BM66(i@ vvvssspppqqqtttwwwxxxwwwwwwvvvvvvxxxzzz||||||{{{{{{xxxvvvttttttuuutttsssvvvxxxzzz{{{zzzxxxuuussstttssssssuuuzzzwwwwwwvvvsss~~~{{{{{{~~~{{{xxxxxx{{{|||}}}~~~~~~~~~yyyuuunnnkkkrrr|||}}}|||wwwsssrrrrrrssstttsssnnneeeZZZTTTTTTZZZ```aaajjjuuu}}}}}}lllZZZKKKCCC999444333333111////////////000111333444555888666444333444555555555888777666888;;;<<<:::777===>>>CCCHHHFFF@@@<<<<<<======>>>???AAACCCDDDEEE???@@@@@@AAABBBCCCEEEEEEEEEEEEDDDCCCBBB@@@>>>======???CCCFFFGGGGGGFFFEEEGGGIIIJJJJJJHHHGGGHHHIIIKKKJJJHHHGGGFFFGGGGGGHHHNNNLLLLLLOOONNNLLLNNNRRRcccvvv{{{~~~{{{zzzuuusssoookkkrrrwww|||gggWWWOOOMMMLLLLLLKKKKKKJJJIIIIIIJJJKKKLLLMMMFFFAAA@@@???<<<;;;===???????????????>>>>>>>>>AAAAAABBBCCCDDDDDDEEEEEEHHHIIIKKKMMMPPPRRRTTTUUUWWWWWWXXXZZZ\\\^^^```aaabbbfffjjjooorrrrrrqqqpppttttttuuuvvvwwwxxxyyyyyyzzz|||~~~}}}}}}||||||{{{zzzzzzzzz|||zzzwwwtttsssrrrssssssuuutttqqqooottt{{{zzzuuuuuuwwwwwwuuuvvvzzz|||zzzyyytttttttttssstttxxxwwwwwwxxx|||{{{wwwvvvvvvuuutttttttttttttttwwwvvvttttttvvvzzzzzzwwwtttrrrpppooonnnlllgggaaa___ggguuu}}}uuuwwwwwwgggZZZPPPLLLJJJIIIJJJJJJIIIIIIKKKOOORRRUUUYYYaaaiiipppuuuwwwwwwvvvsssqqqrrruuuxxxxxxxxxvvvvvvvvvxxx{{{|||{{{zzzxxxvvvtttssstttttttttssstttuuuwwwxxxyyyxxxvvvuuurrrpppnnnooouuu}}}~~~{{{~~~}}}{{{~~~}}}||||||~~~}}}{{{zzzxxxwwwxxxwwwuuutttzzz~~~~~~|||yyyuuuqqqqqqrrrtttqqqnnnggg^^^WWWXXX```gggkkksss|||}}}sssbbbRRREEE>>>666222222333222000000000000111111333444555666555444444555666666666:::888888999;;;<<<;;;999>>>===@@@DDDCCC>>>===???::::::;;;<<<===>>>@@@AAA????????????@@@BBBDDDEEEFFFEEEEEEDDDBBBAAA???>>>===???BBBEEEFFFFFFEEEDDDHHHJJJMMMMMMLLLKKKKKKLLLKKKJJJIIIGGGGGGGGGGGGHHHLLLLLLPPPTTTSSSNNNMMMOOOWWWfff~~~{{{}}}}}}zzzvvvoooqqquuu|||wwwggg^^^XXXTTTPPPIIIJJJLLLNNNNNNLLLJJJIIIMMMGGGCCCCCCCCC@@@@@@AAA@@@@@@@@@???>>>>>>>>>>>>???@@@@@@AAABBBCCCCCCCCCCCCDDDFFFHHHJJJLLLMMMNNNPPPPPPRRRSSSVVVXXXZZZ\\\___bbbeeeiiilllmmmllllllmmmnnnnnnooopppqqqrrrsssqqqrrrtttwwwyyyzzzzzzzzz{{{|||~~~}}}|||zzzyyyzzzwwwwwwwwwwwwwwwvvvuuuuuuuuutttrrrqqqpppqqqrrrsssuuuwwwvvvtttvvvzzzyyyuuutttvvvvvvtttuuuzzz|||{{{}}}uuunnnmmmmmmmmmpppuuuvvvvvvwwwzzz|||{{{xxxtttvvvvvvtttrrrpppnnnmmmlllkkkjjjiiijjjlllooosssuuuyyyxxxwwwvvvwwwwwwwwwwwwooommmjjjjjjooozzz}}}sssqqqzzzxxxkkk]]]RRRKKKHHHGGGHHHIIIJJJJJJJJJLLLOOOQQQVVVZZZbbbiiippptttvvvwww~~~vvvtttssssssvvvxxxyyyyyyuuuvvvwwwyyy||||||zzzxxxtttsssqqqqqqrrrssssssrrrqqqrrrsssuuuvvvwwwxxxxxxmmmiiieeefffllluuu~~~|||}}}~~~~~~|||zzzwwwuuusssrrrvvvzzz}}}}}}~~~|||wwwrrroooqqqtttlllkkkfff___[[[^^^hhhpppwww}}}rrrdddSSSFFF>>>888333000111333333222222222111222222333444444333444444555666777888999;;;:::::::::<<<===<<<;;;>>>;;;<<>>AAA::::::::::::;;;<<<===>>>@@@???>>>===>>>@@@CCCEEEFFFFFFFFFEEEDDDBBBAAA@@@===???BBBDDDEEEEEEEEEDDDFFFIIIMMMOOOOOONNNMMMNNNLLLKKKIIIHHHGGGGGGHHHHHHKKKMMMTTTZZZXXXQQQLLLLLLPPPXXXhhhyyywww}}}~~~tttoookkkmmmvvvzzzsssoooiiicccSSSSSSQQQPPPNNNNNNMMMMMMOOOJJJGGGIIIHHHEEECCCDDDBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGIIIJJJKKKMMMOOORRRTTTVVVZZZ\\\^^^```cccdddeeefffdddeeeeeefffggghhhiiiiiikkklllnnnqqqrrrssssssssstttuuuvvvvvvtttrrrrrrrrroooppprrrsssrrrqqqooonnnnnnmmmlllllllllnnnppprrrsssxxx{{{zzzyyyzzzxxxuuusssuuuuuusssuuu{{{~~~}}}{{{qqqgggccccccdddiiiooosssssstttvvvwwwvvvrrrooossssssqqqnnnkkkgggcccaaaaaaaaabbbccceeehhhjjjkkknnnoooqqqtttxxx|||{{{yyyyyy}}}~~~xxxuuuyyy{{{mmmggg]]]SSSKKKGGGFFFGGGHHHJJJLLLLLLLLLMMMOOOQQQXXX[[[bbbiiiooosssuuuuuu{{{~~~uuuuuutttuuuvvvxxxyyyzzzuuuuuuwwwzzz||||||yyyvvvqqqooooooppprrrssssssrrrqqqqqqrrrsssuuuvvvxxxxxxhhhaaa[[[ZZZaaakkktttyyyzzzxxxvvvyyyzzzyyyxxxvvvtttsssrrrrrrtttzzzyyyrrrnnnooorrrfffccc______cccjjjrrrwwwxxxgggWWWHHH???999666222000222333333333444333333333333333444444222444666888888999:::;;;;;;;;;;;;;;;<<<============::::::===???>>>>>>@@@>>>============>>>>>>???BBB@@@>>>======@@@DDDFFFFFFFFFFFFFFFEEECCCBBBBBB>>>???BBBCCCEEEEEEDDDDDDBBBFFFKKKOOOOOONNNMMMMMMMMMLLLJJJIIIHHHHHHHHHHHHLLLOOOUUU[[[YYYQQQLLLKKKSSSSSSZZZjjjyyyzzzuuuiiidddhhhsssssskkk___TTTNNNNNNQQQTTTRRRMMMKKKLLLLLLHHHEEEFFFFFFEEECCCAAA@@@?????????==================>>>>>>AAAAAAAAAAAABBBBBBCCCCCCEEEFFFGGGIIILLLNNNPPPRRRUUUUUUVVVXXXZZZ\\\^^^___\\\]]]]]]^^^___```aaaaaafffgggiiikkkmmmmmmmmmmmmnnnoooooonnnlllkkkkkkllljjjlllnnnppppppooolllkkkiiihhhgggggghhhjjjlllnnnmmmvvv}}}|||yyyyyyxxxwwwsssuuuvvvtttwww~~~}}}qqqddd]]][[[[[[aaahhhoooooopppqqqqqqooollljjjllllllkkkhhhddd___[[[XXXYYY[[[]]]___aaabbbcccdddfffhhhlllqqqwww~~~}}}yyyyyyzzz~~~~~~~~~wwwlllbbb]]]VVVNNNIIIGGGHHHIIIIIIKKKNNNOOOPPPPPPRRRSSSXXX[[[aaaggglllppprrrsssxxx{{{tttuuuuuuvvvvvvwwwyyyzzzuuuuuuwwwzzz|||{{{xxxvvvooonnnnnnppprrrtttsssrrrrrrrrrssstttuuuvvvwwwxxxeee]]]TTTRRRXXXbbbkkkooopppnnnnnnuuu~~~wwwvvvtttsssrrrrrrrrrrrrtttxxx|||zzzsssmmmkkklllaaa\\\ZZZaaammmxxx}}}~~~|||nnn]]]MMMAAA<<<888666444333333333333333555444444444444444555555333666:::;;;;;;:::;;;<<<;;;;;;;;;<<<<<<>>>@@@AAA===::::::???AAA???======@@@??????>>>??????@@@@@@DDDBBB???>>>>>>AAADDDGGGEEEFFFFFFFFFEEEDDDCCCCCC???@@@BBBCCCDDDEEEDDDDDDBBBFFFKKKOOOOOOOOONNNOOONNNMMMKKKIIIHHHHHHHHHIIINNNOOOSSSWWWUUUOOOLLLNNNTTTQQQRRR\\\ppp~~~|||llleeecccfffpppzzz|||jjj\\\TTTQQQQQQOOOKKKJJJMMMOOOLLLKKKLLLLLLJJJGGGEEECCCBBBAAABBB>>>>>>==================@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCEEEGGGIIIKKKLLLPPPPPPPPPQQQRRRTTTVVVWWWVVVWWWWWWXXXYYYZZZ[[[\\\^^^___aaacccdddeeeeeedddggghhhiiihhhfffeeefffhhhgggiiikkkmmmnnnmmmkkkiiigggfffdddcccdddeeeggghhhfffpppyyyyyyvvvvvvwwwwwwsssuuuvvvuuuyyyttteee[[[WWWVVVZZZ```hhhiiijjjjjjiiigggeeedddaaabbbbbb```^^^ZZZVVVTTTSSSUUUWWWZZZ\\\]]]^^^^^^^^^bbbhhhoooxxx~~~xxxvvvwwwxxxzzz~~~}}}tttiii^^^[[[WWWQQQLLLHHHHHHIIIKKKKKKMMMPPPRRRRRRSSSUUUVVVWWWZZZ___eeejjjnnnpppqqqvvvzzz~~~rrrtttvvvvvvvvvvvvxxxyyyvvvvvvwwwyyyzzzzzzxxxvvvoooooooooqqqtttuuutttsssrrrssstttvvvwwwxxxyyyyyyjjj```UUUQQQVVV___fffhhhiiihhhkkkttt~~~||||||vvvuuusssrrrqqqqqqqqqrrrtttuuuvvv{{{}}}xxxqqqkkkeeebbb]]]ZZZ\\\fffvvvzzzmmmaaaTTTFFF===:::777666555444444333333333555555444444555666777777555:::???@@@===;;;;;;<<<:::<<<======>>>@@@DDDFFFBBB===<<>>>>>>>>>>>??????@@@DDDBBB@@@???@@@BBBDDDFFFDDDEEEEEEEEEEEEEEEDDDDDDAAABBBCCCDDDEEEEEEEEEEEEDDDHHHMMMPPPPPPPPPQQQQQQOOONNNLLLJJJIIIHHHHHHIIINNNMMMNNNQQQOOOKKKKKKOOONNNNNNOOOUUUbbbxxxxxxqqqlllfffgggmmmrrr||||||hhhWWWMMMKKKHHHHHHMMMQQQQQQSSSVVVRRRPPPLLLIIIFFFEEEEEEEEE@@@@@@@@@??????>>>>>>>>>???>>>>>>>>>============>>>>>>???@@@AAACCCDDDEEEJJJJJJJJJKKKLLLNNNOOOPPPQQQQQQRRRSSSTTTUUUVVVVVVYYYZZZ\\\^^^_______________```aaa```______aaacccbbbcccfffhhhiiihhhgggfffdddcccaaa______```aaabbbaaajjjppppppoooqqqttttttppprrrsssrrrwwwssseee[[[UUURRRUUUYYY___aaabbbbbb___]]]]]]]]]XXXXXXYYYXXXWWWVVVTTTSSSTTTUUUWWWYYY\\\]]]^^^^^^[[[aaakkkvvv}}}sssnnnpppxxx~~~zzzooohhh```XXXTTTQQQMMMIIIGGGHHHJJJLLLLLLNNNQQQRRRSSSTTTVVVYYYVVVYYY^^^dddiiimmmpppqqqvvvyyy}}}pppsssvvvvvvuuuuuuwwwyyywwwvvvvvvwwwyyyyyyxxxvvvppppppqqqsssuuuvvvuuusssppprrruuuyyy{{{|||||||||rrrggg[[[VVVZZZaaaeeegggeeefffkkkttt}}}{{{zzzrrrrrrqqqqqqqqqsssuuuwwwuuusssssszzzxxxsssnnnggg^^^WWWUUUYYY```kkkvvv~~~{{{mmm]]]TTTLLLAAA:::888333444555555444333333444444444444555666777888999999>>>CCCDDD@@@<<<;;;<<<;;;===???@@@AAADDDHHHMMMJJJCCC>>>@@@BBB@@@======>>>>>>>>>>>>>>>???@@@AAABBBAAA@@@@@@@@@AAABBBCCCCCCCCCDDDEEEEEEDDDDDDDDDCCCCCCDDDEEEEEEFFFFFFFFFEEEHHHLLLNNNNNNOOOPPPQQQPPPOOOMMMKKKIIIIIIIIIIIIKKKIIIJJJLLLKKKHHHJJJNNNJJJMMMQQQUUU[[[hhhzzzoooffffffbbbjjjrrryyylll\\\OOOJJJJJJNNNRRRSSSVVVYYYWWWUUUQQQMMMJJJHHHHHHIIICCCCCCCCCBBBAAA@@@@@@???>>>>>>>>>===========================>>>???@@@@@@DDDEEEEEEFFFGGGHHHHHHIIIKKKKKKLLLMMMNNNOOOPPPPPPSSSTTTVVVXXXYYYYYYXXXXXXVVVWWWXXXXXXXXXYYY[[[^^^[[[\\\]]]___```aaaaaaaaa___]]]\\\[[[[[[\\\^^^______dddhhhffffffjjjnnnnnnjjjlllmmmmmmsss}}}{{{ooobbbYYYTTTPPPPPPTTTUUUXXXYYYYYYVVVTTTUUUVVVSSSSSSRRRRRRRRRRRRRRRRRRTTTUUUVVVXXXZZZ\\\^^^___```jjjxxx{{{pppjjjlllvvv|||jjj```^^^[[[VVVOOOMMMJJJHHHHHHJJJLLLNNNMMMNNNOOOPPPQQQSSSWWWYYYWWWZZZ^^^dddjjjooorrrtttvvvyyy|||ooorrrvvvvvvuuutttvvvxxxxxxwwwvvvvvvxxxyyyxxxwwwrrrrrrrrrtttvvvwwwuuutttnnnqqquuuzzz~~~yyynnnaaa[[[___dddggggggdddfffmmmuuu{{{{{{zzzmmmmmmmmmooossswww{{{~~~uuussssss||||||tttooollleeeYYYPPPNNNWWWccclllrrrvvv{{{xxxvvvdddSSSLLLFFF>>>777666000222444444444333444555444444444555666888999:::;;;AAAFFFFFFAAA<<<:::;;;<<>>???????????????@@@AAABBBCCC@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGDDDGGGIIIKKKKKKLLLNNNOOOQQQOOOMMMKKKIIIIIIIIIIIIGGGFFFHHHKKKJJJGGGHHHLLLKKKQQQWWWXXXYYY___mmmxxxxxxhhhddd\\\___bbbeeennn{{{|||sssVVVPPPNNNPPPRRRRRRTTTWWW[[[XXXSSSOOOLLLJJJJJJKKKFFFEEEDDDDDDCCCBBBAAAAAA??????????????????>>>>>>>>>>>>=========>>>??????@@@AAABBBCCCDDDDDDDDDDDDGGGGGGHHHIIIJJJKKKKKKLLLJJJKKKLLLNNNOOOOOOOOONNNPPPQQQRRRRRRRRRTTTWWWZZZVVVVVVWWWXXXYYYZZZ\\\\\\ZZZYYYXXXWWWXXXZZZ\\\]]]___bbbccc```aaafffiiiiiieeeggghhhiiinnnyyyuuujjj___XXXSSSNNNNNNQQQOOOQQQSSSSSSPPPNNNOOOQQQQQQPPPPPPOOOOOOPPPQQQRRROOOPPPQQQRRRTTTVVVYYYZZZiiiuuuuuuhhheeeoooooo]]]UUUVVVWWWUUUMMMKKKIIIIIIJJJMMMPPPRRRLLLMMMNNNNNNOOORRRVVVYYYXXX[[[___eeekkkppptttvvvvvvyyy|||yyywwwvvvwwwzzz{{{yyyvvv}}}yyyvvvuuuwwwyyyxxxwwwrrrssssssssstttttttttuuuppprrrvvvyyy{{{|||||||||yyyqqqhhhbbbccchhhllloookkkkkkrrrzzz{{{}}}vvvmmmhhhhhhqqq{{{~~~zzzxxxyyyooojjjbbbVVVPPPSSSRRR___jjjmmmnnnsssyyy|||{{{ppp```OOOEEE@@@999333111222222222222333444555555666666666666666777888888???EEEJJJGGG@@@;;;;;;>>>===CCCIIIIIIFFFCCCCCCEEEFFFEEEDDDCCCBBBAAA@@@@@@@@@?????????@@@@@@AAABBB@@@AAACCCEEEEEEEEEEEEDDDBBBCCCEEEFFFFFFFFFEEEDDDHHHKKKMMMKKKFFFDDDFFFJJJKKKJJJHHHIIIKKKLLLLLLLLLOOOMMMKKKJJJJJJJJJIIIGGGKKKJJJIIIHHHGGGHHHIIIIIILLLTTTZZZXXXUUUYYYgggttt|||qqqccceeeccc^^^ZZZZZZaaammmvvvfff\\\QQQMMMQQQVVVXXXWWWRRRQQQOOONNNLLLJJJJJJIIIJJJIIIGGGEEEDDDDDDDDDDDD>>>AAACCCBBB???======???>>>>>>>>>===<<<<<<;;;;;;????????????@@@@@@AAAAAACCCCCCDDDEEEEEEFFFGGGGGGEEEEEEFFFGGGGGGFFFFFFEEEEEEFFFGGGHHHKKKOOORRRTTTUUUSSSRRRSSSVVVXXXWWWUUUTTTUUUTTTSSSRRRSSSVVVYYY]]]\\\[[[[[[[[[]]]^^^___^^^______bbbeeejjjnnnqqqkkkbbbXXXRRRQQQQQQNNNLLLNNNNNNNNNNNNNNNMMMLLLLLLIIIJJJLLLMMMOOOPPPPPPPPPQQQQQQPPPMMMNNNUUU___ggguuuyyypppiiimmm|||zzzrrrfffYYYPPPLLLLLLMMMMMMNNNOOOMMMJJJIIIKKKMMMMMMMMMLLLKKKLLLOOOTTTXXXZZZ]]]```bbbiiiqqquuutttxxxxxxyyyzzz}}}xxxwwwvvvxxxzzz{{{yyywwwzzzxxxuuuuuuxxx{{{{{{{{{xxxvvvtttssssssuuuwwwyyytttuuuwwwzzz|||}}}|||zzzwwwrrrkkkgggfffhhhkkklllpppqqqwww|||{{{~~~|||ttteeeccchhhvvv}}}{{{wwwkkkeee]]]RRRNNNQQQXXXdddnnnpppppptttxxxzzzzzzxxxwwwyyy|||}}}xxxtttjjj[[[JJJAAA<<<666222111333333333333444555666666666666666666777777888888<<>>======<<<<<<======>>>>>>>>>?????????@@@@@@AAAAAABBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDFFFGGGIIIKKKMMMKKKKKKLLLOOOQQQPPPOOONNNOOONNNMMMLLLMMMPPPRRRVVVVVVUUUUUUUUUVVVWWWWWWXXXXXXYYY[[[]]]aaaeeegggfff___VVVPPPOOONNNKKKHHHJJJJJJKKKLLLLLLLLLLLLKKKKKKLLLLLLKKKKKKLLLPPPRRRTTTUUUUUUUUUYYYaaannnwww{{{vvvrrrwwwxxxnnnggg]]]RRRLLLIIIJJJLLLLLLNNNOOONNNLLLLLLNNNQQQMMMMMMLLLKKKKKKNNNSSSWWW]]]___bbbeeennnwwwzzzxxxwwwvvvvvvwwwzzz~~~wwwvvvvvvxxxzzz{{{zzzyyyxxxvvvuuuvvvyyy|||~~~~~~|||yyyuuurrrrrruuuyyy{{{zzzyyyyyy{{{}}}~~~{{{xxxvvvsssoookkkiiihhhiiijjjrrrtttzzz}}}zzz~~~yyynnn^^^```jjj{{{~~~sssddd\\\TTTLLLLLLRRR```kkkuuuuuurrrsssvvvwwwzzzuuurrrtttyyyzzzuuupppaaaRRRCCC;;;888444222222444444444444555666777888777777777777888888888888888===AAAAAA===;;;===@@@EEEIIINNNMMMIIIDDDBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCDDDEEEFFFFFFEEEEEEAAAAAABBBCCCEEEGGGIIIJJJNNNPPPPPPNNNJJJGGGHHHJJJHHHGGGGGGIIILLLOOOOOONNNKKKIIIGGGGGGHHHHHHHHHGGGEEEEEEFFFHHHJJJLLLNNNOOOMMMSSSWWWTTTNNNNNNVVV^^^dddfffkkkuuutttnnnxxx}}}~~~{{{yyyssslllhhhgggfffdddbbbkkkqqqxxxxxxqqqoooooommmjjj^^^\\\YYYUUURRRPPPOOONNNKKKJJJHHHGGGFFFFFFGGGHHHGGGHHHHHHGGGDDDBBBBBBCCCAAAAAAAAA@@@??????>>>>>><<<<<<<<<<<<=====================>>>??????@@@@@@AAAAAA????????????@@@AAACCCBBBAAAAAA@@@@@@AAAAAAEEEDDDDDDFFFHHHJJJJJJIIIHHHIIIIIIHHHGGGGGGJJJLLLOOOOOOPPPPPPPPPOOOOOONNNPPPPPPPPPQQQSSSVVVXXXZZZ[[[VVVPPPMMMMMMLLLJJJGGGFFFFFFGGGHHHHHHIIIIIIIIIKKKMMMNNNMMMLLLPPPYYY```ggghhhiiijjjnnnwww}}}}}}ssshhh```[[[SSSLLLHHHHHHJJJLLLLLLMMMNNNOOONNNOOORRRTTTNNNNNNMMMLLLLLLNNNSSSVVV^^^```bbbhhhsss~~~~~~wwwvvvttttttwww{{{uuuvvvwwwyyyzzz{{{{{{{{{xxxwwwwwwxxxzzz|||}}}~~~{{{yyyvvvssssssvvvzzz|||}}}{{{|||~~~~~~{{{wwwvvvtttqqqmmmhhhgggjjjlllqqquuu|||~~~|||~~~qqqfff]]]___jjj|||ooo\\\RRRLLLHHHNNNXXXiiissszzzxxxsssrrrrrrrrr}}}xxxtttvvvzzzxxxppphhhVVVJJJ===777555333333555666666666666777888999999888888999999999999999888777;;;>>>>>>;;;:::===@@@CCCGGGKKKKKKHHHCCC@@@???AAAAAAAAAAAABBBBBBBBBBBBDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGFFFEEEEEEBBBBBBBBBBBBDDDFFFHHHJJJLLLMMMNNNMMMJJJIIIJJJKKKIIIHHHIIIJJJMMMNNNNNNMMMIIIGGGEEEEEEGGGGGGGGGFFFDDDEEEFFFHHHJJJLLLNNNOOOGGGMMMQQQQQQMMMNNNTTTZZZ\\\```dddgggooonnnooouuu}}}uuuuuuyyy{{{vvvuuuwwwvvvpppiiidddgggkkkpppvvv~~~nnnkkkfff```ZZZVVVSSSQQQNNNLLLKKKIIIHHHHHHIIIIIIHHHHHHHHHGGGFFFEEEEEEFFFDDDDDDCCCCCCBBBAAAAAAAAA<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>@@@???===;;;;;;<<<>>>???AAAAAA@@@??????>>>>>>>>>BBBBBBBBBCCCEEEFFFFFFFFFFFFGGGGGGFFFEEEEEEGGGIIILLLLLLMMMNNNNNNMMMKKKJJJLLLKKKKKKKKKLLLMMMNNNOOONNNLLLJJJJJJKKKLLLKKKIIIHHHHHHHHHHHHHHHIIIJJJJJJHHHMMMQQQTTTWWW```ooo{{{{{{ssseee]]]VVVSSSMMMHHHFFFHHHKKKMMMMMMMMMNNNNNNOOOPPPQQQSSSOOOOOONNNMMMLLLOOOSSSWWW]]]___bbbjjjwww{{{yyyvvvtttuuuyyy~~~uuuvvvxxxyyyzzz{{{{{{|||yyyyyyzzzzzzzzzzzz{{{|||zzzyyyxxxxxxyyy{{{~~~~~~}}}~~~}}}yyyvvvuuuuuusssmmmgggggglllrrrwww}}}{{{ttthhh^^^\\\^^^hhhzzz}}}jjjUUULLLHHHJJJVVVcccqqqyyyzzzrrrpppppppppyyyvvvtttuuuvvvooocccXXXMMMCCC999666444333555888777777777777888999::::::999999:::;;;::::::999888888:::<<<;;;::::::<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@???===;;;;;;;;;===>>>>>>>>>?????????>>>>>>>>>@@@AAABBBBBBCCCCCCDDDEEEEEEFFFGGGFFFDDDDDDEEEGGGIIIJJJKKKLLLLLLKKKIIIHHHKKKJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHJJJKKKJJJJJJKKKJJJJJJIIIIIIIIIJJJKKKEEELLLVVV^^^gggvvv~~~qqqbbbYYYUUUPPPMMMIIIFFFEEEGGGJJJLLLNNNNNNMMMMMMMMMNNNNNNNNNOOOOOONNNMMMMMMPPPTTTXXX\\\```eeemmmzzz|||xxxvvvvvvyyy}}}vvvxxxzzzzzzzzzzzz{{{|||yyy{{{{{{zzzyyyxxxxxxyyyyyyyyyyyy{{{}}}{{{wwwuuussstttvvvvvvpppjjjjjjqqqyyywwwpppiii```ZZZ[[[]]]hhhzzz~~~tttcccRRRMMMNNNSSS```oooxxx{{{rrrooopppqqqwwwvvvvvvuuupppfffXXXNNNFFF>>>777666555444666:::777777777777888999:::;;;:::;;;<<<<<<<<<;;;999999::::::;;;::::::;;;>>>AAA>>>???@@@AAAAAAAAAAAA@@@DDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEFFFHHHIIIKKKLLLMMMLLLLLLLLLMMMNNNMMMKKKIIIHHHFFFDDDDDDEEEFFFEEEDDDDDDEEEFFFHHHIIIIIIIIIIIIIIIKKKLLLLLLLLLMMMOOOQQQNNNUUU\\\```bbbhhhrrr{{{sssvvv|||vvvvvv~~~vvvoooeee\\\YYY]]]ccchhhxxxyyyqqqkkkggg]]][[[XXXTTTQQQNNNMMMMMMLLLJJJHHHHHHIIIKKKKKKKKKIIIIIIIIIHHHGGGGGGFFFFFFCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???>>>======>>>???<<<<<<>>>??????@@@@@@???@@@AAABBBBBBAAA@@@AAABBBCCCEEEFFFEEECCCBBBCCCDDDFFFGGGGGGHHHHHHHHHHHHHHHKKKKKKJJJJJJIIIHHHGGGGGGJJJJJJIIIIIIJJJJJJKKKKKKIIIHHHGGGGGGGGGHHHIIIJJJKKKTTTaaannnzzzrrraaaUUUOOOMMMKKKIIIGGGEEEEEEGGGIIIKKKPPPNNNLLLKKKLLLLLLKKKJJJMMMMMMLLLLLLLLLOOOTTTXXX\\\bbbhhhnnnwww}}}{{{xxxvvvvvvxxx|||~~~vvvyyy{{{{{{zzzyyyzzz|||xxxzzz{{{zzzxxxvvvwwwyyywwwvvvvvvwww|||xxxpppnnnnnnqqqwwwzzzwwwqqqpppwwwxxxnnnfff```\\\[[[```bbbnnn}}}hhh[[[RRRTTTYYY^^^jjjwww~~~|||rrrppprrrtttuuuwwwwwwsssjjj^^^RRRKKK???:::666666666555666999777777777777888999:::;;;;;;;;;=========<<<:::999999999999:::;;;>>>BBBEEEAAA@@@??????AAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEE@@@@@@AAAAAABBBCCCEEEEEEFFFFFFGGGHHHHHHGGGFFFEEEBBBBBBCCCEEEFFFFFFFFFFFFEEEEEEFFFGGGIIIKKKKKKKKKKKKKKKLLLMMMOOONNNLLLJJJIIIGGGEEEDDDEEEEEEDDDCCCAAACCCEEEGGGHHHIIIIIIIIIKKKKKKJJJIIIJJJKKKMMMNNNOOOQQQUUUYYY\\\```dddgggxxxyyyyyyyyynnneeeaaa___^^^dddhhhrrr{{{pppmmmiiiccc___[[[XXXWWWTTTQQQMMMLLLMMMOOONNNMMMKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@>>>???AAABBBCCCCCCCCCCCCCCCDDDEEEDDDAAA@@@AAABBBDDDEEEGGGFFFDDDCCCCCCDDDFFFFFFFFFFFFGGGIIIJJJKKKKKKKKKJJJJJJIIIGGGFFFEEEHHHHHHIIIJJJKKKNNNQQQSSSOOOOOOOOOOOOQQQSSSVVVWWW___gggtttrrrbbbVVVOOOKKKJJJJJJIIIHHHGGGHHHKKKMMMOOOPPPMMMKKKKKKLLLLLLKKKIIIHHHIIIIIIHHHIIIMMMRRRVVVZZZaaahhhjjjlllrrruuuuuuuuutttsssssstttwww{{{}}}|||wwwzzz||||||yyyxxxzzz{{{vvvxxx{{{zzzxxxvvvwwwyyytttrrrpppqqqwwwuuukkkiiijjjooowww~~~}}}wwwuuu{{{|||yyyrrriii```[[[[[[]]]fffiiiuuuwww```WWWTTT[[[bbbfffooozzz}}}sssrrruuuwwwqqqssssssmmmbbbVVVMMMIII;;;777555777666444555888777777777777888999:::;;;;;;<<<===>>>>>><<<:::999888888888:::===AAAFFFIIIFFFDDDAAA@@@AAACCCDDDDDDBBBBBBCCCDDDEEEFFFGGGGGG??????@@@@@@BBBCCCEEEFFFFFFGGGHHHIIIHHHGGGFFFEEE???@@@CCCEEEGGGHHHHHHGGGHHHGGGGGGHHHJJJKKKKKKJJJIIIJJJKKKMMMPPPPPPNNNLLLJJJHHHFFFEEEEEEEEECCCBBB???AAACCCFFFHHHIIIIIIIIIJJJHHHGGGGGGIIILLLNNNOOOSSSRRRQQQRRRVVVYYYZZZZZZ```qqqyyy{{{wwwlllccc]]]\\\ZZZ[[[dddrrrxxxsssnnnkkkiii[[[WWWRRRPPPQQQQQQPPPNNNLLLLLLLLLKKKJJJJJJIIIIIIKKKKKKKKKJJJJJJIIIIIIIIIGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFEEEEEECCCBBBAAACCCDDDFFFGGGHHHHHHGGGFFFFFFHHHIIIGGGCCCAAABBBDDDFFFHHHIIIIIIGGGEEEEEEFFFHHHGGGGGGGGGIIIKKKMMMNNNJJJJJJJJJIIIHHHGGGEEEDDDCCCDDDGGGJJJNNNSSSYYY]]]______```aaadddhhhkkknnnrrryyy~~~|||{{{}}}yyypppdddXXXRRRNNNLLLKKKKKKKKKJJJKKKMMMPPPSSSUUUPPPMMMJJJKKKMMMNNNLLLJJJEEEEEEFFFFFFGGGKKKQQQUUUVVV___eeedddbbbdddggggggmmmmmmnnnpppsssvvvzzz|||}}}~~~wwwxxxyyyyyyzzzzzzyyyyyyxxx{{{zzzzzzyyyyyyyyyyyyyyywwwqqqjjjfffhhhoooyyyqqqkkkjjjjjjnnnuuu|||~~~|||zzz|||~~~xxxtttkkkaaa[[[\\\cccjjjrrrxxxuuulllYYYWWWZZZbbbjjjooowww~~~xxxvvvuuusssqqqsssqqqhhhZZZNNNGGGEEE;;;888555333444666777888777777888999;;;<<<======>>>===;;;::::::<<<>>>???::::::;;;<<>>=========???@@@BBB???>>>>>>>>>???BBBDDDFFFEEECCC@@@AAADDDGGGGGGGGGHHHHHHHHHHHHJJJLLLOOOQQQDDDCCCAAA@@@@@@AAACCCEEEGGGIIIJJJJJJHHHFFFFFFFFFDDDCCCBBBBBBBBBDDDFFFGGGHHHGGGFFFGGGIIIIIIHHHGGGIIIIIIKKKNNNQQQQQQNNNLLLNNNJJJEEEDDDGGGJJJIIIGGGCCCDDDEEEFFFGGGGGGHHHHHHJJJKKKLLLLLLMMMMMMMMMLLLPPPPPPPPPQQQSSSUUUXXXYYYZZZXXXZZZeeevvvqqqgggccc[[[UUUUUUYYY```kkkuuu~~~~~~qqqcccZZZWWWRRROOORRRSSSSSSTTTWWWUUUVVVTTTOOONNNPPPOOOLLLKKKJJJIIIIIIJJJLLLLLLJJJKKKKKKJJJJJJIIIHHHFFFDDDFFFHHHKKKMMMNNNNNNMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJHHHIIIKKKLLLLLLLLLLLLLLLKKKIIIIIIIIIKKKNNNPPPQQQQQQPPPOOONNNNNNQQQTTTWWW\\\[[[___hhhrrr~~~xxxpppddd^^^UUUMMMIIIFFFEEEDDDFFFNNNQQQQQQXXXgggooommm___PPPEEEIIILLLJJJJJJNNNPPPPPPPPPNNNLLLMMMPPPRRRXXX]]]bbbccc___\\\\\\^^^fffhhhlllnnnqqquuuyyy}}}|||wwwxxxyyyyyyzzzzzzyyyyyyxxxxxxwwwvvvuuuvvvwwwzzz{{{uuummmaaaXXXUUUXXX___dddkkkqqqrrrkkkeeeggglllpppuuuxxx||||||zzzzzz|||}}}zzzyyy{{{{{{yyywwwnnnjjjfffeeejjjqqqwww{{{xxxkkkaaa]]]aaacccggglllnnnpppyyyyyyvvvtttqqqtttlll^^^RRRIIIDDDBBBAAA<<<:::888777999:::;;;:::;;;;;;::::::::::::::::::@@@@@@??????@@@BBBDDDEEECCCBBBAAA@@@???@@@AAABBB@@@???@@@BBBEEEHHHHHHHHHHHHHHHIIIKKKLLLLLLMMMMMMDDDBBB@@@??????@@@BBBCCCEEEGGGIIIIIIHHHFFFFFFGGGDDDDDDDDDCCCCCCDDDEEEEEEHHHGGGFFFGGGIIIJJJIIIHHHGGGGGGIIIMMMPPPQQQOOOMMMNNNJJJFFFEEEHHHJJJJJJHHHFFFFFFFFFGGGGGGHHHHHHHHHJJJKKKLLLNNNOOOOOOOOOOOONNNNNNNNNOOOPPPRRRUUUVVVUUUSSSRRRSSSYYYkkk~~~sssoooeee\\\ZZZ[[[]]]```eeeqqqtttzzztttsss{{{iiiccc\\\WWWXXX[[[^^^ccciiihhhiiigggaaa^^^\\\VVVOOOMMMJJJIIIKKKNNNOOOMMMKKKMMMLLLKKKKKKLLLLLLJJJHHHGGGHHHJJJKKKMMMNNNOOOOOOOOONNNMMMMMMMMMMMMNNNNNNLLLMMMOOOPPPPPPOOONNNNNNLLLLLLMMMOOORRRVVVYYY[[[ZZZYYYYYYZZZ]]]ccciiillltttsssuuu}}}zzz|||}}}tttkkkddd\\\WWWPPPJJJGGGFFFEEEEEEDDDLLLQQQTTT___nnnwwwwwwfffWWWKKKJJJKKKJJJLLLQQQQQQRRRRRRQQQPPPPPPRRRTTTWWW\\\aaabbb```]]]]]]^^^fffiiimmmppptttxxx}}}xxxyyyyyyzzzzzzzzzzzzyyyyyyzzzyyywwwwwwxxx{{{}}}yyypppbbbUUUOOOPPPUUUZZZ```fffiiifffeeekkktttyyyzzz|||}}}|||{{{{{{}}}}}}xxxxxx{{{{{{wwwrrrkkkhhhfffiiiqqqzzz~~~yyynnnfffdddeeefffiiinnnqqqppppppyyyyyyvvvsssoooooocccSSSGGGBBB@@@>>>;;;:::999888999:::<<<<<<;;;:::::::::;;;;;;;;;;;;;;;@@@@@@@@@@@@AAACCCEEEFFFEEEDDDBBBAAA@@@@@@@@@@@@===>>>@@@CCCFFFGGGGGGGGGGGGIIIKKKLLLMMMLLLJJJIIICCCBBB@@@???>>>???@@@AAABBBEEEHHHIIIHHHGGGGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDGGGFFFEEEEEEGGGHHHHHHGGGEEEFFFGGGKKKNNNPPPOOONNNMMMJJJGGGGGGIIIJJJJJJIIIHHHHHHGGGGGGHHHHHHHHHIIIIIIJJJKKKMMMOOOPPPPPPPPPNNNMMMMMMNNNOOOQQQSSSTTTPPPPPPPPPOOOOOOWWWlllzzz~~~zzzqqqkkkkkkllljjjfffeeebbbdddhhhlllqqqxxxzzzkkkeeeooo~~~yyypppiiiiiimmmrrr{{{wwwjjj]]]SSSMMMJJJMMMQQQRRRRRRRRRRRROOOMMMMMMNNNOOONNNLLLKKKJJJJJJJJJLLLNNNPPPRRRSSSSSSRRRRRRQQQRRRRRRSSSSSSSSSSSSTTTUUUUUUSSSQQQNNNQQQUUUZZZ___fffkkkoooqqqooommmnnnrrryyy{{{wwwxxx}}}}}}tttnnnhhhaaa\\\UUUQQQKKKHHHGGGGGGGGGGGGFFFLLLPPPSSS[[[fffmmmnnnggg\\\QQQNNNMMMKKKLLLQQQQQQSSSTTTTTTSSSRRRRRRSSSTTTYYY___bbbbbbbbbbbbbbblllnnnrrruuuyyy}}}zzzzzzzzz{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyzzz}}}|||rrrcccUUUMMMMMMRRRVVVZZZaaafffgggiiirrr{{{~~~}}}|||{{{}}}~~~~~~zzzxxxyyy{{{zzztttooollljjjjjjooowww}}}~~~|||tttkkkddddddiiinnnmmmppptttvvvtttttt||||||xxxtttnnndddXXXJJJAAA>>>===:::777888888888999<<<===<<<;;;888999999:::<<<======>>>>>>>>>???@@@AAABBBCCCDDDCCCBBBAAAAAA@@@@@@@@@@@@===???BBBDDDDDDDDDDDDDDDFFFHHHKKKMMMMMMKKKHHHFFFCCCBBBAAA???>>>>>>>>>??????BBBFFFHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEDDDDDDDDDGGGFFFDDDDDDEEEFFFFFFEEEDDDDDDFFFIIIMMMOOOOOONNNLLLJJJIIIIIIJJJKKKKKKKKKJJJIIIHHHGGGGGGHHHHHHIIIGGGHHHJJJLLLMMMNNNOOOOOOMMMMMMLLLMMMNNNPPPRRRSSSRRRPPPNNNMMMLLLOOOZZZffftttvvv~~~~~~}}}|||tttpppcccbbbaaa```aaaeeekkkppp{{{~~~xxxkkkdddgggooo~~~~~~vvvbbbZZZUUUXXX[[[]]]```eeefff```ZZZWWWWWWWWWUUURRRTTTSSSQQQPPPQQQSSSVVVWWWXXXYYYZZZZZZ[[[[[[\\\\\\YYYXXXXXXZZZ]]]___^^^]]]WWW]]]eeemmmuuu~~~vvvqqqsssxxxtttjjjccc^^^YYYUUUQQQMMMIIIGGGGGGIIIJJJJJJHHHKKKMMMOOOSSSYYY]]]^^^aaa[[[UUURRROOOLLLLLLNNNQQQSSSVVVWWWUUUSSSSSSSSSRRRVVV\\\aaaeeegggiiikkkrrrtttwwwyyy{{{~~~|||{{{||||||||||||||||||{{{yyyyyyyyyzzz{{{}}}~~~|||rrrbbbTTTMMMNNNSSSXXX^^^ffflllnnnqqqwww}}}~~~|||{{{{{{{{{{{{xxxvvvuuuwwwxxxwwwrrrnnnppppppssswww{{{~~~~~~}}}}}}}}}~~~yyyqqqggg___^^^ccckkkqqquuuuuuxxxzzzyyyyyy{{{ssslllWWWOOODDD===<<<;;;888666777777888;;;===>>>===;;;888888999;;;<<<===>>>???======>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@CCCDDDCCCBBBBBBCCCEEEGGGIIIKKKKKKIIIFFFDDDDDDCCCBBB@@@???>>>>>>>>><<<@@@EEEHHHHHHHHHHHHIIIEEEEEEEEEDDDDDDEEEFFFFFFJJJGGGEEEDDDEEEEEEEEEDDDDDDDDDEEEHHHLLLNNNNNNMMMKKKJJJJJJJJJJJJKKKLLLLLLKKKJJJHHHGGGFFFGGGGGGHHHFFFGGGHHHJJJLLLMMMMMMNNNKKKJJJJJJKKKMMMOOOQQQRRRVVVPPPKKKJJJJJJKKKRRRYYYjjj}}}{{{~~~xxxtttzzzwwwsssmmmeeeaaaaaaeeeiiiiiilllrrryyyuuukkkfffggg}}}yyyppplllnnnooopppwww~~~wwwsssqqqnnnhhhbbb```^^^[[[YYYXXXYYY[[[]]]bbbeeeiiimmmppprrrrrrrrrkkkhhhfffggglllppppppoooiiipppzzz{{{wwwxxx~~~~~~zzz{{{nnnccc\\\WWWRRROOONNNKKKHHHGGGHHHIIIJJJJJJFFFGGGIIIKKKNNNQQQTTTUUUWWWVVVUUURRRNNNKKKKKKLLLQQQTTTXXXZZZXXXVVVTTTSSSQQQTTTYYY___eeekkkoooqqquuuwwwyyyzzz{{{}}}}}}}}}~~~~~~~~~~~~}}}}}}zzz{{{|||~~~~~~~~~|||sssdddWWWQQQSSSZZZ___kkksssyyyzzz{{{}}}~~~|||}}}|||{{{zzzxxxwwwuuuuuuuuutttttttttttttttssstttwww|||~~~~~~}}}}}}~~~}}}~~~~~~xxxnnnfff^^^[[[aaajjjqqquuuwwwvvvvvvzzz{{{{{{yyynnncccNNNHHH???:::999999999999777888:::===@@@@@@>>><<<999::::::;;;<<<======>>>======>>>>>>????????????>>>>>>??????@@@?????????>>>@@@BBBBBBAAAAAABBBDDDCCCEEEGGGIIIIIIHHHEEEDDDEEEDDDCCCAAA@@@>>>>>>===:::>>>DDDGGGIIIIIIIIIIIIFFFEEEDDDCCCDDDEEEGGGIIINNNKKKGGGFFFFFFFFFEEEEEEEEEDDDEEEGGGJJJLLLMMMLLLJJJKKKKKKKKKKKKKKKLLLMMMKKKJJJHHHFFFEEEFFFFFFGGGFFFGGGIIIJJJKKKLLLLLLMMMGGGGGGGGGHHHJJJMMMOOOQQQSSSOOOMMMNNNMMMKKKOOOTTT[[[jjj|||uuunnnrrrwwwuuullliiillloooiiilllnnnnnnpppxxxvvvppppppzzzsssqqqnnnkkkhhhhhhhhhiiisssxxx{{{zzzqqqfff]]]XXXUUURRROOOLLLJJJGGGFFFGGGHHHIIIIIIBBBCCCDDDHHHJJJLLLNNNPPPNNNQQQQQQNNNKKKJJJKKKMMMRRRVVV[[[]]]\\\XXXUUUTTTRRRSSSVVV\\\ccckkkqqqtttxxxyyy{{{}}}~~~~~~~~~~~~~~~|||~~~~~~uuufffZZZUUUYYY```fffxxxzzz}}}|||zzzyyyxxxvvvtttrrrvvvvvvuuusssrrrssswwwzzzvvv|||~~~}}}~~~~~~uuummmfff___YYY\\\gggrrryyyzzzvvvsssrrrvvvyyyzzz~~~}}}tttfff[[[JJJDDD===777666888;;;===888999;;;???BBBBBB@@@>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>?????????>>>>>>>>>>>>?????????>>>>>>===<<>>===999===CCCGGGIIIIIIIIIJJJFFFEEECCCBBBCCCEEEHHHJJJQQQNNNJJJGGGGGGGGGFFFEEEEEEDDDDDDFFFJJJLLLLLLKKKIIIKKKLLLLLLKKKKKKLLLMMMKKKJJJHHHFFFEEEEEEFFFGGGGGGHHHIIIKKKLLLLLLLLLLLLEEEEEEEEEGGGIIILLLNNNPPPLLLNNNSSSWWWTTTNNNMMMQQQTTT\\\eeeooo~~~~~~rrrmmmsss~~~vvvrrrtttwwwtttuuussslllggglllzzz|||zzzzzzzzz|||zzz{{{}}}nnnggg^^^XXXVVVVVVUUUTTTKKKIIIFFFEEEFFFGGGGGGGGG@@@@@@BBBEEEHHHHHHJJJLLLIIIMMMNNNKKKGGGHHHLLLOOOSSSXXX]]]```^^^[[[WWWUUUTTTSSSUUUZZZaaajjjpppssszzz|||~~~|||~~~~~~~~~}}}qqqddd]]]ZZZ]]]fffppp}}}zzzyyyxxxwwwvvvtttrrrqqqwww{{{yyyqqqlllpppvvvyyy}}}~~~~~~~~~uuuiii___^^^YYYWWW^^^lllxxx|||{{{xxxrrroooqqqrrrrrryyyvvvhhhYYYMMMDDDAAA<<<888666666888:::666999<<<>>>???>>>??????<<<;;;:::;;;======<<<;;;????????????>>>>>>>>>>>>===>>>???>>>===>>>@@@BBB<<>>>>>???<<<<<>><<<;;;;;;======<<<;;;?????????>>>>>>>>>======<<<===>>>===<<<<<<>>>@@@@@@BBBCCCBBB@@@>>>>>>???<<<===>>>AAADDDEEECCCAAAEEECCCBBBBBBBBBBBBAAA???AAACCCEEEHHHJJJKKKLLLLLLMMMJJJEEECCCCCCEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEAAACCCFFFHHHIIIIIIHHHGGGGGGGGGHHHHHHIIIJJJJJJKKKLLLKKKHHHFFFEEEEEEEEEFFFIIIJJJJJJKKKJJJIIIHHHGGGFFFEEEDDDFFFIIILLLNNNNNNMMMOOOQQQRRRRRRRRRTTTUUUUUUUUURRRNNNOOOZZZnnn~~~qqqrrrwww|||xxxxxx|||{{{xxxrrrmmmmmmoooppprrrtttvvvxxxxxxyyy~~~|||zzzyyy|||~~~~~~}}}~~~~~~|||nnnaaa]]][[[XXXWWWWWWVVVTTTRRROOOLLLIIIIIIJJJJJJGGGDDDAAAAAABBBDDDFFFHHHJJJKKKOOOQQQQQQNNNIIIIIILLLPPPSSSVVVYYY[[[\\\\\\]]]^^^ZZZ^^^``````dddnnnvvvyyy{{{|||}}}~~~}}}rrrkkkdddccceeejjjttt}}}{{{}}}|||vvvpppnnnsssyyy~~~|||sssooovvv~~~yyyrrrgggYYYPPPHHHLLLUUUdddrrryyywwwtttuuurrrppppppqqqsss{{{ppp```TTTIIIAAA>>>===;;;:::::::::;;;;;;@@@BBBDDDCCCAAA?????????@@@>>><<<<<<======<<<;;;>>>>>>>>>>>>============<<<===>>>>>>======>>>???DDDDDDDDDBBB@@@???@@@AAA>>>===>>>@@@CCCDDDCCCBBBHHHFFFEEEEEEFFFFFFDDDCCCCCCDDDFFFGGGHHHIIIIIIIIILLLIIIEEECCCCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGBBBCCCEEEGGGHHHGGGGGGFFFEEEFFFGGGHHHIIIJJJKKKLLLOOOLLLIIIEEEDDDDDDFFFGGGIIIIIIJJJKKKJJJIIIHHHGGGEEEDDDDDDFFFIIILLLNNNNNNJJJLLLMMMNNNOOOQQQUUUWWW```]]]VVVMMMHHHLLLXXXbbb~~~zzzrrrmmmrrr~~~zzzwwwqqqnnnjjjffffffhhhlllnnnrrryyyyyysssrrruuuwww|||vvvppprrr|||}}}sssjjj```WWWUUUUUUVVVWWWXXXXXXVVVSSSOOOLLLIIIIIIJJJJJJGGGDDDCCCCCCDDDDDDFFFGGGIIIJJJSSSSSSRRRNNNIIIIIILLLOOOUUUVVVXXXYYYZZZ]]]aaaddd```dddfffeeeiiirrryyy|||~~~|||}}}~~~}}}~~~|||vvvlllgggeeehhhmmmrrr{{{}}}wwwrrrpppqqqtttvvvzzz{{{uuussszzz~~~xxxrrrjjj___TTTLLLGGGMMMZZZiiivvv{{{yyyuuutttsssrrrrrrtttxxxuuucccUUUJJJBBB===;;;;;;;;;;;;<<<<<<<<<<<>>>>>>>>=========<<<<<<===???@@@@@@???>>>???@@@DDDDDDDDDBBBAAAAAACCCEEE???>>>>>>???BBBCCCCCCCCCIIIHHHFFFGGGGGGHHHFFFEEECCCDDDEEEFFFGGGGGGHHHHHHKKKHHHDDDCCCCCCCCCCCCBBBCCCDDDDDDEEEFFFGGGGGGHHHCCCCCCDDDEEEEEEEEEEEEDDDCCCDDDEEEGGGIIIKKKLLLLLLOOOLLLHHHDDDBBBCCCEEEGGGGGGGGGHHHIIIIIIHHHGGGFFFDDDDDDDDDFFFJJJLLLMMMMMMHHHIIIJJJJJJLLLOOOTTTXXXeeeaaaYYYPPPJJJKKKQQQVVVfff{{{rrrmmmwww{{{xxxxxxzzz}}}tttkkkfffeeefffhhhkkkooosssuuuwww{{{}}}zzzuuuppppppuuu||||||rrrrrrzzzxxxmmmeee___[[[WWWQQQRRRTTTXXXZZZYYYVVVSSSNNNKKKHHHHHHJJJJJJGGGDDDEEEEEEEEEEEEFFFGGGHHHHHHRRRQQQPPPLLLIIIJJJMMMPPPUUUVVVXXXYYYZZZ]]]aaadddcccgggiiiiiimmmvvv}}}~~~~~~~~~~~~~~~zzztttnnnfffcccdddjjjpppttt{{{{{{xxxtttoookkkjjjssszzz{{{zzz~~~zzzsssjjj```WWWOOOJJJMMMTTT```mmmvvvyyyxxxwwwqqqsssuuuvvvxxx}}}xxxgggXXXMMMDDD???===999:::;;;<<<=========>>>@@@AAACCCCCCBBBAAABBBCCCDDDAAA>>>===>>>>>>>>>===>>>>>>>>>>>>============<<<>>>@@@@@@>>>======>>>AAABBBBBBBBBAAABBBEEEHHH@@@??????@@@BBBDDDDDDCCCHHHFFFEEEFFFGGGGGGFFFDDDBBBBBBCCCDDDEEEFFFGGGHHHIIIGGGDDDCCCDDDCCCBBBAAADDDDDDDDDEEEEEEFFFFFFGGGDDDDDDCCCCCCBBBBBBCCCCCCAAABBBDDDFFFHHHIIIKKKLLLMMMJJJFFFBBBAAABBBDDDFFFEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDGGGJJJLLLLLLKKKFFFGGGGGGGGGIIIMMMRRRVVV^^^ZZZTTTNNNJJJIIIKKKMMMUUUeeeyyy|||~~~vvvqqqnnnmmmooouuu{{{vvvpppmmmlllqqqnnnllllllooorrrrrrqqqyyy~~~}}}yyyrrrtttwwwzzz~~~}}}}}}{{{ssshhh```[[[XXXVVVWWWOOOQQQTTTXXX[[[YYYUUUQQQNNNLLLIIIIIIKKKKKKHHHFFFFFFFFFFFFFFFFFFGGGGGGHHHMMMMMMLLLJJJJJJLLLOOOQQQRRRUUUYYY[[[[[[\\\^^^___aaafffiiijjjoooxxx}}}}}}uuuppplllhhhcccbbbeeelllqqqssswww|||~~~xxxnnneeedddqqq~~~|||vvvlllbbbXXXQQQMMMKKKWWW^^^hhhqqquuuvvvuuuuuuoootttwwwwwwxxx|||~~~uuuhhhXXXNNNGGG@@@>>>>>>::::::;;;<<<===>>>>>>??????@@@BBBBBBAAABBBDDDEEEDDDBBB???===>>>???@@@???????????????>>>>>>>>>>>>;;;===??????===;;;;;;;;;===???@@@AAAAAACCCEEEHHHAAA@@@@@@BBBDDDEEEDDDCCCFFFDDDCCCDDDEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFDDDDDDEEEEEECCCBBBCCCCCCDDDEEEEEEFFFFFFGGGEEEDDDBBBAAA@@@@@@AAAAAA@@@AAABBBDDDFFFGGGIIIIIIJJJHHHEEEBBBAAABBBDDDEEEDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEGGGJJJKKKJJJHHHEEEFFFFFFFFFGGGJJJNNNRRRVVVSSSOOOMMMLLLLLLKKKJJJKKKVVVcccmmmwwwwwwoookkkiiijjjmmmqqquuu|||yyywwwpppjjjhhhkkkllliiieeegggjjjooorrrtttxxx~~~|||ooommmkkknnntttyyy{{{{{{}}}~~~yyynnnfff___ZZZVVVQQQOOOQQQNNNPPPTTTYYY[[[ZZZVVVRRROOOLLLJJJJJJLLLMMMJJJGGGGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIJJJLLLNNNPPPRRRPPPTTTYYY\\\]]]]]]]]]]]]```eeeiiijjjoooxxx|||~~~sssjjjhhhgggeeegggfffjjjqqqtttttttttxxxxxxooohhhhhhwww}}}rrrmmmcccYYYSSSQQQSSSVVVcccjjjtttyyyxxxuuusssrrrmmmtttxxxvvvuuuvvvuuuqqqdddWWWJJJDDDAAA===<<<>>>;;;;;;;;;;;;<<<>>>???@@@@@@AAACCCBBBBBBBBBDDDFFFDDDBBB???===???AAABBBBBB@@@@@@@@@@@@????????????<<>>>>>???@@@???@@@AAABBBDDDEEEFFFGGGHHHGGGEEEDDDCCCDDDEEEFFFEEEFFFGGGIIIIIIIIIHHHGGGFFFFFFFFFHHHIIIIIIHHHFFFEEEFFFFFFEEEEEEGGGJJJMMMQQQNNNMMMOOORRRTTTRRROOOIIIOOOVVVZZZ^^^iii}}}~~~zzzvvvqqqmmmkkkkkkqqqyyyssspppppppppnnnlllgggeeebbb```aaadddiiimmmtttzzz~~~yyyuuuqqqooodddccceeelllwwwzzzrrrlllfff```\\\\\\YYYQQQMMMMMMMMMOOOSSSXXX\\\[[[XXXUUUPPPMMMKKKKKKNNNNNNLLLIIIGGGFFFFFFFFFGGGGGGHHHIIIHHHIIIJJJLLLOOOQQQQQQQQQPPPTTTYYY\\\^^^___```aaabbbgggjjjkkkooowww}}}~~~}}}{{{mmmddddddeeeeeemmmmmmqqqwwwyyywwwvvvwwwyyyvvvpppmmmoooyyyhhhccc[[[TTTQQQUUU\\\aaalllttt}}}}}}wwwsssqqqlllssswwwtttqqqqqqmmmfffXXXKKK@@@>>>>>>;;;:::===<<<;;;;;;;;;<<<===???@@@CCCDDDDDDCCCBBBBBBDDDFFFDDDAAA>>>>>>???AAACCCCCCAAAAAAAAA@@@@@@@@@??????@@@CCCEEEEEECCCAAA@@@@@@;;;===@@@AAA@@@???@@@@@@AAABBBDDDFFFHHHHHHEEEBBBCCCBBBAAABBBCCCDDDCCCBBBGGGFFFDDDBBBAAAAAAAAABBBDDDDDDDDDFFFHHHHHHFFFDDD>>>???AAACCCFFFHHHJJJLLLGGGDDDAAA>>>======>>>?????????@@@AAABBBDDDEEEEEEGGGGGGFFFEEEEEEFFFGGGGGGGGGGGGIIIJJJKKKJJJJJJIIIGGGGGGGGGHHHIIIIIIGGGDDDEEEFFFFFFFFFEEEFFFHHHJJJIIIHHHIIIOOOVVVYYYWWWTTTMMMPPPSSSRRRPPPVVVgggwwwxxxuuuyyy}}}qqqhhhdddfffrrr}}}|||}}}~~~vvvpppfff___]]]^^^```bbbgggkkkpppsssuuuwww{{{~~~~~~{{{yyyyyy{{{yyyvvvqqqllliiigggggggggeeefffjjjtttzzzsssjjjdddbbb]]]\\\```^^^UUUOOOOOOLLLNNNRRRXXX\\\]]][[[XXXQQQNNNLLLLLLNNNOOOMMMJJJFFFFFFFFFFFFGGGHHHIIIIIIIIIJJJKKKNNNQQQRRRQQQPPPPPPSSSXXX\\\^^^aaadddfffdddiiillllllooovvv{{{|||zzzkkkfffcccaaaeeeoooqqqsssyyy{{{xxxzzzyyyvvvtttyyyzzzmmmbbb^^^WWWRRRSSS[[[hhhqqquuuyyy{{{{{{}}}~~~{{{uuu{{{vvvqqqrrrtttqqqfff\\\NNNGGG???::::::<<<<<<<<>>AAACCCCCCAAA@@@AAACCC>>>@@@CCCDDDCCCAAA@@@???@@@===;;;===CCCEEEDDD@@@CCCDDDEEEFFFGGGGGGGGGFFFCCCCCCCCCBBBBBBCCCCCCCCCHHHGGGEEEDDDBBBAAAAAAAAA???CCCDDDEEEKKKQQQNNNEEE@@@??????BBBGGGJJJJJJHHHGGGDDD@@@======>>>>>>>>>???>>>>>>>>>???AAACCCDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKLLLLLLLLLGGGFFFEEEEEEEEEFFFHHHHHHEEEEEEDDDEEEEEEFFFGGGGGGJJJIIIKKKOOOTTTUUUSSSQQQPPPNNNNNNPPPPPPQQQXXX```nnnxxxvvvxxx|||rrrmmmlllmmm{{{}}}tttllleee^^^ZZZeeeggghhhfffddddddhhhlllppprrrvvvxxxxxxuuurrrpppjjjfffgggooowww~~~|||zzzuuuooojjjgggggghhheeedddddddddaaa^^^aaaggghhhfffeeefffjjjnnnrrrsss|||{{{xxx{{{vvvssswww{{{~~~wwwnnnhhhccc]]]XXXTTT[[[ccceeeaaaYYYSSSOOONNNOOOQQQTTTWWWWWWVVVTTTRRRPPPNNNOOOQQQQQQNNNKKKNNNJJJFFFFFFGGGHHHGGGEEEIIIJJJLLLMMMNNNMMMKKKJJJMMMNNNTTT^^^cccbbbcccfffooolllhhhgggjjjqqqxxx}}}vvvjjjhhhlllqqquuuxxxwwwuuuvvvzzz{{{wwwuuuwwwsss{{{|||yyy|||tttdddWWWRRRMMMKKKRRR___nnnwwwxxx{{{|||{{{}}}~~~yyywwwtttqqqppppppkkk```WWWHHHDDD>>>;;;:::<<<>>>>>>@@@???===:::888888;;;>>>BBBCCCDDDCCCBBBBBBDDDFFFGGGEEEBBB???>>>===>>>???;;;===@@@@@@???>>>@@@BBB@@@BBBDDDEEEDDDBBBAAA@@@???>>>>>>@@@BBBDDDBBBAAADDDDDDEEEEEEFFFFFFFFFFFFDDDCCCBBBAAAAAABBBCCCDDDHHHGGGFFFDDDCCCBBBAAAAAA???BBBCCCDDDJJJPPPMMMFFFBBBAAAAAACCCGGGJJJKKKJJJKKKGGGBBB@@@???@@@@@@@@@>>>>>>>>>>>>@@@BBBDDDEEEEEEDDDDDDDDDDDDEEEFFFFFFHHHIIIKKKLLLMMMMMMLLLLLLGGGFFFEEEEEEEEEFFFHHHHHHEEEEEEDDDDDDEEEEEEFFFFFFHHHHHHIIILLLPPPRRRPPPNNNMMMLLLMMMQQQQQQPPPTTTZZZ^^^dddqqqxxxtttrrrxxx}}}|||vvvpppllllllmmmllljjjggghhhlllqqqrrrrrrqqqmmmiiidddaaa```]]]XXXWWW\\\bbbfffkkkpppwwwzzz~~~}}}zzztttuuuuuutttttttttvvvxxxrrrrrrqqqpppooommmlllkkkhhhfffbbb]]]ZZZXXXYYYZZZXXXWWWXXXZZZYYYXXX^^^eeeuuuuuuvvvyyy~~~}}}vvvtttvvvyyy{{{}}}~~~~~~rrrhhhccc^^^YYYUUUWWW\\\aaaaaa]]]WWWSSSRRRPPPPPPQQQSSSUUUUUUTTTSSSSSSQQQOOOOOOPPPQQQOOOMMMLLLJJJGGGGGGIIIIIIHHHFFFMMMNNNOOOOOOMMMJJJGGGFFFIIIJJJPPPZZZ___```aaaeeeooommmjjjiiikkkqqqwww{{{{{{~~~yyyqqqiiikkkyyyyyyttttttuuurrrqqqrrrmmmuuu}}}~~~}}}iiiXXXLLLGGGCCCGGGTTTdddssszzzyyy{{{zzzyyy|||~~~sssrrrqqqnnniii```VVVOOO@@@@@@???===;;;<<>>@@@BBBDDDIIINNNLLLFFFDDDCCCBBBDDDGGGJJJLLLLLLNNNJJJEEEBBBBBBCCCCCCCCC>>>>>>>>>>>>@@@BBBDDDFFFDDDDDDCCCCCCDDDDDDEEEFFFHHHIIILLLNNNOOONNNLLLKKKGGGFFFFFFFFFFFFGGGHHHHHHFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGJJJLLLMMMKKKIIIIIIIIIKKKOOOOOOMMMNNNRRRVVVXXX]]]hhhzzz}}}}}}rrrsssvvv|||xxxwww}}}{{{zzzxxxuuurrruuu{{{|||sssjjjbbb^^^]]]XXXSSSOOOQQQSSSTTTVVVZZZ\\\aaakkktttyyywwwpppjjjeeefffggggggeeeccccccccc______aaabbbccccccccccccaaa___[[[XXXVVVVVVXXXYYY]]]\\\^^^aaacccfffnnnxxx|||{{{||||||{{{yyyzzz}}}ttthhh___ZZZXXXUUURRRXXX[[[]]][[[VVVRRRQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSUUURRROOOMMMMMMMMMMMMLLLKKKJJJIIIJJJKKKLLLJJJHHHNNNOOOPPPOOOMMMJJJFFFDDDEEEFFFKKKUUU[[[\\\^^^bbbmmmllljjjjjjmmmqqquuuxxxxxxyyy{{{qqqoookkkppp|||tttssstttqqqnnnmmmjjjrrr{{{ppp\\\MMMHHHDDDDDDLLL[[[kkkuuuyyyxxxyyywwwuuuxxxssssssqqqkkkaaaUUULLLGGG<<>>AAACCCCCCBBB@@@===<<<>>>???@@@AAABBBBBBAAAAAACCCEEEGGGGGGFFFDDDBBB???===<<<999999:::;;;<<<===???@@@DDDDDDEEEFFFFFFEEECCCAAA===AAAEEEEEEBBB???@@@CCCDDDCCCAAA@@@@@@AAABBBCCCEEECCCAAA??????AAACCCEEEGGGGGGFFFEEEDDDCCCBBBAAA>>>???AAACCCHHHJJJIIIFFFEEEDDDCCCDDDFFFIIIKKKLLLOOOLLLGGGDDDCCCDDDEEEEEE@@@@@@??????@@@AAACCCDDDCCCCCCCCCCCCCCCDDDEEEEEEGGGIIIMMMOOOPPPOOOLLLKKKFFFFFFFFFFFFGGGGGGHHHHHHFFFFFFEEEDDDCCCCCCCCCDDDFFFGGGGGGHHHIIIIIIHHHGGGIIIGGGHHHLLLLLLIIIJJJMMMWWWTTTRRRVVVaaarrr}}}zzzzzz}}}}}}zzzqqqrrryyytttooommmiiibbb^^^______]]]]]]```]]]cccmmmwww}}}zzzqqqjjjfffggggggfffdddcccdddeeejjjlllooorrrvvvyyy{{{{{{yyyvvvqqqmmmmmmnnnoooooottttttvvvzzz}}}}}}zzz~~~zzzuuutttmmmfff]]]UUURRRRRRQQQQQQUUUXXXYYYWWWRRRNNNMMMMMMPPPQQQRRRRRRRRRTTTVVVXXXZZZVVVQQQLLLJJJIIIIIIIIIKKKKKKMMMNNNOOOOOOMMMLLLLLLMMMNNNOOONNNKKKHHHFFFEEEEEEIIIQQQVVVWWWZZZ^^^ffffffgggiiimmmqqqtttwwwwwwvvvvvvyyyvvvnnnoooooowww~~~wwwwwwwwwsssnnnllljjjpppvvvxxxxxxxxx|||}}}~~~zzzpppbbbSSSIIIJJJJJJMMMXXXgggsssxxxyyyxxxyyywwwuuuyyywwwuuupppfffYYYLLLDDDAAA===???BBBAAA>>><<<===???BBBCCCCCCBBB@@@??????@@@???AAABBBAAAAAAAAACCCEEEHHHIIIIIIIIIIIIGGGFFFEEE>>>===<<<===>>>???@@@AAACCCCCCDDDGGGIIIHHHDDD@@@===BBBGGGFFFAAA???AAAEEEDDDBBB@@@>>>===>>>@@@AAAEEECCC@@@>>>>>>@@@CCCEEEFFFFFFFFFFFFEEEDDDBBBAAA???>>>@@@CCCFFFFFFFFFFFFDDDDDDDDDDDDEEEGGGIIIJJJMMMJJJFFFDDDDDDDDDDDDDDDCCCCCCAAA@@@@@@@@@AAAAAACCCCCCCCCCCCCCCDDDEEEEEEFFFHHHLLLNNNOOONNNKKKIIIFFFFFFGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDGGGHHHHHHHHHHHHHHHHHHHHHKKKGGGFFFHHHIIIHHHIIILLLQQQMMMIIIHHHMMMYYYeeennn~~~{{{rrrqqquuu{{{|||xxxxxxxxxvvvuuuxxxuuuxxx~~~xxxuuuuuutttrrrqqqrrruuuxxx|||zzzrrrsssyyy}}}}}}ooofffccc]]]XXXRRRMMMLLLNNNPPPQQQRRRVVVYYYXXXSSSNNNKKKKKKMMMOOOPPPPPPRRRVVV[[[```ccc```YYYRRRLLLIIIHHHIIILLLNNNPPPQQQQQQQQQPPPPPPMMMNNNNNNNNNLLLJJJHHHGGGIIIGGGJJJPPPSSSSSSVVVZZZ^^^___bbbfffkkkppptttvvvyyywwwvvvwww|||uuummmnnnooottt}}}~~~zzzzzzzzzuuurrrqqqppprrrtttqqqmmmmmmqqqvvv{{{|||{{{}}}yyy|||uuummmiiibbbZZZTTTSSSUUUWWW\\\fffqqqyyy||||||yyy{{{zzzzzz}}}zzzuuukkk^^^QQQGGGAAA??????AAABBBAAA???>>>===>>>>>>@@@AAAAAA@@@??????@@@@@@AAABBBBBBAAABBBDDDFFFLLLMMMNNNOOOPPPQQQQQQQQQEEECCC@@@@@@AAABBBAAAAAABBBBBBEEEJJJMMMLLLFFFAAA???CCCFFFDDDAAA@@@CCCGGGFFFCCC@@@===<<<===???AAADDDBBB@@@??????@@@BBBDDDEEEFFFGGGGGGFFFEEECCCBBB@@@???@@@CCCDDDBBBBBBDDDBBBDDDFFFFFFFFFFFFGGGIIIHHHGGGEEEEEEEEEEEEDDDCCCDDDCCCBBB@@@@@@@@@AAAAAADDDDDDCCCCCCDDDDDDEEEFFFEEEGGGIIIKKKLLLKKKJJJHHHFFFGGGGGGHHHIIIHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFHHHIIIJJJIIIHHHGGGHHHIIIMMMHHHEEEHHHIIIIIIJJJLLLIIIHHHFFFDDDFFFLLLUUU[[[gggsss{{{wwwxxx}}}|||vvvtttyyyxxxiii___ZZZQQQOOOKKKIIIIIIKKKNNNPPPPPPUUUZZZZZZVVVPPPMMMLLLJJJLLLMMMNNNPPPVVV___eeemmmiiicccZZZRRRMMMLLLMMMMMMOOOQQQQQQPPPPPPQQQRRRRRRQQQOOOMMMJJJHHHFFFEEEKKKIIIJJJOOOQQQQQQTTTXXXXXXZZZ^^^dddjjjoootttwwwzzzyyyxxxyyy~~~~~~yyysssooommmnnnooowww}}}{{{{{{yyyvvvwwwzzz|||{{{wwwnnngggeeeiiiooovvvxxxyyy|||zzzwwwsssrrrhhh^^^ZZZYYYYYY___gggiiijjjmmmqqquuuyyy{{{|||wwwzzz||||||}}}yyypppbbbTTTJJJDDDBBBAAABBBAAA@@@@@@AAAAAA@@@>>><<>>===>>>AAACCCBBBBBBAAA@@@@@@AAABBBBBBEEEFFFGGGGGGGGGEEECCCBBBBBB???@@@CCCBBB>>>???CCCBBBEEEIIIIIIHHHFFFGGGHHHDDDDDDDDDFFFGGGGGGEEEBBBBBBBBBAAA@@@AAABBBCCCDDDEEEDDDDDDDDDDDDEEEFFFFFFDDDEEEFFFHHHHHHHHHHHHGGGFFFGGGHHHIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGGGGHHHGGGIIIJJJIIIGGGGGGIIIKKKLLLHHHGGGKKKMMMLLLKKKLLLEEEFFFFFFFFFFFFIIINNNSSSXXX^^^mmm~~~}}}{{{ooobbbXXXRRRKKKJJJIIIHHHGGGIIIKKKMMMNNNSSSWWWWWWSSSOOOMMMMMMGGGIIIKKKKKKMMMTTT^^^gggooommmggg___VVVQQQPPPQQQMMMOOOPPPOOOMMMMMMOOOQQQSSSQQQNNNJJJHHHGGGHHHHHHJJJHHHHHHMMMOOOPPPTTTXXXXXXZZZ^^^bbbhhhnnnsssvvvzzzzzz{{{~~~{{{ssslllkkknnnqqqnnnoooxxx}}}zzzzzzxxxvvvzzz|||oooeeebbbffflllqqqttt{{{|||yyyzzzxxx}}}~~~zzzwwwvvvtttqqqiii]]]RRRPPPTTT\\\kkkyyyzzzzzzyyywwwuuuuuuwwwzzztttxxx{{{|||~~~yyywwwlll\\\NNNFFFCCCCCCDDDBBB@@@>>>???CCCDDDBBB@@@===@@@CCCEEEEEEDDDDDDEEE@@@BBBCCCCCCCCCDDDFFFHHHNNNOOOOOOQQQSSSUUUWWWXXXOOOKKKEEECCCCCCCCCAAA???BBBDDDIIIQQQWWWUUUMMMEEECCCBBBBBBAAAAAACCCGGGJJJLLLIIIDDD@@@???@@@CCCEEEAAAAAAAAAAAAAAAAAAAAAAAAEEEFFFGGGHHHGGGEEECCCBBBCCC@@@@@@CCCAAA<<<===BBBBBBFFFKKKLLLJJJHHHGGGHHHBBBCCCEEEGGGIIIHHHEEEBBB@@@??????@@@AAACCCEEEGGGEEEEEEEEEEEEEEEFFFGGGGGGCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJIIIHHHHHHGGGFFFFFFFFFGGGHHHIIIIIIFFFHHHJJJIIIFFFFFFIIIKKKKKKHHHIIINNNQQQOOOKKKJJJCCCDDDEEEDDDBBBCCCGGGKKKPPPRRRZZZmmmxxx~~~}}}}}}tttjjjaaaWWWNNNGGGIIIIIIIIIHHHGGGGGGIIIJJJLLLOOORRRRRROOOLLLKKKLLLFFFHHHJJJIIIJJJQQQ\\\eeelllkkkggg```WWWRRRQQQRRRMMMNNNOOOMMMJJJJJJMMMPPPQQQNNNKKKHHHHHHIIILLLNNNIIIFFFGGGKKKOOOPPPTTTYYY[[[\\\^^^ccchhhnnnsssvvvzzzzzz}}}~~~wwwmmmggghhhlllppprrrtttxxx~~~zzzwwwuuutttrrrqqqvvv~~~wwwlllgggiiinnnrrrrrruuu{{{}}}{{{yyyzzzwwwqqqppprrrnnnfff___QQQIIIKKKVVVqqq~~~yyyuuurrrrrrssstttvvvxxxyyy}}}xxxooodddZZZMMMEEECCCDDDDDDCCCDDDCCCBBBAAA@@@AAAAAABBBEEECCCAAA@@@@@@BBBDDDFFFFFFDDDBBBBBBDDDGGGHHHIIINNNMMMKKKKKKMMMPPPRRRRRRMMMJJJFFFDDDCCCCCCCCCBBBBBBAAADDDLLLUUUVVVMMMDDDFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGGGGEEEBBB@@@@@@AAAGGGFFFDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFDDDCCCBBBAAAAAABBBDDDCCCAAA??????BBBEEEGGGGGGGGGHHHIIICCCCCCDDDEEEEEEEEEEEEEEEAAA@@@@@@AAACCCCCCAAA@@@DDDDDDEEEFFFFFFFFFFFFEEEHHHCCC@@@BBBBBB@@@???AAAAAAFFFHHHEEEDDDFFFGGGEEEEEEDDDEEEGGGKKKMMMMMMMMMKKKKKKJJJIIIGGGFFFEEEDDDBBBEEEJJJNNNOOONNNKKKHHHIIIHHHEEEDDDDDDEEEGGGHHHIIIOOOWWW```kkk{{{wwwnnnaaaXXXTTTRRRNNNKKKJJJIIIHHHGGGGGGHHHJJJKKKLLLJJJGGGGGGGGGHHHGGGFFFFFFFFFEEEFFFHHHNNNVVV[[[ddd```\\\YYYXXXVVVRRROOOMMMLLLJJJHHHGGGFFFGGGGGGOOOMMMLLLMMMOOOOOOLLLJJJHHHFFFGGGLLLOOOOOORRRVVVZZZ\\\___bbbeeeiiiooosssuuuzzzqqqmmmjjjjjjnnnsssuuuvvvyyy|||yyyvvvtttrrrooommmssszzz~~~tttnnnnnnpppsssttttttxxx}}}~~~|||xxxyyyvvvqqqooopppkkkccc___RRRMMMRRR___|||~~~{{{xxxuuurrrqqqooorrruuuwwwzzzzzzqqqgggZZZRRRHHHCCCCCCDDDEEEDDDDDDCCCBBBAAAAAAAAABBBBBBCCCBBB@@@@@@AAACCCFFFGGGGGGEEEDDDEEEHHHKKKMMMMMMLLLJJJIIIIIIKKKMMMNNNOOOIIIGGGFFFEEEEEEDDDBBB@@@CCCAAAAAAFFFMMMNNNIIIDDDCCCCCCCCCCCCDDDEEEFFFGGGFFFGGGGGGFFFCCCBBBCCCDDDEEEDDDDDDCCCDDDEEEGGGHHHHHHHHHGGGGGGEEEDDDBBBAAAAAAAAAAAACCCDDDEEECCCAAA@@@BBBEEEFFFFFFFFFFFFGGGEEEEEEEEEEEEEEEDDDDDDCCCAAA@@@???@@@CCCDDDDDDCCCFFFEEEEEEEEEEEEEEECCCBBBDDD???<<>>???BBBDDDFFFFFFEEEDDDDDDEEEFFFEEECCC@@@???:::888;;;>>>>>>@@@DDDDDDDDDDDDDDDHHHOOOOOOKKKEEEDDDEEEGGGJJJLLLLLLKKKMMMLLLKKKIIIGGGEEEDDDCCCDDDEEEGGGIIIIIIHHHGGGFFFDDDEEEFFFGGGHHHGGGEEEDDDFFFHHHJJJLLLPPPWWWaaaiiixxx}}}||||||}}}{{{vvvuuuuuu{{{|||||||||{{{}}}||||||zzznnnccc\\\SSSOOOJJJHHHJJJKKKIIIHHHIIIHHHGGGFFFGGGIIILLLMMMMMMJJJFFFDDDEEEGGGIIIIIIHHHHHHGGGFFFEEEFFFHHHKKKKKKIIIHHHIIIKKKMMMNNNNNNLLLLLLKKKJJJKKKMMMOOOQQQNNNMMMLLLNNNOOOOOONNNLLLOOONNNPPPTTTVVVSSSSSSVVVZZZ\\\___cccfffkkkqqquuu|||nnnqqqwww}}}~~~{{{zzzzzz{{{|||}}}yyyuuuqqqjjjfffiiipppwwwyyy{{{|||zzzyyyzzz{{{xxxzzz}}}}}}{{{yyyvvvpppjjjgggfffeeecccaaa[[[```lll||||||||||||yyyqqqjjjiiinnnqqqpppmmmfffZZZNNNBBB@@@>>>???BBBEEEEEEEEEDDDCCCBBBAAAAAABBBCCCDDDBBBBBBAAAAAABBBCCCEEEGGGDDDCCCBBBCCCFFFHHHIIIIIIFFFGGGGGGFFFFFFFFFHHHIIIFFFDDDBBBBBBBBBCCCBBBAAACCCCCCBBB@@@???@@@AAACCC???@@@BBBDDDEEEEEEEEEDDDAAABBBBBBAAA???===>>>???@@@AAABBBDDDFFFJJJMMMOOOPPPOOOMMMJJJHHHFFFEEEDDDAAA@@@AAACCCFFFHHHHHHGGGBBBDDDEEEDDDBBBAAABBBCCCEEEEEEDDDDDDDDDDDDEEEEEECCCAAA>>>===???BBBEEEFFFCCCCCCCCCGGGJJJLLLJJJGGG???999777999<<<===@@@DDDEEEEEECCCEEELLLTTTTTTPPPEEEEEEEEEFFFIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFHHHIIIIIIHHHHHHLLLRRRWWW^^^hhhwww|||zzzzzz}}}}}}uuuyyy}}}uuuvvv{{{{{{rrr|||}}}yyy~~~|||tttiii]]]SSSMMMHHHFFFEEEFFFIIIKKKJJJIIIHHHGGGFFFFFFHHHJJJLLLNNNSSSNNNHHHDDDCCCDDDEEEFFFIIIIIIIIIHHHFFFEEEGGGHHHFFFEEEEEEFFFIIIMMMOOOQQQPPPNNNKKKIIIGGGGGGHHHIIIKKKKKKKKKLLLMMMMMMLLLLLLNNNMMMPPPVVVWWWUUUTTTVVVYYY[[[___cccggglllrrrvvv{{{~~~{{{~~~|||yyyyyyyyy{{{|||}}}yyytttooohhhdddgggmmmyyy|||wwwxxx}}}|||}}}}}}|||{{{uuunnngggccccccfffjjjjjjgggppp}}}zzzxxxxxxuuunnnhhhkkkoooooojjjccc[[[NNNDDD>>>>>>???@@@CCCDDDDDDDDDDDDCCCBBBBBBBBBBBBDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCDDDCCCBBBBBBDDDDDDDDDCCCDDDFFFHHHGGGFFFFFFHHHJJJJJJFFFAAA>>>>>>AAACCCDDDBBBCCCDDDCCCAAA@@@AAABBB@@@AAACCCDDDDDDCCCBBBBBBDDDDDDDDDAAA>>><<<;;;<<>><<<===@@@BBBCCCCCCCCCFFFMMMTTTXXXWWWUUUCCC===888999:::;;;>>>BBBFFFFFFEEEGGGOOOWWWWWWRRRFFFEEEDDDFFFHHHIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDCCCCCCCCCFFFEEEDDDCCCCCCEEEGGGHHHJJJIIIHHHGGGGGGIIILLLOOOMMMTTT___kkkvvvyyysssrrryyy|||vvvuuu{{{{{{|||}}}~~~~~~}}}|||{{{zzzvvvnnndddZZZQQQJJJGGGCCCCCCDDDGGGIIIJJJJJJIIIHHHGGGFFFFFFHHHJJJLLLNNNSSSNNNHHHDDDCCCDDDEEEEEEFFFGGGHHHGGGFFFEEEFFFGGGFFFFFFFFFFFFHHHKKKOOORRRSSSPPPLLLHHHEEEDDDDDDEEEHHHIIIJJJJJJJJJIIIIIIIIIJJJIIIMMMSSSVVVTTTTTTWWWXXXZZZ^^^bbbggglllrrrvvvxxx{{{~~~~~~}}}|||{{{{{{||||||}}}zzzvvvrrrooojjjgggkkkrrr~~~wwwyyy~~~~~~{{{tttmmmgggdddcccjjjqqquuurrr|||}}}wwwsssqqqnnnjjjggglllmmmhhh___VVVNNNFFF>>>===>>>@@@AAABBBCCCCCCCCCDDDCCCBBBBBBBBBCCCDDDEEEEEEDDDDDDCCCBBBBBBAAABBBEEEDDDCCCCCCCCCCCCBBB@@@CCCFFFIIIIIIGGGGGGIIILLLOOOIIIAAA===<<>>>>>>>>AAAAAAAAAAAACCCEEEGGGHHHGGGGGGHHHHHHGGGEEEDDDBBBAAA@@@@@@BBBFFFHHHJJJJJJDDDEEEEEECCCAAA@@@AAACCCAAAAAAAAABBBDDDGGGIIIKKKGGGDDD???===>>>@@@AAABBBFFFFFFIIIRRR\\\aaa```]]]HHH@@@:::999999999;;;???CCCEEEGGGIIIOOOUUUUUUQQQFFFEEEDDDEEEGGGHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFCCCCCCCCCDDDDDDCCCBBBBBBFFFEEECCCBBBBBBEEEGGGIIIHHHGGGFFFFFFGGGHHHJJJLLLFFFJJJPPPUUU]]]gggsss|||zzzrrrqqqvvv|||}}}{{{xxxyyy{{{xxxzzz|||~~~~~~vvvsssmmmhhh___VVVNNNHHHEEEDDDBBBCCCDDDFFFGGGHHHHHHHHHIIIHHHGGGFFFGGGIIILLLMMMNNNKKKGGGEEEEEEGGGHHHHHHCCCDDDEEEDDDCCCCCCEEEFFFFFFFFFFFFFFFFFFHHHMMMPPPTTTQQQLLLHHHFFFFFFGGGHHHGGGHHHJJJIIIGGGFFFFFFGGGGGGFFFIIIOOORRRQQQRRRUUUVVVYYY]]]aaaffflllrrrvvvwwwzzz}}}~~~|||{{{|||}}}~~~~~~xxxuuuttttttrrrqqqwww}}}~~~}}}|||xxxsssnnnllliiigggmmmvvvzzzvvv~~~|||tttmmmhhhfffgggggghhhfff^^^RRRHHHDDD@@@<<<<<<===???AAAAAABBBBBBCCCDDDCCCBBBBBBBBBDDDEEEFFFCCCCCCCCCCCCBBBBBBBBBBBBCCCBBBAAABBBCCCCCCAAA@@@@@@EEEIIIIIIGGGGGGJJJNNNQQQLLLDDD???===>>>???@@@???>>>>>>???@@@AAABBBBBBAAA@@@@@@@@@AAABBBCCCCCCHHHIIIIIIFFFCCCAAA@@@AAAAAAAAAAAAAAABBBDDDFFFGGGFFFGGGIIIJJJIIIFFFCCCAAAAAA@@@???AAADDDHHHIIIIIIEEEEEEEEECCCAAAAAABBBDDDBBBBBBAAABBBDDDFFFIIIJJJGGGDDDAAA@@@AAACCCDDDDDDFFFEEEHHHPPPZZZ___\\\XXXIIIAAA999777777777:::>>>???DDDHHHIIILLLPPPPPPLLLFFFEEEDDDEEEFFFGGGFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBAAABBBCCCDDDDDDDDDCCCBBBDDDCCCCCCCCCDDDEEEGGGHHHGGGFFFEEEFFFHHHJJJKKKKKKEEEGGGIIIKKKMMMSSS[[[bbbmmmxxx}}}{{{|||wwwuuusssuuu}}}wwwuuuuuuwww|||~~~zzzvvvwwwyyywwwuuutttwww|||~~~}}}|||xxx|||tttiiiddd___[[[TTTMMMGGGCCCAAA@@@BBBCCCEEEFFFFFFGGGHHHIIIJJJIIIGGGGGGGGGIIIKKKLLLLLLJJJGGGFFFFFFHHHHHHHHHEEEEEEEEEDDDBBBCCCEEEGGGFFFGGGGGGEEEEEEGGGLLLQQQTTTQQQMMMIIIGGGGGGIIIJJJHHHJJJKKKJJJGGGEEEEEEFFFHHHFFFHHHLLLOOONNNOOOSSSTTTWWW[[[```eeekkkrrrvvvyyy|||yyy|||~~~~~~|||{{{|||}}}~~~yyywwwxxxzzzzzz|||~~~~~~}}}|||{{{zzzyyyyyyuuuqqqooopppmmmjjjoooxxxzzzuuuzzz{{{rrriiibbbaaadddhhhccc```VVVHHH???======;;;:::<<>>======>>><<<999:::===@@@BBBBBB????????????@@@BBBEEEFFFFFFGGGGGGEEEBBBAAAAAABBBAAAAAAAAABBBCCCEEEGGGHHHHHHJJJMMMNNNLLLIIIDDDAAAAAA@@@???AAADDDGGGHHHHHHEEEEEEEEECCCBBBAAACCCEEEDDDCCCBBBBBBCCCEEEGGGIIIFFFDDDBBBBBBDDDFFFGGGGGGDDDBBBDDDKKKTTTWWWSSSNNNHHH@@@888666666666999>>>;;;BBBHHHIIIIIILLLKKKIIIFFFEEEDDDEEEFFFGGGFFFEEEGGGFFFEEEDDDBBB@@@???>>>@@@AAACCCEEEEEEDDDCCCBBBAAABBBDDDEEEFFFFFFFFFEEEGGGGGGFFFGGGJJJLLLLLLLLLEEEGGGHHHHHHGGGIIINNNRRRYYY```nnn}}}vvvqqqiiihhhttt}}}xxxzzz~~~www~~~}}}yyyvvvuuuvvv{{{}}}vvvnnnkkkkkkmmmmmmllllllqqqyyy{{{vvvrrr|||zzzjjj\\\UUUUUUSSSOOOIIIDDD@@@===<<>>>>><<<;;;;;;===??????===;;;===>>>>>>???@@@BBBCCCDDDFFFFFFEEEDDDCCCAAA???>>>???AAADDDDDDCCCCCCFFFIIILLLOOOTTTXXXWWWPPPFFF???@@@@@@@@@AAABBBCCCDDDEEEHHHJJJKKKGGGAAA@@@FFFLLLMMMGGG@@@>>>AAAEEEFFFEEEFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGFFFEEEAAA???:::555222444888<<<:::<<>>===>>>======AAAAAABBBBBBCCCDDDDDDDDDBBBBBBCCCCCCCCCCCCCCCBBBDDDDDDCCCBBBBBBBBBCCCCCCBBBAAA@@@AAACCCCCCAAA???AAAAAABBBCCCEEEFFFGGGGGGJJJJJJJJJIIIGGGCCC@@@>>><<<<<<<<<>>>@@@@@@>>>===>>>>>>>>>???@@@AAABBBCCCHHHHHHGGGFFFCCCAAA???>>>???AAACCCBBBBBBCCCGGGJJJQQQYYYcccjjjhhh]]]OOODDD??????>>>>>>???@@@AAABBBKKKMMMNNNJJJDDDBBBFFFKKKPPPJJJCCC@@@BBBEEEEEEDDDFFFEEEEEEDDDDDDDDDDDDDDDAAABBBCCCDDDEEEEEEEEEEEEEEECCC???999555444777999888:::===BBBGGGIIIIIIHHHEEEFFFFFFGGGGGGGGGGGGFFFGGGHHHHHHGGGDDDCCCCCCDDDGGGEEEDDDCCCDDDEEEDDDCCCBBBEEEIIIKKKLLLJJJGGGEEEHHHGGGEEEDDDEEEGGGJJJKKKFFFFFFFFFFFFGGGGGGHHHHHHGGGKKKQQQWWW^^^iiivvv}}}ooohhhiiipppuuuyyy~~~}}}~~~}}}|||}}}~~~{{{yyytttwww}}}sssoooiiieeebbb[[[QQQJJJHHHHHHHHHDDD@@@>>>>>>@@@CCCDDDDDDDDDDDDCCCAAA@@@DDDEEEFFFFFFGGGHHHKKKNNNKKKJJJHHHFFFDDDCCCCCCBBBAAAEEEFFFDDDEEEKKKRRRTTTWWWSSSMMMHHHGGGGGGGGGGGGIIIIIIIIIGGGEEEFFFIIIMMMXXX\\\^^^ZZZQQQJJJHHHIIIGGGHHHIIIKKKMMMOOOQQQSSSSSSWWW\\\```ccchhhpppuuuyyyyyy|||tttzzz~~~}}}wwwqqqoooppp~~~~~~|||yyyyyyzzz~~~~~~}}}|||yyyvvvtttpppjjjgggdddaaa[[[VVVXXXbbbpppzzz}}}}}}{{{{{{||||||zzzxxx|||}}}rrrpppnnnmmmiiibbbXXXPPPAAA@@@>>>???@@@BBBBBBAAAAAABBBBBBCCCDDDDDDEEEEEEAAAAAABBBBBBCCCCCCDDDDDD@@@AAABBBBBBBBBBBBBBBBBBBBBAAA@@@@@@BBBCCCBBBAAAAAAAAABBBBBBCCCDDDDDDDDDGGGGGGGGGJJJKKKIIICCC>>>=========???AAABBBAAA??????????????????@@@AAAAAAJJJIIIHHHFFFDDDBBB@@@>>>@@@AAAAAA@@@AAADDDHHHLLLVVVbbbrrr}}}zzzkkkXXXJJJEEECCCBBBAAAAAABBBDDDEEELLLOOOPPPMMMGGGDDDFFFIIIQQQLLLEEEBBBCCCDDDCCCBBBEEEEEEDDDDDDDDDDDDDDDDDD@@@@@@AAABBBCCCEEEFFFGGGGGGEEEBBB<<<777333333333666777:::???DDDGGGHHHHHHFFFFFFFFFFFFFFFGGGHHHHHHGGGHHHIIIGGGEEEDDDDDDEEEFFFDDDCCCCCCEEEEEEDDDCCC@@@DDDKKKPPPRRROOOKKKHHHIIIHHHGGGFFFFFFFFFHHHIIIGGGFFFFFFEEEEEEFFFFFFFFFEEEHHHKKKMMMPPPUUU]]]ccczzzxxxrrroooooonnnttt}}}{{{uuupppqqquuuzzzvvv{{{{{{uuuqqqccc___YYYVVVTTTRRRNNNJJJEEEDDDCCCAAA>>><<<===???@@@@@@@@@@@@???>>><<<<<>>???@@@BBBBBBBBBAAA@@@CCCAAA@@@AAACCCDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEJJJOOONNNGGG@@@???>>>>>>@@@BBBCCCCCCBBBAAA@@@@@@?????????@@@@@@GGGGGGFFFFFFDDDBBBAAA@@@AAA@@@??????@@@DDDIIILLLVVVcccuuu}}}mmmYYYLLLHHHFFFDDDBBBBBBCCCEEEFFFGGGKKKMMMLLLGGGEEEEEEGGGNNNJJJEEEBBBCCCCCCBBBAAADDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBDDDEEEHHHIIIDDDDDDBBB>>>888222000///333444777<<>>;;;;;;;;;<<<<<<<<<<<<<<>>@@@BBBAAA???<<<>>>??????AAABBBCCCDDDDDD@@@@@@@@@@@@AAACCCDDDEEE===>>>@@@AAAAAAAAA@@@@@@CCCCCCBBBDDDFFFGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBDDDIIIOOONNNHHHBBBAAA@@@???@@@BBBDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@BBBCCCCCCDDDDDDCCCCCCBBBBBB@@@>>>>>>@@@DDDHHHJJJNNNZZZiiirrrnnnaaaSSSIIIEEECCCAAA@@@???@@@AAAAAA@@@CCCGGGGGGEEECCCDDDEEEFFFDDDBBBAAAAAABBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCEEEEEEDDDCCCCCCDDDFFFGGGAAACCCCCC@@@;;;666222111222333666:::???BBBCCCBBBAAAAAAAAAAAABBBDDDFFFHHHCCCDDDEEEDDDCCCBBBCCCDDDCCCCCCBBBDDDEEEEEEDDDBBBAAACCCFFFIIILLLMMMNNNNNNIIIIIIIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBCCCEEEGGGHHHIIIJJJJJJJJJJJJKKKMMMNNNPPPUUU]]]fffqqq~~~xxxqqqtttuuusssooopppwww}}}{{{xxxuuuzzz~~~xxxtttmmmgggccc___\\\ZZZSSSRRRQQQQQQPPPNNNLLLJJJFFFDDDAAA??????@@@AAAAAA<<<<<<;;;;;;;;;;;;;;;;;;EEEFFFEEEDDDBBBBBBDDDEEEHHHGGGEEEDDDEEEGGGIIIKKKMMMNNNLLLJJJNNNVVV\\\\\\]]]XXXRRRMMMKKKKKKLLLLLLFFFFFFGGGIIILLLPPPRRRSSSPPPSSSWWWVVVSSSOOOMMMMMMPPPPPPOOOOOONNNOOOOOOPPPTTTVVVYYYZZZ\\\aaaiiiooopppooorrrwwwzzz~~~{{{{{{qqqxxx|||}}}{{{xxxxxxxxxwwwyyy}}}|||vvvtttqqqmmmiii]]]\\\ZZZXXXVVVVVVVVVWWW]]]jjjxxx~~~yyywwwwwwwww{{{~~~|||||||||xxxssslllggg^^^TTTKKKDDD@@@>>>>>>>>>@@@CCCEEEEEECCCAAA===>>>>>>@@@AAABBBCCCDDDAAAAAA@@@@@@@@@BBBCCCDDD>>>???@@@@@@@@@@@@@@@@@@CCCCCCDDDFFFIIIJJJHHHGGGEEEEEEEEEFFFFFFFFFFFFFFFCCCCCCDDDGGGKKKLLLIIIEEECCCAAA@@@@@@BBBCCCCCCBBBCCCBBBBBBAAAAAAAAABBBBBB@@@@@@BBBCCCDDDDDDDDDDDDCCC@@@>>>>>>AAADDDFFFGGGFFFNNNYYY]]]ZZZRRRJJJFFFDDDCCCBBBBBBAAAAAAAAAAAA<<>><<<@@@@@@AAABBBDDDFFFGGGHHHAAACCCDDDDDDBBBBBBCCCDDDBBBBBBBBBDDDEEEEEECCCAAABBBBBBCCCDDDFFFIIIKKKMMMHHHIIIIIIIIIHHHFFFDDDCCCAAAAAA@@@@@@BBBDDDGGGIIIJJJIIIHHHFFFEEEEEEEEEFFFJJJJJJJJJLLLTTTdddwwwvvvppprrrrrrnnnjjjiiinnnssszzz|||}}}yyyxxxuuuwwwyyy{{{}}}~~~~~~~~~}}}wwwooojjjddd^^^ZZZVVVSSSQQQOOOOOOPPPPPPOOOLLLJJJHHHHHHFFFCCCCCCEEEGGGIIIJJJCCCBBB@@@>>><<<;;;::::::GGGGGGFFFEEECCCBBBDDDFFFGGGEEEBBBAAABBBDDDHHHJJJKKKMMMMMMMMMRRRZZZ]]]\\\UUUQQQLLLIIIJJJKKKMMMMMMEEEDDDDDDGGGKKKNNNOOOOOONNNPPPRRRSSSRRRPPPPPPPPPTTTSSSRRRRRRQQQQQQQQQQQQUUUXXXZZZ\\\]]]aaahhhmmmnnnnnnrrrwww{{{}}}}}}yyy~~~~~~{{{{{{}}}|||vvvtttwwwzzz|||{{{uuupppllliiifffZZZZZZZZZ[[[\\\^^^bbbdddgggoooxxx|||{{{yyyxxxyyyuuuzzz~~~|||yyyxxxsssmmmeee```WWWLLLDDD@@@???@@@BBBBBBCCCEEEHHHHHHFFFDDD===>>>???@@@BBBCCCDDDEEECCCBBB@@@??????AAABBBCCCAAAAAA@@@?????????@@@@@@@@@AAADDDHHHKKKKKKHHHFFFEEEEEEEEEFFFFFFGGGGGGGGGDDDDDDDDDEEEFFFGGGHHHHHHEEECCCAAA@@@AAABBBBBBAAACCCCCCBBBBBBBBBCCCCCCDDDAAABBBCCCDDDDDDEEEEEEDDDCCCAAA??????BBBDDDEEEDDD@@@FFFMMMNNNKKKGGGEEEEEECCCCCCDDDEEEDDDDDDCCCBBB>>>???AAAAAAAAAAAABBBBBB===>>>???@@@??????@@@AAA@@@AAACCCDDDEEEDDDCCCBBBBBBBBBCCCDDDEEEEEEEEEEEECCCEEEGGGFFFBBB===:::999333555999===???>>>:::777===>>>@@@BBBDDDEEEFFFFFFAAACCCDDDDDDCCCCCCDDDFFFAAAAAABBBDDDFFFEEECCCAAABBBBBBBBBBBBCCCFFFHHHIIIGGGHHHIIIJJJIIIGGGDDDBBBCCCBBB@@@???@@@BBBEEEGGGIIIGGGDDDBBBBBBCCCDDDDDDFFFEEECCCBBBEEENNN\\\fffxxx~~~zzzuuurrrsssvvvyyy{{{zzzwwwxxxzzz|||}}}|||uuummmiiiccc___YYYUUURRROOOLLLJJJMMMNNNOOONNNMMMKKKIIIIIIIIIFFFDDDFFFKKKQQQTTTUUUHHHGGGDDDAAA???>>>======FFFFFFFFFFFFEEEEEEGGGJJJEEEDDDCCCBBBCCCEEEGGGHHHGGGKKKMMMOOOUUU[[[[[[VVVOOOKKKGGGEEEGGGJJJLLLMMMFFFDDDDDDFFFJJJMMMLLLKKKMMMNNNOOOOOONNNNNNNNNOOOQQQQQQPPPPPPQQQQQQRRRSSSVVVYYY]]]^^^___bbbhhhlllnnnoootttzzz~~~}}}xxxwwwyyyxxxvvv|||zzztttnnniiifffddd[[[\\\^^^```cccggglllpppnnnrrrwwwxxxvvvuuuuuuvvvpppwww{{{zzzxxxvvvqqqlll___ZZZRRRHHHAAA???@@@BBBCCCBBBBBBCCCDDDCCCAAA???>>>???@@@AAACCCDDDEEEFFFDDDBBB@@@??????@@@AAACCCCCCBBB@@@?????????@@@@@@>>>@@@DDDHHHKKKKKKGGGDDDDDDDDDDDDEEEFFFGGGGGGGGGEEEEEEEEECCCBBBDDDGGGJJJFFFDDDAAA@@@AAAAAAAAA@@@CCCCCCCCCCCCCCCDDDEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCAAA???@@@CCCDDDCCCAAA>>>CCCHHHHHHEEEBBBDDDFFF===???AAABBBBBBAAA???>>>BBBBBBBBBBBBBBBAAABBBBBB===???@@@@@@@@@??????@@@@@@AAACCCEEEEEEDDDCCCBBBBBBCCCEEEGGGIIIIIIIIIHHHCCCEEEFFFEEEAAA<<<999888444666:::>>>@@@===888333999:::===@@@BBBCCCCCCCCCBBBCCCEEEEEEDDDDDDFFFGGGAAAAAABBBDDDFFFFFFCCCAAABBBBBBBBBCCCCCCDDDEEEFFFFFFHHHIIIJJJIIIGGGDDDCCCDDDCCCAAA??????AAACCCEEEGGGEEECCCBBBDDDFFFIIIIIIAAABBBBBB@@@@@@DDDKKKQQQ\\\eeettt~~~{{{wwwwwwzzz{{{|||zzzwwwyyyuuulllfffaaa^^^WWWTTTPPPMMMLLLJJJIIIGGGNNNNNNNNNMMMKKKJJJKKKLLLHHHFFFEEEHHHPPPXXX\\\^^^HHHGGGEEECCCBBBBBBCCCCCCDDDEEEFFFFFFFFFHHHKKKMMMDDDEEEFFFGGGGGGGGGGGGGGGGGGKKKNNNPPPUUUYYYVVVPPPLLLHHHDDDCCCEEEHHHJJJKKKHHHGGGFFFHHHLLLNNNMMMKKKMMMLLLKKKKKKJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOQQQRRRWWWZZZ^^^```aaaccchhhlllpppqqqvvv}}}~~~pppkkkpppxxxzzz}}}~~~xxxpppoookkkbbb[[[ZZZYYY]]]dddjjjkkkjjjooowwwssswww{{{|||~~~xxxyyytttpppoooooonnnhhhcccYYYLLLBBBAAACCC@@@>>>@@@CCCAAAAAABBBDDDEEEDDDCCC>>>>>>???@@@AAABBBBBBCCCDDDCCCBBBAAA@@@@@@@@@@@@BBBAAA???>>>>>>>>>??????@@@@@@BBBDDDGGGHHHHHHFFFAAAAAAAAABBBCCCDDDEEEFFFFFFEEECCCAAAAAABBBDDDEEEEEEEEEEEECCCAAA@@@AAABBB@@@AAAAAAAAABBBCCCCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDCCCBBB@@@??????AAABBBDDDAAAAAABBBBBBAAAAAA@@@@@@???@@@AAABBBCCCBBBAAA@@@:::;;;===?????????>>>>>>>>>>>>???@@@@@@@@@??????:::<<<>>>AAACCCCCCCCCBBB===???BBBDDDEEEDDDCCCAAAAAABBBDDDFFFFFFBBB;;;666666===GGGKKKGGG???888444666888<<>>@@@DDDFFFOOOSSSZZZdddppp|||~~~wwwtttvvvzzzyyyzzzpppdddccceeelll{{{|||pppiiifffaaaXXXQQQOOOMMMKKKHHHHHHIIIKKKLLLLLLMMMMMMJJJFFFEEEGGGJJJIIIFFFDDDFFFLLLSSSYYY\\\QQQNNNIIIEEECCCCCCDDDEEEGGGHHHJJJLLLLLLKKKIIIHHHFFFCCCEEENNNSSSPPPKKKHHHJJJIIIJJJNNNRRRRRROOOKKKDDDBBB@@@AAADDDIIIMMMOOOPPPIIIEEEIIINNNNNNMMMMMMOOONNNLLLIIIFFFFFFGGGIIILLLLLLKKKLLLNNNQQQTTTVVVXXXYYY]]]```cccdddeeeeeemmmttt|||~~~}}}xxxmmmjjjqqqyyy}}}}}}vvvooojjjcccZZZYYY\\\___dddmmmtttsssppprrrxxxzzz~~~{{{vvvsssooommmkkkfff]]]VVVNNNDDD>>>@@@CCCAAA??????CCCAAAAAAAAACCCDDDCCCBBB===>>>>>>???@@@AAABBBBBBBBBAAA@@@???>>>>>>>>>>>>AAAAAA???>>>>>>>>>??????AAAAAABBBDDDGGGHHHGGGEEEBBBBBBAAAAAAAAABBBCCCCCCDDDDDDCCCBBBBBBBBBCCCDDDCCCDDDDDDBBBAAA@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEECCCBBB@@@??????@@@AAABBB@@@@@@AAAAAAAAAAAAAAA@@@>>>???@@@AAAAAAAAAAAAAAA;;;<<<===>>>????????????@@@@@@@@@AAAAAA@@@@@@???;;;===???BBBCCCCCCCCCBBB;;;===@@@BBBDDDEEEDDDDDDBBBCCCFFFHHHHHHDDD>>>999<<>>DDDDDDDDDDDDCCCCCCCCCCCCBBBAAA???>>>>>>???AAABBBAAAEEEKKKTTT^^^hhhpppttt}}}vvvqqqqqqtttwwwzzz}}}zzztttsss|||pppggggggkkkvvvxxxqqqiiieeeddd```YYYRRRIIIHHHEEEDDDDDDEEEHHHIIIJJJMMMPPPOOOKKKHHHGGGHHHEEEBBB@@@AAAFFFLLLPPPSSSNNNLLLJJJHHHGGGGGGHHHIIIKKKLLLMMMMMMMMMKKKIIIHHHHHHFFFIIIRRRYYYWWWSSSQQQNNNLLLKKKMMMPPPOOOKKKHHHCCCAAA@@@CCCIIIOOORRRRRROOOIIIFFFIIIMMMMMMLLLMMMPPPOOONNNKKKHHHGGGIIIJJJMMMLLLKKKLLLMMMPPPSSSUUUVVVXXX[[[^^^bbbeeeggghhhmmmrrrxxxzzz|||}}}{{{rrrlllnnnuuu|||~~~|||||||||zzzuuunnneee[[[VVVZZZaaaffflllvvv~~~}}}xxxwww{{{|||rrrooollliiiddd\\\PPPHHHCCC>>>===AAADDDCCCAAAAAACCCAAA@@@AAABBBBBBAAA@@@======>>>???@@@AAABBBBBB@@@???>>>===<<<<<<<<<===AAA@@@???>>>===>>>??????BBBBBBBBBDDDGGGGGGFFFDDDBBBBBBAAA@@@@@@@@@@@@@@@BBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDBBBAAA@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBCCCDDDEEEFFFGGGCCCBBB@@@???>>>>>>???@@@>>>???@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>???@@@BBBBBB============>>>???@@@AAABBBBBBCCCBBBBBBAAA@@@???>>>???AAABBBCCCCCCBBBAAA:::;;;===???BBBDDDFFFGGGCCCDDDFFFIIIIIIGGGBBB>>>@@@GGGQQQYYY[[[SSSHHH???:::<<<===???@@@@@@@@@???CCCBBBAAABBBCCCFFFIIIKKKGGGDDDAAA@@@AAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@CCCEEEHHHIIIHHHHHHIIIJJJQQQLLLFFFAAA?????????>>>CCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@???>>>>>>======???DDDIIIOOOUUUYYY\\\jjjqqq}}}}}}{{{|||}}}|||~~~}}}wwwvvv{{{~~~xxxrrrpppzzzxxxyyy~~~}}}yyyyyy|||~~~|||~~~wwwqqqsssxxx}}}|||zzzwwwuuulllgggbbbaaa```]]]UUUOOODDDCCCBBBAAAAAADDDFFFHHHIIIOOOTTTUUUPPPKKKGGGFFFCCCAAA??????BBBEEEHHHIIIJJJJJJJJJKKKLLLMMMNNNOOONNNNNNNNNNNNLLLJJJHHHFFFGGGFFFJJJSSSZZZ[[[YYYYYYTTTQQQNNNNNNOOOMMMJJJFFFCCCAAAAAAFFFOOOUUUVVVUUUNNNHHHFFFIIIMMMMMMLLLNNNPPPPPPOOOLLLJJJIIIJJJLLLMMMLLLKKKKKKMMMPPPSSSUUUUUUWWWYYY]]]aaaeeeiiikkknnnppprrruuuyyy|||{{{yyytttssswww}}}|||zzz{{{xxxuuuvvvzzz}}}}}}|||zzztttkkkaaa[[[ZZZ___eeejjjpppzzz|||~~~yyyooolllgggaaa[[[SSSIIICCC@@@??????AAACCCCCCCCCDDDCCCAAA@@@@@@AAAAAA???>>><<<<<<===>>>???@@@AAAAAA???>>>======<<<<<<<<<===@@@???>>>======>>>???@@@BBBBBBBBBDDDFFFFFFEEECCC@@@@@@????????????@@@@@@AAABBBCCCDDDDDDDDDDDDDDDFFFGGGFFFDDDAAA@@@@@@AAADDDCCCCCCCCCBBBBBBAAAAAAAAAAAABBBCCCCCCDDDEEEEEEBBBAAA@@@???>>>===>>>>>><<<===>>>@@@AAAAAABBBBBB======<<<<<<===???AAABBB>>>>>>======>>>???AAABBBDDDDDDDDDCCCBBBAAA@@@???@@@@@@AAABBBBBBBBBAAAAAA<<<<<<<<<>>>@@@CCCEEEGGGCCCCCCEEEGGGIIIGGGDDDAAA@@@DDDKKKSSSWWWRRRHHH???>>>???@@@@@@@@@@@@??????BBBBBBAAAAAABBBDDDFFFHHHEEEBBB???>>>???@@@@@@?????????@@@AAAAAA@@@?????????BBBEEEGGGGGGFFFGGGHHHHHHFFFCCCAAA@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCDDDAAABBBDDDDDDBBB@@@<<<:::AAABBBCCCEEEGGGIIIJJJJJJQQQWWWcccppp~~~xxxnnnhhheeekkkkkkppp{{{{{{vvvssstttvvvxxx{{{{{{yyywwwvvvtttrrrnnnkkkccc```^^^]]][[[VVVNNNGGGDDDBBBAAAAAABBBDDDHHHIIIJJJPPPUUUVVVRRRMMMIIIGGGGGGEEECCCBBBCCCEEEEEEDDDDDDGGGJJJMMMPPPRRRSSSSSSNNNNNNMMMKKKIIIFFFDDDBBBCCCBBBEEENNNUUUUUUUUUVVVVVVSSSOOONNNOOONNNJJJGGGCCCAAAAAAHHHQQQWWWVVVSSSMMMHHHFFFIIILLLLLLLLLNNNOOOPPPOOOMMMJJJIIIJJJLLLLLLLLLKKKLLLNNNSSSWWWZZZWWWXXXYYY\\\```eeeiiilllooonnnmmmpppwwwzzz{{{~~~}}}~~~~~~}}}|||||||||{{{xxxttttttwwwzzzzzzyyyvvvoooeee^^^^^^bbbfffgggkkkooovvv}}}~~~}}}|||uuurrrlllcccYYYQQQIIIDDDAAABBBCCCCCC@@@???@@@BBBCCCBBBAAA??????@@@@@@???===;;;<<<======??????@@@AAA??????>>>=========>>>>>>??????>>>======>>>???@@@BBBBBBBBBDDDFFFFFFDDDBBB=========>>>???@@@AAAAAAAAABBBCCCEEEEEEFFFFFFFFFJJJJJJIIIFFFBBB??????@@@CCCCCCBBBBBBAAAAAA@@@@@@CCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>======;;;<<<===???@@@AAAAAABBB<<<<<<;;;;;;<<<===???@@@>>>======<<<===???@@@BBBCCCDDDCCCCCCBBBAAA@@@???@@@AAAAAAAAAAAAAAAAAAAAA??????>>>>>>???AAACCCDDDAAAAAABBBDDDFFFFFFCCCAAA???@@@CCCHHHLLLKKKEEE@@@BBBBBBBBBBBBAAA@@@@@@???AAAAAAAAAAAAAAACCCDDDEEECCC@@@===<<<<<<===>>>===@@@@@@AAAAAAAAAAAA@@@@@@===@@@DDDFFFFFFEEEEEEEEEAAAAAA@@@@@@???@@@BBBDDDAAABBBBBBBBBCCCCCCDDDDDDCCCEEEGGGHHHFFFBBB===:::??????@@@AAABBBCCCCCCDDDDDDFFFKKKTTTaaaooo}}}~~~rrrkkkiiijjjlllttt~~~{{{yyyyyyzzz{{{{{{zzz~~~vvvtttqqqppprrrwww}}}{{{vvvrrrrrrrrrqqqoooiiiaaa[[[YYYXXXXXXXXXWWWRRRJJJDDDDDDBBBAAA@@@AAADDDGGGHHHKKKOOOTTTTTTPPPLLLJJJJJJJJJIIIGGGFFFFFFFFFDDDBBB@@@CCCHHHMMMQQQSSSSSSSSSKKKJJJIIIGGGDDDBBB???>>>@@@???AAAHHHMMMLLLMMMOOORRROOOLLLKKKMMMMMMJJJGGGDDDBBBCCCHHHOOORRRQQQNNNKKKGGGFFFIIILLLKKKLLLOOONNNOOONNNMMMKKKIIIJJJKKKKKKKKKKKKLLLPPPVVV[[[___ZZZZZZ[[[^^^aaaeeeiiikkkpppmmmlllooovvvzzz}}}~~~}}}}}}~~~{{{vvvtttuuuvvvtttrrrlllhhhbbb___bbbiiikkkiiiiiilllrrryyy{{{}}}~~~yyyrrrqqqjjj^^^QQQGGGAAA??????FFFJJJIIICCC>>>>>>@@@@@@BBB@@@???@@@AAAAAA@@@???;;;;;;<<<===>>>???@@@@@@??????>>>>>>>>>>>>?????????>>>===<<<===>>>???@@@AAAAAAAAACCCFFFFFFEEECCC=========>>>???@@@AAABBBAAAAAABBBCCCDDDEEEFFFGGGJJJJJJIIIFFFBBB?????????AAAAAAAAAAAA@@@@@@@@@@@@CCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>;;;;;;===>>>@@@@@@AAAAAA;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<===>>>???@@@AAAAAABBBAAAAAA@@@???>>>@@@@@@@@@@@@@@@@@@AAAAAABBBAAA@@@??????@@@AAABBB@@@??????AAACCCCCCAAA@@@?????????AAADDDEEEDDDBBBCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCBBB???<<<;;;<<<======<<>>???AAAAAAAAAAAABBBCCCCCCDDDDDDEEEGGGJJJKKKIIIEEE???<<<======>>>???BBBFFFIIIKKKFFFDDDBBBDDDKKKWWWdddllltttyyyyyyxxxwwwxxxyyywwwrrrqqqqqqsssxxx|||}}}tttsssrrrsssyyy~~~yyysssooommmooorrrrrrmmmaaaSSSIIIKKKLLLOOORRRTTTQQQLLLHHHCCCBBB???>>>>>>@@@BBBDDDIIIMMMPPPPPPMMMJJJJJJKKKJJJIIIHHHHHHHHHFFFBBB???===@@@EEEJJJNNNPPPPPPPPPHHHGGGFFFDDDAAA@@@>>>===AAA???AAAFFFHHHGGGHHHKKKKKKHHHGGGHHHJJJKKKHHHEEECCCCCCDDDGGGIIIKKKKKKJJJJJJGGGFFFJJJKKKJJJLLLPPPMMMNNNOOONNNKKKJJJJJJKKKKKKJJJJJJLLLPPPVVV]]]aaa[[[\\\^^^```cccgggjjjkkkpppooonnnpppvvv}}}|||~~~xxxtttrrrppplllhhhbbbeeefffeeehhhooorrroooiiikkkqqqxxxzzz|||zzzwwwsssmmmfff___UUUJJJAAA>>>???AAAKKKQQQSSSKKKCCCAAAAAA???AAA@@@???@@@AAABBBAAA@@@:::;;;;;;<<<===>>>???@@@???>>>>>>>>>>>>>>>??????>>>======<<<===>>>???@@@??????@@@CCCFFFFFFEEEDDD>>>>>>>>>>>>???@@@@@@AAA?????????@@@AAACCCFFFGGGFFFGGGFFFCCC@@@??????@@@??????????????????@@@@@@AAAAAAAAAAAAAAABBBBBBBBB@@@AAAAAAAAAAAAAAA@@@@@@;;;<<<===>>>????????????;;;;;;;;;;;;;;;::::::999:::;;;<<<======>>>>>>===>>>???????????????>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBAAAAAAAAAAAAAAABBB@@@>>>>>>???AAAAAA@@@???>>>???@@@AAA@@@AAACCCDDDBBBAAA@@@@@@????????????>>>>>>??????@@@AAABBBBBBCCC@@@===<<<<<<>>>>>>===AAA@@@???>>>>>>???@@@AAA===@@@DDDFFFEEECCCBBBAAA???AAACCCBBB???>>>???@@@@@@@@@AAABBBBBBCCCDDDDDDFFFHHHKKKLLLJJJFFFAAA===@@@@@@???@@@CCCHHHMMMPPPHHHEEEAAA@@@BBBIIIQQQVVVZZZ___kkkwww}}}zzzxxxzzz~~~yyyvvvssspppmmmkkkkkkpppvvvxxxrrrbbbOOOBBB@@@BBBGGGLLLOOOOOOMMMKKKDDDBBB@@@=========???@@@CCCHHHMMMNNNLLLIIIHHHIIIIIIIIIIIIJJJJJJGGGCCC???;;;>>>BBBFFFIIIJJJKKKJJJGGGFFFEEECCCBBBAAA@@@@@@AAA???AAAEEEFFFEEEGGGKKKHHHGGGFFFHHHKKKKKKGGGCCCAAACCCEEEEEEEEEEEEGGGIIIHHHFFFGGGJJJJJJIIILLLQQQNNNOOOPPPOOOMMMLLLLLLMMMLLLKKKJJJJJJNNNTTTZZZ^^^YYY[[[^^^cccgggjjjlllnnnqqqqqqrrrssswww|||~~~}}}}}}yyytttppplllfffaaa\\\fffllllllnnntttwwwwwwhhhlllsssyyy{{{}}}{{{sssqqqmmmhhhWWWSSSLLLDDD@@@???CCCFFFOOOXXX\\\TTTKKKGGGDDDAAAAAA@@@???@@@BBBCCCCCCAAA::::::;;;<<<===>>>??????>>>>>>=========>>>>>>???>>>===<<<<<<<<<>>>???@@@??????@@@CCCFFFGGGFFFDDDAAA@@@@@@???????????????>>>=========???BBBDDDFFFBBBCCCCCCAAA???>>>@@@AAA======>>>>>>?????????@@@??????@@@AAABBBBBBCCCDDD@@@@@@AAABBBBBBBBBAAAAAA;;;<<<===>>>>>>??????>>>:::;;;<<<<<<;;;:::888777888:::;;;===>>>======<<<<<<======>>>>>>>>>==================>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBB@@@???>>>>>>@@@@@@@@@>>><<>>=========>>>======>>>???@@@AAAAAABBBDDDAAA>>>===>>>?????????AAA???>>><<<<<<>>>???AAA===AAADDDFFFEEEBBBAAA@@@===@@@CCCCCCAAA@@@AAACCC@@@@@@AAAAAABBBCCCDDDDDDEEEHHHJJJLLLJJJFFFAAA>>>BBBAAA???>>>@@@DDDIIILLLEEEDDDBBBAAAAAADDDGGGIIIGGGKKKUUUaaajjjrrr{{{wwwqqqmmmkkkkkkjjjjjjiiipppyyy~~~yyyhhhSSSEEE;;;>>>DDDIIILLLMMMKKKJJJGGGEEEBBB???======>>>??????DDDKKKNNNLLLIIIGGGGGGJJJJJJKKKLLLLLLIIIDDD@@@:::<<<@@@CCCEEEGGGGGGGGGGGGGGGEEEDDDCCCCCCCCCCCC@@@???@@@DDDDDDCCCFFFKKKJJJIIIIIIKKKNNNMMMIIIDDD@@@CCCFFFEEEBBBBBBFFFJJJHHHFFFGGGJJJJJJIIILLLQQQOOOPPPQQQQQQOOOMMMMMMNNNMMMKKKIIIIIILLLQQQVVVZZZWWWZZZ___dddiiimmmooopppqqqsssuuuvvvwww{{{~~~}}}{{{{{{{{{}}}yyyqqqiiieeeccc^^^eeekkklllnnnssswwwwwwkkkooouuu{{{{{{qqqhhh___ZZZLLLIIIDDD@@@???@@@BBBDDDLLLSSSZZZYYYQQQIIIFFFGGGDDDCCCCCCDDDEEEDDDAAA???????????????>>>>>>>>>>>>??????>>><<<;;;;;;===@@@BBB???<<<:::;;;;;;;;;;;;CCCAAA@@@AAACCCEEEEEEDDDBBBBBBAAA@@@????????????DDDBBB@@@@@@AAADDDEEEEEE??????>>>>>>???AAABBBCCCBBBAAA???===;;;;;;;;;;;;???@@@BBBCCCDDDCCCCCCBBBBBB@@@>>>===???@@@@@@???<<<<<<===<<<;;;<<<>>>@@@@@@@@@???===<<<:::999888<<<;;;999:::<<<>>>>>>==================<<<<<<<<<>>>>>>>>>>>>>>>===<<<<<>>=========>>>@@@@@@???>>>>>>>>>=========>>>>>>???@@@@@@???>>>======>>>>>>>>>????????????@@@@@@@@@GGGHHHGGGCCC>>><<<===@@@??????>>>>>>>>>>>>????????????????????????????????????>>>>>>======<<<<<<@@@???===<<<<<<>>>@@@AAADDDEEEGGGHHHIIIGGGFFFDDD@@@???>>>>>>???BBBFFFHHHCCCAAA???===>>>@@@DDDFFFHHHIIIJJJLLLQQQZZZdddkkkvvv}}}}}}yyyyyy|||}}}zzzvvvyyywwwssslllddd^^^\\\\\\[[[hhh{{{qqqVVVCCCAAABBBDDDGGGIIIKKKLLLLLLIIIFFFAAA===;;;;;;===???FFFFFFGGGKKKNNNMMMIIIEEEFFFFFFIIIMMMPPPNNNHHHCCCBBBBBBDDDEEEGGGIIIJJJKKKIIIEEEBBBAAACCCDDDBBB???:::<<>>>>>>>>>>>@@@@@@???===;;;<<<>>>@@@@@@>>><<<;;;<<<===>>>>>>BBBAAA@@@AAACCCDDDDDDDDD@@@@@@??????>>>>>>??????BBB@@@>>>???BBBDDDFFFFFFBBBAAA???>>>???@@@BBBCCCCCCBBB@@@>>>============@@@@@@AAABBBCCCCCCCCCCCCCCCAAA>>>>>>????????????<<<<<<===<<<;;;;;;>>>@@@BBBBBBAAA@@@>>>===<<<<<<<<<:::999:::<<<======<<<============<<<<<<<<<<<>>======@@@AAABBBBBBBBBAAA???>>>=========>>>?????????>>>>>>>>>>>>>>>>>>>>>??????@@@??????????????????@@@=========>>>>>>???@@@@@@FFFGGGFFFCCC???===>>>@@@???>>>>>>======>>>>>>?????????????????????????????????>>>>>>=========<<<@@@???=========>>>@@@AAAAAABBBCCCDDDEEEDDDDDDCCCBBB@@@???>>>>>>@@@BBBDDDCCCAAA???>>>???@@@BBBDDDEEEDDDDDDCCCEEEKKKRRRXXXdddiiirrrzzz{{{xxxvvvsssppprrruuuwwwuuurrrqqqoookkkddd]]]XXXVVVVVVTTT```qqq~~~}}}nnnYYYIIIAAABBBDDDFFFHHHJJJKKKKKKLLLIIIEEEAAA??????AAABBBFFFFFFGGGJJJMMMMMMIIIFFFHHHHHHIIILLLNNNMMMHHHEEEBBBCCCCCCDDDEEEFFFFFFGGGFFFEEECCCBBBBBBAAA???======>>>???AAACCCDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFDDDCCCBBBBBBBBBCCCDDDEEECCCCCCCCCDDDFFFHHHJJJLLLMMMPPPQQQPPPLLLHHHGGGGGGJJJKKKKKKKKKKKKNNNQQQUUUXXX___jjjuuuzzzyyysssnnnlllooossswww{{{}}}~~~~~~{{{zzzzzzzzzzzz{{{|||}}}~~~xxxsssrrrtttwwwxxxrrruuuvvvrrrppprrrsssrrrmmmttt||||||pppcccVVVKKKCCC@@@?????????@@@BBBDDDFFFIIIMMMQQQPPPJJJEEEDDDFFFDDDCCCBBBCCCDDDDDDBBB@@@@@@@@@?????????>>>>>>>>>@@@AAA@@@???======???AAA???>>>=========???@@@AAABBBAAA@@@@@@BBBDDDDDDCCC>>>>>>>>>===>>>>>>??????AAA@@@???AAAEEEHHHJJJJJJFFFDDDAAA>>>>>>@@@BBBDDDDDDCCCAAA@@@?????????@@@AAAAAAAAAAAABBBCCCDDDEEEBBB@@@===<<<<<<===<<<<<<;;;<<<===<<<;;;;;;===???BBBAAAAAA@@@??????>>>>>><<<:::999999;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@@@@@@@@@@??????>>>???@@@AAAAAAAAA@@@???>>>===============>>>>>>???>>>>>>==============================>>>???@@@AAA===============>>>??????DDDDDDDDDAAA???===>>>???>>>>>>============>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>======??????>>>===>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEEEEDDDBBB???===<<<===???@@@BBBBBBAAA@@@@@@@@@@@@AAADDDDDDBBB@@@@@@CCCHHHLLLRRRSSSWWW\\\cccjjjqqqtttzzz}}}wwwrrrnnnrrrpppmmmnnnqqqrrrqqqnnniiigggbbb\\\UUUQQQQQQQQQPPPXXXeeeooooooeeeUUUJJJ@@@AAACCCFFFHHHIIIJJJJJJLLLIIIFFFBBBAAAAAACCCDDDEEEEEEGGGIIIKKKKKKIIIGGGGGGFFFFFFFFFGGGFFFDDDAAAAAABBBCCCCCCCCCCCCCCCCCCDDDEEEEEECCC@@@===<<<;;;<<<<<<>>>???AAABBBCCCDDDFFFFFFDDDCCCCCCCCCEEEEEEBBBBBBBBBBBBBBBCCCDDDEEEBBBBBBCCCDDDFFFHHHJJJLLLMMMOOOPPPNNNKKKHHHGGGFFFJJJJJJKKKKKKKKKMMMQQQTTTYYY```lllyyyvvvnnniiilllpppuuuyyy|||~~~~~~~~~~~~zzzyyyyyyzzzzzzyyyyyyyyyyyyzzzzzzyyyuuuppppppsssyyy}}}|||~~~{{{tttqqqqqqqqqnnniiirrr|||sssdddWWWKKKBBB<<<<<<===>>>???@@@BBBCCCCCCFFFIIILLLKKKFFFCCCDDDEEEDDDCCCBBBBBBDDDDDDCCCAAA@@@@@@@@@?????????>>>>>>AAAAAAAAA@@@>>>>>>???AAA@@@@@@@@@?????????@@@BBBAAA@@@???@@@BBBCCCCCCCCC>>>>>>>>>>>>>>>???@@@AAABBBAAABBBEEEIIIMMMOOOOOOIIIFFFBBB>>>===???AAACCCCCCBBBAAA@@@???@@@@@@AAABBBBBBAAAAAAAAACCCEEEFFFAAA>>>;;;:::::::::999888;;;<<<===<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>===;;;999999;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<===>>>???????????????>>>>>>>>>???@@@@@@@@@???>>>============<<<<<<===???AAA@@@???>>><<<;;;:::::::::::::::;;;;;;===>>>@@@AAABBBAAA???>>>============AAAAAA@@@???>>>======>>>>>>======<<<<<<======>>>????????????????????????>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>???@@@AAACCCCCCBBBBBBCCCFFFHHHJJJCCCAAA???<<<;;;<<<>>>???BBBBBBBBBAAA@@@???>>>>>>BBBAAAAAA@@@@@@BBBGGGKKKIIIHHHGGGGGGKKKRRRYYY^^^gggqqqzzzuuutttzzz{{{{{{zzzwwwsssnnnkkknnnkkkhhhhhhiiiiiihhhgggfffddd___XXXRRRPPPPPPRRRRRRUUU[[[___^^^VVVLLLDDD@@@AAACCCEEEGGGHHHIIIIIIHHHFFFCCC@@@???@@@BBBCCCDDDEEEFFFHHHIIIJJJIIIHHHFFFEEEDDDCCCBBBAAA@@@??????@@@BBBCCCDDDDDDDDDCCCBBBEEEGGGEEE???;;;999999888888:::===???BBBEEEFFFEEEDDDCCCAAAAAA@@@AAAAAA?????????@@@AAABBBCCCCCCBBBBBBCCCEEEFFFHHHIIIJJJKKKLLLLLLLLLKKKIIIHHHHHHGGGHHHIIIIIIIIIKKKOOORRRWWW]]]gggsss|||{{{tttllliiikkkooosssvvvyyy{{{|||}}}~~~|||zzzxxxxxxxxxwwwvvvtttsssrrrqqqpppooooooqqqvvv{{{|||uuurrrrrrppplllfffooo{{{~~~ttteeeVVVKKKCCC>>>;;;<<<<<<===???@@@@@@AAAAAACCCFFFHHHGGGEEECCCDDDEEEDDDBBBAAABBBCCCDDDCCCBBB@@@@@@@@@@@@????????????AAABBBBBBAAA??????@@@AAABBBCCCCCCBBB???>>>???@@@AAA???>>>???AAACCCCCCBBB???????????????@@@AAABBBAAA@@@AAAEEEIIIMMMOOOOOOJJJGGGBBB???===>>>AAACCCAAA@@@???>>>>>>???@@@AAACCCBBBAAAAAABBBCCCEEEFFFAAA???<<<;;;;;;;;;:::999;;;<<<======;;;:::;;;<<<=========>>>??????@@@@@@>>><<<::::::;;;;;;:::999:::;;;;;;;;;<<<<<<======<<<<<<============<<<<<<<<<===>>>?????????>>>===<<<======;;;;;;<<>>@@@BBBCCCGGGFFFCCC@@@===<<<<<<<<<============>>>>>>============<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@============>>>???@@@@@@DDDCCCBBBBBBCCCFFFHHHJJJAAA@@@===<<<;;;===???@@@AAABBBBBBBBBAAA???===<<<<<<======<<<<<<>>>BBBEEEEEECCCAAA@@@AAADDDHHHKKKWWW^^^iiiuuu~~~{{{rrrmmmkkkqqqqqqrrrqqqnnnjjjfffddd\\\ZZZXXXXXXYYY\\\^^^___gggddd^^^WWWRRRPPPRRRTTTTTTTTTSSSRRRPPPKKKDDD??????@@@BBBDDDEEEGGGGGGGGGDDDCCCAAA??????@@@AAABBBCCCDDDFFFGGGGGGHHHIIIJJJHHHHHHGGGFFFCCCAAA???>>><<<>>>AAADDDFFFGGGGGGGGGCCCEEEGGGEEE???;;;999999888999:::<<<>>>AAADDDFFFBBBBBBBBBBBB@@@>>>===<<<:::;;;<<<===???@@@@@@AAACCCCCCDDDEEEFFFGGGGGGGGGHHHHHHHHHIIIJJJJJJJJJJJJGGGHHHHHHHHHIIIKKKOOORRRWWWZZZ```iiipppqqqnnnkkkkkkllloooqqqtttvvvwwwxxx|||~~~|||{{{wwwuuuuuutttsssqqqooommmllloooqqqsssuuuvvvyyy}}}~~~~~~zzztttssssssqqqlllgggooo{{{{{{lllcccVVVJJJCCC???>>>===<<<======>>>??????@@@@@@AAACCCEEEFFFEEEDDDDDDEEEDDDBBBAAAAAACCCDDDDDDCCCAAA@@@@@@@@@@@@?????????@@@AAABBBAAA???>>>???@@@AAACCCEEECCC???===>>>@@@@@@???>>>>>>@@@BBBBBBAAA@@@@@@@@@@@@@@@@@@AAABBB======>>>AAAFFFIIIIIIIIIHHHFFFBBB???===>>>@@@AAA??????>>>======>>>@@@@@@BBBBBBBBBBBBCCCDDDEEEFFFCCCAAA>>>===>>>>>>======:::<<<======;;;::::::;;;<<<===>>>???AAABBBCCCCCC@@@>>><<<;;;;;;<<<:::999:::::::::;;;<<<<<<======999::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>===<<<;;;<<<===;;;;;;===DDDIIIWWWRRRJJJCCC>>><<<<<<=========>>>???AAACCCEEEFFFJJJHHHDDD@@@===<<<<<<<<<<<<<<<<<<===@@@@@@???>>><<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@AAAAAA:::;;;<<<===>>>>>>??????AAAAAA@@@???@@@BBBEEEFFF@@@???===<<<<<<>>>@@@BBBAAAAAAAAAAAA@@@???>>>===>>>>>>???===<<<<<<>>>@@@AAA@@@???>>>???@@@BBBCCCLLLQQQWWW___fffnnnvvv{{{}}}~~~~~~yyyrrrlllhhhhhhgggeeeccc___[[[XXXVVVKKKJJJJJJKKKPPPWWW___dddjjjfff```XXXSSSRRRTTTWWWVVVSSSOOOLLLJJJGGGCCC@@@???@@@AAACCCDDDEEEFFFFFFCCCBBBAAA@@@@@@AAACCCDDDCCCDDDEEEEEEEEEFFFIIIKKKFFFHHHIIIHHHDDD???<<<:::999<<<@@@DDDHHHJJJJJJJJJFFFGGGGGGEEEAAA===;;;;;;============>>>@@@BBBCCCBBBBBBBBBAAA???===:::888777888:::<<<===>>>??????BBBBBBDDDEEEFFFGGGGGGGGGGGGFFFFFFGGGIIIKKKJJJIIIIIIIIIJJJJJJJJJLLLPPPSSSXXXZZZ]]]```cccfffhhhjjjlllmmmnnnppprrrtttvvvwwwzzz|||~~~|||}}}{{{uuuppppppqqqqqqqqqooonnnmmmrrrvvvxxxuuupppoootttyyywwwxxxvvvssssssuuurrrllliiioooxxxzzznnndddVVVPPPHHHBBB???>>>>>>>>><<<<<<<<<===>>>@@@AAABBB???BBBEEEFFFGGGFFFEEEEEEDDDBBB@@@AAABBBDDDDDDDDDAAAAAA@@@@@@@@@????????????@@@AAAAAA???>>>>>>???>>>BBBDDDCCC???===>>>AAA???>>>===>>>@@@AAABBBAAAAAA@@@???????????????@@@<<<<<<===???CCCEEEEEEDDDFFFDDDBBB???>>>>>>?????????>>>======>>>???@@@AAAAAABBBCCCDDDDDDEEEEEEEEEBBB@@@======>>>>>>>>>===:::<<<======;;;:::999::::::;;;<<<>>>@@@BBBCCCDDDAAA???===<<<<<<<<<;;;:::999999:::;;;;;;<<<======888999::::::;;;;;;:::::::::;;;<<<===>>>======<<<:::<<<===<<<;;;???GGGMMMaaaZZZOOODDD<<<:::;;;===<<<<<<===>>>@@@BBBCCCDDDHHHFFFBBB???===<<<=========<<<===???CCCDDDCCC@@@<<<;;;;;;;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>><<<======???@@@AAABBBBBB888999:::<<<======>>>>>>??????>>>>>>>>>???AAABBBBBB@@@>>><<<<<<>>>@@@AAAAAAAAA@@@@@@??????>>>>>>???@@@AAA@@@>>>===>>>@@@>>>>>>======>>>???@@@AAADDDGGGKKKOOORRRVVVZZZ]]]\\\```eeelllrrryyy~~~~~~~~~xxx|||}}}~~~}}}{{{zzzwwwuuuuuuuuuppphhhbbb\\\ZZZWWWTTTQQQNNNLLLKKKFFFEEEEEEGGGNNNYYYeeemmmoookkkddd\\\VVVUUUYYY\\\[[[WWWQQQMMMIIIGGGDDDBBB>>>???AAABBBDDDDDDEEEEEEBBBAAA@@@@@@@@@BBBCCCDDDBBBDDDEEEDDDDDDEEEIIILLLHHHLLLPPPOOOJJJBBB===:::888;;;???DDDHHHJJJJJJJJJJJJHHHFFFDDDCCCAAA???===@@@???>>>>>>???AAACCCDDDDDDCCCAAA>>><<<:::999999666777999<<<===>>>??????>>>???BBBEEEGGGHHHIIIIIIIIIGGGEEEFFFHHHIIIHHHGGGHHHIIIJJJJJJJJJLLLPPPSSSWWWYYY[[[[[[YYY[[[aaafffkkklllmmmooorrruuuwwwxxxzzz|||~~~|||{{{zzzsssmmmnnnoooqqqqqqqqqppppppuuuyyyyyyrrriiifffkkkrrrrrrtttsssrrrtttvvvsssmmmiiimmmssszzzzzzooo^^^PPPGGGDDD@@@>>>>>>???>>>>>><<<;;;;;;<<<>>>@@@CCCDDD???AAADDDGGGHHHGGGFFFEEEDDDBBB@@@AAABBBDDDEEEDDDAAAAAAAAA@@@@@@@@@??????>>>@@@AAAAAA???>>>>>>???<<<@@@CCCCCC???===@@@CCC???>>>===>>>@@@AAAAAAAAA@@@@@@???>>>======>>>>>>======>>>@@@CCCDDDDDDCCCDDDCCCAAA???>>>>>>>>>>>>???>>>>>>>>>>>>@@@AAABBB@@@BBBCCCEEEEEEEEEDDDDDD>>><<<::::::;;;<<<<<<<<<:::<<<======;;;:::999999777888999;;;>>>@@@AAABBBCCC@@@>>>=========;;;:::999999::::::;;;<<<======888999::::::;;;;;;;;;;;;999:::<<<=========<<<<<<:::<<<===<<<;;;@@@IIIPPPddd\\\OOOBBB999777888::::::::::::;;;===>>>@@@AAAEEECCC@@@===<<<<<<>>>??????>>>>>>AAAEEEGGGEEECCC<<<;;;;;;::::::;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===???@@@AAABBBCCC777888999;;;<<<=========??????????????????@@@@@@CCCBBB???===<<<===???AAAAAA@@@??????>>>?????????;;;<<<>>>>>>======>>>??????>>>===<<<<<<===>>>???===AAAEEEHHHIIIJJJKKKLLLFFFJJJOOORRRUUU[[[dddjjjqqqtttwwwvvvtttwww{{{qqqnnnttt{{{~~~~~~||||||}}}xxxwww~~~}}}uuuvvvxxxxxxwwwuuuqqqooooookkkhhhiiikkkhhh^^^VVVRRRPPPNNNKKKIIIIIIIIIIIIFFFEEEDDDEEELLLWWWeeennnuuupppiii```ZZZZZZ]]]aaaaaa\\\UUUOOOJJJGGGCCCAAA>>>???@@@BBBCCCDDDDDDDDD??????>>>>>>???@@@BBBCCCBBBCCCEEEDDDCCCEEEIIIMMMPPPVVV[[[[[[UUUMMMEEEBBB888;;;???DDDGGGIIIIIIIIIMMMIIIEEECCCDDDDDDAAA>>>>>>======>>>@@@DDDGGGIIIGGGDDD@@@<<<999999:::;;;555777:::<<<>>>???@@@???;;;===@@@DDDHHHJJJKKKLLLLLLIIIFFFFFFGGGHHHFFFDDDFFFGGGHHHHHHHHHJJJNNNQQQTTTWWWZZZWWWSSSTTT[[[bbbjjjkkklllooorrrvvvyyyzzz|||~~~|||{{{yyyqqqkkkjjjllloooqqqssswww|||yyypppjjjiiilllooorrrwww|||}}}zzzvvvtttsssmmmppptttrrriii[[[KKKAAA>>>>>>>>>>>>============@@@>>>===<<<===>>>@@@AAACCCBBBCCCEEEGGGGGGEEECCCCCCBBB@@@>>>>>>???@@@AAA???@@@AAABBBBBB@@@???>>>;;;@@@DDDDDDDDDEEEBBB==================>>>??????AAAAAA@@@???@@@AAABBBCCCEEEBBB???>>>>>>>>>===<<<===>>>>>>@@@AAABBBCCCCCC@@@>>>===<<<<<<>>>@@@AAA????????????@@@AAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDD>>><<<;;;::::::;;;===>>>;;;;;;;;;:::888777777888999888888:::===?????????>>>???@@@@@@???===;;;999777999;;;<<<;;;999999:::::::::::::::::::::::::::;;;<<<>>>?????????>>>===999999999999;;;???DDDHHHTTTQQQKKKEEE???<<<;;;:::888:::<<<===<<<;;;;;;;;;??????===:::999:::===AAA>>>???@@@CCCKKKQQQOOOHHH<<<;;;999:::<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<;;;<<<<<<===>>>??????@@@??????>>>>>>>>>>>>??????@@@@@@>>>;;;:::<<<@@@CCC??????>>>>>>>>>>>>??????>>>>>>>>>>>>============<<<<<<::::::999:::;;;<<<<<<>>>AAAEEEGGGHHHHHHHHHBBBFFFIIIJJJJJJMMMTTT[[[___]]]]]]aaaiiippptttvvvuuujjjbbbfffttt|||~~~}}}~~~}}}|||tttqqqttt|||{{{tttpppooovvv~~~~~~~~~~~~}}}||||||{{{zzzpppmmmiiihhhggghhhgggfffhhhccc^^^[[[[[[XXXRRRMMMKKKIIIGGGFFFFFFGGGFFFFFFCCCDDDDDDFFFKKKUUUcccnnnzzzuuulllaaaXXXXXX]]]cccggg```UUULLLHHHFFFFFFFFFMMMGGGAAA@@@DDDGGGGGGEEEFFFBBB@@@AAA@@@>>>???CCCFFFGGGHHHGGGEEEDDDGGGJJJNNNdddtttooocccYYYMMMBBB>>>???AAACCCDDDEEEFFFFFFHHHFFFFFFHHHIIIHHHDDDAAABBBAAA???@@@CCCIIIOOOSSSLLLEEE<<<999;;;======<<<;;;;;;===>>>@@@@@@AAAAAA???@@@@@@BBBEEELLLSSSYYYQQQMMMIIIGGGHHHIIIHHHGGGIIIIIIHHHGGGGGGIIIMMMPPPUUUVVVVVVUUUTTTUUUXXXZZZgggjjjooosssuuuwwwyyyzzz}}}|||~~~zzz}}}{{{~~~}}}|||{{{xxxssslllgggdddfffiiilllpppvvv}}}xxxqqqnnnnnnppppppwww}}}{{{vvvttttttnnnnnnlllfff]]]QQQFFF???;;;<<<===>>>@@@AAABBBCCC??????=========>>>@@@AAACCCBBBBBBDDDFFFGGGFFFDDDCCCBBB@@@>>>>>>???@@@AAA??????????????????>>>>>>>>>AAACCCDDDFFFGGGCCC===;;;;;;;;;<<<===???@@@AAAAAAAAA@@@@@@@@@AAABBBCCCDDDBBB???>>>>>>>>>===<<<===>>>>>>???@@@AAABBBBBB???>>>>>>===>>>???@@@AAA@@@@@@?????????@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDD???===;;;:::999:::;;;<<<;;;;;;<<<;;;999777666666777777777999;;;============>>>??????>>><<<:::999888:::<<<<<<;;;999999::::::999999999999999999999;;;<<<===>>>>>>>>>======<<<<<<;;;:::;;;===BBBEEEKKKHHHDDD???;;;999888888888:::<<<<<<;;;:::;;;;;;;;;<<<===<<<;;;:::;;;======>>>???BBBJJJQQQOOOIII===;;;:::;;;<<<>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<=========>>>???@@@@@@@@@??????>>>>>>>>>>>>>>>???@@@@@@???===;;;<<>>>>>>>>>>>??????<<<<<<<<<<<<;;;;;;;;;;;;===<<<;;;::::::;;;<<<===888999<<>>@@@BBBAAA@@@CCCKKKQQQ]]]ZZZ[[[bbbkkkooolllfff___\\\[[[```iiippprrrrrrtttvvvxxxyyyyyyzzz}}}||||||{{{zzzyyyyyyxxxxxxwwwxxxyyyyyyyyyxxxwwwwwwuuuppppppuuuzzz|||}}}wwwrrrooolllqqqxxx|||~~~|||{{{yyyyyyzzz|||~~~{{{|||}}}|||xxxtttgggddd___\\\[[[ZZZZZZYYYYYYVVVSSSSSSUUUSSSNNNIIIJJJHHHFFFDDDDDDEEEFFFFFFBBBAAA@@@???CCCMMM\\\ggguuurrrkkkbbb[[[ZZZ```eeehhhbbbXXXPPPLLLJJJHHHHHHMMMGGGBBBAAADDDGGGGGGFFFDDD@@@>>>@@@@@@===>>>AAADDDFFFHHHHHHGGGFFFGGGIIIRRRiii|||{{{oooaaaQQQCCC???@@@AAACCCDDDEEEFFFFFFFFFEEEEEEFFFHHHHHHEEEBBBDDDCCCBBBCCCGGGMMMTTTXXXRRRKKKBBB======??????>>><<<===>>>???@@@AAAAAAAAABBBDDDEEEGGGKKKPPPWWW\\\PPPLLLHHHGGGHHHIIIHHHGGGGGGHHHHHHGGGGGGHHHLLLNNNSSSTTTUUUUUUUUUWWWZZZ\\\fffiiimmmpppsssvvvyyy|||}}}|||~~~sssuuu{{{{{{yyyvvvsssppplllfffccc]]]aaaeeehhhlllsss{{{wwwqqqqqqssstttsss|||xxxqqqoooqqqmmmiiiaaaXXXOOOGGGAAA>>>888999<<<>>>AAADDDFFFHHH??????>>>===>>>???@@@AAACCCBBBAAABBBDDDFFFFFFEEECCCBBB@@@???>>>???AAABBB>>>>>>===<<<<<<===>>>???@@@BBBBBBDDDIIILLLGGG???999999:::;;;===???AAABBBAAAAAA@@@@@@@@@AAABBBCCCCCCAAA>>>===>>>>>>>>>===>>>>>>>>>??????@@@@@@@@@>>>????????????@@@@@@@@@AAA@@@??????????????????@@@AAAAAABBBCCCDDDDDDEEEAAA???===;;;999999999999<<<<<<===<<<;;;888666444666555555777:::;;;;;;:::;;;<<<<<<===<<<;;;999888:::<<<===<<<:::999999999999999999888888999999:::;;;;;;<<<============<<>>===;;;:::<<>>;;;888888888888888:::<<<<<<;;;:::;;;<<<888:::===>>>===;;;::::::;;;<<<<<>><<<;;;<<<===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>============>>>>>>??????@@@@@@AAA@@@@@@???>>>======>>>>>>@@@@@@@@@???===<<<===??????>>>>>>======>>>>>>???<<<<<<<<<<<<;;;;;;;;;;;;===<<<;;;;;;;;;<<<===>>>;;;<<<>>>@@@BBBBBBBBBBBBAAAAAA@@@>>>===AAAHHHNNN]]]ZZZZZZaaahhhfff[[[OOOHHHLLLRRRVVVXXXZZZ]]]___bbbeeeiiikkkmmmnnnpppqqqllllllllllllkkkjjjiiihhhggghhhjjjlllmmmnnnoooooosssmmmiiimmmqqqtttwwwzzzzzzzzzyyyxxxuuuqqqnnnlllhhhkkknnnqqqrrrsssuuuvvvtttssspppnnnlllmmmmmmnnnrrrppppppuuuzzzzzzrrrjjj]]]YYYSSSNNNLLLLLLKKKKKKKKKJJJKKKNNNQQQQQQMMMIIIHHHFFFDDDBBBBBBCCCEEEGGGFFFEEEBBB???AAAJJJWWWaaammmlllhhhbbb]]]]]]bbbfffgggaaaZZZTTTPPPMMMJJJIIILLLGGGCCCBBBDDDGGGGGGFFFCCC@@@@@@BBBBBB??????BBBCCCGGGKKKNNNNNNMMMLLLLLLUUUkkkvvvfffSSSCCC@@@AAABBBDDDEEEFFFFFFFFFDDDCCCCCCEEEFFFGGGEEECCCEEEEEEEEEGGGLLLRRRXXX\\\XXXQQQGGGAAA???@@@@@@@@@???@@@@@@AAABBBBBBBBBAAAEEEGGGIIIKKKNNNQQQVVVZZZMMMKKKGGGFFFGGGGGGGGGGGGEEEGGGHHHHHHGGGHHHJJJMMMQQQSSSUUUWWWXXX[[[^^^aaaeeegggiiikkknnnsssyyy}}}~~~|||}}}zzzmmmoooyyy~~~zzzsssmmmiiieeeaaa^^^[[[```gggjjjkkknnntttyyy}}}vvvrrrqqqsssvvvwww~~~|||pppgggfffhhhfff```WWWNNNFFFAAA??????999:::<<<>>>AAACCCEEEFFF??????>>>>>>>>>???@@@AAACCCAAA@@@@@@CCCEEEFFFFFFDDDBBB@@@??????@@@AAABBB@@@>>><<<;;;;;;<<<>>>@@@AAAAAAAAADDDLLLQQQLLLCCC999999:::;;;<<<>>>@@@AAA@@@@@@@@@AAAAAAAAABBBBBBBBB@@@>>>===>>>>>>>>>===>>>>>>>>>>>>>>>>>>??????>>>>>>???@@@AAA@@@@@@@@@AAA@@@???>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDEEECCCBBB???===;;;999999888======>>>???>>>;;;777444666555555666999;;;::::::999::::::;;;::::::999888;;;<<<===<<<:::888888999::::::999999999:::;;;;;;:::;;;;;;;;;<<<<<<<<<<<<>>>>>>===<<<:::;;;>>>AAABBB@@@>>>;;;::::::::::::888:::;;;;;;::::::;;;<<<888;;;===>>>===<<<;;;<<<<<<<<<:::;;;BBBIIIHHHBBB???===<<<<<<>>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>=========>>>>>>>>>?????????AAA@@@???>>>============???@@@AAA@@@>>><<<<<<===>>>>>>============>>>>>>>>>>>>>>>>>>============<<<;;;:::999:::;;;<<<===>>>???AAABBBCCCCCCCCCCCCCCCBBBAAA??????CCCJJJOOO]]]YYYWWWYYYZZZUUUIII???@@@DDDIIIKKKIIIHHHJJJLLLOOORRRVVVZZZ\\\\\\\\\\\\ZZZ[[[\\\]]]]]]]]]\\\[[[YYYZZZ\\\___aaacccdddeeejjjeeeccceeekkknnnnnnnnnnnnnnnmmmmmmkkkiiigggfffbbbcccccccccdddfffhhhiiigggeeebbb___]]]\\\[[[[[[^^^]]]aaakkkttttttjjj```UUUPPPJJJFFFDDDDDDEEEDDDFFFGGGIIINNNQQQQQQNNNKKKFFFEEECCCAAA@@@AAADDDGGGHHHGGGEEEBBBBBBGGGQQQXXXaaabbbbbb___\\\\\\```dddbbb___YYYUUURRROOOKKKIIIIIIFFFCCCBBBDDDEEEFFFEEEDDDBBBBBBFFFFFFCCCBBBEEEDDDIIIOOOUUUWWWWWWVVVTTTVVVfffuuuwwwnnn```PPPBBBAAABBBCCCDDDEEEFFFFFFFFFBBBBBBBBBCCCDDDEEEFFFEEEGGGGGGHHHIIIMMMRRRVVVYYYXXXQQQHHHBBB@@@@@@AAABBBAAABBBBBBCCCCCCCCCBBBBBBEEEGGGIIIJJJKKKLLLNNNPPPKKKIIIFFFEEEEEEFFFGGGGGGEEEGGGIIIIIIIIIIIIKKKLLLQQQTTTXXXZZZ]]]```dddgggdddddddddeeehhhooowww|||}}}{{{{{{wwwkkknnnwwwxxxnnneee___\\\YYYXXX```gggnnnpppmmmjjjkkknnnuuuwwwxxxuuuqqqqqquuuzzz}}}}}}sssggg]]]\\\]]]VVVRRRLLLFFFAAA???>>>>>><<<<<<======>>>>>>?????????????????????@@@@@@AAABBB@@@???@@@BBBEEEFFFFFFDDDCCCAAA??????@@@AAABBBBBB@@@===;;;:::<<<>>>@@@?????????CCCLLLSSSPPPHHH<<<<<<<<<<<<<<<===>>>???@@@@@@AAAAAAAAABBBBBBBBBAAA???===<<<===??????>>>>>>>>>>>>>>>>>>>>>??????===>>>???@@@@@@@@@@@@???@@@??????>>>===============>>>???@@@AAABBBCCCDDDDDDCCCAAA???===;;;:::999>>>>>>>>>@@@AAA@@@;;;888777666666777:::;;;;;;:::888888888999999999999999;;;<<<<<<;;;888777888999;;;:::999999999:::<<<===:::::::::::::::;;;;;;;;;;;;;;;<<<;;;:::;;;>>>AAABBBAAA???===;;;:::::::::888999::::::999999:::<<<=========<<<<<<<<>><<<<<<>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>>>><<<<<<<<<===============@@@@@@???>>>======>>>>>>>>>@@@AAAAAA>>><<<<<<<<<>>>>>>============>>>>>>>>>>>>>>>>>>============999999888888888999;;;;;;;;;;;;<<<===>>>>>>>>>???>>>>>>======>>>BBBGGGKKKUUUSSSPPPLLLHHHDDDAAA???AAAAAAAAABBBCCCCCCDDDDDDEEEFFFJJJMMMOOONNNMMMKKKIIIJJJKKKMMMOOOPPPPPPQQQNNNOOOPPPRRRSSSUUUWWWXXX\\\\\\]]]```dddfffdddaaa``````___^^^]]]\\\[[[ZZZWWWVVVUUUTTTUUUWWWYYYZZZVVVUUUSSSQQQOOONNNNNNMMMOOOOOOTTT```lllmmmdddZZZNNNJJJEEEBBBBBBCCCCCCCCCCCCDDDHHHKKKNNNNNNKKKIIIEEEEEEDDDBBB@@@@@@DDDGGGCCCDDDEEEDDDBBBCCCGGGLLLVVVXXXZZZYYYWWWWWWZZZ^^^^^^[[[XXXVVVTTTQQQNNNKKKGGGEEECCCBBBBBBCCCDDDDDDCCCAAABBBFFFGGGDDDCCCFFFDDDHHHOOOVVV[[[\\\[[[YYYWWW^^^dddccc]]]UUULLLEEECCCCCCDDDEEEFFFFFFFFFEEEBBBBBBBBBBBBBBBDDDFFFGGGIIIIIIIIIIIIKKKMMMPPPQQQQQQLLLFFFAAA??????AAABBBBBBCCCCCCDDDDDDDDDCCCCCCGGGIIIJJJIIIGGGEEEEEEFFFHHHGGGEEEDDDCCCDDDFFFGGGGGGHHHJJJKKKKKKKKKLLLNNNSSSWWW[[[___bbbeeeiiillldddcccaaaaaacccjjjsssyyy|||yyyyyy|||~~~~~~sssgggkkkvvv{{{sssggg]]]XXXWWWXXXYYYhhhpppwwwvvvoooiiihhhiiiooovvv}}}|||vvvsssuuuyyy{{{yyysssiii^^^VVVSSSSSSFFFDDDBBB@@@>>>===<<<<<<=========<<<<<<;;;;;;;;;?????????@@@@@@@@@@@@AAA@@@???>>>@@@CCCEEEEEEEEEDDDCCCAAA@@@???@@@BBBCCCCCCAAA>>>;;;:::;;;===>>>;;;===>>>AAAIIIOOOMMMGGG>>>============>>>>>>??????@@@AAABBBBBBBBBAAAAAA@@@>>><<<<<<===?????????>>>>>>>>>??????@@@@@@@@@===>>>>>>>>>>>>????????????>>>=====================>>>>>>???@@@AAAAAABBBBBBBBBAAA???>>>===;;;;;;===<<<<<>>999999999888999::::::;;;888999::::::999;;;>>>@@@???>>>===;;;:::888888888888999:::999888888:::<<>>CCCJJJIIIDDD???>>><<<<<<===>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>????????????<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>??????>>>@@@AAA@@@>>>=========>>>======<<<<<<======>>><<<<<<<<<<<<;;;;;;;;;;;;888777777666777888:::;;;999999::::::;;;<<<======<<<===???AAACCCEEEGGGHHHHHHHHHEEEAAA======@@@DDD@@@===<<<===AAAEEEFFFEEEBBBCCCDDDGGGIIIIIIFFFCCC>>>>>>>>>@@@BBBDDDFFFGGGEEEEEEEEEFFFGGGIIIJJJKKKOOOTTTYYYYYYZZZ[[[YYYUUUQQQQQQPPPOOONNNMMMLLLLLLKKKIIIFFFFFFIIIKKKMMMMMMIIIIIIHHHGGGFFFEEEEEEEEEGGGHHHMMMWWWaaaddd^^^WWWIIIFFFCCCBBBCCCDDDDDDCCC???AAADDDFFFGGGFFFEEEDDDFFFGGGHHHEEEBBBAAACCCFFFBBBEEEHHHGGGEEECCCEEEGGGMMMPPPRRRRRROOOOOORRRUUUYYYWWWUUUTTTTTTSSSPPPNNNFFFEEEDDDCCCCCCCCCDDDDDDAAA??????CCCDDDBBBBBBEEEDDDFFFJJJPPPVVVXXXWWWVVVVVVUUUTTTRRRPPPMMMKKKIIIDDDEEEFFFFFFFFFFFFFFFEEECCCCCCCCCBBBAAACCCFFFIIIJJJJJJIIIIIIJJJJJJJJJKKKKKKHHHDDDAAA??????@@@AAABBBBBBCCCDDDEEEEEEDDDDDDKKKKKKKKKIIIEEECCCBBBBBBEEEEEEDDDCCCBBBCCCEEEHHHHHHJJJKKKKKKJJJKKKNNNPPPVVVYYY^^^bbbeeehhhkkknnnfffdddbbb```aaagggpppvvv{{{wwwvvvyyyzzz{{{~~~nnnbbbffftttyyyqqqeee]]][[[___dddhhhqqqwww|||yyyqqqjjjkkknnnsss{{{zzzwwwvvvuuuooofff\\\TTTMMMIIIGGG>>>>>>==================;;;;;;;;;;;;;;;<<<<<<<<>>>>>>>>@@@CCCEEEDDDCCCEEECCCAAA@@@@@@@@@BBBCCCBBBAAA>>>;;;:::999999:::999<<<===>>>BBBFFFFFFAAA=========>>>>>>@@@AAABBB???@@@AAABBBBBBBBBAAAAAA???===;;;;;;===?????????===>>>>>>???@@@AAABBBBBB>>>===<<<<<<<<<===>>>???======<<<<<<<<<===>>>>>>>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>======<<<;;;:::888888<<>>>>><<<::::::<<<@@@DDDEEECCC???>>>CCCKKKLLLHHH???===;;;;;;<<<===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===??????@@@@@@???===============<<<<<<<<<============>>>???@@@AAA>>>???@@@???>>>===>>>???======<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;888777777777777999:::<<<:::::::::;;;<<<>>>???@@@???AAADDDHHHJJJIIIGGGEEEAAA@@@???>>>===>>>???@@@===<<<<<<>>>AAACCCDDDDDDBBBBBBBBBDDDGGGGGGEEEBBB<<<;;;:::999:::===???AAA@@@??????@@@AAACCCEEEFFFHHHPPPTTTQQQNNNNNNNNNLLLFFFFFFEEEDDDCCCCCCCCCCCCCCCAAA???@@@CCCFFFGGGGGGCCCCCCCCCBBBBBBBBBBBBAAACCCCCCFFFMMMSSSVVVTTTQQQHHHGGGEEEEEEFFFFFFEEECCC???AAACCCDDDDDDDDDDDDDDDFFFIIIKKKIIIDDDAAACCCEEEDDDFFFIIIHHHEEEDDDEEEHHHIIILLLMMMLLLIIIHHHJJJMMMQQQPPPNNNNNNOOOPPPOOOMMMGGGGGGFFFEEEDDDDDDEEEFFFAAA>>>>>>AAABBBAAACCCGGGGGGFFFGGGJJJOOOQQQQQQOOOOOOLLLIIIIIIIIIIIIHHHHHHFFFFFFFFFGGGGGGFFFEEEEEEDDDEEEDDDBBB@@@BBBFFFJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHFFFCCCAAA??????@@@AAAAAACCCDDDEEEEEEEEEEEELLLLLLKKKHHHDDDBBBBBBCCCCCCCCCDDDBBBAAAAAAEEEHHHIIIJJJJJJIIIIIIJJJMMMPPPWWWZZZ___ccceeegggjjjllljjjhhhdddaaaaaafffnnnsssyyyuuusssuuuwwwxxx||||||kkk```eeerrr{{{sssiiicccdddkkksssyyyuuu{{{~~~yyyqqqlllpppuuu{{{yyyrrroooggg\\\SSSLLLGGGAAA>>>>>>=========>>>???@@@@@@888999:::;;;<<<>>>????????????@@@AAAAAAAAAAAA@@@======>>>AAADDDEEEDDDBBBEEECCCBBB@@@@@@AAABBBCCCBBB@@@>>>;;;999777777777777;;;===<<<===??????<<<<<<<<<===>>>@@@AAACCCDDD???@@@AAABBBCCCBBBAAAAAA>>>===;;;;;;===???@@@???===>>>???@@@AAABBBCCCCCC>>>===;;;:::;;;<<<>>>@@@<<<<<<<<<<<<<<<===>>>???>>>>>>>>>>>>>>>?????????;;;;;;<<<<<<<<<<<<;;;;;;888666555999@@@DDDDDDAAA888777666777999::::::999777777777777888999;;;<<<666777777666444555777999777666444333444666999;;;999888777777777888:::;;;777888999888777777999;;;999999999999999888888888999999999888777888:::<<<<<<<<<<<<;;;:::<<>>>>>>>>>>>============<<<=========>>>@@@AAABBB>>>??????>>>======???AAA======<<<<<<<<<<<<======???>>>>>>>>>============888888777777888:::;;;===888888888999;;;===>>>??????AAAFFFJJJKKKIIIDDD???@@@>>>===???AAAAAA<<<777<<<>>>@@@@@@????????????AAA@@@@@@BBBFFFGGGEEEBBB???===:::888999;;;>>>@@@>>>>>>>>>???@@@CCCEEEFFFFFFOOORRRKKKDDDEEEGGGGGGAAAAAA@@@@@@@@@@@@AAAAAAAAA???===???CCCGGGGGGFFFBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAEEEHHHJJJJJJJJJKKKJJJIIIIIIIIIIIIFFFDDDBBBDDDFFFGGGFFFGGGHHHIIIGGGKKKNNNLLLFFFBBBBBBDDDAAACCCDDDBBB??????BBBEEEHHHJJJKKKIIIFFFDDDFFFIIIJJJHHHGGGHHHIIIKKKKKKJJJHHHHHHHHHGGGFFFFFFGGGHHHCCC@@@???AAACCCBBBEEEJJJKKKIIIGGGHHHKKKMMMMMMKKKHHHEEECCCEEEGGGGGGFFFEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEFFFEEEBBB@@@AAAFFFKKKKKKKKKLLLLLLLLLKKKKKKJJJIIIIIIIIIFFFCCC@@@??????@@@AAABBBDDDEEEFFFFFFFFFKKKJJJIIIFFFCCCBBBCCCEEEAAACCCCCCBBB@@@AAADDDHHHIIIIIIHHHGGGGGGIIIMMMPPPWWWZZZ___bbbeeefffiiijjjnnnkkkgggccccccfffmmmsssxxxtttrrrtttuuuwww{{{~~~{{{kkkaaagggrrr}}}yyywwwwwwyyyzzz{{{xxxwwwxxx~~~}}}sssddd\\\QQQHHHCCCAAAAAABBB>>>>>>>>>>>>>>>=========;;;:::999999:::;;;===>>>>>>>>>>>>@@@BBBDDDDDDDDDCCCCCCAAAAAA@@@AAABBBCCCBBBBBBBBBBBBBBBCCCDDDEEEBBB???;;;777555666777999777999::::::::::::;;;===;;;<<<>>>@@@BBBCCCCCCDDDCCCCCCCCCBBBAAA@@@>>>===>>>===;;;::::::;;;<<<=========>>>???@@@BBBDDDDDD???>>><<<;;;:::;;;===>>><<<<<<<<<======>>>@@@@@@======<<<<<<<<<>>>???@@@>>>>>>===;;;;;;:::::::::<<<999777888;;;>>>>>><<<;;;999777777888888666444555555666888888999999999999777555333333444666888666666555555555555666666888444222333888;;;999666777777666666666666666777::::::999999888777777777222222333444555666777777:::::::::::::::::::::::::::;;;<<<===>>>@@@@@@AAA>>>>>>===<<<;;;;;;;;;;;;??????>>>>>>======<<<<<<>>>???@@@???>>>===>>>???;;;:::999888999;;;===>>>>>>>>>?????????@@@@@@@@@<<<======???@@@AAABBBCCC@@@???>>><<<;;;;;;::::::999:::::::::;;;<<<<<<<<<999999777777777888999:::???>>>===<<<<<<;;;;;;<<<>>>@@@BBBBBB@@@>>>>>>>>>>>>@@@AAAAAA???>>>>>>???@@@@@@?????????@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAA;;;:::888888:::<<<======???@@@@@@@@@@@@CCCGGGJJJOOOMMMJJJHHHFFFCCCAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@>>><<<===>>>AAABBBDDDBBBAAA@@@AAAAAA@@@>>>@@@AAACCCDDDDDDDDDCCCBBBFFFIIILLLKKKHHHDDDAAA@@@???CCCGGGHHHFFFDDDDDDFFFDDDJJJPPPNNNHHHCCCCCCEEEFFFCCCAAAAAABBBCCCCCCBBB@@@BBBDDDEEEFFFEEEDDDCCCDDDDDDCCCCCCDDDEEEGGGHHHFFFEEEEEEFFFHHHHHHGGGEEE???@@@BBBCCCEEEFFFFFFFFFHHHIIIJJJJJJHHHFFFGGGGGGJJJIIIGGGEEEDDDCCCBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCFFFDDDBBB@@@@@@BBBDDDEEEGGGEEEEEEHHHIIIIIINNNUUUQQQSSSOOOFFF@@@??????>>>>>>=========???BBBEEEGGGHHHGGGEEECCCBBBCCCDDDEEEEEEDDDBBBAAABBBCCCEEEGGGJJJJJJJJJIIIHHHJJJMMMPPPWWWXXXZZZ]]]```fffmmmqqqpppmmmjjjiiimmmrrrwwwyyy{{{yyyxxxwwwwwwxxxzzz{{{zzztttfff^^^fffppp~~~yyyyyy|||~~~|||||||||wwwkkk[[[TTTJJJBBB>>>===>>>>>>>>>>>>======<<<<<<<<<;;;::::::999999:::;;;===>>>>>>>>>>>>@@@BBBDDDDDDDDDEEEDDDCCCAAA@@@@@@AAAAAACCCCCCCCCCCCCCCDDDEEEEEEDDDBBB>>>:::888666777777888:::;;;;;;::::::;;;===;;;<<<===???@@@BBBBBBCCCCCCCCCBBBAAAAAA@@@?????????>>><<<::::::;;;<<<============>>>???AAABBBCCC@@@???===<<<;;;<<<===>>>===<<<<<<<<<<<<===>>>>>><<<<<<;;;;;;;;;<<<>>>???>>>===<<<;;;::::::::::::<<<999777888;;;======<<<:::888777777777777666444555555666888888999999888888777555444444555777888666666555555555555666666999555333555999;;;:::777777777666666666666666777:::999999888888777666666444555555666888999999:::::::::::::::::::::::::::999::::::;;;<<<===>>>>>>;;;;;;:::999999999::::::>>>>>>=====================>>>??????======>>>???===<<<:::999999;;;<<<===>>>>>>>>>?????????@@@@@@<<<<<<===>>>???@@@AAAAAA@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<:::999888888888999:::;;;>>>======<<<<<<<<<<<<===<<<>>>@@@@@@???>>>???@@@@@@AAAAAA@@@>>>===>>>???@@@@@@???????????????@@@@@@@@@???????????????@@@===;;;::::::<<<>>>???????????????AAACCCFFFIIIJJJGGGFFFDDDBBBAAA???===;;;>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@>>>======???AAACCCDDDDDDDDDBBB@@@>>><<<;;;???@@@AAABBBCCCCCCCCCBBBEEEGGGIIIIIIFFFCCCAAA@@@@@@CCCGGGGGGDDDCCCDDDFFFEEEKKKPPPOOOIIIDDDDDDGGGFFFDDDBBBAAABBBCCCCCCCCCAAABBBCCCEEEEEEDDDBBBAAADDDCCCCCCCCCCCCEEEFFFGGGFFFEEEEEEFFFHHHHHHGGGEEEAAABBBCCCDDDEEEEEEEEEEEEHHHIIIJJJIIIGGGEEEEEEFFFIIIIIIHHHFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCFFFDDDBBBAAAAAABBBDDDFFFIIIEEECCCEEEFFFHHHPPPXXX\\\]]]XXXKKK@@@<<<<<<<<<>>>=========>>>AAACCCEEEGGGFFFEEECCCCCCCCCDDDDDDFFFEEEDDDBBBBBBBBBBBBCCCHHHHHHIIIHHHHHHIIIMMMPPPVVVXXXZZZ\\\```eeelllppppppnnnlllllloootttxxxzzz~~~}}}{{{zzzzzz{{{|||}}}~~~~~~yyyuuufffZZZ___oooyyywww|||~~~yyy}}}zzzjjj^^^QQQKKKCCC>>><<<<<<<<<<<>>>>>===<<<;;;;;;:::999999999:::;;;<<<======>>>???@@@AAABBBCCCDDDFFFEEEDDDBBB@@@?????????DDDDDDDDDDDDDDDEEEEEEEEEFFFEEEBBB???<<<999777666:::;;;<<<<<<;;;:::;;;===:::;;;<<<===>>>???@@@AAACCCCCCAAA@@@@@@@@@AAAAAAAAA???===;;;::::::;;;<<<============>>>???@@@AAA@@@>>>===;;;:::::::::;;;<<<<<<;;;;;;;;;<<<<<<===<<<;;;:::999:::;;;<<<=========<<<;;;::::::::::::;;;999888999;;;<<<<<<<<<999777666666666666555444555555666777888888888888666666666666666777777777666666555555555555666666999666444555999;;;:::888777666666555555666777777999999888888777777666666555555666777888999::::::999999999999999999999999999999999999:::::::::;;;888777777777777888999999<<<<<<<<<<<<<<<=========<<<>>>???>>>===<<<>>>???>>>===<<<::::::;;;<<<=========>>>>>>>>>?????????;;;;;;<<<===>>>>>>??????@@@???>>>===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::999999:::;;;<<<<<<======<<<<<<;;;<<<<<<<<<:::;;;======<<<===@@@BBBBBBBBBBBB@@@======>>>@@@AAA@@@@@@??????>>>>>>>>>===============>>>>>>>>>???===<<<<<<>>>@@@AAA@@@???>>>???CCCHHHLLLLLLKKKDDDCCCCCCAAA@@@???>>>>>>========================AAA@@@>>>===>>>???AAACCCFFFHHHJJJHHHBBB===::::::===>>>???AAABBBCCCCCCCCCCCCDDDFFFEEECCCAAAAAAAAABBBDDDFFFEEECCCBBBDDDGGGFFFKKKOOONNNIIIEEEFFFHHHGGGEEEBBBBBBCCCDDDDDDCCCBBBBBBCCCDDDDDDCCCBBBAAABBBBBBAAAAAABBBCCCEEEFFFEEEEEEDDDFFFGGGHHHGGGEEECCCDDDDDDEEEEEEEEEEEEEEEGGGIIIIIIHHHEEECCCCCCCCCFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDBBBAAAAAABBBDDDEEEJJJEEEAAABBBCCCGGGQQQZZZcccgggbbbRRRAAA::::::<<<>>>===<<<<<<===>>>@@@AAADDDDDDDDDDDDDDDDDDDDDDDDGGGGGGFFFDDDCCCAAA@@@???EEEFFFGGGGGGGGGIIIMMMPPPUUUVVVYYY\\\___dddjjjnnnoooooooooqqqsssvvvyyy{{{~~~|||{{{zzz{{{||||||yyy}}}yyywwwuuufffXXXZZZnnnvvvrrryyy~~~xxxzzz~~~zzzlll\\\PPPJJJFFF@@@=========>>>>>>AAAAAA@@@???>>>===<<<;;;999999999::::::;;;<<<<<<===>>>???@@@@@@AAACCCDDDEEEDDDCCCBBBAAA@@@@@@???CCCCCCDDDDDDDDDDDDDDDCCCFFFFFFEEEDDDBBB???<<<:::;;;===>>>===;;;;;;<<<===::::::;;;;;;<<<===>>>???CCCBBB@@@??????@@@BBBCCCBBBAAA>>><<<;;;;;;;;;<<<======<<<<<<<<<===>>>>>>>>>===;;;999888777777777::::::::::::;;;<<<===>>><<<;;;:::999999:::;;;<<<<<<<<<;;;:::999999:::::::::999999999:::;;;;;;;;;888666555555666666555333555555666777888888777777555666777888888888777666666555555444444555555666888666444555777999888777666666555555555666777777999888888777666666555555444444555555666777777888888888888888999999999999999999999999999999999999666666666666777888999:::::::::;;;;;;<<<<<<======;;;===>>>>>><<<<<<===???<<<<<<;;;;;;;;;<<<======<<<<<<=========>>>>>>>>>;;;;;;;;;<<<<<<=========???>>>===<<<;;;;;;;;;;;;===<<<<<<<<<;;;;;;:::::::::::::::;;;<<<======>>>???>>>===<<<;;;:::::::::888999::::::;;;===@@@CCCCCCCCCAAA???<<<<<<>>>@@@BBBBBBAAAAAA@@@???>>>===;;;<<<<<<===>>>>>>>>>>>>???>>><<<===???AAAAAAAAA@@@>>>???FFFMMMQQQOOOLLLAAABBBBBBBBB@@@@@@@@@AAA========================@@@???>>>>>>???@@@BBBCCCFFFKKKPPPNNNGGG@@@>>>>>><<<===???AAABBBDDDEEEFFFAAABBBBBBAAA@@@???AAABBBCCCEEEFFFDDDAAAAAACCCFFFFFFIIILLLKKKGGGEEEFFFHHHHHHEEECCCBBBCCCDDDCCCCCCCCCDDDDDDDDDDDDCCCBBBBBB@@@????????????AAABBBCCCEEEDDDDDDEEEGGGHHHFFFEEECCCCCCDDDEEEFFFFFFFFFFFFGGGHHHHHHGGGDDDBBBAAAAAACCCCCCDDDEEEDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@@@@AAACCCDDDHHHCCCAAABBBDDDGGGPPPYYYcccjjjiiiZZZFFF<<<<<<>>>>>>>>>===<<<<<<======>>>BBBCCCDDDDDDEEEEEEDDDDDDGGGGGGGGGFFFEEECCCAAA@@@CCCDDDEEEEEEFFFHHHLLLOOOSSSUUUXXX[[[^^^ccchhhlllmmmooorrrtttuuuwwwyyy{{{{{{zzzyyyxxxwwwwwwxxxxxxwwwyyyuuusssuuuhhh[[[\\\nnnwwwrrryyy~~~}}}}}}tttvvvvvvtttlll^^^OOOEEEDDDBBB???===>>>??????>>>@@@??????===<<<;;;::::::888888999::::::;;;;;;;;;<<<>>>@@@@@@???@@@BBBDDDBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCBBBAAAAAABBBDDDEEEFFFFFFCCC@@@???===??????>>><<<;;;<<<===;;;::::::::::::;;;======BBBAAA?????????AAACCCEEECCCAAA???<<<;;;;;;<<<===>>>===<<<<<<;;;;;;<<<<<<>>>===<<<:::999888888777777777888999;;;===>>>???>>>===;;;:::::::::;;;;;;;;;::::::999999999999:::999999:::::::::::::::;;;777666555555666666555444555666666777777777777666444555777888888888777666555555444444444444555555555444333333555666666555555555555555555666777777888888777666666555555444444444555555666666777777777777777888888999999999:::::::::999999999999999666666666666777999:::;;;999999::::::;;;;;;;;;<<<:::<<<======<<<<<<===>>>:::::::::;;;<<<===>>>>>>;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;<<<<<<<<<======<<<;;;::::::::::::<<<<<<;;;;;;::::::999999999999;;;<<<===>>>??????BBB@@@>>><<<:::888777777777888999::::::<<>><<<<<<>>>@@@BBBBBBBBBBBBAAA@@@>>>===;;;<<<===>>>???????????????===;;;<<<>>>@@@@@@@@@AAA@@@BBBHHHOOOSSSPPPLLL>>>???AAA@@@>>>===>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@AAABBBCCCCCCIIINNNNNNHHHCCCAAABBB>>>>>>???AAACCCEEEGGGHHHAAAAAAAAA@@@??????AAABBBDDDEEEFFFDDDAAA@@@BBBEEECCCFFFGGGFFFDDDCCCDDDFFFHHHFFFCCCBBBCCCCCCCCCBBBDDDDDDDDDEEEDDDDDDDDDCCC???>>>>>>>>>>>>@@@AAABBBEEEDDDDDDEEEGGGGGGFFFDDDAAABBBCCCEEEFFFFFFGGGGGGFFFGGGHHHFFFCCCAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@CCCCCCDDDEEEEEEDDDCCCCCC@@@@@@?????????@@@AAABBBDDDBBBBBBEEEGGGHHHMMMTTTdddnnnpppbbbNNNAAA>>>??????>>>>>>===============@@@AAABBBDDDEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDDDDEEEGGGKKKNNNQQQSSSWWWZZZ]]]aaafffiiilllooosssuuuuuuvvvwwwyyywwwwwwvvvvvvuuuuuuuuuuuuwwwxxxsssrrrtttkkkaaadddqqq|||vvv{{{|||zzzyyyyyyxxxlllllljjjeee\\\QQQGGG@@@@@@>>>======>>>>>>===<<<<<<<<<;;;;;;:::999888888777888999:::;;;;;;;;;:::<<<>>>AAAAAA???>>>AAADDDAAAAAABBBCCCCCCBBBBBBAAA@@@AAABBBCCCBBBAAA@@@???>>>@@@BBBEEEEEEDDDBBBAAA???@@@AAA???===<<<<<<===<<<;;;:::999999:::<<<===????????????@@@BBBDDDEEECCCAAA???===<<<<<<===>>>???>>>===<<<;;;;;;;;;;;;>>>>>>======<<<;;;::::::777888888999;;;===???@@@>>>===<<<:::999999:::::::::999999888888999999999888999;;;;;;:::999999:::777666555555777777666555555666666777777666666666333444555777777777666666555555444444444444555555444444333333333333444444444444444444555666777777777777666666555555444444555666666666777777777888666666666777888888999999:::::::::::::::999999999666666666777888999:::;;;999999999999::::::::::::999;;;<<<<<<;;;;;;===>>>999999:::;;;;;;<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;:::999999999999999::::::::::::999999999999888999:::<<<>>>?????????BBB@@@>>><<<999888777666888999;;;;;;;;;;;;>>>@@@?????????===<<<<<<===???@@@AAABBBBBBAAA@@@>>>===:::;;;===???AAAAAAAAA@@@>>><<<;;;;;;===???@@@???AAAAAACCCHHHMMMOOOMMMKKKAAACCCEEECCC@@@>>>???BBB>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAABBBCCCDDD>>>CCCHHHJJJGGGDDDCCCCCC??????@@@AAACCCEEEGGGHHHAAABBBBBBAAA??????AAABBBCCCFFFGGGEEEAAA???AAACCCBBBBBBCCCBBBAAAAAACCCEEEGGGEEEBBBAAABBBBBBAAAAAACCCCCCCCCCCCDDDDDDEEEEEE@@@@@@??????@@@AAABBBDDDDDDDDDCCCEEEFFFGGGFFFDDDAAABBBCCCDDDEEEEEEEEEEEEEEEGGGGGGFFFCCCAAAAAAAAA@@@???>>>>>>===>>>>>>???CCCDDDEEEFFFFFFEEEDDDCCC????????????@@@AAAAAABBBBBBAAACCCHHHIIIHHHJJJOOOeeeooorrreeeQQQDDD@@@???@@@@@@@@@??????>>>>>>>>>???@@@AAABBBDDDEEEFFFGGGEEEEEEFFFFFFGGGGGGGGGHHHDDDDDDEEEEEEEEEGGGKKKNNNOOORRRVVVYYY[[[___dddgggjjjnnnrrrtttrrrrrrsssuuuuuuuuuuuuuuuuuuuuuuuuuuuxxxzzzuuusssuuullleeekkksss{{{}}}zzzvvvtttsssqqqooo```___[[[VVVNNNGGGCCC@@@???>>>>>>>>>??????===;;;<<<<<<;;;;;;::::::::::::666777999:::;;;;;;::::::;;;???BBBAAA>>>===@@@DDDBBBCCCCCCCCCCCCBBB@@@???AAABBBCCCDDDCCCBBB@@@???:::;;;>>>@@@AAAAAA@@@>>>AAABBBBBB@@@>>><<<<<<======<<<:::999999:::;;;<<<===>>>???@@@BBBCCCDDDEEEBBBAAA???=========???@@@@@@???>>><<<;;;:::::::::;;;;;;;;;;;;;;;:::999999;;;:::::::::;;;<<<===>>>>>>===;;;999888777888888999999888888888888999999777999<<<;;;999888888:::888777666666888888777666555666666666666666555555222333444555555666666666555444444333333444444555444444444444333333444555444444444444555666777777777777666555555444444333555555555555666666666666555555666666777888888999999999999999999999999:::777777666666777888999999999999999999999888888888888:::;;;;;;;;;;;;===>>>:::;;;;;;::::::999888888::::::::::::;;;;;;;;;;;;======<<<<<<;;;;;;;;;::::::999888888777888888888888888888888888888999999666888:::<<<>>>????????????>>>===;;;:::999888888999;;;======<<<;;;<<<===;;;<<<======<<<<<<===>>>===>>>???@@@@@@???===<<<999:::===???AAAAAAAAA@@@>>><<<;;;;;;===???@@@@@@@@@AAACCCEEEGGGHHHHHHHHHEEEHHHIIIGGGBBB???@@@CCC@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@AAABBBCCCDDD>>>@@@DDDFFFGGGFFFDDDBBB?????????@@@BBBDDDFFFGGGBBBCCCDDDCCCAAA@@@AAABBBBBBEEEGGGFFFBBB??????AAAAAAAAA@@@@@@???@@@CCCDDDGGGDDDAAA@@@@@@AAA@@@???@@@@@@@@@AAABBBCCCDDDEEECCCCCCBBBBBBCCCDDDFFFGGGDDDCCCCCCDDDFFFGGGEEEDDDCCCCCCDDDCCCCCCBBBAAA@@@EEEFFFGGGFFFDDDBBBBBBCCCBBB@@@>>><<<;;;<<<>>>???CCCDDDEEEFFFFFFEEEDDDCCC@@@@@@@@@AAABBBBBBCCCCCCBBBBBBDDDHHHHHHGGGIIIMMM___gggiii\\\LLLCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@AAACCCEEEGGGIIIEEEEEEDDDDDDDDDEEEGGGGGGEEEFFFFFFEEEEEEGGGJJJMMMNNNQQQUUUXXX[[[^^^bbbeeeiiimmmqqqqqqnnnmmmooorrrrrrrrrssstttuuuuuuuuuuuuwww}}}{{{yyyxxxllldddkkksss|||}}}|||xxxssspppooommmiiifffWWWUUUQQQLLLFFFBBBBBBBBBAAA@@@@@@AAABBBAAA>>><<<>>>>>>>>>>>>>>>=========666777999:::;;;;;;::::::;;;???BBBAAA>>>===@@@DDDDDDDDDDDDDDDCCCAAA>>>===BBBCCCDDDEEEEEECCCAAA@@@888999;;;===>>>===<<<;;;AAABBBBBBAAA>>><<<<<<===>>><<<;;;999999:::;;;<<<<<<===???AAACCCDDDDDDEEEBBB@@@???======>>>@@@AAAAAA@@@???===;;;:::::::::777777888888888777777666>>>===<<<;;;;;;;;;;;;;;;===<<<:::888666666666666999888888888888888999999666999<<<<<<999777888999888777666777888999888777555666666666666666555555222222333333444555666666555444444333333444444555555666666555444333555666333333333444555666777888777666666555444444333333222222333333333333333333444555555666777888888999777888888888999999999999777666666666666777888888:::999999999888888777777888999;;;;;;;;;;;;<<<>>>===<<<<<<;;;999777555444999999:::::::::;;;;;;;;;=========<<<<<<;;;;;;:::999888777777777777777777666666777777888888888999555777999<<<>>>?????????<<<<<<;;;::::::::::::;;;:::<<<>>>>>>===;;;::::::888:::<<<===<<<<<<===>>>:::;;;===>>>???>>><<<;;;777999<<>>@@@AAA@@@???AAACCCCCCCCCCCCDDDEEECCCFFFGGGDDD>>>;;;<<>>??????@@@BBBCCCCCCDDDAAAAAACCCFFFHHHHHHEEECCC????????????@@@BBBDDDFFFCCCEEEFFFEEECCCAAAAAAAAABBBEEEHHHGGGCCC?????????AAAAAA@@@??????AAACCCEEEFFFDDDAAA@@@@@@@@@???>>>======>>>???@@@BBBCCCDDDFFFFFFEEEEEEFFFGGGIIIJJJDDDCCCCCCDDDFFFGGGEEEDDDFFFEEEEEECCCBBB@@@>>>===DDDFFFGGGFFFDDDCCCCCCDDDDDDBBB>>>;;;;;;<<<>>>@@@CCCDDDEEEGGGGGGEEEDDDCCCAAAAAABBBCCCCCCDDDEEEEEEDDDCCCDDDGGGGGGEEEHHHMMMUUU\\\\\\QQQEEEAAACCCDDDBBBBBBCCCCCCCCCBBBBBBAAA@@@??????@@@BBBEEEHHHJJJFFFDDDCCCAAAAAACCCDDDFFFFFFGGGFFFFFFEEEFFFJJJLLLNNNPPPTTTWWWZZZ]]]aaadddhhhlllpppoookkkjjjllloooooooooqqqrrrssstttttttttwww}}}zzzkkkbbbiiisss}}}{{{xxxxxxvvvrrrnnniiibbb[[[VVVIIIIIIGGGDDDAAA@@@AAACCCEEEDDDCCCBBBAAA@@@===<<>>=========???CCCCCCCCCCCCCCCCCCBBBBBBBBBCCCEEEFFFEEECCC@@@>>>;;;999888999;;;=========BBBBBBBBBAAA@@@>>><<<:::<<<;;;;;;;;;;;;;;;;;;:::666999<<<@@@CCCDDDEEEEEE======<<<<<<<<<<<<======@@@>>><<<;;;:::::::::;;;:::::::::999999999999888888888888888999:::;;;;;;777777888888888999999999888999999888777666888999888999999999999888777777666888999888777666666777888777777666666666777777333333333444555666777777888555111111333555555444444444333333333333444444444444333333222222333333444333222333555555444333666555333222222333444666555666666777888888999999:::999888888999999888666555555555555666888999:::999999888777777666777777<<<===>>>===;;;:::;;;<<<:::;;;<<<<<<===<<<<<<;;;888999:::<<<===>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;999999;;;;;;;;;;;;999999999777555444555777999;;;<<<@@@EEEDDD@@@===>>>@@@===<<<;;;:::;;;;;;:::888::::::999:::;;;===???@@@EEEAAA<<<;;;===??????>>>>>>>>>======<<<<<<;;;;;;???<<<;;;===@@@AAA@@@>>>@@@>>>======>>>?????????CCC@@@===>>>AAACCCBBBAAAAAACCCDDDDDDBBBAAA@@@@@@@@@@@@??????@@@BBBDDDEEEAAA???>>>???CCCDDDCCCAAA???AAACCCEEEFFFFFFEEEDDD===>>>@@@BBBCCCCCCBBBBBBFFFEEEDDDCCCBBBAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>===???@@@@@@???@@@AAACCCDDDDDDCCCBBBAAA@@@@@@???@@@AAAAAABBBCCCDDDDDDEEEFFFFFFFFFFFFGGGHHHIIIIIIGGGCCCCCCFFFEEECCCGGGNNNNNNLLLHHHEEEBBB@@@@@@@@@FFFDDDBBBAAAAAABBBBBBAAABBBAAA>>><<<;;;;;;<<<===AAAAAAAAACCCEEEFFFDDDBBB@@@??????>>>@@@BBBEEEFFFEEEEEEDDDDDDDDDEEEFFFGGGSSSMMMHHHFFFCCC??????BBBCCCBBBAAAAAA@@@@@@@@@AAABBB???===>>>BBBEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEJJJIIIIIIHHHHHHHHHIIIIIIMMMOOORRRUUUXXX]]]bbbfffiiiiiiiiihhhggghhhjjjllloooppppppnnnmmmpppuuuzzzvvvzzzxxxyyy|||pppccceeeppp{{{xxxrrrmmmnnnlllgggbbb]]]VVVOOOJJJBBBBBBAAAAAAAAAAAAAAAAAABBBCCCCCCBBB@@@???BBBDDD@@@>>><<<;;;<<<<<<;;;999888888888999999;;;<<<<<<:::;;;===>>>======>>>???BBBCCCCCCCCCCCCBBBBBBBBBBBBCCCEEEEEEEEEBBB@@@>>>;;;999888999;;;=========@@@AAAAAAAAA@@@>>><<<;;;;;;;;;;;;;;;::::::::::::;;;<<<>>>???@@@???>>>>>>======<<<<<<<<<<<<======???>>>===<<<;;;;;;:::;;;555555666777888999999:::::::::999888888999999999666666777777777888888888999::::::999777666777999888888999999888888777666888:::<<<;;;:::888777777666666555555444555555555333333444444555555666666777444111111333555555444555555444444444444555555555444333333333333444444666444333444555666555444666555333222222333444555555555555666666777777888999888777777888999888666666666666666777999:::;;;888777666666555555555666888999:::999888888999:::??????>>>===<<<;;;:::999888888999;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999:::;;;;;;;;;;;;:::999555777888888777888;;;>>>JJJJJJHHHCCC>>>;;;;;;<<<===<<<::::::;;;;;;:::999;;;:::::::::;;;===>>>???===:::777666888;;;;;;;;;??????>>>>>>>>>=========>>><<<;;;===@@@AAA@@@>>>AAA???===<<<===???AAAAAA@@@>>>===???BBBDDDBBB@@@@@@BBBDDDCCCBBB@@@@@@@@@BBBAAA@@@??????@@@AAAAAA???======???CCCEEEDDDCCC???@@@BBBDDDEEEEEEEEEDDD???@@@AAABBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>BBBBBBAAA@@@????????????AAACCCDDDDDDDDDDDDEEEGGGFFFFFFEEEDDDCCCBBBAAAAAABBBBBBCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIGGGDDDDDDGGGGGGFFFJJJQQQSSSPPPLLLHHHDDDBBBAAAAAAGGGFFFDDDDDDEEEFFFGGGHHHEEECCCAAA???============>>>>>>???AAACCCDDDCCCAAA@@@???>>>===>>>???AAABBBCCCCCCDDDEEEHHHLLLPPPRRRNNNGGGBBBBBBBBBAAABBBEEEBBBBBBAAA@@@@@@@@@@@@@@@BBB@@@===>>>AAADDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGHHHIIIIIIKKKMMMPPPSSSVVVZZZ___ccchhhiiijjjiiiiiiiiilllnnnmmmnnnnnnlllkkkmmmrrrwwwuuuyyywwwxxxzzznnnbbbdddpppzzzvvvrrriii```aaa^^^YYYUUUPPPKKKEEEAAA???>>>>>>AAAEEEFFFDDDAAA@@@CCCDDDBBB??????CCCGGG===<<<;;;<<<<<<<<<:::999888888888888999:::;;;;;;:::<<<>>>???>>>>>>>>>@@@AAABBBBBBBBBCCCBBBBBBBBBAAABBBDDDDDDDDDBBB@@@>>>;;;:::999:::<<<======<<<>>>???@@@@@@@@@???>>>===;;;;;;;;;::::::999999999:::;;;<<<======<<<;;;:::===<<<<<<;;;;;;<<<<<<==================<<<;;;:::555555666777888999999:::;;;;;;:::888888777777777666666666666666777777777;;;;;;;;;999777666777888888888888888888777666666:::<<>>EEECCC@@@===;;;999888888888999999999::::::::::::<<<<<<<<<<<<;;;;;;;;;;;;999:::;;;<<<<<<;;;:::999777888777666777;;;BBBHHHSSSNNNFFF@@@===;;;;;;:::<<<;;;::::::;;;<<<;;;999<<<<<<;;;;;;<<<===>>>>>>===;;;888888;;;===>>>???@@@@@@????????????>>>>>>===<<<<<<===@@@@@@???>>>AAA@@@===<<<===@@@DDDFFFBBB@@@>>>???BBBDDDBBB???@@@AAACCCBBBAAA???@@@@@@BBBBBB@@@???>>>>>>>>>>>><<<<<<<<>>>>>???@@@CCCEEEFFFFFFFFFFFFGGGIIIHHHGGGGGGFFFEEEDDDCCCBBBCCCDDDEEEFFFFFFGGGGGGFFFDDDDDDEEEEEEFFFGGGHHHHHHFFFDDDEEEGGGHHHHHHLLLRRRVVVSSSOOOJJJFFFCCCBBBAAAEEEEEEEEEEEEFFFHHHJJJLLLEEEDDDCCCAAA???===<<<;;;::::::<<>><<<<<<<<<===>>>@@@@@@BBBGGGMMMTTT[[[___LLLCCC<<<===@@@AAAAAACCCAAA@@@??????????????????BBB@@@>>>>>>@@@AAABBBBBBBBBBBBAAABBBBBBCCCDDDEEEDDDDDDEEEEEEFFFHHHIIIJJJIIIKKKNNNPPPSSSWWW\\\___eeefffhhhiiiiiijjjlllnnnkkkkkkkkkjjjiiikkkooorrrssswwwuuuuuuvvvjjj___bbbmmm{{{zzzwwwtttrrrnnncccWWWSSSQQQMMMKKKIIIFFFCCCAAADDDBBBBBBGGGMMMNNNJJJEEECCCDDDEEEEEEEEECCCBBBAAA;;;::::::<<<===<<<:::888888888888888888999:::::::::<<<>>>???>>>>>>???@@@@@@@@@AAABBBBBBBBBAAAAAAAAABBBCCCCCCCCCAAA@@@???<<<;;;999:::<<<======<<<<<<===???@@@@@@@@@???>>>;;;;;;;;;:::999999888888555666888:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;<<<===>>>>>>===;;;::::::::::::999999999999888::::::999888888888888888777777777777777777777777;;;<<<;;;999777555666777777777888888777777666555999<<>>@@@FFFDDD@@@===:::999999999:::::::::999999999::::::<<<<<<<<<;;;;;;;;;::::::999:::;;;<<<<<<;;;:::999>>>999444333999BBBMMMSSSMMMFFF>>>;;;===>>>===;;;<<<:::999:::<<<<<<;;;:::<<<<<<<<<<<<<<<<<<======???>>>===<<<===???@@@AAA????????????>>>>>>>>>>>>;;;<<<===>>>???@@@???>>>???>>><<<;;;===AAAHHHMMMOOOJJJDDDAAAAAABBBAAA??????@@@AAAAAA?????????@@@AAAAAA@@@???>>>======<<<;;;<<<===???BBBDDDEEEEEEAAA@@@??????@@@AAADDDEEEEEEDDDBBBAAA@@@AAABBBCCC@@@@@@??????@@@AAAAAABBBBBBAAA???>>>===>>>???@@@BBBCCCEEEEEEDDDDDDFFFGGGHHHGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGGGGGGGFFFBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFGGGGGGHHHKKKNNNSSSQQQMMMHHHEEECCCBBBBBBBBBCCCCCCCCCCCCEEEGGGIIIDDDDDDCCCAAA???<<<999888888999:::>>>AAACCCBBBAAAAAA@@@>>>===;;;;;;;;;;;;<<<===@@@EEEMMMVVV^^^bbbNNNBBB999:::???@@@???@@@??????>>>>>>>>>>>>??????AAA@@@???>>>??????@@@@@@@@@@@@@@@@@@AAABBBCCCDDDGGGFFFFFFGGGHHHIIIJJJJJJIIIKKKMMMOOOQQQUUUYYY\\\```bbbeeeggghhhiiikkkllljjjjjjiiihhhhhhjjjmmmoooqqquuurrrqqqqqqeee[[[___jjjuuutttqqqmmmkkkggg[[[OOOGGGEEECCCCCCDDDFFFFFFEEEJJJHHHHHHLLLQQQQQQLLLGGGEEEDDDEEELLLRRRQQQIII@@@;;;::::::<<<===<<<:::888888888777777777888999999:::<<<>>>>>>>>>===>>>@@@>>>???AAABBBBBBBBBAAA@@@@@@AAAAAABBBBBBAAA@@@???===;;;::::::<<<======<<<;;;<<<>>>???@@@@@@??????<<<<<<;;;::::::999888888333444666888:::;;;======;;;;;;::::::::::::;;;;;;::::::<<<======<<<;;;::::::::::::999999999999888888777777777888888999:::888888888888888888888888;;;;;;;;;999666555555777666777777777777666555555777:::===>>><<<888666555333333444333333111000///444444444444444333333333222222333333444555666777666666555555555555666666666666666666777888999::::::888666555666777777666222222222222333333444444777666555444555666777888888666333333444666666666444444444555666777888999:::999999999999999::::::444666888888888999;;;===DDDBBB???<<<;;;:::;;;<<<<<<;;;::::::999::::::;;;<<<;;;;;;;;;;;;:::::::::::::::<<<<<<<<<<<<::::::>>>999666:::DDDMMMQQQPPP@@@;;;777777<<>>>>><<<<<<;;;;;;===CCCLLLRRR]]]UUUJJJBBB?????????>>>>>>???@@@???>>>>>>???@@@????????????>>>>>>======<<<===>>>???@@@AAACCCDDDBBBAAA???>>>>>>@@@BBBDDDEEEDDDBBBAAA@@@@@@AAABBB;;;;;;;;;;;;<<<===>>>???AAA@@@???>>>>>>>>>???@@@@@@BBBCCCCCCCCCCCCDDDFFFGGGFFFEEEEEECCCCCCBBBAAACCCDDDEEEGGGGGGFFFEEEDDD@@@AAACCCDDDEEEFFFFFFFFFFFFGGGGGGEEEDDDEEEGGGHHHKKKIIIFFFCCCBBBAAAAAABBBCCCDDDDDDBBB@@@@@@CCCEEEEEEEEEFFFEEEBBB>>>:::777888999:::>>>BBBDDDCCCBBBBBBAAA@@@>>>===;;;;;;::::::;;;>>>BBBIIIPPPWWW[[[KKKAAA999:::???AAA@@@@@@>>>>>>>>>======>>>??????@@@@@@@@@???>>>>>>>>>???????????????@@@BBBCCCCCCJJJJJJJJJIIIJJJJJJKKKKKKKKKLLLNNNOOOQQQTTTXXX[[[]]]aaaeeehhhiiijjjkkkllliiihhhggggggiiikkkmmmmmmooosssooommmkkk___VVV\\\jjjooooookkkeeeaaa]]]TTTJJJAAA???===>>>@@@CCCEEEFFFJJJIIIIIIKKKMMMMMMHHHDDDCCCAAAEEEQQQ^^^___SSSGGG===<<<;;;<<<<<<<<<:::999888777777777777777888888999;;;===>>>=========???<<<>>>@@@BBBBBBBBB@@@???@@@@@@@@@AAAAAA@@@@@@???>>><<<;;;;;;<<<======<<<;;;<<<===???@@@@@@??????======<<<;;;::::::999999777777777888999::::::;;;;;;::::::999999::::::;;;888999:::;;;;;;;;;;;;;;;555555666777888999999:::666666666777777999::::::999999999999888888888888999999999777555444555666666666666666666555555444444777::::::999666555555777777888888777555333222333333333333333444444444111333444444444444555666666555555555555555555666666666666777888:::;;;<<<;;;888555444555666666666111111222222333333444444666555444444444666999::::::777444333444555666666333333333444555666777888777666666666666777888888555777999999999:::;;;===??????===<<<<<<<<<======<<<;;;:::999999:::;;;<<<;;;;;;;;;;;;:::::::::::::::;;;<<<======<<<;;;:::888999???IIIQQQRRRKKKCCC:::777444666:::;;;888444:::999888:::<<<======<<<888999:::;;;;;;;;;;;;;;;;;;<<<<<<:::888777888:::::::::;;;;;;;;;;;;<<<<<<888;;;>>>??????>>>===>>>:::;;;;;;;;;<<>>>>>>>>======>>>>>>>>><<<===>>>@@@???????????????>>>===<<<<<<===???@@@@@@@@@BBBDDDEEECCCAAA?????????AAABBBCCCBBBAAAAAA@@@@@@@@@@@@===============>>>???????????????????????????>>>@@@BBBCCCCCCCCCCCCDDDFFFFFFEEEDDDDDDBBBBBBAAA@@@@@@AAACCCEEEEEECCCBBBAAA>>>@@@BBBDDDEEEEEEEEEEEEEEEHHHHHHDDDBBBCCCDDDCCCDDDCCCAAA?????????AAABBBDDDFFFFFFDDD@@@???AAADDDGGGIIIJJJJJJHHHCCC>>>:::999999;;;>>>BBBDDDCCCBBBAAAAAA@@@???>>>===<<<<<<:::;;;===@@@DDDIIIMMMOOODDD===888;;;@@@BBBBBBDDD>>>>>>>>>>>>>>>>>>???@@@>>>@@@AAA@@@???>>>???@@@@@@@@@???@@@@@@AAABBBCCCJJJJJJIIIJJJJJJKKKLLLMMMLLLMMMOOOOOOPPPSSSVVVYYY]]]aaafffiiikkkkkkkkklllhhhfffeeegggiiilllmmmmmmlllqqqmmmiiifffZZZRRRYYYlllbbbcccaaaZZZWWWUUUQQQMMMCCC@@@===<<<>>>AAABBBCCCEEEFFFGGGGGGGGGEEECCCBBB??????EEEQQQ^^^```VVVLLL@@@>>><<<;;;<<<<<<;;;999888777777666666666777777888:::<<<<<<<<<<<<<<<>>>;;;===???BBBBBBBBB@@@?????????@@@@@@@@@@@@@@@@@@>>>===;;;;;;<<<======<<<;;;<<<===?????????>>>>>>???>>>>>>===;;;::::::999:::999999999999999::::::::::::999999999999::::::888888888888999:::;;;<<<555555666777888999999:::888777777777777777888999999888888888777777777777666777777666444333555666555555666666666555444444333555777888777555666666:::;;;;;;;;;:::888666444222222222333333444444555222444666555333222444555555555444444444444555555666777777888:::;;;===>>>;;;888555333444555666555000000111222333444444444444333222222333666999;;;<<<999555444444555555555444444444444555777888999666555555555666666777888888:::;;;;;;;;;;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;:::888888888999;;;<<<;;;;;;;;;:::::::::999999:::;;;<<<======<<<;;;:::777>>>IIIPPPPPPJJJAAA;;;999777555555777888666444999888888:::<<<>>>>>>===666777888:::;;;;;;::::::;;;===>>>===;;;:::;;;===::::::::::::;;;;;;;;;<<<777;;;???@@@???======>>>;;;======<<<<<<@@@HHHOOO[[[SSSIIIAAA???>>>===;;;<<<======<<<;;;<<<>>>@@@AAAAAAAAAAAA???===<<<:::999<<<>>>??????@@@CCCFFFFFFEEECCCAAA@@@?????????@@@@@@@@@AAA@@@@@@??????@@@@@@@@@???@@@@@@AAAAAA===>>>???@@@@@@???>>>===???AAABBBBBBBBBBBBCCCEEEFFFEEEDDDDDDBBBBBBAAA@@@===>>>@@@BBBBBB@@@>>>======>>>AAACCCEEEEEEEEEDDDBBBGGGGGGCCCAAADDDEEECCCBBBAAA???>>>>>>???@@@AAACCCEEEFFFCCC???>>>AAADDDGGGIIILLLNNNKKKFFF@@@<<<999:::;;;>>>AAACCCBBBAAA???????????????>>>======;;;<<<>>>@@@BBBCCCDDDEEE@@@<<<:::===@@@???@@@CCC???>>>>>>>>>>>>???@@@AAA===@@@BBBAAA???>>>@@@AAAAAAAAA@@@@@@@@@AAAAAABBBDDDDDDEEEFFFHHHJJJLLLMMMLLLMMMNNNOOOOOOQQQTTTWWWZZZ^^^dddhhhiiihhhhhhhhheeedddccceeeiiilllmmmlllkkkoookkkfffbbbVVVOOOWWWkkkTTTWWWWWWRRRPPPRRRSSSRRRIIIEEE@@@>>>>>>???@@@@@@AAACCCEEEEEECCCAAAAAAAAA===???DDDNNNWWWXXXRRRKKKBBB@@@===;;;;;;<<<;;;:::888777666666666666777777777999;;;<<<;;;;;;<<<===;;;<<>>===@@@???>>>===<<<;;;::::::999999999999:::;;;<<<<<<:::999999999999999999:::777777666666777999;;;<<<:::::::::999999999999888:::999888777666666666666888888777777666666666555555666666555333333444666555555666666555555444333222444666666666555666888555666777777666444111000111111222333333444555555222444777666333222333555444444444333333444444444777777777999:::<<<>>>???;;;888444333333444555555///000111222333444444444222111000000222555999;;;>>>:::666444444555555555555555555555666888999:::777777666777777888999999555777888888888888999;;;;;;<<<<<<===<<<<<<;;;;;;999888777666666888:::;;;;;;;;;;;;:::::::::999999:::;;;<<<======<<<;;;:::<<>>>>>===444555777999::::::::::::777:::<<<<<<::::::<<<>>>:::::::::;;;;;;<<<<<<<<<666;;;???@@@>>>======>>>===??????===;;;>>>EEEKKKQQQKKKDDD@@@??????<<<:::<<<<<<===<<<;;;<<<>>>@@@DDDDDDCCCBBB@@@===:::888666:::===??????AAAEEEHHHGGGFFFEEEBBBAAA???>>>>>>>>>>>>@@@AAAAAA@@@???>>>>>>>>>============>>>>>>;;;===???AAAAAA@@@>>><<<===???@@@@@@???@@@AAACCCFFFFFFEEEDDDCCCBBBAAAAAA;;;<<>><<<:::<<<>>>AAACCCEEEEEEDDDDDD@@@FFFGGGCCCBBBFFFGGGDDDCCCAAA@@@>>>>>>???@@@AAA@@@CCCDDDBBB===<<<@@@DDDEEEHHHLLLMMMKKKFFF???;;;999999;;;===@@@BBBAAA???<<<===>>>>>>>>>>>>>>>>>><<<>>>???AAABBBAAAAAA@@@AAA======???>>>;;;;;;>>>??????>>>>>>???@@@AAAAAA===@@@BBBBBB@@@???@@@BBBBBBBBBAAAAAA@@@AAAAAAAAA>>>???@@@CCCFFFJJJLLLNNNKKKLLLMMMNNNNNNPPPSSSVVVVVVZZZ```dddeeedddcccccccccbbbaaadddiiilllmmmllljjjnnnjjjddd```TTTNNNVVVhhhOOONNNMMMMMMNNNQQQTTTVVVQQQIII@@@<<<>>>BBBDDDDDD@@@@@@@@@AAABBBBBB???===:::===BBBGGGJJJJJJJJJIIIAAA@@@@@@???>>>===<<<<<<:::999888777777888999:::===:::888999<<<>>>>>>===>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBAAA@@@???=========<<<;;;999999::::::;;;;;;<<>><<<:::>>>>>>>>>>>>============<<<;;;::::::999999::::::777777888888888999999999;;;:::999777444444666888666777777888999999::::::555555666666666666555555555555555555555444333333333444444555666777777888777777777777777666555444222222222222222333444555777666555444444444444444666555444333222333444555111222222222111111333555555444333333555555444333333444555666888;;;@@@CCCAAA;;;444111333666555333111222333333444444333333555555555333222333666999:::888555333333444555777666666666666666555555555999888777666666555666666222333444666777999:::;;;999999999888888888777777999999888888888888888999<<<>>>@@@===888666888;;;;;;>>>AAAAAA???>>>???@@@KKKQQQSSSKKK===555777<<<999999999999999999999999666777888999999999999999888888888999:::;;;===>>><<<<<<;;;:::999999888777;;;;;;:::999999888777777777888;;;=========<<<;;;===<<<;;;<<<>>>??????>>>FFFCCCAAA@@@??????>>><<<>>>>>>===<<<<<<===???@@@FFFGGGFFFDDD@@@===;;;;;;::::::;;;===???AAACCCDDDIIIHHHGGGEEEBBB@@@???>>>@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????@@@>>>>>>>>>>>>============;;;===>>>>>>===<<<<<<===CCCDDDFFFFFFEEECCCAAA???@@@>>>======?????????>>>===<<<>>>BBBFFFHHHFFFCCCCCCCCCCCCCCCCCCCCCCCCCCC???>>>>>>>>>>>>>>>>>>???>>>@@@AAA@@@??????AAABBBDDDGGGJJJJJJGGGBBB>>>===>>>???@@@???======>>>???======>>>>>>===<<<;;;:::>>>============???@@@AAA??????>>>>>>======<<<<<<<<<===>>>??????>>>===<<<>>>>>>?????????>>>>>>>>>888:::===@@@BBBBBBAAA@@@@@@CCCFFFHHHHHHIIIKKKMMMNNNNNNMMMMMMOOOQQQTTTUUUTTTWWW\\\```ccccccbbbaaaaaaaaabbbccceeegggiiijjjllljjjiiifff^^^VVVUUUXXXjjjPPPOOOMMMKKKKKKMMMOOOPPPLLLEEE>>>;;;>>>BBBCCCCCC@@@@@@@@@AAABBBBBB@@@>>><<<>>>AAADDDEEEEEEEEEDDDAAAAAA@@@???===<<<;;;;;;999999888777777888999999===:::888999<<<>>>>>>===>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBAAA@@@???======@@@???>>>=========>>>???<<<===???AAAAAA@@@???>>>========================;;;;;;:::999999999999999777777777888888999999999999999888666444444666888777777777777777777777888444444555555555555444444777777888888777777666666333333444555555666777777999999999888777555444333111111111222333555666777666666555444444444444444555444333333333333444555444555666555444333444555777666555555777888777666666777888999:::===BBBEEEEEE>>>777444555666555333111222333333444444333333777777666444222222444555777666444333333555666777555555444444444444444444666666666555555555555555333444444666777888999:::999999888888888777777777888888777777777777888888;;;>>>???<<<888666888;;;>>>AAACCCAAA===<<<@@@EEENNNLLLHHHAAA:::666777::::::::::::::::::::::::999777777888999999999999999777777888888999;;;<<<======<<<<<<;;;:::999999888<<<<<<;;;:::999888777777666777999;;;<<<<<<<<<;;;===<<<===>>>@@@AAA@@@>>>AAA???>>>>>>@@@@@@@@@???>>>===<<<<<<<<<===>>>>>>CCCDDDDDDBBB>>><<<;;;;;;;;;;;;<<<===???AAABBBCCCHHHHHHFFFDDDCCCAAA??????AAA@@@??????>>>>>>??????>>>>>>>>>>>>>>>??????@@@???>>>>>>======<<<<<<<<<>>>???@@@@@@???>>>???@@@CCCDDDDDDEEEDDDCCCBBBAAAAAA???======>>>?????????======>>>BBBFFFGGGEEECCCCCCCCCCCCBBBBBBCCCCCCCCCAAAAAA@@@???????????????@@@AAA@@@??????@@@CCCFFFEEEHHHJJJJJJGGGCCC???>>>>>>???@@@???>>>>>>???@@@???>>>>>>===<<<;;;;;;;;;>>>=========>>>???@@@AAA>>>>>>======<<<;;;;;;;;;;;;<<<===>>>???>>>>>>===>>>>>>??????>>>===<<<<<<888:::<<<>>>???>>>======???AAADDDFFFGGGHHHJJJLLLMMMLLLLLLLLLMMMPPPRRRTTTVVVXXX[[[^^^______^^^]]]^^^___```bbbdddfffggggggeeeccccccaaaZZZQQQOOOSSShhhNNNLLLJJJGGGEEEEEEFFFFFFDDD@@@;;;:::===@@@AAAAAAAAA@@@@@@BBBCCCCCCAAA???>>>>>>???@@@@@@??????>>>AAAAAA@@@>>>===;;;::::::999888777777777777888999<<<:::999:::<<<>>>>>>===>>>>>>>>>>>>??????@@@AAABBBBBBAAAAAA@@@???======BBBAAA@@@>>>>>>??????@@@????????????>>>===<<<<<<;;;;;;;;;<<<<<<=========::::::999888888888888999777777777777888888888888888888777555333333555777777777777777777666666666333444444555555444444333555555555555555444444444333444444555555666666777;;;::::::999777555333222000000111222444666888999666555444444444444444444444444333333333444444555888999::::::777555444444666555444555666888888777666888999::::::===@@@CCCEEE???999555555444222000111222333333444444333333888888888666333111111222333333333333444555666777333333333333333333333444444444444444555555555555444555555666666777888888888888888888777777777777777777666666666666777777;;;===>>>;;;888666888:::===???AAA???===@@@FFFLLLMMMFFF<<<777777888888777<<<;;;;;;;;;::::::999999777888999999999999999999777777777888999:::;;;<<<===<<<<<<<<<;;;;;;::::::======<<<;;;:::999888777666777888999:::;;;<<<<<<======???AAADDDCCCAAA>>>???>>>======?????????=========<<<;;;;;;<<<<<<===@@@@@@@@@???<<<::::::;;;=========>>>???@@@AAABBBGGGGGGEEEDDDCCCAAA@@@@@@AAAAAA@@@???????????????=========>>>>>>>>>????????????>>>===<<<<<<;;;;;;???@@@@@@???>>>>>>???AAABBBBBBBBBCCCCCCCCCDDDDDDBBB@@@===<<<>>>@@@@@@@@@??????@@@BBBEEEEEEDDDBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDBBBAAA@@@@@@??????AAAAAA@@@>>>===???DDDGGGDDDGGGJJJJJJGGGCCC@@@???===???@@@@@@??????AAABBBAAA@@@===;;;:::::::::;;;============>>>???@@@AAA=========<<<;;;;;;::::::::::::<<<===>>>>>>>>>>>>????????????>>><<<;;;:::888999:::;;;;;;;;;::::::<<<>>>AAACCCDDDFFFIIIKKKNNNNNNMMMMMMOOOQQQTTTUUUXXXXXXYYYZZZ[[[[[[ZZZZZZ[[[]]]___aaacccdddddddddbbbaaacccbbb\\\SSSPPPRRReeeHHHFFFDDDAAA???>>>>>>???===;;;999999<<>>======<<<<<<======AAAAAA???>>><<<;;;999999999888777666666777888999;;;::::::;;;<<<=========>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@???======@@@???===<<<<<<<<<===>>>@@@???===;;;999888666666888999999:::;;;<<<======999999888777777777777888777777777777777777777777666666666555333333444666666777777777888888888999444555555555555555555444666555555444444444444444555555555666666777777777999999999888777555444333222222222333444666777888555555444333333444444444444333333333444444555555999;;;===<<<999555333222333111000111333444555444333555666777777888;;;>>>???;;;666444333222000///111222333333444444333333666888888777444222111111222333333444444444555555333333333333444444444444333444444555666666666666555555555666666666666666888888777777777666666666666555555555555666666777;;;<<<<<<:::777666888:::999999;;;>>>CCCHHHMMMOOOGGG???777333666888888666;;;;;;::::::999888888888888888999::::::999999999777777777777888999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::::::::999999999:::;;;<<<===>>>AAADDDFFFEEEAAA>>>@@@???============;;;999<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<:::999:::;;;>>>>>>>>>>>>>>>???@@@AAAEEEEEEDDDCCCBBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>><<<======>>>>>>>>>>>>>>>???>>>======<<<;;;::::::<<<======<<<::::::<<<>>>@@@@@@@@@AAABBBCCCEEEFFFCCCAAA>>>===>>>@@@AAAAAA@@@@@@AAABBBCCCDDDCCCBBBCCCBBBBBBAAAAAABBBBBBCCCGGGFFFEEECCCAAA@@@@@@@@@@@@AAAAAA???>>>>>>@@@BBBBBBEEEGGGGGGEEEAAA???>>>===???@@@@@@@@@@@@BBBCCCCCCAAA===:::888888:::;;;=========>>>>>>???@@@@@@>>>======<<<<<<;;;;;;:::999999:::<<<===>>>??????@@@AAAAAA@@@???===:::999777777888888999:::;;;;;;:::<<<>>>@@@AAADDDGGGIIILLLKKKKKKKKKLLLOOOQQQSSSUUUUUUUUUUUUVVVWWWXXXYYYYYY[[[^^^aaabbbbbbaaaaaa```aaadddddd^^^UUURRRSSSdddCCCBBB@@@???>>>>>>>>>>>>999888888999;;;===>>>>>>@@@???@@@AAACCCCCCBBB@@@???>>>===<<<<<<===>>>>>>@@@???>>>===<<<:::999999888888777666666777888888999:::;;;<<<<<<<<<===>>>>>>>>>>>>===>>>>>>??????@@@@@@@@@@@@???>>>>>>===>>>===<<<;;;:::;;;<<<<<<===<<<;;;:::888777666666777777888999:::;;;;;;<<<888888777666666666666777666666666666666666666666444555666555333333444555555555777888:::;;;======666666777777777777666666;;;:::999888888888888999777777777777777888888888666666777777777666666555444444333333333444444555444444333333333444444555222333333444444555555555888:::<<<;;;888444222222333111//////000222333333222333555555555555777999999777555444333333222111111222333333444444333333444555777666555333333444555555444444444333333222333333444444555555555555444555666777777777777777555555555555555666666666777777777666666666555555555555444444555666777777:::::::::999777777888999888666888@@@IIINNNLLLGGG>>>;;;888666777777777777888888888888777777666666999999:::::::::999999888777777777777888999::::::;;;;;;<<<<<<<<<<<<<<<<<<999999:::;;;;;;<<<======>>>>>><<<;;;:::::::::;;;<<<>>>AAAEEEGGGEEEAAA>>>???>>>=========<<<:::888;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::888888:::;;;>>>>>>======>>>>>>???@@@BBBBBBBBBAAAAAAAAA@@@@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>============<<<;;;::::::999:::;;;<<<;;;:::999;;;===?????????@@@AAACCCEEEFFFCCCAAA>>>>>>???AAAAAAAAA@@@AAABBBBBBBBBBBBBBBCCCCCCBBBAAA@@@@@@AAABBBCCCHHHGGGEEECCCBBB@@@@@@@@@AAACCCFFFEEECCC@@@>>>>>>???BBBDDDDDDBBB???>>>======???@@@@@@@@@@@@BBBCCCCCC@@@<<<999777888:::;;;<<<======>>>??????@@@@@@??????>>>>>>===<<<<<<;;;999999::::::<<<===>>>???AAABBBBBBBBB@@@===:::888444555666888:::<<<===>>>999:::<<<===???AAADDDGGGFFFFFFEEEEEEFFFIIILLLMMMPPPPPPQQQRRRSSSVVVXXXYYYYYY[[[]]]```aaaaaa```___]]]^^^bbbccc]]]TTTPPPQQQeeeAAAAAA@@@@@@@@@@@@AAAAAA999999999999:::;;;<<<===>>>>>>>>>@@@BBBCCCAAA??????>>>>>>======>>>>>>???>>>>>>===<<<;;;::::::999888777666666666666777888888:::<<<===<<<<<<===>>>>>>>>>>>>======>>>>>>?????????@@@@@@???>>>>>>===???>>><<<;;;;;;;;;<<<===:::::::::;;;;;;:::999999777777777888888999999999777777666555555555555666666666666666555555555555444555666666444333444555444555666999;;;===???@@@777777777888888777777777:::999777666666666777888777777777777777777777777444444555666666666666555444444333222222222222333333333333333333444444555222222333444555555555555666888999888666444333333666444111000222333444444333444666666555555666888555666666666666666555555111222333333444444333333333444555555444444666777777666555444333333333333333333444444555555666666555666777888888888777666555555555555555555666666666666666666555555555555555555444555555666777888:::999888888777777888888:::999;;;BBBJJJKKKCCC;;;777888999999888777777777666666666666666666666666::::::::::::::::::999888888888888888888999::::::::::::;;;;;;<<<<<<<<<===888888999:::;;;<<<<<<===???>>>>>>===<<<;;;::::::;;;===@@@CCCEEEDDD@@@===::::::;;;===??????===;;;999:::;;;<<<>>>>>>>>>>>>;;;<<<;;;:::888888:::<<<<<<<<<<<<<<<======>>>???????????????@@@@@@@@@@@@===<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>???>>>===<<<<<<;;;;;;;;;;;;:::::::::;;;===??????===<<<<<<======>>>???@@@BBBCCCDDDEEECCCAAA@@@@@@AAABBBBBBAAA@@@AAABBBBBBAAAAAACCCDDDCCCBBBAAA??????AAABBBCCCGGGFFFDDDBBBAAA@@@??????CCCFFFJJJKKKHHHDDD@@@>>>===???BBBBBB@@@>>>=========???@@@@@@??????AAABBBBBB???<<<999777888:::;;;<<<===>>>???@@@@@@@@@????????????>>>======<<<<<<999999999::::::<<<===>>>@@@AAABBBBBB@@@===:::888222444666999;;;===>>>???999:::;;;<<<===???BBBEEEGGGFFFEEEFFFGGGIIILLLNNNLLLMMMNNNPPPRRRUUUWWWYYYYYYZZZ\\\^^^_________^^^___```cccddd^^^UUUQQQSSSeee????????????@@@@@@@@@@@@;;;;;;;;;:::999:::;;;<<<=========???AAABBB@@@????????????>>>>>>=========<<<<<<<<<;;;;;;;;;::::::888777666555555666777888777:::===>>><<<;;;<<<>>>>>>>>>============>>>>>>???????????????>>>>>>===>>>>>><<<;;;;;;;;;<<<===::::::;;;;;;:::888666444777777777777777777777777777666555555444444555555666666666555555444444444444555777666555444555666444555666888:::<<<===>>>666666777777777777666666666555333222222222444444666666666555555555555555333444444444444444333333222222111111111222222333333333222222333333444555111222333555555555555555555666777666555444555666999666333222222444444444333555666666555444555666333444666666666555555555111222333333444444333333444555555444333444666888777666555333333444666777111222222333444444555555555666777888777666555333444444444555555666666666666666666555555555444444555555555555666777888999:::888777777777888777777999;;;@@@DDDFFFCCC<<<777666666666777777777777777555555666666777777888888::::::;;;;;;::::::999888999999999999999::::::;;;888999999:::;;;<<<<<<===:::::::::::::::::::::::::::;;;<<<======<<<;;;;;;;;;;;;>>>AAACCCBBB???<<<::::::;;;===??????>>>;;;888999;;;===???@@@@@@@@@======<<<:::999999;;;===:::::::::;;;;;;===>>>>>><<<=========>>>>>>??????======<<<;;;;;;;;;;;;<<<:::;;;===>>>???>>>===<<<:::::::::::::::;;;;;;;;;;;;>>>AAABBB@@@>>>======<<<===???AAABBBCCCCCCBBBAAAAAAAAABBBCCCCCCAAA??????AAABBBBBBAAAAAADDDFFFDDDBBB@@@??????@@@BBBDDDEEEDDDBBBAAA@@@?????????AAADDDHHHIIIGGGDDDBBBAAA===???AAAAAA???>>>===>>>>>>???@@@???>>>>>>???@@@@@@>>>;;;999888999:::;;;;;;<<<>>>???@@@@@@?????????>>>>>>===<<<<<<;;;;;;::::::999999999:::<<<======>>>@@@@@@???<<<999666222333666999;;;<<<<<<;;;:::;;;;;;;;;;;;===AAACCCFFFFFFEEEEEEGGGIIILLLMMMJJJKKKMMMOOORRRTTTVVVWWWXXXXXXYYYZZZ[[[\\\]]]]]]aaaaaacccccc]]]TTTQQQSSSeee==============================<<<;;;999999:::<<<<<<<<<<<>>@@@@@@@@@???>>><<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888777666555555666777888777:::>>>>>><<<;;;<<<>>>???>>>============>>>>>>>>>????????????>>>>>>======<<<;;;:::999::::::;;;<<<<<<<<<;;;888333...+++777777777777666666666666666666555444444444444555666666555555555444444444444555777777666555666666555555666888999:::;;;<<<555555666666666666555555888666555333333444555666444444444444444444444333444555444444333222111000000000000000111222333444222222222222333333444555000222333555666666555555444555666555444444666888:::777333111111333333333222444555555444333333444111333555555444222222222222222333444444444333333666666555333222333555888777666444333333666888:::000000111222333333444444444555666777777555333111333333444444555666666777666666555555555444444444555555555666666888999999999888777666777888777777555;;;BBBEEEAAA===;;;;;;888555333333666888777666555555666777888999::::::;;;;;;;;;;;;::::::999888:::::::::999::::::;;;;;;888888999999:::;;;<<<<<<<<<;;;;;;:::999888777666666888:::===>>>===<<<;;;:::;;;<<>><<<=========>>>???>>>;;;888777888;;;>>>@@@AAABBBBBB???>>>===;;;999999;;;===999999999:::;;;<<<===>>>;;;;;;<<<<<<===>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<:::;;;===>>>???>>>===<<<888999999::::::;;;;;;<<<:::===AAACCCAAA???===<<<;;;===???BBBCCCCCCBBBAAAAAAAAABBBCCCEEEDDDAAA???>>>@@@BBBBBBAAAAAADDDGGGDDDBBB@@@>>>>>>@@@BBBDDDCCCBBBAAA@@@???>>>>>>>>>===@@@CCCDDDCCCBBBBBBCCC===???AAAAAA@@@???>>>???>>>???@@@???>>>===>>>???>>>===;;;999999999;;;;;;;;;<<<>>>???@@@@@@??????>>>======<<<;;;;;;::::::;;;:::999999999:::;;;<<<:::<<<>>>???>>>;;;777555222444777:::;;;:::999888;;;<<<<<<;;;;;;<<<@@@BBB@@@?????????@@@CCCEEEGGGJJJKKKMMMPPPRRRSSSTTTUUUWWWWWWWWWWWWXXXZZZ[[[\\\\\\\\\]]]]]]VVVNNNKKKMMMddd:::;;;;;;;;;<<<=========???;;;888888:::<<<<<<;;;>>>>>>???@@@@@@AAABBBBBB@@@??????>>>===<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::555555666666777777888888;;;;;;;;;;;;;;;;;;;;;;;;<<<=========;;;;;;===>>>CCCBBBAAA@@@????????????<<<;;;999888888999;;;<<<777888888999999999888888999999999;;;<<<<<<;;;999666666777888888888888888999777666444333333333444444444333222222222333333555555555555555555555555444555666555444444444666666777777777555444555666666666666555444444444333222444555444333111222222333333222222222222222222333333333333333333333333444444222222222222444444555333111000111444888:::AAA;;;333111333555444222444444444333333222222222666555333222222333555666222333333333333222111111444222000//////111444666999777555444444444666777444555555444333222444666777777777777666666666666555555555555555555444444333222222111222333555666666555444333333444666777999999888777555555777888:::AAAGGGFFF>>>777444555333333444666777999:::::::::999888777777777999999;;;;;;<<<=========<<<<<<:::999777666666777999:::;;;:::888777555555555666999999999999999999999999555666888:::;;;;;;;;;;;;999>>>@@@>>>======<<<999>>>===???DDDEEE???999888777888999999999:::===@@@???>>>===;;;:::::::::::::::::::::;;;;;;;;;<<<<<<>>>>>>???>>>>>>===<<<<<<999:::<<<=========<<<;;;:::;;;<<<======<<<;;;:::::::::;;;;;;<<<======>>>AAAEEEJJJJJJFFFAAA>>>===>>>???@@@AAABBBAAA@@@???AAACCCFFFHHHGGGEEEBBB???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>======>>>>>>??????@@@???>>>AAAEEEFFFDDDBBB@@@@@@@@@AAAAAA???<<<999999;;;===>>>======>>>???=========<<<<<<;;;;;;:::<<<<<<<<<===>>>@@@AAABBB???>>><<<;;;::::::;;;;;;888888999999999::::::::::::<<<===>>>===999666333000222444777999:::::::::444888===???>>>>>>???AAA@@@AAAAAAAAAAAACCCFFFHHHMMMMMMMMMNNNPPPRRRTTTVVVXXXXXXWWWYYYZZZ[[[YYYWWWVVVXXXZZZWWWQQQLLLKKKKKKaaa;;;;;;;;;;;;<<<<<<<<<<<<>>>;;;888888:::;;;<<<;;;===>>>???@@@AAAAAAAAAAAA???>>>>>>======<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::666666666777777777777777::::::::::::::::::::::::;;;<<<<<<;;;:::999;;;<<>>=========<<<;;;999888888999;;;<<<:::::::::999888777666555888888888:::;;;;;;:::888555666666777888888777777777666555444333333444444444444333333222333333333444444444444444444444444333555666555444333444555333555555444333222333444555555555555444444444444333444555555333222222333000000000000000000000000333333333333333333333333333333333222222333333333222222111111222555888:::???999333111333555444333444444333333333222222222444333222111111222333444000000111222333333333333333333111111111222444555666555444222222333444555333444444333222222333555555555555555555555555555555555555555555555555555444333333333333444444555666555444333333444666777777888999888777666666666@@@CCCCCC@@@999555444666444444555666777888999999999999888777777888888999777777888888888888888888:::999777666666777999:::;;;:::999888777888999:::<<<;;;;;;::::::999999999666777999;;;<<<<<<<<<<<<888<<<>>>======@@@AAA>>>===<<<>>>DDDEEE@@@<<<;;;666777888777777888;;;===?????????>>>======<<<<<<:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>===<<<<<<<<<===???@@@@@@@@@???>>><<<===>>>??????>>>===<<<:::;;;;;;<<<======>>>>>>@@@EEEJJJKKKHHHCCC@@@>>>===>>>??????@@@@@@??????@@@DDDJJJOOOOOOJJJDDD@@@>>>??????@@@@@@AAABBBBBBCCCCCCBBBAAA@@@@@@@@@@@@AAA@@@???>>>>>>???@@@AAAAAA???>>>???BBBCCCCCCAAABBBBBBDDDEEEEEEBBB===999999;;;============>>>???======<<<;;;:::999999999<<<<<<<<<===>>>@@@BBBCCC@@@???===<<<;;;;;;<<<<<<999999999:::::::::;;;;;;:::;;;===>>><<<999555333111222444777888999999999666999<<<=========???@@@@@@AAABBBBBBBBBCCCFFFHHHLLLLLLLLLLLLNNNPPPRRRTTTUUUTTTTTTUUUWWWXXXXXXWWWYYY[[[\\\ZZZTTTOOOMMMMMM```<<<<<<<<<<<<;;;;;;;;;;;;<<<:::888777999:::::::::<<<===???AAABBBAAA@@@???=========<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::777777777777777777666666888888999999999999888888:::;;;;;;:::888777999:::???>>>>>>======<<<<<<<<<;;;:::999999999:::;;;<<<<<<<<<:::999777555333222666666666888::::::888666444555666666666666666666555555444444444444555555555444444333333333333222444444444444444444444444333444555555333333444555333444555444333222222444444444444444555555555555333555666666444333333444000000000000000000000000333333333333333333333333222222333333333333222222111111111222333555777888;;;777222111333555555444333333333333222222222222333222111000000111222333---...000222444555555666333333333333333444444444444333222000000111222222111222333333111111222333111111222222333333444444555555555555555555555555444555555555555444444333555444444333444555666777777777888999999999888888FFFCCC>>>999555444555666555555666666666777777777888888777777777888888999888888888999999::::::::::::999777666666777999:::;;;:::999999:::;;;<<<===??????>>><<<;;;:::999888666777999:::;;;;;;;;;;;;888;;;<<<;;;===BBBDDDBBB>>><<<>>>DDDEEEAAA>>>===777888999888777888999;;;===???@@@AAAAAA@@@???>>>:::::::::;;;;;;;;;<<<<<<===============<<<<<<;;;===???@@@BBBBBBAAA@@@?????????@@@@@@@@@@@@??????;;;;;;<<<======>>>>>>??????DDDJJJLLLKKKFFFBBB@@@===============>>>>>>???>>>EEEOOOVVVVVVPPPHHHBBB======>>>???@@@BBBDDDEEEEEEEEEDDDCCCBBBAAAAAABBBAAA@@@??????@@@CCCFFFHHHBBB@@@>>>>>>???@@@@@@@@@CCCEEEIIILLLLLLGGG???999777:::<<<=========>>>???>>>>>><<<;;;:::999999888<<<;;;;;;<<<===???AAACCC@@@???>>>======<<<======:::::::::::::::;;;;;;<<<:::;;;<<<===;;;888555333111222444666777777777777777999:::;;;:::;;;>>>@@@BBBBBBCCCCCCBBBCCCFFFHHHJJJJJJJJJJJJKKKMMMOOOPPPRRRPPPOOOPPPSSSUUUVVVWWWZZZ\\\]]]ZZZTTTPPPNNNOOOaaa<<<<<<<<<;;;;;;::::::::::::999888888888999999:::;;;===???AAABBBAAA>>>===<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;:::999888888777777666666666888888999::::::999888888:::;;;;;;999777777888999===============<<<;;;;;;::::::999999999:::;;;<<<<<<;;;:::777555444333222555555555666888888666555444444555555666555555444333333333444444555555555555555555444444333222222333333333333333333333333222444555444333222333444555666777666444333444555333333333444444555555555444666777666555333444444222222222222222333333333333333333333333333333333111222333444444333222111111111222333444444444444777444111111333444555444333222222222222222222222333222111111111111222333...///000222333444555555222333444555555555444444333222111000000000111111000111333222111000111222//////000111222333444555444444444555555555555555555555666777666555333222444444444444444555666777888777777888;;;===??????FFF@@@999555555666666666777777666666666555555555777777777777777888888888999999999::::::;;;<<<<<<:::999777666666777999:::;;;::::::999:::;;;<<<===BBBAAA@@@>>><<<:::888888555666888999::::::999999:::;;;;;;:::===DDDGGGEEEAAA>>>???CCCEEEAAA>>>>>>:::;;;<<<;;;:::999:::<<<;;;===@@@CCCCCCBBB@@@>>>:::::::::;;;;;;;;;<<<<<<<<<<<<=========<<<<<<;;;<<<>>>@@@BBBBBBAAA???>>>@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<======>>>??????@@@>>>CCCHHHLLLLLLIIIDDDAAA>>>===<<<<<<<<<===???@@@>>>EEEOOOVVVWWWRRRJJJDDD>>>>>>>>>>>>@@@BBBCCCEEEFFFFFFDDDCCCBBBBBBBBBBBB=========???BBBHHHNNNQQQDDDBBB???>>>===>>>???@@@@@@FFFNNNTTTTTTLLL@@@777777999<<<=========>>>@@@AAA???>>><<<::::::::::::;;;:::::::::;;;===???AAA???>>>>>>======<<<<<<<<<999999888888888999:::;;;:::;;;;;;<<<:::888555333222333444666666666555555999888888888888:::===???BBBCCCCCCCCCBBBDDDFFFIIIIIIIIIHHHHHHHHHJJJKKKLLLNNNMMMKKKMMMPPPTTTVVVWWWXXXZZZ[[[XXXRRRNNNMMMNNNccc<<<<<<;;;;;;:::::::::999999999999999888888999:::;;;<<>>======<<<;;;999999999999::::::;;;;;;:::999777666555444444444444333444555777777555444444444555555555555444444222222333444444555555555555555666555555333222111222222222222222222222222222333444333222111222444555666666666444333444555222333333333444444555555444666777666555333444444111111222222222333333333333333333333333333333333000111333333333333111000333333444444444333222111333222111111222333444444222222222222222222222222333333222222222222333333111111222333333333333222111333444666666555444333333222222111111111111111///111333333111000000111//////000222333444555666444444444555555555666666555555666777666555333222333333333444555666777777:::777666777<<>><<<:::888888777888999;;;;;;;;;:::::::::<<<;;;<<>>:::::::::;;;;;;;;;<<<<<<<<<<<<===============<<<===???AAACCCDDDBBB@@@???????????????????????????======>>>??????@@@@@@AAA>>>AAAFFFJJJLLLIIIDDDAAA>>>>>>===<<<<<<>>>???@@@>>>CCCJJJOOOQQQNNNIIIEEE@@@???>>>>>>???@@@BBBCCCFFFEEEDDDBBBAAAAAA@@@@@@=========>>>CCCHHHNNNRRREEEDDDBBB???>>>>>>???@@@===DDDOOOXXXXXXOOO@@@666888:::===>>>===>>>???@@@@@@>>><<<:::999999:::::::::999888777888:::<<<===<<<<<<<<<<<<<<<<<<;;;;;;888777666666666777999:::::::::;;;:::999777444333222333555666666666555444888777555555777:::<<<>>>@@@AAABBBBBBBBBDDDGGGIIIIIIHHHGGGGGGGGGGGGIIIIIILLLKKKJJJKKKOOOSSSUUUVVVVVVXXXYYYVVVQQQMMMMMMOOOfff;;;;;;;;;;;;::::::::::::888:::;;;:::999888999;;;;;;<<<>>>??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::888888888888888888777777888999;;;<<<<<<;;;999888888999:::999777777999:::;;;<<<===>>>>>>===;;;;;;888999999::::::;;;;;;;;;888777666444444444555666333333333555777777555333555555555666555555444333111222333444444444444444555666666666555444222111111111111111111111111111111222333333111111222333222333444333222111111333333333333333444444444444333555666666444333333444/////////000111111222222333333333333333333333333111111222222222222111111333333444444333222111000000111111222222222222222111111111222222222222222333333333333333333333333333333333333333222111000111222444555555444444333333222222222222111111111///111333333222111000111000000111222333444555666333333444444555666666666444555555555555444444333222333333444555666777777;;;888666888>>>DDDHHHHHH:::888777888;;;;;;888555777777666666555444444333555555666777888888888888888888777777888:::<<<===:::999777666666777999:::;;;:::999777777777888999??????>>><<<;;;:::999888:::;;;<<<>>>>>>>>>===<<<:::;;;<<>>AAABBBAAA???>>>:::::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>???AAADDDFFFGGGEEEBBB@@@??????>>>======>>>??????>>>>>>??????@@@AAAAAABBB>>>@@@CCCGGGIIIHHHDDD@@@===============>>>??????>>>@@@DDDGGGHHHGGGEEEDDDAAA@@@???>>>>>>@@@BBBDDDFFFEEECCCBBB@@@@@@??????@@@???>>>???AAADDDHHHJJJDDDDDDCCCAAA>>>===???@@@<<>>>>>???@@@===<<<:::888777888999:::<<<:::888666666777999;;;;;;;;;<<<<<<<<<<<<;;;;;;777666555444444666888999:::::::::999888666444333333444555666777777666555666444333444777:::<<<===>>>???@@@AAABBBDDDGGGJJJJJJIIIHHHGGGFFFGGGGGGHHHJJJIIIIIIKKKOOORRRTTTTTTUUUWWWWWWUUUQQQNNNOOOQQQfff::::::::::::::::::;;;;;;888;;;<<<<<<:::999:::;;;<<<======>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::888888888888888888999999666888:::;;;;;;:::888666555666777777666777888:::999:::;;;<<<<<<;;;:::999888888999:::;;;;;;;;;;;;888777555444333333444555444333444555777777555333666666666666666555444444222222333444444444333222666666777777666444222000000000000000000000000000111222333222111000111333222333444333111000111222444444333333333333333333333444555555333222222333...//////000111111222222333333333333333333333333222222111111111111222222111222222222222333333333///000111222222111111111000111111111222222222222111111222222222222111111333333333333333222111000111222222333333333333333222222222222222111000000///111444444333111111111000000111222333333444444333333444444555666666777444333333333333444444555111222333555666777777777;;;888777:::@@@DDDCCCAAA999999999:::;;;:::888666666666666555555444444333444555666777888888888777:::999888888999;;;>>>???:::999777666666777999:::999999888777777888::::::<<<;;;;;;::::::999999999:::;;;<<<=========<<<;;;:::;;;<<>>@@@@@@===;;;<<<777999;;;;;;:::999999::::::;;;>>>AAAAAAAAA???>>>:::::::::;;;;;;;;;<<<<<<===>>>>>>???????????????>>>AAADDDGGGGGGEEEBBB@@@@@@???>>>======>>>???@@@??????@@@@@@AAABBBBBBBBB??????@@@CCCEEEEEEBBB>>>;;;;;;<<<============<<<;;;===???AAABBBAAAAAA@@@???>>>======>>>AAADDDFFFFFFEEEDDDBBBAAA@@@????????????>>>>>>???@@@BBBCCC@@@BBBCCCAAA>>><<<===???>>>@@@FFFJJJLLLIIIBBB===>>>???AAAAAA?????????@@@>>>===;;;999999;;;===>>>@@@===:::777666777999:::;;;<<<===>>>>>>===<<<;;;888777555444444666888:::999999999888777555444333333444555777888888777777333111111333777;;;<<<<<<;;;===>>>@@@AAADDDHHHKKKLLLKKKIIIHHHGGGGGGGGGHHHGGGGGGHHHJJJNNNQQQQQQQQQQQQSSSTTTRRRNNNMMMOOOQQQccc999999999::::::;;;;;;;;;888;;;======:::999:::<<<============<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::777777777888999999999:::555666999::::::999666555333444555555555666888:::777888:::;;;;;;:::999777777888999:::;;;<<<;;;;;;:::888666333222222333444444333444555777777555333666777777777666555444444222333444444444444222222666666777777666444111000000000000000000000000000000222333222111000111222444555666555333222333444444444444333333222222222222444555444333111222222000111111222333333444444333333333333333333333333333222111000000111222333///000000111222444555666...000222222111000000000000000111111222222222222000000111111111111000000222222222333333222222111111111111222222222333333111111111111111000/////////222444555444222111111000000111111222222333333333333444444555666777777333222222111222333555666111222333555666777777777:::888999===BBBCCC>>>::::::;;;;;;;;;:::888777666666666555555555444444444333444666777888888888777555555444444555777:::;;;:::999777666666777999:::888777777777888:::<<<===999999999999999999999999777888999:::::::::999888<<<<<<;;;<<>><<<>>>???===<<<>>>888;;;===>>>===<<<<<<===;;;===???AAAAAAAAA@@@???:::::::::;;;;;;;;;<<<<<<>>>>>>???@@@@@@@@@@@@@@@<<<>>>BBBEEEEEECCC@@@>>>AAA@@@???>>>>>>???@@@AAA???@@@@@@AAAAAABBBBBBCCC???>>>>>>@@@CCCCCCAAA===999:::;;;<<<===<<<;;;:::999;;;===?????????>>>=========<<<<<>>@@@AAABBB>>>@@@BBBAAA>>><<<<<<===@@@@@@AAACCCEEEEEEDDDBBB???AAABBBBBB@@@??????@@@AAA@@@>>>======???AAACCCBBB@@@<<<999777777999:::<<<===>>>??????>>>======999888666555555777999;;;999999999888666555333222333444666777888999888888111000///333888<<<<<<;;;999;;;===???AAADDDHHHKKKMMMLLLJJJHHHGGGGGGGGGHHHFFFFFFGGGJJJMMMOOOOOONNNLLLNNNOOONNNKKKJJJMMMOOO___~~~777777888888888999999999::::::::::::::::::::::::;;;;;;<<<======>>>======???>>>===<<<<<<===>>>???===<<<;;;:::999::::::;;;888888888888777777777777888777666666666888999:::777777555444444555666777777888999;;;<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<999888777666666555555555555555666666555555444333444444444555444444333333333222222222222333444444999<<<;;;777444444111,,,000///...///111222222111111111222222222111111000333222222222111000000000333333333333333333333333555555666666555333111000333333333333333333333333333333444444333333222111111111222222222333333333111222222333333222222111111111111111111111111111222111111111000000//////222111111111000000//////000000111222444555666666666555444222111111222222222111000//////...//////000111222222333333333333111111111111222333444555333333333444555666777888444444444444444444333333333444555555444666888;;;888888:::<<>>;;;777;;;::::::999888777666666777555444444555555444333333444444666777888999:::333444555777888888888888777777777777888888888888;;;999777777999:::;;;:::888999999:::999888777666777777888999999999999888===;;;888777888;;;???AAA;;;;;;;;;===??????===;;;;;;<<<<<<<<<<<<<<<;;;;;;999;;;===???@@@???>>>>>>>>>===<<<;;;;;;;;;;;;;;;>>>??????===@@@EEEEEEBBBDDDDDDCCCCCCCCCBBBBBBBBBAAA?????????AAABBBAAA@@@BBB@@@???CCCGGGHHHDDD???@@@@@@???>>>>>>??????@@@:::;;;<<<>>>@@@???<<<:::;;;;;;:::999999:::;;;;;;>>>>>>======>>>@@@BBBCCCDDDDDDDDDCCCBBB@@@???>>>======>>>>>>>>>>>>=========>>>>>>>>><<<;;;<<<======???AAACCCCCCBBB???>>><<<>>>@@@BBBBBB???<<<:::;;;::::::;;;===???BBBCCCGGGCCC>>>999666666777999===;;;;;;<<>>===<<<<<<<<<>>>BBBFFFIIIPPPNNNLLLIIIGGGGGGGGGGGGEEEGGGJJJKKKJJJJJJKKKMMMPPPRRRSSSOOOIIIGGGJJJNNNccc}}}777777888888888999999999::::::::::::::::::::::::<<<<<<=========<<<;;;;;;<<<;;;:::999999:::;;;;;;===<<<;;;:::999::::::;;;888888888888777777777777777666666555666777888999666666555555555555666666666777999:::;;;;;;;;;:::::::::::::::;;;;;;;;;;;;999888777666555555555555555555555555555444444333333444444555444444333333333333222222333333444555999;;;:::666444444111---000///...///111222222111111111111222222111111000222222222111111111111111333333333333333333333333444444555555444333222111111111111111111111111111333333444444333333222111111111111222222222333333111222222333333222222111111111111111111111111111111111111111000000000///222111111111000000000000000111111222444555555666666555444222111111111222222111111000000000111111111111222333333333222222111111111111222333444555444444333333333444444555555444444444444333333333222333444333333444666999666;;;@@@AAA>>>999777777:::999999888888777777666777666444555666666555333555666666777777888888888555555555666777777888888666666777777777777888888:::888666666888999:::999999::::::;;;:::999888777666666777888888999999888888888777777888999:::;;;999:::<<<======<<<<<<;;;<<<<<<<<<======<<<<<<;;;:::;;;===???@@@???>>>======<<<<<<;;;;;;;;;<<<<<<===???@@@???CCCIIIJJJGGGDDDDDDCCCCCCBBBBBBAAAAAA???>>>===???AAABBBBBBAAABBB@@@@@@DDDHHHJJJGGGCCCBBBAAAAAA@@@???>>>>>>===;;;;;;<<<>>>@@@???<<<:::;;;:::999888888999:::;;;============???@@@BBBCCCDDDDDDDDDCCCBBB@@@???>>>======>>>>>>>>>>>>======<<<===>>>===;;;:::;;;<<<===>>>@@@AAAAAA@@@???>>>===>>>@@@AAA@@@???<<<:::::::::;;;<<<===???@@@AAABBB@@@<<<999777888999:::===;;;::::::<<<===;;;:::999888777777777999;;;<<<<<<:::777444222222222222777777777888888777777777444444666777999;;;<<<===;;;;;;;;;<<<>>>BBBEEEGGGMMMLLLKKKIIIGGGFFFFFFFFFAAACCCFFFHHHIIIKKKMMMOOOLLLOOOPPPMMMIIIGGGKKKPPPaaa|||777777777888888888888999999999999999999999999999=========<<<<<<;;;:::999:::999999888888999999:::<<<;;;;;;::::::::::::;;;999999888888888777777777666666555444555666777888555555666666666666666555666777888999999:::999999999999:::::::::;;;;;;;;;999888777666555555555555555555555555555444333333333333444444555444444333333333333333333444555555777999999666555666444000111000...///000111111000000000111111222111111000111111111111111222222222222222333333333333333333222333444444444333333222222222222222222222222222333333333333333222222111111111111222222222222333111111222222222222111111111111111111111111111111111111111111000000000000111111111111111000000000111111222333333444555555666555444222111111111111222222111111111222333333222222222333222222111111111111111111222333444444444444333222222222222333555555444444444333333333111222222222111111444666666???GGGEEE;;;444333666888888888888777777777777888777555666777777666444888888888777777777777777777777666555555666777888555555666666666777777777999777666666888999999888::::::;;;<<<;;;:::999888444555555666777888888999666777888999999888777666666:::======;;;999:::<<<<<<<<<===============<<<:::;;;===>>>??????>>>===<<<<<<;;;;;;;;;<<<======>>>@@@AAAAAAFFFMMMOOOLLLDDDDDDCCCCCCBBBAAAAAA@@@===<<<<<<>>>AAACCCCCCBBBAAA@@@@@@CCCHHHJJJHHHEEEBBBBBBBBBBBB@@@>>><<<;;;<<<<<<===>>>@@@???<<<:::::::::999888888999::::::<<<<<<<<<===???AAABBBCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>============>>>>>>;;;<<<===<<<:::999:::;;;>>>>>>>>>>>>>>>>>>=========>>>?????????>>><<<<<<::::::;;;<<<===============<<<:::999999:::;;;;;;===;;;888777999:::;;;;;;:::999888777888999:::;;;:::888666333222222222333666666777777777777666666333444555777888:::;;;;;;888999:::<<>>:::777999===<<<<<<======>>>>>>======;;;;;;======>>>>>>======;;;;;;;;;;;;;;;<<<===>>>>>>AAAAAABBBFFFMMMNNNLLLDDDDDDCCCBBBBBBAAA@@@@@@>>>===<<<>>>@@@AAAAAA@@@???>>>>>>AAADDDEEEDDDBBB@@@AAABBBBBBAAA???<<<;;;=========>>>@@@???===;;;:::999888888888888999:::;;;;;;<<<===???AAABBBCCCAAAAAAAAAAAAAAA@@@???>>>???>>>===<<<<<<===>>>???:::;;;<<<;;;999888999:::>>>===<<<;;;;;;;;;<<<========================<<<999:::;;;<<<<<<<<<;;;:::999999999:::::::::::::::;;;999777666777:::===???===<<<;;;:::999999999999888666444222111111222333333444444555555444444333444444555777888999;;;;;;777888;;;>>>@@@BBBCCCCCCFFFGGGGGGHHHGGGEEEDDDCCCDDDEEEFFFGGGFFFGGGIIIKKKPPPRRRQQQLLLEEECCCFFFJJJ^^^zzz777777777777777777777777888888888888888888888888777777888:::;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<999999::::::::::::::::::999999999999888888888888666555444333333444555666333444666777777777666555777777777777777777888888888888888999999999::::::888777666555444444444444444444444555444333333222222333333444555555555444333222222222222333444444111555777666999>>>AAA???333111...---.../////////...///000111111111111111000000000111222222222333111111111222222333333333000111111111222333333444444444444444444444444444222222333333222222111000000000111111111222222222000111111222222111111000111111111111111111111111000000000000000000111111111111111111111222222222333333333333333333333333333333333333222111000000000000000000000111222333222222222222111111000///222222111111222222333333222222222333444666777888666666555444333333222222222333333333222333555777BBBBBB???;;;666333333444555555555666666777888888888777666666777777666555444555666777888999::::::999888555444333444555666444444444555666777777777:::999888999;;;<<<;;;999777888999::::::999888777444444444444555666777888;;;;;;;;;:::::::::::::::777<<<@@@???:::888:::===;;;;;;<<<===============;;;<<<<<<===============;;;;;;;;;;;;;;;<<<===>>>???AAAAAA@@@CCCIIIJJJGGGCCCBBBBBBBBBBBBAAAAAAAAA@@@>>>======??????>>>======<<<<<<===>>>>>>===<<<>>>???@@@AAAAAA@@@>>><<<===<<<<<<>>>@@@@@@>>><<<::::::999888888999:::::::::;;;<<<>>>???@@@AAABBB???@@@@@@@@@@@@@@@??????>>>>>>============>>>>>>:::;;;;;;;;;999888999:::>>>===;;;:::999:::;;;<<<<<<<<<<<<=========<<<<<<888999:::;;;;;;:::999888999999999999999888888777888777666666777;;;@@@DDDBBBAAA???<<<:::888777666555444222111000111222333333333444444444444333333444555666777888999:::;;;777999<<>>BBBGGG^^^yyy888777777777777777666666777777777777777777777777444555777888:::;;;;;;;;;777777999:::::::::::::::888999999::::::::::::999:::999999999999888888888777666555444333444555555333444555666777777777777888888777777777777888888777777888888888999999999888777666555444444444444444444444444444333222222222222333444555555555555111111111111111222333333000444666666999@@@CCCBBB444222...------...............///000111111111111111111111111111222222222000000111111222333333333111000000000111222333333111111111111111111111111222222222222222111111000000000000111111111111222000000111111111111000000111111111111111111111111000000000000111111111111111111111222222222222222444333333333333333333333111111222222222222111111111000000000000111111222111111111222111111000000333222222111222222333333111222222333555777999:::666666555444333333222111222333444333333444777:::DDD???888444444555444333444444555555666666777777888777555666777777666444333333444666777888::::::888777555444444444555555444444555666777777888999:::999999;;;<<<===;;;:::666777888999:::999888777666666555444444555777888::::::::::::;;;;;;;;;;;;999<<>>;;;999:::;;;999:::;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>??????===@@@EEEEEEBBBAAAAAAAAAAAABBBBBBBBBBBB@@@???======>>>>>><<<;;;;;;;;;;;;::::::::::::999<<<===>>>??????>>>======<<<;;;<<<===@@@AAA@@@???;;;;;;:::999999:::;;;;;;;;;;;;===>>>???@@@@@@@@@>>>>>>???@@@@@@@@@??????======>>>>>>>>>>>>======:::;;;<<<;;;999888999:::>>>===;;;:::999999:::;;;:::;;;<<<=========<<<;;;777777888999999999888888999999999888777777666666666666666666777;;;AAAEEECCCBBB@@@===;;;888666555333222111000000111333444444444555555555555444444444444555666777888999999777999<<>>AAA@@@555222...,,,,,,---...------...///000111111111111222222222111111111111111///000000111222222333333111111000///000000222222000000000000000000000000222222222222222111000000000000000000111111111111000000111111111111000000111111111111111111111111///000000000111111111111111111111222222333333333444444444333333222222222//////111222333333222222333333222111111111222222///000000111111111111000333333222222111222222333222222222333444666777888777666555444333222222111111222333333333555888;;;???;;;555333444555555444555555555555555555555555777666444555666666555333333444444555666777777777555555555555555555555444444555555666777888999:::999999999:::<<<<<<;;;999777888999:::::::::999999999888666555444555666777999;;;===???@@@???===<<<:::;;;<<<<<<;;;:::999888888999:::;;;<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<;;;===<<<;;;>>>BBBCCC@@@??????@@@AAABBBCCCCCCDDD>>>===<<<<<<===>>>===;;;::::::;;;:::::::::;;;<<<>>>>>>======<<<<<<;;;;;;;;;:::;;;===@@@BBBBBBAAA<<<<<<;;;::::::;;;<<<<<<;;;<<<>>>?????????>>>>>>======>>>???@@@@@@??????;;;<<>>>>>===;;;:::666666666666777888888999888888777666666666777777555666777666666888===AAA@@@???>>><<<:::888666555111000/////////111333444444444555555555555444444222222333444555555666777777888;;;===@@@AAACCCCCCCCCCCCCCCCCCDDDEEEGGGGGGAAABBBCCCDDDEEEGGGLLLOOONNNPPPPPPLLLIIIIIIPPPVVV\\\vvv888888777777666666666555777777777777777777777777666777777888888888888777555666888999:::::::::999777888999:::;;;::::::999:::::::::999999999888888888777666555444555555666555555444444555666888999:::999888777777888999999777777777777888888888888777777555444444444444444333333444444444333222222111222333444555555555555///////////////000000111333555555444555;;;===<<<666222...,,,,,,------------...///000111111111111333222222222111111000000///000000111222222333333222111000//////000111222111111111111111111111111111222222222222111000000000000000000111111111111000000111111111111000000111111111111111111111111//////000000111111111222111111111222222333333333555444444333333222222111---...000222333333333333555444444333222222222222...///000111111111111111333333222222111222222222222222222222333444444555777666666444333222111111///000222222333555999;;;999777555444444555555555555555555555555555555555777555444444555555444333555555555555555555555555444444555666666555555444555555666777888999::::::888888888:::;;;;;;:::888888888:::;;;<<<;;;;;;::::::999777555444555666777999<<>>===<<<;;;;;;;;;;;;;;;999;;;;;;:::===BBBCCC@@@===>>>???@@@BBBCCCDDDEEE<<<;;;;;;<<<>>>???>>>===:::;;;;;;;;;;;;<<<>>>@@@@@@???===<<<:::999999999:::::::::===@@@CCCCCCCCC===<<<;;;;;;;;;;;;<<<===<<<===>>>??????>>>===<<<<<<===>>>??????@@@??????:::<<>>???===;;;999666666555555555777999:::777666555555555666888999555777888666555666999===<<<;;;;;;:::999888666555111000///...///111333444111222222333333222222111000000111222333333444444777888999;;;>>>@@@BBBCCCCCCCCCBBBCCCDDDFFFHHHIIICCCCCCCCCCCCBBBDDDGGGJJJNNNOOONNNJJJEEEEEEKKKQQQZZZttt~~~999888666555555555666777666777777777777888888888888888888888888777666555555666777888888888888888888888888888999:::;;;<<<999999:::;;;;;;;;;::::::888555222111222444444444555555555666666666666777666555444333333333333333555777888777666555666777555555555444333333555777555444222000//////000000333333444555666666666666000///.........///111222444444444333333666:::===444333222111000...------+++---...///...///111222111111000000//////......111111000000000000111111000000000000000000000000000000000000000000000000000000000111111222222222222222222111111111000000000000////////////000000000000000000000000000000000000000000000000000000...//////000111222222333333333222222111000//////333333444555444333111000444444333222222222333333444333222000000000000111333222222222111111000000111111222222222333333333333444444444444333222222///333111...111:::AAAAAA222222333333333444444444222222222222222222222222666666555444333333222222555555555666666666666666555555555444444333333333555555555555555555555555::::::999777666444333333777;;;@@@CCCCCC???:::666:::999888666555555555555444888>>>CCCEEEDDD@@@>>><<<;;;:::888777666666666555666888888777777888999============>>>>>>>>>>>>GGGDDD???;;;999:::<<<>>>:::::::::<<<>>>@@@@@@???;;;<<<>>>???@@@AAAAAABBB>>>===<<<<<<<<<>>>???@@@???>>>===<<<<<<<<<<<<<<<>>>?????????>>>===;;;:::======<<<<<<<<<===>>>>>>999999:::;;;;;;<<<=========>>>@@@AAAAAA@@@>>>===;;;<<<>>>@@@AAA@@@???>>>;;;???DDDHHHGGGCCC>>>:::<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>===<<<<<<<<<<<<<<<;;;===???AAAAAA@@@>>>===<<<777222222666999888666777777555555666888:::<<<999777444222222444777999666777999:::;;;999888777////////////000111222333444444444333333222222222//////111222222333222222777777888999;;;===???@@@@@@AAACCCEEEGGGGGGGGGFFFEEECCCBBBAAAAAACCCFFFHHHGGGJJJMMMLLLHHHFFFFFFGGGYYYppp|||~~~~~~:::999888777666777777888777777777888888888999999777888888888777777666555666666777888888888888888888888888888999:::;;;;;;:::::::::;;;::::::999999777555333222333444444333555555666666666777777777666555444444333333333444666777888777666555666888666666666444222222444666444333222000000000000111333333444555555555444444333222111///............000000000000000222666999555444333111000///......,,,...//////......000111111000000000/////////...111111000000000000111111000000000000000000000000000000000000000000000000000111111111222222222222222222222111111111000000000000////////////000000000000000000000000000000000000000000000000000000......///000000111222222///000000000000111111111333333444444444333222111333333222222222333333444333222111111111222333444222222222222222222111111222222222222222333333333333333333333333222222111222444333000333:::===:::111111111111222222222222444444444444444333333333999777555333222333444555555555555555444444444444555555444444444333333333555555555555555555555555777777666555444333333222666999===@@@AAA>>>:::777999999888666666555555555444888<<>><<<<<<:::999888777777777666777888888777777888:::=========>>>>>>>>>>>>???IIIFFFAAA===::::::;;;<<<:::999:::;;;===>>>???>>><<<<<<===???@@@@@@@@@@@@===============>>>>>>?????????>>>===============>>>????????????===;;;:::<<<<<<<<<;;;;;;:::::::::999999999:::;;;<<<<<<<<<===>>>@@@AAAAAA@@@>>>===<<<===>>>?????????>>>======@@@EEEHHHGGGCCC>>>:::;;;;;;::::::::::::;;;;;;>>>>>>===<<<;;;;;;;;;;;;;;;<<<>>>@@@AAA???>>><<<===888333333666888777555777666555444555777999:::999888555333222333666777666777888999888777555444.........//////000222222444444333333333222222222///000000111222222333222666777888999;;;===>>>???@@@AAABBBDDDEEEFFFFFFFFFEEEDDDCCCBBBCCCEEEGGGIIIIIIKKKMMMJJJFFFCCCDDDEEEXXXooo|||~~~}}}zzz;;;;;;:::999999999999:::888888999999999:::::::::888888888888888777777666666666777777777777888888888888777888888999:::;;;:::;;;;;;;;;:::999888888666444333333444555333222555555555666666666777777666555444444333444444444666777888888666666777888777888777555333222333444222222111111000111111222333333444444444333222222333222111000///.........111111222111111333666999777666333111//////000111---///000///...---...000000000000000////////////111000000//////000000111////////////////////////000000000000000000000000111111111222222222222222222222222111111111111111000000////////////000000000000000000000000000000////////////////////////.........//////000000111,,,,,,---///000111222333333333333444333333222111222222222222222333444555222222111111222333555666111111222222222222222222222333333333333333222222222222222333222111111000444444444444777:::888222/////////000000000111111555555555555555555555555;;;888555222111333666888666666666555555444444333555444444444444333333333555555555555555555555555444444333333333222222222666777:::<<<===<<<:::888999888777777666666666666555777:::===??????>>>===<<<;;;::::::999888777777777888999999888777999:::<<<<<<<<<=========>>>>>>JJJGGGBBB>>>;;;:::::::::999999::::::;;;<<<======<<<===>>>???????????????<<<<<<===>>>>>>>>>======??????>>>>>>>>>>>>>>>>>>>>>????????????>>><<<;;;@@@@@@@@@@@@???===;;;:::888999999::::::;;;;;;<<<===>>>???@@@@@@???>>>===>>>>>>>>>>>>>>>=========>>>AAADDDFFFFFFBBB===::::::999999888888999999:::>>>===<<<;;;:::::::::::::::<<<>>>?????????===<<<===999555444555777666444555555444444444666777888999888555333222333444555555666666666555333111000............///000111222333333333222222222222222///000000111222222333333666666777999:::<<<===>>>???@@@@@@AAACCCDDDFFFGGGFFFEEEDDDCCCDDDFFFHHHIIIKKKLLLLLLHHHCCCAAABBBEEEWWWnnn{{{}}}~~~yyyvvv|||===<<<<<<<<<;;;;;;;;;;;;999999999:::::::::;;;;;;999999:::::::::999999888777777666666666777777777777777777777888999:::;;;;;;;;;;;;:::999888777666555444333444555555333111444444444444555555555555555555444444444444555555666777888888666666777888999::::::888555333333444000000111111111222222333333333333333333222111000000000000000000111111111111222222222111333666999999777444111///000111222///000000000...------///000000000000////////////000000////////////000000////////////////////////000000000000000000000000111111222222222222222222111111111111111111111111000000////////////000000000000000000000000000000........................---........./////////000,,,---...///000222333333222222333333333222222222111111111111222333444555222222111000111222333444000000000111111222222222333333444444444333222111111222222222222111000000333333444777::::::444...////////////000000000111444444444555555555555555888666444333222333555666888888777666555555444444444444444444444444444444444444444444444444444444222222222222333333333333555666777999999:::999999888888777777666777777777666777888999;;;<<<<<<<<<::::::999999999888777777777999:::999888777888:::::::::;;;;;;;;;<<<<<<<<>>>>>??????@@@?????????;;;<<<===>>>>>>>>><<<<<<======>>>>>>>>>=========>>>??????@@@???>>>===<<>>===<<<<<<<<<<<<<<<>>>@@@BBBCCCBBB???;;;999:::999999888888999999:::===<<<;;;:::999999999999:::;;;<<<>>>>>>===<<<<<<===999666555555666555444444444333333333444555666888777555444222222222222222222333333222111000///000/////////000000111222222222222222222111111111000000000111111222333333555666777999:::;;;<<<<<>>>>>???AAACCCEEEGGGEEEDDDCCCCCCDDDEEEGGGHHHKKKKKKJJJFFFBBBAAADDDGGGWWWnnn{{{|||}}}wwwsssxxx============<<<<<<;;;;;;999::::::::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;;;;777777666555555666666777777777777777888999::::::;;;;;;::::::999888777666555444333444555555333111222222333333333333444444555555444444444555555666555666777777666555666777;;;<<<<<<:::777555444555///000000111222222222333333333333333222111000000///000000111111111111111---...///......///111444:::777444111000000111333///000111000...,,,---...////////////000000000000000000////////////000000////////////////////////000000000000000000000000111111111111111111111111111111111111111111111111000000////////////000000////////////////////////------------------------............////////////000000000111111222222222222222222222222222222222000000000111222333444555333222111/////////000111.../////////000000111111222333444555555444222111111222222222222111000000111111444888;;;999333///000000000111111111222222222222333333333444444444333333444444444333222222666666555444333333222222444444444444444444444444222222222222222222222222111222222333444444555555444555555666777888888999888777777777777888888999777777777777888999:::;;;777888888999999888777666777999:::999777777888999888888888999999999::::::>>>===<<<;;;::::::::::::888:::;;;;;;999888:::;;;??????@@@@@@@@@@@@@@@???;;;<<<===>>>>>>===<<<;;;;;;;;;<<<======<<<<<<;;;>>>??????@@@@@@???======888999;;;<<<===;;;:::888999:::::::::::::::;;;;;;;;;<<<>>>??????>>><<<;;;>>>>>>===<<<;;;;;;;;;<<<<<<===>>>>>>===<<<:::888::::::999999999999::::::;;;;;;:::999999999999999999:::;;;<<<<<<<<<<<<;;;;;;999777666555555444444333333333333333444444444777666555444333222111111//////000000111111111111111111000000000111222222111111111111111111111111000000000000111222333444555666888999;;;;;;;;;;;;=========>>>@@@CCCEEEGGGCCCCCCBBBCCCCCCDDDFFFGGGIIIIIIHHHEEEBBBBBBFFFJJJWWWmmmzzzzzz{{{vvvrrrxxx<<<<<<======<<<<<<;;;:::999999:::::::::;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<888777666555444555666777777777666777777888999:::999:::::::::999888777777666444333333444555333222222222222333333333444444555555555444555555666777444555666666444444555666;;;<<<===;;;888666555555///000111222222222222222222222333333333222111111333333333222111000.........///000000000000222444888777444222000000111111///000111000...------...////////////000000000000000//////......//////000////////////////////////000000000000000000000000000000000000000/////////111111111111111222222222000000////////////000000////////////////////////........................////////////////////////222222222222111111111111222111111111111222333333111111111111111222333444333222000///......///////////////000000000000000000222444555666555333222222222222333222111111000000111444999:::555222333111111111222222222333333000111111222222333333333000222333555555333111000222222222111111000000///333333333444444444444555222222222222222222222222222222333444444555666666555555555555666777777888777777777777777888999:::777777777777777888999:::666777888999:::999888777777888999888666666666888777777777888888888999999888999999:::;;;;;;;;;;;;888;;;===;;;999777999<<<>>>>>>???@@@@@@@@@@@@@@@<<<<<<=========<<<;;;;;;999:::;;;<<<===<<<;;;:::>>>>>>@@@@@@@@@???>>>===999:::;;;<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;:::::::::999999:::999999999999999999:::::::::999999999:::;;;;;;999999:::;;;;;;;;;;;;;;;999999888666666555555555333333333333444444333333444444555444333222111000......///000111222222333111111000000000000111111000000000000000111111111111000000///000222333444555777999:::<<<<<<;;;;;;<<<======???AAACCCEEEFFFBBBBBBBBBCCCCCCDDDEEEFFFEEEFFFFFFDDDAAAAAAFFFJJJUUUkkkwwwwwwyyyuuusssyyy:::;;;<<<<<<<<<;;;999999999999999999::::::::::::999999:::;;;;;;;;;;;;;;;999777666444444444666777666666666777777888999:::888888999999999888888777777555333222333444444333333333444444444555555555555555555555555666777777333444555444333333444555999:::;;;:::888555444555000000111222222222111111111222333333333333333333333333333333222000...---111222333333222333444666777666444222111000000000...///000///...---...///.../////////000000000111//////............//////000000000000000000000000000000000000000000000000000/////////.........---000000111111111222222222000000////////////000000////////////////////////........................000000000000000000000000111111111111111111111111222111000000000111333444222111111111111111222222222111000//////000111111222222222222111111111111///111333666777666555444333333333333333222222111111222666:::666000000555111111111222222222333333000000111111222333333444222222333444444333333222222111111111111111111111333333333444444444555555333333333333333333333333222222333333444555555555555555666666666666666666777777777777888999:::;;;777777777777777888888888777888:::<<<<<<;;;:::999666777888777555444555666888888888999999999::::::777888999;;;<<<<<<<<<<<<999<<<>>><<<999777999<<<:::;;;<<<>>>????????????>>>===<<<;;;;;;;;;;;;;;;999:::<<<===>>>===<<<;;;>>>>>>@@@@@@@@@@@@???>>>?????????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;===>>>>>>===;;;:::999:::;;;<<<===<<<;;;::::::999999999999:::;;;;;;999888888777777888888999999999999999:::<<<===>>>999999999:::::::::::::::777888888777666555555666333444444444444444333333222333444444444222111000000000000000111111222333//////............///////////////000000000111111111111000///000111333555666888:::<<<======<<<;;;;;;<<<>>>@@@BBBDDDEEEFFFCCCCCCCCCDDDDDDEEEFFFFFFCCCDDDEEEBBB???>>>AAAEEERRRgggrrrsssuuussssss{{{999:::;;;;;;;;;:::888888888888999999999:::::::::777888999999::::::::::::999888666444333444555666666666666666777888999:::777888888999999999888888888555222111222444444444555555555666666666777777555555555555555666777777222333444444222222333444666888:::999777444444444000111222333333222111000111222333444444444444444///000111222333222111111...///111111000000111333555555444333222000///...---///000///......///000.../////////000000111111//////............//////111111111111111111111111000000000000000000000000//////......---------,,,000000111111222222222222000000////////////000000////////////////////////////////////////////////111111111111000000000000.../////////000000000111111111000000000111333444222222111111111111111111111000000000000222333444555444444333333222222222...000333666777777666555333444444444444333222222333444888:::444,,,///777111111111111222222222222000000111222222333444444555444333333333444555555444444444444444444444555333333333444444555555555555555555555555555555555222222333333333444444444666666666777666666555555777777777777888999;;;;;;777777777888888888888888888:::<<<>>>>>>>>><<<;;;666777777666555444444555999999:::::::::;;;;;;;;;888999:::<<<======<<<;;;:::===???===999777999<<<888999:::<<<===>>>>>>>>>>>>===<<<;;;::::::;;;<<<999;;;===>>>???>>>===<<<>>>>>>@@@AAAAAA@@@???>>>@@@???>>><<<;;;;;;;;;;;;==================<<<<<<:::;;;===>>>>>>===;;;:::777999;;;=========;;;::::::999999888999:::<<<===777777666666666666777777888888999:::;;;===>>>???888888999999999:::::::::666777888777666555666777444444555555555444333333000222333444444333111000333222111111111111111222...------,,,,,,,,,------.../////////000000111111222111//////000111444555777888;;;=========<<<;;;:::<<>>AAAAAA???===;;;;;;999::::::999777777:::<<<;;;<<<<<<<<<<<<<<<<<<;;;999:::;;;;;;<<<<<<;;;;;;999:::<<<>>>>>>===<<<;;;:::;;;===>>>>>>>>>===<<<<<<;;;;;;:::::::::;;;;;;::::::;;;<<<======<<<<<<999:::===@@@AAA@@@>>>===;;;<<<======>>>======<<<:::777555777;;;===;;;888666666666666666777888888888777666888AAAGGGEEE>>>666666666888:::999777444666666666666555555555555666666666555444333222111222222222222222222222222000000000000000000000000////////////////////////---......//////...------000000//////000111222222555555666888999:::;;;<<<888999:::<<>>@@@EEESSSgggqqqpppqqqppppppyyy777777888888888999999999999::::::::::::999999888999:::;;;999777666777888;;;999666555666777666555555555555555555555555555888888888777666555444333333333333222222333333333222222333333333333333333444555555555555444444333444333333222222222333333333333333333333444444444111111000000111111222333222222111111111111111111333222111000///000111111000000000000////////////111111111111111000///...............//////////////////000000000000///////////////000000//////...222111111000000//////......///000000111111000000...///000000111111000000111111111111111111111111.........///////////////333333111000000000111111000/////////.........---......................../////////000000000111111111111111222222222333333222222111111111000000000111111111111111111111111333222111000////////////000000000111222222333333444444444444555555333111666666666444222111111333222222222222222222222222333333333333333333333333111111111000000111222222444444444444444555555666888666444333444555555444333444555666666555444444555555444333444555666777777777777888888777777666666666777888999999::::::::::::;;;;;;;;;:::999999777888999;;;;;;;;;;;;:::999888888777666555555444555777999:::999999:::;;;===@@@BBBBBB@@@===;;;:::999999999888777777999;;;;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;;;;<<<;;;;;;;;;999:::<<<=========;;;;;;:::;;;<<<===>>>======<<<======<<<;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<888:::===???@@@@@@>>>===========================<<<999777999===???>>>;;;666666666666666777888888777777777:::BBBJJJHHHBBB;;;::::::<<<<<<;;;888666666666666666555555555444555555555555444333222111111111111111111111111111000000000000000000000000////////////////////////////////////////////////000000//////000111111222444444555777888999:::;;;;;;;;;<<<======>>>??????BBBCCCDDDFFFFFFEEEDDDCCCBBB@@@???@@@???===???DDDQQQeeennnmmmooonnnpppyyy555555666666666666777777999999999999888777666555:::;;;;;;:::888777777888:::888555555555666666555555555555555555555555555999999777666555444333333333333333222222333333333333333333333333222222222222333444444444444444444444444333333222222222111//////000222333444555666111000000000000111222222000000111111111111111111333333111000000000111222111111000000//////......///000000111111000000////////////..................//////000000/////////...///111222222111///...////////////////////////---......///000///////////////000111111111111111000000000000000000000000///////////////.........000000///............////////////...............////////////////////////....../////////000000000000111111111222222222222222222222111111111111111111111111111111111111111333222111000////////////000000000111222222333333222333444444333444555777999666333111111222222222111111111111111111111111222222222222222222222222000111111222333333333333666555555555555666777777777666555666888888888777222333444555666666666666444444444444444555666777666666777777777777666666777777777888888999999999::::::;;;;;;;;;;;;;;;:::777888999:::;;;;;;;;;;;;:::999999777666555444444555888:::;;;:::::::::;;;===???BBBBBB???<<<999888888999999777666666888:::::::::;;;;;;;;;;;;::::::999999:::;;;;;;;;;;;;;;;999:::;;;<<<===<<<;;;::::::;;;<<<<<<======<<<<<>>===<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;888:::<<>>>>>===<<<;;;;;;<<<===>>>===;;;999<<<@@@BBBAAA???666666666777777777888888666777888;;;CCCKKKJJJEEE======<<<===>>><<<999666666666555555555444444444555555555555444333222222000000000000000000000000000000000000000000000000000000000000000000000000111000///......///000111000000/////////000111111222333444555777888999999:::;;;;;;<<<<<<======>>>@@@AAABBBBBBBBBAAA@@@???@@@>>>===>>>===;;;===CCCPPPccckkkiiikkkllloooyyy555555555555555555555666777777888888888777777666999::::::999777666666777999666444333444555555444444444444444444444444444:::999666444333333333333222222222333333222222222444333333333222222111111111111222333444444444333444333333333222222111000......///111222333444555000000000000000111222222//////000000111111222222444333111000000000111222222111111000///......---......///000111111000000/////////......---------......//////000/////////---///111333333222000............//////000000000,,,---......//////......///000000111111111111111000000000000000000000000000000//////......------......------------------......................................./////////............////////////000000000111111111111222222222222222111111111111111111111111111222222222222222111000//////000000000000000111222222333333111333444222000111555999:::555000///111222222111222222222222222222222222111111111111111111111111///000222444555555444444555555555555555666777777666555666777::::::999888333333444555555666666666444444444444555555666666555555666666777777666666777777777777888888888888888999::::::;;;;;;::::::777888888999::::::;;;;;;;;;:::999888777555444444555888;;;<<<<<<;;;;;;<<<:::<<<>>>>>><<<999777777888888888777555666888:::999::::::;;;;;;::::::999999999:::;;;;;;;;;;;;:::999999:::;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<>>===;;;;;;999::::::;;;;;;;;;::::::888999<<<>>>?????????>>>???>>><<<;;;:::;;;===>>><<<;;;;;;===@@@BBBAAA@@@666666777777888888888888666888888:::AAAHHHGGGCCC;;;:::;;;<<<===<<<999666555555555444444444333333444444444555444444333333000000000000000000000000000000000000000000000000000000000000000000000000111000...------///111222000000/////////000000111111111222444555666777888666777888:::<<<===????????????@@@@@@???>>>===<<>>???999:::;;;:::888666666666888888888777555666888:::999::::::;;;;;;::::::999888999::::::;;;;;;::::::888999999::::::::::::::::::::::::::::::;;;;;;<<>>?????????@@@>>><<<;;;:::;;;===>>>;;;;;;;;;<<<>>>???@@@???666666777888999888888777666888888888===AAAAAA<<<888888999;;;======:::888444444444444333333333333333333444444555444444444111111111111111111111111///////////////////////////////////////////////////...---,,,,,,...000111000000///////////////000000000111333444555666777555666777888:::<<<======?????????>>>>>>======<<<===;;;:::;;;:::888:::???MMM___fffcccfffhhhmmmxxx}}}777777777666666666666555333444555777888999::::::777888888777555444444555666444222111333444444333333333333333333333333333666555444333333333333333000111222333333222111000222222222222222111111111///000111111111111111111000111222333333222111000222222222111111111111111000////////////000111111//////000000000000000000222222000/////////000111111111000000//////......---...//////000000000000.........---------------,,,---......////////////,,,...000222222222000000/////////000000111111111,,,------...///...............///000000000000000///////////////////////////////////////.........---......////////////...---------------.........++++++,,,,,,---.............../////////000000000////////////000000000000000000000000000111111111000000000111222222333333111111000000000000000111000000000111222222333333222222222111111222555888777444111//////000000000333333333333333333333333222222222222222222222222111222222333444444444444333222222222222333444444333444666999;;;:::888555666555555444444444555555666666666666555444333222222333444555666666666666666666666777777888888888888888888888888777666666888777777888888999:::;;;999999999888888777777666666888:::<<<===>>>AAACCC???>>>===999666555666777888999999777666666888:::::::::;;;;;;;;;;;;::::::888888999:::::::::::::::888888888999999999:::::::::999999999999:::;;;<<<@@@@@@AAAAAA@@@>>><<<;;;999999:::::::::999888888777888:::<<<>>>??????@@@???>>>===<<<;;;;;;<<<<<<::::::;;;;;;<<<<<<======666777888999999999888777666888888666888;;;:::666777777999;;;>>>>>><<<:::444444333333333222222222222222333444555555555555111111111111111111111111////////////////////////////////////////////////------,,,,,,---...///000000000//////....../////////000111222444555666666888888888888888888888888>>>==================<<<===:::999:::999777999???KKK]]]cccaaacccdddiiitttzzz~~~777777666666555555555555222333444666666777777777777888999777555444555666555333111111222333333333222222222222222222222222333333444444444333333333000111222333333222111000111111111111222222222222000000000111000000//////...///111333444333222111222222222222222222222222///////////////000111111000000000000000/////////111111///.........///000000000000000////////////......//////////////////,,,------------------...+++,,,---...////////////,,,---...///000000000000////////////////////////------...///////////////------...///////////////.................................///////////////***+++,,,---------,,,,,,,,,,,,,,,------.........,,,,,,,,,---...//////////////////000000000111111........./////////000000....../////////000000000///000000111222222333333111111000000000000111111000000000111222222333333222111111222555888999:::333333333111///...///000222222222222222222222222333333333333333333333333333222222222222222333333222222222222222333444444333444777:::<<<;;;777444444444333333444555777777777777777777555333111000222222333444555555555555444555555666777888999999:::::::::999888777666555888777777777888999:::;;;888888888888888888888888666777999:::<<<@@@DDDHHHJJJHHHCCC<<<777555666888999999999888777777999;;;;;;;;;<<<<<<<<<<<<;;;;;;888888999::::::::::::999888888888888888999999::::::999888888888999;;;;;;>>>???@@@AAA@@@???===<<<999999999999999888777777777888999;;;===>>>@@@@@@???>>>>>>===<<<<<<;;;;;;:::;;;;;;;;;::::::;;;;;;555777888::::::999888777444666666444555888777333666666777:::<<<;;;999777333333333333222222222222111222333444555555555555000000000000000000000000////////////////////////---------------------------------...//////000000000000///...............///000111222444555666666777777777777777777777777;;;;;;;;;;;;;;;<<<<<<===<<<:::999:::999777999>>>GGGYYY```^^^``````dddnnnuuu{{{666666666555555444444444333333444444555444444444888999:::888666555666777444222000000222333333333222222222222222222222222111222333444555444333222///000222333333222000///000000111111222222222333000000111000000///......---...111333444444333222111111222222222333333333///////////////000111111111111000000//////......111000...------......///////////////000000000000...///////////////......,,,,,,,,,------.........+++,,,---...////////////---------...///000000111........................---...//////000000//////,,,------.......................................---.........//////000000,,,---///000000000//////,,,,,,,,,------.........---------...///000000111000000000000111111111111............/////////000---.........//////000000///000000111222222333333111000000000000000111111000000000111222222333333222000000333999======<<<111333444333///---...000111111111111111111111111333333333333333333333333444333222111000111222333333222222222222333444444444666888;;;===;;;777444222222222333444666888:::888888888777555333000///111222333444555555555555333444555666777888999:::<<<<<<;;;;;;999777666555888777777777777999:::;;;777888888888888999999999666777888999<<<@@@FFFKKKTTTPPPHHH???888666777::::::::::::999777777:::<<<;;;<<<<<<======<<<<<<;;;888888999::::::::::::999888888888777888888999::::::999888888888999:::;;;===>>>???@@@@@@???===<<<999999999999999888777666777888999;;;===>>>@@@AAA>>>>>>>>>>>>===<<<;;;:::;;;<<<<<<;;;:::999:::;;;555777999:::::::::888777222555666444444777666333555555555777888777444222333333333222222222111111111222333444555666666666////////////////////////////////////////////////------------------------------///000111111111111111000///...............000000111222444555666777333444555666777888999::::::999999999:::;;;<<<<<<<<<:::999:::999777999???DDDWWW^^^\\\]]]]]]```jjjrrrxxx777666666555555555555666444333333222333444666777888888777666555444333333444333111000000111333555444333333222222333333444222222222222222222222222444444444333222111000///111111111000000000000000222111111111000000//////000111333444333222000...000000000000111111111111111///...------...///111111111111111000000000///000000000000000000000000......---,,,---...///000------............------------............------------............------..................------////////////////////////000000//////.........---------------------------................................................////////////////////////---,,,,,,,,,,,,---............///000000000000000)))***,,,...///000000111000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000111111111111222333444555444222333555999:::888555222222222222222222222222111111111111222333444555555333222111222222111000333222///......///222333444444444444444444444444888888888777666666555555333666888777444555;;;@@@DDDGGGHHHCCC999333444777555666777888888777666555888888888888888888888888999999999888777666666555777777777777888888888888999::::::::::::999888777888888777888;;;@@@EEEHHHNNNKKKGGGBBB>>><<<;;;:::;;;:::999888888888999:::;;;;;;<<<>>>@@@@@@???===:::;;;<<<;;;999888999::::::999888777666666666666;;;::::::999888888888999<<<;;;:::;;;======<<<;;;===<<<;;;;;;999999888777888888999:::;;;<<<>>>???>>>===;;;::::::;;;<<<===>>>===;;;999888888888999::::::;;;;;;:::999777666333333333333333444555666888888888888777666444444333333222222111222222222333333333333333333333333555333111000///000111222222222222111000...---,,,//////............/////////000000000000000//////000000000000000000000000///000222333444555555555222333444555666777888999<<<<<<;;;;;;;;;:::::::::888999999888777777888:::GGGRRR[[[[[[YYY[[[___aaaoooxxx777777666555555555555666444444333333333444555666666666555555444444333333333333222111111222333444333333222222222222333333222222222222222222222222222222222222111000///...000000000000000000000111111111111111000000000///000111222333222111///...000000000000000000000000000///...------...///000111111111000000000//////////////////////////////...------,,,---...///000------............------------............------------............------........................///////////////////////////.........------------------------------------........................................................................---,,,,,,,,,,,,---............///000000000000000,,,---...///////////////////////////////////////////////////////////////000000000000000000000000111000000000000000000000111111111111222333444555333222333555888999888555000000000000000000000000111000000111222333444444555333000000000000///...222111000//////000111222111111111222222333333333555555444333333222222111333555777666444555:::???KKKOOORRRNNNCCC:::666666444555666777777666555444888888888888888888888888999999888888777666666555666666666666777777777777888999999::::::::::::999999888777777999===@@@BBBHHHFFFCCC@@@===<<<<<<===???>>><<<:::999999999999999999999;;;===>>><<<::::::;;;<<<;;;999888999::::::999888777777666666666:::999999888888999999:::<<<;;;::::::<<<===<<<;;;;;;;;;;;;::::::999999888888888999999;;;<<<===>>><<<<<<;;;:::;;;;;;<<<===???>>><<<:::888777777777999999999888888666555555333333333333333444555555666666666666555444333222333222222111111222222222333333333333333333333333111///...,,,,,,---...///,,,---...///000000000000---..................---//////000000000000//////////////////////////////333333444555555555555555444444555555666777888888::::::::::::::::::::::::888999999888777777888:::EEEPPPZZZZZZYYY[[[___aaammmvvv888777666666555555555666555555444333333333444444333333333333333333333333222222222222222222222222333333222222222222333333222222222222222222222222111111111111000///....../////////000000111111111111111111111000000000000///000111111111000...---111000000//////.........000///...------...///000000000000000////////////...........................------------...//////------............------------............------------............------........................////////////////////////---------------,,,,,,,,,------------------------........................---------------------------------------------------,,,,,,,,,,,,---............///000000000000////////////000000///......////////////////////////........................000000000000000000000000000000000000000000111111111111111111222333444555333222333555888888777555000000000000000000000000000000000000111222333333666444222111111111000...111111111111111111111111000000111222222333444444333333222222111000000000333555777666444555999===PPPVVV[[[XXXNNNAAA999555444444555555555555444444777777777777777777777777999999888888777666666666555555555666666666777777888888999999:::;;;;;;;;;;;;:::999999999;;;<<<===@@@???>>>===<<<===>>>>>>BBBAAA>>><<<:::999999999999999999:::<<<===<<<;;;:::;;;<<<;;;999888999:::::::::888777777777777777888888888888999:::;;;<<<<<<;;;999999;;;;;;;;;:::::::::::::::::::::::::::999888999999:::;;;<<<===;;;:::::::::;;;<<<===>>>@@@???===;;;999777777666777777666555444444444444333333333333333444444555444444555444444333222111222222111111111222222333222222222222222222222222111000///.........///000000000000///...---+++***,,,---...//////...---,,,...//////000000/////////////////////////////////111111111111111111111111666666666666777777777888777777888888999:::::::::888999999777666666888:::BBBNNNXXXYYYYYY\\\aaaccckkkttt888888777666555555555555666555555444333333333333222333333333444444444555222222333333333222111111222222111111111111222222111111111111111111111111000111111111000000///...---......///000111222222111111111000000000000000//////000000//////...---111000000///...------,,,000///............///000000000/////////.........------------------------------------......//////------............------------............------,,,------......------,,,---------...............////////////////////////------------------------------------------------........................---------------------------------------------------,,,,,,,,,,,,---......---...//////000000////////////000000000000//////////////////////////////////////////////////////000000000000000000000000000000000000000111111111111111111111222333444444333333444666777777666555222222222222222222222222111000000000111111222333999777444333333333222000000111222222222222111000111111222333555666777777555555444444333222222222333444666555555666888;;;LLLRRRWWWVVVNNNCCC;;;777444444555555555555555555666666666666666666666666888888888888777777666666666666666666777777777777999999999999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>BBB@@@>>><<<::::::::::::<<<;;;;;;===???@@@???>>>:::;;;<<<;;;999888999:::::::::999888777777777777666666777888999;;;<<<======;;;999888999::::::999888888999999::::::::::::999999888999999:::;;;;;;999999::::::;;;<<<===>>>>>>===<<<;;;:::888888777777666444333333333444555444333333222333333444444333444444444333333222111111111111111111222222333111111111111111111111111111000//////...///000000000//////...---+++***)))---...///000000///...---......//////000/////////////////////////////////////////////000111222222777777777777777777777777555555666777888999::::::888888888777555666888:::AAAMMMWWWYYYZZZ]]]ccceeeiiirrr}}}999999777666666555555555555555555444444333333222333333333444555555666666222333333333333222111000222111111000000111111222111111111111111111111111111111111222111111000///------...///000111111222000000000000000000111111///////////////...------111000000///...------,,,//////............///////////////............------------------------------------...............------............------------............------,,,,,,------------,,,,,,---------.........//////////////////////////////..................//////------------------------........................---------------------------------------------------,,,,,,,,,,,,---......------...///////////////---...///000111111111111........................000000000000000000000000//////////////////////////////000000111111111111111111111111222333444444333555666666666444444333222222222222222222222222111111111111111111222333999777444333444333222111000111222333333222111000111111222333555666777777666666555555444444333333333444555555555666777999AAAEEEJJJJJJEEE???;;;999555555555666666777777888666666666666666666666666888888888777777777777777777777888888888999999999;;;;;;:::999999::::::;;;<<<<<<;;;::::::999::::::::::::999999::::::;;;;;;===<<<;;;:::::::::;;;<<<>>>===<<<===???@@@@@@???:::;;;<<<;;;999888999:::;;;:::999888777777777777555666666888999;;;===>>>>>>;;;999888999::::::999777888888999999::::::;;;999999888888888999999:::888999:::;;;;;;<<<<<<===::::::::::::::::::999999777666555444333444555666444333333222222222333333333333444444444333222222111000000000111111222333000000000000000000000000,,,,,,,,,+++,,,,,,,,,,,,&&&'''))),,,...000111222...///000000000000///...------...///////////////........................000000111222444777999:::777777777777666666666666444444555666888999::::::888888777666444555888:::AAAMMMXXXZZZZZZ^^^cccfffhhhqqq}}}:::999888777666555555555444444555555555444333333333333444444555555555666444333333222222111111111111111000000000000111111111111111111111111111111000111111222222111000000.........//////000000000000000000000111111111111000/////////............111000000//////.........///////////////////////////.........------------------------------------,,,---......//////......------............------------............------,,,,,,------------,,,,,,,,,,,,------.../////////////////////////////////.........///////////////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......------...////////////...,,,---...///000000111000........................111111111111111111111111/////////////////////////////////000111111222222111111111111222333444555555777888777444222111111000000000000000000000000333222222222222222333333555333111111111222111000000111222333333222111000000000111222222333444444555555444444333333222222333333444444555666666666888:::======<<<:::999999666666555666666777888999777777777777777777777777888888777777777777777777888888888999999999::::::;;;;;;:::999999:::<<<===>>>===;;;999777777777888::::::::::::::::::999999:::999999999999;;;<<<===<<<:::999:::<<<>>>>>>===:::;;;<<<;;;999888999:::;;;:::999888888777888888555666666888999;;;===>>>???<<<999888999:::::::::777888888888999999::::::999999888888777888888888888999:::;;;;;;<<<;;;;;;666777888999:::::::::999666666555555555555555666444333333222222222222222222222333333333333222222000000000000000111222333////////////////////////------------............((()))+++---...///000000////////////////////////,,,---......////////////..............................///000333666999;;;666666666666555555555555444444555666777999999:::999888777555333555888;;;BBBNNNXXXZZZYYY\\\aaacccfffppp{{{;;;:::999777666555555555222333444555555555444333333333333333333444444444555444333111000111111111000000000//////000000000111111111111111111111111//////000000111000000///....../////////////////////000000000111111111111111000//////......//////000000000000000000000000......////////////...............---------,,,,,,------------------------,,,---.../////////...---------............------------............------+++,,,,,,------,,,,,,+++,,,,,,------...//////000////////////////////////---------....../////////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,---......,,,---......//////......---....../////////..............................000000000000000000000000////////////////////////...//////000111111222222111111111111222333444555777888:::777333000...///000000000000000000000000444444333333333333333444333111//////111222111000111222222333333222222111111111111222222333333333555555444444333333222222333222333444555666555555666777888888888777666666555555444444555666888999888888888888888888888888777777777777777777777888777888888888888999999999999888888888:::<<>>:::999777888:::<<<<<<<<<:::;;;<<<;;;999888999:::;;;;;;:::999888888888888666666777888999;;;===>>>AAA>>>:::999999:::;;;;;;888888888888888999999999999999888777777777777777999999:::;;;;;;;;;:::999555666777888999888777777444444555555555555555444444333333222111111222222000111111222222111111000////////////000111222333........................//////000111111111111111000000//////---,,,+++***///...,,,++++++,,,...///+++,,,---...////////////........................,,,+++,,,---///222555777444444444444555555555555555555666777888888999999999888777444333444888;;;BBBNNNWWWXXXVVVYYY]]]___dddnnnyyy;;;:::999777666555555555111222444555666555444444222222222222222222222222666555222000000000111222000000////////////000000000000000000000000000000......///////////////...///////////////.........//////000000111111111222111111000///////////////000000000000111111111111......////////////............---------,,,,,,,,,........................,,,,,,.../////////...------..................------..................---+++,,,,,,------,,,,,,+++,,,,,,------...///000000////////////////////////,,,,,,,,,------.........------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---,,,,,,,,,,,,---......,,,---......//////......////////////...---,,,+++........................////////////////////////////////////////////////...//////000111222222222111111111111222333444555888:::;;;888333...------222222222222222222222222555555444333333444444444333111000111222444333333222222222222222222222222444444444444444444444444777666666555555444444333333222222444555666555444888888999999888666444333444444333333444555777888888888888888888888888888777777777777777888888888777777777777888888888888666666666777:::>>>BBBDDDNNNJJJEEE???;;;:::::::::::::::;;;<<<<<<<<<<<<;;;;;;::::::999:::;;;<<<===;;;999777888:::<<<<<<<<<:::;;;<<<;;;999888999:::<<<;;;:::999888888888888666666777888999;;;======BBB>>>;;;999999;;;;;;;;;888888888888888888888888:::999888777666666666777999:::;;;;;;;;;:::999888666777888888888666555444222333444555666555444333444333333222111111111222//////000000000000000///////////////000111222333........................,,,,,,---...//////......------......///............,,,***((((((***,,,...+++,,,---...////////////........................//////...///000333666888333333333444444444555555666666777777888888999999999888666444333444888;;;BBBMMMVVVVVVTTTVVVZZZ[[[bbblllwww555555666777777666555444///111444666777555222000333333111000000000111222333333333222222111111111111111000000000000111111////////////////////////...------------...//////............////////////000...,,,...111333111///000000111111111///...,,,////////////////////////,,,------......------,,,......---------,,,,,,,,,***+++,,,,,,------,,,,,,//////...---,,,++++++***........................------------------------........................+++++++++,,,,,,---------........................------------------------........................------------------------------,,,++++++,,,---------------............///........................,,,---......//////....../////////---++++++---///......//////////////////////////////////////////000000000000////////////000000////////////000000222111///......///111222666666444333222111111111222111000//////000111222000111111111111222222222333222222222222222333333111111222333333333333222222222222222222222222222555555444333333222111111555555333333333333555555555555555555555555555555555666666777777777777777888999999999999888777777444555777888888888777666666777777888888888777777888999::::::;;;>>>BBBFFFPPPLLLGGGAAA<<<999888888;;;;;;:::999999:::::::::777777888888999999999:::999777555666999;;;:::999888:::;;;:::999999:::;;;<<<<<<<<<:::888777999;;;:::;;;<<<======<<<;;;:::======<<<;;;::::::999999:::999999888888999999:::;;;999666666777777777666888999;;;;;;;;;:::888666777777777777666666666666444444333333333222222222111111111000...///111333333333222222111000//////////////////000000000000111111000///...---,,,,,,......------------......,,,---...///000000000000.........------,,,,,,,,,,,,,,,------------...............------,,,,,,,,,///---,,,++++++...000222222000///111444555444222555555666777777777777777666666555444444555777777AAAGGGNNNSSSTTTTTTVVVXXXbbbhhhsss444555666666666666555444000111333555555444333111333222111000000000111111222222111111111000000000000//////////////////000////////////////////////...------------...//////............///////////////...---...111222111000111111222222111000...---////////////////////////,,,------......------,,,------,,,,,,,,,+++++++++++++++,,,---------------..................------------------------------------------------------------------------------+++,,,,,,,,,,,,,,,,,,---........................------------------------........................------------------------...---,,,,,,,,,,,,---...------------....................................,,,---......//////......//////000...---,,,---///////////////....................................000/////////////////////000000////////////000000222111000//////111333444777666444333222111111111111111111000000111111111000111111111111222222222333222111111111111111222000111111222222222222222333333333333333333333333555444444333222222111111444444333222222333444444444444444444444444444444444555666777777777777777777777888888888777777666555555777888888888777666777777888888888777777666999::::::::::::<<<@@@CCCLLLIIIDDD???;;;999999999;;;;;;::::::::::::;;;;;;888888888888888777777777999777666777999;;;;;;999;;;<<<<<<;;;999888999:::<<<<<<<<<:::888777888:::;;;<<<>>>??????>>><<<;;;===<<<<<<;;;::::::999999:::999999888888999999:::;;;999666666777777777777888999:::;;;:::999777666666666666666555555555555444333333333333222222222111111111000//////111333222222111000000///........./////////000000000000111111000000//////............------------............/////////...------...---,,,,,,------,,,+++******++++++++++++,,,,,,/////////.........------///...---------///111222222000///111333555444222555555666777777777777666666555444444444555666777>>>EEELLLQQQSSSUUUWWWZZZbbbhhhrrr~~~444444555555555555444444111222222333444333333333222222111000000000000111111000000000000////////////......------......///////////////////////////...------------...//////............///////////////...---...111222111000111111111111111///..............................,,,------......------,,,,,,,,,+++++++++*********+++,,,------......---------.........////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++........................------------------------------------------------------------------------...------,,,,,,------...------------....................................,,,---......//////.........///111000...------...////////////......------........................////////////////////////000000////////////000000111111000000111333555666777666555333222222222222111111222222222222111111000111111111111222222222222222111000000///000000000000000111111111222222333333333333333333333333444444333333222222111111333333222111111222333333333333333333333333333333333444555666777888888888555666666777777777666666555666777777888888777777888888888777777666666555999:::;;;::::::;;;>>>@@@EEECCC@@@<<<:::999999999;;;;;;::::::::::::;;;;;;999999888777666666666666999777777888:::;;;;;;:::<<<======<<<999888888999<<<===<<<:::888666777888;;;===@@@AAAAAA@@@===;;;<<<<<<;;;;;;::::::999999999999888888888888999999:::888666666777888888777777888999::::::888666555555555555444444444333333333333333222222222111111000111111000//////000222000000000//////......---....../////////000000000000000000000000000000000......------------..................---,,,+++***---+++)))***---...---*********++++++++++++,,,,,,......---------------,,,......//////000111111222111000000111333444333222444444555666666666666666555444444333444555666777<<>>@@@???>>><<<:::999999:::::::::999999999999::::::;;;999888777666555555555666888888888999:::;;;;;;:::;;;<<<<<<;;;999888999:::<<<<<<<<<:::888666666777:::<<>>CCCIIIMMMNNNPPPSSSVVVYYYaaallluuu}}}111111000000111222333444222111111111111222333333000000111111000000///...000000111111111111222222000//////////////////000////////////////////////...------------...//////............////////////---...000000//////111222111000///...------------000000000000000000000000,,,------......------,,,.........---------,,,,,,***+++,,,,,,------,,,,,,......---,,,+++***))))))+++++++++++++++++++++++++++,,,,,,------.................................---,,,,,,,,,,,,,,,,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------........................,,,---......//////......---...000///---,,,,,,---------------------------////////////////////////---------......//////000000000////////////000000///000111222444555666777333333222111111111111111111111222222222222111111000111111111111222222222000000////////////000000111111000///000111222333111111111111111111111111222222222222222222111111000111222222222222111000111111111222222333333444444444555666666666666555555666777888::::::;;;;;;888777777777777888999:::999888666555444555555666444666999;;;<<<>>>@@@CCC;;;;;;::::::::::::::::::888888777888888999:::;;;;;;:::777555444555666777444666999:::999999999:::555777888999888999;;;<<<888:::;;;:::888777777777777999;;;======;;;999777::::::::::::999999999999888888777777777777888888999777555555777888999888777888999::::::888666555222222222111111111000000111111111000000000000//////000222222000///000111000000000000000000000000------........./////////,,,,,,,,,------.........------,,,,,,,,,,,,------)))***+++,,,------------+++++++++,,,,,,,,,,,,,,,******++++++++++++,,,,,,+++,,,,,,,,,,,,---------***,,,---/////////.........000111111000111222444111111222333333333333333222111111111222444555777>>>BBBHHHKKKLLLNNNQQQUUUVVV```llluuu~~~000000//////000111333444000111111111222222222222///000111111111000....../////////000000000111111///......------......///////////////////////////...------------...//////............////////////,,,...000000//////111333333222000///......//////........................,,,------......------,,,---------,,,,,,,,,++++++)))***++++++,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------------------------+++,,,,,,,,,,,,,,,,,,---........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...//////...------++++++,,,,,,,,,---------........................,,,---......//////......---......---++++++,,,---+++,,,,,,------......///000000000000000000000000,,,,,,---......///000000000000////////////000000///000111222444444555555222111000000///000000000111111111000000111111111000111111111111222222222////////////000111222222333222000000000111333444222222222222222222222222111111111111111111222222111111222333333222111111111111222222333444444555555555666666555555444444333444666777999::::::;;;888888777777777888999:::888777555444444555666777666888;;;<<<===>>>@@@AAA===<<<<<<;;;;;;:::::::::999999999999:::;;;<<<===@@@>>>:::666444333444444222555999:::888777777999555666888888777777888:::666888::::::999888888888888999:::<<<<<<:::999888999999999999999999999999888888777777777777888888999777555555777999999999888999:::;;;:::999777666222222222111111111000000111111000000000/////////...000222222111000000000////////////////////////---------.........//////---------...............---,,,,,,++++++,,,,,,---,,,,,,---------------,,,+++---000...+++)))+++...******++++++++++++,,,,,,,,,,,,,,,,,,------......,,,---...//////000000000---///111111000000222444000111111222222222222222111111000111222333555666<<<@@@FFFIIIKKKNNNRRRVVVWWWaaannnwww000////////////111333444000000111222222222222111///000111111111000...------.........//////000000...------,,,,,,------...////////////////////////...------------...//////............/////////000,,,...111000///...111333444333222000000000000111,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,+++++++++******))))))***++++++++++++***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///000111111000///...++++++,,,,,,,,,---------........................,,,---......//////......---...---+++******,,,...***++++++,,,---...//////000000000000000000000000,,,,,,------...///000000000000////////////000000///000111222333444444444111000///////////////000222111000//////000111222000111111111111222222222////////////000222333444333222111000000222444555444444444444444444444444111111111111111111222222111222333444444333222111111111222333444444555555666666666666555444333222222333444666888999::::::999888777777777888::::::777666555444444555777888888:::===>>>======???@@@>>>>>>======<<<;;;:::::::::::::::;;;<<<===>>>???DDDAAA<<<888444222222222111555888999888666777888666777888777666555666777555777::::::999888888999999999:::;;;;;;:::999999999999999999999999999999888888777777777777888888999777555555777999999999888999;;;;;;;;;:::888666222222222222111111111111000000000000////////////...000222222111000000000---.....................---------.........//////////////////////////////---,,,,,,++++++,,,,,,---............---,,,++++++***///222000***(((+++000,,,,,,---------.........*********++++++,,,,,,,,,......//////000000111111---///222111000///111444000000111222222222222222111000000000111333555666999>>>DDDHHHKKKNNNSSSWWWYYYcccpppyyy444444444444444444444444000000111111111222222222222222111111000///////////////......------,,,,,,------------------------........................000000////////////000000//////000000000000//////------......///000000000////////////////////////------............------%%%(((,,,//////...+++))))))***,,,...//////......+++,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,******+++++++++,,,,,,,,,............---,,,++++++++++++++++++++++++++++++++++++,,,,,,---...//////---......---++++++,,,...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......///...------------...///000///...------...///000++++++,,,,,,,,,---------000000///...------,,,,,,---------............///000000///////////////000000+++---555999555222333111111111000///......---......///000111222222333333222222111111222222333222111///...---...000111000000000000000000000000888666333333444666777777555444222000000111222333222111000//////000111222000000000000000000111222555555555555555555444444888888777777777777888888;;;888555555777999888777999999999888777666666555::::::;;;<<<<<<======>>><<<<<<<<<;;;999777666555:::::::::::::::===AAADDDKKKIIIDDD<<<444111333777444555666888999999999999::::::999777555555666888666777888999999::::::999777888999::::::999888777666777888999999999999999000111222444555666666666444444555555666666777777555555555777888777555333333222111111333333222111...///000000111111222222111111111111111111111111---.........---,,,,,,+++.........//////000000000------...000222222000.........---------,,,,,,,,,******+++,,,+++***)))(((***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...//////000...+++***+++---111333111000000000111222333333000111111111111222222222222111000000111222555666888;;;>>>BBBFFFKKKQQQUUU[[[___kkkxxx444444444444444444444444111111111111111111111111222222111111000/////////000000000000////////////------------------------........................000//////////////////000//////000000000000//////------......//////000000////////////////////////------............------............---,,,+++***---------...---,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,******+++++++++,,,,,,,,,,,,,,,---------------,,,+++++++++++++++++++++++++++,,,,,,,,,---.........---......---++++++,,,...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////..............................------,,,---------++++++,,,,,,,,,------------------........................////////////000000000///////////////000222...000666:::777444555222222111000000///......000000111111222333333333222222222111111222222222222111///......///000111000000000000000000000000333222111333777;;;===>>>555333222000000111222333222111000//////000111222222111111111111222222333555555555555555555555555777777777777777777777777:::777555555777999888777999999888888777666666555999999999:::;;;;;;<<<<<<;;;::::::999999888888888999:::::::::;;;???DDDHHHSSSNNNFFF===444111111222444555666888999999999999::::::999777444333555666555666777888999999999999777888999::::::999888777777777888999999999999999444444444555555666666666555555555666666666777777666555666666777666555333333222111111333333222111222111000/////////000111000000000000000000000000------......------,,,+++++++++++++++,,,,,,------//////111444666555333000+++,,,,,,,,,------......***+++,,,,,,,,,+++))))))*********++++++,,,,,,,,,++++++++++++++++++++++++++++++***)))))))))******...---,,,+++,,,...000222000/////////000000111222000111111111111222222222222111000000111222444666888:::>>>AAAEEEJJJPPPTTTZZZ^^^jjjwww333333333333333333333333111111111111000000000000222111111000000//////...///////////////000000000................................................//////............//////...//////000000//////...---------...//////000000000000000000000000000000------............------111///---+++***+++,,,---...------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,******+++++++++,,,,,,,,,***+++,,,---............++++++++++++++++++++++++,,,,,,,,,,,,---------------......---++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...//////...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,---...//////...---,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,------------***+++,,,---...000111111...////////////000000000000//////......///000000222000111666888666444444222222222111000000//////333333333333333333333333222222222222222222222222111000///......///111111000000000000000000000000222111111444888===???@@@444333222000000111222222111111000000000000111111222222222222222333444444555555555555555555555555666666777777777777666666999777555666777888888777999888888777777666666555666777777888888999:::::::::999888777888888::::::999:::::::::<<>>888666666666555555666777888999:::::::::;;;:::999666333111222333444555666777777888888777777888999::::::999888777888888999999999999999888777666444333333555777888:::999777666555555666666666777777777555333333333222000///000111222111000000000000//////.................................,,,------...------,,,,,,......//////////////////,,,...111555777666111...******+++,,,------......------------,,,,,,++++++))))))***+++,,,------...***+++++++++++++++,,,,,,------,,,++++++++++++++++++,,,---.../////////////////////......///000000000000111111111222222222111111000000111222333333666888<<>>;;;777555444555444444555666888999::::::;;;;;;::::::999666333222333444555555666777888888888888777888999::::::999888777777777777888777777666555111111111222333555777999:::888666444333333555666555999======888444222222000///...///000111000...)))+++...000111000...---////////////////////////,,,,,,------......------------,,,,,,,,,,,,++++++---...111444666555111...---,,,,,,,,,+++++++++***------,,,+++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---************+++,,,---...+++,,,---...////////////111111000000//////000000000111111111111222222222000111111111111111111111333666999<<>>BBBGGGKKKLLLXXXgggvvv000000000000000000000000***+++,,,---...000111111000000000///......---------------,,,,,,+++++++++++++++++++++++++++++++++........................---,,,,,,++++++,,,,,,------..................---++++++,,,------......///------------------------+++,,,,,,------,,,,,,+++'''(((((()))******++++++'''(((***,,,---------,,,+++,,,,,,------,,,,,,+++---,,,+++******+++,,,---******+++++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,))))))***+++,,,,,,------))))))***+++,,,,,,------,,,,,,---+++***)))***,,,++++++************++++++******************************+++++++++,,,,,,,,,...------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,///...------------...///,,,+++++++++,,,...000111---------.........//////---------.........//////---------.........//////,,,,,,,,,---...///000111000666777000,,,...///,,,///////////////000000000......//////////////////...000111222222111000......///000222222333333333000000000000000000000000222111000111111111///---111111111111111000/////////000111222222111000///222222222333444555777777333333444444555666777777777888:::<<<<<<:::888777222666888888666444555666555555555666666666666666555555666666777888888888555555777888999999999999555888;;;===;;;999888777111555888888555444666888666777888999:::;;;;;;;;;::::::999777555555666888666777888999999::::::999777888999::::::999888777555555666666555444333333555555666666777666555555777666333111111222444666555;;;BBBCCC===666222000000...---...///000///...222000,,,***)))+++---///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---,,,,,,,,,++++++*********))))))***,,,//////---+++))))))***+++,,,------...,,,+++***)))))))))***+++------,,,++++++******)))))))))***+++,,,,,,------...---,,,+++************------,,,------...000000000///...---------------000111111111111222222222000000111111111111000///222444777:::===AAAFFFJJJKKKXXXhhhwww...000222222000---,,,,,,...---------...///111222111000///...............,,,,,,,,,---------.........---+++******+++---...222000...---,,,---...//////...---,,,+++,,,------++++++,,,---............------,,,+++,,,---...///+++,,,------......------...------,,,,,,------...***+++,,,,,,+++***((('''------,,,+++,,,---...///************************++++++------------++++++************************)))***+++,,,---,,,++++++******+++++++++,,,,,,,,,,,,,,,+++***+++,,,---...---------,,,,,,++++++++++++++++++*********))))))++++++************++++++((((((((((((((((((((((((,,,+++******,,,,,,+++***,,,,,,,,,++++++***************+++++++++,,,,,,,,,........................---+++******,,,------,,,///............------------...///...,,,++++++,,,...------,,,,,,------...000...---,,,,,,...111333:::666222//////000000000000000000000000000000000.../////////000000000000000000///...............000000111111111111000000333222111/////////000111......//////000000111111......///111111222222222111111111000000000000000111111111111222333444555444444222222222222444444999:::::::::999888666555555555555555555444444444222444666888888777666555666777999888777777888999;;;:::888777777777888888:::;;;<<<===<<<:::777666555555444444444555555666555444444666999<<<===<<<<<<:::777444333444555666999888666555555777999;;;999:::;;;;;;888777777777:::888666444333333555666444444555555555555444444444333222222111111222222444777;;;>>>===999444000........................,,,------......------,,,******,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++************************,,,,,,---.../////////...,,,,,,++++++***)))((((((*********************************++++++,,,,,,,,,,,,,,,,,,------------...++++++,,,---...///000111666666555333111000111333111111000000000000111111555555666888<<>>>>><<<::::::;;;888777666444444444555555444444555555555555444444333333222111111111111222111333666888777444000---........................,,,------......------,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++************************+++,,,,,,,,,,,,,,,+++***************++++++++++++************************,,,***)))((((((***,,,...,,,,,,---------.........000000//////............333333333111//////000222111111000000000000111111555555555777:::???DDDFFFIIIRRRbbbvvv+++---//////---+++******------,,,,,,,,,---......,,,,,,,,,+++++++++++++++*********+++++++++,,,,,,...---,,,++++++,,,---...000///...---------...//////...---,,,,,,,,,,,,---,,,------------,,,,,,+++,,,,,,,,,,,,,,,---......+++,,,------......------++++++************+++++++++++++++***++++++,,,,,,,,,,,,++++++,,,,,,---...************************,,,,,,++++++++++++,,,,,,************************)))***+++,,,,,,,,,,,,+++*********++++++++++++,,,,,,++++++++++++,,,------,,,,,,,,,++++++++++++++++++++++++***************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------------------------------,,,+++******,,,------,,,++++++,,,---...///000000///000111000...------.........------------......000000......///111333444:::777333000///......---000000000000000000000000111000///------...000111000//////............///000000111111111111000000111000///.........//////111111000000///...............///000111111111111000000000000000000000000111111000111111222333444444333333222222333333444777777777777777666555444444444444555555666666777666666555555555555555555555666666555444444555777777777777888999:::<<<===>>>===<<<:::999777666666444444444555666777888999777666555666888999999999444444555666777888999999888777666555555777999:::===>>>???>>><<<;;;;;;;;;555555555555555555555555333444444555555444444333333222222111111111111111///000111222111000---,,,------------------------,,,------......------,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************************,,,,,,,,,,,,+++***))))))(((((()))***,,,---...///************************---+++(((&&&'''))),,,...------------............222111111000///...------///000000///...---///111111000000//////000000111444444444666999===AAACCCJJJRRRbbbuuu,,,---///...,,,+++++++++------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,......---,,,,,,---......//////...---------...///......------,,,,,,,,,,,,---------------,,,+++***,,,,,,,,,,,,,,,---------+++,,,------......------++++++************++++++,,,+++*********,,,---...+++++++++++++++,,,,,,---************************---,,,+++******+++,,,---******************************++++++,,,,,,,,,,,,************+++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++*********************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***+++------,,,++++++,,,------...//////---...///...,,,++++++,,,------,,,,,,,,,,,,------000000//////000222444555777444111////////////...////////////////////////222000...---...000333555000///............//////000000111111111111000000/////////............///000000000000////////////......///000111111000000/////////000000000000000000000000000111222333444333333333333333333333333555555555555555555444444333444444555666777777888888777555333333333555555555555666444333222444555777777888999:::;;;<<<<<>><<<999777666666555444444555555777888999:::999777555666777888777666333444666777888888888888777777666555555666888999:::;;;<<<;;;999888888888333333444555555555444444333333444444444444333333222222111000000000000000000000000000000///......------------------------,,,------......------,,,,,,,,,,,,,,,,,,+++******+++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++************************,,,------------,,,,,,+++((()))***+++,,,---...///************************---,,,***))))))***,,,---,,,------------.....................////////////,,,...///.........///111000000////////////000000222222444666999===AAACCCIIIQQQ```rrr,,,...///...---,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,------------,,,,,,,,,,,,,,,,,,---------------------,,,,,,---------......---------.........---------------,,,,,,,,,------------,,,+++******+++++++++,,,,,,,,,,,,,,,+++,,,------......------,,,,,,++++++++++++,,,,,,++++++***)))***+++---...*********+++++++++++++++************************,,,,,,***))))))***,,,,,,************************+++***++++++++++++,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,************************************************++++++************++++++++++++++++++++++++++++++,,,+++******,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++,,,,,,+++---------------------,,,---...///...,,,++++++,,,,,,,,,++++++++++++,,,,,,000000///000111333444555222000......000111111000////////////////////////000000......000333777999//////............//////000000111111111111000000.........////////////...---......///000111111222...//////000000000000///......//////000000000000000000000000111222333333333333333333333333333333444444444444444444555555444444555555666777888888888777444222222333444666444666777666444333333444888888999999999:::::::::???===;;;999777666555555444444555555777888999:::999777555555666777666555444666777888888777666555666666555555555666777888777888999999777555555666222333444444444444444333222222333333333333222222222111000000//////000000111000//////.../////////------------------------,,,------......------,,,............---,,,+++************++++++,,,,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++***************************)))***+++,,,------------*********++++++,,,,,,,,,************************++++++,,,---,,,,,,+++***,,,,,,,,,,,,------------------------------------,,,...////////////000111000000////////////000000000111333666:::>>>BBBDDDCCCKKKYYYiii{{{---...///...---,,,---...++++++,,,------,,,,,,,,,+++,,,...//////......---,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------......------,,,++++++,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,+++,,,------......------,,,,,,++++++++++++,,,,,,*********)))******++++++))))))***++++++++++++***************************++++++************++++++************************++++++******++++++,,,---)))))))))************+++)))******+++,,,+++++++++)))))))))))))))************************+++++++++++++++************++++++************************,,,+++******,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,------------+++++++++++++++++++++++++++***))))))+++,,,,,,+++------------,,,,,,++++++///000111000...------...,,,,,,++++++++++++,,,,,,/////////000111333444555///------...000222222111000000000000000000000000////////////111444777999///............//////000000000111111111111000000......///000000000//////,,,---...///000111222333...//////000000/////////---......//////000000111000000///000000111222333222333333444444333333222444333333333444555666666555555555666666777777888777666444222222333555666444777999999777555444333777777888999999999888888===<<<;;;999888666555555444444444555666777888999888666555444555666555444666777888888888666555444666666555555666666777777777888999888666555555555333333333333333333333333111222222333333222222111111000000//////////////////...------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,............------,,,+++))))))******+++,,,,,,,,,------,,,,,,,,,,,,++++++******++++++++++++******************************%%%&&&''')))***+++,,,,,,++++++******************************************)))+++---...---,,,***(((++++++++++++,,,,,,,,,,,,///......---,,,+++******,,,...000000//////000111000//////......//////000000111333666:::>>>@@@BBBCCCJJJWWWfffuuu,,,------,,,++++++,,,...***+++,,,---......------+++,,,.../////////...---++++++,,,,,,,,,---------***++++++++++++++++++***+++,,,------............------.........---,,,+++***++++++,,,,,,,,,++++++)))***+++,,,---,,,,,,++++++,,,------......------++++++************++++++))))))*********)))((((((((((((***+++++++++***)))******************************++++++++++++******************************++++++*********+++,,,---))))))))))))************((()))***+++,,,++++++***((((((((()))))))))******))))))*********+++++++++++++++************++++++************************,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++***((()))+++,,,,,,+++,,,,,,,,,,,,,,,,,,------///000111000...------......------,,,,,,------...---...///000111333444444...------...000111111000000000000000000000000000/////////000111222333444...............///000000000000111111111111000000...///000111111111000000---......///000111111222...///////////////......------......///000000111/////////000000111222333222333333444444333333222444333333333444555777888666666666666666777777777555444333333333444555666555888<<<===;;;888444333444555666888999999999888::::::;;;:::999777555444555444444444555666666777777666444444555666555444777777777777777666555555555555555555666666777777666777888777555444444444555444333111111111222222111111222222222222111111000000///............///...---------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---------,,,,,,+++((())))))***++++++,,,,,,------,,,,,,,,,,,,++++++******++++++++++++******************************&&&&&&((()))************))))))))))))))))))))))))************************)))************)))((('''))))))*********+++++++++......---------,,,,,,,,,,,,...000000///....../////////............//////222222444666888:::<<<===DDDKKKWWWdddrrr***+++,,,+++******,,,---)))+++,,,...//////......***+++---/////////---,,,******+++++++++,,,,,,,,,)))******++++++******)))+++,,,------.........---,,,---.........---,,,+++)))***+++,,,,,,,,,,,,,,,)))***+++,,,---,,,+++++++++,,,------......------******))))))))))))******((()))*********((('''&&&'''((()))++++++******)))************************)))***+++,,,,,,+++***)))************************,,,+++*********+++,,,---))))))))))))************((()))***+++,,,+++******'''((((((((())))))******))))))******++++++++++++++++++************++++++************************,,,+++******,,,,,,+++************++++++,,,,,,,,,******+++++++++,,,,,,,,,************************+++***((()))***,,,,,,+++******+++,,,------...///---...///...,,,++++++,,,//////............//////,,,---...000111222333444///...---...///000///...000000000000000000000000//////000000000/////////...............///000111000000111111111111000000...///000222222222111000////////////000000000000...///////////////......---------...///000000111////////////000111222333222222444444444444222222444333333333444666777999777777777777666666666666333333333333444444555666555999>>>@@@>>>999555333111222444777999:::::::::888999:::;;;:::888666444555555444444444555555666777555333333555666555444666666666666666777777777555555555666666666666666444555666555333222222222777555333000000000111222111111222222222222111111000000///...............////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***++++++,,,,,,,,,++++++((())))))***++++++,,,,,,---------,,,,,,,,,++++++******++++++++++++******************************)))******++++++++++++***''''''(((((()))))))))******************************)))((('''&&&&&&'''(((((())))))))))))*********++++++,,,---...000000111,,,...000000///---------//////............//////333444444555666777888888@@@GGGRRR^^^lll}}}---------...............,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------....../////////...------,,,,,,------...,,,++++++******++++++,,,---...---,,,******,,,...------------------------,,,,,,,,,+++++++++************+++++++++******))),,,***(((&&&%%%%%%'''''',,,+++++++++***)))))))))+++++++++*********))))))************************+++++++++++++++***)))(((************************,,,++++++******++++++,,,************************(((((()))***+++,,,,,,---))))))))))))************************************++++++,,,,,,,,,+++******------,,,++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------......---,,,,,,,,,---------------,,,,,,+++++++++...------,,,,,,------...,,,,,,---///222222111000............////////////000111111000000///...---111222333222///---------,,,------,,,++++++...000222222222111111111111000......//////000000000111)))+++---///111111111111---......///////////////111000///......///000111...//////000111222222222333333333333333333222222444333333333333444555555777666555555666777555444666666444333333444555666666???IIILLLFFF<<<333///444444444555555555666666777777888888888777777666777555444333444444333111555555555444333222000000666666666666666555555555333444444555555666666666333333444444444444444444333222222111111111111111000111111222222000///...000000//////.........---...///...---,,,,,,...000.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---...111&&&###+++,,,***(((++++++++++++++++++++++++******))))))))))))******///---++++++,,,,,,)))&&&)))******++++++,,,------************************......---,,,+++))))))(((++++++************++++++000...,,,+++***+++---...,,,,,,------...///000000............////////////000000000000000000000000333111000222666999999888@@@EEEQQQ^^^jjjyyy------------,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------.........---------,,,,,,---------,,,++++++******++++++,,,,,,---,,,+++))))))+++,,,*********++++++++++++++++++++++++*********))))))******+++++++++******))),,,+++)))))))))***,,,---+++++++++***************+++++++++*********))))))+++++++++++++++++++++++++++++++++++++++***))))))************************,,,++++++******++++++,,,***************************************+++++++++))))))))))))************************************++++++++++++++++++++++++,,,,,,+++******************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,------...---------,,,,,,+++++++++...------,,,,,,------...---...000222333333222000............////////////...///000000000000000///000111111///---++++++,,,000111111///------///000000000111111111111111111////////////////////////,,,---...000000000//////---...//////000000//////000///...------...///000/////////000111222222222222222222222222333333333444333333333333444555555666555444555666777666555666555444444444444555666:::DDDOOOQQQIII>>>666333444444444444555555555666777777888888888777777666888777555555666666444333333333444444444333222222555555444444444444444444333333333333333444444444444444444444444333333333111111000///////////////000000111111111000///...000/////////.........------...///...,,,,,,...///------------,,,,,,,,,+++---,,,,,,++++++,,,,,,---+++,,,---.........------...(((%%%(((+++******,,,++++++++++++++++++++++++******))))))))))))******---+++***+++------+++(((++++++++++++++++++++++++************************************************+++******))))))******++++++*********+++---///000,,,,,,------...//////000............////////////////////////////////////222111000222666999999888===BBBNNN[[[fffuuu------,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------,,,,,,,,,,,,------,,,,,,,,,,,,------,,,++++++******++++++,,,+++,,,,,,+++)))(((***+++)))))))))******+++++++++*********)))))))))(((((()))******+++++++++******))))))))))))+++---///000***************++++++++++++************)))))))))++++++++++++++++++++++++***++++++++++++***))))))************************++++++************++++++************************+++++++++*********))))))))))))))))))************************************,,,+++***)))******+++,,,......,,,+++***************+++,,,,,,------,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---.........------,,,,,,,,,,,,++++++...------,,,,,,------...---...111333333222000///............////////////---...///000111111111111//////...,,,***)))+++,,,000111111000///...000222//////000000111111222222222111000///............///000000000///...---,,,---...//////000000/////////......------....../////////000000111222222222111111222222333333444444444333333333333444555555555444444555777888777666555555444444444555555666<<>>HHHVVV```iiiuuu///...---,,,+++***)))(((++++++++++++++++++++++++'''''''''(((((((((((((((''''''((((((((())))))***)))+++,,,+++***(((((()))*********+++++++++++++++++++++++++++++++++++++++***))))))))))))***++++++)))))))))))))))***+++,,,+++++++++++++++******)))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))******************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))(((((((((((()))******))))))((((((((()))******,,,+++***)))((()))******))))))************))))))(((((()))***************))))))))))))))))))))))))((((((((())))))(((((((((%%%'''((((((''''''(((***************++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,---...,,,)))+++222666666//////...------------------......///000/////////...............---------......................../////////............---....../////////000000000////////////000000000000///000000111111000000000......////////////000000/////////000111111222222111111111111111111111111////////////000000000000111///...000333444222//////111222222111000111333111111222333333333333333444555666555333333333444333333444444444333222111222222444555666666666666666555444222222222333333222333444333111000111222111111000000//////.......................................---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,))))))))))))***---///000******++++++,,,---------(((((()))))))))))))))***))))))(((((()))***++++++))))))))))))))))))))))))(((((()))))))))))))))***+++)))(((((()))***)))'''+++***))))))***+++***)))''''''(((((())))))******))))))************++++++(((((())))))******))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,---...//////---------......//////000...///111333555666666666999===GGGTTT^^^gggttt//////...---+++***)))(((************************((()))))))))************))))))))))))))))))******''')))++++++***))))))***)))*********++++++++++++++++++++++++++++++++++++)))))))))))))))***++++++******))))))))))))******+++++++++++++++***))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))((((((((((((((()))******((((((((((((((()))******((())))))))))))))))))***(((((()))******)))(((((((((((()))***************))))))))))))))))))))))))(((((())))))))))))((((((''')))***)))(((((()))***************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++---...,,,+++///777888444,,,,,,---------.........------///000000000///...---------.......................................//////.........---------000000000111111111222222.../////////000000000111...//////000000//////............/////////000000...//////000111111222222111111111111111111111111.../////////000000000000111...+++---111444333000...000222111000///111333111111222333333333333222333555666555333222333555333333444444444333222111111222333444555666666666777555333222111111222333111333444333111000111333111111000//////...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,&&&''')))++++++***)))((())))))******+++,,,,,,,,,(((((((((((())))))*********)))))))))))))))******)))))))))))))))))))))((((((((((((((())))))******+++)))(((((())))))((('''***)))((((((******)))((('''''''''((()))*********((((((((()))))))))******((())))))***++++++******''''''((())))))******)))))))))))))))))))))))))))++++++++++++++++++++++++***************++++++,,,---------,,,,,,---..............................---///111333555666666666999===FFFQQQ[[[cccooozzz,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,------.........++++++***************+++%%%''')))*********+++,,,))))))******++++++++++++++++++++++++++++++++++++)))))))))))))))******++++++***)))))))))))))))******++++++++++++***))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))((((((((((((((()))******((((((((((((((()))******&&&'''((()))******))))))&&&'''((())))))((('''&&&(((((()))***************))))))))))))))))))))))))))))))************))))))***+++,,,+++***)))***+++)))************+++++++++,,,,,,++++++++++++++++++************************---,,,+++******+++,,,---++++++++++++++++++++++++---...------444<<<:::222++++++,,,------...//////,,,---///000000000///...////////////000000111111........................//////.........---------------------..................//////000000111111---......///......------............/////////000...//////000111222222222000000000000000000000000000000111111222222222333111---***,,,111444333111---000222111//////111333111111222333333333222222333555777555333111333555333333444555444333222111000111333444555666666666777666333111111111222333111333555444111///111333111000000///...---------------------------------,,,,,,,,,,,,,,,,,,,,,---////////////////////////*********++++++,,,,,,,,,%%%'''***+++)))$$$'''(((((()))***+++++++++'''((((((((())))))************))))))))))))******))))))))))))(((((((((((('''((((((((())))))******+++)))(((((())))))(((&&&)))((('''((()))***)))'''&&&''''''((()))******+++&&&'''''''''(((((())))))))))))***+++++++++++++++)))***************)))((())))))))))))))))))))))))++++++++++++++++++++++++*********)))***++++++,,,......---,,,,,,,,,------...............------------///111333555666666666;;;===EEEPPPXXX___jjjuuu...---+++*********+++++++++***)))(((((()))***+++******))))))))))))******,,,+++***((('''&&&&&&&&&''')))+++,,,,,,,,,***))))))************++++++++++++***)))(((((()))******++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))((((((''''''''''''((((((******)))((((((((((((((((((((())))))*********+++))))))))))))))))))))))))******))))))((((((''''''+++,,,,,,------,,,,,,+++((((((''''''''')))***,,,((((((((((((((((((((((((++++++******)))'''&&&%%%+++)))''''''((()))))))))))))))))))))))))))))))))************))))))(((((('''(((((()))***+++++++++---------,,,,,,+++++++++(((((())))))*********+++))))))))))))))))))))))))++++++,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,///...,,,+++***+++,,,,,,***)))***///333333222000---------,,,,,,+++++++++...............---------///...---,,,,,,---...///---------............/////////000000//////...---000000///...............,,,---...//////...---,,,////////////////////////////////////////////////000000000000111111111111333222000/////////000111...///000111222222111000111111222333333333333222000000////////////000000000000111222222222222111444444444333333222222222444444555555444444333222111111222333333444555555444333222111111111222333000000000000///////////////......///000000///---------............------++++++++++++++++++++++++---.........---,,,,,,++++++++++++++++++***)))((("""$$$'''***+++,,,+++***))))))))))))))))))))))))))))))************))))))******))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))++++++******************))))))))))))))))))))))))(((((((((((((((''''''&&&$$$%%%&&&&&&''''''&&&&&&******))))))((((((''''''''''''''''''((((((((()))((()))***++++++***)))(((++++++,,,,,,,,,,,,------'''(((+++---...---,,,++++++,,,------......------..................------111222333333555555666777;;;===CCCMMMUUU\\\iiittt---,,,+++*********+++++++++***)))(((((()))***+++******))))))))))))******,,,++++++*********++++++((()))***,,,,,,+++***))))))************+++++++++,,,+++***))))))***++++++))))))))))))))))))))))))))))))*********+++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))((((((''''''''''''((((((******)))((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))((((((''''''******++++++++++++*********)))((((((((((((((()))(((((((((((((((((((((((()))))))))))))))(((((('''***(((&&&&&&((()))))))))))))))))))))))))))))))))++++++*********)))))))))'''(((((()))******++++++++++++++++++*********)))))))))***************************************************+++++++++,,,,,,,,,++++++******++++++,,,...---,,,,,,+++++++++,,,+++(((,,,555:::666000///..................------........................000///............///000//////......---------,,,)))***,,,---......//////000000///...............------............------////////////////////////////////////////////////...////////////000000000333222111///............//////000111222111000000000111222222333333222222111111000000000000111111000111111222333222222222444444444333333222222222444444444555444444333222111111222222333444444555444333222111111111222222111111000000000////////////.........000000...---,,,------......------,,,++++++++++++++++++++++++---------------,,,+++++++++++++++++++++***))))))((()))*********)))((('''))))))))))))))))))))))))&&&((()))++++++)))(((&&&+++***(((&&&### ))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))))))))(((&&&''''''((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))((()))***++++++***)))(((*********+++++++++,,,,,,((()))+++---------,,,++++++,,,------...---------///////////////////////////000000111222333444444555777>>>HHHPPPXXXdddppp,,,,,,+++************+++******))))))))))))************))))))))))))******)))))))))***+++,,,...///((()))***+++,,,+++******)))************+++++++++,,,++++++***++++++,,,,,,))))))))))))))))))))))))(((((()))))))))************++++++,,,,,,++++++***))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))******)))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))))))))((((((************)))((('''&&&((((((((((((((((((((((((''''''(((((())))))******)))'''%%%%%%''')))))))))))))))))))))))))))))))))+++++++++***************((((((((()))******++++++)))))))))))))))(((((((((+++++++++++++++*********************************)))))))))************+++,,,+++************+++,,,,,,,,,------,,,,,,++++++...(((---<<>>HHHPPPXXXdddooo++++++*********************))))))))))))))))))*********))))))))))))******''''''(((((()))+++,,,---((()))***++++++++++++***))))))*********+++++++++************+++++++++,,,++++++++++++++++++++++++))))))))))))*********+++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''((()))*********((('''&&&((((((((((((((((((((((((((((((((((((((())))))***(((&&&%%%%%%''')))))))))((((((((((((((((((((((((++++++++++++************(((((())))))************))))))))))))))))))((((((---,,,,,,++++++*********************************)))))))))*********++++++++++++************+++++++++,,,---...---,,,+++***111)))---===BBB555,,,...+++++++++,,,,,,---------......///////////////000//////////////////////////////...------,,,++++++/////////000//////...---000///............/////////...---,,,,,,---...///////////////////////////////////////////////////........./////////000000.........///000111222333111111111000000///......///000000111222111111111111111000000000000111111222222333444444444444333333333333333333333333333333444444444444333222222000111111111222222333333333222222111111111111111222111111111000000000000...------...//////...,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******))))))***+++,,,,,,))))))))))))))))))))))))((()))+++,,,,,,+++)))((()))******+++,,,,,,------(((((((((((())))))))))))(((((((((((())))))))))))'''((((((((((((((())))))))))))))))))))))))))))))&&&&&&'''))))))*********((()))******++++++******'''((((((((()))))))))***'''(((((((((((()))))))))((())))))***************************++++++++++++++++++,,,,,,,,,+++******++++++,,,------------,,,............////////////111111222333444555555666888999???HHHOOOVVVbbbmmm************************)))))))))******)))))))))******))))))))))))******(((((((((((()))***++++++))))))******++++++++++++))))))*********+++++++++((())))))************************************************+++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((''''''''''''(((((('''((())))))))))))(((((())))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((())))))))))))))))))(((&&&''')))*********)))((())))))))))))))))))))))))******)))((('''(((((())))))'''%%%%%%''')))))))))((((((((((((((((((((((((************************)))))))))))))))*********************************---,,,,,,++++++*********************************************+++++++++,,,***************************+++,,,---...---,,,+++333,,,///;;;<<<111+++...+++++++++,,,,,,------------........./////////000........................,,,---------------------/////////000//////...---//////............/////////...---,,,,,,---.../////////////////////////////////////////////////////////000000000111111111000000000111111111222222111111000//////............///000000111111000000//////............//////222222333444444444444333333333333333333333333333333333444444333333222111000000111111111111111222222222222222111111000000111111111000000000000///...------...//////...,,,......////////////......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++******++++++,,,,,,+++++++++******))))))***+++,,,,,,))))))))))))))))))))))))***)))(((((((((((()))***,,,+++***)))'''&&&%%%$$$'''((((((((()))))))))***(((((((((((())))))))))))((((((((())))))*********))))))))))))))))))))))))((()))))))))))))))(((((((((((()))************)))***)))))))))((((((((('''(((((((((((()))))))))***)))))))))))))))******++++++++++++,,,,,,,,,,,,---++++++,,,,,,+++++++++******+++,,,,,,------,,,,,,,,,,,,,,,------.........000111111222333444555666777888===EEEJJJPPP[[[eee((()))******+++*********))))))************))))))******))))))))))))******+++***************++++++***************+++++++++)))************+++++++++'''((()))***************((((((((((((((((((((((((***++++++++++++,,,,,,,,,+++******))))))******+++))))))))))))))))))))))))((((((''''''''''''((((((&&&''')))******)))(((((())))))((((((((((((''''''((((((((((((((((((((((((&&&''''''''''''((((((((())))))************))))))&&&'''((()))************))))))))))))))))))))))))+++***)))'''''''''((()))+++)))''''''((())))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))************+++++++++++++++,,,+++++++++++++++*********++++++++++++++++++++++++*********+++++++++,,,,,,))))))***++++++***))))))++++++,,,---------,,,,,,111111444888555...,,,---------..................,,,,,,------.../////////------............------++++++,,,,,,------------)))***,,,---....../////////............//////000.........------.........////////////////////////////////////////////////000000000000111111111111333333222222111///...---000000///.........//////......///000000000000000///......------......///111222222333333333333333222222333333333333444444333333333333333222111111000000000000000000000000111111222222111111000///000000000000////////////...---,,,---//////---,,,---..................---++++++++++++++++++++++++))))))***+++++++++******))))))***+++++++++******+++++++++******))))))((())))))))))))))))))))))))((('''%%%$$$$$$%%%'''(((''''''''''''''''''&&&&&&''''''(((((())))))******(((((((((((())))))))))))((((((((())))))******+++)))))))))))))))))))))))))))*********))))))((('''''''''((()))))))))))))))*********)))((('''''''''((((((((()))))))))******)))((((((((()))***+++,,,++++++,,,,,,,,,---------+++++++++++++++++++++,,,******+++,,,,,,,,,,,,,,,+++++++++,,,------............///000111222333333777888===EEEJJJPPPZZZddd'''((()))***++++++***)))((()))***++++++***)))(((******))))))))))))******))))))(((((())))))***+++***************++++++,,,)))************+++++++++'''((()))+++,,,,,,++++++((((((((((((((((((((((((************++++++++++++******)))(((((()))******))))))))))))))))))))))))((((((''''''''''''((((((&&&''')))*********)))((())))))((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))************)))))))))((((((((((((((())))))))))))))))))))))))))))))***)))'''''''''(((***+++...+++)))((()))))))))((())))))))))))))))))))))))''''''((((((((()))))))))***)))))))))))))))))))))*********+++++++++,,,,,,))))))******************++++++++++++++++++++++++)))))))))************+++((()))***++++++***)))(((,,,+++++++++,,,,,,---...,,,666<<<777000...---+++..................------++++++,,,,,,---.........---...///000000///...---------,,,,,,,,,,,,,,,,,,)))***,,,---......//////...............///000000------............------/////////////////////////////////////////////////////////000000000000111//////000000000...---,,,//////...---...///000000---...//////000000////////////............//////000111111222333222222222222222222333333444444444222333333333333222111111000000000000000000000000000111111222111000///...////////////.........---------,,,---......---++++++,,,,,,------,,,,,,+++************************((())))))***++++++******'''((()))************)))((()))*********)))((('''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''###$$$%%%''')))+++,,,---'''''''''((()))*********(((((((((((())))))))))))&&&&&&'''(((((()))******))))))))))))))))))))))))((())))))*********))))))'''(((((()))))))))))))))))))))))))))(((((((((((((((((()))))))))*********)))((((((((()))***+++,,,***+++++++++,,,,,,,,,,,,************+++,,,------******+++,,,,,,,,,,,,+++++++++,,,,,,---......///......///000111222333333555777<<>>BBBGGGQQQ[[[rrr)))***+++***)))(((((()))***)))(((''''''((()))***))))))))))))************)))))))))(((((('''''''''''''''(((((())))))************)))))))))(((((((((++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******((((((((('''&&&&&&%%%%%%((((((((((((((()))))))))((((((((((((((((((((((((((('''&&&'''((())))))'''%%%&&&&&&'''((((((''''''))))))*********)))((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((((('''''''''((('''&&&&&&&&&'''((()))''''''(((((())))))******(((((())))))******++++++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((('''''''''((()))***+++---...//////'''''''''(((((((((((()))************************++++++++++++++++++++++++,,,------,,,,,,...222444777111***)))+++---,,,***++++++******++++++,,,,,,,,,,,,,,,------------...........................,,,---------,,,,,,+++***++++++++++++++++++++++++,,,---......------...000//////...---,,,,,,,,,,,,---------------.........,,,------.........------......------......///000//////000000000000//////...///000111111000///......///////////////000000/////////.........------......////////////000000000111222333333222111000////////////...---,,,,,,------,,,,,,,,,,,,------......---,,,+++***)))))))))******+++,,,,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++))))))))))))************(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))************&&&'''((()))***++++++,,,((('''&&&''')))***)))(((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))$$$$$$%%%&&&'''((())))))(((''''''''''''(((((()))))))))(((''''''(((***+++***((('''''')))***)))((((((((()))*********))))))(((((())))))******++++++,,,777<<<444***'''+++///((((((((()))******+++++++++******))))))******++++++,,,,,,,,,,,,***((('''++++++,,,,,,,,,,,,------,,,,,,,,,---...000111222---000222333222222222222555444666<<>>BBBIIIPPP\\\ooo,,,+++***((((((((()))***%%%%%%&&&'''((()))*********************)))((((((******))))))))))))******))))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))******************************))))))((((((''''''))))))))))))((((((((((((&&&((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&'''((()))'''''''''''''''((()))***)))******)))(((''''''((((((((())))))((('''&&&&&&''''''''''''((((((((((((((((((((((((((()))******((((((((((((((((((((((((&&&'''''''''(((((())))))'''(((((((((((((((''''''((((((''''''''''''(((((())))))))))))************((((((((((((((()))******(((((((((((((((''''''&&&************************+++***)))))))))))))))***)))************+++++++++************************)))(((''')))...222555777000///...---,,,+++******,,,,,,,,,---------......+++,,,---.........---,,,000000//////.........------,,,,,,,,,,,,---......555333000...,,,+++,,,,,,---...///111111111000///.........------,,,,,,,,,............//////000000///......---,,,,,,++++++......---......///000111//////000111111111111111------......//////000000222222111111000000//////////////////............,,,---------...////////////000000000111111111111000000///...---,,,,,,,,,---,,,,,,,,,,,,---......++++++,,,,,,,,,+++******,,,+++)))(((((()))+++,,,+++++++++*********))))))***)))'''&&&&&&(((+++------,,,,,,+++***)))(((((((((((((((((())))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&)))(((&&&%%%%%%&&&'''((()))******)))(((''''''(((((((((((((((((((((((((((''''''''''''''''''''''''###%%%''')))******))))))''''''''''''((((((((()))''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((('''%%%""" !!!###&&&((()))((('''''''''(((***+++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...//////111111000000000000000111111333555777;;;AAAGGGLLL[[[hhh}}},,,+++)))((((((((()))***))))))******++++++,,,,,,)))************)))(((((((((((((((''''''((((((((()))(((((((((((((((((((((************************))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))************(((((((((((('''''''''''''''((())))))'''&&&&&&''''''''''''&&&''''''(((((((((''''''''''''(((((()))((()))***)))((('''((()))(((((((((((((((''''''&&&''''''''''''((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((('''((((((''''''''''''(((((((((((()))))))))*********((((((((((((((()))******)))))))))***)))(((((('''***************************)))))))))))))))******)))************+++++++++***************************))))))***---000111111---------------,,,,,,,,,,,,,,,,,,,,,------------,,,---.../////////......000/////////............---,,,,,,,,,,,,---......444222000---,,,,,,,,,---...////////////---,,,+++.........------,,,,,,,,,------........./////////,,,,,,,,,,,,,,,---------000//////.........//////...///000000111111000000.........///////////////////////////......------////////////............------------................../////////000000000000///...------,,,,,,,,,+++++++++++++++,,,------++++++,,,,,,++++++******,,,+++)))(((((()))+++,,,+++++++++*********))))))'''&&&%%%$$$$$$%%%'''(((******))))))((('''&&&&&&'''((((((((())))))))))))((((((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((''''''&&&)))(((&&&%%%%%%&&&((())))))******)))((('''''')))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((()))(((&&&%%%&&&'''***+++)))(((((('''((()))***+++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...//////111111000000000000000111111333555777:::???EEEJJJWWWdddzzz+++***))))))((()))))))))++++++++++++++++++++++++))))))******))))))(((''''''&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((++++++++++++++++++++++++)))))))))*********++++++))))))))))))))))))))))))************************(((((()))******+++,,,,,,''''''''''''&&&&&&&&&&&&''')))***)))(((''''''((())))))((('''''''''(((((()))((((((''''''''''''((('''((())))))(((((()))***((((((((((((((('''''''''''''''''''''((((((((((((((((((''''''(((((()))***''''''''''''''''''''''''((())))))))))))*********)))((((((''''''(((((())))))((((((''''''(((((()))(((((())))))))))))******((((((((((((((()))*********************))))))((()))))))))))))))))))))))))))((((((((()))***++++++)))************+++++++++************************+++******,,,...///---,,,++++++,,,,,,------......++++++++++++,,,,,,,,,,,,------...///////////////////////////............---,,,,,,,,,,,,---......111000///---,,,------...+++,,,,,,------,,,++++++.........------------------------------.........+++++++++,,,---......///111111///......------------......///000////////////////////////........./////////............---/////////............---............---------------------............///000///...---,,,,,,,,,,,,***************+++,,,,,,,,,,,,+++++++++*********+++***)))(((((()))***++++++************))))))))))))))))))((((((((((((((())))))((((((''''''&&&&&&''''''((((((((())))))))))))))))))(((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((((((''''''&&&((((((&&&&&&&&&'''((()))((()))***)))((('''((()))))))))))))))))))))))))))''''''''''''''''''''''''***)))((('''''''''''''''(((((((((((((((''''''''''''(((((())))))(((((('''))))))))))))))))))))))))(((((())))))))))))((((((******)))))))))***+++,,,)))(((((((((((()))***+++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000000//////000000111111333555666999===BBBFFFQQQ___uuu******)))))))))))))))))))))))))))((((((((('''''')))))))))))))))((((((''''''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((((((************************))))))))))))************))))))))))))))))))))))))************************(((((()))))))))*********((((((((('''''''''&&&&&&''')))******)))(((((()))+++***)))(((((((((((((((***)))((('''''''''''''''&&&((())))))(((((()))+++((((((((('''''''''((((((''''''''''''(((((((((((((((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((()))***))))))(((((((((((())))))(((((((((((()))))))))***((((((((((((((())))))***)))************)))(((((((((((((((((((((((((((((((((((((((((()))***,,,,,,))))))*********+++++++++******************************,,,///111000---***++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,------...............///////////////.........---,,,,,,,,,,,,---......///......------......///'''((()))+++---...//////...............---------------------------------,,,,,,---......//////000000000///...............,,,---......//////......000000//////......------000000000000000000000000//////.........---------.........------,,,,,,,,,------------............///...------,,,,,,,,,---***************+++,,,,,,,,,,,,+++******)))))))))******))))))))))))******************))))))))))))***++++++++++++***(((''')))))))))))))))))))))((('''''''''((((((((())))))+++******)))((('''&&&&&&''''''''''''''''''''''''(((((((((((((((''''''&&&(((''''''&&&''''''((()))((()))***)))((('''((()))))))))))))))))))))))))))''''''''''''''''''''''''***)))'''&&&&&&'''((((((((((((((((((''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((('''(((((())))))))))))))))))))))))))))))***************++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000////////////000000111111333555666888;;;@@@CCCNNN[[[qqq)))))))))*********))))))((((((((('''&&&&&&%%%%%%)))))))))))))))(((''''''((((((''''''''''''((((((&&&&&&''''''((((((((()))))))))))))))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))))))))(((((((((''''''''')))))))))((((((((('''''''''(((******)))(((((()))+++***)))(((((((((((((((***)))((('''''''''''''''&&&((())))))(((((()))+++((((((''''''''''''((()))''''''''''''(((((((((((('''''''''''''''(((((()))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((()))******))))))(((((((((((())))))'''(((((((((((()))))))))((((((((((((((())))))***(((((())))))(((((('''&&&''''''''''''''''''''''''(((((((((((()))***,,,,,,))))))*********+++++++++************************)))***---111444333000,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------.........///////////////---,,,,,,,,,,,,---......---------------...//////))))))***+++---...000111........................------------------------//////////////////000///...............///000000,,,,,,---...............000000//////......------///////////////000000000............------------......------,,,,,,,,,+++---------.........//////...------,,,,,,,,,,,,---+++++++++++++++,,,---------,,,+++***))))))))))))***))))))))))))))))))***))))))))))))))))))))))))'''''')))))))))'''%%%$$$((((((((((((((()))))))))''''''''''''((((((((((((++++++***)))(((''''''&&&))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''(((((())))))''')))***)))((('''(((***(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''')))***((((((((((((((('''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((&&&'''((()))***))))))(((((())))))*********************++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////......///000111111111333555666777:::>>>AAALLLYYYooo(((((()))************))))))))))))(((((('''''''''(((((())))))(((((('''&&&))))))(((((((((((())))))&&&&&&&&&''''''(((((()))((((((((((((((((((((((((((((((((()))))))))******************************))))))))))))))))))))))))))))))(((''''''&&&%%%%%%***)))))))))((((((((((((&&&'''))))))((('''((()))))))))((('''''''''(((((()))((((((''''''''''''((('''((())))))(((((()))***(((((('''&&&&&&''')))***''''''''''''((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))''''''&&&&&&&&&&&&&&&%%%''''''((()))***************))))))(((((())))))***''''''(((((((((((())))))((((((((((((((()))******((((((((((((((('''&&&&&&(((((((((((((((((((((((()))((((((((()))***++++++)))************+++++++++************************(((***---222555555111...------,,,,,,++++++******++++++++++++,,,,,,,,,,,,+++++++++***+++,,,,,,---.........///////////////---,,,,,,,,,,,,---......,,,,,,------..................---,,,,,,---------.............../////////.........---------------000000000000000/////////---------......///111111,,,------...///.........///////////////.........,,,------------..................------------,,,------------,,,,,,,,,,,,---------.........//////------,,,,,,,,,,,,------+++++++++++++++,,,------...,,,+++)))((((((((()))))))))))))))))))))))))))(((((()))))))))))))))***((()))*********)))((('''$$$$$$%%%%%%&&&&&&''''''&&&&&&'''''''''(((((((((*********))))))(((((((((''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''((()))))))))***'''((())))))(((((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***''''''''''''((((((((()))((())))))******))))))((((((((((((((((((((((((((((((((())))))))))))((((((((()))******++++++******((()))******++++++************++++++++++++******************************++++++++++++++++++++++++,,,,,,,,,,,,---...//////............///000111111000222555777888:::===@@@LLLYYYooo'''((()))***+++******)))))))))))))))(((((((((((((((((())))))(((((('''&&&))))))(((((((((((())))))%%%%%%&&&''''''((())))))(((((((((((((((((((((((((((((((((((()))))))))***************************))))))))))))))))))))))))((((((((((((''''''''''''))))))((((((((('''''''''%%%&&&((((((''''''((()))'''''''''&&&''''''(((((((((''''''''''''(((((()))((()))***)))((('''((()))((((((&&&&&&&&&''')))***''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&%%%''')))+++,,,+++***)))******))))))))))))******'''''''''((((((((())))))((((((((((((((()))******)))))))))))))))(((''''''((((((((((((((((((((((((***)))))))))))))))******)))************+++++++++************************)))***---111444333000---+++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,---.............../////////000---,,,,,,,,,,,,---......,,,,,,------......------///...---,,,++++++,,,,,,---........./////////000/////////.........---------------...//////000000//////.........//////000------...///////////////.........///////////////,,,,,,,,,---------...............---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,+++,,,,,,------***************+++,,,,,,...---***(((''''''((()))(((((())))))))))))(((((((((((((((((())))))************+++,,,,,,,,,++++++######$$$%%%&&&&&&''''''&&&&&&&&&'''''''''((((((***)))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((''''''&&&&&&'''(((((()))*********&&&((())))))(((((()))+++&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&&&&'''((()))******))))))************))))))(((((((((((((((((((((((((((((())))))))))))((((((***************+++++++++((()))***+++++++++************++++++++++++******************************************************,,,,,,,,,,,,---...//////...------......000111111000222555777999;;;>>>@@@MMMYYYnnn'''((()))+++++++++***)))'''''''''((((((((((((((((((((((((((((((''''''&&&((((((''''''''''''((((((%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))''''''(((((())))))******(((((('''''''''&&&&&&&&&$$$&&&'''((('''&&&'''(((&&&&&&&&&&&&&&&'''((()))'''''''''''''''((()))***)))***+++)))(((''''''(((((('''&&&%%%&&&'''***+++''''''''''''((((((((()))'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((('''''''''&&&$$$&&&***,,,---,,,***(((******))))))))))))******''''''''''''((((((((()))((((((((((((((()))*********************)))(((((())))))))))))))))))))))))+++***)))))))))))))))***)))************+++++++++***************************+++---000222111...,,,((()))***+++,,,---......,,,,,,------------......------,,,+++,,,---...///---.........//////000000---,,,,,,,,,,,,---......,,,,,,---......------,,,,,,,,,+++++++++,,,...///---.........//////000000000000/////////.........)))***+++,,,...///000000111000///......---......---...//////000000//////---.........//////000000........./////////000000......---------,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,------)))))))))))))))******+++...---***(((''''''(((((((((((())))))))))))(((((('''((((((((())))))******'''''''''(((((()))******%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((()))))))))))))))*********(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&((()))************&&&((())))))(((((()))+++&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))******)))'''%%%###$$$%%%&&&'''(((***++++++))))))************))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((())))))***+++((()))***+++,,,+++************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,---...//////---------......000111111000222555888999<<>>AAANNNZZZmmm))))))((((((''''''&&&&&&&&&&&&'''(((((('''&&&&&&))))))(((((((((((())))))***'''%%%%%%'''((('''%%%(((((((((((((((((((((((((((((()))***************))))))((('''''''''''''''(((((((((((((((((((((((())))))******))))))((('''(((((()))***************(((((((((''''''(((((()))'''(((((((((((((((((('''((((((''''''''''''((((((***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''))))))((((((((((((((('''))))))(((((((((((())))))((())))))))))))(((((('''(((((((((((())))))))))))***)))'''((()))******)))'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***************(((''')))///111///,,,------+++++++++++++++++++++,,,,,,++++++++++++*********)))++++++,,,,,,,,,,,,------///---++++++,,,---,,,+++------------------------...//////000///...---,,,+++,,,---.........------///////////////////////////...------------...///.............../////////........................------------------------***+++---//////---+++***......//////......---,,,---------------,,,,,,,,,......---,,,++++++++++++)))***,,,------,,,***)))++++++++++++++++++++++++++++++*********)))))))))++++++))))))((()))***************)))))))))))))))******)))((((((((((((((((((''''''((())))))(((''')))(((''''''))))))(((''''''((()))))))))(((&&&%%%***))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((('''&&&&&&'''(((((('''''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''&&&&&&'''((()))))))))(((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***+++,,,))))))(((((((((((())))))))))))))))))))))))(((((())))))((('''((()))***+++))))))(((***+++,,,+++)))************))))))))))))))))))***+++,,,,,,------------,,,,,,+++,,,,,,---//////000000111222222222222444666777999<<<@@@CCCMMMXXXkkk'''''''''''''''''''''&&&&&&''''''((((((''''''&&&))))))(((((((((((()))))))))(((&&&&&&'''''''''%%%(((((((((((((((((((((((((((((()))***************)))(((((('''''''''''''''''''''''''''''''''''''''(((((()))))))))(((''''''(((((()))***************))))))((((((((())))))***(((((())))))))))))((((((((((((''''''''''''(((((())))))(((((((((((())))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))((('''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))(((((((((((())))))'''(((((())))))))))))((((((((((((((()))))))))))))))(((((()))+++,,,+++***(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******************))))))(((000444000,,,+++,,,++++++******)))***+++---...++++++++++++************++++++,,,,,,,,,,,,------///...---...//////---+++------------------------...////////////......---+++,,,------......------///////////////////////////...------------...///......------------------------------------------+++,,,,,,------.........+++,,,,,,------,,,,,,+++000//////...............,,,,,,,,,,,,------------...---,,,++++++***++++++***+++,,,------,,,+++***+++++++++++++++++++++++++++*********))))))))))))+++***)))((('''''''''((((((((())))))))))))*********))))))(((((((((((((((%%%%%%&&&'''((())))))******)))''''''(((((('''%%%((((((((()))(((((('''&&&))))))((((((''''''(((((((((''''''''''''&&&&&&&&&''''''(((((((((''''''&&&%%%&&&'''((())))))))))))++++++***************)))&&&&&&''''''''''''&&&&&&###$$$%%%&&&'''((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((())))))***(((((())))))))))))(((((('''((()))*********)))((()))((('''''''''((()))***'''''')))+++---,,,)))&&&)))))))))*********++++++((()))***+++,,,---......,,,,,,------------,,,,,,000000000111222222333333222333666888999===AAADDDLLLVVVhhh}}}&&&&&&&&&''''''(((((((((''''''((((((((((((''''''***))))))(((((((((((())))))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((()))*********************))))))))))))******((((((((((((((((((((((((''''''((((((((((((''''''(((((()))******************))))))(((''''''((((((((((((((())))))(((((((((((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((('''''''''))))))))))))))))))))))))(((((()))))))))(((((('''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''(((((())))))(((((((((((())))))&&&'''((())))))***))))))(((((((((((()))))))))))))))((((((***,,,---,,,+++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))*********))))))***,,,000777;;;555...++++++++++++***))))))***,,,...///+++++++++++++++++++++++++++++++++,,,,,,,,,---------------...//////---+++------------------------------.........---------,,,,,,,,,---------------////////////////////////.........------..................---------------------------------------++++++,,,,,,---...//////000//////////////////000///...---,,,,,,---...///+++++++++,,,,,,------...---,,,,,,+++******++++++***++++++,,,,,,++++++***************************)))))))))(((((((((((('''((((((((((((''''''''''''''''''(((((()))******+++))))))(((((((((((())))))&&&'''((((((((((((***+++***((('''&&&'''&&&%%%###(((((((((((((((((('''''')))(((((('''''''''(((((((((''''''''''''&&&&&&&&&(((((((((((('''&&&%%%%%%&&&&&&'''(((((((((((((((*********))))))(((((('''&&&''''''((((((''''''&&&###$$$%%%&&&''''''''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''''''''((((((&&&''')))******)))((((((&&&''')))+++++++++***)))((('''&&&&&&&&&''')))***))))))***,,,......+++((())))))*********+++++++++((()))***+++,,,------...+++,,,---.........---,,,//////000111111222222333000222444777999<<>>AAAGGGRRRdddzzz''''''((((((((((((((((((***)))(((''''''((()))***+++***)))((('''''''''''''''((()))'''%%%$$$&&&((((((((((((((((((((((((((((((((()))***************'''''''''''''''((())))))))))))))))))))))))))))))'''((())))))******))))))(((((()))***************)))(((((('''''''''''''''''''''((((((((((((''''''((((((''''''''''''(((((('''((()))******)))((('''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''))))))((((((((((((((('''))))))(((((((((((())))))((())))))))))))(((((('''(((((((((((())))))))))))(((((((((***,,,+++)))&&&++++++***)))(((&&&&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''***,,,***((()))...222999777111+++***---,,,))))))***,,,------,,,+++***+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------...---+++,,,...//////...------------------------......---------...///000------,,,,,,,,,---...///////////////////////////------...//////...------++++++,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,***+++,,,,,,---------,,,,,,,,,,,,+++++++++++++++++++++************++++++,,,++++++++++++++++++,,,************************))))))((((((((('''''''''%%%&&&''')))*********)))&&&'''''''''((()))))))))((((((((((((((()))******)))***+++'''###!!!$$$((((((&&&%%%&&&''''''&&&%%%(((''''''&&&'''((()))***'''&&&&&&&&&&&&'''((()))(((''''''''''''&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&***************+++++++++'''((((((((((((((((((''''''(((((()))))))))((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((()))******''''''''''''((()))***+++,,,+++***(((((()))***+++))))))((('''((()))***+++))))))***,,,......+++)))******++++++++++++,,,,,,------,,,++++++******))),,,,,,,,,------...///000...//////000111111222222000222444555777:::>>>AAAGGGRRReee|||''''''''''''''''''''''''***)))(((''''''((()))***++++++)))(((''''''''''''&&&((()))(((%%%$$$&&&((((((((((((((((((((((((((((((((()))***************)))))))))))))))***++++++))))))))))))))))))))))))(((((()))***************(((((()))***************''''''''''''((()))++++++(((((())))))))))))((((((((((((''''''''''''(((((('''((()))******)))((('''###$$$%%%'''(((***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***))))))''''''(((((((((((('''''''''''''''&&&&&&'''''''''******))))))((((((''''''))))))(((((((((((())))))))))))***))))))(((''''''(((((((((((())))))))))))(((((((((***+++***'''%%%+++***)))((('''&&&%%%$$$(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''***,,,***((()))...333@@@;;;222******---***%%%)))***---......,,,***(((+++++++++,,,,,,---------++++++,,,,,,,,,---------000...,,,,,,...000111000------------------------000///......///000111222------,,,+++,,,---...///////////////////////////,,,---...//////...---,,,))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,------......------,,,***+++---...///...---------,,,,,,++++++*********+++***************++++++,,,++++++******++++++,,,))))))))))))))))))))))))************))))))))))))'''((()))******)))(((((('''''''''(((((((((((((((((((((((((((((()))******&&&((((((%%%!!! $$$(((((('''&&&'''))))))((('''((('''&&&&&&'''((()))***&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%&&&'''((())))))))))))%%%%%%&&&&&&''''''((((((&&&''''''''''''''''''&&&%%%%%%'''((())))))******))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((***+++,,,((('''''''''''')))+++,,,...---***((('''(((***,,,***)))((((((((()))+++,,,***+++...222333222---)))((()))***+++,,,---............---,,,+++***)))(((------,,,,,,---...000111000000000111222222333333222444555666888:::>>>AAAFFFRRRfff}}}***(((&&&'''***+++)))'''''''''''''''(((((((((((())))))))))))((('''&&&%%%&&&''''''(((((((((((((((((((((((((((((('''''''''++++++******))))))(((((()))))))))))))))*********''''''(((((())))))******(((((((((((())))))))))))(((((())))))))))))((((((&&&'''((((((((('''%%%$$$%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''+++*********))))))(((((((((((((((((((((((((((((()))******)))'''%%%&&&'''))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%&&&&&&))))))(((''''''''''''''''''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))((((((((((((+++*********))))))((((((((())))))''''''---888AAAPPP>>>///......))))))...((((((((()))******++++++++++++++++++++++++++++++..................------,,,------......------,,,...---,,,,,,+++++++++++++++,,,---...////////////000000//////.........---///...---,,,,,,---//////...------------...//////000000//////.........---..................------..............................---------,,,,,,,,,---------,,,,,,,,,++++++,,,++++++***+++,,,...///************************++++++,,,,,,,,,+++************))))))((((((''''''''''''((((((((((((''''''&&&&&&''''''(((((())))))&&&'''((((((''''''(((***'''''''''''''''((()))***''''''(((((('''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&'''((('''&&&%%%&&&'''&&&'''''''''&&&&&&((()))((((((''''''''''''((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((())))))***++++++***((((((((('''%%%$$$$$$%%%'''(((''''''''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%&&&''''''((((((((((((((())))))))))))(((((((((((((((((())))))((('''&&&&&&(((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))(((((((((((())),,,///111222000---+++***++++++***((('''((()))***((('''(((+++,,,---,,,***++++++,,,---...//////////////////000000000000222333444555666888;;;>>>IIIVVVgggwww***((('''''')))***)))'''(((((((((((())))))))))))))))))))))))((('''&&&%%%&&&''''''(((((((((((((((((((((((((((((((((((('''+++*********)))))))))((()))))))))))))))))))))*********))))))((((((''''''(((((((((((())))))))))))'''''''''(((((('''''''''(((((())))))(((((('''&&&%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))*********)))))))))((((((((((((((((((((((((((((((((())))))(((&&&$$$%%%&&&)))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&''''''((())))))((('''''''''''''''((()))************)))(((************************((((((((((((((((((((((((&&&'''(((((())))))((((((***************)))))))))************)))))))))(((((())))))((()))000;;;CCCSSSAAA333000...((('''+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,..................---------......//////......---///...---,,,,,,,,,,,,---------...///000000000000000/////////.........---///...---,,,,,,---...///---------------...//////............---------,,,------------------......------------------------------,,,,,,,,,+++++++++------------,,,,,,,,,,,,---,,,+++******+++,,,---************************)))***++++++,,,,,,,,,,,,******))))))((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((('''((())))))(((((()))***((((((((('''(((((())))))'''((((((((((((''''''&&&&&&&&&''''''''''''''''''&&&'''((('''&&&%%%&&&(((&&&'''''''''&&&&&&((()))((((((''''''''''''((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((((()))*********)))((('''&&&%%%$$$""""""$$$%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((())))))))))))(((((((((((((((((())))))(((''''''&&&(((((((((((()))))))))))))))))))))))))))((('''''')))))))))***************)))***---...///...,,,+++)))+++++++++)))((()))***,,,+++******,,,......---,,,,,,------------------.........///000111111111111333444555555888;;;>>>IIIVVVgggwww)))(((''''''))))))((('''(((((()))))))))*********))))))))))))((('''&&&%%%&&&''''''(((((((((((((((''''''((((((((((((((((((***************)))))))))******))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((******)))(((((((((((((((%%%&&&''''''((((((''''''(((((((((''''''''''''&&&))))))))))))))))))))))))******))))))))))))(((((((((((((((((((((((((((((('''(((((('''%%%$$$%%%&&&))))))))))))))))))))))))******)))))))))(((((((((&&&&&&&&&''''''''''''((('''''''''''''''((()))***)))((((((''''''''''''(((((())))))******))))))((())))))))))))))))))))))))*********))))))(((((((((&&&'''(((((())))))((((((***************+++++++++************))))))))))))))))))))))))+++222<<>>IIIVVVgggwww(((((('''(((((((((((('''(((((((((((())))))))))))(((((()))(((((('''&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((((((*********************************)))))))))))))))''''''(((((())))))******(((((((((((())))))))))))++++++************+++++++++***((('''''''''((()))%%%&&&''''''((('''''''''((((((((('''''''''''''''''''''''''''''''''''''''))))))))))))))))))(((((((((((((((((((((((((((((('''((()))(((&&&%%%&&&'''((((((((((((((((((((((((************))))))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((()))***)))(((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''+++******))))))(((((('''''''''((()))))))))))))))))))))***************+++*********)))))))))))))))************,,,222:::@@@@@@555---,,,---++++++.........------,,,,,,,,,,,,------------------------,,,,,,------------............////////////.........------,,,,,,,,,---------...///000111111111111..............................------------------,,,,,,------............---------,,,,,,,,,,,,,,,******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++******************++++++((((((((((((((((((((((((((((((***++++++,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((''''''&&&&&&&&&((())))))(((((()))***))))))((('''&&&&&&&&&'''###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&((('''&&&&&&'''(((&&&'''((('''&&&&&&(((***((((((''''''''''''((((((''''''(((((((((((('''''''''''''''''''''(((((()))))))))((((((''''''&&&&&&(((((('''&&&&&&'''((((((&&&&&&&&&'''''''''''''''%%%&&&&&&&&&'''(((((((((&&&''''''((((((((((((((((((((((((((())))))))))))(((((()))))))))(((((('''(((((((((((())))))))))))(((((())))))))))))(((((((((((()))******+++,,,,,,)))))))))))))))***++++++)))***,,,,,,++++++,,,...000...,,,,,,.........---------------------------////////////000000000000111222444444555777:::===IIIVVVfffvvv'''((((((((('''''''''(((&&&&&&&&&'''''''''(((((((((((((((((((((((('''&&&&&&''''''(((((((((((((((&&&'''''''''(((((())))))))))))******++++++,,,,,,************))))))((((((''''''(((((())))))******(((((((((((())))))))))))++++++************++++++)))((('''&&&%%%&&&'''(((%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((())))))((((((((((((((((((((((((((()))***)))((('''((()))((((((((((((((((((((((((************))))))))))))&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&'''((()))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))((((((''''''''''''(((((()))))))))))))))((((((((()))))))))******))))))))))))))))))******++++++++++++---000555999333---((((((******+++---***+++++++++,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,------......,,,------......------,,,,,,+++++++++++++++,,,,,,+++,,,---...////////////---------.....................---------,,,,,,++++++,,,------......---------------------------...******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++************(((((()))***+++,,,,,,,,,''''''''''''''''''''''''*********++++++******)))))))))))))))************(((((())))))))))))(((((())))))((((((''''''&&&&&&%%%&&&((('''&&&&&&''')))(((''''''&&&%%%%%%%%%%%%$$$%%%&&&'''''''''''''''''''''&&&&&&%%%$$$######%%%&&&''''''&&&&&&''')))'''((((((((('''''')))***((((((''''''''''''((((((''''''((((((((((((''''''(((''''''''''''((())))))***))))))((('''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&&&&'''(((((((((&&&''''''((((((((((((((('''((((((((()))))))))***(((((()))))))))))))))((((((((((((((())))))))))))(((((())))))))))))((((((''''''(((((()))***+++++++++******)))***+++,,,---)))***,,,,,,++++++,,,...///---++++++,,,---,,,,,,++++++,,,,,,---...//////111111000000//////......111222333444444777:::===IIIVVVfffvvv&&&'''((((((&&&&&&'''(((%%%%%%&&&&&&&&&''''''''''''(((((((((((((((''''''&&&''''''(((((((((((((((&&&&&&''''''((())))))))))))))))))***+++,,,------++++++******)))(((((((((******))))))((((((''''''(((((((((((())))))))))))))))))'''&&&&&&'''))))))(((((('''&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''(((((((((((()))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((((((*********(((((()))***))))))))))))))))))))))))******)))))))))(((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&'''((((((''''''''''''(((((()))(((''''''&&&&&&''''''((())))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******))))))'''''''''((())))))******))))))))))))************+++,,,---...000111222333...+++((('''(((((()))))))))))))))***+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------......,,,,,,------------,,,,,,***************++++++,,,******+++,,,---------------------------.........------...------,,,+++******+++,,,......------,,,------------............++++++,,,,,,------......------------------------.........---------,,,,,,++++++++++++************((()))***+++,,,,,,,,,,,,((((((((((((((((((((((((******++++++***))))))((()))))))))************+++((())))))******))))))(((((((((((((((((('''''''''$$$&&&''''''&&&%%%'''(((''''''&&&&&&%%%&&&&&&&&&(((((())))))***)))))))))((('''&&&%%%$$$"""!!!!!!$$$&&&''''''&&&&&&((()))'''((()))((('''''')))+++((((((''''''''''''((((((''''''((((((((((((''''''((((((''''''(((((()))***+++***)))((('''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''&&&''''''(((((((((((((((''''''(((((())))))******(((((()))*********))))))(((((((((((())))))))))))'''(((((()))))))))))))))''''''(((((())))))******++++++******++++++,,,---)))***,,,+++******+++,,,---+++******+++,,,,,,+++***++++++,,,---...///000111111000000//////......000111333333444666:::===IIIVVVfffvvv%%%''')))(((&&&%%%'''(((&&&&&&&&&&&&'''''''''(((''''''((((((((((((''''''&&&''''''(((((((((((((((&&&&&&''''''((())))))***((())))))***,,,------...++++++******)))(((((('''******))))))((((((''''''(((((((((((()))))))))))))))(((&&&%%%%%%&&&((()))((((((((((((((('''&&&&&&%%%&&&''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((''')))***)))((('''(((***)))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''((('''''''''''''''((())))))***)))(((((((((((()))***************************'''(((((())))))******+++(((((()))************)))'''(((((()))******++++++((()))))))))***************+++...111444444333111---,,,***))))))******)))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......------............------+++*********++++++,,,---)))***+++,,,------------,,,,,,,,,------.........------......---,,,***))))))+++,,,......---,,,+++++++++,,,,,,------------------------------......++++++++++++++++++++++++---------,,,,,,,,,++++++---------,,,,,,,,,++++++,,,,,,------,,,+++***)))((((((((((((((((((((((((((())))))************)))))))))*********+++++++++))))))************))))))'''''''''(((((((((((((((%%%&&&''''''&&&&&&''')))(((((('''''''''((())))))(((((())))))((((((''''''''''''&&&%%%$$$$$$######$$$%%%''''''&&&'''(((***'''((()))((('''''')))+++((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((())))))***---,,,***((('''''''''''''''''''''(((((('''''''''%%%%%%&&&&&&'''(((((()))'''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''((()))*********(((((()))***************(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,)))+++++++++)))((()))***,,,***)))***,,,------,,,,,,,,,,,,------............/////////000000000111000111333333444666:::<<>>CCCPPP___nnn))))))))))))))))))))))))************************)))((('''&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((()))******************************&&&'''''''''(((((())))))###$$$$$$%%%&&&'''((((((''''''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&'''((())))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&'''''''''(((((())))))%%%&&&'''(((((('''&&&%%%&&&&&&&&&(((******((('''&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))***666444,,,---+++'''***)))))))))***++++++,,,,,,************************************+++,,,---...+++,,,---...////////////------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,------,,,++++++++++++,,,---+++,,,,,,------......///---,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---(((((())))))*********+++---,,,,,,,,,++++++******++++++******)))(((((((((((()))******)))((()))+++))))))))))))))))))))))))'''''''''''''''((()))***(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&'''((()))%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''(((((()))((('''&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))))))))))))))***++++++(((((())))))))))))((((((&&&'''''''''(((((())))))((((((''''''''''''((((((&&&&&&&&&'''''''''(((((($$$%%%'''))))))))))))(((&&&&&&&&&'''''''''(((((($$$$$$&&&'''''''''&&&%%%!!!"""$$$'''***---///111&&&&&&''''''(((***+++,,,((((((((((((((()))******(((((())))))******++++++%%%&&&((()))+++,,,,,,,,,(((((((((((()))))))))))))))***+++,,,,,,+++***)))*********)))***++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000+++333:::888222000777???CCCOOO^^^mmm***))))))((('''&&&&&&&&&((()))***++++++***)))(((''''''(((((())))))******((((((((('''%%%%%%&&&'''$$$$$$%%%&&&'''((()))***(((((((((((((((((((((((())))))(((((('''''''''&&&((('''&&&&&&&&&''')))***)))))))))***++++++,,,,,,*********)))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&'''((((((((('''''''''''''''((((((((((((((('''%%%&&&((()))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((()))((('''&&&&&&'''((()))'''''''''''''''''''''''''''***,,,,,,***(((''''''(((''''''&&&'''((()))***)))((('''&&&&&&'''((())))))))))))))))))(((''''''(((((((((((())))))))))))+++***)))))))))***,,,---///...,,,+++***)))&&&$$$)))************+++++++++)))************+++++++++++++++******++++++,,,------------............///---------............///000///...---------------222000...,,,+++,,,---...---------------------------,,,************,,,---,,,---.........---,,,+++,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++((((((''''''&&&&&&%%%%%%''''''(((((())))))******&&&'''((('''&&&&&&'''(((%%%%%%&&&''''''&&&&&&%%%---------,,,)))''''''(((&&&###!!!###(((+++)))&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&%%%%%%************(((&&&$$$###''''''''''''''''''''''''***)))(((''''''&&&&&&&&&''''''''''''((()))++++++))))))))))))))))))))))))))))))((((((''''''&&&&&&***)))((('''&&&%%%$$$$$$''''''(((((())))))******(((((())))))))))))((((((((('''&&&''')))))))))((((((((())))))((('''&&&&&&))))))))))))((((((((((((************************(((***+++***)))((()))*********)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))*********************************+++++++++,,,,,,,,,***+++,,,+++******,,,...111111000///////////////000000000///000444999===BBBNNN___ppp***))))))(((''''''&&&&&&'''((((((((((((((((((''''''((((((((((((((())))))'''(((((('''%%%%%%&&&'''&&&&&&'''''''''''''''((((((((((((((((((((((((((()))((((((((('''''''''''')))(((((((((((()))******+++*********************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((()))(((((((((''''''''''''(((((((((((()))'''&&&%%%'''''''''&&&))))))))))))))))))))))))((('''&&&&&&&&&&&&'''((((((((('''&&&&&&'''((((((''''''''''''''''''''''''''')))++++++***((('''''''''''')))*********)))((()))(((''''''''''''((())))))))))))))))))(((''''''(((((((((((())))))))))))))))))(((((()))***+++,,,222000---++++++***(((&&&))))))*********+++++++++)))************+++++++++++++++******++++++,,,---------------............,,,,,,,,,,,,---------.........---,,,,,,,,,,,,,,,111000...,,,+++,,,---...---------------------------,,,,,,,,,,,,,,,,,,---,,,---......///...------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++******************++++++++++++******)))))))))((((((((((((((((((((())))))))))))))))))&&&'''((((((&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&++++++,,,***'''&&&&&&'''(((%%%###%%%)))+++)))&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((()))&&&&&&%%%%%%%%%%%%%%%%%%(((((((((((('''&&&$$$###''''''''''''''''''''''''''''''''''''((()))***+++'''&&&&&&&&&'''((()))***))))))))))))))))))))))))((((((((((((((('''''''''((('''''''''''''''&&&&&&''''''(((((())))))******(((((())))))))))))((((((((('''&&&'''((()))((('''(((((((((((((((((('''&&&))))))))))))((((((((((((************************(((***+++***)))((()))***(((((()))*********))))))))))))))))))))))))))))))++++++******)))***************************************+++++++++,,,,,,,,,++++++++++++******,,,...111111000///////////////000000000000000444999<<>>JJJXXXiii~~~)))))))))))))))))))))))),,,+++***)))((()))***+++)))))))))((('''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''(((((())))))''''''(((((())))))******'''''''''((())))))******************))))))))))))++++++*********))))))))))))***++++++,,,+++++++++******)))))))))(((((((((&&&'''''''''''''''&&&%%%&&&'''((((((''''''((()))''''''((((((((()))))))))))))))******)))(((&&&%%%'''((()))((('''&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''(((((()))''''''&&&&&&''''''((()))(((((())))))))))))(((((((((((((((((()))))))))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((((((((()))***)))))))))((('''))),,,///666888999888444111///...******))))))))))))******+++++++++,,,------......+++++++++************)))))))))*********++++++++++++***++++++,,,---...///------------,,,++++++***+++---......,,,***))))))+++++++++++++++***)))(((************************+++++++++************)))''''''((()))************+++***)))(((((((((((()))++++++***))))))))))))))))))))))))(((((('''''''''(((''''''''''''(((((())))))((((((''''''&&&&&&&&&&&&''''''(((((((((((((((&&&'''(((((()))(((((((((((((((((()))))))))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''(((((((((&&&%%%%%%(((***''''''((((((((((((''''''((((((((((((((('''&&&&&&(((((((((((())))))))))))''''''''''''''''''((((((&&&&&&'''''''''((((((((())))))(((((((((((()))))))))(((&&&&&&'''(((((('''''''''(((((((((((('''''''''(((((((((((()))))))))''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))((((((((((((((('''''''''&&&&&&&&&&&&'''''''''''')))******+++++++++++++++''''''(((((((((((()))))))))************))))))((($$$"""$$$)))***)))***,,,,,,,,,,,,+++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,)))))))))***+++,,,,,,,,,,,,000555444000---///333///111222222111000222333666<<>><<<222,,,///444111222333222000000000222555;;;EEERRRcccxxx&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%''')))***$$$$$$%%%%%%&&&'''''''''%%%&&&''''''((((((''''''((((((((((((((((((''''''))))))))))))(((((((((((('''(((((()))******++++++(((((())))))******++++++(((((()))***+++,,,,,,---)))***+++,,,,,,,,,,,,,,,************))))))))))))''''''((())))))***))))))%%%'''((((((''''''(((***))))))))))))************%%%&&&(((***+++***)))(((%%%'''(((((('''''')))***(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))'''''''''''''''((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((&&&%%%%%%&&&'''(((&&&(((***+++,,,000666<<<;;;222***(((+++---......+++***)))(((((()))***+++))))))***+++,,,,,,------+++++++++************)))(((((((((((()))))))))))),,,,,,++++++,,,,,,------++++++,,,---------,,,,,,$$$(((++++++***)))***+++''''''&&&&&&''')))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))%%%&&&((()))*********)))+++***((('''''''''((()))))))))((('''''''''''''''%%%%%%&&&'''((()))***+++***)))((('''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''(((((((((((((((%%%&&&((()))))))))((((((&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))&&&&&&&&&'''''''''((((((###&&&)))***)))'''%%%%%%((()))***++++++***)))((($$$%%%&&&((())))))))))))'''((((((((())))))******'''&&&%%%%%%'''))))))(((''''''''''''((((((((()))''''''&&&&&&&&&&&&'''''''''&&&&&&'''(((((('''%%%''''''(((((((((((('''''''''((((((((())))))******'''''''''&&&&&&'''''''''&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&))))))(((((('''''''''&&&(((((((((((())))))))))))%%%&&&&&&'''''''''''''''''''''''''''((((((((()))***************)))((((((+++'''&&&***+++((()))...+++*********))))))(((((()))************+++++++++******+++++++++,,,,,,,,,,,,+++++++++---///222444111<<>>FFFSSSeeeyyy(((((()))******)))(((''''''(((((()))***+++++++++(((((()))))))))))))))(((%%%''''''%%%""""""$$$'''((()))***++++++***)))(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%(((((()))++++++,,,,,,,,,)))************+++++++++$$$&&&(((***,,,,,,,,,+++************************))))))))))))))))))))))))++++++******))))))((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))************))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''((()))******+++)))'''&&&'''((()))((('''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&***+++---///111222222111000111222111000---+++)))''''''''''''((((((((()))&&&333999222---///---&&&((((((((()))+++,,,+++)))))))))(((((((((((())))))'''''''''(((((((((((((((***++++++++++++,,,,,,,,,)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,,,,---,,,+++***))))))))))))************+++++++++************)))))))))))))))))))))))))))++++++++++++************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''(((***+++---...))))))))))))))))))))))))''''''(((((())))))******++++++******))))))((((((((((((''''''''''''(((((($$$&&&(((***++++++***)))(((((()))))))))))))))(((&&&''''''((()))******+++(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))((((((((((((###'''***(((###!!!$$$(((&&&&&&&&&'''((())))))*********))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((******))))))((((((''''''******)))(((((((((((((((++++++************++++++)))******++++++******)))'''&&&%%%&&&(((******)))++++++************++++++***++++++++++++,,,,,,,,,++++++,,,---------,,,,,,******+++...000000...,,,...---+++++++++---///000++++++,,,---...///000111111555;;;DDDQQQcccvvv)))))))))(((''''''&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))---+++)))((('''((()))***''''''''''''((((((((((((,,,+++******))))))******((((((((((((((('''''''''%%%&&&'''((())))))))))))))))))))))))******************++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))***************))))))'''&&&&&&''''''''''''(((((((((((('''((()))))))))(((&&&%%%))))))((('''''''''''''''(((&&&%%%&&&'''((('''&&&''''''''''''''''''''''''+++***))))))+++***)))'''************))))))))))))(((''''''&&&&&&((()))***---...///111111111000000......000222333222...+++******((('''&&&&&&&&&&&&)))+++222:::888///***,,,************))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))************************++++++++++++++++++++++++---+++)))''''''))),,,------.........---,,,,,,++++++,,,---------+++***)))******))))))******+++,,,+++++++++*********))))))))))))************))))))&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&'''(((((((((((((((000,,,)))***---...***''')))))))))(((''''''&&&&&&))))))))))))************&&&''''''((()))******+++((((((''''''((()))***+++***(((%%%######%%%(((***))))))))))))))))))))))))******))))))((((((''''''''''''''''''((((((((((((%%%&&&'''(((******++++++))))))))))))************))))))))))))))))))))))))&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&%%%%%%)))&&&$$$$$$&&&((())))))&&&''''''((((((((((((((('''(((((()))))))))))))))*********)))))))))))))))************************))))))))))))((((((((((((*********************************)))))))))))))))++++++,,,,,,,,,---------))))))))))))***+++,,,---,,,......,,,))))))+++...,,,---...///000000000000...000111111000000111222222666;;;CCCOOOaaattt&&&&&&&&&'''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&'''((((((+++)))(((&&&&&&&&&((()))''''''''''''((((((((((((+++***))))))(((((())))))(((((((((((((((((((((''')))))))))***))))))(((((())))))))))))******************++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************)))((('''&&&''''''((((((((()))))))))))))))******)))(((((('''))))))(((''''''''''''''''''&&&%%%&&&'''((('''%%%''''''''''''''''''''''''***)))((()))++++++)))((()))))))))(((((((((''''''(((''''''&&&'''((()))******+++---.../////////.........///111222111...++++++***)))((('''''''''''')))+++333:::888///***+++************))))))))))))))))))((((((((('''''''''(((((()))))))))*********************************++++++++++++++++++++++++...,,,+++***)))***,,,---------......---,,,,,,+++)))))))))*********))))))******))))))******+++,,,+++++++++*********))))))((())))))******))))))((('''''''''((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&'''((())))))))))))(((...+++)))***...///---***&&&&&&''''''((()))))))))&&&&&&&&&&&&''''''''''''&&&&&&''''''((())))))***((()))))))))************''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))((((((((())))))))))))***(((''''''&&&&&&'''((()))&&&&&&'''''''''((((((((())))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''+++(((&&&%%%%%%&&&'''&&&&&&''''''(((((((((((((((''''''((())))))))))))((()))))))))))))))*********+++*********************((((((((()))))))))))))))***************************)))))))))))))))))))))************++++++++++++))))))))))))***+++,,,---***+++,,,,,,+++,,,///222,,,---...///000000000000...000111111000000111222222555:::AAAMMM___rrr$$$$$$%%%&&&&&&'''(((((())))))))))))))))))))))))((((((''''''&&&'''''''''((('''&&&%%%%%%%%%&&&'''''''''''''''(((((((((((())))))(((''''''''''''(((''''''((((((((((((((((((++++++++++++***)))(((''')))))))))*********++++++******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))((((((((((((++++++++++++***)))((((((((((((((()))))))))******+++******))))))))))))))))))((((((''''''''''''(((((('''&&&&&&(((((('''&&&((((((((((((((((((((((((((((((((()))+++,,,+++)))((((((((('''''''''&&&&&&(((''''''''''''((())))))'''((()))+++,,,---------------...000111111...++++++******)))((((((((((((''',,,444:::777...))))))************))))))))))))))))))((((((((((((''''''))))))*********+++++++++************************++++++++++++++++++++++++...------,,,,,,+++++++++---------------,,,,,,+++))))))))))))))))))*********))))))))))))***+++++++++************)))))))))(((((())))))))))))((((((''''''(((((()))*********))))))))))))))))))))))))))))))))))))******************************************))))))))))))((((((&&&&&&''''''((()))))))))************************))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))******)))))),,,***(((***...///...,,,&&&&&&''''''((()))))))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''(((((())))))((()))***+++++++++***)))%%%''')))++++++)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******))))))))))))***************)))&&&%%%$$$%%%&&&(((%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&''''''(((((())))))***'''%%%%%%&&&'''''''''&&&''''''(((((((((((((((&&&''''''((((((((((((((((((((())))))******+++++++++++++++******)))))))))'''(((((())))))*********************************))))))))))))))))))******((((((((()))))))))*********))))))******+++,,,---***+++,,,,,,+++,,,///222,,,---...///000000000000...000111111000000111222222444888???JJJ\\\ppp~~~&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))(((''''''&&&''''''''''''&&&%%%%%%&&&&&&'''''''''''''''((((((((((((***)))((((((''''''((((((''''''''''''((((((((((((******++++++***))))))((())))))*********+++++++++******++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''+++++++++++++++***))))))))))))))))))************+++***)))(((((((((******)))(((''''''''''''((((((***((('''((()))***)))((())))))))))))))))))))))))'''&&&''')))+++,,,,,,+++((((((((('''''''''&&&&&&''''''''''''((((((((()))&&&&&&((()))***+++,,,,,,,,,,,,,,,...000000---+++++++++***)))))))))))))))'''...666999555---)))(((************)))))))))((())))))((((((((((((((((((******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,------------+++***))),,,,,,---------,,,,,,+++...---+++*********+++,,,)))))))))))))))***++++++************))))))))))))((((((((())))))((((((((('''''''''(((((()))))))))))))))))))))))))))))))))((()))))))))))))))******************************(((((('''''''''''''''''''''''''''((())))))******))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))************))))))+++)))((())),,,---,,,***)))))))))(((''''''&&&&&&''''''(((((()))*********''''''(((((()))))))))***'''(((***++++++***)))'''&&&'''***++++++***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((()))))))))*********)))((('''&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&''''''((()))******+++%%%$$$###$$$'''***++++++&&&''''''(((((((((((((((&&&&&&'''(((((((((((((((''''''((()))***++++++,,,++++++******))))))((((((''''''((()))******++++++************************)))))))))))))))*********(((((((((((()))))))))***************+++,,,------------,,,+++******+++,,,,,,---...///000000000000...000111111000000111222333555888>>>IIIZZZnnn|||))))))))))))((((((''''''((((((((((((((((((((((((***)))((('''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((******)))(((((((((((()))&&&'''''''''(((((())))))'''((())))))*********)))************++++++++++++******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''***++++++++++++******)))))))))))))))************)))((('''&&&&&&''')))***((((((''''''''''''((((((+++***)))***+++,,,+++)))))))))))))))))))))))))))&&&&&&''')))+++---,,,+++)))))))))(((((((((''''''&&&''''''((((((((((((((('''''''''((()))+++,,,,,,+++++++++,,,...///---++++++******)))))))))))))))'''///888888222,,,)))(((************)))))))))((((((((())))))))))))))))))++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++***+++,,,---,,,+++)))(((++++++,,,,,,---,,,,,,+++000///---***))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''''''''(((((())))))))))))))))))))))))'''''''''(((((()))))))))************************''''''((((((((((((((((((''''''(((((()))*********(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))************))))))***)))(((((((((((('''''')))))))))(((''''''&&&&&&((())))))***++++++,,,,,,***************+++++++++&&&''')))******((('''%%%((())))))))))))))))))((('''''''''''''''''''''''')))((((((((('''''''''&&&'''''''''((((((((())))))&&&'''((()))***)))((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''(((((()))***++++++$$$######%%%(((*********&&&''''''(((((((((((((((&&&''''''((()))(((((((((''''''((()))***++++++,,,*********)))))))))(((((('''(((((()))***++++++,,,))))))))))))))))))))))))(((((())))))************)))))))))*********++++++************+++,,,---...---,,,***))))))*********,,,---...///000000000000...000111111000000111222444666999>>>IIIYYYmmmzzz++++++******)))(((((('''))))))))))))))))))))))))))))))(((((('''((((((((('''((((((((())))))))))))''''''''''''((((((((((((+++***))))))(((((())))))&&&&&&''''''((()))))))))&&&'''((()))*********************++++++++++++,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((()))***************))))))((((((((()))))))))******'''''''''''''''(((((()))(((''''''''''''(((((())),,,+++******,,,,,,+++***(((((((((((((((((((((((('''&&&''')))+++---,,,+++)))))))))(((((((((''''''&&&''''''((()))((((((((((((((((((((((((***++++++*********+++---...---+++***))))))(((((()))))))))(((222888555...***)))(((************))))))))))))(((((())))))))))))************+++++++++,,,,,,,,,************************++++++++++++++++++++++++))))))++++++,,,+++***)))***++++++,,,,,,,,,,,,,,,---,,,+++)))(((''''''''')))(((((((((((()))******(((((()))))))))))))))***))))))************))))))''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))************************))))))************++++++''''''(((((())))))******''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))******))))))(((((())))))((('''&&&&&&%%%%%%&&&&&&''''''((()))))))))''''''((()))******+++++++++++++++++++++,,,,,,,,,&&&'''((((((((('''&&&%%%***)))'''&&&&&&''')))***(((((((((((((((((((((((())))))(((((('''&&&&&&%%%''''''''''''((((((((((((''''''((()))******))))))%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))((((((((((((((('''''''''''''''(((((())))))******((('''&&&&&&(((((('''%%%&&&''''''((((((((((((((('''(((((()))))))))))))))(((((())))))******++++++))))))))))))))))))))))))((())))))******+++++++++))))))))))))))))))))))))((((((((()))******++++++*********+++++++++,,,,,,+++******++++++,,,---...***)))'''(((***---...---,,,---...///000000000000...000111111000000111222333555999???IIIXXXjjjvvv))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((()))***''''''((()))))))))))))))''''''''''''(((((((((((())))))((('''''''''((((((&&&&&&''''''((())))))***))))))******+++******************+++++++++,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))(((''''''((((((((()))))))))''''''((()))))))))))))))'''''''''''''''((())))))+++***))))))***+++***)))''''''''''''''''''''''''((('''''')))+++,,,+++***((((((((('''''''''&&&&&&&&&&&&((()))))))))(((''')))((('''''''''((())))))***)))(((***,,,---,,,+++)))((((((''''''(((((())))))333999333+++)))))))))************))))))))))))(((((()))))))))*********************++++++++++++************************++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,)))************)))((((((((((((((((((((()))******(((((((((((())))))************++++++++++++***************)))))))))))))))((((((((((((((((((((((((&&&''''''((())))))******))))))))))))))))))))))))))))))*********+++++++++&&&&&&'''(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((())))))))))))((('''&&&''''''(((''''''&&&''''''&&&&&&''''''((()))))))))&&&&&&'''((()))***++++++++++++++++++++++++++++++)))((((((((('''''''''&&&(((((('''&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))+++)))'''%%%%%%&&&(((***&&&&&&'''''''''((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((()))(((''''''((('''&&&$$$&&&''''''(((((((((((((((((())))))***************)))))))))))))))*********''''''(((((()))*********************************))))))))))))))))))))))))'''(((((()))******++++++*********+++++++++,,,,,,++++++++++++,,,---......,,,***((())),,,/////////,,,---...///000000000000...000111111000000111222000444999???IIIWWWgggrrr|||&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((('''(((((()))***+++&&&&&&'''((())))))((((((''''''''''''((((((((()))(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''((())))))***,,,,,,,,,,,,++++++))))))******+++++++++,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******'''(((((()))))))))((((((''''''''''''(((((((((((('''((()))+++++++++***)))'''''''''''''''((()))***)))((('''((()))***)))'''''''''''''''''''''''''''((((((((()))+++,,,+++)))''''''&&&&&&&&&%%%%%%%%%%%%&&&((()))))))))(((''')))((('''&&&%%%&&&'''''')))(((((()))+++---,,,+++((((((''''''''''''((()))***555999222)))(((******************))))))))))))(((((())))))*********+++))))))*********+++++++++************************++++++++++++++++++++++++******++++++,,,---...///)))***+++,,,,,,,,,,,,,,,((()))+++,,,------,,,,,,((((((((((((((()))******'''((((((((())))))******++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++(((((((((((((((((((((((('''(((((()))***+++++++++((((((((((((((((((((((((''''''(((((()))))))))***&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((()))(((((('''&&&&&&%%%&&&(((((('''((()))***)))))))))(((''''''&&&&&&''''''((()))***+++,,,,,,++++++******************+++***)))((('''(((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((())))))))))))************000,,,&&&!!! ###'''***))))))))))))************))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((''''''''''''&&&%%%%%%'''((()))(((&&&&&&''''''((((((((((((((())))))***+++++++++++++++*********)))))))))))))))&&&&&&'''((()))***+++++++++++++++***************))))))))))))))))))))))))'''(((((()))***+++++++++************++++++++++++++++++++++++,,,---......222///,,,,,,...///...,,,,,,---...///000000000000///000111111000000111222...222888???HHHUUUdddooozzz(((((())))))((('''&&&&&&))))))(((((((((((())))))++++++************++++++,,,***((((((***+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&'''((()))******++++++***$$$%%%&&&'''(((******+++)))***,,,------,,,***)))++++++++++++*********)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((()))))))))'''&&&%%%((()))*********)))'''&&&((((((((((((((()))*********)))(((''''''((()))***&&&((()))***)))((()))***''''''(((((())))))******$$$%%%%%%&&&'''((())))))((((((''''''&&&&&&&&&%%%%%%&&&&&&'''''''''''''''%%%%%%&&&'''((((((((('''***)))((('''((()))+++,,,///333444000)))%%%(((,,,))))))))))))************))))))))))))))))))))))))******++++++++++++******((()))***+++++++++++++++)))************+++++++++---------,,,+++***(((((())))))************))))))++++++++++++************))))))))))))))))))))))))''''''(((((())))))******''''''((()))***++++++,,,&&&&&&'''((()))))))))(((+++***)))'''''''''((())))))))))))))))))))))))))),,,+++++++++******)))))))))))))))))))))))))))))))))((((((((((((***,,,---(((((())))))*********+++***)))(((&&&&&&((()))***''''''(((((())))))******))))))))))))))))))))))))*********))))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''***(((&&&'''***+++)))'''(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))***))))))((('''&&&&&&&&&'''%%%$$$%%%(((***(((&&&&&&'''((())))))***)))))))))*********++++++++++++///...,,,***)))(((''''''((()))***++++++***)))(((******++++++++++++******,,,+++******)))*********))))))))))))************++++++,,,------------,,,,,,++++++******++++++,,,,,,,,,.........---,,,+++------------............000///...---...000222333444555999???IIIWWWeeeooo|||((((((((((((((('''&&&&&&))))))(((((((((((())))))***))))))(((((())))))***---+++))))))))))))&&&###))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((('''''''''''''''((()))******++++++***'''((((((((())))))******)))***,,,------,,,***)))+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))(((''''''&&&((())))))***)))((('''&&&((((((((((((((()))*********)))(((''''''((()))***%%%'''))))))((('''((()))''''''''''''((((((((((((%%%&&&&&&''''''(((((((((((((((((('''''''''&&&&&&&&&&&&'''(((((((((((('''%%%&&&''''''(((((('''''')))((('''&&&'''(((***,,,222444333///***'''))),,,))))))))))))************))))))))))))))))))))))))******++++++++++++******))))))***+++++++++******)))************+++++++++++++++,,,,,,,,,+++******))))))************))))))------,,,***)))((('''&&&(((((((((((((((((((((((())))))))))))*********+++)))))))))))))))*********''''''(((((()))(((((((((+++***)))(((''''''((()))))))))))))))))))))))))))+++++++++******)))))))))))))))))))))))))))))))))'''''''''''''''((()))***((((((((()))))))))******+++***)))(((((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))***)))))))))((((((((('''---***(((((())))))'''$$$''''''''''''((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))***))))))(((''''''&&&&&&(((&&&%%%&&&)))***)))''''''(((((())))))))))))((())))))))))))*********+++++++++***))))))(((((((((((()))***++++++***)))((()))))))))******))))))))))))((((((((()))***++++++))))))))))))******************+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,---.........---,,,+++////////////000000000000/////////000111111222222222444888>>>GGGUUUcccmmmxxx(((((((((((((((''''''&&&))))))(((((((((((()))))))))((((((''''''(((((()))+++***)))***+++***'''%%%))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((('''''''''''''''((()))******++++++******************))))))))))))***+++,,,,,,+++***)))))))))))))))(((((((((((())))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))((('''''''''(((((()))))))))))))))(((''''''((((((((((((((()))******))))))(((((((((((())))))%%%'''))))))((('''((()))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((((((((''''''''''''((()))))))))((((((&&&&&&'''(((((((((''''''((('''&&&%%%&&&(((***,,,777444111---***)))***+++))))))))))))************))))))))))))))))))))))))******++++++++++++************+++++++++******))))))************+++++++++)))***+++,,,,,,,,,,,,,,,))))))************))))))++++++***))))))(((''''''((((((((((((((((((((((((************++++++++++++************))))))((((((((())))))))))))(((((('''***))))))(((((((((((()))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))''''''(((((()))((((((((('''((((((((((((((()))))),,,+++***))))))***+++,,,))))))))))))(((((((((((())))))))))))))))))))))))%%%&&&(((***+++***)))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))((((((((((((,,,***)))((()))((('''%%%&&&&&&&&&'''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))***))))))((((((''''''&&&)))((('''((()))***)))((())))))((((((((((((((('''(((((((((((())))))))))))((((((((()))))))))))))))))))))************))))))(((((())))))))))))((((((&&&&&&&&&'''(((***+++,,,))))))))))))************))))))***+++++++++++++++,,,++++++******++++++,,,------......------,,,+++////////////000000000000...///111222333222222111111333666<<>>GGGSSS\\\hhhqqq''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))***(((((()))***++++++++++++'''(((((()))))))))))))))''''''((((((((((((''''''(((((((((((()))))))))***))))))(((((((((((()))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((&&&''')))******)))))))))*********+++++++++)))((((((''''''''''''(((((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((***---111222///***))))))(((((((((((())))))*********)))))))))))))))))))))***++++++++++++***************************))))))))))))))))))))))))$$$%%%(((***,,,++++++*********+++++++++,,,,,,,,,)))***+++,,,,,,,,,++++++,,,+++((('''(((***,,,---,,,---...---+++***+++,,,)))+++---...------...//////---+++***))))))***+++************************************************,,,------...//////000000---......//////...---,,,...---++++++,,,---,,,***++++++******))))))(((((())))))************)))(((******))))))))))))******((('''''''''((()))******++++++******************))))))))))))))))))))))))((((((((())))))))))))(((((((((((((((((())))))***)))''''''((()))***)))(((************************((((((''''''(((((()))***'''((())))))((('''(((***+++******)))))))))))))))((()))))))))))))))(((((((((((((((((()))))))))***))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))(((((((((((())))))))))))((((((((((((''''''((()))))))))))))))************************(((((())))))))))))(((((()))(((((((((((())))))***(((((((((((())))))))))))))))))(((((((((((())))))'''''''''(((((()))))))))((()))))))))************((()))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------........./////////111000...------///111222333555777888<<>>???@@@AAAAAA@@@===:::777444444444444444444444444555555555555555555555555555555666666777888888888444555777888777555222000222///+++***+++---......(((((())))))******++++++(((((()))*********************))))))))))))******++++++***)))(((((())))))''''''(((((()))))))))***************************+++***)))'''''''''((()))((((((((((((((()))******+++))))))***+++,,,+++***((((((((((((((((((((((((&&&&&&''''''(((***+++,,,***++++++***((((((((())))))******++++++)))((('''%%%''')))***+++***)))(((''''''''''''((((((((()))+++*********))))))((((((''''''''''''(((((((((((('''((((((((())))))******'''((((((((())))))******'''(((((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((()))++++++(((((((((((())))))))))))'''((()))******)))((('''++++++******))))))(((((())))))))))))************+++++++++++++++***)))(((++++++++++++++++++++++++,,,,,,,,,------.........---------.........//////000000111222222222222111///111444666:::@@@JJJQQQZZZdddsss''''''''''''(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))---,,,+++)))(((((((((((((((((('''(((((()))***+++'''((()))******)))((('''((((((''''''''''''(((((()))(((''''''''')))***+++***((('''&&&'''(((***+++((()))***+++,,,+++******))))))))))))))))))))))))((((((((((((((())))))***)))(((((('''&&&&&&%%%%%%))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&'''''''''(((((())))))))))))(((((((((((())))))******))))))))))))******++++++++++++*********)))))))))))))))))))))))))))''''''''''''(((((())))))(((''''''&&&&&&((()))*********))))))((((((''''''((((((((((((((()))******&&&+++...,,,+++,,,***'''))))))))))))************,,,+++))))))+++++++++***))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((('''''''''((()))******+++,,,------...------------...//////000000222333444444444444777666555444444555777888===<<<<<<<<<===>>>@@@AAA???@@@AAABBBCCCCCCCCCCCCBBBCCCEEEGGGHHHFFFBBB???999999999888777555444333666555444333333444555666444666888:::;;;;;;:::999888888777777777777777777111000000///...---,,,,,,.........---,,,+++***)))++++++***)))((((((''''''***************+++,,,,,,************))))))))))))++++++,,,,,,+++***((('''***************)))((((((******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((***)))(((''''''((()))******((('''&&&&&&'''(((***''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******)))((('''''''''''''''''''''''''''))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''))))))(((((((((((())))))&&&)))+++***'''&&&(((+++******))))))))))))******))))))))))))))))))))))))%%%&&&'''((()))***+++,,,)))************)))(((((()))))))))))))))))))))))),,,+++*********+++,,,---***++++++,,,,,,++++++***......---,,,---...///000////////////000000000000333333333555888@@@IIIPPPVVVbbbsss''''''((((((((()))))))))))))))))))))))))))))))))''''''((()))))))))))))))+++***)))((((((((((((((((((((((((((((((((()))***(((((())))))))))))((((((((((((''''''''''''(((((())))))(((''''''((()))******)))((('''''')))***,,,((()))***,,,,,,++++++***))))))))))))))))))))))))+++***)))(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))(((((((((((())))))******))))))))))))******++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''((()))***+++)))(((((((((''''''''''''))))))((((((((())))))***)))///111...+++***)))'''))))))))))))***************(((''''''((())))))(((************************************************)))))))))***************+++++++++++++++,,,---...............///000222222222333555777:::;;;<<<===>>>===<<<<<<===>>>@@@BBBCCCBBBAAAAAAAAABBBDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHFFFFFFGGGGGGFFFDDD@@@>>>;;;;;;;;;;;;999888777666888777666555555666777888777888:::;;;;;;:::999888888888777777666666666555333333222111111000//////............---+++***)))+++++++++++++++++++++***++++++***))))))))))))***************))))))))))))))))))++++++++++++***)))***************)))((((((******))))))(((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))((('''&&&&&&'''((()))+++***(((''''''(((***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))((((((((())))))((((((******))))))))))))******))))))))))))))))))))))))&&&&&&'''((()))***++++++'''((()))***************************************++++++*********+++,,,---++++++,,,,,,,,,,,,++++++...------,,,---...///000////////////000000000000000111222333666===EEEKKKSSS^^^ooo((((((((()))))))))******))))))))))))))))))))))))'''(((((()))))))))))))))((((((((('''''''''(((((())))))(((((('''((((((((())))))(((((((((((())))))((((((''''''''''''((((((***)))(((((((((((())))))******)))((()))***+++,,,((()))+++,,,,,,,,,+++***)))))))))))))))))))))))),,,,,,***)))((('''''''''%%%&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((''''''&&&))))))(((((((((((())))))******))))))))))))************)))))))))((((((((()))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))***++++++((((((''''''''''''&&&&&&***))))))((((((((()))))),,,222555000***((((((((())))))))))))************)))(((&&&&&&((((((((('''************************++++++++++++++++++++++++)))******+++,,,,,,---------,,,,,,+++,,,...///000111222222444666888999;;;:::;;;===???AAABBBCCCDDDDDDCCCCCCCCCDDDEEEGGGHHHHHHGGGFFFFFFFFFGGGGGGHHHKKKKKKKKKKKKLLLLLLLLLLLLIIIIIIHHHGGGDDDBBB@@@>>>>>>>>>>>>>>>===<<<::::::;;;:::777666666777:::;;;;;;<<<=========;;;:::999999888888777666555444444555555555444444333333333000000000000///---,,,+++,,,,,,,,,------------...------,,,+++************++++++*********)))))))))(((((()))++++++,,,,,,+++***************)))((((((***))))))))))))(((((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((''''''&&&&&&''''''(((***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((''''''''''''''''''((())))))))))))))))))))))))(((((((((((())))))))))))************************))))))(((((((((((())))))***'''$$$&&&)))+++(((%%%******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((()))+++++++++,,,++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,++++++...------------...//////////////////000000000000///000222444666;;;AAAFFFNNNYYYjjj{{{))))))))))))************(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&'''((()))***)))((('''''''''''''''***)))(((''''''((()))***((((((''''''''''''(((((()))))))))(((((((((((((((******))))))******+++,,,)))***+++,,,,,,,,,+++***)))))))))))))))))))))))),,,+++***)))((((((((((((&&&''''''(((((()))******))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))((((((((((((((())))))(((((((((((())))))******))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((()))))))))******((((((((((((((((((((('''+++***))))))((())))))))),,,333555///((('''))))))((()))))))))************+++)))(((((()))******)))*********************************+++++++++++++++*********++++++,,,,,,,,,------,,,---///111444555999999:::<<>>===<<<<<<:::777555555777:::<<<======>>>>>>>>>>>>===<<<::::::999888666555444444666666555555555555555555333333333333222111000///............------------//////...---------------+++++++++*********))))))))))))******++++++++++++***************)))(((((()))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((''''''(((((((((''''''&&&%%%%%%&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))''''''(((((())))))******************************))))))(((((((((((()))))))))'''&&&&&&((()))(((&&&******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((('''''')))******++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++------------......//////////////////000000000000000222444666888<<<@@@DDDJJJTTTdddvvv))))))))))))************(((((((((((((((((((((((((((((())))))))))))((((((&&&%%%%%%%%%&&&'''((()))))))))(((''''''&&&''''''***)))(((''''''((()))***((((((''''''''''''((((((((())))))))))))(((((((((***************++++++,,,)))***+++,,,---,,,++++++******************************))))))))))))******))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))***++++++))))))(((((((((((())))))******))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((######$$$%%%'''((())))))''''''(((((((((((()))((())))))))))))))))))))))))******))))))))))))******,,,111222,,,'''''')))***((()))))))))************+++***((((((***+++***))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++......///111444777;;;<<>>>>>???>>>>>>===<<<;;;999888666444444666888999999999:::;;;<<<<<<<<<<<<;;;;;;:::999777666555555444444444555555555555555666666777777666666555555222222111000...---,,,,,,.........------...//////++++++++++++************,,,++++++*********))))))***************)))(((((())))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))******)))))))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***+++***)))(((((()))***+++************************''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))&&&((())))))'''&&&''')))******))))))))))))******************************))))))))))))(((((((((((())))))************)))(((++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------...............////////////000000000000000222444666888;;;???AAAGGGPPP___qqq((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&'''((()))((((((''''''&&&'''''''''))))))(((((((((((())))))((((((''''''''''''((((((''''''((())))))))))))))))))))))))************+++)))***,,,---------,,,+++************************)))))))))))))))***+++,,,************))))))))))))************************************************))))))))))))))))))))))))&&&&&&'''(((***+++,,,,,,))))))(((((((((((())))))******))))))))))))************)))))))))((((((((())))))))))))))))))))))))######$$$%%%'''((()))***&&&&&&'''((((((((((((((())))))************++++++***))))))))))))***+++,,,///111///***''')))***)))))))))))))))***************(((''''''((())))))((())))))))))))))))))))))))(((((())))))***+++++++++,,,,,,---------------...333444666999===@@@BBBCCCCCCCCCDDDEEEGGGIIIKKKLLLJJJJJJIIIIIIJJJLLLMMMOOOQQQPPPOOOMMMJJJHHHGGGFFFEEEEEEGGGHHHIIIJJJJJJJJJFFFEEECCCBBBAAAAAAAAABBB===???@@@???======@@@CCC::::::;;;;;;:::999999888666555444333333444555666333333444555666777888888:::999999888777666666555222333333333444555555555666777888999999:::999999888777666444222111000/////////...---------......,,,++++++++++++*********---,,,+++***))))))))))))***************)))(((((()))))))))************+++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))******++++++******))))))******************)))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))***)))'''&&&&&&''')))***************************(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))&&&))),,,***'''%%%(((+++******))))))))))))******************************))))))))))))((((((((((((***************)))((((((++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,---......//////......////////////000000000000...000222444555888===@@@GGGOOO\\\mmm''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''((((((''''''&&&&&&&&&'''(((((((((((())))))))))))((((((((((((''''''''''''((((((%%%&&&((()))************(((((())))))*********)))***+++,,,---------,,,+++************************++++++******)))*********((())))))******+++++++++************************************************))))))))))))))))))))))))''''''((()))***+++++++++))))))(((((((((((())))))******))))))))))))******++++++*********)))))))))))))))))))))))))))))))))'''''''''(((((((((((()))&&&'''((()))***))))))(((((()))))))))************((((((((()))***+++,,,---555444///))))))+++***&&&))))))))))))************+++***((((((*********)))++++++++++++++++++++++++))))))******+++,,,,,,---......///111222444555666;;;===@@@CCCFFFGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMLLLLLLKKKJJJKKKLLLNNNOOOMMMMMMKKKJJJHHHFFFDDDCCC@@@AAABBBBBBBBBBBB@@@@@@???===;;;999888777888999555888;;;:::777777999===555555666666555555444444333333333444444333333333222222222222333333444555777777666666555555555444111222222333444555555555444555777999:::;;;;;;<<<======<<<;;;:::888777777555444333111///......---,,,,,,+++++++++*********,,,+++***))))))******+++***************)))(((((())))))*********+++++++++)))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))((()))***++++++***)))(((******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((('''%%%######%%%'''(((************************))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))*********))))))************))))))))))))******************************(((((((((((())))))))))))((())))))************)))************************)))***+++,,,,,,,,,++++++,,,,,,------------,,,,,,,,,---.../////////...---////////////000000000000///000222333555999>>>AAAIIIOOOZZZkkk~~~''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))((('''''')))(((((('''''''''((((((&&&&&&&&&&&&&&&'''((()))'''((()))******)))((('''((((((''''''''''''(((((($$$%%%''')))++++++++++++''''''((()))))))))))))))***+++,,,---------,,,,,,************************------+++***))))))((((((''''''(((***+++,,,---...************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))******))))))))))))******++++++++++++************)))))))))))))))))))))))),,,++++++***)))((((((''''''((()))++++++******)))'''((((((((())))))******'''(((((()))***,,,---...:::777///)))***---***$$$))))))))))))************...,,,++++++,,,------,,,------------------------******+++,,,,,,---......///000222444777:::<<<===BBBDDDGGGJJJLLLLLLJJJIIIMMMMMMLLLLLLMMMMMMNNNNNNQQQPPPMMMKKKJJJKKKLLLLLLEEEEEEDDDCCCBBB@@@>>>===<<<<<<<<<<<<;;;999777555777666333111//////000111000444888777333222444777222222222222222222111000111222333444444333222111555555444333333333333444444444444444444444333333111222222333444555666666222444666888:::;;;<<<<<>>>>>===;;;999666333111///...,,,,,,,,,+++++++++*********))))))))))))+++,,,---***************)))(((((())))))******++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''((()))******)))((('''))))))************))))))************************(((((((((((((((((((((((('''((()))******)))((('''+++***(((&&&&&&(((***+++******************************))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))---***((())),,,---+++(((******))))))))))))******************************(((((((((((()))))))))***&&&'''(((***++++++++++++)))))))))))))))))))))))))))***+++,,,---,,,++++++,,,------......------,,,,,,,,,.../////////...---////////////000000000000222333444555777;;;AAAEEEJJJOOOZZZjjj}}}'''((()))))))))))))))((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%'''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******)))))))))))))))***************************,,,,,,,,,+++++++++******------,,,,,,***)))'''&&&))))))))))))************---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++***(((&&&%%%&&&'''&&&%%%&&&''''''((()))******++++++++++++***************+++*********))))))(((((((((######''')))***000999>>>333******,,,))))))+++((()))))))))*********************+++,,,---------+++++++++++++++*********//////////////////000000444666999<<<@@@CCCEEEFFFJJJKKKMMMNNNNNNMMMKKKJJJLLLLLLMMMLLLLLLKKKJJJIIIPPPMMMJJJJJJKKKJJJHHHEEEAAA@@@???===;;;999888777444444444333333222111111111111111111111111000000...000111222222222444666000111111222222333333333444444444333333444777:::<<<<<<<<<;;;;;;;;;::::::<<<;;;;;;<<<===<<<999777555444333222222222444555444333333555888:::;;;:::888:::>>>BBBDDDDDDCCCCCC???===<<<:::999666222///222111000...,,,+++++++++***+++,,,---,,,+++***)))***************++++++++++++++++++++++++***)))(((------,,,+++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********++++++******)))((('''))))))))))))))))))))))))+++***)))))))))))))))***---+++)))((('''((()))***+++++++++***************(((((())))))*********+++*********))))))))))))))))))(((&&&%%%%%%'''***,,,(((((((((((())))))))))))(((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))*********(((&&&(((+++,,,+++)))***)))(((''''''((()))***))))))))))))************---+++((('''&&&(((***,,,************+++,,,---....../////////---,,,---...------------------------///////////////000111111444111000333555888???GGGNNNTTT```ooo))))))***))))))((('''&&&))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,+++***)))((('''))))))))))))************,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))************((('''&&&'''((('''&&&''''''(((((())))))******))))))))))))))))))))))))************)))))))))(((***&&&%%%(((******///666;;;111***+++,,,***)))+++))))))))))))************)))))))))******+++++++++++++++++++++++++++,,,---///000111222444555666777;;;===???BBBEEEGGGIIIIIIIIIJJJLLLNNNNNNMMMLLLKKKLLLLLLLLLLLLKKKJJJHHHHHHIIIFFFCCCBBBCCCBBB???<<<:::999777555444333222111222222111111000000111111//////////////////000000333555666666555555666888888888999999::::::::::::999;;;===>>>>>>>>>@@@BBBDDDDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDCCCAAA>>>;;;:::999888888888777666999888777777888888666555777999<<<>>>@@@AAAAAAAAAFFFEEECCCAAA@@@===999666555444222111///......------....../////////......******************************+++++++++***))))))+++++++++***************************************))))))))))))))))))))))))***))))))(((((())))))***)))************)))(((((())))))))))))))))))))))))***)))))))))))))))******,,,+++)))((('''(((***++++++++++++******)))))))))((()))))))))***************))))))))))))))))))))))))(((&&&&&&&&&((()))+++++++++***)))((('''&&&&&&((((((((((((((((((((((((******)))((((((((())))))))))))))))))))))))))))))*********)))))))))))))))***)))'''(((+++,,,***(((***)))(((''''''((()))***))))))))))))************+++***)))(((((()))***+++************+++,,,---...***+++------,,,,,,---...------------------------///////////////000111111444222111444666999@@@HHHNNNUUU```ooo}}}************)))'''&&&%%%))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))))))))******************************************))))))))))))******++++++******)))((())))))))))))************+++***)))(((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***)))(((((())))))((('''(((((((((((())))))))))))''''''(((((())))))******************))))))))))))---)))''')))***+++...222555///***+++,,,+++***+++******************))))))************++++++++++++,,,+++++++++,,,...000111111333555888;;;===???@@@BBBDDDEEEGGGIIIJJJKKKKKKIIIJJJKKKMMMMMMMMMLLLKKKJJJJJJJJJIIIHHHFFFEEEDDDAAA???<<<::::::888666333555333222000/////////000111000///...///000111222111111000000000222333444666777999999888999:::<<<===>>>>>>?????????>>>>>>>>>AAAEEEGGGGGGGGGHHHIIIJJJJJJIIIIIIIIIKKKLLLMMMKKKJJJIIIJJJJJJJJJHHHFFFDDDAAA??????@@@???<<<888???>>><<<<<<<<<:::777555666777888999;;;<<<======FFFEEECCCBBBAAA???;;;999888777666555444333222111000000////////////000000************************)))******+++++++++******))))))******+++++++++,,,************************))))))))))))))))))))))))))))))(((((((((((())))))(((((()))************))))))))))))))))))))))))))))))((((((((()))***++++++***)))((((((((()))***+++,,,,,,+++***))))))(((((())))))))))))************))))))))))))))))))******'''((((((((((((((())))))++++++***)))((('''&&&&&&)))((('''&&&&&&'''((()))***))))))(((''''''''''''))))))))))))))))))))))))+++*********))))))((((((+++***((()))******)))(((***)))(((''''''((()))***))))))))))))************************************************+++,,,------'''(((***+++***+++---...------------------------///////////////000111111555222222555777:::@@@HHHNNNUUU```mmmzzz))))))***))))))(((''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***+++(((((((((((((((((((((((())))))))))))(((((((((((())))))************))))))((()))))))))************++++++)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))((((((***)))((()))***+++)))((())))))))))))((((((((((((''''''(((((()))***++++++*********))))))))))))))),,,***(((***,,,...000111///,,,***+++,,,,,,+++***++++++************)))))),,,,,,,,,,,,---------------------...000222555777777999<<>>;;;:::888666555333111000333222111000///000222333222222111000111333555666888777666666777999;;;<<<<<<===???@@@@@@@@@BBBDDDBBBCCCDDDDDDDDDCCCBBBBBBAAACCCFFFGGGHHHIIILLLMMMLLLKKKJJJIIIIIIJJJLLLMMMNNNMMMLLLMMMNNNNNNMMMLLLMMMIIIFFFEEEGGGGGGDDD@@@FFFDDDCCCCCCCCCBBB???===;;;;;;:::::::::<<<===>>>AAA@@@???@@@@@@???<<<:::::::::999888777666555444111000...---,,,------...++++++++++++************((()))***+++++++++++++++)))************+++++++++************************)))))))))))))))))))))))))))(((((((((((((((((()))'''''')))******+++++++++))))))))))))))))))))))))(((((((((((()))***,,,,,,))))))(((((()))***+++,,,,,,,,,+++***)))((('''''')))))))))))))))*********)))))))))))))))*********'''((()))******)))((('''''''''(((((())))))******)))(((&&&%%%%%%&&&((()))***)))(((''''''&&&&&&'''((((((((((((((((((((((((++++++******)))(((((((((+++******)))))))))((((((***)))(((''''''((()))***((()))))))))************((()))***+++++++++***)))+++*********++++++,,,---''')))++++++******,,,---........................///////////////000000111333111222555777999???GGGNNNUUU```kkkwww&&&'''((())))))***))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((()))***++++++'''''''''''''''''''''''')))))))))(((((((((''''''(((((()))************)))((()))))))))************,,,,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))((((((***))))))***++++++***((())))))))))))(((((((((((((((((()))******+++,,,,,,))))))))))))))))))******))))))(((***...333444222++++++***)))***,,,,,,***+++++++++***************,,,---------------......000000111333555888;;;===>>>@@@CCCEEEGGGHHHHHHHHHEEEFFFGGGHHHJJJJJJJJJJJJFFFFFFEEEDDDCCCAAA@@@???>>>>>>>>>===<<<;;;999999666666555444222111000000111111000000111222444555888888777888999:::<<<===>>>>>>======>>>@@@BBBCCCEEEFFFHHHHHHGGGGGGHHHJJJJJJKKKLLLLLLLLLJJJIIIGGGGGGGGGHHHHHHJJJNNNSSSWWWUUUSSSOOOLLLKKKLLLNNNOOOSSSRRRQQQSSSVVVWWWXXXWWWZZZVVVQQQOOOPPPQQQPPPOOOPPPNNNLLLKKKJJJJJJHHHFFFCCCBBB@@@>>>===>>>>>>???>>>>>>>>>@@@BBBBBB@@@>>>;;;;;;;;;;;;:::888777666555333111...,,,,,,,,,,,,---,,,,,,,,,+++++++++***((()))***++++++++++++++++++++++++************)))************************))))))))))))))))))))))))))))))(((((((((((())))))&&&'''(((***++++++++++++))))))))))))))))))))))))(((((((((((()))***,,,,,,((((((((())))))***++++++++++++******)))(((((('''******))))))))))))))))))(((((())))))************'''(((*********)))(((''''''''''''((()))************)))'''&&&&&&''')))***))))))((('''''''''''''''((((((((((((((((((((((((************))))))((((((***++++++***)))(((((((((***)))(((''''''((()))***((()))))))))************((()))+++,,,,,,,,,+++***++++++******++++++,,,,,,+++,,,---,,,+++***+++,,,........................///////////////000000111111///000444666888>>>EEEMMMTTT___iiisss~~~%%%&&&''')))************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))***)))))))))))))))))))))************---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((***,,,,,,***((((((((((((((())))))))))))))))))******++++++,,,,,,))))))))))))************'''((()))***000777777333(((******((((((+++,,,************+++++++++,,,,,,,,,,,,,,,---......//////444555777:::<<>><<<;;;999888888888888888888777666555555000222333222111000111222///000111333555666777888???@@@AAAAAABBBCCCCCCDDDBBBBBBCCCCCCDDDDDDDDDEEEFFFHHHJJJJJJJJJJJJLLLMMMQQQRRRSSSTTTSSSQQQNNNMMMQQQQQQRRRTTTXXX___gggmmmlllhhhbbb]]]YYYYYYZZZ[[[]]]]]]]]]```eeeiiikkkkkkllljjjgggdddbbbaaaaaabbb```]]]XXXUUUSSSSSSRRRQQQKKKIIIGGGDDDAAA@@@?????????>>>???@@@BBBBBB@@@>>><<<<<<======<<<;;;999888888777555333111///......///......------,,,,,,,,,)))******+++++++++******,,,+++++++++******))))))++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******''''''(((******+++++++++)))))))))))))))))))))))))))((((((((()))***++++++))))))))))))******************)))))))))(((((((((************))))))))))))((((((((()))******++++++((()))***+++***)))((('''***)))))))))((((((((('''***)))(((''''''((()))***)))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))***+++***)))((()))******)))(((''''''((()))***))))))))))))************((()))***,,,,,,,,,++++++,,,++++++***++++++,,,,,,---.........,,,+++,,,---........................///////////////000111111000...000444666777===CCCKKKSSS^^^gggppp{{{&&&'''((())))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,*********************************)))))))))((((((((()))))))))))))))(((((())))))))))))************,,,+++***))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********''''''(((***,,,+++)))'''''''''(((((())))))******)))))))))***************((()))))))))************''')))***+++222999888222'''+++***&&&&&&***,,,***))))))******+++,,,------......///000222333444444777999===@@@CCCDDDEEEEEEFFFGGGJJJKKKLLLKKKIIIHHHEEEEEEDDDCCCAAA???===<<<777666555444444333333333444444444555555444444333...000333333222333555888444666999===???@@@@@@@@@FFFGGGIIIJJJKKKJJJIIIHHHEEEFFFHHHIIIIIIHHHGGGFFFEEEHHHMMMPPPTTTXXX\\\___^^^___aaaaaa```]]][[[YYYZZZ]]]aaagggnnnwww|||tttnnnllllllmmmjjjjjjkkkpppvvv|||zzztttsssssspppkkkeeeaaaaaabbbcccccc___]]]ZZZWWWSSSPPPMMMLLLFFFEEEEEEEEEFFFEEEBBB@@@===>>>?????????===;;;:::777777777666555444333222000000000///......------******+++++++++***))))))***************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++'''((()))***************))))))))))))))))))))))))***)))))))))))))))******)))************))))))((((((((((((((())))))))))))************)))))))))((('''(((((()))******++++++***************)))(((((())))))))))))((((((((((((************************(((((((((((()))***++++++))))))))))))))))))))))))((((((((()))******++++++''')))+++***(((((()))+++***)))(((''''''((()))***))))))))))))************))))))***+++,,,,,,,,,,,,,,,,,,++++++***++++++,,,+++,,,...---,,,,,,---...........................///////////////000111111000///000555777888===DDDIIIQQQ\\\eeemmmxxx((()))))))))))))))((('''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%'''((((((((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))************)))))))))))))))))))))))))))(((''''''))))))))))))************+++***)))(((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++&&&&&&''')))++++++)))'''&&&''''''((()))******+++))))))))))))(((((((((((((((((())))))*********+++(((***+++,,,222:::888000'''+++***%%%$$$))),,,***(((((()))***,,,---...///222222444555777888::::::999<<<@@@DDDGGGHHHGGGGGGEEEGGGJJJLLLLLLKKKIIIHHHDDDCCCAAA>>>;;;777444333000000//////000000111222222222333444444444444333...111444666666777:::======???DDDHHHKKKLLLKKKJJJIIIKKKNNNOOOPPPNNNLLLKKKHHHJJJLLLNNNNNNLLLIIIGGGHHHMMMUUU]]]eeemmmuuuzzzpppqqqrrrrrrqqqnnnkkkiii___dddllluuu~~~}}}zzzyyyzzzqqqrrrtttyyy~~~~~~yyytttooolllmmmppptttvvvyyywwwtttppplllgggdddbbbSSSQQQPPPOOOOOOLLLIIIFFF>>>???AAAAAAAAA???===<<<444555666777777666555444222111111000///.........+++++++++++++++***)))((('''((()))***+++,,,------++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,((())))))************)))))))))))))))))))))))))))+++***)))))))))))))))******************)))((('''''''''(((((())))))******+++*********))))))(((((('''(((((()))***++++++++++++*********))))))((((((&&&&&&'''((()))***++++++******++++++++++++******(((((((((((()))+++,,,---))))))))))))))))))))))))''''''((()))***+++,,,,,,&&&)))+++***((((((***---***)))(((''''''((()))***))))))))))))************))))))***++++++,,,------,,,,,,++++++***+++++++++)))***,,,,,,,,,,,,...000///////////////////////////////////////000111111111000222666888999>>>DDDHHHPPP\\\dddlllwww)))))))))))))))))))))))))))(((&&&%%%&&&''')))+++***************)))((((((''''''''''''((((((((((((&&&''''''((()))******+++******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))''''''(((((())))))******,,,,,,,,,++++++)))((((((''''''((((((((((((''''''+++*********))))))((((((************************+++*********))))))(((((())))))((((((''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************************************((((((((((((((((((((((((,,,,,,,,,++++++*********))))))))))))************...((('''...444333///---+++,,,......,,,*********,,,,,,,,,,,,---///111222666888;;;>>>@@@@@@@@@@@@AAACCCEEEGGGGGGGGGFFFEEEFFFEEEDDDBBB???>>><<<;;;:::777444333333333111.........---......//////000222333444555555666666666999888888999;;;???CCCEEEFFFIIINNNQQQRRRQQQPPPPPPLLLOOOSSSUUURRROOOOOOQQQIIIPPPTTTRRRRRRVVVVVVRRRRRRYYYfffsss||||||{{{wwwrrrpppqqqyyy}}}yyyvvvuuu{{{|||xxxtttuuuwww{{{~~~zzzsssoooiii```[[[YYYYYYXXXVVVNNNNNNMMMLLLIIIFFFBBB@@@===::::::<<<;;;888777:::888999777111///111000---333000,,,***)))((('''&&&+++***************+++,,,++++++******++++++,,,---)))******+++++++++******,,,,,,++++++***)))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))((())))))))))))))))))))))))))))))---+++***(((((()))+++,,,(((((((((((())))))))))))((((((((((((((((((((((((******))))))(((((('''''',,,+++***((((((((()))***)))))))))))))))))))))))))))))))))***++++++,,,,,,******))))))***+++,,,,,,******(((''''''&&&&&&&&&))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------...------,,,,,,///...,,,+++,,,---///111111111111111222777===BBBHHHPPPZZZbbbjjjuuu)))))))))))))))))))))))))))((('''&&&&&&((()))***)))************)))((((((''''''''''''((((((((((((''''''(((((())))))*********)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))))))))))))))***************+++++++++*********))))))((('''&&&(((((())))))))))))((((((************)))))))))(((************************************)))))))))(((((((((((((((((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************((((((((((((((((((((((((************************+++++++++******)))))))))))))))))))))************---)))***111777555000---)))***,,,+++***((()))***,,,---...000333444666666;;;<<>><<<:::999777777444111......000000///---000///............000000222222333444666999;;;===@@@AAABBBCCCFFFHHHJJJKKKLLLNNNPPPPPPOOONNNOOOPPPKKKQQQYYY___```]]]\\\\\\WWW]]]aaa``````aaa___ZZZ]]]dddqqq}}}xxxxxxyyywwwuuuvvv}}}~~~zzzwwwxxx{{{}}}{{{uuullleeebbbbbbcccddddddbbb```^^^ZZZTTTMMMGGGDDDAAAAAACCCBBB>>>===???999<<<;;;666444555333000333111///.........---,,,++++++******++++++,,,---,,,+++++++++++++++,,,,,,******++++++++++++************************++++++++++++++++++*********)))))))))))))))))))))))))))************************)))))))))))))))))))))))),,,+++******)))))))))***))))))))))))))))))))))))+++***)))''''''(((***+++''''''''''''(((((((((((())))))))))))))))))))))))***)))))))))(((((((((''',,,+++)))((((((((()))***))))))))))))))))))))))))+++++++++++++++************)))))))))******+++,,,((((((((((((((()))******))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------......------,,,///...---,,,---...000111111111111111222777===AAAHHHOOOYYYbbbkkkvvv)))))))))))))))))))))))))))((('''&&&'''((()))***))))))******))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******++++++++++++************))))))***))))))((('''&&&))))))************))))))************))))))))))))************************************))))))))))))'''((((((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))************((((((((((((((((((((((((*********************************))))))))))))))))))))))))*********++++++,,,***...777:::666///,,,((()))***)))((((((***,,,---///333777:::;;;<<<<<<>>>???BBBDDDFFFFFFFFFFFFEEEEEEEEEEEEDDDBBB???>>>888777666555333222111000...,,,++++++---......---111000...---...///111222333444555777;;;???CCCEEEFFFGGGHHHJJJLLLMMMMMMMMMOOOOOONNNLLLJJJJJJKKKMMMRRR\\\jjjtttwwwuuuqqqmmmkkkpppssssssrrrpppjjjdddiiiooo{{{{{{yyy{{{xxxpppkkkkkkooosss{{{xxxwwwvvvuuunnnbbbYYYMMMJJJJJJKKKJJJEEECCCEEE===@@@@@@<<<;;;;;;999555444222111111111000---++++++++++++++++++,,,---------,,,+++++++++++++++,,,++++++++++++++++++******((())))))***++++++,,,,,,,,,,,,,,,+++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))++++++***)))))))))******))))))))))))))))))))))))***)))(((''''''((()))***&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((+++***))))))((()))))))))((((((((((((((((((((((((++++++***))))))((('''''')))))))))************+++))))))))))))************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------.........------000///...---...///000111111111111111333666<<<@@@GGGNNNYYYbbbkkkwww((((((((((((((((((((((((((((((''''''(((((()))***)))))))))))))))(((((('''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***************))))))((((((''''''+++++++++++++++***))))))((())))))******))))))(((*********)))))))))))))))*********************************)))))))))))))))''''''(((((()))))))))***))))))))))))************))))))))))))))))))))))))************)))))))))(((((()))))))))******************************************************************************))))))))))))*********+++++++++)))+++222;;;<<<555...+++******+++******+++...111111444999===???@@@???>>>???@@@BBBCCCDDDEEEDDDDDDCCCCCCBBB@@@>>>;;;999888111000000///...---,,,,,,---,,,,,,,,,---...////////////......///222555777888:::===@@@DDDGGGJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMOOOOOOPPPOOONNNNNNPPPRRRbbbooo|||~~~zzzrrrllllllqqq|||}}}}}}}}}sssmmmnnnuuu||||||rrr^^^ZZZZZZ[[[YYYSSSQQQSSSIIIKKKIIIDDDAAAAAA???:::888666555444444111...+++,,,+++++++++++++++,,,---------,,,++++++++++++,,,,,,,,,++++++******++++++))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))***))))))(((((()))))))))))))))))))))))))))))))))))))))((((((((()))******&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))))))))((((((((((((******))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))***************)))+++++++++***)))((('''&&&))))))))))))))))))))))))******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------...............000////////////000111111000111111111333666;;;???FFFMMMXXXbbbkkkwww((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))(((''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******************))))))((((((''''''***++++++++++++******)))'''(((((())))))(((((('''))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******'''((((((((())))))******))))))))))))************))))))))))))))))))))))))************)))))))))(((((()))))))))************************************))))))))))))))))))))))))++++++++++++++++++++++++************++++++++++++(((,,,444<<<;;;333,,,+++***+++,,,,,,,,,...222444888:::>>>BBBCCCBBB@@@>>>AAAAAABBBBBBBBBBBBBBBAAA>>>===<<<999777444222111---------,,,,,,,,,++++++.........---------...////////////111444888;;;>>>@@@CCCGGGKKKNNNNNNNNNMMMPPPPPPNNNNNNNNNOOOPPPQQQQQQTTTXXXZZZ[[[\\\^^^```mmm|||~~~uuupppjjjppp{{{}}}{{{}}}sssnnnqqqzzzuuuqqqooopppmmmiiigggiiiaaaaaa]]]SSSLLLHHHCCC>>><<<;;;::::::999777444111...---,,,,,,+++++++++,,,------,,,,,,+++,,,,,,---------,,,+++******+++++++++++++++*********))))))))))))******************))))))))))))))))))))))))************************************************(((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))******++++++''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********))))))(((((((((((((((((((((((('''''''''(((((()))))))))))))))*********))))))((())))))))))))((('''&&&%%%))))))))))))))))))))))))******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---....../////////...///////////////000000111000111111222333666:::>>>EEELLLWWWaaajjjvvv))))))))))))))))))))))))(((((()))))))))*********(((((())))))(((((('''&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******++++++++++++++++++************(((((())))))))))))((((((''''''((((((((((((''''''))))))))))))************))))))))))))))))))))))))))))))))))))************((())))))))))))))))))***((((((((()))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((+++++++++++++++,,,,,,,,,*********++++++++++++,,,***...666<<<999111,,,---***,,,...///000222666888>>>@@@CCCEEEEEEDDDAAA???CCCCCCBBBAAA@@@???>>>>>>888777555333111///---,,,,,,,,,,,,,,,,,,,,,,,,------...//////......000111222333555888;;;???BBBDDDGGGIIIMMMPPPQQQQQQOOONNNPPPPPPPPPRRRSSSUUUWWWXXXVVVZZZ___bbbdddfffhhhjjjsss~~~wwwtttlllttt~~~|||}}}vvvsssxxx{{{{{{xxxuuuuuuxxx||||||wwwlllbbbYYYOOOGGG???>>><<<<<<<<<;;;888666222111000...---,,,,,,,,,,,,,,,,,,,,,,,,---......///...,,,+++******++++++,,,,,,++++++***))))))((()))))))))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++************************(((((('''''''''((())))))))))))))))))))))))))))))))))))******++++++,,,,,,(((((((((((()))))))))***++++++++++++++++++++++++(((((((((((())))))))))))(((((()))************)))(((((((((((((((((((((((())))))***++++++,,,------((()))*********)))((('''###$$$&&&(((*********)))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---...///////////////....../////////000000000000111222222333555999===DDDKKKVVV___hhhttt))))))))))))))))))))))))(((((()))***************(((((())))))(((((('''&&&''''''''''''((((((((((((''''''(((((())))))******'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))******++++++***************+++++++++(((((())))))))))))(((((((((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))((()))))))))*********************)))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************(((((((((((((((((((((((()))))))))))))))))))))))))))*********++++++++++++*********+++++++++,,,,,,---111999===888000...111---000444666888:::<<<>>>BBBDDDFFFHHHHHHGGGEEECCCCCCAAA???===;;;999888777333222111///---,,,+++***,,,,,,,,,------............000222222111222555888999;;;>>>AAADDDFFFGGGHHHJJJKKKKKKLLLMMMNNNOOOPPPRRRVVV[[[aaafffhhhhhhhhhfffhhhjjjkkklllnnnrrrttt|||zzzyyyuuu}}}|||zzzzzz~~~}}}yyyzzz~~~}}}{{{yyy{{{uuuggg[[[MMMJJJFFFCCCAAA???<<<:::888777555222000///...---+++++++++,,,---...///000000...,,,*********+++,,,++++++******************)))))))))******+++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************)))))))))))))))***++++++))))))))))))))))))))))))'''((()))******+++++++++'''''''''((((((((())))))************************'''((((((((()))))))))***'''((()))***+++******)))))))))))))))))))))))))))++++++++++++++++++++++++((()))***+++***)))'''&&&!!!###&&&)))+++,,,,,,,,,))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---...///000000000000------...//////////////////111222222333555999<<>>@@@AAACCCEEEEEEFFFHHHIIIJJJIIIHHHGGG@@@>>><<<999666333222111111000...---,,,++++++***,,,,,,,,,---.../////////000333555666666888<<<@@@???AAAEEEHHHJJJJJJJJJIIILLLJJJHHHGGGHHHKKKOOOQQQ[[[bbblllvvv}}}~~~}}}zzzyyyxxxwwwwwwyyy}}}}}}~~~}}}~~~}}}{{{wwwsssooonnnqqqxxx|||~~~}}}{{{yyysssooonnnttt{{{~~~~~~}}}|||ooobbb]]]WWWQQQLLLGGGCCC@@@<<<;;;888666333111000///******+++,,,---///000111000///,,,*********+++,,,)))))))))***++++++,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++************************++++++******+++,,,------))))))))))))))))))))))))&&&&&&((()))************&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((((((((())))))******'''((()))+++++++++***)))******************************))))))((((((''''''((()))***+++***)))'''%%%%%%&&&)))+++,,,,,,+++***))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---...///000000000000,,,------...///.........///111222222333555888;;;CCCKKKTTT]]]eeeppp}}}''''''((((((((((((''''''(((((((((((((((((((((((()))(((((((((''''''''''''+++******)))))))))))))))&&&''')))*********)))(((+++++++++***)))(((((('''***)))'''&&&'''(((***+++))))))))))))))))))))))))'''(((((((((((((((''''''************************)))*********++++++++++++************))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))******))))))((((((''''''***)))))))))))))))***+++***)))))))))((((((''''''+++++++++************)))))))))))))))************)))***+++,,,,,,+++***)))+++)))((()))++++++'''###''')))++++++)))((('''(((,,,===FFF===333444777777666999???DDDGGGHHHFFFEEEKKKIIIGGGFFFFFFEEECCCAAA>>><<<888444111000111111------......---,,,+++***,,,------...///111333444:::777666;;;@@@AAADDDHHHCCCEEEHHHJJJLLLLLLLLLLLLNNNKKKHHHFFFHHHMMMTTTXXXhhhqqq~~~xxxrrrsssxxx~~~}}}|||uuuoooiiieeecccaaacccfffjjjmmmmmmkkkhhhllljjjhhhgggeeebbb___\\\YYYZZZ]]]ccciiioooqqqrrrqqqsssuuuvvvxxx|||}}}|||~~~rrrlllgggeee```UUUKKKGGGAAADDDBBB===999888444///444111...---///000000000333000...------...---------------,,,,,,,,,++++++))))))))))))))))))))))))++++++************++++++((((((''''''''''''(((((())))))))))))))))))))))))*********************************)))******+++,,,+++*********))))))((((((++++++******)))((((((((())))))))))))))))))))))))******)))((('''&&&%%%%%%))))))))))))))))))))))))++++++++++++++++++,,,,,,(((((((((((())))))))))))******+++,,,---......///***)))))))))***+++,,,,,,,,,+++***((((((((()))***)))***+++,,,,,,+++)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---...+++,,,---...////////////111222222111111444888<<>>FFF???666777::::::<<<>>>CCCFFFHHHHHHFFFEEEIIIHHHGGGFFFEEEBBB>>>:::666444111///------...///...---------------,,,,,,------///111333666999:::>>>;;;<<>>DDDEEEGGGIIIJJJIIIHHHGGGGGGFFFEEEDDDBBB===777222000...,,,+++***+++---......---,,,,,,,,,---//////000111333666:::===AAABBBDDDBBBDDDGGGGGGCCCBBBCCCIIIJJJLLLMMMNNNPPPTTTVVVUUUXXX]]]dddkkkqqqvvvxxx}}}yyyuuurrrrrrpppvvv{{{{{{wwwtttuuuwww}}}vvvooooooqqqpppkkkeeeaaa___dddiiiiiiiiikkkkkkjjjhhheeecccaaa``````\\\[[[]]]bbbgggeee[[[QQQSSSSSSRRRQQQNNNLLLIIIGGGJJJHHHEEEEEEGGGHHHIIIIIIDDDEEEGGGGGGGGGIIIMMMPPPXXXZZZ^^^bbbjjjtttzzztttvvv~~~{{{uuummmhhhgggeeeccc[[[PPPHHHDDDAAA<<<888555222000000111111111111///---,,,,,,---,,,,,,,,,,,,,,,+++++++++************************************))))))))))))******+++******))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***((('''&&&&&&&&&************))))))))))))%%%&&&&&&'''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,++++++***)))((('''''')))))))))*********++++++++++++++++++******))))))++++++******)))*********))))))((('''''''''((((((***)))))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,------......------,,,,,,---...000111000111111111111444888;;;DDDIIISSS]]]gggqqq{{{(((((())))))))))))(((((((((((((((((((((((((((((()))))))))(((((((((((('''))))))(((''''''''''''''')))((('''''''''(((***+++************))))))(((((()))(((((('''((()))******))))))))))))))))))))))))))))))***+++++++++***************)))((((((''''''(((((((((((())))))))))))************)))))))))(((************************)))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((((((((((((((())))))))))))((((((((((((************))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))((()))))))))************,,,+++***))))))***+++,,,)))+++,,,***((((((+++///***+++,,,,,,,,,---111333888BBBHHHDDD@@@AAACCCDDDIIIJJJKKKKKKKKKKKKJJJIIIHHHFFFBBB???<<<777222...///...,,,,,,,,,---...///...---,,,,,,---///111333666777999<<>>DDDIIIGGGEEEFFFGGGHHHKKKKKKLLLMMMMMMLLLKKKJJJIIIDDD>>>999555333111//////......---------.../////////......000333666888>>>>>>???AAACCCEEEGGGIIIHHHFFFEEEEEECCCBBBEEELLLQQQ[[[iiirrruuuuuuvvvwwwvvvvvvxxx{{{}}}vvvlllccc___^^^\\\ZZZ[[[bbbfffdddccceeegggeeeeeegggfffdddgggpppwwwzzzyyywww|||xxxwwwuuusssrrrqqqpppppppppmmmnnnwwwyyyuuunnnddd]]][[[^^^aaa]]][[[YYYYYYXXXVVVSSSQQQRRRRRRPPPMMMIIIGGGGGGIIIBBBCCCDDDEEEGGGKKKPPPTTTXXX]]]dddiiimmmpppsssuuuwwwyyyyyywwwtttwww}}}wwwwwwzzz~~~tttggg[[[TTTOOOIIICCC>>>:::777444111///---,,,...//////...,,,,,,,,,+++++++++************************************))))))))))))*********))))))(((((())))))***************************((((((((((((((((((((((((*********))))))******+++))))))))))))))))))******---------,,,,,,+++++++++))))))))))))))))))))))))''''''(((((()))*********))))))))))))))))))))))))*********+++,,,,,,,,,---)))*********++++++++++++''''''((())))))***++++++,,,,,,+++***)))))))))***************************...---+++)))(((((())))))*********++++++,,,,,,,,,++++++++++++++++++++++++---------....../////////111000///...///111333555222333444555555777:::<<>><<<>>>@@@DDDBBBAAAFFFOOOYYYbbbgggnnnzzzyyypppiiiccc]]]ZZZOOOKKKEEE???:::666222/////////.........---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,************************************************,,,+++***(((''''''''''''(((((())))))*********+++((((((((()))******++++++))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++++++++(((((((((((())))))))))))++++++++++++***************)))))))))***+++,,,,,,'''((()))+++++++++***)))&&&''')))+++,,,---,,,,,,))))))***+++,,,,,,------************************+++,,,...000000000000///---...///000111111111000///000333444444555777999<<>>BBBAAABBBFFFJJJKKKKKKKKKKKKJJJKKKKKKLLLLLLLLLMMMLLLJJJFFF???999555000000000///---,,,---...///000222555999===AAACCCGGGFFFFFFGGGJJJKKKJJJHHHKKKIIIFFFEEEFFFGGGHHHHHHLLLUUU```hhhlllsss}}}~~~uuuiii___\\\^^^___```ccciiiooorrrooolllkkkiiieee___bbbfffjjjooovvv}}}}}}yyyyyy~~~|||{{{xxxsssnnnmmmpppsssvvvuuuooogggdddeeeccc^^^ddd```XXXPPPJJJHHHKKKMMMKKKHHHFFFDDDCCCFFFHHHJJJVVV\\\fffqqqzzz~~~{{{|||yyyyyywwwrrrnnneeeaaaWWWLLLFFFCCC===666666111...//////+++((((((+++,,,,,,+++))))))***,,,------,,,+++************++++++************************+++,,,+++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,---++++++***************+++$$$&&&)))++++++)))&&&$$$''''''(((((())))))******+++++++++************)))))))))))))))))))))))))))++++++******)))******+++******))))))***++++++,,,++++++******************+++++++++++++++***)))((()))))))))***++++++,,,,,,------------------------,,,,,,------...///000000///...---,,,---///111333444333111111111333555666<<<@@@FFFPPP\\\iiitttzzz{{{)))(((''''''&&&&&&&&&&&&(((((()))(((&&&&&&''')))))))))(((((((((((()))))))))((('''(((******)))'''))))))))))))************************)))))))))(((((((((((()))))))))******((())))))***************+++++++++++++++***))))))((()))***+++++++++++++++,,,,,,,,,,,,++++++*********************+++++++++))))))*********+++++++++************************((()))***++++++***)))(((((()))))))))************************************************************,,,,,,+++++++++++++++++++++++++++*********)))))),,,,,,,,,+++++++++*********************+++,,,,,,------///111444777999:::<<>>???AAAFFFIIIIIIJJJNNNPPPPPPNNNMMMLLLKKKKKKKKKKKKKKKFFFCCC>>>999444///---+++---...//////...///111333666888<<>>888222...---,,,---+++---...///000111444777;;;>>>BBBEEEHHHIIIIIIIIIIIIKKKKKKIIIFFFIIIPPPWWW______```aaafffllltttzzz|||vvvpppkkkeeeeeeeeefffhhhhhhhhhhhheeebbb___```ccckkk|||}}}{{{||||||wwwuuuvvvzzz{{{yyyzzz}}}|||~~~zzzyyytttiii```]]]\\\[[[YYYVVVSSSPPPNNNNNNOOOOOOJJJDDD@@@BBBDDDHHHLLLRRRXXXaaammm{{{|||rrrhhh^^^TTTJJJFFFBBB;;;555333333111000//////...---+++************+++,,,------******+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))((((((((()))******(((((((((((((((((())))))*********)))))))))((((((************)))))))))))))))))))))))))))))))))))))))*********+++++++++***,,,+++******)))************************++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++*********,,,,,,------------------------....../////////000//////......///000111111222111000000111333555777===@@@FFFPPP\\\hhhsssyyy&&&'''((())))))(((((('''###&&&)))***)))))))))***))))))(((((((((((())))))***)))''''''((())))))(((((()))))))))************))))))))))))))))))******)))*********++++++++++++'''((())))))******)))))))))******+++++++++*********))))))((()))+++,,,---+++,,,---......,,,+++***++++++******))))))))))))(((((()))))))))*********************************+++***(((''''''(((***+++******))))))))))))))))))************************************************,,,,,,,,,++++++*********)))))))))***+++++++++,,,+++++++++++++++++++++++++++++++++,,,---///000111555666:::>>>BBBEEEFFFGGGGGGKKKLLLKKKLLLOOONNNJJJBBBAAA@@@???>>>=========:::777222...,,,---///111,,,...000222333555999<<>>888666333000.........,,,***************+++,,,------******++++++,,,,,,,,,,,,,,,++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))******+++,,,,,,))))))))))))******+++,,,)))(((''''''((()))***+++((()))))))))*********+++*********)))))))))(((((())))))))))))))))))))))))((()))***++++++++++++***++++++***************+++))))))*********+++++++++******++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,---------...............//////////////////////////////000000111111000000///111333555777===@@@FFFOOO[[[gggqqqwww'''((()))***))))))'''&&&$$$&&&((())))))***+++---))))))(((((((((((())))))+++)))'''&&&((()))))))))))))))))))))************))))))))))))************)))))))))*********++++++''''''((()))))))))))))))))))))***++++++++++++***))))))))))))***+++,,,---+++,,,...///...---+++***++++++******)))(((((((((((((((((()))))))))******++++++++++++++++++++++++++++++))))))))))))++++++************))))))))))))************************************************++++++++++++++++++++++++(((((()))***+++,,,,,,,,,***++++++++++++,,,,,,,,,,,,------///000333444555:::<<>>>>>DDDNNNVVVaaajjjwww{{{zzz{{{{{{~~~tttllliiifff[[[OOOGGG===888222//////000...,,,+++++++++***++++++,,,,,,******++++++,,,---------,,,+++***)))))))))******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,------***)))))))))***+++,,,---***************+++,,,---(((((())))))***++++++,,,******)))))))))((((((((())))))))))))))))))))))))'''(((***+++,,,,,,+++*********))))))***++++++,,,)))))))))***++++++,,,,,,))))))***+++++++++************++++++,,,------...+++,,,,,,------.........////////////////////////000000000000000000000000000000//////000333555777<<<>>>DDDMMMYYYeeeooouuu}}}((()))*********(((&&&%%%%%%&&&'''''''''(((***,,,))))))(((((((((((())))))+++)))'''&&&''')))))))))))))))))))))************((()))))))))************((((((((()))))))))******(((((()))************)))))))))***+++++++++++++++((()))***++++++++++++++++++,,,...//////---+++))),,,,,,+++******)))(((((((((((((((((()))))))))***+++++++++++++++++++++++++++******))))))******+++************)))))))))(((*********************************************************++++++,,,,,,---'''((()))***+++,,,------******+++++++++,,,,,,,,,,,,---///222555999<<<>>>@@@AAADDDGGGIIIJJJIIIIIIDDDFFFEEECCCCCCCCC>>>777555555444333333444444444222222222333333555666666888:::<<<>>>@@@CCCGGGIIIJJJIIIIIIHHHGGGFFFFFFEEEBBBEEEMMMXXXgggxxx{{{sssmmmfffaaa\\\YYY[[[```dddgggkkkpppvvv|||}}}}}}|||}}}|||tttnnnjjj```aaabbbdddeeeeeecccbbb^^^]]]\\\\\\^^^^^^ZZZUUUSSSUUUVVVVVVVVVVVVYYY[[[[[[ZZZYYYYYYYYYXXXUUUSSSPPPNNNOOOSSSUUUSSSTTTXXX[[[]]]```cccbbbaaaaaacccccceeeiiiooovvvzzzzzzxxxwww}}}}}}zzzrrrhhhccc^^^```dddiiijjjdddYYYPPPKKKKKKHHHDDD@@@@@@EEEJJJNNNVVVbbbmmmtttzzz~~~yyy}}}zzzwwwxxxzzz}}}zzzxxxwwwoooeee^^^OOOGGG===666444333111///,,,,,,++++++***+++++++++******++++++,,,------...---,,,+++*********++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******++++++((((((((())))))***+++,,,))))))***+++,,,,,,------***************************)))))))))(((((((((((())))))))))))))))))))))))'''(((***,,,,,,,,,+++***(((((())))))***+++------((())))))***++++++,,,,,,)))***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///000/////////////////////000000111111111000000000000/////////000333555777:::===CCCLLLWWWcccmmmsss{{{)))***++++++***(((&&&$$$'''''''''&&&%%%%%%(((***))))))(((((((((((()))))),,,)))&&&&&&''')))******))))))))))))************(((((())))))*********+++(((((((((((())))))))))))))))))***+++++++++++++++((()))***+++++++++++++++'''(((***+++,,,,,,+++++++++---...000///...+++)))------,,,,,,+++***))))))(((((((((((())))))))))))++++++++++++++++++++++++))))))************))))))+++*********))))))((((((************************************************))))))***+++,,,------...''''''(((***+++,,,---...*********++++++,,,,,,,,,,,,...000555999>>>BBBDDDCCCEEEGGGIIIKKKJJJJJJIIIBBBCCCBBB?????????999111333333222222222333444444555666777999:::::::::999===???AAACCCEEEHHHLLLNNNLLLKKKJJJIIIHHHHHHIIIIIIDDDIIISSSdddwwwxxxpppiiiccc``````]]]ZZZ[[[```gggnnnqqqrrrxxx~~~}}}xxxsssqqqpppqqqpppqqqqqqnnnhhhccc___^^^\\\]]]```cccfffgggeeedddcccbbb___^^^___```]]]YYYVVVWWWYYYYYYYYY[[[]]]___bbb```\\\ZZZYYYXXXWWWUUUYYYVVVVVVXXXXXXUUUTTTWWWVVVWWWXXXZZZXXXUUUUUUWWWTTTUUUXXX^^^dddhhhhhhfffjjjpppvvv}}}~~~yyytttrrrqqqssswwwyyysssfff[[[OOOPPPPPPMMMIIIGGGIIIKKKAAAGGGOOOUUUZZZ___eeeiiijjjpppwwwwwwtttsssvvvzzz~~~}}}uuupppcccYYYJJJ@@@:::777333///------,,,+++******************+++,,,,,,---.........---,,,+++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))((((((((((((''''''''''''((()))++++++&&&'''(((******+++++++++,,,,,,++++++***)))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&(((***,,,---,,,+++***((((((((()))***,,,---...((())))))***++++++,,,,,,***+++,,,,,,------------...------,,,,,,++++++***++++++,,,,,,---...//////000000000000////////////000000111111111111000/////////...///000333555777:::<<>>777666555555555555666777999:::;;;<<>>AAADDDFFFJJJJJJJJJJJJHHHEEECCCAAAAAA;;;;;;EEEHHH@@@999888777777777999;;;>>>@@@BBBEEEFFFGGGIIIJJJJJJKKKKKKKKKHHHIIIMMMMMMIIIHHHJJJEEEGGGIIIJJJMMMRRR[[[aaafffdddiiivvvxxxqqqllljjjlllkkkiiieee``````eeeiiinnnqqqrrrqqqqqqvvvyyywww{{{{{{sssppppppnnnmmmiiiddd```]]]]]]]]]]]]\\\___dddgggeeefffiiijjjmmmooonnnmmmoootttzzzwwwvvv{{{~~~}}}zzzzzzxxxuuusssqqqqqqrrrzzzvvvwwwzzz{{{{{{zzzxxxuuuttttttvvvwwwuuuttttttsssqqqnnnkkkllliiieeeeeegggfffbbb^^^YYYZZZ[[[]]]aaaeeeiiikkkpppnnnppptttvvvssssssuuu|||zzzpppgggbbbdddccc___\\\]]]]]]ZZZXXXPPPJJJJJJJJJHHHFFFGGGFFFGGGIIINNNUUU^^^gggmmmzzz~~~|||wwwtttlll```WWWPPPGGG???888222......---******---,,,+++***+++---...---,,,...---,,,,,,++++++,,,,,,---,,,+++***)))******+++,,,)))&&&''')))******(((************))))))))))))+++++++++++++++***))))))++++++,,,,,,,,,,,,++++++++++++***)))((((((((()))))))))))))))******************))))))))))))******(((((())))))*********+++***************)))(((((()))******+++******((((((******+++++++++******))))))))))))*********++++++,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++---...............------////////////000000000000111111000000111222444555888===CCCJJJRRR\\\hhhpppxxx'''((())))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************+++++++++++++++++++++++++++++++++*********************************************+++,,,,,,,,,++++++++++++************+++++++++***)))((('''((()))***************++++++,,,,,,)))))))))*********++++++------------------------)))***++++++***)))***+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------...111444888:::======>>>???AAADDDGGGHHHMMMMMMKKKIIIEEEBBB>>><<<>>><<>>??????@@@@@@BBBEEEGGGIIIMMMKKKHHHEEECCCBBBAAABBBBBBBBBIIIUUUWWWOOOKKKMMMIIIJJJLLLOOORRRTTTWWWXXXYYYXXXUUURRRPPPOOOOOOOOOTTTOOOMMMNNNOOOOOOSSSXXXcccbbbbbbfffmmmvvv|||~~~yyyxxxzzzjjjjjjjjjhhheeeccccccddddddeeeffffffhhhmmmuuu|||}}}~~~zzzvvvqqqkkkhhhggghhhiiibbbdddfffeeebbb_________fffggghhhkkklllllljjjiiieeecccffflllpppqqquuuyyy}}}}}}xxxsssooommmkkkkkkddd___[[[[[[YYYWWWXXX\\\^^^dddmmmvvv~~~|||wwwvvvxxxzzz~~~~~~zzzttthhh___VVVTTTRRRPPPOOOPPPNNNIIIBBB===>>>AAAFFFIIIQQQ___ooo~~~~~~~~~}}}|||{{{tttdddTTTNNNEEE<<<999666222000111,,,+++***+++---///000000...---,,,,,,++++++,,,,,,---,,,,,,++++++++++++++++++***))))))************,,,++++++******))))))(((******+++++++++******)))))))))************))))))++++++***)))(((((())))))+++++++++*********))))))))))))************))))))'''(((((()))******++++++*********++++++******)))++++++++++++******))))))))))))***+++++++++************+++++++++,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---///000////////////000000000000222222111111222444666777888===CCCIIIOOOWWWaaahhhmmm((())))))***************''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************++++++++++++++++++++++++***************************************************************************)))(((''''''((()))*********)))(((((('''''''''------,,,,,,+++******)))+++++++++***************************************)))***++++++***)))***+++******+++,,,,,,,,,,,,++++++++++++,,,,,,---------******++++++,,,---......000000222444777;;;>>>@@@??????@@@AAABBBEEEGGGIIIGGGEEEBBBAAABBBEEEJJJMMMOOOMMMRRR\\\___ZZZYYY]]]ZZZZZZ[[[\\\]]]^^^^^^^^^^^^\\\XXXUUURRRPPPOOOOOORRRLLLIIILLLQQQXXXbbblll~~~}}}{{{{{{vvviii\\\^^^```aaabbbeeehhhkkkpppooonnnllllllqqqzzz}}}yyyqqqmmmgggbbb^^^]]]^^^___YYY]]]bbbeeeeeedddcccbbbeeehhhnnnvvv{{{|||xxxtttpppllllllpppuuuzzz~~~}}}wwwpppiiieee^^^XXXVVVXXXWWW[[[bbbjjjsssyyy|||}}}~~~}}}{{{wwwuuuuuuyyy}}}oooeee[[[XXXWWWVVVVVVXXXTTTPPPKKKGGGEEEBBB???<<>>???@@@@@@@@@@@@BBBDDDGGGIIIKKKDDDCCCCCCEEEIIIOOOUUUXXX]]]XXXZZZdddhhheeeeeeiiihhhggggggfffeeecccbbbaaa___]]][[[WWWTTTQQQPPPOOOLLLHHHGGGNNNYYYgggxxx~~~qqqcccZZZYYY\\\___bbbeeeiiinnnrrr{{{{{{yyyuuussswww~~~wwwsssoookkkgggddd```\\\ZZZZZZ[[[\\\YYY]]]ccciiimmmmmmkkkjjjiiimmmuuu}}}xxxtttrrrwww~~~{{{uuummmccc______^^^\\\ZZZ\\\aaahhhmmmpppqqqqqqqqqqqqrrruuuzzz}}}yyynnnccc___]]][[[[[[^^^VVVSSSQQQOOOOOOKKKEEE@@@>>>???DDDMMM\\\nnn~~~|||zzzjjj___TTTOOOIIIAAA999555555222///......000000///...---,,,,,,++++++,,,,,,+++++++++,,,+++******))))))+++------+++***+++,,,++++++++++++++++++++++++))))))***++++++++++++***++++++,,,,,,,,,,,,++++++''''''(((((()))+++,,,---)))******+++++++++,,,,,,((()))***++++++***)))(((************))))))(((((()))***++++++,,,+++++++++,,,,,,+++************+++((()))***+++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,---------------++++++++++++---------------------...///000////////////000000000000111000000111222444666777888===BBBGGGKKKQQQYYY___ggg))))))***++++++++++++***((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++---,,,+++***)))******+++)))))))))******)))))))))))))))******************+++++++++******))))))))),,,,,,++++++++++++******************************)))***++++++***)))***+++******+++,,,,,,,,,,,,+++******+++,,,,,,---............///111222333444555888:::>>>AAACCCBBBAAA@@@BBBBBBCCCEEEGGGKKKNNNOOOHHHKKKOOOTTTYYY^^^aaabbbggg```aaakkkqqqooolllnnnoooooonnnllliiieeebbbaaa\\\[[[ZZZWWWTTTQQQOOOMMMLLLIIILLLXXXgggwww}}}yyyqqqhhhaaa\\\ZZZ^^^bbbgggkkkoootttxxx|||rrrjjjhhhfffccc______``````aaaaaabbbbbb___bbbgggnnnsssvvvvvvvvvwwwyyy}}}|||wwwrrrqqqsssmmmfffccccccfffggghhhhhhgggggghhhlllrrrvvvyyyxxxyyyyyy|||yyynnniiigggeeefffiiiddd```ZZZXXXXXXUUUPPPKKKFFFBBB>>>@@@FFFRRR^^^gggqqqyyy}}}{{{zzz|||}}}{{{|||yyynnnddd```[[[RRRHHHCCC;;;777333000/////////......---,,,,,,++++++,,,,,,+++,,,---------,,,******))),,,......,,,***+++,,,)))******++++++,,,,,,---))))))***+++++++++++++++++++++,,,,,,,,,,,,++++++)))((((((((()))***++++++,,,,,,++++++++++++******((()))***++++++***)))((()))))))))))))))*********)))***++++++,,,,,,,,,+++---,,,+++*********++++++(((((()))++++++,,,,,,+++)))))))))*********++++++******++++++,,,,,,,,,,,,...---+++******+++---...+++,,,---...////////////////////////000000000000/////////000111333555777666;;;@@@DDDHHHMMMTTTZZZ```))))))***++++++++++++***&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++...---+++*********++++++)))***+++,,,,,,+++***)))((()))***+++++++++++++++)))))))))))))))*********++++++++++++++++++,,,,,,++++++++++++++++++++++++)))+++++++++***)))***+++******+++,,,,,,,,,,,,+++******+++,,,,,,---......000111222333555666888888;;;>>>BBBFFFGGGEEEBBB@@@DDDEEEFFFHHHKKKNNNQQQSSSOOOTTT\\\dddiiikkkjjjjjjlllddddddooowwwtttoooooorrrqqqpppnnnjjjfffbbb```XXXXXXWWWVVVSSSOOOLLLJJJOOOOOOTTTaaappp~~~vvvsssooonnnjjjccc\\\ZZZ]]]aaadddhhhnnntttyyy~~~~~~xxxwww{{{~~~{{{rrrgggbbbccceeeccc[[[^^^ccchhhkkkkkkkkkjjjggghhhlllqqqxxx}}}}}}xxxwww|||zzzwwwsssmmmhhhdddaaa___aaafffmmmrrruuuttttttssswwwvvvrrrqqqppprrruuuyyyqqqggg```]]][[[WWWSSSLLLHHHDDDBBBAAABBBEEEIIIZZZfffpppqqqssswwwzzzxxx|||zzzqqqnnnjjjaaaVVVPPP>>>:::555111000///.........---,,,,,,++++++,,,,,,,,,---.........---,,,+++))),,,//////,,,***+++,,,))))))***+++,,,------...((()))***+++++++++++++++))))))************))))))******)))))))))))))))***......---,,,+++***)))(((''')))***++++++***)))'''''''''((()))***+++,,,,,,)))***+++,,,,,,,,,,,,,,,---,,,+++*********+++,,,(((((()))++++++,,,,,,,,,((())))))))))))*********))))))******++++++++++++...---+++******+++---...***+++---///000000///...////////////000000000000///......///111333555666444999>>>BBBEEEJJJQQQVVVaaa*********************************)))))))))))))))))))))(((((((((((()))))),,,+++++++++******))))))))))))((('''''''''''''''***************)))(((((())))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))(((((((((((())))))+++++++++*********))))))(((((())))))))))))(((((())))))))))))************************************))))))************))))))))))))))))))))))))))))))------,,,++++++******)))++++++++++++******))))))---,,,+++---///000...++++++...222555777:::===@@@BBBCCCEEEFFFEEEDDDEEEFFFJJJKKKMMMOOOQQQUUUZZZ^^^bbbfffmmmsssuuutttqqqnnngggkkkqqqvvvwwwwwwvvvvvvooouuuuuunnniiiiiigggccc^^^YYYVVVUUUOOOIIILLLSSSXXX___jjjwww~~~~~~zzzooogggeee]]]aaadddbbb^^^___eeelllrrrrrrtttyyyzzzpppiiifffggghhhfffhhhfffcccdddiiikkkiiiiiihhhhhhjjjnnnpppqqqqqqkkkrrrwwwxxxzzz~~~wwwtttrrrrrrvvv|||zzzvvvuuupppnnnkkkkkkkkkllllllkkkrrrssstttuuuuuutttssssssuuuuuuvvvzzz~~~nnnmmmkkkjjjiiiiiijjjjjjhhhhhhjjjrrr}}}yyyuuuuuuxxx|||~~~}}}zzztttmmmddd[[[VVVUUURRRPPPNNNJJJCCCAAADDDDDDLLLVVV]]]bbbhhhpppvvv}}}zzzxxxtttkkkdddVVVGGG999666444000,,,,,,222111///---,,,+++++++++---,,,++++++******++++++++++++++++++,,,---......++++++,,,------------,,,+++++++++***************************************)))***++++++***+++---///,,,+++***)))))))))++++++))))))))))))************((((((((((((((((((((((((******+++++++++******)))************************(((((())))))*********+++***((('''(((+++,,,+++(((,,,,,,,,,---------......000000///...---------------------............/////////.........---------111111111222333333444444666:::>>>@@@CCCGGGMMMRRR```))))))))))))))))))))))))***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((('''))))))((('''''''''''''''***************)))(((((())))))))))))************))))))))))))))))))))))))+++*********))))))))))))******))))))))))))******+++++++++*********))))))))))))************))))))))))))*********+++++++++************************))))))************))))))************************)))******++++++,,,,,,---++++++++++++*********))),,,***)))***---...---+++...111444777999<<>>???EEEQQQYYYmmmwww~~~{{{xxxooocccYYYNNNBBB999777222111///000222333222111------,,,+++++++++++++++---,,,+++******)))******)))******+++,,,++++++++++++++++++,,,,,,------...+++++++++++++++++++++++++++,,,---,,,***)))***,,,+++******)))******++++++))))))))))))************************************)))******+++++++++******************************)))))))))******************)))((()))+++++++++************+++++++++,,,,,,************+++,,,---......////////////000000000000000000000000/////////......///000111333333444555888===@@@BBBGGGOOOTTTbbb)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))***+++++++++***************))))))((((((((((((((()))))))))************)))(((((()))))))))************))))))))))))))))))))))))************************+++******))))))******+++******************************++++++++++++******)))))))))************+++************************)))******++++++******)))************************,,,,,,++++++***)))))))))++++++++++++++++++++++++...---,,,,,,...111333555666888;;;===???AAADDDGGGIIIJJJMMMNNNNNNPPPSSSUUUTTTXXX^^^dddjjjpppuuuyyy}}}}}}||||||{{{xxxtttqqqpppmmmgggaaa]]][[[YYYVVVYYY[[[___cccffflllttt|||oooiiiccc^^^\\\\\\___bbbhhhmmmsssuuuuuuuuuxxx{{{}}}uuunnngggccc[[[ZZZXXXWWWWWWYYY[[[]]]\\\aaagggnnnwww|||wwwvvvwwwyyy~~~|||yyyqqqnnnnnnrrrwww{{{|||}}}~~~{{{~~~~~~xxxuuuwwwzzz{{{xxxxxxyyy|||}}}}}}~~~}}}zzzyyy{{{||||||xxxtttqqqsssvvvyyyyyy|||~~~zzzxxxyyy{{{~~~{{{rrriiihhhnnnsssssspppnnnppprrrtttvvvyyy|||}}}uuulllgggkkkmmmhhh___XXXWWWTTTMMMEEE@@@@@@EEEIIIYYYdddpppzzz}}}~~~{{{vvvmmm```PPPDDD===888555222000111000...+++------,,,++++++++++++,,,))))))))))))***+++,,,---))))))***++++++++++++***)))******+++,,,---......++++++++++++++++++++++++,,,---...---***))))))*********************++++++((()))))))))************************************))))))***+++++++++*********************************************************))))))******+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------...///............////////////////////////////////////------...000111222333444444888<<>>@@@AAACCCFFFHHHJJJLLLNNNPPPQQQTTTWWWZZZZZZ___fffmmmtttyyy~~~zzztttppphhhfffbbb[[[TTTRRRVVV]]]eeejjjooorrruuu{{{~~~sssgggddd```\\\\\\bbbiiimmmqqquuuzzz||||||{{{|||~~~~~~}}}|||}}}ooofff```[[[XXXXXXXXXYYYZZZ\\\___bbbcccbbbeeeiiiooo{{{}}}zzzuuummmggghhhmmmtttyyy~~~~~~zzzyyyyyyzzz||||||zzzxxxxxx|||}}}~~~yyytttrrruuuwwwxxxwwwwwwxxxzzzzzz{{{zzztttxxx{{{vvvlllddd```^^^ZZZSSSLLLHHHEEEDDDCCCNNN\\\gggsss~~~{{{zzzzzzzzzzzz|||}}}ssseeeUUUJJJ@@@:::444111000///+++(((...---,,,,,,++++++,,,,,,))))))))))))***+++,,,---))))))***++++++++++++***((())))))***+++,,,,,,---++++++++++++++++++++++++,,,---...---+++)))((()))))))))******++++++++++++((()))))))))************************************((()))***+++++++++++++++************************+++++++++***************)))***************+++,,,,,,,,,,,,,,,------------///...---,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---...///000111222333333333777;;;>>>BBBHHHQQQXXXccc************************((((((((()))******+++++++++******))))))******+++(((((((((((())))))))))))))))))((((((((()))******((())))))************)))))))))))))))************))))))))))))))))))))))))*********+++++++++++++++))))))(((((((((((())))))***************+++++++++))))))************))))))((())))))))))))***************************************++++++++++++******++++++++++++++++++++++++(((((())))))***+++++++++++++++++++++,,,,,,,,,,,,,,,---///000111444888;;;===???AAACCCDDDEEEHHHJJJLLLNNNPPPRRRTTTXXX]]]```bbbgggooowww}}}~~~vvvooo___^^^[[[VVVPPPQQQ^^^lllyyy{{{uuummmfffggghhhfffaaacccjjjrrruuu~~~~~~}}}{{{xxxvvvzzz}}}pppeee___\\\ZZZXXX^^^___aaabbbdddeeefffggghhhiiilllsss}}}yyyuuurrrnnnlllttt|||{{{uuuqqqoooqqqvvv|||{{{zzz{{{}}}{{{|||yyytttooolllggg___UUUKKKCCC>>>777@@@KKKUUUbbbsss}}}{{{yyyvvvuuuuuuvvvwwwyyy|||mmm___KKKCCC:::555444333///+++...------,,,,,,,,,,,,,,,---,,,+++******)))******)))******+++,,,+++++++++)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......+++)))))))))((()))***+++++++++++++++))))))))))))************************************((()))***+++++++++++++++************************+++++++++++++++*********)))***++++++******+++---,,,,,,---------.........---,,,+++***))))))))))))++++++,,,,,,,,,---------------------............//////000111111222222222222666:::===BBBIIISSSZZZbbb************************'''(((((()))******+++++++++******))))))******+++'''((((((((())))))))))))))))))(((((()))******+++(((((()))***************))))))))))))************))))))))))))))))))))))))*********++++++,,,,,,,,,***))))))))))))))))))***))))))*********+++++++++******++++++++++++************+++++++++,,,,,,,,,***************************++++++,,,,,,++++++***++++++++++++++++++++++++(((((())))))***++++++++++++++++++,,,,,,,,,------+++...222444555777:::===@@@BBBEEEFFFGGGHHHJJJLLLOOOQQQSSSUUUXXX\\\bbbeeejjjpppxxx~~~tttlll^^^YYYUUUUUUWWW___qqq|||xxxvvvxxxsssnnnkkkiiihhhggghhhkkkppppppmmmnnnwww~~~|||{{{wwwqqqjjjiiimmmrrrrrrmmmfffbbbbbbbbbbbb```fffgggjjjlllnnnnnnnnnnnnqqqrrrttt{{{}}}{{{|||~~~~~~~~~yyyqqqqqqrrrsssvvvzzz}}}~~~{{{yyyzzzqqqfffZZZOOOFFFAAA;;;@@@CCCEEEOOO___lllsssrrrrrrrrrqqqpppqqqssstttxxxttt^^^TTTFFF===:::888444000......---,,,,,,,,,,,,---...---,,,++++++************++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,***))))))'''(((***+++,,,,,,++++++))))))))))))************))))))))))))))))))))))))(((((()))++++++,,,,,,+++************************,,,,,,,,,++++++*********)))+++,,,,,,******+++---++++++,,,,,,,,,---------++++++***************+++,,,,,,,,,---------......---.........////////////222222222222222222222222222555999===AAAIIITTT[[[eee))))))))))))))))))))))))'''(((((()))***+++++++++++++++************++++++))))))******+++++++++,,,))))))((())))))***++++++(((((()))***************))))))))))))************))))))))))))))))))))))))*********++++++,,,,,,,,,++++++************++++++))))))******+++++++++++++++,,,,,,------,,,,,,+++,,,,,,------------......***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++******)))(((((((((+++++++++,,,,,,------------111666888999:::>>>AAACCCEEEGGGIIIIIIJJJLLLNNNQQQSSSUUUXXX[[[___eeeiiiooouuu}}}|||qqqhhhaaaXXXTTTXXXaaannn~~~xxxrrrooollleee___]]]```eeekkkpppooouuuxxxvvvyyy~~~|||zzzyyyxxxsssjjjaaa\\\]]]aaadddbbb```cccgggjjjiiihhhiiilllooosssvvvwwwxxxwwwzzzzzz|||zzzuuuyyyzzzzzz}}}|||zzz|||yyy{{{{{{xxxuuurrrqqqqqqrrrtttqqquuu{{{}}}xxxuuuyyy|||rrrhhh___YYYUUUSSSDDDDDDAAA<<<@@@MMMZZZ```iiijjjllllllmmmnnnppprrrwww}}}ooobbbQQQEEE@@@<<<666111......---,,,,,,,,,,,,---++++++++++++,,,---...///++++++,,,------------,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++......,,,***))))))'''(((***+++,,,,,,++++++))))))))))))************(((((((((((((((((((((((((((((()))++++++,,,,,,,,,************************,,,,,,,,,++++++*********(((+++---,,,***)))+++...******+++++++++,,,,,,,,,++++++++++++,,,---......---------.........//////.../////////000000111111333333333222222222222111111555999<<>>???AAABBBFFFDDDCCCDDDIIINNNSSSUUUYYY[[[]]]```ccchhhooossszzz~~~zzzyyyvvvlllaaaZZZUUUVVVdddvvv~~~wwwooojjjhhhccc^^^___eeemmmsssuuuuuuxxx||||||vvvrrrqqqpppkkkccc]]][[[]]]aaadddeeehhhlllmmmlllnnnqqqtttttttttvvvwwwyyyzzz||||||}}}wwwrrrssszzz~~~wwwwwwzzz{{{zzzoooppppppqqqtttzzzyyywwwzzzxxxnnnaaaVVVPPPRRRNNNGGG???:::;;;AAAFFFXXX\\\cccjjjjjjhhhkkkrrryyykkk\\\RRRIII@@@;;;:::111///......///...---+++,,,,,,---------,,,++++++,,,+++++++++***)))))))))+++,,,,,,------,,,,,,+++,,,,,,+++***))))))***************++++++***'''%%%************************+++,,,.........,,,***))),,,+++++++++++++++++++++***************)))((((((************************------++++++++++++------------,,,++++++,,,------+++)))''''''))),,,------))))))***+++,,,,,,------------------.........///111000...---...///111222111111000000111111222333111444888;;;???FFFOOOVVV___************************+++***)))(((((()))***+++---,,,++++++,,,,,,+++*********))))))))))))******(((((()))))))))))))))***)))******+++******(((((()))))))))))))))************************+++,,,,,,,,,++++++***))))))*********************************++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++******++++++*********+++,,,---,,,++++++***))))))******,,,,,,+++++++++++++++,,,,,,,,,,,,---...000222333666999<<>>???AAAFFFJJJSSS\\\aaafffoooxxxuuudddZZZQQQHHHAAA>>>555333111/////////---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***************++++++,,,,,,++++++***,,,++++++***))))))*********)))******++++++)))(((************************)))***+++,,,,,,***((('''++++++++++++++++++++++++***************)))((((((************************,,,,,,,,,++++++,,,,,,,,,---,,,+++******+++,,,---+++******+++---...---+++*********+++,,,,,,,,,---------........./////////000000.........///111222111111000000111111222333111444888;;;???FFFOOOVVV___******************************))))))))))))******---+++***)))******)))'''***)))))))))))))))*********************)))))))))******++++++******)))(((************)))))))))))))))))))))*********++++++,,,+++******)))************************************++++++,,,,,,++++++***************************))))))******++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,+++******)))*********,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,///222555777:::===@@@AAABBBBBBDDDFFFFFFHHHKKKPPPVVV[[[```bbbgggkkkqqqvvvyyy}}}|||zzztttnnnkkkiiiccc\\\```^^^dddsss|||yyyvvvsssqqqpppqqqrrrrrrtttwww|||~~~xxxrrrmmmeee```^^^\\\\\\\\\^^^bbbgggmmmpppnnnnnnooouuu{{{~~~|||zzz{{{}}}zzztttooollllllooowww{{{wwwvvvfffYYYQQQQQQPPPNNNIIIDDD???<<<:::;;;BBBLLLUUU^^^lllxxxzzz~~~zzziiiaaa\\\TTTKKKFFF===999555222000///...---,,,,,,,,,,,,+++++++++************+++++++++++++++)))******++++++******))),,,+++******)))************************+++++++++************************)))***+++++++++***)))(((*********************************+++******)))(((************************++++++,,,,,,,,,,,,++++++++++++************++++++++++++,,,...000///,,,***++++++++++++,,,,,,,,,,,,....../////////000000000000///.........///111222111111000000111111222333111444888;;;>>>EEENNNUUU^^^***************************))))))))))))))))))***)))(((''''''((()))(((&&&))))))))))))))))))***+++,,,,,,++++++******))))))++++++++++++******))))))++++++******))))))(((((((((((())))))************++++++***************+++***************************++++++,,,,,,++++++***))))))))))))))))))))))))))))))***+++,,,,,,------++++++++++++,,,,,,,,,,,,+++***++++++++++++,,,,,,++++++***************+++,,,,,,+++++++++,,,------,,,,,,,,,...111555999;;;>>>@@@BBBCCCCCCDDDFFFGGGHHHKKKQQQVVV[[[```dddgggkkkqqqxxxyyyvvvnnneeecccffffffccckkkhhhlllvvv{{{wwwwwwxxxzzzzzz~~~|||}}}}}}{{{}}}qqqlllhhhcccaaabbbdddeeegggiiillloooqqqrrrqqqppprrrzzz~~~~~~~~~vvvqqqqqqrrrvvv{{{~~~{{{}}}}}}~~~}}}||||||zzzhhhYYYSSSSSSSSSTTTRRRMMMFFF@@@<<<:::<<>>EEENNNUUU^^^)))))))))))))))))))))))))))))))))******)))))))))((('''&&&(((***++++++***))))))(((((()))***++++++,,,,,,++++++******)))))),,,++++++***************++++++******))))))(((((('''((()))************)))+++***************++++++***************************++++++,,,,,,++++++***))))))))))))))))))))))))))))))***+++,,,,,,------************++++++,,,,,,******++++++,,,,,,,,,,,,+++***************++++++,,,+++++++++,,,------...------...111444999===???@@@AAACCCDDDDDDEEEHHHJJJKKKPPPVVV[[[___ccchhhkkksssyyyzzzpppllleee^^^```jjjqqqtttvvvrrrrrrxxx~~~zzzvvvrrrrrrvvv|||~~~{{{vvvwwwtttiiifffffffffiiimmmoooppprrrtttuuuvvvvvvvvvxxxvvvyyy{{{{{{}}}{{{yyyyyyxxxyyyyyyyyywwwvvvuuutttuuu}}}|||zzzzzzzzz{{{{{{zzz{{{{{{mmmaaaZZZXXXWWWZZZ\\\ZZZSSSMMMFFFAAA======@@@DDDMMMWWWjjjtttzzzmmmjjjkkkfff]]]WWWLLLGGG@@@:::777444222000///...---,,,++++++++++++******++++++,,,,,,,,,---++++++,,,,,,,,,,,,+++++++++***************++++++***+++,,,+++)))((()))******************************+++++++++++++++++++++(((((()))))))))***************++++++++++++******************************)))***,,,,,,,,,,,,***)))************************...,,,******+++,,,,,,+++------,,,,,,,,,,,,,,,,,,////////////000000000000///////////////000000111111111000000111111222333111444777:::===DDDMMMTTT^^^(((((((((((((((((((((((())))))************)))))))))))))))***---//////...(((((((((((()))***+++,,,***************))))))))),,,,,,+++************+++************))))))))))))((()))***+++++++++***)))*********)))******+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))******++++++,,,,,,))))))******++++++,,,,,,)))***+++,,,,,,,,,,,,+++*********)))******+++,,,,,,++++++,,,,,,---...///...000222555999===@@@AAABBBCCCEEEFFFFFFHHHKKKMMMPPPUUU\\\aaaeeeiiinnnssszzzwwwggggggccc```fffsss~~~{{{yyy}}}~~~ooommmmmmqqqyyy}}}{{{wwwppplllqqqyyy{{{xxxqqqhhhbbbcccggglllqqqwwwtttvvvyyy{{{}}}~~~~~~~~~|||yyyyyyzzz|||~~~}}}|||zzzyyyxxxwwwzzzvvvrrrsss{{{}}}||||||wwwvvvvvvzzz}}}|||vvvpppeeeaaa___ccciiijjjddd]]]PPPIIICCCAAA???>>>BBBGGGUUUdddxxxtttqqqpppiiiaaa[[[TTTPPPIIICCC>>>:::777444111000...---,,,+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,*********)))******+++,,,&&&))),,,,,,)))'''(((***************************((((((((())))))))))))***((())))))******+++++++++)))***++++++,,,+++++++++******************************++++++++++++************+++,,,,,,+++******...,,,)))(((***,,,------,,,,,,,,,,,,------------....../////////000000000////////////000000000000111111000000111111222333111444777:::===CCCLLLSSS]]]))))))))))))))))))))))))((()))***++++++***)))(((+++***)))+++---......---(((((((((((()))***+++,,,(((((()))))))))))))))***---,,,+++*********++++++)))))))))))))))*********((()))+++,,,---,,,+++*********))))))***++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******************************++++++,,,------...)))***+++,,,,,,,,,++++++******))))))***++++++,,,+++++++++,,,,,,...//////000222555999===@@@BBBBBBDDDEEEGGGHHHIIIKKKNNNQQQTTTZZZbbbgggkkkqqqxxx~~~xxxmmmooopppooosss~~~yyymmmnnnqqqxxx~~~zzzsssppphhh```___dddhhhhhheee```___fffoootttyyy}}}zzz|||wwwqqqooosssxxx}}}~~~}}}~~~~~~~~~zzzwwwwww|||zzzwwwttttttvvvxxxyyyyyyqqqllljjjooowwwxxxrrrjjj[[[TTTNNNKKKGGGAAA???AAACCCPPPdddvvvvvvtttqqqkkkddd```\\\XXXRRRLLLGGGBBB===:::333222000---,,,,,,---...,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******))))))***++++++,,,%%%+++,,,***((()))+++************************((((((((((((((()))******))))))******+++,,,,,,---)))***++++++,,,,,,,,,+++************************++++++************++++++***+++,,,------,,,+++***---+++***+++---......---+++,,,,,,,,,---.........------........./////////...//////000000000000000111111000000111111222333111444777:::===CCCLLLRRR]]]************************((()))***++++++***)))(((***)))((()))***+++***)))(((((((((((()))***+++,,,''''''(((((())))))******---,,,+++*********+++,,,(((((())))))******++++++(((***,,,---------+++*********))))))***+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))))))))++++++,,,,,,---...//////)))***+++,,,---,,,++++++******))))))***+++,,,,,,+++++++++,,,---...///000000333888<<<@@@BBBCCCCCCEEEGGGHHHIIIKKKMMMQQQTTTWWW^^^fffkkkpppwwwzzzyyy~~~wwwqqqsssxxx~~~wwwkkkiiibbbWWWSSSWWW\\\]]]^^^]]]aaalllwww|||~~~|||tttooopppxxx~~~{{{xxxwwwwwwyyy|||}}}{{{xxxzzzyyywwwvvvuuuuuuuuuuuu|||{{{~~~|||uuupppnnnqqqvvvyyyyyytttsssyyyyyypppfff___YYYVVVOOOFFF@@@???:::BBBOOO___ooozzzzzztttsssqqqkkkfffeee```]]]WWWRRRMMMGGGBBB>>>555333000...------...///---------,,,,,,+++++++++******++++++++++++************))))))***+++,,,,,,!!!))),,,+++)))***---******************************))))))***+++,,,,,,))))))***+++,,,,,,------)))***+++,,,,,,,,,,,,,,,************************,,,+++***))))))***+++,,,+++,,,------------,,,+++++++++,,,///111111///---++++++,,,,,,---...//////------------.........///...//////000000000000000111111111000111222222333111444777:::===CCCKKKRRR]]]+++++++++++++++***)))((('''%%%$$$&&&)))+++***((())))))************))))))(((((())))))))))))((((((*********************************************************)))(((''''''''',,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++,,,++++++******++++++,,,,,,,,,,,,+++++++++***************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++++++++,,,+++++++++++++++++++++++++++,,,---------...000222666888:::===???@@@AAAAAAFFFIIIMMMNNNOOOQQQVVV[[[dddggglllttt}}}yyyxxx}}}{{{qqqeee___XXXTTTUUUZZZ```cccdddhhhlllpppsssyyy~~~yyyuuuvvv}}}~~~xxxppphhhccc___^^^``````cccfffjjjjjjhhhfffggghhhkkkooopppnnniiidddeeeeeeeeedddcccccceeehhhmmmuuu}}}vvvrrrsssuuuzzz|||||||||~~~uuuqqqpppsssuuuyyywwwwwwzzz~~~{{{wwwtttrrrkkkaaa[[[VVVMMMDDDBBB===???HHHTTT^^^mmmzzzyyywwwtttqqqnnnllljjjiiiiiiiiieee\\\VVVSSSOOOJJJDDD===555///......---+++,,,,,,---.........------------,,,+++************+++++++++*********))))))++++++++++++++++++++++++'''&&&&&&'''***++++++***)))))))))))))))))))))))),,,***(((***,,,...,,,***++++++++++++++++++++++++,,,,,,+++***))))))******''''''((()))******++++++)))************+++++++++,,,)))***///000+++***---))),,,......---++++++,,,+++)))))),,,000222222000............////////////------///000000111111111222555888;;;===CCCLLLSSSZZZ***************)))(((((()))'''&&&''')))***)))'''))))))************))))))(((((())))))))))))((((((************************************************(((((()))))))))))))))))),,,,,,,,,+++++++++******++++++++++++++++++++++++++++++***************+++,,,++++++******++++++,,,,,,,,,+++++++++*********+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++,,,---/////////000333555;;;===???AAABBBCCCDDDDDDEEEJJJOOORRRTTTWWW\\\aaahhhkkkqqqyyy~~~|||{{{{{{yyyxxx{{{{{{www{{{|||pppfff\\\ZZZWWWXXX\\\bbbiiillloooppprrrsssvvv|||}}}yyywwwtttpppmmmoookkkccc[[[TTTPPPOOONNNQQQSSSWWWZZZ[[[[[[ZZZYYYZZZ[[[^^^bbbddddddaaa^^^\\\]]]]]]\\\ZZZ[[[\\\^^^dddjjjsssxxxwwwqqqlllhhhggggggjjjrrr~~~|||{{{}}}|||vvvrrrpppxxxwwwxxx{{{}}}zzzzzzyyyrrriiiccc]]]TTTKKKEEE???===@@@FFFKKKUUU___eeegggjjjmmmnnnoooooonnnmmmnnnjjjccc^^^\\\XXXTTTIIIBBB999333111000...---+++,,,,,,---------------,,,,,,++++++***++++++++++++++++++*********))))))++++++++++++++++++++++++)))((('''(((***++++++***************************,,,***)))***---...,,,+++++++++++++++++++++++++++,,,++++++***))))))******)))******+++,,,,,,------)))************+++++++++---******......)))'''******,,,------,,,++++++,,,---++++++,,,///111000///............////////////000111222333333333333333222444888:::===CCCLLLSSS\\\((())))))))))))(((''''''***)))'''(((((()))'''&&&))))))************))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))***++++++,,,,,,,,,++++++++++++***************************+++***************++++++,,,++++++******++++++,,,,,,++++++++++++*********,,,++++++***))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++++++++++++++,,,,,,,,,,,,,,,...111222333444777999;;;<<<>>>???AAAAAAAAAAAAFFFKKKRRRWWWZZZ^^^dddhhhmmmqqqxxx|||~~~~~~|||~~~~~~vvvrrrooopppooonnnsss{{{~~~zzz|||wwwnnnccc[[[\\\]]]___ccchhhnnnsssvvvzzzyyyyyyxxx{{{{{{xxxsssooojjjeee```\\\aaa\\\UUUNNNIIIGGGGGGGGGIIIMMMRRRTTTSSSQQQRRRSSSWWWWWWXXX[[[^^^___]]]\\\VVVWWWWWWVVVTTTTTTVVVWWW\\\aaagggjjjiiieeebbb```\\\YYYYYY```mmmzzz}}}}}}}}}zzzwwwyyy~~~wwwqqqtttssssssuuuxxxyyyxxxwww}}}}}}yyyrrrmmmiiiaaaYYYMMMFFF@@@===;;;;;;@@@FFFMMMRRR[[[dddkkkoooqqqqqqqqqrrrpppjjjgggfffccc^^^SSSLLLBBB;;;777444111...***+++++++++,,,,,,,,,,,,+++++++++***++++++,,,,,,+++++++++***************+++++++++++++++++++++++++++***))))))+++++++++)))++++++++++++++++++++++++,,,+++***+++---------+++++++++++++++++++++++++++,,,+++******)))******************+++,,,,,,------)))************+++++++++,,,******---,,,'''&&&''',,,------,,,++++++,,,......---,,,---//////...---............//////////////////000111111111000000000333777999<<>>???@@@AAAAAAGGGMMMUUU[[[___ccciiimmmssswwwyyyrrrrrrtttwwwwwwoookkkgggkkkmmmnnnrrr{{{qqqiiiddd___[[[hhhkkkooosssvvvxxxzzz{{{zzzsssuuussspppkkkeee___YYYUUUZZZXXXSSSOOOLLLJJJJJJJJJIIIOOOUUUWWWTTTRRRTTTVVV[[[ZZZYYYZZZ]]]^^^^^^^^^YYYZZZZZZYYYXXXWWWXXXYYY]]]```dddeeedddaaa``````[[[VVVSSSXXXcccooovvvxxx||||||vvvqqqqqqsssyyy{{{vvvuuurrrpppoooppprrrtttzzz}}}}}}yyyvvvtttooohhh[[[TTTKKKCCC===:::;;;===>>>CCCLLLWWWaaaiiinnnpppsssuuutttpppmmmmmmjjjfff```XXXMMMDDD>>>999333///++++++++++++++++++,,,,,,************+++,,,------************************************************---,,,***+++,,,,,,***)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++(((((()))))))))*********))))))*********++++++++++++***+++,,,,,,)))((((((,,,------+++******,,,///------------...//////...............////////////......///////////////...000222666888;;;BBBKKKQQQ\\\))))))***++++++*********&&&'''(((((())))))***+++))))))************))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))***++++++,,,,,,++++++******++++++,,,+++++++++*********))))))(((((()))))))))*********+++++++++++++++++++++++++++******)))******++++++++++++,,,,,,,,,---------+++///222555777999;;;===???@@@AAABBBDDDEEEGGGGGGKKKQQQXXX^^^bbbhhhnnnsss{{{yyyrrrmmmkkkooovvvzzzuuupppllliiigggnnnuuuwwwyyysssddd```aaadddffftttxxx}}}~~~~~~~~~|||yyywwwzzz~~~~~~~~~~~~wwwppprrrqqqnnniiiccc\\\WWWUUUUUUTTTSSSQQQOOONNNLLLLLLLLLRRRXXXZZZWWWVVVXXX[[[ZZZYYYXXXZZZ]]]```aaabbb```aaabbbaaa```^^^___```bbbdddeeeeeedddccccccddd```[[[WWWYYYaaaiiinnnpppqqqtttxxx~~~{{{sssrrrpppqqqxxxxxxqqqkkkkkkpppuuu{{{}}}yyysssiiidddZZZMMMDDD???===;;;666999@@@IIITTT___iiinnntttwwwwwwtttrrrrrrpppkkkkkkcccWWWMMMEEE>>>777222......---,,,++++++,,,,,,************+++,,,------************************************************...---++++++,,,,,,***)))++++++++++++++++++++++++******++++++++++++,,,,,,+++++++++++++++++++++++++++***************++++++)))))))))))))))*********))))))*********+++++++++)))+++,,,------...---,,,,,,------+++******,,,///+++,,,------...///000111............////////////111111222333333333222222///222555777:::@@@IIIOOOXXX)))******++++++++++++***%%%'''))))))))))))+++---))))))************)))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,,,,++++++******++++++,,,+++************)))))))))(((((())))))***++++++,,,+++++++++++++++++++++++++++************+++,,,,,,++++++,,,,,,------......---000444888999;;;===???>>>???@@@CCCEEEHHHKKKLLLQQQVVV]]]ccchhhnnnvvv|||{{{{{{uuurrrnnnmmmpppxxxtttnnnmmmnnnoooooooooyyyxxxhhh______fffnnnssszzz|||yyywwwwww~~~}}}wwwrrrqqqoooiiibbb\\\XXXWWWUUUUUUUUUTTTSSSSSSRRRRRRTTTXXX^^^aaaaaa```bbbccc^^^]]]]]]___dddhhhjjjkkkfffggghhhhhhfffddddddeeeeeefffgggfffdddccceeefffdddbbb``````cccgggjjjkkkkkknnnpppuuu|||yyyqqqqqqqqqqqqrrrtttvvvwww|||zzzxxxuuusssuuu~~~}}}rrriiifffkkkqqq|||{{{vvvrrrfffWWWKKKDDD???:::444555888>>>IIIUUUaaahhhrrrvvvxxxvvvvvvwwwuuuqqqqqqiii^^^TTTLLLEEE>>>999333222000...,,,,,,,,,---+++++++++***++++++,,,,,,***************+++++++++************************---,,,++++++,,,,,,***)))++++++++++++++++++++++++((()))******))))))***,,,++++++++++++++++++++++++*********)))******+++,,,++++++++++++++++++++++++)))************+++++++++))),,,...---...111000...,,,------,,,++++++,,,...***+++---.........000222............////////////...///000111222222222222000333555777999>>>FFFMMMUUU(((((()))***************&&&)))******((((((***,,,))))))************)))))))))******++++++******)))************************************************)))))))))******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,---,,,++++++******++++++,,,************))))))))))))*********+++++++++++++++************************+++++++++++++++,,,------++++++,,,,,,---......//////333777;;;<<<===???@@@===>>>@@@CCCGGGLLLPPPRRRWWW\\\bbbhhhoooxxxzzzuuuvvvvvvwwwuuusssuuu}}}zzzssskkkiiinnnvvv{{{|||{{{~~~tttmmmddd```eeemmmvvv{{{{{{zzzvvvooogggaaa^^^^^^[[[ZZZWWWVVVVVVWWWYYY[[[[[[^^^cccgggjjjkkkkkkkkkjjjiiihhhiiilllnnnooooooiiikkklllllljjjhhhgggggggggggggggfffddddddeeegggggghhhjjjiiihhhgggiiikkkkkklllmmmpppvvv|||zzzsssgggfffcccaaaaaaaaabbbaaadddllluuuzzz{{{{{{}}}}}}wwwkkkeeeggglllttt}}}|||qqq```TTTNNNGGGAAA999888888;;;AAAKKKUUU[[[jjjooossssssuuuxxxxxxtttpppiii```XXXRRRLLLFFFBBB888666333000...---------,,,,,,++++++***+++++++++))))))*********+++++++++************************,,,+++******+++,,,***)))************************&&&(((***)))(((''')))+++++++++++++++++++++++++++******))))))***++++++,,,++++++++++++++++++++++++)))************+++++++++***...000---...111000,,,***,,,------,,,++++++,,,+++---//////------...000............////////////++++++---...000111111111111333666666888===DDDJJJTTT''''''((()))))))))))))))(((***,,,+++((('''(((***))))))************))))))******++++++++++++******************************************************''''''(((***+++,,,---...*********++++++,,,,,,,,,************************))))))))))))***+++,,,---,,,++++++++++++++++++,,,************))))))))))))------,,,,,,+++*********************************,,,+++++++++,,,------...++++++,,,,,,---...//////222555:::===>>>???AAABBBBBBCCCEEEIIINNNSSSXXX[[[[[[```fffllltttvvvrrrtttzzz||||||yyyzzzrrrmmmhhhkkkuuu{{{zzzzzzvvvpppkkkgggddddddjjjrrryyy}}}{{{|||}}}{{{rrrnnn{{{xxxnnnhhhffffff^^^[[[VVVSSSSSSWWW\\\___\\\^^^aaaggglllnnnmmmlllssspppnnnmmmmmmlllkkkjjjkkkmmmooonnnllljjjiiiiiihhhhhhhhhgggeeedddfffggghhhlllqqqpppllljjjkkknnnlllmmmlllnnnuuu{{{xxxrrriiieee```[[[XXXVVVSSSRRRLLLTTT]]]bbbdddfffjjjnnnttt|||~~~rrrjjjiiimmmhhhtttxxxhhh]]]XXXRRRKKK@@@>>><<<;;;>>>CCCIIIMMMbbbhhhmmmooossswwwxxxuuunnnhhh```YYYUUUQQQLLLHHH;;;999555222///...---...------,,,+++************))))))******++++++++++++))))))))))))))))))))))))+++***))))))+++++++++)))))))))))))))))))))))))))%%%'''))))))'''&&&(((***++++++++++++++++++++++++******))))))***+++,,,,,,******)))))))))))))))))))))************++++++++++++000111------000///******,,,......---++++++,,,---///111///,,,+++,,,///............/////////000---...///111333444555555222444666666777;;;CCCIIIUUU)))'''%%%&&&(((***)))'''((()))***+++++++++++++++******+++++++++******)))+++,,,,,,------,,,,,,+++++++++***)))(((((())))))))))))))))))))))))))))))************************+++++++++++++++,,,,,,,,,*********************************++++++,,,,,,,,,...------,,,+++***))))))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,***((('''((())),,,,,,++++++---///222333777:::===???@@@BBBDDDFFFEEEHHHLLLOOOSSSWWW\\\___ccchhhpppyyy{{{ssssssxxx~~~}}}uuummmkkkmmmwww~~~xxxqqqppprrrppplllhhhiiioooxxxzzzxxx||||||}}}}}}{{{kkk]]]VVVdddyyytttqqqjjjiiieeeaaa]]]\\\]]]___bbb```aaaeeekkkppppppooonnnqqqsssqqqkkkgggfffgggdddiiimmmnnnqqqsssoooiiifffgggfffccc___^^^aaadddjjjnnnsssuuusssqqqqqqrrrrrroooooouuu~~~~~~yyypppjjjbbb]]]]]]\\\XXXUUUNNNLLLIIIIIIKKKNNNPPPQQQ___ffftttwwwuuu|||{{{ooogggdddeeejjjtttwwwoooggg___VVVPPPJJJGGGBBB===<<<===@@@BBBSSSXXX```hhhmmmooonnnmmmlllddd[[[WWWVVVVVVTTTQQQGGGDDD>>>666000,,,,,,---+++,,,,,,,,,+++***)))(((************************)))************+++++++++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,******++++++++++++***))),,,,,,,,,++++++*********,,,---...,,,***))))))***++++++***)))(((((())))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,---......------///111000///...---...///222333000000000000111111111111555666777777999===BBBFFFQQQ)))'''%%%&&&(((***)))(((((())))))***++++++******(((((())))))))))))((((((+++,,,,,,------,,,,,,+++++++++***)))))))))))))))))))))))))))))))))))))))************************+++++++++++++++*********************************++++++++++++++++++,,,,,,---,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------***+++,,,+++***)))***,,,,,,,,,+++,,,...000333555999<<>>BBBDDDEEEEEEFFFGGGIIILLLPPPTTTXXX]]]bbbfffrrrxxx}}}~~~}}}vvvpppqqqwww}}}~~~yyyuuummmfffhhhqqqxxxzzz{{{sssnnnllljjjiiihhhiiiiiihhhfff^^^PPPEEEGGGWWWnnn|||{{{}}}|||xxxuuutttuuutttsssppplllkkkmmmqqqttt|||zzzwwwvvvpppvvv|||}}}xxxvvvsssqqqooojjjbbb]]]bbbgggmmmpppqqqrrruuuxxx|||{{{{{{|||~~~~~~}}}{{{~~~yyysssooonnnmmmiiifffZZZYYYUUUQQQLLLHHHDDDBBBBBBAAADDDMMMVVV]]]eeemmmtttuuuvvvwwwyyy}}}wwwpppqqqvvv||||||vvviiifffcccdddiiinnnpppppptttxxxzzzwwwooogggdddccc^^^ZZZSSSLLLFFFCCCBBBBBBDDDGGGLLLSSSXXX\\\___```___ZZZSSSPPPPPPPPPNNNLLLLLLIIIEEE???999444000...+++++++++++++++*********)))))))))))))))))))))))))))************+++++++++++++++,,,,,,+++***)))))))))))))))*********+++++++++******)))***+++,,,---,,,,,,,,,++++++++++++***,,,------,,,***)))***+++++++++***))))))))))))*********+++++++++,,,,,,,,,)))))))))******++++++,,,------------............///000000...,,,+++,,,...000///...------...000111000000111111111222222222000222444777;;;@@@GGGLLLQQQ((((((''''''((()))))))))(((((())))))))))))(((((()))******++++++++++++***++++++,,,,,,,,,,,,++++++******)))))))))))))))***))))))))))))))))))))))))************************+++++++++***)))(((''''''************************,,,,,,,,,++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,+++,,,------,,,+++,,,---------...111333777999;;;>>>AAAEEEFFFGGGGGGHHHIIIMMMPPPUUUZZZ___eeekkkooovvvvvv|||}}}}}}~~~{{{tttnnnlllqqq{{{tttrrrmmmhhhlllvvv~~~{{{uuuoooiiiddd```___^^^^^^``````___^^^[[[PPPDDDBBBIIIZZZsss{{{uuuuuuwww{{{}}}~~~|||zzzyyyyyyzzzzzzyyyuuurrrrrrvvvzzz~~~}}}~~~~~~yyyooofffaaadddggghhhhhhkkkpppuuu||||||||||||||||||||||||wwwtttqqqppppppooollljjjddddddccc___YYYRRRMMMJJJGGGAAA===???BBBFFFNNNWWWaaacccfffiiimmmsss|||wwwtttsssttttttwwwzzz{{{}}}~~~yyyssspppkkkhhhgggfffdddccciiimmmrrrsssoooiiidddbbbddd```YYYQQQJJJEEEBBBAAA???@@@CCCGGGLLLQQQUUUWWWWWWSSSOOOMMMMMMMMMLLLJJJKKKIIIFFFBBB===777111---......------,,,,,,,,,,,,))))))))))))))))))))))))))))))*********++++++++++++,,,,,,---,,,+++)))(((((())))))))))))************)))((('''(((***,,,...+++++++++++++++++++++++++++,,,---,,,***)))***+++++++++***))))))***************+++++++++,,,,,,,,,((())))))***+++,,,,,,---,,,,,,---------.........+++,,,---------...000222222111///......///000111222222222333333333444444000222444777;;;@@@GGGLLLNNN((((((((((((((((((***+++(((((())))))))))))((('''))))))***+++++++++++++++***++++++,,,,,,++++++******)))))))))))))))******))))))))))))))))))))))))************************+++++++++***)))(((''''''************************,,,,,,,,,++++++******************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,,,,---...---+++***+++,,,///000222444777;;;===>>>AAACCCFFFGGGHHHIIIKKKMMMOOOSSSYYY___fffmmmtttxxx~~~vvvrrruuu{{{yyyzzz|||}}}sssnnniiihhhmmmuuu|||zzzwwwrrruuuuuussswww~~~{{{uuummmgggcccaaa```___[[[ZZZYYYZZZ\\\]]]\\\[[[XXXPPPHHHBBBAAAJJJ^^^pppyyy|||}}}yyyrrrmmmmmmooolllpppuuuyyyyyyxxxwwwwwwwwwyyy{{{zzzxxxxxx{{{~~~}}}~~~uuummmmmmkkkgggddddddhhhllluuuvvvwwwyyyzzzzzz{{{{{{uuutttsssrrrqqqooommmkkkjjjmmmnnnlllfff```\\\[[[TTTLLLCCC???<<<:::===CCCKKKNNNSSSWWW\\\eeeqqqzzzyyy~~~~~~~~~}}}xxxtttqqqsssvvvwwwvvv|||~~~~~~{{{}}}{{{wwwrrrmmmfff```[[[^^^```eeejjjmmmlllgggcccdddaaa[[[UUUNNNIIIFFFDDD?????????AAADDDHHHLLLOOOOOONNNLLLKKKKKKKKKJJJJJJKKKIIIGGGEEEBBB===666111000///...,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))*********++++++++++++,,,---------+++***)))((())))))))))))************)))'''&&&'''(((+++,,,+++++++++++++++++++++++++++,,,---,,,*********,,,+++***************++++++******+++++++++,,,,,,,,,)))******+++,,,---......,,,,,,,,,------------...+++,,,---------...000222444333111/////////111222/////////000000000000111222333555777999>>>EEEIIIPPP((()))))))))((((((***,,,))))))******))))))((((((&&&'''((())))))***))))))******++++++++++++******)))))))))))))))******+++))))))))))))))))))))))))************************+++++++++******))))))(((************************,,,,,,++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++++++++,,,------+++++++++---333444666999<<<>>>@@@AAACCCDDDFFFGGGHHHJJJNNNRRRSSSWWW^^^fffnnnvvv~~~|||tttsssvvvzzz{{{xxxvvvvvvvvvgggdddaaaeeemmmuuuyyyzzz~~~{{{|||yyyvvvwww}}}~~~xxxssshhhbbbZZZUUUTTTVVVXXXZZZYYYXXXXXXYYYZZZ[[[[[[ZZZSSSNNNIIIBBB===???LLLZZZuuu}}}wwwttttttpppqqqpppmmmiiigggffffff[[[bbbjjjqqqttttttssssssmmmooorrruuuvvvxxx{{{}}}yyy~~~}}}|||yyyrrrjjjeeedddfffmmmmmmppptttxxxyyyxxxvvvxxxxxxxxxwwwtttrrrooommmlllppptttsssnnnjjjgggggg]]]UUULLLFFF???999888;;;:::>>>BBBEEEIIIRRR___jjjtttxxx|||{{{vvvsssuuuxxx~~~zzzvvvvvvyyyyyyuuuuuu}}}|||}}}~~~|||~~~yyyrrrhhh___ZZZWWWWWW[[[bbbjjjmmmjjjfffbbb```]]]YYYUUURRRPPPNNNCCCBBB@@@??????BBBEEEGGGHHHHHHIIIIIIIIIIIIIIIIIILLLJJJHHHHHHGGGDDD===888111000...,,,************************************)))************+++++++++++++++,,,,,,,,,,,,++++++)))))))))*********++++++***)))(((((((((((()))******++++++++++++,,,,,,,,,***,,,,,,,,,******+++,,,+++************+++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,,,,------------......///...,,,,,,...///555444111/////////000111000000000000111111111111222333444666888<<>>;;;<<<555888:::::::::AAAMMMWWWgggkkkooommmiiiiiimmmrrrttt}}}}}}xxxssstttxxxyyy{{{yyywwwvvvxxxzzzzzzzzzyyyzzzzzzwwwpppggg___[[[TTTVVVYYY]]]bbbdddeeeeeeaaaaaaaaa```___^^^]]]]]]IIIFFFCCC???======>>>???BBBCCCEEEGGGGGGGGGHHHHHHJJJHHHFFFGGGIIIGGGBBB===666444111...,,,++++++,,,++++++++++++++++++++++++)))************+++++++++++++++++++++,,,------...************+++++++++,,,,,,,,,++++++******))))))******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,+++*********++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,------------...///...,,,,,,...000444333000...------......111111111222222222333333000111333444777;;;AAAEEEJJJ''')))+++***((('''***---+++++++++++++++***))))))(((((()))++++++,,,,,,,,,******++++++++++++******))))))((())))))***++++++))))))))))))))))))))))))************************+++++++++++++++,,,,,,,,,*********************************++++++,,,,,,---++++++++++++++++++++++++************************------------------------)))************+++++++++'''***,,,...///111444666999:::<<>>@@@CCCEEEEEEFFFFFFGGGGGGDDDCCCEEEHHHGGGCCC>>><<<999666222000/////////,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++*********+++---///000***++++++++++++,,,,,,,,,.........---,,,+++***)))*********++++++,,,,,,,,,***+++,,,,,,+++***+++---+++*********+++,,,,,,---******+++++++++,,,,,,,,,+++++++++***************++++++,,,,,,,,,---------***+++---------...111333333111///,,,++++++,,,,,,---.........////////////...000111333666;;;AAAFFFMMM))))))))))))))))))))))))+++,,,,,,+++)))((()))***))))))))))))))))))))))))))))))))))))***************************++++++,,,+++++++++*********))))))))))))))))))))))))))))))******++++++++++++******))))))******+++++++++,,,************************+++,,,---,,,***)))***+++,,,---...///...---,,,+++'''((()))***+++***))))))((())))))***++++++,,,,,,...---------///222555777<<<===>>>???AAACCCDDDDDDCCCFFFIIIKKKMMMRRRYYY___jjjpppzzzvvvmmmdddeeevvv~~~rrrgggbbbfffnnnnnnrrrxxx~~~yyyqqqpppvvvzzzxxx|||}}}|||xxxoooccc\\\ZZZZZZYYYVVVVVVTTTRRRQQQRRRSSSRRRQQQTTTSSSQQQQQQRRRRRRQQQPPPOOOLLLKKKHHHCCC===???EEEaaa~~~}}}zzzwwwuuuuuullljjjfff^^^UUUMMMGGGDDDBBBLLL[[[jjjsssqqqjjjccc[[[UUUNNNLLLPPPXXX^^^aaaaaadddgggiiiiiihhhhhhiiittt{{{ooobbb[[[VVVSSSVVV___ggglllmmmqqquuuvvvtttmmm^^^YYYfffttttttqqqqqqllliiieeeeeegggkkknnnpppnnnsssyyyzzzvvvqqqnnnmmmjjjiiieee\\\RRRJJJHHHIIIAAAAAA???===;;;;;;>>>@@@RRRRRRPPPKKKIIIMMMWWW```iiirrr}}}{{{xxxxxxkkkeeeccchhhmmmppprrrvvvssspppjjjddd___[[[XXXWWW[[[bbbddd\\\UUUTTTTTTRRRZZZ[[[^^^dddkkknnnnnnkkkZZZNNNEEECCCAAA===<<>>@@@BBBCCCDDDDDDDDDDDDEEEDDDEEEJJJMMMIIIBBB>>><<<:::555111......///000///---,,,,,,+++***(((---------,,,+++***)))(((************************))))))((('''''''''''''''******************************++++++++++++******(((((()))***+++,,,,,,---************************+++,,,.........,,,***)))''')))***+++******,,,---+++,,,,,,---...///000000//////---,,,,,,---...///---...//////......///111//////000000111222444444222000222666888999===DDDMMM))))))))))))))))))))))))+++,,,,,,+++)))((()))+++))))))))))))))))))))))))))))))))))))***************))))))))))))***+++++++++++++++*********))))))******************************++++++++++++******+++++++++***************************************+++,,,---,,,***)))***+++,,,------...---,,,+++***((()))***+++++++++******))))))******+++++++++,,,/////////000222555888:::===>>>???@@@AAACCCDDDEEEGGGIIILLLNNNQQQWWW```gggrrryyy~~~tttjjjdddbbbfffuuuzzzooofffcccjjjtttwwwzzz~~~{{{uuutttyyy~~~}}}yyyrrrrrrwwwzzzzzzwwwnnnddd]]][[[[[[ZZZXXXUUURRROOONNNOOOPPPQQQQQQSSSRRRRRRTTTVVVVVVUUUTTTSSSPPPOOOMMMHHHBBBDDDIII```|||}}}}}}|||zzzxxxwwwwwwwwwuuuuuuqqqhhh[[[PPPHHHDDDEEENNN\\\kkksssrrrllleeeYYYSSSKKKHHHJJJOOOSSSVVVXXX[[[^^^````````````aaahhhwww~~~yyyuuummmbbbYYYTTTPPPPPPVVV[[[^^^^^^bbbhhhuuu{{{xxxnnn^^^WWW```kkknnnooorrrppplllgggccccccdddeeeeeejjjnnnrrrtttuuutttssssssooommmhhh```XXXRRRNNNMMMHHHFFFCCC???<<<<<<>>>AAAKKKKKKGGGBBB>>>AAAIIIPPPZZZ```iiiooorrrwww}}}}}}|||mmmfffbbbdddgggiiillloooooolllhhhccc]]]YYYUUUTTT[[[cccgggaaaYYYUUUQQQLLLRRRSSSXXX```hhhmmmmmmlllaaaVVVKKKGGGCCC??????BBB;;;;;;<<<===???@@@AAABBBEEEGGGGGGGGGJJJOOONNNJJJCCCBBB???:::555111///...---+++***+++---------,,,+++,,,,,,+++***)))((((((************************+++***)))(((((((((((((((******************************++++++++++++******''''''(((((())))))******************************+++,,,---...---,,,***)))''')))++++++******,,,---++++++,,,,,,------......///...------------...///...///000000//////000222111111111111111111222222111000111555777888===CCCIII))))))))))))))))))))))))***+++,,,+++))))))***+++))))))))))))))))))))))))))))))))))))************))))))((((((((()))******+++++++++*********************************************++++++++++++******,,,,,,++++++***)))))))))************************+++,,,---,,,*********++++++,,,,,,,,,,,,+++******)))***+++,,,,,,,,,++++++*********+++++++++++++++000111222444666999<<<===>>>??????@@@AAACCCDDDEEEHHHJJJLLLMMMRRR[[[fffooo{{{vvvlllccc```bbbiiisss}}}~~~uuunnnjjjjjjttt}}}xxxxxx{{{zzz}}}uuuuuurrrmmmnnntttyyyyyyxxxqqqhhhbbb``````___]]]YYYUUUPPPMMMNNNPPPRRRSSSSSSSSSUUUXXX\\\]]]]]]\\\ZZZXXXXXXVVVPPPJJJJJJNNN```xxx{{{zzzxxxvvvvvvxxxzzz{{{uuueeeUUUKKKGGGIIIPPP]]]kkkssssssnnnhhhYYYSSSKKKFFFEEEGGGIIIKKKNNNQQQTTTVVVVVVVVVWWWXXXYYYeeennnmmmjjjkkkggg```XXXSSSNNNLLLMMMPPPPPPOOOTTTZZZhhhyyy}}}yyynnn```UUUYYYaaaeeeiiioooppplllfffbbbaaaaaa``````ddddddeeeiiinnnsssuuuuuutttpppjjjddd___YYYUUUQQQNNNKKKGGGAAA======@@@BBBEEEDDD@@@:::666666:::???FFFJJJOOOTTT\\\gggttt}}}~~~}}}}}}tttlllfffdddcccbbbcccfffiiigggeeeaaa]]]XXXTTTRRRXXX```fffeee^^^WWWPPPJJJIIIKKKPPPWWW```gggkkklllggg^^^SSSMMMGGGCCCAAACCC;;;:::999999:::<<>>DDDHHH))))))))))))))))))))))))(((***++++++***)))***+++))))))))))))))))))))))))((()))))))))************((((((((((((((())))))*********************************************************++++++++++++******++++++*********************************************,,,,,,,,,******+++,,,++++++++++++******))))))++++++,,,,,,,,,---------++++++++++++++++++++++++000222444777999<<<>>>???>>>>>>>>>???@@@BBBDDDEEEJJJKKKNNNQQQWWWbbbqqq{{{~~~{{{sssooojjjhhhiiilllrrrwww|||zzzvvvssssssssswww|||wwwuuuwwwzzz|||}}}zzz}}}~~~|||zzz}}}yyytttooorrrrrrqqqtttzzz}}}||||||vvvooojjjiiihhhhhhgggccc]]]VVVQQQPPPRRRUUUVVVUUUVVVYYY^^^bbbeeeeeedddeeeccccccbbbZZZRRRPPPSSSaaauuuzzzwwwtttsssuuuyyy}}}~~~lll[[[QQQMMMNNNTTT^^^iiipppqqqnnnjjjZZZVVVOOOIIIFFFFFFGGGHHHIIIKKKNNNPPPPPPPPPQQQRRRPPPYYY^^^^^^^^^___^^^ZZZWWWSSSOOOLLLLLLMMMLLLKKKQQQUUU^^^mmmxxx|||yyyuuunnnaaaVVVVVVYYY\\\aaafffhhheeeaaa___```bbbcccccc^^^[[[ZZZ]]]dddkkknnnooosssnnngggccc```[[[UUUQQQNNNKKKFFF@@@<<<<<<@@@CCCDDDCCC@@@;;;777555777999:::;;;>>>AAAIIIUUUbbbkkkrrrsssuuuwwwzzz}}}zzzxxxvvvxxx|||~~~}}}vvvqqqmmmhhhaaa^^^___ccccccbbbaaa^^^[[[XXXVVVSSSYYY```bbb___YYYSSSNNNHHHHHHIIINNNUUU^^^eeeiiigggbbb\\\UUUOOOIIIEEEDDD>>><<<888666666999===???DDDLLLQQQPPPNNNQQQTTTUUULLLJJJGGGDDD@@@;;;555111111///,,,++++++,,,+++***+++++++++++++++***))))))************************+++******)))))))))************************************++++++++++++******,,,+++++++++++++++++++++************************)))***+++++++++******))))))***,,,+++******,,,---------,,,,,,+++++++++***------------.........///...000111111000///111222222222111111111111111222555444555999:::;;;???FFFJJJ))))))))))))))))))))))))''')))+++,,,+++***+++,,,))))))))))))))))))))))))((()))))))))************((((((((((((((())))))*********************************************************++++++++++++******(((((()))***++++++,,,,,,***************************+++,,,,,,******+++,,,++++++*********))))))))),,,,,,,,,,,,,,,---------+++++++++++++++,,,,,,,,,000222555999;;;===??????======<<<===???AAADDDEEEMMMPPPTTTYYYaaannn~~~wwwtttpppsssuuusssqqqqqqtttvvv}}}}}}xxx{{{yyylllmmmrrrxxx}}}}}}yyysssppprrrvvv{{{~~~~~~~~~~~~wwwuuuzzzxxxpppkkkjjjqqqxxx|||~~~{{{vvvsssqqqpppppppppooohhh^^^WWWUUUVVVXXXZZZ[[[[[[^^^ccchhhlllllllllnnnnnnnnnllldddZZZVVVWWWcccrrr}}}~~~}}}{{{vvvrrrqqquuuzzz~~~~~~pppaaaXXXUUUTTTXXX___gggmmmnnnkkkhhh[[[YYYTTTOOOKKKJJJKKKLLLIIIKKKMMMNNNMMMNNNOOOQQQQQQUUUYYYYYYYYYYYYXXXVVVUUUSSSQQQPPPPPPPPPPPPPPPTTTWWW\\\dddmmmtttuuutttlllbbbXXXVVVXXXYYYZZZ[[[\\\ZZZXXXXXX[[[^^^``````\\\XXXUUUVVV\\\bbbeeefffjjjfff```]]][[[WWWQQQLLLIIIFFFBBB===:::;;;@@@DDDEEEDDDCCC@@@===<<<<<<<<<999999999;;;???FFFNNNTTT^^^aaahhhooouuuzzz}}}~~~yyytttqqqqqquuuzzz|||||||||yyyqqqeee]]]\\\``````aaaaaaaaa___]]]\\\TTTVVVZZZ\\\[[[VVVSSSRRRNNNKKKHHHGGGKKKSSS]]]cccccceeeeeeaaa[[[UUUNNNIIIBBB>>>999444333555888:::???JJJSSSSSSQQQQQQQQQQQQKKKHHHFFFDDDCCC@@@;;;777333111---,,,,,,,,,+++***,,,,,,,,,---,,,,,,++++++************************)))))))))(((((())))))*********************************++++++++++++******,,,,,,,,,,,,++++++++++++************************************+++************+++,,,,,,+++***,,,---......------,,,,,,++++++,,,------.........//////---...000///......///111000000000000111222333444444333444777999999===DDDKKK))))))))))))))))))))))))&&&(((+++,,,+++++++++,,,))))))))))))))))))))))))))))))))))))************))))))((((((((()))*********************+++++++++++++++++++++++++++++++++******++++++++++++******''''''(((***+++,,,---...************************)))+++,,,,,,+++***+++---,,,+++******))))))******,,,,,,+++++++++,,,---...******++++++,,,---------111333777;;;===>>>>>>>>><<<<<<<<<===???CCCFFFHHHJJJOOOWWW___jjjwwwxxxtttqqqwww{{{yyyvvvwwwxxxxxxwwwsssuuusssnnnvvv}}}wwwcccgggppp{{{yyyuuuqqqnnnpppuuu|||~~~vvvuuu{{{|||wwwqqqkkkfffgggqqq|||}}}{{{yyyxxxxxxyyyzzzrrrhhh```]]]^^^```aaaccccccdddhhhlllppprrrrrrssstttuuuuuummmaaa\\\]]]eeennnuuutttssswww{{{|||zzzuuupppooosssyyy}}}~~~}}}}}}|||wwwoooggg```]]]\\\^^^aaafffjjjjjjhhhfff\\\\\\YYYVVVRRRPPPQQQRRROOOPPPQQQQQQPPPPPPQQQRRRVVVXXX[[[\\\]]][[[YYYWWWVVVUUUUUUVVVVVVVVVWWWXXXZZZ^^^bbbeeejjjqqquuuuuuiiiaaaXXXWWWZZZ\\\XXXTTTSSSQQQOOOOOOQQQTTTUUUUUUYYYWWWTTTUUUXXX\\\___aaa```^^^[[[WWWTTTPPPKKKHHHDDDCCC???<<<:::;;;@@@CCCCCCCCCDDDDDDCCCBBBAAA@@@======<<<<<<===???BBBCCCLLLQQQYYYbbbkkkqqqvvvxxxuuussspppppprrruuuxxxxxxvvviii```^^^___````````````______^^^YYYWWWVVVXXXVVVRRRQQQRRRVVVRRRMMMGGGFFFKKKSSSZZZ]]]dddjjjjjjfffaaaZZZSSSGGGCCC<<<555111111333555888DDDOOOQQQPPPPPPOOOLLLIIIFFFDDDDDDEEEDDD@@@<<<444111...,,,---...///...,,,---------------,,,,,,************************))))))((((((((()))************************************++++++++++++******))))))******************************************************+++++++++,,,***,,,---,,,++++++,,,---......------,,,,,,,,,++++++,,,---...////////////---...//////......///000/////////000111333444555111000111444555555:::@@@III))))))))))))))))))))))))%%%'''+++,,,,,,+++,,,,,,))))))))))))))))))))))))))))))))))))***************))))))))))))***++++++))))))*********+++++++++++++++++++++++++++++++++******++++++++++++******(((((()))***+++,,,,,,---************************)))+++,,,,,,+++***,,,------,,,+++***)))***++++++,,,+++*********+++------))))))***+++---...//////333555999===???@@@???>>>===<<<<<<>>>AAAEEEJJJLLLKKKRRR]]]iiiuuu}}}~~~zzzxxx{{{{{{wwwvvvmmmjjjhhhgggsss|||vvvfffiiirrr}}}}}}tttsssrrrrrrtttzzz|||uuuuuuyyy}}}|||zzzzzzwwwtttqqqnnnkkkgggddddddnnnzzz}}}tttmmmjjjkkkmmmnnnllljjjjjjkkkooorrrtttuuusssuuuxxxzzzssshhhcccdddfffkkknnnlllkkknnnsssvvvyyysssmmmmmmqqqwwwyyyyyyxxxuuuqqqooommmjjjfffcccddddddeeeggghhhhhhgggeee```aaaaaa^^^ZZZWWWWWWYYYYYYYYYZZZYYYWWWVVVXXXYYYZZZ[[[___dddfffdddaaa___\\\]]]^^^^^^^^^]]]]]]^^^bbbjjjooonnnmmmqqquuuuuufff^^^VVVVVV]]]aaa\\\TTTNNNLLLJJJIIIJJJKKKKKKKKKPPPQQQRRRSSSUUUWWW[[[^^^YYYZZZYYYUUUPPPLLLIIIHHHDDDCCCAAA>>><<<===@@@CCCBBBCCCDDDFFFGGGFFFCCCAAAAAA@@@???????????????>>>@@@CCCHHHOOOXXX```fffjjjlllnnnqqqrrrqqqqqqqqqqqquuuvvvyyyzzztttiiicccccc```___^^^]]]\\\[[[[[[[[[ZZZUUUTTTVVVVVVSSSRRRUUUZZZXXXSSSMMMHHHHHHLLLPPPUUU___iiijjjiiihhhccc\\\PPPKKKCCC:::444222222333222<<>>======>>>???CCCHHHLLLOOOSSS\\\iiivvvyyyzzz~~~{{{tttyyylllfffccceeesss|||vvvmmmooovvvyyyppprrrtttvvvzzz~~~}}}{{{|||~~~yyysssrrrvvvxxxvvvrrrooollliiigggfffeeecccaaaaaakkkvvv}}}wwwuuuvvvyyyzzzqqqooommmmmmpppsssuuuvvvqqqtttyyy|||vvvmmmhhhiiieeehhhiiifffeeehhhnnnrrrxxxrrrlllkkkppptttvvvuuuuuupppjjjiiikkkllliiifffjjjiiihhhhhhhhhhhhfffdddfffggghhheee```]]]]]]^^^bbbbbbbbb```^^^]]]^^^```[[[]]]bbbjjjmmmlllhhhfffeeefffgggfffdddbbbbbbbbbjjjuuu{{{wwwqqqqqqrrrqqqeee\\\SSSUUU___eee```WWWLLLJJJHHHGGGHHHIIIIIIHHHGGGKKKOOOQQQRRRTTTYYY]]]WWWYYYYYYVVVOOOJJJHHHIIIFFFEEECCCAAA>>>>>>@@@CCCBBBCCCEEEHHHJJJHHHEEEBBBBBBAAA@@@@@@AAABBBAAA@@@::::::<<<@@@GGGPPPXXX]]]bbbhhhooorrrpppmmmkkkkkkkkklllpppsssooohhheeegggaaa```]]]ZZZXXXWWWWWWWWWWWWRRRRRRWWWYYYVVVVVVZZZ[[[ZZZXXXRRRKKKHHHHHHJJJNNNZZZdddfffggghhhfffaaaXXXSSSJJJAAA:::666444444...777???CCCHHHNNNOOOMMMLLLHHHCCCCCCFFFHHHFFFCCC===999444000...---,,,+++***++++++,,,,,,,,,++++++************************+++*********+++,,,,,,---******************************++++++++++++************+++,,,------......************************,,,+++++++++,,,------...+++---------+++++++++---***************************+++---///000000///...///000111111000000111222333222111111000111111111444222333666777777;;;BBBIII************************)))))))))))))))(((''''''(((((())))))******++++++,,,+++++++++******))))))******))))))((((((''''''******+++++++++,,,,,,,,,,,,+++++++++***)))))))))))))))************)))))),,,,,,++++++++++++++++++///......---+++******)))***+++,,,,,,******+++,,,,,,------......------,,,+++++++++*********))))))...---+++***,,,000333666<<<<<<<<<===???AAAAAA@@@BBBAAAAAACCCIIIOOOTTTWWW^^^eeeqqq}}}}}}}}}tttrrrhhh___```hhhsss||||||{{{{{{}}}uuujjjfffpppyyy|||zzz}}}}}}}}}qqqkkkppptttpppjjjgggjjjgggffffffccc^^^^^^bbbccchhhpppyyy}}}uuuooonnnoooqqqrrrrrrqqqqqqtttwwwuuunnnhhhhhhfffdddcccccceeehhhiiiooommmkkkjjjlllooosssuuusssnnnjjjiiilllmmmkkkgggjjjkkkkkkkkkjjjgggdddbbbeeefffgggggggggeeebbbaaafffhhhjjjjjjhhheeecccccccccdddfffhhhjjjkkkllllllooonnnmmmjjjgggccc```^^^gggyyy}}}tttssssssooohhh]]]TTTWWWaaaeee___VVVOOOJJJFFFHHHHHHDDDAAAAAACCCDDDFFFGGGJJJNNNSSSWWWYYYVVVQQQOOONNNMMMLLLJJJEEEEEEEEEDDDCCCCCCBBBAAACCCEEEHHHLLLNNNLLLGGGCCC@@@AAABBBCCCCCCAAA???>>>;;;999777888;;;@@@FFFJJJXXX\\\bbbhhhiiihhhdddbbbgggeeeeeeiiinnnoookkkggghhh```ZZZZZZXXXSSSRRRVVVVVVTTTQQQRRRTTTVVVWWWWWWZZZ]]]___YYYNNNFFFEEEGGGEEEJJJSSS]]]eeehhhgggeeebbb\\\SSSHHH>>>777222000///111666<<>>>>>>>>???AAABBBBBBAAAAAAAAAAAAEEEKKKSSSYYY\\\eeemmmzzz{{{qqqlllaaaYYY]]]jjjvvv|||~~~vvvkkkgggooowww}}}zzz|||}}}yyynnnggghhhkkkiiiggggggjjjgggffffffddd```aaaeeefffkkkrrrxxx~~~{{{tttpppooopppqqqrrrqqqoooppprrruuusssmmmhhhfffeeecccbbbbbbcccdddeeemmmlllkkkjjjkkkmmmppprrrrrrnnnjjjjjjmmmooommmjjjiiijjjjjjjjjiiifffdddbbbgggggghhhhhhgggeeedddccceeegggiiiiiigggfffffffffeeeeeefffhhhjjjkkkmmmnnnppppppnnnllliiieeebbb```eeettt~~~zzzuuuwwwxxxtttiii```XXXZZZcccgggaaaYYYUUUOOOKKKLLLLLLGGGDDDDDDCCCDDDFFFGGGIIILLLPPPRRRUUUSSSPPPNNNMMMKKKHHHEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHJJJLLLJJJGGGDDDAAABBBCCCCCCCCCAAA???>>>===;;;888666777:::>>>AAALLLOOOUUUZZZ^^^______^^^\\\\\\^^^bbbfffhhhhhhfffmmmfff```^^^ZZZRRRNNNOOOPPPQQQSSSUUUUUUVVVVVVVVVWWWZZZ[[[XXXPPPJJJGGGGGGBBBFFFLLLTTT[[[```bbbcccccc___WWWNNNDDD;;;555222222222222444999@@@FFFJJJOOOLLLHHHEEECCCCCCBBBBBBBBB???:::555111...---------+++******,,,,,,+++***++++++++++++++++++++++++***************************++++++,,,,,,+++***)))******+++++++++,,,,,,,,,---,,,+++************+++******+++,,,,,,,,,,,,,,,++++++************++++++...---,,,+++++++++,,,,,,///---+++***,,,,,,***'''+++------,,,******,,,///...............///000000000000000000111111111111555555666666666888<<>>===;;;777555444555777999>>>@@@DDDJJJOOOTTTXXXZZZUUUXXX\\\___bbbeeehhhkkkrrrmmmhhheee^^^TTTLLLJJJIIIMMMRRRVVVWWWVVVUUUUUUSSSTTTTTTRRRPPPLLLIIIGGG@@@AAACCCGGGMMMTTTZZZ^^^cccaaa]]]VVVMMMCCC:::555888444000...111888AAAGGGOOONNNMMMKKKIIIHHHGGGFFFIIIGGGBBB===777333000...---,,,***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---------,,,+++***)))******+++++++++,,,,,,,,,...------,,,,,,,,,,,,---,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,------,,,++++++++++++,,,---,,,++++++,,,,,,+++***+++///111...)))''',,,111...............///000000000000000000111111111111333444444444555777;;;>>>CCC******************************+++++++++******)))++++++******))))))(((((()))))))))((((((((((((((((((((()))******+++,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++))))))***+++,,,,,,------***++++++++++++,,,,,,,,,***+++,,,,,,******+++,,,......------+++***)))(((******+++,,,---...//////------///111555999<<<>>>@@@AAABBBBBBBBBBBBCCCDDDFFFHHHLLLQQQYYYbbbkkkqqq||||||uuuxxxmmmeeeeeegggkkkuuu}}}oooccc```iiiuuu~~~|||llliiidddaaa^^^^^^bbbeeehhhfffeeegggfffeeehhhnnnrrrxxx||||||yyyzzz}}}zzzyyyvvvtttrrrqqqqqqqqqpppooonnnnnnoooqqqsssrrrnnnjjjfffgggggghhhiiiiiijjjjjjlllkkkkkkkkkkkklllllllllpppnnnllllllnnnnnnmmmkkkjjjjjjlllmmmmmmnnnmmmmmmllllllkkkjjjiiiiiijjjjjjgggggggggeeedddeeegggjjjjjjiiihhhggghhhlllooorrrqqqqqqpppnnnlllhhheeedddccckkkpppssswww}}}~~~{{{oooiiidddfffmmmoookkkeeefffbbb___^^^[[[TTTQQQRRRUUUTTTUUUVVVWWWWWWVVVTTTUUUVVVXXXZZZYYYUUUNNNIIIBBBAAA??????AAAEEEJJJMMMNNNKKKGGGFFFFFFFFFFFFFFFDDDDDDDDDDDDCCCAAA@@@???;;;:::777444333444555777666777999===CCCIIIOOOSSSPPPUUUZZZ\\\]]]```ggglllrrrooommmkkkeee\\\SSSNNNHHHIIILLLQQQWWWYYYWWWTTTPPPMMMIIIHHHIIIIIIHHHFFFBBBAAA??????BBBHHHPPPVVV_________\\\UUUJJJ@@@:::<<<777111---///555===CCCMMMOOOPPPQQQOOOMMMLLLLLLPPPNNNJJJEEE>>>888444111...,,,******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,...------,,,,,,,,,---------,,,+++******+++------)))))))))***+++,,,......,,,,,,,,,++++++++++++++++++++++++,,,......///...---///111///,,,+++///333...............///000000///000000000111111111111111222333333444777;;;>>>CCC************************)))******+++++++++******++++++******))))))((((((((((((((((((((()))))))))&&&''''''((()))***++++++******+++++++++,,,,,,,,,******++++++,,,,,,,,,---+++++++++,,,,,,+++++++++))))))***+++,,,,,,------,,,,,,+++++++++************+++,,,,,,******+++,,,---------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---000333777;;;===??????AAACCCBBBAAAAAACCCEEEHHHLLLQQQWWW^^^hhhssszzzzzztttttttttkkkfffpppxxxyyy{{{qqqfffbbbggguuuxxxqqqfffiiiiiifffcccbbbcccccceeecccdddggghhhgggkkkqqqxxx}}}~~~~~~||||||zzzxxxzzz|||{{{vvvrrrsssrrrppppppqqqqqqooonnnnnnnnnppprrrsssrrrooommmfffggghhhjjjlllmmmnnnooollllllllllllllllllmmmmmmpppooonnnmmmlllkkkiiigggfffgggiiikkknnnoooqqqqqqmmmmmmlllkkkkkkkkklllllljjjjjjhhheeeccccccfffhhhllljjjhhhggghhhlllppprrroooooonnnmmmkkkhhheeedddfffjjjnnnqqquuuzzzzzzxxxpppllliiikkkpppqqqnnnjjjllliiifffeeeaaa[[[XXXZZZ^^^]]]\\\]]]^^^^^^\\\YYYVVVXXX[[[^^^^^^[[[TTTOOOCCCAAA???>>>@@@DDDIIIMMMNNNJJJFFFDDDDDDEEEEEEEEECCCCCCCCCCCCBBBAAA@@@???>>><<<:::777555444444444333222222444888>>>DDDGGGIIINNNTTTUUUUUUWWW^^^eeekkklllllllllkkkggg```ZZZNNNJJJHHHMMMVVV[[[YYYTTTNNNHHH@@@===@@@CCCEEEEEEEEEDDDAAA>>>===AAAHHHMMMUUUYYY\\\]]]YYYQQQHHHBBB???;;;555111000333888<<>>AAACCCCCCAAAAAADDDGGGIIINNNUUU\\\dddooo||||||rrroootttzzzmmmiiijjjzzztttgggdddiiisss~~~tttjjjcccccciiimmmllljjjiiieeeaaaaaa```ccchhhjjjjjjnnnsss{{{}}}{{{xxxxxxtttqqqtttxxxyyytttooorrrpppooooooppppppnnnlllmmmnnnppprrrrrrqqqpppoooeeeffffffhhhjjjlllnnnooollllllkkkjjjkkklllmmmnnnppppppooonnnkkkiiigggfffcccdddfffhhhjjjlllnnnooommmmmmmmmmmmmmmmmmmmmmmmjjjjjjiiifffcccccceeegggllljjjhhhggghhhkkkoooqqqmmmmmmmmmllljjjhhheeedddhhhjjjnnnqqqsssttttttsssmmmkkkjjjlllooopppmmmkkkmmmjjjiiihhhddd^^^]]]```aaa___]]]]]]```aaa___\\\VVVWWWZZZ\\\]]]ZZZTTTPPPFFFDDDAAA???@@@CCCGGGJJJKKKHHHEEEDDDDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@CCCBBB???;;;888555222111111000//////111444888:::DDDIIIOOOQQQQQQSSSYYY^^^```cccfffgggjjjllliiidddYYYSSSMMMOOOUUUZZZXXXUUUNNNGGG>>>999:::>>>AAABBBGGGHHHGGGCCC??????BBBFFFKKKOOOVVV[[[[[[WWWRRRMMMFFFBBB===777444333333444AAAFFFLLLOOOOOOOOOPPPRRRSSSSSSSSSQQQLLLEEE???;;;333000,,,++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,+++++++++++++++******+++++++++,,,,,,,,,***************++++++,,,++++++******))))))******++++++***)))((((((((((((+++++++++,,,+++******))),,,---,,,***'''%%%%%%%%%,,,++++++...111111///,,,...............///000000000000000000111111111111///000222333444888<<<@@@EEE************************'''((())))))*********))))))))))))))))))*********)))))))))*********++++++((((((((())))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++)))******************)))++++++++++++++++++++++++************++++++++++++,,,---......,,,,,,---...)))***+++,,,---............---------,,,,,,,,,+++...000444999<<>><<<===???@@@EEEIIILLLJJJEEEAAA@@@AAABBBGGGOOOWWW\\\]]][[[YYYUUUPPPIIIAAA999555222111777===EEEIIIIIIJJJNNNQQQQQQRRRTTTSSSPPPJJJDDD@@@777444///------------,,,++++++++++++++++++++++++************************,,,,,,+++*********+++,,,******+++++++++,,,,,,,,,***************+++,,,,,,+++,,,,,,,,,++++++***)))---,,,+++***))))))))))))***++++++,,,+++***)))(((+++,,,---+++(((&&&&&&(((---000333444333000---,,,...............///000000000000000000111111111111///000222333555999>>>AAADDD************************''''''((()))))))))))))))(((((())))))******++++++))))))******+++++++++,,,***************+++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++))))))************)))))),,,,,,++++++++++++++++++'''((()))***+++,,,------***+++,,,,,,******+++,,,......---,,,+++***(((''')))***+++---///000222222000222777;;;???AAABBBBBB===BBBFFFFFFEEEEEEIIIMMMOOOVVVaaalllwwwtttlllmmmuuu}}}yyymmmcccdddkkkvvv~~~~~~tttkkkaaabbbjjjvvvzzzmmmddd``````bbbbbbiiimmmmmmooooooggg]]]ZZZ[[[aaaiiimmmlllooosss}}}}}}rrrvvvvvvqqqnnnpppsssssspppqqqrrrrrrqqqqqqtttvvvrrrpppnnnmmmmmmmmmlllkkkiiikkknnnoooooooooooopppllljjjhhhffffffhhhjjjllljjjhhhfffeeefffjjjmmmpppnnnoooppppppnnnlllkkkkkkiiiiiihhhhhhhhhhhhiiiiiikkklllnnnppppppooommmllleeefffggggggffffffgggiiijjjiiihhhhhhiiikkkmmmnnnmmmmmmnnnmmmllliiigggffffffjjjpppsssppplllkkkmmmddddddeeeggghhhhhhgggeeeeeedddeeefffbbb]]]^^^cccccc^^^ZZZ[[[```cccbbb```\\\ZZZXXXWWWUUUSSSOOOLLLKKKHHHEEEBBB@@@@@@AAABBBCCCCCCCCCEEEEEEDDDAAA>>>>>>>>>>>>>>>???@@@AAABBB?????????>>><<<:::888777222222222111000000//////222666===BBBGGGJJJMMMOOOQQQUUUXXXXXX^^^gggjjjfffiiijjjiiiaaaXXXQQQRRRTTTOOOLLLHHHCCC???>>>>>>>>>BBBHHHNNNOOOIIICCC??????<<>>BBBCCC&&&'''((()))++++++,,,,,,************************((((((((((((((((((((((((+++***)))(((((()))***+++(((((()))***************)))************+++++++++************************+++++++++*********))))))************************+++,,,,,,,,,,,,+++******,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------******)))))))))***,,,---777999<<<>>>>>>???AAACCCBBBDDDEEEEEEFFFGGGKKKMMMTTT___mmm{{{~~~xxxtttuuuwww{{{nnndddeeelllrrruuu|||pppeeeaaaaaajjjwww|||tttiiidddccccccaaa^^^]]]gggoooqqqqqqooofff[[[[[[ZZZ^^^cccfffgggkkkqqq}}}yyyuuuoooiiigggkkknnnnnnlllqqqooommmooorrrttttttrrrvvvrrrnnnnnnpppssssssqqqooonnnmmmnnnoooqqqqqqqqqnnnllliiieeeccccccfffiiillliiifffeeefffiiijjjkkklllkkkjjjkkkmmmmmmmmmlllkkkiiigggggghhhjjjjjjjjjkkkmmmnnnllliiiiiillloooooommmjjjgggffffffhhhiiikkkiiigggggggggiiilllnnnpppmmmiiihhhiiiiiifffdddggglllqqqssspppjjjeeeaaacccgggkkkiiiddd``````bbbhhhhhhgggeeebbb___\\\ZZZ```___]]][[[ZZZZZZ[[[\\\^^^\\\WWWSSSNNNKKKIIIHHHGGGEEECCCCCCCCCBBB@@@>>>@@@AAACCCDDDDDDCCCAAA@@@@@@???>>>======>>>???@@@???>>>=========;;;888555222222222222222111000///222333444666:::???GGGLLLLLLLLLNNNQQQTTTXXX[[[]]]iiimmmpppkkkaaaWWWQQQOOONNNMMMKKKHHHEEEBBB@@@???BBBEEEGGGIIIIIIFFFBBB???@@@???EEERRR\\\aaaccceeeeeeeee___VVVMMMEEE:::000///222666999<<>>======>>>???@@@>>>===<<<<<<======;;;999444333333222111111000000...///111222555:::@@@EEEIIIIIIIIIJJJMMMRRRVVVXXXfffiiikkkiiibbbYYYRRROOOJJJJJJJJJIIIHHHFFFEEEDDDDDDGGGJJJLLLLLLJJJFFFDDD@@@>>>BBBMMMVVV[[[^^^aaaggghhhddd\\\TTTKKK>>>333///111333444666999===@@@CCCDDDGGGLLLOOOOOOKKKHHHEEE???777222000///...,,,*********+++++++++******************************///,,,***)))***++++++***,,,+++******)))***++++++))))))******+++,,,,,,---***************++++++,,,))))))***+++,,,,,,,,,,,,---+++***+++---...---+++++++++,,,,,,,,,,,,------***000555444///,,,---///............///000111111111111000000///000000111111222333444555777<<>>>>>??????@@@===<<<:::;;;<<<======<<<666555444222111000000000+++,,,---...///333777;;;CCCCCCBBBCCCFFFKKKOOORRR___```bbbcccaaa\\\TTTOOOFFFFFFGGGHHHIIIIIIIIIIIIFFFIIILLLOOOOOONNNLLLJJJBBB??????FFFMMMQQQUUUZZZbbbffffffbbb\\\SSSFFF:::111111111000000222777;;;>>>@@@DDDIIILLLKKKHHHEEEEEEBBB===777333///---,,,+++++++++++++++*********************************111...+++))))))******)))------,,,+++*********+++((())))))******+++++++++******+++++++++,,,,,,,,,)))******+++,,,,,,,,,,,,,,,+++***+++---...---,,,---------,,,,,,+++++++++,,,...//////---,,,,,,---///......//////000111222000///////////////000000000111222333444777;;;>>>DDD,,,,,,,,,+++***)))((('''************************************************************************(((((()))***************))))))))))))************************************************************+++++++++++++++++++++++++++,,,,,,,,,,,,+++******+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++,,,...222777:::<<<>>>@@@AAAAAAAAABBBCCCFFFFFFFFFHHHLLLSSS\\\bbbmmmzzzzzz{{{wwwmmmeeeccc``````iiiwwwyyynnnjjjjjjooovvvuuujjjccc___```aaacccgggkkkmmmllljjj]]]```ffflllpppoooiiibbb___ZZZXXX\\\```dddjjjooowww|||~~~{{{ppplllgggfffhhhllloooppprrrqqqppppppqqqrrrrrrrrrlllpppsssssspppnnnooopppuuuuuuuuusssqqqpppqqqqqqpppppppppmmmgggbbb___^^^dddddddddddddddfffiiikkkmmmnnnnnnllljjjiiiiiiiiikkkkkkjjjkkkmmmmmmkkkiiigggjjjkkkjjjgggfffiiikkknnnnnnmmmlllkkkiiihhhgggiiihhhgggfffhhhjjjnnnpppnnnllljjjhhhgggfffeeedddccceeegggfffdddbbbaaaaaaeeehhhjjjiiieeeaaa^^^^^^[[[\\\^^^```___]]]ZZZXXXVVVVVVVVVUUUSSSPPPNNNLLLPPPNNNKKKHHHEEEDDDCCCCCCAAA@@@AAABBBCCCBBB@@@===AAA@@@????????????@@@AAA????????????????????????===;;;999888:::;;;;;;;;;888777555333111111000111+++,,,---------///222444:::;;;===@@@CCCHHHKKKMMMUUUTTTVVV[[[```___XXXRRRGGGFFFEEEDDDEEEGGGJJJLLLGGGIIILLLOOOPPPPPPNNNMMMFFFAAA???AAADDDFFFKKKQQQXXX^^^cccccc```ZZZMMMAAA555444222///...000555999???AAAEEEIIIIIIGGGBBB???AAAAAA???:::555000...---......------,,,,,,,,,---************************111...***((()))***++++++------,,,++++++*********(((((()))))))))*********+++,,,,,,---------------)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,------,,,,,,,,,,,,++++++000///------...//////...............///000111222000000/////////000111111000111222222333666:::>>>CCC******++++++++++++***)))************************))))))))))))))))))))))))******++++++++++++******(((((()))***************(((((()))))))))*********************************************************+++++++++++++++++++++++++++,,,,,,,,,,,,+++******+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++---000444999;;;:::<<>>>>>>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>><<<:::777666777777777777999888666555333222111111...///111000//////000222111444999>>>CCCGGGIIIJJJLLLLLLNNNVVV___ccc```[[[NNNJJJEEEAAA@@@CCCGGGKKKFFFHHHKKKMMMNNNMMMLLLKKKIIIDDD???>>>======AAAGGGQQQXXX___bbbaaa]]]QQQFFF:::888444000...000444888CCCFFFJJJKKKIIIDDD>>>;;;<<<======;;;777333000000///...---,,,,,,,,,------************************...+++))))))***,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))))))))***************+++,,,---,,,,,,+++******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------111///------///000000///------------...///000000000000000000111111222333000111222222333666:::>>>@@@))))))***+++,,,,,,,,,+++************************((((((((((((((((((((((((((())))))******))))))((((((((()))***************((((((((()))))))))*********************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++*********++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++---///333777:::<<<999;;;???@@@AAABBBDDDFFFFFFHHHLLLQQQZZZfffrrrzzzuuuiiibbbaaahhhoooyyyzzzqqqsss|||~~~uuuhhh___^^^ccciiinnnqqqqqqrrrsssrrrqqqpppooogggdddeeemmmrrrpppjjjggghhhdddeeejjjnnnllliiiiiihhhmmmqqqrrrtttwwwvvvssssssrrrpppnnnnnnnnnoooppprrrssssssqqqoooooopppqqqnnnqqqssstttsssqqqppppppmmmpppqqqqqqoooooorrruuuuuuvvvuuurrrkkkddd___]]]bbbeeegggfffddddddgggkkknnnppprrroookkkiiijjjllllllkkkkkkkkkjjjgggbbb^^^^^^bbbfffgggggghhhjjjmmmllllllkkkjjjjjjjjjjjjjjjhhhgggeeedddeeegggjjjlllllllllkkkiiifffddddddeeefffggggggddd```]]]\\\\\\___```cccdddccc___[[[XXXYYYZZZZZZYYYXXXVVVTTTSSSOOOOOONNNMMMLLLJJJHHHGGGJJJIIIHHHFFFEEEFFFFFFGGGCCCBBB??????>>>>>><<<:::>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>======<<<:::888666555666666555444888888777777666444222111111333444444222000000111---000555:::???CCCEEEFFFGGGGGGIIIQQQ\\\cccdddcccXXXRRRJJJCCC@@@BBBEEEHHHEEEFFFHHHIIIJJJIIIGGGFFFFFFBBB>>>===:::777:::@@@NNNUUU\\\___```]]]SSSIII@@@===999333//////222555DDDHHHLLLNNNJJJEEE???<<<;;;;;;;;;;;;999777444222...---,,,*********++++++************************,,,***)))***,,,---,,,,,,)))******+++++++++******************************'''((()))***+++***))))))***++++++,,,,,,+++++++++***,,,------++++++---...+++++++++,,,,,,---------...---,,,,,,---.........,,,,,,,,,------...///000111000000000111222333444000111222333444777;;;>>>DDD)))***++++++,,,,,,++++++************************))))))))))))))))))))))))((()))************)))((((((((()))***************(((((((((((()))))))))***************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,---000333777:::<<<===<<<>>>AAABBBBBBCCCDDDFFFHHHKKKQQQYYYcccppp~~~}}}uuukkkdddgggoooyyy~~~~~~pppmmmooowwwzzzkkkeee^^^]]]bbbjjjrrrvvvxxxxxxxxxvvvuuutttuuuvvvpppjjjiiipppuuurrrllljjjhhhddddddjjjooommmiiihhhccchhhmmmoooqqquuutttppppppqqqqqqqqqpppppppppppptttuuuvvvtttqqqpppqqqsssrrrrrrrrrsssttttttrrrpppmmmppprrrqqqooonnnrrrvvvwwwxxxwwwsssmmmfffaaa___cccfffiiihhheeedddgggjjjllloooqqqoookkkiiijjjmmmjjjjjjjjjkkkjjjgggbbb]]]]]]aaaeeegggffffffiiilllkkkjjjhhhhhhhhhiiikkklllllljjjhhhgggggghhhjjjllliiijjjjjjgggcccaaabbbdddcccdddeeeccc___]]][[[[[[ZZZ\\\^^^aaaaaa^^^YYYUUUYYYXXXVVVTTTRRRPPPOOOOOOMMMMMMKKKJJJIIIHHHHHHHHHFFFEEEDDDCCCCCCDDDEEEFFFCCC@@@===<<<<<<=========<<<<<<>>>>>>>>>>>><<<<<<:::;;;<<<======<<<;;;:::777666555666777777666444666777888999888666333222222444666666333111000000---...000333777;;;@@@BBBBBBBBBDDDJJJTTT\\\aaabbb___ZZZSSSLLLGGGFFFFFFGGGEEEFFFGGGGGGFFFDDDBBBAAA???<<<;;;;;;888555777<<>>??????;;;<<<>>>??????>>><<<;;;999:::;;;<<<<<<;;;:::999444444555777999:::888666444666999::::::777444222222444666666333111/////////...,,,,,,///555;;;???======???DDDKKKTTTZZZ^^^ccc___ZZZTTTNNNJJJHHHGGGFFFFFFFFFEEEDDDBBB???>>>888777888:::777444666;;;777>>>GGGNNNVVV\\\ZZZUUUSSSPPPIIIAAA999444333333999@@@IIINNNNNNKKKIIIHHHCCC???;;;;;;>>>===888444222000...,,,+++,,,---...************************,,,,,,,,,---...,,,(((%%%%%%&&&((()))************,,,,,,++++++++++++++++++***+++---//////...---,,,++++++,,,,,,,,,++++++***))),,,...---+++***,,,//////......---+++******)))+++---//////...---...000.........//////000111222............///000222222111333444444555888<<<@@@CCC,,,,,,,,,++++++************((('''((())))))(((''',,,++++++***))))))******((()))*********)))'''&&&))))))************)))))))))))))))******+++++++++******))))))))))))******)))))))))***++++++,,,,,,)))************+++++++++,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***...000///---+++///444999<<<>>>@@@AAACCCDDDEEEEEEDDDDDDEEEFFFKKKNNNZZZiiiuuuzzzqqqeee```eeevvv~~~zzzoooddd]]][[[fffuuuwwwiiibbbbbb\\\dddlllpppuuu|||}}}{{{{{{{{{yyyxxx}}}~~~{{{~~~}}}rrrjjj^^^[[[\\\aaaeeeeeefffiiijjjlllooorrrsssrrrpppnnnqqqqqqppppppqqqqqqrrrssstttuuuuuuuuussssssuuuvvvxxxwwwuuutttsssssstttttttttsssrrrooommmmmmoooqqqssssssssspppkkkfffcccaaabbbdddfffeeeccccccgggjjjiiikkkjjjffffffjjjkkkiiikkkmmmooonnnkkkgggcccaaa___]]]\\\]]]___cccfffhhhjjjfffeeeggggggfffhhhlllnnnmmmkkkhhhfffgggiiikkkiiifffccc`````````___^^^^^^aaadddccc```^^^___```YYYXXXWWWWWWXXXWWWUUUSSSVVVTTTQQQNNNKKKJJJIIIIIIGGGHHHHHHHHHGGGDDDAAA@@@==============================<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<===>>>===;;;;;;::::::::::::;;;<<<<<<<<<:::888777555555555666666666555444444444444555888666333000.........///---------...///000111222888888999===DDDMMMUUUZZZ``````^^^[[[UUUNNNGGGCCCDDDBBBAAACCCFFFDDD>>>888;;;555333777888555555999<<<999<<>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999999999999666666666888999:::999999<<<<<<;;;;;;;;;<<<<<<===;;;:::888777666555666666666666555555444444444555777666444222000/////////,,,,,,,,,---...///000111666666888;;;@@@GGGLLLPPPXXXZZZ]]]^^^ZZZSSSKKKFFFCCCBBBAAADDDFFFDDD>>>999:::444222555666333333666777555999BBBJJJOOOSSSXXX\\\\\\XXXPPPFFF===777555666:::@@@IIIOOOQQQOOOMMMGGGEEECCCAAA>>>===<<<<<<555333000...---,,,******---)))&&&'''+++---,,,***************************+++++++++++++++++++++,,,*********++++++*********------,,,,,,++++++++++++,,,,,,++++++++++++++++++*********++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,---......//////......///...,,,---000111000...111111000000000000111111///111222333444777<<>>???@@@BBBCCCCCCDDDEEEEEEEEEFFFHHHJJJSSSYYYgggwwwxxxgggfffrrrxxxiiiZZZSSSXXXbbbtttzzzmmm```UUUOOOTTT\\\kkk|||xxxlll[[[XXXYYY___bbbaaa```bbbjjjmmmrrrwwwzzz{{{zzzyyyrrrrrrrrrqqqqqqqqqqqqqqqtttuuuuuutttrrrsssuuuwwwvvvuuusssqqqqqqqqqrrrsssqqqrrrrrrqqqnnnmmmmmmnnnnnnooopppooommmhhhdddaaa\\\]]]___cccgggjjjjjjiiinnnpppooojjjiiilllllliiihhhjjjmmmooonnnkkkfffccc[[[^^^``````___```dddggghhhdddcccfffggggggjjjooopppooommmkkkjjjjjjjjjkkkjjjfffaaa^^^]]]]]]^^^]]]aaa````````````___]]]ZZZWWWVVVTTTSSSSSSRRROOOMMMMMMLLLJJJGGGEEECCCBBBBBBBBBCCCCCCCCCAAA???===<<<999999999999999999999999:::999888777666666666666222333444555666777888999<<<;;;;;;:::::::::;;;;;;;;;:::888777666666666666666666666555555555444444555555555444333111000000,,,,,,,,,,,,,,,---...///222333666999<<<@@@BBBCCCMMMSSSZZZ```___YYYQQQKKKDDDCCCBBBDDDFFFDDD@@@;;;:::555222444444222222333555444666===AAAEEELLLSSS[[[\\\[[[VVVMMMBBB:::555333555999@@@GGGMMMOOOOOOHHHGGGFFFDDDBBB@@@???>>>:::555111///000///+++'''---***''''''***---,,,***)))))))))))))))))))))))))))******+++,,,,,,------)))***+++,,,,,,+++***)))++++++++++++************++++++++++++++++++,,,,,,,,,+++*********+++,,,---,,,,,,++++++,,,,,,---...,,,---......//////......///...---...///000000...111000000000000000111111222333333444444777;;;>>>GGG++++++++++++++++++++++++'''$$$!!!!!!###&&&((()))+++************+++,,,---+++++++++++++++*********))))))************)))))))))*********++++++,,,,,,,,,++++++++++++++++++,,,+++++++++*********))))))))))))*********+++++++++)))***++++++++++++***)))++++++++++++++++++++++++,,,+++***+++,,,---...///888:::===???@@@@@@BBBCCCDDDEEEEEEEEEFFFHHHLLLOOOWWW```ooo}}}~~~tttlllpppqqq```UUUUUUbbbqqqyyymmm]]]QQQJJJLLLYYYgggzzzyyyjjj]]]ZZZ[[[aaadddcccccceeehhhkkkpppuuuxxxyyyxxxxxxsssssssssrrrrrrqqqqqqpppqqqrrrrrrrrrrrrssswwwyyyyyywwwuuusssrrrssstttuuuppprrrrrrqqqooolllllllllmmmnnnooopppoookkkfffccc\\\ZZZZZZ]]]dddiiijjjjjjnnnpppoookkkjjjkkkkkkhhhfffhhhlllooopppnnniiieee[[[___bbbbbb``````cccfffeeeaaa```ccceeeeeeiiinnnqqqooommmllllllkkkjjjiiikkkfffaaa]]]\\\]]]^^^^^^^^^\\\ZZZ[[[\\\[[[WWWSSSTTTSSSQQQPPPPPPNNNKKKIIIHHHGGGFFFDDDBBB@@@??????????????????>>><<<:::999888888888888888888888888999888777555444444444444222333444666777888:::<<<;;;;;;:::999888888888999:::999888777777666666666666666666666666555555444444444555666555444222000------,,,,,,,,,,,,,,,---///111444888;;;<<<======EEEKKKUUU]]]___]]]WWWSSSJJJGGGDDDCCCDDDDDDBBB@@@<<<999666666666555555555666555777999:::<<>>======:::777555444111---***---***((((((***++++++************************************++++++,,,,,,,,,(((***+++,,,,,,+++***(((++++++++++++++++++***************++++++,,,,,,,,,...,,,+++))))))***,,,---,,,,,,++++++,,,,,,---...,,,---......///.....................///000//////000000000000000000111222333444555555555777;;;>>>GGG+++++++++++++++++++++++++++)))&&&&&&(((+++---...,,,,,,+++++++++++++++,,,++++++******))))))))))))))))))************))))))((()))***+++,,,...//////,,,++++++++++++++++++,,,))))))*********+++++++++))))))*********+++++++++)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000222:::<<<>>>?????????AAABBBDDDEEEEEEFFFHHHLLLRRRVVV]]]iiixxxuuuwwwxxxzzzoooqqqvvv~~~|||ggg\\\[[[cccsssyyyfff\\\PPPIIIIIISSSgggxxxyyyjjj```\\\\\\aaaeeeeeefffhhhjjjlllqqquuuwwwwwwvvvuuussstttttttttsssqqqpppooommmnnnooooooqqqtttyyy|||yyywwwuuurrrqqqssstttvvvqqqrrrsssrrrooolllllllllnnnnnnooopppqqqoookkkggg```[[[VVVWWW]]]ccchhhiiikkknnnmmmjjjiiikkkjjjfffeeefffjjjnnnqqqqqqllliii^^^```ccccccaaaaaaccceeebbb^^^]]]___aaacccggglllpppnnnlllllllllkkkiiifffiiieeeaaa^^^]]]^^^___^^^]]]ZZZXXXXXXYYYWWWSSSNNNQQQOOOMMMLLLLLLJJJGGGEEEDDDDDDCCCBBB@@@>>>===<<<<<<<<<<<<;;;:::999888777777777777777777777777777888777666555444444444444111333555666666777;;;>>>======;;;:::999999999999999999888888777777666666666666777777777666555444222333555777777555333222//////...---,,,,,,,,,,,,---///333777:::<<<======AAAFFFMMMUUUZZZ[[[[[[ZZZSSSOOOIIIEEECCCCCCDDDDDD>>>===;;;999:::<<<<<<:::777555666888888999AAAJJJPPPTTTYYY[[[XXXOOODDD===666333111333999@@@FFFIIIAAABBBBBBCCCBBB@@@>>><<<;;;======:::555000...---,,,+++)))))))))***++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***++++++++++++***)))++++++++++++,,,,,,,,,,,,*********++++++,,,,,,,,,...,,,+++))))))***,,,---,,,,,,++++++,,,,,,---...,,,---......///.........---...///////////////000000000//////000111222222444555555555555777:::===GGG***++++++++++++,,,,,,,,,---+++))))))+++---......,,,++++++++++++,,,,,,---++++++***))))))))))))***))))))************))))))((()))***+++,,,...//////++++++************++++++((())))))***++++++,,,,,,)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------///333666;;;===????????????AAACCCDDDEEEEEEGGGJJJQQQXXX^^^gggtttqqqvvvyyy|||}}}wwwtttgggrrrtttaaa\\\dddrrruuujjjSSSNNNJJJLLLRRR```vvv~~~pppfffaaa___bbbddddddfffiiimmmooosssvvvxxxwwwvvvttttttuuuuuuuuusssqqqooonnnjjjkkklllmmmooosssxxx|||xxxvvvrrrpppooopppssstttsssttttttrrrooommmmmmmmmooonnnmmmooorrrrrrnnnkkkeee___XXXUUUWWW]]]cccggggggjjjkkkhhhhhhkkkjjjgggeeeeeehhhmmmrrrssspppmmmccccccbbbbbbcccdddeeeeeeaaa]]][[[]]]___```eeekkkooolllkkkkkklllkkkfffbbbeeebbb___^^^^^^___^^^^^^\\\[[[YYYXXXWWWTTTPPPNNNLLLKKKIIIIIIHHHGGGDDDBBB@@@@@@@@@???>>>===;;;::::::999999888777777666666666666666666666666666666777666555555444444555555///222444444333444999===AAA@@@>>>===<<<;;;;;;:::888888888888888777666666666666777888777666555444111222444666666555444333222222000///...---------,,,...000444888<<<>>>@@@???BBBFFFLLLQQQVVVZZZ\\\ZZZWWWQQQKKKFFFEEEDDDEEE>>>???>>><<<>>>BBBCCC@@@777444444777999:::AAAHHHKKKOOOVVV\\\]]]XXXOOOHHH<<<888444222555999===???>>>???BBBDDDDDDBBB@@@>>>999<<>>?????????@@@BBBDDDDDDDDDFFFHHHMMMUUU^^^eeerrr~~~www~~~{{{tttooommmmmmyyyqqqccccccmmm{{{|||vvvooobbbVVVIIIIIINNNWWWbbbppp{{{qqqjjjeeeeeeeeeeeefffjjjlllooosssvvvxxxxxxvvvuuuuuuuuuvvvuuutttqqqooommmjjjkkkkkkkkklllpppuuuyyyxxxvvvrrroooooopppsssuuuvvvvvvuuurrrooommmnnnoooooolllkkkmmmqqqrrrpppmmmiiieee___YYYVVVYYY^^^ccccccgggiiihhhiiilllllliiifffeeefffkkkqqquuussspppiiieeeaaaaaaeeeggggggeeebbb]]][[[\\\^^^___dddjjjmmmjjjhhhiiikkkiiiddd^^^___^^^\\\]]]^^^^^^]]][[[YYYZZZZZZWWWSSSOOOMMMLLLHHHGGGFFFFFFFFFEEECCCAAA<<<=========<<<:::999888888888777666666555555555444444444444444444444444444444333333444444555666///222444333111222777<<<@@@@@@>>><<<;;;:::999999777888888999888777666666555666888888888777555444000111333444555555555444555555333111///.........,,,,,,---///333888===@@@>>>???BBBFFFKKKQQQUUUXXX^^^]]]YYYTTTMMMGGGCCCAAA;;;>>>===;;;???EEEGGGDDD===888555777999999<<<@@@EEEIIIPPPXXX]]]\\\VVVPPPCCC>>>888444333444555555:::<<<@@@CCCDDDCCCAAA???;;;<<<>>>===999444///---,,,,,,+++)))((()))***+++************************,,,+++++++++++++++++++++,,,+++***((((((***+++,,,************+++++++++,,,,,,,,,++++++++++++++++++*********++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,---......//////......,,,...000///...---///111////////////000111222333111222333333444666:::===EEE*********++++++,,,,,,,,,,,,+++******++++++***)))&&&&&&(((***---000222444...---,,,+++***+++,,,---))))))************))))))+++******)))(((''''''&&&******))))))))))))******,,,,,,++++++***))))))))))))************+++++++++,,,+++)))(((((()))+++,,,************************+++---......///222888===>>>???@@@@@@@@@AAACCCFFFDDDDDDFFFIIINNNWWWbbbiiizzz}}}zzzsssnnnkkkjjjyyysssiiijjjttt~~~wwwlll```RRRHHHHHHKKKUUUbbbooo|||{{{ssskkkiiihhhfffhhhllljjjmmmqqquuuwwwwwwvvvuuuuuuvvvvvvvvvtttqqqooommmllllllkkkjjjjjjmmmrrrvvvzzzxxxtttqqqppprrruuuwwwxxxwwwuuurrrnnnmmmoooqqqoookkkhhhjjjooorrrqqqnnnkkkiiiddd]]]WWWWWW[[[```aaafffhhhhhhjjjnnnnnnlllfffddddddiiiqqquuuuuurrrlllfff``````fffiiihhheeeccc^^^[[[]]]^^^___dddjjjkkkiiiggghhhjjjhhhbbb\\\[[[ZZZZZZ[[[]]]]]][[[ZZZUUUWWWXXXUUUOOOJJJIIIJJJFFFEEEDDDDDDEEEDDDBBB@@@::::::;;;;;;:::999777666888777666555555555555555222222222222222222222222222222222222333444555666111444666444222333888===>>>===;;;999888666666666777777888999999888666666555666888999888777555444000000222333444555555555777666555333111000//////---,,,++++++///555;;;???<<<===@@@CCCHHHMMMRRRTTT___```___[[[SSSIIIBBB>>>888<<<<<<:::>>>FFFHHHEEEEEE===888888999666555666???CCCJJJTTT[[[\\\XXXTTTGGGCCC<<<666333111///...666999===AAACCCBBB@@@>>>???>>>===>>>>>>;;;333---,,,,,,+++***((((((***+++))))))))))))))))))))))))*********++++++,,,---------+++)))'''''')))+++---(((((())))))*********+++---,,,,,,++++++*********((()))***,,,,,,---------,,,,,,++++++,,,,,,---...,,,---......//////......,,,...000000...---///111////////////000111222333000111222222333666:::===DDD(((((()))***************+++++++++***++++++,,,,,,+++***))))))+++---000111///...,,,+++***++++++,,,((()))***+++,,,---------************++++++++++++,,,+++***)))))))))++++++---,,,,,,,,,+++*********+++,,,,,,------,,,,,,+++...---+++))))))***+++,,,)))+++------,,,,,,,,,---,,,---...///222444666777999<<>>======<<<999777:::===DDDMMMVVVYYYXXXUUURRRHHHAAA???:::222...000000444:::AAAFFFHHHFFFDDD@@@<<<999999;;;;;;666111///,,,)))((()))*********)))************+++++++++...---+++*********++++++***************************)))))))))))))))******++++++,,,---------,,,,,,///......------,,,,,,+++...------,,,,,,++++++***(((***+++---......------,,,,,,,,,---------...............//////000111222111222333333444777;;;>>>CCC***************))))))(((,,,+++++++++++++++,,,,,,******)))***+++...000222///...---+++******++++++))))))***+++,,,,,,,,,,,,(((((((((((()))))))))))),,,+++***))))))***+++++++++++++++++++++************++++++,,,,,,++++++***...---+++***)))***+++,,,***+++------,,,+++,,,---------///111333666888999:::===@@@AAAAAABBBCCCDDDIIIFFFHHHPPPYYYdddqqq|||{{{pppeee``````fffttt}}}|||xxxkkk]]]PPPEEECCCFFFJJJYYYppp~~~zzztttmmmkkklllpppppprrrtttvvvvvvtttqqquuuuuuuuuttttttsssssssssmmmllljjjhhhiiilllrrrvvvyyyzzzzzzwwwttttttxxx{{{}}}{{{wwwrrrmmmlllnnnqqqpppppppppoooooooooooooooiiitttxxxlll]]]WWWYYY\\\aaaccceeegggjjjmmmooopppnnnnnnnnnqqquuuwwwxxxwwwlllddd\\\ZZZ___eeefffeeeaaa```___^^^___```bbbcccbbbbbbeeeggghhhfffaaa]]]YYYVVVSSSTTTVVVWWWTTTQQQQQQRRRSSSRRRNNNIIICCC@@@AAAAAAAAA@@@??????>>>>>>999999999888777666444444444444444444444444444444333333111111000111222222222222111111222333444444444444444444555666777888888999999999999777666555999888888777777888888999<<<:::999888888777444222111111111000000111111222333444555666555444222000///...,,,+++---000333666888;;;>>>??????@@@DDDGGGLLLUUU\\\\\\YYYSSSIIIAAA===;;;999;;;>>>BBBEEEFFFGGGDDD@@@???>>>===:::888888:::@@@HHHPPPUUUVVVUUUVVVNNNGGGDDD>>>666111222///222888@@@HHHKKKJJJGGGAAA===999999::::::666222111...+++***+++,,,,,,,,,)))************+++++++++---,,,+++***)))******+++************************,,,+++***************+++******++++++++++++***)))++++++************))))))*********+++++++++++++++++++++---...///......---,,,,,,---------.........000/////////000111222222111222333333444777;;;>>>CCC,,,+++++++++***))))))(((,,,,,,++++++++++++,,,,,,*********+++,,,///111333000///---+++***)))************+++++++++++++++***(((((((((((())))))))))))+++******)))******++++++))))))******************)))******++++++******)))---,,,+++*********+++,,,***,,,---,,,*********,,,---...000333666999;;;<<<;;;===@@@AAAAAAAAABBBCCCHHHHHHMMMWWWbbbmmm{{{xxxeeeWWWZZZbbbjjjyyy~~~zzzkkkZZZNNNEEEBBBDDDJJJSSSbbbyyy{{{sssnnnnnnpppppprrrtttvvvvvvtttqqqttttttuuuvvvuuutttsssrrrooommmjjjjjjmmmqqquuuwwwyyyzzz{{{xxxuuuuuuyyy}}}}}}wwwqqqlllkkknnnqqqqqqqqqrrrrrrrrrpppooonnndddttt}}}sssaaaVVVWWW\\\```___```aaaeeejjjooorrrpppppppppsssvvvxxxxxxwwwllleee]]][[[___ccccccbbb```___]]]\\\\\\^^^___```YYY\\\aaafffhhhfff```[[[WWWTTTQQQQQQRRRRRROOOLLLKKKKKKLLLKKKHHHDDD@@@===??????>>>======<<<<<<;;;888888888777666555444333333333333333333333333333333222111000000000000000000000000000111222333444555444444555555666777888666777777888888777777666888888777777777777888888:::999777777777777444222111111000000000000111111444555666777777666555444000//////......//////000000888???AAA>>>;;;===@@@BBBJJJRRRVVVXXXVVVMMMDDD@@@>>><<<<<<@@@CCCFFFGGGGGGDDDBBB@@@???===:::888666777:::AAAIIIOOOSSSUUUXXXRRRLLLIIICCC;;;555333...///444>>>IIIOOONNNLLLCCC???:::999999999777444111...+++)))***++++++***)))************+++++++++++++++***)))))))))******************************------,,,+++******++++++************)))(((''''''(((((()))))))))*********)))******+++,,,,,,------------...//////......---,,,------------.........111000000000000111111222222222333333444666:::>>>DDD+++++++++******+++++++++------,,,+++++++++,,,,,,))))))***+++---000222333000///---+++))))))))))))***++++++++++++******))))))*********++++++++++++******************++++++((((((((()))*********+++******++++++++++++******,,,,,,+++******++++++,,,+++,,,,,,+++***)))***,,,...///222555999;;;===???<<<>>>@@@AAA@@@AAABBBDDDGGGIIIRRR^^^jjjvvvsss```VVV^^^ggglll{{{yyysss||||||mmm^^^NNNEEECCCDDDJJJPPPYYYfff{{{{{{}}}{{{|||~~~wwwrrrqqqqqqqqqrrrtttuuuuuusssqqqrrrtttuuuvvvvvvuuusssrrrrrrnnnjjjkkkpppuuuwwwwwwzzz{{{{{{xxxuuutttwwwzzz}}}yyysssnnnlllmmmoooqqqrrrtttttttttrrrpppnnnfffsss}}}xxxhhh[[[XXXZZZ^^^^^^^^^```ccchhhmmmpppnnnnnnoooqqqtttvvvuuusssoooiiibbb___```aaa___]]]___^^^\\\ZZZZZZ[[[\\\]]]WWWYYY]]]aaacccaaa]]]YYYTTTRRROOONNNNNNMMMJJJGGGEEEEEEFFFEEECCC@@@>>><<<<<<<<<;;;;;;:::999999888777777777666666444333333222222222222222222222222222222111000000/////////////////////000222333444444333333333444444555666555555666666777777777777777777777666666777777777999888777888888888666444444333333222222222222333333444555666777666666666222222000///...------------333:::===;;;::::::<<<===BBBHHHNNNTTTXXXSSSKKKCCC@@@>>>===@@@BBBDDDEEEDDDCCCAAA???<<<:::777666555555777;;;BBBJJJPPPTTTVVVSSSOOOLLLGGG???888333///...111;;;HHHPPPQQQOOOGGGCCC>>>;;;::::::888777333000---++++++++++++***))))))*********+++++++++******))))))))))))))))))************************---,,,++++++************************)))((('''&&&*********+++,,,------...---------....../////////...............---------------------............000000/////////000000111222333333333444666:::===DDD)))))))))***+++---///000...------,,,+++++++++,,,))))))***,,,---///111222///...,,,***))))))))))))******+++++++++***)))))))))*********++++++++++++))))))******++++++++++++((((((((()))*********+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,+++,,,,,,+++***)))+++---///111444888;;;===???@@@===???AAAAAAAAABBBDDDFFFHHHMMMXXXfffrrr~~~xxxhhhaaaaaajjjooorrrzzzgggdddqqq~~~{{{ooo]]]RRRGGGDDDGGGKKKQQQVVV```iiixxx{{{xxxvvv{{{}}}zzzyyyyyyyyyyyy}}}|||~~~yyyuuuuuurrrrrrrrrsssuuuuuusssqqqqqqrrrtttvvvvvvuuusssrrrrrroookkklllqqqvvvwwwwwwzzz{{{{{{xxxsssqqqsssuuu|||{{{zzzvvvqqqnnnmmmmmmqqqrrrtttuuutttsssqqqooommmrrrxxxxxxoooccc[[[XXX]]]^^^```bbbeeegggjjjkkkllllllmmmooorrrsssqqqooonnnjjjfffcccccccccaaa______]]][[[YYYXXXXXXYYYZZZZZZZZZZZZ[[[[[[ZZZXXXUUURRRPPPNNNLLLJJJHHHFFFDDDBBBBBBAAAAAA???>>><<<;;;:::999999888777777666666555555555555555444333222222222222222222222222222111111111111000000//////////////////000111222333222222111111111222333333444444444555555666777777777666666555555666666777:::999888999::::::999777555555444333222222333333222333444444555555555555666444111///---,,,---------...000444777:::;;;;;;<<>>???@@@AAAAAA@@@@@@???===999666444222555555666888===DDDLLLQQQRRRSSSRRROOOLLLFFF>>>777111///000777BBBLLLPPPQQQKKKHHHDDD@@@>>>===<<<;;;999666222///......---,,,))))))*********+++++++++))))))))))))******))))))************************++++++***)))))))))))))))++++++++++++***)))((('''***++++++,,,---...///////////////......---------------,,,,,,,,,,,,,,,,,,---------.........////////////.........///000000222333444444444666:::===DDD)))((()))***,,,...111333///...---,,,,,,++++++,,,((()))***+++---...//////...---+++***))))))******))))))***************)))(((((((((((())))))))))))((()))***+++++++++++++++))))))******************,,,,,,,,,------,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,+++***+++---000000222666999<<<>>>??????>>>@@@AAABBBBBBDDDGGGIIILLLSSS```ooozzzzzzooo```fffpppxxx{{{~~~}}}lllaaabbbnnn|||mmm___NNNHHHEEEHHHMMMRRRYYY___jjjpppxxx{{{tttrrrsssxxx}}}}}}{{{yyyyyyxxxxxxwwwvvvxxx||||||xxxvvvwwwsssrrrrrrsssttttttsssrrrpppqqqrrrssstttsssrrrrrrqqqooommmmmmpppsssuuuvvvwwwyyyyyyvvvrrrpppqqqsssxxxyyyyyywwwssspppooonnnqqqrrrsssttttttsssrrrqqqrrrppppppsssqqqhhh]]]XXX[[[]]]```cccfffggghhhhhhkkkkkkmmmoooqqqqqqooommmiiigggffffffggghhhgggfff___]]][[[XXXWWWVVVWWWWWW]]]ZZZWWWUUUTTTTTTSSSQQQNNNMMMKKKIIIFFFDDDBBBAAA@@@???>>>===<<<<<<;;;;;;888888777777666555555444444444444444444333222222111111111111111111111111000000111222222111111000000000000000000111111222111111000000000000111111444333333333444555666666666666555555555555666666999888888:::;;;<<<;;;999555444333222222111222222222222222333333444444555777555222000.........///...,,,+++---222888:::;;;<<<>>>???@@@FFFOOOTTTSSSJJJGGGBBB?????????>>>>>>>>>??????===888444222111555666666888:::???FFFKKKNNNQQQTTTSSSRRROOOGGG>>>444222111333:::CCCLLLPPPQQQOOOKKKGGGDDDBBBAAA@@@;;;777222...,,,***)))''')))************+++++++++((()))******++++++*********************************)))))))))))))))******,,,,,,,,,,,,+++***))))))))))))***+++,,,,,,---------------,,,+++******))),,,,,,+++++++++,,,,,,---------........./////////............///000111222333444444444444666999<<>>>>>>>>???@@@BBBCCCDDDFFFJJJMMMRRRZZZhhhwwwuuuiiibbbqqq}}}nnndddfffmmmtttzzzkkkZZZPPPGGGFFFIIIOOOUUU[[[ccclllsssvvvzzz}}}uuupppoooqqqtttxxx{{{}}}}}}|||{{{}}}}}}~~~}}}{{{yyywwwwwwvvvssstttwwwxxxuuutttwwwtttsssrrrrrrttttttsssrrrpppppppppqqqqqqrrrrrrrrrooopppooonnnnnnooorrruuutttvvvxxxvvvrrrqqqsssuuuwwwwwwwwwuuusssqqqrrrsssqqqqqqqqqrrrssssssttttttsssmmmjjjmmmmmmfff^^^ZZZXXXZZZ]]]aaaeeegggiiiiiijjjjjjkkknnnpppooommmjjjeeeeeefffhhhiiijjjiiihhh```^^^[[[XXXVVVUUUVVVVVV\\\YYYUUURRRQQQPPPOOOMMMIIIIIIHHHEEEBBB@@@???>>>???>>><<<:::999999999999777777666666555444444444333333333333333222222111111111111111111111111111///000111333333333333222222222111000000000111111111111000000000000111111444444333222222333444555666555555444444555555666777777777999;;;<<<;;;:::666666555444333333333333333333333333333333444444555444444333222111000///------,,,,,,...222777;;;:::>>>???>>>AAAHHHNNNOOOOOOKKKFFFAAA???>>>===<<<@@@AAABBB@@@:::666333333444666777888888:::???CCCFFFMMMRRRSSSUUUTTTLLLCCC888666222///111:::EEENNNUUUTTTRRROOOJJJGGGEEEDDD>>>:::444///,,,)))'''%%%)))************+++++++++((()))+++,,,,,,,,,++++++************************))))))))))))***+++,,,,,,+++++++++,,,++++++******))))))******+++++++++,,,+++++++++++++++*********,,,,,,++++++,,,---...///............/////////////////////000111333444555333444444444444555999<<>>>>>===???@@@BBBCCCEEEHHHLLLOOOWWW___mmm|||sssfffkkk}}}tttddd```mmmxxx{{{nnnZZZLLLFFFGGGHHHNNNVVV\\\bbbmmmwwwvvvyyy|||yyyrrrooonnnpppqqqtttxxx{{{|||yyyvvv}}}~~~~~~{{{wwwuuutttwwwssssssuuuuuurrrsssvvvtttsssrrrrrrssstttsssrrrppppppoooooopppqqqrrrrrrnnnppppppnnnllllllppptttqqqtttvvvvvvtttsssuuuxxxwwwwwwuuusssqqqrrruuuwwwpppppppppqqqrrrssstttuuurrrkkkgggiiiiiiccc]]]]]]VVVXXXZZZ^^^bbbgggjjjlllggghhhiiilllmmmmmmjjjgggfffggghhhiiiiiiiiigggfff```^^^[[[XXXVVVUUUUUUUUUYYYWWWTTTRRRQQQOOOMMMKKKFFFFFFEEECCC@@@===<<<===>>>===;;;999777777888888777666666555555444333333222222333333333222111111000000000000000000000000...000111333444444444333444333222111000000000000222222111111111111111222555444333222222222333444555555555444444555555555666555666888:::;;;;;;999999999888666666555555555555444444333333333444444222333555777666333000...+++...000...+++---444;;;777===AAA??????DDDHHHJJJSSSNNNHHHCCC@@@???===;;;BBBDDDEEECCC===888555555333555888888777777:::===???GGGOOOQQQTTTUUUMMMCCC;;;888333---,,,333AAAMMMXXXXXXWWWSSSOOOJJJHHHGGGGGGCCC===777333000---***)))************+++++++++)))***+++,,,------,,,+++************************)))))))))***+++,,,......)))******++++++++++++***+++++++++++++++,,,,,,,,,***++++++,,,,,,------...---,,,,,,,,,---...000111............/////////000///000000222333555777888333444444444444555999<<>>???BBBCCCCCCCCCEEEIIINNNRRR___jjjyyyxxxlllhhhttt~~~tttffffffmmmyyy}}}ooo]]]MMMHHHJJJFFFLLLUUU^^^fffnnnuuuyyy~~~{{{yyyxxxzzz~~~uuupppqqqvvvxxx{{{}}}~~~|||zzzxxx~~~~~~~~~}}}|||{{{zzzyyyqqqrrrrrrpppnnnnnnrrrvvvwwwvvvtttsssqqqqqqqqqqqqpppssstttooommmnnnnnnlllmmmmmmnnnnnnnnnlllkkkjjjkkkqqqvvvwwwuuusssuuuxxxzzzyyyuuuqqqrrrvvvuuuqqquuurrrooonnnppptttwwwxxxyyyqqqiiieeedddccc___[[[YYYYYY[[[^^^ccceeefffeeeddddddeeegggiiihhhfffcccfffgggjjjlllmmmlllkkkiii___^^^ZZZWWWUUUUUUUUUUUUUUUUUUSSSQQQOOOMMMKKKJJJEEECCCAAA@@@>>>>>>>>>>>><<<;;;;;;::::::999999888777777666555444444333333222333333333333222111111000000000000000000000000...///000222222111111000///////////////000111111666555222000000222444555222222222222222222222222222222333444444555555666555666888888888888:::;;;999::::::999888666444222222222222222222222222222777777888888666555333111...---,,,+++,,,...000222999>>>AAA@@@===>>>FFFMMMSSSQQQNNNIIIEEEAAA???>>>>>>BBBFFFGGGDDD???:::888777666666555555555666666999???IIIPPPTTTRRRMMMJJJBBB>>>777000...333;;;BBBSSSSSSRRROOOKKKGGGEEEEEEGGGEEEAAA;;;666111...,,,---+++******++++++)))(((************************+++++++++*********))))))))))))*********))))))(((***+++,,,------+++***((()))***+++,,,---.........,,,++++++******++++++,,,,,,,,,,,,***))))))+++---..................------,,,---///222555777999:::222333333333222333666888BBB++++++++++++++++++++++++++++++************++++++---000222000,,,***,,,///+++++++++******)))))))))************************(((((())))))))))))((((((+++++++++++++++***)))))))))))))))*********++++++******************************+++++++++,,,,,,,,,------...------///333666888999:::;;;<<<>>>??????BBBBBBCCCCCCEEEJJJQQQVVVdddpppyyymmmjjjlllwww|||pppggg___dddqqq|||oooaaaSSSHHHEEEHHHKKKPPPYYYbbbkkkrrryyy}}}~~~yyytttrrrqqqrrrxxx}}}|||vvvrrrsssyyy{{{}}}~~~|||{{{~~~~~~~~~}}}|||zzzyyyxxxqqqrrrqqqooommmmmmppprrrvvvuuuuuutttssssssrrrrrrqqqttttttooommmnnnooommmmmmmmmnnnnnnmmmkkkjjjiiikkkpppuuuvvvsssrrrtttvvvxxxyyyvvvqqqqqqtttuuussswwwtttqqqoooppptttwwwyyy{{{vvvnnniiigggeeeaaa___ZZZZZZZZZ]]]```bbbcccbbbcccbbbcccdddffffffdddcccccceeegggiiijjjiiigggfff___]]]ZZZWWWTTTSSSSSSSSSRRRQQQPPPNNNKKKJJJHHHGGGDDDBBB@@@===<<<;;;<<<<<<;;;::::::999888777777666666666555555444333333222222222333333222222111000000000000000000000000000...///000111222111111000///////////////000111111444333222111111222444555444444444444444333333333111111222222333444444555666777999999888888999;;;999999:::999999777555444333333333333333333333333666666777777666555444333111000...,,,,,,,,,---...999>>>BBBBBB??????DDDIIINNNNNNMMMLLLKKKGGGCCC@@@AAACCCEEEGGGFFFBBB===999888888777666555555555555888<<>>999444///------,,,***++++++,,,***)))************************,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,***+++,,,------+++***(((***++++++,,,------------,,,++++++******++++++,,,,,,------,,,******,,,...........................//////000222333444555666222333333333222444666999BBB++++++++++++++++++++++++++++++************++++++,,,...000...+++)))+++---*********)))))))))))))))************************((())))))******))))))(((***++++++++++++***))))))************+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---...///000222666999::::::;;;<<<>>>???@@@@@@BBBBBBBBBCCCFFFMMMVVV\\\nnnxxx~~~|||zzzllleeelllxxx~~~yyylllccc^^^^^^hhhzzzxxxkkk\\\QQQIIIEEEFFFJJJSSSXXXaaaiiiqqqxxx~~~~~~uuuooollljjjjjjoooxxx|||zzzwwwwww{{{}}}~~~~~~}}}{{{yyyxxxwwwqqqrrrqqqnnnlllkkkmmmnnnttttttttttttttttttttttttrrruuutttooolllnnnpppooonnnnnnnnnnnnmmmkkkiiihhhjjjnnnssssssrrrpppqqqssswwwzzzxxxrrroooqqquuuuuuzzzwwwrrroooooorrrwwwzzz~~~zzztttmmmhhheeecccccc___]]]\\\]]]___aaaaaa```bbbaaa``````bbbccccccbbb```aaacccddddddcccbbbaaa]]][[[XXXUUURRRQQQPPPPPPNNNMMMKKKIIIGGGEEEDDDDDDCCCAAA===:::888888999::::::999888777666555444444555444444333333222222222222222333333222222111000////////////////////////...///000111111111000000///////////////000111111000111111111222222333333333333333333333333333333000000111222222333333444777999:::999888888999:::999999::::::999888888777333333333333333333333333444555666666666666555555444222000---+++*********777===CCCDDDBBB@@@BBBEEEIIIJJJKKKOOORRRPPPJJJEEEGGGFFFEEEFFFHHHFFFAAA===<<<;;;:::999777666555555888999<<>>???@@@AAAAAABBBBBBBBBDDDHHHQQQ[[[cccuuu|||{{{qqqiiiiiivvv|||lll```]]]___gggsss{{{jjj\\\MMMFFFEEEFFFKKKQQQ\\\aaahhhpppvvv|||vvvooolllhhhgggkkkuuu}}}}}}{{{zzz{{{}}}~~~}}}{{{yyywwwvvvsssrrrpppnnnlllkkkkkklllpppqqqssstttuuuuuutttsssrrruuutttnnnllloooqqqpppoooooopppooonnnllljjjhhhiiilllpppqqqpppoooooopppwww||||||tttmmmnnnrrruuuzzzwwwrrrnnnmmmpppuuuyyy|||zzzuuunnngggdddcccdddeeecccaaa```aaabbbbbbaaabbb```^^^]]]___aaabbbbbb^^^___`````````^^^]]]\\\YYYWWWUUURRROOOMMMLLLKKKJJJHHHFFFDDDBBBAAAAAAAAACCC@@@<<<888666666777888999999888666555444333222333333333222222222111111222222222222222111000000/////////////////////////////////000000000000000///////////////000000111...///000222333333333222000000000000000111111111111111111222333333444444888999:::999888777888999999999999999:::999999999444444444444444444444444333333444555666666666666444333111...,,,+++***)))222999@@@DDDCCCBBBBBBCCCFFFFFFHHHNNNTTTUUURRRNNNNNNJJJFFFFFFIIIIIIEEEAAAAAAAAA@@@>>><<<:::888777888999;;;???EEEKKKRRRUUUNNNLLLFFF???777111......666:::???CCCEEEEEEFFFFFFFFFFFFFFFDDD@@@:::444000...,,,******+++,,,++++++************************,,,,,,,,,,,,,,,,,,,,,+++&&&'''((()))************++++++,,,,,,,,,+++***))),,,,,,---------,,,++++++,,,++++++******++++++,,,+++,,,------,,,,,,---///............////////////222111111000//////......111222333333333444777999CCC++++++++++++++++++++++++++++++************++++++++++++,,,+++*********+++++++++++++++++++++++++++************************))))))************)))))))))******+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))+++...000222444888:::<<<======>>>???@@@AAAAAAAAABBBCCCEEEKKKUUU```hhhuuuxxx~~~xxxnnnkkknnnuuunnn^^^UUUYYYbbbnnn{{{vvvkkk[[[OOODDDAAADDDIIIQQQXXXcccgggnnntttyyy}}}~~~vvvpppnnniiifffiiissszzzzzzyyyyyyxxxyyy|||~~~~~~|||zzzxxxvvvuuusssrrrpppooonnnmmmlllkkklllnnnqqqsssttttttrrrqqqppptttsssooommmoooqqqpppppppppppppppooommmkkkjjjhhhjjjmmmoooooonnnnnnnnnvvv}}}~~~vvvmmmlllpppsssvvvuuuqqqmmmjjjlllqqqvvvxxxvvvqqqkkkeeebbbbbbcccgggeeecccbbbbbbbbbaaa```bbb___\\\\\\^^^```aaaaaa]]]]]]]]]]]]\\\ZZZYYYXXXTTTRRRPPPNNNKKKIIIHHHGGGGGGEEECCC@@@???>>>>>>???AAA>>>;;;888666666777777888888777666555444333333222222222222222111111111111222222222222111000000///////////////////////////////////////000000000///////////////000000111---///111222333333222222//////000000000111111111222222333333444555555555777999999999777777777999999999999999999:::::::::555555555555555555555555222222333444555666777888444333111///...,,,,,,+++,,,222;;;AAABBBBBBBBBBBBEEEDDDEEEJJJPPPUUUWWWWWWTTTNNNHHHFFFIIIKKKIIIFFFGGGGGGFFFDDDBBB???<<<;;;666777:::>>>DDDKKKQQQTTTQQQNNNHHH@@@888222000000///333888===@@@CCCFFFIIIIIIHHHGGGEEEAAA;;;666333///---***)))************************************************++++++++++++***++++++,,,---------,,,,,,,,,,,,,,,++++++******,,,,,,---------,,,++++++,,,++++++******++++++,,,)))+++,,,,,,++++++,,,---........./////////000000////////////////////////000111222333333444777:::CCC++++++++++++++++++++++++++++++************++++++++++++++++++++++++******+++++++++++++++,,,,,,,,,************************)))******++++++******)))))))))***++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))+++...111333555888;;;======>>>??????@@@AAAAAAAAABBBDDDHHHOOOYYYdddkkkpppsssyyyvvvllleeekkkvvvsss```SSSNNNXXXeeessszzzhhhYYYMMMEEE@@@BBBGGGLLLUUU]]]hhhkkkqqquuuxxx{{{~~~~~~~~~|||zzzwwwsssooommmhhhfffiiippptttttttttuuuuuuvvvwwwyyy|||||||||{{{zzzxxxvvvuuutttqqqooonnnnnnoooooonnnllljjjlllpppssstttsssqqqooonnnrrrsssooommmoooooonnnooooooppppppooonnnlllkkkfffhhhjjjmmmnnnnnnnnnmmmttt{{{~~~wwwpppoooqqqrrrqqqrrrpppllliiijjjooossssssppplllgggdddcccccccccdddcccbbbbbbcccbbb```^^^```^^^[[[[[[]]]___``````\\\\\\[[[ZZZXXXWWWUUUTTTMMMLLLKKKIIIGGGEEEDDDCCCDDDBBB@@@===<<<;;;<<<======;;;:::888666666666666666666666555444444333333222222222222222222222222111111222222111111000/////////////////////////////////.........///000111///////////////000111111///000111333333333222222111111222222333444444444222333333444444555666666555777888777666666777888999999888888888999999:::666666666666666666666666222222222333444666777888444333333111000///...---(((---555;;;>>>@@@AAAAAACCCCCCDDDFFFKKKQQQWWW[[[YYYSSSKKKGGGGGGIIIJJJJJJKKKKKKJJJIIIFFFCCC@@@???444555777;;;AAAGGGMMMPPPRRRPPPLLLEEE===777444444---///333777;;;AAAHHHLLLMMMKKKHHHCCC???;;;888666222///+++))))))******)))************************)))***************++++++******++++++++++++******,,,,,,,,,+++++++++******++++++,,,------,,,,,,,,,,,,++++++******++++++,,,(((***,,,,,,++++++,,,---.........//////000000111------...//////000111111000111222222333444888:::CCC++++++++++++++++++++++++++++++************++++++++++++***++++++,,,++++++)))*********++++++++++++************************)))******++++++******)))))))))***+++++++++++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***---000333555777999;;;======>>>>>>??????@@@@@@@@@BBBFFFKKKRRR\\\fffmmmooouuu~~~{{{xxxjjjddddddqqq}}}eeeXXXRRRRRR^^^nnn}}}yyylllXXXIIICCCAAABBBHHHLLLQQQYYYbbbjjjmmmqqqtttvvvxxxzzz{{{zzzuuupppoooppppppnnnkkkiiihhhkkkpppqqqpppqqqvvvuuutttttttttvvvxxx{{{|||wwwwwwwwwvvvuuusssrrrqqqmmmlllkkklllooopppnnnllljjjmmmqqqtttuuusssqqqnnnkkkppprrrooonnnooonnnkkkkkklllmmmnnnnnnmmmlllkkkeeefffiiilllooopppooonnnooovvv{{{wwwtttssstttsssnnnooopppmmmjjjiiimmmrrrqqqlllgggeeefffgggfffeeebbbbbbccceeeeeedddaaa^^^]]][[[YYYYYY[[[]]]]]]\\\ZZZZZZXXXWWWUUUSSSRRRQQQGGGGGGFFFEEEDDDBBBAAA@@@AAA???<<<:::888999:::;;;777777777777666555444333333333333333333333333333333333333333333333333333111111111111111000000///000000000000000000000000///......---...///000111///////////////000111111222222333333333333333222222222222333444555555555111222222333444444555555333555666666555555666888999999888777777777888999777777777777777777777777333222222222333555666777666666555444222000...---'''+++000555999<<<>>>??????AAADDDEEEGGGLLLTTT[[[]]]WWWOOOHHHEEEFFFJJJMMMLLLLLLLLLKKKIIIFFFCCCAAA666555555777<<>>?????????@@@@@@CCCGGGMMMTTT]]]gggmmmpppzzz~~~{{{zzzyyyvvvtttcccbbbhhhxxxqqq[[[UUUVVVZZZhhhxxx}}}rrraaaMMM@@@???AAAGGGNNNRRRUUU]]]fffjjjmmmqqqssstttuuuvvvxxxyyyrrrjjjiiimmmpppnnnkkkjjjkkkooosssrrrpppsssxxxuuutttrrrqqqqqqssstttvvvssssssssssssrrrqqqpppooojjjiiihhhkkknnnpppooolllkkknnnrrruuuvvvtttqqqnnniiinnnrrrpppnnnooommmjjjiiijjjkkklllllllllkkkjjjdddeeehhhkkkoooppppppnnnkkkrrrxxxwwwvvvwwwwwwtttlllooopppnnnkkkjjjmmmrrrqqqkkkeeeeeehhhkkkiiigggcccccceeehhhiiihhhddd```ZZZYYYXXXXXXZZZ[[[[[[ZZZYYYXXXWWWUUURRRQQQOOONNNDDDDDDDDDCCCBBBAAA?????????===:::777666666888999333444555666555444333111000111111111111222222222333333333333333333333333111111111111111000//////111111111111111111111111///......------///000111///////////////000111111444444333333333333333333000000111222333333444444000111111222333333444444111333555555444555666888:::999777666666666777888777777777777777777777777333333222222333444666777999888777555333000...,,,)))+++...111555888;;;===;;;@@@EEEFFFEEEHHHQQQYYY^^^YYYQQQHHHCCCDDDIIINNNLLLMMMMMMLLLJJJGGGCCCAAA:::777555555999AAAIIIOOOTTTVVVWWWSSSKKKBBB999555000///...///444>>>JJJRRRUUUPPPGGG???999888999::::::666111...,,,,,,,,,+++************************+++++++++,,,,,,------------------,,,+++***)))(((---,,,++++++******++++++)))***+++,,,---.........,,,++++++++++++++++++,,,(((+++...///...---...///---......///000111111222......//////000111111111000111222222333555888;;;DDD++++++******)))*********)))***+++,,,,,,+++***)))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************,,,,,,+++***))))))************++++++,,,,,,,,,,,,111222333555777888::::::============>>>>>>>>>>>>EEEFFFIIIOOOUUU\\\cccffftttyyyvvvwwwssskkkeee\\\jjj{{{{{{eeeSSSSSS\\\fffwwwtttbbbOOOEEEDDD@@@DDDKKKTTT\\\ccchhhjjjnnnppprrrssssssrrrpppooowwwssspppooorrruuutttssskkknnnppprrrqqqqqqrrrrrrvvvtttrrrssswwwxxxxxxvvvrrrooonnnnnnpppqqqooommmiiihhhggghhhkkkooorrrsssnnnoooqqqrrrrrrqqqooonnnkkkllllllmmmnnnnnnnnnmmmkkkllljjjggghhhlllmmmjjjiiiiiiiiijjjkkklllmmmnnnmmmlllqqq{{{~~~xxxtttuuupppqqqpppmmmjjjkkkooosssxxxqqqgggaaa```eeejjjmmmeeedddcccddddddcccaaa___[[[VVVRRRSSSWWW[[[[[[YYYWWWUUUQQQNNNKKKIIIIIIIIIEEECCCAAA?????????AAAAAA===<<<:::888777666555555444444444333333222222222333333333222222222111111222222111111111111222222///000111222333333222111000111222222111000///...///////////////000111111111111111111000000000000111111111111111000//////111111222333333333333222111111111000111111222222333222222111111222222333555666777888888777666555888777777666555444444333333333333333333444555666666666666555333111///------,,,,,,---///333777999:::===AAACCCCCCEEEHHHLLLOOORRRSSSOOOIIIFFFGGGJJJNNNSSSSSSJJJDDDDDDCCC???<<<:::888777888;;;@@@BBBSSSTTTVVVVVVRRRIII>>>666999222---...444<<>>>>>>>>>>>AAADDDGGGLLLRRR[[[eeekkk}}}uuuvvvwwwnnnddd^^^aaaqqqooo]]]RRRXXXfffsssvvviiiXXXHHH@@@@@@CCCHHHPPPZZZbbbhhhlllmmmmmmnnnooooooooooooooooootttsssqqqrrrsssuuuuuuuuuqqqrrrttttttrrrqqqrrrssswwwtttrrrrrruuuwwwwwwvvvsssqqqooooooqqqqqqooommmllljjjhhhhhhjjjnnnqqqsssoooppprrrssssssrrrpppoooiiijjjkkkmmmnnnnnnnnnnnnkkkllljjjfffgggkkkllljjjiiiiiiiiiiiiiiijjjkkkkkknnnllloooxxx}}}yyyvvvuuuqqqrrrqqqooollllllnnnpppsssmmmeee______bbbeeehhhcccbbb``````aaaaaa```^^^[[[VVVQQQPPPTTTWWWWWWVVVTTTRRRNNNKKKHHHFFFFFFFFFCCCBBB@@@>>>======>>>???<<<;;;:::888666555444444333333333333333222222222333333222222222111111111222111111111111111111222//////111222222222111111000111111222111000///...///////////////000111111111111111111000000000000111111111111111000//////111111222333333333333222555444333222222222222222333222222111111222222333333444555666666666666555555555555555666666666666666666555555666777777888555666666555444222000///,,,+++***+++,,,000333555:::===@@@AAAAAABBBEEEHHHLLLOOOPPPMMMHHHDDDDDDFFFGGGMMMNNNIIIEEEDDDBBB???777666444333555999===@@@NNNPPPRRRTTTRRRKKKAAA::::::333---...333:::FFFPPPRRRRRRLLLCCC>>>>>><<<999888777444111...,,,+++***)))***+++++++++***)))(((+++*********++++++,,,---+++,,,,,,---,,,,,,++++++---,,,++++++******++++++++++++++++++++++++++++++............------------***+++------,,,,,,...////////////////////////////////////000000000111111000111222333333555888;;;AAA))))))))))))***+++,,,,,,)))***++++++++++++***)))************************************************))))))))))))))))))))))))************************)))************+++++++++************************+++++++++***************,,,+++*********,,,...000333333444666888999:::;;;============>>>>>>>>>>>>???BBBFFFJJJQQQ^^^nnnzzzzzzssswwwuuufff[[[YYYjjjzzzfff[[[WWWeeexxxwwwjjj\\\MMMAAA>>>AAAGGGMMMVVV```hhhmmmppppppmmmlllkkkiiiiiijjjlllmmmoooqqqtttuuuttttttuuuvvvvvvwwwwwwuuusssrrrssstttwwwuuuqqqqqqrrrtttvvvvvvtttrrrqqqqqqrrrqqqooommmooommmiiihhhiiilllqqqtttpppqqqsssttttttsssqqqppphhhiiijjjlllmmmnnnnnnnnnkkkllljjjeeeeeeiiillljjjkkkjjjjjjiiiiiijjjjjjkkknnnkkklllttt{{{{{{wwwvvvrrrssssssrrrooommmmmmmmmoookkkddd``````aaabbbbbbaaa^^^\\\[[[\\\^^^^^^^^^ZZZUUUOOOMMMOOORRRRRRRRROOOMMMJJJGGGDDDBBBBBBAAAAAA@@@>>><<<;;;:::;;;;;;;;;:::999777666444333222222222222222222222333333222222222222111111111111111111111111111111111111//////000111111111000000000000111111111000/////////////////////000000111111111111111000000000000000111111111111000000///111111222333333333333222777777555444333222222222333222222111111222222333000111222444555555555555222222333555666777888999666666666777777777888888555555666666555444222111---,,,+++***+++---000111888:::===>>>>>>???BBBDDDGGGJJJMMMKKKFFFBBBAAAAAA???EEEJJJHHHFFFEEEAAA===555444222222444777;;;>>>FFFIIIMMMPPPQQQNNNGGGBBB<<<555//////222777AAAJJJQQQRRRNNNGGGCCCAAA???;;;:::999777333000---+++))))))***++++++,,,,,,+++++++++************+++,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******************************...//////---***)))+++...///000111000///...///000............................../////////000000000111222333333444666999<<>>>>>>>>>>>>>>BBBGGGKKKUUUhhhyyyzzzppp^^^YYYaaavvvvvvddd___cccuuuvvvjjj\\\PPPFFFAAACCCHHHLLLRRR[[[eeemmmrrrttttttqqqnnniiifffddddddfffgggjjjoootttvvvuuussstttuuuxxxxxxwwwuuusssssstttvvvxxxuuuqqqooooooqqqsssuuuttttttsssssssssqqqooonnnqqqoookkkhhhgggjjjppptttqqqrrrtttuuuuuutttrrrqqqjjjkkkkkklllllllllllllllkkkllljjjeeedddhhhkkkkkklllkkkkkkkkklllmmmnnnnnnnnnjjjjjjpppxxx{{{yyyuuurrrtttuuutttrrrooommmkkkmmmjjjfffdddccccccaaa```^^^[[[XXXWWWXXX[[[]]]]]]ZZZUUUNNNKKKKKKLLLMMMMMMJJJIIIFFFCCCAAA???>>>>>>>>>===;;;999888777777777999999888777555444222222000111111222222333333333333222222222111111111111000111111111111111111000/////////000000000//////000000000000000000//////000000////////////000000111111111111000000000///000000111111111111000///111111222333333333333222666555444333333333333333333222222111111222222333000000111333444555555666222222333444666777888888555555666666666666666666444555666777666555444333000///...,,,,,,---...///444555777:::<<<>>>@@@AAACCCFFFJJJJJJGGGBBB@@@???===BBBGGGIIIHHHEEE@@@<<<777666444333444777:::<<<@@@BBBGGGMMMQQQRRROOOLLL???888222000111444;;;CCCMMMPPPOOOJJJGGGFFFBBB<<<:::999777555333000...---,,,,,,,,,++++++***))))))+++***************++++++******+++,,,,,,,,,,,,+++***+++,,,------,,,***)))++++++++++++++++++++++++***------***&&&%%%)))...444444444333000......///....................................////////////000222333333333555888;;;DDD))))))))))))***+++,,,---+++******************+++************************************************))))))))))))))))))))))))************************))))))*********+++++++++************************)))******+++++++++******,,,+++******+++...222444666666777888999;;;;;;<<<============>>>>>>>>>>>>>>>CCCHHHPPP^^^vvvzzziii[[[aaarrruuujjjaaacccnnn|||ttteeeZZZNNNGGGCCCDDDJJJQQQTTTYYYaaajjjqqqwwwzzz|||wwwsssmmmgggcccaaaaaabbbgggmmmsssvvvuuusssssstttuuuvvvvvvuuuttttttwwwyyywwwuuurrrooommmnnnqqqsssrrrsssttttttsssqqqpppoooqqqooolllhhhfffiiinnnsssqqqrrrtttuuuuuutttrrrqqqnnnnnnnnnmmmlllkkkiiiiiijjjmmmlllgggdddgggjjjkkkiiijjjjjjkkklllmmmoooppplllkkkkkkooouuuzzzxxxuuurrrssstttuuutttqqqmmmkkkiiihhhfffeeeeeedddaaa___]]]YYYUUUTTTUUUXXX[[[\\\XXXTTTNNNJJJHHHHHHIIIIIIGGGFFFDDDAAA???===<<<;;;:::999888777666555444444777777777777666444333222111111111222222333333444333333333333222222222111111111222222222222111111000000////////////////////////////////////000000000000////////////000000111111111111000000000//////000000111111111000000111111222333333333333222222111111111222333444444333222222111111222222333000111111222333555666666333444444444555555666666666777777888888777666666555666777777777777555555111000...---,,,,,,,,,,,,...///222555:::===???@@@@@@CCCGGGIIIHHHEEEAAA???@@@BBBFFFKKKJJJFFF@@@<<<;;;999666444333444555777;;;>>>CCCKKKQQQUUUUUUTTTEEE===666333222222777===JJJOOOQQQPPPNNNLLLGGGAAA<<<;;;:::888555222000...++++++******))))))))))))++++++***))))))*********)))***++++++,,,,,,,,,+++)))***,,,------,,,+++***------------------------(((+++,,,***&&&&&&+++000...///000///---,,,---.......................................///////////////000111222222444777:::@@@))))))))))))***+++,,,,,,++++++***))))))***++++++************************************************))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++************************((()))***,,,,,,+++******++++++***+++---000333555777777888999:::;;;<<<===============>>>>>>>>>>>>???EEEOOO]]]oootttccc___oooxxxrrrjjjccc]]]gggxxx~~~pppeeeSSSJJJBBBAAADDDIIIPPPXXX]]]```eeelllsss{{{|||vvvoooiiieeebbbaaaiiimmmrrruuuvvvtttsssrrrrrrtttuuuuuuuuuvvvxxxzzzuuuuuurrrooollllllnnnpppppprrruuuuuusssqqqppppppnnnnnnllliiifffgggmmmrrrqqqrrrtttuuuuuutttrrrqqqqqqqqqpppnnnmmmjjjhhhgggiiinnnnnniiifffhhhjjjkkkggggggggghhhiiijjjllllllhhhkkkmmmooorrrwwwwwwtttoooppprrrtttuuusssooollleeeeeedddeeeeeedddaaa^^^ZZZWWWSSSRRRSSSUUUWWWXXXTTTRRRNNNIIIFFFEEEEEEEEECCCCCCAAA???===;;;999888666666666555555444333333444555666777777666555444333333333333333333444444444444444444333333333333111222333444444333222111111111000/////////000000//////.........///000000111000000///////////////111111111111000000000000///000000111111111111000111111222333333333333222/////////000111222333444333222222111111222222333111111111111222444555666555555555444444444444444999:::;;;;;;;;;:::999888666777888999888777666555000///...,,,+++***))))))+++,,,...222888===?????????AAAEEEHHHIIIGGGEEEBBBEEECCCFFFJJJKKKFFFAAA???<<<:::777444222222222222999;;;@@@GGGOOOUUUWWWXXXKKKCCC;;;777333111444999FFFMMMSSSTTTTTTSSSMMMFFF@@@@@@>>>;;;777333///,,,((((((((())))))+++,,,---++++++***))))))))))))***((()))***+++,,,,,,,,,,,,******+++,,,,,,,,,++++++........................***,,,---,,,***+++...222)))+++---...///000222444............................../////////000000000///000111111222444777999AAA+++***************++++++++++++***))))))***++++++************************************************))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++************************''')))***,,,,,,,,,***)))******+++---///111333555888888999:::;;;<<<==================>>>>>>>>>>>>DDDMMM]]]qqq}}}iii___iii}}}zzzlllfffdddaaaaaaqqqtttdddVVVHHHBBB>>>CCCJJJPPPWWW]]]aaabbbdddhhhpppyyyzzzsssmmmhhheeemmmooorrrvvvxxxwwwtttrrrrrrtttvvvwwwwwwwwwxxxyyyttttttssspppllljjjkkkmmmmmmppptttuuusssqqqqqqqqqkkklllllliiifffffflllqqqppprrrsssttttttsssrrrppprrrqqqqqqooonnnllljjjiiiiiioooqqqlllhhhiiijjjjjjiiiiiihhhgggggghhhhhhhhheeelllqqqpppppptttuuusssmmmmmmooorrruuuuuurrrnnneeedddeeefffgggfffcccaaaWWWTTTQQQOOOPPPRRRRRRRRROOONNNLLLHHHDDDBBBAAA@@@@@@???>>>===;;;999777666333444444444444444333333222444666888888888777666555555444444444444444444666666555555555444444444222333555666666555333222333222111000///000000111///......---...///000111111111000///////////////111111111111000000000000//////000111111111111111111111222333333333333222000000000000000111222333333222222111111222222333111000000000000111222333444444444444444444444444:::;;;<<<===<<<;;;999888888888999999999888666555000///...---,,,***))))))++++++,,,111777;;;===<<<===???BBBFFFIIIIIIGGGEEEGGGCCCCCCIIIJJJFFFCCCCCC<<<;;;888666444333333333666888<<>>>>>>>>>>>IIIUUUjjjuuuaaa^^^qqqtttddd```aaabbbjjj|||zzznnn\\\LLLEEE@@@@@@GGGPPPVVV\\\bbbaaa``````cccjjjuuu{{{tttmmmiiiqqqqqqrrrvvvzzzzzzvvvrrrsssuuuxxxyyyxxxxxxxxxxxxsssttttttpppllliiijjjlllkkkooosssuuusssqqqqqqrrriiikkkllliiiffffffkkkppppppqqqsssttttttsssqqqpppqqqqqqppppppooommmlllkkkhhhooosssnnnjjjiiijjjjjjmmmlllkkkiiihhhgggggggggcccmmmsssqqqooorrrtttrrrkkkkkkmmmqqquuuvvvssspppgggggggggiiikkkjjjhhheeeUUURRROOONNNNNNOOOOOOOOOKKKKKKJJJGGGCCC???>>>===>>>===<<<;;;999777555444222222333444444444444333111333666888999999999888666666666555555444444444777666666666666555555555333444666777777666444333444333111000000000111222///...------...///000111111111000///////////////111111111111000000000000//////000111111111111111111111222333333333333222222222111111000111111111333222222222222222222333111000///......///000111333333333444444555555555888999;;;;;;;;;999777666999999::::::999888666555222222111000...---,,,+++,,,,,,,,,000666:::;;;:::<<<===@@@EEEHHHJJJIIIGGGHHHBBBAAAFFFIIIGGGEEEGGG>>>===;;;999888777777888555666:::AAAIIIPPPUUUVVVTTTKKKCCC===777222111555999CCCMMMRRRTTTSSSLLLEEE======>>>===;;;888555333000///---+++*********+++++++++***))))))((())))))(((((()))++++++,,,,,,,,,++++++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,------+++(((+++---...---,,,+++,,,...000000000000000000000000000000000000111111111111111222333333444555999;;;@@@++++++++++++++++++++++++************************...------,,,+++***))))))''')))******++++++(((###***000111***%%%'''++++++)))************+++++++++***++++++,,,,,,++++++*********))))))))))))******++++++++++++++++++++++++***,,,......///111444666:::::::::;;;;;;===>>>>>>======>>>???;;;999>>>FFFTTTeee{{{}}}nnnbbbdddooo|||~~~eeeVVVXXXbbbiii}}}|||}}}|||nnn[[[MMMGGG@@@@@@EEEOOO\\\ddddddaaaccc^^^\\\]]]```ggguuu|||tttpppmmmpppppprrrtttvvvvvvsssqqqpppssswwwzzz{{{xxxuuurrrtttsssrrrpppmmmjjjgggeeeiiikkknnnrrruuutttpppmmmlllkkkkkkkkkkkkkkkjjjjjjtttrrrpppqqqsssssspppmmmqqqooonnnnnnoooooommmllliiimmmpppoooiiieeeeeefffhhhkkkmmmkkkgggccccccdddhhhmmmpppoooppprrroookkkhhhgggiiinnnssstttooojjjdddfffhhhhhhkkklllggg___UUUSSSOOOMMMLLLLLLJJJIIIFFFEEEEEEDDDBBBAAA@@@@@@::::::;;;<<<;;;:::888777555555444444333222111111444555666888999999999999999888777666555666666777888888777777666666555555:::::::::999888777666555333333333333333222111000000000000000000111111111////////////000000000000000000000000////////////111111111111111111111111000111111222222222111111111111000000111111222333222222222111111111111111000000000000111222333333222222333444555666777888999:::;;;;;;<<<<<<;;;;;;999999999888888888888777555555555444333000...,,,,,,++++++---111666<<>>FFFOOOTTTVVVPPPGGG???999666333222222<<>><<<666222///---+++***++++++***(((,,,+++***))))))***+++,,,((())))))))))))*********)))***+++,,,---,,,++++++000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...//////000...............///000000222000......000222222222...///111111222444888:::CCC++++++++++++++++++++++++************************---,,,,,,++++++*********,,,+++***+++---...///000(((---...)))'''***+++***)))************+++++++++***++++++,,,,,,++++++************))))))*********+++++++++++++++++++++++++++---///000111333666888;;;;;;;;;;;;<<<===>>>>>>;;;:::;;;;;;999888@@@JJJ```qqq~~~}}}mmm```ZZZcccuuuooo\\\SSSXXXfffqqq~~~vvvmmm```OOOCCC???DDDEEEKKKVVVaaahhhhhheee^^^YYYVVVWWWYYY___kkkvvv}}}xxxuuussssssssstttuuuuuuuuusssrrroooqqquuuxxxyyyxxxvvvtttsssssssssqqqoookkkgggeeefffiiimmmrrruuusssoookkkhhhiiijjjlllmmmmmmnnnnnnpppnnnlllmmmooopppmmmjjjsssttttttsssrrrqqqpppooolllooorrrpppkkkggggggiiijjjlllmmmkkkfffbbbbbbccchhhmmmppppppqqqrrrooojjjiiifffeeegggkkkmmmkkkhhhfffhhhiiihhhiiijjjddd]]]UUURRRNNNLLLKKKJJJIIIGGGBBBAAA@@@???>>>======<<<::::::;;;;;;;;;:::999888777777666555555444333333555666777888999:::::::::888777666555555666777777888888888888888777777777999:::::::::999888777777555555555444444222111111111111111111111111111111////////////000000000111000000000000000000000///111111111111111111111111,,,,,,---///000000000000111111000000111111222333222222222222222222333333111000000000000111111222222222333444555666777777999::::::;;;;;;;;;;;;;;;888888888888888888888888777777777666444111///---,,,++++++---000555:::======;;;:::<<>>======???@@@???;;;777222///,,,******+++***)))++++++***))))))***++++++)))))))))*********++++++)))***+++,,,,,,,,,++++++...,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,000//////---,,,+++******...............///000000///...------///000000//////000111222333555888;;;BBB++++++++++++++++++++++++************************++++++++++++++++++++++++---+++000999999222...000+++,,,+++)))***---,,,))))))************+++++++++***++++++,,,,,,++++++***++++++************+++++++++++++++++++++++++++++++++---000222333555888:::;;;;;;;;;<<<<<<===>>>>>>:::999888888888<<>>FFFKKKSSS___iiimmmkkkggg\\\WWWTTTSSSTTTVVV___hhhxxx|||yyyxxxwwwxxxxxxwwwvvvtttsssrrrrrroooqqqtttvvvwwwwwwvvvvvvrrrssstttsssppplllhhheeecccffflllsssuuusssmmmhhheeegggjjjmmmoooqqqqqqrrrooollliiijjjlllnnnllliiirrruuuwwwvvvsssoooooooooooorrrsssqqqmmmkkkkkkmmmnnnooonnnjjjeeebbbcccdddhhhnnnrrrrrrrrrrrroooiiihhhddd```___bbbddddddcccdddggggggeeeeeeeee___YYYTTTQQQMMMJJJIIIHHHFFFEEE??????>>>===<<<;;;::::::::::::;;;;;;;;;:::999999999888888888777666666666666777888999:::;;;;;;;;;777666555555555666777888888888888999999999999999999999::::::::::::999888777777666666444333111000111111111111111111111111/////////000000000111111000000000000000000000000111111111111111111111111***+++,,,...///000111111111111000000111111222333222222222333333444444555222111111000000000000111222222333444555666666777999999:::;;;;;;;;;;;;:::;;;::::::999888777666666999999999888555333000...,,,,,,+++,,,///333777999<<<;;;:::===AAADDDFFFGGGGGGDDDAAAAAACCCEEECCCAAABBB@@@>>>???AAAAAA>>>;;;888666444555999@@@HHHMMMVVVRRRLLLFFFAAA===888555---222777:::===AAAAAA???@@@@@@@@@AAACCCBBB@@@>>>666222...+++*********)))++++++***))))))***++++++************+++++++++,,,)))***+++,,,,,,,,,,,,++++++******+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///...............///000000......---///000111000...000111222333444666999<<>>???DDDHHHPPP^^^kkkssssssnnniiibbb\\\XXXWWWVVVUUUXXX^^^lllvvv}}}{{{wwwvvvwwwxxx|||{{{zzzwwwtttrrrqqqrrrsssssstttuuuuuuuuuuuuuuuppprrrttttttrrrmmmhhheeeaaaeeelllsssvvvsssmmmgggeeegggkkknnnqqqrrrrrrrrrqqqnnnjjjjjjmmmooonnnlllmmmrrrvvvtttnnniiiiiijjjrrrssstttssspppnnnooopppqqqrrrppplllfffdddeeegggjjjpppuuuvvvvvvuuupppiiigggccc^^^[[[[[[[[[[[[[[[___bbbcccaaa``````\\\VVVSSSPPPLLLIIIHHHFFFEEECCC?????????>>>===<<<<<<;;;:::::::::::::::::::::999999999999999999888888888888999:::;;;<<<=========888777666666666777888999888888888999999:::::::::999::::::;;;;;;;;;::::::888888777666444333111000222222222222222111111111//////000000000111111111000000000000000111111111111111111111111111111111......000111222222222222111111000000111111222333000111111222333444555555444333222111111111111111222222333444444555666666888888999:::::::::::::::>>>===;;;999777555444333::::::999888666333111///---,,,,,,,,,---000333555:::::::::<<>>???AAAAAAAAABBBBBBCCCBBBAAA:::666000,,,************+++******************+++******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,******)))+++...//////...,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,...///000111...............///000000000000000222444444222000111222333444555777:::===AAA++++++++++++++++++++++++*********************************++++++,,,,,,---111???YYYppprrr___MMMEEEDDD:::///+++,,,,,,+++)))))))))*********+++++++++***++++++,,,,,,++++++***,,,++++++++++++++++++,,,*********++++++,,,,,,,,,+++---111333444666888999:::;;;<<<<<<===<<<<<<;;;:::888888<<>>>>>======<<<<<<::::::::::::::::::::::::999999999999::::::::::::;;;;;;===>>>???@@@@@@@@@:::999888888888999:::;;;888888888999999::::::::::::;;;;;;<<<<<<<<<<<<;;;888888777666555333111000444333333333222222222111000000000000111111111111///000000000111111111222111111111111111111111111222222333333333222111111111111000000111111222333///000000111222333333444555444333222222222222222222222333333444555555555777888999999::::::999999;;;::::::999888777666666999999999888666444111000///...---,,,---...000111666777999;;;===@@@BBBDDDGGGDDDAAABBBDDDDDDAAA===>>>???AAACCCEEEDDDBBB@@@CCC???;;;777666888<<<>>>FFFIIIOOOTTTTTTMMMCCC<<<444111//////222666;;;???@@@AAAAAAAAAAAA@@@@@@@@@===888222...,,,,,,++++++*********++++++***************+++++++++,,,,,,,,,+++***++++++++++++,,,,,,+++******,,,///111111000,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++***...............///000000000000000222444444222000111222444444555777;;;===AAA++++++++++++++++++++++++*********************************++++++,,,,,,,,,...???UUUfffkkkeee]]]WWWFFF;;;000,,,,,,******+++)))************+++++++++***++++++,,,,,,++++++***++++++************++++++*********++++++,,,,,,---,,,///222555555666777888999:::;;;<<<<<<;;;:::999555555888???GGGUUUiii{{{~~~xxxlll```WWWTTTfffyyyhhhXXXOOOYYYkkk{{{~~~||||||wwwppp```TTTGGG???;;;<<>>???@@@AAABBBCCCCCCCCC>>>>>><<<;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;<<<<<<=========<<<<<<;;;999999888777666555333222555444444333333222222222000000000111111111222222///000000111111222222222111111111111111111111111222222222222111000//////111111000000111111222333000000000111111222222333444333333222222222333333222222333333444444444444777777888999999999999888555666777888999:::;;;;;;777888888888777555333222111000...------------...111444777999;;;===AAACCCIIIHHHGGGHHHJJJIIIEEEAAA;;;===???BBBCCCBBBAAAAAA>>>===:::888888999<<<======CCCMMMVVVYYYUUULLLEEE;;;555000///000222888???AAACCCDDDCCCAAA>>>======>>>:::444000......---,,,)))***++++++++++++***)))************+++++++++,,,++++++******++++++,,,---,,,++++++---///111111000,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............///000000//////...000111222111///111222333444555777:::===AAA++++++++++++++++++++++++************************++++++++++++++++++,,,,,,)))999EEEGGGIIINNNMMMHHH;;;222,,,,,,,,,)))))),,,)))************+++++++++***++++++,,,,,,++++++************))))))*********)))******+++,,,,,,------///111555777777777777888777888:::;;;;;;:::888777333555;;;DDDOOO^^^rrr~~~vvvkkkaaa[[[YYYddduuurrrZZZVVVWWWcccwww}}}yyymmmaaaSSSJJJAAA===>>>BBBLLLVVVaaaiiitttzzz{{{|||~~~}}}xxxwwwrrrggg___[[[aaakkksssrrrppprrrvvvxxxwwwzzz}}}zzzuuurrrrrrssszzzzzzzzzyyywwwuuurrrqqqnnnnnnoooooonnnllliiigggffffffhhhkkknnnppppppoooooonnnlllkkkkkklllnnnooorrrmmmhhhgggjjjnnnppppppsssrrrpppnnnjjjgggdddbbbkkkmmmooorrrsssqqqnnnkkkjjjmmmppppppmmmlllnnnpppxxx|||rrrjjjeee\\\SSSKKKIIIIIIKKKIIIOOORRRPPPOOOQQQRRRQQQIIIFFFCCCAAAAAAAAA@@@???<<<<<<;;;;;;;;;:::::::::::::::999999999:::;;;<<<;;;<<<<<<===>>>>>>??????AAAAAACCCDDDEEEFFFFFFFFFCCCBBB@@@>>>======>>>>>>>>>>>>==================>>>>>>>>>>>>======<<<;;;::::::::::::999888777666555555555444333333222222000000111111111222222222///000000111111222333333111111111111111111111111000111111111111000000///111111000000111111222333222222222222222222222222111111000000111111222222222333333333333444444444666777777888888888888888555666777888999:::;;;;;;777888999999999888666555333222000...---,,,,,,,,,,,,000555777999;;;???BBBHHHHHHIIILLLOOOMMMGGGBBB:::;;;>>>????????????@@@;;;:::999888888888999999888>>>HHHSSSZZZZZZUUUQQQAAA999222000000000666===DDDFFFHHHGGGCCC>>><<<;;;===:::666333111000...,,,)))***++++++++++++***))))))))))))*********++++++++++++*********+++,,,---,,,++++++,,,...000///...,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,...000111222...............///000000111///...///000222111111000111333333444666:::===BBB++++++++++++++++++++++++************************++++++++++++++++++++++++)))999>>>333///666666---///***(((,,,---)))))),,,)))************++++++++++++++++++,,,,,,+++++++++******))))))))))))******))))))***+++,,,,,,------111444777999888888888888777888999::::::999777666444777???JJJVVVeeeyyyzzzoooaaaYYYYYY\\\vvvrrrbbbSSSXXX___lll|||uuudddRRRHHHAAA<<<>>>CCCKKKWWWaaaeeekkkqqqsssssswww{{{oooeeeaaa```jjjrrrqqqnnnppptttvvvtttyyy|||{{{vvvrrrrrrtttxxxyyyzzzzzzyyywwwtttrrrmmmnnnnnnmmmlllkkkiiihhhgggfffeeegggkkknnnppppppooonnnkkkjjjjjjlllnnnpppsssnnniiihhhkkkoooqqqrrruuurrrooollljjjgggdddaaaiiikkknnnqqqsssqqqlllhhhfffjjjnnnooommmlllnnnppp{{{uuulllfffZZZNNNFFFDDDGGGKKKBBBHHHKKKIIIGGGHHHIIIHHHEEECCC@@@????????????>>>===<<<<<<<<<<<<<<<<<<;;;::::::999888999:::<<<=========>>>???@@@AAAAAABBBBBBCCCDDDFFFGGGGGGGGGGGGFFFEEECCCAAA????????????AAAAAA@@@@@@??????>>>>>>????????????>>><<<;;;;;;<<<<<<<<<<<<;;;;;;:::999666666555444333333222222000111111111111222222222///000000111222222333333111111111111111111111111///000111222222222222222111111111000111222222333444333333333333333333333//////...//////000111111333333333333333333333444666666777888888888888888::::::999999888777777777888888::::::;;;:::999888444333111///---,,,++++++***...333666888:::???BBBEEEFFFHHHLLLOOOMMMFFF@@@999:::<<<=========>>>???;;;;;;:::999777555444333777<<>>===;;;===DDDRRR```jjjooorrrrrrmmmiiinnn~~~yyylllcccdddiiinnnpppmmmmmmooorrrxxxzzzzzzxxxtttrrrtttvvvzzzzzzyyyzzz{{{zzzwwwuuuqqqooommmlllllllllkkkjjj___aaadddhhhlllnnnllljjjiiiiiiiiijjjkkklllmmmnnnmmmpppllleeedddlllsssttt|||xxxrrrooonnnmmmiiigggjjjkkkmmmrrrtttsssnnniiigggiiilllnnnoooppprrrttt{{{uuurrrgggWWWKKKDDDAAA???>>>???AAACCCEEEFFFGGGFFFFFFEEEAAA<<<;;;===>>>>>>>>>:::;;;<<<<<<======<<<<<<===============<<<<<<<<<>>>>>>?????????@@@@@@@@@EEEDDDCCCBBBBBBCCCDDDEEEEEEDDDBBB@@@???@@@BBBCCC@@@@@@AAABBBBBBBBBAAAAAA@@@@@@??????>>>======<<>>>>>>>>>>><<<:::666333111111222333//////000000111111111222444111...///222555555333444333222111111222333444111111111111000000000000222222222111000//////...111111111000111111222333000000//////000111222222333333222111222333444555888222333;;;<<<666666===999999999888666666999;;;888888::::::::::::888888444333111///---,,,++++++,,,---...111444888<<<>>>BBBAAAAAAEEEIIIJJJIIIFFF???;;;888:::???BBBAAA>>><<<<<<:::555111111555888999;;;BBBLLLVVV[[[\\\[[[LLLDDD<<<777111...555AAAMMMQQQUUURRRIII@@@;;;999888999999777222---***(((,,,++++++***))))))******************************)))************+++++++++---...///000000///...---,,,,,,++++++++++++******..................------,,,,,,,,,---...///000111///////////////000111111111222222222222444777:::EEE---,,,++++++******++++++,,,,,,++++++++++++,,,,,,---,,,,,,++++++*********,,,,,,000666666000,,,,,,,,,++++++******++++++,,,)))************+++++++++++++++************+++++++++++++++++++++***))))))+++,,,,,,,,,******,,,...000222444777888999888888444666666555444333444555888>>>HHHRRR```uuuvvveeeVVVWWWgggwww{{{vvvwwwuuuiii[[[SSSSSS___sss}}}wwwnnn^^^OOOGGG??????@@@DDDLLLYYYfffnnnsssssspppiiifffmmm}}}{{{ooofffffflllqqqsssqqqpppqqqssswwwxxxxxxvvvsssrrrsssuuuzzzyyyxxxxxxyyyyyyxxxvvvqqqpppnnnlllkkkjjjiiiiiiaaabbbdddhhhlllmmmlllkkkoooooommmllljjjjjjiiiiiinnnpppmmmgggfffnnntttuuu|||yyytttqqqpppooollljjjkkklllooosssvvvuuuppplllhhhjjjllllllkkklllpppsss{{{ssshhhXXXKKKDDDAAA???===>>>???@@@AAABBBBBBAAA@@@CCC@@@<<<;;;===>>>===<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAADDDDDDDDDCCCCCCDDDDDDDDDEEEDDDCCCBBBAAABBBBBBCCCBBBBBBBBBBBBAAA@@@??????AAAAAAAAA@@@???>>>>>>>>>@@@@@@@@@@@@????????????<<<:::777444222222333333000000000000111111111222333111//////222444444333333222111000000111222333111111111111000000000000222222111111000//////.........//////000000000111000000000000000111222333333333222222222333444555888444222444444222333666888999999777666666888:::777888999;;;;;;;;;:::999666555333111...---++++++,,,,,,...000333777:::===??????@@@CCCGGGIIIHHHFFFAAA===999:::???BBBBBB@@@===<<<:::555111000333555999;;;AAAIIIRRRXXXYYYXXXLLLDDD;;;666222000555>>>LLLQQQTTTRRRJJJBBB===<<<888999999888444000---,,,++++++***************+++************************)))************+++++++++,,,------......------,,,***+++++++++,,,,,,------..................---------------------...///000///////////////000111111000111222222333555:::===@@@,,,,,,++++++******++++++******))))))))))))******...------,,,+++***))))))+++***,,,111111,,,***+++++++++************++++++)))************+++++++++++++++************++++++***++++++++++++***))))))+++,,,------,,,,,,...000111333555777999999888777555555555333222333666888<<>><<<===>>>?????????>>>===<<<@@@>>>===<<<======<<<;;;>>>>>>???@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDCCCEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBB@@@???>>>CCCCCCBBBBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@??????<<<:::888555444333333333000000000111111111111111222000///000222444444333222111000000000000111222111111111111000000000000222222111111000/////////,,,---///000111111111000222111111111111222333333333222222222222333444444>>>???===666333555777777777888888777666666888999666777999;;;<<<<<<<<<;;;999888666333111...---,,,,,,,,,,,,...111444888:::<<<<<<===AAAEEEHHHHHHGGGEEE@@@<<<;;;>>>BBBCCCCCC@@@@@@===999555333333555888:::???FFFNNNSSSUUUUUUOOOFFF<<<777444333555999IIINNNRRRRRRMMMFFFAAA@@@999999999999777444111///++++++*********++++++,,,************************)))************+++++++++,,,++++++******++++++,,,******+++,,,---...//////------------------............---------......//////////////////000111111///000222222444777<<>>???@@@???>>>>>>=========>>>>>>===;;;:::>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCEEEEEEFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEDDDCCCBBBBBBEEEEEEDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@?????????===<<<:::888666555444444111111111111111111111111000000000111222333333333222111000//////000111222111111111111000000000///111111111111000000//////---...111333444444333222333222222222222222333333222222222222222333333333>>>IIIKKK???666777:::999666777888777666666777888555777999;;;<<<=========<<<;;;999777444111...---,,,++++++,,,...222555777999:::===@@@DDDGGGIIIJJJIIIDDD>>><<<>>>BBBDDDFFFFFFEEECCC@@@<<<999777777777999===CCCJJJOOOSSSUUUTTTLLLBBB;;;888666444333@@@GGGOOOTTTRRRMMMGGGDDD;;;;;;::::::999666222000++++++*********+++,,,,,,************************))))))*********+++++++++,,,+++***))))))***+++,,,++++++,,,------...//////,,,,,,------------......///......---------......///////////////000000111000111333333444777<<>><<>>???@@@???>>><<<<<>>>>>>>>>>>===<<<:::888666555222222222111111111111111///000111111111222222333222111000//////000111222111111111111000000000///111111111000000000000000---///111333444333222111333333222222222222222333111111222222222333333333333EEENNNDDD777444555555555666777777666555666777444666888:::<<<===============;;;999666333000...,,,+++******,,,///333555888:::===@@@CCCGGGJJJLLLKKKGGGAAA>>>>>>AAAEEEGGGIIIHHHGGGEEEBBB???;;;999666888<<<@@@FFFLLLRRRVVVYYYSSSIIIAAA<<<999444000666>>>JJJSSSVVVRRRLLLHHH???>>><<<;;;:::777333///,,,+++++++++++++++,,,,,,************************))))))*********+++++++++---,,,+++******+++,,,---------------------------,,,,,,,,,,,,------......///......---------......///////////////000000111333333444444444666:::===DDD++++++******++++++,,,,,,******))))))))))))******))))))***+++,,,------...---******------******---******))))))))))))******)))************+++++++++++++++************++++++))))))***++++++++++++***(((***,,,,,,,,,...000222555666888999999888777555444444444444555888>>>BBBDDDNNN^^^pppmmm\\\___sss}}}pppcccXXXUUU]]]hhhzzzjjjWWWIII@@@:::;;;@@@AAAIIIXXXjjjwww{{{xxxrrrddd^^^YYY\\\hhhwww}}}|||xxxyyyzzz{{{zzzyyywwwvvvyyyxxxvvvuuuvvvwwwvvvuuuuuussspppppprrruuuwwwwwwssstttuuuqqqmmmjjjkkkmmmooommmjjjjjjkkkllllllkkkkkkjjjjjjjjjjjjkkkllllllhhhhhhjjjnnnnnnmmmooosssuuuuuutttqqqooonnnooopppppprrruuuuuurrrooonnnmmmgggjjjmmmnnnmmmkkkiiihhhgggwww}}}eee\\\PPPFFFBBB@@@>>><<<999:::<<<>>>@@@AAA@@@@@@>>>@@@BBBBBBAAA?????????@@@@@@AAABBBBBBBBBBBBAAA@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFGGGFFFGGGHHHIIIKKKKKKKKKKKKGGGGGGGGGGGGFFFFFFFFFFFFCCCCCCBBBBBBAAA@@@??????@@@@@@@@@???>>>;;;999777222222222222222111111111---///111222111111222333222111000000000000111222111111111111000000000000111111000000000000000000---...///111111000//////333333222111111111111222000111111222333222222222---===JJJHHH>>>777444333444555777777666555555666444555777:::;;;<<<<<<<<<======<<<;;;888555222000---,,,***)))***...111444777:::===???BBBEEEJJJMMMLLLIIIDDD@@@>>>@@@DDDGGGGGGGGGGGGGGGFFFCCC>>>:::777888;;;>>>BBBHHHOOOTTTYYYWWWPPPFFF???;;;666000000777CCCNNNRRRQQQLLLHHHCCCAAA>>>>>>===;;;555000------,,,+++++++++++++++************************)))************+++++++++---,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++++++++,,,,,,------............---------......//////////////////000111111333333444333333555999;;;AAA++++++******++++++,,,---'''&&&&&&&&&&&&&&&&&&'''*********++++++,,,,,,------******------******---******))))))))))))******)))************+++++++++++++++************++++++))))))***+++++++++++++++)))+++,,,---...///222444666777888999999888666555333444555666777;;;@@@DDDIIISSSccctttlll___UUU___yyywwwjjj___XXXYYYdddqqq}}}kkk[[[JJJ@@@<<<:::;;;>>>DDDMMM]]]ooo}}}xxxqqqaaa\\\ZZZbbbqqq~~~}}}|||{{{{{{{{{zzzyyyxxxzzzxxxuuutttvvvvvvtttrrrtttrrrpppppprrrtttuuuuuuppprrrssspppkkkiiikkknnnpppnnnllllllllllllkkkiiijjjiiiiiihhhhhhhhhiiiiiihhhgggkkkpppqqqnnnooosssuuuuuuuuurrrnnnmmmnnnqqqtttvvvwwwvvvqqqmmmkkkkkkbbb```___```ccceeedddcccbbbkkkxxx~~~qqq___WWWLLLDDDAAA@@@???>>>===>>>@@@AAABBBBBBBBBAAA@@@BBBDDDDDDBBBAAABBBCCCAAABBBCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDDDDFFFGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBAAAAAABBBBBBCCCCCCAAA>>>;;;999333333333222222111111111,,,///222222111000111333333222111000000111222333111111111111000000000000000000000000000000000111000000000000////////////333222111000000000000000///000111222333222222111000555@@@IIIHHH???888555333555777777666444444555444555777999::::::::::::<<<======<<<999666333111///---***)))***---000333666999<<<>>>@@@CCCHHHLLLLLLJJJEEEAAA???@@@CCCEEEGGGGGGHHHJJJKKKHHHBBB>>>999::::::;;;<<>>AAAFFFJJJLLLJJJFFFBBB??????BBBDDDHHHHHHJJJNNNPPPMMMGGGBBB:::;;;:::999999===DDDJJJNNNSSSSSSIIIAAA===:::666111222666;;;AAADDDEEEDDDFFFCCCAAACCCEEEDDD???:::000///...,,,+++***))))))************************)))************+++++++++***+++,,,------,,,+++***))))))***+++,,,,,,---...******+++,,,,,,---......,,,,,,,,,---...///000111///////////////000111111...///000111333666:::>>>???***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,++++++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++))))))+++---///222444666444666888888666555444555777888:::;;;<<<@@@EEEHHHOOOZZZgggpppssswww}}}zzzrrr___[[[```uuusssdddWWWSSSTTT\\\ooouuucccLLLCCC;;;999:::999;;;>>>HHHNNNYYYiiiwwwzzztttlllddddddgggoooxxx~~~|||zzzyyyvvvuuuwwwxxxwwwuuuqqqqqqsssvvvuuurrrooonnnnnnnnnooonnniiikkkllljjjggggggiiikkksssrrrpppmmmkkkiiihhhgggjjjiiifffeeeeeefffiiijjjkkklllmmmlllkkklllnnnooowww||||||uuuqqqsssvvvzzzyyyooojjjgggddd```XXXQQQPPPUUUYYYXXXUUUVVVVVVWWWZZZ^^^```]]]ZZZPPPLLLHHHFFFFFFFFFDDDBBBBBBDDDFFFFFFEEEDDDEEEFFFGGGGGGGGGGGGFFFEEEDDDCCCEEEEEEGGGGGGHHHGGGFFFEEEGGGEEEDDDEEEGGGGGGFFFEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGEEEFFFGGGHHHIIIIIIJJJKKKHHHIIIJJJJJJIIIJJJMMMOOOKKKKKKJJJIIIHHHGGGGGGFFFHHHFFFDDDDDDCCCBBB???===777666555444333333333333444444555444333111///---000222555555333111000000111333333111...,,,,,,...///000111222222111//////---------......000111222333222222222222222222333000111222333333222111000555555222222<<>>AAABBBBBBBBBCCCBBBBBBBBBCCCBBB???===CCCFFFJJJOOOQQQNNNIIIDDDDDDCCC@@@;;;777888>>>CCCIIIJJJKKKHHHCCC>>>;;;:::444000///222555777<<>>BBBBBB999333111555888666555555111111111222444777:::;;;;;;<<<======<<<999777555666444111...,,,+++******,,,000777>>>AAABBB@@@???BBBBBBBBBDDDEEEDDD@@@===???AAAEEEKKKNNNNNNKKKHHHDDDCCC???:::555555:::???EEEGGGJJJJJJGGGBBB???===999333000000111333888???CCCDDDDDDEEEDDDBBB???>>>;;;888444///,,,+++++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,###&&&)))+++,,,---///111,,,,,,,,,,,,---...///000//////...------...///000......//////000000111111---...000222444666777888;;;***++++++,,,,,,++++++***++++++++++++++++++++++++******************))))))++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++******++++++,,,,,,,,,---+++,,,---///000222222333555666777666444222333444666888:::<<<>>>BBBGGGKKKVVVUUUUUUZZZfffvvv}}}jjjZZZQQQhhhjjjYYYPPPMMMVVVcccnnn}}}wwwhhhTTTDDD===777333555888;;;BBBIIIOOORRRXXX___eeegggfffdddaaahhhsss}}}|||~~~}}}||||||}}}~~~{{{{{{|||}}}}}}zzzvvvrrrrrrpppnnnmmmmmmpppuuuxxxtttsssqqqmmmiiifffeeeeeekkkkkkkkkjjjiiigggggggggnnnmmmlllkkkjjjiiiiiiiiibbbcccdddfffgggiiiiiijjjnnnooooooooonnnnnnppprrrtttyyy}}}}}}yyyuuuuuuuuuzzzwwwiii___XXXRRRKKKHHHHHHHHHFFFDDDCCCDDDEEEGGGIIIKKKLLLMMMKKKIIIHHHFFFFFFGGGGGGGGGBBBDDDFFFGGGGGGGGGHHHIIIEEEEEEFFFGGGHHHJJJKKKLLLLLLMMMNNNOOOPPPPPPOOONNNKKKJJJIIIJJJKKKKKKKKKIIIEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEFFFGGGHHHJJJKKKMMMOOORRRRRRPPPNNNMMMMMMKKKKKKLLLLLLLLLMMMMMMMMMHHHGGGEEEEEEDDDCCC@@@>>>888777666444222111111000111111111222222222222111111222222111//////000222444444444222111000//////111000/////////000222222000000//////////////////000000////////////000000//////000222333444444444000333555444555:::@@@DDD<<<444///111444333222333111111111222444777:::;;;;;;<<<===>>>===;;;999888555444111...,,,+++++++++***...444:::>>>??????>>>@@@@@@BBBEEEFFFEEEAAA>>><<<===AAAFFFKKKMMMLLLKKKEEEDDDAAA;;;555444888<<>>EEECCC888///...111222222333333333333333444666888999:::<<<===>>>>>>===;;;:::333222000...,,,,,,,,,,,,+++,,,000333777;;;>>>???>>>???AAADDDFFFEEEBBB???:::;;;===AAAFFFJJJLLLLLLGGGFFFCCC===777555888;;;===CCCJJJOOOOOOMMMKKKJJJFFF>>>666222000///444:::>>>???AAACCCEEEFFFFFFFFFKKKHHHBBB999000+++***+++))))))*********+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,(((***++++++***)))***+++...---,,,+++************///...,,,+++,,,---///111////////////000000000000111111111000111555;;;@@@CCC***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++***))))))((())))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++++++++***+++...111222333333333222333555555555666999;;;999;;;<<<===???CCCGGGKKKGGGMMMWWWddduuuuuucccWWWTTTddd{{{uuuZZZOOOSSSbbbvvvzzzooo```MMM@@@;;;888555666999:::<<>>>>>>>><<<;;;444333111///...------...,,,,,,,,,...222777;;;>>><<<===???BBBEEEEEECCC@@@<<<;;;:::===BBBFFFIIIJJJCCCBBB???999333000333666:::@@@HHHOOOQQQQQQQQQPPPKKKBBB:::555111///333888===???BBBEEEGGGHHHHHHHHHMMMKKKFFF===222,,,+++,,,)))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,''')))+++,,,++++++,,,---+++++++++,,,,,,---...///...------------///000111////////////000000000000000111222111111555<<>>>>>???BBBGGGJJJDDDNNN\\\kkkzzzjjjWWWTTTYYYppp}}}gggWWWPPP\\\tttrrrdddSSSBBB;;;;;;555555888===???@@@FFFMMMTTTWWWYYYXXXWWW\\\eeemmmuuuxxx{{{{{{xxxuuussssssuuuwwwzzz|||~~~~~~~~~~~~}}}}}}~~~~~~{{{wwwtttrrrqqqppprrruuuwwwwwwvvvooorrruuussspppnnnppprrroooooooooqqqssssssqqqnnnmmmmmmkkkjjjhhhhhhggggggggggggffffffgggjjjlllnnnpppqqqqqqqqqooopppqqqsssooonnnkkkgggccc```^^^]]]^^^nnn~~~zzzooocccZZZOOOMMMJJJHHHFFFEEEEEEDDD@@@AAABBBBBBBBBFFFKKKPPPOOOPPPPPPMMMKKKJJJLLLNNNQQQRRRRRRPPPMMMKKKJJJJJJNNNMMMKKKJJJJJJKKKMMMNNNOOOPPPTTTWWW[[[]]]^^^^^^\\\ZZZXXXVVVVVVTTTRRRPPPMMMNNNNNNOOONNNMMMLLLKKKLLLKKKIIIHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEDDDCCCDDDGGGJJJKKKMMMNNNOOONNNLLLLLLMMMNNNLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLJJJJJJIIIHHHEEECCCBBBAAA>>><<<999777666555222111000//////000111111000222444444222000000000000//////222777::::::999...///000111111222222222////////////000111222222111000000//////000000111333222222111222333444555666333222555666555999???HHH===555777<<<===;;;:::444444333333444555777888888999<<<===>>>>>>===<<<888777444222000///......+++++++++,,,000444999;;;<<<<<<===@@@CCCDDDCCCAAA>>><<<::::::>>>BBBFFFGGG@@@@@@===777111///111333777===EEELLLPPPRRRSSSTTTLLLDDD<<<777222///111666???AAAEEEHHHIIIIIIGGGFFFJJJJJJFFF>>>444---,,,...)))************+++++++++******************************+++++++++,,,,,,,,,'''))),,,,,,,,,,,,---..................000111111------...//////000111111000000000000////////////,,,///333333333555:::???@@@+++++++++,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,,,,,,,---++++++++++++++++++++++++)))))))))***++++++,,,,,,------------------------++++++++++++++++++++++++,,,+++++++++******))))))(((***---111444555555555777888888777666666888;;;===>>>>>>??????BBBFFFIIIFFFQQQaaappp~~~}}}eeeRRRUUUbbbxxxqqq^^^UUUVVVfffwwwiiiZZZIII;;;888===555666;;;AAADDDEEEJJJRRRRRRUUUWWWWWWWWW]]]iiirrrzzz}}}zzzuuurrrqqqtttwww{{{~~~~~~~~~}}}{{{wwwtttsssrrrqqqtttxxxyyywwwuuuooorrruuutttpppnnnpppssspppooopppsssvvvvvvssspppoooooommmkkkjjjiiihhhhhhjjjhhhgggfffgggjjjmmmooopppqqqpppooommmlllmmmnnnpppmmmiiiddd___[[[ZZZYYY___sssvvvhhh___ZZZOOONNNLLLJJJHHHHHHHHHHHHDDDEEEFFFEEEFFFIIIOOOTTTRRRSSSSSSQQQMMMLLLNNNPPPSSSTTTUUUTTTRRRQQQQQQQQQRRRQQQNNNMMMLLLLLLNNNNNNPPPQQQTTTXXXZZZ\\\]]]]]]___^^^\\\[[[[[[ZZZXXXVVVQQQQQQRRRSSSRRRQQQPPPOOONNNMMMKKKIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFEEEDDDCCCDDDGGGJJJLLLLLLMMMMMMLLLKKKKKKLLLNNNLLLLLLLLLLLLLLLLLLLLLLLLOOOMMMKKKKKKJJJIIIFFFDDDDDDCCC@@@>>>;;;999777777333222000/////////000111...000333333222000///...222111000333777999999777---...000111222222222111////////////000111333333111111000000000000111111111111111111222444666888;;;555333666666444666;;;CCC:::555:::AAAAAA===:::333333333333444666888999777999;;;===>>>>>>===<<<<<<;;;888444111///......******+++,,,///333666999;;;;;;<<<>>>AAACCCCCCBBB@@@===:::999<<<@@@CCCEEEFFFFFFCCC===777555777999444:::CCCJJJOOORRRTTTVVVLLLDDD<<<777222///000444AAACCCGGGJJJKKKIIIFFFDDDEEEFFFEEE>>>555......///)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***,,,------,,,+++,,,---......---,,,++++++++++++---...///000111111111111000000000000////////////'''---333666555555888;;;CCC,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++++++++++++++++++++++++++------,,,+++************((())))))))))))*********++++++++++++++++++++++++++++++******************)))+++...000000111333555666888999999888888999:::;;;;;;<<<@@@CCCDDDDDDDDDNNN```qqq{{{xxxcccVVV```ssswww```VVVXXX```yyyqqq]]]MMMBBB;;;:::<<<666777;;;BBBIIIPPPTTTVVVQQQRRRSSSUUUYYYbbbnnnwww}}}yyyvvvvvvzzz}}}}}}~~~}}}{{{zzz{{{{{{xxxuuurrrrrrrrruuuxxxzzzyyyxxxrrrtttuuussspppoooqqqtttrrrooommmoootttvvvtttpppnnnoooooonnnnnnmmmllllllkkkhhheeeeeehhhkkkkkkjjjpppuuuwwwsssoooppppppnnntttpppiiibbb^^^[[[YYYWWWWWWwwweeeVVVUUUXXXOOOQQQRRRSSSSSSPPPNNNLLLHHHHHHGGGHHHJJJMMMPPPQQQXXXWWWVVVTTTRRRQQQQQQQQQVVVXXXYYYYYYVVVTTTSSSSSSVVVUUUTTTRRRQQQOOONNNMMMNNNOOORRRUUUXXXZZZ[[[\\\\\\\\\]]]___```___\\\ZZZTTTTTTUUUUUUUUUTTTTTTSSSNNNNNNMMMKKKHHHGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIGGGEEEDDDCCCDDDEEEFFFKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIJJJKKKMMMNNNMMMMMMMMMMMMLLLJJJIIIHHHHHHGGGEEECCC>>>:::666444444444333333222111000000000000000000000000000000222333222333:::@@@<<<333111111111111111000//////222111111111000000//////111111111000000000000000333222111111111222444555222333555777888999::::::KKK@@@777666777555444666666444222//////222444666666888<<>><<<===;;;777555333111---+++(((((()))***,,,...111222888888999<<<@@@BBBBBBAAA???;;;888777555666>>>GGGGGGFFFDDDBBB>>>;;;888666777999<<>>555111000---+++888@@@JJJOOONNNHHHCCC@@@???@@@@@@<<<555000......+++)))((()))***,,,,,,+++***++++++,,,,,,++++++***)))))))))******+++++++++***++++++,,,,,,+++++++++)))+++,,,------,,,***)))............////////////111111000000///.........111222333333444777;;;>>>CCC,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++*********++++++,,,)))))))))*********++++++++++++++++++++++++++++++++++++******************---///111222222222333555666888999999888888999:::<<<:::<<>>;;;999666666555444333222222222111111111111111111111111333444333555;;;@@@<<<333111111111111111000//////111111111111000000000//////////////////000000000333444555666666444222111666888999888555444555666BBB>>>888444222333333333555444222111111222444555666888<<>><<<999666555222///---*********+++,,,...000222666666888;;;???BBBBBBBBBAAA<<<999888666666<<>>HHHNNNMMMHHHCCC@@@??????>>><<<888444000///...,,,******,,,,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,***(((&&&%%%+++,,,---......---,,,+++............////////////333333333222222222222222111222333333444777;;;>>>EEE,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++************++++++++++++++++++++++++++++++)))(((((()))***+++,,,,,,************+++++++++,,,++++++++++++++++++++++++******++++++++++++++++++000222444555444333444555666888999999888888999:::>>>:::===EEEFFFDDDMMM\\\vvvlll```hhhzzz{{{ooo___VVV[[[fff|||uuubbbLLL@@@:::777555666===>>>CCCLLLXXX```aaa___QQQQQQSSS\\\jjjwww~~~|||zzzuuuwwwyyy{{{{{{}}}~~~|||xxxwwwwwwwwwvvvuuuqqqpppnnnoooqqqssssssssstttqqqooommmmmmllljjjiiiiiigggeeeggglllqqqrrrrrriiikkkmmmppprrrrrrrrrrrruuuooohhhdddeeejjjpppsssuuu|||wwwqqqhhh```YYYTTTPPPMMMHHHRRRVVVPPPLLLMMMMMMJJJSSSTTTTTTTTTTTTTTTSSSSSSOOOOOONNNNNNOOORRRVVVXXXYYYYYYXXXWWWVVVVVVUUUUUUWWWYYY\\\^^^^^^^^^___```bbbaaa___]]]\\\[[[ZZZYYYZZZZZZZZZ[[[\\\___aaabbb\\\[[[[[[\\\^^^___^^^]]]YYYYYYXXXXXXWWWVVVTTTTTTSSSUUUWWWWWWUUUTTTTTTTTTRRRRRRQQQPPPNNNKKKIIIGGGFFFEEEDDDDDDDDDEEEFFFGGGJJJJJJJJJJJJJJJJJJJJJJJJEEEEEEFFFGGGIIILLLNNNPPPNNNNNNOOONNNNNNMMMLLLLLLJJJJJJIIIHHHFFFCCC@@@???999888777666444444333333222222222222222222222222222333444666<<>>444000333444222444333333222222333333444555777;;;>>>AAABBBBBBAAA@@@>>>:::888777444111///,,,,,,++++++,,,---...///333444666:::???BBBCCCCCCBBB>>>;;;:::777666:::@@@HHHGGGGGGEEECCC@@@===<<<444666999>>>EEELLLRRRUUUVVVSSSLLLCCC:::333111000555<<>>EEE,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))(((((()))******+++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++++++++,,,000222444555555555666777666888999999888888999:::???:::>>>HHHIIIGGGVVVlllhhhbbbsss~~~pppbbbWWWWWWdddsss|||tttfffTTTAAA888777666666777@@@AAAFFFPPP[[[```^^^ZZZNNNPPPWWWgggyyy}}}}}}}}}}}}|||zzzwwwwwwwwwxxxyyy{{{}}}|||zzzxxxuuuuuuuuuuuuuuuqqqooollllllmmmooopppppprrrooolllkkkmmmmmmkkkhhhgggeeecccdddhhhlllooopppgggiiilllpppsssuuuvvvwwwyyysssjjjcccccciiipppuuuwww~~~tttnnneee]]]VVVQQQLLLIIIGGGIIIIIIFFFHHHMMMNNNKKKSSSSSSTTTTTTTTTUUUUUUUUUTTTSSSQQQQQQSSSVVVYYY[[[ZZZZZZZZZZZZYYYYYYXXXWWWXXXZZZ]]]_________```bbbdddcccaaa````````````aaaaaa___^^^\\\\\\]]]___```\\\ZZZYYYYYY[[[]]]]]]]]]XXXXXXXXXXXXXXXWWWVVVUUURRRUUUXXXYYYXXXWWWVVVVVVWWWWWWVVVTTTQQQMMMIIIGGGEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJFFFFFFFFFGGGHHHJJJMMMNNNOOOOOOOOOOOOOOOOOONNNNNNLLLLLLLLLKKKHHHFFFCCCAAA;;;:::888666555444444444333333333333333333333333111222333666;;;;;;666111111111111222222111111000111111111000000000000000---......///000111111222222111000000222777;;;???CCCCCCCCCBBB@@@===888555444BBBEEE888000555777333222333333444444333333222333555888<<>>;;;999777555222000...---+++******+++,,,,,,111222555:::???DDDEEEEEEDDD???===<<<;;;888999===FFFFFFFFFFFFDDDBBB@@@>>>444555777;;;BBBIIIPPPTTTVVVVVVRRRIII>>>666222222333999CCCLLLPPPQQQOOOMMMHHHDDDAAABBBDDDBBB999111000...,,,,,,---...---,,,***++++++,,,,,,++++++***)))))))))******+++++++++***++++++++++++***))))))...------,,,------...///............////////////------......///000000111111222333333444777;;;>>>CCC,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++******)))(((((())))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,---000333444555555777999666888999999888888999:::>>>;;;@@@IIIKKKNNNaaayyymmmmmmvvveeeXXXSSSZZZmmm~~~rrrgggVVVHHH999555666777999;;;EEEGGGLLLUUU\\\^^^YYYSSSKKKPPP]]]rrr~~~|||yyyyyyzzzzzzzzzyyyyyyxxxvvvvvvwwwyyyzzz{{{zzzyyyxxxuuutttsssssstttqqqnnnlllkkklllnnnoooooopppmmmjjjkkkmmmooommmkkkhhhfffddddddeeehhhkkklllfffhhhkkkooosssvvvyyyzzz{{{vvvmmmfffcccgggnnnsssxxxxxxnnnhhh```YYYSSSOOOKKKIIIHHHKKKKKKIIIJJJMMMOOOOOOSSSSSSTTTUUUVVVWWWXXXXXXYYYWWWUUUUUUVVVYYY]]]```]]]]]]^^^^^^]]]\\\[[[[[[YYY\\\^^^____________```bbbaaa``````aaaccceeefffjjjhhheeebbb```___``````\\\YYYVVVVVVWWWZZZ\\\\\\WWWWWWXXXXXXYYYXXXXXXXXXSSSUUUYYYZZZYYYXXXXXXXXXZZZZZZYYYWWWSSSNNNJJJGGGDDDDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJIIIHHHHHHGGGHHHIIIJJJKKKNNNOOOOOOPPPPPPPPPPPPOOOOOOOOONNNLLLJJJGGGDDDBBB===;;;999666444333333333333333333333333333333333000///111555888666222///111111222222222222111111000000000000000000111111//////000111222222333333:::;;;<<<>>>AAACCCFFFGGGNNNKKKJJJLLLOOOKKKBBB:::555EEEJJJ<<<111444777333222333333444444333333222111222555888<<>>;;;999888666333111...---+++***)))))))))***000111444999@@@DDDFFFGGGDDD@@@>>>@@@???;;;:::<<>>444...,,,++++++---...---,,,***++++++,,,,,,++++++***''''''((()))+++,,,------)))***+++,,,---.........,,,,,,++++++,,,---..................///////////////000111111222333444444111222333333444777;;;>>>CCC,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++***)))(((((()))************+++++++++,,,++++++++++++++++++++++++******++++++,,,---------,,,///222444444555777999666888999999888888999:::<<<>>>CCCIIINNNYYYnnnvvv~~~vvviiiZZZRRRTTTaaavvvwwwjjj^^^JJJ@@@777555777888<<<@@@IIIMMMTTT[[[^^^ZZZTTTNNNHHHPPPaaaxxx{{{yyyvvvuuuvvvxxxxxxxxxyyywwwuuuuuuvvvxxxxxxwwwxxxyyyyyywwwtttrrrrrrsssqqqooommmmmmnnnpppppppppmmmlllkkkkkkmmmnnnnnnmmmjjjiiigggffffffgggiiijjjhhhiiijjjmmmqqquuuyyy||||||yyyrrrkkkfffgggkkkoooxxx}}}~~~uuulllccc___YYYTTTRRRPPPNNNMMMLLLOOOPPPOOOLLLMMMPPPRRRUUUVVVXXXYYY[[[\\\\\\\\\___]]]ZZZYYYZZZ^^^bbbdddcccddddddddddddbbb```___\\\^^^```aaa```______```aaaaaa``````aaadddgggiiikkkiiifffcccaaa___^^^^^^^^^ZZZVVVTTTUUUXXX[[[\\\YYYYYYZZZZZZZZZZZZYYYYYYVVVXXXZZZ[[[[[[ZZZ[[[[[[[[[[[[[[[YYYUUUQQQLLLIIIEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIKKKJJJIIIHHHHHHIIIJJJKKKNNNNNNOOOPPPPPPQQQPPPPPPQQQPPPPPPNNNKKKHHHEEECCC???===:::666444333333444333333333333333333333333111...///333555222000000000111222222333222222222000000000000111111111111000111111222222333333333:::>>>DDDHHHHHHEEE@@@<<<::::::<<>>;;;:::999777444222...---+++***))))))))))))...///333888???DDDFFFFFFCCC@@@@@@CCCDDD@@@======AAACCCEEEGGGGGGFFFDDDCCC;;;:::888999===DDDJJJOOORRRSSSSSSPPPHHH>>>666111000555>>>JJJTTTYYYZZZYYYWWWSSSQQQRRRSSSNNNCCC999///---,,,,,,---------,,,***++++++,,,,,,++++++***))))))***+++---...//////+++,,,------------------+++++++++,,,------..................//////////////////000000111222333333111222333333444777;;;>>>EEE,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++*********++++++)))))))))*********++++++++++++++++++++++++++++++******++++++,,,------......111333444555555777888666888999999888888999:::999@@@EEEGGGOOOcccxxxvvv|||fff[[[RRRQQQZZZjjjyyynnn___SSSCCC>>>:::999888888===CCCIIIPPPZZZ___]]]VVVOOOKKKGGGQQQbbbwwwzzzwwwtttssstttwwwxxxyyywwwuuussstttwwwxxxxxxvvvvvvxxxzzzyyyuuurrrqqqrrrqqqpppoooppprrrsssrrrqqqlllmmmmmmlllkkkkkklllmmmjjjjjjjjjiiihhhhhhiiijjjjjjjjjiiijjjnnnsssyyy|||}}}|||xxxrrrlllhhhhhhjjjqqquuuwwwvvvuuurrrhhh___YYYVVVRRRPPPQQQRRRRRRRRRRRRRRRRRRQQQNNNNNNQQQUUUYYY[[[^^^aaacccccccccccceeeccc```^^^___cccgggjjjkkkkkklllllljjjhhhfffddd^^^aaacccddddddccccccdddeeedddbbbbbbbbbeeegggiiiggggggeeedddbbbaaa______bbb]]]WWWTTTUUUXXX[[[]]]______^^^^^^]]][[[ZZZYYYWWWYYYZZZZZZYYYYYY[[[\\\ZZZ[[[[[[ZZZWWWRRRMMMJJJEEEFFFFFFFFFFFFEEEEEEDDDFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJIIIIIIIIIJJJLLLMMMLLLMMMNNNOOOPPPQQQQQQQQQPPPPPPPPPOOONNNKKKIIIHHHBBB@@@<<<888555555555555222222222222222222222222333//////222333//////111000111222222333333333222///000000000111111111111111111111111111111222222333666:::<<<<<<888444111(((+++///555;;;CCCIIIMMMCCCIIIKKKDDD888000000444333333333333333333333333222222333555888===@@@CCCBBB@@@===;;;:::999666444000///---+++******++++++,,,---000666<<>>EEE,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************+++,,,---...((())))))))))))*********++++++++++++++++++++++++******+++,,,,,,---......111333555666555555666777666888999999888888999:::777BBBGGGFFFPPPjjj}}}oookkk|||ttt]]]TTTOOOSSS```sss~~~tttgggVVVHHHAAA>>>===<<<:::888<<>>:::777666666777222222222222222222222222555000///222333//////333000111222333333333333333//////000000111111111222111111111000000000000000111///---,,,,,,...111222111444555111...111;;;DDDLLLLLLMMMIII===111111777444333333222222333333444333333444666999===AAACCCCCCAAA???===<<<;;;888666111000///---,,,,,,------***+++...444:::???AAAAAAAAA???AAAHHHKKKGGGCCCAAAAAADDDGGGKKKLLLKKKJJJHHHCCC@@@<<<:::;;;@@@FFFJJJOOOOOOPPPRRRPPPHHH;;;222///222888BBBLLLRRRRRRPPPVVVVVVXXXZZZZZZTTTKKKDDD888666222000...,,,***(((+++++++++,,,,,,+++++++++,,,,,,++++++***)))(((((())))))***+++,,,,,,,,,,,,***,,,...000111111000///............/////////000111111111111222222222222111222333333444777;;;>>>CCC+++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,---,,,+++***))))))))))))------,,,++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++)))***+++---///000111222444444555555666777777777:::999888888888999:::;;;>>>DDDGGGKKK]]]wwwnnnhhhppp~~~eeeOOORRRTTT[[[lll~~~rrrcccTTTIIIBBB999<<<>>><<<999999===BBBMMMTTTZZZ[[[UUUMMMGGGFFFFFFUUUjjjyyyxxxxxxxxxxxxwwwwwwwwwvvvttttttuuuwwwzzz{{{zzzxxxzzzzzzzzzyyyvvvsssooommmooopppqqqrrrtttuuuvvvwwwuuurrrnnnkkkjjjiiihhhhhhiiikkkmmmllljjjkkknnnrrrkkklllmmmiiieeefffkkkqqqxxx}}}~~~zzztttkkkbbbfffeeeeeeffffffaaaYYYSSSOOOOOOPPPPPPPPPSSSVVVZZZ^^^[[[YYYYYYWWWTTTWWW\\\eeekkkooonnnnnnoooooolllooommmjjjhhhhhhiiikkkmmmttttttrrrqqqooonnnmmmmmmllljjjiiigggggghhhjjjkkkkkklllnnnnnnmmmllllllmmmhhhhhhhhhhhhgggfffeeedddfffccc^^^ZZZWWWXXXYYY[[[ccceeeffffffccc___ZZZVVV[[[ZZZZZZYYYYYYYYYZZZZZZ[[[\\\]]]\\\ZZZVVVQQQNNNLLLLLLJJJGGGEEEEEEGGGIIIIIIHHHGGGFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHIIILLLOOOMMMMMMMMMNNNOOOPPPQQQRRROOOMMMMMMOOORRRRRRPPPMMMEEEBBB===888444333222333111222222222222111000000222222222222222222222222111111111111111111111111111000///000111111000///222222111111111111111111111111222222222222111111000000000000111222333444@@@KKKUUUPPP@@@222000333222222222222222222222222333333333444666999;;;===>>>>>>>>>>>>===<<<;;;:::444222000---***)))((((((,,,+++---222:::@@@BBBBBBAAA@@@AAADDDGGGHHHEEEBBBDDDGGGKKKNNNNNNMMMMMMMMMMMMGGGBBB>>>:::999@@@HHHMMMQQQTTTVVVWWWSSSGGG:::666111///555BBBKKKLLLJJJMMMUUUWWWSSSSSSVVVQQQEEEDDD888000000///+++(((*********+++++++++,,,,,,,,,++++++,,,------......///------------,,,++++++***..................------...............///000000...............///000000111222222222222555:::>>>EEE+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,------,,,+++***))))))))))))+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++---///000222222444444555555666777777777:::999888888888999:::;;;<<>>HHH+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,+++***)))))))))))))))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******,,,---///111222222444555555666666777777888999999888888888999;;;;;;<<<@@@EEEPPPfff}}}rrrgggZZZiii|||nnnTTTJJJJJJTTTjjj~~~vvvcccOOO@@@:::999666777888777777;;;BBBHHHNNNPPPQQQNNNJJJIIIJJJMMM]]]hhhwwwzzzwwwttttttuuuvvvwwwxxxyyyyyyvvvuuuuuuvvvxxxwwwuuussswwwxxxxxxxxxvvvssspppnnnnnnnnnnnnooopppsssuuuwwwvvvtttqqqnnnkkkiiihhhhhhmmmnnnmmmjjjffffffiiillluuusssnnnddd[[[YYY^^^cccuuuyyy|||zzzxxxwwwsssmmmbbbbbbbbbbbbaaa]]]WWWSSSVVVXXXYYYZZZ\\\^^^bbbfffdddaaa``````^^^[[[]]]bbbnnntttwwwuuuuuuvvvvvvsssssssssssstttttttttttttttwwwwwwwwwvvvtttqqqmmmkkklllllllllnnnpppsssvvvxxxsssqqqoooqqqtttwwwvvvtttpppppppppooonnnmmmkkkjjjhhhfffbbb^^^]]]]]]___```___bbbeeegggfffbbb^^^[[[XXXXXXXXXXXXYYY[[[\\\]]]^^^_________\\\YYYUUURRRRRRSSSRRRPPPLLLJJJIIIJJJIIIIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHHHHGGGHHHKKKMMMNNNNNNMMMLLLLLLLLLLLLLLLNNNMMMNNNOOOQQQQQQOOONNNHHHFFFCCC???;;;777444222222222333333333333333333222222222222222222222222111111111111111111111111111000///000111222111///111111111111111111111111111111222222222222111111111111000000000111111222---222777777333000222666222222222222222222222222888777666555555555666666<<<<<<<<<<<<;;;999777666333222111///............,,,++++++...333999===???BBBBBBDDDHHHLLLOOOPPPOOOLLLJJJJJJLLLPPPQQQOOOLLLKKKGGGDDDCCC???:::;;;???EEEJJJMMMOOORRRQQQJJJ@@@888555222222666;;;???AAAFFFMMMQQQOOOQQQVVVVVVPPPKKK@@@555///---,,,---///...------,,,+++***)))(((******++++++,,,---------------......//////......,,,,,,,,,,,,,,,,,,,,,,,,...............///000000//////......//////000111111222333333333666:::===HHH+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------,,,++++++***))))))***************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,...///111222333555555555666777777888888999888888888888999;;;<<<>>>AAAFFFRRRhhh~~~uuuhhh^^^XXXpppcccKKKHHHFFFTTTnnn~~~ppp[[[FFF999777999444555555666888>>>FFFMMMPPPOOOLLLHHHGGGIIIOOOTTTcccmmmzzz{{{xxxrrrrrrtttuuuwwwyyyzzz{{{yyyxxxwwwxxxxxxwwwtttrrruuuvvvwwwwwwuuussspppooonnnmmmmmmmmmoooqqqtttuuuttttttrrrpppnnnlllmmmmmmooopppoookkkfffeeegggjjjrrrrrroooggg```^^^bbbgggtttwwwyyyvvvuuuvvvsssoooiiiiiiiiihhhgggccc___\\\```aaabbbbbbaaabbbeeegggkkkhhhffffffccc^^^___dddpppvvvyyyxxxxxxzzz{{{yyywwwxxxzzz{{{zzzxxxvvvuuuvvvwwwxxxyyywwwtttqqqooommmnnnooopppsssvvvxxxyyyvvvrrroooqqqwww{{{zzzwwwuuuttttttsssrrrpppooonnnllljjjfffbbb```___```aaabbbdddhhhkkkkkkhhhdddaaa[[[[[[[[[\\\]]]___```aaa___```aaa```___\\\YYYWWWVVVWWWWWWTTTPPPMMMKKKKKKKKKKKKLLLLLLKKKJJJHHHGGGGGGHHHHHHHHHGGGHHHJJJLLLNNNMMMMMMLLLLLLLLLMMMMMMMMMNNNOOOPPPQQQPPPOOONNNJJJIIIGGGDDD???:::666444333222222222222222333333222222222222222222222222111111111111111111111111000///......///000///...000000000000111111111111111111222222222222111111222111111000000000000111111222222111000111333444222222222222222222222222555555555555666777777888;;;<<<======<<<:::777666555444333222111000//////,,,+++***+++///444999<<<===>>>AAAEEEJJJNNNPPPQQQOOOKKKIIILLLQQQUUUSSSPPPMMMHHHEEECCC???:::999<<>>:::777444333222111111111111222222222222222222222222222111111111111111111111111111000//////111111000/////////000000000111111111111111222222222222111111111111000000///000000000444222000///000222333444222222222222222222222222444444555666666666666666;;;<<<===>>>===;;;999777888777666444222000...---,,,+++******,,,000555888888;;;???DDDHHHLLLOOOQQQOOOKKKHHHJJJQQQVVVVVVUUUQQQJJJDDDBBB>>>::::::===???EEEJJJMMMQQQTTTRRRMMM===;;;666000,,,---111555;;;AAAGGGIIILLLPPPSSSTTT]]]UUUGGG:::111......---++++++++++++++++++++++++)))******++++++,,,,,,---***+++,,,---------------,,,---------.........///...............///000000///////////////000111111111222444444555777:::===FFF+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,++++++***************+++------,,,,,,+++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++---...000222333333555666666777777888888999888888777777888:::<<<===<<<===AAAMMM^^^qqq~~~|||rrreee^^^^^^kkkhhhQQQEEEGGGMMM___wwwsssjjjZZZHHH;;;555555777333444555999???HHHPPPUUUUUUQQQLLLJJJNNNXXXcccjjjwwwzzz|||yyytttuuuvvvwwwxxxyyyzzzzzz}}}|||{{{zzzzzzxxxuuurrrqqqrrrtttuuuuuusssqqqpppnnnoooooooooooooooooooookkknnnqqqrrrppppppsssvvvrrruuuvvvtttoookkkkkklllppptttxxxvvvrrroooqqqttt|||{{{zzz{{{yyyuuunnnooopppnnnkkkiiihhhiiihhhjjjnnnppprrrtttwwwzzz|||yyyvvvuuuoooiiihhhjjjqqqvvvyyyyyyzzz~~~{{{xxxvvvwwwyyy{{{||||||{{{zzzvvvvvvuuuuuuuuuuuuuuuuuuxxxtttppppppuuuyyy{{{{{{{{{{{{{{{{{{zzzyyyxxxwwwvvvtttpppllliiigggggggggiiijjjkkkkkkkkkjjjhhhgggbbbbbbaaaaaaaaaaaaaaabbb```aaacccdddddddddcccccc_________\\\XXXUUUTTTTTTSSSSSSRRRQQQOOOMMMLLLKKKGGGIIIJJJJJJJJJJJJKKKLLLLLLLLLLLLMMMNNNOOOPPPQQQLLLNNNPPPQQQPPPOOOOOOPPPOOONNNMMMJJJFFFBBB>>><<<666555333222111111111111222222222222222222222222111111111111111111111111333222111222333444333111...//////000000111111111111111222222222222111111000000/////////000000111111000...///111333444444222222222222222222222222666777777666555444333222999:::===>>>>>>===:::999999999888666333000...---+++++++++******---111444666;;;AAAFFFIIILLLNNNPPPNNNJJJGGGHHHMMMRRRUUUVVVSSSKKKEEECCC@@@<<<;;;===<<>>===;;;999777777777666444222///...***,,,---,,,***+++...111444:::AAAGGGIIIJJJKKKLLLLLLJJJGGGEEEGGGKKKOOOSSSRRRKKKFFFFFFDDD???<<<<<<999BBBKKKPPPTTTWWWVVVRRRBBB???999444111000///000222888@@@EEEEEEDDDEEEHHHFFFGGGAAA777111111000---,,,,,,+++++++++++++++++++++++++++,,,------......------------------,,,+++++++++,,,------...//////...............///000000000000//////000000111222000222555666777888;;;===FFF+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********+++***************++++++*********++++++,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---///000222333444666666666777888888999999888777777777888:::<<<===;;;>>>EEERRRcccyyyvvveeeWWWWWW```}}}pppUUUGGGFFFEEEZZZvvvzzzhhh\\\KKK>>>888444000---555666999???GGGOOOUUUXXXXXXUUUQQQSSS[[[gggssszzzzzzzzzzzzyyyyyyyyyxxxxxx{{{zzzyyyyyyxxxwwwtttqqqoooppprrrttttttsssrrrqqqpppqqqssssssrrrooollliiifffkkkoooooolllkkknnnqqqssswww|||}}}yyyuuurrrrrrlllqqqtttuuuuuuwww~~~{{{}}}}}}{{{wwwuuuwwwyyyxxx{{{}}}xxxwwwzzzxxx|||~~~{{{zzz}}}~~~|||||||||||||||}}}}}}}}}~~~~~~~~~~~~}}}|||{{{zzzxxxwwwuuusssrrruuu{{{zzzyyywwwvvvuuuuuuuuuvvvtttssspppnnnllllllllllllmmmllljjjhhhfffeeedddccc___aaaccceeegggiiijjjkkkhhhhhheeebbb^^^]]]___```ZZZXXXVVVSSSQQQPPPPPPPPPHHHJJJLLLMMMLLLLLLMMMNNNMMMLLLLLLKKKKKKKKKKKKKKKKKKNNNQQQQQQOOONNNOOOPPPRRRQQQNNNLLLIIIGGGEEEDDD>>><<<999666444333333333222222222222222222222222111111111111111111111111000...---...///000///...---......///000111111222111111222222222222111111............///111222222222333555555444222111111222222222222222222222222111222444666777777777666333555999<<<===<<<:::999555666666666555333111000***,,,...---+++***---///111888@@@FFFGGGGGGGGGHHHLLLJJJFFFCCCBBBDDDJJJOOOPPPJJJHHHIIIHHHBBB<<<:::777AAAJJJPPPTTTWWWVVVRRRDDD???:::555333222000///111777???DDDCCC@@@AAADDDBBBEEEAAA888222222000,,,...------,,,+++***))))))+++,,,,,,------......///////////////...---,,,,,,******+++,,,,,,---.....................///000000000000000000000111111222000222555666777888;;;===CCC,,,,,,,,,,,,,,,,,,,,,,,,........................***+++,,,---...---,,,+++---------,,,,,,,,,++++++,,,++++++******++++++,,,---------,,,,,,,,,++++++,,,++++++******++++++,,,---......000111222333444333333444555666777888999;;;>>>>>>999:::???AAA>>>???@@@HHHZZZooowwwdddVVV^^^ooottt\\\MMMGGGGGGRRRfffooo]]]SSSEEE:::555555555555666;;;@@@DDDLLLTTTWWWUUUTTTSSSTTT[[[gggsss|||}}}}}}yyywwwwwwxxxyyyyyy{{{zzzyyyyyyyyyxxxvvvsssooooooooonnnnnnnnnqqqsssooonnnmmmooorrrssspppmmmmmmllljjjjjjjjjlllnnnooovvvyyy|||}}}{{{xxxwwwvvvppppppqqqssswww}}}}}}zzz{{{}}}~~~{{{zzz|||~~~~~~|||}}}}}}}}}}}}}}}||||||{{{xxxxxxwwwtttrrrtttyyy~~~~~~~~~}}}}}}~~~}}}|||{{{yyyyyyyyyzzzzzz|||zzzvvvrrrnnnllljjjjjjooonnnnnnmmmmmmllljjjhhhiiihhhhhhiiijjjjjjiiigggjjjhhhfffeeeeeedddbbb```\\\ZZZWWWUUUUUUTTTQQQOOOOOOMMMKKKKKKKKKKKKJJJIIIJJJKKKJJJIIIHHHHHHJJJLLLLLLMMMNNNNNNPPPPPPQQQRRRTTTSSSRRROOOLLLIIIGGGEEE>>>;;;777555444444444333444333222222222333444555444333222111111222333444444333222111000000000000------...///000111222222000111111111111222222222111222333333222111///...222111111000000000000000222222222111111111000000222333444555555555444333444555777999::::::::::::::::::999888666444333222...---,,,+++++++++------333888>>>CCCEEEGGGHHHIIIKKKIIIGGGEEE@@@===CCCKKKNNNLLLJJJKKKKKKGGG???888999>>>FFFMMMRRRSSSQQQPPPBBB???;;;666333000000///333999AAAEEEDDDAAA>>>===<<<======:::444000000111+++++++++***++++++,,,,,,222000,,,++++++,,,,,,,,,++++++******************++++++******++++++,,,---............////////////111111111000000000000000111222222222222555:::===GGG************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++***+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,------...000111222333444444444555666777888999999888<<<<<<888888<<<>>><<>>:::888777777666555777666555444444555666777222222111000000111222222444333222111000000000000////////////000000000000000000111111111222222222111111111111111111000///222111111000000000000000222222222111111111000000111222333444555444444333333444666999:::;;;;;;;;;;;;;;;:::888666444222111,,,+++***))))))******+++000555<<>>999555222000000222888@@@EEEDDDAAA===<<<<<<>>>>>><<<777222000000,,,+++++++++++++++,,,,,,111///,,,***+++,,,,,,+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...............////////////111000000000000000000000222222333333333666;;;>>>III++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,*********)))+++++++++*********))))))+++,,,------------,,,+++,,,++++++++++++*********,,,++++++******++++++,,,,,,---...000111222333333555555666777888999::::::777;;;<<<999888<<<>>>>>>BBBIII]]]zzznnn\\\```sss|||hhhTTTIIIKKKPPPgggyyynnnWWWLLLDDD:::444222333333222555===DDDIIIOOOTTTTTTQQQPPPTTT\\\hhhsss|||~~~|||||||||}}}}}}|||zzzxxxvvvyyyxxxwwwxxxzzzzzzxxxwwwvvvuuutttqqqooonnnllllllmmmllllllnnnooopppnnnmmmlllkkkkkkkkkmmmoooqqqrrruuuwwwzzz||||||}}}~~~{{{xxxyyy}}}|||}}}}}}|||~~~}}}zzzxxxwwwvvvxxxyyyzzzxxxuuuqqqooooooooooooqqqtttuuuuuutttuuusssqqqpppooommmjjjggg___]]][[[\\\]]]\\\WWWSSSQQQOOOMMMKKKKKKJJJIIIGGGHHHIIIIIIIIIHHHHHHJJJLLLLLLLLLMMMNNNOOOPPPPPPQQQQQQQQQPPPOOOMMMLLLJJJIIIFFFCCC???<<<;;;:::888777444444333222222222333444111111000000000000111111333333222111000000000000111000000000/////////...000000000111111111222222111000000000000111111222222111111000000000000000222222222111111111111111///000111333333444444444222333555888:::;;;<<<<<<<<<<<<;;;999777444222111---,,,+++***)))******+++---333;;;AAADDDDDDEEEEEEIIIGGGGGGGGGBBB===>>>CCCKKKJJJJJJLLLNNNLLLGGGBBB999888:::AAAJJJPPPPPPNNNHHHFFFBBB===888444111000000666???DDDDDD@@@<<<::::::===???>>>:::555111///,,,,,,++++++++++++,,,,,,///---+++***++++++++++++***++++++,,,,,,---------------,,,,,,------...///............////////////000000000000000000111111111222222222222555:::>>>FFF------------------------------------------------///...,,,***)))******+++---------,,,,,,,,,++++++***+++---......---+++***+++++++++*********)))))),,,++++++******++++++,,,+++---...000222222222222555555666777777888999999999;;;===<<<<<<>>>CCCFFFDDDTTTppphhh[[[gggsss```OOOHHHNNNXXXnnngggNNNIIICCC:::555555555555333666???HHHMMMQQQTTTSSSPPPNNNVVVbbbooo{{{}}}zzzzzz}}}{{{xxxvvvvvvvvvvvvwwwzzzzzzyyyxxxxxxwwwvvvuuusssqqqooommmlllllllllmmmnnnnnnnnnmmmooonnnnnnnnnnnnooopppqqqqqqtttvvvyyy{{{~~~}}}|||}}}}}}|||zzzxxxwwwwwwvvvuuuuuuvvvyyy{{{{{{zzz{{{zzzxxxxxxwwwsssoookkkbbb___^^^```bbb```[[[UUUSSSQQQNNNLLLLLLKKKIIIGGGGGGHHHIIIIIIHHHHHHIIIKKKKKKKKKLLLMMMNNNOOOPPPPPPOOOOOOOOOOOONNNMMMLLLKKKJJJGGGCCC@@@>>>===:::999444333222111000111222333222111111111111111111222333222222111000000111111000000000000////////////000000000000111111111111222111000000000222333444222111111000000000000000111111111111111111111111...///000111222333444444222333444777999;;;<<<=========<<<:::777555333111111000...---,,,,,,,,,---+++111999@@@CCCDDDDDDDDDIIIHHHHHHIIIEEE???>>>AAAGGGGGGIIILLLNNNMMMJJJFFF<<<777666<<>>AAAHHHOOOPPPhhhjjjcccttt|||iiiYYYLLLIIISSSaaavvvcccLLLIIICCC;;;666666666555333888BBBMMMQQQSSSUUUSSSOOONNNWWWfffuuu|||xxxyyy~~~|||xxxwwwtttttttttvvvyyyzzzyyyxxxxxxwwwvvvwwwyyywwwtttqqqllllllllllllllllllmmmnnnsssrrrqqqpppooonnnnnnnnnmmmooorrrtttwww}}}{{{xxxyyy|||}}}||||||}}}~~~~~~zzzuuupppgggdddbbbdddgggeee___XXXTTTRRROOOMMMMMMLLLJJJIIIHHHIIIJJJJJJIIIHHHIIIJJJJJJKKKKKKLLLMMMNNNOOOOOONNNNNNOOOOOOOOONNNNNNMMMKKKHHHEEEBBBAAA???<<<:::888777666555444555555666333333333333333333333333333222111111000111111111.........///000111111111//////000000000111111111333222111111222333555666222111111000000000000000111111111111111111111111......///000111333444444222222444666888:::<<<=========<<<:::888666444222333111///...,,,,,,,,,,,,***000888???CCCDDDEEEFFFKKKIIIJJJKKKHHHBBB???@@@DDDEEEGGGJJJLLLLLLJJJHHH???999555999DDDLLLOOOMMMLLLJJJGGGBBB<<<666111......222999???BBBAAA===:::444888<<<@@@@@@<<<666111...------,,,+++++++++,,,,,,+++)))***+++,,,,,,+++++++++,,,---......//////+++++++++++++++,,,,,,---............//////////////////000000111111111111111111222111222555:::===JJJ++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,+++++++++*********))))))***+++,,,,,,,,,,,,+++***,,,++++++++++++*********,,,++++++******++++++,,,,,,...111333555555444333444555555555666666666777777777:::<<<>>>CCCOOOZZZggg~~~ppprrrppp___RRRKKKLLLZZZlllvvv^^^LLLIIIBBB:::555444555444333<<>><<<999888666555444444555555333333444444444444333333222222111111111111111222------...///000111222222/////////000000000111111333222222222222333333444222111111000000000000000111111111111111222222222000000000000111222444444333333444555777999;;;=========<<<;;;999777555444222111///,,,+++************///777===AAACCCFFFGGGKKKIIIIIIKKKIIIDDD@@@AAABBBDDDFFFHHHIIIIIIIIIHHHBBB<<<888999@@@HHHKKKLLLMMMLLLIIIEEE???888222///...111666<<>>888:::>>>BBBCCC???888333///...---,,,,,,++++++,,,+++******+++---...---,,,+++,,,,,,------.........+++************+++,,,,,,............/////////////////////000111111222222333444444444555777<<<@@@JJJ,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++******)))+++++++++*********))))))************************,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,---///222555666666555444666666666666666777777777777777999===@@@GGGWWWfffsssssstttcccSSSLLLIIIOOOaaavvvkkkVVVJJJHHHAAA999444444666666555???JJJTTTWWWVVVVVVUUUSSSPPPZZZiiiwww|||yyytttzzz~~~xxxuuutttrrrqqqqqqsssvvvwwwvvvttttttssstttyyy}}}}}}yyytttlllmmmnnnmmmkkkkkknnnqqqvvvvvvuuutttrrrpppnnnnnnjjjkkklllnnnsss{{{~~~{{{}}}}}}yyysssmmmnnnqqqqqqjjjbbbVVVTTTRRRQQQQQQQQQPPPNNNLLLNNNOOOMMMKKKHHHGGGGGGIIIJJJJJJKKKLLLMMMNNNNNNNNNOOOOOOPPPOOOOOONNNNNNLLLJJJHHHGGGFFFDDDAAA???888777555444333333444444222333444444444444333222222111111111111111222222......//////000000111111////////////000000000111111111222222222111000000222111111000000000000000000000111111111222222222222111111000111222333444444444444555666888:::<<<<<<<<<<<<;;;:::888777666333222///---+++*********)))---444999>>>AAAEEEHHHJJJGGGGGGJJJIIIDDDAAABBBCCCDDDGGGHHHHHHHHHHHHHHHCCC???;;;:::===BBBGGGIIINNNMMMLLLHHHCCC;;;555111...000333:::@@@DDDDDDBBB@@@AAACCCFFFFFFBBB999333//////...,,,,,,++++++++++++******,,,...///...---,,,,,,,,,,,,,,,---------,,,++++++++++++,,,------............////////////...//////000111111222222222333333333444777;;;???GGG........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++)))(((&&&---------,,,,,,,,,++++++******)))(((((()))******---------,,,,,,,,,++++++,,,++++++++++++++++++,,,...000333666777777666555777777777777888888888888:::888;;;@@@DDDLLL^^^ppprrrhhhtttkkkZZZKKKHHHIIIQQQfff|||xxxbbbPPPHHHIIIBBB999555666888::::::AAALLLVVVXXXWWWWWWVVVTTTQQQ[[[jjjvvv~~~}}}~~~~~~zzzrrrxxx{{{vvvsssrrrqqqqqqqqqrrruuuuuutttsssrrrrrrsssxxx}}}}}}wwwrrrlllnnnooommmkkklllooorrruuuuuuuuutttsssrrrpppooojjjkkklllnnnsss{{{~~~xxxrrrqqquuutttnnnfffVVVTTTRRRRRRRRRRRRQQQPPPNNNOOOPPPOOOKKKHHHGGGGGGIIIIIIJJJKKKLLLMMMNNNNNNOOOOOOOOOPPPPPPOOONNNNNNMMMKKKJJJIIIHHHGGGDDDAAA<<<;;;999888777777777888111222333444444333222111222111111111111111222222000000000000////////////////////////000000000000///000111111111///...---222111111000000000000000000000111111222222222222333222111111111222333444555555444555666888:::;;;;;;;;;;;;;;;:::999888888666444222///---,,,,,,,,,(((,,,111777;;;???DDDGGGIIIFFFEEEHHHHHHDDDAAABBBDDDFFFHHHIIIHHHGGGGGGHHHCCC@@@<<<:::;;;>>>CCCGGGOOOOOONNNKKKEEE>>>777333//////222888@@@EEEFFFEEEGGGGGGHHHIIIHHHCCC:::333000///...---,,,++++++++++++***+++---///000///...,,,,,,,,,,,,,,,,,,++++++---,,,,,,,,,,,,---................../////////000...//////000111222222222///000000000111444888<<>>===???FFFMMMbbb}}}pppaaaccc|||wwwXXXNNNDDDDDDKKK[[[pppyyy```KKKCCCCCCHHH@@@999999::::::<<>>;;;888666444444444666444222111222222222000000000000000000000000000222111111000000000000000////////////000000000111222222111000000111222222333333222111000///...---000000111111222222333333333333222222222333444555888777666555444444555666888999:::;;;;;;:::888777666444222111111000---+++---++++++///666>>>CCCDDDEEEFFFHHHIIIHHHFFFDDDBBB@@@@@@AAADDDGGGJJJJJJJJJJJJGGGBBB===;;;<<<>>>???HHHMMMOOOKKKFFFBBB===777000///000222777===CCCGGGOOOMMMKKKKKKJJJFFF===666000...,,,+++++++++***(((,,,+++***+++---......---(((((())),,,111555777888,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,,,,---...//////000111111111111111111///000333333333666;;;HHH***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---......333333333444444555555555777777777666666777777888888===>>>@@@HHHPPPfff}}}ttteee```iiioooSSSKKKDDDEEENNN^^^uuu~~~lllTTTDDD>>>???FFF???999999;;;;;;???CCCMMMXXX___\\\ZZZ]]]___]]]eeelllvvv}}}|||~~~}}}}}}|||zzzwwwtttrrrooonnnqqqrrrrrrpppllllllooorrrvvvsssooolllmmmppptttwwwwwwrrroooooommmkkklllpppvvvvvvuuutttsssrrrqqqqqqqqqnnnmmmpppsss{{{yyykkkfff___YYYXXXXXXYYYZZZ[[[XXXTTTPPPNNNKKKHHHFFFJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMOOOQQQRRRQQQPPPOOOLLLMMMMMMMMMKKKJJJHHHFFFAAA@@@===:::888666555555777555333333333444333111000000000000000000000000222111111000000000000000/////////000000000111111222222111000000111222222222222111000///......---222222222222222222333333333333222222222333444555777777777777666555333333888999;;;<<<<<<;;;:::999777555333222111000...,,,---+++***---333;;;AAADDDGGGHHHIIIIIIHHHEEEBBB???===<<<<<>>AAAIIIQQQiiiwwwkkkYYY^^^ooofffPPPIIIEEEGGGPPPaaayyysss___KKK???<<<>>>BBB<<<888999;;;===BBBHHHQQQ[[[```^^^[[[]]]___^^^jjjqqqzzz}}}||||||~~~|||{{{zzzwwwuuurrrpppoooooosssrrrpppllliiiiiilllpppsssqqqmmmkkkkkknnnrrruuuwwwrrroooooommmkkklllpppuuuvvvvvvvvvtttrrrrrrrrrsssooonnnqqquuu~~~tttooohhhbbb___^^^]]]]]]^^^ZZZTTTPPPMMMKKKIIIGGGJJJJJJJJJJJJJJJKKKKKKLLLKKKLLLNNNPPPQQQQQQQQQPPPKKKKKKKKKKKKJJJIIIGGGGGGCCCBBB@@@>>>;;;888666555777555333222333333222111000000000000000000000000222111111000000000000000//////000000000111111111222111111111111111111222222222111111000000//////222222222222222222111111333333222222222333444555333555666777888777555444666888:::;;;<<<;;;:::999888666444333222111///---,,,******+++000777>>>BBBEEEEEEFFFFFFEEEBBB>>><<<999888777:::???EEEIIIJJJJJJJJJHHHEEEAAA===999777>>>FFFMMMMMMKKKGGGAAA:::222111......000555:::===GGGHHHIIIKKKLLLJJJEEEAAA:::666000,,,,,,,,,---------+++******,,,,,,+++)))///---++++++,,,,,,,,,+++******+++,,,,,,---......000//////...............//////000111111111111111333222333666666555999>>>GGG++++++,,,------------,,,)))+++------+++******,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,---///000111333444444444444444444444666666555555666777888888888>>>???AAAHHHQQQlllqqqcccQQQ^^^uuuaaaKKKGGGDDDHHHQQQaaayyyzzzhhhTTTEEE======???===999777999<<<>>>EEELLLUUU\\\```^^^[[[\\\___```ooottt|||~~~||||||}}}~~~~~~|||{{{wwwvvvuuusssrrrqqqqqqqqqsssppplllhhhfffgggjjjnnnmmmlllkkkkkklllnnnqqqrrruuuqqqooopppooollllllpppsssuuuwwwwwwuuussstttuuutttooommmqqqxxx~~~yyyrrrllliiifffdddbbb___[[[TTTOOOLLLKKKJJJIIIIIIIIIHHHHHHHHHIIIJJJKKKJJJLLLMMMOOOQQQQQQQQQQQQLLLLLLKKKKKKJJJIIIHHHGGGDDDDDDCCCAAA???<<<999777666444222222222333222000000000000000000000000000222111111000000000000000000000000000111111111111111111111222222111111111222222222222222222222222111111111111111000000000333333222222222333444555333444666888888777555444444666888:::;;;;;;:::999999777555444333222000...+++******+++...333999===BBBCCCEEEEEEDDDBBB???===888666555666<<>>FFFLLLLLLJJJGGGBBB<<<666333///---...111666999@@@CCCFFFKKKNNNMMMKKKHHH===999222---,,,------...---+++******,,,,,,+++)))+++***)))***,,,......---******+++,,,,,,---....../////////////////////...//////000111111111111111333111222555666555888===III++++++,,,---------------(((+++......+++)))***,,,------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,---...///111222333333333444444555555555555555555555666777888888999??????@@@HHHTTTrrr}}}kkk]]]OOOaaazzz}}}]]]FFFDDDDDDIIIRRRccc{{{~~~qqq]]]KKK@@@===>>>???;;;888777:::===AAAIIIRRRYYY]]]___]]]ZZZZZZ___dddrrrvvv|||~~~~~~{{{|||~~~~~~~~~|||zzzxxxsssssssssssssssrrrrrrrrrrrrooojjjgggeeegggjjjllliiiiiijjjkkklllmmmnnnoooqqqooooooqqqqqqnnnmmmpppqqqtttxxxxxxvvvuuuvvvxxxuuupppnnnsss{{{~~~xxxtttpppmmmjjjccc^^^VVVPPPMMMLLLKKKKKKIIIIIIHHHGGGGGGIIIJJJKKKKKKLLLMMMNNNPPPPPPQQQQQQOOONNNMMMLLLKKKJJJIIIIIIDDDDDDEEEDDDBBB???<<<:::666444222111222222111000000000000000000000000000222111111000000000000000000000000111111111222222000111222222222222111000222222333333333333333333000000000000000000000111333333222222222333444555666777888888777555333111333555777999;;;;;;:::999:::888666555444333111///***+++++++++,,,///444888???AAADDDFFFGGGFFFDDDCCC===:::666555999???DDDGGGGGGFFFEEECCC@@@>>>===<<<>>>EEEJJJJJJHHHHHHEEE@@@:::666111...---///333666===AAAFFFLLLOOOPPPOOONNN>>>999222---,,,+++,,,+++,,,+++***+++,,,---,,,+++000...,,,,,,------,,,++++++++++++,,,,,,---------------...///000000////////////000111111111111111111///000333333333666;;;GGG+++,,,------...---------'''+++//////+++)))***,,,........................+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,---...000222333222222333333444555666666555444444555555777888888888??????AAAJJJYYY{{{wwweeeXXXTTThhhnnnUUUEEEDDDGGGMMMXXXiiiuuugggSSSCCC<<<<<<======:::888999===@@@EEENNNXXX]]]^^^^^^\\\YYYZZZaaaiiiuuuxxx{{{}}}~~~~~~~~~|||}}}}}}zzzwwwvvvrrrssstttttttttsssrrrqqqsssooojjjggggggiiilllmmmjjjiiiiiiiiiiiijjjkkklllnnnlllnnnssssssooonnnooonnnsssxxxyyywwwvvvxxx{{{wwwrrrpppvvv{{{vvvsssjjjcccZZZSSSNNNMMMLLLKKKJJJJJJHHHHHHHHHIIIKKKLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPOOOMMMKKKJJJIIIHHHHHHCCCDDDFFFFFFEEEBBB>>><<<777555333333333333333111000000000000000000000000222111111000000000000000000000111111111222222222000111222222222222111000111111222222222333333333000000000111111222222222333333222222222333444555666666777777777555444333333555888:::<<<<<<;;;;;;;;;999666555555444222000)))+++---,,,,,,,,,///222:::<<<@@@DDDGGGHHHHHHGGGFFF@@@999555666:::>>>AAA@@@AAABBBCCCBBB@@@???======CCCGGGFFFFFFIIIIIIGGG>>>:::444///---...222444;;;???EEEKKKMMMNNNNNNNNN???:::444///---,,,+++***,,,+++***+++---......---222000---,,,,,,+++***(((,,,,,,,,,,,,,,,,,,,,,,,,***,,,---///000000000/////////000111111111111111222000111444555444777<<>>???AAALLL]]]rrraaaUUUYYYmmm{{{```MMMFFFGGGKKKSSS___qqqnnn```LLL>>>:::;;;;;;;;;;;;999;;;???BBBGGGRRR\\\______^^^\\\YYY[[[ccclllwwwyyy|||}}}}}}}}}|||~~~|||xxxvvvtttrrrsssuuuuuuuuusssqqqpppssspppkkkiiiiiikkkmmmnnnmmmkkkiiigggggghhhiiikkkkkkkkknnntttuuuqqqnnnooommmrrrxxxyyywwwwwwyyy|||yyysssrrrxxx}}}yyyooohhh^^^UUUPPPMMMLLLKKKLLLKKKIIIHHHIIIJJJLLLNNNMMMMMMMMMNNNNNNOOOPPPPPPNNNMMMKKKIIIGGGFFFEEEEEECCCDDDFFFGGGFFFCCC@@@>>>888666444444444555444333000000000000000000000000222111111000000000000000000111111111111222222222000111222333333222111000000000000111222222333333000000111222333333444444333333222222222333444555222333444666777888888888444666999;;;=========<<<;;;999777666555444222000)))+++...---++++++---///555888<<>>???AAAAAA???>>><<<;;;===@@@CCCFFFKKKPPPTTTFFFAAA:::222///...111333:::>>>BBBDDDEEEDDDDDDEEEGGG@@@777111//////...---......,,,+++******+++,,,111...+++)))***+++,,,,,,************************///////////////..................///////////////222222333333333555999<<>>CCCIIIPPPWWW[[[```]]]YYYXXX[[[ccckkkqqqvvvwwwwwwwwwyyy|||{{{wwwssstttvvvvvvtttrrrrrrrrrnnnkkkhhhhhhjjjnnnpppqqqlllkkkiiiiiijjjjjjhhhgggiiihhhhhhjjjlllmmmmmmlllkkkpppuuuuuutttvvv}}}xxxlllccc]]]YYYUUURRROOONNNLLLJJJIIIIIIJJJJJJLLLMMMNNNOOOOOOOOONNNMMMKKKKKKJJJIIIHHHGGGGGGFFFDDDCCCDDDFFFHHHGGGEEECCC;;;:::888666555555555555666555222000//////000111000000111111111111000000000000000000000000000000222222222222222222222222222222333333333333222222000000000111111111222222333333333444444444444555333444444555666666777777666666777888:::;;;<<<===;;;:::999888555333111000111///---***)))***+++,,,111555:::@@@EEEHHHIIIIIIKKKGGGAAA;;;666444555666999;;;===???@@@@@@???>>>777888<<>>888555444555666777:::<<<>>>???@@@@@@666777999@@@IIIPPPRRRRRRJJJEEE???888333111111222999;;;<<<===>>>AAADDDGGGFFFBBB<<<777444000---+++******+++,,,...111444555///---,,,,,,------+++))),,,,,,,,,,,,,,,,,,,,,,,,------......//////000000......------...000222333111222333333333555999<<>>DDDBBB<<<>>>AAAHHHPPPWWW[[[^^^[[[ZZZYYYZZZ___hhhpppvvvzzzzzzwwwpppjjjmmmzzz~~~zzz{{{zzzxxxuuussstttuuuooollljjjjjjllloooppppppmmmkkkjjjjjjkkkkkkjjjiiicccbbbaaacccgggkkkmmmmmmoooqqqrrrrrrrrrvvv~~~~~~xxxqqqjjj```ZZZUUUSSSPPPLLLJJJJJJJJJKKKKKKLLLMMMOOOOOOOOONNNNNNLLLLLLKKKJJJHHHGGGFFFFFFEEEDDDEEEFFFIIIIIIHHHGGGCCC@@@===999777666666777888777555333111000//////111111000000000000111111000000000000000000000000333333333333333333333333000000111111111111000000222222222333333333444444222222333333333444444444555555666666777888888888666666777888:::;;;<<<===;;;;;;:::999777555333222000///,,,***))))))))))))---000555;;;@@@DDDFFFGGGIIIIIIGGGBBB;;;666444555666777888999;;;===>>>???<<<::::::???GGGLLLKKKHHHIIIFFF@@@:::555222111000777999<<<>>>>>>???AAACCCBBB@@@===999666111...+++++++++,,,---000222555777///---*********+++***))),,,,,,,,,---------------,,,------...///000111111...---------...000333444111222222222333666:::===HHH,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,------......------,,,+++***))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---...///000222333222333333444444555666666555444444555666888:::;;;===???DDDQQQlllyyyhhhmmm{{{lllSSSIIIIIIQQQ```ttt~~~}}}~~~{{{nnn___LLL>>>:::<<<999>>>DDD@@@<<<>>>BBBJJJSSSXXXZZZZZZWWWWWWYYY]]]ccckkkssswww||||||wwwlllcccfffsss~~~~~~}}}zzzwwwuuuuuuvvvooommmkkkkkkmmmoooppppppmmmllljjjkkkllllllkkkjjjeeedddbbbdddggglllooopppqqqsssttttttuuuxxx}}}|||sssiiiaaa[[[XXXSSSOOOLLLJJJKKKKKKKKKLLLNNNPPPPPPPPPPPPOOONNNNNNMMMKKKJJJHHHGGGGGGEEEEEEEEEGGGIIIKKKJJJIIIEEECCC???;;;888666555555444333333222111111000000111111000//////000111111000000000000000000000000111111111111111111111111000000111111111111000000222333333333333444444444222222222333333333444444555555666666777888888888666666777888:::;;;<<<===;;;;;;:::999888666444333111000...,,,+++*********,,,...333888>>>BBBEEEFFFHHHJJJJJJEEE===777555666999888888888999:::;;;<<<@@@<<<;;;>>>DDDGGGFFFCCCHHHEEEAAA;;;666222000...444888===@@@AAA@@@@@@@@@>>>>>>===;;;777333///.........---...///111333444333///+++)))***,,,------,,,,,,---------.........,,,------...///000111111......---...///111333444000111222222333666:::===DDD,,,------......------,,,,,,,,,,,,,,,------------000///---,,,,,,,,,---.........---,,,+++******))))))******+++,,,,,,------***++++++++++++,,,,,,,,,+++,,,...//////000222444333333333444555555666666666555555555666777999:::===???FFFWWWvvvvvvnnnyyy}}}gggSSSKKKLLLVVViii~~~}}}wwwfffUUUGGG===;;;<<<999===CCC>>><<<>>>DDDMMMVVVZZZYYYVVVSSSUUUZZZ```hhhooouuuxxx}}}|||vvvkkkbbbcccooo{{{}}}yyyvvvuuuuuupppnnnlllmmmnnnpppppppppmmmlllkkkkkkmmmmmmlllkkkiiifffccccccgggkkknnnppprrrsssttttttvvvyyy~~~}}}rrrjjjbbb^^^XXXRRRMMMKKKKKKKKKKKKMMMNNNPPPQQQQQQQQQPPPOOOOOONNNLLLJJJIIIHHHGGGFFFEEEEEEGGGJJJLLLLLLLLLGGGEEEBBB>>>:::777555444111111111222222222222222222111000//////000111222000000000000000000000000000000000000000000000000222222333333333333222222222222333333333444444444222222222222333333333333444555555666666777888888666666777888:::;;;<<<===;;;;;;;;;:::888777555444333222000...---++++++***+++---111777<<>>888777999;;;:::888777777888:::;;;>>>;;;:::<<<@@@DDDEEEDDDFFFDDDAAA===888444000...000666===BBBDDDCCCBBBAAA???@@@@@@===888333000000000///...------...///000555222...,,,---...//////+++,,,,,,------.........------......//////000000......///000111111222222000111222222333666:::>>>HHH,,,------......------,,,,,,,,,,,,---------.........---,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,******+++++++++,,,,,,,,,***---///000//////222444333333444444555666666666777666555555555777888999===???HHH]]]~~~{{{mmmmmm~~~ooo]]]OOOKKKNNNYYYppp|||sss___MMMCCC;;;;;;;;;888===CCC<<<===@@@GGGQQQZZZ\\\WWWRRROOOSSSZZZccckkkrrrvvvxxx|||zzzuuukkkdddfffpppzzz~~~}}}yyyuuusssrrrpppooommmmmmooopppppppppmmmlllkkklllmmmnnnmmmllljjjgggcccbbbdddhhhkkkmmmqqqpppooopppsssyyyxxxqqqhhhccc\\\UUUOOOLLLKKKKKKJJJKKKMMMOOOPPPPPPPPPPPPOOONNNMMMLLLJJJHHHGGGFFFFFFEEEEEEGGGJJJMMMNNNMMMIIIHHHFFFBBB>>>999555333222222333333333333333222222111000//////000111222000000000000000000000000000000000000000000000000222222333333333333222222222222222222333333333333111222222222222333333333333444444555666666777777666666777888:::;;;<<<===;;;;;;;;;:::999777666555333222111///---,,,*********---111666;;;@@@DDDFFFGGGJJJLLLGGG>>>999:::===<<<:::888666666888:::<<<<<<;;;::::::<<<@@@DDDFFFEEEDDDCCC@@@;;;777222000...333;;;AAAEEEGGGHHHIIIDDDEEEDDD@@@999333111000///...---,,,+++,,,------111000//////000///---+++***++++++,,,------...............///////////////---...000222222222000000///111222222333666;;;>>>LLL,,,------......------,,,,,,,,,,,,------.........---,,,***(((((()))***+++))))))***+++---...//////------,,,++++++******************++++++,,,,,,,,,***---000000//////222555333333444444555666666666777777666555555666777888===@@@JJJaaa}}}nnndddkkkssscccTTTKKKJJJOOOZZZttt{{{ppp[[[GGG@@@:::;;;;;;888>>>CCC<<<>>>AAAIIITTT]]]^^^WWWPPPLLLRRR[[[eeennntttwwwxxx{{{yyytttlllgggjjjrrrzzz~~~}}}~~~~~~}}}yyytttqqqppppppooonnnnnnpppqqqpppooommmlllkkklllnnnnnnmmmllljjjfffaaa___aaaeeehhhiiipppnnnkkkkkkpppyyyyyyrrrkkkfff___VVVPPPLLLKKKKKKIIIJJJLLLNNNOOOOOOOOOOOONNNNNNLLLKKKIIIGGGFFFEEEFFFFFFEEEGGGKKKNNNOOONNNKKKJJJIIIFFFAAA;;;666333444444555555444444333222222111000......000111222000000000000000000000000000000000000000000000000000000111111111111000000111111222222222333333333111111222222222333333333333333444444555666666666666666777888:::;;;<<<===<<<<<<;;;:::999888666555222222111///---+++***)))***,,,000666;;;@@@DDDGGGGGGJJJLLLGGG>>>:::;;;???<<<:::777666666888;;;===>>>===<<<:::999<<>>999444111---222999???DDDIIINNNQQQIIIJJJHHHBBB:::444111111...---,,,+++***+++,,,---++++++---000000...)))%%%******++++++,,,---......///////////////.........---///111333333222000...///000222222333666;;;>>>HHH------------------------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---------,,,,,,,,,,,,++++++------,,,,,,,,,,,,+++++++++,,,...///111222222222111333666777888666444222444555555555444555777999??????NNNkkkqqq^^^___wwwvvvaaaRRRMMMMMMRRRWWWdddzzz|||iiiSSSFFF<<<===888999AAA>>>;;;CCC@@@DDDLLLVVV^^^]]]UUUNNNKKKSSS___jjjrrrxxx|||~~~{{{zzzwwwrrroooqqqxxx~~~~~~}}}{{{wwwzzz||||||xxxtttpppoooooonnnnnnmmmmmmmmmmmmnnnnnnjjjhhhjjjooosssrrrpppoooiiidddbbb___^^^bbbiiinnnmmmkkklllpppyyy~~~zzzmmmddd]]][[[YYYRRRKKKIIIFFFHHHKKKKKKJJJJJJMMMPPPMMMNNNNNNLLLIIIFFFEEEEEEEEEFFFHHHJJJLLLNNNNNNOOONNNJJJFFFCCCBBB???999555444444444444444333222111333111000000111222222111333333222222222222222222111000///...///000222444000/////////000111222222222222333333333333444444222222222222222222333333333333333444666777999:::444666777888888999<<<>>>>>>======;;;:::999888888666444222///---,,,,,,,,,,,,,,,,,,...333:::AAAEEEJJJHHHEEEAAA>>><<<;;;;;;777666555444555888;;;===???>>>;;;777444777>>>DDDJJJIIIHHHEEE@@@:::555222000222666<<>>JJJ------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,---------,,,,,,...000111222222222222333555777777666555444666777777666555666999;;;@@@BBBRRRooo|||kkk[[[```zzzrrr\\\MMMGGGGGGKKKQQQeee|||vvvaaaLLLAAA;;;<<<777999AAA>>>;;;CCCEEEIIIRRR[[[```^^^UUUNNNNNNVVVaaallltttyyy}}}{{{yyyuuuqqqpppsssyyy}}}~~~|||{{{{{{||||||{{{zzzzzzzzzwwwtttqqqppppppooonnnmmmlllllllllmmmnnnoookkkgggiiimmmqqqqqqooonnniiieeecccaaa___bbbgggjjjkkklllooottt~~~~~~zzzooofff___\\\YYYQQQKKKHHHGGGIIIKKKKKKJJJJJJLLLNNNMMMNNNNNNLLLHHHEEEEEEEEEFFFGGGHHHKKKMMMNNNOOOPPPOOOKKKGGGEEEDDDAAA<<<777333444444444333222222111333111000000111222222111222222222222222222222222///...---,,,,,,...///000222111111111111111222333222222222333333333444444222222222222222333333333444444444444555777888888444555777777777888;;;===>>>======<<<;;;:::999888666555222000...,,,,,,,,,,,,,,,,,,...333999@@@DDDHHHGGGEEEBBB@@@>>><<<;;;888999888666555777:::===AAAAAA???;;;888:::@@@EEEGGGIIIKKKJJJFFF???888333///111555;;;BBBJJJQQQUUUTTTRRROOOJJJDDD<<<555111...---,,,+++++++++,,,---------,,,,,,,,,,,,------............////////////---------,,,------......////////////000000000000111222333333444666:::>>>GGG---------------------------............/////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++*********)))))))))******+++---......///,,,---...000111222333333333444444555666666555555777888888888777888;;;===AAAEEEVVVrrr~~~sssaaaVVVccc~~~~~~kkkUUUHHHCCCCCCIIIPPPggg~~~nnnWWWDDD;;;999:::666999BBB???;;;CCCJJJPPPYYYaaaccc___VVVOOORRRYYYdddnnnuuuzzz}}}|||wwwrrroooqqqvvvzzz}}}|||wwwuuuvvvxxxzzzzzz{{{zzzwwwrrrnnnmmmoooqqqooommmkkkjjjjjjkkknnnooooookkkggggggkkknnnpppooonnniiiffffffdddaaabbbeeefffiiilllqqqwww~~~rrriiibbb^^^YYYPPPIIIGGGIIIJJJKKKKKKJJJJJJKKKMMMMMMMMMMMMJJJGGGDDDDDDDDDFFFGGGIIIKKKMMMOOOPPPQQQQQQMMMIIIGGGFFFDDD???:::333333333333222222222222333111000000111222222111000111111111222333333333333222111000000000111222444333222222222222222222222222222222333333333333111222222222333333333444444444555555555666666666333444666666666777999<<<=========<<<;;;:::999888666555333111...---,,,,,,,,,,,,,,,...222888>>>AAADDDEEEEEEEEECCCAAA>>>===;;;======:::666555999>>>@@@@@@???;;;888888<<>>BBBGGGWWWqqqwwwiiiWWWSSSgggyyyeeeQQQGGGCCCEEEMMMXXXkkk{{{eeeOOO???999777999666:::CCC@@@<<>>@@@BBBEEEGGGGGGDDDAAA???===AAABBB>>>777555999???@@@AAAAAA===:::999;;;???GGGKKKPPPRRROOOGGG===777---...000555===HHHQQQWWW[[[XXXUUUQQQLLLDDD999222...---,,,,,,,,,---//////...------,,,,,,------...---------.........//////************+++,,,---...////////////000000000000111222222333333666:::===HHH------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000222333333333333333444444555666666777555666777777666888:::===CCCHHHXXXnnnppp```PPPTTTlllxxxbbbNNNFFFEEEGGGQQQ^^^qqquuu]]]JJJ>>>:::555888777;;;EEEBBB===DDDJJJRRR]]]cccbbb]]]WWWUUUXXX___hhhqqqvvvyyy{{{|||zzzvvvrrrrrrvvvzzz}}}}}}zzzvvvpppmmmnnnrrruuuwwwttttttsssqqqmmmkkkkkkkkkmmmkkkiiihhhiiillloooqqqpppmmmiiifffgggiiilllmmmkkkgggfffiiijjjfffddddddgggjjjmmmnnnrrrxxxqqqiiicccZZZOOOIIIGGGGGGGGGHHHJJJLLLMMMNNNNNNJJJJJJIIIGGGDDDCCCDDDEEEGGGHHHIIIJJJMMMPPPRRRTTTQQQNNNJJJIIIIIIGGGBBB>>>666555444333222222222222333111000000111222222111//////000111222222333333111111000000////////////333222111000000000000000111111111222222222333333111111222333444444555555444555555666555555444333333444555555444555777999<<<======>>>===<<<:::999666666555333111///---,,,,,,,,,,,,---000333777:::===@@@EEEHHHIIIGGGDDDBBB???CCCEEEAAA:::777;;;@@@FFFGGGGGGCCC???>>>@@@CCCKKKMMMPPPPPPMMMFFF???:::000///000333;;;EEEPPPVVVVVVTTTQQQOOOLLLFFF<<<444///...---------...///000---------,,,,,,---------------------............,,,,,,,,,,,,,,,---......////////////000000000000000111222222333555:::===GGG---------------------------............/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------,,,,,,,,,++++++---------,,,,,,+++++++++---...///111222333444444222222444555666666777666444555666555555777:::<<>>:::444888777===GGGDDD???FFFHHHQQQ\\\```^^^YYYWWWWWW\\\bbbkkkrrrwwwyyyzzz{{{yyywwwvvvvvvyyy{{{}}}}}}wwwtttooonnnooorrrtttuuuoooqqqrrrqqqooollljjjjjjlllkkkjjjiiijjjmmmppprrrpppnnnkkkhhhggghhhkkkllljjjfffdddiiikkkiiiffffffiiinnnrrrrrrttt}}}vvvooohhh^^^RRRLLLKKKHHHGGGGGGIIILLLNNNNNNMMMGGGGGGGGGEEECCCCCCEEEGGGGGGGGGGGGIIILLLOOORRRTTTRRROOOKKKJJJKKKIIIEEEAAA999888666444222222222222333111000000111222222111///000000000111222222222111111111111000000000000111111000000///000000000111111111111222222222222111111222333444555666666333444555666666555333222333444555555555555777999;;;<<<>>>???>>>===:::999777666666444222000...,,,,,,,,,,,,,,,...111444666;;;>>>DDDIIIKKKJJJHHHFFFAAADDDFFFCCC>>><<<>>>BBBEEEFFFFFFCCC???>>>@@@DDDLLLMMMOOOOOOLLLGGGBBB???444222111222999CCCNNNUUUSSSOOOLLLLLLLLLHHH???888111000///...---......///---,,,,,,++++++,,,,,,---,,,------------...............------------......////////////000000000000000111222222333555999<<>>??????===;;;999777777666555333000...,,,,,,,,,,,,,,,...000222333:::===CCCIIILLLLLLKKKJJJBBBDDDDDDCCCBBBAAABBBCCCBBBCCCBBB>>>;;;;;;>>>BBBIIIKKKNNNPPPOOOKKKGGGCCC999666222222777AAALLLSSSTTTOOOKKKKKKLLLJJJCCC<<<333222000...------......,,,++++++******++++++,,,,,,,,,---------.........000///...------,,,,,,---////////////000000000000000111111222222555999<<>>999555333888999@@@KKKHHHBBBHHHKKKTTT\\\]]]WWWSSSTTTXXXbbbhhhpppwwwzzz{{{||||||vvvzzz~~~}}}{{{|||}}}sssrrrqqqrrrssstttsssqqqnnnoooooonnnmmmlllmmmooojjjjjjkkklllnnnpppqqqrrrppppppooollljjjiiiiiijjjiiidddbbbggglllllljjjjjjjjjtttzzzrrrggg[[[VVVVVVOOOLLLJJJJJJKKKKKKIIIFFFCCCDDDDDDCCCBBBDDDGGGJJJEEEEEEFFFGGGJJJNNNRRRTTTUUURRROOONNNOOONNNJJJFFF???===999666333222222222333111000000111222222111111111111000000000000000,,,---...///////////////111111111111222333444444000111111111111222222222111111222333444666666777111222444666666555444333555666777666666666888:::;;;<<<>>>??????===;;;999777777777555333111...,,,,,,,,,,,,,,,---///111222999===CCCHHHLLLMMMMMMLLLCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCC???<<<<<>>444333111///...---------+++******************+++,,,,,,,,,---------......000///...---,,,+++++++++////////////000000000000000111111222222555999<<>>HHHVVVlll}}}qqqhhh[[[YYYkkkdddTTTEEEDDDPPPbbbwww}}}ZZZCCC>>>===:::777888<<>>DDDIIIIIIFFFKKKHHHCCC>>>:::999<<<@@@DDDQQQVVVOOOKKKNNNMMMHHHCCC:::222111555;;;EEEMMMPPPQQQQQQOOOPPPQQQLLLEEE;;;666///,,,------,,,+++------------------------...------------...//////+++,,,,,,---...///000000......///111111222222222222222222222222555999===EEE------,,,,,,,,,,,,++++++------,,,+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---//////000111111222222333333444444555666666555555888333111333666777;;;@@@JJJYYYppp~~~tttllleeeiii~~~yyy\\\OOODDDFFFTTThhh}}}}}}~~~zzzZZZDDD>>><<<888777999<<>>===<<<;;;;;;:::999777444222///.........,,,,,,,,,...000111666999???FFFJJJMMMNNNNNNHHHBBB===???FFFLLLLLLKKKLLLHHHCCC???======???@@@HHHSSSVVVPPPKKKOOOOOOJJJFFF===444222444888AAAIIIPPPRRRQQQOOOPPPPPPLLLEEE<<<777000---.........,,,---------------------------------------...//////---------...............------...000000111111111222222222222222555999<<>>>>>>>>===<<<;;;:::999777555222000///333111...,,,+++,,,...///555888>>>DDDIIILLLMMMNNNJJJDDD???@@@GGGNNNRRRRRROOOKKKEEECCCCCCDDDDDDBBBKKKSSSVVVQQQNNNQQQRRRNNNIII@@@777333222444;;;CCCOOOQQQQQQNNNNNNOOOLLLFFF>>>888222......//////...---------------------------------------....../////////.........---------,,,---...//////000//////111222222222222555999<<>>CCCHHHLLLNNNOOOSSS```ggg___TTTRRRZZZaaajjjrrrzzz|||}}}}}}yyyttttttuuuwwwzzz{{{zzzwwwtttpppqqqssstttvvvwwwxxxxxx{{{zzz{{{zzzssshhhcccccckkkooosssrrrpppooosssxxxxxxwwwuuusssqqqnnnmmmlllkkkjjjiiihhhggghhhkkkmmmqqq|||vvvjjj^^^VVVQQQNNNJJJHHHGGGFFFDDDBBBCCCDDDEEEGGGHHHIIIIIIIIIEEEEEEEEEFFFIIINNNSSSVVVVVVUUUTTTTTTUUUTTTQQQOOOJJJGGGCCC???;;;888555444444444333333222222222222222333333333333333444444111111111111111111111111222222222222222222222222222222222333333333333444222111111111111111111222333333444444444333333222444555666666555555666777888:::<<<>>>??????>>>===;;;:::999888666333111000444222///,,,+++,,,---///333666<<>>??????>>>>>>;;;;;;:::888666444222111333111///---,,,---...000111444:::@@@FFFJJJMMMNNNLLLGGGBBBAAAGGGNNNUUUXXXRRRNNNJJJJJJMMMMMMIIIDDDAAAIIIRRRWWWZZZ[[[ZZZWWWKKKDDD<<<666111000777???GGGKKKMMMLLLMMMPPPQQQNNNCCC<<<444///.........---........................,,,,,,,,,,,,,,,---......,,,,,,------...//////000//////000111111111000000///111222222333444888:::DDD------,,,,,,,,,,,,++++++....../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---......000000000111222222333333555555555666555555444333222222555999999999???GGG___uuu}}}kkk[[[ppp}}}bbbNNNGGGGGGMMM\\\ooo}}}zzzwwwzzz~~~{{{wwwttteeeOOO???999999;;;;;;999===CCCHHHKKKNNNQQQSSSUUU___ccc[[[SSSUUU___hhhuuu}}}{{{xxxyyyzzz|||}}}{{{wwwsssmmmnnnqqqtttwwwxxxyyyyyy{{{zzzzzz|||wwwnnngggeeeiiimmmpppqqqqqqrrrvvvyyyxxxyyyzzzyyyxxxuuurrrppplllmmmllljjjhhhiiinnnsssxxxvvviii```OOOMMMJJJHHHIIIIIIHHHGGGIIIIIIIIIIIIIIIHHHGGGFFFCCCCCCEEEGGGKKKOOOSSSVVVXXXXXXYYYZZZ[[[YYYUUURRRLLLMMMLLLHHHBBB;;;777555444444444444444333222222111111222222333333444444111111222333333222111111222222222222222222222222000000111111111222222222000111222222222222111000111222444555666777777777333555666666555555777888777999;;;===??????>>>===;;;;;;:::999777555333222111000///........./////////333888>>>DDDIIILLLNNNNNNIIIDDDCCCGGGMMMSSSWWWPPPNNNMMMMMMNNNLLLGGGCCC>>>DDDMMMVVV[[[]]]\\\[[[OOOIIIAAA;;;555333999BBBHHHMMMPPPOOOOOOSSSTTTSSSHHHAAA777000///......,,,........................,,,,,,,,,,,,,,,------...++++++,,,---...///000111000000111111111111000000///000222333333444777999CCC------,,,,,,,,,,,,+++++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///111111111222333333444444555555666666555444444333333222333555666999CCCMMMggg}}}~~~mmmccczzzsss[[[LLLFFFGGGOOO___sss~~~yyyyyy||||||xxxsssfffWWWEEE<<<:::;;;:::999999???FFFKKKMMMOOOQQQRRRVVV^^^aaa[[[VVVZZZdddkkkwww~~~|||||||||}}}}}}zzzvvvssslllnnnqqqtttvvvwwwxxxxxxyyywwwxxx{{{xxxpppjjjhhhiiijjjlllooorrruuuwwwyyyxxxzzz{{{|||{{{xxxuuusssnnnoooooollljjjkkkqqqwww}}}xxxkkkbbbUUUSSSOOOMMMMMMLLLKKKJJJLLLLLLKKKJJJHHHGGGEEEDDDBBBCCCEEEGGGKKKPPPSSSVVVXXXYYYZZZ[[[[[[YYYTTTPPPMMMOOOOOOLLLDDD<<<777555333444555555555444333222000000111111222333333444111222222333333222222111222222222222222222222222111111111222222222333333111111222333333222111111222333444444555555555555333444666666555555777999666777:::===>>>>>>>>>===;;;;;;;;;999888666444333111111111000///......---...111666===CCCHHHLLLNNNPPPLLLHHHFFFHHHMMMRRRUUUSSSSSSTTTTTTQQQNNNJJJGGG@@@BBBIIIQQQXXX\\\]]]^^^VVVPPPIIIBBB:::666<<>>>>>======<<<;;;;;;:::888666555444222222222222000...,,,***...000555<<>>GGGSSSXXXZZZWWWUUUWWWYYYXXXRRRIII>>>666222111000...////////////////////////,,,,,,++++++,,,,,,---...///............---------...///////////////.........000222333333444666888>>>........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///------------------------------------------------,,,,,,++++++,,,---///000111222222333333444444555666666666555555444444444777888333444:::<<>>DDDHHHKKKLLLMMMPPPPPPLLLGGGGGGNNNUUU\\\\\\\\\[[[YYYWWWTTTSSSIIIEEEEEELLLTTTXXX\\\___dddddd^^^QQQAAA:::<<>>DDDHHHJJJKKKLLLOOOPPPLLLGGGFFFKKKPPPVVVWWWXXXYYYYYYXXXWWWWWWLLLGGGFFFLLLTTTXXX\\\```cccddd___SSSDDD;;;<<<@@@SSSZZZ___]]][[[^^^aaaaaaaaaWWWGGG;;;444111///...///......---------------000///......---...///000......////////////......//////////////////000000333222222222333555666888AAA,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///---------------------------------------------------,,,,,,,,,,,,...///000111222222333333444444555444444444444333333333333222666555777>>>DDDYYYyyyyyysssooobbbnnn|||dddSSSLLLJJJFFFIIIZZZwwwppp]]]HHH???888777888777777999CCCMMMSSSPPPKKKNNNTTTXXXXXXUUUSSSUUU\\\gggqqqvvvzzz~~~}}}zzzwwwtttrrrppppppnnnmmmmmmqqquuuvvvtttpppmmmpppsssxxxzzzyyyuuuqqqllllllmmmooorrrvvvyyy{{{{{{}}}}}}xxx}}}|||zzzyyyyyy}}}|||xxxpppllliiiiiijjjooo{{{wwwiii___]]]eeeooowwwsssqqqrrrooollliiiddd^^^VVVQQQIIIFFFCCCAAABBBDDDDDDDDDHHHIIIJJJKKKMMMNNNOOOPPPUUUVVVXXXYYYXXXVVVSSSQQQOOOQQQSSSRRRNNNGGG???:::666444333333444555333222333222222222111111111111222222222222222222222222222111000111333555555444444444333333222222111111333333333333333333333333333333333333222222222222444444333222333444555666888666555777999;;;;;;::::::;;;;;;:::999888777777444333222111///...------...111777>>>CCCGGGHHHIIIKKKNNNPPPMMMGGGDDDFFFJJJOOOQQQSSSVVVXXXYYYZZZZZZPPPJJJGGGKKKRRRWWW\\\aaabbbccc```VVVGGG===;;;===PPPXXX___```aaadddeeeeeecccZZZLLL>>>666222000000......---,,,,,,,,,,,,---......///////////////.........///////////////...------......//////000000222222222222333555777888@@@........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------------------------------------,,,,,,---...000111111222222333333444444555333333333333333333333333111777777999AAAIIIcccssskkkggg___pppxxx^^^NNNIIIHHHFFFJJJ\\\zzzkkkTTTEEE>>>888888999888999<<>>........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------,,,,,,---...000111111222222333333444444555333333333333333333333333333999999===FFFQQQmmmoooeeeaaa]]]uuuxxx[[[LLLGGGFFFGGGLLL]]]zzz~~~~~~|||dddNNNAAA;;;777888999888:::>>>HHHRRRXXXRRRIIIHHHNNNSSSTTTPPPOOOWWWdddqqqwwwyyyuuuxxx}}}~~~yyytttpppoooooooooqqqqqqssstttvvvuuusssqqqrrrrrrsssvvvxxxyyywwwuuuuuuuuutttsssssstttuuuuuuxxx|||~~~|||}}}}}}}}}}}}zzzqqqjjj___ZZZVVVSSSQQQVVVcccqqq|||tttiii]]]PPPFFFEEEJJJXXXaaaooo||||||xxxrrrjjj```VVVOOOIIIFFFCCCCCCFFFIIILLLMMMHHHHHHJJJLLLNNNOOOQQQRRRSSSTTTVVVWWWWWWVVVTTTSSSQQQRRRSSSTTTRRRLLLBBB;;;777555333222444444444333333333333222222222222111222222222222222222222222222333444444444333333333444444444333333333222222444444444444444444444444333333333333333333333333333333333333444444555555666666666666666777888:::>>>======;;;999777555444444444444333222000...------///444999>>>AAACCCDDDKKKNNNPPPOOOJJJFFFDDDDDDKKKMMMPPPSSSUUUVVVWWWWWWVVVMMMFFFGGGLLLQQQWWW]]]^^^```aaa[[[OOOCCC<<<:::JJJSSS]]]bbbgggkkkjjjgggfffaaaXXXJJJ===444222222......---,,,,,,,,,,,,---+++---///111111000///---------...///////////////---...///111111222222111111111111222333555888999???,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------------------------...------------///000111111222222333333444444555333333333333444444444444555:::;;;AAANNN]]]yyyjjj___[[[\\\yyywwwYYYJJJFFFEEEHHHOOO```{{{~~~~~~}}}rrr]]]III;;;777555666777777:::???IIIRRRVVVQQQJJJJJJOOORRRSSSQQQRRRZZZgggsssyyy{{{vvvxxxzzz}}}~~~yyyuuuqqqooooooooooooqqqrrrttttttsssrrrqqqooonnnoooqqqtttvvvvvvuuuvvvvvvuuuuuutttssssssrrrvvvzzz}}}}}}{{{|||}}}{{{qqqiiiZZZUUUQQQNNNLLLMMMVVV```jjjfff```YYYNNNCCC@@@DDDGGGPPP\\\gggssszzzsssjjj___UUUNNNHHHEEEDDDDDDGGGKKKMMMNNNIIIJJJKKKMMMOOOQQQRRRSSSTTTUUUUUUVVVVVVUUUTTTSSSQQQQQQRRRSSSSSSNNNEEE>>>888666444333444555555444333333333333222222222222333333333333333333333333111333666666444333222333333333333333444444444444444444444444444444444444333333333333444444444444333333333444444444555555555666777666555666777999;;;;;;:::999777555333222444555555444333111///---,,,...111555999===@@@BBBIIILLLNNNNNNKKKGGGEEEDDDNNNOOOQQQSSSTTTTTTTTTTTTWWWNNNFFFFFFKKKOOOUUUZZZ\\\___```\\\QQQFFF>>>;;;DDDMMMWWW___fffllllllhhhfffeee^^^QQQAAA666222222//////...------------...+++,,,///000111000///...,,,---...///000000000000...///000222222222111111111111111222333666888999AAA,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------------------------------------------------------......------...///000222111222222333333444444555333333444444444555555555777;;;===FFFXXXjjj|||ggg[[[XXX[[[|||tttUUUGGGFFFEEEGGGQQQeee|||ttthhhUUUEEE999666555777888888;;;AAAJJJQQQTTTQQQMMMOOOSSSTTTSSSSSSVVV^^^iiissszzz|||yyyyyyyyyzzz{{{|||}}}~~~~~~zzzvvvsssqqqppppppoooqqqtttuuuuuutttssssssrrrpppooooooqqqrrrrrrrrrssstttuuuvvvvvvtttsssrrrtttxxx|||~~~}}}||||||}}}zzz{{{}}}~~~tttlllZZZUUUQQQPPPNNNLLLNNNRRRZZZWWWUUURRRJJJAAA@@@CCCAAAGGGNNNUUU___ooouuuqqqyyy}}}tttjjj```VVVPPPIIIGGGFFFHHHKKKNNNOOOOOOLLLMMMNNNOOOPPPQQQQQQRRRUUUUUUUUUUUUUUUTTTSSSRRRSSSQQQQQQSSSTTTPPPHHHAAA:::777444444555666666666444444333333333222222222333333333333333333333333///222555666555333444555222222333333444555555555555555555555555555555555333333333444444444555555333333444444555555444444444666777666444444666999999999999999888777666666444555555555444222///---------...000444999>>>AAAFFFHHHJJJKKKIIIGGGEEEDDDOOOPPPQQQSSSSSSSSSRRRRRRYYYPPPHHHHHHKKKOOOTTTYYYZZZ]]]___\\\SSSIIIAAA===<<>>JJJ```sss{{{fff[[[WWW]]]qqqQQQEEEFFFFFFFFFSSSjjj{{{ooobbbQQQCCC:::777777:::::::::>>>DDDKKKPPPSSSQQQPPPSSSVVVVVVSSSUUUYYYaaajjjssszzz}}}|||{{{yyyxxxyyyzzz|||~~~}}}zzzwwwtttrrrqqqpppqqqtttwwwxxxwwwvvvvvvvvvyyyvvvsssqqqppppppooonnnoooqqqtttvvvwwwvvvtttrrrtttwwwzzz{{{zzzzzz|||~~~zzz{{{~~~wwwnnn^^^XXXTTTTTTSSSNNNKKKLLLJJJIIIHHHFFFAAA;;;;;;@@@AAADDDHHHKKKSSSbbbxxx{{{llldddjjjuuukkkaaaXXXRRRLLLKKKKKKLLLPPPRRRSSSRRRPPPPPPPPPPPPPPPPPPPPPPPPVVVVVVVVVUUUUUUSSSRRRRRRTTTRRRQQQSSSTTTRRRKKKDDD;;;888555444555666777777444444444333333333222222333333333333333333333333,,,000555666555555666777111222222333444555666666555555555555555555555555333333333444444555555555222333444444555555444444444666777666444444666999999999:::;;;<<<<<<<<<<<<444555666666444222///...---,,,,,,---111777===@@@DDDEEEGGGHHHHHHGGGFFFEEEOOOPPPRRRSSSSSSSSSRRRRRRZZZQQQJJJJJJMMMOOOTTTXXXYYY\\\^^^[[[TTTJJJBBB>>>777@@@KKKWWWcccnnnqqqoooeeehhhfffZZZHHH999222111111111000///////////////,,,---...///000000000000,,,---...///000000000000---...000111111///---,,,111000111222444666888:::===.........------,,,,,,,,,,,,,,,,,,---------......------------------------000///,,,***)))***+++,,,,,,,,,,,,------.........---------------...///000444444444555555555555666444444333444444555666777555999AAAMMMbbbxxxkkkZZZSSSddd|||eeeMMMHHHHHHDDDKKK\\\uuu}}}ooo^^^LLL???;;;888777888888888===DDDOOORRRSSSQQQNNNOOOTTTYYYXXXTTTTTT^^^lllwwwzzzxxxzzzyyyxxxxxxxxxzzz|||}}}{{{||||||yyytttppppppqqqppprrrttttttrrrrrrvvvyyyyyyvvvqqqmmmkkklllnnnooopppsssvvvwwwvvvtttsssrrrsssvvvyyyzzzyyyzzz~~~zzz}}}|||xxxjjjbbbYYYWWWYYYWWWOOOGGGFFFEEECCCDDDDDDDDDCCCAAAAAABBBFFFIIIKKKTTTfffxxx{{{ggg```jjjuuujjj```YYYUUUTTTTTTTTTTTTTTTSSSSSSSSSRRRNNNKKKLLLLLLLLLOOOSSSUUUSSSRRRTTTVVVWWWUUURRRRRRRRRRRRRRRQQQNNNJJJGGG<<<:::888888888888777555111000111333666888888777333333333333333333333333444444444444333333222111444444333222111111111111333444444444555666666666444444444444444444444444222333333222000000222444444555555666666666666666::::::;;;;;;;;;:::888888777777777777777555222///.../////////111555:::???CCCHHHKKKJJJIIIKKKKKKIIIKKKQQQTTTRRROOOPPPPPPOOOUUUPPPKKKIIIGGGGGGMMMUUUUUU]]]aaa\\\TTTLLLCCC===333888CCCQQQ^^^gggjjjkkkkkkiiicccXXXKKK>>>444///111///---------...---,,,......---......///000111000000000///---...000222---,,,,,,------...///000111222333333333444777:::===......---------,,,,,,,,,,,,,,,,,,---------......------------------------///...---+++******++++++,,,,,,,,,,,,,,,---------,,,,,,,,,------///000000333333333333444444444444444444333444444555666777777;;;CCCPPPeee{{{ooo^^^YYYjjjaaaKKKHHHHHHEEESSSfff}}}ooo\\\III<<<:::666555777777888===DDDRRRTTTTTTQQQMMMKKKNNNRRRVVVUUUXXXaaammmvvvzzzzzz{{{zzzyyyxxxyyy|||~~~|||}}}|||xxxtttqqqqqqsssvvvvvvvvvsssrrrssswww{{{zzzxxxsssooommmmmmnnnooonnnqqqtttuuutttrrrqqqqqqtttvvvxxxxxxwwwwww{{{||||||wwwooohhhaaa```aaa___WWWOOOGGGEEECCCBBBCCCCCCCCCAAA@@@@@@BBBEEEGGGOOOaaarrr~~~iiiaaahhh{{{}}}tttjjjaaa\\\XXX[[[\\\]]]]]]]]][[[XXXWWWRRRMMMKKKKKKKKKJJJMMMRRRRRRPPPPPPQQQSSSSSSQQQOOOQQQRRRSSSTTTSSSPPPKKKHHH===;;;888777777777666555444333222222333444333111333333333333333333333333333444444444333333222111444444333333222222333333444444444444555555555555333333333333333333333333222333444333222222222444444555555666666666666666999:::<<<======<<<:::999777666555444444222///------.........///222888<<>>KKKXXXbbbfffgggiiigggcccZZZOOOBBB777111111///------......---,,,------------...///000111000000111000///...000222111111000000///000000000111222333333333444777:::>>>------------,,,,,,,,,,,,,,,,,,,,,---------......------------------------...------,,,,,,++++++***,,,,,,,,,,,,,,,+++++++++++++++,,,,,,...///111222222222222222333333333333444444333444444555666777888===EEESSSjjjrrrbbb___sssyyyZZZIIIGGGIIIGGG\\\qqq}}}nnnYYYDDD888888555444666777888===DDDRRRSSSSSSPPPKKKIIIKKKNNNTTTWWW^^^gggooovvv{{{}}}}}}|||{{{zzz{{{~~~~~~}}}{{{wwwtttrrrsssuuuyyyxxxuuurrrppprrrvvvzzzyyyvvvrrrnnnlllkkkkkkllllllooorrrtttsssqqqppppppsssuuuwwwvvvtttuuuyyy}}}|||vvvqqqkkkfffeeefffccc[[[SSSLLLHHHDDDBBBBBBCCCCCCCCC@@@@@@AAABBBDDDLLL]]]nnnpppeeegggvvv~~~xxxqqqjjjddd```^^^ccceeeiiijjjiiiddd___\\\RRRMMMJJJJJJJJJHHHJJJOOOPPPOOONNNOOOPPPQQQOOOMMMOOOQQQTTTVVVUUUQQQLLLIII???<<<888555555666666555555444222222333333222000333333333333333333333333333333444444444333222222444333333333333444444555555555555555444444444444333333333333333333333333222444666666444333333444444555555666666666666666777999<<>>IIIWWWbbbggghhhggggggeee___UUUHHH<<<555222000...---......---,,,,,,,,,,,,,,,---...///000///111222222111000000111333333222111000000000000111222333333333444777:::@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,------------,,,+++***,,,,,,++++++++++++*********++++++,,,...000111222222222222222333333333333444444333444444555666777999>>>GGGXXXpppqqqcccdddxxxkkkRRREEEDDDHHHJJJaaawww{{{|||~~~zzzkkkUUUAAA777999666555666777777===DDDOOOPPPPPPNNNKKKJJJKKKMMMSSS[[[fffooossswww|||~~~}}}}}}}}}zzzvvvtttsssuuuvvvxxxvvvsssqqqoooppprrrtttuuusssooollliiihhhggggggjjjnnnqqqssssssqqqqqqqqqrrrtttuuusssrrrtttzzz~~~}}}xxxrrrnnnkkkkkklllhhh```YYYSSSOOOIIIEEEDDDDDDEEEEEEBBBAAAAAACCCFFFNNN___nnn{{{~~~zzzmmmlllwwwyyywwwsssnnnjjjgggeeedddjjjnnnrrrsssqqqjjjbbb]]]QQQLLLIIIIIIHHHFFFHHHMMMOOOOOOOOOPPPPPPOOONNNMMMLLLOOOTTTVVVTTTPPPLLLIIIBBB>>>888555444555555555333222222333555666555444333333333333333333333333333333333444444333333222222222222222333333444555555555555444444333333333222222222222222222222222222444777888666444444444444555555666666666666666555888===@@@BBBAAA>>><<<===:::777555555444222111///...---,,,,,,...222666<<>>???AAAEEENNNWWWWWWZZZ[[[[[[[[[XXXNNNDDD;;;:::>>>GGGVVVbbbhhhjjjiiijjjiiieee\\\OOO@@@777222000...---......---,,,,,,,,,,,,,,,,,,---/////////111333444222111000111111111000///////////////111222333333333444777:::@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,---------,,,++++++++++++++++++++++++++++++***++++++,,,...000111222333333333333444444444444444444333444444555666777999>>>JJJ^^^xxxpppcccfff}}}yyy^^^KKKBBBBBBHHHMMMbbbyyy~~~xxxwwwxxxuuufffPPP???999;;;777666888888999>>>EEEPPPPPPPPPNNNKKKJJJJJJJJJRRR^^^lllvvvxxxzzz}}}~~~|||xxxuuuttttttuuuvvvttttttsssssssssrrrqqqppprrrqqqnnnllliiigggffffffjjjmmmqqqssssssrrrrrrrrrqqqssssssrrrqqquuu{{{{{{xxxuuurrrrrrssspppiiibbb\\\WWWPPPJJJGGGGGGFFFFFFBBB@@@AAADDDHHHPPP___mmmsssuuuxxx{{{~~~zzzvvv}}}yyytttsssqqqnnnlllkkkkkkkkkpppsssvvvwwwrrriii```YYYPPPKKKHHHHHHGGGEEEGGGLLLMMMNNNOOONNNMMMLLLLLLLLLJJJNNNSSSUUURRRNNNJJJHHHDDD???:::666444444444444222111000111333444444333333333333333333333333333222333333444444333333333111000000000111222333333555555444444333333333222222222222222222222222222222444777888666555444444444555555666666666666666444777<<<@@@BBBAAA???===>>>;;;888777666555444222000000///---,,,...222666<<>>??????>>>===;;;:::888777777666444333111111000...---///333666;;;AAAFFFHHHJJJOOOQQQOOOMMMQQQSSSRRRSSSSSSNNNGGGBBB???>>>??????@@@FFFMMMVVVYYY[[[ZZZZZZ[[[XXXRRR@@@======FFFWWWeeemmmnnnvvvvvvuuurrrjjj[[[HHH;;;333111///...//////...---,,,,,,,,,,,,---...///000///111222222111000000111000000000000111222333333111222333333333444777:::>>>******+++++++++,,,,,,,,,,,,,,,,,,---------......---------------------------,,,+++++++++,,,------******+++,,,---......///,,,,,,,,,------///000000222222222222333333333333444444333444444555666777:::BBBTTTmmmvvvjjjrrrtttaaaOOOHHHDDDBBBKKKYYYoooyyyrrriiiWWWAAA999<<<888666777;;;???BBBIIIRRRVVVTTTRRRQQQOOOLLLIIIGGGOOO]]]nnnzzz}}}|||{{{|||{{{}}}zzzwwwttttttuuuuuutttrrrrrrqqqqqqsssvvvxxxwwwuuuoooooooooooommmkkkiiihhhfffiiinnnqqqqqqqqqqqqqqqttttttrrrnnnlllooowww}}}yyyxxxyyy{{{~~~yyywwwuuuttttttrrrnnnkkkkkkeee\\\TTTNNNJJJFFFDDDCCCAAABBBFFFIIINNNWWW```hhhhhhhhhiiimmmsssyyy~~~}}}zzzyyyyyyxxxxxxyyyzzz|||}}}{{{{{{yyytttlllbbbYYYSSSNNNIIIFFFGGGGGGFFFIIIMMMJJJLLLMMMLLLIIIGGGHHHIIILLLQQQUUUTTTOOOJJJIIIIIIFFFCCC>>>;;;999666444222444222111222333333222111333333333333333333333333111222333333444444444333222222111111000111111111333333333333333333444444333333333333333333333333333444555555444333444555444555555666666666666666333555888;;;<<<<<<<<<;;;::::::999::::::999777555000000///------///333777<<>>*********++++++,,,,,,,,,,,,,,,,,,---------......------------------------...---+++******+++---///******+++,,,...///000000---------------...///000000111111111111222222222444444444444444555777777;;;DDDWWWrrr{{{oooxxxmmm\\\MMMJJJFFFDDDNNN^^^www|||qqqfffRRR<<<666<<<555444666<<>>???>>>;;;888//////...---,,,...333666@@@FFFJJJKKKLLLOOOQQQOOOPPPRRRSSSSSSTTTSSSMMMDDD>>>===>>>AAABBBAAADDDIIIPPPZZZdddfffdddbbb]]]XXXDDD@@@@@@KKK]]]mmmsssttt}}}|||zzzyyyrrrdddRRRDDD333111///////////////---......---......///000111000000000///---...000222000///...------,,,,,,---111222333333333444777:::>>>------------------------////////////...---,,,+++...------------...//////***+++---......---+++***------------------------------------...000111222333444444555444444333333333222222333444666888999;;;III]]]uuu}}}}}}hhhSSSFFFGGGDDDAAARRRlllnnnYYYHHH>>>888666888777666999???IIIRRRXXX[[[SSSMMMNNNQQQPPPNNNNNNUUU]]]iiiuuu{{{|||xxxuuuwwwwwwxxx}}}|||xxxuuuuuuxxxyyyuuurrroooppprrrssssssrrrssstttjjjccc```cccgggggghhhiiihhhkkkmmmnnnnnnmmmmmmnnnwwwtttqqqmmmhhheeekkkttt~~~}}}}}}zzzvvvssspppnnnmmmhhhhhhllluuu~~~|||wwwqqqmmmkkkfffccc]]]TTTLLLHHHGGGGGGHHHGGGEEEEEEHHHMMMSSSVVVYYYVVVUUUWWWXXXZZZaaahhhnnnyyy{{{tttkkk```VVVQQQMMMKKKGGGDDDDDDFFFIIIKKKNNNMMMLLLKKKJJJIIIIIIIIIOOOQQQRRRQQQMMMIIIFFFDDDIIIHHHDDD<<<444111333555222222222111222222333333444444333333333333222222333333333333333333333333333333222222222222222222333333333333333333333333444333333222222333333444222222222333444555666777777777666555444444333333555444555777:::<<<;;;:::===<<<;;;;;;<<<;;;:::888333222///,,,+++---111444>>>DDDJJJNNNNNNNNNOOOQQQVVVPPPNNNTTTVVVQQQGGGAAA888<<<>>>>>><<<===BBBGGGRRRWWW\\\___ccceee___VVVJJJDDDAAAKKK^^^ooovvvwww|||{{{yyywwwuuummmZZZIII888111---///111///...///,,,---......//////............///000000000000000111///...///000111000...222111111222333555777999???------------------------+++,,,---......///......---------,,,---......///+++,,,---------,,,+++***---------------------------------...///000111222333333444444555444444444333333333333555777999:::===III^^^www{{{eeeQQQEEEFFFEEEDDDUUUooowwwfffSSSDDD<<<888666777666666888???HHHQQQWWWZZZRRRMMMNNNPPPOOONNNOOOSSS\\\iiitttyyy{{{zzzzzz{{{zzzzzz}}}}}}zzzyyy{{{zzzwwwsssnnnnnnooorrruuuvvvwwwwwwmmmeee```bbbdddddddddfffhhhjjjmmmnnnmmmmmmnnnoooqqqooonnnlllhhhfffkkkttt{{{wwwuuuqqqpppmmmiiifffcccaaa```cccbbbgggpppzzz~~~{{{vvvpppkkkiiiddd___XXXQQQLLLIIIGGGGGGHHHGGGEEEEEEFFFIIIMMMOOORRROOOMMMOOOPPPQQQWWW___hhhrrr{{{tttkkkbbbYYYUUUNNNKKKHHHEEEDDDFFFIIIKKKNNNMMMLLLJJJIIIIIIIIIIIIPPPQQQSSSQQQNNNJJJGGGFFFHHHHHHEEE>>>777333333555333333222222222222333333444444333333333333222222444444444444444444444444222222222222222222222222333333333333333333333333444333333222222333333444222222333333444666777888777666666555555444333333444444555777;;;======<<<>>><<<;;;;;;<<<;;;999777444333111...,,,...222555<<>>III[[[vvvxxx```OOODDDFFFGGGHHH[[[tttxxxlllZZZJJJ???999777777666555555888>>>GGGOOOUUUYYYQQQLLLNNNPPPOOOOOOQQQSSS]]]jjjsssvvvxxx|||~~~||||||}}}}}}|||yyyvvvpppmmmlllqqqxxx||||||yyypppggg``````aaa``````cccgggiiilllmmmlllmmmnnnoooqqqooopppqqqooonnnrrryyyxxxqqqkkkiiifffdddbbb___\\\ZZZXXXXXX[[[ZZZ___hhhsss~~~~~~~~~}}}yyytttnnniiieee___YYYRRRMMMLLLKKKIIIGGGJJJIIIHHHFFFFFFGGGHHHHHHLLLHHHFFFGGGGGGGGGMMMTTTccclllvvvzzzrrrjjjaaa[[[WWWMMMKKKHHHFFFEEEGGGIIIKKKNNNMMMLLLJJJIIIIIIIIIIIIPPPRRRRRRQQQNNNKKKIIIIIIGGGHHHGGGAAA:::555444555444444333333333333333444444444333333333333222222555555555555555555555555111111111222222333333444333333333333333333333333444333333222222333333444333333333444555666888888777666666555555444444444444444555777;;;>>>>>>>>>???===<<<<<<<<<;;;999777555444222///---...222555:::???EEEIIIJJJKKKNNNQQQVVVPPPOOOTTTWWWSSSNNNKKKQQQRRRPPPLLLGGGDDDEEEGGGLLLRRRWWW\\\aaaeeebbb]]]NNNGGGBBBGGGVVVgggssswwwxxxxxxxxxwwwwwwqqqbbbSSSBBB999333222222///---...,,,---......//////......///000111111222222111111111000//////111111000///222111111222333555777999>>>------------------------------------,,,+++******,,,++++++++++++,,,------......---+++++++++++++++------------------------,,,---...///000111111222222222333444555555555555333444555666777888::::::>>>EEEUUUpppttt\\\MMMEEEGGGJJJNNNbbbzzzsssdddQQQCCC;;;666555777555555555777===FFFNNNSSSVVVOOOKKKMMMOOOOOOQQQTTTWWWaaalllrrrsssuuu{{{~~~~~~~~~}}}{{{yyysssnnnlllqqq{{{~~~zzzpppggg___]]]^^^^^^___aaaeeegggjjjkkkkkkkkkmmmoooqqqppprrrvvvvvvtttvvv|||~~~zzz{{{zzzvvvnnnfff```]]][[[ZZZXXXUUUSSSRRRQQQPPPRRRSSSWWWaaalllxxx~~~|||xxxsssmmmeeeaaaYYYSSSKKKIIIKKKMMMKKKIIIMMMLLLLLLJJJIIIHHHGGGGGGJJJFFFDDDDDDCCCCCCHHHOOO___iiitttxxxoooeee]]]XXXUUUKKKIIIGGGFFFGGGIIILLLNNNNNNMMMKKKIIIIIIIIIJJJKKKPPPQQQQQQOOOLLLJJJIIIIIIFFFHHHIIIEEE>>>999666666666555444444333444444444444444333333333222222222444444444444444444444444000000111222333333444444333333333333333333333333444333333222222333333444444444444555666777888999777666666666555555444444444444444777;;;>>>?????????>>>===<<<<<<;;;999777666555333000......111333777<<>>EEEMMMRRRRRRMMMJJJLLLNNNPPPSSSXXX___gggpppsssrrrsssyyy}}}||||||{{{zzzvvvqqqnnnttt~~~xxxnnneee]]]\\\]]]]]]___aaaccceeeggghhhhhhjjjlllnnnnnnnnnpppuuuvvvtttuuuyyyzzzwwwnnnooooookkkddd\\\VVVSSSLLLKKKJJJHHHGGGFFFFFFEEELLLMMMRRR[[[eeerrr|||yyyssslllccc\\\TTTNNNHHHGGGKKKNNNNNNLLLNNNNNNMMMLLLKKKJJJHHHHHHIIIEEECCCBBBAAAAAAFFFMMMYYYffftttvvvkkkaaaYYYTTTQQQIIIHHHGGGGGGHHHKKKNNNPPPLLLKKKIIIHHHHHHJJJLLLMMMPPPPPPOOOMMMIIIGGGGGGHHHFFFIIIKKKHHHBBB<<<999888777666666555444444555555444444333333333222222222222222222222222222222222000000111222333333444444333333333333333333333333444333333222222333333444444444444555666777888999666666666666666555555555444444444666:::>>>?????????>>>===<<<===<<<999777555555333000------///111444999???BBBEEEIIINNNSSSVVVQQQOOORRRUUUUUUVVVXXX\\\ZZZWWWRRRMMMJJJIIIIIIGGGMMMSSSVVV[[[aaadddcccWWWPPPGGGEEEMMM[[[jjjsssxxxyyyyyywwwuuuqqqeeeYYYEEE;;;333000000......000,,,---......///.........000000111222222222222222222000///000111222111000222111111222333555777999<<<------------------------***+++,,,------.........,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---///111222222222111333444444555555444444333222333444666888888999999;;;>>>IIIccclllUUUKKKEEEGGGLLLVVVjjjppp[[[FFF>>>;;;666444555555555666999>>>FFFMMMQQQNNNIIIHHHKKKNNNPPPVVV]]]ggglllrrrtttssstttyyy}}}|||zzzxxxxxxxxxyyywwwsssrrryyyxxxlllccc]]]]]]^^^^^^^^^aaa```bbbdddeeefffhhhkkkmmmooonnnqqqvvvyyyxxxyyy|||~~~||||||yyysssooobbbcccbbb^^^WWWPPPKKKIIICCCCCCBBBAAA@@@@@@@@@@@@GGGIIINNNVVV___jjj|||~~~zzzuuulll```XXXPPPLLLHHHHHHKKKOOOQQQPPPOOOOOONNNLLLKKKJJJHHHHHHHHHDDDAAAAAA@@@???DDDKKKTTTbbbtttuuujjj```XXXSSSPPPJJJIIIHHHHHHJJJLLLNNNPPPJJJIIIHHHGGGHHHKKKNNNPPPRRRQQQOOOKKKGGGEEEFFFGGGGGGJJJLLLJJJDDD>>>;;;;;;888888777666555555555555444444333333333333222222111111111111111111111111111111111222222333333444333333333333333333333333444333333222222333333444333333333444555666888888666666666666666666666666555444333555999<<<>>>>>>>>>===<<<=========;;;999555555333000---,,,...000222777<<<@@@CCCHHHOOOTTTWWWRRRNNNQQQSSSUUUXXX\\\\\\ZZZWWWSSSOOOMMMLLLKKKFFFMMMRRRTTTXXX___cccddd___XXXNNNIIIMMMYYYhhhrrrwwwyyyxxxuuutttpppfff\\\GGG===333000///---...000,,,---......//////......///000111111222222111111222111000000222222111000222111111222333555777999===------------------------+++,,,---......///......---------,,,---......///)))***,,,---...------,,,------------------------,,,---000222333222222111555555555555444333222222111222444666777888888888:::???KKKccc~~~xxxiiiRRRJJJDDDEEEJJJUUUiii}}}~~~~~~mmmVVVAAA======888444666555666777:::???FFFMMMQQQJJJGGGFFFJJJMMMQQQYYYaaakkknnnrrruuuvvvwwwzzz|||~~~~~~~~~{{{wwwtttssstttuuuttttttvvv}}}yyylllddd^^^^^^___^^^]]]___]]]___aaabbbccceeeiiilllpppnnnqqqwww|||}}}}}}yyyuuusssrrroooiiicccVVVWWWUUUQQQKKKEEEAAA@@@@@@??????>>>>>>>>>??????CCCEEEKKKSSSYYYbbbsss|||vvvlll___VVVMMMKKKJJJIIIKKKOOOSSSUUUUUUTTTQQQOOOLLLKKKJJJIIIGGGCCC@@@@@@??????DDDKKKRRRaaasss~~~~~~vvvlllccc[[[WWWUUUMMMLLLKKKJJJJJJJJJKKKLLLHHHGGGFFFFFFIIILLLQQQSSSTTTSSSPPPKKKGGGEEEFFFGGGHHHKKKMMMKKKEEE@@@>>>>>>999999888777666666666666444444333333333333222222222222222222222222222222222222222222222222222222333333333333333333333333444333333222222333333444222222333333444666777888666666666666666666666777555444333444777:::<<<======<<<<<<<<<>>>>>><<<;;;777777555222///---...000111666;;;???BBBHHHPPPVVVXXXRRRNNNOOOQQQSSSXXX^^^^^^\\\XXXTTTRRRPPPNNNMMMGGGMMMRRRRRRUUU\\\aaacccbbb\\\RRRKKKKKKUUUcccnnnsssvvvvvvtttsssppphhh```MMMAAA666111///------000,,,---......//////.........///000000111111000000222111000000222222111000222111111222333555777999===------------------------////////////...---,,,+++...------------...//////''')))+++...///...---,,,------------------------,,,---000222333333222111666666666555444333111111000111333555777777777777999@@@NNNfff{{{qqq}}}hhhPPPHHHBBBCCCHHHSSSgggzzzjjjRRR>>><<<>>>999555777666666777:::@@@GGGMMMQQQHHHEEEEEEIIIMMMRRR[[[dddmmmooorrruuuxxxzzz{{{{{{}}}|||}}}{{{vvvrrrpppqqqrrrrrrssswww{{{mmmeee______```]]]\\\\\\\\\]]]___```bbbdddhhhkkkjjjhhhkkkssszzz|||vvvqqqllljjjiiifff___YYYOOONNNMMMHHHBBB===;;;:::<<<;;;;;;;;;;;;<<<<<<===AAACCCIIIPPPUUU]]]mmm|||~~~wwwlll___TTTKKKLLLKKKKKKKKKOOOTTTXXX[[[YYYVVVRRROOOMMMLLLKKKHHHDDDAAABBBAAAAAAFFFMMMTTTcccsss}}}~~~~~~wwwnnnfff```\\\ZZZQQQPPPMMMKKKIIIIIIHHHHHHGGGFFFEEEFFFIIIMMMRRRUUUWWWUUUQQQLLLGGGEEEFFFHHHIIILLLMMMKKKEEEAAA??????:::999888777666666666666444444444333333333222222333333333333333333333333333333222222222222222222333333333333333333333333444333333222222333333444222222222333444555666777666666666666777777777777666444222333666999;;;;;;<<<;;;;;;<<<>>>???===<<<888888777333000...///000111555:::>>>BBBHHHQQQWWWXXXRRRNNNOOOPPPRRRXXX___aaa^^^ZZZVVVTTTRRRPPPOOOHHHNNNRRRQQQSSSZZZ```bbbbbb\\\RRRIIIHHHPPP^^^iiipppssstttsssrrrqqqkkkcccQQQEEE999333000------///,,,---......//////............///000000000000000222111000111222222222000222222111222333555777999>>>/////////......---------,,,------......------,,,,,,,,,+++******+++++++++,,,,,,,,,+++++++++******,,,,,,,,,---------......,,,,,,---///000222333333222333333444444333333222333444555555444444555777<<<===IIIeee|||uuu}}}___JJJFFFBBBAAABBBLLL```sss{{{lllPPP@@@===777666777444444666777:::BBBKKKNNNKKKCCCBBBAAAEEENNNXXXaaafffmmmppptttwwwxxxzzz|||}}}~~~~~~zzzzzzxxxtttpppnnnooopppqqqrrrwww~~~}}}qqqkkkbbb\\\ZZZ[[[^^^___[[[[[[[[[]]]___cccfffggghhhhhhjjjooosssxxx~~~sssqqqkkkdddaaa___ZZZTTTNNNFFFEEEBBB???===<<<;;;;;;777777777777777777777777;;;>>>CCCGGGMMMVVVaaajjj}}}wwwnnnbbbZZZPPPLLLIIIJJJPPPXXX___cccdddaaa]]]XXXSSSOOOKKKHHHGGGCCC@@@@@@???@@@FFFNNNXXXfffppp|||yyyooofff```]]]YYYSSSLLLFFFEEEEEEGGGGGGIIIIIIIIIIIIKKKMMMOOOQQQUUURRRNNNJJJGGGEEEDDDDDDKKKOOOQQQNNNFFF???=========;;;777444333333444555666777777555333222222333222222222333333444444444666666555444333333222222333333333222111222444666555555444444444333333333666555444444555666777888:::999777555333333333444444555555444444555888;;;999:::<<<>>>>>>===;;;:::999777333///,,,,,,,,,---000333888>>>CCCIIIOOOTTTRRRSSSQQQMMMJJJMMMVVV^^^dddaaa___^^^\\\XXXQQQKKKJJJNNNRRRSSSSSSUUU[[[```ddd[[[QQQKKKGGGIIISSS]]]eeelllppppppnnnnnnkkkggg[[[HHH666111222333111000...///111111/////////000000000//////000111222222////////////000000000000222222333444555777888999<<<---------,,,,,,,,,++++++,,,------......------,,,......------,,,------...,,,,,,,,,++++++++++++***,,,,,,,,,---------......,,,---...///000111222333333333444444444444333333333444555555444444555777:::>>>MMMfffyyyuuu|||___IIIEEEBBBAAADDDNNNcccuuu{{{hhhMMM===;;;666666999666666888999;;;BBBJJJLLLHHHCCCAAAAAAEEENNNZZZccciiinnnqqquuuxxxyyyzzz{{{|||~~~}}}}}}||||||zzzzzzxxxtttqqqooooooqqqrrruuuzzz{{{qqqkkkccc]]]ZZZ[[[\\\]]][[[\\\\\\^^^```bbbdddfffhhhgggiiimmmqqqvvvwwwkkkfff```YYYUUUSSSPPPJJJEEE@@@???>>><<<;;;;;;;;;<<<888888888888888888888888999<<>>===;;;:::777555444555666777888999:::999666444444444111111222222222333333333555444444333222222111111444555444333111111222444444444333333333222222222222222222333555888:::;;;;;;:::999777666555555666666666666555444555888;;;999:::<<<>>>>>>===<<<;;;888666333000...------...111333666:::@@@GGGOOOTTTUUUUUUSSSNNNJJJLLLSSS[[[dddbbb```___^^^[[[VVVQQQJJJLLLOOORRRVVV[[[```dddfff]]]RRRJJJFFFGGGQQQ[[[dddkkkqqqqqqqqqqqqoookkk^^^LLL:::333333222000///...///111111///...///000000000000000000000111111111111000///...---,,,,,,111222222333444666777888;;;++++++++++++************,,,------......------,,,...---------------......,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......---......///000111111222444444555555555555444444222444555555444444555666999@@@QQQggg|||xxxwwwzzz]]]IIIEEEBBBCCCHHHTTTiii{{{~~~zzzdddJJJ;;;999444555:::888999;;;===???EEELLLLLLGGGCCCAAAAAAFFFPPP\\\ggglllooosssxxx{{{{{{zzzzzzzzz|||~~~~~~zzzwwwwwwxxxyyyyyyxxxuuuqqqpppqqqrrrtttxxx}}}xxxpppkkkddd^^^[[[[[[ZZZZZZ[[[\\\]]]___aaabbbddddddhhhggggggkkknnntttnnnaaa]]]XXXQQQLLLJJJHHHDDDAAA999999999999999:::;;;<<<999999999999999999999999777:::>>>AAAEEELLLVVV]]]iii|||zzzooobbbYYYTTTRRRRRRTTTZZZ```dddfffhhhhhhfff___UUUMMMIIIHHHFFFBBB@@@AAAAAAAAAGGGNNN^^^kkksss~~~{{{rrriiidddXXXSSSLLLGGGEEEEEEFFFFFFHHHHHHIIIJJJMMMOOORRRTTTUUUSSSOOOLLLIIIHHHHHHHHHLLLPPPUUUTTTNNNEEE@@@===:::888777666666777999:::888;;;<<<<<<999666444333111111111111222222222222333333333222222111111000666666555333111000111222333333222222222111111111222222333444555777999::::::999888777666666666666777777666555333444777999999:::<<<>>>>>>>>><<<;;;777666444222000///......222333555888===EEENNNTTTUUUUUUSSSNNNIIIJJJRRRYYYdddcccaaaaaaaaa```\\\ZZZLLLKKKLLLQQQZZZbbbgggiiiiii^^^RRRJJJDDDEEENNNXXXbbbjjjqqqssstttuuurrrnnnbbbPPP===555444222///...---///111000///...///000111111111000000000000000000000///...------,,,,,,111111111222444555777888:::+++++++++***************,,,------......------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,---------............//////000000111111444555555555555555555444222444555555444333555666:::AAAQQQiii~~~{{{|||uuuZZZHHHDDDBBBEEEMMM[[[qqq{{{wwwaaaGGG999777222333999888;;;>>>AAADDDJJJPPPNNNIIIBBBAAABBBHHHSSS```jjjpppppptttzzz}}}}}}{{{yyyyyy{{{~~~}}}vvvrrrrrrtttxxxxxxwwwtttrrrqqqrrrsssuuu{{{zzztttpppkkkeee```]]][[[YYYXXXYYYZZZ\\\___aaaccceeeeeejjjggggggjjjmmmrrr~~~yyygggZZZUUUPPPIIIEEECCCBBB@@@>>>666666777777888999::::::999999999999999999999999666999===???BBBGGGPPPVVVgggzzzuuujjjbbbXXXWWWXXX[[[```dddfffgggggghhhfff___TTTLLLHHHHHHFFFBBBAAABBBAAABBBGGGNNN^^^kkksss}}}wwwmmmfffZZZUUUNNNIIIGGGHHHHHHHHHHHHIIIIIIKKKNNNQQQTTTUUUWWWUUUQQQMMMJJJIIIHHHHHHKKKPPPUUUVVVQQQHHH@@@<<<888777777666777999;;;<<<888:::===>>>;;;666333111222222222222222222222222444333333333222222111111444555555444222111111222333333333333222222222222555555555555555555555555666666555555444444444444666666555333222222555777999:::<<<>>>???>>>===<<<999888777444222///---,,,111333666999>>>EEEMMMSSSRRRSSSRRRMMMIIIIIIPPPVVV``````aaabbbccccccbbbaaaRRRMMMJJJPPP]]]gggjjjiiihhh^^^RRRIIICCCDDDLLLVVV```iiiqqqtttuuuvvvsssnnnbbbQQQ???666444111//////---///000000///......///111111111111111000000///------......///000000000000000111222333555666777:::+++++++++,,,,,,,,,,,,,,,,,,------......------,,,,,,+++++++++,,,,,,---...---------,,,,,,,,,++++++,,,,,,,,,---------............//////000000111111444555555555555555555444222333444444333333444666<<>><<<;;;;;;:::777777888888999999999999888888888888888888888888777:::===???@@@EEELLLQQQbbbttt|||sssnnn```___```cccgggjjjkkkjjjffffffbbb[[[RRRKKKIIIHHHEEEBBBAAABBBBBBCCCHHHNNN\\\iiiqqq{{{xxxmmmfffYYYTTTNNNJJJHHHHHHGGGGGGIIIJJJJJJLLLOOORRRUUUVVVZZZWWWSSSNNNKKKIIIHHHGGGJJJOOOUUUWWWSSSJJJ@@@;;;888777777777888999:::;;;888<<>>??????>>>===<<<:::888555222///,,,+++///333888>>>BBBGGGLLLPPPSSSTTTTTTOOOIIIGGGJJJOOOZZZ]]]```bbbdddeeeeeefffYYYQQQKKKPPP]]]gggiiifffeee\\\QQQIIIDDDDDDLLLUUU^^^gggppptttuuuuuuqqqlllaaaQQQ???777333111000000---...000000...---...///000000111111111111000///...//////000111111222222000000111222333555666777:::,,,,,,,,,---------------,,,------......------,,,------------...///000111------------,,,,,,,,,,,,,,,,,,,,,---------......---......///000111111222444444555555555555444444111333444444333333444555===BBBSSSqqq{{{dddRRRFFFBBBCCCKKKZZZooozzztttoooZZZDDD;;;:::333222666666444:::???DDDKKKOOOLLLEEE@@@BBBGGGPPP[[[gggnnnrrrssswww{{{~~~~~~||||||{{{~~~yyysssoooooopppssstttsssrrrpppppprrrtttvvv~~~{{{uuuqqqlllfffbbb___]]]\\\ZZZYYYYYYZZZ\\\```dddgggjjjjjjiiiiiilllnnnqqqzzz~~~ppp```UUUFFFDDDAAA>>><<<;;;;;;<<<888888999::::::999888888777777777777777777777777777:::===>>>@@@CCCIIIOOOVVVeeexxx}}}zzzmmmllllllnnnqqqrrrrrrqqqiiieee^^^WWWPPPLLLIIIGGGDDDBBBAAACCCCCCCCCHHHOOOYYYgggoooxxx~~~vvvkkkdddWWWSSSMMMIIIGGGGGGFFFFFFKKKKKKLLLMMMOOORRRUUUWWWYYYWWWSSSNNNKKKIIIHHHHHHKKKOOOUUUWWWTTTLLLBBB;;;888888777777777888888999:::===@@@AAA???;;;888777555555555555444444444444444444444444444444444444000222444444333333333444555555555444444444333333111222333444666666666666555555666777777777666666333444333111000111444666999:::===???@@@???>>>>>><<<;;;888444111...,,,+++...333999???DDDHHHKKKNNNVVVXXXYYYTTTKKKFFFEEEGGGUUUYYY^^^ccceeefffggghhh^^^UUUMMMPPP[[[dddeeebbbcccZZZQQQJJJEEECCCIIIRRR[[[eeeoootttuuuuuupppkkkaaaRRRAAA888333000000111,,,...000///...---...///...///000222222222111000222222222111111000000000111111111222444555777888:::,,,,,,,,,,,,---------...,,,------......------,,,---------......///000111...------------,,,,,,,,,,,,,,,,,,---------......,,,---...///000111222333333333444444444444333333111333444444333222444555<<>>???BBBHHHLLLMMMZZZjjjyyy|||{{{zzzzzz|||}}}|||{{{oooggg\\\SSSOOOLLLHHHDDDDDDAAAAAADDDDDDDDDIIIOOOWWWeeennnwww~~~{{{tttjjjbbbYYYUUUPPPLLLJJJIIIIIIHHHMMMMMMMMMNNNPPPRRRUUUVVVVVVTTTQQQMMMKKKJJJJJJKKKNNNQQQVVVXXXVVVNNNDDD===999999888777666666555555777:::===>>><<<:::888777555555555444444333333333333333333333333333333333111333555555333222222222444444444333333333222222000111333555666666666555444444666777777777666666444444444333222333666999999:::===???@@@@@@???>>>:::888555222///.........///222888===AAAFFFKKKNNNTTTXXX[[[XXXQQQJJJHHHHHHQQQWWW___dddfffgggggghhh```WWWNNNOOOXXXaaabbb```ccc[[[RRRKKKEEEBBBFFFLLLWWWbbbnnntttvvvwwwrrrmmmeeeUUUDDD:::444000///111,,,...//////...------...,,,...000222333333222111111111111111000000000000111222222333444666777888;;;+++++++++,,,,,,---------,,,------......------,,,+++++++++,,,---...//////......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,---///000222333333222333333444444333333222111333444444333222444555:::GGG___|||jjjWWWKKKDDDAAACCCPPPccc|||zzzrrrmmmQQQ???:::===777666::::::;;;@@@FFFKKKPPPQQQKKKBBB???CCCKKKVVVbbbjjjooopppuuuxxx{{{}}}}}}}}}{{{vvvtttsssrrrqqqoooppppppooonnnoooqqqtttyyyrrrmmmgggbbb````````````aaa___\\\[[[\\\```dddgggffffffhhhlllmmmnnnuuu}}}~~~tttgggXXXNNN<<<======<<<:::888888888444666888999:::;;;::::::999999999999999999999999555888;;;===>>>AAAGGGKKKMMMVVVdddrrruuuiii[[[RRROOOLLLGGGBBBDDDAAABBBDDDDDDDDDIIIOOOVVVdddnnnwww}}}{{{yyysssiiiaaa]]]YYYTTTPPPNNNNNNMMMLLLNNNNNNNNNOOOPPPRRRUUUVVVSSSQQQOOOMMMLLLLLLMMMMMMPPPSSSWWWYYYWWWPPPFFF???:::999888777666444333333333555888999888666555555444444444333333222222222222222222222222222222222333555666666333111000000333333333222222222111111444444555666555444222111111222333555555555555444444555555444444555888;;;999:::===???@@@@@@???>>>888666333000//////111222000222666999>>>DDDJJJOOOOOOUUU[[[[[[VVVPPPNNNNNNOOOVVV___fffhhhhhhhhhiii```WWWOOOOOOWWW^^^aaa```ddd\\\TTTMMMFFFAAACCCHHHUUU```mmmtttxxxyyyuuupppiiiYYYHHH<<<555000...000,,,...//////...------...+++---///222333333222222------...///000111222222222222333444555777888999<<<000000///...------,,,,,,------------------------------------------------...---,,,***))))))******---------------------------...///000111111111111333333333444444444555555777444444666555222333666<<>>;;;888666444444333222000...///222777???EEEIIIKKKUUUYYY\\\ZZZXXXVVVQQQKKKSSSTTTWWW^^^eeehhhgggdddaaaXXXPPPNNNPPPTTT\\\cccdddaaa[[[PPPFFFBBBCCCFFFLLL]]]nnnwwwxxxvvvrrrmmmhhh^^^OOO@@@555///...////////////...------,,,,,,,,,...000000000///000111000000000000000111111222111111111222333444555666888000//////...------,,,,,,------------------------------------------------///...,,,+++*********+++---------------------------...///000111111111111333333333444444444555555777444444666555333444888EEESSSkkkxxxbbbPPPHHHFFFDDDEEEOOOeee~~~yyyqqqaaaJJJ@@@777666777777777888;;;===DDDMMMOOOJJJEEEDDDAAAHHHQQQ[[[dddlllrrrvvvuuuxxx||||||{{{{{{}}}}}}yyywwwsssppppppssssssrrrqqqnnnmmmnnnqqqssszzzyyy{{{pppfff```]]]\\\___dddeeeeeedddaaa______bbbeeeggggggjjjnnnppprrryyyvvviii^^^SSSLLLCCC@@@===;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999888888888666777:::;;;===@@@CCCFFFSSSYYYcccnnnzzzwwwlll\\\RRRMMMKKKFFFBBBDDDEEEHHHIIIKKKLLLMMMNNNUUU^^^iiirrryyy}}}zzzxxxwwwuuussslllmmmmmmllliiiddd___\\\[[[WWWVVVWWWUUURRRQQQTTTWWWTTTQQQNNNLLLKKKLLLLLLRRRSSSSSSTTTSSSNNNHHHCCC<<<<<<;;;999777555333222333333333333333333333333333333333333333333333333444333333222222333333444444444444444444333333333444444444333333333333222333555666777666555666777555555555555444333333222555444444333333444444555666888;;;>>>???>>>===<<<:::888555333333222111///...///222888???EEEIIIJJJSSSYYY\\\[[[ZZZYYYUUUOOORRRSSSWWW^^^eeehhhfffccc___WWWPPPNNNNNNPPPUUU\\\aaa```[[[RRRHHHCCCEEEGGGOOO]]]kkkqqqrrrrrrpppmmmiii```PPPAAA555///...///------..................///000222111000//////000000000000000000111111222111111111222333444555666999//////......---,,,,,,,,,------------------------------------------------///...---,,,+++++++++,,,,,,,,,,,,,,,------------......///000111111111111333333333444444444555555777444444555555333777<<>>===<<<:::999777444333222222000///...///333999@@@FFFIIIIIIRRRXXX]]]^^^^^^^^^ZZZTTTRRRSSSXXX___fffhhhfffbbb```YYYRRRNNNLLLKKKNNNTTT[[[]]][[[TTTKKKFFFFFFIIIRRR^^^iiillllllnnnnnnmmmkkkbbbRRRBBB666000//////,,,,,,------...//////000111222333333000/////////000000000000000111111222111111111222333444555666:::.........------,,,,,,,,,------------------------------------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///000111111111111333333333444444444555555666444444555444444:::BBBZZZiii}}}ppp[[[MMMIIIHHHHHHKKKWWWnnnzzztttjjjVVVDDD===777666777666777:::999;;;CCCLLLNNNJJJEEEEEEEEELLLWWWaaajjjqqqvvvzzzxxxzzz{{{xxxuuuuuuxxx{{{}}}xxxtttssspppllllllooopppqqqqqqpppnnnmmmmmmnnnttt~~~ssshhhbbb```___bbbgggeeeeeedddcccbbbbbbbbbbbbfffggglllrrrssstttzzz{{{mmmbbbXXXOOOJJJDDDBBB>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888888888777777777555777999;;;===AAAFFFJJJYYYaaammmyyyyyynnn___SSSMMMKKKHHHFFFGGGKKKPPPRRRPPPOOOOOOPPPSSSZZZbbbiiipppzzzyyytttmmmhhhdddccc^^^XXXVVVWWWVVVUUUSSSQQQPPPPPPQQQQQQVVVTTTQQQOOONNNKKKHHHFFF???>>><<<:::777555444333222222333333333333444444555555555555555555555555333333222222222333444444333333333333333333333333222222222333444555555666222444666666555444555666333444555555555555555444555444444333333444444555777888;;;===>>>===<<<::::::888555333333222111//////000333999@@@FFFIIIJJJQQQXXX]]]___```bbb^^^YYYSSSUUUYYY```fffiiifffccceee]]]TTTNNNIIIFFFIIIPPPUUUYYY[[[WWWNNNGGGFFFIIISSS___iiillllllmmmnnnmmmnnndddTTTDDD888111//////---------.........//////111222333333111000000111000000000000000111111222111111111222333444555666:::---------------,,,,,,,,,------------------------------------------------------------------,,,,,,+++++++++,,,,,,,,,------...///000111222222222222333333333444444444555555666444444444444555>>>GGG___ooommmWWWJJJHHHGGGIIIOOO___www|||uuugggRRRCCC===888777666444555888777:::AAAJJJLLLGGGCCCBBBFFFMMMXXXccclllsssxxx{{{yyy{{{{{{xxxtttsssvvvyyy}}}xxxuuutttqqqmmmmmmooossstttuuutttqqqnnnmmmmmmooo}}}sssiiidddaaa___bbbfffeeeeeeeeeeeeeeeeeedddcccggghhhmmmrrrtttuuuzzzxxxiii^^^UUUMMMIIIEEEBBB???============<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888777555777999:::<<<@@@FFFJJJXXXdddttt|||rrrbbbUUUMMMIIIGGGFFFHHHMMMSSSTTTQQQOOOPPPRRRTTTYYYaaagggmmmwwwuuuoookkkhhhccc[[[XXXYYYVVVUUUTTTSSSRRRRRRRRRSSSUUURRROOOLLLKKKJJJHHHFFFAAA???===:::777555444444222222222333333444444444555555555555555555555555333222222222333333444555555444444333222222111111000000111222333444444555222444666666555444555666444444555555666555555555555444444333333444444555777999<<<>>>??????===<<<<<<999666555555444222111///000222888@@@FFFKKKLLLRRRXXX]]]___aaacccaaa\\\VVVWWWZZZ```fffiiigggeeeggg___UUULLLDDD@@@EEELLLPPPWWW]]]ZZZQQQHHHFFFGGGRRR___kkkppppppppppppnnnqqqgggWWWFFF999222000000//////.........---------///000222222222111222333000000000000000111111222111111111222333444555666:::------,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------------,,,+++******++++++,,,,,,------...///000111222222222222333333333444444444555555555444333444333666AAAMMM```rrriiiSSSHHHGGGFFFJJJTTTfffxxxhhhPPPBBB<<<888777555333444888888:::AAAIIIKKKFFFAAA@@@FFFMMMYYYdddmmmsssxxxzzzyyy{{{{{{yyyuuusssuuuxxx}}}xxxvvvuuusssnnnnnnppptttvvvyyyxxxuuuqqqooonnnnnn{{{|||sssjjjfffdddaaabbbeeeeeeeeeeeegggiiiiiigggeeehhhiiimmmrrrtttuuu{{{wwwhhh\\\TTTMMMIIIFFFCCC???======>>>======;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888666777888999;;;???EEEIIIUUUcccvvvvvvfffXXXOOOJJJIIIIIILLLQQQVVVVVVRRRPPPQQQTTTXXX]]]ccchhhllluuu}}}wwwqqqmmmeee\\\WWWWWWVVVUUUTTTSSSRRRRRRQQQQQQQQQOOOLLLJJJJJJIIIHHHFFFBBB@@@===:::777666555555111222222333333444444555444444444444444444444444222222222222333444555555555555444333222111000000000000111222222333444444222333555555444444444555555555666666666555555444555444444333333444444555777999<<>><<<:::777666555555333222000///111666>>>GGGMMMPPPTTTYYY\\\]]]___bbbaaa^^^XXXXXXYYY^^^dddhhhhhhffffff___VVVMMMCCC>>>AAAIIIOOOYYYaaa```UUUJJJFFFFFFPPP^^^mmmsssttttttsssqqqtttjjjYYYHHH:::333000000000//////...------,,,,,,---///111222111111222333000000000000000111111222111111111222333444555666:::,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***+++,,,------,,,++++++)))******+++,,,,,,------//////000111222222222222333333333444444444555555555444333333333666CCCQQQ```ttt~~~fffQQQGGGHHHEEEKKKWWWkkkxxxfffMMM>>>:::777777555333555:::999;;;BBBJJJKKKEEE@@@???EEEMMMXXXdddlllrrrwwwyyyxxxzzz|||zzzwwwtttuuuwww|||xxxvvvvvvtttooonnnppprrruuuyyyzzzxxxuuurrrqqqqqqzzz|||tttmmmjjjgggdddccceeeeeeeeefffiiilllllljjjgggjjjjjjmmmqqqsssuuu|||yyyiii]]]UUUOOOKKKFFFCCC@@@>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999666777777888999===CCCGGGRRR^^^pppyyyjjj\\\RRRNNNNNNOOOPPPUUUYYYXXXSSSQQQTTTXXX___ccchhhjjjlllrrr{{{{{{tttjjj^^^WWWWWWTTTSSSSSSQQQPPPOOONNNNNNMMMKKKIIIHHHIIIIIIGGGFFFCCCAAA>>>:::777666555555111111222333333444555555333333333333333333333333222222222222333444555666444333333333222222111111111222222333333444444444111333555555444444444555666666777666666555444333555444444333333444444555444777:::>>>@@@@@@???>>><<<999777555555444333111000//////444===GGGPPPTTTVVVZZZ[[[ZZZ[[[___```^^^YYYWWWWWW[[[aaaeeegggfffeeeaaa[[[TTTIIIAAABBBHHHQQQ]]]gggfffZZZMMMGGGFFFPPP]]]lllrrruuuwwwwwwvvvvvvlll[[[III;;;333111000..................------...000111111000///000111000000000000000111111222111111111222333444555666999,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------)))***+++,,,,,,,,,+++***))))))***+++,,,,,,------///000111222222333222222333333333444444444555555555444333333222777EEESSS```uuu|||dddOOOGGGIIIEEELLLZZZnnn~~~~~~uuucccJJJ;;;888666777666444777<<<;;;===CCCKKKLLLEEE@@@???DDDLLLXXXccclllrrrvvvxxxwwwzzz}}}|||xxxuuuuuuwww|||xxxvvvvvvtttooonnnpppooosssxxx{{{zzzwwwuuussstttzzz|||uuuooommmjjjfffdddeeeeeeeeefffjjjnnnooollliiikkkkkkmmmqqqsssuuu}}}|||kkk___WWWQQQMMMGGGDDD@@@>>>>>>???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::777777777777888<<>>:::777666666666111111222333333444555555333333333333333333333333222222222222333444555666111222222222222333333333333333444444444444555555111333555555444333444555777777777777666555333333555444444333333444444555222555999<<>>;;;888666444444333222000000///...333<<>>CCCKKKEEE>>>DDDFFFQQQ___hhhlllooouuuzzzwwwzzz|||}}}{{{yyyxxxxxx{{{xxxtttrrrqqqqqqqqqpppttttttssstttvvvvvvuuussstttyyy|||wwwppplllkkkjjjiiiggggggeeedddeeehhhkkkmmmnnnooollllllppptttwww~~~nnnbbbYYYRRRNNNNNNJJJDDD@@@>>>======<<<>>>=========<<<<<<<<<<<<999999999999999999999999888888777777888;;;???AAAEEELLLZZZlll{{{yyykkkgggbbbZZZXXX^^^___]]]___bbb```\\\[[[]]]eeennnvvvvvvvvvxxx{{{{{{pppbbbYYYUUUQQQPPPNNNMMMKKKKKKJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGGGGBBB<<<999999888666333333222222222222333444444666666555555555444444444555555555444444333333333222333555666666555333222333333333333333333333333111222444444444444222111333555666777777555333222444333333222222222333333444777;;;???@@@???===;;;<<<;;;:::888666333111000......000222888AAALLLTTTXXXZZZ\\\\\\ZZZXXXWWWWWWSSSSSSQQQPPPXXXeeekkkiiihhhfffbbb[[[PPPFFFGGGNNNYYYhhhmmmiiibbbRRREEEGGGNNN\\\hhhmmmqqqwwwyyywwwwwwpppcccPPP>>>333/////////...,,,---...000111111000000///////////////000111111000000000000000111333333333333444555555666888---------------------------,,,,,,,,,,,,---......,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,222111000///000111333444444444444444444444444444666444444444444999IIIYYYnnntttXXXHHHCCCBBBBBBGGGVVVooo{{{{{{}}}|||yyy}}}~~~yyyrrrgggSSSBBB;;;999666444333555777999;;;@@@@@@DDDLLLFFF>>>CCCGGGQQQ___hhhllloootttyyywwwzzz|||}}}{{{zzzyyyyyyyyywwwtttsssrrrssssssssstttsssssstttvvvwwwuuutttuuuzzzzzzsssnnnlllllljjjhhhgggeeedddeeehhhkkkmmmmmmooonnnooorrrtttwww~~~tttggg]]]VVVQQQOOOJJJEEEAAA??????>>>>>>>>>>>>=========<<<<<<<<<:::::::::999999888888888777777555555777999<<<>>>CCCGGGRRRaaaqqqyyyllliiieee]]][[[```ffffffhhhiiifff``````dddooozzz|||yyy|||}}}yyy}}}sssdddXXXSSSLLLLLLJJJIIIHHHHHHGGGGGGFFFFFFGGGHHHIIIJJJKKKLLLHHHCCC===:::999888666333444444444444444555666666666666555555555444444444444444444444444444333333333333444555555444333333333333333333333333333333444444555555555555444444222333555666777666555444444444333333333333444444555888;;;???@@@???===<<<<<<;;;:::999666444222111//////000222888AAAKKKSSSXXX[[[]]]^^^\\\ZZZYYYYYYQQQRRRQQQQQQYYYfffnnnnnnkkkiiifff___SSSIIIJJJOOO[[[iiinnnjjjdddUUUHHHJJJMMMZZZgggmmmqqqvvvwwwtttvvvpppcccQQQ@@@444111111111000......///000000000000000////////////000000111111000000000000111111000000000000111222333333:::---------------------------,,,,,,,,,,,,---......---......//////......---,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,000000111111111222222222444444444444444444444444555444444444444:::JJJZZZssswwwXXXFFFCCCDDD@@@DDDUUUqqqzzzzzz|||zzznnn___MMM???:::888666444444555777999;;;AAABBBGGGMMMFFF>>>CCCHHHRRR___gggkkknnnssswwwxxxzzz}}}}}}|||zzzzzzzzzvvvvvvuuutttttttttuuuuuurrrrrrrrrtttvvvwwwvvvuuuvvvzzz}}}wwwrrrnnnllljjjiiihhhfffdddeeegggjjjllllllooopppsssvvvuuuvvv{{{nnncccZZZTTTNNNKKKEEEBBBAAA@@@@@@???>>>>>>>>>=========<<<<<<;;;;;;::::::999888777777777666555444555777999:::@@@AAAGGGTTTcccvvv{{{oookkkggg```^^^aaalllnnnrrrtttooojjjjjjppp{{{{{{zzz{{{|||yyywwwpppqqqsssuuuxxx}}}qqqbbbUUUNNNGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFHHHJJJKKKLLLMMMMMMKKKEEE???;;;:::999666444666666555555666666777888555555555555555444444444333333444444444444444444444444444444444444444444333333333333333333333333444444333333333333444444000111333555666777666666555555444444444444555666666888;;;>>>@@@???>>>===<<<;;;;;;999777555333222000000000222777@@@JJJQQQVVVYYY\\\]]]\\\ZZZYYYYYYRRRTTTUUUVVV\\\gggnnnpppmmmjjjggg```UUUJJJIIINNNYYYgggmmmkkkgggXXXJJJJJJJJJWWWeeennnsssuuuuuusssuuupppcccSSSBBB666222222111111000/////////000000000000////////////000000111000000000000000111111////////////000111222333:::---------------------------,,,,,,,,,,,,---......------............------,,,,,,,,,,,,------------------..................//////111222333333222222444444444444444444444444444333444444555<<>>CCCJJJSSS^^^fffkkknnnrrrvvvxxxzzz}}}~~~|||{{{zzzzzzvvvvvvwwwvvvuuutttuuuuuuqqqqqqqqqsssvvvwwwvvvuuuuuuyyyzzztttooollljjjiiihhhfffdddeeegggjjjkkklllooosssxxxzzzvvvvvvttthhh]]]VVVNNNJJJFFFCCCBBBAAA@@@???>>>>>>>>>============<<<<<<<<<;;;:::888777666666777666555444555666777888===<<>>>>><<<<<<;;;:::888777555444111111111222666>>>HHHOOOQQQTTTYYY[[[ZZZYYYXXXXXXVVVYYY\\\___cccgggkkkllllllhhheee___TTTIIIFFFIIISSSbbbjjjllllll\\\JJJGGGFFFSSScccooouuuvvvuuutttvvvqqqeeeUUUCCC777222111//////000000//////000111000////////////000000111000000000000000000111222222111222222333444555666888---------------------------,,,,,,,,,,,,---......,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,---------.........//////...///111333333333222111444444444444444444444444444333444555666===NNN^^^sss{{{YYYEEE???@@@CCCFFFVVVrrrsssrrrzzz~~~|||jjjVVVFFF???888777666555555666777888<<>>???>>>>>>>>>============<<<<<<;;;:::888777666666888777666666666666777888;;;;;;AAALLLYYYiii~~~tttmmmhhhbbb^^^\\\___fffqqq|||~~~|||tttlllgggeee\\\ZZZVVVSSSRRRVVV\\\aaahhhhhhfffaaaZZZRRRNNNKKKDDDCCCCCCCCCCCCDDDEEEEEEGGGHHHIIIKKKLLLMMMMMMNNNRRRKKKCCC>>><<<:::888666555555444444555555666777444555555555555555555555333333333444444555555555555444444333333444444555333333333333333333333333333222000000000000222333444444444444444444333333555555555555555666777888777888:::<<<===>>>>>>>>><<<<<<<<<;;;:::888777666333222222222666===FFFMMMOOOSSSXXX[[[[[[ZZZZZZYYYVVVYYY^^^eeejjjkkkkkkkkkkkkhhhddd___UUUJJJFFFGGGMMM]]]hhhooorrrcccNNNGGGDDDOOOaaaooovvvvvvuuuvvvvvvrrrgggVVVEEE777111///+++---000000//////111222///////////////000111111000000//////000111222222333333333444555666777888888---------------------------,,,,,,,,,,,,---......+++,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,***++++++,,,,,,------------///000222333333333222444444444444444444444444333222333555777???PPP```rrrvvvWWWDDD??????BBBFFFVVVqqqssssssyyy{{{~~~}}}vvveeePPPAAA<<<777666666555555666888888===DDDEEEGGGJJJAAA<<>>??????>>>>>>>>>=========;;;;;;::::::999888777777888777777777777888888999:::;;;AAALLLWWWddduuuyyyrrrlllhhhbbb___ZZZ^^^gggttt}}}}}}xxxqqqiiidddYYYVVVRRRMMMIIIJJJOOORRR\\\\\\ZZZWWWRRROOONNNOOOFFFFFFFFFEEEEEEFFFGGGGGGEEEFFFHHHJJJMMMQQQTTTUUUUUUNNNEEE???<<<;;;999666444444333333444444555666444444444555555555555555333333444444444444444444444444444444444444444444333333333333333333333333444444333333333333444444555444444333333333333222555555555555555666777888777777888999;;;<<<===>>><<<<<<<<<<<<;;;:::999888444333222222555<<>>999666666666555666777888888>>>EEEEEEEEEGGG???;;;EEEKKKPPPYYYbbbjjjppptttvvvzzz|||}}}|||yyyvvvtttssspppuuuyyyyyyuuurrrqqqsssnnnmmmmmmnnnpppqqqpppnnnqqqssswww|||}}}ssskkkhhhggghhhgggfffgggkkkoooqqqrrrxxxzzz~~~~~~yyyjjj```TTTQQQLLLIIIGGGDDDAAA????????????>>>>>>>>>======:::::::::999999888888888666666666777777888888999;;;<<>>>>>>>>>>>:::999999999999999999999555555666666777888888888<<<<<>>???BBBPPPeee}}}xxxzzzxxxssstttsssooofffYYYJJJ@@@:::777666444333444555777888DDDGGGHHHFFFBBB@@@@@@BBBNNNTTT\\\ccciiinnnuuuzzz|||}}}}}}|||yyyvvvvvvvvvsssvvvxxxwwwtttrrrsssuuusssnnnlllmmmmmmlllnnnrrrvvvuuuttttttxxxyyymmmhhhhhhlllkkkkkkjjjkkknnnsssvvvxxx}}}{{{tttlll^^^VVVOOOOOOMMMIIIEEEEEEBBBAAA@@@???>>>>>>>>>>>>;;;::::::::::::::::::999888888888777666666555555666:::???EEELLLWWWdddnnn{{{yyytttsssjjjaaaaaagggrrr{{{uuummmgggccc___YYYUUUWWWUUUQQQOOOOOONNNMMMKKKQQQOOOMMMKKKKKKKKKMMMNNNPPPQQQRRRSSSTTTUUUUUUUUUZZZTTTLLLBBB;;;666444444999777555333222333444555555444444444444555666666555555666666555555444333444444444333333222222222333333444222111000111333555555555555555444444444666555444333222333444555777666666666666666777888:::888555555777;;;===???>>><<<::::::;;;======<<<888555333444444888BBBMMMKKKPPPWWW^^^aaaaaa^^^\\\^^^TTTMMMOOOXXXaaagggjjjffffffeeeeeebbbZZZOOOGGGHHHJJJOOOXXX```aaa[[[UUUPPPRRR[[[eeejjjjjjjjjmmmrrrpppiii[[[III;;;444333444666888:::999555111.............../////////000***,,,...000222222222222222111000000222444777888:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000...---,,,+++++++++,,,,,,---------,,,,,,,,,---------------,,,,,,,,,,,,+++//////000000111111222222333333333333444444444555333222333666:::EEEXXXiiivvvsssYYYHHH@@@???AAADDDTTTlll|||}}}{{{uuuvvvuuupppeeeVVVGGG===999888777555444555666888999BBBFFFIIIGGGAAA>>>@@@CCCNNNTTT]]]dddjjjooouuuzzz~~~~~~zzzvvvttttttqqquuuyyyzzzvvvsssrrrrrrsssooolllmmmmmmlllmmmrrrxxxxxxwwwuuuvvv|||tttmmmlllkkkkkkjjjjjjkkkooouuuxxxzzz{{{sssddd\\\SSSQQQNNNIIIFFFFFFCCCBBBAAA@@@???>>>>>>>>>;;;;;;;;;:::::::::::::::666666666777888888999999888<<>>??????===;;;::::::;;;:::999888555444444444888BBBLLLOOOSSSYYY^^^aaa```^^^\\\___WWWQQQSSS[[[cccggghhhddddddeeehhhggg```RRRGGGHHHJJJOOOXXXaaaddd```[[[TTTVVV^^^iiipppqqqrrrtttxxxvvvnnn```NNN???777555222333555666555333///---........./////////000000---...///000111111000000111111000111222444777888777,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------------000000000111111111111111222222222333333333444444444333555888<<>>>>><<<<<<;;;;;;;;;:::::::::666666777777888999999999888<<>>???BBB???===;;;;;;;;;999888888555444444444777AAAKKKTTTWWW[[[___aaaaaa```^^^aaa\\\WWWXXX^^^eeegggfffcccbbbdddjjjmmmfffVVVHHHHHHIIIMMMWWWbbbhhhgggdddYYYZZZbbbnnnwwwyyyzzz}}}~~~|||ttteeeSSSDDD:::666000000111111111000............/////////000000000//////000000000000///...111111000111222444777888:::,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------...//////000++++++,,,,,,---------,,,++++++,,,,,,---......///111111111111111111111111222333333333333444444444333333666999===HHH]]]pppyyy{{{aaaLLL@@@???BBBEEEKKK]]]vvv{{{|||ssscccPPPAAA999777777666555444555666888999<<>>:::???FFFOOOVVV```ggglllqqqwww{{{~~~}}}xxxtttrrrrrrvvv{{{{{{wwwsssppppppsssooolllmmmmmmkkkmmmqqqwwwxxxxxxtttppprrr{{{|||rrrooollllllnnnrrruuuwwwzzz{{{~~~ttthhh\\\VVVQQQLLLJJJJJJEEEEEEDDDCCCBBB@@@???>>>======<<<<<<;;;;;;::::::999888888777666666555555555999???EEELLLWWWbbbkkk|||vvvttt~~~zzztttjjjaaa[[[UUUQQQNNNMMMNNNOOOPPPQQQQQQQQQQQQSSSTTTUUUWWWXXXXXXYYYYYYVVVSSSMMMFFFAAA>>>======888777666555444444444555444444333333444444555666555555555666555555444333222333333333444444555555444555666666444333333444444444555555666777888888444444444555555666666777555555555666777999:::;;;999777555666999<<<>>>???CCCAAA???>>>>>>===;;;:::888555444444555777@@@JJJVVVYYY\\\```bbbcccdddcccfffbbb\\\YYY^^^eeehhhffffffcccccciiinnnhhhXXXIIIFFFFFFJJJTTTaaaiiikkkiii\\\[[[aaannnyyy~~~~~~wwwjjjYYYHHH;;;555000000///.........//////...////////////000000000//////000000000000//////000000111111333555666777;;;,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------....../////////******,,,---------,,,,,,++++++,,,---......//////111111111111222222222222444444444444555555555555222333555888<<>>FFFOOOVVV```hhhmmmrrrwww{{{zzz}}}|||xxxuuutttuuuxxxzzzxxxtttppppppqqqsssnnnlllmmmmmmlllnnnssstttuuutttpppmmmooowww}}}zzzvvvrrrpppqqqrrrsssrrrtttuuuxxxxxxlll```XXXTTTNNNLLLMMMFFFFFFFFFEEEDDDBBB@@@???>>>>>>===<<<<<<;;;::::::888777777666666555555444444999@@@GGGOOOYYYeeemmmyyy}}}}}}uuujjjaaaZZZTTTPPPNNNMMMMMMMMMNNNPPPRRRSSSTTTUUUVVVWWWXXXYYYYYYYYYXXXUUUOOOHHHCCC???===<<<888777777666555555444444333333333333333444555555555555555666555555444333333333333444444555555555222444666555333222222333333444444555666777777888333444555666777777888888555555666666888999:::;;;888777666777:::===??????@@@>>>======>>>>>><<<:::777555444555555777???IIIVVVXXX\\\```dddfffhhhhhhkkkhhh```XXX[[[dddiiihhhjjjeeebbbfffkkkgggXXXKKKDDDDDDHHHRRR___hhhkkkjjj]]]YYY]]]jjjxxx~~~~~~zzzppp```OOO???777222111///......///000111////////////000000000111.........///000000111111000000111222333555666777777,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,)))***+++---------,,,,,,+++,,,,,,---.../////////000000111111222333333444444444444555555555666666333333666888<<>>888999555444333222222444666777999@@@EEECCC===:::???DDDNNNVVV```hhhnnnrrrwwwzzzvvvyyy||||||zzzwwwvvvuuuvvvxxxxxxvvvqqqnnnnnnppprrrnnnmmmnnnooonnnqqqvvvtttrrrpppmmmmmmoootttxxxyyy~~~|||wwwuuuuuutttqqqnnnnnnooottt}}}qqqddd]]]WWWQQQNNNNNNGGGHHHHHHGGGEEECCCAAA?????????>>>===<<<;;;;;;:::555555555666777777888888777<<>>???@@@===<<<;;;;;;<<<<<<:::888777555444555555666>>>GGGUUUXXX]]]aaafffhhhjjjjjjllljjjbbbXXXXXXccciiigggjjjfffdddgggjjjfffZZZOOOGGGFFFJJJSSS```iiikkkkkk]]]WWWXXXeeettt{{{|||{{{|||}}}}}}wwwjjjXXXFFF;;;444333111/////////111222/////////000000000111111............///000222222///000111222444555666666999,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++,,,---------,,,+++***((()))+++---------,,,+++,,,,,,------......////////////000111333444555555333333444444444555555555555555777999>>>OOOnnnsss[[[JJJDDDDDDEEEEEEQQQ]]]ooo{{{zzzrrraaaKKK<<<777888666555333333333444666777:::>>>BBBAAA>>><<>>===<<<;;;:::777777777888999999::::::999>>>EEEKKKQQQZZZdddkkkvvv~~~|||{{{xxxsssnnnjjjlllqqq}}}~~~ssshhh^^^XXXPPPKKKEEEAAAAAAGGGNNNRRRTTTUUUVVVWWWXXXYYYYYYYYYXXXUUUPPPIIIDDD???<<<;;;888888888777777666555444333333222222333333444555555555666666555555444333555555555555444444444444222555777777555333333333333333333444444444444444222333555777999:::::::::888777777777888888999:::777666666888<<>>=========<<<999777777444444555555666>>>FFFVVVYYY^^^cccggghhhiiihhhiiijjjcccYYYXXXbbbgggdddeeeeeegggkkkmmmhhh\\\SSSLLLKKKOOOXXXccckkkmmmkkk___WWWVVVbbbrrryyyyyywwwvvvyyy|||zzzppp^^^JJJ<<<555444222000///000000111//////000000000111111111000000///......///000111///000111333444555666666;;;,,,,,,,,,,,,,,,,,,,,,,,,------------------------......///000///...,,,+++''')))+++---...---,,,+++---------.....................000111333555666666222222333333333444444444777777888:::???RRRssspppZZZJJJEEEFFFFFFFFFQQQ\\\ppp}}}xxxwwwppp___JJJ:::666777777666444444444555777888:::===@@@@@@>>>===???AAAMMMTTT___hhhmmmqqquuuyyyuuuvvvwwwvvvtttrrrrrrssspppuuuyyyxxxsssmmmjjjiiiqqqnnnmmmppprrrrrrvvv{{{|||uuuooommmppprrrrrrpppnnnqqquuuzzz}}}}}}||||||yyyrrrllliiikkkpppzzz|||ooofff^^^TTTNNNMMMIIIIIIJJJIIIGGGDDDAAA@@@@@@@@@???>>>===<<<;;;;;;<<<<<<;;;::::::999999888999===CCCIIINNNUUU^^^eeeqqq{{{zzzzzzvvvnnnhhhcccdddjjjuuuyyymmmbbb[[[SSSMMMEEE???@@@FFFOOOUUUTTTTTTVVVWWWXXXYYYYYYYYYVVVTTTOOOIIIDDD@@@===<<<888888888888777666555444333333222222333333444555555555666666555555444333666666666555444444444333333666888999777555444444333333333333333333333222222333666888::::::::::::999888888888888888999999777666666999<<>>:::888666444444555555666===FFFWWWZZZ___dddggghhhgggfffeeeiiidddZZZZZZcccfffaaaaaadddjjjpppqqqjjj___VVVQQQPPPSSS\\\gggnnnnnnlllaaaXXXVVVbbbqqqxxxwwwuuuoootttyyyzzzqqq___JJJ;;;666555333111000//////000000000000000111111111111333222000///.........//////000111333444555666666888///...,,,++++++,,,...///------,,,,,,,,,+++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---++++++---...000111111222222333444444777666444333222444555666555555777<<>>;;;<<>>CCCGGGMMMYYYdddpppzzz|||||||||zzz|||zzztttnnnccc^^^^^^iii|||xxxlllccc\\\QQQEEEAAAFFFMMMQQQRRRRRRSSSUUUWWWYYYYYYYYYYYYZZZVVVOOOGGGAAA>>>===>>>888999999888888777666555444444222222222222444444666666555555555444444444666666666555555444444444444444444555555555555666555666666666666666555555666777888999999:::999999;;;;;;;;;::::::999999999888777888:::>>>@@@@@@@@@BBBBBBAAA@@@>>><<<:::999666444333555666666;;;BBBRRRZZZ`````````bbbcccaaagggiiieee\\\XXX[[[aaadddcccgggkkkmmmoooooohhh___ZZZ^^^aaabbbfffmmmooonnneeeXXXUUUcccppprrrqqqtttrrrtttuuussspppdddNNN:::999777555333111000000000///////////////000111111///000000111111111111000/////////000222444777888999------,,,++++++,,,------++++++,,,,,,------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,+++---...000111111222222333444444777666555444444444555666666555888===CCCTTTxxxrrrYYYMMMGGGAAAAAAEEENNN___www~~~|||vvvjjjXXXGGG;;;666666555444333333444666999:::???@@@@@@>>>;;;<<<@@@DDDKKKUUU___ffflllrrrsssrrrtttuuuuuussspppnnnoooqqqrrrsssttttttrrroookkkhhhiiikkknnnnnnnnnrrrzzz}}}wwwnnnlllpppttttttmmmllllllnnnpppsssssssss{{{{{{|||~~~~~~zzzsssnnnkkkjjjnnnwww|||ooodddZZZSSSOOOLLLKKKJJJIIIIIIHHHEEEBBBAAA@@@@@@>>>===<<<;;;:::999::::::::::::999888888:::999<<<@@@DDDJJJUUU___mmmxxx~~~~~~|||~~~}}}}}}~~~zzzrrrjjj```[[[ZZZcccvvv~~~uuuooobbbXXXMMMHHHKKKOOOQQQQQQQQQSSSUUUWWWYYYYYYYYYYYYZZZVVVNNNGGGAAA>>>======888999999888888777666555444333333222222333333444555555444444333333333333333333333222222222111111555555555666666666666777555555666666666555555444666777888999999:::999999;;;;;;;;;:::::::::999999888777888:::===@@@@@@@@@CCCCCCBBBAAA???===;;;:::777555444555555555:::@@@PPPYYY```aaaaaaccccccbbbeeegggddd[[[VVVZZZ```cccfffjjjnnnqqqttttttmmmddd^^^aaacccdddhhhnnnqqqooohhhYYYTTT```ooorrrrrrtttrrrtttuuutttpppeeeOOO<<<555444222111111222222333///////////////000111111000000111111222222111111000000000111333555777999<<<,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...///000000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++---///000111111222222333444444666666666666666666666666777666:::???EEEWWW|||}}}vvv[[[NNNHHHCCCBBBFFFNNN___www}}}|||{{{vvvjjjYYYGGG;;;555444555444333333444666888:::@@@AAA@@@>>>;;;;;;???CCCKKKUUU___eeekkkqqqsssqqqqqqrrrsssrrrpppnnnnnnooonnnoooqqqrrrqqqooollljjjiiikkkmmmnnnnnnrrrxxx~~~||||||xxxsssqqquuuwwwvvvmmmllljjjkkklllmmmmmmllluuuvvvwwwxxxxxxvvvqqqmmmjjjjjjmmmttt{{{ttthhh]]]UUUPPPLLLKKKJJJJJJJJJIIIFFFDDD@@@@@@@@@@@@>>><<<:::999:::::::::::::::999999888999777999===@@@EEEOOOZZZiiittt{{{tttsssrrrvvv|||~~~{{{ppphhh]]]WWWTTTZZZkkk|||xxxjjjaaaWWWQQQQQQRRRQQQOOOPPPQQQTTTVVVXXXYYYYYYYYYZZZVVVNNNGGGAAA>>>======888999999888888777666555444333333222222333333444444333333333333222222222555555555555555444444444555666666666666777777777444444555555555555555444666777888999999:::999999;;;;;;;;;;;;::::::::::::888777777999===@@@AAA@@@EEEDDDCCCBBB@@@===;;;:::999666555555555444888>>>LLLVVV___aaabbbddddddbbbdddgggddd\\\VVVYYY```cccjjjooorrruuuxxxyyyrrriiiaaacccddddddiiiqqqsssqqqlll\\\SSS]]]lllsssssssssrrrtttuuutttqqqfffQQQ>>>444333222111000111222222///////////////000111111000000000111111222222222222222222222333555777888;;;,,,,,,------------,,,,,,,,,,,,------...///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---///000111111222222333444444444555666777777777666666888777;;;AAAHHH[[[uuuYYYLLLHHHEEEFFFJJJKKK]]]vvv{{{yyyxxx{{{~~~yyyxxxssshhhXXXHHH<<<777666444444333222333666888999@@@AAA@@@===:::;;;???BBBMMMVVV___eeejjjqqqsssrrrnnnpppqqqqqqpppnnnmmmllljjjkkkmmmooopppooommmllljjjllllllllllllooossswwwwwwyyyxxxuuuuuuxxxyyywwwmmmllljjjjjjlllllllllkkkqqqqqqqqqqqqpppnnnkkkiiikkkjjjmmmrrrwww}}}yyylllaaaWWWRRRLLLKKKIIIIIIIIIIIIGGGEEE@@@AAAAAAAAA@@@===:::888::::::;;;;;;::::::999888888777888;;;===AAAKKKUUUeeerrruuupppjjjkkkmmmooorrruuuxxx{{{yyyxxxxxxzzz{{{wwwnnngggYYYTTTOOOSSSaaasss|||xxxwwwnnnggg^^^XXXVVVTTTPPPMMMNNNOOORRRUUUWWWXXXYYYYYY[[[VVVNNNFFF@@@===<<<<<<888999999888888777666555333333333333333333333333444333333333333333333333666666666666666666666666555555555555666666666666333444444555555555555444666666888999999999999999;;;;;;;;;;;;;;;;;;::::::999888777999<<>><<<::::::777555555444333666<<>><<<;;;;;;777555555444222555;;;GGGQQQ\\\```bbbeeefffdddfffkkkkkkccc\\\^^^eeejjjooorrrttttttuuusssjjj```YYYYYYYYY[[[dddoootttrrrnnn^^^RRRVVVeeeqqqttttttrrrsssttttttqqqhhhUUUCCC777555333111///.........///////////////000000111......------...000111222222111111111222333555666<<<------------------------.........---------,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...000000111111222222333444444333333444444555666666666777888<<>><<<:::<<<@@@EEEMMMUUU]]]aaafffmmmppppppooolllkkklllnnnpppooonnnjjjkkkllllllmmmmmmllllllmmmlllkkkkkklllmmmmmmmmmlllppprrrqqqssswwwxxxuuupppnnnmmmnnnoooppppppoooqqqtttwwwvvvsssooommmmmmqqqppprrrtttvvv{{{~~~sssiiicccTTTQQQNNNKKKKKKJJJHHHFFFDDDDDDBBB@@@>>><<<;;;:::;;;;;;;;;<<<;;;;;;:::999999888888;;;<<>>===:::777555555333111555;;;@@@JJJRRRVVVXXX\\\^^^^^^bbbiiikkkccc[[[\\\dddjjjkkknnnoooooonnnkkkbbbWWWSSSPPPMMMNNNYYYeeejjjhhhddd\\\TTTTTT^^^kkksssvvvwwwxxxyyyyyyxxxppp^^^MMM555444222111111222222333///////////////000111111000///......///111444555000000000111222555777888777+++***(((''''''(((***+++)))***++++++,,,---......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,---///111000111111222333333444444333222111000111333666777666777<<>>>>>999666444444333222555;;;===FFFNNNQQQSSSXXX[[[[[[___gggiiiaaaXXXYYYaaahhhjjjmmmnnnnnnnnnlllbbbXXXTTTPPPKKKLLLVVVbbbfffccc```[[[UUUTTT\\\iiissswwwyyy{{{||||||{{{sssaaaPPP999777555333111000000000///////////////000111111111111000000111333666777000000111222444666999:::999++++++++++++,,,,,,---......---,,,++++++---...000------------------------++++++++++++++++++++++++,,,,,,,,,---------......111222222333333444444555333333333333444555666666888888;;;CCCQQQlllzzzlll^^^kkkrrrSSSHHHFFFCCCGGGPPP]]]tttqqqsssxxx{{{|||uuufffPPPAAA:::777555333333222222222333444444999::::::::::::===BBBEEESSSYYY^^^```eeekkkmmmkkkjjjiiiiiikkknnnpppqqqqqqrrrooommmlllmmmmmmjjjgggkkkjjjjjjlllnnnnnnmmmkkkmmmnnnppprrrtttvvvwwwxxxyyyqqqkkklllooommmkkkkkklllooorrrqqqmmmlllnnnqqqtttqqqppprrrwwwsssggg]]]VVVOOOKKKKKKKKKIIIFFFHHHEEEAAA>>><<<;;;999777999999999999999999999999777999;;;<<<>>>BBBJJJPPPZZZeeevvv}}}yyyvvv{{{|||pppggg___WWWQQQOOOJJJCCCBBBFFFFFFLLLRRRSSSPPPLLLLLLMMMMMMLLLJJJIIIHHHHHHHHHIIIFFFFFFEEEEEEFFFHHHJJJKKKPPPOOOOOOQQQTTTUUUUUUUUUYYYVVVOOOHHHAAA<<<888777;;;;;;;;;:::888666555444555555555555555555444444333333333333333333333333222222222333555777888999888777666555444333333333444444555555666555555555555555666666777999:::;;;666777:::<<<===<<<:::999999999999:::===@@@DDDFFFHHHFFFCCCAAA@@@???<<<:::777666444444333444555666888DDDMMMLLLJJJOOOUUUXXXcccccceeeddd^^^ZZZ^^^ggghhhkkkllliiigggfffbbb]]]SSSTTTRRRQQQVVV___dddddd^^^TTTLLLOOO\\\jjjqqqrrruuu|||~~~wwwkkk[[[NNN<<<888444111000000000///......///000000000000000000111111111111222222222222222222333444555666777999,,,+++++++++,,,,,,---......---,,,++++++---...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111111222333333444444555333333333333444555666666888888;;;CCCRRRlll~~~nnn]]]jjjmmmPPPFFFFFFDDDIIIRRR```xxxtttuuuyyy~~~{{{zzzssscccNNN???:::777444222222333333444555666777:::;;;;;;;;;;;;>>>CCCFFFRRRXXX]]]```eeekkkllljjjjjjiiiiiikkknnnqqqrrrrrrnnnllljjjjjjlllmmmllljjjiiihhhiiikkknnnpppppppppoooqqqsssvvvxxxxxxxxxxxxwwwpppllloooqqqooommmmmmnnnooopppnnnmmmmmmoooqqqsssqqqqqqsssvvvxxxmmm]]]WWWOOOKKKKKKKKKIIIFFFIIIEEEAAA???===<<<:::888::::::::::::::::::::::::777999;;;<<<===BBBIIIOOOZZZeeevvvzzzuuuxxx{{{|||ttthhh___WWWSSSMMMFFFFFFIIIHHHOOOWWWZZZVVVQQQNNNNNNLLLKKKIIIGGGFFFFFFFFFGGGEEEEEEEEEGGGIIILLLOOOPPPPPPOOOOOOQQQTTTVVVVVVVVVVVVRRRLLLEEE???;;;999888999===???<<<777333555888666555555444333222111111333333333333333333333333444444444444444555666777888777666555444333333333555555555666555555444444555555555555777888999:::666888;;;=========;;;:::999999999:::===@@@CCCFFFIIIHHHGGGEEEBBB???<<<;;;888777666555444555666666777BBBKKKJJJIIINNNTTTXXXbbbbbbcccbbb\\\WWW[[[ccciiilllllliiifffeeeaaa\\\YYYXXXUUUTTTZZZcccgggeee]]]TTTKKKNNN[[[iiipppqqqrrryyy~~~}}}vvvlll\\\NNN<<<999444222111111000000......///000000000000000000000111111111222222222333333333444555666777888===,,,,,,+++++++++,,,------------,,,+++,,,---...///------------------------------------------------,,,,,,,,,---------......111111222222333444444444333333333333444555666666777888;;;DDDSSSnnnooo]]]jjjgggKKKDDDEEEEEEKKKUUUeee|||xxxzzzzzz~~~~~~wwwppp___JJJ===888666444222222333444555777888999;;;;;;<<<<<<<<>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;777999;;;<<<===AAAHHHNNNYYYeeewww{{{{{{}}}}}}zzz|||vvvlllaaaXXXPPPJJJIIIMMMLLLUUU```eeeccc\\\VVVRRRPPPNNNLLLJJJHHHGGGGGGGGGGGGGGGHHHIIILLLOOOQQQSSSPPPOOOPPPRRRUUUWWWXXXWWWSSSOOOHHHAAA<<<:::::::::777===@@@===555222555:::888777666555333222111111444444444444444444444444666555555444444444555555777666666555444444444555666666666666666555444333444444444444555666888888777888;;;=========;;;:::999999999:::<<<@@@CCCEEEIIIKKKLLLIIICCC>>><<<<<<999888777666555666666777666@@@HHHIIIIIIMMMSSSWWW______```___ZZZUUUYYY```iiillllllhhhfffeeebbb]]]```\\\WWWVVV^^^hhhjjjggg]]]SSSKKKNNNZZZhhhnnnooopppwww||||||wwwlll[[[MMM===:::666333222222111000......///000000000000000000000000111111111222222444444444555666777888999;;;,,,,,,,,,++++++,,,,,,---------,,,,,,,,,---...///------------------------------------------------,,,,,,,,,---------......111111111222333333444444333333333333444555666666777777;;;DDDTTToooqqq]]]lllcccHHHBBBDDDDDDJJJTTTiii}}}~~~|||~~~vvvmmm[[[GGG:::777666333333333333333444555777777::::::;;;;;;<<>>FFFIIIJJJMMMSSSWWW[[[[[[\\\]]]ZZZWWWZZZ```iiilllllliiiggggggeee```ddd^^^WWWWWW```kkklllggg___UUUMMMOOO[[[hhhooopppqqqwww|||{{{vvvlll[[[LLL===:::777444444333222111......///000000000000000000000000000111111111111333333444444555777888999777---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------......------------------------++++++++++++++++++++++++,,,,,,,,,---------......000000111222222333333444333333333333444555666666777777<<>>CCCGGGMMMTTTZZZ^^^ccchhhhhhfff`````````bbbeeehhhiiiiiimmmmmmmmmllllllmmmoooppprrrpppmmmlllnnnoooppppppsssvvvzzz}}}}}}zzzuuusssoooooorrryyy{{{wwwttttttrrroookkkhhhfffgggjjjlllnnnssswwwwwwvvv|||kkkfff___XXXSSSOOOMMMLLLJJJHHHDDDAAAAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<888:::;;;;;;;;;>>>EEEKKKWWWdddwwwuuubbbVVVRRRRRRRRRTTT]]]kkkuuuwwwrrrjjjddd___]]]ZZZWWWSSSQQQPPPPPPOOOOOONNNMMMNNNOOOPPPQQQPPPOOOOOORRRUUUWWWWWWWWWTTTPPPHHHAAA<<<::::::;;;:::888555444555555444333666666666777777777777777555555555555555555555555444444333444444555666777555555555555555666777888777777777777666555444333333222222222333444555666444555777888888999888888999999999999;;;>>>AAACCCEEEJJJMMMJJJBBB<<<:::;;;888777666444333333444444666;;;CCCIIIKKKMMMRRRXXXVVVVVVYYY\\\\\\ZZZ^^^cccgggjjjkkkhhhgggiiihhhdddccc]]]UUUUUU^^^iiijjjfffcccYYYPPPRRR^^^jjjpppqqqtttxxx{{{yyyuuulllZZZJJJ===:::777555555444222111......///000000000000000//////000000000111111111222222222333444555777777999------,,,+++++++++,,,,,,,,,,,,,,,---------......------------------------++++++++++++++++++++++++,,,,,,,,,---------......000000111111222333333333333333333333444555666666666777<<>>CCCGGGMMMTTTZZZ^^^ccchhhhhheee___^^^^^^___bbbeeefffeeemmmnnnoooooonnnmmmnnnoooooonnnmmmmmmppprrrssssssqqqssswwwzzzzzzwwwssspppnnnnnnrrryyyzzzvvvtttuuuqqqrrrqqqmmmgggeeegggjjjooosssyyyzzz{{{qqqmmmeee\\\UUUPPPNNNMMMJJJGGGDDDAAAAAA@@@???===<<<<<<<<<<<<<<<<<<<<<<<<888:::;;;::::::===DDDIIIVVVdddxxx~~~jjj^^^\\\]]]]]]ZZZaaalllvvvyyyvvvppplllgggdddaaa\\\YYYVVVTTTSSSPPPOOOOOOOOOPPPQQQSSSTTTPPPOOOOOOQQQTTTVVVVVVUUUTTTPPPIIIBBB===;;;;;;<<<:::666111111444555444111222333333444444555666666444444444444444444444444333333333444555666777888444444444555666888999:::777777777777666666555444333333333333333444555555333444555666777777777777:::999999999;;;>>>AAACCCDDDGGGHHHFFFBBB===<<<<<<888777555444333333333333555888???GGGJJJLLLQQQWWWSSSSSSVVV[[[]]]]]]```eeefffiiiiiiffffffhhhgggddd^^^ZZZSSSRRRZZZeeehhheeefff\\\SSSTTT```lllrrrssstttwwwwwwvvvssskkkZZZKKK<<<:::777555555444222000......///000000000000000/////////000000000111111222222222333444555666777:::...---,,,,,,+++++++++,,,,,,,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000111222222333333333333333333444555666666666777<<>>===;;;;;;;;;;;;;;;;;;;;;;;;888:::;;;:::999<<>>>>>>>>777777666444222111444777666666666555555444444444333333333333333333333333777777666555444333333333333333444555777999;;;<<<555666666777777777777666444444333333333444555555555555666666777888888888:::999999999;;;===@@@BBBEEECCCBBBBBBCCCCCCBBBAAA;;;:::888666555444555555000111888BBBGGGGGGLLLSSSRRRQQQTTTZZZ\\\[[[]]]aaafffhhhfffaaa______]]]ZZZVVVUUUQQQOOOTTT^^^eeeggghhh^^^TTTUUU```lllrrrsssmmmnnnllllllmmmiii]]]OOO;;;999666555444333000......//////000000000000000////////////000000000000444444444555666777888999777