BM6P6(@ zzzpppfffcccccc```^^^^^^jjjmmmttt}}}|||~~~zzzmmmaaa[[[[[[^^^[[[]]]aaadddcccfffqqq~~~rrreeefffggghhhlllvvv}}}yyyuuuxxx~~~}}}{{{yyywwwvvvuuuxxxyyyzzz{{{||||||||||||yyywwwuuusssrrrrrrttttttqqqqqqpppooonnnmmmlllllljjjkkkmmmoooooonnnmmmlllnnnkkkfffbbb``````bbbccciiiiiijjjjjjkkkkkkkkkkkkqqq|||wwwcccTTTPPPQQQSSSjjjrrr___bbbccc```[[[WWWYYY\\\YYYZZZYYYVVVTTTTTTUUUWWWTTTTTTSSSSSSSSSRRRRRRRRRRRRTTTUUUPPPJJJHHHJJJNNNQQQUUUXXXZZZYYYWWWVVVVVVVVVWWWZZZ[[[[[[ZZZXXXVVVYYY[[[^^^aaabbb```^^^\\\ZZZ[[[\\\]]]\\\ZZZXXXVVVUUUTTTRRRQQQQQQRRRTTTUUUXXXVVVTTTSSSTTTTTTSSSRRRPPPNNNMMMNNNQQQSSSTTTTTTUUUTTTSSSSSSWWW]]]cccggguuu{{{rrrhhh```^^^^^^\\\[[[\\\___bbbhhhpppvvv~~~xxxvvvwww{{{xxxyyy|||yyyoooddd]]]ZZZ[[[[[[\\\```bbbaaadddppp||||||pppggghhhiiilllsss~~~{{{rrroookkknnnuuu~~~}}}}}}|||{{{zzzxxxxxxwwwyyyzzz{{{|||}}}~~~~~~~~~yyywwwuuusssrrrrrrssstttrrrqqqppppppnnnnnnmmmllliiijjjlllmmmmmmmmmlllkkkmmmjjjfffbbb```aaaccceeejjjiiiiiiiiijjjjjjkkklllqqqxxxzzzooo]]]RRRPPPSSSaaazzztttjjjkkkkkkfff___ZZZZZZ\\\ZZZZZZZZZXXXVVVUUUUUUWWWRRRRRRRRRRRRRRRQQQQQQQQQPPPRRRTTTRRROOONNNRRRVVVSSSVVVYYYZZZYYYXXXXXXXXXWWWYYY[[[\\\\\\ZZZXXXVVVWWWYYY]]]___```___]]]\\\ZZZZZZ\\\\\\\\\ZZZXXXWWWVVVUUUTTTSSSSSSTTTUUUVVVXXXVVVUUUTTTUUUVVVUUUTTTSSSQQQPPPPPPSSSUUUUUUUUUVVVUUUSSSRRRUUUYYY^^^bbbnnnxxxvvvjjjaaaZZZYYYYYYXXXXXXZZZYYY[[[```ggglllsss}}}ssskkkkkknnnyyyxxxxxxyyy}}}zzzqqqggg^^^ZZZXXXYYYZZZ^^^aaabbbffftttxxxmmmiiikkknnnttt}}}yyynnngggeeeaaaccckkkttt}}}|||||||||{{{zzzzzzyyyyyyzzzzzz|||}}}~~~xxxwwwuuusssrrrrrrrrrsssqqqqqqpppooonnnmmmmmmlllggghhhiiijjjkkkjjjiiihhhjjjhhhdddbbbbbbcccfffhhhkkkjjjiiihhhiiijjjkkklllllllllhhh^^^SSSNNNRRRXXXvvvtttttttttrrrlllddd^^^\\\\\\[[[\\\\\\[[[XXXUUUUUUUUUPPPPPPPPPPPPPPPQQQQQQQQQNNNQQQSSSSSSRRRSSSXXX\\\ZZZ[[[\\\ZZZXXXWWWWWWXXXXXXYYY[[[\\\[[[YYYWWWVVVUUUWWW[[[]]]^^^^^^\\\[[[YYYYYYZZZ[[[[[[ZZZYYYXXXUUUUUUUUUUUUUUUUUUUUUUUUWWWVVVUUUVVVWWWXXXXXXWWWVVVTTTSSSSSSUUUWWWWWWVVVWWWUUUSSSRRRSSSVVVYYY\\\eeeppp}}}sssfff___XXXWWWWWWVVVWWW[[[]]]^^^aaafffjjjppp}}}tttjjjeeeiiipppyyy}}}ssshhh___ZZZWWWVVVWWW[[[```ccclll|||uuullljjjmmmttt}}}}}}pppgggbbbaaa___aaagggpppyyy~~~~~~}}}|||{{{zzzyyyxxxyyyzzz{{{}}}~~~xxxwwwuuutttrrrrrrrrrrrrpppoooooonnnmmmlllkkkkkkffffffggghhhhhhgggffffffgggeeecccbbbccceeehhhjjjlllkkkjjjiiiiiijjjkkkllliiibbbZZZRRRMMMOOOZZZeee}}}qqqssssssqqqllleee```]]]]]]^^^______]]]YYYUUUSSSRRROOOOOOOOOOOOPPPPPPPPPPPPPPPRRRTTTTTTTTTVVVZZZ]]]aaa```___[[[WWWTTTTTTUUUXXXYYYZZZZZZYYYXXXVVVUUUVVVWWWZZZ]]]^^^^^^]]]\\\XXXYYYYYYZZZZZZYYYXXXXXXSSSTTTTTTUUUUUUTTTTTTSSSTTTTTTTTTVVVXXXYYYYYYXXXWWWVVVUUUUUUWWWWWWWWWVVVVVVUUUTTTSSSSSSUUUXXXYYY___jjjwww~~~qqqccc]]]WWWVVVVVVUUUWWW[[[``````dddiiilllqqq}}}}}}pppfffdddmmmwwwsssggg___[[[YYYUUUVVVZZZ___dddooovvvnnnkkkqqq{{{xxxllldddbbbbbbbbbcccgggoooxxx}}}{{{yyywwwvvvwwwxxxyyy{{{|||}}}}}}}}}xxxwwwuuutttrrrqqqqqqpppmmmmmmlllkkkjjjiiihhhhhhdddeeeeeeeeeeeeeeedddddddddcccbbbcccdddgggkkkmmmmmmlllkkkjjjjjjkkkllllllhhh^^^TTTNNNNNNTTTdddsssyyypppjjjjjjiiifffbbb___^^^^^^```aaa```^^^YYYTTTRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPRRRSSSUUUVVVXXX[[[___bbb``````^^^ZZZVVVTTTUUUVVVWWWXXXXXXXXXXXXWWWVVVUUUXXXZZZ\\\^^^______^^^^^^XXXYYYYYYYYYYYYXXXXXXWWWRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRSSSUUUXXXYYYXXXWWWVVVUUUUUUVVVWWWXXXVVVUUUUUUUUUTTTTTTUUUWWWYYYZZZ]]]fffrrr{{{{{{ooo```ZZZVVVVVVVVVVVVZZZ___```bbbhhhnnnrrrxxx}}}pppggghhhtttttthhhaaa]]][[[XXXXXX\\\aaagggtttyyyrrrnnnwwwtttjjjeeeddddddgggfffjjjqqqzzz~~~{{{yyywwwvvvwwwwwwyyyyyyzzzzzzzzzzzzwwwwwwvvvtttsssqqqpppoookkkkkkjjjiiihhhggggggfffdddddddddcccccccccccccccbbbbbbbbbcccfffiiilllnnnmmmmmmmmmmmmmmmmmmllllllbbbXXXOOONNNPPPYYYmmmxxxooobbbbbbaaa```______^^^^^^^^^______\\\XXXUUUTTTTTTRRRRRRRRRRRRQQQQQQPPPPPPRRRSSSUUUXXX]]]bbbfffiii[[[[[[ZZZXXXVVVUUUVVVXXXWWWWWWWWWXXXXXXWWWWWWWWW[[[\\\^^^___``````______ZZZYYYYYYXXXWWWWWWVVVVVVRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRSSSUUUXXXYYYXXXWWWUUUTTTTTTVVVXXXXXXWWWUUUTTTTTTUUUVVVWWWYYYZZZ[[[\\\aaajjjttt|||wwwkkk]]]YYYWWWYYYZZZ[[[aaahhhgggkkkttt~~~uuuoootttvvvjjjccc___\\\YYYZZZ___gggppp~~~wwwuuu}}}ssskkkhhhhhhiiikkkkkknnnuuu~~~|||zzzxxxwwwxxxxxxyyyyyyyyyyyyyyyxxxwwwwwwvvvtttsssqqqooonnnkkkkkkjjjiiihhhggggggfffddddddcccbbbbbbbbbbbbbbbbbbbbbbbbdddfffiiilllnnnnnnooopppppppppooommmlll[[[TTTRRRWWW___kkkvvvmmmaaa```______^^^^^^]]]\\\ZZZZZZ[[[YYYWWWWWWXXXYYYVVVUUUUUUTTTSSSRRRQQQQQQRRRRRRSSSWWW\\\aaaeeefffZZZZZZYYYWWWTTTSSSSSSTTTWWWWWWXXXYYYYYYZZZZZZZZZ]]]^^^____________^^^^^^[[[ZZZYYYWWWVVVUUUUUUTTTTTTSSSRRRQQQQQQRRRSSSTTTSSSSSSTTTWWWZZZZZZYYYWWWTTTTTTUUUWWWYYYZZZXXXWWWTTTUUUVVVWWWXXXXXXYYYYYYYYYYYY```jjjsssuuuhhh^^^ZZZZZZ]]]___bbbiiiqqqqqqwwwzzzxxxwwwllleee```]]]YYY[[[bbbmmmzzzzzz{{{tttnnnllllllmmmoooooorrrzzz~~~}}}{{{zzzyyyyyyyyyzzzzzzyyyyyyxxxwwwwwwwwwvvvuuusssqqqooonnnllllllkkkjjjiiihhhggggggddddddcccbbbaaaaaabbbbbbbbbbbbbbbdddgggjjjmmmnnnnnnoooqqqsssrrrpppmmmkkk[[[WWW[[[hhhttt~~~zzzrrriiidddbbbaaa```___^^^\\\[[[VVVVVVWWWWWWWWWYYY\\\^^^XXXWWWVVVUUUTTTSSSRRRQQQSSSRRRRRRTTTXXX\\\^^^___]]]]]][[[XXXSSSOOOMMMMMMXXXXXXYYYZZZ[[[\\\]]]]]]^^^^^^______^^^^^^]]]]]]\\\[[[YYYWWWUUUTTTTTTSSSVVVTTTSSSQQQQQQSSSTTTVVVTTTTTTVVVYYY[[[[[[ZZZXXXTTTTTTUUUXXXZZZ[[[ZZZXXXUUUUUUVVVWWWWWWWWWVVVVVVUUUTTTXXXbbbmmmyyyqqqgggaaa^^^^^^aaacccgggpppzzz}}}wwwkkkccc___^^^___bbbhhhqqquuupppnnnnnnppptttxxx~~~|||zzzzzzzzzzzzyyy{{{zzzyyyxxxwwwvvvuuutttssssssssssssrrrrrrqqqpppkkkkkkjjjiiihhhgggfffeeefffeeecccaaaaaabbbdddeeecccccceeehhhlllmmmmmmlllqqqtttxxx}}}}}}vvvjjjaaaZZZYYYbbbxxxxxxpppjjjgggbbbbbbaaa___]]][[[YYYWWWVVVVVVUUUUUUVVVYYY[[[]]]]]][[[YYYVVVSSSPPPOOONNNRRRRRRSSSUUUWWWZZZ\\\]]][[[\\\\\\XXXRRRNNNNNNOOOVVVWWWZZZ\\\]]]^^^^^^^^^[[[[[[\\\\\\\\\[[[[[[ZZZZZZXXXVVVUUUTTTSSSQQQOOONNNPPPQQQRRRQQQRRRSSSUUUWWWXXXXXXYYYZZZYYYYYYYYYVVVVVVWWWWWWXXXWWWWWWVVVUUUUUUUUUUUUUUUTTTSSSRRRSSSTTTVVV\\\eeetttrrrhhhgggddddddhhhlllqqq}}}uuujjjccc```___bbbdddjjjtttwwwsssrrrssstttwww~~~~~~~~~~~~~~~~~~}}}zzzxxxxxxyyyxxxxxxyyyxxxwwwvvvuuutttsssrrrsssssssssrrrqqqpppooonnnlllkkkjjjhhhgggfffffffffdddcccbbbaaaaaabbbcccdddcccdddgggjjjmmmoooooonnnpppttt{{{~~~|||ssshhh```\\\```pppuuummmgggbbb```bbbbbbaaa```^^^\\\ZZZYYYZZZYYYXXXXXXYYY[[[]]]___]]]\\\[[[YYYWWWVVVUUUUUUUUUUUUVVVWWWXXXZZZ[[[\\\[[[\\\[[[WWWSSSPPPPPPRRRXXXYYY[[[\\\]]]^^^]]]]]][[[[[[[[[[[[[[[ZZZYYYXXXYYYXXXVVVUUUUUUTTTRRRQQQOOOQQQRRRRRRRRRRRRSSSUUUVVVWWWXXXXXXYYYYYYXXXXXXVVVVVVWWWWWWWWWWWWVVVVVVTTTTTTTTTTTTSSSSSSRRRQQQQQQQQQSSSXXXaaaooovvvllliiiggggggkkkqqqyyyuuukkkeeecccccceeegggmmmzzz{{{vvvvvvyyy~~~|||}}}~~~}}}||||||||||||||||||zzzwwwvvvwwwwwwwwwvvvwwwvvvuuusssrrrpppppppppqqqqqqqqqqqqpppooonnnmmmnnnllliiigggeeeeeeffffffbbbbbbbbbbbbbbbbbbbbbbbbdddfffiiimmmooooooooonnnpppvvv~~~~~~wwwlllbbb]]]ZZZfffxxxlllhhhdddaaa```aaaaaaaaa```___^^^\\\\\\[[[ZZZYYYYYYYYYZZZ\\\]]][[[[[[ZZZZZZZZZZZZZZZ[[[XXXXXXXXXXXXYYYYYYZZZ[[[\\\[[[ZZZVVVTTTSSSTTTVVVZZZ[[[\\\]]]^^^]]]\\\\\\[[[[[[[[[ZZZZZZXXXWWWVVVXXXWWWUUUUUUVVVUUUTTTRRRRRRSSSTTTTTTRRRRRRSSSTTTUUUVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUURRRRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRUUU^^^lll{{{{{{ssskkkjjjlllpppwwwxxxnnniiigggfffhhhkkkrrr}}}xxxvvvxxx|||~~~~~~}}}}}}||||||||||||zzzxxxvvvuuuwwwwwwwwwvvvuuutttrrrpppnnnmmmmmmmmmmmmnnnoooooopppoooooooooooommmiiifffddddddeeefff___```aaabbbbbbbbbbbbbbbeeehhhkkkmmmnnnmmmmmmmmmssszzz|||pppccc[[[YYYZZZppppppjjjgggdddaaaaaa______``````______^^^]]]XXXXXXWWWVVVVVVVVVWWWXXXXXXXXXWWWWWWXXXXXXYYYZZZXXXWWWWWWWWWXXXXXXYYYZZZ[[[ZZZWWWUUUTTTUUUWWWYYY[[[\\\]]]^^^^^^]]]\\\[[[\\\\\\\\\[[[ZZZXXXWWWVVVVVVUUUTTTTTTUUUUUUTTTSSSTTTUUUUUUTTTSSSRRRRRRSSSTTTTTTUUUVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTUUURRRRRRRRRRRRRRRRRRSSSSSSUUUTTTTTTVVV^^^jjjxxxyyyuuutttwww|||zzzpppjjjgggggglllrrrzzz}}}zzzzzz~~~~~~~~~~~~~~~~~~~~~}}}}}}xxxwwwvvvvvvxxxyyyxxxwwwtttssspppnnnlllkkkkkkkkkjjjkkklllnnnooopppqqqqqqpppmmmiiifffccccccdddddd^^^___```bbbccccccccccccgggjjjlllmmmllllllmmmooo{{{~~~~~~uuufffZZZVVVWWWccc~~~tttjjjfffccc___]]]^^^]]]]]]^^^^^^^^^^^^]]]]]]VVVVVVUUUUUUTTTTTTTTTTTTVVVVVVVVVUUUUUUVVVVVVWWWTTTTTTTTTUUUVVVWWWXXXYYYYYYWWWUUUTTTTTTVVVXXXZZZZZZZZZ\\\]]]^^^]]]]]]\\\]]]]]]]]]\\\[[[YYYXXXWWWUUUTTTSSSSSSTTTUUUTTTSSSTTTUUUVVVTTTRRRQQQRRRSSSSSSTTTTTTUUUUUUUUUUUUUUUVVVUUUTTTSSSSSSSSSSSSTTTRRRRRRRRRRRRRRRSSSTTTUUUWWWVVVUUUWWW\\\fffqqqyyyyyyoooiiiggggggqqq||||||}}}{{{}}}~~~|||}}}~~~~~~~~~~~~}}}wwwvvvuuuwwwyyyzzzzzzyyyuuussspppmmmkkkjjjjjjkkkiiijjjlllnnnpppqqqrrrrrrpppmmmjjjfffdddcccbbbbbb______```aaabbbddddddeeeiiikkknnnooonnnoootttwwwzzzmmm^^^WWWXXX]]]nnnwwwoooiiifffbbb]]][[[\\\ZZZ[[[[[[\\\\\\[[[[[[[[[VVVVVVVVVVVVUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUVVVRRRRRRRRRSSSTTTUUUVVVWWWVVVTTTRRRRRRTTTVVVWWWWWWVVVWWWZZZ\\\]]]^^^^^^^^^]]]]]]]]]]]]\\\ZZZYYYXXXVVVTTTSSSTTTUUUUUUTTTSSSSSSTTTUUUTTTRRRQQQRRRSSSSSSTTTTTTUUUUUUUUUUUUUUUVVVUUUSSSRRRQQQQQQRRRSSSRRRRRRQQQQQQRRRTTTVVVWWWUUUUUUTTTUUUXXX^^^gggmmmzzzqqqllljjjjjjwww~~~~~~~~~}}}{{{zzz{{{|||}}}}}}|||{{{{{{uuutttuuuvvvyyyzzzzzzyyyvvvtttpppmmmkkkjjjkkkkkkkkklllmmmnnnppppppppppppooommmkkkhhheeebbbaaa````````````aaabbbdddfffhhhjjjmmmqqqrrrssswwwvvveeeZZZXXX___gggsssnnniiigggbbb\\\ZZZ\\\XXXXXXYYYYYYYYYXXXXXXWWWUUUUUUUUUVVVVVVVVVVVVUUUSSSSSSSSSSSSSSSTTTUUUVVVTTTSSSSSSSSSSSSSSSTTTTTTSSSQQQPPPQQQTTTUUUUUUTTTRRRTTTWWWZZZ]]]^^^______[[[[[[\\\[[[[[[ZZZYYYYYYXXXWWWVVVVVVVVVWWWUUUTTTRRRSSSTTTSSSQQQQQQQQQSSSSSSTTTUUUUUUVVVVVVUUUUUUVVVTTTRRRQQQPPPPPPQQQRRRQQQPPPPPPPPPQQQSSSUUUWWWTTTTTTTTTTTTUUUYYY___cccttt|||tttpppoooooozzz{{{}}}|||wwwxxxyyyzzzzzzzzzyyyxxxsssssstttvvvyyyzzzzzzxxxwwwuuuqqqmmmkkkkkkkkklllnnnnnnooooooooooooooonnnnnnmmmkkkhhheeebbb```___aaaaaa``````bbbeeehhhjjjkkkooosssuuuwww~~~rrraaaXXX[[[fffpppxxxnnniiifffddd___YYYWWWZZZWWWWWWWWWWWWWWWWWWVVVUUURRRSSSTTTUUUUUUUUUUUUUUUOOOOOOOOOPPPQQQSSSTTTUUUVVVVVVTTTSSSRRRRRRRRRRRRQQQOOONNNPPPSSSUUUSSSQQQPPPRRRUUUYYY\\\___```aaaYYYZZZZZZZZZZZZZZZYYYYYY[[[YYYXXXXXXXXXXXXWWWUUUPPPRRRSSSRRRQQQPPPQQQSSSTTTTTTUUUVVVVVVVVVVVVUUUVVVTTTRRRPPPOOOPPPQQQRRRPPPOOONNNNNNOOORRRTTTVVVTTTUUUUUUUUUUUUWWW[[[^^^ggg{{{sssnnnpppttt|||{{{|||}}}xxxyyyzzz{{{{{{yyywwwvvvtttuuuvvvwwwxxxyyyyyyyyywwwtttooommmllllllkkkjjjoooppppppooommmmmmnnnpppmmmmmmlllhhhdddaaaaaaaaadddbbb``````cccgggkkkmmmooopppqqqttt~~~~~~ggg[[[VVV[[[nnn}}}mmmhhheeebbb```___]]][[[YYYVVVVVVUUUUUUTTTTTTSSSSSSSSSSSSTTTUUUUUUUUUUUUUUUOOOPPPPPPQQQQQQRRRRRRRRRWWWUUUSSSQQQPPPOOOOOOOOOKKKMMMPPPRRRTTTTTTSSSRRRTTTTTTUUUVVVXXXYYYYYYZZZ\\\YYYWWWXXXZZZ[[[YYYWWWYYYZZZ[[[[[[[[[YYYXXXWWWSSSRRRQQQPPPPPPQQQRRRSSSSSSSSSUUUVVVXXXZZZ[[[[[[VVVUUUTTTQQQOOOOOORRRTTTVVVWWWXXXWWWUUUSSSSSSTTTVVVVVVWWWXXXYYYYYYXXXXXX^^^iiixxxvvvrrrvvvzzz~~~{{{zzzzzz{{{xxxyyyzzz{{{{{{yyywwwvvvssstttvvvwwwxxxyyyyyyyyytttqqqnnnlllmmmmmmmmmmmmnnnoooooonnnllllllmmmooommmmmmkkkhhhdddaaaaaabbbbbbaaa```bbbeeejjjmmmooooooqqqsssxxxvvveee^^^___kkkpppfffccc```]]][[[ZZZYYYWWWUUUVVVUUUTTTSSSSSSSSSSSSSSSVVVVVVVVVUUUUUUTTTSSSRRRPPPPPPPPPPPPQQQQQQQQQQQQTTTSSSQQQPPPOOONNNOOOOOONNNOOOPPPRRRSSSSSSSSSSSSQQQQQQRRRSSSTTTUUUVVVVVVYYYXXXWWWXXX[[[]]]\\\ZZZZZZZZZZZZYYYXXXWWWVVVVVVTTTTTTSSSRRRRRRQQQQQQQQQUUUUUUUUUVVVVVVVVVWWWWWWUUUUUUTTTRRRPPPQQQTTTVVV\\\]]]]]]\\\YYYWWWWWWWWWTTTUUUVVVXXXYYYZZZZZZZZZZZZbbbnnnyyyxxxvvvzzz~~~~~~~~~zzzxxxxxxxxxxxxyyyzzz{{{{{{zzzxxxvvvrrrsssuuuwwwxxxxxxxxxwwwrrrooommmlllmmmooooooooommmnnnnnnmmmkkkkkkkkkmmmkkkkkkjjjgggdddbbbbbbbbb```aaabbbeeeiiimmmppprrrrrrtttvvv|||rrrggg]]]]]]eeezzzuuudddaaa^^^[[[XXXVVVVVVUUUTTTSSSVVVUUUSSSRRRQQQRRRTTTUUUXXXWWWVVVUUUSSSQQQPPPOOOQQQQQQPPPPPPPPPPPPPPPPPPQQQPPPOOONNNNNNNNNOOOPPPQQQQQQQQQQQQQQQRRRSSSSSSPPPPPPQQQRRRSSSTTTTTTUUUWWWWWWWWWYYY\\\^^^^^^]]]ZZZYYYXXXVVVUUUUUUVVVVVVWWWVVVVVVTTTSSSQQQPPPOOOSSSSSSSSSTTTTTTTTTUUUUUUTTTTTTTTTSSSRRRTTTWWWZZZaaabbbaaa___[[[YYYXXXYYYSSSTTTVVVXXXZZZ[[[\\\\\\XXX[[[bbbkkkuuu~~~vvvuuuzzz~~~~~~~~~}}}||||||}}}}}}|||yyywwwwwwwwwwwwxxxzzz{{{{{{yyyxxxwwwqqqrrruuuwwwxxxxxxwwwvvvrrrpppmmmlllmmmnnnooooookkkmmmmmmmmmkkkiiijjjjjjjjjjjjiiigggdddbbbbbbcccaaacccgggjjjllloooqqqsssuuuvvvxxx}}}|||fff]]]WWW]]]oookkk``````[[[YYYUUUTTTTTTTTTSSSSSSVVVTTTRRRPPPPPPRRRUUUVVVVVVUUUTTTRRRQQQPPPOOOOOOSSSRRRQQQPPPOOOOOOPPPPPPPPPOOOOOONNNOOOPPPQQQRRRTTTSSSQQQOOOOOOPPPQQQRRRRRRRRRSSSTTTUUUUUUVVVVVVWWWWWWXXXYYY[[[\\\\\\\\\XXXWWWUUUTTTTTTVVVXXXZZZ[[[YYYWWWTTTRRRQQQPPPPPPNNNOOOPPPRRRSSSUUUVVVWWWSSSTTTTTTTTTTTTVVVYYY\\\aaaaaa```]]]YYYVVVVVVVVVTTTUUUWWWXXXYYYZZZ[[[[[[YYYYYY[[[bbblllxxxyyyzzzrrrqqqvvvzzz|||{{{{{{{{{zzzvvvxxxzzzzzzxxxwwwwwwxxxuuuwwwxxxzzzzzzyyywwwvvvqqqrrruuuwwwxxxxxxwwwvvvuuurrrnnnmmmmmmmmmmmmlllkkklllmmmmmmjjjiiihhhiiihhhhhhhhhfffdddccccccddddddgggkkknnnoooppprrrttttttvvvyyy|||wwwkkkccc[[[YYYggg|||hhh___\\\XXXUUURRRPPPQQQRRRRRRRRRUUUSSSQQQPPPQQQSSSVVVXXXSSSRRRQQQPPPPPPPPPPPPQQQTTTSSSQQQPPPOOOPPPPPPQQQQQQQQQPPPPPPQQQRRRTTTUUUTTTSSSPPPNNNMMMNNNPPPQQQSSSSSSTTTTTTUUUUUUVVVVVVXXXXXXYYYXXXXXXWWWXXXXXXUUUTTTRRRRRRTTTWWWZZZ]]]^^^[[[VVVQQQOOOPPPRRRSSSNNNNNNPPPQQQSSSUUUVVVVVVSSSTTTUUUUUUUUUWWWZZZ\\\______^^^[[[WWWUUUUUUVVVVVVWWWXXXXXXXXXXXXXXXWWWYYYXXXWWW\\\gggsss~~~rrrwwwpppooorrruuu|||}}}}}}}}}}}}|||zzzxxxxxxxxxxxxrrrtttwwwxxxwwwvvvwwwwwwtttuuuwwwxxxxxxwwwvvvuuuqqqsssvvvxxxyyyyyywwwvvvwwwtttpppmmmllllllkkkjjjjjjlllnnnmmmkkkhhhhhhhhhfffggggggfffdddcccdddffffffjjjoooqqqpppqqquuuxxxtttxxx|||}}}}}}yyynnnbbb[[[YYY^^^tttssseee\\\WWWUUURRRNNNMMMNNNPPPQQQQQQTTTSSSRRRRRRSSSUUUWWWYYYRRRQQQPPPPPPPPPRRRSSSTTTUUUTTTRRRPPPPPPQQQSSSTTTSSSRRRRRRRRRRRRTTTUUUVVVUUUSSSQQQOOONNNOOOPPPQQQQQQRRRRRRRRRSSSSSSSSSSSSWWWXXXXXXVVVTTTRRRSSSTTTRRRQQQPPPPPPRRRVVVYYY\\\\\\YYYUUUQQQOOOPPPSSSUUURRRRRRRRRSSSSSSSSSTTTTTTTTTUUUVVVVVVVVVVVVXXXZZZ]]]]]]\\\YYYVVVUUUVVVWWWWWWWWWWWWWWWWWWVVVUUUUUUWWWUUUUUUXXX```lllyyymmmvvvqqqpppsssuuu{{{yyyzzz}}}||||||~~~~~~zzz{{{wwwwwwwwwvvvuuutttuuuvvvqqqsssvvvwwwvvvttttttuuurrrsssuuuvvvwwwvvvuuutttqqqssswwwyyyzzzzzzxxxvvvwwwtttpppmmmllllllkkkjjjkkkmmmnnnnnnkkkiiihhhgggeeeffffffeeedddccceeefffgggkkkppprrrrrrsssxxx}}}|||}}}uuuiii___WWW]]]lll{{{jjjbbb[[[VVVUUURRRNNNMMMOOOQQQSSSTTTSSSSSSSSSTTTUUUWWWXXXYYYUUUTTTSSSRRRRRRTTTVVVWWWUUUTTTRRRQQQQQQSSSUUUWWWTTTSSSRRRRRRSSSTTTUUUVVVUUUTTTSSSRRRQQQQQQRRRRRRPPPPPPQQQQQQQQQQQQRRRRRRTTTUUUVVVTTTQQQOOOOOOQQQPPPPPPOOOOOOPPPRRRTTTVVVVVVUUUTTTSSSRRRRRRSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUVVVWWWWWWWWWUUUUUUVVVWWWYYYYYYXXXVVVTTTTTTVVVXXXTTTTTTUUUVVVVVVUUUUUUUUUTTTUUUUUUVVV[[[eeesss|||jjj{{{wwwssssssuuuwww}}}xxxuuuvvvzzz~~~{{{tttsssvvvppprrrssssssrrrrrrssstttrrrtttvvvwwwuuusssrrrrrrqqqrrrtttuuuvvvuuutttsssqqqtttwwwzzz{{{zzzxxxwwwvvvsssooommmlllllllllkkkkkkmmmooonnnllliiihhhgggdddeeefffeeeddddddeeegggfffkkkppprrrrrruuu|||sssfff\\\\\\hhh~~~rrrddd___\\\YYYWWWTTTQQQPPPQQQTTTVVVWWWSSSSSSTTTVVVWWWXXXYYYYYYXXXWWWUUUTTTTTTUUUWWWXXXVVVTTTRRRQQQRRRTTTWWWXXXTTTSSSRRRRRRRRRTTTUUUVVVVVVUUUUUUTTTTTTTTTTTTTTTQQQQQQRRRRRRRRRRRRRRRRRRQQQSSSTTTRRROOOMMMNNNPPPPPPOOONNNNNNNNNOOOPPPPPPQQQRRRTTTUUUUUUTTTSSSQQQQQQRRRSSSTTTVVVXXXYYYZZZWWWXXXXXXWWWUUUTTTTTTUUUTTTUUUTTTRRRQQQRRRUUUWWWQQQRRRSSSTTTUUUVVVVVVVVVUUUVVVWWWWWWYYYaaaooozzzjjjpppyyyvvvvvvxxxxxx~~~~~~|||}}}tttppppppppptttxxxzzz}}}|||uuutttuuuuuutttyyywwwuuutttuuuwwwwwwvvvrrruuuxxxwwwuuussssssuuuvvvwwwxxxyyyxxxwwwuuusssssstttvvvxxxyyyxxxvvvuuuwwwtttpppnnnnnnnnnnnnmmmlllllllllkkkjjjiiiggggggeeeddddddddddddeeeggggggiiinnnssstttrrrvvvvvvggg```^^^fffyyy{{{mmm```XXXYYYZZZSSSTTTTTTVVVWWWXXXYYYYYYVVVUUUTTTVVVXXXZZZ[[[ZZZZZZWWWTTTRRRTTTVVVWWWWWWXXXWWWVVVWWWYYYYYYYYYXXXRRRPPPOOONNNNNNOOOQQQRRRWWWVVVTTTSSSSSSSSSTTTTTTRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTQQQOOOOOOPPPRRRVVVSSSOOOMMMMMMNNNOOOOOOSSSSSSTTTTTTTTTSSSRRRRRRUUUUUUUUUUUUVVVWWWXXXXXXTTTUUUWWWWWWWWWUUUSSSRRRXXXUUURRRPPPQQQSSSTTTTTTPPPRRRTTTTTTTTTTTTVVVXXXWWWUUUTTTUUUZZZbbbiiinnn~~~hhhkkkxxx}}}|||zzzwwwxxxyyyyyy|||wwwuuuvvvvvv~~~yyyqqqmmmmmmnnntttzzz~~~yyysssqqquuuyyyzzzzzz~~~{{{xxxvvvvvvvvvuuutttsssuuuwwwwwwtttrrrrrrtttuuuvvvwwwxxxxxxvvvtttssstttuuuwwwxxxyyyxxxwwwvvvwwwtttqqqooonnnnnnmmmkkkkkkkkkkkkkkkjjjiiihhhgggeeedddccccccdddeeegggiiikkkooosssuuuwwwoooaaa]]]^^^oooqqqggg]]]WWWYYYXXXUUUUUUVVVWWWXXXYYYZZZZZZXXXWWWVVVWWWYYY[[[[[[[[[ZZZXXXUUUTTTVVVXXXYYYYYYWWWVVVUUUUUUWWWWWWVVVUUUQQQPPPNNNNNNNNNPPPRRRSSSVVVVVVTTTSSSSSSSSSTTTTTTQQQQQQQQQRRRRRRRRRRRRRRRQQQRRRRRRQQQQQQQQQTTTVVVUUUSSSPPPNNNNNNOOOPPPQQQTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVWWWWWWUUUVVVWWWXXXWWWUUUTTTRRRUUURRROOONNNPPPRRRSSSSSSTTTVVVXXXXXXWWWXXXYYY[[[[[[YYYVVVUUUXXX]]]cccfffvvv~~~eeefffppp{{{vvvwww|||{{{yyyzzz{{{{{{xxxqqqnnnooossszzzssslllhhhiiiiiiooowww}}}vvvtttssstttyyy|||yyyxxxwwwuuuttttttvvvwwwvvvsssrrrqqqrrrtttuuuvvvwwwvvvuuutttsssuuuvvvwwwyyyyyyxxxwwwwwwwwwuuurrrqqqpppnnnkkkiiijjjjjjjjjjjjiiihhhhhhgggdddcccbbbbbbcccfffiiikkkpppqqqsssttt{{{{{{eee\\\___fff}}}hhhccc^^^[[[\\\XXXWWWWWWWWWXXXYYYZZZ[[[\\\\\\ZZZYYYZZZ[[[]]]\\\\\\YYYWWWUUUUUUWWWYYYZZZZZZWWWUUUTTTTTTUUUUUUSSSRRROOOOOONNNNNNOOOQQQRRRTTTUUUUUUTTTSSSSSSSSSTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQRRRTTTWWWTTTRRRQQQOOOOOOPPPRRRSSSVVVUUUUUUUUUUUUVVVXXXYYYVVVVVVUUUUUUUUUVVVVVVWWWWWWWWWXXXXXXWWWVVVTTTSSSSSSQQQOOOOOOQQQSSSTTTUUUSSSUUUVVVVVVUUUUUUVVVXXX]]][[[WWWUUUUUUWWW[[[]]]jjjuuuddddddjjjvvv{{{~~~|||zzz{{{|||{{{wwwppplllooowww|||vvvpppiiifffggghhhmmmsss{{{}}}yyyvvvwww{{{~~~zzzyyyxxxwwwvvvvvvvvvvvvuuusssqqqqqqpppttttttuuuuuuuuuuuutttsssvvvwwwxxxxxxxxxxxxwwwwwwxxxvvvtttsssqqqoookkkiiihhhiiiiiiiiihhhhhhgggfffdddcccbbbbbbdddgggkkknnnttttttrrrrrr}}}mmm]]]\\\iiiwwwjjjgggdddcccbbb[[[YYYYYYXXXXXXYYY[[[\\\]]]___^^^\\\\\\]]]]]]]]]\\\VVVUUUTTTUUUXXXYYYYYYYYYWWWVVVTTTSSSTTTSSSQQQPPPNNNNNNNNNNNNPPPQQQSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQSSSSSSSSSQQQOOOOOOQQQRRRRRRSSSRRRQQQQQQRRRTTTVVVYYYXXXWWWVVVWWWYYY\\\]]]XXXWWWWWWVVVVVVWWWWWWXXXXXXYYYYYYXXXWWWVVVUUUTTTTTTRRRQQQQQQTTTVVVXXXXXXRRRSSSTTTTTTRRRRRRSSSTTTZZZXXXUUUSSSSSSTTTWWWXXX```lll~~~eeedddgggppp{{{zzzzzz{{{{{{zzzxxxpppmmmrrr}}}zzztttnnnhhhfffgggkkknnnttt}}}yyy~~~zzz||||||yyyyyyyyyyyyyyyxxxvvvuuutttsssrrrqqqqqqttttttuuuuuuuuuuuuuuutttwwwwwwwwwxxxwwwwwwwwwwwwxxxwwwtttsssrrrooollliiihhhhhhhhhhhhgggfffeeeeeecccbbbbbbcccfffjjjnnnqqqttttttrrrtttxxxccc[[[dddyyy~~~nnnllliiigggfff^^^[[[ZZZYYYYYYYYY[[[]]]^^^bbb```^^^]]]]]]]]]\\\ZZZWWWVVVVVVXXXZZZ[[[ZZZYYYXXXVVVTTTSSSSSSSSSQQQOOOMMMMMMNNNOOOPPPQQQSSSSSSQQQRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRSSSSSSQQQQQQQQQPPPNNNNNNPPPRRRRRRSSSTTTTTTRRRSSSVVVXXX[[[ZZZYYYXXXYYY[[[^^^___YYYXXXXXXXXXXXXYYYYYYZZZYYYYYYYYYXXXWWWVVVTTTTTTSSSRRRQQQRRRUUUWWWXXXXXXVVVWWWWWWVVVTTTSSSTTTUUUSSSSSSRRRQQQRRRTTTWWWXXXZZZfffxxxeeedddffflllsss}}}{{{wwwwwwxxxxxxwwwuuuooonnnvvvzzzsssnnnhhhggghhhiiimmmuuuzzzxxx}}}yyywwwwwwyyyzzz{{{yyywwwttttttttttttsssrrruuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvwwwuuurrrqqqpppnnnllliiihhhhhhhhhgggfffeeeccccccaaabbbdddfffjjjnnnqqqsssqqqsssuuuzzzkkk```cccsssxxxnnnlllfffeeeeee___^^^]]][[[ZZZ[[[\\\___```cccaaa^^^]]]\\\[[[ZZZXXXYYYYYYYYY[[[]]]]]]\\\ZZZVVVUUUSSSRRRSSSRRRPPPNNNMMMNNNOOOPPPPPPQQQRRRRRROOOOOOPPPQQQQQQQQQPPPPPPOOOOOOPPPQQQRRRSSSSSSTTTMMMNNNOOOOOOOOOPPPSSSVVVSSSUUUWWWVVVTTTSSSVVVYYYZZZYYYYYYYYYYYYZZZ\\\]]]XXXXXXWWWXXXYYYZZZ[[[[[[ZZZYYYXXXWWWVVVUUUTTTSSSQQQPPPPPPQQQTTTVVVVVVUUUVVVWWWWWWUUUSSSQQQQQQRRRNNNOOOOOOPPPRRRTTTWWWXXXYYYbbbrrrbbbbbbdddhhhlllsss}}}wwwttttttvvvuuutttsssnnnppp|||yyysssmmmhhhgggiiiiiippp||||||zzz~~~~~~zzzvvvttttttwwwyyyzzzzzzwwwttttttuuuvvvvvvtttuuuuuuuuuuuuvvvvvvwwwwwwwwwvvvvvvuuuuuutttuuuuuutttrrrnnnllllllkkkjjjiiiiiiiiihhhgggeeecccaaa``````bbbeeeiiimmmqqqsssuuupppuuuxxxtttbbbbbbqqq|||mmmhhhggg```aaaeeeaaabbb```^^^]]]^^^___aaaccccccaaa^^^\\\[[[ZZZWWWVVVXXXXXXYYY[[[\\\\\\YYYVVVTTTRRRQQQPPPQQQQQQOOOMMMNNNOOOOOOPPPQQQQQQQQQQQQLLLMMMNNNOOOPPPOOOOOONNNKKKKKKMMMNNNPPPRRRSSSSSSNNNPPPPPPPPPQQQRRRUUUXXXSSSWWWYYYXXXUUUSSSVVVZZZWWWWWWWWWWWWWWWWWWXXXXXXUUUUUUUUUVVVWWWYYYZZZ[[[ZZZYYYWWWVVVTTTSSSSSSRRRRRRQQQQQQRRRTTTUUUUUUTTTVVVWWWWWWUUURRRPPPPPPQQQNNNOOOOOOPPPRRRSSSTTTUUUYYY^^^jjj{{{``````bbbfffhhhmmmyyyzzztttrrrssstttsssrrrssspppsssyyyrrrmmmhhhgggjjjpppzzzwww||||||xxxtttrrrsssuuuwwwxxxzzzwwwttttttvvvxxxwwwvvvvvvvvvvvvvvvvvvwwwxxxxxxvvvvvvuuutttttttttttttttrrroookkkiiiiiiiiiiiihhhiiiiiihhhgggeeebbb```___```bbbfffkkkpppsssuuuuuuqqqwww|||zzzggg[[[eee}}}pppeeecccccc\\\___fffddddddcccaaa``````bbbdddfffcccaaa]]][[[ZZZXXXVVVTTTUUUUUUVVVXXXYYYXXXTTTRRRRRRPPPOOOOOOOOOOOONNNLLLOOOOOOPPPQQQQQQPPPPPPPPPKKKLLLMMMNNNOOONNNNNNMMMHHHIIIJJJLLLNNNPPPRRRSSSSSSTTTTTTSSSRRRRRRTTTVVVTTTXXXZZZYYYUUUSSSVVVZZZTTTUUUUUUVVVVVVUUUTTTSSSRRRSSSSSSTTTVVVXXXZZZ[[[ZZZYYYWWWUUUTTTSSSRRRRRRUUUTTTSSSTTTVVVWWWWWWVVV\\\\\\\\\ZZZVVVTTTTTTUUUPPPPPPQQQQQQQQQQQQQQQQQQYYY\\\eeeuuu]]]```dddfffhhhlllrrrwwwwwwqqqrrruuutttwww{{{wwwtttuuu~~~|||rrrjjjgggiiimmmrrr~~~uuuyyy{{{xxxwwwvvvtttrrrrrrrrrssstttsssssssssuuuwwwyyyxxxwwwwwwuuurrrqqqrrrtttttttttyyyvvvtttrrrrrrsssrrrqqqpppnnnkkkjjjkkklllkkkjjjjjjiiifffdddcccdddeeefffeeeiiilllnnnooorrrwww|||zzziii^^^[[[lllxxxfffccc___^^^___aaabbbbbb___```aaabbbdddeeefffgggccc___ZZZWWWWWWWWWVVVVVVTTTUUUWWWYYYZZZXXXTTTQQQOOOOOONNNMMMLLLLLLLLLLLLPPPQQQSSSSSSRRRQQQNNNMMMNNNNNNOOOOOOOOONNNMMMMMMLLLLLLKKKLLLMMMOOOQQQSSSQQQQQQQQQRRRRRRSSSTTTUUURRRRRRRRRRRRSSSSSSSSSSSSSSSRRRQQQQQQQQQRRRTTTUUUSSSSSSSSSTTTVVVXXXZZZ[[[ZZZXXXVVVTTTSSSSSSSSSSSSSSSSSSUUUYYYZZZXXXZZZ___hhheee```ZZZTTTRRRRRRTTTPPPQQQQQQQQQRRRRRRSSSSSSWWWVVV\\\jjjyyyzzzaaaccceeedddcccdddhhhlll}}}~~~xxxvvv{{{~~~~~~zzzwww~~~zzzpppiiifffjjjooowwwuuu{{{|||xxx{{{wwwuuuvvvtttsssqqqqqqqqqrrrsssrrrrrrrrruuuwwwyyyxxxwwwwwwtttrrrqqqrrrtttttttttwwwtttrrrqqqqqqrrrqqqppppppnnnkkkjjjjjjkkkkkkkkkkkkiiifffdddcccdddfffhhhhhhkkknnnoooppptttyyy~~~sssccc\\\```wwwpppeeebbb___]]]^^^```aaaaaa___```aaabbbcccdddeeeeee___\\\WWWUUUTTTTTTTTTTTTRRRSSSUUUXXXZZZYYYVVVSSSOOONNNNNNMMMLLLLLLLLLMMMOOOPPPQQQQQQQQQOOOMMMLLLLLLLLLMMMMMMNNNMMMMMMMMMMMMLLLLLLLLLMMMOOOPPPQQQSSSRRRRRRQQQQQQQQQQQQQQQPPPPPPQQQRRRSSSTTTTTTTTTSSSRRRRRRRRRRRRSSSTTTTTTRRRSSSSSSTTTVVVWWWWWWXXXXXXWWWUUUTTTSSSSSSTTTTTTUUUTTTUUUWWWWWWUUUWWW\\\eeeccc```[[[VVVSSSTTTUUUPPPPPPPPPQQQRRRSSSSSSTTTYYYVVVYYYbbbnnnzzzvvv}}}bbbddddddbbb______bbbeeettt~~~~~~{{{zzzpppjjjiiiooowwwzzzuuuuuuxxx|||ooonnnvvv~~~|||zzzwwwuuussssssrrrpppoooooopppqqqrrrqqqqqqrrrtttwwwxxxxxxwwwuuusssqqqqqqrrrttttttttttttrrrpppooopppqqqpppooopppmmmjjjiiiiiijjjkkkkkkllliiieeecccbbbdddgggiiikkknnnqqqrrrssswww~~~yyyccc^^^___kkkrrriiiccc```]]]\\\]]]_________^^^___```aaabbbbbbbbbbbbZZZWWWTTTRRRQQQRRRRRRQQQOOOPPPSSSVVVYYYZZZXXXUUUNNNNNNMMMLLLLLLLLLMMMMMMNNNNNNOOOOOONNNMMMKKKJJJJJJJJJKKKLLLMMMMMMMMMMMMNNNNNNNNNMMMNNNOOOPPPPPPTTTSSSQQQPPPNNNNNNMMMMMMNNNOOOPPPQQQRRRTTTUUUUUURRRRRRSSSTTTTTTTTTTTTTTTRRRSSSTTTUUUVVVUUUTTTTTTUUUTTTSSSSSSSSSTTTUUUVVVWWWUUUTTTTTTSSSPPPSSSXXX]]]]]]\\\YYYUUURRRRRRSSSNNNOOOPPPQQQRRRSSSTTTUUUYYYVVVUUUYYY```kkk|||rrrooouuu___aaabbbaaa______bbbfffqqq|||{{{sssooonnnwwwyyypppmmmooovvvyyyooopppyyy{{{yyywwwvvvuuussspppoooooonnnnnnooopppqqqqqqqqqqqqsssvvvxxxwwwvvvsssqqqpppppprrrttttttsssrrrqqqoooooopppqqqpppnnnooommmiiihhhiiijjjjjjjjjjjjgggdddaaaaaadddgggjjjoooqqqtttuuuwww|||nnn]]]\\\eeezzzzzzkkkeee```^^^[[[ZZZ[[[]]]]]]\\\]]]^^^___``````______^^^VVVTTTQQQOOOPPPPPPPPPOOOOOOOOOQQQTTTWWWXXXVVVTTTMMMLLLLLLLLLLLLLLLMMMNNNMMMNNNNNNNNNMMMLLLKKKJJJIIIJJJKKKLLLMMMMMMNNNNNNPPPPPPPPPOOOOOOOOOPPPPPPQQQPPPOOONNNMMMLLLLLLLLLOOOOOOPPPQQQRRRRRRSSSSSSQQQRRRTTTUUUUUUUUUTTTSSSTTTUUUVVVWWWVVVTTTRRRQQQRRRRRRQQQQQQRRRTTTVVVWWWYYYUUURRRRRROOOLLLNNNSSSTTTUUUVVVTTTRRROOOOOOOOONNNNNNOOOQQQRRRTTTUUUVVVWWWUUUTTTUUUXXXaaaqqqqqqgggfffZZZ\\\^^^^^^\\\]]]aaaeeeooowww{{{vvvtttttt{{{rrrjjjjjjppp{{{wwwqqqrrr|||~~~}}}|||{{{~~~{{{xxxvvvuuuuuusssrrrnnnnnnnnnnnnoooppppppqqqqqqqqqqqqsssuuuvvvvvvtttqqqpppoooppprrrttttttssssssqqqppppppqqqqqqooonnnmmmkkkiiihhhiiijjjiiihhhgggeeebbbaaabbbeeeiiilllsssuuuwwwxxx{{{wwwhhhaaa]]]nnntttiiiccc]]][[[YYYXXXZZZZZZZZZYYY[[[[[[]]]]]]]]]\\\ZZZYYYSSSQQQOOOOOOOOOPPPPPPOOOPPPPPPQQQRRRTTTTTTRRRPPPKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNMMMMMMLLLKKKKKKJJJJJJKKKLLLMMMNNNNNNNNNNNNQQQQQQQQQQQQQQQPPPPPPOOOMMMMMMLLLLLLLLLLLLMMMMMMQQQQQQQQQPPPPPPPPPPPPPPPQQQRRRSSSUUUUUUTTTSSSSSSUUUVVVWWWWWWVVVTTTQQQOOOOOOOOOOOOPPPQQQTTTVVVWWWXXXTTTQQQPPPLLLIIIKKKPPPOOOQQQRRRRRRPPPOOOOOOOOONNNNNNOOOQQQRRRTTTUUUVVVTTTSSSTTTVVVXXX]]]jjjwwwwwwiiibbbXXXZZZ[[[ZZZXXXXXX\\\```hhhppp{{{zzzzzz{{{uuulllfffkkkwww|||zzzvvv~~~|||zzz{{{zzzyyywwwxxxvvvsssqqqqqqqqqpppooommmnnnoooppppppqqqrrrrrrrrrqqqqqqssstttuuutttrrrooonnnnnnppprrrttttttssssssrrrppppppqqqpppmmmkkkkkkjjjiiijjjjjjjjjhhheeeddddddcccdddfffiiimmmooouuuwwwyyy{{{lllggghhhddd{{{xxxnnneee___ZZZYYYWWWWWWXXXXXXXXXVVVXXXYYYZZZ[[[ZZZXXXVVVTTTPPPOOOMMMNNNOOOPPPPPPOOOPPPOOOOOOPPPQQQPPPNNNLLLJJJJJJJJJKKKLLLMMMNNNOOOMMMMMMLLLLLLKKKJJJJJJJJJKKKKKKLLLMMMNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPOOONNNJJJJJJJJJKKKLLLMMMNNNNNNRRRQQQQQQPPPOOOOOONNNNNNQQQQQQRRRSSSSSSSSSSSSSSSVVVVVVVVVUUUTTTRRRPPPOOONNNNNNNNNOOOQQQSSSUUUWWWUUURRRPPPOOOLLLHHHIIINNNOOOQQQSSSSSSRRRQQQQQQRRRNNNOOOPPPQQQRRRSSSTTTUUUSSSRRRTTTXXXYYY[[[ccclllyyymmmVVVXXXZZZYYYWWWWWW[[[___ccckkkyyyuuunnnkkkwww}}}{{{zzzzzzyyyxxxyyyyyyxxxuuusssrrrpppnnnmmmnnnoooooonnnnnnooopppqqqrrrssssssttttttrrrrrrrrrssssssrrrpppmmmmmmmmmppprrrttttttsssrrrqqqppppppooonnnjjjhhhhhhiiijjjkkkllljjjfffccccccdddeeehhhkkkooorrrssswwwxxx{{{}}}nnngggiiimmmttt|||lllfff```\\\XXXWWWUUUUUUVVVWWWVVVTTTVVVWWWXXXXXXWWWTTTQQQPPPMMMLLLKKKLLLNNNOOOOOONNNNNNMMMMMMMMMNNNNNNLLLJJJIIIIIIJJJJJJLLLMMMNNNOOOLLLKKKJJJIIIIIIHHHHHHHHHKKKKKKLLLLLLMMMLLLLLLKKKKKKLLLMMMNNNNNNMMMMMMLLLJJJJJJJJJKKKKKKLLLNNNNNNPPPPPPPPPOOOOOOOOOOOOOOOQQQQQQQQQQQQQQQRRRRRRSSSTTTTTTSSSRRRPPPOOONNNNNNMMMMMMMMMNNNPPPRRRTTTVVVRRRPPPOOOPPPMMMIIIIIIMMMPPPQQQRRRRRRQQQQQQRRRTTTPPPPPPPPPQQQRRRSSSSSSTTTTTTRRRRRRVVVXXXXXX\\\aaaqqq|||UUUWWWZZZZZZYYY[[[___cccbbbjjjvvvzzztttuuu~~~|||zzzxxxvvvuuuuuuttttttuuuvvvwwwvvvssspppooommmkkklllnnnpppppppppnnnoooqqqrrrttttttuuuuuutttsssrrrrrrsssrrrpppnnnllllllmmmooosssttttttsssrrrpppoooooonnnlllhhheeeggghhhjjjlllmmmjjjeeeaaacccdddgggkkkooosssuuuwwwwwwyyy{{{~~~pppdddfffmmmqqquuufffaaa]]][[[WWWVVVUUUUUUVVVVVVUUUSSSTTTUUUWWWWWWUUURRROOOMMMKKKJJJIIIKKKMMMNNNMMMLLLLLLKKKKKKKKKMMMMMMKKKJJJIIIIIIIIIJJJLLLMMMOOOOOOKKKJJJIIIHHHGGGGGGGGGGGGJJJKKKKKKKKKKKKKKKJJJJJJHHHIIIJJJLLLLLLLLLKKKJJJKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNOOOOOOPPPPPPPPPQQQQQQPPPOOOOOOQQQRRRSSSSSSRRRPPPOOOMMMMMMMMMMMMMMMMMMMMMNNNOOORRRTTTUUUPPPNNNOOOPPPNNNIIIJJJMMMOOOPPPPPPPPPOOOOOOQQQSSSPPPQQQQQQQQQRRRRRRSSSSSSWWWRRRPPPSSSUUUUUUWWWZZZfffsss~~~YYYYYYYYYZZZ\\\^^^```bbbgggjjjqqqzzz~~~}}}yyytttssssssqqqrrrvvvvvvvvvvvvvvvvvvuuuttttttvvvvvvuuutttssssssrrrrrrooonnnlllkkkkkklllnnnooommmmmmooopppqqqrrrrrrsssrrrrrrqqqqqqqqqqqqqqqqqqmmmnnnoooppprrrrrrrrrrrrppppppooonnnmmmkkkiiihhhiiijjjkkkkkkiiifffcccaaaccceeeiiilllooosssxxx{{{sssvvvxxx}}}sssmmmlllnnnwwwssscccZZZXXXZZZSSSSSSTTTVVVXXXXXXVVVTTTTTTSSSRRRPPPNNNLLLJJJIIIIIIJJJKKKMMMMMMMMMLLLKKKLLLKKKJJJIIIIIIIIIIIIIIIFFFFFFGGGHHHHHHIIIJJJJJJLLLKKKJJJIIIIIIIIIIIIIIIKKKKKKJJJJJJJJJJJJKKKKKKLLLKKKIIIHHHHHHIIIJJJKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMMMMNNNNNNNNNNNNMMMLLLJJJIIIJJJKKKMMMNNNMMMNNNNNNOOOPPPQQQSSSTTTNNNNNNMMMMMMMMMMMMMMMNNNQQQQQQQQQPPPPPPQQQQQQQQQRRRRRRSSSTTTTTTTTTTTTTTTUUUUUUTTTSSSSSSTTTUUUVVVYYY^^^hhhvvvZZZYYYYYYZZZ\\\^^^```aaafffiiioooxxx{{{yyytttoooiiifffhhhhhhfffeeegggmmmnnnoooqqqqqqrrrrrrqqqssssssrrrqqqqqqpppooooooooonnnlllkkklllmmmooopppqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppplllmmmnnnpppqqqqqqrrrrrrnnnnnnmmmmmmkkkjjjiiihhhiiijjjjjjiiihhhfffdddcccfffiiinnnrrrtttwwwyyy{{{zzz}}}yyyssspppuuu{{{uuuggg\\\VVVUUUQQQQQQSSSUUUWWWWWWVVVTTTNNNOOOOOOOOOMMMKKKIIIHHHIIIJJJKKKLLLLLLLLLKKKKKKIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJLLLKKKIIIHHHHHHIIIKKKLLLJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIJJJKKKMMMNNNOOOOOONNNNNNOOOPPPQQQQQQMMMMMMLLLLLLLLLLLLMMMMMMPPPPPPOOOOOOOOOOOOPPPPPPQQQQQQRRRSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQRRRTTTTTTVVVYYYaaalllvvv~~~[[[ZZZZZZZZZ\\\]]]___```cccfffmmmtttyyy~~~}}}uuulllfffbbb^^^\\\^^^___\\\[[[\\\dddfffhhhlllnnnpppqqqqqqppppppppppppoooooonnnmmmnnnmmmlllllllllmmmoooppptttttttttsssrrrqqqpppoooppppppoooooonnnnnnnnnnnnkkklllmmmoooppppppqqqqqqllllllkkkkkkjjjiiihhhhhhiiiiiihhhgggffffffffffffhhhlllrrrvvvxxxyyyzzz{{{|||wwwgggkkkvvvuuukkk___UUUQQQOOOOOOQQQSSSVVVVVVUUUSSSLLLMMMOOOPPPOOOMMMJJJHHHHHHIIIJJJKKKKKKKKKJJJIIIGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIIIILLLLLLLLLKKKKKKKKKKKKKKKHHHHHHHHHGGGGGGHHHHHHHHHKKKJJJIIIHHHHHHIIIJJJKKKIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLJJJJJJIIIIIIJJJLLLNNNOOOPPPPPPOOONNNMMMMMMMMMNNNLLLKKKKKKKKKKKKKKKLLLLLLOOONNNNNNMMMMMMNNNNNNOOOOOOOOOPPPQQQQQQQQQPPPPPPNNNNNNNNNNNNOOOQQQRRRSSSTTTTTTYYYbbbjjjsss\\\[[[ZZZZZZ[[[\\\^^^______bbbiiiqqqtttxxx}}}{{{}}}|||pppiiiddd___[[[\\\\\\YYYXXXZZZ]]]```dddiiilllooopppqqqoooooopppppppppooonnnnnnkkkkkkkkkkkklllmmmoooooossssssssssssrrrqqqooooooooonnnnnnmmmmmmllllllllljjjkkklllnnnooooooppppppllllllkkkjjjiiiiiihhhhhhiiihhhfffeeeeeefffhhhiiiiiimmmrrrvvvxxxzzz|||~~~}}}wwwnnnfffsss~~~vvvrrrkkk```VVVQQQNNNMMMNNNPPPSSSTTTTTTRRRNNNPPPRRRSSSRRROOOLLLIIIGGGHHHIIIJJJJJJIIIHHHHHHEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHJJJKKKKKKKKKKKKKKKJJJJJJGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHGGGGGGGGGHHHIIIJJJIIIIIIHHHIIIIIIIIIJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIIIIIIIJJJLLLNNNOOOQQQPPPOOOMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIJJJKKKKKKMMMLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNOOOOOONNNNNNNNNKKKLLLLLLMMMNNNPPPQQQQQQRRRQQQTTTZZZbbblll|||\\\[[[ZZZYYYZZZZZZ[[[\\\\\\___fffmmmppprrrzzz~~~}}}~~~xxxpppkkkccc\\\YYYXXXUUUVVVYYYWWWZZZ___dddhhhjjjkkkkkklllmmmnnnooooooooonnnmmmhhhiiiiiijjjkkkmmmnnnoooppppppqqqqqqqqqqqqppppppnnnnnnmmmmmmlllkkkjjjjjjjjjkkklllmmmoooooooooooonnnmmmkkkjjjiiiiiiiiiiiihhhgggfffeeefffhhhjjjlllmmmppptttxxx{{{~~~wwwlllfffooouuuoookkkjjjfff^^^VVVTTTMMMLLLLLLNNNPPPRRRQQQPPPPPPRRRSSSTTTRRRNNNJJJGGGFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJJJJIIIIIIHHHEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIIIIIIIIIIJJJJJJJJJHHHHHHIIIIIIKKKLLLMMMNNNPPPOOONNNLLLJJJIIIIIIHHHIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKLLLNNNOOOPPPPPPQQQOOONNNOOOUUU\\\fffuuu\\\[[[YYYXXXXXXXXXYYYYYY[[[]]]dddjjjkkklllsss||||||}}}}}}}}}zzzpppggg^^^ZZZWWWUUUVVVZZZWWWZZZ^^^bbbeeeeeeeeedddhhhiiikkkmmmmmmmmmkkkjjjggghhhiiikkklllnnnoooooonnnoooppppppqqqqqqqqqqqqnnnnnnmmmlllkkkjjjjjjiiijjjkkklllnnnooooooppppppooonnnllliiihhhhhhhhhhhhggggggffffffhhhjjjmmmooorrruuuzzz~~~xxxkkkdddccczzziiiddd``````^^^XXXUUUTTTLLLKKKKKKLLLNNNOOOOOONNNOOOOOOPPPOOOMMMJJJFFFDDDEEEFFFGGGGGGGGGFFFEEEDDDEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIJJJIIIHHHGGGEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDEEEEEEFFFFFFGGGGGGIIIHHHGGGGGGGGGHHHJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJHHHHHHIIIJJJKKKKKKLLLLLLNNNMMMLLLJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKJJJJJJKKKKKKMMMNNNOOOOOOOOOOOOMMMKKKMMMRRRWWW___mmmzzz[[[ZZZXXXWWWVVVVVVVVVWWW[[[]]]bbbfffffffffllluuu~~~~~~}}}||||||~~~yyypppiiifffccc```aaadddbbbdddhhhjjjkkkjjjhhhgggfffhhhkkkmmmnnnmmmlllkkkhhhiiikkkmmmnnnpppqqqqqqooopppqqqqqqrrrrrrqqqqqqooonnnmmmlllkkkjjjiiiiiikkklllmmmnnnoooppppppppppppnnnkkkhhhfffeeeeeeffffffgggggghhhjjjmmmoooppptttyyy{{{vvvmmmfffiiiqqqvvv```\\\YYYYYYWWWRRRPPPQQQMMMKKKJJJJJJLLLMMMLLLKKKKKKKKKKKKKKKIIIGGGEEECCCEEEEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGIIIJJJKKKJJJIIIHHHDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHJJJIIIGGGGGGGGGHHHJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJHHHIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJKKKLLLJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKLLLLLLKKKKKKJJJIIIJJJKKKLLLNNNNNNNNNMMMMMMNNNMMMOOOSSSVVV[[[fffppp}}}[[[ZZZXXXVVVUUUUUUUUUUUU\\\^^^aaadddcccbbbhhhpppyyy~~~|||}}}|||vvvuuussspppoooqqqppprrrtttvvvuuussspppnnnhhhjjjmmmooopppooonnnmmmiiijjjlllnnnppprrrssssssrrrrrrrrrssssssrrrrrrqqqoooooonnnmmmkkkjjjjjjiiikkklllmmmoooppppppqqqqqqpppmmmjjjgggdddccccccdddfffggghhhiiilllnnnpppqqqssszzz{{{sssooolllkkkhhhiiiuuu~~~nnn[[[WWWUUUUUURRRNNNLLLNNNMMMKKKJJJIIIKKKKKKKKKJJJIIIIIIIIIIIIHHHGGGFFFFFFDDDEEEFFFFFFFFFDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHJJJLLLLLLKKKJJJIIIDDDDDDDDDCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIHHHGGGGGGIIIKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIJJJJJJKKKJJJJJJIIIIIIIIIHHHHHHHHHIIIJJJJJJHHHHHHHHHIIIJJJKKKLLLMMMKKKJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLMMMMMMLLLKKKKKKQQQQQQSSSVVVXXXZZZbbbkkk|||^^^\\\XXXUUUTTTUUUWWWXXXZZZ\\\___``````aaaccceeessswww}}}sssnnnhhhiiijjjkkklllkkkjjjjjjlllllllllmmmnnnppprrrssssssrrrrrrqqqpppooonnnnnnpppooonnnmmmlllkkkkkkkkkhhhkkknnnnnnkkkjjjlllnnnjjjiiihhhfffeeeeeeeeefffffffffkkkqqqoookkkooowww{{{{{{tttpppmmmfffeeemmmwwwwwwdddZZZWWWSSSQQQPPPOOOMMMLLLIIIKKKMMMNNNLLLJJJIIIIIIEEEHHHJJJJJJHHHFFFDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFCCCCCCCCCCCCCCCDDDEEEFFFEEEEEEEEEEEEFFFGGGHHHIIIKKKKKKKKKJJJJJJJJJJJJJJJKKKIIIGGGEEEDDDDDDEEEFFFEEEEEEEEEEEEFFFGGGHHHIIIHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGHHHIIIJJJJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJKKKMMMNNNOOOMMMOOORRRSSSTTTWWWZZZ]]]jjjuuuaaa___[[[XXXWWWWWWXXXYYY[[[\\\^^^^^^^^^___aaaccclllqqq|||}}}sssooojjjkkklllmmmnnnmmmllllllllllllmmmnnnoooqqqrrrsssuuuuuutttsssrrrqqqppppppooonnnmmmllllllkkkkkkllliiijjjlllllllllllllllmmmjjjiiigggeeedddeeefffgggjjjkkkooosssqqqnnnrrryyy~~~{{{rrrjjjeeebbbdddoooooocccZZZWWWSSSPPPOOONNNLLLKKKHHHJJJLLLMMMKKKIIIHHHHHHHHHJJJLLLLLLJJJGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHHHHJJJJJJKKKKKKJJJIIIHHHHHHGGGFFFDDDBBBAAAAAABBBCCCEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFFFFFFFEEEGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHIIIJJJJJJKKKLLLMMMMMMMMMLLLLLLKKKJJJIIIIIIJJJJJJKKKMMMNNNOOOMMMOOOPPPQQQQQQRRRUUUWWW___kkkzzzaaa```]]]ZZZYYYYYYYYYZZZ\\\]]]]]]]]]\\\]]]___bbbfffkkkuuuyyyqqqooolllmmmooopppppppppooonnnllllllmmmnnnpppqqqrrrsssuuutttssssssqqqqqqpppooommmmmmllllllllllllmmmmmmjjjiiiiiijjjlllmmmmmmllljjjhhhfffddddddeeehhhjjjnnnoooqqqtttsssqqquuuzzz}}}tttjjjbbb^^^]]]iiirrreee```YYYVVVRRROOONNNLLLJJJIIIGGGIIIKKKKKKIIIGGGGGGGGGKKKMMMNNNNNNKKKIIIHHHGGGFFFEEEEEEDDDDDDEEEEEEFFFCCCBBBBBBAAAAAAAAABBBBBBEEEEEEEEEEEEFFFGGGHHHHHHIIIJJJKKKKKKJJJHHHFFFEEEEEEDDDCCCAAAAAAAAABBBCCCEEEEEEEEEEEEFFFGGGHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIGGGEEEDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIKKKLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIJJJKKKLLLNNNNNNOOOPPPQQQPPPOOOOOOQQQSSSUUU___ppp]]]]]][[[ZZZZZZZZZ[[[[[[_________]]]\\\]]]___bbbccchhhqqqxxx~~~yyyxxx{{{rrrooonnnmmmnnnpppqqqqqqqqqpppooolllmmmnnnpppqqqrrrssssssqqqqqqpppooonnnmmmllllllkkkkkkkkkkkklllmmmnnnnnnkkkiiiggghhhlllnnnmmmkkkjjjhhheeecccdddgggkkkmmmpppqqqsssttttttuuuyyy}}}xxxooofff```]]]```qqqyyyggg___]]]WWWTTTPPPNNNLLLKKKIIIGGGFFFHHHIIIIIIGGGFFFFFFGGGLLLNNNNNNMMMJJJHHHGGGHHHEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBAAAAAAAAAAAADDDDDDDDDEEEEEEFFFGGGHHHIIIJJJLLLLLLKKKHHHEEECCCFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFEEEEEEFFFGGGGGGHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHFFFDDDDDDDDDFFFGGGEEEFFFFFFGGGGGGHHHHHHIIIHHHHHHGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMNNNPPPQQQRRRQQQPPPPPPQQQSSSSSSZZZhhhyyy[[[[[[\\\\\\]]]^^^______aaaaaaaaa```______aaaccccccgggmmmrrrvvv{{{sssrrrwwwyyytttpppqqqssswww{{{tttooommmnnnmmmnnnoooqqqqqqppppppooolllmmmoooqqqrrrsssssssssoooooonnnmmmlllkkkjjjjjjjjjjjjjjjkkklllmmmnnnooollliiifffgggjjjlllkkkiiiiiihhheeedddfffiiinnnqqqsssuuuvvvvvvyyy~~~~~~ssshhh```]]]\\\bbbtttnnnccc]]]YYYUUURRRNNNLLLKKKJJJHHHGGGFFFGGGIIIHHHFFFEEEFFFFFFJJJLLLLLLKKKHHHFFFFFFGGGEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJLLLLLLKKKHHHEEECCCFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFEEEFFFFFFGGGHHHFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFGGGGGGGGGFFFFFFEEEHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDFFFHHHJJJEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIHHHIIIIIIJJJJJJJJJIIIIIIHHHIIIIIIIIIJJJLLLMMMNNNNNNOOOPPPPPPOOOPPPRRRTTTVVVZZZdddttt]]]^^^___aaabbbcccccccccaaabbbdddcccbbbbbbcccdddccceeeiiimmmpppyyy{{{ttttttzzzvvvoookkkhhhiiiiiijjjqqqxxx{{{}}}{{{}}}||||||}}}{{{|||~~~~~~}}}}}}}}}||||||zzzwwwrrrooonnnooommmnnnooopppqqqppppppooolllnnnppprrrsssttttttsssqqqpppooonnnmmmllllllkkkiiiiiijjjjjjkkkmmmnnnooollljjjhhhggghhhiiiiiiiiiiiihhhfffgggiiimmmqqqssswwwyyy{{{|||}}}nnnaaaZZZYYYZZZbbbvvvqqqfff```ZZZVVVRRROOOLLLJJJIIIIIIHHHGGGGGGHHHHHHGGGFFFEEEFFFGGGGGGHHHIIIHHHFFFEEEEEEFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHIIIJJJJJJIIIGGGEEEDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFGGGGGGEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHEEEFFFFFFGGGGGGFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEEEEFFFHHHJJJKKKFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKMMMMMMKKKLLLMMMNNNNNNOOOQQQSSSXXX[[[cccqqq___```bbbcccdddcccbbbaaa___bbbeeefffeeedddcccdddfffeeegggkkkooowww~~~}}}xxxsssjjjgggeeefffdddeeekkkrrrwww~~~vvvuuuvvvvvvuuuvvvqqqrrrsssuuuuuuuuuuuutttsssssssssuuuwwwwwwvvvttttttuuutttrrrpppoooooopppnnnooopppqqqrrrqqqpppppplllnnnqqqssstttttttttsssrrrqqqqqqpppooonnnmmmmmmiiiiiijjjjjjkkklllmmmnnnlllllljjjhhhfffeeegggiiihhhhhhhhhiiilllpppsssuuuwww{{{|||~~~~~~kkk^^^ZZZ\\\```kkkvvvddd^^^YYYTTTRRROOOLLLIIIHHHHHHIIIHHHGGGGGGHHHHHHGGGFFFEEEFFFHHHEEEFFFGGGFFFDDDDDDEEEGGGDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGFFFFFFGGGFFFFFFEEEDDDDDDAAABBBCCCDDDEEEEEEEEEEEEGGGGGGFFFFFFFFFFFFFFFGGGEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHEEEFFFGGGHHHHHHIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIJJJGGGGGGGGGHHHIIIIIIJJJJJJHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMLLLMMMNNNNNNNNNOOOQQQSSSWWW[[[bbblllxxx```aaabbbcccbbb```^^^]]]]]]aaaeeeffffffdddcccccciiiggghhhlllqqqxxxyyy|||~~~{{{|||~~~{{{sssuuuiiifffeeeeeecccccciiiqqqzzz|||sssrrrsssqqqooopppllllllnnnoooqqqqqqrrrrrrtttrrrppppppqqqrrrrrrrrrnnnooonnnmmmlllllloooqqqooopppqqqrrrsssrrrqqqqqqmmmnnnqqqsssuuuuuutttsssqqqqqqpppooonnnmmmlllllljjjjjjjjjjjjkkklllmmmnnnlllmmmllliiidddcccfffiiiggghhhiiikkknnnqqqtttvvvuuuyyy|||~~~~~~lll```___dddjjjyyyjjj]]]WWWRRRPPPPPPMMMJJJHHHGGGHHHIIIHHHHHHHHHIIIIIIGGGFFFEEEGGGHHHDDDEEEFFFEEEDDDDDDFFFHHHDDDDDDCCCCCCCCCCCCDDDDDDAAAAAAAAAAAABBBBBBCCCDDDCCCCCCCCCDDDDDDEEEFFFGGGDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBDDDEEEFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGEEEEEEFFFFFFFFFFFFEEEEEECCCDDDDDDEEEFFFGGGGGGGGGFFFGGGHHHIIIJJJKKKKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIJJJJJJJJJIIIHHHHHHGGGHHHHHHIIIIIIJJJJJJKKKGGGGGGFFFEEEEEEDDDEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMPPPQQQQQQQQQPPPPPPRRRTTTWWW[[[aaahhhnnntttyyy{{{^^^___```bbbbbbbbbaaa```___bbbeeefffdddccceeegggdddfffhhhhhhjjjppp{{{xxxuuuxxxzzzzzzxxxzzz}}}yyyqqqoookkkjjjgggccccccgggooottt{{{ooonnnooollllllpppjjjjjjkkklllmmmnnnoooooolllnnnnnnmmmjjjjjjmmmpppnnnoooooonnnnnnoooqqqsssssssssrrrqqqqqqpppoooooopppqqqrrrssssssqqqooonnnppppppoooooonnnmmmmmmlllgggggghhhhhhjjjlllmmmnnnlllllljjjiiiiiihhhhhhhhhjjjjjjlllpppssstttvvvxxxzzzvvv|||uuujjjbbb```mmm~~~ppp```\\\XXXPPPLLLOOOHHHHHHHHHIIIIIIHHHGGGGGGJJJIIIHHHHHHGGGGGGGGGHHHBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAFFFFFFFFFFFFEEEDDDCCCBBBDDDBBB@@@??????AAADDDFFFFFFEEECCCBBBBBBCCCCCCDDDDDDEEEFFFGGGGGGFFFEEEDDDEEEEEEDDDCCCBBBAAAAAA@@@DDDDDDDDDDDDEEEFFFHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJFFFGGGGGGHHHIIIJJJKKKLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIHHHFFFEEEFFFGGGGGGEEEDDDDDDEEEFFFFFFEEECCCDDDDDDEEEFFFGGGGGGHHHJJJJJJIIIJJJKKKLLLNNNOOOLLLLLLNNNPPPQQQRRRRRRRRRTTTXXX]]]^^^^^^```ggglllxxx___```aaabbbbbbaaa```___ccceeefffeeecccbbbccceeeeeegggiiihhhiiimmmvvv}}}|||yyyxxxwwwtttqqqsssuuu{{{sssooonnnmmmmmmkkkiiiiiilllsssxxxzzzmmmlllmmmiiiiiimmmiiijjjkkkkkkmmmmmmnnnooommmmmmnnnllliiiiiikkknnnmmmnnnooonnnmmmnnnqqqsssssssssrrrqqqqqqpppoooooooooppprrrssssssrrrpppooooooooonnnnnnmmmmmmmmmllljjjjjjkkkkkklllnnnoooooolllkkkjjjiiihhhhhhhhhhhhiiijjjmmmppprrruuuyyy|||}}}{{{~~~pppllllllqqqwwwfffXXXWWWTTTMMMJJJMMMGGGHHHHHHHHHGGGGGGFFFEEEHHHGGGFFFFFFEEEEEEFFFFFFDDDDDDEEEDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@CCCCCCDDDDDDDDDDDDDDDCCCCCCBBB@@@??????AAACCCEEEDDDDDDCCCCCCCCCDDDFFFGGGDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBAAADDDDDDDDDDDDEEEFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIEEEEEEFFFGGGHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFCCCDDDFFFFFFFFFFFFHHHJJJGGGFFFDDDDDDFFFGGGFFFEEEFFFFFFFFFFFFEEEEEEEEEDDDHHHHHHHHHIIIKKKMMMOOOQQQOOOPPPQQQRRRSSSTTTTTTTTTQQQTTTWWWXXXWWWYYY___dddpppzzz```aaaaaaaaaaaaaaa```___dddeeedddcccaaaaaaccceeefffhhhiiihhhgggiiinnnrrrxxx{{{tttoookkkmmmmmmrrr{{{sssmmmnnnoooqqqsssttttttsssuuuzzz|||nnnlllmmmiiihhhjjjiiijjjjjjkkklllmmmnnnnnnmmmmmmllljjjgggggghhhjjjlllmmmnnnnnnmmmnnnppprrrrrrrrrqqqqqqppppppoooooonnnoooqqqssstttsssrrrqqqnnnnnnmmmmmmmmmmmmmmmmmmlllllllllmmmmmmmmmnnnnnnjjjjjjiiihhhhhhggghhhhhhjjjmmmqqqrrruuuzzz~~~sssmmmsss}}}iii\\\RRRRRRRRRMMMJJJLLLHHHHHHHHHGGGFFFEEEDDDCCCEEEEEEDDDDDDCCCCCCDDDDDDGGGFFFEEECCCCCCBBBBBBBBBDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDBBBAAA@@@??????AAACCCDDDCCCCCCCCCDDDEEEFFFHHHHHHEEEEEEFFFFFFFFFFFFEEEEEECCCCCCDDDDDDDDDDDDCCCCCCEEEEEEEEEDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFCCCDDDEEEGGGHHHHHHIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEBBBDDDEEEFFFEEEFFFHHHIIIHHHFFFEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEHHHHHHIIIJJJLLLOOOQQQRRRQQQRRRRRRSSSSSSSSSSSSSSSNNNQQQSSSSSSRRRSSSXXX\\\eeeooo}}}______```aaaaaaaaaaaaaaaccccccaaa``````aaadddfffccceeegggfffeeefffhhhjjjpppwwwvvvooolllmmmkkkmmmtttyyy}}}vvvkkkjjjnnnqqqvvvzzzqqqnnnnnnjjjhhhkkkjjjjjjkkklllmmmnnnoooooommmllljjjhhhfffeeeeeefffkkklllmmmmmmmmmmmmooopppqqqpppppppppooooooooonnnlllnnnppprrrssssssrrrrrrnnnnnnnnnnnnmmmmmmmmmmmmkkkkkkkkklllkkkkkkkkkkkkhhhggggggggggggggghhhhhhmmmsssvvvwwwzzzqqqnnnrrrnnn```WWWPPPQQQQQQNNNKKKLLLIIIIIIIIIHHHGGGEEEDDDCCCDDDDDDCCCCCCCCCCCCCCCDDDHHHGGGEEECCCAAAAAABBBBBBDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBBBBBBBBBBBBBAAAAAA@@@??????AAABBBCCCDDDDDDDDDEEEFFFFFFGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDEEEEEEEEEEEEDDDFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCDDDFFFGGGHHHIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHGGGEEEEEEEEEGGGHHHGGGEEEEEEGGGHHHGGGFFFCCCDDDEEEFFFGGGHHHIIIJJJKKKKKKLLLMMMNNNPPPQQQRRRPPPQQQQQQRRRQQQQQQPPPPPPOOOPPPRRRRRRRRRTTTWWW[[[]]]eeerrr]]]^^^___```aaabbbcccdddeeeccc```___^^^___```aaa___aaacccdddddddddeeefffmmmrrr{{{~~~wwwtttsssnnnlllnnnrrruuu{{{}}}llleeegggmmmppp{{{qqqnnnnnnkkkhhhiiikkkkkklllmmmnnnoooooopppmmmkkkhhhfffeeeddddddccciiikkkmmmmmmllllllmmmooonnnnnnnnnnnnnnnmmmmmmmmmkkkllloooqqqrrrsssrrrqqqooonnnnnnnnnnnnnnnmmmmmmkkkkkklllllllllkkkjjjiiieeeeeeeeefffggghhhiiijjjooovvvzzz{{{tttnnnsssuuudddZZZTTTPPPOOOOOOMMMJJJJJJJJJJJJJJJIIIHHHFFFEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEHHHGGGEEECCCAAAAAABBBBBBDDDDDDCCCBBBAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@??????AAAAAA@@@@@@@@@AAABBBCCCEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCEEEFFFGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCEEEGGGIIIJJJJJJIIIIIIFFFFFFEEEEEEDDDDDDEEEEEEHHHIIIJJJIIIGGGFFFGGGHHHIIIGGGFFFFFFGGGHHHHHHGGGDDDEEEFFFGGGHHHJJJKKKKKKPPPPPPPPPPPPQQQPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPOOONNNOOOPPPQQQSSSUUUYYY[[[[[[___hhhttt^^^^^^^^^___```bbbdddeeegggddd```^^^]]]\\\ZZZYYY\\\]]]___aaacccdddddddddjjjooovvv}}}|||tttmmmmmmnnnpppuuuzzz}}}rrrfffaaacccjjjooonnnkkkmmmiiifffgggjjjkkkkkklllmmmnnnoooooollljjjfffeeeeeeeeedddbbbhhhjjjlllllllllkkklllmmmlllllllllllllllkkkkkkkkkiiikkkmmmpppqqqqqqpppooooooooonnnnnnmmmllllllkkkkkklllmmmmmmmmmlllkkkjjjeeeeeefffhhhjjjlllnnnoooqqqxxx|||~~~wwwrrrzzzxxxeee^^^TTTQQQMMMKKKKKKIIIHHHGGGJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEGGGFFFEEECCCCCCBBBBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAA@@@???>>>BBBAAAAAAAAABBBBBBCCCCCCEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBDDDFFFGGGHHHGGGFFFEEEDDDDDDDDDCCCCCCDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCEEEGGGIIIJJJJJJIIIHHHFFFFFFEEEEEEEEEEEEEEEFFFEEEGGGHHHIIIHHHIIIKKKLLLJJJHHHGGGGGGHHHIIIIIIHHHIIIIIIIIIIIIJJJJJJJJJJJJRRRRRRRRRRRRRRRPPPOOOOOOQQQRRRRRRRRRRRRRRRQQQQQQMMMMMMMMMOOOQQQTTTWWWXXXZZZ\\\aaajjjvvvaaa``````______```bbbbbbaaa___]]]\\\]]]\\\ZZZWWW\\\\\\]]]___aaabbbcccbbbfffkkkpppvvv}}}~~~tttppppppqqquuuzzz|||{{{rrrfff___aaajjjrrrnnnkkkmmmjjjgggggghhhiiiiiijjjkkklllmmmnnnllliiieeedddeeeeeedddcccgggiiikkklllkkkkkkkkkllliiiiiiiiijjjjjjjjjjjjjjjiiijjjlllnnnoooooonnnmmmnnnnnnmmmllljjjiiihhhhhhiiijjjkkkmmmmmmllljjjiiifffggghhhkkknnnrrruuuvvvwww}}}~~~wwwzzz~~~ggg[[[XXXPPPOOOLLLIIIHHHHHHHHHGGGHHHHHHHHHHHHHHHGGGFFFFFFCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBAAAAAA@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDBBBCCCDDDEEEEEEEEEDDDCCCBBBBBBAAA@@@@@@AAABBBBBBCCCEEEGGGHHHIIIGGGEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFCCCCCCCCCCCCDDDDDDDDDDDDBBBCCCFFFIIIJJJIIIHHHGGGFFFFFFFFFEEEEEEFFFFFFGGGDDDFFFHHHHHHHHHHHHJJJLLLJJJIIIGGGGGGIIIJJJIIIHHHJJJJJJKKKKKKLLLLLLLLLLLLPPPPPPQQQQQQQQQPPPOOONNNPPPPPPQQQQQQQQQQQQQQQPPPNNNMMMLLLMMMOOOQQQSSSTTTWWWYYY\\\ccclllwwwdddcccaaa```_________```ZZZXXXXXXZZZ^^^___^^^[[[]]]]]]\\\^^^```aaaaaaaaabbbggglllqqqwwwzzzvvvuuuvvvzzz~~~vvvjjjaaabbblllvvvooolllooommmiiiiiigggggghhhiiijjjkkkkkklllkkkhhheeedddeeefffeeecccfffhhhkkklllkkkkkkkkklllhhhhhhhhhhhhhhhiiiiiiiiihhhjjjlllmmmnnnnnnlllkkkmmmmmmllljjjhhhgggfffeeeeeefffhhhjjjjjjjjjhhhgggggghhhkkknnnrrrvvvyyy{{{}}}{{{sssooorrrooo```WWWUUUOOONNNLLLIIIHHHJJJKKKJJJFFFFFFGGGGGGGGGFFFFFFEEEBBBBBBBBBBBBBBBCCCDDDEEECCCCCCDDDEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAABBBBBBCCCCCCCCC??????@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEE@@@AAACCCDDDEEEFFFEEEEEEAAAAAA@@@??????@@@AAAAAADDDEEEGGGIIIIIIGGGEEECCCBBBBBBBBBCCCCCCEEEFFFGGGBBBCCCCCCDDDDDDEEEEEEEEE@@@BBBEEEHHHIIIHHHGGGEEEGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIHHHFFFEEEFFFGGGKKKIIIGGGHHHIIIJJJIIIIIIHHHIIIJJJLLLMMMOOOPPPQQQMMMNNNOOOPPPPPPPPPOOONNNLLLMMMNNNNNNOOOOOOOOONNNPPPOOOMMMMMMOOOPPPQQQQQQTTTVVVZZZ___gggqqq}}}______```aaaaaaaaaaaa``````]]][[[\\\^^^]]]ZZZWWWXXXZZZ\\\^^^___```_________aaadddhhhppp~~~{{{}}}~~~yyyrrriiiccciiirrr~~~ooojjjkkkjjjhhhgggeeeeeeeeeeeeeeefffggghhhfffeeedddcccdddeeefffgggiiijjjkkkkkkkkkiiihhhgggiiihhhgggffffffggghhhiiillllllllllllllllllllllllhhhgggfffeeeeeeeeeeeeeeeiiiiiihhhfffddddddgggiiifffiiimmmqqqtttwwwxxxxxxwww~~~ooogggmmmqqqeeeXXXQQQQQQNNNMMMLLLJJJHHHGGGGGGGGGFFFFFFEEECCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDCCCBBBBBBBBBAAA@@@@@@??????@@@@@@AAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCBBBBBBAAAAAACCCCCCDDDDDDCCCBBBAAAAAA??????@@@@@@@@@AAAAAAAAACCCCCCDDDDDDEEEEEEFFFFFFCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCHHHGGGEEEDDDDDDDDDEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIFFFFFFGGGGGGGGGGGGHHHHHHJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJKKKKKKLLLMMMMMMMMMKKKKKKLLLMMMNNNPPPQQQRRRQQQVVV[[[^^^```eeemmmttt]]]___aaaccccccbbb```______]]][[[\\\]]]\\\ZZZWWWVVVWWWYYY[[[]]]]]]]]]]]]\\\^^^bbbeeekkkwww|||xxxrrriiidddiiirrr|||mmmiiijjjiiigggfffeeeeeedddeeeeeeffffffgggeeeddddddddddddeeefffgggiiijjjkkkkkkkkkjjjhhhggghhhgggfffeeeeeeffffffgggggghhhiiijjjjjjiiihhhgggggggggfffeeeddddddddddddeeeeeeeeeddddddeeehhhkkknnnoooqqqssstttvvvwwwxxxyyy}}}|||iiiiiixxxtttddd]]]TTTOOOPPPMMMLLLKKKIIIGGGGGGFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCCCCCCCCCCBBBAAAAAABBBAAA@@@@@@??????@@@@@@AAAAAA@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCCCCCCCBBBBBBAAABBBBBBBBBBBBAAA@@@???@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBDDDCCCCCCCCCCCCCCCCCCDDDGGGFFFEEEDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHIIIJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMLLLLLLKKKIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKLLLMMMNNNPPPQQQRRRRRRVVVZZZ[[[\\\___fffllluuu]]]___aaaccccccbbb```___^^^\\\[[[[[[[[[ZZZXXXVVVTTTUUUWWWXXXZZZ[[[[[[[[[XXX\\\```aaadddnnn}}}{{{zzz{{{}}}}}}|||||||||}}}zzzwwwrrrjjjfffjjjrrrwwwkkkggghhhgggeeeeeedddddddddddddddeeeeeeeeeddddddddddddeeefffhhhhhhiiiiiijjjkkkkkkjjjhhhggghhhgggfffeeeeeeeeeeeeeeedddfffhhhjjjjjjhhhfffdddgggfffeeedddccccccccccccbbbcccddddddeeehhhlllooowwwwwwwwwwwwwwwvvvvvvvvvsssttt{{{ttthhhqqq|||bbbXXXTTTOOOLLLMMMKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCAAAAAABBBBBBAAAAAA@@@@@@BBBAAA@@@@@@??????@@@@@@@@@@@@@@@@@@?????????>>>????????????????????????BBBBBBCCCCCCCCCCCCCCCBBBAAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCDDDEEEEEEEEEGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKLLLMMMOOOQQQQQQSSSUUUXXXXXXWWWXXX]]]aaafffuuu______`````````aaaaaaaaa\\\\\\[[[ZZZZZZXXXVVVUUUSSSTTTUUUVVVXXXYYYZZZZZZWWW\\\`````````ggguuu|||tttqqqrrruuuwww|||}}}zzzyyyyyyyyyyyyzzzwwwuuurrrlllhhhkkkrrr~~~rrrgggeeefffdddcccccccccdddddddddddddddddddddccccccdddeeefffggghhhiiiggghhhiiijjjjjjiiihhhggghhhhhhgggfffeeeeeeddddddeeegggjjjlllllljjjgggeeefffeeedddcccbbbbbbbbbbbbbbbdddeeegggiiilllqqquuu}}}}}}~~~}}}{{{wwwtttqqqkkkjjjmmm{{{}}}vvvvvv~~~lllZZZSSSQQQMMMJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAAAAAAAAAAA@@@@@@BBBAAA@@@@@@??????@@@@@@@@@????????????>>>>>>>>>????????????????????????@@@@@@AAABBBBBBBBBAAAAAACCCCCCDDDDDDDDDCCCCCCBBB@@@AAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDAAABBBBBBCCCCCCDDDEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJKKKMMMNNNPPPQQQRRRTTTUUUUUUTTTTTTWWWZZZaaaoooaaa```]]]\\\\\\^^^aaaccc[[[[[[[[[ZZZXXXVVVTTTTTTSSSTTTUUUVVVWWWYYYZZZZZZZZZ]]]aaa``````fffpppzzzxxxqqqoooppprrrssstttwww|||~~~~~~}}}~~~~~~~~~~~~}}}|||{{{{{{|||{{{zzzxxxxxxxxxyyyyyywwwtttsssrrrnnnjjjmmmssswwwmmmeeecccdddcccbbbccccccddddddeeeeeedddccccccccccccdddfffggghhhhhhiiifffggghhhiiiiiiiiihhhgggjjjjjjiiihhhgggfffddddddeeegggjjjlllllljjjgggeeeddddddcccbbbbbbbbbbbbcccdddeeegggiiikkkoootttxxx~~~wwwoookkkddddddfffmmmuuu{{{~~~mmmbbbVVVRRRPPPNNNJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@AAAAAABBBBBBBBBAAAAAABBBAAA@@@@@@??????@@@@@@?????????>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????@@@@@@@@@???BBBBBBCCCCCCCCCCCCCCCBBB@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEBBBBBBCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLNNNOOOPPPPPPQQQRRRSSSSSSTTTUUUWWW^^^jjjxxx```^^^\\\ZZZZZZ]]]```bbbYYYZZZ[[[YYYVVVSSSSSSSSSTTTTTTTTTUUUVVVXXXZZZ[[[\\\^^^___```aaafffmmmsss{{{}}}zzzwwwvvvuuutttoooqqqssswww{{{~~~~~~~~~}}}}}}~~~~~~{{{zzzyyywwwvvvvvvvvvvvvuuuuuuvvvvvvwwwxxxyyyzzzuuurrrqqqqqqooolllnnnsssqqqiiicccbbbcccaaaaaacccddddddeeeffffffeeecccbbbcccdddeeegggggghhhhhhhhhggghhhiiijjjkkkjjjiiiiiikkkkkkjjjiiihhhfffdddcccdddeeegggiiiiiigggeeedddccccccbbbbbbccccccdddeeedddfffhhhkkknnnsssyyy}}}}}}sssiiiccc[[[[[[___cccgggooo|||ttt^^^XXXRRROOOOOONNNLLLJJJGGGFFFEEEDDDCCCCCCCCCCCCBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAABBBBBBBBBAAAAAABBBAAA@@@@@@??????@@@@@@>>>>>>>>>>>>====================================;;;<<<===>>>?????????>>>>>>??????@@@@@@@@@@@@?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>??????@@@@@@AAAAAABBBAAABBBCCCDDDDDDCCCBBBAAA@@@@@@AAABBBBBBBBBBBBAAABBBBBBBBBCCCCCCDDDDDDEEECCCCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJKKKMMMOOOPPPNNNOOOPPPQQQSSSTTTUUUUUUZZZaaammmvvv}}}\\\\\\[[[[[[[[[\\\]]]^^^XXXZZZZZZXXXTTTRRRQQQRRRSSSSSSSSSTTTUUUWWWYYYZZZ]]]\\\[[[]]]```eeeiiilllqqquuu|||~~~zzzooonnnmmmmmmppptttyyy|||~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzyyywwwuuuttttttuuuuuusssttttttuuuvvvwwwwwwxxxrrrpppoooqqqpppnnnooosssyyy|||~~~mmmfffaaabbbcccaaaaaaccceeeeeegggggggggeeedddbbbdddeeefffggghhhhhhgggfffjjjkkklllmmmnnnmmmmmmllljjjjjjjjjiiigggeeebbbaaacccdddeeeffffffeeedddcccbbbbbbbbbcccdddeeefffgggfffhhhlllpppuuu{{{xxxlllbbb\\\TTTVVV\\\eeemmmzzz}}}iiiVVVUUUQQQNNNMMMMMMLLLIIIGGGFFFEEEDDDCCCCCCCCCDDDBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@>>>??????@@@AAAAAA@@@@@@BBBAAA@@@@@@??????@@@@@@>>>>>>=========<<<<<<<<<========================;;;<<<===>>>????????????<<<===>>>????????????>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@AAABBBCCCCCCBBBAAA@@@>>>???@@@BBBBBBBBBAAA@@@AAAAAABBBCCCCCCDDDEEEEEECCCCCCCCCDDDEEEEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJHHHHHHIIIJJJKKKMMMNNNOOONNNNNNNNNPPPRRRSSSSSSRRRUUUXXX___gggooouuu{{{|||XXXZZZ\\\]]]]]]]]][[[ZZZWWWYYYZZZXXXTTTQQQQQQRRRRRRRRRRRRRRRTTTVVVXXXYYY\\\YYYXXXZZZ___dddggggggjjjpppyyyqqqnnnjjjggghhhmmmrrrvvv|||~~~{{{}}}zzzzzzzzzzzzyyyyyyyyyyyy|||{{{xxxvvvvvvvvvwwwxxxvvvvvvvvvvvvuuuuuuuuuuuuqqqooonnnqqqqqqooopppsssqqqqqqyyyrrrkkkeeeaaabbbbbbaaaaaaccceeefffggghhhhhhfffdddccceeefffggghhhhhhgggfffffflllmmmooopppppppppooooooiiiiiiiiihhhfffdddaaa___eeeeeeeeeffffffeeeeeeeeeaaaaaabbbcccdddfffhhhiiihhhkkkpppuuu{{{~~~rrrggg^^^YYYVVVXXX```ooo~~~pppaaaWWWVVVSSSOOOMMMLLLJJJGGGGGGFFFEEEDDDDDDDDDDDDDDDAAACCCDDDFFFFFFEEECCCBBBBBBBBBBBBAAAAAA@@@@@@@@@======>>>???????????????BBBAAA@@@@@@??????@@@@@@>>>=========<<<<<<<<<<<<========================<<<<<<>>>???@@@@@@@@@@@@===>>>???@@@@@@@@@@@@@@@===>>>>>>>>>>>>???????????????>>>>>>=========<<<===>>>>>>???@@@@@@AAAAAA???@@@BBBCCCCCCBBB@@@???>>>???@@@AAABBBAAAAAA@@@AAAAAABBBBBBCCCDDDEEEEEEBBBBBBCCCCCCDDDEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGHHHHHHGGGGGGGGGFFFGGGGGGHHHHHHIIIJJJJJJHHHHHHHHHIIIKKKLLLNNNOOONNNNNNNNNOOOQQQQQQPPPOOOTTTTTTWWW]]]dddjjjrrrwwwxxxYYYYYYZZZ\\\\\\]]]]]]]]]cccaaa\\\XXXUUUSSSRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSXXXXXXYYY[[[^^^`````````gggmmmtttyyywwwmmmeeeccceeefffhhhkkkxxx|||~~~~~~}}}}}}~~~{{{zzzzzz|||~~~xxxxxxyyyyyyyyyxxxwwwwww}}}zzzwwwtttsssuuuwwwxxxtttsssssstttuuuuuutttrrrqqqpppooonnnmmmllllllllljjjlllqqq}}}tttgggfffdddcccccccccdddddddddgggkkkllljjjgggeeedddhhhiiiiiigggffffffgggiiikkkkkklllmmmmmmlllllllllmmmkkkgggdddbbbaaaaaaaaa```````````````aaabbbbbbfffeeedddcccccceeehhhiiikkkqqqwww}}}{{{mmm```[[[\\\VVV^^^nnn}}}eeeXXXVVVUUURRROOOLLLJJJHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDFFFIIIKKKJJJIIIBBBAAAAAA@@@?????????@@@AAAAAA@@@@@@???>>>======@@@@@@????????????@@@@@@AAA@@@???===<<<<<<;;;;;;>>>>>>======<<<<<<<<<;;;======>>>>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>><<<<<<======>>>>>>>>>?????????>>>>>>>>>???@@@AAA>>>??????@@@@@@AAABBBBBB@@@@@@??????????????????>>>>>>???@@@@@@AAABBBBBBDDDDDDDDDDDDDDDEEEEEEFFFBBBCCCDDDDDDCCCCCCDDDFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHHHHGGGHHHHHHIIIIIIGGGHHHIIIKKKLLLLLLLLLLLLMMMNNNOOOOOOOOOOOONNNMMMMMMOOORRRSSSVVV^^^kkktttXXXYYYZZZ[[[\\\\\\\\\\\\```___\\\XXXUUUTTTSSSRRRTTTTTTTTTTTTTTTTTTTTTTTTWWWWWWXXXZZZ\\\^^^______ccciiioootttyyy~~~sssjjjfffffffffhhhkkkppptttyyy~~~~~~~~~}}}zzzxxxvvvvvvwwwxxxvvvwwwxxxxxxyyyyyyxxxxxx{{{yyyvvvtttssstttvvvwwwsssrrrqqqqqqssssssrrrqqqppppppnnnmmmkkkkkkjjjjjjjjjjjjllluuuuuujjjfffeeedddcccccccccddddddeeegggkkkkkkjjjgggeeeeeefffggggggfffeeefffiiikkkjjjjjjkkkkkkkkkkkkjjjjjjkkkiiifffcccaaa`````````aaaaaaaaaaaaaaabbbccccccgggggggggggghhhjjjlllnnnsssxxx~~~ttteeeZZZWWWYYYaaannnsss```UUURRRQQQOOOLLLJJJIIIHHHHHHEEEEEEEEEDDDDDDDDDCCCCCCDDDCCCDDDEEEHHHIIIIIIGGGBBBAAA@@@@@@?????????@@@AAAAAA@@@??????>>>======@@@??????>>>>>>??????@@@@@@???>>>==================<<<<<<<<<;;;;;;;;;;;;==================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>=========>>>>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????@@@@@@AAABBBBBBBBBDDDDDDCCCCCCDDDDDDEEEFFFBBBCCCDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHHHHIIIJJJJJJKKKKKKKKKMMMMMMNNNOOOOOONNNMMMMMMIIILLLNNNOOOQQQYYYdddmmmyyy{{{WWWXXXYYYZZZ[[[[[[[[[ZZZ\\\[[[ZZZXXXVVVTTTSSSRRRUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUVVVXXXZZZ[[[\\\\\\___ccchhhkkkppp{{{xxxlllfffdddbbbbbbeeehhhkkkooosssvvv{{{~~~}}}{{{zzzxxxwwwuuuttttttttttttuuuvvvwwwyyyyyyyyyyyyyyywwwuuusssssssssuuuvvvsssqqqooonnnpppqqqqqqqqqpppooommmkkkjjjiiihhhhhhiiigggggglllyyyuuummmgggeeeeeedddcccccccccddddddeeegggjjjkkkiiigggffffffdddeeeeeeeeedddfffiiilllhhhiiiiiiiiiiiiiiihhhhhhiiigggeeebbb```_________bbbbbbbbbbbbbbbcccddddddeeefffhhhiiiiiikkkmmmpppxxxmmm___YYY[[[aaappp}}}eeeYYYQQQMMMLLLKKKIIIHHHGGGGGGGGGDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBDDDFFFGGGFFFEEEAAAAAA@@@????????????@@@@@@@@@@@@??????>>>>>>===??????>>>>>>>>>>>>????????????>>>>>>>>>>>>??????;;;;;;;;;;;;;;;:::::::::======<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@BBBCCCCCCCCCBBBAAABBBAAAAAA@@@??????>>>>>>????????????????????????@@@@@@AAAAAABBBBBBCCCCCCDDDCCCCCCCCCCCCDDDEEEEEEAAACCCDDDDDDCCCCCCDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDGGGGGGHHHIIIIIIJJJJJJJJJLLLMMMMMMNNNNNNMMMMMMLLLHHHIIIKKKKKKNNNTTT]]]eeeqqqvvv~~~WWWWWWXXXYYYZZZZZZYYYYYYXXXXXXXXXWWWVVVUUUSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSQQQSSSUUUWWWXXXXXXYYYZZZ[[[___cccdddhhhrrrqqqiiiddd```___aaaccceeehhhjjjnnnsssyyy}}}~~~}}}}}}}}}}}}|||{{{zzzzzzyyyxxxvvvttttttrrrsssuuuwwwxxxyyyzzzzzzwwwvvvuuutttsssttttttuuussspppmmmmmmnnnpppqqqqqqooommmllljjjhhhgggffffffhhhffffffiiiqqq|||~~~tttmmmiiigggeeeeeeddddddddddddddddddfffgggiiiiiihhhgggggggggffffffeeedddcccdddgggjjjiiiiiiiiiiiiiiihhhhhhggghhhgggeeecccaaa`````````bbbbbbbbbbbbccccccdddeeeeeehhhjjjkkkkkklllooorrryyy~~~jjj``````kkkvvvhhhYYYUUUOOOLLLKKKIIIHHHGGGFFFFFFFFFDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAABBBDDDEEEDDDBBB@@@@@@???????????????@@@@@@?????????>>>>>>>>>===>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;>>>======<<<<<<;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>??????????????????>>>@@@BBBCCCCCCCCCAAA@@@AAA@@@@@@@@@??????>>>>>>???????????????@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEAAABBBDDDCCCBBBBBBCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDFFFFFFGGGHHHIIIKKKLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLIIIJJJKKKLLLNNNRRRZZZ___kkksss~~~WWWXXXXXXYYYYYYYYYYYYXXXUUUUUUVVVVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRROOORRRVVVWWWWWWVVVWWWXXX[[[^^^``````bbblll{{{zzzqqqjjjdddbbbdddaaabbbdddeeegggkkkppptttxxx|||||||||}}}~~~}}}|||{{{{{{{{{zzzyyywwwuuutttrrrssstttvvvwwwxxxyyyyyyuuuuuuuuuuuuttttttttttttrrrpppmmmlllnnnpppppppppmmmllljjjiiigggfffffffffgggggghhhkkkoootttxxx{{{}}}yyytttoookkkgggddddddeeeeeeeeefffffffffeeeeeefffgggiiihhhgggfffgggiiiiiihhhfffdddbbbbbbeeehhhjjjjjjkkkkkkjjjiiiiiihhhhhhhhhfffeeedddcccbbbbbbaaaaaaaaabbbcccdddfffggghhhllloooooonnnoootttxxx~~~zzzhhheeennnyyyiiiYYYRRRRRRNNNMMMLLLJJJHHHFFFEEEEEEDDDEEEEEEEEEDDDDDDDDDCCCCCCAAA@@@@@@AAABBBCCCAAA@@@?????????>>>>>>???@@@@@@?????????>>>>>>>>>>>>>>>>>>======<<<<<<======>>>============>>>???@@@AAA<<<<<<<<<<<<<<<<<<======>>>>>>>>>======<<<<<<<<<====================================>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>><<<>>>@@@AAABBBAAA???>>>>>>>>>>>>??????@@@@@@@@@>>>>>>?????????@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDAAABBBCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFFFFFFFFFFEEECCCCCCCCCCCCDDDEEEEEEFFFEEEFFFFFFHHHKKKMMMPPPQQQKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKKKKMMMQQQVVVZZZbbbkkkyyyXXXXXXYYYYYYYYYYYYXXXXXXTTTTTTTTTSSSSSSSSSRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPOOOSSSWWWXXXWWWUUUVVVXXX[[[^^^```______ffftttxxxqqqjjjggggggdddeeeeeeddddddfffiiilllrrruuuzzz~~~~~~}}}{{{|||}}}~~~}}}|||zzzzzzzzzyyyxxxvvvuuutttssstttuuuvvvvvvvvvvvvvvvssssssttttttttttttsssrrrqqqooommmmmmnnnoooooooookkkkkkiiihhhggggggfffffffffhhhjjjlllnnnnnnnnnnnnnnnjjjhhhjjjiiifffddddddeeefffgggggghhhhhhggggggggghhhhhhgggffffffhhhjjjkkkjjjhhhdddbbbbbbeeehhhllllllllllllkkkjjjiiiiiihhhhhhhhhgggfffeeeeeeddd```aaaaaaccceeegggiiijjjhhhlllppppppooorrryyyzzzpppttt{{{eee\\\RRROOOPPPLLLLLLKKKJJJHHHFFFEEEDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCAAA@@@@@@@@@BBBBBB@@@>>>???>>>>>>>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<============<<<======>>>??????<<<<<<<<<===============>>>>>>>>>===================================================>>>>>>>>>>>>>>>>>>>>>>>>============;;;<<<>>>?????????>>>=========>>>>>>???@@@@@@AAA>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCC@@@BBBCCCCCCBBBBBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFEEEDDDDDDBBBBBBBBBCCCDDDEEEFFFGGGFFFFFFFFFHHHKKKNNNQQQSSSKKKJJJJJJIIIIIIJJJJJJKKKIIIIIIIIIJJJLLLOOORRRTTTWWW```mmm|||YYYYYYZZZZZZZZZYYYYYYXXXTTTTTTRRRQQQQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQOOOTTTYYYZZZXXXVVVWWWYYY[[[^^^```^^^]]]bbbnnnxxx~~~vvvqqqqqqmmmnnnmmmkkkhhhggghhhjjjjjjmmmqqquuuxxx{{{}}}~~~}}}|||{{{{{{|||}}}|||{{{|||{{{zzzyyywwwvvvuuuuuuvvvvvvvvvvvvuuuttttttsssooopppqqqrrrrrrqqqpppooonnnlllkkklllmmmnnnmmmllljjjiiiiiihhhgggggghhhhhhggghhhiiijjjjjjjjjhhhgggmmmgggeeeiiikkkhhhfffgggfffggghhhiiijjjiiiiiihhhggghhhgggfffeeefffiiikkkkkkjjjgggdddbbbcccgggjjjllllllllllllkkkjjjiiihhhhhhhhhhhhhhhgggffffffeeeaaaaaaccceeehhhkkkmmmooojjjooossstttuuu{{{~~~eeeXXXVVVOOOLLLLLLHHHIIIHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@AAAAAA???===>>>>>>>>>>>>>>>???@@@@@@===>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<======<<<<<<<<<<<<<<<======;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<==========================================>>>>>>>>>>>>============<<<<<<<<<;;;<<<<<<=========>>>>>>>>>>>>>>>>>>>>>????????????===>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@AAABBBBBBCCC@@@BBBCCCCCCBBBAAACCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCEEEFFFGGGFFFEEEDDDDDDCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGIIILLLNNNPPPJJJJJJIIIHHHHHHIIIJJJJJJHHHHHHHHHIIILLLOOOPPPQQQSSSWWW```mmm|||YYYZZZZZZZZZZZZZZZYYYYYYUUUTTTQQQPPPOOOPPPRRRSSSRRRRRRRRRRRRRRRRRRRRRRRROOOUUUZZZ[[[XXXVVVWWWZZZ[[[^^^```^^^\\\___jjjssssss|||vvvvvvuuurrrnnnkkkkkkllleeehhhkkknnnqqquuuyyy}}}}}}}}}~~~|||{{{zzzzzz||||||{{{zzz~~~~~~|||zzzyyyxxxxxxxxxwwwwwwwwwvvvuuusssrrrqqqlllmmmooopppqqqpppnnnmmmkkkjjjjjjkkkmmmmmmkkkiiiiiiiiihhhhhhhhhhhhiiiiiigggggggggggggggffffffeeemmmfffcccfffhhheeedddfffggghhhiiijjjkkkkkkjjjiiiggghhhgggfffeeefffiiillljjjiiigggdddccceeeiiimmmlllllllllkkkjjjiiihhhhhhgggggghhhhhhgggffffffeeebbbbbbdddgggjjjnnnqqqrrrsssxxx}}}lllXXXPPPSSSNNNKKKIIIDDDFFFEEEEEEEEEEEEFFFFFFGGGCCCCCCBBBBBBBBBAAAAAAAAABBBAAA@@@AAAAAAAAA???===>>>>>>===>>>>>>???@@@@@@============>>>>>>>>>>>><<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;;;;<<<<<<<<<:::::::::;;;;;;<<<<<<<<<====================================>>>>>>>>>>>>======<<<<<<;;;;;;;;;:::=========<<<===>>>??????@@@@@@??????>>>============>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCC@@@AAACCCBBBAAAAAABBBDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFGGGHHHGGGEEEDDDFFFEEEEEEDDDDDDDDDEEEEEEIIIHHHGGGGGGGGGIIIKKKMMMJJJJJJHHHHHHHHHHHHJJJJJJIIIIIIIIIKKKNNNPPPQQQQQQUUUTTTWWWaaaqqq[[[[[[[[[ZZZYYYYYYXXXXXXSSSPPPOOOPPPSSSTTTSSSQQQNNNOOOPPPQQQRRRRRRRRRRRRPPPVVV\\\___\\\YYYVVVVVV\\\[[[[[[[[[]]]___bbbdddnnnsssyyy~~~{{{uuupppiiigggddddddhhhmmmppprrruuuyyy~~~}}}|||~~~}}}}}}}}}|||||||||||||||vvvxxxzzz{{{{{{zzzxxxvvv{{{zzzyyyxxxvvvtttrrrqqqlllkkkjjjjjjllllllkkkjjjfffgggiiikkklllllllllkkkjjjiiiiiiiiihhhhhhgggggghhhhhhhhhhhhgggfffeeedddffffffffffffggghhhiiijjjgggggghhhiiijjjkkkkkkllliiiiiihhhhhhhhhhhhiiiiiiiiihhhggggggggghhhjjjkkkjjjkkkkkkkkkjjjiiigggfffjjjgggcccbbbcccdddcccbbbgggiiikkklllnnnrrrvvvzzzyyyjjjZZZVVVQQQMMMLLLKKKJJJJJJIIIHHHGGGEEEDDDDDDCCCCCCAAA@@@@@@AAACCCCCCAAA???BBBBBBAAA@@@???>>>>>>===?????????>>>>>>>>>>>>>>>???>>>===<<<;;;<<<======>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<>>>>>>===<<<<<<<<<<<<<<<>>>======<<<<<<<<<============<<<<<<<<<<<<======>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@??????>>>AAAAAABBBBBBCCCDDDDDDDDDCCCBBBAAA@@@@@@AAABBBCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEGGGGGGGGGFFFEEEFFFHHHJJJIIIGGGEEEEEEFFFFFFEEEDDDFFFIIIKKKKKKIIIIIILLLOOOQQQRRRVVV\\\eeerrrXXXWWWWWWWWWWWWVVVVVVVVVTTTRRRQQQRRRTTTUUUTTTRRROOOOOOPPPQQQQQQRRRSSSSSSTTTYYY___aaa^^^ZZZWWWWWW[[[ZZZZZZZZZ[[[]]]```aaahhhmmmtttzzz{{{nnnjjjfffcccdddgggiiiiiippptttyyy}}}~~~}}}|||~~~}}}||||||||||||{{{{{{{{{|||{{{{{{zzzzzzzzzzzzzzz{{{{{{zzzyyywwwuuusssrrrkkkjjjiiiiiikkkkkkjjjiiihhhiiijjjkkkkkkkkkkkkkkkiiiiiiiiiiiihhhhhhhhhggggggggggggffffffeeedddcccfffffffffggghhhhhhiiijjjiiiiiiiiiiiiiiiiiiiiijjjggggggffffffffffffggggggggggggffffffggghhhiiijjjhhhhhhiiijjjiiiiiihhhgggjjjgggcccbbbdddffffffeeegggiiimmmppptttxxx~~~ppp```WWWSSSNNNKKKJJJIIIHHHHHHHHHGGGFFFEEECCCCCCCCCCCCBBB@@@???@@@AAABBBAAA@@@EEEDDDCCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999:::;;;;;;======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<==================<<<<<<<<<<<<>>>======<<<<<<<<<<<<<<<======<<<<<<<<<<<<============<<<<<<<<<<<<======>>>>>>???@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@??????@@@@@@@@@AAABBBBBBCCCCCCCCCCCCBBBAAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEFFFGGGGGGFFFEEEFFFHHHJJJHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHJJJMMMOOOMMMOOOQQQUUU[[[fffqqqyyyUUUUUUUUUUUUVVVVVVVVVVVVUUUTTTSSSSSSTTTUUUTTTRRRPPPPPPPPPQQQRRRTTTUUUVVVZZZ___cccccc```[[[YYYXXX\\\\\\[[[[[[\\\]]]___```bbbeeekkksss}}}tttooohhhcccaaaaaaaaaaaahhhlllpppuuuxxx{{{~~~}}}|||{{{|||}}}}}}||||||{{{{{{{{{{{{}}}yyyvvvuuuwwwyyy{{{yyyyyyxxxwwwuuutttrrrqqqjjjiiihhhiiijjjkkkjjjiiikkkkkkjjjjjjjjjjjjkkkkkkiiiiiiiiiiiihhhhhhhhhhhhffffffeeeeeedddccccccbbbfffgggggghhhhhhiiijjjjjjjjjiiiiiiiiihhhhhhhhhhhheeeeeeeeeeeeeeeeeeeeeeeeeeeddddddeeefffggghhhiiieeefffgggggghhhhhhgggggghhhfffddddddeeeggghhhhhhkkknnnsssxxx}}}uuuaaaWWWRRROOOKKKHHHGGGGGGFFFEEEFFFFFFDDDCCCBBBBBBBBBBBBCCCAAA???>>>@@@AAAAAA@@@GGGGGGFFFDDDCCCAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999:::;;;;;;===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<===>>>>>>============<<<<<<<<<<<<>>>===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<============<<<<<<<<<<<<======>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================>>>???@@@@@@@@@@@@>>>??????@@@@@@AAABBBBBBDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDCCCBBBBBBCCCDDDDDDEEEFFFGGGFFFEEEEEEGGGIIIFFFGGGHHHGGGEEEGGGLLLPPPSSSPPPKKKHHHHHHJJJLLLMMMKKKLLLLLLNNNRRRYYYbbbhhhzzzTTTUUUUUUVVVWWWWWWXXXXXXUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTUUUWWWYYYZZZ___bbbfffeee```\\\ZZZZZZ______^^^^^^^^^___```aaa^^^```dddlllwwwvvvqqqiiiccc```___^^^]]]aaadddhhhlllooorrrvvvyyyzzz|||~~~|||{{{{{{|||}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}||||||{{{{{{zzz}}}zzzvvvsssrrrrrrtttvvvttttttssssssqqqpppnnnnnnkkkiiiiiiiiikkklllkkkjjjmmmlllkkkjjjiiijjjjjjkkkiiiiiiiiihhhhhhhhhhhhhhhgggfffeeeddddddcccccccccffffffggghhhiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggddddddeeeeeeeeeeeeddddddbbbbbbcccdddeeefffggggggdddeeeeeeeeefffffffffffffffeeedddeeefffiiikkklllppptttyyy~~~}}}iii[[[TTTOOOLLLIIIGGGFFFFFFFFFEEEEEEDDDCCCBBBAAAAAAAAAAAACCC@@@======>>>@@@AAAAAAGGGGGGFFFDDDBBBAAA@@@???=========>>>>>>>>>>>>>>>???>>>===<<<;;;<<<======<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<===>>>???============<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<=========<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@@@@@@@@@@>>>>>>???@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEFFFHHHDDDGGGIIIGGGEEEGGGNNNUUU```YYYPPPKKKJJJKKKJJJIIIKKKLLLLLLLLLNNNRRRYYY]]]kkkwwwSSSTTTTTTUUUVVVWWWXXXXXXTTTUUUUUUUUUTTTTTTTTTTTTXXXXXXXXXYYYZZZ[[[]]]]]]___bbbeeeccc___[[[ZZZ[[[_________^^^^^^_______________aaafffppp}}}tttooohhhbbb```___^^^^^^]]]```ccceeegggjjjmmmppptttvvvzzz}}}{{{{{{{{{{{{{{{|||}}}~~~}}}}}}|||||||||}}}}}}~~~~~~}}}}}}|||{{{{{{zzzzzzxxxwwwuuusssrrrqqqppppppppppppppppppooonnnmmmllllllkkkjjjkkkmmmnnnmmmlllnnnmmmkkkjjjiiijjjjjjkkkhhhhhhhhhhhhhhhhhhiiiiiihhhgggfffeeeddddddddddddeeeeeeggghhhiiiiiihhhhhhddddddeeeeeefffggghhhhhhdddeeeffffffffffffeeedddaaabbbbbbcccdddeeeeeeeeeeeeddddddddddddddddddeeeffffffffffffhhhjjjnnnppppppuuu|||rrrdddXXXQQQLLLJJJHHHFFFGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@AAABBB@@@===<<<===???@@@@@@EEEDDDCCCBBB@@@???>>>===<<<<<<======>>>>>>>>>>>>???>>>===<<<;;;<<<======;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<===>>>???============<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<;;;;;;;;;;;;<<<<<<================================================;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@?????????@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCDDDFFFFFFEEEDDDEEEGGGDDDFFFHHHFFFDDDGGGNNNUUU```YYYPPPKKKJJJJJJIIIHHHJJJJJJKKKKKKLLLPPPUUUYYY^^^hhhvvvRRRRRRRRRSSSTTTUUUUUUVVVTTTUUUVVVVVVUUUUUUVVVXXX[[[\\\]]]^^^^^^^^^^^^^^^\\\___aaa___\\\YYYYYY[[[[[[[[[\\\\\\\\\\\\\\\\\\``````bbbdddkkkvvvtttooohhhcccaaa`````````^^^___aaabbbbbbdddgggiiinnnqqquuuxxx{{{~~~{{{||||||{{{zzzzzz|||~~~{{{{{{{{{{{{{{{||||||}}}||||||{{{zzzyyyxxxxxxwwwuuuuuuuuutttsssqqqooonnnooooooppppppooonnnmmmmmmlllkkkjjjlllnnnooonnnmmmmmmmmmlllkkkkkkkkkkkkkkkhhhhhhhhhhhhiiiiiiiiiiiiiiigggfffdddddddddeeeeeecccdddfffggghhhhhhgggfffaaaaaabbbcccdddeeeffffffdddeeefffggggggfffeeedddaaabbbcccdddddddddcccccccccccccccccccccdddeeefffhhhiiijjjjjjkkkmmmqqqtttpppxxxrrrjjj^^^SSSMMMJJJHHHFFFFFFGGGGGGFFFEEECCCCCCBBBAAAAAAAAAAAAAAAAAA???===<<<>>>?????????AAAAAA@@@???>>>===<<<<<<;;;<<<<<<======>>>>>>???===<<<;;;:::999:::;;;;;;:::::::::::::::;;;;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::999::::::;;;<<<===>>>>>>============<<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;::::::::::::;;;<<<======<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<==============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>????????????>>>??????@@@AAAAAABBBBBBAAAAAABBBCCCCCCBBBAAAAAABBBAAAAAA@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBDDDEEEFFFEEEDDDEEEFFFDDDEEEFFFEEEDDDGGGLLLPPPRRROOOKKKIIIIIIIIIIIIIIIGGGHHHIIIJJJKKKNNNRRRUUUVVV]]]hhhttt~~~SSSSSSSSSTTTTTTUUUUUUUUUTTTWWWYYYYYYXXXXXXZZZ\\\\\\]]]___aaaaaa```^^^\\\WWWZZZ\\\[[[XXXVVVXXXZZZYYYZZZZZZ[[[\\\\\\\\\\\\___bbbeeefffgggmmmwww~~~xxxqqqkkkgggfffddddddaaaaaabbbaaa``````bbbdddgggjjjnnnqqqtttwww{{{~~~~~~}}}}}}~~~~~~}}}{{{|||}}}|||zzzyyy{{{}}}zzzzzzzzzzzzzzz{{{||||||yyyyyyxxxwwwvvvuuuttttttsssrrrrrrqqqpppooommmmmmmmmmmmnnnnnnnnnmmmllllllkkkjjjjjjkkkmmmnnnnnnmmmllllllllllllllllllkkkkkkggghhhhhhhhhiiiiiiiiiiiihhhgggeeecccbbbcccddddddaaaccceeefffgggfffeeeeee```aaaaaaaaabbbbbbccccccdddeeefffggggggfffeeedddccccccdddddddddcccbbbaaa``````aaabbbdddfffiiijjjlllmmmoooooooooqqquuuyyy|||oooiiibbbVVVNNNNNNGGGFFFEEEEEEFFFGGGFFFEEECCCCCCBBBAAAAAAAAAAAABBB???>>>======>>>???>>>===>>>>>>=========<<<<<<<<<;;;;;;<<<<<<===>>>>>>???===<<<;;;:::999:::;;;;;;::::::999999::::::;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<==================<<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;::::::::::::;;;<<<===>>><<<;;;;;;::::::;;;;;;<<<======<<<;;;;;;<<<==============================<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>=========>>>??????@@@@@@AAA@@@@@@AAABBBBBBAAA@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAACCCEEEFFFEEEDDDDDDEEEDDDDDDDDDDDDEEEFFFHHHJJJGGGHHHJJJIIIHHHHHHHHHIIIFFFGGGIIIJJJKKKMMMPPPRRRQQQVVV___jjjtttzzz|||}}}VVVVVVVVVVVVVVVWWWWWWWWWUUUXXX[[[[[[ZZZZZZ]]]```\\\^^^aaabbbbbb```]]]ZZZTTTVVVXXXXXXUUUUUUWWWZZZZZZZZZ[[[]]]]]]^^^]]]]]]^^^cccggggggeeegggooovvv|||zzzsssnnnkkkiiihhhcccccccccaaa___^^^```bbb```cccgggjjjmmmppptttwww||||||}}}~~~~~~{{{||||||~~~|||}}}~~~~~~}}}|||{{{}}}~~~|||zzzyyy{{{~~~yyyyyyyyyyyyzzzzzz{{{|||wwwvvvuuutttsssrrrqqqqqqpppooonnnlllkkkkkkkkkkkkjjjjjjjjjkkkkkkjjjjjjiiijjjiiiiiijjjlllmmmmmmllljjjkkklllmmmmmmmmmkkkkkkgggggghhhhhhiiiiiiiiijjjgggeeecccaaaaaaaaacccccc```bbbdddfffffffffeeedddaaaaaaaaaaaa````````````cccdddfffggggggfffdddcccddddddeeeeeedddcccaaa```]]]^^^___aaadddhhhlllnnnoooqqqsssrrrrrrtttxxx}}}xxxllldddccc\\\PPPLLLQQQFFFDDDCCCDDDEEEFFFEEEDDDCCCCCCBBBAAAAAAAAABBBBBB>>>======>>>??????===<<<=========<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>??????>>>===<<<;;;<<<======999999999999::::::;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<>>>=========<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;999999999:::;;;<<<===>>><<<;;;;;;::::::;;;;;;<<<===<<<;;;::::::;;;<<<======================================================>>>>>>>>>>>>>>>===<<<<<<<<<======>>>???????????????AAAAAAAAAAAA??????AAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBCCCCCCBBBAAAAAA@@@CCCEEEFFFEEEDDDDDDDDDEEECCCBBBCCCEEEFFFFFFEEEDDDHHHLLLMMMJJJGGGGGGHHHHHHIIIKKKLLLLLLMMMPPPRRRPPPTTT[[[eeennntttwwwwww|||YYYXXXVVVUUUVVVWWWYYYZZZWWWXXXZZZ\\\^^^```aaabbbbbb```^^^^^^___^^^[[[WWWVVVUUUTTTTTTTTTUUUVVVWWWXXXYYYYYYZZZ\\\]]]^^^^^^eeeeeedddcccdddgggiiikkkrrr{{{}}}{{{vvvppplllllljjjhhhfffdddbbb```cccccccccdddeeeiiinnnrrrqqqtttyyy}}}~~~}}}|||{{{zzz{{{{{{||||||||||||{{{||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}{{{yyyyyy{{{|||}}}~~~}}}|||{{{{{{{{{{{{{{{zzzxxxuuurrrpppoooppppppkkkjjjjjjiiijjjjjjkkkllljjjgggeeedddfffhhhjjjkkkfffhhhjjjlllmmmlllkkkjjjeeegggjjjmmmnnnnnnmmmlllhhhiiiiiiiiihhhgggeeedddhhhgggeeecccaaa______^^^aaabbbcccdddeeefffffffffccccccaaa``````_________```bbbddddddcccbbbcccdddeeeeeeeeeffffffdddaaa^^^___aaacccdddgggkkkqqquuupppvvv{{{||||||{{{{{{ccc^^^XXXTTTQQQNNNJJJGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDBBB@@@@@@AAACCCCCCBBB============<<<<<<<<<<<<<<<;;;:::;;;===>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<999999999::::::;;;;;;;;;<<<<<<;;;::::::999999888;;;<<<===<<<;;;999999:::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999::::::;;;::::::<<<=========<<<;;;???????????????>>>======>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@?????????>>>>>>;;;;;;;;;;;;===???AAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCAAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDEEEHHHGGGGGGGGGGGGGGGGGGHHHGGGIIIJJJKKKJJJKKKLLLNNNPPPRRRUUUZZZbbbjjjrrrvvvssszzzXXXXXXWWWXXXYYY[[[^^^___]]]]]]^^^___``````aaaaaa```___]]]^^^___^^^[[[XXXVVVUUUTTTTTTTTTUUUVVVWWWVVVWWWXXXZZZ\\\^^^___`````````___```aaabbbdddeeejjjqqq~~~zzzyyywwwuuuqqqlllhhhfffbbbbbbbbbbbbbbbdddgggiiikkkooosssvvvyyy{{{}}}~~~~~~~~~}}}~~~}}}|||{{{zzz{{{{{{{{{{{{{{{zzzzzz{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||{{{{{{{{{zzzyyyyyyzzz||||||||||||{{{zzzyyyxxxxxxxxxxxxvvvssspppmmmllllllllliiiiiiiiiiiiiiiiiiiiiiiigggeeecccccceeehhhiiiiiihhhiiijjjjjjjjjhhhfffeeeeeegggjjjlllmmmmmmlllkkkiiiiiiiiiiiihhhfffdddcccfffeeecccbbb```_________aaabbbcccdddeeeeeeeeeeeebbbbbbaaa```_______________```bbbbbbaaa``````aaa``````bbbcccddddddbbbaaadddfffiiillloootttyyy}}}}}}zzz{{{gggZZZVVVQQQNNNLLLKKKHHHEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCAAA??????@@@AAAAAAAAA============<<<<<<<<<<<<<<<;;;:::;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::::::::;;;;;;;;;;;;<<<999::::::::::::::::::;;;999999888888888888777777:::;;;===<<<;;;999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::::::::;;;;;;::::::<<<=========<<<;;;>>>????????????>>>===<<<========================@@@@@@@@@??????>>>>>>>>>>>>======<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCBBBAAAAAAAAACCCBBBBBBCCCCCCCCCDDDDDDDDDGGGGGGFFFFFFFFFFFFGGGGGGGGGIIIJJJKKKKKKKKKMMMNNNOOOPPPSSSWWW^^^eeelllppppppvvvYYYYYYYYYZZZ]]]```bbbdddcccccccccbbbbbbaaaaaaaaa```___^^^______^^^\\\YYYUUUUUUUUUUUUUUUVVVWWWWWWUUUUUUWWWYYY\\\^^^```aaa\\\\\\]]]^^^___```aaaaaacccgggssszzzsssooofffeeecccbbbaaaaaaaaabbbeeehhhkkknnnqqqtttxxx||||||}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~|||}}}~~~~~~}}}{{{zzz{{{{{{{{{{{{zzzyyyxxxxxxyyyyyyzzz{{{|||~~~~~~}}}||||||{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyzzzzzz{{{{{{{{{}}}|||{{{zzzyyyxxxwwwvvvuuussspppmmmjjjiiihhhhhhgggggghhhhhhhhhgggeeedddbbbaaaaaaccceeegggggggggiiiiiiiiihhhgggdddbbb```eeegggiiikkklllkkkjjjiiiiiijjjjjjiiigggeeecccaaacccbbbaaa``````______```aaabbbcccdddddddddddddddaaa```___^^^^^^^^^^^^^^^]]]^^^______]]]]]]]]]___\\\^^^```bbbdddeeeffffffhhhjjjmmmpppsssxxx~~~rrrrrr|||xxxeeeZZZQQQNNNJJJHHHHHHHHHFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@>>>>>>???@@@@@@???============<<<<<<<<<<<<===;;;:::;;;<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;::::::::::::::::::999777777777888888888888888888:::<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;:::;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;>>>>>>>>>>>>>>>======<<<========================????????????>>>>>>>>>>>>??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@BBBCCCBBBAAA@@@AAACCCAAAAAAAAABBBBBBBBBCCCCCCFFFEEEEEEDDDDDDEEEEEEFFFGGGIIIJJJKKKKKKKKKMMMNNNMMMNNNPPPSSSXXX^^^dddgggjjjooowwwZZZZZZ[[[\\\^^^aaaccceeeeeeddddddcccbbbbbbaaaaaabbbbbbaaaaaa___]]][[[YYYUUUUUUUUUUUUVVVVVVWWWWWWUUUVVVWWWYYY[[[\\\^^^^^^[[[\\\]]]___````````````aaadddmmm{{{}}}tttpppkkkgggdddcccbbbaaaaaabbbeeegggiiimmmssswwwxxxyyyzzz|||~~~~~~|||}}}}}}}}}~~~~~~|||}}}~~~~~~|||zzzzzz{{{|||{{{{{{zzzyyyxxxwwwxxxxxxxxxyyyzzz{{{|||}}}~~~}}}|||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzwwwxxxyyyzzz{{{{{{{{{{{{~~~~~~}}}|||zzzyyywwwvvvsssqqqnnnkkkiiigggfffeeeeeefffggghhhgggeeebbbaaa``````aaadddggghhhgggfffiiiiiihhhgggeeecccaaa```fffggghhhjjjjjjjjjiiihhhjjjjjjiiihhhfffdddaaa`````````____________``````aaabbbcccccccccccccccbbb```___^^^^^^]]]]]]]]]]]]\\\]]]]]]]]][[[[[[\\\^^^^^^```bbbdddfffhhhkkklllnnnoooqqqtttyyyqqqiiivvvyyyfff[[[UUUMMMKKKIIIGGGFFFFFFFFFFFFCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@>>>???@@@AAA@@@???============<<<<<<<<<<<<===;;;::::::<<<<<<;;;999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;:::999999:::::::::;;;;;;;;;;;;;;;;;;::::::999999999777888888999:::;;;;;;;;;777999;;;;;;::::::;;;<<<::::::::::::::::::::::::999999999:::::::::;;;;;;::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<=========>>>>>>===<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@????????????????????????<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBB@@@@@@AAABBB@@@@@@AAAAAAAAABBBBBBBBBEEEDDDDDDCCCCCCDDDDDDEEEGGGHHHJJJKKKJJJKKKLLLNNNMMMMMMNNNPPPSSSWWW[[[]]]aaafffooozzz\\\\\\\\\]]]^^^___```aaabbbaaaaaaaaaaaa`````````eeeeeedddbbb___[[[YYYWWWUUUUUUVVVVVVWWWWWWWWWWWWVVVVVVWWWWWWXXXYYYZZZZZZZZZ[[[\\\^^^____________bbbcccjjjwwwxxxqqqmmmjjjhhhfff^^^___```aaabbbfffkkknnnpppqqqsssvvvxxx{{{|||}}}||||||}}}~~~}}}{{{}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}{{{zzzyyy|||||||||{{{zzzyyyxxxwwwvvvvvvvvvwwwxxxyyyzzz{{{~~~~~~}}}|||{{{zzzyyyyyyxxxyyyyyyyyyzzz{{{{{{{{{xxxyyyzzz{{{{{{{{{{{{zzz|||||||||{{{zzzxxxvvvuuuqqqpppnnnllliiigggeeeeeedddeeefffgggfffdddbbb```aaaaaacccfffiiijjjhhhggggggggggggffffffeeeeeedddgggggghhhiiiiiiiiihhhgggiiiiiiiiihhhfffcccaaa____________^^^___``````aaabbbbbbbbbcccbbbbbbaaaaaa___^^^^^^]]]]]]]]]]]]^^^\\\]]]]]]]]][[[\\\^^^```aaaccceeefffgggiiimmmqqqvvvwww{{{vvvqqqpppsssyyyeeeZZZRRRMMMJJJIIIHHHFFFDDDCCCDDDEEEBBBBBBBBBBBBAAAAAAAAA@@@AAA@@@???@@@AAABBBAAA???============<<<<<<<<<<<<<<<;;;::::::;;;<<<;;;999::::::::::::::::::::::::::::::;;;<<<<<<;;;::::::999999999:::::::::;;;;;;;;;;;;;;;::::::999999999777777888999::::::;;;<<<777999;;;;;;:::::::::<<<::::::::::::::::::::::::999999999:::::::::;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================;;;<<<===>>>???@@@AAAAAA????????????????????????<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBAAA@@@@@@AAABBB@@@@@@@@@AAAAAAAAAAAABBBDDDCCCCCCCCCCCCCCCCCCDDDFFFGGGIIIIIIIIIJJJKKKMMMLLLLLLMMMNNNPPPRRRTTTUUUXXX^^^hhhttt\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^cccddddddaaa]]]YYYWWWVVVUUUUUUVVVWWWWWWWWWWWWWWWUUUUUUUUUVVVVVVVVVVVVWWWXXXXXXYYYZZZ[[[\\\]]]]]]aaaaaagggrrr{{{zzzsssnnnaaaaaaaaa``````aaadddggghhhiiilllooosssvvvyyyzzz|||||||||~~~|||zzz{{{{{{||||||}}}~~~~~~~~~~~~}}}||||||}}}}}}~~~|||{{{yyyxxxzzzzzzzzzzzzyyyxxxxxxwwwvvvvvvvvvvvvwwwxxxyyyzzz{{{{{{{{{{{{zzzyyyxxxwwwwwwwwwxxxyyyyyyzzz{{{{{{yyyyyyyyyyyyyyyyyyyyyyyywwwxxxxxxxxxvvvtttrrrqqqpppooonnnllljjjhhhgggfffeeeffffffffffffeeecccbbbccccccdddfffiiijjjiiigggdddeeeeeefffgggggghhhiiihhhiiiiiiiiiiiihhhhhhgggggghhhhhhgggeeecccaaa__________________```aaaaaabbbbbbbbbbbbbbbaaa```______^^^^^^]]]]]]]]]^^^^^^^^^_________^^^___bbbeeeeeegggiiiiiiiiikkkqqqvvv{{{tttlllrrr~~~|||eeeZZZSSSLLLGGGFFFFFFEEECCC@@@???AAABBBAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@@@@AAABBBBBBAAA???============<<<<<<<<<<<<:::999999:::;;;<<<;;;:::999999999999999999999999999:::;;;<<<<<<;;;:::999999999999999::::::::::::;;;::::::::::::::::::999555555666666777888999999777999;;;;;;:::999999:::::::::::::::::::::::::::999999::::::::::::;;;;;;::::::::::::::::::::::::888999999::::::::::::999:::::::::999:::;;;;;;<<<:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============999:::<<<===???@@@@@@@@@????????????????????????===>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???AAABBBAAA@@@???@@@BBB@@@@@@@@@AAAAAAAAABBBBBBDDDCCCCCCBBBBBBCCCCCCDDDDDDFFFHHHHHHHHHHHHJJJKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPVVVaaammmwww[[[\\\\\\]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[]]]___```^^^ZZZWWWVVVVVVUUUVVVWWWXXXXXXXXXWWWVVVRRRRRRRRRSSSTTTUUUUUUVVVXXXWWWWWWWWWXXXZZZ\\\]]]______dddmmmtttxxx~~~yyyjjjjjjjjjgggdddcccdddfffeeegggjjjnnnssswww{{{|||~~~~~~~~~}}}yyyvvvvvvvvvwwwxxxyyyzzz{{{{{{|||}}}~~~}}}||||||}}}~~~~~~}}}|||zzzyyyxxxvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuvvvvvvwwwxxxyyyyyyzzzzzzzzzzzzxxxwwwvvvtttuuuuuuwwwxxxyyyzzzzzzyyyxxxwwwvvvuuuuuuvvvvvvtttuuuvvvvvvuuusssqqqpppnnnnnnmmmlllkkkiiihhhgggffffffffffffffffffffffffeeeddddddfffhhhiiihhhgggccccccdddeeefffhhhiiijjjjjjjjjjjjiiiiiihhhhhhhhhffffffffffffeeecccaaa````````````___``````aaaaaabbbbbbbbbbbbaaa```___^^^______^^^^^^^^^^^^______```aaabbbbbbbbbdddhhhkkkjjjmmmooooooooorrryyynnnrrr{{{gggZZZUUUPPPJJJHHHBBBCCCCCCAAA???>>>AAACCCAAA@@@@@@@@@?????????????????????@@@AAAAAA???===============<<<<<<<<<<<<999888888999;;;===<<<<<<999999999999999999999999999:::<<<======<<<:::999888999999999999:::::::::999::::::::::::::::::;;;555555666666777777888888888:::;;;;;;999888888999999999999999999999999999999999::::::::::::;;;;;;999999999999999999999999666777888999999999999888::::::999999999:::;;;<<<999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========999:::<<<===>>>>>>>>>===?????????????????????????????????@@@@@@@@@@@@@@@???????????????????????????AAAAAAAAA@@@???@@@AAAAAAAAAAAAAAABBBBBBBBBBBBDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDFFFFFFFFFGGGHHHJJJIIIIIIIIIIIIIIIIIIIIIIIIMMMQQQYYYcccmmmvvv|||ZZZ[[[\\\]]]^^^^^^^^^^^^^^^]]]]]]\\\ZZZYYYYYYXXXXXXZZZ]]][[[XXXUUUUUUVVVUUUVVVWWWXXXXXXXXXWWWVVVOOOOOOPPPRRRSSSUUUVVVVVVYYYXXXWWWWWWXXXZZZ]]]_________dddlllqqqttt|||ttttttsssoookkkhhhhhhhhhgggiiimmmqqqwww||||||wwwsssrrrrrrssstttuuuvvvwwwwwwzzz{{{}}}~~~}}}}}}~~~~~~~~~~~~}}}|||zzzxxxxxxssstttuuuuuuuuuuuuuuutttvvvvvvuuuvvvvvvwwwxxxyyyxxxyyyzzzzzzyyyxxxvvvuuurrrssstttuuuvvvwwwxxxyyyyyyxxxuuusssrrrrrrsssttttttuuuvvvwwwvvvuuusssqqqllllllllllllkkkiiihhhgggggggggfffffffffggghhhhhhfffeeedddeeeggghhhgggfffbbbbbbcccdddeeeggghhhiiikkkkkkjjjjjjiiihhhhhhhhheeeeeeffffffeeecccbbbaaaaaaaaa````````````aaaaaabbbbbbbbbbbbaaa___^^^]]]______^^^^^^^^^______```bbbccccccdddeeegggkkkoooooorrruuuuuuuuuzzz~~~tttwww{{{iiiXXXQQQOOOJJJHHHHHHAAACCCDDDBBB@@@@@@CCCFFF@@@@@@@@@????????????>>>>>>>>>>>>???@@@@@@>>><<<>>>=========<<<<<<<<<<<<888777777999;;;======<<<888888888888888888888888999:::<<<======<<<:::999888888999999999:::::::::999999999::::::;;;;;;;;;888888888888999999999999999:::;;;;;;999777777888999999999999999999999999999999:::::::::;;;;;;;;;999999999999999999999999555666777888999999888777;;;:::999888999:::;;;<<<999:::;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======:::;;;<<<======<<<;;;:::>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAA@@@@@@@@@@@@@@@???????????????????????????@@@AAAAAA??????@@@AAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCEEEEEEEEEFFFGGGIIIGGGGGGGGGGGGFFFFFFFFFFFFLLLNNNTTT\\\fffpppxxx|||zzz[[[[[[ZZZYYYZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYZZZZZZXXXWWWVVVUUUUUUUUUUUUWWWYYYZZZYYYXXXUUUSSSUUUTTTRRRQQQRRRSSSUUUVVV^^^\\\ZZZXXXXXXYYY[[[\\\bbbccceeehhhlllppptttwww|||zzzvvvrrrooonnnqqqwww}}}~~~~~~~~~}}}zzzuuurrrqqqqqqqqqqqqrrrsssttttttvvvxxx{{{~~~~~~}}}~~~~~~~~~{{{zzzzzzwwwvvvuuuuuuuuuuuuuuuvvvwwwvvvvvvvvvuuuuuuttttttvvvvvvwwwxxxxxxwwwuuurrrrrrqqqqqqrrrrrrtttuuuvvvtttsssrrrqqqpppqqqrrrrrrsssssssssrrrqqqpppooonnniiijjjjjjiiigggggghhhjjjiiiiiiiiiiiiiiihhhgggfffdddeeefffhhhiiiiiiiiiiiiccccccccccccdddeeeffffffhhhiiiiiijjjjjjiiigggfffaaadddffffffdddbbbaaaaaa___```bbbcccddddddcccbbbccc```^^^^^^```aaa```^^^^^^___```______```ccceeehhhhhhhhhiiijjjmmmooopppxxxzzz{{{|||ggg^^^RRRKKKIIIIIIHHHEEECCCCCCDDDDDDCCCCCCBBBAAAAAA@@@???>>>>>>???@@@AAA@@@@@@@@@???>>>======<<<:::::::::::::::;;;<<<===<<<<<<;;;:::::::::;;;;;;999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777777777999999999888888888777777999999999999999999999999::::::::::::::::::::::::;;;::::::999999::::::;;;888888999:::<<<===>>>>>>999999888888888888888999999999999999999999999999999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@AAABBBBBBAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGJJJIIIGGGFFFFFFGGGIIIJJJKKKLLLMMMPPPUUU^^^hhhpppwwwXXXXXXXXXYYYYYYZZZZZZZZZ\\\[[[[[[[[[ZZZZZZZZZZZZZZZYYYXXXVVVUUUUUUUUUTTTUUUWWWYYYZZZYYYXXXUUUTTTRRRRRRQQQQQQRRRSSSVVVWWWYYYXXXVVVUUUVVVWWWYYY[[[]]]___bbbfffjjjlllnnnooouuuzzz}}}~~~~~~{{{yyyvvvrrrooonnnnnnnnnnnnooopppqqqqqqsssuuuxxx|||~~~~~~~~~~~~~~~}}}zzzxxxwwwvvvuuuuuutttttttttttttttvvvvvvuuuuuuuuutttttttttvvvvvvwwwxxxxxxvvvtttrrrppppppqqqrrrrrrsssttttttssssssqqqpppppppppqqqrrrppppppqqqqqqpppooonnnmmmjjjkkkkkkjjjhhhhhhiiijjjkkkkkkkkkjjjhhhgggeeeddddddeeefffggghhhhhhhhhhhhddddddddddddeeefffggghhhiiiiiijjjjjjiiigggeeedddaaaccceeefffdddbbbaaaaaacccdddeeeffffffeeedddddddddbbb______``````___]]]]]]^^^______```bbbeeehhhggghhhhhhkkknnnssswwwyyy~~~ooo]]]VVVLLLGGGFFFGGGEEECCCCCCCCCCCCCCCCCCBBBAAAAAAAAA@@@???>>>>>>???@@@AAA@@@@@@??????>>>======<<<<<<<<<<<<<<<<<<===>>>>>>>>>===<<<;;;:::999999999999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;666777777888888999::::::999999999888888888777777999999999999999999999999999999999999999999999999::::::999999999999::::::::::::::::::::::::::::::999999888888888888888999999999999999999999999999::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFHHHGGGFFFEEEDDDEEEGGGHHHKKKKKKMMMNNNRRRYYYaaagggsss}}}TTTUUUWWWXXXYYYZZZYYYYYY\\\[[[[[[[[[[[[ZZZZZZZZZYYYXXXWWWVVVUUUTTTTTTTTTUUUVVVXXXYYYXXXWWWUUUSSSPPPPPPPPPPPPQQQSSSVVVWWWTTTSSSSSSSSSTTTVVVXXXZZZYYY\\\```dddggghhhgggfffhhhoooyyy~~~xxxssspppnnnllliiiiiihhhhhhiiijjjlllmmmnnnppptttxxx{{{}}}~~~~~~~~~~~~|||}}}}}}zzzvvvsssttttttsssrrrrrrrrrrrrrrrtttttttttsssssssssssssssuuuvvvwwwwwwwwwuuusssqqqnnnooopppqqqrrrrrrrrrqqqrrrqqqpppooooooooopppqqqmmmmmmnnnoooooonnnmmmlllkkklllllljjjiiihhhjjjkkkllllllkkkjjjhhhfffeeedddeeeffffffggggggfffffffffeeeeeeeeeeeefffggghhhiiiiiiiiiiiiiiihhhfffdddbbb```ccceeefffeeedddcccccchhhhhhiiiiiihhhgggeeedddeeecccaaa``````___^^^\\\^^^___aaabbbcccfffjjjmmmlllkkklllnnnttt|||ooo]]]SSSNNNHHHEEEEEEFFFDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@??????@@@@@@AAA@@@??????>>>>>>======<<<===<<<<<<<<<<<<===>>>>>>???>>><<<;;;999888888888999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::666666777888888999999:::999888888888888777777777888888888888888888888888888888888888888888888888::::::999999999999::::::<<<;;;;;;:::999888777777999888888888888888999999::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>><<<======>>>>>>>>>>>>>>>@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFIIIJJJLLLMMMOOOSSSXXX\\\kkkvvvRRRSSSVVVYYYZZZZZZZZZYYY[[[[[[[[[[[[[[[[[[[[[[[[XXXWWWVVVUUUTTTTTTTTTTTTTTTTTTVVVVVVVVVUUUSSSRRRPPPPPPPPPPPPQQQRRRTTTUUURRRRRRSSSTTTVVVXXXZZZ[[[ZZZ\\\___aaacccdddccccccaaafffooovvvzzz~~~wwwrrrnnnkkkiiieeedddccccccccceeefffhhhiiikkknnnssswwwzzz|||}}}}}}~~~}}}}}}~~~{{{|||}}}~~~~~~zzzuuuqqqrrrqqqppppppooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqssstttvvvvvvtttrrrqqqppplllmmmnnnpppppppppooooooqqqpppnnnmmmmmmmmmnnnoookkklllmmmnnnooonnnmmmlllkkkkkkllljjjiiihhhiiikkkjjjjjjjjjiiihhhgggfffeeegggggggggggggggfffeeeeeeeeeeeeeeeeeefffggghhhhhhgggggghhhhhhhhhfffeeedddaaadddggghhhgggfffffffffiiiiiiiiiiiihhhfffdddccceeecccbbbaaa`````````___aaaccceeegggiiilllqqqtttuuutttsssuuu}}}rrr___UUUOOOLLLHHHGGGGGGFFFEEECCCBBBBBBAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA??????>>>>>>============;;;;;;:::::::::;;;;;;<<<===<<<;;;:::999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888777777666666888888888888777777777777777777777777777777777777777777777777777777777777999999888888888888999999;;;::::::999888777666666888888888777888888999:::::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<<<<<<<===>>>>>>>>>======>>>>>>>>>>>>======@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFFFFHHHKKKLLLMMMOOORRRTTT```iiiwwwRRRTTTWWWYYY[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZWWWVVVUUUTTTTTTTTTTTTTTTRRRRRRSSSSSSSSSRRRQQQPPPRRRRRRRRRQQQQQQQQQQQQQQQSSSTTTVVVXXXYYY[[[[[[\\\ZZZ[[[[[[\\\]]]^^^```aaa```aaafffpppyyyzzz{{{zzz|||~~~xxxsssooojjjgggcccbbb```______```bbbcccccceeeiiimmmqqquuuxxxyyyzzz{{{||||||{{{{{{|||}}}{{{{{{|||~~~~~~{{{uuuppppppooonnnmmmllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnnnnqqqttttttrrrpppooooookkkllllllmmmmmmmmmmmmmmmooonnnmmmlllkkklllmmmmmmjjjkkkmmmoooooonnnlllkkkiiijjjjjjiiigggggghhhjjjffffffggghhhhhhhhhgggggghhhhhhhhhhhhgggfffeeeeeeccccccccccccdddeeeffffffdddeeefffhhhhhhhhhggggggcccfffiiijjjiiihhhhhhhhhffffffgggfffeeedddbbbaaacccccccccbbbbbbcccdddddddddfffiiikkknnnrrrwww{{{}}}}}}qqq___SSSNNNLLLJJJIIIGGGFFFEEECCCAAAAAAAAA@@@???>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>===============<<<;;;;;;:::::::::;;;;;;::::::999999999::::::;;;999999999999999999999999999999999999999999999999999999999999999999999999999999888888777666666555777777777777777777777777777777777777777777777777777777777777777777777777999888888777777888888999888888888888888888888888888888777777888999999:::::::::::::::::::::::::::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<===>>>>>>>>>======>>>>>>>>>>>>======?????????@@@@@@@@@AAAAAA>>>>>>>>>>>>???@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFDDDGGGJJJLLLLLLMMMOOOQQQUUUZZZfffttt~~~SSSTTTVVVXXXZZZ[[[[[[ZZZXXXXXXYYYYYYYYYYYYZZZZZZVVVUUUTTTTTTSSSSSSTTTTTTRRRRRRRRRRRRRRRQQQPPPPPPTTTTTTSSSSSSRRRQQQQQQPPPUUUVVVXXXZZZ\\\\\\[[[[[[XXXWWWWWWWWWXXXZZZ\\\]]]aaa___aaakkkvvvwwwoooooottt}}}zzztttoookkkhhhdddbbb___]]]\\\]]]^^^``````aaadddgggkkkooorrrsssuuuvvvxxxxxxxxxxxxzzz||||||{{{zzz|||}}}zzztttooonnnmmmllljjjiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkiiimmmqqqqqqooommmmmmoookkkkkkjjjjjjjjjjjjkkklllmmmlllkkkjjjjjjjjjkkkllliiikkkmmmoooooommmjjjiiiggghhhhhhgggeeedddfffgggbbbcccdddfffgggggggggggggggggggggggggggfffeeedddaaaaaaaaaaaabbbcccdddeeebbbdddfffhhhiiijjjiiiiiieeehhhjjjkkkjjjiiihhhhhhbbbcccdddeeeddddddbbbaaacccdddeeeeeedddeeegggiiieeeggglllpppuuu{{{}}}yyyyyyooo```VVVNNNKKKHHHGGGFFFDDDCCCAAA???>>>AAA@@@???======>>>??????>>>??????@@@@@@??????>>>========================>>>>>>===<<<<<<<<<<<<===888888888999999:::;;;<<<999999999999999999999999999999999999999999999999888888888888888888888888555555666777777888888999666666777777777777777888888888888888888888888888777777777777777777777777888888777777777777888888777777777888888999999:::777777777777888999::::::999999999999999999999999888888999:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;999:::::::::;;;;;;;;;;;;::::::;;;<<<===>>>>>>???>>>>>>>>>>>>>>>======<<<======>>>>>>???@@@@@@@@@=========>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGDDDGGGJJJKKKKKKLLLMMMOOOMMMPPPYYYfffsss|||SSSTTTUUUVVVWWWXXXYYYYYYWWWWWWWWWWWWXXXXXXXXXYYYUUUUUUTTTSSSSSSSSSSSSTTTSSSSSSSSSSSSRRRRRRQQQQQQSSSSSSSSSTTTSSSSSSRRRRRRVVVWWWYYY[[[[[[ZZZXXXWWWUUUVVVWWWXXXYYYZZZZZZ[[[^^^]]]___fffnnn|||}}}uuuppplllnnnsssyyysssooollljjjfffddd```]]][[[[[[\\\^^^^^^^^^```cccfffiiilllmmmoooqqqtttuuuuuuvvvxxxzzz|||yyywwwxxxzzzyyysssnnnlllkkkjjjiiiggggggggggggfffggggggggghhhhhhhhhiiidddiiinnnooolllkkklllooollljjjhhhgggggghhhjjjkkklllkkkjjjiiihhhiiijjjjjjhhhjjjlllmmmmmmjjjhhheeedddeeeeeedddbbbbbbccceeebbbbbbcccdddeeeeeeeeeeeeddddddeeeeeeeeedddccccccaaaaaaaaaaaabbbcccdddddddddeeegggiiijjjjjjiiiiiieeehhhjjjkkkiiigggffffffaaabbbccceeeffffffeeeeeefffggghhhgggfffeeehhhjjjhhhkkkrrrxxx|||zzzzzzzzznnn]]]VVVPPPKKKJJJDDDDDDDDDBBB@@@?????????AAA???>>><<<<<<===>>>???===>>>????????????>>>===========================>>>>>>===<<<<<<<<<<<<<<<999999999999999999::::::999999999999999999999999888888888888888888888888888888888888888888888888555555666666777888888888666666666666777777888888999999999999999999999999888888888888888888888888777777777666666777777777888888888999999999::::::777777777777888999:::;;;888888888888888888888888777777888999999999999888::::::::::::::::::::::::999999:::::::::;;;;;;;;;888888999:::;;;<<<<<<===999::::::;;;<<<===>>>???>>>>>>>>>>>>>>>===<<<<<<;;;<<<<<<===>>>>>>??????>>>>>>>>>>>>???@@@AAABBBAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFHHHJJJJJJIIIIIIJJJLLLJJJKKKQQQYYYaaaiiiwwwTTTSSSSSSTTTUUUVVVXXXXXXVVVVVVVVVWWWWWWXXXXXXXXXUUUTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRSSSTTTTTTUUUTTTTTTUUUWWWYYYZZZZZZXXXUUUSSSTTTVVVYYY\\\]]]]]][[[ZZZZZZ[[[___bbbgggsss~~~pppjjjkkkfffqqqxxxqqqnnnllllllhhheeeaaa]]][[[ZZZ\\\]]]]]]]]]^^^```cccfffhhhiiilllnnnqqqrrrsssuuuwwwyyy|||xxxuuuvvvxxxwwwrrrmmmkkkjjjiiihhhffffffeeeeeeeeeeeeeeefffffffffggggggbbbggglllmmmkkkjjjlllooollljjjgggeeeeeegggjjjllllllkkkiiihhhhhhhhhiiijjjgggiiikkklllkkkiiieeecccccccccdddbbbaaa```aaaccccccccccccddddddccccccbbbaaabbbbbbcccccccccbbbbbbaaaaaaaaaaaabbbcccdddeeefffgggiiijjjjjjiiiiiihhheeegggiiiiiihhheeedddddd```bbbdddfffhhhhhhhhhhhhiiijjjkkkiiifffeeegggjjjlllpppxxx{{{vvvzzzlllXXXOOOLLLHHHFFFGGGCCCDDDCCCBBBAAA@@@AAACCC@@@???===<<<;;;<<<>>>???<<<===>>>??????>>>===<<<<<<<<<<<<==================<<<;;;:::::::::::::::;;;;;;:::999888888888999999999999999999999999999888888888888888888888888777777777777777777777777888888888777666666555555555666666666777777888888999999999999999999999999888888888888888888888888777777666666666666777777::::::999999999999999999777777777777888999:::;;;777777777777777777777777666666777888888888888888::::::::::::::::::::::::999999:::::::::;;;;;;;;;777777888999;;;<<<======999999:::;;;<<<===>>>???>>>>>>>>>>>>>>>===<<<<<<:::;;;;;;<<<===>>>>>>???????????????@@@AAABBBCCCAAAAAAAAA@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFHHHIIIJJJIIIGGGGGGHHHIIIJJJKKKNNNPPPRRRZZZkkk|||PPPRRRTTTTTTTTTTTTUUUVVVUUUUUUUUUVVVWWWXXXYYYZZZYYYWWWTTTQQQPPPOOOPPPPPPTTTSSSRRRQQQQQQPPPPPPPPPRRRPPPOOOOOOPPPSSSTTTUUUWWWWWWXXXXXXWWWWWWVVVUUUUUUWWWYYY\\\]]]^^^^^^^^^XXX\\\```aaacccnnn{{{qqqlllnnnoooqqqvvvvvvpppnnnnnnmmmdddeeeeeedddaaa_________^^^aaabbbaaaccchhhjjjiiioooqqqrrrrrrqqqrrrssstttyyyxxxwwwvvvvvvtttqqqnnnllljjjgggfffeeedddcccaaa```aaaaaaaaabbbbbbccccccaaabbbdddggghhhiiiiiiiiieeefffggghhhiiihhhgggfffgggggggggggggggggggggggggggiiikkklllkkkgggccc```aaa```___^^^]]]^^^^^^______```aaabbbbbbcccbbbbbbaaa```___^^^^^^```aaacccbbbbbbbbbbbbccccccddddddiiiiiiiiiiiihhhfffeeedddeeeeeeddddddeeeeeefffgggdddfffiiiiiiiiiiiijjjlllkkkkkkkkkkkkllllllllllllzzz~~~{{{{{{yyyaaa\\\UUUNNNIIIFFFFFFFFFCCCCCCCCCCCCCCCBBBBBBBBB??????>>>=====================<<<<<<<<<;;;;;;;;;===;;;:::;;;<<<===<<<;;;999999999999999999999999;;;888444222444666888999999888777777777888::::::999999999999999999999999888777666777888999888666999777555555555666555333999999999888888888777777666666777888999:::::::::777777888888888777777666888888888777777777777777666666777888888888888888888888777777777777888888888999999::::::999999888555666777888888999888888888888999::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>??????>>>>>>======<<<<<<============>>>>>>>>>>>>:::;;;>>>AAABBBBBBAAAAAA@@@@@@??????????????????@@@???>>>======>>>???@@@???@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDDDDDDDFFFGGGHHHHHHIIIKKKMMMQQQWWW___dddNNNPPPRRRSSSSSSSSSTTTVVVUUUUUUUUUUUUVVVWWWXXXYYYXXXVVVTTTQQQPPPPPPQQQQQQSSSSSSRRRRRRQQQQQQRRRRRRRRRQQQPPPPPPRRRTTTVVVWWWWWWXXXXXXYYYYYYXXXXXXWWWXXXYYY[[[]]]^^^_________[[[]]]______aaaiiiwwwzzzwwwrrrlllkkkqqqzzzrrrnnnnnnppppppllllllkkkiiifffddddddeeedddhhhjjjjjjmmmrrruuusssxxxxxxxxxwwwvvvuuutttuuutttsssrrrrrrsssrrrooommmjjjhhheeeccccccbbb```^^^______``````````````````^^^```bbbdddeeefffffffffbbbbbbcccdddddddddddddddffffffffffffffffffffffffdddeeegggiiigggddd```^^^___^^^^^^^^^^^^___```aaa``````aaaaaabbbbbbaaaaaa___^^^]]]\\\\\\]]]___`````````aaaaaaaaaaaaaaaaaadddeeeeeeeeeeeeeeeddddddeeeeeeeeeeeefffggghhhiiihhhjjjmmmnnnnnnnnnoooppppppooolllkkkkkkoootttxxx}}}wwwdddWWWSSSNNNHHHDDDBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA???>>>>>>===<<<<<<=========<<<<<<<<<;;;;;;;;;;;;<<<;;;::::::<<<<<<;;;:::999999999999999999999999;;;888555444555777888888888888777777777888999:::999999999999999999999999999888777888999:::999777999666444444555666666555888888888777777666666666555666777888999999999999777777888888888777777666666666666666666666666666777777888999999999999999888888777777777777888888888999999999999999999888555666777888999999999999777888999999::::::999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>???????????????>>>>>>======<<<<<<;;;<<<>>>@@@AAAAAA@@@@@@????????????????????????@@@???>>>======>>>???@@@??????@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDEEEFFFHHHIIIIIIJJJKKKMMMOOOSSSYYY]]]LLLNNNQQQRRRSSSSSSUUUVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVUUUSSSRRRQQQQQQRRRRRRSSSSSSRRRRRRRRRSSSTTTTTTSSSSSSSSSSSSTTTVVVXXXXXXWWWWWWXXXYYYZZZZZZZZZZZZ[[[\\\]]]^^^^^^___^^^^^^]]]]]]\\\\\\^^^ccckkkqqqtttvvv|||uuuqqqoooooovvvxxxwwwuuuxxx{{{{{{vvvvvvtttrrrpppppprrrtttwww{{{}}}zzzxxxrrrqqqppppppqqqrrrpppooojjjgggdddbbbaaa```^^^]]]^^^^^^]]]]]]]]]]]]]]]]]][[[\\\^^^___```aaaaaaaaa````````````aaabbbddddddddddddddddddddddddddddddaaacccdddeeedddbbb___]]]]]]]]]]]]^^^___```bbbcccaaaaaaaaaaaaaaa`````````___^^^]]]\\\\\\\\\]]]^^^aaaaaaaaa``````````````````aaaaaabbbcccdddeeeeeebbbccccccdddeeegggiiijjjiiillloooqqqrrrrrrtttuuu{{{zzzwwwtttvvv}}}|||vvvmmm^^^UUULLLKKKHHHDDDBBB@@@??????AAAAAA@@@@@@????????????>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;<<<:::::::::;;;<<<;;;:::999999999999999999999999:::888777777888999999888888777777777777888999999777777777777777777777777:::999888888::::::999888888666333333444666777777777777666666666666555555555666777888888999999888666777777888888777777777555555555555555555555555888888999999::::::999999888777777666666777777888888888999999999999888888666777888999999:::999999777888999999::::::999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<======>>>>>>???@@@@@@AAA@@@??????>>>===<<<;;;;;;<<<===???@@@@@@@@@???>>>>>>>>>>>>>>>??????????????????>>>>>>>>>>>>????????????@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDFFFEEEEEEFFFFFFGGGHHHIIIIIIJJJLLLLLLMMMNNNQQQSSSLLLNNNQQQSSSTTTTTTVVVXXXWWWVVVUUUUUUTTTTTTTTTUUUUUUTTTSSSRRRRRRRRRSSSSSSRRRRRRRRRRRRSSSTTTUUUVVVVVVWWWXXXWWWWWWVVVWWWXXXUUUVVVWWWXXXZZZZZZZZZ[[[\\\\\\]]]]]]]]]]]]\\\\\\]]][[[YYYYYY\\\___aaacccdddfffmmmyyyyyyuuummmlllvvv|||rrrqqqooooooqqqrrrrrrqqqiiigggdddbbbaaa```^^^]]]\\\\\\\\\[[[[[[ZZZZZZZZZYYYZZZZZZ[[[\\\]]]]]]]]]``````___```aaaccceeefffbbbbbbbbbbbbbbbbbbbbbbbbaaabbbcccdddcccbbb```^^^]]]]]]^^^___```aaabbbbbbbbbbbbaaa```______^^^^^^___^^^]]]]]]]]]]]]^^^___cccbbbbbbbbbbbbaaaaaaaaa`````````aaacccdddeeefffeeeeeefffggghhhjjjlllmmmmmmqqqvvvzzz|||~~~hhh[[[TTTQQQGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@@@@??????>>>>>>>>>======<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::;;;<<<===<<<:::999999999999999999999999:::999888999:::;;;999777777777777777777888888999777777777777777777777777999888777777999999888777777555222222444777999999666666666666666666666666555666666777888888777777555666777777777777777777555555555555555666666666777888888999999999888888777777666666666666777777777777888888888888777777666777888999::::::::::::777777888999999999999999::::::::::::::::::::::::999999999999999999999999999999:::::::::;;;;;;;;;<<<=========>>>>>>>>>???>>>>>>>>>======<<<<<<;;;===>>>>>>??????>>>===============>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>????????????@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDFFFFFFFFFGGGGGGHHHIIIIIIHHHJJJLLLLLLLLLLLLMMMNNNNNNPPPSSSUUUUUUVVVXXXYYYWWWWWWVVVUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTRRRRRRRRRRRRSSSUUUVVVWWWYYY[[[\\\[[[XXXVVVUUUVVVSSSTTTVVVWWWXXXYYYZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZ[[[YYYWWWXXX[[[]]]]]]\\\______cccmmmyyy{{{nnnllljjjkkkttt}}}ooommmjjjjjjkkkmmmmmmmmmfffdddaaa``````___]]]\\\\\\\\\\\\[[[ZZZZZZZZZYYYYYYYYYYYYZZZZZZ[[[[[[\\\____________```bbbdddfffaaaaaaaaaaaaaaaaaaaaaaaa______````````````___^^^_________```````````````cccbbb```___^^^]]]^^^^^^]]]]]]]]]]]]]]]^^^^^^___ccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbdddeeefffjjjkkkkkkmmmnnnqqqrrrsssxxx}}}xxxbbbXXXRRRNNNKKKEEEEEEEEEEEEEEEEEEDDDDDDAAAAAA@@@@@@???>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;===<<<;;;<<<=========;;;999999999999999999999999999999999:::;;;;;;999777666666777777888888888888666666666666666666666666888666555666777888777666666444222333555777999999777777777777777777777777555555666777777777666666555555666777777777777777555555555666666777777777666777777777777777666666777777666666666666777777666777777888888777777666666666777888999999999999777777888999999999999888::::::::::::::::::::::::999999999999999999999999999999999::::::::::::;;;======<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>===>>>>>>>>>======<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCEEEFFFFFFGGGHHHHHHIIIIIIFFFHHHKKKLLLLLLLLLMMMNNNOOOQQQTTTUUUVVVVVVXXXYYYWWWWWWVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSQQQQQQQQQRRRSSSTTTUUUVVVYYY]]]___^^^ZZZVVVUUUVVVSSSTTTUUUWWWXXXYYYYYYYYYZZZYYYYYYXXXWWWWWWXXXXXXZZZYYYXXXYYY[[[\\\\\\[[[___^^^aaahhhqqqxxxnnnhhhhhhkkkpppvvv|||lllhhheeecccccceeeeeeeeecccaaa^^^^^^^^^^^^]]][[[]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZ[[[\\\\\\^^^^^^^^^^^^___```bbbbbb````````````````````````\\\\\\\\\\\\\\\\\\]]]]]]______```aaaaaaaaa``````bbbaaa___^^^]]]]]]]]]^^^[[[\\\\\\]]]^^^___``````bbbbbbcccccccccdddddddddeeeeeeddddddfffgggiiikkklllmmmoooqqqtttxxxzzz|||zzzyyyxxx```UUURRROOOJJJFFFBBBCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@???>>>======<<<;;;::::::::::::;;;<<<<<<::::::::::::;;;;;;;;;;;;===<<<;;;;;;======<<<;;;999999999999999999999999999999888999;;;;;;999777555666777777888888777777666666666666666666666666777666555555777777666555555444333444666888888777666666777777777777888888555555666666666666555555444444555666777777777777555555555666666777777888666666777777666666555555777666666555555666666777666666777777777777666666555666777888888999888888666777888888999999888888::::::::::::::::::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;===<<<<<<;;;::::::999999::::::;;;<<<===>>>>>>???=========<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>>>>>>>????????????>>>>>>>>>>>>??????@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHEEEGGGJJJKKKKKKLLLMMMOOOPPPRRRTTTUUUUUUUUUVVVXXXXXXWWWVVVVVVVVVVVVVVVWWWUUUUUUUUUUUUTTTTTTSSSRRRQQQQQQQQQQQQRRRSSSSSSTTTVVV[[[______[[[WWWWWWXXXUUUUUUWWWXXXYYYYYYYYYYYYYYYYYYWWWWWWVVVWWWXXXXXX[[[[[[[[[[[[[[[[[[\\\]]]\\\^^^bbbhhhnnnyyyxxxpppjjjlllppptttyyy}}}ppplllfffcccccccccddddddcccaaa______```aaa```___^^^^^^^^^^^^^^^____________^^^]]]\\\\\\]]]^^^^^^______```aaaaaabbbaaaaaa````````````````````````[[[[[[ZZZZZZ[[[\\\]]]^^^]]]^^^___aaabbbbbbbbbbbbaaa```^^^]]]\\\]]]^^^___]]]^^^```aaacccdddeeefffeeeffffffggghhhiiijjjjjjlllllllllmmmooorrruuuwwwtttvvvyyy~~~|||}}}uuudddTTTPPPOOOKKKGGGEEEBBBBBBAAA@@@@@@AAAAAABBB@@@@@@???>>>===<<<;;;:::::::::999999:::;;;;;;<<<999999:::::::::;;;;;;;;;;;;:::999999;;;;;;:::999999999999999999999999999:::888777888999:::999888555555777888888888777666777777777777777777777777777666555666777888777555444444444666888888777555555555555666666777777777555555555666666555555444333444555666777777777777333333444555555666777777777777777777777666555555666666555555555555666666555666666777777666666555444444666777777777777777666777777888888888888888999999999999999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<=========<<<<<<<<<;;;<<<<<<======::::::;;;<<<<<<===>>>>>>===>>>???@@@@@@???>>>===>>>>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEGGGGGGGGGGGGFFFEEEFFFHHHIIIIIIJJJLLLNNNPPPRRRTTTTTTTTTTTTUUUVVVWWWWWWWWWVVVVVVWWWWWWXXXUUUVVVVVVUUUUUUSSSRRRRRRQQQQQQQQQQQQQQQRRRRRRSSSSSSYYY______\\\YYYYYYZZZVVVWWWXXXYYYZZZZZZZZZZZZYYYXXXWWWVVVVVVWWWXXXYYY\\\]]]^^^]]][[[[[[\\\^^^YYY\\\cccjjjooovvv~~~uuussspppllljjjkkkooorrrqqqyyyxxxsssmmmiiihhhhhhiiiiiifffdddccccccdddeeeeeeddd_________``````aaaaaaaaaaaa```___^^^^^^^^^___```bbbcccdddeeeeeedddcccbbb````````````````````````]]]]]]\\\\\\\\\^^^___```[[[\\\___aaacccdddddddddaaa___]]]\\\\\\]]]^^^___aaabbbdddgggiiijjjkkkllljjjjjjkkklllnnnooopppqqqsssssstttuuuyyy}}}vvvuuurrraaaUUULLLKKKJJJEEECCCDDDDDDCCCAAA@@@@@@@@@AAABBB???>>>===<<<;;;:::999999999999999999::::::;;;<<<999999999::::::;;;;;;;;;999888777777999999888777999999999999999999999999:::888777777888999999888444555777888888888777666888888888888888888888888888777666777888999888666444444555777999888666333444444444555555555666666444555555666555555444444333444555666777777777777222222333333444555666666888888888888888777666666666666555555555555666666555555666666666666555555333444555666777777777777666666777888888888888888999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<::::::;;;;;;<<<=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>::::::;;;;;;<<<===>>>>>>===>>>???@@@@@@???>>>===>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBCCCEEEFFFGGGGGGFFFFFFEEEFFFHHHHHHGGGHHHKKKMMMUUUUUUUUUUUUUUUUUUVVVVVVWWWXXXZZZ[[[[[[ZZZYYYXXXVVVVVVUUUUUUTTTSSSSSSSSSSSSTTTTTTSSSRRRRRRSSSUUUSSSUUUXXXZZZ[[[ZZZYYYWWWVVVVVVVVVWWWXXXYYYZZZ[[[[[[ZZZWWWUUUUUUVVVXXXZZZ^^^^^^__________________^^^^^^bbbiiisss{{{~~~xxxooofff```___bbbjjjttt|||yyyrrrpppssswwwxxxwwwwwwqqqjjjggghhhjjjkkkkkkjjjiiiggghhhiiiiiihhhggghhhdddcccddddddaaaaaadddeeegggkkknnnooojjjccc]]]bbbcccddddddcccaaa___^^^\\\[[[ZZZYYYZZZ]]]```bbbcccbbbaaabbbeeehhhhhhhhhcccdddeeedddcccbbbccceeehhhnnnqqqpppoooqqqqqqooonnnrrrttttttsssuuu|||~~~~~~pppuuu}}}ssscccTTTOOOJJJGGGGGGFFFDDDBBBAAAAAAAAA@@@@@@@@@??????<<<<<<;;;;;;;;;:::::::::;;;;;;;;;::::::999999999888999999::::::999999888<<<<<<;;;:::999888777666:::888777777888999999888777777666666666666777777777777888888888888777777888777666555555444444555666666666666666666666666555555555555555555555555666666666666666555555555555555555555666666666666888888777777666666555555444444444444444444333333999999777666555555555555444444555555666666777777666666666666777777777777888777666666666777999:::888999999::::::999999888;;;::::::999999::::::;;;999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<===<<<;;;;;;;;;;;;<<<==================<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===??????>>>>>>======<<<<<>>>>>>>><<<<<<<<<;;;;;;;;;::::::;;;;;;:::::::::999999999888999999::::::999999888999999888888888888888777:::888777777888999999888777777666666666666777777555555666666666666555555666666555555555666666777777777777777777777777777555555555555555555555555666666666666555555555555555555555555666666666666777777777777666666555555555444444444444444444444777777666555444444444555555555555555666666666666555666666666777777777777888888777777777888999:::888999999::::::999999888888777777666666777777888999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===???>>>>>>>>>=========<<>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;::::::::::::999999999999888999999::::::999999888666666777777777888888888:::888666777888999888777777666666555555666666777444555555666666555555444555555555555666777888999777777777777777777777777555555555555555555555555555555555555555555555555444555555555555666666666777777777666666666666555555555555555555555555555555555444444444444444555666666666555555555555555555555666666666777777777888777777777777888999999888888999999999999888888666666666555555666666666888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::;;;<<<======<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>============????????????????????????@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEDDDCCCBBBFFFFFFGGGGGGHHHIIIIIIIIIUUUUUUVVVVVVWWWWWWXXXXXXZZZZZZ[[[[[[[[[ZZZYYYXXXWWWVVVVVVUUUTTTTTTSSSSSSRRRSSSTTTSSSRRRRRRTTTUUUUUUVVVWWWXXXXXXWWWUUUTTTSSSSSSSSSSSSSSSTTTUUUVVVUUUUUUTTTTTTUUUWWWYYY[[[[[[ZZZYYYYYYYYY[[[]]]^^^bbbbbbccceeehhhiiijjjkkkkkknnnrrruuu}}}{{{tttkkkddd```cccbbbbbbdddjjjttt~~~xxxuuuvvvuuuwwwyyyzzzyyyvvvsssqqqnnnoooqqqrrrsssttttttsssvvvxxx|||vvvuuusssrrrssswww~~~|||{{{|||iii]]]VVVQQQOOOHHHFFFDDDBBBAAA@@@???>>>>>>>>>>>>=========<<<<<<=========<<<<<<<<<;;;;;;:::999999999999999999999888999999::::::999999888777777777777888888888999999888666666888888888777666666666555555666666666666777777777777777777666666555555555666666777888666666666666666666666666555555555555555555555555444444555555555555555666444444444555555555666666666666666666666666666666555555555666666666666666444444444444444444555555666666666555555444444444555555555666666666777777666666666666666777777777888888999999999999888888999888888777777888888999888888888888999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;999:::<<<======<<<:::999;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>============????????????????????????@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEEEEDDDDDDGGGGGGGGGGGGGGGHHHHHHHHHUUUVVVVVVWWWXXXXXXYYYYYY\\\\\\\\\\\\[[[[[[ZZZZZZVVVVVVUUUTTTTTTSSSSSSRRRQQQRRRRRRRRRQQQQQQSSSUUUUUUVVVVVVWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRSSSTTTTTTSSSSSSSSSTTTUUUWWWYYYZZZ[[[ZZZZZZZZZ[[[\\\^^^___aaabbbdddeeefffgggiiijjjhhhjjjkkkjjjmmmzzz{{{tttiiifffaaa___```dddhhhkkkkkkpppwww|||}}}|||}}}}}}}}}|||tttvvvwwwxxx{{{gggXXXRRRNNNJJJHHHDDDDDDCCCBBB@@@????????????>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;999999999999999999999999888999999::::::999999888::::::999999999888888888999777666666777888888777666666555555555555666666666666777777777777666666777777666555555444555555555555555555555555555555555555555555555555555555333444444444555555666666444444444444555555555555555555555555555666666666555555555555666666777777555555555444555555666666666666555555444444333333555555555555666666666666444444444555555555555555777888888999999888888777999999999888888999999999777777777888888888999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999:::::::::999:::<<<======<<<:::999999:::::::::;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>?????????????????????????????????@@@@@@@@@AAAAAA???@@@BBBCCCEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGUUUVVVVVVWWWXXXYYYZZZZZZ]]]\\\\\\[[[[[[ZZZZZZZZZSSSRRRRRRQQQQQQPPPOOOOOOOOOPPPQQQPPPPPPPPPRRRTTTTTTUUUUUUVVVVVVUUUUUUUUUSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTUUUWWWXXXYYYZZZZZZ[[[\\\]]]^^^^^^___^^^```bbbbbbbbbccceeegggbbbdddfffeeegggqqqwwwooojjjeeeaaa^^^[[[\\\^^^```bbbfffkkkoooqqquuu|||yyyrrrpppqqqrrrwww~~~}}}lllZZZRRRNNNJJJEEEBBBAAABBBCCCBBB@@@??????@@@>>>>>>>>>>>>============<<<<<<;;;;;;;;;:::::::::888888888999999999999999888999999::::::999999888;;;:::::::::999999888888999777555666777888777666666555555444444555555666333444444555555444444333777666555444333333333333444444444444444444444444555555555555555555555555333333333444555555666666333444444444444555555555444555555555555666666666444444444555555666666777666666555555555555555666555555555444444444444444444444555555555666666666333333444555666555555555777777888888888888777777888777777666666777777888666777777777777888888888999999999999999999999999::::::999999999999::::::999:::;;;<<<<<<;;;:::999888999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>????????????????????????>>>>>>?????????@@@@@@@@@??????AAABBBEEEGGGHHHIIIFFFFFFFFFGGGGGGGGGGGGGGGVVVVVVWWWXXXYYYZZZ[[[[[[\\\[[[ZZZYYYXXXXXXXXXXXXQQQQQQQQQPPPOOOOOONNNNNNMMMNNNOOOOOONNNOOOQQQSSSSSSSSSTTTTTTUUUUUUVVVVVVSSSSSSRRRRRRRRRRRRSSSSSSRRRSSSSSSTTTUUUVVVVVVWWWWWWYYY[[[]]]^^^^^^^^^]]]ZZZ\\\^^^^^^]]]]]]___aaa^^^```ccccccdddkkkuuu~~~uuunnngggccc___\\\[[[[[[[[[[[[]]]___bbbeeeiiikkkkkkkkkjjjoooxxxwwwnnnnnnuuu|||iii]]]QQQMMMKKKGGGDDDCCC>>>@@@BBBAAA???>>>???@@@=========<<<<<<<<<;;;;;;;;;::::::::::::999999999777888888888999999999999888999999::::::999999888888888888888999999999999888777555555777888777666666555555444444555555666333444444555555444444333444333333222222222333333555555555555555555555555555555555555555555555555222222333444444555666666333333444444444555555555444444444555555555666666222333333444555555666666666666555444333333333333333444444444444444444555444444444555555555666666444555666777777777666666777777888888888888777777666666666555555666666666666666666777777777888888888888888888888888888888::::::999999999999::::::::::::::::::::::::::::::888888888999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<=========>>>>>>>>>???????????????????????????>>>>>>>>>>>>?????????@@@@@@@@@AAABBBDDDFFFGGGHHHEEEEEEFFFFFFGGGGGGGGGHHHVVVVVVWWWXXXYYYZZZ[[[\\\ZZZZZZYYYWWWWWWVVVVVVVVVSSSRRRRRRQQQPPPPPPOOOOOOLLLMMMNNNNNNMMMNNNPPPRRRRRRRRRSSSTTTUUUVVVVVVWWWTTTSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSTTTUUUUUUVVVVVVVVVXXX[[[^^^___^^^]]][[[WWWYYY[[[[[[XXXXXXZZZ\\\^^^```bbbccccccffflllpppqqqqqqttt{{{yyypppiiieeeccc___\\\YYYWWWVVVWWWXXXXXXVVVTTTVVV[[[ccckkkrrryyy|||}}}yyy~~~fffYYYPPPGGGEEEEEECCCCCCDDD<<>>===>>>@@@<<<<<<;;;;;;;;;::::::::::::::::::999999999888888777777888888999999999999999999999::::::999999999555555666777888999::::::888777555555777777777666555555555444444555555555555666666666666666666555111111111111222333444444666666666666666666666666555555555555555555555555222222333333444555666666333333333444444444555555444444444555555555666666222222333333444555666666666555444333222111111111333333333444444555555555444444444555555555666666555666888999999999888777777777888888888888777777777777666666666666777777666666666666777777777777777777777777777777777777:::999999999999999999:::;;;::::::999999::::::;;;777777888999::::::;;;;;;;;;;;;;;;<<<<<<<<<======<<<=========>>>>>>??????????????????????????????>>>>>>>>>>>>????????????BBBBBBBBBCCCCCCEEEFFFGGGDDDEEEEEEFFFGGGGGGHHHHHHYYYYYYYYYZZZYYYXXXXXXWWWXXXWWWUUUSSSSSSSSSSSSTTTRRRQQQOOONNNMMMNNNNNNOOOQQQPPPNNNLLLLLLMMMNNNOOOOOOOOOOOOPPPQQQRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVWWWVVVUUUUUUVVVXXXYYY]]]aaaaaa^^^YYYVVVVVVUUUUUUVVVWWWYYY[[[\\\]]]^^^^^^]]][[[[[[^^^bbbfffhhhkkkmmmooottt}}}vvvnnngggaaa[[[WWWWWWXXXXXXWWW[[[YYYWWWYYY^^^ccchhhjjjmmmlllnnntttxxx{{{~~~wwwssstttuuuzzzyyyzzzzzzcccXXXRRRMMMFFFCCCCCCCCCCCCBBB????????????>>>>>>>>>===???>>>===<<<:::999888777;;;999777888::::::888555999999888888777666666666666777888888777666777888888888777666666666666666777666555444444444444444333333333333333333333333222222222333333333444444555555555555555555555555333444444444555666666666777666555444444444444444111222333333444444333333444444444444444444444444555555666666555444333333666555444333222333444555666555444333222333333444222333444444555555444444444444444555555555555666666666666666666555555555555555555666777888888999555555555555555666777777444555555555666666777777888888888888888777666666666666666666666666666666888888999::::::::::::999::::::999999999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>???AAAAAAAAABBBBBBBBBBBBCCCEEECCCBBBCCCFFFGGGFFFDDDXXXXXXYYYYYYXXXXXXWWWVVVVVVUUUTTTSSSRRRSSSSSSTTTQQQPPPOOONNNMMMNNNOOOPPPPPPOOOMMMLLLLLLLLLNNNNNNMMMNNNNNNOOOPPPQQQRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWVVVTTTTTTVVVWWW\\\___bbbaaa\\\XXXUUUTTTTTTTTTUUUVVVWWWYYYZZZ[[[\\\\\\\\\[[[[[[\\\```cccccceeeggghhhkkksss|||tttnnnkkkhhhbbb]]]ZZZYYYZZZ]]]aaadddeeeeee```]]]\\\___bbbdddiiinnnzzz~~~~~~|||}}}xxxeeeXXXRRRNNNJJJEEECCCCCCCCCBBBAAA?????????>>>>>>>>>======<<<<<<<<<;;;::::::999999999888777888::::::888555888888888888777777777777777888999888777666777888888777777666666666666666666666555444444444444444444444444444444444444444333333444444444555555555555555555555555555555555444444444444555555555555666555555444444444444555222222333444444444444444444444444444444444444444555555555555555444333333555444333333333333444555666555444333333333444444222333444444555555444444444444444444555555555555666666666666555555555555444444555666666777888888666555555555555555666777666666666777777777888888888888888888888777666666777777777777777777777777777888999999::::::999999::::::999999999:::;;;;;;;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>???@@@AAAAAAAAABBBBBBCCCCCCEEECCCBBBCCCEEEGGGEEEDDDWWWWWWXXXXXXWWWWWWVVVUUUTTTTTTSSSRRRRRRRRRSSSSSSOOOOOONNNMMMMMMNNNPPPPPPOOONNNMMMLLLKKKLLLMMMNNNLLLMMMNNNOOOPPPQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSUUUVVVVVVUUUTTTTTTUUUWWW___```aaa^^^ZZZVVVTTTSSSSSSSSSSSSTTTUUUWWWXXXYYYYYYZZZ[[[[[[ZZZ[[[]]]``````aaabbbaaabbbgggooouuuzzzqqqggghhhjjjnnnqqqqqqooolllccc\\\VVVWWWZZZZZZ[[[^^^cccdddggglllqqqwww|||{{{vvvvvvzzz|||ggg^^^XXXQQQNNNIIIFFFDDDCCCCCCBBBAAA@@@>>>>>>>>>>>>============::::::::::::;;;;;;;;;;;;777777666777999999888666777777777777888888888888888::::::999777666777888777777666666555555666666666666555444444444444555555555555555555555555555444444444555555555666666555555555555555555555555555555555555444444444444444444444444444555555555333333444555555555555444444444444444444444444444444555555555555444444333444444333333333444444555555555444333333333444444222333444444555555444444444444444444555555555555555555555555555555555555444444444555666666777777666666555555555555555666777777777777888888888888777777888888777777666666888888888888888888888888777888999999::::::999999999999999999999:::;;;;;;<<<<<<============<<<<<<;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>???@@@@@@AAABBBCCCCCCDDDDDDCCCBBBCCCEEEEEEEEEDDDVVVWWWWWWWWWWWWVVVUUUUUUSSSSSSRRRRRRRRRRRRRRRSSSNNNNNNMMMMMMMMMOOOPPPQQQMMMMMMLLLKKKKKKLLLLLLMMMMMMMMMNNNOOOQQQRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRTTTUUUVVVUUUSSSSSSUUUVVV^^^^^^\\\ZZZWWWUUUTTTSSSSSSSSSSSSTTTTTTVVVWWWWWWWWWYYY[[[[[[[[[[[[\\\]]]___```aaa``````bbbfffiiiqqq|||xxxnnnffffffhhhhhhggggggfffdddaaa``````cccfffhhhkkkmmmppptttwwwzzz{{{|||~~~|||yyyxxxzzz|||~~~ggg[[[WWWSSSMMMIIICCCCCCBBBBBBBBBAAA@@@???>>>>>>=========<<<<<<<<<::::::::::::::::::::::::666666777777888888888777555666666777888999999999999:::;;;:::888666777888777666666555555555666666666555555444444444555555444444444444444444444444444444444444555555555555555555555555555555555555555555555444444333333333222333333444555555555555333444555555666666555555444444444444444444444444444444444555555444444333444333333333444444555555444444444444444444444444222333444444555555444444333333444444444555555555444444555555555555555666444444444444555555666666666666555444444444555555777777777777777777777777666777777777777777666666777777777777777777777777777777888999999999999999888888888888999:::;;;;;;<<<======>>>>>>======<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;<<<===>>>>>>??????@@@AAABBBCCCCCCDDDCCCBBBBBBCCCDDDDDDDDDDDDVVVVVVVVVWWWVVVUUUUUUTTTSSSSSSSSSSSSSSSRRRRRRRRRNNNMMMMMMLLLMMMNNNPPPQQQLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOQQQRRRTTTUUUUUURRRRRRRRRRRRRRRRRRRRRRRRTTTTTTUUUTTTSSSRRRTTTVVVYYYXXXWWWVVVVVVVVVUUUTTTUUUUUUTTTUUUUUUVVVWWWWWWWWWYYY[[[\\\[[[ZZZ[[[\\\^^^___````````````bbbcccccckkkwww{{{wwwppphhhccc`````````bbbbbbdddeeefffggghhhhhhjjjjjjiiigggdddbbbcccdddeeehhhkkklllkkkkkkkkkllliiijjjjjjkkklllnnnppprrrzzz{{{xxx{{{}}}sssfffYYYSSSOOOJJJEEEDDD???@@@BBBBBBAAA@@@??????=========<<<<<<<<<<<<;;;<<<;;;;;;:::999999888888666777888888888777777777555555666777888999999:::888999:::999777666777888666666555555555555666666555555444444444555555666333333333333333333333333222333333333333444444444555555555555555555555555555555444444333333333222111222333444555555444444333444555555666666555555444444444444444444444444333333444444444444444333222333333444444555555555333444444444444444444444222333444444555555444444333333333444444444444555333444444444555555666666444444444555555555555555555555444444444444555555666666666666666666666666555666666777777777666666666666666666666666666666777777888999999999999888888888888888999:::;;;<<<<<<<<<============<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<========================;;;;;;;;;<<<<<<>>>????????????@@@@@@AAABBBCCCCCCAAABBBBBBBBBBBBBBBCCCDDDVVVVVVWWWWWWVVVVVVUUUTTTTTTTTTTTTTTTSSSRRRQQQPPPNNNNNNMMMLLLLLLMMMOOOOOOLLLLLLMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQSSSUUUVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSRRRRRRSSSUUUVVVUUUTTTUUUVVVWWWWWWVVVVVVVVVVVVUUUVVVVVVWWWWWWWWWYYYZZZ[[[ZZZYYYZZZ[[[[[[[[[\\\]]]]]]^^^^^^^^^]]]ccckkksss{{{~~~uuunnniiigggeeeeeeeeefffffffffggggggeeefffeeeccc```^^^_________```bbbbbbbbbbbbdddffffffggghhhhhhiiimmmssswwwttt___WWWOOOKKKFFFBBBBBBFFF>>>@@@AAAAAA???>>>>>>???===<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;:::999888888777888999::::::888777777888555666666777888999999999666777888888777666777888555555444444555555666666555444444444444555666666333333333333333333333333222222222333333333444444555555555555555555555555444444444444333333333333111222444555555444333333333333444555555555555444444444444444444444444444222333333444444444444333222222333444555555555555222333444555555555444444222333444444555555444444333333333333444444444444333333333444555555666666555555555555555555555555444444333333444555555666666666666666555555555555555555666777777777666666555555555555555555555555666777888888999999888888777777777888888:::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<========================<<<<<<<<<<<<===???@@@AAA@@@@@@@@@@@@AAAAAAAAAAAA@@@AAACCCBBBAAAAAABBBDDDWWWWWWWWWWWWWWWVVVVVVUUUVVVVVVVVVVVVTTTRRRPPPOOOOOONNNMMMLLLLLLMMMMMMNNNLLLMMMMMMNNNNNNNNNNNNNNNMMMNNNOOOQQQSSSTTTUUUVVVTTTTTTTTTTTTTTTTTTTTTTTTRRRSSSTTTSSSQQQQQQSSSTTTVVVUUUTTTVVVYYYZZZXXXVVVWWWVVVVVVUUUUUUUUUVVVVVVVVVWWWXXXXXXWWWWWWXXXYYYYYYYYYXXXYYYZZZ[[[ZZZZZZZZZ^^^dddiiioooxxx{{{zzzyyywwwvvvuuuuuuuuuqqqrrrsssqqqooonnnooopppooopppqqqqqqrrruuuyyy|||~~~~~~~~~}}}}}}kkk]]]UUUOOOIIIGGGEEEBBBDDDHHH???AAABBB@@@>>>===>>>@@@<<<<<<<<<;;;;;;;;;::::::999999999999999999999999:::<<<===<<<999666777888666666777777888888888999444555777777666666777999555444444444444555666777444444444444444555666666444444444444444444444444333333333333444444444555555555555555555555555555333333333333333333444444222333444555555444222111222222333444444444444444444444444444444444444444111222333444444444444444111222333555555555555555222333444555555555444444222333444444555555444444222222333333333444444444222222333444444555666666666666666666666666666666222222222333444555666777777777777777666666555555444555555666777777666666666666666666666666666666666777777888888888888888666666777777888:::;;;<<<::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<====================================???@@@AAABBBAAAAAAAAA@@@@@@@@@@@@@@@???AAACCCBBB@@@@@@BBBDDDWWWWWWXXXXXXWWWWWWVVVUUUWWWWWWWWWWWWUUUSSSPPPOOOPPPOOONNNLLLLLLLLLMMMMMMLLLMMMNNNOOOOOOOOOOOOOOOLLLMMMNNNPPPRRRSSSUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTRRRSSSSSSSSSQQQQQQSSSTTTXXXVVVVVVXXX[[[[[[XXXUUUWWWVVVUUUUUUTTTUUUUUUUUUUUUVVVWWWVVVUUUUUUWWWXXXYYYXXXXXXXXXYYYYYYXXXWWWWWW[[[___cccgggnnnxxxtttbbbVVVOOOLLLGGGDDDFFFGGGDDDBBBCCC@@@AAABBB@@@===<<<>>>@@@<<<<<<;;;;;;;;;:::::::::777888888999::::::;;;;;;;;;===???===999666777888777777777777888888888888222444555666555666777999444444444444444555666777444444444444444555666777555555555555555555555555444444444555555555666666555555555555555555555555222222222333333444444444222333555555555333111000111222333333444444333333444444444444444444444444111222333333444444444444000222333555666666555555111222444555666555444444222333444444555555444444222222333333333444444444222222333333444555666666777777777777777666666666111111222333444666777888999888888888777777666666444444555666777777666666777777777777777777777777666666777888888888888888666666666777888:::;;;<<<999::::::;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<=================================>>>???AAABBBCCCBBBBBBAAA@@@@@@??????>>>>>>AAACCCBBB@@@???AAADDDWWWVVVUUUTTTTTTTTTUUUUUUYYYXXXWWWVVVTTTRRRPPPOOOOOONNNMMMMMMMMMMMMMMMMMMMMMOOOQQQRRRQQQQQQRRRSSSQQQPPPPPPPPPQQQRRRTTTUUUTTTTTTUUUVVVVVVVVVUUUUUUSSSSSSRRRRRRQQQQQQPPPPPPSSSTTTUUUVVVWWWVVVUUUUUUZZZXXXVVVVVVWWWXXXWWWVVVWWWWWWXXXXXXWWWWWWVVVUUUXXXXXXXXXXXXVVVUUUSSSRRRVVVXXX]]]aaaeeejjjooosssppp```UUUOOOMMMFFFFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@???>>>===<<<<<<;;;:::999888888888999:::666666777888:::;;;<<<===BBBBBBAAA???<<<888555333777666444333444555777999666666555555555555666666:::888666333222222333333444444555555555555444444444444444333333222222222333333555555555555333333333333333333333333333333333444444555555444444333222333333444444333333222111222333444555444333222000111333555555444333222555555555555555555555555444333333222222333333444222333333444444333333222333333333333333333333333111111000000111333555666555555555555555555444444444444444444444444444444666666666666777777777777555555555555555555555555555555555555555555444444999888777555555555666777888888777777666666555555666777888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===<<<;;;:::::::::::::::<<<<<<<<<<<<===========================>>>??????BBBBBBAAA@@@@@@AAABBBBBB@@@@@@??????@@@@@@AAABBBXXXWWWWWWVVVVVVVVVVVVVVVWWWWWWVVVUUUSSSQQQOOONNNNNNMMMMMMLLLLLLLLLMMMMMMNNNPPPQQQRRRQQQQQQRRRTTTRRRRRRPPPOOOPPPQQQRRRSSSSSSTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRTTTUUUVVVWWWWWWWWWVVVVVVXXXWWWUUUUUUVVVVVVVVVUUUVVVVVVWWWWWWWWWWWWVVVVVVXXXXXXWWWVVVUUUTTTSSSSSSRRRUUUXXX\\\___ccchhhkkkxxxooo\\\RRRKKKHHHGGGDDDDDDDDDDDDCCCBBBAAA@@@>>>===============<<<<<<;;;:::999888888888999999666777777888999:::;;;;;;@@@@@@???>>>;;;888666444666666444444444555777888666666555555555555666666999888555333222333333444444444555555555555444444444444444333333222222222222333444555555444333222333333333333333333333333333333444444444444333333222333333444444333333222111222333333444444333333111222333444444444333333444444444444444444444444444333333222222333333444222333333333333333333222333333333333333333333333222111111111111222444555555555555555555555444444444444444444444444444444555555555666666666777777666666666666666666666666555555555555555555555555999888666555555555666777888777777777666666666555777888888999999999999999::::::;;;<<<<<<<<<<<<;;;<<<<<<;;;:::::::::::::::<<<<<<<<<<<<===========================>>>>>>???@@@???>>>>>>>>>>>>???@@@@@@@@@??????@@@@@@AAABBBYYYXXXXXXXXXWWWWWWWWWWWWUUUUUUTTTSSSRRRPPPNNNMMMMMMLLLLLLLLLLLLLLLMMMMMMOOOQQQRRRRRRQQQQQQSSSTTTUUUSSSQQQOOONNNNNNOOOPPPRRRRRRSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUWWWXXXXXXXXXWWWVVVWWWUUUSSSSSSTTTUUUTTTSSSSSSTTTUUUVVVWWWWWWWWWWWWXXXWWWUUUSSSRRRRRRRRRSSSPPPRRRUUUXXXZZZ]]]aaadddkkkrrr~~~|||kkkYYYOOOKKKHHHFFFFFFBBBBBBBBBBBBAAA@@@??????::::::;;;;;;<<<<<<<<<===;;;:::999888777888999999777888888888999999999999===>>>======;;;999777555666555444444444555777888666666555555555555666666777666555444333444555555444444555555555555444444444444333333333333222222222222333333333333222222333333333333333333333333333333444444444444333333222333333444444333333222222222222222222333444444222222333333333444444444222222222222222222222222444333333222222333333444222333333333333333333222333333333333333333333333333222222111111222333333444444444444444444555555444444444444444444444444444444444555555555666666666666666666666666666666555555555555555555555555888777666555555555666666777777777777666666666666888888888888888777666666999999:::;;;;;;;;;;;;;;;<<<;;;;;;:::::::::::::::;;;<<<<<<<<<<<<===============<<<<<<======>>>?????????>>>>>>>>>>>>??????@@@????????????@@@AAAAAAXXXXXXXXXXXXWWWWWWVVVVVVSSSSSSRRRRRRPPPOOOMMMMMMKKKKKKKKKKKKLLLMMMMMMNNNPPPQQQRRRRRRQQQQQQSSSTTTVVVTTTQQQOOOMMMMMMMMMNNNPPPQQQRRRSSSSSSSSSSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUVVVWWWXXXWWWVVVVVVVVVTTTRRRRRRSSSTTTSSSRRRRRRRRRTTTUUUVVVWWWWWWWWWWWWUUUSSSQQQPPPQQQRRRSSSQQQSSSUUUWWWXXXZZZ]]]___cccgggqqq~~~yyyggg[[[PPPLLLKKKHHHEEEEEEAAAAAAAAAAAAAAA???>>>>>>:::::::::;;;;;;;;;<<<<<<;;;:::888777777777888999888888888888888888888777:::;;;;;;;;;;;;999777666555555444444444555666777666666555555555555666666555555444444444555555666333444444555555444444333333333333333333333333333222222222222222222222222333333333333333333333333333333333444444333333333222333333444444333333222333222111111111222444555333333222222222333444555333333333333333333333333444333333222222333333444333222222222222222222333222222222222222222222222333333222222222222222222333333444444444444555555444444444444444444444444333333333444444444555555666666666666666666666666444444444555555555555555666666666666555666666666777777777777666666666666777777777777777666666555777888999:::;;;;;;;;;:::;;;;;;::::::999::::::;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<===>>>>>>@@@@@@@@@??????@@@@@@@@@???????????????@@@@@@AAAUUUUUUVVVVVVVVVUUUTTTSSSQQQQQQQQQPPPOOONNNMMMLLLKKKKKKKKKKKKLLLMMMOOOOOOQQQRRRRRRQQQPPPPPPRRRTTTUUUTTTRRRPPPNNNMMMLLLLLLNNNOOOPPPQQQRRRRRRRRRRRRRRRSSSSSSSSSTTTUUUUUUUUUSSSTTTVVVWWWWWWWWWVVVUUUVVVTTTRRRRRRSSSTTTSSSRRRQQQRRRSSSUUUVVVWWWXXXXXXVVVTTTRRRPPPPPPPPPRRRSSSRRRSSSUUUUUUUUUVVVYYY[[[\\\___eeennnyyyqqqbbbWWWNNNGGGGGGGGGDDDAAA@@@AAAAAAAAAAAA@@@???>>>>>><<<<<<;;;;;;;;;::::::::::::999888777777777888999888888777777777777666666888999999::::::999888777444444444444444555555666666666555555555555666666444444444444555555666666333333444444444444333333333333333333333333333333222222222222222222222222333333333333333333333333222333333333333333333222222333333444444333333222333222111000111222333444333333222222222333444555333333333333333333333333444333333222222333333444333222222111111222222333222222222222222222222222222222333222222222222111333333333333444444555555444444444444444444444444333333333333444444444444444444444444444444444444444444444555555555666666555555555666666666666555666666666666777777777777555555666777777777777666666777888999::::::::::::::::::999999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????????????????????????????>>>>>>??????@@@AAASSSTTTUUUUUUUUUTTTRRRQQQOOOPPPPPPPPPOOONNNNNNMMMKKKKKKKKKLLLMMMOOOPPPQQQQQQQQQQQQPPPOOOOOOQQQSSSSSSSSSSSSRRRQQQOOOMMMLLLMMMMMMOOOPPPQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUUUUTTTUUUVVVXXXXXXWWWWWWVVVWWWUUUSSSSSSTTTUUUTTTSSSRRRSSSTTTVVVWWWXXXXXXXXXTTTSSSRRRQQQQQQQQQRRRRRRPPPQQQRRRRRRRRRRRRTTTVVVTTTWWW[[[```fffmmmuuu{{{{{{zzz}}}lllZZZUUULLLEEEBBBDDDEEECCC@@@@@@@@@@@@@@@@@@@@@>>>======<<<<<<;;;;;;::::::999999:::999888777666777888888777777777666666666666666666777888999999888777666333333444444555555555555666666555555555555666666444444555555555555555555333333444444444444333333222222333333333333444444333333222222222222333333333333333333333333333333222222333333333333222222222333333444444333333222111111111111111222333333222222333333333444444444444444444444444444444444444333333222222333333444333222111000000111222333222222222222222222222222111222222333333333222222222222333333444444555555444444444444444444444444333333333444444444555555333333333333333333333333333333444444555666666666444444555666666666555555666666666666777777777777555555666777777777777777555555777888999999999999999999999999999::::::;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>><<<<<<============<<<<<>>>>>>>>>>>???@@@@@@RRRSSSTTTUUUUUUSSSRRRPPPOOOOOOPPPPPPOOOOOONNNNNNKKKKKKLLLMMMNNNPPPRRRSSSQQQQQQPPPOOOMMMNNNPPPRRRPPPQQQSSSTTTTTTQQQOOOMMMKKKLLLMMMOOOPPPQQQQQQQQQPPPPPPQQQRRRSSSTTTUUUVVVVVVWWWYYYZZZZZZZZZYYYXXXXXXWWWUUUUUUVVVVVVVVVUUUTTTTTTUUUWWWWWWXXXXXXXXXSSSSSSSSSRRRRRRRRRRRRRRROOOPPPQQQQQQPPPQQQRRRTTTPPPSSSVVVYYYZZZ^^^bbbfffooosss{{{oooYYYOOONNNIIIDDDAAADDDEEECCCBBBCCC>>>??????>>>>>>===<<<;;;888888999999999999999::::::999777666666666777888555666666666666666666666666666888888888777666555333333444444555555555444666666555555555555666666555555555555555555444444222333333444444333333222222222222333333444444444555444333222222333444555333333333333333333333333222222333333333333222222222333333444444333333222000000111222222222222222111222333444444444333333222222222222222222222222444333333222222333333444333222111000000111222333111111111111111111111111000000222333444333333222111222222333444444555555444444444444444444444444444444444444555555555555444444444444444444444444333333444444555666666777333444555666666666555555555666666666777777777888777777888888888777666666444444666777888999999999999999888888999::::::;;;::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<======;;;;;;<<<======<<<;;;;;;>>>>>>>>>>>>>>>???@@@@@@RRRSSSUUUVVVUUUTTTRRRPPPOOOOOOPPPPPPPPPOOOOOONNNLLLLLLLLLNNNOOOQQQSSSTTTPPPPPPOOONNNLLLMMMOOORRRNNNPPPTTTVVVVVVSSSPPPMMMKKKKKKMMMNNNOOOPPPPPPPPPPPPQQQQQQSSSTTTUUUVVVWWWXXXYYY[[[\\\\\\\\\[[[ZZZZZZXXXVVVVVVWWWXXXWWWVVVUUUUUUVVVWWWXXXXXXXXXXXXRRRSSSSSSTTTSSSSSSRRRQQQPPPQQQRRRRRRQQQQQQSSSUUUOOOSSSVVVWWWWWWXXX[[[]]]bbbeeejjjsss}}}ppp___QQQLLLMMMIIIDDD@@@BBBBBB@@@???AAA============<<<;;;:::999555555666777888999:::::::::999777666666666777888555555555555666666777777666666777888888777666555222333444444555555444444666666555555555555666666555555666666555444444333222333333444444333333222222222222333333444444444555555333333333333555555333333333333333333333333222222222333333222222222222333333444444333333222///000111333333222111111000111333555555444333222111111111111111111111111444333333222222333333444333222000//////000222333111111111111111111111111///000111333444444333333111111222333333444555555444444444444444444444444444444444555555555666666555555555555555555555555333333444444555666777777222333555666666666555555555666666666777777888888::::::999999888666555444333444555777888888999999999888888888999::::::;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======<<<===>>>??????>>>===<<<>>>>>>>>>>>>>>>??????@@@WWWWWWVVVUUUTTTSSSRRRQQQTTTSSSQQQPPPOOONNNNNNNNNOOOOOOOOOOOOPPPQQQSSSSSSRRRRRRQQQPPPOOOOOOOOOOOOTTTSSSSSSSSSSSSRRROOOLLLMMMMMMLLLLLLLLLMMMOOOPPPPPPPPPQQQSSSTTTUUUVVVWWW[[[[[[[[[\\\\\\[[[[[[ZZZXXXXXXWWWWWWWWWVVVVVVVVVVVVTTTTTTUUUWWWXXXWWWVVVUUUUUUTTTSSSRRRQQQPPPOOOQQQQQQRRRRRRSSSSSSTTTTTTSSSRRRRRRRRRSSSUUUWWWXXXbbbcccfffjjjnnnuuu}}}sssbbbWWWPPPIIIEEEBBBBBBAAA@@@@@@??????>>>???>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;:::999999888:::999888777666666666666666555555555555444444444777777777777777777777777222222333333444555666666333444555666666555444333555555555555555555555555333333333333333333333333333333333222222222111111333222111000000111222333222333333444333222111000222222222222222222222222111111111111111111111111222222111111111111222222333333222111000000111111222222111111111111222222000000111111111222222222222222222222222222222222333333222222222222333333222222333333333333444444222222222222222222222222666555555444444333222222333333333444444555555555222333444444555555444444444444333333333333222222555555666666666666555555666666666666666666666666777666555444444555666777444444555555666888999:::999888777777777888:::;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>@@@AAAAAA@@@???===;;;:::XXXXXXWWWVVVUUUTTTSSSRRRSSSRRRQQQOOONNNNNNMMMMMMNNNOOORRRTTTUUUTTTSSSRRRRRRQQQPPPOOOOOOOOOOOOOOOTTTSSSRRRRRRSSSRRRPPPOOOOOONNNMMMMMMMMMOOOPPPQQQPPPPPPQQQSSSTTTVVVWWWXXX[[[\\\\\\\\\\\\[[[[[[ZZZXXXXXXXXXWWWWWWWWWVVVVVVUUUTTTTTTUUUWWWXXXWWWVVVUUUUUUTTTTTTSSSRRRQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRSSSUUUVVVWWW```bbbdddfffiiimmmrrrvvvxxxmmm^^^SSSMMMJJJFFFCCCAAAAAAAAA@@@??????>>>>>>>>>>>>===<<<<<<;;;::::::::::::::::::::::::999999:::999888777666666666666666555555555555444444444444444444444444444444444222333333444444555555555222222333333333333222222555555555555555555555555333333333333333333333333333333333222222222111111333222111000000111222333222333333333333222111000222222222222222222222222111111111111111111111111222222111111111111222222333222222111000000111111222222111111111111222222000000111111111222222222222222222222222222222222111111000000000000111111222222222333333333444444222222222222222222222222444444444444444333333333333333333444444444555555333444555555666666555555222222222333333444444444333444444555555444444333555555555555555555555555777666555444444555666777777777777777777888888999888888777777888888999:::999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>???@@@@@@???>>>===XXXXXXWWWVVVUUUTTTTTTSSSRRRQQQPPPOOONNNMMMMMMMMMLLLOOOTTTXXXYYYWWWTTTQQQQQQPPPOOOOOOOOOOOOOOOPPPTTTRRRQQQQQQRRRSSSSSSRRRPPPPPPOOONNNNNNOOOQQQRRRPPPPPPRRRSSSUUUWWWXXXYYY\\\\\\]]]]]]\\\[[[[[[ZZZXXXXXXXXXWWWWWWWWWWWWVVVUUUTTTTTTUUUWWWXXXXXXWWWUUUUUUUUUTTTTTTTTTSSSSSSQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUUUU]]]___```aaaaaabbbdddfffjjjyyyzzzlll___XXXOOOJJJHHHHHHFFFDDDAAA@@@@@@??????>>>=========<<<<<<;;;;;;::::::999999999999999999:::::::::999999888777666666666666666555555555555444444444444444444444444444444444444444444444444444444444333333222222222222333333444444444444444444444444333333333333333333333333333333333222222222111111222222111111111111222222222222333333333222111111222222222222222222222222111111111111111111111111222222111111111111222222333222111111000111111111222222111111111111222222111111111111111222222222222222222222222222222222111111000000000000111111222222222222333333333333222222222222222222222222333333333333444444444444333333333333444444444444444444555666666666666666111111222333444555666666444444555555555555444444555555555555555555555555666666555555555555666777:::999888888777777777777666777888888999999888888777777888888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<============>>>;;;<<<>>>@@@AAAAAAAAAAAAWWWWWWVVVUUUUUUTTTSSSSSSQQQQQQPPPNNNNNNMMMMMMMMMLLLOOOTTTWWWXXXWWWTTTRRRPPPOOOOOOOOOOOOOOOPPPPPPTTTRRRPPPPPPSSSUUUUUUUUUPPPPPPOOONNNNNNOOOPPPQQQOOOPPPRRRTTTVVVWWWYYYZZZ\\\\\\]]]]]]\\\[[[[[[ZZZXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUWWWYYYZZZZZZYYYUUUUUUUUUUUUUUUUUUUUUUUUPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSYYY[[[]]]]]][[[ZZZYYYZZZ\\\eeettt~~~mmm```XXXSSSOOOJJJGGGFFFFFFDDDBBB@@@??????>>>>>>======<<<;;;;;;;;;::::::999999999888888888888888999::::::888888777666666666666666666555555555555444444444666666666666666666666666444444444444444444333333666555444333333444555666444444444444444444444444333333333333333333333333333333333222222222111111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222111111111111222222222222111111111111111222222222111111111111222222111111111111111111111111111111111111111111111111333333222222222222333333111222222222222333333333222222222222222222222222111111222333444444555555333333333333333333333333333444444555555555555555222222333333444555555666666777777888888777777666555555555555555555555555555555555555555666666777999888777777666666777777555666888999999999888777777777777888888888888999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========;;;<<<>>>@@@AAABBBBBBAAAUUUUUUTTTTTTSSSSSSRRRRRRQQQQQQPPPOOONNNNNNNNNNNNOOOPPPQQQSSSSSSSSSSSSRRROOOOOOOOOOOOPPPQQQRRRRRRTTTRRRPPPQQQSSSVVVWWWWWWPPPOOONNNMMMMMMNNNOOOPPPPPPPPPRRRSSSUUUWWWXXXYYYZZZ[[[[[[\\\\\\[[[[[[ZZZYYYYYYXXXXXXXXXWWWWWWWWWXXXWWWWWWXXX[[[\\\\\\[[[VVVVVVVVVUUUUUUUUUUUUUUUPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRRRRRRRUUUWWWZZZZZZXXXVVVVVVVVVXXXYYYaaaqqqnnn```XXXQQQMMMIIIGGGEEECCCBBB@@@>>>===???>>>>>>======<<<;;;;;;:::::::::::::::999999999777777777777777888999:::888777666666666666666666666555555555555444444444666666666666666666666666444444444444444444333333555444333222222333444555444444444444444444444444333333333333333333333333333333333222222222111111222222222333333222222222222222222222222222222333222222222222222222222222111111111111111111111111222222111111111111222222222111111111111111222222222222111111111111222222111111111111111111111111111111111111111111111111333333222222222222333333111111111222222222333333222222222222222222222222000111111222333444555555333333333333333333333333222222333444444444444333444444444444444444444444666666777777777777666666555555555555555555555555444555555666666666666666666555555555555666777777555666777999999888777777888888888888999999999999999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===???@@@AAA@@@@@@???TTTTTTSSSSSSRRRRRRRRRRRRRRRQQQPPPPPPOOOOOOOOOPPPRRRQQQPPPOOOOOOPPPQQQRRRPPPPPPPPPPPPQQQRRRSSSTTTSSSRRRQQQRRRUUUWWWWWWWWWPPPPPPNNNMMMMMMNNNNNNOOOPPPPPPQQQSSSTTTUUUVVVWWWWWWXXXYYYZZZ[[[[[[[[[[[[YYYYYYYYYXXXXXXXXXWWWWWWXXXWWWWWWYYY\\\]]]]]]\\\VVVVVVVVVUUUUUUTTTTTTTTTOOOOOOOOOOOONNNNNNNNNNNNMMMNNNOOOPPPQQQRRRRRRRRRTTTVVVXXXYYYWWWVVVVVVVVVYYYUUUWWWcccsssgggXXXRRRNNNKKKIIICCCCCCCCCBBBAAA@@@???>>>>>>>>>===<<<<<<;;;;;;:::::::::::::::::::::::::::888777666666666777888999777666666555555666666666666555555555555444444444333333333333333333333333444444444444444444444444222222111111111111222222333333333333333333333333333333333333333333333333333333333222222222111111222222333333333333222222222222111111222222333444222222222222222222222222111111111111111111111111222222111111111111222222111111111000111111222333222222111111111111222222222222222111111111111111111111111111111111111111111111000000000000111111111111111111222222222222222222222222222222222222000111111222333444444555333333333333222222222222111111222333333333333333555555555555444444333333333333444444444444333333444444444444444444444444333444555666777777777666444444444444555555666777555666777777888888777777888999999999999:::::::::888888999999999::::::::::::::::::;;;;;;;;;<<<<<<===>>>???@@@@@@???>>>===TTTTTTTTTSSSSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPQQQQQQSSSRRRQQQPPPOOOOOOOOOOOOPPPPPPQQQQQQSSSTTTUUUVVVSSSRRRSSSTTTWWWXXXWWWVVVRRRQQQPPPNNNNNNNNNOOOPPPPPPQQQQQQRRRSSSSSSTTTTTTTTTUUUWWWXXXZZZ[[[[[[[[[YYYYYYYYYYYYXXXXXXXXXXXXVVVVVVVVVXXXZZZ\\\\\\\\\WWWWWWVVVUUUTTTSSSSSSRRROOOOOONNNNNNMMMMMMMMMMMMJJJKKKNNNPPPQQQRRRRRRRRRUUUVVVXXXXXXVVVVVVVVVWWWXXXTTTWWW```jjjrrr{{{uuueeeUUUOOOLLLIIIGGGIIIAAABBBCCCBBBAAA@@@@@@AAA======<<<<<<;;;::::::::::::::::::;;;;;;;;;;;;;;;999888666555555666777888666666555555555666666777666555555555555444444444333333333333333333333333222333333444444555555555111111222222222222111111333333333333333333333333333333333333333333333333333333333222222222111111222222333444444333222222222222111111111222333444222222222222222222222222111111111111111111111111222222111111111111222222111111000000111222222333222222111111111111222222222222222111111111000000111111111111111111111111111111000000000000111111111111111111222222222222222222222222222222222222111111222222333333333444333333333222222222111111111222333333444444333333444444444444555555555555222222333333333333222222444444444444444444444444333444555666777777777666777666666555555555555666666666666666666777888888888888999999999999::::::888888888888999999999999999::::::::::::;;;;;;;;;;;;<<<===>>>???>>>======UUUUUUUUUTTTTTTTTTTTTTTTSSSRRRRRRQQQQQQQQQRRRRRRSSSSSSSSSRRRPPPOOONNNMMMQQQQQQQQQRRRSSSUUUWWWWWWSSSSSSSSSVVVXXXXXXVVVUUUSSSRRRQQQPPPOOOPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSUUUWWWYYY[[[[[[\\\ZZZYYYYYYYYYXXXXXXXXXXXXUUUTTTTTTVVVYYY[[[[[[ZZZWWWWWWVVVUUUTTTRRRRRRQQQOOONNNNNNNNNMMMMMMLLLLLLIIIJJJMMMOOOQQQSSSSSSSSSVVVWWWXXXWWWVVVUUUVVVXXXUUUTTTYYYccciiijjjnnnuuuzzzjjjWWWOOOIIIHHHFFFBBBAAAEEE@@@@@@@@@???===<<<<<<======<<<<<<;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;:::999666555444555666777666666555555555666666777666666555555555444444444555555555555555555555555222222333333444555666666222333444555555444333222333333333333333333333333333333333333333333333333333333333222222222111111222222444444444444222222222222111111111222444555222222222222222222222222111111111111111111111111222222111111111111222222111111000000111222333333222222111111111111222222222222222222111111000000000000000000000000000000333333222222222222333333000111111111111222222222222222222222222222222222111222222222222333333333333333333222222111111111222333444444555555444444222333333444555666777777333444444555555444444333444444444444444444444444222333555777777777777666:::999888666555555444444777666555555555666888999888888888888999999999999777888888888888999999999999999:::::::::;;;;;;;;;999:::<<<===>>>>>>>>>>>>UUUVVVWWWXXXXXXXXXWWWVVVUUUSSSQQQOOONNNOOOPPPQQQQQQPPPPPPOOOOOOOOOPPPPPPOOOPPPQQQRRRSSSTTTUUUVVVRRRSSSTTTUUUVVVVVVVVVVVVTTTUUUVVVWWWWWWWWWUUUUUUSSSRRRRRRTTTWWWXXXUUURRRUUUUUUVVVWWWXXXYYYZZZ[[[[[[[[[ZZZXXXUUUUUUVVVXXXSSSSSSTTTUUUUUUVVVWWWWWWWWWVVVTTTRRRPPPNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMLLLMMMOOOQQQSSSSSSTTTTTTWWWYYYZZZZZZYYYYYYZZZ\\\[[[VVVWWW```fffffffffiiipppvvvtttfff[[[PPPMMMIIIEEEBBB@@@@@@@@@>>>>>>>>>>>>============:::;;;<<<<<<:::888999999999999:::::::::;;;;;;;;;:::999888777666666666666777666555444444444444444333333333333333333333333555555555555555555555555444444444333333222222222333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111000111111111111222222222111111111111111111111111222222222222222222222222222222222222222222222222//////000111222222333333222222222222222222222222000000000000000000000111000111111111111222222222000000000000000000000000000000000000000000000000222222222222222222222222111111000000111333555666222222222222222222222222555555555555555555555555333333333444444444555555555444444333333444444555333333333333333333333333444444333222333444555666666666666666666666666666888888777777666666555555888888777777666666555555888888888888888888888888888888999::::::;;;<<<<<<;;;<<<<<<===============UUUUUUVVVWWWWWWVVVUUUTTTSSSRRRPPPOOOOOOPPPQQQQQQQQQPPPPPPOOOOOOPPPPPPPPPQQQQQQRRRRRRSSSSSSTTTTTTSSSTTTUUUVVVVVVWWWWWWWWWTTTUUUVVVWWWWWWWWWVVVVVVUUUTTTSSSUUUWWWXXXVVVTTTVVVVVVWWWXXXXXXYYYYYYZZZXXXYYYXXXWWWTTTSSSSSSTTTQQQRRRRRRSSSTTTUUUVVVVVVUUUUUUSSSRRRQQQPPPPPPPPPMMMMMMMMMLLLMMMNNNOOOOOOPPPPPPQQQRRRTTTVVVWWWXXXXXXYYY[[[ZZZYYYYYYZZZ[[[\\\YYYZZZbbbgggfffeeegggdddiiinnnrrrwwwyyylllgggaaaXXXOOOIIIGGGDDDAAA@@@?????????>>>>>>>>>=========<<<<<<:::;;;<<<<<<:::999999:::777777777888888888999999:::999888777666666666666666666555444444444444444444444444444444444444444222222222222222222222222444444333333333222222222333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111000111111111111222222222111111111111111111111111222222222222222222222222222222222222222222222222000111111222333333444444222222222222222222222222222222111111111000000000333222222222111111000000111111111111111111111111111111111111111111111111222222222222222222222222111111111111222333444444222222222222222222222222444444444444444444444444333333333444444444444555444444333333333333444444333333333333333333333333444444333333333444555666444444444444444444444444777777777666666666666666888888888888777777777666888888888888888888888888888888999999:::;;;;;;<<<;;;;;;<<<===============TTTUUUVVVVVVUUUTTTSSSRRRPPPPPPPPPPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPSSSRRRRRRRRRSSSRRRSSSRRRTTTTTTUUUVVVWWWWWWWWWWWWTTTUUUVVVWWWXXXXXXWWWWWWXXXWWWUUUVVVWWWXXXXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXUUUVVVWWWVVVSSSPPPOOOOOOPPPPPPQQQRRRSSSTTTUUUUUUTTTSSSSSSRRRRRRSSSSSSSSSOOONNNLLLLLLMMMOOORRRTTTUUUUUUUUUVVVXXXZZZ\\\^^^YYY[[[[[[[[[YYYXXXYYYZZZ]]]\\\___eeehhheeecccbbb```bbbccccccdddkkkwwwvvviii[[[SSSSSSRRRMMMGGGCCCBBBAAA?????????@@@@@@============<<<<<<<<<;;;999:::<<<;;;:::999999:::666777777777888888888888999999888777666666666666666555444444444444444444555555555555555555555555222222222222222222222222333333333333222222222222333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111000111111111111222222222111111111111111111111111222222222222222222222222222222222222222222222222111111222222333444444444222222222222222222222222333333222222111111111000444444333222111000//////222222222222222222222222222222222222222222222222222222222222222222222222111222222333333333222222222222222222222222222222333333333333333333333333333333333333444444444444444444333333333333444444333333333333333333333333444333333333333444555666333333333333333333333333555555666666666777777777999999888888888888777777888888888888888888888888888888999999::::::;;;;;;:::;;;<<<<<<======<<<<<>>>>>=========;;;;;;;;;;;;:::::::::999444666888888666666666777777777888888888999999999888777666666666666666666444444333333333444444555222222222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111000000111222333444444555222222222222222222222333111111111111111111111111111111111111111111111111222222222222222222222222111222333444444222111000222222222222222222222222222222222222222222222222222222222333333333444444333333333222222333333333333333333333333333333333333333333444444444444444444444444444444444444444333333444555666777888888555666666666666666666666777777777777777777777777888888999999999999999:::999::::::;;;;;;;;;;;;;;;RRRRRRSSSSSSSSSQQQPPPOOOMMMNNNNNNOOOPPPQQQQQQRRRMMMNNNPPPQQQRRRQQQQQQPPPMMMNNNPPPQQQTTTUUUWWWXXXTTTUUUUUUVVVVVVUUUUUUUUUQQQRRRRRRSSSUUUVVVXXXYYY]]]]]]]]]\\\YYYXXXYYYZZZYYYYYYXXXWWWVVVUUUTTTTTTTTTWWWYYYYYYWWWTTTRRRQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSTTTKKKJJJJJJKKKOOOTTTZZZ^^^```dddkkkppppppkkkeee```^^^______\\\YYYWWWWWWWWWYYY___dddcccbbbaaa^^^ZZZWWWWWWVVVUUUVVVYYY^^^bbbfffhhhiiilllsss~~~mmm^^^UUUQQQIIIGGGDDDCCCCCCCCCBBBAAA>>>>>>===<<<;;;:::999999::::::::::::999999999999333555777777666555666777555555555555666666666666777666666555555666666666333333333333333444444555111111111111111111111111222222222222222222222222111111111222222222222222333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111///000000111222333444444222222222222333333333444000000000000000000000000000000000000000000000000222222222222222222222222111222222333333333222222222222222222222222222222222222222222222222222222222222222222333333333333333333222222222222333333333333333333333333333333222333444444555555444444444444444444444444444444333333444555666666777777444444555555555555666666777777777777777777777777888888999999999999999999888999::::::;;;;;;::::::NNNNNNOOOPPPPPPOOONNNMMMOOOOOONNNNNNNNNOOOQQQRRRLLLNNNPPPQQQRRRRRRQQQPPPNNNOOOPPPRRRSSSUUUVVVVVVSSSTTTTTTUUUUUUTTTTTTSSSPPPPPPPPPQQQSSSUUUXXXYYY\\\^^^___]]]ZZZXXXXXXYYYWWWWWWVVVUUUUUUTTTSSSSSSTTTVVVYYYYYYWWWUUUTTTTTTSSSSSSRRRRRRQQQPPPPPPOOOPPPPPPPPPQQQRRRSSSUUUUUUMMMMMMNNNPPPTTTZZZ```dddfffjjjooorrrrrrmmmfffbbb`````````]]]YYYWWWVVVVVVUUU]]]aaa```^^^^^^]]]YYYXXXXXXWWWWWWWWWYYY[[[]]]]]]___aaabbbeeekkkuuu|||rrrfff]]]RRRLLLKKKDDDDDDDDDDDDCCCCCCCCCBBB<<<<<<<<<<<<;;;:::999999:::999999999888888888888444666888888777777777888444444444555555555666666666666555555555666666777333333222222333333444555222222222222222222222222222222222222222222222222000111111111222222222222333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111333333333333333333222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111222333444444222222222222222222222222333333333333333333333333111222222222222333333333333333222222222222333333333333333333333333333333222333444555555555444444333333333333333333333333444444444555555666666666555555555555666666666777777777777777777777777777999999888888888888888888888888999:::::::::::::::KKKKKKMMMNNNNNNMMMLLLLLLPPPOOONNNMMMMMMOOOQQQRRRLLLMMMPPPRRRRRRRRRQQQPPPPPPQQQQQQRRRSSSTTTTTTUUUSSSSSSTTTTTTTTTSSSSSSRRROOOOOOOOOPPPRRRUUUWWWYYY[[[^^^```___[[[XXXWWWXXXVVVVVVUUUUUUTTTSSSSSSRRRTTTVVVXXXXXXWWWUUUUUUVVVSSSRRRRRRPPPOOONNNMMMMMMMMMMMMNNNPPPRRRTTTVVVWWWRRRRRRTTTWWW\\\aaagggjjjjjjmmmqqqsssqqqmmmhhhddd```aaa```]]]YYYWWWVVVVVVRRR[[[```]]][[[]]]]]]YYYXXXWWWWWWVVVVVVUUUVVVVVVUUUXXX\\\^^^^^^```dddhhhppp|||tttggg\\\XXXTTTKKKEEEDDDAAAAAABBBBBB@@@???>>>>>><<<======>>>>>>======<<<999999999888888888888777666777999:::999888999:::666666666666777777777888666666555555555666666777222222222222333333444555333333333333333333333333555555555555555555555555000000111111222222222222333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000111111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000222222111111111111111111000000000000000000000000333333222111000///...---666555444444333222111111222222222222222222222222222222222222222222222222222222222222222222222222111111000000111333555666222222222222222222222222333333333333333333333333111111222222222333333333333222222222222222222333333333333333333333333333222333444555555555444333222222222222222222222222444444444555555555555555555666666666777777888888777777777777777777777777999999888888888888888888888888999::::::::::::999KKKIIIHHHJJJMMMNNNLLLIIIIIIJJJJJJKKKLLLMMMMMMNNNKKKLLLMMMNNNNNNOOONNNNNNOOONNNMMMNNNOOORRRUUUWWWUUUUUUTTTRRRQQQPPPNNNNNNNNNNNNOOOPPPSSSUUUXXXZZZ[[[ZZZYYYXXXWWWVVVVVVVVVXXXXXXWWWUUUSSSRRRPPPPPPTTTUUUVVVVVVUUUTTTRRRQQQOOOOOOPPPPPPPPPPPPPPPPPPMMMNNNOOOQQQRRRTTTUUUVVVTTTUUUWWWZZZ]]]aaadddfffjjjlllnnnooommmhhhccc```cccaaa]]]ZZZWWWUUUTTTTTTUUUWWWYYYZZZYYYYYYZZZ[[[WWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUVVVXXX[[[^^^```gggmmmvvv}}}ooofffZZZWWWRRRMMMHHHEEEDDDCCC@@@??????>>>===<<<<<<;;;:::::::::999999888888888999999999999888888888888999888888777666555555444666666666666666666666666555555555555555555555555444333333222222333333444111111111222333444555666000000000000000000000000000000111222222222222111111111111111111111111111222222222111111111000000222222333333333444444444000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000///111222111000///000111000000111111111111000000111111222222222222111111///000111222222111000///000000000000000000000000111111222222222333333333111111111111111111111111111222222333333222222111000000//////000111222222222222111111111111222222222222222222222222222222111111222222222333333333222111000111222222111000444222111222555555333111222222222222222222222222555444333333333333444555222333444444555555444444444444444555555555555666333555777777777777888999777777777777666666666666777888888888888999999999JJJHHHGGGIIIKKKLLLJJJHHHJJJJJJJJJKKKLLLLLLLLLMMMIIIIIIJJJKKKLLLLLLLLLLLLOOONNNOOOOOOQQQSSSUUUVVVSSSSSSRRRRRRQQQPPPPPPPPPNNNNNNOOOPPPRRRUUUWWWYYYZZZYYYXXXWWWVVVVVVVVVVVVXXXWWWVVVUUUTTTSSSRRRQQQVVVUUUUUUTTTSSSQQQPPPOOOOOOOOOPPPPPPPPPPPPQQQQQQOOOPPPQQQRRRTTTUUUVVVWWWTTTTTTVVVYYY\\\___bbbdddhhhiiiiiiiiihhhfffcccbbb```___\\\YYYVVVTTTRRRRRRTTTVVVXXXXXXXXXXXXXXXZZZVVVVVVVVVVVVVVVVVVVVVVVVRRRRRRQQQRRRTTTVVVYYY[[[ZZZ^^^dddllluuuzzzlllaaaXXXRRRRRROOOLLLHHHEEECCCBBBBBB??????>>>======<<<;;;;;;::::::999999999888888888777777777666666666555555888777777777666555555555444444444444444444444444555555555555555555555555444333333222222333333444222222222222333333444555111111111111111111111111000000111222222222222111111111111111111111111111222222222111111111000000222222222222333333333333000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000///111222111000///000111000000111111111111000000000111111222222111111000///000111111111111000///000000000000000000000000000000000111111111222222111111111111111111111111111222222333333222222111222222111000/////////000222222111111111111222222222222222222222222222222111111111222222222333333222111000111222222111000333111000222444444222000222222222222222222222222555444333333333333444555222333444444555444444444444444444444555555555555333555777777777666777888777777777777666666666666777888888888888999999999HHHGGGGGGHHHJJJKKKIIIHHHJJJJJJKKKKKKKKKKKKKKKKKKHHHIIIJJJKKKKKKLLLLLLLLLNNNOOOPPPRRRSSSTTTTTTUUUPPPQQQQQQQQQQQQQQQQQQQQQOOOOOOPPPQQQSSSVVVXXXYYYYYYXXXWWWVVVVVVVVVVVVVVVWWWVVVVVVUUUTTTTTTSSSSSSVVVUUUTTTRRRPPPOOONNNNNNOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRSSSTTTUUUWWWWWWXXXTTTTTTUUUWWWYYY\\\^^^___cccccccccbbbbbbbbbbbbbbb\\\[[[ZZZXXXUUUSSSPPPOOORRRTTTVVVVVVVVVUUUVVVWWWUUUUUUUUUUUUUUUUUUUUUUUUPPPPPPOOOPPPQQQRRRTTTUUUTTTWWWZZZ^^^eeeppp}}}xxxhhhZZZQQQLLLIIIGGGHHHFFFDDDBBB@@@@@@@@@@@@>>>>>>======<<<;;;;;;;;;999999999888888888888888777777666666666666555555666666666666666666555555333333333333333333333333444444444444444444444444444333333222222333333444333333222222222222333333222222222222222222222222000000111222222222222111111111111111111111111111222222222111111111111111000111111111222222222222000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000///111222111000///000111000000111111111111000000000111111222222111111000///000000111111000000///000000000000000000000000/////////000000000111111111111111111111111111111111111222222222222111111111111000000000000000111222222111111111111222222222222222222222222222222111111111222222222222333222111000111222222111000111111000111222333111///222222222222222222222222444444333333333333444444222222333444444444444444444444444444555555555555444666777777666555666777666666666666777777777777777888888888888999999999HHHHHHHHHIIIJJJJJJJJJIIIKKKJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKLLLMMMNNNNNNNNNOOOPPPRRRTTTUUUUUUTTTSSSPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQSSSTTTVVVWWWXXXWWWVVVVVVUUUUUUUUUUUUVVVUUUUUUUUUUUUUUUTTTTTTTTTUUUTTTRRRPPPOOOOOOPPPPPPOOOOOOPPPPPPQQQQQQRRRRRRSSSSSSTTTTTTUUUVVVWWWWWWTTTTTTTTTUUUWWWYYYZZZ[[[[[[\\\]]]^^^______``````YYYYYYXXXWWWUUURRROOOMMMQQQSSSTTTUUUTTTSSSTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRQQQQQQQQQRRRSSSTTTVVVWWWYYYZZZ^^^gggttt|||yyyeee^^^UUUMMMIIIHHHGGGFFFBBBAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<;;;;;;::::::888888888888888888888777999888888888777777777777555555555555555555555666333333333333333333333333444444444444444444444444444333333222222333333444444444333222111111222222222222222222222222222222000000111222222222222111111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000///111222111000///000111000000111111111111000000000000111111111111000000///000000000000000000///000000000000000000000000/////////000000000111111111111111111111111111111111111222222222222111111------...///111222444555222222111111111111222222111111111111111111111111111111111111222222222222222111000111222222111000111111111222222222111111111222222222222222333333333333333333333333333333222222333444444444444333333333444444444555555555555666888777666555555666666666666666777777777777777777888888888999999999HHHIIIKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKMMMNNNNNNOOOOOOOOOQQQSSSUUUUUUTTTSSSQQQQQQQQQPPPPPPOOOOOONNNNNNNNNOOOPPPQQQRRRSSSTTTTTTUUUTTTTTTTTTTTTUUUUUUVVVTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPQQQRRRSSSTTTOOOOOOPPPQQQQQQRRRSSSSSSRRRSSSSSSSSSTTTTTTUUUUUUSSSSSSSSSTTTUUUVVVWWWXXXTTTVVVYYY\\\]]]]]]\\\[[[WWWWWWWWWVVVTTTRRROOOMMMPPPRRRTTTTTTSSSRRRSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSSSSTTTUUUVVVYYY```kkksssmmm^^^PPPMMMJJJGGGEEEDDDBBBAAAAAAAAA@@@???>>>=========;;;;;;;;;:::::::::::::::777777777777777777777777888888888777777777777666444444444444444555555555444444444444444444444444444444444444444444444444444333333222222333333444444444333222111111111111111111111111111111111111000000111222222222222111111111111111111111111111111111111111111111111111//////000000000111111111000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000///////////////////////////111222111000///000111000000111111111111000000000000000111111000000000000//////////////////000000000000000000000000000000000000111111111222222000000000000000000000000000111111222222111111000------...///111222444555222222111111111111222222111111111111111111111111000000111111111222222222222111000111222222111000222333333444333333222222111111111222222333333333333333333333333333333333111222333333444444333333333333333444444444444555444666777777555444555555555666666666777777777888777777888888888999999999HHHJJJLLLLLLKKKJJJKKKLLLHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHJJJKKKMMMNNNNNNNNNPPPQQQSSSTTTTTTSSSRRRPPPQQQQQQPPPOOONNNNNNMMMMMMLLLMMMNNNOOOPPPQQQPPPPPPSSSSSSSSSSSSSSSTTTUUUVVVSSSSSSSSSSSSSSSSSSRRRRRRPPPPPPPPPQQQRRRSSSTTTUUUOOOOOOPPPQQQRRRSSSSSSTTTRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVVVVRRRTTTWWWZZZ[[[ZZZYYYWWWWWWWWWWWWVVVTTTRRRQQQPPPQQQSSSUUUUUUSSSSSSSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQSSSTTTTTTVVV[[[dddkkkooovvvvvvlllaaaVVVOOODDDDDDEEEDDDCCC@@@>>>===@@@@@@???>>>>>>===<<<<<<:::::::::999999999999999666666666666777777777777666666555555555555444444444444444444444444444333444444444444444444444444333333333333333333333333444333333222222333333444444333222111111111111111000000000000000000000000000000111222222222222111111111111111111111111111111111111111111222222222///000000000111111111111000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000///////////////////////////111222111000///000111000000111111111111000000///000000111111000000///000//////......//////000000000000000000000000000000000000111111111222222000000000000000000000000000000111111111111000000111111000000000000000111222222111111111111222222111111111111111111111111000000000111111111111222222111000111222222111000111333555555333222333444111111111222222333333444222222333333333333222222111111222333333333333333333333333333444444444444333555666666555444555666555555666666777777888888777888888888888999999999GGGIIILLLKKKJJJIIIJJJLLLGGGGGGGGGHHHIIIIIIIIIJJJHHHIIIKKKLLLNNNOOOOOOOOOPPPQQQRRRRRRRRRRRRPPPPPPOOOOOOOOONNNNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSRRRRRRRRRQQQQQQRRRSSSTTTUUUVVVSSSSSSRRRRRRQQQQQQPPPPPPNNNOOOPPPQQQQQQQQQQQQQQQOOOOOOPPPQQQRRRSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTUUUVVVUUUVVVVVVWWWWWWWWWWWWWWWYYYXXXWWWUUUTTTSSSSSSSSSSSSUUUVVVVVVTTTSSSTTTUUUSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQRRRRRRRRRRRRRRRRRRRRRTTTUUUUUUVVVYYY___eeeeeejjjpppssstttwww}}}}}}oooaaaZZZUUUNNNHHHGGGBBBCCCCCCBBB@@@???>>>>>>;;;<<<<<<<<<<<<<<<;;;;;;999999999999999999999999555555555666666666777777666666555555555444444444555444444444333222222222333333333333333333333333333333333333333333333333444333333222222333333444222222111111111111111222111111111111111111111111000000111222222222222111111111111111111111111111000000111111111222222222000000000111111111222222000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000///////////////////////////111222111000///000111000000111111111111000000//////000000000000//////000///............///000000000000000000000000000/////////000000000111111000000000000000000000000000000111111111111000000222222111000/////////000222222111111111111222222111111111111111111111111000000000000111111111111222111000111222222111000000222444444222111222333000111111222333333444444111222333333333333222111111111222333333333333222222222333333333444444444222444666666555555666777555555555666777888888888777888888888888999999999FFFHHHKKKKKKHHHGGGIIIKKKFFFFFFGGGHHHHHHIIIJJJJJJKKKLLLMMMOOOQQQRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPOOOLLLMMMMMMNNNOOOOOOPPPPPPTTTUUUVVVWWWXXXWWWWWWVVVQQQQQQQQQQQQRRRTTTUUUVVVSSSRRRRRRQQQPPPPPPOOOOOONNNNNNPPPQQQQQQPPPNNNMMMOOOOOOPPPQQQRRRSSSTTTUUUTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSTTTVVVVVVYYYWWWVVVTTTTTTUUUWWWXXX[[[YYYWWWUUUTTTTTTTTTUUUTTTVVVWWWWWWUUUTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTRRRSSSTTTTTTUUUTTTTTTTTTPPPRRRTTTTTTSSSUUUZZZ^^^cccgggkkkkkkjjjkkkqqqvvvxxx}}}wwwiii___UUUNNNMMMKKKEEEBBBDDDBBBBBBAAA???===<<<===>>>777888999::::::;;;;;;:::888888888888888888999999444555555555666666777777888777777777666666666666555555444333333222111111222222222222222222222222333333333333333333333333444333333222222333333444222111111111111111222222222222222222222222222222000000111222222222222111111111111111111111111111000000111111222222222222111111111111222222222222000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000///////////////////////////111222111000///000111000000111111111111000000//////000000000000//////000///...------...///000000000000000000000000000............/////////000000000000000000000000000000000111111111111000000000000///000000111222222222222111111111111222222000000000000000000000000000000000000111111111111222111000111222222222000///111444333111///111222000000111222333333444444111222333444444333222111111111222333333333333222222222333333333444444444111333555666555555666777444555555666777888888999777888888888888999999999MMMKKKIIIGGGGGGIIIKKKLLLJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLMMMOOOQQQRRRTTTTTTUUUUUUTTTSSSSSSSSSSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXXXXVVVTTTSSSRRRRRRSSSTTTTTTTTTTTTTTTQQQRRRSSSRRRPPPOOONNNOOOPPPQQQRRRSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQSSSUUUVVVUUUUUUUUUVVVWWWVVVSSSQQQRRRSSSSSSTTTUUUUUUVVVVVVYYYWWWVVVTTTTTTUUUWWWXXXYYYVVVTTTUUUWWWXXXVVVSSSVVVYYYWWWTTTUUUYYYWWWRRRNNNPPPRRRSSSSSSTTTWWWYYYUUUUUUVVVVVVVVVUUUTTTTTTTTTUUUVVVXXXZZZ[[[\\\]]]```dddggggggeeecccdddeeekkknnnqqqtttvvv|||pppeeeZZZRRRHHHGGGFFFEEECCCCCCBBBBBB????????????>>>===;;;;;;;;;;;;:::999999888777777999999999888888888777777777666666666777888:::;;;888888777666555444444333555555555555555555555555222222333333333333444444333333333222222111111111555333222333555555222///...000111222222111000...222111111111000000//////222222111111111111222222111111111111111111111111//////000000111111111222222222111000/////////000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......////////////000000000000000000000000000000000000000000000000000000000000...///000111111000///...000000000000000000000000///////////////000111111000000000000000000000000111111111111222333444555777333///...000222111000000000000000000000000000222111111111000000//////222222222111111111000000000000000000000000000000111111222222222222111111222222111111111111222222222222222222222222222222222222222222222222222222555777888999888666333111555555444333444555666777888777666555444444555666999999888888888999:::;;;LLLJJJIIIHHHGGGIIIJJJKKKJJJJJJJJJJJJJJJKKKLLLLLLNNNNNNOOOQQQRRRSSSTTTUUUVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRSSSSSSTTTUUUVVVVVVWWWXXXYYYYYYYYYWWWUUUTTTQQQRRRSSSSSSTTTTTTSSSSSSSSSTTTUUUSSSQQQOOONNNOOOQQQRRRSSSSSSSSSSSSRRRQQQSSSSSSRRRSSSTTTUUUWWWXXXVVVVVVVVVWWWXXXWWWUUURRRRRRSSSSSSSSSTTTTTTUUUUUUWWWVVVUUUTTTTTTUUUWWWXXXXXXVVVTTTTTTVVVWWWVVVTTTUUUWWWVVVRRRTTTXXXWWWRRROOOQQQTTTUUUUUUUUUWWWYYYWWWWWWWWWWWWVVVVVVUUUTTTTTTTTTVVVWWWYYY[[[]]]]]]]]]```bbbbbb```___```bbbaaadddgggiiikkkooouuuzzzvvveee[[[TTTLLLFFFEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>>>>>>>===<<<;;;;;;>>>======<<<;;;;;;::::::999999888888888777777777555555444444555666777888666666555555444444333333444444444444444444444444222222333333333333444444333333333222222222111111555333222222444444222000///000111222222111000///111111111111000000000///222111111000000111111222000000000000000000000000///000000000111111111111222111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111000000000/////////...////////////000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000///////////////000111111000000000000000000000000000000///000000111222333888555111000000111000///000000000000000000000000111111111111000000000///222222222111111111000000000000000000000000000000111111222222222222111111222222111111111111222222222222222222222222222222222222222222222222222222000111333555555444222111555444444333444555666777777666555444333333444555777777777888888888888999IIIIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKMMMNNNOOOQQQQQQRRRRRRSSSTTTTTTTTTVVVUUUTTTSSSRRRQQQQQQQQQQQQRRRSSSTTTVVVWWWXXXXXXYYYYYYZZZZZZYYYWWWVVVTTTQQQQQQRRRSSSSSSSSSSSSRRRTTTUUUVVVUUURRRPPPPPPPPPSSSSSSTTTTTTTTTSSSSSSRRRTTTTTTTTTUUUVVVWWWYYYZZZXXXWWWWWWYYYZZZYYYWWWUUUSSSSSSTTTTTTTTTTTTTTTTTTVVVUUUTTTTTTUUUVVVXXXYYYWWWUUUTTTTTTVVVWWWWWWVVVWWWWWWUUURRRSSSVVVVVVSSSRRRTTTVVVWWWWWWWWWXXXZZZYYYYYYXXXWWWVVVUUUUUUTTTSSSTTTUUUWWWYYY[[[]]]^^^[[[\\\\\\\\\[[[[[[]]]___^^^aaaeeefffeeeeeehhhlllooouuu~~~sssiiiZZZPPPLLLIIIFFFBBBAAA@@@???>>>===<<<<<<<<<===============<<<;;;::::::::::::999999888888777888888888888777777777777444444333333333444444555444444444333333333333333222222222222222222222222222222333333333333444444333333333222222222222111444333111222333333222000///000111222222111000///111111111111000000000000222111111000000111111222////////////////////////000000000000111111111111000000000000000000111222000000000000111111111111////////////////////////000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000///////////////000111111000000000000000000000000//////.........//////000888555222000000000///...000000000000000000000000111111111111000000000000222111111111111000000000000000000000000000000000111111222222222222111111222222111111111111222222222222222222222222222222222222222222222222222222///111444666777888777666444444444333444555555666555555444333333333333444444555666888888777777666HHHHHHHHHIIIIIIIIIIIIIIIKKKKKKKKKLLLMMMOOOPPPQQQRRRRRRRRRSSSSSSSSSSSSSSSTTTSSSSSSRRRRRRSSSSSSTTTUUUVVVVVVWWWYYYZZZZZZ[[[ZZZZZZZZZYYYXXXVVVUUUTTTPPPQQQQQQRRRRRRRRRRRRRRRSSSTTTVVVUUUTTTSSSSSSTTTUUUUUUUUUUUUTTTTTTTTTSSSTTTTTTUUUVVVWWWXXXYYYZZZYYYXXXXXXYYYZZZZZZXXXWWWUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVWWWYYYYYYWWWVVVUUUVVVWWWXXXYYYZZZ]]]ZZZVVVTTTSSSUUUTTTSSSTTTVVVXXXYYYYYYXXXYYYZZZYYYYYYWWWVVVUUUTTTSSSSSSSSSSSSUUUWWWYYY[[[\\\]]]ZZZZZZZZZYYYYYYZZZ\\\^^^```cccggggggdddaaaaaabbb```ccchhhoooyyyyyypppiiiddd^^^WWWMMMHHHGGGGGGFFFDDD>>>>>>===<<<;;;:::::::::<<<<<<<<<<<<<<<;;;::::::888888888777777666666666888888777777777666666666444444444333333333333333333333333333444444444444333333333333333333333333222222222333333333444444222222222222222222222222333222111111111222222111///000111111111111000///111111111000000000000000111111000000000000111111000000000000000000000000000000000000000111111111000/////////000111222222///000000000111111111111////////////////////////////////////////////////////////////////////////000000000000////////////////////////000000000000////////////////////////000000000000000000000000111000///......///000111///////////////////////////////////////000000111////////////////////////000//////.........//////444333111////////////...////////////////////////111111111000000000000000111111111111000000000000000000000000000000000000111111222222222222111111222222111111111111222222111111111111111111111111111222222222222222333333111222444777888888888777333333333444444444555555555444444444444444444444333555777888999888666555HHHHHHHHHIIIIIIJJJJJJJJJMMMMMMMMMNNNOOOPPPRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSUUUVVVWWWYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYWWWVVVTTTSSSRRRPPPQQQQQQRRRRRRRRRRRRRRRPPPRRRUUUUUUUUUUUUWWWXXXVVVVVVUUUTTTTTTTTTTTTTTTRRRRRRTTTUUUWWWXXXYYYYYYYYYXXXXXXXXXZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXYYYYYYUUUVVVVVVVVVWWWXXXYYYZZZXXXXXXXXXXXXYYY[[[]]]___ddd___YYYVVVTTTSSSSSSSSSVVVXXX[[[[[[[[[ZZZZZZZZZXXXWWWVVVTTTSSSRRRRRRRRRSSSTTTUUUWWWXXXZZZ[[[\\\[[[ZZZYYYYYY[[[\\\^^^___^^^aaaeeeddd```\\\ZZZZZZXXX[[[^^^bbbiiisss{{{mmmaaaZZZWWWUUUTTTPPPLLLFFFBBBBBBCCCBBBAAA======<<<;;;:::::::::::::::;;;;;;;;;;;;::::::999::::::::::::999999999999777777777666666666555555444444555555444444444333444444444444444555555555333333333333333333333333222222222333333333444444222222222222222222222222111111111000000000111222000000111111111111000000000000000000000000111111111000000000000000000111111111111111111111111111111111000000000000000000000/////////000111222222///000000000111111111111////////////////////////////////////////////////////////////////////////////////////000000000000////////////000000000000////////////////////////////////////////////////111000///......///000111///////////////////////////////////////000000111////////////////////////111111000/////////000000......///.........///000////////////////////////000000000000000000111111000000000000000000000000000000000000000000000000111111222222222222111111222222111111111111222222111111111111111111111111111111111222222333333333000111222333333333333222333333333444444444444444555555555666666666555555444555777999999888777555IIIIIIIIIIIIIIIJJJKKKLLLOOOOOOOOOOOOPPPRRRSSSTTTRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRSSSTTTUUUVVVXXXYYYYYYYYYYYYYYYYYYYYYYYYYYY[[[ZZZYYYWWWUUUSSSRRRQQQQQQQQQRRRSSSSSSSSSSSSRRROOOQQQTTTUUUUUUVVVXXXYYYWWWVVVUUUTTTSSSSSSSSSSSSPPPQQQSSSUUUWWWXXXXXXXXXXXXWWWVVVWWWXXXYYYYYYWWWXXXXXXYYYZZZZZZ[[[[[[\\\WWWXXXXXXYYYYYYZZZZZZZZZXXXYYYYYYYYYZZZ\\\```ccchhhaaaZZZWWWUUURRRRRRTTTWWWYYY\\\]]]\\\ZZZYYYYYYWWWVVVTTTSSSRRRRRRRRRSSSUUUUUUVVVWWWXXXYYYZZZZZZ\\\ZZZYYY[[[]]]______^^^]]]aaadddddd___ZZZXXXXXXSSSVVV[[[^^^bbbiiissszzzggg___UUUNNNKKKKKKKKKJJJIIIFFFCCC@@@@@@@@@???>>>===<<<<<<;;;::::::;;;;;;999999::::::::::::999999888888888888888888777777666666666666555555555555444444555666666555555444555555555444444444444444444444444444444444444444222222333333333333444444111222222222222333333333000111111///...///111333111000000000000000000111000000000000111111111111111000000//////000000111111111111111111111111111111111111111000000000000000000000000000000111222000000000000111111111111////////////////////////000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000////////////////////////000000////////////000000000000000000000000000000///////////////000111111000000000000000000000000111111111000000111222222+++---...///...///000222000000000000000000000000000000000000111111111111//////000000000000000111000000000000000000000000111111222222222222111111222222111111111111222222111111111111111111111111111111111222222333333444333333444444333333222222222222333444444444444333444555666666777777666666444555777888888888777666KKKJJJIIIIIIIIIKKKMMMOOOQQQQQQQQQQQQQQQRRRSSSTTTRRRSSSSSSSSSTTTTTTUUUUUUVVVVVVUUUUUUVVVVVVWWWXXXXXXYYYYYYYYYZZZZZZ[[[[[[]]]\\\ZZZWWWUUUSSSRRRRRRQQQRRRSSSSSSTTTTTTSSSSSSQQQSSSUUUUUUUUUUUUUUUWWWWWWVVVTTTSSSRRRRRRSSSSSSPPPQQQSSSUUUWWWXXXYYYYYYWWWUUUTTTUUUVVVXXXWWWWWWWWWWWWXXXYYY[[[\\\]]]]]]ZZZZZZZZZ[[[[[[[[[ZZZZZZWWWXXXYYYYYYYYY\\\aaaeeeggg___XXXVVVUUURRRSSSWWWWWWZZZ]]]]]]\\\ZZZYYYYYYWWWVVVTTTSSSRRRSSSTTTUUUVVVVVVWWWWWWWWWWWWXXXXXXYYYXXXXXXZZZ]]]___^^^\\\\\\```cccccc^^^ZZZYYYYYYRRRUUUYYY\\\___dddkkkqqqrrruuuwwwwwwyyywwwiiiaaaSSSNNNHHHEEEEEEEEEDDDBBBDDDBBBAAA@@@@@@@@@???>>><<<<<<;;;:::::::::;;;;;;888888999999999999999888555555555555555555555555666666666555555555444444222333444555666666555555555555444444333333222222222222222222222222222222222222333333333333444444111111222222222333333333///000000///---...111444111111000000000000111111///000000000111111111111000000////////////000000111111111111111111111111111111111111000000000///222111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000111////////////000000000000000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000///////////////000111111000000000000000000000000000000000000111222222333,,,///111111000///111222000000000000000000000000///000000000111111111111////////////000000111111000000000000000000000000111111222222222222111111222222111111111111222222111111111111111111111111000111111222333333444444555555555555555555555555111222333444444444333333333444555666666666555555444444555555555666666666LLLKKKIIIHHHIIILLLOOOPPPSSSRRRRRRRRRRRRRRRSSSTTTSSSTTTTTTUUUVVVVVVWWWWWWYYYYYYXXXWWWVVVVVVVVVVVVYYYYYYZZZ\\\]]]^^^___```^^^]]][[[XXXVVVTTTSSSSSSRRRRRRSSSTTTTTTTTTTTTTTTSSSUUUVVVVVVTTTSSSSSSTTTWWWVVVTTTRRRRRRRRRRRRSSSPPPQQQTTTVVVXXXYYYYYYYYYUUUTTTSSSSSSUUUWWWVVVVVVUUUVVVWWWYYYZZZ\\\]]]^^^[[[[[[\\\\\\\\\[[[[[[ZZZVVVXXXYYYYYYYYY[[[aaafffeee\\\UUUUUUTTTRRRTTTYYYWWWZZZ]]]^^^\\\ZZZXXXXXXXXXVVVUUUSSSSSSTTTVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWYYY]]]^^^\\\YYYXXX\\\___^^^[[[WWWVVVWWWTTTWWWZZZ[[[\\\___fffkkkbbbdddeeedddeeejjjuuu}}}sssdddXXXPPPMMMHHHDDDAAA@@@BBBBBB@@@===============>>>>>>======;;;;;;::::::::::::::::::777888888999999999888888777777777888888888888888666666555555555444444444000222333555666666555555444444333333222111000000111111111111111111111111222222333333333444444444111111111222222333333333///000000///------111555111111000000000000111111//////000000111111111222000000////////////000000000000000000000000000000222111111111000000//////222222111000//////000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000.../////////000000111111////////////000000000000000000000000000000000000////////////////////////...///000111111000///...000000000000000000000000///////////////000111111000000000000000000000000////////////000222333333///222444333111///111222000000000000000000000000//////000000111111111222.../////////000000111111000000000000000000000000111111222222222222111111222222111111111111222222000000000000000000000000000000111222333333444444111111111222222333333333111222333444555444333333111222444555666555444444444444333333333444555666JJJJJJJJJJJJJJJKKKLLLLLLQQQQQQRRRSSSTTTUUUUUUVVVUUUUUUVVVWWWWWWWWWWWWVVVVVVVVVWWWWWWXXXWWWWWWWWWYYYZZZ[[[\\\\\\\\\\\\\\\YYYYYYYYYYYYXXXWWWUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTXXXXXXYYYYYYYYYXXXVVVUUUTTTTTTSSSSSSSSSSSSTTTTTTQQQQQQQQQUUUYYY[[[ZZZXXXYYYWWWUUUTTTUUUVVVVVVVVVVVVWWWWWWXXXZZZ[[[]]]^^^\\\\\\[[[ZZZYYYYYYYYYZZZWWWXXXYYYZZZ\\\___aaabbbccc```[[[WWWUUUVVVXXXZZZ\\\[[[[[[[[[ZZZZZZYYYYYYWWWVVVUUUUUUWWWXXXXXXXXXXXXWWWVVVUUUTTTUUUVVVVVVUUUUUUUUUVVVVVVWWWWWWWWWXXXYYYZZZYYYXXXVVVVVVWWWUUUUUUUUUVVVXXXZZZ[[[\\\]]]]]]]]]]]]^^^ccciiinnnyyyvvvuuuwww|||vvvnnniiiaaaZZZTTTOOOJJJGGGDDDCCCAAA???>>>>>>??????<<<<<<;;;;;;;;;:::::::::;;;999777777999:::888666444666777666555444555777555555555555555555555555444444555555555555444444444444444444444444444444555555444444444333333333111111111111111111111111222222222222222222222222111111111111111111111111222111000//////000111222222222111111111111111111000000000000111111111111000000000000000000000000000000111111111111000000222222222333444555666777000111111111222222222222////////////////////////......////////////......////////////////////////.........///000111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000........................000000000000000000000000000000000000000000000000///000111333333222222111111000///......///000111,,,,,,------......//////111111000000//////......000000000000000000000000111111000000000000111111000000000000000000000000222111111111000000//////............///000222222111111111111111111111111000000111111111111000000000000111222333444444555222222222222222222222222444444444444444444444444555555555555555555444444KKKJJJJJJJJJJJJKKKLLLLLLNNNNNNOOOPPPQQQRRRSSSSSSTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVXXXYYYZZZZZZ[[[[[[[[[ZZZXXXXXXXXXXXXWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVWWWXXXWWWVVVUUUTTTTTTSSSSSSRRRRRRRRRSSSSSSRRRRRRSSSVVVYYY[[[ZZZXXXYYYWWWUUUUUUVVVWWWWWWVVVWWWWWWWWWXXXYYYZZZ\\\\\\[[[ZZZYYYYYYYYYYYYYYYYYYXXXXXXYYYZZZ\\\^^^```aaaaaa___[[[XXXWWWWWWYYYZZZYYYYYYYYYYYYZZZZZZZZZZZZWWWVVVUUUUUUWWWXXXXXXWWWVVVUUUTTTSSSSSSTTTTTTUUUTTTTTTTTTTTTUUUUUUUUUUUUVVVXXXYYYYYYWWWVVVVVVWWWTTTTTTUUUVVVWWWYYYZZZ[[[XXXXXXXXXYYYZZZ___eeejjjppplllhhhgggjjjpppuuuxxxssstttuuuxxx|||rrrjjjfffbbb\\\WWWXXXTTTNNNJJJFFFDDDAAA???AAA@@@???===<<<<<<======;;;;;;;;;;;;:::::::::::::::888666777999999777555666888999888777666777888555555555555555555555555444444555555555555444444444444444444444444444444444444444444333333333333111111111111111111111111222222222222222222222222111111111111111111111111111111000000000000111111111111111111111111111111000000000000111111111111000000000000000000000000000000111111111111000000111111111111222333444444000000000000111111111222000000000000000000000000......////////////......////////////////////////000000000///////////////000000000000000000000000////////////000000000000000000000000000000000000////////////////////////................................................000000000000000000000000//////111222222222111000000000////////////000000///////////////000000000111000000000/////////...000000000000000000000000111111000000000000111111111111111111111111111111111111111111000000000/////////...//////000111222111111111111111111111111000000111111111111000000111111111222222222222222222222222222222222222222444444444444444444444444555555555555555555444444KKKKKKKKKKKKKKKLLLMMMMMMMMMNNNNNNOOOPPPQQQRRRSSSSSSTTTTTTUUUVVVUUUUUUUUUVVVVVVWWWWWWWWWWWWVVVVVVVVVWWWXXXXXXXXXXXXXXXXXXWWWXXXXXXWWWWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUVVVUUUTTTSSSRRRSSSSSSRRRQQQPPPPPPQQQQQQTTTSSSTTTWWWYYYZZZYYYWWWYYYWWWVVVVVVXXXYYYYYYXXXYYYXXXXXXXXXXXXYYYZZZZZZYYYXXXXXXXXXXXXYYYYYYZZZYYYYYYYYYZZZ[[[\\\]]]^^^^^^]]][[[YYYYYYYYYZZZZZZWWWXXXXXXYYYYYYZZZZZZ[[[WWWVVVTTTUUUVVVXXXWWWWWWSSSRRRRRRQQQQQQRRRSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQSSSTTTVVVVVVUUUTTTUUUVVVSSSSSSTTTUUUVVVXXXYYYYYYUUUUUUVVVVVVXXX\\\bbbfffjjjeee___\\\\\\___aaabbb``````aaaccciiittt{{{pppjjjaaa[[[UUUQQQOOOMMMJJJGGGHHHEEEBBBAAAAAAAAAAAA@@@>>>===<<<;;;:::::::::;;;;;;;;;;;;:::::::::999999888777666666777777666555666777888888666666777888444444444444444444444444444444555555555555444444444444444444444444444444333333333333222222222222111111111111111111111111222222222222222222222222111111111111111111111111000000111111111111000000111111111111111111111111000000000000111111111111000000000000000000000000000000111111111111000000000000000//////000000111////////////000000000000111111111111111111111111......////////////......////////////////////////111111000000///...------000000000000000000000000////////////000000000000000000000000000000000000////////////////////////................................................000000000000000000000000...//////000111000000000//////000000000000//////222111111111111111000000000000000000////////////000000000000000000000000111111000000000000111111222222222222222222222222111111111111000000000000000000////////////000000000000000000000000000000000000111111111111000000222222111111111000000000333333333333333333333333444444444444444444444444444444444444444444555555LLLKKKKKKKKKKKKLLLMMMMMMPPPOOOPPPPPPQQQSSSUUUVVVSSSSSSTTTUUUUUUUUUUUUTTTVVVVVVWWWWWWWWWVVVUUUUUUTTTUUUUUUVVVVVVVVVUUUUUUWWWWWWWWWWWWWWWVVVUUUUUURRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUUUUTTTSSSRRRRRRRRRQQQPPPOOOOOOOOOOOOTTTUUUVVVWWWXXXXXXWWWVVVYYYWWWWWWWWWYYYZZZZZZYYYZZZYYYXXXXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[YYYYYYZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZWWWUUUTTTTTTUUUVVVVVVUUUQQQQQQPPPQQQQQQQQQRRRRRROOOOOOOOOOOONNNNNNNNNNNNNNNPPPRRRRRRRRRQQQRRRSSSQQQRRRSSSTTTUUUVVVWWWWWWTTTUUUVVVVVVXXX[[[aaaeeeccc___ZZZXXXYYY[[[\\\]]]\\\[[[ZZZZZZ]]]dddnnnuuurrrggg___YYYUUUSSSPPPLLLJJJJJJJJJIIIHHHDDDBBB@@@@@@BBBCCCBBBBBB;;;;;;;;;:::999999999999::::::::::::999999999999777666666666666666555444444555666555444444555666444444444444444444444444333444444555555444444333333333333333333333333333333333333222222222111111111111111111111111111111222222222222222222222222111111111111111111111111///000111222222111000///000000000000111111111111///000000000111111111111000000000000000000000000000000111111111111000000111000000///.........///.........////////////000000000000000000000000000......////////////......////////////////////////111000000///......------000000000000000000000000////////////000000000000////////////////////////////////////////////////................................................////////////////////////.........///////////////...///000111111000///...222222222111111000000000000000000000////////////////////////////////////111111000000000000111111111111111111111111111111111111111000000000000000111000000////////////000////////////////////////000111111222222111111000000000000000000000000000333333333333333333333333333333333333333333333333333333444444444444555555KKKKKKKKKKKKKKKLLLLLLMMMPPPOOOOOOPPPQQQSSSVVVWWWSSSSSSTTTUUUUUUUUUUUUTTTVVVVVVWWWWWWVVVUUUUUUTTTSSSSSSTTTTTTTTTSSSSSSRRRVVVVVVWWWWWWVVVVVVUUUUUUQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUUUUTTTSSSRRRQQQQQQPPPOOOOOONNNOOOOOOSSSTTTVVVWWWWWWVVVVVVVVVWWWWWWWWWXXXZZZ[[[[[[ZZZZZZYYYXXXWWWVVVVVVVVVVVVXXXXXXXXXXXXXXXYYYZZZ[[[XXXYYYYYYZZZZZZYYYXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZ\\\\\\[[[ZZZYYYYYYXXXXXXUUUTTTRRRRRRSSSTTTTTTSSSPPPPPPPPPQQQQQQQQQQQQPPPLLLLLLLLLLLLLLLLLLLLLLLLKKKMMMOOOOOONNNNNNOOOPPPQQQQQQSSSTTTUUUVVVUUUUUUSSSTTTUUUUUUVVVYYY]]]aaaYYYVVVSSSRRRTTTVVVXXXXXXVVVUUUSSSRRRSSSXXX___dddrrrtttvvvtttrrruuu}}}rrrjjj```XXXTTTPPPLLLIIIGGGFFFDDDBBBCCCCCCBBBBBBAAA???>>>===>>>>>><<<;;;::::::::::::::::::999999::::::999999999888888888666666666666555444555555333555666555444333444555444444444444444444444444333333444444444444333333333333333333333333333333333333333222222222111111111111111111111111111111222222222222222222222222111111111111111111111111///000111222222111000/////////000000000111111111///000000000111111111111000000000000000000000000000000111111111111000000222111000//////...//////---.........////////////////////////////////////......////////////......////////////////////////........................////////////////////////////////////000000000000////////////////////////........................////////////////////////////////////////////////////////////////////////.............../////////...///000111111000///...111111111000000/////////////////////000000000000////////////////////////111111000000000000111111000000000000000000000000000000000000000000111111111000000////////////000////////////////////////111111222222222222111111...//////000111111222222333333333333333333333333333333333333333333333333333333333333444444555555JJJJJJJJJJJJJJJKKKLLLLLLMMMLLLLLLLLLNNNPPPSSSUUUSSSTTTTTTUUUVVVUUUUUUUUUVVVWWWWWWVVVVVVUUUTTTSSSRRRRRRRRRSSSRRRRRRQQQPPPSSSTTTTTTTTTTTTTTTSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQSSSTTTTTTSSSRRRRRRPPPPPPOOOOOOOOOOOOPPPPPPQQQSSSVVVVVVUUUUUUUUUVVVVVVUUUVVVXXX[[[\\\[[[ZZZYYYYYYXXXWWWVVVUUUUUUUUUXXXXXXWWWWWWWWWXXXXXXYYYWWWXXXYYYZZZYYYYYYWWWVVVVVVWWWWWWWWWXXXXXXXXXYYY]]]\\\[[[ZZZXXXWWWVVVVVVTTTRRRPPPPPPQQQRRRQQQPPPPPPPPPPPPPPPPPPOOONNNNNNIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLNNNNNNMMMLLLMMMNNNPPPRRRSSSUUUVVVUUUUUUTTTPPPQQQRRRQQQRRRTTTWWWZZZUUUSSSPPPPPPQQQRRRRRRRRRPPPPPPOOONNNOOOSSSXXX]]]```dddgggiiijjjlllpppssstttsssuuu|||~~~{{{wwwppphhhYYYTTTOOOLLLKKKJJJGGGDDDCCCBBBAAA@@@???>>>>>>>>>@@@>>><<<;;;;;;:::888666999999::::::::::::999999999999999888888888777777555777777666555444555666555666777777555555666777333333333333333333333333333333444444444444333333333333333333333333333333333333333333222222222222111111111111111111111111222222222222222222222222111111111111111111111111000000111111111111000000...//////000000111111111000000000000111111111111000000000000000000000000000000111111111111000000222111000000////////////............////////////..............................////////////......////////////////////////.....................///////////////////////////////////////000000000000000000000000000000000000........................////////////////////////000000000000000000000000000000000000000000000000///............///000000//////000000000000////////////////////////......////////////000000000000000000000000000000000000111111000000000000111111////////////////////////000000000000111111111111000000////////////000000000000000000000000000000111111222222222222111111......///000111222333444222222222222222222222222333333333333333333333333222222333333444444555555IIIIIIIIIIIIIIIJJJJJJKKKJJJJJJIIIIIIKKKNNNQQQSSSTTTUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWVVVVVVTTTSSSSSSQQQRRRRRRRRRRRRQQQPPPOOOOOOPPPPPPQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNOOOQQQRRRRRRRRRQQQPPPOOOOOOOOOOOOOOOPPPQQQRRRNNNQQQTTTUUUTTTSSSTTTVVVTTTTTTUUUXXX[[[\\\[[[ZZZXXXXXXWWWVVVUUUUUUUUUUUUWWWVVVUUUUUUUUUUUUUUUUUUUUUVVVXXXYYYYYYXXXWWWVVVVVVVVVUUUUUUUUUVVVWWWWWWYYYYYYXXXWWWVVVVVVUUUUUURRRPPPNNNNNNOOOPPPOOONNNOOOOOOOOOOOONNNLLLKKKJJJFFFGGGGGGHHHIIIJJJKKKKKKMMMNNNPPPOOONNNMMMMMMNNNQQQRRRTTTVVVVVVVVVUUUTTTOOOPPPPPPOOONNNOOORRRTTTUUUSSSQQQQQQQQQRRRQQQPPPMMMNNNOOOOOOPPPRRRVVVYYYXXXZZZ]]]```cccdddeeeeeedddcccdddiiiqqqwwwwwwuuuzzz}}}sssfff___^^^]]]YYYUUUOOOKKKGGGEEEFFFFFFCCCAAACCCCCCCCCBBB@@@??????@@@???===<<<<<<<<<<<<:::888777888999::::::999888888999888888888777777777777555777888777555444555777555666777777555555666777333333333333333333333333222333333444444333333222222222222222222222222222444444444444333333333333111111111111111111111111222222222222222222222222111111111111111111111111111111000000000000111111......//////000111111222000000000000111111111111000000000000000000000000000000111111111111000000111000///////////////000....../////////000000000////////////////////////......////////////....../////////////////////////////////......------,,,////////////////////////////////////000000000000000000000000000000000000........................////////////////////////////////////////////////000000000000000000000000//////.........///000111000000////////////000000......//////////////////.../////////000000000111000000000000000000000000111111000000000000111111///////////////////////////000000000111111111111//////...//////000111222111111111111111111111111111222222333333222222111000111111111222222333333111111111111111111111111222222222222222222222222111222222333444444555555IIIHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIIIIKKKNNNRRRTTTUUUUUUVVVWWWWWWWWWWWWVVVWWWWWWWWWVVVUUUTTTSSSRRRQQQRRRRRRRRRQQQQQQPPPOOOLLLMMMMMMNNNNNNNNNMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNOOOPPPQQQPPPPPPOOONNNNNNNNNOOOPPPQQQRRRSSSMMMPPPTTTTTTSSSRRRTTTVVVSSSSSSUUUXXX[[[\\\[[[YYYXXXWWWVVVVVVUUUUUUUUUVVVUUUUUUTTTSSSRRRRRRRRRSSSTTTVVVWWWYYYYYYXXXWWWVVVVVVVVVTTTTTTTTTUUUVVVWWWVVVUUUUUUUUUUUUUUUUUUUUUQQQOOOMMMMMMNNNNNNNNNMMMNNNNNNNNNNNNLLLJJJHHHGGGEEEEEEFFFHHHIIIJJJKKKLLLOOOPPPRRRQQQOOONNNNNNNNNQQQRRRTTTVVVWWWVVVUUUTTTPPPQQQQQQOOONNNNNNQQQSSSRRRQQQOOOOOOPPPQQQPPPOOOLLLNNNOOOOOONNNOOOPPPRRRXXXXXXXXXZZZ\\\]]]\\\ZZZ]]][[[\\\aaafffhhhddd```dddmmm}}}vvviiieee^^^UUUQQQQQQQQQPPPMMMHHHDDD???===???@@@>>>===??????@@@???===<<<<<<===;;;::::::;;;<<<<<<;;;999666777888999999888777777888888888888777777777777666888999888555444555888333444555444333333444555333333333333333333333333222333333444444333333222222222222222222222222222555555444444444444333333111111111111111111111111222222222222222222222222111111111111111111111111222111000//////000111222---......///000111111222000000000000111111111111000000000000000000000000000000111111111111000000//////.........//////000////////////000000000000000000000000000000000000......////////////......////////////////////////111111000///---,,,+++***////////////////////////////////////000000000000000000000000000000000000........................000000000000000000000000........................000000000000000000000000000//////......000111222111000///......///000111......//////000000111111.../////////000000111111000000000000000000000000111111000000000000111111000000000000000000000000//////000000111111111222............///111222222111111111111111111111111111222222333333222222111333333333222222222222111000000000000000000000000222222222222222222222222111111222333333444555555FFFFFFGGGGGGHHHIIIJJJJJJMMMKKKIIIHHHJJJMMMPPPSSSUUUVVVWWWWWWWWWVVVUUUTTTUUUVVVVVVVVVVVVUUUTTTTTTPPPPPPPPPOOONNNNNNMMMMMMPPPOOONNNNNNMMMMMMNNNNNNNNNNNNMMMMMMNNNOOOOOOPPPNNNOOOOOONNNLLLKKKLLLNNNMMMMMMNNNNNNNNNOOOOOOOOOQQQPPPPPPPPPPPPQQQRRRRRRPPPRRRVVVZZZ[[[ZZZXXXWWWTTTTTTTTTTTTTTTTTTTTTTTTVVVUUUTTTSSSRRRRRRRRRRRRTTTUUUVVVWWWXXXXXXXXXXXXVVVTTTRRRPPPPPPQQQSSSUUUVVVTTTSSSRRRRRRSSSTTTVVVVVVUUURRRPPPNNNMMMMMMMMMNNNNNNNNNMMMLLLJJJHHHHHHFFFFFFGGGHHHJJJLLLNNNOOOPPPPPPQQQQQQQQQQQQPPPPPPPPPQQQRRRSSSTTTUUUUUUUUUOOOPPPRRRSSSSSSSSSRRRQQQRRRQQQPPPOOONNNLLLKKKKKKOOONNNMMMMMMMMMNNNPPPPPPRRRTTTUUUVVVUUUTTTTTTUUUUUUWWWYYYZZZYYYWWWWWWXXX]]]___dddnnnvvvxxxsssnnniiikkkpppuuu{{{}}}nnnaaaYYYPPPNNNLLLIIIGGGGGGGGGHHHBBBAAA@@@???>>>>>>>>>>>>???????????????>>>======::::::::::::999888777666999888888888777777666666777777777777666666666666555555555555555555555555777666666555444444333333666555555444444333333222222333333444444333333222222222222222222222222222222222333333333444444444111111111111111111111111222222222222222222222222222222111111111111222222000000000000000000000000111111000000//////......000000000000000111111111......//////000000111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000///...---,,,//////////////////////////////000000///...------//////000000000000//////---------...///000000111111111111111000000000000000000000000000000000000000000//////.........---............////////////111111000000//////......000000//////.........---////////////000000000000////////////////////////......//////000000111111111111111111111111111111///////////////.........000000000000000000000000000000000000000000000000111111222222333333333444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555333000......000333555///111333222000///111333222222333333333333444444GGGGGGGGGHHHIIIJJJJJJJJJKKKJJJHHHHHHIIIMMMPPPSSSWWWWWWWWWWWWVVVUUUSSSRRRTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSPPPPPPOOONNNNNNNNNNNNNNNLLLLLLKKKKKKKKKLLLLLLMMMMMMNNNNNNMMMLLLKKKLLLNNNLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPQQQOOOQQQUUUXXXZZZZZZYYYXXXVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQTTTTTTUUUVVVWWWWWWVVVVVVSSSRRRQQQPPPPPPQQQSSSTTTTTTSSSQQQPPPPPPQQQSSSTTTSSSRRRPPPNNNMMMLLLLLLMMMNNNNNNMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIJJJLLLNNNNNNQQQQQQRRRRRRRRRRRRQQQQQQRRRSSSSSSTTTTTTTTTSSSSSSPPPQQQQQQRRRQQQQQQPPPPPPOOOOOONNNMMMLLLKKKJJJIIINNNMMMMMMLLLMMMNNNOOOPPPOOOPPPQQQPPPOOONNNOOOQQQQQQSSSTTTTTTSSSRRRSSSSSSXXXYYY]]]dddjjjkkkgggbbb]]]^^^```bbbeeegggiiijjjpppvvvxxxrrrsssrrrpppkkkdddZZZQQQLLLIIIHHHEEECCCAAAAAAAAABBBAAAAAA???>>>>>>===============>>>>>>======<<<;;;;;;;;;;;;::::::999777777888888888777777777666666777777777777666666666555555555555555555555555555666666666555444333333333222222333333333333333333222333333444444333333222222222222222222222222222222222222222333333333333111111111111111111111111222222222222222222222222111000000000000000000111000000000000000000000000111000000000/////////...333333222111000///...---////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////............////////////////////////000/////////............//////000000000000//////------......///000000111111111111000000000//////////////////////////////000/////////........................////////////000000000///////////////000/////////............////////////000000000000////////////////////////111111000000//////......111111111111111111111111//////000000000000000000000000000000000000000000000000000000000000000000///////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444222000//////000222444000222444333000///111333222222222333333333444444HHHHHHHHHIIIJJJJJJKKKKKKJJJIIIHHHHHHJJJMMMQQQSSSXXXXXXWWWVVVUUUSSSRRRQQQRRRRRRRRRRRRRRRQQQQQQPPPQQQRRRRRRSSSTTTUUUUUUUUUPPPPPPOOONNNNNNNNNNNNNNNLLLKKKKKKJJJJJJJJJKKKKKKKKKLLLMMMMMMLLLKKKMMMNNNKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNMMMMMMNNNNNNOOOPPPPPPQQQSSSUUUWWWXXXYYYYYYUUUUUUUUUUUUUUUUUUUUUUUUSSSRRRQQQPPPPPPOOOOOOOOOSSSSSSTTTTTTTTTTTTTTTTTTPPPPPPOOOOOOPPPQQQRRRSSSQQQPPPOOONNNNNNOOOPPPQQQPPPOOOMMMLLLKKKKKKLLLLLLNNNMMMKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNQQQQQQRRRRRRRRRRRRQQQQQQSSSTTTTTTTTTTTTSSSRRRRRRRRRQQQPPPOOOOOONNNNNNOOONNNNNNNNNMMMLLLKKKJJJJJJMMMLLLLLLLLLLLLMMMNNNNNNNNNOOONNNLLLKKKKKKNNNPPPRRRRRRRRRQQQOOONNNOOOQQQTTTTTTUUUXXX\\\\\\YYYUUUTTTTTTUUUUUUVVVVVVWWWWWW[[[___fffnnnsssvvvvvvvvvyyyuuutttpppjjjgggeeebbb]]]YYYUUUUUUTTTSSSOOOKKKGGGDDDCCCBBB@@@>>>===<<<======@@@???>>>===============<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;:::999888777777777777777666666666666777777777666666666555555444444444444444444444444666555555444444333333222000000111222222333444444222222333333333333222222222222222222222222222222000111111111222222222222000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000000000000000////////////222222111000000///......000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000//////...------...000000////////////////////////111000...------...////////////000000000000//////------......///000000000111111000000000000//////////////////////////////////////////........................//////////////////////////////000000////////////............////////////000000000000000000000000000000000000111111000000//////......000000000000000000000000//////000000111111222222000000000000000000000000000000000000000000000000222222222111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222111000000111222222222333444333111000111222222222222222333333333333IIIIIIIIIJJJJJJJJJKKKKKKIIIIIIIIIIIILLLOOOSSSUUUVVVUUUUUUTTTSSSRRRRRRQQQQQQQQQRRRRRRQQQQQQPPPOOOOOOPPPPPPPPPQQQQQQQQQRRRNNNNNNMMMLLLLLLLLLLLLMMMMMMMMMLLLKKKKKKKKKKKKLLLIIIKKKMMMMMMLLLLLLMMMNNNLLLLLLLLLLLLMMMMMMMMMNNNNNNMMMMMMMMMMMMNNNOOOOOORRRRRRRRRSSSTTTUUUVVVWWWRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPOOONNNNNNMMMNNNNNNQQQQQQRRRRRRRRRRRRQQQQQQMMMMMMNNNOOOPPPQQQQQQQQQNNNNNNMMMMMMMMMMMMNNNNNNLLLKKKJJJIIIIIIJJJKKKLLLNNNLLLJJJHHHHHHIIIJJJKKKMMMMMMLLLLLLLLLLLLMMMMMMOOOPPPPPPQQQQQQPPPPPPOOOQQQRRRRRRSSSSSSSSSRRRRRRSSSQQQOOOMMMLLLLLLMMMMMMPPPOOOOOOOOONNNMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMPPPOOONNNLLLLLLNNNRRRUUUZZZYYYWWWTTTQQQOOOPPPQQQRRRQQQPPPRRRTTTTTTRRRPPPOOOOOOPPPQQQRRRSSSSSSTTTUUUXXX]]]bbbeeeeeedddcccggglllrrrwwwzzz}}}zzzssskkkeeebbb```]]]ZZZXXXWWWUUURRROOOMMMMMMKKKIIIGGGDDDBBBAAAAAAAAA???>>>============>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999:::::::::::::::999888888666666666666666666666666777777666666666555555555444444444444444444444444444444444444333333222222111111222222333333333333222222333333333333222222111111111111111111111111000000000000111111111111////////////////////////111111111111111111111111///000000000000000000///////////////////////////000000000000////////////......//////000111111111111111000000//////......000000000000000000000000000000000000000000000000///////////////////////////...---,,,---...111222////////////////////////111000...---,,,...///111//////000000000000//////............//////000000111000000000///////////////////////////////////////////////////.....................////////////---......//////000000000///////////////.........////////////000000000000000000000000000000000000......//////000000111111////////////////////////......///000111111222222////////////////////////////////////////////////444333333222222111111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111222222111111111444444444333222111111111111222222222222333333333IIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMPPPSSSUUUQQQQQQQQQQQQQQQRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMMLLLKKKJJJJJJIIIIIIJJJJJJLLLLLLKKKKKKKKKKKKKKKLLLIIIKKKMMMNNNMMMLLLMMMNNNMMMMMMMMMNNNNNNNNNOOOOOONNNNNNNNNNNNNNNOOOOOOPPPTTTSSSRRRRRRRRRRRRSSSTTTQQQQQQQQQQQQQQQQQQQQQQQQPPPOOONNNMMMLLLLLLLLLLLLOOOOOOPPPPPPQQQPPPPPPPPPLLLMMMMMMNNNOOOPPPPPPQQQMMMMMMLLLLLLLLLLLLMMMMMMJJJJJJIIIIIIIIIJJJKKKLLLMMMLLLJJJIIIHHHJJJKKKLLLNNNNNNMMMLLLLLLLLLLLLLLLMMMNNNNNNOOOOOONNNNNNMMMMMMNNNPPPQQQRRRSSSSSSSSSRRRQQQOOOMMMLLLKKKKKKLLLOOOOOONNNNNNNNNNNNNNNNNNKKKKKKLLLLLLMMMMMMMMMMMMOOOOOONNNMMMMMMPPPVVVZZZ```___\\\XXXSSSPPPPPPPPPNNNNNNMMMNNNOOOPPPPPPOOOJJJKKKLLLMMMNNNOOOOOOPPPPPPSSSWWW[[[\\\[[[YYYWWW[[[]]]aaacccddddddeeeeeehhhjjjmmmoooppprrruuuwwwzzz~~~{{{vvvrrrooommmnnnsssvvvwwwvvvkkkiiigggccc^^^ZZZWWWUUUPPPOOONNNMMMLLLKKKJJJHHHGGGFFFDDDAAA???>>>===<<<@@@??????>>>>>>=========<<<<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<;;;;;;:::999999999999:::999999888888555555555555555555555666666666666666555555555555444444444444444444444444333333333333333222222222555555444444333333333222111222222333333222222111111111111111111111111111//////000000000111111111////////////////////////000000000000000000000000000111111222222111111000////////////////////////////////////000000000000---......///000000111111111111000000//////......///////////////////////////////////////////////////////////////////////////...---,,,---...111222////////////////////////111///...,,,---...000111//////000000000000//////............////////////000000000////////////....................................///////////////............////////////------......//////000000.........///////////////////////////000000000000000000000000000000000000......//////000000111111........................------......///000111111////////////////////////////////////////////////000000//////......------////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000111222222222222111000444333222222222222111111111111111222222222333333IIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLNNNPPPRRRTTTNNNNNNNNNNNNOOOPPPQQQRRRPPPPPPQQQQQQPPPPPPOOONNNNNNNNNNNNMMMLLLKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKJJJMMMOOOOOONNNMMMMMMNNNMMMNNNNNNNNNNNNOOOOOOOOONNNNNNMMMMMMNNNNNNOOOPPPSSSRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRROOONNNMMMLLLLLLKKKKKKLLLLLLMMMNNNOOOPPPPPPPPPPPPNNNNNNMMMNNNNNNOOOPPPQQQMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJIIIIIIIIIKKKLLLMMMLLLLLLKKKJJJJJJKKKMMMMMMNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLJJJKKKMMMOOOQQQRRRSSSSSSQQQPPPOOONNNLLLLLLKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMKKKLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLKKKLLLOOOTTTXXX^^^]]][[[WWWRRRNNNMMMMMMJJJJJJKKKKKKLLLMMMNNNNNNLLLKKKKKKKKKKKKKKKKKKKKKLLLOOOSSSVVVWWWUUUSSSQQQSSSTTTVVVXXXYYYYYYXXXWWWUUUWWWYYYYYYYYYZZZ\\\]]]```ccciiiooosssttttttttthhhiiikkkmmmqqqwww||||||}}}zzz{{{{{{yyyuuuqqqooonnniiihhhgggfffeeeccc___\\\[[[WWWUUUVVVYYY[[[[[[YYYXXXWWWWWWUUUSSSOOOLLLKKKGGGGGGFFFFFFEEEDDDDDDCCC@@@@@@>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999999::::::;;;;;;;;;;;;;;;:::999999777888888888888888777777444444444555555555555555666666666555555555444444333333333333333333333333222222222222222222222222666666555444444333222222111111222222222222111111111111111111111111111111///000000000111111111111000000000000000000000000////////////////////////000111222333333222111000000000000000000000000000////////////000000000000000000000//////.........000000000000////////////////////////////////////////////////////////////000000000000000000000000//////...------...000000//////////////////////////////...---...///000111//////000000000000//////......//////////////////000000////////////.......................................///////////////............////////////..................//////.........///////////////////////////000000000000000000000000000000000000111111000000//////......////////////////////////------......//////000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222111111222111000000222222222000111111111111222222222222IIIIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLNNNPPPQQQMMMMMMLLLLLLLLLMMMNNNNNNNNNNNNOOOOOONNNNNNMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKMMMMMMLLLNNNQQQQQQOOONNNMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLLLLLLLLLLMMMNNNNNNOOOOOOOOOPPPQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQOOONNNMMMLLLKKKKKKKKKKKKJJJKKKMMMNNNPPPQQQQQQQQQPPPOOONNNMMMMMMNNNPPPQQQMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLKKKJJJKKKLLLMMMNNNKKKLLLLLLLLLMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJLLLMMMOOOOOOPPPPPPOOOPPPOOOOOONNNMMMLLLKKKKKKKKKLLLLLLLLLMMMMMMMMMLLLLLLNNNOOOOOOOOONNNMMMKKKKKKKKKJJJJJJKKKOOORRRVVVWWWVVVTTTPPPLLLKKKKKKHHHJJJKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKLLLNNNQQQTTTTTTRRROOOLLLLLLMMMOOOQQQSSSRRRQQQOOOMMMNNNPPPPPPOOOOOOQQQRRRRRRUUUXXX\\\^^^___^^^^^^SSSSSSSSSSSSUUUZZZaaafffnnnpppqqqnnnhhheeeeeehhhgggggggggggghhhlllrrrvvvtttoooiiiccc^^^]]]]]]^^^\\\]]]___^^^[[[XXXWWWVVVVVVTTTSSSSSSTTTTTTSSSQQQPPPMMMJJJJJJMMMNNNLLLJJJMMMNNNOOOOOONNNKKKHHHFFFDDDDDDDDDCCCBBBAAAAAAAAA???>>>>>>===============:::::::::;;;;;;;;;::::::999999888888888999999:::999999::::::999999888777666666777777777777666666333333444444444555555555666666555555555444444444333333333333333333333333111111111222222222222222444444333333333333333333111111222222222222111111111111111111111111111111000000000111111111222222111111111111111111111111///////////////////////////000111222222111000///000000000000000000000000.../////////000000000111///////////////.........////////////000000000000////////////////////////////////////////////////000000000000000000000000////////////............////////////////////////............/////////000//////000000000000///////////////////////////...000000/////////............................................./////////000............////////////..................------............/////////000////////////000000000000////////////////////////111111000000//////......//////////////////////////////////////////000000000000000000000000000000000000000000000000000000111111111111222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000...---///111333222000111111111111222222222222HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIKKKLLLMMMNNNNNNMMMLLLJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKKKKFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJJJJKKKMMMNNNPPPQQQMMMPPPRRRRRRPPPNNNMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMKKKKKKKKKKKKKKKLLLMMMMMMKKKLLLNNNPPPRRRSSSSSSTTTOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLLLLKKKKKKKKKIIIJJJLLLNNNPPPQQQRRRRRRRRRQQQNNNLLLLLLNNNPPPQQQNNNNNNOOOOOOOOOOOONNNNNNNNNMMMLLLKKKKKKLLLMMMNNNKKKLLLMMMNNNOOOOOONNNNNNLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMJJJKKKLLLMMMMMMMMMMMMMMMNNNOOOPPPPPPOOONNNLLLKKKMMMMMMMMMNNNOOOOOOPPPPPPLLLMMMNNNOOOPPPOOONNNNNNMMMMMMLLLKKKIIIJJJLLLNNNPPPRRRSSSRRROOOLLLKKKKKKJJJKKKMMMMMMMMMLLLMMMMMMIIIIIIIIIJJJJJJKKKKKKKKKJJJLLLOOOQQQQQQNNNJJJHHHJJJJJJKKKMMMNNNNNNKKKIIIIIIKKKLLLLLLLLLLLLMMMOOOHHHIIIKKKMMMNNNNNNNNNMMMOOONNNLLLJJJJJJMMMSSSXXXZZZ___ccc```ZZZTTTRRRRRRTTTVVVXXXZZZ[[[]]]```bbbZZZXXXUUURRRPPPOOOOOOPPPNNNQQQSSSTTTRRRPPPPPPPPPNNNLLLJJJJJJJJJKKKJJJIIIKKKHHHFFFGGGJJJKKKIIIFFFCCCEEEHHHJJJKKKIIIFFFDDDAAABBBBBBAAA???>>>>>>?????????>>>>>>======<<<<<<999::::::;;;;;;;;;;;;:::999888888888888888999999888888888888888777666666555555666666666666666555333333333444444555555555666666555555555444444444333333333333333333333333111111111111111111222222111111111222222333444444111111222222222222111111000000000000000000000000111111111111222222222222111111111111111111111111////////////////////////...///000222222000///...000000000000000000000000.../////////000000111111,,,,,,---...///000111222......//////000000111111////////////////////////////////////////////////000000000000000000000000//////000000///...---,,,////////////////////////------...///000000////////////000000000000/////////////////////.........000/////////....................................---.........//////000000............/////////000/////////......------,,,---.........//////000000////////////000000000000////////////////////////......//////000111111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000------......//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222111000000111222222///---,,,...111333222000000111111111111222222222GGGGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJLLLLLLLLLKKKJJJKKKJJJJJJJJJKKKKKKIIIGGGJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIJJJIIIHHHHHHIIIJJJKKKLLLMMMKKKIIIKKKMMMNNNLLLIIIOOOOOOPPPQQQPPPOOOMMMLLLQQQNNNKKKJJJJJJKKKJJJIIIHHHIIIIIIJJJKKKLLLMMMMMMNNNNNNOOOPPPQQQRRRSSSTTTNNNOOOPPPQQQPPPOOONNNMMMMMMLLLKKKJJJJJJKKKLLLMMMJJJIIIHHHJJJNNNOOONNNKKKNNNMMMMMMMMMMMMMMMNNNNNNPPPPPPOOOOOOOOONNNNNNNNNNNNOOOOOOMMMLLLMMMOOOQQQNNNOOOQQQQQQQQQOOOLLLKKKPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNMMMLLLLLLKKKLLLMMMNNNNNNNNNLLLKKKJJJMMMNNNNNNOOONNNMMMLLLKKKLLLLLLMMMNNNPPPQQQRRRSSSNNNOOOPPPQQQQQQQQQPPPOOOOOONNNMMMLLLKKKKKKKKKKKKMMMNNNNNNLLLIIIGGGGGGHHHJJJJJJKKKLLLMMMOOOQQQRRRJJJJJJIIIHHHHHHHHHHHHIIIMMMNNNOOOOOONNNLLLIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIQQQRRRSSSSSSSSSQQQOOOMMMMMMMMMNNNNNNOOOOOOOOOPPPMMMLLLKKKJJJIIIJJJKKKKKKIIIIIIIIIJJJJJJJJJKKKKKKEEEEEEDDDCCCCCCCCCCCCCCCEEEDDDDDDCCCBBBBBBAAAAAAEEEBBB@@@BBBFFFHHHEEEAAA<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;999777777888999;;;999777777999:::888666999888888888777777666666999888777555555555666777555555555555555666777777666555333222222333555666333444444555555444444333444444444333333222222222333333333222222111111111222222222111111111000000111111111111111111111111111111111111111111111111////////////////////////222111000//////000111222111000///......///000111333222111000000111222333111111000000//////.........///////////////......000000000000000000000000............////////////000111222000...---...///......//////000000111111111000/////////000222333//////............//////------......//////000000000///...------...///000............////////////////////////////////////------......//////000000...///////////////......------...///000000//////000000000000000000000000///............---------,,,---------.../////////,,,---...//////...---,,,000000000000000/////////000000000000000000000000......////////////......---------...///000000111000000000000000000000000000000000000000000000000000000000000111111111111222111111111000000//////111000000000//////......000000111111111111000000------......//////000000000000000000000000000000222222111111111111111111888888666333111///---,,,FFFFFFGGGGGGGGGGGGHHHHHHGGGHHHIIIJJJKKKJJJJJJIIIHHHHHHHHHIIIKKKLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHHHHGGGGGGHHHHHHJJJIIIIIIIIIJJJKKKMMMNNNNNNLLLKKKMMMOOOOOOMMMKKKOOOOOOOOOPPPPPPOOOOOOOOORRROOOMMMKKKLLLLLLKKKJJJHHHIIIIIIJJJKKKMMMNNNOOOQQQQQQQQQQQQPPPPPPPPPPPPNNNNNNOOOOOOOOOOOONNNNNNOOONNNMMMLLLLLLLLLMMMNNNLLLKKKJJJMMMPPPQQQPPPNNNMMMMMMLLLMMMMMMNNNOOOOOOQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNLLLJJJJJJLLLMMMRRRRRRSSSTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLLLLKKKMMMNNNNNNOOONNNMMMKKKKKKLLLLLLMMMNNNOOOPPPPPPQQQMMMNNNPPPQQQQQQQQQPPPOOONNNNNNMMMKKKKKKJJJJJJKKKMMMMMMMMMKKKIIIGGGGGGGGGKKKKKKLLLMMMNNNPPPRRRSSSKKKKKKJJJIIIIIIIIIIIIIIIKKKLLLMMMMMMMMMKKKIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIJJJKKKLLLLLLKKKIIIHHHIIIIIIJJJJJJJJJKKKKKKKKKJJJIIIHHHGGGFFFGGGHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@BBB@@@>>>@@@DDDEEECCC???<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::777666777888;;;999777888999:::888666888888888777777777666666999888666555555555666777555555555555555666777777666444333222222333444666333333444444444444333333444444333333333222222222333333333222222111111111222222222111111111000000111111111111111111111111111111111111111111111111///////////////////////////000111111111111000///000000////////////000000111111000//////000111111000000000000//////............////////////......////////////////////////////////////000000000000...///000000///...///111.../////////000000000111111000/////////000111111//////.........//////000.........///////////////000///...------...///000............////////////////////////////////////------------................../////////......---------...//////////////////////////////////////////............------------------.............../////////000//////......////////////////////////000000000000000000000000......////////////......------......///000000111000000000000000000000000000000000000000000000000//////000000000111111111111111111000000000//////111111000000000/////////000000111111111111000000//////////////////000000000000000000000000000000000000000000000000000000555444333222111000///...FFFFFFFFFGGGGGGGGGHHHHHHFFFGGGHHHIIIIIIIIIHHHHHHFFFEEEFFFIIILLLMMMMMMLLLHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGIIIIIIIIIJJJKKKMMMNNNOOOOOONNNMMMNNNPPPPPPNNNMMMNNNNNNNNNNNNOOOPPPQQQRRRSSSPPPMMMLLLMMMMMMMMMLLLIIIIIIIIIIIIKKKMMMOOOQQQTTTSSSRRRQQQOOONNNMMMLLLMMMMMMMMMMMMNNNNNNOOOPPPQQQPPPOOONNNMMMNNNNNNOOOKKKKKKKKKMMMOOOQQQPPPOOOKKKLLLLLLMMMNNNOOOOOOPPPQQQQQQQQQQQQPPPPPPPPPPPPOOOPPPOOOMMMKKKJJJKKKLLLSSSSSSSSSSSSSSSTTTUUUUUURRRRRRRRRRRRRRRRRRRRRRRRNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNMMMLLLKKKJJJLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMOOOPPPPPPPPPOOONNNMMMLLLKKKJJJJJJJJJJJJJJJKKKLLLLLLJJJHHHFFFFFFGGGKKKKKKKKKLLLMMMOOOPPPQQQLLLKKKJJJJJJIIIIIIJJJJJJHHHIIIJJJKKKKKKJJJIIIHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFBBBCCCEEEFFFFFFFFFEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@??????===<<<>>>AAABBB???<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===;;;888666666777:::999777888999999888666777777777777666666666666888777666555555555666666555555555444555555666777555444333222222333444555333333444444444444333333333333333333222222222222222222222222222111111111222222222111111111111111111111111111111111111111000000000000000000000000000000000000000000000000---///111333333111///---//////000000000000//////000//////......//////000000000000////////////.........///////////////...//////////////////////////////000000000111111111,,,...////////////111222////////////000000000000000000///....../////////...............///000111///////////////.........//////............//////............////////////////////////////////////---------------,,,,,,,,,,,,---............---------......///////////////........................///............---------...............---------222111000///////////////........................000000000000000000000000......////////////......------......///000000000000000000000000000000000000000000000000000000000//////000000000000111111111111000000000000//////111111111111000000000000///000000111111000000///000000000000000000//////000000000000000000000000////////////////////////000000000000111111111111EEEEEEFFFFFFGGGGGGHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHEEEEEEFFFHHHKKKMMMMMMLLLHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEGGGGGGHHHIIIKKKMMMNNNOOONNNNNNNNNOOOOOOOOONNNMMMNNNMMMMMMMMMOOOQQQSSSUUURRRPPPMMMLLLMMMMMMMMMLLLKKKJJJJJJJJJLLLOOOQQQSSSTTTSSSRRRPPPNNNMMMKKKKKKLLLKKKKKKKKKLLLNNNPPPQQQQQQPPPOOONNNMMMNNNOOOOOOJJJJJJKKKLLLNNNNNNNNNMMMKKKKKKMMMNNNOOOPPPQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOPPPQQQQQQPPPNNNNNNNNNPPPQQQQQQPPPOOOPPPRRRTTTUUURRRRRRRRRRRRRRRRRRRRRRRRNNNNNNNNNNNNNNNNNNNNNNNNLLLKKKJJJJJJJJJLLLMMMOOONNNNNNNNNMMMLLLLLLKKKJJJLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLNNNOOOOOOOOONNNMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKKKKIIIGGGEEEEEEFFFHHHHHHHHHIIIJJJKKKLLLMMMJJJJJJIIIHHHHHHHHHHHHIIIFFFFFFGGGHHHIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAABBBCCCDDDDDDEEEAAAAAACCCDDDEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCDDDBBBBBBBBBAAAAAAAAAAAAAAA???@@@@@@@@@AAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@AAA@@@@@@@@@?????????>>>>>>===<<<;;;<<<>>>???===;;;<<<<<<<<<<<<<<<<<<<<<<<<=========;;;888777888999888777777666777666666555666666666666666666666666666666666666555666666666555555555444444555555666444444333222222333444444333333333444444333333333333222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111////////////////////////000000000000000000000000...///000222222000///......///000111111000///...////////////////////////////////////////////////---...//////////////////////////////////////////////////////000000000000---...//////......///111////////////000000000000000//////.....................---......///000111000000//////......------/////////....../////////............///////////////////////////////////////......------,,,,,,,,,+++,,,------...---------......///////////////...........................///............---------/////////...---------,,,222111000...---......///---------...............000000000000000000000000......////////////..................//////000000////////////////////////////////////////////////////////////000000000111000000000000000000//////111111111111111111000000//////000000000000//////222222111111000000//////000000000000000000000000...///////////////000000.../////////000000000111DDDDDDEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFGGGHHHJJJKKKJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEGGGHHHJJJKKKLLLMMMLLLLLLMMMMMMMMMLLLLLLLLLMMMMMMMMMNNNOOORRRTTTVVVQQQNNNLLLKKKLLLMMMLLLLLLMMMLLLLLLMMMOOOQQQSSSTTTRRRQQQQQQOOONNNMMMLLLKKKJJJJJJIIIJJJKKKMMMOOOQQQOOONNNMMMLLLLLLMMMNNNOOOLLLMMMNNNNNNNNNNNNNNNNNNLLLMMMNNNPPPQQQRRRRRRRRROOOOOOOOONNNNNNNNNMMMMMMNNNOOOQQQQQQPPPPPPQQQRRRPPPOOONNNMMMNNNPPPSSSUUUSSSSSSSSSSSSSSSSSSSSSSSSOOOOOOOOONNNNNNNNNNNNNNNKKKKKKJJJJJJJJJKKKMMMNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJKKKKKKMMMNNNNNNNNNMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJIIIGGGEEEEEEFFFIIIHHHHHHHHHIIIJJJKKKKKKIIIHHHGGGGGGFFFFFFGGGGGGDDDEEEFFFFFFGGGGGGHHHHHHFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBBCCCDDDDDDDDDDDDAAAAAABBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCAAAAAAAAAAAA@@@@@@??????????????????@@@@@@@@@@@@AAA@@@@@@???????????????>>>>>>>>>>>>============<<<<<<<<<<<<======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;:::999888:::;;;555555555555444444444444555555555555555555555666555555555666666666666555555555444444444444555555333333333222222333333333222333333333333333333222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000000000////////////000000...///000111111000///...000000000000000000000000.............../////////------...///////////////........................---------........./////////000000///...------...000000000000////////////...////////////........................///000000000000//////......------...//////////////////...............////////////////////////////////////000/////////......------+++,,,,,,---......------...///////////////..............................///............---------/////////...---------,,,111000...---,,,---......------------......//////////////////////////////......////////////..................////////////////////////////////////////////////////////////...////////////000000000//////////////////000000000000000000000000111111//////000000000000//////222222111111000000///////////////////////////////////////000000111111111////////////////////////CCCDDDDDDEEEFFFGGGHHHHHHJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHGGGHHHJJJJJJIIIGGGIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEDDDEEEGGGHHHJJJJJJKKKKKKJJJKKKMMMMMMKKKJJJKKKLLLLLLMMMNNNOOOQQQSSSTTTVVVPPPNNNLLLKKKLLLMMMMMMLLLOOOOOOPPPQQQRRRSSSTTTTTTQQQPPPPPPOOOMMMMMMLLLKKKIIIIIIIIIJJJKKKLLLNNNNNNLLLLLLKKKKKKLLLMMMOOOPPPQQQSSSTTTSSSQQQPPPPPPPPPNNNOOOQQQRRRSSSSSSSSSRRRNNNNNNNNNNNNMMMMMMMMMMMMKKKMMMOOOPPPPPPPPPQQQRRRQQQPPPOOONNNOOOQQQSSSUUUSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPOOONNNNNNMMMMMMKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLMMMMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIJJJJJJIIIJJJJJJIIIGGGFFFFFFGGGKKKKKKKKKJJJKKKKKKLLLLLLGGGGGGFFFEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDCCCBBB@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCC@@@@@@AAAAAAAAA@@@???>>>>>>>>>?????????@@@@@@@@@@@@???>>>>>>======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::::::::::::::888999:::999888888:::<<<444555666555333222333444444444444555555555555555444444555666666666555555666555444444333444444444222222333333333333222222222222333333333333222222111111111222222222222222000000000111111111111111111111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000111000...------...000111//////000000000000/////////000000111111000000///---............/////////,,,---...///000000000000........................,,,,,,---------.........///000000///---,,,,,,---000000000000////////////---...///000000000000/////////............/////////////////////...............////////////..................///////////////////////////////////////////////////.........+++,,,---......///......//////////////////...---........................///............---------...............---------......------------......---------...//////000000////////////////////////......////////////............//////////////////000000000000000000000000000000000000000000000000......////////////000000......////////////000000////////////000000000000...//////000000//////...000000000000000000///////////////////////////////////////000000111111222000000000000////////////CCCCCCDDDEEEFFFGGGHHHHHHIIIHHHGGGFFFEEEFFFFFFGGGHHHGGGGGGHHHJJJJJJIIIGGGJJJIIIIIIHHHGGGGGGFFFFFFGGGFFFEEEEEEDDDDDDEEEEEEFFFGGGHHHJJJJJJJJJJJJJJJIIIKKKMMMMMMKKKIIIJJJLLLLLLMMMOOOPPPRRRSSSTTTTTTQQQOOOLLLLLLMMMNNNNNNMMMQQQRRRTTTUUUVVVUUUTTTSSSQQQQQQPPPNNNMMMKKKJJJJJJGGGHHHIIIJJJKKKLLLLLLLLLJJJJJJJJJKKKLLLNNNPPPQQQUUUVVVWWWVVVRRRPPPPPPQQQPPPQQQSSSUUUUUUUUUSSSSSSOOOOOOOOONNNNNNNNNMMMMMMLLLNNNPPPQQQPPPPPPPPPQQQPPPPPPOOOOOOOOOQQQRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPNNNMMMLLLLLLKKKKKKKKKLLLKKKKKKJJJJJJJJJJJJJJJJJJKKKMMMNNNOOOKKKKKKKKKKKKKKKLLLLLLLLLIIIJJJKKKLLLMMMLLLKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKIIIJJJKKKJJJHHHFFFGGGHHHLLLLLLKKKKKKKKKKKKKKKLLLHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFDDDEEEEEEFFFFFFGGGGGGHHHDDDDDDCCCCCCCCCBBBBBBBBB????????????????????????AAABBBCCCDDDDDDBBBAAA@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAA???@@@@@@AAA@@@???>>>===>>>>>>>>>>>>???????????????>>>======<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<;;;999999999999999999999999999999999888999999888777666888999555666888666444333444666333333444444444555555555333444555666666666555555666555444444333333333444222222222333333222222222222222333333333333222222000111111111222222222222///000000000111111111222000000111111111222222222000000000000000000000000111111111111111111111111////////////////////////////////////////////////000000////////////000000......///000000///......---------.........//////,,,---...///000000000000........................------------.........///---...//////---,,,---///111000000000/////////...,,,---///111222222111111111000///......---...............///////////////---...///000000///...---............////////////////////////////////////------...............///,,,,,,---...///////////////////////////...------///////////////////////////............------------------...............,,,---...//////000000///------...//////000111111////////////////////////......////////////....../////////////////////...000000000000000000000000000000000000000000000000........./////////000000........./////////000000---.........////////////......////////////......//////////////////000000////////////////////////------...//////000111111000000000000000000000000BBBCCCDDDEEEFFFGGGHHHHHHHHHGGGFFFDDDDDDDDDEEEFFFFFFFFFFFFHHHJJJKKKJJJHHHJJJJJJIIIIIIHHHGGGFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEGGGHHHJJJKKKKKKKKKJJJJJJIIILLLNNNMMMKKKJJJKKKMMMLLLMMMOOORRRSSSSSSSSSSSSRRRPPPNNNMMMNNNOOOOOOOOORRRTTTVVVXXXXXXVVVTTTRRRSSSRRRPPPNNNLLLJJJIIIHHHGGGHHHJJJKKKLLLKKKKKKJJJJJJJJJJJJKKKMMMOOORRRSSSUUUWWWXXXUUUQQQNNNNNNOOORRRSSSUUUVVVVVVUUUTTTSSSPPPPPPPPPOOOOOOOOONNNNNNPPPRRRTTTTTTRRRQQQQQQQQQOOONNNNNNNNNNNNOOOPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSQQQPPPNNNMMMKKKKKKKKKKKKLLLLLLLLLKKKIIIHHHIIIIIIIIIIIIKKKMMMOOOQQQKKKKKKKKKKKKLLLLLLMMMMMMHHHIIIKKKLLLLLLLLLKKKJJJKKKKKKJJJJJJJJJKKKKKKLLLIIIJJJKKKJJJHHHGGGHHHIIIKKKKKKJJJIIIIIIIIIIIIJJJIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDEEEFFFGGGHHHIIIIIICCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDCCCAAA???===BBBAAAAAAAAAAAABBBBBBCCCBBBAAAAAAAAA@@@@@@??????>>>???@@@@@@@@@???===<<<=========>>>>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::999:::;;;;;;999888888888888888888888888888888888999:::999888666555666777666888999888555444555888333333333444444555555555222333555666666666555555666555444444333333333333111222222333333222222111222222222333333222222222000000111111222222222222//////000000111111111222000000111111222222222222000000000000000000000000111111111111111111111111////////////////////////,,,...000111111000...,,,111000///......///000111,,,---...//////...---,,,---------.........//////,,,---...///000000000000..................................../////////000+++---......------///000111111000000/////////...,,,---///111333333333333222111000///---------------.........//////000000---...///000000///...---............/////////000////////////////////////,,,,,,,,,------.........,,,---...///000000000000//////000000///...------000000000000000000000000//////.........---------,,,------....../////////+++---///111222222111111.........///000111111222////////////////////////......////////////......///////////////.........000000000000000000000000000000000000000000000000............/////////000---.........//////000000,,,---------......//////......////////////......------......//////000000////////////////////////,,,,,,------...///000000/////////000111222222222FFFFFFEEEEEEEEEEEEEEEFFFCCCCCCDDDEEEFFFFFFGGGGGGIIIIIIHHHHHHHHHIIIIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGFFFGGGIIIJJJKKKJJJIIIIIIHHHJJJLLLKKKHHHFFFGGGHHHLLLKKKIIIHHHHHHIIIJJJKKKLLLMMMOOOOOONNNNNNOOOQQQNNNOOOOOOPPPQQQRRRRRRSSSXXXVVVTTTRRRQQQPPPPPPPPPRRRQQQNNNKKKIIIHHHHHHHHHIIIIIIIIIJJJKKKKKKLLLLLLMMMMMMLLLLLLNNNPPPSSSTTTYYYVVVSSSQQQRRRRRRRRRRRRPPPRRRSSSUUUVVVVVVVVVUUURRRQQQPPPOOONNNMMMMMMMMMPPPQQQRRRTTTSSSRRRQQQOOOMMMMMMLLLLLLMMMNNNOOOOOOLLLMMMNNNPPPQQQRRRSSSSSSVVVTTTQQQNNNMMMMMMNNNOOOLLLLLLMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKJJJJJJKKKKKKLLLLLLLLLMMMPPPOOOOOOOOOPPPOOOLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJJJJIIIGGGFFFFFFEEEDDDEEEFFFGGGHHHIIIIIIIIIDDDEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDEEEFFFGGGGGGHHHEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@??????>>>>>>======<<<<<<<<<;;;============<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::777777777777777777777777;;;:::888777777777888888999999888777666555444444666555444333333333333333333333222222222333444444888888888777777666555444666555555555555444444444111111111111111111111111111111111111111111111111000111111111111222222222000///////////////000111---000333444222222333555000000000000000000000000////////////000000000000000000////////////000000000000//////.........---//////////////////////////////////////////////////////............//////000000000000000///..............................//////............//////////////////////////////000000000000000000000000000...,,,---///222333333222222111000///...------////////////////////////------------------------111111000000/////////...........................---------------...//////000///...---,,,,,,---..................///000000222000///------///000222////////////////////////................................................---......//////////////////......------///000111////////////////////////........................000000000000000000000000000000//////.........---000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000////////////////////////////////////............////////////......///000000000000000GGGFFFFFFEEEEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHLLLLLLLLLLLLLLLMMMNNNNNNKKKJJJJJJIIIHHHHHHIIIIIIHHHHHHIIIJJJJJJJJJJJJJJJIIIKKKLLLKKKIIIGGGGGGIIIJJJJJJIIIHHHHHHIIIJJJKKKKKKMMMNNNNNNMMMMMMOOOPPPNNNNNNOOOQQQRRRTTTUUUVVVXXXWWWTTTRRRPPPPPPPPPPPPPPPOOOMMMKKKIIIIIIIIIIIIIIIJJJKKKKKKLLLMMMMMMNNNNNNMMMMMMMMMNNNQQQSSSUUUXXXUUURRRQQQRRRSSSRRRRRRRRRSSSTTTVVVVVVVVVVVVVVVRRRRRRQQQPPPOOOOOOOOOOOOPPPQQQRRRSSSSSSQQQPPPNNNMMMMMMMMMMMMMMMNNNOOOOOONNNMMMMMMMMMOOOQQQSSSUUUVVVTTTPPPMMMKKKJJJKKKLLLKKKKKKKKKKKKKKKKKKJJJIIIJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMPPPNNNMMMNNNNNNNNNLLLJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHGGGGGGEEEFFFGGGHHHHHHIIIIIIHHHEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@??????>>>>>>>>>>>>>>>=========<<<============<<<<<<<<<;;;<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::777777777777777777777777:::999888777777777888888777777777666666666666666666555444333333333333444333333333222333333444555555666777777888888777777555555555555444444444444111111111111111111111111111111111111111111111111000111111111111222222222000000////////////000000111333444333000...///000000000000000000000000000////////////000000000000000000000//////000000000000/////////............//////////////////////////////////////////////////////............////////////000111222222111111........................//////............//////////////////////////////........................///...------///111111000111111000000///.........////////////////////////------------------------000000000//////.......................................---------....../////////...---,,,---.....................///000000000///...------...///000........................................................................---......//////////////////......---...///000111////////////////////////........................000000000000000000000000000/////////............////////////////////////......------------......////////////////////////........................000/////////////////////////////////////////////....../////////000000000......///000000000000000GGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJLLLLLLMMMNNNOOOPPPPPPQQQMMMLLLKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJJJJKKKJJJLLLMMMLLLJJJHHHHHHIIIHHHHHHHHHHHHIIIIIIKKKKKKJJJLLLMMMMMMMMMMMMNNNPPPNNNOOOPPPRRRTTTVVVWWWXXXWWWVVVTTTQQQOOOOOONNNNNNNNNMMMKKKJJJIIIJJJJJJKKKJJJKKKLLLNNNOOOOOOPPPPPPNNNNNNNNNNNNPPPRRRTTTUUUWWWTTTRRRQQQRRRSSSSSSRRRSSSSSSTTTUUUVVVVVVUUUUUUSSSRRRRRRQQQQQQRRRRRRSSSPPPQQQRRRRRRRRRQQQOOONNNNNNMMMMMMMMMMMMNNNNNNOOOOOOMMMLLLKKKMMMPPPSSSUUUUUUSSSOOOLLLIIIHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJLLLKKKKKKKKKKKKLLLMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMOOOMMMKKKKKKLLLLLLKKKJJJFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHFFFGGGGGGGGGHHHHHHIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCDDDEEEEEEEEECCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@??????????????????????????????@@@@@@??????>>>===>>>>>>>>>>>>>>>===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999777777777777777777777777999888888777777777777888555555666666666777777777555555444333333333444444333333333333333444555555444444666777999999::::::555555555555444444444444111111111111111111111111111111111111111111111111000111111111111222222222111000000//////000000000222333333111///------...000000000000000000000000////////////000000000000///..................///////////////............//////////////////////////////////////////////////////............//////)))***+++---.../////////........................//////............//////////////////////////////........................///...---...000000...---////////////////////////////////////////////////......................../////////......................................................---------......---------...//////...............///000000///...---,,,,,,---...///........................................................................---......//////////////////............///000000////////////////////////........................////////////////////////////////////............////////////////////////......---,,,,,,---......////////////////////////......................../////////////////////////////////////////////////////////000000000111111...//////000000000000000GGGGGGGGGFFFGGGGGGHHHIIIIIIJJJJJJJJJKKKKKKKKKLLLIIIJJJKKKMMMNNNOOOOOOOOONNNNNNMMMMMMLLLMMMMMMNNNLLLKKKJJJIIIIIIJJJKKKLLLKKKLLLLLLLLLKKKJJJIIIIIIFFFGGGGGGHHHIIIIIIJJJKKKIIIJJJLLLLLLLLLLLLNNNOOOPPPPPPRRRSSSUUUVVVWWWXXXUUUTTTQQQOOOMMMLLLLLLLLLLLLKKKJJJJJJJJJKKKLLLLLLKKKLLLNNNOOOQQQQQQQQQQQQNNNNNNNNNOOOQQQRRRTTTUUUUUUSSSQQQQQQRRRSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSTTTTTTUUUQQQRRRRRRRRRRRRQQQPPPOOONNNNNNNNNMMMMMMNNNNNNOOOMMMLLLLLLLLLNNNPPPRRRTTTRRRQQQNNNLLLJJJJJJJJJJJJIIIJJJKKKLLLLLLLLLLLLLLLMMMMMMLLLLLLMMMMMMNNNOOOMMMMMMMMMMMMMMMMMMNNNNNNNNNLLLJJJIIIJJJKKKKKKJJJFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGHHHHHHGGGFFFEEEDDDBBBAAABBBBBBBBBCCCCCCCCCDDDDDDBBBBBBAAA@@@@@@@@@@@@@@@???????????????????????????????????????@@@@@@@@@????????????????????????>>>>>>??????>>>>>>===<<<==================<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::999999999999888888888888777777777777777777777777777777777777777777777777666666666666666666666666555444444333333333444444444333333333444555666777444555666888999999::::::555555555444444444333333111111111111111111111111111111111111111111111111000000111111111222222222111111000000///000000000000111111000//////000000////////////////////////////////////000000000000---,,,,,,++++++,,,,,,---///////////////.........//////////////////////////////////////////////////////............//////)))***+++,,,,,,---------........................//////............//////////////////////////////000000000000000000000000.........///000///,,,***........./////////000000////////////////////////////////////////////////..................------.......................................---------------------......//////...............///000000///......------......///........................................................................---......///////////////............/////////000////////////////////////................................................///////////////.........////////////////////////000///---,,,,,,---///000////////////////////////.................................///////////////////////////////////////000000000000111111111111//////000000000000//////GGGGGGFFFFFFGGGHHHHHHIIIKKKKKKKKKKKKKKKLLLLLLLLLHHHIIIKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNOOOMMMLLLJJJJJJIIIJJJKKKLLLLLLLLLLLLKKKKKKJJJIIIHHHEEEFFFFFFGGGHHHIIIIIIJJJGGGIIIKKKKKKKKKKKKMMMOOORRRRRRSSSSSSTTTTTTTTTUUURRRPPPNNNLLLKKKJJJJJJKKKMMMLLLKKKJJJJJJKKKLLLMMMKKKLLLNNNPPPRRRRRRQQQQQQNNNNNNOOOPPPQQQSSSTTTUUUSSSRRRQQQQQQSSSTTTSSSRRRQQQQQQPPPPPPPPPPPPPPPPPPRRRQQQQQQQQQRRRSSSTTTUUURRRRRRRRRSSSSSSRRRRRRRRROOOOOONNNNNNNNNNNNNNNOOOJJJKKKNNNPPPQQQRRRQQQQQQPPPOOONNNMMMLLLMMMMMMNNNKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMKKKIIIHHHIIIJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFIIIIIIIIIIIIHHHGGGFFFFFFHHHHHHHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCAAAAAA@@@?????????@@@@@@????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999888888777777777666666666666666666666666666666666666666666666666777777777666555444444333444444333333333444444555444444444444555666777888777777888888888888777777555444444444444333333333111111111111111111111111111111111111111111111111000000111111111222222222222222111000000000000000333111000000000111111111////////////////////////////////////000000000000......------------.............../////////////////////////////////////////////////////////////////////............/////////000000111000000//////........................//////............//////////////////////////////000000000000000000000000///....../////////,,,***------......//////000000////////////////////////////////////////////////------..........................................---......//////...------,,,,,,---....../////////...............///000000000//////////////////000........................................................................---......///////////////---......///////////////////////////////////////........................------------------------.........///////////////........................111000///......///000111////////////////////////////////////////////////------....../////////000////////////////////////000000000000111111111111//////000000000000//////FFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKJJJKKKMMMNNNOOOOOOOOONNNMMMMMMMMMMMMMMMMMMNNNOOOMMMLLLLLLKKKKKKKKKKKKLLLLLLKKKJJJJJJKKKKKKIIIGGGEEEEEEGGGHHHHHHHHHHHHHHHFFFGGGIIIJJJJJJKKKMMMNNNRRRRRRRRRRRRRRRRRRRRRRRROOONNNLLLKKKJJJJJJKKKKKKPPPOOOMMMLLLKKKLLLLLLMMMKKKLLLOOOPPPQQQPPPOOONNNMMMMMMNNNPPPQQQRRRSSSTTTRRRQQQPPPQQQSSSTTTSSSRRRQQQPPPOOONNNNNNNNNNNNNNNPPPOOOOOOOOOPPPQQQQQQRRRPPPPPPQQQQQQRRRSSSSSSSSSPPPOOOOOONNNNNNNNNNNNOOOIIILLLOOORRRTTTSSSRRRPPPOOONNNNNNNNNNNNOOOPPPPPPMMMNNNNNNOOOOOOOOOOOONNNNNNMMMMMMMMMMMMNNNOOOOOOMMMMMMMMMMMMMMMLLLLLLLLLLLLJJJIIIIIIJJJKKKJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEHHHHHHHHHHHHGGGGGGFFFEEEHHHHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@??????>>>??????@@@???????????????????????????????????????>>>>>>>>>========================<<<<<<=========<<<;;;;;;999999999:::::::::::::::;;;;;;:::::::::999999999999999999999::::::::::::999999888888777666666666666666666666666666666666444555555666666666666555888777777666555444333222444444333333333444555555444444444555666777888999888888888777777666444444444444444444333333333333111111111111111111111111111111111111111111111111000111111111111222222222333222111111000000000000777444111///000000///...000000000000000000000000////////////000000000000111111000000000000111111........./////////////////////////////////////////////////////////////////////............//////000000111111000///..............................//////............//////////////////////////////........................000///......//////---+++---------....../////////////////////////////////......................................./////////........................+++,,,.../////////...---,,,---......///........................///000000000000000000000000000000------------------------................................................---......///////////////---......///000/////////////////////////////////.........................................................///////////////........................000000000000000000000000////////////////////////000000000000000000000000---------......//////000/////////////////////////////////000000000111111000000000000000//////...EEEEEEEEEEEEFFFGGGHHHHHHJJJJJJJJJJJJJJJIIIIIIIIIKKKLLLNNNOOOPPPOOONNNMMMLLLLLLKKKKKKLLLLLLMMMNNNLLLMMMMMMMMMMMMLLLKKKJJJLLLJJJIIIIIIKKKJJJHHHEEEEEEFFFGGGHHHHHHGGGFFFFFFEEEFFFHHHIIIIIIJJJLLLNNNOOOOOOOOOPPPPPPQQQQQQQQQNNNMMMLLLKKKKKKLLLMMMNNNSSSRRRPPPNNNLLLLLLLLLLLLKKKLLLNNNPPPPPPNNNLLLKKKKKKLLLNNNOOOQQQRRRRRRRRRPPPPPPPPPQQQSSSTTTTTTRRRRRRQQQOOONNNMMMMMMMMMNNNMMMMMMMMMLLLMMMMMMNNNNNNMMMMMMNNNOOOPPPRRRSSSTTTQQQPPPOOONNNNNNNNNNNNNNNLLLMMMPPPRRRSSSTTTSSSSSSOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOOOOOOONNNMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJIIIJJJLLLLLLKKKIIIGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEEEEFFFGGGGGGHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGFFFEEEEEEGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCC??????>>>>>>>>>>>>??????????????????????????????@@@?????????>>>>>>>>>===========================;;;<<<<<<<<<<<<;;;::::::999999999::::::;;;;;;;;;::::::::::::999999999999888888999999999:::::::::999888888777666666555555666666666666666666666666333444555666666666555555666666666555555444444444333333333333333444555666444444444555666777999:::777777777666666555333333444444444333333333222222111111111111111111111111111111111111111111111111000111111111111222222222444333222111000000000000555222...---///000///...000000000000000000000000////////////000000000000111111000000000000111111............/////////000//////////////////////////////////////////////////////............//////,,,------.........------........................//////............//////////////////////////////........................111///......///000///...---.....................////////////////////////------------------------.........//////000000000........................)))+++---///000000///...---.../////////...---,,,...............///000000...//////////////////...------------------------................................................---......///////////////------///000000000///...////////////////////////............................................................/////////000...........................///000111111000///...////////////////////////////////////////////////,,,,,,---......///000000////////////////////////....../////////000000000000000000000000///......DDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHJJJKKKMMMNNNNNNMMMLLLKKKKKKKKKJJJJJJKKKLLLMMMMMMLLLMMMNNNNNNNNNLLLKKKJJJLLLJJJHHHIIIJJJJJJGGGEEEEEEFFFGGGHHHHHHGGGEEEDDDDDDFFFHHHIIIIIIJJJLLLNNNLLLLLLMMMNNNOOOQQQQQQRRRNNNMMMLLLLLLLLLNNNOOOPPPVVVTTTRRROOOMMMLLLKKKKKKJJJLLLNNNOOOOOOMMMJJJIIIKKKLLLMMMOOOPPPQQQRRRRRRPPPOOOOOOQQQTTTUUUTTTRRRSSSRRRPPPNNNMMMMMMNNNNNNLLLLLLKKKKKKKKKKKKKKKLLLJJJJJJKKKLLLNNNPPPRRRSSSQQQPPPOOOOOONNNNNNNNNNNNOOOOOOPPPPPPRRRSSSUUUVVVPPPPPPOOOOOONNNMMMMMMLLLNNNNNNNNNNNNNNNMMMLLLKKKMMMMMMLLLLLLMMMMMMNNNOOOMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJLLLMMMMMMKKKIIIFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEFFFGGGGGGHHHHHHCCCDDDEEEFFFGGGHHHIIIIIIDDDEEEEEEFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCCCC???>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>@@@?????????>>>>>>==============================;;;;;;<<<<<<;;;;;;:::999:::::::::;;;;;;<<<<<<<<<:::::::::999999999888888888888888999999:::::::::999888888777666555555444666666666666666666666666222333555666666666555555444444444555555555555666333333333333333444555666444444555555666888999:::555555555666555444444333444444444333333333222222111111111111111111111111111111111111111111111111000111111111111222222222444333222111000000000000000---***+++...111222111000000000000000000000000////////////000000000000......------------......---.........//////000000//////////////////////////////////////////////////////............//////------///000111111222222........................//////............//////////////////////////////000000000000000000000000222000...---///000111000........................////////////////////////------------------------.../////////000000111111........................(((***---///000111000///....../////////...,,,+++...............///000000------............------------------------------................................................---......///////////////,,,---///000000000///...////////////////////////........................////////////////////////---.........//////000000........................,,,---000111111000---,,,////////////////////////........................,,,,,,------...///000000////////////////////////............////////////000000000000000///......DDDBBBBBBFFFGGGEEEGGGJJJIIIIIIIIIHHHGGGGGGGGGGGGMMMMMMLLLLLLLLLLLLMMMMMMIIIIIIIIIJJJJJJJJJJJJJJJMMMLLLLLLKKKJJJIIIIIIIIIJJJJJJJJJJJJIIIGGGEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBEEEHHHJJJJJJIIIIIIJJJMMMMMMMMMMMMMMMMMMNNNNNNMMMLLLKKKKKKLLLNNNPPPRRRRRRQQQOOOLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHKKKKKKLLLMMMOOOPPPQQQRRROOONNNMMMMMMMMMNNNPPPPPPQQQQQQPPPOOONNNMMMLLLKKKKKKJJJJJJJJJJJJKKKLLLLLLKKKKKKLLLLLLMMMNNNPPPPPPNNNMMMMMMMMMNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPOOOOOONNNMMMNNNMMMKKKJJJJJJLLLNNNOOOMMMLLLLLLLLLLLLLLLMMMNNNPPPMMMIIIFFFEEEGGGJJJLLLJJJKKKLLLLLLKKKIIIGGGFFFIIIGGGDDDEEEGGGHHHGGGEEEKKKJJJHHHGGGFFFGGGHHHHHHGGGGGGFFFFFFFFFGGGIIIJJJHHHHHHGGGGGGFFFEEEDDDDDDGGGFFFEEEDDDCCCCCCCCCCCCEEEBBB>>>>>>AAADDDDDDCCC?????????>>>>>>>>>>>>===========================AAA@@@??????@@@@@@???======<<<;;;:::999:::;;;;;;::::::::::::::::::::::::999::::::;;;;;;::::::999777777777888999;;;<<<===999888777666666777888999:::999888777666666777888:::999888666555555555555666666777777777777666666555444444333333222222111555555555444444333333333444555555666777888888999666555444333222333444444333222222222222222222222111///------///222333444111222333444444333222111444333111000000000111222333333222111000///............//////000000111111,,,,,,------......//////...///000///...---...000000000000000000000000000000000//////.........---,,,,,,,,,---------.........//////...---,,,...///....................................////////////------------------------....................................////////////000000000000////////////,,,------...///000111111//////.........---------////////////////////////......------------......000///...------...///000111000///...------................................................------,,,---...000000000//////---------.........//////,,,---------.../////////////////////////////////000000000000000000000000222000.........///...---......////////////......///////////////.........,,,---------......//////111111111000000000000000---...///111111111000///000...---...///000///...////////////////////////////////////////////////............////////////000000////////////000000000000000000////////////000000000000000000000000111111000///...---,,,,,,FFFDDDDDDGGGGGGEEEFFFKKKIIIIIIIIIHHHHHHGGGHHHIIIMMMMMMLLLLLLKKKKKKLLLLLLIIIIIIJJJJJJJJJJJJKKKKKKMMMLLLLLLKKKJJJJJJIIIIIIIIIJJJJJJJJJIIIGGGEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBEEEHHHJJJJJJIIIIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJKKKMMMOOOPPPPPPOOONNNMMMLLLKKKKKKKKKKKKKKKLLLLLLMMMLLLLLLLLLJJJKKKLLLMMMNNNPPPPPPQQQNNNMMMMMMLLLMMMNNNOOOPPPPPPPPPOOONNNMMMLLLKKKKKKJJJJJJIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNMMMMMMKKKJJJKKKLLLNNNOOOMMMMMMLLLLLLLLLLLLLLLMMMOOOMMMJJJHHHGGGHHHJJJKKKIIIJJJKKKKKKJJJHHHFFFEEEIIIFFFDDDDDDFFFGGGFFFDDDIIIHHHGGGFFFFFFGGGHHHHHHGGGFFFEEEEEEFFFGGGHHHIIIHHHGGGGGGFFFEEEEEEDDDDDDEEEDDDDDDDDDDDDEEEEEEFFFFFFCCC@@@???AAABBBBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA???>>>>>>???@@@>>>======<<<;;;:::999::::::;;;::::::::::::::::::::::::999::::::;;;;;;::::::999999888777777666666666777888777777777777777777888666555444333333333444444666666555555555555555555555555666666666666555555333333333333333333333333555555444444444333333333333444444555666666777777666555444333222333333444444444333222222111000000111///......000222222222000111222333333222111000333222111111000000000111222111111000000//////...////////////000000000000/////////000000000000000...///000///...---...000000000000000000000000000000/////////............,,,,,,---------............///...,,,)))(((((()))....................................////////////------------------------....................................////////////////////////............------......//////000000//////.........---------////////////////////////......------------...............------.........000000///////////////...........................------...............------...///000000///......---------.........//////------..................////////////////////////........................111000...---...///...---000000111111111111000000.........///////////////------........./////////000000000000000000000000---...///000111000000///000...---...///000///...////////////////////////....................................////////////000000////////////000000000/////////////////////000000000000000000000000000000000///......------HHHFFFFFFGGGGGGEEEHHHMMMNNNNNNMMMKKKIIIHHHJJJLLLMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIJJJJJJJJJIIIGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEHHHIIIIIIHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMNNNNNNMMMMMMLLLKKKJJJJJJKKKLLLMMMMMMMMMMMMHHHIIIKKKLLLNNNOOOOOOOOOMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKNNNNNNNNNMMMMMMMMMLLLLLLNNNMMMMMMMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQPPPPPPOOONNNMMMLLLKKKKKKKKKLLLNNNOOONNNNNNMMMLLLKKKKKKKKKLLLNNNMMMKKKJJJIIIJJJJJJKKKHHHIIIJJJJJJIIIHHHFFFEEEHHHFFFDDDDDDEEEFFFEEEDDDGGGGGGFFFFFFFFFGGGHHHHHHFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDBBBBBBBBBCCCEEEFFFHHHIIIFFFDDDAAA@@@@@@@@@@@@???@@@@@@@@@????????????>>>????????????????????????@@@???>>>>>>??????>>>===<<<<<<;;;:::::::::::::::::::::::::::::::::::::::999999::::::::::::999999:::999888777666555555555666777777888888777777666777666666555555555555666444444333333444555555666444444444555555444444444111111222333333444555555444444444444333333333333222222333444444555555555555555444333333333333333555555444222111000///...111000///000111222111000000000111111111111000000111111222222111111000000////////////////////////000000000000////////////000000000000000/////////...///000///...---...000000000000000000000000000////////////............,,,------------.........111111000...,,,***+++,,,////////////////////////---............/////////------------------------....................................////////////............------------.........///////////////...............---------////////////////////////......------------............////////////.........///000111111111000///........................,,,,,,---...////////////....../////////...------------.........///////////////..................////////////////////////........................111///...---/////////...000000111111111111000000------......//////000000......////////////000000000000000000000000000000......///000000000//////000...---...///000///...////////////////////////....................................////////////000//////......//////000////////////////////////000000000000000000000000////////////////////////GGGEEEFFFHHHGGGFFFKKKRRRZZZZZZWWWRRRLLLIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIJJJJJJIIIGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEHHHIIIHHHHHHHHHIIIKKKKKKKKKJJJJJJJJJJJJJJJGGGHHHJJJLLLMMMMMMMMMLLLKKKLLLMMMNNNNNNMMMLLLKKKIIIIIIJJJKKKKKKKKKJJJJJJGGGHHHJJJLLLMMMNNNNNNNNNLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJMMMMMMNNNNNNNNNMMMMMMMMMNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOONNNMMMMMMLLLKKKKKKKKKLLLMMMNNNOOOOOOOOOMMMLLLKKKKKKKKKKKKMMMMMMLLLLLLKKKKKKKKKKKKIIIJJJJJJJJJJJJIIIHHHGGGHHHGGGEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHDDDBBBAAA@@@????????????@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@>>>======>>>???===<<<;;;;;;;;;:::::::::::::::999999999999999999999999999999::::::::::::999999999888888888888888999:::555666777888888777666555777777666666666666666666555444444444444444555555444444555555555555444444222222222333333444444444333333333333333333333333333333333333444444555555444444444333333333333333444333333222111000000///111000000111222222000...//////000000000000/////////000111222222111000///---........./////////000111111000000//////......//////......------,,,,,,...///000///...---...000///////////////////////////////////////.........------------...............///000///......000222000000000000000000000000---------.........//////............................................................/////////////////////.........------///////////////.................................////////////////////////......------------......///000111222222111000///---...111222333222111000........................+++,,,---.../////////////////////......------,,,............////////////000000//////......------////////////////////////........................111///------/////////.........////////////......,,,------...///000111111/////////000000000000000/////////000000000000000......//////////////////000...---...///000///...////////////////////////..................................../////////////////////....../////////.........///////////////////////////////////////............//////000000DDDCCCEEEGGGGGGHHHPPPYYYffffffcccZZZPPPIIIHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGIIIIIIIIIJJJKKKLLLLLLMMMKKKKKKKKKKKKJJJJJJJJJJJJHHHIIIIIIJJJIIIHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFGGGHHHGGGGGGHHHIIILLLLLLKKKKKKKKKJJJJJJJJJGGGIIIKKKNNNOOONNNMMMLLLJJJKKKLLLNNNNNNMMMLLLKKKKKKKKKKKKJJJJJJHHHGGGGGGFFFHHHJJJLLLMMMNNNMMMMMMKKKKKKLLLLLLMMMMMMMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJJJJKKKMMMNNNOOOOOOOOONNNNNNNNNMMMLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLMMMNNNOOOOOOOOOMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGEEEDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGGGGGGGDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBCCCBBBBBBBBBCCCDDDDDDEEE@@@@@@@@@@@@??????@@@AAA@@@@@@@@@?????????>>>>>>========================???>>><<<===>>>>>>===;;;:::::::::::::::999999999999999999999999999999999888999999::::::999999888888888888777888888999999555666777888888777666555333333333333333333333333888777666555444444444444555555555666666555555555444444444333333222222222333333333333333333333333333444444444444444555555333333333333333222222222111111111111111111111222111000000111222222000...////////////////////////...///111222222111000///------......//////000000111111000000//////......//////......------,,,,,,...///000///...---...000////////////////////////.........///////////////---------.........//////+++,,,---,,,++++++---///000000000000000000000000------------........................................................................////////////000000000/////////......///////////////.........---.....................////////////////////////......------------............000111111000......---...111222333222111000........................+++,,,---...//////////////////......---------,,,........./////////000000000000000//////......---////////////////////////////////////////////////000...------///000///.........////////////......,,,------...///000111111000000000000000/////////......//////000000000000//////..................000...---...///000///...////////////////////////....................................//////////////////............//////------....../////////000////////////////////////------......///000000000BBBBBBDDDFFFFFFHHHRRR]]]jjjkkkhhh___RRRIIIFFFGGGGGGHHHIIIJJJJJJIIIHHHGGGGGGHHHHHHIIIJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJHHHHHHIIIJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFGGGIIILLLLLLLLLKKKJJJJJJIIIIIIGGGIIIKKKNNNOOONNNMMMMMMKKKKKKLLLLLLMMMLLLLLLLLLMMMMMMLLLLLLJJJHHHGGGFFFFFFHHHJJJMMMNNNNNNNNNMMMKKKLLLMMMMMMNNNNNNMMMMMMKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKIIIJJJLLLNNNOOOOOOOOOOOONNNNNNMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKLLLKKKKKKJJJIIIJJJJJJKKKLLLMMMNNNNNNOOONNNNNNMMMLLLKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKHHHIIIIIIGGGEEECCCDDDFFFEEEFFFGGGGGGHHHGGGGGGGGGDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAAAAABBBBBB===>>>@@@@@@??????@@@AAA?????????>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<<<<======<<<;;;:::::::::::::::999888888999999999999999999999999888888999999999999888888999888777666555444444444555666666777777666666555333444555555666666555555999888777555444333333333555555666666666666555555555555444333333222111111222222222222333333333333444444444444444444444444333333333333333222111111//////000000111222222222111000///000111222111000000000////////////000000//////000000111111000000.........//////000000000000000000000////////////000000000000000/////////...///000///...---...000000000000000000000000000.........///////////////------.........////////////000000...,,,+++,,,...////////////////////////,,,------------.....................................................................////////////111000000000////////////.........///////////////---------...............////////////////////////......------------......,,,,,,------------,,,,,,...///000111111111000///........................,,,,,,---...///////////////...------,,,---------....../////////000000000000000//////////////////////////////////////////000000000000000000000000000...------///000000///000000111111111111000000------......//////000000000000////////////......---......//////000000111000///......------......000...---...///000///...////////////////////////------------------------............///////////////......------......///---------......//////000000000000000000000000000---.........//////000000BBBBBBDDDEEEEEEGGGRRR^^^cccffffff^^^RRRIIIFFFFFFDDDEEEGGGIIIJJJIIIHHHGGGFFFFFFGGGHHHIIIJJJKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKGGGHHHIIIIIIIIIHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGFFFEEEEEEGGGIIIKKKKKKJJJJJJIIIHHHHHHGGGGGGHHHJJJLLLMMMMMMMMMLLLMMMLLLLLLKKKKKKKKKLLLLLLJJJKKKJJJJJJIIIHHHGGGFFFFFFHHHKKKNNNOOOOOONNNMMMLLLLLLNNNOOOOOOOOONNNMMMKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLJJJKKKMMMOOOOOOOOONNNMMMNNNNNNMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKLLLLLLKKKKKKJJJIIIIIIJJJKKKLLLMMMNNNNNNOOOMMMMMMLLLLLLLLLLLLLLLMMMKKKJJJJJJIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKIIIJJJKKKHHHEEEDDDEEEGGGGGGHHHHHHIIIIIIHHHGGGFFFEEEEEEFFFFFFFFFEEEDDDCCCAAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@??????@@@@@@AAA===???AAA@@@>>>===>>>???>>>>>>>>>=========<<<<<<========================>>>===;;;<<<======<<<:::999::::::;;;:::999888777888888888888888888888888888888999999999999888888777777666555555555555555666666666555555666666666666777888999999999888888666666555444333333333444444444444555555444444444333333333333333333333333111111222222222333333333333333333333333333222222222333333444333222111000000000000000111111111111111///......000222222222111111000//////000111111///////////////000111111///000000000000000000000////////////000000000000/////////000000000000000...///000///...---...000000000000000000000000000............/////////000............////////////222222222111///...///111........................,,,,,,---------.....................................................................////////////000000/////////.........------......//////000000---------.........//////////////////////////////......------------............------------......000000///////////////...........................------...............---...---,,,,,,,,,---...///.../////////000000000000///////////////000000000///////////////////////////////////////////////////...------///000000///000000111111111111000000.........////////////////////////.........------------......///000000111000///...---------......000...---...///000///...////////////////////////------------------------............///////////////......------......///,,,,,,---......///000000000000000000000000000000.........///////////////CCCCCCDDDEEECCCFFFQQQ]]][[[```bbb\\\QQQIIIFFFGGGCCCDDDGGGIIIJJJIIIIIIHHHEEEEEEFFFGGGIIIJJJJJJKKKJJJJJJJJJKKKKKKKKKKKKKKKGGGHHHIIIIIIIIIHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGFFFEEEEEEGGGIIIJJJJJJIIIHHHHHHGGGFFFFFFGGGGGGIIIJJJKKKKKKLLLLLLNNNMMMKKKJJJJJJJJJKKKLLLFFFFFFGGGGGGGGGFFFEEEEEEFFFHHHLLLNNNPPPPPPNNNMMMLLLMMMNNNOOOPPPOOONNNNNNKKKKKKKKKKKKKKKJJJJJJJJJKKKJJJJJJJJJJJJKKKLLLLLLLLLMMMOOOOOOOOONNNLLLKKKNNNNNNMMMLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIJJJKKKMMMNNNNNNOOOOOOMMMLLLLLLLLLLLLLLLMMMNNNKKKJJJIIIHHHHHHIIIKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKJJJKKKLLLIIIFFFDDDEEEHHHHHHIIIIIIJJJIIIHHHFFFEEEEEEFFFGGGGGGGGGEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>???@@@@@@AAA>>>AAABBBAAA===;;;<<<===============<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;<<<===;;;:::999999:::;;;:::999888777888888888888888888888888888888999999999999888888555555555666777999:::;;;777666555444444555666777333444555777777777666555333333222222333333444444222333333444444333333222111222222333333444444555111111111222222333333333222222111111111111111111222222333444333222111000222222111111000000//////111///------///222333444222111000//////000111222000///.........000111222111111111111000000000000......//////000000111111,,,---------......//////...///000///...---...000000000000000000000000000---.........//////000000............/////////000+++,,,------------///111........................,,,,,,,,,---------......////////////////////////..................................../////////000//////.........---------,,,------...///000111111---------.........//////////////////////////////.........------.........222111000//////000111222111000///...------.......................................///......---------,,,,,,+++,,,---///000////////////000000000000......//////000000111111////////////////////////........................///...,,,---///000000///......////////////......///////////////.........//////......---------,,,---------...///000000111000///...---,,,------...000...---...///000///...////////////////////////------------------------............/////////000.........------.........,,,,,,------...///000000000000000000000000000000////////////////////////CCCDDDDDDBBBBBBGGGQQQYYY[[[\\\\\\XXXPPPIIIEEEDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKJJJIIIHHHGGGHHHHHHIIIFFFGGGIIIKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHFFFFFFFFFGGGGGGHHHHHHHHHIIIHHHHHHHHHGGGFFFFFFFFFIIIIIIJJJKKKLLLMMMNNNOOOOOONNNLLLKKKJJJJJJJJJKKKHHHGGGFFFEEEEEEFFFGGGHHHIIIJJJMMMOOOPPPPPPOOONNNKKKLLLNNNOOOPPPOOOMMMLLLNNNMMMKKKJJJIIIIIIJJJJJJJJJKKKLLLKKKIIIIIIKKKLLLNNNNNNMMMMMMLLLKKKKKKJJJJJJJJJKKKKKKJJJIIIHHHHHHIIIIIIHHHGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFHHHKKKKKKKKKJJJJJJJJJKKKJJJHHHHHHGGGHHHIIIJJJIIIJJJJJJIIIGGGFFFFFFGGGIIIIIIIIIJJJJJJJJJJJJKKKMMMLLLJJJHHHGGGHHHJJJKKKOOONNNLLLJJJHHHGGGGGGFFFDDDDDDDDDCCCBBBBBBAAAAAA===>>>@@@AAA@@@???<<<;;;======>>>>>>??????@@@@@@??????>>><<<<<<;;;;;;;;;============<<<<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999888888888888777777;;;>>>===888555666999888888888888777777777777999888555444444555888999777777777777666666666666555555555555555666666777444444333333333333222222222333333444444333333222222222222222222222222222333222222111111222222333111111111111111111111111222222222111111111111000000000111111111111000000000000000000000000000000000000000000000000000000,,,---...000000000///...//////000000111111222222000000//////.........---......////////////......------------------------............////////////////////////////////////000///.........///111222000000///.......................................//////.........---------***+++---///000//////...------------------------...000111000...------......///000000000///---,,,.........////////////000........................//////.........---------............///////////////...---,,,,,,---...///...............---------000000///...---,,,,,,,,,,,,------...///000111111............////////////////////////////////////------,,,,,,,,,,,,------000000000000000000000000,,,,,,,,,---------..............................////////////////////////111111000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------//////////////////////////////............//////............////////////......------------..................///////////////////////////////////////////////////.........---...///...---,,,---/////////000000000000//////CCCDDDDDDBBBAAAEEENNNVVVZZZZZZYYYTTTMMMFFFCCCCCCDDDDDDEEEEEEFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJKKKJJJIIIHHHGGGHHHHHHIIIEEEFFFHHHIIIIIIIIIHHHGGGHHHGGGGGGGGGGGGGGGGGGHHHFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFHHHIIIIIIJJJLLLMMMMMMNNNNNNMMMKKKJJJIIIIIIJJJJJJGGGFFFEEEEEEEEEEEEFFFGGGJJJLLLNNNPPPQQQQQQPPPOOOIIIJJJLLLMMMMMMMMMLLLKKKLLLKKKJJJHHHHHHHHHHHHIIIKKKLLLMMMLLLKKKJJJLLLMMMNNNNNNMMMMMMMMMLLLLLLLLLIIIJJJJJJKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFIIIKKKLLLKKKJJJKKKKKKKKKJJJIIIHHHGGGGGGHHHHHHFFFGGGGGGFFFDDDDDDEEEFFFIIIIIIIIIIIIJJJJJJJJJJJJKKKJJJIIIHHHHHHIIIJJJKKKMMMLLLKKKIIIGGGFFFFFFFFFDDDDDDDDDCCCBBBBBBAAAAAABBBAAA@@@???>>>??????@@@===>>>>>>>>>>>>>>>??????>>>>>><<<;;;;;;:::::::::============<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;::::::::::::999999999999999888888888888777777;;;===<<<888555666888888888888777777777666666888777666555555666777888777777777777666666666555444555666666777777666666444444333333333333222222222333333444444333333222222222222222222222222222333222222111111222222333111111111111111111111111222222222111111111111000000000111111111111000000000000000000000000000000000000000000000000000000000000111222222222222222000000000000000111111111000/////////..................////////////......////////////////////////............////////////////////////////////////000///.........///111111000000///.......................................//////.........---------+++,,,---////////////...------------------------...///111000...------......///000000000///---,,,------........./////////........................//////.........---------............////////////......------------..................////////////000000///------,,,,,,---,,,,,,------......//////............////////////........................000//////////////////000........................,,,,,,,,,---------..............................///////////////////////////.........---------,,,------------------------//////.........---------//////////////////////////////............//////............////////////......------------................../////////////////////////////////////////////////////////...---...//////...---.../////////000000000000//////DDDDDDCCCAAA???BBBIIIOOOVVVUUUSSSNNNHHHCCCAAAAAACCCCCCDDDDDDEEEEEEEEEEEEGGGGGGGGGGGGHHHHHHHHHIIIJJJIIIIIIHHHHHHHHHHHHIIIDDDEEEFFFGGGHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEHHHHHHIIIJJJKKKLLLLLLMMMMMMLLLJJJIIIHHHIIIIIIJJJGGGFFFEEEDDDDDDEEEFFFGGGJJJKKKNNNPPPQQQQQQPPPOOOIIIJJJLLLMMMMMMMMMLLLKKKKKKJJJHHHGGGFFFFFFGGGHHHLLLMMMNNNMMMLLLKKKLLLNNNMMMMMMMMMMMMNNNNNNNNNOOOIIIJJJKKKLLLMMMMMMMMMMMMJJJIIIHHHHHHHHHIIIKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGIIIKKKLLLKKKKKKLLLMMMKKKJJJIIIGGGFFFFFFFFFFFFDDDEEEEEEDDDCCCCCCEEEHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGHHHIIIJJJKKKKKKJJJIIIGGGFFFEEEEEEEEEDDDDDDDDDCCCBBBBBBAAAAAADDDAAA>>>;;;;;;===@@@BBB>>>>>>>>>>>>==================<<<;;;::::::::::::=========<<<<<<<<<<<<;;;:::::::::999::::::;;;;;;;;;;;;::::::::::::999999999999999888888888888777777:::<<<;;;777555666888888888777777777777666666666666666666666666666666777777777666666666555555444555777888999888666555444444333333333333222222222222333333333333222222222222222222222222222222222222111111111111222222111111111111111111111111222222222111111111111000000000111111111111000000000000000000000000000000000000000000000000000000///............///000000111000000000000000000///////////////..................////////////......////////////////////////............//////////////////////////////////////////......//////000111000//////............///.......................................---------+++,,,---...////////////------------------------...///000000...---....../////////000//////...---,,,---------...................................................------------............/////////---..................---,,,,,,------.../////////000///...---------------,,,,,,------------------............////////////------------------------000000000000000000000000------------------------,,,,,,,,,---------..............................////////////////////////.........---------------.......................................---------//////////////////////////////............//////............////////////......------------..................////////////////////////////////////......//////////////////...///000000......///000//////000000000000//////DDDCCCBBB???>>>@@@EEEIIIPPPNNNKKKGGGCCCBBBAAABBBBBBBBBBBBBBBCCCDDDEEEFFFHHHGGGGGGGGGGGGGGGGGGGGGIIIHHHHHHHHHHHHHHHHHHHHHDDDEEEFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEDDDCCCDDDDDDEEEFFFHHHHHHIIIIIIJJJKKKKKKLLLKKKJJJIIIHHHGGGHHHHHHIIIFFFFFFEEEDDDDDDEEEFFFFFFGGGIIIKKKMMMNNNNNNMMMMMMLLLMMMNNNOOOOOOOOONNNNNNJJJIIIHHHGGGFFFGGGHHHHHHKKKLLLMMMMMMLLLKKKLLLMMMLLLLLLMMMNNNOOOPPPPPPQQQLLLLLLMMMNNNNNNNNNMMMMMMJJJIIIIIIHHHHHHJJJKKKLLLKKKKKKKKKKKKKKKJJJIIIIIIHHHIIIKKKKKKKKKKKKLLLMMMJJJJJJHHHGGGFFFEEEDDDDDDDDDEEEEEEDDDDDDEEEHHHJJJHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGGGGHHHHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAA>>>;;;888888;;;>>>@@@???>>>>>>======<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;888888888888999:::;;;;;;;;;;;;:::::::::999999999999999999888888888777777777999:::999777666666888888777777777666666666666555555666777777666555555777777666666666555555555333555777999:::888666555444444333333333222222222222222333333333333222222111111111111111111111111222222111111111111222222111111111111111111111111222222222111111111000000000000111111111111000000////////////////////////////////////////////////......,,,,,,,,,---...///111111000000/////////...///////////////...............////////////......------------------------............////////////////////////////////////............//////000000000///............//////................................................,,,------.........//////........................---///000000///....../////////////////////......,,,,,,,,,---------......................................................---------.........//////,,,---...//////...---,,,******+++,,,------......000///...---------------......------------------............////////////------------------------......////////////......------------------------,,,,,,,,,---------..............................////////////////////////////////////////////////.............../////////........................///////////////////////////......------......///............////////////......------------..................////////////////////////////////////............///////////////000111000///...///111//////000000000000//////CCCBBB@@@???>>>???BBBEEEHHHFFFCCCAAAAAABBBCCCCCC@@@@@@@@@AAABBBDDDEEEFFFHHHHHHGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHEEEFFFFFFGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCBBBCCCDDDFFFGGGHHHHHHIIIIIIJJJJJJKKKKKKIIIHHHGGGFFFFFFFFFGGGHHHGGGFFFEEEDDDDDDEEEFFFGGGHHHIIILLLNNNOOOOOONNNMMMMMMNNNNNNOOOOOOOOOOOOOOOKKKKKKIIIHHHHHHIIIJJJJJJIIIKKKLLLLLLKKKJJJJJJKKKKKKKKKLLLNNNOOOPPPQQQRRROOOOOOOOOOOONNNMMMLLLKKKJJJJJJIIIHHHIIIJJJKKKLLLKKKKKKKKKLLLKKKKKKJJJIIIIIIJJJKKKKKKJJJJJJKKKMMMIIIHHHHHHGGGEEEDDDCCCBBBCCCDDDEEEDDDDDDEEEHHHJJJHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKIIIHHHGGGFFFEEEEEEGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA>>>===<<<;;;;;;<<<===>>>??????>>>>>>======<<<<<>>==================<<<<<<<<<<<<;;;;;;;;;;;;888888888888888999:::;;;;;;;;;:::::::::999999999999999999888888888777777777888888777666666666777777777777666666666666555444555666777777666555444666666666666555555555555333555777999999888666444444444333333333222222222111222222333333222222111111111111111111111111111222111111000000111111222111111111111111111111111222222222111111111000000000000111111111111000000////////////////////////////////////////////////222111000/////////000111111000000000//////...............///////////////......////////////......------------------------............////////////////////////////////////---....../////////////////////............//////........................---.....................------------.........///........................---...000000///....../////////........./////////,,,,,,,,,---------..............................---.....................------------............,,,---...//////...---,,,++++++,,,---...//////000//////...------------.../////////...........................////////////..............................///000000///..............................,,,,,,,,,---------..............................////////////////////////.........///////////////,,,,,,------............---.....................////////////////////////......------------..................////////////......------------..................////////////////////////////////////---.........//////000000///000111000///...///111//////000000000000//////AAA@@@???>>>>>>@@@AAACCCDDDBBB??????@@@BBBCCCCCC??????>>>???AAACCCEEEGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBBBBCCCEEEGGGIIIIIIIIIJJJJJJJJJKKKKKKKKKHHHGGGFFFEEEEEEEEEFFFGGGHHHGGGFFFEEEEEEFFFGGGHHHKKKLLLOOOQQQRRRQQQQQQPPPLLLLLLLLLLLLMMMMMMNNNNNNLLLLLLJJJJJJJJJJJJKKKLLLHHHJJJLLLMMMKKKJJJJJJJJJJJJKKKLLLMMMNNNPPPQQQQQQQQQPPPPPPOOONNNLLLKKKJJJKKKJJJIIIIIIIIIJJJLLLLLLKKKKKKKKKLLLLLLKKKKKKJJJJJJKKKKKKJJJHHHHHHIIIKKKFFFFFFFFFFFFEEEDDDCCCBBB@@@BBBDDDDDDCCCDDDEEEFFFHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJIIIHHHFFFEEEDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEDDDDDDDDDCCCBBBBBBAAAAAA>>>>>>?????????@@@??????????????????>>>>>>>>>>>>??????>>>>>>===>>>>>>???<<<<<<<<<;;;;;;;;;;;;:::999999999888999999::::::;;;;;;::::::::::::999999999999999888888888888777777777666666666666777777777777666666666666555555444555666777777666555444666666666555555555444444333444666777888777555444444444333333333333222222111111222222222222111111111111111111111111111111111111000000000000111111111111111111111111111111222222222111111111111000000000111111111111000000000000000000000000000000000000000000000000000000000//////...............000//////////////////............///////////////......////////////......////////////////////////............////////////////////////////////////------...////////////...///............//////000........................---------.....................---------......///........................,,,...000000///...///000///............///000000,,,---------....................................---------...............,,,------------.........---..................---...//////000000111111111///......---------........./////////////////////............//////////////////////////////////////////111111111111//////........................,,,,,,,,,---------..............................////////////////////////,,,,,,,,,,,,,,,---------,,,,,,,,,---......//////---------...............////////////////////////......------------..................////////////......------------..................////////////////////////////////////------......///000000000...///000000......///000//////000000000000//////>>>>>>===>>>???AAABBBBBBCCCAAA>>>>>>@@@BBBAAA@@@>>>======>>>@@@BBBEEEGGGFFFFFFFFFFFFFFFGGGGGGGGGEEEFFFGGGHHHIIIHHHHHHGGGEEEDDDDDDDDDEEEEEEFFFFFFEEEFFFHHHIIIIIIHHHFFFEEEGGGFFFFFFFFFEEEEEEEEEDDDEEEDDDBBBBBBCCCFFFIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLFFFEEEDDDDDDDDDEEEFFFGGGIIIHHHGGGFFFFFFGGGHHHIIILLLMMMPPPRRRSSSSSSRRRQQQMMMLLLLLLLLLMMMMMMNNNNNNLLLKKKJJJJJJJJJKKKLLLMMMHHHKKKMMMNNNLLLKKKJJJKKKJJJJJJKKKLLLMMMOOOPPPPPPOOOOOOOOOOOONNNLLLKKKKKKKKKJJJIIIIIIIIIJJJLLLMMMKKKKKKLLLLLLLLLLLLKKKKKKKKKLLLKKKIIIFFFEEEGGGHHHDDDEEEEEEEEEEEEDDDCCCBBB@@@BBBEEEFFFEEEDDDDDDEEEGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCBBBBBBAAAAAA????????????@@@@@@AAAAAA????????????@@@@@@@@@@@@>>>>>>============>>>>>><<<<<<<<<;;;;;;;;;::::::;;;::::::999999999999:::;;;;;;::::::::::::999999999999999888888888888777777666555444555666777777777777666666666555555555444555555555555555555444666666555555555444444444333333444555555555555555444444333333333333222222111111222222222222111111111111111111111111111111111111000000000000111111111111111111111111111111222222222111111111111000000000111111111111000000000000000000000000000000000000000000000000000000,,,---------,,,,,,+++***.........///////////////............/////////000......////////////......////////////////////////............////////////////////////////////////,,,---.../////////.....................///000000........................---------........./////////...------------...///........................,,,...000000///...///000///......---...///000111------........./////////........................---------.........//////,,,,,,---------...............------------......////////////////////////......---------......///---------....../////////............////////////........................---...000111111000...---------------------------,,,,,,,,,---------..............................////////////////////////+++++++++,,,,,,---------,,,------...//////000000---------.........//////////////////////////////...------,,,,,,------...............////////////......------------..................////////////////////////////////////------......///000000111---...//////...---.../////////000000000000//////===<<<<<<>>>@@@BBBCCCCCCEEEBBB??????AAAAAA@@@===============???BBBEEEGGGEEEEEEFFFFFFFFFGGGGGGGGGEEEFFFGGGHHHIIIHHHHHHGGGDDDCCCCCCCCCCCCDDDEEEEEEEEEFFFHHHIIIIIIHHHFFFEEEGGGFFFFFFFFFEEEEEEDDDDDDEEEDDDCCCBBBCCCFFFIIIKKKKKKKKKKKKLLLLLLLLLLLLLLLFFFEEEDDDCCCCCCDDDEEEFFFIIIIIIHHHGGGGGGHHHIIIIIIJJJLLLNNNPPPQQQQQQPPPPPPOOOOOONNNNNNOOOOOOPPPQQQLLLKKKJJJIIIJJJJJJLLLLLLIIILLLNNNOOONNNLLLKKKKKKJJJJJJKKKLLLMMMNNNOOOOOOMMMMMMNNNNNNNNNMMMMMMLLLKKKJJJJJJIIIJJJKKKLLLMMMKKKKKKLLLLLLLLLLLLLLLKKKLLLLLLKKKHHHEEEDDDEEEGGGCCCCCCDDDEEEEEEDDDCCCBBBBBBEEEIIIJJJIIIGGGFFFEEEGGGGGGHHHHHHHHHIIIIIIIIICCCDDDEEEGGGGGGHHHHHHHHHEEEDDDDDDDDDDDDEEEEEEFFFEEEDDDDDDCCCBBBBBBAAAAAA???>>>===<<<===>>>@@@AAA?????????@@@AAAAAAAAABBB======<<<<<<<<<======>>><<<<<<;;;;;;;;;:::::::::<<<<<<;;;:::999999999999;;;;;;;;;:::::::::999999999999999888888888888777777666444444555666777777777666666666555555555555555555555555555555555555666666555555555444444444333333333333444444555555444444444333333333222222111111222222222222111111000000000000000000000000111111000000000000111111111111111111111111111111222222222111111111111000000000111111111111000000000000000000000000000000000000000000000000000000//////000111000///---,,,---.........//////000000---.........//////000000......////////////......------------------------............/////////000////////////////////////,,,,,,.../////////...---...............///000111........................---------.........////////////---,,,,,,---...///////////////////////////,,,...///000///...///000///...------...///000111.........////////////000........................---------.........//////,,,,,,,,,---------......///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,++++++......---------......///++++++,,,,,,---...//////............/////////000------------------------+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................////////////////////////---------....../////////---......///000111111222---------.........//////////////////////////////...------,,,,,,------.............../////////000.........------...................../////////000////////////////////////---------...///000000111---...///...---,,,---/////////000000000000//////===>>>>>>??????@@@AAAAAABBBBBBAAA@@@????????????@@@???>>>>>>???AAACCCDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGFFFEEEDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDFFFHHHIIIIIIHHHGGGHHHIIIFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCDDDGGGKKKMMMNNNNNNNNNNNNMMMKKKIIIHHHHHHHHHGGGGGGFFFEEEDDDDDDFFFFFFGGGGGGHHHIIIJJJJJJJJJKKKMMMNNNOOOOOOOOONNNNNNNNNOOOPPPQQQRRRSSSTTTQQQOOOMMMMMMNNNNNNMMMLLLLLLNNNPPPRRRRRRPPPNNNLLLKKKMMMNNNMMMLLLKKKLLLMMMMMMLLLKKKKKKKKKKKKKKKLLLKKKJJJIIIHHHGGGHHHIIIIIILLLKKKIIIHHHGGGHHHIIIIIIIIIIIIGGGFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCDDDEEEGGGHHHIIIHHHGGGGGGHHHIIIIIIIIIHHHGGGGGGFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFDDDCCCAAAAAABBBCCCDDDCCCBBBBBBAAAAAA@@@@@@???>>>?????????@@@@@@@@@@@@@@@@@@????????????????????????@@@@@@@@@@@@?????????>>>;;;999888999::::::::::::::::::::::::::::::;;;;;;::::::999999::::::888888999999999999888888999888888888777777666666666666555444444444444555555555555555555555555555555555555555555555555555222333444555666666666666555555444444444333333333111111111111111111111111111222333222111000111222000111111111111222222222......//////000000111111333222000/////////000111111000///......///000111---.........//////000000000000000000000000000000////////////////////////...............///000000............////////////////////////////////////...------,,,,,,------...111000...---...///111222////////////////////////......////////////............------------..............................//////---,,,,,,,,,,,,,,,---.........---,,,,,,+++........................000///...---------------........................,,,------......------,,,------------------------............//////////////////...------------...------------------------................................................,,,,,,------...///000000000///...---------------//////............//////........................000///...------...///000------------------------........................,,,---///000000000///..................///000111000000///...,,,+++***)))////////////////////////////////////////////////------------------------////////////////////////////////////............////////////////////////////////////////////////////////////////////////........................////////////////////////>>>>>>>>>???@@@@@@AAAAAACCCBBBAAAAAA@@@@@@@@@@@@??????>>>>>>???AAADDDEEEFFFEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDFFFHHHIIIIIIGGGFFFGGGHHHEEEEEEEEEEEEEEEEEEEEEDDDEEEDDDCCCCCCEEEHHHLLLNNNNNNOOOOOOOOONNNLLLJJJIIIIIIIIIHHHHHHGGGFFFFFFEEEGGGGGGHHHIIIJJJJJJKKKKKKJJJKKKMMMNNNOOOOOONNNNNNNNNNNNOOOPPPQQQRRRSSSTTTQQQOOONNNMMMNNNNNNMMMLLLLLLNNNPPPRRRRRRPPPNNNLLLKKKLLLMMMMMMKKKKKKLLLMMMKKKKKKJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHHHHHHHIIIIIIKKKJJJIIIHHHGGGGGGHHHIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHIIIJJJIIIHHHGGGFFFEEEDDDBBBAAA@@@AAABBBCCCCCCBBBBBBAAAAAA@@@??????>>>>>>>>>>>>?????????@@@????????????????????????>>>>>>>>>??????>>>>>>>>>===<<<:::999999:::;;;<<<::::::::::::::::::::::::;;;;;;:::999888888999999777888888999999888888777888888888777777777666666666555555444444444444444444444444444444444444444555555555555555555555555333333444555666666666555444444444444333333333333222222222222222222222222222333333222000...///000000111111111111222222222000000000000111111111222222222000/////////000111111000///......///000111............/////////000////////////////////////.......................................///000000............///////////////////////////////////////......------......///222000...---,,,---...///////////////////////////......////////////............------------.......................................---.........///.../////////......---,,,........................//////...---------------........................,,,------......------,,,------------------------............////////////000///...---------------------------------------................................................******++++++,,,------...//////...---------------//////............//////........................000///...------...///000................................................------///000000000///............---......////////////......---,,,++++++////////////////////////////////////////////////------------------------////////////////////////////////////............////////////////////////........................................................................000000000000000000000000>>>>>>??????@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAA???>>>>>>???AAACCCEEEGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFCCCCCCCCCDDDDDDDDDDDDDDDFFFHHHIIIHHHFFFEEEEEEEEECCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGJJJNNNPPPOOOPPPPPPPPPOOOMMMKKKJJJKKKJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLJJJKKKLLLNNNNNNNNNNNNMMMNNNOOOOOOPPPQQQRRRSSSSSSRRRPPPNNNMMMNNNNNNMMMLLLLLLMMMPPPQQQQQQPPPMMMLLLJJJKKKLLLLLLJJJJJJKKKLLLJJJJJJJJJIIIIIIJJJJJJKKKKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHFFFFFFEEEDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIJJJIIIHHHGGGFFFDDDCCCAAA@@@@@@@@@AAABBBBBBBBBBBBAAA@@@@@@??????============>>>>>>>>>>>>>>>>>>>>>>>>????????????======>>>>>>>>>>>>======;;;;;;:::999:::;;;<<<===::::::::::::::::::::::::;;;:::999888777777777777777888888999999888888777888888777777777777666666555555444333333333333444333333333333333333333333444444444444444444444444333444444555555555444444333333333333222222222222333333333333333333333333222333333111///------...000111111111111222222222111111111111222222222222222111111000///000000000000//////......//////000............////////////////////////////////////........................///............//////000............/////////////////////////////////////////////....../////////222000...---,,,,,,,,,,,,////////////////////////......////////////............------------..............................------......///000000111/////////000//////...---........................//////...------------...........................------............------------------------------............////////////111000///...---,,,,,,,,,------------------------................................................***++++++,,,,,,---------//////...------------...//////............//////........................//////...------...//////////////////////////////........................---......///000////////////...------------------.........---------,,,,,,////////////////////////////////////////////////........................////////////////////////////////////............////////////////////////........................------------------------........................000000000000000000000000>>>>>>??????@@@AAAAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@>>>??????@@@BBBEEEGGGHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFAAABBBBBBCCCCCCDDDDDDDDDFFFGGGHHHGGGEEECCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDFFFIIILLLOOOQQQPPPPPPQQQQQQPPPNNNMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKLLLMMMNNNNNNMMMMMMJJJKKKMMMNNNNNNNNNMMMMMMOOOOOOPPPPPPQQQRRRRRRSSSRRRPPPNNNMMMNNNNNNMMMKKKJJJLLLMMMOOOOOOMMMLLLJJJIIIKKKLLLKKKJJJIIIJJJLLLKKKJJJJJJJJJJJJKKKLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGIIIIIIIIIIIIIIIHHHGGGGGGGGGHHHIIIIIIIIIHHHFFFFFFCCCBBBAAA@@@@@@@@@AAAAAABBBBBBAAAAAA@@@?????????<<<<<<<<<============>>>=========>>>>>>>>>>>>>>>======>>>>>>>>>>>>======<<<;;;:::::::::;;;;;;<<<::::::::::::::::::::::::;;;:::999777666666666666777777888888888888777777777777777777777777666666555555444333333333333333333333333333333333333333444444444444444444444444444444555555555444333333333333333222222222111111333333333333333333333333111111222111...------...000000111111111222222222111111111111111111111111222111111000000000000000////////////////////////.........///////////////////////////////////////........................//////............///000............//////////////////////////////////////////............//////000000...------------...////////////////////////......////////////............------------..............................------......////////////....../////////......---........................///......---------..............................------............------....................................////////////111000///...---,,,,,,,,,........................................................................---------........./////////......---------......//////............//////.............................................................../////////........................---......//////////////////...---,,,,,,,,,,,,,,,---------...............////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////////////////........................------------------------........................////////////////////////===>>>>>>??????@@@@@@AAA===>>>???@@@AAAAAA@@@@@@??????@@@BBBDDDFFFHHHHHHGGGFFFFFFEEEDDDCCCBBBBBBAAABBBBBBCCCDDDEEEEEEEEEAAAAAABBBBBBCCCCCCDDDDDDDDDFFFGGGFFFCCCBBBAAABBB@@@AAAAAABBBCCCDDDDDDEEEDDDDDDEEEGGGIIILLLOOOQQQOOOPPPQQQQQQPPPOOOMMMLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPOOONNNMMMLLLLLLNNNOOOOOONNNMMMMMMOOOOOOPPPPPPQQQRRRRRRRRRSSSQQQNNNMMMNNNMMMLLLKKKIIIJJJKKKLLLLLLKKKJJJIIIIIIKKKLLLKKKJJJIIIJJJLLLLLLLLLKKKKKKLLLMMMMMMNNNJJJKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEDDDDDDDDDDDDDDDEEEFFFEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHFFFEEEDDDFFFGGGHHHHHHHHHGGGEEEEEEBBBBBBAAAAAA@@@@@@@@@@@@BBBAAAAAA@@@@@@???>>>>>>;;;<<<<<<<<<============<<<<<<=========>>>>>>>>>>>>??????@@@@@@??????>>>======<<<;;;::::::999999:::::::::::::::::::::::::::999888777666666666666777777777888888777777777666666666666666666777777555555444333333333333444333333333333333333333333444444444444444444444444444444444444444444333333333333333222222222111111333333333333333333333333...///000000///...000111000000111111111222222222000000000000000000000000111111111111000000000///......////////////......///////////////.........................................................//////............//////............////////////////////////////////////...------,,,,,,------............//////000000111////////////////////////......////////////............------------..............................---............---,,,+++,,,------.........------..............................---------......///////////////////////////---......//////......---....................................////////////000000///------,,,,,,,,,........................................................................---------.....................---------....../////////............//////........................------............------,,,,,,---------............................................./////////000///...---,,,,,,,,,,,,,,,---------.........//////////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////////////////........................------------------------................................................<<<<<<======>>>??????@@@<<<>>>???AAABBBBBBAAAAAA@@@AAABBBDDDEEEGGGHHHHHHEEEEEEEEEDDDDDDCCCCCCCCCBBBCCCDDDEEEEEEEEEEEEEEEBBBBBBBBBCCCCCCCCCCCCCCCBBBDDDEEEDDDBBBAAAAAAAAA@@@@@@AAABBBCCCDDDEEEFFFDDDDDDEEEGGGJJJLLLNNNOOOOOOOOOPPPQQQPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLNNNPPPQQQQQQPPPNNNMMMMMMNNNOOOPPPPPPOOONNNNNNPPPPPPPPPQQQQQQQQQRRRRRRSSSQQQOOOMMMNNNMMMLLLJJJHHHIIIJJJKKKKKKJJJIIIHHHJJJKKKLLLLLLJJJJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOOOOJJJKKKKKKKKKKKKJJJIIIIIIHHHHHHIIIJJJJJJJJJIIIIIIFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGEEECCCCCCEEEEEEFFFGGGFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@AAAAAAAAA@@@??????>>>>>><<<<<<<<<<<<============;;;;;;<<<<<<======>>>>>>??????@@@@@@@@@@@@??????>>>======<<<:::999888888::::::::::::::::::::::::999888888777777777777777666777777888888777777666555555666666666666777777666666555444444444444555333333333333333333333333333333333333333333333333222333333444444444333333333333333333222222222222333333333333333333333333---///000000000000111333000111111111111222222222000000000///////////////000111111111111000//////---......//////......---///////////////.................................------------------------000//////............///............////////////////////////////////////------,,,,,,,,,,,,------------...///000111222222////////////////////////......////////////............------------..............................---......///...,,,***)))+++,,,------------------...........................------------...//////////////////////////////......////////////..........................................//////////////////...------------...........................................................................,,,,,,,,,,,,,,,,,,,,,,,,...------------...////////////............//////........................------............------++++++,,,,,,---.................................///............///000000///...------------------..................//////////////////////////////////////////////////////........................////////////////////////////////////............////////////////////////------------------------------------------------........................------------------------;;;;;;<<<<<<======>>>>>>===???AAACCCDDDDDDDDDCCCBBBBBBCCCEEEFFFGGGGGGGGGDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCC@@@BBBCCCCCCAAA@@@AAABBB@@@@@@AAACCCDDDEEEGGGGGGDDDDDDFFFGGGIIIKKKLLLMMMNNNOOOOOOPPPPPPOOOMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNPPPQQQQQQPPPNNNLLLOOOPPPQQQQQQQQQPPPOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQSSSQQQOOONNNMMMMMMLLLJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKLLLMMMMMMKKKKKKLLLMMMKKKKKKKKKKKKLLLMMMNNNOOOJJJKKKKKKLLLKKKJJJIIIHHHHHHIIIJJJKKKKKKKKKJJJJJJHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKIIIHHHGGGFFFFFFFFFGGGGGGEEEFFFFFFFFFFFFEEEDDDDDDCCCDDDEEEEEEEEEDDDBBBAAACCCCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>><<<<<<=========>>>>>>>>>::::::;;;<<<<<<===>>>>>>>>>>>>????????????>>>>>><<<<<<<<<<<<;;;::::::999::::::::::::::::::::::::888888777777777888999999666666777777777777666666555555555666666666777777777777666555555555555666444444444444444444444444333333333333333333333333111222333333444444444444444444444444333333333333222222222222222222222222///111222111000000111222000111111111111222222222111111111000000000//////000111111222111000///...------...//////...------000/////////....................................------------------------000000///...........................////////////////////////////////////......------------......------...///000000000000////////////////////////......////////////............------------..............................,,,---/////////...,,,+++,,,,,,---.......................................---------------...//////////////////////////////......////////////..........................................////////////...------------...//////........................................................................,,,,,,,,,,,,,,,,,,,,,,,,---------------...////////////............//////........................,,,------......------,,,,,,,,,,,,---.../////////........................///......---...///000111.........---......//////////////////............////////////////////////////////////////////////------------------------////////////////////////////////////............////////////////////////------------------------........................................................................::::::;;;;;;<<<=========>>>@@@CCCEEEFFFFFFFFFEEECCCCCCDDDFFFFFFGGGGGGGGGCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGFFFEEEDDDEEEEEEEEEDDDCCCCCCCCCBBB???AAABBBBBBAAA@@@AAABBB@@@@@@AAACCCEEEFFFGGGHHHDDDEEEFFFGGGIIIJJJKKKLLLMMMNNNOOOOOOOOONNNMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNPPPRRRQQQPPPNNNLLLPPPQQQRRRRRRRRRQQQPPPOOOPPPPPPPPPQQQQQQQQQQQQQQQTTTQQQOOONNNMMMMMMKKKJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKMMMNNNMMMLLLKKKLLLNNNJJJJJJJJJJJJKKKLLLNNNNNNJJJKKKLLLLLLLLLKKKIIIHHHHHHIIIKKKLLLLLLLLLKKKKKKIIIIIIGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKHHHGGGEEEDDDDDDDDDEEEEEEBBBBBBDDDEEEFFFFFFFFFFFFBBBCCCDDDDDDDDDCCCAAAAAACCCCCCDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@???>>>>>>>>>============>>>>>>>>>>>>::::::;;;;;;<<<===>>>>>>======>>>>>>>>>>>>======999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::777777777777888999:::;;;666666777777777777666666444555555555666666777777888888777666666666666666555555555555555555555555333333333333333333333333000111222333444555555555555555444444444444333333111111111111111111111111222333333222000///000111000111111111111222222222333222222222111111000000000111111222222000///...,,,---...//////...---,,,000000//////.........---........................------------------------111000///.........................../////////000//////////////////////////////............//////---......///......------////////////////////////......////////////...............------.................................+++,,,///000111000///...------...///000000//////........................---------------...///000000000000000000000000000......////////////......////////////////////////............/////////000---------------...///000////////////////////////........................................................................---------------...///000//////............//////........................,,,,,,---......---,,,,,,---------...///000000111........................///......------///000111...............///000111000000//////............////////////////////////////////////////////////------------------------////////////////////////000/////////............////////////////////////------------------------////////////////////////........................////////////////////////:::;;;<<<>>>????????????AAAAAABBBBBBCCCBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCCCC@@@AAAAAABBBCCCDDDEEEEEEFFFEEEEEEDDDCCCBBBBBBAAAAAAAAABBBBBBCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDEEEEEEFFFFFFFFFDDDEEEEEEEEEEEEFFFIIIKKKLLLMMMMMMMMMMMMNNNNNNNNNMMMMMMNNNOOOOOOPPPPPPQQQOOOOOOPPPPPPOOOOOONNNNNNMMMNNNOOOPPPQQQPPPOOONNNRRRRRRQQQQQQPPPPPPPPPOOOSSSSSSRRRPPPNNNKKKIIIHHHJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJKKKMMMOOOPPPOOONNNLLLKKKJJJIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKIIIHHHGGGEEEDDDCCCCCCCCCDDDEEEGGGHHHIIIIIIIIIHHHDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDDDDDDDDDDCCCCCCBBBDDDCCCBBBCCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@???>>>====================================;;;===??????=========>>>======>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999888777777888888888888777777777666:::888666555444555666777555555555555555555444444999888666555444444444555444444444444444444444444333333333333333333333333222222333333333333444444666666555444333333222111111111111111000000000000000000000000000000000000000000000000000000000000111111000///////////////...///////////////.........000333555444222...,,,------,,,,,,,,,---......,,,++++++++++++,,,---...................................................---......///////////////---------------------------...///000000///...---------,,,,,,,,,,,,------222000...,,,+++,,,---...------------------------,,,,,,++++++,,,,,,---..................///000000---------............///+++,,,.../////////...---........................------------------------000000000000000000000000//////000000000000//////000///---,,,,,,---///000........................//////............//////------------------------////////////////////////////////////////////////........................////////////////////////........................,,,---...//////...---,,,------------------------//////.........---------///////////////...............------------......---...............------------------------,,,,,,......------------......------...///000000////////////.........---------//////////////////////////////............//////000///...---,,,+++++++++//////.........---------////////////////////////........................000000000000000000000000:::;;;<<<===??????????????????@@@AAABBBBBBAAAAAABBBCCCDDDDDDDDDDDDBBBBBB@@@@@@AAABBBCCCDDDEEEEEEFFFFFFEEEDDDDDDCCCBBBBBBAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFFFFFFFHHHIIIIIIGGGEEEEEEGGGIIIKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNOOOOOOPPPPPPPPPPPPPPPPPPOOOOOONNNMMMNNNNNNOOOPPPPPPPPPPPPOOORRRRRRQQQQQQPPPPPPPPPPPPRRRQQQPPPNNNMMMKKKJJJIIIJJJKKKKKKKKKLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLKKKJJJKKKLLLNNNPPPNNNMMMLLLKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFHHHHHHHHHGGGGGGDDDDDDCCCCCCDDDDDDEEEFFFDDDEEEEEEEEEEEEDDDCCCCCCDDDCCCBBBCCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@???>>>>>>=================================<<<>>>??????>>>======>>>=========>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999999888777777999999999999888888888777888777555444333444555666555555555555555555444444999888666555444444444555444444444444444444444444333333333333333333333333222222222333333333444444666555555444333333222222111111111111000000000000000000000000000000000000000000000000000000000000222111000000//////000000...///////////////......---...///000///...---,,,+++++++++,,,---...///000------------............................................................---......///////////////........................---...///000000///...---......------------......///...---,,,------//////........................------,,,,,,------...///---------------...//////---------............///,,,---...//////...------........................------------------------//////////////////////////////000000000000/////////...------------...///...........................------------------...------------------------........................------------------------........................////////////////////////........................------...//////...------------------------------//////.........---------...............---------///......------......///222222111000///---++++++...---------------------......------------......------.../////////////////////.........---------///////////////////////////................../////////...---,,,,,,,,,,,,//////.........---------////////////////////////................................................:::;;;<<<===>>>?????????======???@@@AAAAAAAAAAAACCCCCCDDDDDDCCCBBBAAA@@@???@@@AAAAAACCCCCCDDDEEEFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFIIIIIIJJJHHHGGGFFFHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMNNNNNNOOOOOOQQQQQQQQQPPPOOONNNMMMLLLNNNNNNNNNNNNNNNOOOPPPQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOMMMLLLKKKJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNLLLKKKJJJJJJKKKLLLNNNOOOMMMLLLLLLKKKKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJIIIHHHFFFFFFEEEEEEEEEDDDEEEFFFGGGGGGGGGFFFEEECCCCCCBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFEEEEEEDDDCCCDDDCCCBBBCCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA???>>>>>>>>>>>>>>>===========================???@@@@@@>>>===>>>???<<<<<<============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999888888777777::::::999999999888888888666555444333333333444555444444444444444444555555888777666555444444444444444444444444444444444444222222222222222222222222222222222222333333333333555555444444333333222222111111111111000000000000000000000000000000000000000000000000000000000000222111000000//////000000////////////////////////......------------...///******+++,,,---///000111---...///000111000//////................................................---......///////////////000000000000000000000000......////////////......///..................///,,,,,,------...//////000////////////////////////...------------...//////,,,,,,,,,,,,,,,---......---------............///------.........------,,,........................------------------------////////////////////////...//////000000//////............//////.................................,,,,,,,,,++++++,,,,,,,,,------------------------------------------------........................////////////////////////////////////////////////........................------...//////...------------------------------...............---------------------------------///......------......///222222222111000...---,,,..............................------------......---......///////////////...............---------////////////////////////......------------............---------------..................---------////////////////////////................................................::::::<<<===>>>?????????<<<===>>>@@@AAABBBBBBBBBCCCCCCCCCBBBAAA@@@@@@?????????@@@AAABBBCCCDDDDDDFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBAAA@@@?????????AAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFDDDFFFGGGHHHGGGHHHJJJLLLHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKLLLMMMMMMNNNNNNQQQQQQPPPPPPOOONNNLLLLLLMMMMMMLLLKKKLLLMMMOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOMMMKKKJJJIIIJJJLLLMMMKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKJJJJJJKKKLLLNNNNNNKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNMMMLLLKKKKKKJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFDDDEEEFFFGGGFFFFFFDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCBBBCCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@???>>>>>>>>>>>>========================>>>???@@@@@@>>>===>>>>>>;;;<<<<<<======<<<<<<;;;<<<<<<<<<;;;;;;;;;:::::::::999999999888888777777999999999888888888777777555555444333333444444555333333444444444444555555666666555555444444444444333333333333333333333333111111111111111111111111111222222222222333333333444444333333333333333333111111111111000000000///000000000000000000000000000000000000000000000000111000//////....../////////////////////000000000///////////////000000000+++++++++,,,---...///000,,,...000111222111///...................................................---......///////////////000000000000000000000000...//////////////////...//////............//////,,,,,,---...//////..............................---------------......///------,,,,,,------...///---------............///---......---------,,,,,,................................................////////////////////////...//////////////////...---...///000000///...---........................---,,,,,,++++++,,,,,,---........................------------------------111111111111111111111111000000000000000000000000////////////////////////........................---..................---------------------------........................---------------.........//////............//////......///000000000//////.........///////////////......------------............///////////////...........................////////////////////////------,,,,,,,,,,,,---------------------...//////........................////////////////////////................................................999:::;;;===>>>>>>>>>>>>===>>>???AAABBBCCCCCCCCCCCCBBBBBBAAA@@@?????????>>>>>>???@@@AAABBBCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA???>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAABBBCCCDDDEEEEEEFFFFFFFFFCCCDDDFFFGGGGGGGGGHHHJJJFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLMMMOOOOOOOOOOOONNNMMMLLLKKKKKKJJJJJJIIIJJJLLLNNNOOONNNNNNNNNNNNNNNOOOOOOOOOMMMLLLJJJIIIIIIJJJLLLMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLMMMMMMKKKKKKLLLLLLMMMNNNNNNNNNNNNMMMMMMLLLKKKJJJJJJIIIIIIIIIHHHGGGFFFFFFFFFFFFDDDEEEFFFGGGFFFFFFDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCBBBCCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@>>>======>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;:::::::::999999888888888888888777777777777777666666666666555555555555555555666666333333333333444444555555555555555555555444444444333333333333333333333333111111111111111111111111111111111222222222333333222222333333333333333333111111111111000000000///111111111111111111111111000000000000000000000000//////...------------...///////////////000111222...///000111111111///.........---,,,,,,,,,------+++---///000000000...---................................................---......////////////////////////////////////////////////......///////////////............//////......//////...---,,,,,,------------------------,,,,,,,,,+++,,,,,,---..................//////000---------............///---------,,,,,,,,,------..............................................................................////////////......,,,...000111111000...,,,..............................------------......................................................111111111111111111111111000000000000000000000000////////////////////////.................................------.........---------------------------.....................------....../////////////////////....../////////,,,---....../////////...............//////000000......------------.........///////////////......---.....................////////////////////////------,,,,,,,,,,,,------------------...///000000---.....................////////////////////////........................////////////////////////999:::;;;<<<===>>>>>>>>>>>>>>>@@@AAABBBBBBBBBBBBBBBAAA@@@???>>>>>>??????===>>>??????AAAAAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBAAA???>>>===>>>??????>>>??????@@@@@@AAAAAABBBBBBCCCDDDEEEEEEFFFFFFFFFEEEGGGHHHHHHFFFEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKLLLMMMMMMMMMMMMLLLKKKKKKIIIIIIIIIJJJKKKLLLMMMNNNLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJJJJKKKLLLMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJKKKKKKLLLLLLMMMKKKLLLMMMMMMNNNNNNNNNMMMLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFDDDEEEFFFGGGGGGGGGFFFEEECCCCCCBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFEEEEEEDDDCCCDDDCCCBBBCCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@??????>>>??????>>>>>>>>>>>>>>>>>>>>>>>>===???@@@???===<<<<<<<<<::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::888888888888888888888888777777666666666555555555444555555555666666666666222222333333444444555555444444555555555444444333333333333333333333333333222222222222222222222222111111111111222222222222111111222222333333444444111111111111000000000000111111111111111111111111000000000000000000000000000///......------......000//////...///000222333---///000111111///---+++//////...---,,,,,,,,,,,,+++,,,---...///...------................................................---......///////////////........................//////............/////////..................///000//////...------,,,,,,------------------------,,,++++++++++++,,,------///............///000000---------............///,,,,,,,,,+++,,,---..............................................................................---......//////......------...000111111000...---........................000//////......//////000........................////////////////////////........................////////////////////////////////////////////////........................///...------------...///---------------------------------...............------......///000000000000//////......//////000////////////...---,,,+++---------......//////000......------------......//////////////////...------------...............////////////////////////......------------.........---------...///000000---------...............////////////////////////........................000000000000000000000000999999;;;<<<===>>>>>>>>>>>>>>>???@@@@@@AAA@@@@@@@@@@@@>>>>>>>>>>>>???@@@======>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCAAA@@@>>>======>>>???@@@??????@@@@@@AAABBBBBBCCCBBBCCCDDDEEEEEEFFFFFFFFFFFFGGGIIIIIIGGGFFFEEEFFFEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJIIIJJJKKKKKKKKKKKKKKKKKKIIIIIIKKKLLLMMMNNNNNNNNNJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLKKKKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNMMMLLLJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGFFFEEEEEEEEEFFFFFFDDDEEEFFFHHHHHHHHHGGGGGGDDDDDDCCCCCCDDDDDDEEEFFFDDDEEEEEEEEEEEEDDDCCCCCCDDDCCCBBBCCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>???>>><<<::::::;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;:::::::::999999777777777777888888888888777777777777666666666666333333444555555555555555111222222333444444555555333333444555555555444333222222222222222222222222333333333333333333333333111111111111222222222222000111111222333333444444111111111111000000000000111111111111111111111111000000000000000000000000111111000///////////////000///......///111333444222222111000///......---......---,,,,,,,,,------,,,,,,---------.........................................................---......///////////////........................000///...------...///000......------------......//////------,,,---...///........................,,,,,,,,,,,,,,,---.........------------...//////---------............///++++++******+++---///000........................................................................---......//////......---...///000111111000///...........................000//////......//////000................................................------------------------........................////////////////////////........................///...------------...///---------------------------------.........//////,,,,,,---......///000000000000////////////000000//////000//////...---,,,+++,,,,,,---......//////......------------......///////////////...---------------........./////////////////////////////////..................//////...............///000---------.........//////////////////////////////........................////////////////////////999999;;;<<<===>>>>>>>>>===>>>>>>?????????>>>>>>??????>>>======>>>???@@@======>>>???@@@AAABBBBBBAAABBBBBBBBBBBBBBBBBBBBB@@@???===<<<===>>>@@@AAA@@@@@@AAABBBBBBCCCDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFCCCFFFHHHJJJIIIIIIIIIJJJFFFFFFFFFFFFGGGGGGGGGGGGFFFGGGGGGHHHHHHIIIJJJJJJGGGHHHIIIJJJKKKKKKKKKKKKIIIJJJLLLNNNOOOPPPOOOOOOIIIIIIIIIIIIJJJJJJKKKKKKLLLMMMMMMMMMMMMLLLLLLKKKMMMMMMLLLLLLKKKKKKKKKJJJLLLLLLLLLLLLLLLLLLLLLLLLHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOOOONNNMMMLLLHHHHHHIIIIIIIIIIIIIIIIIIFFFFFFEEEEEEEEEEEEEEEEEEDDDEEEGGGHHHIIIIIIIIIHHHDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDDDDDDDDDDCCCCCCBBBDDDCCCBBBCCCEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>===;;;:::999:::999::::::;;;;;;::::::999;;;;;;;;;:::::::::999999777777777777777888888888888888888888777777777777111222333444444444444444111111222333333444555555222333444555555555444333222222222222222222222222333333333333333333333333000111111111111222222222000000111222333444444555111111111111000000000000111111111111111111111111000000000000000000000000333222222111111111111111000///......///111333444888666333000//////111222,,,,,,,,,,,,------...///...------------...//////................................................---......///////////////////////////////////////000///...------...///000---------,,,,,,---------...---,,,+++,,,...000222////////////////////////...------------...//////---,,,,,,,,,,,,---......---------.........//////************+++---000111........................////////////////////////........................---..................---//////000000000000//////........................//////............//////////////////////////////------------------------////////////////////////........................////////////////////////........................///...---,,,,,,---...///---------------------------------.........//////++++++,,,,,,---...//////000000////////////000000---...///000111111111111++++++,,,,,,---...//////.........------.........//////000000///...---------------.........////////////////////////////////////............////////////............//////---------.........//////////////////////////////................................................::::::;;;<<<===>>>???@@@============???AAACCCDDD>>>=========>>>???@@@@@@BBBAAA@@@?????????@@@AAAAAABBBCCCCCCCCCAAA>>>=========<<<<<<<<<======>>>AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFIIIHHHGGGFFFFFFFFFGGGHHHGGGGGGHHHIIIJJJJJJJJJIIIHHHIIIKKKLLLNNNNNNOOOOOOMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOOOONNNLLLKKKMMMLLLKKKJJJIIIHHHHHHHHHKKKKKKKKKJJJIIIIIIIIIHHHGGGHHHJJJJJJIIIIIIKKKLLLIIIIIIIIIIIIIIIJJJKKKLLLHHHHHHHHHHHHHHHGGGEEEEEECCCDDDEEEFFFFFFEEEDDDCCCEEEFFFGGGIIIJJJJJJIIIIIIAAAAAABBBBBBDDDEEEFFFGGGEEEEEEDDDDDDCCCCCCCCCCCCEEEEEEEEEEEEEEEDDDCCCBBBEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@???????????????======<<<<<<<<<<<<=========<<<:::999888999::::::;;;;;;;;;::::::999999999:::::::::999888777666666777777888888888888777777666666555555555555666666666666555444333333222222444444444444333222111111111222444555555444222111//////000000111111111222222222222222222222222222111111111111111111111111111222222222222111000000111000///......///000111///////////////000111111000000000000000000000000///////////////////////////////////////000111111444333222111000...------////////////////////////......////////////............/////////...,,,+++------------------------..............................------------............------------......++++++++++++++++++++++++000000000///.........---++++++---...////////////................................................///////////////.........------------------------...------------...//////,,,---...//////...---,,,..............................------------............////////////......////////////////////////111111000...,,,,,,///111.........------,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......333000...///111222111///000000//////.........---........................//////.........---------...------,,,,,,------...//////.........---------------------------------////////////////////////......------------......---...///000000///...---............////////////000000//////......------............////////////........................+++...111222000///......///////////////////////////...---,,,,,,---.../////////......------,,,,,,........................000000000000000000000000::::::;;;<<<===>>>??????>>>>>>=========???@@@AAA======<<<<<<<<<===>>>>>>??????>>>======>>>???@@@AAAAAABBBCCCBBB@@@>>>===<<<<<<<<<<<<<<<===>>>???AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEDDDCCCEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEEEEGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIKKKLLLMMMNNNNNNNNNLLLLLLLLLLLLLLLKKKKKKKKKJJJKKKKKKLLLLLLLLLKKKKKKLLLLLLKKKJJJIIIHHHHHHHHHJJJJJJJJJJJJJJJJJJIIIIIIHHHJJJKKKKKKJJJIIIJJJLLLIIIIIIHHHHHHHHHIIIJJJJJJHHHHHHHHHHHHGGGFFFEEEDDDBBBCCCEEEFFFGGGGGGGGGGGGFFFGGGHHHIIIJJJJJJJJJIIICCCBBBBBBCCCCCCDDDEEEFFFEEEEEEEEEEEEEEEDDDCCCCCCEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>======<<<<<<<<<<<<======<<<;;;:::999888999::::::;;;;;;:::::::::999999999:::999999999888777777777777777777888888777777777666555555555555555555666888777777666555555444444111111222333444444444444222222444444444444222222000111111111111111111222222222222222222222222222111111111111111111111111111222222222222111000000111000////////////000111///////////////000111111000000000000000000000000///////////////////////////////////////000000111555444333111000...------..............................////////////............/////////...,,,,,,------------------------..............................------------............------------......------------------------///..................---,,,---......////////////................................................,,,,,,---------------------------------------------------------...//////,,,---...//////...---,,,........................//////............//////......////////////..............................++++++***(((&&&&&&)))+++------------------,,,,,,------------------------,,,,,,,,,---------......///---+++,,,...///...,,,000/////////.........---........................//////.........---------///......------....../////////.........---------------------------------..............................------------............////////////..................////////////////////////........................////////////........................+++---///...---+++++++++///////////////////////////...------------...////////////.......................................000000000000000000000000999::::::;;;<<<===>>>>>>>>>======<<<<<<<<<=========<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<===>>>???@@@AAAAAABBBAAA@@@>>>===<<<<<<<<<<<<===>>>@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAADDDEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEGGGGGGIIIJJJJJJKKKKKKKKKIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJHHHHHHHHHHHHIIIIIIJJJKKKLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKJJJLLLLLLKKKJJJIIIJJJKKKIIIHHHHHHGGGGGGGGGHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBCCCEEEFFFHHHIIIIIIIIIFFFGGGHHHIIIJJJJJJJJJJJJDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGFFFEEEDDDCCCDDDEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@AAAAAA@@@???>>>>>>============<<<<<<<<<<<<======<<<;;;:::999999999:::;;;::::::::::::999999999999999999888888888888888888777777777777777777777777555555444444444444555555777777666666555444444444111111222333444444444444333333333333333333333333333333222222222222222111222222222222222222222222111111111111111111111111111222222222222111000000222111000000000000111222///////////////000000111000000000000000000000000//////////////////////////////......//////000111666555444222000///------..............................////////////...............///......---,,,------------------------..............................------------............------------..............................,,,------------------.........///////////////...................................................+++,,,,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,---------------......///------............------........................000000////////////000000......////////////......------------------------,,,,,,,,,***((()))***,,,,,,,,,------------------...---,,,,,,,,,,,,---...,,,,,,,,,---------.........,,,+++,,,---...---,,,/////////......................................................---------/////////....../////////...............---------------------------------..............................------------......//////............//////---............/////////.............../////////............////////////////////////////////////000111111000...---...//////////////////////////////...------------...///...///////////////000000........................000000000000000000000000999::::::;;;<<<<<<======;;;;;;;;;;;;;;;<<<<<<<<<======<<<;;;;;;:::;;;;;;::::::;;;;;;<<<===>>>?????????@@@@@@@@@???>>>===<<<<<<<<<===>>>@@@AAABBB??????@@@AAAAAABBBCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@EEEEEEEEEFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAABBBCCCCCCDDDEEEGGGHHHHHHFFFGGGHHHIIIJJJKKKKKKKKKIIIIIIJJJKKKLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIGGGGGGFFFFFFGGGHHHJJJLLLKKKJJJJJJIIIIIIIIIJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLLLLMMMMMMLLLJJJIIIIIIJJJHHHHHHGGGFFFFFFEEEFFFFFFFFFFFFGGGFFFFFFEEEDDDCCCCCCCCCDDDFFFGGGHHHHHHHHHFFFFFFGGGGGGHHHHHHHHHHHHFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFEEECCCBBBDDDDDDEEEFFFGGGGGGGGGFFFBBBBBBBBBBBBAAAAAA@@@@@@AAAAAA@@@???>>>===<<<<<<===<<<<<<;;;;;;<<<<<<===<<<;;;:::999999999:::;;;:::999999999999999999999888888888888888999999999777777777666666777777777444444333333333333444444444444444333333222222222444444444444333222111111444333333222222333333444444444444333333222222222222222222222222222222222111111111111111111111111111222222222222111000000222111111111111111111222000000////////////000000///////////////////////////////////////////////////............///000000777666444333111///---,,,........................---......//////......---..................------------------------------..............................------------............------------..............................+++++++++,,,,,,---------/////////000//////......................................................---------...///000111111,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///------------------------........................//////............//////---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,///000000///------///000,,,,,,,,,------.........///...,,,++++++,,,...///,,,,,,,,,---------......////////////000000///...........................................................................//////............//////........................------------------------..............................------------......//////---,,,,,,---//////---------.........//////---------....../////////............////////////000000000000000000000000111222222111000000222333////////////////////////.........------...............//////000000111111........................////////////////////////999999::::::;;;;;;<<<<<<777888999:::;;;<<<======>>>===<<<<<<;;;;;;;;;;;;:::;;;<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>======<<<<<<======???@@@BBBBBB??????@@@AAAAAABBBCCCCCCBBBBBBAAAAAA@@@@@@@@@???EEEEEEFFFFFFFFFFFFEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@BBBCCCDDDFFFGGGHHHIIIIIIEEEFFFGGGIIIJJJJJJKKKKKKHHHHHHIIIJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGIIIJJJLLLJJJJJJIIIIIIIIIJJJJJJKKKIIIJJJJJJKKKKKKLLLLLLLLLLLLMMMMMMLLLIIIHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFEEEDDDCCCDDDDDDDDDDDDEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFEEEDDDBBBBBBBBBBBBAAABBBCCCDDDDDDCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFFFFAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;:::999999999:::;;;<<<999999999999999999999999888888888888888999999999777777666555555666777777444444333333333333444444333333333333333222222222444444444444333222111111444333333222222333333444555444444444333333222222222222222222222222222222111111111111111111111111111222222222222111000000111111111222222111111111000000////////////000000////////////////////////////////////////////////...............//////000666555444222000///------////////////////////////------............------......------............------------------------..............................------------............------------......------------------------***+++++++++,,,,,,------...///////////////...---................................................---------...///000111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------,,,,,,---------...........................------,,,,,,------...------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---///,,,,,,,,,------.........///...,,,++++++,,,...///,,,,,,,,,---------......///000111111111000000000---------.......................................---........................------,,,,,,------...---.....................------------------------..............................------------......///...---,,,,,,---...///------------............,,,,,,------......//////............////////////000000000000000000000000+++,,,---------...000222////////////////////////---..................---......//////000000111111........................////////////////////////999999999:::::::::;;;;;;555666888:::;;;<<<============<<<;;;;;;;;;<<<<<<;;;<<<===>>>?????????>>>========================>>>>>>>>>>>>???@@@BBBBBB@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAADDDEEEEEEFFFFFFEEEEEEDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@AAACCCDDDEEEFFFFFFFFFCCCDDDFFFGGGIIIJJJJJJJJJGGGGGGGGGHHHGGGGGGFFFFFFEEEFFFFFFGGGGGGHHHHHHIIIGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLKKKKKKKKKKKKKKKKKKLLLLLLKKKLLLLLLKKKIIIGGGHHHIIIGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEGGGFFFEEEDDDBBBBBBBBBAAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEDDD@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>=========<<<<<<;;;;;;;;;;;;<<<<<<;;;:::999999999:::;;;<<<888888888999999999999999999999888888888888888888777777555555555555777777555555444444444444555555555555444444444444444444111111222333444444444444333333333333333333333333444444333333333333333222222222222222222222222222111111111111111111111111111222222222222111000000000000111222222111000000111000000///////////////000000000000000000000000////////////////////////......------......///000444333222111000...------////////////////////////------............------......---------...//////------------------------..............................------------............------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------...............---................................................+++,,,,,,,,,---.........------------------------,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,------........................---,,,,,,,,,,,,,,,,,,---------............------,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,---///,,,,,,------------------...---,,,,,,,,,,,,---...,,,,,,,,,---------......,,,...000111///.........---------------.................................---------...............------,,,,,,,,,,,,---------------...............------------------------------------------------......------------............------------......,,,------------.........---------------.....................////////////////////////////////////+++---...///...///111222////////////////////////------...//////...------...///////////////000000........................000000000000000000000000999999999999::::::::::::777888999;;;<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<===>>>>>>???>>>=========<<<<<<<<<<<<<<<======???????????????@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCBBBCCCCCCCCCCCCCCCCCCBBB???@@@@@@AAAAAABBBBBBCCC@@@AAABBBDDDEEEEEEDDDDDDBBBCCCDDDFFFGGGHHHIIIIIIEEEFFFFFFFFFEEEDDDDDDCCCBBBCCCDDDEEEGGGHHHIIIIIIFFFGGGGGGHHHHHHHHHGGGGGGHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKIIIJJJKKKJJJHHHGGGGGGHHHFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDEEEDDDDDDDDDDDDEEEGGGHHHEEEDDDCCCCCCCCCCCCDDDEEEGGGFFFEEECCCCCCBBBBBBBBBCCCCCCAAAAAAAAACCCDDDEEECCCDDDDDDDDDDDDCCCCCCBBB?????????@@@@@@@@@@@@@@@============>>>>>>>>>>>><<<;;;;;;::::::;;;;;;<<<::::::999888999:::;;;<<<777888888888999999999999:::999999999888777777777888777555444444555777888666555555555555555555666444444444444444444444444111111222333444444444444222222444444444444222222222222222222333333333333222222222222222222222222111111111111111111111111111222222222222111000000///000000111111000000///111111000///////////////000000000000000000000000////////////////////////...------------...//////111111000000///......---------------------------,,,------......------,,,...------,,,---...///000------------------------..............................------------............------------......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,---.........---................................................,,,,,,------------------........................,,,,,,++++++,,,,,,---...------,,,++++++,,,------........................---------,,,,,,---------,,,------......------,,,------------------------,,,...000000///...///000------------------,,,,,,------------------------,,,,,,,,,---------......***---000111///------...,,,,,,,,,------.................................---------.........//////......------------......---------.........//////------------------------------------------------......------------......,,,------......------,,,,,,,,,---------............------------------,,,............////////////...........................000222222111//////000////////////////////////------...//////...------/////////.......................................000000000000000000000000999999999999999999::::::999999;;;;;;<<<;;;:::999888888888888999:::;;;;;;<<<===>>>>>>>>>===<<<;;;<<<<<<;;;;;;;;;<<<<<<===@@@@@@@@@???@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAACCCDDD@@@AAAAAABBBBBBAAAAAA@@@??????@@@AAABBBCCCCCCDDDAAABBBCCCEEEEEEEEEEEEDDDAAABBBCCCEEEGGGHHHHHHHHHDDDEEEEEEEEEDDDCCCBBBAAAAAABBBCCCDDDFFFHHHIIIJJJEEEFFFGGGHHHHHHGGGEEEDDDHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMLLLLLLKKKKKKJJJJJJHHHIIIJJJIIIGGGFFFGGGHHHFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDFFFHHHJJJKKKFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFDDDCCCCCCBBBBBBBBBEEEDDDBBBAAAAAACCCFFFHHHCCCDDDDDDDDDCCCBBBAAAAAA??????????????????@@@@@@<<<<<<======>>>>>>??????<<<;;;;;;::::::;;;;;;<<<::::::999888999:::<<<===777777888888999999999999;;;::::::999888777666666888666555444444555666888666666555555555555666666222222222222222222222222444444444444333222111111111222444555555444222111111111111222222333333333222222222222222222222222111111111111111111111111111222222222222111000000...///000111111000///...111111000///////////////000000000000000000000000////////////////////////...------------...//////////////////............++++++++++++++++++++++++,,,------......------,,,...------,,,---...///000------------------------.................................------..................------.........------------------------.........------,,,,,,,,,)))***+++,,,------...---................................................///////////////.........////////////////////////,,,,,,++++++,,,,,,---...------++++++++++++------.................................------.........,,,------......------,,,------------------------***,,,......---------............------,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......+++...222222000---...///,,,,,,,,,------.................................---------.........////////////............//////---------.........//////------------------------------------------------.........------.........+++,,,............,,,+++,,,,,,,,,---------...............------,,,,,,,,,............/////////000........................,,,...000000---+++)))(((////////////////////////,,,---...//////...---,,,//////......---------,,,........................000000000000000000000000777888888:::;;;<<<======;;;;;;;;;::::::999999999666777888999:::;;;;;;;;;888999:::;;;;;;;;;:::999:::<<<===<<<;;;;;;<<<===<<<===>>>???@@@AAAAAAAAABBBAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@AAAAAABBBBBBAAABBBDDDEEEEEECCCBBB@@@BBBDDDFFFHHHIIIHHHGGGFFFDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDEEEGGGIIIJJJJJJJJJEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJJJJJJJJJJKKKLLLMMMKKKJJJJJJJJJIIIHHHGGGGGGIIIJJJKKKKKKIIIHHHIIIKKKIIIJJJJJJJJJIIIHHHHHHGGGDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDEEEDDDCCCAAA@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCEEEEEEDDDCCCBBBBBBAAAAAA<<<<<<======>>>>>>??????>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;999999:::::::::;;;;;;;;;999999999888888888888888777777777888888999999999999999888888777666666666555555555555555555555555666555444333222333333444555555666666555555444333222222222222333333444555333222222111111111111111222222222111111111000000222222111111111222333333222222111111111111222222111111111111111111111111---.........//////000000111111000000//////....................................//////......---,,,------------------------------------------------........................//////.........---------........................////////////////////////........................///...---,,,,,,,,,,,,,,,------------------------000///...---,,,---...///......///000///...,,,+++------------------,,,,,,000111222222222111///...,,,---......------...000,,,---.........---,,,+++------------------------///...,,,++++++,,,---...//////............//////000000//////.........---------------------------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......------------------------000///---,,,,,,---......++++++,,,,,,---...//////---.........---,,,,,,++++++++++++,,,,,,,,,------......---,,,,,,+++******,,,------......------,,,------,,,,,,------...///------------------------........................---.........//////000000------------------------------............------........................222111000...------,,,,,,000///---,,,,,,---...000////////////////////////........................------------------------)))***+++,,,---.........,,,...//////...------...---------.........//////000000//////.........---555666777888999::::::;;;;;;:::::::::999999999999777777888999::::::::::::999:::;;;;;;;;;:::999888888:::;;;;;;::::::;;;===<<<===???@@@AAABBBBBBCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>???@@@@@@AAAAAABBBAAABBBDDDEEEEEEDDDBBBAAABBBDDDFFFGGGHHHHHHGGGFFFCCCCCCBBBBBBBBBBBBBBBCCCAAABBBCCCEEEGGGHHHHHHHHHFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLLLLJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIIIIGGGGGGHHHIIIIIIIIIJJJJJJIIIIIIHHHGGGEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDEEEDDDBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBAAAAAAAAA<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;888888888888888999999999888888888999999999::::::::::::999999888777777777888888888888888888888888777666555444444444555555555555555555555444444333333333222222222333444444333333222111111111111222222222222111111111000000444444444444444555666777222222111111111111222222111111111111111111111111....../////////000000000////////////.........---..............................//////......---,,,------------------------------------------------........................//////.........---------........................................................................///...---,,,,,,,,,,,,---------------------------//////---,,,,,,,,,,,,---..................---,,,...---------------------,,,------...---,,,+++***,,,---......------...000---............---+++***------------------------...---------------......//////............//////000/////////............------------------------,,,,,,---------.........---------------......///------------------------222222111000/////////000++++++,,,,,,---......///------......------,,,+++------------............///......------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,++++++---........./////////000------------------------------............------........................000//////..................---+++******+++---...////////////////////////........................------------------------+++,,,------............---///000000///......///---------.........//////000/////////............666666777888999999:::;;;999999999999999888888888777888888999::::::::::::::::::;;;;;;;;;999888777666888999:::999:::;;;======>>>@@@BBBCCCDDDEEEEEEDDDCCCCCCBBBAAA@@@@@@???????????????@@@AAABBBCCCCCCCCCBBBAAAAAA@@@??????>>>>>>??????@@@AAAAAAAAABBBBBBDDDEEEEEEDDDCCCBBBBBBDDDEEEGGGGGGGGGFFFFFFBBBBBBAAAAAAAAAAAABBBBBBAAABBBDDDEEEGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEHHHGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKIIIHHHEEEDDDCCCDDDEEEEEEEEEFFFGGGFFFEEEEEEFFFGGGIIIIIIJJJJJJIIIIIIHHHHHHEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBAAABBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA<<<============>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;:::::::::999::::::::::::;;;;;;;;;777777888888999999::::::999999999999::::::::::::;;;::::::999999888777777666666666666666666666666777777666555555555666666555555555555555444333333444444333222222222333333333333222111111111111222222222222111111111111111111111111111222333444555222222111111111111222222111111111111111111111111//////000000000000000111............------------..............................//////......---,,,------------------------...............................................................---------..............................................................................---,,,,,,,,,------------------------------111000///------,,,,,,,,,------------------...///............................../////////...---,,,,,,---......------...000............---,,,+++***------------------------)))***+++,,,------,,,,,,//////............//////////////////............---------------------------............/////////......------......///000------------------------////////////...---,,,++++++,,,,,,------.........------......------,,,,,,....../////////000000000........................,,,------......------,,,,,,,,,++++++,,,,,,---...---------------------------------,,,,,,+++++++++.............../////////........................------............---------------------------------------......//////000---,,,+++******+++------////////////////////////........................------------------------------...//////............///111111///...///000---------...............////////////............888888999:::;;;;;;<<<<<<888888888888888888888888777888999::::::::::::::::::;;;;;;;;;:::999777666555777999:::::::::<<<>>>>>>???AAACCCDDDFFFFFFGGGDDDDDDCCCBBBAAA@@@??????>>>>>>>>>>>>???@@@AAABBBDDDDDDCCCBBB@@@???>>>>>>>>>>>>??????@@@AAAAAAAAABBBCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEFFFFFFFFFEEEEEEAAAAAA@@@@@@@@@AAABBBBBBDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEDDDHHHGGGGGGGGGGGGGGGHHHHHHJJJJJJKKKKKKKKKKKKKKKJJJIIIGGGEEEBBBBBBCCCEEEFFFCCCEEEFFFFFFDDDDDDEEEGGGHHHIIIIIIJJJIIIIIIHHHHHHFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAA========================>>>>>>=========<<<<<<<<<;;;;;;;;;;;;:::::::::999888888888999999999::::::777777888888999:::;;;;;;::::::::::::::::::::::::::::::999888888777777666444444444444444444444444666666555555555555555555444444555555555444333333555444333333222222222222222222111000000000000111111111111111111111111111/////////000111222333444222222111111111111222222111111111111111111111111000000000000111111111111.........................................................///......---,,,------------------------////////////////////////...........................................................................................................................------,,,,,,,,,------------------------------222222111000///...------------,,,+++,,,---///000.........///////////////000000000000000/////////,,,---......------...000//////......---,,,+++***------------------------)))+++...000111000///...//////............/////////////////////.................................------.........////////////............///000000........................---.........---,,,***(((,,,,,,,,,---------......,,,------...------,,,,,,...////////////000000000------------............,,,------......------,,,,,,++++++++++++,,,------------------------------/////////......------,,,................................................------............------------------------------------.........///............---------...//////////////////////////////........................---------------------------............------,,,---...000000.........///........................///////////////.........999999999::::::;;;;;;<<<888888888888888888888888888888999:::::::::999999::::::;;;;;;:::888777555666888:::::::::;;;===??????@@@AAACCCDDDEEEFFFFFFCCCBBBBBBAAA@@@@@@??????>>>>>>>>>>>>???@@@AAAAAADDDDDDCCCBBB@@@???>>>>>>?????????@@@AAAAAABBBBBBBBBCCCCCCDDDDDDEEEEEEDDDCCCCCCDDDDDDEEEEEEEEEDDD@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDGGGGGGFFFFFFFFFGGGHHHHHHJJJJJJKKKLLLKKKKKKJJJIIIJJJHHHFFFCCCCCCDDDEEEGGGCCCEEEFFFFFFEEEEEEFFFHHHHHHHHHIIIIIIJJJIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@=========<<<<<<<<<<<<<<<============<<<<<<<<<<<<;;;:::::::::999999999999777777777777888888888888777777888999:::;;;;;;<<<::::::::::::::::::::::::888888888777666666555555777777777777777777777777444444444444444444444444444444444555444333333222555444333333222222222222111111000///////////////111111111111111111111111222222222333333444666666222222111111111111222222000000000000000000000000111111111111000000000000////////////////////////.................................///......---,,,------------------------////////////////////////........................---.............................................................................................------,,,,,,,,,------...------------------------000000//////...---,,,,,,---,,,+++++++++---...000............//////000000///......---------------,,,---......------...000//////...---,,,,,,++++++------------------------...000333666777666444222//////............//////.........///////////////........................,,,------------.........///............///000000........................000000111111000///---,,,,,,,,,,,,---------------,,,,,,------...------,,,------........./////////,,,,,,,,,,,,,,,---------,,,------......------,,,,,,,,,++++++,,,,,,---...------------------------/////////......---------...............---------........................------............---------------------------------......///...---,,,,,,------------......//////////////////////////////........................------------------------,,,,,,---------,,,,,,++++++---......---,,,,,,---.....................---.........///////////////777777888888888999999999888888888999999999999999888999999::::::999999999999999:::::::::888777666777999:::;;;:::;;;<<<>>>??????AAABBBCCCCCCDDDDDD@@@@@@@@@@@@????????????>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBAAAAAA@@@??????@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFCCCCCCCCCCCCCCCDDDDDDDDDAAA@@@@@@AAAAAABBBCCCDDDCCCCCCDDDFFFFFFGGGGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLKKKIIIIIIJJJIIIGGGEEEDDDEEEFFFGGGCCCEEEFFFFFFFFFFFFGGGHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=========<<<<<<<<<<<<;;;=========<<<<<<<<<;;;;;;:::::::::999999999888888666666777777777888888888888888999999::::::;;;;;;::::::::::::999999999999888777777666555555444444666666666666666666666666222333444444555444444444444444444444444333222222444444333222222222333333111111000////////////000111111111111111222222222222222111111222222333333222222111111111111222222000000000000000000000000111000000000000000///////////////000000000000000..............................//////......---,,,------------------------................................................---------.......................................------------------------........................------,,,,,,,,,---......------------------------,,,,,,,,,---,,,,,,+++***,,,,,,,,,,,,,,,,,,---...---------......//////000111000//////......//////,,,---......------...000......---,,,,,,,,,------------------------------,,,...111333333222111/////////............//////.........///////////////........................,,,,,,---------...............------......///000.......................................------,,,------------------------,,,,,,------......------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........---------------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,+++***++++++,,,,,,---------////////////////////////........................------------------------++++++,,,,,,---,,,,,,++++++,,,......,,,+++,,,---...............---------.........///////////////777888888888888999999999999999999999:::::::::;;;999999999::::::999999888777888999::::::999888777777999::::::999999:::<<>>>>>>>>>>>>>>????????????????????????AAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBCCCCCCDDDDDDEEECCCCCCCCCCCCDDDEEEFFFGGGDDDCCCCCCCCCBBBCCCCCCCCCAAAAAAAAAAAABBBCCCDDDEEECCCDDDEEEFFFFFFFFFFFFFFFHHHGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDEEEFFFHHHIIIJJJJJJKKKLLLMMMLLLKKKIIIHHHIIIHHHGGGFFFEEEEEEEEEEEEBBBDDDFFFFFFEEEEEEGGGHHHGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLKKKJJJIIIGGGFFFEEEDDDDDDDDDEEEEEEDDDCCCBBBAAA@@@@@@AAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@??????======<<<<<<<<<;;;;;;;;;======<<<<<<<<<;;;;;;;;;999999999999888888888888888888888888999999999999::::::::::::::::::::::::::::::999999999888888888888888777777666555555555333333333333333333333333222333444666666666555444333444444444444333222222333333222222222333444444333222222111111111111111000000111111111222222222111000000///////////////222222111111111111222222000000000000000000000000000000000/////////.............../////////000000..............................//////......---,,,------------------------------------------------........................---------.........//////........................------------------------........................,,,,,,,,,,,,,,,---...///------------------------++++++---......------,,,,,,,,,---------,,,+++++++++,,,,,,---......//////333222111000///000000111,,,---......------...000------,,,,,,,,,---...///------------------------+++,,,...//////...---+++//////............//////............/////////000........................---............/////////---------------......///........................++++++******++++++,,,,,,------------------------+++,,,------......------,,,,,,---------...............------,,,,,,++++++,,,------......------,,,......------......///000------------------------***++++++,,,,,,---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////...---,,,)))***+++,,,------------////////////////////////........................------------------------++++++,,,---.........---+++---......---,,,,,,---//////.........---------............/////////000::::::::::::::::::;;;;;;999999999::::::;;;;;;;;;999999:::::::::999999888666777999999:::999888777777888999999888777888:::>>>??????@@@@@@??????>>><<<<<<<<<===>>>>>>??????????????????@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEECCCCCCCCCCCCDDDEEEGGGGGGDDDCCCCCCBBBBBBBBBCCCCCCAAAAAAAAABBBCCCDDDEEEFFFEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFCCCCCCDDDEEEFFFHHHJJJKKKJJJKKKLLLMMMLLLKKKIIIGGGGGGGGGGGGFFFEEEEEEDDDDDDBBBCCCEEEEEEDDDEEEFFFHHHGGGHHHHHHIIIJJJJJJJJJIIIJJJIIIIIIIIIIIIJJJKKKKKKMMMLLLKKKJJJHHHGGGFFFEEEEEEEEEEEEEEEEEECCCAAA@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBAAA@@@??????======<<<<<<<<<;;;;;;;;;======<<<<<<<<<;;;;;;;;;999999999888888888888777999999:::::::::;;;;;;;;;;;;:::::::::::::::::::::999999999888888777777777999999888888777666666666666666666666666666666666333444666777777777666666333333444444444333222222222222222222333444444555555444333333222222333333000000111111222222222222555444333222111111111111222222111111111111222222000000000000000000000000000000//////.........------------.........//////..............................//////......---,,,------------------------------------------------........................---------.........//////........................------------------------........................,,,,,,,,,,,,,,,---...///---------------------------...///111111111111000,,,------...---,,,***)))++++++,,,,,,---.../////////...---,,,+++,,,------,,,---///...------...000---,,,++++++,,,---///000------------------------000111111222222111000/////////............//////---.........//////000000////////////////////////////////////000000000000---,,,,,,,,,,,,---......////////////////////////...---,,,,,,---...000111------------------------+++,,,,,,---.........------------............///000000///...------,,,,,,,,,------......------,,,///............///000000------------------------+++,,,,,,---...///000000.........------,,,,,,,,,++++++++++++++++++++++++---..................---,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,...//////......+++,,,---...////////////////////////////////////........................------------------------+++,,,---...////////////,,,...//////...------...//////.........------------.........//////000000::::::::::::::::::::::::666666666777888999;;;;;;::::::::::::::::::::::::<<<;;;:::888777666666666666777777999:::;;;<<<<<<@@@???===<<<<<<<<<===>>>>>>>>>======>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFGGGFFFEEECCCAAA@@@AAAAAAAAAAAAAAAAAABBBBBB===???BBBCCCCCCDDDFFFHHHEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFKKKKKKJJJIIIHHHFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDEEEFFFGGGIIIJJJJJJJJJJJJKKKJJJJJJIIIIIILLLMMMNNNOOONNNMMMKKKIIIHHHIIIJJJKKKKKKIIIGGGFFFHHHGGGFFFEEEDDDCCCBBBAAACCCCCCCCCCCCBBBAAA@@@???AAAAAA@@@@@@???>>>======<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<;;;:::999888888888888888888888888888;;;<<<<<<<<<;;;::::::999888888888999999:::::::::<<<;;;999777666666888999666666666666555444333222444444444444444444444444333333333444444444555555222222444444444444222222222222222222222222222222---......///000111111111111111111111111111111111333222000//////000222333444444333333222111000000////////////000000000000//////000000///...------333222000...---,,,---------......///////////////........................,,,---------------------/////////......---------,,,------......------,,,,,,---......//////....../////////...------,,,,,,...---,,,++++++,,,---...------............------.........//////000000000...------,,,,,,------...000///...---,,,------...,,,,,,,,,---------.........------...//////...,,,------------------------........................,,,,,,,,,---------......................................................///............---------,,,------......------,,,//////............//////.................................------,,,,,,,,,---------------------------------,,,,,,+++++++++............---,,,+++++++++,,,---...//////////////////.........---------,,,,,,,,,------.........------------------------................................................---------.........//////---------............///.........------,,,,,,,,,------++++++++++++------........................+++,,,,,,------,,,,,,++++++,,,---...//////////////////.........---------...............///000111+++,,,............,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................///............---------+++,,,------......------::::::::::::::::::::::::999999888888888999999:::999999999:::::::::;;;;;;<<<;;;:::888777666666666777777888999:::;;;<<<<<>>===<<<<<<<<<===>>>============>>>>>>???@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFEEECCCAAA@@@AAA@@@?????????@@@AAABBB@@@AAACCCCCCCCCCCCEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBBBBCCCCCCDDDFFFFFFJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEFFFFFFGGGHHHIIIJJJIIIIIIJJJJJJIIIIIIHHHGGGIIIJJJJJJKKKKKKJJJIIIHHHJJJKKKKKKKKKJJJGGGEEECCCGGGGGGFFFEEEDDDCCCBBBBBBDDDDDDDDDCCCCCCBBB@@@@@@AAA@@@@@@???>>>>>>======<<<<<<;;;::::::;;;<<<<<<============<<<;;;::::::888888888888888888888888;;;;;;<<<<<<;;;::::::999999999999999999999::::::;;;:::999777666666666777666666777777666555444444444444444444444444444444333333333444444444555555222333444444444444333222222222222222222222222222......///000000111222222111111111111111111111111333222111000000111222333444444333222222111000000000000000000///////////////////////////...------000///......---...///000---......///////////////.................................------,,,,,,+++((()))***,,,---///000000,,,------------------,,,,,,---......//////......------..................---------,,,,,,---------------............------+++++++++++++++,,,,,,,,,...------,,,,,,------...//////---,,,,,,,,,------,,,,,,---------............---,,,---.........,,,------------------------........................,,,,,,,,,---------......................................................///............---------,,,------......------,,,///..................///......................../////////......------------------------------------------,,,,,,,,,++++++------.........---,,,,,,+++,,,---...//////////////////.........---------,,,,,,------------------------------------------................................................---------------------------------............///......---------,,,,,,,,,......---,,,,,,---..............................,,,,,,------------,,,,,,+++,,,---...//////////////////.........---------,,,,,,,,,,,,,,,---......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................///............---------,,,,,,---...............999999999999999999999999;;;:::::::::999999999999888888999999::::::;;;;;;;;;:::999888777777777777777777888999:::;;;<<<<<<>>>>>>===<<<<<<<<<<<<===;;;;;;<<<<<<===>>>>>>?????????@@@AAABBBCCCCCCDDDCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFEEECCCBBB@@@@@@???=========???AAABBBBBBCCCDDDDDDCCCCCCDDDEEEGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCAAAAAABBBBBBDDDEEEGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHIIIIIILLLLLLKKKJJJHHHEEEBBBAAAEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@??????>>>>>>======<<<<<<;;;::::::;;;<<<<<<<<<======>>>======<<<<<<999999999999999999999999;;;;;;;;;;;;;;;::::::999::::::999999999999999999:::999999777666555555444666666777777777666555555444444444444444444444444333333333444444444555555333333444444444444333333333333333333333333333333000000000111111222222333222222222222222222222222222222222222222222222222333333333222111111000000111111000000//////......///////////////......---------------...000111222---......///////////////........................//////...---,,,++++++***&&&'''(((***,,,...///000------------------------,,,---......//////......,,,,,,------...//////000,,,------......------,,,------............------------------------,,,,,,...------,,,,,,------......------,,,,,,,,,,,,---,,,------------.........///---++++++,,,---------------------------------........................,,,,,,,,,---------......................................................///............---------------............------......------------..............................///////////////.........------------------------------------,,,,,,,,,,,,,,,------.........------,,,,,,---...////////////...............---------------------------,,,,,,------------------------................................................---------,,,,,,,,,,,,,,,---------............///...------------,,,,,,,,,//////............//////........................------............------,,,,,,---...////////////...............------------,,,,,,,,,,,,---............------------......,,,,,,,,,,,,,,,,,,,,,,,,........................///............---------------...////////////...999999999999999999999999:::::::::;;;:::::::::999::::::999999999999999999::::::999888777777777888888888999999:::;;;;;;<<<======<<<<<<<<<;;;;;;;;;999:::;;;<<<======>>>>>>>>>???@@@AAABBBDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAABBBBBBBBBCCCCCCCCCCCCDDDEEEEEEEEEEEECCCBBBAAA???>>><<<;;;<<<>>>@@@BBBBBBCCCDDDEEEDDDDDDEEEGGGHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDDDD@@@AAAAAABBBDDDFFFGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKJJJJJJJJJJJJIIIHHHGGGGGGHHHHHHGGGGGGHHHIIIJJJKKKKKKJJJJJJIIIGGGDDDBBBAAADDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@????????????<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<=========<<<<<<999999999999999999999999::::::;;;;;;;;;::::::999:::::::::999999888888888888888888888777555444333555666666666666666555555444444444444444444444444333333333444444444555555333444444444444444444333333333333333333333333333111111111222222333333333222222222222222222222222222222333333333333222222333222222222111111000000222111111000///......---...///////////////......,,,------...///000111111---......///////////////.................................------,,,,,,,,,++++++++++++++++++,,,,,,---------,,,,,,---------,,,---......///.........---------.........//////+++,,,---......---,,,+++------............------//////......------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------............///---***)))***,,,------------------------------........................,,,,,,,,,---------......................................................///............---------------............------------,,,,,,,,,,,,------........................//////..................------------------------------------------,,,,,,,,,,,,---......///......,,,------...//////.......................................------,,,,,,,,,------------------------................................................,,,,,,,,,------.........---------............///------------------------......................................................////////////......,,,------...//////..............................//////.........//////000///...---,,,,,,---...///------------------------........................///............------------......///000/////////888888888888888888888888777888999;;;;;;<<<;;;;;;;;;;;;:::999888888777666999999888888888888888888999999999::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::888999:::<<<============>>>>>>@@@AAACCCDDDFFFFFFDDDDDDDDDDDDDDDCCCCCCCCC@@@@@@AAAAAABBBBBBCCCCCCDDDDDDEEEEEEDDDCCCBBBAAA>>>===<<<<<<===???AAABBB@@@BBBDDDEEEEEEFFFHHHJJJIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDDDD@@@AAAAAABBBDDDFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGFFFFFFGGGHHHIIIJJJGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<;;;;;;999999999999999999999999999999::::::;;;::::::999:::::::::999999888888888777888888888777666555444555666666666666555444444444444444444444444444444333333333444444444555555444444444444444444444444333333333333333333333333222222222222333333333333222222222222222222222222111222222333333222222111222222111111111111111000222111111000///......---......///////////////.........//////////////////---......///////////////........................,,,,,,,,,------.........//////...---,,,++++++***...---,,,,,,,,,,,,---...,,,---......///.........//////.........---------+++,,,---......---,,,+++------............------,,,+++++++++***)))))))))...------,,,,,,------...+++,,,,,,,,,,,,,,,,,,,,,---------........./////////---***)))***,,,------------------------------........................,,,,,,,,,---------......................................................///............------------......//////......---------,,,,,,,,,,,,------........................------------------------------------------------------------------------,,,,,,---...////////////,,,---......///.........---..............................------,,,,,,,,,------------------------................................................+++,,,---...///000111222---------............///---------------------------------......---------...........................//////000000//////...,,,---......///.........---.....................000//////.........////////////---,,,,,,---//////------------------------........................///............------------......///000/////////777777777777777777777777555777999:::<<<<<<;;;;;;;;;;;;:::999888777777666888888888888888888999999999:::::::::;;;;;;;;;<<<;;;;;;<<<<<<;;;;;;:::999777888:::<<<>>>>>>>>>>>>??????@@@BBBCCCEEEFFFFFFCCCCCCCCCCCCCCCBBBBBBBBB>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDEEEDDDCCCBBBAAA>>>>>>>>>???@@@AAABBBCCC@@@BBBDDDEEEFFFGGGIIIKKKHHHIIIIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBBBBDDDEEEGGGGGGHHHHHHHHHHHHGGGFFFDDDDDDFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHHHHIIIJJJLLLMMMNNNMMMMMMMMMLLLKKKJJJIIIHHHEEEEEEEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDEEEEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEEEECCCCCCDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA;;;<<<============<<<;;;:::;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::888999999:::::::::::::::::::::999999999999999999777777777777777777777777777777777777666555444444444444444444444444444444333333333444444444555555555555444444444444555555333333333333333333333333222222222222222222222222333333333333333333333333111111111111111111111111111111111111111111111111111111000000//////......---...////////////////////////000000///...---------......///////////////........................***++++++,,,---...//////...........................---,,,++++++,,,---...,,,---......//////......000//////...------,,,,,,,,,------......------,,,------............------------,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,,,,------------,,,------.........////////////---++++++,,,---------------------------------........................,,,,,,,,,---------......................................................///............---------......////////////............------------..............................,,,,,,,,,---------------------------------------------------............------.../////////......------...............------------...............------------------,,,,,,------------------------................................................,,,,,,---///000111222333---------............///,,,,,,,,,------------...,,,---............---,,,..............................////////////......------...............------------.....................---,,,,,,,,,,,,---//////............//////------------------------........................///............---------------...////////////...777777777777777777777777666777999:::;;;:::999888888888888888888888999999888888777777888999:::::::::::::::;;;;;;;;;;;;;;;:::;;;;;;<<<;;;:::999888777888;;;===?????????>>>@@@@@@AAABBBCCCDDDEEEFFFCCCBBBBBBBBBAAAAAAAAAAAA;;;<<<===???AAABBBCCCDDDBBBCCCDDDDDDDDDCCCBBBAAA>>>???AAABBBCCCDDDDDDCCCBBBDDDEEEFFFFFFFFFHHHJJJHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCDDDFFFFFFGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEFFFFFFGGGHHHHHHIIIFFFGGGGGGHHHJJJLLLNNNOOOMMMMMMMMMLLLKKKIIIHHHGGGDDDEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCBBBBBB????????????????????????;;;<<<===>>>>>>===<<<;;;<<<<<<===<<<<<<;;;:::999::::::::::::::::::::::::888888999:::::::::::::::999999999999999999::::::777777666666777888:::;;;;;;;;;:::999888777555444444444444444444444444444333333333444444444555555666555444333333444555666444444444444444444444444222222222222222111111111333333333333333333333333111111000//////000111111000000000000111111111111000000000000////////////------...///////////////...///000000000///---------......///////////////........................+++,,,,,,------.........------.........////////////...,,,++++++,,,...///,,,---......//////........................---------------,,,,,,---------------............------///////////////000000000...------,,,,,,------...+++,,,---...///......---............////////////...---,,,---.........,,,------------------------........................,,,,,,,,,---------......................................................///............---------......////////////......///..................///........................------------.........///------------------------------------.........///...////////////......------...............---------------.........//////,,,,,,------------------------------------------.........................................................///////////////---------............///,,,,,,,,,---------......---...////////////...---........................---......//////......------...............---------------.........//////......---,,,,,,,,,,,,,,,......////////////......................................................///............---------,,,,,,---...............777777777777777777777777777888999::::::999777555555666777888999:::;;;;;;777777777777888999::::::::::::;;;;;;;;;;;;;;;;;;::::::;;;<<<;;;:::999888777999;;;>>>@@@@@@??????@@@AAAAAABBBCCCDDDEEEEEEBBBBBBBBBAAAAAA@@@@@@@@@:::;;;<<<>>>@@@BBBDDDDDDBBBCCCDDDDDDDDDCCCBBBAAA>>>@@@BBBEEEFFFFFFEEEDDDDDDFFFGGGGGGFFFFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFEEEFFFGGGHHHIIIIIIIIIIIIDDDDDDEEEFFFGGGGGGHHHHHHEEEFFFFFFHHHJJJLLLNNNOOOLLLLLLLLLKKKJJJHHHGGGFFFGGGHHHIIIJJJIIIHHHEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFEEEEEEEEEDDDDDDDDDDDDAAAAAABBBBBBCCCBBBBBBAAA===============>>>>>>>>>;;;<<<===>>>>>>===<<<;;;>>>>>>>>>>>>===<<<;;;:::::::::::::::::::::::::::777888999:::::::::::::::888888888999999::::::;;;888777666666777999<<<===>>>======<<<:::888666555444444444444444444444444333333333444444444555555666555444333333444555666444444444444444444444444111111111111111111111111333333333333333333333333222000///------///000222000000000000000111111111////////////000000000000------...///000000//////---...///000000///......---......///////////////........................---------------------,,,..................------///...,,,++++++,,,...///,,,---......//////......,,,,,,------.../////////......,,,++++++,,,......---..................---+++,,,,,,------............------,,,,,,------...+++,,,.../////////................../////////000...------...//////...,,,------------------------........................,,,,,,,,,---------......................................................//////.........---------......////////////......//////............//////........................---.........//////000000---------------------------------........./////////000000000///...---------...............---------------.........//////,,,,,,,,,------.........------------------------................................................000000///...------,,,,,,---------.........//////,,,,,,,,,------............///000111111000///...........................------............---------...............---------------.........//////111000///...............---...///000000///...---................................................//////.........---------+++,,,------......------666666777777777777666666888888888888888888888888999999::::::999888666555999999888888777666666666:::::::::;;;;;;:::999999:::::::::999999888888888::::::;;;<<<=========<<<<<<===??????>>>>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>???AAABBBBBBAAACCCCCCBBBBBBBBBAAAAAAAAAAAABBBEEEHHHIIIIIIHHHHHHGGGGGGGGGHHHHHHGGGFFFFFFJJJJJJIIIIIIIIIHHHHHHHHHDDDDDDDDDDDDEEEFFFGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDIIIHHHHHHGGGGGGFFFFFFFFFEEEDDDCCCBBBBBBCCCEEEFFFFFFFFFGGGHHHIIIIIIJJJKKKHHHHHHGGGFFFFFFGGGGGGGGGCCCEEEFFFEEECCCBBBBBBCCCCCCBBBAAA@@@@@@BBBDDDEEEFFFEEEEEEDDDCCCCCCBBBBBBEEEEEEEEEDDDCCCBBB@@@???@@@@@@???>>>=========>>>:::;;;<<<======<<<;;;:::===<<<<<<<<<<<<;;;;;;;;;888888777777555444333222777777777777777888888999888888888999999:::::::::999999888888:::<<>><<<:::888777666666555444444444444555666666666666555555444333555444333333333333444555777777666444333222111000333333222111000000111111333333444222111000111333222222111111000////////////000111222222111000///000000////////////000000//////000000000000//////...............///000000111000///...---,,,,,,,,,//////.........---------///............---------++++++,,,------......///........................////////////////////////........................,,,---......//////......------............------...------,,,,,,------......+++***+++...000///---/////////...---------,,,,,,---------.../////////............////////////,,,---......//////......------............---------------............///000///...---------------......................................................//////////////////000///...------...///000//////.........---------111000...,,,,,,,,,...///,,,---...//////...---,,,---------------------------------............///......---------,,,,,,,,,((()))***+++---...//////,,,---...//////...---,,,........................//////............//////000000//////......------000000//////.........---------------------------........................000000000000000000000000...------,,,,,,------.........////////////......***+++------------...000........................000///...///000000...,,,...---,,,++++++,,,---...........................////////////////////////........................///...---,,,,,,---...///666666777777777777666666777777777777777777777777666777888888999888777666777777777777777888888888999:::::::::::::::999999::::::::::::999999999888:::;;;<<<<<<<<<<<<<<<<<<:::<<<============>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDEEEGGGHHHHHHGGGEEEDDDGGGGGGHHHHHHHHHGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFFFFEEEEEEDDDDDDDDDFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDBBBAAAAAACCCDDDEEEEEEFFFGGGHHHIIIJJJKKKKKKIIIIIIHHHGGGFFFFFFGGGGGGDDDEEEFFFEEECCCAAAAAABBBBBBAAA@@@???@@@AAACCCDDDEEEEEEDDDDDDCCCBBBBBBAAAAAAAAABBBBBBBBBAAA@@@@@@??????>>>>>>===>>>>>>>>><<<==================<<<===<<<<<<<<<<<<;;;;;;;;;======<<<<<<;;;999888777777777777777777888888999999999999999:::::::::::::::999888888999;;;===???@@@??????===;;;999888666666666555444444444444555222333333333222222111000555444333333333333444555999888888777666555444444333222222111000000111111333444555333222111222444111111000000000000//////000000000111111000000000000000////////////000000///000000000000000000///...............///000000000000///.........////////////.........---------///............---------------------------------------,,,,,,,,,,,,------................................................,,,---......//////......------............------...------,,,,,,------...000---++++++---...---,,,...............------------------...............------------............,,,---......//////......------............---------------............/////////...---------------................................................///////////////.........000///...------...///000......---------,,,,,,,,,111///...,,,,,,,,,...///------...//////...---------------------------------------............///............---------,,,***++++++,,,---...//////,,,---............---,,,........................//////............/////////////////////.........000/////////............................................................///////////////////////////......------......///......////////////......***,,,------------...000,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,+++***...---,,,++++++,,,---...........................................................................///...------------...///777777666666666666777777666666666666666666666666444555666777888888888888555666666777888888999999888999999:::::::::999999;;;;;;::::::::::::999999;;;<<<<<<<<<<<<;;;;;;:::999;;;<<<<<<<<<<<<===???>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@???@@@AAABBBCCCDDDEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDGGGGGGHHHHHHHHHHHHHHHGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCEEEFFFFFFEEEDDDDDDDDDCCCBBBAAAAAABBBCCCDDDDDDEEEFFFGGGIIIJJJKKKLLLKKKJJJIIIGGGGGGFFFFFFFFFEEEFFFGGGEEECCCAAA@@@@@@AAA@@@@@@??????@@@BBBCCCDDDDDDCCCCCCBBBAAAAAAAAA===>>>???@@@@@@@@@@@@@@@>>>>>>=========>>>??????>>>>>>============>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999888666666777777777777777888888999;;;;;;:::::::::::::::999;;;:::999999999:::<<<============<<<:::888777666666666555444444444444555444555555555555444333333444444333333333333444444555444444444333333333333333222111111000111111111444555555444333222333444111111111111111222222222111000000//////000000111000000////////////000000000000111111111111000000...............///000000///////////////000111111...............---------///............---------//////...------,,,++++++---,,,+++******+++,,,---................................................,,,---......//////......------............------...------,,,,,,------...111///---,,,------,,,+++---------..............................---------,,,,,,,,,------------...------...////////////...------............---------------............/////////...------------...........................////////////////////////000000//////.........---//////............//////---------,,,,,,,,,,,,,,,000///...,,,,,,---......------...//////...---------------------------------------............////////////.........------------------......//////,,,------......------,,,........................//////............//////.........///////////////////////////............////////////////////////......................../////////////////////////////////....../////////......////////////......+++,,,......------...000...---------,,,,,,++++++...111444333000---,,,---------,,,,,,,,,,,,------........................------------------------........................///...------------...///888777666555555666777888777777777777777777777777555666666777888888999999666666777777888888888888777888888999999999999999;;;:::::::::::::::::::::<<<<<<<<<<<<;;;;;;:::999999;;;<<<===<<<<<<===???>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>======>>>???@@@@@@AAABBBCCCDDDEEEEEE@@@BBBCCCEEEFFFGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHDDDDDDDDDDDDCCCCCCCCCCCCDDDCCCCCCDDDDDDEEEFFFGGGJJJIIIHHHHHHGGGFFFEEEEEEAAABBBDDDFFFFFFFFFEEEDDDCCCCCCBBBAAAAAAAAABBBBBBBBBCCCDDDEEEGGGIIIJJJJJJKKKJJJIIIHHHFFFFFFEEEEEEEEEFFFGGGEEEBBB@@@??????@@@@@@?????????@@@AAABBBCCCCCCBBBBBBBBBAAAAAAAAA===>>>??????@@@?????????===============>>>???@@@???>>>===<<<<<<===>>>???===<<<<<<<<<<<<;;;;;;;;;777888888777666555444444777777777777777888888999<<<;;;;;;;;;::::::999999;;;:::999999888999::::::;;;;;;;;;:::999777666555666666555444444444444555555555666666666666555555333333333333333333333333111222222222222222222222222222111111111111111222222444555444222111222333111111222333444444555555111000///......///000111//////000000000000//////000000111111111111000000...............///000000000///////////////000000........................///............---------......---------,,,,,,,,,...---,,,++++++,,,---...................................................,,,---......///.........------............------...------,,,,,,------...000///------------------,,,---------...//////////////////...---------,,,,,,,,,---------.........------...///////////////------............---------------............//////......---------..............................////////////////////////000000000///......------/////////....../////////------------------------///...------------......---..................---........................---------............///000////////////.........///////////////.........................................................//////............//////------......//////000000///////////////.........................................................//////////////////////////////............//////---......//////......---+++---......------...000000000//////......------...333777666111------///................................................------------------------.................................------.........777777666666666666777777777777777777777777777777888888888777777888888888888888888888777777666666666777888888999999999888::::::::::::::::::::::::;;;<<<<<<<<<;;;:::999999:::<<<============>>>@@@========================;;;===???>>><<<<<<===???AAAAAAAAAAAABBBBBBBBBBBB@@@AAABBBDDDEEEFFFGGGGGGEEEFFFGGGGGGHHHHHHHHHGGGDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGIIIIIIIIIHHHGGGFFFFFFEEEBBBCCCDDDFFFFFFFFFEEEEEECCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBDDDEEEFFFGGGHHHKKKJJJHHHGGGFFFEEEEEEDDDEEEFFFFFFEEEBBB?????????@@@?????????@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@??????>>>===<<<<<<<<<===>>>??????>>>===;;;;;;;;;;;;===>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999999888777777777777777888888999;;;;;;;;;::::::999999999::::::999999888888888888999999999999888777666555666666555444444444444555111222222333333333222222333333333333333333333333444444444444444555555555222111111111111111222222000222333333111000000111//////000111222333444444111000///......///000111//////000000000000//////000000111111111111000000...............///000000111000///...---------------.....................///............---------,,,,,,,,,---------......///...---,,,,,,---...///................................................,,,---......///.........------............------...------,,,,,,------...---------------...///000,,,---------...//////////////////...---------,,,---.........////////////---...//////000000//////------............---------------............///......---------......///........................////////////////////////000000//////.........---...//////////////////...............////////////......---------..................------.................................---------............///000////////////.........000000/////////.........000//////////////////000........................//////............//////------......//////000000.........///////////////------------------------...................................................------,,,,,,------...------............------,,,...///...------...000000000000//////.........+++000444222---***+++---//////000000000000//////////////////////////////------------------------........................---..................---666666777777777777666666666666666666666666666666888888777666666666777777999999888888777666666555555666777888888888888888888888999999999999:::::::::;;;;;;;;;;;;::::::999:::<<<===>>>======>>>@@@========================;;;>>>@@@???<<<;;;===@@@@@@@@@@@@@@@AAAAAAAAAAAADDDDDDCCCCCCCCCCCCDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFHHHHHHHHHGGGGGGGGGGGGFFFDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAABBBBBBCCCDDDEEEFFFFFFIIIHHHGGGEEEEEEDDDDDDDDDDDDEEEFFFDDDBBB@@@??????@@@@@@@@@AAAAAAAAAAAAAAACCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>======<<<<<<<<<===>>>>>><<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::777777777777777888888999::::::999999999999999888888888888888888888888888888888888888888777666555666666555444444444444555222333333444444444444444222222333333333333222222222222222222222333333333111111111000111111222333///111333333111/////////,,,,,,---...//////000000000//////......//////000...///000111111000///...//////000000000000//////...............///000000111000///---,,,,,,,,,+++---------...............///............---------++++++,,,,,,---...//////........................------------------------........................,,,---......//////......------............------...------,,,,,,------...,,,---......---...000222---------..............................---------........./////////000000......///000000000000///------............---------------............///...------------...//////................................................////////////////////////......////////////......///////////////000000000---------...............///...------------...///........................---------............////////////.........------///////////////.........000000///......///000000........................//////............//////.........///////////////.........///////////////------------------------................................................------,,,,,,,,,,,,------------............---------...//////...---...///---------------------------000222111...,,,---/////////000000000000//////////////////////////////------------------------........................------...//////...------444555888999999888555444333333333333333333333333444444333333444555777777888888888777777777777777444555666777888888888888777777777888888999999999999999:::;;;;;;;;;::::::999;;;<<<<<<<<<<<<===???>>>>>>>>>>>>>>>>>>>>>>>><<>>???@@@@@@AAAAAADDDCCCCCCCCCCCCCCCCCCDDDBBBCCCDDDEEEEEEFFFFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFDDDCCCBBBAAABBBCCCDDDEEEEEEDDDDDDCCCBBBAAAAAADDDDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDDDDBBBDDDEEEDDDBBB@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC??????@@@AAAAAAAAA@@@@@@>>>>>>===<<<<<<<<<======<<<<<<============<<<<<<===<<<<<<<<<<<<;;;;;;;;;:::::::::;;;::::::999888777777777777777888888999777888888888888888888999777777888888888888888888777888888888888777777666666666555444444444444555444555555666777777666666111222333333333333222111000000000000000/////////111111000000111222222333///111444444222000///000---------....../////////...//////////////////......///000111111000///.........////////////.....................///000000000000///......---......---------........./////////............---------,,,---------------------+++,,,...//////...,,,+++------------------------........................,,,---......//////......------............------...------,,,,,,------...---///000///------///111...............------------------...............---------.........//////......///000000000000000------............---------------............///---------------...//////........................------------------------------......///000000000---...///000000///...---............//////000000,,,------......///......///...------------...///........................---------............///............---------,,,........................///...---,,,,,,---...///........................//////............/////////////////////...................../////////000..............................................................................------------......,,,------......------,,,...///000///...---...///,,,,,,------......//////000000/////////000111222---...////////////...---////////////////////////................................................------...//////...------333555888::::::888555333111111111111111111111111111000000111222444777888666666666777888888999999444555666777888888888888666666777777888888888999888999::::::;;;;;;;;;;;;888:::;;;;;;;;;;;;<<<>>>????????????????????????<<>>AAA::::::<<<===???AAABBBCCC@@@@@@AAAAAACCCDDDFFFGGGAAABBBCCCDDDEEEEEEEEEEEECCCCCCCCCBBBBBBBBBAAAAAACCCBBBBBBCCCCCCDDDEEEFFFDDDEEEEEEFFFFFFGGGHHHHHHFFFDDDBBB??????@@@BBBCCCEEEEEEEEEEEEDDDCCCBBBAAAFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDAAACCCDDDCCCBBB@@@@@@AAA@@@AAABBBCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDDDD<<<===>>>???AAAAAABBBBBB???>>>===<<<<<<<<<<<<<<<<<<===>>>??????>>>===<<<======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::777777777777777888888999666666777777888888888999666666777888888888888888777777888888888888777777666666555444444444444555111222222333444444444333111222333444444333222111333333333333222222111111111111000000111222333333000222555555333111000000000000000000111111111111---...///000000///...---...///000222222000///...------............------...............///000000///////////////000000111---------.........////////////.........---------///......------,,,,,,+++)))+++---//////---+++)))------------------------........................,,,---......//////......---..................---...------,,,,,,------...///111111000,,,+++---000/////////......------,,,,,,------....../////////,,,,,,,,,---------.........//////000000000000000---..................------------.........//////---------------...///000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111---...///000000///...------------.........//////,,,,,,---.../////////...///...---,,,,,,---...///////////////////////////---------.........//////......---------,,,,,,,,,------------......//////---,,,++++++++++++,,,---........................//////............//////000000//////.........------.........//////000000////////////////////////................................................//////............//////,,,------......------,,,...///000///...---...///------...///000111222222...,,,))))))+++...//////+++,,,---......---,,,+++000000000000000000000000////////////////////////........................,,,---...//////...---,,,222222333444555666777888111111111111111111111111444444333444444555666777999999888888888888999999666666666666666666666666666777888999:::;;;<<<<<<888888888888999:::;;;<<<;;;;;;;;;<<<<<<<<<<<<======>>>>>>===;;;<<<>>>@@@???>>>===>>>>>>>>><<<:::============>>>???@@@AAA???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@AAACCCEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFGGGFFFCCCBBBBBBCCCEEEGGGEEEEEEEEEEEEEEEDDDCCCCCCFFFFFFFFFEEEEEEEEEEEEEEEBBBBBBAAAAAAAAABBBBBBCCCEEEEEEDDDCCCBBBAAAAAA@@@DDDCCCBBBAAA@@@@@@@@@@@@DDDCCCBBBAAA@@@AAABBBBBB@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>===<<<;;;:::========================;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;:::999888777999999999999999888777666777888888999999777666555444555666777888888888777777777666555555555555555444444444444444444333333333333333222222222111111222111111111000000//////000111111222222222111111111222222111///000222444000000000000111111111111//////////////////////////////000000000000//////000000//////......------------............------000///---+++++++++---...---...///111111111000000.........------,,,,,,,,,------------------------................................................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000///...,,,++++++,,,...///------------------------........................111111000///////////////,,,,,,,,,------.........,,,,,,,,,---------.........////////////---,,,***////////////////////////........................000000000///.........---.........------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,///...------...///...---...........................................................................---,,,,,,,,,,,,---............------,,,,,,,,,........................................................................000000///...---,,,,,,,,,---------............///..............................------------......------......///000000000------............------------------------------------............------////////////////////////------,,,,,,,,,,,,------......---,,,---...///000//////////////////////////////.........---------------------------------444444444444444555555555222222222222222222222222444333333444444555666777888777777666666777777888444444444444444444444444444444555666777888999999888888888888999:::;;;<<<<<<<<<<<<<<<============>>>>>>>>>===<<<<<>>==================>>>???@@@AAA@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA??????@@@BBBDDDDDDDDDFFFFFFEEEEEEEEEEEEEEEFFFHHHFFFDDDCCCBBBDDDFFFGGGEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAABBBDDDDDDDDDCCCBBBBBBAAAAAADDDCCCBBBAAA@@@@@@@@@@@@CCCCCCAAA@@@@@@@@@AAABBB@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>===<<<;;;:::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;999999999999999888777777888888999999999888777777777888888999888777666555444444555666666666666666666555555444444444444444666666555444333222222111333333222222111111111111222111111111000000000000000111111222222222111111111111111///------...000000000000000000000000000/////////////////////////////////000000/////////............------------------............------222111///...---...///000---...///000000000///.........---------,,,,,,,,,------------------------........................................................................---------------------------------------------------------...............///...------------...///------------------------........................111000///............///,,,,,,,,,------.........,,,,,,---------.........,,,---...//////...------................................................//////................../////////......---------.........---------,,,,,,,,,,,,---------...............---------,,,,,,,,,///...------...///...---................................................------------------------------...//////...------......---------,,,,,,,,,........................------------------------......................../////////...---------,,,---------............///..............................------------......---------------,,,,,,,,,------............------------------------------------............------........................//////............//////...------,,,---...///000........................//////.........---------------------------------444444444333333222222222333333333333333333333333333333333333444555666777777666666555555666666777333333333333333333333333333444444555666777888888888888888888888999:::;;;<<<<<<<<<=========>>>>>>===>>>>>>>>>======@@@BBBJJJFFF@@@======>>>??????============>>>???@@@@@@@@@AAABBBCCCCCCDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCCCCBBBAAA@@@@@@@@@???>>>???AAACCCDDDCCCEEEEEEEEEDDDDDDEEEEEEFFFHHHFFFEEEDDDDDDEEEGGGHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@BBBBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>===<<<;;;:::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::999888888777777777777777666777888888999999888888777888888888888777666666444444444555555555555555555444444333333333333333777666555444333222111000222111111111111000000000111111111111111000000000111111222222222111111000111222111///---,,,---...111000000//////.........////////////////////////......////////////......,,,,,,,,,---------------------............------...---,,,+++++++++,,,---.........///......------...------------,,,,,,,,,------------------------....................................................................................................................................------,,,,,,////////////////////////------------------------........................//////...---------......---------------.........,,,------------.........+++,,,---...////////////------------------------........................---------------.........///////////////..................------------,,,,,,------------............------------,,,,,,,,,///...------...///...---................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,...000222222000...,,,...------------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,..........................................---------------............///..............................------------............------,,,++++++***------............------------------------------------............------........................//////............//////...------------...//////.......................................---------------------------------333333333222222222111111333333333333333333333333333333333333444555666666777666666555555666666777333333333333333333333333555555666666777888888999888888888888888999::::::;;;;;;;;;<<<<<<<<<=========>>>>>>>>>===>>>AAACCCGGGDDD@@@>>>>>>???@@@???===============>>>??????AAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEEEEDDDCCCBBBAAA@@@???>>>???BBBDDDDDDCCCEEEDDDDDDDDDDDDEEEEEEFFFGGGFFFEEEEEEEEEFFFHHHIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBAAA@@@?????????@@@AAAAAAAAABBBBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@@@@?????????@@@@@@@@@@@@@@@???>>>>>>======>>>======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::999999999999888777666555555666777888555666777888999999999999888888888888777777777666666666555555555555555555555444444333333333333333555555444444333222111111111000000000000000000000111111111111111111111111111111222222222111000000111222333111/////////111111000000///...------,,,////////////////////////......////////////......,,,,,,,,,------......///------............------++++++***))))))******+++.........------,,,,,,+++------------------------------------------------........................................................................---------------------------------------------------------------------------...////////////...---...................................................------,,,,,,------------------...............------------............,,,,,,---....../////////------------------------........................+++,,,,,,,,,---.........//////..............................------------------------............------------------------///---------...///...---................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000///...,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,........................---------...............---------............///..............................------------....../////////......---------------............------------------------------------............------........................------,,,,,,,,,,,,------------------......//////........................................................................111111111222222222333333222222222222222222222222333222222333333444555666888777777666666777777888444444444444444444444444555555555666777777888888888888777777888888999999999999999:::::::::;;;;;;;;;<<<=========>>>AAADDDAAA@@@??????@@@AAA@@@>>>==================>>>???@@@AAABBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDEEEEEEDDDCCCCCCBBBBBB@@@???AAACCCEEEEEEEEEDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGGGGFFFEEEDDDDDDCCCCCCBBBAAA@@@???????????????@@@@@@AAAAAABBBCCCCCCCCCBBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@?????????@@@@@@@@@@@@???>>>>>>==================<<<;;;========================::::::;;;;;;;;;;;;::::::::::::999999999888888888777777555555555666777888444555666777888999999999888888888777777777777777888888777666555555555666666555555444333444444444222222333333333333333333000000000000000000000111111111111111111222222222222222222222222111000///...///111111000000111222111000000///...------,,,////////////////////////......////////////......------....../////////000------............------...---------------............------,,,,,,,,,,,,------------------------------------------------........................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,------......------,,,................................................------,,,,,,,,,,,,------........................---------.........//////.........------.........------------------------........................+++,,,,,,,,,---.........------------------------//////.........------------------.........//////------------------------///---------...///...---................................................,,,,,,,,,,,,,,,,,,,,,,,,...------------------...------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,........................---------...............---------............///..............................------------......------------......//////------............------------------------------------............------........................------,,,,,,,,,,,,---------------.......................................---.............................................111111111222222333333333111111111111111111111111222222222222333444555666888777777666666777777888444444444444444444444444444444444444555555666666888888777777777888888999888888888999999999:::::::::;;;<<<<<<<<<>>>AAADDD>>>======???@@@AAA???>>>=========<<<<<<======>>>@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>AAAAAABBBBBBBBBBBBBBBAAABBBAAA@@@AAACCCEEEFFFEEECCCCCCCCCCCCDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHGGGFFFEEEDDDEEEFFFFFFGGGFFFEEEEEEDDDCCCBBBBBB@@@??????>>>??????@@@@@@@@@@@@AAAAAABBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAABBBAAA@@@@@@?????????@@@@@@??????>>>===<<<===============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;:::::::::999999888888777777777666666666666666777777888444555666777888888888888999888888777666777777777:::999777666555555555666666555555444444444444444111111222222333444444444000000000111111111111222111111111222222222222222222222222222222111000///***,,,.../////////000111111000000//////.........//////////////////////////////000000000000//////.........///////////////------............------,,,,,,------------------......---,,,,,,,,,------,,,,,,,,,------------...------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////------------------------................................................------,,,,,,,,,---....../////////...............------.........////////////......---------......------------------------........................---------------.........,,,,,,,,,---------------/////////.........------------........./////////,,,,,,,,,------------...///...------...///...---................................................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,------------...........................,,,,,,,,,,,,,,,,,,,,,,,,..........................................---------------............///..............................------------......)))******+++,,,,,,------------............------------------------------------............------------------------------//////............//////,,,---......//////......---------------------------------.......................................333333333333333222222222222222222222222222222222222222222222333444555666777666666555555666666777333333333333333333333333444555555555555666666666888888777777777777888888888888999999999:::::::::888999:::;;;;;;===AAACCCAAA???======>>>??????>>>>>>======<<<<<<<<<======?????????@@@@@@??????>>>????????????????????????@@@@@@AAABBBCCCCCCCCCCCCAAA@@@???@@@CCCDDDEEEDDDCCCBBBBBBCCCCCCEEEFFFFFFCCCCCCDDDDDDEEEFFFGGGGGGHHHFFFEEECCCCCCDDDEEEFFFEEEDDDDDDCCCAAA@@@@@@???>>>>>>===>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@AAAAAABBBAAABBBBBBCCCBBBAAA@@@??????????????????>>>>>>===<<<<<<============<<<<<<999999999999999999999999999::::::;;;;;;::::::999:::999999888777777666666555666777777888888888777555555666777888888777777999999777666666666777888;;;999777555333333444555555444444333333333333333222222222222222333333333111111111111222222333333111111111222222333333333222333333222222000//////***,,,/////////......///000000000000000000000000////////////////////////000000111111111111000000///...............------------............------******+++,,,,,,,,,,,,,,,...------,,,,,,---...///,,,,,,,,,---------......------------------------................................................------------------------------------------------------------------------+++++++++,,,,,,---------///...---,,,,,,---...///................................................---------------...//////000/////////.........---............////////////------,,,,,,---...000000................................................//////..................------------.........///////////////........................////////////,,,,,,,,,---------......///...------...///...---................................................------------------------------............------,,,,,,,,,---------..............................------------------------......................../////////...---------,,,---------............///..............................------------......+++++++++++++++++++++,,,------............------------------------------------............------------------------------//////............//////,,,---.../////////...------------------------------------.........//////........................666666555444333222111000333333333333333333333333222222222222333444555555555555555444444555555555222222222222222222222222777777777888888888888888888888777777777777777888999999:::::::::;;;;;;;;;777888::::::;;;===@@@CCCFFFBBB>>><<<<<<>>>??????>>>======<<<<<<<<<======>>>>>>?????????>>>>>>===????????????????????????AAAAAACCCDDDEEEFFFFFFFFF@@@???>>>???BBBCCCDDDCCCBBBBBBBBBCCCCCCEEEFFFFFFBBBCCCCCCDDDEEEFFFFFFFFFGGGFFFDDDCCCBBBCCCEEEFFFCCCCCCBBBAAA???>>>>>>===============>>>@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBCCCDDDCCCBBBAAA@@@???????????????>>>======<<<<<<===============<<<999999999999999999999999999::::::;;;;;;::::::999999999999888777666666555555666777999999999888777555666666777777777777777:::999777666666666777888:::888666333222222333444444333222222111111222222333333333222222111111111111111222222222333333333111111111222222333333333333333333222222000//////...000222222000/////////000000000000111111111111////////////////////////111111222222222222111111.........------,,,,,,,,,---..................------...//////000000000///...------,,,---...000111,,,,,,,,,------.........------------------------................................................------------------------................................................------,,,,,,,,,,,,++++++111000...------...000111////////////////////////........................---------------...///000000000//////.........---............/////////000+++++++++,,,---///111333////////////////////////........................000000000///.........------.........//////000000000/////////......................../////////000,,,,,,,,,------.........///...------...///...---........................................................................,,,...000111111000...,,,,,,,,,,,,------.................................................................................000000///...------,,,,,,---------.........//////.................................------.........///......------,,,,,,+++---..................------------------------------..................------------------------------------,,,,,,---------,,,,,,.../////////...------------------------------------.........//////////////////////////////222222222222222222222222444333333222222333333444333333444444444444444444666666666666666666666666444444444333333222222222333444444555555555555555555777999:::;;;:::888777999999999999999999999999::::::999999999:::;;;<<>>;;;:::;;;===??????>>>===<<<;;;:::::::::<<<;;;;;;;;;<<<===???@@@<<<<<<===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFEEEEEEDDDDDDDDDDDDDDDEEECCCDDDEEEFFFFFFEEEDDDCCC@@@@@@@@@????????????>>>?????????>>>>>>>>>>>>>>>@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAA@@@@@@?????????BBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@????????????>>>===>>>>>>>>>>>><<<;;;:::999999999999999999999999999999999888888888777777999888777555555777888999666666666666777888999::::::777555555666666666555888888777777777777888888333333333333333333333333333222222111000000000111444333333222222333333444000111111222222111111000222111000111333444333222222222222222222111000///222111111111000000//////............////////////000000000000000000000000........................000000///...---,,,,,,+++........................------------------------------------------------//////.........---------+++,,,,,,------,,,,,,+++...---,,,+++++++++,,,---//////.........---------------------------------........................////////////............---,,,,,,++++++,,,,,,---------------------------000///...---,,,---......//////.........---------000///...------...///000,,,---------.../////////000000//////.........---..................------------------------------......//////...---,,,,,,......------------......///////////////////////////...---++++++,,,------------------------------............---,,,+++***......---------,,,,,,,,,........................//////.........---------,,,,,,------------,,,,,,..............................---------,,,,,,,,,///...---,,,,,,---...///------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,.................................------,,,,,,,,,---------........./////////...---,,,,,,,,,,,,,,,111000///...............,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------////////////////////////---***((((((+++------+++------------------------222222222222222222222222333222222111111222222333333333333444444444444555555555555555555555555555444333333333333333333222444444555666666666666555666777888999:::999888888999999999999999999999999999999888777888999:::;;;@@@>>><<<:::999:::;;;===<<<<<<;;;;;;;;;<<<<<<===<<<<<<;;;;;;<<<===???@@@======>>>>>>???@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEBBBCCCDDDDDDDDDDDDCCCBBB@@@@@@@@@@@@????????????=========>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????BBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@?????????>>>>>>======>>>>>>===<<<;;;:::999999999999999999999999777888888888999999::::::999888777666666777888999888888888999999:::;;;<<<@@@===:::888888888888777777666666666666666666777333333333333333333333333333333222111111111111111222111111111111111111222111111222222222222111111222111000111333444333222222222222222222111000000000000000000//////..................////////////////////////////////////////////////////////////...............---------................................................------------------------//////.........---------+++,,,,,,------,,,,,,+++------,,,++++++,,,,,,---//////.........---------------------------------....................................------------///......------......///------------------------///...---,,,,,,,,,---...//////.........---------//////...------...///000---------...............000/////////.........---........................------------------------......//////...------,,,......------------......///////////////////////////......------------------------------------------....../////////...............---------,,,,,,........................//////.........---------------............------....................................------,,,,,,///...------------...///------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,..............................---------,,,,,,,,,,,,------------.........///...---,,,,,,,,,,,,---000///......------......,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------...........................+++)))))),,,...---,,,------------------------222222222222222222222222222111111000000111111222333333333444444444555555555555555555555555555555222333333333333333333444555555666777777777666666777777777888888888999999999999999999999999999999888888777666777888999:::;;;::::::999999::::::;;;999999999:::<<<===???@@@<<<<<<<<<<<<===>>>??????>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAABBBCCCCCCEEEDDDDDDCCCCCCDDDEEEEEEAAABBBBBBCCCCCCBBBAAAAAAAAA@@@@@@@@@????????????<<<<<<<<<===>>>>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@BBBAAAAAA@@@@@@AAAAAABBB@@@@@@?????????>>>>>>>>>======>>>======<<<::::::999999999999999999999999777777888999:::;;;<<<<<<999888777666666777888999999999999999:::;;;<<<<<>>???@@@<<<<<<=========>>>>>>???>>>?????????@@@@@@@@@AAA????????????@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAA@@@@@@AAABBBBBBDDDDDDCCCCCCCCCDDDEEEEEEBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@?????????<<<<<<===>>>???@@@@@@AAA????????????@@@AAAAAABBBCCCCCCDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@AAAAAABBB????????????>>>>>>>>>>>>============<<<;;;::::::888888888888888888888888888888999::::::;;;<<<<<<999888888777777888888999888888888888888999::::::AAA===888555555666666666666555555555555555555666444444444444444444444444444444333222222333333444333444444444444444444333222333333444444333333222222000000111222333222111111111222222222111111000////////////////////////............////////////........................////////////////////////........................................................................................................................,,,,,,------------,,,,,,,,,,,,,,,,,,---------...................................................////////////////////////.........---------,,,,,,------,,,,,,,,,,,,------////////////////////////------,,,,,,++++++++++++........................------------...//////000/////////...---------,,,........................---------.......................................---...............------......------------......////////////////////////...///000000000///---,,,------------------------......///000000000000000..............................................................................////////////......------------------------/////////////////////............------.................................------------------------................................................------------------------------------------------------------------------+++++++++,,,,,,,,,------...------,,,,,,,,,------...------,,,,,,,,,------------------------------,,,,,,,,,---------------------............------........................------------......///...////////////////////////222222222222222222222222333333222222222222333333222222333333444555666666555555555555555555555555222222222333333444444444555666666777777777777777777777666666777777888999888888888888888888888888999888888777888999:::;;;888888:::;;;<<<<<<;;;;;;:::::::::;;;<<<===>>>???=========>>>>>>>>>>>>>>>???????????????@@@@@@@@@>>>>>>>>>??????@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAACCCCCCCCCCCCCCCDDDEEEEEECCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>???@@@AAAAAABBBBBB????????????@@@AAABBBCCCDDDEEEFFFGGGGGGGGGEEEEEEBBBAAAAAA@@@@@@AAAAAABBB?????????>>>>>>>>>======>>>===<<<<<<;;;:::::::::888888888888888888888888::::::::::::::::::::::::999999888888888888999999888888777777888888999999<<<999555333444666666666777666666555555666666777444444444444444444444444333333333222222333444444333444555555555555444333222333333444444333333222111000///000222333222111000111111222222222111111000000000000000000000000............////////////................................................000//////...------,,,,,,........................------------------------........................---.....................,,,------......------,,,,,,,,,------............---.............................................////////////////////////////////////.........---...------,,,,,,------...////////////////////////,,,---,,,,,,,,,,,,++++++---.....................,,,------.............../////////...---------,,,---------...............---------.........//////........................------...............---......------------......////////////////////////...///000000000///---,,,------------------------.../////////......---,,,------..........................................---...........................////////////......------------------------.../////////////////////---..................---........................------------------------................................................------------------------------------------------------------------------+++++++++,,,,,,,,,------------,,,,,,,,,------...------,,,,,,,,,------...------------------------,,,,,,,,,------.........------............------........................------............//////////////////////////////222222222222222222222222444333333333333333333444111222333333444555666666444444444444444444444444222333333333333333333444555555666777777777666666666666666777777777888888888888888888888888888888999999888777888999:::;;;999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<=========>>>>>>??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEEEEDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCC@@@@@@??????@@@BBBDDDEEEDDDFFFHHHIIIIIIHHHGGGFFFBBBAAAAAA@@@@@@AAAAAABBB??????>>>>>>>>>=========>>>===<<<;;;::::::::::::888888888888888888888888;;;:::::::::999999999888999999999999999999999999:::999999888999999::::::888666555555666888888888777666666666666666666777444444444444444444444444333222222222222333333444111222333444444333222111222222333333333333222222111000///000222222222111000000111222222222222111000000000000111111111111............////////////................................................111000///...---,,,++++++........................------------------------........................---------...............------............------+++,,,---......///......---------...............................................................000000/////////.........000000////////////000000........................---------------,,,++++++---------...............------............---,,,...............------------------------.........,,,,,,------.../////////........................,,,---......///...............------------......////////////////////////...////////////...------------------------------............---,,,+++***,,,,,,,,,---------------........................---------........................//////.........,,,,,,,,,,,,,,,,,,,,,,,,---............/////////------...//////...------........................------------------------........................------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,------------------,,,,,,,,,---......------------------...///...------,,,,,,------...,,,,,,,,,---......//////------............------------------------------+++---//////...---...///........................222222222222222222222222333333222222222222333333111222222333444555666777444444444444444444444444444333333333333333333222444444555666666666666555444555777888888888777666888888888888888888888888888888777666777888999::::::::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<>>>>>>===>>>????????????>>>====================================>>>???@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEDDDCCCAAA@@@?????????@@@BBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAACCCEEEGGGCCCDDDGGGIIIIIIHHHFFFEEEBBBAAAAAA@@@@@@AAAAAABBB???>>>>>>>>>============>>>===<<<:::::::::::::::888888888888888888888888888888888999999999999999888999999999999999999888999999888777777888888999666555555666888888777666666555555444444555555666555555555555555555555555111111111111111222333333111222333555555333222111111111222222222222111111111000///000111222111000000000111222222222222222/////////000000000111111............////////////////////////////////////........................//////......---------,,,........................................................................---------.........//////------............------+++,,,---.../////////...---------.........//////........................------------------------//////.........---------000000////////////000000---------------------------......///...---,,,+++---------.........//////---............---+++***---------...............,,,,,,,,,------.........,,,,,,------...//////000........................,,,------...//////............------------......///////////////////////////......---------------------------------------,,,,,,---------,,,,,,++++++++++++,,,,,,,,,------........................---------.........//////------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------...//////...------........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------------.........,,,,,,,,,,,,,,,---...///......------......///000...---,,,,,,,,,,,,---...,,,,,,------.../////////------............------------------------------***,,,//////---,,,---...------------------------222222222222222222222222222222111111111111222222111111222333444666666777444444444444444444444444444444444333333222222222333444444555555555555555444555777888999888666555777777777777777777777777777666555555555666888999;;;;;;:::999999::::::;;;999999:::;;;<<<===???@@@===>>>???@@@@@@???>>>===============<<<<<<<<<<<<<<<======>>>???@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFCCCBBB@@@>>>>>>>>>>>>???BBBBBBBBBAAAAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@BBBAAA@@@@@@AAADDDFFFHHHAAACCCFFFHHHHHHGGGEEEDDDBBBAAAAAA@@@@@@AAAAAABBB>>>>>>>>>>>>============>>>===;;;:::999999:::;;;777777777777777777777777666666777888999::::::;;;888999999::::::999999888666666555555555555555666444333444555777777555222555444444333333444444555555555555555555555555555111000000000111222222333333444666777777666444333111111111222222111111111111//////000111222111000///000111222222222222222---.........//////000000............/////////000000000000000000000000000000000000000000000000000---------............///........................////////////////////////////////////////////////---------.........//////------............------***+++---///000000///...---------.........//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,......------------......---------------------------.../////////...---,,,---------.........//////.../////////...,,,***))),,,------....../////////,,,,,,,,,------.........,,,,,,------...///000000////////////////////////,,,,,,---.../////////............------.........///////////////////////////...---++++++,,,------------------------------++++++,,,---............*********++++++,,,,,,,,,........................---------.........//////,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---...//////...---,,,////////////////////////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------.........//////,,,,,,,,,,,,,,,---...///...............///000111...---,,,,,,,,,,,,---...,,,,,,------...///000000---..................---------------------------))),,,//////---,,,---...------------------------111111111111111111111111222333333000---,,,///333333333222222333333444555333333333444444444555555333333333444444555555555666555444333333444555666333444444555666777888888666666666666666666666666777666666888:::;;;:::888;;;;;;<<<:::999888999;;;<<<<<<<<<<<<===============>>>???@@@AAAAAA@@@???AAA???>>><<<<<<<<<======>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAAAAABBBCCCEEEFFF@@@AAABBBBBBCCCCCCBBBBBBEEECCCAAA?????????@@@AAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCAAAAAA@@@@@@AAABBBDDDEEEIIIHHHHHHGGGEEECCCBBBAAACCCCCCBBBAAAAAA@@@??????@@@@@@@@@???>>>===<<<<<<;;;;;;::::::999888777777888777666444444666777888::::::999888999:::<<<===;;;;;;;;;::::::999999999999999999888888666555555555555555555555555555555444666888888666444444444444444555555555555555555444444444444333222111111333333333333333333333333111111111111111111111111222000///...///000222333222111111000000000000000000000000000000///......,,,---...//////...---,,,////////////////////////000000000000000000000000000////////////...............------------......---.........///000000000........................------------------------.........------,,,,,,,,,...---,,,++++++,,,---.......................................//////////////////.........---------,,,,,,+++,,,------,,,***..................------.........------,,,,,,,,,..............................------------......///......---------..................////////////000000//////.........---,,,,,,,,,---------..................////////////000000000000000000000000000///...------...///000................................................////////////////////////...------------...//////.........------,,,,,,,,,.........////////////000////////////////////////------------------------,,,,,,---......---,,,,,,,,,---------.../////////...------,,,,,,,,,------------------------------////////////////////////000000000///......---------,,,,,,,,,,,,---............---------,,,,,,,,,........................------------------,,,,,,---------............///.........////////////000------...///000000//////000000000000000/////////000///...---,,,---......------------------------------------------------000000///...---,,,,,,+++...------,,,,,,------...222222222222222222222222333333222000//////111333333333222222333333444555333333333444444444444555333333444444444444444444666555444333333444555666444444555555666666777777555555555555555555555555666666666777999:::999888777888999999999:::<<<>>>;;;;;;<<<<<<======>>>>>>===>>>???@@@AAA@@@???>>>>>>>>><<<<<<;;;<<<<<<===>>>>>>???@@@@@@@@@??????@@@@@@@@@@@@AAAAAAAAABBBAAAAAAAAAAAABBBCCCDDDEEE@@@@@@AAABBBBBBBBBBBBAAACCCAAA@@@>>>>>>???@@@AAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAAAAABBBCCCDDDEEEHHHHHHGGGFFFEEECCCBBBAAABBBBBBAAA@@@@@@???>>>>>>@@@@@@@@@@@@???>>>===<<<;;;;;;::::::999888888777999888666555555666888999::::::999999999:::;;;<<<;;;;;;:::::::::999999999888999999888888666555555555555555555555555555555333555666555333222222333333333333333333333333333222222333333444333333333333333333333333333333333111111111111111111111111000///...---...///111222222111111000000000000000000000000000000///......---...////////////...---////////////////////////......................../////////.........------......------------........................//////------------------------........................------------------,,,,,,///...---,,,,,,---...///....................................//////////////////.........------------,,,+++,,,---...,,,***..................------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------.........///......---------......------------............000/////////.........---,,,,,,---------.....................////////////////////////////////////000///...------...///000........................................................................---------,,,---......///......---------,,,,,,,,,,,,,,,,,,------------...------------------------------------------------------...//////...---------------.....................---------------...................................................------------............------,,,,,,------...///.........---------,,,,,,........................------------------------000000//////.........---------........./////////---......////////////...////////////////////////000///...---,,,------...------------------,,,,,,------------------------/////////...------,,,,,,...------,,,,,,------...222222222222222222222222444222000000222333444444333333222222333333444555333333333333444444444444444444444444444444333333555555444444444444555555555555555555555555666666555555555555555555555555666555444666888999888777666777888888888999;;;===::::::;;;<<<======>>>>>>>>>???@@@@@@@@@???>>>===<<<<<<;;;;;;;;;<<<======>>>>>>?????????>>>======????????????@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCC??????@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>???AAABBBDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAABBBBBBBBBCCCCCCAAABBBCCCDDDDDDEEEEEEDDDGGGGGGGGGFFFEEECCCBBBAAAAAA@@@@@@??????>>>>>>>>>@@@@@@@@@@@@@@@???>>>===;;;;;;::::::999999888888:::999888777777888999:::::::::999999999:::;;;;;;:::::::::999999999999999888888888888777666555555555555555555555555555555444555555444222222333555444444444444444444444444000111222333444444444444333333333333333333333333111111111111111111111111//////...---...///000111222111111000000000000000000000000000000//////......//////000000//////...////////////////////////....................................---------,,,......------------...............---------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,------------------///......------......///........................---............/////////...............------------,,,+++,,,......,,,+++------------------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..............................---------......///,,,,,,,,,------------.../////////...............,,,------------.....................//////////////////////////////////////////............//////........................................................................,,,,,,,,,,,,,,,------......------------,,,,,,,,,,,,,,,,,,------------...------------------------------------------------......///000000///.....................---------///......---......//////////////////////////////------------------------++++++,,,,,,---......///---------,,,------...///.........------------,,,........................+++,,,,,,------.........222222111000///...---,,,,,,---------................../////////......------------.../////////000//////...------------............------,,,,,,,,,------------------------..............................------------......222222222222222222222222333000...///333555444333333333222222333333444555222222333333333444444444555555555444444333333333444444444444444444444444555555555555555555555444555555555555555555555555555444333444666888888777999999:::888777666777999999:::;;;;;;<<<===>>>>>>??????@@@@@@@@@>>>===<<<;;;;;;;;;<<<===>>>?????????@@@@@@@@@???>>>======?????????@@@@@@@@@@@@AAA???@@@AAACCCCCCCCCBBBAAA>>>>>>???@@@@@@@@@@@@@@@????????????@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAABBBBBBBBBCCCCCCBBBCCCDDDFFFFFFFFFEEEDDDFFFFFFFFFEEEDDDCCCAAA@@@AAA@@@@@@@@@?????????>>>@@@@@@@@@@@@@@@???>>>>>>;;;;;;:::::::::999999999;;;:::999999999999:::;;;:::::::::::::::::::::;;;999999999999999888888888777777888888777666555555555555555555555555555555666777666555444444666888777777666666666666555555111111222333333333333333333333333333333333333333111111111111111111111111000////////////000111111222111111000000000000000//////000000000000////////////000000000000//////////////////////////////..............................---------,,,,,,,,,......------------...............---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------........./////////....../////////........................---------.........//////........................---,,,,,,---......---+++,,,,,,------------......------------------------------..................---..................---...------------...//////,,,,,,---------.................................------------......................../////////////////////////////////////////////....../////////........................................................................,,,++++++++++++,,,------------------------------.........////////////000////////////////////////------------------------.........//////........./////////...---------,,,///............///000000........................------------------------,,,,,,---------.........---------------...//////............------------........................++++++,,,,,,---...//////000000000///...---------,,,,,,,,,---------......////////////...---,,,,,,+++,,,,,,---...///000000//////......------------.........------,,,,,,+++........................---------.........//////......------------......222222222222222222222222111...---...222444333111333333222222333333444555222222222333333333444444555555555444444333333333333444444444444444444333555555555555444444444444555555555555555555555555666444333333555777777777999999:::888777666777999:::::::::;;;<<<======>>>>>>???@@@@@@???>>>===<<<<<<<<<===>>>???@@@@@@@@@AAAAAAAAAAAA@@@???>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA??????AAABBBBBBBBBAAA@@@===>>>??????@@@@@@??????@@@@@@@@@AAABBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAABBBBBBBBBCCCCCCCCCDDDEEEFFFFFFFFFEEEDDDEEEEEEEEEDDDCCCBBBAAA@@@AAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@@@@???>>>>>>;;;;;;;;;:::::::::::::::;;;;;;::::::::::::;;;;;;:::::::::::::::::::::999888888888888888888888888666777777777777666666555555555555555555555555555666666666555444444666888777777666666555555555555222333333333222222111000333333333333333333333333111111111111111111111111111111000111111111222222222111111000000000000000//////000000000000//////000000////////////000000////////////////////////////////////////////////......---------,,,,,,,,,......------------...............---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------............//////////////////...........................------------............---.....................------,,,---...///---+++,,,,,,,,,,,,------......---------------------------------.........//////------...//////...---------------------...//////---.........////////////---------...............---------.........//////............////////////...........................//////////////////...........................................................................,,,++++++++++++,,,------------------------------.........////////////000////////////////////////------------------------------------------------/////////...---------,,,...............///000000------------------------........................////////////......------...------------...////////////.........---------........................++++++,,,,,,---...//////------------------------,,,,,,,,,---------............///......---,,,,,,+++,,,,,,---...///000000...............---------.........------,,,,,,,,,........................,,,,,,------...////////////......------......///111111111111111111111111///......///111222222111333333222222333333444555222222222222333333333333444444444444444444333333333333444444444444333333444444444444444444555555444444444444444444444444666444333333555777888888666777888888888999;;;===;;;;;;;;;;;;;;;<<<<<<<<<===>>>?????????>>>===<<<<<<===>>>???@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@???@@@@@@@@@@@@AAAAAAAAABBB???@@@@@@AAAAAA@@@@@@@@@>>>>>>???@@@@@@@@@@@@???@@@AAAAAABBBCCCDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>?????????>>>>>>===;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;:::999999777777777777777888888888666666666777777666666555555555555555555555555555333444444444333333444666444444444333222222111111333333333333222111000///333333333333333333333333111111111111111111111111111111111222222222333333222111111000000000000000...//////000000000000000000//////......//////000////////////////////////000000000000000000000000............---------,,,......------------...............---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------------------......//////......---........................,,,------------.........---------..................---,,,---//////---,,,++++++,,,,,,------......,,,,,,,,,------------...***++++++,,,,,,---------,,,---...//////...---,,,---------------...///000........./////////000000---------------.........------........./////////............////////////..............................////////////......................................................------------------------,,,,,,,,,,,,,,,------...,,,,,,,,,------------...,,,,,,,,,------------...------------------------------------------------------,,,,,,,,,,,,------...............---------------------...///000000------------------------////////////////////////111000000///......------......------......///000/////////.........------........................+++,,,,,,------.........++++++,,,,,,,,,---------,,,---------............------.........------,,,---------.../////////000......//////......---,,,------------------------........................---------.........////////////............//////000000000000000000000000...000222222111111222333333333222222333333444555111222222222222333333333333333444444444444444444222333444444444444333222333333333444444555555555444444444444444444444444777555333333555888999999777888999999999:::<<<>>><<<<<<;;;;;;;;;;;;::::::<<<===>>>??????>>>>>>===<<<===>>>???@@@@@@??????>>>??????@@@@@@@@@@@@???????????????@@@@@@@@@@@@@@@@@@????????????@@@@@@>>>???@@@@@@AAAAAA@@@@@@@@@AAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCEEEDDDDDDCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<======>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;:::::::::::::::;;;;;;;;;:::999888666666666777777777888888555555666666666666666555555555555555555555555555111333555555444333444555444333333222111111000000111111222222222111111000333333333333333333333333111111111111111111111111000000111222222222222222222111111000000000000000......///000000000000000//////...------...///////////////////////////////////////////////////////////////.........------......------------........................//////------------------------........................------------------,,,,,,,,,---...//////...---,,,........................,,,,,,---------.........---------.........//////...------...//////...,,,***++++++,,,------......,,,,,,,,,---------......******++++++,,,------...,,,---///000000///---,,,---,,,,,,------///000000---------.........//////,,,,,,,,,------.....................////////////............////////////........................---...///000000///...---................................................---------------------------------,,,---......///,,,,,,,,,---------......,,,,,,,,,------------...------------------------------------------------///...---,,,,,,---...///---------...............,,,,,,,,,,,,---...///000.......................................................................................//////000////////////....................................------------------------------------------,,,,,,------........./////////,,,,,,---.........------////////////////////////---.../////////...---,,,+++,,,,,,------.................................---------...............//////............/////////////////////////////////222555444222000222444333333222222333333444555111111222222222333333333333333333444444555555555222222444444444444222222222222333333444555666666444444444444444444444444888666444444666888999999;;;;;;<<<:::999888999;;;===<<<<<<;;;;;;:::999999;;;<<<===?????????>>>>>>;;;<<<>>>??????>>>>>>===<<<===>>>???????????????>>>>>>>>>>>>????????????AAA@@@???>>>>>>>>>@@@@@@??????@@@AAAAAAAAAAAA@@@@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCEEEDDDCCCBBBBBBCCCDDDEEECCCCCCCCCCCCBBBAAA@@@@@@??????????????????@@@@@@<<<<<<===============<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999::::::;;;<<<;;;:::888777555666666666777777888888555555666666666666666555555555555555555555555555222444777888777666666777555555444333333222111111///000111222222222222222333333333333333333333333111111111111111111111111//////000111111111111111222111111000000000000000......///000000000000000///...---,,,,,,---...///////////////////////////........................000////////////..................------.........---.........///000000000........................////////////////////////.........------,,,,,,,,,+++,,,---......---,,,+++........................,,,,,,,,,---------......---------.........//////...------...//////...,,,******+++,,,,,,---......,,,,,,,,,------.........,,,,,,------...///000000,,,---///000000///---,,,,,,,,,,,,---...///000111,,,,,,,,,---------......,,,,,,,,,------...................../////////000............/////////000........................---...///000000///...---................................................------------------------...------------...//////,,,,,,,,,------................../////////000000////////////////////////------------------------000///...------...///000,,,------....../////////+++++++++,,,---...///000////////////////////////------------------------+++,,,,,,------......///...............///000000000/////////....................................------------------,,,,,,000000///...---,,,,,,+++.........////////////000++++++,,,---............000000000000000/////////---.../////////...,,,,,,***++++++,,,---...//////////////////////////////........................//////............//////,,,---...//////000//////000000000000111111111111333000...///222444333111222111///000111222222111333333333333333333333333444555555555555555555444333333333333333333333333444555777888777666555333555444444555555666777888999999999999999999999999999999::::::::::::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>@@@BBBDDD??????????????????@@@@@@@@@@@@???>>>>>>???@@@AAAAAA@@@???>>>>>>???@@@AAA======<<<<<<>>>???AAABBBBBBBBBCCCCCCCCCCCCBBBBBBCCCAAA@@@@@@BBBBBBAAA???BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAAAAAAAACCCCCCCCCBBBBBBAAAAAAAAA???@@@@@@???===<<<===>>>>>>>>>>>>>>>>>>===<<<<<<::::::999999::::::;;;;;;;;;<<<<<<<<<;;;::::::999;;;;;;::::::999888888777777777777777777777777777777777666555444444333333666666666666666666666666444444333333333222222222333333333222222111111111222222333333333333444444333333333222222222111111111111222222222333333333000000111222222222222111222111111000000000000000111111111111111222222333000000000000000000000000................................................------------------------,,,,,,,,,,,,---...//////000000//////.........------------...............//////.........---------////////////////////////........................////////////////////////...------,,,,,,------...------------...000111222........................---------............///........................////////////////////////---------............///////////////////////////------............------111000///---------...///000///...---------------......---------,,,,,,,,,//////.........---------........................,,,------......------,,,000///............///000......................................................---------,,,,,,,,,------------------------,,,---......//////......111222333111///---------000000000000000000000000///////////////.........////////////............////////////////////////////////////////////////////////////////////////---------............///,,,---...//////...---,,,111000...---,,,,,,------......---,,,---...///000,,,---......//////......///............---------//////---,,,,,,---...///////////////000000000000000000////////////000000000///...---------------////////////////////////.........------,,,,,,,,,............///////////////000000111111111111000//////000000000111111111333000//////222333333111444222111111333444333222333333333333333333333333333444444555555444444333333333333333333333333333555555444444444444444555555444444555555666777888999999999999999999999999999999999::::::;;;;;;;;;====================================>>>@@@BBBCCC>>>>>>>>>>>>????????????>>>===<<<;;;;;;<<<======@@@@@@????????????@@@@@@@@@@@@???>>>>>>???@@@AAAAAAAAABBBBBBBBBBBBAAAAAABBB@@@@@@@@@BBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCCCCCCCDDDDDDCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBAAA???>>>>>>??????@@@@@@@@@??????>>>===;;;::::::999999::::::;;;;;;;;;<<<<<<;;;::::::999::::::999999888888777777777777777777777777777777777666666555444444333333333333333333333333333333444444444444333333333333333333333222222222111111222222333333333333444444333333333222222222111111000000111111111222222222000111111222222222222222222111111000000000000000000000000000000111222222////////////////////////...........................................................................------,,,,,,,,,------000/////////.........---..................------//////.........---------------------------------------------------------...........................------------------......------......///000111........................---------............///................................................---------............///........................------............------000000///...............//////...---------------............------,,,,,,//////.........---------........................,,,------......------,,,------------------------------------------------------------------------------------,,,,,,,,,,,,------------------------,,,---......//////.........///111000///......///////////////////////////...............---------////////////....................................////////////////////////........................---------............///------............------111000...---,,,,,,------...------,,,---...///000,,,---......//////......///............---------///...------------...///........./////////000000000//////......//////000//////...---------------////////////////////////.........------,,,,,,,,,............////////////000111111111111000000/////////000000000000111111222111///000111333222222444333111111222333333222222222222222222222222222222333333444444333333222333333333333333333333333555444222111111222444666555444444555555666777888999999999999999999999999888888888999:::;;;;;;<<<====================================>>>@@@AAABBB======>>>>>>>>>?????????AAAAAA???>>>======>>>?????????@@@@@@@@@@@@??????BBBAAAAAA@@@??????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@AAA@@@???@@@BBBCCCBBBAAA@@@@@@@@@@@@@@@@@@??????BBBBBBCCCCCCDDDDDDDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@BBBCCCDDDCCCAAA???@@@AAA@@@AAAAAAAAAAAA@@@??????<<<<<<;;;:::999999999999;;;;;;;;;;;;;;;::::::999999999888888777666666666777777777777777777777777666666666555444444333333333333333333333333333333555555555444444444444333333333333222222222222111222222333333333333444444333333333222222222111111//////000000000111111111111111222333333333333222222111111000000000000000///////////////000111111........................................................................//////////////////////////////...---,,,,,,,,,,,,/////////.............../////////...---------,,,...............---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///...............//////........................---------............///................................................---------............///------------------------------............------///////////////......---...............---------/////////............---...............---------........................------............------***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------,,,---......//////......+++---//////.........///........................------------------------/////////............---........................////////////////////////........................---------............///------,,,,,,,,,,,,------000///...---------------...------------...//////,,,---......//////......///............---------......---------......///---------.........//////.........------.........//////...------------...////////////////////////.........------------------............///////////////000//////...---,,,////////////000000000111111111000000111222222222444222000000111222111111111111111111111111111111222222222333333222222222222222333333333333444444444333333222222333555555555444444555555666777888888888888888888888888888777777888999:::;;;;;;<<<========================<<<<<<======>>>???@@@@@@===>>>>>>??????@@@@@@@@@DDDBBBAAA???>>>>>>??????>>>???@@@AAAAAA@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@??????@@@BBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAA@@@BBBCCCDDDCCCAAA???@@@AAA@@@@@@AAAAAAAAA@@@@@@???======;;;:::999888888888::::::;;;;;;;;;::::::999888888888777666666555555666666666666666666666666666666555555555444444444555555555555555555555555666666555555555444444444222222222222222222222222222222222333333333444444333333333222222222111111000000000000111111111222111111222333333333333333222111111000000000000000...............///000000////////////////////////........................................................................///...---,,,,,,,,,,,,,,,........................000000///...---,,,,,,,,,........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------000///...---------------........................---------............///................................................---------............///------------------------------............---------...///000000///...---------................../////////////////////...................................................------............------)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------------------------,,,---......///.........***,,,......---,,,---...........................---------------.........//////.........---------........................////////////////////////........................---------............///------+++******+++------//////......------------------------......//////,,,---......///.........///............---------------------.........///,,,,,,,,,---------.........------,,,,,,------...///......---------......////////////////////////...............------------------.........////////////000//////...---,,,...////////////000000000111111111111111111222333555444222222333333222111111111111111111111111111111222222222222222222111222222222333333444444444222333444555666555555444555444444555555666777888888888888888888888888888777777888999999:::;;;;;;========================;;;<<<<<<===>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBB@@@???===<<<;;;;;;;;;<<<>>>???@@@AAAAAA@@@???>>><<<===>>>??????@@@@@@@@@BBBBBBCCCCCCCCCCCCBBBBBB@@@??????@@@BBBCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@??????@@@@@@AAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCBBB???>>>???@@@>>>>>>???????????????>>>>>>===<<<:::999888777777999999::::::;;;::::::999888888777777666555555444666666666666666666666666555555555555555444444444555555555555555555555555666666555555555444444444222222222222222222222222222222222333333333444444333333333222222222111111111111111222222222333333111111222333333333333222222111111000000000000000...............//////000000000000000000000000000................................................------------------------,,,,,,,,,,,,,,,---...///---------...............000000///...---,,,,,,,,,---.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......//////......---000///...------,,,,,,---........................---------............///................................................---------............///------------------------------............---------...///000000///...---+++,,,---...//////........./////////////////////---.............................................---......//////......---***,,,---//////---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------------------------,,,---......///.........,,,---///...,,,++++++,,,........................------......////////////............------------........................////////////////////////........................---------............///------+++******+++------...............------------------...............,,,---......///.........///............---------,,,------.........//////,,,,,,,,,,,,------------------,,,,,,,,,,,,------......---------......///////////////////////////........................------------............000111111111111000000///......////////////000000000111222111000000222444888666444444444555444333222222222222222222222222111222222333333222222111111222222333333444444555111222444666777666555444555444444555555666777888888888888888888888888888888888888888999999999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>===============>>>???@@@AAAAAABBBAAA@@@>>>===<<<======>>>??????@@@@@@@@@@@@??????;;;<<<===>>>@@@@@@@@@@@@BBBCCCCCCDDDDDDCCCCCCBBBAAA@@@???@@@BBBCCCBBBAAA@@@@@@@@@???>>>>>>======??????@@@AAABBBCCCCCCDDDAAAAAABBBBBBBBBBBBCCCCCC@@@AAABBBAAA>>>===>>>???<<<<<<===>>>>>>>>>>>>===>>>===;;;:::999888888888888999999:::::::::::::::888888777777666555555555777777777777777777777777555555555555555555555555444444444444444444444444555555555444444444444333111222222222222333333333222222333333333333444444333333333222222222111111111222222222222333333333000000111222222222222111222111111000000000000000...............///000000111111111111111111111111................................................------------------------,,,,,,,,,,,,---...//////---------------........./////////...---------,,,---------.......................................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///000000///...---//////...---,,,,,,,,,---........................---------............///........................---------------------------------............///------------------------------............---------...//////////////////***+++---///000000//////---............/////////---------.............................................////////////......,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------,,,---......//////......,,,...///...---++++++,,,........................------......///000000000.........------------,,,------------------------////////////////////////---------------------------------............///------,,,,,,,,,,,,---------......///......------,,,---......//////......,,,---......//////......///............---------+++,,,---...////////////,,,,,,,,,---------......---------,,,,,,---------...------------...//////////////////////////////.............../////////,,,------------.........///000000111111111111000........./////////000000///111222111000000222444666555333222333333222111333333333333333333333333222222333333333333222222111111222333333444555555111222222333444555555555555444444555555666777888888888888888888888888888999999999999888888888888999999999999999999999999:::;;;<<<=========<<<<<<;;;;;;<<<===>>>???@@@@@@BBBAAA@@@??????@@@AAAAAA@@@@@@????????????@@@@@@======???@@@@@@@@@@@@???AAABBBBBBCCCCCCBBBBBBAAABBB@@@@@@@@@BBBBBBAAA@@@@@@@@@??????>>>======<<<===>>>???@@@AAABBBBBBCCCBBBBBBBBBCCCCCCDDDDDDDDD@@@AAABBBAAA>>>===>>>???;;;<<<======>>>>>>>>>======<<<;;;:::999888888888888888999:::::::::::::::999999888777777666666555777777777777777777777777555555555555555555555555555555555555555555555555444444444444333333333333111111222222222333333333222222333333333333444444333333333222222222111111111111111111222222222222//////000111111111111000222111111000000000000000//////......//////000111000000000000000000000000........................................................................------,,,,,,,,,------...,,,,,,,,,------...........................---------------.........//////------------------------------------------------........................---...///000000///...---......---,,,,,,,,,------........................---------............///........................---------------------------------............///........................------............------...............///000000)))+++---///000000//////,,,,,,------............---------.........//////..............................////////////......---------......---------------------------------------------------------------------,,,,,,,,,,,,------------------------,,,---......//////......+++---//////...------...////////////////////////,,,,,,---......///000000.........---------,,,,,,------------------------////////////////////////---------------------------------............///------............------,,,---...//////...------,,,---.../////////...---,,,---......//////......///............---------+++,,,---////////////...------------..................------------......---------------...//////////////////////////////---........./////////000,,,,,,---------.........------...//////000//////............/////////000///111333222000///222555333111///...//////...---333333333333333333333333222333333444444333333222111111222333333444555555222111000000111333555666555444444555555666777888777777777777777777777777::::::999999888777777777777777777777777777777777:::;;;<<<=========<<<;;;999999:::;;;<<<===>>>???>>>===<<<<<<<<<===>>>???AAA@@@???>>>>>>???@@@AAA@@@@@@AAABBBAAA@@@???>>>@@@AAAAAABBBBBBAAAAAA@@@CCCAAA@@@@@@BBBBBBAAA@@@BBBBBBAAAAAA@@@??????>>>:::;;;<<<===>>>???@@@@@@CCCCCCCCCDDDDDDDDDEEEEEEAAABBBBBBAAA???>>>>>>???<<<<<<===>>>>>>>>>>>>>>><<<<<<;;;:::999999999999777888999:::::::::::::::999999888888777777666666777777777777777777777777444555555555555555555555888888888888888888888888444444333333333222222222111111111222222333333333222222333333333444444444333333333222222222111111000000000000111111111111......///000000000000000222111111000000000000000///////////////000111111////////////////////////................................................//////////////////////////////...---,,,,,,,,,,,,,,,,,,,,,------.........---------...............---------.........//////------------------------........................////////////////////////---...///111111///...------------,,,,,,------...........................---------.........//////........................---------------------------------.........//////////////////////////////---..................---///...---------///000111(((***---///000000000///,,,,,,,,,---------......---------.........//////..............................////////////.........------,,,,,,------.........................................................------------,,,,,,------------------------,,,---......//////......)))+++...///...///000111000000000000000000000000++++++,,,,,,---...//////......---------,,,,,,,,,------------------------////////////////////////---------------------------------.........//////,,,---////////////---,,,,,,---.../////////------,,,,,,.../////////...---,,,---......//////......//////.........---------***+++---///000000///...---------........./////////......------......///---------------...///000////////////////////////---.........//////000000,,,,,,,,,---------......////////////////////////222111111000///......---///////////////.........000000000000000000000000000000000000000000000000222111000111333333111000111111222222222222333333444444444444444444444444444444444555555777888888666555444555666777666555;;;:::888777777888:::;;;888888777777888888999:::::::::999888888888888999???===;;;<<>><<>>;;;:::999:::;;;<<>>@@@AAA@@@AAABBBCCCBBBAAA@@@???@@@@@@@@@?????????>>>>>>@@@???>>>======???AAABBBFFFDDDAAA@@@??????===<<<======???@@@@@@@@@@@@@@@BBBBBBAAA@@@AAABBBCCCDDDAAAAAA???>>>============>>>======<<<;;;;;;;;;;;;;;;;;;::::::999888888777777777888999::::::;;;;;;999888888777777888888999888888888888777777777777444444444555555555555555666666777777777777666666666555555555555444444444222222222111000///...---222222333333333444444444444444444333333222222222111111111111111111111111222222222111000//////...//////............/////////...---,,,,,,---...///000000////////////000000////////////////////////////////////////////////+++---000000///---------......------------......111111000000//////......+++---...---,,,,,,---...//////.........---------------------------------//////.........------------------............///...........................------------...//////000000//////.........---------------------------///............---------000...,,,******,,,...000,,,,,,---...//////......------------------------///////////////.........////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///...---------/////////......------------------............/////////.........---------.................................------,,,,,,,,,//////......------------.....................---------------------------,,,,,,,,,---------......------------------------000000000///......------,,,,,,,,,,,,,,,---...///,,,------......------,,,////////////////////////..................------------------------------////////////////////////........................---------------------------,,,,,,,,,,,,---......------------------------//////.........---------......------------............---,,,,,,,,,,,,---,,,---------.../////////......//////...---,,,,,,/////////...---------,,,////////////////////////........................////////////////////////111111000000///......---/////////////////////...000000000000000000000000111111111111111111111111222111000111333333111000111222222222222333333333444444444444444444444444444444444444555666777888555444444555666777777666:::999777666666777888999:::999999999999:::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<>><<>><<<;;;:::;;;<<<===AAABBBCCCBBB@@@???@@@AAAAAABBBBBBBBBAAA@@@@@@???@@@@@@@@@?????????>>>>>>AAA@@@>>>>>>>>>???AAABBBEEECCCAAA@@@@@@???===<<<>>>>>>???AAAAAAAAAAAAAAAFFFEEEDDDBBBAAAAAAAAAAAA@@@@@@???>>>=========>>><<<;;;;;;::::::;;;;;;<<<999999999888777666666666777888888999::::::;;;;;;999999888888888888999999888888888888777777777777666555555555555555555555555666666777777666666555555555555555444444444444555555555555444333222111222222222222333333333333444444333333333222222222111111111111111111111111222222111111000//////...//////............//////000///...------...///000000000////////////000000////////////////////////////////////////////////+++---000000///---------......------------....../////////.........------...//////...,,,+++,,,---//////.........---------------------------------//////.........------------------............///........................,,,++++++++++++,,,------///.........------------------------------------///............---------///...,,,++++++,,,...///,,,------...//////..............................------------...//////000........................,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///...------...............---------,,,---------............/////////.........---------........................------------------,,,,,,000000//////............---------.........//////------------------------,,,,,,,,,---------......------------------------////////////...............---------......///000,,,------......------,,,..........................................------------------------------................................................---------------------------,,,,,,,,,,,,---......------------------,,,,,,//////.........---------......------------......//////...------------...---------.....................//////...------,,,...............---------................................................////////////////////////111000000//////...............//////////////////000000000000000000000000111111111111111111111111222111000111333333111000222222222222333333333444333333333333333333333333333333333333444555666666444333333444666888777777777666555555555666777888999999888888888999::::::;;;;;;;;;;;;<<<===>>>>>>???>>>===>>>???@@@???===@@@???===<<<<<<<<<===>>>>>>@@@BBBCCCBBBAAAAAABBBDDDCCCBBB@@@@@@?????????@@@????????????>>>>>>>>>AAA@@@?????????@@@BBBCCCDDDCCCAAA@@@@@@@@@>>><<<>>>???@@@AAABBBBBBBBBBBBFFFEEEDDDBBBAAAAAAAAAAAA??????>>>>>>>>>>>>>>>???::::::999999999:::;;;;;;:::999999888888777777666888888888999999::::::;;;::::::999999999999::::::888888888888777777777777777777777666666555555555444555555555555555555444555555555555444444444444666666666666555444333333111111111222222222222333333333333333222222222222111111111111111111111111222222111111000///////////////............//////000000////////////000000000//////......//////000////////////////////////////////////////////////+++---000000...---------......------------...............---------------///000000///---++++++,,,...............---------------------------------...............------------------............///........................,,,++++++++++++,,,---------------------,,,,,,,,,///////////////////////////............---------------------------------,,,---......///.........////////////////////////,,,,,,++++++---...000222........................------------------------***,,,......---,,,---......------------,,,,,,,,,---------............///...............---------........................,,,,,,------------------000000000///////////////,,,------....../////////------------------------,,,,,,,,,---------......---------------------------............////////////............///000000,,,------......------,,,........................------------------......------------------------------------------------........................---------------------------,,,,,,,,,,,,---...............------,,,,,,,,,...............---------......------------......000000///............///...............---------.........///......---,,,---------...............................................................////////////////////////000000/////////.....................////////////000000000000000000000000222222222222222222222222222111000111333333111000222222222222333333333333222222222222222222222222333222222222333333444555333222222444666888888777666555555444555666666777666666555555666666777888888888888999:::;;;===>>>??????>>>>>>?????????>>>??????>>>======>>>>>>???<<>>>>>>>>???????????????>>>>>>>>>>>>AAAAAA@@@@@@@@@AAABBBCCCCCCBBB@@@@@@AAA@@@>>><<<>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBB???>>>>>>>>>>>>>>>???@@@;;;:::999999999999999:::<<<<<<;;;;;;::::::::::::888888888999999:::::::::;;;::::::999999::::::;;;888888888888777777777666999888888777666555555444333444444555555444444333555555555444444444333333333444444444333333222111000000111111111222222222333222222222222222222222111111111111111111111111111111111111000000////////////............//////111000000000000000000111/////////....../////////////////////////////////////////////////////////,,,...//////...------.........------------............------------------...///000///---,,,---...........................------------------------........................---------............///...........................------------...//////------------------------///////////////////////////............---------,,,---...//////...---,,,------...............---........................---,,,+++++++++---///000................................................+++,,,......---,,,---...---------------,,,,,,,,,---------............///................................................,,,,,,,,,------.........////////////.................................---........................,,,,,,,,,---------......------------------------,,,,,,---......///000000///...............//////,,,------......------,,,........................,,,,,,------------......------------------------------------------------........................---------------------------,,,,,,,,,,,,---...............------,,,,,,+++..............................------------......000//////.............../////////...---------,,,---...............------,,,---------.../////////................................................////////////////////////////////////............---.........//////000000////////////////////////111111111111111111111111222111000111333333111000111111111222222222333333222222222222222222222222333222222222222333444444222222222333666888777777555555555555666666777777555444444444444555666666777777888888:::;;;===>>>>>>>>>??????>>>>>>>>>?????????>>>>>>>>>?????????;;;>>>BBBCCCCCCBBBBBBBBBEEECCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@AAAAAAAAABBBBBBAAAAAA@@@AAAAAAAAA???===<<<===>>>??????@@@@@@@@@>>>>>>?????????@@@@@@@@@???>>>>>>>>>>>>>>>???@@@===<<<;;;:::999999999999<<<<<<<<<;;;;;;;;;;;;;;;888999999999999999::::::;;;::::::999999::::::;;;888888888888777777777666999888888777666555555444333333444444444444333333555444444444444333333333111222222222222111111000000000111111111222222222222222222222222222222222111111111111111111111111111111111000000000000000//////............//////000111111111111111111000//////............//////////////////////////////////////////////////////,,,...//////---------.........------------..............................+++---......------///000---.....................---------------------------.....................---------............///...........................------------...//////..................//////000000000000000000000000///............---------,,,---///000000///---,,,---...............------------------------------...---,,,,,,+++,,,---...................................................+++,,,------,,,,,,---///---------------------------------............///---.............................................,,,,,,,,,------.........------------------------000000///...---,,,,,,+++........................,,,,,,,,,---------......------------------------++++++,,,---...///000000......------,,,------...,,,------......------,,,........................,,,,,,,,,,,,------......------------------------------------------------........................---------------------------,,,,,,,,,,,,---...............------,,,,,,,,,---...........................------------......///...------,,,,,,------/////////...---------,,,------...............---,,,---------.../////////................................................////////////////////////........................------......///000000000////////////////////////000000000000000000000000222111000111333333111000000000000000111111111222111111111111111111111111333333333222222333333444333222222333555777666666444444444555666666666777666666555555666666777888999999999:::;;;<<<>>>???<<<>>>???>>>===<<<===>>>>>>>>>>>>>>>????????????===???BBBCCCBBBBBBBBBCCCCCCBBBAAA??????>>>>>>>>>======>>>>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBBBB???===;;;<<<===>>>????????????????????????>>><<<;;;:::??????>>>>>>>>>>>>>>>???>>>>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999::::::999999999999::::::888888888888777777777777777777777666666555555555333444444444444444444333444444444444333333333333222222222333333222222111111111111222222222222333111111111222222222222222111111111111111111111111111111000000000000000000//////............//////000000111111111111000000///......------......///////////////////////////////////////////////////---...///...---,,,...///......------------...................../////////)))+++------------///000---------...............---------------------------------...............---------............///........................,,,++++++++++++,,,------.........///////////////000000000000000000000000///............------------...///000000///...---.........///......---,,,------------------------............------,,,,,,------------------------------------------------,,,---------,,,,,,...000---------............///---------............///---------.......................................,,,,,,------------------,,,,,,,,,,,,,,,---------000000///...---,,,,,,+++........................,,,,,,,,,---------......------------------------++++++,,,---......//////......---,,,,,,,,,,,,---,,,------......------,,,------------------------++++++,,,,,,------......------------------------------------------------........................---------------------------,,,,,,,,,,,,---......---------------------------------.....................------------............---,,,,,,,,,,,,,,,...............---------,,,---......///.........---------...............------------------------........................////////////////////////........................------......///000000111////////////////////////////////////////////////222111000111333333111000////////////000000000000111111111111111111111111444444333333333333444444444333222333555666555444111222333444444555555555555555555444555666666777888888888999:::;;;<<<===;;;===>>>===;;;;;;<<<>>><<<======>>>??????>>>>>>???@@@AAAAAAAAAAAABBBCCC@@@@@@@@@@@@@@@???>>>>>>============>>>>>>??????>>>??????@@@@@@@@@@@@@@@?????????AAACCCBBB@@@>>><<<===>>>??????@@@????????????@@@???>>>===;;;:::@@@@@@???>>>=========>>>============>>>>>>???@@@:::::::::::::::;;;;;;;;;999999999999999999999999999999888888888888999999888888888888777777777777666555555555555555555555444444555555555555444444444444444333333333222222111111222222222222222111222222222222333333333333000111111111222222222222111111111111111111111111000000000000000000000111//////............////////////000111111000/////////......------......///////////////////////////////////////////////////---...///...---,,,...///......------------......,,,,,,---------.........)))+++,,,,,,++++++---...---------.........//////---------------------------------.........//////---------............///........................,,,++++++++++++,,,---------------......////////////////////////////////////............---------......////////////............//////...------,,,........................,,,---///000000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,...000........./////////000000---------............///---------.........//////........................------------------,,,,,,,,,,,,,,,---------......................................................,,,,,,,,,---------......------------------------,,,,,,,,,------.........//////...---------------,,,------......------,,,------------------------***++++++,,,------......------------------------................................................---------------------------,,,,,,,,,,,,---......+++,,,,,,------.........---------.........//////......------------......//////...------------------------...............,,,------...//////.....................---------------------------------........................////////////////////////---.....................---------...///000000111////////////////////////////////////////////////222111000111333333111000............////////////000000000000000000000000555555444333333444444444555333222333555555444333///000111222333444444444333222222222222333444444666666666666777888999999:::<<<>>>===::::::;;;>>>;;;<<<===>>>>>>>>>>>>>>>@@@AAAAAAAAA@@@@@@BBBDDD>>>???@@@AAAAAA@@@>>>===<<<=========>>>>>>??????>>>>>>???@@@@@@@@@@@@????????????AAACCCCCC@@@>>>===>>>???@@@@@@AAA@@@@@@<<<===???@@@@@@@@@???>>>AAAAAA???>>>============<<<<<<===>>>@@@BBBCCCDDD<<<<<<==================999999999999999999999999999888888888888888888999888888888888777777777777444444444555555555555555444555555666666555555444444444444333333333222222///000000111111111000000222222333333333444444444000000111111222222222222111111111111111111111111000000000000000111111111//////............//////...///000111111000///............------.........////////////////////////////////////////////////---...///...,,,,,,...000.........------.........+++++++++,,,,,,---------***,,,---,,,*********,,,---------.........//////---------------------------------.........//////---------.........//////...........................------------...//////,,,,,,,,,------.........//////////////////////////////.........---------////////////////////////.../////////...---,,,,,,////////////////////////)))+++///111222111000...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,...000.../////////000000111111---------.........//////---------.........//////.................................------,,,,,,,,,---------.........//////++++++,,,---...///000111////////////////////////,,,,,,,,,---------......------------------------,,,,,,------------......111000///...............,,,------......------,,,------------------------******+++,,,,,,---......------------------------////////////////////////........................---------------------------,,,,,,,,,,,,---......***++++++,,,---...//////---------.........//////.........------.........000000///...............,,,------....../////////,,,,,,---.../////////.../////////......------,,,------------------------.................................///////////////000///------...000222444//////000000000000//////000000000000111111111111000000////////////000000111111222222222222111111////////////000000000000000000000000111222333444333333333333333333333333444111000111333444555666222222333333333333444444444222111333666888777555888777777777888:::<<<===;;;::::::::::::;;;<<<<<<============>>>>>>>>>>>>======>>>???@@@@@@AAAAAABBBBBBAAA@@@???>>>===<<<============<<<<<<<<<<<<===>>>@@@AAABBBCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@?????????@@@AAABBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???>>>>>>===<<<<<<;;;===???BBBCCCCCCBBBBBB<<<======>>>===;;;:::999:::;;;;;;<<<<<<;;;;;;:::888999999::::::;;;<<<<<<999999999888777666666555777777888888888888777777333333333333333333333333666666555444333111000///111111111111111111222222444444444333222111000///000111111111111222222222111111111111111000//////222111000...------,,,,,,111111000///////////////////////////////////////........................////////////////////////......////////////..............................................................................///...---,,,,,,---...///---------............///........................,,,,,,+++++++++,,,------............////////////........................000...---...111111///,,,........................////////////000000000000/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................---------............///////////////////////////........................,,,,,,,,,---------......---......///000111111222333222000...---...///000---------............///........................///............---------------------------------//////.........---------......---------,,,,,,,,,........................------............------//////.........---------..............................---,,,+++******)))------------------------////////////////////////------............------------......//////000000000000///...---,,,,,,,,,000000///------,,,,,,,,,//////.........---------......//////...---,,,,,,//////000000000000//////------------.........///222111000//////...,,,***,,,,,,,,,---------......---------.........//////333222111///............---------------------------------............///.....................//////............000111333000000111111111111000000//////000000000111111111111000000//////000000111//////000000000000///////////////000000000111111000000000000111222333333333333333333333333333333444222111222333444555666222222333333333333444444555333222333666777666555777777777777888:::<<<===;;;::::::::::::;;;<<<<<<============>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAABBBAAAAAA@@@???>>>===<<<========================>>>???@@@BBBCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@AAABBBBBBBBBBBBBBB?????????????????????>>>>>>>>>>>>>>>>>>>>>===<<<:::;;;===???@@@@@@??????<<<<<<======<<<;;;:::999:::;;;;;;<<<<<<;;;;;;:::999888888888888888888888999999999888777666666666555555666666666666555555333333333333333333333333444444444444333333222111111111111111111111222222333333333333222111000000000111111111111222222222222222222222222111000000111000//////.../////////111111000///////////////////////////////////////------------------------........................------............------........................................................................///...------------...///,,,,,,,,,,,,---------.................................---,,,,,,---------------------....................................///...---...000000...,,,....................................////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,................................................---------............///------------------------........................,,,,,,---------...............//////000111111222333222000...---...///000---------............///........................///............---------------------------------//////.........---------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------//////.........---------........................//////......------,,,,,,------------------------////////////////////////,,,------......------,,,.........///////////////000000///------,,,,,,---......---------....../////////.........---------......//////...------,,,------............------------........./////////111000///...///...,,,***,,,,,,---------.........---------.........//////.........---...//////000---------------------------------............///.................................//////000000111000111111222222111111000//////000000000000111111111111111000000111111111000000111111111111000000000000000111111111222222222111111111111111222222333333333333333333333333333333222222222333333333222222333333333333444444555444333444666666555444777777777777888:::;;;<<<:::::::::::::::;;;<<<<<<<<<=========>>>>>>>>>????????????@@@@@@AAAAAABBBAAAAAA@@@???>>>======<<<=========>>>??????@@@@@@@@@@@@BBBCCCDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBAAAAAABBBBBBCCCCCCCCCBBBBBB?????????>>>>>>===============>>>>>>???>>>>>>>>>999:::<<<=========<<<;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;<<<<<<;;;;;;:::::::::999999888777777666999999999888777777666666444555555666666555555444333333333333333333333333222333333444444444333333222222222222222222111111333333333333222111111000000111111111111222222222222333333333333222111111000000//////000111222222111111000///////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------------,,,,,,........................................................................///...------------...///+++++++++,,,,,,,,,------........................000///......------------,,,,,,,,,------------...////////////////////////...---,,,---//////---,,,........................------------............---------...............------------------------................................................---------............///------------------------........................,,,------------............//////000000111111111333222000.........//////---------............///........................///............---------------------------------...............---------/////////............---,,,,,,,,,,,,,,,,,,,,,,,,------............------...............---------........................////////////////////////------------------------////////////////////////,,,,,,------------,,,,,,///////////////.........000///...---------------,,,,,,,,,---...///000111...............---------.........///......---,,,------------------------............/////////000///...------......---+++,,,------------.........------........./////////------,,,,,,------...///---------------------------------............///.........------------------...//////000000//////000000111111111111000000////////////000000000111222222111111111111222222222222333333333333222222000111111111222222222222222222111111000111111111333333333333333333333333222555555222111222333222222222222333333333444444666555555555555555444444777777777888999999:::;;;::::::999999::::::;;;<<<<<<<<<======>>>>>>????????????@@@@@@AAAAAAAAABBBAAA@@@@@@???>>>=========<<<===>>>???@@@AAABBBBBBAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDCCCCCCBBBBBB@@@??????>>>>>>======<<<<<<===>>>???????????????:::;;;;;;<<<<<<;;;:::::::::;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;::::::999999999999999999888888777777777666777777777777777777666444444444444444444444444333333444444444444333333333222222222222222111111333333333333333222111000000000111111111222222222111222222333222222111111111111000000111111222333111000000///////////////////////////////////////------------------------........................,,,------......------,,,.................................................................................------.........+++,,,,,,,,,,,,---------........................000000...---,,,,,,,,,,,,,,,,,,---------.........////////////////////////,,,,,,------...------,,,........................------........./////////,,,---------.../////////........................................................................---------............///////////////////////////........................------------............//////000000000111111111222111000///.........///---------............///........................///............---------------------------------......................../////////////////////...////////////////////////------............------......................................................//////000000000000........................////////////////////////------............------000000//////......------000///...---------------------,,,------...///000........................---...............------////////////////////////........./////////000000...,,,+++,,,---...---,,,------------........................////////////111000///---,,,,,,++++++,,,,,,---------------------------............///...---------,,,,,,,,,+++---......////////////.........////////////.........////////////000000000222222111111111111222222222222222333333222222222000111111111222222222222222222111111000111111111333333333333333333333333555;;;;;;666444555666333222222222333333333444444555555555555444444444555666777777888999999999999:::999999999999:::;;;;;;<<<<<<<<<===>>>????????????@@@@@@@@@@@@@@@AAAAAA@@@??????>>>>>>=========<<<===>>>???@@@AAABBBCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDCCCDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@?????????>>>>>>>>>======>>>??????@@@??????<<<=========<<<<<<;;;;;;<<<<<<;;;;;;;;;:::;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999:::::::::;;;;;;;;;999999999999888888888888666666777777777777666666444444444444444444444444555555555555444333222222333333333333222222111111222222333333333222111111000000111111111222222222000000111111111111111000333333222111111111111111111000000///////////////////////////////////////////////////////////////..............................////////////..............................................................................---..................---------------....................................///...---,,,++++++++++++---.........////////////////////////////////////,,,------...------,,,,,,............................../////////000000000,,,---------.../////////........................................................................---------............///////////////////////////........................---------.........//////000000000000111111111111222111000//////.........---------............///........................///............------------------------------------......................../////////////////////////////////////////////------............---------.............................................---------......//////000........................//////////////////////////////000000000000//////000000//////......------//////...------------.........------------......---.....................------...............---//////............//////............////////////...,,,++++++---......------------.........//////........./////////000000111111///...---,,,,,,,,,,,,,,,,,,---------......---------............///---------,,,,,,++++++***........................---......//////......---......////////////000000111111111000000111111111//////000000000000//////000000000111111111222222222111111111111111222222333333333333333333333333999AAABBB;;;777999999666222222333333333333444444333555666555444444555666666777777888999999888888999999999999999:::;;;;;;;;;;;;<<<===>>>???@@@@@@??????????????????????????????>>>>>>>>>=========<<<===>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@???????????????????????????>>>>>>??????@@@?????????>>>>>>>>>>>>>>>=========>>>>>>===;;;;;;:::;;;;;;:::;;;;;;<<<<<<;;;;;;:::666777777888999999::::::999999999999999999999999333444444555555444444333444444444444444444444444666666666555555333222222444444444333222222111111222222222333333222222111000111111111111222222222//////000111111111111000333333222111000000000111111111000///////////////////////////////////////////////////////////////------------------------...//////////////////...........................................................................------...//////...---------------.........//////...........................---,,,+++++++++++++++........./////////000000........................,,,---//////---,,,---...........................////////////000000000111---------...............------------------------................................................---------............///------------------------........................------........./////////111111111111111111111111111111111000//////......---------............///........................///............------------------------------------------...............---............/////////------------------------------............---------------.......................................,,,,,,,,,------.................................////////////////////////000000111111111111000000///////////////.........///......---------......///......---------......---------...............,,,---......///............---,,,++++++,,,---...------------.........//////---++++++---.........------........./////////....../////////000000000.........---...//////000+++,,,,,,------.........---------............///------,,,,,,+++*********//////------------...///......////////////.............../////////000000111000000//////000000111......////////////....../////////000000000111111000000000000111222333333333333333333333333333333888AAACCC;;;555888888333222222333333333333444444222444666555444444666888666666888999999888888777999999999888999999:::;;;;;;;;;<<<===>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================>>>???@@@AAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCDDDDDDCCCCCCBBB@@@???>>><<<<<<===>>>>>>???????????????@@@@@@@@@???>>>>>>???>>>>>>>>>>>>?????????AAA@@@>>><<<;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::888888888888888888888999999999999999999999999999333444444555555444444333555555555555555555555555444555555555555555444444555444444333222222111111111222222333333222222222000111111111111222222222///000111111222222222111111000000000000111222222111111000///////////////////////////////////////////////////////////////---------------------------......//////......---........................................................................------...//////...------,,,,,,---------....................................------,,,,,,,,,---------------.........//////------------------------,,,...000000...---...///................................./////////000000...............---------,,,,,,,,,,,,,,,,,,,,,,,,................................................---------............///------------------------....................................////////////111111111111111111111111111111111000000///...------------............///........................///............------------------------------------------.........//////,,,,,,------............------------------------------............---------------.........//////........................------------------..............................////////////////////////000000111111111111000000.........///////////////......---------......///---------------...///000---------.........//////,,,------...//////.........---+++******+++---...,,,,,,,,,,,,------------111///,,,,,,---...//////............////////////.../////////000000000000------,,,,,,------...///++++++,,,,,,---......///---------............///------,,,,,,+++***))))))000///---,,,,,,---...000//////000000000000//////............/////////000000000////////////000000//////000000000000//////////////////000000000000000000000000111222333444333333333333333333333333444>>>AAA777111444444///222222333333333444444444111333666666444444666999666666888999999888777777999999888888999999:::;;;;;;;;;<<<===>>>???@@@@@@>>>>>>>>>===============>>>>>>>>>>>>=====================>>>??????@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDCCCCCCBBBAAA???>>>===::::::;;;<<<===>>>??????@@@@@@@@@@@@@@@???>>>===>>>>>>>>>>>>>>>???@@@@@@CCCBBB???===;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;::::::999999999999999999999999999999999555666666666666666666555555555555555555555555555222333444555666666666666555555444333333222111111111222222333333333222222000111111111111222222222000111222333333333333333.........///000222333444111111000///////////////////////////////////////........................------------------------,,,------......------,,,........................................................................,,,---...//////...---,,,++++++,,,,,,,,,---------..............................---------......///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,///111111...---...000........................---------.........///////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................---------.........//////////////////////////////..................................../////////000222222111111111111111111111111111111000///...------------.........//////........................//////.........------------------------------------------.........//////,,,,,,,,,---------......000000000000000000000000---..................------------.........//////................................................//////////////////////////////////////////////////////000000000000//////---.........//////000000......---------......///+++++++++,,,...000111222---------.........//////,,,,,,---.../////////...000///---,,,,,,---///000+++++++++,,,,,,,,,------333000---,,,---/////////............/////////000////////////000000000000//////---,,,+++*********++++++,,,,,,---...//////---------.........//////,,,,,,,,,---------......---------............///////////////////////////------------------------//////000111111111111111......------...///111222......//////000000111111//////000111111111111111000111222222444444555666777666555444333333222111333222111000000222444555777666444333333444555666777777777888999999:::::::::::::::999999999999888=========>>>??????@@@@@@>>>===<<<;;;;;;;;;<<<===BBBAAA@@@>>>============>>>>>>>>>>>>???@@@AAABBBAAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBDDDDDDCCCBBBAAAAAA@@@@@@======<<<<<<<<<======>>>>>>>>>>>>>>>============>>>??????>>>>>>@@@CCCFFF[[[HHH;;;===@@@;;;888;;;::::::;;;;;;<<<=========<<<;;;999888888999;;;<<<;;;:::999777777777777888777444333444666777555333555555444333333333333444444444555555555555444444444333222111111111222333222111000//////000111222111111111111111111111111111111111000000000000000111111111111111111111111111111111111000000000000///////////////.........////////////////////////---,,,+++++++++,,,...///333000......///000---++++++---//////...---...///////////////////////////111000///...------...///------,,,,,,,,,+++++++++........................///............---------,,,,,,,,,---------......//////...------------...------------------------,,,,,,,,,---...///000000//////............////////////.........---------......------------....................................////////////....................................---,,,---...///000...------,,,,,,,,,------+++,,,...///000///..................///////////////000111111333333444555444333222000///.........//////////////////////////////............//////........................------------------------111///---,,,.../////////...------------,,,,,,,,,,,,,,,,,,---------......---.........---,,,,,,+++...000111000---,,,---///000//////...------,,,,,,------------------------...///000111111000///...........................////////////000000000000........................//////.........---------///...---,,,,,,,,,,,,,,,+++,,,...---,,,,,,---//////////////////////////////............---------000000//////.........---..............................////////////......------............------........................------------------------........................,,,,,,,,,---------......---------............///////////////////////////------------------------//////000111111111111000000///......---...//////......//////000000111111//////000111111111111111000000111111222333333333555555444444333222222222444444333222333444555666777555444333333444555666666666777888888999999:::666666777777888888888999<<<======>>>>>>???@@@@@@CCCBBBAAAAAAAAAAAABBBCCC??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAACCCCCCBBBAAAAAA@@@??????======<<<<<<<<<<<<======>>>>>>>>>>>>===============>>>>>>===<<<>>>AAACCCQQQCCC:::<<<>>>:::999===:::;;;;;;;;;<<<<<<======:::::::::;;;;;;:::::::::;;;:::888777666777777777666444333444666777555333555555444333333333333444444444555555555555444444444333222111111111222222222111000//////000111222111111111111111111111111111000000000000000000000111111111111111111111111111111111000000000///////////////////////////...////////////////////////000000//////000000111222222000......//////---++++++---//////...---...///////////////////////////000000......---...//////000000000/////////..............................///............---------,,,,,,---------.........//////...------------...------------------------,,,---------...////////////................../////////.........---------......------------....................................////////////.................................------,,,---...///000------------------......------..................------------............000000111222333444555555333222111///...---------//////////////////////////////............//////........................------------------------000...------/////////............/////////000000,,,,,,---------.........---.........------,,,+++...000111000---,,,---///................................................---...///000000///...---.........................../////////000000000000........................//////.........---------......---,,,,,,,,,------,,,---///...------...000////////////////////////............------------000/////////.............................................//////.........------............------........................------------------------........................,,,,,,,,,---------......---------............///000000000000000000000000...........................///000000111111000000111111///...------------......//////000000111111//////000111111111111111111111111111111111111111222222222222222222222222333333333333444444444555666555444333333444555666666666777777888888999999444555666777888999::::::<<<<<<======>>>?????????AAA@@@@@@???@@@@@@AAAAAA===============>>>??????============>>>???@@@AAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@BBBBBBAAAAAA@@@@@@??????======<<<<<<<<<<<<==================>>>>>>>>>>>><<<<<<<<<<<<;;;;;;>>>@@@EEE<<<888<<<===::::::???;;;;;;;;;;;;;;;<<<<<<<<<888:::;;;======;;;:::888:::999888777666666666777666555444444555666555444555555444333333333333444444444555555555555444444333333222111111111111222111111000000000000111111111111111111111111111111000000000000000000111111111111111111111111111111111111000000000000//////......//////////////////////////////////////////---......///////////////111///......//////---,,,+++---//////...---...//////////////////////////////............//////000111111111000000000//////........................///............---------,,,------------.........//////...------------...------------------------------........................------------.....................---------......------------....................................////////////.................................------------...//////---------......//////000///......---------......,,,,,,,,,------------...000000111222333444555555222111000...------------//////////////////////////////............//////........................------------------------///...---...000000...---,,,,,,---...///000111222,,,------------.........---............---,,,,,,...///000///---------///,,,,,,------...///000000////////////////////////---......//////......---............................../////////000000000.......................................---------------,,,,,,,,,---......---...000///......///111////////////////////////............------------////////////....................................------............------------............------------------------------------------------------........................,,,,,,,,,---------......---------............///000000000000000000000000////////////////////////...//////000000000000000000000//////..................//////000000111111//////000111111111111111222222111111111000000000000000111111222222222222000000111222222222222111444444333333333444555666555555666666777888888999777888888999::::::;;;;;;;;;;;;<<<======>>>>>>???===============>>>>>>???=========<<<<<<======>>>============>>>???@@@@@@BBBBBBAAA@@@@@@???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@>>>======<<<<<<<<<<<<===============>>>>>>>>>>>><<<======<<<::::::<<<>>>===999:::===<<<999;;;@@@;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<;;;:::999999888888777666666555555555555444555555555555444555555444333333333333444333444444555555444444333333222222111111111111111111000000000000000000111111111111111111111111111000000000000000111111111111111111111111111111111111000000000////////////............////////////////////////////////////,,,---...///000///...---//////............---,,,+++---//////...---...///////////////////////////............//////000000/////////.........------........................///............---------------------............//////...------------..........................................---------------,,,,,,,,,,,,------..............................------------..............................---......//////......---........................------------......//////------...//////000000000111000...---,,,,,,---...,,,,,,---------.........000000111222333444555555222111000///......---...///////////////////////////......------......///........................---------------------------------///000000...+++++++++,,,,,,---......///------------............------............------...............---......,,,,,,------.../////////...........................//////////////////..................................../////////000000................................................,,,,,,,,,,,,,,,---...///,,,...//////......///000////////////////////////.........---------,,,,,,///////////////.................................,,,,,,------------,,,,,,------............------++++++++++++++++++++++++------------------------........................,,,,,,,,,---------......---------............///////////////////////////////////////////////////......///000000000000000---......///////////////......//////000000111111//////000111111111111111333333333222111111000000///000000111111222222333///000111222222222111111333333333333444444555555444555555666666777888888999999999999999999999999;;;;;;;;;<<<======>>>>>>???@@@@@@AAAAAABBBBBBBBB???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@BBBAAA@@@???????????????AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA>>>>>>===<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???>>>??????>>><<<;;;<<<===::::::<<<>>><<<:::;;;???<<<<<<;;;;;;:::::::::999;;;:::999888888999:::;;;888777777777666555555444444555555555444444555555555555444333333333333444333333444444444444333333222222222222111111000000000000000111111000000000111111111111111111111111//////000000111111111111000000000000000000000000000000000////////////...---.........//////000000///////////////////////////000111333333222111111............------------+++---//////...---...///////////////////////////------...//////000000000.........---------,,,,,,........................///............------------------.........////////////...------------..........................................---------------,,,,,,,,,,,,---------...........................------------..............................------............------........................---------...............------...///000000//////111000...---,,,,,,---...---.........///////////////000000111222333444444222222111000////////////////////////////////////......------------..............................---------------------------------...000///---+++---------------------------------.........//////------...//////......---...---------.........---........................------------------------111000000000000000000111////////////////////////............////////////........................---.....................,,,,,,,,,,,,,,,---...///+++---......---,,,...///////////////////////////...------------,,,,,,,,,.........///////////////........................,,,,,,------------,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,---------......---------............///////////////////////////........................---...//////000000//////,,,---...///000000000000......//////000000111111//////000111111111111111333333333222222111111111000000111111111222222222222222222222333333333444222222333333444444555555444444555555666666777777888888888777777777666666::::::;;;;;;<<<=========??????@@@BBBBBBBBBBBBBBB???>>>===<<<::::::::::::;;;;;;;;;<<<<<<===>>>???@@@@@@??????>>>?????????AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@???>>>===<<<<<<;;;<<<<<<<<<<<<======>>>>>>?????????@@@AAA???===;;;;;;<<<;;;<<<======<<<;;;;;;======<<<<<<;;;:::999888888;;;:::888666666888:::;;;666777777777666555444333444555666555444444555666555555444333333333333444333333444444444444333333111111222222111111000///000000111111111111000000111111111111111111111111/////////000111111222222000000000000000000000000000000////////////......------......///000000000////////////////////////......///000000000000000,,,...///...---,,,---...+++---//////...---...///////////////////////////---...//////000//////...000000000/////////..............................///............---------------.........///////////////...------------...........................------........................------------......---------.....................------------..............................------............------........................,,,---......//////......---...///000000///------///......---------.............../////////000000......///000111222333333222222111000000000000000////////////////////////......------------..............................------------------------...---,,,---//////---,,,000000/////////.........------........./////////------...////////////......,,,,,,,,,...///...---..................------------------------------222111111000000111111222////////////////////////------........./////////........................---------...............------,,,,,,,,,---......+++,,,------,,,,,,---///////////////////////////------------,,,,,,,,,,,,.........///////////////........................------............------------............------........................------------------------........................,,,,,,,,,---------......---------............///---------------------------------------------------...//////000000//////---...///000000///............//////000000111111//////000111111111111111111111111111111000000000111111222222222222222222333222111111111222444555111111222333444444555555333444444555555666777777777777777777777888888888999::::::;;;<<<<<<======;;;<<<===??????@@@??????===<<<<<<;;;:::::::::;;;;;;;;;;;;;;;<<<===>>>>>>???>>>>>>>>>>>>??????@@@???@@@@@@@@@AAAAAAAAAAAA>>>>>>>>>>>>>>>????????????>>>===<<<<<<;;;;;;;;;<<<<<<<<<===>>>?????????@@@AAAAAA???<<<::::::::::::;;;::::::;;;<<<<<<;;;======<<<;;;:::888888777888777777777777777777888666666666777666555333222333555777666444333444666555555444333333333333444222333333444444333333222000111111222111000///...///000111222222111000///111111111111111111111111...//////000111111222222000000000000000000000000000000/////////.........------......///000000111////////////////////////,,,,,,,,,,,,,,,------...+++---///...,,,+++---///+++---//////...---...///////////////////////////...//////000000///...---111111111000000000//////........................///............---------............//////////////////...------------...........................,,,---------...////////////..................///---------.........//////......------------..............................,,,------......------,,,........................,,,---.../////////...------.../////////---+++***------..................---------.........//////------...///000111222222111111000////////////000////////////////////////...------,,,,,,------...........................------------------------///---,,,,,,---......---.........///////////////............////////////------...///////////////...,,,+++,,,...///...,,,,,,,,,------.../////////........................222111000//////000111222////////////////////////---------.........//////........................---------.........//////......---,,,,,,,,,------,,,---......------...///////////////////////////---------,,,,,,,,,++++++............/////////000.................................//////.........------............------------------------------------------------------........................,,,,,,,,,---------......---------.........//////---------------------------------------------------....../////////////////////000000000...---,,,......//////000111111111//////000111111111111111/////////000000000000000222222222222222222222222222000///......000222333000111222333444555555444333333444444555666666777777777888999:::;;;;;;<<<999999:::;;;;;;<<<<<<===;;;<<<>>>???@@@@@@@@@???;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;;;;===>>>>>>>>>>>>======>>>???@@@@@@>>>>>>??????@@@@@@@@@@@@<<<<<<<<<===============??????>>><<<<<<;;;;;;;;;;;;<<<<<<===>>>??????@@@???@@@AAA???<<<999888999:::999888777:::======;;;======<<<;;;999888777777555666777888888777666555555666666777666444333222333555777666444333444777555555444333333333333444222333333444444333333222000111111222222000///...///000111222222111000///111111111111111111111111...//////000111222222222000000000000000000000000000/////////............---------...///000000111//////////////////////////////...------///000111+++---///...,,,+++---///+++---//////...---.../////////////////////////////////000000000...---,,,000000000000////////////........................//////.........---------............/////////000//////...------------...////////////////////////,,,,,,------...///000000//////............//////---------.........//////.........------.................................,,,------......------,,,........................,,,,,,.../////////...------...//////...,,,***(((+++,,,...///000///......,,,,,,,,,---------......,,,,,,---...///000111111000//////............///////////////////////////...------,,,,,,------...........................------------------------///---++++++,,,---...---***++++++,,,---...//////............/////////000------...///000000//////...+++***+++...000...,,,***+++,,,---///000111111////////////////////////111000///......///000111000000000000000000000000---------.........//////........................---------........./////////...------,,,,,,,,,,,,---...//////......///111////////////////////////---------,,,,,,,,,++++++---.........//////000000..............................////////////......---..................---************************------------------------........................+++,,,---.........---,,,---------.........//////.........///////////////000000///...............000000//////.........---------......//////000000////////////////////////000111111111222222222222444333111//////000111222222222111111111111111111000000000000000000000000//////000111222222333333333333444444444444444444:::999888666555555444444999888888777888:::;;;<<<<<<<<<<<<<<<============???>>><<<:::999:::<<<===:::;;;<<<===>>>>>>>>>>>>>>>>>>?????????>>>>>>===????????????????????????AAAAAA@@@@@@???>>>==================>>>>>>>>>>>><<<<<<============<<<<<<>>>======<<<;;;999888777999888777888;;;<<<===<<<::::::;;;;;;::::::999888666666777777888888888999===;;;999888666666666777777666444333222222222333333333444444555555666666444444333333333333222222111111222222222222111111222222333333333333222222222111111111000000//////000000111111111111000000222111111111000000//////,,,------...///000111111000000000000000000000000333222111/////////000111------............------///...---,,,,,,---...//////...---,,,,,,---.../////////////////////////////////............//////.........///////////////------------------------///////////////...............------------......---------............/////////.........---------////////////////////////000000000000000000000000,,,---------.../////////........................,,,------......------,,,---------...............///...------...///...,,,000////////////.........,,,---......//////......------......///000000000///............---------------------------------000///......///000111222........................//////////////////////////////.........---------//////////////////////////////............//////////////////////////////---......///////////////..................------........................,,,,,,------...///000000......------------......000000111111111222222222////////////////////////000000000000000000000000......------------............------------......,,,,,,------///000111222000000///...------,,,,,,///.........------------///---+++,,,---...---,,,---.........//////000000////////////////////////........................+++,,,------......------------------------------...------,,,,,,------...------------------------,,,---.........---+++***---------.........//////.........///////////////000//////...............000/////////.....................///////////////////////////////////////000000000000111111111222222111000000111222444666111111111111111111111111000000000000000000000000000111111222333333444444333333333444444444444555888777777666666666666666:::999999999999;;;<<<===<<<<<<<<<<<<===============<<<;;;;;;;;;<<<===>>>999:::;;;<<<============>>>>>>?????????>>>>>>===@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<=========<<<;;;999888777999888777888:::<<<<<<;;;::::::;;;;;;::::::999888777777777888888999999999999888777777777777888999777666555333333333444444333444444444444444444555444444333333333333222222222222333333333333222222///000000000000000000///111111111111000000000///000000111111111111000000111111111000000000//////---.........///000000000000000000000000000000000///...------------------------............------///...------------...//////...------------.../////////////////////////////////............//////............------------------------------------/////////////////////......------,,,,,,------...---------............/////////.........---------////////////////////////........................---------.......................................,,,------......------,,,++++++,,,,,,---......//////...------...///...---/////////.........------,,,---......//////......000000//////......------///............---------////////////////////////000///.........///000111................................................//////.........---------........................//////............//////........................------...///////////////................................................,,,,,,------...//////000......------------....../////////000000000111111........................////////////////////////......------------............------------............------------......---------.............../////////.........------///---+++,,,---...---,,,---........./////////000................................................,,,,,,---...............------------------------...------,,,,,,------...------------------------------------,,,,,,+++***---------........................//////000000000000///......------......////////////............///////////////.........////////////////////////////////////000000000000000000000111222444777888111111111111111111111111000000000000000000000000111111222222333444444444333333333444444444555555555555555666666777777777::::::999::::::;;;<<<===;;;<<<<<<<<<<<<=========::::::;;;<<<============999999:::;;;<<<<<<<<<<<<===>>>>>>??????>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@??????========================<<<<<<============<<<<<<<<<<<<<<<;;;;;;999888777999888777777999;;;;;;:::::::::;;;;;;::::::999888777777888888888888999999555555555666777888999:::666666555444444555555666444444444444444333333333444444333333333333222222333333333444444333333333...//////000000//////...111111111111000000000000000000111111111111000000111111000000000000//////////////////////////////000000000000000000000000+++,,,------------------------............------///...------------...//////...------------.../////////////////////////////////............//////.........---,,,,,,++++++------------------------......//////////////////...------,,,,,,------...---------............///...............---------////////////////////////.......................................---------........................,,,------......------,,,******+++,,,------......///---,,,---...///...---............---------,,,,,,---......//////......000000//////...---------///............---------////////////////////////000///......---........................................................................---------........................//////............//////........................------...////////////...................................................,,,,,,------.../////////......------------..................////////////........................////////////////////////......------------............------------......//////...---,,,++++++******+++,,,---...000111111000/////////............///---+++,,,---...---,,,.............../////////................................................------...////////////...------------------------...------,,,,,,------...------------------------++++++,,,,,,,,,,,,,,,,,,.................................///000000111111//////...------------...///////////////.........000000//////......------////////////////////////.........////////////000//////000000222444555666111111111111111222222222000000000000000000000000111111111222222333333333222333333444444555555555555555555666666666666666888999999999:::;;;;;;<<<;;;;;;;;;<<<<<<<<<======888999;;;<<<===<<<:::999888999::::::;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????<<<<<<============<<<<<<;;;;;;;;;;;;;;;:::999888:::888777777999::::::999::::::;;;;;;::::::999888777777777777777777777777444444555666777888999999666555555555666666666666666666555555444444333333444444333333333222222222222222333333333333222222000000111111111111000000111111111000000000000000000000111111111111000000000000000000000000//////000000000///////////////////////////////////////,,,---///000111000000///------............------.........------..................------.........///////////////////////////......------....../////////......---,,,++++++....................................///////////////......------......///---------............///........................////////////////////////000000000000000000000000/////////...---------,,,........................,,,------......------,,,,,,,,,---------------......---,,,---/////////---......---------,,,,,,,,,,,,---......///.........,,,,,,---......//////000///............---------------------------------//////......------------................................................................................................///......------......///........................,,,---......//////......---------.......................................---------.........//////......------------...................../////////........................////////////////////////......------------............------------....../////////...---,,,+++******+++,,,---...000111111000000/////////.........///---+++,,,---...---,,,........................................................................---......///000/////////------------------------...------,,,,,,------...........................******++++++,,,---...///.....................---......//////000111111222//////...---------------.........///////////////000000//////......------////////////////////////---.........////////////000000000000000111111222000000111111111222222222000000000000000000000000000000000000111111111111222222333333444555666666555666666777666555444444666777777888999999::::::;;;;;;;;;;;;<<<<<<<<<<<<999:::;;;<<<;;;999666555888999::::::::::::::::::<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBAAAAAAAAAAAAAAA@@@AAA@@@@@@@@@?????????>>><<<<<<============<<<<<<;;;;;;<<<<<<<<<;;;;;;:::;;;:::888888999:::999888::::::;;;;;;::::::999888666666666666666666666666666666666777777777777666555555666666666666666666777666666666555555444444444444333333333222222222111111222222222222111111000000111111111111000000000000000000000000111111000000111111111111000000//////////////////000000000000000000000/////////////////////////////////---...000111222222111000------............---------..................------..................---////////////////////////......------------......111000000///...---,,,,,,........................---.........//////000000000000////////////000000---------............///---.....................////////////////////////000000000000000000000000/////////...---------,,,........................,,,------......------,,,000000//////......------...---,,,---///000///.........---------,,,,,,,,,,,,---......///.........,,,,,,------...////////////............---------------------------------/////////......---,,,,,,................................................---...................................................------------..............................,,,------...............---------.........//////........................---------.....................------------......////////////////////////......................................................------------............------------............////////////...------------.........//////////////////............///---+++,,,---...---,,,...............---------................................................---......///000/////////------------------------...------,,,,,,------...........................+++++++++,,,---...///000...............---------......///000000111222222///...------,,,,,,------.........//////////////////////////////.........////////////////////////............////////////111111000000000//////...000000000111222222333333000000000000000000000000000000000000000000000000111222333333444555666666555666666777666555333222555666777888999999999999:::;;;;;;;;;;;;<<<<<<<<<:::;;;<<<<<<:::888555333999::::::;;;;;;:::::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>======<<<<<<;;;<<<<<<============<<<<<<;;;<<<<<<=========<<<<<<===;;;999999::::::999888::::::;;;;;;::::::999888777777666666666666555555888888888888777777666555555555666666666555555444555555555555555555444444444444333333333333222222000111111222222111111000...//////000000//////...000000000000111111111111000000111111111111000000......////////////000000000000000000000000000000000000000000000000000000......//////////////////------............------------...//////...------------...//////...------////////////////////////......------------......000000000//////......---........................------......///000000000000//////////////////000---------............///---------...............////////////////////////.......................................---------........................,,,------......------,,,111111000000///.........---,,,,,,---///000///...............---------,,,,,,---......//////......//////......---,,,,,,,,,///............---------////////////////////////....../////////...------........................---------------------------------...............------------------------......------------......------------------------,,,,,,---............---,,,,,,------.../////////......................................................------------......///////////////.........------------------------..............................------------............------------......,,,---///000000000//////...............---------///.........------------///---+++,,,---...---,,,.........---------------------------------------........................------...////////////...------------------------...------,,,,,,------...........................//////...---------.../////////.........------------...///000111222333333///...------,,,,,,------............/////////000.........///////////////////////////////////////....../////////000000000111111111111111000/////////000000111222222333333000000000000000000000000000000000000000000000000111222222333444555666777222444555777777666555444555666888999::::::999999::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<<<<;;;:::888777::::::;;;;;;;;;;;;:::::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<<<<;;;::::::<<<<<<============<<<<<<<<<<<<===>>>??????>>>>>>???===;;;:::;;;;;;:::999::::::;;;;;;::::::999888999888888888777777777777888888999999999888777666555555666666555444333222222222333333333333333444444444333333333333222222111222222333333222222111///000000000000000000//////000000000111111111111000000111111111111000000........./////////000000/////////000111111111222000000000000000000000000//////...---------......------............------------...//////...------------...//////...------////////////////////////...------,,,,,,------...................................................------......///000000111......------------......---------............///---------.........//////////////////////////////........................---------.......................................,,,------......------,,,............//////000000---,,,+++---///000000////////////.........------,,,---......//////......///......------,,,,,,+++///............---------////////////////////////---...///000000000///...........................---------------------------------.........//////------------------------...------,,,,,,------...------------------------+++,,,------......------,,,,,,------...//////000......................................................------------..................---------,,,------------------------..............................------------............------------......+++,,,...000000///...---........................------------,,,,,,,,,,,,///---+++,,,---...---,,,.........------,,,,,,,,,------------------------........................,,,,,,---...............------------------------...------,,,,,,------...........................333222000...---,,,------//////.........------------...///000111222333333......---,,,,,,,,,,,,------.........//////000000---.........//////000000////////////////////////////////////000000000000111111222222222222111111///000000111222222333333000000000000000000000000222222111111111111111111111111222333444666666777000222444666777777666666666777999:::;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;:::::::::;;;<<<===>>>>>>>>>>>>?????????????????????????????????????????????@@@@@@??????>>>===<<<<<<;;;<<<<<<============<<<<<<<<<===>>>??????@@@@@@???@@@>>><<<;;;;;;;;;:::999::::::;;;;;;;;;:::999999::::::::::::999999888888777888999::::::999888777555555666666555333111000000000000111111222222333444444444333333333222222222333333444444333333222222222333333333333222222//////000000111111111222000000111111111111000000---.........//////000000......///000111222222333000000000000000000000000222111///...------...///---..................---,,,---...//////...---,,,,,,---...//////...---,,,////////////////////////...------,,,,,,------...,,,,,,------------------////////////////////////---------...///000000111---,,,,,,++++++,,,,,,------------.........//////---------.........//////////////////////////////000000000000000000000000,,,------....../////////........................,,,------......------,,,******,,,---///000111222---,,,+++---///000000///000////////////.........,,,---......//////......++++++,,,------....../////////.........------------------------------------...///111111111000000........................---------------------------------.........//////------------------------...------,,,,,,------...------------------------+++,,,------......------,,,,,,------...///000000.............................................---.........------.........---------,,,,,,+++++++++------------------------.................................------..................------.........+++,,,...//////...,,,+++---------.........//////------,,,,,,,,,+++++++++///---+++,,,---...------.........------,,,,,,,,,------------------------........................+++,,,------......------------------------------...------,,,,,,------...////////////////////////------,,,+++,,,---...///...------,,,,,,------...------------......///000...///000///---,,,,,,...........................222111111111000000//////000000000000000000000000---......///000111111222000000000000000000000000////////////000000000000111111000000000000111111111111111111222333444555444444333222333555888999666666666666777777777777444555666777888999::::::999::::::::::::::::::;;;;;;;;;;;;::::::999999999;;;;;;<<<<<<<<<;;;999888;;;<<<<<<<<<;;;<<<>>>AAA???@@@AAAAAAAAAAAA@@@???@@@@@@@@@?????????>>>>>>@@@@@@??????>>>>>>======:::;;;<<<>>>??????@@@@@@<<<===>>>???????????????<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;:::999999888999999888888888888999999666666666666666666666666444555555555444333222222555555444333333222111111000111222222222222111000.........///000000111111222222222222222222222222555444222111000111111222333222111/////////000000222222222111111111000000000000000000////////////............////////////.................................................../////////...---,,,,,,////////////...---,,,,,,......------------......000///...---------------......////////////......,,,,,,,,,---...///000000//////.........---------//////////////////////////////.........------------------............///444111...---///000///...000000000000000000000000,,,...//////---,,,++++++------------...000222333........................111111000000/////////.........------------......------------------------...........................------------...//////---------,,,,,,---------..................------........................000000//////.........---//////.........---------***,,,------,,,---///111000///...------------------.....................////////////////////////222222111111000000000///,,,,,,,,,------............------,,,,,,------......+++***+++---...,,,***......------------......///......------......///........................////////////////////////...------------...//////........................///...---,,,,,,---...///------............------.........------,,,,,,,,,........................,,,,,,,,,+++++++++******111000......//////...---........................---------...------,,,,,,+++++++++,,,,,,---------........................------------------------------,,,,,,,,,---...//////......------......///...------,,,,,,---...///...///000///---,,,---...........................000000/////////.........////////////////////////.........///000111111111000000000000000000000000////////////000000000000000000////////////000000111111111111222333444555333222111111111333555666333333333333444444444444444555666777888999999:::999999999:::::::::::::::<<<;;;;;;;;;:::::::::999;;;;;;<<<===<<<;;;:::999======>>>===<<<<<<>>>@@@??????AAAAAAAAAAAA??????@@@@@@@@@??????>>>>>>>>>>>>=========<<<<<<<<<;;;:::;;;<<<>>>??????@@@@@@===>>>??????????????????>>>======<<<;;;:::::::::;;;;;;;;;;;;::::::::::::999888888888888888888999666666666666666666666666555555555555555444333333555555444333333222111111222222222222222222222222//////000000000111111111111000000000000000000000111111111111222333444444222111000//////000000111222222222111111000000000000000000000/////////...------........./////////------------------------..............................//////......---,,,---............------,,,......------------......//////...---------------......////////////......,,,---------...///////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------------............///111...,,,,,,---///...---........................,,,...//////---,,,+++,,,---...////////////...---........................000000000//////...............------------......------------------------...........................------------...//////......------------......---------....../////////........................000/////////..................---------,,,,,,,,,+++,,,------,,,---///111//////...---------------//////.........---------........................//////.........---------,,,,,,,,,---------.........------,,,,,,------......,,,++++++......---+++......------------......------,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////........................///...------------...///------............------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++///...------......---+++---------------------------------......------,,,,,,,,,,,,,,,---------...........................---------------------------,,,,,,,,,,,,---...////////////......////////////...,,,++++++,,,---...---/////////---,,,---....................................------------,,,..............................//////000000111111000000000000000000000000////////////000000000000//////............//////111111111111111222333444444333222111111222333444111222222222333333333333444555555666777888999999888888999999999:::::::::<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<=========<<<;;;:::??????@@@>>>===<<<>>>???>>>???@@@AAAAAA@@@???>>>????????????>>>>>>>>>>>>============<<<<<<<<<<<<:::;;;<<<>>>???????????????@@@@@@@@@@@@???>>>>>>???>>>===<<<;;;999888888999999:::::::::;;;;;;;;;888888888888888888888888777777777777777777777777555555666666666555444444555444444333333222222111444444333222222333444444222222222111111111111000111111111000000////////////000111222333333333333111000000///000000111222111111111111000000000000000000000/////////......---------.........//////....................................................../////////...------,,,,,,------...---------......------------......///.........------------......////////////......------.................................---------.......................................------------------............//////---,,,,,,...//////...------------------------,,,...//////---,,,,,,------...000111000---***(((......................../////////.....................------------.........................................................------------...////////////............//////,,,,,,---...///000000111////////////////////////////////////............---------,,,,,,,,,+++++++++,,,------,,,---///000//////...------------.../////////......------,,,...........................------------,,,,,,,,,,,,,,,,,,------------......------,,,,,,------......---,,,---...///...,,,......------------......,,,++++++******++++++,,,...................................................------------...//////........................///...------------...///------............------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,............------------...,,,++++++,,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------------.......................................------------------------,,,,,,,,,,,,------......//////............//////000///,,,******+++,,,...---...///...---,,,---///........................------------------------.........................../////////000000000111////////////////////////////////////000000000000000//////......//////000111111111111111222333333666555444333333333444444444444444444555555555555444444555666666777888888777777888888999999::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>===<<<;;;@@@AAAAAA@@@>>>======>>>>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>;;;<<<===>>>????????????AAAAAAAAAAAA@@@???>>>===>>>======<<<:::999999888999999999999999:::::::::777777888888888888777777777777777777777777777777555666666666666666555555444444444333333222222222555444222111111222444555444444333222222111000000333333222222111111000000222222333333333111///.../////////000000111222222000000000000000000000000000000/////////...............////////////000000////////////////////////..............................////////////......++++++,,,---......------......------------........................------......////////////.....................---------........................////////////////////////........................---------............/////////...///000111111111---------------------------...//////---,,,---...---...//////...,,,***(((..........................................------......------------......////////////////////////...........................------------...//////000000////////////000000------......//////000000000000000000000000000000///////////////...............---------,,,,,,,,,,,,---...---,,,---///000///......---------......---.....................................................................------------------------...------,,,,,,------.........---............---......------------......,,,++++++******++++++,,,........................////////////////////////...------------...//////.................................------.........------............------...............---------////////////////////////.........------------,,,---,,,++++++------,,,+++------------------------,,,------........................///////////////........................------------------------,,,,,,,,,---------------...------,,,,,,------...000///---+++++++++------,,,...///...------...///................................................////////////////////////////////////000000000000////////////////////////////////////000000000000111000000//////000000111111111000000111111222222666555555444333333333333444555555555555666666666444444444555666666777777666666777777888999::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>>>>===<<>>>>>???@@@@@@@@@@@@???>>>========================>>>>>>>>>>>>????????????;;;<<<===>>>>>>???>>>>>>AAAAAAAAA@@@???>>>===<<<;;;;;;;;;;;;;;;:::::::::;;;::::::999888888777777666777888888888888777666777777777777777777777777555555666666666666666555444444333333333333222222444222111//////111222444555444444333222111000000222222222111111111000000111222333333222111///...//////000000111111111111////////////////////////////////////............//////000000000111111111000000000000000000000000////////////////////////......///////////////...+++,,,,,,---..................------------......------...//////......---......////////////.....................------------.....................,,,,,,,,,,,,,,,,,,,,,,,,---.....................---------............///......///000000000111111........................---...///...------...///...------,,,,,,,,,------........................------........................------------......////////////////////////...........................------------...//////000000////////////000000000000000//////......---000000000000000000000000.........///////////////////////////............---.........------...000......---------......///+++,,,,,,---...///000000........................---------...............------------------------...------,,,,,,------...---............---............------------......------,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////........................---..................---------............------........................////////////////////////------------,,,,,,,,,,,,...---,,,---...///...---////////////////////////,,,---....../////////...////////////////////////........................------------------------+++,,,------......------------,,,,,,,,,,,,------//////...---------......,,,---///...------...///........................///////////////000000000////////////////////////////////////000000000000000000000000000000000000////////////000000000000111111000000000000111111111111000000000111111222333333222222111111000000333333333333444444444444444444444444555555666666555555666777888999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>?????????>>>===@@@AAABBBAAA???============>>>???@@@@@@???>>>===<<<<<<<<<<<<============<<<<<<<<<<<<============<<<<<<===>>>>>>>>>>>>>>>@@@@@@@@@??????===<<<<<<::::::::::::::::::;;;;;;;;;;;;:::999888777666555555666777888888777666555777777777777777777777777444444555666666666555555333333333333333333333333222222111000000111222222444444333333222111000000////////////////////////...///000111222222222222///000000111111111111000............/////////////////////.........------//////000000000111111111111111111111111111111111////////////////////////......///000000000//////------......///...............------------......,,,---.../////////...---......////////////......------..................---------...............---------------------------------...............---------............///+++---//////...---..............................---...///...------///111...---,,,+++,,,---///000......................................./////////......------------.........................................................------------...//////000000////////////000000222111111000///...------////////////////////////.........///////////////000000000////////////......//////...------...000...------------...//////+++,,,,,,---...///000000------------------------+++++++++,,,,,,,,,,,,---...------------,,,,,,,,,...------,,,,,,------...,,,...///...---,,,---.........------------......///......------......///........................------------------------...------------...//////........................------...//////...------------............------.............../////////---------------------------------,,,,,,,,,,,,+++///...---...000000000///////////////////////////,,,---...//////////////////////////////.................................------------------------+++,,,---.........------......------------......---...///000000000///...,,,---......------...000............................../////////000000000........................000000000000////////////000000000000000000000000////////////000000000000000000////////////000000111111000000000000111111111111222222222111111000111222222222333333333333333444444444444555555555444444555666777888999:::999:::::::::;;;;;;;;;;;;<<<===>>>???@@@???>>>>>>>>>@@@AAAAAA???============>>>???@@@@@@???>>>===;;;;;;;;;<<<<<<=========;;;<<<<<<<<<=========>>><<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;::::::999999999999999888888777777777666555666777888888777666555666666666666666666666666333333444555555555555555333333333333333333333333222222222222222222222222333333222222111111000000------......///000000000/////////000000111222333000000111222111111//////---------......///////////////.........---------............////////////////////////////////////////////////////////////......///000000000000000/////////000//////............------------......+++,,,...///000///...---......////////////......,,,---------.../////////---------.........//////000000000000000000000000---------.........//////---------............///+++...000000...,,,,,,---------------------------......///...------000222------......////////////.................................//////000000000......------------......------------------------...........................------------...//////000//////......//////000111111000000//////........................................../////////000000////////////............///000///------...000---------------...//////........................------------------------+++,,,,,,,,,------------......---------,,,,,,,,,...------,,,,,,------...+++---......++++++,,,.........------------......///..................///........................000000000000000000000000...------------...//////........................------...//////...------------............---------........./////////000------------------------............------------///...---...000111000///////////////////////////,,,---...///000000000000/////////.........------........................------------------------+++,,,---.........---,,,//////............//////,,,...000222222111000///,,,---......------///000................................./////////000000------------------------000000000000////////////000000000000000000000000////////////000000000000//////............//////111111000000000000000111222333333444444444333333222222333333333444444444333333444444444444444444444444555666777888999999999999999::::::;;;;;;;;;<<<===>>>???@@@@@@???>>>===???@@@@@@???============>>>???@@@@@@???>>>===;;;;;;;;;<<<<<<<<<=========>>>>>>>>>??????@@@@@@<<<===>>>>>>>>>>>>>>>==================<<<<<<;;;======<<<;;;999888777777777777777777888888888888555666777999999777666555666666666666666666666666222333333444555555555444333333333333333333333333222333333444444333333222222222222111111111111000......///000111222333333444222111/////////000000000111222222111000///...---------.........////////////.........---------,,,,,,,,,---------..............................000000000000000000000000......///000000000000000000000111111000///...............------.........+++,,,...000000///...---......////////////......,,,,,,------...///000000---------.........//////---------------------------------.........//////---------.........//////...111333333000---...///,,,,,,,,,,,,,,,,,,,,,,,,......///...---...000222,,,...000111111000---,,,.........................../////////000000111111.........------.........------------------------...........................------------...////////////............//////////////////000000000000........................---.........//////000000//////.........---------//////000///------...000---------------...///000111000///...---,,,++++++------------------------.........//////000000000.........------,,,,,,,,,...------,,,,,,------...***,,,...---+++***+++............------.........///......------......///........................------------------------...------------...//////........................,,,---...//////...---,,,---..................------.........//////000000000000000000000000000000000/////////............///------...000111000///........................,,,---...///000000000000//////......---------,,,........................------------------------........................,,,,,,,,,---------......222111///111333444111///000///......------------000000000///......------111111000000//////..............................////////////000000000000000000000000000000000000///000000000000000000///000000////////////000000222111000000000111333444000111222333333222000///222333444555555555444333333333333333333333333333666666666666777777777777999::::::;;;;;;::::::999<<<===>>>??????>>>===<<<===<<<<<<;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;============>>>>>>>>>>>>???>>>===<<<;;;;;;<<<===<<<>>>???>>><<<;;;;;;<<<<<<<<<;;;:::::::::;;;;;;:::999999888777666555555777777777777777666666666999888666555444444555555444444444444444444444444777666444222111000//////111111111111111222222222222222222111111111111000000000000000000000000000////////////000000000000111111111111111000//////222000,,,***)))+++---///................................................---------............///////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////------------------------//////...---------------////////////////////////000---***+++...000000...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................////////////////////////,,,,,,,,,,,,------...///////////////////////////---------------------------------............//////000000000///...------////////////////////////***+++,,,---............---+++***,,,///000...+++//////////////////////////////////////////////////////////////////////////////.........---------........................//////////////////////////////////////////////////////.........---------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---------............///------------------------,,,------......------,,,+++---///000///.........////////////............)))***,,,...//////..............................000000////////////000000........................000000//////......------//////000000000000//////////////////////////////////////////////////////------............------000000//////............//////////////////////////////.........---------------------------------................................................---------.........//////111000///111333444222000000///...---,,,,,,,,,,,,------......///000000000000000000000//////..............................////////////000000000000000000000000000000000000111000000000000000000111000000////////////000000111111000///000111222333111111222222222111111000///000111222333222111111333333333333333333333333555555555666666666777777888999999:::::::::::::::<<<===>>>>>>>>>>>>===<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<;;;===>>>>>>>>>>>>????????????>>>===<<<;;;;;;<<<===<<<===>>>>>><<<;;;;;;<<<<<<;;;;;;:::::::::::::::999999888888777777666666999999888777777777777777666555444333222333444444444444444444444444444444222222222111222222333333333333222222111111000000222222222111111111111000000000000000000000000000////////////000000000000000000111111000000///...///...,,,++++++,,,...000........................................................./////////000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................000//////...------......////////////////////////...,,,***+++---///...---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................////////////////////////------,,,,,,,,,---......////////////////////////........................---------............///------......------,,,+++////////////////////////***+++,,,---...............---,,,---000111///---//////////////////////////////////////////////////////////////////////////////.........---------........................................................................//////.........---------///...------------...///------------------------,,,---............---,,,---------............///------------------------,,,------......------,,,+++---///000///.........---.........//////000000+++,,,---...//////......////////////////////////000///////////////000000........................///////////////...............////////////......////////////////////////////////////////////////------............------/////////.........------//////////////////////////////.........---------------------------------........................................................./////////000000000//////111333555444222222111000///............------......///000000000000000000////////////...////////////////////////////////////000000000000000000000000000000000000222111000//////000111222000000////////////000000000000/////////000111222222111111111111111222222///000111222222222111111222222333333333333333333444444444555555555666666777777888999:::;;;;;;<<<<<<<<<===>>>>>>===<<<<<<::::::999999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>============>>>>>>>>>>>>?????????@@@>>>===<<<<<<;;;<<<<<<<<<;;;<<<>>>===<<<:::;;;;;;;;;;;;:::999999999999999888888888777777777777777<<<;;;999777666666777777444333333333333444555555555555555555555555555555111111111111222333444444444444333222111000//////222222222111111111111000000000000000000000000000////////////000000000000/////////000///......---,,,,,,,,,,,,---...///000................................................////////////000000000111////////////////////////////////////////////////........................////////////////////////////////////////////////////////////////////////000000//////......//////////////////////////////,,,++++++,,,......---+++------------------------------........./////////........................////////////////////////......------------------////////////////////////////////////////////////---------............///------.........---,,,,,,////////////////////////+++,,,---.....................---///000111000...////////////////////////////////////////////////////////////////////////...............---------................................................------------------------...............---------000///............///000........................,,,---............---,,,---------............///------------------------------............------+++---///000///.........,,,,,,---...///000111111---...////////////......000000000000000000000000///.........///000000111.................................///////////////------............------////////////////////////////////////////////////------............------.........---------------////////////////////////...............---------------------------------................................................---.........////////////......000222444555555555444444333111000000000000000000000///......------////////////////////////000000000000000000000000////////////000000000000////////////////////////111000...------...000111000000////////////000000///////////////000000111222111000000000111222333111222444555555555444333222222222222222333333333333333333444444444555555555666666777999;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999::::::;;;<<<>>>>>>>>>>>>>>>??????????????????>>>>>>>>>>>>===============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::<<<======;;;:::;;;<<<;;;:::999999888888999999777777777777777888888888<<<;;;888666555555555666444444555555666777888888666666666666666666666666444333333222111111111222333333333222222111111111222222222111111111000000000000000000000000000000////////////000000000000......//////......---,,,,,,,,,---.......................................------------------------....../////////000000000////////////////////////////////////////////////------------------------////////////////////////////////////////////////........................000000////////////000000////////////////////////+++,,,---...//////---,,,------------------------............////////////........................////////////////////////000///...---------------////////////////////////........................---------............/////////000000000000//////////////////////////////,,,,,,---...............------...//////000///...////////////////////////////////////////////////////////////////////////........................................................................------------------------........................///..................///.............../////////------............---------------............///........................------............------+++---///000///.........---------...///000000111000000000000000/////////////////////////////////...............///000111........................------......//////000000---......//////......---////////////////////////////////////////////////------............------------------------------////////////////////////................................................................................................,,,,,,---------.........---///111222444555555666555444333111000/////////000000000///......------.............../////////000000000000000000000000////////////000000000000///////////////////////////...------------...///000000////////////000000.../////////000000000000222111000000000111333444222333555666666666555444111111111222222333333333333333333333444444444444555555555666888:::<<<===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>??????@@@@@@@@@?????????>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<===;;;;;;<<<<<<<<<<<<<<<<<<:::<<<======<<<;;;<<<<<<;;;:::999999888888999999777777777777777888888888:::999777555444333444444333444444666777777888888666666666666666666666666444333333222111111111222111111222222333333333444222222222111111111000000000000000000000000000000////////////000000000000...............---,,,,,,....../////////...---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------........./////////////////////////////////........................------------------------........................////////////////////////------------------------000000////////////000000////////////////////////,,,---///000000//////..................................../////////000000////////////////////////////////////////////////000///......------------////////////////////////---------------------------------............/////////000000000000000///////////////////////////------......//////......+++,,,---......---......////////////////////////////////////////////////////////////////////////---.....................................................................---------------------------.....................------------------------,,,,,,------....................................---------............///........................---......//////......---+++---///000///.........///////////////.........111000000000/////////000.......................................///000000........................------......//////000000/////////000000/////////////////////////////////////////////////////////------............------------------------------////////////////////////---.............................................................................................,,,,,,,,,------------...---///222333333444555777444333111000///...------------......///000000000---............/////////////////////////////////////////////000000000000000000000000000000000000........................000000////////////000000...///000111111111000000000000000000111222333333000111222333444333222222000000111111222333333333333333333444444444555555555555555555777999;;;===<<<;;;::::::::::::;;;<<<;;;;;;;;;;;;<<<======>>>;;;<<<<<<======>>>>>>???????????????>>>>>>>>>>>>::::::::::::;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;:::<<<>>>>>>===<<<===>>>;;;;;;:::999999999999999888888888777777777777777777777666666555444333333111222333444555555555555555555555555555555555555111111111111222333444444000000111222333444555555222222222111111111111000000000000000000000000000////////////000000000000.........///...------,,,///000000//////---,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////////////////........................------------------------........................////////////////////////------------------------//////......//////000000////////////////////////---///000000//////000111////////////////////////....../////////000000000//////////////////////////////////////////////////////......---.........////////////////////////---------------------------------............///------.../////////......////////////////////////---....../////////......***,,,......---,,,---...////////////////////////////////////////////////////////////////////////---------.......................................---------------------------------------------------------...............,,,,,,------------,,,,,,,,,,,,,,,---......////////////...------...//////---------............///..............................////////////......+++---///000///.........000000//////............000000////////////000111........................//////......---......///................................./////////////////////000000000000//////////////////////////////////////////////////////------............---------------------.........////////////////////////---------.......................................................................................------------...............000333444333333555777666555333111000//////...------......///000000000---------.........//////........................////////////000000000000000000000000000000000000...///000111111000///...000000////////////000000///000111222222222111000//////000111222333333333...///000111222111000000///000000111222222333333444444444444555555555555666555444444666888:::<<<;;;;;;:::999999:::;;;;;;::::::::::::;;;<<<===>>>;;;<<<<<<===>>>>>>????????????>>>>>>>>>=========:::::::::;;;;;;;;;<<<<<<999:::;;;<<<<<<<<<;;;;;;;;;===??????>>>===>>>???<<<;;;;;;:::::::::::::::999999888888777777666666555666777888777666444333111222333555555555444444444444444444444444444444222222222111222222333333111222222333333444444444222222222111111111111000000000000000000000000000////////////000000000000///////////////...------/////////...........................................................................////////////////////////////////////........................------------------------........................////////////////////////..............................------...//////000////////////////////////---///000///------///222////////////////////////.../////////000000000000///////////////////////////////////////////////////............//////000////////////////////////........................---------............///------...///////////////////////////////////////......////////////......***---//////---,,,...///////////////////////////////////////////////////////////////////////////---------.........//////........................------------------------........................---------.........//////,,,---...//////...---,,,,,,------...//////000000000///...------...///000---------............///..............................////////////......+++---///000///..................//////////////////............///111222........................000000///...------------........................///////////////............//////////////////...////////////////////////////////////////////////------............------------........./////////////////////////////////---------.........//////..................................................................................../////////000...111444444333222444777999888777555333222222222000000000///......---------------.........//////........................////////////000000000000000000000000000000000000///000333444444333000///000000////////////000000///000111333333222222111...///111222333333222222...///000222222111111000///000000111222222333333444444444555555555666666666555444444555777999;;;;;;;;;999999999999;;;;;;999999999999:::;;;<<<======>>>>>>???@@@AAAAAAAAA>>>>>>>>>>>>============;;;;;;;;;<<<<<<<<<======888999;;;<<<===<<<;;;;;;<<<===???@@@???>>>???@@@===<<<;;;;;;::::::;;;;;;:::999999888777666666555444666888999999888555333444555666777777777666555444444444444444444444444777666444222111000//////333333333333333333333333222222222111111111111000000000000000000000000000////////////000000000000//////000000//////...---......---......///000111........................000000000000000000000000////////////000000000000////////////////////////........................................................................////////////////////////////////////////////////---------------...///000////////////////////////---...///---++++++///222000000000000000000000000////////////000000000000000000000000000000000000////////////////////////...............///000111////////////////////////////////////////////////---------.........////////////000111111111111111////////////////////////...///////////////......+++...111000...---///111////////////////////////////////////////////////////////////////////////---------.........//////........................------------------------////////////////////////---------.........//////---...///000000///...------......///000111111222000///...------...///000---------.........//////////////////////////////......////////////......+++---///000///.........,,,------...///000111111...---------...///111222000000000000000000000000111000///...---,,,,,,,,,........................000000//////.........------..................---////////////////////////////////////////////////---..................---........./////////000000////////////////////////---------.........//////////////////////////////........................***+++---//////...---,,,---......///000/////////222333444444333333555777555999<<<999333//////111111000///..................------,,,,,,------.....................------////////////////////////////////////........................////////////000000000000000000000000............////////////111111111000000000000000////////////////////////111111111111222222222222222222333333333444444444777666444333333555777999<<<;;;999888777888999999888888999999999:::::::::999:::;;;===>>>@@@AAABBBAAA@@@>>>=========>>>???>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>?????????>>><<<:::888777777666999999999888888777555555555555555555555444444333666666555555444444444333333333444444333333222111555555555444444333333333111111111222222333333333---...///000111222333333//////000111111111111111//////000000000000//////111111111111000000000000///...------...///000111///////////////...............------------......222000...---,,,---...///000000000000///...---,,,...///000111111222222111---,,,+++******,,,---///........................000000//////.........---000///...------...///000---------............//////...---,,,+++*********......------------......////////////////////////111000//////000222444666111111222222222222111111111111000000//////......000000000000000000000000------,,,,,,,,,,,,------////////////////////////////////////////////////........................222111///...///000222333,,,---...///000000000000---------------------------------............///////////////////////////......------------......---......///////////////......//////...---,,,,,,------------------------------------------------,,,,,,,,,,,,,,,---...///---.../////////...---,,,........................,,,---.../////////...---............////////////,,,---------...///////////////............///////////////...---------,,,,,,,,,,,,---------......///...---,,,,,,---...//////---,,,---000111000...//////.........---------////////////////////////000000000000000000000000.........------,,,,,,,,,///////////////.........//////......---------,,,......////////////......//////............//////........................,,,,,,,,,---...///000000------------------------,,,---------.../////////***+++---//////...---,,,////////////000000000000222333444333222222333555444777888666000---...000.........------...//////...------,,,,,,------.....................------........................////////////........................////////////////////////////////////............////////////000000000000000111111111000000000000000000000000////////////000000000000333333333333444444444444777777777777777888888888<<<;;;999888888888999:::999999999999999999:::::::::;;;;;;===>>>???@@@AAA@@@@@@>>>=========>>>>>>>>>======<<<<<<;;;::::::;;;;;;;;;;;;;;;:::::::::<<<<<<======>>>>>>>>>>>>>>>===<<<:::999888777777999999999888888777666555777888888888888777666666666666666555555555444444333444444444444333222222444444444444333333333222111111222222222333333333000000000000000000111111//////000111111111111111//////000000000000//////000000/////////.........///......------...///000////////////..................------------......111000...---------////////////000000000000000///000000000000000000//////---,,,+++***+++,,,...///........................000/////////............000///...------...///000---------............//////...---,,,,,,+++++++++......------------......////////////////////////---------...000333666777000000111111111111000000///////////////000000000//////////////////////////////............//////////////////////////////////////////////////////........................//////---------...000111............---,,,++++++---------------------------------............///////////////////////////......------------......,,,------.....................//////...------,,,------------------------------------------------......---------...//////111000///---,,,,,,,,,---........................---...............------............////////////---------.....................------------.....................---------,,,---------............///...------------...//////---,,,---000111000...//////.........---------////////////////////////////////////////////////.........------,,,,,,,,,...............---------/////////.........------......////////////......------,,,,,,,,,,,,------........................---,,,,,,------///000000---------------------------------...............+++,,,---.........---,,,111000/////////000111222222222333222000000111333444555666333///,,,...000,,,,,,,,,,,,---...///000...------,,,,,,------...------------------............................../////////............------............/////////////////////////////////............//////////////////000000111111222222000000000000000000000000////////////000000000000333333333333444444444555555666777999999888777666<<<;;;999888888999::::::::::::::::::999999999999;;;<<<<<<======>>>????????????>>>=========>>>>>>>>>======<<<<<<;;;;;;;;;::::::::::::::::::::::::<<<============>>>>>>>>><<<<<<;;;:::999999999999999999888888777777666666888888999999888888777666777777666666666666555555444444444444444333222222333333333333222222222222111222222222222333333333333222222111000///......///000000111111111111000//////000000000000//////.........---------,,,,,,000///......---.......................................------------......111000...------...//////......///000111222222111000000000000///...---,,,...---,,,,,,,,,---///000........................////////////............//////............//////---------............///000///...---------------......------------......////////////////////////------------...111333444/////////000000/////////---......///000000111111////////////////////////111000000//////000000111000000000000000000000000////////////////////////........................///...---------...000111............---,,,++++++---------------------------------............///////////////////////////......------------......+++,,,,,,---...---------.........///......---,,,------------------------------------------------000000///.........//////444222///,,,***+++,,,---........................000///...---------------............////////////...............---------------,,,,,,,,,,,,---------------...............------.........////////////......------......//////...---...///000///..................---------////////////////////////////////////////////////.........---------------------------------------000000////////////............////////////......------,,,,,,,,,,,,------........................---------------...///000------------------------...............---------+++,,,---.........------111000...------///111222111222222000......///000555666555222///...000222,,,+++++++++,,,,,,---......------,,,,,,------...,,,,,,------------..............................//////.........------------------.........//////////////////////////////............////////////......///000111222222333111111111111111111111111000111111111222222222222222222222222333333333333333444555555666666555555;;;:::999888888999:::;;;;;;::::::::::::999999999<<<<<<<<<===============>>>>>>>>>=========>>>>>>>>>=========<<<<<<;;;;;;999999999:::::::::::::::========================;;;;;;:::999999999::::::999888888777777777777777777777777777777666555555777777777777777666666666444444444555444333333222222222222222222222222222222222222222222222222222333222222111000///......///000111111111111000000//////000000000000//////.........---------,,,,,,000//////...------------------...............///......------------......000///............//////......///000000000000000......//////...------,,,...------------...///000........................///////////////........./////////....../////////---------............///000000///.....................------------......////////////////////////000///...------------...---......//////......---........./////////000000////////////////////////111000000000000000000111000000000000000000000000////////////////////////........................111000000///000111222222---...///000000111111111........................---------............///////////////////////////......------------......,,,,,,---............------...............------........................,,,,,,------------------000000///...---------...222000...,,,+++,,,------........................111000...---,,,,,,,,,---............/////////////////////...---------,,,...------,,,,,,------...,,,---------.../////////.........////////////000//////............/////////........./////////...........................////////////////////////////////////////////////...............------------------------.........000000000000000/////////......////////////......//////............//////........................---------------...///000......................../////////...---------,,,,,,,,,---------...------///...,,,,,,,,,---///111000111111///------...///444333222000......///111------,,,+++++++++++++++...------,,,,,,------...,,,,,,,,,,,,------..........................................------------------------................................................////////////......///000111222222333000000000000000000000000000111111111222222222222111111111111222222222222666555333222333444666777:::999888888888888::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<==================>>>>>>>>>=====================<<<<<<<<<999999999::::::;;;;;;;;;=========<<<<<<<<<<<<<<<;;;::::::999999:::::::::999888777777666777777888777777777777777666555555666666666777777777777777444444555555555444333333222222222222222222222222222222222222222222222222111111111000000000000000000000111111111000000/////////000000000000///////////////.........------//////.........---,,,,,,,,,---------......//////......------------......//////........./////////.../////////......---,,,,,,,,,---...............------------......//////////////////////////////.........///////////////...//////////////////...---------............///000000///.........//////......------------......//////////////////////////////...------,,,,,,,,,------............------000/////////.........---........................000//////......//////000000000000000000000000000////////////////////////////////////////////////000000000000000111111222---...///000111111111111........................---------............///////////////////////////......------------......------...///////////////------...............---........................,,,,,,,,,---------......//////...---,,,,,,,,,,,,------..........................................111000...---,,,,,,,,,---............/////////////////////...---------,,,//////............//////,,,---------.../////////.........////////////000////////////////////////.../////////.........///---.....................////////////////////////................................................------....../////////////////////000000000000000......////////////......//////............//////...........................------------...//////......................../////////...---------,,,,,,,,,,,,---------......------,,,,,,,,,---.../////////000///------...000//////...------,,,------///...---,,,++++++++++++...------,,,,,,------...++++++,,,,,,------......------------------------.........------------,,,,,,------------.............................................//////////////////000000111111222222////////////////////////////////////000000000000111111111111222222222222888777444333333555888:::888888777666777888999:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======<<<<<<===>>>>>>>>>==============================999::::::;;;;;;<<<<<<============<<<<<<<<<<<<;;;;;;;;;:::999999999::::::999888777666666777888999888888999999888888777666555555666666666666777777555555555555555444333333222222222222333333333333333333333222222222222111//////000000111111222222000111111111111000000/////////000000000000//////000000000////////////...------.........---,,,,,,,,,,,,,,,---......//////......------------...............///////////////............---,,,+++++++++,,,---...////////////,,,---------............////////////////////////.........///////////////......////////////......---------............/////////............//////......------------......////////////////////////++++++,,,---.../////////------............------000000//////...------,,,........................///......------......///000000000000000000000000////////////////////////////////////////////////............////////////////////////...---,,,,,,........................---------............///////////////////////////......------------......---...//////000000//////,,,---......///.................................+++,,,,,,------............------,,,,,,,,,------***,,,---///000//////...........................000///...---------------............////////////...............---------/////////....../////////---------...............------........./////////...//////000000//////......///000///...---...///---------...............////////////////////////......................................./////////------......///000000000......////////////000000......////////////......------,,,,,,,,,,,,------..............................---------......///.......................................------------,,,,,,,,,------......------------.........///...//////...------///111------,,,---------,,,+++...---,,,,,,,,,,,,,,,---...------,,,,,,------...***++++++,,,------......------------------------.........---------,,,,,,,,,,,,---------.............................................////////////000000000000000111111111........................////////////000000000000222222333333333444444444666666555555555666777888777666555555555666888999888999999:::;;;<<<======;;;;;;;;;<<<<<<=========;;;;;;===>>>>>>>>>===========================>>>::::::;;;<<<<<<===>>>>>>======<<<<<<<<<;;;;;;;;;<<<;;;::::::999999999999999888777666666777888999777888888888888777666666444444555555555666666666555555555555555444444333222333333333444444444444333333333222222222111111///000000000111111111111111111111111111000////////////000000000000//////000000000/////////......+++,,,---.........---,,,++++++,,,------...//////......------------......---......///////////////---...............---------....../////////......+++,,,,,,---------------////////////////////////............/////////000---...///000000///...------------............//////......------......///......------------......////////////////////////***+++,,,---//////000000------............------................................................///......------......///////////////////////////////////////////////////////////////////////////---......//////////////////000000//////...---,,,........................---------............///////////////////////////......------------......,,,---......//////......,,,------...//////..............................++++++,,,,,,---......///...------------......///------------....................................---...............------............////////////---------...............///......------......///...............---------,,,---------...............///000111111000///......000111000---,,,---///---------.........//////////////////////////////........................---........./////////000,,,,,,---......///000000------........./////////......////////////......------,,,,,,,,,,,,------........................///......---------..............................---------...............---,,,,,,,,,,,,---......---...//////000000//////---...//////......000222------...///000///---+++,,,,,,,,,,,,---...//////...------,,,,,,------...******+++,,,,,,---......------------------------......---------,,,,,,,,,,,,,,,,,,---------........................................../////////000111111111000000000000000........................111111111111222222222222444444444555555555666666222333444555555555444333666555444444444666777888777888999:::<<<===>>>>>>::::::;;;;;;<<<======>>>:::;;;===>>>>>>>>>==================>>>>>>>>>>>>;;;;;;<<<<<<===>>>??????======<<<<<<<<<;;;;;;;;;===<<<;;;:::999999999999999888666555555777999:::555555555555555444444333333444444444555555666666555555666666555555444333333333333444444555555555333333333222222111111111111111111000000000000000111111111111111000////////////000000000000//////000////////////.........***+++---...///...------++++++,,,,,,---...//////.........------.........------...///000000//////,,,---...///000000000000000000000000///...---,,,***+++,,,,,,------,,,,,,000000000000000000000000---.........//////000000---...///000000///...------------.........//////......---------......///.........------.........////////////////////////------...//////......------......//////......---,,,,,,------.../////////........................//////............//////////////////////////////////////////////////////000000000000000000000000///000000111111111111111...///000111222222222222////////////////////////---------.........//////////////////////////////.........------.........+++,,,------......------,,,,,,---.../////////...////////////////////////++++++,,,,,,---...//////...............///000111222000---++++++,,,...///........................,,,---.../////////...---............/////////000,,,------....../////////...------,,,,,,------.../////////......------,,,,,,,,,,,,---------.........///000111111000///......000222000---,,,---///---------.........//////////////////////////////........................---.........//////000000++++++,,,,,,---...//////,,,---------......//////......////////////....../////////....../////////........................///......---------......////////////////////////,,,------....../////////------------------------,,,,,,,,,------...............------,,,,,,,,,,,,(((***---...---------......------,,,,,,------...,,,,,,,,,+++++++++******---------,,,+++***)))(((+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...//////---......///////////////000000000000111222333444////////////////////////000000000000000000000000111111222222222333333333333333222222333333444555444444333444444555666777888999:::;;;<<<<<<<<<<<<>>>>>>>>>>>>============<<<;;;;;;;;;;;;<<<======::::::;;;;;;<<<=========<<<;;;;;;;;;<<<===???@@@<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;::::::999999::::::666555333333333666888::::::777444555777999999777666666666666666666666666555555444444444444555555555555555555555555555555333333222111000000111111111111111111111111111111111111000000//////......000/////////............000000//////.........---000000000000///...---,,,...........................------...//////...,,,........................000000//////.........---........................000///...---,,,+++++++++...------,,,,,,------...////////////////////////000000//////......---------......////////////...//////000000///...------............////////////000///...---------------------............------,,,,,,.../////////...---......,,,++++++,,,..............................------------------------........................,,,,,,,,,,,,,,,,,,++++++000000////////////000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111.........---,,,,,,,,,+++........................///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................................................................,,,,,,,,,------------...000000//////.........---........................//////.........------------------............///000000///...---,,,,,,+++000///...---,,,,,,---...//////.........---------............////////////---...///000000///...---////////////////////////......---,,,+++******)))///////////////////////////...------------...///........................////////////////////////+++,,,---///000000111111...........................................................................------------...//////////////////////////////------------------------,,,,,,------------------.../////////......---,,,)))+++...///...---...///...------,,,,,,------............---------,,,,,,---------,,,,,,***)))))),,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///////////////000000111------...////////////////////////000111222222333000000000000000000000000000000000000000000000000000000000111111111222222333222222222222333444444444444333444444555666777999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======;;;;;;<<<<<<<<<<<<======<<<<<<;;;;;;<<<===>>>???======<<<<<<;;;;;;::::::<<<;;;::::::999999:::::::::999999999888888888888999666444444666888777666666666666666666666666666555555444444444444555555555555555555555555555555333222222111000000111111111111111111111111111111111000000000/////////...000000/////////.........000/////////............/////////......---,,,+++------------------------///...---...000000...---........................000/////////....................................000///......------------///......------......//////////////////////////////////////////...............//////......---,,,///////////////...------............//////////////////...---------------------............------,,,---.../////////...---...------,,,,,,------...........................------------------------........................///.....................000000////////////000000////////////////////////111111111111111111111111//////////////////////////////000000000111111111////////////............------------------------------------------------------------------------......................................................................../////////000000000000111000/////////....................................//////.........------------------............///---.........//////////////////...---,,,---......//////.........---------............////////////---...///000000///...---........................//////......------,,,,,,////////////////////////................................................////////////////////////,,,---...///000000000000........................................................................---------.........//////////////////////////////------------------------------------------,,,,,,---.../////////...---,,,+++---//////......///000...------,,,,,,------...............------------,,,------,,,,,,+++***)))...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////......//////000111------...////////////.........//////000000111111000000000000000000000000000000000000000000000000/////////000000000111111222222222222222333444444444444333444444555666777999:::;;;<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===============<<<<<<<<<<<<===<<<<<<;;;<<<<<<===============<<<;;;::::::999<<<;;;::::::999999::::::<<<<<<<<<<<<;;;999666555888666444333555666666666666666666666666666666666555555444444444444555555444444444444444444444444333222111111000111111111111111111111111111111111000000000000////////////000000000/////////......////////////.....................------,,,++++++------------------------//////...///000111///---........................////////////....................................000//////.........///////////////....../////////////////////////////////.........///////////////.../////////...---,,,+++///////////////......---............//////////////////...------------...------............------,,,---......//////......------............------........................------------------------........................////////////////////////000//////......//////000//////////////////////////////////////////////////////////////////////////////000000000000111111000000000000000000111111........................+++,,,,,,---......//////................................................................................................///000000000000111111111////////////...................................................------------------............///............////////////......---------...//////...............---------............////////////......////////////......------------------------////////////////////////////////////////////////,,,---...//////...---,,,........................////////////////////////......////////////..............................................................................,,,---...///000///......////////////////////////------------------------.........------,,,,,,,,,+++,,,---......---,,,***+++---......------...///...------,,,,,,------...---,,,,,,,,,,,,+++++++++,,,,,,------,,,++++++***...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......,,,---......//////......---......///////////////111111111111111111111111/////////////////////////////////000000000111111222222222111222333333444444444333444444555666777999:::;;;<<<<<<======<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<===??????>>>===<<<<<<;;;;;;===<<<<<<<<<<<<<<<<<<<<<>>>===<<<<<<;;;:::999999<<<;;;::::::999999:::::::::::::::999888666555444888777555444555555666666666666666666666666666666555444444333333444444555444444444444444444444444222222111111111111111222111111111111111111111111000000000000////////////000000000////////////...///////////////.........///......------,,,,,,,,,........................000//////000111111000...........................///////////////...................................................////////////............//////////////////////////////------......//////000000....../////////......---...///////////////..................///////////////......---------......------............---------------...............,,,---...//////...---,,,........................................................................---------.............../////////....../////////////////////////////////........................////////////////////////////////////000000000111/////////000000111111222////////////////////////,,,---------.........///.............../////////........................................................................------------............///////////////.........................................................---------............///000000///...---,,,++++++------------......//////....................................////////////...//////////////////...------------------------......//////000000000000////////////////////////,,,---///000000///---,,,........................//////////////////////////////000//////...------........................................................................+++---///000111000...---////////////////////////------------------------.........------,,,,,,,,,,,,---......///...---,,,+++,,,------++++++---......------,,,,,,------...---------,,,,,,,,,++++++,,,,,,---------,,,++++++...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---......,,,------...............------.../////////......000000000000000000000000////////////////////////000000000111111111222222222111111111111222333333444444333444444555666777888999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<=========:::::::::::::::;;;<<<<<>>===<<<;;;::::::<<<<<<<<<<<<<<<;;;;;;;;;===<<<<<<;;;::::::999999<<<;;;::::::999999:::::::::999777555555555777888999999888666555555777888666666666666666666666666444444333333333333444444444444444444444444444444222111111111111111222222000000000000000000000000////////////000000000000111000000000////////////.........///////////////000///......---......///////////////////////////000//////000111111000....................................///////////////////////////////////////---------,,,------.........------,,,,,,------...////////////////////////------......//////000000---...///000000000000000......///////////////...............////////////......---------......///------............------------------......//////,,,---////////////---,,,........................................................................------------......////////////............//////........................------------------------...........................////////////000000000.........//////000000000000000000000000000000000/////////......---------,,,,,,------....................................................................................+++++++++,,,,,,,,,------.........///////////////........................---.....................---------............//////......---,,,+++******,,,,,,---....../////////---................................./////////////////////....../////////---------------------------------......//////000////////////////////////,,,---///000000///---,,,........................////////////////////////000000000000///...---,,,........................................................................,,,---///111111000///...////////////////////////------------------------------------------,,,,,,.........////////////000+++,,,---,,,******,,,......------,,,,,,------...////////////.........---,,,,,,------------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------......///000,,,,,,---............------...///000000///...---////////////////////////000000000000000000000000000000000111111111222222111111111111111222333333444444333444444555666777777888999::::::;;;;;;;;;;;;;;;;;;<<<======>>>>>>:::::::::::::::;;;;;;<<<>>>======<<<;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::<<<;;;::::::999999::::::;;;:::777666666888:::<<<999:::999777555555777888666666666666666666666666444444333333333333444444333333333333333333333333111111111000111111222333000000000000000000000000////////////000000000000111111000000000/////////.........///////////////000000...------...///000//////////////////////////////...///000111///---.................................///////////////////////////////////////...------,,,,,,,,,------------,,,,,,,,,,,,------////////////////////////.........///////////////---......///000/////////---...//////////////////............////////////...------------...//////------............------...------------...//////......////////////.......................................................................................//////000000111///......------......///........................------------------------..............................////////////000000---..................///111111111111111111111111000000//////...------,,,,,,,,,,,,---......//////........................................................................,,,,,,---------..................///////////////........................---------...............---------............///+++,,,,,,,,,,,,---------,,,---......///.........---------...........................//////////////////............//////------------------------,,,,,,,,,------.........////////////////////////,,,---...//////...---,,,........................//////////////////////////////000000///...------........................................................................---...///000111000//////////////////////////////------------------------,,,,,,------------------...---,,,++++++---///000---...---,,,++++++---///...------,,,,,,------...////////////............,,,,,,---------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------......///000+++,,,------......------...///000111111000...---........................000000000000000000000000/////////000000000111111111111111111111222222333444444333444444555666777666666777888999999999999999::::::;;;<<<<<<======::::::999999::::::;;;<<<<<<<<<;;;;;;::::::999999888999;;;<<<<<<<<<<<<;;;999::::::::::::;;;;;;;;;<<<;;;::::::999999::::::;;;:::999999999999:::;;;888999999777444333555888666666666666666666666666444333333222222333333444333333333333333333333333111111000000111222222333000000000000000000000000.../////////000000000111111111111000000000//////............/////////000000///---,,,,,,---///000........................///...---...000000...---..................................../////////000////////////////////////000///...------,,,------......------------......///////////////////////////////////////.....................---,,,+++***------...///////////////............////////////---------------...//////------............------...------,,,---...///000//////............//////........................................................................,,,------...//////000000///......------......///................................................................................./////////000000///..................---////////////////////////////////////............,,,------...//////000000........................................................................---------.........//////............/////////000........................---------.........//////---------............///---------.........//////---.../////////...---,,,---------.........//////............////////////000///...------...///000........................------------------......////////////////////////................................................////////////////////////...///////////////................................................................................./////////000000000000////////////////////////------------------------,,,,,,,,,------.........+++)))'''&&&''')))+++---...//////---,,,,,,...000...------,,,,,,------.........---------,,,,,,,,,,,,,,,------...---------+++,,,............,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++++++++,,,------+++,,,------......------...///111222222000///---........................000000000000000000000000............/////////000111111111000111222222333444444444444444555777777555666777888888999999888888888999::::::;;;<<<<<<::::::999999::::::;;;<<<;;;;;;::::::::::::999999777888:::<<<======<<<<<<888999999::::::;;;;;;<<<<<<;;;::::::999999::::::999999:::;;;:::999888777777888888666333222444777666666666666666666666666444333333222222333333444333333333333333333333333111111000000111222333333000000000000000000000000.../////////000000111111111111111111000000000000---.........//////000000///---,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,...------...//////...,,,........................---.........//////000000000000000000000000000000222111000......---------//////............//////////////////////////////000000//////.........---//////...---+++(((&&&%%%------...///000000//////............/////////000---------------...///000---..................---......---,,,---...///000000///...------...///000........................////////////////////////........................******++++++,,,---...............------............................................................................................./////////000000000//////......------........................------......///000000000---......///000111111222........................................................................,,,,,,,,,---------......---.........//////000000........................---------.........//////---------.........//////222222111000///...------....../////////...,,,+++---------.........//////............/////////000000///...------...///000////////////////////////........................///////////////////////////...------------...///........................////////////////////////......///////////////.........................................................................../////////...///000111111////////////////////////'''(((***+++,,,,,,++++++............////////////,,,,,,------------------------------------------,,,---......//////......------------------------000///...---------------+++,,,------......------,,,------......//////000---------...///000111222........................////////////////////////000000///...............////////////000000000000000000000000000000000000000000000000000000000000000111111111111222222222222444555444333333444555555555666666777777888888888999999::::::;;;;;;<<<>>>;;;999888999::::::999;;;;;;;;;:::999888777666888888999999999:::::::::::::::::::::::::::::::::555666888:::;;;:::999777999999999999999999999999:::999888777777888999:::555555444333333333444444222333444333111000111333222222222222222222222222000000000000000000000000////////////////////////000000000000000000000000///////////////////////////////////////////////////......---------......---------............///......////////////..............................000000//////.........---//////............//////............---,,,++++++,,,,,,,,,------------.........................../////////...------,,,,,,////////////////////////........................,,,,,,,,,---------......---------............///+++,,,---......---,,,+++,,,,,,,,,---...///000000........................---.........//////000000......------------......//////............//////////////////000000000000////////////000000000000......---,,,++++++******......,,,++++++,,,---...,,,---......//////......///...---------///222333////////////////////////........................////////////////////////........................////////////////////////000000/////////.........---,,,,,,,,,,,,---......//////.........---------......///000000000000000//////////////////////////////............//////////////////////////////......------------........................------///...---,,,+++,,,---...........................//////.........---------000000000000000000000000///...---,,,,,,---...///........................////////////////////////000000000000000000000000........................---.........//////000000---------............////////////////////////////////////...---------,,,///............---------............////////////)))***+++---------------............////////////........................------------------------,,,------...............------------------------...---,,,++++++++++++,,,,,,,,,------......------,,,,,,,,,+++++++++++++++,,,+++++++++,,,---......------------------------........................000000///...............------------............000000000000000000000000000000000000000000000000000000111111111222222222222333555444333333444555555555555666777777888888888888999::::::;;;;;;<<<===;;;999999:::::::::999::::::::::::999888777777888888888999999999::::::===============<<<<<<<<<666777888999:::999888888999999999999999999999999999888888777777888888999555555444333333333444444///111333333222222333444222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000///////////////////////////////////////////////////......---------......---------............///......////////////..............................000/////////............//////............//////,,,,,,---.........------.........////////////000.......................................---------................................................,,,,,,---------.........---------............///---...////////////...---,,,---------.../////////..................................../////////000//////............/////////..................///.../////////000000000000............///////////////......---,,,,,,++++++///...---,,,,,,---......,,,---......//////......******)))((()))***,,,---////////////////////////........................////////////////////////........................//////////////////////////////.........---------------,,,,,,------.../////////.........---------......///000000000000000//////////////////////////////............//////////////////////////////......------------....................................------,,,,,,------........................//////.........---------///////////////////////////...------------...///........................////////////////////////............................................................/////////000---------............///////////////////////////..................------///............---------............////////////,,,,,,---...////////////............////////////000000000//////......---------------------------,,,,,,---...............------------------------------,,,+++++++++,,,,,,,,,,,,,,,---------......---,,,,,,+++******)))))),,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///......---.........------------............000000000000000000000000000000000000000000000000000000000111111111222222111333444444333333444666444555555666666777888888888888999999:::;;;;;;;;;;;;:::999:::;;;;;;999888888999999999999999888888888888888999999999999:::;;;;;;;;;::::::999999999999999999888888888888888999999999999999999999999777777888888888888777777666555444333333333333333,,,///333444444333333444222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////////////////////////////......---------......///---------............///......////////////..............................////////////............//////............//////++++++,,,....../////////.........////////////000........................---------...............------------------------........................,,,------------.........---------............/////////000000000000//////------......................................................////////////000000////////////000000......------------............/////////000000000------------............/////////...------,,,,,,///......------...//////,,,---......//////.........---,,,++++++,,,---...////////////////////////........................////////////////////////........................///////////////////////////////////////.........---------,,,------...///...............---------......///000000000000000//////////////////////////////............//////////////////////////////......------------.............................................---,,,,,,......................../////////.........------///////////////////////////...------------...///........................////////////////////////............................................................////////////---------............///////////////////////////................../////////............---------............////////////------......////////////............////////////111000000///...---,,,,,,------------------------,,,,,,---.........------------------------------///......---------......,,,,,,,,,,,,------......---------,,,,,,+++++++++......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......------.........////////////000000000000////////////////////////////////////////////////000000000000111111111111111222444444333333444666444444555555666777777888888888888999::::::;;;;;;:::999:::;;;<<<<<<999777777777888999999999999999888888888888999999999999::::::999999888888777777::::::999888777777777888888888888888888888888888555666777888888777666555666555444444333333333333,,,000333555555333222222222222222222222222222222000000000000000000000000111111111111111111111111////////////////////////////////////////////////////////////////////////...------------...//////---------............///---......//////......---........................///////////////.........///......------......///,,,,,,---...............,,,,,,,,,------------...........................,,,,,,------...//////000------------------------........................------------............---------............/////////000000000000//////...............---------................................./////////////////////............//////------,,,,,,,,,,,,------........./////////000000------........./////////000/////////.........---............/////////000,,,---......///.........222111000//////000000111////////////////////////........................////////////////////////........................////////////////////////000000000000000000000000---------------...//////..............................///000000000000000//////////////////////////////............//////////////////////////////......------------......---------...............---.../////////...,,,+++........................////////////............////////////////////////.........------.................................////////////////////////000000000000000000000000.................................///////////////---------............///////////////////////////------......//////000000///............---------............////////////---------------.....................//////////////////......---,,,++++++------------------------+++,,,,,,---...---------------------------------......---------......///------,,,,,,,,,---...///+++++++++,,,,,,---------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......////////////000000000000//////////////////////////////////////////////////////000000000111111111000111333333333333444666444444444555666666777777777777888999999::::::;;;999999999;;;<<<<<<:::888666666777888999999999999777777888888888999999999===<<<<<<<<<;;;;;;::::::::::::999888777777777888888888888888888888888888555666777888888777666555666666555444333222222333///111555666444222111000222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////---------------...//////---------............///------............------.................................///////////////......------------........./////////......---,,,,,,,,,,,,------------...........................+++,,,,,,---...///000000------------------------........................---------.........//////---------............///.......................................---------........................///////////////............------,,,,,,------...------,,,,,,,,,,,,------............////////////....../////////000000000000///////////////......---....../////////000000,,,---......///...............------------------////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////...------------...//////---...........................///000000000000000//////////////////////////////............//////////////////////////////......------------......---------.........//////---...///000///...---,,,////////////////////////000000/////////.................................---..................---........................////////////////////////000000000000000000000000///////////////////////////////////////.........---------............///////////////////////////---......//////000000000///............---------............////////////------,,,,,,,,,------...............////////////.........---,,,,,,++++++------------------------++++++,,,---------------------------------------,,,,,,+++++++++,,,------------,,,+++,,,---...///))))))******+++,,,,,,---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,------...///------------............000000000000000000000000000000000000000000000000/////////000000000111111///111222333222333444666333444444555555666777777777777888888999::::::::::::999999:::;;;<<<;;;999666666777888999999999888777777777888888888888999::::::::::::::::::::::::999999999888888888888888888888888888888888888888555555666666666666555555777666555444333222222222000222555555333111000000222222222222222222222222000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////---------------...///000---------............///------............------.................................///////////////......------------......000000000//////---,,,,,,.........////////////000........................,,,,,,------...///000000------------------------........................------........./////////---------............///------,,,,,,,,,,,,------------..........................................///////////////.........---,,,,,,,,,,,,,,,,,,---......------------......------........./////////////////////000000000111//////////////////......,,,---...///////////////,,,---......//////......,,,---------------------////////////////////////////////////////////////////////////////////////........................////////////////////////,,,,,,,,,,,,------------......------......///000---------.....................///000000000000000//////////////////////////////............//////////////////////////////......------------......,,,,,,------.../////////...////////////...------////////////////////////000000000/////////..............................------...//////...------........................////////////////////////........................///////////////////////////////////////.........---------............/////////////////////////////////////////////000000///............---------............////////////......---,,,,,,,,,---...............////////////............------------------------------------++++++,,,------------,,,------------------------+++++++++++++++,,,---......---,,,++++++---...000+++++++++++++++,,,,,,,,,,,,+++++++++,,,---......------------------------........................---,,,,,,,,,------...///------------............000000000000000000000000000000000000000000000000////////////000000000111...000222222222333444666333333444555555666666777777777777888999999::::::;;;999888888:::<<<;;;;;;666777888888888888888777777777777777888888888888666666666777888888999999666777888999:::999888888888888888888888888888888666555555444444555555666777666555444333222222222000222333333222111222333222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////---,,,,,,------///000000---------............///,,,------......------,,,..................................../////////000...------,,,,,,------......///////////////...---.........////////////000........................,,,---------......//////............................................................////////////---------............///...---,,,++++++,,,---...,,,---------.../////////........................000/////////............---------,,,,,,---------///..................///---------.........//////........./////////000000........................***+++---...//////......,,,---......//////......---...///000000000000000////////////////////////////////////////////////////////////////////////........................////////////////////////,,,---------...........................//////000---------.........//////......///000000000000000//////////////////////////////............//////////////////////////////......------------......,,,,,,------...//////000000//////...............////////////////////////000000000000/////////...........................------...//////...------........................////////////////////////........................////////////////////////000/////////............---------............///////////////////////////000000000//////////////////............---------............//////////////////---,,,,,,---...///............/////////000.........///////////////------------------------++++++,,,---------,,,,,,---------------------------------------...///000...---,,,++++++---...000000//////......------,,,---------...///000111222........................////////////////////////,,,,,,,,,,,,------...///////////////000000000111000000000000000000000000000000000000000000000000////////////000000000000...000222222222333444666333333444444555666666777777777777888999999::::::;;;999888888999;;;<<<<<<777777888888888888777777777777777777888888888888888888999:::;;;<<<<<<===555666888:::;;;:::999777777777777777777777777777666555444333333444555666777777555444333222222222///000222222222222444666222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////////////////////////////,,,,,,,,,---...///000111---------.........//////,,,------......------,,,........................---.........//////000000...------,,,,,,------...,,,---...///000000000000,,,,,,,,,---------..............................---------...............////////////////////////..................................../////////000---------.........//////...---,,,++++++,,,---...,,,,,,------...///000000........................000000//////.........---.........------.........//////............//////---------.........//////---------.........//////---------...............)))***,,,...//////......,,,---......//////......,,,,,,...///000000000000////////////////////////000000000000000000000000////////////////////////........................///////////////////////////000000000111111222222...............///000000---------.........//////...//////000000000000000//////////////////////////////............//////////////////////////////.........------.........,,,,,,------...///000000111000///------...//////000000000000000000000000000000000000////////////........................,,,---...//////...---,,,........................////////////////////////000000000000000000000000000000000000000000000000000000//////.........------------.........//////////////////////////////111111000000//////......//////.........---------............/////////000......------------......---,,,,,,,,,---///000222////////////////////////,,,+++******+++,,,...///---,,,+++,,,...///...---,,,,,,,,,------.........,,,,,,,,,---------......------------------------------------------------,,,------------------------,,,,,,,,,,,,---......111000.........---,,,***/////////...---------,,,,,,,,,,,,---------......111111000///...---,,,,,,////////////////////////222111000//////000111222333333222222333333444555333333333444444444555555777666555555555666888999666777888999888777555333666666777777666555444444666666666666666666666666888888888999:::::::::;;;555666666777888999999999888888888888777777777666777666555444333444555555444333222111111222333444111111111111111111222222111111222222111000...---111111000000111111222333111222222333333222222111222222111111000/////////........................------............------...---,,,,,,,,,,,,---...//////////////////.......................................------,,,,,,,,,------..........................................000000//////.........---,,,,,,------.../////////000...++++++---///000000------------------------......---,,,---...///000000000///...............---------............///........................---,,,,,,++++++,,,,,,---////////////////////////........................000000///...............------------------------................................................+++...000000---***+++,,,000000//////.........---------............---------------.......................................////////////////////////......---......///000111////////////////////////111///...------...///111444333111000///...////////////.........---------................................................//////......---------,,,222111111111000000//////............////////////111000///------......//////////////////////////////////////////////////////---***+++...000///---...............---------........................////////////////////////000//////.........///////////////...------,,,,,,---...///000000///...---////////////////////////000000000000000000000000111111000000//////..............................//////000000///...------000000000000000000000000......//////......---,,,//////////////////////////////............//////------,,,,,,---...000000------------------------......------,,,------------,,,+++,,,...///...---,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------.........------,,,,,,+++---,,,,,,,,,,,,---......000///------......---+++...............---------,,,,,,,,,---------......000000//////......------////////////////////////111111000//////000111111111111111000111222222333333333333333444444444444666666666666666777777888666777888888888666555444777777888888777777666555666666666666666666666666888888888888999999999999555666666777888888999999999999999999888888888888777666555444333444444555333333222111111222333333444333333222111000/////////000111222222111000000222111111111111222333333111222222333333222222111444333333222111000//////........................------............------...---,,,,,,,,,,,,---............................................................------,,,,,,,,,---...............------........................000/////////.........---..................------///---++++++,,,---...---------------------------...------,,,---...///000000//////...............---------............///...........................------,,,,,,------...////////////////////////........................000000///...............------------------------...................................................111333222000......///000/////////............---......//////......------------....../////////........................////////////////////////000//////........./////////////////////////////////...---,,,,,,---...///333222000///......////////////.........---------................................................/////////.........------111111111000000000//////............////////////111000///...---......///////////////////////////////////////////////////000...------///000000000................................................//////////////////////////////............//////...........................///000000000000///...////////////////////////000000000000000000000000000000000000//////..............................///////////////...------000000000000000000000000......//////......---,,,////////////////////////000000////////////000000......---------......///++++++++++++++++++++++++////////////...---,,,+++---,,,+++,,,...///...---,,,,,,,,,------------...,,,,,,,,,---------......------------------------------------------------//////...---,,,++++++***---,,,,,,,,,,,,---......///...------...///...------------...............,,,,,,,,,---------..............................////////////////////////111000000//////000000111///////////////000000111222222333333333444444444555555666777777777777666777777777777666666666666888888999999888888777777666666666666666666666666888888888888777777777777666666666777888888999999:::::::::999999999999888666666555444444444444555333333222222222222333333333333222222111111111000...///000111222222222222222222222222222333444444111111222222222222111111555444444333111000//////........................------............------...------,,,,,,------...------------------.......................................---------------////////////...---,,,,,,......................../////////...............000//////...------,,,,,,...---,,,,,,......---,,,------------------------...------------...//////000///......------......---------............///........................///......------......///////////////////////////........................000///......---.........................................................////////////////////////000111333222111///000000////////////............---......//////......---,,,,,,---...//////000000////////////////////////000000000000000000000000111111///......---------////////////////////////...---,,,++++++,,,---...000///............//////...............---------................................................000000////////////......111111000000000000//////............////////////000000///............///////////////////////////////////////////////////......///.........///111////////////////////////........................//////////////////////////////............//////,,,------...//////000000...///000000000000///...////////////////////////000000000000000000000000000000000////////////...///////////////////////////////////////......---000000000000000000000000...////////////...------//////////////////////////////............////////////......------------++++++++++++++++++++++++---.../////////---,,,+++---,,,+++,,,...///...---------------------------,,,,,,,,,---------......------------------------------------------------.........------,,,,,,,,,---,,,,,,,,,,,,---.........---,,,---///000///...,,,---------.../////////,,,,,,,,,---------......---------....../////////////////////////////////000000000//////000000000//////.........///000000222222222222333333333333333444666777777777666555888777666666666666777777777888888888888888777777666666666666666666666666888888777777666666555555666666777777888888888888::::::999999999888888888666666555555444444444444333333333333333333333333//////000111333444555555000000111111222222222222333333222222333333444555111111222222222222111111444444333222000///..............................------............------------------------------,,,,,,,,,---------------.......................................---------////////////...---,,,+++................................................//////.........---------......---...000000...,,,........................------------......////////////...------------...---------............///..............................------------......////////////////////////........................///......------.........////////////////////////........................000000000000000000000000......//////............///////////////...............////////////......,,,,,,---...///000111111000000000000000000000000000000000000000000000000000000///...............////////////////////////......---,,,,,,---......------------......//////........................................................................000000000000000/////////000000000000000000//////............////////////000/////////............////////////////////////////////////////////////+++---///...++++++...111////////////000000000000........................///////////////////////////............//////000---........./////////000.........//////.........////////////////////////////////////////////////////////////////////////000000000000000000000000...///////////////......///////////////////////////////////////...------////////////////////////...------,,,,,,------.../////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,.........---,,,---,,,+++,,,...///...---------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,------.........---,,,,,,,,,,,,---......---,,,,,,---///000///...,,,---------.../////////,,,,,,,,,---------......,,,,,,------......///////////////////////////////////////000000/////////000////////////000111111111111111222222222333333333444666777777777666555777777666666666666777888666666777888888777777777777777777777777777777777888777777666666555555555777777777777777888888888999888888888777777777777555555555555555444444444333333333333333333333333///000111222333444555555333222222111111111111111333333222222333333444555000111111222222111111000222222111000///...------////////////////////////------............------------------------------,,,,,,,,,---------......................................................////////////...---,,,+++........................---------...............---------.........//////---,,,,,,---//////...,,,........................---------...............//////...------------------------............///........................------,,,,,,,,,,,,------////////////////////////..............................------------......////////////////////////........................000000000000000000000000------,,,,,,------------.........///////////////...//////////////////...------......///000000111000000000000000000000000000000000000000000000000...............///000000///////////////////////////..................///,,,,,,------......//////---...................................................................../////////000000000000000//////////////////000000............///////////////////////////......---////////////////////////////////////////////////,,,...000///,,,,,,///222.../////////000000111111........................////////////////////////...............///000000000000/////////.........------------------------////////////////////////////////////////////////.............../////////000000000000000000000000......///////////////...//////////////////////////////000000//////...---////////////////////////---,,,,,,,,,,,,,,,,,,---.../////////...---,,,,,,........................)))***+++,,,---------------,,,+++,,,...///...---...------------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------***++++++,,,---...//////---,,,,,,,,,,,,---.........,,,,,,---///000///...---------...............,,,,,,,,,---------......,,,,,,------.........///////////////////////////...//////000000//////...000000000000000111222222000000111111111222222222444444555666666666666555666666666666777777777777555666777777888777777777777777777777777777777777777777777777666666666666777777777777777777888888888888888777777777666666555555666666555555444333333333444444444444333333444444333333222222222111444444333111111000000111222222222222222333444444000000111111111111000000000000000//////...------////////////////////////------............------,,,------......------,,,,,,,,,,,,---......//////......................................./////////////////////...---,,,,,,........................---------------.........,,,,,,------...//////000***))))))+++---......---........................,,,---......//////......///...------,,,,,,---------------............///........................,,,,,,,,,++++++,,,,,,,,,////////////////////////........................---------,,,------...///................................................////////////////////////000...------///000000///.........///////////////...//////000000//////........./////////000000000////////////////////////000000000000000000000000---------......///111111////////////////////////////////////////////////,,,,,,---...//////......---------.....................................................................////////////000000......////////////000000............/////////////////////000///......---//////////////////////////////////////////////////////000/////////111222---......//////000000111........................////////////////////////......---......///000111111111000//////...------......---,,,,,,---......////////////////////////000000000000000000000000---............/////////////////////////////////---...//////////////////000000000000000000000000///000000000000///......////////////////////////---------,,,,,,------------......//////...---,,,------------------------------,,,,,,,,,------...---,,,+++,,,...///...---......---------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------+++,,,,,,------.........---,,,,,,,,,,,,---.........---,,,---//////...---...............---------,,,,,,,,,---------......------------------------////////////////////////......///000000///......000000//////000000111222000000000000111111111222555444444444444555666666444555666888888888777666666777888888999999888888777777777777777777777777666777777777777777888888888777777777777777777777999999999888888888777777444555666666666555444333333333444555555444333333555555444333222222111111444333222111111111222333222111111111111222333333000000111111111111000000000000000///////////////////////////////////////------............------,,,,,,---......---,,,,,,,,,------...//////000000........................---........./////////000---...............------........................,,,,,,,,,------.........------..................,,,***)))+++...111222222........................,,,---.../////////...---///...------,,,,,,---------------............///........................------,,,,,,,,,,,,------////////////////////////........................---,,,,,,,,,------...///------------------------................................................111///------000111111000............/////////000//////000000000000//////000000000///////////////........................//////////////////////////////.........//////000////////////////////////---..................---------//////000///......---------.........//////................................................------........./////////........./////////000000............////////////...///000000000///------////////////////////////////////////////////////...---,,,,,,...//////...,,,------...//////000000........................////////////////////////---------......///000111000000000///////////////000///............///000////////////////////////000000000000000000000000---------.........//////........................------...///////////////000000000000000000000000000000000000000///......////////////////////////.........------.........,,,---...//////...------------------------------111000...---,,,,,,---...---,,,+++,,,...///...---.........------,,,,,,,,,,,,,,,,,,---------......---------------------------------------------------------------------,,,---,,,,,,,,,,,,---......///...------...///...---/////////......------,,,,,,,,,,,,---------......------------------------////////////////////////---...///000000///...---///////////////000111111000000000000111111111111555555444333333555666777333555777888999888777666777888999:::::::::::::::777777777777777777777777666666777777888888999999888888888777777777777777:::::::::999999999888888444555666666666555333333333333444555555444333333333333333333333333333333222111111000111333444555111111000000111111222333000000111111111111000000000000000000111111111111000000000000000000000000---..................---,,,,,,---......---,,,,,,------......///000111111........................---.........//////000000------......///.................................,,,,,,,,,------........./////////...------,,,,,,///---,,,...111555777888////////////////////////,,,,,,.../////////...---......---,,,,,,,,,,,,------------.........//////.................................------.........////////////////////////........................,,,,,,,,,,,,------...///------------------------................................................111...+++,,,///111111///---.........//////000000//////000000000000//////111111000000//////..............................////////////////////////111000///......---......////////////////////////,,,------......------,,,......///000000///...------------.........//////................................................,,,---------......//////---.........//////000000............/////////000...///000000000///---,,,////////////////////////////////////////////////,,,)))'''(((+++---,,,))),,,,,,,,,---...//////000........................////////////////////////---------......000111111......//////000000111111222111000//////000111222////////////////////////000000000000000000000000---------.........//////........................------...///000000//////000000000000000000000000000000000000000//////...////////////////////////333000---,,,...000///---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------//////.........---------///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,000///---,,,++++++,,,,,,++++++,,,,,,,,,---------+++,,,,,,---.........------------,,,,,,+++++++++------------------------******+++,,,,,,---......---------...------,,,,,,............////////////////////////000000000000000000000000000000000000///////////////.........//////000111222222333333333333444444555666777777;;;:::999888777666555444777777777777888888888888666666666666777888999:::555666666666777777888888999999999888888888777777777888888777666666777999888888777666555444444444444444333222333444555666333333333333333333333333555444444333333333444444111111000000000000111111000000////////////000000111000///......///000111////////////////////////......////////////.........------,,,,,,------...........................---------............/////////////////////////////////000000///...------+++++++++,,,,,,---------------------------------...------,,,,,,------...------...000333555888999000000000///.........---........................++++++++++++,,,,,,---...------------------------.........////////////000---------............///......////////////..............................///...---,,,,,,,,,,,,,,,///---+++)))((()))***+++------------------------------,,,+++,,,---...///000000000000000000000000//////............//////////////////////////////---------............///////////////////////////111111111111111222333333////////////000000000000///,,,+++------+++,,,000,,,---222555222++++++000......------------..................////////////------------------------......////////////..................//////////////////...---,,,,,,++++++000000000///////////////222000///...///000///...444444222000///.................................////////////////////////............////////////,,,---.........---+++***//////............//////............////////////000///...------...///000111000///...------...///000000000000000000000000000000000000000000000000000000000000000000000000222222111111000000//////////////////////////////111000///111444666555333......//////000000111111////////////////////////000...++++++,,,...---+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---...//////.........---------///...------,,,,,,,,,---///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---......++++++,,,,,,,,,---------+++,,,------.........---...---------,,,,,,,,,+++........................++++++,,,------...//////---------......------,,,............////////////////////////000000000000000000000000000000000000.../////////000111111111///000000111222222333333333333333444555555555666777777777777777777666666666666777777777888888888888888777777666777777777555555555666666666777777999999888888888777777777666777888888777666777888666666666555444444333333444444333333333444555666333333333333333333333333555555444333222222333333222222111111111111222222000000////////////000000111000///......///000111////////////////////////......////////////.........------,,,,,,------...........................---------............//////////////////////////////////////////...------,,,,,,---------.........------------------,,,,,,...------,,,,,,------.../////////000111333444555//////..........................................---,,,,,,,,,,,,------...------------------------------........./////////---------............///......////////////..............................///...------,,,,,,,,,---222111///---,,,---......------------------------------,,,,,,,,,---.../////////////////////////////////............//////////////////////////////---------............///////////////////////////...------------...//////////////////000000000000---+++---000000------111222...++++++///111///+++.........------.....................////////////------------------------......////////////..................//////////////////......---,,,,,,+++000000000000000000000000111///...---...///...---222222000///......------........................------------------------............////////////...............---,,,,,,//////............//////000/////////////////////...------,,,,,,------...111000///...---......///000000000000000000000000000000000000000000000000000000000000000000000000000/////////.........---////////////////////////222000......000111///---.../////////000000000111///////////////////////////---,,,+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------..................---------///...------,,,---------222000...,,,+++---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000,,,,,,,,,,,,------------,,,,,,------------------.........---------------........................,,,------....../////////,,,------.........------............////////////////////////000000000000000000000000000000000000......///000111222333333000000000111222222333333333333333333444444444444333333444555666777888888666666777777777777888888999999777666666555555555444444444555555555555666888888777777777777777666555777999999888666666777666666555555555555555555444333333333333444555666444444444444444444444444666555444333222222222222333333222222222222333333111000000//////000000111000000////////////000000////////////////////////......////////////.........------,,,,,,------...........................---------............//////////////////////////////////////////......---------............//////.........------,,,,,,,,,...------,,,,,,------...111000000/////////000000---------------.......................................------------------------------------------,,,---------............---------............///......////////////..............................///...------,,,---------000///...,,,,,,,,,------------------------------------,,,,,,------.../////////////////////////////////............//////////////////////////////---------............/////////////////////////////////......//////000111////////////000000000000---,,,...111000,,,,,,///---222222,,,,,,111000+++........................---............/////////------------------------......////////////..................////////////000//////......---------///000000000111222222222111///------.........---000///......------..............................------------------------............////////////000000///...............//////............//////111111111000000/////////---------......---------000000///.........//////000000000000000000000000000000000000000000000000000000000000000000000000////////////............////////////////////////000///......//////...,,,////////////000000000000////////////////////////000///....../////////...------------------------*********+++,,,---...///..............................------------......111000...---,,,---///000------------------------+++,,,,,,,,,---......///,,,,,,,,,------------...---------,,,------------........................------------------------,,,---------.........///,,,------...........................////////////////////////000000000000/////////////////////////////////000000111111111000000111111111222222222333333333333333333222222222222333444555777777888666666666666777777777888888777666666555555555666444444444444444444444444666666666666666666666666333666999999888666666666666666666666777777777777333333333333444444555555555555555555555555555555888777666444333222222222222222222111111222222222111000000000000000000111000000////////////000000////////////////////////......////////////.........------,,,,,,------...........................---------............///////////////////////////...///////////////......------------.....................------,,,,,,+++...------,,,,,,------...000//////...---------...+++,,,,,,,,,---.................................000///...---------------........................,,,,,,,,,---------......---------............///......////////////....................................------------......///...---,,,,,,,,,,,,---........................---------------....../////////////////////////////////............//////////////////////////////---------............//////////////////////////////////////////000000111////////////000000000000000......///,,,)))+++111***@@@III:::++++++//////---..................------------.........//////..............................////////////..................////////////000000//////............//////000111222333333444111///......//////...---///......---......//////........................////////////////////////............////////////222111///.........///000//////............//////222222111111000000//////...///000111111000///...000000//////////////////////////////////////////////////////////////////////////////////////////111111111111000000000000///////////////////////////...///000222333333333////////////000000000000////////////////////////.../////////////////////------------------------******++++++,,,---...///---...........................---------......///---............---,,,,,,------------------------------------------------,,,,,,---------............------,,,,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---....../////////...............////////////////////////000000000000////////////////////////000000000//////.........111111111111111222222222333333333333333333222222333333444444555555666666555666666666666777777777555555444444555666666777444444444444444333333333555555555555555555555555333666888999888666555555444555555555555555555555333333333444444444444444555555555555555555555555999888777555444333333333111111000000000000111111111111000000000000111111//////000000000000//////////////////////////////......////////////.........------,,,,,,------...........................---------............///////////////////////////......///////////////...---,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,...------,,,,,,------......------,,,,,,------...+++,,,,,,,,,---.................................000///...---------------........................,,,,,,,,,---------......---------............///......////////////....................................---------......///222111111000000000000000........................------.........//////...........................//////............//////////////////////////////---------............///////////////////////////,,,++++++++++++,,,------////////////000000000000111///......,,,---555>>>EEEUUUVVVAAA...,,,000///------...//////...------------------..........................................////////////..................///////////////////////////.........//////000111222333333444333111//////000111000/////////......//////000000........................////////////////////////............////////////222111000......///000000//////............//////222111111111000000000///...///000111111000///...//////000000000000000000////////////////////////////////////////////////////////////////////////000000000000111111111111000000000000000000000000///000111222222333444555000000000000////////////000000000000000000000000***,,,......---,,,---...------------------------,,,,,,,,,,,,---......///---------........................---......///000+++,,,---......,,,+++***------------------------,,,------......---,,,,,,,,,---------............///...---,,,+++,,,---...---------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////............////////////////////////000000000000000000000000000000000000111111000///...---,,,,,,111111111111111111111111333333333333444444444444555555555555555555555555555555666666666666777777333333333444444555777777555444444444444333333333333444444444444555555555444666888888777555555666333222222222222222222222222333444444555555444444444444444444444444444444888888666555444444444444111000000000000000000111222111111000000111111222//////000000000000//////////////////////////////......////////////.........------,,,,,,------...........................---------............///////////////////////////---...//////////////////---,,,,,,,,,,,,+++++++++------------------------...------,,,,,,------...---,,,,,,,,,,,,---......---------------.......................................------------------........................,,,---------............---------............///......////////////.......................................---......///000////////////////////////........................------...////////////...........................//////............//////////////////////////////---------............///////////////////////////---------------......///////////////000000000000///------///000555BBBPPPddd]]]LLL999111444222,,,,,,---...//////...---,,,,,,------------.......................................////////////..................////////////........................///000000000111222222222444222000000111111111000/////////...//////000000........................------------------------............////////////111111000/////////////////////............//////000000000000000000000000.........//////.........//////000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000............////////////000000000000000000000000000111222111000//////111000000000000////////////000000000000000000000000))),,,...///---,,,---....................................------...//////---------.........//////...............///000000---------,,,,,,,,,,,,,,,........................***+++,,,............---------------............000...---++++++,,,---...+++,,,,,,,,,------------////////////////////////------------------------,,,---...///000000000000............////////////////////////000000000000000000000000000000000000111000000000///.........111111111111111111111111333333333444555555555666444444555555555666666666555555555666666666777777444444444333444444555555555555555555444444444333222333333333444444444444555666777666555555666777444444444333222222222111222333444555555555444444333333333333333333333333555555444333333333333333222111111000000111111222222111111000000111111222...///000111111000///...////////////////////////......////////////.........------,,,,,,------...........................---------............///////////////////////////------...///////////////......------,,,,,,,,,,,,+++,,,,,,------............------,,,,,,------......------,,,,,,,,,------//////..........................................---,,,,,,,,,,,,------...........................------........./////////---------............///......////////////.............................................///000000,,,,,,,,,------,,,,,,,,,........................,,,---...///000//////...........................//////............//////////////////////////////---------............///////////////////////////000000//////000000111222////////////000000000000,,,,,,...111222888FFFTTTZZZKKK999000111333///***,,,---///000000///---,,,,,,,,,---------.......................................////////////..................////////////------------------------000000000000000000000000333111//////000111000/////////......---.................................------------------------............//////////////////000000//////...---//////............//////.........//////000000111//////............//////...///000111222111111000000000000000000000000000000000000000000000000000000000000000000000000000---........./////////000000000000000000000000000///111222111...---...000111000000000/////////...000000000000000000000000***...111111///...///000........................000//////.........//////---------.........//////...............///000000000///,,,******+++---///........................((()))+++...///000//////---------.........//////000///---+++++++++---...+++++++++,,,,,,---------111111111111111111111111.....................---,,,---...///000000000000............/////////000////////////000000000000000000000000000000000000000000000000111111111111222222111111111111111111333333444444555666777777333444444555666777888888555555555555666666666777666666555444333333333333666666666555555444444444222222222333333444444444555666777555444444666888888888777666555555444444222333444555555555444333333333333333333333333333333333222111111222222222333222222222222222222333222222111111111111222222...///000111111000///...////////////////////////......////////////.........------,,,,,,------...........................---------.........//////////////////////////////------...///000000////////////.........---------***++++++,,,---...//////...------,,,,,,------...//////...---,,,,,,,,,,,,000000000///.........---........................++++++++++++,,,,,,---...////////////////////////.........////////////000---------.........//////......////////////.............................................///000000......//////000//////...////////////////////////,,,---///000000000///...........................//////............//////////////////////////////---------.........//////////////////////////////---------------...//////////////////000000000000+++,,,///111222555AAANNN777111---//////,,,***,,,,,,---///000000///---,,,,,,,,,,,,---------......////////////////////////......////////////................../////////000,,,---------------------000000000000////////////222000///...///000///...///...---,,,,,,,,,,,,---........................////////////////////////............/////////000...///000000000///---,,,//////............//////,,,,,,---...///000111111222111000//////000111222...///000222222222111000000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111222222000000000000000000000000,,,///111111000000222555111111000000/////////...000000000000000000000000........................------............------......//////...---,,,,,,---------............///......//////...,,,***(((------,,,,,,,,,+++++++++111000///...............///...,,,++++++---000111+++++++++,,,,,,---------...------,,,,,,------...//////////////////..............................000000////////////000000........................///000///---++++++---///000000000000000000000000000000000000000000000000000000000000000000000000---...///111111222222222555444333222222333555666777777777666555555444444888888777666555444444444222333444555666888999999555555444444444333333333222222333333444555666666555555333222222333555555222333333444555666777777333333444444444444444444444333333222333444666777333333333333333333333333000000000111222222222333000000////////////000000000000////////////000000////////////////////////......////////////......///......------...000111........................,,,---------......//////+++,,,---...///////////////////////////.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............------------......---.........---,,,,,,+++---------............///------......------,,,+++..................------000000000000000000000000..................------......///000000000000000////////////////////////////////////////////////................................................111000...------...000111////////////////////////000///...---------------............/////////000............////////////////////////////////////000000//////.........---111111111111111111111111000000000000111111111111////////////////////////////////////////////////........................////////////////////////------------------------...///111222222000...---000000000000000000000000////////////////////////000000000000000000000000.........///000111222222........................///////////////000111111............/////////000000000000000000111111222000///---...000111111000000000000000////////////........................111000000000//////......000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111222333444555444333333000000000000000000000000000000000000000000000000111111111111111000//////........................------............------......//////...------,,,---------............///---...///000000...---,,,.........---------,,,,,,000///......---------...------------......//////++++++,,,,,,,,,---------...------,,,,,,------...------------------------------------------------000//////......//////000......................../////////---,,,+++---///////////////////////////////////////////////////000000000000000000000000...///000111111111111111222222222333444555666777666666666666555555555555555555555444333333333222333333444555666777888888555444444444444333333333222333333444444555555555555444444333333444444555555555666666777777888888444444444444444444444555333222111111111222333444333333333333333333333333111111111111111222222222333333222222222222333333000000////////////000000////////////////////////......////////////......---------------...//////.......................................---------+++,,,---...////////////000000//////...---,,,,,,........................------------------------------........................------------........./////////......---,,,---------............///------......------,,,+++........................////////////////////////////////////////////////......///000000000000000////////////////////////////////////////////////................................................---..................---////////////////////////......---------......///........./////////000000............////////////////////////////////////000/////////........................................../////////000000000////////////////////////////////////////////////........................////////////////////////------------------------...///000111111000///...000000000000000000000000000000000000000000000000000000000000000000000000,,,,,,,,,---......//////........................//////......//////000111........./////////000000000000000000000111111222111///...///000222111000000000000000////////////........................111111111000000/////////000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000//////111222222222111000111111111111111111111111000000000000000000000000111111111111111000//////........................------............------.........///......---,,,---------............///,,,---///000000000////////////.........---------......---,,,,,,,,,------+++,,,...///000///...---,,,,,,,,,,,,------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------....................................//////...,,,,,,---///////////////////////////........................000000000000000000000000///000000111111111000000///000222333555666666666444555555555555666666666444444444444444444333333444444555555555666666666444444444444333333333333444444444444444444444444444444555555555555444444666666666666666666777777555555555555555555555555333333222111111111222222333333333333333333333333222222222111111111111111111000000//////000000111000000////////////000000////////////////////////......////////////......+++,,,,,,---...---------......................../////////...------,,,,,,,,,,,,---...////////////111000///...---+++******................................................////////////..................------------....../////////000//////...------------............///---............---,,,,,,........................///////////////////////////000000000000000000000......///000000000000///////////////////////////////////////////////////........................////////////////////////,,,...000111111000...,,,////////////////////////------------...///000111....../////////000000000............////////////////////////////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,------........./////////////////////////////////////////////////////////........................////////////////////////------------------------////////////////////////000000000000000000000000111111111111111111111111////////////////////////,,,,,,------------------.......................................///000000....../////////000000000000000000000000111111222111000///000222333222111////////////000000000000////////////////////////111111111111111000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000...///000000111111000000111111111111111111111111000000000000000000000000111111111222111111000///........................------............---------...............---------------............///------...////////////...............------------------,,,++++++,,,,,,,,,,,,---......///.........,,,,,,------------------...------,,,,,,------............///////////////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------------------------...///...---,,,---///////////////////////////........................000000000000000000000000000111111111111000000//////111333444555555444444333333444555555666777777555555555666666666666666555555555555555555555555444444444333333333222222444444444444444444333333333444555666666555444333444444444444444444444333666666666666666555555555666555555444333333333333222222222222222222222222333222222222111000000000//////............//////000000////////////000000////////////////////////......////////////......+++,,,---...///...------.......................................---------,,,------...//////......//////...---,,,,,,++++++................................................//////......------,,,,,,......------------............/////////......------------............///...............------,,,---------...............///////////////////////////////////////000000000---...//////000000//////////////////////////////////////////////////////........................000000000000000000000000///000111111111111000///////////////////////////...............///000000...////////////000000000............///////////////////////////////////////////////////.................................------........./////////////////////////////////////////////////////////........................////////////////////////........................//////.........///000000////////////////////////000000000000000000000000........................////////////...................................................//////000...////////////000000000000000000000000111111222222111111222333444333222////////////000000000000000000000000000000000000222222111111111111111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222111111111111111111111111000000000000000000000000111111111222222111111000........................------............------------...............------------............///............------,,,,,,---------,,,,,,,,,,,,+++,,,,,,+++++++++,,,,,,---///...,,,,,,,,,---///111------------------------...------,,,,,,------............/////////000000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////------...///................................................////////////////////////000111111111111000000///222333444444444333222111222222333444555666777777555555555666666666666666555555555555444444444444444444333333333222222222444444444444444444333333333444666666666666444333444444444444333333333333777777666666555555555555555555555555444333333222222222222222222222222222333222222222111000000000333222222111111222222333000000////////////000000////////////////////////......////////////......,,,---...000000///..............................,,,,,,,,,---...///000000,,,---......///.........,,,,,,------------------////////////////////////---------------------------------,,,,,,+++++++++......------------......,,,------.........---------------............///......//////......---,,,---------.........//////........................---------....../////////------...///////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000............000000////////////////////////111000///...............////////////000000000111............////////////////////////////////////.........///////////////////////////////////////....../////////000000000////////////////////////////////////////////////////////////////////////////////////////////////..............................------...///000000////////////////////////////////////////////////------------------------//////////////////......////////////////////////...............///000000////////////000000000111000000000000000111111222222111111222444444333111.../////////000000000111111111111111111111111111111111111111111111222222000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111222222222111111111111111111111111000000000000000000000000111111222222222222111111........................------............------,,,---......///.........---------............///......------,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,+++++++++,,,------000...,,,++++++---000222............------------...------,,,,,,------...++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...---...///................................................///////////////////////////000000111111111000000444444444333333222111000222222333444555555666666444444444444444444333333555555444444444444444444333333333333222222222222444444444444444444444444555555666666666666555555555555555555555555666666777666666555555444444444222222333333333222111111222222222222222222222222222222222111111111111111111111000000000000111111000000////////////000000////////////////////////......////////////......---...//////000000//////........................***+++,,,---...000111111------...............---,,,,,,,,,---......//////////////////////////////------------------------,,,,,,,,,+++++++++++++++......------------......+++,,,---------------------------............///...////////////...------,,,,,,------.../////////........................,,,,,,------......//////------...////////////...///////////////////////////////////////////////////////////////////////////////////////////////////...,,,******,,,...///////////////////////////222111000///............/////////000000000111111............////////////////////////////////////.........///////////////............................../////////000000000////////////////////////////////////////////////////////////////////////////////////////////////........................---------......//////000000000000000000000000000................................................------..................///////////////////////////////////////000111111/////////000000000111111000000000000000111111222111111111333444444333111......//////000000111111000000000000000000000000000000000111111111111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000111111222222222222222222222222000000000000000000000000000111222222333222222222........................------............------,,,------...//////......---------............///---------------......///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,---...///000///.........------------...------,,,,,,------...++++++,,,,,,---......///------------------------......------------..............................+++---//////.........///........................////////////////////////////////////////////////...///000111111111111111333333222222222222222222333333333444444555555555555555555444333333333222444444444444444444444444333333333222222222222111222333333444444555555555666666555555555555666666444444444555555666666666666666555555444333333222000111222333333333222111111111111111111111111111111111111111111222222222//////............//////000000////////////000000////////////////////////......////////////.........---------......//////........................+++,,,,,,---...///000000---...............------..................//////////////////////////////........................++++++,,,,,,,,,,,,,,,,,,......------------......,,,,,,---...............---------............//////////////////...------,,,,,,------...//////000........................---------...//////000000,,,---......//////......////////////////////////////////////////////////////////////////////////..............................------------......////////////////////////000000///////////////000//////000000000111111111............////////////////////////////////////............/////////000........................------........./////////////////////////////////////////////////////////////////////////////////////////////////////////........................+++,,,---///000//////...000000000000000000000000////////////////////////........................---.........///000000000////////////////////////000000000000000111222222//////000000000111111111000000000000000111111222000000111333444444222000.........///000111111111000000000000000000000000/////////000000111111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111000000///000111222333222222222222222222222222000000000000000000000000000111222222333333333222........................---..................---,,,,,,---.../////////...---------.........//////------------///000111222//////.........---------,,,,,,,,,,,,------...///,,,---.../////////...---//////.........---------...------,,,,,,------...------......///000111111........................///......------......///000000000000000000000000***,,,///000///......///........................000000000000000000000000////////////////////////......///111111222222222222222111000111222444555333333444444444444555555888888777666555555444444333333333444444444555555333333333222222222111111222222333333444555666666777666555444444555666777111111222222333444555555666666555444333333222222111222444555666555555444111111111111111111111111000000111111222222222333222222111111111111222222000000////////////000000////////////////////////......////////////.........---,,,+++,,,---...///........................------..................---...............------000000//////.........---000000000000000000000000000000000000000000000000,,,,,,,,,------..................------.........------...///000000//////---------........./////////////////////......---,,,,,,------...///000000........................---......///000111111222,,,---......//////......////////////////////////////////////////////////000000000000000000000000........................///000111222222111000//////////////////////////////......//////000111222000000000000111111111111............/////////000////////////////////////---.........//////000000000000000000000000000000,,,,,,,,,---------......////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////***+++---000000000///...000000000000000000000000000000000000000000000000///////////////////////////000000111222333333444000000000000000000000000111111111111111222222333000000000000111111111111000000000000000111111222//////000222444444111///---......///000111111222////////////////////////......//////000000000111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000444333222222222333555555222222222222222222222222000000000000000000000000000111222333333333333333---...///000000///...---///000000000///---+++***111...,,,+++,,,...////////////.........---------000...,,,******,,,...000------------------------------------------------+++,,,---///000000000000........................------------------------------------------------///...---,,,+++,,,,,,---++++++,,,,,,---...//////------.....................///000111111000///...,,,,,,------...///000000000//////.........////////////............///////////////000111111222222000111111111222222222222111111222333333444555555444444333222333444555666222222111111222222333444333222111111111222333444111333555555444444444555555555444444444333333333666555444333333333333333555555444333333222111111000222333444444333111000222111000///............000000000000000000000000000000000000000000000000//////000000000000//////........................,,,,,,,,,,,,------...///......------------......000///...---,,,+++++++++,,,------......------,,,111111222000---,,,,,,---......---------,,,,,,,,,////////////////////////........................---------............///......---------,,,,,,,,,//////.........---------......//////000000111111........................//////////////////////////////.........---------.../////////...---,,,,,,//////////////////......000000000000////////////000///---,,,,,,---///000///////////////.........000000000000000000000000......---,,,---...///000000///...------...///000------......//////000000//////000000///...------------......//////000000,,,,,,,,,---...///000000////////////////////////,,,,,,+++***+++,,,---...////////////000000000000222111000///------,,,,,,000000000000000000000000........................111111000000//////......111000///......///000111......////////////......////////////////////////000000000000000111111222////////////////////////........................000000000000000000000000000000000000000000000000111111111111111111111111111111000000000000111111000000000000000000000000222222111111000000//////000000000000////////////...///000111111111111111000000000000000000000000000111222333444555555555222111111111111222333333111111111000000000000000111111000///000111333444111111111111111111111111333222222222111000000000111222222111000000111333......////////////......---.../////////...---,,,000...,,,,,,---...///...//////.........---------///...,,,++++++,,,...///------------------------------------------------,,,---...............---................................................------------------------///...---,,,,,,,,,------++++++,,,,,,---......///---...............------,,,---...//////...---,,,,,,,,,------...//////000//////............////////////............///////////////000111111222222000000000111111111222222000000111222222333444444444333222222222333555555222222111111222222333444333222111111111222444444222333555555444333444555555555444444444333333333666555444333333333333444555555444333333222111111000222333444444333111000222222222222111111111111000000000000000000000000000000000000000000000000///000000000000000000///........................------,,,,,,,,,---............------------......///......---,,,,,,,,,,,,,,,------......------,,,---...///...---,,,---.........---------,,,,,,,,,------------------------........................---------............///............------,,,,,,//////.........---------000000000///////////////........................000000000000000000000000//////.........---------......//////......---,,,---....../////////......000000000000////////////111000...------...000111/////////////////////...////////////////////////++++++*********+++,,,---000///...------...///000111111111000000000000000///////////////...------.........///////////////---,,,,,,------///000000////////////////////////---,,,,,,+++,,,---...///////////////000000000000//////............//////////////////////////////////////////////////////000000///////////////...000000////////////000000......////////////....../////////////////////////////////...///000000111................................................000000000000000000000000000000000000000000000000111111111111111111111111111111000000000000111111000000000000000000000000111111111000000000000000111111111111111000000000000111111111111000000///111111111111111111111111111111222333555666777777777666555444333333333333111111111111111111111111222111111111222222333444111111111111111111111111222222222222111111111111111222333222000000111333//////............//////,,,---...//////////////////...------...///...---...............---------........................------------------------------------------------------......---,,,,,,+++........................////////////////////////------------------------......---,,,,,,,,,------+++,,,,,,------.........////////////...---,,,,,,,,,---............---,,,,,,,,,------...////////////...............////////////............//////...//////000000111111222/////////000000000111111000000000111111222222333222222222222222333444444222222111111222222333444333222222222222333444555333444666555444333333444555555444444444333333333555555444333333333444444555444444333333222222111111111333333444333222111111222333555666666555555000000000000000000000000000000000000000000000000000000111111111111000000..............................------------------......------------............---------------...------............------)))+++------------///000......---------,,,,,,,,,------------------------........................---------............////////////............---...............---------111111000000///......---........................000000000000000000000000...............---------....../////////...------,,,,,,---...////////////////////////000000000000111000///......///000111......//////////////////////////////////////////...------------...////////////............///000222222111111000//////...///////////////......---///////////////.........---------------...///000////////////////////////......---------...///000////////////000000000000------------...000111222........................000000000000000000000000...............//////////////////000000/////////......////////////......////////////////////////...............//////000................................................000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000111111111111111111111111111222222222222222222222111000///...111111111111111111111111222222222333444666888::::::999777555444333222222111111111111111111111111222222333444444444444333222222222222222222222222111111111222222222222222111222333222111111222444//////...------...000111---......///////////////...------...//////...,,,........................---...////////////...---------------------------------------------------------.........------,,,................................................------------------------------------------------,,,,,,,,,---------......////////////...---,,,+++////////////////////////---------.........//////......---------...////////////............//////......//////000111111111////////////000000000000000111111111222222222333111111111222222222333333222222111111222222333444333333333333333444444555333444666555444333333444555555444444444333333333555444444333333333444444444444444333333222222222111111222333333333222222///111444666888888777666000000000000000000000000////////////////////////000000111111111111000000........................000///...---------------......------------.........------------......///------............------***+++------------///111......---------,,,,,,,,,////////////////////////........................---------............////////////////////////...........................000000/////////.................................////////////////////////..............................////////////......++++++,,,...////////////////////////000000000000000000///......///000000............///////////////////////////////////////////////////000000000...............//////000//////.........---------...///////////////......000000//////......---------------------...///000///////////////////////////////////////000000000////////////000000000000------------...000111222........................////////////////////////,,,,,,------......//////---...///000000///...---......////////////......///////////////////////////............///000000------------------------........................////////////////////////////////////////////////////////////////////////111111000000000000111111000000000000000000000000//////000000111111222222000000111111111111111222111111222222222111000000111111111111111111111111222111111111222555888:::888777666444222222111111111111111222222222222222333444555666666555444333222222222222222222222222111111111222222333333333222333333333111222333555///...---------///000111000000//////...............------...//////...,,,---.....................,,,---...//////...---,,,------------------------------------------------,,,,,,---//////000000000........................------------------------------------------------,,,---------------------,,,,,,,,,---------------////////////...---,,,+++//////............//////---------...............---------------...////////////............//////.........///000000111111////////////000000000000222222222333333333333333111111222222222333333333222222111111222222333444333333444444555555555555222444555555444333333444555555444444444333333333444444333333333444444555444444333333333333222222111111222222333333333333...000222555666666666555000000000000000000000000////////////////////////000000111111111111000000........................000///......------------......------------............---------...//////---......//////......------...//////...---...000......---------,,,,,,,,,////////////////////////........................---------............///.../////////////////////---.....................---........./////////000................................................---...........................///////////////...+++,,,---...////////////.../////////000000000111........................---.........//////000000........................++++++,,,,,,---------------......///////////////,,,---------.........///......///////////////...000000//////......------...------------...////////////////////////////////////000000000111111111////////////000000000000//////.........//////000................................................,,,,,,------......//////---...///000000///...---......////////////......////////////////////////000000//////000000111222........................////////////////////////////////////////////////////////////////////////////////////////////////111111000000000000111111000000000000000000000000//////000000111111222222/////////000000000111111//////000222222333333333111111111111111111111111111000//////111333666888555555444333333333333444111222222222333333333444444555666777777666444333222222222222222222222222111111222222333333333444222333444333222222444666......---......///000111111000000///.........//////...------...///...------------...............+++,,,---......---,,,+++------------------------------------------------+++,,,---///000111111111........................------------------------------------------------+++,,,---.........------------------------------////////////...---,,,,,,------,,,,,,,,,,,,------........................,,,,,,,,,,,,---...////////////............//////---......//////000000111/////////000000000111111333333333333333333333333111222222333444333333333222222111111222222333444333444555555666666555555111333555555444444444555555555444444444333333333444444333333333444555555333333333333333333333333111111111222222333333444///000111333444444333333000000000000000000000000000000000000000000000000//////000000000000//////........................//////......---...............------------......//////...............///......////////////......///000111000...------.........---------,,,,,,,,,------------------------........................---------............///---............/////////---------...............,,,------...//////000000........................---------------------------------.....................///000000000//////------...///000000000///......//////000000111111---..................---------......///000000000........................,,,---......//////......,,,---...///000000000///---......///000000111111---.../////////////////////////////////...............---------......///////////////////////////...///000111111111000000////////////000000000000111000///............................................................................../////////.........//////...............////////////......////////////////////////000000000000000111222222////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000111111111111.........///000000111111...///000222333444444555222222222222222222222222000000000000111222444555555555444444555666777777222222222333333444444555555666666666666555444444333333333333333333333333222222222333333333333333222333444444333333555777,,,---...///000000000000000//////......///000111000...,,,,,,---...///...---------.........//////+++,,,,,,,,,,,,,,,,,,+++------------------------------------------------,,,---......////////////................................................------------------------+++,,,---.........---------------------------------...............---------,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,---...///000//////............//////------......///000000000000000000111111111222222222222222222222222222222111222333444555444444333222222111111222222333444333444555666777666666555000222444555444444555777555555444444444333333333333333333333333444555666333333333333333333333333111111111111222333444555111111111111111111111111000000000000000000000000000000000000000000000000......////////////..............................///............//////000......------------......111000///......---............////////////.........///000///---,,,---.........---------,,,,,,,,,------------------------........................---------............///,,,,,,------............---------.........//////........................................................................---------.........//////......///000000000000000//////000000000000000///.........///000111111111......////////////......------......///000000111...........................///000111222111111000,,,---...///000000000///////////////////////////------...///////////////.........//////////////////......---------......////////////////////////......000111111111000///////////////000000000000000000///...............////////////////////////........................000000///////////////...///......------......///......////////////......///////////////////////////////////////000111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111111111000000000000111111000000000000000000000000111111111000000000000000...//////000111111222222///000111222333444444444222222222222222222222222111111111222222333333333444444444444444555666666222222333333444555555555777666555555444444444555333333333333333333333333333333333333333333222222222333444444444444666888+++,,,...000111000000///......---...///111333444111...,,,+++,,,...//////---------.........//////++++++++++++++++++++++++------------------------------------------------------......------,,,+++........................////////////////////////------------------------***+++---...///...------------------------------------......///.........///...------------...///.....................---+++++++++,,,---...///000//////............//////------......///000000000111111111111222222222222222222111111111111111111222333444555666555444444222222111111222222333444333444666777777777666555///111333555555555666888555555444444444333333333333333333333333444555666333333333333333333333333111111111111222333444555444333222111000000000000000000000000000000000000000000000000000000000000------............------.......................................///000111.........------.........222111000......---------......////////////......,,,---......,,,,,,---.........---------,,,,,,,,,////////////////////////........................---------.........//////,,,,,,,,,---------......---------.........///////////////...------,,,,,,........................////////////////////////---------.........//////......///000000000000000000111111111111000000///---......///000111111222//////000000000000//////---------...///000000111........................+++,,,.../////////...---+++,,,...000000000000///.........---,,,,,,++++++------...///000000//////---.........//////000000///......---------......////////////////////////---...///111111000000///////////////000000000000//////.........//////000000000000000000000000000000000000000000000000000111111000000//////......///...---,,,,,,---...///......////////////......////////////////////////...............///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111000000000000111111000000000000000000000000222222111111000000/////////000000111222222333333111222222333333333222222222222222222222222222222222333333444444333333222333222222111111222222333222222333333444555666666777666555333333333444555333333333333333333333333444444444333333222222222222444555444444444777999,,,,,,---...//////......000...---...000222333333222333333222000///000111...------,,,,,,------......------------...//////,,,------......------,,,------------------------......////////////..............................,,,---.........---+++***.........------.........---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................------............---------------...------,,,,,,---------............///111000///......///000111000000000000111111111111444333111000000000111222222222222111111111111111222222333333333333333444444444444555555555555666222333444555555444333222666666555555555444444444444333333222222333333444444444444333333222222222333333333444555666777888222333444444444333222111000000000000000000000000111111111111000000000000///////////////000111111000000000000000000000000//////000000000...---,,,)))+++---///000000000//////............------------------.........////////////...---,,,,,,++++++------------------------.........////////////000..................------...------...//////...,,,......////////////............------------..............................---------...------,,,,,,---------............///........................---...000111111///---,,,///////////////.........//////000000111111222222---------......000111222........................000000//////.........---,,,,,,,,,---...///000000,,,,,,------...///000000///////////////000111111////////////////////////.................................////////////000000000000000////////////000000000000000000000000//////............//////////////////////////////............////////////////////////////////////000///...------...///000////////////////////////////////////////////////////////////////////////000000///...............////////////000000000000000000000000000000000000////////////000000000000////////////////////////000000111111222222222333222000...000333444333111111111111111111111111111000111111111111222222222222222222222222222222222444444333333333444555666444333222222444444333222222333444444555555444444111111111222222333333333222222333333333444444444555555444444444444555555666666555444444333222222444444222111000000000000333333555666666777777777------...///////////////000...---...000222333333222333333222000...//////...------,,,,,,------......------------...//////,,,------......------,,,------------------------......////////////..............................//////000000///......---...------,,,,,,------...,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................------............---------------......------,,,---------............///000///...------...///000//////000000000111111111333222111000///000000111111111111111111111222222111111222222333444444555444444444444555555555555333444444444444444444333666555555555444444444444666666666555555666666666444444444333333222222222333333333333444555666666000111333444444444444333000000000000000000000000////////////............///////////////000111111////////////////////////...///000000000///---,,,,,,---...//////...------///............---------------..................//////...------,,,++++++------------------------------........./////////...........................------...//////...,,,------............------......------------..............................---------......------,,,---------............///..............................///000000///...---------......//////000000/////////000000000000000//////////////////000000000000000000000000000000000/////////............,,,------....../////////,,,,,,---......//////000///.........//////000111////////////////////////........................---............/////////......//////000000111111000000000000000000000000//////............//////////////////////////////............////////////////////////////////////111000////////////000111////////////////////////////////////////////////111111111111111111111111000000///...............////////////000000000111000000000000000000000000////////////000000000111000000000000000000000000222222222111111111111111111///...///222333222000111111111111111111111111000111111111111222222222222222222222222222222222333333333333333444444555444333222222444444333222222222333444444444444333111222222222333333333333222222333333333444444444555555444444444444555555444444555555555555555555444444333333333333444444444444555666777777666666......///000000000/////////...---...000222333222222222222111...------......------,,,,,,------......------------...//////------............------------------------------......////////////......------------------------000000///............///---,,,,,,++++++,,,,,,---,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................------............------,,,------.........---------------............///......------------......//////000000000000111111111111000/////////000000000000000111222222222333000111111222333444555555444444444444555555555555555444444333333444444555555555555555444444444444777777666666666666777777444444333333333333222222444333333222222333333444///000222333444555444444000000000000000000000000////////////............////////////000000000000...........................///000000000///...---///000//////...---+++***///............---------..................------//////......---,,,,,,,,,------------------------,,,---------....................................///---------//////...---,,,,,,------------,,,,,,......------------..............................,,,------.........---------------............///..............................//////////////////,,,,,,---...///000111111///////////////.........000000/////////.........000000000000000000000000////////////....................................---------......//////000.........---......///000////////////////////////........................---------............///------...///000111222222000000000000000000000000//////............//////////////////////////////............////////////////////////////////////111111000000000000111111////////////////////////////////////////////////111111111111111111111111000000///.........///////////////000000000111111000000000000000000000000/////////000000000111111111111111111111111111111333333222222111000000000000///...///111111111///111111111111111111111111000111111111111222222222222222222222222222222222222222222222333333333444444333222333444555444333111222222333444333333333222222333333333333333444333333333333444444444444555555444444444444555555333333444444555666777777444444444555666777888999666777777888888888777777//////000000000000000///...------...111222222222111222222000---,,,,,,,,,...------,,,,,,------......------------...//////------............---------------------------------......//////......---------------------------......,,,++++++,,,---...,,,++++++++++++++++++,,,,,,,,,------...---------------------------------...------,,,,,,------...........................------............------,,,------...............---------............///........................////////////000000000111000000////////////////////////000111222333333333222222222222222333333333333333444444444555555555555444333222222333444555444444444444444444444444444444333333333333444444333333333333333333333333444333333222111111222222000111222333444444333222000000000000000000000000111111111111000000000000//////000000000000000///..............................///000000///...---000000//////...,,,,,,+++///............---------...............---------//////......---------,,,------------------------,,,,,,,,,---------......---------...............///...,,,---...///...---,,,------......------,,,......------------..............................,,,------...............---------............///........................///............//////000------......//////000000/////////......------,,,---------.......................................///////////////.........////////////............------....../////////000......---------......///////////////////////////........................------------.....................///000111111111//////////////////////////////............//////////////////////////////............////////////////////////////////////000000000000000000000000////////////////////////////////////////////////........................000000///////////////000//////000000000111111111000000000000000000000000//////000000000111111111222222222222222222222222222222111111111111111111111000000000111111111000111111111111111111111111000000111111111222222222222222222222222222222222111111222222333333333333444333222333555555444333222333444444555555444444333333333333444444444444333333333444444444444555555555444444444444555555222333333444555555666666444444444555666777888999888888999999:::999999888///000000000000000//////---------...111222222111000111111000---+++,,,---...------,,,,,,------......------------...//////---......//////......---------------------------------............------------------------------...---,,,++++++,,,......+++++++++******++++++++++++,,,,,,---.........---------------------------...------,,,,,,------...........................------............------,,,---....../////////...---------............///////////////////////////...////////////000000000/////////000000000////////////000111222333333333444333333222222111111000333333333444444444444555555444333222222333444555333333444444444444444444333222222111111222222333333333333333333333333333444333222222111111111111222333333444333222000///000000000000000000000000111111111111000000000000//////000000000000///...........................---...///000000///..................------......///............---------.....................---///...............------------------------------,,,,,,,,,---------......---------.........//////000...,,,,,,---///............////////////............------------..............................,,,---....../////////...---------............///.......................................///000111000000//////......------//////......------,,,,,,((()))+++,,,............................................./////////////////////////////////...............//////////////////...------------......////////////////////////........................---------.........//////000000000000//////////////////////////////////////////............//////////////////////////////............////////////////////////////////////////////////////////////////////////////////////////////////////////////........................000000/////////000000111000000000000111111111111111111111111111111111111000000000000111111111111222222222222222222222222//////000111222222333333222222333222222111222222111111111111111111111111000000111111111222222222222222222222222222222222000111222333333333222222444333222333555666555444444555555666666666666666444444444444444444444444333333444444444555555555555555444444444444555555333333333333333333333333555555444444555666666777888888999999:::999999999//////000000000///......---,,,---///111222111000///000111000...,,,---......------,,,,,,------......------------...//////......////////////......------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,///............///000000,,,++++++******++++++,,,++++++,,,---............------------------------...------,,,,,,------...........................------............------,,,---...///////////////---------............/////////000000000000//////......////////////000000//////000111111111000000000000000111222222222333333333333222111111000000333333333333444444444444555444444333333444444555333333333333444444444444444444333333333333444444222222333333333333444444444333333222111111111222333333444333222111///...000000000000000000000000////////////............//////000111111000...---........................---...///000000000///...---------------...///000///............------------------.........//////........................------------------------,,,---------............,,,,,,------.../////////000...,,,,,,---...///......//////////////////.........------------..............................,,,---...///////////////---------............///........................------......///000000000111111000///...---,,,,,,...............---------&&&(((***,,,.../////////000000000000000000000000.........///////////////////////////////////////////////////////////////000///......---.........////////////////////////.................................////////////000111000000000/////////...000000000000000000000000//////............//////////////////////////////............////////////////////////////////////......////////////......////////////////////////////////////////////////111111111111111111111111000000/////////000111111000000000111111111222222111111111111111111111111000000000111111111222222222222222222222222222222......///111222333444555222444444444222111222333111111111111111111111111000111111111111222222222222222222222222222222222000111333444444444333222444333222333555666666555555666777777888888777777666555555555555444444444333444444444555555555555555555444444444444555555444444444444444444333333666666666666666777888888888999:::;;;<<<<<<<<<<<>>???@@@AAACCCDDDEEEFFFFFF......//////...---,,,,,,,,,,,,---///111222111///...///000000//////000111...------,,,,,,------......------------...//////......////////////......------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...---,,,---,,,,,,++++++,,,,,,---***+++,,,---.......................................------,,,,,,------...........................---..................---,,,---...///000000000000---------.........//////,,,---...//////...---,,,............/////////000///000111333333333222111222222222111111111111111---...///111222333555555222222333333333444444444222333555555555555333222222222222333333444444444444333333222222333333444222222222333333444444444444333333222333333444444000000222333333222111000000000000000000000000000111111111111000000000000///000111222111000...,,,000000000000000000000000,,,---///000000000////////////---,,,,,,---.../////////.........---------***+++,,,---...000111111.........///////////////------------------------.........////////////000,,,,,,------...///000000111...,,,+++,,,...//////,,,------......------,,,.........------.................................,,,---...///000000000000---------.........//////........................***,,,...000111111000///.........///////////////---.........///000000000+++---///111111000///...........................---.........//////000000---......///000111111222000000000000////////////111111000///////////////////////////////////////........................000000000000111111111111------...///000111222222000000000000000000000000//////............//////////////////////////////............/////////000///////////////////////////000111222222111000///////////////////////////////////////////////////////////////////////////000000///000000111222222000111111111111222222222111111111111111111111111000111111111111222222222111111111111111111111111111111111111111222222222111333444333000...000222111111111111111111111111000111111111111222222222222222222222222222222222111222444666666555444333444333222444666777777666444555555666666666666666777777666666555555555444444444444555555555666666555555555444444555555555444444555777888:::;;;;;;888999:::<<<>>>AAACCCDDDGGGHHHJJJLLLNNNOOOOOOPPP---,,,,,,,,,------...///...///111333444555444444111000000///////////////000+++'''(((---111000...---.../////////...,,,+++........................,,,---------.../////////---,,,+++***+++,,,---............------,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,,,,,,,......------------------------.../////////...---,,,,,,---------............///------------------------------++++++++++++------000///...---,,,------...000000000000000///////////////............//////111111000000//////......000000000000111111111111111111111111111111111111111111111111111111111111666555333111111111333444000000111111111222222222333333333444444555555555444444222222222222444444111111222222222222111111222222222111111111000000000000000000000000000000000000000///......------////////////////////////......////////////......//////.........---------------------------------........................---------............///........................---------,,,,,,+++++++++,,,***(((&&&&&&(((***,,,........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...........................---...///000000///...---........................//////.........---------------............------////////////000000000000///////////////.........------......//////000000........................111///...------...///111///////////////////////////////////////000111111000000000000000000000000////////////////////////---...//////000000//////111000/////////000222333000///000333666666333000............////////////////////////////////////000000000000////////////000...,,,+++***+++---......000111000///...///111////////////000000000000,,,---///000000000///............///////////////////////////000000000000000000000000000000000000000000000000000000000000000111222333333222111000000000000000000000000000000000000000000000000000000000000111222222222333000000000///////////////333222222111111222222333222222222222222222222222111222333333444444333333333333333444444555555555666555555555555444444444444444444555555555555555555444333222333555777999888666444333333444555666333444555777777888888888777555444444666666666666:::999888999<<<>>>>>>>>>AAA@@@@@@CCCHHHMMMQQQSSSTTTWWW\\\```bbbaaa___]]]......---------......///,,,---...000111222111111222222111000/////////000444000++++++---///...+++++++++,,,---......------........................---------...............+++++++++++++++,,,,,,---......---------,,,,,,,,,,,,,,,---......---,,,,,,------------------------,,,,,,+++******+++,,,,,,---------------,,,,,,,,,.........///......---------------............///------------------------...------------------...000///...---------......//////////////////////////////............//////111000000000/////////...000000000000111111111111111111111111111111111111111111111111111111111111666444333111111222333444111222222222333333333333333333333444444444555555444333333222222333333444111111222222222222111111222222222111111111000000000000000000000000000000......//////////////////////////////////////////...//////000000//////...//////.........---------...............------------------------------------------............///.................................---------------000///---,,,,,,---///000........................------------------------......---,,,,,,---..............................------............------........................//////.........---------------............------............////////////............/////////000.........///////////////////////////////////////000///...------...///000///////////////////////////////////////000000111000000000000000000000000........................+++,,,------......------111000/////////000111222000//////222555555333111000/////////////////////////////////////////////000000000000////////////111000///------......///---...//////------...///////////////000000000000---...///000000000///...////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000111222222111000///111111111111111111111111000000000000000000000000111111111111111222222222111111111111111111111222333222222111111222222333222222222222222222222222111222333333444444333333333333333333444444444444333333444444555555555666444444444555555555555666555555333333444555777888;;;:::777555333333333444444555666777777777777777888777666666888999999999<<<===???AAADDDGGGJJJKKKNNNNNNPPPSSSWWWZZZ\\\]]]aaadddhhhkkkmmmmmmlllkkk//////...---------......+++,,,---...///000000000333333222000000/////////555222...---...///---+++*********+++,,,---...///.......................................---------++++++,,,---------------...------------,,,,,,,,,,,,------......------,,,........................,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///.........---------............///------------------------......////////////......000///......------...............///////////////000//////......//////000000000000000////////////000000000000111111111111111111111111111111111111111111111111111111111111555444222111111222333333222222333333333444444444333333333333444444444444444333333222222333333444111111222222222222111111222222222111111111111111000000000000000000000000------...//////000111111//////////////////////////////000000000000///////////////............---/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///......................................./////////......------------............................................................---,,,,,,---..............................------,,,,,,,,,,,,------......................../////////............---------............------------------............------......//////000000///////////////.........000000000000000000000000000///...------...///000////////////////////////////////////000000000000000000000000000000000000000000000//////.........,,,,,,---............---000000/////////000111222111000///000222333333222222222111111000/////////////////////////////////////////////000000000000111111111111000000000000...///000000......///000////////////000000000000//////000000000000///...000000//////////////////////////////000000000000000000000000000000000000000000000000000000000000//////000111111000000///111111111111111111111111000000000000000000000000222222222111111111111111222222222333333444444555333222222111111222222333333333333333333333333333111222333333444444333333444333333333333333333222111111222333444555666777444444555555555666666666777666555444444555666777;;;:::888666555444555555777777888888888888888888999999999999:::<<<===>>>AAAEEEJJJMMMNNNQQQUUUXXXVVVXXX\\\```eeehhhkkklllssstttuuuvvvwwwvvvtttsss///...------,,,---------------...///000000111111333222111///............111///------...//////---,,,++++++***+++---///000......................../////////...---------,,,,,,---...000000///......------------------------------------------------------------------------.........------.........+++++++++,,,,,,,,,,,,,,,,,,,,,---.../////////...---------............///........................---...///000000///...---//////................................./////////000000////////////000000000000000000///////////////000000000111111111111111111111111111111111111111111111111111111111111333333222111111222222333222222222333333333333444333333333333333333333333333333333333333333333333111222222333333222222111111111111111111111111111000000000000000000000000......//////000000000000//////////////////////////////000000000000///////////////...............//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................---------......//////000+++,,,---......---,,,+++......................................................------------..............................///...---,,,,,,---...///......................../////////...............------............------------.........////////////////////////.........000000//////......------////////////////////////000///............///000////////////////////////...//////000000000000000////////////////////////333222222111111000000///......///000000000000000////////////000000111111111000//////000111222222333333222222111000//////////////////////////////////////////000000000000111111222222222111000///000222333222111000111222////////////000000000000000111111000000000//////111111000000000000//////////////////000000000000000000000000000000000000000000000000000000000000...//////000000000000000111111111111111111111111000000000000000000000000333222222222111000000000111222222333444555555666333222222111111222222333333333333333333333333333111222333333444444333333444444333333222222222111222222222333444555555666444444555555666666777777888777666555555555666777666666555555666777888999888888999::::::::::::999:::;;;<<<===>>>???BBBDDDIIIOOOVVVYYYYYYZZZ^^^ccc```cccggglllrrryyy}}}|||------,,,,,,,,,,,,,,,------------......///000000000000///------,,,,,,,,,///...,,,,,,---------,,,///...---,,,,,,---...///......................../////////...---------,,,+++,,,.../////////...---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++,,,,,,---------,,,,,,---.../////////...---------............///........................,,,---...//////...---,,,......//////////////////............//////000000000000////////////000000////////////000000000000///000000000111111111111111111111111111111111111111111111111111111111111222222222222222222222333111111111111222222222222333333333333333333333333333333333333333333333333222222333333333333222222111111111111111111111111000000000000000000000000111111000000//////////////////////////////////////////000000000000//////////////////////////////------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................,,,,,,------.........///---...000111111000...---........................------------------------................................................000///...------...///000........................////////////////////////------............------....../////////000000000111111000///...------,,,000000//////......------........................//////............//////////////////////////////......///000111000000///////////////////////////111111111000000/////////...///000000111111000000......//////000000000000000000000//////000111222444333333222111000000///000000000000000000000000.../////////000000000111000000111111111000///...000222333222111000111222////////////000000000000111111111000000000111111222222111111000000000000////////////000000000000000000000000000000000000000000000000000000000000///////////////000000111111111111111111111111111000000000000000000000000333222222222111000000000000111111222333444555555333222222111111222222333333333333333333333333333111222333333444444333333444444444333333222222222444444444444444444444444444444555555666777777888888777777777666666777777444555555555666777888999777777999:::;;;<<<<<<<<<===@@@BBBCCCDDDFFFJJJMMMSSSZZZcccggghhhjjjooossswwwyyy{{{~~~,,,,,,,,,,,,,,,---......,,,,,,++++++,,,------.........---,,,,,,,,,,,,---000//////---,,,+++***)))000///......------------.......................................---------******+++,,,,,,,,,,,,,,,,,,,,,,,,------------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------......///------......///.........---------............///........................---------......---------......///000000000//////......//////000000111111111000000//////000000111////////////000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111222222222222222000000111111111222222222333333333333222222222222222333333444444333333222222222333333333333222222111111111111111222222222000000000000000000000000222222111000000///......////////////////////////......////////////.........////////////000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................---------------.........,,,---...//////...---,,,........................---------------------------...////////////...---......................../////////....../////////...........................////////////000000000------............------////////////000000000111111111000///...------,,,///////////////.................................////////////////////////////////////////////////---...000111111111000///000000000000000000000000........................------...////////////...---...///000000000//////...///111000///...///111333222222222111000000000000000000000000000000000......//////000000111111000000000///////////////...///000000......///000////////////000000000000111111000000111222333333333333222222111000000000////////////000000000000000000000000000000000000000000000000000000000000////////////000111222222222222222222222222222222000000000000000000000000222222222111111111111111111111111222222333333333333222222111111222222333333333333333333333333333111222333333444444333333555444444444444444333333666666555555555444444444444444555666777777888999777777777888888888888888888888888888777777777777777888:::===???AAABBBCCCFFFIIIMMMNNNNNNQQQUUUZZZ]]]eeeooowww|||---------...///000111222---,,,,,,+++,,,,,,......------,,,,,,,,,---......//////000///---,,,+++,,,,,,,,,---.........------........................---------...............,,,,,,,,,,,,,,,------...,,,,,,,,,---------.........---,,,,,,,,,,,,---...------------------------+++,,,---......---,,,+++,,,,,,---......///000000.........///......---------------............///........................//////............//////---...///000111000000/////////000000111222222333111111000000000000111111.../////////000000000111000000000000111111111111111111111111111111111111111111111111111111111111000000111222222222222222111111111222222222333333333333333222222222111111222333333444444333333222222333333444444333333222000000111111111222222222000000000000000000000000111111000000000000000000////////////////////////------............------.../////////000000000000------......///000000000---------------------------------............///......................../////////...............+++++++++,,,,,,+++++++++................................................---...///000000///...---........................---......//////......---.........................../////////000000000000------............------........./////////000000......//////////////////.........///////////////..............................////////////......////////////////////////---...000111111111//////000000000000000000000000---......//////000000111------...///////////////---...///000000000///...,,,///111111///---...///111111111111111111000000000000000000000000000000.........///000111111111222111000///...//////000---...//////------...///////////////000000000000111000000000111333444555444333333222111111000000////////////000000000000000000000000000000000000000000000000000000000000000000//////000111333444222222222222222222222222000000000000000000000000111111111111111222222222222222222222222222222333333222222111111222222333444444444444444444444444111222333333444444333333444555555555555555555666555555666666666666666666444444555666777888999999666777777888999999999999999999::::::::::::::::::===>>>BBBEEEIIILLLOOOPPPPPPUUUYYY[[[[[[]]]ccchhhiiioooyyy.........///111222444555000///...---...///000111---------------///000000+++---////////////000111((()))+++---.........---........................,,,------....../////////000000///......000111222,,,,,,,,,------............---,,,,,,,,,,,,---...........................---...///000000///...---------......///000111111.../////////...---,,,,,,---------.........//////////////////////////////111000///......///000111---...///111111111000//////000000111222333333333111111000000000000111111.../////////000000111111000000000000111111111111111111111111111111111111111111111111111111111111///000111222222222222222222222333333333444444444333333333222222111111111222222444444444444222222222333333444444333333222000000111111222222222222000000000000000000000000/////////000111111222222////////////////////////,,,------------------,,,.../////////000000111111......///000111222333333........................---------.........//////........................111111000000//////......////////////////////////........................000000000000000000000000---...///000000///...---........................+++,,,............,,,+++.........................../////////000000111111---..................------------.........//////,,,,,,---...///000111222---.........//////000000000000000000000000000000......////////////......////////////////////////---...000111222111///...000000000000000000000000000000111222333444444555///000000111111111111111,,,---///000000000///...+++...222222000------...000000000000000111111111000000000000000000000000---......///000111111222333222000......///000222///000111000///...///111////////////000000000000000000000000111444666777444444333333222111000000////////////000000000000000000000000000000000000000000000000000000000000111000000000000222444555222222222222222222222222000000000000000000000000000000111111222222222333333333333333333333333222333222222222222222222333444444444444444444444444222222333444444444333333444555555555666777777777444444555666777888999999444444555666777888999999555666777999999:::::::::777888:::<<<===?????????DDDFFFJJJOOOSSSWWWZZZ\\\XXX]]]bbbddddddfffmmmrrrrrrvvv...------------...//////000000//////.........---////////////////////////------------------------,,,,,,,,,---------............---------,,,,,,,,,------------------------***,,,------,,,+++,,,,,,,,,,,,------.../////////---------............///...------------...//////+++,,,............,,,+++............////////////------............---------------.........//////000000//////......------///////////////////////////////////////////////////111333222///...///111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111000000111111222333000000000000000000000000222222222222222222222222333222222111111222222333222222333333333333444444444444444333333222222222000000000000000000000000111111111111000000000000000000000000000000000000000///.........000111222////////////////////////......////////////......000///---,,,,,,---///000------------------------------------------------............////////////------........................---,,,---...///000,,,,,,+++,,,,,,---...///---------............///............////////////000000//////.........---......------------.........------,,,,,,------...////////////////////////........................////////////000000000000111111000000//////............//////000000111111000000000000000000000000...............///000111...............---------333111//////111222000---////////////////////////...///000111222111000000......//////000000111111........./////////000000////////////////////////......------------......000000000000000000000000000000111111111000000///000000000000000000000000////////////////////////000///...------...///000000000000000111111111111111111111111111111111111///000111222222111000///111000/////////000222333////////////////////////666555444222111000000000111111111111111111111111333222222111111222222333222222222222222222222222111111222333333333333222222222222222222222222222222222333333333444444444777777777777777777777777555555555444444333333333444555555666666555555444888777666777888888777666777777777666555777:::===???@@@AAAAAAAAACCCFFFJJJLLLRRRUUUTTTUUU[[[```bbbhhhkkkmmmoooqqqsssvvvxxxyyy...------------...//////111111000000000/////////////////////////////////+++++++++,,,,,,,,,------,,,---------..................---------,,,,,,,,,------------------------***,,,...---,,,+++,,,---..................---------------............///---,,,,,,,,,,,,---......,,,------......------,,,............////////////------............---------------........./////////////////////.........////////////////////////////////////////////////111333444222000///000111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111000000111111222333111111111111111111111111222222222222222222222222333222222111111222222333222222222333333333444444333333333333333333222222000000000000000000000000111111111111000000000000000000000000000000000000000//////......///000111////////////////////////......////////////......---..................---........................------------------------............/////////////////////...---------,,,......---------...///000//////......---.........---------............///............////////////000/////////..................------------......///......------......///////////////////////////.........................../////////000000000000000000000000//////........./////////000000000111///////////////////////////............//////000////////////////////////333111//////111111000...//////////////////////////////111222222222111000///////////////000000000,,,,,,,,,---------......//////////////////////////////............//////000000000000000000000000//////000000000//////...000000000000000000000000////////////////////////111000////////////000111000000000000111111111111111111111111111111111111///000111222222111000///111000000///000111222333000000000000000000000000111111111111222333444444111111111111111111111111333222222111111222222333222222222222222222222222111111222333333333333222222222222222222222222222222222333333333444444444555555555555555555555555555555555555444444333333444555555666777777777777:::999888888999999888777<<<======<<<;;;;;;===@@@DDDFFFIIIKKKKKKMMMPPPSSSTTT[[[___^^^___eeejjjkkkqqqtttwwwzzz|||...------------...//////111111111111000000000000////////////////////////******++++++,,,,,,------------........./////////......---------,,,,,,,,,------------------------+++,,,......,,,+++,,,---000//////...------,,,,,,---------............///,,,,,,++++++,,,,,,---.........------------......---............/////////------............------------........./////////.........///////////////////////////////////////////////////////////////333444444333000//////000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111000000000000111222222111111111111111111111111222222222222222222222222333222222111111222222333222222222222333333333333222222222333333333333333000000000000000000000000111111111111000000000000000000000000000000000000000000///......//////000////////////////////////......////////////......+++---///000000///---+++////////////////////////------------------------............////////////000000///...---,,,,,,+++......------......///000111000///...---------------------............///............////////////////////////..................------------....../////////....../////////////////////////////////............................../////////000000000000000000////////////...////////////000000000000////////////////////////000//////............///......//////000000111111222000//////111111000...////////////////////////000000111222222222222111000000//////////////////,,,,,,---------.........////////////////////////000000////////////000000////////////////////////......////////////......000000000000000000000000000000000000000000000000222111111000000111111222000000000000111111111111000000000000000000000000000000111111111111000000111000000000000111222222111111111111111111111111000000000111222333444555222222222222222222222222333222222111111222222333111111111111111111111111111222222333333333333333222222222222333333333333333333333333444444444444555555555555555555555555666666555555555555444444444555666777888999999999::::::::::::::::::::::::;;;===???@@@@@@@@@BBBDDDIIILLLQQQRRRRRRSSSVVVYYY[[[cccjjjkkknnntttyyyzzz...------------...//////000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000......---------,,,,,,,,,------------------------+++---......---,,,,,,---//////.........------------------............///------,,,,,,,,,---......///...---,,,,,,---...///---------.........//////------............------............////////////------......//////000000////////////////////////////////////////////////333333222111000///......////////////////////////////////////////////////000000000000////////////////////////////////////000000000000000111222222111111111111111111111111222222222222222222222222333222222111111222222333111222222222222333333333111111222222333333333444000000000000000000000000111111111111000000000///////////////////////////000000//////............////////////////////////......////////////......,,,---...//////...---,,,............................................................//////////////////......---------,,,...............//////000///...------,,,,,,,,,------------............///............///////////////////////////...............------------......//////............//////////////////////////////................................./////////000000////////////////////////////////////000000000000////////////////////////111000///...............------...///000000111111000000//////000000000///////////////////////////000111111222222222222222000000000//////......---////////////000000000000////////////////////////111111000000000000111111////////////////////////......//////000000//////////////////////////////000000000000000000000000111111111111111111111111///000000000111111111111////////////////////////000000000111111000000000000000000111111111222222222222222222222222222222555444333222111111000111222222222222222222222222333222222111111222222333111111111111111111111111111222333333444444333333222222222333333333333333333333333444444444444555777777777777777777777777666666666666666666666666555666777888999999999999888999:::;;;<<<<<<>>>???===???CCCFFFGGGIIIKKKMMMOOOSSSVVVVVVVVVXXX___dddmmmwww...------------...//////////////////////////////////////////////////////000000///...---,,,,,,+++.........////////////000......---------,,,,,,,,,------------------------+++---///...---,,,---------------.........//////---------............///...............///000000//////---,,,,,,---//////------------............------............------........./////////000000------......//////000000////////////////////////////////////////////////111000//////......---,,,////////////////////////////////////////////////000000000000////////////////////////////////////000000//////000000111222111111111111111111111111222222222222222222222222333222222111111222222333111111111222222222333333111111111222222333333333000000000000000000000000111111111111000000000///////////////////////////...////////////.........////////////////////////......////////////......///...---,,,,,,---...///------------------------....................................////////////,,,---------......//////.........///////////////......------...///000000---------............///............////////////.........///////////////......------------.........------,,,,,,------...////////////////////////....................................////////////.............../////////000000000000////////////........................111000///...............,,,,,,---......///000000//////000000/////////000000000000000000000000000111111111111111222222222000000//////......------/////////000000000111111////////////////////////111111000000000000111111////////////////////////...///000111111111111111////////////////////////000000000000000000000000000000000000000000000000///000000000111111111111////////////////////////111000000000000000000111000111111111222222222222222222222222222222222222777666444222111000//////222222222222222222222222333222222111111222222333111111111111111111111111222222333444444444444333222222333333333444444444333333444444444555555555777777777777777777777777777777777777777777777777777888888999999999999888777999<<<>>>???AAADDDGGGGGGJJJMMMOOOQQQRRRTTTVVVUUUXXX[[[\\\___gggttt~~~...------------...//////............////////////////////////////////////111111000///...---,,,,,,------........./////////......---------,,,,,,,,,------------------------,,,---//////---,,,---...,,,,,,------...//////000---------............////////////...///000000111//////............//////,,,------------.........------............------....../////////000000000.........//////////////////////////////////////////////////////////////////...------......---,,,000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000////////////000111111222222222222222222222222222222222222222222222222333222222111111222222333111111111111222222222222111111111222222222222222000000000000000000000000111111111111000000000000000000000000000000000000,,,---...////////////...////////////////////////......////////////......000///---++++++---///000------------------------....................................////////////+++,,,,,,---...///000000---...///000000000000///////////////000111222333---------............///............////////////.........///////////////......------------......------,,,,,,,,,,,,------////////////////////////........................------........./////////---............/////////000000000000////////////........................000//////............///,,,,,,------......//////---///000000......///111000000000000000000000000000000//////000000111222//////..................------........./////////////////////////////////111111000000000000111111////////////////////////...///000111111222222111000000000000000000000000000000000000000000000000///000000111111000000///000000000000111111111111000000000000000000000000111111000000000000111111000111222222333333222222222222222222222222222222333222222222111222222333333333333333333333333333333222222111111222222333222222222222222222222222222222333444444444444444222222333333444444555555333444444444555555555555555555555555555555555555777777888888888888999999888999::::::;;;;;;;;;;;;<<>>BBBDDDFFFGGGOOOTTTWWWXXXUUUUUUYYY]]]^^^```bbbeeehhhnnntttxxx,,,,,,------.../////////------,,,+++,,,---...///////////////////////////+++,,,.../////////...---////////////////////////........................000000//////.........---...........................---,,,,,,,,,,,,---.../////////...---------,,,........................---------.........//////,,,---------.../////////....................................////////////000000//////.........---++++++,,,,,,---...//////---------............/////////000000000000//////////////////////////////............////////////000000000000000000000000333111///...---...///000000000000000111111111111222222222111111111000000333333333222222111111111444333111000000000111111111111000000000000111111222222222222222222222222222111000//////000111222000000000000000000000000111111000///////////////////////////000000000000////////////............------............------------...///000000//////000000000///......------///...------------...///........................---------.........//////111111000000//////......------------------------------------------------...------------...////////////.........---------............///////////////////////////.........000000000000000000000000////////////////////////////////////000000000000............////////////000000//////......------//////............//////........................---...000222111///,,,+++............////////////111000000000//////......000000000000000000000000000000000000//////////////////000000000000//////000000////////////000000////////////////////////////////////000000000000000000000000111111111111000000000000////////////000000000000000000000000111111111000000000000000222222111111111111222222////////////////////////111111222222222222111111000111111111222222222222000111111111111222222222111111222222222111111000444333222222111111111222222222222222222222222222444333222222111111111111222222222333333333444444555555555555555555555555555555555555555555444444333666888999888777777888444555777:::===??????>>><<<>>>BBBFFFIIILLLOOOPPPVVVZZZ]]]]]]\\\]]]```dddgggjjjooouuu|||..................------------,,,,,,,,,---...///////////////////////////,,,---......///.........------------------------........................///.........------------..............................---,,,,,,---.....................---------...............------------------.........//////---------...................................................////////////000/////////.........------------....../////////---------............///......////////////......////////////////////////............////////////000000000000000000000000222111///...---...///000//////000000000111111111222222222111111111000000333222222222222222222111444444222111111111222222111111111000000111111111111111111111111111111111222111000//////000111222000000000000000000000000111111000///////////////////////////000000000000000000000000////////////------............------,,,------............------------------,,,,,,,,,................................................---------.........//////111000000000/////////...------------------------------------------------...------------...////////////.........---------............/////////////////////////////////...000000000000000000000000////////////////////////------------........................///////////////////////////.........//////............//////000000000000000000000000///000111222111000...---............////////////000000/////////.........000000000000000000000000000000000000//////////////////000000000000//////000000////////////000000////////////////////////////////////000000000000//////000000000111111111......//////000000111111000000000000000000000000111000000000000000000000222222111111111111222222000000000000000000000000000000111111111111000000111111111222222222333333111111111111222222222222000111111222222222111111333333333222222222111111222222222222222222222222444444333222222222222222333333333333444444444444333333333333333333333333555555555555555555555555333555777888777666666777999888999;;;===@@@AAABBBEEEGGGKKKNNNRRRUUUYYY[[[]]]___aaabbbbbbffflllqqq000//////...------,,,,,,------,,,,,,------...///////////////////////////...------------...//////------------------------........................---------------,,,,,,,,,..............................---,,,,,,---......---------...............//////.........------------------..............................---------..................................../////////////////////................../////////////////////---------............///------............------////////////////////////............////////////000000000000000000000000111000///.........///000//////000000000000111111222111111111111000000000111111111222222222222222444444333222222222333333222222111111111111222222000000000000000000000000111111000000000000111111000000000000000000000000111000000///////////////000000000000////////////111111111000000000//////------............------------------------,,,+++,,,,,,,,,---------------,,,---...//////...---,,,........................------........./////////000000000000////////////------------------------------------------------...------------...//////...............---------............////////////......//////////////////000000000000000000000000////////////////////////------------........................////////////........./////////////////////............//////000000000000000000000000111111111111111000000000............////////////000////////////.........000000000000000000000000////////////000000000000//////000000000000//////000000////////////000000////////////////////////////////////000000000000//////000000000000111111------...///000111222222000000000000000000000000000000000000000000111111222222111111111111222222111111111111111111111111//////000000000000//////111111111222222222333333111111111111222222222333000000111222333333333222222333333444444333111111333333333333333333333333555555444333333333333444444444444444555555555666555555555555555555555555555555555555666666666666555777888999888777888999<<<<<<===???BBBFFFJJJLLLNNNPPPRRRTTTVVVYYY^^^aaafffhhhkkklllooovvv//////.........------------------------......///////////////////////////......---,,,,,,...///000////////////////////////........................------------------------..............................------------......,,,---------...//////////////////...------,,,,,,......................../////////...---------,,,....................................////////////......................../////////...............---------............///---......//////......---////////////////////////............////////////000000000000000000000000000//////.........//////////////////000000000111111111111111000000000000000000111111222222333333333222222222222222222222333222222222222222222333111111111111111111111111111000000000000000000111000000000000000000000000000000////////////000000000000000000////////////000000000000////////////------............------...............---,,,+++------......///000000111,,,---///000000///---,,,....................................////////////000000000000////////////...................................................------------...//////....................................////////////............////////////////////////////////////////////////////////////////////////000000000000............////////////------......//////000000//////............//////........................222111000/////////000111............////////////000000000000000000000000////////////////////////////////////000000000000//////000000000000//////000000////////////000000////////////////////////////////////000000000000////////////000000000111.........///000111111111000000000000000000000000000000000000000111111111222222111111111111222222111111111111111111111111000000111111111111000000000000000111111111222222111111111222222222333333///000111222333333444444111222444555555444222000333333333333333333333333666555555444444444555555555555555555666666666666777777777777777777777777666666666666666777777777888:::;;;;;;;;;:::<<<======???CCCGGGKKKPPPTTTWWWVVVXXXYYYYYYZZZ\\\aaafffppptttyyy}}}---------.........//////------.........//////...////////////////////////......---,,,,,,...///000////////////////////////..........................................//////................................................,,,---------...///////////////.........---------.....................---/////////...---------,,,....................................////////////---------.....................---------------------------............////////////000000/////////////////////////////////............///////////////////////////////////////...............//////...////////////000000000000000000000000000000000000000000111111222222222000000000111111111111000333222222222222222222333222222222222222222222222000000000111111000000000000000000000000000000000000000////////////000000111000000000/////////...//////.........---------------............------///////////////...---,,,,,,------...///000111111,,,---///000000///---,,,................................./////////000000////////////000000000000...................................................------------...//////---.................................////////////---.........//////000000////////////////////////////////////////////////////////////000000000000............////////////------......//////000000//////............//////........................000///...------...000111............////////////111111111111111111111111////////////////////////.../////////000000000111//////000000000000//////000000////////////000000000000000000000000000000////////////000000000000...////////////000000000000000000000////////////000000000000000000000000//////000000111111111111222222111111111111222222111111111111111111111111111222222333333222222111////////////000000000111111222222222222333333333///000111222333444444444111222444555555444222111333333333333333333333333555555555444444555555666555555555666666666777777888888888888888888888888666666666777777777888888999;;;<<<<<<<<<===???AAA@@@DDDKKKOOORRRUUUXXX[[[ZZZ]]]aaabbbcccgggooottt~~~,,,,,,------...//////000------...////////////...////////////////////////...------------...//////------------------------.................................///////////////........................---...////////////...------------......................................................---------...............---------....................................////////////---------------.........,,,,,,---------------------------............/////////000000000000//////////////////////////////............////////////////////////////////////---............/////////......////////////000000//////000000000000000111000000000111111111111111...///000000111000000000222222111111111111222222222222222222222222222222000000111111111111000000000000000000000000000000///////////////000000111111111000000//////...............---------,,,,,,------............------/////////000//////......++++++,,,,,,---...//////,,,---...//////...---,,,............................../////////000000000////////////000000000000...................................................------------...//////---------...........................////////////------......///000000000000000000000000000000000////////////////////////------------........................////////////........./////////////////////............//////000000000000000000000000///......------...000111............////////////000000111111111111222222000000000000000000000000......//////000000111111//////000000000000//////000000////////////000000000000000000000000000000////////////000000000000......////////////000000111000000000/////////...000000000000000000000000/////////000111111222222222222111111111111222222111111111111111111111111222333333333333333333222/////////000000000111111222222222222333333333333111111222333444444444333222222444555555444444333333333333333333333333333555444444444444555666666555555555555666666666777666666666666666666666666666666777777888888999999999;;;<<<===>>>???BBBEEEHHHMMMRRRVVVWWWXXX\\\___^^^dddkkkpppsssyyy------..................,,,---...///000//////...////////////////////////,,,---......///.........------------------------........................---------....../////////........................---...///000000///...---...............---------,,,,,,------...///////////////.........------------------...................................................////////////,,,,,,,,,------.........,,,,,,------......//////---------............///...//////////////////...////////////////////////............////////////////////////////////////,,,---....../////////............/////////000000////////////000000111111111111111111000000000000...///000111222111111000111111111000000111111111111111111111111111111111///000111222222111000///000000000000000000000000///////////////000111111111111111000///.........///.........------------------............------------......//////......+++,,,,,,,,,------........................................................./////////000000000000.../////////000000000111...................................................------------...//////---------.........//////............////////////------......///000000111000000000000000000000000////////////////////////------------........................///////////////////////////.........//////............//////000000000000000000000000//////...//////000000111............////////////......//////000000000000000000000000000000000000.........///000111111111//////000000000000//////000000////////////000000000000000000000000000000////////////000000000000........./////////000000////////////000000000000000000000000000000000000...//////000111111222222222222111111111111222222000000000000000000000000222222222333333222222222111111111111222222222222222222222333333333444444222222333333444333333333333333333444444444555555444444444444444444444444444444333333444555555666444444555555555666666666555555555555555555555555666666777888888999::::::<<<>>>@@@AAABBBEEEIIILLLQQQTTTYYY[[[\\\aaahhhnnnrrrzzz/////////...------,,,,,,,,,---///000000000///...////////////////////////+++,,,.../////////...---////////////////////////........................,,,,,,,,,------.................................---...///000000///...---/////////......------,,,+++,,,,,,---...///000000//////.........---------,,,------....../////////..................................../////////000,,,,,,,,,------.........,,,------...///000111111---------.........//////---..................---////////////////////////............/////////000////////////////////////,,,,,,---.../////////.............../////////000.../////////000000111111222222111111000000/////////000111222333333222111111111000000000000111111000000000000000000000000///000111222222111000///000000000000000000000000///////////////000111111222111111000///......---000/////////............---..................---++++++,,,---.....................//////////////////...------------...///........................////////////000000000000.../////////000000111111////////////////////////////////////////////////...------------...//////---------.........//////............/////////000---------...///000000111000000000000000000000000////////////////////////////////////000000000111............/////////000000000//////.........---//////............//////........................//////000000111111111111............/////////000,,,---------......//////000000000000000000000000---......///000111111222//////000000000000//////000000////////////000000000000000000000000000000////////////000000000000............/////////000------...///000111222222000000000000000000000000...//////000111222222222222222111111111111222222////////////////////////111111222222222222111111222222333333333444444444222222333333333444444444333333444444444333222222444333333333333444555666444444444444444444444444333333333333333444555666444444444444555555555666777777777777777777777777666777777888999999::::::@@@BBBDDDFFFHHHKKKPPPSSSVVVYYY]]]___bbbkkkwww...---,,,,,,---///222333000000111222222222111111......//////......---,,,......---,,,---...///000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111........................---------............///111000///......///000111......//////...---,,,,,,//////000000//////...---//////.........---------...------,,,---...///000333111///---,,,+++++++++.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------........./////////000000111111000000//////.........---///////////////.........000000///.....................------------......000000000000000000000000000000000000111111111111111222333333222111222333///000111222222111000///000000000000000000000000111111111000000000000000333333222222111111000000000000000000000000000000////////////////////////000000000000000///......---...///111111///...---////////////////////////---...///000000///...---,,,---------.../////////111111000000///---,,,+++***,,,///000///......///......//////...------,,,000000000000000000000000333222111/////////000111.........------,,,,,,,,,///...---,,,,,,---...///............////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000///...------...///000......////////////..................////////////............////////////111111111111111111111111000000...------.../////////////////////000111111...---,,,---...111444555000000000000000000000000///000000000000000//////////////////000000000000111111111111000...---,,,......///000000111000000000000000000111111111111......//////000000111111////////////000000000000111111111222222333333333333333222111000000111111111000000000//////......222222111111111111222222555555555444444333333333555555444444444333333333444444444444444444444444444444444444444444444444333333444444444555555555777666555444444444444444777777888999999888777666444777999::::::999:::;;;;;;999888999;;;=========EEEHHHLLLOOOQQQSSSUUUXXX]]]aaagggmmmsss000///...------...000111222333333333222111000000///............---------...------,,,---...///000........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...//////........................---------............///......---,,,,,,---............//////...------,,,---------------,,,,,,+++//////.........---------......---,,,------//////000000...---,,,,,,------...------------------,,,---------.........//////,,,,,,---------..................//////000000000000/////////............/////////////////////...///...------,,,,,,,,,---/////////......//////////////////////////////////////////000000000111111///000111111000///000111///000000111111000000///000000000000000000000000111000000000000000000000111111111111111000000000000000000000000000000000////////////////////////000000000000000///.........///000111111000///..............................///000111111000///.........//////////////////000000000000///...---,,,+++---///000...---........................------////////////////////////222111000///...//////000/////////......---------///...------------...///............////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000///...------...///000......////////////....../////////000000000000111............////////////........................//////...---......///000///////////////000111111000///...---...///111222000000000000000000000000//////000000000000//////////////////000000000000111111111111000///...---...///000000000000000000000000000000111111111111/////////000000000000000////////////000000000111000000000111111222222222333222222111000000111111333333333333222222222111222222111111111111222222444444444444333333333222555444444444444333333333222222222222222222222222333333333333333333333333111111222222222333333333555444333333222222222333333444555666555555444333222444777888888888999:::;;;::::::;;;>>>AAADDDEEEIIILLLPPPSSSUUUYYY]]]aaajjjpppyyy111000///---------...///444444444444333111000///000///...---,,,---.........------------...//////........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------........................---------............///------,,,,,,,,,,,,------.........///......---,,,---------------,,,,,,,,,...............---------///......---------............---------......///---------------................../////////000000,,,------------......................../////////////////////................../////////////////////......------------...000000////////////000000////////////////////////....../////////000000000///000111111000///000111000000////////////000000000000000000000000000000000000000000000000111111///000000000000000000111000000000000000000000000///////////////////////////000000000000///......///000111222222111000///........................///000000111111000000///000000000000000/////////......////////////......---///000000...------...........................////////////////////////000000///............//////////////////.........///...------------...///............//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............//////......////////////......000000000000111111111111............////////////------------------------......---......///000111///////////////000111111333111000.........//////000000000000000000000000//////000000000000//////////////////000000000000///000000111111000000///000000000111000000//////000000000000111111111111000000000000000000///////////////000000000111111000000000000000111111111333222111111000111111111444444444333333333333333222222111111111111222222333333333333222222222222444444444444333333333333222222222222222222222222222222222222222222222222222222222222333333333333555444333333222333333333333333444444444444333333333555777888888888999;;;;;;:::;;;===@@@EEEJJJMMMQQQTTTXXX\\\```fffooovvv~~~}}}yyytttsssttttttqqqooo000///............//////444444444444333333222111111///---,,,+++,,,...///------------......//////........................------------------------------,,,+++++++++,,,,,,........................---------............///........................---...............------000000//////....................................///.........------------.........------.........,,,,,,------......//////---.........////////////------------............------..................///////////////.....................////////////111000000/////////000000000//////////////////000////////////////////////............////////////111222333333222111222333111000///......///000111000000000000000000000000000000000000000111111111......//////000000111111//////////////////////////////////////////////////////000000//////...---...///000000000000///...........................//////000000000000//////111000000//////.........------...//////000/////////000111000...------..................//////000////////////////////////........................//////...........................------...................../////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////....../////////......////////////......//////000000000111111111............////////////////////////////////////---------...///000111111///////////////000000111222111000///......//////000000000000000000000000...//////000000000000///////////////000000000000...///000111111111111111111111111111111000///...///000000000111111111111222111111000000///////////////000000000111111111000000111111111111111111222222111111111111111222111111111111111111111111222222111111111111222222222222222222222222222222444444444333333333222222444444444444444444444444333333333333333333333333444444444555555555555666666666555555555555666666555666666666777777777777777999:::;;;::::::;;;<<<>>>???@@@BBBFFFLLLRRRVVVZZZ___eeejjjpppzzz|||pppiiihhheeebbbaaaccceeefffeee---------...///000000111111222333333444444444444111///---,,,+++,,,...///---------.......................................------------------------------,,,+++++++++,,,,,,........................---------............///---..................---------...............---111000///............///---.......................................------/////////......---,,,,,,---------....../////////,,,,,,---------.........---------.........//////..................------.........///////////////---.........//////000000000000////////////000000///......------......///....................................////////////111222333333222111222333111000///......///000111000000000000000000000000//////000000111111111111......//////000000111111///////////////////////////////////////////////////////////////...---------..................---................................................/////////......---------,,,---...///000000000000///000111///...---.../////////.........//////000........................---------............------------------------------..................---............////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...//////////////////.........////////////.............../////////000000............////////////////////////////////////,,,------...///000000111///////////////000000111///////////////000000000////////////////////////......///000000000000000////////////000000000000...///000111222222222111111111222111111000/////////000000000111111111111222222111111000000//////000000000000111111111111222222222222222222222222222111111111111111222222//////000000000000000000222222111111111111222222222222222222222222222222444444333333333222222222444444444444444444444444555555555555555555555555444444555555555666666666666666555555555666666777888888888888888999::::::;;;<<<<<<<<<;;;:::;;;===CCCFFFHHHKKKNNNTTT[[[```dddkkkttt{{{}}}uuuoooiiiccc___aaa```___aaadddhhhkkklll,,,,,,---...///000111111///000111333444444444444000///...---,,,---......,,,---......//////..............................---------------------------,,,,,,,,,,,,,,,------........................---------............///,,,,,,------------,,,,,,,,,---......///.........///...---,,,+++,,,---------------...............,,,---......//////......////////////...---,,,+++.............../////////,,,,,,,,,------------...------.........//////////////////........................///////////////------......///000000000---,,,,,,,,,,,,---............------------..................................../////////000000000///000111111000///000111111111000000000000111111000000000000000000000000/////////000111111222222///000000000000000000111000000000000000000000000////////////////////////...////////////...------------------------------------------------------...------,,,,,,------...............------------------...///000000/////////000000///...---///000222111///.........///000........................,,,---......///.........,,,,,,,,,---------------------...//////...------............////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////......////////////............////////////..................////////////............////////////------------------------,,,---...///000000000//////////////////000111111---......///000111111222////////////////////////---...///000000111111000////////////000000000000///000000111222222222111111111111222111111000000000000000000111111111111111111111111111111000000000000000111111111222222333333333222222222222222111111111000111111222333111111111111111222222222222222111111111111222222222222222222333333333333333333333333222222222222222222222222222222222222555555555555555555555555222333333333444444444444444444444333444444555666888777777777888999:::;;;;;;<<<======<<<===???AAADDDHHHNNNQQQTTTZZZaaafffqqqzzz{{{vvvooolllhhhffffffffffffffffffggghhhkkkooossswwwyyy------...//////000//////000000111222333333333222///............---------,,,---.../////////...---................................................---,,,,,,,,,---...//////........................---------............///,,,---............---,,,,,,------...//////......///...---++++++,,,---...---------.........//////***+++---...///000//////------...//////...---,,,////////////............------------........................////////////000000000//////...................../////////000------......///000000111+++++++++++++++,,,------//////............//////......................../////////000000000111111///000111111000///000111111111222222222222111111000000000000000000000000...//////000111111222222111111111111111000000000000000000000000000000000////////////////////////......//////......---,,,......------------......------------------------///...------------...///............////////////......///////////////...///000000///......000222444222000...------...///........................,,,---...///000//////...------------.........///------...//////...------............////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////---...///000000///...---......////////////.........////////////000000000............////////////........................---...///000000///......///////////////000111111---...///000000111111111////////////////////////---...///000111111111111////////////000000000000000000111222222222111111000000111222222222111111000000000000111111111111111111111111111111222222000000111111111222222222222222222222111111111000111111000000111222222333111111111222222333333333222222111111111111222222222333333333444444444444333333333222222222222111222222222222222222222222555555555555555555555555333333333333444444444444444444444444444555666666888888888888888:::;;;<<<<<<>>>@@@AAABBBDDDHHHKKKKKKQQQYYY___ccchhhpppvvvyyyrrrnnnlllllllllnnnmmmmmmppptttxxxyyyzzzvvvyyy|||/////////000//////...---111111222222222111111000......//////......---,,,,,,,,,.../////////...---................................................,,,,,,,,,---...///000111........................---------.........//////...///000111111000///...,,,,,,---.../////////...222000...---------///000---------.........//////)))***,,,...000000000000***,,,---///000//////...000000//////......------............/////////000............/////////000111111000000/////////...---.........//////000000---------...///000000111,,,,,,,,,,,,------...///000000////////////000000........................000000000000111111111111111333333333222111222333111222333444444333222111000000000000000000000000...//////000111222222222333333222222111111000000000000000000000000000000////////////////////////......//////......---,,,//////............//////------------------------000///...------...///000......//////000000111111...///////////////........./////////...///111333555333111...---------...........................,,,---///000000000//////---.........//////000000,,,---...//////...---,,,............/////////000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////---...///000000///...---......////////////......000000000000111111111111............/////////000111111111111111111111111......///000000///...---///////////////000111111...//////000000000000///////////////////////////---...///000111111111111////////////000000000000111111222222222111111000///000111222222222222222000000000000111111111111000000000111222222222333000111111111111222222222222111111111000000//////111111000000111222333333000000000111111222222222222222111111111111222222333333333444444555555555333333333222222222111111444444444444444444444444444444444444444444444444555555555666666666777777666666666666666777888888::::::999999:::<<<===??????AAACCCFFFHHHLLLQQQUUUXXX```jjjrrrwww}}}{{{vvvrrrlllkkkiiiggggggkkkqqquuu|||}}}000000000000000000000000---------.........//////..............................////////////......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..............................////////////............------...///111222000000//////......------......------------......//////.........---------...------------...//////---------............///////////////////////////////////////////////////........................---------...///000000111111111000///...---,,,,,,////////////////////////////////////////////////////////////////////////........................111000000////////////000000000000000000000000000222222222111111111000000111111111111111111111111,,,---...//////000000//////000111333333222111111222111000//////000111222222111111000///......---////////////////////////////////////////////////+++,,,...000111000000///////////////////////////***+++,,,---...000111111......//////000000111111////////////////////////222222111000///...------000////////////.........000000000000000000000000............////////////000///...------...///000---------........./////////...---,,,,,,---...///////////////////////////222222111000///...------,,,------...///000111111000000000000000000000000...000222111...---///111222111000//////.........000000000000000000000000000000000000000000000000////////////////////////////////////////////////......//////000000111111////////////////////////222111111000000000000000---------.........//////////////////////////////000000////////////000000111111000000000000111111111111111111111111111111///000000000111111111111111111222222222222111111111000/////////000222333222222222111111000000000222222111111111111222222333222222333555555444222222222333333333444444444333444555555333333444555111111111222222333444444444444444555444444333333444444555555555555444444555555555555666666666777777777666666666666777777999:::999888888999<<>>@@@DDDIIINNNSSSWWWcccqqq}}}xxxkkkfffeeeeeehhhkkkjjjmmmsssyyy.............................................---..............................////////////............////////////............................................................////////////......+++,,,,,,------.........------......//////000000......------------......---.....................,,,---......//////......---------............///////////////////////////////////////////////////....................................////////////////////////............////////////////////////////////////////////////////////////////////////........................,,,,,,,,,------///000111........................000000000000000000000000000000000000000000000000//////000111111111111111111000/////////000222333000000000111111000000000000000000000//////////////////////////////////////////////////////////////////...------...000111////////////////////////...............---------//////......------,,,,,,////////////////////////------......//////000000//////.........---------....................................////////////...//////////////////............/////////000000...///000111111000///...////////////////////////.........///000000111111///////////////.........////////////////////////000/////////000000000///............///111222333000000000000000000000000........................////////////////////////////////////////////////000000000000////////////111111111111111111111111000000///......................../////////000000000000000000000000000000222222111111111111222222222111111000000111111222111111111111111111111111000000000000111111111222111111222222222222111111000111111111222222222222333333333333333333333333333333222222222222333333111111111222333444333111333333333444444444444555222333444333222222333444222333333333444444444555333444555555666666666555555666666666666666666555777777777888888888888999999999888888999999::::::>>>@@@DDDHHHMMMSSSZZZ___fffvvv~~~vvvsssnnnkkkoootttvvvyyy}}}|||.......................................---------..............................////////////...............//////.........------------------------..............................////////////......++++++---...////////////.........///////////////......------------......---------...............+++,,,.../////////...------------............///////////////////////////////////////////////////..............................//////////////////000000//////.........---////////////////////////////////////////////////////////////////////////........................------------...///000000........................//////000000000000111111000000000000000000000000---...///000111111111111000////////////000111111000000111111111111000000000000000000//////////////////////////////////////////////////////////////////............//////////////////////////////..................------/////////...............////////////////////////---------....../////////000////////////.............................................////////////......////////////............/////////000000000...//////000000//////...////////////////////////.../////////000000111111.........///////////////000000000000000000000000111///...///000111000...............///000222222111111111111111111111111........................////////////////////////////////////////////////000000000000////////////111111111111111111111111111000//////......//////....../////////000000000000000000000000000000000111111111000000111111111333222222111111222222333111111111111111111111111//////000000000111111111111111222222222222111111000111222222333333222222222222222222333333333333333333222222222222333333111000000111333444222111444444444444555555555555111333444333222111222444111222222333444444555555333444555666666666666666555666666777777666666555777888888888999999999999::::::999::::::;;;<<<===@@@CCCIIIPPPWWW```iiinnn|||yyyvvvwwwxxxvvvssstttrrruuu}}}........................//////.........---------..............................////////////......------............------,,,,,,,,,,,,,,,,,,,,,,,,..............................////////////......------.../////////...---///////////////...............------------......---------.........//////+++,,,...///000///...------------............///////////////////////////////////////////////////......................../////////////////////............///////////////////////////////////////////////////////////////////////////////////////......................../////////......///000000.................................//////000000000000000000000000000000000......///000000000//////...//////000000000000000///000111222222111000///////////////000000000000////////////////////////////////////////////////......////////////......////////////////////////------.....................///////////////000000////////////////////////---.....................111111000000000/////////////////////////////////............////////////---...///000000///...---.../////////000000000000///..................///////////////////////////......//////////////////------......//////000000000000000000000000000000111///......111111000...//////...//////000111111000000000000000000000000////////////////////////////////////////////////////////////////////////111000000000/////////...000000000000000000000000111111000////////////000.../////////000000000000000000000000000000000000111000000//////000000111222222111111111111222222111111111111111111111111000000111111111222222222111111222222222222111111000111222333333333222222111111111222222222333333444333333222222333333444111000000111333333222111333333333444444444555555111333333333222111222333444444444444444555555555333444555666777777777777666666777777777777666666888888888999999999::::::999999:::<<<===@@@AAACCCFFFKKKSSS\\\gggsss~~~tttsssrrrtttyyy........................//////.........---------..............................////////////......,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,..............................////////////......///000000000000...---,,,000000//////.........---.........------.........---------.........//////+++,,,...000000///...------------.........//////////////////////////////////////////////////////........................///////////////.........,,,,,,---...///000111222////////////////////////////////////////////////////////////////////////........................111000000////////////000........................---------.........//////000000000000000000000000000000000000///...---,,,---...000111111111000//////000111222222111000///////////////000000000000////////////////////////////////////////////////---...///000000///...---////////////////////////---------.........//////......//////000000111111////////////////////////........................111111111111000000000000000000000000000000000000............/////////000---...///000000///...---////////////000000000000///...---,,,,,,---...///////////////////////////........................,,,------...///000111111000000000000000000000000111///---...111222000...///////////////000000111000000000000000000000000000000000000000000000000////////////////////////////////////////////////111111000000/////////...////////////////////////222222111000000000000000////////////000000000000000000000000000000000000000000////////////000000111111000000000000111111111111111111111111111111111111222222222333333333111111222222222222111111000111222333444333222222000000000111111222222222444333333222222333333444111000000111333333222000222222333333333444444444111222333333111111222333777777777666555555444444333444555666777777777777666666777777777777666666888888999999999:::::::::888999;;;===@@@DDDFFFHHHRRRXXXaaammmzzzxxxvvvxxxxxxwwwrrrtttxxx}}}000///...---------------......////////////.................................///000///------///000,,,,,,,,,------.........//////.........---------////////////000000000000///............---------........./////////000000000000000000000000000000---...///...------...///......////////////......---...///000000///...---///---+++,,,///000///---///////////////////////////...,,,,,,,,,...000111......---...///111222444000000//////............///...---,,,,,,,,,,,,,,,........................//////////////////////////////////////////////////////.........---------000000000000000///////////////............//////000000000000000000000000000000000000000000000000////////////000000000000000111111111111222222222/////////000111111222222111111111111111111111111000000000000000000000000---...///000000111000000......////////////......,,,,,,---.../////////...///............///000000000000///.......................................////////////////////////---...000111111111000///---...///111111222222222//////////////////////////////............//////////////////////////////////////////////////////........................000000//////.........---------.../////////////////////000000000000//////............/////////000............/////////000111111111111000000000000000///............////////////.........---------............/////////000000000000000000000000000000000000000000000000000111111111111111000//////000000000000000000000000111111000000000000111111222111111111000000//////111111111111111111111111000000111222222222222111111111111111111111111111222222222222111///...---000000000000000000000000333333333333333333333333444555555666666555555444111111111111111111111111333333444444555666777777333333333333333333333333444333333333333444555555666666666666666555555555777777777777888999:::;;;>>>999666999;;;::::::;;;===>>>@@@CCCGGGLLLQQQTTT\\\hhhvvv}}}vvvqqqqqqtttwwwyyy~~~//////...---------------......////////////.................................///000///------///000,,,,,,,,,------.........//////.........---------....../////////000000000---------.........//////,,,,,,,,,---------......////////////////////////---...///...------...///......////////////............////////////.........---+++---///000///---////////////////////////---,,,+++******,,,...///000//////......///000111/////////.........------///...------,,,,,,,,,---........................////////////////////////........................//////.........---------////////////////////////000000////////////000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111222222222111111000000000000000000000000000000000000000000000000000000000000000000...//////000000000000///......////////////......------......///...............------......///000000000///.......................................////////////////////////---...///000111000000///...///000111111111111111//////////////////////////////............//////////////////////////////////////////////////////........................000/////////..................//////000000000///111111111111111111111111........./////////000000........./////////000000111111111000000000//////////////////......////////////.........---------........./////////000000000000000000000000000000........................000000111111000000///...000000000000000000000000111111000000000000111111111111111111000000000///111111111111111111111111000000111222222222222111111111111111111111111111111222222111111000///...111111111111111111111111333333333333333333333333111222222222222222222111222222222222222222222222222333333444555555666666444444444444444444444444555444444444444555666666666666666666666666666666888888888888888999::::::<<<777666:::<<<;;;;;;>>>>>>AAAEEEIIINNNVVV___fffttt|||yyyvvvvvv{{{//////...------------.........////////////.................................///000///------///000---------------........................---------------........./////////++++++,,,---...///000111,,,,,,,,,---------------////////////////////////---...///...------...///......////////////......//////............//////...---,,,---/////////...////////////////////////---,,,+++++++++,,,---...111000//////.........///.........---------------///...------,,,---------........................////////////////////////.......................................---------........................000000////////////000000000000000000000000000000000000000000000000000000////////////000000000000000000000111111111222222222222111000000///......////////////////////////000000000000000000000000//////000000000///............////////////...............///......---------------------......///000//////............///........................////////////////////////......///000000000000000//////000111111000000000//////////////////////////////............//////////////////////////////////////////////////////........................////////////............/////////000000000111111111111000//////000111111....../////////000000000....../////////000000000111111000000000000//////......////////////....../////////.........------....../////////000000000000000000000000000000000//////////////////////////////000000000///......000000000000000000000000111111000000000000111111111111111111000000000000111111111111111111111111000000111222222222222111111111111111111111111111000111111111111111000000222222222222222222222222333333333333333333333333000111111222222111111000444444444444444444444444222222333333444444555555555555555555555555555555666555555555555666777777666666666666666666666666999999888888888999::::::;;;888888<<<>>>===???CCCCCCJJJQQQUUUZZZcccqqq|||{{{yyy{{{||||||~~~///......---------............////////////.................................///000///------///000---------.......................................------------.........///,,,,,,------...//////000////////////////////////////////////////////////---...///...---------///......////////////......000///...------...///000------------...//////...//////////////////////////////............///000000000//////............------------------------......------------..............................////////////////////////................................................---------...............//////............//////////////////////////////////////////////////////////////////000000000000000000000000111111111111111111000000///////////////////////////////////////////////////////////////000000000///...------......////////////........./////////...---,,,,,,---,,,,,,,,,,,,---......000///............//////........................////////////////////////...//////000000000000000///000000000000000////////////////////////////////////............//////////////////////////////////////////////////////........................///////////////.........000000000000000111111222000...---++++++---...000...////////////000000000...////////////000000000111000000000////////////---...///000000//////...////////////...............////////////000000000////////////////////////111111111111111111111111......////////////......000000000000000000000000111111000000000000111111111111111000000000000000111111111111111111111111000000111222222222222111111111111111111111111111///000111111222222222222333333333333333333333333333333333333333333333333333333444444444444333333333333333333333333333333222222222333333444444444444444444444444444444444555555555555555666666777666666666666666777777777::::::999999999999::::::;;;:::<<>>AAAAAABBBKKKTTT]]]iiiuuu||||||www|||...------------...//////......////////////.................................///000///------///000/////////...............---------...............------.........///////////////.........------------------------,,,,,,,,,........................---...///...------...///......////////////......//////............//////,,,---......------...000////////////////////////............---------,,,,,,---...///////////////---------------..................---......///000////////////////////////////////////////////////---------------------------------...............---------...//////000000...------------------...000000000000000000000000000000000000000000000000////////////000000000000/////////000000000111111------...//////000111111000000000000000000000000000000000000000000000000....../////////...------......////////////...............///......---------------------......//////............//////000///////////////////////////////////////////////////////////////000111111......///000000///////////////////////////////////////............//////////////////////////////////////////////////////////////////////////////.........///////////////000000///...///000111222111111000//////000111111/////////000000000111111/////////000000000111111000000////////////............---......///000111000000000/////////....../////////000000000111111000000000000000000000000////////////////////////......///000000000//////111111111111111111111111111111000000000000111111000000000000111111111111111111111111111111111111000000111222222222222111111111111111111111111111000000111222333333333222333333333333333333333333333333333333333333333333222333333444444333333222222222222222222222222222333333333333444444444444333333333333333333333333333333333333333444555555555666666777777888888999::::::::::::;;;<<<======;;;===AAADDDEEEJJJWWWeeessszzzyyy~~~---------------...//////......////////////.................................///000///------///000000/////////.........------------.........//////....../////////000000000---------.....................---------,,,,,,,,,........................---...///...------...///......////////////............////////////......+++---//////---,,,...000////////////////////////...............---,,,,,,---.../////////...---,,,------........./////////...............///000000////////////////////////////////////////////////---------------------------------.........//////------...//////000111111/////////....../////////000000000000000000000000000000000000000000000000////////////000000000000////////////000000000111......//////////////////////////////////////////000000000000000000000000------......///...............////////////......------......///...............------......///000...............///000000////////////////////////////////////////////////000//////...///000111222------...///000000000000//////////////////////////////............//////////////////////////////////////////////////////////////////////////////............/////////000000///...------///111222111111111111111111111111//////000000000111111111//////000000000111111111000000/////////.........///...---,,,---///111333000000000000/////////...//////000000000111111111000000000000000000000000...........................///000000111111000000111111111111111111111111111111000000000000111111///000000000111111111111111111111111111111111111000000111222222222222111111111111111111111111111111111222333333333222222222222222222222222222222333333333333333333333333222222222333333222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555666666555666666777888888999999999999999:::;;;===??????@@@BBBHHHMMMPPPYYYlll}}}|||yyy|||---------------...///000......////////////.................................///000///------///000000000//////.........------------.........//////////////////000000000000+++,,,,,,---...///000000000000/////////.................................---...///...------...///......////////////......---...///000000///...---+++---//////---,,,...000////////////////////////000000111111000///......///000000000///---+++***........./////////000000...............///000000000000000000000000000000////////////////////////---------------------------------.........//////.........///000111111222111111000000000000111111000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000000000000///......------........................000000000000000000000000,,,,,,---.../////////.........////////////......,,,,,,---.../////////...///............///000000...............///000111000000000000000000000000////////////////////////000///.........///111222,,,,,,...///000000000000//////////////////////////////............//////////////////////////////////////////////////////000000000000000000000000---.........//////000000000///---,,,---...000111//////000000000000//////000000000000111111111111000000000000111111111111000/////////............000...,,,+++,,,...222444000000000000////////////000000000000111111111111000000000000000000000000000000000000000000000000//////000111111111111111111111111111111111111111111111000000000000111111//////000000111111111222111111111111111111111111000000111222222222222111111111111111111111111111222222333333333222222111222222222222222222222222333333333333333333333333333333333444444333333333555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666777777555666666777888999999999888888999:::<<<>>>@@@AAAEEEIIIOOOVVV[[[fff}}}{{{~~~........................---------............///////////////////////////------............------...//////000000000000000000000///.........//////------------------------......---,,,***)))((((((,,,---...//////...---,,,---...............------......------------.........///////////////......000111111111222222222222............////////////000///...---,,,,,,---...//////////////////////////////.........---------............////////////////////////////////////000000///...///000222333111000///...------...///......------------..............................------............------////////////////////////........................000///.........///111222000000000000000000000000//////000111111111111111//////000000000000//////111111111111000000000000000000///...---,,,,,,+++////////////////////////......////////////......//////000000///...------***,,,---///000000////////////............//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000//////.........---////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000///.........///111222000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000111000000000000000000000000000111111111111222222222......///000111222222333000000//////.........---111111000000//////......111111111000000000000000000000000000000111111111...//////000111222222222111111111111111111111111111111111000111111222333222222222222222222222222222222222222222222222222222222333333333333444444444333111//////000111222222222111111000111111111555444444444444555666666555555444555666666444333222222333444444555555666666666666666777777777777888777666777888999888777999<<<@@@AAAAAABBBGGGJJJJJJRRR\\\eeeooo|||zzz|||................................./////////000000........................------............------......///000000000//////------------------------------------------------//////...---,,,++++++***------...//////...------------........................------------............////////////......////////////000000000000............////////////111000///...---......///000000000000000000000000000000/////////.....................////////////////////////////////////000////////////000000111111000///...---......///......------------..............................---......//////......---////////////////////////////////////////////////111000/////////000222222000000000000000000000000//////000111111111111000//////000000000000//////000000000000000000000000/////////......------,,,////////////////////////......////////////......///////////////...------)))***+++---......------//////............//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000/////////............////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000111000//////...///000111222000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000000000........................000000111111111222222222//////000000111111222222000000/////////.....................////////////222222111111000000//////000000000000111111111111...//////000111111222222111111111111111111111111111111111111111222222333222222222222222222222222555555555555555555555555222222333333333333444444555444222111111111333333555444444444444444555555555444444444444555666666666444333444555666555333333333333444555555666666666666666666777777777777:::999999:::;;;<<<<<<<<<===@@@CCCDDDEEEIIIOOOSSS___eeennn|||........................////////////000000000111........................------............------------...////////////...***+++---...///......---------------------------000000/////////.........------...//////...------,,,,,,---.../////////.........------------............///////////////...------------.........///............////////////111111000////////////000111111111111111111111111000000000000000/////////............//////////////////////////////////////////000000//////......000000///............///......------------....................................////////////......////////////////////////000000000000000000000000111111000000000111222333000000000000000000000000...///000000111111000000//////000000000000//////////////////000000000000........................////////////////////////......////////////......///////////////......---***+++,,,---------------//////............//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............/////////////////////////////////////////////////////////////////////////////////////////////////////////000000000111111000////////////000111222000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000........................000000000111111111222222000000000000000111111111000000////////////......,,,,,,---......///000000222222111111111000000000111111111111111111111111/////////000111111222222111111111111111111111111111111111111111222333333333333333333333333333333333333333333333333333333222222333333333333444444666555333222222222333444222222111222222333444555555444444444444555666666666444222222333555555444333444444555555666777777666666666666777777777777888888888999:::;;;<<<======@@@CCCFFFIIIPPPYYY```rrrvvv}}}xxxyyy............................../////////000000000........................------............------,,,------...............+++---///111222222000000........................////////////////////////---..................---+++,,,---...////////////......------------......---...//////////////////,,,,,,---------.....................////////////000000//////////////////000000000000000000000000////////////////////////............///////////////////////////////////////000111111111///...---/////////.........//////......------------.................................//////000000//////...////////////////////////////////////////////////000000000000000111111111////////////////////////...//////000000000000000//////000000000000/////////////////////000000000---........./////////000////////////////////////......////////////.........///////////////......---....../////////////////////............/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........//////////////////////////////////////////////////////////////////////////////////////////////////////000000000111111111000000000000000111111111000000000000000000000000000000000000000000000000////////////////////////111111111000000000000///000000000000000000000000000000000000111111111111111111111000000000000000000000//////////////////........./////////000000000000000111111222222333222222111111111111111000//////000000111111111111111111111111111111111111222111111111111222333333333333333333333333333333111111111111111111111111222222222333333333444444555555444333222333333333000000000111222333444555555444444444444555666666666444111111222444555555444444555666666777777888666666666777777777777888999999:::::::::;;;===???>>>BBBGGGMMMTTT^^^jjjsss}}}{{{yyyzzz........................------........./////////........................------............------,,,------...............+++---///111222222111000......................................./////////.........------.........,,,------...//////............------------......------...///////////////------........./////////............////////////........................////////////////////////....................................////////////////////////////////////000000111222111000...---......//////////////////......------------......///////////////////////////000000000000000000///////////////////////////.................................///////////////////////////////////////......///000000000000000//////000000000000//////.../////////000000111111------......///000000000////////////////////////......////////////............///////////////...///....../////////000000//////............//////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////.........///////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000111111111111///000000111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111000000000000111111111111111111111111//////000000000111111111111111111000000000000000//////000000000000000000111111111000000000//////------///000222444555666333222222222111111000000000000000000000111111111111111111111111111111111222222222111222333333444333333333333333333333333555555555555555555555555222222222333333333444444444333333222222222222222444444444555666777888999555444444444444555666666666444111111333555666666555666666777777888888999777777777888888888999999<<<===>>>===<<<===AAADDDCCCIIIRRR\\\gggttt{{{{{{........................------------............------------------------------............------------...////////////...+++,,,...///000//////...........................---------...............///...------------...///---...............------......------------......,,,---...///000000000000........./////////000000............////////////,,,---...............---........................------------........................//////////////////////////////////////////000000000///......---...//////000/////////......------------......////////////////////////000000111111111111000000////////////////////////........................,,,---.../////////......000000000000000000000000---...//////000000////////////000000000000////////////000000111111222222.........//////000000000////////////////////////......////////////......---...//////////////////...------,,,------......//////............//////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////.........///////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000111111111222222///000111111222222111111000000000000000000000000111111111111111111111111000000000000000000000000000000000111111111222222/////////////////////////////////000000000111111000000000000000111111111//////000000000000111111333333222111111000//////,,,---///111333555666777333333333222111111000000000000000000000000111111111111111111111111111111222222222222222333444444333333333333333333333333333333333333333333333333222222333333333333444444333333333333222222222111444444444444555666777777555444444444444555666666666444222333555666777777666666777888888999999:::888999999999999:::::::::888:::<<<<<<;;;===CCCGGGIIIRRR___mmmzzz....................................////////////------------------------------............------......///000000000//////.............../////////.............................................---///...------------...///////////////...---,,,,,,......------------......,,,---...///000000000000............////////////............////////////,,,---...///000//////...////////////////////////---.........////////////............////////////////////////////////////------,,,,,,,,,---......,,,---///000000000//////......------------......////////////////////////000111111222222111111000////////////////////////........................------///000000000///...000000000000000000000000---...//////000000////////////000000000000//////000000000111222333333333///////////////000000000////////////////////////......////////////......------...//////////////////...---,,,,,,---......//////............//////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////............/////////000////////////////////////////////////////////////////////////////////////////////////////////////000000111111111222222222///000111222222222111111000000000000000000000000111111111111111111111111222222222222222222222222//////000111222222333444////////////////////////////////////000000000111//////000000111111222222//////000000000111111111111111111111000000000000...///000111333444555666444444333222222111000000111000000000000000000000111111111111111111111111333222222222222333444444444444444444444444444444111111111111111111111111222222333333333333444444444444444444444333333222444333333333333333444444555444444444444555666666555444444555777888888777777777888888999::::::::::::::::::;;;;;;;;;<<<<<<555888<<<===>>>BBBJJJPPPWWWbbbrrr........................////////////000000000000---------------------------..................---...//////000000000000000222111000000000000000111////////////////////////000/////////............///...---,,,,,,---...///000000000///...---++++++.........------.........,,,---...///000000000000---------.........//////............/////////000---...///111111111000///000000000000000000000000.../////////000000111111............/////////000////////////////////////++++++***)))***+++---...,,,---///000000000//////.........------.........000000000000000000000000111111222222222222111111////////////////////////000000000000000000000000---...000111111111000///000000000000000000000000---....../////////////////////000000000000//////000000111222333333444444000000000000////////////////////////////////////......////////////......------...///000000//////111000///......///000111//////............//////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////---.........//////000000////////////////////////////////////////////////////////////////////////////////////////////////000111111111111222222222///000111222333222111111000000000000000000000000111111111111111111111111222222222222222222222222......///111222333444555111111111111111111111111////////////000000000000...//////000111222222333//////000000111111111222......//////000000111111111111111222222333333333444444333333222111000000111111111000000000000000111111111111111111111111333333222222333333444555444444444444444444444444444444444444444444444444222222333333333444444444555555666666555555444333888777777666666666777777555444444444444555666666555444555666999999888777777888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<======:::>>>CCCFFFHHHNNNWWW^^^iiiuuu}}}------............------............/////////////////////...,,,---///111////////////////////////////////////////////////000000//////.........---////////////////////////........................////////////////////////........................000000//////.........---......////////////..................////////////////////////////////////////////////////////////////////////////////////////////////////////////......//////////////////000000000000000000000000/////////...------,,,,,,000000//////......------////////////////////////111111000000///---,,,+++111111111111111111111111000000000000000000000000//////............//////000///...------...///000---...000111111111000///000000//////.........---......//////000000111111000000////////////000000000000////////////000000111111000000//////......000000//////.........---000000//////.........---////////////////////////111111111111111000//////000000//////............,,,---///000000000///.........///000000000000000000000000000000000000000000000000000000000000000222000...---,,,---...///000//////.........//////111111000000//////......////////////////////////------------.........///000000000000000000000000000000000000111111111111000000111111111222222222//////000000000000///...111000/////////000111222000000000000111111111111222111111111000000//////000000111111111111000000000000000000000000000000000111222222222000///...000111111111111222222222//////000000111111111111000111111111111222222222---......///000111111222111111000000111111222333111111111111111111111111000000111222333333444444222333333444444333333222111222333333444444333333//////000111111222333333444333333333333444555555444555555555555555444444666666666666666777888888777777777777777777888999;;;::::::;;;===>>>======@@@>>>AAAIIIPPPXXXdddqqq}}}zzzyyy|||------............------............////////////...///000///------///000////////////////////////////////////////////////000/////////............////////////////////////000000000000000000000000////////////////////////////////////////////////000/////////..................////////////......222222222111111000000000///////////////////////////////////////////////////////////////////////////////////////////////////////////////.........////////////////////////........................///////////////.................................000000000000///...------111111111111111111111111000000000000000000000000////////////////////////000///...------...///000---...///000111000000///000/////////............////////////000000000000000000000//////000000000000000////////////000000111000000000/////////...000/////////............000/////////............////////////////////////111111111111111000//////////////////......------,,,------.....................///000000000000000000000000000000000000000000000000000000000000000111000...---------//////000//////.........//////111000000000/////////...////////////////////////---.........////////////000000000000000000000000000000000000111111111111//////000000000111111111000000111111111111000000222222111000000000111222000000000000111111111111111111111111000000000///000000111111111111000000000000000000000000000000000111111222111000///...000111111111111222222222000000000111111111222222000111111111111222222222......//////000111111222111111000000111111222333111111111111111111111111111111111222333333333444222333333444444333333222222222333444444444444333222333333333444555555555444444333333444444555666555555555666666555555444666666666666666777888888999888888888888999::::::<<<<<<<<<===???@@@AAAAAAAAAAAAGGGSSS^^^iiixxx{{{ttttttwwwzzz------............------............////////////---///000000///......///////////////////////////////////////////////////////////////............////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////..................////////////......000000///...---,,,,,,+++////////////////////////////////////////////////////////////////////////////////////////////////000000//////.........---........................,,,------...//////000000.........///////////////...........................//////000000//////...111111111111111111111111//////////////////////////////000111111000////////////............//////---...///000000000000///////////////............000000000000////////////111111000000000000111111000000////////////000000000000000000////////////////////////............////////////............////////////////////////000000111111000000//////...............---------------,,,,,,------...///...//////000000000000000000000000000000000000000000000000000000000000000111000...------...///////////////......//////000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111111111///////////////000000000111111222222222222111111444333222111111111111111000000000000111111111111111111111111000000000000000000111111111111000000000000000000000000000000000111111111111000//////000111111111111222222222111111111222222222222222000111111111111222222222...//////000000111111111111111000000111111222333222222222222222222222222222222222222333333333333333333444444444444333333222222333444444444444444444555555555555555555555444444444333444444555666555555666666666666555555777666666666666777888888:::999999999::::::;;;<<<;;;;;;;;;;;;===???AAABBBFFFJJJTTTbbbppptttqqqrrrzzz------............------............////////////,,,...000111///.........///////////////////////////////////////////////////////////////.........////////////////////////........................///////////////////////////////////////////////////////////////...............////////////......---------,,,,,,+++++++++////////////////////////////////////////////////////////////////////////////////////////////////000000000///......------........................---........./////////000------......//////000000------------------------......///000000000000000111111111111111111111111////////////////////////...000111333333111000.../////////....../////////.........//////////////////////////////.........111111000000//////......111111000000000000111111000000////////////000000000000000000///////////////////////////.........///////////////.........///////////////////////////000000000000000//////............------------......---,,,---...///000//////000000000000//////////////////////////////////////////////////////000///............////////////////////////000111000000000000///////////////////////////////////////000000000000111111111000000000000000000000000///000000000111111111111000000000000000000000000000000111111222222111111555444333222222111000000///000000000111111111111111111111000000000000000000000111111111111000000000000000000000000000000000000111111111000000000000000111111111222222222222222222222222222222222000000111111111222222222//////000000000111111111111111000000111111222333222222222222222222222222333333333333333333222222333333444444444444333333222333333444555444444444444444444444444333333333444444444444444555666666555555666777777777666666777777666666777777888999999999999999:::;;;<<<<<<;;;<<<<<<<<<===???CCCEEENNNVVVdddssszzzvvvyyy{{{------............------............////////////,,,...000111///.........////////////////////////////////////////////////.........///////////////////////////////////////........................////////////////////////.................................///////////////......////////////............//////000000000111////////////////////////////////////////////////////////////////////////////////////////////////000000//////.........---........................000000/////////.........------......//////000000........................---...///000111111111111000000000000000000000000////////////////////////...000111333333111000......//////////////////..................//////000.........///////////////111111000000//////......111111000000000000111111000000////////////000000////////////000000000000.........///////////////.........///////////////////////////////////////...//////000000000//////........................000///.........///111222//////000000000000////////////////////////////////////////////////////////////.........////////////////////////000111111////////////000000000000000000000000000000000000000000000000111111111222000000000000000000000000///000000000111111111111111111111111111111111111...//////000111111000000444444444333222111000000///000000000111111111111000000000000000000111111000000111111111111000000000000000000000000000000000000000000000000111111000000111111111222222222222222222222222222222222000000111111111222222222000000000000111111111111111111000000111111222333222222222222222222222222444444333333333333333333333444444555555444444333333333444555555555444444555444444444444444444444555444444444444555666666555666666777888888777777777777777777777888999999888888888999999;;;<<<<<>>???>>>BBBGGGLLLRRR\\\jjjttt}}}||||||}}}---..................---............/////////000///000///...,,,---///111////////////////////////////////////////////////---.........//////000000////////////////////////........................////////////////////////000000000000000000000000---.........//////000000......////////////......111111111111111000000000////////////////////////////////////////////////////////////////////////////////////////////////,,,,,,---...///000111111000000000000000000000000......//////000000111111000000//////.........---000000000000000000000000000000111111111111000000000000000000000000000000111111111111111111111111//////............//////---...///000000///...---......---,,,---...///000---.........//////000000......//////000000111111......------------......000000////////////000000.../////////000000111111---.........//////000000---.........//////000000////////////////////////------...///000000////////////000000111111222222,,,---///000000000///...000000000000000///......000000000000000000000000000000000000000000000000------...///000000//////////////////000111222333.../////////000000111111000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111111111000000/////////...//////000222222333333333...///111222222111000///000000000000111111111111//////000000111111111222000000111111111111000000000000000000000000000000111000/////////111222333000111111111111222222222222111111111000000//////000111111111111222222222222222111111111111111111111111111000111222222333333333333333333333333333222222333333444555666666444444555555555555444444333444555555666666555555111111222222333444555555555555555555555666777777666666777999999:::::::::888888888777888888999:::::::::;;;;;;===>>>???@@@EEEJJJRRRYYYaaaooossssssyyy...//////000000000000000////////////////////////111000...------...///000///////////////////////////...---,,,,,,---.../////////...------------...000000//////.........---......------------......111111000///...---,,,,,,////////////////////////---------------...///000......////////////////////////000000000000//////111111111111111111111111000000000000000000000000111111000000//////......000000000000000000000000////////////............222222111111000000//////000000////////////000000000/////////....................................///......---------......000000000000000000000000000000000000000000000000000000000000000000000000000///...------...///000............////////////////////////////////////---......///000111111222000000000000000000000000000000////////////000000........................//////000000///...------,,,------...///000111111////////////////////////000000///...............000000000000000000000000111111111111111111111111000000000000000000000000---......///////////////111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111111000000000000111000000000000000000000000333222222222222222222222000000000000000000000000000000000000000///......000000000000111111111111///111444666666555333111,,,...111333333222000///333333444444333222000///111111222222222222111111///000111333333222111111111111111111000000//////000000000000000000000000///000000000000111111111222222222222222222222222222222222333333222222222222222333333333444444444333333333444444444555555555555555666666666666777222222222333444555666777555555555555555555555555777777777777666666666666555555666666777777888888===;;;999:::<<<===;;;999999;;;>>>>>><<<===AAAEEEMMMSSS]]]gggsss{{{{{{|||......///000000000//////////////////////////////111///...------...///000///////////////////////////...------------.../////////......---------...000/////////.........---......------------......000000000///......------////////////////////////...............///000111///////////////.........//////000000000000//////////////////////////////000000000000000000000000000000000000////////////000000000000000000000000/////////.........------000/////////.........---000000////////////000000000000/////////....................................------------...//////000000000000000000000000000000000000000000000000000000000000000000000000000///...------...///000............////////////////////////////////////......//////000000111111000000000000000000000000000000////////////000000///////////////////////////////////////...---------.........///000000000////////////////////////000000///...............000000000000000000000000000000000000000000000000000000000000000000000000---...//////000000//////111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000111111000000000000000000000000111111111111111000000000000000000000000000000000222222222222222111000000000000000000111111111111000111333444444444222111...///111222222222111000111222222222111000///...000000111111111111000000000000111222222222222111222222111111111000000000111111111111111111111111000000000111111111222222222222222222222222222222222333333444444333333222222222333333333444444444333333333444444444555555333333333444444444444555333333333333444555555666666666666666666666666666666666666666777777777777555555666666777888888999999888666888:::<<<;;;999999;;;>>>>>>@@@DDDKKKQQQYYYaaammmzzzwwwvvv{{{------...////////////...////////////////////////000///...------...///000///////////////////////////...------------...////////////.........------/////////.....................------------......////////////////////////////////////////////////000////////////000111111000000//////.........---//////000000000000//////////////////////////////000000000000000000000000////////////000000000000000000000000000000000000////////////............////////////............000000////////////000000000000000/////////..............................------------...///000000000000000000000000000000000000000000000000000000000000000000000000000000//////............//////............////////////////////////////////////////////////////////////000000000000000000000000000000////////////000000000000000000000000000000///////////////......---////////////////////////////////////////////////000//////............///000000000000000000000000........................000000000000000000000000---...//////000000//////111000000//////000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000............///000111111000000000000000000000000////////////////////////000000000000000000000000222222222333222222111000000000000000111111111111000111111111222222222222000000000111111111111111000000000000///...------//////000000000000//////111111111000111111222333222222222222222111111111111111111111111111111111111111222222222333333333222222222222222222222222333333333444444333333333333333333333444444444444333333333444444444555555333333333444444444444555555444444444444444555555777777777777777777777777555555666666777777888888666666666777888888999999888777666777:::<<<<<<<<<<<<>>>@@@BBBFFFNNNXXX```nnnwww}}}xxxxxx,,,------...............///////////////////////////............///000000////////////////////////.........------.........///////////////......---..............................------------..................//////000000////////////////////////000///////////////000000000000000///......------//////000000000000//////000000000000000000000000000000000000000000000000......//////000000111111////////////////////////111000000000000/////////111111111111000000000000000000////////////000000000000000////////////...........................//////...............///////////////////////////000000000000000000000000/////////////////////////////////....../////////............//////////////////////////////////////////////////////......//////////////////////////////000000000000//////////////////////////////...///////////////......000000000///////////////////////////////////////000///............//////////////////////////////........................////////////////////////......///000000000000000000000////////////000000///////////////////////////////////////////////////////////////////////////////////////////////////...............///000////////////////////////.........///////////////000000000000000000000000000000000111111000000//////000000000111111111111111000/////////000222333222111000000000111222333000000000//////......---000000111111111111000000222111000000000111333444222222222222222222222222111111111111111111111111222222222333333333444444222222222222222222222222222222333333333333222222333333333444444444444555333333333444444444555555555555555666666666666777666555555444444444444555666666666666666666666666444555555666777888888999666666777888888999999:::;;;:::::::::<<<===??????@@@BBBFFFKKKQQQ\\\iiirrr,,,------...............////////////////////////...............///000000////////////////////////---..................---//////000000000///...------------.....................------------......------......///000000000///////////////////////////......------.........000000//////.........---//////000000000000//////000000000000000000000000////////////////////////......//////000000111111////////////////////////222222222111111111000000000000000000111111111111000000////////////000000111000000000////////////////////////////////////222111000///...---------////////////////////////////////////////////////////////////////////////...//////////////////...............////////////////////////////////////////////////............//////////////////////////////000000000000//////..............................///////////////...000000000000000///////////////////////////////////////............//////////////////////////////////////////////////////////////////////////////...//////000000000000000000000////////////000000////////////////////////////////////////////////////////////////////////////////////////////////111000///......---....../////////////////////////////////000000111111111000000000000000000000000000000111111111111000000///000000000111111111111111000///......000222333333222111000000111222333111111000000000000000000111222222333333222222111222111000000000111333444222222222222222222222222111111111111111111111111222333333333333444444444222222222222222222222222111111222222222222111111333333444444444555555555333333333444444444555555555555555666666666666777666666555444444444555555555555555555555555555555444555555666777888888999777777888888999:::::::::======<<<<<<<<<===???AAAAAAGGGPPPZZZeeesss~~~yyyuuuqqqooo------...////////////...////////////////////////------......///000000000////////////////////////------...//////...------//////000111000///...------------------...............------------......---.........//////000000///////////////////////////......------------...//////////////////////////////000000000000//////////////////////////////////////////////////////////////////000000000000000000000000000000000000222222222222111111111111............////////////000000////////////000000111111000000000/////////////////////////////////222111000///...---------000000000000000000000000////////////////////////000000000000000000000000......////////////..................////////////////////////////////////........................000000000000000000000000...///000111111000///...........................---...//////////////////000000000000000000000000///////////////////////////............//////000000000000000000000000000000000000000000000000000000000000000000000000000...///000000111111000000000//////......//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000//////......//////000000000000000000000000///000000111111222222333000000000000000000000000111222333333444333333333000000000000111111111111111000/////////000222333444333222111000111222222222111111000000111111222222333333333333333333222111111111000111111222333111111111222222222222222222222222222222222222222222222333333333444444444222222222222222222222222111222222333333222222111333444444444555555555555333333333444444444555555333333333444444444444555666555555555555555666666555555555555555555555555555555666666777777888888888888888999::::::;;;;;;;;;<<<<<<;;;;;;===@@@CCCEEEPPP```qqqxxxtttoookkkjjjiiiiiihhh......///000000000//////////////////////////////,,,---...//////000000000////////////////////////------...//////...------...///111111111000...---,,,,,,,,,------...............------------...............///////////////////////////////////////000000///...............------......///000000000//////000000000000//////////////////////////////////////////////////////000000000000////////////000000000000000000000000111111111000000000//////---........./////////000000000////////////000000111111111000000000//////////////////////////////000///////////////000000000000000000000000000000////////////////////////000000000000000000000000---...///000000///...---............////////////////////////////////////,,,------....../////////000000000000000000000000...///000111111000///...........................------...////////////////////////000111111111222////////////////////////...............///000000000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111111000//////............//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.........///000111222333000000000000000000000000//////000111111222333333000000000000000000000000111222333333444444444333000000000000111111111111111000000000111111222222444333222222111111111111222111000000000111222222222222222333333222222222000000111222222222222111000000000111111111222222222222222222222222222222222222222222333333333333222222222222222222222222333444444555555444444333444444444444555555555555333333333444444444555555333333333444444444444555555555444555555666777888555555555555555555555555666666666666777777777777888888999999:::;;;;;;;;;999;;;<<<<<<===@@@EEEJJJQQQ```uuu{{{{{{}}}|||}}}|||yyyvvvqqqkkkhhhiiimmmoooppp...//////000000000000000////////////////////////,,,---...///000000000000////////////////////////,,,---...//////...---,,,...///111222111000...---,,,,,,,,,------..................------.........////////////////////////////////////////////////111111000///////////////,,,,,,---...///000111111//////000000000000//////111111111111111111111111////////////////////////111111000000//////......000000000000000000000000////////////............///000000000111111222222000000////////////000000111111111111000000000000000000000000000000000000------......///111222333000000000000000000000000////////////////////////000000000000000000000000---...///000000///...---............/////////000////////////////////////,,,,,,------...///000000000000000000000000000000...///000222222000///...000000000000000000000000------...///000000//////......///000111222222333////////////////////////...............///000111000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111111111//////............//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,,,------///111333555666000000000000000000000000...//////000111222222333000000000000000000000000///000111222222222222222000000000000111111111111000111111111222222222222333333333333222222111111222111000//////000111222111111222222222222111111///000111333333222111111//////000000111111111222222222222222222222222222111111222222222333333333222222222222222222222222555555666666666666555555444444444555555555666666333333333444444444555555555555555666666666777777444444444555555777888999777777777777777777777777777777777777666666666666888999999::::::;;;;;;<<<999;;;===???@@@EEEKKKQQQ___ooo~~~xxxtttsssrrrtttxxx~~~{{{uuunnnkkkoootttyyy{{{////////////////////////000///---------...000222///////////////////////////---,,,---000000...+++///////////////////////////............------------------............/////////............//////000000000000000000000000////////////////////////............////////////......////////////..........................................////////////////////////////////////////////////000000000000000000//////.........---000000000000000000000000000000000000000///......000000000000000///......222111000//////000111222000000000000000000000000((((((***,,,...000111222111111111222444888;;;===333111///...---...///000///////////////000111111..................................../////////000000000000000////////////////////////////////////......//////000000111111......//////000000111111000000000000000000000000......///000000000000000000000000000000000000000//////000000111111222222111111000000000000111111////////////////////////111111000000//////......//////000000000000//////000000000000000000000000000000000000000000000000222222111000///...------////////////000000000000111111000000//////......000000000000000000000000333111///...---...000111000000000000111111111111000000000000000000000000////////////////////////000000000000000000000000111111000000000000111111111111111111111111111111222222222222222222222222222222111111111111111111111000/////////000222333222222222222222222222222000000000000000000000000000111111111111222222222222111111000000111111222222///...///222444444222444444444444444555666777666555444444555666555444555555555555555555555555444444444555444444333333222333333444555666777777666666666666666555555555888888888777888888999:::===;;;999999<<<===<<<:::<<>>===<<>>AAAEEEIIIRRRcccxxx~~~wwwpppjjjfffdddcccgggggggggggghhhhhhiiiiiijjjnnnwww////////////////////////000//////...///000111111//////////////////////////////.........//////...------------------------///............------------------............/////////............//////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////............////////////......////////////..........................................////////////000000000000000000000000////////////000000000000///////////////.........000000000000000000000000//////000000000000////////////000000000000////////////............//////////////////////////////,,,,,,------......//////111000///............///000//////.........//////---------------...//////...........................////////////000000000////////////000000000000////////////////////////////////////000000000000111111000000//////......////////////////////////,,,---......//////......////////////////////////222222222111000/////////000000000//////000000000////////////////////////........................//////000000000000//////////////////////////////////////////////////////------...///000111222222////////////000000000000000000000000////////////000000000000000000000000000000000111000///......///000000000111111111111000000000000000000000000........................000000000000000000000000111111000000000000111111111111111111111111111111000000000000000000000000111111111111111222222222///000111222333222111000222222222222222222222222111111111111111111111111111111111222222222333333222222222111111222222222555444333333333333333333666666555444444444444444666444444444555666555444333333333333444444444444555555555444444444555555777777777777777777777777777777777888888888888888999999999999999:::;;;;;;;;;:::999:::<<>>BBBDDDGGGNNNYYYeeettt|||ssstttwwwllleeeaaa```aaacccdddeeefffiiimmmqqq{{{////////////////////////------.........////////////////////////////////////000000...------///222///////////////////////////............------------------............/////////............//////........................////////////////////////............////////////......////////////......////////////////////////............////////////111111111111111111111111////////////000000000000.........///////////////////////////////////////...//////000000000000000...//////000000000000000...//////000000//////...000000000000000000000000222222111111000///............/////////000000000---............/////////......------......///000/////////////////////////////////000000000111111......//////000000111111000000000000000000000000000000000000////////////000000000000////////////000000000000000000000000...//////000000000000000000000000000000000000000------......//////000000...------,,,,,,------.../////////////////////////////////000000000000000//////000000000000//////000000000000000000000000000000000000000000000000111111000000//////......////////////000000000000////////////000000000000111111111111111111111111000000000000////////////000000000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111000000000000111111111111111111111111111111111111111111111111111111000000000111222222333333000111222222333222222222222222222222222222222222222222222222222222222222222222222222333333333333555555444444444444555555222333333222111111333444333333333444444666777777666555444444555666555444333444444555555666666666555555555555666888:::<<<333444444555777888888999555555666777777888888888;;;;;;::::::;;;;;;<<<===============>>>AAAFFFJJJPPPZZZjjjzzz|||tttpppqqq}}}|||vvvlllccc]]]\\\^^^```aaaeeejjjmmmpppuuu|||////////////////////////------...///////////////////////////////////////000000000///------000333000000000000000000000000///............------------------............/////////............//////........................////////////////////////............////////////......////////////......////////////////////////............////////////////////////////////////////////////000000000000............/////////000////////////////////////......///000000000000000......///000000000000000//////000111111000//////000000000000000000000000222111111111000000/////////000000000000000//////,,,---....../////////...//////......//////000111//////////////////////////////000000000111111111.........///000111111111000000000000000000000000111000000000/////////...////////////000000000000000000000000000000000000---...//////000000//////000000000000000000000000,,,------...///000000111...------,,,,,,------...////////////////////////........./////////000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000.../////////000000000111111111111111111111111111222111///.........///000000000000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111000000000000111111111111111111111111111111222222222222222222222222///000000111222222333333222111111111222222333333222222222222222222222222222222222222222222222222222222222333333333444444555555444444444444555555111333444444222222555777555555444444444555555666666555444444555666555444444444555666666777888888666555555666888;;;>>>@@@666666666777777888888888666666777888888999::::::;;;;;;;;;;;;;;;<<<<<<===<<<>>>???@@@BBBFFFMMMRRR^^^mmm{{{oooooorrr|||vvvgggddd___\\\[[[^^^bbbeeehhhnnnwww~~~//////////////////////////////000111111111111111////////////////////////000111111///,,,---000333000000000000000000000000//////.........------------------.........////////////............//////........................////////////////////////............/////////000......////////////......000000000000000000000000............/////////000........................////////////000000000000---.........//////000000////////////////////////......///000000000000000......///000000000000000///000111222222111000///000000000000000000000000,,,,,,---...///000111111333333333333222111000///,,,,,,---.../////////...///////////////000111111000000000000000000000000000000000000111111111111---......///000111111222000000000000000000000000111111000000/////////.........//////000000111111000000000000000000000000,,,---......//////......000000000000000000000000111111111111000000000000/////////....../////////////////////////////////---------.........////////////000000000000//////000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000.../////////000000111111111111111111111111111111333111///...---...000111000000000000111111111111000000000000000000000000////////////////////////000000000000000000000000111111000000000000111111111111111111111111111111222222222222222222222222///000000111222222333333333222111000111222333444222222222222222222222222222222222222222222222222222222333333333444444444444333333222222333333444111444555555333444777:::777666555444444444444444666555444444555666555444555555555666777888888999444444444666888<<<@@@BBB999999999888888888888888777777888999::::::;;;;;;<<<;;;;;;;;;;;;<<<======<<<>>>AAACCCEEEKKKSSSYYYkkk|||}}}sssqqqqqqzzzyyymmmfffaaa```______```cccfffhhhoooxxx222111111111000000//////111000///......///000111///...---------...000111000000//////.........---000000000000000000000000///............---------,,,,,,,,,---------......111111000000/////////...000000//////.........---000000000000111222333444//////////////////////////////............//////......////////////......------------------------///////////////000111111000000000000000000000000........................///////////////.........000000000000000000000000//////000000111111222222222111111111000000//////111111111111111000//////000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000000///.........///111222111000///......///000111000000000000000000000000111000///......///000111000000////////////000000//////000000000000//////111111000000//////..................////////////////////////////////////......////////////......////////////////////////000000000000000000000000000000000000000000000000..................................../////////000......///......---,,,,,,000000000000000000000000111111111111111000//////000000000000000000000000000111333222000//////000111111111111111000//////000000000000000000000000222222111000///...------000000000000000000000000000111111111111222222222///000000000000111111111444444333222222333444444111111222333333333333222111111111111111111111111222222333333333333444444444444333222222333333333000111222333444444444444222333444444444333222111222333555555444444666777888555222111222333444444444444555666666555444444555555777888:::<<<======888888999::::::::::::999999999888888999999:::;;;999:::;;;<<<===>>>???@@@???<<<>>>FFFMMMSSS^^^jjj~~~uuusssyyy}}}sssiiidddddddddcccbbbdddhhhooovvvzzz000000000/////////......000///...------...///000...///000111111111000000000/////////............///////////////////////////............---------,,,,,,---------.........000000000//////.........000/////////............111111000//////000000000//////////////////////////////............//////......////////////..............................///////////////000111111000000000000000000000000..............................//////////////////000000000000000000000000///////////////000000000333333222222222111111111111111111111111000//////000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000///////////////000000111000000////////////000000000000000000000000000000000000////////////000000000000////////////000000//////000000000000//////111000000000/////////...............////////////////////////////////////......////////////......////////////////////////000000000000000000000000000000000000000000000000................................./////////000000111111222222111000000///////////////////////////222222222222222111000000000000000000000000000000111222333333111000000111111111111111111000//////000000000000000000000000111111111000//////......000000000000000000000000000111111111111222222222000000000111111111222222333222111000000111222333111111222333333333333222111111111111111111111111222222333333333333444444444333333222222333333444111111222333444444444444222333444444444444333222222333555555444444666777888666333333444555444444555555555555555555555555666666777888:::;;;<<<<<<777888999999::::::999999999999999999999::::::;;;???>>>>>>???????????????AAA@@@EEEMMMUUU]]]lllzzz|||xxxtttwwwyyytttnnniiihhhjjjlllmmmnnnrrrxxx//////...............---///......------......///...000222444555333111///////////////............///////////////////////////............---------,,,------------........./////////...............////////////............222111000///............//////////////////////////////............//////......////////////......///////////////////////////////////////000111111000000000000000000000000.................................//////000000000000000000000000000000000////////////............222222111111111111000000000111111111111000000///000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////...//////000000000000000//////000000000000//////000000000000000000000000//////000000000000//////000000////////////000000//////000000000000//////000000000000////////////............////////////////////////////////////...//////000000//////...////////////////////////000000000000000000000000000000000000000000000000............................../////////000000000222222222222222111111000........................222333333333333222111111000000000000000000000000111222444333222111111222000111111111111000000///000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111111111111222222222333111000////////////000111111111222333333333333222222222222222222222222222222222333333333333444444333333333222222333333444111222333444444555444444222333444444444444333333333444555666555555666888777666555555666666555444666666555444444555666666777777888888999::::::;;;777777888999999999999888:::999999999999:::;;;;;;>>>===<<<<<<>>>???>>>===DDDIIIRRR\\\dddooozzzpppttt{{{zzztttpppooonnnmmmpppuuuzzz|||......................../////////....../////////...000222333333333111000///////////////.........///////////////////////////............---------------------..............................------///////////////.........111000//////........./////////////////////////////////............//////......////////////......///////////////////////////////////////000000111////////////////////////........................------...///000111111222////////////////////////000000000//////........./////////...............000000111111111111000///000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////---...000111111111000///...///000111111000///...000000000000000000000000...///000111111000///...000000////////////000000//////000000000000//////000000000000////////////............//////////////////////////////////////////000000000000//////////////////////////////////////////////////////////////////////////////...........................////////////000000000/////////000000//////...////////////////////////111222222333222222111111////////////////////////000111333333111000000111000000111111111111000/////////////////////////////////000000000111111111000000000000000000000000000000111111111222222222111111222222222333333333000000000//////000000000111111222333333333333222222222222222222222222222222222222333333333444444333333222222222333444444222222333444555555444444333333333444444444444444444666777888777777888:::777666666777888888666444888666555333333555666888888888888888999999999999666777888888999999888888:::::::::::::::;;;<<<<<<;;;:::999;;;>>>AAACCCCCCKKKVVVfffrrr{{{}}}uuurrr||||||yyyuuusssuuuvvvxxx~~~////////////////////////000000000111111000000000///////////////000111111.........///////////////........................///............------------------.........//////------...........................//////////////////////////////000111222//////////////////////////////............//////......////////////..............................///////////////000000111////////////////////////////////////////////////---......///000111222222////////////////////////111111111000000/////////...............////////////000000111111111000000111111111111111111111111000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////---...000111111111000///...///000111111000///...000000000000000000000000...///000111111000///...000000////////////000000//////000000000000//////////////////000000000000............////////////000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000111------......///......---000000000000000000000000000000111111111111111000////////////////////////...///111111000//////000///000000111111111000000//////////////////////////////000000111111222222000000000000000000000000000000111111111222222222111111222222222333333333111111111111111111111111111111222333333333333222222222222222222222222222222222222333333333444444333222222222333333444555333333444555555555444444333333333444444555555555777888::::::999999;;;<<<777666666777888888777555888777555444444555777888888888888888888888888888777777888999999999999999;;;;;;::::::;;;;;;<<<============>>>AAAFFFLLLPPP[[[jjj~~~|||yyyvvvuuu{{{zzzxxx|||~~~|||}}}~~~///////////////000000000000111111222222111111000///...---------...000111.........///////////////........................///............---------------........./////////.............../////////.........///////////////////////////000111222333//////////////////////////////............//////......////////////..............................///////////////000111111000000000000000000000000/////////////////////////////////000000111111111000000000000000000000000111111111111000000000000000000111111111111222222///000000111111111111000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////...//////000000000000000//////000000000000//////000000000000000000000000//////000000000000//////000000////////////000000//////000000000000//////////////////000000000000............////////////000000000000000000000000///000000111111000000///000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////////////000000000111111...//////000000000000///111111111111111111111111//////000111111111111000000000000000000000000000,,,...000000///...///000///000000111111111111000000000000000000000000000000000000111111222222222000000000000000000000000000111111111111222222222111111111111222222222333111222222333333222222111111111222333333333333222333333333333333333333333222222333333333333444444222222222222333444555555444444555555555555444444444333333333444555666777888999;;;;;;::::::<<<===777666555666777888777666777777666555555666777777777777888888888888888888888888999::::::::::::999<<<;;;;;;;;;;;;<<<======<<>>:::@@@FFFGGGIIIUUUjjj{{{|||wwwwww}}}zzzuuuqqqooolllnnnpppvvv,,,,,,,,,------............///000111111000///...+++---///111111000...------.........//////000000........................//////.........---------............/////////000.../////////000000111111---.........//////000000000///...---------------//////////////////////////////............//////......////////////......000000000000000000000000///////////////000111111000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000---.........//////000000//////000000111111111222//////000111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111000///.........///111222111000///......///000111000000000000000000000000111000///......///000111000000////////////000000//////000000000000//////.../////////000000111111............/////////000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111......///000000000000000////////////////////////000111222333333333333333000000000000000000000000...///111222111000111222//////000111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000111111111111222222222///000000000000111111111000111222333333222111000111111222333333333333222333333333333333333333333222222333333333444444444222222222222333444555666444555555555555555444444444444333333444555777888555777888888888888999;;;777555333222444777888888666666777777777777666666666666666777888888999999999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>===FFFOOOSSSWWWggg{{{|||}}}yyytttrrrpppooolllpppwww111000000///...---------///////////////.........000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////........................000000000000000000000000000000////////////000000////////////////////////........................111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000111111111000000000000000222222111000//////000000555222//////000111///---000000////////////000000000000000000000000000000000000000000111222333444111111000000000000111111////////////////////////000000000000////////////000000000000000000000000//////............//////111000//////000222222111............/////////000222111111111000000//////000000000000000000000000000000000000000000000000111111000000//////......////////////000000000000111000///......///000111000000000000000000000000000000////////////000000///000111222222111000/////////000000000000//////000000000000000000000000//////000000000000//////222222111000///...------333000//////222222111...111111000000000000111111111111000///////////////222222222111111///......000000000000000000000000000000111111111111000000444222000000111111111000////////////////////////222222111111111111111111111111111222222333333333111111111111111111111111111111111111111111111111222222333333333444444444222333333444444333333222333333333333333333333333333333333222222111111111555555444333333333444444555444444333333444444555777666555444444444444444555555666777777777777777666666666666777777777777888888888777777777777777777777888888999999999999999999999999999999999999CCC>>><<<>>>???>>>???BBBAAAEEELLLXXXjjj|||zzzzzz{{{xxx{{{000//////...------,,,,,,/////////////////////...000000000000000000000000000000000000000000000000000000000000000000000000------------------------........................000000000000000000000000000000////////////000000////////////////////////........................////////////////////////000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000///////////////000000000222222111000000000000000444222//////000111000...000000////////////000000000000000000000000000000000000000000111222333444111111000000000000111111////////////////////////000000000000000000000///000000000000000000000000000000////////////000000000///...///000111111111......//////////////////111111111111000000000///000000000000000000000000000000000000000000000000111000000000/////////...////////////000000000000111000///......///000111000000000000000000000000000000////////////000000///000000111111000000/////////000000000000//////000000000000000000000000//////000000000000//////111111000000//////......000...,,,---000111///---111111000000000000111111222222111000000000000000222222222111111000///...000000000000000000000000000000000000000000000000444222000000111222111000000000000000000000000000111111111111111111111111000111111111111111222222111111111111111111111111111111111111111111111111000000111111111222222222222333333444444333333222333333333333333333333333444444444333333333222222444444333333333444444555555444444333333444444555666666555444444444444555555555666777777777777777666666666666777777777888888888888888777777777777777888888888999999999999;;;:::::::::::::::::::::???;;;:::<<<>>>===???BBBFFFJJJVVViii///......------,,,,,,,,,......//////////////////000000000000000000000000000000000000000000000000000000000000000000000000................................................000000000000000000000000000000////////////000000////////////////////////........................////////////////////////000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000---......//////000000000222111000000000000000000222111//////000111111000111000000//////000000111000000000000000000000000000000000000111111222333111111000000000000111111////////////////////////000000000000000000000000000000000000000000000000111111000000000000111111------...//////000111111////////////////////////111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000////////////000000000000000000000000000000000000////////////000000000//////......//////000//////000000000000//////000000000000000000000000//////000000000000//////000000000000////////////...---,,,...///111000///111111000000000000111111333222222111111111111111111111222111111000///...000000000000000000000000222111000//////000111222333222000111222222111000111111111111111111111111111111111111111111111111111111111000000000000000111111111111111111111111222222222222222222222222000000111111111222222222222333333444444333333222333333333333333333333333555555444444444444333333333333333333444444555666555444444333333444444555555444444444444555666666555555666777777777777777666666666777777777888888888888888888888888888888888888888888999999999999;;;;;;;;;;;;;;;<<<<<<<<<===::::::===??????AAAEEENNNVVVggg~~~www}}}//////.........---------............////////////////////////////////////////////////////////////////////////////////////111111111111111111111111........................////////////////////////000000////////////000000////////////////////////........................000000000000000000000000////////////////////////000000////////////000000////////////////////////000000000000000000000000---......///000111111222111111000000000000000111000000//////000111222222111000000000000000000111000000000000000000000000000000000000000111222222111111000000000000111111////////////////////////000000000000000111111111000000000000000000000000111000000//////000000111+++,,,.../////////000111000000000///////////////111111111000000000000000000000000000000000000000111111111111111111111111000000000000////////////////////////000000000000000000////////////000000////////////////////////000000////////////000000000///...------...///000//////000000000000////////////////////////////////////000000000000//////.../////////000000000111/////////000111222222222111111000000000000111111222111111000000111111111111111111111111000//////000000000000000000000000333111///......///111333222111000111222222111000111111111111111111111111111111111111111222222222222222111111000000000///111111111111111111111111222222222222222222222222222222333333333444444444222333333444444333333222222222333333333333444444444444444444444333333333222222222333444555666777555444444333333444444555333333333444444666777777555555666777777777777777666666777777777888888888777888888888888888999999999999999999999999999999;;;;;;;;;;;;;;;<<<<<<<<<>>><<<===@@@BBBBBBFFFLLLWWWeee|||vvvuuuxxx000000000000////////////---.........//////000000////////////////////////////////////////////////////////////////////////222222222222222222222222////////////////////////////////////////////////000000////////////000000////////////////////////////////////////////////000000000000000000000000////////////////////////000000////////////000000////////////////////////000000000000000000000000//////000111222222333333111000000000000000111111//////000000000111222333111111000000000000111111000000000000000000000000000000000///000000111111111111000000000000111111000000000000000000000000///000000000111111111222111111111111111111111111000//////......//////000***---///000///...///111000000000000000000//////000000000000000000111111111111111111111111111111222222222222222222222222////////////000000000000////////////000000000000//////000000000000//////////////////////////////000000////////////000000000///...------...///000//////000000000000////////////////////////////////////000000000000//////......//////000000111111...///000000111111222333111111000000000000111111000000/////////000000111000111111111111000000///000000000000000000000000333111///......///111333111000000111333333111000111111111111111111111111000000111111111222222222333333333222222111111000111111111111111111111111222222222222222222222222222222333333333444444444222333333444444333333222222222222333333444444444222222222222222333333333222222222333444555666777555444444333333444444555333333333444555666777888555555666777777777777777777777777777888888888888777777888888999999999::::::999999999999999999999999999::::::;;;;;;;;;<<>>AAACCCFFFMMMUUUcccvvvtttppprrryyy000000000000000000000000------......///000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000////////////000000////////////////////////////////////////////////////////////////////////000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000111111222222333333333000000000000000111111222///000111000///000111333222111111000000111111222000000000000000000000000000000000//////000000111111111000000000000111111000000000000000000000000///000000111111222222222111111111111111111111111//////............//////+++...222222///...///000/////////000000111111111000000000000111111111111111111111111111111111111222222222222222222222222////////////000000000000////////////000000000000//////000000000000//////000000000000000000000000000000////////////000000000//////......//////000//////000000000000//////000000000000000000000000//////000000000000//////......//////000000111111,,,...//////......///111111111000000000000111111//////////////////000111000000111111111111000000000000000000000000000000222111000//////000111222000000000222333333111///111111111111111111111111000000000111222222333333333333333222222222222222111111111111111111111111333333333333333333333333000000111111111222222222222333333444444333333222111222222333333444444555111111222222222222333333333333333333444444555666555444444333333444444555333333333444555666777888555555666777777777777777777777777888888888999999777777888888999:::::::::::::::::::::999999999999999999999:::;;;;;;<<<<<<>>>===>>>BBBFFFLLLXXXcccvvvzzzmmmmmmsssyyy/////////000000000000000------......///000000111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000////////////000000////////////////////////////////////////////////////////////////////////000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000111111111111111111222222000000000000000111222222///111222111//////111333222111111000000111111222000000000000000000000000000000////////////000000111111000000000000111111000000000000000000000000///000000111111222333333111111111111111111111111000000////////////000000,,,000444444000---...000......///000111222222333///000000000111111111111111111111111111111111111000000000000000000000000.../////////000000000111////////////000000000000...///000111111000///...000000000000000000000000000000////////////000000///000000111111000000/////////000000000000//////000000000000000000000000//////000000000000//////////////////000000000000---///000///...---...000111111000000000000111111000000//////000000111222000000111111111111000000000000000000000000000000000000000000000000000000//////000222444444222///000000000000000000000000///000000111222222333333111111111111222222222222111111111111111111111111333333333333333333333333000000111111111222222222222333333444444333333222111111222333333444555555222222222333333333444444444444333333333444444555555444444333333444444555444444444444444555666777555555666777777777777777777777888888888999999999777777888999999:::;;;;;;;;;;;;:::::::::999999999:::::::::;;;<<<<<<======>>>===@@@FFFLLLWWWhhhvvvvvvkkkhhhrrr}}}~~~.........///////////////---------...///000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000111111111000000000000000000000///000000111222222///111222111......000333222222111111111111222222000000000000000000000000111000////////////000000111111000000000000111111000000000000000000000000///000000111222222333333111111111111111111111111111111000000000000111111---222666555000---...000------...000111222333444//////000000111111111222111111111111111111111111////////////////////////.../////////000000111111////////////000000000000...///000111111000///...000000000000000000000000000000////////////000000///000111222222111000/////////000000000000//////000000000000000000000000//////000000000000//////000000000000///////////////111333222///...000222111111000000000000111111111111000000111222333333///000000111111111000000000000000000000000000000000000111111111111000000//////000222444444222//////////////////////////////000000111222222333333//////000000111111222222111111111111111111111111333333333333333333333333222222333333333444444444222333333444444333333222111111222333333444555555333333333444444555555555555555444333333333444444555444444333333444444555555444444444444555666666555666666777777777777777777888888888888999999999777777888999::::::;;;;;;;;;;;;;;;::::::999999999;;;;;;;;;<<<===>>>>>>???@@@???CCCJJJSSSaaauuunnnhhhjjjvvv}}}rrruuuzzzzzz}}}......//////000000111111000000000000000000000000000000////////////000000555444111///......///000...---------...///000111000000000000000000000000000000000000000000000000000000000000000000000000)))***,,,---......//////000/////////............000000000000////////////111111000000000000111111000111222111...,,,,,,,,,000000111111111111000000------......///000000000000000111222222222222222000000////////////000000000000000000000000000000000000000///000000111222222222222111111111111000111111111111111111111111111111111111111111111111444444333222222111111000000000000000000000000000111111111111111111111111111111222222222222111111111111111111000000000000111222333444333222///...000000111111111111000000000000000000111111111111111111000000000000111111111111111111111111111111111111000///......//////000000000000000000000000444333111000///...//////---......///000111111222222111000//////000111222111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111000000000000000000000000////////////000000000000111111000000//////......000000000000000000000000............///000222333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222000111111111111222222222666555555444444333222222555555555444444333333333555444333222222222333444222333444444555555444444333333333444444444555555555555555555555555444444222222222333555666888999555666888999::::::999999999999888888888888999999:::::::::;;;;;;;;;<<<<<>>>>>===???CCCDDDEEEIIIRRRaaauuuuuummmnnnsss~~~vvvqqquuu{{{.../////////000000000111000000000000000000000000000000////////////000000111000///......000111333333222111000///.........000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000///...000000/////////.........000000000000////////////111111000000000000111111///000222111000...//////000000111111111111000000///////////////////////////000111111222222111111000000////////////000000000000000000000000000000111000000000000111222222222222222111111111111000111111111111111111111111111111111111111111111111222222222222222222222333000000000000000000000000000000000000000000000000111111222222222222111111111111111111000000000000000111222333222111///...///000000111111000000///000000000000111111111111111111000000000000111111111111111111111111111111111111000/////////000000000000000000000000000000333222111000//////000000/////////000111222222222111111000000000000111111111000000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000111000000000000000000000000000000000000111111111111111000000000/////////...000000000000000000000000000000///......///000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222000111111111111222222222333333444444444444444444555555444444444333333333555444333333333444555666222333444444555555444444333333333444444444555555555555555555555555555555555555555666777888999:::555666888999::::::999999999999888888888888999999::::::;;;;;;;;;<<<<<<<<<<<<:::;;;>>>>>>===???DDDBBBFFFOOO]]]pppzzznnnqqqttt|||zzzuuuvvv~~~////////////000000000000////////////////////////000000////////////000000000///.........///111222333222111000///......---000000000000000000000000000000000000000000000000////////////////////////111222222222222111000000000000000/////////......////////////000000000000000000000000000000000000...///111222111000111222000000111111111111000000111111000000///......---...///000000111111000000111000000//////000000111000000000000000000000000111111111111111222333333222222222111111111111000111111111111111111111111111111111111111111111111000111111222333333444444000000000000000000000000////////////////////////111111222222222222111111111111111111000000000000///000111222111000///...//////000000000000//////000000000000111111111111111111000000000000111111111111111111111111111111111111000000000111222222000000000000000000000000111111000000000000111111///000000111111222222333000000111111111111000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111222222222222000000000000////////////////////////////////////111111000///////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222000111111111111222222222222222222333444555555555555444444444444333333333444444444444444555666777222333444444555555444444333333333444444444555555555555555555555555555555888777777777777888999:::666666888999999:::999999999999888888888888999999:::;;;;;;;;;;;;<<<<<<<<<<<<:::<<>>AAAAAAAAAEEELLLPPP\\\oooyyynnnnnnsssxxx~~~000000000000////////////////////////////////////000000////////////000000111111000/////////......---...///111111111111111111111111111111111111111////////////////////////////////////////////////+++,,,---...///000000000111000000000////////////.../////////000000000111///000111111111111000///...000111000///---......000000111111111111000000000000000000111111222222......///000000000000000111111000000000000111111000000000000000000000000222222111111222222333444222222222111111111000000111111111111111111111111111111111111111111111111333333333222222222111111000000000000000000000000111111111111111111111111111111222222222222111111111111111111000000000////////////000000000////////////000000000000/////////000000000111111111111111111000000000000111111000000000000000000000000111000000000111222333333000000000000000000000000...///000000111111222222.........//////////////////000111222222111000///////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////////////////////////000000000111111////////////000000000000////////////////////////---......///000111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222000000111111111222222222444444333333333222222222444444444444444444444444222222333333444444444444222333444444555555444444333333333444444444555555555555555666666666777777888777777666666666666666777777777888888999::::::::::::999999999999::::::;;;;;;;;;<<<<<<<<<============???AAABBBCCCJJJSSS___mmmzzzmmmjjjrrr~~~000000000000////////////////////////////////////000000////////////000000......///000111222222333111111333333333333111000111111111111111111111111000000000000000000000000////////////////////////000000111111000000///...111111000000000/////////......//////000000111111///000111222222111000///...000111000...------...000000111111111111000000///000000111222222333333...///000000111111000000222111111000000111111222000000000000000000000000111111111111111222333333222222222111111111111000111111111111111111111111111111111111111111111111444444333333222111111000000000000000000000000000111111111111111111111111111111222222222222111111111111111111000000000000//////000000000000111111000000111111111111000000000000000000111111111111111111000000000000111111000000000000000000000000111111000000000111222222000000000000000000000000...///000111111111111111........................000000111111111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000.../////////000000000000////////////000000000000////////////////////////,,,---...000111111222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222000111111111111222222222444444444333222111111111333333333444444444444555222333333444444333222222222333444444555555444444333333333444444444555555555555555666666777777888999999888777777777888888777777777777888999:::;;;::::::999999999999::::::;;;;;;<<<<<<<<<=========<<<<<<>>>BBBCCCGGGSSS___qqqzzzuuuooommmrrr111000000000/////////...000000000000000000000000000000////////////000000...///000111333333444444---...000222222222111000111111111111111111111111000000000000000000000000000000000000000000000000111111222222111111000///111111111000000000//////.........///000111111111///000111222222111000///---///000111/////////000000000111111111111000000111222222222222222222222///000111111222222111111222111111000000111111222000000000000000000000000111000000000000111222222222222222111111111111000111111111111111111111111111111111111111111111111333222222222222222222222000000000000000000000000111111111111111111111111111111222222222222111111111111111111000000000000000000000000000111222222111111222222222222111111000000000000111111111111111111000000000000111111000000000000000000000000111111000/////////000000000000000000000000000000///000111111222111000000///////////////.........111111000000000000111111.../////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000111000000000/////////...000000000000000000000000//////000000000111111111.../////////000000000111000000000000000000000000---...///000111111000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222000111111111111222222222333333222222222222222222333333333444444444555555444555555555555333222111222333444444555555444444333333333444444444555555444555555666777777888888777777777666777777888888888777777777777999:::;;;;;;::::::999999::::::;;;<<<<<<<<<<<<===============>>>AAAFFFJJJRRRcccrrrwwwnnnppptttzzz|||111111000000/////////...111111111111111111111111000000////////////000000222222333333333222222111$$$&&&***---000111111111111111111111111111111111000000000000000000000000111111111111111111111111---...///000111222222222111111111111000000000000---......///000111111222...000111222222111000...,,,...000111111111222444000000111111111111000000444444333222222111111111000000111222222222222222222222111111111111222222000000000000000000000000000000000///000111111222222222222111111111111000111111111111111111111111111111111111111111111111111111111222222333444444000000000000000000000000000000000000000000000000111111222222222222111111111111111111000000000000111111000000111222333333222222333333333333222222000000000000111111111111111111000000000000111111000000000000000000000000111111000//////...//////000000000000000000000000///000111222222111000///000000000000////////////222111000//////000111222.../////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111000000/////////...000000000000000000000000000111111111111222222222.../////////000000111111111111111111111111111111///000111111111000...---000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222000111111111111222222222111111111222222333444444333333333444444555555555666666777777666444222111222333444444555555444444333333333444444444555555444555555666777888888999444444444444444555666666888777777777777999:::;;;;;;::::::999999::::::;;;<<<<<<<<<<<<=========>>>@@@AAAEEEKKKRRR]]]qqqxxxrrrrrrwww111111111000000000000000000000000000000000000000...//////000000000000000111111111111111111111111222111//////000111111000111000//////111222222111222222111000//////000000000000000000000000000000111111000///////////////000000//////000111222222111111000000000000111111000000111111111111000000222222111000///...------000000000000000000000000222333333444444333333222111333444666666555444333000000222333333222111000222222111111111111111111111111111111111111111111222222222222222222222222222333333444444333333222222222222222222222222222111111111111111111111111111111000000000000111111111111111000000000000000000000000000000000000000222222222222222222222222333222222222222222222333111111000000000000111111333222111000000111222333333222222222111111000000222222111111000/////////000000000000000000000000222222222111111111000000000000000000////////////000000000000000000000000000000000000000000000000111111000///......//////000000000000000000000000...000111000///...///111111111111111111111111111111111000000000000111111111111000000/////////...............//////////////////000000000000//////000///...------...///000222111111111000000//////333222222222111000000000000000000000000000000000000000000000000000000000222222222222222222222222222222111111111111111111000000111111111222222222222333333444444333333222111222333333333333222111111111222222222333333333...///000111333444555666555555555444444333333333333444444555555444444333444333333333333444555555999888777666666555555555777777777777666666666666888888999999999:::::::::::::::::::::;;;<<<======;;;;;;;;;:::;;;===???@@@AAABBBIIISSS___ooossskkkkkkppp111000000000000000000000000000000000000000000000...//////000000000000000000000000000000000000000111000//////000000000000111///...///000111111111222222111000000000000000111111111111111111111111111111000///////////////000000000000000111222222111111000000000000111111000000111111111111000000111111111000//////......111111111111111111111111222222333333333333222222111333444555555444333222000111222333333222111000111111111111111111111111111111111111111111111111222222222222222222222222222222333333333333222222111111111111111111111111111111111111111111111111111111000000000000111111111111111111000000000000000000000000000000000000222222222222222222222222111111000000000000111111111111000000000000111111111111000//////000111111222222222111111000000000/////////000111111222222000000000000000000000000222222222111111111000000000000000000000000000///000000000000000000000000000000000000000000000000333222222222222222333333000000000000000000000000///000111000///...///111000000000000000000000000111111000000000000111111//////.........---------....../////////000000000///000000111111000000///000000///......///000000111111111111000000000///111111000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000111111111222222222111111222222222222111111111222333333333333222111111222222222222333333333111111222222222333333333555555444444444333333333333444444555555444444333444444333333444444555666888777777666666666666666888888888888888888888888888999999999999:::::::::::::::::::::;;;<<<======<<<============>>>???@@@FFFGGGQQQcccvvvyyyooommmooo000000000000000000111111000000000000000000000000...///000000111111000000////////////////////////000000////////////000000000///......000111111000222111000000000000000000111111111111111111111111111111000/////////000000111000000000000111222222111111000000000000111111000000111111111111000000000000000000000000000000111111111111111111111111111111222222222222111111222333444444444333222111111111222222222222111111111111111111111111111111222222222222222222222222222222222222222222222222111222222333333222222111111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111000000000000000000000000222222222222222222222222000//////......//////000111111000000000000111111000000////////////000000111111111000000000000000/////////000111111222222000000000000000000000000222222222111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000111111000000000000000000000000///000111111//////000111////////////////////////111000000//////000000111//////............------/////////000000000111111000111111111111111111000111111000000000000111111111111111111000000000000///////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111222222222111222222333333222222111111222222333333222222111222222222222333333333333444444333333222222111111555444444444444333333333333444444555555444444333444444444333444444555666666666666666666777777888777777777777888888888888999999999999::::::::::::::::::::::::;;;<<<===>>>:::<<<>>>??????@@@AAACCCIIIMMM\\\uuurrrooorrrwww}}}000000000000000111111111//////////////////////////////000111111111111000000000000000000000000000...///000000/////////000000///---...///111000000111111000000000000000111111111111111111111111111111111000000///000000111111111111000000111222222111111000000000000111111000000111111111111000000//////000000000111111111111111111111111111111111000111111222222111111000222222333444444333222222222222222222222222111111111111111111111222222222222222222222222222222222222222222222222222222222111222222222222222222111111111111111111111111111111111111111111111111111222111111000000111111222000111111111111111222222000000000000000000000000111111111111111111111111/////////....../////////111111000000000000111111111111000000000000111111000000000000000000000000222222111111000/////////000000000000000000000000111111111111111111111111000000000000000111111111000000000000000000000000000000000000000000000000111000///...............000000000000000000000000///000111111000///000111000000000000000000000000000000////////////000000111111000000000000000000000000000000111111111111111111222222222222111111111111111111111111111111111111111000000000000000...//////000000111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111222222222111111111111111111111111444444555555555555444444222222222222222222222222222222222333333333444444444444444333333222111111444444444444444444444444333444444555555444444333444444444444444555666666555555555555666777888999555555555555555666666666999999999:::::::::;;;;;;:::::::::;;;;;;<<<===>>>777:::===??????AAADDDGGGPPPZZZnnnpppkkksss~~~//////000000111111111111///////////////////////////000000111111111111111111111111111111111111111---000222111000...///000000///......000111111000111000000000000000111111111111111111111111111111111111000000000000111111222222111111111111111222111111000000000000111111000000111111111111000000//////000000111111222222111111111111111111111111000111111222222111111000222222333333444444444444444333333222222222111111000000111111111222222222222222222222222222222222222222222222222222222222222222222333333222222222333333333333333333333333111111111111111111111111222222111111111111222222000000111111222222222333000000000000000000000000111111111111111111111111111000000//////000000111111111000000000000111111222222222222222222222222000000000000000111111111222222111111000/////////000000000000000000000000111111111111111111111111///000000000111111111222000000000000000000000000000000000000000000000000666555444222111000//////000000000000000000000000000111222111000///000222111111111111111111111111000000////////////000000000000111111111111111111000000000000111111111111111111222222222222111111111111222222222222111111000000000000000000111111000000000111111222222222000000000000000000000000000000000000000000000000222222222222222222222222000000111111111222222222111111111111111111111111333444444555555444444333222222222222222222222222222222333333333444444444333333333333333444444444444444444444444444444444333444444555555444444333555444444444444555666666555555555555666888999:::444555555555666666777777999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>999<<>>AAAGGGLLL\\\nnnyyynnnrrr/////////000111111222222000000000000000000000000///000111111222222111111111111111111111111111111---000333333111//////111111000...///111222222111000000000000000111111222222222222222222222222222111111000000000111222222333333222111111111111222111111000000000000111111000000111111111111000000000000000111111222222222222222222222222222222222111111222222222222111111222222222333444555666777555444333222222111222222000000000111222222333333333333333333333333333333222222222222222222222222222333333444444333333222444444444444444444444444111111111111111111111111222222111111111111222222000000111111222333333333000000000000000000000000111111111111111111111111222111111000000111111222111111000000000000111111222222333444444333222222111111111111111222222222/////////000111111222222000000000000000000000000111111111111111222222222///000000111111222222222000000000000000000000000000000000000000000000000555444222111//////......000000000000000000000000000111222222000000111222111111111111111111111111000//////......//////000......////////////000000/////////000000000111111000111111111111111111000111111222222222222111111000000000000111111111111111111111111222222222222000000000000000000000000000000000000000000000000222222222222222222222222000000000111222222333333222222222111111111111111000111111222222111111000333222222111111222222333333333333333444444444444111222222333444555555666333333333444444444444555333444444555555444444333555555444444555555666777555555555555666777999999777777888888999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@AAA@@@???EEEOOOXXXmmmtttqqqttt...//////000111111222222000000000000000000000000000000111222222222222111111111111111111111111111---111555555222///000222222111000000222333333222000000000000000111222222222222222222222222222222111111000000111111222333444333222222111111111222111111000000000000111111000000111111111111000000111111111111111111222222222222222222222222222222222222333333333333222222111222222444555777999:::666555333222111111222222///000000111222222333333333333333333333333333333222222222222222222222222333444444555555444444333333333333333333333333333111111111111111111111111333222222111111222222333000000111222222333444444000000000000000000000000111111111111111111111111222111111000000111111222111111000000000000111111111222333333333333222111111222222222333333333333/////////000111111222222000000000000000000000000000000111111111222222222///000000111111222333333000000000000000000000000000000000000000000000000000//////...............000000000000000000000000000111222222000000111222111111111111111111111111//////............//////....../////////000000000....../////////000000000///000000111111000000///000000111222222111000000///000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111///000000111222222333333222222222111111111000000///000000111111000000///333333222111111222333333333333333444444444444555222222333333444555555666333333333444444444555555333444444555555444444333555555555555555666666777666666555666666777888888888888888999:::;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<===>>>??????AAABBBBBBEEEPPPaaaooowwwkkkrrr...//////000111222222222000000000000000000000000000000111222222222222111000000000000000000000000---222666666222000111333333222000111222444333333000000///000000111222222222222222222222222222222111111000000111222333333444333333222111111111222111111000000000000111111000000111111111111000000111111111111111111111111222222222222222222222222222333333444444333333222111111222444666999;;;<<<666555444222111111222222///000000111222222333333333333333333333333333333222222222222222222222222444555555666666555555444222222222222222222222222111111111111111111111111333222222111111222222333000000111222333333444444000000000000000000000000000000000000000000000000111111000000000000111111111111000000000000111111000111222333333222111000222222222333333444444444222222111111000/////////000000000000000000000000000000111111222222222222///000000111222222333333000000000000000000000000000000000000000000000000000000000000111222444444000000000000000000000000000222222222111000111222000000000000000000000000//////............//////000000111111222222222333............//////////////////000000000000/////////000111222222111000/////////000000111111111222111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000///000000111222222333333222222222222111111000000111111222222222222111111444333222111111222333444333333333444444444555555333333444444444444444444333333333444444555555555333444444555555444444333555555555555555666777777666666666666666777777888666666777888999999:::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>???:::===@@@CCCJJJ\\\sssoookkkxxx222000//////000111111000111111111111111111111111222222222222222222222222////////////////////////222333444444333222000///000000000000000000000000111111111111111111111111222222222222222222222222222222333333333444444444111111000///////////////111111111111111111111111111111222222222333333333111111222222222333333333000000000000111222333333444333333222222333333444333333333444555666777888444444444333333222222222222222333333333444444444777666555444333333444555555555555444444333333333333333444555444333222111333333222222111000000000333333333333333333333333222222111111111111222222333333333333333333333333222222222222222222222222000000000111111000000000444444333222222333444444111111000///////////////000111222222333333333333333222000//////000222333333222111111000000111111000000000000000000000000111111111111111111111111333333222111000///......111111000000000000111111222222111111111111111111000000000000000000000000000000000000000000000000//////000000111111222222000000000000000000000000000000000000000000000000///////////////000000111222111111111000000//////222222111111111111222222222222222111000//////...000000000000111111111111000111111111111222222222333333222222111000000000333222000111222222111///111111111000000000000000111111111111222222222222222222222222222222222222333333333222222111111111000000111111222222222222222333444444555555444444444444444555555777888888999888666444333222333333555666666666666666555444444444444555555555666666666666666777888888999999666666777888999999::::::===<<<<<<;;;::::::999999===;;;::::::;;;===>>>>>>??????CCCJJJSSSeeewwwuuuttt111///......///000000///111111111111111111111111222222222222222222222222000000000000000000000000000111222333333222111111111111111111111111111111111111111111111111111111222222222222222222222222000000111111111222222222222222111000000000000000111111111111111111111111111111222222222333333333111222222222222333333333222222111111111222333333444333333222222333333444333333333333444555666777444444444333333222222222222222333333333444444444555555444333333333333333555555555444444444333333333333444444444333222111000000111111222333333333333333333333333333333333222222111111111111222222333333333333333333333333222222222222222222222222333333444444444444333333222222111000000111222222222222111000000000000000111222333333333333333333333222111000000111222333333222111111000000111111000000000000000000000000222222222222222222222222222222111111000/////////111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000111222222........................222222111111111111222222222222111111000//////...000000000000111111111111000111111111111222222222111111111111111111222222222111000111333444444222111111111111000000000000............////////////222222222222222222222222333333333222222222111111000111111111222222222222222333444444555555444444444444444444555666777888999888666444333333333333444444555555555555555444444444444555555555666666777777777888999999::::::777888888999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<>>>===<<<<<<===>>>??????BBBCCCIIITTTbbbyyy|||wwwyyy111///---...///000///...111111111111111111111111222222222222222222222222111111111111111111111111...///000111222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000111111111222222222333333222111111111111222111111111111111111111111111111222222222333333333222222222222333333333333444444333222222222333333444444333333333333444444444444333333333333444444444444333333333333222222333333333333444444444444333444444444444333222222555555555555555444444444333444444444444333222222000111111222222333333444333333333333333333333333222222222222222222222222333333333333333333333333111111111111111111111111111111222222222222111111222111111000000111111222333333222111111111111222333444444444444333333222333222111000000111222333333222111111000000111111000000000000000000000000333333333333333333333333000000000000000000000000111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111111222222333.............../////////222222111111111111222222222222111111000/////////000000000000111111111111000111111111111222222222///000000111222222333333111000000222444666555555111111111111111111111111000000111111111222222222111111111111111111111111333333333222222222222111111111111111222222222222222333444444555555444444444444444444555666777777888777666444444333333333222222333444555555555444444444555555555666666666777777888999999::::::;;;::::::::::::::::::::::::::::::;;;<<<======>>>>>>>>>>>>?????????@@@@@@@@@CCCEEENNN]]]rrr{{{xxx}}}111000......000111000///111111111111111111111111111111111111111111111111111111111111111111111111...//////000000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444444333222222111111111222222111111111111111111111111111111222222222333333333222222222333333333444444666555444333333333333333444444333333333333444444555444333222222222222222333333333333333333333333333333333444444444444555333444555666555444333222666555555555555555555555444444444444444333333333444444444333222222111111333333333333333333333333222222333333333333222222333333333333333333333333111111111111111111111111000000111111111111000000333333333333333333333333333222222111111111222222555555555555444333333222333222222111111222222333333222111111000000111111000000000000000000000000222222222222222222222222//////000000111111111111111111000000000000111111000000000000111111111111000000000000000000000000////////////////////////222222111111000000//////000000000000000000000000000000000000000000000000111000000000000111222222333333222222111111111000222222111111111111222222111111111111000000/////////000000000111111111111000000111111111222222222000000111111111222222222111000000111333444444333000111111111111111222222222222222333333333333444333333333333333333333333222222222222222222222222222222222222222222222222222333444444555555444444444444444444444555666777666666555555444444444444111222333444555666666666555555555555666666666666666777777888888999::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAA@@@@@@AAABBBGGGKKKVVVhhhxxxwww~~~333111000000111222222111111111111111111111111111111111111111111111111111111111111111111111111111111000000//////.........111111111111111111111111222222222222222222222222222222222222222222222222222222333333333444444444111111000000000111111222111111111111111111111111111111222222222333333333222222333333333444444444666666555444333333333333555444444333333444444555555555444333222222222222333333333333333333333333333333444444444555555555444555666777777666555444666666666666666666666666555555444444444333333333555555444444333222222222333333333333333333333333222333444444444444333222333333333333333333333333111111111111111111111111333444444555555444444333333333333333333333333333111111000000000111111222555555555555444333333222333222222222222222222333333222111111000000111111000000000000000000000000000000000000000000000000/////////000111111222222111111000000000000111111//////000000000111111111000000000000000000000000////////////////////////222222111111000000//////111111111111111111111111000000000000000000000000000////////////000111111666666555444222111000000222222111111111111222222111111111000000000000000///000000000111111111111000000111111111222222222222222222111111111000000222000///000111222111///000000111111222222222333/////////000000000111111444444444444444444444444222222222222222222222222333222222222222222222222222333444444555555444444555444444444444555555666555555555555555555444444222333444666666777777777555555555666666666777777555555666666777888888888<<<<<<;;;;;;;;;;;;;;;;;;========================<<<>>>@@@@@@@@@@@@BBBEEEKKKTTTcccxxxzzzwww444222000111222333222222111111111111111111111111111111111111111111111111111111111111111111111111222111000///............000000000000000000000000333333333333333333333333222222222222222222222222000000111111111222222222111000000000000111222222111111111111111111111111111111222222222333333333333333333333444444444444555555444333333333444444555555444444444444555555555555444333333222333333222222333333333333444444333444444444555555555555555555666777777777777666666666666666777777777777666555555444333444444444222333333444444555555666333333333333333333333333333333555555555555333333333333333333333333333333222222222222222222222222222333333444444333333222000111111222222111111000111000000000000111222222333444444444444333333222333333333333333333333333333222111111000000111111000000000000000000000000000000000000000000000000//////000000111111111222111111000000000000111111...//////000000111111111000000000000000000000000000000000000000000000000111111111111000000000000111111111111111111111111000000000000000000000000///////////////000000111555444333222111///......222222111111111111222222111111000000000000000000000000000000111111111111000111111111111222222222333333222222111000000///222000//////000000///...000000111111222333333333000111111111222222222222444444444444444444444444111222222222222333333333333333333333222222222222222333444444555555444444555444444444444444555555333444555555666555555444444444555666777777777777555555666666666777777777444444555555666777777888;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<<<<<<<<<<;;;>>>@@@@@@???AAAEEEJJJKKKYYYnnnzzzwww333111000000111222222111111111111111111111111111111111111111111111111111000000000000000000000000222111000/////////000111111111111111111111111111333333333333333333333333222222222222222222222222000000111111111222222222111111111111111222333333111111111111111111111111111111222222222333333333333333333444444444444555333333333333333333444555555555444444444444555555555555444444444444444444222222222333333444444444444444444444555555555555555555555555555666777777666666777777777888888888777666555444333444444555333333333444555555666666333333333333333333333333333444555666666555444333333333333333333333333333333333333333333333333333000111111222222111111000000111222222222222111000111111111111111222333333111222333333333333333333222333333333333333333222333222111111000000111111000000000000000000000000000000000000000000000000000000000000000111111111111111000000000000111111......//////000111111222000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111000000000000000000000000000000//////000000111222111000000000000000//////222222111111111111222222000000000000000000000111000000000000111111111111000111111111111222222222222222111111111111111111111000///000111222111000000000111222222333444444333333333444444444555555222222222222222222222222111111222222222333333333444444333333333222222222222333444444555555444444555444444333333444444555222333555666666666555555444444555666666555555555555666666666777777777777555555555666777777888888999999::::::;;;;;;<<<<<<:::::::::;;;<<<<<<======<<>>???===@@@AAAAAA@@@DDDMMMTTT^^^sssnnnooouuu444333222111000000000000222222222111111111000000000000000000000000000000000111111111222222222222333222000//////000222333111111111111111111111111000000000000000000000000444444444333333222222222444444555666555444222111333333333444444555555555333333333333333333333333444333333222222333333444444444444333333222222222444444333222111111111111222222333333333333444444666666777777666555444444666555555444444555555666222222222333333333444444333444444555555666666666666777999999777777777888222333444555666666666666666666555555555444444444666666666666666666666666555555666666666666555555444444444333333222222222444444444555555555666666666555333111111111333444333222222111111222222333222222222222222222222222222222222222222222222222555555555555555555555555666555444222111111222222000000000000000000000000111111222222222333333333222111000111222222111000222222111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111000000//////.........---000000000000111111111111////////////............222111111111000000//////111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111222222222222222222222222000000111111111222222222222111000000000111333333222222222222222222222222333333333333333333333333444555777777777555333222444444444444444444444444444333333333333333333333444444444444444444444444333333333444444444555555555555555555555555555555666666666777888999999999888888777666666777888888999999:::::::::;;;;;;;;;<<<=========;;;;;;===??????EEEIIIGGGDDDIIIWWWcccrrr~~~wwwrrr111111000000000111222222222222222111111111000000000000000000000000000///000000000111111111222222333222111000000111222333111111111111111111111111222222222222222222222222444444444333333222222222444444444444444333222222333333333444444444555555333333333333333333333333444333333222222333333444444444444333333333222222444444444444333333333333333333444444444555555555666666777777666555555444444333333333333333333444444444444555555555666666555555555555555555666666666777999999777666777888777777777666666666666666666666666555555555444444555555555555555555555555555555666666666666555555444444444444333333333222444444444444555555555555666444333111111222333444333333222222222222333333222222222222222222222222222222222222222222222222444444444444444444444444666555444222111111222222111111111111111111111111111111222222222222222222222111000111222222111000222111111000000111111222111111111111111111111111111111111111111111111111111111111111111111111111111111000000000/////////000000000000111111111111111000000000000/////////111111000000000/////////111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111222222222222222222222222000000111111111222222222222111000000000111222333222222222222222222222222333333333333333333333333222333444444333222111000444444444444444444444444333333333333333333333333444444444444444444444444333333444444444555555555555555555555555555555555666666666777777888888888888888888888888999999999999999:::::::::;;;;;;;;;<<<===>>>===<<<<<<===???===BBBFFFGGGJJJUUUhhhxxxyyyyyy////////////000111222333222222222111111111111111111111111000000////////////000000000111111111111222222222222222222222222222222222222222222222222333333333333333333333333444444333333333333222222444333333222222222222333333333333333444444444444333333333333333333333333444444333333333333444444444444444444333333333333333444555666666666555444444555555555555666666666666666777777777666555555444444444444444444444444666666666777777777888888666666666666666666555555666777999999777666777888<<<;;;999777666555666666777777666666666555555555555555555555555555555555444555555666666555555444555555555444444444444333333333333444444444555555444333222222222333444555333333222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333555555444333222222222222111111111111111111111111222222111111111111111111222111000111222222111000111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111000000000000000000111111111111111111111111000000000000000000///////////////...000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000111111111222222222222222222222222222222111111111111111222222222111111000000111111222333222222222222222222222222333333333333333333333333222222222222111111111111444444444444444444444444222222333333444444555555444444444444444444444444333444444444444555555555555555555555555555555555666666666666777777777777777888:::;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<===>>>===<<<===>>>@@@>>>BBBFFFJJJSSSfff|||uuuzzz000/////////000000111222111111111111111111111111333333222222111111000000//////000000000111111111111222222333333222222111222222222222222222222222333333333333333333333333333333333333333333333333444333222111000111222333333333333333333333333333444444444444444444444444444444333333333333444444444444444444444444333333333555666777777666444222444444555555555666666666666666777777777666666555666666666777777666666666777777777888888888888999888888888777777666666555666888999999888777777888>>><<<999777666666666777888888777777777666666666555555555555555555555555555555555666666555555555555555555555555555555555333333333333444444444444333333333333333444555666333333333222222333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444333222222222222111111111111111111111111222222111111111111000000222111000111222222111000111000000//////000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111///000000000111111111111111111111000000000//////////////////............////////////////////////111111111111111111111111////////////////////////000000000000000000000000000000111111111222222222222222222222222222222222111111111111111111111111111111111111111222222222222222222222222222222222333333333333333333333333444444333222222333333444444444444444444444444444111222222333444555666666444444444444444444444444444444444444555555555555555555555555555555555555666666666666666666666666888999;;;===>>>===<<<;;;:::::::::;;;;;;;;;;;;<<<<<<===>>>>>>===>>>@@@BBBBBBEEEIIIQQQ```xxxvvvqqqwww222222111000000000000000111111111111111111111111444444444333333222222222000000000000111111111111111222333333333333222111222222222222222222222222222222222222222222222222333333333333333333333333333222111000111222333444333333333333333333333333444444444444444444444444555444444333333444444555444444444444444444444444555555777777666444222000333444444444444555555555666666777777777777777666666777777888888777777666666666777777777888888888999999999888888777777777777999::::::999888888999;;;:::888666666777888999999999888888888777777777666666666666666666666666555666666777777666666555666666666666666666666666333333333444444444555555333333333333444555555666444333333333333333333444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222111111111111111111111111222222111111111111111111222111000111222222111000111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000///000000000111111111111000000/////////.....................////////////////////////////////////111111111111111111111111////////////////////////000000000000000000000000111111111111222222222222222222222222222222222222111111111111111111111111000000111111222222222222222222222222222222222222333333333333333333333333444333333222222333444444444444444444444444444444222222333444444555666666444444444444444444444444444444444555555555666666666666666666666666666666666666666666777777777777999;;;===>>>???>>><<<;;;::::::;;;;;;;;;<<<<<<<<<;;;===>>>>>>>>>???AAACCCCCCGGGQQQ___sssqqqkkkttt444333222111000000000000111111111111111222222222333333333333333333333333000111111111222222222222333333333333333333333333333333333333333333333333222222222222222222222222222222333333333333444444333222222222222333333444333333333333222222222222444444444444444444444444555555444444444444555555444444444444555555555555555666666666666444333222333333444444444555555555666666777888888888777777444555666777777666555444666666666777777777888888999999999999999999888888999:::<<<<<<:::999:::;;;999999888777888888::::::::::::999999999888888888777777777777777777777777666777777888888777777666666777777777777888888888444444444555555555666666444444444444555555555555444444333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222222222222222222222222222111111222222222333333333222111000111222222111000222222111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111/////////000000000000111000000000000111111111111////////////...............////////////000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111222222222222333222222222222222222222222222222222111111111111111000000111222222222222111222222222222222222222222333333333333333333333333111111111222222222222222444444444444444444444444333333444444555555666666444444444444444444444444444444555555555666666666666666666666666666666666666666666777888999999999<<<<<<===>>>>>>===<<<;;;:::;;;;;;;;;<<<<<<<<<<<<;;;===>>>??????@@@CCCEEEDDDLLL]]]ssswwwlllppp333333222222222222222333000000111111111222222222000000111111222333333333222222222222333333333333444333222222222222333444333333333333333333333333333333333333333333333333222222222333333444444444222222333444444444444444333333333222222222111111555555555555555555555555555555444444444444555555444444444444555555555666555555555666666777777777444555555555555666666666666666777888888888888888444555777888888777555444666777777777888888888888999999999999:::::::::::::::<<<======<<<;;;;;;<<<::::::::::::::::::::::::::::::::::::999999999999888888888888888888888888888888999999999999888888777777777888888888999999555555555666666666777777555555555555555444444444444444333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444222222333444444444333222222222222222222222222222111111222333444555555666222111000111222222111000333333222222222222333333111111111111111111111111111111111111111111111111111111111111111111111111000000000111111111222222000000000000111111111111000000000////////////.../////////000000000111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111222222222333333222222222222222222222222222222222111111111000000///000111222333222222111222222222222222222222222333333333333333333333333000111222333444444333222444444444444444444444444444444444555555555555555444444444444444444444444555555555555666666666666666666666666666666666666555666777888999:::;;;<<<>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<>>>??????AAADDDFFFKKKWWWnnnxxxsssttt222222222222333444555555000000111111222222222222......///000111222222333222222333333333444444444555444222111111222444555333333333333333333333333444444444444444444444444222222222333333444444444111222444555666555444444333333333222222111111111555555555555555555555555555555444444444444555555444444444555555555666666444444555666777999;;;<<<666666666666777777777777666666777888888888888888666888999::::::999888666777777888888888999999999999999999::::::;;;;;;;;;;;;===>>>>>>===<<<<<<===<<<<<<======<<<;;;::::::;;;;;;::::::::::::999999999999999999999999999999999999::::::::::::999999777777888888999999999999666666666666777777777777555666666666555444333333555444444333333444444555444444444444444444444444444444444444444444444444555555555555555555555555111222333444444444333222222222222222222222222222111111222333555666777777222111000111222222222000444333333222222333333444111111111111111111111111111111111111111111111111111111111111111111111111111111111222222333333333000000000000111111111111111111111111000000000000//////000000111111222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111222222222333333333222222222222222222222222222222222222111111000000///000111222333222111111222222222222222222222222333333333333333333333333222333555777777777555444444444444444444444444444555555555555555444444444444444444444444444444444555555555555666666666777777777777777777777777777555666777888:::<<<===>>>@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;<<<>>>???@@@AAADDDGGGTTTbbb||||||pppsss~~~///000000111111111000000000111111111111222222222444333222111111111333333222333333444444333333222222222222111111111111000222222222333333444444444111111222222222333333333222222333333333444444444333333333333333333333333444444444555555555555666777777777777666555444333333444555666666555444333333333333444555666777888444444444555555555555666888888777777777777777888777777777777777888999:::777666666666777888999:::666666777999999::::::999>>>===<<<;;;;;;;;;<<<<<>>>>>>>>>>>===>>>===<<<:::::::::;;;<<<>>><<<:::999:::;;;;;;:::888888999999;;;<<<>>>>>>AAA???<<<:::999999;;;<<<:::999888888999:::888777888888777777777777777777777777777666666555555444666666666555555444444333666666555555555666666777444444555555555555444444666666666666666666666666555555555555555555555555000222444666777666444333444444444444444444444444333333333222222111111111111111222222222333333333111111111111111111111111111111111111111111111111000000000111222222222333111111000000000000111111333333222222111000//////000000000000000000000000222222222222222222222222222111111111000000//////000000////////////000000111111222222222222111111000111111111111222222222333222111000000111222333333333333222222111111111//////000111111111111111000000000111222222222333222222222222222222222222111111222333444444555555///111222222222222333555555444444333333444444555666666555555555444444444666555333222222333555666333444666777777777666555555777888777666555666888999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;===???@@@AAADDDAAA???AAACCCEEEKKKSSS```vvvwwwttt|||111111111222222111000000000111111111111222222222222222111111111111222222222222333333333333222222222222222111111111111000222222222222333333333444111111222222222333333333222222333333333444444444333333333333333333333333222222222333333444444444777777777777666555444333444555555666666555555444333333222333333444555666555555666666666777777777888888777777777777777888777777777777777888999999<<<;;;::::::999999::::::888888999::::::;;;::::::@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA??????>>>>>>======>>>>>>>>><<<;;;;;;<<<======<<<===>>>>>>>>>???@@@AAABBB@@@???>>>======<<<<<<<<<===;;;::::::<<<<<<;;;999888888777777777777777777888777777666666666666555666666555555555555555555888777666555555555555555444555555666666555555444555555555555555555555555444444444444444444444444333333333444444444555555444444444444444444444444333333333222222222111111111111222222222333333333111111111111111111111111111111111111111111111111111111111111111222222222111111000000000000111111333333222222111000000///000000000000000000000000222222222222222222222222222111111111000000000000111000000//////000000111111111222222222222111111000111111111111222222222222222111000000111222222333333333222222111111111///000000111111111111111111111111111222222222222222222222222222222222222000000000111222222222333222333444333222111222333555444444333333444444555666666555555555444444444555555333333333333555555444555666777777777666555666777888777666555666888888888777777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;===>>>???AAA@@@@@@CCCDDDGGGPPPZZZppp}}}tttyyy333333333333222222111000000111111111111222222222000000111111222111111000111111222222222222111111222222222111111111111000111111111222222222222222111111222222222333333333333333333333444444444444444444444444444444444444111111222333444444555555777777777777666555444333666555555555555555555666555555444444444444555666777777777777888888888888777777666666666777777888999999888888999999::::::;;;;;;:::::::::::::::;;;::::::::::::;;;;;;;;;;;;??????@@@BBBBBBCCCBBBBBBCCCDDDDDDEEEDDDCCCBBBBBBCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBAAAAAACCCDDDCCCBBB@@@@@@AAAAAABBBBBBBBBCCC@@@@@@AAAAAA@@@???===<<<>>><<<;;;;;;<<<<<<;;;999:::999999999888888777777888888777666666666666777555555666666666666666666999888777666555444444444444555555666666555555444444444444444444444444444333333333333333333333333444444222222222333555666444444444444444444444444333333333222222222222111111111222222222333333333111111111111111111111111111111111111111111111111222222222111111111111111111111000000000000111111333333222222111000000000000000000000000000000000222222222222222222222222111111111111111000000000111111111000000111111111111111222222222222111111000111111111111222222222222222111000000111222222222222222222222111111111///000111111222222111111222222222222222111111111222222222222222222222222111111111111222222222222555666666555333111222333555444444333333444444555555555555555555444444444444444444444444444444444444555666777777777666666666777888888666666777888777777666666777777888999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<>>>>>>@@@AAACCCFFFHHHNNN]]]lllxxxzzz444555444444333222111000000000111111111222222222...///111222222111000///000111111222222111111000222222222111111111000000111111111111111111111111111111222222222333333333333333333444444444444555555555555555555555555555333333444555666777888888666666777666666555444444777666555444444555666777999888777777777777777888777777777777888888888888777777666666666777888888;;;;;;:::::::::;;;<<<<<<::::::;;;;;;<<<>>>???@@@>>>>>>>>>>>>??????@@@@@@???AAACCCEEEGGGGGGHHHHHHJJJLLLMMMOOOOOONNNLLLKKKOOOPPPRRRSSSSSSSSSRRRRRRQQQPPPOOOOOOOOOOOOLLLJJJGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGEEEDDDCCCCCCAAA@@@???@@@???===<<<===<<<<<<;;;:::999999888999888777666666666777777555666666777777888888888888888777666555555555666555555666666666666555555444444444444444444444444333333333333333333333333444333333222333333444444333333333333333333333333222222222222222222222222111111222222222333333333111111111111111111111111111111111111111111111111333222222222111000000000111111000000000000111111222222222111111111000000000000000000000000000000111111111111111111111111111111111111111111111111222222111111111111222222111111222222222222111111000000111111111222222222222111111111111111111222222222222111111111111111000000111222222222222111333333333222222111111111222222222222222222222222444444444444444444333333555666666666444333444555555444444333333444444555555555555555555555555555444444555555555555444444555555666666777777777777666777888888777666777888777777777777777888999999::::::;;;;;;;;;;;;;;;;;;>>>=========>>>??????@@@BBBCCCFFFJJJNNNYYYppp{{{}}}555555555444333222111000000000111111111222222222...///000222222111111000000111111222222111111000222222222111111111000000111111111111111111111111111111222222222333333333333333444444444555555555555555555555555555555555444444555666666777888888666666666666666666555444777666555444444555666777999888888777777777888888666666777777777888888888777777777777777888999999:::999999::::::;;;<<<===>>>>>>>>>>>>???AAABBBBBBBBBBBBBBBCCCEEEFFFHHHIIIGGGHHHJJJMMMOOOQQQSSSSSSWWWZZZ___dddggghhhhhhgggfffggghhhjjjjjjjjjiiihhhgggfffddddddbbb```[[[XXXXXXYYYYYYZZZZZZZZZYYYYYYXXXWWWVVVTTTQQQOOONNNMMMLLLJJJHHHGGGFFFEEEBBB@@@??????>>>===;;;:::999999<<<;;;999777777777888999777777777888888999999999666666666666666777888999555666666666666666666555444444444444444444444444444444444444444444444444111222444555555333222111333333333333333333333333222222222222222222222222111111222222222333333333111111111111111111111111111111111111111111111111333222222222111000000000111111000000000000111111222222222111111111111111000000000000000000000000111111111111111111111111111111111111111222222222222222111111111111222222111111222222222222111111000000111111111222222222111111111222222111111111111111111111111111111111000000111222222222222222444333333333222222111111222222222222222222222222555555444444444444444444333444666555555444666777555444444333333444444555444555555555555555555555444555555666666555555444666666666666777777888888777888999888777666777999999888888888888999:::::::::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>???@@@AAACCCDDDGGGMMMUUUfff|||{{{444444444444333222222111000111111111111222222222//////000111222222222222111111222222222222111111222222222111111111111000222222222222222111111111111111222222222333333333333444444444555555555555444444444444444444444444333444444444444555555555555666666666666666555555777666666666666666666777666666555555555555666666666777777777777888888888888888888888888999:::;;;888888999999;;;<<<>>>???AAAAAA@@@AAAAAABBBCCCCCCFFFFFFGGGIIILLLPPPSSSUUUUUUVVVWWWZZZ]]]aaadddfffiiinnnvvvzzztttpppoooppprrrsssssssssrrrqqqlllkkkjjjgggccc^^^[[[XXXWWWTTTQQQNNNMMMJJJGGGDDDEEEDDDCCCBBB@@@???>>>===BBB@@@>>>;;;::::::;;;;;;888888999999999999999999555555555666777888999:::555666666777777666666555444444444444444444444444555555555555555555555555000222444666555333111///333333333333333333333333111222222222222333333333111111222222222333333333111111111111111111111111111111111111111111111111222222222111111111111111111111000000000000111111111111111111111111111111000000000000000000000000111111111111111111111111111111111222222222222222111111111000000111111111111111222222222222111111000111111111111222222222000111222222222222111000000000000111111111111111000111222222333222222222333333333333333222222222222222222222222222222222222222222222333333333333222333555555444555666888555444444333333444444555444444444555555555555555555555555555555555555555777777666666666777888999777888999999777777888999999999999888999::::::;;;999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???@@@BBBDDDJJJUUUbbbwwwwwwxxx222222333333333333222111000111111111111222222222000000000111111222444444222222333333333333222222222222222111111111111000444333333333222222222222111111222222222333333333444444444444555555555555333333333333333333333333555555555555444444444444555555666666666666555555666666777777777777666666444444444444555555666777888888888888999999999:::999999999999:::;;;<<<===;;;;;;<<<>>>@@@BBBDDDEEEGGGHHHIIIKKKNNNQQQSSSTTTXXXYYY[[[^^^bbbhhhlllooorrrrrrsssuuuyyy~~~vvvpppjjjgggccc```]]]YYYUUURRRQQQPPPOOOMMMKKKIIIHHHGGGIIIGGGDDD@@@>>>>>>>>>???::::::::::::999999999999666666666666777888999999666666777777777777666666555555555555555555555555444444444444444444444444222333333444333222111000222222222222222222222222111111222222222333333333111111222222222333333333111111111111111111111111111111111111111111111111111111111111111222222222111111000000000000111111111111111111111111111111000000000000000000000000111111111111111111111111111111111222222333333333111000000//////000000111111111222222222222111111000111111111111222222222000111222222222222111000///000000000111111111222000111222222333333222222222222333333333333333333222222222222222222222222111222222222333444444444333444555555444333444666555444444333333444444555444444444555555555666666777666555444444555666777888777666666666777888999777888999999777777888999888888888888888999999:::999999::::::;;;<<<<<<===;;;<<<<<<===>>>???AAABBBDDDHHHRRRdddwww~~~tttuuu111111222333333333222222000111111111111222222222222111000000111333555666222333333444444333333222222222222111111111111000444444444333333222222222111111222222222333333333444444444555555555666666333333333333333333333333888888888777666666555555555555666666666666666555555666777888888777666555555555555555666888999999999999:::::::::;;;;;;;;;::::::::::::;;;<<<===>>>@@@AAABBBDDDFFFIIIKKKMMMRRRTTTWWW\\\bbbhhhlllooorrrsssvvvyyyzzzvvvrrrnnnjjjggg\\\[[[ZZZXXXVVVTTTRRRRRROOOLLLHHHDDDBBBAAAAAABBB;;;;;;;;;::::::999999999888888777777777777777888666666777777777777666666666666666666666666666666333333333333333333333333555444222111111111222222222222222222222222222222111111111222222333333333111111222222222333333333111111111111111111111111111111111111111111111111000000111111222222222333111111000000000000111111111111111111111111222222000000000000000000000000000000000000000000000000111111111222222333333333000000////////////000000111111222222222222111111000111111111111222222222000111222333333222111000//////000000111111111222111111222333333333333222222222222333333444444444222222222222222222222222333333444444555666777777444555666555333222222333555444444333333444444555444444444555555555666666888777555333333555777888888777666666666777999:::777999999999888777888999777777777777777888888999999999::::::;;;<<<============>>>???@@@BBBDDDEEEGGGMMM[[[qqqtttoooooozzz111111111111111111111111000000111222333333444444333333333333333333333333333222222111111222222333111111222222222333333333444444333333222111000000333222222111111222222333222333444444555555444444777555333222222333444666555555555555555555444444666666777777888888999999999777555444333444666777777999999999777777888999;;;;;;::::::;;;<<<===>>>;;;::::::<<>>>>>BBBEEEDDDEEEHHHLLLVVVjjj~~~ttttttyyy111111111111111111111111111111111222222333333444333333333333333222222222333222222111111222222333111222222222222333333333444444333333222111111000333333222222222222333333222333444444555555444444555444333333333444555666555555555555555555555555555555555666666666666666888777666555555666666777999:::<<<<<<;;;:::;;;<<<===>>>>>>?????????????????????AAACCCEEEIIILLLNNNVVVXXX\\\bbbjjjrrryyy}}}{{{xxxqqqpppmmmiiiccc___[[[ZZZUUUQQQLLLJJJHHHFFFAAA===???>>>======>>>===;;;999888:::;;;999666444555666777777666666555555555444666666666666555555555555444444444444444333333222333222111111111111222333222222222222222222222222111111111222222222222333222222222222222222222222222222222222111111111000111111000000000000111111000000111111111111000000111111111111111111111111222222111111111111222222000000000000111111111111000000111111222222222333111111111111000000000000000000000000000000000000111111111111111111111111222222222111111111000000222222111111111222333444111111222333333333333222111222222222222333333333444444444444444444444444555333111111333555444222333444444444555666666666666666555555555444444444666666777777777777666666222333333444444444444444666666666777888888999999888777666555555666777888888888999::::::::::::999::::::;;;;;;<<<<<<======???======AAADDDDDDGGGKKKTTTccc|||vvvrrrxxx111111111111111111111111222222222222222222222222222222222222222222222222333222222111111222222333222222222222333333333333444444333333222222111111333333222222222222333333333333444555555555555444333333333444555555666666555555555555666666666666666666666666666666555555777777777777888888888888666888:::;;;::::::;;;<<<;;;<<<===???@@@@@@@@@???DDDGGGLLLOOORRRXXX___eeepppsssxxxyyysssppphhhccc]]]XXXVVVRRRLLLHHHHHHFFFDDDCCCBBB@@@>>><<<;;;<<<<<<;;;888777777888777777777666666666666666666666666555555555444444555555555555555444444333222222111111111111222222333333333333333333333333444444333333333222222222222222222222222222222222333333333222222222222222111111000000000000111111000000111111111111000000000000000000000000000000111111222222222222111111000000000000111111111111...///000111222333444444222222222111000000000///000000000000000000000000111111111111111111111111222222222111111111111111222222111111111222333444222222111111222222333444222222222222333333333333444444444444444444444444444222111111222333333222222333333444555666777777555555555555555444444444444444555555555555444444666666666777777777777888666666666777888888999999888777666555555666777888888888999::::::::::::999;;;;;;;;;<<<===>>>>>>>>>???===>>>AAADDDFFFLLLSSSaaawwwxxxppprrr111111111111111111111111333333222222222222222222111111111111111222222222333222222111111222222333222222222333333333444444444444333333333222222222333333333222222333333333333444444555555555555555222222444555666666666666666666666666666777777777:::999999888888777777777666777888::::::;;;::::::777999;;;<<<;;;;;;<<<=========>>>@@@BBBEEEGGGIIINNNTTT\\\bbbgggppp{{{yyypppiiieeeaaa]]]YYYSSSPPPLLLIIIGGGDDDBBB@@@?????????===;;;:::::::::999999999999888888888888666666666555555555444444666666666666666555555444222222222111111222222222444444444444444444444444666555555444333333222222222222222222222222222222222222222222222222222222333333222222222222333333000111111222222111111000////////////////////////000111222333333222111000///000000000111111111111///000000111222222333333333333222222111000//////000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222333333222111000111222333444222222222333333333444444333333444444444444444444444333222222333333333333333444444444555555666666555555555555555555555555444444444555555444444444888888888888999999::::::999999888888777666666666999888888777888888999:::888888999::::::::::::999;;;;;;<<<===>>>??????@@@AAA@@@@@@CCCDDDHHHSSS]]]rrrwwwppprrrwww111111111111111111111111333333222222222222222222000000111111111222222222333222222111111222222333222222333333333444444444444444444333333333333333444333333333333333333444333444555555666666555555222333444555666777666666666666666777777777888888::::::999999888888777777777888999;;;<<<=========;;;===>>>??????@@@BBBDDDFFFFFFFFFHHHLLLRRRXXX[[[___gggqqqzzz|||uuuoookkkggg___[[[VVVQQQNNNKKKHHHFFFFFFEEECCCBBBAAA???>>><<<;;;;;;::::::999888888888777777666666666555555555666666777777666666555444222222222333333222222222444444444444444444444444777666666555444333222222222222222222222222222222000000111111111111111111333333222222222222333333111111222222222222111111////////////////////////000111222333333222111000///000000000111111111111111111111111111111111111444333333222111000000///111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222333222111000111222333444222222333333333444444444333333333444444444555555555555555444444444555666666666555555444444444333444555555555555555555555444555555666666555555444666666555555555666777888999999888888777666666666888888888888888999999:::888888999::::::::::::999;;;;;;<<<===>>>???@@@AAAAAA@@@AAACCCDDDKKKZZZiiixxxkkkmmmuuu111111111111111111111111222222222222222222222222000000111111222333333333333222222111111222222333333333333333444444444444444444444444333333333333444444333333333333444444444444555666666666666555444444444555555666666777666666777777888888999999777777777777777777666666888999:::<<<===???@@@AAA<<<===>>>@@@BBBFFFKKKOOOSSSSSSSSSVVV[[[bbbhhhlllttt|||xxxsssnnniiibbb\\\XXXVVVSSSRRRQQQNNNKKKJJJHHHFFFCCCAAA======<<<;;;999888777777888888888777777777666666666666666666666555555444333333444444444444333333444444444444444444444444666666555444333333222222222222222222222222222222000000000000000111111111111111000000000000111111111111222222222222111111000000000000000000000000111111222222222222111111000000000000111111111111222222222111111111000000333333333222111111111000111111111111111111111111111111111111111111111111111111111111111222222222222222333333333222111111222222111111222222333444333333333333444444444444222333333444444555555555555666666555444444555777777777666555444333333222444444444555555555555555555555666666666666555555888777666555666777888999666666666777888888999999555555666666777777888888888888999::::::::::::999:::;;;<<<===>>>???@@@AAA>>>???BBBDDDGGGQQQeeeyyyuuujjjhhhppp|||111111111111111111111111111111111222222333333444111111111222333444444444333222222111111222222333333333333444444444444555444444444444444444444444444444333333333333444444444444555666666666666666666666555444444555666777666666777888888999::::::777777777777777777888888999999:::;;;>>>@@@CCCEEE???@@@BBBEEEJJJRRR[[[aaaeeegggjjjnnnssswww{{{}}}~~~xxxpppiiieeebbb```___\\\YYYUUURRRQQQNNNJJJGGGCCCBBBAAA???===;;;:::999999999999999888888888888555666666666666555444444444444555666666555444444333333333333333333333333555444444444333333222222222222222222222222222222000000000111111222222222111111000000000000111111111222222333333222222111111111111111111111111111222222111111111111222222000000000000111111111111111111111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222222333333333333222111000111111222333333333333222333333333444444444444555222222333333444555555666444555666555333333555777666666666555444444444333444444444555555555666666555555666666666666555555:::999888777777888:::;;;666666666777888888999999444555666777777888888888888888999::::::::::::999999:::;;;<<<>>>???@@@AAA>>>@@@EEEIIIOOO]]]wwwttthhhhhhnnn}}}111111111111111111111111000000111222333333444444111111222333444444555555333222222222222222222333333333333444444444555555444444444444444444444444555444444333333444444555444555555666666666666666888777555444333444666777666777777888999999::::::888888888999:::::::::;;;:::::::::;;;===AAAEEEGGGHHHIIILLLPPPXXXcccnnnvvvzzz}}}yyyrrrnnnkkkjjjiiiccc___[[[XXXVVVTTTOOOKKKIIIHHHGGGDDDBBB???>>>===:::::::::999999999888888555555555555555444444333444555666777777666555444333333333333333333333333444444333333333333222222222222222222222222222222111111111222222333333333333333222222222222333333111222222333333222222111111111111111111111111111333222111000000111222333000000000000111111111111//////000111222333333444222222222222222222333333111111111111111111111111111111111111111111111111000000111111222222222222222333333444333222111000000111222333444333222222333333333444444444555555222222333333444555666666333555666444222111444666444444555555555555555555444444444555555555666666444555555666666555555444666555444333333555777888999999888888777666666666666666888999::::::::::::888888999::::::::::::999999999:::<<<===???@@@@@@@@@DDDJJJPPPWWWhhhiiieeekkkwww222222222222222222222222222222222111111000000000444444444444444444444444555444333222222444666777444444444333222111///...666555555555555444444444555555444444444444555555777888888666444333444666777777666555555555555555888888888888999:::;;;<<<<<<:::888777888999999999@@@>>>???BBB@@@???GGGSSSVVV[[[bbbgggnnnyyy|||yyyvvvtttooolllgggbbb^^^ZZZVVVSSSPPPNNNLLLKKKIIIGGGDDDAAA@@@===:::999999:::999888<<<:::777666666555444222444444444444444444444444555555555444444333333333444444444444444444444444333333333333333333333333000000000000111222333444111111111000000000000000111111111111111111111111222111111111000000/////////000000000111111111111222222111111111111111222555444222000000111222333333333333333333333333333111222333444444444444444////////////////////////111111222222222333333333222222222222222222222222222222333333333444444444555444444333333222222111444444444444444444444444666555555333222111000000444444444444444444444444555555666777777666555444666666777777888888888999888777777666666666666777888777777777999:::999888999999888888888888888888999999:::::::::;;;;;;;;;>>><<<999999;;;>>>@@@AAACCCCCCHHHSSS```tttrrrhhhkkkwww222222222222222222222222333333222222222111111111444444444444444444444444555444333222222333555555333333444444444444333333777777666666666555555555555555444444444444555555333444555444333333444666999888777777666666666777777666666666777888999999;;;:::999999:::<<<===>>>>>>>>>BBBFFFGGGIIIRRR]]]fffmmmvvv~~~}}}wwwpppiiiccc]]]ZZZVVVTTTQQQPPPNNNLLLIIIFFFCCCAAA>>>>>>>>>>>>===<<<;;;999777666777777666555555555555555555555555555555555444444444333333333333333333333333333333333333333333333333333333333333333222222222222222333222222222222222222111111111111111111111111111111222111111111000000000000111111111111222222222222222222111111111111111222555444222111000111222333333333333333333333333333111111111111111111222222000000000000000000000000111111222222222333333333222222222222222222222222000000111111111222222222111222222333333444555555444444444444444444444444444444444444333333333333444444444444444444444444444444555666666555444444666777777777888888888888777777666666666777777888888777777777999:::999888999999888888888888888888999999:::::::::;;;;;;;;;<<<;;;:::;;;===@@@BBBCCCEEEGGGOOO]]]lllssslllkkkwww222222222222222222222222444333333333333333222222444444444444444444444444444444444333333333333333222333333444555666777777888777777777666666666666555555444444444444555555222333444444444444666888:::999888888888888888888777777777666777777888888999888888999:::===@@@BBBBBBEEEKKKQQQUUUZZZeeeppp{{{rrrkkkggg___]]]ZZZXXXWWWTTTQQQNNNGGGEEECCCBBBBBBAAA>>><<<;;;999777777888999888777666666666666666666666555555444444444444333333333333333333333333333333333333333333333333333333333666555444333222222222222222333333333333333333333222222222222222222222222111111111111111000000000111222222222222333333333222111111111111111222222444333222111111111222333333333333333333333333333333222111000000000111222111111111111111111111111111111222222222333333333222222222222222222222222000000111111111222222222222222222333444444555555444444444444444444444444333333444444555555555666444444444444444444444444555555666666666666666555777777777777888888888888666666666666777777888999888777777777999:::999888888888999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<>><<<:::999::::::999888666666666666555555555555444444444444444444444444222222222222222222222222333333333333333333333333444444333222222222222222222222222222333333333333222222222222222222222222111111111111111111111111111111111222222222333333111111111000111111222333333333222111111222222333222222222222222222222222777555333111111111333444222222222222222222222222111111222222222333333333222222222222222222222222222222333333333444444444555555555444333333222222444444444444444444444444444444444555555555666666555555555555555555555555666777777777888888888888777777777777777888888888666666666666777888999:::888777777777999:::999888888888999999999999999::::::::::::;;;;;;;;;;;;<<<:::;;;===>>>???AAADDDFFFKKKUUUfffzzzwwwmmmdddooo222222222222222222222222444444444444444444444444333333333444444444555555444444555555555444444333555555444444444444555666666666666555555555444444555555444444444444555555999999999888666666777888888888888777777888888999;;;::::::::::::;;;;;;<<<===>>>???@@@BBBFFFMMMQQQXXX___gggnnnyyy}}}wwwpppggg]]]WWWTTTRRRPPPNNNMMMKKKIIIGGGCCCAAA>>>===<<<;;;999888777666666666555555444444444444444444444444444444222222222222222222222222333333333333333333333333111111111111111222333333111111111111222222333333222222222222222222222222111111111111111222222222000000000000111111111222111111000000111222222333222222222222222222222333222222222222222222222222777555333111111111333444222222222222222222222222111111222222222333333333222222222222222222222222222222333333333444444444666666555444444333333222444444444444444444444444666666555555555444444444555555555555555555555555555555555666666777777777888888777777777777777777666666666666777999::::::888777777777999:::999888888888999999::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;<<<>>>>>>>>>???CCCFFFPPP___tttzzzkkkmmmjjjzzz222222222222222222222222333333444444444444444555222333333444444555555555444555555555666666666666777666555444333333444555555555555555444444444444555555444444444444555555888999999777555444555666888888888777888888999:::999999999999:::;;;<<<===;;;===@@@CCCFFFLLLTTT[[[eeeooozzzxxxkkkbbbXXXUUUQQQOOONNNMMMKKKJJJHHHEEEBBB@@@???>>><<<:::888888777777666666555555333333333444444444444555333333333333333333333333333333333333333333333333000000000000111222333444000000111111222222333333333333333333333333333333111111111222222222222222//////000000000111111111000000000000111222333333111222222222222333333333222222222222222222222222333222111000000000111222222222222222222222222222111111222222222333333333222222222222222222222222000000111111111222222222333333333444555555666666444444444444444444444444666555555555444444333333555555555555555555555555333333222333333444555666888888888888777777777777777777777777888888999:::888777777777999:::999888888888999999:::;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<>>>???>>>>>>@@@FFFKKKYYYnnnjjjfffnnnvvv222222222222222222222222222222333333444444444444222222333333444555555666555555555555666777999:::999888666444444555666777666666666666555555555555555555444444444444555555777888888777666555777888999999999999999:::;;;;;;999999999:::<<<===???@@@???CCCHHHMMMRRR[[[fffooo|||{{{mmmggg___YYYTTTQQQNNNLLLIIIGGGDDDCCCBBBAAA???>>>;;;;;;:::999999888777777333333333444444444555555333333333333333333333333333333333333333333333333222222111111111222333333111111222222333444444555333333333333333333333333111111111222222333333333000000111111111222222222000000000000111222333444111111222222333333333333111111111111111111111111111111111111111111222222222222222222222222222222111111222222222333333333222222222222222222222222000000111111111222222222333333444444555666666666444444444444444444444444333333333333444444444444555555555555555555555555444333333333444555666777888888888888777777777666888888888777888888999999888777777777999:::999888888888999999:::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>?????????DDDLLLTTTgggssskkkqqq{{{222222222222222222222222222222222333333444444444222222333333444555666666666555555555666999;;;===999888666555555777888:::777777777777666666666666555555555444444555555555777888999999888999;;;===:::::::::::::::;;;<<<===;;;;;;<<<===???AAACCCDDDKKKQQQXXX^^^eeeooo}}}vvvjjjaaa[[[VVVSSSIIIGGGEEEDDDDDDDDDCCCAAA======<<<;;;;;;:::999999333333333444444555555555444444444444444444444444333333333333333333333333555555444333222222222222222222333333444555666666333333333333333333333333111111111222222333333333111111222222222333333333000000000000111222333444000111222333333333333333111111111111111111111111111222333444444444444444111111111111111111111111111111222222222333333333222222222222222222222222222222333333333444444444777666666555444444333333444444444444444444444444000111111222333555555666666666666666666666666666777666666666777888:::;;;999888888888777777666666999999888888888888888888888777777777999:::999888888888999::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<======;;;>>>??????AAAGGGRRRZZZqqqyyynnnttt444444444444444444444444888777555333333333444555444444444444444444444444555666888999:::::::::999888777777666666888999:::666666666555444444333333555555555555555666777777666777999:::;;;;;;:::999<<<;;;:::999888999:::;;;;;;===@@@@@@@@@BBBHHHLLLTTT\\\iiivvvvvvhhh[[[TTTJJJJJJIIIGGGCCCAAA@@@@@@@@@???>>>>>>>>><<<888666444555777888888777555333777666666555555555666666444444444444444555666777333333111000000111333333222222222222333333444555222222222222222222222222111222333444555555555555000111111111111222222222000000000000111111111111333333222222333333444555000111111222222111111000000000000000000000000000333333222111000///......111111222222222333333333111111222222222333333333111111222222222333333333333333333444444444555555333333333333333333333333444444333222333444555666777666555444333444555555777777666555444333333222666666777888888888888777777888999999888777888999999999999999888888777777;;;::::::::::::;;;<<<<<<;;;;;;:::::::::;;;<<<<<<<<<<<<===AAACCCIIIWWWdddyyynnnqqq|||333333333333333333333333666555333222333444555666333333333333333333333333444555666777888888777777555555444444444555666777666555555555555444444444666555555555555666777777777888999:::;;;;;;::::::===<<<;;;;;;;;;<<<===>>>;;;===AAACCCEEEKKKSSSYYYbbbkkkyyy{{{nnnfffXXXUUUQQQLLLGGGEEEDDDEEEDDDCCCAAA@@@@@@>>>:::888888888999999999888666666777666666555555555555555666555555444444444555555666555555444444555555666333333222222222333444444222222222222222222222222111222333444555555555555333222222222111111000000000000000000111111111111333222222222222333444444111111222222222222111111111111111111111111111111222222111111000/////////111111222222222333333333111111222222222333333333111222222222222333333333333333333444444444555555333333333333333333333333555444444444555555666666777666555444444444555555222222333444555666777888666777888888999999888888777888999999888777888999999999999999888888888777:::999999999::::::;;;;;;;;;;;;::::::;;;;;;<<<===???>>>???CCCFFFNNN]]]kkksssqqq{{{222222222222222222222222333222222222222444666777222222222222222222222222444444555555666555555444444444333333444444555666444444555555555666666666666666555555666666777888777888999:::;;;;;;;;;;;;::::::999999:::<<<===>>>???AAAEEEHHHMMMVVVaaaiiisss|||ooojjjbbbYYYRRRMMMKKKJJJHHHFFFDDDBBBAAA@@@===:::======<<<;;;:::999888888777666555555444444444555777777666444444333333333222222333333333333222222444444333222222222333333222222222222222222222222111222333444444555555444444444333222111000///...000000000111111111222222222222222222222333444444222222333333333333222222222222222222222222222222000000000000000000000000111111222222222333333333111111222222222333333333222222222222333333333333333333333444444444555555444444444444444444444444444555666666777777666666777666555555444444555555222333444666777999:::;;;777888888999999999999999777888999999888777888999999999999999888888888888999999999999999:::::::::;;;;;;;;;;;;;;;<<<======AAA@@@AAAEEEKKKTTTfffvvv|||qqqyyy222222222222222222222222333222222222222333444555333333333333333333333333444555555555444444444333555555555555666666666777333444444555666777777777666666666555666777777888888888999:::;;;<<<<<<===;;;:::::::::;;;===???@@@FFFIIILLLPPPVVV```mmmvvvzzzooodddZZZRRRMMMJJJHHHEEEBBBBBB@@@>>>===AAA@@@>>>===;;;:::::::::777777666555444444444444666666555444444444444444000111222333333222111000555444333333222222222222222222222222222222222222111222333444444444444444333333222222111000000///000000111111111222222222222222222111222333333444222333333444444333333222222222222222222222222222//////000000111111111111111111222222222333333333111111222222222333333333222222222333333333444444333333333444444444555555555555555555555555555555333444555777777666555555777666666555555555555555999999999999999999999999888888999::::::::::::999777888999999888777888999999999999999999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>AAA@@@BBBHHHOOO\\\qqqxxxuuu444444444444444444444444444444333333222222222222555555555555555555555555666666555555555555555555444555555666666666666666333444444555666777888888666666666666666777888888999999999:::;;;===>>>>>>>>>>>>>>>???AAADDDFFFGGGMMMQQQVVV\\\cccnnn{{{|||mmm^^^TTTOOOLLLGGGDDDCCCBBB@@@???CCCBBB@@@>>>===<<<;;;;;;888888777666555444444555444444444444444555666666333444555666666555444333555444333333222222222222222222222222222222222222222222333333444333333333111111111111111111111111111111111111222222222222222111111111111222333333222333333444444333333222111111111111111111111111/////////000111111222222111111222222222333333333111111222222222333333333222222333333333444444444333333333444444444555555555555555555555555555555222333444555666555444444666666666666666555555555::::::999888888777666666888888999::::::::::::999777888999999888777888999999999999999999999999:::::::::<<<<<<===<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@DDDLLLVVVfff}}}}}}xxxzzz444444444444444444444444555555555444333222222111555555555555555555555555666666555555555666666777333333444555555555555444444444555666777777888888777777666666777777888999999999::::::<<<===???@@@===>>>@@@CCCGGGLLLPPPRRRXXX^^^eeemmmttt~~~rrreee\\\WWWPPPKKKHHHFFFDDDBBBDDDDDDCCCAAA@@@>>>======:::999888777666555555555333333333444444666777777333333444444444444333333444444333222222222333333222222222222222222222222222222333333333333222222000000111111111222222222111111111222222222222333111111111111111222333333222222333333333333222222000000000000000000000000//////000000111111111222111111222222222333333333111111222222222333333333333333333333444444444444333333333444444444555555444444444444444444444444222333333444555444444444666777777777777666555444555555555555555666666666777888888999999999999999777888999999888777888999999999999999:::::::::::::::;;;<<<>>>>>>======<<<<<<<<<<<<<<<===???@@@AAA@@@BBBHHHSSSaaatttvvvxxx333333333333333333333333444444555555555444444333555555555555555555555555555555444444555666777888333444555666666666555555555555666666777777777888777777666666777777888999::::::::::::<<<>>>@@@AAA???AAAEEEKKKSSSZZZ```dddkkkqqqzzz~~~nnnhhh___VVVPPPLLLIIIFFFEEEEEEEEEEEEDDDBBB@@@???<<<;;;:::888777777666666555555444444444555555666222111111000000111111222333333222222222333444444222222222222222222222222222222333333333222222111222222222111111111111111111111111222222222333333111111111111111222222333111111222222222222111111111111111111111111111111000000000000000111111111111111222222222333333333111111222222222333333333333333333444444444444555333333333444444444555555333333333333333333333333444444444444444555666666666777777888777666555444333444444555666777777888666777888888999999888888777888999999888777888999999999999:::::::::;;;;;;999:::<<<===>>>===<<<;;;<<<<<<<<<===>>>???AAAAAACCCFFFNNN]]]mmm{{{vvv~~~222222222222222222222222333333444555666666666666444444444444444444444444444444333333444666777888555666888999999999888777666666666666777777777777777777777777777888888999:::::::::;;;<<<>>>@@@BBBHHHKKKQQQYYYbbbllltttxxx}}}}}}uuujjj___WWWQQQLLLJJJFFFGGGHHHHHHGGGEEEBBBAAA===<<<;;;999888777777777777666555444444444444444666555333333333333555666222222222222333444444555222222222222222222222222222222333333333222222111444333333222111000//////111111222222222333333333111111111000111222222333111111111222222111111111222222222222222222222222111111000000000000000000111111222222222333333333111111222222222333333333333333333444444444555555333333333444444444555555333333333333333333333333666666555444444666777888666777888888888777555444888888888888888999999999666666777888888888888888777999999999888777888999999999999::::::;;;;;;;;;888999;;;======<<<;;;:::<<<<<<<<<===>>>@@@AAABBBEEEIIITTTddduuuxxxzzz666444222333555666444222333444444555555444444333333333222333444777:::<<<888888888888888888888888999999999888888888888888999999888888888888888888888888888888999999999999<<<<<<>>>???AAADDDGGGIIIPPPSSS\\\kkk||||||oooggg```XXXQQQJJJGGGDDDDDDGGGHHHGGGEEEEEECCCAAA>>><<<:::999888999888777666555444444444666666555555555444444444444444444444444444444444444444222222222333444555444444444444444444444444333333333222222111111111......///000111222222333666555333111111111333444333222222111111222222333111111111111111111111111222222111111111222444555---...111333444333222111222222222222222222222222333333333444444444555555666555444333333444555666333333333444555666777777999888666555444555777888888777555555777999999999777777666555555555555555888888999999999888888777777888888999999:::;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<999===???>>>>>>AAADDDEEEKKKTTTaaaooozzzzzz444222000111333444333111333444444555555444444333444444333444666999<<<>>>===<<<<<<;;;:::999888777777777777777666666666666999999888888888888888888999999999999999:::::::::<<<<<<>>>@@@DDDJJJPPPTTT___eeeqqq}}}tttlllccc\\\UUUPPPKKKGGGGGGGGGFFFEEEFFFEEECCC@@@===;;;999999777666555444333333333333666666555555555444444444444444444444444444444444444444222222111222333333444444444444444444444444333333333222222222111111000111111222222333333444444333222111000111111222333222222222222222222333111111111111111111111111222222111111111222333444///000111222333333222222222222222222222222222222333333333444444444555555555555444444444444555555444333333444444666777777888777666555555666777888777555333333555666777666999888777777666666777777999999:::::::::999999888777888888999999:::;;;;;;<<<;;;::::::999999999999::::::;;;;;;;;;<<<<<<<<<;;;>>>@@@??????BBBFFFIIIPPP___qqq}}}yyy~~~333222111222333444333111444444555555555555444444444444555666888;;;>>>???AAA@@@???===;;;:::888888777777777777777777777777888888999999999999999999999999999999::::::;;;<<>>===888777666555555444444444666666666555555555444444444444444444444444444444444333222222111111111222444444444444444444444444333333333222222222222111333333444444444444444444111111111111111000000000222222222222222222222222222222222222222222222222222222111111111222333444111111111222222222222222222222222222333333333333333333333444444444555555444555555555555555555444444444444444444555666777888777666555555666777888888666444444555666666555888777777666666666666777999999:::::::::::::::999777888888999999:::;;;;;;===<<<:::999888999:::::::::;;;;;;;;;;;;<<<<<<<<<===???@@@AAAAAADDDJJJPPPWWWkkk|||555555444444555555555444444444555555555555444444444444555666888;;;===>>>AAA@@@???===<<<;;;999999888999999999999999::::::888888999999999999999:::999999999999:::;;;<<<===CCCEEEHHHKKKQQQ[[[gggooozzzsssfffZZZQQQMMMKKKKKKJJJJJJIIIHHHFFFEEEDDDCCC<<<<<<;;;999888888888888666666666666555555555555444444444444444444444444444333333222111111111111333333333333333333333333222222222222222222222222555555444444333333333333000111111222222111000000222222222222222222222222222222222222222222222222222222222222222222222333333333222111111111222222222222222333333333333333333333333444444444555555333444555666666555444333444444444444444555666777777666666555666666777888;;;999777666777777777666555555444444444444444555888888999:::::::::999999777888888999999:::;;;;;;;;;:::999888888:::<<<===;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>@@@AAABBBEEENNNXXXfff}}}~~~555555555555555555555555444555555666666555555444333333444555777999;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;888888999999:::::::::;;;888888999999::::::::::::999888888999:::===???AAADDDJJJQQQXXX```kkkyyynnn```UUUOOOMMMJJJIIIHHHGGGFFFFFFGGGGGGAAA@@@>>><<<;;;:::999999777777666666666555555555444444444444444444444444333333333333222222111111333333333333333333333333222222222222222222222222444444333333222222111111111111222222333222222111111222222333333222222111222222222222222222222222222222222222222222222222444333222222111222222333222222333333333444444444333333333444444444555555333444555666666555444333555444444444444555666666666666666666666777888888;;;999777666777777777666555555444444444555555666666666777888888888888888777888888999999:::;;;;;;888777777888999<<<>>>???;;;;;;;;;<<<<<<<<<======>>>===>>>AAACCCGGGTTTbbb}}}~~~222444555444333222333444555555666666666666555555333333444555666777888888777888888999::::::;;;;;;666666777777888999999999888888999999:::;;;;;;;;;999999999:::===AAADDDFFFHHHRRR```lllwwwtttcccXXXSSSMMMKKKHHHEEEDDDEEEGGGHHHDDDCCC@@@>>><<<:::999888777777777666666666555555444444444444444444444444222333333444444333333222333333333333333333333333111222222222222333333333333333222222111111000000111111111222222222222333111222333444444333222111333333333333333333333333222222333333333222111111222222222333333333333333222222333333444444555555333333333444444444555555444555555555555555555444555555444444444555555666555555666666777777888888888666444444555666666555888777777777777888888999555555666777888888888888777888888999999:::;;;;;;666777888999;;;<<<===>>>;;;;;;<<<<<<<<<=========>>><<<>>>CCCEEEJJJ[[[mmmzzz222444555555333222333555555555666666666666555555444444555555666666666666666666777888999999::::::666666777888888999::::::888888999999:::;;;;;;<<<;;;;;;<<<===AAAFFFJJJMMMSSSaaatttxxxjjjcccVVVRRRMMMHHHEEEFFFHHHJJJIIIGGGDDDAAA>>>;;;:::999777777777777666666666555444444444444444444444444111222444555666666555555222222222222222222222222111111222222222333333333222222222222111111111111111000000///000111222333000111333444444333111000333333333333333333333333222333333333333222111000000111333444444444444333222222333333444555555666333333333444444444555555555555444444444444555555666555555444444444555555444555666777777888888888777555333333555666777666888888888888888999::::::555555777888888999999999777888888999999:::;;;;;;777888:::;;;<<<<<<;;;:::<<<<<<<<<<<<============???<<>>@@@DDDJJJOOORRR```ooozzzsssaaa\\\TTTMMMIIIIIIKKKMMMNNNLLLIIIEEEAAA>>><<<;;;777777777777666666666666444444444444444444444444111222444666777777666666222222222222222222222222111111111222222333333333222222222222222222222222000///...---...///111333000111333444444333111000333333333333333333333333222333333444333222111000///000333555666555444333222222333333444555666666333333333444444444555555666555444333333444555666666555555444444444555555444444666777888888888888999777555555777999999999777777666666777888999999666666777999999:::::::::777888888999::::::;;;;;;888:::<<<======;;;888666<<<<<<<<<<<<=========>>>AAA===@@@GGGKKKRRRgggwwwooozzz