BM6P6(@ |||yyyvvvvvvxxx{{{}}}~~~|||lllaaa[[[XXXUUURRRPPPQQQUUU[[[^^^bbbjjjsss}}}yyywwwyyyzzzyyyvvvvvvsssooommmmmmllliiifffgggeeecccaaa____________YYYXXXWWWVVVTTTSSSRRRQQQSSSRRRRRRRRRSSSTTTVVVWWWWWWWWWYYY\\\^^^aaabbbcccfffjjjnnnppprrrtttxxx|||{{{{{{yyyvvvuuu|||wwwssstttqqqqqqpppnnnkkkhhhfffeeeggghhhhhhiiiiiiiiihhhhhhkkknnnppppppooommmlllllleee___WWWPPPOOOTTT[[[```bbbccceeefffffffffeeeeeefffeeecccbbbaaa`````````fffgggggghhhgggfffeeecccbbbaaa___]]][[[]]]aaadddiiifffbbb___^^^___bbbddd]]]aaacccaaa\\\ZZZ[[[^^^^^^^^^^^^_______________bbb```^^^___aaabbb___\\\```cccgggiiiooo|||{{{yyyzzzxxxtttrrrrrrtttwwwyyy}}}~~~tttfff\\\XXXVVVSSSQQQQQQQQQTTTXXXYYY[[[bbbkkksss{{{~~~yyywwwyyy{{{yyywwwtttqqqmmmkkkkkkiiigggdddeeedddbbb___^^^\\\\\\\\\XXXWWWVVVUUUSSSRRRQQQPPPSSSRRRRRRRRRRRRTTTUUUVVVYYYZZZ\\\___bbbdddfffggggggjjjnnnpppqqqssswwwzzz{{{}}}}}}zzzzzz~~~{{{qqqoooppppppooonnnmmmkkkiiigggeeegggggghhhhhhhhhhhhhhhgggiiilllnnnnnnmmmkkkjjjjjjeee```XXXRRRQQQUUUZZZ___aaabbbdddeeeffffffeeeeeefffeeedddcccaaaaaaaaaaaacccdddddddddccccccbbbaaaaaaaaa```^^^]]]^^^aaaccchhheeebbb___^^^___```bbb^^^```aaa___ZZZYYY[[[___________________________bbbaaa```aaacccdddbbb``````cccggghhhlllvvvzzztttwww|||~~~{{{sssqqqnnnllllllnnnqqqsssyyy|||rrrjjj___WWWTTTSSSQQQOOOPPPPPPQQQTTTUUUVVV]]]fffllltttzzz}}}~~~~~~~~~{{{vvvuuuvvvwwwvvvtttrrrooollliiihhhfffdddaaadddccc```^^^\\\ZZZYYYYYYVVVVVVUUUSSSRRRQQQPPPPPPRRRRRRQQQQQQRRRSSSUUUVVVYYY[[[]]]aaadddgggiiijjjjjjlllooopppqqqsssvvvxxxwwwzzz|||zzz|||}}}zzzsssllllllnnnnnnnnnmmmmmmkkkjjjhhhggggggggghhhhhhgggggggggggggggjjjlllllljjjhhhggggggddd```ZZZVVVUUUWWW\\\___aaabbbdddeeeffffffeeeeeeffffffdddcccbbbbbbaaabbbbbbaaaaaa``````````````````aaaaaa```___^^^```bbbfffeeebbb```^^^^^^^^^^^^]]]^^^^^^[[[WWWWWW[[[__________________^^^^^^^^^_________```bbbcccbbbaaa```dddhhhhhhhhhnnnzzzxxxpppgggfffsss}}}yyyvvvllljjjhhhggghhhjjjlllnnnrrrtttyyywwwiiiccc[[[UUUQQQPPPOOOMMMNNNMMMOOOSSSTTTVVV^^^hhhlllsssyyyzzz|||}}}}}}|||||||||||||||}}}wwwtttqqqpppqqqqqqpppoooooommmkkkhhheeecccbbb```cccbbb```]]][[[YYYWWWVVVVVVUUUUUUTTTRRRQQQQQQPPPRRRRRRQQQQQQRRRTTTUUUVVVXXXZZZ^^^bbbeeehhhjjjkkknnnoooppprrrssstttvvvwwwvvvyyy{{{{{{wwwzzzxxxoookkkkkkmmmmmmmmmnnnmmmmmmlllkkkjjjiiiiiihhhhhhhhhhhhhhhhhhgggiiikkkkkkiiigggffffffbbb___\\\YYYZZZ\\\```ccccccdddeeefffgggffffffeeefffeeedddcccbbbbbbbbbbbbaaa```^^^^^^]]]^^^___```___```bbbbbb```___```aaaeeedddbbbaaa___]]]\\\[[[\\\[[[YYYVVVTTTVVVZZZ^^^^^^^^^^^^]]]]]]\\\\\\\\\YYYZZZ[[[\\\^^^______^^^aaaeeeiiihhheeefffmmmuuu~~~qqqjjjhhheeekkkwwwpppmmmfffeeedddcccdddfffiiikkkjjjlllooouuu|||uuukkkccc___ZZZUUURRRPPPNNNMMMNNNMMMNNNRRRSSSVVV___hhhlllsssyyyzzz{{{~~~~~~|||}}}|||{{{zzzzzzzzzzzzzzzsssqqqooommmmmmmmmlllkkklllllljjjgggdddbbbaaaaaabbbaaa```]]][[[XXXVVVUUUVVVVVVUUUTTTSSSRRRRRRQQQQQQQQQQQQRRRSSSUUUWWWYYY[[[]]]aaaeeeiiikkklllmmmqqqqqqqqqsssuuuvvvwwwwwwwwwzzz~~~wwwuuu~~~}}}rrrllljjjkkkkkknnnnnnnnnnnnnnnmmmmmmlllkkkjjjiiihhhhhhhhhhhhiiigggiiikkkkkkiiigggfffeee___^^^\\\\\\^^^aaaeeegggeeefffggghhhhhhgggfffeeedddcccbbbaaaaaaaaaaaaaaa^^^]]]\\\[[[[[[\\\]]]^^^___```bbbbbbaaa``````aaadddcccbbbaaa___]]][[[ZZZ[[[YYYVVVTTTSSSUUUZZZ]]]]]]]]]\\\\\\[[[ZZZYYYYYYUUUWWWYYYZZZ[[[[[[\\\]]]aaafffjjjiiicccaaafffkkk|||}}}pppeeeaaa```fffyyyxxxooohhhdddbbbaaa```aaabbbdddfffhhheeefffiiimmmrrrxxx}}}}}}wwwooogggaaa^^^]]]ZZZWWWTTTRRRQQQPPPQQQPPPQQQSSSUUUWWW```iiimmmuuu|||~~~}}}|||{{{zzzyyyxxxxxxxxxxxxsssrrrpppnnnlllkkkjjjjjjhhhhhhhhheeebbb```aaabbb```___^^^]]]ZZZXXXVVVTTTVVVVVVUUUTTTTTTSSSRRRRRRPPPPPPQQQRRRUUUXXXZZZ\\\___bbbfffjjjnnnooopppppprrrqqqqqqsssuuuwwwwwwvvvtttyyyzzzrrrwwwtttllliiiiiiiiiiiimmmnnnnnnnnnnnnmmmllllllkkkjjjiiiggggggggghhhhhhhhhjjjlllllliiigggeeeeee^^^]]]\\\\\\^^^bbbfffiiiggghhhhhhhhhgggfffdddcccaaaaaa```___^^^^^^______ZZZZZZZZZZZZZZZ[[[[[[\\\___aaacccbbbaaa``````aaadddcccbbb```___]]]\\\\\\[[[YYYVVVTTTUUUXXX[[[^^^^^^]]]\\\[[[ZZZYYYXXXWWWVVVXXXZZZ[[[[[[[[[]]]^^^```fffjjjhhhbbb___bbbfff|||qqqttt}}}mmmbbb^^^]]][[[kkk{{{rrrjjjdddbbb^^^^^^]]]^^^___bbbdddeeecccdddeeegggjjjmmmoooppppppooonnnkkkfff___[[[ZZZYYYYYYYYYXXXVVVUUUUUUUUUVVVTTTVVVYYY[[[___iiisssxxx~~~{{{zzzyyywwwvvvuuuuuuuuurrrqqqpppmmmjjjhhhggggggccceeeeeeccc___^^^___aaa\\\\\\\\\[[[YYYWWWTTTSSSTTTTTTTTTSSSSSSRRRQQQQQQOOOPPPQQQSSSVVVZZZ]]]___bbbeeeiiimmmpppqqqqqqqqqpppooooooqqqtttvvvvvvuuuttt{{{}}}vvvsss~~~xxxmmmggghhhjjjjjjhhhllllllmmmmmmlllkkkjjjjjjjjjiiigggeeedddeeeffffffgggiiikkkkkkhhhfffdddddd^^^]]][[[ZZZ\\\___cccfffhhhhhhhhhgggeeeccc```___^^^^^^]]]\\\\\\\\\\\\]]][[[\\\\\\]]]^^^^^^]]]]]]```bbbbbbbbb``````aaabbbdddcccaaa```___^^^^^^^^^]]][[[XXXXXXYYY\\\___```______^^^\\\[[[ZZZYYYXXXWWWYYY\\\]]][[[[[[\\\^^^]]]ccchhhfffaaa^^^```eeevvv{{{rrruuu{{{vvviii```^^^aaaeeekkkyyyppphhheeeeee[[[[[[[[[\\\^^^```bbbdddddddddeeeeeeeeeeeeeeefffeeedddbbb```\\\VVVUUUUUUUUUVVVXXXXXXXXXWWWXXXYYYXXXWWWZZZ___ccciiitttzzzyyywwwvvvttttttssssssoooooonnnkkkgggdddcccccc```bbbbbbaaa^^^\\\^^^aaaYYYZZZZZZYYYXXXUUUSSSRRRSSSSSSRRRRRRQQQQQQPPPPPPOOOPPPQQQTTTXXX\\\___bbbbbbdddhhhlllooopppooooooooommmmmmooosssvvvuuusss{{{|||wwwwww|||sssjjjfffiiilllllljjjkkkkkkkkkkkkjjjiiihhhhhhiiigggeeecccbbbcccdddeeegggiiijjjjjjgggeeecccccc___]]]ZZZXXXYYY\\\```bbbhhhggggggfffccc```^^^\\\\\\\\\[[[[[[ZZZ[[[[[[[[[^^^___aaabbbcccbbbaaaaaaaaabbbbbbaaa``````aaacccdddcccaaa```_________```___]]][[[[[[]]]```aaabbbaaaaaa___^^^\\\[[[ZZZYYYVVVYYY\\\\\\ZZZYYY[[[]]][[[```fffeee```]]]```dddqqq{{{wwwmmmuuu|||sssfff]]][[[```iiippp}}}}}}}}}uuummmfff___[[[[[[ZZZZZZYYYZZZ[[[\\\]]]___aaaccccccaaa```aaabbb\\\[[[ZZZXXXWWWVVVVVVVVVUUUVVVWWWYYY[[[[[[XXXVVVZZZ^^^cccgggmmmxxx|||zzzwwwvvvtttrrrooommmnnnmmmkkkiiifffdddbbbaaabbbbbb```___]]][[[ZZZYYYYYYZZZZZZWWWSSSRRRTTTVVVRRRSSSTTTSSSRRRQQQRRRSSSQQQSSSUUUVVVWWWZZZ^^^aaadddeeegggjjjlllnnnooooooooommmnnnqqqqqqqqquuu{{{xxxyyytttpppjjjfffeeegggiiijjjlllkkkjjjjjjkkkkkkiiigggcccbbb```^^^\\\^^^bbbfffgggeeeccceeeggghhheeebbbddd___ZZZVVVVVVZZZaaaeeeggggggfffbbb]]]YYYXXXXXX[[[[[[[[[YYYXXXZZZ]]]```eeegggiiigggdddcccdddfffeeefffeeedddaaa```aaabbbdddcccbbbaaaaaaaaabbbcccdddcccaaa```___^^^^^^^^^bbbaaa___\\\[[[ZZZZZZZZZYYY[[[]]]]]]ZZZZZZ[[[^^^```ccceeeeeebbbaaabbbccckkkxxxuuuoooppp{{{yyyhhhbbb\\\\\\^^^ggg|||wwwpppiiiccc___ZZZYYYXXXXXXYYY[[[]]]___^^^___aaa```^^^\\\\\\]]]ZZZYYYWWWUUUTTTTTTTTTTTTUUUWWWYYY[[[]]]^^^^^^^^^ccchhhnnnuuu|||{{{xxxuuurrrqqqooommmkkklllkkkiiigggdddbbb```___bbbaaa```^^^\\\ZZZYYYXXXVVVWWWWWWTTTQQQPPPRRRTTTRRRSSSTTTSSSRRRQQQRRRSSSSSSTTTVVVXXXYYY\\\```ccceeefffhhhkkknnnpppqqqqqqpppppprrrttttttsssyyy}}}pppmmmiiigggfffgggiiijjjkkkjjjjjjkkklllllljjjiiibbbbbbaaa___]]]]]]___aaacccdddfffiiikkkjjjhhheeeeeeaaa\\\XXXYYY]]]cccgggggggggfffccc___\\\[[[[[[______^^^\\\ZZZ[[[^^^aaacccfffiiiiiifffdddcccccccccddddddcccaaaaaabbbddddddcccbbbaaa```aaabbbbbbdddddddddcccbbbbbbaaaaaaaaa```^^^[[[ZZZYYYYYYZZZYYY[[[\\\[[[YYYYYY[[[]]]\\\^^^______]]]]]]___bbbeeennn}}}zzzsssuuuyyy~~~qqqjjjddd___^^^fffsss}}}~~~yyysssmmmgggcccZZZYYYWWWVVVWWWZZZ^^^```___```aaa```]]][[[ZZZZZZZZZXXXVVVUUUTTTTTTTTTUUUWWWZZZ^^^```aaaeeejjjnnnpppvvvzzzvvvqqqnnnllllllkkkjjjiiihhhgggdddbbb```^^^]]]aaaaaa___]]][[[YYYWWWWWWSSSTTTTTTRRRPPPOOOPPPQQQQQQSSSTTTSSSRRRRRRSSSTTTTTTVVVXXXZZZ[[[^^^aaadddeeegggjjjmmmppprrrttttttsssuuuxxxyyywwwxxxuuulllkkkjjjhhhhhhggghhhhhhiiihhhhhhjjjlllmmmlllkkkbbbbbbaaa___\\\[[[[[[]]]bbbgggmmmqqqqqqnnnjjjhhheeebbb___\\\]]]aaafffiiifffffffffdddaaa___```aaaddddddbbb```]]]]]]^^^```aaadddhhhiiihhheeecccbbbaaabbbcccbbbaaaaaaccceeecccbbbaaa````````````aaabbbcccdddddddddcccbbbbbb```^^^\\\[[[YYYYYYYYYYYYZZZ[[[ZZZYYYWWWXXXZZZ\\\YYYZZZZZZYYYYYY[[[^^^aaaaaafffooozzzxxxssssssxxxkkkaaa^^^``````gggzzz}}}}}}~~~zzzuuupppkkkggg^^^\\\YYYWWWWWWZZZ^^^```cccdddeeedddaaa^^^]]]\\\\\\[[[YYYXXXWWWWWWXXXXXX[[[```eeegggiiinnnxxxzzzvvvoookkkiiiiiiiiiiiigggfffeeecccaaa___]]]\\\```___]]][[[YYYWWWVVVUUURRRRRRRRRQQQPPPPPPPPPPPPQQQRRRTTTTTTSSSSSSTTTUUUUUUWWWZZZ\\\]]]```ccceeeeeegggjjjmmmqqqsssuuuvvvxxxyyy{{{|||zzz|||mmmkkklllmmmllliiigggeeedddfffffffffhhhkkklllllljjjcccbbb```\\\YYYYYY[[[]]]iiipppxxxzzzwwwpppkkkiiidddbbbaaa```bbbeeehhhkkkfffgggfffeeeccccccdddfffhhhgggfffbbb___]]]^^^```___bbbdddfffgggfffeeeeeeaaabbbcccbbb``````bbbdddbbbbbbaaa``````_________]]]___aaabbbcccbbbaaa```___^^^\\\ZZZZZZYYYZZZZZZZZZZZZXXXWWWWWWWWWYYY[[[ZZZYYYXXXWWWWWWZZZ]]]```aaadddjjjssswwwvvvzzz|||uuujjj```^^^aaaeeemmm~~~~~~~~~}}}}}}~~~}}}yyyuuupppmmmeeebbb^^^[[[ZZZ[[[^^^```eeegggiiiiiigggdddccccccaaaaaa```______^^^^^^^^^```eeejjjmmmqqqyyy{{{vvvooojjjhhhhhhhhhiiifffeeedddbbb```^^^]]]\\\]]]\\\[[[YYYXXXVVVUUUTTTRRRRRRRRRRRRRRRRRRRRRQQQPPPRRRSSSTTTSSSTTTUUUWWWVVVYYY\\\^^^```aaadddffffffgggjjjnnnqqqtttuuuvvvxxxxxxyyy{{{}}}qqqhhhnnnppprrrpppkkkfffbbbaaaeeeeeeeeegggiiijjjjjjhhheeeccc^^^YYYVVVYYY^^^cccuuuzzz~~~xxxpppjjjgggaaabbbbbbdddfffhhhjjjlllhhhhhhgggfffdddeeegggiiihhhhhhgggccc```^^^^^^___`````````bbbdddfffhhhiiicccccccccaaa___^^^___aaabbbbbbbbbaaa```______^^^[[[]]]___aaaaaaaaa___^^^^^^]]]\\\ZZZZZZZZZ[[[[[[YYYXXXWWWWWWXXXYYYZZZZZZ[[[YYYVVVTTTUUUXXX\\\^^^aaafffnnnxxxwwwooorrr{{{yyyssslllfff```___fffppp}}}}}}{{{}}}~~~}}}|||}}}}}}}}}}}}}}}||||||~~~~~~zzzvvvssskkkhhhdddaaa______```aaafffiiimmmnnnnnnllllllllljjjjjjkkklllkkkjjjhhhgggjjjmmmrrrwww}}}zzzuuuooojjjhhhgggggggggdddcccbbb```___]]]\\\[[[ZZZYYYYYYXXXWWWVVVUUUTTTSSSSSSRRRTTTUUUUUUTTTRRRPPPQQQSSSTTTTTTTTTVVVXXXXXX[[[___aaacccdddggghhhgggiiikkkooorrrtttvvvvvvvvvvvvxxx~~~xxxjjjhhhqqquuuwwwtttmmmfffcccaaagggffffffgggiiiiiihhhfffeeeaaa\\\WWWWWW\\\dddkkk|||}}}|||yyysssmmmhhheee```bbbeeehhhjjjlllmmmmmmjjjjjjiiigggeeeeeehhhjjjgggggggggdddaaa______```bbb```^^^___bbbfffhhhiiicccccccccaaa___]]]^^^___cccccccccbbbaaa```___^^^\\\]]]^^^___```______^^^\\\[[[ZZZYYYYYYZZZ[[[[[[WWWVVVVVVXXXZZZ[[[[[[ZZZXXXVVVSSSRRRUUUYYY[[[\\\aaaiiiuuusssjjjllluuuwwwqqqgggcccaaacccgggppp~~~{{{|||~~~}}}{{{zzz{{{{{{|||{{{zzzyyyxxxzzz~~~zzzvvvsssnnnllliiifffeeedddeeeeeehhhlllrrruuuwwwwwwwwwwwwwwwyyy|||~~~}}}{{{xxxvvvzzz{{{xxxtttnnniiigggfffeeeeeeaaaaaa```^^^\\\[[[ZZZYYYWWWWWWVVVVVVVVVUUUUUUUUUTTTSSSRRRTTTWWWWWWUUUSSSOOOQQQSSSTTTTTTUUUWWWYYY\\\___ccceeeggghhhjjjllljjjlllnnnqqqsssuuuvvvwwwwwwwww}}}pppggglllssswwwyyywwwoooiiieeeeeekkkjjjiiiiiijjjiiigggeeeaaa___\\\YYYZZZaaajjjpppzzzvvvqqqmmmkkkiiifffeeeaaacccgggllloooppppppooolllllljjjgggddddddgggiiifffggggggeeecccbbbbbbcccdddbbb``````ccceeedddcccaaaaaabbb```^^^^^^___```cccddddddcccbbbaaa___^^^[[[[[[[[[[[[[[[\\\\\\\\\YYYXXXWWWWWWWWWXXXYYYZZZUUUTTTVVVYYY]]]^^^\\\ZZZVVVTTTRRRTTTXXX]]]``````eeennn|||{{{tttqqqxxxxxxpppjjjgggcccbbbgggttt||||||}}}|||yyyxxxyyyzzzzzzyyyxxxvvvuuuuuuzzz}}}~~~~~~{{{xxxsssqqqnnnmmmllljjjiiihhhhhhiiikkkpppwww|||~~~wwwsssmmmiiigggeeedddccc______^^^\\\[[[YYYXXXWWWUUUUUUUUUUUUUUUUUUUUUUUUSSSRRRRRRTTTWWWXXXVVVSSSOOOQQQSSSTTTTTTUUUXXXYYY^^^aaaeeehhhjjjkkkmmmnnnmmmnnnppprrruuuvvvwwwxxxyyy{{{mmmgggooossswww{{{xxxqqqkkkhhhiiiooommmlllkkkkkkjjjgggeee]]]]]]\\\\\\^^^eeemmmsssuuuooogggddddddffffffeeeaaaeeejjjooorrrsssrrrqqqnnnmmmjjjgggddddddfffhhhfffgggggggggeeeddddddfffeeecccbbbcccdddddd```]]]___`````````^^^___```bbbddddddeeedddcccaaa___^^^XXXXXXWWWWWWWWWWWWXXXXXXWWWVVVUUUUUUUUUVVVWWWXXXSSSSSSVVVZZZ___```^^^ZZZUUUTTTSSSWWW]]]ccceeefffkkktttxxxuuuwww~~~rrrjjjfffeeeeeehhhkkkvvv~~~}}}xxxtttvvvwwwyyyyyywwwuuusssrrrssstttvvvxxx{{{~~~|||vvvrrrooonnnmmmooopppooommmkkkkkklllnnnqqqvvv{{{tttoooiiifffeeedddaaa___\\\[[[XXXVVVUUUVVVWWWWWWVVVUUUTTTTTTSSSSSSTTTTTTVVVUUUTTTSSSSSSRRRRRRSSSUUUTTTSSSSSSUUUXXX\\\___```bbbeeehhhjjjlllllllllqqqnnnmmmqqqttttttvvvyyyzzz|||rrrqqqvvv|||yyytttnnniiigggiiikkkrrrrrrpppmmmjjjgggdddcccaaa]]][[[```iiirrrvvvwwwkkkeeeaaabbbggghhhccc^^^```cccgggkkknnnqqqrrrrrrrrrmmmgggcccbbbdddeeefffhhhhhhgggfffeeeddddddcccdddgggjjjiiieeeaaa______]]]]]]]]]^^^```aaacccdddddddddcccaaa___]]][[[[[[XXXWWWVVVVVVXXXYYYYYYXXXZZZWWWSSSRRRTTTUUUUUUTTTPPPPPPRRRWWW[[[]]][[[XXXXXXXXXYYY[[[___cccgggjjjsss}}}}}}ssskkkiiifffbbbbbbfffrrr{{{wwwssstttuuuvvvvvvuuusssqqqqqqsssssstttvvvxxxzzz|||~~~}}}vvvqqqmmmkkkkkkmmmoooooooooooopppqqqqqquuuyyy}}}~~~qqqlllfffccccccbbb___\\\[[[ZZZWWWVVVUUUUUUVVVWWWUUUTTTTTTSSSSSSTTTTTTUUUVVVVVVUUUTTTSSSSSSTTTTTTUUUUUUUUUWWWYYY\\\___```bbbcccfffiiikkkmmmnnnnnnooommmmmmqqqssssssvvvzzz~~~wwwwwwzzz{{{yyytttnnniiiggghhhjjjqqqpppnnnllliiifffcccbbb]]]\\\^^^eeennntttuuuttthhheeebbbccceeeeeebbb___aaaccchhhlllpppqqqqqqqqqqqqmmmgggdddccceeefffggggggffffffeeeeeeddddddcccdddgggiiihhhddd```^^^^^^```````````````aaabbbcccfffeeebbb```]]][[[ZZZZZZYYYXXXWWWWWWYYYZZZZZZYYYZZZWWWTTTTTTVVVWWWWWWVVVSSSTTTVVVZZZ^^^___\\\YYYXXXXXXYYY[[[^^^bbbfffiiirrr{{{zzzwwwwww{{{zzztttkkkeee```___^^^aaalllyyy|||||||||yyyxxxuuuuuuttttttsssrrrqqqqqqrrrrrrsssssstttvvvwwwxxxyyyzzz|||{{{uuuoookkkhhhjjjlllooopppqqqsssuuuwwwwwwyyy}}}uuulllhhhbbb``````___\\\YYYYYYXXXVVVUUUTTTTTTUUUVVVSSSSSSSSSSSSTTTUUUVVVVVVVVVUUUUUUTTTTTTTTTUUUUUUUUUVVVYYY[[[^^^```bbbbbbdddeeegggjjjmmmnnnoooppppppnnnpppsssttttttxxx~~~}}}}}}}}}zzzxxxtttnnniiifffgggiiimmmmmmllljjjgggdddbbbaaa[[[^^^eeeooowwwzzzvvvrrrgggfffeeedddcccaaa```______bbbggglllooooooooonnnppplllgggeeeeeeggghhhhhhddddddddddddddddddddddddeeeggggggfffbbb___]]]]]]bbbbbbbbbbbbaaaaaaaaaaaagggeeeaaa^^^[[[ZZZZZZZZZ[[[YYYXXXYYYZZZ\\\[[[[[[YYYXXXWWWXXXZZZZZZZZZXXXXXXYYY\\\```bbbaaa^^^ZZZYYYYYYYYY[[[^^^bbbeeegggqqqwww~~~~~~xxxqqqnnnnnnpppyyynnnfffddd\\\[[[ZZZ[[[___lllxxxwwwzzzxxxvvvtttssssssrrrqqqrrrrrrrrrqqqrrrrrrssssssuuuwwwzzz~~~yyysssooolllkkklllnnnqqqrrrsssuuuyyy{{{{{{~~~uuukkkgggccc___]]]^^^]]]ZZZWWWVVVUUUTTTSSSSSSTTTTTTUUUQQQQQQRRRRRRSSSUUUVVVWWWUUUTTTTTTTTTTTTTTTUUUUUUUUUWWW[[[___bbbdddddddddeeefffhhhjjjmmmooopppqqqrrrrrrtttvvvuuuuuu{{{|||~~~wwwvvvsssnnniiiffffffgggjjjjjjiiihhhfffcccaaa```\\\bbbnnnyyyyyyssshhhjjjjjjhhhccc___^^^^^^^^^aaaeeejjjllllllkkkiiinnnkkkgggfffggghhhiiiiiiaaabbbbbbbbbcccccccccdddeeeeeeeeecccaaa^^^]]]\\\aaaaaaaaaaaaaaaaaaaaaaaadddbbb___\\\ZZZZZZ\\\]]]]]][[[ZZZZZZ\\\]]]]]]\\\YYYYYYZZZ[[[\\\\\\\\\[[[\\\^^^bbbdddeeeccc___\\\ZZZZZZZZZ[[[^^^aaaeeegggooosssvvvuuuooojjjgggggggggmmm{{{pppbbb^^^^^^YYY\\\aaahhhtttyyyvvv~~~~~~xxxtttrrrqqqpppnnnrrrrrrqqqpppoooooooooooopppsssvvv{{{}}}|||}}}~~~|||vvvrrrqqqrrrsssssstttvvvvvvvvvxxx{{{}}}pppfffccc___\\\[[[\\\[[[YYYVVVRRRRRRRRRRRRRRRSSSSSSSSSPPPQQQQQQRRRSSSUUUVVVWWWSSSSSSSSSSSSTTTTTTUUUVVVVVVYYY^^^bbbeeefffeeeeeeeeefffgggiiilllnnnpppqqqrrrsssuuuvvvuuuvvv~~~{{{xxxtttsssqqqnnniiifffffffffhhhhhhhhhgggeeecccbbbaaa]]]eeeqqq|||xxxqqqkkknnnooollleee```^^^___```bbbfffjjjlllkkkjjjiiillliiigggfffggghhhhhhhhh``````aaaaaabbbccccccccccccbbb```_________^^^^^^]]]^^^___```aaaaaaaaaaaa```___\\\[[[[[[]]]___aaa^^^\\\[[[[[[]]]^^^^^^]]]YYY[[[\\\]]]]]]]]]]]]]]]^^^aaadddfffeeebbb___]]][[[ZZZ[[[\\\^^^bbbeeeggglllooopppnnnjjjfffeeeeeebbbfffqqqyyytttzzz~~~nnnbbb]]][[[[[[\\\eeeqqqzzz|||uuurrrpppmmmkkkqqqpppooonnnmmmlllllllllkkkmmmppptttxxx{{{}}}~~~}}}}}}|||{{{{{{zzzyyyyyyzzz{{{}}}{{{wwwvvvwwwzzz||||||}}}}}}|||{{{|||zzzlllccc^^^[[[XXXXXXZZZYYYVVVSSSOOOPPPPPPQQQQQQRRRRRRRRRQQQQQQQQQRRRSSSTTTVVVWWWSSSSSSSSSTTTTTTVVVWWWXXXYYY\\\aaaeeehhhhhhgggffffffggghhhiiillloooqqqrrrqqqrrruuuvvvvvv{{{~~~zzzvvvsssoooppppppmmmjjjgggfffgggggggggggggggfffeeecccccc^^^eeeooowww{{{xxxsssooommmppprrrpppkkkfffdddeeedddfffhhhjjjkkklllkkkjjjjjjiiiggggggggghhhgggeeeaaaaaaaaabbbbbbbbbcccccc```^^^\\\\\\^^^```aaa```\\\]]]___```aaaaaaaaa```]]]]]]\\\\\\]]]___bbbccc^^^\\\[[[\\\]]]___^^^^^^ZZZ\\\]]]\\\[[[[[[\\\]]]^^^aaacccdddbbb___]]]]]][[[[[[[[[]]]```cccgggiiillllllkkkiiieeeccccccddddddgggooosssnnnqqqwww|||vvvggg\\\XXXZZZ]]]^^^iiixxx{{{vvvrrrnnnjjjnnnmmmlllkkkjjjiiiiiiiiiiiijjjlllooorrruuuxxxyyyyyyxxxvvvtttttttttuuuvvvuuuvvvxxxzzz|||~~~}}}|||}}}~~~~~~|||}}}~~~~~~||||||||||||~~~qqqeee___YYYVVVTTTUUUWWWWWWTTTPPPMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRTTTUUUUUUUUUUUUUUUVVVWWWXXXZZZZZZ^^^```dddhhhjjjjjjiiiiiihhhhhhiiikkkmmmpppssstttqqqtttxxx{{{|||xxxuuurrrppplllmmmnnnmmmjjjhhhggggggggghhhhhhhhhgggfffeeeeeebbbfffmmmqqqsssrrrpppnnnmmmppprrrsssqqqooommmmmmeeeeeefffggghhhiiiiiiiiiiiihhhffffffggggggeeecccbbbbbbbbbbbbbbbbbbbbbccc\\\ZZZXXXYYY]]]aaacccddd^^^___aaabbbbbbaaa```___]]]]]]]]]^^^___```bbbccc^^^\\\[[[\\\]]]^^^^^^^^^[[[\\\]]][[[XXXXXX[[[]]]]]]___aaa```]]][[[[[[]]][[[[[[\\\^^^aaaeeeiiilllmmmkkkhhheeeaaa``````aaaccceeelllxxx~~~wwwnnnmmmqqqyyy{{{qqqiiiddd]]]XXXXXX___iiippp{{{vvvqqqmmmlllkkkjjjhhhggggggggggggjjjjjjkkkmmmooosssvvvxxxuuutttqqqooooooppprrrtttrrrssstttvvvxxxzzz|||}}}{{{zzzyyyzzz|||}}}}}}}}}zzz{{{}}}}}}~~~~~~~~~~~~}}}}}}|||wwwyyy}}}vvvhhh^^^YYYVVVSSSQQQRRRTTTTTTQQQNNNLLLMMMNNNOOOPPPQQQQQQQQQRRRQQQQQQRRRRRRSSSTTTUUUVVVVVVWWWWWWYYYZZZ\\\]]]aaacccgggjjjllllllkkkkkkjjjjjjkkklllnnnqqqtttvvvssswww|||{{{uuurrrpppooojjjlllmmmmmmkkkhhhhhhhhhhhhhhhhhhiiihhhhhhgggffffffiiimmmooopppppppppppplllnnnqqqtttvvvvvvtttssscccccccccccccccdddffffffiiigggffffffgggfffcccaaaccccccbbbbbbbbbbbbbbbbbbZZZWWWUUUXXX]]]ccceeefffaaabbbcccdddcccaaa___]]]^^^^^^___``````aaaaaaaaa^^^\\\[[[[[[]]]^^^^^^]]]\\\]]]\\\ZZZWWWVVVYYY]]][[[]]]___]]]ZZZYYYZZZ\\\[[[[[[\\\___bbbgggkkkmmmnnnlllgggccc___^^^^^^^^^ZZZ]]]bbblll|||rrrlllhhhhhhjjjrrrxxxhhh```[[[\\\\\\[[[^^^hhhxxx}}}tttooommmnnnllljjjjjjjjjiiigggeeeeeeggghhhkkkmmmnnnoooooonnnnnnmmmlllkkkkkkkkkkkkppppppooonnnnnnooopppqqqssssssrrrqqqqqqqqqrrrrrrqqqsssvvvyyy|||{{{{{{zzzzzzzzzyyyyyyyyy{{{{{{|||wwwkkkbbb[[[YYYSSSSSSRRRRRRQQQQQQQQQQQQPPPOOOOOOPPPPPPRRRSSSSSSSSSSSSRRRRRRSSSTTTUUUVVVTTTVVVXXXYYYYYYYYY[[[]]]```bbbeeeiiilllnnnppppppnnnjjjkkkooorrrrrrsssvvvwwwxxx~~~wwwooohhhhhhkkkkkkllllllllllllkkkiiiiiillljjjgggeeecccbbbccccccfffiiimmmqqqrrrpppllljjjmmmlllmmmpppsssrrrnnnjjjaaa^^^\\\^^^cccfffeeebbbeeedddccceeeggggggdddaaadddddddddcccbbbaaa```___XXXWWWYYY^^^eeejjjkkkjjjiiigggdddaaa^^^\\\[[[[[[ZZZ\\\___aaaaaa```^^^\\\XXXYYYYYYYYYXXXZZZ]]]```^^^ZZZVVVTTTTTTVVVWWWXXXXXXXXXXXXXXXZZZ\\\^^^___ZZZ[[[\\\\\\]]]aaafffjjjlllfff```\\\[[[[[[YYYXXXUUU\\\bbbfffmmmllleeefffggglllrrrrrraaa\\\```]]]```cccgggpppzzztttqqqjjjiiihhhhhhiiiiiigggfffdddeeefffhhhjjjkkkkkkkkkjjjiiiiiiiiiiiijjjkkkkkklllkkkkkkjjjkkklllmmmnnnoooooooooooooooooooooooonnnoooqqqtttwwwyyy{{{{{{xxxxxxwwwwwwwwwvvvvvvvvvyyyzzz{{{~~~}}}mmmcccZZZUUUSSSRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRSSSSSSSSSSSSTTTTTTUUUVVVWWWVVVWWWZZZZZZZZZ[[[]]]___```bbbfffiiilllooopppppppppmmmlllpppqqqoooppprrrwww}}}{{{rrriiiaaa```bbbiiijjjlllmmmmmmmmmkkkjjjjjjiiifffdddbbbbbbcccccchhhjjjnnnqqqrrrpppnnnlllhhhiiikkkooosssssspppmmmdddaaa^^^```dddfffeeecccfffeeedddeeeggggggdddbbbaaaaaabbbbbbcccbbbbbbbbb\\\\\\]]]___cccfffgggggggggeeeaaa^^^[[[ZZZZZZZZZYYYZZZ\\\]]]^^^]]]\\\[[[XXXXXXXXXXXXYYY[[[```ccceee```ZZZUUUUUUWWWZZZ[[[\\\[[[ZZZYYYYYYZZZ[[[\\\\\\[[[\\\]]]```dddgggiiifffbbb^^^[[[ZZZXXXVVVSSSTTTZZZ```bbbfffqqqqqqjjjfffeeehhhqqqvvvssshhh______fffdddkkkvvv{{{uuupppjjjiiiiiiiiijjjiiigggeeecccdddeeefffggggggffffffdddddddddeeefffhhhiiijjjeeeeeeeeeeeefffgggiiiiiijjjjjjllllllllllllkkkjjjiiijjjllloooqqqrrrssssssssssssssssssrrrrrrrrrrrrwwwxxxyyy{{{~~~qqqcccZZZSSSPPPPPPQQQQQQPPPPPPPPPPPPOOOOOOQQQQQQQQQQQQQQQRRRRRRRRRTTTTTTTTTUUUVVVWWWWWWXXXXXXZZZ\\\^^^^^^^^^___aaabbbcccfffiiilllooopppqqqrrrooonnnqqqrrrpppqqqtttzzzvvvlllcccZZZXXXZZZfffgggjjjlllmmmllljjjiiihhhgggeeedddccccccddddddjjjkkknnnooopppooonnnmmmggghhhjjjnnnppppppnnnlllgggdddbbbcccfffhhhfffdddffffffeeefffgggfffdddbbb]]]^^^___aaabbbcccdddddd```aaaaaaaaa``````aaabbbcccaaa]]]YYYVVVVVVWWWXXXXXXXXXYYYYYYYYYYYYZZZZZZXXXXXXXXXXXXYYY]]]bbbfffkkkeee^^^YYYXXXZZZ]]]___```___]]]ZZZYYYXXXXXXXXX]]]\\\\\\___dddhhhhhhgggaaa___]]][[[YYYWWWSSSPPPTTTYYY^^^______cccnnnwww{{{pppkkkiiifffhhhmmmuuu}}}xxxjjjdddbbbaaahhhqqqyyy~~~wwwqqqpppnnnllllllkkkiiifffdddcccdddfffffffffeeecccbbb`````````aaabbbdddeeefff______```aaabbbccceeeeeeeeefffhhhiiijjjiiigggffffffgggiiikkklllmmmmmmmmmooooooooooooooonnnnnnnnnssstttvvvxxx{{{~~~xxxggg]]]VVVQQQOOOQQQOOOOOOOOOOOOOOOOOOOOOOOORRRRRRRRRSSSSSSRRRRRRRRRSSSTTTUUUVVVWWWWWWXXXXXX[[[]]]```aaaaaaaaabbbdddcccdddgggiiillloooqqqrrrqqqoooooorrrsssssswww||||||rrriiiaaaYYYWWWYYYeeegggiiikkkkkkjjjgggfffggggggfffeeeeeeeeeffffffjjjkkkllllllmmmmmmlllllliiijjjkkklllmmmkkkiiigggfffdddcccdddgggiiiiiihhhffffffggggggfffeeecccbbb\\\]]]___```aaabbbccccccaaaccccccaaa]]][[[]]]``````]]]XXXTTTRRRSSSVVVWWWYYYXXXWWWWWWWWWXXXYYYYYYZZZYYYYYYXXXYYY]]]bbbfffjjjfff```]]]\\\^^^``````aaa___]]]ZZZYYYXXXWWWWWW^^^\\\\\\```gggjjjhhhddd```^^^]]][[[YYYWWWTTTSSSVVVZZZ]]]]]]\\\___eeekkk|||sssqqqnnnlllmmmsss||||||rrrjjjdddfffkkkqqq}}}yyyssspppmmmkkkjjjiiifffdddeeefffggghhhgggeeecccaaa______^^^^^^^^^^^^______[[[\\\]]]^^^```aaaaaabbbaaabbbdddfffffffffdddccceeeeeeggghhhiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkkkkkknnnoooqqqtttwwwyyyzzz{{{~~~||||||wwwkkk___XXXTTTPPPOOORRRNNNOOOOOOOOOOOOOOOOOOOOOQQQRRRSSSTTTTTTTTTSSSSSSRRRSSSUUUVVVWWWXXXXXXXXX]]]___cccdddddddddeeefffeeefffgggjjjllloooqqqrrrrrroooooorrrsssuuu|||yyyqqqkkkddd^^^]]]```iiikkklllmmmllljjjgggeeehhhhhhgggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiigggiiijjjjjjiiihhhffffffcccccccccdddfffiiijjjjjjfffgggggggggeeecccaaaaaa]]]^^^___```````````````___aaaaaa^^^[[[ZZZ\\\```]]]ZZZVVVRRRQQQRRRUUUWWW[[[ZZZXXXWWWWWWXXXYYYZZZ[[[[[[ZZZYYYYYY\\\```ddddddbbb`````````aaa```___^^^]]][[[YYYXXXXXXYYYYYY]]][[[[[[```fffhhheeeaaa]]]\\\[[[YYYWWWVVVVVVVVV]]]]]]]]][[[[[[]]]bbbeeellltttyyyrrrpppqqqsssyyyssskkkhhhhhhmmmxxxvvvrrrmmmjjjiiihhhgggeeedddfffggghhhgggdddaaa___^^^^^^\\\[[[[[[ZZZZZZZZZZZZZZZ\\\]]]^^^^^^^^^^^^^^^___```aaabbbbbbaaaaaaaaabbbccceeeffffffffffffffffffgggggggggggghhhhhhiiijjjmmmooorrrtttuuuuuuyyyxxxzzz~~~~~~nnneee]]]VVVTTTQQQNNNNNNPPPNNNNNNOOOOOOOOOOOOPPPPPPPPPQQQSSSUUUUUUUUUTTTTTTSSSTTTVVVXXXYYYZZZZZZYYY^^^aaaeeeggggggfffgggggggggggghhhjjjlllooorrrsssrrrpppppprrrtttyyy~~~xxxrrrnnnjjjeeeeeeiiioooppppppooonnnllljjjhhhiiiiiiiiiiiiiiihhhhhhhhheeeeeefffffffffffffffeeebbbdddggghhhggggggggghhhaaaaaabbbcccdddfffggghhheeefffgggfffccc```______^^^^^^_________^^^]]]]]]]]]]]]\\\ZZZYYYZZZ\\\___ZZZXXXUUUSSSRRRTTTVVVXXX\\\[[[ZZZYYYYYYYYYZZZ[[[ZZZ[[[[[[ZZZZZZ[[[^^^aaa_________```aaaaaa___]]]ZZZZZZXXXXXXXXXXXXYYYZZZ\\\[[[[[[^^^aaabbb```^^^XXXZZZ[[[[[[YYYXXXXXXYYYbbb___\\\ZZZYYYZZZ\\\^^^dddeeeooowwwqqqnnnppptttxxx~~~wwwoookkkkkknnnpppxxx}}}tttmmmiiifffeeedddaaabbbdddeeedddaaa^^^\\\\\\\\\[[[YYYYYYXXXXXXXXXXXXYYYZZZ[[[\\\\\\[[[ZZZZZZ[[[[[[\\\]]]]]]^^^^^^\\\]]]___```aaabbbbbbbbbbbbbbbbbbbbbccccccddddddeeefffiiilllnnnpppppppppuuuuuuxxx}}}~~~kkkbbbWWWRRRPPPQQQPPPMMMMMMOOOOOOOOOOOOOOOPPPPPPPPPQQQOOOPPPSSSUUUVVVWWWVVVUUUUUUVVVYYY[[[]]]]]]\\\\\\___bbbfffhhhhhhhhhhhhhhhhhhhhhiiijjjlllooorrrtttrrrpppqqquuu{{{}}}~~~xxxsssqqqnnnjjjkkknnnpppooonnnmmmlllllllllllliiiiiiiiiiiiiiihhhggggggcccdddeeeffffffeeedddcccaaadddffffffeeedddeeegggaaaaaaaaaaaa```aaabbbcccdddfffgggeeeaaa^^^]]]^^^]]]]]]^^^^^^^^^^^^]]]]]]\\\ZZZWWWWWWXXXZZZ\\\\\\YYYXXXVVVUUUUUUVVVXXXYYY\\\\\\[[[ZZZZZZZZZZZZZZZVVVXXXZZZ[[[[[[\\\^^^```aaa___^^^^^^______^^^\\\XXXXXXWWWVVVVVVWWWYYYZZZZZZZZZZZZ[[[[[[[[[[[[[[[UUUZZZaaadddbbb___]]]]]]```]]][[[YYYZZZZZZZZZYYY]]]^^^eeeqqq}}}zzzuuupppmmmmmmqqqttt~~~{{{wwwpppkkkjjjkkkooo{{{~~~ssskkkfffcccaaa^^^___aaacccbbb___\\\YYYZZZZZZYYYXXXXXXXXXXXXYYYWWWXXXYYYZZZZZZZZZYYYXXXXXXXXXXXXXXXYYYZZZ\\\]]]XXXYYY[[[\\\^^^__________________`````````aaaaaabbbdddgggiiilllmmmnnnnnnrrrrrrvvv{{{}}}}}}gggZZZWWWPPPMMMMMMPPPQQQNNNMMMOOOOOOOOOOOOPPPPPPQQQQQQQQQNNNPPPSSSUUUWWWXXXWWWWWWVVVXXX[[[]]]_________^^^___cccgggiiiiiihhhhhhhhhhhhhhhiiijjjmmmooorrrtttpppooorrryyy}}}~~~yyytttrrrooolllmmmpppmmmlllkkkjjjiiijjjkkkllliiiiiiiiiiiihhhgggfffeeebbbccceeeffffffeeecccbbbdddfffhhhfffcccaaabbbcccbbbbbbaaa```^^^]]]]]]^^^ccceeegggeee```]]]\\\]]][[[\\\]]]]]]^^^^^^^^^^^^]]]YYYUUUTTTWWWZZZ[[[ZZZYYYXXXXXXWWWWWWXXXYYYYYY\\\\\\[[[[[[[[[ZZZZZZYYYRRRUUUXXX[[[\\\]]]___```dddbbb^^^]]]]]]]]]]]]\\\XXXWWWVVVUUUVVVVVVXXXXXXXXXYYYZZZYYYWWWWWWXXXYYYUUU]]]gggmmmlllgggcccaaa\\\ZZZYYY[[[]]]^^^\\\YYYRRRVVV]]]eeelll{{{yyyooojjjkkkmmmqqqwwwwwwqqqnnnllljjjhhhhhhgggjjjqqqxxx|||rrrlllgggddd]]]___aaabbb```]]][[[ZZZXXXXXXXXXXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUUUUVVVWWWWWWXXXYYYYYYWWWYYY\\\^^^^^^\\\YYYWWWWWWYYY[[[]]]^^^___^^^^^^]]]^^^```bbbdddggghhhiiimmmooorrruuuwwwyyy|||uuujjjaaaXXXRRRLLLLLLKKKKKKLLLNNNPPPQQQMMMNNNOOOOOONNNMMMNNNPPPPPPQQQQQQSSSUUUWWWXXXZZZYYY\\\___aaaaaaaaacccdddcccdddeeeggghhhiiiiiiiiihhhfffhhhlllooopppsssxxxxxxvvvuuu}}}}}}xxxyyyuuuqqqooooooooommmjjjfffggggggggghhhhhhiiiiiieeefffggggggggggggggggggcccbbbbbbbbbbbbbbbcccccceeefffggggggfffeeecccbbbbbbaaa```___^^^___```aaacccccccccbbb```^^^[[[ZZZ]]][[[ZZZZZZ\\\]]]\\\[[[UUUVVVWWWXXXXXXXXXXXXXXXYYYXXXWWWWWWWWWXXXZZZ[[[^^^^^^]]]\\\[[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\ZZZYYYYYYWWWWWWVVVVVVWWWXXXZZZ[[[ZZZZZZZZZYYYWWWVVVUUUUUUXXX\\\bbbkkkpppnnnhhhbbb[[[ZZZZZZ[[[[[[ZZZWWWUUUQQQTTTZZZ___bbbmmmxxxtttrrrnnnqqquuuwwwzzz~~~yyyuuuqqqnnniiidddccceeehhhkkkooorrrxxxtttiiibbb___```aaaaaa___\\\YYYXXXXXXXXXXXXXXXWWWVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTUUUUUUVVVWWWWWWUUUVVVXXXZZZYYYXXXVVVUUUVVVWWWYYYZZZ[[[\\\[[[[[[ZZZ[[[]]]^^^```bbbddddddjjjlllnnnooopppqqqtttvvv|||zzzlll```YYYSSSMMMHHHKKKKKKKKKLLLMMMNNNOOOPPPNNNOOOPPPPPPOOOOOOPPPQQQRRRRRRSSSSSSUUUVVVXXXYYYYYY\\\___aaaaaabbbcccdddbbbccceeefffhhhhhhiiiiiillliiijjjmmmnnnnnnqqqvvvxxxzzz|||yyytttqqqmmmlllllllllkkkiiiffffffgggggghhhhhhhhhhhhffffffgggggggggggggggfffddddddcccbbbbbbbbbbbbbbbccceeeggghhhhhhgggeeecccaaa```_________```aaabbbddddddcccbbbaaa^^^\\\[[[\\\ZZZXXXXXXZZZZZZZZZYYYWWWWWWXXXXXXXXXXXXXXXXXXZZZYYYYYYYYYZZZZZZ[[[[[[^^^^^^]]]\\\\\\[[[\\\\\\]]]\\\\\\[[[[[[\\\\\\]]]\\\\\\\\\[[[[[[ZZZYYYXXXZZZYYYXXXWWWWWWXXXXXXYYYXXXXXXWWWWWWVVVWWWWWWWWWXXX[[[aaagggkkkjjjeee```[[[[[[\\\^^^^^^[[[WWWSSSUUUVVVYYY]]]^^^dddttt|||}}}~~~|||{{{zzzzzz~~~~~~{{{yyyuuurrrpppkkkiiihhhhhhmmmttt|||}}}lllbbbaaaaaaaaa```^^^[[[XXXVVVXXXXXXXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSRRRPPPPPPQQQQQQRRRRRRSSSSSSQQQRRRSSSSSSSSSSSSRRRRRRUUUUUUVVVWWWWWWWWWWWWWWWVVVWWWXXXYYY[[[\\\]]]^^^dddfffggggggffffffhhhiiinnnrrrwww|||{{{rrrhhhaaaXXXQQQNNNLLLJJJGGGIIIJJJKKKLLLMMMNNNNNNNNNOOOQQQRRRRRRQQQQQQRRRSSSSSSTTTTTTUUUVVVWWWYYYYYY[[[]]]```aaaaaaaaabbbcccaaabbbdddfffggghhhiiiiiinnnlllllloooooooootttzzzxxx|||zzzqqqooolllkkkkkklllkkkjjjgggggghhhhhhiiihhhhhhhhhgggggggggggggggfffffffffeeeeeedddcccbbbaaaaaa```aaacccgggjjjkkkiiifffddd``````______```aaabbbcccdddccccccbbb```^^^\\\[[[\\\ZZZXXXXXXYYYYYYYYYWWWXXXWWWWWWVVVVVVWWWYYYZZZZZZ[[[\\\]]]^^^]]]\\\\\\^^^^^^]]]\\\\\\\\\]]]]]]^^^^^^]]]]]]]]]]]]]]]^^^\\\\\\[[[[[[ZZZYYYYYYXXX\\\[[[ZZZYYYXXXXXXXXXXXXWWWVVVUUUTTTTTTVVVXXXYYYXXXZZZ^^^bbbeeeddd```]]]ZZZ[[[]]]___```]]]WWWSSSWWWWWWYYY\\\]]]___fffppp{{{yyywwwvvvwwwyyyyyyyyy|||rrrpppnnnnnnooopppooonnnsssuuuyyy|||}}}}}}{{{yyywwwwwwxxx}}}ooodddcccbbb```___^^^\\\YYYWWWYYYYYYXXXXXXWWWVVVUUUTTTRRRRRRRRRQQQQQQQQQQQQQQQMMMMMMNNNNNNNNNOOOOOOOOOOOOOOONNNNNNNNNOOOPPPPPPTTTTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTUUUVVVWWWXXXXXX]]]^^^______^^^^^^___```eeehhhkkknnnqqqtttyyy|||zzzqqqggg```ZZZUUUPPPLLLLLLLLLKKKJJJGGGIIIKKKLLLMMMMMMMMMLLLOOOQQQRRRRRRQQQQQQSSSTTTSSSSSSTTTUUUWWWYYY[[[\\\___aaabbbaaa```___```aaaaaabbbccceeeggghhhiiiiiimmmkkkmmmpppqqqssszzz~~~yyy}}}uuussspppnnnmmmmmmmmmllliiijjjkkkkkkkkkkkkjjjiiihhhhhhgggfffffffffffffffeeeeeedddcccbbb```______^^^aaafffjjjkkkjjjfffddd``````````````````aaaaaacccbbbaaa```___]]]\\\[[[]]][[[YYYYYYZZZZZZYYYXXXUUUTTTSSSSSSTTTWWWZZZ[[[[[[]]]___aaaaaa```^^^]]]^^^]]]]]]]]]]]]]]]^^^___```______^^^^^^^^^^^^___]]]]]]\\\[[[ZZZZZZZZZZZZ[[[[[[ZZZZZZYYYYYYYYYYYYWWWVVVTTTRRRSSSUUUWWWYYYXXXYYY[[[\\\]]]]]][[[ZZZYYYYYYZZZ\\\]]]\\\YYYVVVWWWVVVXXX]]]___```bbbgggttt}}}|||zzzvvvrrrrrrrrrrrrqqqpppqqqsssuuuuuuvvvxxx{{{~~~|||yyyvvvuuuttttttuuutttrrrqqqooollliiigggfffeeeeeegggkkkpppuuuwww}}}sssiiifffccc```______^^^\\\ZZZYYYYYYYYYXXXWWWVVVTTTSSSQQQQQQQQQPPPPPPOOOOOOOOOKKKKKKKKKLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLMMMNNNOOORRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTTTTTTTVVVXXXYYYYYYYYYYYYZZZ\\\^^^```bbbcccdddfffjjjlllnnnppprrruuuwwwxxxxxxxxxtttrrroookkkfff```ZZZWWWQQQNNNKKKHHHGGGGGGGGGGGGGGGIIIKKKLLLMMMMMMMMMLLLOOOPPPRRRRRRQQQQQQSSSUUURRRSSSTTTVVVYYY\\\^^^```cccddddddbbb___]]]^^^___aaabbbcccfffgggiiiiiijjjlllkkkmmmppprrruuu~~~{{{yyyyyyxxxuuurrrooommmlllmmmlllmmmnnnoooooonnnmmmllljjjiiigggfffeeeeeeeeeeeeccccccdddcccbbbaaa```___^^^aaafffjjjkkkiiifffcccaaaaaaaaaaaa``````______bbbaaa```^^^]]]\\\[[[[[[\\\ZZZXXXXXXYYYYYYYYYWWWQQQQQQQQQRRRTTTXXX\\\^^^]]]___bbbddddddccc```___^^^]]]]]]]]]^^^___``````aaa``````___^^^^^^______^^^^^^\\\[[[ZZZZZZ[[[[[[XXXYYYYYYZZZZZZZZZZZZZZZXXXWWWTTTRRRRRRSSSUUUWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWUUUTTTUUUXXXZZZ[[[[[[WWWUUUXXX]]]```___```bbbgggqqq~~~zzzsssmmmkkkkkkllloooppptttyyy~~~}}}zzzyyywwwsssnnnkkkhhhfffeeeggggggggggggeeedddccccccaaabbbeeejjjtttuuuzzzrrrkkkgggbbb```aaaaaa___\\\ZZZYYYYYYXXXWWWUUUTTTSSSQQQQQQQQQPPPOOOOOONNNNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNPPPOOOOOONNNNNNNNNOOOOOONNNNNNOOOPPPQQQRRRRRRSSSRRRSSSUUUUUUUUUUUUWWWYYYWWWXXXZZZ[[[[[[\\\___aaaffffffgggggggggfffdddccc```___]]]ZZZWWWSSSPPPOOONNNMMMKKKHHHGGGFFFEEEEEEIIIJJJKKKLLLMMMNNNNNNNNNOOOPPPRRRRRRRRRRRRTTTUUUTTTTTTVVVXXXZZZ]]]```aaadddeeedddbbb___]]]^^^___aaabbbdddfffhhhjjjkkkkkkmmmnnnppptttuuuzzzyyyyyyvvvrrrnnnkkkkkklllnnnpppqqqrrrrrrpppnnnmmmkkkjjjhhhfffeeedddeeeeeebbbcccdddeeeeeedddcccbbbbbbdddhhhjjjjjjhhheeeccccccccccccccccccbbbaaaaaabbbaaa___^^^]]]\\\\\\\\\ZZZXXXVVVWWWXXXYYYYYYXXXRRRSSSTTTVVVXXX\\\___aaa___```ccceeeeeedddbbb```]]]]]]]]]^^^___```aaabbbaaaaaa```___^^^^^^^^^^^^^^^]]]\\\ZZZZZZZZZZZZ[[[VVVWWWXXXYYYZZZZZZZZZZZZXXXWWWUUUSSSSSSTTTUUUVVVVVVWWWXXXWWWUUUTTTUUUWWWUUUSSSPPPQQQSSSWWWZZZ[[[XXXVVVXXX\\\]]][[[[[[^^^eeeiiixxx|||zzzzzz|||}}}vvvpppkkkgggfffdddfffggghhhggghhhjjjkkknnnqqqxxxrrryyysssmmmfffccccccbbb___[[[ZZZZZZYYYXXXWWWUUUTTTSSSRRRQQQQQQPPPOOOOOONNNNNNKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIIIIJJJKKKKKKLLLLLLLLLKKKKKKJJJJJJKKKLLLMMMKKKLLLLLLNNNOOOPPPQQQQQQPPPRRRSSSSSSRRRRRRTTTUUUQQQRRRTTTUUUUUUWWWZZZ\\\`````````___]]][[[YYYWWWTTTSSSRRRPPPNNNLLLLLLLLLMMMMMMMMMLLLJJJIIIIIIIIIKKKKKKKKKLLLMMMNNNOOOPPPPPPRRRSSSTTTSSSTTTVVVWWWWWWWWWXXXYYY[[[]]]^^^___bbbbbbbbbaaa______aaacccbbbccceeegggiiikkkllllllnnnpppuuu{{{xxxyyywwwsssnnnlllmmmnnnoooppprrrssssssqqqooommmlllkkkhhhfffdddddddddeeebbbcccfffhhhiiiiiiiiihhhhhhiiikkkkkkkkkhhheeeccccccdddeeegggggggggggggggcccbbbaaa___^^^^^^^^^___[[[YYYXXXYYY[[[]]]]]]\\\YYYZZZ[[[]]]___aaacccddd```aaacccdddeeedddcccbbb]]]]]]]]]^^^___aaabbbcccaaaaaa```___^^^^^^^^^^^^]]]\\\ZZZXXXWWWXXXYYYYYYWWWWWWXXXYYYYYYYYYXXXWWWVVVUUUUUUUUUUUUVVVVVVWWWUUUWWWXXXVVVTTTSSSUUUVVVUUUSSSQQQQQQSSSVVVWWWWWWXXXWWWYYY\\\[[[YYY\\\aaafffhhhsss}}}yyy|||qqqtttzzzyyyrrriiieeedddbbb^^^ZZZZZZZZZYYYXXXWWWUUUSSSRRRRRRRRRQQQPPPPPPOOONNNNNNKKKKKKKKKKKKKKKKKKKKKKKKFFFGGGHHHJJJJJJKKKKKKJJJIIIIIIHHHGGGHHHIIIJJJKKKIIIJJJKKKLLLMMMOOOPPPPPPPPPRRRSSSRRRQQQPPPQQQRRRNNNPPPRRRSSSTTTVVVYYY[[[XXXXXXWWWVVVTTTQQQOOOMMMMMMMMMMMMLLLKKKKKKMMMNNNJJJKKKLLLLLLKKKJJJKKKLLLLLLLLLKKKKKKLLLNNNPPPQQQQQQSSSUUUUUUUUUVVVWWWYYY[[[ZZZZZZZZZ[[[\\\]]]]]]___````````````aaadddgggbbbdddfffhhhjjjlllmmmmmmnnnrrrzzzxxxxxxyyyxxxuuuqqqoooppprrroooppprrrssssssqqqnnnlllmmmkkkhhheeedddcccdddeeebbbdddgggjjjmmmmmmmmmmmmlllmmmmmmmmmkkkiiifffeeebbbdddfffiiikkkllllllllleeedddbbbaaa`````````aaa^^^]]]\\\]]]```bbbbbbaaa```aaabbbdddeeefffffffffaaabbbcccdddddddddcccccc]]]]]]^^^^^^```aaacccdddaaaaaa```^^^^^^]]]]]]]]][[[ZZZXXXVVVUUUVVVWWWXXXXXXYYYYYYYYYYYYWWWVVVUUUSSSTTTUUUVVVWWWXXXXXXYYYTTTVVVXXXWWWTTTSSSUUUWWWVVVUUUSSSSSSUUUUUUTTTSSSWWWWWWZZZ]]]\\\[[[aaahhhdddfffmmmxxxsssmmm|||{{{uuunnniiiddd___\\\YYYYYYYYYXXXXXXVVVTTTSSSUUUTTTRRROOONNNMMMNNNNNNKKKKKKKKKKKKKKKJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJHHHFFFEEEEEEFFFHHHHHHIIIIIIJJJKKKLLLLLLKKKLLLLLLNNNOOOPPPQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQPPPOOOMMMKKKJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLKKKKKKKKKKKKLLLLLLPPPOOOMMMLLLLLLMMMPPPQQQUUUVVVWWWXXXYYYYYYYYYYYY[[[[[[ZZZZZZ[[[]]]___```dddeeeeeedddcccbbbdddeeebbbdddgggkkkmmmooopppqqqtttzzz}}}{{{zzzyyyuuuwwwxxxxxxwwwsssooolllrrrpppmmmlllmmmmmmjjjggghhhhhhhhhgggfffdddcccbbbeeegggjjjnnnpppppppppppptttrrrpppmmmjjjhhhffffffggggggggggggggghhhhhhiiiiiifffbbb^^^\\\\\\]]]^^^^^^^^^^^^aaaeeehhhjjjjjjjjjgggdddeeehhhiiieeeaaa```aaabbbcccdddccccccbbbcccbbbbbbaaa````````````bbb```^^^^^^^^^___^^^]]]]]][[[XXXVVVTTTUUUVVVWWWZZZYYYXXXWWWWWWWWWWWWWWWYYYWWWVVVWWWZZZ[[[ZZZXXXXXXWWWVVVTTTSSSTTTTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYZZZZZZZZZ\\\aaafffggghhhkkkmmmnnnuuu{{{rrr{{{{{{tttllleee```\\\[[[YYYXXXWWWVVVTTTSSSTTTSSSRRRQQQOOOOOONNNNNNLLLLLLLLLKKKKKKJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIHHHFFFEEEEEEFFFHHHHHHIIIIIIJJJKKKKKKLLLJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOOOONNNNNNNNNOOOOOONNNMMMLLLJJJIIIHHHGGGGGGGGGHHHHHHIIIKKKKKKLLLKKKKKKKKKKKKLLLLLLMMMOOOMMMLLLJJJKKKLLLOOOPPPTTTUUUWWWYYYZZZ[[[\\\\\\]]]]]]\\\]]]^^^___aaabbbggghhhhhhgggffffffgggiiiiiijjjkkklllnnnpppsssvvvzzz~~~|||wwwvvvuuuuuuwwwyyyzzzzzzyyyuuurrrpppqqqooollllllmmmmmmjjjhhhjjjjjjiiihhhfffdddcccbbbfffhhhjjjmmmoooppppppppprrrqqqnnnkkkiiigggfffeeeggggggggggggggghhhhhhiiiiiigggccc```^^^^^^^^^___^^^^^^___ccciiimmmpppqqqrrrnnnjjjiiijjjiiiddd```aaabbbcccddddddcccbbbaaabbbbbbaaaaaaaaabbbccccccbbb```^^^]]]]]]]]][[[ZZZ]]][[[XXXVVVUUUUUUWWWXXXXXXWWWWWWWWWWWWWWWXXXYYYYYYWWWVVVWWWZZZ[[[ZZZXXXXXXWWWUUUTTTSSSSSSTTTTTTVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVWWWYYYZZZ]]]bbbeeefffeeeddddddccchhhuuu||||||zzzooogggccc```\\\ZZZXXXWWWUUUTTTRRRRRRRRRRRRQQQPPPOOONNNNNNMMMMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHFFFEEEFFFGGGHHHHHHHHHIIIJJJJJJKKKKKKHHHIIIIIIJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLKKKIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNOOONNNMMMLLLLLLNNNPPPQQQTTTUUUWWWYYY[[[]]]^^^_______________aaabbbcccdddjjjkkklllkkkjjjjjjkkkmmmoooooooooooopppuuu{{{vvvrrrrrrrrrrrrwwwxxxyyyyyyxxxvvvsssqqqooonnnlllllllllllljjjiiikkkkkkjjjiiigggfffeeedddgggiiijjjlllnnnoooooooooooonnnllliiigggfffeeedddggggggffffffgggggghhhiiifffeeebbb```___^^^^^^^^^^^^^^^aaafffnnnuuuyyy{{{{{{wwwrrrooommmjjjeee```bbbccccccdddccccccbbbaaabbbbbbbbbbbbbbbccceeeeeeccc```^^^\\\\\\[[[YYYXXX]]][[[YYYWWWVVVVVVWWWXXXVVVVVVVVVVVVWWWXXXYYYZZZXXXWWWVVVWWWYYYYYYYYYXXXWWWVVVUUUTTTSSSSSSSSSSSSVVVVVVUUUUUUTTTTTTSSSSSSSSSSSSSSSVVVZZZ___aaacccccc___[[[ZZZZZZ]]]eeennn}}}tttnnniiiccc^^^\\\ZZZXXXUUUQQQQQQRRRRRRRRRPPPNNNMMMOOOOOONNNMMMKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIHHHFFFEEEFFFGGGHHHHHHHHHIIIIIIJJJJJJJJJHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNKKKJJJIIIHHHGGGGGGFFFFFFHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKLLLMMMNNNOOORRRQQQPPPPPPPPPRRRTTTUUUUUUVVVWWWXXXZZZ\\\]]]^^^``````aaabbbcccdddeeefffjjjlllllllllllllllnnnppppppqqqssstttxxxyyysssqqqrrrssstttttttttuuuuuutttsssqqqqqqnnnmmmllllllkkkkkkjjjiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiijjjjjjkkklllmmmnnnlllkkkiiigggfffeeeddddddfffffffffffffffggghhhhhhcccbbbaaa```___^^^^^^^^^______bbbiiiqqqzzz|||wwwrrroookkkfffbbbaaabbbbbbcccccccccddddddccccccbbbbbbbbbcccddddddaaa___]]]\\\\\\\\\ZZZYYY\\\[[[YYYWWWVVVVVVWWWXXXVVVVVVUUUUUUVVVWWWXXXXXXWWWWWWWWWWWWXXXXXXXXXWWWVVVUUUUUUTTTSSSSSSRRRRRRUUUUUUTTTTTTSSSRRRRRRRRRQQQOOOOOOSSSZZZ___```______YYYUUUVVVYYYZZZ___dddrrrzzzssskkkeeebbb^^^YYYUUUQQQRRRSSSSSSRRRPPPNNNMMMPPPOOONNNMMMLLLKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIHHHFFFFFFFFFHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMJJJIIIHHHGGGFFFFFFGGGGGGIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKLLLNNNOOOPPPSSSRRRRRRRRRSSSTTTVVVVVVXXXXXXXXXXXXYYYZZZ\\\]]]``````bbbccceeefffgggggghhhjjjlllllllllnnnqqqsssqqquuu{{{{{{xxxtttqqqqqqrrrssstttqqqqqqqqqqqqqqqqqqqqqqqqnnnnnnnnnmmmkkkjjjjjjjjjgggggghhhhhhiiikkkmmmnnnjjjiiihhhhhhhhhiiikkkllliiihhhgggfffeeedddddddddeeeeeeddddddeeeeeefffgggcccbbbbbbaaa`````````aaaaaaaaaccciiiqqqzzz~~~{{{vvvrrrnnnjjjgggeee______```aaabbbdddeeefffeeedddcccbbbaaa`````````^^^\\\[[[[[[\\\]]]\\\[[[ZZZYYYXXXWWWVVVVVVWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUVVVWWWWWWWWWVVVVVVVVVWWWTTTTTTTTTTTTSSSRRRQQQQQQSSSSSSRRRRRRRRRQQQQQQQQQOOOMMMMMMQQQWWW\\\\\\[[[\\\VVVSSSVVVYYYYYY[[[^^^fffoooxxxqqqlllfff___XXXVVVUUUUUUTTTSSSQQQOOONNNPPPOOOOOONNNMMMLLLKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHFFFHHHHHHHHHFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJIIIJJJJJJKKKKKKLLLLLLLLLJJJIIIHHHGGGFFFGGGHHHIIIKKKJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJKKKMMMOOOQQQQQQQQQQQQRRRRRRSSSTTTUUUVVVZZZZZZYYYYYYYYY[[[\\\]]]aaabbbccceeeggghhhiiiiiigggiiikkkmmmoooqqquuuwwwyyy~~~vvvsssnnnnnnnnnnnnnnnooopppqqqoooooonnnnnnooopppqqqrrroooppppppnnnkkkjjjjjjjjjggggggggggggiiilllnnnpppjjjhhhfffeeeeeefffhhhiiiggggggfffeeeddddddddddddcccccccccbbbcccddddddeeeeeedddcccccccccdddeeefffdddcccdddgggnnntttyyy|||wwwuuurrrmmmjjjgggfffeee^^^^^^______aaabbbdddeeedddcccbbb```___^^^]]]]]]\\\ZZZYYYYYY[[[\\\\\\[[[XXXWWWWWWVVVVVVUUUVVVVVVXXXWWWVVVUUUTTTTTTTTTTTTVVVWWWXXXWWWUUUTTTUUUVVVSSSTTTTTTTTTSSSRRRQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQMMMMMMNNNQQQTTTWWWXXXWWWYYYUUUSSSVVVWWWUUUTTTWWW[[[___jjj}}}~~~}}}uuujjjaaa\\\[[[YYYVVVTTTSSSRRRRRROOOOOONNNNNNNNNMMMMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGHHHHHHFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJKKKKKKLLLLLLKKKJJJHHHGGGGGGIIIJJJKKKLLLLLLKKKKKKKKKKKKLLLLLLIIIIIIJJJLLLMMMOOOQQQRRRRRRRRRSSSTTTUUUVVVWWWWWW[[[[[[ZZZZZZ\\\^^^```bbbbbbdddfffhhhjjjkkkkkkkkkhhhjjjmmmpppsssvvv{{{~~~uuunnnkkkeeegggiiikkkllllllmmmmmmlllkkkjjjjjjkkkmmmooopppqqqsssssspppllliiiiiijjjhhhhhhgggggghhhjjjmmmnnniiihhheeebbbbbbccceeegggffffffeeedddddddddeeeeeeaaaaaaaaaaaaaaabbbcccccceeecccaaa```aaaccceeeggggggeeeccceeehhhmmmqqqrrrqqqooolllhhhdddbbbbbbccc```______^^^^^^___aaaaaa``````^^^]]]\\\\\\\\\\\\ZZZXXXWWWWWWXXXYYYXXXWWWVVVVVVUUUUUUUUUUUUTTTTTTVVVUUUTTTTTTTTTTTTTTTUUUUUUWWWXXXWWWTTTSSSTTTVVVRRRSSSSSSSSSSSSQQQPPPOOONNNNNNOOOOOOPPPPPPQQQQQQMMMNNNPPPQQQQQQRRRSSSTTTTTTRRRSSSUUUUUUQQQQQQSSSTTTXXX^^^jjj|||~~~|||uuukkk```___\\\YYYVVVUUUTTTTTTOOONNNNNNNNNNNNNNNNNNNNNIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGHHHHHHGGGFFFGGGIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHIIIIIIJJJKKKLLLLLLKKKJJJIIIHHHHHHJJJKKKMMMMMMMMMLLLLLLLLLLLLLLLMMMIIIIIIJJJLLLNNNPPPRRRSSSTTTTTTUUUVVVXXXYYYYYYZZZ\\\[[[[[[\\\^^^aaadddfffdddfffhhhkkklllmmmnnnmmmiiilllpppsssvvv{{{~~~|||}}}{{{rrrkkkhhhbbbeeehhhkkkkkkkkkkkklllggggggffffffgggiiikkkmmmsssttttttqqqllliiiiiijjjkkkiiihhhggggggiiikkkllliiigggdddaaa```bbbdddeeefffeeeeeeddddddeeeeeefff```````````````aaaaaabbbbbb```^^^]]]]]]```cccfffiiifffcccccceeehhhjjjkkkmmmllliiiddd```^^^___```bbbaaa___^^^]]]]]]]]]^^^]]]]]]\\\[[[[[[[[[\\\\\\ZZZXXXVVVUUUVVVVVVUUUSSSUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTUUUVVVWWWUUUWWWXXXWWWTTTRRRTTTVVVRRRSSSSSSSSSSSSQQQPPPOOOMMMMMMNNNOOOPPPQQQQQQRRRLLLOOORRRRRROOONNNPPPRRROOOOOORRRVVVUUUQQQRRRVVVRRRWWW]]]aaajjj|||}}}wwwlllgggaaa]]]\\\ZZZVVVRRRQQQOOOMMMMMMNNNNNNMMMLLLIIIIIIIIIHHHIIIIIIJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGIIIJJJIIIGGGEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKHHHIIIIIIJJJJJJKKKKKKLLLJJJJJJKKKLLLMMMNNNOOOOOONNNMMMMMMMMMNNNPPPRRRSSSTTTTTTUUUVVVXXXZZZ\\\]]]^^^___aaabbbbbbbbbdddfffggghhhjjjlllnnnooooooooosssvvvyyy}}}~~~}}}tttjjjeeeeeeeeefffhhhjjjlllmmmmmmnnnjjjiiigggffffffgggiiijjjsssssssssppplllhhhffffffgggeeedddfffiiikkkkkkiiieeeddddddbbb```aaacccfffeeeddddddeeefffgggeeeccc^^^^^^^^^___```aaaaaabbbaaa___]]][[[[[[^^^aaaccceeefffccc^^^]]]```aaa``````aaaaaa___[[[ZZZ\\\___^^^^^^\\\[[[YYYWWWVVVVVVTTTWWW[[[\\\ZZZXXXYYYZZZ[[[YYYWWWUUUSSSTTTUUUUUUYYYWWWUUUUUUVVVXXXXXXXXXUUUSSSRRRTTTVVVWWWUUURRRTTTSSSSSSTTTUUUUUUSSSQQQTTTTTTTTTSSSQQQOOOMMMKKKMMMNNNNNNOOOOOOOOOPPPPPPSSSRRRPPPOOONNNNNNOOOOOORRRRRRRRRRRRRRRRRRRRRRRRWWWUUUTTTXXXddduuuqqq}}}}}}uuukkkccc___\\\XXXVVVSSSQQQOOONNNNNNNNNMMMLLLNNNMMMLLLKKKJJJJJJJJJJJJKKKKKKJJJIIIHHHGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGHHHJJJIIIHHHFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKLLLMMMNNNNNNOOOOOOOOOOOOPPPRRRSSSTTTVVVVVVWWWYYYZZZ\\\]]]]]]```bbbdddeeeeeefffiiikkkiiijjjkkkllloooqqqtttuuuvvv{{{~~~}}}xxxrrrkkkggghhhjjjjjjjjjjjjiiihhhffffffiiihhhgggggggggiiikkklllnnnnnnnnnlllhhheeeddddddeeecccccceeehhhiiiiiigggcccddddddcccbbbccceeehhhdddccccccdddeeefffdddccc\\\\\\]]]^^^^^^___``````aaa___]]]\\\\\\]]]___``````aaa^^^ZZZYYY^^^```^^^^^^___^^^[[[WWWUUUWWWYYY[[[[[[ZZZYYYWWWUUUTTTSSSRRRSSSUUUVVVXXXYYY[[[]]][[[YYYWWWUUUTTTTTTUUUUUUWWWUUUTTTUUUVVVWWWWWWVVVUUUSSSRRRSSSVVVVVVTTTRRRQQQQQQQQQRRRTTTTTTRRRPPPQQQQQQRRRRRRRRRQQQOOONNNPPPPPPPPPPPPQQQQQQRRRRRRSSSRRRPPPOOONNNNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPPPPTTT\\\gggrrrzzz|||ggg}}}|||ppphhhbbb]]]ZZZYYYVVVSSSRRRRRRQQQPPPOOORRRQQQOOOMMMLLLKKKJJJJJJLLLKKKKKKJJJIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHGGGGGGGGGHHHJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLKKKKKKNNNNNNMMMMMMLLLKKKKKKJJJKKKKKKKKKLLLLLLMMMMMMMMMQQQQQQQQQQQQRRRTTTUUUVVVWWWYYY[[[]]]^^^^^^^^^^^^```bbbdddeeeeeegggjjjlllooonnnmmmnnnqqquuuzzz}}}~~~|||~~~wwwrrrnnnkkkjjjkkkrrrrrrqqqooommmkkkiiigggiiiiiihhhhhhiiikkkmmmnnnjjjjjjjjjgggdddaaa```aaaaaaaaaaaaccceeefffeeedddaaabbbdddeeedddeeefffhhhcccbbbbbbcccddddddbbbaaa[[[[[[[[[\\\\\\]]]]]]^^^______]]]\\\\\\\\\\\\\\\ZZZ[[[YYYUUUVVV[[[^^^]]]]]]]]][[[XXXUUUSSSTTTUUUXXXXXXXXXWWWUUUSSSQQQOOONNNMMMNNNSSSYYY]]]^^^]]]ZZZYYYWWWUUUTTTTTTUUUUUUTTTSSSSSSTTTVVVWWWUUUTTTTTTSSSRRRSSSTTTTTTSSSQQQOOONNNNNNPPPRRRSSSQQQPPPNNNOOOPPPQQQRRRRRRRRRRRRSSSRRRRRRRRRRRRSSSTTTTTTRRRQQQPPPNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOSSSSSSSSSUUUYYY^^^cccfffkkkyyy~~~mmm^^^wwwnnnfffaaa```]]]YYYWWWVVVVVVUUUTTTRRRQQQPPPNNNLLLKKKKKKJJJLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJIIIIIIHHHGGGGGGIIIKKKLLLKKKKKKLLLMMMLLLLLLMMMMMMMMMLLLKKKKKKNNNNNNMMMMMMMMMLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOOOORRRRRRSSSSSSTTTVVVWWWWWWYYYZZZ]]]___``````___^^^bbbccceeeeeeeeefffiiilllrrrqqqppprrrwww~~~~~~zzzrrrmmmllllllmmmnnnrrrrrrrrrrrrqqqpppooonnnkkkkkkjjjjjjjjjkkklllmmmiiiiiihhhddd```]]]\\\]]]^^^___```aaaccccccbbbbbb```bbbddddddcccccccccdddbbbaaa```aaabbbbbb```^^^ZZZZZZ[[[[[[\\\\\\\\\\\\^^^]]]]]]\\\[[[ZZZYYYXXXWWWXXXVVVRRRRRRXXX\\\[[[^^^]]][[[YYYWWWWWWWWWXXXVVVWWWWWWWWWVVVTTTQQQPPPKKKLLLPPPZZZcccfffaaaZZZZZZYYYXXXVVVUUUUUUUUUUUUQQQQQQQQQSSSUUUVVVTTTRRRSSSSSSSSSSSSSSSSSSRRRQQQOOONNNNNNOOOQQQSSSRRRQQQNNNOOOPPPQQQQQQRRRSSSSSSTTTSSSRRRRRRRRRRRRSSSTTTRRRQQQOOONNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOVVVUUUUUUVVVXXXZZZ\\\^^^aaaiiiyyytttlllbbbZZZvvvnnngggccc^^^ZZZXXXWWWUUUTTTRRRQQQOOONNNMMMLLLLLLLLLMMMMMMNNNNNNNNNMMMLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIHHHJJJLLLMMMMMMMMMNNNOOOLLLMMMMMMMMMMMMMMMLLLKKKLLLMMMMMMMMMNNNNNNNNNOOOPPPPPPQQQQQQRRRRRRSSSSSSSSSSSSTTTVVVWWWWWWXXXXXXZZZ\\\___aaabbbbbbaaaaaaggghhhhhhgggggghhhkkkmmmppprrrwww~~~zzzwwwqqqlllkkkmmmnnnnnnnnnoooooooooooonnnnnnmmmnnnmmmlllkkkjjjjjjiiiiiiggggggddd```[[[WWWVVVWWW\\\^^^```aaaaaaaaa``````___aaabbbbbb```^^^^^^___```___^^^___```___^^^\\\[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\[[[ZZZXXXVVVUUUUUUUUURRRNNNOOOUUUYYYYYY]]]\\\ZZZZZZZZZ[[[\\\\\\WWWWWWXXXXXXXXXWWWUUUTTTPPPTTT]]]kkktttrrrfffZZZZZZYYYXXXWWWVVVUUUUUUUUUOOOOOOPPPRRRTTTUUUSSSQQQRRRSSSTTTSSSSSSRRRQQQQQQPPPOOOOOOPPPRRRTTTSSSSSSQQQPPPPPPPPPQQQQQQQQQRRRSSSRRRPPPOOOOOOPPPQQQRRRQQQPPPOOONNNMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQPPPPPPRRRUUUXXXZZZ```bbbgggttt}}}kkkbbb]]]YYYWWWxxxrrrkkkddd___[[[XXXUUUTTTTTTRRRQQQPPPOOOOOOOOONNNNNNPPPPPPPPPOOONNNMMMLLLMMMMMMMMMMMMLLLKKKKKKJJJLLLNNNOOONNNNNNOOOPPPMMMNNNNNNOOOOOOOOONNNNNNMMMNNNNNNOOOPPPPPPQQQQQQRRRSSSSSSTTTUUUVVVWWWXXXUUUVVVWWWYYYZZZZZZZZZZZZ]]]^^^aaaccceeefffffffffggghhhhhhgggfffhhhlllnnnssszzzzzzwwwwwwsssmmmkkkmmmnnnmmmrrrrrrqqqqqqpppnnnmmmlllooonnnmmmllljjjiiiggggggdddcccaaa\\\WWWSSSSSSTTT[[[^^^aaabbbaaa```_________``````___\\\[[[[[[\\\___]]]]]]]]]^^^]]][[[YYYZZZZZZZZZZZZZZZZZZZZZ[[[ZZZZZZZZZYYYXXXWWWUUUTTTSSSSSSQQQMMMOOOVVV[[[\\\\\\ZZZXXXYYY[[[]]]]]]]]]YYYYYYYYYZZZZZZ[[[[[[[[[]]]aaakkkxxx~~~yyyiii\\\ZZZZZZYYYXXXWWWVVVUUUUUUPPPOOOOOOQQQSSSTTTTTTRRRSSSTTTUUUUUUSSSQQQQQQRRRSSSQQQPPPQQQRRRTTTTTTSSSRRRRRRQQQPPPPPPPPPQQQQQQQQQPPPNNNMMMLLLMMMOOOPPPPPPOOONNNMMMMMMNNNOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMNNNPPPSSSWWWYYYZZZZZZ[[[```mmmxxxeeeZZZTTTQQQPPPRRRzzzqqqiiiddd```\\\[[[YYYWWWTTTSSSRRRRRRNNNOOOQQQRRRRRRQQQOOONNNNNNNNNOOOOOONNNNNNMMMLLLLLLNNNPPPPPPOOOOOOPPPQQQOOOPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTVVVWWWYYYZZZ[[[XXXYYY[[[]]]^^^^^^^^^^^^```aaaccceeehhhjjjkkkllliiijjjkkkkkklllnnnssswww||||||yyywwwvvvuuuwwwtttmmmkkknnnooolllttttttsssrrrqqqooonnnmmmmmmmmmmmmllljjjiiiggggggcccbbb```\\\XXXVVVVVVXXX[[[___ccccccbbb```___```^^^^^^^^^\\\ZZZZZZ[[[]]]]]]\\\[[[\\\\\\\\\ZZZXXXYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYXXXWWWVVVUUUUUUUUUUUUVVVTTTRRRUUU^^^eeefff^^^\\\YYYZZZ\\\^^^]]]\\\ZZZZZZYYYZZZ[[[^^^```bbbiiikkkqqqwwwyyysssggg\\\ZZZZZZYYYYYYXXXVVVUUUUUUPPPOOOOOOPPPRRRTTTTTTTTTSSSUUUWWWVVVSSSQQQRRRSSSTTTRRRPPPPPPRRRSSSSSSSSSRRRQQQPPPPPPPPPPPPQQQRRRQQQOOOMMMKKKKKKLLLNNNOOOOOOOOONNNMMMMMMNNNOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPQQQSSSUUUVVVQQQUUUWWWXXX]]]lllpppbbbUUUOOOLLLIIIIIIKKKyyyrrrmmmcccaaa___[[[XXXVVVTTTTTTNNNPPPQQQSSSSSSRRRPPPOOOOOOPPPPPPPPPPPPOOONNNNNNMMMOOOQQQQQQPPPOOOPPPQQQQQQQQQRRRTTTUUUUUUUUUUUUVVVVVVUUUUUUTTTSSSSSSSSSRRRSSSTTTVVVXXXZZZ[[[\\\[[[\\\^^^```aaaaaa``````cccdddeeegggjjjmmmpppqqqrrrssstttuuuwww{{{{{{yyyvvv{{{uuusssuuutttsssvvvtttmmmkkknnnooolllnnnnnnnnnnnnnnnmmmlllkkkkkkkkkkkkkkkjjjiiihhhhhhddddddbbb___\\\[[[]]]^^^\\\```dddeeebbb`````````]]]]]]\\\[[[YYYZZZ]]]```]]]\\\[[[[[[[[[[[[YYYWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWVVVUUUUUUUUUUUUYYYZZZYYYXXX]]]hhhooorrrbbb___\\\\\\^^^___^^^]]][[[ZZZYYYYYY\\\___ccceeeooonnnooopppooojjjaaa[[[ZZZZZZZZZYYYXXXWWWUUUTTTQQQPPPNNNOOORRRTTTUUUUUUTTTVVVXXXWWWSSSQQQRRRSSSUUURRRPPPPPPQQQRRRRRRRRRQQQPPPOOOOOOPPPQQQSSSTTTQQQOOOMMMKKKJJJKKKMMMOOOOOONNNMMMMMMMMMNNNOOOPPPLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNPPPPPPOOOOOONNNMMMTTTYYYYYYWWW^^^mmm{{{rrrdddXXXNNNLLLJJJFFFEEEGGGsssnnnfffaaa___\\\XXXUUUUUUTTTSSSTTTUUUVVVUUUTTTQQQQQQRRRQQQPPPOOOPPPRRRRRRQQQQQQPPPPPPPPPPPPQQQRRRSSSTTTUUUUUUVVVUUUUUUUUUVVVVVVVVVUUUTTTSSSSSSSSSSSSTTTWWWZZZ\\\\\\[[[___bbbdddeeeeeefffhhhjjjkkknnnooonnnsss{{{{{{{{{tttzzz|||sssmmmjjjkkkssspppllljjjiiiiiigggfffggghhhiiiiiijjjiiiiiihhhhhhhhhjjjkkkkkkjjjiiihhheeeeeeeeeeeeffffffffffff```^^^]]]___aaaccccccbbb]]]]]][[[[[[[[[[[[]]]]]]___]]][[[ZZZYYYZZZ[[[\\\\\\ZZZWWWTTTSSSSSSTTTUUUSSSVVVXXXYYYYYYXXXYYYZZZ]]]ZZZXXX]]]iiittt|||~~~hhhfffbbb^^^\\\[[[\\\]]]ZZZXXXWWWVVVWWWZZZ]]]___ggggggfffdddbbb^^^[[[YYYYYYXXXVVVTTTSSSQQQPPPOOOOOOPPPPPPQQQQQQPPPPPPOOOQQQRRRTTTVVVWWWVVVTTTTTTOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQRRRPPPOOOLLLJJJIIIIIIJJJKKKMMMMMMMMMMMMNNNOOOPPPQQQQQQPPPOOOMMMLLLKKKKKKKKKMMMMMMMMMNNNNNNOOOOOOOOOQQQQQQQQQSSSWWW\\\aaadddvvvssseee```RRROOOJJJFFFCCCCCCDDDEEExxxoooiiieeeaaa]]]^^^[[[YYYWWWWWWVVVUUUSSSSSSTTTVVVVVVUUUUUUTTTTTTUUUUUUTTTSSSRRRRRRRRRRRRUUUUUUWWWXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWUUUVVVWWWZZZ\\\^^^^^^]]]bbbccceeefffhhhkkkooorrrvvv{{{}}}}}}uuummmgggeeefffkkkkkklllkkkiiifffdddcccddddddeeefffggghhhhhhhhhggghhhiiijjjjjjiiihhhgggiiiiiiiiiiiijjjkkklllmmmdddbbbaaaaaabbbcccbbbaaa^^^]]]\\\\\\\\\\\\]]]^^^___^^^\\\ZZZYYYYYYZZZ[[[[[[YYYVVVSSSRRRRRRTTTUUUVVVWWWXXXWWWWWWXXX[[[]]]aaa]]][[[___hhhqqqvvvwwwhhhfffbbb^^^[[[ZZZZZZZZZYYYXXXWWWVVVWWWYYY\\\^^^ccccccbbbaaa^^^[[[XXXVVVTTTTTTSSSRRRQQQOOOMMMLLLLLLMMMNNNOOOQQQQQQQQQQQQRRRSSSTTTUUUTTTSSSQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNLLLJJJJJJJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQPPPNNNMMMLLLKKKKKKKKKMMMMMMNNNNNNOOOOOOOOOOOOPPPOOOPPPQQQTTTXXX\\\___dddmmmqqqaaaWWWSSSMMMKKKHHHDDDBBBBBBBBBCCCyyysssoooiiifffaaa^^^\\\[[[ZZZXXXUUUVVVXXXYYYYYYXXXVVVUUUWWWVVVUUUSSSRRRRRRRRRRRRTTTTTTVVVWWWXXXYYYYYYZZZWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWYYY[[[]]]^^^______dddfffhhhlllqqqxxx~~~xxxoooiiidddbbbddddddhhhllllllhhhccc``````aaaaaabbbbbbdddeeeggghhhffffffggghhhhhhgggfffeeelllkkkjjjjjjkkkmmmooopppiiifffdddccccccbbbaaa______^^^]]]]]]]]]]]]^^^___```___]]][[[ZZZYYYZZZZZZYYYWWWTTTRRRQQQRRRTTTUUUYYYYYYXXXWWWVVVXXX\\\```cccaaa___aaafffkkkllllllfffddd```\\\YYYXXXXXXXXXYYYXXXWWWVVVWWWXXXZZZ[[[]]]]]]]]][[[YYYVVVTTTRRRQQQRRRRRRRRRQQQOOOMMMLLLJJJKKKMMMOOOQQQSSSSSSTTTVVVVVVVVVVVVTTTQQQOOONNNOOOOOOOOONNNNNNOOOOOOPPPNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJJJJKKKLLLMMMLLLLLLLLLLLLMMMNNNOOOOOOPPPOOONNNMMMLLLKKKKKKKKKNNNNNNNNNOOOOOOOOOOOOOOOOOONNNNNNNNNPPPSSSVVVWWWZZZ\\\iiizzzggg\\\RRRLLLKKKGGGFFFDDDBBBAAA@@@@@@@@@yyytttooojjjhhhgggfffeee^^^]]]\\\[[[[[[[[[ZZZYYYYYYYYYWWWVVVVVVUUUVVVVVVTTTUUUWWWXXXZZZ[[[[[[[[[YYYYYYXXXXXXWWWWWWWWWWWWYYY[[[^^^```bbbcccfffggghhhkkkqqqyyyzzz{{{}}}tttooojjjfffeeegggeeejjjooommmgggaaa___```bbbbbbbbbbbbcccdddfffgggeeeeeefffgggfffeeedddccckkkiiigggffffffhhhjjjllliiifffdddcccbbbbbb```____________^^^^^^_________```___]]]\\\ZZZZZZZZZZZZYYYWWWUUUSSSSSSTTTVVVWWWYYYZZZZZZYYYXXXZZZ]]]```bbb```___```cccddddddbbbaaa```]]]ZZZXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXXXXVVVTTTQQQPPPPPPQQQRRRSSSSSSQQQOOONNNLLLMMMOOOQQQSSSTTTUUUUUUYYYYYYXXXWWWVVVTTTRRRPPPOOOOOONNNNNNNNNOOOPPPQQQNNNNNNMMMMMMLLLLLLLLLKKKLLLLLLKKKKKKLLLLLLNNNNNNMMMMMMMMMMMMMMMNNNOOOPPPOOONNNMMMLLLLLLLLLLLLLLLNNNNNNNNNOOOOOOOOOOOOOOONNNNNNMMMLLLMMMOOOPPPQQQYYYXXX^^^ooozzzbbbUUUOOOKKKHHHFFFAAAAAAAAAAAAAAA@@@??????}}}zzzxxxvvvnnnjjjeeebbbbbbbbbbbbaaa^^^]]]\\\[[[[[[ZZZZZZ[[[YYYYYY[[[\\\]]]^^^^^^^^^]]]]]]\\\[[[[[[\\\\\\]]]^^^aaadddgggiiinnnssswwwvvv{{{}}}|||~~~wwwqqqooolllhhhhhhkkklllpppqqqmmmfffaaaaaacccgggffffffeeeeeeeeeffffffdddeeeeeefffeeedddcccbbbiiigggdddbbbbbbcccdddffffffdddaaaaaaaaaaaa```___________________________```___^^^\\\[[[[[[ZZZZZZZZZYYYWWWUUUVVVWWWZZZ[[[ZZZ[[[]]]]]]\\\[[[\\\]]]]]]\\\]]]^^^______^^^]]][[[ZZZYYYYYYXXXYYYZZZZZZYYYYYYYYYXXXXXXWWWVVVVVVVVVVVVVVVVVVUUUSSSQQQPPPNNNOOOQQQRRRRRRRRRQQQPPPQQQRRRSSSTTTUUUUUUUUUUUUWWWWWWVVVVVVUUUTTTSSSSSSOOOOOONNNMMMNNNOOOQQQRRRPPPOOOOOONNNMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMNNNOOOOOONNNNNNNNNNNNOOOOOOPPPMMMMMMLLLLLLKKKLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLMMMNNNOOORRRSSSXXXaaammmuuucccQQQIIIGGGEEEBBB@@@>>>???@@@AAAAAA@@@??????zzzsssooonnnmmmkkkiiibbbaaa```^^^\\\[[[[[[ZZZYYYZZZ[[[\\\]]]]]]]]]]]]\\\\\\\\\\\\^^^```bbbdddbbbfffjjjmmmrrryyyvvvzzzxxxrrrnnnmmmkkkhhhiiimmmrrrrrrpppkkkeeecccdddfffjjjjjjjjjjjjiiihhhgggfffdddeeeeeeeeeeeedddbbbaaagggeeecccaaaaaaaaabbbccccccaaa______```aaa```___^^^^^^___``````___^^^^^^^^^^^^^^^]]]\\\\\\[[[[[[[[[ZZZXXXWWWXXXZZZ]]]___\\\^^^``````^^^\\\[[[[[[YYYZZZ[[[[[[\\\[[[[[[ZZZWWWWWWXXXXXXYYYZZZ[[[[[[ZZZZZZ[[[ZZZYYYWWWUUUTTTTTTUUUUUUVVVUUUTTTRRRQQQLLLMMMMMMNNNOOOPPPQQQRRRUUUVVVVVVVVVVVVVVVUUUUUUSSSSSSRRRRRRRRRRRRRRRRRRPPPOOOMMMMMMMMMOOOQQQSSSQQQQQQPPPOOONNNMMMLLLKKKLLLLLLLLLMMMMMMNNNNNNNNNOOONNNNNNNNNNNNNNNOOOOOOLLLLLLKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNLLLPPPVVV[[[aaaqqq{{{dddWWWJJJFFFFFFCCCAAA@@@===>>>>>>???@@@?????????yyyrrrpppmmmiiieeebbb```___^^^^^^____________^^^^^^]]]]]]___bbbfffkkkpppsssqqqtttyyy}}}|||wwwuuupppmmmmmmkkkhhhjjjooopppnnnllliiigggfffffffffiiikkklllnnnmmmllljjjhhheeeeeeffffffeeecccbbbaaaaaaaaaaaaaaaaaabbbcccddddddbbb```___``````___^^^]]]^^^____________^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZZXXXXXXYYY\\\___aaaaaabbbaaa___]]][[[[[[\\\YYYZZZ[[[[[[ZZZZZZZZZZZZWWWWWWXXXXXXYYYZZZZZZ[[[[[[[[[\\\\\\[[[XXXUUUSSSSSSTTTUUUUUUUUUTTTSSSRRRMMMMMMLLLMMMNNNQQQTTTUUUUUUVVVVVVVVVVVVVVVUUUUUUSSSRRRQQQQQQQQQQQQQQQQQQPPPNNNMMMLLLMMMOOORRRSSSRRRQQQPPPOOOMMMLLLKKKJJJLLLMMMMMMNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJKKKKKKLLLLLLMMMMMMNNNNNNJJJNNNUUUYYY\\\fff}}}}}}uuummm\\\RRRIIIFFFEEEBBBAAACCC===============>>>>>>>>>{{{vvvqqqnnnlllhhhhhhiiiiiihhhhhhggggggdddfffiiinnnttt{{{|||{{{}}}uuuqqqnnnmmmkkkiiikkkqqqkkkiiigggggghhhhhhfffeeegggjjjmmmooopppnnnllljjjeeeeeeffffffeeedddbbbaaa\\\]]]^^^```aaaccccccdddeeecccaaa`````````^^^]]]\\\]]]^^^______^^^]]]\\\[[[\\\]]]^^^^^^^^^]]]]]]ZZZYYYXXXXXXYYY\\\___bbbeeedddbbb^^^ZZZZZZ[[[]]][[[[[[\\\[[[ZZZYYYZZZ[[[XXXXXXXXXYYYYYYYYYYYYYYY[[[\\\]]]]]][[[XXXUUURRRRRRSSSTTTUUUUUUTTTSSSSSSPPPOOONNNNNNPPPSSSWWWZZZTTTTTTUUUVVVVVVVVVVVVUUUUUUUUUSSSRRRQQQQQQQQQQQQPPPNNNMMMLLLMMMOOORRRTTTRRRQQQPPPNNNMMMKKKJJJIIIMMMMMMNNNNNNNNNMMMMMMLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJKKKKKKLLLMMMNNNLLLLLLKKKKKKJJJJJJJJJIIIIIIJJJJJJKKKLLLMMMNNNNNNIIILLLQQQUUUWWW]]]kkkzzzuuukkkjjjgggcccVVVNNNFFFBBB@@@===>>>BBB<<<<<<;;;;;;;;;<<<======~~~|||}}}~~~xxxuuuuuuyyy{{{}}}}}}xxx{{{wwwtttooolllkkkjjjiiiiiimmmjjjgggeeeeeeeeedddccceeegggkkkooopppnnniiidddcccccccccbbbbbbbbbaaaaaa\\\YYYVVVXXX^^^ccceeefffgggdddaaa______^^^\\\ZZZ\\\\\\]]]]]]]]]\\\\\\[[[^^^^^^______```aaaaaabbb]]]]]]\\\YYYXXXZZZaaafffkkkgggbbb\\\YYYXXXZZZ[[[\\\\\\[[[[[[[[[\\\]]]^^^XXXXXXWWWWWWWWWWWWXXXXXX\\\\\\[[[ZZZXXXWWWUUUTTTTTTVVVXXXYYYXXXUUURRROOOPPPPPPOOOPPPQQQSSSTTTVVVUUUUUUUUUTTTTTTTTTSSSSSSTTTRRRPPPNNNMMMLLLMMMMMMQQQPPPOOONNNMMMNNNOOOOOOQQQQQQQQQQQQOOOMMMKKKJJJMMMMMMMMMLLLKKKJJJIIIHHHHHHJJJKKKMMMMMMMMMLLLLLLMMMLLLLLLKKKJJJIIIIIIHHHKKKKKKKKKKKKLLLLLLLLLLLLIIIJJJJJJKKKLLLKKKKKKKKKKKKMMMOOOQQQTTTYYY___dddppp}}}xxxiii```^^^^^^___^^^RRRIIICCCDDDDDD@@@???AAA>>>>>>>>>>>>===<<<;;;:::~~~{{{yyy~~~|||}}}yyyuuuoookkkiiihhhhhhhhhkkkjjjhhhfffeeedddddddddfffhhhjjjmmmooolllhhhdddbbbbbbbbbbbbbbbbbbbbbbbb^^^ZZZUUUVVV[[[```dddeeecccaaa^^^]]]]]]]]]\\\ZZZYYYZZZ[[[\\\]]]^^^^^^^^^______``````aaabbbcccccc^^^^^^\\\YYYXXXZZZ```dddhhheeeaaa]]][[[[[[\\\]]]^^^^^^^^^]]]]]]]]]]]]]]]YYYXXXXXXWWWVVVVVVWWWWWWZZZZZZZZZZZZYYYXXXVVVVVVWWWXXXZZZZZZXXXUUUQQQOOOQQQQQQQQQQQQRRRSSSUUUVVVUUUUUUTTTTTTSSSSSSSSSSSSSSSRRRPPPOOONNNMMMNNNNNNQQQPPPOOONNNNNNNNNOOOOOOQQQQQQRRRRRRQQQPPPNNNMMMNNNNNNNNNNNNMMMKKKJJJIIIJJJJJJJJJKKKJJJJJJIIIIIIKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKMMMNNNOOOPPPRRRUUU[[[^^^kkkvvvnnneeeYYYRRRQQQSSSSSSRRRPPPHHHBBBCCCBBB>>>===???>>>>>>>>>>>>===<<<;;;:::|||{{{yyyzzz|||}}}zzztttsssyyyzzzuuunnniiiggggggggggggjjjkkkkkkiiieeeccceeeggghhhhhhiiikkkllljjjfffcccaaaaaabbbbbbbbbbbbbbbbbb^^^YYYSSSRRRVVV\\\___aaa^^^\\\[[[[[[\\\]]]\\\[[[YYYZZZ[[[\\\]]]^^^^^^^^^___``````aaacccddddddeee___^^^\\\YYYXXXZZZ^^^bbbcccbbb```^^^]]]]]]]]]^^^______``````___^^^\\\[[[YYYYYYXXXWWWWWWWWWWWWWWWXXXYYYYYYYYYYYYXXXWWWWWWYYYZZZZZZYYYWWWTTTQQQOOOSSSSSSRRRRRRSSSTTTUUUUUUSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQPPPOOOOOOOOOOOOPPPPPPPPPOOONNNNNNNNNNNNOOOQQQRRRSSSTTTTTTSSSRRRQQQPPPPPPPPPOOONNNMMMLLLKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHJJJKKKLLLMMMNNNLLLLLLLLLKKKKKKJJJJJJJJJKKKJJJIIIIIIIIIJJJLLLLLLNNNOOOOOOOOOOOOQQQUUUXXXdddllluuu{{{~~~nnn[[[UUUMMMIIIJJJKKKLLLLLLKKKEEEAAA@@@???===<<<==================<<<;;;:::~~~~~~yyyuuussssssoookkkooovvvwwwrrrkkkfffeeefffhhhiiijjjmmmooolllgggdddgggjjjiiiiiihhhiiiiiihhheeeccc``````bbbbbbcccbbbbbbaaa\\\WWWSSSRRRUUUYYY[[[[[[[[[ZZZYYYZZZ\\\^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\______```aaabbbcccddddddaaa___\\\YYYXXXZZZ]]]____________^^^]]]]]]\\\\\\]]]^^^```aaa```___]]][[[YYYXXXXXXXXXXXXYYYZZZZZZYYYYYYYYYYYYXXXWWWVVVVVVWWWWWWXXXWWWVVVTTTRRRQQQUUUTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPQQQOOOOOOOOONNNNNNNNNNNNNNNPPPQQQSSSUUUVVVVVVUUUUUUQQQQQQQQQPPPOOONNNMMMLLLJJJIIIGGGFFFFFFFFFGGGHHHEEEFFFFFFHHHIIIJJJKKKLLLLLLLLLLLLKKKJJJJJJIIIIIIKKKJJJIIIHHHHHHJJJLLLMMMNNNOOOOOONNNNNNOOORRRTTT]]]bbbggghhhgggjjjrrryyymmm\\\OOOLLLHHHFFFGGGHHHHHHGGGDDDAAA???>>>===<<<======<<<=========<<<<<<;;;:::}}}|||rrrsssqqqpppnnnjjjggglllsssrrrnnngggddddddgggjjjkkkjjjnnnpppnnniiifffhhhllljjjiiihhhhhhhhhhhheeeccc___```bbbccccccbbbaaa```ZZZWWWVVVWWW[[[\\\[[[YYY[[[ZZZYYYZZZ]]]___```___]]]]]]\\\\\\]]]^^^____________```aaaaaabbbbbbcccaaa^^^[[[YYYYYYZZZ\\\]]]^^^^^^]]]]]]\\\[[[ZZZZZZ[[[\\\^^^``````^^^]]]\\\WWWXXXXXXYYYZZZ\\\^^^___[[[ZZZZZZYYYWWWVVVTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSVVVVVVVVVUUUTTTTTTSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMNNNPPPRRRTTTVVVVVVVVVVVVQQQQQQQQQPPPOOONNNMMMLLLIIIHHHGGGGGGGGGHHHJJJKKKHHHHHHIIIIIIIIIJJJJJJJJJLLLKKKKKKKKKJJJJJJJJJIIIKKKJJJHHHGGGHHHIIIKKKMMMLLLMMMNNNNNNMMMNNNQQQSSSWWWZZZ]]]\\\ZZZ[[[```eeekkkyyytttgggYYYPPPFFFEEECCCBBBBBBBBBAAA@@@>>>???>>><<<<<<===>>>>>><<<<<<<<<<<<<<<;;;;;;:::xxxvvvyyy~~~rrrooooooooonnnjjjgggfffiiilllnnnjjjeeecccdddgggjjjkkkjjjlllnnnmmmjjjhhhhhhjjjiiihhhhhhhhhiiihhhfffddd```aaabbbccccccaaa___^^^YYYXXXYYY\\\```aaa___[[[\\\[[[ZZZ[[[^^^``````___ZZZZZZ[[[\\\___bbbeeegggaaaaaaaaaaaaaaaaaaaaaaaa```]]]ZZZYYYZZZ[[[\\\\\\]]]]]]]]]\\\\\\[[[[[[[[[]]]]]]^^^___^^^^^^\\\[[[WWWWWWXXXYYY[[[]]]^^^___[[[[[[ZZZYYYWWWUUUSSSRRRRRRQQQQQQQQQRRRSSSTTTUUUVVVVVVVVVVVVTTTSSSQQQQQQNNNNNNNNNOOOOOOOOOOOOOOONNNNNNOOOPPPPPPOOOOOOOOONNNNNNNNNOOONNNMMMMMMLLLLLLMMMPPPRRRTTTTTTUUUUUUPPPPPPPPPOOONNNMMMLLLKKKHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHIIIKKKKKKKKKLLLMMMMMMLLLMMMOOOQQQQQQTTTVVVUUUTTTTTTWWWZZZXXXbbbqqqttteee\\\RRRKKKGGGDDDCCCBBBAAA@@@?????????===@@@@@@===;;;===>>>>>>;;;;;;<<<<<<<<<;;;;;;:::}}}|||www|||~~~qqqkkkmmmlllmmmkkkhhhfffggghhhhhhllliiieeecccdddggghhhiiiiiiiiijjjjjjiiihhhgggfffgggggghhhiiikkkjjjgggeeeaaabbbcccdddccc```^^^\\\WWWUUUVVVYYY^^^aaa```]]]^^^\\\[[[[[[]]]^^^^^^]]]YYYZZZ[[[]]]```eeeiiikkkdddccccccbbbbbbaaa`````````\\\YYYXXXZZZ\\\\\\\\\\\\\\\\\\\\\]]]^^^___```bbbbbbaaa___^^^\\\[[[ZZZXXXXXXXXXXXXYYYZZZ[[[\\\YYYYYYYYYXXXWWWVVVTTTSSSTTTSSSRRRQQQQQQRRRTTTUUUVVVWWWVVVVVVTTTRRRPPPOOOMMMMMMMMMNNNNNNNNNOOOOOOMMMNNNOOOOOOOOONNNMMMLLLMMMNNNNNNOOONNNMMMLLLKKKIIIKKKMMMOOOQQQRRRRRRRRRNNNNNNNNNNNNMMMKKKJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIIIIJJJJJJKKKKKKKKKHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKLLLKKKJJJJJJKKKLLLLLLOOOQQQQQQPPPPPPQQQSSSQQQVVV^^^gggrrr}}}mmm[[[SSSNNNHHHDDDDDDCCCDDDCCCBBBAAA@@@AAAAAA@@@DDDEEE???;;;<<<===;;;:::;;;;;;<<<<<<;;;;;;;;;vvvqqqwwwqqqhhhfffjjjllllllkkkiiihhhiiiiiigggmmmiiifffddddddfffffffffhhhggggggggghhhgggeeecccfffggghhhjjjlllkkkhhheeeaaabbbddddddccc```]]]ZZZSSSQQQPPPSSSYYY]]]^^^]]]^^^]]][[[[[[\\\]]]]]]\\\]]]]]]]]]^^^aaadddhhhjjjffffffeeedddcccbbbaaa```___\\\XXXXXX[[[]]]]]]\\\\\\[[[\\\]]]^^^aaaccceeehhhfffccc```]]][[[ZZZYYYYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWVVVUUUVVVUUUSSSRRRQQQRRRSSSUUUVVVWWWVVVVVVTTTQQQOOOMMMLLLLLLMMMMMMNNNNNNNNNOOOMMMMMMNNNOOONNNMMMLLLKKKMMMMMMNNNOOONNNMMMLLLKKKHHHIIIKKKMMMOOOPPPPPPPPPMMMMMMMMMLLLKKKJJJIIIHHHHHHIIIJJJJJJIIIHHHFFFEEEFFFFFFFFFGGGGGGHHHHHHHHHGGGHHHHHHIIIJJJKKKLLLLLLGGGHHHIIIJJJJJJJJJIIIIIIIIIKKKKKKJJJHHHGGGGGGHHHIIIKKKNNNOOONNNMMMNNNOOOOOORRRVVVYYY___lll}}}tttfffXXXLLLIIIHHHEEEDDDFFF???@@@@@@???>>>>>>???@@@CCCHHHHHH@@@;;;;;;;;;888::::::;;;;;;<<<;;;;;;;;;{{{wwwuuurrr~~~|||kkkfffeeefffgggjjjiiigggeeeeeefffhhhiiiiiiiiihhhiiijjjiiigggdddbbbccccccbbbaaaaaabbbddddddfffhhhjjjkkkkkkjjjiiieeecccbbbaaabbbaaa___^^^YYYVVVRRRSSSWWWZZZ[[[ZZZ\\\]]]^^^^^^\\\[[[[[[\\\XXXXXXZZZ___dddggghhhhhheeeeeedddbbbaaa___^^^]]]___]]][[[YYYYYY[[[]]]___[[[\\\]]]]]]]]]___bbbeeekkkjjjgggdddaaa^^^]]]\\\WWWUUUTTTSSSTTTSSSRRRPPPRRRUUUXXXYYYWWWUUUTTTSSSSSSRRRQQQPPPQQQSSSUUUVVVVVVVVVVVVVVVUUUSSSRRRQQQPPPOOOOOONNNNNNOOOOOOPPPNNNMMMKKKJJJJJJJJJKKKLLLNNNLLLKKKKKKMMMOOOOOOOOOLLLLLLMMMNNNNNNNNNNNNMMMKKKJJJIIIHHHGGGFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIIIIJJJKKKLLLLLLKKKJJJIIIJJJJJJHHHHHHIIIKKKMMMOOOOOOMMMJJJHHHGGGGGGHHHJJJLLLLLLLLLLLLLLLLLLLLLLLLJJJOOOSSSTTTTTTYYYdddmmmpppbbbYYYRRROOOKKKFFFBBB@@@@@@@@@@@@??????>>>===<<<<<<;;;============<<<<<<<<<<<<::::::999888777777888888~~~{{{zzzyyyzzz{{{wwwjjjfffdddbbbccceeeeeeddddddeeeggghhhiiijjjiiiiiijjjjjjjjjgggeeecccdddcccbbbaaaaaaccceeehhhiiijjjkkkkkkjjjhhhgggdddcccaaa```aaa```___]]]ZZZVVVRRRRRRVVVYYYZZZZZZYYYZZZ\\\\\\ZZZYYYYYYZZZXXXYYYZZZ^^^cccfffgggfffdddcccbbbaaa___^^^]]]\\\___]]][[[ZZZZZZ[[[]]]___\\\]]]^^^^^^^^^___bbbdddiiihhhfffcccaaa___^^^]]]XXXVVVTTTSSSSSSQQQOOOMMMNNNQQQTTTVVVUUUSSSRRRRRRSSSRRRQQQPPPPPPRRRSSSUUUUUUUUUUUUTTTSSSSSSRRRRRROOOOOONNNNNNNNNNNNOOOOOOOOONNNMMMLLLKKKLLLLLLMMMOOOMMMKKKKKKMMMNNNNNNNNNKKKLLLMMMMMMNNNNNNMMMMMMMMMLLLKKKIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJKKKLLLLLLKKKJJJJJJLLLKKKJJJJJJJJJLLLNNNOOONNNLLLJJJGGGFFFFFFHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJMMMQQQPPPPPPTTT]]]eeettt}}}nnnbbbWWWPPPLLLIIIFFFBBB@@@???@@@@@@>>>>>>>>>======<<<<<<;;;>>>>>>======<<<;;;:::::::::999999888777777888888yyy{{{yyywwwwwwyyy}}}ppphhhfffcccaaaaaaaaaaaaaaaaaaccceeegggiiilllkkkjjjjjjkkkjjjhhhfffeeeeeedddbbb```aaadddgggllllllmmmlllkkkiiifffeeecccbbb____________^^^\\\ZZZVVVQQQQQQTTTXXXYYYYYYXXXYYY[[[[[[ZZZYYYZZZ[[[ZZZYYYZZZ]]]```cccdddcccbbbbbbaaa```^^^]]]\\\\\\___]]]\\\ZZZZZZ\\\]]]___]]]^^^___^^^^^^___aaadddfffeeedddbbb```______^^^YYYWWWTTTSSSQQQNNNKKKHHHIIILLLQQQSSSSSSSSSSSSSSSTTTSSSQQQPPPPPPQQQRRRRRRUUUTTTSSSRRRRRRQQQRRRRRRNNNNNNMMMMMMMMMMMMNNNNNNPPPOOOMMMLLLLLLMMMMMMNNNOOOMMMKKKKKKLLLMMMMMMLLLKKKKKKLLLMMMMMMMMMMMMLLLNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJKKKLLLLLLKKKJJJJJJMMMLLLKKKKKKLLLMMMOOOPPPLLLKKKHHHFFFEEEEEEGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHKKKMMMLLLKKKMMMUUU\\\fffnnnuuuzzzppp```XXXRRRLLLGGGDDDCCC@@@>>>===>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<>>===<<<;;;999999888:::999888888777888888888}}}|||vvvzzzxxxwwwzzzvvvjjjffffffeeefffhhheeeccc```___```ccchhhkkkmmmllljjjjjjkkkjjjhhhggggggfffdddaaa```aaaeeeiiinnnnnnnnnmmmkkkiiihhhfffcccaaa^^^]]]]]]]]]]]]\\\ZZZUUUQQQPPPSSSVVVWWWWWWXXXZZZ\\\\\\\\\\\\]]]^^^[[[ZZZZZZ[[[^^^```aaa```aaaaaa``````___^^^]]]]]]^^^]]]\\\[[[[[[\\\]]]^^^_________^^^]]]^^^```bbbcccbbbaaa```____________ZZZXXXUUUSSSPPPMMMHHHEEEFFFJJJOOORRRSSSSSSSSSTTTTTTSSSRRRQQQPPPPPPQQQQQQTTTSSSRRRQQQPPPQQQQQQRRRMMMMMMLLLLLLLLLLLLMMMMMMOOONNNMMMLLLKKKLLLMMMMMMNNNMMMKKKKKKLLLLLLKKKJJJJJJJJJKKKLLLLLLLLLLLLKKKNNNMMMLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKJJJJJJJJJLLLKKKKKKKKKKKKLLLMMMNNNJJJIIIGGGEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGJJJKKKJJJIIIKKKQQQWWW```gggjjjiiipppvvviiiXXXNNNKKKKKKGGGCCC@@@???===<<<<<<<<<===>>>:::;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;:::999999888999999888888888888888999zzzwwwxxx{{{yyyooogggeeegggiiinnnsssqqqmmmfffaaaaaaffflllqqqnnnllljjjjjjjjjjjjhhhggggggfffdddaaa```aaaeeeiiimmmmmmmmmlllkkkjjjiiiiiiccc```]]]\\\\\\\\\\\\[[[ZZZVVVRRRQQQTTTVVVVVVTTTVVVXXX[[[\\\\\\\\\]]]___\\\[[[ZZZZZZ]]]_________aaaaaaaaa``````_________^^^^^^]]]\\\\\\]]]^^^^^^___``````^^^\\\\\\^^^```___^^^^^^]]]]]]]]]]]]^^^YYYWWWUUUSSSQQQMMMIIIEEEDDDHHHMMMPPPQQQQQQRRRSSSSSSSSSRRRRRRQQQQQQQQQQQQSSSRRRQQQQQQQQQQQQQQQQQQMMMLLLLLLKKKKKKLLLLLLMMMMMMLLLJJJIIIIIIIIIJJJKKKMMMLLLKKKKKKLLLLLLJJJHHHIIIIIIJJJKKKKKKKKKKKKJJJLLLLLLJJJIIIHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJHHHGGGGGGGGGGGGHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIJJJJJJKKKHHHGGGFFFEEEDDDEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJJJJJJJMMMRRRVVV___fffgggcccfffwwwrrrhhh]]]TTTJJJFFFGGGHHHDDDAAA@@@???===<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;999999999999::::::::::::999888888888888888999999~~~zzz~~~www|||tttmmmgggggggggjjjqqqyyy{{{vvvmmmgggfffjjjqqqvvvooommmjjjiiiiiiiiigggfffeeeeeedddbbb```aaadddgggjjjjjjjjjiiiiiiiiihhhhhhccc```]]][[[[[[\\\\\\\\\[[[XXXUUUUUUXXXXXXVVVTTTSSSUUUXXXYYYZZZ[[[\\\^^^]]][[[ZZZZZZ\\\^^^______aaa`````````````````````^^^^^^]]]]]]]]]]]]^^^^^^``````___]]][[[ZZZ\\\^^^[[[[[[[[[ZZZZZZ[[[[[[\\\WWWVVVUUUUUUTTTQQQLLLIIIDDDGGGLLLOOOOOOOOOPPPPPPSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQRRRRRRRRRRRRQQQQQQMMMMMMLLLLLLLLLLLLMMMMMMKKKJJJHHHGGGGGGGGGHHHIIIKKKJJJJJJKKKLLLLLLJJJHHHHHHHHHIIIJJJJJJJJJJJJIIIKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIFFFFFFFFFFFFFFFGGGHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIJJJKKKNNNRRRUUU^^^ccceee___^^^hhhwww}}}qqqdddYYYUUULLLHHHDDDBBBCCCCCCAAA?????????>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777777888888999:::::::::888888888777888888999:::~~~{{{{{{qqqmmmiiiiiihhhhhhnnnvvvzzzuuuooojjjiiilllppptttooollliiihhhhhhhhhfffeeecccdddcccbbbaaaaaaccceeeggggggfffeeedddddddddddddddaaa]]][[[[[[\\\]]]]]]]]]\\\ZZZ\\\^^^]]]YYYUUUQQQTTTWWWYYYZZZ[[[]]]___^^^\\\ZZZZZZ\\\^^^______________________________^^^^^^^^^^^^^^^^^^^^^^^^______^^^\\\YYYYYYZZZ[[[YYYYYYXXXXXXXXXXXXXXXYYYUUUUUUUUUVVVWWWUUUQQQNNNHHHLLLPPPRRRRRRQQQQQQQQQSSSSSSTTTTTTTTTTTTTTTTTTPPPQQQSSSUUUUUUSSSQQQPPPNNNMMMMMMLLLLLLMMMMMMNNNJJJIIIHHHGGGFFFGGGHHHHHHIIIIIIIIIJJJLLLLLLJJJHHHGGGGGGHHHIIIIIIIIIIIIIIIKKKJJJIIIGGGFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHIIIEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGFFFEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHIIILLLOOOQQQ[[[``````ZZZWWW[[[cccgggtttzzzjjjaaaYYYPPPJJJIIIDDDCCCBBB@@@>>>>>>>>>???============<<<<<<<<<<<<======<<<<<<;;;;;;::::::777777777888888888888888888888777777888999999:::~~~|||||||||yyyvvvwwwzzzzzzpppmmmkkkkkkhhhfffjjjpppssspppllliiihhhjjjmmmooonnnllliiigggggggggfffeeebbbccccccbbbaaaaaabbbdddfffeeedddbbbaaa``````___dddaaa]]][[[\\\]]]]]]]]]```___^^^```bbb```[[[WWWSSSUUUYYY[[[\\\]]]___aaa^^^\\\ZZZZZZ\\\___``````]]]]]]^^^^^^^^^^^^^^^___^^^^^^^^^^^^^^^^^^^^^^^^______^^^[[[XXXWWWXXXZZZXXXWWWWWWVVVVVVVVVWWWWWWTTTTTTUUUWWWYYYXXXUUURRRNNNQQQUUUWWWVVVUUUTTTTTTRRRSSSTTTUUUUUUUUUUUUUUUOOOQQQTTTVVVVVVTTTQQQOOONNNNNNMMMMMMMMMMMMNNNNNNJJJIIIHHHGGGFFFGGGHHHHHHHHHHHHHHHJJJLLLLLLKKKIIIGGGGGGHHHIIIIIIIIIIIIHHHKKKJJJIIIHHHGGGFFFFFFFFFDDDDDDEEEFFFGGGGGGHHHHHHDDDDDDDDDDDDDDDEEEEEEFFFGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGIIIKKKMMMZZZ]]]\\\VVVSSSUUUXXXYYY___iiiuuu{{{sssdddWWWRRRNNNHHHDDDDDDBBBCCCBBB???;;;:::===AAA;;;;;;;;;<<<<<<=========>>>>>>===<<<;;;;;;::::::999999888888777777666666888888777777888999::::::oooqqqwww}}}{{{yyy{{{|||{{{{{{uuurrrsssmmmnnnmmmkkkiiiggghhhiiikkkkkkjjjiiihhhgggffffffhhhhhhfffdddbbbbbbdddfffbbbbbbaaa```____________aaaccccccaaa^^^]]]___aaa___^^^^^^___```___]]][[[]]]]]]^^^^^^^^^^^^]]]]]][[[YYYYYY\\\```ccccccbbbbbb^^^[[[\\\aaacccbbb```___^^^]]]]]]\\\\\\]]]]]]aaaaaaaaa```___]]]\\\[[[[[[[[[ZZZZZZYYYYYYXXXXXX\\\ZZZXXXUUUTTTTTTUUUVVVXXXVVVUUUUUUUUUUUUSSSRRRSSSXXX^^^^^^ZZZUUUTTTUUUUUUTTTRRRQQQQQQSSSUUUVVVSSSSSSQQQPPPOOONNNNNNNNNOOOOOONNNNNNNNNNNNNNNNNNKKKJJJIIIHHHGGGFFFFFFFFFKKKKKKKKKKKKJJJIIIHHHHHHCCCCCCDDDDDDEEEGGGHHHIIIHHHGGGGGGFFFEEEDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEHHHGGGFFFDDDDDDDDDEEEFFFFFFEEEEEEFFFHHHJJJLLLMMMVVVaaacccWWWMMMOOORRRPPPWWWYYY[[[^^^dddqqqrrrgggWWWUUUPPPKKKFFFDDDCCCBBB@@@??????>>>===<<<<<<;;;>>>??????>>>;;;::::::;;;;;;:::999888888888999:::888888888888777777777777999777666444444666777999fffhhhmmmrrrwww~~~}}}{{{}}}}}}}}}{{{xxxwwwyyy}}}zzztttnnnlllmmmllllllkkkiiiggggggiiikkknnnmmmkkkiiifffdddcccbbbdddddddddbbb``````bbbddddddccccccbbbbbbbbbbbbbbbaaabbbcccaaa___^^^___aaa\\\\\\\\\^^^``````^^^]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]^^^bbbgggjjjjjjiiiccc___\\\]]]aaadddcccaaa______^^^]]]]]]]]]]]]^^^`````````___^^^]]][[[ZZZ[[[[[[ZZZZZZYYYXXXXXXWWWYYYXXXVVVUUUUUUVVVXXXYYYYYYXXXVVVVVVWWWWWWUUUSSSTTTYYY^^^^^^YYYUUUTTTTTTSSSSSSRRRRRRSSSTTTUUUVVVSSSRRRQQQPPPOOONNNNNNNNNOOONNNNNNNNNNNNMMMMMMMMMJJJIIIHHHGGGGGGGGGGGGGGGKKKKKKJJJJJJIIIGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGEEEDDDDDDCCCCCCCCCDDDDDDGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEGGGIIIKKKLLLVVVaaacccWWWMMMLLLMMMKKKOOOQQQRRRTTTXXXbbbpppzzz~~~rrriii___XXXRRRPPPLLLHHHEEEBBBAAAAAA??????>>>>>>===<<<<<<;;;===>>>>>>===;;;:::;;;<<<;;;:::999888888888999999999999888888888777777777888777666555555666777888______cccgggjjjppp|||xxxwwwvvvxxx|||{{{wwwvvvvvvvvvvvvyyywwwqqqmmmhhhfffgggiiihhhgggeeedddfffjjjnnnrrrppplllhhhdddaaa___^^^___```aaaaaa``````aaabbbeeeeeeeeeeeeffffffffffffaaabbbbbbaaa___^^^___```XXXXXXYYY\\\___aaa```^^^^^^^^^____________^^^^^^___```dddiiinnnppppppnnnddd```\\\\\\```cccdddccc``````___^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\[[[ZZZZZZZZZZZZYYYXXXXXXWWWWWWUUUUUUUUUUUUWWWYYY[[[]]]ZZZYYYWWWWWWXXXXXXVVVUUUUUUYYY\\\\\\XXXTTTSSSSSSQQQRRRSSSTTTUUUUUUUUUUUUSSSRRRQQQOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGEEEDDDCCCFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDEEEDDDDDDCCCBBBBBBFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFHHHJJJKKKUUU^^^aaaVVVLLLJJJIIIFFFHHHIIIJJJJJJLLLRRR[[[bbbjjjyyyqqqbbb[[[VVVRRRNNNIIIHHHGGGEEECCCAAA@@@???>>>>>>>>>===<<<<<<;;;;;;;;;<<<===<<<;;;:::;;;<<<::::::999888888888888999999888888888777777777777888777666555555666777888]]]]]]___cccdddgggqqq{{{~~~yyywwwxxx{{{}}}~~~~~~xxxuuuvvvzzz~~~tttoookkkeeebbbbbbddddddcccaaabbbeeekkkooouuuqqqlllfffaaa^^^\\\[[[^^^```bbbcccbbbaaabbbcccffffffggghhhiiiiiiiiijjjbbbcccbbbaaa___]]]\\\\\\SSSTTTVVVZZZ^^^```___^^^___``````aaaaaa``````______bbbgggllloooooonnnlllbbb___\\\[[[^^^aaacccccc______^^^]]]]]]]]]]]]^^^\\\\\\]]]\\\\\\[[[ZZZYYYZZZZZZYYYXXXXXXWWWWWWVVVTTTTTTUUUVVVWWWYYY[[[\\\YYYXXXVVVWWWWWWXXXVVVUUUTTTVVVXXXXXXUUURRRQQQQQQPPPQQQSSSUUUVVVVVVUUUUUURRRQQQPPPOOONNNNNNNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKGGGGGGGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFEEEDDDCCCGGGGGGFFFEEEDDDDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEECCCBBBAAAEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCDDDEEEGGGHHHJJJRRRZZZ\\\UUUMMMJJJHHHEEEEEEFFFGGGGGGGGGJJJOOOTTTYYYcccppp{{{sssiii\\\RRRNNNMMMLLLJJJBBBCCCCCCBBBAAA@@@???>>>=========<<<<<<;;;;;;;;;999:::;;;;;;::::::;;;<<<:::999999888888888888888777777777666666666666555777666555555555555666777___]]]^^^aaabbbdddjjjrrrzzz}}}zzz{{{|||xxx}}}~~~tttooojjjccc^^^^^^```aaaaaaaaacccffflllpppuuuqqqkkkeee```]]]\\\\\\bbbdddffffffeeeddddddeeeeeeeeeggghhhiiijjjjjjiiicccbbbaaa```^^^\\\YYYXXXQQQQQQSSSWWW\\\^^^^^^^^^aaaaaabbbbbbbbbbbbaaaaaaaaadddiiilllmmmkkkiiiggg___]]][[[ZZZ\\\___```aaa^^^]]]\\\\\\[[[[[[\\\\\\[[[[[[[[[\\\[[[[[[ZZZZZZYYYYYYXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXWWWUUUTTTUUUVVVVVVUUUSSSRRRSSSTTTTTTRRRQQQPPPPPPPPPRRRTTTVVVWWWWWWUUUTTTQQQPPPOOONNNNNNNNNNNNNNNNNNNNNMMMLLLLLLKKKJJJJJJGGGGGGFFFFFFFFFGGGHHHHHHDDDDDDEEEEEEFFFFFFEEEEEEHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDAAABBBBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEEEEDDDBBBAAAEEEFFFHHHIIIIIIHHHFFFEEEDDDDDDCCCCCCDDDFFFHHHIIIMMMSSSWWWSSSMMMJJJIIIHHHEEEFFFGGGGGGHHHIIILLLNNNRRRVVV^^^fffkkkqqqwww}}}ssshhhXXXRRRKKKFFFEEEEEEDDDBBB??????@@@@@@@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;888999::::::999999:::;;;999999999999888888777777666555555555555444444444666666555555555555666666^^^\\\]]]```aaaaaafffllluuu}}}~~~~~~{{{yyy}}}}}}zzzvvvtttuuuvvvxxx|||qqqlllggg```\\\[[[___aaadddfffhhhkkkoooqqqrrroooiiiccc```___```aaahhhiiiiiihhhfffdddeeefffbbbccceeeggggggggggggfff```___^^^^^^^^^\\\XXXVVVQQQRRRTTTXXX\\\^^^^^^]]]``````aaaaaaaaaaaa``````bbbfffjjjllljjjgggdddccc\\\\\\[[[[[[\\\]]]___```]]]\\\\\\[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[[[[[[[[[XXXXXXXXXWWWVVVVVVUUUUUUWWWWWWVVVVVVUUUUUUTTTTTTUUUSSSRRRSSSTTTUUUTTTRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSUUUWWWWWWVVVUUUSSSPPPPPPOOONNNNNNNNNNNNNNNNNNMMMMMMLLLKKKJJJIIIIIIHHHGGGGGGFFFFFFFFFGGGGGGDDDEEEFFFFFFGGGGGGFFFFFFGGGGGGFFFEEEDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDEEECCCCCCDDDDDDDDDDDDCCCCCCFFFHHHJJJLLLMMMKKKIIIGGGEEEDDDDDDDDDDDDFFFHHHIIIIIIMMMPPPOOOKKKIIIHHHIIIDDDDDDEEEFFFGGGHHHIIIJJJLLLMMMQQQWWWZZZ[[[^^^cccdddlllxxxwwwjjjbbbZZZSSSHHHEEECCCAAAAAAAAA???>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::999888777888999888888999999888888777666555555555555444444444444555555555555555555555555^^^[[[\\\___aaa```dddiiirrryyy~~~~~~zzztttpppppptttyyy}}}~~~yyyxxxvvvvvvuuurrroooppptttxxx{{{~~~yyyyyy|||vvvlllgggddd```]]]^^^___dddjjjnnnpppqqqrrrsssoookkkfffbbbaaabbbeeehhhkkkkkkjjjgggcccbbbbbbddd___aaabbbdddddddddcccbbbZZZYYYYYY[[[]]]]]]ZZZWWWUUUUUUWWWZZZ]]]______]]]]]]^^^^^^______^^^^^^]]]```dddhhhhhheeebbbaaa```ZZZ\\\]]]^^^^^^^^^^^^___^^^]]]\\\\\\[[[[[[\\\\\\YYYZZZ[[[[[[\\\\\\\\\\\\XXXXXXWWWWWWVVVUUUUUUUUUVVVVVVVVVUUUTTTSSSRRRQQQTTTSSSRRRRRRTTTTTTSSSRRRQQQPPPOOOPPPQQQSSSSSSTTTTTTUUUVVVVVVVVVUUUTTTSSSPPPOOONNNNNNMMMNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHHHHGGGFFFEEEEEEEEEFFFHHHIIIIIIHHHGGGFFFEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDEEECCCCCCDDDDDDDDDDDDDDDEEEBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBCCCCCCDDDEEEFFFHHHJJJMMMPPPPPPOOOLLLJJJFFFEEEDDDDDDEEEFFFHHHIIIGGGHHHJJJJJJGGGEEEEEEGGGDDDCCCCCCCCCEEEFFFFFFFFFGGGFFFIIIOOOPPPNNNOOOSSSSSSWWW^^^hhhuuuxxxsssiii[[[SSSPPPKKKFFFDDDCCCBBBAAAAAAAAA@@@@@@???>>><<<:::999999999:::::::::::::::::::::::::::888999:::999777666666777777888888999888777666555777777666666666555555555444555555555555555555444^^^\\\\\\```bbbaaadddhhhjjjpppuuuxxx}}}vvvpppnnnooosssvvv~~~~~~zzzxxxxxxvvvuuuxxxwwwwwwzzzyyywwwvvvxxxxxxvvvsssppprrrwww|||zzzwwwuuuwwwzzz{{{qqqhhheeedddaaaaaacccaaafffnnntttvvvvvvuuuuuullliiieeeaaaaaadddiiilllmmmllliiieeeaaa___```aaa]]]___aaabbbbbbaaa```___UUUUUUVVVYYY]]]___\\\YYYXXXXXXYYY\\\___```___^^^[[[\\\\\\]]]]]]\\\\\\[[[]]]```ddddddaaa^^^^^^^^^ZZZ\\\___```_______________^^^]]]]]]\\\\\\]]]]]]YYYZZZ[[[\\\\\\]]]\\\\\\XXXXXXWWWVVVVVVUUUUUUTTTUUUUUUUUUTTTTTTRRRQQQPPPTTTSSSRRRSSSTTTUUUTTTSSSRRRQQQOOOPPPRRRUUUVVVVVVVVVVVVVVVVVVUUUTTTSSSSSSOOOOOONNNNNNMMMNNNNNNNNNNNNMMMLLLKKKJJJIIIHHHHHHIIIHHHGGGFFFEEEEEEEEEEEELLLLLLKKKJJJHHHFFFDDDCCCFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAABBBCCCDDDDDDAAABBBBBBCCCCCCDDDDDDDDD@@@@@@@@@AAAAAAAAABBBBBBCCCBBBBBBBBBCCCDDDFFFHHHIIILLLOOORRRSSSQQQNNNKKKFFFFFFEEEEEEEEEGGGHHHIIIFFFEEEFFFFFFDDDAAABBBEEEEEEDDDBBBBBBDDDEEEDDDDDDFFFCCCEEEKKKKKKGGGFFFJJJMMMMMMOOORRRZZZfffsss|||rrrfff___]]]VVVLLLHHHHHHEEEAAADDDBBB@@@???>>>???@@@@@@???===:::888777666777888::::::::::::::::::::::::999::::::999666555555666777888888999999777666555888888888888777777777777444444555555555555444444[[[ZZZZZZ[[[\\\^^^```bbbeeekkkqqquuuzzz}}}uuusssrrrqqqrrr~~~}}}~~~|||zzzxxxwwwwwwvvvtttsssvvvvvvuuussspppnnnooopppkkkjjjjjjmmmrrrwwwyyyzzzzzzwwwvvvzzz{{{yyyzzzyyyyyy|||uuu}}}{{{uuutttpppmmmlllllliiiddd```___```cccfffhhhmmmrrrvvvuuurrrooonnnfffdddbbbbbbeeeggghhhhhhmmmhhhccc``````bbbcccdddgggeeedddccccccaaa___\\\WWWXXXZZZ\\\^^^______```]]]^^^```aaabbbaaa```___]]]]]]]]]]]]]]]]]]]]]]]]____________^^^]]]\\\\\\YYY[[[]]]^^^^^^___```bbbaaa```___\\\ZZZYYY[[[]]]ZZZZZZYYYXXXXXXYYYZZZ[[[ZZZXXXVVVTTTRRRPPPOOONNNTTTSSSRRRQQQQQQQQQQQQQQQTTTRRRPPPOOOOOOQQQSSSTTTOOOOOOPPPQQQRRRSSSTTTTTTWWWVVVVVVUUUTTTTTTUUUUUUPPPOOOLLLKKKJJJLLLNNNOOOPPPNNNLLLKKKJJJIIIGGGEEEHHHHHHGGGGGGGGGHHHIIIJJJLLLLLLMMMMMMLLLKKKIIIHHHGGGGGGFFFFFFEEEDDDDDDDDDHHHGGGFFFDDDCCCCCCCCCCCCGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCAAAAAABBBCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDHHHJJJLLLNNNNNNLLLIIIGGGGGGGGGFFFDDDCCCBBBAAA@@@@@@AAABBBBBBAAAAAACCCEEECCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHGGGFFFFFFGGGHHHKKKMMMPPPTTTZZZ^^^jjjwwwzzzoooeeeZZZRRROOOLLLIIIEEEBBBAAA@@@@@@???@@@BBBDDDDDDDDDBBBAAAAAA@@@???===;;;999888777999::::::;;;;;;::::::999999999::::::999888666555666666777777777777666666777777777666555555444444666666555555555555666666[[[[[[[[[[[[]]]___aaabbbeeehhhmmmpppssszzz~~~zzzwwwsssqqqpppooonnnmmmnnnnnnnnnllliiihhhhhhjjjmmmjjjhhhkkkqqquuuvvvtttpppppppppuuu~~~vvvrrrqqqmmmjjjhhhgggeeeaaa______bbbeeegggkkkoootttwwwvvvrrrooonnnbbb```^^^^^^```dddffffffhhheeeaaa______aaabbbbbbdddddddddcccaaa___^^^]]]YYYZZZ\\\]]]______``````___```bbbcccbbbaaa^^^]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]^^^^^^___^^^]]]\\\[[[WWWYYY\\\]]]]]]]]]___```aaa```___\\\YYYXXXYYY[[[[[[ZZZYYYXXXXXXXXXYYYZZZYYYXXXVVVTTTRRRPPPPPPOOOTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPQQQQQQRRRSSSTTTTTTUUUUUUTTTTTTSSSTTTTTTTTTQQQOOOMMMKKKKKKLLLMMMOOOPPPOOOMMMLLLKKKKKKIIIGGGGGGFFFEEEDDDEEEFFFHHHIIILLLLLLMMMMMMLLLKKKIIIHHHGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBB@@@AAAAAABBBCCCCCCCCCBBBCCCCCCBBBBBBBBBAAAAAAAAABBBBBBAAAAAABBBCCCCCCDDDFFFGGGIIIKKKKKKIIIGGGFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@AAABBBBBBAAAAAACCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDFFFGGGGGGGGGFFFEEEDDDEEEGGGHHHIIILLLPPPTTT[[[gggzzz~~~nnnbbbZZZTTTLLLFFFFFFDDDBBB???>>>===>>>>>>>>>???AAABBBCCCBBB@@@???======<<<;;;:::999888888999999::::::::::::999999999999::::::999888666555666777777777777777666555666666666666555555555555666666555555555555666666[[[[[[[[[\\\]]]___aaabbbccceeehhhiiilllrrr{{{|||uuuooommmllllllllllllmmmmmmllljjjiiiiiikkkooommmlllmmmppprrrqqqpppmmmooorrrvvv~~~xxxooommmmmmiiieeeccc______^^^___```cccfffhhhmmmqqqtttuuusssooolllkkk```]]]YYYYYY[[[___aaaccc```^^^\\\\\\^^^___`````````cccdddbbb___\\\]]]^^^\\\]]]___```aaaaaa`````````aaaccccccbbb___\\\ZZZ\\\]]]^^^``````^^^]]]\\\[[[\\\^^^______^^^[[[ZZZVVVYYY[[[\\\\\\\\\^^^___aaa```___[[[XXXWWWWWWYYY[[[ZZZYYYXXXWWWWWWWWWXXXXXXWWWVVVTTTRRRQQQQQQQQQSSSSSSSSSRRRRRRRRRRRRRRRQQQRRRSSSSSSSSSQQQOOONNNQQQQQQQQQRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSRRRQQQNNNLLLKKKLLLMMMNNNPPPOOOMMMLLLLLLLLLJJJHHHHHHGGGEEEDDDDDDFFFHHHJJJLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGFFFFFFEEEDDDDDDDDDBBBCCCDDDEEEDDDDDDBBBBBBEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDCCCBBBAAAAAA@@@@@@???@@@AAABBBCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBBB@@@AAABBBAAA@@@@@@BBBDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEECCCDDDDDDDDDDDDEEEHHHKKKOOOWWWddduuu|||iii```UUUNNNLLLJJJEEEAAA>>>>>><<<;;;;;;<<<======>>>???@@@@@@@@@???>>>===999999999999999999999999999999::::::::::::999999999999999999888777666666777777777777777666555555555555555555666666666666666666555555555555666666ZZZ[[[[[[\\\^^^___aaaaaaaaabbbcccdddgggmmmuuu{{{}}}xxxwwwwwwwwwtttuuuwwwvvvuuutttuuuvvv{{{}}}}}}zzzwwwxxxyyy}}}uuunnnhhhhhhhhhddd```___[[[\\\]]]^^^aaacccfffgggmmmppprrrqqqnnnjjjgggfffaaa]]]YYYWWWXXX[[[\\\]]]WWWWWWWWWYYY\\\^^^^^^^^^^^^bbbeeeccc^^^[[[]]]```___```bbbcccccccccaaa```^^^___aaaaaa```^^^[[[YYYZZZ[[[^^^______^^^[[[ZZZZZZ\\\___aaaaaa___]]][[[YYY[[[]]]^^^]]]]]]^^^___aaaaaa___\\\YYYVVVWWWXXXZZZYYYYYYXXXWWWVVVVVVUUUWWWVVVUUUTTTSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSSSSSSSRRRRRRSSSTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPQQQQQQRRRRRRQQQOOOMMMLLLKKKLLLLLLOOOMMMKKKKKKLLLKKKJJJHHHKKKIIIGGGFFFFFFHHHKKKMMMLLLKKKKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDDDD@@@AAACCCEEEEEEDDDBBBAAADDDCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCBBBAAA@@@??????>>>???AAABBBCCCDDDDDDEEEDDDDDDCCCBBBAAABBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBAAA@@@@@@AAACCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDFFFHHHJJJPPPYYYdddooo{{{{{{mmm```WWWQQQJJJFFFFFFFFFDDDAAA>>>======<<<<<<===>>>>>>======>>>>>>===<<<;;;:::999999999999999999999999888888999999999999888888888888888888888777666666777888888777777666555444444444444555666777777888666555555444444555555666YYYZZZ[[[\\\^^^___````````````aaabbbffflllssswwwyyytttlllfffcccdddddd```]]]]]][[[\\\]]]___aaaccceeefffnnnpppqqqoookkkgggdddcccdddaaa^^^[[[ZZZYYYXXXVVVOOOOOOQQQUUUYYY]]]]]]]]]^^^bbbfffddd___]]]___bbbaaabbbdddeeeeeedddbbbaaa[[[\\\]]]]]]]]]\\\ZZZYYYYYYZZZ]]]^^^^^^]]]ZZZYYY[[[]]]```ccccccbbb___^^^]]]___``````___^^^___``````aaa```]]]YYYWWWVVVWWWXXXXXXXXXWWWVVVUUUTTTTTTUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUWWWXXXXXXXXXXXXWWWUUUTTTSSSSSSTTTVVVXXXZZZTTTTTTTTTSSSRRRRRRQQQQQQOOOOOOOOONNNNNNOOOPPPPPPQQQPPPNNNMMMKKKKKKKKKKKKLLLKKKIIIIIIJJJJJJIIIHHHKKKIIIHHHFFFGGGIIIKKKMMMKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDDDD@@@AAACCCEEEEEEDDDBBBAAACCCCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@???@@@BBBCCCDDDEEEEEEFFFEEEDDDCCCAAAAAABBBCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCEEEEEEAAAAAAAAAAAABBBBBBBBBBBBAAABBBBBBAAA??????AAABBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCCCCEEEFFFEEEEEEEEEFFFHHHFFFKKKSSS[[[bbbiiinnnrrr}}}sssjjj^^^SSSKKKGGGBBB@@@@@@???>>><<>>>>>============<<<<<<<<<;;;;;;:::999999;;;;;;::::::999999888888777888888999999888888777888888777777777777777777777777777777777666555555333444444555666777888888555555444444444444555555WWWXXXZZZ\\\]]]^^^^^^^^^______```bbbeeejjjoooqqqzzz~~~{{{tttpppnnngggbbbaaabbbbbb^^^\\\]]]\\\]]]^^^```bbbdddggghhhqqqrrrqqqooojjjfffddddddgggeeedddbbb```[[[VVVRRRIIIJJJLLLQQQWWW[[[^^^^^^___bbbdddccc```___```bbbaaaccceeeggggggfffdddbbb[[[[[[ZZZZZZZZZZZZZZZZZZZZZ[[[\\\]]]]]]\\\[[[ZZZ\\\^^^aaacccdddcccbbb``````aaabbbaaa___]]]]]]^^^^^^___^^^\\\YYYVVVVVVVVVVVVVVVWWWVVVVVVUUUTTTSSSTTTSSSSSSTTTTTTVVVWWWWWWZZZ[[[]]]^^^_________^^^XXXVVVUUUTTTUUUWWW[[[]]]VVVUUUUUUTTTRRRQQQQQQPPPPPPPPPOOONNNNNNNNNNNNNNNOOONNNMMMLLLKKKJJJJJJJJJJJJIIIHHHHHHJJJJJJIIIHHHHHHGGGGGGFFFGGGHHHIIIJJJKKKKKKIIIHHHHHHGGGHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDBBBCCCDDDEEEDDDDDDBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBDDDEEEFFFFFFFFFFFFFFFEEECCCAAAAAABBBCCCDDDCCCCCCBBBAAAAAAAAAAAABBBBBBBBBAAABBBBBBCCCDDDEEEAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA??????@@@BBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBAAACCCDDDDDDCCCCCCDDDFFF@@@EEEMMMTTTYYY\\\___aaahhhsss|||zzzyyyxxxxxxxxxtttllleee___WWWNNNFFFCCC@@@>>>===<<<:::999=========<<<<<<;;;:::::::::::::::::::::999999999;;;::::::999999888888888777777888888888888777777888777777666666666777777666666777777777777666666444444444555666777777888555555444444444444555555VVVWWWYYY[[[\\\]]]]]]]]]^^^^^^___```cccfffhhhiiirrruuuwwwzzz}}}{{{qqqnnnnnnmmmfffbbb```bbbaaa^^^]]]___]]]]]]^^^```cccgggjjjlllqqqqqqpppmmmhhheeecccccceeefffhhhhhhfff___VVVOOOEEEFFFHHHNNNUUU[[[^^^```______```aaaaaa````````````bbbeeehhhhhhgggdddccc^^^]]]ZZZXXXWWWXXXYYYZZZ]]]]]]]]]^^^^^^]]]]]]]]]\\\]]]___aaabbbcccbbbbbb```aaaaaa___\\\YYYYYYYYYZZZ[[[\\\ZZZWWWUUUTTTUUUTTTTTTUUUVVVVVVUUUTTTSSSRRRSSSSSSTTTUUUWWWXXXYYY\\\]]]___bbbccccccbbbaaaYYYXXXWWWVVVVVVWWWXXXXXXWWWWWWUUUTTTRRRQQQPPPOOOQQQQQQOOONNNMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIJJJIIIHHHIIIJJJKKKJJJIIIFFFGGGGGGHHHHHHHHHHHHHHHKKKJJJIIIGGGGGGGGGGGGHHHGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGDDDEEEFFFGGGGGGGGGGGGGGGGGGEEECCCAAAAAABBBDDDEEEBBBBBBAAA@@@@@@@@@@@@@@@???@@@@@@AAABBBCCCCCCCCCAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBAAA???>>>???AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>???@@@AAABBBAAACCCDDDCCCBBBAAAAAABBB@@@DDDIIIMMMOOOQQQSSSUUUVVV```kkkpppqqqqqquuuyyy|||tttooohhhbbb___^^^]]]\\\\\\___```\\\YYYWWWPPPIIIBBBAAA???>>>>>>===<<<;;;:::::::::::::::999999888999999999999999999::::::777777777888888888999999666777777777777777777666888777666555666666777888444555666777777888888777444444555555666666777777555444444333333444444555UUUVVVXXXZZZ[[[\\\\\\\\\^^^^^^^^^___aaabbbbbbaaafffhhhjjjlllooovvvzzznnniiiiiikkkkkkfffbbbaaabbbaaa^^^^^^```]]]]]]^^^```dddiiimmmpppnnnnnnmmmjjjeeebbbaaaaaaccceeejjjllljjjbbbWWWOOODDDDDDFFFLLLSSSZZZ___aaa___^^^]]]___```aaa___^^^```bbbeeehhhhhhgggeeecccccc```\\\XXXVVVVVVXXXYYY________________________\\\]]]^^^___aaabbbbbbbbb_________]]]YYYVVVUUUTTTWWWXXXYYYXXXUUUSSSSSSSSSRRRSSSUUUVVVVVVUUUTTTSSSRRRRRRSSSTTTUUUWWWYYYZZZZZZ\\\___aaabbbbbbbbbaaaYYYYYYYYYYYYXXXVVVTTTSSSXXXWWWVVVTTTRRRQQQPPPOOORRRQQQPPPNNNMMMLLLLLLLLLJJJJJJJJJJJJJJJIIIIIIIIIKKKJJJIIIJJJKKKLLLKKKJJJGGGIIIJJJKKKLLLKKKJJJIIIKKKJJJHHHGGGFFFGGGGGGHHHGGGGGGFFFFFFEEEDDDDDDDDDHHHGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFGGGHHHHHHIIIIIIFFFGGGGGGHHHHHHHHHGGGGGGGGGEEECCCAAAAAABBBDDDEEEBBBAAA@@@@@@????????????===>>>???AAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@??????AAABBBBBB@@@???>>>???AAA????????????????????????@@@???>>>>>>>>>???AAABBBCCCDDDEEEDDDBBB@@@@@@@@@FFFHHHIIIJJJJJJJJJLLLMMMMMMUUU^^^dddddddddeeehhhjjjkkklllmmmpppvvv}}}zzzrrriiiddd^^^ZZZTTTPPPNNNNNNMMMMMMJJJOOORRRRRRQQQPPPKKKEEE======<<<<<<<<<<<<<<<;;;888888999:::::::::::::::999888888888999:::;;;;;;333444555666777888999:::666666777777777777666666888777666555555666777888333444555777888888888888555555555666666666666666555444444333333444444555WWWXXXYYYZZZZZZ[[[ZZZZZZ\\\^^^``````_________```bbbbbbbbbdddeeegggiiijjj{{{~~~yyyrrrllliiihhhgggfffhhhgggeeeccc```^^^\\\[[[```^^^]]]___cccgggkkkllllllkkkjjjhhhgggfffffffffjjjhhhhhhjjjkkkdddVVVKKKHHHHHHJJJSSS]]]eeegggeeeaaaaaa```__________________```bbbdddeeeeeeeeeeee```^^^ZZZVVVVVVWWWZZZ\\\________________________aaa```]]][[[ZZZ[[[]]]___]]]______[[[UUUQQQSSSVVVZZZZZZZZZZZZYYYXXXVVVVVVSSSSSSSSSRRRSSSSSSTTTUUUZZZXXXWWWUUUUUUWWWYYYZZZZZZ[[[[[[\\\]]]___```aaa]]]\\\ZZZXXXVVVUUUTTTTTTSSSTTTUUUVVVVVVUUUTTTSSSSSSQQQOOOMMMLLLLLLLLLMMMKKKJJJJJJKKKLLLLLLKKKIIIPPPOOOLLLJJJIIIIIIJJJKKKLLLKKKIIIHHHGGGHHHIIIIIIJJJIIIGGGFFFEEEFFFFFFGGGEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFDDDDDDDDDFFFIIIJJJHHHGGGGGGFFFFFFFFFFFFFFFAAAAAAAAABBBCCCDDDEEEFFFCCCBBBAAA@@@?????????????????????@@@@@@AAAAAAAAACCCCCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>============>>>???????????????===>>>???@@@AAABBBBBBBBB???AAADDDGGGHHHIIIHHHHHHIIILLLQQQVVVYYYZZZXXXWWWWWWWWWVVVWWWXXX[[[^^^```gggnnn{{{|||{{{zzzqqqooojjjccc\\\VVVQQQNNNKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDEEEGGGIIIJJJHHHFFF@@@===::::::;;;;;;999777::::::;;;;;;::::::999888888888888888888888888888555555555555555555555555777777777777777777777777444666777888888777666444666666666666666666666666666666666666666666666666444444444555555555555666XXXXXXYYYYYYZZZYYYYYYYYY[[[]]]^^^___^^^]]]^^^___]]]]]]^^^___```bbbdddeeellluuuyyyyyyuuupppllljjjiiihhhggggggfffeeecccaaa___^^^^^^```^^^\\\]]]```cccfffffffffeeedddddddddeeeeeefffkkkjjjjjjjjjhhh```TTTKKKJJJKKKPPPYYYccchhhgggdddcccbbbbbbaaaaaaaaaaaaaaa```aaabbbddddddddddddcccaaa___\\\YYYXXXYYY[[[]]]______``````````````````^^^\\\ZZZXXXXXXYYY[[[\\\^^^______[[[TTTQQQRRRTTTYYYYYYYYYYYYXXXWWWUUUUUUTTTSSSSSSSSSSSSTTTUUUUUUZZZYYYXXXWWWWWWWWWXXXYYYZZZZZZZZZ[[[\\\]]]___```\\\[[[ZZZXXXVVVUUUTTTSSSPPPQQQRRRSSSSSSRRRQQQPPPQQQPPPOOONNNMMMLLLLLLLLLKKKJJJJJJJJJLLLLLLJJJIIINNNMMMKKKJJJIIIIIIJJJJJJKKKJJJIIIHHHGGGGGGHHHIIIIIIIIIGGGFFFFFFGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDDDDEEEFFFHHHIIIGGGFFFFFFEEEEEEEEEEEEEEEBBBBBBAAABBBBBBCCCDDDEEECCCBBBAAA@@@?????????????????????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<======>>>????????????>>>===>>>???@@@AAAAAAAAAAAA???@@@CCCEEEGGGGGGFFFFFFEEEHHHLLLPPPQQQQQQOOOMMMIIIIIIHHHHHHJJJLLLNNNPPPQQQWWWaaakkktttyyy||||||{{{oooeee___\\\\\\XXXVVVTTTPPPLLLIIIFFFEEEEEEDDDDDDCCCAAA@@@??????>>>>>>???AAACCCCCCBBB@@@@@@===;;;:::;;;;;;:::888:::::::::;;;:::999999888888888888888888888888888666666666666666666666666666666666666666666666666666777888999999888777666555555555555555555555555555555555555555555555555444444444555555555555666XXXXXXXXXXXXXXXXXXWWWWWWYYY[[[]]]]]]\\\[[[\\\]]]ZZZZZZZZZ[[[\\\^^^___```ccciiiqqqyyy{{{rrrppptttqqqnnnlllkkkjjjiiihhheeedddcccbbbaaaaaaaaaaaa___]]]\\\\\\^^^```aaaaaaaaaaaa```aaabbbeeegggiiikkklllllljjjdddZZZPPPJJJJJJNNNWWWbbbjjjlllhhhcccbbbbbbaaaaaa``````aaaaaaaaaaaacccccccccbbbaaaaaa```___]]]\\\[[[\\\\\\]]]]]]^^^^^^^^^______``````[[[ZZZYYYXXXXXXZZZ[[[\\\]]]^^^^^^ZZZTTTQQQRRRTTTYYYYYYYYYXXXWWWVVVTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVZZZZZZZZZZZZYYYYYYXXXWWWYYYYYYYYYYYYZZZ[[[\\\]]][[[ZZZYYYWWWVVVTTTSSSSSSOOOOOOPPPQQQQQQPPPOOOOOOOOOOOOOOONNNMMMLLLKKKJJJKKKJJJIIIJJJLLLLLLJJJIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHIIIHHHHHHGGGGGGHHHIIIJJJKKKJJJHHHFFFDDDCCCBBBBBBEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGEEEEEEDDDCCCCCCCCCCCCDDDBBBBBBBBBAAAAAABBBCCCCCCBBBAAA@@@??????????????????????????????@@@@@@@@@???@@@@@@@@@@@@???>>>>>>>>>>>>>>>??????????????????@@@@@@??????>>>===<<<<<<======>>>>>>>>>>>>>>>===>>>???@@@@@@@@@@@@@@@???@@@AAACCCDDDCCCCCCBBBCCCEEEGGGIIIIIIHHHFFFDDDCCCCCCBBBBBBCCCDDDFFFGGGDDDHHHMMMSSSWWW[[[\\\]]]aaafffnnnwww{{{vvvqqqnnnnnnnnnkkkiiijjjeee^^^VVVOOOKKKHHHGGGGGGGGGFFFDDDCCCBBBAAA@@@??????>>>>>>===<<<;;;;;;:::::::::;;;===>>>===;;;???===;;;:::::::::999888999::::::::::::999888888777777777777777777777777888888888888888888888888666666666666666666666666666777888999999888777666555555555555555555555555444444444444444444444444444444444555555555555666XXXXXXWWWWWWVVVVVVVVVVVVWWWYYY[[[[[[YYYYYYYYYZZZZZZZZZZZZZZZ[[[\\\^^^^^^___bbbfffkkksssxxxqqqnnnppppppnnnllljjjjjjiiihhhfffbbbbbbaaaaaaaaaaaabbbccc```___^^^^^^```bbbbbbaaabbbaaa``````bbbfffiiillliiikkklllggg^^^SSSLLLIIIGGGNNNZZZgggooooooiiiddd```______^^^^^^^^^______aaabbbccccccbbbaaa___^^^^^^^^^^^^]]]]]]\\\\\\\\\ZZZZZZZZZ[[[\\\\\\]]]]]]ZZZZZZZZZZZZ[[[\\\]]]]]]ZZZ[[[[[[XXXUUUTTTUUUVVVZZZZZZZZZYYYXXXVVVUUUTTTSSSTTTUUUUUUVVVVVVVVVVVVYYYZZZ[[[\\\[[[YYYWWWVVVXXXWWWWWWWWWXXXYYYZZZZZZYYYYYYXXXWWWUUUTTTRRRRRROOOPPPQQQRRRRRRQQQPPPOOOMMMNNNNNNOOONNNLLLJJJIIIJJJIIIIIIJJJKKKKKKJJJHHHFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHIIIHHHHHHGGGHHHIIIKKKLLLKKKJJJIIIGGGEEEDDDCCCCCCEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???????????????>>>?????????????????????>>>>>>????????????>>>>>><<<<<<============>>>>>>>>>>>>??????>>>======<<<;;;<<<======>>>>>>============>>>???@@@@@@??????>>>>>>???@@@@@@@@@??????AAABBBDDDEEEEEEDDDBBBAAADDDCCCCCCBBBCCCCCCDDDEEEDDDEEEGGGIIIKKKMMMNNNNNNPPPSSSXXX]]]aaaccceeeeeegggiiippp|||{{{wwwqqqiiiccc\\\XXXTTTRRRRRRRRRPPPOOORRRQQQNNNKKKIIIGGGFFFFFFEEEEEEDDDBBBAAA@@@???>>>=========<<<<<<;;;;;;;;;;;;::::::;;;=========;;;<<<;;;999999888888888777999999999999999888888777777777777777777777777777888888888888888888888888666666666666666666666666666666777777777777666666555555555555555555555555444444444444444444444444444444444555555555555666XXXWWWVVVUUUTTTTTTUUUUUUVVVXXXYYYYYYXXXWWWWWWXXXYYYYYYXXXYYYYYYZZZ[[[[[[ZZZ[[[]]]___fffqqqyyyrrrooommmmmmpppnnnllliiihhhgggfffeeeccc``````______```aaaccceeebbbbbbbbbdddfffgggfffeeebbbaaa___^^^```dddhhhkkkgggiiiiiicccXXXNNNIIIGGGDDDMMMZZZgggooooooiiiddd______^^^^^^^^^^^^______aaabbbbbbbbbaaa___]]]\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZ[[[[[[\\\\\\YYYZZZ[[[\\\\\\\\\\\\\\\VVVWWWWWWWWWWWWXXXYYY[[[\\\\\\\\\[[[YYYXXXVVVUUURRRSSSTTTVVVWWWWWWVVVVVVXXXZZZ[[[\\\\\\ZZZXXXVVVWWWWWWVVVVVVVVVWWWXXXXXXWWWWWWWWWVVVUUUSSSQQQPPPNNNOOOPPPQQQQQQPPPOOONNNLLLMMMMMMNNNMMMLLLJJJIIIJJJIIIIIIJJJKKKKKKJJJHHHEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGHHHIIIKKKLLLIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@AAAAAABBBAAAAAA@@@@@@@@@AAAAAA@@@@@@??????>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>?????????>>>>>>;;;;;;;;;<<<<<<===============>>>>>>>>>===<<<<<<;;;;;;<<<============<<<======>>>?????????>>>>>>=========>>>>>>=========??????@@@AAAAAAAAAAAA@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@AAABBBDDDEEEFFFKKKLLLNNNPPPQQQQQQPPPOOOQQQRRRWWWaaallluuuzzz{{{~~~|||xxxrrrkkkfffeeefffeeehhhkkkooorrrvvv{{{yyytttrrrgggccc___\\\YYYVVVQQQMMMKKKIIIFFFEEEEEEDDDDDDCCCDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::;;;<<<======<<<999999888777666666666777888888999999888888777666666666666666666666666666777777777777777777777777555555555555555555555555444555555555555555555444555555555555555555555555444444444444444444444444444444444555555555555666VVVUUUTTTSSSSSSSSSTTTUUUVVVWWWYYYXXXVVVUUUVVVVVVVVVVVVUUUUUUUUUVVVVVVWWWYYYYYYYYY[[[___gggqqqxxx~~~xxxooohhhggghhhhhhiiikkkkkkhhheeedddcccdddcccbbb```_________```bbbeeegggfffeeefffhhhjjjkkkiiiggg___]]]ZZZYYYZZZ___dddgggfffgggeee___UUUMMMIIIGGGEEEMMMYYYdddjjjkkkhhheee``````______``````aaaaaaaaaaaaaaaaaa```^^^\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZ]]]]]]]]]]]]]]]]]]]]]]]]XXXYYYZZZ[[[\\\[[[ZZZYYYTTTUUUVVVWWWYYY[[[]]]___^^^]]]]]]\\\ZZZXXXVVVUUUQQQRRRTTTVVVWWWWWWVVVVVVWWWXXXZZZ[[[[[[ZZZXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUVVVVVVUUUSSSQQQOOOLLLLLLNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJIIIHHHIIIKKKKKKIIIHHHFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHIIIJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGHHHIIIJJJFFFFFFEEEEEEEEEFFFFFFGGGDDDDDDEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBCCCDDDDDDBBBBBBAAA@@@@@@@@@@@@AAA@@@@@@@@@??????@@@AAAAAA@@@??????>>>>>>>>>??????>>>>>>>>>>>>============<<<======>>>>>>>>>>>>===::::::;;;;;;<<<=========<<<<<<============<<<<<<:::;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<===>>>>>>??????============>>>>>>>>>>>>============>>>???AAABBBEEEFFFGGGIIIIIIIIIHHHHHHFFFHHHJJJOOOVVV^^^fffkkkoooooommmfff]]]UUUQQQPPPLLLNNNQQQTTTWWW[[[aaaeeetttyyy}}}{{{sssllliiiiiinnnppppppnnnhhhaaa]]]ZZZQQQOOOMMMKKKJJJIIIFFFDDDBBBAAA@@@@@@??????????????????>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<999999999999999:::::::::<<<:::888888:::;;;;;;:::777888888777555555666777777888888888888777666666666666666666666666666666666666666666666666666666555555555555555555555555444444444333333444444444444444444444444444444444444444444444444444444444444444444555555555555666TTTSSSRRRQQQQQQSSSTTTUUUVVVWWWXXXXXXVVVUUUUUUVVVTTTTTTSSSSSSSSSSSSSSSTTTWWWWWWXXXYYY\\\bbbhhhlllllloootttzzz{{{kkkeee```bbbeeeddddddffffffccc```___```bbbccccccbbbaaa``````aaadddgggiiiiiihhhiiikkklllkkkgggeee[[[YYYVVVTTTWWW\\\bbbfffgggfffccc]]]VVVOOOKKKIIIJJJPPPYYYaaaeeefffeeeddd```____________```aaabbb___`````````___^^^\\\[[[[[[ZZZYYYYYYYYYZZZZZZ[[[___^^^^^^]]]]]]\\\\\\[[[YYYZZZ\\\]]]]]][[[YYYXXXUUUUUUVVVXXX[[[]]]___```]]]]]]\\\[[[YYYWWWUUUTTTOOOQQQSSSUUUVVVVVVUUUUUUUUUVVVXXXYYYZZZZZZYYYYYYXXXWWWVVVVVVUUUUUUUUUVVVTTTTTTUUUUUUTTTRRRPPPOOOLLLMMMNNNNNNNNNNNNMMMLLLLLLLLLKKKJJJJJJJJJKKKKKKIIIIIIHHHIIIJJJJJJIIIGGGIIIHHHGGGFFFGGGHHHIIIJJJHHHIIIJJJKKKKKKKKKJJJJJJIIIIIIGGGFFFFFFGGGHHHHHHEEEEEEEEEDDDDDDEEEEEEFFFDDDDDDEEEEEEDDDDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@BBBCCCDDDBBBBBBAAA@@@@@@@@@@@@AAA??????>>>??????@@@AAABBB??????>>>>>>>>>>>>??????>>>>>>=========<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<::::::;;;;;;<<<======>>>;;;<<<<<<======<<<<<<<<<::::::;;;<<<<<<<<<<<<;;;<<<======>>>>>>======<<<::::::::::::;;;<<<======>>>===<<<<<<<<<===>>>???<<<===>>>???????????????=========>>>>>>???@@@AAA???@@@BBBCCCEEEEEEEEEEEEAAADDDFFFFFFGGGMMMVVV]]]eeehhhiiidddYYYOOOIIIGGGBBBCCCEEEFFFGGGJJJOOORRR___fffllljjjccc[[[XXXXXXUUUWWWZZZZZZVVVRRRNNNLLLHHHFFFDDDCCCBBBAAA@@@???======>>>===<<<<<<======>>>>>>===<<<<<<;;;;;;;;;:::;;;;;;<<<======>>>>>>888999999999::::::;;;;;;;;;999777777888999999888888999:::888666555777999777777888888777777666555555555555555555555555555666666666666666666666666555555555555555555555555444444444333333444444444444444444444444444444444555555555555555555555555444444444555555555555666SSSRRRQQQPPPQQQRRRUUUVVVVVVWWWXXXXXXVVVUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSTTTRRRSSSTTTUUUXXX[[[___aaaggggggfffhhhpppzzztttnnnkkkeeeaaaccceeeddddddeeeccc```]]]\\\^^^aaadddeeedddcccbbbbbbcccfffiiikkkjjjjjjjjjkkkkkkiiieeeaaaYYYWWWTTTSSSVVV\\\ccchhhhhhfffaaa\\\WWWRRRNNNKKKOOOTTTZZZ___aaabbbcccccc]]]]]]]]]]]]]]]^^^___```______``````___]]]\\\[[[[[[[[[ZZZYYYYYYZZZ[[[\\\^^^]]]]]]\\\[[[ZZZYYYYYY\\\]]]___``````^^^[[[YYYWWWWWWWWWXXX[[[^^^______]]]\\\\\\ZZZXXXVVVTTTSSSNNNPPPRRRUUUVVVVVVUUUTTTUUUUUUVVVXXXYYYYYYZZZZZZXXXXXXWWWVVVUUUUUUUUUUUUSSSTTTUUUUUUTTTRRRPPPNNNNNNOOOPPPQQQQQQPPPOOONNNMMMLLLJJJIIIIIIJJJKKKLLLIIIHHHHHHIIIJJJJJJIIIGGGJJJIIIGGGFFFFFFGGGIIIJJJHHHIIIKKKLLLLLLLLLKKKKKKJJJIIIGGGFFFEEEFFFFFFGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@?????????AAACCCEEECCCBBBAAAAAA@@@@@@AAAAAA>>>>>>>>>>>>???@@@AAABBB???>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<<<<;;;888999::::::;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>;;;;;;<<<<<<===<<<<<<;;;999:::;;;;;;<<<<<<;;;;;;<<<===============<<<<<<::::::::::::;;;<<<===>>>AAA@@@???>>>===>>>???@@@;;;;;;===>>>>>>??????>>><<<======>>>>>>?????????>>>???@@@AAABBBCCCCCCCCC???BBBEEECCC@@@CCCLLLTTT___cccgggcccXXXMMMFFFCCCAAAAAAAAAAAA@@@BBBFFFHHHKKKSSSZZZYYYRRRKKKHHHHHHEEEIIIMMMOOOMMMJJJHHHGGGDDDCCC@@@>>>===<<<;;;:::;;;<<<======<<<;;;<<<===;;;:::::::::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<======;;;999777777888999999999999:::;;;:::777777999;;;777777777777777666666555555555555555555555555555666666666666666666666666555555555555555555555555666555555444444555555666444444444444444444444444666666666666666666666666444444444555555555666666OOOOOOOOOPPPRRRSSSUUUVVVYYYYYYWWWVVVTTTSSSRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOQQQRRRRRRSSSTTTVVVWWWXXX]]]___aaabbbeeemmmzzzyyypppiiifffggg^^^```cccdddcccccccccdddaaa]]]YYYYYY\\\___```___bbbdddffffffggghhhkkknnnllljjjiiiiiihhheee___[[[YYYXXXVVVRRRQQQVVV^^^eeefffaaa\\\XXXVVVUUUSSSRRRVVVZZZ^^^```___^^^^^^^^^________________________\\\^^^``````^^^[[[ZZZYYYZZZYYYYYYYYYZZZ[[[\\\]]]]]]]]]\\\[[[ZZZXXXVVVUUUXXXYYYZZZ\\\]]]^^^_________^^^\\\\\\]]]]]]\\\ZZZ\\\\\\[[[YYYVVVTTTQQQPPPMMMNNNPPPSSSUUUWWWXXXXXXXXXXXXXXXWWWUUUUUUVVVXXXYYYYYYYYYXXXWWWVVVTTTTTTSSSTTTTTTTTTSSSRRRQQQPPPKKKKKKLLLNNNOOOOOOLLLIIILLLKKKIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIJJJJJJIIIHHHHHHHHHHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFDDDCCCBBBAAAAAAAAA>>>>>>?????????>>>>>>===@@@@@@AAAAAAAAAAAABBBBBB@@@@@@????????????@@@@@@;;;<<<>>>@@@AAA@@@???>>>@@@??????>>>>>>>>>>>>>>>???>>>>>>===<<<;;;;;;;;;<<<<<<===>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::::::::::::::::::::;;;;;;<<<=========999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>======<<<<<<>>>???@@@??????>>>>>>======<<<<<<========================>>>???@@@@@@AAAAAAAAAAAA<<<===>>>>>>>>>@@@CCCEEEQQQYYYaaa```UUUIIIAAA>>>AAA@@@???>>>>>>???@@@AAAGGGHHHIIIJJJJJJIIIGGGFFFDDDDDDDDDDDDDDDDDDDDDCCC@@@???===<<<;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<<:::::::::::::::::::::::::::::::::999::::::;;;;;;:::::::::999999999888888999999999888888888777777777777777777777777777777666777888999999999999999444555666777777666555444555555666666666666555555555555555555555555444444333333333333333333333333555555555555555555555555555555555555555555555555333444444555555444444333OOOOOOOOOPPPQQQRRRTTTUUUXXXWWWVVVUUUTTTRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOSSSSSSSSSSSSSSSTTTUUUVVVXXXZZZ\\\\\\]]]cccmmmuuuyyyrrrlllfffbbbbbb^^^```bbbcccaaa```______^^^[[[YYYZZZ]]]_________dddeeefffhhhjjjlllmmmmmmjjjiiihhhhhhgggddd___[[[\\\[[[WWWTTTRRRVVV^^^dddhhhccc^^^ZZZXXXXXXXXXWWWYYY\\\___aaa```^^^]]]]]]^^^^^^^^^_______________]]]___```___]]]ZZZYYYYYYVVVWWWWWWXXXZZZ[[[[[[\\\\\\\\\\\\[[[ZZZXXXWWWVVVUUUVVVYYY\\\```ccceeegggbbb```^^^]]]]]]]]][[[YYY\\\\\\ZZZYYYVVVTTTRRRQQQOOOPPPRRRTTTUUUVVVWWWWWWTTTUUUVVVUUUTTTTTTVVVWWWXXXXXXXXXXXXWWWVVVUUUTTTUUUTTTTTTSSSQQQPPPPPPOOOOOONNNMMMNNNNNNMMMKKKIIILLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHHHHJJJIIIHHHHHHGGGGGGHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEECCCBBBAAA@@@@@@@@@>>>>>>??????@@@??????>>>@@@@@@@@@AAAAAAAAABBBBBB@@@@@@????????????@@@@@@===>>>@@@AAAAAAAAA???>>>@@@???>>>>>>======>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<=========<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;<<<===>>>???>>>>>>==================;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@<<<===>>>>>>===>>>AAADDDLLLSSSZZZYYYPPPFFF@@@>>>>>>>>>===<<<<<<===>>>>>>AAABBBDDDEEEEEEDDDBBBAAA@@@@@@@@@@@@????????????@@@???===<<<;;;;;;;;;<<<:::::::::;;;;;;;;;;;;<<<::::::::::::::::::::::::::::::999999999999::::::999999888888888777777777999999999888888777777777666666666666666666666666666777888888888888888888555555666666666666555555555555666666666666555555555555555555555555555555333333333333333333333333444444444444444444444444555555555555555555555555333444444555555444444333OOONNNOOOOOOPPPQQQRRRSSSVVVUUUUUUSSSRRRQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOSSSSSSRRRRRRRRRRRRRRRSSSTTTVVVWWWWWWWWWZZZ```eeemmmvvvwwwnnnjjjgggaaa]]]\\\\\\___aaabbb___]]][[[ZZZ[[[YYYXXXYYY[[[]]]]]]]]]ccccccdddiiiooorrrqqqooohhhggggggfffeeeccc^^^[[[___]]]YYYUUUTTTWWW^^^cccgggccc]]]ZZZYYYZZZ[[[\\\]]]___bbbbbb```^^^]]]]]]^^^^^^^^^_________``````___``````^^^[[[YYYYYYYYYUUUWWWYYYZZZ\\\\\\\\\\\\YYYZZZZZZZZZZZZYYYXXXXXXVVVWWWYYY]]]aaaeeeiiikkkcccaaa___^^^^^^]]][[[YYY\\\[[[ZZZXXXWWWUUUSSSSSSRRRSSSTTTUUUUUUUUUUUUUUUQQQRRRTTTTTTSSSSSSTTTVVVVVVVVVVVVWWWWWWVVVVVVUUUVVVUUUSSSRRRPPPPPPPPPQQQTTTRRROOOMMMMMMLLLJJJHHHJJJJJJJJJJJJJJJIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHGGGFFFFFFFFFFFFGGGHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEDDDCCCBBBAAA@@@?????????>>>>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@????????????@@@@@@???@@@AAABBBBBBAAA???>>>??????>>>===============>>>>>>======<<<;;;;;;;;;::::::;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<======<<<;;;;;;:::999999999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::;;;<<<======<<<<<<<<<<<<<<<=========:::::::::::::::::::::::::::;;;<<<===>>>>>>>>>>>>===>>>>>>===<<<<<>><<<;;;;;;::::::;;;;;;<<<<<<===>>>@@@@@@@@@??????<<<<<<==================???>>>===<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::999999888888888888888999888888777777777666666666888888888888777777777777666666666666666666666666777777777777777777666555666666555555555555666666555555666666666666555555555555555555555555555555333333333333333333333333333333333333333333333333444444444444444444444444333444444555555444444333NNNNNNNNNNNNNNNOOOPPPQQQSSSSSSRRRQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQPPPPPPPPPPPPQQQRRRRRRSSSTTTVVVVVVUUUVVVZZZ\\\bbbhhhrrr}}}uuukkkfffbbb\\\XXXXXXZZZ]]]```aaa___\\\ZZZYYY\\\ZZZWWWVVVVVVXXXZZZ[[[___^^^```hhhpppuuutttpppffffffeeeeeecccaaa^^^\\\```]]]XXXUUUUUUZZZ```eeeddd```[[[XXXYYY[[[]]]^^^```bbbdddcccaaa^^^]]]]]]^^^^^^^^^_________````````````___\\\YYYXXXXXXYYYYYYZZZ\\\^^^___^^^]]]\\\TTTUUUVVVXXXYYYZZZ[[[[[[\\\\\\]]]^^^```ccceeefffbbb```^^^^^^^^^]]]\\\ZZZ[[[ZZZYYYXXXVVVUUUUUUTTTUUUUUUUUUVVVUUUUUUTTTSSSRRRSSSTTTTTTSSSRRRRRRSSSTTTTTTUUUVVVVVVVVVVVVVVVWWWUUUSSSRRRQQQRRRTTTUUUXXXUUUPPPMMMLLLKKKIIIHHHIIIJJJKKKKKKKKKJJJHHHGGGIIIIIIHHHHHHHHHHHHGGGGGGHHHGGGFFFEEEEEEFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDBBBAAA@@@???>>>>>>>>>>>>===>>>???@@@AAABBBBBBBBB???@@@@@@@@@@@@AAAAAAAAA@@@@@@????????????@@@@@@@@@AAAAAAAAA@@@???>>>>>>>>>>>>===<<<<<<<<<<<<============<<<<<<;;;;;;;;;999999:::::::::;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999999999:::::::::;;;;;;999:::::::::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;::::::;;;;;;<<<<<<======::::::::::::::::::::::::::::::;;;===>>>>>>>>>>>>>>>>>>>>><<<::::::<<<>>>@@@DDDHHHHHHCCC???>>>???:::::::::::::::::::::::::::;;;<<<>>>????????????<<<<<<===============>>>======<<<<<<;;;;;;;;;;;;999999:::::::::;;;;;;;;;::::::::::::::::::::::::999888888777777777777777888888777777777666666666777777777777777777777777666666666666666666666666666777777777666555444444666666444333333444666666444555555666666555555444444444444555555555555555444444444444444444444444333333333333333333333333444444444444444444444444333444444555555444444333NNNMMMMMMMMMMMMMMMNNNNNNPPPPPPPPPOOOOOONNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMNNNOOOPPPRRRRRRQQQRRRTTTUUUUUUVVVWWWYYYYYY\\\aaagggppp}}}{{{nnnfffaaaZZZWWWWWWYYY\\\___```___]]]\\\[[[___\\\WWWSSSRRRTTTXXX[[[___^^^___fffmmmqqqoookkkdddeeeeeedddbbb```^^^]]]]]]ZZZUUUTTTVVV\\\bbbfffbbb___[[[YYYZZZ]]]___```bbbcccdddcccaaa___^^^^^^________________________^^^___^^^[[[YYYWWWXXXYYY[[[\\\^^^___^^^]]][[[YYYPPPQQQTTTVVVYYY[[[\\\]]]______^^^______``````aaa^^^]]]\\\\\\]]]]]]\\\[[[YYYYYYWWWVVVUUUUUUUUUVVVVVVVVVVVVVVVVVVUUUTTTTTTUUUVVVWWWVVVSSSQQQPPPPPPSSSSSSTTTUUUVVVVVVVVVVVVUUUTTTSSSSSSSSSUUUXXXYYYXXXTTTPPPLLLKKKKKKJJJIIIIIIJJJKKKLLLKKKJJJIIIHHHIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHFFFEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFEEEEEEDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDAAA@@@???>>>>>>>>>>>>>>>===>>>???@@@AAABBBBBBBBB?????????@@@@@@@@@AAAAAA@@@@@@????????????@@@@@@@@@@@@@@@??????>>>======>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::<<<<<<<<<<<<;;;999999999999::::::;;;;;;999999999:::::::::;;;;;;999999999999:::::::::;;;888999999:::::::::::::::999999::::::;;;;;;;;;<<<::::::::::::::::::::::::999:::;;;===>>>?????????=========;;;999888:::<<<<<>>>>>???::::::::::::::::::::::::999:::;;;<<<=========>>>;;;;;;<<<<<<============<<<<<<<<<<<<<<<;;;;;;;;;999999999:::::::::;;;;;;::::::::::::::::::::::::999888777777666666666777999999888888888777777777666666666666666666666666555555555555555555555555666666666666666555444333666555444333333444555666444444555555555555444444444444444555555555666666444444444444444444444444444444444444444444444444444444444444444444444444333444444555555444444333MMMMMMLLLLLLKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOJJJKKKKKKLLLMMMOOOQQQRRROOOOOOPPPRRRSSSTTTUUUUUUVVVXXX[[[]]]aaahhhsss{{{|||uuuwww~~~{{{nnngggaaa[[[XXXYYYZZZ\\\______^^^]]]]]]]]]aaa^^^ZZZUUURRRTTTXXX\\\bbbaaaaaadddhhhiiigggdddcccdddeeedddaaa_________[[[WWWRRRQQQUUU\\\bbbeeebbb```]]]\\\^^^```aaabbbaaabbbcccbbbaaa___```````````````___^^^^^^]]]]]]\\\]]]]]][[[YYYXXXXXXYYYYYYZZZ[[[[[[[[[ZZZYYYXXXRRRSSSUUUXXXZZZ\\\]]]]]]]]]]]]^^^___``````______ZZZYYYXXXYYY[[[\\\[[[ZZZWWWVVVUUUTTTTTTUUUVVVVVVVVVVVVVVVWWWWWWVVVVVVUUUWWWXXXYYYXXXTTTQQQOOOOOORRRSSSTTTUUUUUUUUUUUUUUUTTTTTTSSSTTTUUUVVVXXXYYYTTTQQQNNNLLLLLLLLLLLLKKKJJJJJJKKKKKKKKKJJJJJJIIIJJJIIIIIIHHHHHHGGGGGGFFFIIIHHHFFFEEEDDDDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDEEEFFFEEEEEEDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDD@@@@@@???>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@????????????@@@@@@@@@@@@@@@@@@????????????@@@@@@??????>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;<<<<<<::::::::::::::::::::::::999:::;;;<<<<<<<<<;;;:::777777888999999:::;;;;;;999999::::::::::::;;;;;;888888999999999:::::::::888888999:::::::::::::::999999999999::::::::::::::::::::::::::::::::::::888999;;;<<<===>>>??????<<<<<<<<<:::777777888::::::<<<>>>>>>===<<<<<<===999::::::;;;;;;::::::999777888888888999:::::::::888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999999999999:::::::::::::::::::::::::::::::::::::::999888777666666666666999999888888888777777777555555555555666666666666555555555555555555555555666666666666666666555444555555444444444444555555444444555555555555444444333333444444555666666666444444444444444444444444555555555555555555555555333333333333333333333333333444444555555444444333MMMLLLLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOOOOPPPQQQSSSSSSSSSUUUWWWZZZ[[[[[[___eeejjjqqq{{{{{{rrrmmmnnnsssxxxzzz{{{qqqhhheeebbb^^^[[[\\\]]]^^^^^^]]][[[ZZZ[[[\\\^^^^^^^^^[[[YYYYYY\\\___aaaaaaaaabbbcccdddddddddcccdddeeedddaaa___```aaa[[[VVVQQQOOOSSSZZZ___bbb```^^^]]]]]]___`````````^^^```aaaaaa``````aaacccbbbbbbaaa___^^^]]]\\\[[[XXXZZZ\\\\\\ZZZYYYXXXYYYWWWWWWXXXYYYYYYZZZ[[[[[[YYYYYYZZZ[[[\\\\\\\\\\\\\\\^^^```aaaaaa```^^^]]]YYYXXXVVVWWWXXXYYYWWWVVVUUUTTTSSSRRRRRRTTTUUUVVVTTTUUUVVVWWWXXXXXXXXXXXXUUUWWWXXXWWWTTTQQQPPPOOOSSSSSSTTTTTTTTTTTTTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTOOOMMMKKKKKKLLLNNNNNNMMMKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFIIIHHHFFFEEEDDDDDDDDDEEEGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCCCCBBBBBBCCCCCCDDD@@@@@@??????>>>>>>??????>>>>>>??????@@@??????>>>????????????@@@@@@@@@@@@@@@@@@????????????@@@@@@?????????>>>??????@@@@@@===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999:::;;;===>>>:::::::::::::::::::::::::::;;;<<<======;;;:::999888888888888999999999999999999::::::::::::;;;;;;888888888888999999999999888999:::;;;;;;;;;::::::999999999999999888888888999999999999999999999999666777999;;;<<<======>>>;;;;;;:::888777666888:::999:::;;;<<<;;;:::999999888999::::::::::::999888888888777777777888888888777777777888999:::::::::::::::;;;<<<<<<<<<;;;:::888999999999999:::::::::::::::::::::::::::::::::::::::999888777777777777888888777777777666666666444444444555555666666666555555555555555555555555555555666777777777666666333444444555555444444333333444444555555444444333333333444444555666666777555555555555555555555555444444444444444444444444333333333333333333333333333444444555555444444333MMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKMMMMMMMMMNNNNNNOOOOOOOOOLLLLLLKKKKKKKKKKKKLLLLLLRRRQQQPPPPPPQQQSSSSSSRRRPPPSSSWWWXXXXXXYYY]]]aaadddkkksssxxx}}}xxxrrrpppmmmhhheeefffjjjmmmmmmfffbbbcccccc```]]]]]]```___^^^[[[XXXWWWYYYZZZ[[[^^^aaaaaa___^^^```bbb\\\^^^```aaabbbdddgggjjjcccdddfffdddaaa___```bbb\\\VVVPPPNNNRRRXXX\\\^^^]]]\\\[[[\\\^^^___^^^\\\]]]^^^`````````aaabbbdddccccccaaa```^^^\\\[[[ZZZVVVYYY\\\\\\[[[YYYXXXXXXWWWWWWWWWYYY[[[]]]___```_________^^^]]]\\\[[[ZZZ___```cccdddbbb___\\\YYYYYYWWWVVVVVVVVVVVVTTTSSSTTTSSSRRRQQQRRRSSSUUUVVVSSSTTTUUUWWWXXXYYYYYYYYYSSSUUUWWWWWWTTTRRRPPPPPPSSSSSSTTTTTTTTTTTTSSSSSSTTTTTTTTTTTTSSSQQQPPPOOOKKKJJJIIIKKKMMMOOOOOONNNLLLKKKJJJIIIIIIJJJLLLLLLJJJJJJIIIHHHHHHGGGFFFFFFIIIHHHFFFEEEDDDDDDDDDEEEGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFCCCCCCCCCBBBBBBCCCCCCCCCAAA@@@???????????????@@@>>>>>>?????????>>>>>>===>>>????????????@@@@@@@@@@@@@@@????????????@@@@@@@@@?????????@@@AAABBBBBB<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999:::<<<===>>>:::::::::::::::::::::::::::;;;=========;;;999888::::::999999888777777777999999:::::::::;;;;;;;;;777888888888888999999999888999:::;;;<<<;;;:::::::::999999999888888777777777777777777777777777777555666777999;;;<<<<<<<<<:::::::::888666666888:::888999:::::::::888777666777888999::::::999888777:::999999888888888999999777888888999:::;;;;;;;;;999:::;;;<<<<<<<<<;;;:::888888999999999:::::::::::::::::::::::::::::::::;;;:::999888777777777777777666666666555555555555444444444555555555666666555555555555555555555555555555666777888888888777222333555555555555333222333444444555555444444333333333444444555666777777555555555555555555555555333333333333333333333333333333333333333333333333333444444555555444444333IIIIIIIIIIIIIIIIIIHHHHHHJJJJJJJJJJJJKKKKKKKKKKKKNNNNNNNNNNNNNNNNNNNNNNNNOOONNNMMMLLLLLLLLLMMMNNNQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSTTTUUUWWWYYYZZZ___bbbfffhhhkkksss~~~vvvmmmiiiiiijjjhhhdddccccccdddeeeeeeeeeccc___\\\YYYYYYZZZ[[[XXXXXXXXXXXXYYYYYYYYYYYY[[[ZZZ[[[\\\^^^___^^^]]]^^^\\\ZZZ\\\```cccdddcccffffffddd```]]][[[[[[\\\YYYYYYUUUPPPPPPVVV[[[\\\^^^\\\ZZZZZZ[[[\\\[[[[[[WWWZZZ^^^```aaabbbdddffffffddd```\\\YYYWWWUUUUUU\\\\\\[[[[[[ZZZXXXWWWVVVYYYXXXWWWWWWYYY\\\```bbbbbbaaa___]]]\\\\\\\\\]]]^^^______```___]]]ZZZYYYWWWXXXYYYXXXVVVUUUVVVWWWVVVUUURRRPPPOOOQQQRRRTTTUUUTTTSSSTTTWWWXXXYYYXXXWWWVVVVVVUUUSSSRRRPPPOOOQQQRRRRRRSSSTTTUUUUUUVVVSSSTTTUUUVVVUUURRROOOMMMIIIIIIJJJLLLNNNNNNLLLJJJMMMLLLKKKKKKLLLLLLKKKJJJJJJIIIGGGEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDDDDBBBCCCDDDEEEEEEFFFEEEEEEFFFDDDCCCBBBCCCDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@?????????@@@AAABBBBBBBBBAAA@@@???======<<<<<<===???AAABBBBBBBBBAAADDDCCCAAA???>>>>>>??????@@@@@@???>>>=========>>><<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<;;;::::::777888888999999:::;;;;;;;;;;;;::::::::::::999999888999999999999:::::::::999999999999999999999999999999999888888888777777777777888888888999999999666777888999999999999999;;;;;;;;;;;;::::::999888777777777777666666666666888999999999999:::::::::888888777777777777888888999888888888777777666666999999888888888888999999777777666666666888999:::777777777777777777777777999::::::;;;;;;::::::999666777777777777888888888999999999999999999999999777777777777777777777888777777666666555555444444666555555444444444555555999999888666666555555555555666777888777666444222666666555555444444444444444555555666666666666666222222333444444333222222444444555555555555444444333333333333333333333333444333333222222333333444222333333444444333333222JJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJNNNNNNNNNNNNNNNNNNNNNNNNOOONNNMMMLLLLLLMMMNNNOOOQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQQQQSSSTTTVVVWWWUUUXXX\\\]]]___eeeooovvvuuukkkeee```___aaadddbbb___^^^___aaaccceeeaaa___\\\YYYWWWWWWXXXYYYUUUVVVVVVWWWXXXYYYZZZZZZ\\\[[[[[[]]]___```___]]]\\\YYYXXXYYY]]]aaabbbbbbbbbaaa___\\\YYYXXXXXXYYYZZZZZZWWWRRRSSSYYY^^^^^^^^^]]]\\\\\\]]]\\\[[[YYYWWWZZZ]]]``````aaabbbccccccaaa___\\\ZZZXXXXXXXXX[[[[[[[[[ZZZYYYXXXWWWVVVWWWVVVUUUVVVXXX[[[^^^```___^^^]]]]]]\\\]]]^^^^^^\\\]]]^^^^^^]]][[[YYYWWWUUUVVVWWWVVVTTTSSSTTTUUUVVVTTTRRRQQQPPPRRRSSSUUUVVVUUUTTTTTTVVVXXXWWWVVVVVVUUUUUUTTTSSSQQQOOONNNQQQQQQQQQRRRSSSTTTTTTTTTRRRSSSUUUUUUTTTRRROOOMMMJJJJJJJJJLLLNNNOOONNNLLLLLLKKKJJJKKKLLLMMMLLLKKKJJJIIIGGGEEEEEEFFFGGGHHHGGGHHHHHHGGGGGGEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEFFFDDDBBBBBBCCCDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????@@@BBBBBBBBBBBBAAA@@@???>>>======;;;<<<>>>AAABBBCCCCCCCCCDDDCCCAAA???>>>>>>>>>>>>???>>>>>>============>>><<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;::::::888888999999:::;;;;;;;;;;;;;;;::::::::::::999999777777777777888888888888999999999999999999999999999999999888888888777777777777888888888999999999777777888999999999888888::::::;;;;;;:::999999888888888888777777777777777666666777777777888888888777777666666666666777777888888888777777777666666999888888777777888888999888777666666666777888999777777777777777777777777999999::::::::::::999999777777777777888888888888999999999999999999999999888888777777777777777777666666666666666555555555666555555444444444555555888777666666555555555555555666777777777666444333666666555555555444444444333444444555555555555555333444555666666555444333444444555555555555444444333333333333333333333333444333333222222333333444222333333444444333333222LLLKKKJJJIIIIIIJJJKKKMMMKKKKKKJJJJJJJJJJJJJJJJJJMMMMMMMMMNNNOOOOOOOOOPPPOOONNNMMMLLLLLLMMMNNNOOOQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQQQQSSSTTTTTTSSSUUUXXXYYYYYY\\\ccchhhlllttt~~~zzznnnbbb]]]ZZZYYYZZZ]]]\\\[[[ZZZZZZ\\\^^^aaabbb\\\[[[XXXVVVUUUUUUVVVWWWTTTUUUWWWYYY[[[\\\]]]]]]\\\\\\\\\]]]___```___]]]YYYVVVTTTTTTWWW[[[^^^___^^^]]][[[YYYWWWWWWWWWWWW[[[\\\YYYUUUVVV]]]aaaaaa___]]]\\\\\\]]]\\\ZZZXXXZZZ]]]```aaaaaaaaabbbccc______]]]\\\[[[ZZZZZZZZZ[[[ZZZZZZYYYXXXWWWVVVVVVUUUUUUUUUUUUWWWYYY\\\]]]]]]]]]\\\\\\]]]]]]^^^___ZZZ[[[[[[[[[ZZZXXXVVVUUUTTTVVVWWWVVVUUUTTTTTTUUUUUUTTTSSSRRRRRRSSSUUUVVVXXXVVVUUUUUUVVVVVVUUUTTTTTTTTTSSSSSSQQQPPPNNNMMMOOOPPPPPPQQQQQQRRRRRRRRRRRRSSSTTTTTTSSSQQQNNNMMMKKKJJJKKKMMMOOOQQQPPPNNNLLLKKKJJJKKKLLLMMMLLLKKKIIIHHHGGGEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDFFFGGGGGGGGGGGGFFFFFFEEEFFFDDDBBBBBBCCCDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@???>>>??????@@@AAABBBCCCCCCCCCBBBAAA@@@???>>>>>>;;;<<<>>>@@@BBBDDDEEEEEEEEECCCAAA???===========================>>>>>>>>><<<;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;::::::888999::::::;;;;;;<<<;;;;;;;;;::::::::::::999999777777777777888888888999999999999999999999999999999888888888888777777777888888888888888999999999888888888999888888777777999::::::::::::999888888888888888888888888888888666666666777777777888888777777666666666666777777888888777777777777666666888888777777777777888888888888777666666666777777777777777777777777777777888999999999999999999888777777777888888888999999888888888888888888888888888888888777777666666666555555555666666666666666555555444444444555555666666555555444444444555555555555666777777555444333555555555555555555444444222333333444555444444444555666666777777666666555444444555555555555444444333333333333333333333333444333333222222333333444222222333333333333222222NNNLLLJJJIIIIIIKKKMMMOOOLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLMMMMMMNNNOOOPPPPPPNNNNNNMMMLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQRRRRRRSSSTTTTTTUUUWWWXXXXXXXXXYYY\\\^^^bbbffflllppptttzzzqqqfff\\\XXXXXXWWWYYY\\\WWWZZZ\\\^^^^^^^^^^^^^^^YYYXXXVVVTTTTTTTTTUUUVVVUUUWWWZZZ]]]___aaabbbbbb\\\\\\\\\]]]______^^^]]]WWWTTTQQQOOOPPPSSSWWWYYY[[[ZZZXXXWWWWWWXXXXXXXXX[[[\\\[[[XXXYYY___cccccc```]]]ZZZYYYYYYZZZZZZYYY___aaadddddddddccccccddd___^^^]]]\\\[[[[[[ZZZZZZZZZYYYXXXWWWWWWVVVVVVVVVUUUUUUUUUVVVXXXZZZ[[[\\\]]]\\\\\\\\\\\\\\\]]]]]]XXXXXXXXXXXXWWWUUUTTTSSSVVVXXXYYYYYYWWWVVVVVVVVVUUUTTTSSSSSSSSSTTTVVVWWWYYYWWWVVVVVVVVVUUUSSSQQQRRRRRRRRRQQQPPPOOOMMMMMMNNNNNNOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRRRRPPPNNNMMMKKKKKKKKKMMMOOOQQQQQQPPPNNNLLLKKKKKKLLLKKKJJJHHHHHHGGGFFFFFFEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDGGGGGGGGGGGGFFFEEEEEEDDDEEEDDDBBBBBBCCCCCCCCCBBB????????????>>>>>>>>>>>>===>>>>>>???@@@BBBCCCCCCCCCCCCBBBAAAAAA@@@??????===>>>???@@@BBBCCCCCCDDDDDDCCCAAA>>>===<<<<<<<<<<<<======>>>????????????;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;;;;;;;:::888999;;;<<<======<<<<<<;;;;;;:::::::::999999999999999999:::::::::;;;;;;888888888888888888888888888888888888777777777777888888888888888888888888888888999888888777666666888999999999999999888888777777777777777888888888888888888888999999999999888777777666666777777888777777777777777777666666777777777666666777777777888888777777666666666666666666666666666666666666777888888999999888888777777777777888888888999999777777777777777777777777888888888777666666555555444444555555666666777777555444444444444555666666444444333333333444555555444555555666666555444444444555555666666555444333333333444555555555555444555666666666666666666555444444555555555555444444333333333333333333333333444333333222222333333444222222333333333333222222MMMLLLJJJIIIIIIKKKNNNPPPNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKLLLLLLMMMNNNOOOOOOMMMMMMLLLKKKLLLMMMNNNOOOQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQRRRSSSSSSTTTUUUTTTTTTTTTUUUVVV\\\___aaacccdddggglllppp}}}}}}~~~hhh^^^VVVTTTUUUTTTVVVXXXWWW\\\cccfffddd```\\\ZZZXXXWWWVVVUUUUUUUUUUUUVVVVVVXXX[[[^^^aaabbbbbbbbb[[[ZZZZZZ[[[]]]]]]\\\ZZZVVVTTTPPPMMMKKKMMMPPPRRRWWWUUUSSSSSSUUUWWWWWWWWWZZZ\\\\\\YYY[[[```cccbbb```\\\VVVSSSTTTVVVYYYZZZ___aaaddddddcccbbbbbbccc```___^^^]]]\\\ZZZYYYXXXYYYXXXWWWVVVUUUUUUUUUVVVVVVVVVXXXYYYZZZ[[[\\\\\\]]]]]]]]]\\\\\\[[[ZZZZZZWWWWWWWWWVVVUUUTTTSSSRRRUUUWWWYYYYYYXXXVVVUUUVVVTTTTTTSSSSSSTTTUUUVVVWWWXXXWWWVVVVVVVVVUUURRRPPPQQQQQQQQQQQQPPPNNNMMMLLLNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPQQQQQQPPPOOONNNMMMLLLKKKJJJLLLNNNPPPPPPOOOPPPNNNKKKJJJJJJIIIGGGEEEFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFGGGGGGGGGFFFEEEEEEEEEFFFFFFFFFEEEDDDCCCCCCEEECCCBBBAAABBBCCCBBBAAA?????????>>>>>>===============>>>@@@AAABBBCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCBBB@@@===<<<;;;;;;<<<======???@@@@@@@@@@@@???;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<<<<<<<999:::<<<===>>>>>>===<<<;;;;;;:::::::::999999999999::::::::::::;;;;;;;;;888888888888888888888888777777777777777777777777888888888888888888888888888888888888888777666555777777888888999888888777555555555555666666777777777777888888888999999999999888888777777888888999666666666666666666777777777666666555555666666777777777777777666666555555555555555555555555555555666777777777777777777666666666777777777888888888666666666666666666666666777777777777666666555555444444555555666666777777444444444444444555666666444333333333333444444555444444555555555555555444333444555666666666444333444444555666666666666666444444444444444444444444444444555555555555444444333333333333333333333333444333333222222333333444111222222333333222222111LLLKKKJJJIIIJJJLLLNNNOOOOOOOOONNNNNNMMMMMMLLLLLLJJJJJJKKKKKKLLLLLLMMMMMMLLLKKKJJJJJJKKKLLLNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLMMMNNNOOOPPPPPPSSSSSSRRRRRRRRRSSSSSSTTTUUUWWWYYYZZZ[[[]]]```bbbeeekkkuuu~~~~~~tttrrrvvv{{{{{{zzzccc[[[TTTTTTUUUUUUWWWZZZYYY```iiilllhhhaaa\\\YYYXXXXXXWWWVVVVVVVVVVVVVVVUUUWWWZZZ]]]___```______YYYXXXXXXYYYZZZZZZYYYWWWVVVUUURRRNNNKKKKKKNNNQQQRRROOOMMMNNNRRRUUUUUUTTTYYY[[[[[[YYYZZZ___aaa___^^^ZZZTTTQQQRRRUUUYYY[[[\\\^^^```aaa```_________``````___^^^\\\ZZZXXXVVVXXXWWWUUUTTTTTTTTTUUUVVVVVVXXXZZZ\\\]]]]]]\\\\\\]]]]]]]]]\\\[[[ZZZXXXXXXXXXWWWVVVUUUTTTSSSSSSRRRSSSUUUXXXXXXVVVTTTSSSSSSTTTTTTSSSSSSSSSTTTTTTUUUUUUUUUUUUVVVWWWVVVSSSQQQQQQQQQQQQPPPPPPOOOMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOONNNMMMMMMLLLJJJIIIJJJLLLMMMMMMMMMOOOMMMJJJIIIHHHGGGEEECCCEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDEEEEEEEEEEEEDDDDDDCCCEEECCCAAAAAABBBCCCBBBAAA?????????>>>>>>======<<<===>>>???@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???AAA@@@???>>>>>>===>>>>>>AAA@@@>>>===<<<;;;<<<<<<<<<===???@@@@@@???>>>>>>:::::::::;;;;;;;;;;;;<<<:::;;;<<<===============999;;;===???@@@???>>>===;;;;;;::::::::::::999999888888888888999999999999888888888888888888888888666666777777777777777888999999999888888888888888777777777888777777666666666666777888888888888777333444444555555666666777555555555666666666777777888888777777777777888888555555666666666666777777666666555555555555666666666666777777777666555555555555555555555555555555555666666777777666666555555555555666666666777777555555555555555555555555666666666666666666666666555555555666666666666666444444444444444555666777555444444333333333444444444444444444444555555555222333555777777666444333444555666666777777666666444333222222222222333444444444555555555555444444333333333333333333333333444333333222222333333444111111222222222222111111JJJJJJJJJJJJKKKLLLMMMNNNNNNNNNMMMLLLLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNJJJJJJKKKLLLMMMNNNPPPQQQSSSQQQPPPPPPRRRSSSTTTUUURRRSSSUUUVVVWWWWWWXXXYYYYYY^^^dddiiimmmttt~~~~~~ooollljjjkkkooorrrrrrqqqfff]]]WWWWWWYYYXXXYYY[[[ZZZaaaiiikkkgggaaa]]]\\\YYYXXXXXXWWWVVVUUUUUUUUUWWWYYY\\\^^^___^^^]]]\\\VVVVVVUUUVVVWWWWWWVVVTTTUUUUUUTTTRRROOONNNQQQTTTOOOLLLJJJLLLRRRVVVVVVTTTWWWZZZZZZXXXYYY\\\]]][[[ZZZWWWTTTSSSUUUWWWYYYZZZZZZ\\\^^^___^^^]]]]]]^^^_________^^^\\\ZZZXXXWWWWWWVVVTTTSSSSSSTTTUUUVVVVVVXXXZZZ]]]^^^]]]\\\[[[[[[[[[\\\\\\\\\ZZZYYYXXXYYYXXXWWWVVVUUUTTTTTTTTTRRRUUUXXXXXXWWWTTTSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRSSSUUUWWWWWWUUUSSSQQQQQQQQQQQQPPPOOONNNMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMKKKIIIGGGGGGIIIJJJJJJJJJKKKIIIGGGGGGGGGGGGEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFDDDDDDEEEFFFFFFFFFEEEEEEEEECCCAAAAAABBBBBBBBBAAA@@@@@@??????>>>======<<<>>>???@@@AAABBBAAAAAA@@@@@@@@@@@@@@@@@@????????????>>>===<<<<<<<<<===>>>???>>>===<<<;;;<<<======;;;<<<>>>>>>>>>===;;;::::::::::::;;;;;;;;;<<<<<<;;;<<<===>>>????????????:::;;;>>>@@@AAA@@@>>>===;;;;;;::::::::::::999999888888888999999999::::::888888888888888888888888666666666666777777888888999999999888888888777777555666777777777777777777555666666777888888777777444444444555666777777777555555555555666666666777666666555555555555666666555555555666666666777777666555555444444555555666444555666777777777666555444444444444444444444444555555555666666555555555444444444444555555555555444444444444444444444444444444555555666777777777666666666666666555555555444333333444444666777777777666555444333333333444333333333333444444555666111333555777777666555333333444555555666666555555444333222111111222333444444444555555555555444444333333333333333333333333444333333222222333333444111111222222222222111111HHHIIIIIIJJJKKKLLLLLLLLLMMMLLLLLLKKKJJJIIIIIIHHHIIIIIIIIIIIIIIIIIIHHHHHHIIIHHHHHHHHHIIIJJJLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKLLLMMMNNNPPPRRRSSSOOOMMMKKKKKKNNNPPPRRRSSSSSSTTTVVVVVVVVVUUUTTTSSSWWW[[[```aaa```ccciiinnnttt~~~xxxjjjbbbccceeehhhkkkllljjjhhhiii```YYYXXXXXXVVVUUUWWW[[[aaahhhhhhddd```^^^___YYYYYYXXXWWWVVVUUUTTTSSSZZZ\\\___```aaa___]]]\\\UUUTTTSSSTTTUUUUUUTTTRRRTTTUUUVVVUUURRRRRRUUUXXXPPPMMMKKKNNNTTTXXXXXXVVVVVVYYYYYYWWWWWWZZZ[[[XXXWWWVVVVVVWWWYYYZZZYYYXXXZZZ\\\___```___^^^^^^___^^^^^^^^^^^^]]][[[YYYXXXWWWVVVTTTRRRRRRSSSUUUVVVVVVWWWZZZ]]]^^^]]][[[ZZZXXXYYY[[[\\\\\\[[[[[[ZZZZZZYYYWWWVVVUUUUUUTTTTTTTTTWWWZZZ[[[YYYVVVUUUUUUTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQRRRUUUXXXXXXVVVTTTQQQQQQQQQQQQPPPPPPOOONNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMKKKIIIGGGFFFGGGHHHHHHGGGGGGFFFEEEFFFGGGGGGFFFEEECCCDDDEEEFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFDDDEEEFFFGGGGGGGGGGGGGGGDDDCCCAAAAAABBBBBBBBBAAAAAA@@@@@@???>>>======<<<>>>???AAAAAABBBAAA@@@???@@@@@@??????????????????===<<<;;;;;;;;;===>>>???>>>===<<<;;;;;;<<<===>>>:::;;;<<<======;;;999777:::::::::;;;;;;<<<<<<<<<<<<<<<>>>???@@@@@@@@@@@@:::<<<>>>AAAAAA@@@???===;;;;;;;;;:::::::::999999::::::;;;;;;;;;<<<<<<<<<777777777777777777777777555666666666777777888888999999999999888888777777555555666777777888777777555555666777777888777777444555555666777888888999777777777777888888888888444444444333333444444444444555555555666666777777555555555444444555555555333444555777777777666666444444444444444444444444444555555555555555555444333333333444444444555555444444444444444444444444333333444555666777888888777777666666555555555444333333333444555666777888888777666555444333333333333333333333333444555666111333555777888777555333222333444444555555444444444444222222222222444444444555555555555555555444333333333333333333333333444333333222222333333444111111222222222222111111HHHHHHIIIJJJKKKLLLMMMMMMKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGHHHHHHIIIJJJKKKLLLLLLIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMKKKLLLMMMNNNOOOPPPQQQQQQUUUUUUVVVVVVVVVVVVUUUUUUVVVVVVUUUVVVXXXZZZ]]]___fffiiiooouuu|||{{{rrrjjjeeeZZZYYYXXXYYYZZZ]]]___aaaddd```[[[UUURRRRRRSSSTTTVVVYYY\\\``````___\\\ZZZWWWUUUSSSQQQPPPPPPQQQRRRVVVXXX\\\___```___]]][[[WWWTTTQQQNNNMMMOOORRRTTTXXXXXXXXXXXXXXXXXXYYYZZZOOONNNOOOTTTYYY[[[WWWSSSWWWWWWVVVWWWWWWXXXYYYZZZWWWVVVTTTUUUXXXZZZ[[[[[[[[[]]]^^^^^^]]]\\\]]]^^^\\\\\\\\\\\\[[[YYYXXXWWWUUUUUUTTTTTTSSSTTTTTTUUUVVVWWWXXXYYY[[[[[[\\\\\\\\\ZZZXXXXXXXXXXXXWWWVVVZZZYYYXXXWWWUUUUUUTTTTTTXXXXXXXXXWWWUUUSSSRRRQQQSSSXXXYYYUUURRRSSSTTTTTTSSSTTTUUUVVVUUUSSSQQQPPPPPPOOOOOOOOOPPPRRRSSSUUUTTTSSSRRRPPPOOONNNMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLJJJHHHGGGGGGGGGHHHGGGFFFDDDFFFHHHIIIFFFDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEGGGHHHGGGFFFEEEFFFGGGEEECCCAAAAAABBBBBBAAA@@@@@@?????????>>>>>>======;;;;;;<<<===>>>???@@@@@@===============>>>??????@@@?????????>>>>>>======???>>>===;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;<<<===>>>>>>>>>>>>===<<<;;;:::999888888888::::::999::::::;;;<<<===;;;:::999888777555444444777777777777777666555555777777777777666666666666555555555666666666666666666666555555555555666666666666666666666777888888666666777777666555444444666555444333333444555666666666666666666666666666444555666666666555333222222333444555555444333222333333333333333444555666222222333333444555666666666555444333333444555666444444444444444444444444555555555555555555555555333333333444444444555555666666666666666666666666444444444444444444444444444444444444444444444444444444444333222111000///111222333333444444444444222333444333111000111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222HHHIIIIIIJJJJJJKKKKKKLLLJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJHHHIIIIIIIIIJJJJJJJJJKKKHHHHHHHHHIIIIIIIIIJJJJJJIIIJJJKKKLLLMMMNNNOOOOOOQQQQQQQQQRRRRRRQQQQQQQQQSSSSSSRRRSSSTTTVVVYYYZZZ\\\^^^aaaeeeiiiooouuuyyyxxxooohhhbbb___WWWWWWVVVVVVWWWYYY[[[\\\^^^[[[VVVRRROOOOOOQQQRRRTTTVVVXXXYYY[[[[[[[[[ZZZTTTSSSRRRQQQQQQRRRTTTUUUYYY[[[]]]___^^^\\\ZZZXXXTTTRRRNNNLLLLLLNNNQQQTTTYYYYYYXXXXXXXXXYYYYYYYYYTTTSSSSSSWWW\\\]]]ZZZUUUXXXXXXWWWWWWWWWXXXXXXYYYYYYWWWVVVVVVXXXYYYYYYYYY[[[]]]^^^^^^\\\[[[[[[\\\[[[[[[ZZZZZZYYYWWWVVVUUUVVVUUUUUUTTTTTTTTTTTTUUUVVVWWWYYYZZZ[[[\\\\\\\\\[[[YYYWWWWWWXXXYYYXXXWWW[[[ZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQVVVYYYVVVSSSUUUVVVVVVTTTTTTUUUVVVUUUTTTRRRPPPPPPOOOOOOOOOPPPQQQSSSTTTTTTSSSQQQPPPNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIGGGFFFFFFEEEEEEGGGFFFDDDEEEGGGHHHFFFDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGFFFEEEDDDEEEGGGEEECCCAAAAAAAAABBBAAA@@@????????????>>>>>>>>>===;;;<<<<<<===>>>??????@@@<<<<<<;;;;;;;;;<<<<<<===?????????>>>>>>>>>======???>>>===<<<;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999;;;<<<============<<<<<<;;;:::999999999999;;;;;;::::::;;;;;;<<<<<<:::999999888777666555555777777777777777666555555555555555555666666666666666666666777777777777777666666555555555555666666555555444444555666666777666666666666666555444444666555444333333444555666666666666666666666666666666666666666555555444333333333444444444444333333444444333333333444444555222222333333444555555666555555444333333444555555444444444444444444444444444444444444444444444444333333333444444444444555444444444444444444444444444444444444444444444444444444444444444444444444555555555555444333222222111222333333444444444333222333444333111000111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJGGGGGGGGGGGGHHHHHHHHHHHHGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLOOOOOOOOOOOOPPPRRRTTTUUU\\\\\\]]]]]]\\\^^^aaaccchhhlllsss{{{zzzppphhhbbb^^^[[[YYYTTTSSSRRRRRRRRRSSSUUUVVVVVVTTTPPPMMMLLLLLLMMMNNNRRRRRRRRRSSSUUUWWWYYYZZZQQQQQQQQQQQQRRRUUUWWWXXX[[[\\\]]]^^^\\\YYYVVVTTTRRRPPPNNNLLLMMMPPPSSSUUUYYYYYYYYYXXXXXXXXXXXXXXXVVVUUUVVVYYY]]]^^^[[[XXXZZZZZZYYYXXXWWWWWWWWWWWWZZZXXXVVVWWWXXXYYYYYYXXX[[[\\\^^^]]][[[ZZZZZZZZZYYYYYYYYYXXXWWWVVVTTTTTTWWWVVVUUUUUUTTTTTTUUUUUUVVVWWWXXXYYYZZZ[[[[[[[[[YYYWWWVVVWWWXXXZZZZZZYYY\\\\\\[[[ZZZYYYXXXWWWWWWTTTTTTUUUUUUTTTTTTSSSSSSQQQXXX\\\YYYWWWXXXXXXWWWUUUVVVVVVVVVVVVTTTRRRQQQOOOOOOOOOOOOOOOPPPQQQRRRRRRRRRQQQPPPNNNMMMLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIGGGGGGGGGGGGFFFEEECCCCCCEEEDDDCCCDDDFFFGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFEEEDDDCCCDDDFFFEEECCCAAAAAAAAAAAAAAA???????????????>>>>>>>>>>>><<<<<<======>>>>>>??????===<<<<<<;;;;;;;;;<<<<<>>>>>>>>>>>======>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777888999;;;<<<=========;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;888888888777777666666666777777777777777666666555333333444444555555666666777777777777777777777777666666555555555555666666444444444333444444555666555666666666666555444444555555444444444444555555666666666666666666666666888888777555555444444444444444333333333333444444555444444333333333333444222222333333444444555555444333333222222333333444444444444444444444444444333333333333333333333333333333333333444444444444333333333333333333333333444444444444444444444444444444444444444444444444333444444555555444444333222222333444444444333333222333444333111000111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222IIIIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIGGGHHHHHHHHHIIIIIIIIIIIIGGGGGGHHHHHHIIIJJJJJJKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKLLLMMMOOOQQQSSSTTTaaaaaa```]]]ZZZXXXXXXYYY]]]___bbbffflllsss{{{rrrlllddd]]]YYYXXXWWWVVVRRRQQQPPPOOOOOOOOOOOOPPPPPPNNNLLLJJJJJJJJJKKKLLLNNNOOOPPPRRRSSSUUUWWWXXXPPPPPPPPPQQQSSSUUUVVVXXXZZZ[[[[[[[[[ZZZWWWTTTRRRQQQPPPNNNNNNOOORRRUUUWWWWWWWWWXXXXXXXXXXXXWWWWWWSSSSSSTTTWWW[[[\\\[[[YYY[[[ZZZYYYWWWVVVVVVUUUUUUXXXWWWVVVWWWYYY[[[ZZZZZZZZZ\\\]]]\\\ZZZYYYYYYYYYXXXXXXXXXXXXVVVUUUTTTSSSWWWVVVVVVUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZWWWVVVUUUVVVXXXZZZ[[[ZZZ\\\\\\\\\[[[[[[ZZZYYYXXXTTTTTTUUUVVVVVVVVVVVVUUUYYY```ccc___[[[ZZZYYYVVVWWWWWWWWWWWWVVVTTTSSSRRROOOOOOOOOOOOOOOPPPPPPPPPQQQQQQPPPPPPOOOMMMLLLKKKMMMLLLKKKJJJIIIHHHGGGGGGFFFGGGGGGGGGGGGEEECCCBBB@@@AAACCCEEEGGGGGGGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEECCCDDDEEEDDDCCCBBBCCCEEEEEECCCAAA@@@AAAAAA@@@????????????>>>>>>>>>>>>>>>============>>>>>>>>>>>>??????>>>============>>>>>>>>>>>>>>>>>>>>>======>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::777888:::;;;<<<===>>>>>>;;;:::::::::::::::;;;<<<=========<<<;;;:::999999666666777777777777777777666666777777777777666666555555555555555555555555777777777777666666666666666555555444444555555666555444444444444444555555555555555666666555444444444444444444444444444444666666666666666666666666:::999777555444444444555555444333222222333444555555555444333222222222222222222333333333444444444222222222222222222222222444444444444444444444444222222222222222222222222222222333333333444444444333333333333333333333333333333333333333333333333333333333333333333333333000111222222333333333222222333333444444333333333222333444333111000111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222HHHHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJHHHIIIKKKMMMPPPSSSUUUVVV^^^^^^]]]ZZZVVVSSSRRRSSSUUUVVVWWWXXXZZZ___dddiiilllpppvvv|||~~~vvvhhhccc\\\WWWTTTTTTSSSSSSPPPPPPOOONNNMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKLLLMMMPPPSSSUUUVVVVVVUUUOOOOOOPPPPPPQQQRRRSSSTTTVVVWWWXXXXXXWWWUUUSSSRRROOONNNMMMLLLMMMPPPRRRTTTSSSTTTUUUVVVVVVVVVUUUUUUOOOPPPRRRVVVYYY\\\\\\\\\ZZZYYYXXXVVVUUUUUUUUUUUUTTTTTTUUUWWW[[[]]]]]]]]]ZZZ[[[\\\\\\ZZZXXXYYYYYYYYYYYYYYYXXXWWWVVVUUUTTTVVVUUUUUUTTTTTTUUUUUUVVVZZZZZZ[[[\\\]]]]]]]]]]]]VVVUUUTTTVVVXXX[[[[[[[[[[[[[[[\\\\\\[[[ZZZYYYXXXTTTUUUVVVWWWXXXXXXXXXXXXccciiijjjeee___[[[YYYUUUXXXWWWWWWVVVUUUTTTSSSRRRPPPPPPPPPPPPPPPPPPOOOOOOPPPQQQQQQPPPPPPNNNMMMLLLMMMLLLKKKJJJIIIHHHGGGFFFGGGGGGHHHIIIHHHFFFEEEDDD===AAAFFFJJJLLLKKKIIIGGGBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEBBBDDDEEEDDDCCCBBBCCCDDDDDDBBB@@@@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>============???>>>============>>>>>>==================>>>>>>===============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999:::;;;<<<>>>>>>>>>???::::::999999999::::::;;;<<<<<<<<<<<<;;;:::888777666666666666666777777777666666777777777777666666888777777666666555555555666666555555555444444444555555444444444444555555666666555555444555555666444444555555555555444444333444444444444444444333555555555555555555555555999888666444444444444555444333222111111222333444555444333222222222222222222222222333333333333333222222222222222222222222444444444444444444444444222222222222222222222222222222222333333333444444333333333333333333333333333333333333333333333333333333333333333333333333000000111222333333333333333333333444444333333222222333444333111000111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222FFFFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFEEEEEEDDDCCCBBBBBBCCCDDDEEEDDDEEEEEEFFFHHHIIIIIIJJJHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHIIIIIIJJJJJJJJJKKKJJJIIIHHHHHHIIIJJJKKKGGGHHHJJJMMMPPPRRRTTTUUUWWWXXXXXXVVVSSSPPPPPPQQQQQQRRRSSSTTTUUUXXX]]]```^^^```ccceeegggjjjnnnqqqxxx|||}}}{{{xxxwwwvvvuuu{{{||||||ssslll^^^ZZZUUURRRPPPOOOOOONNNNNNNNNNNNMMMLLLLLLKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJJJJLLLOOORRRSSSSSSSSSRRRMMMMMMNNNNNNOOOOOOOOOOOORRRSSSTTTTTTSSSRRRQQQPPPLLLKKKIIIHHHHHHJJJKKKLLLNNNOOOQQQSSSTTTTTTSSSSSSNNNPPPRRRUUUXXXZZZ[[[\\\VVVVVVUUUTTTTTTTTTUUUUUUSSSSSSTTTXXX\\\^^^___^^^YYYZZZ\\\\\\ZZZYYYZZZ[[[ZZZZZZZZZYYYXXXWWWUUUUUUSSSSSSSSSSSSTTTUUUVVVVVV]]]]]]^^^_______________UUUTTTTTTUUUXXXZZZ[[[[[[YYYZZZ[[[[[[[[[YYYXXXWWWUUUVVVWWWXXXYYYYYYYYYYYYfffkkkllleee___\\\YYYVVVXXXWWWVVVUUUTTTSSSRRRQQQQQQRRRRRRRRRQQQPPPOOOOOOPPPQQQRRRRRRQQQOOONNNMMMMMMLLLKKKJJJIIIHHHGGGGGGHHHHHHIIIIIIHHHGGGGGGFFFAAAHHHRRRWWWWWWRRRLLLHHHBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFCCCDDDEEEDDDCCCBBBCCCEEEDDDBBB@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>??????????????????>>>>>>======<<<<<<;;;;;;;;;;;;;;;<<<======<<<<<<============>>>>>>=========>>>===<<<<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<===>>>>>>>>>>>>:::999888888888888999999:::;;;;;;;;;:::999777666666666666666666666666666555666666777777777777777888777777777666666666666666555555444444333333333555555444444444444555555777666555555555555555555333333444555555555555444333333444444444444333333444444444444444444444444666666555444444444444555333333222222222222333333444333333222222222222333222222222222333333333333111222222333333222222111444444444444444444444444222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333222333444444555555555555333333444444444333222222222333444333111000111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222EEEEEEDDDDDDDDDDDDDDDDDDCCCDDDFFFGGGHHHGGGFFFEEEFFFEEECCCBBBBBBCCCEEEFFFEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIGGGHHHIIIKKKMMMNNNOOOOOORRRSSSTTTSSSQQQOOOOOOPPPOOOQQQSSSTTTUUUVVVYYY\\\WWWXXXYYYYYYXXXYYY\\\___```cccggglllpppwww}}}zzzuuuqqqnnnmmmmmmmmmmmmmmmmmmnnnoooooorrrsssuuutttqqqlllfffbbbUUURRRPPPNNNNNNMMMLLLJJJLLLLLLLLLLLLKKKKKKJJJIIIJJJJJJKKKKKKKKKKKKJJJIIIIIIJJJKKKLLLMMMNNNOOOOOOIIIJJJKKKLLLLLLMMMMMMMMMQQQQQQQQQQQQPPPOOONNNMMMKKKIIIHHHFFFEEEEEEFFFFFFHHHJJJMMMOOOQQQQQQQQQQQQNNNOOOQQQRRRSSSTTTVVVWWWRRRRRRRRRRRRSSSTTTUUUVVVSSSTTTUUUYYY\\\^^^^^^]]]XXXZZZ[[[\\\[[[[[[\\\]]]ZZZZZZYYYYYYXXXVVVUUUTTTPPPPPPQQQRRRSSSUUUVVVWWW[[[[[[\\\]]]]]]]]]\\\\\\UUUTTTTTTUUUXXXZZZZZZZZZWWWXXXYYYZZZYYYXXXVVVUUUVVVVVVWWWXXXYYYYYYYYYXXX```eeefffaaa\\\[[[[[[ZZZXXXWWWVVVTTTSSSRRRQQQQQQSSSSSSTTTSSSSSSQQQPPPOOOQQQRRRSSSSSSSSSQQQOOONNNLLLLLLLLLKKKJJJIIIHHHHHHIIIIIIHHHGGGGGGGGGGGGHHHLLLVVVbbbhhheeeZZZOOOIIICCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFCCCDDDEEEEEECCCCCCDDDEEEDDDBBB@@@???@@@@@@???>>>===>>>>>>>>>????????????@@@??????>>>===<<<<<<;;;::::::::::::;;;===>>>???<<<<<<<<<=========>>>>>><<<===>>>>>>>>>===;;;;;;::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::;;;<<<<<<======<<<<<<;;;999999888777666666666666888888:::::::::888666555666666666666666666555555555555666777777777777777444444555555666777888888777666666555444444333333555444444333333444444555666555555444333333444444222333444444555555555444222333444444444444333222333333333333333333333333222333333444444444444444222222333333333333222222222222222111222222333333222222222222222222222222222222333444444333222222444444444444444444444444333333333333333333333333111222222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222333333444555555555444444333444444444333333222111222333444333111000111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222DDDDDDDDDDDDDDDDDDDDDDDDBBBDDDFFFGGGHHHGGGFFFEEEHHHFFFEEEDDDDDDEEEFFFHHHGGGGGGGGGFFFFFFFFFFFFFFFHHHGGGGGGGGGFFFFFFEEEEEEGGGHHHHHHHHHHHHIIIIIIIIIGGGGGGGGGGGGGGGHHHHHHHHHHHHFFFEEEDDDDDDEEEFFFHHHGGGHHHIIIJJJJJJJJJJJJJJJLLLMMMOOOOOOMMMLLLLLLMMMMMMNNNPPPQQQPPPQQQRRRTTTTTTUUUUUUTTTSSSTTTVVVXXXWWWYYY[[[^^^```dddhhhlllhhhppp|||}}}wwwtttoooiiiddd```^^^^^^______```aaabbbdddfffgggiiijjjkkkhhhbbb]]]ZZZXXXPPPOOOMMMMMMNNNNNNLLLJJJJJJKKKKKKKKKKKKJJJIIIHHHIIIJJJKKKLLLKKKKKKIIIHHHIIIHHHGGGFFFGGGIIILLLNNNFFFGGGHHHJJJKKKLLLLLLLLLQQQQQQPPPOOONNNMMMKKKJJJLLLKKKIIIGGGEEEDDDDDDDDDEEEGGGJJJMMMOOOPPPPPPPPPMMMNNNOOOOOONNNNNNPPPQQQOOOOOOPPPQQQSSSTTTVVVWWWUUUUUUVVVYYY\\\^^^]]][[[WWWYYY[[[\\\\\\\\\]]]^^^YYYYYYYYYXXXWWWVVVUUUTTTNNNOOOPPPQQQSSSUUUWWWXXXVVVWWWWWWXXXXXXXXXXXXWWWVVVUUUTTTUUUWWWYYYZZZYYYUUUVVVXXXYYYYYYWWWUUUTTTUUUVVVWWWWWWXXXXXXWWWWWWXXX^^^___\\\YYY[[[]]]]]]XXXWWWUUUSSSRRRQQQPPPPPPTTTTTTUUUTTTTTTRRRPPPOOOQQQRRRSSSTTTSSSRRRPPPNNNLLLLLLLLLKKKJJJJJJIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHVVVaaannntttnnnaaaRRRIIICCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEEEEFFFDDDEEEFFFEEEDDDCCCDDDFFFDDDBBB@@@???@@@@@@???>>>======>>>>>>?????????@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;<<<>>>???AAABBB;;;<<<<<<<<<======>>>>>><<<===>>>>>>>>>===;;;:::::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999999999777666555555555555666777999999999888666555777777666666555555555555555555666777777777777777000000222444666888999:::888777777666555555444444555444444333333444444555555444333333222222222222222333444444555555555444222222444444444444222222222222222222222222222222000111333444555555444333111222333444444333222111111111111111222333444444222222222222222222222222222333444444444444333222444444444444444444444444333333333333333333333333111111222222222333333333000000000000000000000000222222222222222222222222222222222222222222222222222222222333333222222111444444444444333333222111222333444333111000111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222FFFFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGEEEBBBAAADDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHHHHHHHGGGFFFEEEFFFGGGIIIJJJJJJIIIHHHGGGEEEEEEDDDCCCCCCCCCCCCDDDHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLNNNNNNNNNNNNOOOPPPQQQQQQQQQPPPOOOOOONNNNNNOOOOOOQQQRRRSSSUUUWWWYYY[[[\\\[[[]]]dddppp{{{uuuqqqllljjjkkkkkkjjjhhheeebbb___\\\ZZZZZZ[[[[[[ZZZZZZ\\\]]]^^^_________eeedddaaa^^^ZZZVVVSSSQQQPPPPPPOOONNNLLLJJJHHHGGGHHHHHHIIIJJJKKKKKKKKKJJJIIIKKKLLLMMMLLLIIIFFFCCCHHHIIIJJJJJJJJJIIIHHHGGGDDDGGGKKKOOORRRSSSSSSSSSPPPPPPOOONNNNNNMMMLLLLLLKKKJJJHHHFFFEEEDDDCCCCCCGGGIIIKKKLLLLLLMMMOOOQQQQQQRRRSSSRRRPPPOOOOOOPPPLLLOOOPPPNNNNNNRRRUUUUUUUUUVVVWWWWWWVVVWWWYYYZZZZZZ[[[ZZZZZZZZZ\\\```ccc___^^^]]][[[XXXUUURRRQQQRRRRRRRRRSSSTTTUUUVVVWWWZZZYYYWWWVVVVVVWWWXXXYYYUUUUUUTTTUUUVVVXXXZZZ\\\YYYXXXWWWWWWWWWVVVTTTRRRVVVWWWYYYZZZ[[[[[[[[[ZZZ[[[\\\]]]]]]\\\ZZZXXXVVVTTTSSSRRRQQQPPPQQQRRRRRRVVVWWWWWWUUUSSSRRRRRRSSSUUUUUUTTTSSSRRRPPPNNNMMMKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGEEEEEEGGGJJJMMMOOO___jjjtttsssfffWWWNNNKKKEEEEEEDDDDDDCCCCCCCCCBBB??????@@@AAACCCDDDEEEEEEBBBBBB@@@@@@@@@@@@BBBBBBBBBBBBAAAAAA@@@???>>>>>>======>>>????????????????????????>>>>>><<<;;;;;;===============>>>??????<<<<<<=====================<<<<<<;;;999888888777:::::::::::::::::::::::::::999999888888999999:::::::::::::::::::::::::::999999::::::999999888777888888888888777777777777333333333444444444444555777777666555555555555555333333333444555666777777555444444444444555666666333444444444555666666666666666666555555444444444666666666555555444444444444333222111000000000000444333333222222333333444555555444333333222111111222222222222222222222222222333333444444333333222444333222111111111222333444444333333333333222222111111222222222222111111444444444333333222222222444333333222222333333444111000/////////000222222555333111//////111333444111111111111111111111111555444444333333222222111333222222111222222222333555444444333333333333333222222111000//////000000333333444444333333222111444333111000000000111111222222222333333222222222222222111111111111111111EEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFEEEDDDCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFDDDDDDEEEEEEEEEFFFFFFFFFHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJLLLLLLLLLLLLMMMNNNOOOOOONNNNNNMMMLLLLLLLLLLLLLLLMMMNNNNNNOOOQQQSSSUUUVVVTTTUUU[[[gggttt|||}}}}}}yyyxxxzzz~~~|||xxxxxx{{{|||~~~~~~|||{{{}}}|||xxxtttsssqqqqqqqqqpppmmmkkkdddaaa]]]\\\]]]^^^]]]\\\\\\ZZZWWWTTTSSSSSSTTTUUUVVVWWWXXXYYY[[[[[[[[[[[[ZZZYYYYYYWWWUUUSSSQQQPPPPPPOOOOOOMMMLLLIIIHHHGGGGGGHHHIIIJJJKKKKKKKKKKKKIIIIIIJJJJJJJJJIIIHHHHHHHHHIIIJJJJJJIIIHHHGGGFFFDDDFFFJJJNNNPPPQQQQQQQQQQQQPPPPPPOOONNNNNNMMMMMMJJJIIIHHHGGGGGGFFFFFFFFFKKKMMMNNNNNNMMMMMMNNNOOOQQQSSSSSSRRROOOMMMMMMMMMHHHKKKLLLJJJJJJNNNQQQQQQSSSTTTUUUUUUTTTUUUWWWYYYXXXXXXXXXWWWWWWZZZ^^^aaa```___\\\XXXVVVUUUTTTTTTTTTTTTTTTUUUVVVXXXYYYZZZZZZXXXVVVUUUTTTUUUVVVWWWWWWWWWWWWWWWWWWXXXYYYYYYWWWVVVUUUUUUVVVVVVUUUSSSUUUVVVXXXYYYYYYYYYYYYXXXYYYZZZ[[[\\\[[[YYYWWWUUURRRQQQPPPOOONNNNNNOOOPPPRRRSSSTTTTTTSSSSSSTTTUUUSSSRRRQQQPPPNNNMMMLLLKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIHHHGGGGGGIIILLLOOOQQQ\\\cccjjjiii___SSSKKKHHHDDDDDDDDDDDDCCCCCCBBBBBB@@@AAAAAAAAABBBCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBAAAAAA@@@??????>>>======>>>???????????????????????????>>>===<<<;;;======<<<=========>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::999999:::::::::::::::::::::::::::999999888888999999::::::::::::::::::::::::::::::::::::::::::999888888777777777777666666666666555555555666666666666777777666666555555555555555444333333444444666777777444444444444444555666666444444444444555555555555555555555444444444333333555555555444444444333333555444333222111111111111444333333222222333333444555555555444444333333333222222222222222222222222222333333444444333333222111111000000000111111222333333222222222111111111111111222222222222111111333333333333222222222111444333333222222333333444333222111111111222333444333333444444444444333333222222222222222222222222444444333333333333222222555444333222111111111222000111222333333333222222222222111000000000000000333333444444333333222111333333111000000000111111111111222222222222111111111111111111111111111111DDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEEEEFFFGGGGGGFFFFFFDDDDDDDDDDDDFFFFFFDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGFFFFFFDDDDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMKKKJJJJJJIIIIIIIIIIIIIIIKKKKKKKKKKKKLLLNNNOOOPPPRRRSSSYYYgggxxx}}}qqqmmmlllmmmjjjeeedddfffbbbdddfffgggggghhhjjjlllyyy~~~ssskkkmmmqqqrrrqqqrrruuuwwwtttnnnhhheeedddccccccbbb___[[[XXXXXXVVVSSSSSSTTTUUUUUUUUUSSSQQQOOOMMMMMMMMMOOOPPPQQQRRRSSSTTTUUUVVVVVVVVVSSSSSSSSSRRRQQQPPPOOOOOONNNNNNMMMLLLKKKIIIGGGFFFEEEFFFHHHIIIKKKKKKLLLLLLIIIIIIHHHHHHHHHIIIKKKLLLIIIIIIIIIIIIHHHGGGEEEEEECCCFFFIIILLLNNNOOOOOONNNQQQPPPPPPOOOOOONNNNNNMMMIIIIIIIIIIIIJJJJJJJJJJJJOOOPPPQQQPPPNNNLLLMMMNNNRRRSSSSSSQQQMMMJJJIIIIIIEEEIIIJJJGGGGGGKKKNNNNNNQQQRRRSSSRRRRRRRRRTTTVVVUUUUUUUUUUUUUUUWWW[[[^^^```^^^ZZZWWWUUUUUUWWWXXXUUUUUUVVVWWWXXXZZZ\\\]]]YYYXXXUUUTTTSSSSSSTTTUUUXXXXXXYYYZZZZZZYYYXXXWWWUUUSSSRRRRRRTTTUUUVVVUUUUUUVVVWWWWWWWWWWWWWWWVVVWWWXXXYYYZZZYYYXXXVVVTTTQQQPPPNNNMMMLLLLLLLLLMMMPPPQQQSSSRRRQQQQQQRRRTTTPPPOOOMMMKKKJJJIIIIIIJJJJJJJJJKKKKKKJJJJJJIIIHHHIIIHHHGGGGGGIIIKKKNNNOOOVVVYYY\\\ZZZTTTMMMGGGCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@@@@?????????===>>>>>>????????????>>>@@@@@@@@@@@@???>>>======<<<<<<<<<<<<=========>>><<<<<<;;;;;;;;;;;;;;;;;;888999999999::::::;;;;;;::::::::::::::::::999999999999888888888888999999999999999999999999999999::::::;;;;;;;;;:::999999666666666666555555555444555555555666666666666777777666555555444444555555444444444444444555666777444444444444444555555666555555555555444444444444444444333333333333333222444444333333333333333222555555444333222222222222333333222222222222333333555555555555444444444444222222222222222222222222222222333333333333222222///000111222222333222222222222222111111111000000111111222222222222111111222222222111111111111111333333222222222222333333222222111111222222333444111333666888999777444222333333333333333333333333222222333333333333444444666555444333222111111111111222333444555555444444222222111000000000000111333333333333333222222111333222111111000111111111000111111111111111111000111111111111111111111111CCCCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBAAAAAABBBCCCCCCBBBBBBCCCDDDFFFGGGHHHHHHFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFGGGFFFDDDBBBAAABBBBBBCCCBBBBBBBBBCCCCCCDDDFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKIIIIIIHHHGGGGGGGGGGGGHHHKKKKKKKKKJJJKKKLLLLLLMMMRRRTTT[[[lllxxxppphhheee```ZZZVVVVVVTTTVVVXXXZZZ[[[]]]```bbbiiiooosssnnnddd___ccciiikkkllloooqqqqqqmmmeee___]]]]]]]]]]]]\\\YYYTTTQQQSSSRRRQQQQQQQQQRRRRRRRRRNNNNNNLLLKKKKKKLLLNNNNNNMMMMMMOOOPPPPPPQQQQQQQQQSSSSSSSSSRRRQQQPPPOOONNNMMMMMMLLLKKKJJJHHHFFFEEECCCDDDEEEGGGIIIJJJJJJKKKJJJJJJIIIIIIIIIJJJKKKLLLJJJIIIIIIHHHFFFEEEDDDCCCEEEFFFIIIKKKMMMNNNMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLIIIIIIJJJKKKLLLMMMMMMMMMPPPQQQQQQPPPNNNMMMNNNOOORRRSSSRRRPPPKKKHHHFFFFFFFFFJJJJJJGGGGGGKKKNNNNNNNNNOOOPPPPPPOOOPPPRRRTTTRRRSSSTTTTTTTTTUUUYYY[[[]]]\\\ZZZXXXWWWWWWXXXXXXUUUUUUVVVWWWYYY[[[]]]^^^YYYXXXUUUSSSRRRSSSTTTTTTVVVXXXZZZ\\\\\\[[[YYYXXXTTTRRROOOOOORRRTTTVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTUUUWWWXXXXXXVVVUUUSSSQQQPPPNNNLLLKKKKKKKKKLLLRRRRRRSSSQQQOOOMMMNNNNNNOOOMMMJJJHHHGGGGGGHHHIIIIIIJJJJJJJJJJJJIIIHHHHHHFFFFFFEEEEEEFFFHHHJJJLLLRRRPPPOOOMMMKKKHHHDDDAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????===>>>????????????>>>>>>@@@@@@@@@@@@@@@???>>>>>>;;;;;;<<<===============;;;;;;;;;;;;;;;:::::::::888999999999999::::::::::::::::::999999999999999999999888888888888999999999999999999999999999999:::;;;;;;;;;;;;:::999999555555555444444444333333333333333444444444444555666666555444444444444555444444444444444555666777444444333333444444555666555555555444444333333333222222222222222222222222222222222222222222222222444444333222222222222222333333222222222222333333333333333444444444444444222222222222222222222222222222333333333333222222000222333555666666555555222222222222111111111111111111222222222222111111111111111000000000000000333333222222222222333333000000000000000111111111111333666888888777444222333333333333333333333333111111222333333444555555555444444333333333333333444333222111111222333444222222111000000111111111222333333333333222111111222222111111111111111111000000111111111111000000111111111111111222222222AAAAAABBBBBBBBBCCCCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFCCCDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGHHHFFFEEECCCBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFFFFFFFFFFFFFFFFEEEDDDEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGHHHHHHIIIJJJKKKIIIIIIHHHGGGGGGGGGGGGHHHJJJJJJJJJIIIIIIIIIJJJJJJMMMPPPXXXlllxxxiii___XXXQQQLLLKKKIIIJJJMMMOOOQQQSSSWWWZZZ[[[]]]^^^\\\XXXWWW[[[______aaadddgggfffaaaZZZUUUTTTSSSTTTUUUVVVTTTPPPLLLOOOOOONNNMMMLLLLLLLLLMMMLLLKKKJJJJJJKKKLLLMMMMMMJJJKKKLLLMMMMMMNNNMMMMMMPPPPPPQQQQQQQQQQQQPPPPPPLLLLLLLLLKKKIIIHHHFFFFFF@@@AAACCCEEEFFFHHHHHHHHHJJJJJJKKKKKKKKKJJJIIIHHHIIIHHHGGGFFFEEEDDDCCCCCCGGGHHHJJJKKKLLLMMMMMMLLLKKKKKKJJJJJJJJJJJJIIIIIIHHHIIIKKKLLLNNNNNNNNNNNNMMMOOOPPPPPPNNNNNNOOOQQQQQQRRRQQQNNNJJJGGGEEEEEEGGGKKKKKKHHHHHHLLLNNNNNNMMMNNNOOOOOONNNNNNPPPRRRQQQRRRTTTTTTTTTUUUXXXZZZXXXYYYZZZZZZZZZXXXVVVUUUTTTTTTUUUVVVWWWYYY[[[\\\YYYXXXVVVTTTSSSSSSTTTUUUTTTVVVYYY\\\]]]]]][[[ZZZTTTQQQOOOOOOQQQSSSUUUUUUVVVUUUUUUUUUTTTTTTTTTUUURRRSSSUUUVVVVVVUUUTTTSSSQQQPPPNNNLLLLLLLLLLLLMMMPPPPPPQQQOOOMMMKKKKKKLLLNNNLLLJJJHHHGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGEEEEEEEEEEEEFFFHHHIIIJJJNNNKKKGGGEEEEEEEEEBBB@@@AAAAAAAAAAAABBBBBBBBBBBB>>>>>>???@@@AAABBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>?????????>>>>>>===???@@@@@@@@@@@@??????>>>;;;<<<======>>>>>>======<<<<<<;;;;;;;;;:::::::::::::::999999999888888888:::::::::999999888888888999888888777777888888999888888888888888888888888::::::;;;;;;::::::999888444444444444333333333333333333333444444444444555666666555444444444444444555444444444444555666666333333333333333444555555555555444444333333333222222222222222222222222222222222222222222222222222333222222111111111111222333222222111111222222333222222222222222333333333222222222222222222222222111222222333333222222111000222333555666666555555444333333333333222222222111111222222222222111111000000000000000000000000333222222111111222222333//////000000111111111111111222333444444444444333222222222222222222222222111111222222333444555555222222333333444555777777777444000,,,+++,,,///111222111111111111111222222222222333333222222111000111111111111222111111111000000111111111111000000000000111111111222222222@@@@@@@@@AAABBBBBBCCCCCCDDDDDDCCCBBBAAA@@@??????AAAAAABBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGDDDDDDCCCBBBAAAAAAAAAAAAEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGJJJNNNWWWiiilll^^^UUUNNNIIIGGGCCCEEEFFFHHHIIILLLPPPSSSQQQQQQQQQQQQQQQSSSUUUVVVUUUWWWZZZ\\\ZZZWWWRRROOONNNNNNNNNPPPQQQPPPMMMKKKLLLMMMNNNMMMKKKJJJJJJKKKHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIJJJKKKKKKKKKKKKKKKHHHIIIKKKMMMOOOQQQQQQRRRLLLLLLLLLKKKJJJHHHGGGFFF@@@AAACCCDDDEEEFFFGGGGGGHHHIIIJJJJJJJJJHHHGGGFFFHHHGGGFFFDDDDDDCCCCCCCCCHHHIIIJJJJJJKKKKKKKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKMMMMMMMMMLLLLLLJJJLLLNNNNNNMMMNNNOOOQQQOOOPPPPPPNNNJJJGGGFFFFFFIIILLLMMMIIIIIILLLOOOOOOMMMNNNOOOOOONNNNNNPPPRRRPPPRRRSSSTTTTTTUUUWWWYYYVVVWWWYYY[[[ZZZXXXUUUSSSSSSSSSTTTTTTUUUVVVXXXXXXXXXWWWUUUSSSSSSTTTUUUVVVSSSUUUYYY[[[]]]]]]\\\[[[UUUSSSQQQPPPQQQRRRRRRRRRSSSSSSRRRRRRRRRSSSSSSTTTPPPRRRTTTUUUVVVUUUTTTSSSPPPOOONNNMMMLLLMMMNNNNNNJJJLLLMMMMMMLLLKKKMMMNNNMMMLLLJJJIIIHHHHHHIIIIIIHHHHHHIIIIIIHHHHHHGGGFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJHHHEEEDDDCCCCCCBBBAAA@@@@@@AAAAAAAAAAAAAAABBB======>>>@@@AAACCCDDDDDD@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>????????????>>>>>>===>>>???????????????>>>>>>;;;<<<>>>?????????>>>=========<<<<<<;;;:::::::::::::::999999888888888777:::::::::999888888777777888888777777777777888888777777777777777777777777999999:::::::::999888888444444444444333333333222555555555666666666666777666555444444333333444444555555444444444555555666333333333333333444444555444444444444333333333333111222222222222333333333111222222222222333333333222222111000000111111222222222111111111111222222222222222222111111111111222222222222222222222222111111222222222222111111///000111222222333222222444444444333333333222222111111222222222222111111000000000000111111111111222222111111111111222222111111222333333333333222111111111111111222444444111111111111111111111111111111222333333444555555111222222333555777999:::>>>:::555000...///222444222111111111111222333333222222222222222111111000000000111222222222222111000111111111111111111000000000000111222222333333?????????@@@AAABBBBBBBBBBBBBBBCCCCCCCCCAAA@@@???AAAAAAAAABBBBBBBBBCCCCCCBBBCCCDDDFFFFFFDDDCCCBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGAAABBBBBBBBBBBBBBBAAAAAADDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHFFFFFFEEEEEEEEEFFFFFFGGGIIINNNUUUcccmmm\\\SSSMMMIIIHHHFFFFFFFFFFFFFFFGGGJJJMMMMMMMMMMMMMMMMMMNNNPPPQQQOOOQQQSSSTTTSSSQQQPPPOOONNNMMMLLLMMMNNNNNNLLLKKKHHHJJJLLLLLLJJJIIIKKKMMMFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHEEEFFFHHHJJJLLLNNNOOOOOOLLLLLLLLLKKKJJJIIIHHHGGGBBBCCCDDDEEEFFFGGGGGGFFFEEEEEEEEEDDDEEEEEEFFFGGGFFFFFFDDDCCCCCCCCCDDDDDDHHHHHHHHHIIIIIIIIIIIIIIIEEEEEEFFFFFFFFFFFFFFFFFFIIIJJJKKKLLLLLLKKKJJJIIIIIIJJJLLLLLLKKKKKKMMMOOOMMMNNNOOOMMMKKKIIIHHHIIIMMMPPPPPPMMMLLLPPPRRRRRRMMMOOOOOOOOOOOOOOOQQQSSSOOOPPPRRRSSSSSSTTTVVVXXXVVVWWWXXXXXXWWWUUUSSSRRRTTTTTTSSSSSSTTTUUUUUUVVVUUUTTTSSSRRRRRRSSSUUUWWWUUUVVVXXXZZZ[[[[[[ZZZYYYVVVUUUSSSRRRRRRRRRPPPNNNOOOOOONNNNNNOOOPPPQQQRRROOOQQQSSSUUUVVVUUUTTTTTTNNNMMMLLLLLLLLLMMMNNNOOOIIIJJJKKKKKKJJJJJJKKKLLLKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIGGGGGGFFFDDDCCCAAAAAAAAA???@@@@@@@@@AAAAAAAAAAAA>>>>>>???@@@AAAAAABBBBBB@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>=========>>>>>>??????>>>>>>===<<<===???@@@AAA@@@???>>>>>>>>>======<<<;;;;;;:::888888888888999999999999::::::999999888777777666888888777777777777888888777777777777777777777777888888999999888888777666555444444444444333333333555555555666666666666777666555444444333333444444666555555444444444555555333333222222333333444555333333333333333333444444222222222222333333444444222222222222333333444444222222222111111222222333222222111111111111222222333333333222222111111111222222222222222222222222111111222222222222111111111111000000000111111222333333333333222222222111111111222222222222111111000000000111111222222222222222111111111111222222000111222333444333333222000000000111222333333444222222222222222222222222222222222333333444444444333333333444555777888999===<<<888666444444444555222111111111222222333444222222222222222111000000///000111222333222222111111111222222222222111111///000000111222222333333>>>>>>???@@@AAAAAABBBBBB???@@@BBBDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBEEEGGGGGGEEEBBBAAACCCCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHAAABBBCCCDDDEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGHHHEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIHHHHHHGGGGGGHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHEEEJJJOOO[[[wwwhhhUUUMMMIIIFFFFFFHHHHHHGGGEEECCCCCCEEEHHHHHHJJJLLLJJJGGGGGGIIILLLKKKLLLNNNNNNMMMMMMNNNOOOMMMKKKJJJJJJJJJJJJIIIHHH@@@CCCGGGGGGFFFFFFHHHJJJGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGGGGGGGGGGGGGFFFGGGHHHIIIJJJKKKKKKLLLKKKLLLLLLLLLLLLKKKJJJIIIHHHEEEEEEFFFGGGGGGGGGGGGGGGCCCBBB@@@???@@@CCCFFFIIIEEEEEECCCBBBBBBCCCDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFIIIJJJKKKLLLKKKJJJGGGFFFIIIJJJKKKKKKJJJJJJKKKLLLLLLMMMNNNMMMKKKJJJJJJJJJQQQUUUUUURRRQQQTTTWWWVVVNNNOOOPPPPPPOOOPPPRRRTTTMMMOOOQQQRRRRRRSSSTTTVVVXXXWWWVVVUUUTTTSSSSSSSSSUUUTTTTTTSSSSSSTTTTTTUUUSSSRRRQQQPPPQQQSSSUUUVVVWWWXXXYYYZZZZZZYYYXXXWWWXXXVVVTTTTTTSSSQQQNNNLLLLLLLLLKKKKKKLLLNNNPPPQQQOOOQQQSSSUUUVVVVVVUUUTTTLLLLLLKKKKKKLLLMMMNNNPPPKKKLLLMMMKKKIIIGGGGGGHHHJJJJJJJJJJJJJJJIIIHHHGGGGGGHHHHHHHHHHHHGGGFFFFFFDDDDDDEEEEEEFFFFFFFFFGGGDDDFFFGGGFFFCCC@@@@@@AAA?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>======<<<======>>>>>>>>>======<<<>>>@@@AAABBBAAA???>>>??????>>>===<<<<<<;;;;;;555666777888999:::;;;;;;::::::999999888777777666888888777777777777888888777777777777777777777777888888888888888777666666555555555444444444333333333333333444444444555555555555444333333333333444666555555444444444555555333333222222333333444555222222222333333444444444222222222333333444444444222222222333333444444444333333333222222333444444222222111111111111222222555555444333333222111111222222222222222222222222111111222222222222111111444333222111111111222333222222222111111111111000111111222222222222111111000000111111222222222333222222111111111111222222...///000111222111000000///000111333444444333333333333333333333333333333222222333333333333444444555555444555555666777888555555555444333222000000222111111111222333333444111222222222222111000000///000111222333333222111222222333333333333222222///000000111222222333333AAAAAA@@@@@@AAAAAABBBCCCCCCBBBBBBAAAAAABBBBBBCCCBBBAAAAAA@@@@@@AAAAAABBBCCCCCCDDDEEEEEEDDDCCCBBBCCCCCCDDDEEEFFFEEEEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDCCCBBBBBBCCCDDDCCCBBBDDDCCCCCCBBBBBBDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJHHHHHHGGGFFFEEEDDDCCCBBBDDDDDDDDDEEEFFFFFFGGGGGGEEEEEEJJJWWWkkk~~~dddRRRLLLKKKHHHFFFEEEFFFGGGHHHIIIHHHGGGGGGGGGHHHHHHIIIHHHGGGFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIIIIHHHGGGFFFEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGDDDFFFGGGIIIIIIHHHGGGEEEIIIHHHFFFFFFGGGIIIIIIIIIGGGFFFEEEFFFIIIJJJJJJJJJIIILLLKKKHHHGGGJJJJJJGGGEEEFFFGGGIIIJJJJJJIIIIIIGGGEEEBBB??????AAADDDFFFFFFGGGGGGFFFDDDDDDEEEGGGGGGGGGGGGHHHHHHGGGGGGGGGCCCBBBAAAAAABBBDDDGGGHHHKKKJJJHHHGGGFFFGGGGGGHHHJJJIIIIIIJJJLLLMMMLLLKKKKKKLLLMMMMMMLLLMMMOOOPPPUUUTTTSSSSSSSSSSSSSSSSSSPPPOOOOOONNNMMMMMMMMMNNNNNNOOOPPPQQQRRRRRRRRRRRRSSSSSSRRRQQQPPPPPPOOOOOORRRRRRRRRSSSTTTTTTUUUUUUQQQOOONNNPPPTTTXXXYYYXXXYYYXXXVVVVVVWWWWWWVVVTTTTTTSSSPPPNNNMMMNNNOOOPPPNNNNNNNNNNNNMMMLLLKKKKKKNNNPPPRRRTTTTTTRRROOOMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKIIIGGGFFFGGGHHHHHHHHHGGGIIIKKKLLLKKKIIIIIIJJJEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEFFFGGGGGGHHHGGGFFFEEEDDDCCCBBBAAAAAABBBAAA@@@???>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAACCCBBBAAA@@@???@@@AAAAAAAAAAAAAAA@@@@@@@@@??????AAA@@@???=========>>>???========================>>>???AAABBBBBB@@@===;;;<<<;;;;;;::::::999888888888888999:::;;;;;;<<<<<<;;;;;;;;;:::999888777666888888888888777777777777666666666666666555555444777666555555555777888999888888777666555444444444666666555444555666777888888777666555444333222222333444444555555444444333555555555444444333333333555444222111111111222222444333333222222333333444555555555555555444444444444333111000000000111111333333222222333333444555444333222111111333555666444333333222111111111222555444222111000111222222111111111222333333333444000000000000111111111111000000000000111111111111111111111111111111111111555444444333222222222333111111000000000000111111000111333444555444444333444444444333333333222222///111444444444333333444555444222111111222444555666555333222111222333333333333333222222222111111333333333333333222111000//////000000111111111222000000000000000000000000111111000000000000000111AAAAAA@@@@@@AAAAAABBBCCCCCCBBBBBBAAAAAABBBBBBCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDCCCBBBAAADDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDCCCCCCBBBBBBBBBDDDBBBAAABBBCCCDDDCCCBBBDDDCCCCCCBBBCCCDDDEEEFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGIIISSSaaaqqq}}}ppp\\\NNNHHHHHHGGGFFFEEEEEEGGGHHHHHHHHHGGGFFFGGGGGGHHHHHHHHHGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDEEEFFFFFFFFFEEEEEEEEEGGGHHHJJJJJJIIIHHHGGGJJJHHHFFFEEEFFFHHHHHHGGGIIIGGGFFFFFFGGGHHHHHHGGGIIILLLLLLGGGDDDFFFGGGFFFDDDEEEGGGHHHIIIIIIHHHHHHFFFEEECCCBBBBBBDDDFFFHHHBBBCCCDDDCCCAAAAAACCCDDDFFFFFFGGGGGGGGGGGGFFFFFFAAAAAA@@@@@@BBBDDDFFFHHHKKKJJJIIIHHHGGGGGGHHHHHHJJJIIIIIIJJJKKKLLLLLLKKKKKKLLLMMMLLLJJJJJJLLLMMMSSSSSSRRRQQQQQQQQQQQQRRRPPPOOONNNMMMMMMMMMMMMMMMMMMNNNOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOORRRRRRRRRRRRRRRSSSSSSSSSQQQOOONNNPPPTTTWWWXXXWWWYYYXXXWWWWWWXXXXXXWWWVVVSSSRRRPPPNNNMMMMMMNNNOOOMMMNNNOOOOOOPPPPPPOOOOOONNNOOOQQQSSSSSSQQQOOONNNKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHFFFFFFHHHIIIHHHGGGHHHJJJKKKKKKJJJIIIIIIJJJEEEFFFHHHIIIIIIIIIHHHGGGHHHGGGFFFFFFEEEFFFFFFFFFGGGFFFFFFEEEDDDCCCBBBAAABBBBBBAAAAAA@@@@@@??????@@@@@@AAAAAAAAABBBBBBBBBCCCBBBAAA@@@???@@@@@@AAA@@@@@@@@@@@@????????????@@@???>>>===<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@AAA@@@???>>>===<<<<<<;;;;;;:::999999999888888888999:::;;;;;;;;;::::::::::::999888777666777777777777777777777777666666666666666555555444666666666666666666777888555555555444333333333222555555444444444555666777777777666555444333222222333444444555555444444333555555444444444333333333444333222111111111222222444333333222222333333444666666555555444444333333333333111000000000111111222111111111111222333333333222111111111222444555333222111111000000000111222111111111111222222333000000000000000111111111000000000000111111111111000000000000111111111111222222222222222222222222333333222111111111111111111111000000000000111111111222333444444444333222000000000111111222222222000222555666555333333333444333222111111222333444555444333222222222222333333333222222222111111111222333333333222222111000000000000000111111111222111111111111111111111111111111000000000000111111AAAAAA@@@@@@AAAAAABBBCCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCAAAAAACCCCCCCCCCCCBBBAAAEEEDDDCCCCCCCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDEEEEEEFFFFFFHHHGGGFFFDDDCCCAAA@@@@@@CCCBBBAAABBBCCCDDDCCCAAACCCCCCBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFGGGHHHHHHIIIHHHHHHGGGFFFEEEEEEDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFIIIHHHHHHLLLTTT\\\bbbeeeddd\\\QQQIIIEEEDDDEEEFFFDDDEEEFFFGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDDDDEEEEEEEEECCCDDDEEEEEEFFFFFFEEEEEEGGGHHHIIIKKKKKKJJJJJJIIIJJJHHHFFFFFFGGGHHHHHHHHHKKKIIIFFFEEEEEEFFFEEEDDDIIIOOORRRMMMGGGFFFFFFFFFDDDDDDEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEFFFGGGHHHIIIAAABBBBBBAAA@@@@@@AAACCCDDDEEEEEEFFFFFFEEEEEEDDD@@@@@@???@@@AAADDDFFFGGGJJJIIIHHHHHHGGGHHHHHHIIIJJJIIIHHHIIIJJJKKKJJJIIIJJJKKKKKKJJJIIIHHHJJJKKKRRRQQQPPPOOOOOOOOOOOOPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNKKKLLLLLLMMMNNNOOOOOOPPPQQQQQQQQQQQQRRRRRRRRRRRRQQQPPPPPPQQQTTTWWWWWWWWWWWWVVVUUUVVVXXXXXXXXXWWWSSSRRRPPPNNNMMMMMMMMMNNNMMMMMMOOOPPPRRRSSSSSSSSSNNNOOOOOOPPPPPPPPPOOONNNKKKKKKKKKKKKKKKKKKKKKKKKGGGFFFFFFHHHJJJKKKIIIHHHJJJJJJKKKJJJHHHHHHJJJKKKGGGHHHKKKLLLMMMLLLJJJHHHJJJIIIHHHFFFEEEDDDDDDDDDFFFFFFEEEDDDCCCCCCBBBAAAAAAAAABBBCCCCCCBBBAAA@@@AAAAAABBBBBBBBBCCCCCCCCCBBBAAA@@@@@@??????@@@@@@?????????>>>>>>>>>======>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>??????======<<<<<<;;;:::::::::777777888888999:::::::::::::::::::::999888777777666666666666666666666666666666666666666555555444666666777777777666555555444444444444444444333333444444444333444555555666777666666555444333222222333444444555555444444333444444444444333333333333444333222111111111222222333333222222222222333333666666555444444333222222333222111111000111111111000000000000000111222222111111111111111222222222222111000000///000000000000000111222333333333333111111111000000000000000000000000000111111111111000000000000111111111111333333333333333333333333111111000/////////000000111111000000000000111111222333333444333333222111......///000111222333444111333777777666333222222111111111111111111111111444444333222222222222333333222222222222111111111222222222333222222111000000000000111111111111111111111111111111111111111111000000000000000111111AAAAAA@@@@@@AAAAAABBBCCCCCCBBBBBBAAAAAABBBBBBCCCDDDDDDCCCCCCCCCCCCDDDDDDAAABBBCCCDDDDDDDDDCCCBBBEEEDDDBBBAAABBBCCCEEEGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFGGGFFFFFFEEECCCBBB@@@@@@CCCBBBAAAAAACCCCCCBBBAAABBBBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEDDDDDDBBBBBBCCCDDDDDDEEEEEEFFFGGGGGGFFFGGGJJJMMMOOOPPPOOONNNJJJFFFCCCCCCDDDFFFDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHGGGHHHHHHJJJKKKKKKKKKKKKKKKKKKIIIHHHIIIKKKMMMNNNNNNLLLJJJGGGEEEFFFFFFFFFFFFIIIUUU___]]]UUUOOOJJJGGGCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGCCCCCCDDDCCCAAAAAABBBDDDCCCDDDDDDEEEEEEDDDDDDCCC@@@@@@@@@AAACCCEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFFFFGGGHHHGGGEEEHHHIIIJJJIIIIIIIIIKKKMMMQQQQQQPPPOOONNNNNNNNNNNNNNNMMMMMMLLLLLLLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNNNNOOOOOOOOOPPPPPPQQQRRRSSSTTTUUUSSSSSSSSSTTTVVVWWWXXXXXXTTTSSSSSSTTTVVVXXXWWWVVVUUUTTTRRRPPPOOONNNNNNNNNMMMNNNOOOQQQRRRRRRSSSSSSNNNNNNNNNMMMNNNNNNOOOOOOJJJJJJJJJJJJJJJJJJJJJJJJFFFGGGHHHJJJMMMMMMLLLJJJKKKKKKKKKIIIGGGHHHJJJLLLHHHJJJMMMOOOPPPNNNKKKIIIKKKJJJHHHFFFEEECCCCCCBBBEEEDDDDDDCCCBBBAAAAAAAAA???@@@BBBCCCDDDCCCAAA@@@AAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@???????????????>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<===???@@@>>>======<<<;;;;;;::::::777777888888888999999999999999999999999888777777555555555555666666666666666666666666666555555444666666777888777666444333555555555666666666666666333333333333444444555555666666555444444333222222333444444555555444444333333333333333333333333333333222222222222222222222333333222222222222333333666555555444333222111111222222111111111111111111111000000000000111222222//////000111111111111000222111111000000000111111111222444555555444333222444333333333222111111111///000000000111111111111///000000000111111111111222222222222222222222222111000000/////////000000222111111000000111111222333333333333222222111111000111111222333444444444111444777888666333111111000000111111111111000000333333222222222222222222222222222222111111111111111111222222222222111111111111111111111111111111111111111111111111111111000000000000000000111222AAAAAA@@@@@@AAAAAABBBCCCCCCBBBBBBAAAAAABBBBBBCCCEEEDDDDDDCCCCCCDDDDDDEEEBBBCCCDDDEEEFFFFFFEEEDDDEEEDDDBBBAAAAAACCCEEEFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFDDDDDDEEEEEEDDDCCCBBBBBBCCCAAA@@@AAABBBCCCBBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDBBBBBBBBBCCCDDDDDDEEEEEEDDDEEEEEEEEEFFFGGGHHHIIIFFFHHHHHHGGGDDDCCCDDDEEECCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCFFFEEEEEEDDDCCCCCCBBBBBBDDDDDDEEEFFFGGGHHHHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJLLLPPPTTTWWWWWWMMMJJJGGGFFFGGGHHHIIIIIIJJJZZZiiikkkdddZZZPPPHHHDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFDDDCCCDDDEEEEEECCCAAA@@@AAACCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBCCCCCCEEEFFFGGGGGGDDDDDDEEEEEEFFFFFFFFFFFFFFFEEECCCCCCDDDDDDCCCAAADDDFFFHHHIIIJJJKKKNNNQQQRRRQQQPPPOOONNNMMMMMMNNNLLLLLLLLLKKKKKKLLLLLLMMMOOONNNMMMLLLLLLMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOOOONNNOOOPPPRRRTTTVVVXXXXXXTTTUUUVVVWWWWWWXXXYYYYYYUUUTTTTTTUUUXXXYYYYYYXXXWWWVVVUUUSSSRRRPPPPPPOOOOOOOOOPPPPPPPPPPPPOOOOOONNNMMMMMMLLLMMMNNNOOOPPPKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHIIILLLOOOOOONNNLLLKKKLLLKKKIIIGGGGGGIIIKKKIIIKKKNNNPPPQQQOOOLLLKKKKKKJJJHHHFFFEEECCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@>>>???AAACCCCCCBBB@@@???@@@@@@@@@@@@AAAAAAAAAAAA???@@@????????????>>>>>>=========<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::;;;<<<>>>???>>>======<<<;;;;;;::::::888888888888888888999999888888999999999888777777444555555555666666666777666666666666666555555444555666777777777555444333555555555666666666666666333333333444444444444444555555555444333333222222333444444555555444444333333333333333333333333333222222222222222222222222333222222111111222222333555444444333222222111111111111111111222111111111111111111111111222333333...///000111111111000000222222111111111222222333555666777777666444222111444333333333222111111111///000000000111111111111///000000000111111111111000000000000000000000000111111000000000111111222222222111111111111222222444333333222111111111111222222222222222222222222222444777777555333111111///000000111111000000///111222222222222222222222222222222111111111000000000111111222222111111111222222222111111111111111111111111111111111111111000000//////000111222222AAAAAA@@@@@@AAAAAABBBCCCCCCBBBBBBAAAAAABBBBBBCCCDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCEEEFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCCCCAAABBBDDDEEEEEEEEEDDDCCCBBBAAA@@@AAABBBCCCBBB@@@AAAAAABBBCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEFFFEEEEEEEEEDDDDDDCCCCCCCCCAAAAAABBBBBBCCCDDDDDDDDDBBBCCCDDDEEEDDDEEEGGGIIIEEEFFFGGGGGGEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDEEEDDDDDDDDDDDDDDDDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFEEEDDDCCCBBBAAA@@@AAABBBCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKJJJIIIJJJNNNSSSXXX\\\]]]NNNKKKHHHFFFGGGIIIJJJJJJJJJYYYgggkkkfff]]]RRRJJJEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDFFFFFFFFFCCC@@@??????@@@BBBCCCCCCDDDDDDCCCCCCBBBDDDDDDEEEEEEEEEFFFFFFFFFBBBCCCDDDFFFFFFGGGGGGGGGFFFDDDBBBBBBCCCBBBAAA???BBBDDDFFFHHHIIILLLPPPRRRQQQPPPOOONNNMMMLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLMMMNNNMMMLLLKKKKKKLLLNNNOOOPPPPPPPPPPPPPPPOOOOOOOOONNNOOOPPPRRRUUUWWWXXXYYYUUUVVVXXXYYYXXXWWWXXXYYYXXXWWWWWWXXXZZZ[[[[[[ZZZXXXXXXWWWUUUSSSRRRQQQPPPPPPPPPPPPOOOOOOMMMLLLLLLMMMMMMMMMMMMNNNOOOPPPPPPLLLLLLLLLLLLLLLLLLLLLLLLJJJIIIJJJLLLNNNOOOOOONNNKKKLLLLLLJJJHHHGGGHHHJJJIIIKKKMMMOOOPPPNNNMMMKKKJJJIIIHHHFFFEEEDDDDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@???@@@AAABBBBBBAAA@@@????????????@@@@@@@@@AAAAAA>>>????????????>>>===============<<<<<<<<<;;;;;;999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::::::::;;;<<<=========<<<<<<;;;:::::::::999999999999999999999999777888888888888888777777555555555666666777777888666666666666666555555444555555666666666555444444444444444444444444333333333333444555555555555444444444444444333333222222333444444555555444444333222222222222333333333333111111222333333333222222222222111111111111222222333333222222222222111111000000111222222222222111222111111111111222333333000000000000000111111111222222222222222222333444888888777666555333222111111111111000000000000000000000000000111111111111000000000000111111111111000000000000000000000000222222111111111222333333222222111111111111222222333222222111111111111222111111000000000/////////111333555555333222222222000000000000000000000000000111222222333222222222222111111111111000000000///000111111222111111111222222222222222111111111222222222222222222222222////////////000111222333AAAAAA@@@@@@AAAAAABBBCCCCCCBBBBBBAAAAAABBBBBBCCCDDDCCCCCCBBBBBBCCCCCCDDDAAABBBDDDEEEFFFFFFFFFEEEBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAABBBDDDEEEFFFEEEDDDCCCBBBAAA@@@@@@BBBBBBAAA@@@@@@AAABBBCCCCCCCCCBBBBBBAAABBBBBBCCCDDDDDDEEEEEECCCCCCCCCCCCBBBBBBBBBBBB@@@AAAAAABBBCCCCCCDDDDDDAAACCCDDDDDDCCCCCCFFFIIIFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBAAAAAAAAABBBDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@AAABBBDDDEEEEEEFFFFFFDDDDDDEEEEEEFFFHHHIIIJJJHHHHHHIIIMMMRRRXXX[[[\\\PPPMMMHHHFFFFFFGGGHHHHHHIIIRRRYYYZZZXXXVVVPPPJJJFFFEEEDDDCCCCCCDDDEEEEEEDDDDDDDDDEEEFFFGGGGGGHHHJJJJJJIIIEEEBBB??????@@@CCCCCCDDDDDDDDDDDDCCCCCCEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEGGGHHHIIIIIIHHHGGGEEECCCCCCCCCBBBAAA???@@@BBBEEEFFFHHHJJJNNNPPPPPPOOONNNLLLKKKJJJJJJJJJKKKJJJJJJJJJJJJKKKLLLMMMLLLKKKJJJIIIJJJKKKMMMNNNNNNNNNOOOOOOPPPPPPQQQQQQOOOPPPQQQRRRSSSUUUVVVVVVSSSVVVXXXXXXWWWUUUVVVWWWXXXWWWVVVWWWYYYZZZYYYXXXXXXXXXWWWUUUTTTRRRPPPOOOPPPPPPPPPOOOOOONNNLLLLLLMMMMMMNNNNNNOOOPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMJJJIIIHHHIIILLLMMMMMMMMMJJJKKKLLLKKKIIIHHHHHHHHHJJJKKKLLLMMMNNNMMMLLLLLLHHHGGGFFFFFFEEEFFFFFFFFFCCCCCCCCCBBBBBBBBBBBBAAACCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBB===>>>?????????>>>===<<<============<<<<<<<<<<<<999999;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::::::::<<<<<<;;;;;;:::999999999:::::::::::::::999999999777777888888888888777777555555666777777888999999666666666666666555555444555555444444444555666666555555555444333333333222333444555666666666555555444444444333333333333222333444444555555444444333111111222222222333333333000111222333333333333222222222111111111111222222111111111111222222222222///000111222333222222111111000000000000111222222111111000///000111222333111111111111111222333333666666555333222222222222000000000000000111111111000000000000111111111111000000000000111111111111000000000000000000000000111111111111111222333444333222222111111222222333222111111000000111222333////////////000000000000111222333222111111222444222111000000000000111222///000111222333222222111111111111111000000000000//////000111111111111111333333333222222111111111222222222222222222222222////////////000111222333AAAAAA@@@@@@AAAAAABBBCCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBCCCCCC@@@AAACCCEEEEEEEEEEEEDDDAAABBBCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBAAA@@@@@@???BBBCCCDDDFFFFFFEEECCCBBBBBBAAA@@@@@@BBBBBBAAA@@@@@@AAABBBCCCCCCCCCBBBAAAAAAAAABBBBBBCCCDDDDDDEEEBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAABBBBBBCCCCCCDDDBBBDDDEEECCCAAABBBEEEHHHGGGDDDBBBBBBCCCDDDCCCBBBBBBBBBAAA@@@AAABBBCCCDDDDDDCCCBBBBBBCCCDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDD???@@@@@@@@@@@@AAAAAAAAABBBCCCDDDFFFGGGGGGHHHHHHCCCCCCCCCDDDEEEGGGHHHIIIHHHGGGHHHKKKPPPUUUXXXYYYRRRNNNIIIEEEDDDEEEEEEEEEHHHKKKKKKIIIJJJMMMMMMKKKFFFEEEDDDCCCCCCDDDEEEFFFBBBBBBCCCDDDFFFIIIKKKLLLOOONNNMMMIIIEEEBBBAAABBBCCCCCCDDDDDDDDDDDDCCCCCCEEEEEEEEEEEEDDDCCCBBBAAADDDEEEGGGIIIJJJKKKJJJJJJHHHFFFDDDDDDDDDCCCAAA@@@@@@BBBDDDEEEFFFHHHKKKMMMNNNMMMLLLKKKIIIIIIHHHHHHJJJJJJJJJJJJJJJKKKLLLMMMJJJIIIHHHGGGHHHJJJMMMNNNKKKLLLMMMNNNPPPQQQRRRSSSQQQQQQQQQQQQRRRRRRRRRRRRRRRUUUXXXXXXUUUTTTTTTVVVUUUTTTSSSTTTVVVWWWVVVUUUWWWWWWVVVUUUSSSQQQOOONNNOOOOOOPPPPPPOOOOOONNNMMMLLLMMMNNNPPPPPPQQQQQQPPPMMMMMMMMMMMMMMMMMMMMMMMMKKKIIIGGGGGGIIIKKKLLLLLLIIIKKKMMMLLLJJJHHHGGGGGGJJJJJJKKKLLLLLLLLLLLLLLLFFFFFFEEEEEEFFFGGGGGGHHHDDDDDDDDDDDDDDDCCCCCCCCCFFFEEEDDDBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCC===>>>?????????>>><<<;;;>>>>>>=========<<<<<<<<<888999;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999<<<;;;;;;::::::999888888::::::::::::::::::::::::666777777888888888777777555666666777888999999:::666666666666666555555444555444333333444555777888888888777666555555444444444444666777777777666555444333333333333333333333333444444555555444444333111111111222222333333333000111222333444333333222222222111111111111222222000000000111222222333333///000111222333333222111///////////////000111111333222000//////111333444000000///000000111222222444333222111000111222333111111222222333333333444000000000000111111111111000000000000111111111111111111111111111111111111111111000000111222333333333222222111111222222333111111000000000111333444//////000111222333444444000111111000///000333555444222000//////000222444///000111222333333222111111111111111000000000000//////000111111111111111333333333222222111111111222222222222222222222222////////////000111222333@@@AAAAAABBBBBBAAAAAA@@@BBBBBBBBBBBBAAAAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCDDDDDDDDDDDDEEEDDDDDDCCCBBBBBBAAA@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDCCCBBBAAAAAA@@@@@@AAA@@@@@@??????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@@@@AAAAAAAAABBBBBBBBBCCCDDDEEEEEEFFFBBBBBBCCCCCCDDDDDDEEEEEE@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCCCCDDDDDDEEEDDDBBB@@@@@@AAACCCDDDEEEDDDBBBAAA@@@@@@AAAAAADDDDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEHHHHHHHHHIIIIIIJJJJJJJJJIIIGGGDDDDDDDDDEEEEEEDDDHHHGGGGGGFFFEEEDDDCCCCCCBBBDDDEEEEEEDDDDDDEEEGGGDDDCCCCCCCCCEEEIIIMMMOOOYYYUUUPPPJJJFFFCCCBBBBBBAAABBBBBBCCCCCCBBBBBBAAAFFFFFFEEECCCCCCBBBBBBBBBDDDDDDFFFGGGHHHIIIIIIIIIFFFFFFEEECCCAAA???===<<>>>>>???@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBAAA@@@@@@???@@@@@@@@@AAAAAABBBBBBCCCAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCFFFDDDCCCBBBDDDDDDDDDCCCFFFEEEEEEEEEDDDCCCCCCCCCBBBCCCEEEDDDCCCCCCDDDEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJIIIGGGEEECCCBBBAAAAAAAAABBBBBBBBBBBBAAAAAABBBAAA@@@???????????????@@@AAABBBCCCDDDEEEEEEEEEEEEEEEFFFEEEEEEDDDCCCBBBDDDDDDEEEGGGHHHJJJKKKKKKIIIHHHFFFEEEEEEGGGJJJKKKIIIHHHGGGIIILLLOOOPPPPPPKKKKKKIIIIIIHHHIIIJJJKKKLLLLLLMMMNNNOOOOOOOOOOOOMMMNNNNNNPPPQQQRRRSSSTTTPPPQQQRRRSSSSSSSSSSSSSSSTTTUUUUUUUUUUUUTTTSSSSSSQQQRRRSSSTTTTTTTTTTTTTTTSSSRRROOONNNMMMOOOQQQRRRWWWUUURRRPPPPPPPPPOOONNNOOOPPPQQQQQQQQQQQQQQQPPPPPPPPPOOONNNMMMMMMNNNNNNLLLLLLKKKKKKJJJJJJIIIIIIJJJKKKKKKKKKLLLLLLMMMMMMLLLKKKIIIHHHHHHIIIKKKLLLGGGFFFDDDCCCDDDDDDCCCBBBDDDEEEGGGHHHHHHHHHGGGFFFCCCCCCCCCBBBBBBBBBBBBAAA?????????>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777888888999;;;<<<<<<===:::999999999999::::::;;;::::::::::::::::::::::::;;;;;;::::::999888888888666666666666777888999::::::999888777666666666666777666666666666666777777666666666666666666666666444444444444444444444444555555444444444333333333222333444444222222333444333333222222222333444444222222222222222222222222222222222222222222222222111111111111111111111111222111000111222222000///444333222222111222222222222222111111111111222222111111111111000000000000000111111222222111111000000000000000000//////...000000000000000000000000111111111111000000000000000000111111000000//////111111111222111111000000000000111222222333444444000000000000000111111222222222222222222222222222111111111111111111111111000000//////////////////////////////////////////111111000000000000111111333222222111111222222333111000000000000/////////000000000000000000000000000111222222000000111222000000000000000000000000000000000111222222333333AAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@???@@@@@@AAAAAAAAAAAABBBBBB???@@@@@@@@@AAAAAAAAAAAA???????????????@@@@@@@@@===>>>>>>>>>????????????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@????????????@@@@@@????????????????????????@@@????????????@@@@@@AAA@@@@@@AAAAAABBBBBBBBBCCCDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGGGGFFFEEEDDD@@@AAABBBBBBBBB@@@???>>>===>>>>>>???@@@AAABBBBBBAAAAAAAAAAAAAAABBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBAAABBBCCCDDDCCCBBBDDDDDDDDDCCCCCCCCCCCCCCCBBBCCCDDDDDDBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGDDDEEEFFFFFFEEEDDDCCCBBBAAAAAAAAABBBBBBAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>@@@@@@BBBCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJHHHGGGEEECCCDDDFFFIIIKKKLLLJJJHHHHHHKKKNNNOOOPPPLLLKKKJJJIIIHHHIIIJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNLLLMMMNNNOOOQQQRRRRRRSSSNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQPPPQQQSSSUUUVVVVVVUUUTTTRRRQQQOOOMMMLLLMMMPPPRRRWWWTTTQQQPPPPPPQQQPPPPPPNNNOOOOOOPPPPPPQQQQQQQQQPPPPPPOOONNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJHHHGGGGGGHHHJJJKKKHHHFFFDDDDDDDDDEEEDDDBBBCCCDDDFFFHHHHHHGGGFFFDDDAAAAAAAAAAAAAAAAAAAAAAAA???>>>===<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;888888999999:::;;;;;;<<<888888888888999::::::;;;::::::::::::::::::::::::::::::999999888888888777666666666666666777888888666666555444444444444444555555444444444555666666666666666666666666666666555555555555555555555555555555444444444333333333222333444444222222333444333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111333111000000111111000...222222111111111111222222222111111000000111111222111111111000000000000000000000111111111111000000...///////////////......000000000000000000000000111111111000000000000000000000111111111000000///222222222222222111000///000000111111111222222222111111111111222333444555111111111111111111111111111111111111111111111111000000//////......------////////////////////////000000////////////000000222111111000000111111222000000000000000000000000000000000000000000000000///000111111//////000111000000000000000000000000000000111111111222222222@@@@@@AAAAAAAAAAAA@@@@@@??????@@@AAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBB????????????@@@@@@@@@AAA>>>?????????????????????=========>>>>>>>>>??????@@@@@@AAABBBBBBCCCBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAA@@@??????>>>>>>??????@@@????????????????????????@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBEEEGGGGGGFFFDDDCCC???@@@AAAAAAAAA@@@???>>><<<======>>>???@@@@@@AAACCCBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@??????AAA@@@???@@@BBBCCCBBBAAABBBBBBBBBBBBBBBBBBCCCCCCBBBCCCDDDCCCBBBAAABBBCCCBBBCCCEEEFFFFFFEEECCCBBBAAABBBDDDFFFFFFFFFEEEDDD@@@AAAAAAAAAAAAAAAAAA@@@AAA@@@??????????????????AAAAAABBBCCCDDDDDDDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGFFFGGGHHHIIIIIIIIIIIIHHHFFFEEEDDDCCCDDDFFFHHHJJJNNNLLLIIIIIIJJJLLLMMMMMMKKKJJJIIIHHHHHHIIIJJJKKKLLLLLLMMMNNNNNNNNNMMMMMMNNNNNNOOOPPPQQQQQQPPPPPPMMMNNNOOOPPPQQQRRRRRRRRRPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPSSSUUUVVVUUUTTTSSSOOOOOOOOOMMMKKKLLLPPPSSSVVVSSSPPPOOOPPPQQQQQQQQQMMMMMMMMMNNNNNNOOOOOOPPPNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKMMMMMMLLLLLLKKKKKKJJJJJJIIIHHHFFFEEEEEEFFFHHHIIIHHHFFFDDDDDDDDDEEEDDDBBB@@@BBBDDDEEEFFFEEECCCBBB???????????????????????????>>>============>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888999::::::;;;::::::::::::::::::::::::999888888888888888777777888888777666555555666666444444444444444555666666444444333333444555666666666666666666666666666666555555555555555555555555555555444444444333333333222333444444222222333444444444444444333222111111222222222222222222222222222222222222222222222222111111111111111111111111333111000000000111///...111111000000000111111222000000////////////000000000000000000000000111111000000000111111000000000---....../////////......////////////////////////000000000000000000111111000000111111111111000000222222222222222111000///111111000000/////////////////////000111222333444111111111111111111111111000000000000000000000000000000//////......------////////////////////////000//////////////////000000000////////////000000000000000000111111111111000000000000000000000000...///000///......///000000000000000000000000000111111111111111222222222??????@@@@@@@@@@@@??????>>>???@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAABBBBBBCCC????????????@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>?????????@@@@@@@@@@@@AAAAAABBBAAAAAAAAAAAA@@@@@@??????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????????????????????????????@@@@@@@@@@@@AAABBBCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>???@@@CCCDDDEEEDDDCCCBBB??????@@@@@@@@@??????>>>=========>>>?????????@@@CCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>===>>>@@@BBBCCCBBB@@@@@@@@@AAAAAABBBBBBBBBCCCAAACCCCCCCCCAAA@@@AAABBB@@@AAABBBCCCCCCBBBAAA@@@AAABBBDDDEEEFFFFFFEEEEEE@@@@@@AAAAAAAAAAAA@@@@@@AAA@@@@@@?????????@@@@@@BBBBBBCCCDDDDDDDDDDDDDDDAAABBBCCCEEEFFFFFFFFFFFFEEEFFFGGGHHHHHHGGGFFFEEEDDDCCCCCCCCCDDDFFFGGGHHHNNNLLLIIIIIIJJJKKKKKKJJJJJJIIIIIIHHHIIIJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNMMMOOOPPPQQQRRRRRRQQQOOONNNNNNOOOPPPQQQQQQQQQQQQQQQPPPOOONNNNNNMMMMMMNNNNNNNNNOOOQQQSSSTTTSSSRRRQQQLLLMMMNNNMMMLLLMMMRRRWWWYYYUUURRRPPPPPPQQQRRRRRRNNNMMMMMMMMMMMMMMMNNNOOOLLLKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMLLLKKKJJJIIIHHHHHHGGGFFFDDDCCCCCCDDDFFFGGGGGGFFFDDDCCCDDDDDDCCCBBB???@@@BBBCCCCCCCCCBBBAAA>>>>>>????????????@@@@@@????????????>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::999999999999::::::;;;999999999999999999999999777777777777777777777777999888777666555555555555666666666666777888999:::333333333333444555666666555555555555555555555555555555555555555555555555555555444444444333333333222333444444222222333444444444555444333222111000222222222222222222222222222222222222222222222222111111111111111111111111222000//////000000000///000000000///000000111222000000////////////000000000000000000111111111111///000000111111000000///---......///////////////////////////////////////000000000000111111111111000000111111222222111111111111111222111111000000111000000///......------------------...///000111111111111111111111111111000000000000000000000000000000//////////////////////////////////////////000000////////////000000/////////....../////////000000000111111111111222000000000000000000000000...///000000......///000000000000000000000000000111111111111111111111111>>>>>>????????????>>>>>>>>>>>>???@@@@@@@@@@@@@@@??????@@@AAAAAABBBCCCCCC?????????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@??????>>>??????@@@@@@@@@AAAAAAAAA@@@AAAAAAAAAAAA@@@@@@???@@@??????>>>>>>??????@@@??????????????????????????????>>>>>>>>>>>>??????????????????????????????????????????@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA????????????????????????@@@?????????>>>>>>>>>>>>===>>>@@@AAABBBBBBBBBAAA??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>??????BBBBBBBBBBBBAAAAAA@@@@@@>>>>>>>>>?????????@@@@@@@@@@@@@@@?????????>>>>>><<<<<<===???AAABBBAAA@@@?????????@@@AAABBBBBBCCCAAABBBCCCBBB@@@???@@@AAA???@@@@@@AAAAAAAAA@@@@@@AAABBBBBBCCCDDDDDDDDDDDD@@@@@@AAAAAAAAAAAA@@@@@@@@@???????????????@@@@@@AAABBBCCCCCCDDDCCCCCCCCC@@@@@@BBBCCCDDDDDDEEEEEEDDDEEEFFFGGGFFFEEECCCBBBAAABBBCCCDDDEEEFFFFFFFFFJJJIIIHHHIIIJJJKKKJJJIIIIIIHHHHHHHHHIIIKKKLLLNNNNNNNNNOOOOOOOOOOOONNNNNNOOOPPPRRRSSSSSSRRRPPPOOOPPPPPPQQQQQQQQQQQQQQQPPPQQQPPPOOONNNNNNNNNOOOOOONNNOOOPPPPPPQQQPPPOOONNNJJJMMMOOOOOONNNQQQWWW]]]___[[[VVVRRRQQQRRRRRRQQQPPPOOONNNMMMMMMMMMNNNOOOJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJIIIGGGFFFFFFFFFEEECCCBBBBBBCCCEEEFFFGGGEEECCCBBBCCCCCCBBBAAA@@@@@@@@@AAAAAAAAABBBBBB???@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAA???>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::888888888888888888888888777777777777777777777777777666666555555555666666888888777777777888999999333333333444444555666777444444444444444444444444555555555555555555555555555555444444444333333333222333444444222222333444222333444444444333222222222222222222222222222222222222222222222222222222111111111111111111111111111///......///111111000///////////////000111111111000000000000000000111///000000000111111111111//////000000000000//////---...///000000000000000000000000000000000000000///000000000111111111111///000111222222222222111//////000111111111000000000000000000////////////............///000111111111111111111111111111111000000000000000000000000//////000000000000000000000000000000000000000000111000000//////000000111000000////////////000000000000111111111222222222000000000000000000000000000111222111000///000222000000000000000000000000111111111111111111111111======>>>>>>>>>>>>=========>>>???@@@@@@@@@@@@@@@??????@@@AAAAAABBBCCCCCC???@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAA@@@???>>>>>>@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>???????????????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@AAAAAABBB>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@@@@??????>>>>>><<<===>>>???@@@@@@AAAAAA@@@???>>>======>>>???@@@????????????>>>>>>>>>>>>AAAAAAAAA@@@@@@?????????============>>>>>>>>>>>>@@@@@@??????>>>>>>>>>===;;;;;;<<<>>>AAABBBAAA???>>>>>>???@@@AAABBBBBBCCCAAABBBCCCBBB@@@???@@@AAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCC@@@@@@@@@AAAAAA@@@@@@@@@??????>>>>>>>>>>>>???@@@AAAAAABBBCCCCCCCCCBBBBBB???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFEEECCCAAA@@@???AAACCCEEEFFFFFFFFFEEEGGGFFFGGGIIIKKKLLLKKKIIIHHHGGGGGGHHHIIIKKKMMMOOOOOOOOOPPPPPPPPPOOOOOONNNOOOPPPRRRTTTTTTSSSRRRQQQQQQQQQQQQRRRQQQQQQPPPPPPRRRQQQPPPOOOOOOOOOPPPQQQNNNNNNNNNOOONNNNNNMMMMMMIIIMMMPPPPPPPPPSSS[[[aaaddd```YYYUUUSSSRRRQQQPPPRRRQQQOOONNNMMMNNNNNNOOOJJJJJJJJJJJJKKKMMMNNNOOOMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMKKKJJJHHHFFFEEEDDDFFFEEEDDDBBBBBBDDDEEEFFFFFFDDDBBBBBBBBBCCCBBBAAAAAAAAA@@@@@@@@@AAABBBCCCAAAAAAAAABBBBBBCCCCCCCCC@@@AAABBBCCCBBB@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>??????===<<<<<<;;;::::::::::::777777777777777777777777666666666666777777777777555555444555555666777888999888777666666555555666333333333444555666777888333333333333333333333333666666666666666666666666555555444444444333333333222333444444222222333444000111222444555555444444222222222222222222222222222222222222222222222222111111111111111111111111111///------///111111111///////////////000111111222222111111111111222222//////000000111111111222//////000000000000//////......///000111111000000111111111111111111111111//////000000111111111222///000111222222222222222---...///000000000000000//////000000111111222222222222222222222222333444000000000000000000000000000000000000000000000000//////000000111111222222111111111111111111111111111111000000000000111111111111000000000000111111000000111111222222222222000000000000000000000000111333333333222111222333000000000000000000000000222222111111111111111111>>>>>>>>>>>>????????????>>>>>>>>>>>>============;;;<<<===>>>>>>???>>>>>>AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAAAAAAAAAAAAAA????????????????????????>>>>>>????????????>>>>>>======>>>>>>>>>>>>======AAAAAA@@@@@@???>>>>>>>>>@@@@@@AAAAAAAAA@@@??????======>>>???AAABBBCCCDDD@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>============<<<<<<======>>>@@@AAABBB@@@@@@???????????????@@@===>>>???>>><<<;;;;;;;;;>>>>>>>>>>>>============@@@??????>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>???@@@AAA???@@@AAABBBBBBBBBAAAAAA???======???BBBCCCAAA>>>======>>>>>>>>>>>>======???@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAACCCDDDEEEBBBBBBBBBCCCBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEFFFHHHIIIJJJJJJIIIHHHIIIGGGEEEEEEGGGIIIKKKKKKMMMMMMNNNNNNNNNMMMLLLLLLNNNOOOPPPRRRRRRRRRQQQQQQNNNOOOOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQPPPPPPPPPNNNLLLKKKLLLMMMMMMLLLKKKKKKJJJIIIJJJMMMRRRVVVZZZ^^^ZZZUUUSSSTTTUUUTTTRRRRRRRRRQQQPPPOOOOOONNNNNNLLLLLLLLLLLLLLLLLLMMMMMMLLLMMMMMMMMMMMMLLLKKKKKKLLLKKKJJJHHHGGGFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBBBB????????????????????????CCCCCCCCCCCCBBB@@@>>><<<:::::::::;;;;;;;;;;;;;;;::::::;;;<<<=========<<<;;;;;;::::::999888777777555666777888888777666555:::999999999888777777777999888666444444444444555444555666666666555333333222333333444444333333222666555555555555444444444444444444555555555555666555555555555555555555555444444444444444444444444333333333333333333333333000000000111222222333333111222222222222111000000////////////000000000000000///...------...///000111111000000000000111111////////////............000000000000000000000000000000000000000000000000............////////////111111000000000000111111000000111111111111000000000000000000111111111111333222111/////////000000222111///.........///000000000000000000000000000000000000000000000000000000000000///////////////000000000000000000000000/////////...............222222222111111111000000111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000111111111111222222222======>>>>>>>>>?????????>>>>>>>>>>>>=========<<<;;;<<<===>>>???????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@AAAAAA@@@????????????????????????======>>>>>>>>>>>>======<<<<<<============<<<<<>>>>>>>>>>>=========??????@@@@@@AAA@@@@@@???===>>>>>>???@@@AAABBBBBB@@@@@@?????????>>>>>>>>>>>>====================================<<<<<<<<<============>>>???@@@@@@@@@??????>>>>>>?????????===>>>???>>><<<;;;;;;;;;=====================>>>@@@???>>>>>>======>>>>>>>>>>>>>>>>>>?????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>???@@@AAA@@@@@@@@@AAAAAAAAAAAABBB@@@>>>===>>>@@@AAA@@@>>>===>>>>>>>>>>>>>>>>>>===??????@@@AAAAAAAAAAAAAAABBBAAAAAA@@@@@@AAABBBCCCBBBCCCCCCCCCCCCCCCBBBBBBAAABBBBBBBBBCCCDDDDDDDDDEEEFFFGGGIIIIIIIIIIIIHHHHHHFFFEEEFFFHHHKKKLLLKKKNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRRRRRRRQQQPPPNNNNNNNNNNNNOOOOOOOOOOOOQQQPPPPPPPPPOOOOOONNNNNNNNNMMMLLLMMMNNNOOONNNMMMLLLKKKJJJJJJMMMQQQUUUXXXYYYVVVSSSRRRTTTVVVUUUTTTQQQQQQPPPPPPOOONNNNNNNNNNNNMMMKKKJJJJJJJJJJJJKKKLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJHHHGGGFFFFFFEEEEEECCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>??????@@@@@@????????????????????????CCCCCCBBBBBB@@@???>>>===;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::999888888777666666777888888777666666999999999888888888888888999888777666555555555555555555666666666555444333333333444444444444333333555555555555444444444444444444444444555555555555444444444444444444444444444444444444444444444444333333333333333333333333222222111111111111111111111222222222222111000000000000000000111111111111//////...------...//////111111000000000000111111000000000/////////......000000000000000000000000000000000000000000000000....../////////000000000111111000000000000111111000000111111111111000000000000000000111111111111222111000//////000000111222111000///...//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222111111111111111111222222222111111111000000111111111111111111111111000000000000000000000000////////////000000000111000000000000000000000000111111111111111111111111000111111111111222222222======>>>>>>>>>>>>??????>>>>>>>>>=========<<<<<<:::;;;===>>>???@@@@@@@@@=========>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@=========>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===============>>>???@@@@@@@@@@@@@@@>>>?????????@@@@@@@@@@@@????????????>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<>>>>>======>>>>>>?????????>>>>>>>>>>>>??????===>>>???>>><<<;;;;;;;;;<<<<<<<<<======>>>>>>???@@@???>>>>>>======>>>>>>============>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBB@@@@@@????????????@@@@@@AAA@@@?????????@@@BBBBBBAAA???===<<<===>>>>>>>>>????????????????????????>>>>>>???@@@@@@@@@@@@???BBBAAA@@@@@@??????@@@@@@CCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIIIIHHHHHHFFFEEEEEEGGGJJJLLLMMMLLLNNNMMMLLLKKKLLLMMMNNNNNNPPPQQQQQQQQQQQQPPPPPPOOOMMMMMMMMMNNNNNNNNNOOOOOOPPPOOOOOONNNMMMLLLLLLLLLLLLKKKKKKLLLNNNOOONNNMMMLLLKKKJJJJJJLLLOOOSSSUUUTTTRRRQQQQQQSSSUUUVVVUUUOOOOOOOOONNNNNNNNNNNNNNNNNNMMMJJJHHHGGGGGGHHHIIIKKKJJJIIIHHHGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA============>>>>>>>>>>>>????????????????????????BBBBBB@@@???>>>>>>>>>>>><<<;;;;;;;;;:::999999999<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999888888888777777888999999888777777888888888888888999999999888888888888888777666555555666666666666555444333444555555666666555555444555555555555444444444444444444444444555555555555222222222222222222222222333333333333333333333333333333333333333333333333333333222222111000000///111222222222222111000000111111111111222222222222//////............//////111111000000000000111111111111000000000/////////000000000000000000000000000000000000000000000000/////////000000000111111111111000000000000111111000000111111111111000000000000000000111111111111111000000///000000111222111111000///////////////000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////222111111111111000000000111111111111111111111111000000000000000000000000/////////000000000111111000000000000000000000000111111111111111111111111000111111111111222222222============>>>>>>>>>???>>>>>>=========<<<<<<<<<:::;;;<<<>>>???@@@@@@AAA;;;;;;<<<<<<===>>>??????????????????@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;<<<===>>>>>>>>><<<===>>>???@@@@@@@@@@@@?????????????????????>>>??????>>>>>>>>>=========<<<<<<<<<===============<<<<<<<<<===============??????>>>===============>>>>>>=========>>>??????===>>>???>>><<<;;;;;;;;;::::::;;;<<<===>>>???@@@??????>>>===============<<<<<<<<<============>>>>>>>>>???@@@AAABBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@>>>===>>>???AAACCCAAA???===;;;;;;<<<===>>>@@@@@@????????????@@@@@@>>>>>>????????????>>>>>>??????????????????@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBDDDEEEFFFHHHHHHHHHHHHGGGEEEDDDFFFHHHLLLMMMMMMLLLLLLKKKIIIIIIIIIKKKMMMNNNRRRQQQQQQPPPPPPOOONNNNNNKKKLLLLLLMMMMMMNNNNNNNNNPPPOOOOOONNNMMMLLLKKKKKKJJJIIIIIIJJJLLLNNNMMMLLLMMMLLLKKKJJJKKKMMMPPPRRRQQQPPPOOOPPPQQQRRRSSSSSSMMMMMMMMMMMMMMMMMMMMMNNNMMMLLLIIIGGGGGGHHHIIIKKKKKKJJJHHHFFFFFFGGGHHHIIIEEEEEEDDDDDDDDDEEEEEEFFFBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA>>>>>>>>>?????????>>>>>>????????????????????????AAA@@@>>>===<<<===>>>>>>=========<<<;;;:::999999===<<<<<<;;;:::::::::::::::::::::999999888888888888888888999999888888888777777777888999999999:::888999999:::999888777666666666666666666555555444666666777777777777666666555555555444444444333333333333444444444555555555333333333333333333333333222222222222222222222222222222222222222222222222222222222111111111000000111222222222222111000000000000000111111111222222////////////000000000111111111000000000000111111111111111111000000000000////////////////////////////////////////////////000000000000111111111111111111000000000000111111000000111111111111000000///000000000111111111111/////////000000111222222111000000///////////////000000000000000000000000////////////////////////111111111111111222222222000000000000000000000000------...............///111111111111000000000000111111111111111111111111000000000000000000000000//////000000000111111111000000000000000000000000111111111111111111111111000000111111111222222222<<<============>>>>>>>>>============<<<<<<<<<<<<:::;;;<<<===>>>?????????::::::;;;<<<======>>>>>>>>>>>>>>>??????@@@@@@@@@????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::;;;<<<====================================;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<======<<<<<<<<<:::;;;;;;<<<===>>>??????;;;<<<===>>>???@@@@@@@@@??????>>>>>>>>>>>>======>>>>>>>>>=========<<<<<<;;;;;;<<<<<<=========>>>======>>>>>>>>>?????????@@@???>>>===<<<<<<<<<<<<===<<<<<<<<<======>>>???===>>>???>>><<<;;;;;;;;;999:::;;;<<<===>>>???@@@???>>>>>>===<<<=========;;;<<<<<<<<<============>>>>>>??????@@@AAABBBBBB@@@@@@@@@AAAAAA@@@@@@@@@@@@???>>>======???AAABBBAAA@@@>>><<<;;;;;;===???@@@@@@???>>>>>>???@@@@@@>>>>>>>>>??????>>>>>>===<<<<<<===???@@@AAAAAABBB???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEGGGHHHGGGGGGFFFDDDDDDEEEHHHKKKMMMMMMLLLLLLKKKJJJIIIJJJLLLOOOPPPQQQQQQPPPOOONNNMMMLLLLLLJJJJJJKKKKKKLLLMMMNNNNNNOOOOOONNNNNNMMMLLLLLLKKKKKKJJJIIIKKKMMMNNNNNNMMMLLLKKKJJJJJJJJJLLLNNNOOOOOOOOOOOOOOONNNNNNNNNOOOKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJHHHHHHHHHJJJLLLMMMKKKJJJHHHFFFFFFGGGHHHIIIDDDDDDCCCCCCDDDDDDEEEEEEBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBB???@@@AAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<;;;;;;<<<===>>>???>>>>>>===<<<;;;;;;:::===<<<;;;:::999:::::::::::::::999999999999999888999888888888888888888999777777777888999999999:::888888999::::::999777666777777666666555555555555666777777888888777777666555444444444444333333333333333333444444444444555333333333333333333333333222222222222222222222222222222222222222222222222000000111111111222222222111222222222222111000000/////////000000000111111000000111111222222222222111111000000000000111111111111111111000000000000////////////////////////////////////////////////000000000000111111111111111111000000000000111111000000111111111111000000///000000000111111111111//////000000111111111111000000000000000//////...////////////////////////////////////////////////000000111111222222222222000000000000000000000000000000000111111222222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111000000111111111222222222<<<<<<============>>>>>>=========<<<<<<<<<;;;;;;::::::;;;<<<============;;;;;;;;;<<<<<<======>>>======>>>>>>???@@@@@@@@@@@@@@@????????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::;;;<<<====================================;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<============<<<<<<;;;;;;;;;<<<===>>>>>>???;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>>===>>>>>>??????@@@@@@AAA???>>>======<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>???===>>>???>>><<<;;;;;;;;;999::::::<<<===>>>?????????>>>======<<<<<<======<<<<<<<<<<<<============>>>>>>??????@@@@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@???>>>=========>>>@@@@@@?????????>>><<<<<<>>>@@@@@@???>>>======>>>???@@@>>>????????????>>>>>>===:::;;;===???AAABBBCCCCCC>>>???@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBCCCEEEFFFGGGGGGFFFFFFEEEDDDDDDFFFIIIKKKLLLKKKLLLLLLLLLLLLMMMOOOQQQRRROOOOOOMMMLLLKKKKKKKKKKKKIIIIIIJJJJJJKKKLLLMMMMMMNNNMMMMMMMMMMMMLLLLLLLLLMMMLLLKKKLLLNNNOOONNNMMMKKKJJJJJJIIIJJJKKKMMMNNNNNNOOOOOONNNKKKJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJHHHHHHHHHIIIJJJKKKLLLMMMIIIHHHGGGFFFFFFFFFGGGGGGDDDDDDDDDCCCCCCDDDEEEEEEBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCCAAABBBCCCCCCCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;;;;<<<<<<===>>>>>>======<<<<<<;;;;;;<<<;;;:::999999999;;;;;;999999999999999999999999999888777777777777888999888888888888888999999999888888999999999888888777888777666666555555666666666777777888888777777666444444444444333333333333333333333333444444444444444444444444444444444444111111111111111111111111222222222222222222222222///000000111222222333333111222222222222111000000.../////////000000000000///000111222333333222222111111000000000000111111111111000000000/////////000000000000000000000000000000000000000000000000/////////000000000111111111111000000000000111111000000111111111111000000000000000000111111111111///000000111111111111000000000000000000///......////////////////////////000000000000000000000000//////000000111222222222000000000000000000000000...//////000000111111111//////000000000000000111111111111111111111111111000000000000000000000000000000000111111111222222000000000000000000000000222222222222222222222222000111111111111222222222<<<<<<<<<=========>>>>>>======<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;:::<<<<<<<<<<<<=====================>>>???@@@@@@@@@??????>>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<<<<===<<<<<<======>>>=========<<<==============================<<<<<<<<<;;;;;;::::::;;;<<<<<<===>>>>>>=========>>>??????@@@@@@>>>======<<<<<<<<<======;;;;;;;;;;;;<<<===>>>???===>>>???>>><<<;;;;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>===<<<<<<<<<<<<===<<<<<<=========>>>>>>>>>???????????????@@@@@@@@@@@@@@@AAABBBBBBAAA@@@@@@=========>>>>>>>>>??????===???@@@@@@>>>===???AAA@@@???===<<<<<<===???@@@???@@@@@@@@@??????>>>===<<<===>>>@@@BBBBBBBBBBBB>>>???@@@AAABBBBBBBBBBBBAAABBBBBBBBBCCCDDDDDDDDDBBBCCCDDDFFFFFFFFFFFFEEEFFFEEECCCDDDGGGIIIJJJJJJIIIJJJKKKLLLNNNOOOPPPQQQMMMLLLKKKJJJIIIJJJJJJKKKGGGHHHIIIJJJKKKLLLMMMMMMKKKKKKKKKKKKKKKLLLLLLLLLLLLJJJIIIJJJLLLLLLKKKJJJIIIIIIIIIIIIJJJKKKLLLMMMJJJLLLNNNMMMJJJHHHIIIJJJKKKKKKJJJJJJIIIIIIHHHHHHFFFGGGHHHIIIJJJJJJIIIIIIFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEDDDDDDDDDDDDDDDEEECCCCCCCCCBBBBBBBBBBBBAAA@@@@@@AAAAAABBBCCCCCCDDDAAABBBDDDDDDDDDBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;:::999888888:::;;;<<<999999999999999999999999888777777666666777777888999999999888888888888888888888777777777888888888888888666555555555666777666666777777777777666666444444444333333333222222222222333333333444444444222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111222222111222222222222111000000//////000000000111111111---...///111222222111111111111000000000000111111000000000/////////......000000000000000000000000000000000000000000000000....../////////000000000111111000000000000111111000000111111111111000000000000000000111111111111000000111222111111/////////000000111000///...---////////////////////////000000000000000000000000......///000000111222222000000000000000000000000,,,,,,------.../////////////////////000000111111111111111111111111111111000000000000000000000000000000111111111222222222000000000000000000000000222222222222222222222222000111111111111222222222<<<<<<<<<<<<=========>>>======<<<<<<<<<;;;;;;;;;::::::;;;;;;::::::999888===============<<<<<<<<<<<<======>>>???@@@@@@@@@>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<999::::::;;;;;;::::::999999999::::::::::::;;;;;;==================<<<<<<<<<<<<<<<<<<======>>>>>>======<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<===>>>>>>;;;<<<<<<===>>>??????@@@======<<<<<<<<<<<<======:::::::::;;;<<<===>>>???===>>>???>>><<<;;;;;;;;;::::::;;;;;;<<<=========>>>>>>===<<<<<<<<<<<<<<<============>>>>>>>>>>>>@@@@@@@@@???????????????@@@@@@BBBBBBBBBBBB@@@@@@<<<<<<===>>>???>>>>>>>>>;;;>>>AAAAAA???>>>@@@BBB???>>>===;;;;;;===>>>???@@@@@@@@@@@@@@@???>>>>>>>>>???@@@AAABBBBBBAAA@@@???@@@AAABBBCCCCCCCCCCCCAAAAAABBBBBBCCCDDDEEEEEEBBBCCCDDDFFFFFFFFFEEEEEEGGGEEECCCCCCEEEHHHIIIIIIEEEFFFHHHJJJKKKLLLMMMMMMLLLKKKJJJHHHHHHIIIJJJJJJGGGGGGHHHIIIJJJKKKLLLMMMHHHHHHIIIIIIJJJKKKKKKKKKHHHGGGFFFFFFHHHHHHGGGEEEHHHHHHHHHIIIJJJKKKLLLMMMHHHJJJMMMLLLIIIHHHIIIJJJKKKKKKJJJIIIHHHHHHGGGGGGEEEGGGHHHIIIIIIHHHFFFEEEDDDDDDEEEEEEDDDDDDCCCBBBFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@AAAAAABBBCCCDDDDDDAAABBBDDDDDDDDDBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>777888:::;;;<<<<<<;;;:::999999999999999999999:::;;;:::888888888:::<<<===999999999999999999999999888777666555555666777888:::999999999888888777777888888666666666777888999999888666555555555666777666666777777777777666666444444444333333333222222222222333333333444444444111111111111111111111111000000000000000000000000111111111111111111111111333333222222111000000000111222222222222111000000000111111111111222222222+++,,,...///000000000///111111000000000000111111////////////............000000000000000000000000000000000000000000000000............////////////111111000000000000111111000000111111111111000000000000000000111111111111000111222222111000///...///000111111111000...---////////////////////////000000000000000000000000---......///000111111111000000000000000000000000/////////000111222222333.../////////000000111111111111111111111111111111000000000000000000000000000111111111111222222222000000000000000000000000222222222222222222222222000111111111111222222222??????>>>>>>>>>>>>??????>>>>>>======<<<<<<<<<<<<;;;:::999999999:::;;;<<<<<<;;;;;;:::::::::;;;;;;======<<<<<<<<<;;;;;;;;;@@@???>>>===<<<;;;;;;;;;::::::;;;;;;<<<=========>>>===;;;:::999888777777::::::::::::::::::::::::;;;;;;;;;::::::999999999::::::::::::::::::::::::999;;;<<<<<<;;;::::::;;;;;;;;;:::999:::;;;<<<============<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===;;;999777999:::<<<;;;::::::;;;===<<<<<<======>>>>>>????????????>>>===============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::<<<;;;;;;;;;;;;<<<======>>>>>>>>>===<<<<<<<<<;;;<<<<<<<<<<<<======>>>>>>;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>============>>>>>>????????????>>>>>>=========>>>??????@@@@@@@@@???>>><<<<<<<<<===>>>AAAAAA@@@???>>>===<<<<<<>>>>>>???@@@AAAAAABBBBBB@@@AAACCCDDDDDDBBBAAA???@@@AAABBBBBBCCCCCCBBBBBBBBBBBBAAAAAABBBCCCEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGJJJIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHIIIKKKLLLNNNMMMKKKJJJJJJJJJLLLMMMIIIIIIIIIHHHHHHIIIJJJJJJHHHHHHHHHIIIJJJKKKLLLMMMIIIIIIHHHJJJMMMNNNNNNMMMMMMLLLKKKIIIHHHGGGFFFFFFDDDEEEFFFGGGGGGFFFEEEDDDDDDEEEEEEEEEEEECCCBBBAAACCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@?????????@@@AAABBBCCCDDDBBBBBBAAAAAAAAA@@@@@@@@@???>>>>>>>>>======<<<<<<:::;;;<<<>>>>>>>>>======::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<======<<<;;;::::::999888777555555777888999999999:::::::::999999888888666555555666666555333555555666666777777888888999999999888777666666555555444333333222222222333444444333333333333222222333333333222222111111111333222222222111000000000222222222222222222222222222222111111000000//////111111111111111111111111111000/////////111222333//////000111222333333444111111000000//////......111111000000000000111111111111222222222222111111111111111111111000//////222222111000///...------////////////000000000000000000000000000000000000000000000000000000000000111000///......///000111111111111111111111222222111111111000000000000000000///...------...///000000000000000111111111111333222111///............000000000000000000000000000000000000000111111222222222111111111111111111//////000000111111111222111111111000000000000000000000000000000000000000111222222333333222222111000000000000000000000000>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<;;;;;;;;;:::999999999:::;;;;;;<<<;;;;;;:::::::::;;;;;;===<<<<<<<<<;;;;;;;;;;;;>>>>>>===<<<;;;;;;;;;;;;::::::;;;<<<======>>>>>>===<<<;;;:::999999999999::::::::::::::::::::::::;;;;;;:::::::::999999999::::::::::::::::::::::::999;;;<<<<<<;;;::::::;;;:::::::::::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>===;;;999888999:::;;;;;;::::::;;;===;;;<<<<<<===>>>>>>?????????>>>>>>===============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999;;;;;;::::::;;;;;;<<<======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<=========;;;;;;<<<<<<======>>>>>>===============>>>>>>>>>===>>>>>>??????>>>>>>===<<<======>>>>>>???@@@@@@@@@???>>>===<<<<<<===>>>@@@@@@??????>>>=========>>>>>>??????@@@@@@AAAAAA???@@@BBBCCCCCCBBBAAA@@@@@@AAABBBBBBCCCBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEFFFEEEEEEDDDDDDEEEEEEFFFHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGIIIJJJKKKKKKKKKKKKLLLKKKKKKKKKJJJGGGFFFFFFFFFFFFFFFGGGGGGIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIJJJMMMNNNNNNMMMKKKJJJIIIHHHGGGFFFFFFFFFDDDEEEEEEFFFFFFEEEEEEDDDEEEFFFFFFFFFEEEDDDCCCBBBEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@AAAAAABBBCCCBBBAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>=========;;;<<<===>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::::::::;;;:::;;;;;;;;;;;;:::999888999888777666666777888999888999999::::::999999888999777666777888888777666888888888888888999999999999999888777777666555555444444333222222222333333444444333333333333222222333333333222222111111111222222111111111111111111222222222222222222222222222222222111111111111111111111111111111111111111000000000000000000111111000000000111111111111111111000000000/////////...111111000000000000111111///000000111111000000///000000111111000000///...000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000111000///......///000111000000000000000000000000111000000000000000000000000///............///000000000000000111111111111222111000//////...//////000000000000000000000000000000000000000111111222111111111111111111111111///000000000111111111111111000000000000000000000111111111111111111111111111222222333333222222111000000000000000000000000===>>>???@@@@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999::::::;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;::::::;;;<<<===>>>???@@@===<<<;;;::::::::::::;;;::::::::::::::::::::::::::::::::::::999999999999;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<<<<;;;::::::;;;999::::::;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;<<<::::::::::::::::::::::::;;;<<<<<<===<<<;;;999888999:::;;;;;;::::::;;;<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>======<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888::::::999999::::::;;;<<<:::;;;;;;;;;;;;;;;;;;<<<::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<======>>>>>><<<<<<<<<======>>>>>>???======>>>>>>>>>>>>======<<<<<<======>>>????????????>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>???@@@BBBBBBBBBAAAAAA@@@@@@AAABBBBBBBBBBBBBBB@@@@@@AAABBBCCCCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHGGGFFFGGGGGGIIIJJJHHHIIIKKKLLLMMMKKKJJJHHHGGGFFFFFFEEEEEEEEEFFFFFFJJJIIIIIIIIIHHHHHHHHHHHHKKKJJJIIIKKKMMMOOONNNMMMHHHHHHGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFEEECCCCCCGGGGGGFFFEEEDDDCCCBBBAAABBBBBBBBBCCCCCCCCCCCCDDDAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@?????????????????????>>>>>>>>><<<======>>>======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::;;;;;;;;;;;;::::::999999888777666666777888999888888999999999999999888999888777888:::::::::888999888888888888888888777888888777777666555555555333333333222222333444444444444333333333333222222222222222222222111111111000000111111111111111111222222222222222222222222111111222222222222222222111111111111111111111111000000111111111000//////111000000000////////////000000000000////////////111000000//////000000111...//////000000//////...//////000000000///............//////000000111111////////////000000000000000000000000000000000000000000000000000000000000000000////////////000000000000//////////////////000000000000000000111111000//////......//////000000000000000111111111111111000000//////000000000000000000000000000000000000000000000000111111222111111111111111111111111000000000000111111111111000000000000000000111111222222222222222222222222111111222222222222111111000000000000000000000000<<<===???AAAAAA???===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999::::::;;;<<<::::::;;;<<<>>>???@@@@@@>>>===<<<;;;:::::::::::::::::::::::::::::::::::::::999999999999999999999::::::::::::::::::::::::999;;;<<<<<<;;;::::::;;;888999:::;;;<<<;;;::::::999999::::::;;;;;;;;;<<<999999999999999999999999::::::;;;;;;;;;::::::999888:::;;;;;;:::999;;;<<<:::;;;;;;<<<<<<===>>>>>>>>>======<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999888888999999:::;;;999999999::::::;;;;;;;;;::::::::::::::::::::::::::::::;;;<<<<<<======>>>;;;;;;<<<<<<===>>>??????<<<======>>>>>>======<<<;;;;;;<<<======>>>>>>???>>>>>>>>>============>>>============>>>>>>??????>>>>>>>>>>>>==================???@@@AAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBAAA???@@@AAACCCCCCCCCBBBAAABBBAAAAAA@@@@@@AAAAAABBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGFFFEEEEEEFFFGGGHHHGGGHHHIIIKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGKKKJJJJJJKKKMMMNNNNNNMMMFFFFFFEEEEEEEEEEEEFFFGGGEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFEEEEEEDDDDDDCCCBBBFFFFFFEEEDDDDDDCCCBBBBBBAAAAAABBBCCCCCCDDDEEEEEEBBBBBBAAA@@@??????@@@@@@@@@@@@@@@@@@????????????@@@@@@??????????????????>>>>>>>>>======<<<;;;;;;===============<<<<<<<<<<<<;;;::::::999999::::::<<<<<<=========<<<<<<;;;888888777666666777888888777888888999999999999888999888777888:::;;;:::999777777666666555555555444666666666555555555444444333333222222222333444444444444333333333222222222222222222111111111111111//////000000111111222222111111111111222222222222000000000111111222222222111111111111111111111111000000111111111000...---/////////////////////...000000000000////////////000000////////////000000...//////000000//////.........////////////......////////////000000000000////////////000000000000////////////////////////////////////////////////000000////////////000000000000000000000/////////000000000000000111111111000//////////////////000///000000000111111111111000000//////000111111222////////////////////////000000000000000111111222111111111111111222222222000000000000000111111111000000000000000111111111222222222222222222222222111111222222222222111111000000000000000000000000<<<===???AAAAAA???===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999999999999999:::;;;<<<::::::;;;;;;;;;;;;;;;;;;999999999999999:::;;;<<<::::::;;;<<<===>>>?????????>>>===;;;999888888777::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::999;;;<<<<<<;;;::::::;;;777888:::;;;;;;;;;:::999888999999999::::::;;;;;;999999999999999999999999999999::::::::::::::::::888999;;;:::999999:::<<<:::::::::;;;<<<<<<============<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999888888888888999::::::888999999999::::::;;;;;;:::::::::::::::::::::999::::::;;;;;;<<<=========:::;;;;;;<<<===>>>>>>???<<<<<<============<<<<<<;;;;;;;;;<<<======>>>>>>=========>>>>>>>>>>>>===<<<<<<<<<===>>>>>>??????>>>>>>==================<<<===>>>???@@@@@@@@@AAA???@@@AAAAAABBBBBBAAAAAA??????AAABBBBBBBBBAAA@@@@@@??????????????????@@@@@@@@@AAAAAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDEEEFFFGGGHHHIIIHHHHHHHHHIIIJJJLLLMMMMMMLLLKKKJJJJJJJJJJJJJJJEEEFFFGGGHHHIIIIIIIIIIIIKKKJJJIIIJJJLLLMMMMMMLLLEEEEEEDDDDDDDDDEEEFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEEEEDDDDDDCCCBBBBBBAAAAAACCCCCCCCCCCCCCCDDDDDDDDD@@@AAAAAABBBCCCDDDEEEEEEBBBBBBAAA@@@????????????@@@@@@?????????>>>>>>>>>??????????????????@@@@@@>>>>>>======<<<<<<<<<<<<>>>>>>======<<<<<<<<<<<<;;;;;;:::999999999999:::;;;;;;<<<<<<<<<<<<<<<;;;888888777777777777888888666777888888999999999999777666666777999:::999888777666666666555555444444555555555444444444444444333333333222222333333444444444333333333222222222111111111111111111111111/////////000000111111222000000000111111222222222......//////000000111111000000000000000000000000///000111111111///...,,,,,,------...//////000000////////////000000000000000000////////////000000///000000111111000000///......////////////......000000000000////////////////////////000000000000//////////////////////////////////////////////////////000000000000//////222222222111111000000000//////000000111111111111///000000000000000000//////000000000111111111111000//////000000111222333////////////////////////000000000000000111111222000000111111111222222222111111000000000000000000//////000000111111111111222222222222222222222222000111111222222111111000000000000000000000000000===>>>???@@@@@@???>>>===<<<<<<<<<===============;;;;;;;;;;;;:::999888888999888888999999:::;;;<<<::::::::::::;;;;;;;;;;;;999999999999::::::;;;<<<::::::;;;;;;<<<=========>>>===<<<:::999888777777::::::::::::::::::::::::888888888999999999999999999999999999999999999999999;;;<<<<<<;;;::::::;;;888999999:::::::::::::::888999999999999999::::::888888888888888888888888888888888999999::::::;;;888999::::::999999:::;;;999999::::::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::999999888888999999:::;;;999::::::::::::::::::;;;;;;;;;::::::::::::999999:::::::::;;;<<<<<<======;;;;;;;;;<<<<<<======>>>;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<=========<<<======>>>>>>>>>>>>===<<<<<<<<<======>>>>>>>>>============>>>>>>>>>>>><<<=========>>>???????????????@@@AAAAAAAAAAAAAAA???@@@@@@AAAAAA@@@@@@@@@???>>>>>>======>>>>>>???>>>>>>???@@@AAACCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCDDDEEEGGGHHHIIIIIIHHHGGGIIIKKKNNNPPPLLLKKKKKKJJJIIIIIIIIIIIIDDDFFFGGGIIIJJJKKKJJJJJJJJJIIIHHHIIIKKKLLLKKKJJJEEEEEEDDDDDDDDDEEEEEEFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCC@@@@@@AAAAAABBBCCCDDDDDDBBBAAA@@@????????????????????????>>>>>>>>>>>>===>>>>>>>>>???????????????>>>======<<<<<<<<<<<<===>>>======<<<<<<;;;;;;;;;;;;;;;:::999999999999999777888888999999999999888777777777888888777777777666666777888999999999999777666555666888888777666888777777777777777777666333333333333333333333333555444333333222222222333444444333333333333222222000000000111111111111111//////000000000000000000//////000000111222222222......//////////////////000000000000000000000000//////000000000///......,,,,,,---...///000111111////////////000000000000000//////......//////000///000000111111000000///......///000000000//////111111000000//////......////////////000000000000000000000000000000000000000000000000000000000000//////000000000000//////333333222222111111000000/////////000111111222222///000000111111000000///000000000000111111111111000000000000000111222333000000000000000000000000000000000000000111111222000000000111222222333333111111111111000000000000/////////000111111222222222222222222222222222222000000111111111111000000000000000000000000000000>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>??????;;;;;;<<<<<<;;;999888777888888888888999:::;;;<<<999999:::::::::;;;;;;;;;;;;::::::::::::;;;;;;<<<::::::;;;;;;;;;;;;;;;;;;::::::999888888888999999::::::::::::::::::::::::777888888888999999999999777777777777777777777777999;;;<<<<<<;;;::::::;;;999999999888999999:::;;;999999999999888888888888888888888888888888888888777777777888888999:::;;;777999::::::999999:::;;;999999999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999:::;;;;;;;;;;;;;;;;;;::::::::::::<<<;;;;;;;;;::::::::::::999::::::;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;999::::::;;;<<<<<<======;;;<<<===>>>??????>>>===<<<<<<===========================>>>>>>?????????=========<<<======>>>>>>??????@@@AAAAAAAAAAAA@@@@@@@@@????????????@@@@@@>>>>>>============>>>>>>======>>>@@@AAABBBDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEGGGIIIHHHHHHIIIJJJKKKMMMNNNOOOLLLKKKJJJIIIIIIHHHHHHHHHFFFGGGIIIKKKKKKKKKJJJIIIIIIHHHGGGHHHJJJJJJJJJHHHFFFFFFEEEEEEDDDEEEEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDFFFEEECCCBBBAAAAAABBBBBBAAAAAAAAAAAAAAAAAA@@@@@@???@@@@@@@@@AAAAAABBBBBB@@@@@@???????????????@@@??????>>>>>>>>>==================>>>>>>?????????======<<<;;;<<<<<<>>>>>>======<<<<<<;;;::::::999;;;:::999999888999999999555666777888888888888777777777888888888888777777555666777888999999999999888777666666777888777555666666666777777777777777222222222333333333333333666555444333222111111111444444333333333333222222///000000000111111111222000000000000000//////////////////000111222222222000000000000////////////000000000000000000000000//////.........///000000.........//////000000000.../////////000000000111//////............//////...//////000000//////......///000000111111000000////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000...///000111111000///...222222222111000/////////...//////000111111222222///000111111111111000///000000000000111111111111111111111000111111222222000000000000000000000000000000000000000111111222///000000111222222333333111111111111000000000///...//////000111111222222111111111111111111111111000000111111111111000000000000000000000000000000??????>>>>>>>>>>>>??????======>>>>>>??????@@@@@@;;;;;;<<<<<<;;;999888777888888888888999:::;;;<<<999999999::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;;;;;;;:::::::::999999999666666777777888999;;;;;;::::::::::::::::::::::::777777888888999999999999666666666666666666666666999;;;<<<<<<;;;::::::;;;:::999888777888999;;;<<<:::999999999888888777777777777777777777777777777777777777777888999;;;;;;777999::::::999888:::;;;888999999::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888::::::999999::::::;;;<<<<<<<<<<<<;;;;;;:::::::::<<<<<<<<<;;;;;;:::::::::999999:::;;;;;;<<<<<<===<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999:::;;;;;;<<<<<<===;;;<<<===?????????>>>===========================<<<======>>>???@@@@@@AAA>>>======<<<<<<<<<======??????@@@AAAAAAAAAAAA@@@AAA@@@???>>>>>>>>>@@@@@@>>>>>>============>>>>>><<<===>>>???AAACCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCFFFHHHIIIFFFGGGJJJMMMNNNOOONNNNNNMMMMMMLLLKKKJJJIIIIIIIIIIIIJJJKKKLLLLLLJJJHHHGGGHHHGGGFFFGGGIIIIIIIIIGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDGGGFFFDDDCCCBBBBBBCCCCCCCCCBBBAAAAAA@@@???>>>>>>??????@@@@@@@@@@@@AAAAAA@@@???????????????@@@@@@>>>>>>>>>>>>============<<<<<<======>>>>>>>>>???===<<<;;;;;;<<<===>>>???======<<<;;;::::::999999;;;:::999999888888999999666777888999999999999999777777888888888888777777555555777888888999999999:::888777777888888666555333444444444555555666666222222222222222222222333777666555333222111000000444444444333333333222222//////000000111111111222111111000000//////.........//////000111222222222222222111111000000//////000000000000000000000000///...---------///000222000000000000////////////.../////////000000111111//////............//////---..................---//////000111111111111111------...///000111222222////////////000000000000000000000000000000000000000000000000000000000000...///000111111000///...222111111000///......---...//////000111222222222///000111222222111000///000000000000111111111111222222111111111111111222000000000000000000000000000000000000000111111222///000000111222222333333222111111111000000//////...//////000111222222222000000000000000000000000000000111111111111000000000000000000000000000000>>>>>>>>>>>>>>>>>>>>>>>>>>>============???AAABBBAAA???<<<:::999999:::;;;888888888888888888999999999888888777888:::;;;<<<>>>>>>===<<<:::999888888:::::::::999999999888888888999999::::::999999888777888999:::;;;:::999999999999999888888888888888555555666888888999999999::::::999888888999::::::;;;999888888999::::::999777777777777777777777777777777777777777888888999777777888999;;;<<<======888888888999999:::::::::::::::999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::999999::::::;;;<<<======666777888999:::999999888:::999999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999:::;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>999999999::::::;;;;;;;;;999;;;===>>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<>>>????????????>>>>>>>>>>>>============AAA???===<<<;;;<<<===???>>>>>>????????????>>>>>><<<===>>>??????>>>===<<<>>>>>>======>>>>>>???@@@@@@@@@@@@???@@@@@@AAAAAACCCCCCCCCCCCDDDFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIIIILLLLLLKKKJJJJJJJJJJJJKKKJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHGGGFFFEEEDDDCCCBBBGGGFFFFFFEEEDDDCCCCCCBBBDDDDDDDDDDDDCCCCCCCCCCCC@@@AAACCCCCCCCCAAA???>>>>>>>>>???@@@AAABBBBBBCCC??????@@@AAABBBBBBBBBBBBBBBAAA@@@?????????AAAAAA>>>>>>>>>>>>>>>======<<<=========>>>??????@@@@@@??????@@@@@@???===;;;::::::999777666666777999:::888888777777777777888888888999:::;;;;;;999888666444444444555666777777888777777666555444444333333444444555666555444222111555555555444444333333333222222222222222222222222333222222111111222222333111111111111111111111111000000000000000000000000111000///......///000000000000000000////////////000000000000000000000000//////000000111111111222////////////000000000000////////////000000000000............////////////000000000000000//////...000///.........///111222000000000000////////////------------......................../////////000000000000000000000000000//////000000000000//////...///111111/////////000000111111111111222222222333222222111000//////...000000000000000000000000222222222111111000......////////////000000000000222111111111000000//////...//////000111222222222111111111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000//////000111222222333333========================<<<<<<<<<<<<<<<>>>???@@@AAA???===:::999999::::::888888888888888888888888999888888888888:::;;;<<<>>>===<<<;;;:::999888888:::::::::999999999888888888999999::::::999999888777888999:::::::::999999777888888888888888888888555666777888888999999999::::::999888888999::::::;;;999888888999:::999999777777777777777777777777666666666555666777777888555666777888999:::;;;;;;888888888999999999999999888888888888888999999999::::::::::::::::::::::::888888888999999999::::::;;;;;;;;;;;;::::::::::::777777888999999999888777999999999:::::::::;;;;;;::::::::::::::::::::::::999999999999999999::::::::::::::::::::::::::::::::::::::::::;;;<<<===>>>::::::::::::;;;;;;;;;;;;;;;<<<>>>?????????===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===????????????============<<<<<<<<<<<<>>>===<<<<<<<<<===???@@@======>>>>>>???>>>>>>>>>===>>>???@@@@@@???>>>===>>>>>>>>>>>>>>>???@@@@@@@@@@@@??????@@@@@@AAAAAABBBBBBCCCCCCDDDFFFGGGHHHJJJJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHIIIJJJKKKJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCBBBCCCCCCCCCCCCBBBBBBBBBBBB@@@AAABBBCCCCCCAAA???>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@AAA@@@????????????@@@AAA===>>>>>>>>>======<<<<<<======>>>>>>???@@@@@@@@@?????????>>>===<<<:::999999888777666666777888999888888777777777777888888888999:::;;;;;;999888666444444555555666777777888777666666555444444333333444444555555444444333222444444444444444333333333222222222222222222222222333222222111111222222333111111111111111111111111000000000000000000000000000000///......///000111000000000000////////////000000000000000000000000//////000000000111111111222222111111000000//////............////////////............////////////000111111111111000//////000//////...///000111222000000000000/////////...////////////000000000000........./////////000000000000000000000000000000//////000000000000/////////111222222111000000111000000111111111222222222222222111000000///......000000000000000000000000000000111111111111000000////////////000000000000111111111111000000000///...//////000111111222222111111111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000///000000111222222333333========================;;;;;;;;;;;;<<<===>>>>>>@@@???===;;;999999999999888888888888888888888888888888888888999:::;;;<<<===<<<<<<;;;:::999999888:::::::::999999999888888888888999999999999888888777888999999::::::999999666666666777777888888888555666777888888999888888:::999999888888999999::::::999777777999:::999888777777777777777777777777555555555555555666666777444555555666777888888999999888888888888888888777666666666777777888888999::::::::::::::::::::::::777888888888999999999999======<<<:::999888777666777888888999999888777777888999:::;;;;;;;;;:::999999999999999999999999999999999888888888777777777999999999999999999999999::::::::::::;;;<<<======<<<<<<<<<;;;;;;;;;;;;;;;<<<===???@@@@@@>>>===;;;:::::::::::::::::::::::::::;;;<<<===>>>?????????<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;===>>>???@@@@@@<<<<<<<<<======>>>>>>>>>>>>???@@@@@@@@@@@@???>>>???????????????@@@@@@@@@@@@@@@??????@@@@@@AAABBBBBBBBBBBBCCCDDDEEEGGGGGGJJJJJJKKKKKKKKKKKKKKKJJJGGGGGGGGGHHHIIIJJJKKKLLLJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHCCCCCCDDDEEEFFFFFFGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@AAABBBCCCBBBAAA@@@???????????????????????????BBBBBBBBBBBBAAA@@@???>>>@@@??????>>>>>>???@@@@@@============<<<<<<;;;;;;>>>>>>>>>???@@@@@@AAAAAAAAA@@@>>><<<;;;:::999999888777666555555666777888888888777777777777888888888999:::::::::999777666444444555555666777777777666666555555444333333333555555444333333333444444333333333333444444444444222222222222222222222222222222111111111111222222111111111111111111111111000000000000000000000000//////......///000111222000000000000////////////000000000000000000000000//////000000000000111111444333333222111000///...------------........................////////////000111111111111000/////////////////////000111111000000000/////////......////////////000000000000....../////////000000000000000000000000000000000//////000000000000//////000111333333111000111222000000000111111111222222111111000000//////......000000000000000000000000......///111111222222222////////////000000000000111111111111000000000000/////////000111111222222111111111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000111222222333333========================;;;;;;;;;<<<<<<======>>>@@@>>>===;;;999999888888999999999888888888888888888888888888999:::;;;;;;<<<;;;;;;::::::999999999:::::::::999999999888888888888999999999999888888777888888999999999999999444444555666777888888999666666777888888888888888999999999999999999999999:::888777777888999999888777777777777777777777777666555555555555666777777555555555666666777777777888888888777777666666666444444555555666777888888999999999999999999999999777777777888888888888999<<<<<<;;;999888777666555888888888888888777777777777888:::;;;;;;:::999777888888888888888888888888777777777777777777777777888888888888888888888888999999999999:::;;;<<<============<<<<<<;;;;;;:::<<<===>>>???>>>===;;;999999999999999999999999999::::::<<<===>>>?????????=========<<<<<<<<<;;;;;;999:::<<<===>>>?????????;;;;;;;;;<<<<<<===>>>>>>===>>>???@@@@@@???>>>===>>>??????@@@@@@@@@@@@@@@????????????@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGJJJJJJKKKKKKLLLLLLKKKKKKIIIIIIIIIJJJJJJLLLMMMMMMKKKKKKKKKKKKKKKKKKJJJIIIJJJIIIIIIHHHHHHHHHHHHHHHBBBCCCCCCDDDEEEFFFGGGGGGEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@AAABBBBBBBBBAAA@@@@@@?????????>>>>>>>>>======AAAAAAAAAAAAAAA@@@????????????????????????@@@@@@======<<<;;;;;;;;;;;;;;;>>>>>>??????@@@@@@AAAAAAAAA@@@===;;;999999999999888888777777777777888888888888777777777777888888888999999:::999888777777555555555555666666777777555555555444444333333333666555333222222333444555222222222333333444444555222222222222222222222222222222111111111111222222111111111111111111111111000000000000000000000000.........///000111111222000000000000//////////////////////////////////////////000000000000000000222111111111000000//////------........./////////............///////////////000000000000///......///////////////000000111000000/////////.........------------...............////////////000000000//////////////////////////////000000000000/////////111222222111000000111000000000000111111111111000000000/////////......000000000000000000000000...///000111111222222111////////////000000000000111111111000000000000000//////000000111111111111111111111111000000000///000000000000000000000000///000000000111111111111000000000000000000000000000000111111111222222222<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================>>>===<<<;;;:::999999888999999999888888888777777777888888999:::::::::;;;::::::::::::::::::999999:::::::::999999999888888777888888999999888888777777777777888888888999999444444555666777888888999666777777888888888888777999999999999999999999999:::888777777888999999888666666666666666666666666777777666666777777888999666666777777777777777777777777777666666555555555333333444555666666777777888888888888888888888888666666777777777888888888999999888888777777777777888888777777777777777777777888:::;;;;;;:::888777777777777777777777777777555666666777888888999999888888888888888888888888999888888999999:::;;;<<<=========<<<<<<;;;;;;::::::;;;<<<===<<<;;;999777999999999999999999999999999:::;;;===>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;<<<============<<<<<<<<<;;;;;;<<<===>>>???;;;<<<===>>>>>>===<<<;;;===>>>???@@@@@@@@@@@@???????????????@@@AAABBBCCCAAABBBBBBBBBCCCEEEFFFGGGIIIIIIJJJKKKKKKKKKKKKKKKLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBB@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>=========>>>???@@@@@@AAAAAAAAA@@@>>>>>>??????@@@@@@@@@@@@======<<<;;;;;;;;;;;;<<<===>>>>>>???@@@@@@AAAAAAAAA???===;;;999999999999999999999999999999999999888888777777777777888888999999999999888888777777555555555555666666666666444444444444444333333333555444333222222333555666111222222333333444444444222222222222222222222222222111111000000111111222000000000000000000000000////////////////////////------...///000111111111000000000000////////////////////////////////////000000//////////////////---.........//////000000....../////////000000000............////////////......//////......---,,,...//////000000000000000////////////............------------............////////////000000000111//////////////////////////////000000000000//////...000111111000//////000//////000000000111111111000000000000////////////////////////////////////000000111111111111000000////////////000000000000000000000000000000111111000000000000000111111111111111111111000000000///000000000000000000000000///000000000111111111111111111111111111111111111111111111111111222222222<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>======;;;;;;;;;;;;:::::::::999::::::999999888777777777777777888:::::::::::::::999999999999:::::::::::::::::::::999999999888888777777888888888888777777888777777777777888999999666666666777777888888888777777888888888888777777888999999::::::999999888999888666666888999888777666666666666666666666666777777777777777888999999888888888888777777777777666666555555555555555444444444444555555666666777777777777777777777777777666666666666777777777777666666777777777777777777777666666666666777888999888999:::::::::999888777777777777777777777777777666666777888999:::;;;<<<888888888888888888888888888888888888999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;888999;;;<<<<<<:::888777999999999999999999999999999:::;;;<<<===>>>>>>>>>???>>>>>>>>>============<<<<<<<<<<<<<<<<<<======???>>>===<<<<<<<<<>>>>>>;;;;;;<<<======<<<;;;;;;<<<===>>>@@@@@@???>>>>>>>>>>>>>>>???@@@AAABBBCCCAAAAAAAAABBBCCCDDDFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHLLLLLLLLLLLLKKKJJJIIIHHHIIIHHHGGGFFFEEEFFFGGGHHHEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDDDDDDDCCCCCCCCC@@@@@@AAAAAAAAAAAABBBBBB@@@@@@@@@??????>>>>>>>>>===>>>???@@@AAAAAAAAAAAA>>>???@@@AAAAAAAAAAAAAAA???>>><<<;;;;;;;;;<<<============>>>??????@@@@@@??????===<<<;;;;;;::::::::::::::::::::::::::::::888888777777777777888888999999888888777777777777555555666666666666666666444444333333333333333333444444333333333444555555222222222222333333333333222222222222222222222222111111000000000000111111000000000000000000000000////////////////////////---...///000111111000000000000000000////////////000000000000000000000000000000////////////......+++,,,------...///000111////////////000000000111............////////////...////////////...------......///000000000000000/////////.........------////////////000000000000/////////000000000111111000000000000000000000000//////000000000000//////...///111111///...///000/////////000000000111111111111111111000000000000////////////////////////000000111111111000000///////////////000000000000000000000000111111111111000000000000000000111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<=========<<<;;;;;;999999::::::;;;;;;;;;:::::::::999999888777777666666777999:::;;;;;;::::::888888999999999::::::::::::::::::999999999888888777777888888888888777777888777777666777888999:::777888888888888888888888777777888888888888777777888999::::::::::::999888999888666666888888888777666666666666666666666666666666666666666777888888888888888777777777666666444444444444444555555555555555555555666666666666666666666666666666666666555555555666666666777777666666666666666666666666555555555555666888999:::999999999999888888888777777777777777777777777777999:::::::::;;;;;;<<<<<<999999999999999999999999777777777888888999:::;;;::::::::::::;;;;;;;;;;;;888999;;;<<<<<<;;;:::999::::::::::::::::::::::::999999;;;<<<===>>>>>>>>>>>>>>>=========<<<<<<<<<;;;:::::::::;;;===>>>@@@AAA@@@>>><<<<<<<<<===>>>;;;<<<===>>>>>>===<<<;;;;;;<<<===??????>>>===<<<>>>>>>>>>???@@@AAACCCDDDAAAAAAAAABBBCCCDDDEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJLLLLLLLLLLLLKKKJJJIIIHHHIIIHHHFFFEEEEEEEEEGGGGGGEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@AAAAAABBBCCC@@@@@@@@@@@@@@@?????????>>>??????@@@@@@@@@??????>>>???AAABBBCCCCCCBBBBBB@@@???===;;;;;;<<<===>>><<<<<<<<<===>>>>>>??????===>>>>>>>>>======<<<;;;999999999::::::999999999888888777777777777888888999888888777777777777777666666666666666666666555333333333333333333333333222333444444555555444444333333333222222222222222222222222222222222222222111111000000000000111111000000000000000000000000////////////////////////...///000111111000//////000000000000////////////000000000000000000000000000000/////////.........------......//////000000........./////////000000............////////////000000000111000//////...---...///000111000000/////////.........---------////////////000000000000//////000000000111111111000000000000000000000000//////000000000000//////...000222222000///000111////////////000000000111111111111111222222222222////////////////////////...///000111111111111111////////////000000000000///000000000111111111111111000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<<<<;;;:::999777888999:::;;;;;;;;;;;;::::::999999888777777666666777999:::;;;;;;::::::888888888999999::::::;;;:::::::::999999999888888777777888888888888777777888777666666666777999:::999999999888888888888888777777888888888777777666888999:::;;;;;;:::999888999777666666777888888777666666666666666666666666555555555555555666777777888888888777666666555555333333333444444555555555666666666666666555555555666666666666666666666666555555555555666666666777777777666666555555555555444444444444666888:::;;;::::::999888777777888888888888888888888888888888======<<<<<<<<<<<<;;;;;;999999999999999999999999777777777777888999:::;;;999999999::::::;;;;;;;;;888999;;;=========;;;:::::::::::::::::::::::::::999999;;;<<<===>>>>>>>>>======<<<<<<<<<;;;;;;;;;999999888999;;;===AAABBBCCCBBB???===<<<<<<===>>><<<===>>>??????>>>===<<<:::;;;===>>>???>>><<<;;;>>>>>>>>>???@@@BBBCCCDDDAAAAAAAAABBBCCCDDDEEEFFFEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNLLLLLLLLLLLLKKKJJJIIIHHHIIIHHHFFFDDDDDDEEEFFFGGGCCCCCCDDDDDDDDDDDDDDDDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===???@@@AAACCCDDDDDDCCCCCCAAA???===<<<;;;<<<>>>???;;;;;;<<<<<<===>>>>>>>>><<<===>>>??????>>>===<<<888888999999999999888888888888777777777777888888999888888777777777777777666666666666666555555555333333333333333333333333111222444555666555444444444333333222222111111111222222222222222222222222111111000000000000111111000000000000000000000000//////////////////////////////000111111000///...000000000000////////////000000000000000000000000000000//////.........---000000000000////////////---------.........//////............/////////000222222222222222111000000---...000111111111000/////////.........---------------------.........///000000000000111111111111000000000000000000000000//////000000000000//////000111333333111000111222////////////000000000000222222222222222222333333////////////////////////,,,---///000222333333333////////////000000000000//////000000111111111222111111111000000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111222222111111111111111111<<<<<<============<<<<<<<<<;;;:::999888888888888888888888999999:::::::::999999888888888888999999::::::999999::::::;;;<<<777777888888888999999999;;;:::888777777888:::<<<;;;::::::999888777666666777888888777666666888:::::::::::::::::::::::::::888888888888888888888888999999::::::999888666555555555666666555555444333555444444333333333444444444444444555555555666666666666777777666555444444555555555555555555555555777666666555555777888999999888888777666555555444444555555666666666666666777666555555555666888999777777777777888888888888777777777777777777777777888888888888888888888888<<<;;;;;;:::999888777777666666777888888888888777:::999999888888999999:::::::::999888888999::::::;;;;;;;;;;;;:::999888888;;;;;;;;;::::::999999999:::;;;===???@@@???>>>===>>>======<<<<<<<<<======;;;<<<======<<<<<<===???BBBAAA???===<<<;;;<<<<<>>===<<<<<<===>>>???:::::::::;;;<<<===>>>???<<<<<<===>>>???>>>>>>>>>BBBBBBCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGIIIJJJJJJKKKKKKKKKKKKJJJKKKKKKKKKKKKJJJIIIHHHGGGJJJHHHFFFDDDCCCEEEGGGHHHFFFFFFFFFFFFFFFEEEDDDCCCGGGHHHHHHIIIHHHFFFCCCBBB@@@AAABBBCCCCCCBBBAAA@@@AAAAAABBBBBBCCCDDDDDDDDDAAA@@@@@@@@@@@@AAABBBBBBAAAAAA@@@??????>>>=========>>>@@@BBBBBBBBB@@@???>>>>>>>>>>>>>>>?????????<<<===>>>>>>>>>===;;;:::<<<<<<======<<<:::999777999888888888777777666666888999:::999888777888999;;;:::888666555555666666555666666777777777777666333333333333333333333333111222222333444555666666666444111111333444333111111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000............////////////000000000000000000000000///////////////////////////---***+++---///---,,,222111///------...000111000000000000000000000000///000111000///...///111000000000000000000000000111///...------...///111000000000000111111111111000000000000000000000000000///...///000111000///000000000000000000000000222111000000//////000000111111000000//////......//////000000111111111222111111000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111111222222222222333333333111222222333222111000///;;;;;;<<<<<<<<<<<<;;;;;;======<<<;;;::::::::::::888999999999::::::::::::999999888888888888999999888888888888888999::::::888888999999999:::::::::;;;;;;:::999999999:::;;;999999888777777666555555222333444444444555888:::999999999999999999999999888888888888888888888888999999::::::999777666555555555666666555555444333555444444333333444444444444444444444555555555555666666666666666555444444555555555555555555555555666666555555555666777888777777666666555444444333444444555666666666666666666555444444444555777777555555666666666777777777666666666666666666666666888888888888888888888888:::::::::999888888777777777777888999999999888888999888888777777888888999:::999999888888999999:::777888999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999:::;;;===???@@@???>>>>>>======<<<<<<<<<<<<======;;;<<<======<<<<<<===>>>BBBAAA@@@>>>===<<<======>>>>>>============>>>>>>;;;;;;;;;;;;;;;<<<===>>>============>>>>>>>>>>>>AAAAAABBBCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHIIIJJJJJJKKKJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGIIIHHHFFFEEEDDDEEEFFFGGGDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHGGGEEEDDDAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDDDDDDDAAAAAAAAAAAAAAABBBBBBCCCBBBAAAAAA@@@???>>>======>>>???AAABBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<;;;<<<<<<<<<<<<<<<:::999888999888888888777777777777777999:::999888888999:::999999888777777777888999666777777777777777666666444444444333333222222222222222333333444555555555666444111111333444333111111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000/////////000000000000111000000000000000000000000////////////////////////000---+++,,,...///...,,,000///...------...///000000000000000000000000000...///000000......///000000000000000000000000000111000...------...000111000000000000111111111111000000000000000000000000000///...///000111000///000000000000000000000000222111111111111000000000000000000000////////////000000000000000/////////111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111////////////000000000111111111111111111111111111///000000000000111111111111222222222222111000///::::::;;;;;;;;;;;;::::::===<<<;;;::::::999::::::999999::::::::::::;;;;;;999999888888888888999999777777777666777888888999999999999:::::::::;;;;;;<<<<<<<<<;;;;;;:::999999777777777666666555555555555666777777666777999;;;888888888888888888888888888888888888888888888888888888999999888777666555555555666666555555444333444444444333333444444555333333333444444444555555666666666666666555555444555555555555555555555555555555444444555555666777666666555555444333333333444444555666666666666555444444444444444555666666444444555555555666666666666666666666666666666666888888888888888888888888888888888888888888888888888888999::::::::::::999777777777666666777777777:::999888888888888999:::777888999:::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;::::::;;;<<<>>>???@@@@@@???>>>===<<<<<<<<<<<<<<<======:::<<<======<<<<<<===>>>BBBAAA@@@???>>>==================>>>>>>=========<<<<<<;;;;;;;;;<<<<<<===>>>===<<<<<<<<<===???@@@AAAAAABBBBBBCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEBBBCCCDDDFFFHHHIIIJJJJJJFFFGGGHHHHHHHHHHHHFFFEEEBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAABBBCCCCCCDDDDDDBBBBBBBBBAAABBBCCCCCCDDDCCCCCCBBBAAA@@@???>>>>>>???@@@AAABBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<===<<<<<<<<<<<<;;;:::999999999999888777777777777888666888999999888888:::;;;999888888888888999::::::888888888888777666666555666555444444222222111000333333333333444444444444666444222222333333333222222222222222222222222222000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000////////////////////////000...------...//////...---------...............000000000000000000000000...///000///...---...000000000000000000000000000000000............000000000000000000111111111111000000000000000000000000000///...///000111000///000000000000000000000000111111222333222111000///////////////000000000000111111111000//////......000000000000000000111111222222111111111111222222000000000000000000000000000000000000000000000000222222222222222222222222111111111111111111111111/////////000000000111111111111111111111111111111///000000000000111111111111111222222111111000///:::;;;;;;<<<<<<;;;;;;::::::999999888777777888888:::::::::::::::::::::;;;999999888888888888999999777777666666777777888999888888999999999999:::::::::;;;<<<<<<;;;999777666777666666666666666666666:::;;;;;;:::777666777888777777777777777777777777888888888888888888888888888888888777777666666555555555555666555555444333444444333333333444555555333333333333444444444444555666666666666666555555555555555555555555555555444444444444555555555666555555555555444444333333333444555555666666555555444444444555555555666666444444555555555666666666666666666666666666666666888888888888888888888888666666666777777888888888888999999:::::::::::::::888777777666666777777888999999888888888888999999::::::;;;::::::999888777;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???????????????<<<<<<;;;;;;;;;<<<======:::;;;===<<<;;;;;;<<<>>>@@@@@@???>>>>>>=========;;;<<<===>>>>>>===<<<;;;===<<<<<<;;;;;;;;;<<<<<>><<<;;;<<<===???AAABBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHGGGGGGEEEFFFGGGGGGGGGFFFDDDCCCAAABBBCCCEEEGGGHHHIIIIIIDDDDDDEEEFFFGGGGGGFFFFFFCCCBBBAAA@@@@@@AAABBBCCC@@@AAAAAABBBBBBCCCDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDFFFEEEDDDCCCBBBAAAAAA@@@AAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>=========>>>===<<<;;;;;;<<<===>>><<<<<<<<<;;;;;;::::::999999999888777777888888999555777888888888888999;;;::::::999999999999999999999999888888777666555444444444444333333222222222444444444333333333222222555444333222222333333222222222222222222222222222000000000000000000000000111111000000000000111111//////////////////////////////////////////////////////000000000111111111////////////////////////////////////////////////000///........./////////------.../////////......////////////////////////---///000///...---...///////////////////////////000000///......///000000///000000000111111111111////////////////////////000///...///000111000///////////////////////////000111333444333222000///......//////000000111111111111111111111111000000.........///////////////222222111111111111222222000000000000000000000000////////////////////////222222222222222222222222111111111111111111111111//////000000000111111111111111111111111111111111111111222222222333333333111111111111111111000000<<<<<<============<<<<<<999999888777777777888888::::::::::::::::::::::::999999888888888888999999777777777777777888999999777777777777888888888888888999;;;;;;:::888555444666777777777777777777777777888999777555444444444777777777777777777777777777777777777777777777777777777666666666666666666555555555666555555444333333333333333333444555666333333333444444444555555555555666666666666666555666666666666666666666666333444444555555555555555666666666555555555555555333444444555555555555555555555666666777777777777555555666666666777777777555555555555555555555555777777777777777777777777444555555666666777777888777888999999::::::999999888888888777777888888888888888888888888888888888::::::::::::999888777777;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????;;;;;;;;;;;;;;;<<<======:::;;;<<<<<<;;;;;;<<<===>>>>>>>>>======<<<;;;;;;;;;<<<===>>>>>>===<<<;;;===<<<<<<;;;;;;;;;<<<<<>><<<;;;<<<===???AAABBBCCCCCCDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFDDDEEEFFFGGGGGGEEEDDDCCCAAABBBCCCDDDEEEEEEEEEEEEAAABBBCCCCCCDDDDDDEEEEEEBBBAAA@@@??????@@@AAABBB@@@@@@AAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDGGGFFFFFFEEEDDDDDDCCCCCCAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>======<<<<<<>>>===<<<;;;;;;<<<===>>><<<<<<;;;;;;:::::::::::::::999888777777888999:::666777999888777777999:::<<<<<<;;;:::999888777666888888888777666555444333222222222333333444444444444444444333333222111111444444444333222222222333222222222222222222222222000000000000000000000000111111000000000000111111////////////////////////////////////////////////........./////////000000/////////////////////////////////////////////////////////.........///000---...///000000000000///////////////////////////...///000///...---...000////////////////////////000000////////////000000///000000000111111111111////////////////////////000///...///000111000///////////////////////////000111333333333222000.........//////000000111111000000111111222333444444/////////000000111111111222111111111111111111222111111111111111111111111////////////////////////222222222222222222222222111111111111111111111111000000000000111111111111111111111111111111111111111111222222222333333333000000000000000000111111<<<==================<<<::::::999999999999::::::::::::999999999999888888999999888888888888999999777777777777777888888999666666666777777777777888777888999:::999888666444666666666777777888888888444666888999888888999:::777777777777777777777777777777777777777777777777666666555555555555666666555555666666555555444333333333333333444555555666444444444555555555666666444555666666666666666666666666666666666666666666444444555666666666666555555555555555555555555555333333444555555555555444555666666777888777777777555555666666666777777777555555555555555555555555555555555555555555555555444444444555555666666666666666777888888888888777999888888777777888888999777777888999999888777777666777888999::::::::::::999999::::::::::::;;;;;;:::;;;;;;<<<<<<===>>>>>>::::::::::::;;;<<<======999;;;<<<<<<;;;;;;<<<===<<<============<<<;;;:::<<<<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>===<<<<<<<<<===???@@@BBBBBBCCCCCCDDDEEEEEEEEEFFFEEEEEEEEEEEEEEEDDDDDDFFFGGGHHHJJJJJJKKKKKKKKKIIIJJJJJJIIIIIIHHHGGGFFFDDDEEEFFFFFFFFFEEEDDDCCCAAABBBCCCCCCCCCCCCCCCBBBAAAAAAAAABBBBBBCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBAAABBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEAAAAAA@@@@@@@@@@@@@@@@@@???>>>>>>======<<<<<<;;;===<<<<<<<<<<<<======>>><<<;;;;;;:::::::::;;;;;;:::999888777777888:::<<<999:::;;;:::999888999;;;<<<<<<;;;:::999777555444666666666666555555444333000111222222444555555666444444333333222222111111333444444333111111222444333333333333333333333333000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000............////////////000000000000000000000000////////////////////////...//////...------...000......//////000111111111000000000000000000000000///000111000///...///111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000///...///000111000///000000000000000000000000000000111222111000///...////////////000000000000...///000111333444555555111111222222333333444444111111000000000000111111111111111111111111111111000000000000000000000000222222222222222222222222222222222222222222222222000000000111111111222222111111111111111111111111///000000000000111111111000000/////////000111111;;;<<<<<<======<<<<<<;;;::::::999999999999::::::999999999888888777777777999999888888888888999999666666555555666666777888666777777777777888888888777888999999999888777777444444555666666777888888555777:::;;;;;;;;;<<<===888888888888888888888888777777777777777777777777666555444444444555666666555555666666555555444333333333333333444555666666555555555666666666777777444444555666666666666666666666666666666666666666444555666777777777666666444444444444444444444444222333444444555555444444444555666777777777666666444444555555555666666666555555555555555555555555444444444444444444444444444444444444444555555555444444555666666666666555777777777666666777777777666777888999999888777666666777888999999::::::999888888888999999999:::::::::999::::::;;;<<<<<<===::::::::::::;;;<<<===>>>999;;;<<<<<<;;;:::<<<===<<<======>>>>>>===;;;;;;===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;<<<===>>>============>>>>>>>>>>>>@@@@@@AAAAAABBBCCCCCCDDDFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBAAABBBBBBCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@???@@@@@@AAAAAABBBCCCCCCAAAAAAAAAAAAAAABBBBBBCCCAAAAAABBBBBBCCCDDDDDDDDD@@@@@@@@@???@@@@@@AAAAAA???>>>>>>===<<<<<<;;;;;;;;;<<<<<<===============<<<;;;::::::::::::;;;<<<:::999777666777999;;;<<<===>>>???>>><<<;;;;;;<<<::::::::::::888777555444333444444444444444333333222222222333333444444444333333333222222222222222333444555444111000222444333333333333333333333333000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000...////////////000000000000000000000000000000000////////////////////////,,,...///...,,,+++---000......------...///111222000000000000000000000000000111222111000///000222000000000000000000000000000000000111111000000000000000000000111111111111000000000000000000000000000///...///000111000///000000000000000000000000000000000/////////......000000000000////////////......///000111111222222000000000111222333333333000000////////////000000111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222000000111111111222222222111111111111111111111111///000000000000111111111000//////...///000111222:::;;;;;;<<<<<<;;;;;;:::888777777777777777888888999888888888777777666666999999888888888888999999555444444444444555666666777888888888888999999999888999999:::::::::999999222333333444555666777777444666999999888777777777888888888888888888888888777777777777777777777777666555444333333444666666555555666666555555444333222222222333444555666777666666666666777777777777444444555666777777666666777777777777777777777777444555777888888888777666333333333333333333333333222333444444555555444444333333555666666666555444333333333444444444555555555555555555555555555555333333333333333333333333444444444444444444444444222333333444555444444444666666555555555555666666666777888999999888777666999999:::999999888777666777777888888888999999999999999999999:::;;;<<<<<<999999999:::;;;<<<===>>>999:::<<<;;;::::::;;;=========>>>??????>>>===<<<===<<<;;;::::::;;;<<<===:::::::::;;;<<<===>>>???<<<<<<===>>>???>>>>>>>>>>>>??????@@@@@@AAABBBBBBFFFFFFEEEEEEDDDDDDDDDCCCBBBCCCDDDEEEGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDAAABBBCCCDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCCCC???@@@AAABBBBBBAAA@@@??????@@@@@@AAAAAABBBCCCCCCAAA@@@@@@@@@@@@AAABBBBBB>>>>>>???@@@AAABBBCCCDDD@@@?????????@@@AAABBBBBB???>>>>>>===<<<;;;;;;;;;:::;;;===>>>>>>>>>===<<<<<<;;;:::999:::;;;<<<===;;;999777666777999;;;===AAABBBBBBAAA>>>======>>>777888999999888777666555222222333333444333333333333333333333333333333333222222222222222222222222333444555444111000222555333333333333333333333333000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000////////////////////////,,,---///---+++***---///...---,,,+++,,,...000222000000000000000000000000000222333222111000111222000000000000000000000000000000111111111111000000000000000000111111111111000000000000000000000000000///...///000111111///000000000000000000000000000000///............///111111000000//////..................////////////,,,------...///000000111//////............//////111111111111111111111111000000000000000000000000000000000000000000000000222222222222222222222222000111111111111222222222111111111111111111111111111222222222222333333333000///.........000111222<<<>>>???>>><<<;;;;;;<<<<<<;;;:::999888888888888;;;:::888777777777888999888888999::::::::::::999;;;:::888666666777888999777888:::;;;;;;:::999888;;;;;;;;;:::999888666666444333333222222333333444444555777888999999999888888888777666666666666666444444555555555555555555555555555555555666777888666666555555555444444444444555555555444444333222777777777666555555444444777777666555555555555555777777666555444444333333666666555444333222222111333333333333333333333333111111222333333444555555333444444444555666666666444444444555555555555666444444444444555777888999888777666555444333222222000111222222444444555666555666666777888999999:::555555666666777777888888666555555555555666666777777777888888888999999999999888777888999999888777777777777888999999::::::======<<<<<<<<<<<<;;;;;;@@@>>>===<<<<<<===>>>@@@========================999999999999999:::;;;<<<========================???======>>>AAABBBAAA>>>>>>>>>>>>???@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDFFFFFFEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIHHHFFFEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBB??????>>>>>>>>>>>>??????AAA@@@@@@??????@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>BBBAAA@@@@@@?????????@@@???AAABBBBBB@@@@@@AAACCC??????>>>===<<<;;;;;;:::============>>>>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<<<<======<<<;;;===@@@CCCBBBCCCCCCCCCAAA>>><<<:::999999999888888888888777555444333333222222333333222222222222222222222222333333333333333333333333222222222222222222222222000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000111111000000//////......000000000000000000000000///000111111111000...---............////////////............/////////000////////////////////////000000000000000000000000000000000000111111111111////////////////////////............/////////000---.........//////000000333333444444333111///...............////////////---...///000000///...---222111000//////000111222000000111111111111000000------...///////////////222222222222222222222222000000000000////////////222222222111111111000000222111111111000000//////222333444444333222000///111111111111111111111111000000111111111111000000111111000000111111222333222222222222222222222222000000111111111111000000===>>>??????===<<<<<<===<<<;;;:::999888888888888:::999888777777777888888777888999999::::::999999;;;:::888777666777888999999999:::::::::999888888999999999:::999999888888444444333333333333444444444555777888999999999888888888777666666666666666666666666555444444444333555555444444555555666777666666555555555444444444444444444444444333222222555555555555666666666666777666666555444444555555777666666555444444333333555555555444444333333222333333333333333333333333222222222333333444444444333333333444444444444444444444444555555555555666555555444444333444444444555555555555555444444444222222222333333444444555555555666666777888888999666666666666666777777777555555555555555666666777777777777888888888999999888777666666888888777666666666777777888999999:::888888888999999:::::::::===<<<;;;::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::========================???>>>===>>>AAAAAA@@@=========>>>>>>???@@@@@@@@@AAAAAABBBCCCCCCCCCCCCBBBEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIHHHFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>>>>??????AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>@@@@@@??????@@@AAABBBBBB@@@AAABBBBBB@@@???@@@BBB???>>>>>>===<<<;;;::::::<<<<<<<<<<<<============>>>===<<<;;;:::;;;;;;<<<<<<======<<<;;;<<>><<<999999999888888888888777555444333333222222333333222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000111111111000000000//////000000000000000000000000111000000000/////////...000000000000000000000000///000000111000///...---............////////////.........///////////////////////////////////////........................//////000000000111111111////////////////////////........./////////000000....../////////000000000////////////...---,,,,,,....../////////000000000...//////000000//////...222111000//////000111222///000000111111000000///...///000000111111111000222222222222222222222222000000000000////////////111111111000000000//////111111111111000000000///222222222222222222111000111111111111111111111111000000111111111111000000111111000000111111222333222222222222222222222222000000000000000000000000===>>>@@@???>>><<<======;;;;;;:::999888888888888999888888777666777777777777888999999::::::999999:::999888777777777888999;;;:::999888888888888888666777888999999999999999444444333333333333444444555666777888888999888888888777777666666666666666777777666555444333333222444444444444444444555666555555555555555444444444333333333333333222222222333444444555666666777777666666555444444444555555666666555555444333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333222222444444444555555555555666555555444444444555555666444444444555555555666666333333333333333333333444444444444555666666777777666666666666666555555555555555555555666666777777777777777777888888888888777666555555777777666555555555666777777888888999555555666777888999:::;;;;;;:::999888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;::::::::::::========================???>>>>>>???@@@@@@>>><<<<<<<<<======>>>????????????@@@AAAAAABBBBBBAAAAAADDDDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHGGGFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????AAAAAABBBBBBBBB@@@???>>>>>>>>>>>>>>>????????????>>>>>>??????AAABBBCCCDDDAAABBBCCCBBB@@@??????@@@>>>>>>===<<<;;;:::999999::::::;;;;;;;;;<<<<<<<<<===<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<;;;<<<>>>AAA???@@@BBBCCCBBBAAA???>>>999999999888888888888777555444444333333333333333333333333333333333333333333333333333333333444444333333333333333333333333111111111111111111111111000000000000000000000000111111000000000000//////000000000000000000000000000000000000////////////000000000000000000000000000000000000000///..................///////////////////////////.........////////////////////////........................//////000000000000111111////////////////////////....../////////000000000//////000000000000000111000000////////////000000/////////000000000111111111000000//////000000111111111000000000000111111...//////000000//////...000111111222222222222111000000000000000000000000////////////000000000000000000000///////////////111111111111000000000000111111000000000111222222111111111111111111111111000000111111111111000000111111000000111111222333222222222222222222222222222111000//////000111222;;;===>>>>>>===<<<<<<===;;;:::999999888888888999888888777777777666666777777777888999999999999999999999888777777888888999<<<:::999777777777888888666777777888999888888888555555444444444444555555666666777777888888888888777777666666666666777777666666555555444444444333444444333333333444444555555555555555555555555555333222222222222222222222444444444555555666666666555555444444444444444555555555555444444333333333333333333444444555555555333333333333333333333333333333333333333333333333555444444444333333222222444444444555555555555666333444444555777999;;;<<<444444444555555555555666555555444444333333333333333333333444444555555555666666666555555444444444444444555666666777777777666666666777777777888888777666555555777777666555555555555666777777888888777777777888999::::::;;;:::999888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>???>>>>>>===;;;;;;;;;<<<<<<===>>>>>>>>>???@@@AAAAAABBBAAAAAAAAACCCCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA???????????????@@@@@@@@@??????>>>>>>>>>>>>??????@@@AAABBBCCCBBBAAA>>>===<<<<<<======>>>???@@@@@@????????????@@@BBBCCCDDDAAABBBCCCAAA???>>>>>>???======<<<;;;:::999999888999999999999::::::::::::<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;===???@@@AAABBBCCCBBBAAA>>>===999999999888888888777777555555444333333333333333333333333333333333333333333333333444444444444444333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000//////////////////////////////000000000000////////////////////////////////////000000000000000//////...............////////////////////////............////////////////////////000000000000000000000000////////////000000000111////////////////////////...////////////000000000000000000000111111111111111000///...///000222333000000000000111111111111222111000//////000111222111000000000000000000111......////////////......000111111222222222111111000000000000000000000000////////////000000000000000000000000000000000000111111111000000000000000000000/////////000222333111111111111111111111111000000111111111111000000111111000000111111222333111111111111111111111111333111///......///111333999;;;<<<<<<;;;::::::;;;::::::999999888888999999888888888888888777777666777777888999999999999888888888888888888888999999;;;:::888777666777888888777777888888777777666666666555555444444555555666777777777777777888888888777777666666666666777777333444444444555555666666555444444333333333444444444555555555555555555555333222111111111222333333666555555555444444444333444444333333333333444444444444444444444333333333222333333444444555555555333333333333333333333333222222333333333333444444666666555555444444333333444444444555555555555666333444444555777888:::;;;666555555555555444444444666555555444444333333222333333333333444444444444666666555555444444333333333444555666777777777777555555666666666777777777888777666666888888777666555555555666777777888888888888888888888888888888:::999999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;===>>>???>>>===<<<<<<;;;;;;;;;;;;<<<======>>>>>>@@@@@@AAABBBBBBBBBBBBAAAAAABBBCCCDDDDDDDDDCCCCCCCCCDDDEEEFFFFFFFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@????????????@@@@@@>>>>>>>>>??????@@@@@@@@@??????>>>>>>>>>>>>?????????@@@AAABBBBBB@@@>>>===;;;;;;<<<===>>>??????@@@@@@????????????@@@AAAAAAAAABBBBBBAAA???===>>>???======<<<;;;:::999999888888888888888999999999999::::::;;;;;;;;;;;;;;;;;;:::;;;<<<<<<::::::<<<===BBBBBBCCCCCCAAA???<<<:::999999999888888888777777666555444444333333444444333333333333333333333333333333333444444555555555333333333333333333333333111111111111111111111111000000000000000000000000//////////////////000000////////////////////////////////////000000000000////////////////////////111000000///////////////............///////////////////////////.........////////////////////////111111111111111111111111...////////////000000000////////////////////////////////////000000000111111111111111000000000000---,,,++++++,,,---///000000000000000111111111111222111000//////000111222000000000111111000000000......////////////......///000000000000000//////////////////////////////.../////////000000000111111111111111111111111111000000000000000000111111000000/////////000222333111111111111111111111111000000111111111111000000111111000000111111222333111111111111111111111111333111///......///111333777999;;;;;;:::999:::;;;::::::999999888999999:::888999999999999888777777666777888888999999888888777888888888999999999999888888777777777888888999777777777777777666555444666666555555555555666666888888777777777777888888666666666666666777777888222333333444555666777777666555444444444444444444444444444555555555555555333333222111111222444555666666555555444333333222333333222222222333444444444444333333333333333333333333333444444555555555333333333333333333333333111111222333333444555555555555555555555555444444444444444555555555555666555555444333333333333333666666555555555444444444666555555555444444333333333333333333333333444444444444444444444333333333222333555777888888777777555555555555666666666666888777666666888888777666555555666777777888888999777777666666666555555555::::::::::::::::::::::::::::::::::::::::::::::::777777888999:::<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>><<<;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>@@@@@@AAABBBBBBBBBBBBAAA@@@AAABBBCCCDDDCCCBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>??????@@@>>>>>>>>>???@@@@@@AAAAAA??????>>>>>>>>>>>>??????===>>>???@@@@@@???>>>>>>:::;;;;;;<<<===>>>>>>?????????>>>>>>>>>??????@@@@@@AAABBBAAA???>>>>>>???>>>>>>===<<<;;;:::999999777777888888888999999999999::::::;;;;;;;;;;;;:::999;;;<<<<<<::::::;;;<<>>>>><<<;;;<<<===;;;<<<<<<===>>>>>>??????>>>???@@@@@@AAA@@@@@@@@@???@@@BBBCCCCCCCCCAAA@@@AAABBBCCCEEEFFFFFFEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>>>>??????>>>>>>??????@@@AAAAAABBB??????>>>>>>>>>>>>??????<<<<<<<<<===>>>>>>??????;;;;;;;;;<<<<<<=========<<<<<<<<<<<<===>>>@@@@@@???@@@AAA@@@???>>>???@@@???>>>>>>===<<<;;;::::::777777888888888999999999888999:::;;;<<<;;;;;;:::999:::<<<;;;:::999:::;;;>>>???@@@@@@???<<<:::888999999999888888888888777666666555444444444444444444444444444444444444444333333444444555666666666444444444444444444444444222222222222222222222222000000000000000000000000........./////////000000000000000000000000000000.../////////000000000111000000000000000000000000222111000///...//////000............////////////,,,------...///000111111////////////////////////////////////////////////........./////////000000//////////////////////////////000000000111111111000000000/////////......111111222222333222222222....../////////000000000...//////000000//////...///000111222222111000//////000000111111000000//////////////////...---,,,000000000000000000000000.........///000111111111000000000000111111111222///000000000111111111111222222222222222222111000111111111111111111111111000000111111111111000000111111000000111111222333111111111111111111111111000000000000000000000000888:::<<<<<<;;;;;;;;;===999999999888999999::::::::::::;;;<<<;;;:::999888666666777888888888888888666777888999999999999999333555777888999999999888222333444666777888888888777777666666666666777777999888777666666777888888666666666666666777888888555555555555555555444444888777666555555555555555444444444555555555666666555444222222222444666777222333333444444555555666222111111111222333333444333333333333333333333333444444444444444444444444333333333333333333333333//////111222444555777777222222222333333444444444444444444555555555666666555444444333333444444555222222333444555666777888555555555555555555555555444444444444444444444444222222222333333444444444111222555777888888777777444444444555555555666666666555444444555666555444777777777888999999::::::666666777888999:::;;;;;;888888999999999999888888999999999999999999999999888888888777888888999999::::::::::::::::::::::::888;;;======;;;;;;<<<>>><<<<<<======>>>?????????======>>>???????????????>>>???AAACCCCCCBBBAAA@@@@@@AAACCCDDDEEEFFFEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>>>>??????>>>>>>???@@@AAAAAABBBBBB??????>>>>>>>>>>>>??????;;;;;;;;;;;;<<<>>>???@@@;;;;;;;;;<<<<<<<<<<<<===999999:::;;;===???AAABBB>>>???@@@@@@???>>>???AAA??????>>>===<<<;;;;;;:::888888888888999999999999777888:::;;;<<<;;;;;;:::999:::<<<<<<:::999999:::<<<===>>>???>>>===;;;:::999999999888888888888777666666555444444444444555444444444444444444444444333333444444555666777777444444444444444444444444222222222222222222222222000000000000000000000000---.........//////000000000000000000000000000000.../////////000000111111000000000000000000000000222111///.........///000............/////////000+++,,,---...///111222222////////////////////////111111111111111111111111............/////////000////////////////////////000000000000111111111111000000//////.........---...///000111111000///...............////////////---...///000000///...---///000111222222111000///000000111111111111000000//////000//////...------111111111111111111111111---......///000111111222.../////////000000111111//////000000111111111222222333444444333222000///111111111111111111111111000000111111111111000000111111111000111222222333000000000000000000000000000000111111111111000000;;;;;;;;;:::::::::999999999999999888888888777777999999:::::::::;;;;;;;;;999999::::::::::::999999777666666666777888999999888888777777666666555555444444555555666666777777777777666666555555555444666555555444444666777888666666666666555555555555555555555555555555555555555555555444444333333333444444444444444444444444555444222111111222444555666666666666666555555555444444333333333333222222555555555555555555555555777777666444444333333333444444333333333333222222222222222222222222222222333333333444444444555555555444333222222222222222333333333333333333333333333333333444444444555555333444444555555444444333333333333333333333333333333333333333333333333333444444444555555555666666666666555555555444444444777777666555555555555555444444444555555555555555777666555555555666888999999999888888777777666666888888999999999888888777999888888888888888888999888888888999999:::::::::::::::;;;:::999888:::<<<>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>??????@@@@@@AAABBBBBB@@@AAACCCDDDDDDBBBAAA???BBBBBBBBBBBBBBBBBBBBBBBB????????????????????????AAA@@@@@@@@@AAAAAABBBCCC@@@AAAAAA@@@@@@???>>>==================<<<<<<<<<999:::;;;<<<============<<<<<<<<<<<<<<<===>>>>>>BBBAAA@@@@@@???>>>======???>>>===<<<:::999777777777777777777777777777777888888888888999:::;;;<<<===<<<<<<;;;::::::999999>>>>>>>>>>>>===<<<;;;:::===;;;:::888777777888888555555555555555555555555333333333333333333333333444444555555555555444444333333333222222111111111222222222222222222222222//////000000111111222222............////////////////////////000000000000///////////////000111111111000/////////000222333000000////////////000000000///...------...///000000000000000000000000000////////////////////////111111000000/////////...000000000000000000000000333222111///............111111000000000000111111000000////////////000000////////////000000000000111111000000//////......////////////////////////000000//////......------////////////000000000000000000000000000000000000111111111111111111111111222222111111111111222222000000000000////////////111111111222222222000///111333444333111111333555222222111111000000//////111111000000//////......000000000000000000000000000000000000111111111111000000111111111111000000999999888888888777777777999999999888888888777777555555666666777777777777666777777888888777777666777777666666666777888888777777777666666666555555555555555555666666666666666666666666555555444444666555555444555666777888555555555555444444444444444444444444444444444444444444444444333333333222444444444444444444444444555444222111111222444555555555444444444444444444444444333333333333222222333333333333333333333333777666555444333333333333444444333333333222222222222222222222222222222222333333333444444444444555555444444333333333333333333333333333333333333333333333333444444444444555333333444444444444333333333333333333333333333333333333333333333333333333333333444444444444555555666555555555444444444333666666555444444555555555444444444444555555555555777666555555555666777888777777666666666666666666888999999::::::999999999:::999999888888999999:::::::::::::::::::::;;;;;;:::;;;;;;:::999999:::<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>??????@@@AAAAAABBB???AAABBBCCCCCCCCCAAA@@@BBBBBBBBBAAAAAAAAAAAAAAA????????????????????????@@@@@@???@@@@@@AAAAAABBB@@@@@@@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<======>>>>>><<<<<<<<<<<<<<<======>>>BBBBBBAAA@@@>>>===<<<<<<>>>>>>===;;;:::888777777777777777777777777777777888888888888999:::;;;<<<<<<<<<;;;;;;:::999999999;;;;;;;;;;;;;;;;;;:::999;;;:::888777666666777777444444444444444444444444555555555555555555555555444444555555555555444444333333333222222111111111222222222222222222222222000000000000000111111111............////////////000000000/////////////////////......//////000111000////////////000111111......------------......//////............//////////////////////////////////////////////////////000000000//////.........000000000000000000000000222111000//////......///111000000//////000000111000000////////////000000////////////000000000000111000000000/////////...........................///////////////.........////////////000000000000000000000000000000000000111111111111111111111111//////..................000000000000000/////////555333000...///000222333111111111111000000000000111111111000000000000000222111111111000000000000000000000000000000000000000000000000111111111111000000111111111000000///999888888888888777777777999888888888888777777777333444444444444555555555666666777777777777666666777777666666555666666666666666666666666555555555666666666555555555555555666555555555555444444444555555444444555555666777444444444444333333333222333333333333333333333333333333333333222222222222444444444444444444444444444333222111111222333444333333333333333333333444444444333333333333222222333333333333333333333333666666555444333333333333333333333333222222222222222222222222222222222222333333333333444444444444555555444444444333333333222222222222222222222222333333333333444444444444333333444444444444333333333333333333333333333333333333333333333333333333222222222333333333333444555555444444444444333333444444333333333444555555333333444444555555555555666555555555555666777777555555555555555555666666777888999:::::::::::::::::::::999999999999::::::;;;;;;;;;;;;;;;:::::::::;;;;;;<<<;;;:::999;;;===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA>>>???AAABBBCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>????????????@@@@@@>>>>>>>>>>>>>>><<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>???<<<;;;;;;;;;;;;<<<======BBBBBBAAA???>>><<<;;;;;;======<<<;;;999888777777777777777777777777777777888888888888888999:::;;;;;;;;;::::::999888888888777777888999999999999888999888777666555555555666333333333333333333333333555555555555555555555555333444444555555444444333222222222222222111111111000000000000000000000000111000000000000000000///............////////////000000000//////...............------......///000---......///000/////////......------------............////////////....../////////////////////////////////////////////////////////...............000000000000000000000000000000////////////000000000//////......//////000000000////////////000000////////////000000000000000000000000////////////.................................///////////////////////////000000000000000000000000000000000000222222222222222222222222//////...------,,,------000000000000000000000000333222000...---...000111444666888999999777555444000000000000111111111111222222222222111111111111000000000000000000000000000000000000111111111111111111111111111000///...::::::::::::999999999999888888888888777777777777555555555555555666666666777888888888888888888777777777666555444444444555555555555555555555555555666666666555555444444444444444444444444444444444444444444444555555666666444444444444333333333333222222222222222222222222222222222222222222222222333333333333333333333333333333222111111222333333333333333333444444444444444444333333333222222222444444444444444444444444555555444333222222333333333333333222222222222111111222222222222222333333222222333333333444444444444444444555444444444444111111111111111111111111222222333333333444444444333333333444444333333333222222222222222222222222222222222222222222222222111111111111222222222222444444333333333333333333333333222222333333444444333333333444444555555666444444444555555555666666444444444555555666666777555666777999999:::::::::999999888888888888999999;;;;;;;;;::::::999999999;;;<<<<<<;;;::::::;;;=========================================================>>>>>>???@@@@@@@@@===>>>@@@AAABBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>>>>>>>>>>>>>============<<<;;;::::::888888999:::;;;;;;<<<<<<;;;;;;:::::::::<<<===>>>;;;;;;::::::;;;;;;<<<===BBBAAA@@@>>>===;;;:::999<<<;;;;;;:::999888888777777777777777777777777777888888888888888999::::::::::::999888888777777666555555666777888999999999888777777666666555555555222222222222222222222222222222222222222222222222333333444444444444333333222222222111111111111111000000000000000000000000111111000000/////////...............////////////000000000///......---------------------...//////+++,,,.../////////...---000000////////////000000---...///000000///...---////////////////////////////////////////////////..................------000000000000000000000000///////////////000111111//////............//////000000////////////000000////////////000000000000000000000000////////////------------------------------......//////000000////////////000000000000000000000000000000000000222222222222222222222222222222111000/////////////////////000000111111111...///111222222222222333444;;;CCCCCC<<<333///...//////000000111111222222111111111111111111111111000000000000000000000000///000000000111111111111111111222111111000///...:::::::::999999999888888777777777777777777777777666666666666666666666666666777777888888777777666666666555444333333333333444444444444444555555555666666555555444444333333333333333333444444444444333444444555555555555555555555555444444444444333222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222333333444444555555555555444444333333333222222222444444444444444444444444444333333222222222222333333333222222222111111111111111111222222333333333222222222333333333444444333333444555555444444333111111111111111111111111222222222333333333444444222333333333333333333222222222222222222222222222222222222222222222222222000000000111111111222222222222333333333333333333333333222222222333333444222222333333444555555666333444444444555555555555555555555666666777777777444444555777888888888888777777666666666666777777::::::999999888888777777:::;;;<<<;;;999999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@===>>>???@@@AAAAAAAAABBB@@@@@@@@@??????>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@<<<===>>>>>>>>>===<<<<<<<<<<<<===<<<<<<;;;:::999777888888999:::;;;<<<<<<:::::::::999::::::;;;;;;:::::::::::::::;;;<<<<<<@@@???>>>===;;;:::999888::::::999999999888888888777777777777777777777777888888777777888888999999888888888777666666555555444555666777888999999999777777777777777666666666222222222222222222222222222222222222222222222222222222333333333333222222111111111111111111111111////////////////////////111000000000//////..................////////////000/////////.........------------------...//////+++,,,.../////////...---000000////////////000000---...///000000///...---........................////////////////////////------..................///////////////////////////......//////000111222//////............//////000000////////////000000////////////000000000000////////////000000000000........................------......//////000000////////////000000000000000000000000000000000000111111111111111111111111333222111111000000000111...//////000111222222333111222444555888===DDDIIISSS___hhhbbbNNN;;;222111//////000000111111222222000000000000000000000000000000000000000000000000///000000000111111111111111111111111111000//////888777777777777666666666666666777777777777777888555555555444444444444444444444555555555555444444444444333333333333333333333333333444444444444444555555555444444444444444222222333333333333333444333333444555555555555444555555555555444444444444222222222222222222222222222222222222333333333333333333333333333333333333222222222222222222222222333333444444555555666666444444333333333333222222222222222222222222222222333222222111111222222222222222222222111111111111111111111222222333333444222222222222333333333333111222333444444444333222222222222222222222222222222222222222333333333333222222333333333333222222222222222222222222222222222222222222222222222222000000000111111111111222111111222222222222333333555444333333222222222333111111222333444555555666222333444444555555444444666666666666666777777777333444555666666666666666666666555555555555666666888888888888777777777777::::::;;;:::999888:::<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>??????>>>>>>>>>??????@@@@@@AAA????????????????????????AAAAAAAAAAAAAAAAAAAAAAAA<<<===>>>???>>>===<<<;;;<<<<<<<<<<<<<<<;;;999999999999999::::::;;;;;;;;;999:::;;;;;;;;;;;;:::::::::999999999999:::;;;;;;<<<<<<;;;:::999888888777999888888888888888888888777777777777777777777777888888777777777888888999777777666666555444444444555555666888888999999999666666777777777777666666222222222222222222222222444444444444444444444444111222222333333222222111000000000111111111111111////////////////////////000//////////////////...............////////////..............................------......///000,,,------...///...............------------............////////////..............................////////////////////////...............////////////////////////////////////////////////000111111000//////......//////000000000////////////000000////////////000000000000////////////000000000000////////////////////////.........///////////////////////////000000000000000000000000000000000000000000000000000000000000000000////////////000000......///000111333444444:::999666555999EEEUUUaaaoooyyy~~~sssZZZBBB777555000000000000111111111111///////////////000000000000000000000000000000000000000000000111111111111000000111111111111000000777777777777666666666666666666666666777777888888555555444444444333333333333444444555555444444333333222222222222333333444222222333333333444444444333444444444444444444555111222222222333333333333222333444555555555444444444444444444333333333222333333333333333333333333222333333333444444444444222222222222222222222222111111222222222222111111111222222333444444555555444444333333333333222222111111111111111111111111222222111111111111222222222222222222111111111111000111111222333333444444111222222222222333333333///000222333444333222111333333333333333333333333111222222222222333333333222222333333333333222222111111111111111111111111111111111111111111111111000000111111111222222222111111111111222222222333777666555333222222222222000111222333444555555666111222333444555444444333666666555555555555555555555555666666666666666555666666555555555555666666888888888888888888999999888999:::999888777999;;;999999999999999999999999::::::::::::::::::::::::;;;;;;<<<======>>>>>>?????????>>>>>>>>>?????????>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA======?????????===<<<:::============<<<;;;:::999::::::::::::;;;;;;;;;;;;:::;;;===>>>>>>===;;;999999999999999999::::::;;;999999888888777777777777777777777888888888888888777777777777777777777777888888777777777777888888666666555555444333333333555555666777888888777777444555666666666666555444333333333333333333333333333333333333333333333333111111222222222222111111///000000000111111111222000000000000000000000000.........///////////////............////////////,,,------......///////////////......//////000111.........---...//////000......------------......//////............//////........................////////////////////////.........//////000000000////////////////////////000///////////////000111111000000//////000000111000000////////////000000////////////000000000000.../////////000000000111000000000000000000000000///////////////.........////////////000000000000000000000000000000000000////////////////////////...............///000111---...///000222333444555;;;:::777444555>>>MMMXXXUUUZZZ\\\SSSCCC555---+++111111111000000000000000//////000000000111111111000000000000000000000000000000000000111111111111...///000111111222111111999999999999888888888888555666666666777777888888666666666555555444444444555666666666666666666555111111111111222333444444222222222333333444444444333333333444444555555555111111111222222333333333222333444555555555444333333333333222222222111111333333333333333333333333333333333444444555555555222222222222222222222222111111222222222222111111000000111222333333444444444444444333333333222222333333333333333333333333222111111111111111222222222222222111111111111000000000111222333333444444111111222222222333333333...///111333333333111000333333333333333333333333111111222222222333333333222222222333333222222222111111111111111111111111111111111111111111111111111111111111222222222222000000111111222222222333888777666444333222111111000111111222444555666666111222333444555444333333555555555444444333333333666777777777777777666555777777666666666666777777888888888999999::::::;;;888999999888777777888:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>>>>@@@???>>>>>>>>>>>>>>>???>>>>>>???@@@AAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA===>>>???@@@???>>><<<:::============<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::<<>><<<======<<<999777555555222222111111000000//////000000111111222222222333000000000000000000000000000000000000111111111111---...///111222222222222888888777777666666555555777777777777666666666666666666666555555444444444444333333222222333333444333333222222111000//////222222333333333444444444555555555555555555555555222111111000000111111222555444333333333555666777555555555444444333333333333333333333333333333333555444333222222333444555111222444555555444222111222111111000000000000000000111222333444555555555444444555555444444333222111111111111111111111111444444444444444444444444000000000000000000000000000000000000000000000000222222222111111111000000000111222333333333333333222222222222222222222222000111111111111222222222444444444333333333222222222111000//////111333444222222222111111111000000000111111111111222222222222222111111111111222222222222222222222222222222000111111222222333444444444444444555555555555666222222444444444444222222555555555555555555555555555555555666666777888999777777888888888888777777888888888888999:::;;;;;;;;;;;;999888777777777777999999::::::::::::;;;;;;<<<;;;;;;;;;;;;<<<======<<<=========>>>>>>>>>???===>>>???@@@@@@AAA@@@@@@@@@AAAAAAAAAAAA@@@??????AAAAAAAAA@@@>>>===;;;:::===<<<<<<<<<<<<;;;;;;;;;:::;;;===>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999888888888888999999999888888888888777888777666555555666777888888888888888888888888888666777777777777666666555444444444444444444444444555555555555555444444444444444333333333444444555666555333111000000111111444444333333222111111111000000000000111111111111000111111111111222222222///000111222222111000///////////////////////////000000//////.........---000000000000000///......111000///......///000111000000111111111///...---......//////...------,,,////////////////////////////////////////////////...///000111222222111111111111111111111111111111000000000000////////////222222222111111///......////////////////////////111000...---...///111222000000...------...///000000000////////////000000////////////............////////////////////////////////////000000000000222111000//////000111222000000111111111111000000000000////////////000000...//////000111222222333333333333222222222111111444444444333333222222222333222111000000111222333//////000000000000//////000000000000000000000000////////////////////////111111111000000000000000666666666666555555555555777777777666666666555555555555555444444444333333444333333222222333333444333333222222111000000000222222222222222333333444444444444444444444444444444333333222222333333444333333333333333444555555444444333333222222222222333333333333333333333333333333222222222222333333111222444555555444222111222111111000000000000000111111222333444444444444444444444555444444333222222222222111111111111111333333333333333333333333000000000000000000000000000000000000000000000000222222222111111111000000000111222222333333333222222222222222222222222222//////000000000111111111111111111111000000000000111000///...///000222333222222222111111111000000000000111111111222222222222111111000000111111222222222222222222222222222000111111222222333333444444444444444555555555555222333333444444333333222444444444444444444444444444444444444555666777888777777777777777777777777888888777777777888999999;;;:::999888777777777777999999999:::::::::;;;;;;:::::::::::::::;;;<<<<<<===============>>>>>>>>>===>>>???@@@@@@AAA@@@@@@@@@@@@AAAAAA@@@@@@???>>>@@@@@@??????>>>===;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999999999999999999888888888888999888777777777777888999999999999999999999999999777777777777777666666555555555555444444444444444555555555555555555555555444444444333333444444555555444222111111111111222111111111222222222222222000000000000111111111111000000111111111222222222///000111111111111000///////////////////////////000/////////............///////////////...------000000///......///000000///000000111000///...---..................------/////////////////////////////////////////////////////////000000000000000........................000000000000////////////000000000000///...---,,,////////////////////////000000.........///111222000///............000000000000////////////000000////////////............////////////////////////...//////000111222222333222111000//////000111222000000111111111111000000000000////////////000000......///000000111222222333222222222111111111111222222222222111111000000222111111000000111111222//////000000000000//////000000000000000000000000111111111111111111111111000000000000000000000000444444444444555555555555888888777666555444444333444444333333333333333222444333333222222333333444333333333222111111000000222222111000111222333444333333333333333333333333444333333222222333333444111222222333333333333333222222222222111111111111333333333333333333333333111111222222222222111111111222333444444333222111222111111000000000000000222222333333333333333222444444444444444333222222222222222222111111000000222222222222222222222222000000000000000000000000000000000000000000000000222222222111111111111111000111222222333222222222333333222222111111111111.../////////000000000000000000000000////////////000///.........///111222222111111111111000000000000000000111111111222222222111111000000111111222000000000000000000000000000000111111222333333333444444444444555555555555444333333222222333333444222222222222222222222222333333333333444555666777888777666555555666777888888777666666666666666777:::999999888888777777777999999999999::::::::::::999999999999999::::::;;;===========================>>>???@@@@@@AAA@@@@@@@@@@@@AAAAAA@@@@@@???>>>======>>>>>>===<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;:::::::::999999999888888:::999888888888888999:::999999999999999999999999777777777777777666555555666666666555555444444444555555555555555666777888555444444333333444444444333333222111111222222333//////000000111222222333000000000000111111111111000000000111111111222222///000000111111000000///////////////////////////////////////..................//////......------//////...------...//////...///////////////...---........................////////////////////////////////////////////////111000///...---...//////........................////////////000000000000111111111111000///......////////////////////////000///.........///111222............///000111111000000////////////000000////////////............////////////////////////......///111222333555555111111000000000000111111000000111111111111000000000000////////////000000.........//////000000111111111111111000000000000000000000000////////////000111111222222111111000//////000000000000//////000000000000000000000000111111111111111111111111000000000000000000000000444444444555555666666666888888777666444333222222222222222222222222222222444333333222222333333444333333333222222111111111222111000///000111333444222222222222222222222222222111111000000111111222111222333444444333222111222222222222222222111111222222222222222222222222000111222333333222111000111222333333333333222111222111111000000000000000222222333333333222222111333444444444444333222222333333222222111000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111222222222222111111333333222222111111000000/////////000000000111111111111111111000000000000000////////////000111222111111111111000000000000000000000000111111111111111111000000000000111111000000000000000000000000000000000111222222333333333333444444444555555555444444222222222222444444333333333333333333333333333333333333444555666777888777555444444555777888888888777666555555555666888888999999999888888777888999999999999:::::::::999999999999999:::;;;;;;>>>============<<<<<<<<<======???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>;;;;;;<<<<<<===<<<<<<;;;<<<<<<<<<;;;;;;;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<;;;:::::::::999999999999999999999888888999999999888888888888888888888888777777888777777666555444777777777666555555444444444444444444555777999:::555555444333333333444444222222222222222222333333//////000000000111111111///000000000111111111111000000000000111111111111///000000000000000000//////////////////////////////////////////............///////////////...............------..................////////////..................//////000////////////////////////////////////////////////111000...,,,+++,,,...///000000000000000000000000////////////000000000000333333333333333222111111////////////////////////000//////...///000111111---......///000000111222000000////////////000000////////////............////////////////////////...//////000222333333444111000000000000000000111000000111111111111000000000000////////////000000---........./////////000000000000000000////////////////////////////////////000111222222111000/////////000000000000//////000000000000000000000000111111111111111111111111/////////000000000000000555555555666666777777888777777666555444333222111222222222222222222222222444333333222222333333444333333333222222222222222111111000000000111222333222222222222222222222222222111111000000111111222222333444555555444333222222222222222333333333333222222222222222222222222111222333444444333222111222222222222222222222222222111111000000000000000222222222333222222111111333333444444333333222111222222222111111111000000/////////000000111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111222222111111000222222222111111000000000000000000111111111222222111111111000000000//////000000000000111111222222000000000000000000000000//////000000000111111111111000000000000000000111///////////////////////////000000111111222333333333333333444444444444555444444222222222222444444333333333333333333333333444444444444555666777888777666444333333444666777999888777666666666666666777777888999999999888888888888888999999999:::::::::::::::::::::;;;;;;<<<=========<<<<<<<<<<<<<<<======???@@@@@@@@@@@@@@@???@@@@@@@@@@@@???>>>>>>:::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;:::::::::999888888888888888888888888777777777777777777777777888888888888777666555444777777666666666555555555444333333333555777999:::666555444333333333333333111222222222222333222222111111111000000000/////////000000000111111111111//////000000000111111111000//////////////////000000000000000000000000000.........//////////////////000000111111111000000---..................---............//////000000//////.........//////000////////////////////////////////////////////////111000---,,,+++,,,---...////////////////////////.../////////000000000111222333333333333222222111///////////////////////////////////////000000111---...//////000111111222000000////////////000000////////////............000000000000000000000000/////////000000000000000000000000111111000000000000000111111111111000000000000////////////000000............////////////////////////////////////000000000000000000000000///000111222222111000/////////000000000000//////000000000000000000000000000000000000000000000000......//////000000000000666666666777777777777777666666555444333222222111111222222222222333333333444333333222222333333444333333333333333333222222111111111222222222222222222222222222222222222222444333333222222333333444444444444444444333333222222222222333333333333333222222222222222222222222222222333333333333222222222222222222222222222222222111111000000000000000111111222222222222222111333333333333333222111111111111111111111111111111...//////000000111111111000000000000000000000000000000000000000000000000111111111111111222222222111111111222111111000///111111111111111111111111111111111111222222222222////////////............000111111111222222222222//////000000000000000111/////////000000000111111111000000//////000000111//////////////////////////////000000111222222222333333333333444444444444444333333222222333333444444444444444444444444444444444444444555666777888666555444333333444555666888777777666666666666777555777888999::::::999888888888888888999999999999:::::::::::::::;;;<<<<<<;;;;;;<<<<<<<<<============>>>???@@@@@@AAA@@@@@@??????@@@@@@??????>>>===;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::999999999:::;;;<<<::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<======<<<<<<;;;;;;;;;:::::::::777777888888888888777777777777777777777777777777888888888888777555444333555555555555555555555555444333222222333555888:::666555555444333333333333222222333333333222222111333222222111000000//////000000000000111111111111/////////000000000111111000//////......//////000000000000000000000000000.........///////////////000000111222222222111111---...////////////...---............///111222333222111///.........///000////////////////////////////////////////////////000///...---,,,---......------------------------......//////000000111111///000000000000000//////////////////////////////////////////000000000000......000000111111111111000000////////////000000////////////............000000000000000000000000000/////////////////////000000111111111111000000000000111111111111000000000000////////////000000////////////////////////////////////000000000000000000000000111111111111///000000111111000000/////////000000000000//////000000000000000000000000////////////////////////---......//////000000111666666666666666666555555444444444444333333222222222222222222333333444444444333333222222333333444333333333333333333333333000111333444444444333222333333333333333333333333444333333222222333333444444444333222222222222222111111111111222222222333111111111111111111111111222222111111111111222222222222111111111111222222222111111000000000000000///000111222222222222222222333333333333222111111000000000111222222333333...//////000111111222222000000000000000000000000000000000000000000000000000000111111111222222222111111111111111000////////////000000111111222222000000000000111111111111000000000/////////......///000000111111111111111////////////000000111111////////////000000000111000000////////////000000000000000000000000000000//////000000111111222222222222333333333444444444222333333444444333333222222222222222222222222222333333333333444555666777444444444444444444444444555555555444555555666666444666888:::::::::999888888888888888999999999999999999999999999::::::;;;999::::::;;;<<<===>>>>>>===>>>???@@@@@@AAA@@@@@@???????????????>>>>>>===<<<<<<=========<<<<<<;;;;;;;;;;;;:::::::::999999;;;::::::999:::;;;<<<===::::::::::::::::::::::::;;;;;;::::::;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;888888999::::::999888888888888888888888888888888999999888888777555444333333333333444555555666666444333111111222444666888666666555444333333333333222333333444333222000000222222222222222111111111000000000000111111111111////////////000000000111000///............///000000000000000000000000000............/////////000//////000111111111111111...///000000000000///...////////////000222444555444222000...------...///////////////////////////////////////////////////.............../////////------------------------.........///000111111111...//////000000//////...////////////////////////...//////000000000000000//////111111111111000///000000////////////000000////////////............000000000000000000000000/////////000000111111222///000111222222111000///000000111111111111000000000000////////////000000000000000000000000000000/////////000000111111111//////000000000111111111000000////////////000000//////000000000000//////000000000000000000000000000000000000000000000000------......///000000111666666666555555444444333333333333333333333333333222222222333333444444444444333333222222333333444333333333333333333333333///111444666666555333111333333333333333333333333222111111111111111111222444333111000000000111222//////000000111111111222111111111111111111111111222111000//////000111222222222111111111111222222222111111000000000000000...///000111222333333333222333333333333222111111//////000111222333333444...//////000111222222333000000000000000000000000000000000000000000000000000000111111222222222222111111111111111000//////......///000111222333333////////////000000000000222222222222111111111111...//////000000000000000.../////////000000111111////////////000000000000000000////////////000000111111111111111111111111/////////000111111222222222222333333333444444444222222444555555444222222111111111111111111111111222222222222333444555555333444444555555444444333333333333333444444555666444555888:::;;;:::999999777888888888888999999999888888888777888999999:::888999:::;;;<<<>>>??????===>>>???@@@@@@AAA@@@@@@???????????????>>>============>>>>>>===<<<<<<;;;;;;;;;;;;:::::::::999999;;;;;;:::999:::;;;<<<===:::::::::::::::::::::::::::::::::::::::;;;<<<=========<<<<<<<<<;;;;;;;;;999999;;;;;;;;;;;;999999::::::::::::::::::::::::999999888888777555444333111222222333444555666666444333111000111333555777777666555444333222222222333333444444333111000///111111111222333333444444000000000000111111111111////////////000000000000000///...------...///000000000000000000000000000---.........//////000000......///000000000000000...///000111111000///...////////////111333555666555333111...---------...////////////////////////////////////////////////------...///000000000///////////////////////////---......///000111111222///000000111111111000000////////////////////////...//////000000000000000000000111222222111//////000000////////////000000000/////////............000000000000000000000000......///111222333444555///000111222222111000///000000111111111111000000000000////////////000000111111111111000000000000//////000000111111222222.../////////000000111111111000///......///000111//////000000000000//////000000000000000000000000111111111111111111111111---------...///000000111888888777555555444444444444444444333333333222222333222222111111222222333111111222222222333333333222444555555444333333444333333111000000000111222111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111000000000000111111111111111111222222222333333333111222333444444333222111333222111///........................////////////000000000000000000000000111111000000000000111111000000111222222222222111111111000000//////......///...---------...000111///000111222222111000///111111111111111111111111000000000000000000000000000000111111111111000000222111111111000000//////000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000///////////////000000000000000000000000000000000111222222333333111111222222222222111111111111111111111111111111333333333333333333333333444444444444444444444444777777666555555555555555999888888888:::;;;:::999999999999999999999999999777777777888999999:::::::::;;;;;;;;;<<<=========<<<;;;;;;<<<<<<===>>>???======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999::::::;;;;;;::::::999<<<<<<::::::::::::<<<<<<:::::::::;;;;;;;;;<<<<<<======<<<;;;;;;;;;;;;;;;888888999:::::::::999999666666666666777777777777;;;999666333222333444666666666777777666444222111444333333333444444555666444444444333333222222222444444444444444444444444000000000000000000000000222222111111000000//////////////////000000000000000000000000////////////000000000000000///..............................111000///111444555333000000000000000000000000000000000000000000000000000////////////////////////000,,,***,,,000222///,,,.........------.........//////............////////////////////////////////////000000000000//////,,,...000111222111000///...------------...//////000000////////////000000111111111111111000//////000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111111111111111111000//////000000000000000000000000...///000111111000///...222222222222222222222222111111111111111111111111000000000000000111111222111111222222222222111111000000000000000000000000333222111/////////000111000000000000000000000000////////////////////////888777666555555444444444444444444333333333222222333222222111111222222333111111222222222333333333222444555555444333333444333222111000000000111222111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111000000000000111111111111111111111222222222333333333222000//////000222333222222000///........................////////////000000000000000000000000111111000000000000111111000000111222222222222111111000000000/////////...//////.........///000111///000111111111111000///000000000000000000000000000000000000000000000000000000111111111111000000111111111000000000//////////////////////////////////////////////////////////////////000000000000/////////////////////////////////000000000111111000000000000000000000000///000000111111222333333222222222333333222222222111111111111111111111111222222222222222222222222444444444444444444444444777777666555555555555555666555444555777888777666888888888888888888888888666666777777888999999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999::::::;;;;;;::::::999:::999999888888999999::::::::::::;;;;;;;;;<<<<<<===<<<<<<<<<;;;<<<<<<<<<999999:::::::::999999888555666666666777777777777:::999777555333333444555555555666666555444333222444333333333333333444444666666555555555444444444333333333333333333333333000000000000000000000000111111111000000000000000////////////000000000111////////////............000000000000000///..............................///---,,,...000111///---000000000000000000000000000000000000000000000000////////////////////////...+++(((***...000---***//////............////////////............////////////////////////////////////000000000000//////---...000111222111000//////............///000000000000////////////000000111111111111111000//////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111111111111000//////000000000000000000000000000111111222222111111000000000000000000000000000111111111111111111111111000000000000000111111222000111111222222111111000111111111111111111111111333222000/////////000111000000000000000000000000////////////////////////888777666555555444555555444444444444333333333333333222222111111222222333111111222222222333333333222444555555444333333444333222111111000000111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000111111111111111111111222222222222333444222...,,,,,,...222444222111000//////...//////............////////////000000000000000000000000111000000//////000000111///000111111222222111111000000000000///////////////////////////000111111///000000111111000000///////////////////////////000000000000000000000000///000000111111000000///111111000000000000//////////////////////////////////////////////////////////////////000000000000//////////////////////////////000000111111222222000000000000000000000000//////000111111222222333222333333333333333333222111111111111111111111111111111111111111111111111333333333333444444444444777666555555444555555555555444333444666777666555666666666666666666666666555555666777777888888999<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::;;;;;;;;;;;;:::::::::999999888888999999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======::::::::::::999999888777555555666666666777777777999888777666555555444444444444555555555555444333444333333222222222333333555555555555444444444444222222222222222111111111000000000000000000000000000000000000111111111111/////////000000000111111//////.........---------000000000000000///.................................------...//////---+++000000000000000000000000////////////////////////////////////////////////---+++)))+++...///---+++/////////......///////////////............//////////////////////////////...//////000000//////...---...000111111000/////////////////////000111111000000////////////000000000000111111000000//////000000000000000000000000////////////////////////////////////////////////////////////////////////000111111111111000000///////////////////////////111111000000000000111111000000000000000000000000111111111111111111111111000000000000000111111222000111111222222111111000222222222222222222222222222111000000///000000000000000000000000000000000////////////////////////777777666555555555555555555444444444444333333333333222222111111222222333111111222222222333333333222444555555444333333444222222222111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111///000000000111111111111111111111111222222222222444111...,,,,,,...111444111000///////////////000............////////////000000000000000000000000000000////////////000000///000000111111111111111000000000000////////////////////////000000111111///000000000000000000///000000000000000000000000//////////////////////////////000000000000//////000000000000000000//////////////////////////////////////////////////////////////////000000000000////////////////////////000000000111111111111111000000000000000000000000//////000000111222222222111222222333333222222111111111111111111111111111000000000111111111111111333333333333333444444444666555555444444555555555777666555666888999888777666666666666666666666666555555555666777777888888<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<===>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<============;;;;;;;;;:::999888777666555555555666666666777777777777888888777666444333333333444444555555555555333333222222111111222222222222222222222222222222222222222222222111111111000000000000000000000000//////000000111111222222//////000000000111111111000////////////.........000000000000000///..............................111111111111111000///...000000000000000000000000........................///////////////////////////...,,,---000111000...///......------....../////////............//////////////////////////////...//////////////////......///000000000000////////////......//////000111000000////////////000000///000000000000000//////////////////////////////////////////////////////........................////////////////////////000000111111111111000///////////////////////////000///...------...///000222222222222222222222222111111111111111111111111000000000000000111111222000000111111111111000000111111111111111111111111111111000000000000000000000000000000000000000000////////////////////////777666666555555555555666555555555444444444333333333222222111111222222333111111222222222333333333222444555555444333333444222222222222111111000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000///000000000111111111111000000111111111222222222111111111000000111111111000///////////////000111............////////////////////////////////////000000////////////000000//////000111111111111000////////////000000000000...//////000000000000000000//////////////////000111111111111111111111111//////////////////////////////000000000000////////////////////////000000........................////////////////////////////////////000000000000........................222111111111000000//////////////////////////////...//////000111111222222000000111111111111000000111111111111111111111111111111111111222222333333222222222333333333444444555555444444444444555555888777666777999:::999888777777777777777777777777555555555666777777888888<<<<<<;;;;;;:::::::::999:::::::::;;;;;;<<<===>>><<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888777666555555555555666666666666666777888999888777555333222222333333444444555666333222222111111222222222222222222222222222222222444333333333222222222111000000000000000000000000//////000000111111222222000000000000111111111111111111111000000000000///000000000000000///......////////////////////////111222333222111000000///////////////////////////------------------------///////////////////////////.........000000000///...------------------...//////............//////////////////////////////......////////////......///000000000000000//////......------......///000000000////////////000000...//////000000000//////////////////////////////////////////////////////------------------------000000000000000000000000///000000111111111000000000000000000000000000000000///...------...///000111111111111111111111111111111111111111111111111000000000000000111111222000000000111111000000000000000000000000000000000000000000111111111000000000000000000000000000000////////////////////////666666555555555555666666555555555555444444444333333222222111111222222333111111222222222333333333222444555555444333333444111222222222222111000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111000000000111111111111222///000222333333222000/////////...//////000111222............////////////////////////////////////000//////......//////000...///000000111111000000////////////000000000000------...///////////////000//////......//////000111111111111111111111111000000000000000000000000...//////000000//////.........////////////000000........................////////////////////////////////////000000000000........................000000000000/////////...////////////////////////......///000000111111222//////000000000000//////111111111111111111111111000000111111222333333333111111222222333333444444444444444333444444555666666555444555777888777666888888888888888888888888555555666777777888888999;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<===>>><<<;;;;;;:::::::::::::::::::::::::::::::::::::::999999999999999999999999;;;;;;<<<<<<<<<<<<;;;;;;888999999::::::999999888:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<<<<:::999888::::::::::::999999888777444444555555555666666666777777888999888777666555333333222222333444555555222222222222222333444444333333333333444444444444444444444333222222111111000000000000000000000000000000000000111111111111000000000111111111222222222222222111111111000000000000000000000///......////////////////////////...000111111///...//////////////////////////////........................////////////////////////,,,------------...............------------......//////............//////////////////////////////---......//////......---000000000000////////////---------------...//////000000////////////000000......///000000000//////000000000000000000000000////////////////////////........................000000000000000000000000///000000111111111111000000000000000000000000000222222111111111111222222////////////////////////111111111111111111111111000000000000000111111222///000000111111000000/////////////////////////////////000111111111111000000000000000000000000000////////////////////////666666555555555555666666555555555555444444444444333222222111111222222333111111222222222333333333222444555555444333333444111222222333222111000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111...///000111111000///...............///000222222............//////////////////////////////////////////............//////...//////000000000000000.../////////000000000111+++,,,---...///......---000///............///000111111111111111111111111000000000000000000000000......////////////.............../////////000000........................////////////////////////////////////000000000000........................,,,------...///000000000////////////////////////......//////000111111111000000111111111111000000111111111111111111111111//////000000111222222333000111111222333333444444444333333333444444555666555444333444666777666555888888888888888888888888666666777777888999999:::::::::::::::::::::;;;;;;::::::::::::;;;<<<======<<<;;;::::::999999::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;888999999::::::999999888:::::::::;;;;;;;;;<<<<<<::::::;;;;;;:::888666555999999:::::::::999999888444444444555555555666666777888888888888777666666444333222222222333444555222222222222333555666777222222333333333444444444333333333222111111000000000000000000000000000000111111111000000000000000000000111111111222222222111111111111000000000000000000000000000///......////////////////////////,,,...000000...---///000////////////////////////........................////////////////////////,,,---......------...///000000////////////000000//////............//////////////////////////////---......//////......---111111000///////////////...............//////000000000////////////000000---......///000000//////000000000000000000000000////////////////////////........................//////////////////////////////000111111111111111222222222222222222222222222222333333333333222222////////////////////////111111111111111111111111000000000000000111111222//////000000000000//////////////////////////////...///000111222111111000000000000000000000000000////////////////////////666666555555555666666777666666555555555444444444333222222222222222222333111111222222222333333333222444555555444333333444111111222333222111000///000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111...//////////////////...............///111222333............/////////000//////////////////////////////............//////...//////000000000000000.../////////000000111111++++++---.........---,,,000///...------...///000000000000000000000000000000000000000000000000000......////////////......---.........//////000000........................////////////////////////////////////000000000000........................))))))+++---///111222333////////////////////////......//////000111111111111111222222222222111111111111111111111111111111---......///000111111222000000111222333333444444333333333333444444555666666555444555777777777666888888888888888888888888777777777888999999::::::999999999::::::;;;;;;;;;::::::::::::;;;<<<======<<<;;;::::::999999::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::<<<<<<<<<<<<:::::::::::::::;;;;;;;;;<<<<<<::::::;;;;;;:::777444333888888999:::::::::999999444444444555555555666666888888888777777777777777555444333222222222333444111111222333444666777888000000000111111222222222222222222111000//////...000000000000000000000000222222111111000000//////000111111111111222222222000000000000////////////000000000000000//////...000000000000000000000000,,,///111111//////000222////////////////////////////////////////////////////////////////////////...///000000//////000111222222111111111111222222//////............//////////////////////////////---..................---111111000//////////////////////////////000111111000000////////////000000------...///000000//////000000000000000000000000////////////////////////////////////////////////........................//////000111111111111111222222222222222222222222000111222333333222111000111111111111111111111111111111111111111111111111000000000000000111111222//////000000000000//////000000000000000000000000...///000222222222111000000000000000000000000000////////////////////////999777666555666666444222333333333333333333333333222222222222222222222222333222222111111222222333444444333333333333222222444222000///...///000111////////////000111333333000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000222222111000//////000000222111111111000000//////.........///////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000////////////000000,,,------...///000111111///...,,,,,,,,,...000111---...000111111111000///......////////////......////////////..................////////////......000////////////.........000000000000000000000000000000000000000000000000//////.........---------///000111222222111000///...------,,,,,,------...,,,---...000111111111111222222222111000//////...000000000000111111111111111111111111111111111111111222222333333222222111111111222222222333333333444333333333333444555555777777777777777777777777777777666666666666777777777777888999::::::;;;;;;:::999888777777777999999::::::::::::::::::::::::888999;;;;;;:::::::::;;;;;;:::999888888888999:::::::::;;;;;;<<<===>>>>>>999999999999999999999999:::::::::::::::::::::::::::::::::999999888888888777777999::::::999888777555555555555555666777777999888888777666555555444555444333222111111111111333333333222222111111111333222222111111222222333333333222111000000111111000000000000000000000000222111111111000000////////////000000000000//////...///111333333111///...000000000000000000000000---...000111222111///...---.........//////000000////////////////////////000000000000000000000000........................,,,---------......//////000///...------...///000////////////////////////000000000000000000000000........................000000000000000000000000////////////////////////111111000000000000111111////////////000000000000////////////////////////............////////////000000//////.........---000000000000000000000000000000000000111111111111222222111111111111222222000000000000000000000000111111111111111111111111222222222111111111111111///......///000111111000111111111000000000000000000000000000000000000000111000000111333333222000222111111000///......---000000000000////////////777666555555555555444333333333333333333333333333333333333333333333333333333222222111111222222333444444333333333222222222333222000///...///000111000/////////000111222222000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000000111111111000000000//////111111111000000000//////.../////////////////////////////////////////////////////////////////////////////////////////////222222222222222222222222000000////////////000000------......//////000000///...---,,,,,,...000111---...///000111000000///......////////////......---.........//////000000......////////////....../////////.........------//////////////////////////////////////////////////////.........---------...///000111111000///......------------------...///000000111111111111000222222111111000//////...//////000000000111111111////////////////////////111222222333333222222111222222222333333333444444555444444444444555666666777777777777777777777777777666666666666666666777777888888999999::::::::::::999888777777888999999777777777777777777777777555777999999888888888999::::::999888888999999:::888888999::::::;;;<<<<<<:::::::::999999888888888::::::::::::::::::::::::999999999888888777777777777888999999999999888777777777666666777777888999777777666666555555444444555444333222111111111111333333333333222222222111333222222111111222222333222111000000//////000000000000000000000000000000111111111111000000000/////////000000000000/////////000111111111111000///000000000000000000000000---...000111111111//////....../////////000000000////////////////////////////////////////////////........................------........./////////000///...------...///000////////////////////////////////////////////////........................000000000000000000000000000000000000000000000000111000000//////000000111////////////000000000000////////////////////////............////////////000000000/////////......000000000000000000000000//////000000000111111111111111111000000111111111000000000000000000000000///////////////////////////////////////000000000000///...///000111000///111000000000000000000000111111111111111111111111111000000111333444222111222222222111000000//////000000000000////////////555444333333555555444333333333333333333333333333444444444444444444444444333222222111111222222333333333333333222222222222222111000///...///000111111000000000000000111111000000000000000000000000000000000000000000000000////////////////////////....../////////000000000///000111111111000///...111111000000000000////////////////////////......////////////////////////////////////////////////////////////////////////000000000000000000000000000000////////////000000.........//////////////////...---------...///000---...///000000000000///......////////////......,,,,,,---...///000111111...//////000000//////...............---------,,,........................////////////////////////...............---------......////////////......------------------------111222222222111111000///222111111000000//////...//////000000000000111111////////////////////////111111222222222222111111222333333333333444444444555555555555555666666777888888888888888888888888666666555555555555666666888888888888888999999999999888888777888888999999666666666666666666666666555777999999888777888999:::999999888888999::::::777777777888888999999:::;;;;;;:::999888777777666999999999999999999999999888888888777777777777777777888888999999888777777333333333222333444444555555555555555555444444444444444333222111111111111444444333333333333222222222222111111111111222222111000//////////////////000000000000000000000000111111111111000000000000//////000000000000//////000000000000000000000000////////////////////////---...000111111111000/////////000000000000000111////////////////////////......................................................////////////000000//////............//////////////////////////////................................................000000000000000000000000111111111111111111111111000//////......//////000////////////000000000000////////////////////////............////////////111000000000000000//////000000000000000000000000//////000000000000111111000000000000000000000000000000000000000000000000////////////////////////......//////000000111111111000//////000111000...000000000000000000111111111111111111111111111111222111111222444444333111333333222222111111000000000000000000////////////444222222222444555444333222222222222222222222222333333333333333333333333333222222111111222222333333333333222222222222111111000////////////000000222111000000000000000111000000000000000000000000////////////////////////////////////////////////........./////////000000...///111222222000///---000000000000000000//////////////////............////////////////////////////////////////////////////////////////////////........................000000////////////000000///////////////.........//////...---......///000.........///////////////......////////////......---------...///000000111//////000000000000//////......---------,,,,,,,,,------------------------////////////////////////........................------------------------------............------000000111111111000000///111111000000////////////////////////000000000111000000000000000000000000111111222222222222111111111111222222222333333333444444444444444555666666777777777777777777777777666555555444444555555666888888888888888777777777888888888888888888999999777777777777777777777777777999:::;;;:::999:::;;;999999999999999999::::::777777777777888888999999;;;;;;:::999888777666555999999999999999999999999888888888888888888777777888888888888888777777777222222222111222222333444555555555555555555555666444333222222111111111222444333333333333333333333222222111111111111222222111000000/////////000000000000000000000000000000111111111000000000000000//////000000000000//////111000////////////000111////////////////////////......///000111000000///000000000000111111111111////////////////////////................................................/////////000000000000000/////////....../////////////////////////////////................................................////////////////////////000000000000000000000000//////............//////////////////000000000000////////////////////////............////////////111111111111000000000000////////////////////////////////////000000000111//////000000000000//////////////////////////////111111111111111111111111//////000111222333333444333111000000111111///...000000000000000111111111111111111111111111111111222111111222444444333222222222222111111000000000000000000000////////////333222111222333444333222222222222222222222222222111111111111111111111111333222222111111222222333333333222222222111111111//////////////////000000222111000000000000000111////////////////////////////////////////////////////////////////////////............////////////---...000111222000///---//////////////////000000000000//////.........---................................................////////////////////////111111111111111111111111000000////////////000000///////////////........./////////.........//////...............//////000......////////////......///////////////.........//////000000000000//////......---------,,,,,,,,,------------------------........................---.....................------,,,,,,,,,,,,---------......//////......---,,,---...///000000000000000000000///////////////...////////////000000000000000000000000000000000000111111222222111111000///000000000000111111111333333222222333333444555666666666666666666666666555555444444444444555555888777777777777777777777777777888888999999999999666666666666666666666666777888::::::999999999:::888888999999::::::::::::888888888888999999999999;;;;;;:::999777666555555888888888888888888888888999999999999999999999999999888888777777666666666777777666666777777888999666666666666666666777777333333222222111111222222333333333333333333333333222111111000000111111222111111111000000111111222000000000000000000000000000000000000000000111111//////000000000000//////000000///......///000000////////////////////////...//////000000000000000111111111111000000000000////////////////////////................................................000000000000000/////////...//////////////////...////////////////////////........................////////////////////////........................//////////////////////////////............//////////////////000000000000000000000000000000000000............////////////000000000000111111111111////////////////////////...////////////000000000...///000000000000///...////////////////////////111111111111111111111111//////000111222333333444333111000000111111000...//////000000111111111111111111111111111111111111222111111222444444333111000000000000000/////////000000000000////////////444333222222444444333222222222222222222222222222111111111111111111111111333222222111111222222333222222222222111111111111......////////////000000111000000000000000111111////////////////////////000000000000000000000000////////////////////////------........./////////---...///000000000///.........////////////000000000000000///......------................................................////////////////////////////////////////////////000000////////////000000.........///////////////000000000/////////............------......///000......////////////......000000//////............///000000111111000000///............---------,,,------------------------........................---------...............------,,,,,,,,,,,,---------...///000000///...---++++++---...///000000000////////////////////////......////////////000000////////////////////////000000111111111111000000....../////////000000000222222222222222333333444555555555555555555555555444444333333333333444444666666666666666777777777666777888999999999999999444444444444444444444444444666888888777666777888777777999:::::::::::::::999999999999999999999999::::::999888777666666555777777777777777777777777999999999999999:::::::::999999777666666666666666777777666666777777888999777777777777777777666666333333222222111222222333111111222222222222333333111111000000000000111111111111111111111222222333000000000000000000000000000000000000111111111111//////000000000000//////////////////////////////////////////////////////////////////000000000000111000000000000000//////////////////////////////................................................000000////////////............////////////......////////////////////////........................////////////////////////................................................000//////......//////000////////////000000000000000000000000000000000000............//////////////////000000000000000111000000000000000000000000......////////////000000//////111111111111//////000000000000000000000000////////////////////////......//////000000111111222111000000111222111////////////000111111222222222222222222222222222222111000000111333333222000000/////////////////////000000000000////////////666555333333444444333111111111111111111111111111111111111111111111111111333222222111111222222333222222222222111111111111---......//////000//////000/////////000111222222////////////////////////000000000000000000000000000000000000000000000000---------.........//////........./////////000000........./////////000000111000000///......------................................................////////////////////////------------------------000000////////////000000------......//////000000000000000000000///............---------...///000......////////////...............///////////////000000111111111111000000/////////.........------------------------------........................---------.........//////...---,,,,,,,,,,,,---...---...///000000///...---------...//////000//////////////////////////////........./////////000000////////////////////////000000111111111111000000////////////000000000000333222222222222333444444333333333333333333333333444444333333333333444444444555555666666777777777555666888999::::::999999444444444444444444444444444666888888777666777888666777999:::;;;;;;::::::999999999999999999999999999999888888777777777666777777777777777777777777777888888888999999999999:::999777666555555666666555555444444555555666777777777777666666555555444333222222111222222333333000000000111111222222222111111000000000000111111000000000000000111222222000000000000000000000000///000000000111111111111//////000000000000//////---...///000000///...---000000000000000000000000///////////////000000111000000000/////////......////////////////////////////////////////////////......................../////////.........---------...///000000///...---////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////111000000//////000000111////////////000000000000000000000000000000000000............////////////....../////////000000000000000000000000000000000........./////////000000///000222333333222000///000000000000000000000000///////////////////////////////////////000000000222000000000222333222111...//////000111111222222222222222222222222222222000//////000222222111///000000000000000000000000000000000000////////////777666444444444444222111111111111111111111111111222222222222222222222222333222222222222222222333222222222111111111111000------...///000000//////////////////000111333333////////////////////////000000000000000000000000111111111111111111111111---------.........//////...............///000111---.........//////000000111000000///...---------................................................////////////////////////000000000000000000000000000000////////////000000,,,------...///000111111000000000000000///............---,,,---...///000......////////////......,,,------...///000111111000000111111111111000000000////////////.........................................................---------.........//////......,,,,,,,,,,,,......---...///111111///...---000000000000000//////............///////////////............/////////000111111111111111111111111000000111111111111000000000000000000111111111111444333333333333444555555222222222222222222222222444333333222222333333444333444444555666777888888555666888999::::::999999777777777777777777777777666888999:::999888999:::666777999:::;;;;;;::::::999999999888888888888888888888888777777777777777777777777777777777777777666666777777888888888999:::999777666555555555666777777777777777888999999777777666555444444333333222222222111222222333333//////000000111111111222111111000000000000111111///////////////000111111000000000000000000000000//////000000111111111222//////000000000000//////---...000111111000...---111111111111111111111111///////////////000111111000000//////.........---////////////////////////000000000000000000000000........................//////......---------,,,---...///000000///...---////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111000000000000111111////////////000000000000000000000000000000000000............/////////000---.........//////000000000000000000000000000000............/////////000///111222333333222111///000000000000000000000000111111111111111111111111222222222111111111111111111000///000222333333222...//////000111222222222222222222222222222222222///......///111111000///111111111111111111222222000000000000////////////222222222222222222222222222111111000000111111222111111111111111111111111111111111111111111111111111111111111111111111111000000//////.........---///////////////000111111//////////////////////////////////////////////////////000000000000//////000///---,,,---...000222111111111111000...---,,,------------------------......------------......////////////////////////////////////////////////000///...------...///000222000///------...000111000000///...............---------............///000000//////.........---......------------......000000000000000000000000111111000000//////......////////////////////////......////////////..............................------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,---........................,,,---///000111000///---------...///////////////000000///...............000000000000000000000000111000////////////000000111111000000111111222333333333222222222222222222333333444555555444333333333333222111111111222222222222333333333333444444555666666777888999999999999888777666444444333333555666666666666666555555999888888777777888888999999::::::::::::999888888999888888888777777666666888888777777777777888888666666666666666666666666888777666444444555555666666666555555444444444444555555555555555555555555444444555555444444333222000111111111111222222222222222111111111111222222333222222222111000000000111111000000//////....................................//////000000111111---.........//////000000333222222111000//////...////////////////////////111111000///...---,,,,,,000000000000000000000000000///......------------111000///...------...///........................////////////////////////---------............///000000000000000000000000//////000000111111111222000000000000////////////////////////////////////...///000111111000///...------...000111333444444000000000000000000000000............/////////000111111000000//////......000000000000000000000000000000111000000///...---///////////////.........000111222222222000///......///111222333111000...000000000000000000000000111111000000000000111111222222222111111111111111000000111222222222222111000000000000111111111111000000000000000000000000------...///000111222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000/////////............///.........//////000111//////////////////////////////////////////////////////000000000000//////......,,,,,,,,,---///000//////000//////...---,,,------------------------......------------......////////////////////////........................000///...------...///000222111000///...///111222000000///...............---------............///000000/////////.........///......------......///////////////////////////000000000000//////......////////////////////////......////////////......................................................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---///000111000///...---...///000000000000///000000///...............000000000000000000000000000000000/////////000000111111000000111111222333222222222222222222222222333333444555555444333333444444444444444444444444222222333333333333444444444444555666666777888888777666666555555555555666666666777777777666666555999999888888888888999999999999::::::999999888777888888888777777777666666888888777777777777888888555555555555555555555555777666555444333444444555777666666666555555555555555555555555555555555555444444444555444444333222000111111111111222222222222111111111111111111222222222111111111111111111111000000000/////////...........................////////////000000000000........./////////000000333222222111000000//////////////////////////////000000000///......------////////////////////////000000///...............000000///.......................................////////////////////////........./////////000000000000000000000000000000//////000000000111111111000000000000////////////////////////////////////...///000111111000///...//////000000111111111111000000000000000000000000........./////////000000000000000000//////......///////////////////////////000000000000//////...////////////////////////000111111111111111000///000000111222222111//////000000000000000000000000111111000000000000111111111111111111111111222222000000111222222222222111000000000000111111111111000000000000000000000000////////////000000000000222222222222222222222222111222333333333333222111111111111111111111111111111111111111111111111111111111111111111111111111////////////.....................---......///000//////////////////////////////////////////////////////000000000000//////------,,,++++++---...///------............------------------------------......------------......////////////////////////........................//////............//////111000///......///000111000000///...............---------............///000000////////////......///......------......///////////////////////////000000000////////////...////////////////////////......////////////..............................////////////////////////...............---------......------,,,,,,++++++........................,,,---///000000000///...//////000000111111000000000//////............///000000000000000000000000000000000000000000000000111000000000000111222222111111111222222333333444333333444444444444333333555666777888888777666666222222333333333333444444333333444444555666666666555444444444555666777777666777777888888888777777:::999999999999999999:::999999::::::999999888777888888777777777777666666777777777777777777777777444444444444444444444444555555444333333333333444777666666666666666555555666666666666666666666666444444444444444333222222000111111111111222222222111111111111111111111111000000111111111111111111000000000000////////////........................000000000000////////////......////////////000000222222222111000000//////////////////////////////////////////////////////////////////////////////000000///.........//////////////////....................................////////////////////////////////////000000000111000000000000000000000000//////000000000000111111////////////000000000000//////////////////////////////000000000000//////222222111111000/////////000000000000000000000000....../////////000000000000000000////////////...////////////////////////...//////000000000000/////////////////////000000111111000000000111111222222111111111000000//////000000000000000000000000111111000000000000111111000000000111222222222333///000111111222222111111000000000000111111111111000000000000000000000000111000000000/////////...111111111111111111111111000222333555555333222000111111111111111111111111111111111111111111111111111111111111111111111111///////////////...............---------....../////////////////////////////////////////////////////////000000000000//////------,,,,,,,,,---...///,,,---....../////////.................................------------......////////////////////////......................../////////....../////////......---------...//////000000///...............---------............///000000////////////////////////............//////////////////////////////////////////////////////////////////////////////---......//////......---........................................................................//////...---,,,++++++***........................------...///000/////////000000111111111111000000000///............//////000000000000000000000000//////000000111111111000000000000000000111222222000000111222333333444444333333333333333333333333555666888999:::999777666222222222333333333444444333444444444555555555666555444444444444555666666777777888999999999888888::::::999999999999::::::999999999999999888777777777777777777777777666666777777888888888888777777444444444444444444444444555555555444444444444444555555555555555555555555666666666666666666666666333444444444444333222222000000111111111222222222111111111222222111111111//////000000111111222222000000000000////////////........................111111000000//////......//////////////////000000000000000000//////......////////////////////////............//////000000//////////////////////////////......//////000111000000000000///......---........................////////////////////////....../////////000000000//////////////////////////////000000000000000000////////////000000000000//////////////////////////////000000000000//////222222111111000/////////////////////////////////...////////////000000000////////////////////////////////////////////////---...///000000111000000//////000000000000111111222111000///000111222333333222111000/////////000000000000000000000000000111111000000000000111111//////000111222333333333///000000111111111111111///000000000111111111111000000000000000000000000000000000000////////////111111111111111111111111000111333444444333111000111111111111111111111111000000000000000000000000000000000000000000000000.........//////////////////...------------......//////////////////////////////////////////////////////000000000000//////...............//////000---...///000000000000000..............................------------......////////////////////////...........................//////////////////...............///000000111000000///...............---------............/////////000000000000000000/////////....../////////......................................./////////////////////////////////------............------........................---------------------------.....................//////...------,,,++++++........................---......///////////////000000111111111111000000//////............//////////////////////////////...///000111222222111111000000//////000000111222000000111222333333444444333333333333333333333333333444666888888888666555222222222333333333444444444444555555555555666666666666555444444444444444777777888999999999999999:::999999888888999999:::888999999999999888777777666666666666666666777777666777888888888888777666444444444444444444444444666666666666555555444444333333333333333333333333666666666666666666666666333333444444333333222111000000111111111222222222000111222222222222111000/////////000000111111222////////////000000000000////////////////////////111111000000//////......000000000000000000//////...............---------////////////////////////------......///000000000........................---------...000111333333333222111000///......---........................////////////////////////------........./////////////////////////////////000000//////////////////.../////////000000000111000000000000000000000000000000////////////000000000000000000000111111111////////////////////////////////////000000000111.............../////////........................---...///000000111000000000000000000111111222222333222111000000111222333222222111000//////000000000000000000000000000000111111000000000000111111//////000111222333333333//////000111111111111000///000000000111111111111000000000000000000000000.........///000111111111111111111111111111111111000111222222222222111000111111111111111111111111000000000000000000000000000000000000000000000000.........///////////////000///......---.........//////////////////////////////////////////////////////000000000000//////.........////////////000......///000111111000000..............................------------......////////////////////////------------------------......////////////......000000111111222222333333000000///...............---------............/////////000000000000111111000//////......//////000........................---............/////////////////////////////////------............------........................---------------------------------...............//////......------,,,,,,..................................../////////000000000111111000000/////////............//////000////////////////////////...///111222333222222111000////////////000111111111111111222222333333444333333222222222222333333222333444555666666555555222222333333333333444444555555555555555555555555666666555444333333333444666777888999999999999999999888888888888888888999888888999999888888777666555555666666666666777777666777888999999888777666444444444444444444444444666666777777666666555444111111111222222222222333555555555555555555555555333333333333333222111111000111111111111222222222000111222333333222111000//////000000000000000000////////////000000000000////////////////////////000000000000////////////111111000000000000//////...............---------////////////////////////---.........//////000000........................,,,---...000222555777999888666444111///.................................////////////////////////------------............000000000000000000000000000000////////////............//////000000111111000000000000000000000000000000////////////000000......///000111222222333000000000000000000000000/////////000000000111111---............/////////...........................//////000000000000///000000000111222222333333333333222111111111111111000000000000000000000000000000000000000000000000111111000000000000111111000000000111222222222333...///000000111111000000000000000000111111111111000000000000000000000000------...///000111222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000............/////////000111000//////........./////////////////////////////////////////////////////////000000000000//////------......//////............//////000/////////..............................------------......////////////////////////---------------------------...///000000///...---...///000111222222222222000000///...............---------............/////////000000000111111111000000////////////000000........................---------.........//////////////////////////////,,,------......------,,,................................................---------.........//////...............---------.......................................///000000///000000000000///...---...............///000000////////////////////////---///111333333333222111///////////////000111111222222222222222222222222333333222111111222333333222222333333444555555666222222333333333333444444444444444444333333333333444444333333333444555555555666777888999999999999888777777666666777777888888888888888888777777666555555555666666666777777666777888999999888777666555555555555555555555555555555666666666555444333111111222222222333333333444444444444444444444444222333333333333222111111000111111111111222222222///111222333333222111///000000000000000/////////.../////////000000000111////////////////////////////////////000000000000111111111000000000//////////////////////////////////////////////////////.........///////////////........................---...000333777:::>>>???===:::666111.........///........................////////////////////////............////////////000000000000000000000000000000/////////..................///000111111111000000000000000000000000111000///......///000111/////////000111111222222000000000000000000000000//////000000000111111111---------.........//////........................///000000000000//////...000000111111222333333444444444444333222111000///...///000111222222111111000000000000000000000000111111000000000000111111111111111111111111222222...//////000000000000000000000000000111111111111000000000000000000000000......//////000000111111000000000000000000000000000000////////////000000111111111111111111111111000000000000000000000000000000000000000000000000---.........//////000000111111000/////////////////////////////////////////////////////////////////////000000000000//////+++,,,------......---------...............------////////////////////////.........------.........////////////////////////---------------------------...///000000///...---+++,,,---...////////////000000///...............---------.........////////////000000111111111222000000////////////000000........................---------.........//////////////////////////////,,,------......------,,,........................////////////////////////---------.........//////---------......................................................///000000//////000//////...------...............///000111////////////////////////---///111333444333222111///////////////000111111333333222222222222222222444333222111111222333444222222222222333555666777222222333333333444444444333222222222222222222222222222222333444555777777555555666888888999999999777777666666666666777777888888888888888777666666444555555555666666777777555777888999999888777555666666666666666666666666333444555555555444333222222222222333333444444444333333333333333333333333222333333333333222111111000111111111111222222222///000222333333222000///111111000000//////........./////////000000111111000000000000000000000000......//////000000111111222111111111000000//////000000000000111111111111////////////////////////////////////////////////...........................000222666:::>>>BBBDDDAAA===777111...---///000........................////////////////////////////////////000000000000000000000000000000000000000000//////.........------......///000111111222000000000000000000000000111000///......///000111000000000000111111111111000000000000000000000000000000000000111111111111---------.........//////........................000000111000000///......000000111222333333444444444444555444333111///---,,,---000222333333222111000000000000000000000000111111000000000000111111222222222111111111111111...//////000000000000000000000000000111111111111000000000000000000000000000000000000////////////222222222111111111111000222222222111111111111000000000000000000000000000//////000000111111222222111000///...------...///////////////////////////..............................////////////......///////////////............///000111111000///............////////////000000000///...------,,,,,,---------............///................................................------------------------.........------,,,,,,,,,...------,,,,,,------...........................///////////////.........000000000000000000000000////////////////////////........................//////.........---------,,,,,,------------,,,,,,.......................................---------........................///////////////////////////...---,,,+++,,,,,,---,,,,,,,,,---...///000000...............///000000111111///...------------........................000///...---------------000000000000000000000000111000...------...///000111111222333333333333222111222333444444333222111111111222222222333333333111111222222222333333333222222222222222222222222000111222333555666777888777777777777777777777777999777666444444666777999888999:::::::::888666555444555777888888888777666777888999::::::999888777777777777888777666555555444444555555444222111///222222222222222222222222444444444444444444444444555555444333222000......000000000000000000000000111111111111111111111111000000//////.........---000000//////.........---////////////////////////000000000000111111111111------......//////000000////////////////////////---------.........//////000000...---,,,+++++++++...------......///000111///111555:::>>>BBBEEEGGG;;;999555111...---......///...---,,,,,,---.../////////////////////////////////............//////////////////000000000000111111000000//////......////////////////////////////////////////////////000111000000///---,,,+++000000////////////000000000000000000000000000000......////////////......000000//////.........---////////////000000000000...///000000000///---,,,000000000000111111111111333333333333333222111000111111111111000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111000///////////////............///000222222333222000/////////000111000111222222111000///...222222222111111111111000222222222111111111000000000000000000000000000000000000000000000111111111111000///...---......///////////////////////////..............................////////////....../////////////////////......///000111111000///...,,,,,,,,,------------...000//////...------,,,,,,---------............///................................................------------------------.........------,,,,,,,,,///......------......///........................////////////....................................////////////////////////........................//////.........---------------............------------------------------........................................................................///...---,,,,,,,,,------,,,---------.../////////...............//////000//////.........///000000........................//////...---------------000000000000000000000000111///...------...///000000111222222333333222222111222222333333222222111222222222222333333333333111111222222222333333333333333333333333333222222111111222444555666777888777777777777777777777777888777666555555666777888666666666666666555444444444555666777888777777666777888999::::::999888777666666666555555555555444555555555555444333222222333333333333333333333333444444444444444444444444222222333333222111000000111111111111111111111111111111111111111111111111000000000/////////......000000/////////.........////////////////////////---.........////////////.........///////////////////////////////////////---------.........//////......------,,,,,,------...------......///000111333777;;;@@@CCCCCCBBBAAA999666333///---------...///...------------.../////////////////////////////////............//////.../////////000000000000111000000000/////////...////////////////////////////////////////////////000000000000///...------000000////////////000000000000000000000000000000......////////////......000/////////.............../////////000000000000...///000000000///---,,,000000000000111111111111222333333333222222111000000000111111222222333333111111111111111111111111000000000000000000000000000000000000000000000000111111000///////////////.........//////000222222222111111000000000000000000000111222111000//////222222222111111111111000222222111111111000000000000000000000000000000000111000000000000000000///000000///............///////////////////////////..............................////////////............////////////////////////000000000000//////,,,,,,,,,------------.../////////...------,,,,,,---------............///................................................------------------------.........---------------/////////....../////////........................................................................////////////////////////.......................................---------.........//////.........,,,,,,,,,,,,,,,,,,,,,,,,......//////////////////................................................///...------,,,---------------........................------......///000---------...000111333444........................//////...------------...////////////////////////000///...------...///000000000111222222222222222222222222111111222222222222222333333333444444444111111222222222333333333333333333333333333444444222222333444666777888888777777777777777777777777888777666555555666777888666555444444444444444555555555666777777777777777777888999::::::999888777666555444333333333444555777777666555444444444444444444444444444444444444444444444444444444444444000000111222333333333333222222222222222222222222111111111111111111111111111000000000000000//////000000////////////......////////////////////////------.........////////////////////////.........////////////////////////------........./////////---,,,,,,,,,---...//////...------......///000111666:::???CCCDDDAAA<<<888555333000...------......///...------------.../////////////////////////////////............//////....../////////000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000////////////000000000000000000000000000000......////////////......////////////................../////////000000000/////////000//////...---000000000000111111111111222222222333222222111000///000111222333444555555111111111111111111111111000000000000000000000000000000000000000000000000111000000///////////////////////////000000111222000111111111111000000/////////000111111111000000222222222111111111000000111111111111000000000000000000000000000000000000111111000000/////////.../////////.........//////////////////////////////..............................////////////..................//////////////////000000000000//////.........////////////000//////.........------------------............///.......................................................................................---------//////............//////........................------...............///........................////////////////////////......................................................////////////......,,,,,,,,,,,,,,,,,,,,,,,,......///////////////000.........................................................------------..................---------...------------...//////------......000111333444........................///......---------..............................///............///000000///000000111222111111111333222111000000111222333222333333333333444444444111111222222222333333333333333444444444444555555333333444555666777888999666666666666666666666666777666555555555555666777888777666555555777888999555666666777777777777777777888999::::::999888777777666444222222333444666777666444333333333444555444444444555555555555555555555555555555555555555111222333444444444444444222222222222222222222222111111111111111111111111111111111111000000000000000000///////////////////////////////////////////////////000000000111111000000//////......------////////////////////////............////////////---------------...//////...------......///000111555888<<>>:::555111222111///...---...///000.........------.........//////////////////////////////............//////........./////////000000000000000000///////////////////////////////////////////////////////////////////////////000000111000000////////////000000////////////////////////......////////////......///////////////................../////////000000//////////////////......///000000000111111111111111111222222222222111111000000111111222333333444111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000000000//////000111111222///000111222222111000///......///000000111111111222222222111111111000000111111111000000000//////000000000000000000000000111000000000//////............//////////////////////////////////////////..............................////////////......---.........//////000000000000////////////000000.........////////////000...............------------------............///...................................................................................................------,,,,,,------...........................,,,---------......//////////////////////////////////////////////////////........................---...........................////////////......---------------------------........./////////000................................................---....................................------------------------.../////////////////////000111111..............................---------......///------------------------...............///000000...///000000111111000000333222000000000000222333222222222333333333444444111111222222222333333333333333333444444555555555333444444555666777888888555555555555555555555555666666555555555555666666888888777666777888:::;;;666666666666666777777888777888999::::::999888777888777555333333444555666555444333222222222333444444444444555555666666666555555555555555555555555555555555666555555444333222222222222222222222222111111111111111111111111000000000000111111111111//////000000000000000000////////////////////////////////////000000000000000000//////......------000000000000000000000000........./////////000000//////...------------......------......///000111333444666777777555222111000000/////////000000111---..................---//////////////////////////////............//////............////////////////////////000000000000000000000000000000000000000000000000000000000000//////......///000111222000000////////////000000////////////////////////......////////////...............///////////////............//////////////////.........////////////000000000111111111111000111111222222111111111111111111111111111000000111111111111111111111111111111111111111111111111111111111111111111111111000000////////////000000111000000000000111111222///000111222222111000///.........//////000111111222222222111111111111000111111000000000/////////000000000000000000000000000//////////////////...---...//////000/////////////////////////////////..............................////////////......------......///000000000000000////////////000000,,,,,,,,,------------...........................---------............///......................................................................................./////////------,,,,,,,,,,,,------........................,,,,,,,,,---......//////000000000000000000000000////////////////////////........................---------........................//////.................................,,,,,,------.../////////........................------------------------------...////////////...------..................------,,,,,,------...///000//////............///...........................------------...//////........................------......///000000000......///000000000000000111111111000000111111111111111222222222333333333111111222222222333333333222222333333444444555555333444444555666666777777555555555555555555555555555555555555555555555555555555555555666888999999666666666666666777888888777888999::::::999888777777777555444444444555666444333333222222222333333333333444444555666666666555555555555555555555555666777666666555444333222222222222222222222222222111111111111111111111111//////000000000000000111//////000000000000111111////////////////////////,,,,,,---------.........///////////////.........000000000000000000000000....../////////000000000000000///...---------......------......///000111111222222333333333333333///////////////000111111------...//////...------//////////////////////////////............//////------........./////////////////////000000000000000000000000000000000000000000000000000000000000000000///...///000222333000000////////////000000000000000000000000000000......////////////...............///////////////------.........////////////............///000000000000000000111111111111///000111111222111111111111111111000000000//////111111111111111111111111111111111111111111111111111111111111111111111111///////////////000000111111111111000000111111222///000000111111111111000//////.........///000000222222222111111111111000111000000000////////////000000000000000000000000.........///////////////,,,---///000000000//////////////////////////////..............................////////////......------......///000000111111000///......///000111,,,,,,,,,------------...........................---------............///........................................................................---........./////////000......------------..............................++++++,,,------...//////////////////////////////////////////////////////........................---------.........//////------............------------------------------++++++,,,,,,---.................................------------------------,,,---...///000000///...,,,---------.../////////------,,,,,,------...///......------------..............................---------------...//////........................,,,---...//////000000000---...//////000000//////000000111111111111000000000000000111111111222222111111222222222333333333111111222222333444444444333333333444555555666666444444444444444444444444444555555555555555555444222333444666777888888888777666666555666777888999777888999::::::999888777555555555444444444333333333333444444444444444333222333333444555555666666555555555555555555555555555555555555444333222111111111111111111111111111111111111111111111111111....../////////000000000//////000000000111111111////////////////////////,,,,,,,,,---------...............///////////////000000000000000000000000.../////////000000000000...............//////000...------......///000111...//////000111111111111.............../////////------...//////...------//////////////////////////////............//////---------.........//////.../////////000000000111000000000000000000000000000000000000000000000000222111///...///000111222000000////////////000000000000000000000000000000......////////////................../////////000---------........./////////......---...///000111000000000000111111111111//////000111111111111111111111111111111111111222111111111111111111111111111111111111111111111111111111111111111111111111///////////////000111111222222111000000111111222000000000000000111111222000000///...---...//////222222222111111111111000000000000000////////////000000000000000000000000---.........//////000000,,,---///000000000//////////////////////////////..............................////////////......---------...///000000111111000///......///000111........./////////000000---.....................---------.........//////................................................////////////////////////---.........//////000000//////............//////........................++++++,,,,,,---...//////........................////////////////////////........................---------.........//////,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---..............................------------------------,,,---///000000000///...,,,,,,------...///000000---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---...///........................---------------...///000////////////////////////,,,---...///000000000000---......//////////////////000111222222111000//////000000000000111111111111111222222222333333333000000111222222333444444222333333444444555555555444444444444444444444444444444555555555555444444222333555777999999999888777666555555555666888999777888999::::::999888777333333444444444333222111333444555666666666444444222222333333444555666666666666666666666666666666222222333333333222111111000000000000000000000000111111111111111111111111---.........//////000000//////000000111111111222////////////////////////........./////////000000---.........//////000000000000000000000000000000////////////000000000000,,,---------///000111222...------......///000111+++,,,---///000///...---,,,,,,------------------,,,---...//////...---,,,//////////////////////////////............//////---------.........//////.../////////000000111111000000000000000000000000000000000000000000000000333111000......///111222000000////////////000000000000000000000000000000......////////////......---.........//////000000---------........./////////...------...///000111000000000000111111111111//////000111111111111111000000111222333444444555111111111111111111111111111111111111111111111111111111111111111111111111///////////////000111111222222111111111111111222111000/////////000222333111000///...------...///111111111111111111111111//////000000000000/////////000000000000000//////////////////............000000000000000000000000,,,---------.../////////000000////////////000000//////......---------,,,---......///////////////////////////////////////..............................//////...---,,,,,,000000//////.........---............////////////------------------------000///...---------------//////......---------,,,........................000000///...------,,,,,,//////////////////////////////////////////////////////.........---------------............---------------............///........................000000///...------,,,,,,---------............///---------------------------------............///...............///000000..................------+++,,,,,,---...///000000,,,,,,,,,---------......,,,,,,,,,,,,---...//////---------............///---------............///000000////////////000000......///000111222222333222222222111000//////...000000000000000111111222222222222222222222222222222222222222222222222222222333333444444333333222222222333333333333444444333333333444444555555555666666666666777777777777777777666666666888999:::;;;;;;::::::999888888777444333333333333444555555333333444444555666777777555555444444444333333333444444444444444444444444333333333222222111111111///////////////...------000000000000111111111111///////////////000111111000000000000000000000000////////////000000000000000000000000000000000000//////000000000000//////111111000000//////............------------......,,,---...000111111111111000///...------...///000000///...------...///000000000//////.........---000000000000000000000000......------------......////////////////////////////////////000000000000////////////////////////000000000000000000000000111000///...------...///000000000000000000000000000000000000000000000000///////////////000111111//////000000000000//////---------............///000000000000////////////000000000000000000000000000000000000000000000000000000000000111111111111222333333444444333333222222222222222222222222222333333222111000///......111111000000000000111111111111111111111111111111333333333333333333333333000000////////////000000111111111111111111111111000000000000000000000000//////000000000000////////////000000000000//////////////////....................................---------...............000//////......//////000/////////.........---------......///////////////////////////////////////------------------------......//////...------,,,000/////////........................////////////........................///......---------....../////////.........------........................000//////...------,,,,,,//////////////////////////////////////////////////////.........---------------............---------------............///........................000//////...------,,,,,,---------............///---------------------------------............///...............///000000........................++++++,,,,,,---.........,,,,,,,,,---------............---,,,,,,------------------............///---------............///000000////////////000000000000000000000111111111222222111111000//////...000000//////000000111222222222222222222222222222222222222222222222222222222333333444444333333222222222333333333333444444333333444444444444444444444555555555555666666666:::999888666666666666777999999888888777666666666444333333333333444555555333333444444555666666777555444444444444333333333444444444444444444444444222222111111111111111000111111111111111000//////000000000000111111111111///////////////000111111000000000000000000000000////////////000000000000000000000000000000000000//////000000000000//////111000000000/////////.........------------......------...///000000000000//////...------...//////000///...------...///000000/////////............////////////////////////......------------......////////////////////////.../////////000000000000////////////////////////////////////////////////111111000///...///000000000000000000000000000000000000000000000000000000///////////////000000111......////////////......---------............//////////////////000000000000000000000000000000000000000000000000000000000000000000000111111111111111222222222222222222111222222222222222222222222222222111111000/////////111111000000000000111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000////////////////////////...//////000000//////...//////000000000000//////////////////............,,,,,,,,,,,,,,,,,,,,,,,,...............---------.........------.........000000////////////......---......///////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,.........///......---,,,////////////............---............/////////////////////////////////......---------.../////////////////////................................./////////...------,,,,,,////////////////////////////////////////////////...............---------------............---------------............///......................../////////...------,,,,,,---------............///---------------------------------............///.........---......///000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///...---,,,,,,,,,,,,---------............///---------............///000000////////////000000111111111111000000//////222222111111000/////////000000//////000000111222222222222222222222222222222222222222222222222222222222333333333333222222222222333333333333444444444444444444444444333333333333444444444555555555999999888777666666666666777777666666555444444333333333333333333444555555333333444444555666666666444444444444333333333333444444444444444444444444000000000000000111111111222333333333333222111111000000000111111111222222000000/////////000111111000000000000000000000000////////////000000000000000000000000000000000000//////000000000000//////000000000000////////////......------------....................................------------......//////............//////////////////............////////////////////////......------------......////////////////////////....../////////000000000////////////////////////////////////////////////111000000000000111111222000000000000000000000000000000000000000000000000//////......//////000111------............---------------............///.........//////000000111000000000000000000000000000000000000000000000000000000000000111111111111000000111111111111000000222222222222222222222222000000000000000000000000111111000000000000111111////////////////////////////////////////////////000000////////////000000////////////////////////////////////////////////...//////////////////......//////000000000000///////////////............,,,,,,,,,,,,,,,,,,,,,,,,/////////...---------,,,...------,,,,,,------...000000000000000/////////---......///////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---...............------///////////////.........---------.........//////........................---------------...///000////////////////////////........................//////.........---------////////////////////////////////////////////////........................------............---------------............///........................//////.........------------------............///........................---------............///.........------......///---------........................------,,,,,,,,,,,,,,,,,,---------......//////...------------------------............///---------............///000000////////////000000111111000000000000000000111111111111000000/////////////////////000111111111111111111222222222222222222222222222222222222222222333333333333222222222222222333333333444444555555555444444333333333333444444444444555555555555555555666777888999999666666555555444333333333333333222222333333444555444444444555555555666666444444444333333333222222444444444444444444444444///000000000111111222222222333333333333333222222000000111111111222222222111000000///000000111111////////////////////////////////////000000000000//////////////////////////////000000000000//////000000000000////////////......------------......//////...---------------------------------------/////////......////////////////////////.........////////////////////////......------------......////////////////////////........./////////000000/////////////////////////////////////////////////////////000000111111222///////////////////////////////////////////////////............///000000---......//////......------------............///------......///000111111000000000000000000000000000000000000000000000000///000000000111111111111000111111111111111111000111111111111111111111111//////000000111111111111111111000000000000111111000000000000000000000000111111111111111111111111000000////////////000000000000000000000000000000000000000000000000000000......////////////............///000000000000000////////////............------------------------/////////...---------,,,------,,,,,,,,,,,,------/////////000000000000000---......///////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------...............---.........///////////////------------............---------------------------------------...///000.........///////////////.......................................---------////////////////////////////////////////////////---.....................------............---------------............///.......................................------------------............///........................---------............///......------------......---------.........//////000000//////......------,,,,,,,,,---------......---------------...///000---------............///---------............///000000////////////000000...//////000111111222222111111111000000000000000/////////...///000000111000000000111111222222222222222222222222222222222111222222333333222222111222222222333333333444444555555555444444333333333444444555555555666666666333444555666777888999999777666666555555444333333333222222222222333444444444444444555555555555555444444333333333222222222444444444444444444444444000111111222222333333333111111222222222222222111111111111111222222222222111111000000000000111111////////////////////////////////////000000000000//////////////////////////////000000000000//////////////////000000000000......------------......000///...---,,,,,,------,,,------------------,,,...//////////////////............///////////////..............................------------......////////////////////////............////////////////////////////////////........................---......//////000000000////////////////////////////////////////////////...............//////000/////////000000/////////---------............///,,,------...///000000111000000000000000000000000000000000000000000000000///000000000111111111111111111222222222222111111111111111111111111111111/////////000111111222222111111000000000000111111111111111111111111111111222222222222222222222222000000////////////000000111111111111111111111111000000000000000000000000---......//////......------...///000000111111000////////////...................................................------------------,,,,,,---------......////////////000000---......///////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///..................///////////////,,,------------.........------------------------......---------...//////---------...............................................................////////////////////////////////////////////////---------...............------............---------------............///................................................---------............///........................---------............//////...------,,,---------,,,,,,------.../////////111000000000//////......,,,,,,,,,---------......------------...///000111---------............///---------............///000000////////////000000......///000111222333333111111000000000000000000//////......//////000111//////000000111222222222222222222222222222222222111111222222222222111111222222333333333333444444444444444444444444333333444555555555555666666666555666666777777666666555777777666666555444444444222222222222222333444444555555555555555555555555333333333333222222222222444444444444444444444444222222222222222333333333000000111222222222111111111111111222222222222333222222111000000000111111000000000000000000000000////////////000000000000000000000000000000000000//////000000000000//////////////////000000000000......------------......111000...---------......------............------......////////////...............///////////////..............................------------......////////////////////////------........./////////////////////////////////........................---......////////////...000000000000000000000000000000000000000000000000......------......///000//////000000000000//////---------............///---------......//////000000000000000000000000000000000000000000000000000000000000000111111111111111222222222222222222111111111111111111111111111//////000000111111111222111111000000000000111111111111111111111111111111000000000000000000000000000000////////////000000111111111111111111111111////////////////////////---......//////......------...///000111111111111////////////....................................---------.....................------------......------........./////////---......///////////////////////////////////////------------------------,,,------...//////................../////////000,,,,,,---------.................................///......---------......,,,,,,,,,,,,---------...................................................////////////////////////////////////////////////---------.........//////------............---------------............///................................................---------............///........................---------............//////...------,,,,,,,,,---,,,,,,------...//////000///////////////.........,,,,,,,,,---------......///...............///000---------............///---------............///000000////////////000000//////000000111111111222000000000000000000000111///............///000000/////////000111222222222222222222222222222222222111111222222222222111111222222333333333333444444333333444444444444444444333333444444444555555555444555666777777666555555666666666555444444333333222222222111222222333444555555555555555555555555333333333222222222222111444444444444444444444444222222222222111111111111000000111222222222222222111111111222222222333333333222111111000000111111000000000000000000000000////////////000000000000000000000000000000000000//////000000000000//////.../////////000000000111......------------......111000///------...///000---...////////////...------...///000000///...---............/////////000..............................------------......////////////////////////---------.........//////////////////////////////........................//////000111000///......000000000000000000000000000000000000000000000000...------------...//////...//////////////////...---------............///........................000000000000000000000000000000000000000000000000000000000000111111111111000000111111111111000000111111111111111111111111000000000000000111111111111111000000000000111111111111111111111111111111////////////////////////000000////////////000000111111111111111111111111........................---..................------...///000111111111111000/////////....................................,,,------......////////////......------......///,,,---------......//////---......///////////////////////////////////////........................,,,,,,---.../////////...---.........//////000000,,,,,,,,,---------......////////////////////////000///...---------------+++++++++,,,,,,---------........................---.....................////////////////////////////////////////////////---------.........//////---..................------------.........//////........................---.....................---------.........//////////////////////////////---------........./////////...------,,,,,,,,,,,,,,,,,,------...///000000........................,,,,,,,,,---------......111000///......---......---------.........//////---------.........//////000000////////////000000111111111111000000000000000000000000000111111111...............///000000...//////000111222222222222222222222222222222222111111222222222222111111222222333333333444444444333333333444444555555555222222333333333444444444000222444666888888888888666555555444444333333222222222111111222222333444555555555555555555555444333333333222222222111111444444444444444444444444222222111111000000//////000111222222333333333333111111222222222333333333333333222111000000111111000000000000000000000000////////////000000000000000000000000000000000000//////000000000000//////.../////////000000111111.........------.........111000///......///111222---...///000000///...------...///000000///...------.........//////000000.................................------.........////////////////////////---------.........//////////////////////////////........................000111222222222000///...000000000000000000000000000000000000000000000000...------------...//////---..................------------.........//////...............---------000000000000000000000000000000000000000000000000000000000000111111111111//////000000000000//////000000000000000000000000111111000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000////////////////////////........................000000000000000000000000000000//////.........---........................,,,,,,++++++,,,---///000,,,,,,,,,---------............////////////..................////////////222111111000000000111111---///000000.........///...---,,,++++++,,,---...,,,...000111222111000///000000//////............------------------------//////.........---------000000000000000000000000////////////////////////........................000000//////.........---000000///...............------------------------------............------//////000000000000////////////............//////////////////////////////,,,---------.../////////---------............///---------............/////////.........---------//////............//////---------.........//////......---------,,,,,,,,,//////...------------...111000///......///000111////////////000000000000000000000000000000000000//////000000000000//////...///000222222000///...---------...///000000111---...000111111111000///111111222222222333333333222222222222222222222222333333444444444333222222111111222333333444555555555444444444444555666666444444444555555555555555666666555444333222222111444444444444444444444444666666555555444333111111333222111000000000111222333333333333333333333333222222222222222222222222111111000000000111333444222222222222222222222222555444444333222111000000...000222333444333111000000/////////............111111000000//////............////////////............///000000000000000111000////////////000000000///......///000///---000000//////.........---////////////000000000000000000000000000/////////........................------............------000000000///////////////------......//////000000000000000000000000000000///////////////////////////000111111111///...---////////////////////////000000000000000000000000........................//////000000///...------///////////////.........---...///111111111000///000000000000000000000000333333222222111000000000000000000111222222222333000111222111///------...---...///111111111000///222222222111111111000000000000000000000000000000000000000000////////////000000000000111111111111222222222111111///......000000000000000///......////////////////////////........................////////////////////////000/////////....................................,,,,,,++++++,,,...///000,,,,,,---------...............////////////..................///////////////......---------......///000222111///......//////......------......///............//////000000/////////.........------------------------------//////.........---------////////////////////////////////////////////////........................000/////////............000000///...............////////////////////////------............------......////////////......000///...............///........................---------...............---------............///---------............/////////.........---------......------------......---------.........//////............------,,,,,,//////...------------...//////...------...//////............//////////////////////////////////////////000000000000//////---...000111111000...---------......///000000111......///000000000000000111111111222222222333333222222222222222222222222111111222333333222222222222222222333333444444444555555555555555666777777555555555555555555555555666666555555444333333333444444444444444444444444555555555555555444333222444333222111000111111222222222222222222222222222222222222222222222222222111111000000000111333333222222222222222222222222444333333222222111111000...///111222333222111000000000/////////.........111000000000/////////.........////////////............///000000000000000//////............//////000///---...///000///---000/////////.........---.../////////000000000000////////////////////////........................------............------////////////////////////.........///////////////........................///////////////////////////000111111000///...---////////////////////////////////////////////////........................///////////////...------////////////////////////---...///000111111000///000000000000000000000000111111111111111111111222111111111111111111222222111222333333000/////////......///000000000000000222222222111111111000000000000000000000000000000000000000000////////////000000000000111111111111222222222111111000///...000000000000000///......////////////////////////........................////////////////////////////////////....................................,,,,,,,,,,,,---...///000,,,------------...............////////////..................////////////111000000000000000111111222333444333111///...////////////000000////////////...,,,+++,,,---///111.........---------------------------------------...............---------........................////////////////////////........................////////////............000000///...............////////////////////////------............---------------......---------000000///...---------...------------------------...............------------------............///---------............///...............------------------------------------------.............../////////............---//////...------------.........---,,,,,,---......------------............////////////////////////...//////000000//////...---...///000000///...---------......///000000000///////////////000111111111111111222222222222333222222222222222222222222///000111111222222222222333333333333333333333333666666666555666777777888777777666666555555444444555555555555555555555555444444444444444444444444444555555555555555444444444444333222222222222222111111111111111111111111222222222222222222222222111111111000111111222333222222222222222222222222222222222222222222222222...///000111222111000///000000000/////////......000000000000////////////......////////////.........//////000000000000000...------------.........///...---...///000///.../////////...................../////////000000000.........///////////////........................------............------............///////////////////////////.................................///////////////////////////000000000000//////...000000000000000000000000///////////////////////////////////////////////////////////////......---////////////////////////...//////000000000000///000000000000000000000000//////000111111222333333111111111111111111000000222444555444222000000111///////////////000000111222111111111111000000000000000000000000000000000////////////000000000000000000000000111111111111111111222111111000///...000000000000000//////...////////////////////////........................///////////////////////////////////////.................................------------......//////------------..................////////////..................////////////222222111111111222333333555666666555222000//////......000111111000.........---,,,,,,,,,---......------------------------------------------------........................------------------------////////////////////////........................///////////////.........000000///...............------------------------------............------------............------000000///...------------------------------------/////////...---------,,,---------............///---------............///........................---..................---......................../////////////////////...//////...------------......------------------...------........./////////////////////////////////...//////////////////...------...//////...------............//////000000000///.........///111222111111111111222222222222111111111111222222222222//////111222333333333333333333333333333333333222555555555555555666777777888888777666555555444444555555555666666666777777444444444444444444444444333444555555666666666555444444333333333222222333111111111111111111111111222222222222222222222222111111111111111111222222111111111111111111111111000000111111222222222333......///000000000000///000000000////////////...000000000000////////////......////////////......//////000000000000//////------......//////......///...---...///000///..................................../////////000000.............../////////........................------............------///////////////000000000000000//////......------000000000000000000000000///////////////////////////000000000000/////////000000000000000000000000////////////////////////000000000000000000000000...///////////////......///////////////000000000/////////000000000000///000000000000000000000000///000000000111111111222222222111111000000//////222333444444222111111111111000///......///000111111111111111000000000000////////////////////////////////////000000000000///000000000111111111111111111111111111000////////////000000000000//////////////////////////////////////////////////////.................................///////////////........................------..................---------.........//////......////////////..................////////////...............///000111666777777666333000000000---...///000000///...---,,,,,,---......---,,,+++---------------------------------------------------.....................------------------------////////////////////////.................................///////////////000000///...............------------------------------............------.........//////.........//////...---------------......................../////////...---------,,,---------............///---------............///---........................///000000000000///........................---...///////////////////////////...------------................................./////////000000000..............................////////////......------............------............////////////000///.........///111222000000111111111222222222000000000111111222222222000111222333444444444444333333333333333333333222444444333333333444555555888777777666555444444333444444555555666777777777444444444444444444444444222333444555666666666666444444444444333333222222222222222222222222222222222222222222222222222222111111111222111111111111111111111111111111111111///000000111111222222333......///000000000000000111000000000////////////////////////000000000000......////////////......//////000000000000//////---...///000000000000//////------...000000000///---------...........................////////////............//////000000........................------............------/////////000000111111111000000//////......------000000000000000000000000////////////////////////000////////////000000000000000000000000000000000........................000000000000000000000000......///////////////...////////////000000111111000000000////////////000////////////////////////111111111000000000//////222111111000000/////////000111222222000///000000111000///......///000111000000000000000000000000////////////////////////.../////////000000000111///000000000111111111111000111111111111000000/////////000000000000//////////////////////////////////////////////////////.................................///////////////........................---....../////////......------........./////////......////////////..................////////////000//////000000111222333666777888666333111000111---......//////......---+++---...//////---+++***---------------.........---------------------------------...............------------------------////////////////////////.................................///////////////000000///...............////////////////////////------............------......////////////.........---------------......////////////////////////...............------------------............///---------............///---------...............///000111222222111000///...............------------............///////////////...------------.........////////////......////////////000000000111........................---......//////......---............................../////////////////////////////////000111111000000000111111111111222//////000000111222222222111222333444444444444444333333333333333333333333333333222222333333444555666666555555444444333333444444444555555666666666444444444444444444444444222222333444555555555444333333333333333222111111222222222222222222222222222222222222222222222222111222222222222111000000111111111111111111111111000000000111111111222222/////////000000000111111111111000000000/////////////////////000000000000......////////////......000000000000000//////...---...///111111111000000...------...000111000///---------------.........------........./////////......//////000000111111........................------............------......//////000000111111///////////////.................................////////////////////////000////////////000000111000000000000000000000000........................////////////////////////---...//////////////////...//////000000111111222111000000////////////000////////////////////////222222111000000///......000000000000000000//////...///111111///...//////111000000/////////////////////000000000000000111000000000000000000000000......//////000000111111000000000000111111111111000000111111111111000000...//////000000000000000////////////////////////////////////////////////..................................../////////000........................---...///000000///...---............////////////......////////////..................////////////222222222222333444555666555666777666333111111111000//////////////////000...............---,,,,,,------........./////////---------------------------------.........//////------------------------////////////////////////..................................../////////000000000///...............////////////////////////------............---------------......---------,,,,,,,,,,,,---...//////........................---------...............---------............///---------............///---------.........//////...///000111111000///...//////.........---------,,,,,,------............//////...------------...,,,---............---,,,........./////////000000........................---......//////......---000//////////////////000/////////////////////.........///000000000000000000000000000111111111111/////////000111222222222111222222333333333222222222222222333333444444444444333333333333444555555444444444444444333333333444444444444444555555555444444444444444444444444222222333333333333333333111222333333333222111000111111111111111111111111222222222222222222222222111222222333222111000///111111111111111111111111000000000000111111111111000000000000000111222222111111111000000000//////.../////////000000000111......////////////......000000000000000///......+++,,,...000111111000///...---,,,...000111000///,,,,,,,,,------.........---------.........////////////000000111222222333........................------............------,,,,,,------...//////000.........///////////////........................////////////////////////000///......///000111222////////////////////////................................................------...///////////////...//////000111111222222222111000///......///000////////////////////////000000000000000//////////////////000000000000000---///000000///...///000000000000000000///......////////////000000111111000000000000000000000000.........///000111111111000000000000111111111111000000111111111111000000......///000000000000000////////////////////////000000000000000000000000........................---.........//////000000..............................///000000///...---............/////////000......////////////................../////////000////////////000111222333555666777666333111111222222111000//////000111222111000...,,,,,,,,,...///........./////////000000---------------------------------.........//////........................////////////////////////........................---.........//////000000000000///...............---------------------------..................---+++,,,,,,------,,,,,,++++++++++++,,,---...///000------------------------,,,------....../////////---------.........//////---------.........//////---------.........//////---...///111111///...---//////.........---------,,,,,,,,,---------......//////...------------...++++++------------++++++---------.........//////........................---..................---000000////////////000000///////////////.........---...000111111111000///000000000000111111111111...//////000111222222222111111222222222111111000111111222333333444555555555444444444444555666666222333333333333333333333444444444444444444444444444444444444444444444444222222222333333222222111111111222333222111000///000000000000000000000000222222222222222222222222111222333333222111000///000000000000000000000000111111111000000000000000111111111000111222222333111111111111000000000000.../////////000000111111......////////////......000000000000000///......***+++---///000000///......---,,,...000111111000,,,,,,,,,------.........---------........./////////000000111222333333333........................---..................---******+++,,,,,,---......---.........//////000000000000000000000000000000////////////////////////000///.........000111222////////////////////////................................................------...///000000//////...//////000111222222222222111000.........///000////////////////////////......//////000000111111......//////000000111111---///111111/////////000///000111111111///...---.../////////000000111111000000000000000000000000---......///000111111222000000000000111111111111///000000111111111000000......///000000000000000///////////////.........////////////////////////------............------........................---...///000000///...---........................//////.........------------......///////////////,,,,,,---...///000111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000///......------------------------......---,,,,,,+++******......---------,,,,,,,,,//////...------,,,,,,+++////////////////////////........................------------------------...000111000///...///111---------------...///000---------............///........................//////////////////////////////.........---------////////////////////////------............------...............---------///////////////...............---,,,,,,,,,,,,---......------------......------.........---,,,+++................................................//////............//////000000///...............///............---------//////.........---------------------.........///000000000000000000000000000111111111222222222222111111111000000000000000000000000000000000000000111111222222222333333333333333222222333333444555555555555444444333333333333333444444333333222111111111222222222333333333111111222222222222111111000000000000000000000000//////000111111111111111111111111000000000000000333333333222222222111111000000111111111111000000000000000000111111111111000000000000111111111111111111111111111111111111......////////////............////////////......111000///......///000111////////////////////////........................//////////////////////////////////////////......------///000111111111111......////////////......//////.........---------++++++,,,,,,---...//////............////////////000000000000000000000000///////////////////////////000000000000//////...............//////////////////............//////000000111111111111000000////////////000000000000.........///000111111222333222111/////////000111000000000000000000000000...///000111111111111111000000000000000000000000111111000000//////......000000111111111111000000555333000------...111333333222222111000//////...111111000000//////......000000000000111111111111222222222111111111111111111111111111111111111111////////////............////////////////////////---......//////......---........................---...///000000///...---........................//////.........------------......///////////////////////////............/////////000000000111111000000000000000000000000///////////////////////////////////////...------------------------------......------,,,++++++***......---------,,,,,,,,,+++++++++***************////////////////////////................................................---/////////...---...///---------------...//////---------............///,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////.........---------........................------............------------................../////////////////////...///...------,,,,,,------......------------..................------------................................................//////............//////000000///...............///............---------//////.........---------------........./////////000000000000000000000000000000000111111111222222000000000000000111111111000000000000000000000000222222222333333333444444333222222222222333444444555555444444444333333333222222333333222222111000111111222222222333333333111111222222222222111111000000000000000000000000//////000111111111111111111000000000000000000000333333222222222111111111000000111111111111000000//////000000000111111111000000000000111111111111000000000000000000000000...//////000000//////.........////////////......000///...------...///000................................................................................................---......///000000000000.........//////.........//////.........---------,,,,,,---......///000000............//////////////////////////////////////////////////////////////////000000000000//////............//////////////////............////////////000000000000//////------------...............//////000000111222222333222000/////////000111///////////////////////////000000111111111111000000000000000000000000000111111000000////////////000000111111111111000000444222000......///111222222222111000000///......111000000000/////////...000000000000111111111111111111111111111111111111111111111111111111111111........................////////////////////////---......//////......---..............................////////////.............................................------------......///////////////////////////.....................////////////000000000000000000000000000////////////////////////...............------,,,------------------------......------,,,+++++++++......---------,,,,,,,,,,,,,,,,,,------------...////////////////////////........................////////////////////////,,,---......---,,,---...------------------...///---------............///,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////...............---------........................------............------,,,---------.../////////....../////////////////////...------,,,---------......------------......000///---,,,,,,------...................................................//////............//////000///......---.........///............---------...............---------....../////////000000000000000000000000000000000/////////000000000111111//////000000111111222222000000000000000000000000222333333333333444444444222222222222222333444444444444444444333333333333111222222222222111000000111111222222222333333333111111222222222222111111000000000000000000000000///000111111222111111111000000000000000000111111333222222222222111111111///000000111111000000/////////000000000000111111000000000000111111111111........................//////000000000000//////......////////////............------------......------------------------................................................------------------......---....../////////......------............------...............---------------......///000000000............////////////........................////////////////////////---...///000000111000000............//////////////////............//////......////////////......------------............/////////000000111111222222111000000///000000000........................111111111222111111000000000000000000000000000000111000000000000/////////000000111111111111000000222111000000///000000000111000000//////.........000000000000////////////000000000000111111111111000000000000000000000000111111111111111111111111------...............///////////////////////////......////////////.................................//////////////////...................................................---......///////////////,,,,,,---...///000111111---------.........//////////////////////////////////////////////////////......//////......---,,,------------------------......------,,,,,,,,,,,,......---------,,,,,,,,,,,,------...//////000000////////////////////////......................................./////////,,,...///...---,,,---...---------,,,,,,---......---------............///////////////////////////////////////////////////................................................------............------,,,,,,,,,---...///000000............//////////////////...---------------......------------......///...,,,+++***+++---...................................................///......------......//////......------.........///............---------........................////////////000000000000////////////////////////////////////000000000000......///000111222222333000000000000000000000000111111222222222333333333222222222111222333333444333333333333333333333333222222222222222111111000111111222222222333333333111111222222222222111111000000000000000000000000000111111222222111111111000000000000000111111111222222222222111111111111//////000000000000//////////////////000000000111///000000000111111111111........................//////000000000000//////......////////////..............................------------------------................................................,,,,,,,,,------------------...............---,,,,,,,,,------------,,,,,,........................------......////////////............////////////////////////////////////////////////////////////------...000111111111111............//////////////////............//////...//////000000//////...////////////000000000000.........//////000000000111111000000000000000000////////////////////////222222222222111111000///000000000000000000000000000000000000000000000000000000111111111111000000000000111111111000000000000/////////.........---000000000000///////////////000000000111111111111////////////000000000000111111111111111111111111,,,---------......//////////////////////////////...//////////////////.........................../////////....../////////////////////////////////---.....................---......///////////////,,,,,,---...///000111111------------............................................................///000000000000///......------------------------......------------,,,,,,......---------,,,,,,,,,))))))***+++,,,---......////////////////////////........................,,,,,,---------.........---...//////------...///...------,,,,,,,,,---------------............///////////////////////////////////////////////////---.............................................------............------,,,,,,,,,---...///000000---.........//////000000//////...------------.........------------.........---+++))))))***+++---......................................................------------............------------......///............------------.....................////////////000000000000////////////////////////////////////000000000000......///000111222222333000000000000000000000000///000000000000111111111222111111111111222333333333333333333333333333333333333333444333222222111111111222222222333333333111111222222222222111111111111111111111111111111111111222222222222111111//////000000111111111111222222222111111111000000//////000000000000//////...////////////000000000///000000000111111111111//////////////////////////////000000000000//////......////////////......////////////////////////------------------------................................................,,,,,,,,,---------......---...............---,,,,,,,,,------------,,,,,,---.....................------------------..................////////////000000000000000000000000////////////////////////------...000111111111111............//////////////////............/////////000000111111000000///////////////000000000000------...............///000000000111111111000000000000000000000000000000222222222222222111000///111111111111111111111111000000000000111111111111000000111111111111000000///000111111222111000///////////////............////////////000000000000///000000000111111111111......//////000000000000000000000000000000000000,,,,,,,,,---......//////////////////////////////...//////000000//////...........................//////............//////////////////////////////---------...............---......///////////////////////////............---------............///................................................000000000000000//////...------------------------......------------------......---------,,,,,,,,,++++++,,,------...//////////////////////////////........................++++++,,,,,,---.........---///000///...---...///...------,,,,,,,,,,,,,,,---------............///------------------------////////////////////////---------...............------------------------------............------,,,---------.../////////------......///000000000000///......------............------------.........---+++*********+++,,,......................................................------------......---------,,,------...//////............------------------...................../////////000000000000000000000000000000000/////////000000000111111//////000000111111222222000000000000000000000000....../////////000000000111111111111111222333333222222222222333333333333333444444444444333222222111111222222222333333333111111222222222222111111111111111111111111111111222222222333222222111000/////////000111111222222222111111111111000000000...//////000000//////.........////////////000000000000000000111111111111000000000000000000000000......////////////............////////////......//////000000000000//////------------------------........................------------------------,,,,,,,,,---......//////---....../////////......------............---------------...............------------------------............////////////111111111111111111111111////////////////////////---...///000000111000000............//////////////////............//////000000111111111111000000------------....................................//////000111111111111000111111111111111111111111222222222333222222111111111111111111111111111111000000000111111111111222000000111111111111000000///000000111111111111000////////////////////////////////////000000000000000000000000111111111111...//////000000111111222000000000000000000000000++++++,,,------...////////////////////////////////////000000000000//////........................000///...------...///000////////////////////////---------.........//////---......///////////////////////////............---............/////////------------------------........................//////000000//////...---------------------------------........................---------,,,,,,,,,......//////000000111111////////////////////////........................,,,,,,,,,---.../////////,,,---......---,,,---......---,,,,,,++++++,,,,,,---------............///------------------------////////////////////////---------.........//////------------------------------............------------..................------......///000000111000//////.....................------------...............---------,,,,,,...................................................------,,,,,,------...---,,,,,,,,,------...//////............------------------.........//////------........./////////000000000000000000000000000000000111111111222222000000000000000111111111000000000000000000000000////////////000000000000111111111111111222222333111111222222222333333333333333333333333222111111111111222222222333333333111111222222222222111111111111111111111111111111222333333333222222111000...//////000111111222222111111111111000000000000......////////////.............../////////000000000000000000111111111111000000000000000000000000------............------......////////////............///000000///......................................................------------------------,,,------...//////000000---......///000000000000.........//////.........---------.........//////...............---------............////////////000000000000000000000000//////////////////////////////000000000000//////............//////////////////............////////////000000000000//////------------............000000000000000000000000...///000111222111111000000000000000000000000000111111222333333333222222111111111111111111111111000000111111111222222222000000111111111111000000///000000000000111111222000000000000000000000000.../////////000000000111000000000000111111111111//////000000111222222333000000000000000000000000++++++,,,,,,---...////////////////////////////////////000000000000//////........................000///...------...///000000000000000000000000000---------.........//////---......///////////////,,,,,,---...///000111111.........////////////000------------------------..............................//////......---,,,------------------------------........................---------,,,,,,,,,,,,,,,,,,---------------////////////////////////........................---------...///000000111+++,,,------++++++,,,---...---,,,,,,++++++++++++---------.........//////000000000000000000000000////////////////////////---------.........//////---------------------------..................---...............------------------...///000000111000000///........................------.........//////000000//////...---...................................................------,,,,,,------...,,,,,,,,,,,,------.../////////.........------------------.........//////------------.........///000000000000000000000000111111111111222222222222111111111000000000000000000000000000000000000000000000000000111111111111111111111000111222222333111111111222222333333333111222222222222111000000111111222222222333333333111111222222222222111111111111111111111111111111333333333333333222111000...//////000111222222222111111111111000000000000......////////////................../////////000000000000000111111111111000000000000000000000000,,,------------------,,,......////////////......,,,---...//////...---,,,////////////////////////........................------------------------------......///000111111------///000111111111111......////////////......---------........./////////////////////...................../////////000///////////////////////////////////////////////////000000000000000///.............../////////000//////............//////......////////////......////////////000000000111222222222111111111111111...///000222222222111000////////////////////////000111222333333333333333111111111111111111111111000000111111222222222222000000111111111111000000000000//////000111222222000000000000111111111111.../////////000000111111000000000000111111111111///000000111222333333333000000000000000000000000...---,,,+++,,,---...///...///000000//////000111000000000000000///......//////////////////////////////.........---------//////.........---------///////////////.........000000//////.........---//////////////////////////////000000000000////////////.........------------------............///..................................................................------------------------------------............------............////////////.........------,,,,,,,,,//////////////////////////////---,,,,,,---...////////////////////////////////////...---------,,,------............------//////.........---------------------------------,,,,,,++++++,,,,,,---...---------............///................................................//////.........---------+++,,,------......------........................000///...---------------------------------------//////000000000000////////////.........---------........................////////////...---,,,,,,---------............///////////////////////////.........///000222333444000000000000111111111111000000000000000000000000000000///////////////000000111333333222222333444444444444333333222222222000000000111222222222333111111222333333333333222222222111111111111111222333222222111111222222333555444333333222222333333111111000000000000111111222222111111111111222222222111///.........///000000000//////.........---000000000000000000000000////////////////////////---......///////////////---------.........//////------------------------............////////////............////////////---------............///------------------------............//////////////////.........---------........................000///...---------------............////////////............////////////000000000///......------111111000000/////////...000///...------...///000111111000000000000111111...///000111111000///...////////////////////////000000000000000000000000111111111111111111111111000000////////////000000111111111111111111111111222222111000//////000000333222111000000111222333333333222222222222222333111111111000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000//////.........---111111111111111000//////------,,,,,,------......---///000000//////000111000000000000000///..............................//////.........---------//////.........---------/////////////////////...000/////////............//////////////////////////////000000000000////////////.........------------------............///........................................................................------------------------------............------------------..................---------,,,,,,,,,........................///...------------...///------------------------...............---------------............------//////.........---------------------------------,,,,,,++++++,,,,,,---...---------............///................................................//////.........---------+++,,,------......------...........................---,,,++++++++++++,,,------------------------...//////000000//////...//////.........---------........................++++++,,,,,,---,,,,,,,,,---------............///////////////////////////............///000222222//////000000000111111111000000000000000000000000111111000000000000111111000222333333222111333444444444333333333222222222111111111111111222222222000111111222222222222222222222111111111111111222333222222111111222222333444444333222222222222333111111000000000000111111000000////////////000000222111000///...//////000000/////////............000000000000000000000000........................---......///////////////---------.........//////....................................////////////............////////////---------............///------------------------------......//////000000//////.........---------........................///......---,,,,,,------............////////////............////////////////////////............000000000//////.........000///...------...///000///......------......///...///000111111000///...////////////////////////000000000000000000000000////////////////////////000000////////////000000111111111111111111111111222222111000000000000000222222111111111111222222111111000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000111111222222111111000111111000000000/////////111111111111111000//////,,,,,,---...............---///000000///...000111000000000000000//////...------------------------...............---------...............---------......//////////////////////////////............////////////////////////...//////000000//////..................------------------............///........................................................................------------------------------............------,,,,,,,,,------------......------------,,,,,,,,,------------------------......---------......///---------------------------------...............------............------...............---------------------------------,,,,,,,,,,,,,,,------...---------............///...............................................................---------,,,,,,---............---........................------,,,+++++++++,,,,,,---------------------------..................---...............---------........................)))***+++,,,---------------------............///000000000000000000000000...............///000000//////000000000000111111000000000000000000000000222222111111111111222222000222333333222111222444333333333333222222222222222222222111111111111111///000111111222222111111222111111111111111222222333222222111111222222333444444333222222222222222111111000000000000111111000000////////////000000111111000///////////////////////////............000000000000000000000000........................---......///////////////------........./////////////////////////////////............////////////............////////////---------............///------------------------,,,,,,---...//////000000...............---------...........................------,,,,,,,,,,,,,,,............////////////............////////////............/////////////////////...............//////............//////...------------------...//////000000000000//////////////////////////////000000000000000000000000////////////////////////000000////////////000000111111111111111111111111222111000000000000000000111111222222222222111111/////////......//////000000000000000000000111111000000000000000000000000000000000000000000000000222222333333333333222222111111111111000000000000000111111111111000000///+++,,,.../////////...------...000///......///111//////000000000000//////------------------------............................................................///////////////////////////.........////////////////////////...//////////////////...........................---------............///............................................................////////////........................------............------,,,,,,---------.........------------------------------------------------------------.........///////////////////////////,,,---------.../////////------............------........................------------------------,,,,,,,,,,,,,,,---......---------............///........................................................................,,,------.......................................///......---------......------------------------,,,------......------,,,................................................,,,---....../////////...---------............///000000000000000000000000//////.........//////000////////////000000000111000000000000000000000000111111000000000111222222111222333333111111222333333222222222222222222222333222222222111000000000//////000111111111111000111111111000111111222333333222222111111222222333444333333222111222222222111111000000000000111111222222111111111111222222111000000//////////////////////////////.........////////////////////////........................---......///////////////............////////////////////////////////////............////////////............////////////---------............///........................+++,,,------...///000000................................................---,,,,,,+++++++++,,,,,,............////////////............////////////---------...///000000111..................------/////////......///////////////............////////////000000000000//////////////////////////////000000000000000000000000111111111111111111111111000000////////////000000111111111111111111111111111111000000000000000111000111222333333222111000//////.........///000000000000000000000111111111000000000000000000000000000000000000000000000000111222222333333222222111000000000000000000000000000000111111111111000///,,,---...///000///...------...//////......///000//////000000000000//////........................---.....................---.....................---.........//////000000.........///////////////////////////////////////......////////////......---.....................---------............///........................................................./////////000000........................------............---------.........////////////------------------------------------------------,,,------.........//////////////////////////////,,,---------.../////////------............---------.....................------------------------------,,,,,,------...///---------............///................................................---.....................,,,---......//////....................................---------......///------------------------,,,,,,------------,,,,,,---................................................/////////......---,,,---------............///////////////////////////000000000///000000111111...////////////000000000000000000000000000000000///////////////000111222111333333333111111222333222222222222222222222222333222222222111000000000//////000111111111111000111111000000111222222333333222222111111222222333333333222111111111111222111111000000000000111111222222111111111111222222000000000000000//////............///////////////////////////////////////........................---......///////////////........./////////000000....................................////////////............////////////---------............///........................,,,,,,,,,---...//////000---.............................................,,,,,,+++++++++,,,,,,---............////////////............////////////,,,------...///000111111------.....................//////////////////...//////............//////000000////////////000000////////////////////////////////////////////////000000000000000000000000000000////////////000000000000000000000000000000111000000000000000111111000111222333333222111000000/////////000000111222//////000000111111111111000000000000000000000000000000000000000000000000000000111111111111000000///////////////////////////000000111111111000000------...////////////...,,,...//////...---///000...//////000000000000000////////////////////////---------...............---------...............------......///000000000.........///////////////////////////////////////---......//////......------------...............---------............///.........................................................//////000000111........................------............------........./////////000000,,,,,,,,,------------...------------------------+++,,,---...////////////---------------------------------...............------............---------------...............---------------------------------------......///---------............///................................................---------...............------...////////////...........................,,,,,,+++++++++,,,------------------------------,,,------------------,,,---------.......................................------------,,,+++***)))---------............///////////////////////////000000000000000111222222......////////////000000000000000000000000000000............///000111222222333444333111111111222111111111222222222222222222222222111111111111111///000111111222222111111000000000000111222333333333222222111111222222333333333222111111111111111111111000000000000111111000000////////////000000000000000000000///...............///////////////000000000000000000000000---------------------------......///////////////....../////////000000000....................................////////////............////////////---------............///........................---------------.........---------.......................................,,,,,,,,,,,,,,,------...............////////////............////////////---------...///000000111.............../////////......////////////.........------------------...000000////////////000000////////////////////////////////////////////////........................000000////////////000000000000000000000000000000000000000000000111111222111111222222222222111111000000000000111222333333/////////000111111222222000000000000000000000000000000000000000000000000//////000000000000//////............///////////////000000111111111111000...............//////000,,,---///...------...000......///000000000000000........................---------.........//////---------.........//////------......///000000111............/////////000////////////////////////---......//////......------------.........//////---------............///................................................---......///000000111111........................------............---------------.........//////,,,,,,,,,---------..............................+++,,,---////////////...------------------------...............---------------............---------------.........//////---------------------------------------...//////---------............///................................................---------.........//////------...///////////////........................+++++++++++++++,,,---...------------------------------............---------------.........//////........................,,,,,,,,,---,,,,,,++++++---------............///------------------------.........///000111222333........./////////000000000000000000000000000000////////////000111222333222333444333111000111222000111111111222222222222111111111111111222222222000111111222222222222222000000000000111222333444333222222111111222222333333222222111111111111111111111000000000000111111000000////////////000000///000000111000///...---............/////////000000000000000000000000000---------------------------......///////////////.../////////000000000000////////////////////////............////////////............////////////---------............///..............................------------,,,,,,---------.........//////........................------,,,,,,---......///............////////////............////////////------......//////000000.........//////000000000---...///000000///...---///......------......///111000///......///000111////////////////////////////////////////////////........................000000////////////000000000000000000000000000000000000000000000111222222222222111111111111222222000000000000111222333444...//////000111111222222000000000000000000000000000000000000000000000000...//////000000//////.........//////000000000000//////000111111111111111//////...------///000111,,,---///...------...000......///000000000000000---------------------------------.........//////---------.........//////---------...///000000111---.........//////000000////////////////////////---..................------------.........//////---------.........//////................................................---......///000111111222////////////////////////---..................---,,,,,,,,,---------......,,,,,,,,,------.........////////////////////////***+++---///000000///.../////////////////////////////////......------,,,---..................------------.........//////------------------------...------------...//////---------.........//////................................................---------.........//////---......///////////////........................---------------...///000---------------------------......//////......------------.........//////........................,,,,,,---...////////////---------.........//////------------------------,,,,,,------///000222222............/////////000000000000000000000000000000000000000111222333444222333444333111000111222000000111111222222222222000000111111222222222333111111222333333333333222000000000000111222333444333222222222222222222333333222222111000111111111111111000000000000111111222222111111111111222222///000111111111000...------.........//////000000000000000000000000000000---------------------------......///////////////////////////000000000000000000000000000000000000............/////////000............/////////000---------........./////////////////////////////////......------,,,++++++---------.........//////........................---------------...///000............/////////000............/////////000.........///////////////.../////////000000111111---...///000000///...---111111000000000000111111111000///......///000111////////////////////////////////////////////////000000000000000000000000000000////////////000000000000000000000000000000000000///000000111222222333222111000000111222333////////////000111333333...//////000111222222222000000000000000000000000000000000000000000000000//////000000000000////////////000000111111111222//////000111111111111111//////............//////............///////////////.........------------........................///////////////.........111000000///...------------------............///........................//////000000000000//////......////////////......+++++++++,,,,,,,,,------......------------......------------------------000000000111000///......//////000000000000000000000000000000//////////////////............//////------------------------...---,,,,,,,,,,,,---.....................------////////////////////////000///...------------------------------...///000......---------,,,,,,,,,------------------------..................------------------------------/////////////////////////////////...------,,,,,,................................................---///000000///......///........................------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------............------..........................................------///////////////.........///////////////........./////////...------,,,,,,000000000000111111111111333111000......///111222555555444333333222111111333333222111000000000111000111111111111222222222111111111111111111111111111111222222222333333333222222222222222222222222111222222333333222222111111111000000000000111111000000000000000000000000000000000000////////////000000000000000000000000------............------......------------......------------------------////////////////////////---------............///000000000000000000000000000000000000000000000000,,,,,,,,,---------......000000000///......---------...///...,,,,,,...///....................................////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000////////////000000......//////000000111111///////////////.........000000000000000000000000////////////////////////---------............///............///111222333000000////////////000000............////////////000000000000000000000000000000000000000000000000......////////////......222222111111222222333444333333222111000000000111111111111111000000000000000000////////////000000000000////////////000000000000000000000000000000//////............//////............////////////////////////.........---......................../////////////////////...111000000///......------........./////////000000...........................//////000000//////.........////////////......,,,,,,,,,,,,------------......------------......------------------------000000000000///......---///////////////000000000////////////............//////............//////------------------------......---,,,,,,---..............................//////////////////////////////...---------------......---------......///.........---------,,,,,,------------------------........................------------------------........................------..................................................................,,,...000///...---...///........................------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------............------................................................////////////.....................///////////////..................///////////////000000000111111222111000//////000111222222222222222222222222222333222111111000000111111000111111111111222222222333333333333222222222222111111222222222333333333222222222222222222222222111222222333333222222111111111000000000000111111000000000000000000000000000000000000////////////000000000000000000000000......////////////......///......------......///------------------------////////////////////////---------............///////////////////////////........................---------.........//////.........///////////////---...///...,,,,,,...///....................................////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000////////////000000////////////000000000000/////////////////////...000000000000000000000000////////////////////////........./////////000000///......//////000111222//////000000000000//////............////////////////////////////////////000000000000000000000000111111222222222222111111111111000000111111222333222222111111000111111111111111111111000000000000111111000000000000111111000000////////////000000000000000000000000000000//////............//////............////////////000000000000////////////..............................//////////////////000000000///......------////////////000000000111.................................//////...............////////////......------------.........///......------------......------------------------000000//////...------,,,............/////////000............------------//////............//////------------------------......---,,,,,,---..............................//////////////////////////////...------------...//////...---------...............------------,,,------------------------........................................................................,,,,,,------...//////000................................................,,,---//////---,,,---...........................------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,---------......------............------------------------------................................................------......//////000000------...//////000111111....../////////000000000222111000//////000111222000000111111111222222222222222111000000000111111000111111111111222222222555555444444333333333222111111222222222333333333222222222222222222222222111111222222222222111111111111000000000000111111000000000000000000000000000000000000////////////000000000000000000000000//////000000000000/////////......------......///------------------------////////////////////////---------............///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000------......///000000111---...///...,,,,,,...///....................................////////////////////////////////////////////////////////////111111111111111111111111000000000000000000000000000000////////////000000000000000000////////////......//////////////////000000000000000000000000////////////////////////////////////000000000111000000////////////000000...///000111111000///...............////////////........................000000000000000000000000222222333333333333222222000000//////000000111222111111111000111111222222111111111111000000000000222222111111111111222222000000////////////000000000000000000000000000000///......------......///............////////////111111111000000000000///....................................////////////000000//////................../////////000000000........................------............------......////////////..................////////////......------------..............................000//////...---,,,,,,,,,---........./////////////////////.........------//////............//////..............................------------......---------...............///////////////////////////......---------......000///...---------------............---------------------------------------------...............////////////////////////........................---------.........//////................................................+++---......---,,,,,,---........................------------............------------------------,,,,,,------------,,,,,,,,,,,,,,,---------......------............---------------------------------------...............------...............///,,,------...///000111111////////////000000111111............////////////111000000///000000111222222222222222111111111111111111000000000000111111000000111111111222222222555555444444333333222222111111222222222333333333222222222222222222222222111111222222222222111111111111000000000000111111////////////////////////000000000000////////////////////////////////////000000111111111111000000//////............//////........................////////////////////////---------............///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////............//////000000---...///...,,,,,,...///....................................////////////////////////////////////////////////////////////000000000000000000000000////////////////////////000000////////////000000111111000000//////..................////////////////////////////////////////////////////////////....../////////000000000111111000///////////////---///000222222000///---............////////////////////////////////////000000000000000000000000///000000111111000000///000000000000000111222222111000000000111222333333111111111111000000000///222111111000000111111222000000////////////000000////////////////////////......------------..................////////////222111111111000000000000////////////////////////---.........//////000000////////////............------........./////////........................------............------......////////////.............../////////000000......------------..............................//////...------------...////////////////////////000000000/////////......//////............//////................................................---------.........//////////////////////////////......---------......///000///...---------------//////.........------------------------------------------.........//////////////////////////////........................//////.........---------................................................+++---......---,,,,,,---........................---------....../////////------------------------,,,------......------,,,,,,,,,,,,---------......------............---------------------------------------.........//////,,,---------......//////,,,------...///000111111111111000000////////////............////////////000000000000000111111222666555444333222111000000111000000///000000111111000000111111111222222222444444333333222222222111111111222222222333333333222222222222222222222222000111111222222111111000111111000000000000111111////////////////////////000000000000////////////////////////////////////000000111111111111000000/////////....../////////........................////////////////////////---------............///........................------------------------,,,,,,---------.........000000//////............---...///...,,,,,,...///////////////////////////............////////////........................////////////////////////////////////////////////////////////////////////000000////////////000000111111000000//////......---.........//////000000////////////////////////////////////////////////------........./////////222111000//////......///---///000222222000///---............////////////000000000000000000000000000000000000000000000000......////////////......222111111111111222333333111000000000111222333333111111111111000000000///000000////////////000000000000////////////000000////////////////////////......------------..................////////////111111111111000000000000////////////////////////------......///000000000//////////////////......------------.............................................//////...............////////////................../////////000......------------..............................///...---------...///000111111111000//////......111000000000//////////////////............//////........................---...////////////...---,,,,,,------.../////////////////////////////////...------------...////////////...---------....../////////.........------------------------------,,,,,,------.../////////........................------------------------000//////...------,,,,,,................................................,,,---//////---,,,---...........................---------...//////000000------------------------------............------,,,,,,,,,---------......------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////,,,,,,,,,---......//////------......//////000000111111000//////...------....../////////000000000//////000000111111222222777777666444222111//////000000/////////000111111000111111111111222222222222222222222222333333333111111222222222333333333222222222222222222222222000000111111111111000000111111000000000000111111000000000000000000000000000000000000////////////000000000000000000000000000000111111111111000000000//////......//////000........................////////////////////////---------............///................................................,,,,,,,,,------------...111000000///......---------...///...,,,,,,...///////////////////////////............////////////........................////////////////////////........................000000000000000000000000000000////////////000000000000000000////////////------......///000000000000000000000000000000000////////////////////////------------............111111000///////////////...///000111111000///...............////////////111111111111111111111111000000000000000000000000000000111111111111000000222222222111222333333444111111111000111111222222111111111111000000000000000000////////////000000000000////////////000000000000000000000000000000...------,,,,,,------...............////////////111111000000000/////////////////////////////////------......///000000111.../////////////////////............////////////...........................//////000000//////.........////////////......------........./////////......------------....................................------...000222333444444333111000///...---000000/////////.........//////............//////........................---...///000000///...---,,,,,,------...//////000////////////////////////---------------...//////......---------......///////////////............------------------------,,,,,,------...//////000------------------------------------------------..................------................................................,,,...000///...---...///........................---------...///000000000------------------------------............------,,,,,,,,,---------......------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000++++++,,,------...//////........./////////////////////................../////////000000000111111...///000111111222222222555555444333222111000//////////////////000111111000111111111111222222222222222333333444444555555111111222222222333333333222222222222222222222222000000111111111111000000111111000000000000111111000000000000000000000000000000000000////////////000000000000000000000000///000000000000000000///000000////////////000000........................////////////////////////---------............///................................................------------............///////////////.........---...///...,,,,,,...///////////////////////////............////////////........................////////////////////////////////////////////////000000000000000000000000000000////////////000000////////////000000000000------......///000000111000000000000000000000000////////////////////////............////////////111000///////////////000//////000000000000//////............////////////000000000000000000000000000000000000000000000000111111111222222111111111111111111111111222222333222222111111000111111111111111111111000000000000111000000000000000000111000000////////////000000000000000000000000000000...------,,,,,,------.............../////////000000000000000////////////000000000000000000000000---------...///000000111.........///////////////////////////000000000000........................//////000000000000//////......////////////......------------.........///.........------.........////////////////////////...---------...111444555666555444222000///------//////.........---------//////............//////////////////////////////---...///000000///...---,,,,,,------...///000000////////////////////////---------------...///000---------------...///000000/////////............------------------------,,,,,,------...///000000------------------------------------------------,,,,,,------.../////////................................................---///000000///......///........................---------...///000000111------------------------------............------,,,,,,,,,---------......---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000++++++,,,,,,---.../////////////////////.........,,,,,,------.../////////000000000000111111111111......000111222222222222333222222222111111000000///////////////000111111000111111111111222222222222333333444555666777777111111222222222333333333222222222222222222222222000000111111111111000000111111000000000000111111000000000000000000000000000000000000////////////000000000000000000000000//////000000000000//////000000////////////000000////////////////////////////////////////////////---------.........//////............................................................/////////000------......///000000000---...///...,,,,,,...///000000000000000000000000............/////////000........................////////////////////////000000000000000000000000000000000000000000000000000000////////////000000......//////000000111111---------...///000000111000000000000000000000000////////////////////////////////////000000000000000000////////////000000000000////////////000000............/////////000////////////////////////000000000000000000000000000000111111111111000000000000000000000111111222333333222111000000000111111111111111000000000000222222111111111111222222000000////////////000000000000000000000000000000------------------------//////............//////////////////////////////---------...///000000111////////////////////////////////////////////////////////////////////////------------------------//////000000000000//////---------.........//////000000//////......------///////////////////////////.........---------------...///000222444555666222222222111111///......000000//////.........---000000///...---,,,++++++//////////////////////////////............////////////000000///...------.........///////////////---------............///................................................---------............//////...,,,++++++,,,...//////............---------........................,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------000000////////////000000000000////////////000000,,,,,,,,,------.........000///---,,,,,,---...///........................//////.........---------///...---,,,,,,---...///........................+++++++++++++++++++++++++++,,,---...////////////.........------,,,,,,,,,////////////////////////............////////////------...///000111222222////////////////////////444333333222111000//////000000000000111111111111000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000/////////111222333111111111111000000000000////////////000000000000...///000111111000///...//////............//////......//////000000111111///............---------000///...------...///000..................------000000//////.........---////////////////////////---...///111111///...---,,,---------.../////////------------------------............////////////...///000222222111111000///////////////////////////////////////////////////////////////000111111//////.........---------//////000111111111111111111000...---------...///000000000000////////////111111000000//////......000000000000111111111111////////////............////////////////////////////////////000000000000333222000......///111222......///000000000000000111000/////////000222333......//////000000111111000000000000000000000000222111111111000000//////......//////000000111111222000...///222333111///000000000000000000000000000000000000000000000000000000000000000000000000------------------------------,,,,,,,,,,,,------........................---------...///000000000////////////////////////////////////////////////////////////////////////------------------------...//////000000//////...---------........./////////////////////........./////////////////////////////////.........------------...///111222333333111222222111111///......000/////////............/////////...............//////////////////////////////............////////////////////////...---///////////////.........---------............///................................................---------............//////...,,,++++++,,,...//////............---------........................,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------......------------............------------......,,,------------------...000000/////////000000111........................///.........------------///...---,,,,,,---...///........................+++,,,,,,,,,------------++++++,,,....../////////......---------,,,,,,,,,....................................////////////////////////000000000000000000000000000000000000333222222111111000000000000000000000111111111111000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111000//////000111222111111111111000000000000////////////000000000000...///000111111000///...000//////......//////000////////////000000000000---------.........//////111000000//////000000111------...............---000/////////............////////////////////////...///000111111000///...---------...............------------------------............////////////...///000111222111111000........................///////////////////////////////////////000111111000000000//////.........//////000111111111111111111000//////......//////000000000000////////////000000000000////////////000000000000000000000000////////////............////////////////////////////////////000000000000333222111000//////000000......///000000000000000111000/////////000222222////////////000000000000000000000000000000000000111111111111000000000///000000000000111111111111111///......000111000...000000000000000000000000000000000000000000000000000000000000000000000000------------------------------,,,,,,,,,,,,---------------------------------------...//////000000////////////////////////////////////////////////////////////////////////------------------------.........//////.........------........./////////.........///////////////////////////////////////000/////////............------......///000000000111111111111000///......////////////.....................//////000000000/////////////////////////////////....../////////---...//////////////////000000//////......---------------............///................................................---------............///...---,,,++++++,,,---...///............---------........................,,,,,,,,,,,,,,,,,,,,,,,,...............---------------------------------......------------...............---------------......///000111111111000....................................------------......------------..............................,,,,,,------......//////***+++,,,------......---...------------,,,,,,,,,........................---............/////////111000000000/////////...000000000000000000000000111111111111111111111111000000000000111111111111000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000222222111000000000111111111111111111000000000000////////////000000000000//////000000000000//////111000000//////000000111000000000000////////////++++++,,,---...///000111...//////////////////...,,,,,,---...////////////////////////............///////////////////////////000111222222111000///...............---------------------------------............////////////...///000111111111000000------------------------///////////////////////////////////////000111111111111000000000000////////////000111111111111111000000111111000000///...////////////000000000000////////////000000000000111000000//////.........////////////............////////////////////////////////////000000000000222222222111000///............///000000000000000000000000///000111111222000000000000////////////000000000000000000000000111111111111000000000000222222222222111111111111000///......000000///...111111111111111111111111000000000000000000000000000000000000000000000000........................//////............//////---------------------------------....../////////////////////////////////////////////////////////////////////////////////........................------............------............////////////------......//////000000////////////////////////000000/////////......................../////////000000111111000///......///////////////.........////////////000000000000////////////////////////......////////////......------...///000000//////111111000///...------,,,---------............///................................................---------............///...---,,,,,,,,,,,,---...///............---------........................------------------------........................////////////////////////000//////......//////000//////......------,,,,,,***+++---///000//////...........................------------------------------------------------..............................------------------***+++,,,,,,---------,,,------------------------........................---------.........//////000000000000////////////111111111111111111111111///000000000111111111222///000000000111111111111///000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000333222222111111000000000111111111111000000000///////////////000000000000//////000000000000//////111111000000000000111111111111000000//////......,,,,,,------...//////000***+++------------+++***+++,,,---...///////////////////////////.........////////////////////////...///000000000000///.../////////...---------,,,..................................../////////////////////000000000000000........................///////////////////////////////////////000000111000000000000000000000000//////000111111111111111000111222222222111///...////////////000000000000......//////000000111111111000000///...------,,,////////////............////////////////////////////////////000000000000111222333333222000...,,,......///000000000000000000000000000000111111222111111000000//////......000000000000000000000000111111111000000000000000222222222111111000000000000000//////000000000///000000000000000000000000000000000000000000000000000000000000000000000000........................//////............//////------------------------------------............////////////////////////////////////////////////////////////////////////........................------............------........./////////000000------......//////000000////////////////////////////////////............///////////////////////////000000000000//////............///////////////000000000000////////////000000000000000000000000......///000000///......------...///000000//////111111000///...------,,,---------............///................................................---------............///---------,,,,,,---------///............---------........................---------------------------...........................////////////......//////............///////////////......---------***+++---///000//////...........................,,,,,,------------------,,,------------------,,,........................//////...---,,,+++******++++++,,,,,,------,,,,,,------------------------........................------------.....................///000111111111000000000000000000000000/////////000111111222222///000000000111111111111///000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000222222222222111111000000111111111111000000000///////////////000000000000000000////////////000000111111000000000000111111111111000000//////..............................***+++,,,------,,,+++***+++,,,---...////////////.........///////////////////////////////////////---..................---/////////...---------,,,....................................///////////////////////////000000000///////////////////////////////////////////////////////////////000000111//////////////////////////////000111111111111111000111222222222111///....../////////000000000111......//////000000111111111000000///...------,,,////////////............////////////////////////////////////000000000000000111222333222000...,,,......///000000000000000///000000000111111111111111111000000//////......000000000000000000000000000000000000000000111111111111111000000//////...111111222111111111111111////////////////////////111111111111111111111111000000000000000000000000........................------,,,,,,,,,,,,------------------------------------------------------////////////////////////////////////////////////////////////////////////.................................//////.............../////////000000000.........//////////////////////////////////////////.........------------.........////////////////////////000000//////............///////////////000000000//////.........000000000000000000000000---...///000000///...------...//////////////////000000//////......---------------............///................................................---------............///------------------------///............---------........................---------------------------------...............+++,,,---......---,,,+++------,,,,,,,,,,,,------/////////.....................///000111111111000........................,,,,,,,,,,,,------------,,,,,,------------,,,,,,........................///......---,,,+++******,,,,,,------------,,,,,,,,,,,,,,,------------...------------------------,,,------------.........------...///000111222222/////////////////////////////////000000111111111000000000000111111111111000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000222222222333222222111000111111111111000000000000////////////000000000000000000////////////000000111000000//////000000111000000000000//////////////////.........------------..................---,,,,,,---...////////////.........///////////////////////////////////////------------------------...............---------....................................//////////////////.........///000111000000000000000000000000///////////////////////////////////////000111111......////////////000000//////000111111111111111000000111111000000///.........//////000000111111////////////000000000000111000000//////.........////////////............////////////////////////////////////000000000000///000222333222111///.........///000000000000000//////000111111111111000000000000000////////////000000000000000000000000000000000000111111111111000000000///////////////111222333333111111222333////////////////////////111111111111111111111111000000000000000000000000........................------,,,,,,,,,,,,------........................------------------------////////////////////////////////////////////////////////////////////////...........................//////000000//////....../////////000000000000///////////////.........////////////////////////------------,,,,,,,,,,,,,,,,,,------.........///......///////////////.............../////////000.............../////////000000000000000000000000---...///000000///...---//////////////////...---///////////////.........---------............///................................................---------............///,,,------------------,,,///............---------................................................---------.........//////***+++---......---+++***---,,,,,,++++++,,,,,,---............////////////000000/////////000000111........................++++++,,,,,,,,,---------+++,,,------------,,,+++........................------------------......------.........------,,,,,,,,,,,,---------......------------------------,,,,,,---------...............//////000000111111......................../////////000000000000000000000000000111111111111000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000000111222333333333222111111111111111000000000000////////////000000000000111000///......///000111000//////......//////000////////////000000000000---------...............//////............//////------...............---............/////////000////////////////////////......------------......---------...................................................///////////////......---...///000111000000000000000000000000///////////////////////////////////////000111111/////////000000111111111//////000111111111111111111000//////......//////.........///000111111111000000000000////////////000000000000000000000000////////////............////////////////////////////////////000000000000...///000111222111000000......///000000000000000...///000111222111111000////////////000000000000000000000000000000000000///000000000111111111111000000000000000000111111000222333222000///111333111111111111111111111111111111111111111111111111000000000000000000000000/////////////////////////////////....../////////////////////////////////------------------------//////////////////////////////////////////////////////////////////////////////////////////////////////000000000000//////////////////000000000000000000//////.........---////////////////////////------,,,,,,,,,+++++++++******+++,,,,,,---............///////////////...---.........//////000000++++++,,,---...///000111000000000000000000000000---...///111111///...---///000000000///...------.........///////////////---------.........//////................................................---------.........//////,,,------......------,,,//////.........---------................................................---------.........//////,,,---///000000///---,,,///......------......///------......//////000000000///---,,,,,,---...///........................+++++++++,,,,,,---------++++++------------++++++........................,,,,,,---...///000111222.........///......------,,,,,,,,,------.........------------------------,,,,,,,,,---------......000000000000////////////........................000000000000000/////////000000000000111111111111000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000///000222333444333333222111111111111000000000000////////////000000000000111000///......///000111//////............//////......//////000000111111+++,,,,,,---...///000000......,,,++++++,,,...............///......---------.........//////000000//////////////////////////////............//////,,,------....../////////////////////////////////............/////////000///......------///000111///////////////////////////////////////////////////////////////000111111000000111111222222222222//////000111111111111111111000...---------...///---......///000111111222111111000000//////......000000000000111111111111000/////////............////////////////////////////////////000000000000...///000111111222222222...//////000000000000000...///000222222111111000......//////000000111111000000000000000000000000//////000000111111111222000000111111222222222333///111333222///...000222333333333333333333333333111111111111111111111111000000000000000000000000........................////////////////////////------............------...------------...//////......///000000000000000//////............//////................................................////////////////////////000000000000000000000000000000000000000000000000++++++++++++++++++++++++------------------------+++,,,,,,---.........---........................---------............///------......//////000000000///...------...///000111///---+++***+++,,,------......//////////////////////////////.........---------............///........................------............------------------------------++++++,,,------......///...............---------...............---------------------------------------------------------///...---,,,,,,---...///......------------............................................................////////////......---------............///000000//////.........------------------------------------............///111000...---,,,,,,---...---------,,,,,,+++++++++------------------------...------------...////////////000000000000//////...------------...//////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111222222222111111111000000000000000222333444222000111111111111000000000000......//////000000111111000000000000000///......111000///...............////////////////////////000///...------...///000000///...---------------..............................///000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000000000000000000000000//////000000000000//////.........---,,,,,,,,,+++000///...------...///000---......///////////////000000000000000000000000000111222111000//////111////////////////////////111111000000//////......000000////////////000000000///...---------------....................................////////////------------------------///////////////.........000000111111111111000000000000000000111111111111000000000000000000000000222111111111000000//////000000000000000000000000111111111000000000000000000000000000000111111222111111111111111111111111//////000111111111111111222222222111111111111000........................------------------------------............------...............///000000......///000000000000000//////............//////................................................////////////////////////000000000000000000000000////////////////////////........................------------------------+++,,,------......------------------------------.........////////////000......///////////////000000///...------...///000222000...---,,,,,,---...---......////////////////////////////////////...---------............///........................------............------........................------,,,,,,,,,+++++++++---------.....................------,,,,,,,,,+++------------------------------------------,,,,,,000000////////////000000......------------............................................................////////////......---------............//////.........------------------------------------------------............///...---,,,,,,,,,---...---------,,,,,,,,,++++++------------------------...............//////000//////000000000000//////...------------...//////........................////////////////////////////////////000000000000000000000000000000000000111111111111111111111111111111111000000000//////000000000222333333222000111111111111000000000000///000000000111111111111000000000000000///......000000///.......................................000///............///000000///...------------...........................------...///////////////////////////////////////........................------------------------...------------...//////000000000000000000000000//////000000000000//////////////////............000///...------...///000---......///////////////000000000000000000000000000111222111/////////000////////////////////////111000000000/////////...000000////////////000000000///...------------.......................................////////////........................////////////////////////000000111111111111000000000000000000111111111111000000000000000000000000111111111111000000000///111111111111111111111111111000000000000000000000000000000000000111111222111111111111111111111111///000000111111111111111000000111111222222222333........................------------------------------............------/////////...///000000111......///000000000000////////////....../////////................................................////////////////////////000000000000000000000000////////////////////////////////////////////////------------------------,,,,,,------......------...........................////////////000000000000000000000//////////////////............//////222111///...------...///---......///////////////......//////////////////---------............///........................------............------////////////////////////......---,,,***)))((((((,,,,,,------......//////......---,,,++++++******------------------------.........------,,,,,,,,,//////000000000000//////......------------............................................................////////////......---------............///---------------,,,,,,,,,------------------------------------............,,,,,,,,,,,,,,,------...------------,,,,,,,,,,,,------------------------............//////000000...//////000000//////......------------...//////........................////////////////////////////////////000000000000000000000000000000000000111111111111111111111111000000000///////////////111000000111333333222000111111111111000000000000000000111111111111222222///000000000000///......////////////............------------------------000//////......//////000//////......------..............................,,,------...............////////////////////////////////////////////////...........................------------...//////000000000000000000000000//////000000000000//////000000000000000000111111//////............//////---......///////////////000000000000000000000000000111222111///...///000////////////////////////000000000000////////////000000////////////000000//////......------..........................................////////////////////////////////////////////////////////////000000111111111111000000000000000000111111111111000000000000000000000000111111111111000000000000222222222222222222222222000000000000000000111111000000000000000111111222111111111111111111111111///000111111222222111111...///000111222333444444........................////////////////////////------............------...............///000000---...//////000000//////......////////////......................................................////////////////////////////////////////////////////////////////////////........................------------------------,,,,,,------...------,,,///////////////000000000............////////////111111111000000//////.../////////....../////////000000///...------......---......///////////////............////////////---------............///........................------............------..............................---,,,+++***))))))++++++,,,------.../////////......---,,,+++******------------------------.........------,,,,,,++++++,,,............,,,+++......------------......................................................---......//////......------------............///------------------------------------------------,,,,,,---------.........******++++++,,,---......------------------,,,,,,........................------......////////////...//////////////////......------------...//////000000000000000000000000////////////////////////////////////000000000000000000000000000000000000111111111111111111111111000000000000000000000000111000000111222333222111111111111111000000000///000000000000000000000111//////000000//////...---...///////////////......------------------------///////////////000000000//////............//////........................,,,---......//////......////////////////////////////////////////////////////////////////////////...------------...////////////////////////////////////000000000000///////////////000000111111222/////////....../////////---......//////////////////////////////////////////111111111///...///000////////////////////////000000000000////////////000000////////////000000//////............//////....................................////////////......////////////000000///////////////000000000000000111111111111000000///000000000111111111111////////////////////////111111111000000000000000222222222222222222222222000000000000000111111111000000000000000111111222111111111111111111111111000000111222222222222111///000000111222222333333........................////////////////////////------............------------,,,,,,,,,---......------...///////////////......///000000///......................................................////////////////////////////////////////////////................................................------------------------,,,------...------,,,,,,------........./////////,,,,,,,,,---------......111111000000//////.........//////////////////.........---------------------......///////////////---.........//////000000---------............///........................------............------------------------------------------------------***++++++,,,---...///////////////...---,,,,,,+++------------------------.........------,,,,,,,,,+++,,,---......---,,,+++......------------......................................................------............---------------............///..................//////------------------------,,,,,,,,,------------...)))***+++,,,------......------------------------........................+++,,,---............---......////////////.........------------...//////000000000000000000000000........................////////////000000000000000000000000000000000000111111111111111111111111111111111111111111111111222000///000222333222111111111111111000000000////////////////////////...///////////////...---------...//////000///......------------------------...//////000000000000000//////.........//////000..............................///000000000000///////////////////////////........................////////////////////////...------------...////////////////////////////////////000000000000//////.........//////000000000...//////////////////...---......//////////////////////////////////////////000111000.........///////////////////////////////////////000000000000000000////////////000000//////.........//////000////////////////////////............////////////------........./////////////////////000000111111000000111111111111000000///000000000111111111111////////////////////////000000000000000000111111111111111111111111111111//////000000111111111111000000000000000111111222111111111111111111111111000000111222222222222222111111111111111111111111........................------------------------------............------,,,,,,++++++,,,,,,---...------...////////////...---...///000000///...---................................................////////////////////////000000000000000000000000........................000000000000000000000000------------------------------......------,,,,,,******++++++,,,---------++++++,,,,,,,,,---------////////////..................////////////......---------------------,,,---......///////////////------......///000000000---------............///........................------............------------------------------++++++,,,------...//////++++++,,,,,,------......//////............------------------------------------------------------......////////////............------------......................................................------............---------------............///.........///////////////------------------------,,,,,,,,,,,,------------******,,,---............------------....................................+++,,,.../////////...------......//////......---...------------...//////................................................////////////000000000000000000000000000000000000111111111111111111111111111111111111222222222222222111///000111333333222111111111111000000000000//////............------...////////////...------------///000000000///...------------------------......///000111111111111//////......//////000000...........................//////000000000000000////////////////////////........................////////////////////////...------------...//////000000000000000000000000//////000000000000//////---..................///......////////////......---......///////////////000000000000000000000000///000111000...---...///////////////////////////////////////000000000000000000////////////000000//////......//////000000////////////////////////............////////////---------......//////000...//////000000111111222000000111111111111000000000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000/////////000111111222222000000000000000111111222111111111111111111111111000111222222333222222222222222222111111111000000........................------------------------------............---------,,,,,,,,,,,,---......,,,---......//////......---...///000000///...---................................................////////////////////////000000000000000000000000........................////////////////////////------------------------------......------,,,++++++++++++,,,---.........,,,,,,,,,---------......------------............---...///000000///...---------............---------......///////////////------......///000000111---------............///........................------............------........................***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------------------+++,,,,,,------.........///......------......///......------------......................................................,,,------......------,,,---------............///---------....../////////------------------------++++++,,,,,,,,,---------+++,,,---...//////...---------------.........///........................---...000111222111000///---......//////......---...------------...//////................................................////////////000000000000000000000000000000000000111111111111111111111111000000000000111111111222333111//////111222333222111111111111000000000000000/////////..................//////......---,,,,,,---///000111000///...........................---...000111222222111111///////////////000111111........................---...//////000000//////////////////////////////////////////////////////...........................------------...//////000000000000000000000000//////000000000000/////////..................------...///000000///...------......///////////////000000000000000000000000///000000000...---...///////////////////////////.../////////000000000111000000////////////000000///////////////000111111////////////////////////............////////////---......///000000111111...//////000111111222222000000111111111111000000000000000000111111111111000000000000000000000000///000000000111111111111111111111111111111111111...//////000111111222222000000000000000111111222111111111111111111111111000111222222333333222222111111111111111222222222........................////////////////////////---..................---...------------...//////,,,---......//////......---...///111111///...---................................................////////////////////////000000000000000000000000........................---------------------------------------------------.........---,,,,,,+++.........///000111111222---------.........//////+++,,,,,,------.........---...///000000///...---......///////////////...---......///////////////---------...///000000111---------.........//////........................---..................---////////////////////////******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------------------***++++++,,,---...//////------+++******+++------.........------.........................................................,,,------......------,,,---------.........//////,,,,,,,,,------.........------------------------++++++,,,,,,,,,---------,,,---.../////////...------------.........//////////////////////////////...000222333444333111000---..................---...------------...//////000000000000000000000000........................////////////000000000000000000000000000000000000111111111111111111111111.../////////000000111111333111//////111222333222111111111111000000000000111111000000/////////.........//////......---,,,+++---///000111000///...////////////////////////---...000111222222222111///////////////000111111........................,,,---......//////......////////////////////////000000000000000000000000...........................------------...//////000000000000000000000000//////000000000000//////000000//////......---------...///000000///...------......///////////////000000000000000000000000...000000000...---...///////////////////////////.../////////000000111111000000////////////000000///////////////000111111000000000000000000000000............/////////000...//////000111222222222...//////000111222222222000000111111111111000000000000000000111111111111000000000000000000000000//////000000111111111222222222222222222222222222...//////000111222222222000000000000000111111222111111111111111111111111111111222333333333333222//////000111222333333444//////............//////------------------------------------------------........................---------............///////////////............,,,,,,,,,---------......////////////////////////............////////////............////////////......---------,,,,,,,,,+++,,,------......------........................------------------------...........................---,,,,,,......---,,,,,,------......------,,,,,,---......//////......000000///...---,,,,,,+++........................,,,---------.../////////////////////////////////////////////////////////........................000000//////............---,,,+++******+++,,,---++++++,,,,,,,,,---------+++,,,------......------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...---------............///------------------------..............................---------,,,,,,,,,------............------000///...---------------......................../////////...------,,,,,,------------------------///......---------......------............------,,,222999:::555///------///////////////.........------............------...///000111111000///...............///////////////////////////////////////////////////000111111000111222333333222111000111111000000//////......222222222222222222222222000///...------...///000222111000.........///000......//////000000111111........................000///...------...///000333333222111000000111111000000000000000000000000////////////////////////...///////////////......///////////////000111222222111000.........///000,,,,,,++++++,,,,,,---...////////////000000000000000000000000000000000000000000000000000000000000......////////////......////////////////////////............////////////000///...------...///000////////////////////////000000000000000000000000////////////000000000000111111000///////////////111111111111000///------000000000000000000000000////////////000000000000---,,,,,,,,,,,,---......,,,------...///000000111000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111111111222222222333333333222222111111111111111111////////////////////////222222222222222222222222111111111111111111111111333222222111111222222333//////............//////........................------------------------........................---------............///////////////............,,,,,,---------.........////////////////////////............////////////............////////////......---------,,,,,,,,,+++,,,------......------........................------------------------...............---------...---,,,,,,......---,,,,,,------......------,,,---------............///...............---------........................---------...............................................................,,,,,,,,,,,,,,,,,,,,,,,,/////////.........------------,,,,,,,,,,,,------++++++++++++,,,,,,,,,---++++++,,,---------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,,,,---///000---------............///------------------------..............................---------,,,,,,,,,------............------//////...---------------........................------..................------------------------......---------......///000000000000000000000000222777<<<<<<777222///////////////////////////...---......//////......---...///000111111000///...............///////////////////////////////////////////////////000111111000111222222222222111000////////////000000000000111111111111111111111111000//////......//////000222111000///......///000000000000000////////////........................//////............//////111111000///////////////000000000000000000000000////////////////////////......////////////......//////.........///000000222111///.........///000------,,,,,,------...///////////////000000000000////////////////////////000000000000000000000000......////////////......////////////////////////............////////////000///............///000////////////////////////////////////////////////////////////000000000000111111000///////////////111111111111000///...---000000000000000000000000////////////000000000000---------------......////////////000111222222222000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111000000000111111111222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111222111111000000111111222//////............//////////////////////////////------------------------........................---------............////////////............---,,,------------.........////////////////////////............////////////............////////////......---------,,,,,,,,,,,,,,,---............---........................------------------------//////.........---------...---,,,---...///...,,,------............------......---,,,---...///000---------.........//////.......................................---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........---------------------............------******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///---------............///------------------------..............................---------,,,,,,,,,------............------//////...------------...........................,,,,,,------...//////000---------------------------------------...///000333222111111111111222333444999===<<<777222//////......//////////////////---......//////......---...//////000000//////...............///////////////////////////////////////////////////000111111000111111222222111111000.........///000111111111000000000000000000000000///000000111111000000///111000000////////////000111111111000///.......................................////////////......//////......------......000000000000000000000000////////////////////////......///////////////...//////......---.........111000///.........//////.........---...//////000////////////000000000000........................000000000000000000000000......////////////......////////////////////////............////////////000//////......//////000////////////////////////////////////////////////////////////000000000000111000000///////////////000111111000000///...---000000000000000000000000////////////000000000000...............///000000//////000000111111222222000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000/////////000000000111111111111111111111111111111333333333333333333333333222222222222222222222222222222222222222222222222000000000//////000000000//////............//////........................................................................---------............/////////.........---------------------............////////////////////////............////////////............////////////......---------,,,,,,,,,,,,------.......................................------------------------/////////...------,,,,,,...---,,,---...///...---------............------///...,,,+++,,,---///111................................................/////////...---------,,,........................------------------------........................------------------------,,,---...//////...---,,,*********+++++++++,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,---------......---------------------------,,,++++++++++++,,,------------............///------------------------..............................---------,,,,,,,,,------............------///......---------..............................---------.........//////------------............,,,,,,,,,---...///000111444333111000000111333444111444777777444000...---............////////////......////////////......////////////////////////............///////////////////////////////////////////////////000000111000000111111111111000000.../////////000000000111//////000000000000000111///000111222222111000///000000000////////////000111000000000/////////...........................---...///000000///...---///......------.........////////////////////////////////////////////////---...//////////////////000///...---------------////////////.../////////......------......///000////////////000000000000////////////////////////////////////////////////......////////////......////////////////////////............////////////000//////////////////000////////////////////////////////////////////////////////////000000000000000000////////////000000000000000000000///......////////////////////////////////////000000000000///////////////000000111---........./////////000////////////////////////////////////000000000000/////////////////////////////////////////////////////////000000000111111111111111111111222222222333333333333333333333333111111111111222222222222222222222222222222222222111000000//////000000111//////............//////------------------------................................................---------............///............---------------------.........//////////////////////////////............////////////............////////////......---------,,,,,,,,,,,,---......//////..............................------------------------//////.........---------...---,,,---///000///...---......//////......---///...,,,+++,,,---///111000//////...------,,,,,,......................../////////...---------,,,........................------------------------........................------------------------+++,,,---......---,,,+++******+++++++++,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,---------......------------------------,,,,,,,,,++++++,,,,,,,,,---------............///------------------------..............................---------,,,,,,,,,------............------......---------......///........................//////.........------------------....../////////,,,,,,,,,---...///000111333222000//////000222333---///222222222000///...---.........//////000000...//////////////////...//////............//////............///////////////////////////////////////////////////000000111000000000000000000000000111000000000/////////...000000000111111111222222///000111222222111000////////////000000000000///.../////////000000000111////////////////////////---...///000000///...---000//////...//////000000////////////////////////////////////////////////------...///////////////000///...---------------.........////////////...---------,,,---......///////////////000000000000000000000000000000000000////////////////////////......////////////......////////////////////////............///////////////000000000000000000///////////////////////////........................////////////000000000000000000////////////000000///000000000000//////...////////////////////////////////////000000000000000////////////000111111............////////////////////////////////////////////////000000000000////////////////////////////////////////////////000000000111111111222222000000111111111222222222222222222222222222222222000000000111111222222222222222222222222222222222111111111000000111111111//////............//////------------------------................................................---------............///.........------------,,,------........./////////////////////////////////............////////////............////////////......---------,,,,,,,,,------...////////////...........................------------------------...........................---,,,---///000000///......////////////............---,,,---...///000111000///...---,,,++++++.......................................---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,,,,------------,,,,,,++++++,,,,,,,,,---------***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------........................---------............///------------------------..............................---------,,,,,,,,,------............------...------------...//////........................000//////...------,,,,,,---------...//////000000---------------...///000000///............///000---...///000111111111000------......///000000000...//////000000//////...///......------......///............///////////////////////////////////////////////////000111111111000000//////000000111111111111000///.........///000000111111222222222///000000111111000000///...//////000000000000///.........///000111111111////////////////////////......////////////......000000//////000000111111000000000000000000000000////////////////////////,,,---...///000000000000//////......---.........------.../////////......------,,,,,,------...///////////////000000000000111111111111111111111111000000000000000000000000......////////////......////////////////////////............///////////////000000111111000000///////////////////////////........................////////////000000000000///////////////000000111//////000000000000//////000000000000000000000000////////////000000000000///////////////000111111000000000000111111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000111111111222222000000000111222222333333111111111111111111111111//////000000111222222222333333333333333333333333222111111000000111111222//////............//////........................................................................---------............///.........---------,,,,,,............////////////////////////////////////............////////////............////////////......---------,,,,,,,,,------...///////////////........................------------------------,,,,,,------.../////////...---,,,---000111000///......////////////......---------............/////////......---------,,,........................---------...............------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------........./////////......------------......,,,,,,---------.........++++++,,,---------------,,,,,,,,,---------..............................---..................------------............///------------------------..............................---------,,,,,,,,,------............---------------------...//////..........................................---------------...///000000000......---------......///.................................//////000//////------......///000000111//////000000000000/////////...------------...///............///////////////////////////////////////////////////000111111111000///......///000111000000000000////////////......//////000111111222000//////......//////000---...///000111111000///////////////000000000000//////////////////////////////............//////000000//////000000111222000000000000000000000000////////////////////////,,,---...///000000000000//////.........///000000,,,---.../////////...............---......///000////////////000000000000000000000000000000000000000000000000000000000000......////////////......////////////////////////............///////////////000111111111111000///////////////////////////........................////////////000000000000///////////////000111111//////000000000000//////000000000000000000000000////////////000000000000///............///000000111111111111000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111/////////000000000111111///000000111222222333333111111111111111111111111/////////000111222222222333333333333333333333333000000000//////000000000//////............//////////////////////////////////////////////////////........................---------.........//////......---------,,,,,,,,,............/////////000////////////////////////............/////////000............/////////000......---------,,,,,,,,,---......///////////////........................------------------------+++,,,,,,---...///000000...---,,,...000111111000......////////////......,,,---......//////......---------............///........................,,,------....../////////------------------------////////////////////////................................./////////000000000///...------...///000---------.........//////+++,,,------......------,,,,,,,,,---------..............................+++,,,,,,------,,,,,,+++---------.........//////------------------------..............................---------,,,,,,,,,---..................------------------...///000........................,,,,,,------.../////////---------...///000000111///......---------......------............------///---,,,,,,------,,,+++---------...///000000111//////000000000000/////////...---,,,,,,---...///............/////////000///////////////////////////////////////000111111111000///......///000111......//////000000111111---------...///000000111000///...------...///000---...///111111111000///111111000000//////......000000000000000000000000000///...------...///000///////////////000111111000000000000000000000000////////////////////////,,,---...///000000000000///////////////000111222+++,,,.../////////......///////////////000111111////////////000000000000////////////////////////000000000000000000000000......////////////......////////////////////////............/////////000///000111222222111000///////////////////////////........................////////////000000000000///////////////000111111//////000000000000000///000000000000000000000000////////////000000000000...............///000000////////////............000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111............/////////000///000000111222222333333111111111111111111111111...//////000111222222222333333333333333333333333//////............//////000000///...............////////////////////////...+++)))***---000000...///...---,,,,,,---...///////////////000000000000//////.........---------////////////////////////......////////////......000000//////.........------------.........//////000///...------...///000////////////////////////---------............///........................***+++,,,,,,------,,,,,,...........................//////000111000000000........................///////////////////////////............------------------............///.........------,,,,,,,,,........................,,,,,,---...//////............////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------//////.........---------......------------......,,,,,,,,,---------......---------------------------------,,,,,,+++++++++................................................---....../////////////////////.........---------------------------------------------------------////////////////////////........................000000////////////000000....................................////////////////////////////////////............/////////000......------------..................////////////000000000000000000000000000///...------...///000///////////////000111111000000111111111111000000111111111111000///------......------------......111111000000//////......------------------------///...---,,,,,,---...///............//////////////////000000000000//////------............------//////////////////////////////000000000000//////////////////////////////000000000000111111111111//////............//////222000...---,,,---///000......////////////......000000000000000000000000........................//////////////////////////////000111111111111111///...,,,+++,,,---///111///000111111111000...---000000000000////////////000///...------...///000......///000000000000000////////////////////////......///000111222222222//////////////////////////////////////////////////////000000111111111222000000000000000000000000//////000000000000//////111111111111111111111111////////////////////////222222222111111111000000111111111111111111111111000111111111111222222222222222222111111111111000444333111000000000111222//////...---------------///////////////////////////,,,++++++...000000//////......------......///....../////////000000000000000/////////.........////////////////////////......////////////......000/////////............---------.........//////000///...------...///000////////////////////////---------............///........................,,,,,,---............---........................---------.........//////............................................................---------------------............///.........------,,,,,,,,,........................,,,------...//////......,,,,,,------------,,,,,,------------------------,,,,,,------------------------------------------///.........------------......------------......,,,,,,,,,---------......------------------------.........---------,,,,,,................................................------.../////////////////////.........---------------------------------------------------------////////////////////////........................//////............//////................................./////////000000////////////////////////........./////////000000///......------......///............////////////000000000000000000000000000000///......///000000///////////////000111111000000111111111111000000111111111111000///...---///..................///111000000000/////////.................................------------..................//////////////////000000000000//////.........//////.........//////////////////////////////000000000000////////////////////////////////////000000000111111111//////............//////111000...---------///000......////////////......////////////////////////........................////////////////////////...///000000111111000000///...---,,,---...000111000000000000000///......000000000000////////////000///...------...///000000000111000000///...---////////////////////////...///000111222222222222///////////////////////////////////////////////////000000000111111111111000000000000000000000000//////000000000000//////111111111111111111111111000000000000000000000000222222222111111111000000111111111111111111111111000111111111111222222222222222222111111111111000333222111111000000111111......---,,,,,,,,,,,,---///////////////////////////...,,,---///111111000.........//////.........------........./////////000000000000000/////////////////////////////////......////////////......////////////............------.........///////////////............//////////////////////////////---------............///........................,,,---......//////..............................---,,,+++++++++,,,..............................------------------------............---------------------............///.........---------------........................,,,---......///.........,,,,,,------------,,,,,,........................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------......------------......,,,,,,,,,---------......------------------------//////............------................................................------...////////////..................---------........................------------------------////////////////////////...........................------------------...........................////////////000000000000////////////////////////....../////////000000000///......------......///............////////////000000000000000000000000111000000//////000000111///////////////000111111000000111111111111000000000111111000000///...---000//////......//////000000000000000////////////////////////////////////---..................---............//////////////////000000000000//////...//////000000//////...////////////////////////...//////000000//////...//////////////////////////////000000000000111111//////............//////111000///------......///......////////////......////////////////////////////////////////////////////////////////////////......///000000000000///000///...---...///000111111111000///////////////////////////000000000000//////............////////////000000000000/////////////////////////////////000111222222222222222////////////////////////////////////////////////000000000000111111111111000000000000000000000000//////000000000000//////111111111111111111111111111111111111111111111111222111111111111000000000111111111111111111111111000111111111111222222222222222222111111111111000222222222222222111000000......------,,,------...////////////////////////...------...////////////---...///000000///...---------------.........///////////////////////////////////////////////////......////////////......///////////////...................../////////////////////....../////////////////////////////////---------............///........................,,,,,,---.......................................---,,,+++******,,,...///........................------------------------.........---------,,,,,,---------............///...............---------........................------...............------......//////......---////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,---------......,,,,,,------------------............------------................................................,,,---......//////..............................////////////////////////------------............////////////////////////..............................------------............................../////////000000000111111...........................////////////000000000//////............//////............////////////////////////////////////111111000000000000111111///////////////000000111000000111111111111000000000000000000000///......000000////////////000000000000000000////////////........................,,,---...//////...---,,,............//////////////////000000000000////////////000000000000//////////////////////////////...//////////////////...////////////////////////////////////000000000111//////............//////000000///............///......////////////......////////////////////////000000000000000000000000////////////////////////---......///////////////000////////////000111111222111///.........///000////////////000000000000/////////....../////////+++,,,...///111222333333////////////////////////000000111222222222222222////////////////////////////////////////////////000000000000000111111111000000000000000000000000//////000000000000//////111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111000000111111111222222222222222222111111111000000111111222333333111000//////...............//////////////////////////////,,,------...---------...---...///000000///...---------------.........///........................////////////////////////......////////////...............///////////////........./////////000000...//////////////////...////////////////////////---------............///........................++++++,,,------------,,,........................///...,,,++++++---///000........................------------------------...------------,,,,,,,,,---------............///................................................---...............------------............------////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,---................................................,,,------...............---.....................////////////////////////---------....../////////////////////////////////........................///..................///........................////////////000000000000------------------------////////////000000000111/////////....../////////............////////////////////////////////////000000111111111111000000///////////////000000111000000111111111111000000///000000000000//////...000000////////////000000////////////000000000000------------------------,,,---...//////...---,,,............//////////////////000000000000////////////000000000000//////////////////////////////......////////////......////////////////////////...////////////000000000//////............//////000000///.....................////////////..............................000000000000000000000000////////////////////////---......//////////////////////////////000000111222111///.........///000.../////////000000000111...//////////////////...+++,,,...///111222333333////////////////////////000000111222222222111111////////////////////////////////////////////////111111000000000000000000111111111111111111111111//////000000000000//////000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000111111111222222222222222222111111111000000111111222333333111000//////............///000000////////////////////////+++,,,......---,,,,,,---/////////000000/////////------........./////////------------............////////////////////////......////////////...............///////////////....../////////000000000......////////////......////////////////////////---------............///........................***+++,,,,,,------,,,,,,........................///...---------...000111........................------------------------------------,,,,,,,,,,,,---------............///.............../////////.................................///......---,,,++++++,,,,,,,,,,,,++++++////////////////////////------------------,,,,,,------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,,,,------.........+++++++++,,,,,,,,,,,,---................................................,,,,,,---............------------.......................................---------...//////000000////////////////////////........................//////............//////....................................////////////------------------------/////////000000000111111000//////......//////000............////////////000000000000000000000000///000000111111000000//////////////////000111111000000111111111111000000//////000000000000//////000//////......//////000////////////000000000000---------------------------..................---............//////////////////000000000000//////...//////000000//////...////////////////////////---......//////......---////////////////////////......////////////000000//////............/////////////////////...............////////////..............................////////////////////////////////////////////////......///000000000000///....../////////000000000111111000///////////////......//////000000111111......////////////......//////000000000000/////////////////////////////////000000111111111000000////////////////////////////////////////////////111111111111000000000000111111111111111111111111//////000000000000//////000000000000000000000000111111111111111111111111//////000000000000000111111111111111111111111111000111111111111222222222222222222111111111111000222222222222222111000000...---------......///000////////////////////////+++...000000...,,,---...000000////////////000000....../////////000000000---.........////////////////////////////////////......////////////................../////////000.../////////000000000000---...///000000///...---////////////////////////---------............///........................+++,,,,,,---------------......................................./////////................................................---------,,,,,,,,,++++++---------............///---........./////////000..............................//////...------,,,***++++++,,,,,,++++++***........................,,,,,,------------------........................++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......++++++,,,,,,---......///,,,,,,,,,,,,------......................................................+++,,,------......---------------.........//////---------------------------------...///000000000////////////////////////...........................------------------...........................------------............//////////////////////////////000000000111111111000000////////////000000............////////////000000000000000000000000...///000000000000///...///////////////000111111000000111111111111000000//////000000000000/////////..................///.../////////000000000111..............................------------..................//////////////////000000000000//////.........//////.........////////////////////////---......//////......---////////////////////////........./////////000000//////............/////////////////////......---......////////////......................................................////////////////////////...///000000111111000000------...///////////////000000000000000///...............///000111111111---...///000000///...---000000111000000///...---//////////////////////////////000000000//////...////////////////////////////////////////////////111111111111000000000///111111111111111111111111//////000000000000//////000000000000000000000000000000000000000000000000////////////000000111111111111111111111111111111000111111111111222222222222222222111111111111000333222111111000000111111,,,,,,,,,,,,,,,---...///////////////////////////,,,///222111///------///111000///......///000111////////////000000000000.../////////000000111111////////////////////////......////////////......---.........//////000000////////////000000000000---...///000000///...---////////////////////////---------.........//////........................,,,---......//////..............................,,,---.../////////..............................////////////////////////---------,,,,,,,,,++++++---------.........//////---.........//////000000.........................../////////...---,,,,,,,,,------......------,,,........................,,,,,,,,,------.........////////////////////////+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......++++++,,,,,,---...//////---------.........//////................................................+++,,,------......---------------.........//////---------------------------------...///000000111////////////////////////........................---,,,,,,++++++,,,,,,---........................,,,,,,,,,---------......111111111111111111111111000000000000111111111111000000////////////000000............/////////000000000000000000000000000---...///000000///...---///////////////000111111000000111111111111000000//////000000000000000///......------------........./////////000000111111///////////////////////////...---,,,,,,---...///............/////////000//////000000000000//////------............------////////////////////////---..................---////////////////////////............/////////000//////............///////////////000///......---......////////////......................................................//////////////////////////////000111111111111111,,,------...///.........///000111111111000...------......///000111111222---...///000000///...---......///000000000000000////////////////////////...///////////////......////////////////////////////////////////////////222111111111000000//////111111111111111111111111//////000000000000//////000000000000000000000000////////////////////////.../////////000000111111111111111111111111111111000111111111111222222222222222222111111111111000444333111000000000111222000000///------,,,,,,,,,///...---,,,,,,---...///111111000000/////////...000000000000000000000000------............------........................,,,,,,------.../////////...///000000//////000111//////............//////000000//////.........---000000//////......------////////////////////////.../////////...---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////...---,,,,,,,,,,,,---...000000///.............../////////000000000000000.........------,,,,,,,,,,,,,,,++++++,,,,,,---...---------............///.../////////...------,,,////////////////////////------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,------....../////////------------------------++++++++++++++++++++++++------------------------000///...------...///000000///...---------------,,,,,,.../////////...---........................,,,,,,,,,,,,,,,,,,,,,,,,...///000///---,,,,,,---//////000000000000//////000000000000000000000000//////...---,,,,,,,,,,,,//////////////////////////////000000///...------........................///////////////////////////////////////////////////////////////////////////////////////////////////////////////.........////////////////////////222222222222222111000///000000000000000000000000////////////////////////......////////////......------------------------//////............//////---------............///222111000.........///000///...---,,,,,,---...///////////////////////////........................////////////////////////........................////////////////////////////////////////////////000000//////.........---000000000000000000000000.../////////////////////222111000.........///000////////////////////////000000////////////000000//////000000000000//////////////////////////////000000////////////000000000000////////////000000---......///000111111222000000111111111111000000......//////000000111111111111111111111111111111000000000000111111111111222111111111000000//////000000000000000000000000111111111111111111111111000/////////000111222222111111111000000000000000000000000000111111111111333333333222111000000///000111111111111222222222222222222222222222222222......---------......//////...------------...///000000000//////.........////////////////////////.........//////................................./////////////////////......///000000//////000111//////............//////000/////////............///////////////.........000000000000000000000000.........///......------........................------------------------------------------------///...------------...///000000///...............,,,,,,,,,---------------......---------,,,,,,,,,------,,,,,,------...///---------............///,,,---------,,,,,,+++***------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...------...////////////...---------------,,,,,,.../////////...---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...------...///------............------..............................---,,,,,,,,,------///////////////////////////////////////...------........................////////////////////////................................................/////////////////////////////////////////////...////////////////////////000111111111000000///...000000000000000000000000////////////////////////......////////////..............................///..................///---------............///222111000///......///000///...------------...///................................................................................................////////////////////////////////////////////////000/////////............000000000000000000000000//////////////////......111000///......//////000////////////////////////000000////////////000000//////000000000000//////////////////////////////000000////////////000000000000////////////000000......//////000000111111000000111111111111000000////////////000000000000////////////////////////000000000000111111111111222222222222111111111000000000000000000000000000111111111111111111111111000000000000000000111222000000000000000111111111000000000111111111222222111111111000///.........111111111111222222222222222222222222222222222222,,,,,,,,,---...///000111///...------------...////////////..........................................//////000000//////...........................222111111000//////.........///000000//////000111//////............//////////////////.....................///////////////////////////////////////------......///.........................................................------------------------000///............///000000//////............///,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,...------------...//////---------............///,,,------------,,,++++++------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......//////...------------...,,,,,,---............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......---...///111------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......////////////////////////...////////////...------........................////////////////////////........................------------------------////////////////////////......////////////////////////////////////////////////000000//////......000000000000000000000000////////////////////////......////////////......////////////////////////......------------......---------............///111000000////////////000///......------......///................................................................................................////////////////////////////////////////////////////////////............000000000000000000000000000000000//////.........000////////////000000111////////////////////////000000////////////000000//////000000000000//////////////////////////////000000////////////000000000000////////////000000////////////000000000000000000111111111111000000000000000000////////////////////////////////////000000000000111111111111333333333222222222222222000000000000000000000000111111111111111111111111222111000000000000000000//////000000111111222222000000111111111222222222111111111000//////......111111111111222222222333222222222222222222222222------,,,------...///000.........------...........................------........................//////000000000000//////........................000000000/////////.........///000000//////000111//////............/////////////////////.........------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...........................------------------------///////////////////////////..................///000///............///////////////...............---------------------------------------......///---------............///......////////////......////////////////////////........................................................................------------------------+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,------------------------------------------------------------------......------------......///......---------......,,,,,,---------.........------------------------------------------------,,,---......------...000//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000////////////////////////.........//////...------........................////////////////////////........................------------------------////////////////////////............/////////////////////////////////////////////000000//////...////////////////////////////////////////////////......////////////..............................------,,,,,,,,,,,,---------------............///000000000////////////000//////............//////........................................................................................................................///////////////////////////////////////.........////////////////////////111111000000///...............//////000000111111////////////////////////000000////////////000000//////000000000000//////////////////////////////000000////////////000000000000////////////000000000000000000////////////000000111111111111000000111111000000//////......000000000000000000000000///000000000111111111111222222222222222222222222000000000000000000000000111111111111111111111111222222111000/////////000......///000111222222333/////////000000000111111333333333222222111111111111111111222222222333333222222222222222222222222......------------......---..................---------..........................................//////000000000000//////////////////////////////---------....../////////...///000000//////000111//////............//////.........///////////////------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------------------------//////............//////000000000000//////......------------------------,,,,,,,,,+++,,,,,,---...---------............///......///000000//////...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,................................................------------------------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,---------......------------------------------------------------..............................---------......///,,,,,,,,,,,,------......------------------------------------------------...///000///---,,,---...//////000000000000//////------------------------+++++++++,,,---...///000////////////////////////------............------........................////////////////////////................................................////////////////////////---.........//////000000//////////////////////////////000111111000000///////////////////////////////////////////////////......////////////......------------------------------,,,,,,,,,,,,---------------............////////////000000000000///////////////////////////................................................................................................------------------------////////////////////////.........///////////////////////////////////////111111000000////////////......//////000000111111////////////////////////000000////////////000000//////000000000000//////000000000000000000000000000000////////////000000000000////////////000000000000000000////////////000000111111111111000000111111000000//////......000000000000000000000000///000000000111111111111000000111111111111111111000000000000000000000000111111111111111111111111222222111000/////////000......///000111222222333........./////////000000333333333333222222222222111222222222222333333333222222222222222222222222///......---------......------...//////...------.............../////////...........................//////000000//////...////////////////////////,,,,,,------...//////000...///000000//////000111//////............//////.........///////////////.........///////////////........................------......///.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,///............//////000/////////...------,,,,,,,,,,,,,,,------------...,,,++++++++++++,,,---------------............///,,,,,,---............---------------------------++++++++++++++++++++++++................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------......////////////.........------------...//////,,,,,,,,,+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------///000000///---+++,,,---------............------........................+++++++++,,,---...///000////////////////////////,,,,,,---............---........................////////////////////////------------------------////////////////////////////////////////////////------......///000000000//////////////////////////////000111111111000000000000000000000000000000////////////////////////......////////////......------------------------......------------......---------............///...//////000000000000///...//////000000//////...------------------------........................------------------------........................------------------------////////////////////////.........///////////////000000000000000000000000000000000000000000000000...///000000000000000///////////////////////////000000////////////000000//////000000000000//////000000000000000000000000000000////////////000000000000////////////000000////////////000000000000000000111111111111000000000000000000////////////////////////////////////000000000000111111111111000000000000000111111111000000000000000000000000111111111111111111111111222111000000000000000000//////000000111111222222........./////////000000111111111111111111111111222222222222333333333333222222222222222222222222---------------...///000------...//////...------.........//////000000000////////////////////////.........//////.........////////////////////////............////////////...///000000//////000111//////............//////............/////////000///////////////..........................................///......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---...//////...---,,,...............///000000//////...------,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,---......---------............///,,,,,,---...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................................................................,,,,,,,,,,,,,,,,,,,,,,,,---------------.........++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////000111111000//////---------------...//////,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................---...///...---,,,---...------............------........................,,,,,,,,,,,,,,,---...///////////////////////////+++,,,------.........---........................////////////////////////------------------------........................////////////////////////------......///000000111////////////////////////---...//////000000000///000000000000000000000000////////////////////////......////////////..............................///..................///---------............///---...///000111111000///...///000111111000///...------------------------........................------------------------........................////////////////////////////////////////////////............/////////000000000000000000000000000/////////000111111222222///000000111111000///...////////////////////////000000////////////000000//////000000000000//////000000000000000000000000000000////////////000000000000////////////000000......//////000000111111000000111111111111000000////////////000000000000////////////////////////000000000000111111111111000000000111111222222222000000000000000000000000111111111111111111111111000000000000000000111222000000000000000111111111000000000000111111111111111111111111111111111111222222222333333333444444222222222222222222222222+++++++++,,,...000111222,,,---...//////...---,,,.../////////000000111111000000000000000000000000------............------000000000000000000000000111111000000//////.........///000000//////000111//////............//////---.........//////000000000000//////.........---------------------------.../////////...---,,,,,,------------------------........................////////////////////////---...///000000///...---...............///000111000000///...------,,,,,,,,,,,,,,,------............------------...//////---------.........//////......///000111111000000////////////////////////------------------------........................////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////++++++,,,,,,---...//////++++++++++++++++++++++++------------------------///000111222222111000///---------------...///000---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................+++---......------///000//////000000000000//////........................------,,,,,,,,,---......////////////////////////+++,,,------.........---........................////////////////////////------------------------------------------------////////////////////////---------...///000000111////////////////////////,,,,,,---.../////////...000000000000000000000000////////////////////////......////////////......//////////////////////////////............//////---------.........//////---...///111111111000///...///000111111000///...------------------------........................------------------------........................111111111111111111111111////////////////////////---.........//////000000000000000000000000000000......///000111222333333000000111111111///...---////////////////////////000000////////////000000//////000000000000//////000000000000000000000000000000////////////000000000000////////////000000---......///000111111222000000111111111111000000......//////000000111111111111111111111111111111000000000000111111111111111111111222222333333333000000000000000000000000111111111111111111111111000000//////000111222222111111111000000000000000111222222222222333333333333333333333333333333333222222333333333444444444222222222222222222222222------------------------000000000///.........------...///000000///...---////////////000000000000////////////////////////........................//////............//////........................333111000...------------.........////////////000////////////////////////..................------,,,,,,,,,,,,,,,---...//////......------,,,++++++,,,,,,,,,---------......------------------------------............------------------------------......------------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,..................------------------------------------------------------........................///////////////////////////...---,,,,,,---...///.........------,,,,,,,,,........................)))******+++,,,---......------------------------///............///000000........................---,,,++++++******++++++---------,,,,,,+++++++++------------------------................................................---------............/////////////////////////////////////////////////////////.........---------//////.........---------,,,---......//////............---------,,,,,,,,,////////////////////////------------------------......------------......////////////////////////000000000000000000000000,,,,,,------.../////////---......///000111111222......------------......////////////////////////////////////////////////000000000000000000000000222111000//////......///---------------...//////......////////////......///////////////.........000000000000////////////........................,,,,,,,,,------.........---------............///........................///...---,,,,,,---...///////////////////////////............////////////111///---,,,.../////////......//////000000111111000...---...111222111///222111000.........///000000000000000000000000000...............---------000000000000000000000000///////////////000111111222222111000///...------000000000000000000000000......///000000000000000111111000///////////////000000111111111000000/////////000111111111111111//////............//////000000111222333333444444222222222111111111111000//////000000111111222222000000000000000000000000222222333333333222111111333222222111111222222333000000000000000000000000........................//////.....................//////000000//////...//////..................////////////////////////........................//////............//////........................111000///...------......------........./////////................................................------,,,,,,,,,---......++++++,,,------......///,,,,,,---------.........////////////////////////------............------..............................------------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,................................................------------------------................................................------,,,,,,,,,,,,------......---------,,,,,,,,,........................,,,,,,,,,,,,------------------------------------......------......///000..............................---,,,,,,,,,,,,------------,,,,,,,,,++++++------------------------................................................---------............/////////////////////////////////////////////////////////.........---------//////.........---------,,,---......//////..................------,,,,,,........................------------------------......------------......//////////////////////////////////////////////////////........................//////000000111111///......------......///////////////////////////////////////////////////////////////////////////000///////////////000000......------......///000......////////////....../////////////////////...000000000/////////..............................,,,------------------...---------............///........................///...------------...///////////////////////////............////////////111///------///000000///.../////////000000000111000...---...111222111///222111000///......///000000000000000000000000000///.....................000000000000000000000000///////////////000111111000000000000////////////000000000000000000000000......///000000000000000111111000///////////////000000111111111111000000///000000111111111111111222222111111111111222222000111111222333333444444222222222111111111111000000000000000111111111111111111111111111111111111111222222333333222222222333222222111111222222333222222222222222222222222////////////////////////---------------.........000000////////////000000///.........---,,,,,,,,,////////////////////////........................//////............//////........................000///............//////,,,---------............------------------------..............................---,,,,,,,,,------++++++,,,------......///,,,------------.........////////////////////////------............------////////////////////////......------------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////................................................------------------------+++,,,,,,,,,,,,,,,,,,+++...------------,,,,,,,,,.................................---------,,,,,,---------------------------------------......///........................000000///............///------------,,,,,,,,,,,,------------------------................................................---------............///////////////////////////////////////////////////...............---------...............---------------...////////////.../////////............---......................................................------------......////////////////////////////////////////////////111111000//////...------////////////000000000000///......------......///////////////////////////////////////////////////////////////////////////............///000111222//////......//////000111......////////////............///////////////////////////.........------.................................------------------------............///........................///......------......///////////////////////////............////////////222000......000111000000////////////000000000000000///...///000111000///111000000////////////000000000000000000000000000///////////////000000000000000000000000000000000///////////////000111111......//////000000111111000000000000000000000000......///000000000000000000000000000////////////000000111111111111000000///000111111222222111111333333222222222222333333111111111222222333333444222222222111111111111000111111111111111000000000111111111111111111111111111111111222333333333333333222222111111222222333444444444444444444444444////////////////////////+++,,,,,,,,,---.........111000///......000111222000//////...---,,,++++++////////////////////////........................//////............//////....................................//////000000,,,,,,,,,---------......---------------------------------...............///...---,,,,,,,,,,,,,,,///......------,,,++++++------------............------------------------------............------.............../////////......------------......,,,,,,,,,---------......---------------------------------.......................................////////////////////////........................------------------------+++,,,---......---,,,+++------------------------................................................---------------------------,,,,,,,,,,,,---..............................111000//////......//////------------------,,,,,,........................................................................---------............///////////////////////////////////////////////////................................................------...////////////////////////////////////...........................////////////////////////......------------......////////////////////////////////////////////////111111000000////////////000000000000//////////////////............//////////////////////////////////////////////////////////////////////////////...............///000111///////////////000111111......////////////..................///////////////.........------------........................//////......------,,,,,,---------............///........................//////............//////////////////////////////............////////////222000///000111222111000////////////000000000000000/////////000000000///000000000////////////000////////////////////////000000000000000111111111000000000000000000000000///////////////000000111////////////000000000000000000000000000000000000......///000000000000000///000000000000000/////////000000111111111111000000000111222222222222111111000000//////000000111111111111222222333333333222222222111111111000000222222222111111000000000111111111111111111111111000000111111222333444555333222222111111222222333444444444444444444444444........................+++,,,,,,,,,---.........000///.........///111222000000//////...---,,,,,,////////////////////////........................//////............//////........................------...//////000000000,,,,,,,,,---------......---------------------------------........./////////...---,,,,,,,,,,,,,,,///......------,,,++++++---------.........//////------------------------------............------,,,,,,---------...............------------......,,,,,,,,,---------......---------------------------------.........//////------------------------////////////////////////........................------------------------,,,---...//////...---,,,------------------------........................,,,,,,------...///000000---------------------------,,,,,,,,,,,,---......////////////////////////000//////...---.........------------------------........................................................................---------............///////////////////////////////////////////////////---.....................---.....................---...//////000000//////.../////////////////////........................////////////////////////......------------......////////////////////////........................////////////000000111111000000000000/////////////////////....../////////////////////////////////////////////////////////........................000000///...............///////////////000111111......////////////......---.........//////000000///.........------------......................../////////......------------------............///........................////////////////////////////////////////////////............////////////111000///000111222111///000000000000///////////////000000000/////////000/////////000000000000///////////////////////////000000000000111111222222000000000000000000000000///////////////000000111000000000000////////////////////////////////////......///000000000000000...///000000000000////////////000111111111111111000000111222222222222222//////............//////111222222222222222333333222222222111111111000000333333222222111111000000111111111111111111111111111111000111222333444555333222222111111222222333444444444444444444444444........................---------------............------......///000111000000//////...---------////////////////////////........................//////............//////........................------...///000000//////,,,---------............------------------------,,,,,,------.../////////......---,,,,,,,,,------++++++,,,------......///------........./////////////////////////////////------............------++++++,,,,,,---...............------------......,,,,,,,,,---------......------------------------,,,,,,------.../////////------------------------................................................---------------------------......//////......---,,,,,,,,,------------...........................***+++,,,---...///000000---------------------------------------....../////////////////////////////////...---------------------------....................................................................................---------............///////////////////////////////////////////////////---------...............---------.....................///000000000000///---............/////////------------------------..............................------------......////////////////////////........................------...//////000111111////////////000000000000000//////......//////000////////////////////////////////////////////////........................111000///...------------//////......//////000111......////////////......------......///000000000/////////.........------......................../////////...............---------............///...........................//////000000//////...////////////////////////............////////////000//////000111111000...000000000000///////////////000111000///...///000...//////000000000000///000000000000000000000000//////000000111111222222000000000000000000000000///////////////000111111111111000000//////......////////////////////////......///000000000000000---...000111111000//////...///000111111222111111000111222222333222222222111111000000000000111111222222222222222222222222222222222111111111111000222222222222222111111111222222222222222222222222222222111000111222444555333222222111111222222333333333333333333333333333//////////////////////////////..................+++,,,---....../////////...---------------------////////////////////////........................//////............//////........................---...///000000//////...------........./////////........................,,,,,,------...//////000------,,,,,,,,,---......++++++,,,------......///............////////////////////////////////////------............------,,,,,,,,,---.../////////......------------......,,,,,,,,,---------..............................,,,,,,------...//////000........................------------------------...................................................------,,,,,,------...,,,,,,,,,---------..............................++++++,,,,,,------......------------------------......------......///000//////////////////////////////...------------...------------.........///........................................................................---------............///////////////////////////////////////////////////---------.........//////---------.........//////......///000000000000000,,,,,,------............------------------------------------------------......------------......////////////////////////..........................................//////......//////000000111111000000////////////000000////////////////////////////////////////////////........................///......---------............------......///000......////////////......------......///000000111000000000/////////..........................................////////////---------............///...........................///000111111000///...////////////////////////............///////////////......000111111///---111000000000/////////...///111222111...---...000---...///000111111000///000000000000000000000000......//////000111111222000000000000000000000000///////////////000111111////////////000000000000////////////////////////......///000000000000000---...000111111111000///...///000111111222222222000111222222333333222222222111111111111111111222222222222222222222222222222222222111111111111000111222222222222222222333222222222222222222222222444333111000000222333444333222222111111222222333333333333333333333333333000000000000000000000000000000000///.........---)))***,,,...//////...---,,,,,,,,,,,,,,,,,,,,,---////////////////////////........................//////............//////........................---...///000000///...---.........////////////000////////////////////////,,,,,,------...///000000,,,,,,,,,,,,------...//////......------,,,++++++............/////////000---------------------------..................------------...///000000111.........------.........,,,,,,,,,---------..............................,,,,,,------...///000000////////////////////////------------------------........................////////////////////////...---++++++++++++---...,,,,,,,,,------.................................------,,,,,,,,,+++++++++------------------------///............///000000000000000000000000000000000000///...............---------.........//////////////////////////////................................................---------.........//////////////////////////////////////////////////////---------.........//////---------.........//////...//////000000000000000,,,,,,,,,---------......------------------------------------------------.........------.........////////////////////////......................../////////...------,,,,,,---......///000111111222000000////////////000000////////////////////////////////////////////////........................---------------...///000---------------...//////......////////////......---------...///000000111000000000000////////////........................------......//////000000---------.........//////...........................///000111111000///...////////////////////////............/////////000.........///111000...,,,111111000000/////////...///111222111...---...000---...///111111111000///000000000000000000000000---......///000111111111000000000000000000000000///////////////000111111------...///000111222222////////////////////////...//////000000000000000,,,...000111222111000///......///111111222222222111111222333333333333222111111000000000000111111222222222222222222222222222222222111111111111000111111111222222333333444222222222222222222222222555333222000000111333444333222222222222222222333444444444444444444444444111...+++,,,///222333222444333111///------------,,,,,,,,,,,,------...///------------------------------......//////000000........................////////////////////////////////////............000000000000000000000000//////...---,,,++++++***------------------------//////.........---------////////////////////////+++,,,---------,,,+++***,,,---.../////////------................................................//////......------,,,,,,------......---,,,++++++////////////////////////........................222000------///222333333000000000000000000000000................................................------............------,,,,,,------...///000000,,,---...---,,,,,,---............------,,,,,,,,,........................------------------,,,,,,...............---------////////////////////////000///...---,,,---......---------.........//////.......................................///000000////////////............---------------...//////...------------...//////////////////////////////------------.........///........................000000///...---,,,,,,+++000///...---------------........................//////000000000000//////------------------------////////////////////////------------------------//////.........---------////////////000000000000000000000000000///......000111222111000///---+++------..................,,,---......//////........................------,,,---......///.........000000000000000000000000000000000000000000000000------------.........///////////////............////////////////////////000000//////.........---000000//////.........---000000////////////000000//////.........---------------///000111111111111222111111111000000//////......//////000000111111////////////000000000000---------...///000000111///000222333444333333222////////////////////////222111111111000000//////000000000000000000000000//////000000000000//////,,,,,,,,,---------......///////////////...............//////000000111111000000000000000000000000////////////000000000000////////////000000000000111111000000111111222333222222111111111111111222111111000000000000000111333222222111111222222333000000000000111111111111222222222222222222222222222222111111222222333444111///...///333666666666777555333000///.........------,,,,,,,,,---......------------------------.........///////////////........................////////////////////////////////////............//////////////////////////////......---,,,,,,,,,------------------------//////.........---------........................,,,---............---,,,------...//////......---................................................/////////...............///////////////...------................................................111///------000222333333////////////////////////................................................------............------,,,,,,------...//////000,,,...///...---,,,---...---,,,,,,,,,,,,,,,++++++------------------------------------------------------..........................................000///...---,,,------...---------.........//////.......................................//////000------........................------......///000...------------...//////////////////////////////------........./////////......................../////////...------,,,,,,//////...---------------........................//////000000000000//////------------------------////////////////////////------------------------//////.........---------.../////////000000000000000000000000000///......///000000000000//////...////////////...---,,,,,,,,,---......//////..............................---...//////000000//////000000000000000000000000////////////////////////------........./////////////////////............////////////////////////000/////////............000/////////............000000////////////000000//////.........------------...///000111111111111111111111000000000//////000000000000////////////////////////000000000111------......///000000111000111222333333333222111000000000000000000000000111111111111000000000///000000000000000000000000//////000000000000//////............//////////////////000000000000000000000000000000////////////000000000000000000000000000000000000111111111111/////////000000000111111111111000000111111222333222222111111111111111222222111111000000000111111222111111000000111111222000000000000111111111111222222222222222222222222222222111111222222333444000000111444888;;;;;;;;;:::999666333111/////////......------------------///////////////////////////////////////.................................////////////////////////////////////............................................................------------------------...............------------------------------------...////////////............/////////......---...................................................///////////////000000000000111111111000//////................................................///...------000222333333////////////////////////........................////////////////////////------............------,,,,,,------.../////////---...//////------...///+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,---------.../////////........................//////...------------...---------.............................................------......///000,,,---------......//////...............///000000...------------...//////////////////////////////....../////////000000000................................................//////...------------..............................//////000000//////...........................////////////////////////------------------------/////////............---....../////////000000000000000000000000//////...//////......//////000111000000//////...---+++***,,,---......//////.................................//////000000000000000000000000000000000000000////////////////////////....../////////000000000////////////............////////////////////////////////////............////////////............000000////////////000000/////////............------...///000000111111000111111000000000000//////111111000000///........./////////000000000111111---......//////000000111222222222333222222111000111111111111111111111111111111111111000000000000000000000000000000000000//////000000000000//////000000000000111111111111//////000000111111222222111111111000///.........000000000000000000000000111111111111222222222222000000000111111111222222111000000000000111222222222111111111111111222222222222111111111111222222111000000000000000000111000000000111111111222222222222222222222222222222222222111111222222333444///111444888<<<>>>>>>>>>>>><<<999555333111000///000///...---------------////////////////////////000000//////......------........................////////////////////////////////////............................................./////////000000------------------------........................---------------------------.........///////////////////////////...............................................................//////000000111111000000111111111000000///...................................................---,,,---000222333333////////////////////////........................000000000000000000000000------............---------------.........//////...///000///.........000+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,---...///000000........................//////......------------........................------------------------...------------...//////---------...//////000000///............///000000...------------...//////////////////////////////////////////000000000000........................---------........./////////......---------.................................//////////////////...////////////////////////////////////////////////......................../////////......................../////////000000//////000000000000//////000///...------...000111.../////////...---,,,,,,,,,---......///.........---------.....................///000000000000///////////////////////////////////////////////////////////////000000000000////////////............///////////////////////////////////////.........///////////////.........000000////////////000000/////////.....................///000000000000000000000000000000000//////000000000000//////////////////000000000111111111......//////000000000000333222222222111111000000111111111111111111111111111111111000000000000000//////////////////////////////000000000000//////000000000111111111222222......///000111111222222111000000000/////////...000000000000000000000000000000000111111111222222000111111111222222222222000000000000000111222222111111111000111111222333222222222111222222333444111111000000000000111111000000111111111222222222222222222222222222222222222222111111222222333444///222777;;;>>>???@@@@@@???===:::777444111000000000///......------------000000000000000000000000000000//////......------........................////////////////////////////////////....................................------......///000000000---------------------------.....................------------------------,,,,,,---------......///000000//////..................................................................//////000000111111...//////000000/////////...................................................---,,,...000222222222................................................000000000000000000000000------............---------------..................///000///.........000,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,---...///000000.......................................---------.....................---,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////....../////////000000000...............///000000...------------...//////////////////////////////////////////000000000000........................,,,,,,------.../////////......---------......///..............................////////////......////////////////////////////////////////////////........................////////////////////////............//////////////////000000000000//////222111///------------...,,,,,,---.../////////...,,,---......///.........---------.........//////,,,---......//////......////////////////////////........................////////////000000000000////////////............////////////////////////.........///////////////.........///////////////000000////////////000000////////////////////////...//////000000000000/////////////////////000000---......///000111111222000000000000111111111111/////////000000000000000333222222111111000000000111111111111111111111111000000000000000000111111//////////////////////////////000000000000////////////000000000111111111------......///000111111.../////////000000000111000000000000000000000000/////////000000000111111000111111111222222222222000000//////000000111222111111000000111222222333222222111111222333333444222222222111111222222222111111111111222222222222222222222222222222222222222222111111222222333444222666:::===>>>???@@@AAA???===:::666333111111000//////......---.........000000000000000000000000///////////////.................................////////////////////////////////////....................................---------....../////////---------------------------------...............------------------------,,,,,,,,,,,,---...///000111111000///...............................................................///////////////000000------.../////////......------------------------...........................------...000111111///................................................////////////////////////------............------........................---...//////------...///............////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,---------.../////////------------------------......//////......---,,,...............---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///////////////////////////---------------...//////...------------...//////////////////////////////....../////////000000000........................---------.........//////...------------...//////........................---......//////......---........................////////////////////////...........................////////////000000000------........./////////...//////000000000000000222111///...---,,,,,,,,,***+++---...///000000000,,,---......//////......,,,,,,------.../////////,,,------...............000000000000000000000000............................../////////000000000////////////............////////////////////////.........///////////////.........///////////////000000////////////000000...////////////000000000//////000000000000//////......////////////000000,,,---...///000111222333000000000111111111222222000000000000000000000000222222111000000000111111111111111111111111111111000000000000111111111111000000000000000000000000//////000000000000//////.../////////000000000000------......//////000000.........///000111111111000000000000000000000000.../////////000000000000000000000111111111222222000////////////000111111000000000000111222333333111111111111111222333444333333222222222222333333111111111222222222222333222222222222222222222222222222111111222222333444777:::>>>???>>>>>>@@@BBB===;;;888555333111000000///............//////000////////////////////////.........///////////////........................////////////////////////////////////............////////////////////////---------------.........---------------------------------.........//////...........................---------...///000111222111000///.........///................................................/////////...............,,,---....../////////...------------------------........................///......///000000///---........................................................................------............------........................,,,...///...---,,,---..................---------------------------------------------------------------..................---------------------------.../////////...---,,,//////.........---------........................------,,,,,,------...///.........------,,,++++++,,,,,,,,,,,,,,,---.........------------...//////////////////////////////------........./////////........................---------...............---------------...//////........................---......//////......---------------------------////////////////////////.........................../////////000000000000---------.........//////......///000000000000000////////////...------,,,,,,,,,---.../////////...,,,---......//////......,,,,,,------...//////000------...///////////////000000000000000000000000........................------........./////////////////////............////////////////////////............/////////000............/////////000000000////////////000000.../////////000000000000//////000000000000//////........./////////000000---......///000111111222000000111111111222222222000000000000000000000000111111000//////000111222000000000000000000000000///000000000111111111111000000000000000000000000//////000000000000//////////////////000000000000//////////////////000000////////////000000000000000000000000000000000000//////000000000111111111/////////000000000111111///////////////000111111000000000000111222333444000000000000111222333333222222111111111111222222111111111222222222333333222222222222222222222222222222111111222222333444:::===@@@@@@??????AAACCC<<<:::777444222111000000...............///000111////////////////////////---.........//////000000........................////////////////////////000/////////............000000000000000000000000---------------------------------------------------------........./////////////////////////////////.........///000222333333222000///.........///................................................//////......---------,,,------...//////000//////------------------------........................000///...///000000...,,,........................................................................---..................---.....................---,,,---...---,,,,,,---............------,,,,,,,,,........................------------------,,,,,,...............------------------------------------.../////////...,,,,,,//////.........---------000000000000000000000000---,,,,,,,,,,,,---.........------,,,+++***)))(((,,,++++++++++++,,,------...------------...//////////////////////////////------------.........///................................................---------------...///000........................---..................---------------------------////////////////////////////////////////////////.../////////000000111111---------.........//////......///000000000000000,,,---.../////////...---.........///......------,,,---......//////......,,,,,,------...///000000...//////000000000000000000000000000000000000000........................------------.........///000/////////............////////////////////////---.........//////000000---.........//////000000000000////////////000000.../////////000000111111///000000000000000//////---.........//////000000////////////000000000000000111111111111222222222111111111000000000000000000000/////////111222333//////////////////////////////000000111111111222000000000000000000000000//////000000000000/////////000000000000111111111111111111111000000000000111111000000//////......000000000000000000000000000111111111111222222222////////////000000000000///////////////000111111000000000000111222333444////////////000111222333111111000000000000111111111111222222222333333333222222222222222222222222222222111111222222333444999;;;===???@@@@@@???>>>BBB???:::555111///......000111111111222222222222222222111000///...------////////////000000000000000000000000000000000000222111111111000000//////000000///...------,,,,,,.........///////////////000000//////......------////////////////////////000000//////.........---//////000000///...---------...///...,,,+++,,,---///000111000...------///........................000000///---,,,---///222000000000000000000000000///......------///000111////////////////////////............////////////------...///////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...------------.../////////...---,,,,,,---...///..............................,,,,,,,,,,,,......,,,,,,,,,++++++,,,,,,,,,///...---,,,+++,,,,,,---...........................---,,,,,,,,,,,,---...////////////////////////------------------------......---,,,,,,,,,,,,---........................//////.........------------...//////---,,,---...111...,,,---//////---+++...///111222222222111000............////////////000000000///......------111111000000//////......////////////000000000000...///000111111000///...........................//////.........---------000000000000000000000000///////////////////////////......------///000111------......//////000000//////000000000000//////////////////////////////000///...------...///000............////////////............//////////////////.........------------------.........//////////////////000000000000..........................................------......------------......//////.........---------...............///000000222111000//////.........//////............//////111111000000//////............//////000000111111000000000000000000000000000000000000000000000000111222222111///...///000111111111111111111111111000000000000000000000000000000000000000111111111000000000000000000000000////////////////////////............//////////////////......///000111222222111000//////000111222111111000000//////......////////////////////////222111000//////000111222222222222222222222222222000000000000000111111222444444444333333222222222222111000//////000111222111111222333333333333222111111111111111111111111111111111000000000000000...///000111111111111111:::;;;===?????????>>>===AAA>>>999444111///////////////000000111222222333111111000000//////......////////////000000000000000000000000000000000000111111111000000000//////000//////...------,,,,,,000000//////......------////////////............------------------------000/////////............///////////////...---------...///...,,,+++,,,------...///...,,,+++,,,---........................///000///...,,,---///111///////////////////////////......---...///000111....................................////////////......///////////////...////////////////////////------------------------...------------.../////////...------------...///........................///...---,,,,,,---.../////////............/////////...---,,,+++,,,------........................///...------------...///........................------------------------......---,,,,,,,,,,,,---........................//////.........------------...//////------...///000...,,,---//////...,,,---...//////000000//////............////////////------------------------////////////.........---////////////000000000000//////000000000000//////........................//////.........---------........................///////////////////////////......---...///000111........./////////////////////000000000000//////////////////////////////000///............///000............////////////............//////////////////.........---------------------................../////////000000000................................................/////////......///////////////.........---------...............///000000111000000/////////////////////............//////000000000000////////////////////////000000000000000000000000000000000000////////////////////////000111222111/////////000111111111111111111111111000000000000000000000000222222111111000000//////000000000000000000000000/////////////////////////////////000000000000111///////////////000000000000000/////////000111111111000000000/////////...000000000000000000000000222111000000000000111222000000000000000000000000000000000000000111111222333333333333222222222111222111000//////000111222000111222222333333222222000000000000000000000000000000000000111111111111///000111111222222222111;;;<<<===>>>>>>===<<<;;;>>><<<888444111000000111.........///000111111222000000000000////////////////////////000000000000000000000000000000000000111111000000000000///////////////...------,,,,,,111111000///...---,,,,,,.............../////////------------------------////////////............///////////////......------...///...,,,,,,,,,---,,,.........,,,+++,,,---......................../////////...------///111........................///............///000000........................---............/////////...///////////////......000000000000000000000000...........................------------.../////////...------------...///..............................------------......------,,,,,,,,,,,,------///...---,,,+++,,,------........................000///............///000........................------------------------......---,,,,,,,,,,,,---.......................................------------...//////------...///...---,,,---...///...---------,,,,,,------...///............////////////+++,,,,,,---......//////............------------////////////000000000000000//////////////////000.......................................---------........................///////////////////////////............///000000///////////////.........//////000000000000//////////////////////////////000//////......//////000............////////////............////////////...............---------,,,,,,,,,---------......------........./////////................................................000000////////////000000/////////............---...............///000000///////////////000000111//////............//////////////////000000000000000000000000////////////000000000000000000000000........................000111222111000///000111000000000000000000000000000000000000000000000000333333222111000///......000000000000000000000000////////////////////////000000000000111111111111...//////000000///...------...//////000000000000000000000000////////////111111111111111111111111222222111111111111222222////////////////////////000000000000000111111222222222222111111111111111222111000000000000111222000000111222222222222111111111111111111111111111///000000000111222222222111111222333333333222222<<<<<<======<<<;;;::::::<<<:::666333111000111222////////////////////////.../////////000000000111////////////000000000000////////////////////////000000000000000000////////////.........---------000000//////......---------------......////////////////////////////////////////////////............///////////////......---//////...---,,,---......///000///...---...000......................../////////...------///111------------------------............/////////000........................---------........./////////////////////......---////////////////////////------------------------...------------...//////.........------.................................------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,......,,,,,,,,,,,,---...........................///..................///........................------------------------......---,,,,,,,,,,,,---................................................---...//////......///000...------......//////......---,,,+++,,,---...///............////////////.../////////000000000111........................////////////000000000000000///...------...///000........................................................................////////////////////////............/////////000000000//////......------//////000000000000//////////////////////////////000//////////////////000............////////////............////////////........................,,,,,,,,,,,,------------------------.........///........................---------...............000//////////////////000/////////..............................///000000............///000111222//////............//////......//////000000111111111111000000//////......////////////////////////........................000111222111000///000111////////////////////////000000000000000000000000222111111111000000//////000000000000000000000000//////////////////////////////000000000111111111...///000111000...,,,++++++---...000000000//////000000000000////////////111111111111111111111111333222222222222222222333000000000000000000000000000000000000000111111222111111111000000000000000111111111111111111111111///000111111222222111111333333333333333333333333//////000111222222333333222222333444444333333333=========<<<<<<;;;:::::::::888555222000000111222111111000///...---,,,,,,......//////000000111111////////////000000000000//////////////////////////////////////////000000...............---------------......//////000000,,,,,,------......//////////////////////////////.........///////////////......///////////////......///000///---,,,---...---///000///......///000////////////////////////...///000///...---///000---------------------------......///////////////........................------------...............///////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////---..................---........................+++++++++,,,,,,+++++++++//////............//////...---,,,,,,,,,,,,..............................------------------------........................------------------------......---,,,,,,,,,,,,---........................---.....................---...//////......///111...//////////////////000///...---------...000111............////////////111111000000000/////////////////////////////////////////////000000000000000///...------...///000........................---.....................////////////////////////////////////////////////---......///////////////000000//////......------//////000000000000/////////////////////////////////000000000000000000///............////////////............////////////---.....................,,,,,,,,,---------......------------.........///........................---------........./////////......------......///////////////////////////...............///000000............///111222333//////............//////......//////000000111111111111000000//////......////////////////////////........................///000111111000///000222////////////////////////000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000........./////////000000...///000111111///---+++,,,---...000000000///...////////////000000000000111111111111111111111111222222222222222222222222000000000000000000000000000000000000000111111222000000000000000000000000111111222222222222111111000000111222222222222222222222222222222222222222///000000111222333333444333333444444444333333222>>>======<<<<<<;;;;;;;;;:::777444111//////000111222111000///...---,,,+++......//////000000111111////////////000000000000000000000000000000000000......////////////000000........................,,,,,,---...///000111111---------------.........------------------------.........///////////////---...//////////////////...///000///---------...+++,,,...---,,,,,,---...////////////////////////---///000///...---...000---------------------------......///000/////////------------------------,,,------------.........---......///////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////------...//////...------........................++++++,,,,,,,,,,,,++++++......------------.........---,,,+++,,,---...///........................,,,,,,------------,,,,,,------------------------------------------------......---,,,,,,,,,,,,---........................---------...............---...////////////000222111222222111000///000111/////////...///000000111............////////////000000///......---,,,,,,/////////000000000000000////////////000000000000///..................///........................---------...............000000000000000000000000////////////////////////---......///000////////////////////////.........//////000000000000/////////////////////////////////000000111111000000///............////////////............////////////---------...............---------.........//////------........./////////........................,,,,,,------.../////////......------------.........////////////000000000...............///000000............///000222222//////............//////////////////000000000000000000000000////////////000000000000000000000000........................///000111111000000111222000000000000000000000000000000000000000000000000......///000111222333333000000000000000000000000000000000000000000000000............///////////////000000111111000///.../////////000000//////...////////////000000000000111111111111111111111111111111222222222222111111////////////////////////000000000000000111111222000000000000111111111111111111222333333222111111111111222333333333333222////////////////////////000111111111222333333333333333444444444333222222>>>>>>======<<<=========:::777444111//////000000000000000/////////......////////////000000000000////////////000000000000000000000000000000000000........./////////000000........................------......//////000000...------------------,,,------------------------............/////////000------...///////////////...///000///...---...///+++,,,------,,,,,,---///////////////////////////---///000000.........///------------------------------///000000000///...------------------------,,,,,,---------.........,,,,,,---///000000000000000000000000000000000000------------------------...------------...//////------...//////...------........................,,,---............---,,,,,,++++++******++++++,,,------,,,+++,,,---...///........................,,,---...//////...---,,,------------------------------------------------......---,,,,,,,,,,,,---........................---------.........//////,,,...000000//////111222333555555444111///000111......///000000000000///............/////////////////////......................../////////000000////////////000000000000---......//////......---........................---------.........//////////////////////////////////////////////////////------///000000000///............/////////////////////000000000000/////////////////////////////////000111111111111000///............////////////............////////////---------.........//////........./////////000000....../////////000000000........................,,,,,,------...//////000//////............//////.../////////000000000000...............///000000//////...//////000111111//////............//////000000000000////////////////////////000000000000000000000000000000000000////////////////////////...000111111000000111222111111111111111111111111000000000000000000000000//////000000111111222222000000000000000000000000000000000000000000000000...////////////000000000000000000111111111111111222222111000////////////.../////////000000000111000000000000000000000000000000111222222111000000000000000000000000000000000000000000000111111222000000000111111222222222111222222333333222222111222222333444444444444333000000000000000000000000222222222222222222222222333333333333333222111111>>>>>>============>>>>>>:::777444111///...///000......//////000111111111000000000000////////////////////////000000000000000000000000000000000000---.........//////000000---.....................///////////////..................------,,,,,,,,,////////////////////////---.........//////000000------...///000000//////...000000000...---...///---...//////......000111000000000000000000000000---///000000///......///........................,,,---///000000000///...------------------------,,,,,,,,,---------......++++++---///000111111111222222222222222222222222...........................------------...//////,,,---...//////...---,,,........................---...///000000///...---///......------......///---,,,,,,+++,,,---...///........................---...///000000///...---------------------------------------------------......---,,,,,,,,,,,,---........................---------.........//////,,,...000000//////111333555666777555111///000222,,,---///000000000///.............../////////000//////000000111111222222---------.........//////////////////000000000000,,,---...//////...---,,,........................---------.........//////........................////////////////////////,,,---///000000000///...---.........//////000000//////000000000000/////////////////////////////////000111222222111000///............/////////000............/////////000---------.........//////////////////000000000000////////////000000000000........................,,,,,,------...///000000000000////////////000000.../////////000000111111...............///000000///////////////000000111//////............//////111111000000//////............//////000000111111000000000000000000000000000000000000000000000000...000111111000000111333111111111111111111111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111000000111222333444555333111000///...//////.../////////000000111111///////////////////////////000111222222111000///222222222222222222222222000000000000000111111222000000111111222222222333111222333444444333222111222333444444555555444444333333333333333333333333333333222222222222222222333333333333222222111000999999999999999999999999:::888555222///...---...---.........//////000000////////////////////////000///...------...///000///............---------////////////////////////...............---------000//////.........//////////////////////////////---...............------//////.........------------......///////////////........................//////000000///...------........................---.../////////...,,,+++...------,,,,,,------...........................//////.........---------...///////////////......---......///000111111111111111111111111000///...////////////////////////,,,---------.../////////---------............///...------------...//////000000//////.........---///.........------------------............---------------............///---------............///---,,,,,,++++++,,,,,,---................................................------------------------........................000///---,,,---...000222333333222222111000//////---,,,,,,,,,,,,---......//////............//////000000000000000///..................//////////////////000000000000//////---...000111111111000///.................................------,,,,,,,,,........................////////////000000000000000000////////////000000........................111111111111111111111111---...//////000///////////////////////////////////////000000000000//////........................------...///000111222333///////////////.........000000000000000000000000....../////////...,,,+++////////////////////////000000000000000000000000////////////000000000000...------,,,,,,...///000000000000000000000000000////////////////////////////////////000000000000000000111111111111000000000000000000000000000000111111000000//////......000000000000000///......000000000000000000000000111222444444444222000///000000000000000000000000111111111111111000//////111111111111111111111111/////////////////////////////////000111111222222000000000000000000000000////////////////////////000000000000111111111111222111111111000000//////111111222222222222111111111111111111111111111111222222222222222111000///444333222111000000000000333333333333333222111000222222111111111111111222333333111111111111333333333333333333333333333333::::::::::::::::::::::::;;;999555111///......///............/////////000///////////////////////////...------------...///000000/////////.........................................................///......---......//////........................------............------//////.........------------......///////////////.......................................---,,,,,,..............................//////...------,,,...------,,,,,,------...------------------------//////.........---------...///////////////............//////000111111222111111222222111000000///////////////////////////---------...............---------............/////////......//////000111000/////////............/////////.........------000000111111111111000000........./////////000000........./////////000000///......------......///................................................------------------------........................000///---------...000111222222111000000///.........------------...////////////............//////000000000000000///..................////////////......////////////......---...///000000000//////......................../////////.........------------------------------.../////////000000000000//////............//////........................000000000000000000000000------...///////////////////////////////////////......////////////..............................,,,,,,,,,---------------/////////////////////...//////////////////////////////000000000///...---////////////////////////000000000000000000000000////////////000000000000///...---------...000000000000000000000000000000////////////////////////////////////000000000000000000111111111111000000000000000000000000000000111000000000/////////...000000000000000///......////////////////////////000111222333333111///...000000000000000000000000111111111111111000//////000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000111111111111111111111111000000000000111111111111111111111111000000000///111111222222222222111111111111111111111111111111222222333333222222111000555444333222111111111111333333333333333222111111222111111111111111222333444333222111111222333444333333333333333333333333;;;;;;;;;;;;;;;;;;;;;;;;<<<999555111......///000............////////////////////////////////////...------,,,,,,------...111000000000////////////------------------------......//////////////////---,,,,,,,,,---...//////........................------............------/////////............------......///////////////........................------------------,,,+++........................//////...------------.........------------......------------------------...............---------...//////000000///////////////000000111111222222111222222222222111000000////////////////////////...............------------------............///...............//////000////////////............000000000/////////......111111111222222111111111////////////000000000111////////////000000000111//////............//////................................................------------------------........................///......------///000111000000000//////......---///............///000000/////////......///////////////000000000///..................////////////------............------------...////////////...........................000000000///////////////,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000......------------......................................................,,,---......///.........////////////////////////------............------........................000000000//////...............//////////////////........................000000000111000000///...////////////////////////000000000000000000000000////////////000000000000/////////...///000000111000000000000000000000000////////////////////////////////////000000000000000000111111111111000000000000000000000000000000000000000000////////////000000111111000000//////........................///000111111111000///...000000000000000000000000000111111111111000000///........................111111111111111111111111222222111111000//////...000000000000000000000000111111111111111111111111000000000000111111111111111111111111000000000000111111222222222222111111111111111111111111111111333333444444333333222222555555444333222222222222333333333333333222222111111111111111111222333444444444333333333333444444333333333333333333333333;;;;;;;;;;;;;;;;;;;;;;;;===:::555111//////000222.........///////////////////////////////////////........................000000000/////////......------------------------......///////////////000+++++++++,,,---...///000........................,,,,,,---.........------/////////...............---......///////////////........................------.........------,,,........................//////---,,,,,,---...///......------------......------------------------...........................//////000000000000///000000000000111111222222111111222222222222111111/////////////////////////////////...---------,,,---------............///,,,++++++++++++,,,------///////////////.........000000000000////////////......////////////............/////////000000000....../////////000000000------,,,,,,,,,,,,------................................................................................................///............///000000000000000//////........................//////000......////////////.........///////////////..................////////////---......//////......------------.......................................////////////////////////------------------------........./////////000000///......------......///........................------------------------,,,,,,---...............////////////////////////---......//////......---........................111111111000000000000///............////////////......................../////////000////////////////////////////////////////////////////////////////////////000000000000000000000000000111111111////////////////////////////////////////////////////////////000000000000000000111111111111000000////////////////////////000000000000////////////000000111111111000000//////////////////////////////000000111111000//////000000000000000000000000000000111111111111000///////////////////////////111111111111111111111111111111111111000000//////000000000000000000000000///////////////////////////000000000111111111111111111111000000000000000111111222222222222111111111111111111111111111111333444444444444444333333444444333222222222222222222333333444333333222222111111111111222333444444444444444444444444444444333333333333333333333333::::::::::::::::::::::::<<<:::666222000000111222///////////////........./////////////////////////////////000000//////////////////.........---------------------------------........./////////000+++++++++,,,---...///000........................++++++,,,---......------////////////////////////---......///////////////........................---....../////////..............................///...---,,,,,,---/////////......------......///---------------------------...........................///000111111000000000000000000000111111111000111111222222222111111/////////////////////////////////...---------,,,---------............///,,,++++++++++++,,,------.........///////////////000000000000////////////,,,------------------,,,------........./////////------........./////////...------,,,,,,------..................................................................................................................///000000111000000000000000//////------,,,,,,------...///......///000000///............////////////................../////////////////////000000/////////------------.........///................................................////////////////////////............////////////000//////////////////000////////////////////////........................,,,---......//////....../////////////////////////////////000000/////////........................,,,,,,------------......---.........//////000000.............................................///////////////////////////////////////////////////////////////000000000000///000000111111111111111////////////////////////////////////////////////////////////000000000000000000111111111111000000////////////////////////////////////000000000000000000111111111111000000000000000000000000000000000000111111111111111111000000000000000000000000///000000111111111000000000000000000000000000000111111111111111111111111//////000000111111111111000000000000000000000000///////////////////////////000000000111111111111000000000000000000111111111111222222222222111111111111111111111111111111333444444555555555444444333222222111111111111222222333333444444444333333222222111111222333444444444444444444444444444444333333333333333333333333::::::::::::::::::::::::;;;999777444222222222222///////////////.........///////////////////////////000000111111000000///............------------------------------------,,,,,,------.../////////---,,,,,,,,,---...//////------------------------***+++,,,------...------...////////////000000000---......///////////////........................---...//////000/////////...........................------------...////////////............//////........................---------.....................///000111111111111///////////////000000000//////000111111111111000////////////////////////...............------------------............///...............//////000.........///////////////000000000/////////......---......//////......---------------............------------............000000////////////000000.........................................................................................................///////////////000000000000000000000000,,,,,,,,,,,,,,,---......---...///000000///...---------.../////////..................//////////////////000000000000//////......------......///000........................------............//////////////////////////////------........./////////000000////////////000000////////////////////////////////////////////////---......///000///////////////////////////////////////000000000000//////........................------....../////////000------......///000000000...........................------------......///////////////////////////000000000000000000000000////////////000000000000//////000111111111111111000000000000000000000000////////////////////////////////////000000000000000000111111111111000000000000000000000000000000////////////000000000000000000111111222222111111111111111111111111111111000000000111111111222222000000000000000000000000///000000111111111111000222222222222222222222222111111111111111111111111...//////000111111222222000000000000000000000000111111111111111111111111000000000000111111111111000000000000111111111111111111222222222222111111111111111111111111111111333333444444555555444444222222111000000111111222222333333444444444444444333333222222222222333333333333444444444444333333333333333333333333333333;;;;;;;;;;;;;;;;;;;;;;;;:::999888666444333222111000/////////............////////////////////////...///000111111000///...////////////....................................++++++,,,,,,---.........///......---......//////------------------------******+++,,,------------.../////////000000000000---......///////////////........................,,,---....../////////...........................,,,------...//////......//////............//////////////////////////////---------.........//////......///111111222222111///...........................///000000000000000////////////////////////---------...............---------............/////////......//////000111............/////////000/////////.........------......////////////..................////////////............////////////000000////////////000000................................................................................................---......///////////////////////////////////////---------------...//////---...///000000///...---,,,---......//////..................////////////...//////////////////...//////.........///000111............................../////////000000000////////////////////////---------.........///////////////....../////////////////////////////////////////////////////////...///000000111111000000////////////////////////...//////////////////...........................111111111111000000000000------......///000000111///////////////////////////...---------///000111////////////////////////000000000000000000000000////////////000000000000...///000111111111000000000000000000000000000000////////////////////////////////////000000000000000000111111111111000000000000000000000000000000.../////////000000000111///000111222222222222111000000000000000000000000////////////000000111111000000000000000000000000//////000111111111111111222222222222222222222222000000000000000000000000000000000000000111111111000000000000000000000000111111111111111111111111000000000000111111111111///000000000111111111111111111222222222222111111111111111111111111111111222222333444444444444444222222222111111222222333222333333444555555444444555444333333222222222222111222333444444333222111333333333333333333333333========================999999888777666444222111000000//////.........---////////////////////////---...///000000///...---000000000000////////////////////////////////////******+++,,,,,,---......000//////.........//////------------------------)))***+++,,,------...---.../////////000000111111---......///////////////........................+++,,,,,,---.........---........................+++,,,...///000///...---//////............//////000000000000000000000000---------.........//////......///111111222222222...............---------------...//////000//////////////////////////////,,,------....../////////---------.........//////...------------...//////---.........//////000000///.........------------------............------////////////000000000000////////////000000000000......------------......................................................////////////////////////........................---......///000/////////---....................................///000000---...///111111///...---,,,,,,---.../////////.............../////////000---..................---000//////......000111222........................//////000000111111111222........................---------.........//////.........------.........000000000000000000000000........................//////000111111111111111////////////////////////---..................---........................000000///...---,,,++++++---------...///000000111000000000000000000000000000///.........000111222////////////////////////000000000000000000000000////////////000000000000---...///111111000000///000000000000000000000000////////////////////////////////////000000000000000000111111111111000000000000000000000000000000.../////////000000111111///000111222222222222222////////////////////////...............///000111000000000000000000000000//////000111111111111111111111111111111111111111////////////////////////222222111111000/////////000000000000000000000000////////////////////////000000000000111111111111//////000000111111111222111111222222222222111111111111111111111111111111111222333333444444444333333333333222222333444444222333333444555555555444666555444333222111111111111111333333333333111111333333333333333333333333???<<<:::;;;======;;;999666666555555333222111111222222111000000000000000//////000000000000//////......///000000000000000//////.........//////000////////////////////////......////////////////////////////////////////////////.........---------......////////////......////////////////////////////////////////////////000//////...------,,,,,,////////////////////////......---,,,,,,+++******------,,,+++,,,---...///---------............///,,,,,,,,,---------......000000/////////.........,,,,,,,,,---...///000000////////////////////////......////////////............//////...---,,,,,,............////////////...///000000000///---,,,//////............////////////............//////......------------..............................000000//////.........---000000000000000000000000......////////////......000///...---,,,+++******------------.........///........................111111000000000000000111......---------,,,,,,,,,............////////////---...///000000///...---//////000000///...------...............///000000000000000000000000000000......////////////......222111111111000000/////////...---,,,,,,---...///............////////////000000000000000000000000,,,,,,+++***((()))+++...000000///.......................................////////////////////////////////////////////////000000000000000///......////////////////////////////////////////////////111///------...///////////////............//////000000//////......------000000000000000000000000/////////...---------,,,////////////////////////000000111111111111000000000000000000000000000000000000000000000000000000111111111111111111111111///////////////.........//////000111111111111111111111000000//////......222222111111000/////////111111111111111111111111000000000000000000111111333333111000000111222222666666555444333222111000000000000000000000000000222222111000//////000000000000000000000000000000111111000000//////......000000111111111111000000000111222222222000///...//////000000000000//////222111111111000000/////////000111222333444444444111111222222222333333333222222222222222222222222111111222222222333333333111222222333444444444444333333333333333333333333333333333333333333333333555555555555555555555555<<<;;;:::;;;<<<===;;;888666555555444444555555666222111///............/////////000000000000//////...///000000111111000000//////..................///////////////////////////////////////.........//////////////////////////////.........---------......////////////......////////////////////////////////////////////////111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,+++***)))------,,,,,,,,,---...///---------............///---------.........//////......---------,,,,,,,,,---,,,,,,------///000000////////////////////////......////////////............//////...------,,,............///////////////////////////......---//////............////////////............/////////......------......///........................000/////////............000000000000000000000000......////////////...............---------------,,,,,,---------.................................111111000000000000000111///.........---------,,,............////////////---...///000000///...---///////////////...------...............///000000////////////////////////......////////////......111111000000000////////////...------------...///............///////////////////////////////////////000///...,,,---///222000000///.......................................////////////////////////////////////////////////000000000000000///......////////////////////////////////////////////////000///...---...///////////////............/////////////////////.........000000000000000000000000//////////////////......000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000/////////////////////////////////////////////...//////000111111111111111000000000000///////////////////////////000000000111111111111111111111111111111111000000000000000///...---,,,------...///111111111111111000000000111111111111111111111111111111000///////////////000000000000000000000000111000000000/////////...000000111111111111000000000111111222111000///...//////000000000000//////222111111111000000000000///000000111222222222222111111222222222333333333222222222222222222222222222222222222333333333333222222333444444444333333333333333333333333333333333333333333333333333333444444444444444444444444:::999:::;;;======;;;999777666555555666888:::;;;444333000.........///000//////000000000000////////////000111111111111111//////......---------,,,////////////////////////000000//////.........---/////////////////////////////////............---......////////////......////////////////////////////////////////////////111111111000//////..............................//////...---,,,+++***)))---,,,,,,,,,,,,---...///---------............///........./////////000000---------------,,,,,,,,,---------------...///000////////////////////////......////////////...............///......---,,,............////////////000//////............/////////............////////////............/////////......------......///........................////////////............000000000000000000000000......////////////......---------....../////////,,,,,,---------.................................000000000//////000000111////////////........................////////////......////////////...............///......---,,,...............///000000..............................////////////......///////////////.........///......------......///............////////////////////////////////////111111111000...///111333000000///.........//////........................////////////////////////////////////////////////000000000000000//////...////////////////////////////////////////////////000//////......//////000000//////......//////000.........///////////////000000000000000000000000/////////000000000000000111111111111111111111111///000000111111000000///000000000000000000000000000000000000000000000000////////////////////////......////////////////////////000111111111111111////////////000000000000---------...///000000000111111111111111111111111222111111111000000//////000000000000000111222333/////////000000111111111222222222222222222222222000000///.........//////000000000000000000000000000000000000////////////000000111111111111000000000111111111111000/////////000000111111000000///111111111111111000000000///000000111111111000000111111222222222333333333222222222222222222222222222222333333333444444444333333444444444333222222333333333333333333333333333333333333333333333333333333333333333333333333::::::<<<===>>>===<<<::::::999777666777999<<<>>>999777444111000111222333//////000000000000/////////000000111111111111111/////////...---,,,++++++////////////////////////000000000///......------/////////////////////////////////.....................////////////......////////////////////////////////////////////////000000000/////////......////////////////////////...------------,,,,,,,,,,,,,,,,,,,,,------......---------............///---.........////////////////////////////////////---------------...///000////////////////////////......////////////......---...............------............////////////000///...------...///000//////............////////////............////////////............//////........................///////////////.........////////////////////////......////////////...............////////////000------........./////////........................000////////////000000111000000000///////////////............////////////...//////////////////...------............------...............///000000..............................////////////..............................//////............//////............///////////////////////////////////////000000///------///111000000///////////////000........................//////////////////////////////////////////////////////000000000000/////////////////////////////////////////////////////////000000//////...///000000000////////////000000------......//////000000////////////////////////.........//////000000111000000000000000000000000//////000000000000//////////////////////////////////////////////////////000000000000000000000000............//////////////////000111111111111111......//////000000111111.........//////000000000111111111111111111111111222222111111000/////////222222222333444555666666000111111111111222222222222222222222222222222222000000////////////000000000000000000000000000000000000000000////////////000000111111111111000000000000111111111000000000000000000111111000000000111111111111111111111111000111111111111111000///111111222222222333333333111111111111111111111111222333333333333444444444444444444444333222222111333333333333333333333333333333333333333333333333222222222222222222222222<<<===>>>??????>>>======???===:::888888999;;;===:::999666444222222222333//////000000000000////////////000111111111111111////////////...---,,,+++////////////////////////000000//////.........---000000000000000000000000////////////////////////......////////////......//////////////////////////////////////////////////////............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////,,,,,,,,,------------------------............///,,,,,,---------............/////////////////////...------------...//////////////////////////////......////////////......------...............---............////////////000///...------...///000//////............////////////............///////////////....../////////////////////////////////.........///////////////////////////////////////......////////////......000////////////............////////////000000000........................//////......///000111111000000000000000000000000............/////////////////////....../////////------......///......---...............///000000////////////////////////......////////////......------------............////////////////////////............////////////...........................//////...------...000000000/////////000000111//////////////////////////////////////////////////////////////////////////////000000000000//////////////////////////////////////////////////////...000111111///...///111000000////////////000000------......//////000000////////////////////////---------......///////////////////////////////////////000000000000//////////////////////////////////////////////////////000000000000000000000000---.........//////000000//////000111111111111111......//////000000111111111111111000000/////////111111111111111111111111111111111111000000//////------...///000111111111222222222111111111111000111111111111111111111111222111111000111111222222111111111111111111111111////////////000000000000000000111111111111000000000000000000000000111111000000111111111111000000111111111111111222222222222222222333222222111111111111222222222333333333111111111111111111111111222222222333333333444444444444444444333222222111333333333333333333333333333333333333333333333333222222222222222222222222???@@@@@@???>>>===>>>???AAA???===;;;999::::::;;;999888777444333111000000//////000000000000//////......///000000000000000//////000000000...---,,,////////////////////////////////////////////////000000000000000000000000...////////////000000000......////////////......////////////////////////////////////////////////...............---------------------------------++++++,,,---...//////000+++,,,------......---------------............///,,,,,,,,,------------...,,,,,,,,,---------------......---------......///////////////////////////......////////////......,,,---......///.....................///////////////............//////000//////............////////////............//////000//////......//////000////////////////////////.........///////////////000000000000000000000000......////////////....../////////......---------....../////////000000000....................................///000111111////////////000000000000............//////////////////............//////---...//////000/////////...............///000000////////////////////////......////////////......---------..................//////000000//////...............////////////...........................000111000///...///000000000/////////000111111////////////////////////////////////////////////////////////////////////...//////000000000000000////////////////////////////////////////////////---000333222///...///111111000000//////000000111.........///////////////000000000000000000000000------------.......................................//////000000//////...000000000000000000000000000000000000000000000000////////////////////////------......///000000000//////000111111111111111////////////000000000000222222222111000/////////111111111111111111111111000000000000000000000111,,,,,,---...////////////111111111000000/////////000000000000000000000000222222111111111222333333111111111111111111111111////////////000000000000000000111111111111000000000000000///000000111222000111111222222111111000111111111222222222222222111222222333333333222222111111222222222333333333111111111111111111111111111111222222222333333333333333444444444333222222333333333333333333333333333333333333333333333333222222222222222222222222AAAAAAAAA>>>;;;:::===???@@@???>>><<<;;;:::::::::999999999777555222000...//////000000000000//////------...///////////////...///111222111000///...////////////////////////------......///000000000000000000000000000000000.../////////000000000000......////////////......////////////////////////////////////////////////.............../////////000000000000000000000000........................+++,,,---.........---------------............///------------............,,,,,,,,,---------......///......---------......////////////////////////......////////////......,,,------...//////..................////////////---....../////////////////////............////////////............//////000000////////////000000////////////////////////............/////////000000000000000000000000000......////////////......---------------.........------------.......................................------......000111111.........//////000000000............////////////000///...------...///000...//////000111111000000...............///000000..............................////////////......------......////////////...///000111111000///...............////////////...........................000111111000//////000000000//////000111111222////////////////////////////////////////////////////////////////////////......///000000000000000////////////////////////////////////////////////---000444333000...///222111111000000000000111111///////////////.........000000000000000000000000////////////............////////////////////////......////////////......000000000000000000000000000000000000000000000000////////////////////////------......///000000111//////000111111111111111000000000000////////////000000000000000000//////111111111111111111111111/////////000111111222222000000111222222222111000000000000111111111111111111111111111111111111111111111000000111222222333111111111111111111111111.../////////000000000111000000111111111111000000111000/////////000222333000111111222222111111000111111111222222333333333///000111222222333222222111111222222222333333333111111111111111111111111000000000111111111222222222222333444444444333333333333333333333333333333333333333333333333333333333333333333333333333333BBBBBB@@@===999888;;;???>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<;;;999555222/////////000000000000//////,,,------..................///111222333222000///////////////////////////,,,,,,---...///000111111000000000000000000000000.../////////000000111111......////////////......////////////////////////////////////////////////////////////000000000000------------------------000000///...---,,,,,,++++++,,,---.........---,,,---------.........//////............/////////000........./////////000000///......---------......////////////////////////......////////////......,,,,,,---.../////////.............../////////000,,,---///000000000///...//////............////////////............//////000000////////////000000000000000000000000000000---.........//////000000000000000000000000000000......////////////......******+++,,,---...///000+++++++++,,,,,,,,,------........................---------......000111111---.........//////000000............/////////000000///...------...///000//////000111111111111111...............///000000------------------------......////////////.............../////////000000...///000111111000///.............../////////000........................---...000000.........///000000///000000111222222000000000000000000000000////////////////////////////////////////////////......///000000000000000////////////////////////////////////////////////,,,111444444000...///222111111000000000000111111000000//////.........---000000000000000000000000111111000000//////......000000000000000000000000......////////////......000000000000000000000000000000000000000000000000111111111111111111111111---------...///000000111//////000111111111111111111111000000//////......------......///000000000111111111111111111111111......///000111222333333000111222333222111000///000111222333444555666666222222222222222222222222000000///000000111222222111111111111111111111111.../////////000000111111000000111111111111000000111000/////////111222333111111222222222222111111111111111222222333333333......///111111222222222111111222222222333333333000000000000000000000000///000000000000111111111111222333333444444444444333333333333333333333333333333333333333333333333333333333333333333333333@@@??????>>>===<<<<<<;;;;;;:::999999888888999999>>>;;;888666666666444333111111000///////////////////////////000000000000111111000000//////......////////////////////////////////////////////////000000000///......------000000///.....................//////000000111111000///...------...///000---......///////////////............/////////000.........------,,,,,,,,,,,,---------.../////////..................------000000000///......------........................,,,---......//////............///000000///...---000000////////////000000////////////////////////........................000000////////////000000........................000000000000000000000000////////////000000000000//////............//////////////////000000000000000000000000000000000000111111000000//////......////////////............000///...---,,,+++++++++......////////////......////////////////////////222111000.........///000////////////////////////111111111111111111111111//////............//////000000000000////////////111111000000000000111111000...---...///000///...........................000000////////////000000000000//////.........---////////////////////////////////////////////////......///000000000000000////////////////////////000000000000000000000000222111///......///000111////////////////////////.../////////---,,,---...//////////////////////////////000000000000//////////////////000111222333...------......///000111000///---++++++---///000////////////............//////000000000000//////222222111111000000//////000///...------...///000000000000000000000000000555444222000//////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111//////000000111111222222000000000000111111111111000000000000111111111111///////////////////////////000111222333333222111111111111111111111111111111111000000000000111111111111111000000000000000222222111000/////////000------......//////000000//////000111222222333333111111111111111111111111111111111111111111111111111222222333333222222111000111111111111222222222000000000000000000000000111111111000000000000000222222222222222111000///333333333444444555555555777777666555333222111111444444333222222111111000>>>======<<<<<<<<<======>>>===<<<<<<;;;;;;<<<<<<>>>;;;777444444444333222111111000///////////////////////////000000000000111000000000/////////...////////////////////////////////////////////////.........///////////////000000///...............////////////000000000000000///...------...///000---......///////////////........./////////000000///...............------......//////////////////....................................////////////........................,,,---......//////......---...///000000///......//////............//////////////////////////////........................000000////////////000000........................000000000000000000000000....../////////000000000//////............//////....../////////000000000000000000000000000000000111000000000/////////...////////////............///...------------------......////////////......////////////////////////222111000///......///000////////////////////////111111111111111111111111//////............//////000000000000////////////111000000//////000000111000...---...///000///...........................000000////////////000000000/////////............////////////////////////////////////////////////......///000000000000000////////////////////////000000000000000000000000//////000000000000//////////////////////////////...///000///---,,,---...//////////////////////////////000000000000//////000000///////////////000111111///...............//////...------...//////111111111111000000000000//////000000000000//////000000000///////////////222111000//////000111222000000000000000000000000444333222000000000000111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000111111111000000000000111111111111000000000000111111111111///////////////////////////000111222333222222111111111111111111111111111111111000000000000111111111000000000000000000000222111000000000000000000/////////000000000000000//////000111111222333333111111111111111111111111111111111111111111111111111222222333333222222111000111111111111222222222111111111111111111111111111111111111000000000000222222222333222222111111333333333333444444444444444444333222111111000000222222222222222222222333<<<<<<;;;:::;;;<<<===>>>???>>>>>>===<<<============:::555222111111111111111111000/////////000000////////////000000000000000000000000////////////////////////////////////////////////////////////------......///000000111000//////............///000000000000//////////////////............//////---......///////////////....../////////000000000.........///////////////000000000000000/////////........................,,,------...//////000000........................------...////////////...,,,---...///000000000///......------------......////////////////////////........................000//////......//////000........................000000000000000000000000------........./////////000//////......//////000............////////////000000000000000000000000000000000000////////////////////////...............---------...//////000......////////////......////////////////////////111000000////////////000////////////////////////111111111111111111111111//////............//////////////////000000000000000//////......//////000000...---...///000///...........................000000////////////000000////////////............////////////////////////////////////////////////......///000000000000000000000000000000000000000000000000000000000000000---...000222222111///---////////////////////////...///000///---,,,---...//////////////////////////////000000000000//////111000///...------------111111000///............////////////////////////000000000000111111111111//////000000000000//////............////////////111111000000000000111111000000000000000000000000222111111000000000111222000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111111111111111000000000000000000000000111111111111000000000000111111111111////////////////////////000000111222222222222111111111111111111111111111111111000000000000111111000000000000000000111111000000000000000000111222111111111111000000000000///000000111111222222222111111111111111111111111222222222222222222222222111222222333333222222111000111111111111222222222222222222222222222222222111111111111111111111111222222333333444444333333333333333333222222222222333333333222222111111111000111111222333333444444<<<;;;:::999999;;;<<<======<<<;;;;;;::::::;;;;;;===999444111000111111111111111000000///000000111////////////000000000000000000000000////////////////////////////////////////////////////////////............//////000000000///............//////111111000000//////....../////////....../////////---......///////////////...////////////000000000------....../////////000111000000//////.........---------...............---------....../////////........................------...///////////////,,,------...///000000111///......------......///////////////////////////......................../////////....../////////........................////////////////////////------------.........///000000////////////000000---.........////////////000000000000000000000000000000000000////////////////////////............///............///000000......////////////......////////////////////////000000000////////////000////////////////////////111111111111111111111111//////............//////////////////000000000000//////............//////000...---...///000///...........................000000////////////000000///////////////.........////////////////////////////////////////////////......///000000000000000111111111111111111111111////////////////////////......000111111000//////////////////////////////...///000///...------/////////////////////////////////000000000000//////111000///...........................///000111222//////000000000000//////............//////////////////000000000000//////.........//////000000000//////............//////////////////////////////000000000000111111222222////////////////////////////////////////////////////////////////////////111111111111111111111111222222111111000000/////////000000000111111111111///000000000111111111111////////////////////////111111111111222111111111111111111111111111111111111111000000000000111111000000000000000111111111000/////////000111222222111111111000000////////////000000000111111111222111111111111111111111111222222222222222222222222111222222333333222222111000000111111111222222222222222222222222222222222000111111111111111222222222222333444555555555555333333333222222111111111444444444444444444444444111111111222222333333333<<<;;;:::999999:::;;;<<<<<<;;;;;;:::999:::::::::<<<888444222111222222111111111000000000000111111////////////000000000000////////////000000000000////////////////////////////////////////////////000000//////............//////............//////111111000000//////.........//////////////////...---......///////////////////////////000000000111,,,,,,,,,------......////////////......------------------........./////////.........---------,,,........................---...//////000000//////---------...///000111111000//////////////////000//////////////////////////////////////////////////////............//////////////////////////////////////////////////////------------.........///000000////////////000000.........////////////000000000000000000000000000////////////000000000000////////////............000000///............///......////////////....../////////////////////////////////000000000000///////////////////////////000000000000000000000000//////............//////.../////////000000000111//////............//////000...---...///000///...////////////////////////000000////////////000000.........///////////////////////////////////////////////////////////////......///000000000000000222222222222222222222222////////////////////////000///.........000111222///////////////////////////000000000...---.../////////////////////////////////000000000000//////000/////////000000111222///......//////000111222//////000000000000//////---........./////////000//////000000000000///////////////000000111111111......////////////......////////////////////////...//////000111111111222////////////////////////////////////////////////////////////////////////111111111111111111111111222222111111000000/////////000000000111111111111///000000000111111111111000000000000000000000000222222111111111111111111111111111111111111111111111111000000000000111111//////000000111111111111000/////////000111222222000000000//////.........000000000000000111111111111111111111111111111111222222222222222222222222111222222333333222222111000000111111111222222222222222222222222222222222000000111111222222222333222333444555555555555555333333333222222111111111333333444444444444555555333333333222222222111111999::::::;;;;;;<<<<<<<<<>>>===<<<<<<;;;;;;<<<<<<888666333222222333222111111111000000000111222222////////////000000000000////////////000000000000////////////////////////////////////////////////111000000///......------///............//////000000000000000////////////......////////////......---......////////////////////////000000000111111,,,,,,,,,---------------............------------,,,,,,------...///////////////......---,,,,,,+++..............................///000000000000///...............///000111000000////////////000000///////////////////////////////////////////////////......------......///////////////////////////000000000000000000000000------........./////////111000000//////000000111////////////000000000000000000000000000000000000////////////000000000000////////////............000//////...---------.........////////////......////////////////////////...//////000000000000///////////////////////////000000000000000000000000//////............//////......//////000000111111000//////......//////000000...---...///000///...////////////////////////000000////////////000000.........///////////////////////////////////////////////////////////////......///000000000000000111111111111111111111111000000000000000000000000000///...---...///222333///////////////////////////000111000...---.../////////////////////////////////000000000000///////////////000000111222333222222111000//////////////////////////////////////////000000111111222222//////000000000000//////000000000000111111111111000000111111111111000000000000000000000000000000...///000000111111111000000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111111111111111000000000000000000000000111111111111000000000000111111111111000000000000000000000000333222111111000111111111111111111111111111111111111111000000000000111111/////////000111111222222000000000000000000111222////////////............000000000000000000000000111111111111111111111111333333333333333333333333111222222333333222222111000111111111111222222222222222222222222222222222000000111111222333333333333333444444555444444444333333333333222222222222222222222222222222222222444444333333222111111000555666999<<<>>>????????????>>>======<<<=========333222111222333333111///111111000000111111222333////////////000000000000.../////////000000000111///////////////////////////////////////////////////////////////........................///000000////////////000000000000---...///000000///...------....../////////////////////000000000111111111............------------............////////////,,,,,,------...//////000------------------------..............................///000000000000000//////...---......///000/////////......////////////////////////////////////////////////////////////......------......///////////////////////////000000000000000000000000....../////////000000000111111000000000000111111000000000000111111111222000000000000000000000000.../////////000000000111////////////............------------------...///......////////////......////////////////////////---...///000111111000///////////////////////////000000000000000000000000//////............//////.........///000111111111111000000//////000000111000...---...///000///...////////////////////////000000////////////000000............/////////000////////////////////////////////////////////////......///000000000000000111111111111111111111111000000000000000000000000.........//////000111222///////////////////////////000111000.........000//////////////////////////////000000000000//////000000/////////000000111333222111000//////////////////...------...///////////////000111222222222//////000000000000//////000000000000000////////////000111222222111000///000000000000000000000000...///000111111000000///000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000111111111000000000000111111111111000000000000111111111111000000000000000000000000333333111000000000111111111111111111111111111111111111000000000000111111...//////000111111222222222111000000000000000000///////////////000000000000000000000000000000///111111111111111111111111333333333333333333333333111222222333333222222111000111111111111222222222111111111111111111111111000000111222222333444444333444444444444333333222333333333333444444444444222222222222222222222222333222222222222222222222111444888===@@@BBBBBBAAA>>>>>>===<<<<<<<<<<<<<<<000///000111333222000...111111000000111222333333////////////000000000000.../////////000000111111////////////////////////////////////////////////------......///000000000...............///000111......//////000000111111---...///000000///...------......///////////////000000000000111111111111000000//////.........---......//////000000111111,,,,,,------...///000000+++,,,,,,------......///...........................//////000000000000000111000...------...///000.........------.........////////////////////////000000000000000000000000.........------.........000000000000000000000000000000000000000000000000////////////000000000000111111000000000000111111000111111111222222222222000000000000000000000000.../////////000000111111000/////////............+++++++++,,,---...///000......////////////......////////////////////////---...///111111111000///////////////////////////000000000000000000000000//////............//////---......///000111111222111111000000000000111111000...---...///000///...000000000000000000000000000000////////////000000---.........//////000000////////////////////////////////////////////////...//////000000000000000000000000000000000000000000000000000000000000000,,,---///111222222000000///////////////////////////000111000///...///000//////////////////////////////000000000000//////111000///......---......////////////000111222333000///---,,,,,,---///000,,,------...///000000111//////000000000000//////000000//////.........------...///000000///...---000000000000000000000000...///000111111000///...000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111//////000000111111222222000000000000111111111111000000000000111111111111000000000000000000000000444333111000000000111111111111111111111111111111111111000000000000111111...//////000111222222222222222111000//////000000//////000000111111222222000000000000////////////111111111111111111111111333333333333333333333333222222222333333222222222000111111111111222222222000000000000000000000000000000111222333333444444444444444444333222111111333333333444444555555555555555555444444333333333111111111222222333444444///111555999<<<===>>>>>>???>>>;;;999666555444333333333222222111000000000222222111000///...------//////////////////////////////.........---------////////////////////////111111000///////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111............////////////000000////////////000000//////............//////000000000000///...---,,,---------.........//////---,,,,,,,,,,,,---......000000000000000000000000,,,---------......//////000000000000000000000000////////////////////////000000//////.........---000000000000000000000000111000---,,,,,,---000111000000////////////000000000000000000000000000000000000000000////////////000000000000000000000000//////000000000000//////000000000000000000000000//////............//////---......///////////////000000///...............000000000000000000000000...///000///...---...000000000////////////000000//////......---------,,,111111000000//////......///////////////////////////////////////000111111111000000000000000111222111111000000//////......000000000000////////////222111111000000000000000......///000000000000000......------------......000///.........///111222222222111000///...------000000000000////////////000000000000000000000000000000000000000000000000//////000111111111111111000000000000000000000000...000111000///...///111000000000000////////////000...---...//////...---............//////////////////000000000000//////---...///000111111111111222111000//////...//////111111111111111111111111000000000000111111111111........................222111000...------------111111000000//////......000//////............///000000000000000111111222000000000000000000000000000000000000111111111111222222111111111111222222//////000000111111111222111111111111111111111111222222111111111111222222222222111111000/////////111000000///////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111////////////000000000000111000000000111222333333333333333222222222111111111111222222222333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333444333222111111222444444000222666999<<<>>>>>>>>>>>>===;;;888555333222111111111111111111111111222000000000000//////////////////////////////////////////.........---------////////////////////////111000//////.........///000000000000000000000000000000000000000000000000000000000000000000000000.....................///............////////////000000////////////000000//////............//////000000000000///...---,,,---------.........//////......------......///000000000000000000000000000------........./////////000000000000000000000000////////////////////////000/////////............////////////////////////000///...------...///000000000////////////000000000000000000000000000000000000000000////////////000000000000000000000000//////000000000000//////000000000000000000000000//////............//////---......///////////////000000///...............000000000000000000000000...///000///...---...000000000////////////000000/////////.........------111000000000/////////...///////////////////////////////////////000111111111111000000000000000111111111000000////////////////////////000000000000222111000000//////000000......///000000000000000//////............//////222111000000000111333333000000000000000/////////111000000000////////////000000000000000000000000000000000000000000000000//////000111111111111000000000000000000000000000...000111000///...///111000000000000////////////222000///000111111000///............//////////////////000000000000//////000000111111111000000///111000000////////////000...........................////////////000000000........................,,,------...///000222222222111111111000000000000000000/////////000000111000000000000000111111222111111111111111111111111000000000000111111111111111000000000000000000111///000000000111111111111333333333333333333333333222222111111111111222222222222222222222222333333333222222111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111111222222222111111111000111111222222333333333333222222222222111111222222222333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333444333333333444555777888000333666:::<<<>>>>>>>>><<<;;;999666444222111000//////000111111222333333.../////////000000000111/////////////////////////////////............---////////////////////////000///......---.........000000000000000000000000000000000000000000000000000000000000000000000000....................................////////////000000////////////000000//////............//////000000000000///...---,,,------.........///////////////......//////000111000000000000000000000000......////////////000000000000000000000000000000////////////////////////////////////..................................../////////....../////////000000////////////000000000000000000000000000000////////////000000000000000000000000000000000000//////000000000000//////000000000000000000000000//////............//////---......///////////////000000///...............000000000000000000000000...///000///...---...000000//////......//////000000000////////////......000000000000///////////////////////////////////////////////////000111111222222111111000000//////111000000000000/////////......//////000000111111222111000000//////000000......///000000000000000000000////////////000000111111111000111222222333/////////000000111111111111111000000000/////////000000000000000000000000000000000000000000000000...///000000111111000000000000000000000000000000...000111000///...///111000000000000////////////...---,,,,,,...///...,,,............///////////////000000111111000000///111111111111000///......000////////////000000111000000000000000000000000............////////////////////////////////////++++++,,,---///111333444222222222222111111111111000000000000111111222333000000000000000111111222111111111111111111111111000000000111111111222222000000////////////000000000000000000111111111111222222222222222222222222222222111111111111222222000111111222333333444444333222222111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222333333333333444222222111111000111111111444444444333333333222222111111222222222333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333444666777:::<<<===000222555888;;;<<<<<<;;;777666555444222222111111///000000000111111111222////////////000000000000/////////////////////////////////...............///////////////////////////......---------......////////////////////////////////////////////////////////////////////////000000000000000/////////............////////////000000////////////000000//////............////////////000//////...------............//////////////////......//////000111/////////////////////////////////000000000000000///////////////////////////////////////////////////////////////.........////////////////////////---...///000000///...---000000////////////000000////////////////////////////////////000000000000//////////////////////////////000000000000//////000000000000000000000000//////............//////---......///////////////000000///...............////////////////////////...///000///...---...000/////////....../////////000000000000000/////////000000000000///////////////////////////////////////////////////000000111222222222111000///......000000000000000000000000---......///000111111222111111000///////////////......///000000000000000111111000000000000111111///////////////000000111//////000000000111111111111111111000000000//////000000000000000000000000000000000000000000000000...//////000000000000000////////////////////////...000111000///...///111000000000000////////////---,,,+++,,,---...---,,,............////////////000000000111111000000000000000000000000///...---//////...//////000111111111111111111111111111111........./////////000000000000000000000000000000000///////////////000000111111111111111111111111/////////000111222333444000000000000000111111222111111111111111111111111000000111111111222222222000000////////////000000000000000000000111111111////////////////////////222222111111111111222222//////000000000111111111111000000///////////////000000000000000000000000000000000000000000000000///////////////////////////000000000111111111111222222222333333333444444333333222111000000000111444444444333333333333222111111222222222333333333222222222222222222222222222222222222222222222222222222333333333333444444333333333333333333333333222222222222222222222222333444555888:::===???@@@///111444666888999999888222222222111222222333333111111111000000000//////111111111000///.........////////////////////////////////////////////////////////////////////////......------------...///////////////////////////////////////////////////////////////////////////111000000000//////..................////////////000000////////////000000//////............////////////////////////...---........./////////000000......------......///000////////////////////////000000000000000/////////////////////////////////////////////////////////.........///////////////000000000000000000000000---...///000000///...---000000////////////000000////////////////////////.../////////000000000111//////////////////////////////000000000000////////////////////////////////////............//////---......///////////////000000///...............////////////////////////...///000///...---...000//////............///////////////000000000000000////////////000000000000///////////////////////////////////////000000111222222222222111///...---000000000000111111111111---......///000111111222111000000///.../////////......///000000000000000111111000000000000111111.../////////000000000000111111111111000000000000111111111111000000000000000000000000000000000000////////////////////////......///000000000000000////////////////////////...000111000///...///111000000000000////////////111000///000222333222111............////////////000000111111111111000000,,,---....../////////...//////...//////000111111........................//////000000000111111111111111111111111111111111222222111//////.........000000000000000000000000.........///000111222333000000000000000111111222111111111111111111111111111111111111222222222222222111111000000111111222111111000000000000000000////////////////////////222222111111111111222222111111111000000000//////111000000///////////////111111111111111111111111000000000000000000000000///////////////////////////000000000111111111111111111111111222222222222333333222111000000000111444444333333333222222222111111222222222333333333222222222222222222222222222222222222222222222222222222222333333444444444333333333333333333333333222222222222222222222222222333666888;;;>>>@@@AAA...000333555777777666666000000000000111222333444222222111000000///......222222111000///...------////////////////////////...////////////000000000////////////////////////.........---......///000000000000000000000000000000000000000000000000000000000000000000000000000///......------,,,,,,,,,............////////////000000////////////000000//////............//////...///////////////............/////////000000000......------......///000000000000000000000000000000000////////////......000000000000000000000000////////////////////////.........///////////////111111111111111111111111---...///000000///...---000000////////////000000000000000000000000000000......//////000000111111000000000000000000000000//////000000000000////////////////////////////////////............//////---......///////////////000000///...............000000000000000000000000...///000///...---...000///......------......///......////////////000000////////////000000000000///////////////////////////////////////000111111000111222222222000///...000000000111111111111222......//////000000111111111000//////......//////......///000000000000000111111000000000000111111000000111222222222222111222222222111111000000000222222111111111000000000000000000000000000000000////////////////////////---...//////000000//////000000000000000000000000...000111000///...///111000000000000////////////000///...///111222222111............////////////000111111222222111111000+++,,,---...////////////000////////////000000111////////////////////////000000000000111111111111000000000000000000000000000000/////////000111111///////////////000000000///////////////000111222000000000000000111111222222222222222222222222222111111111222222222222333222222111111111111222222111111111111000000000000222222222222222222222222222222111111111111222222444444333333222111111000333222222111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111222222111111000111111111333333333222222222111111111111222222222333333333222222222222222222222222222222222222222222222222111222222333333444444555333333333333333333333333222222222222222222222222111333555888:::<<<===>>>///111333555777777666555222111111111111111222222000000000000000/////////111111000000//////......////////////////////////.../////////000000000000///////////////////////////.........//////000111000000000000000000000000000000000000000000000000000000000000000000000000//////...------,,,++++++............////////////000000////////////000000//////............//////......////////////........./////////000000000000//////......//////000111000000000000000000000000/////////.........------000000000000000000000000////////////////////////............/////////000000000000000000000000000......////////////......000000////////////000000000000000000000000000000.........///000111111111000000000000000000000000//////000000000000////////////////////////////////////............//////---......///////////////000000///...............000000000000000000000000...///000///...---...000///......------......///------........./////////.../////////000000000111///////////////////////////////////////000111111///000111222222111///...000000111111111222222222////////////000000000000000000///............///......///000000000000000000000000//////000000000///000111222333222222111000111111111111111222222222222222111111111000000000000000000000000000000////////////////////////---...//////000000//////000000000000000000000000...000111000///...///111000000000000////////////,,,++++++,,,...//////...............////////////000111111222222111111000//////000000000000000///111000000////////////000111111111111111111111111/////////000000000000111000000000000000000000000////////////000111222333//////000000000111111111111111000000000111111222000000000000000111111222222222222222222222222222111111111222222222333333111111000000000000111111111111111111000000000///333333333333333333333333222222111111111111222222333333222222222222222222333222222111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111222111111111000111111222222222222111111111000000000111111222222222333333333222222222222222222222222222222222222222222222222111111222333333444555555333333333333333333333333111111111111111111111111111222444666888999999999000222444666777777666666444333222111000000000000......//////000000111111////////////000000000000////////////////////////.../////////000000111111///////////////////////////////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000111111000///......------............/////////000000000////////////000000//////............//////......///////////////...////////////000000000000000000000000000111111222000000000000000000000000//////......---------,,,000000000000000000000000////////////////////////---.........//////000000////////////////////////////////////////////////000000////////////000000000000000000000000000000---......///000111111222000000000000000000000000//////000000000000////////////////////////////////////............//////---......///////////////000000///...............000000000000000000000000...///000///...---...000.........------.........,,,---------......//////.../////////000000111111///////////////////////////////////////000111111...///111222333222000///000000111111222222222222000000000000////////////000000///..................//////000000000000000000000////////////000000---...///111111000000///...///000111222333444444222222222111111111111000000000000000000000000000////////////////////////---......///////////////000000000000000000000000///000111000///...///111000000000000////////////...---,,,...000111111000............/////////000111111222222222222111111222222333222222111000///222111000//////...//////..................................../////////000////////////////////////000000000000000111111222000000111111222222222333333333222222111222222222000000000000000111111222222222222222222222222222111111222222222333333333000000////////////000000222111111111000000//////111111111111111111111111222222111111111111222222/////////000111111222222111000000///////////////111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000111111111222222222111000000000111222333333111111111000000000000///111111222222222333333333222222222222222222222222222222222222222222222222111111222333333444555555333333333333333333333333111111111111111111111111000111333555666777666666111222444555666555444333333333333222222222111111000111222333333222111000111222333333333333222111000000////////////000000........................000000000000////////////111111000000//////......///000111222222111000///...///000111111000///...000000000000111111111111///000000000000000//////////////////////////////000000000000000000000000...///000///...---...000///.........------------////////////////////////......------------......111111111111111111111111---......//////////////////...---,,,,,,---...///111111000000//////......////////////////////////------......//////000000////////////000000000000---------.........//////////////////////////////000000000000000000000000111111000000//////......000000000000000000000000000000//////.........---111111000000//////......//////000000000000//////...///000000000///---,,,//////............//////000000//////.........---000000//////.........---///////////////////////////////////////.........000///.........000111222000000000000000000000000000000000000111111111111111111222222222222111111111111222111111000///...222222111000///...------000000////////////000000000000000000111111111111000000////////////000000000000000000111111111111000000000000111111111111////////////////////////222111111111000000//////////////////////////////000000000000000000000000000000000000000///......000000000000000000000000111111000000000000111111///////////////000111111000000111111111111000000000000000000000000000000222111111111000000//////111111000000000000111111000000000000000000000000////////////////////////000000000000000000000000222111000//////000111222222222222222333333333333222111000//////000111222////////////000000000000000000111111000///...---000000000000111111111111000000/////////111222333...000111222222111000...////////////000000000000111111111000000000000000111111111111000000000000111111111000000000000000000000/////////111222333222222222111000//////...222222222222222222222222111111222222222333333333555555444333333222111111111111111111111111111111111222222333333222222111222222111111222222333444333333333444444555555555333333444444444444444333555333111222444555333111222222222222222222222222333444555555666666555555222333333444444444444444333333222222222111111111000000111222222111000000111111222333333222111111000000////////////000000////////////////////////000000000000////////////111000000000/////////...//////000111111000////////////000000000000//////000000000000000000000/////////000000000000//////////////////////////////000000000000000000000000...///000///...---...000/////////.........------///////////////////////////......------......///////////////////////////---......///////////////000///...------...//////111000000000/////////...////////////////////////.........///////////////////////////000000000000---------.........//////////////////////////////000000000000000000000000000/////////............000000000000000000000000000000000/////////......111000000000/////////...//////000000000000//////...///000000000///------//////............//////000/////////............000/////////............////////////////////////////////////////////////000000///...//////111111000000000000000000000000000000000000111111111111111111222222222222111111///000000111111111000000111000000//////......---......------------......000000000000111111111111000000////////////000000000000000000111111111111000000000000111111111111000000000000000000000000111111111111000000000///////////////////////////000000000000000000000000000000000000000///......000000000000000000000000111111000000000000000111///////////////000111111000000111111111111000000000000000000000000000000111111111111000000000///111111000000000000111111000000000000000000000000////////////////////////000000000000000000000000222111000//////000111222------------............111111000000000000111111000000000000111111111111000000000000000000000000000000000000111111111111222111000//////000111111///000111222222111000///////////////000000000111111000000000000000000000111111111111000000000000111000000000000000000000111000000//////000111222000000000000111111111111111111111111111111111111000000111111111222222222444444333222222111000000111111111111111111111111111222222333333222222111222222111111222222333444333333333444444444555555333333444444444333333222666444222333555666444222333333333333333333333333333333444555555555555444333333222222333333444555333222222222222111111111000000111111111111000000111111222222222222111111000000////////////000000000000000000000000000000000000000000////////////000000000000////////////...//////000000//////...000000////////////000000000000000//////.........//////000000000000//////////////////////////////000000000000000000000000...///000///...---...000000000000/////////......///////////////////////////......------......///////////////////////////---......///////////////000000////////////000000000000000000////////////////////////////////////000000///////////////...////////////000000000000------........./////////////////////////////////000000000000000000000000//////............------000000000000000000000000111000000000000000//////000000000000//////////////////000000000000///////////////000///......---//////............//////////////////............////////////............////////////////////////////////////////////////111111000/////////000000000000000000000000000000000000000000111111111111111111222222222222111111......000111111222222222///////////////////////////......------......///000000000000111111111111111000000//////000000111000000000000111111111111000000000000111111111111111111111111111111111111111111111111000000000000////////////////////////000000000000000000000000000000111111000000//////000000000000000000000000222222111000//////000000///////////////000111111000000111111111111000000000000000000000000000000111111111111000000000000111111000000000000111111000000000000000000000000////////////////////////////////////////////////111111000000000000111111/////////000000000000111000000111111111111000000111111111111222222222222111111000///000111222333000000000000111111111111333333222000000//////000///000111222222111000////////////000000000111111000000000000000000111111111111111111000000000000000000000000000000111111222111000000///000000111---......000111222333444111111111111111111111111//////000000000111111111333222222111111000000000111111111111111111111111111222222333333222222111222222111111222222333444333333333333444444444444444444444444444333222111666555444444666666555444444444444444444444444444222222333444444444444444333222111111111222444555222222222222111111111111000000000000000000000000000111111111111111111000000000////////////000000000000000000000000000000000000000000////////////000000000000////////////......////////////......111000///......///000111000000//////......------...//////000000000000///////////////////////////////////////////////////...///000///...---...000000000000000//////////////////////////////////////////............//////000000000000000000000000---......///////////////000000000000000111111111000000000000////////////////////////////////////111000000000//////......////////////000000000000............/////////////////////////////////////////////////////////////////////////////////...////////////////////////111111111111000000000000000000000000//////////////////000000000000/////////////////////......---//////............/////////////////////.........///////////////.........///////////////////////////////////////000000000222111111000000////////////////////////////////////000000000111111111111111111222222222222111111//////000111111111111111///000000000111111222222111111000000000000111111///000000000111111111111111000000000000000000111///000000000111111111111///000000000111111111111111111111111111111111111111111111000000000000000////////////////////////000000000000000000000000000000111111111000000///000000000000000000000000333222111000///////////////////////////000000111000000111111111111000000000000000000000000000000111111111000000000000000111111000000000000111111000000000000000000000000////////////////////////////////////////////////111000000000000000000111222222222333333333444444///000111222222111000///000000000111111111222222444333111//////000222333///000000000111111111111222222222111111000000000///000111111111111000/////////000000000111111111000000000000000111111111111111111111000000000///000000000000000111111111222222111000000/////////---......000111222333444333333333333333333333333000000000000111111111222333222222222111111111000111111111111111111111111111222222333333222222111222222111111222222333444333333333333333333333333555555555555555444333222444444444444555555555555555555555555555555555555111222333333444444333333222222111000000222333444222222222111111111000000////////////////////////000000000000000000000000000000////////////000000////////////////////////000000000000////////////////////////000000000000//////............//////111000///......///000111000/////////.........---......///000000000000000000000000000000000000000////////////////////////...///000///...---...000000000000000/////////////////////////////////////////////....../////////000000000000000000000000---......//////////////////000000111111111111111////////////000000000000000000000000000000000000111111000000/////////...////////////000000000000........./////////000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000111111111111////////////000000000000//////000000000000//////000/////////............//////............//////.........///////////////.........///////////////////////////////////////////////////000000111111222222111111111000/////////////////////////////////000000000111111111111111111222222222222111111111111111111111000//////111111111222222333333444111111000000000000111111///000000000111111111111111111000000000000111111///000000000111111111111///000000000111111111111111111111111111111111111000000000000000000111111000000000000000000000000000000000000000000000000000000111111111111000000111111111111111111111111222222111000//////000000///////////////000000111000000111111111111000000000000000000000000000000000000000000000000111111111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////000000000111111000000000/////////000000000000111///000111222222111000////////////000000000111111666444222000//////000111///000000000111111111111000000111111222222222222000000111111111111000000000000000000111111111111//////000000111111111111111111111111000000000/////////000000111111111111111111111111000000////////////000000111111111111333333333333333333333333111111111222222222333333333333333333333222222222111111111111111111111111111222222333333222222111222222111111222222333444333333333333333333333333666666666666666555444444222222333333333333444555555555555555555555555555111222333333444444333333111111000000111111222333222111111111111000000000//////............//////000000////////////000000000000////////////000000////////////////////////000000000000////////////////////////000000000000000//////......//////000000000////////////000000////////////////////////---...///000000111111000000000000000000000000000000000000000000000000000...///000///...---...000000000000/////////......////////////////////////000//////......//////000////////////////////////---......///////////////...///000111111222111111////////////000000000000000000000000000000000000111000000000000000000///////////////000000000000....../////////000000000000000000000000000000000000000000000000000000000000000111111111111222222000000000000000000000000//////000000000000000111////////////000000000000//////000000000000//////000000///............/////////............//////.........///////////////.........///////////////////////////////////////...//////000000111111222111111222222222111000000000000000000000000000000000000000000111111111111111111222222222222111111222222222111111000......111111222222333333333444000//////......//////000000000000000111111111111222111111000000111111222000000000000111111111111000000000000111111111111111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000111111222222111111111111111111111111111111111111000000000000111111///////////////000111111000000111111111111000000000000000000000000000000000000000000111111111111111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////000000111111111111000000......////////////000000000000111111111111000000.../////////000000000000444333111000//////000000000000000000111111111111///000111222333333333333111000000000000000000111000000000111111111222222/////////000111111222222111111111111000000000000/////////000111111222222000111111111111000000///111111111000000000000000000000000000000000000000111222222222222333333333333333333333333333333333111111111111111111111111111222222333333222222111222222111111222222333444333333333333222222222222555555666666666666555555000222333333222222444555555555555555555555555555222222333444444444444444///000000111111111111111111111111111000000000000//////...------...//////000///............///000000000////////////000000000000000000000000000000000000000000////////////.../////////000000000111111000////////////000111//////000000000000//////...//////000000111111111---...///000111111111111000000000000000000000000000000000000000000000000...///000///...---...000/////////.........------////////////////////////000000////////////000000////////////////////////---......///////////////---...///111111111111111.../////////000000000111000000000000000000000000000000000000000111111111////////////000000000000.../////////000000000000000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000....../////////000000000.../////////000000000111//////000000000000//////111000///...---....../////////............//////............/////////000............/////////000////////////////////////...//////000111111222222///000111222222222111111000000000000000000000000000000000000111111111111111111222222222222111111000000111111111000000///000111111111111111111111000000////////////000000000000000000111111111111222111111000000111111222000000000000111111111111000000000000111111111111000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000///000111222222222222111111111111111111111111111////////////000111222333///////////////000111111000000111111111111000000000000000000000000000000///000000000111111111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000///000111222222111000///000111111111111222222222111111000000000000111111//////000000000111111111/////////000000111111111000000000000111111111111000111222333333333222111111111000000000000111111000000111111111222222222...//////000111111222222111111111111000000000000...//////000111111222222//////111111222111000000000000000000000000000000////////////////////////111111111111222222222222222222222222222222222222111111111111111111111111111222222333333222222111222222111111222222333444333333333222222222111111111222333444555555555555000222444444333333555777444444444444444444444444333333444555555555555444...///111222222222111000111111111111000000000000///...---,,,,,,---...///000///...------...///000000000////////////000000111111111111111111111111000000000000////////////.../////////000000111111222111000//////000111222...///000111111000///.........///000111222333333---...///000111111111111000000000000000000000000000000000000000000000000...///000///...---...000///.........------------////////////////////////000000////////////000000111111111111111111111111---......///////////////,,,---///000111111111000.../////////000000111111000000000000000000000000//////000000111111222222////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000---.........//////000000.../////////000000111111//////000000000000//////111000///------....../////////............//////---.........//////000000---.........//////000000////////////////////////...//////000111222222222///000111222333333222111000000000000000000000000000000000000111111111111111111222222222222111111...///000111111222222111000000000///////////////222222111111111111222222000000000000111111111111222222111111111111222222000000000000111111111111000000000000111111111111//////////////////////////////000000111111111222000000000000000000000000000000000000000000000000///000111222222222222222111111111111111111111111.../////////000222333444///////////////000111111000000111111111111000000000000000000000000000000//////000000111111111222111111000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111///000111222222111000//////000000000000111111111222111000//////000111222000111111111111222222222***,,,---///111222333333000000000000111111111111222333444444333222000///111111000000000000111111000111111111111222222222...//////000111222222222111111111111000000000000...//////000111222222222...///000111222222111000//////000000111111111222000000000000000000000000000000000000111111111111111111111111111111222222111111111111111111111111222222222333333222222222222222111111222222333444333333333222222111111111///000111222333444444444111333666666444444666999444444444444444444444444333444555555666666555555111111111000111111222222444222///...///000111111////////////000000000000000000000000000000000000////////////000000000000////////////////////////000000//////.........---000///...------...///000////////////000000000000111111111111000...---,,,000000000000000000000000222111111111000000//////111111111000000000000000111111000000//////......111000...------///111222111///...------...///111000000000000///////////////////////////000111111////////////////////////111111000000//////......///////////////000111111////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000///////////////000111111000000000000000000000000000000111000000///...---.../////////000000000111111111111111111111111111000000000000111111111111//////000111111111111111000000000000000000000000////////////////////////////////////////////////000000000000000000000000111111111111000000000000......////////////.........//////000111222222333000///...------...///000000000000000000000000000222222111111222222333444222222222111111111000000111111222222222111111000000000000000000000000000000000000000000000000000111111222222222222111111///000111222222111000///222111111111000000//////333222222222111000000000222222222111111111000000...000222333444333111000333333222222111000//////000000000000111111111111222222222222222222222222111111111111111000///...////////////000000000000---...000111222222222111...//////000000000000000111111111111111111111111///////////////000111111000000000000000000000000000000111111111111000000000000000000000000000000000111111111111222222222222222111111111111222222///000111222222111000///111111111111111111111111////////////000000000000000000000000000000000000000111111111111222222222111111111111111111111111000000000000000000000000000000000000111111111111222222111111111111222222111000//////000000///...///000222333333222000///222111111111000000//////111111111000000000000000111111222222222111111000111111111111111111111111111111222222222222111111000111111111111222222222333222222111000000000111111111222222222111111000111111222222222333333333444444444333333222222222222222333333444555666666222333333444444333333222666555555555555444444444111111111000111111222333444111//////000111000000////////////000000000000000000000000000000000000.........///////////////////////////////////////000/////////............//////.........//////000000000000111111111222222000111111000000///...---000000000000000000000000111111111111000000000///111000000000000000000000111000000000/////////...111000///......///000111000///...------...///000000000000000///////////////////////////000111111000000000000000000000000111000000000/////////...///////////////000111111////////////000000000111000000000000000000000000000000000000000000000000////////////000000000000///////////////000111111000000000000000000000000///000000000000//////...////////////000000000000000000000000000000000000000000000000111111111111//////000111111111111111000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000......////////////.........//////000000111111111111000////////////000111000000000000000000000000111111111111111222333333222222222111111111000000000111111111111111000000111111111111111111111111111111111111111111111111111111222222222222111111000000111111111111000000222111111111000000000000222222222111111111111111222222222111111111000000///000111222222222111111333333222222111000000///000000000000111111111111222222222222222222222222000111111111111000000///////////////000000000111---...000111222222222111...//////000000000000000111111111111111111111111///////////////000111111000000000000000000000000000000111111111111000000000000000000000000000000000000111111111222222222222222111111111111222222111111222222222222111111111111111111111111111111/////////000000000111111000000000000000000000000000111111111111222222222111111111111111111111111111111111111111111111111000000000000111111111111000000000//////000000000222000//////000000///...///000222333333222000///111111111111000000000///111000000000000000000000111111222222222111111000111111111111111111111111111111222222222222111111000111111111111222222222333333222111111111111111111222222222222222111111111222222222222333333333444444444333333222222222222222333333444555555666222333333444444333333222555555555555444444444444111111000000111222222333222111000000111111000///////////////000000000000000000000000000000000000........................////////////////////////////////////............---...//////000000000000111222222222333333333333//////000000000000//////000000000000000000000000111111111111000000000000000000000000000000111111000000000000////////////000000000000////////////000///...------...///000////////////000000000000///////////////000000111111111111111111111111111000000000000///////////////////////////000111111/////////000000000111111000000000000000000000000000000000000000000000000////////////000000000000///////////////000111111000000000000000000000000...//////000000000000///000000000000////////////////////////////////////000000000000111111111111//////000111111111111111000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////000000000000...//////000000//////...////////////////////////222111000000000111111222000000000000000000000000111000000000000111222222222222222111111111111111///000000111111000000///111111111111111111111111111111111111111111111111111111222222222222111111111111000000000000111111111111111111111000000000111111111111111222222222222222222111111111111111///000000000111111111111333333222222111000000000000000000000111111111111222222222222222222222222///000000111111111111000/////////000000000111111...///000111111222111111...///000000111111000000111111111111111111111111/////////000000000111111000000000000000000000000000000111111111111000000000000000000000000000000000000000111111111222222222222111111111111222222333333222222222222333333111111111111111111111111000000000111111111222222000000000000000000000000000111111111111222222222111111111111111111111111111111111111111111111111000000000111111111222222//////............//////222000//////000111///...///000111222222111000///111111111111000000000000000000000000000000111111000111111222222222111111111111111111111111111111111111222222222222111111000111111111111222222222444333333222222222222222222222333333333333222222222222222222333333333333444444333333333333222222222333333444444555555555333333444444444444333333555555555555444444444444000000000000111222333333111111000111222111000...////////////000000000000000000000000000000000000///////////////.........///////////////////////////////////////.........,,,---///111111111000///111111222222222333333333......///000000000000000////////////////////////111111111000000000000000000000000000000111111111000000000000///////////////000000000000//////...000///............///000////////////000000000000000000////////////000000111111111111111111111111000000000000///////////////////////////000000111//////000000000111111111000000000000000000000000////////////////////////////////////000000000000///////////////000000111000000000000000000000000---...///000000111000000000000000000///////////////////////////////////////000000000111111111111//////000111111111111111000000000000000000000000///////////////////////////////////////////////////////////////////////////////////////000000000//////000000000000//////////////////............000000000000111111111222000000000000000000000000000000000///000000111222111111111111111111111111...//////000000000000///111111111111111111111111111111111111111111111111111111222222222222111111222111000//////000111222111111111111111111111111000000000111222222222333111111111111111111111111000000/////////000111222222222222111111111000000///000000000111111111111222222222222222222222222...///000111111111111111//////000000000111111111//////000000111111111111//////000111111111111000222222222222222222222222//////000000111111111111000000000000000000000000000000111111111111000000////////////////////////000000000000111111111111222222111111111111222222333222111000000111222333111111111111111111111111000111111111222222222222000000000000000000000000000000111111111222222222111111111111111111111111111111111111111111111111000000111111111222222222//////............//////222111///000111111000...000000111111111111000000111111111000000000000000000000000000000111111111000000111222222222111111111111111111111111111111111111222222222222111111000000111111111222222222444444333222222333333444222222333444444444333333222222222333333333444444333333333333333333333333333333333444444444555555333333444444444444333333555555555444444444333333000000000000111222333444111111000111222111000...////////////000000000000000000000000000000000000111111111000000000//////000000000000000000000000.........///////////////---...000111111111000///000000000000111111111111---...///000000111111000////////////////////////000000000000000000111111//////000000111111111111////////////000000000000000000000111000///......//////............//////.../////////000000000111000000////////////000000111111111111111111111111////////////000000000000///////////////000000111000000000000111111111111000000000000000000000000////////////////////////////////////000000000000///////////////000000111000000000000000000000000---...///000000111000000000000000000////////////000000000000000000000000///000000000111111111111//////000111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////.../////////000000111111//////000000000000//////////////////............/////////000000111111111111111111111111111111111000000000///000000111222111111111111111111111111......///000000000000000111111111111111111111111111111111111111111111111111111222222222222111111222111000//////000111222111111111111111222222222000000000111222222222333111111111111111111111111000000000///000111222222222222222111111111111111///000000000111111111111222222222222222222222222...///000111111111111111000000000000111111111111000000000000000111111111///000000111111111111111333333333333333333333333//////000111222111111000000000000000000000000000000000111111111111000000//////////////////////////////000000000111111111222222111111111111222222222111000//////000111222000000000000000000000000000111111111222222222222000000000000000000000000000000111111111222222222111111111111111111111111111111111111111111111111111111111111222222222222111000000000000000000111222111000000111111000///000000000111111000000000000000000000000000111111//////000000111111111111///000111222222222222222111111111111111111111111111111222222222222111111000000111111111222222222333333333222222333444444111222333444444444444444222222333333333444444444333333333333333333333333333333333444444444444444333444444555555444444333555444444444444333333333//////000000111222444444222111000000111111000///////////////000000000000000000000000000000000000333222222111111000000///000000000000000000000000.........///////////////000000000111111000000///....../////////000000000......///000000111000000000000000000000000000000000000000000111111111111/////////000111111222222////////////000000000000111111000000//////......////////////////////////......//////000000111111111000000///////////////111111111111111111111111////////////000000000000///////////////000111111000000000111111111222222000000000000000000000000000000000000000000000000////////////000000000000///////////////000111111000000000000000000000000...//////000000000000///////////////000000000000000000000000000000000000000000000000111111111111//////000111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111222222///000000111111000000///////////////////////////......///000111111111111111111111111111111111111111000000000000111222222111111111111111222222222......///000111111111111222222222222222222222222222222222222222222222222111111222222222222111111111111000000000000111111111111111222222222222222111111111111111222222222111111111111111222222222000111111111222222222222111111111111111111111111000000000000111111111111222222222222222222222222///000000111111111111000000000000111111111222222111111000000000000111111///000111111222222111111333333333333333333333333///000111222222222111000000000000000000000000000000000111111111111000000000000000000000000000000/////////000000000111111222222111111111111222222111000000000000000000111000000000000000000000000000000000111111111222222000000000000000000000000000111111111111222222222111111111111111111111111222222222222222222222222111111111222222222222333222222111111111111222222333111000000111222000///000000000000000000000000000000000000111111111111/////////000111111222222///000111222222222222222111111111111111111111111111111222222222222111111000111111111111222222222333222222222222333333444000111222333333444444333333333333333444444444444222222333333333333444444444444444444444444444444444444555555555555444444444444444444333333333333/////////000111333444555444111//////000111000000////////////000000000000000000000000000000000000222222111111000/////////000000000000000000000000............/////////000222222111000////////////....../////////000000000...///000000000000000///000000000000000000000000///000000000111111111111...//////000111111222222.../////////000000000111333222000///.........///......////////////...............///000111111111111111000///////////////000000000000000000000000.../////////000000000111///////////////000111111000000111111111222222222000000000000000000000000000000000000000000000000////////////000000000000///////////////000111111000000000000000000000000///000000000000//////...------...///000111222222////////////////////////000000000000111111111111//////000111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111222333333333000000111111111111000000...//////000000111111111...///000222222222222222111111111111111111111111111111111111111222333333000000111111111222222222...///000111222222222222222222222222222222222222222222222222222222222222111111222222222222111111000000111111111111000000111111111222222333333333222222222111111111111111000000111111111222222222000111222333444333333222111111111111111111111111000000000000111111111111222222222222222222222222000111111111111000000///000000111111111222222222222111000//////000111111000000111222222222222111111111111111111111111111...000111333333222111000000000000000000000000000000000111111111111000000000000000000000000000000////////////000000000111222222111111111111222222000111111222222111111000000000000000000000000000/////////000000000111111000000000000000000000000000111111111111222222222111111111111111111111111222222222222222222222222111111111222222222333333222222111111111111222222333222000111222222111///000000////////////000000///000000000111111111111...//////000111111222222//////000222222333333222111111111111111111111111111111222222222222111111000111111111111222222222111111111111111222333333///000111222333333333333333333333444444444444555222222222333333444444444444444444444444444444444444444555555555555444444444444444333333333222222/////////000111333444555444222///...///000111111////////////000000000000000000000000000000000000222111111000///......---000000000000000000000000---.........//////000000444333111///......//////////////////000000000000//////000000000000//////000000000000000000000000//////000000111111111222...//////000111222222222.../////////000000111111444222000...------///000......////////////......---......///000111111222111111000///////////////////////////////////////.../////////000000111111///////////////000111111000111111111111222222222000000000000000000000000000000000000000000000000////////////000000000000///////////////000111111000000000000000000000000000000111000000///......,,,---...///000111222333........................000000000000111111111111//////000111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111222333333444444000000111111111111000000...//////000111222222333///000222333444444333333111111111111111111111111222222111111222222333444000000111111222222222222//////000222222333333333222222222222222222222222222222222222222222222222111111222222222222111111///000111222222111000///111111111222222333333333333222222222111111000000000000111111222222222222000111444555555444333222111111111111111111222222000000000000111111111111222222222222222222222222111111111111111000///...000111111111111222222222222111000//////000111111000000111222222222222111////////////////////////...000222333333333111000000000000000000000000000000000111111111111000000000000000000000000000000////////////000000000000222222111111111111222222111222333444444333222111000000000000000000000000////////////000000000000000000000000000000000000000111111111111222222222111111111111111111111111222222222222222222222222111111222222222333333333222222111111111111222222333222111111222222111///000000////////////000000//////000000111111111222...//////000111222222222//////000222222333333333111111111111111111111111111111222222222222111111000111111111111222222222111000000000111222222333...///000111222333333333333333333444444444555555222222222333333444444444444444444444444444444444444444555555555555444444444444444333333333222222////////////000111222333333222000/////////000111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000////////////000000000000////////////////////////000000000000333333222222111111000000000000////////////000000000000000000111222333444222222222111111111000000000000000000000000000000111000///---------...///////////////////////////---......///000/////////111111000000//////......////////////////////////---......///000111111222000000000000000000000000000000000000000000000000////////////////////////111111111111111000//////000000000000////////////000000////////////000000000000000000000000000000222111111111000000//////000000000000000000000000+++,,,,,,---///000222333000000111111111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000////////////111111111111222222222222111111000000//////......111111111000000000000000222222222222222222222222222222111111111111111111,,,------...///000000111000111111111111222222222111111222222222222111111000111222333333333333333111111000000111111222333222222222111111111000000222222111000/////////000111111111111111111111111222222222111111111111000222222111111111111111111111222222333333222222111000000111111111222222222000000000111222222222333444444444333333333222222000000111111111111000000222111111111000000//////111111000000000000111111//////000000111111222222111111111111111111111111111000000000222333222111222222222111111111000000222111111111000000//////000000000000000000000000222222111111000000/////////000000000000111111111000111111111111000000///111111111111111111111111333333222111000///......000000000000000000000000333333333222222222111111111111111111111111111111111111222222222222111111333333222222111000000000333222111000000111222333222222222222222111000///111111222333333333333222////////////////////////000000000000000000000000222111000000000111333333111111111222222333333333333333333333333333333333......//////000000000111222222222222222222222222444333333222222333333444000222444666666666444444333333333444444444555555444444444444444444444444333444666777777666444333333222222222222333444444////////////000111222333333222000/////////000111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000///000000000000////////////////////////000000000000111111111111111000000000000000////////////000000---......///000000111111222222222111111111000000000000000000000000000000222111000000/////////000////////////////////////............/////////000111000000000/////////...////////////////////////......//////000000111111000000000000000000000000000000000000000000000000////////////////////////111111111111111000//////......//////000000111111000000////////////000000000000000000000000000000111111111111000000000///111111111111111111111111000000000000000111222333000000111111111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000////////////....../////////000000000111111000000/////////////////////000000111111111222333333444444333333222111111111111111111111111/////////000000111111222000111111111111222222222//////000000000000//////000111222333333333333333111111000000111111222333222222222111111111000000222111000000000000000000111111111111111111111111222222222111111111111000111111111111111111111111111111111222222111111111000000111111111222222222111111111111111222222222333333333333222222222222000000111111111111000000111111111111000000000///111111000000000000111111000000000000000111111111111111111111111111111111111000000000222333222111222222222111111111000000111111111111000000000///000000000000000000000000000000000000000000//////000000000111111111222222000000111111111111000000111111111111111111111111222222111111000/////////000000000000000000000000333333222222111111111111111111111111111111111111111111222222222222111111222222222111111111111111222222111000000111222222222222222222222111000000000111111222222222222222222222222222222222222222000000000000000000000000222111000000000111222333222222222222222222333333111111111111111111111111//////000000000111111111222222222222222222222222444333333222222333333444333444555777777666555444333333333333444444444444444444444444444444444444333444555777777555444333222222222222222333444444////////////000111222333333222000/////////000111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000////////////////////////000000000000///000000000000000000111000000////////////000000---...///000111111000000222111111111111000000000000000000000000000000000222222222222222111111000///////////////////////////......---...///000111000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000//////------...///000111222222111000000//////000000111000000000000000000000000111111111111000000000000111111111111111111111111222111111000000000111111000000111111111111000000222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000000000/////////............////////////111000000000000/////////---...///000111222222333222444555666666555444222111111111111111111111111222222222222222222222222000111111111111222222222///000000111111000000///111111222333333333222222111111000000111111222333222222222111111111111111000000000000000000111222111111111111111111111111222222222111111111111000111111111111111111111111000000111111111111000000111111111111111222222222222222222111111111111111222222222222111111111000000000111111111111000000111111111111000000000000111111000000000000111111111111111111000000000000000000000000000000000000111000000000222333222111222222222111111111111111111111111111000000000000000000000000000000000000//////////////////000000111111111111222222222333//////000111222222222222111111111111111111111111000000000000000000000000000000000000000000000000222111111111111000000000111111111111111111111111111111222222222222111111000111111111111222222222222222111000000111222222111222222222222111000000///000111111222222111111333333333333333333333333000000000000000000000000111111000000111111222333333333222222222222222222000000000000000000000000000111111111111222222222222222222222222222222222444333333222222333333444333444555666555444333222222222222222333333333333444444444444444444444444333444555666666555444333333222222222222333444444////////////000111222333333222000/////////000111000000000000000000000000000000000000000000000000////////////////////////000000////////////000000000000000000000111111111000000000000////////////////////////000000000000......//////000000111111000000////////////000000...000222333444333111000111111111111000000000000000000000000000000000000000111222333333222000000////////////////////////000///---,,,---...000222000000000000////////////////////////////////////000000000000////////////000000000000000000000000000000000000000000000000111111111111111111111111111111111111111000//////.........///000111111111111000000000000000000111000000000000000000000000111111111000000000000000111111111111111111111111000//////////////////000000111111222222111111000222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000////////////000000000111111111000000000000000000000000000000000111222333333333222444666888888666444222111111111111111222222222222222222222222222222111000000111111111222222222222222333333333333222222111222222333333333222222111111000000111111222333111111111111111111111111000/////////000111222222111111111111111111111111222222222111111111000000111111111111111222222222111111222222222222111111111111111111111111111111333222222222111000000000111111111111000000000000000000111111111111000000111111111000000000000000222111111000000111111222222222111111000000//////////////////////////////111000000000222333222111111111111111111111111111111111111000000000000000000000000000000000000000------......//////000000111111222222222333333333...///000111222333333333111111111111111111111111//////000000111111111111000000000000000000000000111000000000000000000000111111111111111111111111111111222222222222111111///000000111222222333333222111111111111111111222111111222222222111111000//////000111111111111000111111111111111111111111000000000000000000000000111111111111111222222222333333333222222111111111222222222222222222222222222222222222222222222222111222222222222222333333444333333222222333333444222222333333222000///...111111222222222333333333444444444444444444444444444444555666666555444444444444333333444444555666////////////000111222333333222000/////////000111000000000000000000000000000000000000000000000000////////////////////////000000////////////000000///000000000111111111222000000000000////////////////////////000000000000......//////000000111111000000////////////000000///000222333444333111000000000000000000000000000000000000000000000000000...///000111111000///...////////////////////////000///---,,,---...000222////////////000000000000////////////////////////000000000000////////////111111111111111111111111000000000000000000000000222222222222222222222222111111111111111000//////000000000000////////////111111000000000000111111000000000000000000000000000000000000000000111111111111111111111111111111.........//////000111222111111222222222222111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111000000000000111111111111333333333333333333333333222444666888888666444222000000111111111222222222111111111111111000000000000000111111111222222222333333444444444444333333222222333333333222222111111111000000111111222333111111111111111111111111000/////////000111222222111111111111111111111111222222222111111111000000000000111111111222222222222333333444444333333222111111111111111111111111333222222222111000000000111111111000000000//////000000111111111111000000000000000000000000111111222222111111111111222222222222111111000000//////////////////////////////111000000000222333222111111111111111111111111111000000000000000000111111000000000000000000000000------......//////000000111111222222222333333333//////000222333333333333111111111111111111111111/////////000111111222222000000000000000000000000000000000000000000000111111111111111111111111111111111222222222222111111//////000111222333333444111111111222222111111111000111111222222222111111//////000111111111111000000000000000000000000000000000000000000000000000000000111111222222222222333333333222222111111111222222222222222222222222333333333222222222222222111111111222222333333333444333333222222333333444333333222222111000///...111111222222222333333333444444444444444444444444444555555555555555555444555555555555555666777777////////////000111222333333222000/////////000111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000///000000111111222222222000000000000////////////////////////000000000000///000000000000000000111000000////////////000000...///000111111000///...//////000000000000000111000000000000000000000000---......////////////...///////////////////////////......---...///000111////////////000000000000////////////////////////////////////000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111111111111000//////111000000000/////////...222111111000000111111222000000000000000000000000000000000000111111111111222222222222222222222222000000000111222333444555111111222222222222111111333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111222222111111111000000000////////////000000000000000000000111111111111222444444444333333333222222111333444555555444333111000000000111222222333333//////000000000000000000000111111111111222222222111222222333333222222111222222333333333222111111111111000000111111222333111111111111111222222222000000000000000000111222111111111111111111111111222222222111111111111000000000000111222222333333333333444444444444333333222222222111111111111111222222222111111111111111111111111111000000000///000000111111111111000000000000000000111111111111222222111111111111222222111111111111000000000000000000000000000000000000111000000000222333222111111111111111111222222222000000000000111111111111000000000000000000000000//////////////////000000111111111111222222222333000000111222333333333333111111111111111111111111//////000000111111111222000000000000000000000000000000000111111111111222111111111111111111111111111111222222222222111111//////000111222222333333000111222222222222111000000000111222222222222111///000111111222222111111111111111111111111111111000000000000000000000000000000111222222222222111333333222222222222222222111111111111111111111111333333333222222222222111111111111222222333333444444333333222222333333444555555444333333222111111222222222222333333333333444444444444444444444444555555555555555555555555666555555555555666777777////////////000111222333333222000/////////000111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000///000000111111222333333000000000000////////////////////////000000000000111111111111111000000000000000////////////000000////////////////////////////////////000000111111000000000000000000000000......------......///000////////////////////////............/////////000.../////////000000000111////////////////////////......//////000000111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111000//////////////////000000000000222111111000000111111222000000000000000000000000///000000000111111111111222222222222222222222222333222222111111222333333111222222333333222222111333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111000000000000000000111111111111000000111111111222222222111111222222222222222222111111222222222222111111///000000111222222333333.../////////000111111111000111111111111222222222222222333333333333222222222333333333333222111000111111000000111111222333000000111111111222222222222111000000000000000000111111111111111111111111222222222111111111111000///000000111222222333333222333333444444333333222222222222111111111000000111111111111111222222222222222111111111000000000000000111111111111000000///000000000111111111111333222222111111222222333000000000000000111111111111111111111111111111111111000000000222333222111000000111111111222222222///000000000111111111111000000000000000000000000000000000000000000//////000000000111111111222222111111222333333222222222111111111111111111111111000000000000000111111111000000000000000000000000111111111111222222333333111111111111111111111111111111222222222222111111000000000111222222222333000111222222222222111000000000111222222222222222000111111222222222222222222222222222222222222222000000000000000000000000///000111222333222222111222222222222222222333333222222222222222222222222333222222222111111111111000111111222333333444444444333333222222333333444555555444333333333333333333333333333444444444444444444444444444444444444555555555444444555555555444444444444444555555666////////////000111222333333222000/////////000111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000///000000111222222333333000000000000////////////////////////000000000000333333222222111111000000000000////////////000000333222111111000111111222.../////////000000111111000000000000000000000000///...---------///000111////////////////////////---...//////000/////////.../////////000000111111////////////////////////---......///000111111222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111000//////------...///000111222222222222111111111111222222000000000000000000000000//////000000111111111222222222222222222222222222333222111000////////////111222222333333222222111333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111111000222222333333333444444444000000111111222222222222......///000111222222333000000000000000000000000///000000111222222333333......///000111222222333000111111111111222222222444555555666666555555444333333333333333222111000111111111000111222222333000000111111222222222222222222111000//////000000111111111111111111111111222222222111111111111000///000000111222222333333111222222333333222222111222222222222111111000000000000111111222222222333222222222222111111111111000000111111111111000000//////000000111111111222333222222111111222222333//////000000111111222222111111111111111111111111111000000000222333222111000000111111222222222222//////000000111111111222000000000000000000000000222222111111000000/////////000000000000111111111222222333333333222111111111111111111111111111111111111000000000000000000000000000000000000000000111111222222222333333333111111111111111111111111111111222222222222111111111111111111111222222222000111222333333222111000///000111222222222222222111111222333333333333222111111111111111111111111000000000000000000000000///000111222333222111111111111111222222333333444555555555555555555555555222222222111111000000000000000111222333333444444444333333222222333333444444333222222111111222222333333444444444444555555444444444444444444444444555555444444444444555555333222222222222333444444...///111222333222222111000111111111000///...---//////000000111222222222111111111111111111111111000000000000000000000000222111000.........///000111111000000//////......000000111111111111000000000000000000111111111111222111000//////......///////////////////////////////////////000000000000000000000000000000000000111000...///111222222111000000000000000000000000......////////////......//////...//////000111222333333222111111222222333000000000000///////////////////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000333333333333333222111000222111000//////...//////222222111000//////000000000000000000000000000000111111111111111111111111222222222111111111111111000000000000000000000000111111111111111111111111222222222222222222222222333333333222222111111111444444333333222111000000222222111111222222333444000111111111111222222222111111111111111111222222111111111111111111111111222222222222222111000///000000111111222222222222222333333444444333333222222222222222222222222222444444444333222111000///111111222222222333333333111111111111111111111111//////000111222222333333333333333333333222111000222222222111111000000000111111111111111111111111333333222222111000000000222222222222222222222222111111222222222222111111111111111111111111111111222111111111000000//////000111111111111222222222111111222222222333333333222222222222111111000000000000000000000000000000111000000///000222444555111111222222222222111111333222111000000111222333111111111111111000//////222222222111111111000000000111111111111222222222111111111111111111111111111222222222222111111000111111111111111111111111333333333222222111111111111111111111111111111111333333222111000000111111222222222222111111000000000111111222222111111000111111111111111111111111000000111111111222222222222222111111111111222222111111111111111111111111222222222111111111000000000111111111111222222222111111222222222333333333333333333333333333333333444333222111111222333444333333333333333333333333333222222111111222222333222333333444444333333222444444444444444444444444555555555444444333333333555666777999999777666555999888666555444333333333///000222333333333333222222222111000000//////............///////////////111111111111000000000000111111111111111111111111222111000///......///000111000000000/////////...000000111111111111000000000000000000111111111111000000/////////000000111////////////////////////////////////000000000000000000000000000000000000111000...///111222222111////////////////////////......////////////......000////////////000000111////////////////////////111000000000///////////////////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222333333333222222111000111000000////////////000222222111000000000000000111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222111111111111111111111111222222222222222222222222333333333222222222111111444444333333222111111000000000//////000000111222111111111111222222222222111111111111111111222222111111111111111111111111222222222222222111000000111111111111222222222333222333333444444333333222222222222222222222333333444444444333222111000///111111222222222333333333111111111111111111111111000000000111222222333333333333333333333222111000333333222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222333333333333222222111111111111111111111111111111111111000000000///000111111111111222222222111111222222222333333333222222222222111111111000111111111111111111111111111000000000111222333444111111222222222222111111...///000111111000///...111111111111111000//////222222222111111111000000000111111111111222222222111111111111111111111111---...////////////......111111111111111111111111333333333222222111111111111111111111111111111111333222222111000000111111222222222222111111111000111222222222222222222111111111111111111111111111000000111111111222222222111111000000000000111111111111111111111111111111222222222111111111000000000111111111111222222222111111222222222333333333333333333333333333333333222222111000000111222222333333333333333333333333222222111111111111222222333444444555555444444333444444444444444444444444555555555444444333333333333444666777777666444333444444333333222333333444000111222444555555444444444333222000000000000111333222222222222111111111000000000000000000000000111111111111111111111111111000000////////////000000000000000///////////////000000111111000000///000000000000111111111111////////////000111222222////////////////////////////////////000000000000000000000000000000000000111000...///111222222111...........................//////000000//////...111000000000000000//////---...///000000///...---111111000000000////////////////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222333222222111000000000/////////000111111222111000000000000000000111111111111111111111111222222222222222222222222000000000111222222222333444444444444444444444444222222222222222222222222222222222222222222222222333333333222222222222111444333333222222111111111000000//////000000111222111111111111222222222333222222222222222222111111111111111111111111111111222222222222222222111000111111222222222222333333222333333444444333333222111111111222222333333333333333333333222222111000111111222222222333333333222222222222222222222222000000111111222333333333222222333333333222111111333333333333222222222222222222222222222222222222000000111111222333333444222222222222222222222222333333333444444333333333111111111111111111111111111111111111000000000000000111111111111222222222111111222222222333333333222222222222111111111111111111111111111111111111111111000111111222333444111111222222222222111111---///111333333111///---000111111111111000000///222111111111111000000000000111111111111222222222222222222222222222222222//////000111222222222222111111111111111111111111222222222222222111111111111111111111111111111111333222111111000111111111222222222222111111111111222222333333333333222222111111111111111111111111111111111111111222222222000000000000000000000000111111111111111111111111222222222111111111111111000111111111111222222222111111222222222333333333333333333333333333333333111111000000000000111111222222222222222222222222111111111111111111111111444555555666666555555444444444444444444444444444555555555444444444444444222333444555555444333222222222222333444555666777000111333555666666555555666444222000000000111222555444444333222111111111000000111111111111111222222222222222222222222222000000000////////////000000000000000//////////////////000000000000/////////000000000111111111111000000//////000111111222////////////////////////////////////000000000000000000000000000000000000111000...///111222222111//////////////////////////////000000000000//////111111111111000000///......///111333333222000///111111111000000000/////////////////////000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222111111////////////000111222222111111000000000000000111111111111111111111111111222222222222222222222222//////000111222333333333444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222333333333222222111111111222222111111222222333444111111111222222222333333333222222222222222111111111111111111111111111111222222222333333222111111222222333333333333333333222333333444444333333222111111111222222333333444222222333333333222111111111111222222222333333333222222222222222222222222111111111222222333333333222222333333333222222111333333333333333333333333222222222222222222222222111111111222222333333333222222222222222222222222222222333333333333222222111111111111111111111111111111111000000000000000000000111111111222222222111111222222222333333333222222222222222222222222111111111111111111111111111111111111222222333333111111222222222222111111000111333444444333111000000000111111111111000///111111111111000000000000000000111111111222222222222222222222222222222222///000111222333444444444111111111111111111111111222222222111111111111111111111111111111111111111222222111111111111111222222222222222222222222222333333333333333333333333111111111111111111111111111111111111111111111111000000111111111111000000111111111111111111111111111111111111111111111111000000111111111222222222111111222222222333333333333333333333333333333333222111111111111111111222111111111111111111111111222222222222222222222222444444555555555555444444444444444444444444444444555555555555555444444444333333444555555444333333444444555555666777999999000111333555666666666666666555222111000111222333111000000///...---,,,,,,111111111222222222333333111111111111111111111111/////////000000000000///////////////000000000000//////000000000000/////////000000000111111111111222222111000000000000000////////////////////////////////////000000000000000000000000000000000000111000...///111222222111000000000000000000000000//////000000000000//////111111222222111000///...///000222444444333222111111111111111000000000000///////////////000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222111111111000000///000000111222333111000000000000000111111111111111111111111111111222222222222222222222222//////000111222333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333222222222222222111222222111111222222333444111222222222222333333333333333333333222222111111111111111111111111111111111222222333333333222222444444333333333333333333222333333444444333333222111111111222222333333333111111222333333333222222111111222222222333333333222222222222222222222222222222222222222333333333111222222333333333222222333333333333333333333333222222222222222222222222333333333333222222111111222222222222222222222222111111222222222222111111111111111111111111111111000000000000000000111111000000111111111222222222111111222222222333333333222222222222222222222333111111111111111111111111111222222222333333333333111111222222222222111111333333222222222222333333///000000111111111000000000000000000000000000000000000111111111222222222222222222222222222222222,,,---...///000000000000111111111111111111111111111111111111111111111111111111111111111111111111222111111111111111222222222222222222222222222333444333333222222333333444111111111111111111111111111111111111111111111111111222222333333222222111111111111111111111111111111111111111111111111111000000111111111222222222111111222222222333333333333333333333333333333333333333333333333333333333111111111111111111111111333444444555555444444333333333444444444444333333444444444444444444444444555555555555555555555555555555666666666666555555777777777666666777777888///111333555666666666666555444333111111111111222111111000//////...------000000000111222222333333000000000000000000000000...//////000000000000///////////////000000000000...//////000000//////...000000000000111111111111333333222111000000000000////////////////////////////////////000000000000000000000000000000000000111000...///111222222111111111111111111111111111///000000111111000000///000111222222222111000///...///000111222222111111222222111111111000000000///////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000111111222111111111111111000000000111222222000000000000000111111222222222222222222222222222333333333333333333333333000000000111222222222333111111111111111111111111333333333333333333333333222222222222222222222222111222222222222333333333222222222222222222222222000000//////000000111222222222222222333333333333444444444333222222111111111111111111111111111111111222333333333333333333555555444444444444333333222333333444444333333222222222222222222222222222000111222333333333333333111111222222222333333333333333333333333333333333222222333333333333333333111111222333333333222222222222222222333333333333333333333333333333333333555444444333222222111111222222222222222222222222000111111222222111111000111111111111111111111111000000000000111111111111000111111111111222222222111111222222222333333333222222222222333333333333222222222222222222222222222222333333333333222222111111222222222222111111222111000//////000111222///000000111111111111000//////000000000000000111000111111111111222222222333333333333333333333333...//////000111111111111111111111111111111111111000000000111111111111111111111111111111111111111111111111000111111222333222222222222333333333333444333222111111222333444111111111111111111111111222222222111111111111111111222333444444333222111111111111111111111111111111111111111111222222222000111111111111222222222111111222222222333333333333333333333333333333333333333444444444444333333222222222222222222222222444444666666666666444444222333333333333333333222444444444444444444444444555555555555555666666666777777777777777777777777888777666555555555555555...000222444555666666666333333333222111111000000333333333222222111111111.........///000000111111////////////////////////---...///000111111000///.../////////000000000111......////////////......000000000000111111111111222222111111000111111111////////////////////////////////////000000000000000000000000000000000000111000...///111222222111000000000000000000000000000000111111111111000000///000222333333222111000.........///000111111111222222222111111111000000///////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111111111222222111111000111111111000000000000000111222222222222222222222222222222333333333333333333333333111111111111111111222222222222222222222222222222333333333333333333333333222222222222222222222222111111222222222333333333222222222222222222222222000000//////000000111222222222222333333333444444555444444333222222111111111111111111111111111111111222333333444444333333555555555555444444444333222333333444444333333222444333333222222111111111///000111222333444444444111111222222222333333333333333333333333333333333333333333333333333333333000111222333333333333222111111111222222222333333333333333333333333333333333333333333333333333222222222222222222222222222111222222333333222222111111111111111111111111111///000000000111111111111000111111111111222222222111111222222222333333333222222222333333333444444222222222222222222222222222333333444444333222222111111222222222222111111111111111111111111111111//////000111111111111111////////////000000111111000111111111111222222222333333333333333333333333111222222333333333222222111111111111111111111111///000000000111111111222111111111111111111111111111111000000111222222333222222222333333333444444444222111000000111222444111111111111111111111111222222222111111111000000000111333444444333111000111111111111111111111111000000111111111222222222000111111111111222222222111111222222222333333333333333333333333333333333222333444444444444333222333333333333333333333333333444555666666555444333333333444444444444333333444444444444444444444444444555555555666666666777777777777666666777777777888777666666555555666666...///111333555666666555222222222222222111//////111111111000000000000///,,,,,,------...//////000////////////////////////---...///111111111000///.../////////000000111111......////////////......000000000000111111111111000000000000111222333444////////////////////////////////////000000000000000000000000000000000000111000...///111222222111////////////////////////000000111111111111000000...///111333444333222111////////////000111333333222222222111111111111000///////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111111111333333222111000000000111000000///000000111222222222222222222222222222222333333333333333333333333222222222111111111111111222222222222222222222222333333333333333333333333222222222222222222222222111111111222222333333333222222222222222222222222222222222111222333333444222222333333333444444444555555444333333222111111111111111111111111111111111222333333444444444444666666555555555444444444222333333444444333333222555444444333222111000000///000111222333444444444111111222222222333333333333333333333333333333333333333333333333333333333000111222333333333333333000000000111111222222222333333333333333333333333111222222333333444444555222222222222222222222222222333333444444333333222111111111111111111111111//////000000111111111222000111111111111222222222111111222222222333333333222222222333333444444444222222222222222222222222222333444444444333222111111111222222222222111111111222444666666444222111//////000111111111111111.../////////000000111111000111111111111222222222333333333333333333333333//////000000000//////...111111111111111111111111//////000000111111111222111111111111111111111111111111000000111222333333222222222333333444444444333222000//////000222333111111111111111111111111222222222222111111000000///000222333333222000///111111111111111111111111000000111111222222222222000111111111111222222222111111222222222333333333333333333333333333333333111222333444444333222111333333333333333333333333222333555666666555333222444555555555555555555444444444444444444444444444444555555555666666777777777777666666666666777777999888888888888888999999222111222333555555333111333333222111000000000111000000000000000/////////111111000000///---,,,+++////////////000000000000000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000111///000111222222111000///////////////000000000000---.........///000000000111111000000/////////......///000111111000///...000000000000000000000000000000////////////000000111111111111222333444555222222111111111111111111333333222111000000000111000000000000111111111111111111000000000000111111333222111/////////000111000000000000000000000000000000111111111111000000000/////////000111222222111111000000111111222333222222222111111111000000222111000//////000111111222222222222222222222222111222222333333333222222000111111111111222222222111111222222222333333333222222222111111111000000111111111111111111111111111111111222222333333333000000000000000000000000222222111111111111222222222222222222222222222222333333333333333333333333222333333444444333333222111111222333333444555555888888777666444333222111111222333333444444333333222222222222222222222222///000111222333333444555333333333333333333333333333333222222333333444555555555555555555444444444555444333333222222222222444444444444444444444444222222222333333444444444222222333444444555666666111222222333333222222111///000222333222000...---000111111111111000//////111111111111000000000000333333333333333333333333444444333222222111111111222222222222222222222222444444333222222111111000111222444555555444222111111111111111111000//////222222222111111111000000////////////000000000000000000000000111111111111......//////000000111111000111111111222222222222111111222222111000...---///000222333222111///---111000/////////000222333444333222000000000111111000000111222222222222111//////000000111111111222222222222222111111000000000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333333333333333333333333333222222222222222222222222333333333333333333333333111333444444222222333555444444444333333222222222333333333444444444555555555555555555555444444444777777666555555555555666666666777777888888999999444444444555555555555666555666666666666444333222111111222444666666555333444333222111000000000000////////////////////////------...///000000000000------------............000000000000000000000000000000000000000000000000//////000000000000//////---------.........//////000000111111111111000000000000000000////////////////////////000000000000000000000/////////......//////000111111000//////000000000000000000000000000000////////////000000000000000000111222333444222222222222222222222222333222111111000000111111000000000000111111111111111111000000000000111111333222000/////////000111000000000000000000000000000000111111111111000000333222111000////////////111111000000111111222333222222222111111111000000222111000//////000111222222222222222222222222222222333333444444333333333000111111111111222222222111111222222222333333333222222222111111111000000111111111111111111111111111111222222222333333333111111111111111111111111222222111111111111222222222222222222222222222222333333333333333333333333111111222222222222111111222222222333333444444555777666666555444333222222222222333444444444444333333333333333333333333333111111222222333444444444333333333333333333333333333333222222333333444555666666555555444444444333555444333333222222333333444444444444444333333333222333333333333333333444222222222333444444555555222222333333333333222222111111222222222111000///111222222222111111000000111111111111000000000000222222222333333444444444222222222222222222333333222222222222222222222222333333333222222222222111111222333444444333222111222222222222222111000000222222222111111111000000///000000000000000000000000000000000111111111111000000000111111111111111000000000111111111222222555555666666555333222111222333444444444333111000111000/////////000222222222111000000000111222222111111222333333333333333000000000000111111111222222222222222111111111000000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333333333333333333333333333222222222222222222222222333333333333333333333333222333444444222222222444444444444333333222222222333333444444444555555555444444555555555555555555555555555555555666777777555555555555666666666666555555555666666666777777444555666777777777666555111111222444777888777555444444222111111000000000////////////////////////------...///000000111111------------............000000000000000000000000000000000000000000000000//////000000000000//////------........./////////111111000000000000111111111111000000//////......000000000000000/////////////////////............///000000111111000000///000000000000000000000000000000////////////000000000/////////000111222333333333333333333333333333222222111000000000111111000000000000111111111111111111000000000000111111222111000000///000000000000000000000000000000000000000111111111111000000333222111000////////////111111000000111111222333222222222111111111111111111111000000000111111222222222222222222222222222333444444444444444333333000111111111111222222222111111222222222333333333222222222111111111111111222222222222222222222222111222222222222333333333222222222222222222222222222222111111111111222222222222222222222222222222333333333333333333333333111111222222222222111111333333333333333444444444444444444444333333333222222222333444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333222222333333444555777777666555444444333333555444333333333333333333333333333333333333333333444333333333333333333222111111222222333333444444222222333333333333222222333333222222222222111111333333333222222222111111222222111111111000000000111111222333333444555555111111111222333444444444333333333333333333333333111111222222222333333333222222222222222222222222222333333333333222111111222222222111111111111111000000000000000000000000000000000000111111111111222222222222222222111111///000000000111111111111333333444333333222111000000000000/////////......000000000///000111111222////////////000111222333222222333444444444444333000000000111111111111111222222222222111111111111000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333333333333333333333333333222222222222222222222222333333333333333333333333333444555444222111222333444444333333333333222222333444444444444555555555333444444444555666666666333333333444555777888999666666666666555555555555666666777777777888888888444555666777888888888888000000222555888999888777555444333222111000000000...///////////////000000111000000///////////////////////////000000000000////////////////////////000000000000000000000000//////000000000000/////////000000000000111111111222111000//////000111222111111000000//////......000000000//////.........//////..................000000000000000000000000////////////////////////000000////////////000000///////////////000111111111111222222222222333333111111000000000000111111///000000000111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000111111111111000000////////////000111333333111111000000111111222333111111111111111111111111111111111111111111222222222222222222222222222222333333444444333333222222000000111111111222222222111111222222222333333333111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333333222222111111222222333222222222222222222222222333333333333333333333333333444444444444444444333444444444444444333333333333333333333333333333333222333333444555444444444444444444555555555555555666666555555444444444444333333333333333333333333333333222222333333444555777777666555444333333222555444444333333333444444222222222333333333333333444444444333333222222222111111111222222333333333222333333333333333333222444333333222222222333444444444333333222222222222222222222111111111000000000000111222444555666666222222222333333333444444333333333333333333333333000000111222333333444444222111111000000111111222111222222333222222111111111111111111111111111111111111111000000000000000///000000000111111111111333333222222111111111000//////000000000111111111111111111111000000/////////...---,,,,,,,,,------000000000000000111111222/////////000000111111111111222222333444333333333111111111111111111111111222222222222222222222222000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333333333333333333333333333222222222222222222222222333333333333333333333333444555555444222111111222333333333333333333333333444444444444555555555555333333333444555666777777444444444444555666777888999999888888777777666666666666666777777777888888666666666777777888888888///000111444888999999888666555444222111000000000/////////000000000111111222111000///......//////////////////000000000000////////////////////////000000000000000000000000//////000000000000//////000000000000111111111222222111000//////000111222111000000000/////////.../////////......---------......//////////////////111111000000000000111111////////////////////////000000////////////000000/////////...//////000000///000000000111111111222111000000///000000111111///000000000111111111111111111000000000000111111000000000111111111000000000000000000000000000000000000111111111111000000.........///000222333444111111000000111111222333111111111111111111111111000000111111222222222222222222222222222222222222222222222222222111000000000000111111111222222222111111222222222333333333111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333333333222222222222333333222222222222222222222222333333333333333333333333444444444555555444444444555444444444444444444444222222222333333333333444333333444555555555444444444444444555555666666666777666666555555444444333333333333333333333333333333333222222333333444555777666666555444444333333444444444333333444555555222222222333333444444444444444444333333222222222111111222222222222333333333333333444444333333333444333333222222333444444555444333333222222333333222222222222111111111111000000111222444555666666444444444333333333222222333333333333333333333333000000111222333444444555222111111000000111111222000000111111111111111000111111111111111111111111222111111111000000000//////000000000111111111111222222222111111000000///000000000000111111111111333333222222222222222222222111000/////////000000///000000000111111111111111111111111000000//////000111111222222222222222222222222111111111111111222222222222222222222333000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333333333333333333333333333222222222222222222222222333333333333333333333333444555555444222111111222333333333333333333333333444444444555555555666666333333333444555666777777555555444444444444555555999999888888777777666666555555666666666777777777777777777666666555555555///000111444777999888777777666444333111000000000///000000111111222222333111000///...///000111222------------............000000000000000000000000000000000000000000000000//////000000000000//////........./////////000000111111000000000000111111/////////000000000000000////////////............////////////000000000000222111111000000111111222000000000000000000000000000000////////////000000000000////////////000000......//////000111111111000000/////////000111111000000000000111111111111111111000000000000111111//////000111111111111000000000000000000000000000000000111111111111000000111111000000000000000111111111000000111111222333111111111111111222222222///000111222333333333333222222222222222222222222111222222222111000///...000111111111111222222222111111222222222333333333111111111111111222222222333333333333333333333333333333333222222222222111333333333333333333333333333333222222222222333333222222222222222222222222333333333333333333333333222222333333333333222222444444444444444555555555333333333333444444444444333333444555555555555555333333444444555666666666666666555555555444444444333333333333333333333333333333222222333333444555666555555555555444444444444444444444444444555666222333333444444555555666444333333333333333333222222222333333333333333333333333444444444444333333222222333333333333444444555444333222111222333444333222222222222111111111111111222333333444555555555555555444333222222222333333333333333333333333000000111222333333444444222222222222222222222222//////000111111111111000111111111111111222222222222222222111111000000///000000000000111111111111111111111111111000000000000111111111222222222222111111000//////000000111000000////////////......//////000111111111111000333333333222222111//////000000111222222222222111222222222222222111111111222222222222333333333333000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333333333333333333333333333222222222222222222222222333333333333333333333333333444555444222111222333222222333333333333444444444444555555555666666666333444444444555666666666666555555444333333444444666666666666555555555555555555555666666666777777999888777666555555555555//////111333666777666555777666555333111111000000000111111222333333444444333222000///...///000111------------............000000000000000000000000000000000000000000000000//////000000000000//////....../////////000000000000000111111111111000000......//////000000111111000000000000111111111111000000000000111111222222222222111000000111222222000000000000000000000000000000////////////000000111000000//////000000111...//////000111111222222///////////////000111111000000000000111111111111111111000000000000111111...///000111222111111000000000000000000000000000000000111111111111000000111111000000000000111111111111000000111111222333000000111111111222222222///000111333444444333333222222222222222222222222222333333222111000//////000111111111111222222222111111222222222333333333000000111111111222222222333333333333333333333333333333333222222222111111222222222222222222222222444333333222222333333444222222222222222222222222333333333333333333333333222222333333333333222222333333444444555555666666555555555444444444444444333444444555555555555555222333333444555555666666555555444444444444444444333333333333333333333333333333222222333333444555444444444555555555555555444444444444444555666666333333444555555666777777222333333333333333333444444444333333333333333333333333444444444444333333000111222444444444333222555444222111000111222333333333222222222111111111222222222333333444444444444444444444444444333333444444444444444444444444111111111222222333333333111222333444444333222111///000111111222222222111000000111111111222222222333333222111111000000///000000000000111111111111111111111222222222222222222222222222333333333333//////...------...///000------...///...---,,,+++...///000111222111111000222222333444333333222111000111222222333333222222333333333222222111111111222222222333333333444444000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333333333333333333333333333222222222222222222222222333333333333333333333333222333444444222222222444222222222333333444444444555555555555666666666666444444555555555555555555444444333333333444555555555555555555666666666666666666777777777888888888999888777666666666777888//////000333666777555444777777555333222111000000111111222333444444555555888666222///------------////////////000000000111000000000000000000000000000000000000000000000000//////000000000000//////111111111111222222222222///000111222222111000///------...///000111222222111111111222333333333444000000111111222222222333333222111000000111222333000000000000000000000000000000////////////000000111111000000000000000111///000000111222222333333///////////////000111111000000000000111111111111111111000000000000111111...///000222222222111000000000000000000000000000000000111111111111000000------...///111222444555111111111000111222222333000000111111222222222222///000222333444444333333222222222222222222222222444444444333222111000///000111111111111222222222111111222222222333333333000000111111222222222222333333333333333333333333333333333222222111111111222222222222222222222222444333333222222333333444222222222222222222222222333333333333333333333333444555555666666555555444333333333444555666777777666666555555555444444444333444555555666666555555222222333333444555666666444444444444444444444444333333333333333333333333333333222222333333444555333333444444555666666666444444444444444555666777444444555555666777888888222222222333333444444444444444444444444444444444333444444555555444444333///000222444444444222111555444222000000111222333333333333222222222111111333333333333333333333333222333333444444555555666444444444444444444444444111222222222222333333333111222444555555444222111000111222333333333333333000000111111222222222222333333222222111000000///000000000000111111111111222222222333333444444444222222333333333444444444333333222111111222333444///111222333333111///......///000222222111111000000111333444555555444333222222333444444444444333333333333222222111111111222222222333333444444444000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333333333333333333333333333222222222222222222222222333333333333333333333333222333444444222222333555222222222333333444444444555555555555666666666777555555555555555444444444222222222333444555666777666666777777888888999999777888888888888999999999888777777777777999:::;;;000000111555888999999777444444333222111000///...000111111222222333444444111111111111000000000000............////////////111111000000000000111111////////////////////////000000000000000000000000111111000000000000111111000000000000111111111111000000000000000000000000444444333222111000//////000000111222222222222111333333222222222222333333000000111111111111000000......////////////......------------.........///000000000000000000000000111111000000//////.........//////000111222222333111111111111111111111111333333222111000000111111000000000000000000000000//////000000111111222222///////////////000111111333333222111111222333333000000000111222222333333222222333333333222111111222222222111111111000000333333333333333333333333111111000000000000111111000000111111111222222222...//////000111111222222000000111222333333444444444444333333222111000000111333444444333222222333333333333333333333333333333333333333333333333333333333333333333333333333333444444555555444444333666666555555555555666666555555444444444444555555555444444333333333444444444333333333333444555555777555444555888888666333444444444555555555666666222333333444444333333222333222222222222333444444333333333333333444555666444444444333222222444777333333333222222333444444333333333333333333333333333333333333333333333333444333333222111111111222333333333333333333333333333333222222333333444555///000222222111111222333444444444444444444444444222222222222222222222222333333333222222111111111222222222222222222222222333333333222111000//////000000000000000000000000000000000000111111111111//////000000111111222222111111000000000000111111111111111222222333333333000000000000000111111222111111000///////////////111111000000000000111111...///000111111111111111111222222333333222222111111111111111111111111111222222222222222222222222222222222222222222222222111111111111000000//////000000000000111111111111444333333222111111111222222222333444666555222000333333333444444333222222444444444444444444444444222111000//////111333555555444222111111111222222222222444444444444222222333333444444555666666666444444444444444444444444777777777777666555444333444444444444555555666666888777666555555666777888666777888999999888777666000000111444777888777666555555444333222111000000000111111222222333444444111111111111000000000000....../////////000000000111111000000000000111111000000000000000000000000000000000000000000000000111111000000000000111111000000000000111111111111000000000000000000000000000000000000////////////000000111222222222222111111111000000000000111111000000111111111111000000......////////////......---.........////////////000000000000000000000000111111000000////////////......///000000111222222222222222222222111111111222222111000000000000000000000000000000000000000000000000000000111111111///////////////000111111333222222111111222222333222222111111111111111111000111222222333333333333222222222111111111000000333333333333333333333333111111000000000000111111111111111222222222222333//////000111111222333333000111111222333333444444444444333333222111111000111333444444333222222333222222222222222222222222333333333333333333333333333333333333333333333333333444444555555444444333666666555555555555666666555555444444444444555555555444444444333444444444444444333333444444555666666444333444666777555222333333444444444555555555333333444444444444333333333333333333333444444555444333333333444444555666444555555444333333555777444333333222333333444444333333333333333333333333333333333333333333333333444333333222111111222222333333333333333333333333222222111111222222333444444555666555444333444555444444444444444444444444222222222222222222222222333333333222222222111111444444444444444444444444333333222222111111000000111111111111111111111111/////////000111222222222111111111111222222222222111111000000000000111111111222222222222222222333///////////////000000111111111000///////////////111111000000000000111111///000000111111111111000111222222333333222222111111111111111111111111111222222222222222222222222222222222222222222222222222222111111111000000000000000000000111111111111444333222222111111222222222222333444555555222000333333333444444333333222444444444444444444444444333222111111111333444555444444222111111111222222333444555555555555444333333333444444555666666666444444444444444444444444444555555666666555555555666666666666666777777777888777666666666666777888666777888999999888777666000000111333555666555444666555555444333222111111000111111222222333444444111111111111000000000000/////////000000000111111111111000000000000111111111111111111111111111111000000000000000000000000111111000000000000111111000000000000111111111111000000000000000000000000......//////000000000111000000111222222222222111111111000000000000111111000000111111111111000000...//////000000//////...////////////000000000000000000000000000000000000111000000000000/////////......//////000000111111222222222222222222222222111111000/////////000000000000000000000000000000111111111111000000000000000////////////000111111333222111111111111222333333333222222111000000///...///000222333444444444222222222111111111111111333333333333333333333333111111000000000000111111222222222222333333333333000111111222222333333444111111222222333333444444444444333333222222111111111333444444333222222333222222222222222222222222333333333333333333333333222222222222222222222222444444555555555555444444666666666555555666666666555555444444444444555555444444444444444444444555444444444333444444555666444444333444555666444222444444555555555666666666333333444444444444333333444444444333444555555666444444444333444444555666555666777555444444555777444444333333333333333444333333333333333333333333333333333333333333333333444333333222222222222222333333333333333333333333222111111111111222333333666777888666444333444555444444444444444444444444333333333333333333333333333333333333222222222222444444444444444444444444222222222222222111111111111111111111111111111111//////000000111222333333333333333222222222222222111111111111111111111111222222222222222111111111///............///000000111111000/////////000000111111000000000000111111111111111222111111000000111111222222222222111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111000000000111111111222222333333222222111111222222333222222444555555333111222333333444444333333333444444444444444444444444333333333333444444444444444333333222222222222333444555555666666555555444333333444444555666666666444444444444444444444444222333444555666666666666888888888888888888888888888777777666666777777888666777888888888888777777111000000111444555444333555444444333222222111111000111111222222333444444111111111111000000000///000000000000111111111111111111000000000000111111111111111111111111111111////////////////////////111111000000000000111111///000000000111111111111000000000000000000000000111111111111222222222222000000111222222222222111333333222222222222333333000000111111111111000000//////000000000000/////////000000000000111111111000000000000000000000000000000000000000000000000....../////////000000000222222222222333333333333000000///////////////000000000000000000000000000222222111111000000//////000000//////000000111222222222111111111111222222222222222111111111000000//////111222222333333333111111111111111111111111222222222222222222222222222111111000000111111222222222333333333444444444222222222333333444444444222222222333333333444444444444333333333222222222111333444444333222222333222222222333333333333333444444444444444444444444222222222222222222222222444444555555555555444444555555666666666666555555555555444444444444555555444444444555555555555555444444444444444555666666555444555555666666555444666666777777777888888888444444555555555555444444555444444444444555666666555555444444444444555555666777888777555555666777555444444333333333333444444444444444444444444444444444444444444444444444444333333222222222333333444444444444444444444444333222222222222333444444333444555444333222333444444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222111222222222222222222222111111111111111111111111000111111111111111222222333333333222222111111000111111111111111111111111333333222222111111000000///////////////000111111111111000000///000000111222111111000000111111222222222222222111111000///111111222222222222111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000111111111222222222333333222222111222222333333222222333555555333111222222333444444444333333444444444444444444444444222333444444444444333333333333333333333333333333444444555555555555444444333333444444555666666666555555555555555555555555444444555666777777777777999999888888888888777777777777777777777777777777666777777888888888888888111000///000333444444333333333222222111111000000000111111222222333444444111111111111000000000///000000000000111111111111111111000000000000111111111111111111111111111111////////////////////////111111000000000000111111///000000000111111111111000000000000000000000000222222222222111111111111000000111222222222222111333333222222222222333333000000111111111111000000//////000000000000//////000000000000111111111222000000000000000000000000000000000000111111111111////////////000000000000111111111222222333333333000///////////////000000000000000000000000000000222222111111000000//////000000000000000111222222111111111111111111111111000000111111111222222222111111111222222111111000111111111111111111111111222222222222222222222222222222111111111111222222222222333333333444444444333333333333333444444444333333333333333444444444444444444333333333333333111333444444333222222333222333333333444444444555444444444444444444444444222222222222222222222222444555555666666555555444555555666777777666555555555555444444444444555555333444555666666666555555555444444444444555666666555666777777777666666666555555666666666777777777444555555666666555555444555444444444444555666666666555555444444444555555777888999888666555555666666555444444333333333444444444444444444444444444444444444444444444444444444333333222333333444444444444444444444444444444555444444444444555666666///111222333222222444666444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222333333333111111111111111111111111333333222222111111000000222222111111000000000///000111222222222222111000222222222111111000000000111111000000111111222333111111000000000000111111222222111111111111222222222222222222222111000///000111111222222111111000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222222222333222222111222222333333444333222333444444333222111222333333444444444333444444444444444444444444222222333333333333222111333333333333333333333333444333333333333333333444333333444444555666666666555555555555555555555555666777777888888777777777777777777777777777777777777777888888888888777777777777777777777888888999111000///000333555555555222222222111111000000000000111111222222333444444111111111111000000000000/////////000000000111111111111000000000000111111111111111111111111111111000000000000000000000000111111000000000000111111000000000000111111111111000000000000000000000000111000000000//////......000000111222222222222111111111000000000000111111000000111111111111000000///000000111111000000///000000000000111111111111000000000000000000000000000000000111111111111222000000000000111111111111000000000111111222222333000000/////////000111111000000000000000000000000111111111111000000000000111000000000000111222222000000111222222111000000///000000111222222333333111111222222111000000///111111111111111222222222222222222222222222222222222222111111111111222222222222222222333333333333333333333333333333333333333333333333444444444444444444444444333333333333111333444444333222222333222222222333333444444555444444444444444444444444333333333333333333333333555555666666666666555555444555666777777666555444555555444444444444555555222333555666777777666555555555444444555555666777555777999999777666777888333333444444444555555555555555666666666666555555444444444333444555555666777666555555444555555555666888999888666555555555777666555444333333333333444444444444444444444444444444444444444444444444333333333333333444444555444444444444444444444444666555555555555666777777000222444444444555777999444444444444444444444444333333333333333333333333333333333333444444444444444444444444444444444444333333333333333222222222222222222222222222222222333333333222111111000000111111111000000000000000000111222333333222111000111111111111111000000000222111111111111222333333111111000000000111222222222222111111111111222222222222222333222222111111000000111111111111000000333333333333333333333333222222222222222222222222222222222222222222222222111111111222222222222222111111111222222222222333222222111111222222333333444333222222444444333222111111222333444444444444444444444444444444444444333333333333222222222222222333333444444444444333444333333222222333333444333333444444555666666666555555555555555555555555777777888888888777666666555555555666666666777777777888888999999888888777777666666666777888999:::111//////000333666777777333333222222222222111111000111111222222333444444111111111111000000000000....../////////000000000111111000000000000111111000000000000000000000000000000000000000000000000111111000000000000111111000000000000111111111111000000000000000000000000////////////000000000000000000111222222222222111111111000000000000111111000000111111111111000000000000111111111111000000/////////000000000111111000000000000000000000000000000111111111222222222222222222222111111111111...//////000000111222222000000000000000111222222000000000000000000000000000000000000000111111111111111000000111111222333///000111222222111000///111111111111111111222222///000000111111111111000000000111111111222222222111111111111111111111111333222222111111222222333111111111222222222222333333333333222222222222222444444444444444444444444444444444444444444444444111333444444333222222333///000000111222222333333555555555555555555555555444444444444444444444444555555666666666666555555444555666777777666555444555555444444444444555555222333555777888777666666555555555555555666666777444777999888666555666777444444555555555666666666666666666777777666666666333333333333333444444555777777666555555555555555666777999888666444444444777666555444444333333333555555555555555555555555555555555555555555555555333333333333333444555555555555555555555555555555555555555555555666777777222444555666555555777999444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444444444444333333222222111222222222222222222222222111111111222222333333333000111111111111111222222000111333444444333111000000000000000111111111111111111111000111222222333111111000000111111222333333222222111111222222333111111222333333333222222000000111111111111000000333333333333333333333333222222222222222222222222222222222222222222222222000000000111111111222222111111111222222222333333222222111111222222333444555333222222333444333222000111222333444444444444444444444444444444444444666555444222222222333444222222444555555555444444555444333333333333444555333333444444555666666666555555555555555555555555333444555666666777666666333444444555666777888888777888999999999999888777777666666666777888999:::111//////000333777888888444444333333333333333333000111111222333333444444111111111111000000000000............////////////111111000000000000111111////////////////////////000000000000000000000000111111000000000000111111000000000000111111111111000000000000000000000000//////000111222333444444000000111222222222222111333333222222222222333333000000111111111111000000000000111111111111000000////////////000000000000000000000000000000000000000000111111222222222222333333222222222222222222---......///000111111111111111000000111222333333000000000000000000000000//////000000111111222222111111111000111111222333///000111222222111000///333333222222111000000000---...///111222222222222000000111111222222222222111111111111111111111111333222222111111222222333000000111111111222222222222222222222222222222222444444444444444444444444444444444444444444444444111333555444333222333333---......///000111111111555555555555555555555555555555555555555555555555555555666666666666555555444555666888888666555444555555555444444555555555222333555777888888777666555555555555555666777777333666888888555444555777888888888888999999999999666666777777777777666666333222222222222333444444777777666555555555555555555777888888666444333333777777666555444333333333555555555555555555555555555555555555555555555555333333333333333444555666555555555555555555555555555444444444444555666666333555666555444444555666444444444444444444444444444444444444444444444444333333333444444555555555222222222222222222222222555555444333333222111111222222222222222222222222...///000111333444555666111111111222222333333444000111333444444333111000//////000000111111222222000000000000000111111222111111000000111222333333333222222111111222222333000111222333333333333333000000111111111111000000333333333333333333333333222222222222222222222222222222222222222222222222//////000000111111111222111111222222222333333333222111111111222333333444555333222222333444444333000111222333444444555444444444444444444444444444888777555333222333555666111222444555666555444444666555444333333444555666333333444444555666666777666666666666666666666666///000222444555666777777333444444666777888999:::777888999::::::999888777777666666666666888:::;;;111222333333222333555777666444111000111222222111333222111000000111222222000000111111111222222222000000000000000000000000111111111111111111111111111///555@@@@@@444---///111111111111111000//////000000000000000000000000333222222222222222222333000000000000111111111111222111000//////...//////111111111111111111111111000000000000000000000000000000000000000///............///000000000000000000000111111111222222222444333222000//////......000000000000111111111111222222111111111111111111///000000000000111111111000111111111111222222222333333333222222111111111111111111000000000000000222222222333333444444444222222222111111111000000333222222111111222222333555444333222111111111111222222333333333444444444333333222111000000000111222222333333333333444444111111222222222333333333222333444444555555444444444555555555444333333222333444444555555444444333444333222111111111222333444444333222333444555666777888999999777666666666333333444444444444333333888777666555555666777888:::999888666666666777888999666333333555777666555777777777777777777777777444444444555555555666666888888888888777777777777666666666666666777777888777777666666555555555444888777666555555666777888666666666666666666666666444444555555666777777777888888777555444333222111444444444555666777777888555444333333333444666777777777888888777666555555777777666666555555444444666555444333222333333444444444444555555555555666666666555444444444444555555555555555555555555555555555444444444333333333444444444444444444444444333333333222222111111111333333222111111222222333444333333222222333333444111111111222222333333333222222111111111111222222222222111111111111222222000000000000000111111222///......---...000222333111111111222222333333333333333333333333222111000111111111111111111111111222222333333333333444444222222222222111111000000222222222222222222222222333333333222222111111111222222222222222222222222222222222222222222222222333222111111111222444444444444444333333222222222111111222333444444444444666555444333222333444555444444555555555555444444333444444555555444444333666666666666666777888888555666666666666666555444333444555777888888888888666666666666666666666666888777555444555666888999999888888888888888888999000111222222222333555888777444222111222222222111222111000000000111222333000000111111111222222222000000000000000000000000111111111111111111111111666333999BBBBBB777222444111111111111111000//////000000000000000000000000222222111111111111222222000000000000111111111111111000000////////////000111111111111111111111111000000000000000000000000000000000000000///............///000000000000000000000111111111222222222333222111000////////////000000000000111111111111111111111111111111111111000000000111111111222222000111111111111222222222333333333222222222111111111111111111000000000000222222222333333444444444222222222111111111000000333222222111111222222333111111000111111222333444222222222222333333333333333222111111111111111111222222333333333333444444111222222222222333333333222333444444555555444444444555555555444444333222333444444555555444444333555555333222222222333444444444333333333444555666:::<<<<<<;;;888666666666555555666666666666555555777777666555555666777777:::999777666666666777888<<<:::777777:::;;;:::999666666666666666666666666444444555555555666666666888888888888777777777777777777777777777888888999777777777666666666555555888777666666666666777888888888888888888888888888666666666666666666555555666666666555555444444333444444555555666777777888777666666666666777888888555555666666555444444333666666666666666555555555666555444333333333444444444444444555555555555666666666555444444444444555555555555555555555555555555555444444444333333333444444444444444444444444333333333222222222111111333333222222222222222333444333333222222333333444222222222222222222333333222222111111111111222222222222111111111111222222000000000000000111222222////////////000111222333111111222222222333333333333333333333333222111000111111111111111111111111222222333333333333444444222222222222111111111000222222222222222222222222333333333222222222111111222222222222222222222222222222222222222222222222222111000000000111333333222222222111111111000000111111222333444444444444555555444333333333444555444444555555555555444444555555555555555555555555555444444444444555666666555666666777777777666666777888888999999999888888999999999999999999999999888777666555666777999::::::999999888888999999:::///000222222222444666999888666444222333222111000000000000000000111222333000000000111111111111222000000000000000000000000111111111111111111111111333111444;;;;;;333///222000111111111111000000///000000000000000000000000111111000000000000111111000000000000111111111111000000/////////000111111111111111111111111111111000000000000000000000000000000000000000///............///000000000000000000000000111111111111222111111000000000000111111000000000000111111111111111111111111111111111111111111111111222222222333000111111111111222222222333333333222222222222111111111111111111111111111222222333333333333444444222222222111111111111111333222222111111222222333000//////000111222333333111111111222222222222333222111111111111222222333222222333333333333444444222222222222333333333333333333444555555555555444444555555555555444333333444444555555555555444444666555555444333444444444444444333333444444555666;;;<<<<<<;;;888555444555555555666666666666555555666666555555555555666777999888777777666777777777:::888777777888999999888666666666666666666666666555555555666666666777777999999888888888777777777888888888888999999999:::888888888777777777777777888777777666666777777888888888888888888888888888888888777666666555444444555555555555555555555666444555555666666777777888333444444555555555555555555555666666666555444444555555555666666666666666666555444444333444444444444444444555555555555666666666555444444444444555555555555555555555555555555555444444444333333333444444444444444444444444333333333333222222222222222222222222222333333333444333333222222333333444333333222222222222222222222222111111111111222222222222111111111111222222111000000000000111222222///000111111222222222222111222222222222333333333222222333333333222111111222222222222222222222222222222333333333333444444222222222222111111111111222222222222222222222222333333333222222222222111222222222222222222222222222222222222222222222222222222111111222222333444222222222111111111111000111111222333444444444444555444444333444444555555444444555555555555444444777666555555555555666777333333333222333444444555555555666777888888888888999999999888888777777777999999999999999999999999999888777777777888:::;;;;;;::::::999999::::::;;;...///111222333444777999999777555444444333111000/////////000111222333333000000000000111111111111000000000000000000000000111111111111111111111111///---...333333...,,,///000000111111111111000///000000000000000000000000000000////////////000000///000000000111111111111////////////000111222222111111111111111111111111000000000000000000000000000000000000000///............///000000000000000000000000000111111111111000000//////000111222222///000000000111111111111111111111111111222222222111111222222222333333333000000111111111222222222222222222222222222222222000111111111111111222222333333333333333333333333111111111111111111111111333222222111111222222333222111111000//////000000000000111111111222222222111111111111222222333444222222222333333333444444222222222333333333444444333444444555555555555555444444555555555555444444444444555555555555444444555555555444444444444444444444444444444555555666777888999888555333333333333333444444444444333333555555555555555666666666888888777777777777777777888777777777777777777777555555555555555555555555666666666777777777888888999999999888888888777777999999999:::::::::::::::888888888888888888888888777777777777777777777777888888888888888888888888777777777777666666555555555555555555555555555555555555666666777777777777222333555666666666555444777777888888888777777666444444555555666666777777555555555444444444444555444444444555555555555666666666555444444444444555555555555555555555555555555555444444444333333333333333444444444444444444333333333333333333333333222222333333333333333333444333333222222333333444333333333222222111111111222222111111111111222222222222111111111111222222111111000000111111222333///000222333444333222222222222222222222222222222222222333333333222222111222222222222222222222222222222222333333333444444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333444444555555333333333333333333333333111111222333444444444444444444444444444555555555444444555555555555444444777666444333333444666777333333222222333333444555555555666888999999999999666666666555555555666666777777777777777777777777:::999999999999:::;;;<<<;;;;;;;;;::::::;;;;;;;;;...///111222333444777999:::888666666555444222000//////000111222333333333000000000000000000000000////////////////////////000000000000000000000000111000000222222000000222///000000111111111000000111111111111111111111111000//////////////////000///000000000111111111111000000///000000111222333111111111111111111111111000000000000000000000000000000000000000///............///000000000000000000000000000000000000000////////////000111222333///000000000111111111111000000111111111222222222111111222222222333333333000000111111111222222222222222222222222222222222000000111111222222222333333333333333333333333333111111111111111111111111333222222111111222222333222111000000///000000000000000111111111222222222222111111111222333444444222222222333333333444444222222333333333444444444333444555555666666555555444444555666666555555444444555555666666555555444444444444444444333333222444444555555555666666555444555777777555444444555333333444444444444333333444555555666666666777777777777777888888888777777999999::::::999999999:::666666666666666666666666777777777888888888999999999999999999888888888888999999:::;;;<<<;;;;;;:::888888888888999999999999777777888888888888777777777777777777777777777777666666666666777777888888777777777666555555444444666666666777777777777777666777999:::::::::999888777777888888888888888777444444555555666666777777444555555555555555555555444444444555555555555666666666555444444444444555555555555555555555555555555555444444444333333333333333333444444444555555333333333333333333333333111222333444444444444333444333333222222333333444333333333222222111111111222222111111111111222222222222111111111111222222111111111111111222222333000111333444444333222222222222222222222222222222111222222333333333222222222222222222222222222222222222222333333333444444222222222222222222222333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111222222333333333333333333333333333333333333333111111222333444444444444444444444555555666666666444444555555555555444444666555333222222333555666444444444444444555555666555555666888999999999999444444444444555666777888777777777777777777777777:::::::::::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<>>>>>;;;::::::<<<888888888888888888888888999999::::::::::::;;;;;;:::::::::999999999888888777888:::<<<<<<;;;:::999666666777777888888888888777888999::::::999888777888888888888888888888888999999888888777666666666555555555666777888888888888888888777777777777777555555444333444555666777777777888999999999999999777777666666555555555444333444666777777777666555444444444555555555666666666666555444444444444555555555555555555555555555555555444444444333333333222222333333444555666666333333333444444555555555000111444555666666555444444333333222222333333444111111111222222333333444222222111111111111222222222222111111111111222222222222111111222222333444333222111000000000111222333333333222222111111111000111222333333333333333333333333333333333333333222222333333333444444444222222222333333444444444222222222222222222222222111111111222222333333333222222222222222222222222222222222222222222222222222333444555666555444444222222222333333444444444111111222333444444444444222333555777777777777666444555555555555555555444555555666777777666555555555444444444444555666666555666666666666666555444777666444333333333555666888888888888888888888888888999::::::;;;;;;::::::;;;::::::999999::::::;;;333222000000111555888;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888999:::999777555111111111111111111111111000000000000//////////////////000000000000//////111111000000000000111111------...///000111111222000000000000////////////////////////000000000000000111111000//////000222222222111111111111222222222111111111000000//////111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////000000111111111111000000000000000000000000000000000000////////////000000000000000000111111111111333333333333222111000000000000111222222222222111222222222222222222222222222222222222222222222222222222111111111111222222222111222222333444555666555444222000000111222333222333333444444333333222111222333444555444333222444444444555555555666666666555555444444555555666666777777777777777666555555555444444444555666666222333444555666555444333555555666666666666555555666666666666777777777777777777777777777777777777555666666777888999999:::888777777666666666777777:::999888777777888:::;;;<<<<<<;;;;;;:::::::::999999888777777777888:::;;;:::;;;;;;;;;;;;;;;::::::999999999999999999999999777777777777777777777777:::999888777777888::::::999999999999999:::::::::::::::999999888888777777777777777777777777777777777777777777777777777777888888777777666666666555777777777777777777777777666666666666666666666666999999888777666555444444888888777666666666666666666666555555555444444444333333444555666666666555555555555555555555555555777777666555444333333333444444444444444444333333333333333444444444555555444555555555444333333222222222222333333444444444444333333222222333333444222222222111222222333333222222222222222222222222333222222111111222222333444333333222111111111222222222222222222222222222111111111222222333333333111111222222222333333333444333222111111222333444222333333444444333333222333333333333333333333333333333333333333333333333000000000000000000000000222222222222222222222222666555555444333222111111111111222222222333333333555555444444444333333333444444555555666666777777555555555444444333333333555555555555555555555555777666666555555555666666777777777777777777777777666666666666666777888888999999::::::::::::;;;;;;:::999888888888999:::;;;::::::;;;;;;<<<======>>>333222111000111555888;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999:::999666444111111111111111111111111111111000000000///////////////000000000000//////111111000000000000111111/////////000000111111111111000000000////////////000000000000111111111111000111111000//////000222222222111111111111222222111111111111000000000///111111000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111000000111111111111000000000000000000000000000000000000////////////000000000000000000111111111111111222222333333333222222000000111222222222222222222222222222222222222222222222222222222222222222222111111000000111111222333333333333333444555666666444333111111222333444222333333444444333333222222222333444444444444333333333333444444444555555555555444444444444555555666777777777777666555555444444444555555555666666444444555666666666666555666666777777777777666666555666666666666777777777777777777777777777777777666666777777888888999999:::999999888888888888888::::::999888999:::;;;<<<;;;;;;::::::999999999999999999999999999:::;;;;;;999:::::::::::::::999999999999999999999999999999<<<<<<<<<<<<;;;;;;;;;;;;888888777666666777888999::::::::::::::::::::::::::::::999999999999999999888888888888888888888888888888888888888888888888888888777777777666666666777777777777777777777777999999999999999999999999888888888777666666555555888777666666555555666666666666555555555444444444333444555555666666555555555555555555555555555555666666666555444444444333666666666666666666666666333333444444444555555555444444555555444444333222222222222333333444444444444333333222222333333444444444333222111111111111222222222222222222222222333222222111111222222333444333222222111111222222222222222222222222222222111111222222222333333333222222222222222222222333333222222222222222222333222333333444444333333222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222444444333333222222111111222222333333333444444444111222222333444555666666555555555555666666666666555555444444444333333333555555555555555555555555888777777666666666777777777777777777777777777777666666666666666777888888999999::::::::::::;;;;;;:::999888888888999:::;;;::::::;;;;;;<<<<<<======333222111000222555888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999::::::888555333111111111111111111111111222222111111111000000000///000000111111000000///111111000000000000111111000111111111111111111111111111000000000/////////111111111111222222222222000111111000//////000222222222111111111111222222111111111111000000000000111111000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111000000111111111111000000000000000000000000000000111000000//////000000111000000000000111111111111000000111222333333333333000111111222222222222222222222222222222222222222222222222222222222222222111111000000000000111111444444333333333444444555555444333222222222333444333333444444444444333333333333333333333444444555222222333333333444444444555444444333333444444555666666666666666555555555444444555666666666666666666666555555666666777888444444555555555555444444555555555666666666777777777777777777777777777777777777777777777777888888;;;;;;;;;::::::999999999:::999999999999:::;;;<<<;;;;;;;;;:::::::::::::::::::::;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::999888888777777777888888::::::::::::::::::::::::999999999:::::::::::::::::::::::::::::::::::::::999999999999999999999999888888888777777777777777777777777777777777777777999999999999999999999999777777777777777777777777777777666555555555555555666666666555555555555444444444555666666666555555555555555555555555555555555555555555555555444444333333333333333333333333333444444444444555555555444444555555444444333333222222333333333333444444444333333222222333333444555555333222111000000000222222222222222222222222333222222111111222222333333333222222111111222222222222222222222222222222111222222222222333333333222222222222222222222222222222222333333222222222222333333444444333333222333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333444444444555555555111222222333444555666666666666666555555555555555555444444444444333333333555555555555555555555555888888777777777777888888777777777777777777777777777666666666666777888888999999::::::::::::;;;;;;999999999999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<333222111111222555777999;;;;;;;;;;;;;;;;;;;;;;;;===;;;::::::999777444111111111111111111111111111222222222222111111111000000000000111111000000000111111000000000000111111222222222111111111111111111111111000000000//////000000000111111111222222000111111000//////000222222222111111111111222222111111111000000000000000111111000000000000111111000000000000000000000000////////////////////////111111111111111111111111000111111222222111111000000000000000000000000000111000000000000000000111///000000000111111111111000111222333333333333333000111222222333333222222222222222222222222222222222222222222222222222222111000000//////000000111444333333222222222222333444333222222111222333333333333444444444444333333444444333222222444555666333333333444444444555555444444333333333333444444666666555555555555555555555666777777888777666666777666555444555666777888555555666666666666555555555555666666666777777777888888888888888888888888888888888888888777777777;;;;;;;;;:::::::::999999888888888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<>>>>>>===<<<<<<;;;<<<==================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999999999;;;;;;;;;::::::::::::::::::::::::::::::999999999888888888999:::::::::;;;::::::::::::::::::::::::999999999999999999999999888888888888888888888888777777777777777777777777777777777777777777777777666666777777777888888888777666666555555555555555666666666555555555555555555555666666666666555555555555555555555555555555444444444555555555555555222222222222222333333333444444444444555555555555333444444555444444333333333333333333333333333333444333333222222333333444444444333222111111111111222222222222222222222222333222222111111222222333333333222222111222222333222222222222222222222222222222222222222222222222333333333222222222222111111222333444444333222111222333333444444333333222333333333333333333333333333333333333333333333333333333333333333333333333111222222222222222333333000000111111111222222222333333333333444444444444555555444444444333333333666666666555555444444444444444444444444444444444555555555555555555555555777777666666777777888888777777777777777777777777777777666666777777888999999999999:::::::::;;;;;;999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;333333222222333444777888;;;;;;;;;;;;;;;;;;;;;;;;===<<<::::::999777444111111111111111111111111111222222222222111111111000000000111111111111000000111111000000000000111111222222222111111111111111111111111111000000000000/////////000000000111111000111111000//////000222222222111111111111222222000000000000000000111111111111000000000000111111000000000000000000000000////////////////////////000000000000000000000000111111222222222222111111111111111111111111111111111111000000000000111111///000000000111111111111333333333333333222111000111111222333333333333222222222222222222222222222222222222222222222222222111111000000000000111111333222111111111111111222222222111111111222222222333444444555555444444333555444333222333444555666555555555555666666666666555444444333333444444555666555555555555666777888999999999999888888777666666555444444444555777888999999::::::::::::999999666666666777777777777888999999999999999999999999999999999999999888888888999999:::;;;;;;:::999999888888999::::::;;;;;;;;;<<<=====================<<<===>>>@@@@@@???>>>>>><<<======>>>??????>>>>>>========================@@@?????????>>>>>>>>>==================<<<;;;;;;;;;;;;:::::::::999999999777888888888999:::::::::::::::::::::::::::::::::999999999999999999999999888888888999999999999999888888888888888888888888777777777777777777777777666666777777888888999999777777666555555555555555666666666666666666666666555666666666666666555555555555555555555555555555444444444555555555555555666666666777777888888888444444444555555555666666333333444444555444444333333333333333333333333333444333333222222333333444111111111111222333444444222222222222222222222222333222222111111222222333333222222111222222333333222222222222222222222222222222222222222222222222222222222222222222222222111222333444444333222111222333333444444333333222333333333333333333333333333333333333333333333333222222222222222222222222111111111222222333333333000000000111111222222333222222222222333333333333555555444444444333333333666666555555444444333333444444444444444444444444666666666666666666666666555555555555555666777888777777777777777777777777777777777777777888999999999999999:::::::::;;;;;;999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======333333222222333444666777;;;;;;;;;;;;;;;;;;;;;;;;===;;;::::::999777444111111111111111111111111111222222111111111000000000000111111222222111111000111111000000000000111111000111111111111111111111222222111111111000000000.../////////000000000000000111111000//////000222222222111111111111222222000000000000111111111111111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////111111222222222222111111111111111111111111111111222111111000000111111222000000000000111111111111333333333333222111000000111222222333333333333333222222222222222222222222222222222222222222222222222222111111111111222222222222111111111111222333111111222222222222333333444444555555555555444444444444444444444555555666555666666666666777777777555555555444444555555555555444444555666888:::;;;>>>===<<<:::999888888888555555444444555555666777666666777777777777666666777777777888888888999999999999999999999999999999::::::::::::::::::::::::999:::;;;===>>>======<<<;;;;;;===>>>????????????>>>>>>????????????@@@@@@@@@AAABBBBBBCCCCCCBBBBBB>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@???>>>===<<<=========<<<<<<;;;;;;:::999999999999::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999:::::::::999999999999999999999999::::::::::::::::::::::::777777777888888999999999888888777666666666666666555666666666666777777777666666777777777666555555555555555555555555555555555555555555555555444444555555666666777888888888444444555555555666666666333333444444555555444444444444333333333333222222444333333222222333333444000000000111222333555555222222222222222222222222333222222111111222222333222222111111222222333333222222222222222222222222333333333222222222222111111111222222222333333333222222222333333222222222222333333444444333333222333333333333333333333333333333333333333333333333222222222222222222222222111111111222222333333444000111111111222222333333111111111222222222333333111222222333444555666666555555555444444444444444333333333444444444444555666666666666666666666666555444444555555666777888777777777777777777777777888777777777777888999999999999::::::::::::;;;;;;999999:::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????333333333333333444666666;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999888555222111111111111111111111111111111000000000/////////000111111222222111111000111111000000000000111111/////////000000111111111222222222111111111000000//////000000000111111111000111111000//////000222222222111111111111222222///000000000111111111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111222222333333222222111111111111111111111111111222111111000000111111222000000000000111111111111222222333333333222222111111222333333444444333333222222222222222222222222222222222222222222222222333333222222222222333333222222222222333444555555222333444444555555555444444444555555555555444444333444444555555555555555555555555666666666666777777666666555555666666777444444444555777:::===???DDDBBB>>>;;;999888999999555555666777777777777666444444555555555555444444888999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<=========;;;===???BBBCCCCCCCCCBBBAAABBBCCCEEEFFFGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDEEEEEEFFFFFFGGGGGGEEEEEEFFFFFFEEEDDDBBBAAAAAAAAA@@@@@@???>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999:::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888888888888888888999999999999888777777777777777555666666666777777777777777777777777777666555555555555555555555555555555666666666555444444444333222222333333444555555666555555555555666666666666222333444444555555444444444444444333333222222222444333333222222333333444111111111111222333444444222222222222222222222222333222222111111222222333222222111111222222333444222222222222222222222222333333333222222222111111000000111222333444444555333222222222222222222333222333333444444333333222333333333333333333333333333333333333333333333333333333333333333333333333000111111222333333444444222222222222333333333333222222222333333333444444111222222333444555666666333444444444444444444555333333333444444444555555666666666666666666666666555555555555666777888999777777777777777777777777888888777777888888999:::999999::::::::::::;;;;;;999:::;;;<<<<<<<<<;;;:::;;;<<<===>>>???@@@AAABBB333333333333444444555666;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999::::::888555333111111111111111111111111000000000000////////////111111222222222222111111111111000000000000111111---......///000111111222222222222111111111111000000111111111111222222222000111111000//////000222222222111111111111222222//////000000111111111222111111000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111111222222333333222222111111111111111111111111111222222111111111111222222000000000000111111111111000111222222333333333333111222333333444444333333222222222222222222222222222222222222222222222222444333333222222333333444333333333444555666777888444444555666777777666666444444555555555555444444222333555666666666555444444444444555555555666666777777666666666666777777444444444555888;;;???AAAHHHEEE@@@;;;999888999:::555666888999999999888777999999::::::::::::999999999999:::::::::;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<===>>>??????>>>@@@CCCFFFHHHHHHHHHGGGFFFGGGIIIKKKLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOKKKJJJIIIHHHIIIJJJKKKLLLMMMMMMOOOPPPQQQQQQQQQQQQLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLMMMNNNOOOPPPPPPKKKKKKLLLLLLKKKJJJHHHGGGDDDDDDCCCCCCBBBAAA@@@@@@??????>>>>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888888888888888888888888888:::999999888888888888888555666666666777777888888777777777777777666555555555555555555555555555555777777666555444444333333444444555555666777888888555555555555666666666777222333333444555555555444444444444333333222222222444333333222222333333444333333222222111222222222222222222222222222222222333222222222222222222333222111111111222333333444222222222222222222222222333333333222222111111111//////000111333444555666444333222111111222333444222333333444444333333222333333333333333333333333333333333333333333333333444444444444444444444444000000111222333333444444333333333333333333333333333333333444444444555555555555444444444333333333333333333444444555555555333333333444444555555555777777777777777777777777666666666666777888999:::777777777777777777777777888888888777888888999:::999999:::::::::;;;;;;;;;999:::;;;<<<<<<<<<;;;:::;;;<<<===???@@@BBBCCCDDD444444333222222333333333777999;;;<<<===<<<;;;:::======<<<:::888555333222111111111111111111111111111111111111111111111111000000000000000000000000///////////////////////////000000000111111111111111111111111111111111111111111000000111222333333555444222111111111222222111111111222333333444444111111111111111111111111222111000//////000111222////////////////////////000000//////.........---////////////000000000000...///000222222111111000333222222111111222222333333333333222222111111111222222111111111111111111333333333333333333333333111222222333333222222111222222222222222222222222111111222222222333333333111111222222222333333333111111222222222333333333333333333444444444555555666666666666666555555555555555555555555555444444555555555555666666666777444555555666666666666666444444444666888;;;>>>@@@BBB???;;;777666777999;;;999888888777666666666666888666555777999:::777555777777888888999:::;;;;;;>>>===<<<<<<<<<===???@@@???>>>???CCCHHHJJJHHHFFFHHHJJJMMMNNNNNNOOORRRTTTTTTUUUVVVUUUSSSRRRSSSTTTRRRSSSUUUVVVVVVVVVVVVWWWXXXYYYYYYVVVRRRPPPQQQSSSYYY[[[___dddggghhheeebbb]]]\\\ZZZXXXVVVUUUUUUVVVVVVXXXZZZ\\\^^^_________XXXUUUTTTWWWZZZZZZUUUPPPMMMKKKIIIHHHHHHGGGFFFDDDBBBCCCCCCBBB@@@???AAABBBAAA???======>>>@@@@@@@@@<<<;;;;;;::::::;;;<<<<<<===<<<:::;;;<<<<<<;;;999;;;<<<<<<<<<<<<<<<======<<<;;;:::999999999:::;;;999999999999999999999999<<<;;;999888888888999999:::999999888888999999:::999888888888777777666666666666777777777777666666555666777777777666444333666666666666777777777777666555444333444666888999777555333111111222555666444444555555555555444444666555444333222333333444555555555444444333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333222222111111111222222111111111111222222222222222111111000000000333333333444444333222222222222222222222222222222333222222111111222222333222222444444444444222222222222222222222222222222111111111111111111111111333333333444444444555555222222333333333444444444555555555555555555555555888777555444555444333111444444555555666666777777777777666666555555555555555666666666666666555555888777666666666666777777777777777888999999::::::888999999::::::999999888;;;<<<<<<<<<:::999:::;;;>>>???>>>======>>>BBBFFF444333333222222333333444777888:::<<<======<<<;;;===<<<;;;:::888555333222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111222222222222111111111111111111111111111111000000111222222333444333222111000111111222222222222222111111111111111111111111111111111111222111000//////000111222000000000000000000000000000000000/////////....../////////000000000111111//////111111222111111000333222222111111222222333222222222111111000000000111111111111111111111111222222222222222222222222333333333444444333333333222222222222222222222222222222222222222222222333222222222333333333444444111111111222222222333333333333333444444444555555666666666666555555555555555555555555555555555555555555555666666666777777555555666777777777777777666666666666888999;;;<<<===<<<:::999999999:::;;;888888777777777888888999;;;:::999:::<<<===;;;999;;;;;;;;;;;;;;;;;;;;;;;;======>>>???AAADDDFFFGGGFFFGGGHHHJJJLLLNNNOOOOOOOOOPPPRRRSSSUUUWWWYYYZZZWWWZZZ]]]^^^___aaacccdddfffhhhjjjiiiggggggiiillljjjlllnnnmmmiiifffeeeeeelllooovvv~~~|||vvvsssooonnnnnnlllhhhdddgggjjjooosssvvvuuutttsssmmmjjjhhhiiilllmmmjjjfffZZZWWWTTTRRRPPPMMMJJJGGGGGGHHHHHHFFFDDDDDDEEEGGGGGGEEEBBBAAABBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>@@@???============<<<:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999999::::::999999999999999999999999;;;;;;999888888888999999:::999999888888999999:::999888888888777777777777666777777777777777777666555666777777777666555444555666666666777777777777777666555444444555777888:::888555333222333444555444555555666666555555444666555444333333333444444444444444333333222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333222222222111111222222111111111111222222333333222222222111111111333333333444444333333222222222222222222222222222333222222111111222222333222333333444444333333222222222222222222222222222111111111111111111111111222222222333333333444444222222333333333444444444333333333333333333333333888666555555666666444333555555555555666666666666666666666555555555444444666666666777777666666555777777666666666666777777666777777888999::::::;;;:::;;;;;;<<<<<<;;;;;;::::::<<<===<<<::::::;;;<<>>???????????????BBBCCCDDDGGGIIIKKKLLLMMMMMMPPPSSSTTTTTTWWW\\\```cccaaa```bbbdddggghhhiiieeeiiioootttyyy}}}}}}|||uuuqqqkkkeee___YYYSSSOOOQQQQQQPPPNNNKKKJJJKKKLLLNNNKKKIIIGGGGGGGGGEEEDDDBBBAAAAAA@@@??????>>>>>>@@@>>>============;;;:::<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;:::999999999999:::::::::::::::::::::::::::;;;::::::999999999999::::::999999888888999999:::888888888888888777777777777777888888888888777777666666777777777666555444555555666666666777777777888777555444444555666666;;;:::777444333333444444444555555666666555555444555555444333333333444444333333333222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222111222222111111111111222222333333333333222222222222222333333444444333333333333333333333333333333333333222222111111222222333444333333222222333333444222222222222222222222222222222222222222222222222111111111222222222333333333333333333444444444444333333333333333333333333777666555555777777666555666666666555555555555555555555555444444444444444666666777888888777777666666666666666666777777777666666777888999:::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;:::<<<===<<<;;;;;;<<<===???AAACCCDDDFFFJJJPPPSSS333333222222222333444444666777888:::;;;<<<<<<<<<;;;::::::888777555333222111111111111111111111111111111111111111111111111111111111111111111111111////////////////////////111111111222222222333333111111111111111111111111222111111111111111222222111111000000000000000000111000000000/////////...111111111111111111111111111000000000000000000111111111111111111111111111111111111111111111111111000111111111222222222222000000111111222222222222333222222111111222222333111111111111111111000000111111111111111222222222222222222222222222222222333333444444444444333333222222222222222222222222333333333222222222222111222222222222333333333333111111111111222222222333333333333444444444555555444444555555555555555666555555555555666666666666555666666666666777777777888888888888888999999999999888888888777777888888666777888999999:::::::::;;;;;;;;;;;;<<<===>>>>>><<<;;;;;;<<<===>>>??????@@@BBBDDDFFFHHHIIIJJJJJJKKKKKKMMMNNNPPPQQQRRRRRRSSSYYY___bbbccciiisss{{{||||||~~~}}}xxxooohhhccc___aaa```^^^ZZZVVVTTTTTTVVVUUUSSSPPPOOOOOONNNLLLJJJFFFEEEEEEEEEDDDCCCBBBAAAAAA@@@>>>>>>??????>>>===?????????>>>>>>=========;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999888888999999:::888888888888888888888888777888888999999888888777777777777777666666555555555555555666666666777777888777666555444444555555999888666444333333444555555555666666666666555555444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222111111111111222222333333333333333333333333222222333444444444333333333333333333333333333333333222222111111222222333444444222222222222444444222222222222222222222222222222222222222222222222222222222222333333333333333333333444444444444555444444555555555555555555777555555666777888888777666666666555555444444444444444444444444444444444666777777888888888888777555666666777777777777777666666777888:::;;;<<<<<<999999::::::::::::999999:::;;;======<<<<<<===???@@@BBBEEEIIILLLQQQWWW[[[333222222222333333444555555666777888999:::;;;;;;:::999999888666444222111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222000000000000111111111222111111111111111111111111222222111111111111111222000000000000111111000000....../////////000000000111111111111111111111111000000000111111000000000111111111111111111111111111111111111222222222222000111111111222222222222111111111111111222222333333222222111111222222333222222222222222222222222000000111111111222222222333333333333333333333333222222333333333333222222222222222222222222222222222222222222222222222222111111111111222222222222111222222222333333333333333333333444444444555555333444444444555555666666555555555666666666777777666666666666777777777888999888888777888999::::::777777888888999999999999999888777777888999;;;<<<<<<<<<<<<<<<<<<===>>>>>>@@@@@@AAAAAABBBCCCEEEGGGGGGIIILLLPPPRRRTTTTTTTTTSSSSSSUUUVVVXXXZZZ\\\]]]```iiisssyyy|||{{{yyyxxxxxxwwwsssnnnjjjggghhhiiigggdddaaa^^^\\\YYYVVVSSSPPPPPPOOOOOOMMMKKKIIIHHHEEEDDDBBBCCCDDDDDDCCCBBBAAAAAA@@@???>>>=========<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999888888999999:::888888888888888999999999888888999999999999888888888888777777666666666666555555555555666666666666777777666666555555555555555444333333333444555666555666666666666666666555333444444444444444444444444444444555555555555555333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222111111111111222222333333333333333333333333111222333333444444444333333333333333333333333333333222222111111222222333444444222222222222444444222222222222222222222222222222222222222222222222333333333333444444444444333333444444444555555555444444444555555555666666666555444666888999888777666666555555444444333333444444444444444444444444666666777888888888888888444555666777888777777777666777888999:::;;;<<<<<<999::::::;;;;;;::::::999:::;;;============???@@@AAADDDHHHMMMRRRWWW]]]bbb222222222222333444555555555555666666777888888888999888888777555444222111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111//////000000000111111111111111111111111111111111333222111111000111111111///000111111222222111111.........///000111111111111111111111111111111111000000111111111111000000111111111111111111111111111111111111111222222222000000000111111111222222222111111111111222333333333222222111111222222333222222222222222333333333000000000111222222333333333333333333333333333333111222222333333222222111222222222222222222222222111111222222222333333333111111222222222333333333333333333333444444444444333333333444444444555555333333333444555555666666555555555666666777777888666666666777777777888888999888777777777888:::;;;777777999:::;;;;;;;;;;;;<<<;;;:::999:::<<<>>>???>>>>>>>>>>>>???@@@BBBBBBCCCDDDEEEEEEEEEGGGJJJMMMNNNPPPTTTXXX[[[]]]^^^^^^```aaabbbeeeiiimmmqqqtttzzz~~~zzzuuupppjjjfffbbbaaa```]]]ZZZVVVRRRPPPKKKJJJHHHHHHHHHHHHFFFDDDBBBBBBAAA@@@???>>>===<<<======>>>>>>======<<<;;;::::::::::::::::::::::::999::::::;;;;;;;;;;;;::::::999999888888999999:::888888888999999999999999999999::::::::::::999999999888777666666666777777444444555555555666666666666666666666666555555555333222222333444444555666555666666777777666666555222333444555555555444444555555555555666666666666333333333333333333333333333333333333333333333333333333333333333333333333111222222222222333333333222222111111111111222222222222222222333333333333111111222333444444444444333333333333333333333333333222222111111222222333444333333222222333333444222222222222222222222222333333333333333333333333333333444444444555555555333444444444555555555555111222222333333444444444666555444555777888777666555555555444444444444444444444444444444555555555555555666777888888888888444555666888888888777777888888999999:::;;;;;;;;;<<<<<<============<<<<<<999;;;===>>>>>>>>>@@@BBBEEEHHHMMMRRRWWW\\\bbbfff222222222222333444555666555555555444444555555666888888777666555333222111111111111111111111111111111111111111111111111111222222222222222222222222........................000000111111111222222222111111111111111111111111333222222111000000111111///000222333333333222222000000000000000000000000111111111111111111111111///000111222222111000///000000000000000000000000000000000111111111222222/////////000000000111111222222111111111222333444333222222111111222222333000111111111222222222222///000000111222222333333222222222222222222222222222333333333333333333222222222222222222222222222000000111222333444444555333333333444444444555555444444444555555555666666333333333444444444555555222222333444444555666666444555555666777777888888666666777777777888888888999888666666666777999:::888999;;;<<<<<<<<<<<<;;;;;;<<<===???AAABBBCCCDDDCCCCCCDDDFFFIIIKKKMMMOOOJJJLLLMMMMMMMMMOOOSSSWWW[[[___eeelllrrrwwwyyyzzz{{{zzz{{{}}}~~~yyyssskkkeeebbb^^^\\\YYYWWWUUUSSSPPPNNNGGGFFFEEEDDDCCCAAA@@@???>>>??????@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999999;;;<<<<<<<<<;;;;;;:::999999888888999999:::888888888999999:::::::::999999::::::::::::999999999888777666666666777888444444444555555555666666555555666666666666666666444444444444444555555555666666777777777777666666222333444555555555444444444444444555555555666666444444444444444444444444444444444444444444444444333333333333333333333333111111222222222333333333222222111111111111222222111111111222222222333333000111222333444444444444444444444444444444444444333222222111111222222333222333333444444333333222222222222222222222222222333333333333333333333333222222333333333444444444444444444444555555555555111111222222333444444555666555444444666777666555333444444444444444444555444444555555555666666666444444555666777777777777333444666888999888777777::::::::::::::::::::::::<<<<<<============<<<<<<999;;;===>>>>>>???AAACCCJJJMMMRRRWWW\\\aaafffjjj222222222222333444555666555555444333333333333444777777777666555333222111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111222222222333333333111111111111111111111111333333222111000000111111000111222333444444333222222222111111000000//////111111111111111111111111///000111222222111000/////////////////////////////////000000111111111111////////////000000000000333222111111111222333444333222222222222222222333//////000000111111111222///000000111222222333333111111111111111111111111333444444555555444444333222222222222222222222222//////000111333444555666555555555666666666666777555555555666666666666777333333333444444444555555222222333333444555666666444555555666777888888999777777777777888888888888888777666555555777999::::::;;;<<<=========<<<;;;999<<<@@@DDDGGGHHHHHHGGGIIIJJJLLLOOORRRVVVYYY[[[WWWYYYZZZZZZZZZ\\\aaaeeelllqqq{{{}}}xxxwwwtttpppllliiieeeaaa^^^LLLLLLKKKIIIGGGFFFEEEDDD???@@@@@@AAAAAA???>>>===;;;;;;;;;;;;;;;;;;;;;;;;888999;;;<<<===<<<;;;;;;:::999999999999999999:::888888888999999:::::::::999::::::;;;;;;::::::999:::999777666666666777888444444444555555555666666444444555666777777777666777777666666555555555444666666777777777777666666111222444555666555444444333333333444444555555555444444444444444444444444444444444444444444444444333333333333333333333333111111111222222333333333222222111111111111222222000000000111111222222222000111222333444444555444444444444444444444444444333222222222222222222333222222444555555444222222222222222222222222222222333333333333333333333333111111222222222333333333444444444555555555666666333333444444555666777777666555444444555666555333333333333444444555555555555555555666666666777777333444555666777777777777222444666888999999777777;;;;;;::::::::::::999999::::::;;;;;;;;;;;;::::::999;;;===>>>???@@@BBBDDDMMMQQQVVV[[[___dddiiilll333222222111111222222333333333444444444444333333666666555444222111000000333333333333333333333333111111111111111111111111333333333222222111111111111111000000000000111111000111111111111222222222111111111111111111111111000000000000111111111111222222222222222222222222333444444222000000111333222222111111111111222222111111111111111111111111000000/////////111222333111111111000000000000000111111111000000000000000222111000//////000111222111111111222222333333333111111111111111111111111222222222222222222222222333333333333333333333333666555555555555444444444444444444444444444444444444444444444444444444444444444333444444555666777555555444555666666444333444444444555555555666666777777777777666666666666888888888777777777777777555555555666666888999999:::999:::;;;<<<;;;999777:::<<<>>><<<;;;<<>>???AAABBBCCCEEEJJJMMMJJJIIIJJJKKKNNNQQQSSSSSSXXXZZZ^^^ccckkkvvvvvvjjj^^^ZZZWWWQQQNNNOOOKKKIIIGGGFFFFFFEEEBBB@@@BBB@@@??????@@@@@@>>>===::::::::::::::::::::::::::::::::::::999999999999999999888888888888999999999999999999999999999888<<<:::999777666777888999777777777666666666666666777777666555555555555666555666777777777666444444777777666555444444333444555555444444444444555555555555555444444333333333333333333333333333333333222222333333333333444444333333333333333333333333333333333333222222222222333333333222222222222222111111111111222222222222333444555666777888999999;;;999666444333222333333222333333444444333333222333333333333333333333333333333333333333222111000111111111111111111111111333333333333333333333333333444444555555444444333444444444555555555666666555555555555555555444444333333444555555555555555333444555444333333555777999777666777888999777666666666777777888888999999999:::::::::999999;;;===<<<<<<;;;;;;;;;<<<============>>>???CCCGGGMMMPPP]]]]]]aaahhhppp}}}333333222222222222333333555555555666666555555555444444444333333222222222333333333333333333333333222222222222222222222222333333333222222222222111111111000000000000111111000111111111111222222222111111111111111111111111000000000111111111222222000000000000000000000000000222444444222111000111222222111111111111222222111111111111111111111111222111000000///000000111111111111111111111111111111111111111111111111111333333222222222222333333333333222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333666555555555555444444444222222222222222222222222222222222222222222222222444444333444444555666777777666666777888999777666555555555555666666666666666666666666555555555555888888888888888888888888::::::999888888888888999999999::::::<<<>>>AAABBBBBBCCCEEEHHHKKKOOORRRSSSRRRSSSTTTVVVYYY\\\___```dddhhhoooxxxxxxooohhhaaa^^^]]]XXXUUUQQQMMMKKKIIIFFFDDDBBBAAA??????@@@@@@???>>>::::::::::::::::::::::::;;;;;;:::::::::999999999999999888888888888999999:::999999999888777777777888888888888999999999999777777777777777888888888555555555555666666777888666666666777666555555444777666666555555444444444444444333333333333444444555555444444444444444444333333333333333333333333222222333333333333444444333333333333333333333333333222222222222111111111111111222222333333444444111111111111222222222333333444444555666777888888:::999777555444333444444222333333444444333333222333333333333333333333333222222333333333222111111000000000000000000000000444444444444444444444444333444444555555444444333222222333444555666777888666666666555555444444444444555555666666666666666666777777666444333555666888777666777888999888777777888888888888888888888999:::::::::999999;;;===<<<<<<<<<<<<<<<===>>>>>>BBB@@@???AAAGGGNNNTTTWWWaaaaaaeeeppp333333333222222333333333555555666666666666555555333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222111111000000111111222000000111111111222222222111111111111111111111111000000111111111222222222000000000000000000000000...111444444333111000000222222111111111111222222111111111111111111111111222222111000000/////////000111111111111111222222000111111111111111222222222222222222222222222222333333333222222111111111222222222222222222222222222222222222222222222222222222333333333333444444666555555555555444444444222222222222222222222222222222222222333333333333444444333444444555666777777666666777888999777666555555666666666777777777666666666666555555555444777888888888888888999999;;;:::999999888888888888999::::::<<<>>>BBBGGGJJJKKKLLLMMMPPPSSSVVVXXXYYY\\\^^^ccchhhmmmrrrwww{{{{{{~~~wwwsssrrrooojjjccc]]]WWWRRRMMMIIIEEEBBB@@@???@@@AAAAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999888888999999:::::::::999888888777666666888888999::::::999888888777777777888888999999:::666666666555666777777888666666666666666555555444666666666666666555444444555444444333333444444555444444444444555555555555555555555555555555555555222222222333333333444444333333333333333333333333222222222111111111000000222222222333333333444444111111111222222222333333333333444555555666777777999888777555555444444555333333333333333333333333333333333333333333333333222222333333333222222111333333333333333333333333555555555555555555555555333444444555555444444333333333444444555666666777777777666666555555444444555555666777777777777777777888888777555444666777888777666777888999888777999888888888888888888888999:::::::::999999;;;===<<<<<<<<<<<<===>>>???@@@BBBAAAAAAEEEMMMUUUZZZ\\\cccgggqqq444333333333333333333444555555666666666666555555222222333333333333444444333333333333333333333333222222222222222222222222222222222222222222222222222222111111111111222222000000111111111222222222111111111111111111111111111111111111222222222222////////////////////////...000333444333111000000222222111111111111222222111111111111111111111111111111111111000000//////000000111111222222222333000000111111222222222333000111111111111111111000333333333222222111111111222222222222222222222222222222222222222222222222222222222333333444444444666555555555555444444444444444444444444444444444222333333333444444555555444444333444444555666777555555444666888888777555666666666777777777888888777666666666666555555555777777888888999999999:::::::::999999888999999999;;;<<<>>>@@@BBBGGGNNNSSSWWWWWWXXXYYY[[[]]]___aaafffllluuu~~~vvvmmmeee]]]XXXNNNKKKGGGDDDDDDDDDDDDDDD>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999999::::::;;;::::::999888777666666999:::;;;;;;;;;999777666777777888888999999::::::888888777666666666666666777666666666555555555555555666777777777666555444666666555555555555666666444555555555555555555555555555555555555555555555222222222333333333444444333333333333333333333333222222222111111111000000444444444333333333222222111222222222222333333333333333444444555555666666777777666555555555555555333333333333333333333333333333333333333333333333111222222333333333222222555555555555555555555555444444444444444444444444333444444555555444444333555555555555555555555555777777666666666555555555555666777777888888777777666777777777666666888999777666666666888999999777999999999999888888888888999:::::::::999999;;;===;;;;;;<<<===>>>???AAABBB@@@BBBFFFLLLTTTZZZ^^^___eeesss444444333333333333444444555555555666666555555555333333333333333333333333333333333333333333333333333333333333333333333333111222222222222333333333222222111111111111222222000111111111111222222222111111111111111111111111111111111222222222222333////////////////////////...000222333111000111111222222111111111111222222111111111111111111111111000111111111111000000///000000111111222333333333000000111111222333333333///000111111111111000///333333222222222222222222333333333333333333333333222222222222222222222222111222222333333444444555666555555555555444444444444444444444444444444444333333333444444555555666444444333444444555666777555444444666888888777666777777777777888888888888777777777777666666666666777777888888999:::::::::999999999999:::;;;<<<===???BBBEEEGGGIIIOOOVVV\\\\\\___aaaaaa```ccciiimmmyyyxxxrrr___YYYRRRLLLIIIGGGEEEDDD@@@??????>>>===<<<;;;;;;======<<<<<<<<<;;;;;;;;;::::::999999999999::::::;;;::::::999999888888888:::;;;;;;;;;;;;999777666888888888888888999999999999888777777666666666666777777666555555555555666555666777888888777555555666666666555555666666666666666555555555555555555333333333333333333333333222222333333333333444444333333333333333333333333333222222222222111111111555555444444333333222222222222222222333333333333333333333444444444555555555555555555555555444444444333333222222333333444333333333333333333333333111111222333333333222222444444444444444444444444222222222222222222222222333444444555555444444333666666555555555444444444666666666666666666666666555666666777777777777777555666777666555666888999777666555666888999999888888888999999999999999999999:::::::::999999;;;===;;;;;;<<<===???@@@BBBCCCBBBGGGNNNUUUZZZ___cccffflll444444333333333333444444444444555555555555444444333333333333333333333333333333333333333333333333333333333333333333333333111111222222222333333333333222222111111222222333000111111111111222222222111111111111111111111111111111111222222222333333000000000000000000000000...000111111000000111333222222111111111111222222111111111111111111111111//////111111222111000000000000111222222333444444000000111222222333444444000111222222222222111000222222222222222222333333333333333333333333333333222222222222222222222222111111222333333444555555666555555555555444444444333333333333333333333333111222222333444444555555444444333444444555666777666555555777999:::999777777777777888888888999999999888888888777777777777777777888999999:::;;;;;;999999:::<<<===@@@BBBCCCEEEIIINNNQQQRRRWWW___eeeffflllpppqqqpppuuuyyyrrrggg]]]UUUOOOKKKIIIEEEDDDCCCBBB@@@>>>===<<<============<<<<<<<<<;;;;;;::::::999999::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::999999888888888888888777777777777777777666777777888999888777666555444555555666444555777888888777666555666555555444444555555666777777666666555555444444333333333333333333333333222222333333333333444444333333333333333333333333333333333333222222222222333333333444444444444444222222222333333333444444333333333333333444444444333333444444444444444333444333333222222333333444333333333333333333333333000111222333333333333222333333333333333333333333333333333333333333333333333444444555555444444333444444444555555555555555555555555666777777888888444555666666777777666666666777777666444444555777777666555666888:::999888888888888999999:::::::::999:::::::::999999;;;===;;;;;;<<<===???AAACCCDDDHHHOOOXXX]]]___ccckkkrrr555444444333333444444555333444444444444444444333444444444333333222222222333333333333333333333333333333333333333333333333111111111222222333333333333222222111111222222333000111111111111222222222111111111111111111111111111111222222222333333333111111111111111111111111///000111000///000222333222222111111111111222222111111111111111111111111...///000111222222111000000000111222333333444444000000111222333333444444111222333444444333222111111111111222222333333444333333333333333333333333222222222222222222222222111111222333333444555555666666555555555444444444222222222222222222222222000000111222333333444444444444444444444555777777777666666888:::;;;:::999777888888888888999999999999999999999888888888777777777888999::::::;;;;;;999:::;;;===@@@CCCEEEGGGJJJOOOTTTWWWYYY]]]dddkkkvvv}}}~~~pppeee]]]WWWTTTKKKJJJIIIGGGEEECCCAAA@@@>>>=========<<<<<<<<<<<<;;;::::::999999::::::;;;:::;;;;;;;;;;;;;;;;;;;;;888888999::::::;;;<<<<<<999888888888777777666666555555666666777999:::;;;888777666444444555555666444555777888999888666555555444444333333444444555888888777666555444444333555555555555555555555555222222333333333444444444333333333333333333333333444444444333333333222222111222222333444666666777222222333333333444444444333333333333333333444444222222333444444444333333444444222222222222444444333333333333333333333333000111222333333333333333444444444444444444444444666666666666666666666666333444444555555444444333222333333444555666777777444444555666777888999999444555555666666666666666888888888666444222333444666555555666999:::999888777777888999::::::;;;;;;999:::::::::999999;;;===;;;;;;<<<>>>@@@BBBDDDEEEOOOVVV___aaaaaafffrrr{{{666666666555444444444333333333333333333333333333444444444444444444333333444333333222222333333444222222222222222222222222333333222222222222333333111222222333333222222111111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000000111111111111222222222111111111111111111111111000000000000000000000000111111111000000000000000000111111111111222222222555444444333333444444555222222222222222222222222111222222333333222222111333333333444444444555555444444444444444444444444444444333333333222222222111111222222222333333333666666555555666777999::::::::::::999999999888888555666666777888999999:::999999999999999:::::::::555777:::===>>>>>><<<;;;;;;>>>AAACCCFFFKKKQQQVVVVVVZZZ___aaaccciiisss{{{vvvhhh```bbb]]]VVVQQQMMMKKKIIIHHHEEECCC@@@???>>>>>><<<;;;;;;:::999:::<<<======<<<<<<<<<;;;;;;;;;:::::::::;;;::::::999999888888888777777888888888888777777888777666777888999888666888888777777888888999:::777666555444444333444444555555666666777777888888666666555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333222222222111111111000000222222111111111111222222111222222333333222222111333333333444444444555555333333333333333444555666333333333333333333333333333333333444444555555555444444444444444444444444555555555555555555555555555555555555555555444444444444555666777777666666444555666555333222222444666777888777555444444555444555666777888888888777;;;;;;;;;<<<<<<<<<======999999999::::::;;;;;;;;;<<<>>>@@@???>>>AAAIIIPPP\\\]]]bbbgggeeefff{{{555555555555555444444444333333333333333333333333666666555444333333222222444333333222222333333444222222222222222222222222222222222111111222222222111222222333333222222111111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222111111111111111111111111000000000000000000000000111000000000000000000000000111111111111222222222222111111000000111111222222222222222222222222222222222333333333333222222333333333444444444555555444444444444444444444444555555555444444444333333333333333444444444555555666666555555666777999:::::::::999999888888888888777777777888999999999:::::::::::::::::::::::::::<<<======>>>>>>??????@@@@@@BBBFFFIIILLLRRRYYY___gggmmmuuuyyy||||||tttooohhhaaaZZZUUUOOOLLLHHHFFFCCCAAAAAA@@@>>>===@@@>>>>>>>>>???@@@>>>===<<<;;;;;;;;;;;;::::::::::::::::::999999999999999777777888888888888777777999777666777888999888666888888777777888888999:::666555555555555555666666444444444555555555555555666666555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333444333333333222222222222333333222222222222333333333333333444444333333333333333333444444444555555444444333333333444555555333333333333333333333333333333333444444444555555444444444444444444444444555555555555555555555555555555555555555555555555444555666666666666666666777888999888666555666777666777888777555444555666555555666666777888888999:::;;;;;;;;;;;;<<<<<<<<<::::::;;;;;;<<<<<<======>>>???@@@AAACCCHHHQQQXXXaaa___bbbhhhkkkttt444444444555555555555555333333333333333333333333777777666555333222111000444333333222222333333444333333333333333333333333111111111111111111111111111222222333333222222111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111222222222222000111111111111222222222000000000000000000000000000000000000000000000000000000000000000000111111000111111111111222222222111000000//////000000111222222222222222222222222222222333333333333222222333333333444444444555555555555555555555555555555666666555555555444444444555555555666666666666777666666666666666888999999999888888888888777777777888999999999999999999999::::::::::::::::::::::::<<<;;;;;;;;;===@@@CCCEEEGGGJJJOOORRRWWW___iiipppzzzpppfff___VVVSSSMMMIIIFFFDDDBBB@@@@@@???>>>>>>???>>><<<:::;;;;;;;;;;;;:::::::::999999999999999::::::::::::777777888888888888777777999888777777888999888777888777777777777888999999555555555555666777888999555555555555555444444444555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333555555444444444444333333444444333333333333444444333444444555555444444333333333333444444444555555555444444444444444333333333333333333333333333333333333333444444444444555444444444444444444444444555555555555555555555555555555555555555555555555666666666666666666555444444666666666444333444555666777888777555444555666777666666666666888999:::::::::::::::;;;;;;;;;;;;;;;;;;<<<======>>>??????@@@@@@AAAEEEKKKSSS[[[___ddd``````iiittt333444444444555666666666444444444444444444444444666666555444333333222222444333333222222333333444333333333333333333333333111111111111111111111111111222222333333222222111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000111111111222222000000111111111222222222////////////////////////000000000000000000000000000000000000000111111111000000111111111222222222333333222222222222333333222222222222222222222222222333333333333333333222333333333444444444555555666666666666666666666666555555555555444444444444555555666666666777777777666666666777777888999999888777777777777777777777999999999888888888888888::::::::::::;;;;;;;;;;;;999:::;;;>>>AAAFFFJJJMMMMMMQQQXXX^^^dddnnnzzz{{{pppiii___UUUOOOJJJGGGEEEBBB@@@?????????>>><<<:::;;;;;;;;;;;;::::::::::::888999999::::::;;;;;;;;;777888888999999888888777999888777777999999888777777777777777777888999999777777666666777888888999888888777777666666555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444444444333333333333444444333333444444444444333333333333333444444444555555555555555555444333333222444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555444444444555555555555555666666777777666555444444333444555555333222333555666777888777666555666777888777666555666888:::<<<999999999:::::::::;;;;;;;;;;;;<<<===>>>???@@@AAAAAABBBEEELLLTTT[[[___aaafffcccfffsss333444444444555666666666444444444444444444444444333333444444444444444444444333333222222333333444333333333333333333333333000111222222222222111000111222222333333222222111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000/////////000000000111111000000111111111222222222////////////////////////000000000000000000000000//////000000111111111111000000111111111222222222444444333333333333444444222222222222222222222222333333333444444333333333333333333444444444555555666666666666666666666666444444444333333333333222444555555555555666666666666666777777888999999999777777777777777777777888888888888888888888777777999999:::;;;;;;<<<=========???CCCHHHMMMQQQTTTVVVSSSZZZcccjjjqqq|||uuufff[[[TTTOOOLLLHHHFFFDDDBBBBBBBBB@@@>>><<<<<<<<<;;;;;;;;;::::::999999999::::::;;;;;;<<<888888999999999999888888999888777888999:::999777777777666666777777888999999999888777777777777777888888777777666666555555444555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333444444444444444444444444333333333444444444444444333333222222222222333333222222333333333333222222333333333444444444555555444555555555555333222222444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555444444444555555555666666666666777777666555444444666777888888777666777999555777888777666666777888999888777666777999;;;<<<999999999:::::::::;;;;;;999:::;;;===>>>@@@AAAAAABBBEEELLLTTT\\\```aaa```fffiiisss444444444555555555555555444444444444444444444444222222333444444555555666444333333222222333333444333333333333333333333333111222333444444333222111111222222333333222222111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000.../////////000000000000000111111111111222222222000000000000000000000000000000000000000000000000/////////000111111222222000111111111111222222222333222222222222222222333222222222222222222222222333333444444444444333333333333333444444444555555555555555555555555555555444444333333333222222222444444444444555555555555555666777888999999999999777777777888888888888999888888888999999999999999999:::;;;<<<>>>@@@AAAAAACCCFFFJJJPPPVVV[[[^^^___aaajjjttt|||rrrggg___ZZZPPPLLLGGGDDDBBBAAA@@@???============<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;888888999999999999888888:::888888888999:::999888777666666666666777888888:::999888777666666666666555555555555555444444444444444444555555555555555555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333444444444444444444444444333333333444444444444555333333222222222222333333111222222333333222222111333333333444444444555555333444555555555444333222444444444444444444444444555444444444444333333333444444444444444444444444555555555555555555555555333333444444555666666666666666666666666666555444555666777777666666777888555777888888666666777999999888888888888:::;;;<<<::::::::::::;;;;;;;;;;;;999:::;;;===???AAABBBCCCFFFLLLTTT]]]bbbdddddddddeeeooovvv555555555555555444444444555555555555555555555555333333444444444444444444444333333222222333333444444444444444444444444444111333444555555444333111111222222333333222222111111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000//////000000000111111111000111111111111222222222111111111111111111111111000000000000000000000000...//////000111111222222000111111111111222222222222222111111111111222222222222222222222222222222333333444444444444333333333333333444444444555555444444444444444444444444555444444444333333333333444444444555555555666666555666888999::::::999999888888888888999999::::::999::::::;;;;;;<<<<<<<<<;;;<<<===@@@BBBDDDFFFGGGKKKNNNSSSZZZbbbkkkrrrvvvzzzwwwooo```ZZZQQQJJJFFFDDDCCCBBB>>>>>>>>>>>>============;;;;;;;;;;;;;;;:::::::::888999999::::::999999888:::999888888::::::999888666666666666666777888888888777777666666666777777444444444555555555555555444444444555555555666666555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333555555555555555555555555444444555555555666666666444444333333333333444444222333333333333333333222333333333444444444555555222333444666666555444333555555555555555555555555555555444444444333333333444444444444444444444444555555555555555555555555333333444444555666666777444555666666666666666666222444555555444444555777555777888888777777888999888888999999:::;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<:::;;;<<<>>>AAACCCDDDEEENNNTTT]]]cccfffiiilllnnnrrr}}}yyy666666666555555444444333555555555555555555555555555555555444444333333333444333333222222333333444444444444444444444444444222333555666666555333222222222222333333222222222111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000111111111111222222222000111111111111222222222111111111111111111111111000000000000000000000000...//////000111222222222000111111111111222222222333333222222222222333333222222222222222222222222333444444555555444444333333333333444444444555555444444444444444444444444666666555555555444444444555555555555666666666666555666888999::::::999999888888999999999:::::::::;;;;;;;;;<<<===>>>??????<<<===@@@BBBEEEHHHJJJKKKUUUWWW]]]fffrrrssskkkaaaWWWQQQNNNLLLKKK????????????>>>>>>>>>>>><<<<<<<<<;;;;;;:::::::::888999999::::::999999888:::999888888::::::999888666666666666666777888888555555555555666777888999555666666666777777888888444444444555555555666666666666666666666666666666666666666666666666666666444444444444444444444444333333333333333333333333555555555555555555555555555666666666777777888888555555555444444555555555333444444555555444444333333333333444444444555555111222444666666666444333555555555555555555555555555555555444444333333333444444444444444444444444555555555555555555555555333333444444555666777777444444555666777777777666555777888888777777888:::555777888888777777888:::777888999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;<<<>>>@@@BBBDDDFFFGGGTTTZZZbbbfffhhhlllrrrxxxvvvyyy555555555666666666777777555555555555555444444444555555444444444333333333333222222222222333444444222333555666666555333222333333444444333333222111111111111111111111111111...///000111111111111111222111111111000000//////000000111111111222222222111111111111111111111111000000000000000000000000//////000111111111111111000000000000111111111111///111222111000///000111111111111111111111111111111111111111111111111111444333333222111111111222222222333111000///111222222333444555555555444333111222444444444444222111444444444444444444444444333444555555666666555555222333444444222222333444444444555555666777777777888777666666666777999:::999;;;<<<;;;999888888888999:::;;;;;;;;;<<>>>>>:::>>>AAAAAAAAAFFFOOOVVV___bbbdddeeehhhppp~~~zzzrrrqqq444444444444555555555666666666666555555444444444555555555444444444333333333333333333333444555555222333555666666555333222333333444444333333222111111111111111111111111111000111111222222222222111222111111111000000000000000000111111111222222222111111111111111111111111000000000000000000000000///000000111111111111111000000000000111111111111000222333222111000111222111111111111111111111111111111111111111111111111444333222222111111222222333444444333111000222333222333444555555555444333333444444555555444444333444444444444444444444444333444555555666666555555333444555444333333444555444444555555666777777777888777777777888888999999888:::;;;;;;:::999:::;;;;;;<<<=========???CCCFFFJJJLLLQQQUUUXXX\\\___aaakkkttt|||tttjjjbbbWWWQQQHHHDDDCCCCCCCCCBBB???===;;;;;;<<<======<<<;;;;;;::::::999::::::::::::999888777777888999:::888888999999999:::::::::777888888999999888888777666666666666777777777888777777888888888888777777777777666666666555555555666666666555555555444444666666555555555444444444555555555444444333333333555555555555555444444444333444666777888777666555444444333333333333444444666666555555555444444444444444444555555555666666666555555555555444444444444444444444444444444444555444222333555666444222444444333333222333333444333333444444444555555555333444444555666666777777777666555444444555666777666666666666666666666666666666777888888888888888999999999888999999:::;;;;;;:::::::::<<<===>>>>>>???@@@AAACCCFFFMMMWWW___bbbhhhllllllnnnyyy~~~uuuvvv|||444444555555555666666666777777666666555444333333555555555444444444444333444444444444444555666666222333444555555444333222333333444444333333222111222222222222222222222222222333333333333222222111111111111111111000000000111111111111111222222222000000000000000000000000000000000000000000000000///000111111222222111111000000000111111111222222111333444333222111222333111111111111111111111111111111111111111111111111333333222222111111222222444444555333222111222444222333444555555555444333666555555444444555555666444444444444444444444444333444555555666666555555444555666666444444555666444555555666666777777888888888999999:::::::::999777999:::;;;::::::<<<===>>>??????@@@AAAEEEJJJNNNRRRXXX___cccccceeejjjooojjjaaaVVVNNNJJJIIIGGGFFFAAA@@@>>>>>>>>>>>>===;;;;;;;;;:::::::::;;;<<<<<<::::::999888888999999:::888888999999999:::::::::888999999::::::999999888666666666777777777888888777777888888888888777777777777777666666666555555666666666666666555555555555555555555555444444444555555555444444444444444444444444555555555555555333444666777777777666555444444333333333333444444555555555555555444444444444444444555555555666666666555555555555444444444444444444444444444444444555444333333555555444333444333333333333333444444333444444444444555555555444555555666666777777888888777666555555666777888666666666666666666666666555666777888999999999999999999999999999:::;;;;;;;;;;;;<<<<<<===>>>>>>>>>CCCBBBCCCFFFNNNXXXbbbiiiiiioootttuuuyyyxxxwww666666666777777777888888888888777666555444333333555555555555444444444444555555555555555666777777333333444555555444333333333333444444333333222111222222222222222222222222333333333333222111000000111111111111111111111111111111111111111111111111////////////////////////000000000000000000000000000000111222222222222111000000111111111222222222111222333333111111222333111111111111111111111111111111111111111111111111333333222222111222222333333444444333111111222444222333444555555555444333666555444333333444555666444444444444444444444444333444555555666555555555555666777777666555666777555555555666777777888888888999:::;;;<<<;;;:::999888999:::;;;:::;;;<<<>>>@@@AAABBBCCCGGGMMMVVV[[[bbbkkktttvvvtttuuu{{{}}}ooocccZZZSSSLLLGGGGGGEEECCCAAA@@@>>>;;;999;;;::::::::::::;;;<<<<<<;;;:::::::::999999999999888888999999999:::::::::999::::::;;;;;;::::::999666666777777777888888888777777888888888888777777777777777666666666666555555444444444444444444444555555555555555555555555555555555555555444444444333444444444555666666666444444555666777666666666666555555444444555555666555555555555555555555555222222222333333333444444666555555555555444444444444444444444444444444444444444333444444444444444444333333333333444444555444444444444555555555555555666666666777777888888888888777666666777888888666666666666666666666666444555777888999::::::;;;:::999999999999:::;;;;;;:::;;;============>>>>>>CCCCCCFFFMMMXXXccckkkoooqqqtttxxx}}}~~~555666666666666777777777888777777666555555444444666666555555555444444444666555555555555666777777333444444444444444444333333333444444333333222111222222222222222222222222111222222222111000//////111111111111111222222222111111111111111111111111////////////////////////111111111111111111111111000000111222222222222222111111111111222222222222000111222111000///000222111111111111111111111111111111111111111111111111333222222111222222333333222333333222000000111222222333444555555555444333555444333222222333444555444444444444444444444444333444555555666555555555666777888888666666777888555555666666777888888888888999:::<<<<<<;;;:::::::::;;;<<<<<<;;;<<<>>>@@@CCCDDDFFFJJJQQQ[[[gggoooqqqcccUUULLLKKKHHHEEECCCAAA???<<<:::;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;::::::999999888888999999999:::::::::::::::;;;;;;;;;;;;::::::777777777777888888888888777777888888888888777777888777777777666666666666555555555555555555555555444555555555555555555555555555555555555555555555333444444444555666666666444555555666666666666666555555444444444444555555444555555555555555555555222222222333333333444444666555555555555444444444444444444444444444444444333444444444444333444444444333333333444444555666444444444555555555666666666666666666777777777777888888777777777777888888777777777777777777777777555666777888::::::;;;;;;::::::999999::::::;;;<<<999;;;======<<<<<<>>>@@@CCCFFFLLLVVVbbbkkkppprrrzzzzzz}}}444444555555555666666666777777777666666666555555666666666555555555444444555555555555555666777777444444444444444444444444333333444444333333222111333333333333333333333333000000111111111000//////111111111222222222222222222222222111111111111111000000000000000000000000111111111111111111111111000111222222333222222222111111111222222222222333///000111111000///000111111111111111111111111111111111111111111111111111222222111111222222333333222222333111000///000222222333444555555555444333333333333222222333333333444444444444444444444444333444555555666666555555666777888888666666777888555666666777777888888999999999::::::;;;;;;;;;:::===>>>?????????@@@DDDFFFIIIJJJNNNTTT___ooowwwhhh]]]RRROOOJJJGGGEEEDDDBBB@@@======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999888888999999999:::::::::999::::::;;;;;;::::::999777777777888888888999999777777888888888888777777888888777777777666666666777777777777888888888888444444444555555555555555555555555555555666666666444444444555555555555555555555555555666666666777333333222222222222333333444444444555555555555555444444444555555555666666666555555555555444444444444444444444444444444444333444555555333333444555333333333333444555666777444444555555555666666666666666666666666666666666777777777888888777777777777777777777777777777777666777888999:::::::::::::::::::::::::::;;;;;;<<<999;;;======<<<===AAAEEEGGGLLLVVVaaajjjqqqvvvxxx666666777777777888888888666666666666666777777777666666666666555555555555555555444444555555666777444444444333333444444444333333444444333333222111333333333333333333333333000000111222222222111111111111111222222333333333222222222111111111000000111111111111111111111111111111111111111111111111000111222222333333222222111111111222222222333333000111222222000000111222111111111111111111111111111111111111111111111111222222111111222222333444222333333222000000111333222333444555555555444333333333444444444444333333444444444444444444444444333444555555666666555555666777888777666555666888666666666777888888999999999999999999999::::::;;;>>>@@@AAACCCDDDHHHLLLPPPPPPRRRXXXaaapppwwweee```XXXRRRNNNKKKIIIGGGAAA@@@???>>>===<<<<<<<<<<<<=========<<<;;;999888888888999999999:::::::::999999::::::::::::999999777777888888888999999999777777888888888888777777888888888777777777666666777777888888888999999999444444444555555555666666444555555555666666666777555555555555555444444444555555555555555666777777333222222111111222222333444444444555555555666666444444444555555555666666666555555555555444444444444444444444444444444444222444666555333222444555333333333444444555666777555555555555666666666666555555555555555555555555666777777777777777777666777777777777777777777777777888999999::::::::::::;;;::::::::::::;;;<<<<<<:::===>>>===<<>>>>>===<<<===>>>>>>===;;;999888888888999999999:::::::::888999999::::::999999888777888888888888999999999777777888888888888777777888888888888777777777777555555666666777777777888444444444555555555666666444555555555666666777777666666666555555444444333555555555555555666777777555444444333333444444555444444444555555555666666222222222333333333444444666666555555555444444444444444444444444444444444222444666555333222333666333333333444555666777777555555555555666666666777555555555555555444444444666666777777777777666666777777777777777777777777888999999:::::::::999999;;;::::::::::::;;;<<<<<<<<<>>>@@@>>>===AAAIIIPPPXXX___iiiooosssyyy999:::;;;<<<;;;;;;999999888888888888777666444444777666666666555555555555444444555555444444333222555555444444444444555555666555333222111222333333333333333333333333333333111111222222222333333333222222222222222222222222222222222222222222222222222222222111111111000000000111111111111222222222222222222111111000000000222222111111111111222222111111000000111222333333111111111222222333333333111111111111111111111111222222222222222222222222222222222222222222222222333333333444444555555555888777666555555666777888666666666666666777888888999999888777666666777777777777777777777777777777999888777777777888:::;;;;;;999888888:::;;;<<<<<>>===<<<;;;;;;:::;;;;;;<<<<<<<<<<<<======<<<<<<;;;;;;:::999888888888777666555555666777888444444555666777888999999888888777777777777777888999999999999999888777777888777666555555444555555666666666666666666666666444333333222333444555666777666555666777888777666444555555666666555555444222333444555666666666666444444444444444444444444666666666666555555555555222333555555555555333222555555555555555555555555444444444555555555555666999888888777666555555555555555666666777777777888555666666666777777777777666666777777777777666666888888999999999::::::::::::::::::::::::;;;======777<<>>@@@AAABBBHHHKKKPPPTTTXXX]]]dddhhhuuuwww{{{~~~uuunnniiiaaa]]]VVVOOOJJJHHHFFFEEEBBB@@@???===<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999999888888888888777666666777888888777777777777777777888888999999888777777777777777777777777777777666555555666666555555555666666777666666666666666666666666555444333333444555666777888666555555777777666555444444555555555555444444333333444555666666666666444444444444444444444444666666666666555555555555333444444555555444444333555555555555555555555555444444444555555555555666666666666666666666666666666666666777777888888888777777777666666666666555777777888888888888777777888999999999999::::::::::::::::::;;;;;;<<<<<<<<<:::>>>AAACCCEEEKKKUUU\\\eeejjjlllttt<<<<<<<<<;;;:::999888777888888888888888777666555777777777777666666666666666777777777777666555555333333333222222333333333333333444444333333222222333333333333333333333333111111222222222333333333222222222222222222222222222222222222222222222222222222222111111111111111000111111111111222222222333333333222222222222111222222111111111111222222111111111111111222222222333333222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222333333333444444444444555444444333333333333444444444444444444444555666666999888777777777777777777777777777777777777777777888999:::;;;<<<<<<<<<<<<:::;;;<<<>>>AAACCCEEEGGGRRRTTTXXX\\\ccclllvvv}}}yyynnnbbbYYYRRRLLLHHHGGGDDDAAA@@@??????===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999888888888999999888888888888999999999999999888888888777777;;;:::999888777666666666666777777777777666666555555555555555666777888999666666666666666666666666666555555555555666666777777666555555666666444333333444444555555444444333444444555555555555555444444444444444444444444444666666666666555555555555555555444444444444555555555555555555555555555555444444444555555555555666333333444555666666777777777777777888888888888888888888888777666666555555888999999999999999999888999999999999:::::::::::::::;;;<<<<<<===<<<<<<<<<>>>???@@@DDDKKKTTT]]]ccciiipppsss|||;;;;;;;;;;;;::::::999999888999999999888888777666888888888777777777666666666666777777777666555555444444333333333333444444222333444555444333222111333333333333333333333333111111222222222333333333222222222222222222222222222222222222222222222222111111111111111111111111000000111111111222222222333333333222222222222222222222111111111111222222111111111222222222111111333333333222222111111111111111111111111111111111222222222222222222222222222222222222222222222222444444444444444444444444333333333333333333333333666666666666666777888888888888777777777777777888888888888888888888888888999:::;;;=========<<<;;;<<<>>>@@@CCCEEEIIILLLOOOXXX[[[aaajjjvvvrrreeeYYYQQQOOOKKKFFFCCCCCCBBBAAA?????????>>>>>>=========<<<::::::999999999888888888:::::::::999999:::::::::999999999999999999999999<<<;;;:::888777666666666888888999999999999888777666666555555666777888888666666666666666666666666666666666666666666777777777666444444555555444222333333444444444444333333555555555555555555444444555555555555555555555555666666666666555555555555666555444333333444555666555555555555555555555555444444444555555555555666333333444444555666666666888888888888888888999999888888888888888888888888888888999999999999888888999999999:::::::::;;;;;;:::;;;<<<===>>>===<<<<<<@@@??????FFFRRR^^^hhhlllpppvvvwww~~~}}}}}};;;;;;;;;;;;;;;;;;<<<<<<999999999999999888888777999888888888888777777777555666666666666555444444555555444444444444555555111222333444555444333222333333333333333333333333111111222222222333333333222222222222222222222222222222222222222222222222111111111111111111111111000000111111111222222222222222222222222222222222222222111111111111222222111111222222222111111000333333333222222111111111111111111111111111111111222222222222222222222222222222222222222222222222444444444444444444444444444444444555555444444444666666666666666777888888888777777777777777888888999999999999999999999999:::;;;<<<=========<<<;;;???BBBFFFIIILLLQQQWWW\\\]]]bbblllzzzuuujjj\\\UUULLLFFFEEEEEECCC@@@@@@??????>>>===<<<<<<;;;:::::::::999999999999999::::::;;;;;;;;;;;;::::::777888888999:::;;;;;;;;;<<<;;;:::888777666666666777888888999999999888888888888777666666666666666777777777777777777777777777777777777777777666666777555444444555555444222333444444555555444444333555555555555555555444444555555555555555555555555666666666666555555555555666666444333333444666666666666666666666666666666444444444555555555555666555555555555555555555555999999888888888888888888777777888999;;;<<<======777888888888888888888777999999:::::::::;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>BBBAAACCCMMM[[[hhhpppsssuuuyyyyyy{{{yyy>>>===<<<<<<<<<======>>>999999:::::::::999999888999999999999888888888777555666666666666555444444666555555444444555555666222222333444444444333333333333333333333333333333111111222222222333333333222222222222222222222222222222222222222222222222111111111111111222222222000111111111111222222222000111111111111222222222222222111111111111222222111111222333333111000///333333222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222555444444444444333333333555555666666666666555555444444444444444555666666777777777777777888888999999999999999999999999999;;;;;;===>>>???????????????CCCGGGLLLQQQYYYdddkkknnnsss~~~rrrgggXXXNNNIIIGGGDDDAAA@@@???>>>===<<<;;;:::999::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::666777888999:::;;;<<<<<<<<<;;;:::999888777777777555666666777777777777666:::999888777666666666666777777777777777777777777666777777777777666666555666555444555666777666444444555555555555555555444444444555555555555555444555555555555555555555555666666666666555555555555666666555555555555666666666666666666666666666666444444444555555555555666666666555555555555555555888888888888888777777777666666888:::<<<>>>???@@@777777888888888888777777::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<===???AAABBBFFFHHHMMMXXXeeeooouuuwwwxxx{{{{{{zzzBBBAAA@@@>>>===<<<<<<===999999:::::::::::::::999::::::999999999888888888666777777777777666555555555444444333333444444555333222222222333333444555333333333333333333333333111111222222222333333333222222222222222222222222222222222222222222222222000000111111111222222222000111111111111222222222//////000000000111111111222222111111111111222222000111333333333111000...222222222222222222333333111111111111111111111111222222222222222222222222222222222222222222222222555555444444444333333333444555666777777666555444444444444444444555666666777777777777777888999999:::::::::::::::::::::::::::;;;<<<>>>AAADDDGGGHHHGGGKKKQQQWWW```lll|||kkk[[[SSSNNNIIIFFFCCCBBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;;;;:::999777888888888999999::::::;;;:::999999888888888888555555666777777777777777888888777777777777777777777777777777777777777777666666777777777666555444555444444555777888888777555666666777777666666555333333444555666666666666555555555555555555555555666666666666555555555555555555666666666666555555666666666666666666666666444444444555555555555666555555555666666777777888888888888777777666666666555666777999:::<<<===>>>888888999999999999888888:::::::::;;;;;;;;;;;;<<<;;;;;;:::;;;===@@@DDDFFFNNNSSS[[[eeennntttwwwwwwyyy|||GGGEEEBBB???===;;;;;;;;;999999:::;;;;;;::::::::::::::::::999999999888888888888888888888777666666444333333222222333333444333333222111222333555666333333333333333333333333111111222222222333333333222222222222222222222222222222222222222222222222000000111111222222222222000111111111111222222222......//////000000000111222222111111111111222222000111333444333111///...111111111222222333333444111111111111111111111111222222222222222222222222222222222222222222222222555555555444444333333333444444555666666555444444666666666666666777888888777777666777777888999999::::::::::::::::::::::::999:::<<>>???>>><<<;;;;;;<<<;;;:::888999:::<<<;;;;;;:::999999888888777:::999999999888888777777555555555555555555555555333444444555555444444333333333333333333333333333222222111111222222333444333333333444444444555555333333333333333333333333333222111000000111222333555444222111111111222222333333333333333333333333222222111111111111111222222222222222222222222222333333222222222222222222222333333444444333333222222222222222222222222222333222222111111222222333333333333333222111000000444444555555555555555555999999888888777777666666555666777888999:::;;;;;;;;;::::::;;;=========<<<;;;===AAAEEEIIIOOOTTTXXX___lllzzzvvvkkk___WWWPPPLLLGGGEEEDDDAAA??????===<<<;;;<<<===>>>===<<<<<<<<<;;;::::::999888888888888888888888888888888:::::::::999999999888888888888999999999999888888444555666777777666555444666666777777777777666666666666666666666666666666777777777777777666555555888888888888888777666666444444555555555555444444999888777555444444444333999888777555555555666777666666666666666666666666555444444444444555666666666555555555555444444444555555555555555555555555777777777777888888888888999999:::::::::;;;;;;;;;<<<===>>>===;;;:::;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<888;;;?????????CCCKKKRRRccckkktttxxxxxxyyyzzzyyyhhhZZZKKKEEECCC@@@======<<<<<<;;;:::999999:::;;;;;;;;;::::::999888888888999999888888888777777777555555555555555555555555333444444555555444444333333333333333333333333333222222111111222222333444222222222333333333444444333333333333333333333333222222111000000111222222444333222111111111222222111111111111111111111111222222111111111111111222222222222222222222222222222222222222222222222222222333333444444333333222222222222222222222222222444333333333333333333444444444555666666666555555555555555666666666777777888888888777777666666666666666777888999999:::::::::999999:::<<<===>>>>>>AAAEEEIIINNNRRRYYYaaagggssstttkkk\\\VVVOOOJJJGGGDDDCCCBBBBBB@@@?????????@@@>>>=========<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::999999999999888888888999999999999888888666777777777777777777666777777888888888888777777777777777777777777777777888888888888888777666666777777888888777777666555444555555666666555555444777666666555555555555555888777666444444444555666444444444444444444444444555555555555555666777777444444444555555666666666555555555555555555555555777777777777888888888888777777888888888999999999;;;<<<===<<<:::999:::;;;;;;;;;;;;<<<<<<<<<<<<===;;;>>>???@@@AAAGGGQQQYYYnnntttyyyzzzzzz{{{~~~ppp^^^RRRKKKDDD@@@???>>>>>>===<<<<<<;;;<<<<<<;;;;;;::::::999999888888888888777777777777666666555555555555555555555555444444555555555555444444333333333333333333333333222222111111222222333444111111111222222222333333333333333333333333333333222222111000000111222222444333222111111111222222111111111111111111111111222111111111111111222222222222222222222222222222111111111222222333333444222333333444444333333222222222222222333333333333555444444333333444444555333444555666777777777777444555555666777888999999777777777777666666666666777777777888888999999999;;;::::::;;;<<>>>>>===<<<;;;==================<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999888888999999999999888888999888888777777888888999888888999999999999888888888888888888888888888888888999999999999888888777666666777777777666555555444555555666666555555444444555555555666666777777666555555444444444444555444444444444444444444444666555555555555666777777222333444555666777888888666666666666666666666666777777777777888888888888777777888888888999999999:::;;;<<<;;;999888999:::;;;;;;<<<<<<<<<=========??????@@@AAAEEENNN[[[eeewwwyyy{{{yyywwwxxx~~~tttfffYYYLLLDDDAAAAAA@@@>>>>>>?????????>>><<<;;;;;;:::999999888888777777777666666666666666555555555555555555555555444444555555555555444444333333333333333333333333222222111111222222333444222222222222333333333333333333333333333333333333222111111111111111111222333222222222222222222222333333333333333333333333111111111000111111222333222222222222222222222222000000111222333333444444222333333444444333333222222222222333333333333333444444333333333333444444222222333444444444444444333444444666777888999999666666666666666666666666888888888888999999999999<<<<<<======???CCCHHHLLLOOOSSSWWW[[[cccqqqyyyhhh]]]WWWRRRMMMEEECCC@@@>>>>>>===<<<;;;<<<<<<==================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888999999::::::999999888999888777666666777888999777888888999999888888777777777777777777777777777888888888999999888777777555555666666666666555555555555666666666666555555444555555666666666666666666555555555555555555555666666666666666666666666555555444444555555666777333444444555666777777777666666666666666666666666666777777777888888888888999999:::::::::;;;;;;;;;888:::;;;:::888888999:::;;;;;;<<<<<<======>>>>>>>>>???@@@CCCKKKXXXgggrrr{{{||||||{{{xxxxxx}}}mmm[[[NNNHHHDDDAAA>>>===>>>??????>>><<<<<<;;;;;;:::999999888666666666666666777777777666666666666666666666666444555555666666555555444333333333333333333333333222222111111222222333444333333333333444444444444333333333333333333333333111111111222222111111111222222222222222222222222333333333333333333333333111111000000111222222333222222222222222222222222000000111222333333444444222333333444444333333222222222333333333444444444333333222222222222333333333333333333333222111111222222333444666777888888666666666777777777777777999999999999::::::::::::;;;===???@@@BBBGGGMMMRRRWWW[[[```hhhvvv}}}nnnfff\\\TTTLLLIIIEEECCCBBBAAA@@@>>><<<<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999::::::::::::999999888888666555555666888888666666777777777777666666666666666666666666666666666666777777777777777666555555666666666666555555555666666666666666666555666666666777666666444444666666666666777666666666666666666666666666666666444444333333444444555666666666666666666666666666777777777777777777777777666777777777888888888888999999:::::::::;;;;;;;;;888999:::999888888999:::;;;;;;<<<<<<===>>>>>>???===>>>BBBIIITTTcccrrr|||ppp___XXXKKKFFF@@@<<<===>>>===<<<<<<<<<;;;;;;::::::999999666666777777777777888888666666666666666666666666555555666666666666555555333333333333333333333333222222111111222222333444333333444444444555555555333333333333333333333333000111222222222222111000111111222333333333222222111111111111111111111111000000000000111222333333222222222222222222222222111111111222222333333444222333333444444333333222222222333333444444555555333222222111111222222333555555555555444333222111222333333444555666777777777777777777888888888888:::::::::;;;;;;<<<<<<<<<;;;???BBBEEEGGGLLLSSSYYY[[[___hhhvvv{{{nnnaaaUUUQQQKKKGGGDDDBBB@@@>>>===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999::::::::::::999999777777777666666777777777666666777777777777666666555555555555555555555555555555666777777777777666555555666777777777666666555666666777777666666555555666777777777666444333555666777777888777777777444444444444444444444444444444444444444555666666777777777666666666555555777777777777777777777777777777777777888888888888777777888888888999999999777999::::::999888999;;;;;;;;;<<<===>>>>>>???@@@===AAAHHHRRR```mmmyyy}}}|||uuunnnZZZRRRGGGAAA??????>>><<<<<<<<<<<<;;;::::::999999777777777888888888999999666666666666666666666666555555666666666666555555333333333333333333333333222222111111222222333444222222333333333444444444333333333333333333333333000111222222222222111000000111222333333333333222111111111111111111111111000000000000111222333444222222222222222222222222222222222222222222222222222333333444444333333222222222333333444555555666333333333222222333333333444555555555555555444444444444555555666666666777777888888888999999999::::::;;;;;;<<<===>>>??????@@@EEEKKKOOOQQQVVV]]]ccceeejjjvvvxxxddd___WWWPPPKKKGGGCCCAAA?????????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999::::::;;;;;;::::::999777888888999999888888777777777777888888777777777666666666666666666666666555666777888888888888888555666777777888888777777666666777777777777666666333444666777888777555444444444666777777777666666444444444444444444444444666666666666666777888888666666666666666777777777888888888888888888888888777777777777888888888888777777888888888999999999888999::::::999999:::<<<;;;;;;<<<===>>>???@@@@@@AAAGGGQQQ^^^kkkuuu|||{{{yyy|||~~~hhh]]]PPPGGGCCCBBB@@@>>>===<<<<<<;;;;;;:::999999777777888888999999999:::777777777777777777777777555555666666666666555555333333333333333333333333222222111111222222333444111111222222222333333333333333333333333333333333000111222333333222111000000111222333444333333222333333333333333333333333000000000000111222333444222222222222222222222222333333222222222222222222222333333444444333333222222222333333444555666666555444444333333444444555222222333444555555555555666666666666777777777777888888999999999:::::::::;;;;;;<<<===>>>???@@@AAAFFFLLLTTTXXX[[[___ffflllvvv{{{wwwqqqhhh___XXXRRRMMMJJJBBBAAAAAA@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999888999:::;;;;;;:::999888888888999999999999888888777777777777777777777777666777888999999999999999666666777888888888888888666666777777777777666666111222555777888888777666222333555666666666555555666666666666666666666666888888888888888999999:::444444555666777888999999888888888888888888888888777777777777888888888888999999:::::::::;;;;;;;;;888999;;;;;;::::::;;;<<<;;;;;;<<<===>>>???@@@@@@FFFLLLXXXfffrrrzzz}}}}}}|||~~~ooo^^^TTTLLLCCC???AAA>>>???>>>===;;;:::;;;<<<:::::::::999999999888888::::::888777666666666666666666555444444444444555444444444444444444444444111111111222222333333333111111222222222333333333555444333333222222222222111111111111111111111111333333333333333333333333444444444444444444444444222222222222222222222222222222222222222222222222111111222222222333333333333333333444444333222222333333333444444444444444777666555444444444444444444444555666777888999999555555555666666777888999777888:::;;;<<<;;;;;;:::>>>;;;;;;>>>??????BBBFFFOOOTTTZZZ^^^```fffsssxxxiiiYYYLLLJJJDDD@@@AAAAAA>>>===>>>@@@@@@??????>>><<<;;;:::===<<<<<<<<<<<<<<<;;;;;;888999::::::999888999:::999999888888888888999999999999999888888888777777888999:::::::::888777666777777888888888888777777555555666777777777777777:::999777666666666777888666666777777777777666666555555555666777777888888555555666666777777888888777666555444333222222222777777666666666666777777777888888888888999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;666777999:::;;;;;;::::::>>>;;;;;;>>>??????DDDJJJQQQ[[[hhhssszzz}}}|||zzzwww~~~wwwuuuhhhXXXIIIAAABBB>>>>>>>>><<<:::999999:::999999999999888888888777:::999888777666666666666777777666555555555555666444444444444444444444444222222222222222222333333111222222222222333333333555444333333222222222333111111111111111111111111333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333333333333444444333333333666666666666666666666777666666555444444444444444777777777777666666666666666666666666666777999999999:::;;;<<<======<<<<<>>BBBDDDEEEIIIOOOWWWZZZ```fffmmmxxxooo]]]NNNIIIFFFEEECCC>>>===@@@@@@@@@@@@??????>>>===<<<======<<<<<<<<<<<<<<<<<<999:::;;;;;;999888999:::999999888888888888999999::::::::::::999999999888999999999999999888777777777777888888888888777777555555666777777777777777999888777666666666777777666666777777777777666666777777777777777777777777666666666666777777777777888777666555555444444555777777666666666666777777777888888888888999999999777777888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;777777999:::;;;;;;::::::>>>===>>>AAAAAAAAAGGGOOO\\\gggrrrxxxxxxxxxzzz|||{{{}}}nnnYYYLLLIII@@@@@@>>>===<<<;;;::::::999999888888888777777777999888777666666555555666888888777666666666666666444444444444444444444444333333222222222222222222222222222222333333333333444444333222222222333333222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333333333333333444444333333888888888777777777777777666666555444444444444555777777777777666666666666666666666666777888999::::::;;;<<<===>>>>>>>>>>>>===<<<>>>CCCFFFHHHNNNVVV^^^bbbhhhrrrsssZZZSSSMMMJJJFFFAAA@@@CCCAAA@@@@@@@@@??????>>>>>>=====================>>>;;;<<<===<<<:::999:::;;;:::999999888888999999:::;;;;;;;;;:::::::::999999:::999888888888888888888777777888888888888777777555555666777777777777777888777666555555555666666666666777777777777666666:::999999888777777666666777777777777666666666666888888777777777777888888888777777666666777777888777888888888888999999999777777888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;777888999:::;;;;;;;;;;;;??????AAADDDDDDFFFOOOZZZiiisss|||}}}wwwtttyyy~~~rrr```VVVEEECCCAAA???>>>===<<<;;;:::::::::999999999888888888777777666555555666666888777666666555555666666444444444444444444444444333333333222222111111111222222222333333333444444444333333222222333333333222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333333333333333333444444555777777777666666666666666666555555444444444555555444444555666777888999999777777777777888999:::::::::;;;<<<===>>>>>>??????>>>>>>AAAFFFJJJMMMUUU^^^dddkkkuuunnn```QQQKKKIIIFFFDDDDDDAAA@@@@@@??????>>>??????>>>>>>>>>??????@@@@@@@@@>>>??????>>>;;;::::::;;;::::::999999999999::::::;;;::::::::::::999999999:::999888777777888999:::777777888888888888777777555555666777777777777777777666666555555555555555666666777777777777666666999999999999888888777777888888777777666666555555777777777777777888999:::888777777777777777777888777777888888888999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<<<<<<<>>>>>>AAADDDGGGNNN\\\kkktttyyyyyytttwww~~~uuudddMMMIIICCC@@@???>>>===<<<<<<<<<;;;;;;;;;:::::::::888777777666666666666777777666555555444444555555444444444444444444444444333333333222222111111111222222333333333444444444333333333222222333333444222222222222222222222222333333333333333333333333444444444444444444444444222222222222222222222222222222222222222222222222111111222222222333333333444333333333333444555666888888777777666666666666555555444444444555555666444444555666777888999999777777777888888999:::;;;::::::;;;<<<===>>>??????CCCCCCHHHNNNQQQVVV```kkkqqq}}}mmmUUULLLKKKJJJFFFCCCAAAAAA???>>>>>>>>>>>>?????????@@@AAABBBBBBCCCCCCBBBBBBBBB@@@===;;;;;;;;;;;;;;;::::::::::::;;;;;;999999999999888888888888999999777777777888999:::777777888888888888777777555555666777777777777777666666666666666555555444666666777777777777666666777777888888999999999999888888777777666666555555666666666666777888999999888888777777777777888888777777888888888999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<======>>>>>>@@@FFFMMMYYYkkk{{{~~~|||}}}{{{uuutttxxxuuu\\\TTTJJJCCC@@@>>><<<;;;=========<<<<<<<<<;;;;;;888888777777777777888888666666555444444444444444444444444444444444444444333333222222222222222222333333333333444444444444333333222222222333444444333333333333333333333333333333333333333333333333444444444444444444444444222222222222222222222222222222222222222222222222111111222222222333333333444444333333333555666777::::::999999888888777777555444444444444555666666777777777777666666666666888888888888999:::;;;<<<:::::::::;;;<<<>>>@@@AAADDDFFFLLLSSSWWW^^^jjjvvv}}}bbbUUURRROOOIIIDDDDDDCCCAAA???>>>>>>>>>???AAAAAABBBCCCEEEFFFGGGGGGDDDEEEDDDBBB>>><<<;;;;;;<<<;;;;;;::::::;;;;;;<<<999999999888888888777777888888888888888888999:::777777888888888888777777555555666777777777777777666777777777777666555444666666777777777777666666666666777777888999999:::777777777777666666666666666666555555666777888888999888888777777888888999777888888888888999999999777777888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>??????CCCMMMYYYgggwww}}}~~~{{{ttttttzzzrrrfffWWWKKKEEEBBB>>><<<===<<<<<<<<<;;;;;;;;;;;;999999888888888888999999777666666555555555555555444444444444444444444444222222222222222222333333333333333444444444444555333222222222333333444555333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333555444333222333555777888:::999999888777777666666444444444444444555666666777777777777666666666666999999888999999:::;;;<<<;;;;;;;;;<<<===???AAACCCGGGKKKSSS[[[bbbkkkzzzzzzlllbbbXXXPPPMMMIIIGGGDDDBBB@@@???@@@@@@CCCCCCDDDFFFGGGIIIJJJJJJGGGGGGFFFCCC???<<<;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::999999999888888888777777888999999999999999777777888888888888777777555555666777777777777777777777888888888777666555666666777777777777666666777777777777777777777777666666666666777777777777777666666666666777777888999888888777777888888999777888888888888999999999777777888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<===>>>???AAAAAAIIIYYYiiiuuu|||}}}yyyuuu~~~vvvcccTTTKKKFFFBBB???<<<<<<;;;;;;;;;::::::::::::999999999999999::::::888888777666666666666666444444444444444444444444111111111222222333333444333333333444444444555555222222222222333333444555333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333555444333222333555777999777777777666555444444333444444444444444555666777444444555666777888999999999999999999:::;;;<<<<<<============???AAACCCDDDQQQUUU^^^iiiqqq{{{pppaaaYYYXXXLLLJJJGGGDDDBBBAAAAAAAAADDDEEEFFFGGGIIIJJJLLLLLLHHHHHHGGGDDD@@@===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999666777888:::::::::999888777777888888888888777777555666666777777777777777777888999999999888666555666666777777777777666666888888777777666666555555555555666666777777888888888888777777777777777888999999888888888888999999777888888888888999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<===???@@@CCCDDDNNNbbbttt~~~}}}{{{{{{xxxxxxlllVVVIIIDDDEEECCC@@@>>>???<<<888999===<<<;;;::::::999999::::::;;;:::888666666666666777777666666666555555555555333333333333333333333333444444333333333333222222444444444444444444444444333333333333333333333333333333333444444333222222666555333222111222333333222222222222222222222222333444444333222222333555333333333333333444555666777777666666555555555555555555555555555555555555666555444444444666777888555666777888888999999888:::999999:::;;;<<<<<<;;;>>>======>>>AAAFFFKKKNNNUUU```mmmwwwooo___TTTNNNIIIFFFCCC@@@AAAEEEEEEHHHLLLNNNNNNLLLKKKKKKJJJHHHFFFEEEDDDBBB>>>;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888777777777888999999999:::::::::999888777777888888888888888888777777777777777777777777777777777777888888777666666666666666:::999777555444555666777777777777777888888888888777666555555666888:::;;;888888888777777777777777777777888888888999999999444555666888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAA===:::<<<======AAAFFFDDDRRRbbbooo{{{|||tttrrrxxx{{{eeeSSSIIIEEE@@@===<<<>>><<<999:::>>><<<;;;::::::999999::::::;;;:::888777666666666777777777666666666555555555333333333333333333333333333333333444444555555555444444444444444444444444333333333333333333333333222222333444444444444333222222111111111111111111222222222222222222222222333444444333222222333555555555444333333333444444666666666555555555444444666666666666555555555555666666555555555666777777555666777888999999999999999888999:::<<<===>>>>>>@@@AAABBBDDDFFFLLLSSSXXXbbbrrryyyfff\\\RRRLLLIIIFFFGGGJJJJJJKKKLLLLLLLLLMMMNNNOOOJJJIIIGGGFFFEEEBBB>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999888888888888999999999999:::999999888777777888888888888888888777777777777777777777777777777777777888888777666666666666666777777666555555666777888777777777777888888888888777666666666777888999999888777777777777777777777888888888888888888999999777888999::::::;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;???======??????>>>CCCIIIPPP^^^nnnyyy~~~vvvpppssszzzgggUUUJJJCCC???>>>???>>>;;;;;;>>><<<;;;;;;::::::::::::::::::999888777777777777777777777777666666666555555333333333333333333333333222333333444555666777888444444444444444444444444333333333333333333333333111222333444444444444444000111111222222222222111111111111111111111111111333444444333222222333555666666555444333333333333555555555444444444444444666666666666666666666666666666777777777666666555666666777888999999999999888888999:::<<<>>>@@@AAAAAAEEEIIIKKKMMMSSS\\\dddttt|||mmm\\\RRRNNNKKKKKKMMMQQQOOOMMMKKKJJJKKKMMMNNNKKKIIIGGGFFFEEECCC???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999999999999999888888888:::999888888777888888888999999888888888777777777777777777777777777777777888888777777777666666666555555555666777888888888777777777777888888888888666777777888888888777777777777777777777777888888999999888888888888888888:::;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999888888888999999888888888888888999999999999888888888777777777777777777777777777777777777777888888777777777555555666777888777777777666777777777888888888888666777888999999888666555777777777777777888888888999999999888888888888888::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;<<>>???AAAGGGXXXhhhvvv~~~}}}}}}oooZZZPPPFFFBBBAAA>>>>>>???===<<<<<<;;;;;;;;;;;;;;;888999999:::999999888888888888777777777666666666444444444444444444444444444444333333333222222222555555555555555555555555444444444444444444444444666666666666555333222111111222222333333333333222222222222222222222222222333444444333222222333555111111222333444666777888444444444444444555555555333333444444555666666666777777888999999999999999888888999:::;;;;;;;;;;;;;;;===>>>>>>===???DDDHHHMMMTTT]]]fffooo{{{~~~mmm___YYYUUUQQQNNNMMMNNNOOOMMMKKKJJJGGGEEECCCCCCBBB@@@???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999:::::::::::::::999999999888888888777888888999::::::999999999999888888888777777777777777777777777666777888999999999888777888888888777666555555555777777777777888888888888666777777888888888777777666666666777888888999999777777888888888999999999777777999:::;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>???===>>>BBBGGGRRRcccsss}}}zzz{{{mmm___QQQIIIEEEAAA@@@AAA======<<<;;;;;;;;;;;;;;;888888999:::::::::999888888888888777777777666666555555555555555555555555333333333444444444444444555555555555555555555555555555555555555555555555444444555555555555444444444333333222222222333333333333333333333333333333333444444333222222333555222222222333444555666777444444555555555666666666555555555666777888888888777777777888999:::;;;<<<888999:::;;;<<<<<<<<<<<<;;;>>>AAAAAAAAADDDKKKQQQWWW]]]hhhuuuwwwqqqfff^^^VVVQQQPPPOOOMMMJJJIIIFFFCCCAAAAAAAAA@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999999::::::::::::::::::888888777777888999999:::::::::999999999888888888777777777777777777777777555666888::::::999888777888777666555555666777777777777777777888888888888777666666666777888999999555666666777888888999999666666777888999::::::;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<===>>>>>>>>>@@@>>>AAAIIIRRR^^^nnn{{{yyyxxx|||ppp]]]QQQJJJCCCAAAAAA======<<<;;;;;;;;;;;;<<<777888::::::;;;:::999888888888888888777777777777555555555555555555555555222333333444555666777777666666666666666666666666555555555555555555555555111222333555666777777777888777555444333444444555444444444444444444444444333444444333222222333555444444333333333444555555555555555666666666777777666777777888999:::::::::777777777777888:::===>>>999999:::;;;<<<<<<<<<<<<:::>>>BBBCCCDDDIIIQQQXXX___dddpppxxxmmm___UUUPPPMMMJJJGGGHHHFFFBBBAAA@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<>>>=========<<<<<<<<<<<<999999999::::::;;;;;;;;;888888777777888999:::::::::::::::999999999888888777777777777777777777777555666888:::;;;:::888777777666555444555777999:::777777777777888888888888777666666555666888:::;;;555666666777888999999999555555666888999:::;;;<<<============<<<;;;:::999;;;;;;;;;<<<===>>>>>>???@@@???CCCOOO[[[gggttt}}}wwwuuuwwwyyynnnZZZOOOIIIDDD@@@===>>>===<<<;;;:::;;;<<<;;;:::999999888888999999999999888777777777777777444444444444444444444444444444444555666777777888666666555555555555666666444444555555555555444444666666666666666666666666555555555444444333333333333333333444444444555555444444444444444444444444444444444444444444444444444444555666666555444444666666666666777777777777888777666666666777999:::777888999:::999:::===???DDD???===DDDLLLSSS\\\ccclllvvvlll^^^XXXPPPHHHFFFGGGCCCAAABBBAAA??????BBB>>>>>>>>>>>>============>>>>>>===<<<;;;;;;::::::999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;::::::999888777777999999888888777666666666777888888888888999999999666777888999999888777666888888888888888888888888777777777777888888888888777777888999::::::;;;;;;666666777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;BBB>>>===@@@AAA???>>>@@@AAABBBIIIXXXhhhsssyyy{{{|||yyytttpppttt{{{zzzeeeXXXOOOGGGAAA?????????>>><<<;;;;;;<<<;;;:::999999888999999999777777666555555555555555555555555555555555555555444444555555666777777888666666555555555555666666444444555555555555444444555555555555555555555555444444444444444444333333333333333444444444555555444444444444444444444444444444444444444444444444333444555666666555444333666666666666777777777888888777777666777888999:::888:::;;;;;;;;;<<>>@@@??????>>>>>>>>>=========>>>======<<<<<<;;;::::::999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;::::::999888888777777777777777888888888888777888888888888999999999777777888888888888777777888888888888888888888888777777777888888888999999888888888999999::::::;;;777888888999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>AAADDDCCCHHHPPPUUUYYYcccyyykkkYYYRRRSSSKKKFFFCCCDDDDDD@@@???@@@?????????>>>>>>>>>>>>===>>>======<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;::::::999999888888888666666777777888999999:::777888888888888999999999888888888777777888888888777777777777777777777777777777888888888999999999999999999999999999999999999999999::::::;;;;;;<<<===========================::::::>>>@@@???AAAEEEHHHQQQ___ppp}}}|||zzzyyywwwvvvzzz{{{kkk[[[PPPFFFDDDAAA@@@???>>>===<<<;;;;;;:::999999999999::::::999888888777777888888666666666666666666666666555555555555666666777777666666555555555555666666444444555555555555444444444444444444444444444444333333333444444555555555333333333444444444555555444444444444444444444444333333444444444444444444333333444444444444333333666666777777777888888888888888888888999999::::::;;;<<<======>>>@@@DDDGGGIIINNNWWW```hhhxxxwwweee\\\YYYOOOIIIEEEEEEEEECCCAAABBB@@@@@@?????????>>>>>>>>>>>>=========<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::::::::999999888888888777777777888888999999999777777888888888999999999:::999777777777777999:::666666666666666666666666666666666777777777888888::::::999999999999999999999999999999::::::;;;;;;<<<<<<<<<<<<<<<============;;;;;;>>>??????BBBHHHNNNZZZjjjwww~~~}}}|||||||||~~~nnnaaaNNNIIIDDDAAA@@@@@@???>>><<<;;;::::::999999::::::::::::999888888888888888555555555555555555555555555555555555666666666666666666555555555555666666444444555555555555444444444444444444444444444444333333333444444555555555333333333444444444555555444444444444444444444444333333333444444444555555444444444444444444444444777777777777888888888888888999999::::::::::::::::::;;;===>>>???CCCHHHLLLPPPSSS\\\jjjzzz~~~pppfffWWWNNNGGGFFFFFFCCCAAABBB@@@@@@@@@@@@????????????===============<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999999999999888:::999999999888888777777777777888888888999999999:::999888777777888999:::666666666666666666666666555555555666666666777777::::::999999999999999999888888888888999999999999::::::;;;;;;;;;<<<<<<<<>>???BBBGGGMMMRRRWWWZZZfffyyyxxxfffZZZNNNJJJHHHDDDAAAAAAAAAAAAAAA@@@@@@@@@??????========================:::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999;;;::::::999888888777777777888888888888999999999999999888888888888999999777777777777777777777777555555555666666666777777999999999999999999999999888888888888888888888888999999::::::;;;<<<<<<<<<@@@>>>???AAAAAABBBIIIRRRfffuuu~~~|||}}}}}}lllbbbTTTIIIEEECCCAAA???<<<<<<;;;::::::::::::;;;999888777777666666777777666666666666666666666666666666666666666666666555666666555555555555666666444444555555555555444444555555555555555555555555444444444444444444333333333333333444444444555555444444444444444444444444222222333333444555555666777666555555555555666777777777888888888999999999999999;;;<<<<<<<<<;;;:::<<<===???BBBFFFLLLTTTYYY^^^fffxxx~~~ooo]]]TTTOOOIIIEEEEEEBBBAAAAAAAAAAAA@@@@@@@@@=====================>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999999999999999999999777888888888888999999999888999999::::::999999888888888888888888888888888777777777777888888888888888888888999999::::::;;;999999999999999999999999:::::::::;;;<<<=========???>>>@@@BBBCCCFFFPPP[[[nnn{{{yyy}}}yyylllZZZMMMGGGDDDAAA???<<<<<<;;;::::::::::::;;;;;;:::999999888999999999777777777777777777777777666666666666666555555555666666555555555555666666444555555555555555555444666666666666666666666666555555555444444333333333333333333444444444555555444444444444444444444444222222333333444555666666888777666555555666777888777888888888888999999999999:::;;;<<<<<<<<<;;;:::===???AAADDDIIIPPPXXX]]]cccqqqkkk___WWWPPPKKKIIIBBBBBBBBBAAAAAAAAA@@@@@@============>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;:::::::::999999999999999999999999888888888999999:::;;;;;;777888888888888999999999888999:::;;;;;;:::999888888888888888888888888888888999999999999:::::::::777777888999::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<===>>>>>>???======???CCCEEEJJJUUUaaapppzzzzzzxxx~~~|||lll[[[MMMEEEAAA@@@===>>>===<<<;;;;;;===???;;;;;;;;;:::::::::999999999888666555555555666777888888888777777777777777555555444444444444555555555555555555555666777777777777666666555555555444333333444444333333222111444444555555555555444444666666555555555444444444555555555555555555555555666555555555555666666777999999999999999999999999;;;999:::<<<<<<999;;;???>>>???CCCIIIQQQYYY```dddooovvvggg___VVVNNNIIIEEECCCDDDCCC???>>>@@@AAA@@@@@@???????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999666777888999:::;;;;;;;;;;;;::::::999888777666666888888888888888888888888888888888999999:::::::::999888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<======>>>===@@@CCCCCCEEEQQQdddsss|||xxxyyyxxxxxxfffWWWLLLFFFCCC@@@@@@???===<<<<<<===>>>;;;;;;;;;:::::::::999999999888777666555666666777777777777666666666666666666555555444444555555666555555555555555666777777777666666666555555555555444555555555555444333333444444555555555555444444666666555555555444444444666666666666666666666666666555555555555666777777::::::999999999999999999999777888;;;;;;999;;;@@@BBBFFFLLLQQQVVV^^^gggnnn~~~~~~~~~~~~}}}}}}||||||{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzz{{{{{{|||}}}}}}~~~rrr```QQQIIIEEECCCDDDDDDAAA@@@CCC@@@@@@???>>>>>>>>>>>>???========================<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;::::::999999999777777888::::::;;;;;;;;;::::::999999888777777777888888888888888888888888:::::::::::::::;;;;;;;;;888888777777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<===>>>>>>>>>AAACCCFFFKKKYYYlllzzz~~~zzzwwwxxx}}}xxxgggXXXMMMFFFBBBAAA@@@???>>>===<<<<<<;;;;;;;;;;;;::::::::::::999888777666666666666777666666666666666666666666666555555444444555555666666555555555555666666777666666666666555555555555666666666666666555444444444444555555555555444444555555555555555444444444777777777777777777777777666555555555666666777888::::::::::::::::::::::::999888999<<<<<<:::===BBBDDDKKKSSSVVVYYYbbbppp|||~~~~~~}}}|||zzzwwwtttsssoooooommmlllllllllllllllhhhhhhhhhiiiiiiiiiiiiiiihhhhhhgggggggggggggggfffggggggggghhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjkkkmmmnnnppprrruuuvvvwwwxxxxxxzzz}}}pppZZZQQQKKKFFFFFFFFFCCCBBBDDD@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;:::999999999999999999999999;;;;;;::::::::::::999999777888999::::::;;;;;;:::999999999999999999999999999999999999999999999999<<<<<<;;;;;;;;;;;;;;;:::888777777777777888888999;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<======>>>??????AAACCCIIIUUUfffwww}}}wwwuuuuuuxxxwwwdddTTTJJJDDDBBB@@@??????>>>===<<<<<<;;;;;;;;;;;;:::::::::888888888777777777777777666666666666777777777777666666555555555555666666666666555555555555666777666666666666666555555555555666666666666555444444444444555555555555444444555555555555555555555555666666666666666666666666555555555555666777888888::::::::::::;;;;;;;;;;;;===;;;<<<>>>>>>===@@@FFFHHHPPPYYY\\\___lll|||zzztttrrrqqqpppooooooooonnnnnnmmmmmmllljjjhhhfffeeefffffffffeeedddddddddddd______```````````````aaa````````````````````````^^^____________`````````````````````````````````bbbccceeeggghhhiiijjjjjjfffhhhllloooqqqqqqpppooosssvvv{{{jjj^^^UUUMMMJJJHHHDDDBBBCCC@@@???>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888999999:::;;;;;;::::::888888888999999:::::::::999999999999999999999999<<<<<<;;;;;;::::::999999999888888888888888999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????@@@AAAEEEOOO___qqq~~~vvvpppqqquuu{{{sss___QQQGGGDDD@@@?????????>>>===<<<<<<<<<;;;;;;;;;::::::888888888888888777777666777777777888888999999999666666666555555666666666666666555555555555666666555555555666666666666666555555555555555444333333444444555555555555444444444555555555555555555555555555555555555555555555555555555666666777999999::::::;;;;;;;;;<<<<<<<<>>BBBHHHOOOWWW___eeemmm}}}zzzvvvsssqqqnnnllliiifffffffffeeedddcccdddddddddddddddcccbbbaaa```_____________________^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\________________________[[[[[[[[[\\\\\\\\\]]]]]]^^^]]]]]]]]]]]]\\\\\\\\\YYYZZZ\\\]]]^^^_________]]]___bbbeeefffeeecccbbbdddgggkkknnnqqquuuzzz~~~~~~jjj___SSSNNNJJJEEECCCCCC@@@??????>>>>>>>>>>>>>>>==============================<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999:::;;;;;;;;;::::::888888888999::::::;;;;;;999999999999999999999999;;;;;;::::::999999888888;;;::::::999999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>@@@@@@AAABBBIIIUUUgggzzzyyyqqqlllqqqyyynnn___PPPJJJDDD@@@@@@@@@???>>><<<<<<<<<<<<;;;;;;;;;:::888888999999888888777666777888888999999:::::::::777666666555555666666777777666666555555555555666555555555666666666666666444555555555555444333333444444555555555555444444444444444555555555555555555555555555555555555555555555555666777888999::::::;;;;;;<<<<<<=========>>><<<<<>>???@@@AAACCCGGGPPP^^^ooo{{{uuuooommmwwwppp]]]TTTJJJCCCAAAAAA@@@>>><<<<<<<<<<<<;;;;;;;;;;;;888888999999999888777666666777777888999999::::::777777666666666666777777777777666555555555555555555555555555666666666777555666666666666555444444444444555555555555444444444444444555555555666666555555555555555555555555555555555666777999:::;;;:::;;;;;;<<<======>>>>>>===<<<===BBBFFFHHHOOOWWW^^^bbbmmmzzzvvvqqqnnnkkkkkklllmmmmmmlllhhheeecccaaa_________```___^^^[[[]]]^^^]]][[[ZZZ\\\___``````_____________________```aaabbbbbbaaa``````\\\\\\\\\]]]^^^^^^_______________`````````aaaaaa]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]^^^^^^^^^^^^^^^\\\\\\]]]^^^^^^^^^]]]]]]\\\]]]]]]]]]]]]\\\\\\[[[[[[\\\^^^^^^^^^___aaadddccceeehhhjjjlllnnnrrruuuvvvwwwzzz~~~ooobbbYYYPPPJJJGGGBBBAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999::::::;;;;;;;;;:::;;;;;;;;;;;;;;;::::::999999::::::::::::::::::::::::::::::::::::::::::999999999:::::::::::::::<<<;;;::::::999999999:::999999::::::;;;<<<<<<===<<<<<<<<<===>>>@@@AAABBBEEEMMMYYYggguuuvvvrrrpppqqq|||fff\\\OOOFFFBBBAAA???=========<<<<<<<<<;;;;;;;;;888888999:::999888777666555666666777888999999999777777666666666666777777888777666555555555555555444555555555666666777777777777777777777666666555444555555555555555555444444444444555555555666666777777777777777777777777555555555666777999:::;;;;;;;;;;;;<<<===>>>>>>???>>>===@@@FFFLLLPPPYYYaaalllppp|||zzzwwwssspppnnnkkkgggdddccccccdddeeefffeeeaaa^^^aaa___^^^^^^```aaaaaa```[[[]]]___^^^[[[[[[^^^```bbbbbbaaaaaaaaaaaabbbbbb___```aaabbbbbbaaa```___]]]^^^___aaabbbdddeeeeeecccccccccddddddeeeeeeeeebbbbbbcccccccccdddddddddaaabbbbbbbbbcccccccccccc]]]^^^^^^______^^^^^^]]]```______^^^^^^]]]]]]]]]\\\]]]___^^^^^^___aaaccc]]]___aaabbbdddfffiiillljjjjjjjjjmmmrrryyyooobbbUUULLLHHHCCCBBBAAAAAA@@@@@@AAAAAA????????????????????????>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;::::::999888888888999999999::::::;;;<<<======<<<<<<<<<===>>>@@@AAABBBHHHQQQ___mmmyyy}}}rrrqqqqqqvvvuuuiiiXXXLLLFFFDDDBBB???>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::999888777777::::::::::::::::::::::::777777777777777777777777555555555555555555555555333444444444444444444333777777777666555555444444555666777888888777666555333444444444555666666666666777888999999888777666777777888999:::;;;;;;<<>><<<<<<>>>>>>>>>>>>AAAAAADDDKKKPPPVVV```kkkrrr{{{yyywwwssspppllliiifffeeefffeeebbb```eeedddbbbaaa```___^^^^^^___``````___]]]]]]___```ccccccbbbbbbbbbbbbbbbccccccdddeeedddbbbaaaaaabbbgggggggggfffgggggghhhhhhdddeeeggghhhjjjkkkllllllnnnnnnmmmllllllkkkllllllnnnkkkiiihhhjjjlllmmmmmmmmmmmmmmmmmmmmmllllllllljjjjjjiiigggfffeeedddcccfffeeedddbbbaaaaaaaaabbb^^^___```aaabbbaaa`````````^^^]]]]]]```dddeeefffddddddfffgggiiikkklllmmmtttvvvzzz~~~vvvdddUUUKKKHHHDDDBBBDDDCCC@@@@@@CCCAAA@@@??????>>>?????????>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999999888888:::;;;;;;:::999:::;;;<<>>>>>===<<<;;;;;;;;;;;;;;;;;;::::::999888888777::::::::::::::::::::::::777777777777777777777777555555555555555555555555444444555555555555444444666666666666666555555555666666777777777777666666777666666555555444333333777777777888888777777666666666777888999:::;;;;;;;;;::::::;;;<<<>>>>>>>>>AAABBBGGGOOOVVV]]]gggqqq{{{wwwqqqmmmllljjjhhhfffgggdddbbbcccddddddbbb```bbbaaa``````______``````bbbcccdddcccaaaaaabbbdddeeeddddddddddddeeeffffffkkkmmmmmmmmmkkkjjjkkklllooonnnnnnnnnnnnoooppppppqqqqqqssstttvvvvvvwwwwwwtttttttttttttttuuuvvvwwwxxxvvvtttuuuvvvxxxyyyxxxyyyxxxwwwvvvvvvvvvwwwwwwssssssrrrqqqpppoooooonnnnnnllljjjhhhffffffggghhhffffffgggggggggfffddddddcccaaa______```bbbccccccbbbccccccdddeeefffggggggjjjkkknnnqqqvvvzzz~~~rrr___SSSLLLGGGDDDDDDCCC??????BBBAAA@@@@@@???????????????>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;::::::999;;;<<<===;;;;;;;;;<<<===???@@@@@@???AAAFFFJJJ[[[jjjzzzuuulllpppyyykkkYYYNNNGGGCCCAAA??????>>>===<<<<<<<<<<<<;;;;;;::::::999999888888999999999999999999999999666666666666666666666666666666666666666666666666555666666777777666666555555555666666666666777777777777666666666666777777777666666555555444444444777777666666666666777777555666666777888999:::;;;888999:::<<<===??????@@@DDDGGGNNNWWW___gggttt|||tttooojjjgggdddbbbaaaaaa```___cccbbbaaabbbcccdddcccbbbbbbaaaaaaaaabbbcccdddeeefffhhhiiiiiihhhhhhjjjlllkkkkkkkkklllmmmnnnppppppuuuvvvwwwwwwvvvvvvwwwxxx{{{{{{{{{{{{{{{|||}}}}}}{{{yyyvvvsssqqqqqqrrrsssttttttsssrrrqqqooommmlllllliiifffeeeeeeeeeeeeddddddddddddccccccbbbbbbbbbcccdddeeegggjjjmmmpppqqqtttxxx}}}ooo___VVVNNNHHHFFFDDDAAA@@@BBBAAAAAA@@@???????????????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<======:::<<<>>>>>>===<<<===>>>===???@@@AAAAAAEEEKKKQQQeeevvvssskkkrrr}}}eeeUUUKKKFFFDDDAAA@@@???>>>===<<<<<<<<<;;;;;;:::::::::999999999888888888888888888888888666666666666666666666666666666666666666666666666666777777888888777777666444555555666777777888888888777666555555666777888333333444555666777777888777666555555555666777888666777888999:::;;;;;;<<<;;;<<<>>>???@@@AAABBBDDDIIINNNXXXaaagggppp{{{uuuppplllhhheeebbbaaa``````aaaaaabbbbbbdddddddddeeefffffffffffffffffffffggghhhiiikkkkkkkkkmmmpppqqqrrrsssuuuwwwwwwwwwxxxyyy{{{}}}~~~|||zzzyyyyyywwwsssqqqpppooommmkkkkkkjjjiiigggeeecccbbbaaaddddddeeefffhhhjjjlllmmmlllnnnqqqsssuuuyyy~~~rrrbbbXXXNNNJJJGGGCCCBBBDDDAAAAAA@@@????????????@@@>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999::::::;;;<<<=========:::<<<>>>>>>======>>>???===???AAABBBDDDKKKTTT[[[mmm|||~~~tttoooyyysss]]]OOOHHHFFFBBBBBB@@@???>>>=========;;;;;;;;;:::::::::::::::888888888888888888888888777777777777777777777777777777777777777777777777777888888888888888888777444555555666777888999999888777666555555666777888333333444555666777888999777666555555555777888999888999999:::;;;<<<===>>>===???@@@@@@@@@AAADDDGGGMMMVVVbbbkkkppp{{{~~~tttqqqlllhhhfffdddcccccc```aaabbbcccccceeefffhhhhhhhhhiiiiiiiiiiiiiiijjjmmmmmmnnnooopppqqqssstttsssvvvzzz}}}~~~|||zzzwwwvvvuuurrrooollliiigggeeeffffffffffffggghhhiiijjjggghhhjjjkkkmmmppptttwwwuuuxxx|||rrreeeWWWNNNIIIEEECCCDDDBBBAAAAAA@@@???@@@@@@@@@???>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888999:::;;;<<<<<<===999;;;============>>>???>>>@@@BBBEEEJJJSSS___hhhwww|||wwwrrrssslllYYYMMMHHHDDDCCCAAA@@@???>>>======;;;;;;;;;;;;::::::::::::999999999999999999999999777777777777777777777777777777777777777777777777777888888999999888888777555555666777777888999999777777666666666666777777666666666666666666666666777666666777777888999:::999:::;;;<<<===>>>>>>???===>>>??????>>>AAAFFFLLLTTT]]]kkkxxxzzzrrrlllgggfffdddbbbaaaaaacccccc___aaadddeeefffgggiiikkklllnnnoooooonnnnnnooopppvvvvvvwwwyyy{{{~~~~~~yyyuuurrrqqqlllkkkjjjhhhggggggffffffeeeffffffgggiiikkklllmmmlllmmmooorrrvvvzzz~~~xxxeeeWWWOOOHHHDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@??????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888999999:::;;;<<<<<<888:::============>>>??????AAADDDHHHPPP\\\lllwwwxxxooorrr|||iiiWWWMMMEEEDDDBBBAAA???>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888888888888888888888888777777888888888888777777666666666777777888888999666666777777777777666666666666666666666666777777666777888999::::::::::::999999:::;;;<<<===>>>>>><<<>>>???>>>>>>CCCMMMTTT```eeetttxxxrrrpppnnniiicccddddddcccbbbbbbbbbdddfffcccfffiiijjjjjjkkknnnppprrruuuwwwxxxwwwxxxzzz||||||zzzwwwtttpppmmmlllkkkjjjjjjjjjjjjjjjjjjhhhgggiiiiiiiiijjjmmmooorrrsssrrrwww~~~yyygggZZZOOOHHHFFFBBBBBBAAA@@@@@@@@@@@@AAA?????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999:::::::::;;;;;;<<<<<<999<<<>>>???>>>>>>@@@AAA@@@CCCFFFKKKUUUeeevvvvvvrrr|||xxxaaaTTTEEEEEECCCAAA@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888888888888888888888888777777888888888888777777777777777777888888888888555666777888888777666555333333444666777999::::::666777999:::;;;;;;::::::888999999:::;;;<<<=========???@@@@@@AAAHHHSSS]]]kkkmmm|||{{{rrriiifffhhhhhheeeaaaeeefffffffffeeeeeeggghhhhhhlllpppqqqpppqqqsssvvvxxx{{{}}}xxxuuusssrrrqqqppppppooommmiiigggiiihhhhhhhhhjjjlllnnnooonnnoooqqqtttxxx~~~uuudddWWWNNNKKKCCCBBBAAAAAA@@@@@@AAAAAA????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;===???@@@@@@@@@AAACCCAAACCCGGGMMMXXXiii}}}{{{uuu{{{pppZZZSSSMMMFFF@@@>>>>>>???@@@;;;;;;:::::::::;;;;;;<<<:::999999888888999999::::::::::::999999999888888999888777666666777888999888888888888888777666666777777777777888888888888888888888888888888888888888999999888666555666777777777777777888999:::;;;===<<<;;;:::;;;===@@@AAA>>>@@@BBBBBBEEEMMM[[[fffgggwww~~~xxxtttqqqhhhhhhhhhgggeeedddeeeggggggiiikkkkkkjjjjjjjjjlllppprrrvvvyyy{{{|||vvvqqqooonnnnnnkkkhhhggghhhiiijjjiiillllllmmmnnnoooqqqssstttvvvdddXXXOOOKKKFFFBBBDDDEEECCCBBBDDD????????????>>>>>>>>>>>>???>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;======<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;::::::999888888::::::<<<<<<<<<<<<::::::;;;;;;;;;<<<;;;;;;:::::::::<<<>>>>>>===>>>???AAADDDAAAHHHZZZlllzzz}}}||||||}}}jjjXXXPPPGGGAAA@@@@@@@@@???<<<;;;;;;::::::;;;;;;<<<::::::999999999999:::::::::::::::999999999888888777666555555555555666777888888888888888777666666777777777777888888888888777777777777777777777777777888999888666666666777777777777777888999:::;;;::::::999999:::<<<>>>???@@@@@@BBBFFFLLLVVV___fffooovvvpppmmmjjjhhhdddeeeffffffeeeeeegggiiijjjlllnnnoooooooooqqqsssxxx{{{~~~{{{zzzwwwtttpppnnnnnnnnnmmmlllllllllllllllmmmnnnoooppprrrwwwxxxdddUUUOOOHHHCCCCCCCCCAAA@@@AAA@@@?????????>>>>>>>>>>>>???>>>>>>===<<<<<<;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;:::::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;:::999999888999:::;;;<<<<<<;;;:::999;;;;;;;;;<<<<<<;;;;;;:::<<<===??????>>>>>>@@@BBBCCCCCCLLL^^^qqq~~~eeeYYYKKKCCCBBBCCC@@@===<<<<<<;;;;;;;;;;;;;;;<<<::::::999999999999:::::::::::::::999999999888888777666666555555666666777888888888888888777666666777777777777888888888888666666666666666666666666777888999888777666777888888777777888888999:::;;;999::::::;;;<<<===>>>???BBBAAACCCKKKUUU```gggjjj|||yyytttmmmgggdddccccccbbbcccdddfffggggggiiilllnnnnnnpppsssuuuvvvxxx{{{~~~~~~{{{yyywwwuuusssqqqpppooonnnmmmmmmmmmmmmkkkmmmooorrrxxxyyyeeeXXXOOOGGGEEECCCAAA???AAA@@@@@@@@@?????????>>>>>>???>>>>>>======<<<<<<;;;;;;<<<<<<======<<<<<<;;;::::::::::::;;;<<<======;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;:::999999999999::::::;;;;;;::::::999:::;;;;;;<<<<<<<<<;;;;;;===>>>??????>>>???AAACCCDDDHHHTTTgggxxx~~~{{{jjjTTTGGGCCCCCC@@@<<<===<<<<<<;;;;;;;;;;;;<<<:::::::::999999::::::::::::::::::999999999888888888888888888888888888888888888888888888777666666666777777777888888888888666666666666666666666666777888999888777666777888888888888888999:::;;;;;;;;;<<<===???@@@AAAAAAAAABBBCCCGGGPPP[[[hhhsssyyy|||vvvllliiieeecccbbbcccdddeeeeeegggiiikkklllnnnqqqssssssvvvzzz}}}zzzyyyvvvtttrrrpppooonnnpppooommmkkkmmmrrr{{{|||dddXXXMMMHHHFFFCCCAAABBBAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>======<<<<<<<<<<<<============<<<<<<:::::::::::::::;;;<<<===;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;::::::::::::999::::::::::::::::::999:::;;;;;;<<<<<<<<<<<<<<<===>>>???>>>>>>???AAADDDGGGOOO]]]ooo~~~{{{|||bbbNNNFFFCCCAAA===>>>===<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;:::::::::999999999888888888888999999999999888888888888888888888777666666666777777777888888888888777777777777777777777777666777888888777666777999888888888888999:::;;;<<<;;;<<<>>>@@@AAABBBCCCCCCCCCHHHOOOWWWbbbrrr~~~wwwrrrmmmjjjgggfffeeeddddddeeegggiiijjjlllnnnoooppprrrvvvxxx{{{~~~zzzwwwuuutttuuutttqqqnnnlllmmmoooqqqsssdddTTTLLLIIIEEEBBBCCCAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>=========<<<==================<<<===<<<;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;<<<<<<=========<<<<<<===>>>===>>>???CCCEEEIIIUUUeeevvv~~~vvv~~~sssZZZLLLFFFBBB???>>>>>>===<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::::::::999999999888888666777777888888777777666888888888888888777666666777777777777888888888888777777777777777777777777666777888888777777888999999888888999999:::;;;<<<;;;;;;<<<>>>@@@AAABBBCCCGGGNNNXXXbbbooozzzsssmmmiiigggfffeeedddeeefffffffffgggjjjmmmoooqqqtttvvvwwwzzz~~~{{{yyywwwtttqqqooonnnmmmpppvvvuuu```TTTMMMGGGCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>======<<<======<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<:::;;;<<<===============;;;<<<===>>>???AAAFFFIIIOOO]]]ooo~~~zzzxxxhhhVVVKKKDDDAAA???>>>===<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::::::::999999999888888666777888888888888777666888888888888888777666666777777777777888888888888666666666666666666666666555777888888777777888999999999999999:::;;;<<<<<<<<<<<<<<<===???BBBDDDEEENNNUUU```ppp}}}pppmmmiiieeedddeeeeeefffeeehhhkkkllllllnnnqqqtttwwwzzz}}}~~~zzzwwwtttrrrmmmooorrrwwwqqq```VVVMMMGGGEEEBBBBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======<<<;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===:::;;;<<<===>>>>>>>>>>>><<<===>>>???AAAEEEJJJNNN]]]lll}}}zzzrrr]]]OOOFFFBBB??????>>><<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<:::::::::999999999888888888999:::;;;;;;:::999888888888888888888777666666777777777777888888888888555555555555555555555555555777888888777777888:::999999999999:::;;;<<<<<>>???AAADDDGGGIIITTTYYYfffzzz|||uuuqqqjjjiiifffeeeeeefffhhhiiiiiilllppprrrsssuuuyyy|||~~~zzzxxxrrrpppmmmkkkoooxxxkkk^^^SSSKKKHHHCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>?????????======>>>>>>>>>>>>======::::::::::::;;;<<<======;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;<<<===>>>:::;;;<<<===>>>>>>>>>>>>===>>>???AAACCCHHHMMMRRRkkkzzz}}}}}}~~~fffXXXNNNAAAAAA===;;;======:::;;;>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::999888888777777888888777777888888888999999999888888888888888888888888:::999999999888888777777888888999999999:::::::::::::::::::::;;;;;;<<<===??????AAABBBAAABBBJJJUUUYYY___pppzzztttoooiiieeeeeeffffffeeeeeegggkkknnnmmmpppuuuyyy||||||yyyvvvsssrrruuuxxx{{{zzztttaaaSSSMMMKKKGGGDDDDDDEEEFFFCCCAAAAAA@@@??????>>>>>>????????????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============???>>>???AAACCCGGGTTT```wwwxxxuuurrr```TTTFFFDDD???===>>>>>>;;;;;;===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::999888888777777888888777777777777777888888888888888888888888888888888999999888888888777777777888888888999999999::::::::::::::::::;;;<<<============???BBBCCCEEEMMMVVV^^^hhh|||{{{sssmmmiiifffccc```cccdddeeefffhhhkkkooosssvvvzzz}}}xxxsssppprrruuu{{{ppp\\\QQQLLLIIIDDDCCCCCCCCCAAA>>>AAA@@@@@@??????????????????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===============??????@@@CCCEEEKKKZZZiii}}}yyyzzznnn^^^NNNGGGBBB???@@@???<<<:::<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::999888888777777888888777777777777777777666666777777777777777777777777888888777777777777666666777777888888888999999999:::::::::;;;;;;<<<>>>>>>>>>===@@@EEEIIILLLTTT\\\gggvvv}}}tttmmmiiieeebbbbbbaaaaaa```ccceeehhhkkknnnrrrxxx|||wwwooommmmmmnnnooouuuhhhWWWRRRMMMGGGDDDCCCCCC@@@>>>AAA@@@@@@@@@????????????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<======>>>>>>>>>@@@@@@CCCEEEGGGOOOcccuuu~~~zzzmmmWWWJJJCCC???@@@@@@===;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999888888777777888888888888888888777777777777777777777777777777777777777777777666666666666666777777777888888888999999;;;;;;;;;;;;<<<===??????BBB@@@CCCIIIOOOTTT\\\cccsss~~~uuunnniiidddcccbbbaaacccdddffffffhhhjjjnnnrrrvvv{{{~~~tttrrrnnnkkklllsss}}}yyyeeeYYYSSSKKKFFFEEEEEECCCAAA@@@AAAAAA@@@@@@@@@??????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>??????@@@AAADDDFFFHHHSSSiii}}}yyyxxx}}}bbbOOOGGG@@@???@@@>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999888888777777888888999999999999999999999999777777777777777777777777666666666666666777777777777888888888888999999999;;;;;;;;;<<<===>>>@@@@@@CCCCCCFFFMMMSSSYYYdddnnnvvvmmmiiieeecccbbbccccccdddfffhhhkkkmmmnnnqqqvvvzzz~~~zzzsssooonnnpppssswwwaaaYYYOOOIIIFFFFFFEEEDDD@@@AAAAAAAAAAAA@@@???>>>============>>>>>>>>>>>>================================================;;;;;;;;;;;;;;;;;;;;;;;;========================<<<<<<======>>>??????@@@@@@AAADDDGGGLLLWWWmmm~~~tttwwwqqqYYYNNNCCCAAAAAA???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999888888777777888888999999999:::::::::;;;;;;888888888888888888888888666666777777777777888888888888999999999:::::::::;;;;;;;;;<<<>>>???AAABBBCCCEEEJJJQQQWWW```ooo~~~sssiiiccc``````___bbbdddfffhhhiiilllooorrruuuxxx}}}~~~vvvoookkkiiipppvvvkkkbbbUUULLLGGGFFFEEEDDD@@@AAABBBBBBBBBAAA???>>>============>>>>>>>>>>>>================================================<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<===>>>>>>???@@@@@@@@@AAAEEELLLTTT```sssyyysssyyygggXXXJJJCCCBBB???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999888888777777888888777777888999:::;;;;;;<<<999999999999999999999999777777777888888888999999999::::::::::::;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBEEEJJJRRRYYY___kkk~~~uuuppphhhbbb___```aaaccceeehhhllloooqqqsssxxx{{{~~~|||tttmmmjjjkkkmmmuuuzzzooo___RRRKKKHHHFFFDDD@@@AAABBBCCCBBBAAA???>>><<<=========>>>>>>>>>???================================================================================================;;;<<<===>>>???@@@AAAAAAAAAAAAFFFRRR___lll{{{}}}xxxvvvqqq```OOOFFFCCC@@@>>>>>>========================<<<<<<;;;;;;;;;::::::::::::999999888777888888888555555666888999:::;;;<<<::::::::::::::::::::::::777777888888999999999::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<===>>>@@@BBBCCCHHHOOOYYYaaaggguuu{{{mmmiiifffbbb```aaadddgggjjjkkkoootttwwwyyy|||xxxrrrnnnjjjhhhkkkssszzzzzzhhhYYYPPPKKKHHHFFF@@@AAABBBCCCCCCAAA???>>><<<=========>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>???@@@AAAAAAAAAAAAHHHVVVggguuuzzzyyyyyylllRRRGGGDDD???;;;:::>>>===============>>>???======<<<<<<<<<;;;;;;;;;999999999999999999999999999::::::;;;;;;::::::999::::::::::::::::::::::::777777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>AAA@@@>>>BBBHHHRRRTTT\\\gggsssvvvlllfff___aaacccdddeeehhhllloootttuuuwwwyyy}}}wwwppppppnnnkkkjjjmmmttt~~~pppcccZZZPPPJJJIIIAAABBBBBBAAA@@@@@@AAABBB????????????>>>>>>>>>>>>==============================>>>>>>>>>>>>======>>>>>>======<<<<<<<<<;;;:::::::::;;;;;;;;;<<<<<<:::<<<===>>>===>>>???AAAEEEHHHOOO^^^qqq|||yyy|||~~~www\\\NNNHHHCCC???>>>>>>>>>============>>>>>>======<<<<<<<<<;;;;;;;;;999999999999999999999999999::::::;;;;;;::::::999::::::::::::::::::::::::999999888888888888888999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<>>>>>>>>>>>========================??????@@@@@@@@@@@@??????>>>=========<<<<<<<<<<<<<<<<<<<<<<<<============<<<>>>????????????AAABBBGGGKKKVVVfffxxx|||zzz~~~kkkXXXNNNGGGCCCAAA???>>>>>>======>>>>>>>>>=========<<<<<<<<<;;;;;;::::::::::::999999999999999::::::;;;;;;::::::999::::::::::::::::::::::::;;;;;;999888888777777777;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>???BBBCCCDDDKKKSSSXXX]]]kkkrrrjjjfffaaa^^^___aaadddhhhkkkooosssxxx|||{{{~~~yyyvvvuuuxxxrrrdddWWWQQQKKKIIIFFFDDDBBBAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????============<<<<<<<<<<<<>>>>>>>>>>>>???????????????@@@AAA@@@@@@@@@BBBDDDHHHPPP^^^pppzzz{{{yyyaaaRRRJJJDDDAAA??????>>>>>>===>>>>>>>>>============<<<<<<<<<<<<:::::::::::::::999999999999::::::;;;;;;::::::999::::::::::::::::::::::::;;;:::999999888888888888;;;;;;;;;;;;<<<<<<<<<<<>>???CCCDDDGGGPPPZZZaaahhh{{{uuuhhhbbb```___aaaeeefffiiimmmqqquuuzzzwwwyyy|||xxxggg]]]OOOLLLGGGDDDBBBBBBBBBAAA@@@@@@@@@?????????>>>>>>????????????????????????======>>>>>>>>>>>>=====================<<<<<<<<<>>>>>>>>>?????????@@@@@@???@@@AAA@@@@@@@@@CCCEEEHHHTTTfffyyyxxx{{{kkkXXXLLLDDD???@@@@@@???>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;:::::::::999999999::::::;;;;;;::::::999::::::::::::::::::::::::999999888888999::::::;;;;;;;;;;;;<<<<<<=========???>>>@@@DDDGGGLLLVVV```hhhuuuxxxrrriiiaaa^^^]]]___eeelllmmmqqqvvvzzz~~~zzzwww|||wwwgggSSSNNNGGGCCCCCCCCCCCCBBB@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>>>>>>>======<<<<<<<<<=====================>>>>>>>>>????????????@@@@@@@@@???AAADDDFFFKKKYYYmmmyyyuuu|||www```RRRGGG???AAA@@@??????>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;::::::999999999::::::;;;;;;::::::999::::::::::::::::::::::::888888888999999:::<<<<<<;;;;;;;;;<<<======>>>>>>??????BBBGGGLLLQQQ\\\gggpppuuummmddd___]]]]]]^^^```hhhqqqxxx{{{xxxttt{{{rrrYYYSSSJJJEEEDDDDDDDDDBBBAAA@@@@@@@@@@@@???????????????????????????????????????@@@@@@@@@@@@??????<<<<<<<<<===============<<<=========>>>>>>>>>>>>>>>?????????@@@BBBFFFIIIQQQ```uuu|||uuusss}}}lll[[[MMMBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>=========<<<===<<<<<<;;;::::::999999999::::::;;;;;;::::::999::::::::::::::::::::::::::::::999999999::::::;;;;;;;;;;;;<<<===>>>>>>>>>@@@AAAEEELLLQQQWWWbbbmmm~~~~~~rrrjjjeee^^^^^^```dddeeehhhoooyyyxxxvvv{{{cccZZZOOOHHHFFFEEECCCAAAAAAAAA@@@@@@@@@???????????????????????????????????????@@@@@@@@@@@@??????<<<<<<<<<<<<=========>>>============>>>>>>>>>>>>>>>???@@@@@@AAADDDIIIMMMZZZiii|||zzzssstttuuubbbRRRFFFBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>==================<<<;;;::::::999999999::::::;;;;;;::::::999::::::::::::::::::::::::<<<<<<;;;:::999999999999;;;;;;;;;<<<===>>>>>>???AAACCCHHHPPPUUU[[[fffpppyyykkkbbb^^^\\\```aaaffflllnnnpppxxxxxxvvvwwwzzzjjj```SSSKKKGGGFFFCCC@@@AAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======;;;<<<<<<<<<======>>>>>>===>>>>>>>>>>>>????????????@@@AAAAAACCCFFFLLLOOOaaaooozzzsssuuujjjSSSFFFGGGCCC@@@AAA@@@>>>???BBB========================AAA???===;;;:::999::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>?????????AAACCCBBBIIINNNVVV]]]^^^mmmuuulllddd^^^]]]```aaahhhpppuuuvvvyyy|||yyyyyy~~~~~~jjjWWWOOOLLLFFFAAAAAADDDBBBAAA@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>===<<<;;;;;;<<<===>>>??????>>>>>>======<<<<<<@@@??????@@@EEELLLSSSWWWkkkwww{{{ttttttvvv^^^OOOHHHCCC@@@AAA@@@======???========================???>>><<<;;;:::999::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>??????@@@BBBDDDCCCLLLSSS[[[bbbdddsssvvvkkkeee```]]]___ccchhhooovvvzzz{{{~~~}}}~~~|||fffZZZRRRJJJDDDCCCDDDBBB@@@@@@AAAAAA@@@???????????????????????????????????????????????????AAA@@@???>>>>>>???@@@AAA??????>>>>>>============@@@@@@AAABBBFFFNNNWWW^^^nnnyyyzzzvvvyyykkk[[[KKKFFFBBBBBBAAA>>>===???========================<<<<<<;;;:::999:::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>??????AAADDDFFFGGGRRRZZZaaagggiiixxxzzzqqqiiiaaa^^^]]]^^^dddkkksssxxx~~~xxxeeeXXXMMMEEEBBBCCCAAA@@@@@@AAAAAAAAA@@@????????????????????????????????????????????????AAAAAA@@@@@@@@@@@@AAAAAA???>>>>>>>>>>>>=========???AAACCCDDDGGGPPP^^^hhhsss}}}|||yyyzzzuuucccPPPIIIDDDDDDDDDAAA@@@AAA========================::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<>>>???@@@CCCFFFIIINNNYYY^^^aaagggkkk|||yyyooohhhbbb^^^^^^___cccllluuu|||rrraaaTTTJJJDDDDDDBBB@@@@@@AAABBBAAA@@@????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAADDDEEEHHHSSSdddqqqyyyxxxxxx|||iiiTTTKKKDDDCCCDDDBBBAAABBB>>>>>>>>>>>>>>>>>>>>>>>>999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<=========<<<===???@@@BBBEEEJJJMMMVVV___aaaaaaiiirrr{{{pppjjjeeebbb```bbbdddhhhrrr|||nnn___SSSKKKFFFDDDBBBAAABBBBBBAAA@@@????????????????????????????????????????????????<<<==================<<<>>>>>>>>>>>>????????????===AAADDDFFFJJJVVVhhhwww}}}{{{vvvzzztttZZZOOODDDAAAAAA@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>999:::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>===???AAABBBDDDHHHNNNQQQ[[[cccdddgggvvvxxxpppkkkhhhfffeeefffjjjlllpppyyy}}}wwwhhhZZZOOOIIIGGGDDDCCCCCCCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>????????????>>>>>>>>>>>>>>>????????????@@@>>>AAADDDGGGNNN\\\mmmzzz}}}yyywwwfffWWWIIIBBBAAA??????@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<===<<<<<<::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>???@@@BBBDDDFFFKKKQQQUUU\\\fffjjjtttxxxoookkkjjjiiikkklllpppuuuwwwzzzsssbbbUUULLLJJJGGGEEEDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>???@@@@@@@@@@@@???>>>>>>>>>?????????@@@@@@@@@AAABBBDDDJJJSSSbbbqqq{{{zzzyyy{{{qqqaaaOOOFFFCCCAAA@@@AAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========<<<:::999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<===>>>>>>???@@@AAACCCEEEHHHMMMSSSWWW[[[gggooo~~~qqqkkkkkklllmmmppprrrxxx~~~ooo___NNNLLLHHHFFFEEEDDDAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????===>>>???@@@@@@???>>>===>>>>>>??????@@@@@@@@@@@@CCCCCCEEELLLWWWfffttt|||yyyzzz~~~~~~kkkVVVKKKGGGDDDBBBAAABBBAAA???>>>>>>>>>???@@@============<<<<<<<<<<<<888999999:::;;;<<<======;;;;;;;;;<<<<<<<<<============<<<======>>>???@@@BBBFFFIIIKKKNNNTTTZZZ^^^eeegggvvv|||llleeeccceeekkkqqquuuwww{{{}}}iii___RRRGGGEEEFFFDDDBBBAAAAAAAAAAAA@@@@@@@@@??????????????????????????????????????????????????????>>>============>>>>>>???BBBBBBDDDMMM[[[kkkvvv|||zzzxxxuuu]]]NNNGGGCCCAAAAAAAAA@@@??????>>>>>>??????============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<=====================>>>???@@@BBBEEEGGGJJJNNNVVV]]]aaalllrrrsssgggbbbbbbdddjjjpppwwwzzzyyygggXXXKKKFFFEEECCCAAA@@@BBBBBBBBBBBBAAAAAAAAA@@@????????????????????????????????????????????????>>>>>>=========>>>??????CCCCCCGGGQQQ___nnnyyy~~~~~~zzz{{{gggTTTIIICCCAAACCC@@@@@@@@@@@@@@@???>>>>>>============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<<<<=====================>>>???@@@AAADDDEEEGGGLLLSSS[[[bbbgggmmmyyyrrrjjjcccbbbdddgggmmmsss{{{tttdddRRRJJJGGGDDDBBBBBBCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@DDDFFFLLLWWWdddrrr||||||zzzsss]]]MMMDDDCCCFFF??????@@@AAAAAA???>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<=====================>>>???@@@AAABBBFFFFFFJJJRRRYYY```gggnnnqqqvvviiidddcccgggkkkooouuu{{{ppp[[[OOOJJJGGGEEEFFFCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????>>>??????@@@AAABBBDDDIIIQQQ]]]jjjvvv~~~{{{|||iiiTTTEEEAAACCC??????@@@AAAAAA???>>>===============<<<<<<<<<<<<::::::;;;<<<<<<===>>>>>><<<<<<<<<=========>>>>>>======>>>>>>???AAABBBCCCEEEFFFMMMWWW^^^bbbkkkuuuuuukkkbbbaaaeeemmmssswww}}}zzzbbbSSSLLLHHHFFFGGGBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@AAACCCCCCEEELLLWWWcccoooxxx~~~yyy^^^III@@@@@@@@@@@@@@@@@@@@@???>>>>>>============<<<<<<<<<<<<999:::;;;<<<===>>>??????<<<<<<=========>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDGGGPPP[[[```dddsssvvvhhhddd```bbbiiissszzzkkkYYYOOOIIIEEEEEEBBBBBBBBBAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA????????????????????????@@@@@@@@@@@@AAACCCDDDEEEGGGPPP]]]jjjttt{{{jjjRRREEECCCAAA@@@??????>>>>>>??????============<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>><<<=========>>>>>>>>>>>>>>>>>>>>>???AAABBBDDDEEEHHHKKKTTT^^^bbbjjjyyyiiicccddddddgggppp{{{xxxcccVVVLLLGGGFFFCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDEEEFFFJJJTTTcccpppyyy~~~sssZZZMMMJJJBBBAAA???>>>>>>>>>???@@@>>>=========<<<<<<<<<<<<===============<<<<<<<<<============>>>>>>>>>>>>>>>>>>???@@@AAACCCEEEEEENNNPPPYYYbbbfffqqqoooddddddjjjiiimmmwwwmmm]]]QQQJJJHHHEEEDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBCCCDDDFFFFFFMMMWWWgggttt|||dddOOOHHHEEECCCAAA@@@@@@???>>>===============<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????===???AAABBBCCCDDDGGGIIINNN[[[ddddddiii~~~pppjjjiiijjjllltttzzz{{{fffXXXOOOJJJEEEEEECCCAAA??????AAACCCCCCCCCBBBBBBBBBAAAAAAAAA???@@@AAAAAA@@@???@@@AAA???DDDJJJLLLKKKIIIJJJKKKRRR]]]lllyyy}}}jjjTTTKKKFFFDDDAAA@@@@@@@@@???>>>============<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>???AAABBBCCCFFFJJJMMMTTT^^^eeehhhqqqvvvkkkhhhiiilllpppzzzsss```QQQHHHFFFFFFEEECCCAAAAAABBBDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@AAABBBAAA@@@???@@@BBBBBBHHHOOORRRQQQPPPQQQRRRXXXaaaooozzz~~~ttt[[[NNNFFFDDDAAA@@@AAAAAA@@@???============<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>????????????>>>???AAABBBDDDIIINNNSSS[[[aaagggnnn}}}mmmhhhiiimmmsssxxxmmmXXXJJJHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBAAA@@@@@@AAACCCFFFMMMUUUZZZZZZZZZZZZ[[[```hhhsss{{{~~~~~~bbbQQQFFFDDDAAA???@@@@@@@@@???============<<<<<<<<<<<<==============================>>>>>>??????@@@@@@???@@@BBBCCCGGGLLLSSSYYY___ccciiivvv~~~tttjjjiiinnnsss|||zzzaaaQQQIIIHHHGGGFFFFFFFFFDDDCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCBBBAAAAAACCCEEEJJJQQQZZZ```aaaaaaaaacccgggmmmuuu{{{~~~~~~~~~jjjUUUGGGDDD@@@>>>>>>??????>>>============<<<<<<<<<<<<========================<<<======>>>??????@@@@@@@@@AAACCCFFFJJJPPPXXX]]]```ccckkk~~~uuuoookkknnnsssyyyiiiWWWLLLIIIFFFEEEFFFFFFDDDBBBCCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCBBBAAABBBEEEHHHMMMSSS\\\bbbcccccceeefffkkkpppvvvzzz}}}|||sss\\\JJJGGGBBB???>>>???>>>>>>============<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>???@@@@@@AAAAAACCCFFFIIIMMMTTT[[[```aaaeeeooo{{{pppnnnoootttyyy}}}zzzzzzuuuyyy~~~sss^^^QQQLLLGGGEEEEEEEEEDDDAAACCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBDDDHHHKKKOOOUUU\\\aaabbbbbbeeeggglllpppvvvzzz}}}}}}}}}dddOOOJJJEEEAAA@@@@@@??????============<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>???@@@AAAAAAAAADDDHHHLLLQQQVVV\\\aaabbbgggsssvvvpppqqquuu}}}zzzvvvttttttqqqtttwwwwwwzzzkkkWWWQQQIIIEEEEEEFFFDDDBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@AAABBBBBBCCCFFFKKKOOORRRWWW\\\______```cccffflllpppwww{{{~~~kkkRRRMMMHHHCCCAAAAAA@@@@@@>>>=========<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>???@@@AAAAAAAAAEEEIIINNNRRRXXX]]]aaadddiiivvvyyytttrrruuu|||{{{wwwsssrrrrrrpppsssuuusssrrrwwwwww\\\TTTKKKFFFFFFGGGEEECCCCCCCCCBBBBBBBBBAAAAAAAAA???@@@AAABBBDDDGGGMMMQQQUUUXXX\\\^^^^^^___bbbeeelllqqqwww|||