BMN6(b }}}wwwsssrrrqqqppplllkkkkkknnnrrrxxx|||~~~yyyssssssssssssxxx|||vvvssspppooojjjlllpppssswwwzzz{{{|||~~~|||}}}|||~~~~~~~~~}}}|||}}}}}}~~~{{{xxxvvvwwwxxxxxxxxxxxxzzz}}}~~~xxxsssuuu|||}}}~~~}}}|||}}}~~~}}}zzzzzz{{{zzzwwwtttuuuzzz~~~|||{{{}}}{{{zzzzzzzzzzzz}}}}}}yyyxxx{{{xxxtttsssssstttsssrrrtttwwwyyyvvvrrrppprrruuutttxxx~~~~~~vvvpppooopppsssrrrqqqrrrtttuuuvvvvvvxxxxxxyyyzzz|||~~~~~~||||||}}}~~~}}}wwwuuuxxx{{{{{{}}}yyy{{{~~~|||~~~|||zzz}}}~~~{{{zzz{{{{{{xxxyyy|||~~~zzzvvvuuuuuuuuuvvvwwwvvvtttrrrssstttnnnoooqqqsssuuuvvvvvvwwwtttrrrrrruuutttqqqppprrrrrrrrrrrrsssuuuvvvvvvwwwwwwwwwwwwxxxxxxwwwvvvuuuuuusssqqqpppqqqrrrrrrsssrrruuuxxxwwwrrroooooorrrtttuuuvvvwwwwwwwwwwwwwwwpppqqqpppnnnlllkkklllmmmmmmoooqqqrrrqqqooollljjj~~~~~~}}}|||yyy|||~~~~~~~~~}}}yyyuuutttvvvyyyssstttxxx|||~~~~~~{{{xxxxxxuuurrrpppooooooooonnnqqqsssuuuwwwwwwtttqqqooommmooopppooommmlllllllllnnnnnnooonnnlllkkklllnnnjjjkkklllmmmlllkkkjjjiiieeeffffffeeeccccccgggjjjfffhhhiiiiiihhhhhhiiikkkiiihhhffffffggghhhjjjjjjgggiiikkkkkkiiifffeeeeeehhhfffdddcccbbbbbbbbbaaacccgggjjjgggaaa^^^```ddd```ccchhhnnnrrruuuvvvwwwpppooooooqqquuuyyy{{{|||tttqqqlllfffaaa______aaa```___^^^```ccceeeeeedddfffgggggghhhhhhhhhhhhhhhjjjiiihhhhhhhhhhhhjjjjjjjjjfffdddgggiiiiiijjjnnnjjjllloooqqqsssuuuwwwzzzssstttwwwyyy|||~~~~~~~~~~~~}}}}}}||||||~~~~~~|||}}}}}}{{{|||}}}}}}||||||{{{|||}}}{{{~~~~~~~~~~~~zzz{{{|||~~~~~~}}}||||||{{{|||}}}{{{}}}~~~~~~|||zzzzzz{{{xxxxxxyyy|||~~~}}}wwwsssqqqtttvvvttttttuuuqqqnnnmmmnnnnnnlllmmmqqqrrrssssssqqqnnnkkkjjjjjjmmmmmmkkkiiiggghhhkkkmmmggghhhiiikkklllnnnnnnooollliiijjjmmmllliiihhhkkkiiijjjkkklllmmmmmmnnnooonnnoooooonnnmmmlllllllllllllllkkkkkkjjjkkklllmmmlllmmmnnnnnnnnnmmmiiifffllllllmmmmmmllliiigggeeebbbbbbcccaaa```___```bbb^^^```bbbddddddbbb___^^^~~~}}}}}}}}}~~~~~~|||~~~~~~}}}}}}|||zzzyyyyyywwwxxx|||}}}||||||}}}||||||~~~zzz{{{|||~~~~~~||||||~~~~~~{{{yyywwwwwwwwwvvvuuuuuuuuuvvvvvvrrrpppooossssssrrrsssvvvqqqqqqrrrssstttsssooolllpppoooooonnnnnnoooooopppsssqqqnnnjjjfffeeegggiiifffggghhhjjjlllkkkiiiffffffcccaaa```aaaaaaaaa```aaaccceeefffeeebbb___\\\^^^```bbbbbbaaa``````aaa^^^___```___]]]\\\]]]^^^[[[[[[ZZZZZZZZZYYYZZZZZZXXXXXXXXXWWWUUUUUUWWWYYYUUUWWWZZZ[[[ZZZXXXXXXYYY]]][[[YYYYYYZZZZZZZZZXXXZZZ\\\]]]\\\YYYWWWVVVVVVXXXXXXWWWVVVUUUUUUUUUUUUYYY___eeeddd___\\\___ccc\\\\\\^^^___```aaaaaaaaaaaa``````bbbeeeggggggggg___\\\YYYUUUTTTTTTTTTUUUTTTSSSSSSUUUXXXYYYYYYXXXXXXYYYZZZ\\\]]]^^^^^^^^^[[[\\\\\\\\\]]]]]]]]]]]][[[XXXWWWZZZ[[[ZZZ[[[___aaaccceeeffffffgggiiikkkiiijjjmmmooorrrtttuuuvvvuuuwwwxxxvvvwwwzzz|||yyyxxxwwwwwwvvvvvvwwwwwwxxxxxxyyyzzz{{{|||~~~{{{yyyzzz{{{yyyyyyyyyyyyzzz|||~~~}}}zzzyyyzzz{{{||||||uuuuuuvvv{{{~~~~~~||||||zzzxxxuuuqqqooommmnnnmmmlllmmmnnnqqqtttvvvsssuuuyyy}}}~~~yyyvvvxxx}}}~~~}}}~~~~~~~~~~~~|||xxxqqqsssuuuxxxzzz{{{||||||{{{xxxuuuvvvuuurrrsssvvvqqqsssttttttsssrrrssstttsssrrrqqqqqqssstttsssrrrnnniiihhhjjjkkkiiihhhjjjhhheeedddffffffeeefffiiihhhiiiiiihhheeecccbbbbbbcccbbb```]]]\\\^^^bbbeeebbbccccccdddeeefffggggggeeebbbcccffffffcccbbbdddeeegggjjjkkkjjjjjjkkkllljjjkkkllljjjhhhggggggiiijjjkkkkkkiiigggfffggghhhgggiiiiiihhhiiiiiiddd]]]dddeeeeeeeeeccc```]]][[[``````___]]]ZZZXXXYYYZZZVVVWWWYYYZZZZZZYYYXXXWWWmmmrrruuurrrpppsssuuuuuu{{{||||||zzzwwwtttqqqooooootttyyy{{{yyyxxxxxxxxxuuuvvvwwwzzz}}}}}}|||zzzwwwyyyzzzzzzzzzzzz|||~~~~~~{{{zzz|||}}}|||~~~}}}~~~|||}}}}}}|||~~~~~~~~~~~~}}}}}}}}}}}}}}}|||zzzzzz|||~~~yyy{{{}}}{{{xxxvvvuuuvvvrrrooopppuuuvvvttttttxxxvvvtttsssuuuxxxzzzzzzyyyyyywwwvvvvvvyyy|||}}}|||{{{{{{yyywwwwwwwwwwwwxxxyyyxxxuuussspppooonnnmmmllllllmmmmmmiiiggggggjjjiiifffgggjjjgggffffffggggggfffccc```dddcccbbb`````````aaaaaabbbbbbbbb___\\\[[[\\\^^^]]]\\\\\\]]]______]]]\\\[[[YYYWWWWWWXXXXXXWWWVVVWWWWWWWWWWWWVVVUUUUUUTTTTTTUUUWWWWWWVVVVVVWWWXXXSSSUUUVVVVVVTTTSSSSSSTTTRRRQQQPPPPPPQQQSSSUUUWWWTTTTTTSSSQQQOOOMMMMMMMMMLLLMMMOOOOOONNNNNNOOOPPPQQQPPPOOOPPPRRRQQQOOOLLLPPPQQQRRRQQQOOOMMMNNNNNNNNNOOOOOOOOONNNNNNNNNOOOSSS[[[bbbbbb\\\ZZZ]]]bbbZZZXXXVVVUUUTTTTTTVVVVVVUUUTTTUUUWWWYYYZZZYYYWWWUUUSSSQQQOOOOOOOOONNNNNNLLLMMMNNNOOOOOOOOOPPPPPPMMMNNNPPPRRRSSSTTTTTTTTTPPPRRRSSSUUUUUUTTTSSSRRROOOMMMNNNQQQQQQOOOQQQUUUXXXZZZ[[[\\\[[[[[[]]]___aaabbbdddgggiiijjjkkkllljjjmmmmmmkkkmmmqqqrrroooooonnnnnnnnnnnnpppqqqrrrnnnppprrrtttwww}}}~~~xxxuuuvvvxxxvvvvvvwwwxxxyyy{{{}}}~~~}}}zzzvvvuuuvvvwwwvvvuuurrrqqqqqquuu|||~~~}}}}}}~~~~~~xxxwwwuuurrrnnnkkkiiihhhiiifffddddddfffkkkooorrrrrruuuyyy|||~~~~~~}}}|||uuusssuuu{{{~~~}}}|||}}}zzzzzzyyyyyyzzz|||}}}~~~~~~wwwrrrmmmooorrruuuwwwxxxwwwvvvwwwssssssvvvuuuooolllnnnlllmmmnnnnnnmmmlllmmmnnnkkkjjjjjjjjjkkkkkkiiigggiiidddbbbddddddbbbaaacccdddaaa```bbbcccaaacccfffcccdddeeeccc```]]]\\\]]]ZZZZZZZZZYYYYYYZZZ]]]___^^^^^^^^^^^^^^^___``````___\\\]]]``````]]]\\\___bbbeeehhhiiihhhhhhiiikkkgggiiijjjhhhfffeeegggiiiiiijjjkkkiiifffdddeeegggeeekkkmmmiiifffddd```YYY]]]^^^^^^^^^]]][[[YYYXXX^^^^^^]]]ZZZVVVTTTSSSTTTQQQRRRSSSSSSTTTTTTTTTSSS___dddfff```\\\]]]```aaabbbccceeefffeeefffggghhh```ffflllmmmiiigggiiilllmmmllllllnnnpppqqqqqqpppnnnpppqqqrrrqqqrrrsssuuutttsssuuuzzz{{{yyyyyy|||zzz~~~~~~~~~zzzyyy{{{{{{xxxyyy{{{tttwwwyyy{{{|||~~~~~~yyyzzzyyywwwuuutttvvvxxxoooqqqsssrrrooommmnnnpppoookkklllqqqrrrnnnooosssooommmkkkmmmqqqssssssrrryyyvvvrrrqqqrrruuuwwwxxx{{{yyywwwvvvvvvvvvuuusssrrrqqqpppssswwwxxxvvvsssooommmjjjgggeeedddccccccfffddddddeeedddaaabbbfffcccbbbaaaaaabbb```^^^[[[]]]\\\ZZZXXXVVVVVVVVVWWWWWWYYYZZZYYYWWWWWWWWWXXXWWWVVVUUUUUUWWWXXXWWWVVVUUUSSSRRRRRRSSSSSSQQQPPPQQQPPPNNNLLLMMMNNNQQQSSSMMMNNNOOONNNNNNNNNPPPRRRMMMNNNPPPPPPNNNMMMMMMNNNMMMLLLLLLMMMPPPUUUYYY\\\VVVUUUSSSQQQMMMJJJHHHHHHFFFGGGHHHHHHHHHJJJMMMOOOIIIHHHHHHJJJLLLLLLHHHEEEGGGHHHJJJJJJIIIIIIJJJLLLGGGHHHIIIIIIHHHHHHIIIJJJLLLTTT[[[ZZZSSSOOORRRVVVQQQOOOLLLJJJJJJLLLOOOQQQMMMMMMNNNPPPRRRSSSQQQPPPTTTRRRQQQPPPOOONNNLLLJJJGGGIIIKKKKKKJJJIIIJJJKKKFFFGGGIIIKKKKKKKKKKKKJJJIIIKKKMMMOOOOOONNNKKKJJJHHHGGGHHHKKKLLLJJJMMMQQQSSSUUUWWWXXXXXXYYY[[[]]]\\\]]]___aaabbbdddddddddbbbeeeeeedddfffjjjjjjgggffffffffffffgggiiikkkllleeehhhkkknnnssszzz}}}vvvssstttvvvtttuuuwwwyyyzzz|||}}}}}}{{{xxxtttsssttttttsssqqqqqqooommmpppwww~~~~~~{{{yyywwwvvvssspppmmmkkkiiiiiihhheeeaaa```ccchhhmmmppptttwww{{{~~~~~~}}}tttrrrttt{{{~~~}}}|||}}}yyyyyyxxxxxxyyy{{{}}}~~~}}}zzzzzzzzzwwwpppiiihhhjjjmmmppprrrrrrqqqpppqqqnnnqqqvvvtttkkkffffffhhhiiijjjiiigggfffggghhheeeeeefffhhhiiihhhdddbbbiiidddaaaccccccaaa```bbb```\\\\\\^^^___]]]___ccc```aaa```^^^ZZZWWWVVVVVVWWWYYY[[[\\\[[[[[[]]]^^^]]]\\\\\\[[[[[[\\\\\\]]][[[YYYZZZ]]]]]]ZZZZZZ\\\\\\___cccdddbbbbbbccceeeaaacccddddddbbbbbbdddgggaaaccceeedddbbbaaaccceeeccclllqqqjjjbbb___[[[WWWUUUVVVWWWXXXXXXWWWVVVUUUZZZZZZYYYWWWSSSRRRRRRSSSPPPPPPPPPQQQQQQRRRSSSSSS[[[WWWSSSTTTXXXZZZYYYVVV]]]^^^^^^]]][[[[[[]]]^^^ccc^^^\\\^^^aaaaaadddhhhhhhjjjjjjiiijjjnnnmmmjjjjjjttttttjjjgggooorrrnnnoootttuuussssssvvvxxxwwwwwwzzz|||}}}}}}~~~~~~}}}~~~~~~zzz}}}}}}zzzzzzzzztttrrrtttvvvvvvuuuzzztttrrruuuxxxxxxyyyzzz}}}xxx}}}yyytttpppoooooooooooollllllllllllkkkllllllmmmnnnnnnnnnnnnnnnmmmmmmllliiihhhggghhhkkkmmmmmmlllqqqoookkkhhhhhhiiilllnnnrrrsssuuuuuutttrrrooommmnnnkkkhhhjjjnnnsssvvvvvvmmmiiidddaaa```______^^^``````bbbccccccccccccbbb\\\]]]]]]ZZZVVVUUUWWWYYYXXXUUUSSSQQQRRRRRRRRRQQQTTTRRRRRRTTTTTTQQQRRRVVVXXXYYYYYYXXXVVVUUUVVVXXXTTTOOOLLLMMMKKKGGGGGGLLLIIIHHHGGGFFFFFFGGGHHHHHHHHHIIIIIIJJJKKKLLLMMMMMMIIIIIIJJJJJJJJJJJJIIIIIIEEEEEEHHHLLLRRRZZZ```ddd___XXXPPPLLLKKKJJJGGGCCCGGGDDDBBBAAABBBBBB???===BBBAAAAAABBBCCCEEEGGGIIIGGGGGGEEEDDDCCCBBBBBBAAAEEEEEEEEEEEEEEEFFFGGGGGGIIIJJJJJJJJJIIIGGGEEEDDDDDDEEEFFFGGGGGGFFFEEEEEEEEEFFFHHHIIIKKKKKKKKKKKKMMMMMMNNNNNNNNNMMMMMMLLLGGGGGGFFFEEEEEEDDDCCCCCCGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFHHHIIIJJJJJJKKKKKKFFFGGGHHHHHHHHHIIIKKKMMMPPPQQQRRRSSSTTTUUUVVVWWWWWWVVVVVVWWWYYYZZZYYYYYYWWWZZZ^^^````````````aaa___^^^___aaacccdddcccbbbbbb``````bbbiiipppvvvyyy~~~~~~}}}yyysssooollllllooommmmmmrrrxxx|||zzzwwwyyyuuupppnnnooossswwwxxxuuurrrnnnkkklllqqqyyy{{{|||yyyvvvyyy~~~{{{sssuuusssnnnjjjggggggggghhheeeffffffeeeeeefffjjjmmmppptttzzz}}}~~~}}}{{{{{{zzzwwwuuuvvvxxxxxxuuurrrwwwwwwvvvvvvuuuvvvvvvvvvvvv|||}}}||||||zzz{{{xxxsssnnnjjjiiihhhiiikkkiiihhhjjjnnnooommmjjjoooqqqrrrqqqmmmiiifffeeefffeeeeeeeeeffffffdddcccdddfffhhhfffcccaaabbbcccfffhhhjjjhhhdddaaa```aaa\\\]]]^^^^^^___^^^^^^]]]___]]][[[ZZZZZZ[[[ZZZYYYYYYWWWUUUSSSSSSUUUXXXZZZ\\\]]]\\\YYYUUUTTTWWWZZZWWWWWWVVVWWWWWWYYYZZZ[[[[[[]]]___aaaccccccccccccbbbaaa___]]]]]]^^^```aaaaaabbbbbb___\\\]]]```ccclllrrruuunnnaaaUUUQQQQQQTTTSSSSSSSSSTTTSSSRRRPPPQQQQQQQQQPPPNNNLLLKKKJJJJJJLLLNNNMMMKKKJJJMMMPPP]]]WWWQQQOOORRRTTTUUUTTTXXXYYYYYYWWWUUUUUUVVVWWWZZZWWWVVVZZZ]]]]]]___ccceeejjjllljjjjjjlllkkkhhhgggmmmooollljjjnnnqqqqqqsssvvvwwwuuuvvvyyyyyyvvvxxx{{{~~~}}}|||~~~zzzxxxtttqqqppppppqqqqqqsssooopppuuuyyyyyyyyy{{{|||uuuvvvtttrrrqqqqqqqqqpppoookkkkkkkkkkkkkkkmmmoooppppppqqqqqqqqqpppnnnllljjjhhhfffeeeeeefffhhhhhhggggggfffeeeddddddeeefffgggkkkmmmoooppppppnnnlllkkkiiigggeeeeeeiiillllllllliiieeebbb___^^^^^^]]]\\\]]]___```bbbbbbaaa___^^^ZZZ[[[[[[YYYVVVUUUVVVYYYWWWUUUSSSRRRSSSSSSSSSRRROOOPPPSSSUUUSSSQQQVVV^^^bbbaaa^^^[[[YYYZZZ]]]```VVVPPPMMMLLLJJJEEEEEEIIIFFFEEEDDDCCCCCCDDDEEEFFFEEEFFFFFFGGGIIIIIIJJJJJJHHHHHHIIIIIIHHHGGGGGGFFFFFFFFFGGGJJJNNNTTTYYY\\\\\\VVVOOOKKKKKKKKKHHHEEEEEECCC@@@@@@AAAAAA???===AAA@@@@@@@@@AAACCCEEEFFF@@@@@@????????????@@@@@@BBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBBBB@@@AAABBBDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMMMMLLLKKKJJJHHHHHHGGGGGGFFFEEEDDDDDDEEEDDDDDDDDDDDDEEEFFFGGGEEEEEEFFFGGGHHHHHHHHHHHHEEEGGGHHHHHHHHHHHHKKKMMMLLLLLLMMMNNNPPPQQQSSSSSSUUUUUUTTTUUUVVVVVVVVVUUUWWWYYY\\\]]]\\\[[[[[[[[[^^^\\\ZZZ[[[^^^aaabbbcccaaa```^^^___ccchhhllloooooopppqqqoookkkhhhgggggggggfffggglllsssxxxwwwuuuvvvrrrmmmlllooouuuzzz}}}~~~zzzsssmmmlllooovvv{{{yyyyyyvvvsssvvvzzzxxxqqqqqqooommmkkkiiihhhhhhhhhdddeeeeeeddddddeeehhhjjjnnnqqqvvvyyy{{{zzzzzzyyysssqqqoooppprrrrrrppplllnnnnnnmmmmmmnnnooopppqqqnnnsssyyyzzzxxxvvvwwwyyy|||~~~xxxuuusssvvvssspppllliiihhhhhhhhhjjjhhhgggiiilllmmmllljjjmmmpppsssssspppllliiihhhfffeeeddddddddddddbbb```ccceeehhhfffcccaaaaaacccgggiiijjjiiieeebbbbbbccc^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\\\\\\\[[[YYYWWWYYYWWWUUUSSSSSSUUUWWWYYYZZZZZZYYYVVVTTTTTTVVVXXXUUUVVVVVVVVVWWWWWWXXXXXXXXXYYY\\\___aaabbbcccccceeedddbbb___]]]]]]]]]]]]^^^^^^]]][[[ZZZ]]]bbbfffooossssssjjj]]]RRROOOPPPRRRPPPOOONNNNNNNNNNNNNNNNNNMMMMMMMMMLLLKKKJJJIIILLLNNNNNNLLLJJJIIIKKKMMM]]]WWWOOOLLLOOOSSSVVVWWWUUUUUUUUUSSSQQQPPPQQQRRRUUUSSSUUU[[[___```dddiiijjjooossstttvvvxxxvvvrrrjjjkkknnnqqqqqqooorrrxxx~~~|||xxxxxxwwwrrrllliiijjjmmmkkkiiillltttzzz{{{|||~~~wwwsssrrrrrrrrrsssrrrooollliiiiiijjjiiiiiikkkooorrrqqqrrrssssssppplllhhhfffgggdddbbbaaacccdddeeedddccccccdddddddddddddddddddddeeegggiiiiiihhhgggfffcccbbbaaaaaaccccccbbbaaabbb```^^^]]]]]]\\\ZZZYYYZZZ\\\^^^``````^^^[[[YYYWWWXXXXXXVVVTTTTTTUUUWWWUUUSSSRRRSSSTTTVVVVVVUUUNNNQQQTTTUUUPPPNNNVVVaaahhheee```ZZZXXXZZZ___cccYYYSSSNNNLLLHHHDDDDDDFFFCCCBBBAAA@@@@@@AAABBBCCCBBBCCCDDDEEEFFFGGGGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCFFFEEEEEEFFFHHHKKKNNNPPPPPPKKKFFFDDDEEEEEEDDDAAAAAA@@@>>>???@@@@@@>>>===??????>>>>>>??????@@@AAA;;;;;;;;;;;;<<<>>>???@@@??????>>>>>>>>>???@@@@@@@@@??????>>>>>>?????????<<<===>>>???@@@AAAAAA@@@BBBBBBBBBBBBCCCDDDFFFGGGEEEGGGIIIKKKLLLKKKIIIHHHHHHHHHHHHHHHGGGGGGFFFEEEBBBBBBBBBBBBCCCEEEFFFGGGEEEEEEFFFFFFFFFFFFEEEEEEEEEGGGHHHHHHHHHHHHKKKMMMKKKLLLMMMNNNPPPRRRTTTUUUSSSSSSRRRRRRRRRRRRQQQQQQZZZ\\\^^^^^^\\\ZZZYYYYYY[[[XXXUUUUUUXXX]]]aaaccccccaaa___^^^^^^```bbbdddeeeggghhhgggdddbbbaaa```^^^]]]^^^dddkkkqqqrrrqqqqqqmmmiiiiiipppyyyzzzqqqmmmooossswwwvvvuuurrroooqqquuusssooommmmmmnnnooonnnmmmlllkkkfffggggggfffffffffhhhjjjmmmoooqqqtttvvvvvvvvvuuuqqqnnnmmmnnnqqqqqqooolllggggggfffggghhhkkknnnpppnnnsssyyy~~~|||xxxuuuqqqvvv|||~~~{{{wwwuuutttqqqpppmmmkkkiiiiiiiiijjjkkkiiiiiiiiilllmmmmmmlllooorrrwwwyyywwwssspppoooiiihhhfffeeeeeecccaaa^^^```cccffffffcccaaabbbccciiiiiijjjhhheeedddcccddd\\\[[[ZZZYYYZZZ[[[]]]^^^^^^]]]\\\\\\]]][[[YYYWWWYYYWWWUUUSSSSSSSSSUUUVVVXXXVVVTTTSSSSSSTTTTTTTTTSSSTTTUUUVVVVVVVVVUUUTTTTTTVVVZZZ___dddhhhkkkllljjjiiigggddd```]]]ZZZYYY[[[[[[[[[ZZZ\\\```fffjjjpppppplllbbbVVVNNNLLLNNNPPPNNNLLLJJJIIIJJJKKKLLLHHHIIIIIIIIIIIIIIIIIIIIIMMMNNNMMMKKKIIIHHHHHHJJJYYYUUUPPPOOORRRWWW[[[]]]SSSTTTTTTSSSRRRRRRSSSUUUSSSRRRVVV^^^dddjjjrrrzzzvvvxxx{{{tttmmmooovvvuuupppuuu{{{~~~~~~wwwmmmffffffiiigggfffiiiqqqwww{{{~~~uuutttsssrrrrrrpppmmmkkkiiijjjjjjhhhggghhhlllpppppprrrsssssspppkkkfffbbbccc```^^^^^^```ccceeefffdddcccbbbbbbbbbbbbbbbccc```aaabbbccccccbbb```___]]]]]]^^^^^^___^^^]]][[[[[[[[[ZZZ[[[[[[[[[XXXVVVWWWYYY\\\^^^]]]ZZZWWWTTTSSSSSSSSSSSSRRRRRRSSSSSSQQQPPPQQQSSSWWWYYYZZZZZZTTTSSSRRRQQQLLLJJJOOOWWW___]]]XXXSSSPPPQQQUUUYYYZZZVVVPPPLLLGGGDDDCCCDDDAAA@@@???>>>???@@@AAABBBAAACCCDDDFFFGGGGGGGGGGGGHHHGGGFFFDDDCCCBBBAAAAAACCCBBBAAAAAABBBCCCEEEFFFEEEBBB???>>>???@@@@@@???===============>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@<<<<<<<<<<<<<<<===>>>>>>===<<<;;;;;;;;;<<<>>>???999:::;;;<<<>>>?????????DDDCCCAAAAAAAAACCCEEEFFFBBBDDDHHHKKKKKKJJJHHHFFFHHHHHHIIIIIIHHHGGGFFFFFF@@@@@@AAABBBCCCEEEGGGHHHGGGGGGGGGGGGGGGFFFEEEEEEFFFGGGHHHIIIHHHIIIKKKMMMJJJJJJJJJLLLNNNPPPSSSTTTQQQQQQQQQPPPNNNMMMMMMNNNXXXYYY[[[ZZZXXXVVVVVVWWWWWWUUUSSSTTTXXX]]]```bbbccccccaaa___]]]]]]___aaafffggggggfffbbb___]]]\\\XXXXXXZZZ^^^eeejjjllllllkkkhhhfffiiirrr~~~~~~sssooopppsssvvvssspppmmmkkkmmmoooooonnnnnnpppsssvvvwwwvvvuuusssnnnooopppooommmllllllmmmnnnnnnoooqqqrrrsssrrrpppnnnlllkkkmmmpppqqqooollleeeeeeeeefffiiimmmqqqttttttxxx{{{mmmpppuuu{{{~~~{{{pppooommmkkkjjjkkklllmmmmmmlllkkkkkklllnnnoooppptttyyy~~~~~~zzzvvvtttnnnmmmjjjiiihhhfffccc```\\\```dddeeedddccceeegggiiiiiigggfffdddccccccccc]]][[[ZZZYYYZZZ^^^aaaddd```^^^[[[ZZZZZZZZZYYYXXXVVVUUUTTTRRRQQQQQQRRRRRRVVVRRROOOPPPSSSTTTSSSQQQQQQRRRTTTUUUUUUTTTRRRQQQQQQUUUZZZbbbiiipppvvvyyyoooooonnnkkkgggbbb]]]ZZZ[[[[[[]]]^^^aaadddhhhjjjlllhhhaaaWWWNNNJJJKKKMMMMMMMMMLLLKKKIIIIIIIIIJJJEEEEEEFFFFFFGGGIIIJJJJJJLLLLLLKKKJJJHHHHHHHHHIIISSSRRRQQQQQQSSSVVVWWWXXXNNNPPPQQQRRRRRRSSSUUUXXXRRRRRRWWW```iiirrrrrriiihhhqqqrrrnnnwww}}}~~~pppgggeeeggggggdddffflllsssyyy~~~uuusssqqqpppqqqqqqpppooooooppppppmmmiiihhhkkkoooppprrruuuvvvsssnnnhhhddd]]]ZZZXXXXXX\\\```dddfffbbb```]]]ZZZYYYZZZ\\\^^^___``````___^^^\\\ZZZYYYUUUWWWYYYZZZZZZZZZYYYXXXWWWWWWWWWYYYZZZYYYVVVTTTSSSVVVYYY[[[ZZZWWWSSSQQQOOOOOOOOOOOOOOOOOONNNNNNLLLLLLNNNRRRWWW[[[\\\\\\VVVPPPKKKJJJIIIGGGHHHKKKPPPPPPMMMJJJGGGFFFHHHKKKVVVUUUQQQLLLHHHFFFDDDCCC@@@@@@???>>>???@@@AAABBBCCCDDDFFFHHHIIIIIIIIIHHHHHHGGGEEECCCAAA@@@@@@@@@>>>>>>======>>>???@@@AAAAAA@@@>>>>>>???@@@@@@@@@;;;;;;<<<<<<<<<<<<<<<===;;;;;;;;;;;;;;;:::::::::===<<<<<<<<<<<<<<<======<<<<<<;;;;;;<<<<<<===>>><<<<<<;;;;;;;;;===>>>???999::::::;;;<<<>>>??????CCCAAA@@@??????@@@BBBCCCAAACCCGGGJJJKKKIIIGGGEEEFFFGGGHHHIIIHHHGGGFFFEEE@@@AAAAAABBBDDDFFFHHHIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGIIIIIIHHHIIIKKKMMMDDDDDDDDDEEEGGGIIILLLNNNNNNOOOPPPNNNLLLJJJKKKLLLMMMNNNPPPPPPOOONNNOOOPPPRRRRRRSSSVVV[[[]]]^^^^^^___```aaa___]]]]]]___aaaeeeeeeeeebbb^^^[[[ZZZZZZYYYYYYZZZ]]]aaaeeehhhiiigggeeefffkkkuuuyyyqqqoooppprrrtttpppmmmiiiiiijjjkkkmmmoootttvvvzzz}}}~~~}}}zzz{{{|||{{{wwwtttssssssqqqppppppqqqsssssspppnnnkkkiiiiiikkkooopppnnnllldddeeefffhhhlllqqquuuwwwxxx|||rrrooopppxxx{{{rrrpppmmmjjjiiijjjlllmmmmmmlllkkkjjjjjjllloooqqqxxx|||{{{vvvtttpppnnnllljjjiiigggdddaaaZZZ^^^bbbcccdddeeeiiillliiigggdddbbb````````````___^^^\\\\\\^^^cccgggjjjbbb^^^YYYWWWVVVXXXXXXYYYTTTSSSSSSRRRQQQPPPPPPOOOTTTQQQNNNOOORRRSSSQQQOOOOOOPPPRRRTTTTTTSSSQQQPPPPPPSSSXXX___gggooouuuxxxsssttttttsssnnnhhhaaa]]]YYYZZZ]]]```bbbccccccbbbccc]]]UUUMMMHHHGGGJJJLLLGGGIIIKKKKKKIIIGGGGGGHHHEEEEEEEEEEEEFFFHHHJJJKKKIIIHHHGGGGGGHHHHHHIIIIIILLLMMMMMMNNNMMMLLLKKKJJJFFFHHHJJJKKKLLLNNNQQQTTTUUUUUU[[[dddlllvvvsssaaa[[[[[[ccceeeeeeooo{{{|||zzztttiiieeeffffffcccdddiiinnnuuuwwwnnnmmmlllmmmpppsssuuuuuuuuuxxxyyyuuunnnkkkmmmpppqqqsssvvvxxxvvvsssnnnkkkZZZWWWSSSRRRTTTYYY]]]___aaa^^^ZZZWWWVVVXXX[[[]]]______^^^]]][[[YYYWWWVVVPPPRRRUUUVVVVVVUUUVVVVVVUUUTTTTTTUUUVVVVVVSSSQQQOOOQQQTTTUUUUUUSSSPPPNNNLLLKKKJJJKKKLLLKKKIIIGGGHHHHHHJJJOOOTTTWWWXXXXXXOOOHHHBBBDDDGGGFFFEEEFFFFFFGGGGGGEEECCCAAAAAABBBOOOPPPOOOJJJGGGGGGEEEBBB@@@@@@??????@@@AAABBBCCCDDDEEEHHHJJJKKKKKKJJJIIIGGGFFFCCCAAA@@@?????????<<<;;;;;;;;;<<<<<<===>>>===<<<<<<<<<<<<=========:::;;;<<<<<<;;;:::;;;===::::::;;;;;;;;;::::::999<<<;;;:::999999999999999<<<<<<;;;;;;<<<<<<===>>><<<;;;;;;;;;<<<===>>>>>>;;;;;;;;;;;;<<<===>>>??????>>>===<<<<<<===>>>>>>AAACCCEEEHHHHHHGGGEEEDDDCCCEEEFFFGGGGGGFFFDDDCCCAAAAAAAAABBBDDDFFFGGGHHHHHHIIIIIIIIIHHHGGGFFFFFFEEEFFFGGGGGGGGGHHHJJJLLLEEEDDDCCCCCCDDDGGGJJJKKKJJJMMMNNNLLLHHHGGGHHHJJJGGGIIIKKKKKKJJJKKKLLLNNNMMMNNNRRRWWWZZZ\\\ZZZXXXWWWZZZ]]]^^^\\\\\\___bbbaaaaaa___\\\XXXWWWXXXYYY[[[[[[\\\]]]```cccfffhhhgggfffhhhnnnwwwyyyrrrnnnoooqqqqqqqqqooojjjggghhhiiijjjnnnsssyyy{{{}}}{{{wwwvvvtttrrrrrruuuwwwwwwtttppppppnnnnnnqqquuuwwwuuusssfffgggjjjnnnrrrvvvzzz|||zzzuuusssxxxyyywwwsssnnniiiggghhhjjjlllmmmlllkkkiiihhhjjjnnnrrrwww{{{~~~~~~{{{vvvrrrpppmmmllljjjiiiiiigggeeebbb\\\___bbbbbbccceeekkkooojjjgggbbb^^^]]]]]]]]]\\\\\\[[[YYYYYY[[[___ccceeeaaa]]]XXXUUUUUUVVVWWWWWWRRRSSSSSSSSSSSSQQQPPPPPPSSSQQQPPPPPPQQQQQQPPPNNNNNNOOOPPPRRRSSSSSSRRRRRROOOQQQUUUZZZ```fffkkknnntttvvvxxxwwwssskkkbbb]]]UUUVVVWWWZZZ]]]]]][[[XXXZZZTTTLLLFFFEEEGGGIIIJJJBBBEEEHHHHHHEEEDDDFFFHHHFFFEEEEEEDDDEEEGGGHHHIIIHHHFFFEEEEEEGGGHHHHHHHHHDDDEEEFFFFFFDDDBBBAAA@@@@@@AAACCCDDDEEEGGGJJJLLLPPPRRRYYYaaagggmmmwww}}}}}}~~~ooo^^^PPPNNNPPPUUUVVVWWW___iiigggmmmsssuuuxxxzzzwwwrrrkkkjjjkkknnnssswwwwwwwwwoooqqqxxxzzzzzz}}}~~~{{{}}}}}}tttjjjeeedddcccaaacccgggkkkqqq{{{yyyqqqggggggiiilllqqqtttttttttvvvzzz}}}yyyrrrmmmmmmpppmmmpppsssvvvvvvtttqqqooo___ZZZTTTOOOOOORRRTTTUUUXXXWWWUUUTTTUUUWWWYYY[[[\\\\\\[[[ZZZYYYXXXWWWVVVPPPSSSUUUUUUTTTTTTUUUWWWRRRQQQPPPQQQRRRRRRPPPNNNKKKLLLNNNOOOOOONNNMMMLLLIIIHHHGGGGGGHHHHHHEEEBBBFFFFFFGGGJJJNNNPPPOOONNNGGGBBB@@@CCCDDDCCCCCCEEEDDDEEEEEECCCAAA@@@AAABBBEEEIIIJJJGGGFFFHHHEEE@@@@@@@@@??????@@@AAACCCDDDBBBDDDGGGIIIJJJJJJHHHGGGDDDCCC@@@>>>======>>>>>><<<<<<;;;;;;;;;;;;;;;;;;:::;;;;;;:::999999999::::::<<<===<<<:::999:::<<<999:::;;;<<<<<<;;;::::::::::::999888888888888888<<<;;;;;;;;;;;;<<<======999::::::;;;;;;;;;;;;:::<<<;;;;;;:::;;;<<<===>>>>>>>>>>>>======<<<<<<<<>>???@@@===>>>@@@@@@@@@BBBDDDFFFDDDGGGOOOWWWYYY[[[aaaiiinnnnnnkkkhhhfffbbbVVVIIIHHHKKKMMMNNNLLLLLLPPPTTTTTT\\\dddfffhhhjjjhhheeecccaaa___aaaeeeggggggfffcccdddiiisssxxxxxx{{{}}}}}}~~~}}}vvvpppnnnpppuuuxxxuuutttwwwzzz{{{zzz|||~~~}}}vvvyyy|||yyyrrrjjjeeeccc```___bbbgggkkknnnwww~~~wwwqqqdddeeeiiimmmqqqrrrooommmsssxxx|||yyyqqqllllllnnnhhhkkknnnrrrssssssqqqpppgggaaaXXXQQQNNNNNNOOOOOOLLLLLLMMMOOOPPPRRRSSSTTTZZZYYYYYYXXXXXXWWWWWWWWWUUUWWWYYYXXXUUUUUUWWWYYYQQQOOONNNNNNNNNOOOMMMLLLGGGHHHIIIKKKKKKKKKJJJJJJHHHFFFEEEEEEFFFFFFBBB>>>EEEEEEEEEGGGIIIIIIHHHFFFCCCBBBCCCDDDAAA>>>???DDDEEEEEEDDDBBB@@@@@@BBBDDD===DDDGGGEEEEEEGGGDDD>>>@@@????????????AAACCCDDD@@@BBBEEEHHHIIIHHHGGGEEEBBB@@@>>><<<;;;;;;<<<=========<<<<<<;;;::::::999>>>??????>>><<<<<<<<<===:::<<<>>><<<:::888:::<<<999:::;;;<<<===<<<;;;;;;:::999999999999999::::::;;;;;;::::::;;;;;;<<<===777888999::::::999888777<<<;;;:::::::::;;;<<<===???@@@@@@@@@???>>>===<<>>AAABBBCCCCCCCCCDDDEEEFFFGGGIIILLLNNNOOOUUUVVVWWWWWWUUUQQQMMMKKKFFFFFFGGGGGGGGGHHHHHHHHHLLLRRRYYY]]]^^^___aaacccWWWWWWXXXYYY[[[\\\]]]^^^aaa```aaahhhqqqxxxyyywww|||yyyxxxxxxsssnnnlllooopppuuuzzz}}}~~~}}}}}}|||xxxsssooommmllljjjkkkkkklllmmmnnnooooooxxxyyyzzzzzzyyywwwtttsssnnnrrrvvvssskkkddd``````^^^___```______eeeoooxxxqqqjjjiii___```cccfffiiiiiifffccciiikkknnnnnnkkkfffcccaaadddaaaccchhhjjjfffeeeiiiddd___WWWPPPMMMLLLLLLLLLJJJJJJKKKMMMNNNOOOPPPQQQWWWWWWUUUTTTRRRPPPOOOOOONNNTTT[[[\\\ZZZXXXYYY[[[RRRNNNJJJIIIJJJKKKJJJHHHFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCEEEDDDBBBBBBBBBCCCCCCBBB@@@???>>>======>>>??????@@@@@@@@@?????????>>>>>><<<===>>>@@@AAABBBCCCCCC???>>><<<;;;;;;===???AAA>>>??????>>>===<<<<<<===>>>===<<<;;;:::999999999;;;<<<<<<======<<<;;;;;;<<<;;;::::::;;;<<<;;;999>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::999:::::::::;;;;;;:::999999888;;;===<<<999888:::<<<::::::999888777777777888888888777777888:::;;;===>>>===<<<;;;;;;;;;;;;;;;????????????>>>===;;;;;;????????????????????????===>>>???@@@AAABBBBBBBBB??????>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>????????????@@@@@@@@@AAAAAAAAA>>>>>>???@@@AAAAAABBBBBBCCCBBBBBBBBBBBBCCCDDDDDDFFFGGGHHHJJJLLLMMMOOOOOOSSSSSSUUUWWWYYY[[[\\\]]]hhhjjjhhh```WWWSSSWWW\\\XXX[[[___aaabbbccceeefffgggiiilllkkkiiijjjmmmpppqqqsssttttttssspppmmmkkkllljjjhhhhhhkkknnnpppppptttttttttvvvyyy}}}|||xxxwww{{{||||||~~~}}}yyyvvvwwwwwwvvvwwwxxxzzz|||}}}~~~xxxrrrqqqssstttyyysssmmmjjjlllqqqvvvyyyzzzwwwttttttuuuvvvtttrrrmmmnnnpppqqqqqqpppooonnniiihhheeebbb___```cccffffffdddbbb___\\\ZZZYYYXXXYYYZZZ[[[\\\[[[YYYWWWVVVXXX[[[]]][[[WWWSSSQQQRRRTTTUUUWWWYYYYYYXXXWWWVVVOOOOOOOOONNNNNNOOOOOOOOONNNMMMMMMNNNRRRUUUWWWWWWTTTTTTWWW___iiirrrxxxyyyxxxxxxvvvsssmmmdddYYYRRRKKKIIIGGGGGGJJJNNNPPPQQQSSSQQQLLLIIIFFFFFFHHHIIIFFFEEEDDDCCCDDDEEEHHHIIIFFFEEEDDDCCCBBBAAAAAAAAADDDDDDDDDCCCBBBBBBAAAAAA============<<<<<<<<<;;;;;;<<<>>>???AAABBBBBBCCCCCCCCCDDDEEEGGGHHHJJJKKKMMMMMMNNNMMMLLLJJJGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGJJJNNNSSSWWWYYYYYYYYYYYYTTTUUUVVVXXXZZZ[[[\\\]]]___]]]]]]bbbiiimmmmmmkkkiiihhhjjjmmmllljjjkkkooommmrrrwwwzzzzzz|||~~~{{{zzz~~~~~~~~~~~~~~~}}}yyytttpppmmmmmmkkklllllllllmmmmmmmmmmmmoooqqqrrrssstttsssqqqpppllloooqqqnnnhhhbbb___^^^[[[\\\]]]ZZZYYY^^^gggppp|||kkk```\\\[[[\\\]]]```aaaaaa^^^\\\___aaaccccccaaa_________]]]\\\___bbbaaa\\\\\\```___[[[UUUQQQNNNLLLJJJHHHIIIIIIJJJKKKLLLLLLMMMMMMPPPPPPOOONNNLLLKKKJJJJJJKKKQQQWWWYYYWWWUUUVVVXXXYYYTTTOOOKKKJJJHHHFFFDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDCCCAAAAAAAAABBBAAAAAACCCBBB@@@>>><<<<<<<<<<<<@@@????????????>>>>>>>>><<<<<<>>>???@@@@@@@@@@@@???>>><<<;;;;;;===???AAA===>>>>>>>>><<<;;;;;;======<<<;;;::::::999999999>>>===<<<:::999777666555<<<:::999:::;;;<<<;;;999;;;;;;::::::999:::::::::;;;;;;;;;;;;;;;:::999999999:::::::::::::::999999:::999888888999999999999:::999888888777777777888888888888888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<============<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@@@@@@@@@@???>>>>>>=========>>>>>>???>>>>>>======>>>>>>???>>>>>>>>>>>>?????????@@@>>>>>>??????@@@AAAAAAAAABBBBBBAAAAAABBBBBBCCCDDDDDDEEEFFFHHHIIIKKKLLLMMMPPPQQQRRRTTTUUUWWWXXXYYY```bbbbbb\\\UUUSSSWWW\\\[[[\\\]]]^^^^^^___bbbeeeccceeehhhiiihhhiiimmmpppqqqrrrssssssrrrooollljjjkkkiiihhhiiikkkmmmnnnmmmrrrrrrrrrtttxxx~~~}}}yyyyyyyyyyyyyyy{{{|||{{{xxxvvvuuuuuuuuuvvvxxxzzz|||~~~|||zzzrrrqqqssstttxxxtttnnnkkklllooorrrssstttrrrpppppprrrsssrrrqqqjjjkkkmmmooopppooonnnmmmhhhgggeeebbb___^^^```bbbbbbaaa___^^^\\\[[[ZZZZZZYYYYYYZZZZZZYYYWWWVVVUUUVVVYYYZZZYYYUUUQQQPPPPPPSSSTTTUUUUUUUUUTTTSSSSSSOOOOOONNNNNNNNNNNNOOOOOOQQQOOONNNPPPSSSVVVWWWWWWVVVWWWZZZaaakkktttyyyzzzxxxxxxwwwtttlllaaaVVVNNNKKKIIIHHHHHHJJJMMMOOOOOOOOOMMMIIIFFFDDDEEEFFFGGGDDDCCCCCCBBBCCCDDDEEEFFFDDDCCCBBBBBBBBBBBBBBBBBBDDDCCCCCCBBBBBBAAA@@@@@@======<<<<<<<<<;;;;;;;;;<<<<<<======???@@@AAABBBAAAAAAAAABBBCCCDDDFFFFFFEEEEEEEEEEEEDDDCCCCCCBBBDDDDDDEEEEEEEEEFFFFFFFFFIIIJJJMMMQQQTTTTTTRRRPPPQQQRRRSSSUUUXXXZZZ\\\]]]^^^\\\[[[]]]```bbbaaa___[[[ZZZ]]]cccddddddggglllkkkooosssuuuuuuwww{{{~~~{{{vvvsssrrrsssyyyzzztttqqqrrryyy~~~}}}||||||}}}|||yyysssooolllkkkllllllllllllllllllllllllgggiiikkkmmmooooooooooooiiiiiihhhfffccc```]]][[[YYY[[[ZZZWWWUUUXXX```hhhyyy}}}hhhYYYSSSXXXWWWWWWWWWXXXXXXUUUSSSSSSTTTTTTTTTTTTUUUXXX[[[YYY[[[^^^___YYYSSSSSSXXXXXXVVVRRRPPPNNNKKKGGGEEEGGGGGGHHHHHHHHHIIIIIIIIIJJJIIIIIIHHHGGGGGGFFFFFFGGGKKKPPPRRRQQQPPPRRRTTTZZZVVVQQQMMMJJJGGGDDDBBBDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????BBBAAA???===<<<;;;;;;;;;???>>>>>>>>>>>>=========;;;<<<===>>>>>>>>>>>>===>>>===;;;:::;;;<<<>>>@@@;;;<<<===<<<:::999:::;;;<<<;;;;;;::::::999999999999888888777888:::;;;<<<;;;999888999:::;;;:::999999888888888888999999:::::::::::::::::::::999888888999999:::::::::999999===999666666:::<<<:::888999888888777777777777777777888999:::;;;;;;;;;;;;999:::;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>======<<<<<<<<<======>>>>>>==================>>><<<<<<=========>>>>>>>>>????????????????????????AAAAAA@@@@@@AAAAAABBBCCCBBBBBBDDDEEEGGGHHHJJJJJJLLLMMMNNNOOOQQQRRRSSSTTTVVVYYYZZZWWWRRRRRRVVV[[[[[[\\\[[[ZZZZZZ\\\___bbb^^^aaaeeeffffffgggkkknnnooopppqqqpppooommmjjjhhhiiihhhhhhjjjlllmmmlllkkkqqqpppppprrrvvv}}}zzzwwwwwwvvvuuuuuuvvvxxxxxxwwwuuurrrssstttuuuxxxzzz}}}~~~xxx{{{yyyzzz{{{}}}}}}~~~rrrkkkkkkmmmppppppmmmiiihhhiiikkkmmmmmmpppnnnlllkkkllllllkkkjjjfffgggiiikkkllllllkkkjjjeeeeeedddaaa^^^\\\\\\]]]___^^^]]]\\\[[[[[[ZZZ[[[ZZZYYYXXXWWWVVVUUUTTTTTTTTTVVVWWWVVVSSSPPPNNNNNNRRRRRRQQQPPPOOOOOOOOOOOONNNNNNMMMMMMMMMMMMNNNNNNPPPNNNMMMNNNPPPRRRSSSSSSRRRSSSWWW^^^gggnnnrrrtttuuuvvvvvvsssjjj^^^RRRJJJLLLJJJIIIIIIKKKLLLLLLKKKIIIGGGDDDBBBBBBCCCEEEFFFBBBBBBBBBBBBBBBCCCCCCCCCAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@<<<<<<<<<;;;;;;;;;::::::===<<<;;;;;;<<<>>>@@@AAA@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAABBBCCCDDDEEECCCCCCCCCCCCDDDDDDDDDDDDHHHHHHIIIMMMQQQSSSPPPMMMNNNOOOQQQTTTWWWYYY[[[\\\___]]][[[\\\]]]^^^\\\ZZZ[[[ZZZ\\\```aaa___aaafffhhhllloooqqqqqqrrrtttvvvuuuyyy~~~xxxxxxwwwuuurrrooommmlllkkkppptttwww|||~~~yyy{{{yyyyyy}}}}}}xxxrrrmmmmmmqqqvvv{{{yyyzzzyyywwwvvvuuuwwwyyyyyyzzz|||}}}yyyzzzzzzwwwqqqllliiihhhiiiiiijjjjjjkkkkkklllllleeefffhhhjjjkkkllllllllldddbbb```___^^^]]]ZZZXXXYYYZZZZZZWWWUUUXXX```ggg{{{|||iii\\\UUUWWWUUUTTTSSSTTTSSSPPPNNNMMMLLLKKKIIIJJJNNNSSSXXXZZZ^^^ccc```XXXQQQRRRUUUSSSPPPMMMKKKJJJIIIFFFDDDGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEBBBFFFIIIKKKKKKKKKLLLNNNQQQPPPMMMJJJIIIGGGFFFEEEBBBBBBCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@??????@@@@@@>>>???@@@???>>>===============<<<=========>>>>>>============<<<<<<<<<<<<<<<<<<============<<<<<<===<<<;;;:::;;;<<<===???999:::;;;:::999888999::::::::::::::::::999888888999888888888999<<<>>>@@@999888777888:::::::::888777777777777888999::::::888999999999999999888888777888888999999999999999===;;;888777999;;;;;;:::888777777666666666777777777888:::;;;;;;;;;:::999666888:::<<<<<<;;;:::999:::999999999888888999999999999999999999999999999999::::::;;;<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<<<<=========<<<<<<<<<<<<======<<<<<<<<<<<<============???>>>>>>>>>>>>>>>>>>>>>@@@????????????@@@AAAAAAAAAAAABBBCCCEEEFFFGGGHHHIIIIIIJJJKKKMMMNNNOOOOOOOOORRRTTTRRRPPPPPPTTTXXXWWWXXXZZZZZZZZZ[[[]]]```\\\```ccceeedddeeehhhkkklllmmmmmmmmmllljjjhhhfffffffffhhhkkknnnooonnnlllqqqpppooopppsssyyyzzztttrrrrrrsssrrrqqqsssuuuvvvvvvuuuqqqqqqsssuuuxxx{{{}}}~~~uuuwwwyyy{{{{{{yyywwwvvvooooooooorrrvvvyyyzzzzzz}}}~~~~~~sssjjjfffgggjjjlllcccbbbbbbcccfffiiiiiiiiinnnllljjjgggeeecccbbbaaabbbccceeefffgggfffdddccc___``````___\\\ZZZZZZZZZ]]]]]]\\\ZZZZZZYYYYYYYYYZZZYYYWWWUUUTTTSSSSSSSSSSSSSSSTTTSSSQQQOOONNNNNNRRRPPPNNNLLLKKKKKKLLLLLLMMMLLLLLLKKKKKKLLLLLLMMMLLLJJJHHHHHHJJJKKKLLLKKKNNNPPPUUU[[[bbbgggjjjlllmmmpppqqqooofff[[[PPPIIIKKKJJJIIIIIIJJJJJJHHHFFFDDDBBBAAA@@@AAABBBEEEFFFAAABBBBBBCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCBBBAAAAAA@@@@@@;;;;;;;;;;;;::::::::::::<<<;;;;;;:::;;;<<<>>>??????????????????@@@AAAAAABBBBBBAAA@@@AAACCCEEEFFFAAAAAAAAABBBBBBBBBCCCCCCEEEDDDEEEIIINNNPPPOOOLLLLLLMMMOOORRRUUUXXXZZZ[[[]]]\\\[[[[[[\\\\\\[[[ZZZ^^^\\\]]]```___\\\]]]aaafffiiilllnnnnnnoooooopppppprrrtttuuuvvvwwwyyy{{{qqqqqqrrrrrrrrrqqqooonnnkkknnnoooooosssyyyzzzwwwuuuqqqooossszzz~~~zzzuuuzzzwwwssspppnnnnnnpppqqqmmmnnnoooooommmlllmmmnnnrrrtttwwwyyy|||~~~yyyxxxyyyyyywwwqqqlllhhhgggeeefffggghhhiiijjjkkkkkkeeeeeeeeeffffffffffffeee___]]][[[YYYYYYXXXWWWUUUVVVXXXYYYWWWUUUXXX```ggguuufff\\\VVVWWWVVVTTTTTTSSSRRRPPPNNNMMMLLLIIIFFFFFFIIIPPPUUUYYY```dddaaaXXXSSSRRRTTTOOOLLLHHHFFFFFFFFFFFFEEEGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDD@@@AAACCCDDDEEEFFFGGGHHHHHHHHHHHHFFFEEEDDDDDDEEE@@@AAAAAABBBBBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>;;;===??????===;;;;;;<<<;;;;;;<<<<<<============<<<<<<<<<;;;;;;;;;::::::==================<<<;;;<<<;;;::::::;;;;;;======777999:::999888777888:::888999999::::::999888777AAA???<<<999777666666777888777666777999:::999888888777777777888999::::::777777888888888888888777666777888888999999999888888999:::888666666888;;;777666666555666666777777777888999:::;;;:::999888555777999:::;;;:::999888;;;:::999777666555555555777777777777777777777777888888999:::::::::999999::::::999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>=====================<<<>>>>>>>>>>>>>>>???@@@@@@@@@@@@AAABBBDDDEEEFFFFFFGGGGGGHHHIIIIIIJJJKKKKKKLLLNNNPPPPPPNNNNNNPPPSSSPPPSSSXXXZZZ[[[[[[\\\]]]\\\```cccdddcccbbbdddggghhhiiiiiiiiihhhgggfffeeecccdddggglllppprrrqqqooopppooommmmmmoootttxxx{{{wwwyyyzzzxxxtttpppooopppqqqpppoooqqqssstttttttttpppqqqsssuuuxxxyyy{{{|||vvvvvvvvvuuussspppmmmllljjjiiiiiilllqqqvvvyyyzzz|||{{{xxxtttmmmiiiggghhhiiiiii^^^^^^___bbbeeefffeeedddhhhgggeeebbb___]]]\\\\\\^^^___```aaa```^^^\\\[[[XXXYYY[[[[[[ZZZYYYYYYYYY]]]\\\ZZZYYYWWWWWWVVVVVVXXXXXXVVVTTTSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPNNNMMMQQQOOOLLLJJJHHHHHHIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJHHHFFFDDDCCCEEEFFFFFFFFFMMMQQQVVV[[[___bbbdddeeeaaaeeeiiigggaaaWWWOOOJJJKKKIIIHHHGGGGGGGGGEEECCCAAA@@@@@@@@@AAADDDFFFGGGBBBCCCCCCCCCCCCBBB@@@@@@AAAAAA@@@???????????????DDDDDDCCCCCCBBBAAAAAA@@@;;;;;;:::::::::999999999;;;;;;:::::::::;;;;;;<<<>>>=========>>>???@@@@@@>>>>>>===>>>???@@@BBBDDD???@@@@@@@@@@@@AAAAAAAAA@@@@@@BBBEEEIIIJJJJJJIIIJJJKKKMMMOOORRRUUUWWWXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZYYY[[[]]]\\\ZZZ[[[___dddeeehhhkkkllllllkkkkkkmmmnnnmmmlllkkkmmmqqqtttqqqqqqrrruuuvvvvvvrrrpppmmmnnnllljjjlllrrrsssqqqpppnnnmmmqqqwww{{{zzzwwwxxxwwwtttrrrooonnnmmmllljjjlllnnnnnnmmmmmmmmmnnnoooqqqtttvvvvvvxxx{{{}}}yyyrrrxxxyyyzzzwwwrrrmmmiiigggcccddddddeeefffggghhhiiicccbbbaaa```___^^^]]]]]][[[ZZZYYYXXXVVVTTTSSSSSSPPPRRRTTTSSSQQQTTT\\\ccc}}}vvvfff[[[UUURRRUUUTTTTTTTTTTTTSSSPPPNNNMMMKKKIIIFFFEEEGGGLLLPPPSSSZZZ^^^[[[UUURRRPPPOOOKKKHHHDDDCCCCCCEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEECCCBBBBBBBBBBBBBBBBBBBBB@@@@@@??????@@@AAACCCCCCCCCDDDDDDCCCAAA??????@@@??????@@@@@@@@@@@@??????>>>>>>===<<<<<<<<<<<<===999===@@@???<<<::::::<<<============<<<;;;:::999;;;;;;:::::::::999999999<<<<<<=========<<<<<<;;;:::::::::::::::;;;<<<<<<666888999999888777888:::777888999::::::999777777<<<;;;999777555555555555666555555666888999888777888888777777777888999999555666777777888777777777555666777888888888888888222666888777444222555888555555555555555666666777777777888888888888888777666777888999999999888777===;;;999666444444444444666666666666666666666666777888888999999888888888888888888888999:::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<=========<<<===>>>>>>???>>>???@@@AAABBBCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGIIIKKKMMMMMMLLLLLLLLLMMMKKKOOOUUUYYYZZZZZZYYYYYYZZZ^^^bbbcccaaa```aaacccddddddeeeeeefffeeeeeeeeebbbcccfffjjjoooqqqpppooonnnmmmkkkkkkkkknnnppprrrrrrssstttssspppoooooopppnnnmmmmmmoooqqqrrrqqqppppppppprrrtttuuuvvvvvvvvvuuutttssspppnnnkkkiiihhhfffffffffiiioootttwwwxxxvvvtttwwwuuuoookkkgggddddddcccbbbaaaaaa```aaabbbcccccc```^^^^^^___^^^\\\ZZZYYYYYYZZZXXXYYYZZZZZZZZZXXXVVVTTTSSSUUUWWWWWWWWWVVVWWWXXXYYYXXXWWWUUUTTTSSSSSSSSSTTTTTTTTTSSSRRRRRRQQQQQQQQQPPPNNNNNNOOOOOONNNMMMNNNMMMJJJHHHGGGGGGHHHIIIGGGGGGFFFFFFFFFFFFGGGGGGGGGEEECCCBBBDDDEEEEEEDDDIIIMMMRRRVVVWWWXXXXXXYYYUUUZZZ______YYYRRRNNNLLLJJJHHHEEEDDDDDDDDDBBBAAA@@@@@@@@@AAABBBEEEGGGHHHDDDCCCCCCBBBAAA@@@@@@???AAA@@@???>>>>>>>>>>>>>>>CCCCCCBBBBBBAAA@@@@@@@@@::::::::::::999999999999999:::::::::::::::999999;;;;;;;;;;;;<<<===??????:::::::::;;;<<<===>>>???>>>>>>?????????@@@@@@@@@>>>@@@CCCDDDDDDEEEFFFGGGGGGHHHJJJLLLOOOQQQSSSTTTUUUVVVWWWWWWWWWWWWXXXYYYWWWVVVWWW[[[ZZZXXXZZZ^^^```bbbdddgggiiiiiihhhffffffffffffeeeeeegggkkknnnnnnooorrrwwwzzzyyyuuuqqqnnnooommmjjjjjjnnnmmmiiimmmmmmnnnrrrvvvyyyyyyxxxvvvuuussspppnnnlllkkkjjjiiilllnnnppppppppprrrsssnnnqqqssssssrrrrrruuuwwwwww|||}}}tttooouuuvvvwwwuuupppjjjeeedddddddddddddddccccccccccccaaa```^^^\\\[[[YYYYYYXXXWWWYYYZZZXXXTTTQQQPPPRRRLLLOOOPPPOOOMMMPPPWWW^^^mmmqqqooodddYYYSSSPPPNNNPPPPPPQQQSSSTTTRRROOOLLLIIIHHHGGGEEECCCEEEHHHKKKJJJPPPTTTRRROOOOOOMMMHHHFFFDDDCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@AAA???=========??????@@@???AAABBBAAA>>><<<<<<>>>>>>>>>>>>??????>>>>>>>>>======<<<;;;;;;;;;;;;;;;888<<<@@@@@@<<<999:::<<<<<<<<<======<<<;;;999888::::::999999999888888888::::::;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;666888999999888888999:::666777888999999888777666444444555666777888999999555444444555777888888777777777666666555666666666444555666666777777777666444555666777888888888888333555777888777666555444555444444444555555666777777777666666666666777777777777777777777777666666<<<:::888555444444555555555555555555555555555555777777888888888888777777777777777777888999::::::::::::999999999999::::::::::::::::::;;;;;;;;;;;;:::::::::;;;<<<<<<<<<===<<<<<<<<<;;;<<<======>>><<<======>>>???@@@AAAAAACCCCCCCCCCCCCCCDDDDDDDDDEEEGGGIIIJJJJJJJJJIIIIIIJJJMMMQQQTTTTTTTTTUUUUUUVVVZZZ^^^```___^^^```bbb``````aaabbbcccdddeeeeeecccccceeehhhkkkmmmmmmkkkiiiiiihhhhhhhhhiiijjjkkklllmmmmmmmmmllllllmmmnnnjjjjjjkkkmmmoooooommmkkknnnooopppqqqqqqpppoooooommmlllkkkiiihhhfffeeeeeecccbbbcccfffkkkppprrrsssnnnlllmmmuuu~~~~~~uuukkkfffbbb^^^[[[[[[[[[[[[[[[___^^^^^^___```___\\\ZZZXXXYYYYYYWWWTTTSSSTTTVVVPPPQQQSSSUUUUUUTTTSSSRRRRRRTTTUUUTTTSSSSSSTTTVVVRRRRRRQQQPPPPPPPPPPPPPPPOOOOOOPPPQQQQQQPPPOOONNNOOOMMMKKKKKKMMMNNNMMMKKKKKKJJJHHHFFFFFFEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFDDDBBBBBBCCCDDDEEEDDDCCCHHHMMMPPPOOONNNMMMMMMMMMRRRWWWWWWRRRMMMKKKLLLIIIFFFBBB@@@@@@AAA@@@@@@??????@@@AAACCCEEEGGGHHHDDDCCCAAA???>>>>>>>>>>>>>>>>>>=========>>>??????AAAAAA@@@@@@???>>>>>>>>>:::::::::999999999888888888999:::;;;;;;999888777999999999:::;;;<<<>>>>>>888888999:::;;;<<<<<<===>>>>>>>>>>>>????????????@@@CCCFFFFFFDDDCCCDDDGGGEEEFFFGGGIIILLLNNNPPPQQQUUUWWWXXXXXXWWWWWWXXXYYYWWWVVVWWWZZZYYYWWWXXX]]]^^^___aaaeeeggghhhfffddd\\\^^^```bbbcccfffjjjmmmhhhjjjooovvv{{{|||xxxsssooopppooollllllmmmjjjdddhhhiiilllnnnpppqqqqqqpppuuutttqqqnnnkkkjjjjjjjjjeeegggjjjlllmmmnnnppprrroooqqqsssssspppppprrrtttmmmrrrwww||||||yyytttpppppprrrsssqqqlllfffaaa___fffeeedddcccbbb```______aaa```^^^\\\ZZZYYYXXXXXXUUUYYY\\\YYYSSSOOOOOOQQQLLLNNNPPPNNNLLLNNNUUU[[[]]]aaaaaaZZZSSSQQQQQQPPPKKKKKKNNNPPPRRRQQQMMMJJJDDDDDDDDDCCCBBBCCCFFFHHHDDDJJJMMMLLLLLLNNNKKKDDDBBBBBBCCCEEEGGGFFFDDDBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBAAABBB@@@===;;;<<<===>>>>>>:::===??????===<<<===???======>>>>>>>>>>>>======<<<<<<;;;::::::::::::;;;888<<>>??????AAAAAAAAAAAAAAAAAAAAAAAAAAACCCFFFHHHIIIIIIHHHGGGKKKMMMOOOOOOOOOOOOQQQSSSQQQVVV[[[^^^]]]]]]___aaa]]]^^^___aaabbbdddeeefffeeeddddddfffhhhiiiiiihhheeeeeeffffffgggggghhhhhhggghhhhhhhhhhhhiiijjjkkkhhhhhhjjjlllnnnmmmjjjgggmmmmmmnnnnnnnnnlllkkkjjjddddddcccbbbbbbbbbbbbbbb```___```dddhhhlllnnnoooiiifffffflllssssssjjjbbbbbb^^^YYYWWWWWWZZZ\\\]]]XXXXXXXXXZZZ\\\\\\ZZZYYYWWWXXXWWWTTTPPPMMMNNNPPPJJJLLLOOOQQQSSSSSSRRRRRRSSSTTTTTTSSSQQQQQQRRRSSSLLLLLLLLLLLLMMMNNNOOOOOOJJJLLLNNNOOOPPPOOOMMMLLLMMMKKKHHHIIIKKKLLLKKKIIIHHHGGGFFFEEEEEEDDDDDDEEECCCCCCBBBBBBBBBBBBCCCCCCDDDBBB@@@@@@AAACCCCCCCCCEEEIIIOOOQQQOOOLLLKKKKKKJJJOOOSSSSSSNNNJJJIIIKKKHHHEEE@@@>>>>>>???@@@@@@>>>??????AAABBBDDDFFFGGGDDDBBB???===<<<<<<======;;;;;;<<<<<<===???@@@AAA??????>>>>>>===<<<<<<<<<777777777777888888888888777;;;:::666777<<<===999777777888888888999999999999::::::::::::::::::;;;<<<<<<===>>>??????@@@@@@BBBBBBAAAAAABBBCCCEEEFFFCCCDDDEEEGGGIIIKKKLLLMMMSSSRRRQQQQQQQQQSSSTTTUUUNNNQQQTTTXXXZZZZZZYYYXXX\\\\\\^^^bbbfffgggdddaaa______```aaabbbdddeeefffdddiiippptttuuuuuuvvvwwwwwwsssnnnkkkjjjgggccc___cccfffiiijjjiiiiiilllooouuuuuusssppplllhhhggghhhcccdddeeefffhhhkkkmmmnnnrrrqqqooonnnllljjjiiihhhiiiiiikkkooossstttqqqnnnppppppnnnjjjeee```___^^^___^^^\\\ZZZXXXXXXXXXXXX]]]ZZZXXXVVVUUUTTTRRRQQQTTTSSSQQQOOOMMMKKKJJJJJJLLLKKKJJJIIIIIIJJJLLLLLLSSSSSSSSSRRRQQQOOONNNMMMLLLJJJIIIIIIKKKKKKIIIFFFFFFEEECCCBBBBBBCCCEEEFFFCCCDDDFFFGGGFFFEEECCCBBBAAABBBCCCEEEEEEEEEDDDDDDDDDBBB???@@@CCCDDDCCCAAABBBAAA???============>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<;;;;;;;;;888888888999999::::::::::::;;;;;;<<<<<<;;;;;;:::888888777777777777888888::::::999888777777777888666999999555555999:::666888888777777777777888888666666666666666666666666888777777666555444444444888777666555444444555666666666666666666666666666777777777777777777777777555555555555555555555555777444444777777444444777666666666666666666666666555444333333333333444555555555555555555555555555888777555444444555777888666555444444555666555444===777111111555777555111666666666666666666666666666666666666666777777888777888999::::::999888777888888777777888888999:::999999999::::::;;;;;;;;;;;;;;;;;;:::::::::999999::::::;;;;;;<<<======>>>>>>>>>???@@@AAAAAABBBBBBDDDEEEFFFEEEDDDEEEFFFHHHKKKKKKKKKKKKKKKLLLMMMMMMPPPQQQSSSXXX\\\_________ZZZZZZZZZ\\\___```___^^^`````````aaaaaaaaaaaabbb\\\___bbbdddcccaaa```___fffeeeeeeddddddccccccbbbiiijjjmmmnnnnnnllliiiggghhhkkkoooqqqoookkkiiihhhddd```]]]]]]^^^^^^\\\YYY\\\___cccddddddcccddddddbbbaaa``````bbbbbbaaa```^^^\\\YYYWWWUUUTTTUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTSSSQQQOOOMMMLLLKKKJJJKKKLLLMMMMMMNNNNNNNNNMMMNNNOOOPPPPPPNNNMMMKKKIIIIIIIIIJJJKKKLLLLLLMMMNNNNNNMMMMMMLLLKKKKKKKKKKKKJJJIIIJJJKKKKKKIIIGGGHHHGGGFFFDDDCCCAAA@@@???CCCBBB@@@@@@@@@@@@???===@@@???===<<<===???BBBDDDAAADDDHHHKKKMMMKKKIIIGGGIIIKKKNNNRRRRRROOOIIIEEE???>>>>>>>>>>>>>>>??????:::;;;<<<===@@@BBBDDDEEE?????????>>>===;;;:::999999:::;;;;;;<<<<<<;;;;;;===<<<<<<<<<<<<;;;;;;;;;444555555555666666666666444888888444444999:::777777777777888888888999999999999999::::::::::::;;;=========>>>??????@@@@@@AAA@@@??????@@@AAACCCDDDCCCCCCDDDFFFHHHJJJKKKKKKOOOOOONNNNNNOOOQQQRRRSSSOOOQQQUUUWWWXXXXXXWWWVVVXXXXXXZZZ___ccceeedddaaa^^^______``````______^^^bbbggglllpppqqqsssuuuwwwwwwrrrmmmiiigggeeebbb___```cccfffgggfffhhhlllooovvvvvvtttqqqlllhhhffffffcccccceeefffiiikkkmmmooopppnnnkkkgggeeedddddddddaaabbbeeejjjooorrrqqqnnnnnnnnnlllhhhbbb^^^]]]\\\\\\ZZZXXXWWWUUUUUUUUUUUUXXXVVVSSSQQQQQQPPPNNNMMMPPPOOOMMMKKKJJJHHHHHHHHHGGGFFFFFFEEEFFFGGGHHHIIIOOOOOOOOONNNMMMLLLJJJIIIIIIGGGFFFGGGIIIIIIGGGDDDDDDCCCBBBAAAAAABBBCCCDDDAAABBBCCCDDDDDDCCCAAA@@@@@@AAABBBCCCCCCCCCBBBAAACCCAAA??????AAABBBAAA@@@AAA@@@>>>===<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::<<<<<<;;;;;;;;;:::::::::888888999999999:::::::::999::::::;;;;;;::::::999888888777777777777888888999999888777777777777777666999999555555999999666888777777666666666777777555555555555555555555555777777666666555444444333777666555444444444555555555555555555555555555555666666666666666666666666555555555555555555555555777444444777777444444777555555555555555555555555555444333333333333444555555555555555555555555555666666444444444444666666666444333444555666555444;;;777222222555777555333555555555555555555555555666666555555666666777888777777888888888888777777888888777777777888999999999999999::::::::::::::::::::::::999999999999888999::::::;;;<<<<<<======<<<======>>>??????@@@@@@AAABBBDDDDDDDDDEEEGGGIIILLLKKKKKKJJJJJJJJJJJJJJJNNNOOOQQQUUUZZZ\\\]]]\\\[[[YYYYYYYYY[[[\\\[[[ZZZ[[[[[[[[[\\\\\\\\\\\\]]]ZZZ]]]```bbbaaa_________bbbaaaaaaaaa``````______cccdddfffhhhhhhhhhgggfffgggjjjnnnooommmiiifffeee```]]]ZZZZZZ[[[[[[YYYWWW[[[^^^aaabbbaaa``````aaaaaa___\\\\\\]]]_________]]][[[XXXUUUSSSSSSSSSSSSPPPOOOOOOOOOOOOOOOOOOOOORRRQQQPPPNNNLLLKKKIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKLLLMMMNNNOOONNNMMMKKKJJJHHHHHHIIIJJJJJJKKKLLLLLLMMMMMMMMMLLLKKKKKKJJJJJJJJJIIIHHHHHHIIIIIIHHHFFFFFFFFFEEEDDDBBBAAA@@@@@@CCCAAA@@@???@@@@@@>>>===???>>>======>>>???AAABBBBBBCCCEEEGGGIIIJJJIIIIIIGGGHHHJJJLLLLLLJJJEEEAAA??????>>>=========>>>>>><<<<<<===>>>@@@BBBDDDEEE>>>>>>>>>===<<<;;;999999999:::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;444444555555555666666666444666666444444777888666777777777777888888888888999999999999::::::;;;;;;======>>>>>>??????@@@@@@>>>>>>======>>>???AAABBBAAABBBCCCDDDFFFHHHIIIIIIJJJJJJJJJKKKLLLNNNOOOPPPPPPQQQTTTVVVWWWVVVTTTSSSSSSTTTVVVZZZ___bbbbbbaaa[[[\\\^^^______]]]\\\[[[___aaaeeegggjjjnnnrrruuuuuuqqqjjjfffcccaaa___^^^]]]___bbbcccccceeejjjooossstttrrrooojjjfffdddcccccccccdddeeegggiiikkklllllliiieee```^^^]]]^^^___[[[\\\___dddiiillllllkkknnnmmmjjjeee___ZZZXXXXXXVVVUUUTTTRRRQQQPPPPPPOOOQQQOOOLLLKKKKKKJJJIIIGGGJJJJJJHHHGGGFFFEEEEEEEEECCCCCCCCCCCCDDDFFFGGGHHHKKKKKKKKKJJJJJJHHHGGGFFFCCCBBBBBBCCCEEEEEEDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAAAAA@@@???>>>???@@@@@@@@@@@@??????>>>@@@???======???@@@???>>>@@@???===<<<;;;;;;<<<===<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999:::::::::888999999999999999999888888777777666666777777888888888777777666666777777666888888555555888888555777777666555444444555555555555555555555555555555666666666555555444444333555555444333333333444444444444444444444444444444444444444444444444444444444444444444444444444444666333333666666333333666555555555555555555555555444444333333333333444444444444444444444444444444444444444444444444444444555444333444555666555333777666444444444444555666555555555555555555555555666555555555555666777777777666666666666666666777777777777777777888888999::::::999999999999999999999999888888888777777777999999::::::;;;;;;<<<<<<;;;;;;;;;<<<======>>>>>>>>>@@@BBBBBBCCCDDDGGGIIIKKKJJJIIIHHHHHHHHHHHHHHHLLLLLLNNNQQQVVVYYYYYYXXXZZZXXXUUUUUUVVVVVVVVVUUUVVVVVVVVVWWWWWWWWWWWWXXXVVVYYY\\\^^^]]]\\\\\\]]]\\\[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^```aaacccdddddddddgggjjjjjjhhhdddaaa```[[[YYYVVVVVVVVVVVVUUUTTTXXX[[[]]]^^^]]]\\\\\\]]]```\\\WWWUUUVVVZZZ\\\^^^ZZZXXXVVVSSSQQQOOOOOOOOOJJJKKKKKKKKKKKKKKKKKKKKKNNNMMMLLLJJJIIIGGGFFFEEEDDDEEEFFFGGGHHHHHHHHHHHHJJJJJJKKKLLLKKKJJJIIIHHHGGGGGGHHHHHHIIIJJJJJJJJJLLLLLLKKKJJJJJJIIIIIIHHHGGGFFFEEEFFFGGGGGGEEECCCDDDDDDCCCBBBBBBAAAAAA@@@BBB@@@????????????>>><<<=========>>>??????@@@@@@AAAAAABBBCCCEEEGGGIIIKKKFFFFFFFFFFFFGGGEEEAAA>>>??????>>>===<<<<<<<<<=========>>>>>>???@@@BBBBBB============<<<:::999999999999:::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::666666666777777777888888777777777666666777888777666666666777777777888888888888888999::::::;;;;;;=========>>>>>>?????????======<<<<<<===>>>@@@AAA???@@@AAABBBDDDEEEFFFGGGFFFFFFGGGHHHJJJLLLMMMNNNMMMOOORRRTTTUUUTTTSSSRRRQQQRRRTTTWWWZZZ]]]^^^^^^XXXZZZ]]]```aaa```^^^]]]ZZZ[[[\\\___ccciiinnnrrrqqqmmmgggaaa^^^\\\\\\\\\\\\___aaaaaa```bbbggglllnnnooonnnlllgggdddbbbaaaaaaaaaaaaaaabbbcccddddddcccbbb```^^^\\\[[[[[[\\\ZZZ[[[^^^aaadddeeeeeeeeennnmmmiiibbbZZZUUUSSSRRRRRRQQQPPPNNNMMMLLLKKKKKKKKKIIIGGGFFFFFFFFFDDDCCCFFFFFFEEEDDDCCCCCCCCCCCCBBBCCCCCCDDDEEEGGGHHHHHHIIIIIIIIIHHHHHHFFFEEEEEE??????@@@AAABBBBBBBBBAAA===>>>????????????>>>===<<<===>>>>>>???>>>>>>===?????????>>>>>>======<<<>>>===<<<<<<<<<=========>>>===<<<:::::::::;;;<<<<<<<<<;;;;;;:::999999999888888888999999999999999888888888888888888888888999999999999999999999999777777888888888888777777777777666666666666777777777777666666555666666777666777777666666666666555666666555444333333333333555555555555555555555555555555555444444444333333444333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444666333333666666333333666555555555555555555555555333333333333333333333333444444444444444444444444222333333444444333333222555444333333555555444333222444555444222111444777555555555555555555555555555555444444555555666777666666444333333444666666777666666666666777888888999999999999888888888888888777777777777666666666999999999999::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<>>>???@@@AAA@@@AAADDDFFFGGGGGGFFFFFFFFFFFFGGGGGGJJJJJJKKKNNNRRRUUUVVVUUUWWWTTTQQQPPPQQQSSSTTTSSSRRRRRRSSSSSSSSSTTTTTTTTTRRRUUUXXXYYYYYYXXXYYYYYYVVVVVVVVVVVVVVVVVVVVVWWWYYYYYYYYYYYY[[[]]]___```___aaacccccc```\\\ZZZYYYUUUTTTSSSRRRRRRRRRRRRRRRRRRUUUWWWXXXXXXXXXYYYZZZ]]]XXXRRROOOPPPTTTYYY[[[VVVTTTRRROOOMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHFFFEEEDDDCCCBBBCCCDDDEEEFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHJJJJJJIIIIIIHHHGGGGGGFFFDDDCCCCCCCCCDDDDDDBBB@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@???===>>>>>>???===<<<;;;<<<===????????????>>>===>>>???AAACCCFFFHHHIIIHHHGGGEEEDDDDDDCCC@@@>>>???>>>===<<<;;;;;;;;;;;;======<<<<<<======>>>???;;;;;;<<<;;;;;;:::999999999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;:::::::::999666666666666777777777777888666666666666666666777555555666666666777777777777777888999999:::;;;;;;<<<===============>>>>>>===<<<<<<<<<<<<>>>???@@@===>>>???@@@AAABBBCCCDDDDDDDDDFFFGGGIIIJJJKKKLLLIIIKKKNNNQQQSSSSSSRRRRRRQQQRRRSSSTTTVVVXXXZZZ[[[\\\]]]```bbbbbb```^^^\\\WWWWWWYYY\\\aaaggglllooojjjgggbbb]]]YYYXXXXXXZZZ]]]___aaa```______cccgggjjjkkkllljjjgggcccaaaaaa^^^]]][[[ZZZYYYYYYXXXXXXYYYZZZ]]]^^^^^^]]][[[YYYWWWYYY\\\^^^```aaabbbcccmmmkkkfff^^^UUUPPPMMMMMMNNNMMMMMMLLLJJJIIIHHHGGGGGGEEECCCCCCCCCCCCBBBAAADDDDDDCCCBBBBBBBBBBBBBBBAAAAAACCCDDDEEEFFFGGGGGGDDDDDDEEEDDDDDDCCCBBBAAA===>>>???@@@@@@@@@@@@@@@<<<<<<============<<<<<<<<<<<<======>>>>>>>>>>>>???>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::;;;<<<<<<;;;:::999999999:::;;;<<<;;;;;;:::999999888888777777777777888888999999777777777777777777777777888888888888888888888888666777777888888777777666777777666666666666777777555555555444444555666666666555666777666555444444555555444333333222333333555555555555555555555555444444444444333333333333222222333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444555222222555555222222555555555555555555555555555333333333333333333333333444444444444444444444444222222333444444333222222555333222333444555444333000222555333000///222555555555555555555555555555444444444444444555555666666555444333333444555666666666555555666666777888888888888888888888888888777777777666666666555555888888888888999999999999::::::::::::;;;;;;;;;;;;>>>???@@@???>>>>>>???AAAAAABBBBBBCCCDDDFFFGGGHHHJJJIIIIIILLLOOORRRSSSSSSRRRPPPNNNMMMOOOQQQRRRRRRMMMMMMNNNNNNNNNOOOOOOOOOOOOQQQSSSTTTTTTSSSTTTUUUQQQQQQQQQRRRRRRSSSSSSSSSXXXXXXVVVVVVVVVWWWYYYZZZWWWYYY[[[ZZZWWWTTTRRRQQQPPPPPPOOOOOONNNNNNOOOPPPLLLOOOQQQSSSSSSUUUWWWXXXXXXSSSMMMJJJLLLPPPTTTVVVPPPOOOMMMLLLJJJIIIHHHGGGHHHHHHIIIIIIJJJJJJJJJKKKIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFHHHHHHGGGFFFFFFEEEEEEDDDBBBAAA@@@AAABBBBBB@@@>>>@@@@@@?????????????????????===<<<<<<>>>>>>===;;;:::;;;===?????????>>>===:::;;;>>>AAADDDEEEEEEEEEHHHEEECCCAAAAAAAAA???>>>===<<<<<<;;;::::::;;;;;;;;;;;;:::::::::::::::;;;999:::::::::::::::999888888999::::::;;;;;;::::::;;;:::::::::999999999999333333444444444555555555777444444555555333333666555555555555666666666666666777777888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::;;;===>>>???<<<<<<===>>>???@@@AAAAAACCCCCCEEEGGGHHHIIIIIIIIIFFFHHHLLLOOOQQQRRRQQQQQQOOOPPPQQQQQQQQQSSSVVVYYYaaaaaaaaa```^^^[[[XXXVVVUUUUUUWWW[[[aaafffiiijjjaaa```]]]YYYUUUSSSUUUVVV[[[]]]``````^^^]]]___bbbfffhhhiiihhhdddaaa___^^^WWWVVVTTTRRRQQQOOOOOONNNQQQTTTYYY]]]^^^\\\YYYWWWQQQTTTWWWZZZ\\\^^^```cccgggddd___WWWPPPKKKIIIIIIJJJJJJJJJIIIHHHFFFDDDCCCEEECCCAAAAAABBBBBBAAA@@@DDDDDDCCCBBBAAAAAAAAAAAA>>>>>>@@@AAABBBBBBBBBBBB???????????????>>>======;;;===??????>>>===>>>???<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;<<<<<<======>>>>>>===<<<<<<;;;;;;;;;;;;<<<999:::;;;:::888888:::;;;::::::888888888888999:::;;;;;;::::::999888777777555555666666777888888888666666666666777777777777777777777666666666666666666777777888888777777666777666666555555666666777444444333333444444555555666444555888777333222333444444333333333333444444444444444444444444444444333333333333333333333333222222333444444444333333333333333333333333333333222222222222222222222222333333333333333333333333444222222444444222222444444444444444444444444444222222333333333333222222333333333333333333333333333333333333333333333333444333222333444555444222000333444333111000111333444444444444444444444444444333333333333444555555555555444444444444555555555555555555555666777777666666777777777888888888777777666666666555555555777777888888888888888888999999999999::::::::::::>>>>>>???===<<<;;;<<<>>>>>>>>>???@@@BBBEEEFFFHHHHHHGGGGGGIIILLLOOOPPPPPPNNNLLLJJJKKKLLLNNNOOONNNHHHHHHHHHIIIIIIIIIJJJJJJLLLNNNPPPPPPOOONNNOOOPPPLLLLLLMMMNNNOOOPPPPPPQQQUUUTTTSSSRRRQQQRRRRRRSSSOOOQQQSSSRRRPPPMMMKKKKKKJJJKKKLLLKKKJJJJJJKKKMMMIIIKKKNNNOOOOOOQQQSSSUUUQQQMMMIIIFFFHHHKKKNNNOOOJJJJJJIIIHHHGGGFFFEEEEEEDDDEEEEEEFFFFFFGGGGGGHHHGGGFFFEEEDDDCCCBBBAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEDDDCCCCCCBBB@@@???>>>???@@@@@@>>><<>>>>>>>>>>>>>>>>>===<<<;;;;;;======<<<;;;999:::<<<>>>>>>>>>======999;;;>>>AAACCCDDDCCCCCCDDDAAA???>>>>>>>>><<<;;;;;;:::::::::::::::;;;;;;999999888888888888888999777888999999999999999888888888999::::::::::::::::::::::::999999999888888333333333444444444555555999555444666666333333777444444555555555666666666666666777888999:::;;;;;;:::::::::::::::::::::::::::999999888999:::<<<===:::;;;;;;<<<===>>>??????AAABBBDDDEEEFFFFFFFFFEEEFFFHHHKKKNNNPPPPPPOOONNNJJJKKKMMMMMMMMMOOOTTTYYY___^^^\\\ZZZWWWSSSPPPOOONNNOOORRRXXX___bbbbbbaaaYYYYYYYYYUUURRRPPPRRRTTTUUUYYY]]]^^^]]]\\\]]]___bbbcccdddbbb]]]XXXUUUTTTPPPOOOMMMLLLKKKJJJJJJIIINNNQQQTTTWWWXXXWWWUUUTTTMMMPPPSSSUUUUUUWWWZZZ]]]\\\ZZZVVVPPPJJJGGGGGGHHHGGGGGGGGGFFFEEECCCAAA@@@CCCAAA??????AAAAAAAAA@@@DDDCCCBBBAAA@@@@@@@@@@@@<<<===>>>???@@@@@@???>>>==================<<<;;;:::<<<>>>>>>;;;:::;;;<<<<<<<<<;;;::::::;;;<<<<<<::::::::::::;;;<<<===>>>:::999888888888999:::;;;888:::;;;:::888777999<<<999888777777777777999999;;;;;;:::999888777666666444444555666666777888888555666666666777777777777666666555555555444444444777777777888888777777777666666555555555555666666333333333333333444555555666333444888777222000222333333333333333444555666444444444444444444444444222222222222222222333333111222333555555555444333444444444444444444444444333333333333333333333333333333333333333333333333444111111444444111111444444444444444444444444444111222333333333333222111333333333333333333333333555444333222222333444555444333222222444444333222444444555555333222222222444444444444444444444444333333333222333444444555444444555555555555444444555555444444555555666777444555555666777888999999777777777666666666666555777777777777777777777777888888777777777777777777;;;<<<<<<<<<::::::<<<>>>======>>>???@@@BBBDDDEEEFFFEEEDDDEEEHHHKKKLLLLLLKKKIIIHHHHHHJJJJJJIIIGGGFFFFFFGGGGGGGGGHHHHHHHHHKKKLLLMMMMMMKKKJJJKKKLLLHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNMMMLLLLLLLLLLLLLLLJJJLLLNNNMMMKKKIIIHHHHHHEEEFFFHHHGGGEEEEEEHHHJJJJJJKKKLLLMMMLLLMMMOOOQQQIIIFFFDDDCCCDDDFFFGGGGGGEEEEEEEEEEEEEEEDDDCCCCCCAAAAAABBBCCCCCCDDDEEEEEEDDDDDDCCCBBBAAA@@@@@@??????@@@AAABBBCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBDDDDDDDDDCCCBBBBBBAAAAAA???>>>>>>>>>??????===;;;>>>>>>>>>======<<<<<<<<<<<<;;;:::;;;<<<===<<<:::::::::;;;<<<============<<<<<<===???@@@BBBCCCCCC@@@>>><<<<<<<<<<<<;;;:::999888888999999:::;;;<<<888888777777777888888999666777777888999999999888888888999::::::::::::999999999999999888888888888555555555666666666777777<<<777666999999555555999444444444555555555666666555666777888999:::;;;;;;999999999999999999999999888777777777777999:::;;;::::::;;;;;;<<<===>>>>>>@@@AAACCCDDDEEEDDDCCCCCCGGGIIILLLNNNOOONNNLLLKKKFFFHHHIIIIIIJJJNNNTTTYYYYYYXXXVVVSSSQQQOOOMMMLLLGGGIIIMMMTTTZZZ]]][[[XXXTTTVVVVVVTTTPPPOOOPPPRRRPPPUUU[[[]]]\\\[[[\\\^^^]]]^^^^^^[[[VVVOOOKKKIIIJJJJJJIIIHHHHHHHHHHHHHHHNNNOOOQQQRRRSSSRRRRRRQQQMMMPPPRRRRRRPPPPPPRRRUUUTTTRRROOOKKKGGGEEEGGGIIIDDDDDDEEEDDDCCCAAA???===BBB@@@>>>>>>@@@AAA@@@???DDDCCCBBB@@@??????>>>>>>===>>>???@@@@@@???>>>>>>>>>>>>>>>???>>>>>>======999<<<===<<<999888888:::===<<<:::999999:::<<<===999999999999:::;;;<<<===777777666666666888999:::888:::;;;:::777777999<<<888888777666666777888999;;;;;;:::999888777666555444444555555666777777888555666666666777777888888555555555444444333333333777777888888888888777777666666555555555555666666333222222222333333444555666333444888888111///222222222222333444555666777444444444444444444444444222222222222222222222333111222444555666555444444444444444444444444444444333333333333333333333333333333333333333333333333444111111444444111111444444444444444444444444444111222333444444333222111333333333333333333333333666555333222222333555666444333222222444444333222777666666666555444333222444444444444444444444444333333222222333333444555333444666666666666444333555444444444444555666666333444555666777888999:::888777777777666666666666777777777777666666666666666666666666666666555555888:::;;;;;;:::;;;===???======>>>>>>???@@@BBBBBBDDDCCCBBBCCCFFFHHHIIIIIIIIIHHHGGGGGGGGGFFFDDDBBBHHHHHHHHHHHHIIIIIIIIIIIIKKKLLLLLLKKKIIIHHHHHHIIIEEEEEEFFFHHHIIIJJJKKKLLLHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJLLLKKKIIIHHHGGGHHHAAACCCEEEDDDBBBBBBEEEHHHLLLMMMMMMLLLJJJJJJKKKMMMCCCBBBAAAAAABBBCCCBBBAAABBBBBBCCCDDDDDDCCCCCCBBB@@@@@@AAABBBCCCCCCDDDDDDCCCBBBBBBAAA@@@???>>>>>>>>>???@@@AAAAAABBBAAAAAADDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCBBBBBBAAA@@@@@@???>>>===>>>??????===;;;???>>>>>>===<<<<<<;;;;;;<<<:::::::::<<<<<<;;;:::::::::;;;;;;<<<======>>>???>>>===<<<===@@@CCCEEE???>>><<<=========<<<;;;777777777888999:::<<<<<<888888888888888888999:::555666777888888999888888888888999::::::::::::999999999999888888888888777444444444444444444444444444777888555000///222666333222222222333333444555444555777888999999888888555666777666444444666777777999:::999666666888:::999999999999::::::;;;<<<@@@AAAAAA@@@???>>>???AAABBBCCCDDDEEEEEEFFFFFFFFFHHHGGGFFFEEEFFFIIILLLNNNQQQQQQQQQPPPNNNKKKIIIGGGFFFIIIMMMQQQRRRQQQOOOMMMLLLMMMMMMLLLJJJJJJNNNRRRZZZZZZYYYXXXWWWTTTRRRPPPTTTRRROOOMMMMMMLLLJJJHHHGGGFFFDDDCCCCCCDDDEEEFFFIIIIIIJJJKKKLLLMMMNNNNNNQQQQQQQQQPPPNNNLLLJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDAAAAAA@@@@@@???>>>>>>>>>;;;;;;;;;;;;;;;<<<===>>>@@@@@@???>>>===<<<<<<;;;999@@@BBB>>><<<===<<<777<<<<<<======<<<:::999777;;;;;;:::999888888888999999999999888888888888888999999999999999999999999888777666555555666777888999777555666999:::888666555777888777666555666888666666666555555444444444444444444555555555555666666666555555555555666666444444444444444444444444444444444555444444333333555555555444444333333333222222222222222222222222777444111222444555222///111000...---...000222444111222333333444555666666444444444333333222222222222333333444444333333222222111222333444444222000555444444333333444444555000111111222222333444444//////000111222222333333333333333333333333333333444444333333222111111111444333222111111111222333333333222222222222222222111111222333333444555555111111222333333333333222222333333222111222444666333333333555666666333111000111333444555555444333333333333333333444555666666666555555444444444444222333444555555555444333666666666666555444333333777777777777777777777777555666666666666777777777::::::;;;<<<===>>>???@@@AAA???===>>>@@@CCCEEEEEEEEEEEEEEEDDDCCCAAA@@@???FFFDDDBBBAAAAAABBBCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGDDDBBBAAAEEEIIIJJJFFFAAAEEEDDDDDDDDDDDDEEEEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEBBBAAA@@@@@@??????@@@@@@DDDDDDEEEEEEEEEEEEDDDDDDAAA@@@@@@??????@@@@@@AAA???????????????>>>============>>>>>>>>>>>>>>>>>>AAA@@@?????????@@@BBBCCC======>>>>>>??????@@@@@@>>>>>>>>>>>>???@@@AAABBB??????@@@@@@@@@AAAAAAAAABBB???;;;:::<<<>>>>>>===999999:::;;;;;;<<<<<<===;;;:::999999;;;;;;:::999::::::::::::::::::::::::888999::::::;;;;;;;;;;;;999;;;===???@@@@@@???>>><<<<<<;;;;;;;;;:::::::::;;;:::888777777777888999666666777777888888888999777555444444555555444333999888777666555555555666555555555555555555555555555444444333333333333444222555666444111000444888555444444333333444444555444555666777888888888888666777777666555555666888777888999888666555777:::888888888999999:::<<<<<<>>>???@@@???>>>???AAABBBAAABBBCCCDDDEEEEEEEEEEEEDDDCCCBBBAAABBBEEEHHHJJJJJJJJJKKKKKKJJJHHHFFFEEEFFFHHHKKKNNNOOOMMMKKKJJJHHHJJJJJJIIIHHHIIILLLPPPVVVVVVVVVUUUSSSQQQOOOMMMMMMKKKIIIHHHHHHGGGFFFDDDDDDCCCBBBAAAAAAAAABBBBBBFFFGGGHHHIIIJJJKKKKKKLLLPPPOOONNNMMMKKKJJJIIIIIIFFFFFFFFFFFFEEEDDDCCCBBB??????>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;<<<======>>>======<<<;;;:::::::::555<<>>??????AAA???======@@@BBBDDDDDDAAAAAABBBBBBBBBAAA@@@@@@BBBAAA@@@@@@@@@BBBDDDEEEDDDDDDDDDDDDDDDEEEEEEFFFCCCAAA@@@CCCGGGGGGDDD@@@BBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCC@@@@@@@@@@@@@@@@@@AAAAAACCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBB>>>????????????>>>=====================<<<<<<<<>>>>>??????@@@AAA>>>>>>>>>>>>>>>>>>??????>>>======>>>???@@@AAAAAA>>>>>>?????????@@@@@@@@@CCC@@@===<<<>>>>>>===<<<888999999::::::;;;<<<<<<;;;:::999:::;;;<<<;;;999999999999999999999999999888999::::::;;;;;;::::::999;;;===>>>??????>>>===;;;;;;;;;:::::::::999999:::999888777666777777888666666777777777888888888888666555555666777555444777666666666666777777777666666666666666666666666666555333222111222333333000333444444222222555888666666555444444444555555555555555555666777888888666777888777555555777888666777777666555555666888666666777888999:::<<<===;;;<<<>>>>>>===>>>AAACCC@@@@@@AAABBBCCCCCCCCCCCCAAA@@@??????@@@BBBDDDFFFDDDEEEFFFGGGGGGFFFEEEDDDFFFGGGHHHIIIIIIHHHFFFFFFDDDEEEEEEEEEEEEGGGJJJLLLPPPQQQPPPPPPNNNLLLIIIHHHGGGEEECCCCCCCCCDDDCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@DDDDDDEEEFFFFFFGGGHHHHHHMMMLLLJJJHHHGGGGGGGGGGGGDDDDDDDDDDDDDDDCCCBBBAAA======<<<<<<;;;:::::::::;;;;;;:::::::::;;;<<<<<<;;;::::::999999888888888222888;;;;;;;;;======;;;;;;:::999999888888888888777666666666666777777888555555555666666777777888555555555555555555555555999888888777777888999999888666555666777888777666555666777666555555555777666666555555555555444444444444444444555555555555555444444333333444444555333333333333333333333333333333444444444444333333444444444444333333333333222222222222222222222222000111333333222333444555111222333444444222111000333333333222222222111111333333333333222222222222444333222111111222333444555444222222444555444333111222333333333333222111444333333222111111000000222333333333333333333333333333333333333333333333//////000000111222222333222222111111111222222333222222333333444444555555222222222333333333333333111111222333333333333222333333333222111222444666666333000000111333444444444555555444444222111111444444333333444444555555444555666777666555444333333444666777777777666555888888777666555333111000777777777777777777777777666666666666777777777777999999:::;;;<<<===>>>>>>???>>><<<===???AAABBBBBB===>>>???@@@@@@@@@@@@@@@???>>>>>>>>>???AAACCCDDDBBBBBBBBBBBBCCCCCCCCCDDD@@@???>>>@@@CCCDDDAAA>>>@@@@@@??????@@@@@@AAABBBCCCCCCCCCBBBBBBAAAAAAAAA>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBB>>>>>>>>>>>>>>>======<<<======<<<<<<;;;;;;::::::<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================>>>???@@@@@@<<<============>>>>>>>>>;;;:::999999::::::999888777777888888999::::::;;;;;;:::999999;;;;;;:::999888888888888888888888888888999999::::::::::::::::::;;;<<<===>>>>>>===<<<::::::999999999888888888888777777666666666666777666666777777777777888888999777666666777777666555555555555666777888888999777777777777777777777777666555333111000111222333000222444333222222444777444444444444444555666666666555444444444555777888555666777666444444666777555555555444444555666777555555555666888:::<<<===:::;;;<<<<<<<<<<<<>>>@@@>>>???@@@AAAAAABBBAAAAAA@@@???>>>>>>???AAACCCDDDDDDEEEFFFFFFFFFFFFDDDDDDEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@AAABBBCCCEEEGGGIIIJJJKKKKKKJJJIIIFFFDDDCCCDDDBBBAAAAAACCCDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@BBBBBBCCCDDDDDDEEEFFFFFFJJJHHHFFFDDDCCCCCCDDDEEEDDDDDDEEEEEEDDDCCCCCCBBB<<<<<<;;;;;;::::::999999;;;:::::::::::::::;;;;;;999888888888888888888888333777:::;;;;;;;;;<<<<<<:::999888666666666777888777777777777777888999:::333333444555555666777777666666666666666666666666777777777777777888888888666666666666666666666666444555666666444444555666444444444444444444333333333333444444444555555555444333333222222333333444222222222222222222222222222222333444444444333333333333333333333333333333111111111111111111111111///222444333111000333666222222333222222111000///222111111111111111111111333222222222222222222222444333111000000111333444555333111111222333444333///000222333333222000///333222222222111111000000222222222222222222222222222222222222222222222222//////000000000111111111111111111111111222222222111111222222333444555555333333333222222222222222111111222333333333333222111222222111000000333555333111///...000111111111333333333222222111111111222111111000111111222222222333555555555444333222111222333555555555444444444444555555555555555444666666666666666666666666444444555555555666666666999999999:::;;;<<<<<<<<<>>>===;;;<<<>>>@@@@@@@@@======>>>???????????????============>>>???@@@AAA???@@@@@@AAAAAAAAAAAAAAA>>>======>>>@@@@@@>>><<<>>>>>>>>>>>>???@@@AAAAAACCCBBBBBBAAA@@@??????>>>===>>>@@@BBBCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAA??????>>>>>>>>>>>>??????======>>>>>>======<<<;;;<<<<<<;;;;;;:::999999999:::;;;<<<===>>>===<<<<<<>>>>>>>>>======<<<<<<<<<===<<<<<<<<<======>>>???;;;;;;;;;;;;<<<<<<<<<<<<555555666888999999999888666666777777888999999999999888777888999999888777777777777777777777777777888999999:::::::::999999:::;;;;;;<<<<<<<<<;;;;;;888888888888777777777777666666666555555555666666666666777777777777777777888777555666777777666444555555666777777777777777666666666666666666666666444333222111000111111222222333444444333222333333111111111222333555666777555444333333333444555666333444555444222222444555444444333333444555666666444444444555777999:::;;;;;;<<<<<<;;;999999;;;<<<<<<<<<===>>>????????????>>>============???@@@AAADDDEEEEEEEEEEEEDDDBBBAAABBBBBBAAA@@@????????????>>>>>>???@@@BBBDDDEEEFFFFFFFFFFFFFFFEEECCCAAA???BBBAAA@@@AAACCCDDDEEEDDDBBBBBBBBBAAAAAA@@@???>>>BBBBBBBBBCCCCCCDDDDDDEEEEEEDDDBBB@@@???@@@BBBCCCBBBBBBCCCCCCCCCBBBAAAAAA===<<<<<<;;;;;;::::::999;;;:::999999999999::::::888888888888888888999999777999;;;<<<;;;::::::<<<999888777666555666777888666666666666777888999999222222333444555666666777555555555555555555555555444555555666666666777777555555666666555555555666333555666555444333444555222222222222222222222222333333333444444444444555333333222222222222333333222222222222222222222222111222222333444444333333333333333333333333333333444444444444444444444444111333555444000///111333888777555333333333444555//////000111111222333333222222222222222222222222444333111000000111333444444222000///111222222222///000222333333222000///000000000111111222222222111111111111000000000000222222222222222222222222111111111000000000//////000000111111222222222222//////000111222333333444222222222222222222222111111111222333333333333222444444555444333333555888111111111222444333111///000000000000000111111222222111111000000000111111111111222333333333222111000222333555555555555444333333444555666666666555444444444444444444444444777777777888888888999999888888999999::::::;;;;;;===;;;;;;;;;===???>>>>>>>>>????????????>>>===============<<<<<<<<<======>>>>>>???@@@@@@@@@@@@???===<<<<<<=========<<<;;;>>>>>>>>>>>>???@@@AAABBBBBBAAAAAA@@@???>>>>>>===;;;===@@@CCCDDDDDDCCCBBB@@@@@@????????????@@@@@@???>>>>>>======>>>>>>???<<<============<<<;;;;;;;;;:::::::::999999999888999:::;;;<<<===<<<;;;:::>>>=========<<<<<<;;;;;;<<<<<<;;;;;;<<<<<<======999999:::::::::;;;;;;;;;:::;;;<<<<<<;;;:::::::::555555666777777888888999777666555666777888777555777777777777777777777777999999999::::::999888888:::;;;;;;;;;;;;::::::999888888777777777666666666555555555666666666555555777777666666666666666666777666444555666666555333777777777888777666555444555555555555555555555555111111111111111111111111222333333333333333222111000000111222333444666777444333333333333333444444222333444333111111333444444333222333555666666555333444444555666777999::::::;;;;;;:::888777888::::::;;;<<<======>>>>>>===;;;;;;;;;;;;;;;<<<<<<===AAAAAABBBBBBBBB@@@???>>>?????????>>>>>>>>>>>>>>>?????????AAACCCEEEEEEDDDCCCDDDDDDDDDCCCAAA???>>>@@@???>>>???AAACCCDDDCCC@@@@@@@@@@@@???>>><<<;;;AAAAAABBBBBBBBBCCCCCCCCCAAA@@@???>>>>>>>>>???@@@>>>>>>????????????>>>>>>======<<<<<<;;;:::::::::::::::999999888888999999777777888888999999999::::::999;;;===;;;888888;;;888777777666666777777777555444444444444555555666333333333444555555555666333333333333333333333333333333444555666666666666444555666555444333444666333444555444333333444555111111222222222222333333333333333333444444444444444333333222222333333444333333333333333333333333000111222333333444444333222222222222333333333333222222222222222222222222333333444333111000000111666555222000000111444555...///000111222333444444111111111222222222222222333222111000000111222333222111//////111222111000000111222222222222111000//////000000111222222333//////000000000000000000222222222222222222222222333222222111000000//////...///000111222222222222//////000000111111222222111111111222222222222222111111222333333333333222222333333222111222444666333333444666888777444111////////////000111222333444444333333222222333333111111222222222222333333222333555777888888777777555666666666555444333333333333333333333333333333666666666666777777777777777888888888999999999:::;;;::::::;;;=========;;;>>>>>>>>>>>>>>>===<<<<<<=========<<<<<<;;;;;;;;;<<<===???@@@@@@@@@???>>>============<<<<<<<<<<<<>>>>>>>>>>>>???@@@BBBBBBAAA@@@@@@??????>>>>>>>>>;;;>>>AAADDDFFFEEECCCAAAAAA@@@???>>>>>>???@@@AAA@@@@@@????????????@@@@@@<<<<<<<<<<<<<<<;;;;;;:::999999999999::::::::::::999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;:::;;;;;;<<<<<<999999999999::::::::::::===>>>===;;;888666666666555555666777777888888999777666555555666777666555777777777777777777777777999999999999999999888777;;;;;;::::::999999888888888888777777777666666666444555666666777666666666777777666666666666555555666555444444555555444333777888888888888666444333555555555555555555555555---///000222333222111000000000111333444444333222444333333333333444555555222222333333333333222222333444444333222222333555555333111222555777777666444444444444555666777888777888999888777777999:::888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@@@@???>>>;;;<<<===>>>????????????BBBAAA@@@BBBEEEFFFEEECCCBBBCCCCCCCCCBBB@@@???>>>@@@???>>>???BBBDDDDDDCCCAAAAAAAAAAAA@@@>>><<<;;;@@@@@@@@@AAAAAAAAAAAAAAA============>>>>>>>>>>>><<<======>>>>>>>>>=========<<<<<<;;;;;;:::999999::::::999888888888888888555666666777888999999:::999777888;;;:::666777;;;666777777888888888777777555555444333333333444444444444444444555555555555444444444444444444444444333333555666777777777666333555666555333222444666222444444444333222333444222222333333444444444444222222333333333444444444444444333333333333444444333333333333333333333333000000111333333444444333111111222222222333333333000000000000000000000000333222111111222222111000000000/////////000111111111111111222222222333333000111111111222222222222111111111111111111111111222111000111222333111000222222222222222222222222000000000000111111111111/////////000111111222222111111111111111111111111222222222222222111111111---...000111222222222111111111111111111111111111000000111111222222333333111111222333333333333222000000111000//////111444555444444444666666555333222222111000111111222333555555444333333333333333444333222111222333555666222333555777888888888777555555555666555555444444444444444444444444444444333333333444444444555555777777777888888888888999:::999999:::<<<<<<;;;::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<===???@@@@@@@@@>>>>>>>>>>>>>>>===<<<<<<<<<===<<<<<<======>>>@@@AAABBB????????????????????????;;;>>>BBBFFFFFFEEEBBB@@@AAA@@@>>>======>>>@@@AAA?????????>>>>>>?????????;;;<<<<<<<<<<<<;;;::::::888888999::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;888888999999999:::::::::999::::::777444222444666555666666777888888999999888777666666888888777666888888888888888888888888999999999999999888777777;;;;;;:::999888777777777888888888777777777666666444555666777888777777666777777666666666555555555777666555555666666555444555666777888888777555444555555555555555555555555+++---000333444333111000......000222555666555444888777666555444333333333111222333444444333111000444444555444333222444666555333111333666888777666444444444444444555666777555666777777777777:::<<<888888999:::;;;;;;;;;;;;======>>>>>>>>>>>>>>>>>>;;;<<<>>>@@@AAABBBBBBAAA999:::<<>>CCCAAAAAAAAADDDEEEFFFEEECCCCCCCCCCCCBBB@@@>>>===????????????@@@@@@@@@@@@;;;<<<===>>>>>>>>>======>>>>>>???????????????>>><<<<<<;;;::::::999999888::::::999888777777888888444555555666777888999999777555666:::999555666<<<666777888999999888777666888777666555555555555555555555555555555555444444666666666666666666666666333444666777888888888777222444666555333222333666222333444444222222333444444444444555555666666666222222333333333444444444555444444333333444444555444444444444444444444444///000111222333444444444111111111222222333333333222222222222222222222222222///...000333555333111000111222333444444333222333333333222222222222111000000111111222222222222000111222222222222111000222111222333444444222000333333222111111222333333222222111111000///////////////000111222333333444111111111111111111111111111111111222333333444444---...000111222222222111333333222222222222222222//////000111222333333444111111222333333333333222333333333222111222444666555333000000111333333333666555444222111222222333444333333222111111111222777555333222222444777999000111333555666666666555111222333555666777777777666666666666666666666666666666666777777777777888777777777777888888888888:::999999:::<<<<<<:::999777777999:::;;;<<<<<<<<<999:::;;;<<<===>>>>>>>>><<<===???@@@AAA@@@>>>===?????????>>><<<<<<===>>>;;;;;;<<<<<<>>>???@@@AAA???????????????@@@@@@@@@<<>>===<<<;;;;;;:::;;;<<<>>>???@@@@@@@@@DDDBBBBBBCCCFFFGGGEEEBBB@@@@@@@@@@@@?????????>>>===<<<;;;<<<===@@@BBBDDDDDDDDDCCCCCCAAA???===<<>>>>>>>>>>>???>>>;;;888888:::;;;:::999;;;;;;;;;;;;::::::999888999999888777777777777777777666666666888888666555777777666666666666777777444555555666777888888999777777666666666666777777666555555444444333333222222222333444555555444444444444444333333333222222444444333555666777555444111333444444333222333333666555333111000000111111333333333444444333333222333222222111111222222333444333111//////000111222555555555444333222111000222111000000111333555777000111111222222333444444//////000111222333333333111111000000000000111111111222222222111000...---...111111//////222333000000000000000000000000000111111111111111111111111,,,,,,...000222444666777//////000111222222333333333333222111000000000111///000111222222222222222000000000000000000000000000000000000000000000000222111...------...111222000000//////000111222222000111111111111222222222111111222222222111111000222111000000000111333333333222222111111222222333222222222111111000000000000111222333444333222222444111//////222444444222555444333333222111000///333333333333333333333333333333333333333333333333555444444444444555666666666666666666777777777777999999888888888888888999<<<<<<;;;;;;===???BBBCCC:::;;;<<<<<<;;;;;;<<<>>>>>>???@@@AAAAAA@@@???>>>===<<<;;;:::999:::;;;;;;===>>>>>>>>>>>>?????????<<<===>>>???????????????>>>@@@AAAAAA@@@???@@@AAA@@@?????????>>>>>>=========>>>???@@@???>>><<<:::<<<<<<<<<<<<;;;:::999888777999::::::::::::;;;===;;;;;;;;;::::::999999999;;;999888888::::::999777;;;<<<===:::777555777999888888888888888888888888666666666666777777777777::::::999888777666555555777777777777666666666666888777555444444666888::::::::::::999888777666555999888888888777777666666888888777666666666666666888888777777666666555555888999:::777555444666999333444555777777777666666444444444444444444444444111333555777777666555444333222111000000111222333222222222333333444444444222222222222222222333333222222222222222222222222222222222222222222222222555555444333333333333333777444111222444555444333666666666666666666666666777888999888777777999;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>===<<<<<<;;;;;;999:::;;;===>>>????????????>>>===???AAABBB@@@>>>@@@?????????>>>>>>>>>>>>>>>=========>>>AAACCCEEEDDDCCCBBBAAA@@@@@@???>>>???>>><<<;;;:::::::::;;;???<<<999999;;;<<<;;;:::::::::;;;;;;::::::999888999888777777666666666777777666666777888888777555777777666666666666777777555555555666777888888888777777777666666777777777444444444444444444444444444444555666666666666666444444444333333333222222444444333555666777555444111333555444333222333444555444333222111111111111111222333333333333333222333222222111111222222333444333111000///000111222444444444444333222111000222111000000000222444555222222222222222222222222//////000222222333333222111111000000000000111111111222222222111000...---///222222000000333444111000000000000000000000000111111111111111111111111222222222111111111111111///000000111222222333333333222111111222222222222000000111222222222111111111111111111111111111111000000000000000000000000222111///......///111222000000000000000111222222000111111111111222222222111111222222222111111000222111000000000111222333333222222111111222222333333333222222222111111111000111222333444333222222333222222333666666444222444444333333222222111111444444444444444444444444333333333333333333333333555444444444444555666666555666666666777777777777999999888777777888888999888777666666666888:::;;;:::<<<======<<<;;;===>>>>>>???@@@AAAAAA@@@???>>>>>>===<<<;;;;;;;;;<<<===>>>>>>>>>?????????@@@@@@<<<===>>>???@@@@@@@@@@@@>>>@@@AAAAAA@@@??????@@@?????????>>>>>>>>>=========>>>???@@@???>>><<<;;;<<<======<<<;;;:::999999777999::::::::::::;;;===;;;;;;;;;::::::999999999999888888999:::;;;;;;:::999:::;;;:::777777999;;;888888888888888888888888666666666777777777888888999999888888777777666666999888888888888777777777666666777777777888888888;;;::::::999888777666555888888888888777777777666888888777666666666666666777777777777666666555555888999999777555444666999444555666777777666666555888888888888888888888888333444555666666666555444333222222111111222222333000000111222333444555555333333222222222222222222222222222222222222222222111222222222222333333333555444444333333333333333444333111111333444444333666666666666666666666666666777888888777777999;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;888999:::<<<============<<<;;;;;;<<<>>>>>>===<<<>>>>>>>>>>>>============>>>>>>>>>>>>@@@BBBDDDEEECCCBBBAAA@@@@@@@@@AAAAAA>>>===;;;999999:::;;;<<>>>>>===<<<>>>???>>>???@@@AAAAAA@@@???>>>???>>>===<<<<<<<<<===>>>????????????@@@@@@@@@AAA;;;<<<>>>???@@@AAABBBBBB???AAABBBAAA???>>>>>>>>>>>>>>>>>>>>>==================>>>??????>>><<<;;;============<<<;;;::::::777999::::::::::::;;;===;;;;;;::::::::::::999999888777777999;;;======<<<777999999999888888:::<<<888888888888888888888888666777777777777888888888888888888888888888888888::::::999999999888888888666777888::::::999888777::::::::::::999999888888888888888888777777777777888777777666666666666666777777777666666666666555777888888777555555666888555666666777666666555444666666666666666666666666555555555555555444444444333333222222222222333333000111111222333333444444333333333222222111111111222222222222222222222222333333222222222222222222444444333333222333333444333333222333333444444444444555555555555555666666777888888888666666888:::888888999:::;;;<<<<<<===999999:::::::::;;;;;;;;;888888999:::;;;<<<<<<<<<<<<<<<======>>>>>>>>>===>>>============<<<<<<<<<>>>>>>>>>>>>???AAACCCDDDBBBAAA@@@??????AAACCCDDD???>>><<<;;;<<<===@@@AAA===<<<;;;;;;;;;;;;;;;:::999999:::::::::999999888777777666666666666666777888777666777999999777666777777666666666666777777555666666666777777777888888888777777777777888888333444444444555555555666666777777888888888777777555444444444444333333333444333333555666777555444222444555555444333333444444333333333222222333333///000111111222222222222333222222111111222222333222222111000000111111222222222222222222111000///333333222111000000111111333222222222111111000000///000111222222222222222222111111000000111111222111111111111000000//////000333333000111333333111000000000000000000000000111111111111111111111111111111111111111111111111000000111111111222222222444111...///222333111///222222222222222111000///111111111111111111111111000000000000000000000000111222333333333333222111111000000000000000111111000000111111111222222222000000111222222222111111111111111111111222222222333222222111111222222333333333333333333333333333000111222333444333222222222333555666777666555333333333333444444555555555444444444444555555555555333333333333333333333333555444444444444555666666555555555666666666777777888777777777777888888999======<<<<<<<<<===>>>>>><<<===>>>>>>======>>>???>>>???@@@AAAAAA@@@???>>>???>>>===<<<<<<<<<======??????@@@@@@@@@AAAAAAAAA;;;<<<>>>@@@AAABBBCCCCCC???AAAAAA@@@>>>===<<<===========================;;;<<<<<<======<<<;;;;;;<<<=========<<<<<<;;;:::777999::::::::::::;;;===::::::::::::::::::::::::999888888999;;;===<<<;;;999999999999888999:::;;;888888888888888888888888777777777888888888999999777777777888888999999999:::999999999888888888888888888999::::::::::::999<<<<<<;;;;;;;;;;;;;;;;;;888888888777777777777777777777666666666666777777666666666666666666666666777777777777666666666777777777777666666555444444555555555555555555555555777666555444444444444444222222222222222222222222222222222222222222222222333333333222222111111111222222222222222222222222444444333333222111000000333333222222222333333444333333444555555555555666333333444444555555555555888999999888666555666888777888888999:::;;;<<<<<<888888999999::::::;;;;;;777888999::::::;;;;;;:::<<<===>>>>>>>>>>>>>>>>>>============<<<<<<<<<;;;=========>>>???@@@AAAAAAAAA@@@???>>>???AAACCCEEEBBBAAA???>>>===>>>???@@@:::;;;;;;;;;:::999999999888888999::::::999999999777777666666666666777777888777777777999999888666777777666666666666777777666666666666777777777777888888777777777777888888666666666555555444444444666666666777777666666555555555555444444444333333444333333555666777555444222444666555444333444444222333333333444444333333///000111222222222222222333222222111111222222333111111111111111111222222111111222222222111000000333333222111000000000000000000000111111222222222000000111222222222111111222222111111111111222222111111111000000000000000000222222//////222222///000000000000000000000000111111111111111111111111//////000111222333333444111111111111111222222222444111///...000000...,,,222222222222222111000///111111111111111111111111000000000000000000000000111222333444444333222111111111000000000000000111000000111111111222222222///000111222222222222222000000111111222222222222333222222111111222222333333333333333333333333333000111222333444333222222333333333333222333444555222333333444444555555666222222333333333444444444333333333333333333333333555444444444444555666666555555555555666666666666777777666666777888888999888999999:::;;;<<<===>>><<<===>>>>>>======>>>???>>>???@@@AAAAAA@@@???>>>>>>===<<<;;;;;;;;;<<<===??????@@@@@@@@@AAAAAAAAA<<<===>>>@@@BBBCCCDDDDDD???@@@AAA@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===999999::::::::::::::::::<<<<<<<<<<<<<<<<<<;;;:::777999::::::::::::;;;===::::::::::::::::::::::::;;;:::999999;;;;;;:::999;;;:::999888999999999999888888888888888888888888888888888888999999999999777777888888999999::::::999999888888888777777777:::999888777888999;;;<<>>>>>===<<<===>>>============<<<<<<<<<<<<<<<======>>>??????@@@@@@@@@@@@??????@@@BBBCCCDDDEEECCCAAA???<<<:::999888999:::<<<;;;:::888999999777888999999999999999999777777777777777888888999888777777888999999888666777777666666666666777777666666666666777777777777777777666666666666777777777777666666555444444333555555666666666555444444555555555555444444444333444444333555666777555444333444666666444333444555111222333444555555444444111222222222222222111111333222222111111222222333000111111111222222222222111222222222222222111111222222222111111000000/////////000000111222222333000111111222222222111111222222111111111111222222111111000000000000111111000222222//////111111...000000000000000000000000111111111111111111111111111111111111111222222222111111111111111111111111222222111000///...//////111111222222222111111000222222222222222222222222000000000000000000000000111222333444444333222111222111111000000000000000000111111111111222222222///000111222222222222222000000111222222222222111333222222111111222222333222222222222333333333333000111222333444333222222222222222111000000333555222222333333444444444555111222222333333444444444333333333333333333333333555444444444444555666666444444555555555666666666666666666666777888888999777777999:::;;;===>>>>>>;;;===>>>>>>===<<<>>>???>>>???@@@AAAAAA@@@???>>>>>>===<<<;;;;;;;;;<<<===????????????@@@@@@@@@AAA===>>>@@@AAABBBCCCDDDDDD===???@@@???===<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<999999999999999::::::::::::;;;;;;;;;;;;;;;::::::777999::::::::::::;;;===999999::::::::::::;;;;;;;;;:::888999::::::888777<<<:::888888999999999777888888888888888888888888888888999999999:::::::::888888888999999999::::::999888888888888777777777;;;:::777666666888;;;===HHHFFFBBB===999666444333777777777777888888888888666666666666666777777888444555555555555666666666666555555666888888777555777666666555555555555666555555555555555555555555555555555555555444444444///000111111111111000///111111111111111222222222222222222222222222333333222222222222222222222222111111111222222333333333222222111111222333333444///222555666555444555666111222222333444444555555444555666666666666888:::888888888888999999999999999999::::::::::::::::::888999::::::;;;::::::::::::<<>>===<<<===???>>>>>>>>>=========<<<<<<======>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAA@@@>>>;;;999777999;;;======;;;999999:::777777888999999999999999888888888888888999::::::888888777888999:::888666777777666666666666777777777777777777666666666666666666555555555555666666666666666666555555555555555666666666555555444333555555555555444444444444444444333555666777555444333555666666555444444555111222333444555555555555333444444333333222111000333222222111111222222333000000111222222222222222222222333333333333222222000111111111111000000000000000000000111111111111111111222222222111111000333222222111111222222333111111000//////000111222111333333000///222222///000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111...111333222//////222666000000111222222222111111222222222222222222222222000000000000000000000000111111222222222222111111222222111000000000000000000111111111111222222222//////000222222333333222///000111222333222222111333222222111111222222333111111111222222222333333000111222333444333222222///111333333111000222444222222222333333333333333222222333333444555555666333333333333333333333333555444444444444555666666444444444555555555666666555555555666666777999999999:::;;;<<<======>>>>>>:::<<<======<<<;;;===>>>>>>???@@@AAAAAA@@@???>>>???>>>===<<<<<<<<<===>>>>>>>>>>>>?????????@@@@@@???@@@AAABBBCCCCCCCCCCCC<<<===???>>>===<<<<<<===::::::;;;;;;;;;<<<<<<<<<:::::::::::::::;;;<<<<<<999999:::::::::::::::999777999::::::::::::;;;===999999999::::::;;;;;;;;;999777666777999999999777;;;888777777:::;;;:::999888888888888888888888888999999999::::::::::::;;;999999999999999999999999::::::999999999888888888999888888777888999:::;;;BBB@@@===:::777666555555666777777777888888888888666666666666666777888888444444444555555555666666555444444666888999777444666666555444555555777777444444444444444444444444333444555666666666555444...///000111111000///...//////000111222333333444111111111222222333333444222222222222222222222222...///000111333555666666222111111111222333333444...111555555444333444666111111222333333444555555111333555666666888;;;===999999999888888888888888::::::::::::::::::::::::999999:::;;;;;;;;;::::::;;;>>>AAA@@@>>>===???AAA>>>>>>>>>>>>============>>>???@@@AAAAAAAAAAAAAAA???@@@AAABBBBBBBBBBBBAAA<<<===???AAAAAA@@@>>>===999<<>>>>>???@@@AAAAAA@@@???>>>AAA@@@>>>=========>>>???===>>>>>>>>>>>>?????????@@@AAAAAABBBCCCCCCCCCBBB:::<<<>>>>>>===<<<===>>>:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>888888999:::::::::999999777999::::::::::::;;;===999999999::::::;;;;;;;;;666555555666888::::::999999777555777:::===<<<;;;888888888888888888888888999999:::::::::;;;;;;;;;999999999999999999999999;;;;;;;;;:::::::::999999666777888999:::999888888888777666666666888:::<<<666666777777888888888999666666666666666777888888444444444555555555666666555444333666888999777444666555444444555666777888888888888888888888888888111333555777777666555444000000000000000111111111000000111222333333444444222222111111111111222222111111111111111111222222---...000111222222111111222222333333333222222111333333333333333333333333666444222333555666444222555555555555666666666666999::::::;;;:::999888777777777888888999999999999;;;:::;;;===??????>>><<<<<<<<<<<<<<<<<<===>>>>>>AAAAAA@@@@@@@@@@@@@@@@@@AAA???===???BBBCCCAAA???@@@@@@AAAAAAAAA@@@??????<<<<<<<<<;;;;;;:::::::::======<<<;;;:::999999888;;;;;;:::999888888888888888888888777777888999999888999999999999888777777666555333222222444777999555555666666555444333333666666555555555555666666555555666666666666555555777777777777777777777777666444333333555666666555666666666666666666666666222333555444222111111222444333222222444444333222222333444444222222333444222111000000000111333444444333222111111111222333111111111111111111111111111000000///////////////333333333222222000///...//////000111222333333333000000000111222222222333111333444333111111222333111111111111111111111111222111111111000000//////000000////////////000000111111111111000000//////222222222111111111000000111111000//////000111222333333222111000000111111000000000000111222333444000000111111111111000000333333333222000---+++))),,,...///111111111000///////////////////////////111111111111111111111111000111111111111222222222//////000000000000//////222222222111111111000000111111111111111111111111444333222222111111222222222222222222222222222222555444444333333333444444666555333333555666555444333444555555555444333222444444555555666777777777888999999888666777999;;;888999:::;;;;;;;;;;;;;;;<<<<<<<<<======>>>@@@@@@AAA@@@@@@???>>>>>>>>>???<<<<<<<<<<<<<<<===>>>>>>===>>>???@@@AAABBBBBBBBB???@@@AAAAAAAAAAAA@@@???@@@===999999;;;===<<<;;;===<<<;;;::::::;;;<<<===??????>>><<<;;;:::999888:::::::::;;;::::::999999999999999::::::;;;;;;;;;;;;;;;;;;:::999888777666888888888888888888888888999999888888888888888888666666666666777777777777999888777777999999888777===<<<::::::::::::999777888777666555444444444444999::::::888777777666333888888888888888888888888666666666666666666666666666666777777777777666666666666777777666555444444888777666555444444555666555555555555555555555555777888999888666555555777333333333444444444555555000000000000111111111111000000111222222333444444222222111111111111222222333222222222111000000000111111222333333222111000111222222222222222111111444444444444444444444444444222000111333444222000555555555555666666666666888999999:::999888777666888888888888888888888888999888999;;;======<<<:::===============>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAA???>>>???AAACCCAAA@@@AAAAAAAAAAAAAAA@@@@@@???<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;:::::::::999999999999999::::::<<<;;;;;;::::::;;;;;;<<<888999999999999888777777666555444333444555777888666777777777666666555444666666666555555666666666555555666666666666555555666666666666666666666666666444333333555666666555666666666666666666666666666888999888666444444555444333222222444444333222222333444444222222333444111111000000111222222333333222222222111222222333111111111111111111111111333222222111111111111111222222222222111111000///000000000111222222222333111111111111111222222222000111222222000000111222111111111111111111111111222222222222111111111000000000////////////000000222222111111111000000000222222222111111111000000444333222111000000111111333222222111000000111111444333222111000000000000111111222222222222111111333333333222000///---,,,000000111222222222111111111111111111111111111111111111111111111111111111000111111111111222222222333333444444444444333333222222222111111111000000111111111111111111111111222111111111222333333444333333222222222222222222555444444333333333444444666555333333555666555444333444444555555444333333444444555555666666777777888888888777666666999;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????BBBBBBAAA@@@@@@@@@@@@@@@===============>>>??????>>>>>>????????????>>>>>>???@@@@@@AAAAAA@@@@@@???@@@===:::999;;;<<<<<<;;;===<<<;;;;;;;;;;;;<<<===???>>>===<<<;;;:::999999::::::;;;;;;;;;;;;::::::999999999::::::;;;;;;;;;::::::::::::999999888777888888888888888888888888888888888888888888888888666666777777777888888888<<<;;;::::::<<<<<<;;;:::<<<;;;999999::::::888666;;;:::999888777777777777999::::::999888888777666888888888888888888888888777777777777777777777777666666777777777777666666666666666666666666555444888777666555444444555666444444555555555666666666333444555444222111222333333333333444444444555555//////000000111111111111000000111111222333333333222222111111111111222222444333333222111000//////333333444444333222000///000111111222222222111111555555555555555555555555333222111111333333222111444555555555555666666666777777888888888777666666888888888777777777777777999888999;;;======<<<:::>>>>>>>>>>>>>>>???@@@@@@>>>?????????@@@AAAAAAAAAAAA@@@???@@@AAABBBAAA@@@@@@AAAAAAAAA@@@@@@???>>>;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;<<<<<<888888888888999:::;;;<<<:::999999888888888999999888999999999999888777777666666666666666777777777777777888888888777666666666666666666666666666666555555666666666666555555666666666666666666666666666444333333555666666555666666666666666666666666222444666666444444444555444333222222444444333222222333444333222111222444000000111222222222222111111222222333333222222222111111111111111111111111333222222111111111111111111111111111111111111000111111111111111111222222222222222111111111111111///000111111000///000111111111111111111111111111333333333222222222222222111000000//////000000111222222222111111111111111222222222111111111111111666555333222111111000000333222111111000111111111444333222111000000000000222222333333333333222222444333222111000000000000111111000/////////000000111111111111111111111111000000000000000000000000000111111111111222222222111222222333333222222111222222222111111111111111111111111111111111111111000000000111222333555666333333333222222111111111444444333333333333444444666444333333444555555444333333444555555444444333444444444555666666777777666777777666555666888;;;<<<<<<<<<<<<=========>>>;;;;;;;;;;;;;;;<<<===>>>@@@@@@??????>>>>>>??????>>>============>>>??????AAAAAAAAA@@@???>>>===<<>>======<<<;;;:::999999999:::;;;<<<<<<<<<<<<<<<999999::::::::::::;;;;;;999999:::::::::999999888888888888888888888888888888888888888888888888888777777888888888999999999999888777888999:::999777;;;999888888999999777666888888777666555555555555888888999999999999888888888888888888888888888888888888888888888888888888555666666777777666666555444555666666666666666666777666555555444555555555444444444555555666666666111222333222111000111222333333333444444444555555//////000000111111222222000000111111222222222333222222111111111111222222333222222222111000000000222222333333333222000///000000111111222222111111444444444444444444444444444333333444444555555444444444444555555555666666666666666666666666666555888888888777777777666666;;;:::;;;===??????>>><<<>>>>>>======>>>>>>???@@@===>>>>>>???@@@AAAAAABBB@@@@@@@@@@@@AAABBBBBBAAA???????????????>>>===<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::;;;<<<999888888777777777777888888999999999999888777777666777888888999888777666777777777888888777666666666666666777777666666666555555666666666666555555666666666666666666666666666444333333555666666555666666666666666666666666...000333444444444666777444333222222444444333222111333333333222111222333000000222333333222111000000111222333444333222111111111111111111111111111111000000///////////////000000000000000111111111222222222111111111111111333222222222111000000000///000222111000000111222111111111111111111111111222222222222222222222222111000000000000000000111222222222222111111111111111111111111111111111111333333222222111111111111222222111111111111111222000000000000111222333444111222222222222222222111222222000//////000222222444333222000000000111222111111111111111111111111////////////////////////000000111111111222222222000000000111111000000000111111111111111111111111111111111111111111111111111111111111222333444555444333333222222111111111333333333222333333444444666444333333444555555444333333444444444444444444333333444555555666666777555555666555555666888;;;>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::;;;;;;<<<======<<<<<<;;;;;;;;;<<<<<<======<<<<<<<<<======>>>CCCCCCCCCBBBBBBAAA@@@?????????@@@@@@@@@@@@??????>>>===;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999:::;;;<<<============::::::::::::::::::::::::888888999:::::::::999999888888888888888888888888888888888888888999999999888888999999999:::::::::888777666666777888777666:::888777777888888777555777666555444444444444444777555666999999777777999888888888888888888888888777777777777777777777777555666666666666666666555444444555666777777666666555555555555555555555555444444444444444333333333333444555444333222333444333333333444444444555555...//////000111111222222000111111111111111222222222222111111111111222222000000000111222222222333...///111222222222111000000000111222222222222222222222222222222222222222333333444444444444555555444444444444555555555555555555555555555555555666888888888777777777777777;;;:::;;;===??????>>><<<===<<<<<<<<<<<<===>>>>>>======>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAAAAABBBBBB>>>>>>>>>======<<<;;;:::::::::::::::::::::::::::======<<<;;;::::::999999<<<;;;;;;:::999999::::::<<<<<<;;;:::::::::::::::888999999999999888777777666777999999999888777666555666666777777666666666666666777888888777666666555555666666666666555555555555555555555555555555666444333333555666666555666666666666666666666666444555777777666666777888444333222222444444333222111222333333111111222333000111222333333222000000000111222333444333222222111111111111111111111111111000000///////////////111000000//////000111222222222222111111111111111333222222222111000000000000111222222111111333444111111111111111111111111000000111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111//////000111111222222222222111111111111111222222000000000000111222333444000000111111111111000000000000///......000111222888777555444333444444555000000000000000000000000////////////////////////000000111111111222222222222222333333333333222222111111111111111111111111111111111111111111111111333333222222111222222333333333333222222111111111222222222222222333444555555444222222444555444333333333333333444444555555333333444444555666666666444555555555555666999<<>>===>>>>>>>>>???@@@@@@@@@@@@AAABBBBBBAAAAAABBBCCC>>>>>>>>>===<<<;;;:::999999999999999::::::::::::>>>===<<<;;;:::999999888===<<<;;;:::999999999999<<<;;;:::999999888888999888999999999999888777777777777888999999888666555555555666666777777666666666666888888888888666666555555666666666666555555555555555555555555555555666444333333555666666555666666666666666666666666777888888666333111000000444333222222444444333222111222333222111000111333111222222222222111000000000111222222333333333333111111111111111111111111333222222111111111111111222111//////...///000111111111111111111111222222222222222111111111111111000111333333222222333555111111111111111111111111000000000000000111111111222111111000000111111222000000000000000111111111111111111111111222222222---...///000222222222222111111111000111111222333444333222111000000000000000000000111111000000000//////......///000000111333222222111111111111222////////////////////////000000000000000000000000000111111111111222222222000000111111111111000000111111111111111222222222111111111111111111111111444333222222111111222222222222222222222222222222222111111222222333444555555333222222333444444333333333333333333444666666333333333444555555666666333444555666666777;;;===AAACCCEEEGGGFFFDDDBBB@@@;;;;;;:::::::::;;;;;;<<<======<<<<<<======>>>>>>;;;;;;:::999999999999:::;;;;;;===>>>???@@@@@@@@@@@@???>>>>>>>>>>>>???@@@;;;===>>>===;;;:::;;;<<<;;;;;;<<<======<<<;;;;;;:::::::::::::::;;;;;;;;;999:::;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::999999999999:::::::::999999888888888888888888888888888777777777888999999::::::888888999999999:::::::::999888777777999999888777999777666777888888777666888777777666666777777777555111111777888333333888777777777777777777777777555555555555555555555555444555555666666555555444444555666666666666666666333333444555555555555444444444333222111111000///222333444444333333444555333333333444444444555555......///000111222333333111111111111000000000000222222111111111111222222000000000111222222222333///000111222222222111000111111222444444555555444222222222222222222222222///111333333111111333555333333444444444555555555666555444444444666777888777777888999:::;;;;;;<<<999888999;;;======<<<:::=========<<<===>>>>>>???>>>>>>>>>>>>???????????????AAACCCCCCAAA@@@BBBDDD?????????>>>===<<<;;;:::888888999999999:::::::::<<<<<<<<<;;;;;;:::::::::<<<;;;;;;:::::::::;;;;;;:::999888777666666666666888999999999999888777777777777888888777666666555555666777777888888888777555666888999999888666555555555666666666666555555555555555555555555555555666444333333555666666555666666666666666666666666444555555333000---,,,---444333222222444444333222000222333222111000111222333222222111000000111111111111111111222333444555111111111111111111111111333222222111111111111111333222000.........///000000000000111222222222333111111111111111222222222///000222222111111333444111111111111111111111111000000000111111222222222222111111000000111111222....../////////000000000000000111111111222222222...///111222222222222111111111000000111222222333444333222111000000000000000111111222222111111000//////000111111111000000......//////////////////000000000000000000000000111111111111111111111111000111111111111222222222/////////000000/////////000000111111111222222222111111111111111111111111222222222111222222333333111111111222222333333444111111111111222333444555555333222222333444444333333333222222333444666777222333333444444555555666333555666666777999<<>>??????<<<;;;::::::999999999:::::::::<<<===>>>?????????@@@???>>>======>>>???@@@;;;===>>>===;;;::::::<<<;;;;;;<<<======<<<;;;;;;999999999::::::;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;::::::999999999::::::::::::999999888777888888888888888888888888666777777888999999::::::888888888888999999999999777555444555666777666555999888777777999999888777555555444444444444555555777111222999999222222888777777777777777777777777666666666666666666666666444555555666666555555444666666666666666666555444222333444555555555444444333333333333333333333444111333444444333333444666333333333444444444555555---...///000111222333333111111111000000000000000222222111111111111222222222222222111111111111111222333444444333222000///111222333444555555555555333333333333333333333333000333555555333333555888333333333444444444555555666555555444555666777888777777888999;;;<<<===>>>;;;;;;;;;===???@@@>>><<<>>>>>>>>>>>>>>>??????@@@?????????>>>>>>>>>>>>>>>???BBBDDDCCCAAA@@@BBBEEEAAAAAA@@@@@@???===<<<;;;888888888999999::::::::::::::::::;;;;;;;;;<<<<<<::::::::::::;;;<<<=========<<<;;;:::999999999999888999999999999888777777888777777777666666555555666777888999999999999999555777888999999888777555555555666666666666555555555555555555555555555555666444333333555666666555666666666666666666666666111333555444333222333333444333222222444444333222000222222222111000111222444333111000000000111222222111000000111333555666111111111111111111111111111000000///////////////444222000...------.../////////000111222333333444000000111111222222222333---///000111000000222444111111111111111111111111111111111222222333333333222222111111111111222222---.........//////000000000000111111222222222222111222333444333333111000111111000000111222333333000000000000111222333444222222222333333222222222000111222333333222111000000111333444555555444333111111111111111111111111111111111111111111111111000111111111111222222222333333444444444444333333000000111111222222222222111111111111111111111111000000000111222333555555000000111222333444444555111111111111222333444555555333222222333444444333333333222222333555666777222222333444444555555666444555666777777999===@@@GGGJJJOOORRRRRRNNNHHHDDD===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>===<<<;;;;;;::::::::::::<<<===>>>??????@@@@@@@@@@@@???>>>======>>>???@@@:::===???>>>;;;999:::<<<:::;;;<<<======<<<;;;:::999999999::::::;;;;;;<<<:::::::::;;;::::::999999;;;;;;;;;::::::999999999;;;;;;;;;:::999888777666888888888888888888888888666777777888999999::::::777777888888888999999999999888777888999:::999777999888777888999:::999888888888777777777888888999999222333::::::222222888777777777777777777777777777777777777777777777777444555555555555555555444666777777777666555444444111222444555666555444444222222333444666777777888333444666555555444666777333333333444444444555555000000000000000000000000111111111000000000000000111111222222222111111000000333555666444222222222000000000111222222222333111111222222222333333333333333333222222111111111444444444333222111000///222222222222222222222222000444777777444222222444777555555777:::;;;999666999:::;;;<<<============<<<;;;;;;<<<>>>>>>===<<<<<<<<<======<<<<<<;;;:::???@@@AAACCCCCCCCCCCCBBB@@@???>>>===<<<;;;:::999::::::::::::::::::::::::888999999:::::::::999999>>>===<<<::::::999999:::::::::999999888777666666777666555666888888666555555444333222333444555666555555555555555555555555:::888999<<<;;;666444555111222444555555555444444666444222333666777555333222333444555666666666666999999888777666555444444333333222333444444333111333222111000111222333444333222111000000000111222111000///000111111000///222222222222222111000///000000000000000000000000222222111000//////000000111111000000//////............//////000000111111......///000000000000000000000000000000111111111555222...---000222222000///111000...---///111222000000000000///////////////000000000000000/////////000000000///...------...000111111000000111222...000222222000...---...111222222111000000111333222222111111000/////////,,,---...000111111111111,,,---///000222333333333111111000000//////......////////////////////////111000000000222222000///000000000000000000000000000000000000000000000000333222///......///222333111111111111111111111111000000000000000000000000111111000000111111222333222222222333333444444444222222222222222222222222444444444333333222222222222222222333444666888:::;;;???EEEKKKOOOPPPNNNMMMCCC???;;;888888:::;;;;;;;;;::::::::::::;;;<<<<<<;;;::::::999888888888999:::;;;<<<=========;;;;;;========================;;;;;;;;;;;;;;;;;;;;;;;;999::::::999888777999:::888777888888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777;;;???===888444444666888888999999999999888888777777777777777777777777888888888888888888888888000222444555777777666666555666777777777666444333777666555555555666888999777666555444444444444444555444444444444555666666333333333333333333333333555555555555555555555555444444444444444444444444222333444333111000111222333333222222333444666777000000000111111222222222333333333444444444555555000000000000000000000000000000000000000111111111111111222222222111111000000222555555444222222222111111111111111222222222111111111111222222222333333333222222222222222222333333333333222111000000444444444444444444444444333444666555444333444444777666555777:::;;;999777>>>>>>???>>>>>>===<<<<<>>>>>???AAAAAA@@@>>><<<<<<<<<<<<<<<;;;;;;:::>>>???AAABBBCCCCCCBBBBBB??????>>>===<<<;;;::::::::::::::::::::::::::::::888999999:::::::::999999<<<<<<<<<;;;::::::999999::::::999999888777777666999888888888::::::888777777666555444444555666777555555555555555555555555;;;999999<<<;;;777555777555555777888888888777777999777666666888999888666333444444555666666666666555666666666777777777777444333222333444555333111555555444333222222222333666555333222111111111222333222111111333333222111222222222222222111000000000000000000000000000000222222111000000000000000111111000000////////////111111111111111000000000//////000111111111111000000000000000000000000111444111//////111222111000///111111//////000222222------...///000111222222///000000000000000///////////////000//////.........000111111000000111222///000111111///...//////000111222222000000111222000000000000000111111111---...///000111111111111---...///111222222222222111111000000////////////000000000000000000000000000000000111222111000///000000000000000000000000000000000000000000000000222111000//////000111222111111111111111111111111111111111111111111111111222222222222222333333444222222222333333444444444333333333333333333333333777777666666666555555555444444444444666888:::;;;===AAAGGGMMMQQQRRRQQQPPPDDDAAA<<<::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<===;;;;;;:::999999999999999;;;;;;<<<=========<<<;;;@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;777888999999888999;;;===999999999999:::;;;<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::555888<<<;;;666333333555888888999999999999888888888888888888888888888888999999999999999999999999666777888888999999999999777777888888777666666555666666666666666777777888666666555444444444444444555555555555555666777777555555555555555555555555555555555555555555555555555555555555555555555555444555555555333222333444444444333333444666777888222222222333333333333333444444444555555555666666000000000000000000000000//////000000111111222222000111111222222222111111000222444555333222222222222222222111111111111111000000000111111111222222222222222222222222333333333333333333222111111000444444444444444444444444666555333444555666555555666666666777999:::999888;;;;;;;;;;;;;;;;;;::::::<<<;;;;;;===>>>???===<<<<<<<<<<<<<<<<<<;;;::::::===>>>@@@AAABBBBBBAAAAAA>>>>>>======<<<;;;::::::999999999999999999999999999999::::::::::::999999:::;;;<<<<<<;;;:::888777::::::999999888777777777999888888999::::::999777888888777777777777777888666666666666666666666666<<<999888;;;:::777666999333444555555666555555555666555444444666666555444555555666666666666666555555555666666666777777777444333222333555555333222666666666555444333111111888777666444333222111111555333222333444555444333111222222222222111000000000000000000000000000000222111000000000000000000111000000000000/////////333333333222111000000///000000111222222222222111111111000000000000000000222111000000222222000///000000000111111111111222------...///000111222222///000000111111111000000......///000000000//////...000111111000000111222///000111000//////000222///111222222111000000111...//////000111111222222///000000111111000000/////////000111111111111111111000000000000/////////111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000111000000000000000000111111111111111111111111111222222222222222222222222333333222222333333444555222222333333333333444444444444444444444444444444444444444444333333333333666555555666777999;;;<<>>;;;;;;<<<<<<<<<;;;;;;;;;:::;;;;;;<<<===<<<;;;::::::999:::::::::<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::999888999;;;<<<;;;;;;;;;::::::;;;<<<<<<::::::::::::::::::::::::999999999999999999999999444777::::::777444555666888888999999999999888888999999999999999999999999999999999999999999999999:::::::::999999::::::;;;999888888777777777777777555666666777777777777777666666555444444444444555666666666555666777777888666666666666666666666666555555555555555555555555666666666666666666666666555666777666555444555666555555555555555666777888555555555555444444444444555555555555666666666666000000000000000000000000......///000111222222333000000111222222222111111000222444444333222222333333222222222111000000000///000000000000111111111111111111222222333333333333333333333333222111000111111111111111111111111888555222222555777777555555666777888999::::::999666777999:::<<<<<<======;;;::::::;;;======<<<:::;;;;;;<<<<<<<<<;;;::::::<<<===???@@@AAAAAA@@@???=========<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;::::::999999888:::;;;<<<;;;:::888666999999999888888888777777777777666777888999777555999999888888888888888888666666666666666666666666;;;777666888888666666:::333444444444444444444444444333333333444444333333666666777777777666555555888888777666555444444333444333333444555555444222444555555555555333111000666666555444333333222222555333222333444555444333111111222222222111111000000000000000000000000000111111000000000000000111000000000000000000000000222222222111111000000000111111222333333333333222111111111000000000000000111111111111111111//////111//////111222111000111111111000000//////......000000111111222222111111---...///000000000000000...000111111000000111222///000000///...///222444...000222222111000000000//////000000111111111111111111111111111000///...000000111111111000000///000000000000000000000000111111111111111111111111000111222222111111111111000000000000000000000000000000000000000000000000///000111222222111000///111111111111111111111111222222222222222222222222222222222222222333444444333333333333333333333333444444444444444444444444333222222222222222222222666555555555777888:::<<<===AAAFFFKKKOOOPPPPPPOOODDDAAA>>>;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<======<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>>>>>>>======<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<=========:::888777777888<<<;;;;;;::::::::::::;;;999999999999999999999999888888888888888888888888666999;;;;;;999888999:::888888999999999999888888999999999999999999999999999999999999999999999999;;;:::888777666777888888999888777666666666888888444555777888888888777666666555555444444444555555555555555555555666777777555555555555555555555555555555555555555555555555555555555555555555555555555666777666555444555666444555555555555666666777666666555555444444333333444444444444555555555555000000000000000000000000......///000111222222333///000111222222222222222///111333333222222222444333222222222111000000000///000000000000111111111111111111222222333333333222222333333333222111111111111111111111111111111777444111222555777777555555666888999999::::::;;;;;;<<<>>>???@@@AAAAAAAAA>>>======>>>@@@@@@???===;;;;;;;;;<<<;;;::::::999;;;<<<===????????????>>><<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;:::999888777888:::;;;;;;999777666999999999888888888888888888777666777999999777666999999999999888888777777777777777777777777777777888555555777777555666999888888777777777777777777666666777666666666666777777777777888777777666666888888777666555444333333444444333444555666444222111222333444444333222111222222222333333333333333444222111222333444333111000111111222222222111111111111111111111111111111111000000000000000111111000000000000111111111111/////////000000000111111111111222333333333333333111111111111000000//////222111111000000111222333444///---111222///...///111111111000///.........000000111222222222222222......///000111111111000...000111111000000111222000000000/////////222444///000222111000///000111111111111111000000//////111222222222111000///...000111111111111000//////000000000000111111111111111111111111111111111111///111333333111000111222000000000000000000000000000000000000000000000000///000111222222111000///111111111111111111111111111111111111111111111111111111111111111222333333333333333333333333333333222222222222222222222222555555555555666666666666555444444444555777888999999<<<@@@EEEHHHIIIIIIHHHAAA>>>;;;::::::;;;::::::<<<;;;;;;;;;;;;<<<=========<<<<<<<<<<<<<<<======??????>>>>>>====================================;;;;;;;;;<<<<<<==================;;;888777888999;;;:::999999999999999:::999999999999999999999999888888888888888888888888888999::::::999999::::::888888999999999999888888999999999999999999999999999999999999999999999999:::999777666555555666777777666555444444555777888444555777888888888777666555555444444444555555666444444333333333444555555555555555555555555555555555555555555555555555555444444444444444444444444333444555555444333444666333333444444555555555444555555444444333333222222222222333333333444444444000000000000000000000000//////000000111111222222///000111222222222222222///111222222111111333444222222222111111111111111000000000111111111222222222222222222222222333333222222222333333222222111333333333333333333333333444333222222444555666555444666888999999:::;;;<<<@@@@@@@@@@@@???>>>===<<<<<<;;;;;;<<<>>>>>>===<<<;;;;;;;;;;;;;;;:::999999999:::<<<===>>>>>>======;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999888777888999999999999777777888888888888888888888888:::999999:::;;;;;;:::888:::::::::::::::999888777777777777777777777777777777444555888888666777:::888777777666666666666777444555666555444333444666777777888888888888777777444444555555555666666666555444333444666666444333000111222222333333333222...///000111222222222222333111000111222333222000000000111222222222222111111111111111111111111111000000000000000111111222000000000111111111111222---......///000000111111111111222333333333333222222222111111000/////////111111000000111555<<<@@@:::111---111333...---000.../////////000000000111000111222333333333333333//////000111111111000000...000111111000000111222000111222111000000111333000000111000......000222222222111111000//////...111222222222111000000///000000111111111000000///000000000111111111111222111111111111111111111111///222444444111000111333000000000000000000000000000000000000000000000000///000111222222111000///111111111111111111111111000000000000000000000000111111000000111111222333444444333333333333222222222222222222222222222222444444444444444555555555444333333333444555777888555888;;;???AAABBBAAA@@@===;;;999888999::::::999<<<<<<;;;;;;<<<<<<===>>>=========<<<======>>>???AAA@@@???>>>=========>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>999:::;;;:::999:::<<<===999999999888888999999:::::::::::::::::::::::::::888888888888888888888888777777777888888888888888888888999999999999888888999999999999999999999999888888888888888888888888:::999888777777777777777555555555555555666666777555666666777777777777777555444444444444555666666333333222222333333444555666666666666666666666666555555555555555555555555444444444444444444444444222333444444333222444555333333444444555444444333333333333222222222222222111222222222333333333333000000000000000000000000000000000000000111111111//////000222222333333222///000111111111111333555111111111111111222222222111111111111222222222333333333222222222222222222111222222333333222222222222222222222222222222222///111333444333333444555333666999:::999999;;;>>>>>>>>>>>>===<<<:::999888:::999999:::<<<<<<;;;999:::;;;;;;;;;;;;:::999999888999;;;<<<======<<<<<<:::::::::;;;;;;<<<<<<<<<========================<<<<<<<<<<<<;;;:::999888777888888888888888888888888888888888888888888888:::999999:::;;;;;;:::888<<<<<<======<<<:::999888888888888888888888888888777555666;;;;;;999888;;;777666555444333333444555111222444333111000222444666666777888999999999999444444444555555555666666555444444555666666555333444333333222222222333333///000111222222222111000333111000111222333222000000000111222222222222222111111111111111111111111000000000000000111222222000000111111111222222222000000000000000000000111000111111222222222222222222222111111000//////...000000//////333===IIIRRRAAA555...222444///---111////////////000000000000000111222333444444444444000000111111111000//////...000111111000000111222000222333333111000000111111111000...------000333111111111000000000000000111111222222222111000000///000000111111111000000000000111111111222222222000000000000000000000000///222555444111///111444000000000000000000000000000000000000000000000000000000111111111111000000111111111111111111111111111111111111111111111111222111111111111222333333444444444333333222222222333333333333333333333333111111111222222333333333444333333333333555666777444666999;;;======<<<;;;;;;999888888:::;;;;;;:::<<<<<<<<<<<<<<<======>>>>>>=========>>>>>>???@@@BBBAAA@@@>>>======>>>>>>::::::::::::::::::::::::;;;;;;;;;<<<===>>>>>>>>>888999:::::::::;;;===???999999999999999:::;;;<<<::::::::::::::::::::::::999999999999999999999999999888777777888888888888888888999999999999888888888888888888888888888888777777777777777777777777888888888888888888777777555555666777777777777777666666666666666777777888444444444444444555666666444333333333333444555555555555555555555555555555555555555555555555555555555555555555555555555555111333444444333333444555444444555666666555444333222222222222333333333333222222222333333333444444000000000000000000000000111111111000000000000000//////000222222333333333///000111111000111333555000000111111222222222333111222222222222333333333444333333222222111111111111222222333333333222222000000000000000000000000,,,000444555333111333555333666999:::999999<<<>>>>>>>>>>>>???>>>>>>===<<<<<<<<<;;;===>>>???>>><<<::::::;;;;;;;;;:::999999888999:::<<<===<<<<<<;;;999::::::;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;:::999888888777777777777777888999888888888888888888999999999888777888999:::888666===>>>>>>>>>>>><<<:::999888888888888888888888888777666888===>>>;;;:::<<<:::999888666666666777888333555777666444333555777555666777888999:::::::::777777666555444333333222555444444555666666555333888777555333222222222333111222222333222111000///333222111111333333222111///000111222222222222222111111111111111111111111000000///000000111222222000000111111222222222222333333222222111000000000000000111222222222222111222222222111000//////...000///...///666CCCSSS___FFF888000444555///...333222222111000///...------000111222333444444444444111111111111111000///...///000111111000000111222000222444444222000//////222111///---+++---111444/////////000111111222222000111111222222222111111//////000111111111111111000000111111222222222222///////////////////////////333666555111///111444000000000000000000000000000000000000000000000000111000000000000000000111111111111111111111111111222222222222222222222222333333222222333333444555444444444333333222222222444444444444444444444444444444444555555666666666555444333333444555666777555666999:::;;;;;;:::999:::888777888:::<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>======>>>???@@@@@@CCCBBB@@@>>>===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<===>>>>>>???;;;<<<<<<;;;999999;;;<<<999999999:::;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999===;;;999999:::::::::999888888999999999999888888777777777777777777777777666666666666666666666666555666777888888777666555555666777999999999888777777666555555555666888999444444444444444555666777555444444444444555666666333333333333333333333333555555555555555555555555666666666666666666666666222333444444333333555666555555666777777666555444222222222333333444444444333333333444444444555555........................222111000000111333444555.........///000000111111333111///...000111111111333333222111000000111111222222222222222222222222111111111111111111111111666555444333111000///...,,,...000111222111///...111111222333333444555555666666666777888:::;;;<<>>:::666555888<<<<<<;;;;;;===@@@666777999::::::888666555777777888888888888777777;;;;;;::::::999888888777===???@@@???===<<<<<<===;;;;;;;;;::::::999999999666666666666555555555555;;;::::::999999888888777555666888999::::::999888888:::<<<<<<:::888777777555777999888555333333555777888999::::::999888777;;;888555333333333333222222222222333333333444444666666666666666777888999333444444444333111///...333444555666666444222111333333333222222222111111444333111//////000111222...000333333222111111222111111111111000000//////111000/////////000222333111111111111111111111111////////////000111222333//////000000000000//////000...---...111222111///333111...,,,,,,---///000111///---...111888???DDD333222000/////////000111000000//////......------222222222333333222222222000///.........///111222......//////000000111111///000111222222111000///000000//////000111222333////////////////////////////////////////////////000111222222111000111222000000000000000111111222999555111///000000///---///000111222222111000///////////////000222333444333111///000222333222///111000/////////000222333333222222222111111000000222111000//////000111222444444222222222222444444222222222333333444444444444444333222111111111111333333333333333333333333111111222222222333333333555555666666666666555555666777999:::;;;;;;::::::999999:::;;;;;;<<<<<<===>>>======???AAACCCCCCBBBBBBAAA???>>>===<<<======<<<;;;;;;:::::::::;;;;;;::::::999999999:::;;;;;;999999999::::::;;;;;;;;;999::::::::::::999888777999999999:::::::::;;;;;;;;;:::999999999888666444777777666666666666777777;;;:::888777777777888888666666777777888888999999777777777666555555444444777777666666555555555444444444444555555555555555666666555555555555666666;;;666222333777888333...444444444444444444444444333555888999999666333111111111000000111222333333000111222222444444555666444444444444444444444444333333444555555444333333444000000444444000000444111111111111111111111111222222222222222222222222111111111111222444666777222222222111111111111111333111//////000111111111333222222111000000111111222222222222222222222222111111111111111111111111444333333222222111111111//////111222222222111000222222222333333444444444666666666666777999;;;<<<<<<<<<>>>@@@BBBAAA>>><<<666888:::<<<;;;;;;<<<===::::::;;;:::999888666555999::::::::::::::::::999888888999999999999999999;;;===>>>>>>=========>>>::::::::::::999999999888888777777777777666666666777888888999::::::;;;;;;888888999999999888888777888:::<<<<<<:::777666666666888999888555222222444666777888999999888777666999777444333444444333222222333333333444444444444555444444444444555555666444444555555444333111000333444555666555444222111444444444333333333222222444333111//////000111222///000222222111111111222222222111111111000000000///////////////000111111222222222222222222222222////////////000111222333000000////////////000000222000...///222333111000333111000.........000000222111000000111222555666222111111000//////000000111111111000000000//////111111222222222222111111000//////...///000111222/////////000000000000000///000111222222111000///000000000000111111111111000000000000000000000000////////////////////////000111222222000000111222000000//////000000111222555222000000111222111//////000111222222111000///111000000000000000111222333111///000222333111000111000/////////000222222222222111111111000000000222111000000000000111222444333222222222222333444222222222333333333444444333444555666777666555444444444444444444444444444222222333333333444444444444555555666666555555444666666777888999::::::999999999999:::;;;;;;<<<<<<======<<<>>>@@@BBBBBBAAABBBAAA@@@>>>======>>>>>>;;;;;;::::::::::::;;;;;;::::::::::::;;;;;;<<<===999999999:::::::::;;;;;;;;;;;;;;;;;;:::999999888;;;;;;<<<<<<<<<=========999888888888999999888666888888888888888888888888999888777666666666777888777777777777777888888888666666666666555555555555888777777777666666666666888888888888777777777777666555555555555555555666999666333333666777444111444444444444444444444444555777888:::999777555333111111111111111222333333222222222333333444444555444444444444444444444444333333444555555444333333555222222555555111111444222222222222222222222222222222222222222222222222111111111222333555666777333333222222111000000///222000//////000111111000333222111111000111111111222222222222222222222222222222222222222222222222222222222222222222222333111111111222222222333333333333333333333333333333777666555555666888:::<<<;;;<<<===@@@BBBBBB@@@>>>888888999:::<<<<<<:::888:::999999888777777666666777777777777777777777777666666777777888999::::::888:::<<<===<<<<<<===>>>999999999888888888888888888888888888777777777777777888999:::;;;;;;;;;;;;::::::999888777777777777999;;;<<<;;;888666555555666888888777555333222333555666777777777777666555777555333333444555444333333333333444444444555555444333333222222222222333333444444555555444444333333444555555555444222111555444444444333333333333333222111000///000111111000111111111000000222333222222222111111111111111//////000111111111111111222222222222222222222222////////////000111222222111000///......///000111333222111111222222111000111111111111000000000000222222333333222000...---000000111111000000//////333222222222222111111111000000111111111111000000///////////////000111111000000000000000000//////000000111111111111000000000000111222222111//////111111111111111111111111000000000000000000000000000111222222000000111222000000//////000000111222000//////111333444333111000000111111111111000000222222111000000000000000222111000000222222111000000000000///000111111222111111000000000000//////222222111111111111222222333333222222222222333333222222222222333333333333111333666888999888666444555555555555555555555555333333444444444555555555333444444555555444444333666666666666666777888999888888999999:::;;;;;;;;;<<<;;;;;;<<<>>>@@@@@@???AAA@@@???>>>======>>>???;;;::::::999999:::;;;;;;::::::::::::;;;<<<>>>>>>999999999999::::::::::::<<<<<<<<<<<<;;;:::999888;;;;;;;;;<<<<<<<<<<<<===888777777888::::::999888777888999::::::999888777666666555555555666777777888888888888777777777777555555555555666666666666888888888777777777777666666666666666555555444444555555444444444444555555666555444333333444555666444444444444444444444444666666777777666666555444222222222222222333333444333333333333333333333444444444444444444444444444333444444555555444444333666333333555444222111333333333333333333333333333000000000000000000000000222222222222222333333333000000000000//////......222000//////111111111000222222111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222333333333333333333333333333222777555444333444666999;;;<<<<<<===>>>@@@???===;;;999888777999<<<<<<999666666666555555555666777777666666555555555555666666666666666777888888999999777999::::::999888999:::888888888777777777777777888888888777777777666666:::;;;;;;;;;:::999888777:::999888666666666777888999:::;;;:::777555444444555555666666555444444444555555555555555555555555555444333333555555555444333333444444444555555555444333222111111111111111222333333444444444444444333444444444444333222111444444333333333222222222222222111000///000000111000111111000//////222444222222222222111111111111000111222333444333222111000000000000000000000000///////////////000111111222000///------///000222333222111111111111000//////000111111111000//////000111333444333222000///...///000111111000///...222222222222222222222222//////000000000000/////////////////////000000111222111111000000/////////000000000111111000000000000111222333222000...---000000000000000000000000000000000000000000000000000111222111000///000222///////////////000111111...///000222333444333222000000000111111000000000111111000000000000000111111000000000111111111000000000000000000111111222000000000///////////////333222222222222222222333333222222222222222222333222222222222222222222333000111333444555444333222444444444444444444444444333333333333444444444444222333333444444333333222666555444333444555777888777777888888999:::::::::;;;:::999:::===>>>===<<>>===<<<<<<<<<===>>>999999999999999::::::;;;999999999:::;;;<<<===>>>999999999999999999999:::;;;;;;;;;;;;:::999888777777777888888888999999999888888777888::::::888777666777999::::::999777666555555555666666777777888999999888888777777666666444444444555666777777888777777777666666666666666666555555444444333333222444444333333333333444444444555555444222333666999444444444444555555555555444333333222222333333333444333333333333333444444555555444444333333333333444444444444444444444444444444444444444444444444555444444444333222111222444444444444444444444444////////////////////////222222111111000//////.........//////000000000000111000///000111222000///222111111111111111222222222222222222222222222222222222222222222222222222444444333222222111111000111000000000000111222333333333333333333333333222555555333333444555777888:::999999;;;<<<<<<;;;999:::777666888;;;<<<:::888:::999888777777777777777:::999999888888999999:::777777777777777777777777777999:::999666555555555777777777777777777777777777777666666666555555555999:::;;;;;;:::999777666888777666555666777999:::888::::::999666444444555222333333555666666666555555444444444444444444555444333222333555555444333333333333444444444555555444444333222111111111222111111111222222333444444333333333333333222222222222222222222111111111000111111111000000000000000000000000///...///111444111111111111111111111111...///111222222222111000//////////////////////////////////////////000111222000///------///000222111111111000////////////---...///111111000...---111111111111111111111222...///000111111000///...111111111111111111111111/////////000000/////////...//////000000000000000222222111111000000//////111000000000000000000111000111222333222000...---////////////////////////000000000000000000000000///000111111000///000111/////////...///000000111///000222333333222111111111000000000000000000111////////////000111222333000000111000000000000111///000000000111111111111///////////////000000000222222222222222222222222222222222222222222222222222222222222222222222222444333111000///000111222222222222222222222222222222222222222333333333333222222333333333333222222555444333222333444555666666666777777888999999999:::999888999;;;<<<<<<;;;;;;;;;:::999999:::;;;<<<888888888888888999:::;;;888888888888999:::;;;<<<999999999999999999999999999999999999999888777777555555666666666777777777;;;999888999999999777555555666888999999888666555555666666777777888888888999999888888777777666666333444444555666777888888555555555555555555555555888888888777777777666666444444333333333333444444222444666555222222666:::444444444555555666666666333333222111222222333444555555444444444444444555666555555444444333333222444444444444444444444444444444444444444444444444333444444222222222222111444444444444444444444444000000000000000000000000111111111000000...---,,,///000000111222222333333111000///000222222000///111111111000111111222333222222222222222222222222333333333333333333333333444444333333222111000000000000000111111111111222333333333333333333333333444333333333444555555666444444555777:::;;;;;;:::888777666777999<<<>>>>>>BBBAAA@@@???===;;;:::999:::999888777777888999:::888888888888888888888777888::::::999666444333444777777777777888888888888666666666666555555555555444555888999::::::888777666666666666777888999999777888888777555444555666222222222444666777666555555555444333333444555555333333222333555555444222222222222333333333444444444333333222222222222333111111111111111222333444333333333333222222222222111111111111000000000000111111000000000////////////000000000//////111222000000000000000111111111------...///////////////......................../////////......//////000111000///......///000111///000111000///...///000,,,---///000000///......222111///...------...///......///000000000///////////////000000000000000//////000000000000//////......///000000000000000111111111111111111000000111111000000000000111111000000111222222111//////........................000000000000000000000000///000111111//////000111//////......//////000111000222333333111000000111111111000000000000111111......//////000222333444///000111111//////000111//////000111111111111000//////000000000000111111111111222222222222111111111111222222222222111111222222222222222111111111777555222000///000222444111111111111111111111111111111111222222222333333222333333444444333333222444444333333333444444555555555666666777888888999999888888888:::;;;;;;999999888777777888999:::;;;777777777777888999::::::888888888888888999999:::999999999999999888888888666777777888888888888888777777777888888888888999;;;:::999999999888666444555666777888888777666555666666777888888888777777888888888888777777777777444444444555666777777888333444444444444444555555666666666666666666666666555555444444444444555555111444666666444333555888444444444555666666777777555555444444444555666666777666555555555555555555666555555555444444333333444444444444444444444444555444444333333444444555222555555222222555555222444444444444444444444444111111111111111111111111...///000111111000///...111111111111111222222222000000000111222222000...111111000000111222222333222222222222222222222222333333333333333333333333222222222222222222222222000000222333333333222111222222222333333444444444222222333444555444444333444444444555888:::999888666666666666888<<>>999444222999BBBEEE@@@999555555555555555666777777:::888555666888999888666999999888777666666777777666666777888888888888777::::::999999888777777777444333222444666777777666777666555444444555777777666777888888888666555444666666666666555444333222444444555666555444222111888555333444666666444222111222222333333222222111333111//////000222222222333333333333333333333333111222444444444222000///111111000000000000111111222111000//////000111222111...+++---222444111...111///...///000111000...000///.........///111222000000000000////////////...------------...//////000000///...............////////////////////////000...------/////////...111111000000//////......,,,---...000000000//////000000///...---+++)))(((222222111111000...---,,,---...///000000///...---111222333555555444333333222111000//////...//////000000000000000000000000000///.........///111222////////////////////////---......///000111111222...000111000///...///111//////000000000000//////222333444333111000111222222111111111000000//////555333111111222222///,,,222222222111111///...---000000///............///000000/////////111222333---...000000///,,,)))&&&111111000000111111222333333111000000111222222111000222444444333111111222111111000000000000111111666666444222000000222444222222222333333333444444444444444555555555555666666777888999999888777666888888777777666666555555555555666777777777777777888777777777666666555555555555666666777777888888777777666666777777888999555555777888:::;;;======::::::999999888777666666555555555555666666666666888888777777666666555555333444555666777888999999555555555555555555555555555555444444444444555555444444444444444555666777666666555555555555666666444222000222666777666333000222444555444444666777888777666555555666777888555555666777777777777777444555555555555555555444444444222111111222444444333333333222222111111111444444444555555555666666222333333444333222111000............///000000111111111000//////000111222222111000///...//////000000000000000000000000000222222222111111111000000333333333222333333444444111111000///---...000333000000000000000000000000222111111111111111222222111111111111111111222222000222444444333111111222444444555666666777777888:::777444666;;;>>>===;;;666666666999;;;<<<;;;999777666666666666777888888999777555666888999888777999999888777777777777777666777777888888888888888::::::999999888777777777555444444555777888888777888888666555444555555666666777777777777666666555222333444444444444444333555555666666555555444444777555333444666666444222222222333333333333222222444222000000111222222222444444444444444444444444444333333222111111111222222111111111111111111222111111000000000000111111222///---///333444222///222000///000111222111000000//////...///000111222111000000000//////////////////......//////000111111111000///////////////000000000000000000000000111///...///000222111111111111111111000000000000......//////000////////////000000000///...---,,,000000000000000//////.........///000000///......///000000111111111111111111000000////////////000000000000000000000000000///////////////000111111000000000000000000000000.........///000111111111...000111000///...///111//////000000000000//////222333333222111000000222111111111111000000000///333111000000222222000---000000000000000///...---.........//////000000000222111111000000111222333111222333333222000...,,,111111000000111111222333333111000000111222222111000222444444333111111222222222111111111111222222666666555333111111222444444444444444555555555555555555555666666666777777666777888999999888777666888777777777666666666555555555666777777777777777999999999999888888888777666666777777888999999999999888888888888999::::::666777888999:::;;;<<<===;;;;;;::::::999888888777777666666666666666666666888777777777666666666555444555555666888999999:::666666666666666666666666666666666555555666666666666666555555555666777777666666555555555555666666777666444333444444333222444555555444333444777999777777666666666666777777555555666777777777777777444444555555555555444444444444333333333333444444444444444333333333222222333333444444444555555555333444444555444333222111000000000000000000000000////////////000111222333222111111000000000000111111111111111111111111111222111111111111000000000333222111000000000000000111222222000//////111333000000000000000000000000000000000000111222333333222222111111111111111111000222444444222111222222333333444444555666666777<<<999666777999;;;:::777333666999888444333666999888777777777777888999999888777555666888:::999999999888777777777777777777777777888888999999999999::::::999999888777777777777555555666888999999888:::999888666555555555555666666555555555666777777222333444555666666666666666666555555555666777777666555444444555666444333333444444444444444444333666444222222333333222111555555555555555555555555555444222000000111222444222111111111111111111222000111111111111111111000333000///000333444222000222111000111222333222000///////////////000111111111111000000000/////////000000//////000000111222222222111000000000000000111111111111111111111111555333111111222222111000111111111111222222222222000000//////....../////////000111111111111000000......///000000000000000...//////000000//////...///////////////000000111000000/////////000111111000000000000000000000000...///000000111111000000111111111111111111111111......//////000000111111...000111000///...///111///000000111111000000///000111222111000///000111111111111111000000000000111000///000222222000///......////////////...------...000111222333222222333333222111111111222222333333333333222222111111111111000000111111222333333111000000111222222111000222444444222111222222333333222222222222333333555666666555333222333444555555666666666777777777666666666666777777777888666777888888888888777777777777777777666666666666555666666777777777777777999999999999888888888888777777777888999999:::::::::::::::::::::;;;<<<<<<999999999:::;;;;;;<<<<<<;;;;;;;;;:::999999888888999999888888777666666666777777777777666666666666555666666777888999::::::777777777777777777777777777777666666666666777777888777777666666666666777777666666555555666666777777777666444222222333555888777666333222333777:::666666666777777666666666555555666777777777777666333333444444444444333333444444555555555555444444555555444444444444333333222222333333333444444444444444555555555444333333111111111111111000000000000000000000000111111222111000000000000000000000111111111111111111111111111111111111000000000000111000////////////000000111111222111//////111333000000000000000000000000000000000000111222333444444444444333333222222222111222333333222111222333222222333444444555555666:::888666777888999888666333666888666222222555999888777777777777888999999777666666777888::::::;;;888888777777777777777888888888888888888999999:::::::::999999888777777777777666555666888999888777999888888777666666666666666666555444555666888999666666777888888888888888555555444444444555777888555555444555555555555444444444555555555555444444777555333333444444333111444444444444444444444444444333222111111111222333000111111111111111111000000000222333333222000000222000///000222333111000222111000000222222111000///////////////000000111111111111000000000//////000////////////000111111222111000000//////000000000000000000000000000000888666333111111000///---000000000111111222222222222111///.........//////000111111222222111111000......///000000000000000/////////000000/////////111000/////////000222333////////////000111222222000000000000000000000000...///000222222111000000111111111111111111111111.../////////000000000111...000111000///...///111000000000111111000000000///000111000///...///000111111111000000000000000111111111111222111000///......//////000/////////...///111333444444222111333222222111111000000000222111000000000000111222111111000000111111222333333111000000111222222111111222333333222111222333333333222222222222333333444666777777555333333444555666666666666777777777555555666666666777777777666777777888888888888888777777777777666666666666666666777777777777666666777777777666666666666666666666777888888999999::::::::::::::::::;;;<<<<<<::::::;;;;;;;;;;;;;;;<<<:::::::::999999888888888::::::999999888777666666777777777777666666666666666777777888999999::::::888888888888888888888888777666666666666666666777888888777666555555555555777777666666666666777777333444555444222222666:::777777777555333333555777444555666777777666555444444555666666777777666666222333333444444333333222333444555666666555444333444444444444444333333333111111222222222333333333444444444444444444333333000111111111111111000///111111111111000000//////.../////////////////////000000000000000000000000000000000000000000000000222111111222333444555555///000111000//////000111000000000000000000000000000000000000111222333444444444444333333222222222111222333333111111222333222222333333444555555555666666555666888888888777555444444444666777888999777666666666666777888888666777777888888999:::<<<888777777777777777888888888888777777777888999:::::::::999999888777777777666555444555777888777666666666777888888999999999777666555555666777999:::888888999999888777777666444444333222333444666777444555555555555444555555444555555666666555555444666555444444555555333222222222222222222222222222111111333333333333222111//////000111111000//////000111222333333222111000111000//////000000000///111000//////000111000///...//////000000000000000111111111111000000000000//////......//////000111000000///............///////////////////////////444222000000000111000///...//////000000111111111333111000.........///000111111111111000///......000000000000000///......000000000//////000000000111000/////////000222333000000///000000111222333000000000000000000000000...///111222222222111000111111111111111111111111////////////000000000000...000111000///...///111000000111111111111000000...///000000///...///000000000000000000000111111333333444333222000000000//////000111111111000000---///000222111000...---111111000000000///......111000///......000111222111111000000111111222333333111000000111222222111111222333333111111222333222222111111111111222222444555777777555444444444444444555555555666666666444444555555555666666666777777777777777888888999666666666666777777777777666666777777777777666666666666666666666666777777555555666666777888888888999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888777777777777;;;::::::999888777777666666666666666777777777777777777777888999999::::::999999999999999999999999666555555444444555555666777666666555444444444444777777666666666666777777222444666555333333666:::333555777777555333222222444555666777777666555444444444555666666666666666222333333444444333333222333444555666666555444333222222222222222333333333111111111222222222333333222222222222222222333333...///000111111111000///222222222222111000......---......////////////...000000000000000000000000//////000000000000000111///000000000222333444555///000111111//////000111000000000000000000000000000000000000111222333333222222111111111111111111222333333222111111222444222222333333444555555666333444555666777888888888666333222444:::===;;;888777666666666666777888888777888999999888888:::<<<777777777777777888888999888777666666666777999:::::::::999999888777777777777666555555777777666555555666777999::::::::::::888888777777777888999999777777777777666555444333444333333333333444444555333444666555444444555666444444555555555555444444444333333444555666444222111111111111111111111111///111333444555333222111///000111222222111000///111111222222222222111111000000000///////////////000///...///000111000.........///000000000000000222222111111111000000000///............///000000000//////..........................................---,,,...111333333333///////////////000000000111111000/////////000000111111111000000...------000000000000000///......111000000//////000000111...............//////000111111000000000111222222000000000000000000000000///000111111222222111111111111111111111111111111////////////000000000000...000111000///...///111000111111222222111111000...///000000//////000111000000000000111111111111111222333333111000000111000111111111111111000000,,,---......---,,,+++***/////////000000///......222111000000000111222333111111000000111111222333333111000000111222222111222333333222111111222444222222111111111111222222333555666555444333444555333333444444444555555555444444444444555555555555777666666666777888999:::666666666666777777777777777777777777777666666555888888888888999999999999555555555666777777888888888888888888888999999:::::::::::::::;;;;;;;;;;;;777777777777777777777777:::999999999888777777777666666666666777777777777777777777888888888999999999999999999999999999999555555444444444444555555666555555444444444444555888777777666666777777888666777777666444333444444111444777888666333111000555555555666666555555555444444555666666666666555333333444444444444333333444444555555555555444444111111222222222222333333111111222222222333333333222222111111111222333333,,,---///111111111000///000000111222111111000///---...///000111000000///111111111111111111111111////////////000000111111//////......///000111111///111222222111000000111000000000000000000000000222111111111111111222222111111111111111111222222222333333222000000222444333333333444555555666666222333555666666666666666555444333777;;;===;;;777888777777777777888999999888999:::999777777999<<<777777777777777888999999777666555444555666888999::::::999999888777777777888777666666888888777666666777999::::::::::::999999999:::::::::999999888555555555666666555444444444555555555555444444333222444666666444444555777444444444555555444444444222111222333555666444333222222222222222222222222111111222222333333333333000111333444444333111000333222222111111222222333111111111111000//////000111000//////111111000///---...///000111000000///222222222111111111000000000000//////000000111222111000000///.../////////////////////////////////...---,,,...111333333333111111000000000000000000///000000111111111000000///000000000000000//////...//////000000000000///111111000//////000111111......//////000000000///222222111111000111111111000000000000000000000000111111000000111111222333000000000000000000000000000000000000////////////...000111000///...///111000111111222222111111000...///111111000///111222///000000000111111111111+++...000111//////111333000111111111000///...........................///......000000111000//////222222222111111111111222111111000000111111222333333111000000111222222111222333333222000000222444333333222222222222333333444444444333222222444666333333444444444555555555555555555555666666666666777666666666777888999:::555666666666777777777888777777777777777666555555777888888888999999999999555666666777888888999999888888888888888999::::::888888999999::::::;;;;;;777777777777777777777777888888888888888888777777555666666666777777777888666666777777777777888888888888888888888888888888666666555555555555666666666555555555555555666777888888777777777777888888666666666777777666333111222444777777555444333333666555555444444555555666333444555555666666555555444444555555555555444444444444333333333333444444222222222333333333444444222222222222333333333444333222222111222333444555***,,,...000111111000///---...000111222222111111...///000222222222111000222222222222222222222222.../////////000000111111444333333222222222222222000222444444222111222222000000000000000000000000222222111111111111111111222222222333333444444555222333333111000000222555333333444555555666666777222444666777666555444555444555666999;;;;;;999777999999888888999999:::;;;888:::;;;:::777666999;;;777777666777777888999999777666444333444555777888::::::999999888777777777:::888777888999999888777888999:::;;;:::999888777:::;;;<<<<<<;;;:::888777444555666777888888888888666666777777777666444333222444666666444333555888333444444444444444444333000000111333555666555333333333333333333333333333333222111000000222444555222333555666666555333222444333222111111222333444222333333222111000000111222111000111222333222000---...000111111111000///222222222111111111111000111111111000111222222333222111111000000000000000000000000000000000000000333111//////000111000///333222222222111111000000...///000222222222111000......///111111222222222,,,---...000111111222222222111000//////000111222///000222333333333222111333333222111000000000111000000000000000000000000222111000000000111333444////////////////////////000000000000///////////////000111000///...///111111111222222222222111111...000111111000000111333//////000000111111111222&&&)))---......///222444000000000000///...,,,,,,111111111111222333555666...///000222222222111000111111111111000000//////111111111000111222222333333111000000111222222111222333333111000000222555555444444333333444444555444444333111000111444666444444444555555555555666666666666666777777777777777666666666666888:::;;;555666666666777777888888777777777777777666555555555555666666777777777888777777777888999999::::::999999888888999999:::;;;777777888999999:::;;;;;;888888888888888888999999777777777777777888888888555666666666777777888888666666666666777777777777888888888888888888888888777777666666666666777777666666555666666777888999888888777777777777888888333222333777::::::666222555666777666444444666777666555444333333444555666333444555555666666555555444555555666666555555444444444222111111222444444333333333444444555555555222222333333333444444444444333333222333444666666222111111111000000//////------,,,,,,,,,,,,------000000////////////000000//////000000000000//////111000///......///000111444222000///...///000111222111111000000000000000//////000111111111111111111111000000111111222333222222111111111111111111000222222---+++...000000444444333222333444555666222222333444555666777888333333555666777777777777666666777777888888999999777777666666555555555444888777777777888999::::::777777777777777777888999:::888777999;;;:::777444666666666666666666666666999999999888888888777777333444666888888888777777888888888888777777777777333333333444444555555555555444444444444555666666222222222333333444444444222111111111222333333444222222222222222222222333444444555333222111222444111222222222222111000000.........000222333222111000000000000000000000000666444111/////////...---222111111111000000//////111111000000///---,,,+++............/////////000,,,------...///000000111111111111000000000000000222///,,,...111333000---//////////////////////////////000111111111111111111111000000//////......222222111111111111222222...///000222222111111000//////000000111111111222...///000111111111111111111000///......///000111///000333444444///(((###222111000//////...//////***+++---///000111111111.........------,,,,,,+++000000000000000000000000111111111111111111111111000000////////////000000////////////000000000000000000111111111111000000111111111111000000000000000000000000111111111111//////000111222333333444111000///......///000111222222111111222222333444222222222222222222222222222222222222222222222222333444444555666777888888444444444444444444444444333333333444555666777888777777666666666666777777555444444333333555666777888888777777666666555555666666777777777777666666555666777888999888777777777777777777777777777777<<<999666666888:::999777777888999:::999888666444666666666666777777777777555555555555666777999:::777777777777777777777777:::777555666888999888666777777666666555555555444777777666555555555555555666555444333333444555666555555555555555666777777555444444333333444444555555555666666666666555555333222111222555666444111333444666777777666444333222222333333333333444444&&&---333333///---000444222000000222555555333000222222222222222222222222111111000000000///////////////............//////000000////////////000000//////000000000000//////111000///......///000111333222000///...///000111222111111000000000000000//////000111111111111111111111000000111111222333111111111111111111111111...222444222111444555333333333333333333444555555222222333444555666777777444444555666777777777777777777777777777888888888888777777777666666666666666666666555666666777777666666666666777888999:::999888777888::::::777444666666666666666666666666999999999888888888777777777888888999999999999888888888777777777666666666333333444444444444444444555444444444444555666666333333333333333333333333222222111111222333333444444333333222222111111111222222333111000///000222111222222222222111000000111111111333555666555333000000000000000000000000222000//////111333444444111111111111000000000/////////000000000///.............../////////000000......//////000111111111000000000000000111111111222///,,,...111333000---111111111111111111111111//////000111111111111111111000000000/////////...222111111000000111111222...///000111222111111000///000000000111111111111///000000111111111111000222111000//////000111222//////000111222111///,,,111000000////////////000,,,------...///000111111////////////............000000000000000000000000111111111111111111111111000000////////////000000/////////000000000111111......////////////......//////000000111111111222000000000000111111111111///000000000111222222222111000000//////000000000222222111111222222333444333333333333333333333333222222222222222222222222222333333444444555555666444444444444444444444444444444444444444555666777777777666666666666777777777666555555555666888888888888888888777777777666777777888888888888777777777888999:::::::::999888::::::::::::::::::::::::;;;888666666888999999888777777999999999888666555666666666666777777777777777777666555555666777888777777777777777777777777:::777555666888999888666777777666666666555555555777777666555555555555555666555444444444444555666555555555555555666777777555444444333333444444555555555555666666555555555444333222444666777555333333444555666666555444333222222333333333333444444000222444555444333333333222111000222555555333000222222222222222222222222000000///////////////...111111000000000000111111000000////////////000000//////000000000000//////000000////////////000000222222000/////////000111222111111000000000000000//////000111111111111111111111000000111111222333111111111111111111111111'''---111111111333444111222333333444444444444444222222333333444555666666666666777777777777777666888777777777777777777666888888888777777777777666777777666555555555666666555555555666777888999:::888777666777888888666444666666666666666666666666999888888888888777777777:::999999888888888888888777666666666666555555555444444444444444444333333555444444444444555666666333333333333333333333333222222222222222333333444555444444333222111000000222222333111000///000222111222222222222111000000/////////000222333222000000000000000000000000000000//////000333555666666111111111111000000000000...//////000111111111111....../////////000000000000000000000111111111111//////000000111111222222222///---...111222000---111111111111111111111111//////000111111111111111000000000000////////////222111111000000111111222//////000111111111111000000000000000111111111111000111111111111000000///222222111111111111222222222000......000222222222000////////////000000111//////.........///000111000000000000111111111111000000000000000000000000111111111111111111111111000000////////////000000000000000111111111222222......////////////............///000111222333333000000000000111111111111000000000000000000000000000000111111111111111000222111111111111222333333444444444444444444444444222222222222222222222222222222222222222222222222444444444444444444444444555555444444444555555666777666666555555666666777888888777777777888999:::999999888888888888777777777888888999999888888777888999:::;;;<<<;;;::::::777777777777777777777777999888666666888999999888777777888999999888666555777777777777666666666666888888777666666666666666777777777777777777777777999777666666777888888777777777666666666666555555777777666555555555555555666555555444444555555666555555555444555555666777555444444333333444444555444444555555555555444444444444333555666777666444333444555666666555444333222222333333333333444444888555333444555666444222222111111222444444333111222222222222222222222222////////////............222111111000000111111222000000////////////000000//////000000000000//////000000////////////000000222111000//////000111111222111111000000000000000//////000111111111111111111111000000111111222333111111111111111222222222(((---000//////111222111111222333444555444333333111222222333444444555555777777777888777777666666888888777777666666666555777777777666666666666666:::999888777777777777777777666666666666777777888777666666666777777666666666666666666666666666666888888888888777777777777:::999777555444555555666666666555555555444444444555555555444444333333333555444444444444555666666444444333333333333222222333333222222222333333444333333333222222111111111444444555333222111222444111222222222222111000000...------///000111000...000000000000000000000000333222111111222333222111111111111000000000000000//////000111111111111111...////////////000000000111000000000000000000000......///000111222222333111///...///000111000...111111111111111111111111//////000111111111111111000000000000////////////111111000000000000111111///000000000111111111111000000000000000111111111111111111111111000///...111111000111111111222222444222///...///000000/////////...//////000111111222000///------...000111000000000111111222222222////////////////////////111111111111111111111111000000////////////000000000111111111222222222222000000111111111111000000...//////000111111222222///000000000111111111111000000000//////////////////000222333333222111000111111111111111222222333333333333333333333333333222222222222222222222222333333222222111111111000444444444444444444444444666555555444444444555555666666666555555666666666777777777888888888999999888777777777777777777777777777888888888888777777888999:::;;;;;;;;;::::::666666666666666666666666888777777777888888888888777777888888888888777666777777777777666666666666777777666666666666666777666666666666666666666666888888777666777888888888777777666666666666666666777777666555555555555555666666555555555555666666555555555444444555555666555444444333333444444555333333444444444444333333333333444555666666555444333444444555555444444333222222222333333333444444666444222111222333222111111111111222333333333222222222222222222222222222............////////////111000000//////000000111000000////////////000000//////000000000000////////////000000000000//////000000000000000000111111222111111000000000000000//////000111111111111111111111000000111111222333000000111111111222222222000333444000///222444444000111333444444444333222111111222222333333444444666777777777777666666555888777777777666666555555555555555555555555555555999999888777666666666777999888777666555555555555666666777666666666777777777777777777777777777777777777777777777777777777:::999777555444444555555555555555555444444444444555555555444444333333333555444444444444555666666333333333333333333333333444444333333222333333444111111111222222333333333444444555333222111222444111222222222222111000000222111000222333444222111000000000000000000000000333222111111111111///...000000000000000000111111111111111111111000//////////////////000000000111//////////////////............///000111222222333000/////////000000000///000000000000000000000000//////000111111111111111////////////000000000000111000000000000000000111000000000000000111111111111111000000000000000000111111111111111000///......//////000000111111111111///...///000000...---//////...//////000111111333111///...---...000111/////////000000111111111////////////////////////000000000000000000000000000000////////////000000000111111111222222222222000000111111111111000000111111000000000000000000///000000000111111111111000000000//////////////////000111333333333222111111111000000111111222333111111111111111111111111222222222222222222222222444444333333222222111111444444444444444444444444666555555444444444555555666666555555555555666666666666666777777777888777555666666666666666666666555555666666666666555555666777999::::::999999888999999999999999999999999555666777777777777888888777777777888888888777777888777777777666666666555444555555666777888888888666666666666666666666666888888888777666777888888666666777777777777777777777777666555555555555555666666666666666666666666555555444444444444555555555444444333333444444555333333444444444444333333111222333444444444444444333444444444444444444333222222222333333333444444111222333111000000111333111222222222222222333444222222222222222222222222...////////////000000000000000////////////000000000000////////////000000//////000000000000////////////000000000000//////000000000000111111111111222111111000000000000000//////000111111111111111111111000000111111222333000000000111222222333333222444333...,,,///222222111222222333333333333333111111111222222333333333555555666666666666666555777666666666666666666555333444444444444444555555666666555444444444555555888888777666555555555555666777888777666666888999777777777777777777777777666666777777777777777888;;;:::999888777777777777666555555555555444444444444444444444444444333333555444444444444555666666222222222333333444444444555444444333333333333333000000111222333444444555222222333111000///000222111222222222222111000000000000///000222222000///000000000000000000000000/////////000222333111000000000000000111111111111111111111111000//////.../////////000000000111111............//////////////////000000111111222222///000000000//////000000//////////////////////////////000111111111111111////////////000000000000111000000//////000000111000000000///000111111222111111111111000000000000000111111111111000000///---...///000000111000000,,,,,,---///111111000...000////////////000000111222111000/////////000111///////////////000000000000000000000000000000000000000000000000000000000000000////////////000000000000000111111111222222......////////////......111111111111000000//////000000000000111111111111000000000000000000000000//////000111222222222222111000000000000111222222111111111111111111111111222222222222222222222222444444444333333222222222444444444444444444444444555555444444444555555666666555555444444555555666444555666666777777666666444444555555555555666666444555555666666555555444555666777888999888777777777777777777777777777777444555888888777777888999777777777777777888888888888888777777666666555555333444555777888888999999777777777777777777777777777888888777666666777999666666777777777777888888777777666555555555555555555666666777777666666555666555444444333444444444555444444333333444444555444444555555555555444444000222444444333222333444444333333333333333333444222222333333333333444444111333555444111000222444111222333222111111333555222222222222222222222222/////////000000000111111000000////////////000000000000////////////000000//////000000000000//////...///000111111000///...//////000111111111111111222111111000000000000000//////000111111111111111111111000000111111222333///000000111222222333333...111111...,,,...///---222222222111222222333444111111111111222222222222222333444555555666555555555555555666666666666666444444444444555555666666555555444444444555666666555555555555555666777777666888999777666666999<<<777777777777777777777777666666666666777777888888999999999999999888777666666666666555555555555444333333444444444444444444555444444444444555666666111111222222333444555555555555444333333333333333111111111222222333333444222222333111000///000222111222222222222111000000...------...//////...,,,000000000000000000000000.........111444555444222///000000000111111111111......///000000000////////////000000000111111111.........///000000111111000000000000000111111111///000000000/////////000000000000000000000000000//////000111111111111111.../////////000000000111000000////////////000000111000/////////000222222111111111111000000000//////000000111111111111000---...000111222222111111.........///111111000///111000000////////////000000000000000000000111111000000000000000/////////000000000000000000000000000000000000000000000000000000////////////000000/////////000000000111111......////////////......000000000000000111111111000000000000111111111111///000000000111222222222////////////000111222222000000000000000111222222111111111111111111111111222222222222222222222222333333333333333333222222444444444444444444444444444444444444444555666777666555555444444555555666444555666777777777666666555555555555666666666777555555666666666666555555555666777888888888777666555555555555555555555555222555888888777666777999777777777777777888888999888888888777666555555555444555666777888888777777777777777777777777777777666888999888666555777:::666666777777777888888888777777666555555555555555555666777888888777666555666555444444333333333444555444444333333444444555555555555666666555555555111333555555333333444555444333333333333333333444222222333333333333444444555444333444444333000...111222333222000000333666222222222222222222222222//////000000111111222222111111000000000000111111000000////////////000000//////000000000000//////...///000111111000///......///000111111111111111222111111000000000000000//////000111111111111111111111111000111222222333///000000111222222333333---222555333111222222///333222111000111222444555111111111111111222222222111222333444555555555555444555555555666666777777444555555555666666777777666666666666666777888999222333333444666888999:::777888999888666666:::===777777777777777777777777555666666666777777888888666666777888888777555444777666666666666555555555333333333444444555555555555444444444444555666666000000111222444555666666666555444333333333333333333333222222222222222222444444555333222111222444111222222222222111000000111000000111222222000///000000000000000000000000000000000222555555444222//////000000111111111222+++,,,---///000000111111000000000000111111111111...//////000111222222333111111111000000000000000///000000000/////////000111111111111111111111111//////000111111111111111.../////////000000111111000000////////////000000111000/////////000222333222111111111000000//////...///000111111111111111...///111222333333222222555333000//////000///...222111000//////...////////////000111111111111111222111111111000000//////000000000000000000000000000000000000000000000000000000////////////000000////////////000000000000000000111111111111000000......///000111222333333000000000000111111111111//////000111222333333444///............000222333000000000000000111111222222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444333333333444555666777888555555555444444555555555444555777888888777777666555666666666777777888888666666777777777777666666555666777888999888888777888888888888888888888888111555888999777666777999777777666666777888999999999888888777666555555444666777888888888777555444777777777777777777777777666888999888666555777:::666666777777888888888999777777666555555555555555555666777888888777666555666555444444333333333333555444444333333444444555555555666666666666555555111444777666444333555777444333333222222333333444222222333333333444444444888333000111555444---&&&111222333222000000333666222222222222222222222222