BM6P6(@ ;;;;;;:::888777555444444333444444555777888:::;;;===>>>???BBBEEEHHHJJJLLLRRRTTTXXX\\\___`````````bbbaaaaaabbbcccdddeeeeeefffgggiiikkknnnppprrrssswww|||~~~||||||{{{zzzyyyxxxwwwwwwqqqpppnnnllljjjhhhgggfffjjjkkklllnnnpppqqqrrrrrrsssssstttuuuvvvvvvuuuuuussstttuuuvvvvvvuuutttssstttsssrrrrrrqqqqqqrrrrrrooonnnnnnnnnooonnnkkkiiillliiiddd^^^ZZZXXXWWWWWWRRRSSSTTTUUUVVVUUUTTTTTTRRRSSSRRRNNNHHHBBB>>>===666999<<<>>>BBBMMM]]]iiiuuuyyy~~~xxxnnnhhh]]]VVVXXX^^^ggguuu~~~zzzxxxuuummmbbb\\\XXXUUUQQQLLLLLLLLLMMMMMMNNNOOOPPPQQQOOOPPPPPPPPPQQQQQQRRRRRRUUUTTTTTTSSSRRRQQQPPPPPPQQQNNNJJJJJJLLLMMMLLLJJJMMMKKKJJJNNNSSSUUURRROOOJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLMMMNNNOOOOOONNNMMMLLLLLLMMMMMMNNNIIIKKKNNNRRRSSSTTTSSSRRRMMMOOORRRTTTSSSQQQNNNKKKNNNNNNNNNNNNNNNNNNNNNNNNRRRRRRRRRRRRSSSTTTUUUVVVOOOOOOOOOOOOOOOOOOOOOOOOQQQPPPPPPOOOOOONNNNNNMMMKKKKKKKKKKKKLLLMMMNNNOOOQQQPPPPPPPPPQQQTTTVVVXXXXXXXXXXXXWWWVVVUUUTTTSSSVVVWWWXXXVVVSSSPPPNNNNNNRRRSSSTTTUUUWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYY^^^bbbiiirrr{{{qqqfffaaafffnnnyyyeee\\\[[[cccppp~~~xxxhhhXXXMMMGGGGGGHHHFFFFFFEEECCC@@@??????@@@AAAAAAAAAAAAAAAAAAAAAAAA????????????>>><<<;;;:::;;;:::999777666555555555555555444444333222222111111111111222333444555666888666333333666888999999999999;;;===???AAABBBCCCEEEFFFHHHJJJLLLNNNOOOOOOLLLNNNPPPPPPPPPPPPRRRSSSRRRSSSSSSQQQOOOPPPTTTWWWUUUVVVWWWWWWWWWWWWWWWVVVWWWWWWWWWWWWWWWVVVVVVVVVSSSUUUWWWYYYYYY[[[]]]___^^^___```aaabbbcccdddeeefffhhhjjjkkkjjjkkkmmmoooooooooooooooooooooooooooooonnnmmmlllkkkjjjiiiiii;;;;;;:::888777666555444444444444555666777999999;;;<<<===???BBBEEEHHHIIIPPPRRRVVVZZZ]]]_________````````````aaacccdddeeeeeefffhhhjjjlllnnnppppppssswww{{{~~~~~~}}}}}}|||{{{zzzzzzzzzwwwwwwuuusssqqqooommmllljjjkkkmmmnnnooopppqqqqqqrrrrrrssssssttttttttttttttttttuuuvvvvvvuuuttttttssssssrrrqqqqqqqqqqqqrrroooooonnnooopppooollljjjllliiiddd^^^YYYWWWUUUUUUQQQRRRSSSTTTTTTTTTSSSRRRMMMNNNMMMIIIDDD???<<<<<<888999;;;???FFFRRRaaalllzzz|||}}}{{{yyyzzz~~~~~~tttkkkccc[[[WWW]]]hhhttt|||uuupppllleee\\\VVVTTTRRRNNNKKKNNNNNNMMMMMMMMMNNNOOOPPPPPPQQQQQQRRRSSSTTTTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTRRROOOLLLKKKLLLMMMKKKJJJNNNLLLJJJMMMQQQRRROOOKKKJJJJJJKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNMMMKKKKKKJJJLLLOOORRRSSSSSSRRRQQQOOOPPPRRRSSSSSSQQQOOONNNNNNNNNNNNNNNNNNNNNNNNNNNRRRRRRSSSSSSTTTTTTUUUUUUQQQQQQQQQQQQQQQPPPPPPPPPQQQQQQPPPOOOOOONNNNNNMMMNNNNNNMMMMMMMMMNNNNNNOOORRRQQQPPPPPPQQQSSSUUUWWWWWWWWWWWWWWWVVVUUUTTTTTTVVVWWWXXXVVVSSSPPPOOOOOOOOOPPPQQQSSSTTTUUUUUUUUUWWWWWWWWWXXXXXXYYYYYYYYY]]]aaafffmmmttt}}}pppcccbbbhhhsssrrrddd^^^ZZZdddpppzzzwwwgggXXXNNNHHHFFFFFFFFFFFFEEEDDDDDDEEEEEECCCCCCBBBBBBAAA@@@??????????????????>>>===<<<<<<<<<;;;:::888666555555555333333333222111111000000333333222222222333444444:::777444333444555555444888888999;;;===>>>???@@@BBBCCCEEEGGGHHHJJJKKKKKKIIIJJJKKKKKKKKKKKKLLLNNNNNNOOOPPPOOONNNOOORRRVVVVVVWWWXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVUUUTTTSSSSSSTTTWWWYYY[[[\\\]]]```bbbccccccddddddeeeeeeeeefffiiikkkllllllkkkkkklllnnnooooooooooooooooooppppppllllllkkkiiihhhfffeeeeee;;;;;;:::999777666555555555555444444555555666777888999:::<<>>>>>>>>????????????>>>>>>>>>===;;;999777666555444444444333333222111111111444444333222222222222222888666333222333333333222666777777888:::;;;;;;<<<===>>>@@@AAACCCDDDEEEEEEEEEFFFGGGGGGFFFFFFHHHJJJIIIKKKLLLMMMMMMNNNPPPRRRTTTUUUUUUVVVWWWWWWVVVVVVWWWVVVUUUTTTSSSRRRQQQPPPUUUXXX[[[\\\^^^___bbbdddhhhhhhhhhhhhhhhhhhhhhhhhjjjkkklllkkkiiihhhhhhjjjjjjkkkkkkkkkllllllmmmmmmiiihhhgggeeecccaaa```___<<<;;;:::999888777666666666666555444444444444444555666777888;;;===???AAAFFFHHHLLLPPPTTTXXXZZZ[[[[[[[[[\\\]]]^^^```bbbccccccccceeefffhhhjjjkkklllnnnppprrrtttuuuyyy~~~}}}zzzwwwuuusssoooppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrtttttttttuuuuuutttttttttsssrrrrrrqqqpppqqqqqqqqqqqqpppoooooopppnnnllliiiccc```]]]YYYVVVSSSRRRRRRRRRRRRSSSSSSRRRQQQOOONNNJJJJJJHHHDDD@@@===<<<===>>>AAAGGGQQQ^^^iiipppsssuuuuuuvvvwwwvvvtttrrrpppmmmsss}}}~~~}}}tttiiibbb___]]]```mmm}}}yyykkk```\\\XXXSSSPPPQQQRRRRRRRRRSSSQQQNNNLLLKKKKKKLLLMMMLLLMMMNNNOOOQQQRRRSSSTTTSSSSSSTTTUUUVVVVVVWWWWWWQQQPPPOOONNNNNNNNNMMMMMMOOOMMMLLLLLLMMMMMMKKKIIIJJJKKKLLLMMMNNNOOOPPPQQQPPPOOONNNNNNNNNPPPRRRSSSQQQRRRQQQQQQPPPNNNLLLKKKMMMOOOPPPRRRRRRRRRQQQQQQPPPPPPOOOOOOPPPPPPQQQQQQOOOOOOOOOOOOOOOOOOOOOOOORRRSSSUUUVVVVVVUUUSSSRRRUUUUUUTTTTTTSSSRRRRRRRRRQQQQQQQQQPPPOOOOOONNNNNNOOONNNNNNNNNNNNNNNOOOPPPTTTSSSRRRRRRRRRRRRSSSSSSTTTTTTUUUVVVVVVVVVVVVVVVUUUVVVXXXWWWTTTRRRQQQQQQQQQQQQSSSTTTTTTUUUUUUUUUTTTTTTTTTTTTUUUWWWYYYZZZZZZ\\\___aaadddiiinnnrrrzzzxxxfff^^^^^^gggxxxzzzmmm```^^^\\\]]]eeerrryyyhhhXXXNNNJJJHHHEEEDDDCCCCCCBBBAAAEEEEEEDDDCCCBBBAAA@@@@@@>>>>>>???@@@@@@AAA@@@@@@???>>><<<:::888666555555777777666666555444444333333333222222222222222333444222111222444555666555555555555666777777888888999:::<<<===>>>?????????BBBCCCDDDDDDDDDFFFIIIKKKIIIJJJJJJJJJKKKKKKLLLMMMOOOOOOPPPQQQRRRRRRRRRRRRTTTTTTSSSSSSRRRQQQQQQQQQTTTWWWZZZ\\\]]]___bbbdddhhhhhhiiiiiiiiiiiiiiijjjhhhiiiiiigggdddccccccdddccccccddddddeeeeeeffffffeeedddbbb```^^^\\\ZZZYYY<<<;;;;;;:::999888777777777666555444444333333333333444555666888:::<<<===AAACCCFFFKKKOOOSSSVVVWWWXXXXXXYYYZZZ\\\___```bbbaaabbbccceeegggiiijjjkkklllmmmoooqqqtttwww|||~~~|||zzzwwwuuussssssttttttttttttsssssstttsssrrrrrrrrrrrrsssssstttsssssssssssssssssstttrrrrrrqqqppppppppppppqqqpppooonnnmmmmmmkkkgggeeeZZZXXXWWWUUUSSSRRRRRRRRRSSSSSSSSSSSSQQQOOOMMMLLLHHHHHHEEEAAA===;;;<<<===@@@FFFQQQ^^^jjjqqqrrrqqqrrrrrrrrrrrrqqqooonnnmmmnnnuuu}}}zzz|||yyyooofffaaa___bbbhhhtttvvviii___WWWUUUQQQOOOPPPRRRTTTUUUUUUSSSPPPMMMLLLKKKKKKLLLLLLLLLMMMOOOPPPRRRSSSTTTRRRSSSSSSSSSTTTTTTUUUUUUNNNOOOPPPPPPPPPPPPPPPPPPNNNMMMMMMMMMNNNOOOOOONNNLLLLLLMMMNNNOOOPPPQQQQQQQQQNNNLLLJJJLLLQQQVVVZZZWWWVVVSSSQQQOOOPPPPPPQQQPPPPPPQQQRRRRRRQQQQQQPPPOOONNNMMMMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPRRRTTTUUUUUUTTTSSSRRRUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQPPPPPPOOOOOONNNKKKKKKLLLLLLNNNOOOQQQQQQTTTSSSSSSRRRRRRRRRRRRRRRSSSSSSTTTUUUVVVVVVVVVVVVTTTVVVWWWWWWUUUSSSRRRRRRQQQRRRSSSTTTTTTUUUTTTTTTSSSRRRRRRRRRSSSVVVXXXYYYYYYZZZ\\\^^^```eeejjjnnnttt{{{qqqbbb]]]___iii|||}}}nnnfff]]]XXXZZZcccoooxxxyyyhhh^^^TTTOOOJJJGGGFFFFFFDDDCCCDDDDDDCCCCCCCCCCCCCCCBBB>>>???@@@AAABBBBBBBBBBBB@@@???===;;;999888777777888888777777666555555555111111111111222333444555444333222333555666666555444444444444555555555666777888999:::;;;<<<<<<<<<<<<>>>???@@@AAADDDHHHKKKKKKJJJIIIHHHHHHHHHHHHHHHJJJKKKLLLMMMNNNNNNNNNNNNPPPPPPPPPQQQQQQRRRRRRSSSRRRTTTWWWXXXZZZ[[[^^^```ccccccdddeeefffggghhhiiieeeffffffdddaaa______```]]]]]]^^^^^^^^^____________^^^]]][[[XXXVVVUUUTTT<<<<<<;;;;;;:::999888888888777666555444444444444333333444555666888:::;;;===???BBBFFFJJJNNNQQQSSSSSSTTTUUUVVVYYY[[[]]]_________aaadddfffhhhjjjkkkiiiiiikkkmmmppptttwwwyyyyyy|||}}}zzzxxxtttuuuuuuvvvvvvvvvvvvuuuvvvuuusssrrrrrrsssttttttsssrrrrrrqqqqqqrrrrrrsssrrrrrrqqqpppppppppppppppooommmkkkjjjhhheeeaaa^^^TTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQOOOMMMJJJIIICCCCCCAAA===;;;;;;>>>@@@EEENNN\\\jjjrrruuusssqqqtttsssrrrpppooommmllllllqqqxxx|||xxxtttwww|||tttlllgggeeeccckkkttt~~~xxxpppgggaaaTTTRRROOOMMMMMMOOORRRTTTUUUTTTRRRPPPNNNLLLKKKKKKNNNOOOOOOQQQRRRSSSTTTTTTQQQQQQRRRRRRRRRSSSSSSSSSNNNPPPRRRRRRQQQPPPQQQRRRNNNNNNNNNNNNOOOPPPQQQRRRNNNNNNOOOOOOPPPQQQQQQQQQQQQNNNKKKIIIKKKPPPVVVZZZZZZXXXTTTQQQPPPQQQTTTVVVRRRRRRRRRRRRRRRQQQPPPPPPOOONNNMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQSSSTTTTTTSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRQQQQQQPPPOOOOOOOOOJJJJJJKKKLLLNNNPPPRRRSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSTTTUUUVVVVVVUUUUUUTTTUUUWWWWWWUUUSSSSSSSSSPPPQQQRRRRRRSSSSSSSSSRRRSSSRRRQQQQQQRRRTTTVVVXXXWWWYYYZZZ\\\^^^aaafffjjjppprrryyylll^^^\\\```nnn{{{qqqddd]]]YYY[[[ccclll|||sss___WWWNNNHHHFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@AAABBBCCCCCCBBBBBB??????===<<<:::999999999777777666666555444444333///000000000222333444555777555444444444444333111333333333444444555555555666777777888999999999888777888999:::;;;>>>CCCFFFMMMJJJFFFDDDDDDEEEEEEDDDHHHIIIJJJKKKLLLMMMMMMMMMKKKLLLMMMNNNOOOQQQRRRRRROOOQQQSSSUUUUUUWWWYYY[[[[[[\\\]]]^^^```aaabbbcccaaabbbbbb```^^^\\\]]]]]]ZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXVVVTTTRRRQQQOOONNN<<<<<<;;;;;;::::::999999888888777666555555555555333333444555666777999:::;;;<<>>===<<<<<>>===<<<;;;;;;;;;;;;888777777666666555444444111111000000111222333333555444333333333333111///222333333444555666666777444555666666666666666666666666666666666999===@@@KKKGGGAAA???@@@BBBCCCCCCDDDEEEFFFHHHIIIIIIJJJJJJIIIIIIJJJKKKLLLMMMMMMNNNMMMOOOQQQRRRRRRSSSUUUWWWUUUUUUVVVWWWWWWXXXYYYYYYXXXZZZZZZZZZXXXWWWXXXYYYVVVVVVVVVUUUTTTTTTSSSSSSQQQPPPOOONNNLLLKKKJJJIII<<<<<<<<<;;;;;;::::::999888888777666666666666666444444444555666777999999:::;;;===@@@DDDHHHKKKMMMJJJJJJLLLNNNPPPSSSVVVWWWXXXYYY\\\___bbbeeehhhiiijjjiiiiiijjjmmmoooppppppnnnqqquuuwwwyyy{{{}}}}}}{{{zzz~~~yyyzzz|||~~~~~~|||yyyxxxssstttuuuvvvwwwwwwwwwwwwvvvuuusssqqqqqqqqqssstttqqqpppooonnnnnnooopppqqqrrrqqqqqqpppooopppppppppllljjjgggdddaaa\\\WWWSSSTTTTTTTTTSSSRRRRRRQQQQQQOOONNNNNNLLLJJJGGGDDDBBB============???DDDKKKPPP]]]hhhuuu}}}~~~qqqqqqqqqrrrtttvvvyyyzzzuuu{{{vvvqqqkkknnnssswwwyyyzzz{{{|||~~~|||wwwqqqkkkjjjmmmqqq~~~ttthhhaaa______WWWUUURRROOOMMMMMMPPPRRRTTTUUUUUUUUUSSSPPPMMMKKKNNNNNNNNNOOOOOOPPPPPPPPPMMMNNNOOOQQQTTTVVVWWWXXXSSSVVVWWWUUUQQQMMMMMMMMMOOOOOOOOONNNMMMNNNPPPRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPOOOOOOQQQQQQPPPPPPNNNMMMKKKJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNPPPRRRTTTUUUUUUVVVVVVWWWXXXYYYZZZZZZRRRRRRRRRQQQPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPQQQRRRQQQQQQRRRSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUTTTTTTSSSSSSUUUWWWWWWVVVTTTTTTUUUTTTUUUUUUVVVVVVVVVVVVUUUTTTRRRPPPOOOOOOQQQSSSUUUVVVVVVWWWWWWWWWZZZ]]]aaafffcccgggsssmmmccc]]]___jjj{{{vvviii^^^[[[^^^dddooonnn^^^UUUOOOJJJFFFHHHGGGFFFEEEDDDCCCBBBAAABBBCCCCCCCCCCCCCCCBBBBBB>>>>>>===<<<<<<<<<<<<<<<::::::999999888777777777333222111111000111111111000//////111333444333111222333333444666777777888333444444555555555444444888888777555555666:::===IIICCC===;;;===AAACCCCCC@@@AAABBBDDDEEEEEEFFFFFFHHHHHHHHHIIIIIIIIIJJJJJJMMMOOOPPPQQQPPPQQQSSSTTTRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRSSSSSSRRRQQQRRRTTTRRRRRRQQQPPPOOONNNNNNMMMLLLKKKKKKJJJHHHGGGFFFFFF======<<<;;;::::::999999888888888888777777777777444444444444444444444444999:::;;;===???BBBDDDEEEHHHIIIJJJKKKNNNPPPSSSTTTUUUWWWYYY[[[\\\```dddgggjjjiiihhhiiikkkmmmmmmmmmjjjkkkmmmppptttwwwzzz|||zzzuuurrrssswwwzzzzzzzzzzzzyyyxxxwwwvvvssssssssstttvvvwwwvvvtttuuusssooooooppprrrttttttuuussspppnnnllllllmmmmmmrrrsssrrrpppmmmkkkkkkkkkcccbbb___[[[XXXTTTRRRQQQOOOPPPQQQQQQQQQQQQQQQQQQSSSLLLGGGHHHGGGDDDAAAAAA777444666===BBBIIIWWWeeewww{{{yyyuuuqqqrrrwww}}}wwwssspppooonnnmmmnnnooopppqqqqqqrrrpppjjjfffjjjuuu~~~pppeee^^^\\\[[[XXXVVVSSSPPPOOOOOOOOOPPPPPPQQQSSSTTTSSSQQQOOOMMMLLLMMMNNNOOOOOOOOONNNMMMRRRRRRTTTUUUVVVWWWWWWWWWWWWVVVUUUUUUVVVVVVTTTSSSOOOOOOOOOOOOOOOOOOOOOOOORRRRRRSSSSSSRRRQQQPPPPPPPPPPPPPPPOOONNNMMMLLLKKKLLLMMMOOOQQQRRRRRRRRRRRRQQQPPPOOONNNMMMLLLMMMMMMQQQPPPNNNLLLLLLLLLLLLMMMNNNNNNOOONNNNNNMMMLLLKKKMMMMMMMMMMMMNNNPPPRRRSSSRRRSSSTTTUUUVVVWWWWWWWWWSSSSSSRRRQQQQQQQQQQQQQQQNNNNNNOOOPPPQQQRRRSSSTTTVVVVVVVVVWWWWWWXXXXXXXXXTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTUUUUUUUUUTTTTTTSSSRRRRRRSSSSSSTTTTTTTTTUUUSSSUUUVVVWWWWWWXXXYYY[[[``````dddjjjqqq}}}nnnaaa```ccckkkxxxiii^^^YYY___bbbpppzzzeeeWWWOOOJJJEEEFFFGGGGGGEEEEEEEEEGGG@@@CCCFFFFFFCCC@@@??????AAA@@@>>>===<<<<<<<<<===;;;:::999888777888999999999777444555777777555222555555444444444444333333222333333444444333333222666555333222111222222333333444555555666666555555666666777999:::;;;<<<======>>>>>>???@@@AAAAAAAAABBBCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIJJJKKKMMMOOOPPPRRRPPPMMMKKKKKKLLLMMMJJJHHHLLLLLLLLLKKKJJJIIIHHHGGGEEEEEEDDDCCCCCCBBBAAAAAA======<<<;;;;;;:::999999999999888888777777777666444444444444444444444444777777888:::<<<>>>AAABBBDDDEEEFFFHHHKKKNNNPPPQQQSSSUUUWWWYYYZZZ^^^bbbeeehhhgggggggggiiikkkkkkkkkkkkmmmooorrrwww||||||wwwuuutttxxx}}}~~~~~~~~~~~~{{{{{{zzzyyyxxxxxxwwwwwwuuuttttttuuuvvvwwwuuutttuuurrrooooooppprrrssssssuuutttqqqnnnmmmllllllllllllkkkkkkjjjhhhgggeeeddd^^^\\\YYYVVVSSSQQQQQQPPPOOOOOOPPPPPPQQQPPPPPPPPPPPPIIIDDDDDDCCC???======;;;999;;;BBBJJJSSSbbbqqq}}}zzzwwwvvvzzz|||wwwtttxxxwwwtttrrrpppooonnnnnnppppppnnnkkkjjjppp{{{}}}nnnbbb[[[WWWWWWTTTSSSQQQOOOMMMMMMMMMMMMNNNOOOQQQSSSRRRQQQNNNMMMLLLLLLMMMNNNOOONNNNNNMMMPPPQQQRRRTTTUUUVVVVVVVVVWWWUUUTTTTTTUUUUUUTTTSSSPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQPPPOOOOOOPPPPPPPPPOOOOOOMMMLLLLLLLLLMMMOOOQQQRRRRRRRRRRRRRRRQQQQQQPPPOOOOOONNNNNNOOONNNMMMLLLLLLMMMNNNNNNPPPPPPPPPOOOOOONNNMMMLLLLLLKKKKKKKKKLLLNNNPPPQQQQQQRRRSSSTTTUUUVVVVVVVVVSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRVVVVVVVVVVVVWWWWWWWWWXXXUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWUUUUUUVVVVVVUUUTTTSSSSSSRRRRRRSSSSSSSSSTTTTTTTTTSSSTTTVVVVVVVVVVVVXXXYYY]]]]]]```eeelllxxx|||jjjaaa^^^aaaqqqzzzmmmeeeaaa^^^cccrrr{{{nnnaaaWWWKKKIIIHHHFFFEEEDDDCCCCCCEEEFFFGGGEEEAAA???@@@AAAAAA@@@>>>===<<<<<<=========<<<;;;;;;::::::;;;;;;;;;888666777888888666444555555444444444333333333333333444444444444333333555444333222222222333444333333444555555555555444555555666777888999999:::;;;<<<<<<===>>>>>>??????@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIKKKLLLMMMLLLJJJHHHHHHJJJJJJHHHFFFEEEEEEEEEEEEDDDCCCBBBBBB@@@@@@??????>>>======<<<======<<<<<<;;;:::::::::::::::999999888777666666444444333333333333333333444444555666888:::<<<===???@@@AAADDDGGGJJJLLLNNNPPPRRRTTTVVVXXX[[[^^^aaadddddddddeeefffhhhiiijjjkkklllooosssyyy~~~{{{vvvqqqqqqyyy{{{|||}}}~~~~~~~~~~~~~~~~~~}}}|||||||||||||||{{{yyyxxxwwwwwwxxxxxxxxxwwwvvvvvvwwwvvvtttrrruuurrroooooopppqqqrrrrrruuutttrrrpppnnnmmmllllllllljjjhhhhhhiiigggccc___WWWUUURRROOOMMMNNNOOOPPPNNNNNNOOOOOOOOONNNNNNMMMMMMGGGBBBAAA???;;;:::;;;======BBBKKKTTT```ppp~~~~~~~~~|||zzzyyy}}}|||zzzxxxuuurrrooonnnnnnlllkkklllqqqzzzyyykkk___VVVRRRQQQQQQQQQPPPPPPNNNMMMLLLKKKLLLMMMOOOQQQQQQPPPNNNMMMKKKLLLMMMNNNNNNNNNNNNMMMOOOPPPQQQSSSTTTTTTTTTTTTVVVTTTSSSSSSUUUUUUTTTRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOOOONNNNNNOOOPPPPPPOOOOOONNNMMMLLLMMMMMMOOOPPPQQQQQQQQQQQQRRRRRRSSSSSSRRRQQQOOOOOONNNMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQPPPOOONNNMMMJJJJJJIIIIIIJJJLLLNNNOOOPPPPPPQQQRRRSSSTTTTTTUUUSSSSSSRRRQQQQQQQQQRRRRRRTTTTTTSSSSSSRRRRRRQQQQQQUUUVVVVVVVVVVVVVVVWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWXXXXXXYYYWWWWWWWWWWWWVVVUUUSSSSSSRRRRRRSSSSSSSSSSSSTTTTTTSSSTTTUUUUUUTTTTTTVVVWWWYYYXXXZZZ___dddnnnxxxhhh^^^ZZZbbbnnn}}}rrreee]]][[[cccssswwwiiiWWWRRRKKKGGGFFFFFFEEEDDDIIIHHHFFFCCC@@@???@@@BBBAAA@@@???>>>============>>>>>>>>>>>>>>>=========<<<:::999999999999888666555555555444444444333333333444444555555444444333333333222222222333444444222222333444444444444333444444444555555555666666888999999::::::;;;;;;<<<<<<======>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGFFFDDDDDDEEEEEEDDDBBB@@@@@@@@@@@@???>>>===<<<<<<<<<;;;;;;::::::999999======<<<<<<;;;;;;;;;:::;;;;;;:::999888777777666444444444444333333333333222222333444555777888999;;;<<<>>>@@@CCCFFFIIIKKKMMMOOORRRTTTUUUXXX[[[]]]```aaabbbcccccceeegggiiijjjkkknnnrrrxxx~~~}}}xxxrrrooottt{{{|||||||||||||||{{{{{{{{{||||||{{{{{{{{{{{{||||||{{{zzzxxxvvvvvvwwwxxxyyyzzzxxxwwwwwwwwwvvvtttrrrtttrrrooonnnpppqqqqqqqqqssssssrrrqqqqqqpppoooooonnnkkkgggggghhhfff```YYYQQQOOOLLLJJJIIIKKKNNNPPPMMMMMMNNNMMMMMMLLLKKKKKKKKKEEEAAA@@@>>>::::::===;;;AAAJJJUUU```lllzzz}}}{{{|||}}}}}}}}}}}}}}}|||zzzxxxuuussskkkiiijjjpppzzz}}}rrrfff[[[TTTPPPNNNPPPQQQRRRRRRQQQOOOMMMLLLKKKLLLMMMOOOOOOOOONNNMMMLLLLLLMMMNNNNNNOOOOOOOOOPPPPPPQQQRRRSSSTTTTTTTTTTTTSSSRRRRRRTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOONNNNNNNNNOOOOOOOOOOOOPPPPPPOOONNNNNNMMMLLLLLLMMMNNNOOOOOOPPPPPPPPPQQQSSSTTTSSSRRRPPPNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPQQQQQQPPPPPPOOONNNMMMJJJIIIIIIIIIIIIKKKLLLNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTUUUVVVWWWWWWXXXXXXYYYXXXXXXWWWVVVUUUSSSRRRRRRRRRSSSSSSSSSSSSSSSSSSRRRTTTUUUTTTSSSSSSTTTUUUVVVUUUVVVZZZ^^^dddqqq~~~wwwhhh^^^]]]bbbppp}}}ooofff___bbbjjjwww}}}lllaaaTTTLLLJJJJJJJJJHHHGGGFFFDDDBBB@@@@@@AAABBB@@@@@@??????>>>>>>>>>>>>???????????????>>>======<<<;;;:::::::::999999888666666555555555444444444333333444444444444333333222222222222333444444555111111222333333333333222444444444444444444333333666666666666777777888888::::::;;;;;;<<<======>>>????????????@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>???@@@BBBAAA@@@@@@@@@@@@??????===============<<<;;;;;;;;;;;;;;;:::::::::999999===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888888777555555555444444333333333333333333333444555666777999:::;;;===@@@CCCFFFGGGJJJLLLPPPRRRSSSUUUWWWYYY[[[^^^`````````bbbeeehhhjjjllloootttyyy}}}{{{uuuoooqqqwww~~~||||||{{{zzzyyyxxxxxxxxxxxxxxxwwwwwwxxxxxxyyyzzzyyyxxxvvvuuutttuuuwwwxxxyyyxxxwwwwwwwwwwwwtttrrrsssqqqooonnnoooppppppooooooppprrrsssssssssrrrrrrnnniiidddbbbbbb___XXXQQQNNNLLLIIIHHHHHHJJJMMMPPPLLLLLLLLLLLLKKKIIIHHHHHHFFFAAA>>>>>><<<999;;;???===HHHWWWdddoooyyy}}}{{{{{{|||||||||}}}~~~|||}}}~~~zzzvvvttthhhhhhlllvvv~~~|||wwwrrrjjj```XXXSSSPPPOOOOOOPPPRRRSSSRRRPPPNNNLLLJJJKKKLLLNNNNNNNNNNNNMMMMMMMMMMMMNNNOOOPPPPPPQQQQQQQQQRRRSSSTTTTTTTTTTTTSSSRRRQQQQQQSSSSSSRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRPPPOOOOOONNNNNNOOOPPPPPPOOOOOOPPPPPPPPPOOONNNNNNKKKKKKKKKLLLLLLMMMNNNNNNOOOPPPQQQSSSRRRQQQOOOMMMPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOONNNMMMLLLKKKJJJIIIIIIJJJKKKMMMNNNMMMMMMMMMNNNOOOPPPRRRSSSSSSSSSRRRRRRRRRSSSSSSTTTQQQRRRRRRRRRRRRSSSSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSRRRRRRRRRSSSTTTUUUUUUVVVVVVYYYXXXXXXWWWVVVUUUSSSRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTRRRRRRSSSTTTVVVTTTUUUXXXZZZ^^^fffppp{{{zzzkkkaaa]]]bbbkkk{{{uuuhhhbbbbbbgggqqq{{{xxxeeeWWWPPPMMMJJJHHHDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>=========<<<<<<;;;<<<;;;;;;999999999999777777777666666666555555222222333333333333222222111222222333444444444444000111222222333333222222555444444444444333333333444444444444444555555555888999999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::::::::::::::;;;;;;============<<<;;;<<<<<<;;;;;;;;;;;;;;;::::::999:::::::::::::::999999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999777777666666555444444444444444333333333444555555888888999;;;>>>@@@BBBDDDFFFIIILLLNNNOOOQQQSSSUUUVVVYYY\\\]]]]]]^^^bbbfffiiilllqqqvvv{{{~~~wwwoooooosss~~~{{{|||}}}~~~~~~~~~}}}~~~~~~zzzyyyxxxvvvuuuuuuuuuuuussssssssssssssstttuuuuuuvvvvvvttttttttttttuuuvvvwwwvvvuuuvvvwwwwwwvvvtttrrrqqqooonnnoooooonnnmmmlllnnnpppsssssssssrrrqqqmmmiiiccc```]]]ZZZUUUPPPMMMKKKJJJHHHHHHJJJLLLNNNKKKKKKKKKJJJIIIGGGFFFEEE???<<<::::::999888<<>>===;;;:::::::::;;;<<<<<<======<<<:::999999:::999999999888888888777777222333333444444333333222222222333444444444333333111111222333333333333222444444444444444444444444333333333333333333333333777777777888888999999999555555666666666777777777888888888777888888999999999:::;;;;;;999999:::;;;777888888999999888777777888888888888888888777777<<<<<<<<<<<<============::::::::::::;;;;;;;;;;;;999888888777666666555555444444333333222333333333777777888999;;;===>>>@@@AAADDDHHHJJJKKKLLLNNNOOOQQQUUUXXXYYYXXXYYY^^^cccccchhhooovvv|||xxxpppnnnqqqxxxzzz{{{}}}~~~~~~~~~}}}}}}~~~}}}{{{zzzyyyyyyzzz{{{yyyxxxvvvtttssssssssstttrrrrrrqqqqqqqqqrrrsssssssssssssssssssssssssssssssssssssssuuuwwwxxxwwwvvvrrrpppooonnnoooooonnnlllkkkmmmoooqqqqqqooommmkkkhhheee```\\\XXXUUUSSSRRRMMMLLLJJJIIIIIIJJJKKKKKKJJJJJJJJJHHHGGGEEEDDDCCC;;;999999:::::::::@@@HHHRRRaaarrr|||~~~zzzzzz|||~~~~~~|||~~~|||tttlllgggdddkkkwww~~~yyysssooocccaaa]]]YYYUUUSSSQQQQQQNNNOOOPPPPPPQQQPPPOOONNNMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJKKKLLLMMMOOOPPPPPPPPPQQQRRRRRRRRRRRRQQQPPPOOOOOOOOOQQQRRRQQQPPPQQQQQQQQQQQQQQQQQQQQQQQQOOONNNLLLLLLLLLNNNOOOQQQOOOOOOPPPPPPPPPPPPPPPOOOMMMMMMLLLLLLLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPRRRUUUWWWXXXYYYYYYQQQQQQQQQQQQPPPOOONNNMMMKKKKKKJJJIIIIIIJJJLLLMMMMMMMMMLLLLLLMMMOOOQQQSSSSSSSSSRRRRRRSSSTTTTTTUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSPPPPPPPPPQQQQQQQQQQQQQQQSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUVVVVVVUUUTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPQQQSSSSSSSSSSSSUUUWWWWWWUUUUUUXXXXXXWWWYYY^^^___fffsssoooiiifffjjjuuu{{{mmmcccaaadddjjjvvvwwwggg[[[TTTMMMIIIFFFDDDDDDDDDBBB@@@???@@@AAABBBBBBAAA@@@@@@???===:::888777999;;;======???@@@>>>;;;:::;;;===;;;;;;:::::::::999999999444555555555555555555444222333444444444333222111111222222333333333333333333333333333333333333444333333333333333333333333555555555666666666666666333333444444444555555555777777777777777888999:::777999;;;:::888777999;;;666777777888888888777777777777777777777777777777<<<<<<<<<===============999999:::;;;;;;<<<<<<===:::999999888777666666555444444333222222222222222666666666777999:::<<<===>>>AAAEEEGGGHHHIIIJJJLLLMMMQQQUUUVVVUUUVVV[[[```]]]bbbkkkttt{{{~~~||||||~~~~~~yyyrrrpppsssnnnwww~~~}}}|||}}}~~~|||{{{|||zzzxxxvvvvvvvvvxxxxxxzzzxxxwwwuuuttttttuuuuuutttsssssssssssssssttttttqqqqqqrrrssssssrrrrrrqqqqqqqqqqqqtttwwwxxxxxxwwwrrrpppooonnnoooooommmkkkkkklllnnnpppooolllhhhfff^^^]]]YYYTTTOOOMMMNNNPPPLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJIIIHHHFFFDDDCCCBBB;;;999:::<<<<<<>>>EEEMMMYYYhhhvvv~~~}}}zzzyyy|||}}}yyy{{{~~~{{{ssskkkfffcccmmm{{{|||xxxsssmmmiii```^^^[[[WWWTTTRRRQQQQQQQQQQQQRRRRRRSSSRRRRRRRRROOOOOONNNNNNMMMMMMLLLLLLIIIIIIHHHIIIJJJLLLNNNOOOOOOOOOPPPPPPQQQPPPPPPPPPPPPOOONNNOOOQQQRRRQQQPPPQQQQQQQQQQQQQQQQQQQQQQQQMMMLLLKKKJJJKKKLLLNNNPPPOOOOOOPPPPPPQQQPPPPPPPPPOOONNNMMMMMMMMMNNNOOOPPPPPPPPPOOOOOOOOOPPPPPPQQQLLLNNNRRRVVVYYY[[[]]]]]]RRRRRRRRRRRRQQQPPPOOONNNKKKJJJIIIHHHIIIJJJKKKLLLNNNMMMLLLLLLMMMOOOQQQSSSSSSSSSRRRSSSSSSTTTUUUUUU[[[ZZZYYYXXXWWWVVVUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRNNNOOOOOOPPPPPPQQQQQQQQQUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQPPPOOOQQQSSSTTTSSSTTTVVVXXXWWWTTTUUUWWWXXXVVVVVVZZZ___ccckkkxxxtttgggcccfffrrrqqqfffccc```hhhssszzzkkkcccUUUOOOHHHDDDCCCCCCCCCBBB???@@@AAABBBBBBBBBAAA@@@@@@===999777666888<<<>>>>>>@@@BBB@@@===;;;<<<>>><<<<<<;;;;;;;;;:::::::::666666777777777777666666333444444555444333111000222222333444444444444333111111222222222333333333444444333333333333333333444444444444444444555555444444555555555666666666777666666777888999::::::666999;;;:::777777888;;;888888999999:::999999888888888888999999999999999;;;<<<======<<<===???AAA;;;===>>>===;;;::::::;;;::::::999888777666555444444444444333333333222222555444444444666888:::;;;===???AAACCCCCCDDDGGGHHHJJJMMMOOOQQQRRRTTTVVVYYY[[[aaajjjrrrwww{{{~~~}}}}}}}}}|||yyyvvvrrrpppooottt}}}}}}{{{{{{}}}~~~~~~|||{{{{{{}}}~~~}}}}}}}}}||||||{{{zzzyyyyyyxxxwwwvvvtttrrrqqqpppssstttuuutttrrrqqqrrrsssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrooooooooopppqqqrrrtttuuurrrpppnnnkkkjjjjjjkkkkkkhhhhhhhhhgggeeeaaa^^^[[[UUUSSSPPPMMMKKKKKKKKKLLLKKKKKKKKKJJJIIIHHHFFFFFFIIIHHHGGGDDDAAA>>><<<::::::999999999<<>><<<;;;:::999:::;;;<<<===::::::999999888777666666555555555555555555555555555555666666555333111000333333333222222111111111333333333333333333333333333333333444444444555555333333333444444444555555555555444444444444555555666666666666666555555555999999888888888888888888::::::::::::999888777777;;;;;;<<<<<<;;;<<<===>>>;;;===>>>===<<<::::::;;;::::::999888777666555555444444444333333333333222555444444444444666777888;;;===???@@@@@@BBBDDDFFFHHHJJJMMMNNNPPPQQQTTTVVVYYY^^^fffnnnssswww{{{~~~}}}}}}}}}|||yyyvvvsssqqqlllpppwww~~~}}}}}}~~~}}}zzzyyyyyyzzzzzzyyyyyy|||~~~}}}|||~~~}}}{{{zzzzzz{{{|||}}}}}}}}}}}}}}}||||||{{{zzzyyyxxxvvvuuusssrrrppppppqqqrrrsssrrrpppooopppqqqqqqqqqqqqqqqqqqqqqqqqqqqoooooooooooooooooooooooonnnnnnnnnnnnooopppqqqqqqnnnmmmjjjhhhgggggghhhhhheeeeeedddaaa^^^[[[XXXVVVQQQOOOMMMJJJIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGEEEEEEEEEDDDCCCBBB@@@===<<<;;;555777:::>>>FFFQQQ]]]eeeqqqssswwwzzzzzzyyyvvvtttoookkkhhhgggmmmwww}}}xxxxxxvvvrrrmmmkkklllnnnwww}}}rrriiieeecccaaa___^^^^^^]]][[[YYYWWWUUUSSSSSSSSSSSSTTTSSSSSSRRRRRRSSSSSSQQQPPPNNNLLLKKKJJJKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNPPPPPPOOOOOOOOOOOOPPPPPPNNNNNNOOOPPPPPPQQQRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPSSSRRRQQQQQQPPPPPPPPPQQQQQQPPPNNNMMMLLLMMMNNNOOOPPPPPPPPPQQQRRRSSSTTTUUUUUUSSSRRRUUUYYY\\\YYYVVVRRRPPPOOONNNNNNMMMKKKIIIHHHIIIIIIJJJJJJKKKKKKJJJJJJJJJLLLMMMNNNOOOOOOOOORRRRRRQQQQQQRRRRRRSSSTTTSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSSSSQQQPPPQQQSSSVVVTTTTTTSSSQQQOOOOOOQQQSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSPPPQQQSSSTTTTTTTTTSSSRRRPPPPPPQQQRRRSSSTTTUUUUUUVVVVVVWWWWWWXXXXXXWWWWWWWWWWWW[[[aaahhhuuunnneeecccjjjsssqqqbbb\\\ZZZ```kkkwwwxxxiiiZZZPPPIIIEEECCCCCCCCCCCCBBBAAA@@@@@@AAA>>>>>>>>>>>>============;;;;;;:::;;;<<<===???@@@===<<<;;;::::::;;;;;;<<<<<<;;;;;;:::999999888888666666666666666666666666333444555666666555333333555555444444333333333333333333333333333333333333333333444444444555555555333333444444444555555555999888888777777777888888777777777777777777777777888888888888888888888888888999999:::::::::999999<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>===<<<:::;;;;;;;;;::::::999888777666666555555444444444333333333444444333333444444555666888:::<<<======>>>@@@BBBDDDGGGIIIKKKLLLNNNPPPSSSVVVZZZaaagggmmmrrrwww{{{{{{{{{{{{zzzxxxuuurrrpppkkknnnsssxxx}}}xxxuuuttttttrrrqqqrrrtttxxxzzz{{{{{{xxxxxxxxxxxxyyyyyyyyyzzz{{{|||~~~}}}{{{yyywwwxxx{{{~~~}}}|||{{{zzzxxxxxxxxxyyyzzzzzzzzz{{{{{{{{{{{{zzzyyyxxxwwwuuusssrrrppppppoooooopppqqqpppnnnmmmnnnoooooooooooopppppppppppppppmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmlllllllllmmmmmmiiihhhfffeeedddddddddeeebbb```]]]YYYVVVRRRPPPOOOKKKJJJIIIGGGFFFGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCAAA@@@???===<<<;;;;;;;;;444888???GGGSSS```nnnvvvyyyyyyxxxwwwtttqqqmmmkkkeeeccc```aaaiiivvv{{{xxxuuuooojjjhhhkkkqqqvvvwwwjjjaaa]]]\\\ZZZYYY\\\\\\\\\[[[ZZZXXXWWWVVVUUUUUUUUUTTTTTTSSSRRRRRRTTTTTTSSSQQQOOONNNMMMLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLNNNOOOPPPOOOOOOPPPPPPPPPPPPOOOOOOMMMMMMNNNPPPQQQSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQSSSQQQPPPNNNMMMMMMMMMNNNNNNNNNNNNOOOPPPQQQRRRSSSUUUSSSRRRTTTXXXYYYWWWTTTPPPOOONNNNNNNNNMMMJJJGGGJJJJJJJJJJJJJJJJJJKKKKKKHHHIIIKKKMMMOOOPPPPPPQQQSSSRRRRRRRRRRRRSSSTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTSSSTTTTTTRRRQQQQQQSSSUUUVVVVVVVVVSSSQQQQQQRRRTTTUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSPPPQQQRRRTTTUUUUUUUUUUUUPPPQQQRRRRRRSSSTTTUUUUUUWWWXXXXXXXXXWWWVVVVVVUUUXXXWWWXXX\\\aaajjjzzz~~~jjj``````eeesssoooeee[[[ZZZ^^^eeeoooyyysssdddXXXNNNIIIFFFFFFFFFEEEDDDBBBAAAAAA???@@@@@@@@@@@@@@@??????<<<<<<<<<<<<===???AAABBB>>>>>>===<<<;;;;;;;;;;;;======<<<<<<;;;:::::::::888888888888888888888888333444555666777666555555666666666555555555555555444444444444444444444444444444444444555555555666444444444444555555555666777777777666666555555555777777777888888999999999888888888888888888888888777777888999::::::::::::======<<<<<<======<<<;;;:::<<<======<<<;;;;;;<<<;;;::::::999888888777777555555555555444444444444222333333444555555666777666888::::::;;;;;;===???AAADDDFFFHHHIIIKKKMMMPPPSSSVVV\\\aaaffflllrrrwwwwwwwwwwwwwwwuuussspppnnnnnnppprrrvvv{{{~~~xxxssspppnnnmmmnnnooorrrtttvvvwwwwwwvvvvvvvvvvvvvvvuuuuuuttttttuuuxxx{{{}}}~~~~~~}}}xxxyyy{{{{{{zzzxxxvvvtttvvvwwwzzz|||}}}|||{{{zzz{{{zzzyyyxxxwwwwwwwwwxxxvvvwwwxxxxxxyyyyyyyyyxxxwwwvvvtttrrrpppooooooooonnnooopppooommmlllmmmnnnmmmmmmnnnnnnnnnnnnoooooommmmmmllllllkkkkkkkkkjjjlllllllllkkkkkkjjjiiiiiigggfffdddcccbbbaaabbbbbb___\\\XXXSSSOOOLLLJJJJJJGGGFFFEEEEEEEEEFFFFFFGGGFFFFFFFFFEEEDDDCCCAAAAAA???===<<<:::999999::::::999>>>HHHSSS___kkkwww~~~}}}|||zzzvvvrrrnnnjjjhhhdddbbbaaadddkkkuuu~~~|||{{{vvvqqqiiidddfffnnnxxx{{{qqqeee\\\XXXWWWVVVUUUXXXXXXYYYYYYXXXWWWWWWVVVUUUUUUTTTTTTTTTTTTTTTTTTUUUTTTSSSRRRPPPOOONNNMMMLLLLLLLLLLLLKKKJJJJJJIIIJJJJJJIIIJJJKKKLLLNNNPPPNNNOOOPPPQQQQQQPPPOOONNNMMMMMMNNNOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRQQQSSSRRRPPPNNNLLLLLLKKKKKKMMMMMMMMMNNNOOOPPPRRRRRRTTTSSSRRRTTTVVVVVVUUUSSSOOOOOOOOOOOOPPPNNNKKKIIIKKKKKKJJJJJJJJJJJJJJJJJJHHHIIIKKKMMMOOOQQQQQQRRRSSSSSSSSSSSSSSSTTTTTTUUUVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTSSSQQQQQQSSSUUUXXXXXXXXXVVVSSSRRRSSSTTTUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRMMMMMMNNNOOOPPPRRRSSSSSSQQQRRRRRRSSSTTTTTTUUUUUUWWWWWWXXXXXXWWWWWWVVVUUUWWWVVVWWW[[[___fffsssyyyhhhaaa```hhhrrryyylllddd```___ccciiitttpppccc[[[QQQNNNKKKHHHFFFEEEDDDCCCBBBCCCCCCCCCBBB@@@???>>>======<<<===>>>???AAABBB??????>>>===<<<<<<;;;;;;======<<<<<<<<<;;;;;;;;;999999999999999999999999444555666777777777666555666666666666666666555555555555555555555555555555444555555555555666666666444555555555555666666666777777666666555555444333666666777777888999::::::888888888888888999999999777888999:::::::::::::::AAA>>>;;;;;;<<<<<<;;;::::::<<<======<<<;;;;;;<<<;;;;;;::::::999999888888666666666555555555444444111222333555666777888999555777999999999:::<<<>>>???AAADDDEEEFFFHHHKKKMMMOOORRRWWW[[[```ffflllppprrrssstttttttttrrrpppnnnoooqqqrrrtttxxx}}}yyysssooommmkkkmmmpppsssuuuwwwyyyyyyxxxxxxxxxxxxvvvuuusssrrrqqqsssuuuwwwyyyyyyzzz{{{uuuwwwxxxyyyyyyxxxvvvtttuuuvvvwwwyyyyyyyyyxxxxxxyyyyyyxxxxxxwwwwwwwwwwwwuuuvvvwwwxxxyyyzzzzzzzzzvvvuuurrrpppnnnmmmmmmnnnmmmnnnooonnnlllllllllnnnlllllllllmmmmmmnnnnnnnnnnnnnnnmmmlllkkkkkkjjjjjjkkkkkkkkkkkkjjjhhhgggfffeeeeeecccbbb```______^^^[[[XXXTTTNNNJJJHHHGGGGGGDDDDDDDDDDDDDDDEEEFFFFFFCCCCCCCCCCCCBBB@@@???>>>???===:::888777888999;;;???FFFSSS___kkkuuu~~~|||xxxsssnnniiiffffffhhhjjjoootttzzz~~~|||}}}{{{rrrmmmfffdddiiitttvvvmmmbbbYYYVVVUUUTTTSSSSSSTTTUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSTTTUUUWWWWWWTTTSSSRRRQQQPPPOOONNNMMMMMMMMMNNNMMMLLLKKKJJJIIILLLKKKJJJJJJJJJKKKMMMNNNMMMNNNOOOPPPPPPOOONNNMMMNNNNNNNNNNNNNNNOOOOOOOOORRRRRRRRRRRRRRRRRRRRRRRRPPPQQQRRRRRRSSSRRRQQQQQQQQQPPPOOOMMMKKKJJJIIIIIIMMMMMMMMMNNNOOOPPPQQQRRRSSSRRRRRRSSSTTTTTTSSSQQQPPPPPPPPPQQQRRRQQQOOOMMMMMMLLLKKKJJJIIIJJJJJJJJJIIIJJJLLLNNNPPPRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTUUUWWWWWWVVVVVVUUUUUUTTTTTTTTTUUUUUUTTTRRRRRRSSSTTTXXXYYYXXXVVVTTTRRRSSSTTTUUUUUUUUUUUUTTTTTTTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQLLLKKKKKKLLLMMMOOOQQQRRRRRRRRRSSSSSSTTTTTTUUUUUUUUUVVVWWWWWWXXXXXXWWWWWWTTTSSSTTTXXX\\\```iiissszzzkkkddd```dddpppxxxooofff``````aaammm}}}sssggg```WWWOOOKKKHHHEEECCCBBBBBBBBBAAAAAA@@@???>>>>>>============???@@@AAA@@@@@@??????>>>===<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999999888666555444555555555555666666666666666666666666666666666666555555555666666666777777555555555666666666777777:::::::::::::::999888777555555666666777888999999777777888888888999999999:::::::::::::::999888777IIIDDD>>>;;;;;;;;;999777999;;;======<<<;;;<<<===;;;;;;;;;:::::::::999999777666666666666555555555111222444555777888888888444666888888888888:::<<<<<<>>>AAABBBCCCEEEHHHJJJKKKNNNRRRVVVZZZ___dddhhhlllmmmooopppqqqpppooonnnkkkmmmppprrruuuyyy~~~|||vvvqqqooolllooosssvvvwwwxxxzzz|||yyyyyyyyyxxxwwwtttrrrpppppprrrtttuuuuuuvvvwwwxxxuuuvvvwwwxxxwwwwwwvvvuuutttuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwuuuvvvxxxyyy{{{|||}}}}}}vvvtttqqqnnnlllllllllmmmlllmmmnnnmmmkkkkkkkkklllkkkkkkllllllmmmnnnnnnnnnoooooonnnmmmkkkjjjiiiiiiiiijjjjjjjjjiiigggeeedddcccbbbaaa___]]][[[ZZZYYYUUURRRNNNJJJGGGEEEDDDDDDBBBCCCCCCCCCDDDDDDDDDDDDAAAAAAAAA@@@???>>>===<<>>===>>>>>>???@@@@@@@@@@@@@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::::::::999777555444555555666666666666777777777777777777777777777777666666666666777777777777666666666666777777777777777888999::::::999888777555666666777777888888888777777777888999999::::::::::::::::::999888777777ZZZRRRGGG@@@>>>===:::777999;;;======<<<;;;<<<===;;;;;;;;;;;;::::::::::::777777777666666666555555333333444555555555444444333555666777666777888:::888:::===???@@@AAADDDFFFFFFIIIMMMQQQTTTWWW[[[^^^aaabbbeeehhhiiijjjiiihhhgggiiimmmpppssswww{{{~~~zzzuuusssqqquuuyyy{{{zzzzzz{{{}}}zzzzzzzzzyyywwwtttqqqooonnnqqqssssssrrrqqqsssuuuttttttttttttttttttttttttsssssssssssssssttttttuuusssssstttuuuuuuvvvvvvvvvssstttvvvxxxzzz{{{||||||uuussspppmmmkkkkkklllllljjjkkklllkkkiiihhhiiijjjkkkkkkllllllmmmnnnnnnoooooonnnmmmllljjjiiihhhgggffffffgggggggggeeebbbaaa___^^^]]]ZZZXXXUUURRRQQQLLLJJJHHHEEECCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBB@@@@@@??????>>><<<;;;:::===;;;999888:::>>>CCCFFFTTT___qqqzzzuuuwww{{{xxxxxxzzz}}}{{{zzzwww{{{~~~|||ttthhhgggiiiooozzz{{{ttthhhbbbZZZUUUSSSRRRPPPNNNOOOOOOPPPQQQQQQQQQPPPPPPSSSRRRQQQQQQRRRSSSVVVWWWUUUUUUTTTSSSRRRQQQQQQPPPQQQQQQRRRRRRPPPNNNKKKIIIIIIJJJKKKLLLMMMNNNNNNNNNOOOOOONNNNNNNNNNNNOOOOOOMMMMMMMMMNNNNNNOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNPPPQQQRRRQQQPPPOOOOOOOOONNNMMMLLLKKKIIIIIIJJJJJJKKKKKKLLLMMMOOOPPPNNNOOOQQQQQQQQQQQQQQQRRRQQQOOONNNOOOSSSVVVXXXXXXUUUTTTRRROOONNNNNNOOOPPPNNNOOOPPPRRRSSSTTTTTTTTTRRRRRRQQQQQQRRRRRRSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTVVVWWWVVVTTTRRRRRRSSSSSSTTTUUUUUUSSSRRRRRRSSSVVVVVVUUUUUUUUUTTTTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQTTTRRRPPPOOOOOOQQQTTTVVVSSSTTTTTTTTTTTTUUUUUUUUUWWWWWWXXXXXXWWWWWWVVVVVVWWWUUUUUUYYY[[[ZZZ]]]bbbiiiwwwllleeeccckkkwwwzzzsssccc```ccclllvvv{{{ssskkkbbb[[[SSSPPPLLLGGGDDDCCCBBBCCCCCCBBBAAA????????????@@@??????@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999:::::::::999777666777777777777888888888999888888888888888888888888666666777777777888888888666666777777777888888888444555777888999999888777888888888888888888888888666777777888999999::::::999999:::::::::999999888iii^^^QQQGGGCCC@@@===:::999;;;======<<<<<<<<<===;;;;;;;;;;;;;;;;;;::::::777777777777666666666666444555555555444222000///222333555555555555777888666888;;;<<<===???BBBDDDCCCFFFJJJNNNPPPSSSVVVXXXWWWYYY\\\___aaabbbbbbbbbdddhhhmmmqqqtttwww{{{}}}{{{||||||{{{zzz{{{}}}xxxuuuwww{{{~~~~~~|||}}}~~~|||||||||{{{xxxtttqqqooommmppprrrqqqooonnnpppssstttsssrrrrrrrrrrrrrrrssssssrrrrrrqqqrrrrrrssstttpppppprrrssstttuuuuuuuuuoooppprrrtttvvvxxxyyyyyyuuurrrooollljjjjjjkkklllhhhiiijjjiiihhhggggggiiikkkkkkllllllmmmnnnoooooonnnnnnmmmkkkiiihhhgggfffcccdddeeefffeeecccaaa___\\\[[[YYYWWWSSSPPPMMMKKKFFFEEECCCBBB@@@???>>>>>>???@@@AAAAAAAAAAAA@@@@@@??????>>>>>>===<<<:::999;;;:::888888<<>>???@@@AAABBBAAA@@@?????????????????????@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<777888999:::;;;:::999999888888888999999:::::::::888888888888888888888888777777777777888888888888777777777777888888888888666777:::<<<===<<<<<<;;;::::::999999999999999999666777777888999999::::::777888999999::::::::::::}}}ssscccUUUKKKCCC===:::===<<<:::999888888:::;;;;;;<<<<<<<<<;;;::::::999999888888777777777777777777666555444333222222333666555555444444555555666555666777888:::<<<======AAABBBDDDGGGKKKNNNPPPQQQQQQTTTVVVXXXYYY[[[^^^```cccbbbbbbgggpppwww{{{|||zzzzzzyyyxxxvvvuuuttttttwwwzzz}}}}}}{{{{{{{{{zzz{{{|||~~~|||zzzyyy{{{~~~~~~~~~~~~|||yyyvvvvvvvvvuuuqqqnnnooopppqqqqqqooonnnnnnoooppppppqqqrrrrrrrrrqqqqqqpppqqqqqqrrrrrrrrrqqqqqqtttssssssrrrrrrrrrssssssoooooonnnooopppqqqssstttsssrrrqqqooommmkkkhhhgggiiiiiiiiihhhhhhhhhgggggghhhiiikkklllllllllkkkjjjjjjjjjkkkkkkjjjhhhgggfffeeeccc```_________]]]\\\TTTRRRPPPLLLIIIGGGEEEEEEBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@>>>===<<<<<<;;;:::999<<<;;;===@@@AAAEEETTTeeetttzzzzzzxxxuuuvvvxxx|||~~~|||}}}{{{{{{xxxuuusssssstttsssoookkkmmmrrryyy}}}pppggg^^^[[[WWWRRROOONNNNNNOOONNNNNNNNNOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQUUUUUUUUUTTTSSSQQQPPPOOONNNNNNOOOPPPOOOMMMJJJIIIHHHHHHIIIJJJKKKLLLMMMNNNOOONNNLLLKKKJJJKKKMMMNNNJJJKKKLLLMMMNNNOOOPPPPPPMMMLLLKKKJJJIIIIIIIIIJJJIIIJJJLLLMMMMMMLLLKKKKKKOOOMMMKKKIIIHHHIIIJJJKKKJJJIIIIIIKKKMMMNNNKKKHHHMMMNNNOOOPPPQQQQQQQQQQQQRRRRRRSSSUUUVVVWWWXXXXXX___\\\XXXTTTQQQPPPPPPPPPPPPQQQRRRSSSSSSRRRQQQPPPRRRQQQPPPOOOPPPQQQSSSUUUSSSSSSRRRRRRRRRRRRSSSTTTRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTUUUUUUVVVVVVVVVVVVZZZWWWSSSRRRTTTTTTSSSQQQQQQPPPOOONNNOOOPPPQQQRRRSSSRRRPPPNNNNNNNNNOOOPPPUUUUUUTTTSSSSSSTTTTTTTTTUUUTTTRRRPPPPPPQQQRRRSSSPPPRRRUUUWWWYYYZZZ[[[[[[___bbbkkkvvv{{{jjj```]]]aaannn{{{nnndddccchhhmmmppp}}}|||oooddd\\\UUULLLEEEKKKHHHEEECCCCCCCCCCCCBBB>>>======???AAAAAA@@@>>>BBBBBBAAAAAAAAA@@@@@@@@@??????>>>===<<<;;;::::::;;;;;;;;;::::::999999999777888888888888999999999::::::::::::::::::::::::999999999888888888777777999999888888888888999999777888888888888999999999888888888888888888888888:::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::{{{nnn```UUULLLDDD@@@<<<;;;::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999999888777777777777777777666555444333333333333555555444444444444555555555555666888999;;;<<<<<<>>>???AAADDDGGGJJJLLLMMMLLLNNNQQQSSSTTTUUUXXXZZZ___^^^___dddkkkrrrvvvwwwvvvvvvuuutttssssssrrrqqqppprrruuuwwwxxxwwwvvvuuusssrrrqqqrrrsssuuuxxxyyy|||~~~{{{{{{{{{|||~~~~~~|||{{{{{{{{{{{{xxxvvvvvvvvvtttqqqnnnnnnooopppooolllkkkjjjkkkoooooopppqqqqqqqqqppppppooooooooopppppppppoooooonnnnnnnnnnnnnnnooopppqqqnnnmmmlllkkklllmmmoooqqqpppoooooommmkkkiiihhhgggiiiiiiiiiiiihhhhhhhhhhhhhhhhhhjjjkkkkkkjjjiiihhhhhhhhhhhhhhhgggeeecccbbb```^^^[[[ZZZZZZYYYXXXVVVOOONNNLLLIIIFFFEEECCCCCCAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>????????????>>>>>>===<<<<<<<<<<<<<<<;;;::::::999<<>>??????@@@@@@AAAAAAAAA@@@??????>>>===<<<;;;:::;;;;;;;;;:::::::::999999888888888888999999999:::::::::::::::::::::::::::;;;:::::::::999999999888999999888888888888999999888888888888999999999999999999999999999999999999::::::::::::;;;;;;;;;;;;999999999:::::::::::::::zzzooodddYYYOOOIII@@@===;;;;;;===>>><<<999;;;;;;<<<<<<;;;;;;::::::999999888777777777777888666666555555444444333333555444444333333444444555444444555666888999:::::::::;;;===???BBBDDDFFFGGGGGGIIILLLMMMNNNPPPSSSUUUYYYXXXZZZ^^^dddjjjnnnoooppppppooooooooonnnnnnnnnkkklllmmmnnnnnnnnnnnnmmmkkkjjjiiiiiijjjnnnqqqsssvvvyyy|||~~~}}}|||{{{{{{{{{|||}}}|||yyywwwvvvwwwxxxwwwuuuuuuuuusssqqqnnnmmmnnnnnnllliiifffeeefffmmmmmmnnnooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmjjjjjjjjjkkklllmmmoooooollljjjhhhgggggghhhjjjlllkkkkkkkkkkkkjjjhhhgggfffjjjjjjjjjiiiiiiiiihhhhhhgggggghhhiiiiiihhhffffffdddddddddcccbbb```]]]\\\YYYWWWTTTSSSRRRQQQOOONNNIIIHHHFFFDDDBBBAAAAAAAAA@@@@@@@@@@@@????????????======>>>>>>>>>>>>======::::::;;;;;;;;;;;;:::::::::;;;@@@JJJVVVcccsss}}}{{{zzz{{{~~~~~~}}}{{{yyytttoookkkkkknnnpppzzzzzzpppfff___VVVTTTRRROOOMMMMMMNNNNNNMMMMMMMMMNNNNNNNNNNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOPPPPPPQQQPPPPPPOOONNNNNNNNNNNNLLLJJJGGGFFFHHHHHHIIIJJJKKKLLLLLLMMMKKKJJJIIIHHHGGGHHHIIIIIIJJJJJJIIIHHHIIIKKKNNNOOONNNNNNMMMMMMLLLMMMMMMMMMMMMMMMNNNNNNNNNMMMLLLLLLNNNMMMLLLJJJJJJJJJKKKKKKKKKJJJIIIJJJLLLNNNNNNMMMOOOOOOOOOOOOPPPQQQRRRRRRTTTTTTSSSRRRSSSTTTVVVWWWVVVVVVUUUSSSQQQOOOMMMLLLLLLMMMOOORRRTTTUUUVVVVVVXXXWWWTTTRRRPPPPPPPPPPPPOOOPPPQQQSSSSSSSSSRRRQQQVVVVVVUUUUUUTTTTTTSSSSSSQQQRRRTTTUUUVVVWWWWWWXXXWWWUUURRRRRRSSSTTTSSSSSSMMMMMMNNNOOORRRUUUXXXYYYUUUTTTQQQPPPOOOOOOPPPQQQUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPQQQRRRRRRTTTSSSSSSTTTTTTUUUVVVWWWYYYZZZ^^^dddjjjrrrxxxjjj```^^^hhhvvv}}}rrrhhhbbbbbbfffmmmuuu~~~uuulll]]]XXXPPPJJJGGGEEEDDDCCCCCCAAA??????@@@AAA@@@?????????@@@@@@AAAAAAAAABBB@@@@@@???>>>===<<<<<<;;;;;;;;;;;;:::::::::::::::999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::999999888888888888999999888888999999999:::::::::999999999999999999999999999999999::::::;;;;;;;;;999999999:::;;;;;;<<<<<<|||rrrggg^^^XXXNNNHHHAAA>>>>>>>>>;;;888:::;;;;;;<<<;;;;;;:::::::::999888888777777888888666666666666555555444444444444333333333333444444444444555555666777888888888888:::<<<>>>@@@AAABBBDDDGGGIIIJJJKKKMMMOOOQQQRRRSSSUUUXXX]]]bbbeeegggiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkiiihhhfffeeefffiiilllnnnooossswwwyyyzzzyyyzzz{{{xxxyyyyyyxxxuuusssssstttuuuuuutttssssssqqqpppnnnmmmmmmmmmkkkgggdddbbbbbbjjjkkklllmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmmnnnjjjhhheeeccccccdddfffhhhggghhhhhhiiiiiihhhggggggiiiiiiiiiiiihhhhhhhhhhhhfffgggggggggfffeeecccbbb`````````___]]]ZZZXXXVVVSSSPPPMMMLLLKKKJJJHHHGGGCCCCCCBBB@@@@@@??????????????????>>>>>>>>>======>>>>>>????????????>>>>>>777999::::::999999999999<<<@@@IIIVVVdddppp{{{~~~}}}yyywwwrrrlllhhhjjjqqqwww{{{uuuoooggg___ZZZRRRPPPNNNMMMLLLLLLMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLNNNOOOPPPQQQRRRSSSSSSSSSOOOOOOOOONNNLLLJJJHHHGGGHHHHHHIIIJJJJJJKKKLLLLLLLLLKKKJJJIIIIIIIIIJJJJJJJJJIIIGGGFFFGGGIIILLLNNNOOONNNNNNNNNNNNNNNOOOOOOMMMMMMMMMMMMLLLLLLKKKKKKLLLKKKJJJIIIIIIIIIIIIJJJJJJIIIHHHHHHJJJLLLMMMNNNOOOOOONNNNNNOOOPPPRRRRRRTTTSSSRRRQQQQQQRRRTTTUUUUUUUUUVVVUUUTTTRRROOOMMMLLLMMMNNNPPPRRRSSSTTTUUUXXXWWWUUUSSSQQQPPPPPPPPPPPPQQQSSSUUUVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTUUUUUUVVVVVVVVVVVVUUUTTTRRRQQQRRRSSSSSSSSSOOOOOOOOOQQQSSSVVVYYYZZZVVVUUURRRPPPOOOPPPQQQQQQTTTTTTTTTUUUUUUUUUUUUUUUQQQQQQPPPOOOOOOOOOOOOPPPRRRRRRQQQQQQRRRTTTVVVWWWYYYXXX[[[___bbbgggrrr~~~ooodddbbbkkkyyy{{{sssffffffeeegggmmmxxxsssmmmeee]]]VVVPPPJJJFFFEEECCCAAA@@@AAABBBBBBAAACCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@???>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999888888999999:::999999999999:::::::::;;;::::::::::::::::::::::::888888999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<======xxxqqqlllddd[[[OOOFFF@@@===;;;999::::::;;;;;;<<<;;;;;;::::::999999888888888888888666666777777777666555444555444444333333444444555444444444555555666666666777777888:::;;;<<<===>>>AAACCCEEEGGGGGGHHHKKKMMMMMMNNNQQQTTTWWWZZZ]]]___aaabbbbbbcccdddeeefffgggiiihhhggggggggghhhiiijjjiiihhheeeccccccdddfffhhhjjjmmmqqqtttuuuuuuwwwxxxrrrssssssrrrppppppppprrrqqqrrrrrrqqqpppooonnnnnnmmmmmmmmmkkkgggdddbbbbbbggghhhiiijjjkkkkkkkkkkkkmmmlllkkkjjjiiijjjjjjjjjkkkjjjjjjiiihhhhhhhhhhhhhhhfffcccaaaaaabbbccceeeeeefffgggggghhhhhhhhhhhhhhhhhhgggggggggfffffffffeeeeeeeeeeeedddbbb```^^^ZZZZZZZZZYYYWWWUUURRRQQQMMMKKKHHHFFFFFFEEEDDDBBB@@@@@@??????>>>?????????>>>>>>=========<<<<<<<<<<<<======>>>>>>======<<<666888999999777777999;;;???GGGTTTbbbppp{{{}}}zzzyyyxxxwwwxxxzzz}}}|||tttrrroookkkjjjoooyyyzzzvvvqqqkkkeee___XXXTTTNNNMMMLLLKKKKKKLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMOOOPPPRRRSSSSSSTTTPPPPPPOOONNNMMMKKKJJJIIIHHHHHHIIIIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJHHHFFFEEEFFFHHHKKKMMMNNNMMMMMMMMMNNNOOOPPPPPPMMMMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGIIIKKKMMMMMMMMMMMMNNNNNNOOOPPPQQQSSSRRRQQQQQQQQQRRRSSSTTTUUUVVVXXXXXXXXXVVVSSSRRRNNNNNNNNNNNNOOOPPPQQQQQQUUUTTTSSSRRRRRRQQQQQQQQQNNNPPPSSSUUUVVVVVVUUUTTTQQQRRRRRRSSSSSSTTTTTTTTTUUUUUUVVVVVVVVVUUUTTTTTTSSSSSSRRRQQQQQQQQQRRRSSSQQQQQQQQQRRRSSSUUUXXXYYYWWWUUUSSSPPPOOOOOOPPPQQQRRRSSSTTTUUUUUUUUUUUUTTTSSSSSSRRRRRRQQQQQQQQQQQQOOOOOOOOOOOOQQQTTTVVVXXXXXXWWWXXX\\\^^^```hhhpppvvvfffiiioooyyy{{{uuulllcccaaagggrrrzzzxxxooodddYYYRRRMMMJJJFFFDDDEEEEEEFFFFFFCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>>>>===<<<<<<<<<<<<<<<<<<======;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::::::::::::::999999999999::::::999:::::::::;;;;;;;;;;;;::::::::::::::::::::::::888888999::::::;;;<<<<<<=====================<<>>@@@AAAAAABBBEEEGGGHHHJJJMMMOOOQQQSSSUUUXXXYYYZZZ[[[\\\^^^```aaabbbcccccccccccccccdddeeeeeeeeedddcccaaa`````````aaadddgggkkkmmmnnnoooqqqrrrlllmmmnnnmmmllllllmmmooommmnnnoooooommmllllllllllllmmmmmmkkkhhheeedddeeeeeeeeefffhhhiiiiiiiiiiiilllkkkiiihhhggghhhhhhiiigggfffeeecccbbbbbbaaaaaadddcccbbbaaa``````aaaaaacccdddeeefffggggggggggggeeeeeeeeedddddddddccccccbbbbbbbbbaaa___]]]ZZZYYYSSSTTTTTTSSSQQQOOOMMMKKKHHHFFFDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>???<<<<<<<<<<<<;;;;;;;;;;;;999999::::::::::::999999666888999999888:::???CCCFFFSSScccoooyyy|||uuupppmmmlllmmmqqqvvv{{{}}}|||{{{zzzrrrpppnnnmmmqqqxxxqqqmmmhhhbbb]]]XXXSSSPPPLLLKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJLLLNNNOOOQQQQQQRRRPPPPPPOOONNNMMMLLLKKKKKKHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGIIIHHHFFFFFFFFFHHHJJJKKKLLLLLLLLLLLLMMMNNNOOOPPPNNNMMMKKKJJJIIIHHHHHHHHHFFFFFFGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGHHHJJJKKKKKKLLLNNNNNNNNNNNNNNNPPPPPPPPPQQQQQQRRRRRRRRRUUUVVVXXXYYYYYYXXXVVVUUUPPPOOOOOONNNNNNNNNOOOOOORRRRRRRRRRRRRRRQQQQQQQQQKKKMMMOOOQQQSSSSSSSSSSSSQQQRRRRRRRRRSSSSSSSSSSSSUUUUUUVVVVVVVVVUUUTTTTTTSSSSSSSSSQQQOOOOOOQQQSSSSSSSSSRRRRRRSSSUUUVVVWWWVVVUUURRRPPPOOONNNOOOPPPPPPQQQSSSTTTUUUTTTTTTSSSPPPPPPPPPPPPPPPOOOOOOOOOMMMMMMNNNPPPRRRTTTVVVXXXVVVTTTUUUXXXZZZZZZ___eeennnzzzsssoookkkkkkqqq}}}mmmbbb___bbbfffqqqxxx}}}ppphhh[[[VVVPPPLLLJJJIIIIIIIIIDDDDDDEEEEEEEEEFFFFFFFFFCCCCCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>?????????;;;<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::::::::999999999999:::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<======>>>>>>????????????@@@@@@zzzhhhUUUGGGAAA@@@999:::;;;;;;<<<<<<;;;;;;;;;:::999999888888999999555666888999999888666555777666666555555666666777666666666555555555555555666666666777777888888888888:::<<<===>>>???AAACCCCCCFFFJJJKKKKKKLLLOOOQQQQQQRRRTTTVVVXXXZZZ\\\]]]\\\]]]^^^^^^___```aaaaaa````````````___^^^]]]]]]___bbbeeefffggggggiiikkkiiijjjjjjhhhggggggiiikkkiiikkkmmmllljjjiiijjjkkkjjjkkklllkkkhhhgggfffgggbbbccceeefffggghhhhhhhhhjjjiiigggeeeeeeeeefffgggaaaaaa```___^^^^^^^^^^^^_________```______^^^^^^aaabbbcccdddddddddddddddbbbbbbbbbaaaaaaaaaaaa```^^^^^^]]]\\\ZZZWWWTTTSSSLLLLLLMMMLLLKKKIIIGGGFFFDDDBBB@@@@@@@@@@@@???>>>>>>======<<<<<<======>>>;;;;;;;;;;;;::::::::::::888888999999999999888888666888:::::::::???HHHOOOXXXfffsssyyy}}}{{{rrrjjjgggffffffllltttwww~~~|||~~~}}}{{{zzzyyyxxxsssqqqpppssszzz{{{tttjjjfffaaa]]]YYYTTTOOOLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKMMMOOOPPPQQQQQQNNNNNNMMMLLLLLLLLLLLLLLLHHHHHHIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIJJJJJJKKKMMMNNNOOOOOONNNLLLJJJIIIHHHHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFGGGIIIKKKJJJHHHFFFGGGHHHGGGIIILLLNNNNNNNNNLLLKKKLLLNNNPPPRRRSSSRRRRRRQQQSSSTTTUUUVVVWWWWWWVVVVVVRRRQQQPPPOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPOOOKKKLLLMMMOOOPPPRRRSSSTTTUUUUUUTTTTTTSSSRRRQQQQQQSSSSSSTTTUUUVVVVVVVVVVVVSSSTTTTTTQQQNNNMMMOOORRRRRRRRRRRRRRRSSSTTTVVVWWWVVVTTTRRROOONNNMMMNNNOOONNNOOOQQQSSSTTTSSSRRRRRRMMMMMMMMMMMMMMMLLLLLLKKKMMMNNNPPPQQQSSSTTTUUUUUUVVVTTTUUUXXXXXXWWWYYY^^^aaajjjxxx~~~ooohhhggglllyyytttjjjeeedddeeehhhmmmttt{{{vvvpppggg___ZZZXXXVVVUUUPPPOOONNNMMMKKKJJJIIIHHHDDDDDDCCCBBBAAA@@@???????????????@@@@@@AAAAAAAAA<<<<<<=========>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;<<<;;;::::::999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;===>>>>>>???BBBCCCDDDEEEGGGHHHIIIJJJuuu___MMMEEEDDD999::::::;;;<<<<<<<<<;;;;;;:::999999888888999999555666888999999888777666777777666666666666777777666666666666666555555555555555666666666666777777888:::<<<======>>>@@@BBB@@@DDDGGGHHHHHHHHHKKKMMMLLLMMMOOOQQQTTTVVVXXXYYYYYYZZZ[[[]]]^^^_________]]]^^^___``````___^^^]]]\\\^^^aaabbbbbbbbbdddeeehhhhhhhhhfffddddddfffhhhgggjjjlllkkkiiiggghhhjjjhhhiiikkkjjjhhhgggggghhhaaabbbdddeeefffgggggggggiiihhheeecccccccccdddeee^^^^^^]]]]]]]]]^^^______\\\\\\^^^______^^^]]]\\\___```aaabbbbbbbbbbbbbbb````````````____________[[[[[[ZZZXXXVVVSSSPPPNNNGGGHHHHHHHHHGGGFFFDDDCCCAAA@@@>>>>>>?????????>>>======<<<;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999:::::::::;;;;;;:::::::::555888:::;;;===DDDPPPYYYhhhvvv~~~|||rrrhhheeecccccckkktttxxx}}}xxxzzz~~~}}}{{{zzzxxxwwwvvvtttssswwwuuukkkeeebbb^^^ZZZVVVRRRNNNKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHKKKLLLMMMOOOQQQRRRRRRSSSLLLLLLKKKKKKKKKKKKLLLLLLHHHHHHIIIIIIIIIIIIIIIIIIKKKKKKLLLLLLKKKKKKJJJIIIGGGHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHIIIJJJLLLMMMNNNQQQPPPMMMKKKIIIIIIIIIIIIFFFGGGGGGHHHHHHHHHGGGGGGGGGJJJMMMLLLIIIFFFFFFHHHEEEHHHKKKNNNNNNMMMKKKIIIJJJLLLOOORRRSSSSSSQQQPPPQQQQQQRRRSSSTTTUUUUUUUUURRRRRRQQQPPPQQQRRRSSSTTTQQQQQQQQQQQQPPPOOONNNMMMMMMMMMNNNOOOQQQSSSUUUWWWYYYYYYWWWUUUSSSQQQPPPOOOPPPQQQSSSUUUWWWXXXYYYYYYSSSTTTTTTQQQNNNLLLNNNQQQQQQQQQQQQQQQSSSUUUWWWXXXVVVTTTQQQOOOMMMMMMMMMNNNMMMNNNPPPRRRSSSSSSRRRQQQOOOPPPPPPPPPPPPOOONNNNNNNNNPPPQQQSSSTTTSSSSSSRRRYYYVVVVVVYYYYYYVVVWWWZZZ\\\bbbkkkwwwwwwkkkfffdddgggmmmyyy{{{rrrnnnhhhfffeeefffjjjrrryyy}}}xxxqqqllliiiggg___^^^ZZZVVVRRRMMMJJJHHHDDDDDDCCCBBBAAA@@@@@@???@@@@@@@@@AAAAAABBBBBBBBB============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<===>>>???@@@GGGHHHJJJLLLOOORRRTTTUUUqqq___NNNCCC??????>>><<<999999;;;===???;;;888666666888999999999999999999999999999999999999888888888888888888999888888777666555555444555444333222222333555666666666666777888:::<<<<<<;;;===AAACCCDDDDDDEEEGGGGGGGGGHHHJJJKKKMMMNNNNNNNNNOOOQQQRRRTTTUUUUUUVVVXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZ[[[\\\^^^___``````^^^___bbbdddffffffeeedddeeeeeeeeeeeeeeefffggghhhfffeeedddcccbbbccccccdddeeeeeeeeeeeeeeeeeeeeeeeegggfffdddbbb```^^^]]]]]]```___]]][[[YYYWWWWWWVVV\\\\\\\\\\\\[[[[[[ZZZYYY[[[[[[\\\]]]]]]^^^^^^______^^^]]][[[YYYXXXVVVVVVUUUUUUTTTRRROOOLLLIIIGGGEEEEEEDDDCCCAAA@@@@@@???===<<<;;;::::::;;;===???<<<;;;:::999888999::::::;;;;;;;;;;;;:::999999888;;;:::888888999999999888:::===@@@BBBFFFQQQ```lllttt|||zzzuuuooojjjiiimmmssswww}}}zzz}}}|||yyytttqqqrrrrrrwww~~~zzzqqqjjj```\\\VVVRRROOOMMMKKKIIIKKKJJJIIIHHHGGGHHHIIIJJJLLLLLLKKKJJJIIIHHHHHHGGGGGGFFFEEEEEEFFFHHHJJJKKKIIIIIIJJJJJJKKKLLLLLLLLLNNNNNNOOOOOOOOOPPPPPPPPPNNNLLLIIIGGGFFFFFFHHHIIIMMMNNNOOONNNMMMJJJGGGFFFGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMSSSQQQNNNMMMMMMLLLKKKIIIFFFFFFFFFGGGHHHHHHIIIIIIGGGHHHJJJMMMOOONNNJJJGGGJJJJJJJJJKKKKKKKKKKKKKKKJJJMMMPPPRRRSSSQQQOOONNNQQQPPPPPPPPPPPPQQQRRRRRROOOPPPQQQQQQQQQQQQPPPOOOPPPPPPPPPOOOOOONNNNNNNNNQQQQQQRRRRRRSSSSSSTTTTTTZZZYYYXXXVVVTTTQQQOOOMMMNNNOOOPPPRRRSSSTTTTTTTTTTTTUUUTTTRRROOONNNOOOPPPTTTTTTSSSSSSSSSTTTVVVWWWTTTRRRNNNKKKIIIIIIIIIJJJLLLLLLMMMNNNPPPQQQRRRSSSOOONNNNNNNNNNNNNNNNNNNNNKKKLLLNNNPPPQQQQQQQQQPPPTTTUUUVVVVVVVVVWWWYYY[[[^^^\\\___gggrrr|||nnngggddddddiiiooowww}}}sssjjjddddddiiinnnrrrxxx~~~yyyqqqiiibbb\\\VVVRRRKKKIIIFFFEEEEEEDDDCCCAAAEEEBBB???>>>@@@BBBCCCCCC???>>>===>>>@@@@@@>>><<<======<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;:::999999::::::::::::::::::::::::;;;<<<===<<<;;;;;;<<<>>>=========<<<======>>>>>>@@@?????????@@@BBBDDDEEEJJJPPPYYY___cccccccccccc}}}~~~xxxjjjYYYLLLCCCAAA===:::999999;;;<<<:::888666777888:::;;;;;;999999999999999999999999999999888888888888888888999999888777777666555555999888666555555666888999666666666777777999::::::888;;;>>>@@@AAAAAABBBCCCCCCCCCDDDFFFGGGIIIJJJJJJKKKLLLMMMOOOPPPQQQRRRRRRTTTTTTTTTUUUUUUUUUVVVVVVWWWWWWXXXYYYZZZ[[[[[[\\\ZZZ\\\^^^aaabbbbbbbbbaaabbbbbbbbbbbbbbbbbbcccdddcccbbbaaa```___``````aaabbbbbbbbbbbbbbbbbbbbbbbbcccbbb```^^^\\\[[[ZZZYYY[[[ZZZYYYWWWVVVUUUTTTTTTYYYYYYZZZZZZZZZYYYXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYXXXVVVTTTSSSRRRQQQQQQPPPOOONNNKKKHHHEEEDDDBBBBBBAAA@@@???>>>===<<<<<<;;;:::999999;;;<<<>>><<<;;;:::999999999:::::::::::::::::::::999888888999888777777888999999999:::===CCCLLLXXXfffrrrzzzzzz~~~|||yyyuuurrrsssxxx}}}}}}~~~{{{wwwrrrpppqqqwww{{{uuulllfff^^^ZZZUUUQQQOOOMMMKKKIIIKKKJJJJJJIIIIIIJJJKKKLLLKKKJJJIIIIIIGGGGGGFFFEEEFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIJJJJJJKKKKKKLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLJJJHHHGGGHHHIIIJJJNNNOOOOOOOOONNNLLLIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLPPPNNNLLLKKKKKKJJJHHHFFFEEEEEEFFFFFFGGGHHHHHHIIIGGGHHHJJJMMMPPPPPPNNNLLLJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNMMMLLLLLLPPPPPPPPPPPPQQQQQQQQQQQQNNNOOOPPPQQQQQQPPPOOONNNQQQQQQQQQPPPOOONNNMMMLLLQQQQQQRRRRRRSSSSSSTTTTTTWWWWWWVVVUUUSSSRRRRRRQQQMMMNNNOOOPPPRRRTTTUUUUUUVVVVVVVVVTTTRRRPPPQQQRRRTTTSSSRRRRRRRRRTTTUUUVVVSSSRRRPPPNNNLLLKKKJJJJJJKKKLLLMMMNNNOOOQQQRRRRRRNNNNNNNNNOOOOOOOOOPPPPPPLLLLLLNNNOOOPPPQQQQQQQQQRRRTTTUUUUUUUUUVVVXXXZZZ[[[ZZZ[[[bbbjjjvvvtttlllhhheeehhhkkknnnvvv}}}tttmmmiiiggggggiiinnnuuu~~~yyyppphhhcccVVVSSSOOOLLLJJJHHHEEECCCFFFDDDBBBAAAAAABBBAAA@@@@@@???>>>???@@@@@@>>><<<>>>>>>>>>=========<<<<<<======>>>>>>======<<<;;;============<<<<<<<<<<<<;;;<<<<<<;;;::::::;;;===<<<<<<======???@@@AAABBBAAABBBCCCFFFHHHKKKNNNPPPWWW^^^hhhqqqwwwzzz|||}}}zzzsssrrruuuxxx~~~zzzjjj^^^QQQKKKBBB===<<<<<<<<<;;;:::999999:::<<<===<<<;;;888888888888888888888888888888999999999999999999999999999888777777666666777666555444444444666666555555666666666777777777555777;;;<<<<<<===>>>???>>>>>>???AAABBBCCCDDDEEEFFFFFFHHHJJJKKKLLLLLLLLLMMMMMMNNNOOOPPPQQQQQQRRRRRRSSSSSSSSSTTTTTTUUUUUUVVVWWWYYY[[[]]]]]]]]]]]]___^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZZXXXVVVUUUUUUTTTUUUTTTSSSRRRQQQQQQQQQQQQTTTUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRQQQPPPNNNLLLKKKKKKKKKJJJIIIHHHFFFCCCAAA@@@>>>>>>===<<<;;;:::999999::::::999888888:::;;;<<<;;;;;;:::999999999999:::888888999999999888888777888777777777888999;;;;;;>>>CCCMMM]]]nnn|||}}}}}}}}}}}}~~~zzzxxxsssnnnooottt}}}xxxsssmmmfffaaaZZZWWWSSSOOONNNLLLJJJIIIKKKKKKJJJKKKKKKLLLMMMNNNKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKOOOOOOPPPPPPOOONNNLLLKKKIIIIIIJJJJJJJJJKKKKKKKKKMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJHHHEEECCCEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHIIILLLPPPRRRRRRQQQJJJJJJKKKKKKLLLLLLLLLLLLOOONNNMMMLLLKKKKKKKKKKKKNNNOOOPPPQQQQQQQQQPPPPPPMMMNNNOOOOOOOOOOOONNNMMMPPPPPPQQQQQQPPPOOOMMMLLLQQQQQQRRRRRRSSSSSSTTTTTTUUUTTTSSSSSSSSSSSSUUUUUUMMMMMMMMMNNNPPPSSSUUUVVVWWWXXXXXXWWWTTTSSSTTTUUUSSSRRRQQQQQQQQQRRRSSSTTTSSSRRRRRRPPPOOOMMMKKKKKKKKKKKKLLLMMMOOOPPPQQQRRRNNNNNNNNNOOOOOOPPPPPPQQQMMMMMMMMMNNNOOOPPPQQQRRRQQQSSSTTTTTTSSSTTTVVVXXXZZZXXXZZZ^^^bbbiiiuuu~~~wwwiiigggccc```bbblll{{{vvvnnngggdddaaaaaagggrrr~~~{{{kkkfff```ZZZVVVQQQMMMJJJJJJHHHFFFEEEEEEDDDBBB@@@@@@???>>>>>>>>>>>>===;;;===============<<<<<<<<<======>>>>>>======<<<<<<===<<<;;;;;;::::::::::::<<<>>>>>>>>>===<<<===?????????@@@AAACCCEEEGGGHHHHHHKKKOOOSSSXXX\\\___aaagggnnnwwwyyypppmmmmmmpppvvv||||||sssggg]]]PPPHHHEEECCC???<<<===<<<<<<<<<===<<<:::888777777777777777777777777888888999999999999999:::::::::999999888888888777666555555444333444444555555555555555555555555444333666888::::::::::::;;;;;;<<<<<<>>>???@@@AAAAAAAAABBBCCCEEEFFFGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOQQQRRRTTTVVVWWWXXXXXXXXXZZZZZZYYYXXXWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWYYYYYYYYYYYYYYYYYYYYYYYYVVVUUUTTTRRRQQQPPPPPPPPPOOONNNNNNMMMMMMNNNNNNOOOOOOOOOPPPQQQRRRRRRRRRQQQRRRQQQQQQPPPOOONNNNNNNNNMMMMMMLLLJJJIIIHHHFFFFFFEEEEEEDDDBBBAAA???>>>===;;;;;;::::::999888777777999888888777888999:::::::::::::::999999999999999666777777888888888777777999999999999999:::===???FFFOOO]]]ooo~~~~~~|||zzzyyyzzz{{{|||zzzwwwuuusssooommmsss{{{|||rrrkkkeee___[[[VVVSSSPPPNNNMMMLLLJJJIIIJJJJJJJJJKKKLLLMMMNNNNNNMMMMMMLLLKKKJJJIIIHHHHHHFFFGGGIIIJJJJJJJJJIIIHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJKKKKKKLLLLLLLLLMMMMMMOOOOOOOOOPPPOOONNNMMMLLLJJJKKKKKKKKKKKKLLLLLLLLLNNNNNNMMMMMMLLLKKKKKKJJJIIIIIIIIIIIIJJJHHHDDDAAADDDDDDEEEFFFFFFGGGGGGHHHJJJIIIIIIKKKNNNQQQRRRRRRKKKKKKKKKLLLLLLMMMMMMNNNOOOOOOOOONNNNNNMMMMMMMMMLLLNNNPPPQQQRRRQQQOOONNNLLLMMMNNNOOOOOONNNMMMLLLMMMNNNPPPQQQRRRQQQPPPOOOQQQQQQRRRRRRSSSSSSTTTTTTUUUSSSRRRQQQRRRSSSUUUWWWOOONNNMMMMMMNNNPPPSSSUUUVVVWWWXXXWWWVVVTTTUUUUUURRRQQQPPPPPPPPPQQQRRRSSSPPPQQQRRRRRRQQQNNNLLLJJJJJJKKKLLLMMMOOOPPPQQQQQQOOOOOOOOONNNNNNNNNNNNNNNOOONNNMMMMMMNNNOOOQQQRRRRRRSSSTTTTTTSSSTTTVVVXXX[[[ZZZ[[[^^^___aaaiiirrr}}}wwwmmmccc___ccclllsss{{{ssshhh```___eeemmmrrr}}}}}}vvvnnnhhhbbb^^^ZZZTTTQQQMMMKKKIIIHHHFFFDDDCCCAAA??????@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@??????>>><<<;;;:::999999999::::::>>>@@@BBBBBBAAAAAABBBDDDEEEEEEGGGIIILLLOOOQQQSSSYYY\\\aaaggglllppprrrsssyyy}}}}}}sssnnnllllllpppuuuxxx{{{pppbbbXXXRRRMMMFFFAAA@@@>>><<<;;;;;;;;;999777777777777777777777777777888888999999::::::::::::::::::::::::999999999999::::::999888888888888888444555555555555444333333333555888999999888999999:::;;;;;;<<<===>>>??????>>>>>>@@@AAABBBBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJMMMNNNOOOQQQRRRSSSTTTTTTVVVUUUTTTSSSSSSSSSSSSSSSRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTPPPOOONNNMMMLLLLLLLLLLLLJJJJJJJJJJJJJJJKKKLLLLLLJJJJJJKKKLLLLLLMMMLLLLLLMMMMMMLLLKKKJJJIIIIIIHHHIIIIIIHHHGGGEEEDDDCCCCCCAAAAAA@@@???>>>===<<<<<<::::::999999888888777777777777777777888888999999:::::::::999999999888888555666777777888888888888888999:::::::::<<>>===<<<<<<===>>>???>>>AAADDDFFFGGGGGGIIIJJJMMMOOORRRVVV\\\aaaeeehhhoooqqquuuyyy}}}~~~uuupppllliiijjjmmmsss}}}uuukkkddd]]]UUUPPPGGGCCC>>>;;;:::::::::999888888888888888888888888888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888777777666333444555666666555333222444666888999888777888888999999::::::;;;<<<<<<===:::;;;<<<===>>>>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGIIIIIIJJJKKKMMMNNNOOOPPPPPPOOOOOONNNNNNNNNOOOOOOMMMMMMNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIFFFFFFGGGGGGHHHGGGGGGGGGHHHHHHGGGFFFFFFEEEDDDDDDEEEEEEDDDCCCBBBAAA@@@???>>>>>>===<<<;;;;;;;;;<<<::::::999999888888888888777777777888888888888888999999999:::999888888777444555666888888999999999666999<<<===>>>BBBIIIOOO]]]jjj{{{}}}yyywwwwwwxxxvvvxxxzzz{{{||||||zzzyyyxxxvvvrrrppprrrvvv{{{uuuhhh___YYYTTTPPPOOONNNMMMMMMNNNNNNMMMKKKIIIJJJKKKLLLMMMMMMLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGIIIIIIJJJJJJKKKJJJJJJIIIHHHHHHHHHIIIJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMNNNNNNMMMMMMNNNOOOPPPPPPPPPPPPOOONNNNNNMMMLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMOOOOOONNNMMMLLLLLLKKKKKKKKKJJJJJJJJJKKKJJJHHHEEEEEEFFFFFFGGGHHHHHHIIIIIILLLJJJIIIIIIJJJLLLKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPHHHJJJNNNPPPQQQPPPMMMLLLLLLMMMNNNOOOOOOOOONNNNNNOOOPPPQQQQQQQQQQQQPPPOOOLLLLLLNNNOOOQQQSSSTTTUUUQQQQQQRRRRRRSSSSSSTTTTTTUUUTTTSSSRRRQQQRRRSSSSSSUUUTTTRRRPPPNNNNNNNNNOOOPPPRRRTTTUUUSSSRRRRRRSSSRRRQQQPPPOOOOOOOOOPPPQQQNNNOOOPPPQQQQQQOOOMMMLLLLLLLLLMMMNNNPPPQQQRRRSSSQQQPPPOOOOOONNNMMMLLLLLLOOONNNNNNNNNOOOOOOPPPQQQSSSTTTUUUTTTSSSSSSUUUWWWVVVVVVXXX[[[ZZZXXX\\\bbbgggooo|||sssfff___dddiiiuuu~~~xxxsssmmmjjjhhhhhhhhhkkkqqqzzzwwwmmmfff```[[[XXXOOOLLLHHHEEEDDDBBB@@@???>>>>>>????????????@@@@@@AAAAAABBBCCCCCCCCCCCCBBBCCCBBB@@@@@@@@@BBBDDDFFFDDDHHHMMMQQQSSSUUUXXXZZZ\\\___ccciiiqqqwww}}}}}}yyyuuupppnnnooottt}}}yyyrrrlllhhh[[[SSSIIIAAA===<<<<<<<<<999999999999999999999999888888999999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;777777777777666555444444222333555666666666444333444666888888777666666777666666666777777888888999777888999:::::::::::::::============>>>>>>??????@@@@@@AAABBBCCCCCCDDDDDDDDDDDDEEEFFFGGGIIIJJJKKKJJJIIIIIIIIIIIIJJJJJJKKKGGGHHHIIIKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@??????>>>===<<<;;;;;;<<<;;;:::999999999:::;;;999999999888888888888888777777888888999999999888888999999:::999888777666444555777888999:::::::::777;;;@@@DDDGGGOOOYYYaaakkksss}}}~~~zzzwwwvvvvvvuuuwwwzzz|||~~~|||zzzyyyuuuqqqrrrxxx|||nnnaaaYYYTTTPPPMMMMMMLLLLLLMMMOOOOOONNNLLLKKKLLLMMMNNNNNNMMMMMMLLLLLLLLLKKKJJJIIIHHHGGGGGGKKKKKKJJJJJJJJJJJJJJJKKKGGGHHHHHHIIIIIIJJJJJJKKKLLLLLLMMMNNNOOOOOOPPPQQQQQQPPPNNNMMMMMMOOOPPPRRRSSSRRRQQQPPPNNNMMMMMMMMMKKKKKKKKKLLLLLLLLLLLLMMMNNNNNNNNNMMMMMMLLLLLLLLLMMMKKKJJJJJJJJJJJJIIIGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIIIIKKKLLLKKKJJJKKKLLLLLLMMMNNNOOOPPPQQQLLLMMMOOOPPPPPPOOONNNMMMMMMMMMMMMMMMNNNNNNNNNNNNQQQRRRSSSSSSSSSSSSRRRQQQPPPOOONNNNNNOOOQQQTTTUUUQQQQQQRRRRRRSSSSSSTTTTTTRRRRRRRRRSSSSSSSSSSSSSSSTTTSSSSSSRRRQQQPPPOOOOOONNNPPPSSSTTTSSSRRRRRRRRRSSSRRRQQQOOOOOOOOOPPPQQQPPPPPPQQQRRRQQQPPPOOONNNMMMMMMNNNOOOQQQRRRSSSTTTPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNOOOOOOPPPPPPOOOOOORRRSSSTTTSSSRRRRRRTTTUUUUUUUUUWWWYYYWWWUUUXXX^^^___gggrrrzzz|||ooogggfffiiirrr|||sssqqqnnnkkklllnnnrrrttt|||zzzuuujjjeee___YYYTTTQQQMMMKKKFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIJJJKKKKKKKKKKKKKKKLLLKKKJJJJJJLLLNNNQQQSSSVVV[[[aaaggglllooosssuuuvvvwwwzzz||||||vvv||||||pppfffWWWJJJAAA>>>======999999999999999999999999888888999::::::;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::888777777222333555777777666555444333555888888777555555666333333333444444555555555555555666777888888888777;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAABBBCCCAAAAAABBBBBBDDDEEEGGGHHHFFFFFFEEEEEEFFFGGGHHHHHHDDDEEEFFFHHHHHHHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAABBBBBBCCCCCCBBBBBBAAAAAABBBCCCCCCBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>=========<<<;;;;;;:::999888777777:::999888777777888999:::888888888888888777777777777777888999999999999999888888999:::999888777666444555777888:::;;;;;;;;;999???FFFKKKQQQZZZgggpppuuuwww{{{}}}zzzxxxvvvzzz}}}~~~{{{zzztttqqqttt~~~~~~uuuggg\\\VVVRRRNNNKKKLLLKKKLLLMMMOOOPPPOOOMMMMMMNNNOOOPPPOOONNNMMMLLLNNNNNNMMMLLLKKKJJJIIIIIILLLLLLJJJIIIIIIJJJKKKLLLGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLMMMOOOPPPQQQRRRSSSSSSQQQOOOMMMMMMOOOQQQSSSUUUTTTSSSQQQOOONNNNNNNNNKKKKKKKKKKKKLLLLLLLLLLLLNNNNNNNNNMMMMMMMMMMMMMMMMMMKKKIIIIIIJJJJJJIIIHHHGGGHHHHHHIIIIIIJJJJJJKKKIIIIIIIIIJJJLLLMMMLLLJJJKKKLLLLLLNNNOOOPPPQQQQQQSSSSSSRRRQQQPPPPPPPPPPPPMMMMMMLLLLLLMMMMMMNNNOOORRRSSSTTTUUUUUUTTTSSSRRRSSSRRROOONNNNNNPPPRRRTTTQQQQQQRRRRRRSSSTTTTTTTTTPPPQQQRRRSSSTTTTTTTTTTTTRRRRRRSSSSSSRRRQQQPPPPPPMMMPPPSSSTTTSSSRRRRRRRRRSSSRRRQQQPPPOOOPPPPPPQQQQQQRRRRRRRRRRRRRRRQQQQQQMMMNNNOOOPPPRRRSSSTTTTTTOOOOOOPPPQQQRRRSSSTTTUUUMMMNNNOOOPPPQQQPPPOOONNNQQQRRRRRRRRRPPPPPPRRRTTTVVVVVVXXXYYYWWWTTTWWW]]]\\\dddmmmpppssszzzooolllggggggoooxxxrrrnnnkkkjjjiiivvv|||tttmmmhhhccc```UUUUUUUUUVVVVVVWWWWWWWWWYYYYYYZZZ[[[[[[[[[[[[[[[[[[ZZZYYYZZZ[[[___bbbeeejjjooovvv}}}oooZZZJJJCCC???<<<@@@===:::888888888888777;;;;;;;;;<<<<<<<<<============<<<;;;::::::999999::::::::::::::::::::::::999999999888888666555555555555555555555555555555555666777888888777666666555555666777777666555555666666777999999:::::::::========================@@@????????????AAABBBCCC@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@??????;;;<<<<<<<<<======>>>>>>@@@>>>===>>>???@@@???>>>??????>>>>>>=========<<<<<<;;;::::::999999999:::;;;;;;;;;:::::::::999999888888888888888888888888888888777555555444444444666666666777888888999999888777777888999999777666666777999;;;<<<===??????BBBHHHSSS___kkktttzzz}}}~~~zzzvvvsssssssss~~~}}}vvvrrruuu{{{|||}}}zzzxxxppprrrxxxzzzvvvmmmfff^^^YYYRRRJJJHHHJJJIIIJJJKKKMMMMMMLLLLLLKKKOOOOOOOOONNNNNNMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOKKKJJJJJJJJJJJJIIIIIIIIIEEEFFFGGGHHHHHHHHHGGGGGGJJJKKKMMMOOORRRSSSTTTUUUVVVSSSPPPNNNNNNOOONNNNNNRRRRRRQQQPPPOOONNNNNNMMMJJJIIIIIIJJJJJJKKKLLLMMMPPPOOONNNMMMLLLMMMNNNOOOPPPNNNKKKIIIJJJJJJIIIHHHJJJJJJLLLLLLLLLKKKJJJIIIHHHIIIIIIJJJJJJKKKKKKKKKJJJKKKLLLMMMOOOPPPQQQRRRNNNPPPQQQQQQOOONNNNNNOOOMMMMMMNNNOOOPPPRRRRRRSSSRRRRRRRRRRRRQQQQQQQQQQQQSSSSSSRRRQQQQQQRRRSSSTTTTTTTTTUUUVVVUUUTTTSSSRRRQQQQQQQQQQQQRRRTTTUUUVVVSSSSSSRRRRRRQQQQQQQQQQQQTTTSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOQQQRRRTTTUUUUUUTTTSSSSSSRRROOOMMMNNNQQQTTTSSSRRRRRRQQQPPPOOONNNOOOPPPPPPSSSSSSSSSSSSRRRRRRRRRRRRSSSQQQOOOMMMLLLLLLLLLLLLSSSSSSTTTUUUVVVWWWWWWXXX[[[```dddfffgggjjjqqqwww{{{llleeefffnnn}}}ssslllkkkjjjjjjmmmuuuwwwrrrmmmmmmqqquuuvvvtttuuuxxx{{{{{{yyywwwyyy{{{vvvtttrrrqqqssswww|||~~~iiiWWWKKKBBB;;;===<<<:::;;;<<<<<<;;;:::::::::;;;<<<============>>>>>>======<<<;;;;;;:::::::::::::::::::::::::::999999999999888777666666666666666666666666666666555555666777777666555555555555555555555555555555555666777888999999999999;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<>>>???@@@??????@@@AAAAAAAAAAAAAAA?????????????????????????????????>>>>>>>>>======;;;;;;;;;;;;<<<<<<<<<<<<>>><<<<<<<<<===>>>===<<<======<<<<<<<<<;;;;;;;;;;;;::::::999999888999999999888888888777777777777888888888888888888888888888888777555555444444555666666666777888888999999888888888999:::::::::999999::::::;;;===@@@CCCFFFNNNUUUaaannnyyy|||uuuoookkkkkklllwww|||{{{uuurrrvvv}}}}}}{{{zzzxxxzzz~~~|||xxxsssnnnfff___YYYUUUPPPJJJIIIKKKJJJKKKLLLMMMMMMMMMLLLLLLOOOOOOPPPPPPOOONNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLKKKKKKKKKJJJJJJJJJHHHHHHIIIIIIJJJJJJIIIIIIKKKLLLNNNPPPQQQSSSSSSTTTSSSQQQNNNMMMNNNPPPPPPOOORRRRRRRRRQQQPPPPPPOOOOOOKKKKKKJJJJJJJJJKKKLLLLLLPPPOOOOOONNNNNNNNNOOOOOOOOOLLLIIIHHHHHHIIIHHHGGGGGGHHHIIIJJJKKKKKKJJJJJJIIIJJJJJJJJJKKKKKKKKKLLLJJJJJJKKKMMMNNNOOOPPPQQQNNNPPPQQQPPPOOOMMMNNNNNNMMMMMMNNNOOOPPPQQQRRRRRRPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTTTTTTTUUUUUUUUUTTTSSSRRRQQQQQQQQQRRRRRRRRRSSSSSSQQQQQQQQQQQQQQQQQQQQQPPPTTTTTTTTTSSSSSSRRRRRRRRRPPPOOOOOOOOONNNNNNNNNMMMOOOPPPRRRUUUVVVWWWWWWWWWVVVSSSOOOOOOQQQRRRRRRQQQRRRQQQPPPOOOOOOOOOPPPPPPSSSSSSSSSRRRRRRRRRQQQQQQRRRQQQPPPOOONNNOOOPPPPPPRRRRRRRRRSSSTTTUUUUUUVVVYYY\\\`````````bbbggglllzzz|||oooiiiiiisss~~~uuussspppoooqqqvvv{{{~~~{{{iiiZZZKKK@@@;;;::::::;;;<<<===<<<;;;888999;;;============<<>>>>>======<<<<<<::::::::::::::::::::::::::::::;;;::::::999888777777777777777777777777777444555555666555555444444666555444333333444555666444555666777777777777777999999999999999999999999888888888888999:::;;;<<<<<<======>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::999999999999;;;:::999999;;;;;;:::999::::::999999999999888888999999888888888888777777777777777777666666666666888888888888888888888888888888777666555555555555666666666777888888999999888888999999:::;;;;;;;;;<<<<<<<<<===@@@FFFNNNTTT```gggrrr~~~|||qqqhhhdddeeehhhpppwww|||xxxtttsssyyy~~~}}}}}}}}}yyytttooohhhccc]]]WWWSSSQQQMMMIIIIIILLLLLLLLLMMMNNNNNNNNNNNNMMMOOOPPPQQQRRRRRRPPPNNNMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMOOOPPPQQQRRRRRRRRROOONNNMMMMMMOOOQQQQQQPPPRRRRRRQQQQQQQQQQQQQQQQQQMMMLLLLLLKKKKKKKKKKKKKKKNNNOOOOOOPPPPPPPPPOOOOOOMMMKKKHHHGGGGGGHHHGGGFFFCCCDDDFFFHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKHHHIIIJJJKKKLLLNNNNNNOOONNNOOOQQQPPPNNNMMMMMMNNNMMMMMMNNNOOOPPPQQQRRRRRRNNNNNNOOOPPPQQQRRRSSSSSSPPPPPPRRRSSSTTTTTTTTTTTTTTTTTTTTTUUUTTTSSSSSSRRRQQQQQQRRRRRRRRRQQQPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPTTTSSSSSSSSSSSSRRRRRRRRRNNNNNNMMMMMMMMMMMMLLLLLLMMMNNNQQQTTTWWWYYYZZZ[[[ZZZWWWSSSQQQQQQRRRQQQQQQRRRRRRPPPOOOOOOOOOPPPQQQSSSRRRRRRRRRRRRQQQQQQQQQOOONNNNNNNNNNNNOOOQQQRRRQQQQQQQQQRRRRRRSSSSSSSSSUUUXXXZZZYYYXXXXXX[[[___hhhrrrsssjjjiiimmmvvv}}}{{{vvvrrrpppooouuuyyy|||zzz{{{zzzlll[[[MMMCCC@@@>>>======>>>>>>===888:::<<<===>>>>>>===<<>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999999888888888777777777777777555555555555444444444333666555333222222333555666333444555555666666666555666666666666666666666666555555666666777888888999999999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888777777777777999888888888777666666666888777666666888888777666777666666666666666666666777777777777777777666666888888888888888777777777888888888888888888888888888888777666555555666666666666666777888888999999888999999999888888:::;;;<<<===???BBBHHHSSS___hhhuuuyyy~~~qqqhhheeehhhkkkssszzzxxxuuutttvvv~~~}}}|||zzzzzz|||{{{tttooohhh```[[[WWWRRROOONNNLLLIIIIIIMMMMMMMMMNNNNNNOOOOOOOOOOOONNNPPPRRRTTTSSSRRROOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNOOOPPPPPPQQQQQQPPPPPPNNNMMMMMMNNNPPPQQQPPPOOOPPPPPPPPPPPPQQQQQQRRRRRROOONNNMMMLLLKKKKKKKKKKKKMMMNNNPPPQQQRRRQQQPPPPPPNNNKKKIIIHHHHHHIIIIIIHHHAAABBBDDDFFFHHHJJJKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHIIIJJJKKKLLLMMMMMMMMMOOOPPPPPPNNNMMMMMMNNNMMMMMMNNNOOOPPPPPPQQQQQQNNNNNNNNNOOOPPPQQQQQQQQQNNNOOOQQQSSSTTTUUUTTTTTTSSSSSSSSSSSSSSSRRRRRRQQQPPPQQQRRRRRRRRRPPPMMMLLLNNNNNNNNNNNNNNNOOOOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQNNNMMMMMMMMMMMMMMMMMMMMMLLLMMMPPPRRRUUUWWWYYYZZZZZZXXXUUUSSSRRRRRRSSSSSSSSSRRRQQQOOOOOOPPPPPPQQQRRRRRRRRRQQQQQQQQQPPPPPPMMMLLLKKKKKKLLLMMMOOOPPPQQQQQQRRRRRRRRRRRRRRRRRRSSSUUUVVVVVVTTTTTTVVVXXX```fffppp{{{wwwmmmjjjjjjmmmssszzzzzzvvvoooqqquuu{{{vvvrrrrrrxxx}}}nnn```SSSNNNGGGBBB@@@@@@@@@???;;;<<<===>>>>>>>>>======>>>>>>>>>===============;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::888888888888777777666666666666555555444444444444666555333222222333555666333333444555555555555444555555555555555555555555444444555666666777777777666777777888888888888888888888888888888888888888555555555555555555555555777777666666555555444444666555444555666777666444444444444444555555555555555555666777777777666555777777777777777777777777777777777777777777777777888777777666666666666777666666666777888888999999888999:::999777777999<<<===AAAHHHNNNWWWdddsss~~~~~~tttmmmlllpppttt}}}zzzssssssuuuyyyzzzyyyyyyzzz~~~xxxqqqllleee]]]WWWUUUPPPNNNNNNLLLIIIIIIMMMNNNNNNNNNNNNNNNOOOOOOPPPNNNPPPRRRTTTTTTRRRPPPNNNOOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJKKKKKKJJJJJJKKKKKKLLLMMMOOOPPPPPPQQQPPPPPPPPPOOOOOONNNNNNPPPQQQQQQOOOMMMMMMNNNNNNOOOOOOPPPPPPQQQPPPOOONNNMMMLLLKKKKKKKKKLLLMMMOOOQQQRRRRRRQQQQQQOOOMMMKKKJJJKKKKKKKKKJJJBBBCCCDDDFFFHHHJJJLLLMMMKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGHHHIIIJJJJJJKKKKKKMMMOOOPPPOOONNNMMMMMMMMMMMMNNNNNNOOOOOOPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMMMNNNPPPRRRSSSTTTSSSSSSRRRRRRQQQQQQPPPPPPPPPPPPOOOPPPQQQRRRQQQPPPMMMLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOQQQRRRTTTUUUVVVWWWWWWVVVUUUTTTTTTUUUVVVSSSRRRQQQPPPOOOPPPQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPNNNNNNLLLLLLLLLMMMNNNOOOSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVVVVVVVWWWXXXZZZ]]]aaagggppp}}}}}}sssjjjhhhffffffkkkuuuzzzwwwttttttvvvzzz}}}~~~rrrnnnlllqqq}}}uuuccc]]]TTTLLLFFFCCCAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>===============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999888888777777999888777666666555666666666555444333333444555666333444444555555555444444555555555555555555555555333444555666777777777666444555555666666666666666777777777777777777777777333333444444444444555555555555555555444444444444666555444444666666555444333444444444444555555555444555666777888777666555555555555555666666666666777777777777777777777777888777777666666777777777666666666777888888999999888:::;;;;;;999:::>>>BBBDDDLLLWWWaaajjjvvvzzzwwwwww{{{~~~|||uuuqqqssswwwzzzxxxxxxyyy{{{zzztttnnniiiccc[[[UUUSSSOOOMMMNNNMMMJJJKKKNNNNNNNNNMMMMMMNNNNNNOOOPPPNNNOOOQQQSSSSSSRRRQQQPPPQQQQQQPPPPPPOOOOOONNNNNNLLLLLLKKKKKKKKKJJJJJJJJJLLLKKKJJJIIIJJJKKKLLLMMMOOOPPPPPPQQQPPPPPPOOOOOONNNOOOOOOQQQSSSRRRPPPMMMMMMMMMNNNNNNOOOOOOOOOPPPPPPOOONNNMMMLLLLLLLLLLLLLLLMMMNNNOOOQQQQQQRRRRRRQQQOOOLLLLLLMMMNNNNNNMMMGGGGGGGGGHHHJJJKKKMMMNNNLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGHHHHHHIIIJJJJJJKKKMMMNNNPPPOOOMMMLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOPPPOOONNNNNNNNNMMMMMMMMMLLLMMMMMMOOOPPPQQQQQQQQQQQQPPPPPPOOONNNNNNNNNNNNOOONNNOOOPPPQQQQQQQQQPPPOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQRRRTTTVVVWWWXXXVVVVVVVVVWWWSSSSSSQQQPPPPPPPPPQQQRRRQQQQQQPPPPPPPPPOOOOOOOOOQQQPPPOOOOOOOOOPPPQQQRRRUUUUUUUUUTTTTTTSSSSSSSSSRRRSSSUUUWWWXXXYYYYYYZZZWWWYYY[[[^^^cccmmmzzzwwwsssllleeeccchhhpppvvv{{{yyyzzz||||||wwwzzz}}}vvvrrrmmmnnnttt}}}wwwqqqiiiaaaZZZSSSMMMIIIDDDCCCAAA???>>>>>>??????????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;;;;======<<<<<<;;;:::::::::<<<;;;999888777777888888555555555555555555555555444444555555555555444444555555555555555555555555222333444666666666666555333444444555555555555555555555555555555555555555333333333444444444555555444444444444444444555555666555444555666777666444444444444444555555555666333555666888888888666666555555555666666777777777777777777777777777777777888777777777777777888888666666666777888888999999888;;;?????????BBBHHHNNNRRR]]]kkkvvv}}}zzztttqqqtttxxxzzz|||}}}wwwwwwyyy|||wwwsssnnnjjjfffaaaYYYTTTOOOLLLKKKNNNNNNLLLLLLPPPNNNMMMMMMLLLMMMNNNOOOPPPNNNOOOPPPQQQQQQQQQQQQQQQSSSRRRRRRQQQQQQPPPOOOOOOMMMMMMMMMLLLLLLLLLKKKKKKLLLKKKJJJJJJJJJKKKMMMNNNOOOOOOPPPPPPQQQPPPPPPOOOMMMMMMPPPSSSUUUUUURRRPPPNNNOOOOOOOOOOOOOOOOOOOOOPPPOOONNNMMMMMMMMMMMMMMMKKKLLLLLLMMMOOOPPPRRRSSSQQQOOOMMMLLLNNNOOOOOONNNLLLLLLKKKKKKLLLMMMNNNOOONNNNNNMMMLLLKKKJJJIIIIIIGGGGGGHHHIIIIIIJJJJJJJJJMMMNNNOOOOOOMMMLLLLLLMMMNNNNNNNNNNNNNNNOOOOOOOOOLLLLLLMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMNNNOOOOOOPPPOOONNNMMMLLLKKKLLLLLLMMMMMMNNNOOOPPPQQQRRRSSSSSSPPPPPPOOONNNMMMMMMLLLKKKLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOPPPPPPQQQQQQQQQQQQSSSRRRQQQPPPOOOPPPQQQQQQQQQUUUYYYZZZXXXUUUUUUUUUTTTSSSQQQPPPPPPPPPQQQRRRPPPPPPPPPOOOOOOOOOOOONNNPPPPPPOOOOOOPPPRRRTTTUUUVVVVVVUUUTTTTTTSSSRRRRRRQQQQQQSSSUUUWWWXXXXXXWWWWWWXXXZZZ[[[]]]ccclllsss~~~zzzpppkkkjjjlllqqq{{{{{{}}}~~~}}}{{{zzz|||zzzrrrnnnoootttzzz~~~{{{sssjjj```ZZZHHHEEEBBB???>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;:::@@@??????>>>===<<<<<<<<<>>>===;;;999888888999:::555555666777777666555555555555555666555555444444666666666666666666666666111222444555666666555555333333444555555555555444444444444444444444444444333333333444444555555555333333333444444555555555777666555555777777666555444444444555555666666666333555777888999888777666777777888888999999::::::777777777777777777777777888777777777777777888888666666666777888888999999888<<>>@@@???AAACCCCCCBBB@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999777777777777777777777777666666666666555555555555555555666666666666555555333444444444444444444333444444444555777666444222222333333444444333333222555555555555555555555555666666666666666666666666555555555555555666777888999777555444333444555666777888888888888999999999999888888888777777666666777777777777888888888888<<<:::888777888999999999555666888:::;;;;;;<<<<<<;;;>>>BBBFFFMMMXXXeeennnvvv|||zzzyyyyyyzzzzzzzzzyyywwwzzzzzz{{{{{{{{{{{{zzzzzz~~~}}}{{{zzzzzzsssyyyzzztttkkkiiieeeaaa]]]XXXRRRNNNJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOPPPPPPPPPOOONNNMMMNNNNNNNNNNNNNNNNNNNNNNNNRRRRRRRRRQQQPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLKKKJJJIIIJJJLLLOOOQQQQQQPPPOOOOOONNNMMMMMMOOOLLLKKKNNNSSSUUUTTTQQQSSSRRRQQQPPPOOONNNNNNNNNNNNNNNNNNMMMMMMKKKJJJJJJHHHIIIJJJLLLMMMMMMMMMMMMQQQQQQQQQPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRPPPNNNLLLKKKJJJKKKLLLMMMIIIHHHGGGFFFGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKLLLMMMNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMNNNMMMJJJIIIIIIJJJMMMMMMLLLLLLKKKKKKJJJJJJJJJKKKMMMOOOQQQRRRSSSSSSUUUUUUTTTQQQMMMKKKKKKLLLKKKLLLLLLLLLLLLMMMMMMMMMOOONNNMMMLLLLLLMMMNNNOOOOOOPPPRRRSSSSSSSSSRRRRRRSSSUUUWWWYYYYYYXXXUUUTTTRRRPPPNNNOOOPPPRRRSSSRRRSSSRRRQQQPPPOOOOOOPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSTTTTTTTTTSSSSSSRRRPPPOOOOOOQQQTTTVVVVVVUUUTTTSSSRRRRRRTTTVVVYYYZZZbbbfffooo~~~wwwpppkkkgggkkkuuu{{{||||||~~~~~~yyyyyywwwsssnnnnnnuuuppp^^^RRRIIIAAA???AAA>>>???@@@AAA@@@@@@@@@@@@>>>>>>>>>======<<<;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999888888888888888888888888999999888888888777777777555666666777777666666555444444555555555555444444555555555666777777555333333444444555555444444333555555555555555555555555666666666666666666666666444333333333333444555666999777666444444444666777666666777777777888888888999888888888777777777777555555555666666666777777999888777777888999999999888999::::::;;;<<<>>>???DDDIIIPPPXXX```iiissszzz{{{}}}|||xxxvvvsssrrrssstttvvvvvvyyyzzz|||}}}|||zzzxxxwwwwwwwww}}}}}}sssmmmeeeccc```^^^[[[WWWRRROOOLLLMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOOOOOOOOOOOOOOOOQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMLLLKKKIIIIIILLLNNNOOOOOOOOONNNNNNMMMMMMLLLOOOLLLJJJLLLQQQTTTSSSPPPQQQPPPOOONNNMMMMMMMMMMMMMMMNNNNNNMMMMMMKKKJJJJJJGGGHHHIIIKKKLLLMMMMMMMMMPPPPPPOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQOOOMMMKKKJJJKKKKKKLLLHHHHHHGGGFFFGGGHHHIIIJJJLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOONNNLLLJJJKKKLLLMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMOOOPPPPPPPPPPPPRRRSSSRRRPPPNNNLLLMMMNNNMMMMMMMMMNNNNNNNNNOOOOOONNNNNNMMMLLLLLLLLLMMMMMMMMMNNNOOOQQQQQQQQQQQQQQQRRRSSSUUUWWWWWWVVVUUUTTTSSSQQQOOOOOOQQQRRRSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQUUUTTTTTTTTTSSSRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRQQQQQQPPPPPPQQQSSSTTTSSSRRRSSSRRRRRRRRRSSSTTTVVVWWW[[[^^^dddooo~~~}}}vvvooolllooorrrrrrrrryyyzzzzzzmmmllloooyyyzzzeeeSSSEEEAAABBB===<<<<<<<<<===>>>>>>???????????????>>>===;;;999;;;;;;;;;<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::888888888888888888888888999999999888888888888777666666777777777777666666555666666777777666666555777666666777888888777555555555666666666666555555666666666666666666666666666666666666666666666666444444333333444444555555888777666555444555666777555666666666777777777777888888888888888777777777555666666666666777777777777777777888999:::::::::;;;<<<<<<<<<>>>AAAFFFJJJPPPVVV___iiiqqqxxx~~~}}}yyyvvvuuuvvvzzz||||||xxxvvvrrroooppprrrvvvyyyyyy{{{}}}zzzwwwuuuuuuvvv}}}vvvkkkeee^^^\\\ZZZYYYWWWUUURRROOOMMMNNNOOOOOOOOOOOONNNNNNNNNNNNMMMMMMNNNOOOQQQRRRPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNMMMNNNMMMKKKIIIIIIKKKMMMMMMMMMMMMMMMMMMMMMLLLLLLPPPLLLIIIJJJNNNQQQQQQPPPOOONNNMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJJJJEEEFFFHHHJJJKKKLLLMMMMMMOOONNNNNNMMMMMMNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPNNNLLLKKKKKKKKKKKKHHHHHHGGGGGGHHHHHHIIIJJJNNNMMMMMMLLLLLLKKKKKKKKKMMMNNNOOOOOOOOONNNMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPOOOMMMLLLLLLMMMMMMLLLLLLLLLLLLKKKKKKKKKMMMMMMMMMNNNNNNNNNNNNNNNPPPQQQRRRPPPOOONNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPNNNNNNMMMMMMLLLLLLLLLLLLJJJKKKLLLNNNOOOPPPPPPPPPQQQQQQRRRSSSTTTTTTSSSSSSSSSQQQOOOOOOQQQRRRRRRRRRNNNPPPQQQSSSSSSSSSSSSRRRUUUUUUTTTSSSRRRQQQQQQPPPQQQQQQRRRRRRRRRRRRRRRQQQSSSRRRQQQQQQRRRSSSRRRPPPQQQQQQQQQRRRRRRSSSSSSSSSTTTWWWZZZ```iiiwww|||vvvqqqkkkgggiiigggiiiqqqyyyyyytttqqqtttyyy{{{{{{bbbOOODDDAAA???>>><<<<<<===???@@@@@@???@@@AAAAAAAAA???===<<<::::::;;;<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999999999999999888888777777777666666666666777777888888777777666666777777888888777777666999888777888999999888777666777777888888777777666777777777777777777777777666666666666666666666666777777666666666666777777777777666555555666666777666666666777777777888888888888888888888888888888888888888999999999::::::777888:::;;;;;;;;;<<<===;;;===@@@BBBFFFLLLUUU\\\ccchhhooowww}}}{{{uuuooollllllllluuu}}}|||{{{yyywwwvvvxxx||||||}}}}}}yyyxxxxxxzzz{{{|||qqqfff```ZZZXXXVVVUUUTTTSSSPPPNNNMMMMMMNNNNNNNNNMMMMMMLLLNNNMMMLLLLLLMMMOOORRRSSSQQQQQQPPPPPPPPPPPPOOOOOOMMMNNNNNNNNNOOOOOOPPPPPPNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNMMMKKKIIIHHHIIIKKKLLLLLLLLLMMMMMMMMMNNNNNNPPPMMMIIIIIIKKKNNNOOOOOONNNMMMMMMLLLKKKKKKLLLLLLLLLLLLMMMMMMLLLKKKJJJJJJFFFGGGIIIKKKLLLMMMNNNNNNMMMLLLLLLKKKKKKLLLLLLMMMOOOOOOOOOOOOOOOOOOOOOOOOQQQPPPNNNMMMKKKKKKJJJJJJIIIIIIIIIIIIJJJKKKKKKLLLOOOOOOOOONNNNNNMMMLLLLLLQQQRRRSSSSSSSSSQQQOOONNNMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPOOOMMMLLLLLLNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLMMMMMMMMMNNNNNNQQQSSSSSSRRRPPPOOOOOOPPPOOOOOOOOOPPPPPPPPPPPPQQQOOOPPPPPPPPPOOONNNMMMLLLIIIIIIKKKLLLNNNOOOPPPQQQPPPPPPPPPPPPQQQRRRRRRSSSRRRPPPNNNNNNOOOPPPQQQPPPOOOPPPRRRTTTTTTSSSRRRQQQQQQQQQQQQPPPPPPOOOOOOOOORRRSSSSSSTTTTTTTTTTTTSSSTTTSSSRRRRRRTTTTTTSSSRRRPPPQQQRRRRRRRRRRRRRRRQQQQQQTTTWWWYYY\\\ffftttzzzuuulllgggccccccfffmmmzzzyyyuuussssssvvvzzz~~~vvv```OOOEEEDDDAAA???>>>@@@AAAAAA@@@??????@@@AAA@@@???>>>===;;;;;;<<<<<<===>>>??????========================<<<<<<<<<;;;;;;;;;::::::999999999999999999999999888888888888777777777777777777888888888888777777777888888888888888888777:::999777888999:::999888777888888999999888888777888888888888888888888888777777777777777777777777888777777666666666777777777777666666666777777777777777777888888888999999888888888888888999999999999999999999::::::::::::777999;;;;;;:::;;;===???>>>CCCIIINNNTTT]]]iiirrr|||}}}~~~xxxqqqnnnmmmmmmmmmssszzz~~~~~~~~~~~~}}}|||~~~~~~wwwmmmddd___ZZZWWWTTTSSSRRRPPPNNNLLLKKKLLLLLLLLLLLLKKKKKKJJJMMMLLLKKKKKKLLLOOORRRSSSQQQQQQQQQPPPPPPOOOOOOOOOLLLLLLMMMMMMNNNNNNOOOOOOKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMKKKIIIHHHHHHIIIKKKLLLLLLMMMNNNOOOPPPPPPPPPNNNJJJIIIIIIKKKMMMMMMNNNMMMMMMLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLKKKKKKJJJHHHIIIJJJLLLNNNOOOOOOOOOKKKKKKJJJJJJJJJJJJKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMOOOOOONNNLLLKKKJJJJJJJJJIIIJJJKKKLLLLLLMMMMMMMMMOOOOOOPPPPPPOOONNNMMMMMMQQQSSSTTTUUUTTTSSSPPPOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNLLLKKKLLLMMMLLLLLLLLLLLLMMMMMMMMMMMMKKKKKKKKKLLLMMMNNNPPPQQQTTTUUUVVVUUURRRPPPOOOOOONNNNNNNNNNNNOOOOOOOOOOOOPPPQQQSSSSSSSSSQQQOOONNNJJJJJJKKKLLLNNNPPPQQQRRRNNNOOOOOOPPPPPPQQQRRRRRRQQQOOOLLLLLLMMMOOOOOONNNQQQRRRSSSTTTSSSRRRPPPNNNNNNNNNOOOOOOPPPPPPQQQQQQTTTTTTUUUVVVVVVVVVVVVVVVSSSRRRRRRSSSUUUVVVVVVUUUPPPQQQRRRRRRSSSRRRRRRQQQOOOSSSVVVXXXXXX]]]eeemmmvvv}}}uuulllgggddddddlllttt|||~~~xxxrrrqqqsssxxxvvvcccVVVJJJFFFCCCBBBCCCCCC@@@===@@@@@@???>>>>>>==================>>>>>>??????@@@========================<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;:::::::::999999888888999999999999888888777888888999999888888777;;;999777777999:::999999888888999999999999888888777777777777777777777777777777777777777777777777666666555555444444555555666666777777777777888888888888888888999999999999888888888999999999999999777777888888888999999999666999<<<<<<<<<>>>CCCGGGIIIQQQZZZbbbhhhqqq|||~~~yyyvvvvvvvvvwwwwwwwww{{{|||yyyyyy}}}|||}}}}}}yyyxxxtttuuuvvvuuuqqqjjjbbb]]]YYYVVVRRRPPPOOONNNLLLJJJIIIJJJJJJKKKKKKKKKJJJJJJLLLLLLKKKLLLMMMOOOQQQRRRQQQQQQPPPPPPOOOOOONNNNNNLLLLLLLLLMMMMMMMMMMMMMMMIIIIIIIIIJJJJJJJJJJJJKKKIIIJJJKKKJJJHHHGGGGGGHHHJJJKKKLLLMMMOOOPPPQQQRRRPPPNNNLLLJJJJJJJJJKKKLLLMMMLLLLLLKKKKKKLLLLLLLLLKKKKKKKKKLLLLLLKKKKKKJJJJJJKKKLLLMMMNNNOOOOOOOOOKKKJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNPPPQQQQQQPPPOOONNNOOOPPPRRRTTTSSSRRROOOMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNMMMLLLKKKLLLNNNLLLLLLLLLMMMMMMMMMMMMNNNLLLLLLKKKLLLMMMOOOQQQRRRTTTVVVWWWVVVSSSPPPOOONNNMMMMMMMMMMMMNNNNNNNNNNNNPPPRRRTTTVVVVVVTTTRRRPPPKKKKKKLLLLLLNNNOOOQQQRRRNNNNNNPPPQQQRRRRRRRRRRRRQQQOOOMMMLLLMMMNNNNNNNNNQQQRRRRRRRRRRRRPPPOOOMMMNNNOOOOOOPPPQQQRRRSSSSSSSSSSSSTTTUUUVVVVVVVVVVVVSSSRRRRRRSSSUUUVVVVVVUUUPPPPPPQQQQQQQQQRRRRRRRRRLLLPPPTTTUUUVVVWWW[[[___ccciiittt|||ooodddaaadddfffooo|||{{{tttsssttt{{{|||nnn^^^ZZZVVVTTTUUUSSSNNNIIIGGGEEECCC@@@>>>======>>>???????????????@@@@@@@@@========================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::888999999999999999999888777777888888888888777777;;;999777777888999999999888888999999999999888888777777777777777777777777777777777777777777777777777777666555555555555555666666777888888888888888777777777777888888888888888888888999999:::::::::888888888999999999999:::999<<>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888999999::::::999999888777777888888888888777777;;;888666666777999999888777888888999999888888777666666666666666666666666777777777777777777777777999999888777777777777777555666777888888888888888666666666666777777777777888888888999999:::::::::::::::;;;;;;;;;<<<<<<<<<===@@@DDDFFFIIIPPP[[[dddhhhrrr~~~zzzvvvvvvyyy~~~~~~|||tttmmmjjjccceeehhhiiifffaaa[[[WWWRRROOOMMMKKKKKKKKKKKKJJJIIIIIIKKKLLLMMMMMMMMMMMMKKKLLLMMMNNNNNNOOONNNNNNPPPPPPOOONNNNNNMMMLLLLLLMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLDDDFFFGGGGGGFFFFFFFFFGGGFFFGGGIIIJJJMMMOOOPPPQQQOOOPPPPPPNNNKKKJJJIIIJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKGGGHHHIIIIIIJJJJJJIIIIIIEEEGGGIIIJJJLLLLLLLLLKKKJJJLLLNNNPPPQQQQQQPPPOOONNNPPPSSSVVVVVVUUURRRQQQMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPNNNNNNOOOPPPLLLLLLMMMMMMNNNNNNNNNNNNRRRQQQOOOMMMMMMNNNOOOPPPMMMOOORRRRRRQQQPPPOOOOOOMMMMMMNNNNNNNNNOOOOOOOOOLLLOOOSSSVVVWWWVVVSSSQQQMMMLLLKKKKKKKKKMMMNNNOOOMMMOOORRRUUUVVVVVVTTTSSSTTTRRRPPPOOOPPPQQQQQQPPPNNNNNNNNNNNNNNNOOOQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNKKKLLLMMMNNNOOOOOOOOOOOOTTTRRRQQQPPPQQQQQQOOONNNMMMLLLLLLKKKMMMOOORRRSSSOOONNNNNNOOOSSSVVVWWWWWWYYY[[[^^^aaafffppp}}}zzzwwwsssoooooosss{{{vvvrrrsssvvv|||zzzlllaaaSSSJJJFFFEEECCCAAA>>>???@@@@@@???>>>???@@@<<<===>>>>>>>>>>>>===<<<>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999;;;::::::999999::::::;;;999999999999999999999999:::999888777777888999:::888888999999999999888888555666777888999999888888;;;;;;;;;::::::999999999888888888777777777777777777777777777888888888999777777777777777777777777333555888:::999999999:::;;;;;;<<<;;;;;;===@@@CCCBBBJJJQQQUUUZZZccckkkmmmvvvxxx~~~zzzpppnnnsssyyy}}}{{{ssslllgggcccbbbbbbbbb```]]]XXXTTTMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKJJJIIIIIIJJJLLLNNNOOOOOOOOOPPPQQQQQQPPPPPPPPPLLLKKKKKKJJJJJJJJJKKKKKKJJJJJJIIIIIIJJJLLLOOOQQQJJJIIIGGGFFFEEEFFFGGGGGGHHHHHHHHHIIIIIIJJJKKKLLLNNNMMMLLLLLLLLLLLLLLLMMMIIIIIIHHHHHHHHHGGGGGGGGGLLLLLLKKKKKKKKKJJJJJJJJJLLLMMMOOOPPPQQQQQQQQQPPPJJJJJJJJJIIIIIIHHHHHHGGGHHHIIIJJJJJJHHHHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJLLLOOOQQQSSSTTTTTTUUUUUUUUUTTTTTTTTTSSSSSSMMMNNNPPPPPPPPPNNNLLLKKKQQQPPPNNNLLLKKKKKKLLLLLLMMMMMMOOOPPPQQQRRRRRRRRROOOOOOMMMLLLLLLLLLMMMNNNPPPQQQRRRRRRRRRRRRRRRQQQOOOOOONNNMMMNNNPPPSSSTTTOOOOOOPPPQQQRRRSSSTTTUUUNNNNNNNNNMMMLLLKKKJJJIIIKKKNNNQQQTTTUUUSSSQQQOOOLLLMMMNNNOOOOOONNNMMMLLLOOOOOOOOOOOOOOOOOOOOOOOORRRQQQOOONNNMMMLLLLLLLLLNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOPPPQQQQQQRRRQQQPPPOOONNNMMMMMMMMMMMMNNNNNNNNNOOOPPPQQQSSSTTTTTTXXX[[[^^^```dddjjjnnn}}}yyyqqqkkkhhhtttzzzvvvuuutttvvv{{{nnn^^^SSSKKKDDD???@@@AAAAAA@@@??????@@@AAADDDCCC@@@>>>>>>>>>@@@AAA?????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999;;;::::::999999::::::;;;999999999999999999999999:::999888777777888999:::888888999999999999888888:::999999888777777666666999999999888888888777777888888888888777777777777666666666666777777777777::::::999:::;;;;;;:::999888:::;;;;;;;;;;;;<<<===<<<===???@@@BBBEEEJJJNNNSSS\\\eeejjjpppxxx}}}~~~~~~|||uuusssvvvzzz|||{{{vvvpppiiieeecccbbb___]]]ZZZVVVQQQMMMLLLKKKJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNOOOOOOOOOOOOOOONNNJJJJJJIIIIIIIIIIIIJJJKKKIIIHHHGGGGGGHHHJJJLLLNNNJJJIIIHHHGGGFFFFFFGGGHHHJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMLLLKKKKKKKKKKKKLLLIIIIIIIIIIIIIIIHHHHHHHHHKKKKKKJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOOOONNNMMMLLLLLLKKKKKKJJJJJJIIIIIIGGGHHHIIIIIIGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJJJJJJJIIIIIIIIIIIIGGGHHHJJJLLLOOOQQQRRRSSSSSSTTTVVVWWWVVVTTTRRRQQQNNNOOOPPPQQQPPPOOOMMMLLLOOONNNMMMMMMMMMMMMNNNOOOMMMNNNOOOPPPQQQQQQQQQQQQOOONNNMMMLLLKKKLLLMMMMMMPPPPPPQQQRRRRRRRRRRRRRRRPPPPPPOOONNNOOOQQQSSSTTTQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNMMMLLLKKKLLLNNNPPPSSSSSSRRRQQQPPPLLLLLLMMMNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNPPPPPPOOONNNMMMMMMMMMMMMKKKKKKKKKKKKLLLNNNOOOPPPNNNOOOPPPPPPPPPPPPPPPPPPPPPOOONNNMMMLLLLLLLLLLLLKKKKKKLLLLLLMMMOOOPPPQQQSSSUUUXXXYYYYYY\\\```dddllluuuyyytttjjjlllmmmlllmmmqqqzzz}}}vvvssstttxxx||||||jjjZZZMMMEEEEEEDDDBBBAAAAAAAAABBBCCCCCCCCCAAA@@@????????????@@@@@@??????>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::999999888888888888999999888888999999999999888888999888777666555555666666999999999888888888888777888888888888888888888888888888888777777777777777:::888777999<<<<<<999666:::::::::999888:::===@@@AAACCCGGGJJJOOOUUU[[[```kkksss|||}}}|||yyyxxxwww{{{~~~zzzyyyyyyzzz~~~~~~zzztttoookkkfffccc___\\\YYYUUUSSSOOOKKKHHHJJJJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIKKKLLLMMMNNNNNNMMMMMMLLLLLLMMMMMMMMMMMMMMMLLLLLLGGGGGGGGGGGGGGGHHHIIIJJJGGGGGGFFFFFFFFFGGGIIIJJJIIIIIIHHHGGGGGGGGGHHHHHHLLLLLLLLLKKKLLLLLLMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJLLLMMMMMMLLLKKKJJJLLLKKKKKKJJJIIIIIIHHHHHHEEEGGGHHHGGGFFFEEEFFFGGGJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIFFFGGGHHHJJJLLLOOOQQQSSSRRRTTTWWWXXXWWWTTTQQQNNNOOOOOOPPPQQQQQQPPPNNNMMMNNNMMMMMMNNNOOOPPPQQQRRRNNNOOOOOOPPPPPPOOOOOOOOOOOONNNLLLKKKKKKKKKLLLMMMNNNOOOPPPRRRRRRSSSSSSSSSPPPOOONNNNNNOOOPPPRRRSSSSSSQQQPPPNNNMMMMMMMMMNNNQQQQQQQQQQQQPPPPPPOOONNNMMMNNNOOOPPPQQQQQQQQQQQQLLLLLLLLLMMMNNNOOOPPPQQQMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMNNNNNNNNNLLLLLLLLLLLLLLLMMMNNNNNNOOOPPPPPPQQQQQQPPPNNNMMMOOONNNMMMLLLKKKKKKKKKLLLKKKKKKKKKLLLMMMNNNOOOPPPSSSTTTTTTTTTTTTUUUXXXZZZ^^^bbbjjjtttvvvrrrlllgggdddfffjjjmmmooowwwwwwuuuvvvxxxyyyqqq___UUULLLJJJHHHFFFFFFFFFGGGGGGAAABBBDDDEEEDDDBBB???===@@@@@@??????>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::999999999999999999999999888888999999999999888888555444333222333555777888::::::::::::::::::::::::777888888888888888999999:::::::::999999999999888999777666999======:::666:::;;;;;;:::;;;???DDDHHHLLLOOOTTTZZZ```hhhpppuuuyyy{{{|||{{{yyyxxxyyyzzz~~~~~~{{{yyyzzz|||~~~}}}}}}~~~}}}~~~~~~zzzsssmmmjjjgggdddbbbXXXUUUQQQNNNMMMLLLJJJIIIIIIIIIHHHGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIKKKMMMOOOPPPPPPNNNLLLJJJJJJKKKKKKKKKKKKJJJJJJIIIDDDDDDDDDEEEFFFGGGHHHIIIGGGFFFEEEEEEEEEFFFGGGGGGIIIIIIHHHHHHHHHHHHHHHHHHLLLLLLKKKKKKKKKKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKKKKLLLKKKJJJIIIIIIGGGGGGHHHHHHIIIJJJJJJKKKJJJKKKLLLMMMLLLKKKJJJIIIJJJJJJIIIHHHGGGFFFFFFEEEDDDEEEFFFFFFDDDDDDEEEFFFKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIGGGGGGHHHIIILLLNNNQQQRRRTTTTTTVVVVVVUUUSSSPPPOOOOOOPPPPPPQQQQQQPPPOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQOOOOOOOOOOOOOOONNNMMMMMMNNNMMMLLLKKKJJJKKKLLLLLLMMMNNNOOOQQQRRRSSSSSSSSSNNNNNNMMMMMMNNNOOOPPPQQQSSSRRRPPPNNNMMMMMMMMMNNNPPPPPPQQQQQQQQQPPPOOOOOONNNNNNNNNNNNOOOPPPQQQRRRNNNMMMLLLKKKKKKMMMNNNOOOKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPRRRQQQOOONNNMMMLLLLLLKKKOOOPPPQQQQQQQQQOOOMMMKKKMMMMMMLLLKKKKKKKKKKKKKKKMMMMMMMMMMMMNNNOOOPPPQQQTTTTTTSSSSSSRRRSSSUUUVVVZZZ[[[]]]bbbjjjwwwyyysssnnniiifffhhhkkkrrr{{{~~~}}}}}}|||}}}ttthhhZZZXXXUUUTTTUUUVVVUUUTTTLLLKKKJJJHHHFFFDDDBBBBBB@@@@@@??????>>>======<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::999999999::::::999999999888888999999999999888888777666444444444666999:::::::::::::::::::::::::::777777888888999999999:::999999999999999999999999999888999;;;???@@@>>><<<>>>@@@BBBDDDHHHMMMTTTYYY^^^aaafffkkkrrryyyzzzxxxzzz{{{~~~zzz{{{{{{zzzzzz|||}}}{{{{{{||||||||||||}}}~~~}}}zzzuuunnnhhheeecccaaa```TTTQQQMMMKKKJJJJJJIIIHHHHHHHHHGGGGGGGGGHHHHHHIIIJJJJJJJJJKKKKKKJJJJJJJJJKKKLLLOOOQQQPPPNNNLLLJJJIIIIIIJJJJJJIIIHHHHHHGGGCCCCCCCCCCCCDDDFFFGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHJJJJJJIIIIIIIIIJJJKKKKKKLLLKKKJJJIIIHHHHHHHHHHHHJJJKKKLLLMMMLLLKKKIIIHHHEEEFFFGGGHHHIIIKKKLLLLLLLLLMMMNNNNNNNNNMMMLLLKKKKKKJJJJJJIIIGGGFFFFFFEEEDDDEEEFFFFFFDDDDDDEEEFFFKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJKKKMMMOOOQQQRRRUUUTTTSSSQQQQQQPPPQQQQQQOOOPPPPPPPPPPPPPPPPPPPPPRRRRRRQQQQQQPPPOOONNNNNNOOOOOOOOOOOONNNMMMLLLLLLMMMLLLKKKJJJJJJJJJKKKLLLLLLLLLNNNOOOQQQQQQRRRRRROOOOOOOOOPPPQQQRRRSSSTTTXXXVVVTTTQQQNNNLLLLLLKKKMMMNNNNNNOOOOOOOOONNNNNNNNNNNNMMMMMMNNNOOOQQQQQQPPPNNNLLLKKKJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMNNNPPPPPPTTTSSSRRRPPPOOONNNNNNNNNPPPPPPQQQQQQPPPNNNLLLKKKLLLLLLKKKKKKJJJKKKKKKKKKMMMMMMMMMMMMNNNOOOPPPPPPRRRQQQPPPQQQRRRTTTUUUVVVWWWXXXXXXYYY]]]dddmmmssswwwpppkkkiiigggiiippp{{{|||ooommmlllnnnrrrtttsssqqqfff```UUUKKKEEECCCDDDFFFAAAAAA@@@@@@???>>>>>>>>>=========<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::999999::::::::::::999999888888999999999999888888===<<<:::999888888999999777888888888888999999999777777888888999:::::::::777777888888888999999999777888:::;;;===???AAACCCCCCGGGMMMRRRXXX^^^eeeiiirrrtttxxx{{{zzzxxxzzz{{{|||{{{|||}}}}}}}}}~~~}}}||||||}}}~~~sssooohhhccc```^^^\\\[[[TTTQQQMMMJJJIIIHHHGGGEEEHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKNNNOOOPPPNNNLLLJJJIIIIIIIIIIIIHHHGGGFFFFFFCCCCCCCCCCCCDDDDDDEEEFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKMMMLLLKKKJJJIIIHHHHHHHHHIIIKKKLLLMMMMMMKKKIIIHHHEEEEEEGGGHHHJJJLLLMMMNNNNNNOOOPPPQQQQQQPPPOOONNNNNNNNNMMMLLLJJJIIIHHHHHHEEEGGGHHHGGGFFFEEEFFFGGGKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKLLLMMMNNNOOOOOOOOOOOOSSSRRROOONNNNNNOOOPPPRRROOOOOOOOOOOOOOOPPPPPPPPPTTTSSSSSSRRRPPPNNNLLLKKKNNNNNNNNNNNNNNNMMMLLLKKKMMMLLLJJJIIIIIIIIIJJJKKKJJJKKKLLLNNNOOOOOOOOOOOOPPPQQQRRRTTTVVVWWWXXXYYY\\\[[[XXXTTTPPPLLLIIIGGGJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQPPPNNNLLLJJJIIIIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQRRRSSSSSSQQQPPPPPPOOONNNMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNOOONNNMMMNNNQQQSSSTTTUUUSSSSSSTTTUUUVVVYYY^^^bbbhhhrrrzzzrrrmmmlllnnnqqqssswww{{{|||}}}ttteeeXXXOOOKKKIIICCCCCCCCCBBBAAAAAA@@@@@@>>>======<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;:::999999888888999999999999888888;;;;;;;;;:::999999888888777777888888888999999999777777888999999:::;;;;;;888888999:::;;;<<<======999===@@@@@@@@@CCCIIIOOOQQQWWW```hhhoootttyyy||||||xxxwwwzzz}}}}}}~~~xxxkkkgggbbb]]]ZZZWWWTTTRRRPPPNNNKKKJJJIIIIIIGGGEEEHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJLLLNNNNNNNNNLLLLLLIIIIIIIIIHHHHHHGGGEEEEEEDDDDDDCCCCCCCCCDDDDDDEEECCCCCCDDDFFFFFFGGGGGGGGGDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEFFFFFFHHHIIIKKKLLLNNNMMMLLLJJJIIIHHHHHHHHHHHHJJJLLLMMMLLLKKKHHHGGGDDDEEEGGGIIIKKKMMMOOOPPPNNNOOOPPPRRRRRRRRRQQQQQQPPPOOONNNMMMKKKJJJIIIHHHGGGHHHIIIIIIGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLMMMMMMMMMNNNLLLMMMOOOPPPPPPOOOMMMKKKOOONNNMMMMMMMMMNNNOOOPPPNNNNNNNNNNNNNNNOOOPPPPPPSSSSSSRRRQQQPPPMMMKKKIIILLLMMMMMMMMMMMMMMMLLLLLLLLLKKKJJJIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMMMMLLLLLLOOOPPPRRRUUUWWWYYYZZZ[[[XXXXXXWWWUUURRROOOKKKIIIHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOOOOOOOPPPPPPPPPOOOMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLNNNOOOPPPPPPPPPPPPPPPQQQRRRTTTTTTQQQPPPNNNMMMLLLMMMNNNOOOMMMLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOMMMLLLMMMQQQTTTUUUTTTRRRSSSTTTTTTTTTUUUXXX[[[]]]dddnnnwwwyyytttpppnnnoootttzzz|||{{{|||}}}yyyyyyzzzzzzwwweeeWWWOOOEEEEEEEEEDDDCCCCCCBBBBBB>>>>>>===<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999;;;;;;;;;;;;999999888888999999999999888888555666777888999999888888999999999::::::;;;;;;;;;777777888999::::::;;;;;;;;;<<<===>>>???AAABBBBBBCCCHHHLLLLLLJJJNNNVVV^^^dddkkkuuu|||xxxvvvqqqwww~~~~~~wwwkkkfffbbb]]]XXXUUURRROOOLLLJJJHHHHHHIIIJJJKKKJJJIIIHHHHHHHHHHHHIIIIIIJJJKKKGGGHHHHHHIIIIIIHHHHHHGGGHHHIIIKKKLLLMMMMMMMMMLLLIIIIIIIIIHHHHHHFFFEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDAAABBBCCCEEEFFFGGGGGGGGGCCCDDDEEEFFFGGGGGGFFFEEEDDDEEEEEEFFFHHHJJJLLLMMMNNNNNNLLLKKKJJJIIIIIIHHHHHHIIIKKKLLLLLLJJJHHHFFFEEEEEEGGGJJJLLLNNNPPPQQQMMMOOOPPPRRRSSSSSSRRRRRRNNNNNNMMMKKKJJJHHHGGGGGGHHHIIIJJJJJJHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLMMMMMMNNNNNNNNNOOOKKKMMMPPPQQQQQQNNNKKKHHHJJJKKKMMMNNNOOOOOONNNNNNNNNMMMMMMMMMNNNNNNOOOPPPQQQRRRRRRQQQPPPMMMKKKJJJLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKJJJIIIHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJKKKMMMPPPSSSVVVXXXYYYZZZPPPQQQSSSUUUTTTRRRPPPNNNGGGHHHIIIKKKLLLLLLLLLLLLKKKKKKMMMNNNNNNOOONNNNNNOOOPPPQQQQQQPPPOOOMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNOOORRRQQQQQQPPPPPPPPPQQQQQQRRRPPPMMMKKKKKKMMMOOOPPPMMMLLLLLLLLLLLLLLLMMMMMMPPPPPPPPPOOOPPPPPPQQQQQQRRRPPPNNNOOOSSSUUUVVVUUUVVVWWWWWWUUUTTTTTTVVVXXX]]]```cccfffkkkuuutttqqqooonnnkkkhhhjjjnnnrrr}}}|||~~~nnn```[[[XXXUUUTTTTTTSSSOOOLLLKKKHHHEEECCCBBB@@@>>>===@@@>>><<<:::999999:::;;;;;;<<<===>>>>>>>>>>>>======;;;:::999999;;;===>>>=========<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999<<<:::999:::<<<===:::888888:::;;;;;;999888888999999:::;;;;;;::::::<<<===>>>@@@BBBDDDGGGLLLQQQUUUZZZ]]]___```bbbhhhpppvvvzzz{{{vvvuuuvvvzzz~~~|||~~~{{{zzzzzzvvvoooiiibbb]]]VVVPPPMMMKKKIIIHHHGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIIIILLLKKKIIIHHHGGGGGGHHHIIIDDDFFFHHHJJJKKKKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDCCCDDDFFFFFFEEECCCBBBCCCCCCDDDDDDDDDDDDCCCDDDEEEFFFHHHJJJLLLMMMNNNQQQOOOMMMLLLLLLLLLJJJIIIIIIJJJLLLMMMLLLKKKIIIHHHFFFGGGIIIKKKLLLLLLKKKKKKMMMNNNPPPQQQRRRQQQQQQPPPMMMLLLLLLKKKJJJIIIIIIIIILLLKKKKKKJJJJJJJJJJJJJJJNNNLLLJJJIIIHHHIIIJJJKKKMMMMMMMMMNNNNNNOOOOOOOOOMMMNNNOOOPPPPPPNNNMMMKKKMMMLLLKKKJJJJJJKKKLLLMMMNNNNNNNNNOOOOOOPPPPPPPPPSSSRRRPPPPPPPPPNNNLLLJJJIIIKKKNNNPPPPPPOOOMMMLLLLLLLLLKKKJJJJJJJJJJJJJJJLLLLLLKKKJJJJJJJJJJJJKKKLLLMMMNNNOOOQQQRRRTTTTTTQQQRRRTTTUUUTTTSSSQQQPPPMMMLLLJJJIIIHHHHHHIIIIIILLLMMMOOOOOONNNOOOQQQSSSTTTRRRPPPMMMLLLLLLMMMNNNMMMKKKJJJKKKLLLLLLKKKJJJKKKKKKLLLMMMNNNPPPRRRSSSRRRSSSTTTUUUUUUTTTRRRQQQNNNKKKIIIJJJLLLNNNMMMKKKKKKKKKLLLMMMNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRQQQQQQSSSTTTVVVWWWUUUTTTRRRRRRTTTVVVVVVVVV[[[\\\]]]___bbbgggnnnssstttnnnjjjeeebbbdddjjjsss~~~yyymmmiiieeefffiiijjjgggccc^^^YYYRRRLLLHHHEEEBBB@@@???===<<<;;;<<<===>>>???@@@@@@??????>>>>>>=========<<<;;;;;;;;;<<<===>>><<<<<<<<<<<<;;;;;;;;;:::;;;;;;::::::::::::::::::<<<:::888999;;;;;;:::777777999;;;;;;:::999:::;;;:::<<<>>>>>>>>>???AAACCCDDDGGGMMMRRRYYYaaaiiioootttvvvxxxxxxxxx|||}}}yyyvvvvvvwww{{{~~~~~~~~~yyyuuuqqqoooooollleee```^^^YYYSSSNNNLLLJJJIIIHHHGGGGGGHHHIIIIIIJJJJJJKKKJJJJJJJJJIIIIIIIIIIIIHHHIIIIIIHHHHHHGGGHHHHHHHHHFFFGGGIIIKKKLLLKKKJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFGGGEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFDDDEEEFFFHHHJJJKKKLLLMMMPPPNNNLLLLLLLLLLLLKKKJJJGGGIIIJJJLLLLLLLLLKKKJJJFFFGGGHHHIIIJJJKKKKKKKKKKKKLLLNNNOOOPPPPPPOOOOOOMMMLLLLLLKKKJJJJJJIIIIIIKKKJJJJJJJJJKKKLLLLLLMMMNNNMMMKKKJJJIIIJJJKKKLLLMMMMMMMMMNNNOOOOOOPPPPPPNNNOOOPPPPPPOOONNNMMMLLLLLLLLLLLLKKKLLLLLLMMMMMMNNNNNNNNNOOOOOOPPPQQQQQQTTTSSSQQQQQQQQQPPPMMMKKKKKKMMMOOOQQQQQQPPPOOOMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKLLLMMMNNNPPPQQQRRRQQQRRRTTTUUUUUUTTTSSSRRRMMMLLLKKKIIIIIIIIIIIIJJJKKKMMMNNNNNNMMMNNNPPPSSSTTTSSSQQQOOONNNNNNNNNNNNKKKJJJIIIJJJKKKKKKJJJIIIKKKKKKLLLMMMNNNPPPQQQRRRSSSTTTUUUVVVUUUTTTRRRPPPMMMKKKIIIJJJLLLMMMLLLKKKLLLLLLMMMNNNNNNOOOPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPRRRRRRQQQRRRSSSTTTVVVWWWRRRQQQOOOPPPRRRTTTUUUTTTUUUVVVWWWWWWYYY]]]bbbgggjjjssswwwmmmfffbbbcccgggnnnwww|||yyy|||}}}vvvlllaaaYYYSSSNNNJJJDDDBBB@@@@@@BBBBBBBBBAAACCCBBBAAA?????????@@@@@@??????>>>>>>===>>>>>>>>>===>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>><<<;;;;;;<<<<<<;;;:::777999;;;<<<<<<<<<===>>>>>>AAADDDGGGHHHJJJLLLOOORRRVVV]]]fffnnnxxx}}}|||{{{yyy~~~~~~{{{zzzyyyyyyzzz{{{~~~~~~zzztttooojjjgggeeeccc^^^ZZZVVVSSSNNNKKKJJJIIIIIIIIIGGGGGGHHHIIIIIIJJJJJJKKKIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHIIIHHHHHHHHHHHHJJJKKKLLLMMMKKKJJJIIIGGGGGGGGGFFFEEEEEEDDDDDDBBBCCCCCCCCCDDDDDDEEEEEEDDDCCCCCCEEEFFFGGGFFFDDDFFFFFFGGGHHHHHHHHHHHHHHHDDDEEEFFFHHHIIIKKKLLLLLLOOOMMMLLLLLLMMMMMMLLLJJJFFFGGGIIIKKKLLLLLLLLLKKKFFFGGGGGGGGGHHHJJJKKKLLLIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIJJJJJJJJJKKKLLLMMMOOOOOONNNMMMLLLKKKKKKKKKLLLMMMMMMMMMNNNNNNOOOPPPPPPQQQQQQPPPPPPOOONNNMMMMMMLLLKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPQQQQQQTTTSSSRRRRRRRRRQQQNNNLLLNNNOOOQQQRRRSSSRRRPPPOOOLLLKKKJJJJJJIIIIIIJJJJJJHHHHHHIIIJJJKKKLLLMMMNNNJJJIIIIIIIIIKKKMMMOOOPPPPPPQQQSSSTTTUUUUUUTTTSSSNNNMMMLLLJJJJJJJJJJJJKKKJJJKKKLLLLLLLLLMMMOOOQQQSSSSSSRRRRRRQQQPPPOOOOOOKKKJJJIIIIIIKKKKKKJJJIIIKKKLLLLLLMMMNNNPPPQQQRRRUUUUUUVVVVVVUUUSSSRRRPPPMMMKKKJJJKKKLLLLLLKKKJJJLLLMMMMMMNNNNNNOOOOOOPPPOOOOOOOOOPPPPPPQQQQQQQQQRRRQQQRRRRRRSSSUUUVVVWWWRRRPPPOOOPPPRRRTTTTTTTTTVVVVVVWWWVVVVVVYYY\\\```^^^ccclllttt}}}|||rrriiieeebbbdddhhhmmmoooooozzz{{{zzz}}}vvvkkkbbb\\\SSSPPPMMMLLLMMMLLLJJJGGGHHHFFFDDDCCCCCCDDDEEEGGGBBBBBBBBBAAA@@@@@@@@@@@@AAAAAABBBBBBAAA@@@???>>>======>>>???@@@@@@AAAAAACCCBBBAAAAAAAAAAAAAAA@@@<<<>>>@@@BBBBBBBBBDDDEEEIIIMMMQQQUUUXXX[[[^^^```eeeiiipppwww~~~{{{zzzzzzzzz}}}zzz}}}~~~|||{{{{{{wwwyyy{{{}}}~~~~~~}}}|||{{{}}}~~~xxxsssnnniiiddd___]]][[[XXXVVVPPPMMMIIIGGGHHHIIIIIIHHHGGGGGGHHHIIIIIIJJJJJJKKKIIIIIIHHHHHHHHHGGGGGGGGGFFFGGGHHHJJJJJJJJJIIIHHHKKKLLLMMMNNNMMMLLLJJJHHHGGGGGGGGGGGGFFFFFFEEEEEEBBBBBBCCCCCCDDDEEEEEEEEEDDDCCCCCCEEEGGGHHHFFFEEEFFFGGGHHHIIIIIIIIIIIIIIIEEEEEEFFFHHHIIIKKKLLLLLLMMMLLLLLLLLLMMMNNNLLLKKKFFFGGGHHHJJJKKKKKKJJJJJJGGGFFFFFFFFFGGGIIIKKKLLLIIIJJJJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKKKKKKKLLLMMMNNNOOONNNNNNMMMLLLLLLMMMMMMNNNMMMMMMNNNNNNOOOPPPPPPPPPRRRQQQPPPNNNMMMMMMMMMMMMJJJKKKMMMOOOPPPPPPPPPOOONNNOOOOOOOOOPPPPPPQQQQQQRRRRRRRRRSSSSSSRRRPPPMMMOOOPPPQQQRRRRRRQQQPPPOOOKKKKKKJJJIIIIIIIIIIIIJJJHHHIIIJJJKKKKKKLLLLLLLLLJJJJJJIIIHHHIIIKKKMMMOOONNNOOOQQQRRRSSSTTTTTTTTTOOONNNMMMKKKKKKKKKKKKLLLIIIJJJKKKKKKKKKLLLNNNPPPSSSSSSSSSSSSSSSRRRQQQPPPMMMLLLKKKLLLMMMNNNMMMLLLLLLLLLLLLMMMNNNOOOQQQRRRUUUVVVVVVUUUTTTSSSQQQPPPLLLLLLLLLLLLLLLLLLKKKJJJKKKLLLLLLLLLMMMMMMNNNNNNMMMNNNNNNOOOPPPQQQQQQRRRQQQQQQRRRSSSTTTUUUVVVVVVVVVTTTSSSSSSTTTTTTSSSRRRUUUVVVWWWWWWVVVXXXZZZ]]]\\\^^^bbbfffmmmvvvzzztttmmmkkkmmmooonnnllllllrrryyy{{{xxxtttqqqpppssswwwyyyrrrqqqtttyyy|||{{{sssiiieeeaaaaaabbbccc```]]]XXXVVVSSSQQQOOOOOOPPPPPPJJJIIIHHHGGGFFFEEEEEEEEEFFFGGGGGGHHHGGGEEECCCBBBBBBCCCEEEFFFGGGGGGGGGGGGJJJKKKMMMMMMMMMLLLKKKKKKIIIKKKNNNOOOOOOOOOPPPRRRZZZ^^^dddiiilllooorrruuuxxx|||vvvwwwwwwwwwvvvwwwyyy|||xxx{{{~~~|||zzz{{{}}}~~~yyysssnnndddaaa[[[WWWTTTRRRQQQPPPKKKIIIFFFEEEFFFHHHHHHHHHGGGGGGHHHIIIIIIJJJJJJKKKIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHIIIKKKKKKKKKJJJIIIKKKLLLMMMNNNMMMLLLJJJHHHFFFGGGGGGGGGGGGFFFEEEEEEBBBCCCCCCCCCDDDDDDEEEEEEDDDCCCCCCEEEGGGHHHGGGFFFEEEFFFGGGHHHIIIIIIIIIIIIFFFFFFGGGHHHJJJKKKLLLLLLMMMLLLLLLMMMNNNNNNLLLJJJHHHIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFGGGIIIKKKLLLJJJJJJKKKKKKLLLLLLMMMNNNLLLLLLLLLLLLLLLKKKKKKKKKMMMMMMLLLLLLLLLLLLMMMMMMNNNMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMNNNNNNNNNOOOOOOQQQPPPOOOMMMMMMLLLMMMMMMIIIJJJMMMOOOQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQSSSUUUTTTRRROOOOOOOOOPPPPPPPPPPPPOOONNNKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJKKKLLLKKKKKKJJJIIILLLKKKKKKJJJKKKLLLMMMNNNLLLMMMNNNOOOQQQRRRRRRSSSPPPOOOMMMLLLKKKKKKLLLLLLHHHIIIKKKKKKJJJKKKMMMOOOQQQRRRRRRSSSRRRRRRQQQPPPPPPOOONNNOOOQQQRRRQQQPPPLLLLLLLLLMMMNNNOOOPPPQQQUUUUUUTTTTTTSSSRRRQQQQQQMMMMMMNNNNNNMMMLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQRRRPPPQQQRRRSSSTTTUUUUUUVVVXXXVVVTTTTTTTTTRRRPPPNNNNNNPPPRRRRRRRRRSSSUUUWWWWWWXXXZZZ\\\___dddiiimmm{{{{{{yyy{{{}}}|||zzzuuutttuuuwwwxxxvvvpppkkkmmmmmmnnnsss}}}vvvqqqqqqsssuuuuuuvvvyyy~~~{{{wwwwww|||~~~|||tttrrrnnnjjjgggeeedddccc\\\ZZZXXXUUUTTTTTTUUUVVVUUUVVVWWWWWWVVVTTTRRRPPPQQQRRRTTTVVVWWWWWWVVVUUUYYY\\\```bbbaaa```___^^^```aaacccdddcccbbbcccdddlllqqqwww|||vvvuuurrroooooorrrxxx}}}~~~||||||{{{{{{|||~~~}}}xxxsssmmmhhh^^^\\\XXXTTTQQQOOOOOOOOOJJJHHHEEEEEEFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIKKKLLLMMMNNNMMMLLLJJJHHHFFFFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEHHHIIIHHHGGGDDDEEEFFFHHHIIIIIIIIIIIIHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLMMMNNNNNNKKKIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFGGGGGGGGGHHHJJJKKKLLLKKKKKKKKKKKKLLLMMMNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLNNNMMMLLLKKKKKKKKKKKKKKKLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLHHHIIIKKKNNNPPPRRRSSSSSSSSSRRRRRRQQQPPPOOONNNNNNNNNOOOQQQTTTWWWWWWUUUSSSOOOOOOOOOOOOOOONNNNNNMMMKKKJJJIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLLLLKKKIIIHHHMMMMMMMMMNNNNNNNNNNNNNNNKKKLLLMMMNNNOOOPPPQQQQQQOOONNNMMMKKKKKKKKKKKKLLLHHHIIIJJJKKKJJJKKKMMMOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQPPPOOOPPPRRRSSSSSSRRRMMMMMMMMMMMMNNNOOOPPPQQQSSSSSSRRRRRRRRRQQQQQQQQQMMMOOOQQQQQQOOOMMMLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLNNNOOOPPPQQQPPPQQQRRRTTTUUUUUUUUUUUUVVVTTTSSSRRRRRRPPPMMMJJJJJJMMMOOOQQQQQQQQQRRRTTTRRRSSSUUUXXXZZZ\\\]]]^^^fffkkkrrr{{{{{{tttssspppmmmlllnnnuuu|||{{{xxxzzz{{{}}}|||zzzxxxuuuuuuwww|||yyyvvvrrrnnnmmmnnnpppqqqrrrssstttuuutttqqqnnnmmmjjjkkkmmmooooooooommmmmmooottt{{{~~~}}}{{{yyyyyyyyyzzz|||{{{yyyxxxxxxyyy|||vvvtttqqqoooooouuu|||~~~}}}{{{{{{|||~~~zzztttnnniiiccc___YYYXXXVVVRRROOONNNMMMNNNJJJHHHFFFFFFGGGGGGFFFEEEGGGGGGHHHIIIIIIJJJJJJKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFGGGGGGIIIKKKLLLMMMMMMKKKJJJIIIEEEFFFHHHIIIIIIHHHFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBDDDCCCDDDFFFHHHIIIHHHGGGEEEEEEGGGHHHIIIJJJJJJJJJIIIJJJJJJKKKLLLMMMNNNNNNNNNMMMMMMNNNNNNMMMJJJGGGGGGGGGGGGGGGGGGGGGHHHHHHFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJKKKLLLMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJKKKKKKLLLLLLKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNMMMLLLKKKJJJIIIIIIIIIJJJKKKLLLMMMLLLKKKKKKHHHHHHJJJLLLNNNQQQSSSUUUUUUTTTSSSRRRPPPNNNMMMLLLMMMOOORRRWWW[[[\\\ZZZXXXOOOOOOOOOOOONNNNNNMMMMMMKKKJJJIIIIIIHHHHHHIIIIIIHHHIIIKKKLLLMMMLLLJJJIIIMMMNNNOOOPPPPPPOOOMMMLLLMMMMMMMMMMMMNNNOOOPPPQQQOOONNNLLLKKKJJJJJJKKKKKKHHHJJJKKKKKKJJJKKKNNNPPPNNNNNNMMMMMMMMMNNNPPPQQQOOONNNMMMNNNQQQRRRQQQPPPMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRNNNQQQTTTSSSPPPNNNMMMNNNIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIKKKLLLNNNOOOPPPPPPQQQRRRTTTUUUUUUUUUUUUSSSRRRRRRRRRRRRQQQNNNLLLLLLNNNQQQRRRRRRQQQRRRRRRRRRRRRSSSUUUWWWYYYYYYXXXZZZ]]]cccjjjrrr{{{zzzvvvttttttuuuvvv|||~~~~~~xxxuuurrrsssuuuvvvwwwzzz~~~~~~~~~~~~|||{{{zzzyyy{{{~~~~~~}}}~~~|||~~~~~~uuutttrrrqqqttt{{{|||{{{{{{~~~{{{sssllleee___ZZZVVVPPPPPPOOOMMMJJJHHHHHHHHHKKKIIIGGGGGGGGGGGGFFFEEEGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHGGGEEEDDDDDDDDDEEEEEEHHHJJJKKKLLLMMMKKKJJJIIIEEEFFFHHHIIIIIIHHHGGGEEEFFFFFFEEEDDDCCCBBBAAAAAADDDCCCDDDFFFHHHIIIIIIHHHEEEFFFGGGIIIJJJKKKKKKKKKJJJKKKKKKLLLMMMNNNNNNOOOOOONNNNNNNNNNNNMMMIIIFFFEEEEEEEEEFFFGGGHHHJJJJJJFFFGGGIIIKKKLLLLLLKKKKKKJJJJJJIIIIIIJJJKKKMMMNNNLLLLLLLLLLLLLLLMMMMMMMMMIIIIIIIIIIIIJJJLLLMMMNNNJJJKKKLLLMMMMMMMMMMMMMMMNNNNNNMMMKKKJJJHHHGGGGGGGGGHHHJJJLLLMMMLLLKKKJJJHHHHHHIIIJJJMMMQQQTTTVVVWWWVVVTTTRRRPPPMMMLLLKKKMMMOOOSSSYYY^^^___^^^\\\PPPPPPPPPOOOOOONNNNNNNNNJJJJJJIIIHHHHHHHHHHHHIIIFFFHHHJJJLLLMMMMMMLLLKKKLLLNNNPPPQQQQQQOOOMMMKKKNNNNNNNNNNNNOOOPPPQQQQQQNNNMMMLLLJJJJJJJJJJJJKKKIIIJJJKKKKKKKKKLLLNNNPPPNNNMMMKKKKKKKKKMMMOOOQQQLLLKKKKKKLLLNNNPPPOOONNNMMMMMMMMMMMMNNNOOOPPPPPPOOOOOOOOOOOOOOOPPPRRRRRROOORRRUUUTTTQQQNNNNNNOOOJJJJJJJJJJJJJJJJJJJJJIIIFFFFFFHHHJJJLLLMMMOOOPPPOOOQQQRRRTTTUUUUUUUUUUUUSSSRRRRRRSSSUUUTTTRRRPPPKKKMMMPPPQQQPPPNNNNNNNNNQQQPPPOOOPPPRRRSSSSSSRRRUUUXXX\\\aaafffmmmuuuzzzzzz{{{wwwuuuyyy}}}uuuvvvxxxyyyzzz|||~~~|||xxxvvvyyy{{{zzzzzz}}}|||}}}{{{{{{~~~~~~~~~zzzxxxuuuttttttvvv{{{}}}{{{|||~~~vvvppphhhaaa\\\XXXVVVTTTQQQPPPOOOMMMJJJHHHGGGFFFGGGHHHIIIJJJIIIHHHGGGFFFHHHHHHIIIIIIIIIIIIIIIIIILLLLLLKKKJJJIIIHHHHHHGGGFFFFFFFFFFFFEEEDDDCCCBBBGGGHHHIIIJJJJJJJJJIIIHHHJJJJJJJJJIIIHHHGGGFFFEEEGGGGGGFFFEEEDDDDDDEEEEEECCCCCCCCCDDDEEEGGGIIIIIIFFFFFFFFFFFFGGGHHHIIIIIIMMMMMMNNNNNNNNNNNNMMMLLLNNNOOONNNNNNLLLJJJGGGFFFKKKIIIGGGGGGIIIKKKLLLMMMLLLKKKJJJKKKLLLKKKJJJHHHJJJJJJKKKKKKLLLMMMMMMMMMKKKLLLNNNOOOOOONNNMMMKKKJJJIIIGGGGGGGGGGGGIIIJJJFFFHHHKKKMMMNNNMMMKKKIIIHHHIIIIIIJJJJJJIIIHHHHHHIIIIIIIIIJJJLLLMMMOOOOOOLLLLLLLLLLLLMMMPPPRRRSSSYYYWWWVVVTTTRRRQQQPPPPPPMMMNNNQQQVVVZZZ[[[ZZZXXXTTTTTTSSSSSSRRRRRRQQQQQQNNNNNNMMMLLLJJJHHHFFFEEEGGGHHHIIIKKKLLLLLLLLLLLLJJJKKKNNNPPPPPPPPPOOONNNNNNMMMMMMMMMMMMMMMNNNNNNKKKJJJJJJJJJJJJKKKLLLLLLJJJJJJKKKLLLMMMNNNOOOOOOPPPNNNLLLKKKJJJKKKLLLMMMRRRQQQOOONNNNNNOOOQQQRRRQQQPPPOOONNNMMMMMMMMMMMMOOOOOOPPPQQQQQQQQQQQQPPPOOOOOOOOONNNNNNLLLKKKJJJJJJKKKLLLKKKIIIHHHHHHIIIIIIJJJKKKLLLMMMMMMMMMLLLOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSRRRSSSTTTTTTRRROOOMMMOOOOOOOOONNNOOOPPPRRRNNNPPPQQQPPPOOOMMMNNNNNNPPPQQQSSSVVV[[[___dddfffooorrrxxx~~~{{{xxxvvvxxxyyy|||pppkkkccc\\\XXXUUURRRPPPKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFHHHHHHHHHIIIIIIIIIIIIIIIKKKJJJJJJIIIIIIHHHHHHHHHEEEEEEEEEEEEEEEDDDCCCBBBFFFGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHIIIKKKKKKLLLLLLLLLNNNNNNNNNMMMLLLJJJHHHGGGKKKIIIHHHGGGHHHJJJKKKKKKKKKJJJJJJLLLNNNNNNMMMLLLIIIIIIIIIIIIJJJKKKLLLMMMKKKLLLMMMNNNNNNLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIFFFGGGJJJKKKLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIJJJIIIIIIJJJJJJLLLMMMNNNOOOMMMMMMLLLLLLMMMOOOQQQRRRUUUTTTRRRQQQOOONNNMMMMMMNNNOOOQQQUUUWWWXXXVVVTTTOOOOOOPPPPPPPPPPPPPPPPPPOOOOOOOOOMMMLLLJJJHHHGGGGGGHHHIIIJJJKKKLLLLLLLLLJJJLLLMMMOOOPPPOOONNNMMMNNNMMMMMMLLLLLLLLLMMMMMMKKKJJJJJJJJJJJJJJJKKKKKKJJJJJJKKKKKKLLLMMMNNNNNNPPPNNNMMMKKKKKKLLLMMMNNNOOONNNMMMLLLLLLMMMNNNOOOPPPPPPOOONNNNNNNNNNNNNNNNNNNNNOOOPPPPPPPPPPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJIIIHHHGGGGGGFFFIIIJJJJJJKKKKKKLLLMMMMMMOOOOOOPPPQQQRRRRRRRRRRRRSSSRRRRRRSSSTTTTTTQQQOOOKKKLLLMMMLLLKKKKKKMMMOOOQQQRRRTTTSSSRRRPPPPPPQQQNNNNNNOOOQQQTTTXXX[[[]]]```cccgggkkkqqqwww~~~~~~zzz|||~~~~~~|||zzzyyyxxx|||zzzhhhccc]]]WWWSSSPPPNNNMMMHHHHHHIIIIIIIIIJJJJJJJJJHHHHHHGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGGGGDDDDDDDDDEEEEEEDDDCCCCCCEEEEEEGGGHHHIIIIIIIIIIIIHHHHHHHHHIIIIIIHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJEEEFFFHHHIIIKKKLLLLLLMMMLLLLLLLLLLLLLLLJJJIIIHHHKKKJJJIIIHHHGGGHHHIIIJJJIIIIIIJJJLLLOOOQQQPPPOOOIIIHHHHHHGGGHHHJJJKKKLLLJJJKKKLLLLLLLLLJJJIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFGGGIIIJJJKKKKKKLLLJJJIIIHHHGGGGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMNNNOOONNNNNNMMMMMMMMMNNNPPPPPPRRRQQQPPPOOONNNMMMLLLLLLOOOOOOPPPRRRTTTSSSQQQNNNMMMMMMNNNNNNOOOPPPPPPPPPPPPPPPOOOOOONNNLLLKKKJJJGGGHHHIIIKKKLLLLLLLLLLLLLLLMMMNNNOOOOOONNNMMMLLLNNNMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLNNNNNNLLLLLLLLLMMMNNNOOONNNMMMLLLKKKKKKLLLMMMNNNPPPOOOOOONNNNNNNNNOOOOOOLLLMMMMMMNNNOOONNNNNNNNNMMMLLLLLLLLLMMMNNNPPPQQQTTTPPPKKKIIIIIIJJJHHHFFFJJJIIIIIIIIIIIIKKKLLLMMMOOOOOOPPPPPPPPPPPPPPPOOORRRQQQQQQRRRSSSRRRPPPNNNKKKLLLLLLKKKJJJIIIKKKLLLNNNPPPQQQQQQOOONNNNNNNNNMMMMMMMMMNNNPPPRRRSSSTTTYYYZZZ]]]___aaadddiiilllvvv|||~~~|||~~~zzzwwwyyy~~~|||vvvwwwyyyzzzzzzyyyyyyxxxxxxyyy|||~~~~~~~~~||||||zzzuuupppbbb]]]XXXSSSQQQOOOMMMKKKJJJJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKJJJIIIHHHFFFEEEDDDDDDBBBCCCDDDDDDEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIGGGGGGHHHIIIIIIIIIHHHHHHFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKHHHIIIJJJLLLMMMNNNOOOOOOKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKJJJIIIGGGFFFGGGHHHIIIIIIJJJLLLOOOPPPPPPNNNIIIIIIHHHGGGHHHJJJLLLMMMKKKKKKLLLLLLKKKJJJIIIHHHGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFHHHIIIKKKMMMIIIHHHFFFEEEFFFGGGIIIJJJLLLKKKKKKKKKLLLMMMNNNNNNPPPOOONNNMMMMMMMMMNNNOOOQQQQQQQQQPPPOOONNNMMMLLLMMMMMMMMMOOOPPPPPPNNNLLLOOOOOOOOOOOOOOOOOOOOOPPPNNNNNNNNNNNNNNNMMMLLLKKKHHHIIIKKKLLLMMMMMMNNNNNNNNNOOOOOOPPPOOOOOONNNMMMNNNMMMLLLKKKJJJJJJJJJJJJKKKKKKJJJIIIIIIHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLKKKLLLMMMNNNOOOOOOOOONNNMMMMMMNNNOOOOOOPPPOOONNNMMMMMMMMMMMMMMMKKKLLLMMMMMMNNNNNNMMMMMMNNNMMMLLLMMMNNNQQQTTTVVV\\\UUUNNNKKKMMMNNNKKKHHHJJJIIIHHHGGGHHHJJJLLLNNNNNNNNNOOOOOOOOONNNNNNMMMOOOOOOOOOPPPQQQPPPNNNLLLMMMNNNNNNLLLJJJJJJKKKLLLLLLNNNPPPPPPNNNMMMLLLLLLNNNNNNOOOOOOPPPRRRRRRSSSWWWXXXYYYZZZZZZ\\\___aaaccchhhqqqzzz|||xxxzzz||||||zzzyyyxxx{{{}}}~~~~~~~~~}}}|||~~~~~~{{{ttttttsssssstttuuuvvvvvvwwwzzz~~~zzzvvvrrrnnniiieee\\\YYYUUUQQQPPPOOOMMMLLLIIIIIIIIIJJJJJJKKKKKKKKKHHHGGGFFFEEEDDDEEEFFFGGGFFFFFFGGGGGGHHHIIIIIIJJJMMMLLLJJJHHHFFFCCCBBBAAABBBBBBDDDEEEFFFFFFGGGGGGEEEEEEFFFFFFGGGHHHIIIIIIGGGGGGHHHIIIIIIIIIHHHHHHFFFEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKLLLMMMNNNNNNNNNNNNKKKKKKJJJJJJJJJJJJJJJKKKJJJKKKLLLJJJGGGFFFGGGHHHJJJIIIIIIJJJLLLMMMKKKJJJJJJIIIIIIIIIIIIKKKLLLMMMLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHJJJKKKKKKJJJHHHHHHGGGFFFEEEEEEGGGIIIKKKLLLKKKJJJHHHGGGHHHIIILLLMMMMMMLLLLLLLLLLLLLLLMMMNNNPPPOOONNNMMMMMMMMMNNNOOOOOOOOOPPPPPPOOONNNMMMMMMJJJJJJJJJLLLNNNOOONNNLLLPPPOOOOOONNNMMMLLLKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJKKKLLLMMMNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPOOOOOOMMMMMMLLLKKKKKKJJJKKKKKKMMMLLLKKKJJJIIIHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLMMMNNNOOONNNNNNNNNNNNNNNNNNOOOPPPOOONNNMMMKKKKKKJJJJJJLLLLLLMMMNNNNNNNNNNNNMMMOOOOOONNNOOOQQQTTTWWWYYY]]]VVVOOOLLLNNNNNNLLLHHHJJJIIIHHHGGGHHHJJJLLLNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNMMMMMMNNNOOONNNLLLJJJLLLMMMMMMKKKJJJIIIJJJKKKNNNPPPSSSTTTRRRPPPOOONNNNNNNNNOOOQQQRRRSSSTTTTTTQQQRRRTTTTTTTTTUUUWWWYYYYYY]]]bbbiiiqqqzzz}}}~~~zzzxxxwwwwwwuuuwwwzzzxxx|||}}}sssqqqooopppsssvvvxxxyyy{{{~~~|||vvvpppjjjeee___[[[WWWTTTQQQOOOOOONNNMMMLLLEEEFFFGGGIIIKKKMMMOOOPPPHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJNNNMMMKKKHHHFFFCCCAAA@@@BBBBBBDDDFFFGGGHHHIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHIIIIIIHHHGGGGGGEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJKKKLLLLLLMMMLLLLLLKKKKKKJJJIIIIIIJJJJJJJJJJJJLLLNNNLLLHHHFFFHHHJJJKKKJJJIIIIIIJJJJJJHHHFFFHHHIIIIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFGGGHHHJJJKKKMMMMMMLLLLLLMMMNNNPPPQQQNNNNNNMMMLLLLLLLLLMMMMMMPPPOOONNNMMMMMMMMMNNNOOOMMMMMMNNNOOOOOONNNMMMLLLIIIHHHIIIKKKNNNOOOOOOMMMMMMMMMLLLJJJIIIHHHGGGFFFIIIIIIJJJKKKKKKKKKKKKKKKJJJKKKLLLNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPMMMLLLLLLKKKKKKLLLLLLMMMNNNNNNLLLKKKIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMMMMNNNLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMPPPOOONNNMMMKKKKKKKKKKKKMMMNNNNNNOOOOOOOOOOOOOOOQQQPPPPPPQQQRRRTTTVVVXXXVVVRRRMMMKKKKKKLLLJJJHHHJJJIIIIIIIIIIIIKKKLLLMMMMMMMMMNNNNNNNNNNNNNNNMMMNNNMMMMMMNNNOOONNNLLLJJJIIIJJJJJJIIIHHHGGGIIIJJJLLLOOORRRRRRQQQNNNMMMLLLLLLMMMNNNPPPQQQRRRSSSSSSNNNOOOQQQRRRRRRSSSUUUVVVUUUWWWZZZ]]]aaagggmmmrrrvvv{{{~~~}}}}}}}}}|||}}}{{{~~~{{{rrrqqqqqqtttyyy}}}~~~|||yyyvvvrrrlllfff___YYYUUUQQQNNNLLLKKKLLLLLLKKKIIIDDDEEEFFFHHHJJJLLLNNNNNNHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEFFFGGGHHHIIIJJJJJJLLLKKKJJJIIIGGGEEEDDDCCCBBBCCCEEEGGGIIIJJJKKKKKKJJJIIIHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHGGGHHHIIIKKKLLLMMMMMMMMMLLLKKKJJJIIIHHHIIIIIIJJJIIILLLOOOMMMIIIGGGIIILLLJJJIIIHHHIIIJJJIIIHHHFFFFFFGGGIIIKKKKKKKKKJJJIIIHHHHHHHHHIIIIIIJJJKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIMMMMMMMMMNNNOOOOOOPPPPPPOOONNNNNNMMMLLLLLLLLLMMMOOONNNMMMMMMMMMNNNOOOPPPMMMNNNPPPQQQQQQPPPNNNMMMJJJJJJJJJKKKMMMOOONNNMMMKKKKKKJJJIIIHHHGGGGGGFFFGGGHHHIIIJJJKKKLLLLLLLLLIIIJJJKKKLLLMMMNNNNNNNNNMMMMMMMMMMMMNNNOOOOOOPPPLLLLLLLLLLLLLLLMMMNNNOOOPPPOOONNNLLLJJJIIIIIIIIIHHHHHHJJJKKKMMMNNNOOOPPPNNNNNNOOOOOOOOONNNMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMOOONNNNNNNNNNNNNNNOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQPPPQQQQQQRRRRRRSSSSSSTTTPPPOOOMMMLLLKKKJJJJJJIIIIIIJJJJJJKKKKKKLLLMMMMMMLLLLLLMMMNNNOOOOOOOOOOOOPPPOOOOOOPPPQQQPPPNNNLLLHHHIIIJJJIIIHHHHHHJJJLLLIIILLLOOOPPPOOOLLLJJJIIILLLMMMNNNPPPQQQQQQPPPPPPOOOQQQSSSTTTTTTTTTUUUWWWSSSTTTVVVWWWXXX[[[___bbbbbbeeekkkqqqvvv|||}}}}}}}}}~~~~~~~~~vvvsssttt{{{{{{xxxtttsssuuuzzz{{{wwwuuutttrrrnnnjjjddd]]]WWWTTTLLLJJJHHHHHHIIIIIIHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHIIIJJJIIIHHHGGGFFFDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFBBBCCCEEEHHHJJJKKKLLLMMMLLLKKKIIIHHHGGGGGGHHHIIIJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDEEEEEEFFFGGGGGGEEEEEEEEEEEEEEEFFFGGGGGGDDDDDDDDDDDDEEEFFFGGGHHHFFFGGGIIIKKKMMMOOOPPPPPPMMMLLLJJJIIIHHHHHHIIIIIIIIIMMMPPPNNNJJJHHHJJJMMMIIIHHHHHHIIIJJJJJJIIIGGGCCCEEEHHHKKKKKKJJJHHHGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJIIIHHHHHHIIIJJJKKKJJJJJJJJJIIIIIIIIIHHHHHHIIIJJJLLLMMMNNNNNNNNNNNNOOOOOONNNMMMLLLLLLLLLLLLNNNNNNMMMMMMMMMNNNPPPPPPOOOQQQRRRTTTTTTSSSRRRQQQMMMKKKKKKLLLNNNNNNNNNMMMJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHIIIKKKLLLLLLMMMMMMGGGHHHIIIKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOKKKKKKLLLLLLMMMOOOPPPQQQQQQPPPOOOMMMKKKJJJIIIIIIGGGHHHJJJKKKNNNOOOQQQRRRQQQQQQQQQQQQPPPPPPOOONNNOOOPPPPPPQQQQQQPPPPPPOOOMMMMMMNNNOOOPPPRRRSSSTTTPPPQQQRRRRRRSSSSSSRRRRRRPPPPPPQQQQQQRRRQQQPPPPPPNNNOOOOOONNNLLLKKKKKKLLLIIIJJJKKKLLLMMMMMMMMMMMMKKKLLLMMMNNNOOOPPPPPPPPPRRRQQQQQQRRRSSSRRRPPPNNNJJJKKKLLLLLLKKKKKKMMMOOOLLLOOORRRSSSRRROOOMMMLLLNNNNNNPPPQQQQQQPPPOOONNNOOOQQQSSSTTTSSSSSSTTTUUUQQQRRRTTTTTTTTTVVVYYY\\\ZZZ\\\^^^aaacccgggmmmppptttxxx~~~~~~||||||~~~~~~~~~{{{xxxwwwwww}}}wwwuuuuuu~~~||||||}}}}}}~~~|||{{{zzzxxxvvvtttxxxzzz}}}|||vvvsssrrrooonnnkkkfff^^^WWWPPPLLLMMMLLLJJJHHHGGGEEEEEEDDDFFFEEECCCDDDFFFGGGGGGFFFEEEGGGIIIKKKLLLKKKIIIGGGEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFHHHJJJKKKIIILLLNNNLLLGGGDDDFFFIIIHHHHHHHHHGGGFFFEEEDDDCCCFFFGGGGGGHHHHHHHHHGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDFFFFFFHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMNNNMMMKKKIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIFFFGGGGGGHHHHHHHHHGGGGGGJJJIIIIIIHHHHHHIIIIIIJJJFFFFFFGGGHHHHHHHHHHHHGGGJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGIIIJJJLLLNNNNNNMMMMMMMMMLLLLLLKKKKKKLLLLLLKKKJJJJJJJJJJJJKKKLLLNNNPPPSSSTTTTTTTTTSSSMMMLLLKKKKKKKKKLLLMMMNNNLLLKKKJJJIIIHHHHHHHHHHHHGGGHHHHHHHHHHHHIIIIIIIIIHHHGGGGGGHHHKKKMMMMMMMMMLLLKKKJJJIIIIIIJJJKKKLLLNNNNNNMMMNNNOOORRRUUUWWWXXXSSSMMMIIIHHHIIIKKKKKKIIIJJJJJJKKKMMMNNNPPPQQQYYYWWWTTTQQQPPPOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOKKKLLLMMMNNNPPPQQQRRRSSSOOOOOONNNMMMLLLKKKJJJJJJMMMMMMMMMMMMMMMNNNNNNNNNPPPPPPOOOOOONNNMMMLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOKKKKKKLLLMMMOOOPPPQQQRRRPPPPPPOOOOOONNNMMMLLLLLLIIIKKKMMMOOOOOOLLLIIIGGGIIILLLPPPSSSTTTRRROOOMMMLLLLLLLLLLLLLLLLLLLLLLLLPPPPPPQQQRRRSSSSSSRRRRRRRRRQQQPPPPPPQQQRRRSSSTTTXXXXXXYYYYYY[[[\\\^^^___cccdddeeeiiimmmsssxxx{{{~~~|||yyyzzz|||~~~}}}}}}~~~~~~xxxtttpppnnnmmmkkkfffccc~~~xxxwwwwwwwwwvvvwwwwwwxxxxxxuuuttttttuuuxxxyyyyyyxxxyyy{{{~~~|||yyyvvvqqqlllkkkiiihhhddd```ZZZSSSNNNKKKLLLKKKIIIHHHFFFEEEEEEDDDFFFDDDCCCCCCEEEFFFFFFEEEEEEFFFIIIKKKKKKJJJHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGIIIJJJHHHKKKLLLJJJEEECCCEEEGGGHHHHHHHHHHHHGGGFFFDDDDDDFFFGGGGGGHHHHHHGGGGGGFFFDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBAAAAAABBBBBBCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKMMMNNNMMMJJJIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHEEEEEEFFFGGGGGGGGGGGGGGGIIIIIIIIIHHHHHHIIIIIIIIIGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGGGGHHHJJJLLLMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMLLLNNNQQQSSSUUUUUUUUUUUUPPPOOONNNMMMLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFGGGJJJLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHJJJJJJLLLNNNRRRWWW[[[^^^```[[[SSSMMMKKKJJJIIIIIIIIIIIIIIIJJJLLLMMMOOOPPPVVVTTTRRRPPPOOONNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNKKKKKKLLLMMMNNNOOOPPPPPPNNNNNNMMMLLLKKKJJJIIIIIIKKKKKKLLLLLLMMMMMMMMMNNNPPPOOOOOONNNMMMMMMLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOLLLLLLMMMNNNOOOPPPPPPQQQOOOOOONNNNNNMMMMMMLLLLLLKKKLLLNNNOOONNNMMMJJJIIIJJJLLLOOOQQQRRRQQQOOOMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMOOOPPPRRRRRRSSSSSSQQQPPPPPPOOOOOOPPPQQQRRRTTTTTTTTTUUUVVVWWWYYYYYYVVVVVVWWWXXX[[[___ccceeejjjqqqyyy}}}}}}}}}||||||~~~}}}yyyvvvuuuuuuuuutttmmmjjjfffdddcccbbb^^^[[[}}}{{{}}}}}}yyysssrrrqqqpppqqqrrrssstttppppppqqqtttxxx{{{||||||zzz|||{{{tttssspppjjjeeeddd```^^^[[[WWWSSSOOOLLLJJJKKKJJJHHHGGGFFFEEEDDDDDDEEECCCBBBBBBDDDEEEEEEDDDEEEFFFHHHIIIJJJIIIGGGFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGHHHHHHFFFHHHIIIGGGDDDBBBCCCEEEHHHHHHHHHHHHGGGGGGFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDAAAAAAAAAAAABBBBBBCCCCCCBBBCCCCCCEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHKKKLLLMMMLLLKKKIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFEEECCCCCCDDDEEEFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFHHHJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJHHHIIIIIIIIIKKKLLLMMMNNNLLLNNNPPPSSSUUUVVVVVVUUURRRQQQQQQPPPNNNLLLKKKJJJJJJIIIIIIHHHHHHHHHIIIIIIEEEEEEEEEFFFFFFFFFGGGGGGHHHGGGFFFGGGIIIKKKKKKJJJLLLLLLLLLKKKJJJHHHFFFEEEGGGHHHIIILLLQQQVVV[[[^^^aaa\\\UUUOOOLLLKKKJJJIIIHHHHHHHHHIIIJJJLLLMMMNNNRRRQQQPPPNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKJJJIIIHHHHHHIIIIIIJJJKKKLLLMMMMMMMMMOOOOOONNNNNNMMMLLLLLLLLLJJJJJJJJJKKKLLLNNNOOOPPPMMMMMMNNNNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNNNNNNNMMMLLLKKKKKKLLLMMMOOOOOOOOONNNNNNLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKMMMOOOPPPRRRRRRSSSQQQPPPOOOOOONNNOOOOOOPPPQQQPPPQQQQQQRRRSSSTTTUUUQQQPPPOOOOOOPPPRRRTTTUUUXXX]]]cccggghhhjjjnnnqqqvvvxxx|||~~~||||||}}}~~~~~~~~~}}}|||{{{zzzyyyvvvrrrmmmjjjiiihhhfffeee___]]][[[ZZZYYYXXXVVVTTTmmm~~~{{{|||~~~~~~{{{rrrqqqqqqqqqrrrtttwwwxxxyyyyyyxxxzzz|||~~~~~~}}}zzz{{{}}}zzzsssnnnmmmkkkeee```^^^WWWUUUSSSPPPMMMKKKJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDBBBAAAAAACCCDDDDDDCCCDDDEEEGGGHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGDDDFFFGGGEEEBBBAAABBBCCCGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDAAAAAABBBCCCCCCDDDDDDDDDBBBBBBCCCCCCDDDEEEGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHKKKLLLNNNMMMLLLKKKKKKLLLKKKJJJIIIHHHFFFEEEDDDDDDBBBBBBCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFEEEEEEFFFHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKMMMMMMLLLMMMOOOQQQSSSTTTTTTTTTQQQQQQRRRRRRQQQOOOMMMKKKJJJIIIIIIIIIIIIIIIJJJKKKFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFHHHJJJJJJIIIJJJKKKMMMNNNMMMJJJHHHFFFHHHHHHIIIJJJLLLPPPTTTVVVWWWTTTOOOLLLKKKLLLKKKKKKGGGGGGGGGHHHIIIJJJLLLMMMOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGHHHIIIKKKLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLJJJJJJJJJKKKLLLNNNOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPOOOOOONNNNNNMMMMMMNNNNNNLLLLLLMMMMMMMMMNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLMMMOOOPPPQQQQQQQQQQQQQQQPPPOOOOOOOOONNNNNNQQQQQQQQQQQQQQQRRRSSSTTTRRRQQQOOONNNMMMOOOPPPQQQRRRTTTWWWXXXYYYZZZ]]]```ggghhhkkknnnssswww{{{}}}~~~}}}~~~|||yyyvvvtttsssrrrrrrrrrqqqpppnnnmmmlllgggddd```]]]\\\[[[ZZZYYYWWWVVVUUUTTTTTTSSSRRRRRR[[[fffwww|||wwwsssrrrtttxxxzzz~~~{{{yyyxxxrrrssstttvvvyyy|||zzz{{{|||~~~}}}|||}}}}}}{{{yyypppjjjeeeeeeddd^^^YYYWWWQQQPPPNNNLLLKKKJJJIIIIIIGGGFFFEEEDDDDDDDDDDDDDDDCCCBBB@@@AAACCCDDDDDDCCCDDDDDDEEEFFFFFFEEEDDDCCCDDDDDDDDDCCCCCCCCCCCCCCCGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGFFFDDDDDDEEEDDDBBBAAABBBBBBFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBDDDEEEFFFFFFFFFFFFCCCCCCCCCCCCDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHKKKMMMNNNNNNMMMLLLMMMNNNLLLKKKIIIGGGEEEDDDDDDDDDBBBBBBBBBCCCDDDFFFGGGHHHHHHHHHIIIJJJJJJIIIHHHHHHGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLMMMNNNPPPQQQRRRRRROOOPPPQQQRRRRRRQQQPPPOOOLLLKKKKKKKKKKKKKKKLLLMMMIIIJJJJJJJJJJJJKKKKKKKKKIIIHHHFFFFFFHHHIIIIIIHHHHHHJJJMMMOOOPPPNNNLLLKKKJJJJJJIIIIIIJJJLLLOOOPPPPPPNNNKKKJJJKKKLLLLLLKKKGGGGGGGGGGGGHHHIIIKKKKKKNNNOOOPPPQQQPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNPPPOOONNNMMMLLLKKKJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFGGGHHHIIIJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKLLLNNNOOOPPPOOOOOOOOONNNNNNNNNNNNMMMNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPNNNMMMMMMMMMNNNOOOMMMMMMMMMMMMMMMMMMNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLNNNOOOOOOPPPPPPPPPOOOOOOQQQQQQQQQQQQPPPPPPOOOOOORRRQQQQQQQQQQQQQQQRRRRRRNNNMMMKKKJJJJJJKKKMMMNNNPPPPPPPPPPPPPPPQQQSSSUUUZZZ[[[\\\^^^aaadddgggiiijjjkkkmmmpppsssvvvvvvvvvyyy{{{~~~}}}}}}||||||}}}~~~~~~xxxwwwuuurrrnnnjjjgggeeeeeeddddddcccbbbaaa___^^^ZZZXXXUUUTTTTTTTTTSSSRRRQQQRRRRRRRRRQQQQQQQQQRRRQQQUUU```ppp{{{xxxuuuqqqnnnqqqyyy{{{}}}~~~zzzvvvtttssstttuuuxxx|||~~~~~~~~~|||wwwtttrrrqqqpppooofff___ZZZZZZYYYTTTPPPOOOMMMLLLLLLKKKJJJIIIHHHHHHEEEDDDDDDCCCCCCCCCDDDDDDDDDBBBAAAAAACCCDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCBBBBBBBBBBBBAAAAAAFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGEEEDDDDDDDDDCCCCCCCCCCCCEEEFFFHHHIIIJJJKKKKKKKKKIIIJJJJJJJJJIIIHHHGGGFFFDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCEEEGGGHHHHHHGGGGGGDDDCCCCCCCCCDDDFFFHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJLLLNNNNNNMMMMMMNNNOOOLLLKKKIIIFFFEEEDDDDDDEEEDDDCCCCCCCCCDDDEEEGGGHHHGGGHHHIIIJJJJJJIIIHHHGGGGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJLLLLLLKKKJJJJJJJJJJJJJJJLLLLLLLLLMMMNNNNNNOOOOOOMMMNNNOOOPPPRRRRRRRRRSSSOOOOOONNNNNNNNNNNNOOOOOOMMMMMMMMMNNNNNNNNNOOOOOOKKKIIIGGGGGGHHHIIIIIIHHHGGGIIILLLOOOQQQQQQPPPOOOJJJJJJIIIIIIKKKMMMPPPQQQQQQOOOLLLLLLLLLLLLJJJIIIGGGGGGGGGGGGHHHIIIJJJKKKNNNPPPQQQRRRRRRQQQOOOMMMNNNNNNNNNNNNNNNNNNNNNNNNPPPOOONNNMMMLLLJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOOOONNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLPPPOOONNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLOOOPPPPPPPPPPPPOOONNNNNNPPPQQQQQQQQQQQQPPPPPPOOOPPPPPPOOOOOOOOOOOOOOOOOOKKKJJJIIIHHHHHHJJJKKKMMMLLLKKKKKKKKKLLLNNNPPPQQQRRRRRRRRRSSSTTTVVVWWWXXXZZZ[[[]]]```bbbdddeeeeeegggiiilllppprrrrrrrrrqqqssssssssssssuuuwwwyyyzzzvvvtttrrrooonnnmmmmmmmmmjjjjjjhhhfffccc___]]][[[ZZZZZZZZZYYYYYYWWWVVVUUURRRQQQOOOOOOPPPQQQPPPOOOMMMOOOPPPPPPNNNNNNOOOQQQHHHKKKQQQ[[[jjjzzz~~~yyysssuuuxxxyyyyyy{{{}}}}}}xxxyyy|||~~~~~~{{{yyyxxxxxx{{{zzzvvvpppkkkhhhhhhhhhhhh___WWWQQQQQQPPPMMMJJJJJJJJJJJJKKKJJJIIIHHHFFFEEEDDDCCCCCCBBBCCCCCCDDDDDDDDDCCCAAABBBDDDEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBAAACCCCCCCCCBBBBBBBBBAAAAAADDDDDDDDDDDDDDDDDDDDDDDDEEEEEEGGGHHHIIIHHHHHHGGGFFFEEEDDDEEEEEEEEEDDDCCCEEEFFFHHHIIIKKKLLLMMMMMMKKKKKKKKKKKKJJJIIIHHHGGGDDDDDDCCCCCCCCCCCCDDDDDDAAABBBDDDGGGHHHHHHGGGFFFDDDCCCBBBBBBCCCEEEGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHJJJLLLLLLLLLKKKMMMNNNMMMKKKIIIFFFEEEEEEFFFFFFFFFEEEDDDCCCCCCEEEGGGHHHGGGHHHJJJKKKKKKJJJHHHGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHJJJMMMOOOPPPOOONNNLLLIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOPPPQQQSSSTTTTTTSSSRRRQQQQQQQQQQQQQQQOOOOOOPPPPPPPPPQQQQQQQQQLLLJJJHHHHHHIIIJJJIIIHHHFFFHHHKKKNNNPPPQQQQQQPPPJJJIIIHHHHHHIIIKKKNNNOOOPPPNNNLLLLLLLLLKKKIIIGGGHHHHHHHHHHHHHHHIIIJJJKKKNNNPPPRRRSSSRRRPPPMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMLLLJJJIIIHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNMMMMMMLLLLLLKKKNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNOOOOOOOOOOOONNNNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNMMMNNNNNNOOOPPPQQQPPPOOOOOOQQQPPPOOONNNNNNNNNNNNNNNMMMLLLJJJIIIIIIJJJLLLMMMKKKJJJIIIJJJKKKMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPRRRTTTVVVWWWXXXYYYZZZZZZ[[[]]]```aaabbbbbbbbbdddddddddeeefffhhhiiikkkooonnnmmmnnnpppqqqpppooojjjhhheeebbb```_________^^^]]]]]]\\\ZZZYYYXXXWWWVVVVVVVVVVVVVVVUUUTTTSSSPPPOOONNNNNNOOOPPPOOOMMMLLLNNNPPPOOONNNMMMOOOQQQAAADDDIIIOOOWWWeeeuuu~~~zzzwwwvvvvvvvvvtttyyy}}}zzz{{{~~~|||wwwxxxyyy{{{}}}}}}|||wwwsssoooiiidddaaaaaabbbccc\\\TTTNNNMMMMMMJJJHHHIIIIIIIIIJJJJJJIIIGGGDDDBBBCCCCCCBBBBBBBBBCCCDDDDDDEEECCCBBBBBBDDDEEEEEEDDDCCCCCCCCCBBBBBBAAAAAAAAADDDDDDDDDCCCCCCBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIIIIHHHHHHGGGFFFEEEEEEFFFFFFEEEDDDEEEFFFGGGJJJKKKMMMMMMNNNLLLLLLLLLLLLKKKJJJIIIHHHDDDDDDCCCCCCCCCCCCDDDDDD@@@AAADDDFFFGGGGGGFFFEEECCCBBBAAAAAABBBDDDGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJFFFHHHJJJKKKJJJJJJKKKLLLMMMKKKIIIGGGFFFFFFGGGHHHGGGFFFDDDCCCDDDEEEGGGHHHGGGHHHJJJKKKKKKJJJHHHGGGIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLIIILLLPPPTTTUUUTTTQQQOOOJJJJJJJJJKKKKKKKKKLLLLLLIIIIIIIIIJJJKKKLLLMMMNNNPPPOOOOOONNNMMMMMMMMMNNNOOOOOONNNNNNOOOPPPRRRSSSVVVVVVUUUSSSRRRRRRRRRRRRPPPPPPPPPQQQQQQQQQRRRRRRMMMKKKIIIIIIJJJJJJIIIHHHGGGHHHJJJMMMNNNOOOOOOOOOJJJIIIGGGFFFFFFGGGIIIJJJKKKJJJJJJJJJKKKJJJHHHFFFHHHHHHHHHHHHIIIJJJJJJKKKNNNOOORRRSSSRRROOOLLLJJJLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLJJJIIIHHHGGGGGGJJJIIIIIIIIIIIIIIIIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKNNNMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOOOOOOORRRRRRQQQPPPPPPOOONNNNNNMMMNNNNNNNNNNNNMMMLLLKKKNNNOOOPPPQQQQQQPPPNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKMMMNNNNNNNNNNNNKKKLLLNNNOOOPPPOOOOOONNNRRRRRRQQQPPPOOOOOOOOOOOOMMMLLLJJJHHHHHHHHHJJJKKKNNNMMMKKKKKKLLLLLLLLLKKKNNNNNNOOOOOOOOONNNMMMLLLLLLNNNQQQRRRSSSSSSUUUVVVTTTUUUUUUVVVWWWWWWXXXXXXZZZZZZ[[[[[[]]]^^^___```aaa___]]]]]]^^^```aaa```___^^^[[[YYYXXXXXXYYYZZZVVVVVVVVVVVVWWWWWWWWWWWWUUUVVVVVVVVVVVVVVVUUUUUUQQQPPPOOOOOOPPPPPPNNNMMMMMMPPPRRRQQQOOONNNPPPSSS???AAADDDHHHLLLSSSZZZ```lllwww~~~zzz{{{~~~~~~xxxsssvvvuuuuuuzzz~~~}}}yyyuuussstttwwwzzz}}}yyyqqqkkkkkkhhhddd___[[[YYYWWWWWWSSSPPPLLLHHHFFFGGGIIIJJJFFFGGGGGGFFFFFFEEEDDDCCCBBBBBBCCCCCCDDDCCCCCCCCCDDDCCCCCCCCCCCCDDDEEEEEECCCCCCDDDDDDCCCCCCBBBAAACCCBBBBBBAAAAAABBBBBBCCCCCCCCCDDDDDDEEEFFFFFFFFFIIIHHHFFFDDDEEEGGGIIIKKKHHHHHHIIIIIIIIIIIIHHHHHHGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKIIIGGGFFFFFFGGGGGGCCCAAA@@@AAACCCEEEEEEDDDAAAAAABBBCCCDDDEEEFFFGGGDDDDDDCCCCCCCCCCCCDDDDDDFFFGGGHHHIIIIIIIIIHHHHHHHHHGGGFFFFFFFFFHHHKKKLLLLLLLLLLLLKKKJJJJJJIIIIIIHHHGGGEEEDDDDDDDDDEEEFFFFFFHHHJJJLLLLLLKKKJJJIIIHHHHHHHHHIIIIIIIIIJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNMMMMMMPPPUUUWWWVVVTTTOOONNNLLLJJJJJJJJJJJJKKKLLLKKKKKKKKKMMMNNNPPPQQQUUUTTTSSSQQQPPPPPPPPPPPPQQQPPPPPPPPPPPPQQQQQQRRRUUUUUUUUUTTTTTTRRRQQQPPPRRRQQQPPPPPPQQQRRRSSSTTTMMMMMMLLLJJJIIIHHHGGGFFFIIIIIIJJJKKKLLLMMMNNNNNNJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIFFFFFFFFFFFFGGGIIIKKKLLLQQQPPPOOOOOOOOONNNLLLJJJJJJJJJKKKLLLMMMNNNOOOOOOJJJLLLMMMLLLIIIGGGGGGGGGIIIKKKMMMMMMJJJHHHGGGGGGKKKLLLMMMNNNNNNMMMKKKKKKLLLLLLKKKJJJIIIIIIHHHHHHIIIIIIIIIJJJJJJLLLMMMMMMMMMLLLKKKJJJJJJKKKLLLMMMMMMMMMNNNOOOOOOOOONNNNNNQQQOOOMMMMMMNNNPPPPPPPPPPPPPPPOOONNNNNNNNNNNNOOOOOOMMMLLLMMMPPPPPPNNNLLLJJJJJJIIIJJJJJJKKKLLLMMMOOOOOONNNMMMNNNOOOPPPQQQQQQPPPMMMLLLKKKKKKLLLMMMPPPMMMKKKKKKLLLMMMJJJHHHHHHIIIKKKMMMNNNNNNMMMLLLJJJKKKMMMNNNNNNNNNMMMLLLJJJKKKMMMNNNPPPPPPPPPPPPPPPQQQRRRSSSTTTTTTTTTTTTTTTVVVXXXZZZZZZXXXVVVUUUYYYYYYYYYYYYYYYYYYXXXXXXVVVVVVVVVUUUUUUTTTRRRRRRRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTUUUVVVUUUTTTSSSRRRQQQPPPPPPOOOOOOPPPPPPQQQTTTTTTTTTTTTTTTSSSRRRQQQBBBCCCDDDDDDFFFJJJOOOSSS\\\fffuuu|||wwwtttssstttxxx~~~~~~}}}}}}zzzzzzzzz|||~~~|||yyyvvvuuuuuuuuusssqqqtttvvvyyy~~~yyyrrrkkkfffgggddd___YYYUUURRRQQQPPPPPPNNNKKKHHHGGGGGGHHHIIIEEEEEEFFFEEEEEEDDDCCCBBBAAABBBCCCCCCDDDCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDEEEDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEFFFFFFHHHGGGEEEDDDDDDFFFHHHJJJJJJKKKKKKLLLLLLKKKKKKJJJJJJKKKKKKLLLLLLKKKKKKJJJJJJIIIHHHGGGFFFFFFGGGGGGFFFDDDCCCCCCDDDEEEDDDCCCAAAAAABBBCCCDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHGGGHHHGGGFFFEEEFFFGGGIIIKKKLLLLLLKKKKKKJJJJJJIIIIIIIIIHHHFFFEEEEEEEEEEEEFFFFFFGGGIIIKKKLLLLLLKKKJJJHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLMMMLLLLLLOOOSSSUUUUUUSSSOOONNNLLLKKKJJJJJJKKKKKKLLLKKKKKKKKKLLLNNNPPPQQQRRRSSSTTTTTTSSSRRRPPPNNNQQQQQQPPPPPPQQQQQQRRRRRRSSSSSSTTTSSSSSSRRRQQQQQQQQQPPPOOOOOOOOOPPPRRRSSSMMMMMMLLLKKKJJJIIIHHHHHHGGGHHHHHHIIIKKKLLLLLLMMMHHHHHHHHHGGGGGGGGGFFFFFFIIIIIIJJJJJJJJJJJJIIIIIIFFFFFFFFFFFFFFFHHHIIIJJJLLLKKKLLLMMMPPPQQQPPPOOOLLLLLLLLLMMMNNNNNNOOOOOOKKKLLLLLLKKKIIIHHHIIIKKKNNNPPPSSSSSSQQQNNNLLLKKKKKKKKKKKKLLLLLLKKKKKKJJJKKKKKKJJJJJJIIIHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLKKKJJJJJJJJJKKKLLLLLLMMMNNNOOOOOOOOOOOOOOOPPPOOOMMMMMMNNNPPPPPPPPPRRRQQQQQQPPPPPPPPPPPPPPPOOONNNMMMNNNPPPQQQOOOLLLKKKKKKKKKJJJKKKKKKLLLLLLOOONNNNNNMMMNNNOOOPPPQQQQQQPPPNNNLLLKKKKKKLLLMMMLLLJJJHHHHHHIIIIIIGGGEEEGGGIIIKKKLLLMMMMMMLLLKKKJJJJJJLLLMMMMMMMMMLLLKKKJJJJJJKKKLLLMMMNNNOOOOOOQQQQQQQQQQQQQQQPPPOOOOOOQQQSSSUUUWWWXXXWWWUUUTTTSSSTTTTTTUUUUUUVVVVVVVVVUUUUUUUUUUUUTTTRRRQQQQQQPPPQQQQQQRRRSSSRRRRRRRRROOOPPPQQQRRRSSSRRRRRRQQQPPPPPPOOOOOOOOOOOOPPPPPPSSSSSSTTTTTTTTTSSSRRRRRR@@@AAAAAA@@@???AAADDDGGGLLLTTT___jjjuuu||||||}}}}}}}}}|||xxxvvv}}}~~~|||zzzzzz~~~~~~~~~|||yyywwwwwwvvvrrrrrrtttvvvxxxyyyzzzzzz}}}zzzwwwvvvxxxyyyyyyyyyzzz|||xxxqqqkkkgggdddccc___YYYSSSOOOLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGHHHEEEEEEEEEDDDDDDCCCBBBAAAAAABBBBBBCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBCCCDDDDDDEEEEEEGGGFFFDDDDDDDDDEEEGGGIIIKKKKKKLLLLLLLLLLLLKKKKKKNNNNNNNNNNNNMMMLLLJJJJJJHHHHHHGGGFFFEEEEEEEEEFFFHHHFFFEEEEEEEEEEEEDDDBBBAAAAAABBBBBBCCCCCCCCCDDDCCCCCCCCCCCCCCCDDDEEEFFFEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHFFFFFFFFFGGGHHHIIILLLLLLKKKKKKJJJIIIIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFEEEFFFHHHJJJKKKLLLKKKKKKIIIIIIIIIIIIJJJJJJJJJKKKIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKLLLNNNQQQSSSRRRQQQOOONNNMMMLLLKKKKKKKKKLLLKKKKKKKKKKKKLLLMMMOOOPPPQQQSSSUUUWWWVVVTTTPPPNNNQQQQQQQQQQQQQQQRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRPPPOOONNNNNNNNNOOOPPPQQQMMMMMMLLLLLLLLLKKKKKKKKKHHHHHHIIIJJJKKKLLLMMMMMMHHHHHHHHHHHHGGGGGGGGGGGGIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHJJJNNNSSSVVVWWWVVVNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKJJJIIIJJJMMMOOOTTTWWW[[[[[[XXXTTTPPPNNNJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJJJJIIIIIIJJJKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPNNNLLLLLLNNNPPPPPPPPPQQQQQQPPPOOOOOOOOOOOOPPPOOONNNNNNOOOPPPQQQOOOMMMMMMMMMLLLKKKKKKKKKLLLLLLNNNMMMMMMMMMMMMNNNOOOOOOPPPOOONNNLLLLLLLLLMMMMMMKKKIIIHHHHHHHHHHHHGGGEEEGGGHHHJJJKKKLLLKKKKKKJJJIIIIIIJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJKKKMMMNNNRRRRRRRRRQQQPPPNNNMMMLLLOOOPPPRRRUUUUUUUUUTTTSSSPPPPPPQQQRRRSSSTTTUUUUUUTTTTTTTTTSSSRRRQQQPPPOOONNNOOOPPPPPPQQQQQQPPPPPPMMMNNNOOOPPPRRRRRRRRRRRROOONNNNNNNNNNNNNNNNNNOOOQQQQQQQQQRRRRRRRRRRRRRRR<<<<<<=========>>>AAADDDEEEIIIPPPVVV^^^iiiuuu~~~zzzvvvvvv|||{{{xxxwwwzzz}}}wwwvvvwwwyyyxxxyyy{{{}}}}}}{{{yyyvvvtttsssrrrrrrqqqrrrssstttvvvyyy}}}}}}wwwrrrmmmiiieeebbb___[[[VVVPPPLLLKKKLLLMMMGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDCCCBBBBBBAAAAAABBBCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDCCCAAA@@@@@@??????@@@@@@AAAAAAAAABBBBBBCCCDDDDDDDDDFFFEEEDDDDDDDDDEEEGGGHHHIIIJJJJJJKKKKKKJJJJJJIIIPPPPPPPPPPPPOOONNNMMMLLLIIIIIIHHHFFFEEEDDDCCCBBBGGGEEEDDDEEEFFFFFFDDDBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHJJJIIIIIIHHHHHHHHHIIIIIILLLKKKKKKJJJJJJIIIHHHHHHKKKJJJJJJIIIHHHGGGGGGGGGDDDEEEGGGIIIKKKLLLLLLLLLIIIJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJJJJJJJKKKMMMNNNOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJKKKLLLNNNOOOQQQSSSUUUVVVVVVTTTRRRPPPQQQQQQQQQQQQRRRRRRSSSTTTRRRRRRRRRRRRRRRRRRSSSSSSPPPOOONNNMMMMMMNNNOOOPPPMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKLLLLLLMMMNNNNNNOOOKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFGGGHHHJJJOOOUUUYYYZZZZZZNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKJJJIIIIIILLLPPPTTT[[[^^^bbbbbb]]]VVVPPPMMMJJJJJJIIIHHHHHHIIIKKKLLLJJJJJJIIIIIIHHHHHHHHHGGGHHHGGGGGGGGGHHHHHHIIIJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLMMMNNNOOOPPPPPPPPPOOOMMMLLLLLLNNNPPPPPPPPPNNNNNNMMMLLLLLLLLLLLLMMMOOOOOOOOOPPPPPPPPPOOONNNNNNNNNMMMLLLLLLKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNOOONNNMMMLLLLLLLLLLLLMMMLLLLLLKKKKKKKKKKKKJJJIIIGGGHHHIIIJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHHHHJJJMMMNNNSSSSSSSSSRRRQQQPPPOOONNNMMMOOOQQQSSSTTTUUUTTTTTTRRRRRRSSSSSSTTTTTTTTTUUUSSSSSSSSSRRRQQQPPPNNNNNNNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSSSSSSSTTTNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOPPPQQQ:::<<<=========>>>AAACCCBBBDDDGGGIIIMMMUUUaaaiiiwww|||xxx{{{}}}zzz{{{}}}zzzxxxwwwwwwwww}}}|||}}}yyysssqqqsssvvvssstttuuuvvvxxx{{{}}}~~~|||{{{yyyxxxvvvuuuttttttxxxyyyzzzzzz{{{~~~|||vvvtttqqqnnnjjjfffaaa]]]WWWUUUQQQMMMKKKKKKMMMNNNFFFFFFGGGHHHHHHGGGFFFEEEFFFFFFFFFFFFEEEDDDCCCCCC@@@AAABBBCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCAAA@@@@@@??????@@@@@@AAAAAAAAABBBBBBCCCDDDDDDDDDEEEEEEDDDDDDDDDEEEFFFGGGIIIIIIJJJJJJJJJJJJIIIIIINNNOOOPPPPPPQQQQQQPPPPPPLLLKKKJJJHHHEEECCCAAA@@@CCCCCCCCCDDDFFFFFFEEECCCAAAAAABBBBBBBBBBBBBBBBBBAAAAAABBBBBBDDDEEEFFFGGGIIIHHHHHHHHHHHHIIIJJJKKKLLLKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHJJJJJJJJJJJJIIIIIIHHHHHHDDDEEEGGGHHHJJJKKKLLLLLLJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKHHHJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKMMMNNNSSSSSSSSSSSSTTTTTTTTTTTTPPPPPPPPPQQQQQQRRRSSSTTTSSSSSSRRRRRRRRRSSSTTTTTTQQQPPPOOONNNNNNOOOPPPPPPMMMMMMMMMNNNNNNNNNNNNNNNKKKKKKLLLLLLMMMMMMNNNNNNKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIKKKKKKJJJJJJHHHGGGFFFFFFGGGGGGIIIMMMRRRUUUVVVVVVMMMMMMMMMLLLKKKKKKJJJJJJKKKJJJJJJIIIIIIMMMRRRVVVaaadddgggfff```WWWPPPLLLJJJJJJIIIHHHIIIJJJLLLMMMJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIHHHIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPPPPOOONNNMMMKKKLLLNNNPPPPPPPPPMMMMMMLLLKKKKKKKKKKKKKKKNNNOOOPPPPPPOOOOOOOOOOOONNNNNNMMMLLLLLLKKKLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJLLLKKKIIIHHHIIIKKKMMMOOOPPPPPPQQQQQQQQQQQQPPPPPPOOOPPPQQQSSSTTTUUUUUUUUUUUUUUUTTTTTTSSSSSSRRRRRRQQQQQQRRRQQQQQQPPPOOONNNOOOOOOPPPQQQQQQQQQQQQPPPRRRRRRRRRRRRQQQQQQRRRRRRNNNMMMMMMLLLLLLMMMMMMNNNKKKKKKJJJJJJKKKLLLMMMNNN===>>>???>>>======>>>@@@>>>???AAABBBDDDIIIRRRYYY___kkk}}}~~~}}}xxxuuutttssswwwyyyyyyxxxuuuvvvzzz}}}}}}~~~~~~yyytttrrruuuxxxzzzzzz{{{|||~~~~~~}}}}}}}}}zzzxxxuuurrrpppooommmjjjgggddd___XXXTTTPPPNNNLLLJJJIIIIIIJJJKKKFFFGGGGGGGGGGGGGGGFFFEEEGGGGGGGGGGGGFFFEEEDDDCCC@@@@@@BBBCCCDDDDDDEEEEEECCCCCCCCCCCCCCCDDDEEEEEEDDDDDDEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBCCCDDDDDDEEEEEEFFFEEEEEEEEEEEEFFFGGGGGGJJJJJJKKKKKKKKKKKKJJJJJJKKKLLLMMMOOOPPPQQQQQQQQQNNNMMMLLLJJJHHHEEEBBBAAABBBBBBBBBDDDFFFGGGEEECCCAAAAAABBBBBBCCCCCCCCCDDD@@@AAAAAABBBDDDFFFGGGHHHJJJIIIHHHHHHHHHIIIKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIEEEFFFGGGHHHIIIJJJKKKLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLKKKKKKHHHJJJLLLLLLKKKKKKKKKMMMKKKKKKLLLLLLLLLLLLKKKJJJKKKJJJIIIIIIIIIKKKLLLMMMSSSRRRRRRRRRRRRSSSTTTUUUOOOOOOOOOPPPQQQRRRSSSTTTTTTSSSRRRQQQQQQQQQRRRSSSQQQPPPOOONNNNNNNNNOOOPPPMMMMMMNNNNNNNNNNNNNNNNNNHHHIIIIIIIIIJJJJJJJJJKKKIIIIIIIIIIIIHHHHHHHHHGGGIIIIIIJJJJJJJJJJJJIIIIIILLLLLLKKKKKKJJJHHHGGGFFFFFFFFFGGGJJJMMMOOONNNNNNLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIMMMRRRVVVbbbdddgggfff___WWWPPPLLLIIIIIIIIIIIIJJJJJJKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHGGGGGGHHHHHHIIIHHHIIIJJJKKKKKKKKKKKKKKKMMMMMMNNNOOOOOOOOONNNNNNNNNLLLKKKKKKNNNPPPPPPPPPNNNNNNMMMLLLLLLLLLLLLMMMLLLNNNPPPOOONNNMMMNNNNNNMMMMMMLLLKKKKKKKKKLLLLLLIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJLLLLLLLLLJJJJJJKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGHHHIIIIIIJJJLLLKKKKKKJJJKKKLLLMMMNNNKKKLLLMMMNNNOOOOOOOOOOOOPPPQQQRRRSSSTTTUUUUUUUUUTTTTTTSSSRRRQQQPPPOOOOOOPPPPPPQQQQQQQQQPPPPPPPPPOOOPPPQQQQQQRRRRRRQQQQQQPPPPPPOOONNNMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNKKKJJJIIIHHHHHHIIIKKKLLL<<<===>>>===<<<;;;===>>>:::===???@@@@@@BBBGGGLLLNNNXXXgggsss~~~~~~}}}yyywwwyyy|||}}}}}}{{{~~~{{{zzz}}}}}}zzzuuuqqqnnnllliiiffffffccc```]]]ZZZWWWRRROOOLLLLLLKKKJJJIIIHHHHHHGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBB???@@@AAACCCDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHIIIJJJKKKMMMMMMMMMNNNMMMMMMMMMLLLKKKHHHFFFEEEDDDDDDDDDFFFHHHGGGEEECCCAAAAAABBBCCCDDDDDDEEEEEE@@@@@@AAABBBDDDFFFHHHIIIJJJIIIHHHGGGGGGIIIJJJLLLJJJKKKLLLLLLMMMMMMMMMMMMKKKJJJJJJIIIIIIHHHHHHGGGEEEFFFHHHJJJKKKKKKKKKKKKGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMLLLMMMOOOPPPOOONNNKKKJJJHHHJJJMMMLLLJJJIIIKKKLLLIIIJJJKKKKKKLLLKKKJJJIIIKKKJJJIIIIIIIIIJJJKKKLLLOOOPPPQQQSSSSSSTTTSSSSSSMMMNNNNNNNNNPPPQQQRRRSSSSSSRRRPPPNNNNNNNNNOOOPPPPPPOOONNNMMMLLLMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJKKKKKKJJJHHHFFFEEEHHHGGGGGGIIIKKKKKKJJJIIILLLLLLLLLLLLKKKKKKKKKKKKHHHIIIIIIIIIJJJLLLQQQTTTZZZ]]]```___ZZZSSSMMMJJJFFFGGGHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIHHHIIIJJJLLLMMMMMMLLLLLLNNNNNNOOOOOOOOONNNMMMMMMMMMKKKJJJKKKMMMPPPQQQPPPNNNMMMLLLLLLKKKKKKLLLLLLKKKMMMOOOOOOMMMKKKLLLNNNKKKKKKKKKJJJKKKKKKLLLLLLHHHIIIJJJKKKKKKKKKJJJJJJHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLLLLJJJIIIJJJLLLJJJJJJIIIIIIIIIIIIIIIJJJIIIHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKMMMNNNNNNOOOOOOOOOQQQQQQRRRRRRSSSSSSSSSTTTRRRRRRRRRQQQPPPPPPPPPOOONNNOOOPPPQQQRRRRRRRRRRRROOOPPPPPPQQQQQQQQQQQQQQQLLLLLLKKKJJJKKKLLLMMMMMMNNNNNNNNNMMMMMMNNNNNNNNNLLLKKKIIIHHHHHHIIIJJJKKK888999;;;<<<;;;;;;===???:::===@@@@@@>>>>>>@@@CCCAAAIIISSS[[[bbbnnn|||~~~~~~}}}wwwtttoookkkhhhfffcccaaa^^^[[[WWWTTTSSSRRRQQQPPPMMMMMMMMMLLLJJJHHHGGGFFFJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA???@@@AAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFGGGGGGGGGGGGFFFEEEEEECCCBBBBBBAAAAAABBBBBBCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHFFFGGGGGGHHHHHHGGGGGGFFFFFFGGGHHHIIIJJJJJJJJJJJJLLLMMMMMMMMMMMMKKKJJJIIIGGGGGGGGGHHHIIIGGGDDDBBBAAAAAABBBCCCDDDFFFFFFGGG???@@@AAABBBDDDFFFHHHIIIIIIHHHGGGFFFFFFHHHJJJKKKIIIIIIKKKLLLMMMMMMMMMMMMKKKJJJJJJIIIIIIHHHGGGGGGDDDEEEGGGIIIKKKKKKKKKKKKGGGGGGGGGGGGHHHHHHIIIJJJLLLLLLLLLLLLMMMMMMMMMMMMKKKMMMPPPQQQQQQNNNKKKIIIHHHKKKMMMMMMJJJIIIJJJLLLHHHIIIJJJKKKKKKJJJIIIIIIKKKJJJIIIHHHIIIJJJKKKLLLLLLNNNRRRTTTUUUTTTRRRQQQMMMMMMMMMNNNOOOPPPRRRSSSRRRQQQNNNLLLLLLLLLMMMNNNOOONNNMMMKKKKKKKKKLLLMMMNNNNNNNNNMMMMMMMMMLLLLLLIIIIIIJJJJJJJJJJJJJJJJJJLLLLLLKKKKKKKKKJJJJJJJJJIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJIIIGGGFFFEEEJJJJJJIIIJJJLLLLLLKKKIIILLLLLLLLLLLLLLLMMMMMMMMMGGGHHHIIIIIIJJJLLLPPPSSSQQQTTTWWWWWWSSSNNNIIIGGGDDDEEEGGGHHHIIIIIIHHHHHHKKKKKKKKKLLLLLLLLLLLLLLLJJJJJJIIIHHHHHHIIIIIIIIIHHHIIIKKKMMMMMMMMMMMMLLLOOOOOOOOOOOONNNMMMLLLLLLMMMKKKJJJKKKMMMPPPQQQPPPKKKKKKJJJIIIIIIIIIIIIIIIJJJLLLOOONNNLLLJJJLLLMMMJJJJJJJJJJJJJJJKKKLLLMMMHHHHHHJJJKKKKKKKKKJJJIIIGGGGGGHHHIIIIIIHHHHHHHHHIIILLLNNNMMMJJJJJJKKKNNNKKKJJJJJJIIIIIIIIIJJJJJJJJJIIIHHHGGGHHHIIIJJJKKKIIIJJJKKKLLLLLLKKKKKKJJJNNNNNNOOOPPPPPPPPPPPPOOOQQQQQQRRRRRRRRRRRRRRRRRRQQQRRRRRRRRRRRRRRRRRRRRRMMMNNNPPPQQQRRRSSSSSSSSSNNNOOOPPPPPPQQQQQQPPPPPPJJJJJJJJJJJJKKKLLLNNNOOOOOOOOONNNNNNNNNNNNOOOOOONNNMMMKKKIIIIIIIIIKKKKKK888999::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<===BBBEEEHHHJJJMMMVVVbbblll|||{{{vvvrrrooonnnmmmjjjfffbbb]]]ZZZWWWTTTTTTRRRPPPNNNMMMLLLKKKLLLKKKKKKIIIHHHGGGFFFFFFJJJKKKLLLJJJHHHFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCBBBAAABBBCCCCCCDDDCCCCCCCCCDDDEEEGGGGGGFFFFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFEEEFFFEEECCCBBBAAAAAAAAABBBCCCDDDFFFGGGGGGEEECCCBBBFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGHHHHHHHHHHHHIIIIIIJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKLLLLLLLLLKKKKKKJJJIIIIIIJJJJJJIIIGGGEEEDDD@@@AAABBBDDDEEEFFFFFFFFFEEEDDDCCCCCCCCCEEEFFFGGGIIIGGGEEEEEEGGGJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKNNNNNNNNNNNNMMMMMMMMMLLLOOOMMMMMMPPPTTTTTTOOOJJJJJJIIIGGGFFFEEEFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKIIIJJJKKKLLLMMMNNNOOOOOOMMMNNNOOOQQQRRRRRRRRRRRRNNNMMMMMMMMMMMMNNNOOOOOOOOOOOOOOOOOONNNLLLJJJIIINNNMMMLLLKKKKKKJJJKKKKKKNNNMMMKKKIIIHHHGGGGGGGGGIIIJJJKKKJJJHHHGGGHHHIIIIIIIIIJJJJJJJJJIIIGGGFFFDDDEEEFFFGGGHHHGGGFFFEEEIIIIIIJJJJJJIIIIIIHHHGGGGGGHHHIIIIIIJJJJJJJJJIIIJJJKKKLLLLLLLLLKKKIIIHHHGGGGGGGGGHHHHHHHHHIIIIIILLLMMMMMMMMMKKKJJJHHHFFFCCCCCCDDDDDDEEEEEEFFFFFFFFFHHHKKKMMMNNNMMMKKKJJJKKKIIIFFFEEEGGGIIIIIIIIILLLLLLLLLLLLLLLMMMMMMNNNOOOPPPPPPPPPPPPOOONNNNNNKKKJJJIIIHHHHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKPPPPPPPPPPPPOOONNNMMMMMMLLLLLLLLLKKKJJJHHHFFFFFFHHHHHHIIIJJJJJJKKKKKKLLLFFFFFFGGGGGGGGGGGGHHHHHHKKKKKKLLLLLLKKKKKKJJJIIIMMMLLLLLLKKKJJJIIIIIIIIIJJJIIIIIIHHHHHHHHHHHHIIIKKKKKKKKKKKKKKKKKKLLLMMMIIIIIIJJJLLLMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRNNNOOOOOOPPPQQQRRRSSSSSSNNNNNNOOOPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNOOONNNNNNMMMLLLKKKJJJIIIIIILLLMMMOOOPPPPPPOOOMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJ888999999:::;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<===@@@BBBCCCEEEKKKTTT\\\ccckkkvvv|||wwwssspppmmmjjjiiigggdddaaa\\\XXXTTTRRRLLLLLLLLLLLLKKKJJJIIIHHHKKKKKKJJJIIIHHHGGGFFFFFFIIIJJJKKKJJJHHHFFFGGGHHHGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDFFFGGGGGGFFFFFFGGGHHHFFFFFFGGGGGGGGGGGGFFFFFFGGGFFFDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFEEEEEEGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMNNNNNNMMMMMMLLLJJJKKKKKKJJJIIIGGGEEEDDDAAABBBCCCEEEFFFFFFGGGGGGEEEDDDCCCCCCCCCEEEFFFGGGHHHFFFEEEEEEGGGJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKNNNMMMLLLKKKIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLKKKKKKMMMMMMMMMMMMLLLLLLLLLLLLNNNMMMOOOTTTXXXWWWQQQLLLHHHGGGFFFFFFFFFFFFGGGHHHHHHHHHGGGHHHHHHIIIJJJKKKKKKKKKLLLMMMNNNOOOPPPPPPMMMNNNOOOPPPQQQRRRRRRRRRRRRQQQPPPOOONNNNNNNNNNNNMMMMMMNNNNNNMMMLLLLLLKKKMMMLLLKKKKKKJJJJJJJJJJJJLLLLLLKKKJJJIIIIIIHHHGGGIIIJJJKKKJJJHHHGGGHHHIIIGGGHHHJJJKKKLLLLLLKKKKKKGGGHHHIIIIIIIIIHHHGGGFFFHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKLLLKKKJJJIIIHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKIIIHHHFFFEEECCCCCCDDDDDDEEEEEEFFFFFFGGGHHHJJJLLLMMMLLLKKKJJJKKKIIIFFFEEEFFFHHHHHHHHHKKKKKKKKKKKKKKKLLLMMMMMMMMMNNNNNNNNNNNNMMMLLLLLLKKKJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKOOOOOOPPPPPPOOONNNMMMMMMLLLLLLLLLKKKJJJIIIHHHGGGHHHIIIIIIIIIIIIJJJJJJJJJFFFGGGGGGGGGGGGHHHHHHHHHFFFFFFGGGHHHIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKLLLMMMMMMJJJKKKKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQNNNNNNOOOOOOOOOOOONNNNNNNNNNNNOOOOOOPPPPPPPPPOOOOOONNNNNNMMMLLLLLLKKKKKKKKKMMMOOOPPPPPPPPPOOONNNRRRQQQOOOMMMLLLKKKKKKJJJ888888999::::::::::::999:::::::::;;;;;;;;;<<<<<<:::<<<>>>>>>===@@@EEEJJJLLLTTT___kkkuuu|||}}}}}}}}}||||||wwwsssoookkkiiifffdddbbb___^^^[[[XXXTTTPPPMMMLLLIIIJJJKKKLLLLLLLLLKKKJJJKKKKKKJJJIIIHHHGGGFFFFFFGGGHHHIIIIIIGGGGGGHHHIIIFFFFFFFFFEEEEEEDDDDDDCCCEEEEEEFFFFFFFFFEEEDDDDDDEEEFFFGGGGGGFFFFFFGGGHHHBBBCCCDDDEEEFFFFFFFFFFFFGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKIIIGGGFFFEEEBBBCCCDDDFFFGGGGGGGGGGGGEEEDDDDDDCCCCCCDDDFFFFFFHHHFFFEEEEEEHHHJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKNNNMMMLLLKKKJJJIIIIIIIIIFFFFFFFFFFFFGGGGGGGGGGGGIIIJJJLLLMMMMMMMMMLLLKKKLLLLLLLLLKKKKKKKKKJJJJJJLLLMMMQQQWWW[[[ZZZTTTOOOGGGGGGFFFFFFFFFGGGHHHHHHGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMNNNOOOPPPQQQQQQMMMNNNOOOQQQRRRRRRSSSSSSVVVUUUSSSQQQPPPOOONNNNNNMMMLLLLLLKKKKKKLLLLLLLLLJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKKKKLLLKKKJJJIIIHHHIIIJJJKKKJJJHHHGGGHHHIIIFFFHHHJJJLLLNNNOOOOOOOOOJJJJJJKKKKKKJJJIIIHHHGGGEEEFFFGGGHHHIIIIIIIIIIIIJJJIIIHHHHHHHHHIIIJJJKKKJJJJJJKKKKKKJJJJJJIIIHHHJJJJJJJJJKKKKKKKKKLLLLLLHHHHHHHHHHHHGGGFFFDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFHHHIIIJJJKKKKKKLLLKKKKKKKKKIIIFFFEEEFFFGGGGGGFFFJJJJJJJJJJJJJJJKKKKKKLLLKKKKKKLLLLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKNNNNNNOOOOOOOOONNNNNNMMMLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIFFFGGGHHHJJJKKKLLLLLLLLLHHHIIIIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKLLLMMMNNNNNNLLLKKKKKKKKKLLLLLLMMMNNNLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNNNNOOONNNNNNMMMMMMMMMNNNPPPQQQQQQQQQPPPOOOOOOOOOOOONNNNNNMMMMMMLLLKKKLLLNNNPPPQQQQQQPPPPPPSSSRRRQQQOOONNNMMMMMMMMM777888888999999999999999999:::::::::;;;;;;;;;;;;;;;===>>>>>><<<<<<>>>AAAEEEIIIQQQYYY___ffflllpppzzz~~~{{{wwwuuutttsssrrrqqqlllhhhddd```^^^]]]ZZZXXXTTTSSSQQQOOOMMMKKKJJJIIIJJJJJJIIIIIIIIIJJJKKKLLLJJJJJJIIIIIIHHHGGGFFFFFFEEEGGGHHHHHHGGGGGGHHHJJJFFFFFFFFFEEEEEEEEEDDDDDDFFFFFFFFFFFFEEEDDDDDDCCCEEEFFFGGGGGGEEEEEEFFFGGGBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFHHHIIIJJJHHHIIIIIIJJJJJJIIIIIIHHHFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEEEEFFFGGGIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJNNNMMMLLLKKKIIIHHHFFFEEECCCCCCEEEFFFFFFGGGGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFGGGEEEEEEFFFHHHKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKJJJIIIIIIIIIJJJFFFFFFGGGGGGGGGGGGGGGGGGIIIJJJLLLMMMNNNMMMLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIKKKLLLOOOTTTXXXXXXUUUQQQJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMNNNOOOOOOPPPPPPNNNOOOPPPRRRSSSSSSTTTTTTWWWVVVTTTSSSQQQPPPPPPPPPOOONNNLLLJJJJJJJJJJJJKKKHHHHHHIIIIIIIIIIIIIIIIIIHHHIIIKKKLLLLLLKKKJJJHHHIIIJJJKKKJJJHHHGGGHHHIIIFFFGGGJJJLLLNNNNNNNNNNNNJJJKKKKKKKKKJJJIIIGGGFFFDDDDDDFFFGGGHHHIIIIIIIIIKKKJJJIIIGGGGGGIIIKKKLLLJJJJJJJJJJJJIIIIIIHHHHHHJJJJJJJJJJJJKKKKKKKKKKKKHHHGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFHHHIIIIIIIIIJJJKKKKKKLLLJJJHHHFFFFFFFFFGGGFFFEEEIIIIIIHHHHHHIIIIIIJJJKKKJJJKKKKKKKKKKKKJJJIIIIIIIIIJJJKKKLLLLLLKKKJJJIIIIIIJJJJJJJJJJJJJJJKKKKKKMMMMMMNNNNNNNNNNNNNNNMMMKKKKKKKKKJJJKKKKKKKKKLLLIIIIIIHHHHHHGGGFFFEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJLLLMMMMMMKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMLLLNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMLLLLLLKKKMMMOOOPPPQQQPPPOOONNNNNNNNNNNNNNNNNNMMMMMMMMMKKKLLLNNNPPPQQQQQQRRRQQQNNNMMMMMMMMMMMMNNNNNNOOO666777888888999999888888999999999999:::::::::;;;;;;<<<>>>>>>=========>>>CCCEEEGGGIIIMMMRRRXXX]]]eeeooo}}}~~~}}}{{{vvvssspppmmmlllkkkiiigggddd```\\\XXXVVVTTTRRRPPPKKKJJJIIIIIIIIIIIIJJJJJJKKKIIIEEEBBBAAACCCFFFIIIIIIIIIIIIHHHHHHGGGGGGFFFDDDFFFGGGGGGFFFFFFHHHIIIFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBAAADDDEEEFFFFFFDDDDDDEEEFFFEEEFFFFFFGGGGGGFFFFFFEEEGGGGGGGGGGGGGGGFFFFFFFFFDDDDDDDDDEEEEEEGGGHHHIIIHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHIIIDDDDDDDDDEEEEEEGGGHHHHHHGGGHHHIIIJJJJJJJJJJJJJJJNNNMMMLLLJJJIIIHHHGGGFFFCCCDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFFFFEEEEEEFFFIIIKKKLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMLLLJJJJJJJJJIIIIIIIIIIIIHHHKKKKKKKKKMMMPPPRRRRRRRRRMMMLLLLLLKKKIIIHHHGGGFFFGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRSSSRRRPPPNNNKKKIIIHHHHHHHHHFFFGGGHHHIIIJJJJJJIIIIIIGGGHHHJJJKKKLLLKKKIIIHHHIIIJJJKKKJJJHHHGGGHHHIIIGGGHHHIIIKKKLLLLLLKKKKKKIIIJJJJJJJJJIIIHHHFFFEEECCCDDDEEEGGGHHHIIIJJJJJJLLLKKKIIIHHHHHHIIIKKKLLLJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJHHHHHHGGGFFFFFFEEEEEEEEECCCCCCDDDDDDEEEEEEFFFFFFHHHHHHIIIIIIJJJJJJKKKKKKJJJHHHFFFFFFGGGHHHGGGEEEHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLLLLKKKKKKJJJIIIHHHIIIJJJKKKKKKJJJIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKLLLMMMNNNNNNNNNNNNKKKJJJJJJIIIJJJKKKLLLLLLIIIIIIHHHGGGFFFEEEEEEDDDFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHGGGGGGFFFJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJLLLMMMMMMJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMLLLMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMMMMMMMLLLKKKKKKJJJIIIJJJKKKMMMNNNNNNMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMKKKLLLMMMOOOPPPQQQQQQRRRLLLLLLLLLLLLLLLMMMNNNOOO666666777888888888888777888888999999999:::::::::999:::;;;<<<<<<<<<<<<<<<>>>???>>>>>>@@@DDDJJJOOOQQQZZZhhhuuu}}}zzzxxxvvvpppmmmiiigggeeeccc```^^^\\\YYYTTTQQQPPPNNNLLLJJJFFFFFFEEEEEEFFFHHHIIIKKKOOOLLLGGGCCCBBBCCCGGGIIIIIIHHHHHHHHHGGGGGGGGGFFFDDDEEEGGGGGGFFFFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDBBBAAA@@@CCCDDDEEEDDDCCCBBBCCCDDDGGGGGGGGGHHHGGGGGGFFFFFFFFFGGGGGGHHHGGGGGGFFFFFFDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLMMMLLLJJJIIIHHHHHHGGGHHHEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFDDDCCCCCCDDDDDDEEEEEEDDDDDDGGGJJJLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIJJJKKKLLLMMMMMMJJJJJJJJJIIIIIIIIIHHHHHHJJJIIIHHHHHHIIIJJJMMMNNNMMMLLLLLLKKKJJJHHHGGGFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLMMMNNNPPPQQQRRRRRRSSSSSSRRRQQQQQQQQQRRRRRRSSSTTTSSSRRRPPPMMMJJJHHHFFFFFFEEEFFFHHHJJJKKKKKKJJJJJJGGGGGGIIIIIIJJJIIIHHHGGGIIIJJJKKKJJJHHHGGGHHHIIIGGGHHHIIIJJJJJJIIIHHHHHHGGGHHHIIIIIIHHHGGGFFFEEEDDDEEEFFFHHHIIIJJJJJJJJJLLLKKKJJJIIIIIIIIIJJJKKKJJJIIIHHHGGGGGGGGGGGGHHHGGGGGGGGGHHHHHHHHHHHHIIIIIIHHHGGGFFFFFFFFFFFFGGGCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHIIIJJJJJJKKKJJJJJJIIIHHHGGGGGGIIIIIIHHHGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLKKKJJJJJJHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJIIIJJJKKKLLLMMMNNNNNNNNNKKKJJJIIIHHHHHHIIIKKKKKKIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIIIIIIIHHHHHHGGGFFFFFFFFFGGGIIIJJJKKKLLLMMMKKKKKKKKKKKKLLLMMMNNNNNNHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHGGGJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHIIIJJJKKKLLLLLLKKKLLLLLLLLLMMMMMMNNNNNNLLLLLLMMMMMMNNNOOOPPPPPPQQQPPPOOONNNMMMMMMMMMMMM555666777777888888777777888888888888999999999999888888888999:::;;;:::::::::;;;<<<<<<<<<>>>AAADDDCCCJJJTTT\\\dddnnnyyy|||wwwtttqqqooommmiiieeeaaa^^^ZZZVVVSSSSSSPPPLLLJJJJJJIIIHHHFFFEEEEEEDDDCCCDDDEEEGGGIIIOOOMMMKKKIIIGGGHHHIIIJJJHHHHHHHHHGGGGGGGGGGGGGGGDDDFFFGGGFFFEEEEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGFFFEEECCCBBBAAABBBCCCDDDCCCAAA@@@AAABBBEEEEEEFFFGGGHHHHHHHHHHHHEEEFFFGGGHHHHHHGGGFFFEEEEEEFFFGGGHHHHHHGGGFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGHHHIIIGGGHHHIIIIIIIIIIIIIIIIIIGGGFFFEEECCCCCCCCCDDDEEEDDDDDDDDDGGGJJJLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFEEEEEEFFFGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFHHHHHHGGGGGGHHHJJJMMMNNNJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGGGGFFFEEEEEEGGGHHHHHHIIIIIIJJJJJJIIIGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRRRRRRRPPPOOOLLLJJJHHHFFFEEEFFFIIIKKKLLLLLLKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJKKKJJJHHHGGGHHHIIIFFFGGGHHHJJJJJJIIIIIIHHHFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFGGGIIIIIIJJJJJJJJJLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIGGGFFFFFFFFFGGGHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGCCCCCCDDDDDDEEEEEEFFFFFFEEEGGGIIIKKKKKKKKKJJJIIIHHHGGGGGGIIIKKKKKKKKKIIIHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGHHHFFFGGGGGGHHHIIIIIIJJJJJJHHHIIIJJJLLLMMMNNNNNNNNNKKKJJJHHHGGGGGGHHHIIIJJJIIIIIIHHHHHHGGGGGGGGGFFFDDDDDDDDDDDDEEEEEEEEEEEEIIIIIIJJJKKKKKKKKKJJJJJJEEEFFFGGGHHHJJJKKKLLLMMMLLLKKKKKKKKKKKKKKKLLLLLLGGGGGGGGGHHHIIIJJJKKKLLLKKKKKKKKKKKKKKKKKKLLLLLLKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJKKKLLLLLLKKKJJJIIIHHHHHHHHHGGGGGGFFFHHHJJJLLLMMMLLLLLLMMMMMMNNNOOOPPPPPPLLLLLLLLLLLLMMMMMMNNNOOOQQQPPPOOONNNMMMMMMMMMMMM555666666777777777777777777888888888888999999999999888888888999:::999999999<<<>>>>>>===<<<<<<<<<>>>CCCHHHLLLOOOVVVaaaiiipppzzz{{{uuupppllliiifffdddkkkhhhccc^^^YYYTTTOOOLLLKKKIIIFFFEEEFFFFFFFFFEEEFFFEEECCCBBBBBBCCCEEEFFFIIIIIIIIIIIIHHHHHHGGGFFFHHHHHHGGGGGGGGGGGGGGGGGGEEEFFFGGGFFFEEEDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGJJJJJJIIIHHHFFFDDDCCCAAAAAABBBCCCBBB@@@???@@@AAABBBCCCEEEFFFHHHIIIIIIIIIDDDEEEGGGGGGHHHGGGFFFEEEFFFHHHIIIJJJJJJIIIGGGEEEFFFGGGGGGHHHHHHGGGGGGFFFEEEFFFFFFFFFFFFGGGGGGGGGIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKGGGFFFEEECCCCCCCCCDDDEEEDDDDDDDDDGGGJJJLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFFFFFFFEEEEEEDDDDDDIIIGGGFFFEEEGGGIIILLLOOOKKKKKKJJJJJJJJJIIIIIIIIIEEEGGGHHHGGGEEECCCCCCCCCDDDEEEFFFHHHIIIIIIHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKHHHIIIJJJKKKLLLMMMMMMMMMPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPNNNLLLIIIHHHEEEFFFIIIKKKMMMMMMLLLKKKHHHGGGFFFFFFEEEEEEFFFFFFIIIJJJKKKJJJHHHGGGHHHIIIEEEGGGHHHJJJKKKJJJJJJJJJFFFGGGHHHIIIIIIIIIHHHGGGGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKLLLLLLKKKJJJIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGEEEDDDDDDEEEFFFFFFCCCCCCDDDDDDEEEFFFFFFFFFDDDFFFIIIKKKLLLKKKIIIHHHHHHGGGHHHIIILLLMMMLLLKKKIIIIIIHHHHHHIIIIIIJJJKKKJJJJJJKKKKKKJJJJJJIIIHHHHHHGGGFFFEEEEEEFFFGGGHHHFFFFFFGGGHHHHHHIIIJJJJJJHHHHHHJJJLLLMMMNNNNNNNNNKKKJJJHHHFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHHHHIIIIIIFFFFFFFFFGGGHHHIIIKKKLLLJJJJJJJJJJJJKKKKKKKKKLLLMMMMMMLLLKKKJJJJJJIIIIIIFFFFFFGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGIIIHHHFFFEEEGGGIIIMMMOOOMMMMMMNNNOOOPPPPPPQQQQQQMMMLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLMMMNNNOOOPPP333444444555666777888888777777888888888999999999888888888888888888888888;;;::::::::::::;;;<<<<<<>>>>>>???AAAEEEIIIMMMPPP\\\bbbkkktttzzz~~~zzztttqqqlllhhheeeccc```^^^\\\[[[XXXUUURRROOOMMMKKKJJJIIIGGGEEEDDDDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDFFFGGGIIIIIIIIIGGGEEEDDDFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEEEEFFFFFFFFFFFFEEEEEECCCCCCBBBAAAAAAAAAAAABBB@@@BBBFFFIIIJJJIIIGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFHHHJJJJJJGGGCCCIIIHHHFFFEEEDDDEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMLLLKKKIIIGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGJJJMMMOOOOOONNNIIIIIIHHHHHHHHHIIIIIIJJJIIIHHHFFFEEEEEEFFFHHHIIIGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIHHHHHHHHHIIIJJJJJJLLLKKKKKKJJJJJJJJJKKKKKKGGGGGGFFFFFFEEEFFFFFFFFFCCCDDDEEEFFFHHHIIIJJJKKKHHHIIIIIIJJJIIIHHHFFFEEEGGGIIIKKKKKKJJJHHHGGGHHHEEEFFFHHHIIIJJJKKKKKKKKKMMMNNNNNNOOOQQQRRRRRRSSSRRRRRRQQQPPPNNNLLLIIIHHHIIIHHHGGGIIILLLNNNNNNLLLKKKIIIHHHFFFEEEEEEFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJHHHHHHIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIJJJIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHGGGGGGHHHHHHGGGFFFDDDCCCDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDDDDEEEFFFFFFGGGGGGEEEGGGIIIIIIHHHGGGHHHIIIIIIJJJJJJJJJKKKKKKLLLLLLFFFFFFHHHIIIJJJJJJKKKKKKLLLKKKJJJIIIHHHIIIJJJJJJHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKJJJJJJJJJIIIHHHGGGFFFEEEGGGGGGHHHHHHGGGFFFDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEHHHHHHGGGGGGHHHIIIIIIJJJKKKIIIHHHFFFEEEEEEFFFFFFHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJDDDDDDDDDEEEFFFIIIKKKLLLKKKKKKJJJIIIHHHHHHGGGFFFHHHIIIJJJLLLMMMMMMMMMMMMMMMKKKJJJKKKMMMNNNNNNMMMMMMMMMLLLLLLLLLLLLMMMMMMJJJJJJKKKKKKKKKKKKKKKKKK444444555555666666777777666666666777777777888888888888888888888888888888999999999999999::::::;;;;;;:::;;;<<<>>>AAADDDFFFKKKOOOUUUZZZ___dddjjjmmm{{{~~~{{{{{{~~~}}}wwwqqqjjjfffbbb^^^\\\ZZZWWWUUUSSSRRRQQQOOOMMMKKKJJJIIIHHHFFFDDDCCCBBBBBBCCCDDDFFFEEEEEEDDDCCCCCCDDDDDDDDDEEEFFFGGGGGGEEEDDDBBBEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEECCCCCCBBBAAAAAAAAAAAABBB@@@BBBEEEGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFHHHJJJJJJGGGDDDHHHGGGGGGFFFFFFFFFFFFGGGEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMNNNMMMLLLJJJIIIHHHGGGGGGFFFEEEDDDCCCCCCFFFFFFFFFIIILLLMMMMMMLLLJJJIIIIIIHHHHHHIIIIIIJJJIIIHHHFFFEEEEEEFFFHHHIIIFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIJJJHHHGGGFFFFFFEEEFFFFFFFFFCCCDDDEEEFFFHHHIIIJJJKKKHHHHHHHHHHHHHHHGGGFFFFFFGGGIIIJJJJJJHHHGGGGGGHHHFFFGGGGGGHHHIIIJJJKKKLLLJJJKKKKKKLLLMMMNNNOOOPPPQQQQQQQQQPPPNNNLLLIIIHHHIIIGGGGGGIIIMMMOOOOOOMMMIIIIIIHHHGGGFFFEEEEEEFFFEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIHHHFFFEEEDDDEEEEEEEEEEEEEEEFFFGGGGGGDDDDDDDDDEEEFFFFFFGGGGGGFFFHHHJJJJJJIIIHHHIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLHHHIIIJJJJJJJJJJJJJJJIIILLLKKKJJJHHHHHHIIIIIIJJJHHHHHHGGGFFFFFFEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFHHHHHHIIIIIIHHHGGGEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHJJJKKKKKKJJJIIIHHHFFFFFFFFFFFFFFFHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLHHHGGGFFFFFFGGGHHHIIIJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLJJJKKKMMMNNNNNNMMMMMMMMMLLLLLLKKKLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJ555555555555555555666666555555555555666666666666777777777777777777777777888777777777777888999999999999888888999;;;<<<>>>AAABBBDDDFFFIIIOOOUUUZZZccciiiooouuuzzz}}}yyytttssstttrrrlllfff^^^[[[VVVSSSQQQPPPNNNLLLJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFDDDBBBBBBBBBCCCCCCEEEEEEDDDCCCCCCCCCCCCDDDBBBCCCDDDDDDDDDCCCBBBAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFCCCCCCBBBAAAAAAAAAAAABBBAAAAAACCCDDDEEEFFFFFFEEECCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHJJJIIIGGGEEEFFFFFFGGGHHHHHHHHHGGGGGGDDDDDDEEEEEEEEEFFFFFFFFFHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJKKKLLLMMMMMMLLLKKKJJJHHHHHHGGGFFFDDDCCCBBBBBBEEEEEEEEEGGGJJJKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIHHHGGGFFFEEEEEEFFFGGGHHHEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGGGGFFFEEEEEEFFFFFFCCCDDDEEEFFFGGGIIIJJJJJJHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHIIIGGGFFFEEEGGGHHHHHHGGGGGGGGGHHHJJJLLLMMMJJJJJJKKKLLLMMMMMMNNNNNNQQQQQQQQQPPPNNNLLLJJJIIIGGGFFFFFFHHHKKKMMMMMMLLLHHHHHHHHHHHHHHHGGGFFFEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEJJJJJJJJJIIIHHHGGGFFFEEEFFFFFFEEEEEEEEEEEEFFFFFFHHHIIIIIIJJJIIIHHHFFFEEEFFFFFFFFFFFFFFFGGGGGGHHHDDDDDDDDDEEEFFFFFFGGGGGGGGGIIIKKKKKKJJJIIIJJJKKKKKKKKKLLLLLLLLLLLLLLLMMMKKKLLLLLLLLLKKKKKKJJJIIILLLKKKIIIHHHHHHHHHIIIJJJHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFEEEFFFFFFGGGGGGHHHHHHHHHJJJJJJKKKJJJJJJIIIHHHHHHIIIIIIJJJJJJJJJHHHGGGFFFCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHJJJKKKKKKIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNKKKJJJIIIGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIHHHIIIJJJKKKLLLMMMMMMNNNMMMLLLJJJKKKMMMNNNMMMMMMNNNMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJ555555555555555555555444444555555555666666666666777777777777777777777777777777777666777888888999:::999999999999:::;;;<<>>>>>???AAACCCDDDGGGKKKMMMOOOTTT\\\bbbiiimmmsssyyy}}}~~~}}}}}}}}}|||zzzvvvrrrlllhhhccc```___\\\XXXTTTOOOMMMIIIHHHGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCAAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFCCCCCCBBBAAAAAAAAAAAABBBAAA@@@@@@@@@@@@BBBCCCDDDAAAAAABBBCCCDDDEEEEEEEEECCCCCCCCCDDDDDDEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGDDDEEEGGGHHHIIIHHHHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIHHHFFFDDDCCCDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDEEEHHHIIIHHHFFFFFFEEEEEEDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDAAABBBBBBCCCDDDEEEGGGHHHGGGHHHIIIJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGEEEEEEEEEFFFGGGHHHGGGHHHGGGEEEDDDDDDFFFHHHHHHHHHGGGFFFGGGIIILLLNNNNNNNNNOOOOOOPPPQQQQQQQQQRRRRRRRRRRRRRRRPPPNNNMMMKKKKKKKKKJJJIIIHHHHHHHHHJJJKKKLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDEEEEEEFFFGGGHHHHHHHHHGGGEEEDDDDDDDDDDDDDDDDDDEEEHHHIIIJJJKKKJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGHHHJJJLLLLLLKKKJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLJJJKKKLLLMMMNNNNNNNNNNNNKKKJJJIIIHHHGGGHHHHHHIIIGGGGGGFFFFFFEEEDDDDDDCCCAAABBBBBBCCCDDDDDDEEEEEEDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIGGGFFFEEECCCCCCCCCBBBCCCDDDEEEEEEDDDEEEFFFFFFGGGFFFFFFEEEGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLJJJIIIHHHHHHHHHIIIJJJKKKJJJJJJIIIHHHHHHGGGFFFFFFIIIIIIIIIIIIJJJLLLMMMNNNNNNMMMKKKKKKLLLMMMMMMLLLMMMMMMLLLKKKJJJJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIIII444444444444444444555555555555555666666666666777666666666666666666666666777666666666666777888888666777777888999999::::::666999<<<===<<<;;;<<<<<<>>>@@@BBBBBBBBBDDDJJJNNNSSSWWW]]]eeelllttt|||~~~||||||~~~xxxwwwuuusssrrroookkkggg[[[XXXUUURRRQQQOOOMMMKKKIIIGGGDDDCCCCCCDDDCCCBBBCCCBBBBBBBBBAAAAAAAAA@@@BBBBBBBBBBBBBBBBBBAAAAAABBBAAAAAAAAAAAABBBCCCCCCAAAAAAAAABBBBBBBBBCCCCCCBBBCCCCCCDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEECCCCCCBBBAAAAAAAAAAAABBBAAA@@@@@@@@@@@@AAABBBCCCAAAAAABBBBBBCCCCCCDDDDDDAAABBBBBBCCCCCCDDDDDDEEEEEEFFFGGGFFFEEEDDDEEEGGGEEEEEEFFFGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEGGGFFFFFFEEEFFFFFFGGGGGGKKKKKKKKKJJJIIIGGGEEECCCBBBCCCCCCDDDDDDEEEEEEFFFDDDDDDDDDFFFIIIJJJIIIHHHFFFEEEDDDCCCBBBBBBBBBBBBDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBCCCEEEFFFFFFFFFHHHIIIKKKKKKKKKJJJJJJIIIIIIGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHGGGFFFFFFFFFFFFGGGHHHHHHGGGGGGHHHFFFEEEDDDFFFGGGHHHGGGGGGGGGHHHJJJLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOQQQQQQRRRRRRRRRQQQOOONNNOOOPPPPPPNNNKKKJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKKKKHHHHHHHHHHHHIIIIIIIIIIIIJJJIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFEEECCCDDDEEEFFFGGGHHHHHHHHHEEEEEEDDDDDDDDDDDDEEEEEEHHHIIIJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHJJJLLLLLLKKKJJJKKKLLLMMMLLLLLLLLLLLLLLLKKKKKKIIIJJJLLLMMMNNNOOOOOOOOOKKKJJJHHHGGGGGGGGGHHHIIIGGGFFFFFFEEEEEEDDDCCCCCCAAABBBBBBCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGGGGHHHGGGGGGHHHHHHIIIIIIHHHGGGEEEDDDDDDCCCBBBBBBBBBCCCDDDEEEDDDEEEGGGHHHHHHHHHGGGFFFGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNMMMLLLLLLKKKKKKJJJIIIIIIGGGGGGGGGGGGHHHIIIKKKLLLLLLKKKKKKJJJHHHGGGGGGFFFIIIIIIHHHHHHIIIKKKMMMNNNOOOMMMKKKKKKLLLMMMLLLKKKLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLKKKJJJJJJIIIIII333333333444444555555555333444444444555555555555555555555555555555555555555555555555555666666777666666777777777777777777666888:::;;;:::::::::;;;999<<<>>>===<<<===@@@DDDEEEGGGKKKOOOVVV___iiioooyyy}}}}}}yyyvvvttttttttttttssskkkhhheeebbb___\\\XXXUUUMMMKKKIIIGGGGGGFFFFFFEEEEEECCCAAA@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAA@@@@@@AAABBBBBBCCCAAA@@@@@@@@@AAABBBBBBCCCBBBBBBCCCCCCDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAAAAABBB@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBCCCCCCDDDDDDCCCEEEFFFEEECCCBBBDDDFFFFFFFFFEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEDDDFFFFFFEEEEEEEEEEEEFFFFFFHHHIIIIIIIIIIIIGGGEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEGGGJJJLLLKKKJJJGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCEEEDDDDDDDDDDDDDDDDDDEEECCCCCCCCCCCCCCCDDDEEEEEEEEEFFFHHHJJJKKKJJJIIIHHHJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHFFFHHHIIIHHHGGGEEEFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOPPPQQQQQQPPPOOONNNLLLNNNOOONNNLLLKKKLLLNNNKKKJJJJJJIIIJJJJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFEEEFFFFFFGGGGGGGGGGGGFFFDDDDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJIIIHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIKKKKKKJJJJJJJJJKKKLLLLLLLLLKKKKKKKKKJJJJJJKKKKKKLLLMMMMMMNNNMMMMMMJJJIIIHHHGGGGGGGGGHHHIIIFFFFFFFFFEEEDDDDDDCCCCCCAAABBBCCCDDDEEEFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHHHHIIIHHHIIIIIIJJJJJJIIIHHHGGGEEEDDDCCCBBBAAAAAACCCDDDFFFDDDEEEHHHJJJLLLLLLLLLKKKFFFGGGHHHHHHHHHHHHGGGFFFDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIHHHHHHJJJKKKLLLMMMMMMMMMNNNNNNMMMLLLJJJIIIHHHGGGGGGGGGFFFFFFGGGHHHJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHIIIKKKMMMNNNOOOMMMKKKKKKLLLMMMLLLKKKJJJJJJJJJJJJJJJKKKLLLMMMNNNMMMMMMLLLKKKKKKJJJJJJ222222333333444555666666222222333333333444444444555555555555555555555555444333333333333444555555777888888888777666666555333555666666555666888:::666999<<<;;;:::;;;>>>AAA@@@@@@@@@AAADDDLLLUUU[[[bbbfffmmmsssyyy~~~{{{zzzyyyyyyyyyuuussspppooonnnmmmkkkiii^^^[[[VVVRRROOOLLLHHHFFFFFFEEEDDDCCCCCCCCCDDDDDDEEEBBB@@@@@@AAABBBBBBBBB@@@AAAAAABBBCCCDDDDDDEEEBBBBBBCCCDDDDDDCCCCCCCCC@@@@@@@@@@@@AAAAAABBBCCC@@@@@@??????@@@AAABBBBBBBBBBBBBBBCCCDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAABBB@@@@@@AAABBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@@@@AAABBBBBBCCCDDDDDDBBBDDDEEEDDDBBBAAACCCFFFGGGFFFEEECCCCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHGGGGGGFFFEEEEEEDDDFFFFFFEEEEEEEEEEEEEEEFFFDDDEEEFFFGGGGGGFFFEEEDDDEEEEEEDDDDDDCCCCCCCCCBBBEEEEEEEEEHHHKKKMMMMMMLLLHHHHHHFFFEEEDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDEEECCCEEEGGGIIIJJJIIIHHHGGGJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGEEEGGGHHHIIIJJJIIIIIIHHHFFFHHHJJJJJJHHHFFFFFFFFFEEEFFFHHHIIIJJJKKKKKKKKKNNNNNNNNNNNNNNNOOOOOOOOOMMMNNNOOOOOOOOONNNMMMMMMGGGJJJLLLLLLJJJIIIKKKNNNJJJIIIHHHGGGGGGHHHJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKJJJIIIHHHFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFDDDEEEFFFGGGGGGHHHGGGGGGEEEFFFFFFFFFFFFEEEEEEDDDFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIIIIIIIHHHGGGHHHHHHGGGFFFEEEEEEFFFFFFDDDDDDDDDEEEFFFFFFGGGGGGGGGIIIKKKKKKJJJIIIJJJKKKLLLLLLKKKKKKJJJJJJJJJIIILLLMMMMMMMMMMMMLLLKKKKKKJJJIIIHHHGGGGGGGGGHHHHHHFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBCCCDDDEEEFFFGGGHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKIIIHHHGGGDDDCCCAAAAAAAAABBBDDDFFFCCCEEEIIILLLOOOPPPQQQQQQEEEFFFHHHHHHIIIHHHGGGFFFDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIGGGHHHIIIKKKLLLLLLMMMMMMPPPOOONNNLLLKKKIIIGGGGGGHHHGGGFFFFFFFFFGGGHHHIIIJJJJJJJJJKKKKKKKKKKKKLLLIIIHHHGGGGGGHHHJJJMMMNNNOOOMMMLLLKKKLLLMMMLLLKKKIIIIIIIIIIIIKKKLLLMMMNNNOOONNNNNNMMMLLLKKKKKKJJJ333333333222222222111111222222333333333333444444333444555555666666555555555555555555555555444444777777777777777777777777888888888888888777666666:::999999888888999999:::;;;;;;<<<>>>@@@DDDGGGIIIMMMRRRWWW\\\aaagggooouuuvvvvvvvvvvvvvvvxxx|||~~~{{{yyyxxxvvvsssooollliiihhhhhheeeccc```\\\XXXVVVTTTTTTNNNMMMKKKIIIFFFDDDBBBAAAAAAAAA@@@@@@???@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCDDDCCCBBBBBB@@@@@@???>>>BBBAAA???>>>>>>???AAABBB>>>???@@@@@@@@@@@@???>>>CCCCCCCCCCCCCCCBBBBBBBBBEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDBBBBBBDDDGGGHHHFFFDDDEEEEEECCCBBBAAA@@@@@@@@@===>>>>>>?????????>>>>>>AAAAAABBBBBBBBBAAA@@@@@@??????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGIIIFFFCCCCCCEEEFFFEEECCCFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDEEEGGGHHHCCCEEEGGGIIIKKKLLLLLLLLLLLLKKKJJJHHHFFFEEEDDDCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIGGGEEEDDDCCCDDDEEEFFFCCCCCCAAA@@@@@@AAABBBCCCFFFGGGHHHIIIJJJIIIHHHGGGHHHHHHGGGEEEDDDBBBAAAAAAEEEDDDDDDDDDDDDEEEEEEFFFGGGHHHJJJLLLLLLKKKJJJIIIFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPOOONNNMMMNNNNNNOOOOOONNNMMMKKKJJJIIIJJJKKKLLLLLLKKKJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHHHHGGGFFFDDDCCCBBBCCCEEEFFFFFFFFFEEEDDDCCCDDDDDDEEEFFFGGGGGGGGGIIIHHHHHHGGGFFFFFFFFFGGGFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIHHHGGGFFFEEEGGGGGGHHHIIIJJJJJJJJJIIIJJJJJJKKKKKKKKKJJJHHHGGGHHHHHHHHHGGGFFFEEEEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEGGGHHHIIIIIIHHHHHHCCCCCCEEEFFFHHHIIIKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJHHHGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDGGGGGGHHHHHHIIIJJJKKKKKKIIIIIIIIIIIIHHHHHHGGGFFFGGGGGGFFFFFFFFFFFFFFFFFFBBBFFFJJJIIIFFFEEEHHHKKKKKKKKKKKKKKKLLLMMMNNNOOONNNNNNOOONNNMMMKKKIIIHHHGGGGGGHHHIIIIIIHHHHHHHHHOOONNNMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJJJJOOOMMMLLLJJJIIIIIIIIIJJJKKKJJJIIIIIIIIIJJJLLLMMMLLLLLLKKKKKKJJJJJJJJJIII222222222333333444444444222222222333333333444444333444444555555555555555555555555555555555444444666666666666666666666666777888888888888777666555999999999888888999999999999999999:::;;;===???AAA@@@CCCGGGJJJMMMQQQWWW\\\bbbcccddddddeeeiiimmmqqqwww|||{{{vvvqqqmmmkkkgggfffccc___\\\ZZZYYYXXXWWWUUURRROOOLLLJJJIIIIIIFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@?????????@@@@@@AAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCBBBCCCBBBBBBAAAAAA@@@@@@???BBBAAA@@@>>>>>>@@@AAABBB????????????????????????CCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDBBBAAABBBEEEGGGFFFDDDEEEDDDCCCBBBAAA@@@@@@@@@?????????@@@??????>>>>>>@@@@@@AAAAAAAAAAAAAAA@@@?????????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAABBBBBBBBBCCCCCCFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEBBB@@@@@@AAACCCBBBAAAEEEEEEEEEEEEEEEDDDCCCBBBCCCBBBBBBBBBCCCDDDEEEFFFEEEFFFGGGIIIJJJJJJJJJIIIHHHHHHGGGFFFDDDCCCBBBBBBCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGEEEDDDDDDEEEFFFGGGEEEDDDCCCBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHJJJIIIHHHGGGEEEDDDCCCBBBEEEEEEEEEEEEEEEFFFFFFGGGFFFGGGIIIKKKKKKJJJIIIHHHFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGGGGGGGHHHIIIJJJJJJKKKLLLMMMNNNNNNNNNMMMMMMMMMNNNNNNNNNNNNLLLKKKJJJIIIJJJKKKLLLLLLLLLLLLKKKJJJJJJHHHGGGGGGFFFFFFFFFGGGHHHHHHHHHIIIIIIIIIJJJHHHHHHIIIIIIHHHFFFEEEDDDBBBCCCDDDEEEFFFEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFGGGFFFFFFFFFFFFGGGHHHIIIIIIJJJIIIIIIHHHHHHIIIJJJJJJJJJIIIIIIIIIJJJKKKKKKKKKJJJHHHGGGHHHHHHGGGFFFFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEGGGHHHIIIIIIHHHGGGFFFFFFGGGHHHJJJKKKLLLLLLJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIHHHGGGFFFFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFIIILLLKKKGGGEEEGGGJJJKKKJJJJJJKKKKKKLLLMMMNNNNNNNNNNNNNNNMMMKKKIIIHHHGGGHHHIIIIIIJJJJJJJJJJJJNNNMMMMMMLLLKKKJJJIIIIIIGGGGGGGGGGGGHHHIIIJJJKKKKKKJJJIIIHHHHHHHHHIIIJJJNNNMMMMMMLLLMMMNNNOOOPPPMMMLLLLLLLLLKKKKKKKKKKKK111111222333444555666666222222222222333333333333333333444555555555555555444444444444444444555555555555555555555555555555777777777777777666666555888888888888888888888888888888777777888888999::::::<<<>>>???@@@BBBEEEHHHLLLMMMOOOPPPRRRVVV[[[^^^fffkkkqqquuuwwwwwwwwwxxxyyyxxxxxx{{{}}}{{{zzztttrrrnnniiiddd___[[[YYYWWWVVVTTTQQQNNNMMMKKKKKKHHHGGGDDDBBB@@@????????????????????????????????????>>>>>>>>>???@@@AAAAAAAAAAAABBBBBBAAA@@@??????@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@??????@@@AAABBBAAA@@@???>>>>>>???@@@AAADDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCEEEDDDDDDDDDCCCBBBBBBBBBCCCAAA@@@@@@BBBDDDEEEDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@AAAAAA@@@???>>>>>>>>>>>>???@@@AAAAAAAAA@@@?????????@@@@@@@@@@@@AAA???@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAACCCDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBB@@@>>>>>>@@@AAABBBAAAFFFFFFGGGGGGFFFDDDBBBAAABBBAAAAAABBBCCCDDDEEEFFFFFFFFFGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCAAABBBBBBBBBDDDEEEFFFGGGFFFFFFEEEDDDDDDEEEGGGHHHFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFGGGHHHHHHIIIKKKJJJJJJHHHGGGFFFEEEDDDFFFEEEEEEEEEFFFFFFGGGHHHFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFIIIHHHHHHGGGGGGHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNMMMLLLJJJIIIIIIJJJKKKLLLMMMNNNNNNMMMIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHIIIIIIHHHGGGEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHGGGGGGFFFFFFGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIFFFFFFGGGGGGGGGFFFEEEEEEEEEFFFGGGIIIJJJLLLMMMNNNIIIJJJJJJJJJJJJIIIIIIHHHIIIIIIJJJKKKKKKJJJHHHGGGGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHIIIJJJJJJKKKKKKJJJJJJGGGFFFEEEEEEDDDEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFJJJLLLMMMKKKGGGEEEFFFHHHIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJGGGGGGGGGGGGHHHIIIJJJKKKGGGGGGGGGFFFGGGHHHIIIIIILLLKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLKKK111111222222333444555555111222222222222333333333333333444555555555444444333333444444444444555555444444444444444444444444666666666777777666555555777888888888888888888777888888888888888888999999<<<============>>>???@@@???AAABBBDDDEEEHHHLLLPPPSSSWWW\\\___aaaaaabbbccceeeeeefffiiiooosssvvvwwwsssrrrrrrsssvvvzzz}}}{{{{{{|||~~~}}}|||uuuuuuvvvyyy}}}{{{zzzyyyyyyxxxwwwyyy{{{}}}}}}{{{yyyuuuvvvwwwuuurrrpppooooooppppppooonnnmmmkkkjjjiiiaaa___\\\XXXTTTPPPMMMLLLKKKJJJIIIGGGEEEDDDCCCBBBAAA@@@>>><<<;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>=========>>>???@@@AAABBBAAAAAAAAAAAAAAA@@@???>>>??????@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAA@@@@@@@@@@@@AAABBBBBBAAA???>>>>>>???AAABBBDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEDDDCCCBBBBBBAAAAAABBBAAA??????@@@BBBDDDEEEDDDDDDCCCBBBAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>><<<===>>>???@@@AAAAAAAAA????????????@@@@@@@@@@@@>>>>>>>>>?????????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCAAA@@@@@@AAABBBCCCCCCHHHIIIJJJKKKJJJIIIHHHFFFEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGFFFEEEEEEEEEGGGHHHJJJKKKJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGEEEFFFGGGGGGGGGGGGFFFFFFEEEFFFFFFFFFFFFFFFGGGGGGJJJIIIHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMLLLKKKIIIHHHIIIJJJKKKLLLMMMNNNOOOOOOIIIHHHGGGFFFFFFFFFFFFFFFIIIHHHHHHHHHHHHGGGGGGGGGFFFGGGHHHHHHHHHFFFEEEDDDCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHGGGGGGFFFGGGGGGHHHFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEFFFFFFGGGHHHJJJKKKLLLMMMJJJJJJJJJJJJJJJIIIHHHGGGHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDFFFGGGHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGHHHHHHJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLGGGGGGFFFEEEEEEEEEEEEFFFDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEJJJKKKKKKIIIFFFEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLKKKKKKJJJIIIHHHHHHFFFGGGHHHIIIKKKKKKLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGGGGHHHHHHIIIJJJKKKGGGGGGGGGGGGGGGGGGHHHHHHJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKKKK222222111111111111111111111111111222222222333333222333333444555444444444333333333333444444555555555555555555555555555555444555555666666666555555666777777888888777777666666666777888999999::::::::::::::::::;;;;;;;;;;;;;;;<<<>>>>>>>>>@@@CCCEEECCCFFFJJJLLLMMMNNNOOOQQQRRRQQQSSSVVV[[[___aaaaaaaaa```______aaaeeehhhkkklllkkkiiiiiijjjjjjjjjjjjeeeddddddfffjjjnnnpppqqqtttrrrpppnnnnnnmmmjjjhhhfffhhhjjjlllllljjjhhhfffbbbccccccbbb___\\\\\\\\\\\\\\\\\\[[[[[[YYYXXXXXXQQQPPPNNNLLLJJJHHHFFFEEEAAAAAAAAA@@@???>>>===<<<>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<===>>>???@@@AAA@@@AAAAAAAAA@@@@@@???>>>>>>???@@@@@@AAAAAA@@@@@@???@@@@@@AAAAAABBBBBBCCCBBBAAAAAAAAAAAAAAAAAABBBBBBAAA???>>>>>>???AAABBBCCCDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCEEEDDDDDDCCCBBBAAAAAA@@@AAA@@@???>>>>>>@@@CCCEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>><<<===>>>???@@@AAAAAAAAA>>>>>>?????????@@@@@@@@@=========>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAABBBCCCCCCEEEFFFGGGGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEEEECCCBBBBBBAAA@@@AAACCCDDDFFFHHHKKKMMMNNNMMMLLLKKKGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFHHHIIIIIIIIIHHHGGGFFFEEEEEEDDDBBBBBBBBBCCCCCCEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHJJJJJJIIIHHHGGGGGGGGGGGGFFFGGGGGGGGGHHHIIIJJJJJJLLLLLLMMMMMMLLLKKKIIIHHHJJJJJJKKKLLLMMMNNNOOOPPPHHHHHHGGGGGGFFFGGGGGGGGGLLLKKKJJJIIIGGGFFFEEEDDDEEEFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGGGGFFFGGGGGGHHHHHHFFFFFFDDDDDDCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHIIIJJJJJJJJJJJJIIIHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGGGGGGGHHHIIIJJJJJJIIIHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDFFFGGGHHHHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJIIIHHHGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGGGGFFFEEEEEEFFFHHHGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKJJJIIIIIIHHHHHHHHHEEEEEEGGGHHHJJJJJJKKKKKKIIIIIIIIIIIIJJJJJJJJJJJJHHHHHHHHHHHHIIIJJJKKKKKKJJJJJJJJJIIIHHHGGGGGGFFFLLLLLLLLLMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJ222111111111000000000000111111111111222222222222222222333444444444444444222222333333444444555555555555555555555555555555333444555555555555555555555666777888888777666555222333555666888999999999888777777999;;;;;;:::999999:::;;;;;;::::::<<<>>>:::<<>>>>><<<<<<;;;:::;;;<<<===>>>?????????>>>>>>>>>=========<<<<<<<<<===>>>????????????@@@@@@@@@@@@????????????@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAABBBAAA@@@??????@@@AAABBBBBBCCCCCCDDDDDDEEEEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDCCCCCCCCCBBBAAAAAAAAA???@@@@@@@@@???@@@BBBEEEDDDCCCBBBAAAAAAAAAAAAAAA??????@@@@@@@@@@@@??????>>>>>>???@@@AAAAAAAAA@@@>>>>>>>>>????????????@@@============>>>>>>>>>>>>>>>>>>>>>>>>????????????CCCDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGCCCCCCCCCAAA??????AAACCCCCCEEEIIILLLMMMMMMLLLKKKFFFFFFFFFFFFEEEDDDCCCCCCDDDDDDDDDEEEFFFHHHIIIJJJDDDDDDDDDDDDDDDDDDCCCCCCFFFEEEDDDCCCBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEFFFEEEEEECCCCCCDDDDDDEEEFFFHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDAAAAAAAAABBBCCCDDDEEEFFFGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHJJJKKKLLLMMMMMMNNNMMMLLLJJJIIIJJJJJJJJJKKKLLLMMMNNNOOOIIIIIIHHHGGGGGGHHHHHHIIIMMMLLLKKKJJJHHHGGGFFFEEEEEEFFFGGGHHHGGGGGGEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHGGGFFFEEECCCCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIHHHHHHHHHIIIJJJJJJJJJHHHGGGFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGIIIJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDEEEGGGGGGGGGGGGFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKIIIHHHGGGGGGGGGGGGHHHHHHJJJKKKLLLIIIHHHGGGGGGFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEAAABBBBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEDDDCCCBBBBBBCCCEEEFFFHHHGGGGGGGGGGGGHHHIIIJJJKKKJJJIIIIIIHHHGGGGGGHHHHHHEEEFFFGGGHHHIIIIIIJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLKKKKKKJJJHHHGGGFFFIIIIIIJJJKKKKKKKKKKKKKKKHHHIIIIIIIIIIIIIIIJJJJJJ111111111111111111222222111111111111222222222222222222333444444444444333111222222333444444555555333333333333333333333333222333444555555555555555444555777888888777555444333444555777888888888888999888888999<<<===:::888666888999999888888999;;;888999;;;:::::::::<<<===>>>======>>>@@@AAA@@@>>>AAAAAAAAAAAABBBCCCDDDEEEEEEFFFHHHHHHHHHGGGFFFFFFIIIGGGFFFGGGIIIKKKKKKKKKJJJJJJKKKMMMMMMLLLHHHEEEFFFFFFGGGGGGGGGGGGFFFFFFDDDEEEFFFEEECCCAAAAAABBBAAAAAABBBCCCCCCCCCBBBBBB???@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAAAAA@@@@@@???;;;:::999999999:::<<<=================================<<<<<<<<<======>>>===>>>???@@@@@@AAA@@@@@@???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>@@@BBBAAA@@@@@@BBBDDDCCCCCCBBBAAAAAAAAABBBBBB======>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@>>>>>>>>>>>>????????????============>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@CCCCCCDDDEEEFFFFFFFFFFFFDDDEEEEEEFFFGGGHHHIIIIIIFFFFFFFFFDDD@@@@@@AAADDDCCCEEEHHHKKKMMMLLLKKKIIIDDDEEEFFFGGGHHHGGGGGGFFFGGGFFFFFFEEEFFFGGGHHHIIIEEEEEEDDDDDDCCCCCCCCCBBBDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCBBBCCCDDDEEEFFFFFFFFFEEEAAABBBCCCEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDAAAAAABBBBBBCCCEEEFFFGGGHHHGGGFFFFFFEEEEEEEEEFFFEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHFFFEEEEEEFFFGGGHHHJJJKKKMMMNNNNNNNNNNNNLLLKKKJJJKKKKKKJJJJJJJJJKKKMMMMMMJJJIIIIIIHHHIIIIIIJJJJJJLLLKKKKKKJJJJJJIIIIIIHHHGGGGGGIIIIIIIIIIIIHHHGGGEEEDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIGGGEEEDDDCCCCCCDDDEEEDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHHHHHHHFFFGGGHHHHHHHHHHHHHHHHHHGGGIIIKKKMMMLLLJJJGGGEEEEEEEEEFFFGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDBBBDDDEEEFFFGGGGGGFFFFFFHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKMMMMMMMMMLLLJJJIIIHHHGGGGGGFFFGGGHHHIIIJJJIIIIIIHHHGGGGGGGGGGGGHHHDDDCCCCCCCCCCCCCCCCCCCCC@@@@@@AAABBBBBBBBBBBBBBBAAAAAABBBCCCCCCDDDEEEEEEDDDBBBAAAAAABBBDDDFFFGGGHHHGGGGGGHHHHHHIIIJJJKKKIIIIIIGGGGGGFFFGGGGGGHHHGGGGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIHHHHHHIIIIIIJJJKKKLLLJJJJJJKKKKKKJJJIIIHHHGGGEEEFFFGGGHHHHHHHHHGGGGGGIIIIIIIIIIIIJJJJJJKKKKKK000000111222333444444555000111111111111222222222222222333444444444333333111111222333333444555555222222222222222222222222222333444444555555555444444555777888888777555444555666888999999999888888888666666888::::::888555555666888888888888:::;;;999::::::999888888:::<<<<<<;;;:::;;;<<<;;;999888999:::;;;<<<======>>>>>>:::<<>>======AAA@@@??????@@@AAAAAA@@@??????AAADDDEEECCC???<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@>>><<<============>>>???????????????========================777888:::;;;<<<;;;;;;:::;;;:::999999999:::;;;<<<999::::::;;;;;;<<<======>>>======<<<<<<<<<======<<<===>>>???@@@AAAAAAAAA@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAA@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAABBBCCCDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCAAAAAABBBBBBBBBBBBBBBBBB===@@@CCCCCCAAA@@@BBBDDDCCCCCCBBBAAAAAAAAABBBBBB;;;<<<===>>>???@@@@@@@@@AAAAAABBBBBBBBBAAA@@@@@@>>>>>>>>>>>>????????????============>>>>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDCCCCCCDDDFFFGGGHHHIIIJJJJJJJJJJJJGGGCCCBBBDDDFFFEEEGGGJJJMMMMMMLLLJJJHHHDDDEEEGGGJJJKKKLLLLLLLLLJJJIIIGGGFFFFFFFFFGGGHHHGGGGGGGGGFFFEEEDDDDDDDDDBBBBBBBBBCCCDDDEEEFFFGGGFFFFFFGGGGGGFFFEEEDDDCCCBBBCCCEEEFFFGGGGGGGGGFFF@@@AAACCCEEEGGGGGGFFFFFFHHHGGGGGGFFFFFFEEEEEEEEEBBBBBBCCCCCCDDDFFFGGGHHHHHHHHHGGGFFFEEEEEEFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIFFFEEEEEEEEEGGGHHHJJJLLLNNNNNNOOOOOONNNMMMKKKJJJLLLKKKJJJIIIIIIJJJKKKLLLJJJJJJIIIIIIIIIJJJJJJKKKJJJJJJJJJKKKKKKKKKLLLLLLHHHIIIJJJKKKKKKKKKJJJIIIEEEDDDCCCCCCCCCDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHIIIJJJHHHFFFDDDCCCDDDEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEFFFGGGGGGHHHIIIIIIDDDEEEFFFGGGGGGGGGGGGGGGGGGIIILLLOOOOOOLLLIIIFFFCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFHHHIIIJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCEEEFFFGGGGGGFFFFFFEEEEEEFFFGGGGGGHHHIIIIIILLLMMMOOOPPPOOONNNLLLJJJHHHGGGFFFFFFFFFGGGHHHIIIJJJIIIHHHHHHGGGGGGHHHHHHBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCDDDEEEEEEEEECCCAAAAAABBBDDDEEEFFFHHHHHHHHHHHHIIIJJJKKKKKKIIIHHHGGGFFFFFFFFFGGGHHHIIIIIIJJJJJJKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGIIIIIIIIIIIIIIIJJJLLLLLLGGGHHHIIIJJJKKKJJJIIIHHHGGGHHHIIIJJJKKKJJJIIIIIIIIIJJJJJJJJJKKKKKKLLLLLL000000000111222222222333000111222222333333333333222222222222222222222222444444333222222111111000222222333333333333444444000000111222333333444444444444444444444444444444555555555555555555555555666777777888888888888888888888888888777777777777888888999999999:::::::::888888888888888888888888888777777777888999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999:::::::::;;;;;;;;;===>>>>>>===<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;======???@@@@@@???>>>===@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDCCCBBB@@@@@@@@@???@@@@@@AAAAAABBBBBBAAAAAAAAABBBCCCCCCEEEDDDDDDDDDDDDCCCCCCCCCAAA??????AAADDDEEEDDDAAA??????@@@AAAAAABBBCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@???>>><<<<<<>>>???@@@???@@@@@@AAAAAAAAA@@@@@@BBBAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBBBBCCCCCCBBBEEEEEEEEEFFFGGGGGGHHHHHHEEEFFFHHHIIIIIIIIIHHHHHHLLLLLLKKKJJJIIIGGGEEEDDDHHHHHHHHHIIIIIIIIIJJJJJJIIIHHHHHHIIIKKKLLLKKKJJJGGGFFFEEEFFFGGGGGGFFFEEEFFFFFFEEEDDDCCCBBBAAAAAA@@@AAACCCDDDFFFGGGGGGGGGEEEFFFGGGGGGGGGFFFDDDCCCEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFIIIHHHFFFEEEDDDDDDDDDEEECCCBBB@@@@@@BBBDDDEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDGGGGGGGGGFFFGGGGGGHHHHHHEEEDDDDDDEEEGGGIIIKKKLLLJJJMMMPPPRRRRRRNNNJJJGGGHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJKKKLLLLLLJJJJJJJJJJJJJJJJJJIIIIIIGGGHHHIIIKKKMMMNNNOOOOOOGGGFFFFFFFFFFFFFFFGGGGGGDDDEEEEEEFFFFFFFFFFFFEEEHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCAAABBBCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGIIIJJJJJJIIIGGGFFFBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDCCCBBBBBBBBBBBBCCCEEEEEEEEEEEEFFFFFFFFFFFFHHHGGGFFFEEEEEEFFFGGGHHHJJJKKKLLLMMMMMMLLLKKKKKKLLLKKKJJJIIIHHHGGGGGGGGGJJJIIIIIIHHHGGGFFFEEEEEECCCCCCCCCBBBBBBAAAAAAAAA>>>???@@@BBBCCCDDDDDDEEEBBBAAAAAAAAAAAABBBCCCCCCAAAAAAAAABBBCCCEEEGGGIIICCCDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFFFFIIIKKKKKKLLLMMMOOOPPPNNNKKKHHHFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFHHHIIIJJJKKKKKKJJJIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHFFFEEEEEEEEEFFFFFFIIIJJJKKKLLLLLLMMMMMMMMM111111111111111222222222111111222333333333222222222222222222222222222222222222222222222222222222222222222333333333444444111111111222222333333444444444444444444444444444555555555555555555555555333444555555666666555555555666666666777777888888666666666777777777888888888888888888888888888888888888777777777888999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999999999::::::::::::;;;;;;<<<>>>===<<<;;;;;;<<<:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<===<<<<<<<<<;;;;;;;;;;;;<<<===>>>????????????>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAABBBBBBAAAAAAAAA@@@AAAAAABBBCCCDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@???AAADDDEEECCCAAAAAAAAAAAABBBBBBCCCCCCDDDBBBBBBBBBAAAAAAAAA@@@@@@AAA@@@>>>======>>>@@@AAA>>>???@@@AAAAAAAAAAAAAAA???????????????>>>>>>>>>??????????????????????????????@@@@@@AAABBBBBBCCCDDDEEEEEEFFFGGGGGGHHHHHHFFFGGGIIIJJJKKKKKKKKKJJJNNNMMMMMMLLLJJJIIIGGGFFFHHHHHHHHHIIIIIIIIIIIIJJJKKKJJJHHHIIIJJJJJJIIIHHHGGGFFFEEEEEEGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHHHHHHHFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFEEEEEEEEEEEEEEEEEECCCCCCCCCCCCDDDEEEFFFGGGIIIHHHFFFEEEDDDDDDEEEEEEEEECCCBBBBBBDDDFFFGGGFFFCCCCCCDDDEEEEEEEEEEEEEEEGGGGGGGGGFFFFFFFFFEEEEEEFFFGGGHHHIIIJJJIIIGGGFFFEEEEEEEEEEEEGGGIIIKKKLLLKKKMMMPPPSSSRRRPPPLLLIIIIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJGGGHHHJJJKKKMMMMMMNNNNNNGGGFFFFFFEEEEEEFFFGGGGGGCCCCCCDDDDDDDDDCCCCCCBBBFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCEEEFFFFFFGGGGGGFFFFFFEEEFFFGGGHHHHHHHHHHHHGGGFFFCCCCCCDDDEEEFFFGGGHHHHHHJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHDDDCCCCCCBBBAAABBBBBBBBBDDDDDDDDDEEEEEEEEEEEEEEEGGGGGGFFFEEEEEEFFFGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIJJJIIIIIIHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEBBBAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEECCCCCCCCCCCCCCCDDDDDDEEECCCCCCBBBBBBBBBCCCDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFGGGHHHHHHGGGFFFFFFHHHJJJLLLLLLMMMNNNOOONNNKKKJJJFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGFFFGGGGGGIIIIIIHHHIIIJJJJJJKKKKKKKKKKKK222222222111111111111111222222222333222222111111222222222222222222222222000000111111222333333444222222222222333333333333222222222222222222222222333333333333444444444444555555555555555555555555222333444444555555444444333333444555666777888888666666666666777777777777777777777777777777777777999888888777777777777888888888888888999999999999999999999999999999999999999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888888888999999999:::::::::;;;<<<======;;;999999:::999999999999999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;===>>>????????????============>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCBBBCCCCCCBBBBBBBBBBBBCCCCCC@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@AAACCCDDDCCCAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>>>>???@@@AAA>>>>>>???AAABBBBBBBBBBBB????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBCCCDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMOOONNNNNNMMMLLLKKKIIIHHHHHHHHHHHHHHHIIIIIIIIIIIILLLJJJIIIIIIIIIIIIHHHFFFGGGFFFEEEEEEGGGGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDBBBBBBCCCDDDEEEFFFHHHIIIIIIHHHGGGFFFEEEEEEFFFFFFFFFEEECCCCCCFFFGGGHHHHHHCCCDDDEEEEEEEEEEEEEEEEEEHHHHHHHHHHHHHHHHHHGGGGGGEEEGGGJJJLLLLLLJJJGGGEEEEEEEEEEEEEEEFFFHHHJJJLLLKKKMMMPPPRRRRRRQQQNNNLLLJJJJJJJJJJJJJJJKKKKKKLLLJJJJJJJJJKKKLLLMMMNNNNNNOOONNNLLLJJJIIIIIIJJJJJJHHHIIIJJJKKKLLLLLLLLLLLLGGGFFFFFFEEEEEEEEEFFFFFFDDDDDDDDDDDDCCCCCCBBBAAAEEEFFFGGGIIIIIIHHHFFFEEEEEEEEEDDDDDDCCCBBBBBBAAACCCCCCDDDDDDDDDDDDCCCCCCEEEEEEEEEEEEDDDCCCBBBAAAEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFCCCCCCDDDEEEFFFGGGGGGHHHLLLLLLKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGCCCBBBBBBAAAAAAAAAAAAAAACCCCCCCCCCCCDDDDDDEEEEEEGGGGGGFFFEEEEEEFFFGGGGGGEEEFFFGGGHHHIIIJJJJJJJJJHHHHHHHHHHHHIIIIIIIIIJJJFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBAAAAAAAAACCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDBBBAAAAAA@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFGGGHHHGGGFFFFFFHHHJJJMMMMMMMMMMMMMMMLLLKKKKKKFFFFFFEEEEEEEEEEEEDDDDDDEEEDDDDDDEEEGGGIIIKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHIIIJJJKKKKKKGGGHHHHHHIIIIIIIIIIIIHHH333222222222111000000000222222222222222111000///111111111111111111111111000000111111222222222333111222222222222333333333333333222222222222222222333333333333333444444444555555555555555555555555333444555555666666555555222222333444555555666666777777777888888888999999777777777777777777777777999888777666666666666666666666666777777777888888888888888888888888888888777888999999::::::999999::::::::::::::::::::::::999999999999999999999999777777777777777777777777888888888888999999999999:::;;;<<<<<<:::888888999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;===>>>??????@@@??????>>>??????@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDCCCBBBBBBBBBBBBBBBBBB?????????>>>???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@???@@@@@@@@@AAABBBBBBBBBAAACCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA===>>>???AAABBBCCCCCCCCCAAAAAABBBBBBCCCCCCDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@BBB@@@???>>>???@@@BBBDDDCCCDDDFFFGGGHHHHHHGGGGGGFFFGGGHHHJJJLLLMMMNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIGGGGGGHHHHHHHHHIIIIIIIIIJJJIIIHHHHHHIIIIIIHHHFFFGGGEEEDDDEEEFFFGGGFFFEEEBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFDDDDDDEEEFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBCCCCCCDDDFFFHHHIIIJJJJJJIIIHHHFFFFFFFFFGGGHHHGGGEEEDDDDDDFFFHHHIIIHHHFFFGGGGGGHHHHHHHHHGGGGGGIIIIIIIIIIIIIIIJJJJJJJJJIIIJJJLLLMMMLLLJJJHHHFFFFFFEEEEEEEEEFFFHHHJJJKKKJJJKKKNNNPPPQQQPPPOOONNNLLLKKKKKKKKKKKKLLLMMMMMMLLLKKKKKKLLLLLLNNNOOOOOOPPPNNNLLLJJJHHHHHHIIIIIIIIIIIIJJJKKKKKKKKKJJJJJJGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCEEEGGGIIIIIIHHHFFFDDDDDDDDDDDDCCCBBBBBBAAAAAABBBCCCCCCDDDDDDCCCCCCBBBDDDDDDDDDDDDDDDCCCBBBBBBDDDEEEEEEEEEEEEEEEEEEDDDGGGFFFDDDCCCCCCDDDFFFGGGCCCDDDDDDEEEFFFFFFGGGGGGLLLKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFBBBBBBAAA@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDGGGFFFFFFFFFFFFFFFFFFGGGEEEFFFGGGHHHJJJKKKKKKLLLHHHHHHHHHHHHIIIHHHHHHHHHEEEEEEEEEEEEFFFFFFGGGGGGEEEEEEEEEEEEEEEDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHGGGFFFDDDCCCAAAAAA@@@@@@AAABBBCCCDDDDDDDDDDDDFFFGGGIIIHHHHHHHHHJJJKKKLLLLLLLLLKKKJJJIIIIIIJJJFFFEEEEEEEEEDDDDDDDDDDDDGGGFFFEEEFFFGGGJJJMMMOOOJJJJJJJJJJJJJJJJJJKKKKKKIIIIIIIIIIIIIIIIIIJJJJJJGGGHHHHHHIIIIIIHHHHHHGGG333222222222111000000000222222222222111111000///111111111111111111111111222222222111111000000000111111111222222222333333333333222222222222222222222222222333333333444444555555555555555555555555333444444555555555555555444444444333333333333333666666777777777888888888666666666666666666666666888888777666555555555555555555555666666666777777777777777777777777777777666777777888888888888888999999999999999999999999999999999999999999999999777777777777777777777777777777777888888888999999999;;;<<<;;;999888888999::::::::::::::::::::::::999999999:::::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;999::::::;;;===>>>???@@@>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA??????>>>>>>>>>???@@@@@@AAA@@@@@@@@@???????????????@@@AAABBBAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBB===>>>@@@AAABBBCCCDDDDDDBBBBBBCCCCCCDDDDDDEEEEEE@@@@@@@@@@@@@@@@@@@@@@@@CCCBBB@@@??????AAACCCDDDCCCDDDFFFGGGHHHHHHGGGFFFEEEFFFGGGHHHJJJKKKMMMMMMLLLLLLLLLLLLKKKKKKJJJIIIGGGGGGGGGHHHHHHHHHIIIIIIHHHFFFFFFGGGIIIIIIIIIHHHFFFEEEDDDEEEFFFFFFEEEDDDAAAAAABBBBBBCCCCCCDDDDDDCCCCCCEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEGGGIIIJJJKKKJJJJJJHHHGGGGGGHHHIIIIIIGGGEEECCCDDDFFFHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMLLLKKKJJJIIIIIIFFFFFFEEEEEEFFFHHHJJJKKKIIIJJJLLLMMMNNNNNNNNNNNNMMMMMMLLLLLLMMMMMMNNNOOONNNMMMMMMMMMMMMNNNOOOOOOOOOMMMKKKJJJHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIGGGFFFFFFEEEDDDDDDEEEEEEFFFFFFFFFFFFEEECCCBBBBBBBBBDDDGGGIIIIIIHHHFFFDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCFFFEEECCCBBBBBBCCCEEEFFFDDDDDDEEEEEEFFFFFFGGGGGGIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEBBBBBBAAA@@@@@@@@@@@@AAA@@@AAAAAABBBCCCDDDDDDDDDFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEFFFGGGHHHIIIJJJKKKIIIIIIIIIIIIHHHGGGFFFEEECCCDDDDDDEEEEEEFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCEEEEEEFFFGGGGGGGGGGGGFFFHHHGGGGGGFFFEEEDDDCCCCCC@@@AAABBBCCCCCCDDDDDDDDDFFFHHHJJJJJJJJJJJJKKKLLLIIIKKKKKKJJJGGGFFFGGGHHHEEEEEEEEEDDDDDDDDDDDDCCCFFFEEEEEEEEEFFFIIILLLNNNIIIIIIHHHHHHIIIJJJKKKLLLKKKJJJJJJIIIHHHGGGGGGFFFGGGGGGHHHIIIIIIIIIHHHHHH222222222111111111111111111111111222111111000000111111111111111111111111333222222111000000//////111111111111222222222222222222222222222222222222111111222222333333444444555555555555555555555555111222333333444444333333444444444444333333222222444444444444555555555555666666666666666666666666777666666555555555555666555555555555666666666666666666666666666666666666555555666777777777777666888888888888888888888888999999999999999999999999777777777777777777777777666777777777777888888888888:::;;;;;;:::999::::::::::::::::::::::::::::::999999999999::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::;;;===>>>???;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCCCCDDDCCCBBBAAA@@@@@@@@@@@@??????>>>>>>??????@@@AAA@@@@@@@@@@@@???????????????@@@BBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB??????@@@BBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBAAAAAABBBCCCDDDBBBDDDFFFHHHIIIHHHGGGFFFEEEEEEFFFFFFHHHIIIKKKLLLJJJJJJJJJKKKKKKJJJIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHFFFEEEEEEFFFHHHIIIIIIHHHFFFEEEDDDDDDFFFFFFEEEDDDAAAAAABBBBBBCCCCCCCCCDDD@@@AAABBBDDDFFFGGGGGGGGGGGGFFFFFFEEEDDDEEEEEEEEEAAABBBBBBCCCCCCDDDDDDEEEEEEEEEFFFFFFHHHIIIKKKLLLKKKJJJIIIHHHHHHIIIJJJKKKGGGFFFDDDDDDFFFHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGIIIIIIIIIJJJKKKLLLMMMMMMQQQPPPNNNLLLKKKJJJJJJJJJGGGFFFFFFEEEFFFHHHIIIJJJIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPOOONNNNNNNNNNNNOOOMMMMMMLLLLLLKKKJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIIIIGGGFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@BBBDDDFFFGGGHHHGGGFFFEEEEEEEEEDDDDDDCCCBBBBBBAAABBBBBBCCCCCCCCCCCCBBBBBBAAABBBCCCDDDEEEEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCFFFEEECCCBBBBBBCCCEEEFFFDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFEEEEEECCCBBBBBBAAAAAAAAAAAAAAA@@@AAAAAABBBCCCDDDEEEEEEEEEFFFGGGGGGGGGGGGFFFEEECCCCCCCCCCCCDDDEEEFFFGGGIIIIIIJJJIIIHHHGGGEEECCCCCCCCCDDDDDDEEEEEEEEEFFFBBBBBBBBBCCCCCCCCCCCCCCCEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIHHHGGGGGGGGGHHHHHHHHHGGGFFFEEEDDD@@@AAABBBCCCDDDDDDDDDDDDEEEGGGJJJJJJJJJJJJKKKLLLHHHJJJLLLKKKGGGEEEEEEGGGEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCEEEGGGHHHHHHHHHGGGGGGGGGIIIJJJKKKLLLKKKKKKJJJIIIGGGFFFEEEEEEFFFGGGHHHIIIIIIIIIIII111111111111111222222222///000000111111111111000111111111111111111111111111111111111000000000000111111111111222222222222111111111222222333333444000111111222333333444444555555555555555555555555222222333444444444444444333333333444444444444444333333444444444555555555555555555555555555555555555555444444444555666666555555555555666666666666666666666666666666666666444444555666666666666666777777777777777777777777888888888888888888888888888888888888888888888888666666666777777777888888777999;;;<<<;;;:::;;;===999999999999999999999999888999999999999:::::::::999999:::::::::;;;;;;;;;;;;;;;:::::::::;;;======;;;;;;;;;;;;<<<===>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAABBBCCCEEEDDDCCCBBBAAAAAAAAAAAA@@@????????????@@@AAAAAAAAAAAA@@@@@@@@@?????????>>>@@@BBBBBB@@@??????AAA@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCCCCDDDDDDCCCCCCCCC@@@@@@AAABBBCCCCCCBBBBBBDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDFFFHHHIIIHHHGGGFFFGGGFFFFFFFFFGGGHHHJJJKKKIIIIIIJJJKKKKKKJJJJJJJJJFFFGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEFFFGGGHHHGGGFFFFFFDDDCCCDDDEEEFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB>>>???AAADDDFFFGGGHHHHHHGGGHHHHHHHHHHHHGGGFFFFFFAAABBBCCCDDDEEEGGGHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKJJJIIIIIIJJJKKKLLLIIIGGGEEEFFFHHHJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHIIIJJJKKKLLLMMMNNNPPPPPPPPPOOONNNLLLJJJIIIGGGFFFFFFFFFFFFGGGIIIJJJKKKKKKKKKLLLLLLMMMNNNNNNMMMMMMMMMLLLMMMNNNNNNOOOSSSRRRQQQOOONNNNNNNNNMMMMMMMMMOOOOOOOOOMMMKKKJJJFFFGGGHHHIIIIIIIIIIIIIIIGGGGGGEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCBBBBBBAAAAAACCCDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBAAABBBBBBCCCCCCBBBBBBAAACCCCCCDDDDDDDDDDDDDDDCCCBBBCCCCCCDDDDDDCCCCCCBBBEEEEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFDDDCCCCCCBBBAAABBBBBBBBBAAAAAABBBCCCDDDEEEFFFFFFEEEFFFGGGGGGGGGGGGFFFEEECCCCCCBBBBBBBBBCCCEEEFFFGGGHHHIIIIIIIIIGGGEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDAAAAAABBBBBBBBBCCCCCCCCCFFFEEECCCBBBBBBDDDEEEFFFFFFGGGIIIKKKKKKJJJIIIHHHHHHHHHHHHHHHGGGEEECCCBBBAAABBBCCCDDDDDDEEEDDDDDDCCCEEEHHHIIIIIIIIIIIIJJJHHHKKKOOONNNIIIFFFFFFGGGEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDGGGFFFEEEEEEFFFGGGIIIKKKKKKLLLLLLLLLKKKIIIHHHGGGBBBCCCDDDFFFGGGHHHIIIIII000000111111222222222333...///000111111111111111000000000000000000000000/////////000111111222222000111111111111222222222000000111222333333444444000000111222333333444444555555555555555555555555444555666666777777666666222222333444555555666777555555555666666666777777555555555555555555555555444444444444444555666777555555555666666666777777777777777777777777777777333444555555666666555555777777777777777777777777777777777777777777777777888888888888888888888888666666666666777777777777777999;;;<<<;;;<<<===>>>777777777777777777777777888888999999999:::::::::999999999::::::;;;;;;;;;<<<;;;:::999:::;;;<<<======<<<<<<======>>>???@@@??????????????????????????????>>>>>>???AAABBBDDDFFFFFFEEECCCCCCBBBBBBBBB@@@@@@??????@@@@@@AAABBBAAAAAAAAA@@@@@@@@@@@@???>>>AAACCCBBB@@@>>>???AAAAAAAAABBBBBBCCCDDDEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCAAAAAABBBBBBCCCBBBBBBBBBGGGGGGFFFFFFEEEEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEFFFEEEEEEDDDCCCBBBDDDFFFIIIIIIHHHGGGEEEHHHGGGGGGFFFGGGHHHJJJKKKIIIJJJJJJKKKKKKKKKKKKKKKFFFFFFGGGGGGGGGHHHHHHHHHIIIGGGFFFFFFGGGGGGEEEDDDFFFDDDCCCDDDEEEFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB>>>???AAADDDFFFHHHIIIJJJHHHIIIJJJKKKJJJIIIHHHGGGBBBBBBDDDEEEGGGIIIJJJKKKHHHHHHHHHHHHHHHIIIJJJKKKLLLKKKJJJIIIIIIJJJKKKLLLJJJIIIGGGGGGIIIKKKLLLLLLNNNNNNNNNNNNNNNMMMLLLLLLGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPRRRRRRQQQMMMIIIGGGGGGGGGFFFFFFFFFGGGIIIJJJMMMMMMMMMLLLMMMMMMNNNOOOMMMMMMLLLLLLMMMMMMNNNOOOTTTSSSRRRPPPNNNMMMMMMMMMMMMNNNQQQRRRRRRPPPNNNLLLFFFFFFGGGHHHIIIIIIIIIIIIGGGGGGEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHFFFFFFFFFEEEDDDDDDCCCCCCAAABBBBBBCCCCCCBBBBBBAAAEEEEEEEEEEEEDDDCCCBBBAAABBBCCCCCCCCCCCCCCCCCCBBBEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFCCCDDDEEEFFFHHHIIIJJJKKKJJJJJJIIIIIIHHHGGGFFFFFFDDDDDDCCCBBBBBBBBBBBBCCCAAAAAABBBCCCDDDEEEFFFGGGEEEFFFGGGHHHHHHGGGFFFEEEFFFEEEDDDCCCCCCDDDFFFFFFDDDFFFHHHIIIIIIHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCCCCDDDDDDEEEEEEFFFEEEDDDCCCDDDEEEGGGHHHHHHIIIKKKLLLMMMLLLKKKIIIHHHIIIHHHHHHFFFCCCAAA@@@AAABBBCCCDDDEEEEEEEEEEEEAAACCCFFFHHHGGGGGGHHHIIIHHHMMMQQQPPPKKKGGGFFFHHHEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDCCCCCCFFFEEEDDDDDDEEEGGGIIIJJJKKKKKKLLLMMMMMMLLLKKKJJJ@@@AAABBBDDDFFFGGGHHHHHH111111111111111111111111222111111111000000//////000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222222222222333333444444444111222333444555444333333444333333333333444555555444444444444555555555555333444555555333333444555555555555555555555555555666666666666666666666666666666666666666666666666555555666666777777888888666666777777777777666666888888999999999999888888333333333444444444444555999888777777777888:::;;;777888999:::;;;<<<<<<;;;999999888888888888999999:::::::::999999888888888:::888777888999;;;;;;:::::::::::::::::::::::::::;;;;;;;;;<<<<<<>>>???????????????>>>>>>===;;;;;;>>>>>>???@@@AAAAAAAAAAAADDDDDDDDDCCCBBBBBBBBBAAACCCBBB@@@?????????@@@@@@@@@AAAAAABBBBBBAAAAAA@@@AAABBBBBBBBBBBBBBBAAAAAABBBBBB@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBCCCDDDEEEFFFDDDCCCCCCCCCBBBBBBBBBBBBEEEDDDAAA??????@@@BBBDDDFFFFFFEEEDDDCCCBBBAAAAAADDDDDDCCCCCCCCCDDDDDDEEEDDDCCCBBBAAAAAABBBCCCDDDDDDDDDDDDEEEFFFHHHIIIJJJKKKKKKJJJIIIHHHHHHGGGGGGLLLJJJFFFCCCBBBCCCFFFGGGFFFEEEDDDCCCCCCDDDFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDBBBAAAAAABBBCCCDDDBBBCCCCCCDDDEEEFFFFFFGGGEEEEEEFFFGGGHHHHHHHHHHHHLLLLLLLLLKKKJJJHHHGGGFFFAAAAAA@@@AAABBBEEEHHHJJJDDDDDDEEEFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMNNNOOOPPPOOOMMMKKKJJJIIIIIIIIIJJJKKKMMMNNNOOOPPPPPPPPPPPPOOONNNMMMMMMKKKKKKIIIHHHGGGHHHHHHIIINNNNNNMMMMMMMMMMMMMMMMMMOOOMMMKKKIIIIIIKKKNNNOOORRRRRRQQQPPPOOOMMMKKKJJJIIIKKKNNNPPPPPPNNNKKKIIIKKKJJJJJJJJJJJJIIIIIIIIIFFFEEEEEEDDDCCCBBBBBBAAADDDDDDCCCBBBBBBBBBBBBCCCCCCDDDFFFFFFEEECCCAAA???DDDDDDDDDDDDCCCCCCCCCCCCAAACCCDDDCCCBBBBBBCCCDDDGGGFFFEEEDDDCCCCCCCCCDDDCCCCCCCCCCCCBBB@@@>>>===@@@BBBCCCCCCCCCDDDFFFHHHFFFEEEDDDBBBBBBBBBCCCDDDDDDDDDDDDEEEFFFHHHIIIJJJHHHFFFEEEDDDEEEFFFEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@DDDDDDDDDDDDDDDCCCCCCCCCGGGFFFEEEDDDDDDEEEFFFGGGEEEEEEEEEEEEEEEDDDDDDDDDGGGGGGGGGGGGGGGFFFDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@AAABBBBBBBBBCCCCCCDDDEEEFFFFFFFFFGGGHHHIIIKKKLLLMMMMMMMMMIIIIIIJJJIIIHHHFFFDDDBBBCCCDDDEEEGGGGGGEEEDDDCCCCCCBBBBBBCCCDDDFFFHHHIIIJJJLLLMMMMMMKKKIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCGGGEEEDDDCCCDDDEEEDDDDDDGGGGGGGGGHHHHHHIIIIIIJJJLLLLLLMMMMMMLLLKKKJJJIIIEEEFFFFFFGGGGGGGGGFFFFFF111111111111111111111111111111111000000000//////000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222222222333333333333333333111222333444444444333333444333333333333444555555444444444555555555666666333444555444333333333555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666777777777666666666777777666666666666777777888888777777666444555555555555666666666999999888777777777888888555666777888999999999999999888888777777888888999:::::::::999999888888888<<<:::888888999999888777::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>>>>======>>>>>>>>>>>>>>>===>>>>>>???@@@AAAAAAAAAAAACCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@?????????@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBAAAAAA@@@BBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCDDDEEEFFFBBBBBBBBBCCCDDDDDDEEEEEEFFFDDDBBB@@@@@@AAABBBDDDFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIHHHHHHHHHIIIIIIIIIIIIIIILLLJJJGGGDDDCCCDDDEEEFFFCCCCCCCCCCCCDDDDDDEEEFFFCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDBBBAAAAAACCCDDDEEECCCCCCCCCCCCDDDEEEFFFFFFGGGHHHIIIJJJJJJKKKKKKJJJLLLLLLLLLKKKJJJIIIGGGGGGEEEDDDCCCBBBCCCDDDFFFGGGEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKLLLLLLKKKJJJJJJKKKKKKKKKKKKLLLNNNNNNNNNMMMKKKJJJHHHHHHHHHIIIJJJLLLMMMNNNNNNOOOOOOOOONNNMMMMMMLLLIIIHHHGGGGGGGGGHHHIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLNNNMMMLLLKKKKKKLLLNNNOOOPPPPPPPPPOOONNNMMMKKKKKKGGGIIIKKKMMMMMMLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFFFFEEEEEEDDDCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCEEEEEEEEEDDDDDDCCCCCCCCCBBBCCCDDDDDDCCCBBBCCCEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBB@@@>>>===???AAABBBBBBBBBBBBEEEGGGFFFEEEDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHFFFDDDDDDEEEFFFEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@DDDDDDDDDDDDDDDDDDDDDDDDFFFFFFDDDCCCCCCCCCDDDDDDDDDCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGFFFEEEDDDDDDBBBAAAAAAAAAAAA@@@@@@@@@BBBAAAAAAAAAAAABBBCCCCCCBBBBBBCCCDDDFFFGGGGGGHHHFFFFFFGGGGGGHHHIIIIIIIIIHHHIIIIIIHHHGGGFFFDDDCCCAAABBBDDDEEEEEEDDDBBBAAADDDDDDCCCCCCDDDFFFHHHIIIJJJLLLNNNMMMKKKIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBBBBCCCDDDDDDCCCEEEEEEFFFGGGHHHHHHIIIIIIKKKKKKLLLLLLLLLKKKIIIHHHEEEFFFFFFGGGGGGFFFFFFEEE111111111111111111111111111111000000000000//////000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222333333333333333222222222111222222333444333333333333333333333333444555555444555555555555666666666222444555444333222333555444444444444444444444444444444444444444444444444555555555555555555555555666666666666666555555555555555666666666666555555555555666666666666555555666666666777777777777888666666777888888888888888666666777777888888999999999888888777777888888999999999999999999888888888;;;999777777999:::999888::::::::::::::::::::::::::::::999::::::;;;<<<===;;;<<<===>>>??????@@@???===>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCBBBAAA@@@?????????@@@@@@AAABBBBBBCCCCCCBBBBBBAAA@@@@@@AAAAAABBBAAAAAA@@@BBBAAAAAA@@@@@@AAAAAABBBDDDDDDDDDCCCDDDDDDEEEEEE@@@AAABBBCCCEEEFFFGGGHHHFFFDDDBBBAAAAAAAAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEDDDDDDCCCCCCDDDDDDEEECCCCCCDDDEEEFFFGGGHHHHHHFFFFFFGGGHHHIIIIIIJJJJJJKKKJJJHHHFFFEEEDDDCCCCCC@@@AAABBBCCCDDDEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFDDDCCCCCCBBBCCCDDDFFFGGGEEEDDDCCCBBBBBBCCCEEEFFFHHHHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJHHHHHHIIIHHHFFFEEEDDDDDDEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIGGGHHHHHHIIIJJJJJJKKKKKKLLLLLLKKKJJJIIIIIIIIIJJJIIIJJJKKKMMMMMMLLLKKKKKKHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMNNNMMMMMMLLLLLLGGGFFFFFFFFFFFFHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKNNNNNNMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLLLLFFFGGGHHHIIIIIIIIIIIIIIIGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBAAAAAABBBDDDEEEFFFGGGGGGGGGFFFFFFEEEDDDCCCCCCBBBCCCDDDEEEDDDCCCBBBCCCDDDAAABBBDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCBBB@@@???>>>???@@@AAAAAA@@@AAACCCEEEGGGFFFEEEDDDCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCGGGFFFDDDDDDEEEFFFEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@BBBBBBBBBCCCCCCDDDDDDEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCBBBAAAAAABBBEEEGGGHHHGGGGGGGGGFFFFFFEEEDDDCCCAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@AAABBBBBBBBBBBBDDDEEEGGGHHHIIIJJJHHHHHHFFFFFFFFFFFFGGGHHHGGGHHHHHHGGGFFFEEEDDDCCC@@@@@@BBBBBBBBBBBB@@@@@@EEEEEEDDDDDDDDDEEEGGGHHHJJJLLLNNNNNNLLLJJJIIIIIIIIIHHHGGGFFFFFFEEEEEEFFFCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIJJJKKKKKKKKKJJJIIIHHHEEEEEEFFFFFFFFFFFFEEEEEE111111111111111111111111000000000000000000//////////////////////////////000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111444333333333222222111111111111222222333333333333333333222222333333444555444444555555555666666666222333444444222222333444444444444444444444444444444444444444444444444444555555555555555555555555666666666555555444444444444555555666666555555444555555666666666666555555666666666666777777777777222333555888999:::999999888888888888999999::::::888888777777777777888888999999999888888888888888666555555666999<<<<<<<<<999999::::::::::::;;;;;;999999888888999:::;;;;;;<<<<<<===>>>????????????===>>>???@@@@@@AAAAAA@@@@@@@@@AAAAAABBBBBBBBBCCCAAA@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAA@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAEEEDDDDDDCCCCCCDDDDDDEEEAAABBBCCCDDDEEEGGGHHHHHHEEEDDDCCCBBBAAABBBCCCDDDBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJIIIHHHFFFDDDBBBAAA>>>???BBBDDDEEEEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFCCCCCCCCCCCCDDDEEEGGGHHHFFFEEEBBB@@@@@@BBBDDDEEEFFFFFFGGGHHHIIIIIIIIIIIILLLLLLLLLLLLKKKJJJIIIHHHJJJIIIHHHFFFFFFEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHIIIHHHHHHIIIIIIJJJKKKKKKKKKLLLLLLJJJIIIHHHHHHHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKHHHHHHHHHHHHIIIJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMLLLIIIHHHGGGGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNOOOOOONNNLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNIIIHHHHHHGGGGGGHHHHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBAAABBBBBBBBBCCCDDDFFFGGGHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBCCCDDDCCCBBBAAABBBCCC@@@BBBDDDFFFGGGFFFEEEDDDCCCCCCCCCBBBBBBAAA@@@??????@@@AAAAAA@@@AAACCCEEEFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBAAABBBBBBCCCDDDGGGEEECCCCCCEEEEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@??????@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCAAA@@@AAACCCFFFHHHFFFFFFFFFFFFEEEDDDCCCBBB@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>???@@@AAABBBBBBDDDEEEGGGIIIJJJKKKMMMKKKIIIGGGGGGGGGHHHIIIFFFFFFFFFFFFEEEDDDDDDCCC@@@@@@AAAAAAAAAAAA@@@@@@EEEDDDCCCBBBCCCDDDEEEFFFJJJLLLOOOOOOMMMKKKJJJIIIJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGFFFDDDCCCCCCCCCAAAAAABBBCCCEEEFFFGGGGGGGGGHHHIIIJJJJJJIIIHHHHHHEEEEEEFFFFFFFFFEEEDDDDDD000000000000000000000000//////////////////000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111333333333222222111111111111111111111222222333333333222222222222333444444444444444444555555555555222333444333222222333444444444444444444444444444444444444444444444444444555555555555555555555555666666555555444444333333444444555555555555444444555666666777777666666555444444444555555555666666333444666777888888777666888888777777777888999:::888777777777777777777888888888888888888888888888666555444666999;;;<<<<<<999999999::::::;;;;;;;;;999888888888888999999:::======>>>>>>>>>>>>============>>>???@@@@@@@@@@@@???@@@@@@@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBAAABBBBBBCCC???@@@@@@AAABBBCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBDDDEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIHHHGGGEEECCCAAA>>>???BBBDDDEEEEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFCCCCCCCCCDDDEEEFFFGGGGGGFFFDDDBBB@@@???AAACCCEEEEEEFFFGGGHHHIIIIIIIIIIIIKKKLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMLLLJJJIIIHHHHHHHHHIIIKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMOOOOOOOOOMMMKKKJJJKKKLLLMMMNNNNNNOOOOOOOOOMMMLLLJJJIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAACCCCCCBBBBBBCCCDDDEEEEEEFFFFFFFFFEEEDDDCCCCCCBBBAAABBBCCCBBB@@@???@@@AAA@@@BBBDDDGGGHHHGGGFFFEEEDDDCCCCCCBBBAAAAAAAAAAAA@@@BBBBBBBBBAAABBBDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDAAAAAAAAABBBCCCDDDFFFGGGFFFDDDCCCCCCDDDEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@======>>>>>>???@@@AAAAAA@@@AAABBBDDDEEEFFFGGGGGGEEEDDDAAA@@@@@@AAACCCEEEEEEEEEEEEEEEDDDCCCBBBBBB@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBDDDEEEGGGIIIJJJKKKNNNLLLJJJHHHFFFGGGHHHIIIEEEDDDDDDDDDDDDDDDDDDDDDAAAAAAAAABBBBBBAAAAAAAAACCCBBBAAA@@@@@@AAABBBCCCHHHKKKNNNOOOMMMKKKIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFJJJLLLLLLKKKGGGDDDCCCDDD@@@AAAAAABBBDDDEEEEEEFFFEEEFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDDDD000000000000000000000000......////////////000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111222222222222222111111111222111111111111222333333222222222222222333444444222333333333333444444444111333444333222111222444333333333333333333333333444444444444444444444444444444444444444444444444444444444444444333333333333333444444444444333333555555666666666666555555333333333333444444444444888888777777666444333222777666555444444555666777888777777666666777777888777777777888888888888888:::888666666888999888777888999999::::::;;;;;;<<<999999888888888888999999<<<<<<=========<<<;;;;;;<<<===>>>???@@@@@@@@@@@@???@@@@@@@@@@@@@@@AAAAAA??????@@@AAAAAAAAA@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAABBBCCCCCCCCCCCC@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA>>>>>>???@@@AAABBBCCCDDDDDDDDDCCCBBBAAAAAAAAAAAACCCDDDDDDEEEEEEDDDDDDCCCAAABBBDDDEEEEEEEEEDDDCCCGGGFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHGGGGGGEEEDDDCCC@@@AAABBBCCCDDDEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFBBBCCCCCCDDDDDDEEEEEEEEECCCBBBAAA@@@@@@AAACCCDDDGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKJJJIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHIIIJJJJJJKKKKKKIIIIIIHHHGGGFFFFFFFFFGGGDDDEEEEEEFFFGGGHHHHHHIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMOOONNNLLLJJJHHHHHHHHHHHHKKKKKKKKKLLLLLLMMMMMMNNNLLLMMMNNNNNNMMMLLLJJJIIIJJJJJJLLLMMMMMMNNNNNNNNNOOONNNLLLKKKJJJJJJJJJJJJHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCAAA@@@CCCCCCBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCBBB@@@???@@@AAAAAABBBDDDEEEFFFFFFFFFEEEDDDDDDCCCBBBAAAAAABBBBBBAAABBBCCCBBBAAABBBCCCEEECCCDDDEEEFFFFFFFFFEEEEEEAAAAAAAAABBBDDDFFFGGGHHHEEECCCBBBCCCDDDEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@=========>>>>>>??????@@@???@@@BBBDDDFFFGGGGGGGGGEEECCCBBB@@@@@@@@@BBBCCCEEEEEEEEEEEEDDDCCCBBBAAA?????????>>>>>>>>>>>>===@@@@@@@@@AAABBBCCCDDDEEEBBBBBBDDDEEEGGGHHHIIIJJJJJJIIIGGGEEEDDDDDDDDDEEECCCCCCBBBBBBBBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@?????????@@@BBBCCCFFFJJJMMMOOOMMMKKKIIIHHHHHHGGGFFFEEEEEEDDDDDDEEEJJJMMMOOOMMMHHHDDDDDDEEEAAAAAABBBBBBCCCDDDDDDDDDBBBDDDEEEGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEDDD000000000000000000000000........./////////000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111111111111111222222222222222111000000000111333333222222222111222222333444111111222222222222333333111333333333222111222333333333333333333333333333333333333333333333333333444444444444444444444444333333333333333444444444333333444444444444333333444444555555555555444444333333333333444444444444777666555555444444444444777666444333333444666777777777666666666666777777666777777777888888888999;;;999777666777888777666888888999::::::;;;<<<<<<:::999999888888999999999999999:::;;;<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>???@@@AAAAAAAAAAAA@@@???@@@@@@AAAAAA@@@@@@???>>>>>>???@@@AAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@>>>>>>???@@@AAABBBDDDEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@??????@@@AAABBBBBBCCCCCCEEEDDDCCCBBBAAAAAAAAAAAABBBCCCDDDDDDDDDDDDCCCBBBAAABBBCCCEEEEEEDDDCCCBBBDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEECCCCCCCCCCCCDDDDDDEEEFFFCCCCCCDDDDDDDDDEEEEEEEEEBBBCCCCCCDDDDDDDDDCCCCCCAAA@@@@@@@@@AAABBBCCCCCCEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIHHHGGGGGGFFFFFFFFFGGGGGGDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHJJJJJJKKKKKKMMMLLLKKKIIIHHHHHHHHHIIIIIIIIIJJJKKKKKKLLLMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMLLLLLLJJJJJJIIIGGGEEEDDDBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEDDDCCCAAA@@@@@@@@@AAABBBBBBAAA@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEDDDBBBAAAAAABBBAAABBBBBBBBBCCCCCCDDDDDDDDDDDDCCCBBBAAABBBBBBCCC@@@AAABBBAAA@@@@@@BBBDDDAAACCCDDDFFFGGGGGGGGGGGGBBBBBBBBBBBBCCCDDDFFFFFFDDDCCCBBBBBBDDDEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@????????????????????????@@@AAACCCDDDEEEEEEDDDDDDAAAAAAAAA@@@AAAAAABBBBBBDDDDDDDDDDDDCCCBBBAAAAAA??????>>>>>>>>>=========>>>?????????@@@BBBCCCDDDBBBBBBCCCDDDFFFGGGGGGHHHFFFFFFEEEDDDCCCBBBBBBAAABBBBBBAAAAAAAAABBBDDDEEEBBBBBBBBBAAAAAABBBBBBBBB??????>>>??????AAACCCDDDEEEHHHLLLNNNMMMJJJHHHGGGFFFFFFEEEDDDCCCCCCCCCCCCEEEIIILLLKKKFFFCCCCCCEEECCCCCCCCCCCCCCCCCCCCCCCCAAABBBDDDFFFGGGGGGGGGGGGIIIIIIIIIHHHHHHGGGFFFEEE000000000000000000000000---.........//////000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333222111000000000111333444222222111111222222333444000000111111111222222222111222333333111111222333333333333333333333333333111111111111111111111111444444444444444444444444222222222333333444444444222333333444444333333222222333333444444333333222333333333444444444555555222222222222444777999;;;999888666555555666777888777777666666666666777777666666777777888888888999888666555666888999999888888888999::::::;;;<<<<<<::::::999999999999999:::666777888:::;;;<<<======<<<===>>>??????@@@@@@???AAA@@@@@@@@@??????>>>>>>>>>???@@@AAABBBAAAAAA@@@?????????@@@@@@?????????<<<<<<===??????@@@@@@@@@@@@@@@BBBBBBBBBBBB@@@@@@<<<======???@@@BBBDDDEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@??????@@@@@@AAABBBBBBCCCDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@AAABBBCCCDDDDDDCCCBBBAAA@@@BBBCCCEEEEEEDDDBBBAAABBBBBBCCCEEEFFFHHHIIIIIIGGGGGGFFFFFFEEEFFFGGGGGGFFFEEEDDDCCCCCCDDDFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDBBBCCCCCCCCCCCCCCCBBBAAA??????@@@AAABBBBBBCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFHHHHHHIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGEEEDDDDDDDDDDDDEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCEEEFFFHHHHHHIIIIIIKKKJJJIIIHHHHHHHHHIIIJJJHHHHHHIIIIIIJJJKKKLLLLLLMMMLLLLLLKKKJJJIIIIIIIIIFFFGGGHHHHHHIIIIIIIIIHHHIIIJJJKKKMMMNNNOOOOOOOOOLLLKKKJJJHHHEEECCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEECCCAAA@@@===>>>@@@BBBBBBBBB@@@???@@@@@@AAAAAABBBCCCCCCCCCFFFGGGGGGFFFDDDBBBCCCDDDAAAAAA@@@@@@@@@AAABBBBBBEEEDDDCCCBBBAAABBBCCCDDD???@@@AAA@@@??????AAABBB@@@BBBDDDFFFHHHHHHHHHHHHCCCCCCCCCBBBBBBCCCCCCDDDDDDCCCBBBBBBDDDEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAA@@@>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>>>>>>>============;;;;;;;;;<<<===???@@@AAABBBCCCCCCDDDEEEFFFFFFGGGEEEEEEEEEEEEDDDCCCBBBAAABBBAAA@@@@@@AAABBBDDDEEEBBBAAAAAA@@@@@@AAAAAABBB????????????@@@BBBDDDEEECCCGGGKKKMMMLLLIIIGGGFFFEEEDDDCCCBBBBBBAAAAAAAAA???DDDIIIHHHDDDBBBCCCEEEDDDDDDCCCCCCCCCBBBBBBBBB@@@AAACCCEEEGGGGGGGGGGGGJJJJJJJJJIIIHHHGGGFFFEEE111111000000000000111111000000000000111111111111222000...,,,---///222444222111///...---------...////////////000000000000000000000000000000000000000000000000000000000000111111222222222222111111222222222111111111000000000111111111111222222222///000000111222222333333222222222222222222222222444444444444444444444444333222222111111222222333222222333333333333444444333222222222222333444444444444444444444444444444555555555555555555555555555555555444444333333333555888:::999777666777999333444666777999:::::::::999999888888777666666666666777888888888666555444888888888777777777777666;;;;;;;;;::::::999999999666777888999999888666666;;;;;;::::::;;;;;;<<<===::::::;;;;;;<<<===============>>>???@@@@@@AAAAAA??????@@@@@@@@@??????>>>===============>>>>>>>>>;;;<<<>>>>>>======>>>@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>=========>>>@@@CCCEEEEEECCCAAA@@@AAAAAA@@@???AAAAAAAAA@@@@@@@@@??????@@@@@@??????@@@@@@AAABBBAAADDDFFFEEEBBB@@@AAACCC@@@@@@AAABBBBBBCCCDDDDDDBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAABBBCCCDDDEEEFFFDDDCCCBBBAAAAAAAAAAAABBBBBBBBBCCCDDDCCCBBB@@@???CCCBBBAAA@@@@@@BBBCCCEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFGGGHHHIIIHHHGGGFFFEEEFFFFFFFFFFFFEEEDDDBBBAAAEEEEEEFFFGGGGGGFFFDDDCCCGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIDDDDDDCCCBBBBBBBBBCCCCCCEEEEEECCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEGGGGGGIIIHHHGGGFFFFFFGGGHHHIIIIIIIIIJJJJJJIIIIIIHHHGGGKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIHHHHHHFFFEEECCCBBBEEEDDDBBB@@@@@@AAABBBCCCDDDDDDEEEEEEDDDCCCBBBBBB??????@@@AAABBBBBBBBBBBB???@@@BBBBBBBBBBBBCCCEEEFFFGGGIIIIIIHHHFFFBBB@@@BBBCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDCCCBBBBBBAAABBBAAA???>>>>>>???AAABBBAAACCCFFFHHHIIIHHHGGGFFFDDDDDDDDDBBBAAABBBEEEHHHHHHFFFDDDDDDEEEDDDCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@??????@@@AAAAAAAAAAAA@@@BBBBBBBBBCCCCCCCCCCCCDDDIIIHHHGGGFFFEEEDDDCCCBBBEEEEEEDDDDDDCCCBBB@@@@@@????????????>>>>>>======<<<<<<>>>???@@@AAAAAAAAACCCDDDDDDEEEFFFGGGGGGHHHCCCDDDFFFGGGFFFCCCAAA???CCCBBB@@@???>>>???@@@@@@???@@@@@@AAAAAABBBBBBCCCAAAAAAAAAAAABBBCCCDDDDDDGGGHHHJJJMMMNNNLLLHHHDDDFFFEEEEEEDDDDDDDDDDDDEEECCCBBBAAA@@@???@@@AAAAAA@@@AAABBBBBBCCCCCCBBBBBBEEEFFFFFFGGGGGGGGGGGGFFFGGGGGGFFFFFFFFFFFFFFFFFF000000////////////000000/////////000000111111111000000//////000000111222111000///......---------////////////000000000000////////////////////////000000000000000000000000000111111222222111111000222222222111111111000000000000111111111222222222222222222111111111000000222222222222222222222222333333333333333333333333333222222111111222222333222222222333333333444444333333333333333444444555333333333444444444555555555555555555555555555555555555444444444333333333444777999888666555666777555555666777888888777777888888888888777777777777777777888888777777666555888888888999999::::::::::::::::::999999999888888777777888888888888777777999888888888888999::::::;;;;;;<<<<<<===>>>>>>???>>>>>>??????@@@AAAAAAAAA???@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>><<<>>>??????======>>>@@@???@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>???AAABBBCCCBBB@@@???@@@AAA@@@???BBBAAAAAAAAA@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBAAACCCEEEDDDBBB@@@AAACCC@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEECCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBCCCBBBAAA@@@???CCCBBBAAA@@@@@@BBBDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBDDDEEEFFFFFFFFFFFFEEEDDDFFFFFFEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHJJJJJJKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGHHHHHHIIIHHHHHHHHHGGGFFFEEECCCBBBDDDCCCAAA@@@???@@@AAABBBCCCCCCCCCCCCCCCBBBAAAAAA???@@@AAAAAAAAAAAAAAAAAA???@@@BBBBBBAAAAAACCCEEEIIIJJJKKKLLLJJJHHHEEECCCBBBBBBBBBBBBBBBBBBBBBAAABBBCCCCCCCCCCCCBBBBBBAAABBBAAA???>>>>>>???AAABBBEEEFFFIIIJJJKKKIIIGGGFFFCCCCCCCCCBBBAAABBBDDDGGGIIIHHHFFFFFFGGGGGGEEEDDDCCCBBBBBBAAA@@@???>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBGGGGGGFFFEEEDDDCCCBBBBBBDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@?????????>>>>>>======???@@@AAABBBBBBBBBCCCDDDDDDDDDEEEFFFFFFFFFDDDEEEFFFGGGGGGEEEBBBAAAAAAAAA@@@???????????????>>>>>>???@@@AAABBBBBBCCCCCCCCCBBBAAAAAABBBCCCDDDDDDGGGKKKPPPRRROOOIIIEEEEEEEEEDDDDDDCCCCCCDDDDDDBBBBBB@@@?????????@@@AAABBBCCCDDDDDDEEEEEEDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFGGGGGGFFFFFFFFFFFFFFFFFF//////............//////------...///000000111111...///000222222111000///000000000000///...---,,,////////////000000000000........................000000000000000000000000000111111222222111111000222111111111111000000000000000000111111111222222444444333222000///......222222222222222222222222222222222222222222222222222222111111111111222222222222222222333333333333444333333333333444555555222222333333444444555555444444444444444444444444444444444444333333333333333555666666555444444555555555666666666555555444777777777888888888999999999888888777777777777777666666777888999:::;;;;;;999999888888888888777777888777777777777777888888888888888888888999::::::<<<<<<======>>>??????????????????@@@@@@AAAAAABBB@@@@@@AAAAAAAAAAAA@@@@@@????????????????????????>>>@@@@@@@@@>>>===>>>?????????@@@@@@@@@@@@??????????????????????????????BBB@@@>>>>>>@@@@@@@@@???AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBAAACCCDDDCCCBBBAAAAAAAAA????????????@@@@@@@@@@@@??????@@@AAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCAAABBBCCCCCCCCCBBBAAA@@@AAAAAAAAAAAAAAAAAA@@@???CCCBBBAAAAAAAAABBBDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFDDDCCCBBBAAAAAA@@@???@@@AAABBBCCCDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEDDDCCCEEEEEEEEEFFFFFFGGGGGGHHHEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJJJJIIIHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGGGGGGGFFFDDDCCCCCCCCCBBB@@@??????@@@@@@AAAAAABBBBBBBBBBBBAAA@@@@@@@@@@@@AAAAAAAAA@@@?????????@@@AAAAAAAAAAAABBBDDDHHHIIIJJJKKKJJJHHHEEEDDDAAAAAAAAAAAABBBAAAAAAAAAAAAAAABBBCCCCCCBBBBBBBBBAAA@@@???>>>>>>???@@@AAAFFFGGGIIIJJJJJJHHHFFFDDDAAABBBBBBAAA@@@AAACCCEEEHHHGGGFFFEEEFFFFFFEEECCCCCCBBBAAA@@@???>>>===<<<>>>>>>???@@@@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAAAAADDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDBBBCCCEEEFFFFFFEEECCCBBB???@@@@@@@@@@@@??????>>>===>>>???@@@AAABBBCCCCCCFFFEEEBBB@@@@@@@@@AAABBBAAADDDJJJQQQSSSQQQLLLGGGEEEDDDDDDCCCBBBBBBCCCCCCBBBAAAAAA@@@???@@@@@@@@@BBBCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGG.........------.........,,,,,,---...///000111111...//////000000000///......///000000000///---,,,////////////000000000000////////////////////////000000000000000000000000000000111111111111000000111111111111000000000000000000000000111111111111333333222111000///......111111111111111111111111111111111111111111111111222222111111111111222222111222222222222333333333444444333333444444555666333333333333333333333333444444444444444444444444333333333333333333333333222333444444444333333333333333444555555555444444666666777777888999::::::999888777666666777888999444444555555666777777888777777777777777777777777888777666666666777999999:::::::::999:::;;;;;;<<<;;;<<<<<<===>>>>>>????????????@@@@@@AAAAAAAAABBB@@@@@@AAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@???@@@AAAAAA@@@>>>===>>>???>>>??????@@@@@@??????>>>===>>>???@@@@@@?????????AAA???>>>>>>???@@@@@@???????????????????????????@@@@@@??????@@@@@@AAABBBAAABBBCCCBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>===??????@@@@@@AAABBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAABBBCCCDDDDDDBBB@@@???@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBBBBAAABBBCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFIIIIIIHHHFFFEEECCCBBBAAAAAA@@@???>>>???AAACCCEEECCCCCCDDDEEEEEEEEEFFFFFFDDDDDDCCCBBBAAAAAAAAAAAABBBBBBCCCEEEFFFGGGHHHIIIGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDFFFGGGGGGFFFEEECCCFFFFFFGGGGGGHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHIIIJJJJJJJJJGGGGGGHHHIIIJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDCCCCCCEEEEEEDDDDDDEEEEEEFFFGGGFFFFFFFFFFFFEEEDDDCCCCCCBBBAAA@@@?????????@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@???>>>===>>>@@@AAAAAA@@@@@@AAACCCDDDEEEFFFFFFEEEDDDBBBAAAAAAAAAAAAAAAAAABBBBBBCCC@@@@@@AAABBBBBBBBBBBBAAA@@@@@@???>>>>>>???@@@@@@BBBCCCFFFGGGGGGFFFDDDBBB@@@AAAAAAAAA@@@@@@BBBDDDDDDCCCAAAAAABBBBBBAAA@@@@@@@@@???>>>======<<<<<<===>>>??????@@@@@@??????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBB@@@AAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAABBBCCCDDDDDDDDDBBBBBB@@@@@@BBBBBBBBBAAA@@@???>>>???@@@AAABBBDDDDDDEEEGGGEEEBBB???>>>>>>???@@@@@@BBBGGGMMMQQQPPPMMMJJJEEEDDDCCCBBBBBBBBBBBBBBBCCCBBBBBBAAAAAAAAAAAAAAA@@@AAABBBBBBCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHH......------------......---------...///000000000//////...---------...///...///000000000///---,,,////////////000000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000000000000000000//////000000000111111111000000000000000000000000111111111111111111111111000000000000000000000000222111111000000111111222111111111222222222333333444333333333333444555555555555444333222111111000444444444444444444444444333333333333333333333333222222222333333333222111000111222444555555666666555555666777888999999:::999888777666666777888999555555555555555555555555666666666666666666666666888777666666666777999::::::999999999999:::;;;;;;:::;;;;;;<<<<<<======>>>???@@@@@@@@@@@@@@@AAAAAA???@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@??????@@@AAAAAA@@@>>>===>>>?????????@@@@@@@@@@@@??????<<<===>>>@@@AAAAAABBBAAAAAA@@@>>>>>>???@@@???>>>============>>>>>>>>>>>>@@@@@@??????@@@@@@AAABBBAAAAAAAAAAAAAAAAAA@@@???==================<<<<<<@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDCCCDDDDDDEEEEEEEEEDDDCCCCCCAAABBBCCCDDDDDDBBB@@@???@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFIIIHHHGGGFFFDDDCCCCCCBBBCCCBBBAAA@@@AAACCCEEEFFFBBBCCCCCCDDDDDDEEEFFFGGGEEEDDDCCCCCCBBBBBBBBBBBBAAAAAACCCDDDFFFHHHIIIJJJFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCEEEGGGHHHGGGFFFEEEGGGHHHIIIIIIJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEFFFHHHIIIJJJJJJJJJGGGGGGHHHIIIJJJJJJJJJIIIHHHHHHGGGEEEDDDCCCBBBAAADDDCCCCCCCCCCCCDDDEEEEEEDDDDDDEEEEEEEEEDDDDDDCCCAAAAAA@@@@@@?????????@@@AAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???>>>===>>>???AAA@@@??????@@@AAABBBBBBBBBBBBBBBAAA??????BBBBBBAAAAAABBBBBBDDDDDD@@@@@@AAAAAAAAAAAAAAA@@@????????????????????????>>>@@@CCCFFFGGGGGGFFFDDD???@@@AAAAAA@@@@@@AAACCCAAA@@@??????@@@AAA???>>><<<<<<<<<===============>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAA???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCAAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDAAABBBCCCDDDEEEDDDCCCBBBAAAAAABBBCCCDDDEEEFFFGGGFFFDDDBBB???>>>>>>>>>???AAABBBDDDGGGKKKMMMMMMLLLEEEEEECCCBBBBBBAAAAAAAAACCCCCCCCCCCCCCCBBBBBBAAA@@@AAABBBBBBCCCBBBBBBBBB@@@AAABBBCCCDDDDDDDDDDDDFFFFFFGGGGGGHHHHHHHHHHHH......------------............/////////000000000000///...---,,,---...///...///////////////......////////////000000000000111111111111111111111111000000000000000000000000///000000111111000000/////////000000000000000111/////////000000000111111......//////000111222222111111111111111111111111000000000000000000000000111111000000000000111111111111111111222222222222333222222222222333444444555555444333222111000000333333333333333333333333222222222222333333333333222111111222333444222000///000222333555666666666444444555666666777888888666666666666666777777888888777777777666666666555555555666666666666777777666666666666777888999:::777777777777777888999999::::::;;;;;;<<<=========????????????????????????>>>???@@@AAAAAABBBBBBAAABBBAAAAAA@@@@@@?????????>>>@@@@@@@@@>>>===>>>???@@@@@@@@@AAAAAA@@@@@@@@@===>>>???@@@AAACCCDDDDDDCCCAAA?????????@@@???==================>>>>>>>>>@@@@@@??????@@@@@@AAABBBAAA@@@@@@@@@AAAAAA???===<<<<<<<<<<<<============???@@@@@@AAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAADDDEEEGGGHHHHHHGGGEEEDDDDDDEEEFFFGGGGGGFFFEEEDDDAAABBBCCCCCCCCCBBBAAA@@@AAA@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGFFFEEEEEEEEEFFFFFFGGGFFFEEEDDDCCCDDDEEEFFFBBBBBBBBBCCCDDDEEEGGGHHHEEEEEEDDDDDDCCCDDDDDDDDD???@@@AAACCCEEEGGGHHHHHHEEEEEEDDDDDDCCCCCCDDDDDDCCCDDDFFFHHHHHHIIIHHHHHHHHHIIIJJJKKKKKKKKKJJJIIIHHHHHHIIIJJJJJJIIIHHHHHHDDDEEEFFFHHHIIIIIIJJJJJJHHHIIIIIIJJJJJJJJJJJJIIIGGGGGGFFFEEEDDDCCCBBBAAABBBBBBBBBBBBBBBCCCDDDDDDBBBCCCDDDDDDDDDDDDDDDCCCAAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCCCCCCCBBBCCCCCCCCCBBBAAA@@@???>>>>>>???@@@@@@???>>>???@@@BBBBBBBBBBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@BBBCCCDDD@@@AAAAAAAAA@@@@@@???>>>????????????????????????>>>AAADDDGGGIIIIIIHHHGGG???@@@BBBBBBAAA@@@AAACCCBBBAAA@@@@@@AAABBBAAA@@@<<<<<<<<<===>>>>>>????????????@@@AAAAAAAAAAAA@@@AAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCCCCCCCGGGGGGGGGHHHHHHGGGGGGFFFCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGDDDDDDCCCBBBAAAAAA@@@@@@CCCBBBBBBEEEHHHKKKLLLLLLFFFFFFDDDCCCBBBBBBAAAAAACCCCCCCCCCCCCCCBBBAAAAAABBBCCCDDDDDDEEEEEEDDDDDD@@@AAABBBDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIIII//////............//////111000000000000/////////000000111111000//////...//////............//////////////////000000000000000000000000000000000000000000000000000000000000//////000000000000//////////////////000000111111////////////000000000111......//////000111111222111111111111111111111111000000000000000000000000111111000000000000111111111111111111222222222222222111111111111222333333222222222222222222222222333333333333333333333333111111222222222333333333333111111222444444222000111222333444555555555555333333444444555555666666444444555666666666666666666666666666666666666777555555666666777777777777555666777888888999999999777777777777777888888999;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>><<<>>>??????======>>>@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAACCCDDDEEEFFFCCCAAA@@@@@@@@@>>>===>>>>>>>>>?????????@@@@@@@@@@@@??????@@@@@@AAABBBAAA@@@>>>???AAAAAA???<<<;;;;;;<<<<<<======>>>>>>>>>>>>??????@@@AAAAAAAAACCCCCCCCCBBBBBBBBBAAAAAADDDFFFHHHIIIIIIHHHFFFDDDDDDEEEGGGIIIIIIIIIHHHGGGCCCCCCBBBBBBBBBAAAAAAAAABBBAAA@@@@@@@@@BBBCCCDDDBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEFFFGGGIIIJJJIIIIIIHHHGGGEEEDDDDDDCCCAAAAAAAAABBBCCCEEEGGGIIIEEEEEEDDDDDDDDDEEEFFFFFFAAABBBCCCEEEFFFHHHIIIIIIFFFFFFEEEEEEFFFFFFGGGHHHFFFGGGHHHIIIJJJKKKLLLLLLIIIJJJLLLMMMMMMLLLJJJIIIHHHIIIJJJJJJJJJJJJIIIHHHDDDEEEFFFGGGHHHIIIIIIIIIJJJJJJKKKKKKKKKJJJIIIIIIGGGFFFFFFEEEDDDCCCCCCBBBAAAAAAAAAAAAAAABBBCCCCCCAAABBBCCCCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@>>>???@@@???>>>===>>>@@@AAAAAAAAAAAAAAA@@@@@@@@@???>>>>>>===>>>@@@BBBCCCAAAAAAAAAAAA@@@>>>===<<<>>>>>>????????????>>>>>>???AAADDDGGGHHHHHHFFFEEE???AAABBBCCCBBBAAABBBCCCCCCAAA@@@AAABBBCCCBBBAAA??????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDFFFIIIKKKJJJIIIGGGGGGEEEDDDCCCBBBBBBBBBAAAAAABBBBBBBBBAAA@@@???BBBCCCDDDDDDEEEEEEDDDDDDCCCCCCEEEFFFGGGHHHHHHHHHFFFFFFGGGGGGHHHIIIIIIJJJ//////............//////222222111111000000/////////111333555444222///---000///...------...000000////////////000000000000////////////////////////000000000000000000000000//////000000000000//////.../////////000000111111////////////000000000000////////////000000000000000000000000000000000000111111111111111111111111111111000000000000111111000111111111111222222222111111000000111111222333///000000222333444555555333333333333333333333333111111111222222333333333333222000222444555222000333444444555555444444333333333333444444444444555222333555666666666555444111222222333444555666666555666666666777777888888444555777888999999999888999999999888999::::::;;;<<<<<<======>>>?????????>>>>>>>>>===============<<<===>>>???@@@AAAAAAAAAAAAAAA@@@@@@???>>>======;;;===>>>>>>======>>>@@@AAABBBBBBCCCCCCBBBBBBAAAEEEDDDBBBAAAAAABBBDDDEEEGGGEEEBBBAAA@@@@@@>>><<>>???AAAAAA???<<<;;;;;;<<<<<<===>>>??????=========>>>??????@@@@@@CCCCCCBBBBBBBBBAAAAAAAAADDDEEEGGGIIIIIIGGGEEEDDDDDDEEEHHHJJJKKKJJJIIIHHHDDDCCCBBBAAAAAAAAABBBBBBBBBBBBAAA@@@AAABBBDDDEEEBBBCCCCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEGGGIIIKKKMMMJJJJJJJJJHHHFFFDDDBBBAAAAAAAAAAAAAAACCCEEEHHHIIIDDDDDDDDDDDDDDDEEEFFFGGGEEEEEEFFFHHHIIIJJJKKKLLLGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIIIIJJJKKKMMMOOOPPPJJJKKKMMMNNNMMMLLLJJJIIIHHHHHHJJJJJJJJJJJJHHHHHHEEEFFFGGGGGGHHHHHHHHHHHHKKKLLLLLLLLLKKKJJJIIIIIIFFFFFFFFFEEEDDDDDDCCCCCCAAAAAA@@@@@@AAAAAABBBCCCAAAAAABBBCCCDDDDDDDDDDDDBBBBBBCCCCCCCCCBBBAAA@@@>>>???@@@AAAAAAAAAAAAAAACCCCCCDDDDDDCCCCCCBBBAAA>>>???@@@???>>>===>>>???@@@@@@??????????????????======;;;;;;<<<>>>@@@BBBBBBBBBBBBAAA???>>><<<;;;>>>>>>????????????>>>>>>???@@@CCCEEEFFFEEECCCAAA???AAACCCCCCBBBBBBBBBCCCBBBAAA@@@@@@BBBBBBBBB@@@CCCCCCCCCBBBBBBAAAAAAAAA@@@AAABBBBBBCCCCCCBBBBBB>>>????????????@@@@@@@@@AAAAAAAAA@@@@@@@@@??????AAAAAAAAABBBBBBAAAAAA@@@AAAAAAAAABBBBBBBBBCCCCCCAAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFFFFFFFEEEEEEDDDCCCBBBBBBAAADDDCCCBBBBBBBBBDDDEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCEEEGGGIIIJJJIIIHHHGGGEEEEEEGGGIIILLLKKKIIIGGGHHHGGGFFFEEECCCCCCBBBBBB??????@@@AAA@@@???>>>===@@@AAABBBBBBCCCCCCBBBBBBEEEEEEGGGHHHIIIJJJJJJKKKFFFFFFGGGHHHHHHIIIJJJJJJ,,,---------.../////////111111000000/////////...//////////////////////////////.........---------------...///000111222222,,,---......///.........////////////000000000000000/////////............//////000000000000//////000000000000111111111111111111111111111111111111000000000000000000000000...000111111000000111333111111111111111222222333111111000000111111222333333000......111333333222111111222222222333333333333333333222222111111111444333222111111111222333333222111000000111222333000000111222222222222111333333333444444444555555555555555666666666666666999888888777666555555555555666777888888777666555888888888888999999999999999999999999999999999:::::::::;;;<<<===>>>???@@@???>>>===============>>>===>>>???@@@@@@???>>>===@@@@@@@@@@@@@@@???>>>===<<<<<<<<<===>>>@@@AAABBBBBBBBB@@@@@@@@@@@@BBBBBBAAAAAABBBBBBCCCCCCDDDDDDHHHGGGEEEBBB@@@>>>======>>>>>>???@@@AAAAAAAAAAAA???@@@BBBCCCBBBAAA???===@@@@@@@@@@@@@@@???>>>===>>>????????????@@@@@@@@@@@@@@@AAAAAABBBAAAAAAAAAEEEEEEEEEEEEDDDCCCAAAAAAEEEDDDDDDDDDEEEFFFHHHIIIEEEFFFHHHJJJJJJJJJHHHGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBDDDFFFGGGHHHGGGEEEDDDAAABBBCCCEEEFFFFFFGGGGGGEEEFFFGGGHHHJJJKKKLLLMMMIIIJJJJJJJJJHHHEEEBBBAAABBBBBBCCCCCCDDDEEEEEEEEEEEEDDDCCCBBBAAABBBCCCCCCFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGJJJIIIGGGFFFFFFGGGIIIKKKHHHIIIKKKLLLLLLLLLKKKJJJGGGHHHIIIIIIJJJJJJIIIIIIFFFFFFEEEEEEEEEEEEFFFFFFKKKKKKLLLLLLLLLLLLKKKKKKFFFFFFEEEDDDCCCBBBBBBAAAAAAAAABBB@@@???>>>@@@AAA???@@@AAABBBCCCCCCCCCCCC???@@@@@@@@@@@@???>>>>>>CCCBBBAAA@@@@@@@@@AAABBBFFFEEEDDDDDDEEEEEEDDDCCCBBBBBBAAA@@@????????????AAAAAA???>>>>>>>>>???@@@============>>>>>>>>>>>>AAA@@@@@@??????@@@AAAAAABBBAAAAAA@@@@@@AAAAAABBBAAABBBBBBCCCCCCBBBBBBAAA@@@BBBCCCBBBAAAAAABBBCCCAAA@@@??????@@@BBBEEEFFFNNNLLLHHHEEEBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>=========BBBBBBCCCCCCBBBBBBAAA@@@AAAAAAAAABBBBBBAAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDCCCEEECCC@@@@@@BBBCCCAAA???DDDDDDEEEEEEDDDCCCBBBBBBFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFFFFGGGHHHIIIJJJKKKJJJIIIHHHFFFDDDCCCBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBDDDEEEFFFHHHIIIJJJKKKKKKHHHHHHHHHHHHHHHHHHHHHHHH---------...............///.........------------........................//////.........---------000000000000/////////...---...//////000000//////////////////000000000000000000/////////.........000000111111111111000000//////000000000111111111111111111111111111111111000000000000000000000000222333333111...,,,,,,,,,///////////////000000111111111111111111222222333333111//////111333222111111111111222222222333333333333333222222222111111333333222111111222222333333333222111111222333333000000111222222222222222333333333444444444555555555555555555666666666666888888777666666555444444888888999::::::999888777666666666666777777777777777777888999::::::;;;;;;::::::;;;<<<===>>>>>>???>>>===============>>>>>>>>>>>>???@@@@@@???>>>>>>???@@@@@@@@@@@@???>>>>>><<<<<<======>>>@@@AAABBBBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCEEEDDDCCCAAA@@@@@@?????????@@@@@@AAAAAAAAAAAAAAA???@@@AAAAAAAAA@@@>>>>>>@@@@@@@@@@@@@@@???>>>>>>>>>????????????@@@@@@@@@AAAAAABBBAAAAAA@@@???>>>AAAAAABBBCCCCCCCCCBBBBBBEEEDDDDDDDDDDDDFFFGGGHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGFFFEEECCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBDDDEEEGGGHHHHHHGGGFFFEEEAAABBBCCCEEEFFFFFFGGGGGGEEEFFFGGGHHHJJJKKKLLLMMMKKKKKKLLLKKKJJJGGGEEECCCCCCCCCCCCDDDDDDDDDEEEEEECCCCCCBBBBBBCCCDDDFFFGGGFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGIIIHHHGGGGGGGGGHHHIIIIIIGGGHHHJJJKKKLLLLLLKKKKKKGGGHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEFFFHHHIIIJJJKKKLLLLLLLLLLLLHHHHHHGGGFFFDDDCCCBBBBBB@@@AAAAAA@@@>>>>>>???AAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@??????BBBAAA@@@@@@@@@@@@AAABBBFFFEEEDDDDDDEEEEEECCCAAAAAAAAA@@@@@@???@@@@@@@@@AAAAAA???>>>>>>>>>???@@@=========>>>>>>>>>??????AAA@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@??????@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@AAACCCBBBAAAAAABBBCCCBBBBBBAAA@@@AAABBBDDDFFFKKKIIIGGGDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBBBBBBBAAA@@@@@@>>>>>>????????????>>>>>>@@@AAABBBCCCDDDDDDDDDDDDEEEDDDCCCCCCBBBBBBBBBCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGDDDBBBBBBDDDEEECCCBBBDDDDDDDDDEEEDDDDDDCCCCCCGGGGGGGGGGGGHHHHHHHHHIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFHHHJJJJJJKKKKKKIIIIIIIIIHHHHHHGGGGGGGGG...............---------............------------.......................................---------000000000/////////.........//////000000000000000////////////000000000000000000000/////////......000111111222222111111000//////000000000000111111000000000000000000000000000000000000000000000000333333333000---*********///////////////000000111000111111111111222222222333111000///111222111000111111111222222222222333333333333222222222222111333222222111111222333333444333333222222333333444000111111222222222222222333333333444444444555555444444555555555666666666777777666666555444444444444555666666666666555555666666666666777777777777666666777888:::;;;<<<===;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<===>>>???>>>>>>????????????>>>>>>>>>??????@@@@@@@@@@@@@@@=========>>>???@@@AAABBBBBBAAAAAA@@@@@@AAAAAABBBBBBAAAAAAAAAAAABBBCCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>???@@@@@@@@@@@@???>>>>>>>>>????????????@@@@@@@@@CCCCCCBBBBBBAAA@@@>>>>>>???@@@AAACCCDDDEEEFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFJJJIIIFFFDDDDDDDDDFFFGGGFFFFFFEEEDDDCCCCCCCCCDDDBBBBBBBBBBBBAAAAAAAAAAAAEEEFFFHHHIIIHHHGGGEEEDDDAAABBBCCCEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMLLLLLLMMMLLLKKKIIIGGGFFFDDDDDDDDDDDDDDDDDDDDDEEEAAABBBBBBCCCEEEGGGHHHIIIFFFGGGGGGHHHHHHIIIIIIJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHGGGFFFGGGHHHJJJKKKLLLLLLLLLHHHHHHIIIHHHHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGHHHJJJLLLMMMMMMNNNJJJJJJIIIGGGFFFDDDCCCBBB@@@AAAAAA@@@>>>>>>???@@@BBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@AAAAAA@@@@@@@@@@@@AAABBBDDDDDDDDDFFFGGGFFFCCCAAA@@@@@@@@@???@@@@@@AAAAAAAAAAAA@@@????????????@@@>>>>>>>>>?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@????????????????????????@@@AAAAAABBBBBBAAAAAA@@@???AAABBBBBBAAAAAABBBDDDDDDCCCBBBAAAAAABBBCCCDDDEEEEEEDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@AAAAAAAAAAAA@@@??????===>>>>>>>>>>>>>>>>>>===@@@AAABBBCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGHHHIIIJJJJJJHHHFFFDDDDDDEEEFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEHHHHHHHHHHHHIIIIIIIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@??????@@@AAAAAAAAABBBBBBBBBCCCCCCDDDEEEGGGHHHJJJKKKKKKKKKJJJJJJIIIHHHGGGFFFFFFEEE/////////...---------,,,000000000000000/////////................................................,,,------...///000111111......///000000000000///////////////000000000000000000000////////////...000000111111111111000000////////////000000000111////////////////////////////////////////////////...000000000...---...///111111111111111222222333000000111111222222222222222111000000000000000000111111111111222222222222222222222222222222222222222222222222222222333333333333333222222333333333000111222222333333222222333333333444444444555555333444444555555666666666666666555555444444444444222333333333444444444444777888888888999999999999777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::;;;;;;<<<===>>>???<<<=========>>>>>>>>>>>>===>>>???@@@AAAAAAAAAAAA>>>>>>>>>>>>???@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBDDDFFFGGGEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@AAA@@@>>>===<<<===>>>?????????@@@@@@@@@??????>>>>>>>>>?????????@@@@@@@@@CCCCCCCCCCCCBBBBBBAAA@@@AAABBBDDDEEEGGGHHHIIIIIIFFFEEEEEEEEEEEEEEEEEEEEEJJJIIIHHHGGGGGGGGGHHHIIIEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@DDDEEEGGGHHHGGGFFFDDDCCCBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLKKKKKKLLLLLLKKKJJJIIIHHHEEEEEEEEEDDDDDDDDDDDDDDDAAAAAABBBCCCEEEFFFGGGHHHFFFGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGHHHIIIJJJJJJHHHGGGEEEDDDEEEGGGIIIJJJLLLMMMNNNJJJJJJJJJIIIHHHGGGEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFHHHIIIKKKLLLLLLLLLKKKJJJIIIGGGFFFDDDCCCBBB@@@AAAAAA@@@>>>>>>???@@@DDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAABBBAAA@@@@@@???@@@@@@@@@@@@@@@AAAAAAAAABBBBBBDDDGGGIIIIIIFFFDDD????????????@@@AAABBBBBBAAAAAA@@@@@@????????????>>>?????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@@@@@@@??????@@@@@@AAAAAAAAAAAA@@@@@@???@@@BBBBBBAAAAAABBBDDDEEEDDDCCCBBBBBBBBBBBBCCC@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@======>>>??????@@@AAAAAA@@@@@@@@@@@@@@@???>>>>>>??????@@@@@@@@@@@@??????@@@AAABBBBBBCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@BBBBBBAAAAAABBBCCCCCCDDDFFFFFFFFFGGGHHHHHHIIIIIIGGGFFFEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDEEEFFFFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEGGGFFFEEEEEEEEEEEEEEEEEECCCBBBAAA@@@????????????@@@AAAAAABBBBBBCCCCCCCCCDDDEEEGGGHHHJJJKKKKKKKKKJJJJJJIIIHHHGGGFFFEEEDDD/////////...---------,,,/////////000000000000000........................---.....................,,,,,,---...///000111111,,,---......//////......////////////000000000000111000000000////////////......////////////.........////////////000000000........................////////////////////////---...000000000000222333111111111111111222222333///000111222222222222111000000111111000000000000000000111111111222222222222222222222222222222222111111222222333333333333111111222222222222111111111111222333333333333222333333333444444444555555333333333444555666666777555555555555555444444444555555555666666777777777777888888888999999999999:::999999999999999999999::::::::::::;;;;;;;;;;;;::::::::::::;;;<<<>>>>>>;;;;;;;;;;;;<<<<<<=========>>>???@@@AAABBBBBBBBB???>>>>>>>>>???@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>???@@@CCCFFFIIIKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@BBB@@@>>><<<<<<===???@@@>>>??????@@@@@@@@@??????>>>>>>?????????@@@@@@@@@BBBBBBCCCDDDEEEEEEDDDDDDCCCCCCEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGIIIJJJJJJIIIIIIDDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@???BBBCCCEEEFFFEEEDDDCCCAAABBBCCCDDDEEEEEEFFFEEEEEEFFFGGGGGGHHHIIIJJJKKKKKKIIIIIIIIIJJJJJJIIIIIIIIIFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFGGGGGGIIIIIIJJJKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGHHHJJJKKKJJJHHHFFFDDDDDDDDDFFFGGGIIIKKKMMMNNNLLLLLLLLLKKKJJJHHHGGGFFFDDDDDDCCCCCCCCCCCCDDDDDDFFFGGGHHHIIIIIIJJJJJJIIIJJJIIIHHHGGGEEEDDDCCCBBBAAABBBBBBAAA???>>>@@@AAADDDCCCBBB@@@????????????@@@@@@@@@@@@@@@??????>>>?????????@@@@@@AAAAAAAAA@@@AAADDDHHHLLLMMMKKKIII????????????@@@AAABBBBBBAAAAAAAAAAAA@@@@@@??????>>>?????????@@@@@@@@@@@@AAABBBBBBBBBBBBAAA@@@???@@@@@@AAABBBBBBAAA@@@@@@??????@@@@@@@@@@@@??????>>>???AAAAAAAAAAAABBBDDDEEEDDDCCCCCCBBBBBBAAAAAA>>>???@@@AAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@======>>>???@@@AAAAAABBB??????@@@@@@??????>>>===??????@@@@@@@@@@@@??????@@@AAABBBBBBBBBBBBBBBBBB@@@@@@AAABBBBBBAAAAAA@@@BBBAAAAAAAAAAAABBBBBBCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIFFFEEEEEEEEEEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFBBBBBBAAA@@@????????????@@@@@@AAAAAABBBCCCDDDDDDDDDEEEFFFHHHIIIJJJJJJKKKJJJJJJIIIHHHFFFEEEDDDDDD...............------------------...............---------------------------------.............../////////.........------,,,------...............////////////000000000000111111000000000/////////---......//////......---......////////////000000////////////////////////000000000000000000000000000111222111000///000222///////////////000000111///000111333333222111111---///111111000000000111000000000111111111111222111222222222222333333333000000222333333333333333000111111222222111111000111222222333333333333333333333333444444444555555222222333444555666666777555555555555555555555555444444444444555666777777666666666666777777777777;;;;;;:::999999888888777999999999::::::;;;;;;;;;:::::::::::::::;;;<<<===;;;;;;::::::;;;<<<===>>>>>>???@@@AAABBBBBBBBBBBB???????????????@@@AAAAAA@@@AAAAAABBBBBBAAAAAA@@@>>>>>>>>>???BBBFFFJJJLLLMMMMMMKKKIIIGGGFFFFFFFFFEEEDDDBBB@@@@@@@@@@@@AAABBB@@@???======>>>???@@@>>>>>>???@@@@@@@@@@@@???>>>????????????@@@@@@@@@AAAAAACCCDDDEEEFFFFFFFFFAAABBBCCCCCCDDDDDDDDDCCCFFFFFFGGGHHHHHHGGGGGGFFF@@@BBBEEEHHHIIIIIIHHHGGGEEEDDDBBBAAA@@@?????????AAAAAAAAAAAA@@@@@@@@@@@@@@@AAACCCDDDEEEDDDCCCBBBCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIIIIIIIGGGGGGHHHHHHHHHIIIIIIJJJGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDCCCBBBAAAAAADDDDDDFFFGGGIIIJJJLLLLLLJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHJJJJJJJJJHHHFFFDDDDDDDDDEEEFFFHHHJJJLLLMMMMMMMMMLLLLLLJJJIIIHHHGGGCCCCCCBBBBBBBBBBBBCCCCCCEEEFFFGGGHHHHHHHHHHHHHHHIIIHHHHHHGGGFFFEEEDDDDDDBBBCCCCCCBBB@@@@@@AAABBBDDDCCCAAA@@@?????????@@@???@@@@@@@@@@@@???>>>>>>===>>>???@@@AAAAAAAAA@@@???@@@CCCGGGKKKMMMMMMKKK@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAABBBAAA@@@@@@???>>>>>>>>>?????????@@@@@@BBBBBBCCCCCCCCCAAA@@@???@@@AAABBBCCCCCCBBBAAA@@@>>>??????@@@@@@??????>>>===???@@@AAA@@@AAABBBDDDCCCCCCCCCBBBBBBAAAAAA@@@??????@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDD???@@@@@@@@@@@@???>>>>>>===>>>>>>>>>>>>>>>>>>===AAAAAABBBBBBBBBBBBAAAAAA???@@@AAABBBCCCBBBAAA@@@AAAAAAAAA@@@@@@AAAAAABBBDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEDDDCCCCCCEEEGGGGGGFFFEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHCCCCCCCCCDDDEEEGGGHHHIIIGGGFFFEEEEEEEEEEEEEEEFFFBBBAAA@@@??????>>>>>>??????@@@AAAAAABBBCCCDDDDDDBBBCCCEEEGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEDDD---------...............------------.........///---------------------------------.........////////////.........---------------...///////////////////////////000000000000111111111000000000//////......////////////.............../////////000000////////////////////////000000000000000000000000000111222111///......000///////////////000000111///000222333333222111000***---111111000000111222000000000000111111111111111111222222222333333333///000222333444444333333111111222333333222111111111222333333444444333333333333333444444444555555111222222333555666666777666666666666666666666666333222222222333444555666666666666666777777777777::::::999999999999999999777777888999:::;;;;;;<<<;;;:::::::::::::::;;;;;;<<<<<<;;;;;;<<<>>>???@@@??????@@@AAABBBBBBBBBBBB@@@@@@?????????@@@AAAAAA@@@AAAAAABBBBBBAAAAAA@@@>>>=========@@@CCCFFFIIIMMMMMMKKKIIIHHHGGGGGGFFFDDDBBBAAA?????????@@@AAABBBAAA@@@???>>>??????@@@>>>>>>???@@@@@@@@@@@@@@@>>>????????????@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCC@@@@@@AAACCCCCCDDDCCCCCCFFFFFFHHHIIIJJJIIIIIIHHHCCCDDDEEEFFFGGGHHHHHHHHHGGGFFFDDDBBB@@@??????>>>@@@@@@@@@@@@@@@AAAAAAAAA>>>@@@BBBDDDEEEEEEDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHGGGGGGGGGGGGHHHIIIJJJKKKHHHHHHGGGFFFEEEDDDCCCBBBCCCDDDEEEEEEDDDCCCBBBAAABBBCCCEEEGGGIIIKKKMMMNNNJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJIIIGGGFFFEEEEEEEEEEEEEEEGGGIIIKKKLLLKKKKKKKKKKKKJJJIIIHHHGGGCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEGGGHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFCCCDDDDDDCCCAAAAAABBBDDDCCCBBB@@@???>>>???@@@AAA@@@@@@AAAAAA@@@@@@???>>><<<===???@@@AAAAAAAAA@@@AAAAAABBBEEEHHHKKKKKKJJJAAAAAA@@@@@@???@@@@@@@@@AAAAAABBBBBBBBBAAA@@@???=========>>>>>>>>>??????BBBCCCDDDDDDCCCAAA???>>>???@@@AAABBBBBBAAA@@@???>>>>>>????????????>>>>>><<<>>>@@@@@@@@@AAABBBDDDAAAAAAAAAAAAAAAAAA@@@@@@BBBAAA@@@?????????@@@AAA????????????????????????AAAAAAAAABBBBBBCCCCCCCCC@@@@@@AAAAAA@@@@@@???>>>>>>>>>????????????>>>>>>AAAAAAAAABBBBBBAAAAAA@@@???@@@BBBCCCDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBCCCDDDDDDEEEEEECCCDDDFFFEEECCCCCCEEEHHHIIIHHHFFFEEEEEEFFFGGGHHHIIIHHHHHHHHHGGGGGGGGGGGGCCCCCCCCCDDDEEEFFFGGGHHHGGGGGGFFFEEEDDDDDDEEEEEEBBBAAA@@@???>>>>>>>>>>>>???@@@@@@AAABBBCCCDDDEEEAAABBBDDDEEEGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEEEE,,,------....../////////.../////////000000111111---------------------------------.........//////+++,,,,,,---...///000000...//////000000000000000////////////000000000000111111111111000000000000//////000000000000//////............/////////000000000000000000000000000000000000000000000000000---///000///......///000111111111111111222222333...000222333333333111000))),,,000111000000111333000000000000111111111111111111111222222333333333///000222333444444333333222222444444444444222222111222333333444444333333333333333444444444555555111111222333555666666777666666666777777777777777666666555555666777999:::888888888888999999999999888888888999999:::::::::666777777999:::;;;<<<<<<;;;;;;:::999999999::::::>>>=========>>>???AAABBB@@@@@@AAABBBBBBBBBAAAAAA@@@@@@@@@???@@@@@@AAAAAA@@@@@@BBBBBBBBBBBB@@@@@@???>>><<<<<<===@@@CCCEEELLLKKKJJJIIIHHHGGGGGGGGGCCCAAA@@@>>>>>>???@@@AAABBBAAAAAA@@@@@@@@@@@@@@@===>>>???@@@@@@@@@@@@@@@>>>????????????@@@@@@@@@AAAAAAAAABBBAAAAAA@@@@@@@@@AAABBBDDDEEEFFFFFFFFFEEEGGGHHHJJJKKKKKKJJJJJJJJJIIIGGGFFFFFFHHHIIIKKKIIIGGGEEECCCAAA@@@???>>>?????????@@@@@@AAAAAABBB>>>@@@CCCEEEFFFFFFFFFEEECCCDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLIIIHHHGGGFFFEEEDDDCCCBBBCCCDDDEEEFFFFFFEEEDDDCCCAAABBBDDDGGGIIILLLNNNOOOKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFHHHKKKLLLJJJJJJJJJJJJIIIHHHGGGGGGCCCBBBBBBAAAAAABBBBBBCCC@@@AAADDDFFFHHHJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIDDDEEEEEEDDDBBBBBBCCCEEECCCBBB@@@>>>>>>???@@@AAAAAABBBBBBBBBBBBAAA@@@@@@<<<===???@@@AAAAAA@@@@@@BBBBBBAAACCCFFFGGGGGGGGGBBBBBBAAA@@@????????????AAAAAABBBCCCBBBAAA@@@???============>>>>>>>>>>>>BBBCCCDDDDDDCCCBBB???>>>===>>>@@@AAAAAA@@@>>>===>>>>>>????????????>>>>>><<<>>>@@@@@@@@@AAABBBDDD???@@@@@@AAAAAA@@@@@@???DDDCCCAAA???>>>>>>???@@@??????????????????????????????@@@@@@@@@@@@AAAAAA@@@AAAAAAAAAAAA@@@??????AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBAAA@@@@@@???@@@BBBDDDDDDDDDBBBAAAAAAAAA@@@@@@???@@@@@@@@@@@@@@@AAACCCDDDFFFGGGGGGCCCEEEGGGFFFDDDDDDFFFIIIKKKIIIGGGEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFCCCCCCCCCDDDDDDEEEFFFGGGHHHGGGFFFEEEDDDDDDDDDDDDBBBAAA@@@???>>>>>>>>>>>>??????@@@AAABBBDDDDDDEEE@@@AAACCCDDDFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFF///////////////////////////......---------..............................------------------------........................000000000000000000000000,,,,,,---...//////......000000000000000000000000////////////////////////////////////////////////000111222222111000///...000000111111111111000000////////////////////////000000000000000000000000000000000000111111111111000000111111111111000000000000000000000000000000000000000000111111111111111111111111111111111111222222222222222222222222000111222222333444555555222222333333333333444444333444444555666777888888444444444444444444444444444444444444444444444444555555555555555555555555777777777777888888888888;;;999888666666777999:::888888777777888888999:::<<<<<<<<<===============@@@@@@@@@AAAAAA@@@????????????@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>======<<<<<<===>>>>>>>>>@@@CCCEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBAAA@@@???>>>BBBAAA@@@@@@@@@AAABBBCCC??????>>>>>>>>>>>>????????????@@@@@@@@@AAAAAAAAA???@@@@@@@@@@@@???>>>>>>AAAAAAAAABBBBBBBBBCCCCCCFFFGGGGGGHHHHHHIIIIIIJJJIIIIIIIIIIIIJJJJJJJJJJJJGGGFFFEEEDDDBBBBBBAAAAAA???@@@AAABBBCCCBBBAAAAAA>>>@@@BBBDDDEEEEEEEEEDDDBBBBBBBBBCCCCCCCCCCCCCCCEEEDDDCCCBBBBBBCCCEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEFFFEEEDDDDDDCCCDDDDDDEEEEEEEEEGGGHHHJJJKKKMMMMMMKKKKKKLLLLLLKKKIIIGGGFFFJJJJJJIIIHHHGGGEEEDDDDDDAAABBBDDDFFFGGGHHHGGGGGGIIIIIIIIIHHHEEECCCCCCDDDBBBBBB@@@@@@@@@AAABBBCCC>>>@@@CCCEEEFFFHHHKKKMMMHHHHHHHHHHHHGGGFFFEEEEEEGGGFFFDDDCCCBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>;;;;;;<<<===>>>???@@@AAACCCBBBBBBAAAAAABBBBBBCCCAAA@@@???>>>>>>???@@@AAAAAA???>>>???AAAAAA???<<>>>>>>>>???@@@AAAAAA@@@???>>>======>>>???@@@AAA@@@???>>>>>>???@@@AAAAAABBBBBBBBBBBB@@@???>>>???@@@@@@AAAAAA@@@@@@@@@============>>>>>>>>>>>>????????????>>>>>>>>>>>>@@@@@@??????>>>?????????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>??????@@@AAAAAABBBCCCCCC@@@???>>>======>>>??????===???AAACCCDDDDDDCCCBBBDDDDDDCCCAAA???@@@DDDFFFEEEFFFFFFGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEDDDDDDEEEEEEEEEEEEDDDDDDGGGFFFEEEDDDCCCBBBAAAAAA===============>>>??????AAABBBCCCCCCDDDDDDCCCCCCAAABBBBBBCCCDDDEEEEEEFFFGGGIIILLLLLLIIIFFFDDDCCC..............................------------..............................------------------------................................................,,,------...//////..............................////////////////////////////////////////////////000111111222111000///...000000111111111111000000////////////////////////000000000000000000000000//////000000000111111111000000111111111111000000000000000000000000000000000000000000111111111111111111111111111111111111222222222222222222222222222222333333333333333333222222333333333333444444444444444555555666666666444444444444444444444444444444444444444444444444555555555555555555555555666666666666777777777777:::999777666666777888999888888777777888888999:::;;;;;;<<<<<<=========>>>@@@@@@AAAAAAAAAAAA@@@@@@??????@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>======<<<;;;<<<===<<<<<<===@@@BBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>@@@???>>>>>>>>>???AAABBB??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@????????????>>>@@@AAAAAAAAAAAABBBBBBBBBDDDEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJGGGFFFEEEDDDCCCBBBBBBBBB@@@AAABBBCCCCCCBBBAAAAAA???@@@BBBCCCDDDEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBDDDCCCBBBAAAAAACCCDDDFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEGGGHHHIIIJJJKKKJJJJJJKKKKKKJJJIIIHHHGGGGGGHHHIIIJJJIIIGGGDDDBBBAAABBBDDDEEEFFFGGGGGGFFFGGGGGGHHHFFFCCCBBBBBBCCCAAAAAA@@@??????@@@AAAAAA@@@BBBDDDEEEEEEFFFHHHJJJGGGGGGHHHHHHGGGFFFEEEEEEEEEDDDCCCBBBBBBCCCDDDDDDBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>======;;;;;;<<<===>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????>>>===<<<>>>@@@AAA@@@===????????????@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAA=========<<<======>>>>>>>>>>>>============>>>>>>@@@@@@???>>>>>>???@@@@@@@@@@@@BBBBBBCCCBBBAAA@@@@@@@@@@@@AAA@@@@@@??????<<<<<<===>>>???@@@@@@AAA?????????>>>>>>>>>======?????????>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???>>>============>>>???===???AAACCCDDDEEEDDDCCCEEEEEEDDDBBB@@@AAADDDGGGEEEEEEFFFFFFFFFEEEEEEDDDEEEEEEDDDDDDDDDDDDDDDEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@>>>>>>=========>>>>>>?????????AAABBBCCCDDDDDDEEEBBBBBBCCCCCCDDDEEEEEEFFFDDDGGGJJJKKKIIIGGGEEEEEE...........................---------------......................................................................................................,,,---......///.................................////////////////////////////////////////////////000000111111111000/////////000000111111000000///////////////////////////000000000000000000000000//////000000000000111111000000111111111111000000000000000000000000000000000000000000111111111111111111111111111111111111222222222222222222222222444444333333222222222222222222333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555666666666666888777666666666666888999888888777777888888999:::::::::;;;<<<===>>>>>>???@@@AAAAAABBBBBBAAAAAAAAA??????@@@@@@@@@AAAAAAAAA>>>>>>??????>>>>>>===<<<<<<===>>>===<<<<<<>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAA@@@??????>>>>>>===<<<===>>>???@@@??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA???>>>>>>>>>???@@@??????@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIJJJJJJJJJKKKGGGFFFEEEDDDCCCCCCBBBBBBAAABBBBBBBBBBBBBBBAAA@@@???@@@AAACCCDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBAAABBBBBBAAA@@@AAABBBCCCDDDCCCCCCCCCDDDEEEFFFHHHIIIJJJJJJJJJIIIHHHGGGEEEDDDCCCDDDEEEGGGGGGGGGFFFFFFCCCDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHDDDFFFIIIKKKJJJHHHDDDBBBAAAAAACCCDDDEEEEEEEEEEEEDDDEEEFFFDDDBBBAAAAAABBBBBBAAAAAA@@@@@@@@@AAABBBBBBCCCDDDDDDCCCCCCDDDFFFGGGGGGGGGHHHGGGGGGFFFFFFDDDCCCBBBBBBBBBCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???===<<<;;;;;;;;;;;;<<<===>>>??????@@@??????@@@@@@@@@>>>===<<<======>>>>>>>>>>>>======;;;;;;;;;===@@@AAA@@@???>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>===<<<<<<<<<============>>>>>>>>>>>>======@@@??????>>>>>>??????@@@>>>???AAABBBCCCCCCCCCBBB@@@@@@@@@@@@@@@???>>>===;;;<<<===>>>???AAABBBBBB??????>>>>>>>>>>>>======>>>>>>===>>>>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBDDDCCCBBBAAA@@@>>>============<<<<<<<<<<<<===>>>===???AAACCCEEEEEEEEEEEEEEEEEEDDDCCCAAABBBEEEGGGEEEEEEEEEEEEEEEDDDCCCCCCEEEDDDDDDCCCCCCDDDEEEEEECCCDDDDDDEEEEEEDDDDDDCCCAAAAAAAAA@@@@@@????????????>>>>>>=========>>>>>><<<===???@@@BBBDDDEEEFFFBBBBBBCCCCCCDDDEEEEEEEEEBBBDDDGGGIIIHHHFFFFFFFFF........................------,,,,,,------..............................////////////////////////........................000000000000000000000000------...............---........................////////////////////////////////////////////////000000000000000000////////////000000000000//////////////////////////////000000000000000000000000////////////000000000111000000111111111111000000000000000000000000000000///000000000111111111111111111111111111111111111111111111111111111111111333222222222222222222222222222222333333333444444444333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444333333444444444555555555777666666555666666777888888888777777888888999:::999999:::;;;===>>>??????@@@@@@AAABBBBBBBBBBBBAAA??????@@@@@@@@@AAAAAAAAA>>>????????????>>>======???@@@AAA@@@>>>>>>???@@@????????????????????????@@@@@@AAAAAAAAA@@@@@@???>>>======<<<===>>>???@@@@@@??????>>>>>>??????@@@AAAAAAAAA@@@@@@@@@@@@???BBBAAA???======>>>???AAA>>>????????????@@@@@@@@@@@@AAABBBCCCDDDFFFGGGGGGGGGHHHHHHHHHIIIJJJJJJJJJFFFFFFFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@BBBCCCCCCAAAAAABBBCCCDDDEEEGGGHHHKKKKKKJJJJJJHHHGGGEEEDDDBBBDDDFFFHHHIIIHHHGGGFFFDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHDDDEEEGGGIIIIIIGGGFFFDDDAAAAAABBBCCCCCCDDDDDDEEECCCDDDEEEDDDBBBAAABBBCCCDDDCCCCCCCCCBBBBBBBBBBBBAAACCCDDDCCCBBBBBBCCCDDDGGGHHHHHHIIIIIIIIIHHHHHHGGGFFFEEEDDDCCCDDDDDDEEEBBBBBBBBBCCCCCCCCCCCCCCCAAA@@@???>>>===<<<;;;:::::::::;;;<<<<<<===>>>>>>>>>???@@@AAA@@@???<<<;;;;;;<<<===>>>>>>===<<<;;;<<<<<<===>>>@@@@@@@@@???>>>>>>===>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@???>>>>>>>>>>>>>>>======???@@@@@@???======??????>>>>>>>>>>>>?????????@@@AAACCCCCCCCCBBBAAA@@@@@@@@@@@@???>>>===<<<;;;<<<<<<===>>>??????@@@???>>>>>>>>>============<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAA@@@???>>>===<<<;;;;;;;;;;;;<<<<<<<<<======>>>@@@BBBDDDEEEEEEFFFCCCDDDCCCBBBAAAAAACCCEEEEEEFFFFFFEEEEEEDDDCCCBBBDDDDDDCCCCCCCCCDDDEEEEEECCCDDDDDDDDDDDDDDDDDDCCC@@@@@@@@@@@@@@@?????????@@@???>>>>>>===>>>>>>>>>======>>>???AAABBBCCCDDDBBBBBBCCCCCCDDDDDDDDDDDDAAACCCFFFGGGFFFDDDDDDEEE........................,,,,,,,,,,,,,,,---..............................////////////////////////........................000000000000000000000000---...............------//////////////////////////////////////////////////////////////////////////////////////////000000//////000000000000//////////////////////////////////////////////////////...////////////000000000000000111111111111000000000000000000000000000000///000000000111111111111111111111111111111111111111111111111111111111111000000111222222333444444222222222333333333444444333333333333333222222222444444444444444444444444444444444444444444444444444444444444444444444444333333333333444444444444666666666666666777777888888888777777888888999:::888999:::;;;<<<===>>>??????@@@AAAAAABBBBBBBBBAAA??????@@@@@@@@@AAAAAAAAA???????????????>>>>>>===???@@@AAA@@@???>>>>>>???>>>???@@@@@@@@@@@@???>>>??????@@@@@@AAA@@@@@@@@@??????>>>===>>>???@@@AAA@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA???======>>>???AAA>>>>>>>>>?????????@@@@@@AAAAAABBBCCCDDDEEEFFFFFFEEEFFFFFFGGGHHHIIIIIIIIIEEEFFFFFFFFFEEEDDDCCCBBB@@@@@@??????????????????@@@AAAAAAAAABBBBBBCCCCCCEEEEEEDDDCCCBBBAAAAAAAAA?????????@@@AAABBBCCCCCCAAAAAAAAABBBCCCEEEFFFGGGJJJJJJJJJIIIHHHGGGEEEDDDBBBDDDFFFHHHIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHFFFFFFEEEEEEEEEFFFGGGHHHAAAAAABBBBBBBBBCCCDDDDDDCCCEEEFFFEEECCCCCCDDDEEEDDDDDDCCCCCCCCCBBBBBBAAA???AAABBBCCCBBBBBBDDDFFFHHHHHHIIIJJJKKKKKKKKKJJJLLLJJJHHHFFFDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDD@@@@@@???>>>===<<<;;;;;;:::::::::;;;;;;<<<<<<===???@@@AAABBBBBB@@@>>><<<;;;<<<===>>>>>>===<<<;;;>>>???@@@@@@???>>>>>>>>>============>>>???@@@@@@AAAAAA@@@@@@@@@?????????@@@@@@???>>>=========>>>===>>>@@@@@@@@@@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>AAAAAABBBBBBBBBAAA???>>>>>>?????????>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;>>>>>>>>>============<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>::::::;;;<<<<<<<<<<<<<<<>>>>>>@@@AAACCCDDDEEEEEEAAABBBBBBAAA??????AAACCCEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEEEECCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>?????????????????????@@@BBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBCCCEEEEEECCCAAAAAABBB------------------------++++++++++++,,,---...///.........................................................................................................///......---,,,000000000000000000000000//////////////////////////////////////////////////////.........///000000...//////000000//////...////////////////////////////////////////////////......////////////000000000000111111111111000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111//////000111222333444444222222333333333333444444333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333222333333333444444444444555666666777777888888888888888777777888888999:::999999:::;;;<<<======>>>>>>>>>???@@@AAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAA??????@@@@@@??????>>>===<<<>>>??????===<<<======>>>???@@@AAAAAA@@@???>>>>>>>>>???@@@AAAAAAAAA@@@@@@@@@???>>>???@@@AAABBB@@@@@@????????????@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAA???>>>>>>>>>???@@@>>>>>>?????????@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHEEEEEEFFFGGGFFFEEEDDDCCC???????????????@@@AAAAAAAAAAAA@@@@@@AAABBBCCCCCCDDDDDDDDDCCCBBBBBBBBBAAA>>>???@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEHHHHHHHHHHHHGGGFFFEEEEEECCCDDDEEEGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEFFFGGGHHHHHHFFFEEECCCCCCEEEGGGIIIBBBBBBBBBBBBBBBCCCDDDEEEDDDEEEFFFFFFEEEDDDEEEGGGCCCCCCCCCCCCBBBAAA@@@???>>>@@@BBBCCCCCCCCCEEEGGGGGGHHHIIIJJJKKKKKKLLLLLLNNNLLLIIIFFFDDDCCCBBBBBBAAAAAAAAABBBCCCCCCDDDDDD@@@??????>>>>>>======<<<;;;;;;<<<<<<<<<=========???@@@AAABBBBBBAAA@@@@@@<<<<<<============<<<<<<===???@@@@@@>>><<<======<<<<<<<<<<<<===>>>???@@@@@@@@@@@@?????????>>>>>>======<<<;;;;;;;;;<<<<<<>>>>>>????????????>>>>>>===>>>>>>??????>>>>>>===@@@AAAAAAAAA@@@???===<<<======>>>>>>>>>>>>======<<<<<<<<<;;;::::::999999>>>>>>============<<<<<<<<<<<<;;;<<<<<<===>>>???>>>>>>??????@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCC>>>>>>>>>>>>>>>?????????999:::;;;<<<============>>>>>>???@@@AAABBBCCCCCC???@@@AAA@@@???>>>@@@AAACCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@???>>>>>>>>>>>>???@@@AAAAAA@@@?????????@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCAAA???@@@@@@------------------------++++++++++++,,,---...///........................------------------------......................................................//////...------,,,///////////////////////////////////////////////////////////////////////////......---...///000111......////////////......////////////////////////////////////////////////........./////////000000000000111111111111000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111000000111111222222222333222222333333333333444444222222333333444444555555444444444444444444444444444444444444444444444444333333333333333333333333333333333444444444444555555666777888999999999999888888777777888888999::::::::::::;;;;;;<<<<<<<<<<<<===>>>???@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA???@@@@@@@@@@@@???>>>>>>;;;===??????>>>======>>>===???@@@AAAAAA@@@???=========???@@@@@@AAAAAAAAA@@@@@@???>>>???@@@AAABBBAAA@@@@@@??????@@@@@@AAA>>>>>>???@@@AAABBBBBBCCC@@@@@@@@@????????????>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGDDDEEEFFFGGGGGGFFFDDDCCC@@@@@@???@@@AAABBBDDDEEEBBBAAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBB>>>???@@@BBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFGGGGGGFFFEEEEEEDDDEEEFFFFFFDDDCCCBBBBBBBBBCCCDDDEEECCCDDDFFFFFFEEEEEEFFFGGGEEEEEEFFFFFFEEEDDDBBBAAA@@@AAACCCCCCCCCCCCEEEGGGEEEFFFGGGIIIJJJJJJKKKKKKKKKJJJGGGEEECCCBBBAAAAAA@@@@@@@@@AAABBBCCCCCCCCC????????????????????????>>>>>>>>>????????????@@@??????@@@@@@AAABBBBBBBBB>>>==================>>>999<<<>>>===<<<;;;<<<===<<<<<<<<<<<<===>>>??????@@@?????????>>>>>>>>>>>><<<<<<;;;;;;;;;<<<============<<<<<<<<<<<<======<<<===>>>??????>>>===<<<===>>>???@@@??????======;;;;;;<<<===>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;::::::>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;<<<======<<<======>>>??????@@@@@@AAAAAAAAAAAABBBBBBBBBCCC>>>>>>>>>>>>>>>>>>>>>>>>999:::<<<===>>>>>>======???>>>>>>>>>??????@@@AAA???AAAAAAAAA??????@@@AAA???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCBBBAAA@@@@@@??????=========>>>???@@@AAABBB@@@@@@???>>>???AAACCCEEE????????????????????????>>>@@@AAAAAA@@@???@@@AAA------------------------++++++++++++,,,---...///........................------------------------........................000000000000000000000000.../////////...---,,,,,,........................///////////////////////////////////////////////////...------...///000111......////////////......////////////////////////////////////////////////............/////////000000000111111111111000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000222222222111111111111111222222333333333444444444222222333444444555666666444444444444444444444444444444444444444444444444333333333333333333333333333333444444444555555555666666777999999:::::::::888888888777888999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===??????@@@@@@@@@??????@@@@@@@@@AAAAAAAAA???@@@@@@@@@@@@???>>>>>><<<>>>AAAAAA@@@??????@@@===>>>???AAAAAA???>>>===<<<===>>>???@@@AAAAAAAAA@@@???>>>>>>>>>???AAABBBAAA@@@@@@??????@@@@@@AAA======>>>???AAABBBCCCDDD???@@@@@@@@@@@@???>>>>>>???@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@????????????>>>@@@@@@AAABBBCCCDDDEEEFFFDDDEEEGGGHHHGGGFFFDDDCCCAAAAAA@@@AAABBBDDDFFFHHHBBBAAA@@@@@@@@@AAABBBCCCBBBBBBBBBCCCCCCCCCCCCCCC>>>???AAABBBCCCDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFFFFEEEFFFEEEDDDDDDCCCDDDDDDEEEDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFEEEFFFFFFGGGFFFEEEDDDCCCEEEDDDCCCBBBCCCCCCEEEFFFBBBDDDEEEEEEDDDDDDFFFGGGIIIIIIJJJJJJIIIHHHFFFEEEBBBCCCDDDDDDCCCCCCDDDFFFCCCDDDEEEGGGHHHIIIJJJJJJHHHGGGEEECCCBBBAAAAAAAAA??????@@@AAAAAABBBCCCCCC????????????@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBB???>>>>>>???@@@AAACCCDDD???>>>===<<<<<<===>>>???555888;;;;;;:::999;;;>>><<<;;;;;;<<<<<<===>>>???????????????>>>>>>>>>>>>===============>>>???@@@<<<;;;:::999999:::;;;<<<<<<===>>>??????>>>===<<<;;;<<<===>>>??????>>>>>>999:::;;;===>>>>>>??????;;;;;;;;;<<<<<<=========>>>=========<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<;;;<<<<<<===>>>??????@@@>>>>>>>>>??????@@@@@@@@@??????>>>>>>=========<<<999:::<<<>>>???>>>>>>===??????>>>>>>>>>>>>??????@@@AAABBBBBB@@@@@@AAABBB<<<===>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFBBBCCCCCCCCCCCCCCCCCCBBBCCCCCCBBBAAA@@@???>>>===<<<======>>>???AAABBBCCC???>>>>>>>>>@@@CCCFFFGGG?????????>>>>>>>>>>>>>>><<<===?????????@@@BBBCCC------------------------------............------........................,,,,,,,,,---...///000111////////////////////////////////////////////////------------.........///222111111000///......---......------------......////////////////////////111111000000//////..................////////////000000000000000000000000////////////////////////............////////////000111111111222222222222.../////////000000000111111111111111111111111111000111222333333222000000000000000000000000000000000000//////000000111222222222222222222222222222333333333333333333333333333333333333333333333333444444444444444444444444333444555555666666555555555444444444444555666666777666555666777888777666888888999999999:::::::::888999:::;;;;;;;;;:::999======???@@@@@@@@@@@@@@@BBBBBBBBBBBBAAA@@@?????????????????????>>>===<<>>>>>>>>>>>===>>>???@@@@@@???======<<<==============================>>>??????@@@@@@BBBAAA???===<<<<<<===>>>??????????????????@@@@@@CCCCCCCCCBBBAAA@@@>>>>>>===???@@@@@@???>>>???@@@???AAAAAA@@@>>>===>>>?????????AAABBBCCCDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFEEECCCBBBAAAAAAAAACCCEEEFFFAAAAAABBBBBBBBBBBBBBBBBB@@@AAABBBCCCCCCCCCBBBAAABBBBBBBBB@@@???@@@CCCFFFDDDEEEFFFGGGGGGFFFDDDCCCEEEFFFFFFFFFFFFEEEDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@BBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCFFFFFFGGGGGGGGGEEEDDDCCCEEEEEEFFFGGGFFFEEEDDDCCCDDDDDDDDDDDDDDDFFFHHHIIIHHHHHHHHHGGGFFFEEEDDDCCCDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEGGGIIIJJJHHHGGGEEECCCAAA@@@@@@???===>>>???@@@@@@@@@@@@@@@@@@?????????????????????@@@@@@@@@@@@AAAAAABBBCCC@@@@@@AAAAAAAAA@@@??????========================<<<;;;;;;:::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===============;;;<<<<<<;;;999999:::<<<======>>>>>>>>>======<<<========================999:::;;;<<<===???@@@@@@===<<<;;;::::::::::::::::::::::::::::::;;;<<<===::::::999999:::<<<===>>>??????@@@@@@@@@??????>>>@@@?????????@@@AAAAAABBBAAAAAA???===<<<;;;;;;;;;777888:::<<<>>>>>>>>>=========>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@>>>======>>>@@@AAADDDDDDCCCBBBBBBAAA@@@@@@BBBAAAAAAAAAAAABBBCCCCCCBBBBBBAAA@@@???>>>===<<<===<<<;;;:::;;;===???AAAAAA@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@@@@???>>>>>>???@@@AAAAAABBBBBBAAAAAA------------------------------............------..............................---------......///////////////////////////////////////////////////------........./////////111111000000///......---.........------................................./////////.........------............////////////////////////////////////....................................////////////000000000000111111111222////////////000000000000111111111111111111111111000111222222222222111000000000000000000000000000000000000000111111222222222222222222222222222222444444444444444444444444333333333333333333333333444444444444444444444444333444555555666666555555555444444444444555666666999777777777999:::999888888888888999999999::::::888999:::;;;;;;;;;::::::======>>>???@@@@@@@@@@@@AAAAAAAAABBBAAAAAA@@@??????@@@@@@@@@??????>>>===>>>=========<<<<<<<<<<<<>>>>>>???@@@@@@???>>>========================<<<<<<======>>>???@@@@@@AAADDDBBB@@@>>>>>>>>>???@@@???????????????@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@???@@@BBBBBBAAA@@@@@@AAA???@@@AAA@@@>>>===>>>?????????AAABBBCCCDDDDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFDDDCCCBBBAAABBBCCCEEEFFFBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@BBBBBBCCCBBBBBBAAAAAABBBAAA@@@???@@@CCCEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@??????@@@@@@@@@AAAAAABBBBBBCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEDDDCCCBBBCCCDDDEEEGGGHHHIIIHHHHHHEEEEEEDDDDDDEEEFFFHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFEEEEEEFFFGGGHHHIIIGGGFFFEEECCCAAA@@@@@@@@@>>>>>>???@@@@@@@@@??????=========>>>>>>>>>>>>>>>AAA@@@@@@@@@@@@AAAAAABBB???@@@@@@AAAAAAAAA@@@@@@??????>>>===<<<<<<;;;;;;======<<<<<<<<<======>>>===<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<======<<<:::999:::;;;===>>>>>>???>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<===>>>??????===<<<;;;::::::::::::;;;:::::::::::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<>>>???@@@@@@@@@AAAAAA@@@@@@??????????????????@@@AAAAAAAAA@@@???===<<<;;;;;;;;;:::;;;<<<>>>??????@@@@@@======>>>????????????>>>@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@>>>======>>>@@@AAAAAAAAAAAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@AAABBBBBBBBBAAA@@@???>>>===<<<<<<<<<<<<;;;;;;<<<===???@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAA@@@?????????@@@@@@AAABBBBBBBBBBBBBBB------------------------------............------........................//////...---------------////////////////////////////////////////////////....../////////000000000111000000//////..................................................................---------------............////////////............................................................////////////////////////000000000000000000000000////////////111111111111111111111111000000111222222111111000000000000000000000000000111111111111222222222333222222222222222222222222444444444444555555555555333333333333333333333333444444444444444444444444333444555555666666555555555444444444444555666666888777666777999:::999888888888888999999999999:::888999:::;;;;;;;;;;;;:::<<<===>>>??????@@@@@@@@@??????@@@AAAAAAAAAAAA@@@@@@@@@AAAAAAAAA@@@??????>>>>>>=========<<<<<<<<<>>>>>>???@@@@@@??????>>>???>>>>>>>>>======<<<<<<<<<<<<===>>>???@@@AAABBBEEECCCBBB@@@@@@@@@AAAAAA???????????????@@@AAAAAAAAAAAABBBCCCCCCCCCCCCCCC@@@BBBCCCCCCBBBAAAAAABBB???@@@AAA@@@>>>>>>>>>@@@??????AAABBBCCCDDDDDDDDDGGGGGGGGGHHHHHHGGGGGGGGGDDDDDDCCCBBBBBBCCCDDDEEEBBBBBBAAAAAA@@@@@@?????????@@@@@@AAABBBBBBAAAAAA@@@AAAAAA@@@??????BBBDDDHHHHHHGGGGGGGGGHHHHHHIIIGGGGGGGGGGGGGGGFFFFFFEEEBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@BBBDDDGGGJJJKKKMMMMMMFFFEEEDDDDDDEEEFFFHHHIIIIIIIIIIIIJJJJJJIIIIIIHHHEEEFFFFFFFFFFFFFFFEEEEEEHHHGGGGGGFFFFFFGGGHHHHHHFFFFFFDDDCCCAAAAAA@@@@@@??????@@@@@@@@@??????>>>;;;;;;;;;<<<<<<=========AAAAAAAAA@@@@@@@@@@@@@@@??????@@@AAABBBBBBBBBAAAAAA@@@???>>><<<;;;:::999<<<;;;;;;;;;<<<===>>>>>>======<<<<<<<<<<<<======????????????????????????>>>>>>======<<<<<<;;;;;;===>>>>>>===;;;999:::;;;>>>>>>????????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========<<<<<<;;;:::::::::;;;;;;:::::::::::::::;;;;;;<<<======<<<<<<<<<======>>>@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>======>>>>>>??????@@@???>>>===<<<<<<;;;<<<<<<<<<<<<<<<===>>>???@@@<<<===>>>>>>??????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>>>>???@@@AAA======>>>@@@AAABBBCCCDDD???????????????@@@AAAAAA@@@@@@???>>>======<<<<<<;;;<<<===>>>>>>?????????@@@@@@@@@AAAAAABBBBBBBBBCCCBBBBBBAAAAAA@@@@@@???@@@AAABBBBBBCCCCCCBBBBBB------------------------------............------........................///......---------......////////////////////////////////////////////////////////////000000000000000000/////////.........---..................---..............................------------------............////////////............................................................////////////.........////////////000000000000000////////////111111111111111111111111000000000111111111111111000000000000000000000000111111222222333333333333111111111111222222222222333333333444444444444444333333333333333333333333333333333333333333333333333444555555666555555555555444444444444555666666555444444555777888777666888888888888999999999999888999999:::;;;;;;;;;;;;;;;<<<===>>>????????????===>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>??????????????????@@@??????>>>>>>======<<<<<<<<<===>>>@@@AAABBBBBBDDDCCCBBBAAAAAAAAAAAABBB????????????@@@AAAAAABBBBBBBBBCCCCCCDDDCCCCCCBBB@@@BBBCCCCCCAAA@@@@@@AAA>>>@@@AAA@@@???>>>???@@@??????AAABBBCCCDDDDDDDDDGGGGGGHHHHHHHHHHHHGGGGGGDDDCCCBBBBBBAAABBBBBBCCCAAAAAA@@@@@@???>>>======>>>>>>???@@@@@@AAAAAAAAA???@@@@@@@@@??????AAACCCHHHGGGFFFFFFFFFGGGHHHIIIGGGHHHHHHHHHHHHGGGFFFFFFBBBAAA@@@?????????@@@@@@>>>>>>======>>>???AAABBBBBBBBBBBBBBBCCCDDDDDDEEEDDDDDDCCCBBBAAA@@@@@@??????@@@CCCEEEHHHKKKMMMNNNFFFEEEEEEDDDEEEFFFGGGHHHGGGHHHIIIIIIJJJJJJJJJIIIFFFFFFGGGGGGGGGFFFEEEEEEHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@???>>>===:::;;;;;;<<<<<<======>>>AAAAAAAAA@@@@@@???>>>>>>>>>>>>@@@AAABBBBBBBBBBBB@@@@@@???>>>===<<<;;;:::888888999999:::;;;<<<===>>>======<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<;;;;;;:::===>>>???>>>;;;:::::::::===>>>??????????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;::::::999::::::;;;;;;=========<<<<<<<<<<<<<<<>>>>>>???@@@@@@@@@@@@???======<<<<<<<<<======>>>???>>>===<<<<<<<<<<<<<<<;;;::::::999:::;;;===>>><<<======>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>???@@@@@@<<<<<<===???@@@AAABBBCCC???????????????@@@AAAAAA?????????>>>===<<<<<<;;;:::<<<>>>@@@@@@@@@???>>>??????@@@AAABBBCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCBBB------------------------------............------........................,,,,,,,,,------///000000////////////////////////////////////////////////////////////000000000000////////////............------...//////...------............................................................////////////////////////////////////....................................////////////---.........////////////000000000000////////////000000000000000000000000/////////000000111111222000000000000000000000000000111222333333333333222000000000111111222222222111111222222222333333333333333333333333333333333333333333333333333333333333444555555666555555555555444444444444555666666444333333444666888777666777777888888888999999999888888999999:::;;;<<<<<<;;;;;;<<<===>>>>>>>>>>>><<<===>>>???@@@AAAAAAAAA@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@????????????=========>>>>>>?????????@@@@@@??????>>>>>>>>>>>>======>>>???@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@????????????@@@AAABBBCCCDDDDDDDDDDDDCCCBBBAAA@@@???@@@AAAAAA???>>>>>>???>>>???@@@@@@???>>>???@@@??????AAABBBCCCDDDDDDDDDFFFGGGGGGHHHHHHGGGGGGFFFCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@???>>>===<<<<<<;;;=========>>>???@@@AAAAAA>>>@@@AAA@@@??????AAABBBFFFEEEDDDDDDDDDEEEGGGHHHGGGHHHHHHHHHHHHGGGFFFFFFBBBAAA@@@@@@AAABBBDDDEEE@@@???>>>>>>>>>???AAABBBAAAAAAAAAAAABBBCCCDDDEEEEEEDDDCCCBBBAAA@@@??????@@@@@@AAACCCEEEGGGIIIJJJFFFEEEDDDDDDDDDEEEFFFGGGEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@???>>>===<<<<<<<<<======>>>>>>>>>???@@@@@@@@@@@@???=========>>>???@@@AAAAAAAAAAAA>>>>>>>>>>>>>>>=========888888888999999;;;<<<=========<<<<<<<<<<<<==============================??????>>>===<<<;;;;;;:::<<<===>>>>>><<<:::999:::======>>>???????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<;;;::::::999999999::::::;;;;;;<<<<<<;;;;;;;;;:::<<<<<<===>>>>>>>>>>>>>>>======<<<<<<;;;<<<<<<=========<<<<<<<<<<<<<<<===<<<;;;:::999999:::<<<<<<<<<<<<===>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????@@@>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBB??????>>>>>>======<<<<<<;;;<<>>??????@@@@@@AAABBBCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCBBBBBB------------------------------............------........................,,,,,,,,,---...///000111////////////////////////////////////////////////....../////////000000000........................,,,---...//////...---,,,------------------------.............../////////............////////////////////////////////////------------------------............////////////............////////////////////////000000000000000000000000000000000000///////////////000222222000000000000000000000000///000222333333333222111//////000000111222222222000000111111222222333333333333333333333333333333333333333333333333333333333444555555666666555555555444444444444555666666666555444666888:::999888777777777888888888888999888888888999:::;;;<<<===:::;;;<<<===>>>>>>>>>>>><<<<<<===??????@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAA??????>>>>>>>>>=========<<<<<<<<<<<<<<<===??????????????????????????????>>>>>>??????@@@AAAAAAAAA@@@@@@@@@@@@@@@?????????????????????@@@BBBCCCDDDDDDDDDDDDCCCBBBAAA@@@???===???@@@???===<<<<<<<<<>>>???@@@@@@???>>>@@@AAA??????AAABBBCCCDDDDDDDDDFFFFFFFFFGGGGGGFFFFFFFFFCCCCCCCCCBBBAAA@@@??????>>>>>>======<<<<<<;;;;;;<<<<<<<<<===>>>???@@@AAA???@@@AAAAAA@@@@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEBBBAAA@@@AAABBBEEEHHHIIICCCBBB@@@>>>>>>???@@@BBB@@@@@@AAAAAACCCDDDFFFFFFGGGFFFDDDCCCAAAAAA@@@@@@AAA@@@AAAAAABBBDDDEEEFFFEEEDDDCCCCCCCCCCCCEEEEEEDDDEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFDDDCCCCCCBBBBBBBBBCCCCCC??????@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@???===<<<======>>>???@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>;;;:::::::::;;;<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<<<<;;;;;;999;;;======;;;:::999:::;;;<<<===>>>>>>???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<;;;::::::999999999999999::::::;;;;;;<<<;;;;;;::::::;;;<<<======>>>============<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<============<<<<<<<<<<<<<<<<<<;;;<<<======>>>>>>======@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@@@@@@@???????????????@@@@@@@@@@@@@@@AAABBBBBB?????????>>>>>>=========<<<===???AAABBBAAA@@@????????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAABBBBBBAAAAAA------------------------------............------........................---------------...///000////////////////////////////////////////////////------........./////////........................,,,---///000000///---,,,------------------------,,,,,,---------.....................////////////........................------------------------............////////////....../////////000000000------...///000111222222000000000000000000000000//////......///000222333000000000000000000000000...///111222333222111000/////////000111222222222000000111222222333444444333333333333333333333333222222222222222222222222333444555555666666555555555444444444444555666666555444444666888:::999888777777777777888888888888888888888888999;;;===>>>::::::;;;<<<============<<<<<<===>>>?????????>>>??????@@@AAAAAAAAAAAAAAA?????????>>>>>>>>>======;;;:::::::::;;;<<<>>>???>>>??????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@???????????????@@@AAABBBCCCDDDBBBBBBBBBBBBBBBAAA@@@@@@===???@@@???===;;;;;;<<<===???@@@@@@??????@@@AAA??????AAABBBCCCDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDEEEEEEEEEDDDCCCBBB@@@@@@<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@AAA???AAABBBBBBAAAAAABBBCCCAAAAAABBBDDDDDDEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEDDD@@@@@@???@@@CCCGGGJJJMMMEEECCC@@@>>>======???@@@AAABBBBBBCCCEEEFFFHHHIIIIIIHHHFFFDDDCCCBBBBBBBBBAAA@@@@@@@@@AAABBBDDDEEEDDDCCCBBBAAAAAABBBCCCDDDEEEEEEFFFFFFGGGFFFFFFFFFHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCEEEFFFGGGFFFFFFEEECCCCCCBBBBBBBBBCCCCCCDDD>>>>>>???@@@@@@@@@??????@@@??????>>>>>>=========;;;===>>>???@@@???======<<<======>>>>>>>>>======@@@?????????>>>=========;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::===============<<<<<<<<<666999;;;<<<;;;:::999:::::::::<<<======>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===;;;::::::999888888999999999:::;;;<<<======<<<<<<:::;;;<<<===>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>============<<<<<<;;;:::;;;<<<======>>>>>>======@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@AAAAAA???????????????>>>>>>>>>===>>>???AAAAAAAAAAAA@@@????????????????????????????????????????????????>>>???@@@@@@AAAAAA@@@@@@---------------------------..................---........................//////...------------...////////////////////////////////////////////////------------.........///---.....................,,,---///000000///---,,,------------------------+++++++++,,,,,,---------............/////////000------------------------------------------------............/////////000////////////000000000000,,,---...///000111222333000000000000000000000000///.........///000222333000000000000000000000000---///111222222222000///...//////000111222222222111111222333333444555555333333333333333333333333222222222222222222222222333444555555666666555555555444444444444555666666333222222333666888777777777777777777888888888888888888888888999;;;===>>>999:::;;;<<<============<<<======>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???::::::999999:::;;;===>>>>>>>>>???@@@AAABBBBBBCCCAAAAAAAAA@@@@@@@@@????????????@@@AAAAAAAAA@@@@@@?????????@@@AAABBBDDDEEE@@@@@@AAAAAABBBBBBAAAAAA>>>???@@@???===;;;;;;<<<===???@@@@@@??????@@@BBB??????AAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDGGGGGGGGGFFFEEECCCBBBAAA:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>@@@AAA???AAACCCCCCBBBBBBBBBCCC@@@AAACCCEEEEEEEEEEEEDDDFFFFFFFFFFFFFFFEEEDDDDDD>>>>>>>>>@@@CCCGGGLLLNNNFFFDDD@@@===<<<<<<===>>>CCCCCCDDDEEEGGGHHHJJJKKKKKKIIIGGGEEECCCCCCCCCCCCAAA@@@@@@@@@AAACCCDDDFFFCCCCCCAAAAAA@@@AAABBBCCCFFFFFFGGGGGGGGGFFFFFFEEEIIIIIIIIIHHHGGGFFFEEEDDDAAABBBDDDEEEFFFFFFFFFEEECCCBBBBBBBBBBBBCCCDDDDDD===>>>???@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;:::<<<>>>???@@@???>>>===<<<===============<<<;;;BBBAAA@@@???>>><<<<<<;;;::::::999888888888999999;;;::::::999999::::::;;;999999999999999999999999<<<<<<<<<===============444777:::;;;;;;:::999:::999:::;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::::::::::::::;;;<<<===;;;::::::999888888888999999:::<<<>>>>>>>>>>>>>>>;;;<<<===>>>???????????????>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>:::;;;;;;<<<;;;:::888777;;;<<<<<<===============@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@????????????@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>??????@@@@@@@@@@@@???????????????>>>>>>???@@@AAAAAAAAAAAA?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>???@@@@@@@@@@@@???,,,,,,,,,---------......,,,------......------,,,+++++++++,,,,,,,,,---------------............///---------------------------------............////////////...---------,,,---------............/////////.........---------,,,---------.../////////------............---------------............///---......///////////////........................000000///...---,,,,,,+++111111000000//////......//////000000000000//////111///---///111222000---000000000000000000000000////////////000000000000000111111111111222222222000000111222222222222111111111111111111111111111555444444333222111000000444333333222222333333444333333333444444444555555444444444444444444444444666666666666666666666666555666777999999888888777777888888999999999888888===============<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>><<<;;;::::::;;;;;;@@@?????????@@@BBBDDDFFFCCCBBBAAA???>>>===============>>>???@@@@@@@@@@@@CCCBBB@@@???>>>??????@@@@@@@@@????????????@@@@@@@@@??????>>>>>>>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBBCCCDDDEEEFFFEEECCC@@@>>>AAABBBCCCCCCDDDDDDCCCCCCFFFFFFFFFFFFEEEDDDCCCBBB>>>===<<<;;;;;;<<<===>>>===<<<;;;;;;<<<===>>>???AAAAAACCCCCCCCCCCCAAAAAABBBBBBAAAAAABBBCCCEEEFFFDDDEEEGGGHHHHHHGGGFFFEEEEEEAAA>>>>>>BBBEEEGGGFFFGGGEEEBBB???>>>>>>???@@@AAACCCEEEGGGHHHKKKNNNQQQQQQOOOLLLHHHEEECCCBBBBBBEEEDDDDDDCCCCCCCCCDDDDDDEEEDDDAAA???>>>???@@@AAADDDDDDEEEFFFGGGHHHHHHIIIIIIJJJJJJJJJHHHFFFCCCAAACCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCDDD@@@???>>>>>>>>>@@@CCCDDDAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>============<<<<<<===>>>???@@@@@@AAA>>>>>>>>>>>>===<<<;;;::::::999999888888999999::::::::::::999999999888888::::::999999888999999::::::999999;;;===;;;777333888888999999999:::::::::888888888999999:::::::::;;;;;;:::999999999::::::777999:::<<<======<<<<<<<<<<<<;;;::::::999888888::::::::::::::::::::::::::::::999888888999999999<<<<<<;;;:::;;;<<<===>>>===<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<======>>><<<;;;999888888999999>>>======<<<<<<<<<<<<=========>>>???@@@AAAAAABBB<<<<<<======>>>>>>????????????@@@@@@@@@??????>>>@@@@@@@@@???????????????@@@@@@AAABBBBBBAAAAAAAAA??????@@@AAAAAAAAA@@@@@@>>>>>>????????????>>>>>>>>>>>>>>>>>>???@@@AAABBB??????>>>>>>======<<<<<<,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,---------------------............///---------------------------------............///...............------------------............//////.........------------------------............------............---------------............///---......///////////////........................000000000///......------000000000000//////......//////000000000000//////000...---...000111///---////////////////////////////////////000000000000000000111111111222222222000000111222222222222111111111111111111111111111444333333222222111111111444333333222222333333444333333333444444444555555555555555555555555555555555555555555555555555555444555666777888777666666777777777888888999999999===<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???===<<<;;;;;;;;;<<<============>>>@@@BBBCCCCCCBBBAAA???>>>=========CCCCCCCCCCCCCCCBBBAAA@@@BBBAAAAAA@@@??????@@@@@@?????????>>>>>>?????????AAA@@@@@@???????????????@@@@@@@@@@@@AAAAAAAAAAAACCCDDDEEEFFFEEECCC@@@???@@@@@@AAABBBBBBBBBBBBBBBDDDDDDDDDDDDCCCBBBAAAAAA???>>>===<<<<<<===>>>???======<<<<<<<<<===???@@@AAAAAABBBCCCCCCBBBAAAAAAAAA@@@@@@AAABBBCCCDDDDDDCCCDDDFFFGGGHHHGGGFFFEEEDDDAAA>>>>>>AAADDDFFFFFFFFFDDDBBB???>>>???@@@AAABBBDDDFFFHHHHHHJJJMMMPPPRRRPPPMMMJJJHHHFFFEEEEEECCCCCCCCCBBBCCCCCCDDDDDDEEEDDDBBB@@@???@@@AAAAAACCCCCCDDDEEEFFFGGGGGGHHHIIIJJJJJJJJJHHHFFFCCCAAACCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBAAA???>>>>>>???AAABBB??????@@@@@@AAA@@@@@@@@@>>>>>>>>>=========<<<<<<===>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;:::999999888888777777888888999:::999999999888888888888999999888888888888999999:::999999;;;<<<;;;777333999999999999999999999999666666777888:::;;;<<<<<<======;;;:::999999999999888999:::<<<<<<<<<<<<;;;<<<;;;;;;:::999999888888999999999999999999999999<<<;;;;;;::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>===;;;:::999::::::;;;======<<<<<<<<<======>>><<<======>>>>>>??????@@@<<<<<<======>>>>>>>>>>>>>>>>>>???@@@@@@??????????????????>>>>>>=========???@@@@@@AAABBBBBBBBBAAA@@@@@@AAAAAAAAAAAA@@@???>>>??????@@@@@@??????>>>>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@??????>>>>>>>>>,,,,,,,,,---------......------............------,,,------------.........---------............///---------------------------------............///---------...............---------............///............------------............------------------............---------------............///---......///////////////........................////////////////////////000000000////////////......//////000000//////...///.........000000...---////////////////////////////////////000000000000000000000111111111222222///000111111222222111111111111111111111111111111222222222222222222222222444333333222222333333444333333333444444444555555666666666666666666666666444444444444444444444444333444555666666666666555777666666666777999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>?????????>>>>>>>>>???@@@BBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>>===<<<<<<<<<===<<<======>>>???AAAAAABBBBBB@@@???>>>>>>======@@@@@@AAAAAAAAA@@@@@@???@@@AAAAAAAAAAAA@@@@@@??????>>>>>>======>>>>>>???BBBAAAAAA@@@???@@@@@@@@@?????????@@@@@@@@@@@@AAABBBCCCEEEEEEEEECCCAAA@@@>>>???@@@@@@AAAAAA@@@@@@CCCCCCCCCCCCBBBAAA@@@???@@@???>>>>>>>>>???@@@AAA???>>>=========>>>???@@@AAAAAABBBBBBBBBBBBAAAAAA???@@@AAABBBBBBBBBBBBBBBBBBCCCEEEFFFGGGGGGGGGFFFDDDAAA??????AAACCCDDDDDDEEECCCAAA@@@@@@@@@BBBCCCDDDFFFHHHHHHHHHIIIKKKLLLOOONNNLLLJJJHHHFFFEEEEEEBBBBBBAAAAAABBBCCCDDDDDDEEEDDDCCCBBBAAAAAABBBCCCBBBBBBCCCDDDEEEFFFGGGGGGHHHIIIJJJJJJHHHFFFDDDBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAABBBBBBBBBCCCBBB@@@???>>>>>>??????======???@@@@@@AAAAAAAAA??????>>>===<<<;;;;;;:::>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;:::999888777777777666666777777777888888888888777777777777888888777777777777888888:::999:::;;;<<<:::777444999999999999999999888888444555666888:::;;;<<<===???>>>===;;;:::999999888888999:::;;;<<<<<<;;;;;;;;;;;;::::::999999888888888888888888888888888888;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;<<<<<<===>>>===<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;<<<<<<>>>===<<<;;;;;;;;;<<<===<<<<<<<<<<<<<<<===>>>???========================<<<============>>>>>>>>><<<===>>>??????@@@????????????>>>======<<<;;;;;;>>>>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@?????????@@@@@@@@@@@@?????????>>>>>>??????@@@AAABBBAAAAAAAAAAAA@@@@@@@@@@@@,,,,,,,,,---------......------............---------------.........//////---------............///---------------------------------............///,,,---------.../////////---------............///------------------------.........------,,,,,,,,,------............---------------............///---......///////////////........................---........./////////000////////////////////////...//////////////////.../////////000000000///...////////////////////////////////////000000000000000000000000111111111111///000000111111111111111111111111111111111111111111111111222222333333333444333333222222333333444333333333444444444555555555555555555555555555555444444444444444444444444444444555555666666666666777666555555666888;;;===;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>??????@@@>>>>>>>>>???@@@BBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@???>>>======>>>>>>??????@@@AAABBBBBBBBBAAA@@@???>>>>>>>>>>>>;;;<<<===???@@@AAABBBBBB???@@@AAABBBBBBBBBAAA@@@>>>>>>============>>>>>>AAAAAA@@@????????????@@@>>>>>>?????????@@@@@@@@@AAAAAACCCCCCCCCBBBAAA@@@??????@@@AAAAAAAAAAAA@@@BBBCCCCCCCCCBBBBBBAAA@@@AAAAAA@@@??????@@@BBBCCC@@@@@@???>>>>>>???@@@AAAAAAAAABBBBBBBBBBBBAAAAAA???@@@BBBCCCDDDCCCBBBBBBAAABBBDDDEEEGGGGGGGGGGGGDDDBBBAAA@@@@@@AAABBBCCCCCCBBBAAAAAAAAABBBDDDEEEEEEGGGHHHHHHGGGFFFGGGHHHIIIIIIGGGFFFDDDCCCBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEDDDCCCCCCCCCCCCDDDDDDBBBCCCCCCDDDEEEFFFGGGGGGGGGHHHIIIJJJIIIGGGDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBAAAAAAAAAAAAAAAAAABBBAAA@@@???>>>>>>>>>???===>>>>>>???@@@@@@????????????>>>===;;;:::999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999888777777666666777777888777777777777777666666666777666666666666777777888999999:::;;;;;;:::888666999999999999888888888888555666777888999:::;;;;;;???>>>===<<<;;;:::::::::999999::::::;;;;;;;;;;;;::::::::::::999999888888888888888888888888888888888888888888888888999:::<<<<<<<<<<<<<<<======>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;<<<<<<<<<<<<;;;::::::;;;<<<===;;;;;;;;;<<<<<<>>>??????>>>>>>>>>======<<<<<<<<<========================;;;<<<===>>>????????????@@@???>>>>>>===<<<;;;;;;======???@@@BBBBBBCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>????????????>>>>>>????????????@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA,,,,,,,,,---------......---......//////......------------.........//////---------............///---------------------------------............///,,,---------.../////////---------............///,,,,,,------------------......------,,,,,,,,,+++------............---------------............///---......///////////////........................+++,,,,,,------......///.............../////////......////////////......///000111111000000000000........................////////////000000000000//////000000000111111111//////000111111111111000111111111111111111111111111111111222222333333444444333333222222333333444333333333444444444555555444444444444444444444444555555555555555555555555555555555666666666777777666555555444666888;;;<<<999:::::::::;;;;;;;;;<<<===<<<<<<<<<===>>>???@@@>>>>>>>>>???@@@AAACCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBB@@@???>>>>>>??????@@@@@@AAAAAAAAABBBAAAAAA@@@???>>>>>>>>>>>>>>>???@@@BBBCCCCCCDDDDDD>>>???AAABBBCCCCCCBBBAAA>>>>>>============>>>>>>@@@@@@???>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@??????@@@AAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@AAABBBCCCDDDBBBBBB@@@@@@???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDEEEEEEDDDCCCCCCBBBCCCDDDEEEFFFGGGHHHHHHDDDDDDCCCAAA@@@@@@AAABBBBBBBBBBBBBBBBBBDDDEEEFFFEEEFFFHHHGGGEEEDDDDDDDDDEEEDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCCCCDDDDDDDDDEEECCCDDDDDDEEEFFFGGGHHHIIIFFFGGGIIIIIIIIIGGGEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@????????????????????????>>>?????????>>>>>>===<<<>>>>>>===<<<;;;:::999888999::::::;;;<<<<<<======;;;<<<<<<<<<<<<;;;::::::888888888777777888888888666666666666666666666666666666555555666777777888888999:::;;;:::999888888888888888888888888888888888888888888888888888888<<<<<<;;;;;;;;;<<<======999999999999:::::::::;;;:::999999999999999888888999999999999999999999999777777777777888888999:::<<<<<<<<<==================<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;<<<<<<;;;:::999999999:::;;;<<<;;;;;;;;;<<<<<<>>>??????@@@??????>>>>>>======<<<=========<<<<<<<<<<<<<<<:::;;;<<<===>>>?????????@@@@@@???>>>>>>===<<<<<<<<<===>>>@@@AAABBBBBBBBBBBBCCCBBBBBBAAA@@@???>>>===>>>>>>>>>>>>>>>>>>===????????????@@@AAABBBCCC@@@@@@@@@AAAAAABBBBBBBBB,,,,,,,,,---------............////////////......,,,------------.........---------............///---------------------------------............///---------...............---------............///,,,,,,,,,,,,------------------------,,,,,,,,,,,,------............---------------............///---......///////////////........................++++++,,,,,,,,,------------............/////////---......//////......---...000111111000//////000........................////////////000000000000/////////000000000111111...///000000111111000000111111111111111111111111111111111222222333333333444333333222222333333444333333333444444444555555444444444444444444444444666666666666666666666666666666555555666666777888666555555555666888999:::888999999::::::;;;;;;;;;<<<<<<;;;;;;;;;===???@@@>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAA??????===>>>???@@@@@@@@@@@@???AAA@@@@@@???>>>>>>??????@@@@@@@@@@@@???>>>======??????AAABBBCCCCCCCCCCCC???>>>>>>======>>>>>>???@@@???>>>>>>======>>>>>>?????????@@@@@@@@@@@@AAA>>>??????@@@AAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDBBBAAAAAA@@@AAABBBDDDEEEDDDCCCBBBAAAAAAAAABBBCCCDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIEEEFFFEEEDDDAAA@@@@@@BBBBBBBBBBBBCCCDDDEEEFFFFFFEEEGGGHHHHHHEEECCCBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBCCCDDDDDDDDDEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIFFFGGGHHHIIIIIIHHHFFFEEECCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@????????????>>>>>>???????????????????????????>>>>>>===;;;;;;======<<<;;;:::999999888777888999:::;;;<<<======;;;;;;<<<<<<<<<<<<;;;;;;999888888777777888888999666666666666777777777777666555555666666777888999888999;;;:::999888999999777777777888888888999999999888888888888777777777::::::::::::;;;<<<===>>>::::::999999999999::::::999999999999999999888888999999999999999999999999999999888999999:::;;;<<<;;;<<<===>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<======;;;;;;999999888999:::;;;<<<<<<<<<<<<<<<===>>>????????????>>>>>>==================<<<<<<<<<<<<;;;:::;;;<<<======>>>======??????>>>>>>>>>>>>============???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>>????????????>>>>>>@@@??????@@@@@@AAABBBCCC???@@@@@@AAABBBCCCCCCDDD,,,,,,,,,---------............////////////......,,,,,,,,,,,,---------------------............///---------------------------------............///...............------------------............///++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------------............---------------............///---......///////////////........................,,,,,,---------------------------.........//////---......//////......---+++...000///---,,,---///........................////////////000000000000////////////000000000111...//////000000000000000111111111111111111111111222222222222222222333333444333333222222333333444333333333444444444555555555555555555555555555555555555555555555555555555555555444444444555666777555666666666777777888888888888888999::::::;;;;;;<<<;;;:::999:::<<<>>>??????>>>>>>======>>>??????????????????????????????@@@AAABBBBBBBBBAAA@@@@@@>>>???@@@AAABBBAAA@@@@@@AAA@@@??????>>>?????????>>>>>>>>>===;;;:::888888???@@@@@@AAABBBCCCDDDEEE?????????>>>>>>?????????AAA@@@??????>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAA???@@@@@@AAABBBCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDCCCDDDEEEEEEFFFFFFEEEEEEDDDAAAAAA@@@@@@AAABBBDDDEEEEEEDDDCCCBBBBBBBBBCCCCCCFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDCCCCCCCCCCCCDDDDDDGGGGGGGGGGGGGGGHHHIIIIIIFFFHHHHHHFFFBBB@@@@@@BBBCCCCCCCCCDDDDDDEEEFFFFFFFFFHHHJJJJJJGGGEEECCCCCCCCCDDDEEEFFFGGGGGGFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBAAAAAABBBCCCDDDDDDEEEEEECCCCCCDDDEEEFFFGGGHHHHHHEEEFFFHHHIIIIIIHHHGGGEEECCCCCCBBBBBBBBBBBBCCCCCCBBBAAA@@@??????>>>>>>>>>@@@@@@@@@??????>>>===============>>>======<<<<<<;;;;;;;;;;;;::::::999999888888999999::::::;;;;;;::::::;;;;;;;;;;;;::::::777777777666666777777777666666666777777888888888666666666666777888999:::777999;;;:::888777999;;;555555666777888999::::::777777777777888888888888;;;:::::::::::::::;;;<<<;;;:::999888888999::::::888888888888888888999999888888888888888888888888888888888888999:::;;;<<<;;;<<<===>>>???>>>>>>======<<<<<<<<<<<<;;;;;;;;;===<<<<<<<<<<<<===>>>>>>===<<<;;;:::999999:::;;;======<<<<<<<<<======>>>==============================<<<<<<<<<;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<============>>>>>>>>>>>>???@@@@@@@@@@@@@@@?????????@@@@@@???>>>>>>@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCC@@@AAAAAABBBDDDEEEEEEFFF,,,,,,,,,---------............////////////......+++++++++,,,,,,,,,---------------.........//////---------------------------------.........///////////////......------,,,---------.........//////+++++++++,,,,,,---------+++++++++,,,,,,------------..................------------.........//////---......///////////////................................................---------.........//////---..................---))),,,......+++***+++---........................////////////000000000000////////////000000000000...//////000000000000000111111111111111111111111222222222222222222222222444333333222222333333444333333333444444444555555666666666666666666666666444444444444444444444444444444333222333444555666555666777777777777666666777777888999::::::;;;;;;;;;:::999888999;;;===??????>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBAAA@@@AAABBBCCCDDDDDDDDDCCCBBB@@@@@@??????????????????>>>>>>>>>>>>>>>======<<<@@@@@@???@@@AAACCCEEEGGG@@@@@@????????????@@@@@@BBBAAA@@@@@@??????@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBBBBCCCDDDEEEEEEAAABBBCCCCCCDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDAAAAAA@@@@@@AAABBBDDDEEEFFFEEEDDDCCCBBBBBBCCCDDDGGGFFFEEEDDDDDDEEEFFFGGGEEEDDDBBBAAAAAABBBCCCDDDHHHHHHHHHGGGGGGHHHIIIIIIGGGIIIIIIGGGCCC@@@@@@BBBCCCDDDDDDDDDEEEEEEEEEFFFHHHJJJLLLKKKIIIFFFEEEEEEAAABBBDDDEEEFFFFFFFFFEEEGGGFFFEEEDDDCCCBBBBBBBBB@@@@@@BBBCCCDDDDDDDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGEEEFFFHHHIIIIIIHHHGGGFFFCCCCCCCCCBBBBBBCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>AAAAAAAAA@@@>>>===;;;::::::;;;<<<===>>>>>>>>>>>>:::::::::::::::::::::::::::::::::999999999999888888999999:::::::::999999666666555555555555666666666666777777888888999999666666666666777888::::::777999;;;:::888777999;;;444444555777888999:::;;;555666666777888999999:::<<<;;;::::::999999999999;;;:::999888888888999:::888888888888888888999999777777777777777777777777666666666666777888999:::;;;<<<>>>?????????>>>=========<<<<<<<<<;;;;;;;;;===============>>>?????????>>>===;;;:::::::::;;;>>>======<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;::::::;;;;;;<<<=========>>>??????@@@@@@@@@??????===>>>>>>?????????>>>>>>AAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@AAABBBCCCCCCAAABBBCCCDDDEEEFFFGGGHHH------------------------......------------..............................------------------------......---------,,,,,,,,,//////............//////000000000000000000000000,,,---...//////...---,,,,,,------......------,,,---------------------------------------------------,,,,,,,,,,,,---......,,,---///000000000///...............////////////---------............/////////.........---------............////////////000///...------...///000////////////////////////000000//////.........---////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222444555555555555555444444555555555444444333333333333333333444444555555555444555555333111111222333555555666666666666555555555555666777888999::::::888777777777888999::::::;;;<<<<<<===>>>??????@@@@@@@@@AAAAAAAAA@@@@@@??????>>>>>>>>>>>>@@@BBBCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDCCC@@@>>>============CCCBBBAAA@@@AAACCCEEEFFFFFFAAA======AAADDDDDDBBB@@@??????>>>>>>??????@@@CCCBBB@@@>>><<<<<<<<<<<>>???AAACCCFFFHHHIIIIIIIIIEEEEEEEEEDDDCCCCCCBBBBBBDDDDDDDDDEEEEEEGGGHHHHHHCCCBBBAAAAAABBBCCCDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEHHHHHHGGGGGGGGGGGGGGGGGGIIIGGGFFFDDDBBBAAA@@@@@@CCCBBBBBBBBBBBBCCCDDDDDDFFFFFFFFFFFFFFFGGGGGGGGGCCCDDDEEEGGGHHHIIIJJJJJJGGGGGGGGGFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCBBBBBBCCCCCCDDDCCCCCCCCCIIIHHHGGGGGGFFFFFFGGGGGGDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@@@@??????@@@??????>>>===<<<<<<;;;<<<<<<;;;;;;;;;:::::::::888999;;;;;;;;;999777666777777666666666666777777888888999999999999888888777777777777666666666666999888888888777777666666<<<;;;888666444333333444888888999888888777666666888777666555555666777888;;;:::888777777777888888::::::::::::::::::::::::<<<;;;999888888999;;;<<<;;;;;;::::::999888777777666666666666666666666666666666666666777777777777999:::;;;===???@@@AAAAAA<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<===>>><<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>??????????????????>>>>>>======<<<<<<999:::<<<>>>>>>>>>>>>>>>=========>>>>>>@@@AAAAAA>>>???@@@AAABBBAAA@@@???>>>>>>>>>??????@@@@@@@@@CCCCCCCCCDDDEEEEEEFFFFFF------------------------......------------..............................------------------------............------,,,,,,......------------......------------------------------...//////...------,,,------......------,,,---------------------------------------------------,,,,,,,,,,,,---......+++,,,------...---------............////////////---------............/////////.........---------............////////////000///...------...///000........................000/////////............////////////000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222333333444444444444333333666666555555555444444444333333444444444444444444555666666555333222444555444444555555555555444444555555666777888999::::::666666777888999;;;===>>>;;;<<<<<<===>>>>>>?????????@@@@@@AAA@@@@@@????????????>>>>>>???@@@BBBCCCCCCCCCCCCDDDDDDCCCCCCBBBCCCBBBAAA@@@>>>>>>======AAA@@@@@@@@@BBBDDDGGGIIIIIIDDD??????CCCEEEEEECCC@@@@@@????????????@@@@@@AAA@@@???>>>======>>>>>>@@@@@@AAABBBAAA@@@???>>>???AAACCCEEEGGGHHHHHHHHHEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEEDDDCCCBBBBBBBBBCCCEEEFFFEEEDDDDDDCCCCCCBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIHHHFFFEEEDDDDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBCCCCCCAAABBBCCCCCCDDDCCCCCCCCCFFFFFFFFFFFFEEEEEEEEEEEECCCCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCAAA@@@???>>>>>>??????>>>>>>===<<<<<<;;;<<<;;;;;;;;;;;;:::::::::888999:::;;;;;;999888777777777666666666666777777777777888888888888777777888888777777777666666666888777777777666666666666777666666666666666777777333444444444333333222111777777666555555666777777:::999888777666666777888999999999999999999999999;;;:::888777777888:::;;;;;;::::::999888888777777555555555555555555555555666666666777777888888888:::;;;<<<===>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========???>>>>>>>>>======<<<<<<:::;;;===>>>>>>>>>>>>===999999999::::::;;;======>>>>>>???@@@AAAAAAAAAAAA????????????@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFFFF------------------------......------------....................................................../////////............---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------------............---------------------------------------------------------,,,,,,,,,,,,---......---,,,,,,,,,,,,---......---............/////////---------............///...............------------............///////////////............//////........................////////////............////////////000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222222222333333333333222222666666666666555555555555444444444444444444333333444555555444222222333555333444444555555444444333555555666777888999::::::;;;;;;:::999999999999:::;;;;;;<<<<<<===>>>>>>>>>??????@@@@@@@@@@@@????????????>>>>>>???@@@AAABBBAAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>===>>>>>>>>>@@@BBBFFFIIILLLKKKGGGCCCBBBDDDFFFEEEDDDAAA@@@@@@@@@@@@@@@@@@AAA??????>>>>>>>>>??????@@@===>>>???@@@@@@@@@??????@@@AAACCCEEEFFFGGGHHHHHHEEEEEEDDDCCCBBBAAA@@@@@@CCCCCCBBBCCCCCCDDDEEEFFFEEEDDDCCCCCCCCCDDDEEEFFFDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAEEEDDDDDDCCCCCCDDDEEEEEECCCDDDDDDEEEFFFGGGHHHHHHIIIIIIHHHGGGGGGFFFFFFFFFBBBBBBAAAAAABBBBBBCCCDDDCCCCCCBBBBBBBBBBBBBBBBBBDDDEEEEEEFFFFFFEEEEEEDDDFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCAAABBBBBBCCCDDDDDDCCCCCCCCCDDDEEEEEEEEEDDDBBBAAABBBBBBBBBBBBCCCDDDEEEEEEDDDDDDCCCAAA@@@>>>======???>>>>>>======<<<<<<<<<;;;;;;;;;;;;::::::::::::777888999:::::::::888888777777666666666666777777666666777777777777666666888888888888777777777777666666666555555555555555444444555666777777777777666666777777666666555555777666555555555555666777888777666666555555666666888888888888888888888888999888777666666777888999:::999999888888777777666555555555555555555555555555555666666777888999999;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;;;;<<<<<<;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>==================<<<===>>>>>>>>>>>>======;;;;;;;;;;;;<<<===>>>???>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@@@@@@@????????????@@@AAABBBDDDEEEGGGGGG------------------------......------------............................../////////////////////////////////////////////......------,,,,,,------...........................---..................---------............---------------------------------------------------------,,,,,,,,,,,,---......//////...------///000111---------.........//////---------............///........................---------.........///////////////....../////////........................///////////////.........////////////000000000000000000000000000000000000222222222222222222222222111111111111111111111111222222222222222222222222111222222333333333333333555555555555555555444444555555555444444333333333222222333222000000222333444555555555555555555444555555666777888999::::::999999999888888999999:::;;;;;;;;;<<<<<<============>>>??????????????????=========>>>>>>??????@@@@@@@@@AAAAAABBBAAAAAAAAA@@@AAABBBBBBBBB@@@???>>>>>>>>>>>>???BBBFFFIIIKKKKKKHHHDDDCCCDDDDDDDDDBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@??????????????????;;;<<<===>>>>>>?????????@@@AAABBBCCCEEEFFFGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@DDDDDDCCCCCCDDDEEEEEEFFFFFFEEEDDDCCCCCCDDDEEEFFFCCCCCCBBBAAAAAA@@@@@@????????????@@@@@@@@@@@@@@@DDDDDDCCCCCCCCCDDDEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBAAABBBCCCCCCDDDCCCCCCBBBBBBAAAAAA@@@@@@CCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCAAAAAABBBCCCDDDDDDDDDDDDBBBCCCDDDEEEEEECCCAAA@@@BBBBBBBBBBBBCCCDDDEEEFFFDDDDDDCCCAAA???>>>===<<<>>>>>>=========<<<<<<<<<;;;;;;;;;:::::::::999999777777888999999999999888666666777777777777666666555555666666666666555555999888888888777777777777444444444444444444444444444555666777666555444333999999::::::::::::999999555555555555555555555555666555555555555555555555777777777777777777777777777666666555555666666777888888888777777666666666555555555555555555555555333333444555666777777888999999:::;;;<<<<<<<<<<<<::::::::::::::::::::::::======<<<;;;;;;;;;::::::::::::999999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>><<<<<<==================>>>>>>>>>>>>>>>>>>>>>===>>>>>>======>>>???@@@@@@>>>=========>>>???AAACCCAAAAAA@@@@@@?????????>>>>>>???@@@BBBEEEGGGHHHIII------------------------......------------..............................////////////////////////...///////////////////////////............//////////////////////////////.........------.........---......//////......------------------------------------------------------,,,,,,,,,,,,---......//////...------///000111------------............---------............///---.....................------------...............//////////////////....................................///////////////////////////000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222222222333444444444444444333333333333333333333333555555555444444333333333111222333222111111222444666666777777777777666666555555666777888999::::::111222333555888;;;===???;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>?????????>>><<<<<<<<<===============>>>>>>???@@@@@@@@@@@@@@@???@@@AAABBBAAA@@@???>>>???>>>>>>???@@@CCCFFFHHHHHHFFFCCCBBBAAAAAA@@@@@@AAA@@@@@@??????@@@@@@AAABBBBBBAAA@@@???>>>===<<<;;;;;;<<<<<<===>>>???@@@@@@AAAAAABBBDDDEEEFFFGGGHHHHHHGGGFFFEEEDDDCCCCCCAAAAAA@@@@@@@@@AAABBBBBBFFFEEEDDDCCCCCCDDDEEEFFFBBBBBBBBBAAA@@@@@@????????????@@@@@@@@@AAAAAAAAACCCCCCCCCCCCCCCDDDEEEEEEGGGFFFFFFFFFEEEEEEDDDDDDIIIIIIIIIHHHGGGEEECCCBBBCCCCCCBBBBBBCCCCCCDDDEEEDDDDDDCCCBBBBBBAAA@@@@@@AAABBBCCCEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBBBB@@@AAABBBCCCDDDDDDDDDDDDCCCDDDEEEFFFFFFDDDBBBAAAAAAAAAAAAAAABBBCCCEEEEEEDDDCCCBBBAAA???>>>===<<<============<<<<<<<<<<<<;;;;;;:::::::::999999999777888888888888888888888666666777777777777666666555555666666666666555555888888888777777777777666333333333333333444444444333444555666666555444333555555666666666666666555444444555555555555444444444444444555555555444444666666666666666666666666555555555555555555555555777777666666666666555555555555555555555555555555222222333333444555666666555666777999;;;<<<<<<<<<::::::::::::::::::::::::<<<;;;;;;;;;::::::999999999999888888888888999999::::::::::::::::::::::::999999999999::::::::::::888888888999999:::::::::<<<<<<<<<<<<============;;;;;;<<<<<<======>>>>>>????????????>>>>>>>>>>>>===<<<<<<<<<<<<======>>>>>>===<<<<<<===???@@@AAA@@@@@@@@@??????>>>>>>>>>>>>???AAACCCEEEGGGIIIJJJ------------------------......------------......................................................---............//////////////////....../////////........................///...------------...///......////////////......---------------------------------------------------,,,,,,,,,,,,---......---,,,,,,,,,,,,---......,,,------------.........---------............///---------...............,,,------------...............////////////......------------------------.........///////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222111222333444555555555444222222222222222333333333444444444444444444333333444555666555444444666777777777777888888777777777555555666777888999::::::777666666666666777888888;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>???>>>>>>;;;<<<============<<<<<<<<<===>>>???????????????>>>??????@@@@@@@@@?????????>>>======???AAACCCEEEDDDCCCBBB@@@???>>>>>>>>>@@@??????????????????@@@CCCCCCBBBAAA@@@>>><<<;;;<<<<<<;;;<<<===>>>???@@@AAAAAAAAAAAABBBDDDEEEFFFHHHHHHGGGGGGFFFFFFEEEEEECCCCCCBBBBBBBBBCCCCCCDDDFFFEEEDDDCCCCCCCCCDDDEEECCCBBBBBBAAAAAA@@@????????????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEHHHHHHGGGFFFEEEDDDDDDCCCJJJJJJJJJJJJIIIGGGEEEDDDDDDDDDCCCCCCDDDDDDEEEFFFEEEEEEDDDCCCBBBAAA@@@??????@@@AAACCCDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@BBBCCCDDDDDDEEEEEEDDDEEEFFFFFFFFFEEECCCCCCAAA@@@@@@@@@AAABBBCCCCCCBBBBBBAAA@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999999999999999999888888777777777777555666777888888777666555555555666666666666555555777777777777666666666666333333333333444444444444000111222444555666666666333333444555555555444444333333444555555444333333333333444555555555555444666666666666666666666666555555555555555555555555555555555555555555555555444444444444444444444444333333333444444444444444333444666888:::;;;<<<<<<999999999999999999999999999999:::::::::999888888999888888777777888888999999999999999999999999999888888888888999999999999666777777888888999999:::999999999:::::::::;;;;;;::::::;;;<<<======>>>>>>@@@???????????????@@@@@@??????>>>>>>>>>??????@@@===============>>>>>>???>>>>>>>>>>>>>>>=========>>>>>>@@@BBBDDDFFFHHHIII------------------------......------------..............................------------------------,,,,,,------............///......------......///------------------------///...------------...///......////////////......---------------------------------------------------,,,,,,,,,,,,---......+++,,,------...---------,,,,,,---------.........---------............///---------.........//////,,,,,,---------.........---...///000000///...---------------------------............/////////000////////////000000000000000000000000000000000000////////////////////////111111111111111111111111222222222222222222222222000111222333333444444444222222222333333444444444333333444444444444444444555666666666555555777999666666777777777777666666555555666777888999::::::<<<;;;999777666555444444:::::::::::::::::::::::::::;;;<<<===>>>>>>>>>>>>======>>>??????>>>======;;;;;;<<<===>>>??????>>>>>>=========>>>??????@@@===<<<<<<<<<===???BBBDDD@@@AAA@@@???>>>=========???>>>>>>======>>>>>>???AAAAAABBBBBBAAA???>>>=========<<<<<<<<<>>>???@@@AAAAAA@@@AAAAAACCCEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEFFFFFFFFFFFFEEECCCBBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@>>>??????@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEEHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFHHHIIIIIIIIIGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGFFFEEEDDDCCCAAA@@@???>>>>>>>>>@@@AAABBBBBBBBBBBBCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBB@@@@@@@@@??????@@@AAACCCDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCC@@@@@@@@@??????@@@AAAAAA@@@@@@@@@@@@?????????>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999999888::::::999777777666666666555666777888888777666555666666666777777666666666666666666666555555555444333333333333444444555555222222222222333444555666444444555666666666666666222333444444444444333222222333444666666666555444666666666666666666666666444444555555555555444444444444444444444444444444444444444444444444444444666666555555555555444444333444666777888999999999999999999999999999999999666666888888999888777777888888777777777777888888999999999999999999999999777777777888888888999999666777777888999999::::::888999999999999:::::::::999999:::;;;<<<>>>>>>???@@@??????>>>???@@@BBBBBBAAAAAA@@@@@@@@@@@@@@@AAA======>>>>>>======<<<<<<<<<<<<<<<<<<============<<<===>>>@@@BBBDDDEEEFFF------------------------.........------.................................------------------------,,,,,,,,,---------.........------,,,,,,------...........................///...---,,,,,,---...///......////////////......---------------------------------------------------,,,,,,,,,,,,---......,,,---///000000000///...,,,,,,,,,---------......---------.........//////---------.........//////,,,,,,,,,---------......---...///000000///...------------------------------.........//////000000////////////000000000000000000000000000000000000////////////////////////111111111111111111111111222222222222222222222222//////000222222333333333333333333444444555555555333333333444444555555555333444555555444444666888555555666666666666555555555555666777888999::::::333444555777999;;;===???:::::::::::::::::::::::::::;;;<<<===>>>>>>>>>>>>>>>???@@@AAAAAA@@@???>>>:::;;;<<<===>>>>>>>>>>>>======<<<<<<<<<>>>???@@@;;;::::::;;;<<>>>>>============>>>>>>???@@@AAABBBAAAAAA??????>>>>>>===<<<<<<===???@@@AAAAAA@@@@@@AAACCCDDDFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEDDDCCCBBBAAAAAABBBCCCDDDCCCCCCBBBBBBAAAAAA@@@===>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHHHH???AAADDDFFFHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHEEEEEECCCBBB@@@???>>>===>>>>>>????????????>>>>>>AAABBBBBBBBBCCCCCCDDDDDDEEEDDDBBBAAA@@@????????????@@@AAACCCDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDD@@@@@@??????>>>?????????????????????????????????;;;<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888<<<;;;999777666555555555555666777999999777666555666666777777777777666666666555555555444444444444333333333444444555555555666555333222111111222333222222333444555555444444222222444444444444222222222333555666666666555555777777777777777777777777444555555666666555555444444444444444444444444444444444444444444444444444888888888777666666555555555555666777777777777777888888888888888888888888444555666888888888777666888888777777777777888888888888888888888888888888666666777777888888888999777777888999::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<999999:::;;;<<<>>>????????????>>>>>>???AAACCCDDD======<<<<<<<<<<<<<<<=========>>>>>>>>><<<;;;999:::;;;;;;;;;<<<<<<======;;;<<<===>>>@@@BBBCCCCCC------------------------++++++,,,------......///------------------------........................,,,,,,,,,---------......000///...---------------........................///000000000///...------***,,,000222222111...,,,.................................------,,,,,,,,,////////////////////////000///...---,,,------............------,,,,,,,,,,,,---------+++***+++,,,,,,---.../////////......000000000000000/////////......////////////......------------------------,,,---...///000000000000000000000000111111111111111000///...------...//////111222222111111222333000000111111111111000000111111222222222333333333666555444333333444555666333333222222333333444555222222333333444555666666444555666777888888888888888888777666555444444333555444444333333555666777999:::;;;===>>>>>>>>>>>>;;;::::::::::::;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@AAA???===;;;;;;<<<<<<;;;:::999:::;;;<<<============:::999888999<<>>===<<<;;;<<<<<<======>>>???AAABBBAAAAAABBBBBBBBBAAA???>>>??????>>>>>>>>>???AAABBB@@@@@@@@@@@@AAAAAABBBCCCGGGFFFFFFFFFFFFFFFGGGGGGDDDEEEEEEFFFFFFFFFFFFEEEGGGFFFDDDCCCBBBBBBCCCCCCFFFEEECCC@@@???>>>>>>???@@@???>>>>>>>>>>>>>>>???@@@AAACCCDDDDDDDDDCCCCCCEEEFFFHHHIIIIIIHHHFFFEEEFFFGGGHHHHHHGGGFFFEEEDDDFFFFFFFFFGGGHHHIIIJJJKKKLLLJJJGGGDDDAAA???>>>>>>>>>>>>????????????>>>>>>AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCAAA>>>;;;@@@@@@@@@AAAAAABBBBBBBBB???@@@BBBCCCCCCCCCBBBAAABBBAAA@@@>>>>>>>>>>>>???@@@@@@@@@@@@>>>===<<<;;;===<<<;;;999777666555444777888999::::::999888777888888777777666666555555555444444444555666888999888888777777666666666666666666555444444444444555333333444555555444333333444444444333333222222222555555555555555555555555666666555555555444444444444444444444333333222111777777777777777777777777444333333333333222222222444444444444444444444444222222222333333444444444555555555555555555555555666666666666666666666666888888777777666666666555333333333333333444666666444555777888888888777666;;;:::999888777666555444444555666777777666555444888999;;;<<<===>>>>>>>>>===<<<::::::999:::;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<==================<<<<<<;;;<<<===>>>>>>===<<<;;;===<<<<<<======>>>???@@@........................------------------------------------------------------------------------,,,,,,,,,---------......//////...---------------............................../////////...------+++---///111111000...---..............................---------,,,,,,,,,........................000///...---,,,------.........---------,,,,,,,,,...///000///---------///*********+++++++++,,,,,,............------------,,,,,,------------,,,,,,........................,,,---...///000000000000....../////////000000000111000///...---......//////111222222111000222333000000111111111111000000111111111222222222333333222111000//////000111222333222222222222333444444222222333333444555555666333333444555666666666666666666555555444444333333666555444444444555666777888888:::<<<>>>@@@AAABBBCCCAAA>>>;;;::::::<<<===<<<===>>>>>>??????>>>>>>??????????????????@@@@@@???===;;;;;;<<<<<<<<<:::::::::;;;;;;<<<======>>>===;;;::::::<<<===>>>===>>>????????????>>>===============>>>???@@@AAABBBAAABBBCCCCCCCCCBBB@@@?????????>>>>>>>>>???@@@AAA@@@@@@@@@@@@@@@AAABBBBBBFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEEEEDDDBBB@@@???>>>>>>>>>>>>>>>=========>>>>>>???@@@AAABBBCCCDDDDDDCCCCCCFFFFFFHHHHHHHHHHHHFFFFFFDDDDDDEEEEEEEEEDDDBBBBBBEEEEEEFFFFFFGGGHHHHHHHHHKKKIIIGGGCCCAAA???>>>>>>>>>>>>????????????>>>>>>@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCAAA???<<<@@@@@@@@@@@@AAAAAAAAABBB@@@@@@AAABBBBBBBBBBBBAAABBBAAA@@@>>>=========>>>????????????>>>===<<<<<<::::::999888777555444444777777888888888888777777777777777666666666555555555444444444555666888999444444444444333333333222666555555444444444444444333333444555555444333333444444444333333222222222555555555555555555555555666555555555444444444444444444444444444333222222666666666666666666666666555555444444333333222222222222222222222222222222222222222333333444444444555555555555555555555555444444444444444444444444777777666666666555555555333333333333444555666777888888888888777555444333999888888777666555444444555555666666666666555555777777666666777999;;;===<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<====================================;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<===>>>???@@@//////////////////////////////...------,,,++++++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////...------------...........................,,,------............---------...////////////..............................------------,,,,,,,,,------------------------//////...------------......------------,,,,,,,,,///000111000...---...///------,,,,,,------...///------------------------,,,,,,------------,,,,,,000000000//////.........,,,---...///000000000000------........./////////000000///............//////000222111000000111333000000111111111111000000111111111222222222222333333222222111111222222333222222222222222333444444222222333333444444555555111222333444444555444444444444444444444444333333666666555555555666777888777777888:::===AAADDDFFFKKKGGGBBB===;;;;;;===>>>===>>>??????@@@@@@????????????????????????>>>>>>>>>===;;;;;;<<<===<<<;;;;;;;;;::::::;;;<<<>>>???@@@>>><<<;;;<<<<<<;;;:::<<<===>>>>>>????????????>>>>>>>>>>>>@@@AAABBBCCCBBBCCCDDDDDDDDDCCCBBBAAA?????????>>>??????@@@AAA@@@@@@@@@???@@@@@@AAABBBEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEAAAAAAAAAAAABBBCCCDDDEEEDDDCCCAAA@@@>>>>>>======<<<<<<<<<<<<===>>>??????@@@@@@BBBCCCDDDDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFEEEDDDEEEFFFGGGGGGFFFEEEDDDIIIHHHFFFCCCAAA???>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAABBBBBB@@@>>>?????????@@@@@@@@@@@@AAA@@@?????????@@@@@@AAAAAABBBAAA???>>>===<<<<<<<<<======>>>>>>>>>======<<<999999999888777666666666666666666555555666666666666666666666666555555555444444444444555666777888666666666555555555555555666555444444333333444444333333444444444444333333444444333333333333222222444444444444444444444444555555555555444444444444444444444555444444333222555555555555555555555555666666555555444333222222111111111111111111111111222222333333333333444444444444444444444444444444333333333333333333333333666555555555555444444444444444444444555666777888888888888777666555444333888888777777666666666666666666555555555555666666777555444333444666:::<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<=================================:::::::::999999:::::::::::::::::::::::::::::::::<<<<<<============<<<<<<<<<;;;;;;<<<<<<===>>>???.............../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///......---------..............................++++++,,,---.........---...---------......//////........................------------------------------------------------............------......------------------------.../////////---,,,---...///......---...///000000......///////////////000......////////////......000000//////...---------------...//////000//////------.........//////////////////........./////////000111111000000111222000000111111111111000000111111111111222222222222333333333333333333333333222222222111222333333444222222333333333444444444111111222333444444444444444444444444444444555555666666666666777777777888888888888:::<<<@@@DDDFFFKKKHHHDDD@@@===<<<======>>>>>>???@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======>>>===;;;;;;<<<======<<<===<<<:::999:::;;;>>>??????>>><<<<<<======;;;:::<<<======>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCCCCBBBCCCDDDEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAABBB@@@@@@????????????@@@@@@CCCCCCCCCBBBBBBAAA@@@@@@AAABBBCCCDDDDDDDDDDDDDDDAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAA???>>>=========;;;;;;;;;;;;<<<>>>?????????@@@AAABBBCCCCCCDDDDDDGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEGGGGGGGGGEEECCCBBBGGGFFFDDDCCCAAA@@@???>>>>>>>>>????????????>>>>>>======>>>>>>??????@@@@@@@@@@@@@@@AAACCCDDDBBBAAA???????????????????????????>>>=========>>>@@@AAAAAA@@@???>>><<<;;;:::::::::;;;<<<===============999999999999888888888888666555444333333444555666555555555555555555555555444444444444555555666666666666666666666666666666555444444333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444555555555555444444444444444444444444444444777777666555444333333222111111111111111111111111333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444555555444555555666777888555555555666666666666666777777777888888888888888666666444333333444666666777777666666777888:::;;;::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<==============================;;;;;;::::::::::::;;;;;;999999::::::::::::;;;;;;<<<==================<<<;;;;;;;;;;;;<<<===>>>???,,,,,,---------.........,,,,,,,,,---------......++++++++++++++++++++++++------------------------,,,,,,,,,---------............---------......///........................++++++,,,---.........---...------,,,---...///000........................------------------------........................------..................------------------------.../////////---,,,---...+++++++++***++++++,,,------.........//////000000......////////////...............---------,,,,,,---...//////////////////....../////////000000000......//////////////////...000111111000///111222000000111111111111000000000000111111111222222222//////000000000000//////222111111111111222333333222222222333333333333333222333444555555666666555555555555555555666666666555666666777777777777777::::::999999;;;>>>AAACCCCCCCCCBBBAAA???>>><<<;;;>>>>>>???@@@@@@@@@@@@@@@@@@??????>>>>>>=========>>>===;;;;;;===>>>=========<<<:::999:::;;;===???===<<<;;;<<<>>>>>>===<<<>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>???@@@AAACCCCCCBBBCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@??????>>>>>>>>>??????@@@AAAAAAAAAAAA@@@???>>>@@@@@@AAABBBCCCDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@AAAAAAAAA@@@???>>>======;;;;;;;;;;;;<<<>>>????????????@@@AAABBBCCCDDDEEEGGGFFFFFFEEEEEEFFFFFFGGGEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHGGGFFFCCCBBBDDDDDDCCCBBBAAA@@@???>>>>>>>>>????????????>>>>>>>>>>>>??????@@@AAAAAABBBBBBAAAAAABBBDDDEEEDDDCCC>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;===>>>??????>>>>>>===<<<;;;:::999999:::;;;<<<<<<<<<<<<<<<777777777777777666666666555444333222222333444555444444444444444555555555444444444555555555555555222222222222222222222222444444333222222222222222333333333333333333333333333333333333333333333333444444444444444444444444333333444444444444444444444555555666666555555555555555555555555555555555777777666555444444333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444333333333444444444444444555555444555555666777888555555555555555666666777555555555666666666666666666555444333333444555666666777888:::;;;:::999999888999999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;;;;<<<<<<<<<============<<<<<<=========<<<;;;;;;<<<<<<===>>>???++++++,,,,,,---.........++++++,,,,,,---...//////++++++++++++++++++++++++........................,,,,,,,,,---------.........------------...//////........................,,,------............---------,,,,,,------...///........................,,,,,,,,,------------...////////////////////////,,,---......///.........,,,,,,,,,------------...///000111000...---...///++++++,,,---------------+++++++++,,,------......,,,,,,------------,,,,,,------------------------......///////////////........./////////000000000---...//////000/////////...///111000//////000222000000111111111111000000000000000111111111111222111111222222222222111111111111111111111222333333222222222222333333333333333444555666666777777666666666666666666666666555444555666777777777666666::::::999999:::<<<>>>???======?????????===<<<:::===>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>======>>>===;;;<<<===>>>>>>======<<<;;;:::;;;;;;<<<===;;;;;;;;;===???@@@???>>>>>>>>>>>>>>>======<<<;;;>>>>>>>>>>>>@@@AAABBBCCCBBBCCCDDDEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDCCCCCCBBB@@@???>>>>>>===>>>>>>>>>>>>???@@@AAAAAA@@@???>>>>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDDDDCCCBBB@@@@@@AAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<===>>>???????????????@@@AAACCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFFFFEEEFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@??????>>>>>>????????????>>>>>>>>>??????@@@AAABBBCCCCCCBBBAAA@@@AAACCCDDDDDDCCC>>>===============<<<<<<;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<<<<;;;999999888999:::;;;;;;;;;;;;;;;444444444444333333333333444333333222222333333444333333333444444444444444333444444555555555444444222222222222333333333333444333222222111111222222333333222222222222333333222222333333333333444444333333333333333333333333333333333333444444444444444555666666777666666666555555555555555555555555555555555444444444444444444444444444444444444444444444333333333333222222333333333333333333333333444444444444444444444444333333333444444444444555444444444444555666777888999888666555444333333333222222222333333333333333555555444444444444555555333555888:::;;;999777555777888999:::;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===;;;<<<<<<======>>>>>>>>>======<<<<<<<<<<<<======<<<<<<<<<======>>>???@@@,,,,,,,,,---.../////////,,,---------------------------------------------------------------------,,,,,,,,,---------......---------------...//////............................../////////...------,,,,,,---------.................................,,,,,,,,,---------..............................,,,,,,.../////////......,,,,,,,,,---------.........///000///---------///+++---///111111000///---******+++,,,,,,---......,,,,,,------------,,,,,,,,,,,,------......//////......////////////......------........./////////,,,---///000000000//////...///000000//////000222000000111111111111000000000000000000111111111111333444555666666555444333111111111111111222222333222222222222222222222222333444555666666777777666666666666555555444444444333444555666777666555555888888999999:::;;;<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>>>>??????>>>>>>=========>>>>>>>>>>>>>>>>>>===;;;<<<>>>??????>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===@@@@@@???===;;;<<<======>>>==================>>>???@@@AAABBBAAABBBCCCDDDEEEDDDCCCCCCBBBCCCCCCDDDCCCBBBAAA@@@??????>>>===============<<<===???AAAAAAAAA@@@???===>>>???AAABBBBBBCCCCCCBBBCCCDDDDDDDDDCCCBBBBBBAAAAAABBBBBBAAA@@@???>>>>>>>>>=========>>>>>>???????????????AAACCCEEEFFFDDDEEEFFFGGGGGGFFFEEEDDDFFFFFFEEEEEEEEEFFFHHHHHHEEEDDDDDDDDDDDDDDDDDDDDD@@@@@@AAABBBAAAAAA@@@???>>>>>>????????????>>>>>>>>>>>>???@@@AAABBBCCCCCCBBB@@@???@@@AAABBBBBBAAA=========<<<<<<<<<;;;;;;888999::::::;;;;;;::::::999:::;;;<<<<<<;;;:::999888999:::::::::::::::999555555555444444333333333222333333444444333333222222222333333333444444444333444555555555444333333333333444444555555555555333333222111111111111111333333222111111222333333222222222333333444444444333333333333333333333333222222333333333444444444555555666777777777777777333333333333333333333333333333333333444444444444444444444444444444444444444444444333333222222222333333333333333333333333333333333333333333333333333444444444555555555555333333333333444555666777999888666444333333333333333333333333333333333333333444444555555444444333555666777999999888777666666777999:::;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<======>>>??????>>>===<<<;;;;;;<<<===>>>>>>======>>>>>>???@@@AAA---------...///000000111///......------,,,,,,+++////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------...///000........................///000000000///...------+++,,,---.........------........................,,,,,,,,,------.........------------------------+++,,,.../////////......,,,,,,,,,------.........,,,---...---+++***+++,,,'''***---//////...+++))),,,,,,------...///000000...//////////////////...,,,------...///000111111...///////////////......,,,,,,,,,---------......,,,---///000000000//////...///000000//////000111000000111111111111000000000000000000111111111111111111333333333333111111111111111000111222222333222222222222222222222222222333444555666666666666666666555444333333222222222333555666666666555444555666777999;;;;;;<<<<<<===<<<:::999999:::;;;<<<<<<<<<===>>>>>>>>>>>>>>><<<<<<======>>>>>>??????>>>===;;;<<<>>>??????>>>;;;<<<<<<======<<<;;;;;;===<<<===>>>@@@@@@>>><<<999:::;;;===>>>?????????<<<<<<======>>>???AAABBB@@@AAACCCDDDDDDDDDCCCCCCAAAAAABBBCCCBBBAAA???>>>??????>>>===============;;;<<>>@@@??????>>>>>>>>>>>>??????>>>>>>???@@@CCCEEEFFFCCCEEEFFFHHHHHHFFFEEECCCCCCBBBAAAAAAAAACCCDDDEEECCCCCCBBBBBBBBBCCCCCCDDD??????AAABBBBBBAAA@@@???>>>>>>????????????>>>>>>===>>>???@@@AAABBBCCCCCCAAA???>>>>>>???@@@@@@???======<<<<<<<<<;;;;;;;;;777888999;;;;;;:::999999888999:::;;;<<<;;;::::::999999:::::::::999999888999888888777666666555555222333444555555444333222222222222333333444444444333444555555555444333222000000000111111222222222333222222111000111111111444333222111111222333444222222222333333444444444333333333333333333333333222222222333333444444444555555666777777777777777222222222222222222222222111111222333333444444555444444444444444444444444444444444333333222222222333333333333333333333333222222222222222222222222444444444555555666666666333333333333333555666666555555444333444555666777777777666666666555555555222333555555555555333222999888888888888999999:::666777999:::;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;;;;;;;<<<<<<===>>>??????>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>???@@@AAABBB...........................//////...++++++...111------------------------------------------------........................---...///000000///...---------------------------////////////////////////////////////////////////......//////...---,,,,,,//////...---,,,++++++***.........................../////////...---,,,,,,///...---,,,,,,---...///..............................------------.........------,,,,,,------...------.........---+++***,,,,,,,,,---------..........................................////////////...000111222222111000...000000//////......------000000000000000000000000000000000000000111111222111111222222222333333333222222222111111111000000......///111444555444222555555555555666666666666777777666666555555555444555555555555555555555555777777777777888999:::;;;;;;;;;:::999:::;;;<<<===:::;;;;;;<<<===>>>?????????>>>===<<<;;;;;;<<<<<<========================???>>><<<;;;::::::;;;;;;======>>>>>>>>>======<<>>>>>>>>>>>>>>===<<<<<<<<<<<<======>>>?????????AAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<;;;??????@@@@@@@@@AAAAAAAAADDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>?????????AAAAAABBBBBBCCCBBBBBBBBBCCCBBBAAA@@@????????????============<<<;;;:::999888888888999999999999999<<<;;;:::999888888888888:::999999999::::::;;;<<<999888666444333222222333333333333333333333333333555555555555444333222111444444333333222111000000222333444444555555555555222333444444444444555666333333333444444333222222333333333222222111111111222222222222222222222222222222333333333444444444555666888:::;;;:::999888222222222222222222222222222333333444444333333222444444444444444444444444555555444333333222111111222222222333333444444444555444444333333444444555222222222333333444444444333333333333333333333333666666666666555444333222555555666666555555444333111222222222222222111111222333444666777777777777777888888999999:::;;;;;;===;;;;;;<<<>>>@@@@@@@@@@@@???>>>===<<<;;;::::::<<<;;;999888888999;;;<<<:::;;;<<<===>>>>>>>>>>>>???>>>===<<<<<<;;;;;;<<>>>>>???>>>===;;;;;;;;;<<<==============================<<<;;;:::999:::;;;<<<===>>>>>>??????>>>>>>===????????????@@@@@@@@@@@@??????>>>======>>>??????CCCCCCDDDDDDDDDCCCAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>??????>>>>>>===<<<:::;;;;;;<<<<<<===>>>>>>AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@AAAAAA@@@???>>>===<<<<<>>>>>===<<<<<<;;;;;;:::;;;;;;;;;;;;;;;::::::;;;:::999888777777777777888888777777888888999:::999888666444333333333444333333333333333333333333333333444444555555444444444444333333222111111111222222333444444444444444222333444444333222333555333333333444444333333222333333333222222222111111222222222222222222222222222222222222333333333333444555777999:::999888777222222222222222222222222222333333444444333333222//////000000111222333333555555444333333222111111222222333333333333333333444444444333333444444444222333333333333333333444333333333333333333333333555555666666555555444444555555555555555444444333777777888888888777777666444444555666777777777777777888888999999::::::;;;===;;;:::;;;===??????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999888888999;;;<<<999:::;;;<<<============>>>======<<<<<<<<<<<<<<<@@@?????????>>>>>>>>>>>>////////////////////////,,,---//////---------...------------------------------------------------........................//////............//////------------------------------------------------------------------------///000000000000///......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------......///.........///...------------...///..............................------------.........------,,,,,,------...------.........---,,,+++,,,,,,,,,---------......---------------------------............/////////---...///000000///...---.........///////////////000000000000000000000000000000000000000111111222/////////000000000111111222222222111111111111111111000000111333444333111444444444555555555666666666666666666555555555555777777666666555555555444666666666666777888999:::999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<===============>>>===<<<;;;;;;;;;<<<===========================<<<<<<;;;:::;;;<<<===>>>>>>>>>???????????????>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>AAABBBBBBCCCCCCBBB@@@@@@>>>>>>>>>===============>>>????????????>>>>>>===;;;;;;<<<<<<===>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>======<<<>>>>>>>>>>>>????????????AAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@?????????AAA@@@>>>===<<<<<<======<<<===?????????===;;;::::::999888777666666666777666666555555666666777777777777666555555555555555333333333333333333333333000111222444555666666777444444444333333222222111111222222333333333333333222333444333111111222333222333333444444333333333333333333222222222222111222222222222222222222222111111111222222222222333333444555777888777777666333333333333333333333333222333333444444333333222------...///111222333444555444444333333222222111333333333333333222222222444444444444444444444444444333333333333333333222333333333333333333333333444444555666666666555555555555555555555444444444555555666666666666666555666777777888888777777666777777888888999:::::::::===<<<::::::<<<===<<<;;;888888999:::;;;<<<<<<===;;;:::999999999:::;;;<<<:::;;;<<<===============<<<<<<<<<;;;<<<<<<===>>>>>>>>>============<<<<<>>===========================<<<<<<<<<<<<>>>@@@AAA>>>??????@@@@@@@@@@@@???<<<<<<============>>>>>>======>>>??????>>>======???@@@AAABBBBBBAAA@@@???===>>>>>>>>>>>>>>>======>>>???????????????>>>>>>>>>>>>??????@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@???????????????????????????@@@@@@@@@AAAAAA@@@??????>>>==================>>>>>>>>>>>>AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAACCCBBBBBBBBBBBBCCCCCCDDDCCCDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@@@@??????AAA@@@===;;;;;;;;;===>>>>>>???AAABBBAAA???<<<:::888888777666666666666666666555555555555555666666666666666666666666666666222222222222222222222222000111222444555666666777555444444444333333333222111222222333333222222222222333333222000///000111222222333444444444333333222222222222222222222222111111111111111111111111000000111111111222222222222222444555666666555555333333333333333333333333222333333444444333333222000111111222333444444555444444444333333222222222444333333333222222111111333444444444444444444333444444444333333222222222222222333333333333444444333333555666666777777777666666555555444444444444222222333444444444333333888888888888888777666666777777777888999999::::::===;;;999999:::::::::888666777777888999:::;;;;;;::::::999999999:::;;;<<<<<<<<<===>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<===>>>???========================------------------------***+++,,,...///...---,,,------------------------------------------------........................///...---,,,,,,---...///---------....../////////------------------------------------------------,,,,,,---......---------,,,,,,,,,------...//////........................,,,,,,---.../////////...---..................---..............................------------.........------,,,,,,------...------------------------,,,,,,,,,---------......------------------------------------............------............------------......//////000000////////////////////////000000000000000111111222222222222222333333333333111111111111111111111111333222111111333444333222333333333333444444444444555555555666666666666666555555444444444333333333666666666666777888999:::999:::;;;<<<===<<<;;;:::===============<<<<<<<<<<<<;;;::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;::::::;;;===???@@@>>>>>>???@@@@@@@@@@@@@@@;;;;;;;;;<<<<<<<<<======<<<===>>>>>>>>>>>>===<<<>>>???@@@AAAAAA@@@??????>>>>>>???@@@@@@@@@???>>>===>>>>>>?????????>>>>>>??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@??????>>>>>>?????????@@@@@@@@@AAAAAA@@@@@@??????>>>>>><<<<<<=========>>>>>>>>>AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCDDDDDDEEECCCCCCCCCCCCCCCBBBAAA@@@@@@@@@AAAAAAAAA@@@??????@@@>>><<<:::::::::;;;<<<>>>???AAABBBAAA???<<<:::777777666666555666666666777666666555555555666666555555555666666666666666222222222222222222222222222333333444555555555444555555555444444444444444222222222333333222222111111222333222000///000111111222333333444444444333222222222222222222222222111111111111111111111111000000111111111222222222111222222333444444555555333333333333333333333333222333333444444333333222444444444444444333333333444444333333333333222222333333333222222111111111333333444555555444333333444444444333333222222222222222222333333444444444333333555666777777888888777666555444444444444555555555666777777777777777888999999888888777666555666777777888888999::::::<<<:::888777888888777666777777777888888888888888999999999999::::::;;;;;;;;;;;;<<<<<<======<<<<<<::::::::::::;;;===>>>???>>>>>>>>>>>>>>>>>>>>>>>>,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...///...,,,------------------------------------------------..............................------------......---------...//////000000------------------------------------------------++++++,,,------------,,,+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------......///.........------...//////...------..............................------------.........------,,,,,,------...------,,,,,,,,,---......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..........................................///////////////////////////////////////000000000000000111111222........./////////000000111111111111111222222222333222000111333444444444222222222333333333444444555555555666666666666666777777777777777777777777777777777777888999:::;;;999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<===============::::::999::::::<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>999888888888999:::<<<=========>>>???@@@@@@@@@@@@<<<<<<<<<<<<====================================>>>???@@@AAAAAAAAA@@@???>>>???AAABBBBBBAAA@@@@@@<<<======>>>>>>>>>>>>===>>>>>>??????@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@@@@>>>>>>??????@@@AAAAAAAAAAAAAAA@@@@@@@@@?????????============>>>>>>>>>>>>AAAAAABBBBBBCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBBBBCCCDDDEEEEEECCCCCCCCCCCCBBBAAA@@@@@@???@@@AAABBBBBBAAA?????????>>><<<;;;::::::;;;;;;<<<===?????????===;;;:::777777666666666666777777777777666666555555666666444444555555666555555444222222222222222222222222444444444555444444333333555555555555555555555555333333333333333222222111111222333222000000111222111111222333444444444444111222222222222333333333111111111111111111111111111111111222222222222333111111222222333444444555333333333333333333333333222333333444444333333222444444333333222111111000333333333333333333333333222222222222222111111111222333444555555444333222444333333333333333333222111222222333333444444555333444555666777888888888777666555444333444555555444555666777777888888777888888888888777666666555666666777777888999999999:::888666666666777666555999888888888777777666666888999999::::::;;;;;;;;;888999999:::::::::999999::::::::::::;;;<<<===>>>>>>>>>????????????@@@@@@------------------------,,,***)))***---///...---------------------------------------------------........................,,,------......------,,,---------...///000000000................................................+++,,,------......------------------............,,,,,,,,,,,,,,,,,,,,,,,,.........///......------------...//////...------..............................------------.........------,,,,,,------...---,,,,,,,,,,,,---...///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///..................//////////////////.........////////////////////////000000000000000111111222++++++,,,,,,,,,---------000000111111111222222222333111000111333555666555222222222222333333333333555555555555666666666777666666777777888999999999888888888888999:::;;;<<<;;;::::::::::::;;;<<<<<<;;;;;;<<<<<<======>>>>>>999999999999:::<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>;;;:::999999999;;;<<<===;;;<<<===>>>????????????>>>>>>>>>?????????@@@@@@>>>===<<<;;;;;;<<<===>>>>>>???@@@AAAAAAAAA@@@@@@>>>???AAABBBCCCBBBAAA@@@;;;;;;<<<===============?????????@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@???????????????@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@??????======>>>>>>>>>????????????@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCC@@@@@@AAAAAABBBCCCCCCDDDBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@>>>???AAABBBBBBAAA???>>>>>>>>>======<<<;;;;;;;;;:::;;;;;;;;;;;;;;;::::::888777777666666777777888777777666555555555555555333333444555555444333222111111111111111111111111333444444555444444444333555555555555555555555555444444444444444333222222000222333222111111222333000111222333444444444444111111222222222333333333111111111111111111111111222222222222333333333333222222222222333444555555444444444444444444444444222333333444444333333222222222222111111111111111333333333333333333333333111111111111222222222222222333555666666555333222222333333333333333333444111111222333333444555555444555666777777777777777777666555333333444555666111222333444444555555555666666777777777666555555666666777777888888999999888666444444555666666555888888888777777777777666888888999:::;;;;;;;;;;;;999:::::::::::::::999999::::::::::::;;;;;;<<<===>>>>>>>>>??????@@@@@@@@@........................---***((())),,,//////...------------------------------------------------........................+++,,,............,,,+++---------...///000000111////////////////////////////////////////////////,,,------.../////////...////////////////////////.........................../////////...---,,,,,,,,,---...//////...---,,,.................................------............------,,,,,,------...---,,,,,,+++,,,---...///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////............//////000000//////.........---////////////////////////000000000000000111111222000000000111111111111222000000111111222222222222222111///000333555666666111111222222222333333333444555555555666666777777444444555666777888999999999999999999:::;;;<<<<<<<<<;;;:::999:::;;;<<<===:::;;;;;;<<<===>>>??????999999999999:::<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<>>>???@@@;;;;;;===>>>>>>?????????@@@AAAAAAAAAAAABBBBBBBBB???>>><<<;;;;;;<<<>>>???>>>???@@@AAABBBAAAAAA@@@===>>>@@@BBBBBBBBB@@@???::::::;;;<<<======<<<<<>>>>>??????@@@AAABBBBBBCCCCCCAAAAAA@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>????????????>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDD@@@@@@AAAAAABBBCCCDDDDDDAAAAAAAAABBBBBBDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA>>>???AAABBBBBBAAA@@@>>>>>>?????????>>>===<<<;;;999888888999999999999:::888777777777777777888888777666555444444444444444333333444444444333111111111111111111111111111111222333444444555555555444555555555666666666666666555555555555444444333222000111333333222222333555000111222333444444555444111111111222222333333333000000000000000000000000222222333333333444444444222222222222333444555666444444444444444444444444222333333444444333333222111111222222333333333444333333333333333333333333000000111111222222222333222333555666666555333222222222222333333444444444111111222333333444555555555666666777777777777777888666444333333333555666111222333444555555555555555555666666666666555555666666666777888888999999666555333333555666555555777777777777888888888888777888999:::;;;<<<;;;;;;<<<======>>>======<<<<<<;;;;;;:::::::::;;;<<<<<<======>>>>>>??????@@@@@@.........------,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,------------------------------------------------................................................//////////////////////////////////////////......---,,,,,,++++++,,,,,,------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------..................------,,,,,,,,,------------------------........................---......///////////////////////////////////////,,,,,,---.../////////...000000000000000000000000000000000000000000000000000222333333111000000111222222222333333444444444333333333333333333333333222333555666666666555444555666666666666666666666999999888888777666666666::::::999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>;;;999777888<<<@@@CCC;;;<<<===>>>>>>===<<<;;;<<<<<<===>>>???@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBB@@@@@@AAABBBCCCCCCCCCCCC>>>>>>>>>===<<<<<<>>>@@@>>>>>>???@@@@@@@@@@@@????????????@@@@@@AAAAAABBB======>>>>>>>>>>>>======???@@@BBBDDDEEEEEEDDDDDDBBBBBBAAAAAAAAABBBCCCCCCAAAAAA@@@@@@@@@AAABBBBBBDDDCCCCCCBBBAAA???>>>===>>>???@@@AAABBBAAA@@@@@@>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAAAAABBBBBBBBB@@@@@@????????????@@@@@@AAAAAA@@@@@@@@@AAABBBCCCBBBBBBAAA@@@@@@AAABBBBBBAAA@@@@@@???@@@AAACCCDDDCCCCCCBBBAAAAAAAAAAAABBBAAAAAA@@@@@@@@@AAABBBBBB???>>>>>>===<<<;;;;;;:::999999999999999999999999===:::666444555666777777666555555555555666666777444444333333333333222222333333333222222111111111222333333444444333333222444333333222222333333444444333333555666666444111222222222222222222222222222222222222222222222222222222111111111111222222777555222000000222555777444333333222111111111222111111111111111111111111222222222333333444444444444333222111000000000000222222222222222222222222333333333333333333333333444444333333222333333333555555444333333333444444222222222222222222222222333333333444444444555555222222333444444555555666888888777666555444333333444444444444444444444444666666666666666666666666444444555777888888888888::::::999888777666555555444555666777888999::::::888888888888999:::;;;<<<;;;::::::999999::::::;;;;;;;;;999999999999;;;;;;??????>>>======>>>???@@@......---------,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,------------------,,,,,,------------------------........................................................................------------------------------,,,,,,+++,,,,,,,,,---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------------------------------------,,,,,,------------------------........................------...///////////////////////////////////////......//////000/////////000000000000000000000000000000000000000000000000///111333333111000111222222222333333333333333333333333333333333333333333222333444555666555444444666666666666666666555555666666777777888999999999:::999999999999:::;;;;;;:::::::::;;;<<<======>>>999888777666666888;;;<<<;;;<<<===>>>>>>>>>============>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAABBBAAAAAABBBBBBBBBBBBBBBBBB===>>>>>>===;;;;;;===???===>>>>>>???????????????@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>>>>======>>>>>>>>>>>>@@@AAACCCDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCCCC@@@@@@@@@@@@AAAAAABBBCCCBBBBBBCCCCCCBBBAAA@@@@@@>>>???@@@AAABBBAAAAAA@@@>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAAAAABBBBBBBBB@@@@@@????????????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAA@@@??????@@@AAABBBAAAAAA@@@AAAAAABBBBBBCCCCCCCCCBBBAAAAAAAAAAAABBBBBBAAAAAA@@@@@@@@@AAAAAA???>>>>>>===<<<<<<;;;;;;999999999999999999999999<<<999666555555666666666666555444444444444555555444444333333333333222222333333222222222222222222222333333444444333333222444333333222222333333444333333333444555555333111222222222222222222222222111111111111111111111111222222111111111111222222444222000//////000222444444333222222111111111222111111111111111111111111222222222222333333333333555444444333222222222222222222222222222222222222333333333333333333333333111111111111111222333333444444333333333444444555333333333333333333333333333333333444444444444555444444444444444444333333777777666666555555444444444444444444444444444444555555555555555555555555444555666777777777777777999888888777777666666666555666666777888999::::::888888888888999999:::;;;;;;::::::999999::::::;;;;;;:::999888888999:::;;;>>>>>>=========>>>@@@@@@...------------,,,,,,,,,,,,,,,,,,---------......------............------.........------,,,,,,,,,------------------------................................................------------------------------------------------......---,,,++++++,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------------------------------------------------,,,,,,,,,,,,------------------------------------------........................------...////////////...////////////////////////000000000000000000///...000000000000000000000000000000000000000000000000...000222222222111222333333333333333333222222222333333333333333333333333222333444555666555444444777777777666666555555555777777777888999999::::::999999888888999::::::;;;888888999;;;<<<===>>>???:::;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>???@@@@@@@@@??????????????????????????????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@===>>>???>>><<<;;;<<<===>>>>>>>>>???????????????AAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>======>>>>>>>>>>>>???AAABBBDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBB@@@???@@@@@@AAABBBCCCDDDBBBBBBCCCCCCCCCCCCCCCBBB???@@@AAABBBBBBBBBAAAAAA>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAABBBBBB@@@@@@????????????@@@@@@???@@@AAABBBBBBBBBAAAAAAAAA@@@???>>>>>>???@@@AAAAAAAAABBBBBBCCCCCCBBBBBBDDDCCCBBBBBBAAAAAABBBBBBCCCBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>===<<<<<<;;;;;;:::::::::::::::::::::::::::888777777777777666555666555444333333333333333444444333333333333222222222222222222222222333333222222333333333333222222333333222222222222333333333333222333555555333111222222222222222222222222000000000000000000000000222222111111111111222222111000////////////000111333333222111111111111222111111111111111111111111222222222111111111111111444333333222222222333333222222222222222222222222333333333333333333333333///////////////000111222333333222333333444555666333333333333333333333333333333333333444444444444555555555444333222222222555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666555777777777777777777777666777777777888888999999999999999888888888999999:::::::::999999999999::::::;;;:::999888888999:::;;;<<<<<<<<<<<<===???@@@AAA------------------------,,,,,,,,,---------......------............------.........------,,,,,,+++------------------------................................................------------------------.........//////////////////...---,,,,,,,,,,,,,,,------------------------------------------,,,,,,------------------------...------,,,,,,------...------------------------........................------------------------.........------,,,,,,,,,,,,,,,,,,------.........------------------------........................,,,---......//////......////////////////////////000000000000000///...---////////////////////////000000000000000000000000---///111222222222333444444333333333222222111111222222333333333333444444333444555666777666555555888888777777666555555555:::::::::999888888777777888888777888888999:::;;;888999999:::<<<======>>><<<===???AAA@@@>>><<<::::::;;;<<<>>>???AAABBBBBB@@@@@@@@@??????>>>>>>>>>????????????@@@@@@@@@@@@BBBBBBBBBBBBBBBAAA@@@??????@@@BBBAAA???======>>>???????????????@@@AAAAAABBBBBBBBBAAAAAA@@@@@@?????????>>>======>>>??????>>>>>>@@@AAACCCEEEEEEFFFEEEDDDCCCBBBAAAAAAAAAAAA?????????@@@AAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCBBB@@@@@@AAAAAABBBBBBBBBBBB>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@>>>???AAACCCCCCBBBAAA@@@@@@@@@???>>>>>>???@@@@@@@@@AAACCCDDDDDDCCCBBBAAACCCCCCBBBAAAAAAAAAAAAAAACCCBBBAAA@@@??????>>>>>>============<<<<<<;;;;;;::::::::::::::::::::::::999999888999::::::777555777666555444333333333333444444333333333222222222111111111222222333333333222222333333333333222222333333222222222222333333333222111222333444333111111111111111111111111111000000000000000000000000222222111111111111222222//////000000000000//////222222111111111111111222111111111111111111111111222222111111000000//////111000000000000000111222111222222222222222333333222222222222222222222222111000000/////////000000222222222222333444555666444444444444444444444444222222333333333444444444444444444333333333222222444444444555555666666666666666666666666666666666444444444444444444444444555555666666666555444444555555555666666777777777777777888888888888888888999999888888888888999999::::::999999999999:::::::::999888777777888999:::::::::;;;<<<===???@@@@@@------------------------,,,,,,,,,---------......---......//////......---.........------,,,,,,,,,------------------------................................................------------------------........./////////000000///...------,,,,,,,,,---------------------------------------------------------------------------...------,,,,,,------...------------------------........................------------------------.........------,,,,,,,,,,,,,,,,,,------.........------------------------........................,,,------...............////////////////////////////////////......---,,,////////////////////////000000000000000000000000---///111222222222333444333333333222222111111111222222222333333444444444444555666777888777777666888888777777666666666666::::::999999888777777666777666666777888999:::;;;:::::::::;;;;;;;;;;;;;;;:::<<<>>>??????<<<999777;;;;;;<<<===???AAABBBCCCAAAAAA@@@@@@??????>>>>>>>>>>>>>>>?????????@@@@@@BBBBBBBBBBBBAAA@@@??????AAACCCEEEEEEDDDBBBAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@???>>>======>>>???@@@>>>??????AAABBBDDDEEEFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDFFFFFFFFFEEEDDDCCCAAA@@@@@@@@@@@@@@@AAAAAABBBBBB>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@>>>???AAACCCCCCBBBAAA@@@@@@@@@???>>>>>>???@@@@@@AAAAAACCCCCCCCCBBBAAA@@@BBBBBBAAA@@@@@@@@@@@@@@@BBBAAA@@@>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;<<<<<<999777888777666555444444444444444444333333333222222222111111111222222333333333111222222333333222222111333222222111111222222333333222000111222333222111111111111111111111111111111111111111111111111111222222111111111111222222000000111222222111000000111111111000000111222222111111111111111111111111111111111000000/////////000000000///000000111111111111111222222333333333222222222222222222222222444333222111000/////////111111111222333444555666444444444444444444444444222222222333333333444444222222222333333333444444333333444444555555666666666666666666666666666666444444444444444444444444444555555555555444444333444444444555666666777777777777777777777777777777888888777777888888999999:::999999888888999999:::999888777777777777888999999:::;;;<<<===>>>??????,,,,,,,,,------------...,,,,,,,,,---------............////////////......------------------------------------------------................................................------------------------++++++,,,,,,---...............------------......------------------------------------............------------------------...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------------------------------........................,,,,,,---............---////////////////////////---...............---,,,000000000000000000000000000000000000000000000000...000222222222111222333222222222222222111111111111222222333333444444555444555666777888777666666777777777777777777777777666666666777888888999999666666666666777888::::::;;;;;;::::::::::::::::::===>>>???@@@???===;;;:::;;;;;;;;;<<<>>>@@@AAACCCAAAAAA@@@@@@@@@?????????===>>>>>>>>>>>>?????????@@@AAAAAAAAAAAA@@@@@@???BBBEEEHHHIIIHHHFFFEEEDDDAAAAAA@@@??????AAABBBCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@>>>======>>>@@@AAA@@@@@@@@@@@@AAABBBDDDEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBGGGFFFFFFEEEDDDBBB@@@???@@@@@@?????????@@@AAABBB>>>>>>>>>>>>>>>??????@@@BBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????@@@@@@???@@@AAABBBBBBBBBAAAAAAAAA@@@???>>>>>>???@@@AAAAAAAAABBBBBBAAAAAA@@@@@@AAA@@@??????>>>>>>?????????>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999999999999999999:::::::::;;;<<<<<<:::888888777666555555555555555444444333333333333222222222222222222222222333333111111222222222222111111222222111111111111222222333111000000111222222111111111111111111111111111111111111111111111111111222222111111111111222222111222222333333222222111111000000000000111222222111111111111111111111111111111111000000000000000333222222111111111222222111111111222222333333444222222222222222222222222555444333222111000000000222222111222222333444555333333333333333333333333222222222222333333333333111111111222333444444444333333444444555555555666555555555555555555555555333333333333333333333333333333444444444444444333333444444444555555666666555555555666666777777777777666666777777999::::::999999888888888888999999999888777666666777888999999999;;;<<<============,,,,,,,,,---------......,,,,,,,,,---------............////////////......+++,,,,,,------.........------------------------........................................................................++++++,,,,,,---......///------,,,------...///000------------------------------------.........///...........................------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,------------------------........................+++,,,------......------////////////////////////---......////////////...000000000000000000000000000000000000000000000000///111333333111000111222111111111111222222222222111111222333333444555555222333555666666666555444666666666777888888999999555555555666777777888888555555555666777888999:::999999999::::::;;;;;;;;;??????>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;===>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@=========>>>>>>>>>?????????@@@@@@AAAAAAAAA@@@@@@AAAEEEIIILLLKKKIIIGGGGGG@@@???>>>======???AAABBBAAAAAAAAABBBBBBBBBBBBBBBBBB@@@>>>======>>>@@@BBBAAAAAA@@@@@@@@@AAABBBCCCEEEDDDDDDCCCCCCCCCDDDDDDBBBBBBAAA@@@@@@@@@AAAAAAEEEEEEEEEDDDCCCBBBAAA@@@??????>>>>>>>>>???@@@AAA>>>>>>>>>>>>>>>??????@@@BBBBBBBBBAAAAAA@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAA@@@??????@@@AAABBBAAAAAA@@@?????????????????????>>>===============<<<<<<;;;::::::;;;;;;;;;888888888888888888888888888888888888888888888888999888888999::::::999777666555555444444555555555444444333333333333222222333333222222222222222222111111222222222222111111222222111111111111222222333111//////000111111111111111111111111111111111000000000000000000000000222222111111111111222222222222222222222222222222000000000000000111222222111111111111111111111111000000111111111111111111444333222111111000111111000111111222333333444444111111111111111111111111222222111111111222222333333222222222222222333333333333333333333333333333111222222222222333333333222222222222222222333333444444444444444444444444444444444444444444444444222222222222222222222222111222333444444444444444444444444444444444555555222333333444555666777777555555555666888999;;;;;;999999888888888888999999888777666555555666777888999:::;;;<<<===<<<<<<;;;,,,,,,,,,------.........,,,,,,,,,---------............////////////......***++++++,,,---...//////------------------------................................................////////////////////////------......///000111111,,,,,,,,,---...///000111---------------------------------.........//////...........................------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................------,,,,,,,,,------------------------........................+++,,,------......------////////////////////////......///000000111000000000000000000000000000000000000000000000000000000000222333333111000000111000000111111222222222333111111222333333444555555111222333444444444333222555555666777888999::::::777777777666555555444444444444555555666888999:::777777888999;;;<<<======;;;:::999888888999;;;;;;;;;;;;;;;;;;<<<===???@@@@@@@@@@@@@@@@@@@@@@@@@@@============>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@DDDJJJLLLLLLJJJHHHHHH???>>><<<;;;<<<===???@@@AAAAAAAAABBBBBBCCCCCCCCCBBB@@@>>>======>>>@@@BBBBBBBBB@@@@@@@@@@@@BBBBBBFFFEEEEEEEEEEEEFFFFFFGGGCCCCCCBBBAAA@@@@@@@@@@@@BBBBBBCCCCCCCCCCCCBBBBBB???>>>=========>>>@@@AAA>>>>>>>>>>>>>>>??????@@@BBBBBBBBBAAAAAA@@@@@@@@@@@@@@@????????????@@@@@@AAAAAA@@@@@@@@@AAABBBCCCBBBBBBAAA@@@@@@AAABBBBBBBBBAAA???>>>===>>>??????>>>>>>===<<<<<<<<<<<<<<<::::::999999999:::;;;;;;777777777777777888888888777777777777777777777777888777666666888999888777444444333333333444555555444444444333333333222222444333333222222111111111111111222222222222111111222222111111111111222222333111///...000111111111000000000000000000000000////////////////////////222222111111111111222222222222111111111111222222000000///000000111222222111111111111111111111111000000111111222222333333222222000///............000000111222333333444444111111111111111111111111/////////000111333444555333333222222111222222222222222222222222222222222111111222222222333333333444444333222222111111111444444444444444444444444444444444444444444444444222222222222222222222222000111222333444555555555444444444444444444444444111111222333444666666777444444555666888:::;;;<<<999999888888888888999999888777666555555666777888999:::;;;<<<<<<<<<;;;:::,,,---///000000///---,,,.........------,,,,,,,,,..................------...------,,,,,,------...//////...---,,,++++++***///.........///000222333........................,,,---------.../////////---,,,,,,,,,,,,---......---------............//////---,,,,,,,,,,,,***)))---------.........////////////.........---------...------------...////////////.........---------......------------......------------------------------...///...---+++***---------------------------------............///------------------------.........------,,,,,,,,,------------------------////////////000000000000////////////////////////222111111111000000//////000000000111222222333333444222111222444444111...111222333333444444333333111222333333444444333333444666777777666555555666666666666666777777777777555555666777888999:::::::::::::::;;;;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;:::;;;<<<===>>>@@@@@@@@@AAAAAAAAABBBBBB??????>>>>>>======<<<<<>>>>>======<<<<<<>>>AAAFFFJJJKKKHHHDDD@@@AAA@@@???>>>>>>???@@@AAABBBBBBBBBCCCCCCCCCCCCDDD???>>>===<<<===>>>@@@BBBBBBAAAAAA@@@@@@AAAAAABBBEEEEEEFFFGGGGGGGGGGGGFFFDDDDDDCCCBBB@@@???>>>>>>BBBBBBCCCCCCCCCBBBBBBAAA<<<<<<<<<<<<===>>>???@@@@@@>>>===<<<<<<===>>>@@@BBBDDDEEEDDDBBB@@@??????AAAAAABBBBBBAAAAAA@@@???????????????????????????AAAAAAAAAAAAAAA@@@???>>><<<===>>>>>>>>>===<<<;;;<<<<<<============<<<<<<;;;:::888777666777888888;;;:::888777777777888999777777888888888777777666555555666666777777888888666555444222111111222222222222222222222222222222111111111111111111111111111111111111111111111111222222222111111111000000000000000000000000000000000000000000111111111111000000000000000111111222000000000000000000000000111111222222222222111111'''***000444555444000---000000000000111111111111/////////000111111222222000000000000000000000000000000000000000111111222000111111111111222222222222222222222222222222222111111222222222333333333333222222111111222222333444444333333333333222222222222111111111111222222111111111111111111111111444444333333333333333333333333333222222222111111555555444333333333444444222222333333333333444444555555444333333444444444555555666666777777888888::::::999999888999999999888888888888777777666666999999::::::::::::;;;;;;++++++,,,------,,,++++++......---------,,,,,,,,,...........................------,,,,,,------............------,,,,,,+++------,,,,,,---///000111........................------------............---,,,,,,,,,,,,---......,,,,,,,,,,,,---------...000...,,,,,,------+++***,,,,,,,,,---------......//////.........---------,,,,,,,,,,,,,,,---......//////.........---------.........------.........------------------------------......------,,,+++---------------------------------............///------------------------......---------,,,,,,,,,------------------------------------............////////////////////////111111111111000000000///000000000111222222333333333111000111333333111///111222333333444444333333111222333333444444333333444555777777555555555666444444444555555555666666222333444555666777777888999999:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;:::;;;<<<===>>>@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>>>>>>>============??????>>>>>>===============@@@DDDGGGGGGEEEBBB?????????>>>>>>>>>>>>??????@@@AAAAAAAAAAAABBBBBBBBB@@@???>>>======>>>@@@AAABBBAAAAAA@@@@@@AAAAAABBBDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCAAA@@@??????>>>???????????????>>>>>>>>>>>>>>>>>>>>>??????@@@???>>><<<;;;;;;<<<>>>??????AAACCCCCCBBBAAAAAABBBAAAAAAAAABBBAAA@@@@@@???????????????????????????@@@@@@@@@@@@???>>>======<<<<<<===>>>===<<<;;;:::;;;<<<<<<======<<<<<<;;;::::::999888888888888888888777666555555555666666666777777888888777777777444444444444555555555555666555444222111111222222222222222222222222222222222222222222222222222222111111111111111111111111222222222111111111000000000000000000000000000000//////000000000111111111/////////...///000000111000000000000000000000000000111111222222111111000+++---///111222222111000000000000000111111111111111111111000000000000000000000000000000000000000000000000000000111111222000000111111111222222222222222222222222222222222111111111222222222333333333222222111111222222333444444333333333222222222222111111000000111111222111111111111111111111111222222222222222333333333333333222222111111111111333222222222222222333333222222333333333333444444444444333333333333444444444444555666777888888999999999888888888888999999999999888888888777777777999999999:::::::::;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,...........................------,,,,,,------...------------------------,,,+++++++++,,,---...///....................................---------------,,,,,,,,,,,,---......+++++++++,,,,,,,,,------000///------......---+++++++++,,,,,,,,,---------...............---------,,,++++++++++++,,,------...............---------........................------------------------......---,,,,,,,,,---------------------------------------............///------------------------...------------,,,,,,,,,........................------------............////////////////////////111111111111000000000000000000000111222222333333111000000000222333222000111222222333333333333333111222333333444444333333444555777777555444555666555555555555666666666666666666777888999::::::;;;999999999::::::::::::;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;:::;;;<<<<<<===?????????@@@@@@@@@AAAAAA============>>>>>>>>>>>>???>>>>>>>>>>>>=========<<<>>>@@@AAAAAA@@@???>>>=========>>>>>>=========????????????@@@@@@@@@AAABBBAAA???>>>>>>???@@@AAAAAAAAA@@@@@@@@@@@@AAAAAACCCCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@AAA@@@??????>>>>>>??????===<<<;;;::::::;;;<<<===;;;>>>AAABBBBBBBBBCCCDDD@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>===<<<<<<<<<<<<======<<<;;;;;;:::::::::;;;;;;;;;;;;::::::999999:::::::::999888888777666555444444444555555555555666666777777888888555555555444444444444444555555444333222222222222222222222222222222222222333333333333333333333333111111111111111111111111222111111111111000000000000000000000000000000000//////000000000000111111...............//////000000000000000000000000000000111111222222111111000111000/////////000222333000000000000111111111111222222111111000//////...000000000000000000000000000000000000000111111222000000000111111111222222222222222222222222222222111111111222222222222333222222111111111111222222333333333333222222222222222111111000000111111222111111111111111111111111000000111111222222333333222111111111111000000000000000000000000111222333222222333333333333444444333333222222222222333333333444444666777888999999777777666777777888999:::999999999999999888888888999999999999::::::::::::///......------......///---------------------------------..................------,,,,,,------...,,,,,,,,,------.........+++++++++,,,,,,------....................................------,,,,,,,,,---,,,,,,,,,,,,---......+++,,,,,,,,,,,,---------111///......//////...,,,,,,,,,,,,---------..............................,,,,,,,,,+++,,,,,,---...........................---..................---------------------------///...,,,++++++,,,---...---------------------------------............///------------------------------------------------////////////////////////////////////000000000000////////////////////////111111111000000000000000000000000111222222333333111111000111222333333333111111222333333333333222111222333333444444333333333555666666555444444555777777777888888888999999777888888999:::;;;<<<===:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999:::::::::;;;;;;;;;<<<<<<>>>>>>>>>?????????@@@@@@<<<<<<<<<===>>>?????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<===<<<<<<<<<:::;;;============;;;:::>>>>>>?????????@@@@@@@@@CCCBBBAAA@@@?????????@@@AAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBCCCDDDCCCCCCCCCCCCCCCCCCBBBAAAAAAAAA@@@@@@AAAAAABBBBBBBBBBBBAAABBBAAA???>>>======<<<<<<<<<;;;;;;::::::;;;;;;<<<:::===@@@BBBBBBBBBCCCDDD@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>>>>==================<<<<<<;;;;;;::::::999999::::::::::::999999888999:::;;;;;;:::999888888777777666666666666666444444555555666777888999777777777666666555555555444444444333222222222222111111111111111111111111222222222222222222222222111111111111111111111111111111111111000000000000000000000000000000000000////////////000000000111///............///000000////////////////////////000000111111111111000000333222000//////000111222///000000000111111111111111111111111000000//////000000000000000000000000000000000000000111111222000000000000111111111111111111111111111111111111111111111111222222222222222222111111111111222222333333333222222222222111111111000000000000111111111111111111111111111111...//////000111222222333111000000000000000000000////////////000222333333222222222333333333444444222222111111111222333333222333444555666888999999555555555555666888999999999999999999999999999999888999999999999:::::::::///......------......///---------------------------------.........//////...------,,,,,,------...+++,,,,,,------.........,,,---------..........................................------,,,,,,,,,+++---,,,,,,,,,,,,---......------------............111///......///000///---............////////////---.....................---------------......///---.....................------...//////...------------------------------...---,,,++++++,,,...///---------------------------------............///------------------------------------------------////////////////////////////////////000000000000////////////////////////000000000000000000111111000000000111222222333333222222222222222333444555000111222222333333222222111222333333444444333333333555666666555444444555777777777777888888888888444555555666777888999999<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999999:::::::::;;;;;;;;;;;;;;;=========>>>>>>>>>??????;;;;;;<<<===>>>???@@@@@@>>>>>>>>>>>>????????????<<<;;;;;;:::::::::;;;;;;:::;;;<<<======<<<;;;:::>>>????????????@@@@@@@@@BBBBBBAAA@@@@@@?????????AAA@@@@@@??????@@@@@@AAA???@@@AAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@======>>>???????????????AAA@@@>>>===;;;:::::::::;;;;;;::::::::::::;;;;;;;;;>>>@@@AAAAAA@@@AAABBB??????@@@@@@??????>>>===========================??????>>>>>>>>>??????@@@>>>>>>===<<<;;;;;;::::::888888999999999999888888777888:::;;;;;;:::999888777777777777777666666555444444444444555666888888777777666666555555444444333333333333333333222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////...////////////000000000000000//////000000111222////////////////////////000000000111111000000000111111111111000000000//////000000000111111111111//////000000111111111111////////////////////////000000000000000111111222//////000000000111111111111111111111111111111111000000111111111222222222222111111000000111111222333333222222222111111111111000000000000000000111111111111111111111111111......///000111111222222000000000000000000000111000000000111222333444555222222222333333333444444222111111111222222333444333333444555666777888888555555555555666777888999999999999999999999999999888888888999999999::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,------.../////////...------,,,,,,------...,,,,,,,,,------.........---...////////////..............................------------,,,,,,,,,,,,---,,,,,,,,,,,,---......---------.........//////000///......///000///---...////////////000000000---------..................------------...//////---------...............,,,---...//////...---,,,------------------------------,,,,,,,,,---......---------------------------------............///------------------------,,,,,,,,,------------...........................------------............////////////////////////000000000000111111111111000000000111222222333333222333333111000111333555000111111222222222222222111222333333444444333333333444666666444333444555444444444444555555555555555555666777888999::::::<<<<<<;;;;;;;;;;;;:::::::::::::::999999999888888999999:::;;;;;;;;;;;;:::<<<<<<<<<=========>>>>>>;;;<<<<<<===>>>??????@@@>>>>>>>>>????????????@@@===<<<;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@????????????@@@@@@>>>>>>???@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@??????@@@AAABBBBBBBBBBBB@@@???>>><<<;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@AAA@@@??????@@@>>>????????????>>>==============================>>>>>>======>>>@@@BBBCCC@@@???>>><<<;;;;;;;;;;;;888888999999999999888888777777888999999999999888555666666666666555444333555444333333444555666888444444444333333333333333222333333444444333333222111111111111111111111111000000000000000000000000000000000000000000000000//////000000000000000111////////////////////////......////////////000000000000000000000111222222000000000000000000000000///000000111111000000///...///000111111000......000000000000111111111111...//////000111111222222////////////////////////000000000000000111111222/////////000000000111111111111111111111111111111000000000111111111111222111111000000000000111111222222222222111111111111111000000//////000000111111111111111111111111111//////000000111111222222000000000111111111111222222222222222222333444555222222333333333333444444222222111222222333444555444444444555555666777777666666555666666777888999888888888999999999999999888888888888999999999999++++++,,,------,,,++++++,,,,,,,,,---------......,,,,,,------...//////000...------,,,,,,------...,,,,,,---------------------...///000//////...---........................,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,---------.........///...------//////...---.........////////////000---------.........//////------,,,,,,------...///---------.........//////,,,---///000000///---,,,------------------------+++,,,------......---------------------------------------............///------------------------,,,,,,,,,---------......------------------------------------............///////////////////////////000000000111111111111000000000111222222333333111222222000------000333000000111222222222222222111222333333444444333333222444555555444333444444333333333333444444444444666777777888999:::;;;;;;:::::::::999999888888888999999999999888888888888888999:::;;;;;;;;;::::::;;;;;;<<<<<<<<<=========<<<<<<======>>>>>>??????>>>>>>?????????@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>??????????????????@@@@@@????????????@@@@@@======>>>????????????>>>?????????@@@@@@AAAAAAAAABBBBBBCCCDDDEEEEEEEEEEEE@@@@@@>>>===;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;:::===???@@@@@@??????@@@>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;===@@@BBBDDDBBBAAA???===<<<<<<<<<<<<888999999::::::999999888777777666666777777888999666666777777777666555444666555333222222444555666222333333333333333333444222222333444444444333222111111111111111111111111000000000000000000000000000000000000000000000000////////////000000111111////////////////////////........./////////000000///////////////000111111000000000000000000000000//////000000000000//////---....../////////......000000000000111111111111000000000000000111111111////////////////////////000000000000000111111222////////////000000000111111111111111111111111111000000000000111111111111111111000000000000111111222222222222111111111111000000////////////000000111111111111111111111111111111111111111111111111111111111111222222333333333333222222222333333444222222333333333333444444222222222222333444555666555555555555555555555555777777777666666777888888777777777888888888999999888888888888999999999999,,,---///000000///---,,,,,,,,,,,,------.........,,,,,,------...///000000...------,,,,,,------...---------------------------.../////////...---,,,........................+++++++++,,,,,,------------,,,,,,,,,,,,---......++++++,,,,,,,,,---------...---,,,---...///...------------.........//////---------.........//////,,,,,,++++++,,,,,,---...---------.........//////,,,---///000000///---,,,------------------------***+++---...///...---------------------------------------.........//////------------------------,,,,,,,,,------.........------------------------////////////000000000111//////////////////////////////000000111111111222000000000111222222333333000111111...++++++...111000000111222222222222111222222333444444444333333222444555555444333333444444444444555555555666666333333444555666777888888999888888888777777666666999999999888888888888777888999:::;;;<<<;;;::::::;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@?????????>>>>>>===============;;;::::::;;;======;;;;;;;;;<<<<<<<<<======<<<===>>>???????????????@@@@@@????????????@@@@@@<<<======>>>>>>>>>>>>>>>@@@@@@@@@AAAAAABBBBBBCCC???@@@AAABBBCCCCCCCCCCCCAAA@@@???===<<<<<<;;;;;;;;;<<<<<<======<<<<<<;;;999;;;>>>@@@@@@@@@@@@AAA>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999<<>>===<<<======999999::::::::::::999999777666555555555666888999888999:::::::::999777666666555333222222333444555444444444555555666666666111222333444444444333222000000000000000000000000111111111111111111111111000000000000000000000000.../////////000000111111////////////////////////............/////////000...............///000000000000000000000000000000//////000000000000//////...------,,,---...///000000000000000111111111111222222111111000/////////////////////////////////000000000000000111111222////////////000000000000000000000000000000000000000000000000111111111111111111000000000000111111222222222111111111111000000000////////////000000111111111111111111111111222222222111111111111111111111222222222333333333333333222222222222222222222222333333333444444444333333333333444555666777666555555555555444444444999888888777777777777888666666777777888888888999777888888888888999999999------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,******+++,,,---////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...------,,,,,,,,,------++++++,,,------......///***+++,,,---............---.........---,,,,,,+++++++++,,,,,,---...//////..........................................------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------.........//////,,,,,,,,,---------......333111///.........---+++////////////////////////---------............///...000111111///......///333333333222222222111111000000000000000000000000000111111111111222222222111111222333333333222222222222222222333333444555222222333444444555555666555555555555555444444444444444555777888:::;;;;;;777666666666777888:::;;;999999999999:::;;;<<<<<<<<<<<<<<<<<<============>>>>>>????????????>>>>>>===>>>@@@@@@?????????@@@??????>>>===<<<;;;;;;:::===>>>>>><<<::::::;;;<<<============<<<<<<<<<<<<===>>>@@@@@@AAA@@@???>>>BBBAAAAAA@@@???>>>======@@@>>>===<<<===>>>@@@AAA???>>>>>>>>>>>>@@@AAABBBDDDCCCCCCBBBBBBAAA@@@@@@BBBBBBBBBBBBAAA???===<<<;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<======<<<;;;:::============>>>>>>>>>>>>???>>>===<<<<<<===>>>???>>>>>>===<<<<<<<<<<<<<<>>===;;;:::999888;;;;;;;;;::::::999999999555555555555555555555555444666666666444333444555555444444333333444444555111222222333333222222111888666333222333222111///...//////000111222222333111111000000000000111111000000111000000///......------///000111111111111444333111////////////000111111000///...---,,,,,,222111000///////////////111000000/////////000000000000000000////////////............////////////000000000000000000000000......////////////......//////000///,,,++++++,,,000000000000000000000000////////////000000000000111111000000//////......000000000000000000000000000000000000111111111111////////////////////////000000000000000000000000///111333333222111000111111222222222222333333333222222333333333444444444333222222111111222222333111111222222222333333333333333333333333333333333444444444444444444444444444444555666777888999:::::::::999888777777777888888777666666666777999:::---------------------------------.........//////------------------------------------------------......---------......///........................------------------------------------------------+++,,,------......---------,,,,,,++++++,,,,,,,,,------------------------***+++,,,---.............../////////......---,,,++++++,,,,,,---......///........................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,,,,,,,------------------.........//////...,,,---///000000///////////////////////////........./////////000000...000111111///...///000111111111111111222222222000000000000000000000000111111111111222222222222111111222333333333333222333222222222333333444555222222333444444555555666555555555555555555555555666666666777777888888888666666555666666888999:::999999999999:::;;;<<<<<<============>>>>>>>>>>>>>>>>>>????????????>>>>>>===>>>@@@@@@?????????@@@AAA@@@???>>>===<<<;;;:::<<<<<<===<<<::::::;;;============<<<<<<<<<<<<<<<>>>>>>???@@@@@@??????>>>@@@@@@@@@??????>>>>>>>>>???>>>===<<<<<<>>>???AAA???>>>>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@>>>===;;;<<<<<<======<<<<<<;;;<<<<<<===>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<>>===<<<<<<===>>>???======<<<;;;;;;;;;;;;<<<======<<<;;;:::999999888::::::999999888888888888666666666666666666666666444555666555333222333444444444333333333333444444222222333333333333222222666333111000000000///.........///000000111222222111000000//////000000111///000000000//////...------...///000111111111111333222111////////////000000000000///......------000000///.........//////000//////......//////000000000000000/////////...............//////////////////////////////////////////000000000000//////222333333222000//////000////////////////////////000000000000////////////111000000000/////////...000000000000000000000000//////000000000111111111111111111000000000//////000000000000000000000000///111333333222111111111///000000000000111111111222222222222333333333333333222222111111222222333111111222222222333333333333333333333333333333333333333333333333333333333333333444555666777888999888777777666666666666777888777666666666777888999,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000------------------------........................,,,,,,---...////////////------------------------------------------------........................+++,,,------......------,,,+++++++++++++++,,,,,,//////...------,,,++++++++++++,,,---............/////////000//////...---+++,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,,,,,,,---------------.........//////...,,,+++,,,///111111000////////////////////////////////////000000000111...000111111//////000111000//////000000111222333000000000000000000000000111111111111222222222333111111222333333333333333333333222222222333444444222222333444444555555666666666666666666666666666888888777777666666555555666555555555666777888999888999999::::::;;;<<<<<<======>>>>>>>>>?????????>>>>>>????????????>>>>>>===>>>@@@@@@?????????@@@BBBAAA@@@???===<<<;;;::::::;;;;;;;;;::::::;;;========================>>>??????@@@@@@@@@@@@???>>>??????????????????>>>>>>@@@???>>>>>>>>>???AAABBB???>>>>>>??????@@@AAABBBAAABBBBBBCCCDDDEEEEEEEEECCCDDDDDDDDDCCCAAA???>>>;;;<<<<<<======<<<<<<;;;<<<===>>>??????>>>===<<<:::;;;;;;;;;;;;<<<<<<<<<>>>>>>============>>>>>><<<<<<;;;:::::::::::::::::::::999999999888888888888888888777777777777777888888888888888888888888444555555555333222333444444444333333333333444444333333444444444444333333555333111000000000///............//////000000111000//////......//////000...////////////...---------...///000000111111000222222111000////////////////////////////////////.........---....../////////...............//////000000000/////////..................////////////////////////////////////000000111111111111000000333444555333111000111222000000000000000000000000111111000000//////......000000000000//////////////////////////////////////////000000000000111111222222222111111000000000000000000000000000000000///111333333111000111111///000000000000111111111000111111111222222222222333222222111111222222333111111222222222333333333333333333333333333333333333333333333333333333333222222333444555666666777444444444444555555555555777777666666666777888999,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////------------------------------------------------((()))+++---......------------------------------------------------------------------------------+++,,,------......------,,,,,,++++++,,,,,,------......---------,,,,,,,,,+++,,,------.........---....../////////......---,,,,,,,,,---------..............................,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------.........//////,,,,,,---------.........000...------...///...---////////////////////////....../////////000000000...000111000///000111333333222111000000111222222000000000000000000000000111111111222222222333333111111222333444444444444333333333222222333333444222222333444444555555666666666666666777777777777888888777777666555555555555555555666666777777888888888999:::;;;;;;;;;;;;============>>>>>>>>>>>>>>>>>>????????????>>>>>>===>>>@@@@@@?????????@@@BBBAAA@@@>>>===;;;:::999999:::;;;:::::::::<<<>>>>>>>>>>>>??????@@@@@@@@@AAAAAABBBAAAAAAAAA@@@@@@>>>>>>??????????????????AAAAAA@@@@@@@@@AAABBBCCC>>>?????????@@@AAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDBBBCCCCCCCCCBBBAAA???>>><<<<<<============<<<<<<<<<===>>>??????>>>===<<<<<<<<<<<<=========>>>>>>>>>>>>============>>>>>>;;;::::::999999999999999777777777777777777777777777777777777777777777777777777777777777777777777444555666555444333333555444333333333333333333444333444444555555444444333555444222111222333222111---........./////////000//////............//////---...............------......///000000000000000111111000000////////////............//////000000---------------...///000...------------......///000000/////////.....................///////////////////////////////////////000000111111000000///000111222111///...///000111111111111111111111111222111111000///......---000000000000////////////////////////////////////////////////000000000111111111222222222333333333000000000000000000000000000111333222111000111222111111222222222333333333000000000000111111111111333222222111111222222333111111222222222333333333333333333333333333333333222222222222222222222222111222222333444444555555222333444444555555555555666666666666777777888888,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---......------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------------...//////,,,,,,,,,---------......,,,,,,------...---------,,,------.........------,,,,,,,,,---------------........................,,,---------.........///---------------------------------------------------------------------------------------------------------.........//////+++,,,,,,,,,------------000...,,,,,,.........---////////////////////////------........./////////...///000000///000333555888666444222111000111111000000000000000000000000111222222222222333333333111111222333444555555444444333333222222333333333222222333444444555555666555666666666777777888888666666666666777777777777666666666777777777777777777888999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>????????????>>>>>>===>>>@@@@@@?????????@@@AAA@@@???>>><<<;;;:::999999:::;;;;;;::::::<<<>>>??????@@@AAABBBCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBB????????????@@@@@@@@@@@@???????????????@@@@@@AAA>>>??????@@@AAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBAAA@@@???>>><<<==================<<<;;;;;;============;;;;;;<<<<<<<<<<<<==================>>>>>>>>>>>>======::::::999888888888888888555555555666666666666666777777777888888888888888666666666666666666666666555666777666444444444555333333333222222333333333333444444555555444444333444222111111222333222111............//////////////////............//////------...............---...//////000000000000///000000000000/////////...------......///000000000---------------...///000---------------...//////////////////........................////////////...........................//////000000//////......///000000...---...///000000000000000000000000222111111000///......---////////////000000000000////////////////////////...////////////000000000//////000222333444555666111111111111111111111111000222222222000000111333111111222222222333333333//////000000000111111111333222222111111222222333111111222222222333333333333333333333333333333333222222222222222222222222111111222222333333444444333444555666666666666555555555666666777777777777------------------------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...---------...///000111++++++,,,,,,---...//////,,,,,,------...------,,,+++,,,------------------------------------------........................,,,------....../////////,,,,,,,,,------------...------------------------------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------......---+++***+++...000000///////////////////////////------------...............///000000///111444666;;;999666333111000000111000000000000000000000000222222222222333333333333000111222444555555555555444444333222222222333333222222333444444555555666444555555666666777777888555666666777888999999:::777777888888888888777777777888:::;;;<<<<<<;;;:::::::::;;;;;;;;;<<<<<<<<<>>>>>>????????????>>>>>>===>>>@@@@@@?????????@@@@@@@@@???>>>======<<<;;;;;;<<<<<<<<<;;;;;;<<<>>>???@@@@@@BBBCCCDDDEEEEEEFFFEEEDDDCCCBBBBBBBBBCCCAAAAAAAAAAAAAAAAAA@@@@@@;;;;;;<<<<<<============>>>???@@@AAABBBBBBBBBBBBBBBBBBAAAAAA@@@??????>>>@@@@@@AAAAAAAAA@@@???>>><<<======>>>>>>======<<<:::;;;<<<======<<<;;;:::999::::::::::::;;;;;;;;;======>>>>>>>>>>>>======::::::999888888888888888555555555555555555555555777777777777888888888888444444444444444444444444555666777666444333444555333333222222222222333333333333444444444444333333111///......000111111000////////////////////////000//////......//////000------...////////////...//////000000000000//////...//////000000//////...---.........//////000000.........---......//////------------...///000000/////////.........------............////////////..............................////////////......///000111000///...///000------------------------111111000000//////......////////////000000000000////////////////////////......////////////000000...///000111333444666666111111111111111111111111111222222111000000111333///000000000000111111111///000000000111111111111333222222111111222222333111111222222222333333333333333333333333333333333333333333333333333333333111222222222333333333444444555666777777777666555444555666777777777666666........................------------............------------------------------------------------......---------......///........................------------------------------------------------+++,,,------......---------,,,,,,---...///000000,,,---------------------,,,------...------,,,,,,,,,,,,---...............------------------------........................++++++,,,------...//////,,,,,,,,,---------..............................------------------------------------------------+++++++++,,,,,,,,,------............/////////000...,,,++++++---//////...////////////////////////............////////////...////////////111555888:::888444111000000111111000000000000000000000000222222222333333333444444000111222444555666666666555444333333222222222333222222333444444555555666333444444555666666777777777777777888999:::::::::888888999::::::999888777666888:::;;;<<<<<<;;;:::;;;;;;;;;;;;<<<<<<<<<===>>>>>>????????????>>>>>>===>>>@@@@@@?????????@@@AAAAAAAAA@@@@@@?????????===>>>>>>===;;;;;;<<<>>>===>>>???@@@BBBCCCDDDEEEEEEDDDCCCAAAAAAAAAAAABBBCCCCCCCCCBBBBBBAAAAAAAAA;;;;;;<<<<<<=========<<<>>>???@@@BBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBBBBBAAA@@@???======>>>>>>>>>>>>======;;;<<<===>>>>>>===<<<;;;999999:::::::::;;;;;;;;;<<<===>>>??????>>>===<<<::::::999888888888888999555555555555555555444444555555666666666777777777444444444444444444444444333444555444222111222333333333222222222222333333222222333333333333222222000///---...000111111000000000000000000000000000111000000//////000000111---...//////000000000/////////000000000000//////---...///000000///...............///////////////000000///.........//////............///000111222//////.........---------............////////////........................//////000000000000//////...///000000......///000........................000000000000////////////.../////////000000000111000000000000000000000000........./////////000000000000111111222333333333111111111111111111111111111222222111///000111333///000000000000111111111000000000111111111222222333222222111111222222333111111222222222333333333333333333333333333333333333333333333333333333333222222222333333333333444444555777777777666444333444555666777777777666555////////////////////////............/////////000------------------------...........................---,,,******+++,,,---////////////////////////------------------------........................+++,,,------......------+++++++++,,,---...///000///......------,,,,,,+++---------...------,,,,,,------...///000000//////------------------------........................******+++,,,,,,---......,,,,,,,,,------.................................---------------------------------------------------------.........//////000000000000111111111111222000---,,,,,,,,,+++)))////////////////////////////////////000000000000...////////////222555888777555222000///000111222000000000000000000000000222222333333333444444444000111333444555666666666555444333333222222222222222222333444444555555666333333333444555666666777999999999999999:::::::::888999:::;;;;;;:::888888666888:::<<<<<<<<<;;;:::<<<<<<<<<<<<=========>>>>>>>>>????????????>>>>>>===???@@@@@@??????@@@AAABBBBBBBBBBBBBBBBBBBBBBBB?????????>>><<<;;;<<<>>><<<===>>>???AAABBBDDDDDDDDDCCCBBB@@@??????@@@@@@EEEEEEDDDCCCBBBBBBAAAAAA======>>>???????????????>>>???AAABBBCCCCCCBBBAAA@@@AAAAAABBBBBBCCCCCCDDDAAABBBCCCCCCCCCBBBAAA@@@======>>>>>>>>>>>>======<<<===>>>??????>>>===<<<;;;;;;;;;<<<<<<<<<======<<<===>>>??????>>>===<<<;;;:::999999888999999999666666555555555444444444444444444555555555666666555555555555555555555555111222333222000///000111333222222222222222222333111222222333333222222111222000///000222333333333111111111111000000000000111111000000000000111111......///000111111000000///000000000000000//////---...///000000///......////////////////////////222111000///////////////.........//////111222222//////.........---------............/////////000........................000000111111111111000000,,,...///...------...///111111111111111111111111////////////000000000000.../////////000000111111111111111111111111111111............/////////000222222222111111111000000111111111111111111111111222222222111///000222444111222222222222333333333111111111111222222222222333222222222222222222333111111222222222333333333333333333333333333333333444444444444444444444444333333333333333333444444444555666777777555333222333444666777777777666555------------------------......------------......---------,,,,,,+++++++++---------------------------------............///------------------------------------------------------------------------+++++++++***)))***,,,...------------------------------------------------..............................------------......---------------------------...///111111///...---,,,------......------,,,---------.........//////.........------,,,,,,,,,...////////////---,,,++++++,,,------......------...------,,,,,,------...///......------,,,++++++//////......------,,,,,,---------............///////////////////////////000000000000111222444444000000//////.........---000000000000111111111111/////////000111111222222000000//////000222333555333333333444333333222222333333333333333333333333555555444333333333444444666777888999999999999999555666777888999888777666:::::::::::::::;;;<<<===<<<;;;:::999:::<<<>>>@@@<<<<<<======>>>>>>??????@@@@@@@@@AAABBBCCCDDDEEEDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@>>>=========>>>>>>???>>>>>>???@@@CCCEEEFFFBBBBBBBBBBBBCCCCCCDDDDDDFFFEEECCCBBBAAAAAABBBCCCCCCBBB@@@>>>======>>>>>>AAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAAAAAAAABBBCCCDDDCCCDDDDDDDDDBBBAAA???===<<<<<<======>>>>>>??????AAA>>><<<===??????===;;;<<<<<<;;;;;;;;;<<<<<<===:::;;;===>>>>>><<<;;;999888888888777777777777666888777777666555444444444444444444333333222222222333333333333333333333333222222222222222222222222333222222111222222333333111222333333222111000///000000111111111111000000000000////////////000000////////////////////////............////////////000000111111111111000000......////////////..................////////////////////////////////////......//////////////////000///...------...///000000000000000000000000000///////////////.........000000000000////////////,,,,,,...///000000000000111111000///////////////111111000000//////......111111000000//////......///////////////.........---...///111222222333333////////////////////////111000///......///000111222222222111111111000000111111111111111111111111111111111000000000000000000111111111111222222222444444444444444444444444222333444444444333222111333333333333333333333333222222222222222222333333333333333333333333333333555555555333222222444666------------------------......------------......---------,,,,,,,,,++++++---------------------------------............///---------------------------------------------------------------------------.........------///000------------------------------------------------..............................------------......---------------------------...///000000///...---,,,------......------,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,,,,---...//////...------+++,,,------......------...------,,,,,,------...+++,,,,,,------......///////////////............---------............///////////////////////////000000000000000111222333000000000/////////......---------...///000000000/////////000111111222222222222222222222444555666333333444444444444333333444444444444444444444444777666555555444444444444666777888999999999999999::::::;;;;;;<<<<<<;;;;;;;;;;;;:::::::::;;;<<<<<<<<<;;;:::::::::<<<>>>???===>>>>>>>>>????????????@@@@@@@@@@@@AAACCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEECCCAAA???>>>=========???>>>>>>>>>???AAACCCDDDAAAAAABBBBBBCCCCCCCCCCCCEEEDDDCCCBBBAAAAAABBBCCCCCCBBB@@@???>>>>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAABBBCCCCCCDDDEEEEEEEEEEEEDDDBBB@@@???===============>>>>>>>>>>>><<<:::;;;<<<===;;;999<<<;;;;;;:::::::::;;;;;;:::;;;<<<>>>>>>===<<<;;;999888888888888777777777777777777666555444444444555444444444333333333222333333333333333333333333222222222222222222222222333333222222111222222222111222222333222111000///000000111111111111000000000000////////////000000////////////////////////............////////////000000000111000000//////......////////////..................////////////......................../////////.........------000///...------...///////////////////////////////////////////////////...------...///000111222222------...///000000000///111000000///////////////000000000000//////......////////////............/////////////////////...//////000000111000000000111111111111111111111111111000///......///000111222222222111111111000000111111111111111111111111111000000000000000000000000111111111111222222222333333333333333222222222111222333444444444333222333333333333333333333333222222333333333333444444333333333333333333333333444555555444222222444666------------------------......------------......------------,,,,,,,,,,,,---------------------------------............///------------------------------------------------------------------------)))+++------,,,+++,,,---------------------------------------------------------------------------......------------......---------------------------...///000000///...---,,,------......------,,,+++++++++,,,,,,,,,------...------------,,,,,,,,,++++++---...////////////+++,,,------......------...------,,,,,,------...,,,,,,,,,---......//////---------...............---------............///////////////////////////000000/////////000000111111000000000000000//////,,,------...///000000111/////////000111111222222222222222222333444555555444444555555555555555444555555555555555555555555999888777666555444444444666666777999999:::::::::999999999999::::::;;;<<<<<<<<<;;;:::::::::;;;;;;<<<;;;;;;:::;;;===>>>???>>>>>>????????????@@@@@@?????????@@@AAABBBCCCDDDGGGGGGGGGGGGHHHHHHHHHHHHIIIHHHEEECCCAAA???>>>>>>@@@???>>>>>>>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBBBBDDDCCCBBBBBBAAABBBBBBCCCCCCBBBAAA@@@??????@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEDDDBBBAAA???>>>>>>>>>=========<<<<<<===;;;::::::;;;<<<;;;999<<<;;;;;;::::::999999999:::;;;<<<===>>>>>>===<<<999999999888888888888777777777666666555444444444555555555444444444444444333333333333333333333333222222222222222222222222444333333222111111111222111222222222222111000000000000111111111111000000000000////////////000000////////////////////////---............///////////////000000///...------......////////////......---............/////////........................//////......------,,,,,,000000///...------......////////////////////////......//////////////////------...///000111222222......///////////////...111000//////......//////000000000////////////...------------..................//////////////////000000000//////.........111111111111111111111111000000////////////000000222111111111111000000000111111111111111111111111000000000000000000111111000111111111111222222222333333222222111111111000000111222333444444444333333333333333333333222222333333333333444444555555333333333333333333333333444555555444333333444666------------------------......------------......------------------,,,,,,---------------------------------............///------------------------------------------------------------------------'''))),,,,,,+++******+++------------------------------------------------------------------------...------,,,,,,------...---------------------------......//////......---,,,------......------,,,---------.........//////------------------------,,,,,,------............+++,,,------......------...------,,,,,,------.../////////...------,,,,,,+++++++++,,,,,,------...---------............///////////////////////////000//////.........//////111111111111000000000000111111111111000000000000/////////000111111222222000000000111111222222222444555555666666666666666666666666555555555555555888888666555444444444444555666777888999::::::::::::999888888999:::<<<======<<<;;;:::::::::::::::<<<;;;;;;;;;<<<===>>>???>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>???@@@AAABBBCCCEEEFFFFFFGGGGGGHHHHHHHHHJJJIIIGGGFFFDDDBBBAAAAAABBBAAA???>>>>>>>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDEEECCCCCCDDDDDDCCCBBB@@@??????>>>>>>===<<<<<<;;;;;;===<<<<<<<<<<<<===<<<<<<======<<<<<<;;;:::999888::::::<<<===============999999999999888888888888666666666555555444444444555555555555555555555555333333333333333333333333222222222222222222222222444444333222111111111111111111111222111111111111000000111111111111000000000000////////////000000////////////////////////---------.........//////////////////...---,,,,,,---......//////......------------.........//////........................------------------------000//////...------------////////////////////////............////////////111111000000//////.........///////////////...---000000///............///////////////////////////---------....../////////............////////////000//////.......................................000000////////////000000111111111111000000000000111111111111111111111111000000000000000111111111000000111111111222222222333333333222111111000000000000111222333444444444333333333222222222222222111222222333333444444444333333333333333333333333333444555555444444555666------------------------......------------......---------------------------------------------------------............///------------------------------------------------------------------------***,,,///000///------...------------------------------------------------------------------------------,,,,,,,,,,,,------------------------------------............------,,,------......------,,,---------.........//////------------------------......------,,,,,,,,,,,,+++,,,------......------...------,,,,,,------...000//////......---,,,,,,,,,,,,------.........///---------............/////////////////////////////////...............///000000000000111111111111333333222111000///....../////////000111111222222000000111111222222222111444555666666777777777666555555555555444444333333777666555444333333333333555666777888999:::::::::======<<<<<<===>>>@@@AAA===<<<;;;:::::::::::::::;;;;;;<<<<<<===>>>>>>???=====================<<<=========>>>???@@@AAABBBCCCCCCCCCDDDDDDEEEEEEEEEHHHGGGGGGGGGFFFFFFEEEDDDDDDCCCAAA@@@??????@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@AAABBBBBBCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDCCCDDDEEEEEEDDDCCCBBBAAA??????>>>===<<<;;;::::::;;;;;;<<<<<<;;;;;;<<<<<<>>>>>>>>>>>>===<<<:::999::::::;;;<<<<<<<<<<<<<<<999999999888888888777777555555555555444444444444555555555555555555555555333333333333333333333333222222222222222222222222444333222222111111111222111111111111111111222222000000111111111111000000000000////////////000000////////////////////////------------...........................---,,,,,,------............------------------....................................***++++++,,,---...//////...............------,,,........................---.........//////000000111111111000///............///////////////...---000//////............................../////////.........//////000000111---.........//////000000///......---...///000000........................//////000000000000//////000000000000000000000000000000000000000000000000//////000000111111111111000000111111111222222222444333333333222222222111000000111111222333444444333333333222222111111111///000000111222222333333333333333333333333333333222444666666555444555777------------------------......------------......------------............---------------------------------............///------------------------------------------------------------------------***,,,---...---,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------------------------,,,------......------,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...///...---,,,+++++++++++++++,,,------......------...------,,,,,,------...---------...//////000000/////////000000000000000---------............/////////////////////////////////.........//////000//////000000000000000111222111000///...---,,,+++/////////000111111222222222333333444444444333333333444555666777777777777666666555555444333333333555555444333333333333444444555777888::::::;;;;;;;;;;;;;;;<<<===>>>???@@@<<<<<<;;;:::::::::;;;;;;;;;<<<<<<===>>>>>>??????======<<<<<<<<<<<<;;;;;;<<<<<<<<<===>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCEEEEEEFFFGGGGGGGGGGGGGGGDDDCCCBBB@@@???@@@@@@AAA???????????????>>>>>>>>>>>>???@@@BBBCCCCCCCCCCCCAAABBBCCCDDDDDDDDDDDDDDDBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCEEEFFFFFFGGGFFFEEEDDDCCC>>>>>>======<<<;;;::::::777999:::999888888999;;;===>>>??????>>>===;;;:::;;;:::::::::::::::::::::888888888777777777777666444444444444444444444444444444444444444555555555333333333333333333333333222222222222222222222222333222222111222222333333111111111000111111222333000000111111111111000000000000////////////000000////////////////////////,,,------------.........------...............---------............------,,,------------.........------------------------++++++,,,---...//////000,,,---............------........................------......///000000000.../////////000000000111......///////////////...000///......------......---............//////////////////000000000000000------......///000000000//////...---...///111222111111111111111111111111//////000000000000////////////000000000000000111000000000000000000000000/////////000111111222222000111111111111222222222333333333333333333333333111111111111111222333444333333333222111111000000...//////000111222333333333333333333333333333333222444666666666555666777------------------------......------------......------------.........///---------------------------------............///------------------------------------------------------------------------)))***+++***))))))+++---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------...------------------...,,,------......------,,,+++++++++,,,,,,,,,------,,,,,,,,,---------.........---,,,+++++++++,,,---+++,,,------......------...------,,,,,,------...------......//////000000000///////////////......---------............///////////////////////////............///000111111....../////////000000000////////////............/////////000111111222222222333444444444444333222333333444555666666666666777777666666555444444333444444444444444555555666444555666888:::;;;;;;;;;777777999:::;;;<<<<<<<<<;;;;;;:::::::::;;;<<<<<<;;;<<<===>>>>>>?????????>>>=========<<<<<<<<<<<<;;;;;;;;;<<<===>>>@@@@@@DDDCCCCCCCCCCCCCCCBBBBBBCCCDDDFFFGGGGGGGGGFFFFFFCCCBBBAAA?????????@@@@@@?????????>>>>>>============>>>@@@BBBCCCCCCCCCCCCAAABBBCCCEEEFFFFFFEEEEEEAAAAAAAAAAAABBBBBBBBBCCCDDDCCCCCCBBBAAAAAABBBBBBCCCDDDDDDEEEEEEDDDBBBBBB=========<<<<<<;;;;;;;;;666888:::999888777999;;;;;;<<<>>>???>>>===<<<;;;;;;;;;:::999888888888888777777777666666666555555444444444444444444444444222333333333444444444444333333333333333333333333222222222222222222222222111111111111222333444444111111000000000111333333000000111111111111000000000000////////////000000////////////////////////,,,,,,---------.........,,,---...///////////////,,,------......------,,,,,,,,,---------.........------------------------........................***+++---............---........................------......///000000111////////////000000000000------...///000000000/////////...------------...---------.........////////////////////////......------......///000000111222111000......///000111111111111111111111111111...///000111111000///...////////////000000111111000000000000000000000000...//////000111111222222000111111111111222222222000000111111222222333333222222111000000111222333333333222222111000000///...///000111222333444444333333333333333333333333111444666777666666666777------------------------.........------.........---------.........//////---------------------------------.........//////---------------------------------------------------------------------------------,,,+++,,,...000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------...------,,,,,,------...,,,------......------,,,---------.........//////,,,,,,,,,------.........,,,++++++***+++,,,...///+++,,,------......------...------,,,,,,------...000000000///......---------------,,,,,,+++++++++---------.........//////////////////////////////.........//////111222333---.........//////000000//////000000111222222222/////////000111111222222000111222333222222000///222333444555666666666666999888888777666555555444555555444555555666777888444555666888:::;;;;;;;;;888:::<<<>>>?????????>>>::::::::::::;;;;;;<<<===;;;<<<===>>>??????????????????>>>>>>=========<<<;;;;;;;;;<<<===>>>???@@@FFFFFFEEEEEEDDDDDDCCCCCCCCCDDDEEEFFFGGGFFFEEEDDDBBBAAA???>>>>>>>>>???@@@??????>>>>>>=========<<<<<<>>>@@@BBBCCCCCCCCCCCCAAABBBDDDEEEFFFFFFFFFFFF??????@@@@@@@@@AAAAAAAAADDDCCCBBBAAAAAAAAAAAAAAA???@@@AAAAAAAAA@@@???>>><<<<<<<<<<<<<<<;;;;;;;;;777:::<<<;;;999999;;;===999;;;<<<>>>>>>===;;;:::;;;;;;999888777666666666666666666666555555555555444444444444444444444444222222222333333444444444333333333333333333333333222222222222222222222222000000000111222333555555111111000000000111333444000000111111111111000000000000////////////000000////////////////////////,,,,,,,,,---------......,,,,,,...///000000111111,,,------......------,,,,,,,,,,,,---------......------------------------222111000///...---,,,,,,)))***,,,.../////////...........................---------...///000000111222222111000///...------,,,,,,...///000000000000//////...------------...---------.........///////////////......------,,,---------...///000000111555444111///......///000////////////////////////...///000111111000///....../////////000000111111000000000000000000000000...//////000111222222222000111111111111222222222......///000111222333333333222111000000000111222333333222222111000000//////000111222333444555555333333333333333333333333111444666777777666777777------............------////////////////////////.........------,,,,,,,,,------------------------........................111///,,,+++,,,...///...------,,,++++++,,,,,,,,,,,,------......------,,,))))))+++,,,---........./////////...------,,,,,,........................------------------,,,,,,000///...---------------...------,,,,,,------...//////.........---------,,,,,,,,,++++++*********---,,,,,,,,,,,,---......---------------------------------,,,,,,+++++++++---------------------------,,,,,,+++***)))((((((---------------------------,,,+++,,,///000...+++...///////////////..........................................////////////000000000000000000000111000000////////////000000555222......000222222111333222222111111222222333222222222333333333444444666666777777777777666666555555555555555555555555777888888999999:::;;;;;;:::999777666666777999:::================================================???>>>>>>===<<<=========;;;;;;;;;;;;<<<===??????BBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@???>>>>>>??????>>>>>>======<<<<<<;;;<<<===???AAACCCEEEEEEBBBBBBBBBAAAAAA@@@@@@???>>>>>>======>>>@@@BBBCCCCCCBBBBBBAAAAAA@@@@@@???<<<===>>>???????????????>>>>>>>>>===<<<<<<;;;;;;:::999999999999999::::::<<<<<<<<<<<<<<<<<<<<<<<<999999999888888888888888666666777777777777666666222222222222333333444555333333222222333333444555222222222222222222222222111111000000000000111111111111222222222222111111111111000000//////......222222222222222111000000000000000000000111111111........................,,,,,,------.../////////........................////////////////////////------------------------///...---,,,,,,,,,,,,,,,......////////////......................................................////////////////////////000000000000000000000000000000000///......------........................////////////////////////............////////////000///...------...///000777333...,,,---...,,,+++000000000000///////////////////////////000111111444111...,,,---///000000000000000000111111111111111111111111111111111111222000//////000000...---,,,...000222333222111000222111000//////000111222000000000000111111111111000000000///000000111222333222000//////000222333222222333333444555666666------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------++++++++++++++++++++++++---+++******+++,,,,,,,,,------,,,,,,+++,,,,,,---,,,------......------,,,......---,,,+++)))((('''------..........................................------------------------......---,,,,,,,,,,,,,,,...------,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,,,,,,,---......------------------------...---------,,,,,,,,,+++------------------------------,,,,,,++++++******------------------------,,,+++***,,,///000///,,,,,,---...//////000//////....................................////////////111111000000000000000000000000////////////000000555222///...000222222111333222222111111222222333333333333333444444444444555555666666666666555555555555555555555555555555777888888999999::::::;;;;;;:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<===>>>???@@@BBBBBBCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBAAA@@@@@@????????????>>>======<<<;;;;;;;;;<<<===???AAACCCDDDEEECCCCCCBBBBBBAAA@@@??????@@@???>>>>>>>>>???@@@AAABBBBBBBBBAAAAAA@@@@@@@@@<<<======>>>>>>???>>>>>>???>>>>>>===<<<;;;;;;:::999999888888888999999:::::::::::::::::::::::::::999999888888777777666666444444555555555555444444333222222222333333444555333222222222222333444444222222222222222222222222222222111111111111222222000111111222222111111000111000000000/////////...111111111111111000000///222111111111000/////////..........................................------................................................------------------------......---,,,,,,,,,------......////////////..............................................................................////////////////////////------......///000000000............................................................////////////......------------......333000---,,,...//////...///////////////000000000///////////////000111111000///---...///000///...//////000000000111111111111111111111111111111111111000///000222222111000---...000111222222111111111111000/////////000111000000000000111111111111111000000000000111222222444222111000000111222444222333333333444555555555------............------........................+++,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++******+++---...---,,,---,,,,,,,,,,,,,,,------,,,------......------,,,000///...,,,***'''%%%$$$,,,,,,------...//////000------------------------+++,,,,,,------.........------,,,+++++++++,,,,,,...------,,,,,,------...---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,---......------------------------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------------------------+++***+++,,,///000///---+++,,,---...///000000000....................................////////////111111111000000/////////111000000//////000000111444111//////111222222222333222222111111222222333333444444444444555555555444444444555555444444444666666666666666666666666777777888888999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>>>>>>>>>>===============>>>???@@@@@@BBBBBBBBBCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@???>>>===<<<;;;:::<<<===>>>???@@@BBBCCCDDDDDDDDDCCCBBBAAA??????>>>AAA@@@???=========>>>???AAAAAAAAAAAAAAAAAAAAA@@@=========>>>>>>>>>>>>>>>@@@???>>>===<<<;;;::::::999999888888888888888999999999999999999999999999999888888777666555555444444444555555555555444444333333222222222333444444222222222222222333444444222222222222222222222222333222222111111222222333000111111222222111111000000000000000////////////000000000000000//////...333222111111//////...---........................000//////...------,,,,,,................................................------------------------------,,,,,,,,,---............////////////......------------------------------------------------................................................------......///000000000................................................---............/////////,,,,,,------------,,,,,,///---,,,,,,...000111111.........//////000000111///////////////000111111.........000111111///---//////000000000000111111111111111111111111111111000///...000222333333222/////////000111111222222000000////////////000000000000000111111111222222111111111111111222333333444333222111111222333444333333333333444444444444------............------////////////////////////------,,,,,,++++++++++++------------------------........................,,,,,,---000222222000...---,,,,,,,,,,,,------...,,,------......------,,,,,,,,,---,,,,,,***))))))---------.........//////------------------------++++++,,,,,,---...//////------,,,,,,,,,,,,,,,---...------,,,,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...------------------------,,,,,,,,,---......---,,,,,,------...////////////....................................////////////111111111000//////......111000000000000000000111222111000000111222222222333222222111111222222333444444444555555555666666444444555555555555444444777777777777777777777777777777777888999999:::::::::;;;<<<======<<<;;;:::::::::::::::::::::::::::999999999999999999999999999;;;===???AAA@@@????????????>>>>>>???@@@@@@AAAAAAAAABBBCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBAAAAAAAAABBBAAA@@@???>>>===<<<;;;======>>>???@@@AAAAAABBBDDDDDDCCCAAA@@@???>>>===??????======<<<===>>>???AAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>?????????@@@??????===<<<;;;:::999999999888777777777888888888888888888888888888888888888777666555444444333555666666777777666666555333333333222222333333444222222222111222333333444111111111111111111111111222111111000000111111222000000111111111111000000000000000000/////////////////////000///......---111111000000/////////...........................//////.........---------................................................------------------------,,,,,,,,,,,,,,,---...///---......//////......---------------------------------------------------................................................000000000///......------................................................---------.........//////,,,---...//////...---,,,...---------...000111111------......///000111111///////////////000000111222111000000111000...,,,////////////000000000111111111111111111111111111000///...///111222111000000000//////000111222222//////////////////000000000000111111111222222222222222111111222222333444444333333222222333333444444444333333333333333333------............------,,,,,,,,,,,,,,,,,,,,,,,,//////...---+++***))))))------------------------++++++++++++++++++++++++------///222444444222///---,,,,,,,,,------...///,,,------......------,,,+++,,,------...---------//////.........---------------------------------++++++,,,,,,---...//////......------------.........------,,,,,,------...------------............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,---------------------------------.........---,,,++++++......///......---,,,,,,....................................////////////000000000000//////......111111000000000000111111000111111111111111222333333222222111111222222333444444444555555555666666555555555666666555555555777777777777777777777777666777777888888999::::::888999;;;======;;;999888::::::::::::::::::::::::999999999999999999999999:::;;;>>>AAABBBBBBAAA@@@@@@????????????@@@@@@AAAAAAAAABBBBBBCCCDDDDDDDDDFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBAAAAAACCCCCCBBBAAA@@@>>>>>>===>>>>>>>>>??????@@@@@@@@@CCCBBBAAA@@@???>>>======<<<<<<;;;;;;<<<>>>???@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@?????????@@@AAA??????>>>===<<<;;;::::::::::::999888777777888888888888888888888888888888777777666666555444444333555555666666666666555555444333333222222333333333222111111111111222333333111111111111111111111111000000////////////000000000000000111111000000000////////////000000000000///////////////...------......//////000000000111........................---------.........//////................................................------------------------,,,,,,,,,,,,,,,---...///------............------------------------------------------------------................................................000000000///......------................................................------------............---...///000000///...---......///.........///000,,,------...///000000111///////////////000000111888555222/////////.........////////////000000000000000000000000000000000333222000000111222000///111000000///000000111222...//////000000000000000111111111111222222222222222222111111222222333444333333333333333333333333333333333333333333222222------............------------------------------000000///...,,,+++******------------------------------------------------,,,,,,...000222222///---,,,,,,,,,,,,---...///000,,,------......------,,,---............------,,,000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...............---------...//////...------,,,,,,------...------...............///,,,,,,,,,,,,---------------,,,,,,,,,,,,---......---------------------------------------.........------------------------******++++++,,,,,,---------------------------------...//////---++++++,,,/////////...---,,,+++***....................................////////////////////////////////////222111111000000111111222///000222222111111222444333222222111111222222333333444444444444555555555555555666666666666555555666666666666666666666666666666777777888999999999777999:::;;;;;;:::999777::::::::::::::::::::::::999999999999999999999999;;;<<<>>>@@@AAAAAAAAAAAA@@@???????????????@@@@@@AAAAAAAAABBBCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBAAAAAA@@@??????????????????????????????>>>@@@@@@??????>>>=========;;;;;;:::;;;<<<>>>???AAA??????@@@AAAAAABBBCCCCCCBBBAAA@@@???>>>???@@@AAA>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::999888888888888888888888888888888888888666666666666555555555555333333444444444444333333444444333222222222333333111111111111111222333333111111111111111111111111/////////......////////////000000111111000000///////////////000000000000///////////////......---,,,---......000111111222........................,,,,,,------...//////000........................------------------------------------------------------,,,,,,,,,---......------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------......///000000000........................------------------------,,,------------............//////////////////......///000000...---...///---------......//////000///////////////000111111:::666111.....................////////////000000000000000000000000000000666444333333333333111000000000000000000000111111...///000111222222111111111111111222222222222333111111111111111222333333222222333333333333222222222222222222333333333333------............------000000000000000000000000//////............------------------------------////////////////////////---,,,,,,...//////---+++,,,,,,,,,------...///000,,,------......------,,,------......------,,,,,,..................------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,------...///...------,,,,,,------...,,,,,,,,,------.........,,,,,,,,,---------......---,,,,,,,,,,,,---......------------------------+++,,,,,,,,,------------........................,,,,,,,,,,,,------------------------------------***,,,......---,,,---///............---,,,,,,+++....................................////////////------......///000000000222111111000000111111222---000222222111111222444333222222111111222222333333333333333444444444444444444444555555444444444555555555555555555555555666666777777888888999999888999:::;;;;;;:::999888999999999999999999999999999999999999999999999999;;;;;;<<<===>>>?????????@@@??????>>>>>>>>>??????@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBBBB@@@@@@AAAAAAAAAAAAAAAAAA????????????????????????@@@@@@??????>>>>>>===========================<<<<<<<<<;;;:::;;;<<<>>>???>>>??????@@@BBBCCCCCCDDDAAA@@@>>>===<<<===>>>???==================<<<<<<===<<<;;;:::999999999999666666666666666666666666555666666666666777777777222333333444444333333222555444333333222222222333111111111111111222222333111111111111111111111111000000////////////000000//////000000000000//////.../////////000000000111///000000000000///......---.........///000000000........................------..........................................------------------------------------------------......---,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////------......///000000000........................------------------------,,,,,,---------.........///......------......///,,,///111000...---...000........................///////////////000111111444222///......///...---........./////////000000000000000000000000000000333111000111222222111000///000111222222111000///...///111222333333333222111111111222222222333333111000000000000111222222111222222222222222222111111111111222333333333444---..................---------------------------------......///000111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---...//////---,,,,,,,,,,,,---...///000000,,,------......------,,,******+++,,,------------,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++++++++,,,,,,---......------,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,------.........---,,,,,,,,,,,,---......------------------------+++++++++,,,,,,---------////////////////////////........................------------------------'''***---...------///222,,,,,,------...---------..................................../////////000,,,,,,---...///000111111222222111111111111222222---000333333111111222444333222222222222222222333222222222333333333444444222333333444444333333222555555555555555555555555666666666777888888999999999::::::::::::::::::999777777777777777777777777999999999999999999999999;;;;;;:::;;;;;;<<<===>>>??????>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBCCCCCCDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@============>>>>>>>>>>>>@@@@@@??????>>>=========;;;;;;;;;<<<<<<<<<<<<===>>>===<<<;;;:::;;;<<<<<<>>>>>>???@@@BBBCCCDDDDDD@@@>>><<<;;;:::;;;<<<===<<<<<<<<<<<<============>>>===<<<;;;::::::::::::555555555555555555555555555555666666777888888888444555555666666555555444555444333333222222222222111111111000111222222333000000000000000000000000111111000000000000111111//////000000000000//////.../////////000000111111000000000000000//////...///////////////................................./////////...------,,,,,,........................------------------------------------------------///...------,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000000000000000000000000000000///......------........................------------------------,,,,,,,,,---------............,,,++++++,,,......+++...000000......///111...............---------///////////////000111111---------...000///---+++............/////////000000000000000000000000000---,,,+++---///000///...///000111333222111///...///000222333444444333333111111222222222333333333000000000///000111111222000111111222222111111000000000111222333333444444,,,---......,,,,,,---...........................------------------------,,,------......------,,,------------------------***,,,---,,,+++)))******---------............///---,,,,,,++++++,,,,,,---***+++---///000000///...//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////......................../////////......---------***+++---...///...---------------.........//////000////////////.........,,,,,,,,,---------......------------------------000///---,,,,,,---...000.........------,,,,,,,,,---------,,,,,,+++++++++---------............///------++++++++++++------....................................//////////////////000000111111222222000111111111111222222222000111111111111222222222222222333666999:::888666666666666555555444444444444444444333333222222222666666666777888888999999:::::::::::::::999888777888888777777777888:::;;;999999999888888888888777888999:::<<<>>>???AAAAAA??????@@@@@@@@@??????>>>@@@@@@@@@AAABBBCCCEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@???>>>>>>======>>><<<<<<<<<============>>>>>>>>>===<<<;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<>>>>>>???@@@AAAAAABBBBBBAAABBBAAA???<<<:::999:::<<<;;;;;;::::::;;;;;;<<<999:::::::::999888666444444444333333333444555555777777777777777777777777444555555555444333333222444444555555444444333222//////000111111111111111000111111111111222222222......//////000000111111111111000000//////......////////////000000000000.................................------.................................------......///000000000------------------------------------------------,,,------......------,,,...------,,,,,,------...,,,,,,,,,---------......------------------------......------------......///...---,,,,,,---.../////////.........---------........................111000///...---,,,++++++...------,,,,,,------............------,,,,,,,,,.........------,,,,,,,,,000000000000000000000000------------------------000000000000000000000000111111111111111111111111//////000111111111111111000000000000000000000000000000000000111111111111000000000000000000000000777666444222111111111111222333555555555333111000333333333222222111111111333333333222222222111111333222111111111222333444,,,---......,,,+++,,,---........................------------------------,,,------......------,,,------------------------...///111000...------...---------............///...------,,,,,,------...+++,,,---////////////...//////.........---------........................------------------------.........................................................---------,,,,,,+++,,,---.........---,,,,,,------------........./////////.........------,,,,,,,,,---------......------------------------...---+++******+++---...------------------,,,,,,...---------,,,,,,,,,+++---------............///------,,,++++++,,,------....................................////////////222222222111111000000///000000111111111222222222000000111111111222222222222333555666555444333222555555555444444444333333444444444333333222222222555555666666777888888888888999999999:::;;;;;;;;;::::::999999999:::;;;<<<999999999888888888777777666777888:::<<<===>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@??????@@@@@@AAABBBCCCCCCCCCBBBBBBBBBBBBAAAAAA>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<===============<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======<<<<<<===>>>??????@@@@@@AAAAAAAAA???<<<999999:::999999999999999999::::::666777777777777777666555666555555444444444555555666666666666666666666666444444555555444333333222444444444444444333333222...///000000111111000000000000111111111222222222////////////000000000000000000000000//////.............../////////000000..............................------------......------------------------.........---,,,,,,++++++------------------------------------------------,,,------......------,,,...------,,,,,,------...------------............------------------------......------------............---,,,,,,---......//////.........---------.......................................---------...------,,,,,,------.........---------,,,,,,,,,.........------,,,,,,,,,........................------------------------////////////////////////...........................///000000111111000000//////////////////////////////000000000111111111000000000000000000000000444333222111111222333333444333333222222222222222333333333222222111111111333333222222222111111111222222111111111222333444---...///...,,,+++,,,---........................------------------------,,,------......------,,,------------------------///111222222000//////000---------............//////......------......///,,,,,,------.../////////...............---------................................................------------------------........................------------,,,,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,------------......---------,,,,,,,,,,,,,,,,,,---------......---------------------------,,,+++******+++------,,,,,,------------------.........------------------------............///------,,,,,,,,,,,,------....................................////////////111111111111111000000000000000000111111111222222000000000111111111222222444777999777333000000111444444333333333333333222444444333333333333222222444444555555666777777777777777777888999<<<>>>???===<<<;;;;;;;;;;;;;;;<<<999999888888888777777777666777888:::;;;===>>>???AAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAABBBAAAAAAAAAAAA@@@@@@@@@>>>===<<<;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<===>>>???;;;<<<<<<======>>>>>>>>>@@@@@@@@@>>>;;;999999:::777777777777888888999999444444444444444555666666777777666555444444444444444444444444444444444444444444444444444333333222333444444444444333222222......///000000000000///000000000111111111222222000000000000////////////000000000////////////...---------.........//////........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++------------------------........................,,,------......------,,,...------,,,,,,------...------------............------------------------......------------......------,,,,,,,,,,,,------...............---------........................---------.........//////...------,,,,,,------......------------,,,,,,,,,.........---------------------------------------------------------------////////////////////////------------------------......///000000000000/////////////////////////////////000000000000111111////////////////////////000000000000111222444555444333111//////000222333222222222222222111111111333222222222222111111111222111111111111222333333---...///...,,,++++++,,,........................------------------------,,,------......------,,,,,,,,,---------------------///000000...------...---------............///......------------......---------------...///000................................................////////////////////////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,++++++++++++,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,---------......------------------------......---------...//////,,,,,,,,,------.................................---------............///---------,,,,,,---------....................................////////////+++,,,---...000222333333000000000000111111111111000000000000111111111111555999<<<999444000111444222222222222222222222222333333333333333333333333333333444444555666666777666666555666777:::===???======<<<<<<;;;;;;;;;:::888888888888777777777777888999:::;;;===>>>???@@@@@@@@@AAABBBBBBBBBAAAAAACCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>===<<<<<<;;;;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<::::::;;;;;;<<<=========;;;;;;;;;<<<===>>>???@@@=========>>>>>>>>>>>>>>>?????????>>>;;;999999999666666777888888999999999555555333333333444555666777666555444333222222222333333333333333333333333333333444444444333333222333333333333333222111111---......///////////////000000000000111111111111111111000000//////......////////////////////////,,,,,,,,,---------..............................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000------------------------........................,,,------......------,,,...------,,,,,,------...,,,,,,,,,,,,------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,................................................---------............///...------,,,,,,------...------------------------...............---------------------------------------------............////////////////////////////////////////////////---......///////////////////////////////////////////////////000000000111////////////////////////......///000111222333333222111000//////000111111222222222111111111111111222222222222111111111111111111111111111222222333---...///...,,,+++,,,---........................------------------------,,,------......------,,,,,,,,,,,,---------......,,,...//////---,,,,,,------------............///------,,,,,,,,,,,,------......---------...//////---.............................................////////////////////////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,+++++++++,,,,,,,,,---------......------------------------------------......//////,,,,,,,,,------.................................---------............///------------------------....................................////////////******+++---///000111222//////000000000111111111//////000000000111111111222666999777222000222666222222222222222222222222333333333333333333333333333333333444555555666666666555444444444666999:::;;;;;;;;;;;;::::::999999888888888777777777666666888999:::;;;<<<>>>>>>???>>>>>>???@@@@@@@@@@@@@@@BBBAAA@@@???>>>>>>>>>>>>@@@@@@?????????>>>>>>>>>???>>>===<<<<<<;;;;;;<<<:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>>;;;;;;;;;;;;<<<>>>??????@@@@@@@@@???????????????>>>>>>>>>===:::888888999777777888999::::::999999888777666444333333444555555444333222111111000000111111111111111111111111222222333333444333333222222222333333222222111000---....../////////////////////000000000111111111111111000000//////...................../////////,,,,,,,,,,,,------------........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////------------------------........................,,,------......------,,,...------,,,,,,------...***++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---.............................................///............---------...------,,,,,,------...------------------------................................................---------....../////////........................////////////////////////---......///////////////...........................////////////000000000////////////////////////000000000000000000000000//////111111111111000///111111111111111111111111222222222111111111000000000000111111222222222222,,,---......,,,,,,---...........................------------------------,,,------......------,,,+++,,,,,,------.........---///000000...------...---------............///,,,,,,,,,++++++,,,,,,,,,........................---------.......................................////////////////////////------------------------........................,,,,,,,,,,,,------------......---,,,,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,+++++++++,,,,,,,,,---------......------------------------***++++++,,,,,,---------,,,,,,---------------------------------.........---------............///------............------....................................////////////............------------/////////000000000111111/////////000000000111111...000222222000///222444111222222222222333333333222222333333333333444444333333444444555666666666666555444444444555666777999::::::::::::999999888888888777777777666666666777777888999:::;;;<<<<<<;;;<<<===>>>??????????????????>>>===<<<<<<<<<===@@@????????????>>>>>>>>>>>>===<<<;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999::::::;;;<<<===>>>>>>;;;;;;;;;;;;;;;<<<===>>>@@@@@@@@@??????>>>>>>>>>======>>><<<:::888888999888999:::;;;;;;:::999888999888777666555444444444333222222111000000000000111111111111111111111111111222222333333333333333111222222222222111000000......///000000000000////////////000000000111111000000000000////////////---............/////////,,,,,,,,,---------..............................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********------------------------------------------------,,,------......------,,,...------,,,,,,------...++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,------------,,,,,,---------.......................................//////.........---------...------,,,,,,------...,,,,,,,,,------------................../////////........................---------...//////000000........................------------------------......///000000000000///..............................////////////000000////////////////////////111111111111111000///...---///111333333222000///000000000111111111111111222111111111111000000000///000111111222222111111***,,,------------...///........................------------------------,,,------......------,,,++++++,,,,,,---......///---///000000...------...---------............///------,,,,,,,,,,,,------------...//////...---,,,---------.........//////................................................................................................,,,,,,---------.........------,,,,,,,,,---...///,,,------------.........------------,,,,,,,,,,,,,,,,,,,,,---------......------------------------)))***+++,,,------------------------------,,,,,,+++,,,,,,,,,---------------------............///,,,---...//////...---,,,....................................////////////000000000//////.........////////////000000000111////////////000000000111------......///000222333222222222222333333444444222222222333333444444444444444444555666666777777444444444555555555666666888888::::::;;;:::999999888777777777666666666666777777888999:::;;;;;;<<<;;;;;;<<<===>>>>>>>>>>>>@@@??????>>>>>>>>>>>>???@@@@@@@@@?????????>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<;;;;;;::::::999999999999999:::;;;<<<===>>>>>>;;;;;;:::::::::;;;;;;<<<>>>>>>===<<<<<<;;;::::::<<<======;;;999888888999::::::;;;<<<;;;:::888666666666666666666555444444222222111111111111111222111111111111111111111111111111222333333333333333111111111111111000000///...///000000111111000000////////////000000000111////////////000000000000---------.........//////------------..........................................------------......------------------------------,,,++++++******)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...------,,,,,,------...,,,,,,---------.........---------------------------,,,,,,++++++,,,,,,---,,,---............---,,,---------.........//////........................---------..................------,,,,,,------...,,,,,,,,,---------......---........./////////000---------------------------------...///000000000...................................................///000000111111000000................................./////////000000000000000000000000000000111111222222222111000//////000111111222222222111///000000000111111111222111111111111000000000000...///000111222111111000)))+++------------///000........................------------------------,,,------......------,,,++++++,,,,,,---...//////,,,---///...,,,++++++,,,---------.........//////.........------.........,,,---///000000...---+++---------.........//////................................................////////////////////////........................---------....../////////---,,,,,,+++,,,---///000---------.........//////......------------,,,,,,,,,,,,,,,---------......------------------------+++,,,---...////////////.........------,,,,,,,,,+++++++++,,,,,,------------------.........//////,,,---...//////...---,,,..................................../////////000//////000000111111222222////////////000000000000////////////000000000000000///...///111333333222222222222333333444444444222222222333333444444444444444555555666777777777333444555666777777777777777888:::;;;<<<;;;;;;:::777777777777666666666666999999:::;;;;;;<<<======;;;;;;===>>>????????????CCCBBBBBBAAABBBBBBCCCCCC@@@@@@@@@@@@????????????AAA@@@???>>>>>>======>>><<<<<<<<<============>>><<<<<<;;;::::::999888888999999:::;;;<<<===>>>???;;;;;;:::999999999::::::;;;;;;::::::999888777777;;;<<<===;;;999888888999:::;;;<<<<<<;;;999666555333444555666777666555444222222222111222222333333111111111111111111111111000111222333333333333333111111111111111000////////////000111111111111111////////////000000000000......//////000000111111---------.........//////---------.........//////........................///......------......///........................+++,,,,,,------...//////------------------------++++++++++++++++++++++++,,,------......------,,,...------,,,,,,------............/////////000000---------------------------,,,,,,++++++,,,,,,---------...//////...---------------.........//////........................++++++,,,---...///000111...------,,,,,,------...,,,,,,,,,------.........---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111........................111111111111111111111111//////000111111111111111..................................../////////000111111111111111111111111000111222333333222111000222111000///000111333555//////000000111111111222111111111111000000000000...///000222222111111000...------,,,---...000111111///---++++++,,,///000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000///...,,,------...///000111111111000///...---,,,++++++---------.........//////+++,,,---.........---,,,,,,,,,+++***+++,,,---...........................///...------------...///......---------......///---,,,,,,++++++,,,,,,---//////.........---------...------,,,,,,,,,------//////......---------,,,------------------------.................................///......------,,,,,,,,,------///000111,,,,,,+++******+++++++++........................------------------------000///...---------------------......//////000000///////////////.........//////////////////////////////000000000000//////222222111000///...------111111222222222333333333222333333444444333333222444444444333333222222222111222222333333444444555666555333222222333444555999999999999888888777777666666666666777888999:::999999888888999999:::;;;;;;<<<<<<===>>>??????@@@AAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@?????????>>>>>>@@@@@@@@@@@@@@@???>>>===<<<<<<:::999999:::;;;<<<======<<<;;;::::::999999999:::<<<=========<<<;;;<<<<<<;;;::::::999888888::::::::::::::::::::::::::::::999888888999999999;;;;;;;;;:::999888666555777777666555333222111111555555444444444333333333222222111111111111111111333333333333333333333333111111111111111111111111000000000000000000000000222111111111000000//////000000000000000000000000................................................///............------------------------------------.........---,,,,,,+++++++++,,,,,,,,,,,,------------............------.........------,,,,,,,,,---------,,,,,,++++++++++++,,,---...---,,,***)))111000...,,,,,,,,,...///++++++++++++,,,---......------------------------,,,,,,,,,---------......,,,------....../////////........................------------------------........................000000///...------,,,,,,---------............///................................................000000//////.........---------------------------000///...------...///000......////////////......111000///...............000///---,,,---...000222000000111222222222222222222111000//////000111222000000000000000000000000////////////000000000000111111111111111111111111...---,,,,,,,,,---...//////...,,,+++,,,---...///........................------------------------,,,---...///000//////.....................//////..................---------------.........//////+++,,,---.........------,,,,,,+++++++++,,,---...........................---,,,++++++++++++,,,---///......---------......------,,,,,,,,,,,,------//////.........---------...------,,,,,,---------/////////.........------------------------------------------------------------.........------,,,---------------.........---,,,,,,+++++++++,,,,,,........................------------------------//////...------------............////////////////////////////////////...//////////////////////////////000000000000//////111111000000//////......111111111222222222333333222333333444444333333222444444444333333222222222111222222333333444555555777555444333333444555666:::999999999888888888888666666666666777888999:::999999999888999999:::;;;<<<<<<<<<<<<===>>>??????AAA@@@@@@?????????@@@@@@AAA@@@@@@@@@@@@????????????@@@@@@@@@@@@???>>>>>>???>>><<<:::999999::::::<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>??????>>>===<<<<<<;;;;;;:::999999888::::::::::::::::::::::::999999999888888888999999888888888999999888888888666666666555555444444444555555444444444333333333111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000111111000000000/////////////////////////////////................................................///............---------------------------------,,,,,,------,,,++++++***++++++,,,,,,,,,,,,------------............------......---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,---------,,,,,,+++---+++***(((((()))***+++------,,,++++++,,,,,,,,,------------------------,,,,,,,,,---------......---------------.........------------------------------------------------........................000//////...------,,,,,,---------............///................................................000/////////.........---........................000///...------...///000......////////////......000000///...............///...,,,,,,,,,---///000///000111111222222111111111111000000000000111111000000000000000000000000111111111111222222222222////////////////////////...---,,,,,,,,,,,,,,,---++++++,,,,,,------......................................................------...////////////...............------,,,,,,++++++,,,---...//////000---------...............+++,,,------......------,,,,,,+++++++++,,,---...---------------------------,,,,,,++++++,,,,,,---000///...---------------......------------.....................------------------,,,,,,------...///////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---.........,,,+++***------,,,,,,,,,------...........................------------------------...------------.../////////////////////...............////////////////////////////////////////////////000000000000//////000000000000////////////111111111222222222222333222333333444444333333222444444333333333333222222222222222333444444555555777666555444555555777888::::::999999999999888888777777777777777888999:::999999999999999:::;;;;;;<<<;;;;;;;;;;;;===>>>???@@@???????????????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@>>>??????@@@@@@@@@@@@@@@AAA@@@>>><<<;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<;;;;;;:::999999999::::::::::::::::::::::::999999999999999999999999555555666777888999::::::666666666666666666666666555555444444444333333333111111111111111111111111111111111111111111111111////////////////////////000000000000000000000000///////////////.........////////////////////////................................................///............---------------------------------++++++,,,,,,++++++******++++++,,,,,,,,,,,,------------............------...------------,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,------...------+++*********+++,,,///...---,,,++++++++++++------------------------,,,,,,,,,---------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------/////////...------,,,,,,---------............///......................../////////////////////////////////...............//////////////////////////////............//////........................////////////...............---,,,,,,,,,---...///...///000000111111000000000000111111111111000000000000000000000000000000111111111222222222333333////////////////////////...------,,,++++++++++++((()))+++---......------........................------------............------........./////////------------------------++++++,,,---......//////........................,,,,,,,,,---------------+++++++++,,,,,,,,,------------------------------........................000///...---------------.........------.................................------,,,,,,,,,---......////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,***+++---......---+++***...------------......///........................------------------------,,,,,,,,,------///000000000000//////......------............//////////////////////////////////////////000000000000//////.../////////000000000111111111111111222222222222222333333444444333333222333333333333333333333333222222333333444555555555777777666666666777888999::::::::::::::::::999999888777777777888888999::::::999999999999:::;;;;;;<<<;;;:::::::::<<<===??????>>>>>>>>>>>>???@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@===>>>???@@@AAAAAAAAAAAACCCBBB@@@>>>======>>>>>>??????>>>======<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::999:::::::::;;;;;;;;;:::666666777777888:::;;;;;;777777666666666666555555555555444444444333333333111111111111111222222222111111111111111111111111000000000000000000000000////////////////////////........................////////////////////////................................................///............---------------------------------++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---...///......---,,,,,,,,,---......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------//////.........------------------............///........................////////////////////////................................................/////////....../////////...........................///////////////............---------...///000......///000000000000000///000111222222111000///000000000000000000000000//////000000000111111111111111111111111111111111---------,,,,,,++++++***((()))+++---......---,,,........................++++++,,,,,,,,,------------------------......///++++++,,,,,,---......///,,,,,,------------------.....................---,,,,,,,,,,,,------......++++++,,,,,,,,,---------------------------------........................//////...---------------.........------.........---.....................,,,,,,,,,,,,,,,---...///.........///////////////........................------------------------***+++,,,,,,---------,,,((())),,,.........---,,,...---------......///000........................------------------------,,,,,,,,,---...///000111000000//////......---------.........//////000000//////////////////////////////000000000000//////......//////000000111111000000111111111222222222222333333444444333333222333333333333333333333333222333333444444555666666777777777777888888999999::::::::::::::::::;;;;;;888888888888888888999:::::::::999999::::::;;;<<<<<<<<<;;;:::;;;;;;======>>>=========>>>>>>???@@@BBBBBBBBBAAAAAAAAA@@@@@@===>>>???@@@AAABBBBBBBBBBBBBBBAAA@@@@@@AAABBBCCCBBBBBB@@@???===<<<::::::;;;;;;;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;<<<======<<<<<<;;;:::999999999::::::;;;888888777666555444333222555555444444444333333333000000111111111222222222222222222222222222222222111111111111111111111111////////////////////////------------....................................................................................///............---------------------------------,,,,,,---------------,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,...///+++++++++++++++++++++,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...............------------------............///........................////////////////////////---------...............------------------------...//////////////////.........------------......---...//////000///......///////////////000000111......///000000000000000///000111222222111000///000000000000000000000000000000000000111111111111111111111111111111111111,,,------------,,,,,,+++***+++,,,.........------........................***++++++,,,,,,---------------,,,,,,------...///++++++,,,---...///000000......------,,,,,,++++++...............------------,,,,,,,,,,,,---...///***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++......---------......///......------------......---------...............,,,,,,,,,,,,---......///---------...............................................................***+++,,,------......---(((***+++---...///......---------------...///000........................------------------------,,,,,,,,,---...///000111///////////////.........------......///000000000//////////////////////////////000000000000//////......//////000000111111000000000111111111111222222333333444444333333222222222333333333333444444333333333444555555666666666777777888888999999999::::::;;;;;;;;;;;;<<<<<<999999888888888999999::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<===>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@>>>???@@@AAABBBBBBBBBBBBAAAAAA@@@@@@AAABBBDDDEEECCCCCCAAA@@@>>>===;;;;;;>>>===<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999:::<<<===>>>======<<<===<<<;;;:::999999:::;;;999888777666444333222111555555444444444333333333000000000111222222333333222222222222222222222222111111111111111111111111000000000000000000000000---------.......................................................................................///............---------------------------------,,,,,,---.........------++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,------...---,,,,,,+++++++++,,,,,,,,,,,,---------------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///................................................---------------.........------------------------......////////////......///...---,,,,,,---...///------///000000000///...//////000000000111111111...///000000111111000000000000111111111111000000000000000000000000000000222222222333333333333444////////////////////////,,,,,,---...///...------,,,------.........------........................++++++,,,,,,---......///------,,,,,,,,,---...///---------....../////////---------,,,,,,,,,++++++//////.........---------------,,,,,,,,,---...///***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++---------------...///000------,,,,,,,,,,,,---------------.........//////,,,,,,,,,,,,---...//////,,,,,,,,,,,,---------...........................------------------------++++++,,,....../////////,,,,,,------............,,,,,,,,,,,,---...///000........................---------------------------------------...///000.........///////////////------......///000000111//////////////////////////////000000000000//////////////////000000000000000000000000111111111111222333333444444333333222222222222333333444444444333333444444555666666666555666777888888999999999:::;;;;;;;;;<<<<<<<<<<<<:::999999888888999999999;;;::::::::::::;;;<<<<<<;;;<<<>>>??????>>><<<;;;<<<<<<<<<<<<===>>>??????AAA@@@@@@@@@@@@???????????????@@@AAABBBBBBBBBBBBAAA@@@?????????@@@AAABBBAAAAAAAAA@@@??????>>>>>>>>>===<<<;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::777888:::<<<===<<<;;;;;;===<<<:::888888999:::;;;888888777777666555444444555555444444444333333333///000000111222222333333111111111111111111111111111111111111111111111111000000000000000000000000------......////////////........................................................................///............---------------------------------++++++,,,---------------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......+++++++++,,,,,,------------------,,,+++***)))(((------......////////////,,,,,,,,,++++++,,,------++++++++++++++++++++++++,,,,,,,,,---------......---------------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///........................------------------------,,,,,,,,,------.................................---...///000000///...---///...,,,++++++,,,...///,,,---///000111000///......//////000000000000000///000111111222222111111111111000000000000111111000000000000000000000000222222222333333333444444////////////////////////+++,,,...///000///......///.............................................,,,,,,------...///000000------,,,+++,,,---...///000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------------,,,+++,,,---...///***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------,,,,,,,,,---...///000111---,,,,,,++++++,,,,,,------------.........//////+++++++++,,,---...///000+++++++++,,,,,,---------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...//////////////////...---------......+++++++++,,,---...///000........................------------------------...------------...//////---.........//////000000---------...///000000111//////////////////////////////000000000000//////000000000000////////////000000000000111111111111222333333444444333333222222222222333333444444444333333444444555666666666555555666888888999999999;;;;;;;;;<<<<<<<<<======::::::999999888999999999;;;::::::::::::;;;<<<<<<;;;===???AAA@@@???<<<:::;;;;;;;;;<<<<<<>>>??????@@@@@@@@@?????????>>>>>>@@@@@@AAABBBBBBBBBAAAAAAAAA@@@>>>=========>>>>>>?????????@@@@@@AAAAAAAAA<<<<<<:::999888999999:::;;;;;;<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::555666999;;;;;;;;;:::999;;;:::888777777888:::;;;777777777777777777777777555555444444444333333333///000000111222222333333000000000000000000000000000000000000000000000000000000000000000000000000........./////////000000........................................................................//////.........---------------------------------)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,---,,,+++)))'''%%%((()))***+++++++++++++++......---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------....../////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.....................---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////////////////---...///000000///...---///...,,,++++++,,,...///+++---///000111000///...---......///000/////////000000111222222222222222222111000//////000111222000000000000000000000000000000111111111222222222111111111111111111111111........................,,,,,,,,,---------......///...---,,,,,,---...///---------,,,,,,+++++++++........................------,,,,,,,,,,,,------------------------------////////////////////////++++++---...//////000000///......---------......---------.....................------------......---------.........//////000///...---,,,------...------............---------...............------,,,,,,,,,---------......,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,---...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------------------------------111000///...------...///111111000000//////......000000000000111111111111000000000000000000000000///000111333333222111111111111111222222333333333444444444444444444444444555444444333333333444444444555666777888999::::::888888999999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>;;;<<<<<<============<<<===???@@@@@@?????????@@@?????????@@@@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>===???@@@???===<<<<<<<<<>>>===<<<;;;:::999999999999999999::::::;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<999666333222444666888888888777777666666555555444444444333333222222222333222111000////////////000000000000000000000000000000000000000000000000222000///......///000222000000///...---,,,,,,,,,........................---...///000000///...---------------------------000...---++++++,,,---............------,,,,,,,,,.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........***++++++,,,------------------,,,+++,,,---...///.........------,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,---...//////////////////////////////***+++,,,,,,------,,,,,,........................---...///111111///...---///...---,,,,,,---...///***++++++,,,---...//////,,,---/////////---+++)))---...///000000///...------------............///......//////000000111111000000////////////000000333333333333333333333333000000000000111111111111111111111222222333333333........................,,,,,,,,,---------............---,,,,,,---.........---------,,,,,,,,,+++..............................------------......------------------------.........---------------------......///.........///......---------......+++,,,,,,,,,------............------------......---------.........//////000///...---,,,------...------............---------...............------,,,,,,---------.........,,,---...---+++***+++,,,........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------------------------------000///...---,,,,,,---...000000000000//////......//////000000000111111111000000000000000000000000000000111222222222222111111111111222222333333333444444444444444444333333555444444333333444444444444555666777888999::::::888999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>><<<======>>>======<<<<<<<<<>>>@@@@@@?????????AAA??????????????????@@@@@@??????????????????@@@@@@>>>???@@@???===;;;;;;<<<======<<<;;;::::::::::::999999999:::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;???===;;;999888999:::;;;888888777777666555555444333333333333333333222222333222111000////////////........................///////////////////////////...---,,,,,,---...///000000///------,,,,,,---------------------------......////////////......------------------------000...---++++++,,,---.........---------,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,---------,,,,,,++++++*********+++,,,---------------------,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------........................---...///000000///...---......---,,,,,,---......,,,,,,------------------,,,---.........---,,,+++......////////////......---------............///...///////////////000000000000////////////000000111111111111111111111111000000000000111111111111111222222222222222222333........................,,,,,,,,,---------.........------,,,,,,------............---------------........................///..................///------------------------///.........------,,,,,,......//////...------,,,......---------......///******++++++,,,---............------------......---------...............//////...------------...------............------------...............---,,,------------.........,,,---...---,,,++++++---........................+++,,,---......---,,,+++...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------------------------------......---,,,,,,,,,,,,---000000000////////////...//////000000000000111111000000000000000000000000111111111000111111222333111111111222222222222222333333333333333333333333444444444333333444444555555555666666777888999999999999999999:::::::::;;;999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>>>>===<<<;;;:::<<<>>>???>>>>>>???AAA??????????????????>>>>>>===>>>>>>???@@@@@@AAAAAA>>>@@@@@@???<<<::::::;;;===<<<;;;;;;::::::::::::999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<;;;:::999999999999999777777777666555555444444222222222333333333333333222222111000////////////........................///////////////////////////...---,,,,,,---...///000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,//////............//////------------------------///...---,,,+++,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------,,,++++++++++++*********+++,,,---,,,,,,------------------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------++++++,,,,,,------......++++++++++++++++++++++++,,,,,,---............------------------------------...///000000///...---------,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,------------------//////............//////---------............////////////...............000000////////////000000////////////////////////000000000000111111111111222222222222222111111111........................,,,,,,,,,---------..............................................................................//////............//////------------------------000000//////...------------...............------...------------...//////******+++,,,---......///......------------..........................................------......------............------,,,---......///.........------------............---.........,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...,,,+++---------------------------------...............------------------------------------------------+++,,,------......------------------------------...---------------------////////////////////////////////////000000000111000000000000000000000000222111000000000111333444111111111111111222222222222222222222333333333333444444333333333444555555555555666666777888888999999999999999::::::::::::999999999999999:::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<===============?????????>>>===<<<;;;:::999;;;===>>>>>>>>>???@@@@@@@@@@@@?????????>>>>>>>>>>>>?????????@@@@@@@@@>>>@@@@@@???<<<:::999:::===<<<;;;:::::::::::::::999999999999999999999:::999::::::;;;;;;;;;;;;;;;::::::999999999999::::::999999999999999888777777777777666555555444444333111111222222333333333444111111000///////////////........................////////////////////////111000////////////000111000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,//////---,,,,,,---//////------------------------///...---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***,,,,,,,,,---------......,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...+++++++++,,,,,,,,,------++++++,,,,,,,,,---------------------------------,,,---......//////......---------------------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---.../////////---,,,,,,---//////---------............/////////......------,,,,,,000000////////////000000111111111111111111111111///000000000111111111111333333222222111111000000........................,,,,,,,,,---------....../////////000000/////////................................................//////............//////------------------------.........---------,,,,,,+++,,,---...////////////---------------...//////+++,,,,,,---.../////////......------------...........................---------..................------............------,,,------...//////......---------.........//////---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++---/////////---,,,---------------------------------.........//////------------------------------------------------+++,,,------......------------------------------........./////////...................../////////...////////////000000000000000000000000000000000222111000000000111333444111111111111111111111111111111111222222222333333333333333333333444555666555555555666777777888888888888888999999999::::::888888888999999::::::::::::::::::;;;;;;;;;<<<<<<===============<<<<<<<<<>>>>>>>>>======;;;:::999888:::<<<===<<<<<<===>>>@@@@@@@@@@@@@@@?????????@@@@@@@@@?????????>>>>>>>>>???@@@>>><<<:::::::::<<<<<<;;;:::::::::;;;;;;999999999999999999999999888888999:::;;;;;;::::::999999888888888888999999::::::;;;;;;;;;:::999888666666555555444333333333111111111222222333333333111000//////////////////////////////////////////........................000000////////////000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///------------------------......------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***,,,,,,---------.........,,,,,,,,,------.........++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,------------------------,,,---......//////......------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,---...//////...---,,,,,,---...///---------............/////////......------,,,,,,000000////////////000000000000000000000000000000///000000000111111111111222222222111111000000000........................,,,,,,,,,---------.........///000000000000///...---------------.................................///..................///------------------------++++++++++++++++++++++++***+++,,,...///000000000---------------...///000------............//////......------------.....................---------,,,---......///.........------............------,,,,,,---...////////////------........./////////---...///...,,,,,,,,,...........................+++,,,---...//////......,,,------......------,,,,,,,,,,,,---......//////------------------------------------------------+++,,,------......---------------------------------...//////000000//////---............/////////......////////////000000000000000000000000000000111111111000111111222333111111111111111000000000000000000111111222222333333333333333444555555666555555555666666777777777777777777777888888888999777777888888999:::::::::999::::::;;;;;;<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999;;;<<<<<<;;;;;;;;;<<<>>>>>>>>>?????????@@@@@@AAAAAA@@@@@@???>>>>>>===<<<===???>>><<<::::::;;;<<<;;;;;;::::::;;;;;;;;;999999999999999888888888666777999:::;;;::::::999999888888777777888888999777777888888888888777777555555555444333333222222111111111222222222222222000//////....../////////000000000000000000000000................................................///......---------......,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------......---------,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,++++++)))***+++,,,,,,,,,++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,***++++++,,,---...///000,,,,,,------------------......------------......---------............////////////...............000000////////////000000........................000000000000111111111111111111111111111000000000........................,,,,,,,,,---------......,,,---...//////...---,,,+++,,,,,,,,,------------..............................------------......------------------------+++,,,,,,------......///,,,,,,---.../////////...---,,,,,,------///000000......------------,,,,,,......------------......//////.........---------,,,,,,.../////////......------............------+++,,,---...////////////............////////////---//////...---,,,---...........................,,,,,,------.../////////,,,,,,---......---,,,,,,+++++++++,,,---.................................------------------------+++,,,------......------------------------------,,,---.../////////......---------.........//////........./////////000000000000000000000000000000000000111222222222222111222111111111000000000/////////000000111222222333333333333333444555666666555555555666666666666666666666666666777777777777666777777888999999::::::999999::::::;;;<<<<<<===>>>=========<<<<<<<<<<<<:::::::::;;;::::::999999999;;;<<<<<<:::999999::::::;;;;;;<<<===>>>??????@@@@@@??????????????????:::<<<======<<<;;;;;;<<<;;;;;;;;;::::::;;;;;;<<<999999999999888888888777555666888:::;;;:::999999888888777777777777888888555555555555555555555555555555444444333222222222222222222222111111111111//////.........//////000////////////////////////........................------............------......---------......///------------------------,,,------......------,,,------------------------------......------,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,---------,,,,,,)))***+++,,,,,,,,,++++++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,...------------------...,,,---............---,,,,,,,,,,,,------.........,,,---.........---,,,+++,,,------......------,,,---------............///...///////////////000000000000////////////000000////////////////////////000000000000111111111111000000000000111111111111........................,,,,,,,,,---------......++++++,,,------,,,+++++++++++++++,,,,,,---------........................---------,,,,,,---------------------------------......///000111222333333.........///......---,,,,,,,,,,,,---...///000111...------,,,,,,++++++***.........------.........//////.........---------+++,,,.../////////......---..................---+++,,,---...////////////............/////////000.../////////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,------///000111,,,,,,---......---,,,,,,******+++,,,,,,---..............................------------------------+++,,,------......------------------------------***+++---...///...---------------.........//////............/////////000000000000000000000000000///000111333333222111111222111111111000000//////...//////000111222222222222222222333444555666777555555555666666666666666555555555555666666666666666777777888999999::::::999999::::::;;;<<<======>>>>>>======<<<<<<<<<;;;888888999:::::::::999999:::;;;<<<<<<:::888888999777888999:::;;;===>>>>>>>>>>>>>>>???@@@@@@AAAAAA999;;;======<<<;;;<<<===;;;;;;:::::::::;;;;;;<<<999999999999888888777777444666888:::;;;:::999888888888777777777777888888999888888888888888999999555555444333333222222111333222222222111111000000//////.........//////000................................................//////000000000000//////......---------......///........................+++,,,............,,,+++------------------------------......------,,,+++,,,,,,,,,------.................................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,------------+++,,,---...///...------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,+++***)))++++++,,,,,,,,,---------++++++++++++++++++++++++////////////////////////***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------...//////...------......---------,,,,,,,,,,,,---/////////---+++)))+++,,,............,,,+++---------.........//////......//////000000111111000000////////////000000222222222222222222222222000000000000111111111111//////000000111111222222---------------------------......//////000000000........................---------------------------,,,,,,,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------////////////............000///...---------------........................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,........................------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------........................///...---,,,+++,,,---...111---((('''***---......---+++((((((***,,,------+++,,,------......------...........................---,,,++++++,,,---...------------------------...---,,,++++++,,,///000////////////////////////////////////............111111111111111111111111222222111000//////000000000000////////////000000222222222222222222222222222222111111222222333444555555555555666666666777333333333333444444555666555555666777888999::::::888999;;;===>>>??????>>>@@@???===;;;:::::::::;;;;;;;;;;;;:::::::::999999======<<<<<<;;;;;;;;;;;;;;;;;;999999999999;;;;;;>>>===<<<;;;;;;<<<===>>>::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::999888777666666666666444555666777888888888888888666666777888999888777666666666666666666666666888555333222222222222111111111000000//////......000///...------...///000000111222111...,,,,,,,,,////////////////////////------------------------------------------------111000///...---,,,++++++------------------------...------,,,,,,------...........................------,,,,,,,,,,,,++++++..................------...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,...000...---,,,,,,++++++,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------///............---------++++++,,,,,,,,,,,,---------.........---,,,,,,+++---,,,,,,+++,,,---...///...---,,,,,,,,,,,,---...++++++,,,,,,,,,,,,------***++++++,,,,,,++++++******+++,,,,,,------,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,......................../////////......------,,,////////////////////////000//////.........//////,,,,,,---...///000111111////////////000000000000111///------000222111///000000000000111111111111------------------------++++++,,,,,,,,,,,,,,,,,,........................------------------------///............///000000........................---------------------------......//////......---------------------------------......//////000000//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,...------------------,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,............---------,,,........................---,,,,,,+++,,,---//////000---))))))+++---...---...+++))))))+++---------,,,,,,------...------------------------------------------,,,,,,---------------------------------------,,,,,,,,,---...///////////////////////////---.........//////000000111111111111111111111111222222111000000000000000000000////////////000000333333333222222222222222222222111111222222333444444444444444444555555555555444444444444555555666555555666777888999::::::::::::999:::;;;<<<>>>???>>>===<<<;;;::::::;;;;;;;;;;;;;;;:::::::::999999======<<<<<<<<<;;;;;;;;;;;;:::999999999999:::;;;;;;;;;:::999999:::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666666666666333444555666777777777777777666555666777888888666333333333333333333333333777555222111222222222111111111000000////////////000///............///000---///000000...------...........................------------------------------------------------.........---------------------------------------...------,,,,,,------...------------------------------,,,,,,,,,,,,++++++..................------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---///...---,,,,,,++++++,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---******+++,,,---...//////++++++,,,,,,,,,,,,------------......------,,,+++------,,,,,,,,,---...///...---,,,,,,,,,,,,---...++++++,,,,,,,,,,,,------,,,------......------,,,***+++,,,,,,------,,,,,,------------------,,,,,,------------------------------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,.................................---------------........................//////......---......///.........///////////////////////////000000000000111///---...000222111///000000000000111111111111------------------------//////..........................................------------------------///............///000000...................................................//////////////////...------------------------+++,,,---...///000111111---.../////////...---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------------.................................+++,,,...////////////...------------------------...------------,,,,,,,,,........................+++++++++,,,---...///000...,,,++++++,,,------,,,...,,,******,,,.........---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,------------.........////////////////////////,,,,,,---...///000111111111111111111111111111111222111000000000000000000000000////////////000000333333333333333333333333222222111111222222333444444444444333333333333333666666666555555555555555555555666777888999::::::<<<:::888777777999<<<>>><<<<<<;;;::::::;;;;;;<<<;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999888888999:::;;;::::::999999999999::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999888777666666666666333333444555666666666666555444444444666777666555222222222222222222222222555333111111111222111000111000000000000/////////000//////......//////000+++---//////......///000........................------------------------------------------------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++......---,,,,,,---...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++)))******+++,,,---......++++++,,,,,,,,,,,,------------......------,,,,,,------,,,,,,,,,---.........------,,,,,,------...++++++,,,,,,,,,,,,------------............------***+++,,,,,,------,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...............---------------------------------........................,,,,,,,,,,,,------------...........................---------------......000000//////............////////////000000000000000///......000111111000000000000000111111111111........................111111000000//////..............................---------------------------,,,,,,,,,,,,---..............................------------------------......////////////......------------------------,,,,,,---......///000000,,,---///000000///---+++........................------------------------,,,,,,------......//////........................)))+++---///000000..............................---------------,,,,,,,,,........................,,,,,,,,,,,,---.........,,,,,,------...------,,,...,,,++++++---.........------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,------------------,,,,,,---...///.........////////////////////////---------...///000000111111111111111111111111111111111000000000000000111000000////////////000000333333333333333444444444222222111111222222333444444444444444333333333333666666666666555444444333555555666777888999::::::;;;:::999888888999;;;<<<::::::;;;;;;;;;<<<<<<===<<<;;;;;;;;;;;;:::::::::;;;<<<<<<======<<<;;;:::;;;:::999888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;::::::::::::::::::::::::::::::999888777666666555555666222333444444555555555444444333222333555666555444333333333333333333333333333111000000111222111000000000000000000000000000000//////////////////000+++---//////...---...///........................------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,------------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------(((+++...///...,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,------...------,,,,,,------------------------------------------------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................................................................+++++++++,,,,,,---------........................------,,,,,,,,,---......///////////////.........////////////000000000000000///......///000111111///000000000111111111111........................---------,,,,,,+++++++++........................---------------------------,,,,,,,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------...............---------+++---...000000///---,,,........................---------------------------------....../////////........................((())),,,...///...---,,,........................------------------------.................................------,,,,,,+++,,,---.........---,,,,,,...,,,+++,,,---///...---,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,---------......,,,---.../////////......///////////////////////////////////////.........000000000000000000000000111000000000000000111111000000////////////000000222222222333333444444444222222111111222222333444555444444444444444444444555555666666555444333222555555666777888999::::::999::::::;;;;;;;;;:::::::::;;;;;;<<<============<<<<<<<<<;;;;;;;;;:::::::::;;;<<<=========;;;::::::999888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<======<<<:::999999999999999999999999999999888777666555555555555222333333444444444444444444222222333444555444333333333333333333333333333111000000111222333222000000000000000111111111111///000000000000000000///---...000///---,,,,,,---........................------------------------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,------.........------,,,,,,------...------------------------------------------------(((***---...---,,,+++,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++............------------+++++++++,,,,,,,,,------,,,,,,------...------,,,---------------------,,,------------------------+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++---------------------------.....................................................................+++++++++,,,,,,---------........................,,,,,,,,,,,,,,,---...///------......///000000111////////////000000000000//////////////////000111///000000000111111111111....................................------------........................------------------------///............///000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------.........---------,,,,,,,,,---.../////////...---........................------------------------.............../////////........................)))***,,,------------,,,---------------------------------............///......................../////////...---,,,******,,,---//////---,,,---...,,,++++++,,,---...---,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,------.........---............/////////////////////////////////000000//////............000000000000000000000000000000000000000111111222000000////////////000000000111111222222333333444222222111111222222333444333444444444555555555555444555666777666555444333555555666777888999::::::777888:::;;;<<<;;;::::::;;;<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;:::999:::<<<>>>>>>===;;;::::::999888777777888999:::999999::::::::::::999999999;;;<<<======<<<;;;999888888888888888888888888888888777666555555555555333333444444555444444333444222222222444555444333111111111111111111111111111000000222333444333111000000000111111111111222///000000111111000000///---...//////---,,,,,,,,,------------------------------------------------------------------------......------,,,,,,++++++------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,------.........------,,,,,,------...........................------------------------(((***------,,,++++++,,,...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///000111++++++,,,,,,,,,,,,------,,,,,,------......------------.........---,,,+++,,,------......------,,,++++++,,,,,,,,,,,,------......////////////......***+++,,,,,,------,,,,,,,,,,,,------------------------------------------........................---------...............------------------------........................,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,---...///000,,,,,,---...///000111111////////////000000000000...///000///...///000222000000000000111111111111......................../////////000000000000000........................------------------------///............///000000........................------------------------------............---------------------------------------------------------------.........//////................................................////////////....................................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000........................---............---+++***,,,...//////,,,,,,---///+++******+++---...,,,+++***+++,,,---.../////////---------------------------------,,,,,,---------++++++,,,,,,---......//////...---------...000111////////////////////////.........///////////////000000000000000000000000000000000000000111222222000000////////////000000//////000111111222333333222222111111222222333444111111222333444555555666555666888999999888777666555555666777888999::::::777777777888999:::;;;;;;===>>>???@@@@@@???>>>>>><<<<<<<<<<<<;;;;;;;;;;;;888:::<<<>>>>>>===<<<::::::999888777777888999:::999:::;;;;;;;;;;;;:::999999;;;===>>>>>>===;;;999777777777777777777777777888888666555555555555555444444555555555555444444444333222333555555555444222222222222222222222222000000111333555555444222000000111111111222222222///000111111111111000///+++,,,......---,,,---...---------------------------------------------------------------------------------------....................................------,,,,,,------...------------------------------,,,,,,,,,,,,++++++***++++++,,,------.........------,,,,,,------...------------------------........................)))+++,,,,,,++++++,,,---...---,,,,,,++++++,,,,,,+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,---***+++,,,---...//////000++++++,,,,,,,,,,,,------+++,,,------......------------.........---,,,+++,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,------......////////////......***+++,,,,,,------,,,,,,------------------,,,,,,---------------------------------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,.................................---------------------------------------------------...///000111---.........//////000000////////////000000000000...///111000......000333000000000000111111111111////////////////////////+++,,,,,,,,,------..............................---------------------------,,,,,,,,,,,,---............................................................////////////......------------------------***++++++,,,---...//////---------------...///000................................................000000//////......------........................//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,.../////////000000111111........................+++,,,---.........---,,,---///000...,,,+++...000+++******+++------,,,***)))***+++---...///000000..............................,,,++++++,,,......++++++,,,,,,---...//////000///---,,,---...000222////////////////////////,,,------...///000111111000000000000000000000000000000///000000111222222000000////////////000000...//////000111111222222222222111111222222333444//////000111333444555666666777999;;;<<<;;;:::999555555666777888999::::::777666555444555888;;;===>>>???@@@AAAAAA@@@???>>>======<<<<<<<<<;;;;;;;;;888:::<<<>>>???>>><<<::::::999888777777888999:::<<<<<<===>>>>>>===<<<<<<999;;;===>>>>>>===;;;999777777777777777777777777888777666555555444444555555555555666555555444444444333222333555666555444444444444444444444444444000000111333666666555333000000111111222222222222///000111222222111000///(((***---...---...///000------------------------------------------------------------------------++++++,,,---...///000111////////////////////////...------,,,,,,------...........................---------,,,,,,,,,++++++******+++,,,,,,---.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................***+++,,,+++******,,,......---,,,,,,++++++,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,------------------,,,,,,,,,++++++++++++,,,,,,,,,---------+++,,,,,,---.........---------...///...---+++***,,,,,,---......---,,,,,,++++++,,,,,,,,,---------,,,,,,------------,,,,,,++++++,,,---------,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,......................../////////......------------------------------------------...///000111111///////////////.........////////////000000000000---///111000......000333000000000000111111111111------............------,,,,,,---.../////////...//////////////////......//////.........---------,,,,,,,,,---------......---------............///...---++++++++++++---......---+++******+++---...//////...---***'''$$$""".../////////...---,,,,,,......//////////////////---.........---,,,,,,++++++,,,---...////////////...---,,,+++++++++++++++000000//////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,------......///,,,,,,---...//////......+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,''')))+++,,,,,,---///111------------------------...---,,,+++++++++++++++////////////...---,,,+++..................---------------............///////////////000000000000000000000000000000000000000000000000000000000000//////000000111111222222222222222222222222222222////////////000000000000000222333333333333444666666888<<>>>>>;;;<<<<<<<<<======>>>>>>:::999999888888999999::::::888666555444555666777888888999::::::::::::999999;;;>>>@@@AAA@@@>>><<<:::999888888777777888888888777666555333333222222444444444444444444444444333333333333333333333333333222222111111222222333111111111111111111111111222111000//////000111222000000000000000000000000////////////////////////+++++++++,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---***+++---......---+++***,,,,,,---......---,,,+++........................,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---............------,,,,,,,,,------,,,++++++*********000000///...---,,,,,,+++++++++++++++++++++++++++...---,,,+++++++++,,,------,,,,,,,,,---///000222------------------------...---,,,+++***++++++,,,,,,---------.../////////,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,++++++*********------------------------........................,,,,,,,,,---------......000000...---,,,+++++++++------............------......---------......///...000111000///...///111000000000000000000000000111111000000//////......------............------------......///.........------------------------//////.........---------........./////////000000---------............///---,,,,,,,,,,,,,,,,,,---...---+++******+++---...000000000///...,,,+++))).........///......------............---------------.........------,,,+++---...............------......---,,,,,,,,,,,,,,,............---------,,,------------------------------------------------...------,,,,,,------...------------------------,,,,,,---...............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,,,,+++---...------------------------......---,,,,,,,,,,,,,,,,,,---......///.................................---------............///////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222000000000111111111111222000222333333333333444666666888;;;@@@CCCAAA;;;666777777777777777777777777666666777777888999999:::<<<===>>>???@@@???>>>>>>;;;<<<<<<<<<=========>>>:::999999888888999999:::999888666555555555777777888888999::::::::::::999999:::<<<===>>>===;;;::::::999999888888888888888888888666555444333333333444444444444444444444444333333333333333333333333333222222111111222222333111111111111111111111111111000////////////000111////////////////////////////////////////////////,,,,,,,,,,,,------------........................,,,------......------,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---+++,,,------------,,,+++)))***+++,,,,,,,,,+++***..............................---------...///000,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---.........---------,,,,,,,,,++++++++++++++++++,,,,,,//////......---,,,,,,,,,++++++++++++++++++++++++------,,,++++++,,,,,,---......---,,,---...//////------------------------000///...---,,,,,,---...------------............---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////.........---------,,,,,,------------------------........................,,,,,,,,,---------............---,,,,,,,,,------------............------......---------...//////---...//////------...///000000000000000000000000111000000000/////////...------............------.........///......------------------------------...............---------.........///////////////---------............///,,,,,,------------,,,,,,...---,,,++++++,,,---......//////000000000//////------......///...............------,,,,,,,,,+++---............---,,,,,,////////////...---,,,+++///...------,,,------------------,,,,,,,,,,,,,,,------------------------...........................------,,,,,,------...//////...------,,,++++++,,,------............------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---+++******+++------------------------///...------,,,---------***+++,,,...///000000000........................---------............///////////////000000000000000000000000000000000000000000000000000000000000111111111111111000000000111111111111111111111111111111111222222222333333000222333333333333444666666777999===???>>>:::777777777777777777777777777555666666777777888888999;;;<<<>>>?????????>>>===<<<<<<<<<<<<<<<=========:::999999888888999999:::999888777666555666777888888999999::::::::::::::::::::::::::::::999999999999999999888888888888777999888777555555444444444444444444444444444444444333333333333333333333333222222111111111111222222111111111111111111111111000//////......//////000////////////////////////////////////////////////,,,------------.................................---......//////......---,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000000///...------------------------...------------...///000,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......------------,,,,,,,,,*********+++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------000///...---------------------------------------111000//////.../////////............---------------------------...//////---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,------....../////////............------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///------............------......------......///000///000111111000///000111000000000000000000000000000000000000////////////------............------.../////////...---,,,,,,.........///////////////........................---------------------------------............///+++,,,---......---,,,+++...---,,,,,,,,,,,,---...,,,,,,---...............,,,,,,---.../////////...//////...------,,,,,,,,,------............------......//////...------,,,///......---------......---------,,,,,,,,,,,,,,,------------------------.............../////////...------,,,,,,------.........---------,,,,,,,,,,,,------......---------+++,,,,,,---.........---++++++,,,,,,,,,,,,---------......---+++******+++------------------------///......---------......***+++,,,...///000000000---------...............---------............///////////////000000000000000000000000000000000000000000000000000000000000222222222111111000000000000000000000000000000000111111111111222222222333000222333333333333444666666666888:::;;;;;;:::888777777777777777777777777555555666666777777777888:::;;;===>>>???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::999999888888999999:::888888777666666777777888888999::::::;;;;;;::::::;;;:::999888777888888999999999999999888888777777999888777666555555444555333333333333333333333333222222222222222222222222222222111111111111222222111111111111111111111111//////............//////////////////////////////////////////////////////---------.........//////........................------............------+++++++++,,,,,,,,,------------------------------,,,++++++++++++,,,------...---,,,,,,,,,,,,---......///000222222222111111------------------------++++++++++++,,,,,,------------------------------------------------------------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------......------------------------000000//////////////////.........------,,,,,,,,,---,,,,,,,,,,,,---............---,,,,,,+++******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------.........///,,,,,,,,,,,,,,,,,,++++++------------------------------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---......------............------...---------...///000111///111222111000///000222////////////////////////000000000000////////////------............------.../////////...---,,,,,,........./////////000000---.....................---------------------,,,---------............///,,,,,,...//////...,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...////////////......------------...//////......---,,,------...//////............---------......///---------------------...------------------------,,,,,,------...............------,,,,,,------...,,,,,,,,,---------......,,,---------------,,,,,,)))***+++---...//////000+++++++++,,,,,,---------***,,,------++++++,,,...------------------------......---------......///,,,------...//////......---------.........//////---------............///////////////000000000000000000000000000000000000000000000000000000000000333333222222111111000000000000000000000000000000000000000111111111222222000222333333333333444666555666777888888888999999888888888888888888888888666666666666777777777777999:::<<<===>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;:::999999888888999999:::888777777777777888888888999999:::;;;;;;;;;;;;:::<<<;;;999888777888999:::888999999999999888777666888777666555555444555555333333333333333333333333222222222222222222222222222111111000000111111222000000000000000000000000......////////////..............................////////////////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---......------,,,,,,------...+++,,,---...///...------------------------------+++++++++,,,,,,,,,,,,,,,---------------------------------------------------------------------------------,,,,,,,,,++++++***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............+++,,,---....../////////------------------------..............................------,,,,,,,,,+++++++++******++++++,,,---......---,,,,,,+++******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------............---,,,,,,,,,,,,---------............---------------...///000111111---///000///...---...///////////////////////////////////////000000000000------............------.........///......------++++++,,,,,,---.........---------...............///////////////.........---------............///------............------------------------------///...------,,,,,,------------......///.........////////////////////////------...////////////...+++,,,---...////////////------------------...///------------............------------------------,,,,,,,,,---......//////...------,,,,,,------...++++++,,,,,,---...//////,,,------------,,,,,,+++)))***+++---...//////000***++++++,,,,,,------...)))***,,,,,,,,,,,,...///------------------------------------------...///..................------,,,,,,------.../////////---------............///////////////000000000000000000000000000000000000000000000000000000000000222222222222222111111111111111111111111111111111000000000111111111111222000222333333333333444666444666888888777777888:::888888888888888888888888777777777777777777777777888999;;;<<<===>>>======<<<<<<<<<;;;;;;;;;;;;;;;:::999999888888999999:::777777888888888888888888999999:::;;;;;;;;;;;;;;;<<<;;;999888888999::::::888888999::::::888777666666666555444444444444444333333333333333333333333222222222222222222222222111111000000000000111111000000000000000000000000...//////000000//////...........................////////////////////////,,,------------.........+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***+++,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,------...------------------------,,,,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------------------,,,------......------,,,,,,,,,,,,------------............---,,,+++++++++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......///......***+++,,,...///000000000------------------------,,,,,,---.........------------------,,,,,,,,,,,,***************++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,------............---------------...///000111222111222333222111000111333000000000000000000000000////////////000000000000------............------------......///.........++++++,,,,,,---......///---------.........//////000000/////////.........---------............///......------------......------............------......---,,,,,,---...///.........///......------,,,------......//////000------...///////////////------...............---,,,,,,,,,,,,,,,---......++++++,,,,,,------------------------------------,,,------...//////000000...------,,,,,,------...,,,------------------------------------,,,+++***,,,,,,------......------******+++,,,,,,---......)))+++,,,,,,,,,,,,---///------------------------,,,,,,,,,,,,,,,---......---...............------,,,,,,------...//////000---------............///////////////000000000000000000000000000000000000000000000000000000000000111222222222222222222333222222222222222222222222111111111222222222333333000222333333333333444666333666999999888777888:::888888888888888888888888888888888888888888888888777888:::<<<============<<<<<<<<<;;;;;;::::::::::::999999888888999999:::777777888888999999999999999:::;;;;;;<<<;;;;;;;;;999999999888999999::::::777888999::::::999777666555444444333333333333444222222222222222222222222111111111111111111111111111111000000000000111111000000000000000000000000//////000111111000//////........................////////////////////////,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***+++,,,---------,,,,,,........................---,,,,,,,,,,,,---......,,,---...//////...---,,,......//////...---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////..............................,,,,,,---......---,,,,,,,,,,,,,,,---------......------------------,,,,,,---------------.........------------------------+++,,,---.../////////...+++,,,.../////////......------------------------+++,,,---............---,,,,,,,,,,,,,,,,,,------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............/////////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,---......------............------------......///111222333111222333333222111222333000000000000000000000000.../////////000000000111---..................---,,,,,,---.../////////...------......///000111111---------.........//////......---------,,,,,,,,,---------........./////////...---,,,,,,---...///------............------++++++******+++,,,...///.../////////...---,,,,,,***++++++,,,---...//////------...///000000//////////////////...---,,,,,,++++++++++++,,,,,,---...*********++++++,,,,,,,,,---------------------------......///000111111222...------,,,,,,------...///......------,,,,,,+++------------,,,,,,+++***............---,,,+++*********+++,,,,,,---......***,,,------++++++,,,...------------------------++++++++++++,,,,,,---...,,,------...//////......,,,,,,------...///000000---------.........//////////////////000000000000000000000000000000000000000000000000000000000000111111111222222333333444222222222222222222222222222222333333333444444444000222333333333333444666333666999:::888777888:::888888888888888888888888999999999888888888888888777888:::<<<============<<<<<<<<<;;;;;;::::::::::::999999999999999999:::666777888999999999999999999:::;;;;;;<<<<<<;;;;;;777777888888999999999:::777888:::::::::999777555444444333222222222333333222222222222222222222222111111111111111111111111111111000000000000111111000000000000000000000000///000111222222111000///........................////////////////////////+++++++++,,,,,,,,,---------------------------------..................---***+++,,,---...---,,,,,,........................---,,,,,,,,,,,,---......,,,---///000000///---,,,***+++++++++***(((&&&%%%,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++........................,,,,,,---......---,,,,,,,,,,,,,,,------.........+++,,,,,,------......///........................------------------------***+++---///000000///...---.../////////...---,,,------------------------+++,,,.../////////......+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++------------------------.....................---,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,---...000000---..................---------......///111222333+++,,,---,,,+++***+++---000000000000000000000000.../////////000000111111---,,,*********,,,...///------............---------------------------------------------------------------............///......------------......------------------------///...---,,,,,,---...///------------......////////////000000000000//////...---+++******+++---...---------------------------------,,,,,,++++++++++++,,,---...////////////+++,,,------......------........................//////.........---------//////...---------------------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++---------------------------------............///---......///000/////////,,,,,,------......//////............////////////000000000000111111111111......///000000000000000111111111111111111111111222222222222222222222333333222111111111222333444555444222111111222444555999999888888888888888888999999999999999999999999666666777888999:::::::::888888999::::::;;;<<<<<<;;;;;;;;;::::::999999999::::::999999::::::;;;<<<::::::::::::::::::::::::<<<>>>??????===<<<===>>>999888666555666777999:::666777999:::999888666555444444444444444444444444555444222111111111222222111111111111111111222222333333333222222111111111000000111111111000000/////////000000000000//////...............///000000------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,//////.........---------//////...------------...................................................---------...------,,,,,,...---+++)))(((((())))))******+++,,,------...///000///...---------------.........------,,,,,,,,,000000000000//////...---***************************++++++,,,,,,------...++++++++++++++++++++++++---------....../////////---,,,+++******+++,,,---+++,,,------......------------------------------***+++,,,,,,------,,,,,,111111///---++++++---///,,,,,,---------.........+++,,,,,,------,,,,,,+++---------........./////////...---,,,,,,,,,,,,,,,++++++,,,,,,---.........333333333111///---...///111111111111111111111111222222111111000000//////,,,+++***))))))***,,,---------............------------------------------------------------......---------............///......------------......------------------------///...------------...///)))***+++,,,,,,,,,+++***---------......---------...---,,,++++++,,,---...---------------------------------,,,,,,,,,++++++,,,,,,---...////////////,,,,,,------......------........................//////.........---------///......---------......---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++------------------------------------............---....../////////////////////////////////000000............//////////////////000000000111111111//////000000111111000000111111111111111111111111333333333333333222222222333333222222222333444555555444222111111222444555777777777777777777777777888888888888888888888888666777888999999:::::::::888999999::::::;;;;;;;;;;;;;;;;;;::::::999999999::::::999999::::::;;;<<<::::::;;;;;;<<<<<<<<<======>>>@@@???===<<<<<<===:::999777666555666777888555666777777777555444222444444444444444444444444444444222111111111222222111111111111111111111111111111111111111000000000000000111111111000000/////////000000000000//////---------------...//////------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,------------------------...---,,,,,,,,,,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---//////.........---------//////...---------------................................................,,,---------------,,,,,,...---,,,+++******++++++,,,,,,,,,,,,,,,,,,------//////...---------------.........------,,,,,,,,,***+++++++++******)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,+++******+++,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,***+++,,,+++,,,---111444******+++++++++,,,,,,,,,,,,------......------,,,------------........./////////...---------------////////////............000111111000------...///........................000000//////////////////...---,,,******+++,,,---------............---------------------------------------.........//////---------............///......------------......------------------------///...------------...///,,,---...//////...,,,+++,,,,,,------------,,,,,,///...---,,,,,,---...///------------------------------------,,,,,,,,,,,,------...............---,,,,,,,,,---------.............................................---------...---------------......,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,------------------------------------............------......////////////111111111111000000000000............//////////////////000000000000111111000000000111111111111222111111111111111111111111555555444444333333222222444444333333333444555666444444222222222222444444555555555666666666666666777777777777777777777777666777888999::::::::::::999999999:::::::::::::::;;;;;;::::::::::::999999:::::::::::::::;;;;;;<<<:::;;;;;;<<<===>>>??????>>>???@@@???===;;;;;;<<<;;;:::888666555555555555666666777777666444333111444444444444444444444444444333333222222222222333111111111111111111111111////////////000000000000///000000111111000000000...//////000000//////...,,,,,,,,,,,,,,,---......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,------......------,,,........................---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////...............---------///......---------------------------------------------------------------,,,,,,------------,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,+++//////...------------............---------------,,,------------,,,++++++------------------------......---,,,,,,+++******++++++++++++,,,,,,,,,,,,***************+++++++++,,,,,,++++++++++++,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------.........,,,******,,,...++++++++++++,,,,,,,,,,,,---......//////......---------------............000//////...............222222111000000///.........//////...------...000..........................................//////111000///...---.........------............------------------------------,,,------......//////000---------............///......------------......------------------------.........------........./////////...............------............------///...------------...///........................------------------,,,,,,..................------,,,,,,,,,,,,------......................................................------,,,,,,------......,,,,,,---------------,,,------------------------------------------------,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,------------------------,,,,,,---------.........------------......//////222222111111000000//////............////////////////////////000000000111111111111111111222222333111111111111111111111111666666555444444333222222333333333333333444444555444333333222222333333444555555555555555666666666777777777888888888888888777888999999:::::::::999:::::::::999999999999999:::::::::::::::::::::::::::::::::::::::;;;<<<<<<::::::;;;<<<===??????@@@???@@@AAA???===;;;:::;;;:::999888666666555666666999999999888777555444333444444444444444444444444333333333333333333333333222222222111111111111111.........///000000000111...///000000000000000000...//////////////////...------,,,,,,------...///------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,------......------,,,---------------------------,,,,,,,,,,,,,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,---...///000........................///...------,,,,,,------------------------------------------------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,------...---------------------,,,///......---------.....................---------//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++++++++++++++++++++++++++,,,,,,---...---------/////////,,,***((()))+++---------............///------............------------------------------///...------------......111111111000000000//////---...///...------///111000000000000000000000000---------......//////000111000000///............------............------------------------------------------......//////---------............///......------------......---------------------------..................---...---***)))(((***,,,...------............------.........------.................................------------------------..................------------,,,,,,,,,---...///........................---.....................------,,,,,,,,,------...+++,,,------............---------------------------------------------------,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,------......------,,,------------------------,,,,,,,,,------------......------,,,---...//////000000000//////......---............////////////...////////////000000000111111000000111111222333111111111111111111111111666666555444444333222222111222222222333333333333333333333333333333333333555555555666666666777777888888888999999999::::::888888999::::::::::::999999999999999999999999888::::::::::::::::::::::::;;;;;;::::::;;;;;;<<<===999:::;;;<<<===>>>?????????@@@AAA???===;;;:::;;;888888777777777888888888999999888777666555444333444444444444444444444444333333333333333333333333222222222111111111000000.../////////000111111111......///000000000000000......////////////.....................//////000------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,...///000---...........................---,,,,,,,,,,,,,,,------------------------------------------------***++++++,,,------,,,,,,******+++,,,,,,---------++++++,,,------...//////......---------......///........................+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++++++++++++++++++++,,,,,,---.........------(((***+++,,,+++,,,///111------........./////////,,,,,,------------,,,,,,------------------,,,,,,,,,,,,,,,++++++,,,------.........//////000000000---...//////......000222////////////////////////.........//////000000000------------------,,,,,,------............---------------------------------------------------------------............///......------------......------------------------------...//////...------...---+++)))***,,,///000,,,,,,------------,,,,,,------------------------........................------------............------...............---------,,,+++,,,---...///........................---------.....................---,,,,,,,,,,,,,,,***+++,,,....../////////------------------------------------------------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------............------------------------------,,,,,,,,,,,,------------...---,,,,,,,,,---///000............------------............////////////......////////////000000111111000///000111222333111111111111111111111111555555444444333333222222000111222333333333222222333333333333333333333333444444555555666777777777888888888999::::::;;;;;;999999:::::::::::::::999888888888999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<===:::;;;;;;<<<===>>>??????>>>???@@@???===;;;;;;<<<888888888999999999::::::777666555444444333222222444444444444444444444444222333333444444444444333333333222222111000000000////////////000000000000------...///000000000000---......//////......---///............///000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,------,,,)))***+++,,,,,,,,,,,,,,,++++++,,,---...///000000...------------...//////.............../////////***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......++++++,,,,,,------..................------------,,,,,,------------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............+++,,,------,,,,,,---...+++,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,+++------------,,,,,,,,,,,,++++++++++++++++++,,,---,,,,,,---......///000000.../////////......000222------------------------///////////////000000000+++,,,,,,---------,,,,,,------............---------------------------------------,,,++++++******---------............///......------------......------------------------------...//////...------,,,------...///000111111---------......---------,,,,,,------------,,,,,,........................------------.........///,,,,,,---...////////////...---,,,++++++---...000........................---------........./////////...---,,,+++************+++,,,...///000000000........................------------------------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------............------------------------------++++++,,,,,,,,,---------...---,,,++++++---...000---------------.....................////////////........./////////000000111000///......000111333111111111111111111111111333333333333333222222222111222333444444444333333222333333444444333333222222333333444555555666666777777777888999:::::::::999::::::;;;::::::999999777777888888999999::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===============>>>>>>?????????===>>>@@@???===<<<<<<===::::::;;;;;;;;;::::::999666555444444333333333333444444444444444444444444222222444555555555444444333333222222111000000////////////...............,,,---...///000000000000---......//////......---...------------...//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,------......------,,,------------------------,,,---............---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---,,,,,,,,,---------.........//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,,,,------,,,+++,,,---......---,,,,,,,,,---------......//////---------------...//////---........./////////000,,,------...//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///......---------,,,,,,,,,,,,,,,---......---,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............000111111///,,,*********,,,,,,,,,,,,------------,,,,,,------------,,,,,,---------,,,,,,,,,++++++,,,++++++++++++,,,---...........................---...///...------...000------------------------//////..................,,,,,,---.../////////...---..................---------------------------...------,,,+++***)))(((---------.........//////.........------.........------------------------,,,---...//////...---,,,%%%'''+++///000///---,,,//////000000000000//////+++,,,,,,------,,,,,,+++////////////////////////---------.........//////+++,,,---...////////////...---,,,++++++---...000........................---------.........//////000///...,,,+++***))))))***+++,,,...///000000000........................------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---------............------------------------------++++++,,,,,,,,,---------...---,,,++++++---...000,,,---------......//////............/////////000............/////////000111000...---...///111222111111111111111111111111222222222222222222222333222333444555555555444333222333333444444333333222111111222333333444555555555666666777888999999999:::::::::;;;;;;:::999999666666777888999::::::;;;999999999::::::;;;;;;;;;<<<;;;;;;;;;;;;<<<======??????????????????@@@@@@<<<>>>??????===<<<===>>>=========<<<;;;:::999888777666666555555555666666444444444444444444444444111222444555666555444444333333222222111000000///.........------,,,,,,,,,,,,---...///000000000000---..................------,,,,,,,,,,,,---......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---+++******))),,,------......------,,,........................++++++------------++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++***---------.........//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------------...//////...---,,,///............------------------------...///000---.........//////000000+++,,,,,,---.........---...........................------,,,,,,++++++***++++++,,,,,,---...///////////////......---------,,,,,,---......---,,,,,,+++,,,------......------------------------------,,,---......//////......***,,,...///......///000........./////////000000---..................------------,,,,,,+++++++++,,,,,,,,,,,,------...///000000//////......---------......---,,,+++---...////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------------------,,,+++******...---,,,,,,,,,,,,---...........................,,,,,,---.../////////...,,,------......------,,,------------------------//////////////////////////////.........---------+++,,,------...---------.........------,,,,,,,,,..................------------------------------..................------...------,,,,,,------...///...,,,++++++,,,...///............////////////...------,,,,,,------...,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---.........------,,,,,,,,,+++++++++,,,,,,------------...............------//////000000///...------//////............//////------......//////000000////////////000000000000,,,...000111000000000111000000000000000000000000000000111222222222222111222222333333333333444444222222111000000111222222111222333444555555555555777777777777888888888888888999999999888777555444888888888999::::::;;;;;;;;;:::999999999999:::;;;<<<<<<============<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@??????===<<<<<<<<<<<<;;;;;;:::999888888999999888888777555444333444444333333333222222222222222222111111111000000111111111111000000000000------------------------................................................//////.........---------.........------,,,,,,,,,///...,,,++++++,,,...///------++++++++++++------------------------------,,,,,,,,,---------......---...///...,,,+++,,,---,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***,,,---)))***+++,,,...///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---+++,,,...000000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,------------,,,,,,///111111---***---,,,,,,++++++*********.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------+++******,,,......---------/////////...---,,,------,,,,,,,,,,,,------,,,,,,,,,------///000000///000111111000...,,,******+++---///000000///...------------------------------------------------------............------------......///.........///...------------...///........................------......///.........,,,------......------,,,------------------------........................///.........------------000000000//////......---...------------------,,,........................------------------------...........................------,,,,,,------......---,,,,,,,,,,,,---...............////////////...------,,,,,,------...,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,......---------,,,,,,,,,+++++++++,,,,,,---------------............------///////////////...------//////............//////.........///////////////.........////////////000---///111111000//////000000000000000000000000000000000111222222222222111222222333333333333444444111111111111111111111111111222333444555555555555666666666777777777777777888888999999888777555444666777777888999:::;;;;;;;;;:::999888888999:::;;;<<<<<<============<<<<<<========================>>>>>>>>>>>>===<<<;;;:::;;;;;;::::::999888888888888888888777666555444333444333333333333222222222222222222111111111000000111111111000000000//////........................................................................///.........------------......---------,,,,,,,,,...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......---...///...,,,+++,,,---,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///000///---***((()))***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,------...//////......------......///,,,---///000111000///...------------------------........................000///...---+++***)))(((******+++++++++,,,,,,,,,---,,,+++---//////---***,,,,,,,,,+++++++++++++++------------------,,,,,,------------------------++++++,,,,,,,,,,,,------........................---------------------------------------------------+++***+++---...------------............------......------------............------......///000000000///...------------+++,,,---...////////////........................------------------------------............------+++,,,---...////////////000///............///000.................................///......------------............------------------------------------------------------............------------222111000///---------------------------.................................------------------------..............................------------......---------------------------............/////////...------,,,,,,------...,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++...------------,,,,,,,,,++++++,,,,,,,,,,,,------------............------...////////////...------//////............/////////////////////.....................////////////...000111111///......///000000000000000000000000000000111222222222222111222222333333333333444444000111222333333222111000111222333444444555555444555555555555666666777777888888888888777777666555555555666777888::::::;;;::::::999999999999::::::<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999::::::999999888777777777777777777777666555333333333333333222222222111111222111111111111000000000111111000000000000//////////////////////////////............................................................------------...------------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---.........,,,+++,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////---***))))))***///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------.../////////......------......///---...///111111000//////------------------------........................///...---,,,+++))))))(((************++++++++++++---,,,++++++------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------------------........................++++++,,,,,,,,,,,,------........................---------------------------------------------------,,,++++++---...---,,,...---------------......///..................////////////......///000000000///---,,,,,,---///000---------------...///000------------------------------------............------............------***+++,,,,,,---------,,,///..................///.........................../////////...---,,,,,,------............------------------------------------------------------------------------------000///---,,,++++++,,,,,,,,,,,,------......//////---------...................................................////////////......------------......,,,------......------,,,---------.........//////...------,,,,,,------...---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------.........//////...------///......------......///000000//////......------....../////////000000000000111222111///......///000000000000000000000000000000111222222222222111222222222333333333444444000111333444444333111000111222333444444444444444333444444555555666666666777777777777777777666666444444555777888999:::;;;;;;::::::::::::::::::;;;;;;<<<<<<======<<<<<<;;;::::::::::::::::::::::::;;;;;;<<<<<<;;;::::::999999888888888777777666666666666666666555444333222222222222222111111111111111111111111000000000000111000000000////////////........................................................................------------------------------------------------,,,------......------,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......,,,,,,,,,............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++---............------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------......///000---,,,,,,++++++,,,,,,---------...///000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------******+++++++++,,,,,,,,,------,,,+++,,,,,,------***++++++,,,,,,---------,,,,,,,,,------.........------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------,,,+++,,,......---,,,...---,,,+++,,,---.../////////............//////.........//////000222222//////.........///000111...------,,,,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////------............------,,,---------,,,,,,+++***------------------------.........................../////////...---,,,,,,---......//////......---------------------------........................,,,,,,------------------------,,,,,,,,,------...---------....../////////---------.........//////................................./////////000000///......------......///,,,------......------,,,------------...............------,,,,,,------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......------------............------......------------......000000//////......------//////000000000111111111000111111000...---...///000000000000000000000000000000111222222222222111222222222333333333444444000111333444444333111000222222333333444333333333222333333444555666666666666666666666666666777777444555666777888999::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;::::::888888777777777777777666555555666555555444333222222222111111111000000000000000000000000000000000000000000////////////...------------------------................................................,,,,,,------------------------------------------,,,------......------,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---...---,,,,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,++++++---///,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,------------------------------------------------...//////---,,,,,,++++++,,,,,,---,,,,,,------.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------......//////,,,,,,,,,------------............---,,,---...///+++++++++,,,,,,------...,,,,,,,,,------.........+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------,,,---///...---+++---,,,+++++++++---.../////////............//////,,,,,,---...000222333444---...000111222222111111///...---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000------............------////////////...---,,,+++,,,,,,------------,,,,,,.................................///......------......////////////......------------------------////////////////////////,,,,,,,,,,,,---------------......///000000//////.............../////////,,,,,,------.../////////.................................//////000000111//////............//////------------------------,,,------------............------,,,,,,------...---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,++++++***+++,,,------...------,,,,,,---............---......------------......///////////////.........////////////000000000000000111111000......///111000000000000000000000000000000111222222222222111222222333333333333444444111222333444444333222111222222333333333333222222222333333444555666777777555555555555666666777888666666777888888999999999;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999999999999999999999999::::::;;;;;;;;;;;;::::::888888777777777777777777444444555555444333333222111111111000000000000/////////000000000000000111000000////////////......------------------------................................................,,,,,,,,,,,,------------,,,,,,,,,------------...------------------------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......+++---...---,,,,,,---///------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........,,,***)))***,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////***++++++,,,,,,------...........................---,,,,,,,,,,,,---......///......------......///+++,,,,,,,,,,,,---------------------------------........................000000000///...------,,,------------............---...//////------...///,,,,,,,,,,,,------------,,,,,,------------------************************++++++,,,,,,,,,,,,------........................+++,,,,,,------.........------------------------...------...//////,,,***++++++++++++,,,---...//////..................///+++,,,,,,...///111333444---...000222333222000///......---------......///---------------------------------...///000000000------............------.........///......------,,,---...//////...---,,,........................------......///...............////////////......------------------------........................++++++,,,,,,,,,------------...000111111///---,,,////////////............,,,,,,------...//////000........................---......///000000111111//////............//////...---,,,,,,,,,,,,---...,,,,,,---------............------,,,,,,------...---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---------......---------,,,,,,+++++++++******+++,,,------------+++,,,------.........---...------,,,,,,------............///////////////---------............//////000000///......000222000000000000000000000000000000111222222222222111222222333333333333444444333333333333333333333333222222333333333222222111333333444555666777888888555555444444555666888999999999999999999999999999999999:::;;;;;;:::999999:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::888888999999:::999999888888888888888888888888888333444444444444333222222111111000000000/////////////////////000000111111000000/////////.................................................................................++++++,,,,,,,,,---------,,,,,,,,,---------.........---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---........................,,,,,,,,,---------......+++,,,...---,,,,,,---///,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,******+++,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------......//////******+++,,,,,,---......------------------------,,,++++++++++++,,,------///......------......///,,,,,,,,,,,,,,,---......------------------------......................../////////...------,,,,,,,,,,,,,,,---------......***---//////---,,,,,,------------------,,,,,,,,,------------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................++++++,,,,,,---......///------------------------...---...///000///,,,*********+++,,,------------......------------......------------...///000000.........////////////...---...............------........................---------...///000000111---..................---******+++,,,---------------...///000000///...---........................,,,,,,---.../////////.........////////////......------------------------------------------------+++++++++,,,,,,---------,,,---000111000---)))'''000000//////......------,,,,,,------...///000000////////////////////////---......///000111111222//////............/////////...,,,++++++,,,...///,,,,,,,,,---------.........------,,,,,,------...---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,------.........---------,,,,,,+++++++++)))***+++,,,------...---+++,,,------.........---...------,,,,,,------...---.........//////000000+++++++++,,,,,,,,,------////////////...///111333000000000000000000000000000000111222222222222111222222333333333444444444444333333222222333333444222222333333333222222111333333444555666777888999555444444444555666888999:::::::::999999999999888777888999::::::999888777:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::666777888888888888777777888888888888888999999999333333444444444333222222000000000000////////////.../////////000000111111000/////////............////////////////////////................................................+++++++++,,,,,,---------,,,,,,,,,------.........///...,,,++++++,,,...///...---++++++++++++---...////////////////////////,,,,,,,,,---------......+++,,,------,,,,,,...///,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++,,,...000,,,,,,---------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---...------------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////++++++,,,,,,,,,---------(((,,,//////---++++++,,,.........------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------.........///000///,,,***(((***+++---......---------------,,,,,,---------000///...---------------///...,,,++++++,,,---///------/////////...---,,,...........................---,,,,,,,,,,,,---...,,,---...//////...---,,,------------------------...---,,,++++++,,,---...------------------------/////////000//////......,,,...//////...------...---------............///........................------------------------///......---+++******)))((()))+++...////////////........................---------............///////////////////////////......///000111111111000------------------------,,,,,,------...///000000------............------,,,---...---,,,+++---///++++++++++++++++++++++++......---------,,,,,,,,,------------------------------------------------.........------,,,,,,,,,------,,,+++,,,---...///........................000000//////............000//////.........//////////////////000000000000000000000000000000000000000000000000111111111111333333333444444444555555333333333444444444555555555555555555555555555555444444444555555555555666666666666666777777777777999999888888777777666666888888888888777777666666:::::::::;;;;;;;;;<<<<<<:::::::::::::::999888777999999999999888888888888777777777777888888888888444444333222111111111111222111111000000000000000000000000000000///......//////000000111111111222,,,,,,------.../////////.........------,,,,,,,,,------------------------//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,---------......,,,,,,,,,------.........,,,------......------,,,------------------------,,,,,,,,,,,,,,,---...///,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------------+++---......---,,,,,,---///---+++***+++,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***++++++,,,---,,,+++***+++---000222+++***)))***,,,---,,,++++++++++++,,,,,,,,,---------,,,++++++++++++------------------------------......---,,,++++++++++++---,,,,,,++++++,,,,,,---.........------,,,,,,,,,------------------------,,,---///000000000///...///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000---,,,,,,,,,,,,---......,,,,,,---...//////......111000...,,,,,,,,,...///------............------------------------------///...------------...///------...//////...---------------------------------------,,,,,,---------------------------------***+++++++++++++++******,,,...//////...------...---------............///.........------------------------------------------------,,,,,,,,,,,,,,,)))***,,,.../////////...........................---------............///........................***++++++,,,,,,,,,,,,+++------------------------,,,,,,------...//////000------............------,,,---...---,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------************************......---------,,,,,,,,,------,,,,,,,,,---...///......................../////////.........------//////............//////////////////000000000000000000000000000000000000000000000000111111111111333333333444444444444555333333333444444444555555555555555555555555555555444444444555555555555666555555555555666666666666888888777777777777777666999999888888888777777777:::::::::;;;;;;;;;;;;<<<:::::::::::::::999888888777777777777666666666666777777666666666666666666333333222222111222222222222111111000000000000000000000000000000///......000000///////////////////////////...------,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,------------------,,,------......------,,,------------------------------,,,,,,,,,---......,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------------,,,---///...---,,,,,,---///---+++***+++,,,,,,+++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,,,,---+++,,,,,,,,,---.........,,,+++***+++---...---,,,,,,,,,,,,,,,------------...---,,,++++++,,,------------------------------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------------......//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000,,,,,,,,,+++,,,,,,---...---------.........//////...............---,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,//////............//////------...//////...------........................,,,------......------,,,------------------------+++,,,,,,---------,,,,,,,,,...//////...------...---------............///------------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...+++,,,---............---........................---------............///........................------------------,,,+++------------------------,,,,,,------.../////////------............------,,,---...---,,,+++---///------------------------***++++++,,,---...///000------------------------------------------------------------,,,,,,,,,,,,---,,,,,,,,,,,,---...///.................................---------------//////............//////////////////000000000000000000000000000000000000000000000111111111222222333333333333444444444444333333333444444444555555555555555555555555555555444444444555555555555666444444444444555555555666888888888999999999999999999999999999999888888888::::::::::::;;;;;;;;;;;;:::::::::::::::999999888777777777777666666666666666666555555444444333333222222222111222222333333222111111000000000000000000000000000000///......000000///......------,,,/////////...------,,,,,,...------------,,,,,,,,,........................******+++,,,...///000000........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------,,,,,,,,,------......------,,,------------------------......---,,,,,,,,,------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------------,,,...///...---++++++,,,///---+++***+++,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......***+++---//////...,,,+++---,,,+++,,,...///...---,,,------------.........//////...---,,,,,,------------------------------------,,,,,,,,,---......,,,---...//////...---,,,...------------,,,,,,,,,---------------------------,,,,,,,,,------......,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,,,,++++++,,,,,,---.........---,,,---...///000+++,,,...//////---+++***------............------,,,,,,,,,,,,,,,,,,,,,,,,.........------.........---..................---////////////////////////+++,,,---......---,,,+++------------------------------......//////......,,,...//////...------...---------............///,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,------------.....................------........................---------............///........................////////////......---,,,---------------------------------.........//////------............------,,,---...---,,,+++---///........................++++++,,,,,,---...//////------------------------.............../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..............................------------------------///............//////000////////////000000000000000000000000000000000000000000111111111222222222222222333333333444444444333333333444444444555555555555555555555555555555444444444555555555555666444444444555555666666777999::::::;;;;;;<<<<<<<<<999999999999999999999999999999:::::::::;;;;;;;;;999::::::;;;::::::999999999999999999888888888777555555444333333222111111111111111111222333444444222111111000000000000000000000000000000///......//////..................,,,,,,------.../////////------------------------........................******+++,,,...///000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,,,,------......------,,,------------------------///...---,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,---------......---------------------------...//////---++++++,,,///---+++***+++,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///+++,,,---......---+++***---,,,+++,,,---......,,,---------.........//////000//////...------------------------------------,,,+++++++++,,,---......,,,---///000000///---,,,---------------------------------------------------,,,+++***+++,,,---...+++,,,...//////...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,------...///000...---,,,,,,---///000+++,,,---------,,,+++***------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------.........////////////////////////+++,,,---......---,,,+++------------------------***++++++,,,------,,,,,,,,,...//////...------...---------............///,,,,,,,,,------..................------,,,,,,,,,.........---------,,,,,,//////......------------........................---------............///........................,,,---------,,,+++******---------------------------------...............------............------,,,---...---,,,+++---///........................------------------------------------------------******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------........................------------------------...............///000000////////////000000000000000000000000000000000000111111111111222222222222222222222333333333444444333333333444444444555555555555555555555555555555444444444555555555555666444555555666777777888888888888999999::::::;;;;;;999999999999999999999999999999999:::::::::;;;;;;999::::::;;;;;;;;;::::::999999999999888888888777555555444333222111111000111111111111222333444444222111111000000000000000000000000000000///......------...//////000111111,,,,,,------.../////////------------------------........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,,,,------......------,,,------------------------///...---,,,,,,,,,,,,,,,,,,------------------,,,+++++++++,,,,,,---------------,,,,,,,,,+++++++++,,,,,,,,,---------......------------------------,,,...///...---++++++,,,///---+++***+++,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---,,,,,,,,,++++++,,,,,,,,,******+++,,,---,,,+++---------.........///////////////......------,,,------------------------++++++***++++++,,,------,,,---///000000///---,,,------------------------------------------------,,,,,,+++******,,,---...***,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...............//////000000///---,,,,,,---...000---,,,++++++++++++------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++///...------------...///........................,,,------......------,,,------------------------+++,,,---......//////...,,,...//////...------...---------............///,,,------....../////////000000//////...---------///.........------,,,,,,//////......---......///........................---------............///------------------------------.........---,,,,,,------------------------........................------............------,,,---...---,,,+++---///..............................---------,,,,,,,,,------------------------+++,,,,,,------......///++++++++++++,,,,,,,,,,,,+++,,,------......------........................---------------...............---......///000111////////////000000000000000000000000000000000000111111111222222222222333222222222222333333333333333333333444444444555555555555555555555555555555444444444555555555555666444555555666777888999999666666666777777777777777888888888999999999999999999999999999::::::::::::999::::::;;;;;;;;;;;;;;;777777777777666666666666555555444444333333222222222222222111222222333333222111111000000000000000000000000000000///......,,,,,,---...000111222333/////////...------,,,,,,,,,,,,,,,------------...------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------,,,,,,,,,------......------,,,------------------------......---,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---***++++++,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------------+++---......---,,,,,,---///---+++***+++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,++++++++++++,,,---+++***)))***,,,---,,,+++,,,------------.........,,,---............------------------------------,,,,,,+++++++++,,,------,,,---...//////...---,,,,,,,,,,,,------------...------------------------,,,+++++++++,,,,,,------+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............//////000000///...---,,,---.........---+++******,,,...///------............------------------------------++++++,,,------,,,++++++///...------------...///---------------------------------,,,,,,---------------------------------,,,---...///000000000000,,,...//////...------...---------............///------...//////000111111222111111000//////......------------............//////...------...///000........................---------............///---------------------------....../////////......------------------------........................------............------,,,---...---,,,+++---///------------------------,,,,,,------------------------------------------.........///000111111111******+++++++++,,,,,,,,,+++,,,---.........------........................------........./////////---------......///000111////////////000000000000000000000000000000000000111111111222222222333333111222222222222333333333333333333444444444555555555555555555555555555555444444444555555555555666333333444555666777888999777777777777777666666666777777777888888888999999888999999999999:::::::::999::::::;;;<<<<<<;;;;;;777777777777666666666666555555555555555555555555333333222222111222222222222111111000000000000000000000000000000///......,,,,,,---...//////000000/////////...------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,------------------,,,------......------,,,------------------------------,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,---******+++,,,,,,---......------,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------------***,,,---...------...//////---+++***+++,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++***)))((()))+++,,,------,,,+++,,,+++***+++---...---,,,,,,,,,,,,,,,------------***+++,,,---......------------------------------//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,,,,---------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........------------------------......///------............------........................,,,,,,---......---,,,,,,///...---,,,,,,---...///------------------------......,,,++++++,,,......------------------------((()))***+++,,,,,,,,,,,,,,,...//////...------...---------.........//////.........///000111111222333222222111000//////...++++++,,,---...///000111///...---------///000111........................---------.........//////------------------------((()))******++++++++++++------------------------.....................------..................---------...---,,,+++---///------------------------***++++++,,,---...//////------------------------++++++,,,,,,---......///*********++++++,,,,,,,,,+++,,,---.........---,,,................................./////////000000---------......000111111////////////000000000000000000000000000000000000111111222222222333333333111111222222222333333333333333333444444444555555555555555555555555555555444444444555555555666666222222333444555666777888;;;::::::999999888888888666666777777888888888999888888999999999:::::::::999::::::;;;<<<<<<<<<;;;999999999999888888888888555555666666666666666666444444333222111111111111222111111000000000000000000000000000000//////...,,,---------------------,,,,,,------...//////000,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,------.........................................................++++++------------++++++,,,,,,,,,---------......,,,,,,,,,------.........,,,------......------,,,------------------------,,,,,,,,,,,,------...///---,,,,,,++++++,,,,,,---******+++,,,,,,---......---------,,,,,,,,,++++++,,,,,,,,,---------......------------------------)))+++---...------///000///---+++***+++,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***((('''%%%(((,,,///000...+++)))---,,,+++,,,...///...---+++++++++,,,,,,,,,------((()))+++---.........---------------------------222111000///////////////---,,,,,,++++++,,,,,,---,,,,,,,,,------.........------------------------+++,,,---...///...---,,,---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---......//////...---,,,,,,+++,,,...000000///...------..................---.........------,,,,,,,,,---------............///................................................------------------------*********+++,,,---...///,,,------......------,,,,,,---......//////......------,,,+++,,,---...///000000000000000000000000222111111000///......---,,,---...//////...---,,,///............//////000000000///...---,,,,,,+++------------------------,,,---------.../////////........................////////////////////////......------------......---------------------------,,,,,,,,,,,,---......///...---------...///000.........------,,,,,,,,,------------------------...---+++******+++---...------------------------...------,,,,,,------...........................000000//////.........---////////////000000000000000000000000////////////222111000//////000111222111111222333333333333222000111111111111222222222666666666666666666666666444444444444444444444444444555555555555555444444333444444555555555555555777777777777777666555555777777666666666888:::;;;888888888888888888888888888888888888888888888888999888888777666555555444444444333333444555777888666555444333111000//////000000000000000000000000---......///////////////000000//////.........---//////.........---------//////.........------------.........---,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,------------------------------------------------------...---,,,,,,,,,,,,---...------------------------------,,,,,,,,,+++++++++//////.........---------...---,,,+++***+++,,,---******+++,,,,,,---..............................---...///000000///...---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...///111222333333+++,,,------......------...------,,,,,,------...------------------------((()))+++,,,---............---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------......---------,,,,,,,,,------------------------+++,,,,,,---.........---,,,------......------,,,......,,,+++)))((('''&&&))),,,///...+++))))))+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,******,,,///111222111......---------,,,,,,,,,---------............///................................................------------------------++++++++++++,,,---...///---......//////......---+++,,,------......------------,,,,,,,,,---...///////////////////////////111111000000///......---------............------///...------------....../////////...------,,,,,,------------------------------------............////////////////////////------------------------......------------......---------------------------,,,,,,,,,,,,---......,,,+++***))))))***+++,,,......---------,,,,,,,,,------------------------...---+++******+++---...------------------------...------,,,,,,------...........................000/////////.............../////////000000000000////////////000000000000222111000//////000111222111111222333333333333222111111111111222222222222444444444444444444444444444444444444444444444444444555555555555555444444444444555666666666666666777777777777777666555555999999888777666666666666888888888888888888888888777777777777777777777777888888777777666555555444666666555555555666777888333333222111000000///...000000000000000000000000---......///////////////000/////////.........---......---------,,,,,,,,,///.........------------------.........---,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...------,,,,,,---------------------------------------------------------...---,,,,,,,,,,,,---...------------------------------------,,,,,,,,,,,,,,,,,,+++++++++*********---,,,,,,++++++,,,,,,,,,******+++,,,,,,---......---------------,,,,,,,,,---...///000000///...---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++***)))))),,,,,,------------------...------,,,,,,------...------------------------***++++++,,,,,,,,,++++++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++++++++++++++++++++,,,------......------+++,,,,,,,,,,,,,,,,,,+++(((((()))***+++,,,,,,---,,,---...---+++*********,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,------------------------...---,,,,,,...//////......------------,,,,,,,,,---------............///................................................------------------------,,,,,,,,,,,,---...//////...//////////////////...++++++,,,------------,,,------,,,,,,------...///////////////////////////111000000//////..................------.........///...---,,,,,,,,,,,,,,,........................------------------------............------------////////////////////////------------------------......------------......---------------------------,,,,,,,,,,,,---......------,,,,,,,,,,,,------...------------,,,,,,,,,------------------------------++++++++++++------------------------------...------,,,,,,------...........................////////////................../////////000000000......//////000000111111111111000000000000111111111111222333333333333222111111111111222222222333222222222222222222222222444444444444444444444444444444555555555555555444555555666777777777777777777777888888777777666666777777777777666555444444888888888888888888888888666666666666666666666666777777777666555555444444333333222111111111111222111111000000000/////////000000000000000000000000---......////////////////////////...............//////.........---------............------------------......///.........------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------,,,,,,------...------------------------------------------------...------,,,,,,------...------------------------.........------------,,,++++++*********)))))))))+++,,,,,,------,,,,,,,,,***++++++,,,,,,------...---------,,,,,,+++++++++---...////////////...---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,***(((&&&%%%$$$...------,,,,,,,,,------...------,,,,,,------...---------------------------------,,,+++***((((((...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------------------------------......---------,,,,,,,,,************************,,,,,,------......------***++++++,,,,,,++++++***&&&&&&(((***,,,...///000///...,,,+++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,//////............------------------------------111///---------...---,,,---------------------------------............///................................................---------------------------------------...///000......////////////......+++,,,------......---------------------......///////////////////////////000000/////////.........///...---,,,,,,---...///000///...---,,,,,,,,,,,,---------.........//////------------------------.........------,,,,,,,,,////////////////////////////////////////////////...------,,,,,,------...---------------------------,,,,,,,,,,,,---...............---------------------------------------,,,,,,---------------------,,,,,,++++++,,,,,,---------------------------...------,,,,,,------...........................///////////////................../////////000000---......///000111111222111000000000000000000111111111222333333333333222111111111222222222333333222222222222222222222222444444444444444444444444333444555555666555555555666666777888888888888888777777888888888777777666222333555777777777666666888888888888888888888888666666666666666666666666666666666555555444444444222222111000//////......000000000000000000000000////////////////////////---......///////////////........................000000000000/////////...------------------------,,,---......////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,------,,,,,,,,,---..............................------------------------------------------------------------------------//////.........---------------------,,,,,,,,,,,,***+++,,,---...---,,,++++++++++++,,,,,,---------......------,,,+++++++++........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------++++++++++++************///...---,,,,,,,,,------...------,,,,,,------...------------------------.........---,,,+++***)))...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------.........------------------------000000000000000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,++++++,,,,,,,,,,,,++++++)))******++++++,,,,,,---...+++((((((+++---,,,***------------------------............------------........................111///---------...---,,,---------------------------------............///................................................------------------------......---------...//////,,,------......------,,,------...///////////////------.........//////...........................////////////............///...---,,,,,,---...///111000///...------------,,,,,,------.../////////------------------------......------,,,,,,,,,+++------------------------////////////////////////------,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,---......++++++++++++******))))))------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------....................................///////////////............////////////---......///000111111222000000000111111000000000111111222333333333333222111222222222222333333333222222222222222222222222444444444444444444444444333444444555666666555555666777777888888888888888777777888888888888777777222333555777777777666666888888888888888888888888777777777777777777777777555555555555444444444444666666666555444333222111000000000111111111111222////////////////////////---......///////////////---------.............../////////.........------,,,,,,------------------,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,---...///........................------------------------------------------------------------------------//////.........---------............------------)))***,,,---...---,,,,,,++++++,,,,,,,,,,,,------///.........---------,,,......------------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++------------------------******++++++,,,---------...------,,,,,,,,,------...------,,,,,,------...---------------------------......///......---------------,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,.........------.........------------------------000000000000000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++++++++***'''%%%&&&***------,,,------------------------,,,,,,,,,,,,,,,,,,,,,---........................///---,,,,,,...//////...,,,,,,,,,------------...---------............///................................................------------------------...---------------......,,,,,,------------,,,,,,......///000000000000///------...////////////............................................................------.........111000///...............---------.........//////------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,---......---.........---,,,+++***,,,,,,,,,------------...+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------....................................///////////////------........./////////......//////000000111111000000111111111111000000111111222333333333333222222222222222333333333333333333333333333333333333444444444444444444444444333333444555666666666666666666777888888888888888777777888888999999888888777777777777666555444444888888888888888888888888777777777777777777777777444444444444444444444444555555555555444333111111111111111111111111111111000000000000000000000000---......///////////////---------------.........---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,------...---------++++++,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,---......///........................------------------------,,,------......------,,,------------------------.........------------,,,---------,,,,,,,,,++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,..............................------------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++,,,------......------...------,,,,,,------...------------------------------...///000000000000------------------...///,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------..............................---------,,,,,,,,,++++++++++++++++++++++++------......------,,,,,,,,,------......------,,,***+++++++++,,,,,,------(((''''''(((***,,,------------------------------+++++++++,,,,,,,,,,,,---........................---,,,+++,,,...000000000,,,,,,,,,---------......---------............///................................................------------------------------,,,,,,,,,,,,------------............---------......///000/////////,,,---...///000//////...................................................------............------///......------.........---------...............------------------------,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,++++++,,,,,,------------------------------,,,,,,,,,,,,---......111111111111111///...---,,,,,,,,,---------......++++++,,,,,,---......///+++,,,,,,------,,,,,,+++------------------------...------,,,,,,------......................................./////////000---------.........//////////////////000000000000///000111222222111000///111111222333333333333222222222222333333333444444333333333333333333333333444444444444444444444444222333444555666666666666555666777777888888777777666777888999999999999888999999888777666666666666888888888888888888888888666666666666666666666666333333333333333333333333111222222222222111///...000000000000000000//////000000000000000000000000---......///////////////,,,,,,,,,------.........------------,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------........................,,,,,,------------------,,,,,,,,,,,,---...//////........................------------------------,,,,,,---......---,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///...------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,///000///...---...------,,,,,,------...------------------------------...///////////////---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,------,,,,,,,,,******+++,,,,,,------...)))+++,,,,,,,,,+++,,,,,,........................,,,,,,,,,,,,------.................................,,,+++,,,...000000///,,,,,,,,,------.........---------.........//////................................................---------------------------,,,,,,+++++++++,,,,,,......////////////......,,,---......//////......,,,---///000000000///...........................---.....................,,,---...//////...---,,,------,,,,,,,,,---..............................------------------------+++++++++,,,,,,---------........................////////////////////////---,,,,,,++++++,,,,,,------------------------------,,,,,,,,,,,,---.........////////////---+++***,,,,,,,,,------.........++++++,,,,,,---...//////+++,,,,,,------,,,,,,+++------------------------...------,,,,,,------...........................---.........//////000000---------.........//////000000000000///////////////000111222222111000///111111222333333333333222222222333333333444444444222222222222222222222222444444444444444444444444222333444555666666666666555555666777777777777777666777888999999999999999777777666666666888:::;;;888888888888888888888888555555555555555555555555333333333333333333333333333333444555555333222111000000//////............000000000000000000000000---......///////////////,,,,,,,,,------.........111000000000////////////+++++++++,,,,,,---------,,,,,,,,,,,,++++++***)))+++++++++,,,,,,---------........................,,,,,,,,,------.........+++++++++,,,---...///000////////////////////////------------------------,,,,,,---......---,,,,,,------------------------------,,,,,,,,,+++++++++---------,,,,,,,,,++++++++++++******+++---...000,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...///...---,,,,,,,,,,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---...///000000111&&&))),,,000111000...---...------,,,,,,------...---------------------------...............---------------------...///000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------////////////////////////......---------,,,,,,,,,////////////////////////---.........---,,,,,,++++++++++++,,,,,,+++++++++------,,,,,,,,,,,,,,,++++++...111000---******,,,........................---------........./////////////////////////////////---,,,,,,...//////...........................//////.........---------.........------,,,,,,,,,/////////...---,,,******................................................---.........---,,,,,,+++...,,,+++,,,///111///---***,,,.........---------***+++,,,---............,,,,,,,,,,,,---...//////------------------------......//////...---,,,,,,000000000///......------........................////////////////////////...............------------------------...///000---,,,,,,+++,,,---///000,,,------------+++***)))///......------,,,++++++,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///000000000000...---,,,---------.........//////111111000000//////......111111000000//////......000000000000000000000000444333111///......///000222222222111111111000000111222333333444444333333000000111222333333444444333333333222222111111111666666666555444444333333555666777777777666444333444444444555555777888888777777666555555555555555666666777888888888888888666555444333222333444444444444444444444444444444444444333333222111000000111111222222222222111111//////000000000000//////---------------...//////---------............///...---,,,,,,,,,,,,---...,,,,,,,,,------.........,,,,,,,,,------.........---,,,,,,,,,,,,---......------++++++++++++------------------------------........................---.........---,,,,,,+++------------------------...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,+++,,,,,,------,,,,,,+++......------------,,,,,,***+++,,,,,,------,,,,,,------,,,,,,,,,+++++++++/////////......---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------,,,,,,,,,,,,---...//////,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------------............---------.........///000000000***++++++,,,---...//////------------------------------------------------.........------,,,,,,,,,........................++++++++++++++++++++++++............---,,,++++++,,,,,,,,,---------......---------............///........................//////.........---------.........------,,,,,,,,,............---,,,++++++'''((()))***,,,---...///........................---.........------,,,+++...---+++---///000///---------...---------......***+++,,,---..................---,,,,,,---------..............................//////...------,,,,,,,,,------------------................................................------..................---------------...//////...------------......///---...///000000//////...++++++,,,------......///,,,,,,,,,---------......///...---,,,,,,,,,,,,---,,,,,,,,,---------............---------,,,,,,,,,------------------------....../////////...---,,,---------.........//////000000000000//////......000000000000//////......000000000000000000000000222111000//////000222333222222222111111111000000111222333333444444333333000111111222333333444444333333333222222222111111555555555555555444444444333444555666666666666666555555555666666777888999777666666555555555555555555666777888888888888777555444333222222222333333444444444444444444444444444444333222222111000000000111111222222111111000//////000000000000//////......---------......///---------............///...---,,,,,,,,,,,,---...,,,,,,,,,,,,------------,,,,,,---------------------,,,,,,,,,,,,---.........------------------...------------------------........................------......------,,,+++------------------------...------------...//////------------------------+++++++++,,,,,,---------------------------------,,,------......------,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,---............---.........---------,,,,,,------------,,,,,,++++++,,,++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++------......------,,,++++++++++++******************+++,,,------...------------,,,,,,,,,,,,,,,---,,,,,,,,,---------......///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,---......------............---------..................///------..................------------------------++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------...------,,,,,,---------.........//////---------............///.......................................---------.........---------------------.........------,,,'''((((((***+++,,,---...........................---............---,,,,,,...---,,,---/////////---///.....................+++,,,---...............000///...---,,,,,,,,,,,,////////////////////////.........///......---,,,++++++,,,,,,---......///........................------------------------,,,---------.../////////...------------...//////---............------,,,***+++,,,---............++++++,,,------......///,,,,,,,,,---------............---,,,,,,,,,------,,,,,,,,,---------.........------------,,,,,,,,,........................,,,,,,---............------------...............000000000////////////...000000000////////////...000000000000000000000000////////////111333555666222222222111111111111111111222222333333333333333111111111222222333333444333333333222222222222111444444444555555555555555222222333333444666777888666666666666777888999999777666555555444444555555555666666777777777777777444444333222222222222333444444444444333333333333333333333222111111000000000000111111111111000000...//////000000//////..................------------------............///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---,,,,,,,,,,,,---............////////////......------------------------........................------......------,,,,,,------------------------...------------...//////........................+++++++++,,,,,,---------------------------------,,,------......------,,,,,,,,,------------,,,,,,))))))***+++,,,---......,,,---......//////......//////.........---------,,,,,,++++++++++++*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------......------,,,,,,,,,,,,++++++******))))))------............------...------,,,+++*********,,,,,,,,,---------............---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................///......------......///------............------...------------------,,,////////////.........---------------------------++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------........./////////000000---------............///...............................................................---------,,,,,,---.....................---------------,,,........................------............------...---------..................///000111000...,,,,,,,,,---...............//////...---------------........................---...............------........./////////000000........................------------------------,,,,,,,,,---...///000000......---------......///,,,---.........,,,+++*********++++++,,,,,,,,,,,,///......------,,,++++++,,,,,,,,,---------.........------,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------++++++,,,------................................./////////////////////////////////////////////////////////////////////////////////000111333555666111111111111111111111111111111222333333333333222111111111222222333333333222222222222222222222222333333444444555666666777333333222222333444666777666666555666666777888888666666555444444444444555555555666777777666666666555444444333333333333333444444444333333333333333333222222222111111000000///000000000000000000///...//////////////////..................------------------............///------------------------,,,,,,,,,,,,,,,+++++++++.........------,,,,,,,,,---,,,,,,,,,,,,---......---...///000000///...---------------------------........................,,,------...------,,,,,,------------------------...------------...//////------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,------------,,,,,,,,,,,,------...//////000,,,,,,---...........................------------++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------...------,,,,,,.........------,,,++++++...............---,,,,,,,,,,,,,,,,,,++++++******,,,,,,,,,---------.........------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......,,,------......------,,,---------,,,,,,+++++++++...............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************++++++,,,---............---.........////////////---------............///........................---.............................................,,,,,,---...////////////000000//////....................................------...//////......---............---------...,,,---000444666444///***------......//////......---------------...///000------------------------------...............---000000/////////.................................------------------------,,,,,,,,,---...///000000///......---------......+++,,,---------+++***(((000000///...............///......------,,,++++++,,,,,,,,,---------......------,,,,,,,,,------...,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...//////.....................---.............../////////.............../////////////////////////////////000000000111111222222333111111111111111111111111000111222222333333222222111222222222222222333333222222222222222222222222222333333444555666777777555555333222222333444555555555444444444555666666666666555444444444444444555555666666666555555444555555555555444444444333444444333333333222222222222222111111111111111000...//////000000//////.........////////////......---......//////...---------------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,,,,,,,,,,---......,,,---...//////...---,,,------------------------........................,,,,,,------...------,,,------------------------...------------...//////++++++,,,,,,,,,---------......---,,,,,,+++******------------------------,,,------......------,,,,,,------......------,,,........................++++++,,,------------,,,---------,,,,,,,,,,,,+++,,,,,,------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------...------,,,.........---------,,,,,,---......------,,,+++***)))***+++,,,,,,,,,,,,+++,,,,,,,,,---------......------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,+++++++++*********+++,,,,,,---......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................++++++,,,---............,,,,,,---------.........---------............///........................---------............................../////////,,,---...///////////////+++,,,,,,---.../////////........................------...////////////...---/////////---,,,---...+++,,,///555888777111,,,---....../////////......------------...///000111------------------------,,,---......///.........///......---,,,,,,++++++........................------------------------,,,---------...///////////////...------------...+++,,,,,,,,,,,,++++++***000///...---,,,,,,,,,,,,++++++,,,------......///,,,,,,,,,---------......------,,,,,,,,,---......,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000...............------------............/////////---............/////////000000000000000000000000111111111111000000000000111111111111111222222222000111111222222222222222222222222222222222222222111222222222222333333333333333444444555666777777666555555444444444444444555444444333333444555555666555444444333333444444555555555555555555444333444444555555555444333222444444333333222222111111111111111111111111111111......////////////......---......//////......---+++,,,.../////////...------------............///,,,------......------,,,,,,,,,,,,------.........------------------,,,,,,---,,,,,,,,,,,,---......---------......---------------------------------........................,,,,,,------......------------------------------...------------...//////***++++++,,,,,,---------......------,,,+++******------------------------,,,------......------,,,------............------------------,,,,,,++++++***+++,,,,,,------,,,,,,------,,,,,,,,,+++++++++------............//////***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------......------++++++++++++,,,,,,,,,,,,---------------,,,+++***((()))+++------------,,,,,,,,,,,,---------......------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,,,,+++))))))***+++,,,---......------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,,,,,,,------------...---------............///........................---------.........//////---........./////////000---......////////////...++++++,,,,,,---.................................------...///////////////---///000///---+++---...---,,,---222777888555111......////////////......///...............///000........................,,,------...//////......------------------,,,,,,................................................------..................//////...------------------------,,,------......---,,,+++*********+++,,,++++++,,,------......///,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......,,,,,,,,,---------......------------------------...------------...000111//////.........------------------.........//////---------.........//////000000000000000000000000/////////000000/////////000000111111111222222222000000111222222222222222222222222222222222222222111111222222222333333333333444444444555555666666444444555666666666555555555555444444444444555555666555444444333333444444555555555555555444333222222222333333333222111000444444333333222111111000000000000000111111111111---......//////......------......//////......---)))+++---///000000///...---------............///,,,,,,---......---,,,,,,,,,,,,---...//////000000,,,,,,---------------------,,,,,,,,,,,,---......//////............//////------------------------........................+++,,,------......------------------------------...------------...//////++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------............------,,,,,,,,,,,,------------+++,,,,,,---------------...---------,,,,,,,,,,,,------........./////////,,,++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------+++,,,------......------******++++++,,,------------............------,,,***+++---......---,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------+++++++++,,,,,,---------------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************---------...------,,,,,,------------............---------............///........................---------.........//////---.........//////000000......////////////......000000///...------,,,,,,........................------...///000000//////---///111///,,,+++,,,...000---,,,///555999777555...///////////////......111000///......---......////////////////////////,,,,,,---.../////////...------......///000000000........................////////////////////////...............---------000///...---------------///...------...///111222...---,,,,,,---...000111///......------,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......,,,,,,,,,------.................................//////...---...///000111//////.........------------------.........//////---------.........//////000000000000000000000000------...///////////////000000111111222222222222000000111222222222222111222222222222222222222222111111111222222333333333444444444555555555555555222333555777888888777777777666666555555555666666555555444333333333333444444555555555444444333222000000111222111000///...444444333333222111000000000000000000000111111111---..................------..................---(((***---///000111000///---------.........//////,,,,,,---......---,,,,,,+++,,,---...///111222222,,,,,,,,,------.........---,,,,,,,,,,,,---......111000///......///000111------------------------........................+++,,,,,,---.........---------------------------...------------...//////,,,,,,------...///000000)))******+++---...//////------------------------,,,------......------,,,------............------,,,------...///000111111,,,---......//////......//////.........------------------....../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,,,,---.........---+++,,,,,,---...///000000......///////////////...---.../////////---+++))),,,,,,,,,---------......,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---...//////...---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------...............---------,,,,,,,,,------------------------------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............---,,,++++++............/////////000---------.........//////.........////////////000///............---------......------------......///////////////.........---------............///111000///...------...///.................................///////////////111000//////222888@@@FFF333///---000000---+++,,,000000000000000000000000//////......------------,,,---///000000///---,,,................................................//////......---------,,,------------------------..................------------------------------------------------------------------------------...------,,,,,,------............------,,,,,,,,,---------.........//////---***'''***...111...+++---,,,,,,,,,,,,---......,,,,,,,,,---------..............................//////.........---------........................////////////000000000000000000111111111111000000////////////000000000000///000222444444333222111222222222222222222222222111222222333333222222111333333333222222222111111444444555666777888999999888555444444777888666333444444555555555555555444444444444444444444444444444444333333333333222222000000111111111111000000000000000000//////////////////000000000000//////////////////////////////000000000000000000000000......------------......,,,,,,.../////////...---......---------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---///...---,,,,,,,,,,,,,,,,,,,,,,,,---------..............................000///...------------------,,,,,,++++++,,,,,,---////////////////////////---------............///+++,,,---......---,,,+++---------------------------------,,,,,,+++++++++/////////////////////////////////...------,,,,,,---,,,+++,,,...000000///+++,,,,,,------,,,,,,+++...------,,,,,,------......------,,,,,,------............------,,,,,,,,,...---+++******+++---...------------------------,,,,,,,,,---------....................................---------,,,,,,,,,,,,,,,,,,---------......------------------------+++++++++,,,,,,---------)))******+++,,,---...............---,,,+++)))(((,,,,,,,,,------------...000000000000000000000000---------.........//////.........------,,,,,,,,,,,,,,,------------,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......******))))))***,,,---///---...///...,,,+++,,,------............////////////............---------......------------....../////////////////////...---------............///000///...---,,,,,,---...................................................+++,,,++++++---222999>>>888222.........,,,,,,///000000000000000000000000000000//////............---...///111111///...---................................................/////////.........------////////////////////////........................------------------------------------------------------------------------...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,------......---***(((***...000...+++------,,,,,,------...///,,,---------....................................000000/////////..................................../////////000000000000000000111111111111000000////////////000000000000111222333444444444333222222222222222222222222222111222222333333222222111111111111222222333333333444444555555555555555555777555444555777777666444555555555666666666555555444444444444444444444444444444333333333222222222111222222222222222222111000000000000////////////////////////////////////........................////////////////////////......------------......,,,---.../////////...---......---------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---///...---,,,,,,,,,,,,---,,,,,,,,,---------..............................//////...---------------......------------......////////////////////////---------............///,,,------------------,,,------------------------//////.........---------------------------------...............---------...,,,+++,,,...000000///,,,,,,------------,,,,,,...------,,,,,,------......------,,,,,,------.........---------,,,,,,,,,///...,,,++++++,,,...///------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------,,,------------,,,,,,+++............////////////+++++++++++++++++++++++++++++++++,,,,,,,,,------//////.........------------------......---------------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,++++++,,,---...///...///000///---,,,---...---------............//////............---------......------------............//////////////////---------............///......---,,,,,,,,,,,,---........................//////......------,,,,,,+++,,,------...111555888===555...,,,,,,+++---111////////////////////////000000000///////////////...///000111111000///...................................................///////////////.........////////////////////////................................................------------------------------------------------...------,,,,,,------......------------,,,,,,,,,+++++++++,,,,,,,,,,,,------***)))***...///...+++...------------...//////------........./////////........................000000000000000/////////............................../////////000000000///000000111111000000///////////////000000000000111111111222222222222333222222222222222222222222111222222333333222222111///000111222333444444555444444444333333222222222666555444555666777666555666666666666666666666666444444444444444444444444333333333333222222222222333333333444444333333333000000000000///////////////...------------...///------------------------////////////////////////......------------......,,,---......//////............---------,,,,,,,,,------------------------------,,,,,,,,,,,,------......---,,,,,,,,,------,,,,,,,,,---------......------------------------//////...------------...//////............//////////////////////////////---------............///...------,,,,,,------...------------------------///............------------------------------------------..................,,,+++,,,...000000///------............------...------,,,,,,------......------,,,,,,------......------------,,,,,,,,,//////---,,,,,,---//////------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......---------------------------,,,,,,,,,,,,,,,,,,+++.........---------,,,,,,+++,,,---...........................////////////------------------------+++++++++,,,,,,,,,------////////////............---..................---------------------------------------------------------------------------,,,,,,,,,---------......///......---......//////...///000///...---...///------------............///............---------......------------..................////////////---------............///...---------------------........................//////...---,,,++++++++++++---.../////////222444>>>666///...---,,,---111........................////////////..................////////////......................................................////////////////////////---------------------------------...............////////////////////////------------------------------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++---...---,,,......------......///000.........////////////000........................////////////////////////................................./////////000000//////000000000000//////////////////000000000000000////////////000111222111111111111111111111111111222222333333222222111000000111222333333444444333333333333222222222222555555555555666666666666888777777666666666666666333333333333333333333333333333333222222222222111222333333444444333333222000000000000///////////////...,,,++++++,,,...///------------------------////////////////////////...------,,,,,,------...---------.....................---------,,,,,,,,,------------------------------,,,,,,,,,,,,------...------,,,,,,,,,------,,,,,,,,,---------......------------------------///......---------......///..................///////////////////////////---------............///...---,,,++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,------...//////000...---,,,,,,...//////...---..................---...------,,,,,,------......------,,,,,,------...------------------------......------------......------------------------,,,,,,,,,---------......------........................---------,,,,,,,,,,,,,,,,,,---------......---------------------------------,,,,,,+++++++++........................,,,---......//////......++++++,,,,,,,,,---------........................---------.........//////..................---------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////...............---...///...---,,,---...---------........./////////............---------......------------......---.........//////000000---------............///........./////////..............................//////...---,,,+++++++++)))+++------,,,,,,,,,---888333///000000------///------------------------------------------------------------------------.........................................................///////////////---------------------------------.........//////////////////////////////------------------------------------------------...------,,,,,,------...------------------------............------------,,,+++++++++---------,,,---------------...//////.........////////////000....................................................................................//////////////////000000000000//////////////////000000000000111000000000000111222222111111111111111111111111111222222333333222222111222222222222222222222222111222222333444444555555444555555666666666666777999888777666555666666666333333333333333333333333333333222222222111111111111111222222222222111111000000000000///////////////---,,,******,,,---///................................................------,,,,,,,,,,,,------------------......//////......---------,,,,,,,,,------------------------...------,,,,,,------...------,,,,,,,,,------...,,,,,,,,,---------......------------------------......---------......///......------------......////////////////////////---------............///...---,,,++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////+++,,,,,,---...///000000///---,,,,,,...//////...---..................---...------,,,,,,------......------,,,,,,------...---------------------------,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,---------......---------.........//////......---------,,,,,,,,,,,,,,,,,,---------......---------------------------------,,,,,,+++++++++,,,,,,------...///000000......//////......---,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---.........---------,,,+++,,,------++++++,,,---.........////////////000///............---------......------------......------......///000000000---------............///---...//////000000//////........................//////......------,,,,,,,,,...//////...------...111------000111...,,,...........................,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,................................................---------...............////////////////////////,,,,,,------.../////////........................------------------------------------------------...------,,,,,,------...,,,,,,,,,------------...///...............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------........./////////........................------------....................................------........./////////...//////000000//////...////////////000000000000222222222333333333444444111111111111111111111111111222222333333222222111333333333222222222111111111222222333555666666777333555666666555555777888999888666555444555555666333333333333333333333333222222222222111111111111///000000111111000000///000000000000////////////...---,,,,,,,,,,,,---...////////////////////////........................------,,,,,,,,,,,,------...------------...//////......---------,,,,,,,,,------------------------......------------......------,,,,,,,,,---......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////...------------------...////////////////////////---------............///...------,,,,,,------...---------------------------------............///------------------------,,,,,,------...///000000///...,,,,,,...///......------............------...------,,,,,,------......------,,,,,,------...,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......***++++++,,,,,,---------......---------,,,,,,,,,,,,,,,,,,---------......---------------------------,,,,,,,,,,,,,,,,,,+++***+++,,,---...///000000...............---,,,+++------------............------------------------+++++++++,,,,,,,,,------+++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,---------,,,,,,***+++,,,,,,++++++,,,---/////////000000000111111///............---------......------------......------......///000000111---------............///,,,---.../////////......................................................///000222111000///000111,,,)))(((---///...---///........................,,,,,,,,,---------......---------,,,,,,---------................................................,,,,,,,,,,,,---------...////////////////////////,,,,,,------...//////000------------------------------------------------------------------------...------,,,,,,------...,,,,,,,,,---------...............------,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,,,,++++++++++++,,,------,,,---------....................................---.........////////////........................---------.........//////......////////////......////////////000000000000000000222333333333222111111111111111111111111111111222222333333222222111222222222222222222333333333333333333444444555555222444666666555555777999999888666444333333444555222222222222222222222222222222222222111111111111///000000111111000000///000000000000////////////------------------------................................................---,,,,,,++++++,,,,,,---...------,,,---...///000......---------,,,,,,,,,------------------------......------------......,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------...////////////............//////////////////////////////---------............///,,,------------------,,,---------------------------------.........//////------------------------,,,---------......//////000...,,,,,,...///...---,,,,,,------------,,,,,,...------,,,,,,------......------,,,,,,------...,,,,,,,,,---------......,,,,,,------------,,,,,,------------------------,,,,,,,,,---------......******++++++,,,------.........---------,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,------......+++,,,,,,------------,,,,,,,,,---------.................................+++++++++,,,,,,,,,------+++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,---------......***+++,,,---......------***+++---,,,++++++---...000000000000111111111111//////.........---------.........------.........---------...///000000111---------.........//////***+++---...///...------.................................///////////////,,,---......,,,,,,---...***&&&%%%***------...111////////////////////////---------........./////////......------......///................................................+++++++++,,,,,,---------------------------------,,,,,,------...///000000------------------------------------------------------------------------...------,,,,,,------...,,,,,,,,,------.........---------,,,,,,+++++++++,,,---------++++++,,,,,,++++++******++++++,,,---,,,,,,,,,---------................................./////////000000111111........................---------.........//////......////////////......////////////000000000000,,,---///000111000...---000000000000000000000000222222222333333222222222000000111222333444444555444444444333333333222222222444777666555555777:::999777555333222333444555222222222222222222222222222222222111111111111000000000111111111111000000000000000000////////////---......//////......---------------------------........................---,,,,,,++++++,,,,,,---......---,,,---...///000......---------,,,,,,,,,------------------------......------------......,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000000000////////////000000////////////////////////---------.........//////+++,,,............,,,+++------------------------+++++++++,,,,,,---------////////////////////////---------...............000...,,,---...///...---+++,,,,,,------,,,,,,+++...------,,,,,,------......------,,,,,,------...,,,,,,,,,------.........---......//////......---------------------------,,,,,,,,,---------......,,,,,,------...///000000......---------,,,,,,,,,,,,,,,,,,---------......------------------------+++++++++,,,,,,---------------,,,,,,,,,+++++++++((()))+++,,,---.........******+++++++++,,,,,,,,,************************---------.........//////,,,,,,,,,------.........***++++++,,,,,,++++++***++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,---------......)))***,,,...//////......+++,,,------,,,,,,...///000000000000000///......//////.........---------------............------///............---------......////////////......---------.........//////------............------.../////////...---,,,,,,---///000000///......///................................................////////////////////////---------............///------------------------------------------------........................,,,---...///000000000000...------------.../////////000000///---+++,,,------,,,***))))))***,,,---///---,,,,,,---...,,,+++............---,,,+++***------------------------------++++++++++++---------.........///000000000+++++++++,,,,,,---------..................------///////////////.................................------------.........///////////////////////////000000000000000000000000...///111333444333222111...///111222222222111000222222111111000/////////111111222222222333333333444333222111222444666888444444444444444555666777666666666666777777777777888888777777777777888888444444333333333333222222111111111111000000000000000000000000000000000000000000///...............///.........------------------------------------///......---------..............................,,,,,,,,,---------......////////////////////////.........------,,,,,,,,,........................000//////.........//////,,,---......,,,,,,---...---------............///000///...---------------........................//////............//////........................111000///..................---,,,,,,+++***)))(((...........................------------...//////......//////...---,,,,,,------------///111333555............////////////000///...---,,,+++++++++////////////////////////------------------------+++++++++,,,,,,---------111000...---,,,,,,---...------------------------........................+++(((&&&)))///333222000***++++++,,,---------,,,,,,------......------,,,...------,,,,,,------...---------,,,,,,+++++++++,,,,,,---......//////000***+++,,,---............------------------------------------------------++++++******+++---...//////...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///.........++++++,,,---...//////000,,,,,,,,,---------......---------............///000000000000000///......//////.........---------------............------///............---------......////////////......---.....................------............------....../////////...---------///000000///......///........................................................................------------............------------------------...................................................///////////////...---...------------.../////////000000///---+++,,,---...---,,,++++++,,,---...///...---...000111000///******+++,,,------------------------------------......---,,,,,,---......+++++++++,,,,,,,,,,,,,,,,,,,,,---------.................................,,,,,,------------------........................------........./////////////////////////////////////////////////////////---...///000000...,,,+++------///000000000///...000000000000000111111111111111222222222333333333444333222222222444666888666555555444444444555555666666666666777777777888:::999888777666555555555444444333333333333222222111111111111000000000000000000000000000000000000000000///.............../////////.........------------------------------///......---------..............................,,,,,,,,,---------......------------------------------------------,,,,,,++++++++++++++++++++++++......------------......,,,---......,,,,,,---...---------............/////////...---------------........................//////............//////..............................---,,,,,,,,,,,,,,,---------,,,++++++******........................---------............///......//////...------,,,............//////000111............////////////......---,,,,,,,,,------------------------------------------------------,,,,,,---------.........++++++******+++,,,...///++++++++++++++++++++++++------------------------///,,,)))***...000...,,,++++++,,,---------------***++++++,,,,,,++++++***---------,,,,,,------------------,,,,,,+++++++++******+++,,,,,,------......------------,,,,,,,,,------------------,,,,,,------------------------,,,,,,,,,,,,,,,...///000///...---,,,,,,,,,---------------------------------------------------------------,,,+++***(((''')))))))))******++++++,,,,,,,,,,,,---------......------------............//////000000000///.....................---------------............------///............---------......////////////......///.....................------............---------...//////////////////---///000000///......///................................................------------------------------------............------------------------////////////////////////........................000000000//////---,,,,,,...------------...//////...///000///---,,,,,,---///...---,,,,,,---...///***))))))+++---//////...***+++,,,---............------------------------///......------......///++++++++++++++++++******------............//////........................+++,,,,,,,,,---......................................./////////000000000////////////////////////.........................../////////---+++)))(((---...//////000000//////...//////000111111222222111111222222222333333333444333222222333444666777777666555444444333444444666666666777777777888888:::999888666555444333333444444333333333333222222111111111111000000000000000000000000000000000000000//////............///000000000/////////......------------------------......---------......///------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------,,,,,,,,,,,,,,,------,,,---......,,,,,,---...---------............/////////...------------...........................//////............//////..............................---,,,,,,,,,,,,---------------------------------------------------,,,,,,.../////////...---.........///......---,,,.........///......---------............/////////,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............//////+++++++++++++++---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000---++++++---///---+++,,,,,,---............---***++++++,,,,,,++++++***------------------------------,,,,,,,,,,,,++++++******+++,,,,,,------...222000...,,,+++***++++++.........------,,,,,,,,,---------------------------------------...000000///...---,,,,,,,,,,,,---........................------------------------,,,,,,,,,+++***)))(((''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------...............///////////////..............................------............------///............---------......////////////......////////////............------............------------...///000000000000---///000000///......///................................................------------------------,,,,,,---------.........------------------------.................................................../////////......---,,,...------------...//////...///000///---,,,---.........---,,,,,,---......)))(((((()))+++---,,,+++///////////////...------------------------------......------------......///.........------,,,,,,------------............---------...............---------...///000111111........................////////////000000000000////////////////////////////////////////////////111111111000///...,,,+++000000111111222222222222//////000000111111111111111111222222222333333333444333333333333444555666666555555444444444555555666666777777777888888888999888777555444444333333444444333333333222222222111111111111000000000///////////////////////////000///............//////000000000000////////////------------------------...------------...//////------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.................................,,,,,,,,,,,,,,,------...,,,---......,,,,,,---...---------............//////......---------..............................///......------......///........................000//////.........//////------------......//////------------------------+++,,,...000000///...,,,---...............------+++,,,............,,,+++---------.........//////------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............000//////...---------,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++---//////...------......///......---,,,------......------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000222111...+++******+++,,,.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////......------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...------//////......------------,,,,,,,,,---------......,,,,,,---------...............////////////......---.....................------............------///............---------......////////////......////////////////////////------............------------...//////000//////---///000000///......///................................................------------------------,,,,,,,,,------------...------------------------------------------------........................,,,,,,---..................------------...//////---/////////---,,,---...------,,,,,,,,,,,,------///---,,,---...///...,,,---............---,,,,,,------------------------,,,,,,,,,------,,,,,,,,,000000//////......---------,,,,,,,,,,,,,,,,,,,,,---------.........//////---------...///000111111........................////////////000000000000////////////////////////000000000000000000000000000000000111111000000000111111111111111222222333111111111111000000//////111111222222222333333333444333333333444444555555333333333444555666777888777777777777888888888888777666666555555555555666444444333333333222222222111111111111000000000/////////////////////////////////............//////000000000000////////////---------------------------------------...//////------------------------,,,,,,,,,---------......------------------------,,,,,,,,,------.........++++++++++++++++++++++++------,,,,,,---......///,,,---......,,,,,,---...---------............///......---------......///..............................------------..............................//////.........//////000,,,------......//////000------------------------+++,,,...000000///...,,,------...............---)))+++,,,.........------------------............//////...---,,,++++++,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,/////////......---,,,,,,////////////////////////---------------------------,,,+++,,,---.........---......///......------,,,------......------,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000///---+++***+++---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////,,,,,,++++++***))))))))),,,,,,,,,---------......,,,,,,,,,------------...------.../////////......---------...............------............------///............---------......////////////............/////////000000000------............------,,,---..................---///000000///......///................................................------------------------,,,,,,,,,,,,------------------------------------------------------------........................++++++,,,....../////////...------------...//////---...///...---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,------,,,+++'''((()))+++,,,---------------------------------+++,,,,,,------,,,,,,+++------------------,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,------.../////////+++,,,,,,,,,---......................................./////////000000000////////////////////////111111111111111111111111.........///000111111222000////////////000111222222222111111000//////...111111222222222333333333444444444444444444444444222222333333555666888999777777777888888888999999777666666555555666777777444444333333333333222222111111111111000000000000000000000000000000000000///............//////000000000000/////////......---------------------------------------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,---------------------------------------------,,,,,,,,,---...///000,,,---......,,,,,,---...---------............///...------------...//////..............................------------..............................---,,,,,,,,,,,,---......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---,,,---......///.........***+++,,,---............,,,------------.........000000...---,,,+++++++++---------------------------------------------------,,,,,,,,,,,,+++++++++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,........................000///...---,,,+++++++++---............---,,,,,,***++++++,,,,,,++++++***+++,,,---......---,,,+++++++++,,,,,,,,,,,,------******+++,,,,,,------......---,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,+++------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***------,,,,,,+++++++++***,,,,,,,,,---------......,,,,,,,,,,,,------------,,,---......//////......---------.........//////------............------///............---------......////////////......------...///000111111222------............------------------------,,,+++---///000000///......///........................................................................++++++,,,,,,,,,---------------------------------................................................,,,,,,---......---------...------------...//////---...///...------...///------............------,,,+++***+++,,,---,,,+++'''(((***,,,---......///------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,------...//////000,,,,,,------------------........................------........./////////////////////////////////000000000000000000000000......//////000111222222000000/////////000111222111111111000000000000000111111222222222333333333444444444444444444444333333333333444555666777888777777888888888999999999999888777777666666666666444444333333333333222222111111111111000000000000000000000000000000000000...............///000000/////////.........---------------------------------,,,,,,------///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,////////////////////////++++++++++++,,,---...///,,,---......,,,,,,---...---------............///---------------...//////...........................------,,,,,,------...........................,,,,,,,,,,,,,,,---......------------------......,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,------...//////.........---------------......,,,,,,---------.........///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------,,,,,,,,,,,,)))***+++------------,,,++++++++++++++++++++++++------------------------.........---,,,+++,,,------------------,,,++++++***++++++,,,,,,++++++***+++,,,...//////...,,,++++++++++++,,,,,,---------******+++,,,,,,------...------------------------+++,,,,,,------.........++++++++++++++++++++++++,,,,,,---......---,,,+++------.........---,,,+++------------------------+++++++++++++++++++++++++++,,,,,,,,,,,,+++******.....................---,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,---.../////////...---------.........//////---..................---//////.........---------......////////////......,,,---...///000111222333---..................---------------,,,+++******---///000000///......///................................................////////////////////////++++++,,,,,,,,,---------------------------------////////////////////////....................................---,,,++++++...------------...//////,,,...///...------...///......////////////......------,,,...000222111000......//////000//////...------------------------,,,---...//////...---,,,,,,,,,,,,------.........//////.........---------,,,,,,------...///000000///////////////.................................------------.........///////////////////////////////////////////////////111111111111111222333333333222111111111222444444/////////000111111222222111111222222222333333333444444444555555444333333555555444444444555555666777888888888888999999999<<<;;;999888666555555555444444444333333333222222111111111111000000000000000000000000000000000000...............///000111///.........------------------------------------,,,,,,,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,---......,,,,,,---...---------.........//////---------------...///000...........................------,,,,,,------..........................................///000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////,,,,,,---.../////////...111000...---,,,,,,------,,,,,,,,,---------......------,,,,,,,,,---......++++++++++++++++++++++++------------------------//////.........---------...//////000///---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,---///111,,,---------,,,,,,+++***,,,------......------,,,+++,,,...//////...,,,++++++++++++,,,,,,---------,,,,,,---......//////000---............---,,,+++***++++++,,,---...//////++++++++++++++++++++++++---.../////////...---,,,,,,---.........---,,,+++........................++++++++++++++++++++++++))))))+++,,,---.........++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,,,,,,,---------........................000111222111///......///........................***,,,......,,,++++++,,,111///,,,+++---000///---)))---////////////...,,,------...///...---+++***------------------------++++++,,,,,,,,,,,,------////////////////////////000///---,,,,,,---///000,,,---------.../////////------------------------------------------------------...///000000000///........................------............------000///...------...///000000000///...------,,,,,,,,,,,,------.../////////...---+++***)))******+++,,,---------.../////////000///...---,,,,,,---...******+++,,,,,,---......---------,,,,,,+++++++++++++++,,,,,,,,,------------------............///........................///............---------000//////......000111222000000000000000000000000.../////////000000000111000000000000000000000000//////000111111111111111111111111000000000000000000111222333444333333222444444444333333222222222333333333444444444555555666777777777888888888888777777777666555555444444333333333222222222111111222111111000000000000000000000////////////000000000000000000////////////////////////////////////---------............//////...---,,,+++,,,,,,------------............///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......---------------------------...............---------------............///////////////////////////,,,,,,---...//////...............------,,,,,,,,,---------,,,,,,+++++++++)))***,,,---------///111,,,------......------,,,------++++++++++++---------------------------------------,,,,,,,,,++++++,,,***((())),,,...---+++------------------------///...------------...///***+++,,,,,,------,,,,,,...------,,,,,,------...------------------------,,,++++++++++++,,,------.........------,,,,,,,,,///...---,,,+++++++++++++++,,,------......------------------------------*********++++++,,,,,,,,,.........------,,,,,,,,,------------------------------------------------------+++******+++---------,,,,,,++++++,,,,,,---------------------------,,,,,,+++***+++,,,...///...------,,,,,,,,,------++++++******++++++,,,---,,,,,,,,,---------......------,,,+++)))***---///.........................../////////---,,,---...........................,,,---......,,,,,,---...---//////...---...//////+++---///...,,,+++,,,,,,..................------........................,,,,,,---------.........////////////////////////000...---,,,,,,---...000---------...............------------------------------------------------,,,,,,------...---------........................------............------000///...------...///000000//////...------,,,,,,..................------------,,,++++++,,,---...---------.....................---,,,+++,,,------++++++,,,------...//////---------,,,,,,,,,++++++++++++,,,,,,,,,------------------............///........................---------.........//////...------,,,---...///000000000000000000000000000////////////000000000000000000000000000000000000//////000111111111111111222222222111111111111111111222333444555444444333444444333333333222222222444444444555555555666666777888888888999999999999888888888777666666555555333333333222222222111111222111111000000000000000000000////////////000000000000000000/////////...........................---------............//////...---,,,,,,,,,------------------...............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------******++++++,,,,,,------,,,,,,---------------------...............---------------............///////////////////////////,,,,,,---.....................---------,,,,,,,,,000000000000/////////...+++,,,------++++++,,,---,,,------......------,,,------,,,++++++,,,---------------------------------------,,,,,,,,,++++++---+++)))***,,,...---,,,,,,,,,---------------------,,,++++++++++++,,,---++++++,,,---------------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,------.........---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,---------------------------,,,,,,------------------------------------------------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------,,,+++++++++,,,,,,---......------,,,,,,---------------,,,+++*********+++,,,,,,,,,---------......,,,---......---,,,---...........................---...///...---,,,---..............................//////---,,,,,,...000+++---000000...,,,---///---...///...+++***,,,///111000///.........///000////////////////////////---............////////////////////////////////////...---,,,,,,---...///...............------------------------------------------------------------------...------,,,,,,........................------............------//////............///////////////...------,,,,,,000//////...------,,,,,,,,,,,,,,,,,,---...///000...............---------,,,,,,+++++++++,,,------,,,------....../////////------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------............///........................++++++,,,---...///000111...------------...//////000000000000000000000000000000000000////////////000000000000000000000000//////000111111111111111222222222222222222222222333333444555555555444444333333333333222222222222555555555555666666666666888888888999999999::::::999999888888777666666555333333333222222222111111222111111000000000000000000000////////////000000000000000/////////..............................---------............///......---,,,,,,,,,------------------...............------,,,,,,------...------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,------------,,,,,,,,,------.........------...............------------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---...------------,,,,,,,,,.........------------,,,///000000///,,,++++++,,,,,,------......------,,,------,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,---,,,++++++---...------,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,---............---,,,,,,++++++++++++,,,,,,---------------------------------,,,---......///...------------,,,,,,,,,((()))+++,,,------,,,,,,+++,,,------......------------------------------............------------,,,,,,------------------------------------------------------------------------............---------,,,,,,++++++,,,,,,---........................++++++,,,,,,------,,,,,,---------,,,,,,------...///...---+++******)))))),,,,,,,,,---------......+++---000111000...------........................///000111000///...///000........................//////...,,,++++++...111,,,,,,...000///,,,+++.........//////...,,,///444777555222///......///000........................------.........////////////////////////////////////...------------...////////////...---------,,,------------------------,,,,,,------------------///000000000///...------........................------............------/////////......///////////////.........---------//////.........---------,,,,,,---------......////////////...---------,,,+++++++++,,,,,,---......,,,---------.........///------------------,,,,,,,,,,,,,,,------------...---------............///........................,,,,,,------...//////000////////////000000000111////////////////////////000000000000////////////000000000000000000000000//////000111111111111111111111111222222222222222333333444444444444444444333222222222222222222222444444444444555555555555777777888888888999999999888888777777666555555555333333333222222222111111222111111000000000000000000000////////////000000000000/////////.................................---------............///------------------------,,,,,,---------............------,,,,,,------...........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////...............+++,,,,,,------.........,,,---......///.........---------............///++++++++++++++++++++++++,,,------......---------------------------------++++++++++++++++++++++++222333333222000......///,,,------......------,,,---------,,,,,,---------------------------------...------------,,,,,,,,,...---,,,,,,------...---+++,,,,,,------.................................,,,---......//////......,,,++++++******++++++,,,------------------------...------------...//////------------------------((()))+++------,,,+++***+++,,,------......------------------------------///.........------,,,,,,,,,,,,,,,------.................................------------------------,,,---...//////...---,,,---,,,,,,++++++,,,,,,---........................***+++,,,---...---,,,+++------,,,,,,,,,---............---,,,+++******+++,,,,,,,,,---------......+++---//////...---------////////////////////////...000111000//////000111........................---------+++)))***---///000+++***...000------000111---,,,///000...000555;;;999444000...---...///------------------------,,,------------.........////////////////////////.........------........./////////...---------,,,------------------------,,,,,,,,,---------......///000000000///...------........................------............------...//////////////////..................------------------.........//////------------,,,,,,++++++/////////...---------,,,,,,,,,------......//////,,,,,,,,,,,,,,,---------------------------------,,,,,,---------.........---------............///...................................................//////000000000000000////////////////////////000000000000////////////000000000000000000000000//////000111111111111111000000000000111111222222333333222222222222222222222222222222222222222222222222333333333444444444666666666666777777777777777666666555444444333333333333333222222222111111222111111000000000000000000000////////////000000////////////....................................---------............///,,,---------------------,,,,,,,,,------------......------,,,,,,------...........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,------.........,,,------...//////......---------............///........................,,,---------------,,,,,,------------------------------------------------000111222111000///000111,,,------......------,,,------------------------------------------------.........---------,,,,,,---...------,,,,,,---...,,,,,,,,,------.................................,,,---......//////......,,,++++++******++++++,,,------------------------...------------...//////------------------------***+++---...---+++)))(((+++,,,------......------------------------------......------,,,,,,++++++,,,,,,,,,------.................................------------------------,,,---...//////...---,,,---,,,,,,++++++,,,,,,---........................+++,,,---...---,,,+++***,,,,,,,,,,,,,,,---...///---,,,,,,+++,,,,,,------,,,,,,,,,---------......---------,,,***+++---///////////////////////////,,,---......------...///........................,,,------+++******,,,...111,,,***///000///333<<<@@@555---...///---///444<<<:::555111...------...------------------------,,,,,,---------.........////////////////////////.......................................---------------------------------+++,,,,,,------.........---------...------,,,,,,........................------............------......////////////..............................,,,,,,------...//////000.........------,,,******...............---------------.../////////......,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,---------............---------............///........................//////.........---------,,,------...///.........000000000000000000000000////////////000000000000000000000000000000000000//////000111111111111111/////////000111111222222333333222111111111222222111111111222222222222222111222222222333333333333555555555666666666777777666666555444444333333222333333333222222222111111222111111000000000000000000000////////////000000/////////.........---------------------------------------............///+++,,,---.........------,,,,,,,,,,,,------------...------,,,,,,------...------------------------------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------------------------,,,,,,---...////////////---------............///++++++++++++++++++++++++,,,------------,,,,,,+++,,,,,,,,,------------...+++++++++,,,,,,,,,,,,---+++---......------...000,,,------......------,,,------............------------------------------............---------,,,---......---++++++,,,---------------------------+++,,,,,,------,,,,,,+++,,,,,,---............---,,,,,,++++++++++++,,,,,,---------------------------------,,,---......///,,,,,,,,,------------...------......---,,,***)))+++,,,------......---------------------------------------,,,,,,,,,,,,,,,,,,,,,------------------........................------------------------------............---------,,,,,,++++++,,,,,,---------------------------,,,,,,---------,,,++++++,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,---......,,,,,,,,,---------......------,,,***)))***---///////////////////////////,,,---......------...000........................,,,---...---,,,+++,,,......,,,///222000///>>>QQQ]]]GGG444000000...///444999777444111///......///........................---............/////////////////////////////////---..................------------...............------------------------++++++,,,,,,---......///,,,,,,------...---------........................------............---------...///000000///...---........................------..................------...///......---,,,---------...............,,,---.........---,,,+++------------------------------------.........///------------............---------............///........................---------...............,,,,,,.../////////...---000000000000000000000000------...///000111222222000000000000000000000000//////000111111111111111//////000111111222333333555444333222111222222333000111111111222222222222222222222333333333444444666666666666777777777777666666666555444444333333333333333222222222111111222111111000000000000000000000////////////000000//////.........------------------------------------------............///+++,,,---.........------++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------++++++,,,,,,------...............------,,,,,,++++++,,,---...////////////---------............///************************---------------,,,+++***,,,,,,,,,---------......******+++++++++,,,,,,,,,***+++---,,,++++++,,,...,,,------......------,,,,,,---...//////...---,,,------------------------............------------,,,---...,,,***)))+++---.........------,,,,,,+++++++++,,,------,,,++++++++++++,,,---------------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,------...,,,,,,,,,---------......------------------------+++,,,------......------------------------------------------............------------------,,,,,,........................------------------------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,---...//////...------,,,,,,,,,------,,,,,,,,,---------......,,,---...---,,,+++---...000000000000000000000000---///000000//////000222........................,,,...//////...------...***---333666//////EEEaaauuuXXX<<<333222000111666666555333111000000000000////////////////////////////////////000000000000////////////////////////------............------,,,------....../////////------------------------++++++,,,,,,---...//////------...///000000000///........................---..................------...///000000///...------...................../////////...------,,,,,,,,,---...000000000//////,,,------....../////////,,,------...---,,,***))).....................------------.........//////---------.........//////---------.........//////........................+++,,,,,,---...///000000---...000111111111000///000000000000000000000000,,,---...///000111222333000000000000000000000000//////000111111111111111000000111222333333444444666666444333222333333444000000111111222222222222333333333444444444555555777777777777888888888888777777777666555555444444333333333222222222111111222111111000000000000000000000////////////000000//////.........------------------------------------------.........//////***+++---...///...------++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---......///000111222222//////...---,,,++++++***+++,,,---...////////////---------.........//////////////////////////////------------,,,,,,+++***,,,,,,,,,------........./////////000000111111111,,,---......,,,+++,,,...,,,------......------,,,,,,---...//////...---,,,------------------------//////.........---------+++---...,,,)))(((***,,,//////...---,,,++++++***------...//////...------***+++,,,,,,------,,,,,,...------,,,,,,------...------------------------,,,++++++++++++,,,------,,,,,,,,,------.........---------------...000000+++,,,------......---------------------------------.........//////000000.........------,,,,,,,,,////////////////////////------------------------------+++******+++---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++///...,,,+++***+++,,,,,,+++++++++,,,---...///000000///...---,,,+++++++++,,,,,,,,,---------......+++---000000///---------------,,,,,,,,,,,,------//////...//////000111222000000000000000000000000////////////////////////...---------000444888;;;QQQFFF999333333444333000111111000000//////......///////////////////////////......------,,,++++++000000//////.........---------------------------,,,,,,,,,---------......------------------------,,,,,,,,,------.........//////.........---------......------------......//////.........------------///000222222000///---..............................---,,,---...///000..............................---,,,,,,,,,,,,---................................................000000///...............,,,,,,,,,---------......++++++,,,,,,---.........////////////////////////000...,,,******,,,...000///////////////////////////////////////.........////////////000000000000000000000000111111111111222000///......///000222222222222222222222222222222222222222222222222222333222222111111222222333000000111222444555666666:::999777666666666777888555555555444444333333333333333333222222222111111111111111111000000000000//////////////////////////////.........---------........................++++++++++++,,,,,,---......///000000000///---,,,---------............///---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------***,,,...//////...,,,+++........................////////////////////////...------,,,,,,,,,------................................................------------------,,,,,,111000///...------.../////////............//////........................------------------------...------------...//////---)))&&&''',,,///...,,,.........------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++,,,,,,---++++++++++++++++++++++++...---,,,,,,,,,,,,---...........................,,,++++++***+++,,,---............------,,,,,,,,,........................++++++++++++++++++++++++++++++------------++++++---------------------------,,,,,,,,,,,,---...///------------------------+++++++++,,,,,,,,,------------.........---+++***......---------...//////+++,,,,,,------,,,,,,+++........................------------,,,,,,+++***,,,,,,---......---,,,,,,///...,,,++++++,,,...///........................------,,,+++++++++,,,,,,000//////////////////000..................//////........................////////////////////////000///...---...000222333>>>888222///111222111///000000000000//////......////////////////////////........................000/////////............------------------------,,,,,,---------.........------------------------,,,,,,,,,------.........//////.........---------......------------......000000/////////............///000111111000///..............................------,,,---...///000........................,,,,,,,,,,,,,,,---...///------------------------........................///...---,,,,,,,,,------,,,,,,,,,---------...............---------------........................000///---,,,,,,---///000////////////////////////.........///////////////////////////000000000000000000000000111111111111111000///......///000111222222222222222222222222222222222222222222222222333222222111111222222333111111222333333444555555999888777666666666777777555444444444333333333333222222222222111111111111111111111000000000////////////////////////////////////.........---------........................,,,+++++++++,,,,,,---...---.........------,,,+++,,,,,,,,,,,,---------...,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------//////000000///...---,,,...................................................---------,,,---------................................................------------------------000///...---------............------------..............................---------------------------------............///...***''')))---///...,,,......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...........................+++,,,.../////////...---......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++------------------------------,,,,,,,,,------...------------------------,,,,,,,,,,,,------------------.........---,,,+++------,,,,,,++++++,,,,,,,,,------......------,,,------------------------,,,---------,,,,,,+++***,,,,,,---......---,,,,,,///...,,,++++++,,,...///........................+++++++++,,,---...///000111000000//////000000111......------,,,---------........................////////////////////////........................------.../////////......000000000////////////...////////////////////////------......///000000111////////////............------------------------,,,------------.........---------------------------------------........................---------......------------......000000000000000/////////...///000111111000///..............................------------...//////........................+++++++++,,,---...000000,,,,,,,,,,,,,,,,,,,,,,,,...........................---+++***)))***,,,---,,,,,,,,,---------......000000//////...------,,,........................////////////////////////////////////////////////------......//////000000////////////000000000000000000000000111111111111111000///......///000111222222222222222222222222222222222222222222222222222222111111111111222222222222222333333444444444888777666666555555666666444444333333333333333222111111111111000000000000111111000000000000//////////////////////////////...............---------........................,,,,,,+++++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++,,,------...------------------------........................------------------------222111000///...---------................................................---------------------...................................................+++,,,,,,------.........///...------,,,---------------,,,,,,,,,,,,------------------------------------------------------,,,,,,.../////////...---///---***+++---///...,,,...------------,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------------------...------,,,,,,------...------------------------***,,,000333333111...+++...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++------------------------...------,,,,,,,,,------------------------------,,,------------.........------.........---,,,+++000//////......------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,------......------,,,...---,,,++++++,,,---...------------------------------------......///000//////............////////////...---,,,,,,,,,---........................////////////////////////***+++---...//////......+++...111111...,,,,,,---////////////////////////////////////////////////------......///////////////////////////.................................------------............---------------------------------.............................................------------......////////////////////////......///000000///..............................------------......//////........................,,,++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,...........................,,,***))))))***,,,---,,,,,,,,,---------......000000/////////.................................---...///000000///...---////////////////////////,,,------...///000111111////////////000000000000///000000000111111111111111111000//////000111111111111111111111111111111111111111111111111111111222222111111111111222222333333333333333333333333666666666555555555555555333333333333222222222222000000000000////////////111000000000////////////////////////////////////................................................,,,,,,,,,++++++,,,,,,------,,,+++******+++,,,---+++,,,,,,,,,,,,---------,,,,,,,,,,,,------......................................................------------------------000...,,,+++***+++,,,---................................................---------...............................................................++++++,,,,,,---...//////------------,,,---------...------,,,,,,------...------------------------------------------------+++,,,...000000///...,,,000...------...///---+++------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,,,,---------------------------------------------------------------------------+++---000222222000---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---......---,,,+++------------------------......---,,,,,,,,,---------------------------------------.........//////---------------------,,,.........///.........---------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++------------------------...---,,,,,,,,,,,,---...------------------------111000///---,,,+++++++++//////............//////000000///...------------////////////////////////////////////////////////,,,---...000000///...------000222111---,,,...000.............../////////////////////////////////.........---------,,,,,,.........///////////////........................---------.........//////------------------------........................---...........................------------....................................////////////..............................---------..........................................------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...........................---,,,++++++,,,---///,,,,,,,,,---------.............../////////000000........................+++,,,...//////...,,,+++////////////////////////,,,------...///000111111////////////000000000000///000000000111111111111111111000000000000111111111111111111111111111111111111111111111111111111222111111000000111111222333333333333333333333333555555555555444444333333222222222222222222222222000000000/////////......000000000////////////...////////////////////////---.............................................---,,,,,,++++++,,,,,,,,,...---,,,++++++,,,---...------------............,,,,,,---------.........................................................------------------------+++)))(((''''''))),,,---................................................,,,---.../////////......................................................++++++,,,,,,---...//////,,,,,,------------------//////............//////------------------------------------------------+++,,,...000000///...,,,000///............---+++------------------------******+++,,,...///000000,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,,,,,,,++++++++++++++++++++++++---------------------------------------------------------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,............,,,,,,------------------------...------,,,,,,,,,---------------------------------------.........//////------------------------)))***+++,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,---------------------------------,,,,,,---------------------------------000///...,,,+++*********111000000//////000000111000///..................000000000000000000000000////////////////////////000111111111000...,,,++++++---///...------000333---............////////////////////////////////////......---,,,,,,++++++.........///////////////........................------........./////////------------------------/////////...............---------.....................------------......------------............................................................,,,---......//////..............................///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------------......///,,,,,,,,,---------......,,,------...//////000000------------------------+++,,,---......---,,,+++////////////////////////------......//////000000////////////000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111222222222333333444444444333444444444444333222222000111111111111222222222000000000000////////////000000////////////......////////////////////////---------.......................................------,,,+++++++++,,,,,,---------------......///---------.........//////,,,,,,---............---------------------------........................------------------------((('''&&&&&&'''))),,,---........................------------------------+++,,,...///000000///...................................................+++,,,,,,------.........,,,,,,---............---/////////....../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,.../////////...---.../////////...---,,,,,,,,,,,,,,,------------...******+++,,,...///000000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++,,,---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,---------------------------,,,,,,,,,,,,---...///------------------------,,,------------.........------,,,,,,,,,---......,,,---///000000000///...+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...000//////////////////000---------,,,------......////////////////////////////////////////////////000000000//////---,,,,,,***,,,.../////////000111---------.........//////////////////////////////............------------............/////////000....................................////////////------------------------000/////////.........------------.........//////......------------......---.........////////////.........------.................................,,,---.../////////...---........................------,,,,,,,,,---......------------------------........................+++,,,---...//////...---,,,,,,,,,---------......---------------.........------------------------------............------////////////////////////.........///////////////////////////000000000000000000000000111111111111111111111222222111111111111111111111111111111111111111111111111111111111111111000000000000111111111111222333333444555555222333444444444333111111000000000000111111222222111111111000000000//////000000/////////.........////////////////////////---------.........//////...........................---,,,,,,+++++++++,,,,,,,,,---...............,,,,,,---------.........,,,,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------******))))))***+++,,,---........................------------------------+++,,,...000111000//////................................................------------------------,,,---...///000//////...///......------......///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///,,,---//////...---,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********+++,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,------------------------+++++++++,,,---...///000------------------------,,,,,,,,,,,,---------------,,,,,,,,,,,,---...//////000111111000...,,,+++,,,,,,------------,,,,,,------------------------***+++,,,,,,---------,,,...---,,,,,,,,,,,,---...,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,...///000------,,,,,,,,,,,,------++++++++++++,,,------...........................////////////////////////,,,---------...//////000---...000111222111...------------.........//////////////////////////////------......///000000000---.........//////000000////////////////////////............/////////000------------------------000000//////.........------------.........//////.........------............/////////000000111111......------------..............................,,,,,,.../////////...---........................+++++++++,,,---...///000................................................***+++---/////////---,,,,,,,,,,,,---------...............---,,,,,,++++++------------------------///////////////////////////////////////////////////////////////.........////////////000000000000000000000000111111111111111111222222222222111111000000000000000000000000000000000000000000000000111111000000000000111111000000111222444555666666222222333444333222111000//////000000111111111222111111111111000000000000000/////////............////////////////////////---------.........//////...........................---,,,,,,++++++++++++***+++---...///...------++++++,,,,,,,,,---------,,,,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------......------,,,---------........................------------------------+++,,,...000111111000///................................................------------------,,,,,,,,,---///000000000//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...//////***,,,...///...,,,,,,,,,,,,,,,,,,------.........//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---......///...---+++***------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++,,,,,,,,,------.................................++++++++++++++++++++++++,,,---...//////...---,,,------------------------******+++,,,---///000111------------------------+++++++++,,,,,,,,,---------,,,,,,+++,,,---...///+++,,,,,,+++)))&&&###!!!---..................---........................***+++,,,,,,------------...---,,,,,,,,,,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---------......//////............/////////////////////.........111111111111111333555666------------------------........................////////////////////////---.........//////000000.......................................---------......///111222333444555000000000000////////////////////////////////////........................---------............///...------------...////////////.........------------...///000000///...---........................///...---,,,,,,---...//////...------...///000111++++++,,,------......///---...///...------...///........................//////////////////////////////.........------------.../////////...,,,+++..................------........................111111000000//////......000000000000000000000000////////////////////////000000000000//////////////////////////////////////////000111111111111111000000////////////000000222333444444333222111000///000222333333222000///111111222333333333333222333555666555333333444555000000000000000000000000000000000000000000000000............//////////////////.........---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------///............---------///......---------......//////......---------------------.........//////------------------------......------------..............................,,,------...///000111111////////////////////////......---------,,,,,,,,,------------------------+++,,,---...///...---,,,......//////...---,,,,,,---,,,,,,...//////---***,,,,,,------...///000000111111111111000///...---/////////...---------,,,.........------,,,,,,,,,//////.........---------.........------.....................---,,,++++++------------------------------------------------///............---------000000///...---,,,,,,+++//////.........---------.........------,,,,,,,,,---------....../////////------......------,,,+++......//////...---,,,,,,.........------,,,,,,,,,........................//////...---,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,------------------------........................,,,,,,+++++++++,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------........./////////---+++))))))+++---/////////............///////////////////////////.........------...///000111------------------------........................////////////////////////---........./////////000........................------.....................//////000111222333333000000000000/////////...////////////////////////........................---------............///...------------...////////////.........------------...///000000///...---........................///...------------...///------,,,+++,,,---......---------------------------...///...------...///................................................//////.........---------......//////...------,,,................................................000000000000//////..............................////////////////////////000000000000////////////000000000000000000000000//////000111111111111111000000////////////000000111222222333333222111000///000222333333222000///000111222222333333222222111222333222000///000111000000000000000000000000000000000000000000000000............//////////////////.........---------...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...------------------------///............---------......------------......000000//////............---------.........//////------------------------......------------..............................------......//////000000........................,,,,,,,,,------.........------------------------,,,,,,------......------......//////...------,,,---,,,,,,---//////---+++,,,,,,------...//////000++++++,,,..............................---------......---------,,,,,,,,,......------,,,,,,,,,,,,......------------......---------...------,,,,,,------------------------------------------------...---------,,,,,,,,,,,,******+++,,,---...///000///.........------------......---------,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,---.........---......//////...------,,,......---------,,,,,,,,,------------------------------,,,,,,,,,------...---------,,,------......------------------------------------------------,,,+++++++++,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,------.........---,,,++++++,,,---...//////............//////......//////////////////...---,,,++++++,,,---...................................................////////////////////////.............../////////........................,,,---------.../////////////////////000000000111000000000/////////......////////////////////////........................---------............///...------------...//////...............------------...////////////...---........................///...------------...///......---,,,,,,,,,------//////...------,,,++++++---...///...------...///........................------------------------...............---------//////...------------...................................................000000000////////////...........................////////////////////////////////////000000000000111111111111111111111111//////000111111111111111111000000//////000000111///000000111111111111000000111222333333222111000000111222222333333222222111222222111///---...///000000000000000000000000000000000000000000000000............////////////...............---------......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------///............---------...---------------......000000000///////////////---------...............------------------------......------------......------------------------..................//////------------------------***+++,,,---...///000000---------------------------------,,,---......///.........///......---,,,---,,,,,,---......---+++,,,,,,,,,---......//////)))***+++,,,,,,---,,,,,,---------..................------------,,,,,,,,,---,,,,,,,,,,,,+++++++++------,,,,,,,,,,,,------,,,,,,------...---------------------------------------------------------------,,,,,,,,,+++++++++'''((()))+++---...000000............------------...------------,,,,,,,,,+++++++++,,,,,,,,,,,,---)))***,,,---.../////////.........///......---,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---,,,,,,---...///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,---------------------------//////............//////............////////////000///...---------...///////////////////////////........................////////////////////////................................................,,,,,,,,,---...///000000//////////////////......000000/////////.........////////////////////////........................---------............///...------------...//////.................................................................................------.........000000//////..................---------,,,,,,,,,---...///...---------///........................------------------------........................//////---,,,,,,---...///---------.......................................////////////////////////........................////////////////////////////////////000000000000000000000000000000000000//////000111111111111111111000000000000000000111......///000000000111111000111222222222222111000000000111222222222222222333444444222///......///////////////////////////000000000000000000000000............////////////..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------------------------///............---------------,,,,,,------......////////////....................................------------------------...------,,,,,,------...------------------------.....................---------------------------,,,,,,,,,---...//////000------------------------...---,,,,,,,,,---///000---...............------...---,,,,,,......---,,,,,,,,,,,,------.........------------,,,+++***))),,,---------.../////////---------------------------,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,---............------------------------,,,,,,---------------------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................***+++,,,---............---...............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---------......///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,---------...//////...------//////............//////---.........//////000000111000///.........///000////////////////////////........................////////////////////////...............---------........................,,,,,,,,,---...///000000/////////...............////////////............////////////////////////........................---------............///...------------...//////---...........................------------..............................---..................---000000000//////...------,,,,,,,,,---------......---...///...---------///................................................---.....................///...---,,,,,,---//////---------.........//////......................................./////////////////////////////////////////////////////////.../////////000000000111//////////////////////////////000111111111111111111111000000000000111111.........//////000000111111111111222222111111111000000111222222222222111222333333111///------...////////////////////////////////////////////////............////////////---.....................///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------------------------------------///............---------,,,,,,,,,,,,,,,---......------------------------.....................---------------------------------,,,,,,,,,,,,------------------------------............------------------------------------........................------------------------///...---,,,---...///000------...............---...---,,,,,,---...---,,,,,,,,,,,,---------------////////////...---,,,+++,,,---------.../////////------------------------------------............---,,,,,,++++++,,,,,,---++++++,,,---............------------------------,,,,,,,,,---------..................------------/////////...---,,,,,,+++,,,,,,------------------------------------------........................,,,------...------,,,,,,------...............---------------------------------------------------///...---,,,,,,,,,,,,,,,//////...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............------------,,,---///000000///---,,,//////............//////------......///000000000///...---,,,------//////................................................////////////////////////.........---------------........................,,,---------...////////////////////////........./////////.........------////////////////////////........................---------............///...------------...//////---------.....................------------..............................------...//////...---------------...------,,,+++++++++,,,,,,---...//////---...///...------...///........................////////////////////////---------..................------------...//////,,,,,,------.../////////........................---............/////////000000000000000000000000////////////////////////......//////000000111111........................//////000111111111111111222111111000000111111222000////////////000000111111111111111111111111111///000111111222222111111///000111///---+++,,,---000000000000000000000000////////////////////////............////////////---------...............//////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,---------------.........------------------------///............---------++++++++++++,,,---...///,,,,,,,,,,,,,,,---------...............---------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------......------------------------/////////.........------------------------------......------......///000,,,---......///.........///---++++++---...------,,,,,,,,,,,,,,,,,,------,,,---...//////000000000---------...............,,,,,,,,,------------...------...............///------,,,,,,,,,,,,------,,,,,,------...---------------------------------+++,,,,,,------.........//////.........---------------............//////,,,,,,,,,,,,------------,,,,,,,,,------------...---,,,,,,,,,,,,+++++++++------......------,,,+++,,,---......///.........,,,,,,,,,------------...........................//////...---,,,,,,,,,,,,//////...---,,,++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...............------,,,---...//////...---,,,//////............//////------......///000000111------,,,,,,,,,...///000------------------------........................////////////////////////.........------,,,,,,,,,........................------..................//////////////////000000//////.........---------////////////////////////........................---------............///...------------...//////---------.........//////...------,,,,,,------...........................------...//////...------+++,,,---.........---,,,,,,------------------------...///...------...///................................................---------.........//////,,,------...//////......,,,,,,------...//////000........................---------.........//////////////////////////////////////////////////////.........///000111111111//////////////////////////////000111111111111111222111111000000111111222222111000/////////000111222111111111111111111222///000000111111111111111...000000///---,,,---...000000000000000000000000////////////////////////............////////////---------.........////////////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////------------------------///............---------++++++++++++,,,---...///,,,,,,,,,---------......//////.........------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.............................................////////////------------------------------...///////////////,,,------...//////......///---++++++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...........................---------,,,,,,,,,---------......,,,,,,,,,------...............------------......---------...------,,,,,,------------------------++++++,,,,,,---......///.........---------,,,,,,++++++,,,---......//////++++++,,,,,,,,,---------,,,,,,,,,---------......------,,,,,,,,,+++++++++,,,,,,------...---------,,,------...//////......,,,,,,,,,---------......------------------------...------,,,,,,,,,---------,,,,,,+++++++++,,,,,,------------------------------------------------)))+++,,,......---,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,------------,,,,,,//////............//////---------...///000000111......------...000111222------------------------........................////////////////////////.........------,,,,,,,,,.......................................---------////////////000000111111//////.........---------////////////////////////........................---------.........//////...------------...//////---------.........//////...---,,,,,,,,,,,,---...........................,,,---...//////...---,,,,,,---///000000000/////////......------,,,,,,+++---...///...------...///........................---------------------------------.........//////+++,,,...///000///...---,,,,,,------...///000000........................---------.........//////........................////////////////////////---......///000111111222000000000000000000000000//////000111111111111111222222111111111111222222333222111/////////000111222222111111111111222222//////000111111111111111000111222111000///000111000000000000000000000000////////////////////////............/////////000---------.........////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000------------------------//////.........---------++++++++++++,,,---...///---------.........////////////.........------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////////////////////////////,,,------...///000111111------------------------,,,---///000000000///...,,,,,,---.../////////...///---++++++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,++++++***)))(((/////////......------,,,,,,,,,,,,------.........+++++++++,,,,,,---------///......------......///............---,,,++++++------------------------++++++,,,,,,---...//////---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,------........./////////......---------***+++,,,---.../////////,,,,,,---.../////////...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////************+++,,,------------------------------........................)))***,,,......---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000000//////.........---//////............////////////////////////////////////............//////........................000000//////.........---000000000///......------////////////////////////////////////............////////////////////////////////////////////////........................000000000000000000000000///...---,,,,,,---...///........................------............------////////////////////////................................................/////////......------------------............///........................------............------........................******,,,---.../////////++++++---...//////000000..........................................---------.........---,,,,,,+++........................////////////////////////////////////000000000000000000000000000///......000000000000000000000000//////000000000000//////111000000000000000000111000000000000000000000000222222111111000/////////555222...+++***,,,...111000000000000000000000000000000000000000///........................------+++,,,---......---,,,+++---------------------------------,,,,,,+++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++...---,,,+++,,,---...///,,,,,,,,,---------......---,,,,,,++++++,,,,,,------------.........//////---------------------------------------------------------,,,,,,+++++++++++++++***+++,,,...000222///...,,,,,,---------,,,------......///.........((()))***+++,,,---------.........------,,,,,,,,,.........------,,,,,,,,,........................,,,---------.../////////...------,,,,,,,,,------......---,,,,,,,,,,,,------------------------------------............///......------------..............................------------------------------------------------//////...---,,,,,,,,,,,,------------------------,,,------......------,,,........................------............------------------,,,,,,+++***+++,,,,,,---.........------------------------------......//////......---+++,,,,,,------,,,,,,+++///---,,,,,,,,,,,,+++))),,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,---------,,,++++++000/////////............//////............//////........................//////............//////........................000/////////............////////////............////////////////////////////////////............////////////////////////////////////////////////........................///////////////////////////......------......///........................------............------////////////////////////................................................////////////.........------------............///........................------............------........................------.../////////......------......///.........................................................---.........------,,,+++............................................................////////////000000000000000///......000000000000000000000000//////000000000000////////////000000000000//////000000000000000000000000222222111111111111000000222000---+++***+++---///000000000000000000000000000000000000000///..............................,,,------------------,,,---------------------------------,,,,,,+++++++++...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,---------......------..................+++,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,111000...,,,++++++++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,------------.........------------------------------------------------.........---------,,,,,,,,,+++++++++,,,...///000///...,,,,,,,,,------,,,,,,------.........------+++,,,,,,---------,,,,,,------------------,,,,,,......---------,,,,,,,,,........................---------.....................---------...////////////...------------...------------------------------------.....................------.................................------------------------------------------------------,,,,,,,,,------...---------------------------......//////......---------------------------,,,------......------,,,---------------,,,+++***+++,,,------......------///////////////.........+++,,,,,,------,,,,,,+++,,,------......------,,,...---,,,,,,...///...,,,***++++++,,,,,,++++++***------------------------//////.........---------000000/////////.........***+++,,,---------------////////////............//////............//////........................//////............//////........................////////////........................////////////////////////////////////////////////............////////////////////////////////////////////////.........................................................//////.................................------............------////////////////////////................................................////////////............---------............///........................------............------........................//////000000///......---......//////...------,,,................................................---............---,,,,,,................................................------------............000000000000000//////...000000000000000000000000///000000111111000000///---...///000000///...---000000000000000000000000000000111111111111222222000///...------...///000000000000000000000000000//////000000000///.................................------,,,,,,------...------------------------------,,,,,,,,,,,,++++++...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,---------......---------....../////////------------............,,,,,,,,,,,,------------000///...---,,,+++++++++,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------------------------------//////............---------,,,,,,,,,,,,---...///......---,,,,,,,,,,,,---,,,,,,------------,,,,,,---.........------,,,+++,,,,,,------------------...------------,,,,,,,,,.......................................---------...............///000111000000///............///------------------------------------....................................------------------------------------------------------------------------,,,,,,,,,,,,---...//////------------------------...//////////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------------,,,,,,+++,,,,,,------......------000/////////......------+++,,,,,,------,,,,,,+++---......//////......------,,,,,,---///000000///***++++++,,,,,,++++++***........................///............---------------------,,,,,,,,,,,,)))***+++,,,.........//////////////////.........//////............//////------------------------//////............//////........................///////////////.........---------...///000000111////////////////////////////////////............////////////////////////////////////////////////................................................---...///000000///...---........................------............------////////////////////////.........................................................------------------------............///........................------............------............................../////////......------...............------........................---------...............------............------................................................------.........///////////////000000000000//////000000000000000000000000000000000111111000000000---...000111111000...---000000000000000000000000......///000000111222222111111111111111222222222////////////////////////...///////////////......---------..................---,,,++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***++++++,,,,,,---------,,,------------.........+++,,,,,,,,,------......,,,,,,,,,,,,---......///,,,,,,,,,---------......------,,,,,,,,,,,,------+++++++++,,,,,,,,,------------------------------------------------------............------------------------------------.........---,,,+++,,,---,,,,,,------,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,------.........------------------------......................../////////...---------,,,------------...///000111000//////...............------------------------,,,,,,---------.........---..................---------------------------------------------------------------------------,,,,,,,,,,,,,,,---...///------------------------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,---------------,,,,,,,,,,,,------...------,,,...------,,,,,,++++++***---......//////......---------............---------,,,,,,---...//////...,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***+++,,,---...................../////////////////////............//////........................//////............//////.................................///////////////,,,------...///000111111////////////////////////////////////............////////////////////////////////////////////////................................................---...///000000///...---........................------............------////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................------............------........................++++++,,,---...//////...+++,,,---...////////////........................---------.........//////------...//////......---....................................................../////////000000000//////000000000000//////000000000000000000000000000000111111111111000000///000111111111111000///000000000000000000000000,,,------...///000111111111111222222222222222222////////////////////////......////////////......---------.........//////...---,,,++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,------.........++++++,,,---.........///,,,,,,,,,---------.........------,,,,,,------...+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,---...///---+++***,,,...,,,---------,,,,,,+++***))))))+++,,,,,,---------,,,,,,,,,------.........------------------------......................../////////...---------,,,---,,,,,,,,,---......//////...------,,,,,,------------------------------,,,,,,,,,------------...------...//////...------------------------------------------------------------------------------///...---,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,//////000000000000//////,,,------......---------,,,------...------,,,,,,------,,,,,,++++++++++++---......//////......---,,,,,,------------,,,,,,...---,,,,,,------,,,***,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////---------......------,,,........./////////////////////............////////////////////////////////////............//////.................................///////////////---------...///000000111////////////////////////////////////............////////////////////////////////////////////////................................................/////////000000/////////........................------............------////////////////////////................................................,,,,,,,,,,,,,,,------------------............///........................------............------........................)))***+++---.../////////***+++,,,...///000000000........................,,,,,,------.../////////------...////////////...........................------------------------////////////000000000111...//////000000000000000000000000000000000000000000111111222222111111000111111000000000000111111000000000000000000000000------...//////000111111000000000000////////////000000000000000000000000------.../////////......,,,,,,------.../////////...------,,,,,,------...------------------------++++++,,,,,,,,,,,,------...------,,,,,,------...------------------------,,,,,,,,,---------..............................+++,,,,,,,,,,,,------------------------.........------......------,,,+++,,,,,,,,,---------............------------......,,,,,,,,,,,,------------------------------------------------------------+++++++++,,,,,,,,,,,,---,,,------......---,,,,,,,,,...000...+++***,,,///---......------,,,+++***((((((***+++,,,---------,,,,,,------------------,,,,,,,,,------------..........................................------------------,,,,,,,,,------......---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------//////...---,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////000000/////////,,,------............---------......------,,,,,,------------------......+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++///---,,,,,,,,,,,,***)))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------------........................---,,,,,,............/////////000//////............//////000000000000000000000000//////............//////..................................../////////000------......//////000000////////////////////////////////////............////////////////////////////////////////////////........................////////////////////////000000////////////000000........................------............------////////////////////////................................................---------....../////////---------............///........................------............------........................,,,,,,---......///......,,,,,,---.../////////...........................,,,,,,------...//////000------...///////////////........................------------------------........./////////000000......///000000000000000000000000000000000000000000111111222222111111000111000///......///000111000000000000000000000000//////000000111111222222111000///...............000000000000000000000000,,,---......//////......,,,,,,------...//////000,,,------------------,,,------------------------+++++++++,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////......------,,,------------........................------------,,,---.........---,,,+++,,,,,,,,,---------............------------......,,,------------.........------------------------------------------------,,,,,,,,,,,,------......+++,,,---.........---,,,,,,...000...***))),,,////////////......,,,++++++******+++,,,---------,,,------------------,,,,,,,,,,,,,,,---------..............................---------...............000///...------,,,,,,---//////...---------------------------------------++++++,,,,,,,,,---------,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,,,,------------------------------------............------------------------------------............------,,,,,,---...............------......------,,,+++,,,,,,,,,------......///+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,...---,,,,,,---...---+++***++++++,,,,,,++++++***---------------------------------.........//////*********++++++,,,,,,,,,,,,---...............------.........//////000000//////............//////000000000000000000000000//////............//////........................---.........//////000000.........///////////////////////////////////////000/////////............////////////////////////////////////////////////........................000000000000000000000000111000///......///000111........................---..................---////////////////////////.................................................../////////000000111111---------.........//////........................---..................---........................//////////////////...---.........///......---,,,........................,,,,,,------...///000000------...///000000//////........................---------------------------------.........//////......///000000000000000000000000000000000000000111111222222222222111111222000---,,,,,,---000222000000000000000000000000222222222222222333333333444333111////////////000000000000000000000000000,,,,,,---.../////////...,,,,,,------...///000000+++,,,............,,,+++------------------------+++++++++,,,,,,---------...------,,,,,,------...************************,,,,,,,,,---------............---,,,+++******)))............/////////000/////////...---------,,,)))***,,,.../////////...,,,,,,,,,---------............------------......---------.........//////---------------------------------------------------------.........//////++++++---.........------,,,///000...***))),,,000////////////...---,,,+++------......------,,,+++.........------,,,,,,,,,,,,,,,,,,------.................................,,,------....../////////222111000///...---------000000///...............------------------------++++++,,,,,,,,,---------,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,---...//////------------------------......////////////..............................+++,,,,,,------,,,,,,+++,,,,,,---.../////////...---.........---,,,,,,+++((()))***+++,,,,,,---...---......//////......------..................------,,,,,,---///000///...,,,------......------,,,........................+++++++++,,,,,,------------------....../////////++++++---...//////000000...............///000000222111000///------,,,,,,---///000222222000///------------............///............////////////111111000000//////..................////////////......////////////........................------...///000///...---...//////...---,,,,,,---...///////////////////////////000000//////.........---........................,,,,,,------...///////////////000000000000//////////////////////////////////////////////////////........................................................................////////////////////////.................................------,,,,,,,,,........................///...---,,,,,,---...///...------,,,,,,------...---------............//////......---------................../////////000///////////////.........////////////000000000000////////////////////////222222111111111111111111000000000000000000000000000000000000000000000000111111000000//////......111111111111111111111111111111000000//////......//////000000///...------------------------------........................---------............///,,,,,,,,,,,,,,,,,,,,,,,,........................//////.........---------------------------------......---------,,,,,,,,,------......///000000000,,,,,,,,,---------...............------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------***+++,,,---------,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......///...---,,,,,,---...///---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++,,,------......------,,,------------------------------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////------------------,,,,,,......------------..............................------------------------,,,,,,,,,---------......------------------------,,,------......------,,,+++,,,,,,------,,,,,,+++.........------,,,,,,+++,,,,,,++++++,,,---///000//////.........---------...------------...//////------------------------------------------------,,,+++*********+++,,,---++++++++++++++++++++++++.........------,,,,,,,,,//////---,,,,,,---...///---------............///---,,,,,,++++++,,,,,,---*********+++,,,,,,------........................------------------------//////......//////000111///............///000000...///000111111000///...---------............///............////////////............////////////............////////////......////////////..............................444444444333000......///......---,,,,,,---......////////////////////////000/////////..................................................................////////////......////////////////////////////////////////////////.................................................................................................................................------,,,,,,,,,........................///...------------...//////......------......///---------............//////......---------......///...,,,++++++---///111////////////............////////////000000000000////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000111000000000/////////...111111111111111111111111111000000000/////////...///////////////...------................................................---------............///,,,,,,,,,,,,,,,,,,,,,,,,........................///.........------------/////////......------,,,/////////.........------............------------,,,,,,,,,---------............---------,,,,,,,,,------------------------------,,,,,,,,,,,,------------------------------,,,,,,------.........---,,,,,,,,,---------......,,,,,,,,,---------......///...------------...///---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,------......------,,,------------------------------------------------+++,,,,,,------,,,,,,++++++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,......------------..............................------------------------,,,,,,,,,---------......------------------------,,,------......------,,,,,,,,,------------,,,,,,.........---------------,,,,,,++++++,,,---///000//////.........---------...------------...//////---------------------------------------------------,,,+++++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,///...------------...///---,,,,,,,,,++++++******---,,,,,,++++++,,,,,,---''''''((())))))******+++...............---------------------------------000////////////000111111...............///000000...///000111111000///...---------............///............////////////,,,,,,------...//////000............////////////......////////////..............................888888888555222///...///......------------......////////////////////////////////////....................................000000//////...------,,,------............------////////////////////////////////////////////////.................................................................................................................................---------------........................///...------------...////////////....../////////---------............///......---------......///000...+++)))))),,,///111........................////////////000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000///////////////////////////......---////////////////////////........................---------............///------------------------....................................------------.............../////////000000000000000////////////......---,,,,,,++++++,,,,,,,,,---------.........------------,,,,,,,,,------------------------......------------......---------------------------------.........//////,,,,,,,,,---------......,,,,,,,,,---------......///...------------...///---------.......................................------------------------------......------,,,,,,,,,------......------,,,------------------------------------------------,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------..............................------------------------,,,,,,,,,---------......------------------------,,,------......------,,,------............---------------...............,,,,,,,,,,,,,,,---//////...............---------...------------...//////---------------------------------------------------------,,,---......///------------------------...------------,,,,,,,,,......---------......///111111000///...---,,,+++---,,,,,,++++++,,,,,,---+++++++++,,,------......//////.........---------------------------------000000000000000111111222111111///......---------......///000000///......---------............///............////////////---------....../////////............////////////......////////////..................////////////777777777444111///......///////////////////////////////////////////////////////////////.................................000/////////.........------......//////......---////////////////////////////////////////////////.......................................................................................................................................---------.................................------.........//////............//////---------............///...------------...//////...---,,,++++++---///000------...............///////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000////////////...///////////////......................................................---------............///................................................------------------------++++++,,,---...///000000000000000000////////////.........---------,,,,,,,,,,,,,,,---------......------------------------------------------------.........------.........---------------------------------------......///,,,,,,,,,---------......,,,,,,,,,---------...............------.................................................................................,,,------...------,,,,,,,,,------......------,,,,,,,,,------------------------------------------,,,,,,------------,,,,,,------------------,,,,,,---------------...............------------..............................------------------------,,,,,,,,,---------......------------------------,,,------......------,,,---..................------------....../////////,,,,,,,,,,,,------.................................------------...//////---------------------------------------------------------------.................................------------------------------------.........///222111111000//////......---,,,,,,++++++,,,,,,------------...//////000000/////////...------,,,,,,------------------------000000000000000111111222111000///......---............////////////......---------............///............////////////000000000/////////..................////////////......////////////.............../////////000000222222333111///---......000000000111111000000000////////////////////////.........///////////////////////////////////////........./////////000000/////////000000/////////////////////////////////////////////////////////........................................................................................................................................................................---..................---...------,,,,,,------...---------............///---------------...//////------...////////////...,,,---------......//////////////////000000000000000000000000000000000000//////000000000111111111000000000000000000000000000000000000000000000000////////////000000000000////////////////////////////////////000000000000......///////////////...------------------------........................---------............///................................................,,,,,,------------------+++,,,,,,,,,,,,,,,------........................------......////////////,,,,,,,,,---------......------------------------------------------------.........------.........------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,,,,,,,---------......---..................---.....................---................................................,,,,,,------...------,,,,,,------......------,,,,,,,,,,,,---------......------------------------,,,------......------,,,------------------,,,,,,------....../////////000......------------..............................------------------------,,,,,,,,,---------......------------------------,,,------......------,,,---..................---,,,---------......//////,,,,,,---------------------........................------------...//////------------------------------------------------+++,,,,,,---------------........................------------------------,,,------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******++++++,,,,,,------//////.........---------------------------------000////////////000111111---------......000111222........................---------............///............////////////222111111000//////..................////////////......////////////...............//////000000111...///000///------...///000000111111111111000000////////////////////////.........///////////////////////////////////////------...//////000111111//////000000000000//////////////////////////////////////////////////////........................................................................------------------------......................................./////////........................------...//////...------------,,,,,,,,,,,,---------------............///---------------...///000,,,---///111111000///---,,,,,,,,,---......//////////////////000000000000000000000000000000000000...//////000000111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000---...//////////////////------------------------........................---------............///------------------------........................,,,,,,,,,,,,------------///...---,,,+++)))((((((,,,,,,,,,,,,------------------......///000000111,,,,,,,,,---------......,,,,,,,,,------------...------------------------......------------......------------------------,,,,,,+++***+++,,,---...,,,,,,,,,---------......,,,,,,,,,---------......------...//////...------...............---------........................------------------------,,,,,,------......------,,,------......------,,,+++,,,,,,------.........------------------------------............---------------------------------------...//////000000......------------..............................------------------------,,,,,,,,,---------......------------------------,,,------......------,,,------............------,,,,,,,,,---------------,,,,,,---......------,,,---------..................------------...//////------------------------------------------------++++++,,,------------,,,........................,,,,,,,,,------------...+++,,,---...////////////+++,,,,,,,,,---------------,,,,,,++++++,,,,,,---++++++,,,,,,------..............................------------------------//////......//////000111------------///000111222.........------.........---------............///............/////////////////////////////////...............////////////......////////////......---......///000000111111...000000000...---...///...///000000000000///...////////////////////////............/////////000///////////////////////////////////////000000000...//////////////////...////////////////////////////////////////////////........................................................................------------------------........................---........./////////000........................------...//////...------......------------......---------............///---,,,,,,------///000000,,,---.../////////......++++++,,,------...//////////////////000000000000////////////////////////......//////000111111222000000000000000000000000000000000000000000000000.../////////000000000111111111111111111111111111.../////////000000000111------...///////////////................................................---------............///,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,,,,---------......---,,,,,,+++******+++,,,,,,,,,------------........................,,,,,,,,,---------......,,,,,,,,,---------......------------------------------,,,,,,,,,,,,------------------------------...---+++++++++,,,...///,,,,,,,,,---------......,,,,,,,,,---------......------...//////...------//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,------......------,,,++++++,,,,,,---......///------------------------------............------+++,,,,,,------.........++++++,,,,,,---......///......------------..............................------------------------,,,,,,,,,---------......------------------------,,,------......------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......---,,,,,,---------.........//////...------------...//////------------------------------------------------+++,,,---...///......---------------------------,,,,,,,,,---------......+++,,,---////////////..................------------,,,,,,++++++,,,,,,------------...//////000000,,,,,,------.../////////------------------------...............///000000000//////............///......------------......---------.........//////............/////////000,,,,,,------.../////////............/////////000......////////////......---......///000111111222111222222111///...///000,,,---...//////...---,,,////////////////////////---.........//////000000000000000000000000000000111111000000//////......---..................---////////////////////////////////////////////////........................................................................------------------------........................---.........//////000000........................,,,---...//////...---,,,//////............//////---------.........//////,,,,,,,,,---...///000111------,,,,,,,,,---...///++++++,,,,,,---...//////////////////000000000000////////////////////////---......///000111111222000000000000000000000000000000000000000000000000.../////////000000111111111111111111111111111111.../////////000000111111------...///000000//////////////////////////////........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++,,,,,,---------******+++,,,...///000000,,,,,,,,,------.........///......------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,------.........---------------------------,,,,,,++++++,,,,,,---------------------------///...,,,,,,,,,---///111,,,,,,,,,---------......,,,,,,,,,---------......,,,---...//////...---,,,//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---,,,------......------,,,++++++,,,,,,---...//////------------------------------............------++++++,,,,,,---...//////))))))***++++++,,,------.........------.................................------------------------,,,,,,,,,---------......------------------------,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,---.........---,,,+++---------.........//////...------------...//////------------------------------------------------,,,---///000000000///...------------------------,,,,,,,,,------.........***+++---///000000///...,,,,,,+++***))))))((('''---,,,,,,++++++,,,,,,---))))))******+++,,,,,,---+++,,,,,,---...///000000------------------------000000000000////////////,,,---......//////......---------...///000000111////////////////////////,,,---------.../////////---......///000111222222...//////000111222222222000000//////.........---......////////////..................////////////........................///////////////////////////...---,,,,,,---.../////////............//////////////////////////////........................////////////////////////------------------------...........................------------...//////........................---------............///---------............///........................//////.........---------......//////////////////+++---......---,,,,,,---//////000000000000//////000000000000000000000000000000//////.........---///......------///000111............////////////000000111000000///...---------......///000000111...000111111111000000111111111000000//////......222111111111000000//////000000////////////000000........................000000000000000000000000//////.........------------,,,,,,++++++,,,,,,---////////////////////////------------------------........................------------------------......------------.........------,,,,,,------...---,,,++++++************,,,,,,------------------........................------------------------,,,,,,,,,,,,+++***)))(((------------------------.....................---------------------------..............................------------......////////////////////////.../////////---,,,---...,,,------......------,,,........./////////000000------......------,,,+++...+++)))***---...---,,,////////////...---,,,+++++++++++++++++++++++++++))))))***+++,,,...000111000---,,,---///000...,,,------------------------------............------////////////////////////........................------......------,,,+++000000///***&&&%%%(((,,,------------------------,,,,,,---...//////....../////////......------,,,---------.........//////////////////000000000000000000//////.........---000000///...------,,,,,,+++,,,------......------.........------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---,,,++++++------,,,+++,,,,,,,,,---------......,,,,,,,,,------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000////////////---...//////000000//////......//////000111111222////////////////////////------..................,,,,,,------......//////...//////000111111222222/////////.........------......////////////..................////////////........................//////////////////////////////...------...////////////............//////////////////////////////////////////////////////////////////////////////------------------------...........................------------...//////---------------------------------............///........./////////000000........................//////.........---------.........---,,,,,,,,,++++++---......---,,,------...//////000000//////...////////////////////////000/////////............///......---...///000111............///////////////000000000000//////.../////////000000111111111000111222111000000///000111000000000/////////...111111111111000000000/////////............//////........................//////////////////////////////.........------------,,,,,,++++++,,,,,,---........................------------------------........................------------------------......------------.........------,,,,,,------.........---,,,,,,,,,,,,,,,......---------,,,,,,,,,........................------------------------............---,,,++++++------------------------///...........................................................................------------................................./////////---,,,---...,,,------......------,,,+++++++++,,,,,,,,,------------......------,,,+++...,,,***+++---///...,,,////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///---,,,---///000...,,,------------------------------............------************************,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++......---+++))))))+++---------------------------,,,------...//////............---------,,,,,,,,,---------.........//////---------.........//////111111000000000/////////000//////...------,,,,,,+++,,,------......---------------------,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,---------......---,,,++++++------,,,+++,,,,,,,,,---------......,,,,,,------------------......//////////////////,,,,,,,,,,,,,,,,,,,,,,,,000000000000//////////////////000111111111111000//////000000111111222222//////////////////////////////..................---------..................//////000000111111222////////////..................////////////..................////////////////////////////////////////////////////////////000//////......//////000//////............//////////////////////////////000000000000000000000000////////////////////////...................................................------------...//////........................---------............///////////////000000000111.......................................---------//////...---,,,++++++***,,,---//////---,,,---............//////.................................////////////............///............///000000............////////////...//////000000000000///000111111111111111111111222222111111000000//////000000000000////////////111111111111000000000000......------------......////////////////////////////////////////////////...............---------------,,,,,,,,,,,,------------------------------------------------------........................------------------------......------------.........------,,,,,,------...000///...........................------,,,,,,+++........................------------------------......///......---,,,+++------------------------..................//////////////////////////////..............................------------................................./////////---,,,---...,,,------......------,,,******+++++++++,,,,,,,,,------......------,,,+++...,,,,,,,,,...///...------...............------------------------------///...---,,,++++++++++++///...------...///...---------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,++++++,,,...//////...------------------------,,,---......///.....................---------------------...............+++,,,,,,,,,,,,---------000////////////........./////////...------,,,,,,+++,,,------......------,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,---------......---,,,++++++------,,,+++,,,,,,,,,---------......------------------,,,,,,---.........///000000000------------------------000000000000////////////...///000000111111000000/////////000000111111111////////////////////////000000//////......------000000000000000/////////////////////000000111111000000000000000000000///......////////////..................////////////000000000000000000000000////////////////////////000000////////////000000//////............//////////////////////////////////////////////////////////////////////////////////////////////////////...........................------------...//////////////////////////////---------............///....../////////000000000................................................000000//////.........---,,,...//////...------...------............------........................///////////////...................../////////000............////////////---...///000000111000000111111111111111111111111222111000000000111000000000000000000////////////111111111000000000000000///......------......///000000000000000000000000////////////////////////........................------,,,,,,,,,,,,------------------------------------------------------........................------------------------......------------.........------,,,,,,------...//////............//////------------------------........................------------------------,,,,,,------,,,+++******---------------------------------------...............................................................------------................................./////////---,,,---...,,,------......------,,,---------.........//////------......------,,,+++---------.../////////...------..........................................///...---,,,,,,,,,,,,,,,......---............---........................------............------////////////////////////........................------......------,,,+++,,,+++***---111222000---------------------------------...............---.........///////////////........................++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------+++,,,------......------+++++++++,,,,,,------...------------.........///,,,,,,,,,---------......---,,,++++++------,,,+++,,,,,,,,,---------...............------,,,,,,,,,+++++++++,,,---...//////........................000000000000////////////......///000000000000///......///////////////000////////////////////////000000000//////......---000000000000000////////////////////////000000000111111111111111111111111......////////////..................////////////111111111111111111111111//////////////////////////////000000000000////////////............//////////////////////////////........................////////////////////////////////////////////////...........................------------...//////........................---------............///------........./////////........................---.....................---.........//////000000,,,...//////...------...------............------.................................///////////////---......///////////////............////////////---...///000000111000000//////000000000000000111111///......111222222111////////////000000000000000000000000000000111111000//////////////////000000000000000000000000000........................---........................------,,,,,,------...------------------------------------------------........................------------------------......------------.........------,,,,,,------......---------------......,,,,,,,,,------.................................------------------------,,,,,,---------,,,++++++------------------------++++++,,,,,,,,,---------------------------------..............................------------................................./////////---,,,---...,,,------......------,,,////////////000000000000------......------,,,+++,,,---...//////.........------..........................................------,,,,,,------......---.........------..............................------............------,,,,,,,,,,,,,,,,,,,,,,,,........................------......------,,,+++...,,,,,,...111222...+++---------------------------...............------,,,,,,,,,------..............................---,,,---------............+++++++++,,,,,,,,,,,,,,,...............---------+++,,,------......------***++++++,,,,,,---------------........./////////,,,,,,,,,---------......---,,,++++++------,,,+++,,,,,,,,,---------...............------,,,,,,,,,+++++++++,,,---...//////........................000000000000////////////---...//////000000//////............////////////////////////////////////000000//////////////////---------...............////////////////////////111111111111222222222222......////////////..................////////////000000000000000000000000////////////////////////...//////000000//////...//////............//////////////////////////////........................////////////////////////...................................................------------...//////,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------....................................---------...............***++++++,,,---...//////---...000000...---...///.........//////..........................................///////////////---......///000/////////............////////////...//////000000000000///......//////000111111222333000------111333222111////////////000000000000000000000000111111111111000000////////////000000////////////////////////........................---------.....................------------......------------------------------------------------........................------------------------......------------.........------,,,,,,------...,,,,,,,,,+++,,,,,,---...,,,,,,,,,---------..............................------------------------......////////////......------------------------+++++++++,,,------......------------------------..............................------------......------------------------.../////////---,,,---...,,,------......------,,,---............/////////------......------,,,+++***,,,//////...------...---...............------........................,,,,,,,,,,,,---...000000---...///...------...///........................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++.........///000///---+++------------------------.........///......---,,,(((((()))***+++,,,,,,---...............---------............////////////---------............///........................+++,,,------......------++++++++++++,,,,,,,,,,,,---------.........//////,,,,,,,,,---------......---,,,++++++------,,,+++,,,,,,,,,---------......------------------,,,,,,---.........///000000000------------------------000000000000////////////...///000000111111000000///////////////////////////////////////////////////////////////000000000,,,,,,------......///////////////////////////////////////000000111111111......////////////..................////////////000000000000000000000000////////////////////////---...////////////...---//////............//////////////////////////////........................////////////////////////------------------------...........................------------...//////---------------------------------............///............////////////........................---------.........//////+++,,,,,,,,,---.........---...000000.........///...//////000000//////...////////////////////////............/////////000------///000000000///...............///////////////000000000000//////.........///000222333444444777222...---000111000....../////////000000000111///000000000111111111111/////////....../////////................................................---------.........//////......------------..............................------------------------........................------------------------......------------.........------,,,,,,------...,,,,,,++++++,,,------...//////...---,,,,,,++++++........................------------------------......////////////......------------------------,,,,,,---......///000000......................................................------------......------------------------.../////////---,,,---...,,,------......------,,,---------............///------......------,,,+++(((+++//////---,,,,,,---////////////...---,,,,,,------------------------,,,,,,,,,------...///000,,,...000///---,,,---///........................------............------........................,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,---......---,,,---...------------------------......//////...------,,,(((((()))***,,,------...//////.........------------.........////////////---.........////////////........................+++,,,------......------,,,,,,,,,+++++++++++++++,,,,,,---------.........,,,,,,,,,---------......---,,,++++++------,,,+++,,,,,,,,,---------......,,,,,,------------------......//////////////////,,,,,,,,,,,,,,,,,,,,,,,,000000000000////////////000000111222222222222111111111111000000000000000////////////////////////......//////000000111111---......///000111222222///////////////.........---.........//////000000......////////////................../////////000////////////////////////////////////////////////,,,---...//////...---,,,//////............//////////////////////////////000000000000000000000000////////////////////////------------------------...........................------------...//////000000000000000000000000---------.........//////////////////000000000000........................---------.........////////////////////////......---///000000///....../////////000000000000//////000000000000000000000000---.........//////000000,,,---///000000000///.............../////////000000000111000000///.........///000111333555666666:::555///---///000...+++.../////////000000111111//////000000111111111222.........------.........................................................---------.........//////......------------......////////////////////////------------------------........................------------------------.........------............------,,,,,,------...,,,,,,,,,,,,,,,---...///222111000...,,,***)))(((........................------------------------,,,,,,---------------,,,------------------------.........///000111111222////////////////////////.................................------.........------------------------.../////////---,,,---...,,,------......------,,,........./////////000000------......------,,,+++'''+++...///---++++++---////////////...---,,,+++------------------------......---------...//////,,,...000///---,,,---000////////////////////////---..................---------------------------........................------......------,,,+++))),,,......,,,+++...111------------------------.../////////...---,,,,,,++++++,,,---///000111111//////.........------------------.........//////,,,,,,,,,------.........---.....................+++,,,------......---------,,,,,,++++++*********,,,,,,,,,---------......,,,,,,,,,---------......---,,,++++++------,,,+++,,,,,,,,,---------......,,,,,,,,,------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000222222222222222111000///111111222111000...,,,+++000000//////......------........................------......//////000000.........///////////////111111111111000000000000000//////...------,,,,,,------------------------////////////////////////////////////////////////000000//////.........---000...,,,,,,---...///...111000///...------...///---------.........//////////////////////////////........................................................................................................................//////.........---------//////...---,,,,,,++++++222111111111000000//////...........................------,,,,,,------.........//////......---,,,+++---......------///000////////////////////////++++++******++++++,,,---//////............//////000000000000////////////...///000000000222555777999555333333222///000333000000000000111111111111000000000000000000000000000000000000///...---,,,////////////////////////........................//////000//////...------///---+++******,,,...000------------------------------------------------........................------------------------,,,,,,.../////////...---//////.........---------000000000///.........---///......---------............---------,,,,,,,,,------,,,++++++,,,,,,,,,---------............//////......------,,,++++++..................------........................333222000///.........///+++++++++,,,,,,---------........................////////////////////////////////////////////////,,,,,,---.../////////...---------.........//////........................,,,,,,,,,------.........,,,,,,,,,---------......------------------------111000///...---,,,++++++,,,,,,,,,---------......//////.........---------,,,---------------------........................------------------------++++++++++++++++++++++++,,,,,,,,,---------...............////////////000......------------......,,,+++++++++,,,...000111,,,,,,,,,---------..............................)))***,,,.../////////...////////////////////////,,,,,,++++++,,,,,,---...///...---,,,,,,,,,,,,---,,,---.../////////......---------............///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///...//////...,,,,,,...///---------....../////////000000000000000000000000111111111111111000////////////000111111000///...///////////////.........////////////////////////.........///////////////.../////////////////////.........---------------........................................................................////////////////////////000/////////............000///---...///000///...000000......---...//////---------.........//////........................////////////////////////................................................................................................//////.........---------//////...------,,,++++++111111000000000/////////...........................------,,,,,,------.........//////......---,,,...///000///...---...///////////////////////////---,,,,,,,,,,,,---......///..................///...............////////////000000000000222666999<<<555000000///......000//////000000000111111111000000000000000000000000000111111000000...------////////////////////////........................///000000000000//////...000000//////............------------------------------------------------........................------------------------,,,---.../////////...---//////.........------------------------,,,,,,,,,///......---------...............---------,,,,,,------,,,,,,+++,,,,,,------------............///........................------...............---........................111111///...---------...------------------..............................------------------------........................------......///.........------------.........///........................,,,,,,,,,------.........,,,---------............------------------------...............---------,,,,,,,,,---------......//////.........---------.........------,,,,,,+++........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------........./////////......------------......,,,,,,++++++,,,---///000---------.........//////........................------.........---,,,+++------------------------,,,,,,++++++,,,,,,---......------,,,,,,,,,------,,,------------.........---------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...---,,,,,,...000++++++++++++,,,,,,,,,,,,////////////////////////000000000000000//////...,,,---...000111111111111.........///////////////000000000000000000000000///////////////.........//////////////////......,,,,,,,,,---------------------...//////000111111////////////////////////........................////////////////////////////////////............000//////000111111000...///............//////000---------...............------------------------000000000000000000000000...............................................................................................................---------//////......---,,,,,,,,,///////////////.......................................------------............//////......---,,,000111111000...---...//////////////////////////////............///000000......------------......,,,,,,------......//////000000000///000333777;;;CCC888///...///...---...//////000000000000111111000000000000000000000000000000000000000///...---////////////////////////........................,,,,,,---.........------000000111111000...,,,+++------------------------------------------------........................------------------------,,,---......//////.....................---------,,,,,,,,,---------------......---------......///.........------------,,,---,,,,,,,,,,,,,,,---------------............///------......///000000111,,,,,,---...////////////........................000///...---,,,,,,------..................------........................------------------------------------------------.........///......------------------....................................---------------.........------........./////////---------------------------------.........//////,,,,,,,,,---------.....................---------//////...---,,,++++++***........................------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------............------------.........------,,,,,,------............/////////000000........................---............---,,,,,,------------------------,,,,,,,,,,,,,,,------...---------------------------,,,+++++++++,,,...///---------............///,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,+++++++++,,,---,,,+++,,,...000++++++++++++++++++++++++////////////////////////...///////////////......------...///000111111222------......//////000000////////////////////////000000//////......------////////////..................////////////000000......//////000111111111////////////////////////------------------------///////////////////////////////////////.........///...///000111111///---............//////000000........................------------------------////////////////////////........................................................................................................................//////......---------,,,......................................................------------...............///......---,,,...///000///...---.../////////////////////////////////......//////000111------,,,,,,,,,,,,------,,,,,,---......///000000/////////......111666:::III<<<000...000000//////////////////000000000111///////////////////////////////////////...---,,,////////////////////////........................,,,---......////////////---.........---,,,++++++------------------------------------------------........................---------------------------------.......................................---.........///000000000...------------...//////............---------------,,,,,,,,,,,,------...---------............///------......////////////+++,,,---...////////////......................../////////......---------//////......------,,,,,,........................////////////////////////------------------------.../////////...---,,,,,,------------------------........................---------........................////////////000........................---------............///,,,,,,,,,---------.......................................------,,,,,,,,,........................------------------------------------------------,,,,,,,,,---------......++++++,,,,,,,,,---------......------------............------,,,,,,,,,,,,---.........////////////........................++++++,,,---...///000000////////////////////////,,,,,,,,,,,,,,,---......,,,,,,---------------------,,,+++******+++...///---------............///------------------------......---------,,,,,,,,,,,,------,,,******,,,------------------,,,,,,,,,////////////////////////---....../////////......///////////////000000000------......//////000000........................000000//////......------000000//////.........---//////000000000111111111000000000000000000000000................................................////////////////////////.........///////////////...------///000000...,,,------...//////000000000.....................---------------------------........................................................................................................................---.....................///...............------------------....................................///......------......///.........///......---,,,***+++------------///000////////////////////////.........---...//////000------,,,,,,,,,,,,------------...///000000111111---......------///333666GGG;;;000...111000//////...////////////000000000////////////////////////------.........---,,,,,,////////////////////////........................///000111222222222222222---,,,+++++++++---///000------------------------------------------------........................------------------------------------......//////---.....................---.........///000000000---------------...////////////.........------------,,,,,,,,,------...///---------............///.........---------,,,,,,+++,,,---...////////////........................000000000000/////////......---------,,,,,,++++++........................////////////////////////------------------------.../////////...---,,,,,,------------------,,,,,,.........................................................////////////000........................///............---------,,,,,,,,,---------......---.....................,,,,,,,,,------.................................------------------------++++++++++++++++++++++++,,,,,,,,,---------......+++++++++,,,,,,,,,,,,---......------------...............------,,,++++++,,,,,,---------.................................,,,,,,,,,---...///000111////////////////////////------,,,,,,------...///,,,,,,---......------,,,---,,,+++******+++...///---------............///------------------------,,,,,,,,,---------...............,,,***)))***+++------------------------////////////////////////---......///////////////222111000///......//////.........///////////////........................///////////////.........000000000///......------------......///000000000////////////////////////........................////////////////////////////////////////////////.........///////////////...------...//////...,,,---...//////000//////..................---------------------------------........................................................................................................................---------.......................................---------.......................................//////............//////......//////......---,,,(((***+++,,,,,,---///111////////////////////////---------------...//////......------------............//////000000111111---.........---...000222>>>444---...000///...///......////////////000000000000000000000000000000------.........------,,,////////////////////////........................------.../////////......///...,,,+++,,,///222444------------------------------------------------........................------------------------...------------...//////---------...............,,,,,,,,,------------------------------...///000/////////.........------,,,,,,,,,,,,---...///000---------............//////......---,,,,,,++++++,,,,,,---...////////////........................///000000000000000//////,,,,,,,,,,,,,,,,,,++++++........................------------------------------------------------.........///......------------------,,,,,,,,,,,,......................../////////...............------........./////////........................//////.........---------,,,,,,,,,---------......---------...............***++++++,,,---...//////........................------------------------++++++++++++++++++++++++,,,,,,,,,---------......+++++++++,,,,,,,,,------......------------......---.........------,,,+++,,,,,,,,,------------...........................000///......------......---------------------------------------......///,,,---.........---+++***---,,,+++++++++,,,...///---------............///------------------------++++++,,,,,,---...///////////////---+++******,,,+++++++++,,,,,,---------000000000000000000000000---...///000000000000000222111000///......///000///////////////..........................................///////////////111000000///......------,,,,,,------...//////000---------.../////////000////////////////////////000000000000000000000000////////////////////////............/////////000000...------...//////......//////000000///...---//////.........---------................................................................................................................................................---------.........//////............////////////------......////////////........................//////............//////......//////......---,,,)))+++------------...000////////////////////////...------------.../////////..................///////////////////////////---///000000.........///444///---000111//////000........./////////000000000000000000000000000000......//////000//////...////////////////////////........................,,,,,,,,,,,,,,,,,,++++++......------...///000111------------------------------------------------........................------------------------...------,,,---...///000---------.........//////---------------,,,,,,,,,---,,,,,,------///000000////////////............,,,,,,,,,------...///000---------............///............------------------...............---..............................///000000///......,,,,,,,,,---------------........................------------------------........................------......///.........---------,,,,,,,,,++++++........................000/////////.........---,,,---------....................................---------...............,,,,,,,,,---------......---------.........//////+++,,,,,,------.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------......------------......,,,---.........---,,,+++------------....................................000000...------......///---------------------------------------...//////......//////...,,,***))),,,------------.........---------............///........................,,,------------------------......---,,,,,,---///++++++,,,---......//////111111111111111111111111......///000111111000000111000///......///000111000000//////.........---000000000000000000000000---.........//////000000111000000///...---------------......///000111111***+++,,,---...000111111000000000000000000000000000000000000000000000000////////////////////////---.........//////000000222000...---///000000000//////000000000...---,,,//////.........---------////////////////////////000000000000000000000000................................................................................................---------.........//////.........///////////////........./////////000000........................//////............//////......//////......---,,,,,,...///...------...///////////////////////////...............///000000//////............//////...............---------...000222222000.........///...///333444222111444............/////////000000000000000000000000000000000111111111111111000////////////////////////........................111222222222111000//////,,,---.........---,,,+++------------------------------------------------........................------------------------......---,,,---...///000---------.........//////000000000//////......---,,,,,,,,,---...///000111000/////////............,,,,,,,,,---...///000000---------.........//////------......///000000000.........///......------........................,,,---.../////////------,,,------....../////////........................////////////////////////////////////////////////,,,,,,---.../////////...---------,,,,,,+++++++++........................000000//////.........---,,,,,,,,,---------......////////////////////////++++++,,,---...///000111,,,,,,,,,---------......---------.........//////---------------------,,,........................------------------------------------------------,,,,,,,,,---------......,,,,,,------------...............------.........+++,,,---.........,,,,,,............/////////000........................------------...000111333////////////////////////...------------...//////...///000000...,,,)))''',,,---.../////////......---------.........//////........................///......------,,,,,,++++++,,,---------...000333,,,---...///000222333333000000000000000000000000111111000000//////......111111111111111000//////////////////////////////000000000000000000000000....................................////////////////////////////////////,,,,,,,,,---...///000000//////000000///...------//////000000///...------------......///000000000........................////////////////////////...///////////////......////////////////////////111111000000//////......//////.........---------////////////////////////........................---------............///................................................------...............---------------------------000000//////......------//////............//////------......//////000000000000//////......------111111000000//////..................////////////////////////////////////000000000000000000000000///////////////////////////..................///000000111111111111000000......////////////......---///000222222000///---///,,,+++,,,...///---+++,,,...//////...------...------............------/////////...---------,,,000000000000000000000000///...,,,,,,---------,,,........................111000000///......---------------............///111111000000/////////...............////////////000000//////.........---................................................................................................///////////////.........---------............///---......///000/////////........................---------............///000///...------...///000000000//////.........---......------------..................////////////........................---------......000111111111111000///......------------------------------,,,---------.../////////......//////...---,,,,,,000000000///......------------------------------,,,---///000000///---,,,................................................,,,---.........---,,,+++------..................///...---,,,,,,---...//////......---,,,,,,++++++......//////...---,,,,,,........................222111...,,,,,,---///000...///000000000///---,,,------------------------,,,,,,---...//////......000---,,,---///000...,,,,,,,,,---...//////......,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,---------......,,,---///000000///---,,,000000000000000000000000111111000000////////////000000000000000///......////////////////////////000000000000000000000000....................................////////////////////////////////////,,,------......////////////////////////...------///////////////...------///////////////.................................////////////////////////......////////////......////////////////////////000000000000//////......//////.........---------////////////////////////........................---------............///..................................................................------------------------------////////////............//////............//////.........//////////////////////////////.........000000000000//////..................////////////////////////////////////000000000000000000000000///////////////////////////000000000000000000///,,,------......------,,,......////////////.........///000111111000///...///---+++,,,...///---+++,,,...//////...------...------............------...............---------////////////////////////---,,,++++++---///..............................000000//////...------,,,---------............///...---------,,,,,,,,,,,,............////////////000/////////.........---................................................................................................/////////////////////...---------............///------...////////////...........................---------............///000///...------...///000000/////////..................------------......------------....................................,,,,,,,,,------...///000///......---,,,,,,++++++---------------------------------.....................//////...------,,,------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++........................------------------------+++,,,---------,,,++++++******++++++,,,---......///...------------...///111111111000///.........000000000000000///......000000000000000000000000000/////////...............///000000///...---,,,------------------------,,,------...//////......///...,,,---///000...,,,,,,------...//////......,,,---------------------,,,,,,,,,---------......,,,---------------------,,,,,,,,,++++++,,,,,,,,,000000000000000000000000111000000000000////////////////////////...------////////////////////////000000000000000000000000....................................////////////////////////////////////........................///////////////......---///////////////......---111000000///......------........................////////////////////////......///////////////...////////////////////////000000000////////////.../////////............---////////////////////////........................---------............///.................................................../////////...---,,,,,,------------------------...............///////////////............/////////////////////..................///////////////000000000////////////...............////////////////////////////////////000000000000000000000000////////////////////////...///000111111000///...++++++,,,,,,,,,,,,++++++......////////////.........///000111111000///......---,,,---.........,,,,,,...//////...------...------............---------------.......................................,,,+++***+++---///000///........................//////......---,,,,,,,,,---------............///,,,,,,,,,,,,,,,+++++++++---............//////////////////.....................................................................................................................//////////////////---------............///,,,,,,---.......................................---------............/////////............//////////////////..................------------......,,,,,,,,,------------...........................,,,,,,,,,,,,,,,---...///.........---,,,,,,++++++------------------------...............---------.........///......---,,,---------...//////000000------------------------+++,,,---......---,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,++++++((()))***+++---.../////////...------------...//////......------,,,,,,+++///000000000000///......000000000000000000000000---...000111000///---+++...////////////...------------------------------,,,---......///.........///...------//////...---,,,---......///.........---------------------,,,,,,,,,,,,------------...---------------------,,,...---+++******+++---...000000000000000000000000000000000000000000000000//////000000//////...---////////////////////////////////////////////////....................................////////////////////////////////////////////////...............///////////////.........///////////////......000000//////....................................////////////////////////---...///////////////////////////////////////////////////////////////////////////...............////////////////////////........................---------............///................................................////////////...---,,,+++------------............---------......///////////////............//////000000//////......------------......//////000000////////////////////////............////////////////////////////////////////////////////////////////////////////////////,,,---///000000///---,,,---......//////......---......////////////............///000000///.........---------.........---,,,...//////...------...------............------,,,---------.../////////---------------------------+++***+++---//////.................................---------,,,,,,,,,---------............///........................---------.........//////....................................................................................................................................////////////---------............///+++,,,------......------........................---------............////////////......////////////////////////...............------------......,,,,,,---------.................................---,,,,,,,,,---......///000000/////////................................./////////...---------,,,---...............------000//////......---,,,,,,////////////////////////,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,------...///000000.........------.........---,,,,,,,,,++++++******---------......---,,,,,,------------------------,,,---///000000...---,,,.....................---........................------...............---///........./////////...------...............---...------------,,,,,,,,,------------------------...------------,,,,,,,,,///...------------...///000000000000000000000000000000000000111111111111000111111111111000//////000000000000000000000000////////////////////////////////////////////////............//////////////////////////////////////////////////////............///////////////.........///////////////...............//////000000........................////////////////////////------...///////////////////////////////////////.............../////////////////////////////////////////////////////////........................---------............///......................................................//////...------,,,---------....../////////,,,,,,------......////////////............//////000000//////......------------......//////000000.............../////////............////////////////////////////////////////////////////////////////////////////////////...///000000000000///...//////000000000000//////......////////////............////////////.....................---......,,,...//////...------...------............------,,,---------.../////////------------------------///---,,,,,,---...---,,,........................---------------,,,,,,,,,---------............/////////////////////000000------------............---------...............................................................................................................---.........//////000000---------............///+++,,,------......------........................---------............///...//////////////////............///////////////......------------......---.........////////////..........................................///000///////////////................................./////////...---------,,,------...............---/////////...------,,,,,,..............................////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,------------......//////..................---------..................---/////////...............,,,,,,------------,,,,,,++++++++++++++++++++++++......---------............------------.................................---...............------...////////////...//////---...............------------------------------------------------------------------------------------...//////...------000000000000000000000000000000000111111111111222111111111111111000000///000000000000000000000000000000000000000000000000////////////////////////............////////////////////////////////////////////////////////////---...//////////////////---...//////////////////------......///000000111........................////////////////////////,,,---...///000000000000////////////////////////---............/////////...////////////000000000////////////////////////........................---------............///................................................------...............------------...//////000000---------------.........//////............/////////////////////..................///////////////---............/////////............////////////////////////////////////000000000000000000000000////////////////////////111111111000000111111111......////////////............////////////..............................---/////////...---...///,,,...//////...------...------............---------------...............------------------------000...,,,,,,------,,,+++..............................---------------------------............///---------...............,,,------------.........---------------.........................................................................................................------......///000000000---------............///,,,,,,---.......................................---------............///......////////////...............///////////////......------------.............../////////000000........................//////.........//////000------------------------.......................................---------,,,---......///.........,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,...---------...///000111...------,,,,,,+++******------...//////...------------------------------------...////////////...---------------------------------,,,------...///---------,,,------...///.................................///......---,,,...///000000......///000.........///......---,,,,,,,,,,,,---------.........------------,,,,,,,,,,,,,,,,,,---------......***+++---......---+++***000000000000000000000000000000111111111222222222000000000111000//////...000000000000000000000000000000000000000000000000////////////////////////............////////////////////////////////////......//////000000111111------...///////////////------...///////////////.........///////////////........................////////////////////////,,,---...///000000000000////////////////////////---------.........//////.../////////000000000000////////////////////////........................---------............///................................................,,,,,,---...////////////---------...///000000000...------------------,,,//////............//////.........//////////////////////////////.........---------.........//////............////////////////////////////////////000000000000000000000000////////////////////////000///...------...///000...//////000000//////.........////////////...............------.........---///000000------...000,,,...//////...------...------............------...............---------------------------------...,,,++++++---......---................................................---------............///,,,,,,,,,------.........,,,,,,---------.........,,,,,,,,,------.........................................................................................................------......///000000111---------............///------...////////////...........................---------............///---...///000000///...---............/////////000......------------......---------.........//////........................///......------.........------------------------........................---------...............,,,------...//////......+++,,,,,,------......///------------------------//////............//////........................------------------------------,,,,,,---...000111,,,,,,,,,,,,,,,,,,++++++------...//////...------************************,,,---....../////////...........................+++,,,---...///...------------,,,,,,,,,---...///..............................//////...------,,,...000111000......///111......//////...------,,,***++++++,,,---...//////......---------,,,,,,,,,***++++++,,,---...//////+++,,,,,,,,,,,,,,,,,,+++000000000000000000000000000000111111222222222222///////////////......---000000000000000000000000000000000000000000000000000000000000000000000000............/////////000////////////////////////---......///000111111222------...///000000//////------...///000000//////000000000///......------........................////////////////////////,,,---...///000000000000////////////////////////---------.........//////.../////////000000111111////////////////////////........................---------.........//////................................................++++++---...///000000000---------...///000000111.........------,,,,,,,,,//////............//////---.........//////000000000000//////.........------------.........//////............/////////000////////////////////////000000000000000000000000////////////////////////...,,,***((((((***,,,...000000111111111111000000......////////////............------------......---///111000---,,,...000,,,...//////...------...---..................---/////////......------,,,........................,,,+++***+++---///000///..............................//////////////////---------.........//////---------....../////////,,,,,,,,,---------......,,,,,,,,,------.........................................................................................................---------...///000000111---------.........//////---...//////000000//////........................---------.........//////---...///000000///...------.........//////000000.........------.........,,,,,,,,,---------.................................------,,,,,,,,,------.../////////////////////////////////////////////,,,------....../////////,,,,,,---.../////////...///......------,,,++++++111111111111111111111111......------------......................................................,,,,,,++++++,,,...///000---------....../////////,,,---...//////...---,,,------------------------***+++,,,,,,---------,,,........................(((***...111111///,,,***---,,,,,,+++,,,---//////////////////////////////.../////////...---,,,,,,...000222111...---///111.../////////...---,,,,,,)))***+++,,,...///000000.........------,,,,,,,,,)))***+++,,,...///000000000///---,,,,,,---///000000000000000000000000000000000////////////000000222222111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////........................------,,,,,,,,,,,,------000000000///......------------......//////000000////////////////////////........................////////////////////////////////////////////////000000///............///........................---.........---,,,++++++................................................///...------...///...---////////////////////////---,,,+++,,,.........---//////000000000000//////111111000000/////////...//////............////////////////////////////////////////////////////////////............//////111111000///////////////000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...000000//////.........------...///////////////...////////////////////////---------------...///000//////.........---------/////////...,,,+++---...000000///...............---------............///........................---------------,,,,,,,,,---------............///........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////......//////000111111222------............---------------.........//////////////////////////////.../////////...---,,,,,,---------...///000000111////////////////////////........................---......///////////////////////////////////////..............................---,,,,,,,,,,,,---........................////////////////////////////////////////////////,,,,,,,,,---------......,,,---......------///000...........................------------...//////////////////////////////---------.........//////000///...---------------------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,---...///000000......------------......---------............///..............................///000000000000000........................////////////////////////........................+++...000000///...//////......------------......,,,---......//////...............------,,,,,,,,,111111111111111111111111000000////////////000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////000000111111000000///////////////////////////////////////////////////////////////////////////////////////////////////..............................------------......////////////............////////////////////////////////////////////////........................////////////////////////////////////////////////000///......------......,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,................................................///...------//////...---////////////////////////...,,,,,,,,,...///...---//////000000000000//////000000000//////.........000//////......//////000//////////////////////////////////////////////////////............//////111000000///////////////////////////////////////------------------,,,,,,......---,,,,,,---......///.........------------...///////////////......////////////////////////---------------...////////////.........---------...///000///---,,,---...000000///...............---------............///........................---------------.........---------............///................................................---------------------------------............///////////////////////////++++++,,,,,,---......///---......//////......------------.........//////////////////////////////......//////......---,,,------......///000000111////////////////////////........................---......///////////////////////////////////////........................///......---------------........................................................................,,,---------............,,,---......------...000...........................------------...//////////////////////////////---------.........////////////...---------------------------------------------------------...///,,,---------.../////////...------,,,,,,------...---------............///..............................///000000000000000........................------------------------........................+++...000000///...//////......------------......,,,---......//////...............------,,,,,,,,,111111111111111111111111111000000//////000000111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000111111111111111111000////////////////////////////////////////////////////////////////////////////////////////////////........................///..................///............///////////////////////////.........////////////////////////........................///////////////////////////////////////////////////......---------------,,,,,,,,,,,,,,,,,,,,,,,,....../////////...------................................................///...------//////...---////////////////////////...---,,,---///000///......//////000000//////.../////////...............000//////......//////000//////////////////////////////////////////////////////............//////000000//////......//////////////////////////////------........................---,,,,,,---......---------------,,,,,,,,,///000000000///...------////////////////////////...------------...//////...............---------,,,...000000...---,,,---000///......---.........---------............///........................---------......//////000---------............///........................................................................---------............///////////////////////////---......//////000000111---......//////......---------........./////////////////////////////////....../////////...------------......///000000000////////////////////////........................---......///////////////////////////////////////........................000///......------..............................................................................------........./////////,,,---///...------...///...........................------------...//////////////////////////////---------...............//////...------------...------------------------//////......---.........------.....................------,,,,,,------...---------............///..............................///000000000000///........................------------------------........................,,,---///000.........///......------------......,,,---......//////...............---------------111111111111111111111111111000000000000000000111//////000000111111222222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111111222222222222111111////////////////////////////////////////////////////////////////////////////////////////////////........................//////............//////---------...///000000111.........///////////////////////////////////////........................////////////////////////////////////////////////......---,,,,,,,,,,,,---............////////////...///////////////......................................................///...---...///000///---///////////////////////////...---...000000000///...//////////////////.....................------......------------......//////////////////////////////////////////////////////............//////000//////.........//////////////////////////////............////////////......------------......------------------------000000000000///...,,,,,,////////////////////////......---------......///........................+++---000111///---,,,,,,///......------.........---------............///........................,,,------...///000111111---------............///................................................////////////////////////---------............/////////////////////////////////000000000111111111......////////////..................////////////////////////////////////......////////////..................//////000000////////////////////////........................---......///////////////////////////////////////........................000000///............///.................................................................................////////////000,,,...///...------...///...........................------------...//////////////////////////////........................///......---------......------------------------111000///..............................---------///......------......///---------............///........................---...//////000000//////........................////////////////////////........................,,,---//////...---...000......------------......,,,---......///........................---------111111111111111111111111111111000000000000111111//////000000111111222222000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000111111222222222222111111//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............//////,,,------...///000111111,,,------...///000000111////////////////////////////////////////////////////////////////////////////////////////////////......---,,,,,,,,,,,,---.........//////000000000......///////////////...................................................000///......///000///...///////////////////////////...---...000000000///......////////////......------..................---,,,,,,++++++,,,,,,---//////////////////////////////////////////////////////............////////////............//////.................................//////000000000..........................................//////000000000000///...,,,,,,///////////////////////////......---------......---.....................***---000111///...------......------------......---------............///........................,,,------...///000111111---------............///////////////////////////........................////////////////////////---------............///////////////////////////,,,,,,------------.........//////////////////............/////////000000////////////////////////......///////////////...............////////////////////////////////////........................---......///////////////////////////////////////........................000000///............///.................................................................................////////////000---...///...---,,,---///...........................------------...//////////////////////////////.....................---......---------......///------------------------111000///..............................---------000000////////////000000---------............///........................------...///////////////........................////////////////////////........................,,,---......------...000......------------......,,,---......///.................................222222222222222222222222222111111000000111111222000000000000111111111111000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000000111111111111111111000///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////..................///---------...///000000111------......///000000000///////////////////////////////////////////////////////////////////////////////////////////////////......---------------,,,,,,,,,---......//////------.../////////......................................................000///......000000///...////////////////////////...---,,,---///000///...---......//////......---.............../////////,,,,,,,,,++++++,,,,,,,,,//////////////////////////////////////////////////////............//////......------......//////........................------......///000000000---...////////////...---.........//////////////////000000000///...------//////////////////////////////...------------...---------...............+++---///000...---......---------,,,------...///---------............///........................---------......//////000---------............///////////////////////////------------------------////////////////////////---------............///////////////////////////...........................//////000000//////........./////////000000000////////////////////////......///000000000//////......//////////////////////////////////////////........................---......///////////////////////////////////////........................000///......------..............................------------------------------------------------------........./////////---/////////---,,,---..............................------------...//////////////////////////////...............---------...------------...//////------------------------//////......---.........------..................000//////////////////000---------............///........................------...////////////...........................------------------------........................,,,---...---,,,,,,...000......------------......,,,---......//////...................../////////222222222222222222222222222111111000000111111222111111111000000000000000000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000///000000111111000000///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////......------------......------......//////000000000000//////.........---////////////////////////////////////////////////////////////////////////////////////////////////000///......------......,,,,,,,,,---.../////////,,,,,,---...............................................................000///...///000111000...////////////////////////...,,,,,,,,,...///...------......//////......---.........//////000000000...------------------...//////////////////////////////////////////////////////............//////...------------...///000........................,,,,,,---......///000000---...///000000///...------------....../////////...///////////////......//////////////////////////////...------------------------.........//////,,,---......------...000---,,,,,,,,,------...///---------............///........................---------------.........---------............///////////////////////////------------------------........................---------............///////////////////////////111111111111111000000000//////000000000000//////.../////////000000000000////////////////////////......///000000000000000/////////////////////...////////////////////////........................---......///////////////////////////////////////........................///......---------------........................------------------------------------------------,,,---------...............///000///---,,,---..............................------------...////////////////////////////////////.........------------------------...//////------------------------------------------...///,,,---------.../////////......------------......---------............///........................,,,---......//////..............................------------------------........................,,,------,,,+++,,,...000......------------......,,,---......//////......---........./////////000222222222222222222222222222222111111111111222222222222111111000000//////000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000//////000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000---------,,,,,,---------.........///////////////333222111///...,,,+++***////////////////////////000000000000000000000000////////////////////////////////////////////////000000///............///.........///000111111222+++,,,,,,---.........---................................................111///...///000111000...////////////////////////---,,,+++,,,...///...------..................---.../////////000000111111//////............////////////////////////////////////////////////////////////............//////---------------...///000........................,,,,,,,,,---...//////000---...///000000///...---,,,,,,,,,------...............///////////////...////////////////////////000///...------------------------.........//////,,,---...---,,,---///111,,,,,,,,,,,,------...///---------.........//////........................------------------,,,,,,---------.........//////000000000000000000000000------------------------........................---------.........//////////////////////////////...............---------//////000000000000//////////////////000000000000////////////////////////......///000000000000000///////////////.........////////////////////////........................---......///////////////////////////////////////..............................---,,,,,,,,,,,,---........................------------------------------------------------,,,,,,,,,---------.........///000///---,,,---..............................------------...////////////////////////////////////.........------------------------...///000------------------------,,,,,,,,,,,,,,,---...///,,,,,,------...///000000---,,,,,,++++++,,,,,,------------.........//////........................,,,---......//////..............................////////////////////////........................,,,------,,,+++,,,...000.........------.........,,,---......//////......---.........//////000000444222111000111222111000222222222222222222222222000000000000000000000000000000000000000000000000222111111000///......---000000000000000000000000000000000000000000000000000000000000000111111111////////////////////////////////////000000000000000000000000000000000000...---,,,++++++,,,---...////////////////////////............////////////000000000000////////////000000000000000000000000//////////////////////////////000111111111111111111111000///////////////...............................................................---------...........................------,,,,,,------...,,,,,,------...///000000//////............//////------------------------////////////////////////+++++++++,,,,,,,,,------////////////////////////222222111111000000//////111000///...------...///000000000000000000000000////////////////////////............////////////000000000000///---,,,+++---...///000000///...------.........//////000000//////////////////////////////////////////////////////............//////111000...,,,,,,,,,...///////////////////////////+++---000///---,,,...111///............---------000000000000000000000000000///...------...///000............////////////......------------......////////////////////////000000000000000000000000......////////////..............................000///...------...///000////////////////////////................................................111111111111111000//////......//////000000111111////////////////////////111000///......///000111000000///............//////000111222333333222111///...---,,,,,,---...///.../////////...---,,,,,,............////////////+++,,,,,,---...///000000............////////////////////////////////////---------............///////////////////////////111000///...,,,+++)))))))))+++,,,...//////............---------,,,,,,,,,+++,,,---...////////////---------------------------------............///////////////////////////...------------...//////................................................////////////////////////------------------------//////............////////////............//////------------------------******+++,,,,,,---......---...///000000///...------------............///,,,,,,,,,,,,,,,,,,,,,,,,555333111111222333222111222222222222222222222222000000000000000000000000000000000000000000000000111111111000///.........000000000000000000000000000000000000000000000000222222111111000000//////////////////////////////....../////////000000000000000000000000000000000///...---,,,,,,---...///////////////////////////....../////////000000000000/////////////////////........................///////////////////////////000111111222222222111111111000///////////////........................................................................------------------------...------,,,,,,------...,,,,,,------...//////000//////............//////........................////////////////////////,,,,,,,,,,,,------------////////////////////////.............../////////111000///...---......///000000000000000000000000////////////////////////............////////////...///////////////...------...///000000///...---............/////////000........................//////////////////////////////............//////111///...,,,,,,,,,...///.........................../////////...---...//////............---------........................000///...------...///000............///////////////......------......///////////////////////////////////////////////////......////////////..............................//////............/////////////////////////////////////////////////////////////////////////////////////////////...------......//////000000000000////////////////////////111000///......///000111...............///000000...///000111111000//////000///............///000.........///......------............////////////,,,,,,------.../////////............////////////........................---------............//////////////////////////////......------,,,++++++***+++,,,...//////......//////.........------------...............---------------------------------------............///------------------------...------------...//////........................................................................------------------------//////............//////---------,,,,,,---------------------------------,,,,,,,,,---.........///......////////////......---------............///////////////////////////777444222222333333333222222222222222222222222222000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000////////////////////////333333222111000///......////////////////////////............////////////000000000000000000000000//////............///////////////////////////////////////000000000111111////////////////////////........................////////////////////////000000111222222222111111111111000///////////////......................................................//////////////////...........................------,,,,,,------...,,,,,,------...///////////////............//////////////////////////////////////////////////////------------.........///////////////////////////,,,------...//////000000000000///............///////////////////////////////////////////////////............////////////------...///////////////......////////////..................////////////------------------------//////////////////////////////............//////000///...,,,,,,---..............................000///......//////...---///............---------........................//////............//////............///////////////......------......///////////////////////////////////////////////////......////////////....................................////////////......////////////////////////000000000000000000000000000000000000000000000000///////////////......---...////////////000000000////////////////////////000//////......//////000,,,,,,---...///000111222---.../////////...---,,,000000////////////000000------......///.....................////////////....................................////////////---------------------------------............///////////////////////////,,,,,,------------------+++,,,---...............000000/////////.........////////////...---,,,+++---------------------------------............///------------------------...------------...//////................................................------------------------------------------------//////............//////------------------------------------------------..................////////////............//////---------............///------------------------999666333222333333333333222222222222222222222222000000000000000000000000000000000000000000000000111000000000/////////...////////////////////////////////////////////////222111111111000000//////////////////////////////---.........////////////////////////////////////000000////////////000000////////////////////////000000000000111111111111.........///////////////000000000000000000000000///////////////////////////000000111111000000000111000000///////////////......................................................///////////////000////////////////////////...------,,,,,,------...---------.........////////////............//////........................////////////////////////............/////////////////////////////////////////////000000000111111/////////.........//////........................////////////////////////............////////////......///////////////......//////////////////............///////////////------------------------//////////////////////////////............/////////...------------.................................,,,***,,,///000///,,,///............---------000000000000000000000000/////////....../////////............//////////////////............//////////////////////////////////////////////////////......////////////..............................---...///000000///...---////////////////////////////////////////////////////////////////////////000000111111111111000000////////////////////////////////////////////////////////////////////////,,,---...//////000000000---...//////...---,,,+++////////////////////////,,,,,,---.../////////...............//////////////////.........---------............////////////---------------------------------............///////////////////////////,,,,,,------------------,,,------...............////////////.........---......//////...------,,,........................---------............///////////////////////////...------------...//////................................................------------------------........................///......------....../////////000000000000//////........................//////..................000///...------...///000---------............///,,,,,,,,,,,,,,,,,,,,,,,,<<<999555333333333333222222222222222222222222222000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////////////////000000111111111222////////////////////////.........////////////000///////////////////////////000000000000000000///////////////////////////000000000000111111111111------....../////////000000000000000000000000000////////////////////////...///////////////......111000000///////////////................................................---........./////////000...........................------,,,,,,------...---------...............//////............//////------------------------////////////////////////........./////////000000////////////////////////111000000000/////////.........//////////////////------------------------////////////////////////............////////////000000000000///...---,,,/////////......////////////////////////.........------------------------//////////////////////////////............//////......---------.................................+++)))(((***...111///---///............---------000000000000000000000000...//////////////////.............../////////////////////....../////////////////////////////////..............................////////////......////////////////////////---...///000000///...---////////////////////////................................................000000111111111111000000/////////...............////////////////////////......////////////............///000//////...---...//////000///...,,,+++........................,,,,,,---.../////////.............../////////////////////...------,,,,,,............////////////........................---------............///////////////////////////------------------,,,,,,...------.........//////.........---------,,,,,,,,,------...//////..............................---------............///////////////////////////...------------...//////................................................------------------------..............................------------......//////000111111000//////.................................---------------000///...------...///000---------............///000000000000000000000000BBB>>>999666555444444333222222222222222222222222000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////////////////......///000111222333333////////////////////////////////////000000000000000000000000000000000000//////000000000000///////////////////////////////////////000000000111111---------......//////000........................//////////////////////////////000000//////......111111000///////////////................................................,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................//////............//////------------------------////////////////////////............/////////000//////////////////////////////......---,,,,,,+++---...//////000/////////........................////////////////////////............////////////111111000000///---,,,+++//////............/////////////////////.........------------------------//////////////////////////////............//////---------...............------------------------***))))))+++...////////////............---------..............................////////////..................////////////000//////......//////000////////////////////////..............................////////////......////////////////////////......////////////......////////////////////////................................................---......////////////////////////............---////////////////////////---......//////......---...///000000000///---,,,...///000000000///...---------............------------......///.....................//////////////////.........---------............////////////////////////////////////---------............///////////////////////////------------------,,,,,,///......---......//////...------------,,,,,,,,,+++,,,---...////////////........................---------............///------------------------...------------...//////................................................------------------------..............................------------......---...///000000///...---........................------------------------//////............//////---------............///////////////////////////IIIEEE???:::888777666555222222222222222222222222000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000//////000000111111222222////////////////////////000000000000111111111222000000000000000000000000......///000000///......////////////////////////....../////////000000000,,,,,,---......///000000........................////////////////////////111111111111111000//////111111000///////////////................................................++++++,,,,,,---.........------------------------...------,,,,,,------...........................//////............//////........................////////////////////////------........./////////////////////////////////------------------------,,,---///000000000//////........................////////////////////////............//////////////////000000///...------000///...------...///000000/////////....................................//////////////////////////////............//////,,,------......///......------------------------,,,...///......---...000///............---------........................---...///000000///...---............////////////000000////////////000000////////////////////////..............................////////////......//////////////////////////////............//////////////////////////////................................................------.../////////////////////.........---------////////////////////////------...//////...------,,,---///000111000...---------///000000///......---...///000000///...---.........///......------............////////////...............---------............////////////........................---------............///////////////////////////++++++,,,------......///000///...------...//////............------------------...............---........................---------............///------------------------...------------...//////...................................................................................................------,,,,,,------...---...///000000///...---........................---------.../////////000......////////////......---------............///------------------------NNNIIICCC>>>;;;999888777222222222222222222222222000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111111111111111000000000000////////////////////////000111111111222222222222000000000000000000000000---...///000000///...---////////////////////////............////////////,,,,,,------...///000000000000000000000000000000////////////////////////333333333333333222111000111111000///////////////................................................******+++,,,,,,---......000000000000000000000000...------,,,,,,------........................---//////............//////////////////////////////////////////////////////------------.........///////////////////////////------......///000000000,,,---///000000000//////////////////////////////////////////////////////............/////////000---......///////////////000///...------...///000000000//////.........---//////////////////////////////////////////////////////............//////,,,,,,---.../////////...------------------------000222333111...,,,---000//////.........---------000000000000000000000000---...///000000///...---............/////////000000000////////////000000////////////////////////..............................////////////......000000000000000000000000000///...------...///000////////////////////////000000000000000000000000000000000000000000000000//////000111111111111111//////.........---------////////////////////////,,,---...//////...---,,,***,,,...000111111000///+++,,,.../////////.........///000111111000///....../////////...---,,,,,,............/////////000..................................../////////000---------------------------------.........//////////////////////////////))))))+++,,,...///000111000///...------...///000000/////////............////////////...---,,,,,,////////////////////////---------.........//////////////////////////////...------------...//////................................................////////////////////////////////////////////////...------,,,,,,------...///000111333333111000///////////////////////////---......///000111111222---...///000000///...------------.........//////000000000000000000000000NNNMMMJJJFFFAAA<<<777555333333222222222222222333222222222222222222222222111000///000111222111///000000000000000000000000******,,,...000111333444222111000.........///000............/////////000000000////////////000000000000000000000000000000---......///////////////000000000000000000000000////////////////////////////////////////////////........................////////////////////////000000000000000000000000222333555555444222///---111111111000000000000000.........///////////////.........////////////000//////000000///...------,,,---------.../////////................................................,,,---......//////..................////////////------......//////000000---------............///////////////////////////////////////////////////////////////////////////000000000000000000000000000000//////.........---000000000000////////////000000/////////.........//////////////////////////////////////////////////////////////////////////////000000///...------......//////...---,,,,,,,,,---------.../////////////////////////////////////////////////////////......////////////......////////////////////////////////////////////////........................000000000000000000000000////////////////////////////////////////////////000///...------...///000000000///...............//////000111222333444444000000////////////000000......------------......000000//////.........---000000000000000000000000000000000000000000000000000000//////.........------....../////////////////////000000000000//////////////////////////////............////////////------............------//////////////////////////////.........---------000000//////.........---000000111111222222333333000000000///......------000///...---------------......////////////....../////////...------,,,,,,000...+++)))***,,,///111////////////////////////.........------,,,,,,,,,............//////////////////...---,,,,,,+++***////////////////////////////////////////////////......//////000000111111///////////////.........////////////////////////000000000000000000000000---------------------------------............///.........------,,,,,,,,,,,,,,,------......//////------------------------........................OOOOOOMMMJJJFFF@@@;;;888555444444333333333444444222222222222222222222222111000///000111222111///////////////////////////------......///000111111000000//////.../////////........./////////000000000000////////////000000000000000000000000000000---......///////////////000000000000000000000000////////////////////////////////////////////////////////////////////////........................////////////////////////111222444555444222///...000000000000///////////////////////////.........------.........////////////////////////...---------------...............................................................,,,---......//////..................////////////.........///////////////---------............///////////////////////////////////////////////////////////////////////////////////////////////////000/////////............000////////////////////////...+++***)))***,,,---///////////////////////////////////////////////////////////////////////////////////////...------///////////////...------------..................////////////////////////////////////////////////------............------////////////////////////................................................000000000000000000000000////////////////////////////////////////////////000///............///000000000///...............//////000000111222222222000000////////////000000///......------......///000000/////////.........////////////////////////000000000000000000000000111000000000////////////333333333222111000............////////////......////////////////////////............////////////...//////////////////...//////////////////////////////.........---------000/////////............------.........................../////////////////////...---------............////////////......------..................///---,,,***+++---///000......................../////////......---------............//////////////////...------,,,,,,,,,////////////////////////////////////////////////...///////////////000000........................////////////////////////........................---------------------------------............///.........------,,,,,,,,,000111111111111111111222////////////////////////........................PPPQQQQQQOOOLLLFFFAAA>>>888777666555444444555555222222222222222222222222111000///000111222111///........................000000000//////.........---...//////////////////....../////////000000000000000////////////000000000000000000000000000000---......///////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000........................////////////////////////000111333444444333111000000000/////////.........000000//////......------,,,---------............///////////////......---...............---------................................................,,,---......//////..................///////////////////////////.........---------............///////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////////////////000---***((('''))),,,...///////////////////////////////////////////////////////////////////////////////////////......---///000000000000//////...//////..................////////////////////////////////////////////////,,,------......------,,,////////////////////////................................................000000000000000000000000////////////////////////////////////////////////000//////......//////000000//////............/////////000000000000000000000000////////////000000///......------......///000000////////////......000000000000000000000000000000000000000000000000111111111000000000000///////////////...,,,+++***------............------////////////////////////............//////////////////000000000000//////////////////////////////...............---------////////////............---------,,,,,,,,,,,,,,,------......///000000111.........---......//////......////////////......,,,,,,------...//////000------,,,,,,------...///------------------------///////////////.....................////////////000///...---------...////////////////////////////////////////////////////////////...............,,,,,,------......//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///.........---------------.........---------------////////////////////////........................OOOQQQSSSSSSPPPLLLGGGCCC<<<:::888666444444555555222222222222222222222222111000///000111222111///////////////////////////111000000000//////......+++---...000000000///......////////////000000000000000////////////000000////////////////////////---......///////////////////////////////////////////////////////////////////////////////////////////////////////////////------------------------////////////////////////...///111333333333222222111111000000//////......111111000///...------,,,,,,,,,,,,---------.........///////////////....../////////...---------,,,................................................,,,---......///.....................////////////000000//////......---------------............//////////////////////////////////////////////////////////////////////////////////////////////////////////////////..................///////////////111000...,,,,,,---...///////////////////////////////////////////////////////////////////////////...///////////////......000000111111111000000///000000//////......------////////////////////////////////////////////////---..................---////////////////////////------------------------........................////////////////////////////////////////////////////////////////////////000//////////////////000000///............//////000000//////............000000////////////000000//////............//////000000//////////////////111111111111111111111111////////////////////////000000000///////////////******+++,,,,,,,,,,,,,,,---......//////......---////////////////////////............/////////////////////000000/////////////////////////////////........................///////////////........./////////......---------............//////000000......---......///000000......////////////......---------.........//////,,,------...............------------------------//////..............................////////////000///...------...000111//////////////////////////////////////////////////////......------,,,,,,+++++++++,,,---...//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---------............///...............---------,,,+++++++++***)))))))))------------------------........................NNNPPPRRRTTTSSSOOOKKKHHH@@@>>>:::777444333444444222222222222222222222222111000///000111222111///000000000000000000000000/////////000000000000000,,,---///000000000//////////////////000000000111000000////////////000000////////////////////////---......///////////////////////////////////////////////////////////////////////////////////////........................................................................---...000222333333333333333333222222111000//////111111000///...------,,,,,,,,,,,,---------............///////////////.../////////...---------,,,................................................,,,---......///.....................////////////000000//////......---------------............///////////////////////////////////////////////////////////////////////////.................................///////////////------....../////////000///000000111000///......////////////////////////////////////////////////////////////////////////......///////////////...000000111111111111111000000000000//////......---//////////////////////////////////////////////////////000000000000//////////////////////////////........................////////////////////////////////////////////////000000000000000000000000///////////////////////////000000000000000000/////////............//////000000//////...---------000000////////////000000/////////......///////////////000000000000000000000000000000000000000000////////////////////////........................------...////////////.../////////000000/////////////////////////////////............////////////---......//////......---////////////////////////---..............................///////////////111000000000///.........000000//////...........................///000111......////////////......//////.........---------,,,---.../////////..............................------------------------............//////////////////...---......000000//////////////////////////////////////////////////////......------,,,,,,+++++++++,,,---...//////////////////////////////------------------------////////////////////////---------............///........................000000000//////.........................................................LLLNNNQQQSSSSSSRRROOOMMMGGGDDD???999666444333333222222222222222222222222111000///000111222111///111111111111111111111111...//////000000111111222...///000000000000000000/////////000000000111111000000////////////000000000000000000000000000000---......///////////////000000000000000000000000////////////////////////////////////////////////........................////////////////////////........................---...///111222333333333444444333222111111000000000000//////......------,,,---------............---...//////////////////...............---------................................................,,,---......//////..................///////////////////////////.........---------............///////////////////////////////////////////////////////////////////////////.................................///////////////---------......//////000---...000111000///---+++////////////////////////////////////////////////////////////////////////---.../////////////////////000000111111111111000000000//////////////////////////////////////////////////////////////////000000000111111000000000////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000///////////////////////////000000111111000000//////............//////000000000//////.........---000000////////////000000000//////......//////000//////000000000000111111------------------------000000000000000000000000,,,---------------....../////////...---,,,+++***//////000000000000//////////////////////////////............////////////------............------////////////////////////---------........................////////////////////////...............111000000///......------/////////...//////000000......////////////......000//////...------,,,,,,------...////////////...////////////////////////,,,,,,,,,---------------............////////////......................../////////////////////////////////////////////////////////...............,,,,,,------......//////////////////////////////................................................---------............///.............../////////222222111111111111111111000000000000000000000000........................LLLNNNPPPSSSTTTTTTSSSRRRMMMJJJDDD===888555444444222222222222222222222222111000///000111222111///000000000000000000000000///000000000000111111111222111111000000000000111//////000000000111111111000000////////////000000000000000000000000000000---......///////////////000000000000000000000000////////////////////////////////////////////////........................000000000000000000000000..............................///000111222222333444444333222111000/////////////////////.........------........./////////------...///////////////---------...............................................................,,,---......//////..................////////////.........///////////////---------............///////////////////////////////////////////////////////////////////////////..................................../////////000,,,,,,---......///000000......//////......---,,,////////////////////////////////////////////////////////////////////////------...///////////////...///000000111111000000///////////////000000000//////////////////////////////////////////////////////000000000000//////////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000///////////////////////////000111111111111000///...............///000000000000//////////////////000000////////////000000000000////////////000000//////000000000111111111........................000000000000000000000000------------......//////------------,,,***)))(((...//////////////////...////////////////////////............////////////......////////////......////////////////////////---------.........//////............/////////000...............////////////////////////.........111000//////////////////......////////////........................------............////////////........................------------.........///............////////////---.../////////---+++***////////////////////////////////////////////////...///////////////000000........................////////////////////////........................---------------------------------............///---........./////////000//////////////////000000000000000000000000000000........................MMMNNNPPPSSSTTTUUUUUUUUURRRNNNGGG@@@:::777555555222222222222222222222222111000///000111222111///////////////////////////111111111111000000000000444333222000000000111222000000000000111111111111000000////////////000000000000000000000000000000---......///////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000......................../////////000111111222222333333222111000///...---.........///////////////.........////////////000------...///000000//////,,,------....../////////................................................,,,---......//////................../////////000---.........//////000000---------.........//////////////////////////////////////////////////////////////////////////////........................---.........//////000000,,,,,,------...///000000111000///...---...//////////////////////////////////////////////////////////////////////////////------...///000000//////......///000000000000000......//////000000111111////////////////////////////////////////////////......////////////......////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////000111222222111000///...............///000111///000000000000000000000000000////////////000000000000////////////000000//////000000111111111222111111111111111111111111000000000000000000000000---.........//////000000---...//////000000//////---..................---////////////////////////............/////////000//////000000000000//////////////////////////////---------.........//////---.........//////000000.../////////000111111111------......///000000000222111000//////...//////......////////////......,,,,,,------...////////////............///000000---------------------------.........//////000000............/////////000,,,...///000///---***(((////////////////////////////////////////////////......//////000000111111///////////////.........////////////////////////........................---------------------------------.........//////---.........//////000000.../////////000000111111////////////////////////........................QQQPPPPPPPPPPPPRRRTTTUUUUUURRRNNNHHHAAA;;;666333333222111111222222111///111111111111000000000000000111222333333222111000000000000000////////////......///000000000000000///000000000000//////...000000...------...//////000000//////.........---///////////////000111111000000000000000000000000//////.........---------///////////////000111111000000000000000000000000////////////000000000000111111000000//////............---...111222111111111111000000//////......////////////////////////............////////////////////////////////////...///////////////......000000000000000000000000000000//////.........---////////////////////////,,,,,,+++++++++,,,------////////////////////////////////////////////////------------........./////////000111111111111111////////////////////////000000////////////000000//////.........------------------...///000000111000///......000111111000///...------...///000111000000//////.........---////////////...---,,,+++............////////////111111000000//////......111111000000000/////////++++++,,,---......//////000///...------------...------......///000000000111111111000000000000000111111111111111000///...000111333444555444333333777333///...000111111000000000///.........//////333222222111111000//////111000//////......//////000000000111000000//////000000000000000000000000111111000000//////......000000000000000000000000222111000//////000111222111000000000//////......000000000000000000000000000000000000////////////...............///000000111111000000//////......000000000000000000000000////////////////////////000000//////.........---......------------......////////////000000000000......---------,,,,,,,,,...///000111111000///...........................////////////000000000000000000/////////.........////////////////////////........................---,,,,,,,,,------......---------.........//////...---+++++++++---///000..........................................------------......//////000000******+++,,,---...///000---------............///////////////////////////000000000000000///......////////////////////////---------............///........................000000000///---,,,...///////////////////////////////////////////////////LLLLLLLLLMMMNNNPPPQQQSSSTTTSSSPPPKKKEEE>>>999666666444333333444444333222111111111111000000000000000111222222222222111000111000000000////////////......///000000000000000000111111222222222111111//////.........///000111000000000/////////......///////////////000111111000000000000000000000000000000/////////.........000000//////000000111222000000000000000000000000............////////////111000000000/////////...///...---...111222111000////////////.........---////////////////////////............////////////////////////////////////......////////////......////////////////////////000/////////............////////////////////////---------------...///000////////////////////////////////////////////////------........./////////...///000000111111000000////////////////////////000000////////////000000//////.........---------------......///000000111000///---...000111111000///......---...///000111000/////////..................//////000/////////............////////////111111000000////////////............////////////........................000000//////...//////////////////000000000000111222222222222222222111111111111111222111111000000000111222333333222111000666333000000111222111///111111000///////////////222222222111000000//////111111000////////////000000000111111111111000000000000000000000000000000222111111111000000000000000000000000000000000000222111000//////000111222111111111000000/////////000000000000000000000000000000000000////////////...............///000000111000000000/////////...000000000000000000000000////////////////////////111111000000000////////////......------......///............///////////////.........---------,,,---...///000000///...---............................../////////000000000......---------,,,,,,,,,////////////////////////////////////////////////------,,,,,,,,,---...///---------........./////////...---,,,---...000111........................////////////////////////.........///////////////............////////////---------............///........................000000000000000///......////////////////////////---------............///........................///000000///------...///////////////////////////////////////////////////GGGHHHIIIJJJLLLOOOPPPQQQSSSSSSRRROOOJJJDDD>>>:::888777555555666666555444222222111111111000000000000111222222222222111000111111000000000/////////...//////000000000000000///000000111222222222222///////////////000222222111000000000000000/////////////////////000000111000000000000000000000000000000000000000/////////000000//////000000111222000000000000000000000000------------............000000000000///////////////...---...000222111000............------------////////////////////////............////////////////////////////////////......///////////////...////////////////////////////////////............////////////////////////.........//////111222222////////////////////////////////////////////////....../////////000000000......///000000000000///////////////////////////000000////////////000000/////////............---------......///000000000000...---...///111000000///............///000000////////////............---...///000111111111111............////////////111000000000000/////////------...//////000000111000000000/////////......111111111111111111111222333222222222222111111111444444444444444444444444111222222333333333333222333333444444444333333222666555444444555555333111555444333333222111111000333222222111111000000///222222111000000000000111000000111111111111000000////////////////////////222222222222111111111111000000000000000000000000111111000000000000111111111111111111111000000000000000000000000000000000000000000000////////////...............///000000000000000000////////////000000000000000000000000////////////////////////111111111111000000000000///......------......///------------............////////////............------............------........................------........./////////.........------------,,,////////////////////////000000000000000000000000...---,,,++++++---///000------........./////////000///.........///000111........................///000000000000000000000///////////////.........111111111000000/////////---------............///........................///000000000000///......////////////////////////---------............///...........................///000///...---...///////////////////////////////////////////////////HHHIIIIIIJJJLLLNNNPPPQQQQQQRRRTTTSSSPPPJJJDDD@@@:::888555444555555555444222222222111111111000000111111111222222111111111111111111000000000////////////000000000000//////,,,---...///000000000000000000000000000111111111111111111111000000000000000000////////////000000//////////////////////////////////////////////////////......//////000111////////////////////////------........./////////000000000000///////////////......///000111111000........................////////////////////////............////////////////////////////////////---.../////////////////////////////////////////////////////////.........////////////////////////.........///000111222333////////////////////////////////////////////////////////////000000000000---....../////////////////////////////////////////////000000000000///////////////...........................//////000000000...------///000000/////////.........////////////////////////.........---...///000000000000000............////////////000000000000000000000000000000000111111111222222000000000000111111111111333444444555555555555555666666555444444333222222555555555666666777777777444444555666777777777666777777888888999999999999999999:::;;;<<<;;;999777::::::999999888777666555555555444444333333222222444333222222111111222222111111222222222111000000////////////////////////111111111111111111111111////////////////////////111000000000000000000111222222111111111111111111000000000000000000000000000000000000////////////...............///000000000000000000////////////////////////////////////////////////////////////000000000000000000000000//////............//////------........./////////000000000///////////////................................................------------.........///000000000//////////////////////////////////////////////////////////////////...,,,++++++---///111............////////////000//////......///000000........................///////////////000000000000000//////......------111111111000000000//////---------............///........................//////000000//////...---////////////////////////---------............///........................---///000000...---...///////////////////////////////////////////////////NNNMMMKKKJJJJJJKKKMMMNNNNNNQQQTTTUUUTTTOOOJJJGGG<<<999666444444444333222222222222222111111111111222111111111111111111222111111111111000000000000//////000000000000//////+++,,,---//////000000000222111111111000000//////000000000000111111111111000000////////////000000////////////////////////...........................------------...//////////////////////////////....../////////000000000////////////000000000000000///...///000111000///////////////////////////////////////////////////............////////////////////////////////////------...///////////////.................................///////////////////////////////////////............///000111222////////////////////////////////////////////////////////////000000000000---......///////////////000000000000000000000000//////000000000000//////////////////////////////............///////////////...,,,---///000000/////////////////////...............///////////////.../////////......---,,,............////////////000000000000111111111111222222222111111111111111000111111222444555666666777888999999999999888888888888777666555444444333555555666777888888999999777888999:::::::::::::::888888999:::;;;<<<>>>>>><<<>>>AAABBBBBBAAA@@@???@@@AAAAAAAAA@@@???===<<<:::::::::999888888777777666666555444444444444555444444444444333222111000000000000000000000000000000000000000000000000000////////////////////////000000000111111000000000111111111111111111222222111111111111111111111111000000000000////////////...............///000000////////////000000000000////////////////////////000000000000000000000000/////////////////////////////////....../////////....../////////000000000000000000000000000000000////////////////////////////////////////////////------------.........///000000000000000000000000////////////////////////........................///...---,,,,,,...///111........./////////000000//////..................////////////////////////---------....../////////000000//////......------......////////////000000---------............///........................///////////////...------////////////////////////---------............///........................,,,...000000///......///////////////////////////////////////////////////YYYUUUPPPLLLIIIHHHIIIJJJLLLOOOSSSUUUUUUSSSOOOLLL@@@===888555444333222111333222222222222111111111222222111000000111222222222222111111111000000000000000000000000//////......//////000111111111111000000111111000000///...//////000000000000000111111000000///////////////000000000000000000000000------------..................------......///000000000000000000000000000////////////000000000111////////////000000000000000///...///000111000////////////000000000000000////////////////////////............////////////////////////////////////,,,---...///000000000000.................................///////////////////////////////////////...............//////000////////////////////////////////////////////////....../////////000000000......///000000000000///000000000000000000000000...///000111111000///......////////////000000000....../////////////////////---,,,---...000///////////////000//////...---.........///////////////////////////...---,,,+++............////////////000000000111111111111222111111111222222222222222444444555777999:::<<<<<<<<<===>>>>>>>>>===;;;:::999999888777666666555555444444555666888999:::::::::;;;;;;<<<<<<<<<<<<;;;777777777888999;;;======<<>>>>>;;;;;;:::999999999999999::::::999888666444333222000000000000000000000000///////////////000000000000000000000000000000000000000111111111111000000000000000111111111111111111111111111111111111111000000000000////////////...............///000000////////////000000000000000000000000000000000000000000000000000000000000............////////////000//////......//////000////////////000000000111////////////000000000000000000////////////000000////////////////////////------........./////////---............/////////////////////////////////.......................................//////000....../////////000000000//////............------////////////////////////,,,,,,------....../////////////////////.........---------....../////////---------............///------------------------...////////////...------////////////////////////---------............///........................,,,...000111///......///////////////////////////////////////////////////hhhcccZZZQQQKKKIIIIIIJJJJJJLLLQQQTTTUUUTTTRRRPPPGGGCCC===999777555444333333333222222222111111111222222111000000111222222222222222111111111000000000000000000000///......//////000000000000000///,,,---...000111111000000....../////////000000000111111000///////////////000000000000000000000000---.........///////////////////////////000111111000000000000000000000000........./////////000000.../////////000000000111111///...///000111000............/////////000000////////////////////////............////////////////////////////////////,,,---...///000000000000..................................../////////000////////////////////////000000///............///////////////////////////////////////////////////------........./////////...///000000111111000000000000000000000000000000...///000111111000///....../////////000000000000/////////////////////...///---,,,,,,...//////...//////000000000///---,,,............/////////000....../////////......---............////////////000000111111111222222222111222333555666888999999;;;;;;<<<===>>>@@@@@@AAAAAABBBCCCCCCBBB@@@>>><<<888888888777777666666666222333444555777888999:::;;;<<<<<<<<<<<<;;;;;;:::888888777777777888999:::999===AAADDDDDDEEEGGGIIIHHHIIIKKKLLLLLLLLLJJJIIIHHHHHHHHHGGGFFFFFFEEEEEEAAAAAA@@@???????????????AAAAAA???>>>;;;888666555222222222222222222222222//////000000000111111111000000000000000000000000///000111222222111000////////////000000111111111111111111111111111111111000000000000////////////...............///000000.../////////000000000111000000000000000000000000000000000000000000000000......//////000000000000000000////////////000000........./////////000000.........//////000000000000///............///000////////////////////////....../////////000000000---.........////////////////////////////////////........................,,,---...///000//////....../////////000000000000000000000000//////......////////////////////////---------...//////000000........./////////////////////............---------------............///------------------------......//////......---,,,////////////////////////---------............///........................+++---000111000///...///////////////////////////////////////////////////uuunnncccWWWOOOLLLLLLMMMIIIKKKOOOSSSUUUUUUSSSRRRLLLGGGAAA<<<:::888666555333333333222222222111111333222111000000111222333222222222111111111111000000000000000000///......---...............------(((***,,,///111222222222---.........//////000000111111000///////////////000000000000000000000000.../////////000000111111111111111111111222222333000000000000000000000000---------.........//////.../////////000000111111111000//////000111///...---------.........//////////////////////////////............/////////000////////////////////////,,,---...///000000000000........................---.........//////000000////////////////////////222111000///............////////////////////////////////////////////////------------........./////////000111111111111111000000000000000000000000...///000222222000///....../////////000000111111///////////////.........///---,,,,,,...//////...//////000000000///---,,,---.........//////000000---...///000111111111111............/////////000000000111111222222222222333444666999<<<>>>@@@AAAAAAAAAAAABBBBBBCCCCCCCCCDDDEEEFFFEEEDDDBBB???===888888888777777777777777111222333555666888999:::;;;<<<<<<<<<;;;:::999999<<<;;;999777666666777777666:::???AAABBBCCCGGGJJJIIIJJJLLLNNNOOONNNMMMLLLMMMLLLLLLKKKKKKJJJIIIIIIEEEEEEDDDCCCCCCCCCCCCDDDFFFFFFDDDBBB???<<<999777222222222222222222222222000000111111222222222333000000000000000000000000///000111222222111000///......//////000000000111111111111111111111111111000000000000////////////...............///000000.../////////000000111111000000000000000000000000000000000000000000000000//////000000111111111222000000////////////000000---------.........//////---.........//////000000///...---,,,,,,---...///000000000000000000000000////////////000000000000///000000000111111222222////////////////////////000000000000000000000000,,,---///111111000...---////////////000000000000111111111111111000///...000000000000000000000000---......///000111111222---.........//////000000111111000///...---,,,,,,---------.........//////------------------------......//////......---,,,////////////////////////---------.........//////........................***---000111000/////////////////////////////////////////////////////////rrrcccVVVNNNJJJHHHHHHIIILLLNNNPPPRRRSSSSSSOOOMMMJJJFFF@@@<<<888555333333222222333333444444444444333333333333222222111000///......///000111000111111111222222222222222111111111000000////////////000000000000//////000000000000000000000000000...---,,,,,,---...000000000000000000000000000////////////000000000000000000000000000000000000222111000//////000111222444444444333333222222222000000000000000000000000////////////////////////////////////000000000000---...///000000///...---////////////000000000000//////.........------------...//////......///000//////000000000000/////////......------///000111......////////////......////////////////////////000000//////.........---//////.........---------////////////////////////,,,---///000000000///...000000000000000000000000//////000000000000////////////000000000000//////000000000000000000000000000000000000111111111111////////////////////////111111111000111222222333///............---------000000000000111111111111111222222333555666666777;;;<<<>>>AAABBBCCCCCCCCCBBBCCCDDDEEEEEEDDDBBBAAABBBBBBAAAAAA@@@??????>>><<<;;;999999:::999888666777777777888999999::::::;;;<<<<<<===<<<;;;999888:::::::::999999999888888::::::;;;===???@@@BBBBBBGGGJJJMMMNNNNNNMMMLLLMMMMMMMMMMMMMMMLLLJJJIIIHHHIIIJJJKKKLLLKKKJJJHHHFFFGGGHHHHHHGGGEEEAAA===:::;;;999555111//////000111111111222222222222222222333222222111111000000///222222222222222222222222444222000///...///111222000000000000000111111111111111111111000000000000.........////////////000////////////////////////////////////////////////000000000000000000000000//////000000111111111222000000000000////////////000000000000000/////////////////////////////////..............................////////////............///000000000000000000000000000////////////////////////////////////////////////////////////.........////////////000............////////////////////////////////////000000////////////000000111000///......---......000000//////.........---222...++++++...111111000,,,---......//////......---------............///........................//////...------------.........////////////......+++,,,,,,---...///000000......////////////......///////////////////////////000000//////...---,,,yyyjjj\\\RRRKKKHHHGGGHHHJJJLLLOOOQQQRRRSSSPPPOOOLLLIIIDDD>>>999777333333333222333444555555444444444333333222222222111000////////////000111000000000111111111222222111111000000000///////////////000000000000//////000000000000000000000000000///...------...///000000000000000000000000000////////////000000000000000000000000000000000000000///...------...//////111111000000000/////////000000000000000000000000000000000000000000000000////////////000000000000---...///000000///...---....../////////000000000000000/////////.........///000111000...---...///...............---------///......---...///000111......////////////......////////////////////////000/////////............//////.........---------////////////////////////------///000000000///...000000000000000000000000//////000000000000////////////000000000000//////////////////////////////....../////////000000000////////////////////////000000000000000111222222//////////////////////////////000000000111111111222222444555777999:::;;;>>>???AAACCCEEEEEEEEEEEECCCDDDEEEFFFFFFEEECCCBBB============<<<<<<<<<<<<:::888777777777777666444666666666777888888999999:::;;;<<<<<<===<<<;;;;;;;;;:::::::::999999999999777777888999;;;<<<======BBBEEEIIIKKKKKKKKKLLLMMMKKKKKKKKKKKKJJJIIIHHHHHHIIIIIIKKKKKKKKKIIIHHHFFFHHHHHHIIIIIIHHHFFFDDDBBB@@@>>>:::777444333222222444444444555555555555666444444444555555666666777999999888777666444444333333222000//////000111333000000000000111111111111111111111111000000000000---------.........//////000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111000000000000////////////////////////////////////////////////////////////////////////////////////......////////////....../////////000000000000///000000000000////////////////////////////////////////////////////////////------........./////////............////////////////////////////////////......------------......000000//////.../////////000/////////............///......///000000...,,,,,,---......//////......---------............///........................,,,---...///...---,,,***......////////////......------........................////////////......///////////////////////////000111111111111111000tttdddXXXNNNIIIFFFFFFHHHJJJLLLNNNPPPRRRPPPQQQPPPMMMIIICCC===999555444333333333444555666555555444333333222111111111000000//////000000111/////////000000000111111000000///////////////...//////000000000000//////////////////////////////111000///......///000111000000000000000000000000////////////000000000000000000000000000000000000//////............//////000////////////.........000000000000000000000000111111111111111111111111////////////000000000000......////////////......------........./////////000000000000000/////////...///000///...---...000000///...---------------///............///000000......////////////......////////////////////////////////////............/////////............---////////////////////////---......///000/////////000000000000000000000000//////000000000000////////////000000000000//////............................../////////000000000/////////////////////////////////000000000111111000000000000000000000000/////////000000000000111222333555777:::<<<>>>??????@@@BBBDDDEEEEEEEEEEEEEEEEEEFFFGGGFFFEEEDDDCCC;;;;;;;;;;;;;;;;;;::::::999888777666777777666444777777777888999999::::::888999:::<<<<<<===<<<<<<::::::::::::999999999999666666666777888888999999<<>>;;;999777666777888888888999999999:::888888:::;;;===???@@@@@@CCCBBB@@@>>>;;;999777666555444222111111111222333111111111111111111111111111111111111000000000000....../////////000000000111111111111111111111111111111111111111111111111000000000000000000000000...///////////////000000000000000000////////////........................////////////////////////000000000000000000000000......////////////......000000000000000/////////000000000000////////////////////////////////////////////////////////////,,,---------........................////////////////////////////////////......------------......000000/////////000111111////////////............(((+++000222222///---+++,,,---......//////......---------............///........................,,,---000111111///,,,***......////////////....../////////.........------......////////////......////////////////////////...///000111222222222222zzzkkk]]]SSSMMMFFFFFFFFFGGGIIILLLOOOPPPQQQRRRSSSRRRNNNHHHAAA===777666555333333444666666555555444333222222111111000000000000000000000000////////////000000000000////////////............//////000000000000//////////////////////////////111111000//////000111111////////////////////////////////////000000000000////////////////////////000000000000000111111111111111111111111111111111////////////////////////000000000000000000000000////////////000000000000...//////////////////...------------.........///////////////////////////,,,...//////...///000111222111000///......//////............/////////000......////////////......///////////////////////////////////////........./////////...............////////////////////////---....../////////////////////////////////////////////000000000000////////////000000000000//////........................//////000000000111111111////////////////////////......///000000000000000/////////000000111111111//////000000000111111111333444555777:::<<<===>>>===>>>@@@AAABBBBBBBBBAAAFFFFFFFFFFFFFFFEEECCCCCC>>>>>>===<<<<<<;;;::::::;;;999888888999999888666888888999999:::;;;;;;<<<888999999::::::;;;;;;;;;888888888888888888888888777777777777777888888888777:::===???@@@AAACCCDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFEEE@@@@@@@@@@@@AAACCCEEEFFFFFFFFFEEECCCAAA???>>>===<<<<<<<<<===>>>>>>????????????AAABBBDDDFFFHHHHHHHHHGGGFFFCCCAAA>>><<<;;;999888666444222222111111222222111111111111111000111111111111000000000///000000000111111111222222000000000000000000000000000000000000000000000000////////////////////////............////////////000000000000////////////---------...............////////////////////////////////////////////////......////////////......111000000///////////////000000000000////////////////////////////////////////////////////////////,,,,,,,,,---------..................////////////////////////////////////000000////////////000000000000///000000111222222///////////////.........$$$)))000222111///...///,,,---......///.........---------............///........................//////000111111///...---......////////////....../////////.....................////////////......////////////////////////------...///////////////{{{ooocccYYYSSSJJJIIIGGGFFFGGGJJJLLLNNNPPPRRRTTTTTTQQQLLLFFFBBB;;;999666444333444555666555555444333333222111111000000111111111111000000////////////000000000000............//////////////////000000000000//////////////////////////////111111000000000000111111////////////////////////////////////000000000000//////////////////////////////000111111111111111222222222222222222222222////////////////////////////////////////////////////////////000000000000/////////....../////////------------.........///........................222333444333111000000111111111000///////////////---......///////////////......////////////......////////////////////////.........///////////////////////////////////////////////////////////////............/////////000//////////////////////////////000000000000////////////000000000000//////................................./////////000000////////////////////////......///000000000000///......///000111222222333111111111222222222333333555555666777888:::;;;;;;===>>>???AAAAAAAAA@@@???DDDDDDDDDDDDCCCBBBAAAAAA@@@???>>>===;;;999888888:::888777888999999888777777777888888999::::::::::::999999888888888777777666666666666777777777777777777777777777777777777666888::::::::::::<<<======>>>???@@@AAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCC===<<<;;;;;;;;;<<<>>>???CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMKKKJJJIIIGGGEEECCCBBBAAA???===;;;888555222111000333222222222111111000000111111111111000000000/////////000000000111111111////////////////////////////////////////////////////////////////////////////////////............000000000000////////////------------......//////////////////////////////..............................////////////......111000////////////000000000000000000////////////////////////////////////////////////////////////,,,,,,,,,---------..................////////////////////////////////////000000////////////000000000000///000000111222222.........///////////////))),,,000000...---...000,,,---......///.........---------............///........................111000...---,,,---...///......////////////......------......///000000111......////////////......///////////////////////////////////////...------{{{rrrhhh```[[[PPPMMMJJJGGGFFFHHHJJJLLLNNNPPPSSSTTTSSSOOOJJJGGG???<<<999555333333444555444444333333333333222222000111111222222111111000/////////000000000111111...////////////000000000//////000000000000//////////////////////////////000000000111111000000000000000000000000000000000////////////000000000000000000000000000000000000,,,---...///000000000/////////000000000000111111000000000000000000000000........................////////////000000000000//////............//////------........./////////------------............;;;;;;:::777333000//////------............---------......///000/////////......////////////......////////////////////////.........///////////////...////////////000000000///////////////////////////............///000000000000000000000000000000//////000000000000////////////000000000000//////........................,,,,,,---------.........////////////////////////...///000111222111000/////////000111222444444555444444444444555555555666777777888999::::::;;;<<<@@@AAABBBCCCCCCCCCBBBAAABBBAAAAAA@@@???>>>============;;;:::888777555555777666555555777777666555444555555666777777888888;;;:::999888777777777777666666666666666777777777666666666666777777777777888999:::999888777888:::777888888999::::::::::::>>>>>>>>>>>>????????????===<<<:::999999999:::;;;======>>>???AAACCCEEEFFFIIIIIIJJJKKKLLLMMMMMMNNNLLLLLLMMMMMMNNNOOOOOOPPPMMMLLLKKKJJJHHHGGGFFFEEECCCAAA???<<<888555222111333333333222111111000000111111111111000000000000---------.........//////................................................000000000000000000000000000000000////////////...000000000000////////////---------...//////000000////////////////////////..............................////////////......000///.........///111222000000000000////////////////////////////////////////////////////////////,,,---------........................////////////////////////////////////......------------......000000/////////000111111.........///////////////111111111000---,,,,,,---,,,---......//////......---------............///........................000...+++)))(((***,,,.........////////////......,,,---...///000111111222......////////////......////////////////////////222222222222111000///...{{{uuummmfffbbbVVVSSSMMMIIIFFFFFFHHHIIIKKKNNNQQQSSSSSSPPPMMMKKKBBB???;;;666333222333444222222333333333333444444000111222222222222111000000000000111111111222222/////////000000000111111//////000000000000//////000000000000000000000000///000000000000000000///000000000000000000000000////////////000000000000000000000000000000000000+++,,,...///000000000///........./////////000000000000000000000000000000////////////////////////////////////000000000000000///...------...///000....../////////000000000---.........////////////888888777555111.........***+++...000000000...---------///000000000///.........////////////......////////////////////////............/////////000.../////////000000000000///////////////////////////......---...///000111000000000000000000000000//////000000000000////////////000000000000//////////////////////////////.........////////////000////////////////////////...///111222333222111000111111222444555777888888777777777777888888888888999999;;;<<<>>>???@@@AAACCCDDDEEEEEEEEEDDDCCCBBB???>>>===;;;::::::999999999888888777777666666666777555444555666777666555555666666777777888999999;;;:::999888888999::::::777777777888888888999999777888888888999999:::::::::;;;;;;:::999999:::;;;777777888888888888888777:::::::::::::::;;;<<<<<<;;;:::999999888888888888999999999:::<<<@@@CCCEEEIIIIIIJJJKKKLLLMMMNNNNNNMMMMMMNNNOOOPPPQQQRRRRRRPPPPPPNNNMMMKKKIIIHHHGGGDDDCCCAAA???<<<999666555444444333222222111000000111111111111000000000000....../////////000000000////////////////////////////////////////////////000000000000000000000000111111000000000/////////000000000000////////////------...//////000111111////////////////////////..............................////////////......///...------...000222444000000000000////////////////////////////////////////////////////////////------........./////////............////////////////////////////////////......------------......000000//////.../////////............/////////000222111000000000000///---,,,---......//////......---------............///........................///...,,,+++++++++,,,---......////////////............//////000000000111......////////////......////////////////////////000111111111111111000///|||wwwqqqkkkgggZZZVVVPPPJJJFFFFFFGGGHHHJJJLLLOOORRRRRRQQQOOOMMMDDDAAA<<<777333222222333111222222333333444444555000111222333333222111000111111111111222222222222//////000000111111222222//////000000000000//////111111111111111111111111//////000000000000//////000000000000000000000000////////////000000000000000000000000000000000000---...000111222222222111.../////////000000111111000000000000000000000000000000000000000000000000////////////000000000000000///...------...///000////////////000000000000.../////////000000111111...///000///...------///***,,,000333444333000///,,,---///000000000///.........////////////......////////////////////////---.........//////000000.../////////000000111111///////////////////////////......------///000111000000000000000000000000//////000000000000////////////000000000000//////000000000000000000000000222222222222333333333333////////////////////////...000222333444333111000222333444666777999:::;;;888999999999999::::::::::::;;;===???AAADDDEEEFFFCCCDDDEEEEEEEEEDDDCCCBBB===<<<:::999888777777777666666777777888888999999888777666777888999888777888999999:::;;;;;;<<<<<<;;;::::::999:::;;;===>>>888888999999:::::::::::::::;;;;;;<<<======>>>>>>;;;<<<===<<<;;;;;;===>>>::::::;;;;;;;;;::::::999888777777777888999999:::888888888888777777777666777666666666999===AAACCCEEEFFFGGGHHHIIIJJJKKKKKKLLLMMMNNNPPPQQQSSSTTTTTTTTTSSSQQQOOOMMMKKKIIIHHHCCCBBBBBB@@@>>><<<:::999444444333333222111000000111111111111000000000000111222222222222333333333000000000000000000000000000000000000000000000000000000000000000000000000222222111111000000//////000000000000////////////.........///000111111222////////////////////////000000000000000000000000......////////////.........---------...111333555000000000000////////////////////////////////////////////////////////////.........////////////000............/////////000////////////////////////000000////////////000000111000///...............---.........//////000000---,,,,,,000444666444111,,,---......//////......---------.........//////........................000000000000000//////.........////////////......000000000000////////////......////////////......////////////////////////,,,---...///000000000000wwwtttvvvuuuqqqlllfff\\\SSSPPPLLLEEEDDDHHHHHHHHHJJJNNNQQQSSSSSSRRRKKKGGG@@@:::555444444555333333333222222111//////111111000//////000111111////////////////////////000000000000000000000000///000000000000000//////////////////////////////...///111222111...+++))),,,,,,---.../////////...////////////000000000000000000////////////000000000000000000////////////333222111/////////000111000000000000000000000000//////000000111111222222...///000000//////000111000000//////.........---...///////////////.....................///000000111000/////////000222333////////////////////////---......///////////////......//////////////////000000000000000/////////000000000000000000000000000000//////.........---///////////////////////////////////////000111111//////............//////000000000000////////////////////////..................///000111222222333000000000000000/////////////////////000000000000222222222333333333333444888888777777777888999999:::999888777777888999999999;;;===@@@BBBDDDFFFFFFAAA@@@???===<<<<<<<<<<<<::::::999999999999999:::999999999999999:::;;;;;;888888888888999:::;;;<<<888999<<<>>>???>>><<<:::===>>>>>>===;;;:::<<<===;;;:::999999999:::;;;<<<======<<<======???AAABBBAAAAAA@@@???>>>>>>??????AAA???>>>>>>???@@@???>>>888999999999999999888888555666777777888888777777999999999999::::::::::::===>>>@@@BBBEEEGGGHHHIIILLLMMMNNNOOOOOONNNMMMLLLNNNNNNOOOOOONNNMMMLLLLLLJJJGGGDDDBBBBBB???;;;777777666555444222111//////222222333444333222000///000111111222222222222111////////////////////////111///---...111222000...000000000000000///.........000333555555333000...222111111111000000//////000000000000000111111222222111...------...111222////////////////////////000000000000000000000000000000000000////////////000000000000000000000000------------------------000000//////.........---...///...---,,,,,,...000111000...------...000111////////////////////////000000000000000000000000---.........---,,,++++++...............///000111////////////////////////........................------...//////000000///////////////////////////.........///////////////............////////////////////////////////////000000//////.........---//////...---------......---...///...------...///{{{yyyyyyxxxtttqqqooofff^^^YYYRRRIIIDDDDDDHHHHHHJJJMMMQQQRRRQQQPPPMMMIIIDDD===999666444444333333333333222222111000111111111111111111111111000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////...///000111111000...------......////////////...////////////000000000000000000////////////000000000000000000////////////333222000/////////000111000000000000000000000000//////000000000000000000...///000000//////000111000/////////..................////////////.....................///000000000000/////////000111222////////////////////////---......//////////////////////////////.........////////////////////////////////////////////////000/////////............///////////////////////////////////////000111111000//////......//////000000000000000//////////////////////////////////////////000000111111222222////////////////////////000000000000111111111111111111222444555666777888;;;::::::999999999::::::999888777666666777888888;;;<<<>>>???AAABBBBBBCCC???>>>===<<<;;;;;;;;;;;;999999999999999:::;;;<<>>>>>>>>??????@@@>>>>>>============>>>???@@@@@@@@@@@@@@@@@@AAAAAA>>>??????>>><<<<<<>>>@@@??????>>>===============>>>??????@@@@@@AAA@@@@@@?????????@@@@@@AAAAAABBBAAA@@@>>>???@@@BBBBBBAAA;;;;;;;;;;;;;;;:::999999666777777777777666666555777777777777888888888888<<<<<<<<<>>>@@@BBBCCCEEEIIIJJJKKKLLLMMMMMMLLLLLLMMMNNNNNNOOOOOONNNNNNMMMLLLJJJGGGGGGGGGFFFBBB???;;;:::999777555333222111111222222333333222222111111111111111111000000///000000000000000000000000111///...///111222000...000000000000000///.........000222333333222000...111111111111000000000///000000000000000111111222000000000000000000000000////////////////////////000000000000000000000000000000000000////////////////////////////////////------------------------000/////////...............//////---,,,,,,...000///...,,,++++++,,,...///////////////////////////000000000000000000000000//////000000//////...---///............//////000////////////////////////........................///...---,,,,,,---///000///////////////////////////////////////.....................////////////////////////////////////000/////////....................................---...//////------...///|||zzzxxxwwwwwwpppiiicccZZZOOOGGGDDDGGGGGGIIILLLOOOQQQPPPNNNOOOMMMIIIDDD>>>999666444333333333333333222222222111222333333333333222111111111111111111111111111000000000000000000000000//////000000111000000////////////////////////////////////000000111111111///000000000000//////...////////////000000000000000000////////////000000////////////000000000000222111000000///000000000000000000000000000000000000000//////////////////...///000000//////000111////////////..................///////////////..................///000000//////.........///000111////////////////////////---......///////////////000000//////.........------------.../////////000........................////////////............///////////////////////////////////////000111111111000000//////000000111////////////000000000000000000000000000000000000000000000000000111111111////////////////////////000111111111111222222222111111333555777:::;;;<<<>>>===<<<;;;;;;;;;;;;;;;888888777777777888888999<<<<<<===>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>???@@@AAAAAA@@@@@@???@@@@@@@@@@@@@@@>>>=========>>>???EEEDDDCCCCCCBBBCCCDDDEEEAAABBBAAA@@@??????AAADDDDDDDDDDDDDDDDDDCCCBBBAAAAAABBBCCCCCCCCCAAA@@@???>>>???@@@AAABBBBBBBBBBBBCCCAAA???@@@AAACCCDDDCCC?????????>>>>>><<<;;;:::::::::999999888777777666777888888888888999999999:::999888888999;;;===???CCCDDDEEEGGGIIIIIIJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOLLLKKKJJJKKKKKKKKKIIIGGGBBBAAA???===:::777666444222222222222222222333333333333333222111111000000111111111111111111111111111000//////111111000///000000111111000000/////////000000111111000000///111111111111000000000000000000000000000111111222...///111222222111///...////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////...............//////...------...000///...---,,,,,,---...///////////////////////////000000000000000000000000//////000000000///......000//////............///000000000000000000000000........................111///,,,******,,,...000////////////////////////000000//////......------............////////////////////////////////////////////////............+++,,,...///000//////...---...//////------...///{{{zzz{{{zzzuuuooohhh```WWWOOOJJJEEEEEEGGGJJJNNNPPPPPPOOOQQQPPPNNNJJJEEE>>>999666333333222222222222222333111222444555555444222111111111111111111111111111000000000000000000000000//////000111111111000000////////////////////////111111000//////000111222111111111111111000///...////////////000000000000000000////////////000000////////////000000000000111111000000000000000000000000000000000000000000000000//////......------...///000000//////000111///////////////.........---...//////////////////...............///000000...............//////000////////////////////////---......///////////////000000000///......------+++,,,,,,---...///000000........................///////////////.........///////////////////////////////////////000000111111111000000000000111111////////////000000000000000000000000111111111111111111111000000000000000...///////////////000000000000111111111222222222333444555777999;;;======>>>===<<<;;;::::::::::::999999999999999999::::::999999:::;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<======>>>@@@??????@@@AAABBBCCCCCCCCCBBBAAAAAA@@@AAAAAAAAAAAA@@@???>>>>>>???@@@AAACCCEEEIIIKKKKKKJJJGGGEEEFFFGGGFFFEEECCCCCCEEEGGGJJJKKKLLLMMMNNNMMMLLLKKKFFFFFFEEEDDDCCCAAA@@@@@@AAABBBCCCDDDDDDDDDCCCBBBEEECCCAAA@@@AAACCCCCCCCCCCCCCCCCCBBBAAA???>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;999777555555777999;;;<<<===???AAACCCDDDEEEFFFHHHIIIJJJLLLMMMNNNOOOOOOLLLLLLLLLLLLMMMMMMLLLKKKIIIHHHFFFCCC@@@===;;;:::666555333222111111222333444444444333333333333444222222222222222222222222111111000000000000000///000000111111111000000///000000////////////000000111111111000000000000000000000000000000111111222//////111222222111//////////////////////////////////////////////////////////////////000000000000........................///////////////////////////////////////............///000///------...000000000////////////000000////////////////////////////////////////////////------............------111000///...............000000000000000000000000........................111000...---,,,,,,---...////////////////////////111111000///...------,,,............///////////////////////////////////////////////////.........***,,,...000111111//////---///000///...---...///|||{{{{{{~~~{{{uuummmeee^^^VVVOOOEEEEEEEEEHHHLLLOOOPPPPPPRRRRRRRRROOOJJJDDD===999333333222111111111222222111222444555555444222111000000000000000000000000000000000000000000000000//////000111111111111111000000000000000000000000444333111///...///000000111222222222111000//////////////////000000000000000000////////////000000.../////////000000000111000000000111111111000000000000000000000000000000000000//////......------...///000000//////000111.........///////////////------...///////////////...............///000000---......///////////////////////////////////////---......///////////////000000//////.........---+++,,,,,,---...///000000.................................//////////////////////////////////////////////////////000000111111111000000000000111111.../////////000000000111///000000000111111111222111111111000000000000000/////////000000000111111000000111111111222222222666777777888999:::;;;;;;<<<;;;:::999888888777888666777777888888888888888555666777999:::;;;;;;;;;>>>======>>>>>>???@@@AAABBBAAAAAAAAAAAABBBBBBCCCEEEDDDDDDCCCCCCCCCDDDDDDCCCBBBAAA@@@@@@BBBDDDFFFBBBJJJTTT\\\^^^YYYRRRLLLOOOPPPPPPNNNKKKJJJJJJKKKQQQRRRUUUWWWYYYZZZZZZYYYMMMKKKHHHFFFDDDCCCCCCDDDEEEFFFGGGIIIKKKLLLLLLLLLJJJGGGCCCBBBBBBCCCCCCCCCGGGGGGGGGFFFEEECCCBBBAAA>>>>>>===<<<======>>>???============>>>>>>>>>???===;;;999777666777999;;;888999:::;;;===???@@@AAACCCDDDFFFHHHJJJKKKLLLLLLLLLMMMNNNNNNNNNMMMMMMMMMMMMLLLJJJHHHEEECCCAAA@@@<<<;;;888555333222222222222222222222222333444555222222222222222222222222111222222111000//////000000000111111111111000000000000///......///000000000000000000000000111111000000000000000111111222111111000000000000111111000000000000000000000000////////////////////////.../////////000000000111////////////////////////000000000000000000000000.........///////////////---///000000.........000000000000//////000000000////////////////////////////////////////////////------...............---111000///...............000000000000000000000000........................///000111111111///...,,,////////////////////////111111000///...------,,,............////////////////////////////////////.........///////////////***,,,...000111111000///...///000///......///000~~~~~~}}}~~~vvvooohhh^^^UUUJJJGGGEEEFFFIIIMMMOOOQQQQQQRRRSSSRRRNNNHHHBBB>>>666555333111111111222222222222444444444444222222000000000000000000000000000000000000000000000000//////000111222222222222000000000000000000000000444333111///.........///000111111111111000000///////////////000000000000000000////////////000000......//////000000111111//////000111111111111000000000000000000000000000000000//////////////////...///000000//////000111.........///////////////,,,---...///000000000000...............///000000---...///000000000000///////////////////////////---......///////////////////////////////////////---------.../////////000.................................//////////////////////////////////////////////////////000111111111000000//////000000111......//////000000111111...//////000000111111111000000000000000111111111///000000111111222222333111111222222222333333333888888888888888999999999999888777666666555666666333333444555666666666666444555777999;;;<<<===>>>@@@@@@@@@@@@@@@AAABBBBBB@@@@@@???@@@@@@AAABBBCCCDDDDDDDDDDDDDDDEEEFFFFFFDDDCCC@@@??????AAACCCEEEGGGPPP___kkkpppkkkccc\\\[[[]]]]]][[[WWWSSSQQQPPPUUUWWWYYY\\\^^^```bbbbbbUUUSSSPPPNNNLLLJJJJJJJJJIIIJJJLLLNNNQQQUUUXXXZZZPPPLLLHHHFFFGGGHHHIIIIIILLLLLLLLLKKKJJJIIIHHHGGG@@@???>>>=========>>>???======>>>>>>>>>?????????@@@???===;;;:::;;;<<<===999999999999:::;;;<<<===>>>???AAACCCDDDFFFGGGGGGKKKMMMOOOOOOOOONNNOOOPPPNNNNNNLLLKKKIIIHHHGGGFFFCCCBBB???<<<999777555444111000/////////111222333222222222222222222222222111222333222000//////000000000111111222222111111111000000//////000000111000000000000111111111111000000000000000111111222222111111000000111111222000000000000000000000000////////////////////////......//////000000111111000000000000000000000000000000000000000000000000.........///////////////---///111111///...//////........................////////////////////////000000000000000000000000//////000111111111000000000//////............///000000000000000000000000...........................///222333333111...---////////////////////////000000//////......------............////////////////////////////////////.........///////////////,,,---///000111000000///...///000000......///000yyy~~~xxxkkk___QQQMMMGGGDDDFFFIIIMMMNNNPPPQQQSSSSSSQQQLLLGGGDDD:::888666444222222333333222222222222222222222222111111111111111111111111000000000000000000000000//////000111222222222222000000000000000000000000111000000///............//////000000111000000000////////////000000000000000000////////////000000.........///000111111111...///000111222111111000000000000000000000000000//////000000000000000000...///000000//////000111............/////////000,,,---...///000000000000...............///000000...///000111111111000000////////////////////////---......///////////////------......///000000000////////////////////////////////////////////////............/////////000///////////////////////////////////////000111111000//////......//////000.........///000111111111------...//////000111111//////000000111111222222000111111222333333444444444444444444555555555555777777777777777888888888666666555444444555555555222333555666777777777666777888:::<<<>>>???@@@@@@AAAAAAAAA@@@AAAAAABBBBBB>>>>>>???@@@BBBDDDFFFHHHIIIIIIIIIJJJKKKLLLMMMNNNLLLJJJFFFCCCBBBCCCDDDFFFIIIRRR___lllrrrrrrnnnjjjhhhjjjkkkiiiccc]]]XXXUUUSSSSSSUUUVVVYYY[[[^^^___[[[[[[\\\[[[YYYVVVSSSQQQOOONNNNNNOOOQQQUUUYYY[[[UUURRROOOMMMOOOQQQSSSSSSQQQQQQQQQQQQQQQPPPOOONNNGGGFFFCCCAAA?????????@@@@@@@@@@@@@@@AAAAAAAAAAAABBBAAA@@@???????????????<<<<<<;;;:::::::::;;;<<<999:::<<<>>>???@@@AAAAAAEEEHHHKKKMMMMMMMMMOOORRRMMMMMMMMMLLLLLLKKKKKKKKKHHHGGGFFFDDDAAA>>><<<:::666444222000///000111111222222222222222222222222111333444333000...///111///000111222222222222111111111111111111111111111///000000000111111111111000000000000000111111222000111222222222222111000000000000000000000000000000000000000000000000000.........///000111111111111111111111111111111111////////////////////////............/////////000---///111111000/////////......////////////......////////////////////////000000000000000000000000//////000111111111111111///............//////000////////////////////////........................---...000111111111/////////////////////////////////////////////.....................////////////////////////////////////............/////////000///////////////000000000...000111000///...///000uuuzzz~~~xxxiiiWWWQQQIIIDDDDDDGGGJJJLLLOOOQQQSSSTTTRRRNNNJJJGGG===;;;888555444333444444333222222111111222222333222222222222222222222222000000000000000000000000//////000222222333333333000000000000000000000000.........///////////////---...///000000000000000////////////000000000000000000////////////000000---......///000111111222...///000222222222111000000000000000000000000000//////000000111111222222...///000000//////000111---.........//////000000,,,---...///000000000000...............///000000...///111222222222111000////////////////////////---......///////////////,,,,,,---...///000111111000000000000000/////////000000000000000000000000---.........//////000000///////////////////////////////////////000111111//////............//////---......///000111111222,,,------...///000000111...//////000111222222333111111222333444444555555666666666666777777777777555555555666777777888888555444444444444555555666555666888999:::::::::999;;;<<<===???@@@AAAAAAAAABBBBBBAAA@@@@@@AAAAAABBB>>>???AAACCCFFFJJJLLLNNNUUUUUUUUUVVVWWWYYY[[[\\\ZZZWWWSSSNNNLLLKKKLLLMMMGGGNNNYYYdddlllpppqqqqqqqqqssstttrrrkkkccc\\\YYYNNNMMMNNNNNNPPPSSSUUUWWW___aaadddfffddd___YYYUUUTTTRRROOOMMMMMMOOORRRTTTYYYVVVSSSSSSUUUYYY[[[]]]TTTTTTUUUUUUUUUTTTTTTSSSPPPMMMJJJFFFCCCBBBAAAAAACCCCCCCCCDDDDDDDDDEEEEEECCCCCCBBBBBBAAAAAA@@@@@@@@@???===;;;::::::;;;;;;666777999;;;<<<======>>>>>>BBBFFFIIIIIIKKKNNNQQQLLLLLLMMMMMMMMMMMMNNNNNNKKKKKKJJJIIIGGGDDDAAA@@@<<<:::777444222111111222111111111111111111111111222333555333000...///111///000111222222222222222111111222222222222111111//////000000111111111222000000000000000111111222---000333555555333000---000000000000000000000000111111111111111111111111---......///000111111222111111111111111111111111////////////////////////---.........//////000000---///111222000/////////000000111111111111000000////////////////////////000000000000000000000000------...///////////////...............///000111////////////////////////.......................................///000111////////////////////////.........///////////////............/////////000////////////////////////---.........//////000000111000///////////////000...000111000///...///111xxxxxx|||zzzeeeZZZMMMGGGHHHJJJHHHEEELLLMMMPPPRRRRRRPPPNNNMMMCCC???:::666222222222333333333333222222222111111000000000000////////////222222222111111111000000555333111000111111000/////////000000111111111222111111111111000000000000222111111111000000//////////////////000000000000333222222111111222222333000000000000111111111111111111222222222222111111///000111111111///...---//////000000111111222222111000///......///000111000000000000000000000000.........///000222333444111111000000//////......////////////////////////---...///000000///...---////////////////////////000000//////.........---000000000000000000000000000//////............///000000////////////000000222111000//////......///////////////////////////000000000000000000000000222222111000//////000000000000000000000000000000000000000000000111111111000111333444666888999:::===;;;999777555555555555555555444444444555666666777666444333333555777888;;;<<<<<<<<<<<<<<<;;;;;;??????@@@@@@AAAAAABBBBBBAAACCCDDDCCCBBBAAABBBCCCIIIFFFCCCDDDIIIQQQXXX\\\fffhhhhhhfffbbbdddiiiooopppjjjbbb[[[WWWSSSQQQOOOQQQPPPQQQSSSYYY```ggglllrrrrrrsssvvvuuunnnaaaWWWNNNOOONNNMMMKKKLLLOOOQQQWWW^^^gggllljjjddd]]]YYYTTTRRROOONNNMMMMMMKKKJJJMMMPPPTTTYYY[[[\\\[[[ZZZXXXTTTNNNKKKLLLNNNPPPQQQQQQRRRPPPMMMLLLNNNKKKFFFKKKKKKKKKMMMNNNNNNLLLJJJJJJIIIGGGEEECCCBBBAAAAAA@@@@@@???>>>>>>???AAAAAABBBAAA>>><<<;;;;;;;;;<<>><<<:::888666555555555555555444444444555666666777777777777999;;;<<<>>><<<===============<<<<<<@@@AAAAAACCCDDDFFFGGGGGGDDDDDDCCCDDDEEEHHHJJJKKKOOOMMMKKKKKKNNNRRRVVVXXXdddhhhlllmmmmmmooouuuzzzyyyuuuppphhh___XXXRRROOOOOOOOOPPPSSSXXX___fffkkkppppppsssvvvwwwpppeee[[[RRRRRRQQQNNNLLLMMMOOORRRYYY```jjjqqqqqqjjj___WWWRRRPPPMMMLLLLLLKKKJJJHHHLLLPPPUUUZZZ\\\\\\[[[YYYSSSPPPKKKIIIIIIJJJJJJJJJMMMOOOPPPOOOQQQUUUTTTPPPOOOOOOPPPRRRUUUWWWWWWWWWVVVUUURRRNNNHHHDDDBBBAAACCCBBBAAAAAAAAABBBDDDEEEEEEEEECCCBBB@@@>>>===<<<===>>>>>>???@@@BBBCCCDDDCCCDDDFFFHHHIIIJJJKKKKKKNNNNNNPPPPPPPPPNNNLLLKKKGGGDDDAAA>>><<<:::777555444333222222111111111111444333333222222222222333222222222222222222222222222111111111000000000000111111111111111111111111000000000000000000000000///000000000111111111111000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000/////////..............................//////////////////////////////////////////////////////////////////////////////............////////////////////////////////////000000000///////////////111111111000///............------,,,,,,---...///000000000000000111111222000000////////////000000////////////////////////........................////////////////////////////////////////////////.../////////000000000000000///...------...///000qqqsssvvv{{{tttdddVVVMMMJJJIIIIIIJJJKKKMMMOOOPPPPPPOOONNNHHHFFFAAA<<<888555444444333333333333222222222222333333222222222111111111222222222111111111111111111000///000222333222111000000000000111111111111111111111111000000000000111111111111000000000000////////////000000000000000000000//////000000000000000000000111111111111000111111222222111111000111000000///////////////111000000000000000000///000000////////////000000000000000000000000000000000000///......---......000000000000////////////////////////////////////......////////////......////////////////////////////////////....................................////////////000000111222......------------..................///000111222////////////////////////000000000000000000000000222111000000000000000000111111111111111111111111111111111222222333333333555666777999;;;===?????????===;;;888777666666666555444444444555555666777444555777999;;;===>>>>>>????????????????????????BBBCCCEEEHHHLLLOOORRRTTTOOOKKKGGGHHHMMMSSSWWWXXXZZZXXXUUUSSSQQQQQQRRRSSSWWW]]]dddiiimmmrrrwww|||yyylll^^^UUUPPPNNNNNNOOORRRWWW]]]cccffflllnnnqqqvvvxxxtttkkkcccWWWVVVTTTQQQNNNOOOQQQTTT\\\bbbmmmvvvxxxpppbbbWWWSSSQQQNNNMMMMMMMMMKKKJJJNNNRRRYYY^^^aaaaaa^^^\\\RRRNNNJJJGGGGGGGGGFFFEEEGGGKKKMMMOOOUUU\\\]]]ZZZVVVUUUTTTUUUXXX[[[]]]]]]```bbbaaa[[[RRRJJJEEEDDDFFFEEECCCCCCCCCDDDFFFGGGFFFGGGGGGGGGFFFCCCAAA???>>>>>>======<<<===============>>>@@@BBBDDDFFFHHHJJJKKKMMMOOOPPPQQQPPPPPPNNNKKKGGGDDDBBB???;;;999666555444222222222222333222222222111222222333333222222222222222222222222111111111111111000000000111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000////////////............000///---,,,,,,---...///////////////////////////////////////////////////////////////////////////............////////////........................000000111111111111111222111111000000//////......000//////............///000000000000111111111111/////////000000/////////////////////////////////////////////////////////////////////////////////000000000000000000000000....../////////000000000//////............//////hhhmmmsssxxx|||uuueeeXXXPPPLLLKKKJJJKKKLLLMMMNNNOOOOOOOOOJJJHHHDDD???:::777444333444444333333333222222222333222222222111111111111111111111111111111111111111000000222444555444333000000000000000111111111111111111111000000000///111111111000000000000000////////////000000000000111000000//////000000111///000000000111111111111000000111111111111000000111000///......///000111111111000000/////////...000000////////////000000////////////////////////000000///............///000000000000////////////////////////////////////...//////////////////...///////////////////////////////////////.........000000000000000000000000////////////000111333333000000////////////000000///////////////000111111////////////////////////////////////////////////111111000000000000000111111111111111111111111111111111222333444444555555888999:::<<<>>>???AAAAAA===<<<:::888666555555666555555555555555666777888666888:::===>>>>>>>>>===@@@@@@@@@@@@@@@AAAAAABBBCCCEEEIIIOOOUUU\\\bbbeeeaaaZZZSSSRRRYYY```dddeeeeeeccc^^^XXXRRROOONNNNNNKKKPPPWWW]]]cccjjjqqqvvvuuudddYYYTTTPPPPPPQQQSSSVVVZZZ]]]```eeehhhlllrrruuusssnnniii[[[ZZZXXXUUUSSSSSSVVVXXX```dddkkktttxxxsssfff[[[VVVTTTRRRQQQRRRSSSRRRQQQSSSWWW^^^dddgggfffcccaaaVVVRRRLLLGGGFFFGGGHHHHHHDDDIIILLLPPPWWW```bbb```]]]YYYTTTRRRRRRTTTUUUUUU^^^cccgggfff^^^UUUOOOMMMIIIHHHFFFDDDEEEFFFHHHJJJGGGGGGHHHIIIHHHGGGEEEDDDBBBAAA@@@>>>============:::999999:::;;;>>>@@@BBBBBBDDDGGGJJJMMMNNNPPPPPPRRRPPPMMMKKKIIIGGGCCC@@@<<<;;;888555333333333333111111111111111222333444222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000111111111////////////////////////000000////////////000000///////////////////////////////////////////////////////////////.........111///...,,,+++,,,---...////////////////////////////////////////////////////////////////////////............////////////........................000000000111111222222222111000000000/////////...111111000/////////......---......///////////////---...///000000///...---////////////////////////////////////000000000000////////////////////////000000000000000000000000........./////////000000/////////....../////////]]]eeeooouuuzzzvvvhhh\\\SSSNNNJJJJJJJJJKKKLLLMMMNNNNNNKKKIIIFFFAAA<<<888555333444444444333333333222222111111111111111111111111111111111111111111111111111111222444666777666444111111000000000000000000111111111111000000000///000000000000000000111111////////////000000000000111111111000000111111111///000000000111111111111000000000111111000000000111000///......///000111111000000000//////......//////000000000000//////////////////////////////000000//////000000111222////////////000000000000/////////////////////////////////....../////////////////////////////////.........///////////////000000000000000000000000////////////000111333333000000////////////000000111111000///////////////000000000000000000000000////////////////////////111000000000000000111111111111111111111111111111111222333444555666777888:::;;;;;;===>>>???@@@AAA:::999777666555555555666666666666666777888999:::<<<>>>@@@BBBCCCCCCAAA@@@@@@@@@??????@@@AAABBBCCCEEEHHHMMMTTT]]]fffnnnrrrppphhh```^^^cccjjjnnnnnnooollleee\\\SSSNNNMMMNNNKKKMMMQQQUUU[[[cccjjjooowww~~~xxxiii___ZZZXXXWWWWWWWWWXXXXXXYYYZZZ]]]___ccchhhlllmmmllljjj___```___]]][[[ZZZ\\\^^^ddddddhhhnnntttrrrkkkddd[[[YYYWWWWWWXXXYYYXXXWWWWWWZZZ___dddffffffdddccc]]]WWWNNNHHHGGGIIILLLMMMJJJNNNQQQUUU\\\dddfffddd___ZZZSSSNNNLLLLLLMMMMMMSSSZZZdddjjjhhhbbb]]]ZZZQQQPPPMMMKKKJJJLLLNNNOOOMMMMMMLLLKKKJJJHHHFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@;;;:::999888999:::;;;<<<===???AAAEEEHHHKKKMMMNNNQQQPPPOOOOOOOOONNNLLLJJJDDDBBB>>>;;;777555444333111111111111222333444444222222222222222222222222111111111111111222222222111111111111111111111111111111111111111111111111111111000000000000000000////////////////////////000000////////////000000////////////////////////////////////////////////.........///////////////000///...---,,,------...////////////////////////////////////////////////////////////////////////............////////////......................../////////000000111111111000000000000////////////111111111000000///......------...///000//////...---...///000000///...---.........................../////////000000111111////////////////////////////////////////////////............////////////...//////////////////...SSS[[[gggpppwww~~~wwwjjj\\\TTTLLLKKKJJJIIIJJJKKKLLLMMMLLLJJJHHHDDD???;;;777444444444444444333333333333//////000000111222222222111111111111111222222222222111222444777777666444111111111111000000000000111111111111000000000000000000000000111111111111////////////000000000000222111111000000111111222000000000000111111111111///000000111111000000//////////////////000000111000//////////////////...//////000000000000//////000000000000000000000000000000000000000111222222////////////000000000000//////////////////////////////............//////////////////////////////.........///////////////........................////////////000000111222......------------......222111000///............000000000000000000000000000000000000000000000000000000000000000111111222222222222222222222222222222222444555777888999:::;;;;;;<<<<<<<<<=========777777555555444555666777777777777888999:::;;;<<<;;;>>>AAADDDFFFGGGGGGFFFDDDCCCBBBBBBCCCDDDFFFGGGKKKLLLPPPVVV^^^fffnnnrrrrrrmmmgggeeeiiinnnrrrttttttsssnnndddYYYRRRPPPQQQOOOOOOOOOQQQVVV\\\bbbfffjjjqqqyyy{{{vvvmmmfffbbbaaaaaa```___]]]\\\[[[ZZZXXXZZZ]]]```dddhhhjjjlllhhhiiiiiihhheeeccccccdddfffeeefffjjjpppsssrrrpppfffcccaaa``````___^^^\\\YYYZZZ\\\^^^```aaabbbbbbaaa[[[SSSMMMLLLNNNQQQRRRTTTWWWZZZ\\\bbbiiijjjggg___ZZZSSSNNNLLLLLLMMMNNNKKKQQQ\\\eeekkkkkkhhheee^^^[[[XXXTTTSSSTTTVVVWWWXXXWWWWWWUUUQQQMMMIIIFFFFFFEEEDDDCCCBBBBBBBBBBBB???>>>===<<<;;;:::::::::<<<===???BBBEEEHHHJJJKKKLLLLLLMMMOOORRRRRRQQQOOOIIIGGGEEEAAA===:::777555333333222222333333444444222222222222222222222222111111111222222222222222222222222222222222222222111111111111111111111111111111111111000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000.........//////////////////////////////.........////////////////////////////////////////////////////////////////////////............////////////..............................//////////////////000000000000///////////////000000000000000///......///111222222222111000.........//////.................................---......//////000000111////////////////////////////////////////////////------........./////////......////////////......KKKSSS]]]gggqqqzzzvvvggg\\\MMMLLLJJJHHHHHHIIIKKKLLLMMMLLLJJJGGGCCC>>>999777555444444444444333333333...///000111222444555555000000111111111222222222111111111333555555333111111111111111000000000///111111111111000000000000///000000000111111111111////////////000000000000000000000//////000000000000000000000111111111111//////000000000000//////......///000000000000000.........///////////////...///000111111000///...000000000000000000000000111111000////////////000.../////////000000000111////////////////////////000///...------...///000////////////////////////............/////////000......................../////////...//////000000......------------......111000///////////////000000000000000000000000000000000000000000000000000000000000000000111222222222222222222222222222222222333444666888999;;;;;;;;;;;;;;;:::::::::999999666555555555555777999:::999999999:::;;;<<<===>>>;;;>>>CCCIIINNNSSSUUUWWWNNNMMMLLLLLLMMMOOOQQQRRRRRRRRRSSSUUUXXX]]]bbbeeegggeeedddeeeiiinnnsssvvvwwwxxxwwwpppeee[[[VVVUUUSSSSSSRRRTTTVVVZZZ\\\^^^```eeelllrrrsssqqqmmmiiijjjjjjiiihhhfffcccaaa```]]]]]]^^^```dddiiiooosssssstttuuutttpppkkkiiigggfffggghhhkkkpppuuuzzz}}}vvvsssooollliiigggcccaaa]]]\\\ZZZZZZ[[[]]]```bbbeeeaaa[[[WWWVVVWWWWWWWWW[[[^^^```aaaeeekkkkkkhhhbbb]]]VVVQQQOOOOOOPPPPPPMMMOOOTTT]]]hhhmmmnnnkkkgggddd```\\\YYYZZZ[[[]]]]]]___bbbccc```ZZZRRRNNNKKKJJJIIIGGGEEEDDDCCCCCCBBBAAAAAA@@@???===<<<;;;<<<===>>>???AAACCCEEEFFFGGGGGGIIIMMMPPPQQQPPPOOOJJJJJJIIIGGGDDD@@@<<<:::555555444444333444444444222222222222222222222222111111111222222333333333222222222222222222222222111111111111111111111111111111111111000000000///000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000............/////////000---///000111222111000///////////////////////////////////////////////////////////////////////////............//////////////////////////////////////////////////////......////////////000000000000---...///000000000///......///111222222222000000///......------......///........................,,,------...//////000000////////////////////////---------------------------------.........//////---...///000000///...---HHHMMMVVVaaalllwww}}}nnncccNNNLLLJJJGGGGGGHHHIIIKKKNNNMMMLLLIIIEEE@@@<<<999555555444444444333333333...///000222444666777888000000111111222222222222//////000222444444111///222111111111000000//////111111111111000000000000//////000000111111111222////////////000000000000//////............//////000000000000111111111111//////000000000000//////---...///111111111000///---.........//////000000...///000111111000///...000000000000000000000000222111000///---------,,,.../////////000000111111////////////////////////000///...------...///000////////////////////////---.........//////000000000000000000000000000000000//////............///000000////////////000000///......//////000111222000000000000000000000000000000000000000000000000000000///000000111222222222222222222222222222222222333555666888:::<<<<<<;;;;;;:::999888777777666666555555555777999;;;<<<:::::::::;;;<<<===??????AAADDDKKKSSS[[[ccciiilllYYYXXXWWWWWWXXXZZZ\\\]]]XXXVVVTTTSSSSSSTTTVVVXXXZZZ\\\___bbbffflllssswwwwww|||~~~zzznnnbbb[[[XXXYYYYYYYYY[[[]]]^^^^^^]]]\\\___eeelllrrrsssqqqnnnooooooooonnnllliiigggeeeeeeeeedddeeehhhnnnvvv|||{{{}}}~~~|||wwwpppllliiifffhhhkkknnnrrryyy{{{vvvrrrmmmiiieeeaaa___[[[XXXYYY\\\aaadddhhheeecccaaa```___]]]\\\]]]___aaaaaaeeejjjkkkgggfffaaaZZZTTTQQQPPPOOOOOOTTTPPPPPPWWWccclllooonnnkkkhhhccc^^^[[[[[[]]]^^^\\\aaaiiinnnmmmfff]]]WWWQQQPPPMMMKKKHHHGGGFFFEEECCCCCCDDDDDDCCCAAA???>>>;;;;;;;;;<<<===???@@@AAACCCDDDFFFJJJNNNOOONNNMMMIIIJJJKKKJJJHHHDDD@@@>>>777666555444444444444444222222222222222222222222111111111222222333333333222222222222222222222222111111111111111111111111222111111111000000//////000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000---.........//////000000,,,...111333444222000///////////////////////////////////////////////////////////////////////////............/////////000000000000000000000000000111111000000//////......////////////000000000000,,,---...000000000//////,,,---///000111000...---///...---,,,,,,---...///........................,,,,,,,,,---...//////000////////////////////////---------------------------------.........//////---...///000000///...---GGGIIIPPPZZZccclllxxxttthhh___TTTKKKHHHFFFDDDGGGMMMLLLMMMOOOMMMIIIDDDAAA???:::888444333333444444333222222222222222222222222000000111111111111000000000111111111111222222222000000000000000000000000000000000000000000000000222222222111111111000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000......//////000000111111//////000000000000//////111000///......///000111111111000000//////......///////////////////////////////////////000000111------------------,,,,,,000...,,,---000111///---------------------------//////000000111111222222111111000000//////......111111000///...------,,,000000000000000000000000000000000000111111111111222///---...000111000...000000000000111111111111111111111222222333333333666555666999===>>><<<999;;;:::999777555444444444888666555666888;;;<<<;;;;;;<<<<<<======???BBBDDDCCCKKKRRRXXXeeewwwrrrggg]]]^^^gggnnnlllgggaaaZZZRRRPPPRRRUUUVVVUUUYYY\\\bbbgggkkkkkkjjjiiimmmrrrvvvuuunnnfff___\\\^^^```bbbbbbbbbaaaaaaaaabbbdddggglllqqquuuxxxyyywwwrrrmmmkkkkkkllljjjiiigggdddgggnnnsssvvvzzzrrrlllhhhiiihhhhhhjjjppp{{{~~~uuulllfffeee[[[TTTUUUXXX[[[___ccckkkoooqqqooollljjjddd]]]bbb```aaaddddddccceeejjjkkkhhhddd]]]WWWSSSSSSTTTSSSTTTVVV\\\dddkkkpppqqqqqqkkkddd^^^\\\\\\]]]]]]aaa]]]\\\```hhhllljjjggg^^^\\\WWWPPPKKKHHHIIIJJJJJJGGGCCCAAAAAABBBCCCCCC<<<<<<<<<<<<<<<<<<======>>>>>>@@@BBBEEEHHHKKKLLLJJJKKKKKKKKKJJJIIIGGGFFFCCC@@@;;;777444444555666===999444000000222333444000111222333333333333333333333333222222222111111111111111111111111111111444333333333222111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000///......------...//////////////////...111111000///////////////111111000000//////......+++,,,---...//////////////////000000000000//////......///000000000000000000000000000000000000000////////////////////////......------------......000000000000000000000000000000//////.........---+++,,,,,,---...///000000////////////...............------------...////////////000111111111111111////////////000000000000000000000000////////////GGGGGGKKKSSSZZZbbbnnnyyyxxxooodddZZZPPPLLLIIIFFFGGGKKKKKKMMMNNNMMMIIIEEEBBBAAA;;;888555333333444333333222222222222222222222222000000111111111111000000000111111111111222222222000000000000000000000000000000000000000000000000222222222111111111000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////000000000000//////000000000000//////111000///......///000111111000000000/////////...000000000000000000000000///...---,,,++++++,,,,,,/////////...............000...---...000000///---//////////////////////////////000000000000000000111000000000/////////...///////////////.........000000000000000000000000000000000000111111111111111///------///000///...000000111111111222222222111111111222333444444555555444555777:::;;;888666888777666666666666666777999888777777999:::;;;;;;::::::;;;<<<>>>BBBFFFHHHRRRXXX___dddooo~~~yyypppggghhhrrrzzz{{{xxxqqqggg[[[SSSQQQSSSTTTTTTZZZ]]]aaaeeehhhhhhhhhgggeeeiiimmmmmmjjjeeebbbaaadddeeeggghhhgggggggggggggggjjjooouuuzzz~~~vvvooollllllllllllmmmjjjllltttzzzwwwqqqnnnjjjiiiiiikkkqqq{{{~~~tttnnneee^^^WWWWWWWWWYYY]]]bbbqqqwww{{{{{{yyyvvvooohhhccc```___``````___bbbgggiiijjjiiieeeaaa^^^]]]]]][[[[[[]]]aaahhhooosssuuuwwwpppfff___[[[[[[\\\]]]___\\\[[[```hhhmmmmmmjjjllliiiddd]]]VVVSSSSSSTTTSSSPPPLLLJJJIIIHHHGGGFFFCCCBBB@@@>>><<<;;;::::::;;;;;;<<<>>>@@@CCCEEEFFFIIIJJJKKKKKKKKKJJJIIIIIIEEEDDDAAA>>>:::777444333777555222111222333333222000111222333333444333333333333333222222222111111222222222222222222222222111111111000000000000000000000000000000000000000////////////000000000111000000000000000000000000111111111111111111111111///////////////.........000000////////////000000111000000///////////////111000000000/////////............///......------//////000000000000//////......///000000000000000000000000000000000000000/////////////////////////////////....../////////////////////////////////000/////////............------..................////////////...............------------...////////////000111111111111111////////////000000000000000000000000////////////KKKHHHGGGKKKPPPWWWbbblllzzz}}}|||wwwkkkbbbXXXRRRMMMHHHFFFHHHIIIKKKMMMLLLIIIEEEDDDCCC<<<999555333333333333222222222222222222222222222000000111111111111000000000111111111111222222222000000000000000000000000000000000000000000000000222111111111111000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000//////////////////000000000000//////000000////////////000000000000000000////////////111111111111111111111111111///,,,***))))))***+++000000000000000000000000000...---...///000///...////////////////////////000000//////////////////000000000000////////////.........//////000000000000000000000000000000000000000000000111111111111111000//////000111000///111111111111222222222222000111111333444555666666666666666777888888666444444444444555666888999:::;;;<<<===<<<;;;;;;<<<===<<<<<<===???BBBGGGLLLOOOYYY^^^cccgggoooxxx~~~vvvooohhhjjjttt~~~xxxhhh\\\XXXYYY[[[]]]___aaacccdddeeefffeeeeee```cccgggiiihhhgggfffffffffgggiiilllnnnoooppppppmmmssszzzyyyssssssuuuwww{{{wwwvvv|||zzzyyysssrrrqqqrrruuu~~~|||vvvlllfffbbb___\\\ZZZ^^^eeeqqqyyyxxxppphhhbbb]]][[[ZZZYYY]]]bbbgggjjjnnnpppnnnkkkiiihhhaaa``````ccciiiooosssuuu{{{tttiii```[[[ZZZZZZZZZZZZXXXWWW\\\eeelllmmmlllrrrqqqlllfff```\\\[[[\\\___]]][[[XXXUUUQQQKKKGGGIIIGGGDDDAAA???===<<<<<<::::::;;;;;;<<<>>>???@@@GGGHHHIIIJJJKKKKKKKKKKKKIIIIIIIIIGGGBBB;;;555222444333333444555666444222000111222333444444444444333333333222222222111111222222222222222222222222000000000000000111111111000000000000000000000000/////////000000000111111000000000000000000000000111111111111111111111111......////////////000000222111000//////000111222000000//////......//////000000000000////////////////////////...---,,,,,,//////000000000000//////......///000000000000000000000000000000000000000////////////////////////000000////////////000000////////////////////////////////////............/////////.........------////////////..................------......///000//////000111111111111111////////////000000000000000000000000////////////QQQKKKGGGGGGJJJOOOYYYcccooouuu}}}{{{|||}}}zzzpppiii```XXXQQQKKKGGGEEEGGGIIIJJJJJJGGGEEEDDDDDD>>>;;;777444333333222111222222222222222222222222000111111222222111111000000000111111111222222222000000000000000000000000000000000000000000000000111111111111000000000000////////////////////////000000000000000000000000111111111111111111111111////////////////////////////////////////////////111111000000//////......//////000000000000//////000000////////////000000000000000000////////////000000000000000000000000333111...,,,+++,,,---///000000000000000111111111//////....../////////...------------------------000000//////......------000000000000/////////////////////////////////000000000000000000000000000///000000000111111111111222222222222222222222111000000000111111111111222000111222333555666888888999999999999999888666555444444555666777999:::;;;===???BBBBBBAAA@@@AAACCCDDDBBBBBBDDDIIINNNSSSUUUYYY[[[^^^aaaeeeiiillllllkkkfffccceeennnxxxsssiiieeefffiiikkkiiihhhhhhgggfffddddddcccbbbfffkkkoooqqqpppnnnlllfffgggiiinnnsssxxxzzz{{{tttzzz{{{xxxtttrrroooiiidddffflllrrr{{{|||rrriii```[[[XXXVVVXXX\\\cccjjjsssxxxxxxuuuqqqnnngggeeebbbccchhhnnnsssuuu{{{uuummmeee```\\\ZZZXXXWWWUUUTTTYYYaaahhhkkkkkknnnmmmjjjeee___\\\[[[[[[dddeeeffffffbbbZZZOOOHHHIIIGGGEEECCCBBBBBBCCCDDD======<<<<<<<<<<<<======CCCDDDEEEGGGIIIJJJKKKKKKLLLMMMMMMLLLGGGAAA;;;888999888777777888888666444111222333444555555555555333333333222222222111111111111111111111111111111111111111222333333333444000000000000000000000000//////000000000111111111000000000000000000000000000000000000000000000000---......///000000111111222111///......///111222000//////.........//////000000000000///////////////////////////...------//////000000000000//////......///000000000000000////////////////////////////////////////////////000//////////////////000///////////////////////////////////////........./////////...............////////////...........................//////000//////000111111111111111////////////000000000000000000000000////////////XXXPPPHHHEEEGGGKKKSSS[[[cccmmmzzzyyyyyyzzzyyysssnnnggg^^^WWWQQQJJJEEEEEEGGGHHHGGGEEEDDDCCCDDDAAA===999666444444222111222222222222222222222222111111222222222222111111000000111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111////////////////////////////////////////////////111111000000//////......//////000000000000////////////000000000000//////////////////000000000000////////////////////////111000...---...///000111.........//////000000000.../////////......//////........................000000//////......------////////////000000000000222111111000//////......000000000000000000000000///000000000111111111111000111222222222111000000/////////000000000111111111222333444666888999999:::::::::999888777777777777777777888999:::;;;<<<<<>>:::888777777666555333333444555555555555444333333333222222222111111000000000000000000000000111111111222333333333444000000000000000000000000000000000000111111111111000000000000000000000000////////////////////////---......///000111222222000///............///000//////............//////////////////000000000000---......///000000////////////000000000000//////......///000000000000000///////////////////////////////////////////////////......------......///.................................///////////////------......///000000111////////////............///............///000000//////000111111111111111////////////000000000000000000000000////////////aaaVVVKKKGGGFFFHHHNNNUUUZZZfffvvv|||xxxxxxwwwsssrrrlllddd^^^YYYQQQJJJEEEGGGHHHGGGEEECCCCCCDDDDDD@@@<<<888666555333222222222222222222222222222111111222222222222111111000111111111111222222222000000000000000000000000000000000000000000000000//////000000000000000111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000//////////////////000000000000////////////000000000000//////////////////000000000000........................------------......//////,,,------......//////000...///000///...---...000000000000000000000000000000000//////////////////////////////000000000000333222222111///......---000000000000000000000000000000000000111111111111,,,...111111000.........///000000000000111111111333444444666777888999999777888999888666666777888;;;;;;;;;;;;<<<===>>>???>>>AAAFFFMMMUUUYYYYYYXXXSSSQQQPPPRRRWWW[[[[[[ZZZXXXUUUUUUWWWXXXVVVWWWZZZ___```aaaaaabbbhhhqqqxxxwwwvvvuuutttsssrrrqqqqqquuuuuusssqqqooommmlllkkkooouuu~~~xxxxxx}}}{{{tttnnngggddddddiiirrr}}}{{{tttmmmeee```___cccgggiiipppppprrrsssssspppkkkgggbbb___\\\\\\```dddhhhjjjmmmmmmkkkeee^^^WWWSSSRRRPPPUUU^^^fffkkkjjjeee```RRROOOKKKGGGEEEDDDDDDEEEDDDCCCAAA@@@>>>===<<<<<<======>>>>>>@@@BBBCCCDDDIIIIIIJJJKKKKKKLLLLLLLLLGGGCCC>>>:::999888666555555555666666555555444333333333333222222222111111000000000000000000000000000000000000000111111111000000000000000000000000000000000111111111222222000000000000000000000000////////////////////////......///000000111222222......////////////............------......//////////////////000000000000------...///000000000000//////000000000000//////......///000000000000000000000000000000000000000////////////////////////......------------.......................................///////////////,,,---...///000111111222////////////............//////......//////000111//////000111111111111111////////////000000000000000000000000////////////mmmaaaTTTMMMJJJIIILLLQQQUUU```ppp~~~{{{xxxvvvrrrtttqqqjjjeeebbbZZZQQQGGGHHHIIIHHHFFFDDDEEEEEEGGGCCC>>>:::888666444333222222222222222222222222111222222333333222222111000111111111111222222222000000000000000000000000000000000000000000000000////////////000000111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////000000000000//////000000000000//////...///000111111000///....../////////000000000111////////////////////////,,,---.........---,,,+++,,,,,,---......///000000---///000000...---...000000000000000000000000000//////000000000000000000.../////////000000000111111111111000000000//////000000000000000000000000000000000000111111111111---000222333111//////000111111222222222333333333555555666777777888999999555777999999777777:::<<<=========>>>???AAABBBCCCFFFHHHMMMYYYgggnnnnnnkkk\\\ZZZZZZ^^^cccgggfffccc[[[VVVUUUXXXXXXVVVXXX]]]___bbbdddbbb___aaaiiipppqqqsssvvvyyyzzz{{{{{{|||{{{{{{||||||||||||{{{zzzzzz~~~}}}zzzzzzsssqqqsss{{{vvvjjjaaa]]]]]]```aaaeeegggkkkppptttuuusssppphhheee```]]]]]]___ccceeejjjjjjiiifff___ZZZVVVTTTPPPRRRVVV]]]dddiiikkkkkk^^^[[[UUUPPPLLLJJJJJJJJJIIIHHHGGGDDDCCCAAAAAA@@@>>>============>>>@@@AAACCCEEEHHHKKKMMMNNNOOOOOOKKKHHHEEEBBB@@@>>>:::888777777777777555444333222333333333222222222111111111111111111111111111111111111111000000000000000000000000000000000000000000000111111111222222222000000000000000000000000111111111111111111111111/////////000000111111222...///000111111000///......------------...///000.../////////000000000111...//////000000000////////////000000000000//////......///000000000000000000000000000000000000000//////////////////////////////............//////..................................../////////000......//////000000000111////////////............///////////////000000111//////000111111111111111////////////000000000000000000000000////////////xxxkkk\\\TTTOOOLLLMMMPPPSSS\\\kkkzzz~~~zzzwwwrrruuutttmmmjjjhhh```WWWJJJJJJKKKIIIGGGFFFFFFGGGIIIEEE???;;;999777555333222222222222222222222222111222222333333222222111000111111111111222222222000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000......//////000000111111//////000000000000//////...///000111111000///....../////////000000111111000000000000000000000000...///000111000---+++))),,,------...///000000111---///111000---,,,...000//////////////////////////////000000111111222222.../////////000000111111000000000000111111111111000000000000000000000000000000000000111111111111///333666666444222222333333333444444444444555555666666777777888888888999666999;;;;;;:::;;;>>>AAA===>>>>>>@@@AAACCCEEEFFFOOOOOOVVVdddvvv{{{dddbbbccchhhooorrrppplllbbb]]][[[^^^___]]]```fffeeeiiillliiicccccciiipppppptttzzz~~~rrrvvvyyyzzz{{{{{{|||{{{vvvjjjcccaaabbbccc]]]___cccjjjppptttuuutttjjjeee___ZZZYYYZZZ\\\^^^aaacccdddccc___[[[YYYXXXVVVUUUTTTWWW]]]eeekkkmmmgggddd^^^YYYUUUSSSSSSSSSOOONNNLLLJJJHHHGGGFFFFFF???>>>===<<<<<<===>>>???@@@CCCGGGLLLOOOPPPOOOOOONNNMMMLLLKKKIIIEEE@@@<<<999999888777666444222111333333333222222222111111333333333333333333333333444333333333222222111111000000000000000000000000000111111111111222222222000000000000000000000000222222222222222222222222000000000000111111111111...///222333333222///...---------------...///000.../////////000000111111111111111000000///...---//////000000000000//////...//////000000000000000000000000000000000000000////////////////////////000000////////////000000........................---.........//////000000000000000000////////////000/////////............///////////////000111111//////000111111111111111////////////000000000000000000000000////////////xxxggg[[[PPPHHHJJJPPPTTT\\\jjjzzzxxxtttqqqqqqmmmeeeaaaaaaTTTOOOJJJFFFFFFGGGHHHHHHJJJHHHDDD???;;;888666555222222222222222111000///333222222111111222222333111111111111111111111111111111111111111111111111000000000000000000000000//////000000000000///.../////////000111111222222////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000......////////////......////////////////////////111111000000//////......////////////////////////000000000000000000000000000000000000000000000000---......///000111111222000000000000111111111111111111111111111000//////////////////000000000000000000111111222222222222222222222222222333333333333333222333444666888999;;;:::999888777777777777777<<<===;;;;;;===>>><<<@@@AAAAAAAAACCCGGGLLLPPP]]]```fffnnnuuuyyyyyyxxxaaa^^^^^^ggguuulllhhhcccbbbeeeiiillllllmmmnnnnnnllljjjiiilllooouuu|||~~~}}}ppprrrsssrrrqqquuu}}}yyyzzz}}}xxxqqqqqqmmmgggfff```___eeelllooorrruuummmhhhaaa[[[WWWVVVWWWXXXYYY\\\```bbbaaa^^^[[[ZZZ]]][[[YYYYYYZZZ]]]aaadddiiiiiigggddd```^^^___```___]]]WWWPPPJJJHHHHHHJJJCCCCCCAAA@@@>>><<<;;;:::===???AAADDDGGGIIIKKKLLLMMMLLLJJJJJJJJJIIIGGGEEEAAA>>>;;;:::999888666555555555444333222222222333111111111111000000000000111111111111111111111111222111000000222333333222000000111111111111000000////////////000000000000...------......///000111000000000000000000000000//////000000000000//////000000000000000000000000222222111000...,,,***)))...///000000/////////000000000000000000000000000111000///......///000111////////////////////////,,,---......///.........000000////////////000000......////////////..............................000000000000000000000000222000...///111333111///000000//////.........---////////////000000000000000000//////.........---)))***+++---///000111111rrrdddWWWMMMLLLPPPSSS[[[hhhvvv|||xxxuuusssnnneee___^^^UUUPPPKKKHHHGGGHHHIIIJJJJJJIIIFFFBBB>>>:::777555333333333333333222111111333222222111111222222333111111111111111111111111111111111111111111111111000000000000000000000000000000111111111111000000111111111000000000000000////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000///000000000000000000000000000000000000000000000000...//////000000//////...////////////////////////111000000000/////////...////////////////////////000000000000000000000000000000000000000000000000.........///000111111111000000000000111111111111000000000000000///......////////////000000000000111111111111111111111111000000000000000111111111555555555666777888999:::888888888888999999:::;;;:::>>>???>>>>>>AAABBBAAA@@@@@@@@@AAAEEEJJJQQQVVV___aaadddiiimmmooonnnlll^^^[[[ZZZcccqqq}}}rrrooojjjhhhjjjkkklllkkkmmmooopppooonnnooosssvvv{{{~~~}}}}}}}}}~~~~~~vvvwwwvvvrrrppprrryyywwwxxxyyy{{{~~~xxxrrroooiiiggglllsssvvvxxxzzzsssnnnfff]]]VVVRRRQQQQQQWWWYYY]]]___``````______]]]\\\[[[[[[]]]```cccfffhhhgggeeebbb^^^\\\\\\]]]`````````___[[[UUUOOOKKKIIIHHHEEECCC@@@>>>======999:::===@@@DDDHHHKKKMMMMMMLLLLLLLLLNNNMMMKKKIIIDDDAAA>>><<<;;;:::777555666555444444333333333444222222222222111111111111111111111111111111111111000...---...///000000000000000111111111111000000////////////000000000111222111111000000000111111000000000000000000000000//////000000000000//////000000000000000000000000///000000000000000//////000111111111000000000111000000000000000000000000111000///......///000000000000000000000000000000///...---,,,,,,...///000000000////////////000000......////////////..............................000000000000000000000000000///...///111222000...000/////////............////////////000000000000000000/////////............///000111111111111111qqqbbbUUUOOOOOOQQQYYYdddooowww|||xxxvvvqqqggg___]]]VVVRRRMMMIIIIIIJJJKKKKKKKKKJJJIIIFFFBBB===999666555444444444444444333333333222222111111222222333111111111111111111111111111111111111111111111111000000000000000000000000111111222222222222111111222222111111000//////...////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000111111000000///////////////////////////000000000000////////////////////////////////////000000000000000000000000000000000000000000000000......//////000000111111000000000000111111111111000111111111111000000///////////////000000000000111111111000000000000000///000000000111111111222444444555666666666666666666777777999:::<<<>>>???>>>AAABBB@@@AAADDDEEECCCCCCCCCCCCEEEJJJPPPWWWZZZaaa``````aaabbbbbb```___\\\XXXWWW^^^jjjvvv}}}vvvtttqqqppppppooonnnlllnnnppprrrsssuuuwww{{{}}}~~~|||{{{|||~~~~~~}}}zzztttpppqqqvvv{{{yyyxxxwwwvvvwww|||{{{uuurrrxxx{{{rrrggg]]]VVVQQQNNNSSSTTTVVVZZZ^^^bbbeeegggbbbbbbaaabbbbbbcccdddeeeeeedddccc___[[[XXXWWWXXX[[[___eeekkkllleeeXXXOOONNNLLLIIIEEECCCAAA@@@@@@<<<<<<<<<>>>AAADDDHHHJJJKKKKKKLLLOOORRRRRRPPPNNNIIIFFFCCCAAA???===:::777666666555444444444444444444333333333333222222222111111111111111111111111222111///000222333333222000000111111111111000000/////////000000000111111333333222111000000000000000000000000000000000000////////////////////////////////////////////////---......///000000111111////////////000111222222000000000000000000000000000000////////////000000111111111111111111111111000///,,,++++++---000222000000////////////000000......////////////......////////////////////////000000000000000000000000///......000111111...,,,////////////............////////////000000000000000000////////////......222222222222111000///...mmm^^^SSSOOOOOOVVV___fffkkksss}}}~~~yyyxxxsssjjjbbb___YYYUUUOOOKKKJJJKKKKKKKKKKKKLLLLLLJJJFFFAAA<<<999555555444444444444444444333222222111111222222333111111111111111111111111111111111111111111111111000000000000000000000000000000111111222222111111111111111111000000//////////////////000000000000000000////////////000000000000000000000000000000////////////////////////000000000000000111111111////////////////////////////////////////////////000000111111111111000000////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////.../////////000000000111///000000000111111111111222222222333333222111111////////////000000000000111111111000000000//////222222222333444444444555555666777888888777666555888888999:::<<<>>>@@@AAAAAACCCDDDBBBDDDIIIIIIFFFKKKLLLNNNQQQUUUXXXYYYZZZ]]][[[ZZZZZZ[[[[[[ZZZYYY\\\ZZZYYY]]]eeemmmsssuuussssssuuuvvvvvvuuusssqqqsssvvvyyy}}}~~~~~~|||wwwtttuuuzzz~~~}}}zzzwwwvvvyyy~~~}}}xxxmmmccc\\\XXXTTTSSSSSSVVV\\\bbbfffiiiiiihhhhhhgggfffdddcccbbb``````___\\\WWWTTTTTTTTTTTTXXX```kkkqqqooodddZZZTTTRRRNNNJJJFFFDDDDDDCCCCCCBBB@@@??????AAACCCEEEGGGHHHKKKOOOSSSTTTSSSQQQMMMKKKHHHFFFDDDAAA===:::777666555555444444444444333333333333222222222222111111111111111111111111222111000000222333333222000111111222222111111000//////000000000111111111111000000///......//////000000000000000000000000/////////......///////////////////////////////////////............/////////...------///111222222///////////////////////////////////////000000000000000000000000000000000///...---------...000111000000////////////000000......////////////......000000000000000000000000//////////////////////////////000111111000...---///////////////.........////////////000000000000000000//////////////////111111111111000...------xxxgggYYYPPPOOOTTTYYY\\\___fffqqqyyy{{{{{{}}}~~~yyyxxxvvvoooiiifff___ZZZSSSNNNLLLKKKKKKJJJKKKLLLMMMMMMJJJEEE@@@<<<666555444333222222333333333222222111111222222333111111111111111111111111000000000000000000000000111111111111111111111111...//////000111111000000//////000000111111111111////////////000000000000000000////////////000000000000000000000000000000///////////////////////////000000000111111111222////////////////////////////////////////////////000000111111111111000000000000000000000000000000////////////000000000000////////////////////////////////////////////////////////////////////////////////////000000000000///000000000111111111111000000111111111111111000////////////000000000000111111111000000000000000333333333444555666666777888999:::;;;<<<;;;:::999;;;;;;;;;<<<===???@@@AAAAAADDDGGGJJJPPPWWWXXXUUUXXXZZZ^^^ccceeebbb\\\WWWXXXWWWVVVWWWZZZ]]]^^^^^^aaa``````aaacccfffhhhiiikkkpppwww|||~~~{{{yyy~~~}}}~~~zzzyyy|||~~~zzzxxxzzz||||||vvvnnnjjjbbb___[[[[[[^^^aaacccdddhhhhhhhhhgggeeebbb```___[[[\\\[[[YYYVVVSSSRRRSSSPPPRRRWWWbbbmmmrrrppplllccc```[[[UUUOOOJJJGGGFFFGGGEEEBBB???>>>???AAABBBDDDEEEGGGLLLQQQSSSSSSRRRPPPNNNLLLJJJIIIFFFBBB???999999777666555444444444333222222222222111111111111111111111111111111111...,,,+++,,,---///......111111222222222222111111000000000000111111111111///////////////000111111111111111111111111111111//////............//////////////////////////////000000//////000000222222777444111///000111000...////////////////////////......///000000000000000////////////////////////,,,---///000111000///...000000////////////000000......////////////......000000000000000000000000///////////////////////////000111222111///...............///////////////////////////000000000000//////000000000000000000///000000000000//////...qqqaaaUUUPPPQQQRRRRRRTTTZZZcccjjjmmmnnnssszzzyyyzzzzzzvvvqqqooohhhbbbZZZSSSOOOLLLKKKJJJKKKLLLMMMNNNLLLHHHDDDAAA999777555333222111222222333222222111111222222333111111111111111111111111000000000000000000000000111111111111111111111111---...///000000000000000...//////000111111222222////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000///000000111111222222222000000000000000000000000000000000000000000000000///000000111111000000///000000000000000000000000////////////000000000000////////////////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111------...////////////...////////////000000000000000111111111222222222222222222333444555666666777666777888999999999999999>>>>>>>>>>>>???@@@AAABBBAAAGGGNNNWWWcccnnnpppmmmeeehhhmmmsssuuuoooddd[[[WWWWWWXXX[[[```eeegggggghhhiiiiiigggeeedddeeefffkkksss~~~||||||~~~}}}}}}}}}}}}zzz|||{{{zzzzzz|||xxxsssmmmjjjiiihhhfffccceeeeeedddcccaaa___^^^]]]VVVWWWXXXWWWUUUTTTSSSTTTRRRRRRTTT[[[fffpppvvvyyytttqqqkkkddd\\\UUUOOOLLLGGGEEECCCAAA@@@AAABBBCCCBBBBBBDDDHHHLLLOOOPPPPPPPPPOOONNNMMMMMMKKKGGGDDD>>>===;;;999777555555444222222222222111111111111111111111111111111111111///...------///000000///111111222222222222111111000000000111111111222222111111111111222333444444111111111111111111111111000///...------...///000////////////////////////000000000111333555888999@@@;;;555222222222///---000000000000000000000000---...///000111111111000........................+++---000222222111///---000000////////////000000......////////////......////////////////////////000000000000000000000000000111111000...---...///.........///////////////////////////000000000000//////000000000000111111000000111111222222111111zzziii[[[RRRPPPLLLKKKLLLQQQXXX\\\```eeemmmvvv~~~||||||~~~|||yyyxxxqqqkkkaaaYYYSSSOOOLLLJJJJJJKKKLLLMMMLLLJJJGGGEEE<<<:::777444222111111222333222222111111222222333111111111111111111111111000000000000000000000000111111111111111111111111......///000111222111111000000000000000111111111////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000///000000111111222333333000000000000000000000000000000000000000000000000...//////000000//////...000000000000000000000000.../////////000000000111////////////////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111---...///000000000000000////////////000000000000000000111222333444444555333444555666777888999999777777777777888:::;;;;;;>>>>>>??????@@@BBBCCCDDDFFFMMMWWWcccsss}}}nnnqqqwww~~~{{{ooofff[[[\\\^^^ccchhhmmmooooooooopppooolllhhhhhhkkknnnsss}}}}}}ttt}}}~~~{{{~~~~~~}}}~~~|||zzz{{{~~~~~~||||||zzzuuuqqqkkkjjjgggddd```]]][[[YYYQQQTTTVVVWWWVVVVVVVVVWWWVVVUUUVVVZZZaaakkktttyyyxxxwwwtttooohhhbbb\\\XXXMMMLLLJJJHHHFFFEEEDDDDDDBBBAAAAAADDDHHHLLLNNNNNNOOOOOONNNOOOPPPOOOLLLIIIDDDCCC@@@===:::888777666444333333333222222222222111111111111111111111111333222111111333444444333111222222333333222222111000000111111111222222222222222222111222222333333111111111111111111111111000///---,,,,,,---///000000000000000000000000000111000000000222555777999===888222000222444222000000000000000000000000000,,,---///000111111111000////////////////////////---...000111111111//////000000////////////000000......////////////..............................000000000000000000000000///000///---***))),,,.............../////////000////////////000000000000//////000000000111111111000000000111111000000///ooo```SSSOOOIIIFFFHHHMMMQQQSSS[[[cccmmmvvv|||~~~}}}xxxqqqggg]]]VVVQQQMMMKKKIIIJJJLLLLLLLLLKKKIIIHHH???===999666333222222222333222222222222222222333111111111111111111111111000000000000000000000000111111111111111111111111//////000222222333333333222222111111000/////////////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000///000000111222222333333000000000000000000000000000000000000000000000000......////////////......000000000000000000000000.../////////000000111111////////////////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111000111222333333333333333////////////000000000000000000111222444555666777666777888999:::;;;<<<<<<>>>>>>===>>>???AAACCCDDD>>>>>>>>>@@@AAACCCEEEFFFLLLSSS^^^kkkzzzsssuuu{{{yyyppp```aaadddhhhnnnrrrssssssssstttrrrnnnkkklllrrrxxx|||}}}{{{}}}|||xxxxxxzzzzzz~~~}}}{{{zzz{{{}}}wwwtttooohhhbbb\\\XXXVVVOOORRRUUUWWWWWWWWWXXXYYYWWWXXXYYY[[[^^^eeemmmsssrrrssssssrrroookkkfffcccWWWVVVSSSPPPLLLIIIFFFDDDCCCAAA@@@BBBFFFJJJMMMNNNNNNNNNNNNPPPQQQQQQNNNLLLIIIGGGDDD@@@===:::999888555555444444444333333333111111111111111111111111222000///000111333222222111222222333333222222111000111111111111222222222333222111000////////////111111111111111111111111000///---,,,,,,---///000111111111111111111111111222111///......000111222222...***,,,111666777555000000000000000000000000,,,---///000111111111000000000000000000000000000///////////////000000111000000////////////000000......////////////..............................000000000000000000000000......---***''''''***...---.........//////000000////////////000000000000//////000000111111111222...//////......---,,,+++vvvggg]]]XXXPPPJJJGGGIIIMMMPPPQQQZZZeeennnsssyyy{{{pppfff___WWWOOOJJJJJJIIIIIIJJJLLLMMMMMMLLLEEE???888444333333333222000222222222111000111222333333333333333333333333000000111111111222222222222111111111000000//////000000000111222222333333////////////000000000000000000000000111111111111000000111111111111000000222222111111000000//////......//////000000111111...///222444444333111///111000///---------...///000000000000000000000000//////............//////000000000000000000000000000000000000000000000000------------.........///000000000000000000000000000000000000111111111111222222111000//////000000111222222333222111000///000000000000000000000000///////////////000000111222222333333444555666666666666888999;;;<<<===>>>>>>======>>>@@@AAAAAA@@@>>>>>>???@@@AAACCCIIIOOOTTT^^^fffjjjpppwwwzzzwwwnnnppptttxxx||||||zzzxxxkkkiiijjjoooqqqqqqtttxxxvvvwwwyyyxxxtttrrruuu{{{|||yyyvvvvvvzzz~~~~~~||||||||||||~~~||||||~~~}}}|||{{{pppddd[[[VVVPPPMMMKKKOOOWWW^^^```___]]]]]]]]]___cccffffffffflllkkkkkkkkkllljjjfffcccbbb___\\\[[[YYYTTTNNNIIIEEEGGGHHHGGGEEEDDDHHHKKKNNNOOOOOOPPPPPPPPPOOOOOOKKKKKKJJJHHHEEE@@@<<<:::999999999888777555444333666333//////111333333222111111111111111111111111000000000000000000000000222333333444444333333222111111111111111111111111......//////000000000111---...///111111111000///---...///111111111000///......///000000000000000111111000000//////......222222111111000/////////......//////000000111111000000000000000000000000//////000000000000////////////............////////////............//////+++---///111111000///...000000000000000000000000000000000000000000000000////////////////////////---------......000111111......//////000000111111000000000000111111111111{{{lllbbb^^^VVVOOOJJJIIIJJJLLLNNNVVVaaaiiiooouuu}}}|||sssjjj```WWWQQQMMMKKKJJJJJJKKKLLLLLLKKKGGGBBB;;;777555555444333000222333222111000111222333333333333333333333333111111111222222222222333111111111111000000000///222222111111111111111111////////////000000000111000000000000111111111111000000111111111111000000111111111000000000000000////////////000000000000...///222333444333111000222111000///...//////000000000000000000000000000//////............//////////////////////////////////////////////////////---.........////////////000000000000000000000000000000000000111111111111222222111000000000000000111222222222222111000///000000000000000000000000000000/////////000000111222333333444555666777777777888999:::<<<===>>>???>>>======>>>@@@AAAAAA@@@??????@@@AAACCCGGGOOOUUUZZZaaaeeedddeeeiiiiiieeeeeefffjjjnnnrrrttttttsssjjjiiikkkppprrrrrrtttyyy}}}}}}|||~~~~~~zzzwwwxxx{{{~~~||||||~~~}}}{{{|||}}}|||xxx|||~~~{{{yyy|||~~~|||~~~~~~sssiiiccc[[[VVVQQQPPPUUU\\\aaadddjjjfffbbb```aaaccceeefffkkkjjjhhhgggfffeeeeeeddd```^^^]]]^^^___\\\UUUNNNGGGGGGGGGFFFFFFHHHKKKNNNPPPPPPPPPPPPPPPOOOOOONNNMMMLLLLLLJJJHHHDDD@@@>>>888888777666555444333333777444111000222333222000111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111/////////000000111111111...//////000000000000///...///000111111000////////////000111111111111111111000000000/////////...000000////////////......////////////000000000000000000000000000000000000//////000000000000///////////////....../////////000//////......//////000---...///000000000///...000000000000000000000000000000000000000000000000////////////////////////...------......000111111111111111111111000000000//////000000000111111111~~~qqqkkkfff___WWWPPPLLLIIIHHHJJJQQQ[[[bbbgggnnnwww~~~tttggg\\\VVVPPPNNNKKKJJJJJJKKKJJJIIIJJJEEE@@@;;;888666444333111222333222111000111333222222222222222222222222222222222222333333333333111111111111000000000000333333222222111000000////////////000000000111111000000000000111111111111000000111111111111000000000000000000111111111111000000000000////////////...///111333333222111000222111111000000000000111000000000000000000000000000//////......//////000................................................////////////000000000000000000000000000000000000000000000000111111111111222111000000000000000000111111222222111111000///000000000000000000000000111111000000000000111111333444555666777888999999::::::;;;<<<===??????@@@@@@?????????AAABBBAAA@@@AAACCCDDDEEEHHHOOOVVV[[[^^^``````\\\[[[\\\[[[XXX```aaabbbdddfffiiikkkllljjjkkkooouuuwwwvvvxxx}}}|||yyyzzz~~~zzzyyy{{{}}}yyyxxxwwwxxx~~~|||qqqtttzzz~~~zzz||||||{{{zzzyyyzzz}}}wwwpppjjjaaaZZZYYY]]]dddiiipppmmmhhheeedddeeeddddddffffffdddbbb``````bbbddd___\\\\\\aaagggggg```YYYMMMJJJGGGFFFHHHKKKMMMNNNPPPQQQQQQQQQPPPOOONNNNNNNNNOOONNNMMMKKKIIIFFFEEE<<<;;;999777666555444444666444333222333222111///222222222222222222222222111111111111111111111111///000000000000000000///111111111111111111111111000000000111111111111111111000000////////////000//////000000000000///...000111111222222222222111000000000000/////////////////////000000000000111000000000000////////////000000000000000000000000//////000000000000//////////////////////////////111000000//////000000111000000//////......//////000000000000000000000000000000000000000000000000////////////////////////............///000111111333333333222111000000///////////////000000000000ssspppmmmfff___VVVOOOJJJGGGHHHNNNVVV\\\```gggpppxxx~~~pppddd^^^TTTPPPKKKHHHHHHIIIJJJIIIJJJHHHDDD???;;;777444333111222333333111111222333111111111111111111111111222222333333333444444444111111111000000000000000222222222111111111000000//////000000000111111111///000000000111111111111000000111111111111000000//////000000111111222222111111000000//////.........///111222222222111000111000000000000000000000////////////////////////000000////////////000000///////////////////////////////////////////////////000000000000111111111///////////////////////////000000000111111111111111111000000000000000111111111111111111111000000000000000000000000000000222222111111111111222222555555666777999:::;;;;;;<<<======>>>???@@@AAAAAACCCBBBAAAAAACCCDDDCCCBBBDDDHHHKKKMMMQQQXXX]]]^^^\\\[[[YYYWWWXXXZZZZZZZZZcccbbbaaa______```cccffflllooovvv}}}~~~~~~~~~zzz|||yyyxxxyyywwwrrrmmmlllrrryyy~~~}}}|||}}}|||wwwuuupppssswww~~~|||zzzxxx{{{}}}~~~~~~||||||~~~vvvmmmfffeeeiiimmmlllkkkjjjjjjiiigggbbb______``````___]]]]]]```ccc```]]][[[aaajjjooolllgggYYYSSSLLLIIIJJJLLLLLLKKKNNNNNNOOOOOOOOOOOOOOONNNOOOOOOOOOOOONNNLLLJJJIIICCCBBB???<<<999888777666444333333444444333222000222222222222222222222222111111111111111111111111//////000000000000//////111111111111111111111111111111111111111111222222222111000.........///000000000000000000//////...000000111222222111111111000000000000////////////000111111222333333444444111111000000//////......//////////////////////////////000000000000///////////////000000/////////111111000000000000111111333111///...---...///000//////////////////////////////////////////////////////////////////////////////......///000111111222222222111111000000000....../////////000000000xxxqqqoooiiibbbZZZQQQKKKGGGHHHMMMSSSVVVZZZ```kkkssszzz|||qqqkkkYYYTTTMMMHHHGGGHHHJJJJJJJJJIIIGGGBBB===888444333111333333333222111222333111111111111111111111111222222333333333444444444000000000000000000111111000000111111111222222222000000000000111111111111///000000000111111111111000000111111111111000000//////000000111111222222111111000000//////.........///000111111111000000.../////////////////////////////////////////////000000////////////000000000000000000000000000000000000000000000000000000000000000000111111111222///////////////////////////000000000111111111111111000000000000000111111000000000000000000111111000000000000000000000000222222222222222333444444666777888999;;;<<<===>>>?????????@@@@@@AAAAAAAAABBBAAAAAACCCEEEGGGGGGFFFJJJQQQVVVXXX]]]dddeeeaaa[[[XXXUUUWWWZZZ]]]___```dddcccaaa^^^\\\^^^cccgggqqquuu~~~|||||||||{{{{{{~~~}}}tttlllfffccchhhooovvvzzz{{{zzz{{{|||~~~{{{zzzzzz{{{{{{zzztttpppllljjjkkkllllllkkknnnpppssstttssspppmmmjjjjjjmmmrrrwww{{{~~~}}}wwwwww}}}~~~|||~~~}}}wwwtttuuuvvvqqqnnnkkkhhheeebbb^^^[[[XXXZZZ]]]^^^______```aaaccc^^^[[[___iiiqqqtttsssggg```VVVPPPNNNLLLJJJHHHJJJKKKLLLNNNOOOOOOOOOOOOOOOOOOOOONNNNNNMMMLLLLLLIIIGGGDDDAAA===:::888777111222444444444333333333222222222222222222222222111111111111111111111111000111111222222111111000111111111111111111111111222222111111111111111111222111000.........///000000000000//////////////////000000000000000//////////////////000000000000000000111222333444444555111111000000//////......//////////////////////////////000000000000////////////000111111000//////111111000000000000111111333222///...---...000111////////////////////////////////////////////////////////////////////////000////////////000000111/////////000000000111111////////////000000000000tttqqqmmmfff]]]TTTMMMIIIJJJNNNQQQRRRTTT[[[eeennnyyy|||yyytttbbb\\\SSSKKKHHHIIIJJJKKKIIIJJJJJJFFF@@@:::666444222333444333222111222444222222222222222222222222222222222222333333333333000000000000111111111111///000000111222222333333000000000111111111222222000000000000111111111111000000111111111111000000000000000000111111111111000000000000////////////...///000000111111000000---......////////////...000000000000000000000000111000000//////000000111111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000000000000000000000111111111111000000000000000111111222000000/////////000111111000000000000000000000000222222222222333555666777888999:::;;;===>>>@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA??????BBBFFFLLLPPPRRRSSSUUU]]]ccceeekkksssssslllccc]]]YYY\\\```aaabbbdddbbbbbbaaa___]]]```gggmmmvvv||||||~~~|||~~~~~~{{{|||}}}}}}~~~yyyrrrjjjddd^^^ZZZ]]]cccdddggghhhffffffiiiiiifffhhhhhhhhhhhhhhhhhhhhhiiifffbbb]]]YYYXXXXXXXXXWWWXXXZZZ]]]___```^^^\\\ZZZ[[[___eeeiiilllmmmnnnooowww~~~{{{uuuuuuwww|||yyyyyy}}}sssjjjccc___[[[YYYTTTVVVXXX]]]bbbdddcccaaaddd```\\\^^^eeennnuuuyyyqqqlllccc[[[UUUPPPMMMKKKJJJKKKLLLNNNOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMIIIHHHFFFDDD@@@<<<999777222444555444333222333555333333333333333333333333222222222222222222222222111222222333333222222111111111111111111111111111111111111111111000000000111000000////////////000///////////////000111111///000000000000///......////////////000000000000......//////000111222222000000000000////////////000000000000000000000000//////000000000000////////////111111111111//////111000000//////000000111333111///......///000111000000000000000000000000000000000000000000000000////////////////////////000000000//////000000111---......///000000111111000000000000111111111111}}}{{{vvvnnneee\\\TTTPPPLLLNNNPPPOOOPPPUUU```iiivvvxxx~~~{{{oooggg[[[QQQKKKIIIIIIJJJIIIKKKMMMJJJDDD===888777222333444444222222333444333333333333333333333333111111111222222222222333///000000000111111111111111111111111111111222222000000111111111222222222000000000000111111111111000000111111111111000000111111111000000000000000////////////000000000000/////////000000000000000---...///000111000000///000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000000000000000111111111111000000000000000111222222000//////...///000111222000000000000000000000000111111222333555777888999999:::;;;===>>>@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBGGGOOOYYYaaafffhhhdddkkkooopppxxx~~~ppphhhcccfffiiihhhgggiiifffgggfffcccaaadddlllrrr{{{~~~~~~~~~|||}}}{{{|||}}}vvvuuurrrqqqssswww|||~~~{{{wwwrrrpppfffaaa\\\YYYTTTPPPRRRWWWSSSWWWWWWUUUUUUWWWWWWTTTWWWXXXXXXYYYXXXXXXXXXYYYXXXWWWTTTQQQNNNMMMNNNOOOMMMOOOQQQSSSTTTSSSQQQPPPPPPSSSXXXZZZZZZ[[[]]]___ccciiirrrxxx{{{{{{zzzzzztttnnnkkkmmmoooqqqyyy{{{yyyzzz}}}~~~tttjjjaaa[[[VVVTTTTTTZZZccciiihhheeebbbaaa^^^^^^bbbiiirrrwwwvvvsssnnnfff^^^XXXVVVUUUOOOOOOPPPPPPPPPOOOOOONNNPPPOOOOOONNNMMMMMMNNNNNNGGGHHHHHHHHHFFFBBB???<<<666777777444111000111444333333333333333333333333222222222222222222222222111222222333333222222111111111111111111111111111111111111000000/////////...//////000000000000///............///000222333111111111111111000///....../////////000000000111.........//////000000000////////////000000000000000000000000000000000000//////000000000000//////...///111222222111///...000//////......//////000111000/////////000111222000000000000000000000000000000000000000000000000////////////////////////111111000000000000000111000000000000000000000111111111111111222222222222wwwmmmccc[[[WWWLLLNNNOOOMMMMMMRRR]]]fffrrruuu{{{yyyoooaaaUUUMMMJJJIIIIIIJJJMMMOOOMMMFFF???;;;999222333444444222222333444333333333333333333333333000000111111111222222222//////000000111111111222333333222222111000000000000111111111111222222222000000000000111111111111000000111111111111000000222222111111000000//////......//////000000111111////////////000000000000...///000222222222111000000000000000000000000000111111000000000000111111000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000111111111111000000///000000111222222000///.........000111222000000000000000000000000000000111333555888:::;;;::::::<<<===???AAABBBCCCBBBAAAAAAAAAAAAAAA@@@@@@BBBFFFMMMXXXeeepppwww{{{nnntttvvvvvvzzzqqqlllooorrrpppnnnooommmnnnmmmiiifffgggnnnttt~~~}}}{{{yyy|||{{{zzz~~~zzzqqqmmmiiihhhiiilllnnnooojjjjjjjjjiiigggccc___]]]WWWSSSQQQPPPLLLHHHJJJNNNOOOSSSSSSQQQQQQTTTSSSPPPPPPRRRSSSSSSRRRQQQQQQRRRQQQRRRRRRPPPMMMLLLNNNPPPRRRSSSTTTUUUUUUTTTSSSRRRMMMOOOQQQPPPOOOOOOQQQTTTTTTYYYaaafffiiijjjjjjjjjeeeaaa```dddgggiiipppyyy}}}|||yyywww{{{{{{jjj^^^YYYTTTQQQWWWccclllllliii```aaaaaa```aaafffnnnuuuwwwvvvtttmmmddd___^^^___SSSSSSSSSRRRQQQOOONNNMMMQQQPPPOOONNNNNNNNNNNNNNNGGGHHHKKKLLLKKKHHHEEECCC::::::999444///---///222333333333333333333333333222222222222222222222222111111222222222222111111111111111111111111111111111000000000//////......---...///111111111000///------------///111333444222222222222222111000///.../////////000000111111000000000000111111111111......//////000000111111000000000000000000000000//////000000000000//////...000111222222111000...//////............//////000//////000000111222222000000000000000000000000000000000000000000000000////////////////////////111111000000000000000111333333222222111000000000111111222222222333333333wwwlll```XXXLLLNNNNNNMMMMMMQQQXXX^^^gggnnnvvv|||tttdddSSSIIIHHHJJJGGGHHHIIIKKKKKKGGGAAA<<<555333222333444666555555000000111222444555666666111111111111111111111111111111111111111111111111000000000000000000111111//////...---,,,+++******222111111111000000//////000000000000000000000000111111000///.........///000///////////////000111............/////////000000000000000000000000000////////////000000000000000000000000000000000000........................000000000000000000000000............/////////000////////////////////////333222111000000///000000////////////000000000000222111111111000000////////////000000111111111222000111333666888:::;;;<<<@@@AAABBBBBBAAA@@@???>>>CCC@@@===<<<>>>AAABBBCCCAAAHHHRRR^^^pppqqqrrruuuxxx~~~}}}tttqqqqqqqqqsssvvvyyy}}}xxxrrrtttxxxxxxuuuwww|||xxxyyy{{{~~~{{{vvvpppllleeebbb^^^\\\\\\[[[ZZZYYY[[[ZZZXXXUUUSSSRRRTTTVVVPPPQQQQQQPPPNNNOOOQQQTTTUUUVVVWWWXXXYYYYYYXXXXXXYYYZZZ\\\^^^```aaabbbbbb^^^___``````^^^]]]^^^^^^```bbbeeeggggggfffcccaaa]]]\\\[[[ZZZYYYWWWTTTRRRWWWXXXYYY[[[[[[[[[[[[ZZZWWWWWWXXXXXXYYY\\\```cccjjjnnntttyyy||||||hhhaaaVVVRRR[[[jjjoookkkhhheeebbb```bbbhhhooossssssrrrpppkkkeeebbbdddfffgggddd___ZZZUUURRRPPPOOOPPPMMMKKKLLLOOOQQQPPPOOOJJJJJJKKKKKKJJJIIIHHHHHHAAA>>>999666444333222111111222222333333333222222111222333222000///000111000000000000000000000000111111111111111111111111222222222111111111111111000000000000000000000000111111111111111111111111000000000000000000000000555333111000///000111222000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111......//////000000111111000000000000000000000000////////////////////////000000////////////000000,,,---------.../////////////////////////////////000000000000000000000000111111111000000000000000000000000000000000000000uuuiiibbbSSSQQQNNNJJJJJJNNNTTTYYYfffmmmvvv|||{{{kkkZZZMMMIIIHHHHHHIIIJJJKKKKKKGGGBBB===777555333333444555444333222222222222222222222222111111111111111111111111111111111111111111111111111111111000000000000000222222111111000000//////111111111111000000000///000000000000000000000000......//////000111222222222222222111111000000///........./////////000000000000000000000000000000////////////000000000000000000000000000000000000........................000000000000000000000000........./////////000000////////////////////////000//////............///////////////000000000111222111111111000000000000000111111222333444444555333444666888:::<<<======???@@@AAABBBBBBBBBAAA@@@CCCBBBAAA@@@AAACCCDDDEEEHHHPPPYYYcccppp{{{|||wwwlllmmmmmmooosssxxxyyyuuuuuuvvvxxx~~~}}}}}}{{{xxxyyy{{{zzzzzz|||zzzvvvpppkkkgggbbb]]]YYYYYYWWWTTTTTTTTTTTTSSSQQQPPPQQQQQQPPPOOOOOOQQQSSSVVVWWWYYYZZZZZZ\\\^^^```ffffffhhhiiikkkllllllmmmmmmnnnoooppppppppppppppppppqqqqqqppppppqqqrrrtttoooqqqtttwwwwwwwwwuuussspppooonnnllljjjgggccc``````aaaaaaaaa```^^^\\\ZZZ[[[[[[[[[ZZZYYYYYYZZZ[[[ZZZ^^^bbbfffiiinnnsssxxx~~~|||yyywwwxxxzzz}}}~~~vvvhhh]]]^^^fffhhheeeeeeffffffdddcccdddgggjjjmmmmmmkkkfff```]]]]]]^^^eeeeeefffeeebbbZZZQQQJJJNNNLLLKKKKKKMMMMMMKKKIIILLLLLLLLLLLLLLLKKKJJJJJJGGGDDD@@@<<<;;;999777555222222333333444444333333222333444333111000111222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000333111000......///000111000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111000000000000////////////000000000000000000000000////////////////////////000000////////////000000------..................////////////////////////////////////////////////111000000000000000000000000000000000000000000000}}}zzzpppkkkbbb[[[QQQJJJIIILLLQQQTTTcccjjjttt{{{uuudddUUUKKKHHHIIIIIIJJJKKKKKKIIIDDDAAA:::777555333333444333222444444333222111000//////111111111111111111111111111111111111111111111111222111111111000000//////222222222222222222222222111111111111000000000000000000000000000000000000/////////000111111222222111222222222111///---,,,....../////////000000000000000000000000000000000////////////000000000000000000000000000000000000........................000000000000000000000000....../////////000000000//////////////////////////////.........///000000/////////000000000111111111111111111111000000000000000111222444555666666777888999;;;===>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBDDDFFFFFFFFFFFFHHHIIILLLSSS[[[aaafffkkkjjjfffgggfffeeedddeeeiiipppuuuuuuvvvyyy}}}~~~}}}yyy{{{{{{{{{~~~zzzvvvsssoookkkgggfffbbb^^^ZZZVVVSSSPPPMMMMMMLLLLLLNNNPPPQQQPPPOOOSSSUUUWWWWWWXXXXXXZZZ\\\```cccgggjjjlllmmmoooqqqwwwxxxzzz|||}}}}}}}}}}}}}}}~~~}}}yyytttrrrqqqrrrttttttsssqqqnnnkkkkkkjjjiiifffccc___\\\ZZZPPPSSSUUUWWWYYY\\\___bbbggghhhiiijjjlllpppuuuxxx|||ooogggfffeeebbbaaadddfffeeebbb``````aaadddeeeddd```[[[WWWUUUUUU\\\```hhhoooqqqiiiYYYLLLKKKKKKJJJKKKLLLLLLJJJHHHMMMNNNNNNNNNNNNMMMLLLLLLKKKIIIFFFCCCAAA>>>:::777222333333333444444444444333444555444222111222333222222222222222222222222111111111111111111111111//////000000111111222222000000000000000000000000111111111111111111111111000000000000000000000000000///.........///000111000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111111111111000///.........000000000000000000000000////////////////////////000000////////////000000//////..................////////////////////////........................000000000000000000111111000000000000000000000000yyy|||yyyuuussshhhYYYOOOLLLMMMOOOPPP\\\eeeooowww}}}}}}nnn]]]PPPJJJHHHHHHHHHJJJKKKKKKIIIGGG>>>;;;777444333333222111555444444333222111000000111111111111111111111111111111111111111111111111222222111111000/////////000000000111111111222222111111111000000000000000000000000000000000000000333222222111111///......---...///000///...+++***...////////////000000000////////////////////////////////////000000000000////////////////////////........................////////////////////////...////////////000000000////////////////////////000000000000111222333333//////000000000111111111111111111111111111111111......///111222444555666::::::<<<===>>>>>>>>>>>>??????@@@AAAAAABBBBBBBBBAAAEEEIIILLLLLLLLLMMMNNNQQQUUUYYY[[[[[[[[[[[[ZZZbbbaaa___]]]\\\```gggmmmsssyyy|||zzzyyywwwtttwww|||}}}|||yyynnnfff```[[[XXXWWWUUUSSSQQQPPPOOONNNMMMLLLLLLOOOSSSXXXZZZZZZYYY```ccceeegggggghhhiiijjjkkkoootttwwwxxxxxxyyyzzz~~~}}}{{{wwwqqqkkkggg[[[[[[[[[[[[ZZZ[[[\\\]]]ZZZ\\\___```aaacccgggjjjqqqzzzxxxqqqooonnneeedddaaa```______^^^]]]\\\\\\]]]\\\YYYVVVSSSRRRSSSWWWaaannnwwwsssfffZZZOOOMMMLLLKKKKKKKKKKKKKKKMMMNNNNNNNNNNNNNNNMMMMMMLLLJJJHHHGGGDDD@@@;;;777333333333333333333444444444555666555333222333444222222222222222222222222111111111111111111111111......///000111111222222000000000000000000000000111111111111111111111111000000000000000000000000///////////////000111222000000000000000000000000000000000000000000000000///////////////////////////////////////000000111111000000000/////////...////////////////////////////////////////////////000000////////////000000000000//////......------////////////////////////////////////////////////000000000000000111111111000000000000000000000000yyywwwxxx~~~sssbbbUUUNNNMMMMMMLLLTTT\\\gggpppwww~~~uuufffXXXOOOGGGFFFFFFHHHJJJLLLLLLLLLBBB>>>999666444333222111444444444444444444444333111111111111111111111111111111111111111111111111111111111111000000//////...//////000000111111222000000000000000000111111111111111111111111111111222222222222111///------***+++...///000///...---////////////000000000111////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////000000000111000000000000000000000000111111000111111222333444000000000000111111111111111111111111111222222222...///000222333555666666:::;;;<<<===>>>>>>>>>>>>@@@@@@@@@@@@AAAAAABBBBBBBBBFFFLLLQQQUUUVVVWWWWWW\\\[[[ZZZXXXVVVUUUXXX[[[]]]^^^]]]ZZZYYY\\\dddkkkxxx|||zzzyyywwwuuuxxx~~~~~~|||sssddd[[[UUUSSSRRRNNNOOOOOOPPPQQQSSSUUUVVVUUUVVVZZZ___eeeiiijjjiiijjjlllnnnooonnnmmmnnnooorrruuuzzz||||||{{{zzzzzz{{{||||||vvvnnnllljjjhhhgggfffeeeddd^^^___```___^^^\\\\\\\\\aaagggssszzzpppeee`````````]]]ZZZWWWXXXYYY[[[[[[ZZZXXXVVVSSSSSSYYYdddppptttpppiii[[[XXXSSSMMMIIIHHHIIIJJJLLLLLLMMMNNNNNNMMMMMMMMMLLLKKKJJJIIIGGGCCC>>>:::666555444333333333333444444555666555333222333444111111111111111111111111111111111111111111111111...//////000111222222333000000000000000000000000111111111111111111111111000000000000000000000000000000000000111222222333000000000000000000000000000000000000000000000000///////////////////////////////////////000000111.../////////000000000111////////////////////////////////////////////////000000////////////000000000000000//////......---000000000000000000000000000000000000000000000000//////000000111111111111000000000000000000000000|||wwwsssvvv~~~zzzjjj[[[PPPKKKIIIHHHLLLSSS]]]eeennnyyyzzz}}}yyylll___WWWHHHFFFEEEFFFIIIKKKMMMMMMFFFBBB<<<888666555444333333333444444555555666666111111111111111111111111111111111111111111111111000000000000000000000111000000111111111222222222000000000000111111111111111111111111111111111111...///000111111000///...,,,---///111222222222111/////////000000000111111000000000000000000000000////////////000000000000000000000000000000000000////////////////////////000000000000000000000000/////////000000000111111000000000000000000000000000000/////////000111111000000000111111111222222111111111222222222222222222222333444666777888888:::;;;<<<===>>>?????????AAAAAAAAABBBCCCDDDEEEFFFGGGJJJPPPYYYaaaeeefffeeeddd^^^XXXWWWUUUUUUXXX]]]\\\^^^___]]][[[^^^fffnnn}}}|||zzzzzz{{{~~~}}}uuuhhh\\\VVVSSSSSSSSSTTTVVVYYY[[[^^^aaaeeehhheeefffhhhlllqqqtttuuuuuuqqqrrrsssrrrpppoooooopppssswww{{{}}}}}}}}}|||}}}||||||}}}~~~|||zzzwwwuuutttsssqqqooommmllljjjiiihhhddd___[[[VVVXXXaaalllvvv~~~{{{qqqkkkfff___ZZZXXXXXXZZZ]]]``````___]]][[[XXXWWW\\\fffooorrrssskkkhhh```VVVMMMHHHFFFFFFKKKKKKLLLMMMMMMMMMMMMLLLMMMMMMLLLLLLKKKHHHDDDAAA;;;:::777555444444444444444555666555333222333444000000000000000000000000111111111111111111111111000000111111222222333333000000000000000000000000111111111111111111111111000000000000000000000000111111111111222222222222000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111.........///000111111111000000000000000000000000////////////////////////000000////////////000000000000//////////////////000000000000000000000000111111111111111111111111/////////000111111222222000000000000000000000000zzzsssrrrxxxssscccUUULLLHHHHHHFFFLLLSSSZZZcccpppxxxxxxzzz}}}{{{pppeee]]]LLLIIIFFFEEEFFFIIIJJJKKKHHHDDD>>>999777666666555333333333444444444555555111111111111111111111111111111111111111111111111/////////000111111222222111111111111222222222222///000000000111111111111111111111111111111111111---...///000000///---,,,///000000111111222222222//////000000000111111111000000000000000000000000////////////000000000000000000000000000000000000////////////////////////000000000000000000000000//////000000000111111111000000000000000000000000111111000000///000000000000000111111111222222222111111111222222333333333333444444555666777777888:::;;;===>>>???@@@@@@@@@BBBBBBBBBDDDFFFIIILLLMMMPPPPPPVVVaaaooovvvwwwtttlllbbb[[[[[[\\\[[[\\\___aaaeeegggeeebbbdddlllsss~~~|||~~~|||xxxyyynnniiiccc^^^]]]]]]]]]]]]bbbeeeiiikkkmmmqqqvvvyyywwwvvvuuuvvvxxxzzzzzzzzzvvvvvvuuusssppppppqqqsssvvvzzzzzz{{{}}}~~~~~~}}}}}}zzzwwwxxxzzzwwwoooggg^^^[[[\\\bbbfffkkkttt~~~rrrhhhbbb]]]\\\]]]```ccceeedddbbbaaa]]]ZZZ[[[bbbkkktttxxxxxxvvvpppfff[[[QQQMMMKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMLLLKKKLLLLLLLLLIIIGGGAAA???<<<999777666666666333444555444222222222333111111111111111111111111111111111111111111111111222222222222222333333333000000000000000000000000111111111111111111111111000000000000000000000000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111////////////000000000000000000000000000000000000////////////////////////000000////////////000000///////////////000000000000000000000000000000000000000000000000000000000...//////000111111222222000000000000000000000000}}}uuurrrvvv}}}zzzjjjYYYNNNJJJJJJDDDHHHMMMSSS[[[jjj|||uuusssttt}}}~~~|||rrrggg```OOOKKKGGGDDDEEEFFFGGGGGGJJJEEE???:::888888777666333333333333333333333333111111111111111111111111111111111111111111111111......///000111222333333000000000000000000000000//////000000111111111222111111111111111111111111///000111000///,,,***(((111000///////////////000000000000000111111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000444444333222111111111222000111111111111222222222111111111222222333333333333333333444444444555555;;;<<<===???AAAAAABBBBBBAAABBBCCCFFFJJJNNNQQQTTTVVVVVVZZZgggxxxuuukkkccceeegggeeeccceeehhhlllooommmjjjkkkrrryyy}}}~~~~~~}}}}}}xxxoookkklllgggeeeeeeeeehhhiiiiiihhhiiilllpppssstttwww|||~~~}}}}}}}}}|||{{{uuuuuusssqqqnnnnnnppprrryyy~~~|||xxxzzz}}}~~~tttnnnfffaaa```^^^^^^fffppplllwww}}}qqqlllaaa```___bbbeeegggfffdddbbb___]]]]]]bbblllvvv}}}}}}~~~|||tttiii^^^XXXUUUKKKLLLMMMNNNNNNNNNNNNNNNKKKJJJIIIJJJLLLLLLJJJIIIFFFCCC@@@<<<999888888888333444555444222111222333222222222222222222222222111111111111111111111111444444333333333333333333000000000000000000000000111111111111111111111111000000000000000000000000000000111111000///...---000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111111111000000//////......000000000000000000000000////////////////////////000000////////////000000......//////000000111111000000000000000000000000////////////////////////...//////000111222222222000000000000000000000000zzzvvvuuuxxxvvvgggZZZOOOJJJHHHHHHJJJNNNSSS\\\nnn~~~~~~vvvrrruuuwwwzzz|||{{{vvvmmmgggYYYPPPEEE@@@BBBFFFIIIIIIKKKHHHDDD@@@;;;888555444444444444333333222222222222222222222222222222222333222111000000111222333111111111111111111111111333333222111111222333333////////////////////////000000000000000000000000//////000111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111///////////////000111111000000000000000000000000000000//////......------000000000000000000000000000///.........///111222222222111111111111111111222222222222222222222222555555444555666888:::;;;<<<===>>>???AAACCCDDDEEECCCCCCCCCEEEMMMXXX]]]\\\aaa___aaakkkyyyuuulllmmmooollljjjjjjooo{{{}}}yyy~~~~~~yyyooohhhggghhhhhhfffddddddeeefffdddkkkpppqqqrrrtttsssppptttrrrrrruuuuuuuuuzzzzzzsssrrrrrrooolllkkk{{{|||}}}{{{zzz{{{{{{|||wwwuuuqqqlllhhhhhhiiikkkoooooonnnooorrr{{{yyypppggg]]][[[bbbhhhhhheeedddccc```\\\]]]eeeqqqzzz~~~zzzuuummmfffbbbXXXUUUQQQMMMKKKKKKLLLLLLPPPQQQPPPNNNMMMLLLMMMNNNLLLJJJGGGDDDBBB>>>999555:::999777555444333222222222333333444444333333222111111111111111111111111000000111222222222222111000000000000////////////333111///000222333222///111111111111111111111111000111111111111222222222444333111000000000111222222222111111000/////////222222222111111111111000000000000000000000000000//////000000000000//////111111000000//////......000000000000000000000000111111000000//////......444111...---...///000///111111000000//////......111111000000000000111111000///.........///111222222111111111111111222333|||vvvsssttt|||ppp```SSSLLLHHHGGGHHHKKKNNNUUUdddrrr{{{}}}zzzwwwxxxyyy{{{zzzvvvooojjj___VVVKKKDDDDDDGGGHHHIIIKKKJJJGGGBBB>>>:::666555444444444444444444444444222222222222222222222222222222111000000111222222111111111111111111111111222222111000000111222222000000000000000000000000000000000000000000000000//////000111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000//////000000111222000000000000000000000000000000000000000/////////000000000000000000000000000//////...///000111222111111111111111111111111222222333333333444444444555555555555666888:::;;;?????????@@@@@@@@@AAAAAACCCDDDDDDHHHSSScccmmmpppqqqmmmlllsss~~~|||rrrooonnnlllnnnrrr~~~||||||xxxyyy|||{{{wwwssspppkkkeee```[[[\\\[[[[[[[[[___cccgggqqqwww||||||{{{|||yyyttttttqqqppprrrssssssxxx}}}uuusssssspppnnnnnnzzz}}}~~~~~~|||yyywwwwwwyyy{{{vvvuuuqqqllljjjlllrrrxxxyyypppddd```bbbgggiiihhheeecccaaa```bbbhhhqqqwww{{{zzzwwwtttqqqnnnkkkjjjccc___YYYQQQLLLJJJJJJLLLKKKLLLMMMNNNMMMMMMNNNOOOMMMKKKIIIFFFCCC???:::777666666444333222111111111222333333444444333333222111111111111111111111111000111111222333222222222111111111000000000//////333111///000222333222000////////////////////////000000111111111222222222222111111000//////000000000000000000000111111111/////////000000111111111000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000000000000000////////////333111...---...///000///////////////000000000000111111000000000000111111111000000///000111222333///////////////000000111xxxrrrrrrxxx|||kkk]]]UUUKKKIIIHHHIIIKKKOOOYYYdddmmmsss||||||{{{yyyxxxwwwtttqqqnnnfff]]]QQQIIIFFFGGGHHHHHHKKKJJJIIIFFFAAA<<<888555555555555555555555555555222222222222222222222222222222111000000111222222111111111111111111111111111111000//////000111111111111111111111111111111000000000000000000000000//////000111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000//////000000111222000000000000000000000000000000000000111111111111000000000000000000000000000////////////000111222111111111111111111111111111222333333444555666666666666666777888999:::;;;>>>>>>?????????@@@@@@@@@BBBDDDGGGMMM\\\pppzzzvvvxxx~~~~~~uuupppmmmoooxxx|||yyy~~~~~~wwwuuusssooommmnnnpppkkkddd___\\\ZZZYYYXXXXXXXXXYYYZZZ^^^eeennntttyyyuuuqqqoooppppppqqqxxxxxxuuusssqqqqqqsssyyy~~~vvvooolllkkklllqqqsssuuuyyyuuulllggghhhjjjkkkmmmjjjffffffiiimmmqqqsssuuuqqqlllhhhfffhhhkkkmmmnnnkkkeee[[[QQQKKKJJJKKKJJJLLLMMMOOOPPPOOONNNNNNOOOMMMJJJHHHFFFBBB>>>:::666555444333222222222222333333444444444444333333222222222222222222222222111222222333333333333333222222222111111111000000222111000111222222111000////////////////////////000000000111111111222222///000000000000//////......//////000111111222222,,,------...000111111222000000000000000000000000//////000000000000//////.........///000111111111000000000000000000000000////////////000000000000333000......///000000///.........///000111111111111111000000000000111111111111111000111222222333///////////////000111111|||tttqqquuu|||wwwiiiaaaQQQLLLJJJJJJKKKLLLRRRZZZcccjjjsss{{{yyyuuusssrrrpppoooiiiaaaVVVMMMIIIGGGGGGGGGJJJJJJJJJHHHDDD>>>999555444444444444555555555555222222222222222222222222222111111111111111111222111111111111111111111111111111111000000111111111111111111111111111111111000000000000000000000000//////000111111111111111////////////////////////////////////////////////////////////////////////////////////////////////111111111111111111111111//////......//////000111/////////////////////////////////000000111111111000000000000000000000000000000000000000111111111111111111111111222222222000111222333555666777888888888888999999:::;;;<<<;;;;;;===>>>@@@AAACCCCCC@@@EEEKKKRRRaaauuu{{{uuusssvvvyyyyyyxxxzzzyyywwwsssrrrxxx~~~zzzxxx~~~|||{{{|||}}}sssjjjiiihhhddd```______[[[VVVSSSRRRSSSUUUWWW]]]___aaaeeekkksss|||~~~wwwsssoooooooooqqqxxx|||xxxvvvtttvvvzzz}}}{{{xxxwwwnnnnnnnnnmmmmmmsss}}}~~~tttoooooopppxxxrrrllljjjlllpppqqqrrrrrrlllccc[[[YYY\\\aaaeeelllnnnnnnhhh]]]SSSMMMKKKNNNOOOOOOQQQQQQQQQNNNLLLNNNLLLKKKJJJJJJGGGDDDAAA<<<;;;999777555444333333333333444444444444333333222222222222222222222222222222333444444444444333333333333222222222111111222111111111111222111111111111111111111111111111000000000000111111111111//////111111111000///...//////000000111111111111------...//////000111111//////////////////////////////000000000000//////.../////////000000000111////////////////////////......//////000000111111222000......///000000///.../////////000000000111111111000000000000111111000000000111111111222222111111111111222333444444wwwqqqrrrwwwxxx~~~pppiiiWWWPPPKKKKKKKKKKKKNNNSSSYYY___iiirrrzzz{{{uuurrrqqqppppppjjjddd[[[RRRLLLIIIGGGFFFGGGHHHIIIHHHEEE@@@:::777333333333333333333333444222222222222222222222222111111111222222111111111111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000//////000111111111111111////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000...------------...//////////////////////////////.........//////000000000000000000000000000000000///000000111111111111111000000111111111222222222///000111333555666777888999999:::;;;;;;<<<<<<<<<;;;<<<===>>>@@@BBBCCCDDD@@@GGGPPPWWWbbboooxxx{{{vvvqqqllljjjlllmmmnnnmmmrrrxxx|||{{{{{{{{{zzzyyywwwxxxzzztttnnneee]]]\\\\\\XXXUUUSSSRRRRRRSSSSSSUUUXXX[[[^^^cccfffkkkpppuuu{{{xxxsssoooooooooqqqxxx~~~|||{{{~~~}}}|||}}}~~~|||{{{{{{zzzzzzxxxtttmmmggggggkkkppp|||}}}}}}}}}vvvmmmiiikkkooorrrsssrrrkkkaaaWWWRRRRRRVVVYYYaaahhhqqqssslllaaaVVVPPPPPPNNNMMMNNNPPPPPPOOOMMMKKKKKKKKKLLLMMMLLLJJJHHHBBB@@@>>>:::777555333222333444444555555444444333222222222222222222222222222222333444444444444333333333333333222222222222111111222111111111111222111111111111111111111111//////000000000111111111///000111222333222111000111111111111000000//////000000000000000000000000//////////////////////////////000000000000//////111000000000/////////...////////////////////////......//////000000111111111///......000111000///111000000000/////////...111111000000000000111111/////////000000000000000111111111111222333444555|||rrrppprrrsss|||tttmmm^^^UUUMMMLLLLLLKKKKKKNNNPPPUUU^^^hhhrrr}}}}}}xxxuuutttssssssmmmiiibbbZZZRRRLLLGGGEEEFFFGGGHHHHHHFFFBBB===;;;444444333333333222222222222222222222222222222222000111222222222222111000111111111111111111111111222222333333333333222222111111111111111111111111000000000000000000000000//////000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000..............................------......///000000000000000000000000000............////////////000000000000000000000000///000111111222222111111000000000111222222333333111222333444666777888999:::;;;<<<============<<>>>>>>>>===<<<@@@AAAAAAAAAAAABBBBBBBBBHHHQQQYYY[[[]]]aaaaaa___```___```aaabbbdddddddddrrr~~~{{{xxxuuusssuuuxxxvvvxxxvvvsssqqqpppjjjccc\\\XXXVVVWWWVVVTTTTTTWWWZZZ^^^cccggghhhiiikkkmmmqqqsssuuuwwwyyy~~~}}}zzzzzzyyyzzzzzztttqqqmmmmmmmmmqqqzzz~~~tttllliiiiiikkkjjjhhheeeaaa]]]YYYVVVTTTSSSYYYeeesss}}}~~~xxxqqq___WWWMMMIIIIIILLLNNNMMMMMMLLLMMMNNNPPPPPPNNNLLLIIIGGGDDD@@@<<<999777666444444555555555555444444333333333333333333333333000111111222333222222222222222222222111111111111000222333222000///111333////////////////////////////////////000000000111000000000000000111222222111111111000000000000000.../////////////////////000000000000000000000000//////000000000000//////000000000000////////////000000000000000000000000000000000000///////////////......///111222000///000000000000////////////111111000000000000111111...///000111111111000000/////////000111222444444}}}tttssslllqqq|||tttfffYYYTTTRRRPPPMMMMMMNNNPPPTTTYYYaaammmyyy{{{zzzuuulll```TTTJJJEEEGGGHHHIIIIIIIIIGGGEEEDDD888888777555444333222111222222222222222222222222000111222333333222111000111111111111111111111111///000111222222111000///////////////////////////000000000000000000000000//////000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111222222333000000000000000000000000222222111111000000//////000000000000000000000000///000111222333222111111///000000111222222333333777777888999:::;;;;;;<<<<<<<<<>>>??????>>>======>>>>>>@@@AAACCCDDDFFFFFFLLLTTT[[[\\\\\\^^^___]]]ZZZ[[[]]]___aaabbbbbbbbbooo{{{~~~yyyvvvsssssswwwqqqoookkkeeeeeefffccc]]]]]][[[[[[]]]\\\ZZZ\\\aaadddgggkkklllllllllnnnpppppppppoooppprrrwww~~~yyyzzzqqqkkklllsss}}}qqqgggccccccaaabbbcccdddbbb^^^ZZZWWWUUUXXX```nnn~~~nnncccUUULLLJJJKKKKKKKKKOOONNNNNNOOOPPPOOOMMMJJJLLLJJJGGGDDDAAA>>>===<<<444444555555555555444444333333333333333333333333000000111222222222222111222222222111111111000000///222333333000///111333111111111111111111111111////////////000000000000000///.........000111222/////////000111111222222+++,,,,,,---...///000000000000000000000000000000//////000000000000//////......//////000000111111000000000000000000000000111111000000//////......///......///111222000///......//////000000111111111111000000000000111111///000111222333222111111111111111222333555666777vvvrrrrrrpppttt}}}zzzooo___TTTOOOOOOOOONNNRRRQQQTTTYYY^^^dddqqq|||~~~uuukkkeee```UUUKKKIIIDDDCCCGGGJJJHHHEEEEEE===888333222333333...***444444444333333222222222333333333333333333333333111111111111000000000///111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111000////////////000111111111111111000111111111111222222222222000///------///000222000000////////////000000000000000000000000000000...///000111222222111111111000///////////////000000000000000111111111111000000000000111111111111222222222333333444444444444555666777888999:::;;;AAA>>>===??????>>>@@@DDDCCCBBBAAADDDIIILLLMMMLLLXXX\\\aaaaaa^^^\\\^^^```bbbeeefffbbbbbbeeeggggggnnnwww{{{xxxsssjjjfffgggeee```ZZZXXXZZZ\\\\\\[[[bbbdddggggggfffgggjjjnnnnnnuuuzzzwwwrrrrrrrrrqqqpppppppppnnnmmmpppvvv{{{xxxpppmmmpppsss|||qqqeee]]]WWWZZZ```eeegggeee```\\\XXXZZZ^^^fffppp{{{vvvdddUUUMMMLLLLLLMMMOOOOOOOOONNNLLLKKKLLLNNNMMMMMMKKKIIIFFFBBB???===999777666444333333333444444444444444444444444444222111111000000000000000222222111111111111222222222111111111000000//////111111111111111111111111000000000000000///.........//////000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////...------////////////000000000000///////////////.........////////////..................//////000000111111222222111111111111111222000000000000000000000000000000000000000111111222333333333222111333777;;;yyysssoooqqq{{{}}}zzzrrreeeZZZSSSPPPNNNMMMOOOMMMOOOTTTXXX^^^jjjvvv{{{rrrllleee[[[QQQJJJEEECCCGGGJJJIIIGGGGGG@@@;;;666444444444111...444444444333333222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111000////////////000111111111111111000000111111111222222222111000///......///000111000000////////////000000000000000000000000000000//////000000000000000000//////............//////000000000000111111111111000000000000111111111111222222222333444444555555555666777888:::;;;<<<===>>><<<===AAAAAA???@@@DDDCCCCCCEEEHHHOOOWWW^^^bbbjjjkkkkkkhhhdddbbbccceeeeeekkkooooooppptttuuutttsssyyy~~~~~~tttoooiiibbb___```]]]ZZZXXXXXXZZZ^^^```bbbgggjjjnnnooonnnooosssvvvvvv}}}~~~zzzuuurrrrrrqqqooonnnpppuuuyyyxxxuuutttuuuzzzrrriii[[[YYYYYY^^^eeeiiigggddd]]]]]]___dddmmmxxxrrrcccYYYRRRNNNLLLMMMLLLLLLLLLMMMNNNNNNOOONNNMMMLLLJJJGGGDDD@@@>>>:::999666444333333444444333333333333333333333333222222111000000000000000222222111111111111222222222111111111000000000000111111111111111111111111000000111111000000///...//////000111111111111000000000000000000000000000000000000000000000000000111111111111111111111111000000000000//////..................////////////.../////////000111111111////////////////////////.../////////000000000111111111111000000000111111000000000000000000000000000000000000000111222222111111111000000222666999vvvpppnnnttt}}}}}}{{{vvvmmmddd[[[TTTPPPNNNLLLKKKLLLPPPTTTYYYeeeqqq||||||ssskkkaaaXXXKKKFFFCCCGGGJJJIIIHHHIIIDDD???999666666666444222444444333333333333222222000000000000000000000000333333333222222222222111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000111111111111000000//////000000111111111111000000000000111111111222222111000///......///000111000000////////////000000000000000000000000000000111000///.........///000.........------......///000000000000111111111111000000000111111111222222222222333333444555555666666777888:::<<<>>>???@@@<<<;;;>>>BBBBBBAAACCCHHHIIIKKKOOOSSSZZZfffsss}}}yyyqqqjjjgggiiikkkkkkuuu||||||||||||}}}uuujjjccc^^^ZZZZZZ\\\[[[]]]^^^```cccgggmmmqqqqqqtttwwwwwwwwwxxx|||{{{wwwvvvuuurrrqqqrrruuuxxx{{{xxxwwwvvvxxxvvveee]]]VVVXXXaaajjjmmmkkkdddcccbbbeeelllvvv~~~sssiiiaaaZZZWWWPPPMMMJJJJJJMMMPPPPPPOOONNNNNNMMMLLLIIIFFFCCCBBB===;;;888555333333444555555555555555555555555555333222111111000000111111222222111111111111222222111111111111111000000000111111111111111111111111111111222222111111000//////000000111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000//////---------.........//////......///000111222333333000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000111000000000000111222222111111222111222444777:::|||sssmmmooovvv}}}zzzxxxssslllcccZZZTTTPPPLLLJJJJJJNNNRRRXXXdddpppyyyyyypppeee]]]MMMGGGCCCEEEHHHHHHHHHJJJHHHCCC<<<888666666555444333333333333333333333333000000000000000000000000333333222222222111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000//////000111111111111000000000000000000111111111111000000////////////000000000000////////////000000////////////////////////222111...---,,,---...//////............///000000///000000000111111111111000000111111111222222222222222333444555666666777777777999;;;===???@@@AAA===<<<===AAABBBCCCIIIQQQXXX]]]bbbeeeiiissszzzpppmmmnnnqqqwww|||{{{|||~~~~~~|||}}}qqqjjjaaa[[[XXXZZZ^^^aaagggjjjnnnppprrruuu{{{{{{|||{{{yyywwwzzz~~~}}}{{{yyywwwwwwyyyzzz{{{vvvvvv{{{uuukkk___ZZZ]]]dddjjjlllkkkjjjjjjkkkpppwww~~~~~~xxxtttqqqooonnn___WWWNNNJJJLLLPPPPPPOOONNNNNNNNNMMMKKKIIIGGGEEEAAA>>>:::777444444555666777777777777777777777777333333222111111111111222333222222111111222222333111111111111111111111111111111111111111111111111222222222222222111000000...///000000111111000000000000000000000000000000000000000000000000000000........................111111000000000000000111.........////////////000/////////000000111111111000000000000111111111111////////////000000000000...//////000000000000000000000000000000000000000111111000000111111222333333444555555555888;;;>>>}}}rrrooosssyyyxxxwwwtttooohhh```WWWRRRKKKHHHHHHKKKOOOUUUaaammmvvv~~~~~~tttiii___QQQIIICCCDDDFFFFFFGGGIIIIIIDDD>>>999777666555555333333333333333333333333222222222222222222222222222111111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000///000000111111111000000000000111111111000000/////////000000000111111111000000////////////000000000000////////////000000////////////////////////222111...---,,,---...///000000//////000111111222///000000000111111111111111111111111222222222222222333333555666777777888777888999;;;===>>>@@@@@@???======???AAAFFFRRR___pppuuuyyyyyyxxx}}}{{{uuuvvvzzz}}}}}}|||zzzwwwyyy}}}tttgggeee```\\\]]]ccckkkooouuuxxx|||}}}}}}~~~|||vvvrrrvvv~~~zzzwwwvvvuuu{{{}}}|||~~~rrrggg``````eeeiiiooopppqqqtttvvvzzz|||~~~yyyxxxuuussstttxxx~~~qqqeeeVVVMMMKKKMMMNNNMMMMMMNNNNNNNNNMMMKKKJJJHHHEEEBBB>>>:::777666777777666666666666666666666666444333333222222222222222333333222222222222333333111111111111111222222222111111111111111111111111222222222222222111000000---...//////000000//////000000000000000000000000111111111111111111111111........................111111000///000000111222///000000000000111111111000000000//////.........///000000000111111111222000000000000////////////---...///000111000000000000000000000000000000000111111111111111222222333222444666777888:::===@@@}}}uuutttwww}}}{{{xxxtttqqqmmmfff\\\TTTJJJGGGFFFGGGIIIOOO[[[fffssszzz{{{nnncccXXXNNNFFFDDDEEEDDDEEEHHHIIIFFFAAA<<<888666555555222222333333333333444444333333333333333333333333111111111000000000//////111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000///000000111111111111000000111111111111000000////////////000000000111111//////000000000000//////000000////////////000000000000000000000000000000111000///.........///000000000000000111222333333000000000000111111111111111111111222222222222333222333444555666888999999999:::;;;<<<===???@@@@@@AAA???>>>@@@CCCKKK\\\lll~~~~~~|||~~~xxxuuuvvvyyy|||||||||{{{zzzxxxtttoookkkfffhhhhhhfffiiiqqqzzz}}}}}}|||sssooorrr{{{}}}wwwssslllqqqxxx{{{|||yyynnnggggggjjjqqqrrruuuwwwyyyzzz{{{{{{ssspppmmmjjjlllrrr{{{|||qqq```SSSMMMKKKKKKKKKLLLMMMNNNNNNNNNMMMLLLKKKHHHFFFCCC???<<<999888777555555555555555555555555555444333333222222333333333333222222222222333333111111111222222222222222111111111111111111111111111111222222111111000///......///000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111000///...///000111222000000111111111222222222111111000///...---,,,,,,...//////000000111111111000000000000////////////---...000111222111111000000000000000000000000000222111111111111222333333000222555666888:::===@@@~~~wwwuuuyyy~~~zzzwwwuuuooodddZZZNNNJJJGGGFFFEEEIIISSS^^^nnnuuuvvvhhh___TTTJJJFFFEEEDDDEEEHHHIIIHHHDDD???:::777555555222222222333333444444444333333333333333333333333222222222111111111000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000//////000111111111111111111111111111111000//////////////////000000000111//////000000000000//////000000////////////000000000000000000000000000000//////000000000000000000////////////000111222333000000000000111111111111111111111222222222333333333333444666777888999:::=========>>>???@@@@@@@@@@@@???@@@CCCHHHQQQddduuu{{{vvvxxx|||zzzwwwvvvsssqqqooooooooollliiiggghhhjjjlllrrrtttsssuuu}}}}}}vvvrrrttt|||uuuuuuuuusssvvv{{{tttqqqpppqqqrrrtttuuuwwwxxxxxxqqqnnniiicccaaafffnnnuuu{{{ttthhh[[[QQQLLLJJJIIIKKKLLLMMMNNNOOONNNMMMLLLJJJIIIGGGCCC@@@<<<999888666666666666666666666666555555444333333333333333444333333222222333333444111111111222222333333333111111111111111111111111000000111111000000///...000000111222222222222222000000000000000000000000111111111111111111111111111111111111111111111111000///...------///111222000000000000111111111111111000000000///.........------...//////000111111111000000000/////////...---...000222333333222111000000000000000000000000222222111111222222333444000333555888999;;;>>>AAAzzzuuuvvvyyy~~~~~~xxxkkk```SSSNNNIIIGGGDDDFFFPPPZZZlllrrr}}}|||mmmdddYYYMMMHHHFFFDDDEEEHHHJJJIIIFFFAAA<<<888666555222222222333333444444444333333333333333333333333333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000//////000111111111111111111111111111111000//////////////////000000000000//////000000000000//////000000////////////000000000000000000000000000000...///000111222222111111............///000222222000000000000111111111111111111222222222333333333333333444666777999::::::??????@@@@@@@@@AAAAAAAAA>>>>>>BBBGGGLLLVVVhhhxxxwwwooollloooxxx|||~~~{{{wwwqqqkkkeeeggggggdddaaabbbgggmmmrrrzzz~~~|||}}}zzzwwwxxx}}}{{{rrrmmmsssyyypppoooooooooqqqsssvvvxxxpppmmmggg```\\\]]]dddjjjvvvrrrkkk```UUUMMMJJJIIIJJJKKKMMMNNNOOONNNNNNMMMKKKJJJIIIFFFBBB>>>:::888999999999999999999999999555555444333333333333444444333333222222333333444111111111222222333333333111111111111111111111111000000000000000///......222222333444444444444333000000000000000000000000111111111111111111111111///////////////////////////...---,,,---...000222////////////000000000000000000000000111111111111,,,------...///000000111111111000000/////////...---///111333444333222111000000000000000000000000222222111111222222333444222555888:::<<<>>>AAADDDqqqnnnsssrrrzzzvvvppp]]]NNNDDDEEEGGGFFFLLLVVVbbbqqq}}}wwwlllaaaVVVNNNHHHDDDCCCFFFJJJJJJIIIEEE???999555333444444444333333444555555222222222222222222222222111111111111111111111111000000000000000000000000222222333333333444444444333222000/////////000111000000000000000000000000000000000000000000000000000000///...............000000000000111111111111////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000111111111111111000000000000000000000000000000000111222333555777888777888:::<<>>======?????????>>>@@@AAAFFFPPP[[[eeekkkmmmqqqllleee```___dddmmmsss~~~wwwooojjjkkkeee______gggpppuuuwww~~~zzzpppnnnqqqtttiiihhhjjjjjjmmmqqqqqqpppllleee^^^ZZZZZZ\\\dddlllooohhh]]]TTTMMMHHHKKKIIIJJJPPPSSSQQQOOOPPPPPPOOONNNLLLHHHEEEAAA???===;;;999777666666777888333333333333333333333333333333333333333333333333111222222333333222222111111111111111111111111111000000000111222222222333000000000000000000000000111111000000000000111111000000000000000000000000555444333222111///.........///000222222222111000000000000000000000000000111000///......///000111000000000000000000000000000000000000000///..............................111111111000000000000000...///000111333333333333222444777999;;;>>>CCCFFFvvvnnnoooooovvv{{{uuufffWWWKKKIIIGGGEEEJJJSSS]]]mmm{{{~~~pppfff[[[SSSMMMFFFDDDEEEDDDEEEEEECCC???:::666444444444333333333333444444222222222222222222222222111111111111111111111111111111111111111111111111222222222222333333333333333222111000///000000111000000000000000000000000000000000000000000000000111000000///......//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000111111222222222111111111111111222111111111111222333333444666888999999999;;;===>>>>>>>>>???@@@@@@>>>===???AAAGGGQQQ]]]eeehhhiiihhheeeaaa\\\ZZZ___iiipppxxxqqqkkkgggcccbbbbbbhhhqqqzzz|||uuutttsssxxxppphhhcccaaacccgggjjjkkkjjjfffaaa]]]\\\]]]\\\eeemmmlllgggaaaZZZSSSOOOKKKIIILLLNNNLLLLLLNNNOOOOOONNNLLLJJJFFFCCCAAA>>><<<:::888666666666777222222222222222222222222333333333333333333333333111222222333333222222111111111111111111111111111111111111111111222222222000000000000000000000000111111000000000000111111000000000000000000000000333333222111000//////...//////000000111000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000///......111111111111111111111111111000000000000000000000//////111222222333333333333666999<<<>>>AAADDDGGGsssoooooosss{{{}}}rrrcccTTTMMMHHHDDDGGGNNNVVVfffwww}}}uuulllbbb[[[SSSJJJEEEDDD@@@BBBDDDDDDBBB>>>:::777444333333222222333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111222222222222333222222111000000000000111000000000000000000000000000000000000000000000000222111000000///000000000000000000000////////////111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000111111222222222222222222222222333222222222333333444555555777999::::::;;;===???>>>???AAABBBBBBAAA@@@???BBBDDDJJJTTT^^^ddddddccc^^^___^^^[[[YYY^^^gggooo~~~xxxooojjjfffeeeaaaeeelllttt||||||{{{}}}zzznnnmmmmmmqqq{{{|||lll```YYY[[[___fffhhhkkkjjjgggbbb^^^\\\YYYcccmmmrrrsssqqqiii```VVVOOOJJJJJJJJJJJJMMMQQQOOOOOONNNMMMKKKIIIFFFEEE@@@>>><<<999777666555555222222222222222222222222222222222222222222222222111222222333333222222111111111111111111111111111222222222111111111111111////////////////////////111111000000000000111111000000000000000000000000111111111000000/////////000000//////.../////////000000000000000000000000//////000000000000//////000000000000000000000000000000000000000//////...////////////////////////000000000000000000111111111111111222222333333333444888<<>>:::444444333222222222222333222222222222222222222222222222222222222222222222222222222222222222222222000000111111111222222222222222111111111000000000000000000000000000000000000000000000000000000000222222111111000111111222000000000///////////////000000000000000000000000///////////////////////////////////////////////////000000000111111111111111111000000000000111111111111111222222222222222222222222222333444555555555777999:::;;;<<<>>>@@@AAABBBCCCCCCCCCCCCDDDEEEHHHJJJNNNUUU\\\______^^^[[[___cccbbbaaadddlllsss}}}}}}}}}yyynnngggeeefffhhhmmmrrryyy~~~|||vvvtttwwwxxxuuuooollloooyyyuuueee[[[ZZZ\\\dddggglllnnnlllgggaaa]]]___gggpppvvvzzzzzzsssjjj```WWWOOOLLLLLLLLLOOOSSSNNNNNNNNNNNNMMMKKKIIIHHHBBBAAA>>>;;;888666555555444333333333333333222222222222222222222222222222111222222333333222222111111111111111111111111111333222222222111000000000////////////////////////111111000000000000111111000000000000000000000000///////////////000000000111000///---------...///000000000000000000000000...///000111111000///...//////////////////////////////000000000000//////........................000000000000000111111111222222222222222333444444555999>>>BBBDDDEEEFFFGGGvvvpppoooqqqzzz~~~sssdddVVVKKKEEEFFFJJJMMMYYYjjjvvv{{{|||vvvooojjj```RRRGGGCCCCCCDDDEEEHHHHHHEEE???:::555444333333222222222333222222222222222222222222222222222222222222222222111111111111111111111111000000111111111222222222222222222222111111111000000000000000000000000000000000000000000000000000222222111111111111222222111111000000/////////...///////////////////////////////////////////////////////////////////////////000000000111111111111111111000000000000111111000000000000111111222222111111111222222444555555555777:::;;;;;;<<>>;;;888666555666666555555555444444444222222222222222222222222111222222333333222222111111111111111111111111111333222222222111000000000000000000000000000000000111111000000000000111111111111111111111111111111////////////000000000000111000///---------...///000000000000000000000000...///000111111000///...//////////////////////////////000000000000//////111111111111111111111111//////000000111111111111333222222222333444555666777:::???CCCDDDEEEGGGHHH{{{ooommmnnnsssxxxjjj\\\OOOHHHHHHIIIKKKRRRaaaqqqzzzyyytttoooeeeWWWKKKFFFDDDCCCCCCEEEGGGEEE???999666666555444333333333333222222222222222222222222333333333333333333333333111111111111111111111111111111111222222222222333222222333333222222111000000000000000000000000000000000000000000000000000111111111000111111222333222222111111000000//////........................000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000111111/////////000111111222222111111111222333444555666777999;;;<<<===>>>AAACCCBBBDDDFFFGGGHHHMMMTTTYYY```fffkkkiiiaaa[[[ZZZ]]]ccckkkxxxyyyuuuuuu~~~~~~{{{{{{~~~{{{vvvllllllkkkjjjlllpppwww{{{~~~vvvrrrnnnlllqqq{{{|||vvvrrrpppttt{{{zzznnnbbbXXXXXXZZZ___fffkkkmmmllljjjhhhnnntttwww{{{~~~tttmmmfffaaaZZZPPPIIIGGGLLLMMMNNNNNNNNNMMMLLLKKKGGGFFFDDDAAA>>>;;;888777777777777666666555555444333333333333333333333333111222222333333222222111111111111111111111111111222222222111111111111111000000000000000000000000111111000000000000111111111111111111111111111111000000000000000000000000000000//////.../////////000000000000000000000000//////000000000000//////000000000000000000000000...//////000000000000000000000000000000000000000/////////000111111222222333222222222333555777888:::===AAACCCEEEFFFHHHJJJtttrrrooopppwww}}}qqqaaaSSSLLLIIIIIIIIILLLXXXjjjxxx~~~}}}wwwsssjjj\\\QQQLLLDDDBBBBBBDDDGGGGGGBBB===888777666555444444444444222222222222222222222222333333333333333333333333222222222222222222222222222222222222333333333333222222333333333222111000000000000000000000000000000000000000000000000000000000000000000111222222333333333222111000000000////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000111111//////000111111222333333222222222333444666777888999;;;>>>???@@@AAADDDFFFEEEKKKQQQUUUWWW[[[bbbgggtttuuugggdddggglllvvv|||yyyzzzzzz|||{{{|||}}}{{{yyyqqqmmmkkkgggkkkpppssswww{{{vvvsssooonnnrrrzzz~~~rrrssswwwsssfff]]]\\\^^^ccciiinnnoooooohhhqqqxxxyyyzzz~~~uuuqqqppppppiii\\\QQQLLLLLLMMMNNNNNNNNNMMMKKKJJJHHHHHHFFFCCC@@@===;;;999777777777666555444444444444444444444444444444444111222222333333222222111111111111111111111111111111111111111111222222222222222222222222222222222111111000000000000111111111111111111111111111111111111111111111111000000//////000000111000000000000000000000000000000000000000////////////000000000000000000000000000000......///000000000000000...........................//////000111111222222222222111222333666999:::===@@@CCCEEEFFFHHHKKKMMM}}}yyysssoooqqq~~~vvvfffWWWNNNJJJIIIHHHHHHRRRfffwww~~~zzzvvvnnn```UUUPPPFFFCCCBBBEEEIIIJJJFFFBBB888888777666555444444444222222222222222222222222333333333333333333333333333333333333333333333333222222333333333444444444222222333444333222111000000000000000000000000000000000000000000000000000000000//////000111222222444444333333222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000111111000000111222333333444444333333444444666777888999;;;>>>@@@BBBBBBDDDFFFIIIJJJRRR\\\cccfffiiinnnrrruuuooorrrtttwww}}}||||||{{{uuuyyy{{{wwwooohhheeefffhhhnnnvvv|||wwwuuurrrqqqtttzzz}}}vvvuuu~~~vvvhhheeecccdddiiinnnppppppjjjsss{{{|||yyyzzz{{{zzzqqqqqqvvvzzzwwwkkk^^^XXXLLLMMMNNNNNNMMMLLLKKKJJJIIIIIIGGGEEEBBB???===;;;777777666555444444333333555555555555555555555555222222222333333222222222111111111111111111111111000000111111222222222333222222222222222222222222111111000000000000111111111111111111111111111111222222222222111111111000...///000222222222111000000000000000000000000000111000///......///000111000000000000000000000000......///000000000000000111111111111111111111111...//////000111222222222222111111222444777:::<<<@@@BBBDDDFFFGGGIIIMMMPPPuuupppqqqyyyxxxpppbbbQQQHHHHHHIIIHHHMMM[[[iiiuuu}}}{{{tttoooiii]]]QQQGGGEEEBBBDDDGGGHHHGGGDDD>>>:::555333555666555444333333333333333333333333222222222222222222222222444444444333333222222222000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222111000//////...////////////000000000000000000000000000000000000///////////////000111111111111111111111111111111000000000000000000000000111000000000111222333333333555666777666777888:::;;;===???@@@AAADDDHHHJJJNNNYYYgggrrruuuwwwyyy{{{|||xxx~~~}}}rrrlllhhhhhhfffdddiiiqqqmmmrrryyy}}}yyyxxxyyy}}}uuusssxxxrrrjjjdddccciiipppuuunnnpppqqqssszzzxxxlllkkkjjjnnnuuu|||xxxlllaaaWWWOOOJJJJJJJJJGGGIIINNNOOOMMMKKKIIIGGGCCC>>>:::777666444444555555555444444444444333333333222222222222222222222222222222222333333444333222000///000000000000000000000000111111111111111111111111000000000000111111111111111111111111111222222222444333111000///...//////000000000000000000000000222111111111000000//////000000000000000000000000......///111111222222222000000111111111111000000...000111111000000111222000000111111111222222222222333555666666999<<>>???@@@@@@BBBEEEJJJMMMYYYeeesss}}}}}}ooohhhcccdddfffiiipppxxxzzz{{{|||{{{{{{{{{~~~vvvwwwzzzsssnnnllllllllllllpppssssssuuuwwwqqqiiicccbbbeeemmmwwwyyysssmmm^^^RRRIIIIIIKKKKKKKKKNNNJJJIIIIIIIIIHHHFFFBBB???:::888666555666666555444444444444333333333222222222222222222222222222222333333333333333222111000111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111333222111000//////000000000000000000000000000000111111111111000000000///000000000000000000000000...///000111111222222222000000111111111111000000///000111111000000111222111111111111111222222222222333555666777:::>>>@@@CCCDDDEEEFFFGGGKKKPPPTTTwwwpppqqqxxxyyyqqqdddYYYSSSMMMIIIHHHNNNWWW___gggooo{{{{{{vvvyyy||||||wwwrrrmmmeee]]]PPPKKKEEECCCEEEGGGGGGFFFBBB>>>888444444555666666333333333333333333333333111111111111111111111111222222111111111111111000000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111000//////////////////000000000111111000000000000000000000000///////////////000111111111111111111111111111111111111111111111111111111111111111111222333444555555666888999888999;;;<<<@@@@@@@@@AAACCCGGGNNNSSS```iiivvv~~~{{{zzz{{{lllddd___cccjjjqqqyyy|||uuurrrsssxxx|||ssspppvvvwwwmmmggghhhnnnrrrqqqpppoookkkfff___]]]]]]cccllltttvvvuuugggYYYLLLIIILLLNNNMMMMMMIIIIIIHHHIIIIIIHHHEEECCC???<<<999888777666555333444444444444333333333333222222222222222222222222333333222222111111222222111111111111111111111111111111111111111111111111000000000111111111222222111111000000000000000000111111000000000000111111000000000000000000000000111111111111000000000000000000000000000000000000...///000111111222111111000000111111111111000000///000111111000000111333222222222222222111111111111333666777999<<>>@@@@@@@@@AAAEEEKKKTTTZZZbbbhhhpppttttttqqqnnnmmmssswww|||~~~|||~~~xxxuuukkkeeebbbgggqqq{{{xxxppplllnnntttzzz~~~~~~~~~~~~~~~{{{rrrkkkssszzzooohhhjjjlllmmmnnnnnnkkkhhhddd___ZZZ[[[aaaiiipppsssmmmbbbTTTMMMKKKLLLKKKKKKLLLKKKJJJIIIIIIHHHEEECCCBBB@@@<<<999888666444222555444444444444333333333222222222222222222222222444333222111111111333333111111111111111111111111111111111111111111111111000000111111111222222222111111000000000000000///000000000000000111111222000000000000000000000000111111111000000000000000000000000000000000000000//////000111111111111111000000111111111111000000///111222222111000222333333333222222222222111111111444777999;;;>>>AAADDDEEEFFFHHHIIIKKKPPPUUUZZZxxxxxx{{{}}}wwwlllaaaSSSLLLFFFGGGKKKPPPWWW^^^dddlllyyy~~~uuuqqqwwwzzzwwwtttsssppplll^^^VVVLLLFFFEEEFFFGGGGGGFFFCCC>>>999555444666777333333333333333333333333333333333333333333333333222333333333333333333333000000111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111000000000000000000000000000111111111111000000000000000000000000///////////////000000111111111111111111111111111111111111111111111111111111111111222333555666777777999;;;<<<<<<===???@@@??????@@@BBBGGGOOOYYYaaaggghhhiiiiiigggeeedddcccgggkkkrrrxxx||||||zzzwwwyyy~~~wwwqqqpppmmmkkkkkkpppzzz{{{tttmmmiiikkkpppuuu~~~|||{{{zzz|||{{{zzzxxxxxxxxxxxxxxxxxxxxxxxxyyy{{{~~~|||{{{{{{{{{{{{}}}~~~}}}{{{zzz{{{|||||||||}}}{{{oooooorrrvvvmmmhhheeehhhnnnqqqooommmjjjeee]]]YYYZZZ```gggmmmnnnjjjaaaVVVNNNJJJJJJJJJLLLKKKJJJJJJJJJIIIHHHFFFEEEBBB>>>;;;999666333111555555555444444444333333222222222222222222222222333333111111111222333444111111111111111111111111111111111111111111111111111111111111222222222222222111111111000000//////...///000000111111222222000000000000000000000000000000000000000000111111000000000000000000000000///000000111111111111000000000111111111111000000000111222222111111222333333222222222222222222222222555888;;;===???BBBEEEFFFGGGIIIJJJLLLPPPVVVZZZ{{{vvvxxx|||rrrgggTTTLLLFFFFFFIIIKKKQQQWWW]]]ffftttzzzrrruuuvvvttttttuuusssoooccc[[[OOOHHHFFFFFFFFFFFFFFFEEEAAA<<<777555555666333333333333333333333333444444444444444444444444333333333333333444444444000111111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111000000000000000000000000000111111111222222000000000000000000000000///////////////000111111111111111111111111111111222222222222222222222222111111222333444666777888888:::<<<======>>>AAACCC???@@@AAACCCIIIQQQ[[[bbbeeecccaaa___^^^]]]]]]^^^___fffoooxxx}}}}}}{{{yyyvvv{{{~~~zzzqqqmmmoooqqqsssuuuxxx~~~}}}yyyssslllggghhhlllppp~~~~~~|||zzzxxxvvvuuuttttttsssrrrpppppppppqqqrrrqqqqqqqqqsssuuuxxxzzz|||||||||}}}~~~~~~~~~~~~}}}~~~|||{{{zzzzzzvvvwwwxxxxxxxxxxxxxxxxxxssssssrrrrrrsssuuuwwwxxxyyyxxxwwwvvvuuuuuuuuuuuuuuuvvvxxxzzz|||~~~yyyuuuqqqoooqqqzzzwwwlllccceeelllppprrrrrrmmmjjjddd^^^[[[^^^dddjjjnnnqqqnnncccXXXRRROOOMMMJJJIIIHHHIIIKKKMMMLLLKKKIIIFFFAAA>>>;;;888555222555555555555444444444333222222222222222222222222222222111111222222333333222222222222222222222222111111111111111111111111111111111222222222222333333333222222111000000000...///000111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000111111111111000000000000111111111111000000000111222222111111222444222222222222333333333444444666:::===>>>@@@CCCEEEFFFGGGIIIKKKNNNSSSYYY]]]wwwzzz{{{wwwlllYYYQQQJJJIIIJJJKKKOOOTTTXXXbbbqqq~~~~~~uuuuuurrrpppsssvvvtttooofff^^^RRRJJJGGGFFFEEEDDDFFFFFFDDD???999555444555333333333333333333333333333333333333333333333333111111222222333333333333000111111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000111000000111111111222222222000000000000000000000000///////////////000111111111111111111111111111111222222222222222222222222111222222333555666888999999;;;===>>>???@@@BBBDDDBBBCCCDDDFFFJJJQQQYYY______]]]\\\\\\\\\]]]]]]]]]```hhhrrrzzz||||||zzzyyyrrrxxxwwwwwwuuuooonnntttuuuyyy{{{zzz}}}|||xxxqqqkkkggghhhnnnrrr~~~~~~}}}}}}~~~}}}{{{yyyyyyxxxwwwuuusssrrrqqqqqqooonnnlllkkkkkklllmmmnnnmmmmmmmmmmmmoooqqqsssttttttvvvxxx{{{|||{{{zzzyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{zzzyyyxxxvvvttttttpppqqqrrrrrrsssssssssrrrpppooonnnmmmmmmnnnooopppqqqqqqrrrrrrrrrpppooonnnppppppppprrrtttvvvyyyzzz{{{|||}}}|||yyyuuuqqqqqq{{{tttgggdddfffiiinnnuuuqqqpppmmmgggaaa```dddgggooouuuvvvppphhhbbbZZZRRRKKKJJJIIIJJJLLLMMMMMMLLLLLLIIIEEEAAA>>>;;;888555555555555555444444444444222222222222222222222222000111222333333333333333222222222222222222222222111111111111111111111111111111111222222222333333444444333333222111111000///000111111222111000000000000000000000000000000///000000000111111111111000000000000000000000000000000111111111111000000000000111111111111000000000111333222111111222444000111111222333444555555555888<<<>>>@@@AAABBBDDDDDDFFFIIIMMMQQQWWW___dddooo~~~yyyppp___WWWPPPNNNNNNMMMPPPTTTUUU```ooo|||wwwuuupppnnnrrrwwwuuuooohhh```TTTLLLHHHGGGEEECCCFFFGGGFFFAAA:::555444555333333333333333333333333222222222222222222222222000000111111222222222222000111111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000111111111000111111111111222222222000000000000000000000000///////////////000111111111111111111111111111111222222222222222222222222222222222333555777888999:::<<<>>>??????AAACCCEEEDDDEEEFFFGGGJJJOOOWWW\\\]]]]]]^^^```bbbddddddccceeellluuuzzzyyywwwvvvvvvooouuu~~~zzzqqqssssssoooqqqxxxwww}}}~~~zzzzzzzzzvvvoooiiigggkkkrrrxxxyyy~~~{{{zzzyyyyyyzzzyyywwwuuuuuutttsssrrrqqqpppppppppnnnmmmkkkjjjjjjkkkmmmnnnllllllkkkjjjkkklllmmmnnnoooqqquuuxxxzzzyyywwwuuuuuuuuuvvvvvvvvvwwwwwwwwwxxxxxxwwwvvvtttrrrqqqooonnnnnnooopppppppppppppppooonnnlllkkkjjjjjjkkkkkklllmmmoooppppppnnnlllkkkmmmmmmllllllnnnqqqtttvvvwwwwwwvvvwwwzzz}}}~~~vvvooosss||||||mmmeee```aaajjjuuuuuuvvvtttnnnfffbbbccceeeqqqwwwzzzxxxuuuooocccVVVOOOMMMKKKKKKKKKKKKJJJIIIOOOLLLGGGDDDAAA>>>;;;888666666555555555444444444222222222222222222222222///111222333444333333222222222222222222222222222111111111111111111111111111111222222222333333333555555444444333222111111///000111222222111000///000000000000000000000000//////000000111111111222000000000000000000000000000000111111111000000///000000111111111111000000000222333333222111333444000000111222444555666666666999===???@@@AAABBBDDDCCCEEEIIINNNTTT[[[dddiiioooxxx~~~~~~{{{iii___UUUPPPRRRUUUUUUTTTWWW```mmm{{{yyysssmmmmmmrrrvvvvvvtttjjjcccXXXOOOJJJHHHHHHHHHIIIIIIGGGCCC???;;;777444666555555444444444555555222222222222222222222222111111111111111111111111444333333333222111111111000111111111111222222222111222222333333222222111000000000000000000000000222222111000000111222333///////////////000111111000//////.........//////222111111111000000//////000000000000111111111111000000111222222222222111111222333444333333111000333444555777888:::;;;<<<:::<<<>>>???AAABBBBBBCCCGGGFFFIIINNNSSSUUUUUUVVVZZZ[[[```fffiiijjjpppwwwvvvyyy{{{|||}}}uuurrrrrrvvv~~~yyysssuuu|||~~~~~~|||zzz|||}}}{{{yyyuuutttuuuzzz~~~~~~}}}{{{yyyzzzxxxvvvtttssssssttttttmmmmmmooooooooommmkkkiiijjjjjjiiiiiiiiiiiijjjjjjmmmllljjjiiihhhhhhiiiiiimmmmmmnnnoooqqqrrrsssssssssssssssrrrqqqsssvvvxxxxxxxxxwwwvvvtttsssrrrrrrqqqoooooopppssssssqqqnnnpppqqqqqqpppmmmllllllmmmtttrrrooommmnnnnnnnnnmmmiiijjjkkkmmmnnnppprrrrrrqqqqqqqqqrrrssstttuuuvvv|||}}}|||~~~yyypppgggaaadddlllqqqsssssspppllljjjllloootttwww{{{{{{xxxtttooommmccc[[[QQQJJJJJJLLLMMMNNNNNNLLLIIIGGGEEEAAA<<<999888666444444555666777666555555444444444333333333555444333333222222333333111111222222222333333333444333222222111111222222000222333333111000000111000111111111111222222222111111111111111111111111111111222222222222111111333444555777888999::::::111111000000000000111111333333222111000///......222222111111111111222222111111000000000000000111222222111111222444555777<<<;;;;;;===@@@BBBBBBAAAEEEHHHKKKOOOTTT^^^jjjssslllttt~~~rrriii^^^WWWWWWYYYYYYXXXUUU^^^kkkwww~~~xxxrrrpppsssvvvwwwuuupppggg[[[PPPIIIGGGGGGGGGIIIHHHGGGDDD@@@;;;777555666555444333333333333333222222222222222222222222111111111111111111111111222222222222222111111111000111111111111222222222111222222333333222222111000000000000000000000000333222111000000111111222///////////////000111111111000000/////////000000111111111111000000000///000000000000111111111111000000111222222222222111111222333333333333222111333444555777999:::;;;<<<===>>>???@@@AAABBBCCCDDDIIILLLSSS[[[``````\\\YYYWWWYYY```hhhnnnuuu~~~xxxttttttvvv|||}}}|||}}}~~~{{{xxxvvvxxx~~~}}}|||~~~~~~}}}}}}}}}|||{{{yyyxxxvvvtttsssqqqooonnnnnnooopppnnnoooppppppooonnnllljjjkkkjjjiiiiiiiiiiiiiiiiiimmmlllkkkjjjiiiiiijjjkkkkkkllllllmmmnnnooopppppppppqqqqqqpppooopppsssvvvxxxxxxwwwvvvuuutttsssrrrqqqooonnnooorrrsssrrrpppssstttuuutttrrrppppppqqqsssqqqooooooqqqrrrrrrqqqnnnnnnmmmmmmllllllkkkkkkppppppooooooooooooppppppuuuvvvwwwyyy|||zzzqqqgggcccdddnnnqqquuuwwwwwwvvvuuutttwwwzzz~~~}}}yyyvvvvvvxxxxxxlll\\\PPPKKKKKKLLLLLLMMMLLLJJJIIIGGGDDD???;;;;;;888666555555555555444555555444444444333333333555444333333222222333333111111222222222333333333444333222222111111222222000111333333111000111111000111111111111222222222000000000000000000000000000111111111111111111000,,,---...///000111111111111111000000000000111111222222111111000/////////222222111111111111222222111111000000000000111111222222111111222444666777::::::;;;===@@@BBBCCCCCCEEEHHHLLLQQQWWWbbbpppzzzgggnnnxxxyyypppddd[[[XXXWWWVVVUUURRR\\\hhhsssyyy}}}xxxuuutttvvvxxxyyyxxxnnn___RRRJJJFFFEEEEEEHHHHHHGGGEEEAAA===999666666555444333222222222222222222222222222222222222222222222222222222222222111111111111111222222222000111111111111222222222111111222222222222111111000000000000000000000000333333222111000000111111000000/////////000111111111111000000000000111111111111111111000000000000000000000000111111111111000000111222222222222111222222333333333333222222444444666777999;;;<<<<<>>;;;888666555444333222555555444444444333333333555444333333222222333333111111222222222333333333444333222222111111222222///111333333111000111222000111111111111222222222000000000000000000000000///000000111111000000///---......///////////////111111000000000000111111000000000000000000000000222222111111111111222222111111000000000111111222222222222222333555777888999:::;;;===???BBBDDDEEEFFFIIINNNSSS[[[hhhxxxdddiiiqqqzzzwwwkkk___XXXSSSRRRQQQPPPZZZgggqqqvvvxxx{{{~~~zzzvvvwww{{{~~~uuueeeWWWMMMHHHEEEDDDGGGGGGGGGEEEBBB>>>:::888888777555444333222222222222222222222222222222222222222222222222222222222000000000111111222222222000000111111111222222222111111222222222222111111000000000000000000000000333333222111111000000000111000000///000000111111000000//////000000111111111111111000000000000000///000000000111111111111000000111222222222222111222222333333333333333333444555666888:::;;;<<<===???@@@BBBBBBCCCFFFKKKPPPYYYgggyyytttiiijjjnnnuuu}}}}}}~~~||||||xxxooohhhhhhnnnsssxxx|||~~~~~~{{{yyyxxxwwwvvvuuuttttttrrrqqqpppnnnnnnnnnnnnmmmmmmmmmmmmnnnoooooopppppppppooonnnmmmlllnnnmmmllllllkkkkkkllllllkkkkkkjjjiiiiiijjjkkkllljjjjjjlllnnnppprrrssstttrrrsssrrrqqqqqqrrruuuxxxzzzzzz{{{{{{zzzyyyxxxwwwvvvuuuttttttvvvxxx{{{|||xxx{{{~~~~~~{{{zzzyyyyyywwwwwwxxxzzz{{{{{{zzztttttttttssssssssssssrrrsssrrrpppooonnnmmmmmmmmmmmmmmmnnnnnnpppqqqrrrsssvvvvvvuuuuuuwww{{{qqqeee``````bbbiiiqqqvvvwwwvvvxxx||||||wwwoooooowww~~~ooo^^^RRRMMMMMMKKKKKKLLLMMMLLLJJJEEEBBB@@@===999777666555444333555555444444444333333333555444333333222222333333111111222222222333333333444333222222111111222222///111222222111111111222000000111111111222222222000000000000000000000000//////000000000000//////111222222333222222111111111111000000000000111111//////000000111111111111222222111111111111222222111111000000111111222222222222222222444666888999;;;<<<===>>>???AAADDDFFFHHHJJJOOOUUU^^^lll|||bbbfffkkkrrr|||ttthhh\\\TTTQQQQQQNNNXXXeeeoootttvvvwwwxxxzzzyyy}}}zzzlll^^^SSSLLLGGGEEEFFFFFFGGGFFFDDD@@@<<<999999888777555444333333333222222222222222222222222222222222222222222222222000000111111222222222333000000111111111222222222000111111222222111111000000000000000000000000000222222222222111111000000111111000000000000111111...............///000111000000000000000000111111///000000000111111111111000000111222222222222111222222222333333444444555555666777999:::<<<===>>>===@@@BBBCCCDDDJJJSSSZZZeeeuuuvvvuuuvvv|||{{{tttjjjcccdddnnnxxx{{{|||{{{||||||{{{~~~~~~|||{{{yyywwwuuuttttttsssqqqqqqpppooonnnmmmllllllnnnnnnnnnnnnoooppppppqqqppppppoooooonnnmmmmmmlllllllllkkkkkkkkkkkkllllllkkkjjjiiiiiijjjkkklllmmmiiijjjlllooosssvvvxxxyyyuuuuuuuuutttssstttxxxzzz~~~~~~~~~}}}}}}||||||||||||~~~}}}wwwxxxxxxyyyyyyzzzzzzzzzuuutttsssrrrqqqppppppppppppooooooooooooooopppqqqsssrrrpppooopppsssvvvxxxyyy}}}wwwiiieee```aaagggpppvvvxxxuuuxxxxxxpppgggeeellltttrrr^^^SSSOOOKKKKKKKKKLLLMMMKKKGGGDDDAAA>>>;;;999888888777555555555444444444333333333555444333333222222333333111111222222222333333333444333222222111111222222...000222222111111222333000000111111111222222222222222222222222222222222//////000000000000//////111111111111111000000///111111000000000000111111/////////000111111222222222222111111111111222222111111111111111222333333333222222333555777999:::>>>???@@@??????@@@DDDGGGJJJMMMQQQWWW___kkkzzzaaadddhhhmmmuuu~~~zzzmmm^^^TTTOOONNNOOOUUU```kkksssxxxyyyxxx{{{~~~}}}rrrfff\\\SSSKKKFFFDDDFFFGGGGGGEEEAAA===;;;999999777666555555555555222222222222222222222222333333333333333333333333222222222222222333333333000111111111111222222222000000111111111111000000000000000000000000000000000111222222222222111111222222111000000000111111...------......///000111000000000000111111111111000000000000111111111111000000111222222222222111333222222222333444555666666666888999;;;===>>>>>>===@@@CCCDDDFFFMMMYYYbbbppp~~~~~~zzzzzzxxxooohhheeegggrrr}}}}}}wwwtttsssuuuuuuzzz|||zzzvvvuuutttsssrrrqqqqqqqqqooonnnmmmmmmllllllmmmmmmlllmmmmmmooopppqqqqqqrrrqqqqqqppppppooonnnnnnnnnjjjjjjjjjjjjkkklllmmmnnnnnnmmmmmmmmmnnnoooqqqrrrlllmmmooosssvvvzzz|||~~~yyyyyyyyyxxxwwwxxx{{{~~~{{{zzzyyywwwvvvvvvuuuuuutttsssrrrqqqppppppppppppqqqpppnnnllllllmmmnnnooonnnrrrwww||||||xxxpppgggaaaaaagggooossssssvvvuuunnneee```bbbgggwwwnnn\\\SSSMMMLLLKKKLLLMMMLLLIIIGGGDDDAAA>>><<<;;;:::999777555555444444444333333333555444333333222222333333111111222222222333333333444333222222111111222222...000222222222111222333000111111111111222222222333333333333333333333333///000000111111000000///111111222222222111000000111111000000000000111111//////000000111111111222222222111111111111222222111111111111111222333444333333333444555888:::;;;???AAABBBAAA@@@AAAFFFJJJOOORRRVVVZZZ___iiiuuu~~~```bbbfffiiippp{{{rrrbbbUUUOOONNNQQQSSSYYYdddrrr{{{}}}}}}}}}vvvnnndddYYYOOOHHHCCCEEEGGGHHHFFFCCC???<<<888777666555555555555555222222222222222222222222333333333333333333333333444444444333333333333333000111111111111222222222000000111111111111000000000000000000000000000000//////111222333333222222333222111111000000111111............///000111222///000000000111111111111000000000000111111111111000000111222222222222111333333222222333444666777666777888:::;;;===>>>??????BBBEEEEEEFFFNNN\\\fffxxx}}}zzz}}}tttmmmllllllooowwwzzztttooolllmmmooottt|||~~~}}}}}}}}}}}}|||xxxuuupppooonnnnnnmmmmmmnnnnnnnnnmmmlllllllllmmmoooooolllmmmoooppprrrssstttttttttssssssrrrqqqqqqqqqqqqmmmmmmnnnnnnppprrrssstttttttttssstttuuuwwwyyyzzzuuuvvvxxx{{{}}}~~~}}}|||zzzyyywwwvvvuuutttssssssrrrqqqpppnnnlllkkkjjjjjjiiikkknnnpppssswww|||~~~wwwxxxnnngggfffjjjnnntttvvvvvvrrrjjjccc```___lllvvviiiZZZQQQOOOMMMLLLMMMMMMLLLKKKIIIFFFBBB>>>===;;;999777555555444444444333333333555444333333222222333333111111222222222333333333444333222222111111222222...000222222222111222444000111111111111222222222222222222222222222222222000111111111111111111000111222222333333333222222111111000000000000111111000000000000000111111111222222111111111111222222111111111111222333444555333333333444666888;;;<<<>>>AAACCCBBBAAADDDJJJPPPVVVXXX[[[]]]```fffooouuu___aaadddgggmmmwww{{{iii[[[UUUSSSRRRQQQSSS___ppp~~~~~~|||}}}yyyrrriii^^^RRRJJJCCCEEEGGGHHHGGGCCC???<<<666555555444444444555555222222222222222222222222333333333333333333333333555555555444444333333333000111111111111222222222000000111111111111000000000000000000000000000000---///000222333333333222333333222111000000111111////////////000111222333//////000000111111111222000000000000111111111111000000111222222222222111333333222222333555666777777777888:::<<<===??????BBBDDDFFFEEEFFFNNN\\\hhh{{{{{{{{{rrrnnnqqquuuvvv{{{}}}xxxrrrllliiihhhlllqqqvvv|||~~~|||{{{{{{{{{{{{yyyuuurrrlllkkkkkkjjjkkkkkkllllllmmmmmmllllllmmmooopppqqqnnnoooqqqsssuuuvvvwwwwwwvvvvvvuuusssssssssssssssrrrrrrssstttvvvxxxzzz{{{yyyyyyyyyyyyzzz|||~~~}}}{{{yyyxxxxxxwwwuuuuuusssqqqooollljjjiiiggghhhiiijjjkkknnnssswwwxxx~~~{{{|||uuunnnmmmooovvvxxxyyyvvvppphhhaaa^^^bbbgggssssss```TTTQQQNNNMMMNNNNNNNNNMMMMMMIIIDDD@@@>>>;;;888666555555444444444333333333555444333333222222333333111111222222222333333333444333222222111111222222...000222222222222333444000111111111111222222222111111111111111111111111111111222222222222111111......///000000000000000111111000000000000111111111111000000000000000000222222111111111111222222111111111111222333444555333333333444666999;;;<<<<<>>888666333222222333444333666666555444444333222222///000111222444555666777444333222333444444333222222222222222222222222222111111111111111111111111111111111111111111111111444444555666555222000///000///...------...///000111111111111000000000000000000000000000000000000111111222222000///,,,+++222222111111111111111222111111222333333444555555333555999===???AAAAAABBBDDDFFFHHHJJJMMMRRRXXX]]]mmmrrrxxxzzzyyy{{{}}}zzz}}}wwwtttssssssvvvyyy}}}~~~xxxpppjjjfffeeebbbeeejjjqqqyyy|||zzzxxxyyyyyywwwtttsssssssssmmmllllllkkkkkklllmmmmmmlllllllllmmmnnnpppqqqrrrqqqqqqrrrtttvvvxxx{{{|||xxxxxxyyyyyyyyyzzzzzzzzz{{{|||}}}|||yyyuuurrrpppppppppkkkiiigggfffhhhjjjkkkkkknnnppptttyyy{{{}}}uuulllpppuuu|||}}}rrrgggaaaaaa___aaahhhrrr|||}}}xxx___WWWMMMHHHJJJMMMNNNMMMLLLJJJHHHFFFDDD???:::666888666444333444555555444333333333444444555555555444444444333333222222222333333333333333333333333333333333222222111111111111111111111111111111111000000000000000000000000222222222111111111111000111111111111111111111111222111000///000111333444111111111111111111111111......//////000000111111000111111111111222222222333444666999;;;===>>>>>>@@@CCCEEECCCBBBGGGRRR\\\eeeiiimmmkkkfffbbbbbbdddaaaaaaaaabbbeeellltttzzzxxxeeeWWWSSSNNNOOOPPPSSS]]]nnnxxxhhhYYYQQQHHHEEECCCDDDFFFFFFCCC@@@;;;888555333444555555444555555444444333222222222111222222333333444444444222000///000111222111000222222222222222222222222111111111111111111111111111111111111111111111111444333222111111000000000111000////////////000111111111111111000000000000000000000000000000000000111111111111111111000///222222111111111111222222222333333444555666666777:::;;;<<<>>>???@@@BBBCCCCCCFFFJJJMMMPPPTTTXXX[[[aaagggmmmrrrtttwww}}}|||xxxyyy~~~zzzvvvwwwyyy|||~~~zzzssslllgggcccbbbbbbdddiiiooouuu{{{|||zzzxxxtttuuuuuusssqqqoooooopppmmmllllllkkkkkkkkkkkklllmmmmmmmmmnnnooopppqqqrrrssstttvvvwwwyyy{{{|||}}}||||||}}}{{{xxxuuutttpppmmmjjjhhhhhhiiijjjiiiiiijjjlllppptttxxx|||~~~}}}uuunnnuuu}}}{{{rrrjjjeeebbbbbbdddllluuu|||}}}|||pppdddUUUKKKIIIKKKKKKKKKLLLJJJHHHGGGDDDAAA<<<888888666444333444555555444333333333444444444555555444444444333333222222222333333333333333333333333333333333222222222111111111111111111111111111111111111111111111111111111222222222111111111111000111111111111111111111111///000000111111111111111111111111111111111111111000000000000111111111111111111111111222222222222333444666999;;;===??????BBBEEEHHHGGGHHHNNN[[[eeeooorrruuurrrkkkfffeeeeeebbbccccccccceeehhhmmmqqq{{{ppp^^^TTTMMMLLLKKKNNNWWWfffwwwuuueee[[[KKKHHHEEEDDDFFFGGGFFFCCC===:::777555555666555555444444333333222222111111333333333333333222222222111000//////111111000///222222222222222222222222111111111111111111111111111111111111111111111111222111///......///111222222111111000000111111222111111111111000000000000000000000000000000000000111111111111111222333444222222111111111111222222333444444555777888999999===>>>?????????AAADDDFFFEEEJJJPPPTTTVVVWWWWWWXXXXXX]]]eeekkkpppvvv~~~yyyvvvxxx~~~~~~{{{|||yyy{{{~~~~~~{{{uuunnnhhhccc```___cccdddhhhmmmqqqvvvyyy{{{~~~~~~}}}}}}|||{{{{{{{{{{{{zzzxxxvvvuuuqqqrrrsssqqqooonnnnnnooopppoooooonnnnnnmmmmmmmmmnnnnnnnnnooopppqqqrrrsssuuuwwwyyy|||}}}|||wwwtttooolllkkkkkkkkkkkkggggggggghhhjjjlllnnnpppuuuzzzvvviiinnnwww}}}rrrjjjgggdddbbbfffnnnwww}}}rrr```RRRKKKJJJKKKKKKLLLJJJIIIHHHFFFCCC???<<<999666444444555666555555333333333444444444444555444444333333333333222222333333333333333333333333333333333222222222222111111111111111111111111111111111111111111111111111222222222111111111111000111111111111111111111111---...000222222111000///111111111111111111111111222222222222111111111111111111111111222222222333222444666999<<>>@@@BBBCCC???AAADDDHHHNNNYYYhhhrrrwwwnnniiigggccceeeggghhhhhhiiikkkmmmoooyyyrrraaaSSSLLLGGGIIIPPP[[[mmm}}}yyylllYYYRRRJJJFFFFFFGGGHHHGGG@@@===999666555444333222333333222222222222111111000000111222222333333444222111000111222222222000111111111111111111111111111111111111111111111111111111111111111111111111...///000222222222222111000000000000000000000000111111111111000000000///000000000000000000000000333222111000///000111111222222111111222333333444222222444555777999:::;;;;;;???DDDEEEDDDDDDGGGJJJGGGMMMVVV\\\___``````aaa___bbbhhhooowwwzzzuuuuuuuuu}}}}}}~~~}}}}}}~~~}}}}}}xxxqqqllljjjhhhgggiiikkkmmmqqqtttwwwzzz{{{}}}~~~|||zzzxxxwwwwwwwwwssssssssssssrrrqqqqqqpppssstttvvvuuuttttttuuuwwwxxxxxxyyyyyyxxxwwwvvvuuuqqqrrrrrrtttuuuwwwyyyzzz{{{}}}~~~zzzuuusssrrrpppmmmkkkiiiiiijjjkkkfffiiinnnsssxxx}}}sssmmmiiillltttzzz{{{xxxqqqooommmmmmpppuuuyyy{{{}}}ppp___RRRNNNOOOOOOMMMKKKKKKJJJIIIGGGDDD===;;;888777777777666666444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111222222222111111111000000111111111111111111111111000///.........///111222111111111111111111111111111111111000000//////...111222222222222333333333333555888;;;???AAACCCDDDDDDFFFIIINNNWWWeeetttzzzrrrkkkgggccceeegggiiijjjkkkmmmooommmttt}}}kkk[[[PPPIIIIIINNNWWWiiizzzsssbbbYYYNNNGGGEEEFFFGGGGGGBBB???:::777555444333111333333333333333333222222000000000111222333333444111000//////111111000///111111111111111111111111111111111111111111111111111111111111111111111111...000222444444444222111///000000111111000000///111111111111000000000000000000000000000000000000333222111000000000000000222222111222222333444555111222444666888:::<<<===@@@DDDIIIIIIGGGGGGLLLPPPPPPTTTZZZ___bbbeeegggiiieeekkkttt~~~}}}xxxwwwwwwyyy~~~}}}{{{{{{}}}zzz{{{}}}}}}{{{{{{wwwtttsssrrrpppqqqrrrtttwwwyyy|||~~~}}}zzzyyyvvvtttsssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrtttuuuvvvuuuuuuwwwxxxwwwxxxzzzzzzzzzzzzyyyxxxuuuvvvwwwyyy|||{{{yyyvvvrrrnnnkkkjjjkkkkkkdddgggjjjmmmqqqvvv|||zzzsssjjjgggkkkrrryyy}}}rrrssssssuuuvvvxxxyyyyyy}}}ssscccYYYTTTRRRPPPMMMLLLLLLKKKIIIGGGBBB???;;;999999888777666555444444444444333333333222222333333333333444444333333333333333333333333111222222222222333333333111111111111111111111111222222222222222222222222222222222111111111111000111111111111111111111111111000///......000222333111111111111111111111111000000000///////////////222222222222333333333333555777999<<>>???DDDHHHKKKKKKKKKPPPYYYbbbjjjjjjjjjhhhggghhhkkknnnpppzzz~~~zzz~~~vvvtttuuuyyy{{{{{{zzzxxxzzz~~~{{{{{{zzzyyyzzz{{{{{{|||}}}~~~|||~~~}}}}}}}}}}}}~~~~~~~~~~~~wwwvvvsssqqqppppppqqqqqqrrrrrrqqqqqqqqqrrrrrrsssssstttvvvwwwwwwwwwyyy{{{xxxzzz|||}}}~~~}}}|||{{{{{{|||~~~|||vvvrrrpppooooooiiijjjkkkkkkllloootttwwwvvvyyy~~~wwwmmmgggiiipppwwwqqqsssvvvyyyzzzzzz{{{{{{zzz~~~nnnaaaTTTRRROOONNNMMMLLLKKKIIIFFFCCC???<<<:::999777666555555444444444333333333222222222333333444444444333333333333333333333333111111222222222333333333111111111111111111111111222222222222222222222222222222222111111111111000111111111111111111111111000000000000111111222222111111111111111111111111000000000000000000111111222222222333333333444444777888;;;===@@@BBBCCCDDDBBBDDDIIISSScccwww|||rrrllleeefffhhhhhhhhhiiikkkmmmkkklllooozzzxxxjjj[[[NNNKKKJJJMMM]]]ooo}}}nnncccTTTIIIDDDDDDDDDDDDGGGCCC>>>:::888666444333444444444444444444444444333333222222111000000///444333222333444444333222000000000000000000000000111111111111111111111111111111111111111111111111333222111000///111222333111222333444444333222111111111111111000000000000000000000000000000000000///000222444555555555444222222222222333444555666333444666999;;;>>>@@@AAADDDHHHKKKLLLNNNXXXhhhttt{{{rrrllliiikkkmmmzzz|||~~~~~~{{{ppprrruuu{{{tttvvvvvvvvvyyy~~~{{{~~~{{{{{{{{{|||}}}}}}~~~~~~xxxvvvtttrrrqqqqqqrrrsssrrrrrrrrrrrrrrrrrrssstttuuuwwwyyyyyyyyyzzz|||~~~{{{|||zzzwwwvvvuuuqqqpppnnnkkkiiiiiilllnnnooorrrwww{{{~~~vvvgggbbbffflllooorrrvvvyyy{{{|||}}}~~~vvvwwwoooVVVSSSPPPOOONNNMMMKKKJJJHHHEEEAAA===;;;999777555555555555444444333333333222222222333333444444444333333333333333333333333111111111222222333333333111111111111111111111111222222222222222222222222222222222111111111111000111111111111111111111111///000222333333333111000111111111111111111111111000000111111222222222333222222333333333444444444888999;;;>>>@@@BBBCCCCCCEEEGGGNNNZZZlllvvvnnnfffeeeeeeffffffggghhhiiiiiiiiinnnvvv}}}lll___TTTOOOJJJHHHTTTeeexxxrrriii\\\NNNFFFCCCEEEGGGHHHEEEAAA<<<888555444444222222333333333333333333333222222111111222222333333333222111111222333333222222222111111111000000000000000000000000000000222222222111111111000000(((***,,,...000000000000000000000000111111111111222222222111111111000000////////////////////////111111111111111111111111111111111222333333333333444333666:::;;;;;;>>>DDDKKKJJJOOOVVVWWW\\\sss~~~rrrsssxxxzzz}}}vvvppppppttt{{{~~~|||vvvrrrnnnqqqzzz~~~}}}|||{{{{{{{{{{{{zzzuuupppooopppqqqqqqpppssssssttttttuuuvvvvvvvvvrrrtttuuuwwwyyyzzzzzzzzz}}}}}}}}}~~~}}}||||||}}}~~~}}}~~~~~~~~~yyyvvvrrrooonnnmmmkkkjjjjjjmmmqqqwww|||qqqgggbbbmmmooorrruuuxxxyyyxxxwwwqqqsssxxxkkk\\\NNNJJJKKKJJJIIIIIIKKKIIIEEEAAA<<<999777555555444333333555555444222555333111222444555333111111111111222222333333444222222222222222222222222555444333333222222222222222000...///222444333111000000//////.........---111111111111111111111111000000111111111222222222111111111111111111111111111111222222222333333333333444444333222333555777888;;;>>>@@@AAABBBCCCDDDDDDIIIRRR^^^tttyyytttfffffffffffffffgggiiiiiihhhhhhkkkrrr{{{~~~rrrcccVVVOOOJJJHHHQQQ___ooo|||uuulll^^^QQQGGGDDDEEEFFFHHHEEEAAA<<<888666444444444444444444333333333333333222222111111222222333333333222111111222333333222222222111111111000000000000000000000000000000222222222111111111000000///000111111111111000///000000000000111111111111222222222111111111000000000000000000000000000000111111111111111111111111222111111222222333444555666555888<<<>>>===AAAGGGJJJMMMVVVaaadddiii||||||~~~yyyqqqnnnqqquuu{{{{{{yyyrrrooommmpppxxx~~~}}}|||{{{{{{{{{{{{zzzvvvrrrppppppqqqqqqppptttttttttuuuvvvwwwwwwxxxwwwxxxxxxyyyzzz{{{||||||~~~|||{{{zzz{{{{{{|||}}}~~~|||}}}~~~~~~}}}}}}yyytttrrrpppooonnnnnnppptttxxx|||~~~qqqjjjiiimmmrrruuuvvvtttsssrrrgggiiimmmzzzzzzgggSSSLLLMMMMMMKKKJJJKKKIIIGGGDDD@@@<<<999888555444333333555555444333555333111222444555444222222222222222222333333333222222222222222222222222555444333333222222222333333111000000333444333111000000000/////////......111111111111111111111111000000111111111222222222111111111111111111111111111111222222222333333333333444444333222333666888999<<>>@@@AAAEEEKKKOOOVVVfffuuuzzz{{{}}}xxxrrrnnnnnntttwww|||~~~{{{wwwtttkkkkkklllqqqxxx~~~~~~}}}||||||{{{{{{|||{{{xxxtttqqqqqqqqqpppooossstttuuuvvvwwwxxxyyyzzz{{{zzzzzzzzz{{{|||~~~|||||||||{{{zzzyyyxxxwwwwwwxxxxxxyyyzzz{{{||||||}}}}}}|||{{{{{{{{{{{{{{{}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}zzz{{{||||||||||||~~~zzzwwwtttrrrtttuuuwwwzzz~~~wwwiiilllqqqsssssspppmmmlll```___aaalllttt[[[PPPOOONNNLLLKKKJJJJJJIIIHHHEEEAAA===;;;666555333333555666555444444333222333444555444222333333333333222222222222222222222222222222222222444444333222222222333333333222222333444444222000111111111000000000000000111111111111111111111111111111111111111222222222111111111111111111111111111111222222222333333333222333444333333444666999;;;===AAABBBCCCDDDFFFGGGGGGMMMUUUddd{{{ffffffffffffggghhhiiijjjiiiggggggjjjooozzz~~~ttt```SSSLLLHHHJJJOOOVVVfffzzzzzzsssfffYYYNNNGGGEEEDDDEEEDDDBBB???<<<999666555777777666555444444333333333222222111111222222333222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111//////000000111111111111///000000000111111111111111111111111111111111111222222222222222222222222111111111111111111111111555333222111222444777999999888;;;@@@BBBCCCHHHOOOVVVcccxxx{{{uuupppooorrrwwwyyy|||}}}|||wwwrrrooogggiiinnnuuu|||~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||||||||yyyvvvsssrrrqqqpppppprrrssstttuuuwwwyyyzzz{{{|||{{{zzzzzz|||~~~}}}}}}~~~~~~|||{{{xxxxxxxxxxxxwwwvvvvvvuuuqqqrrrssssssuuuuuuvvvwwwzzzyyyyyyxxxxxxxxxyyyyyy{{{|||}}}~~~}}}}}}}}}}}}||||||||||||yyy{{{||||||{{{|||~~~|||wwwwwwxxxzzz|||ssspppnnnooorrrrrrnnnkkkbbb]]]YYY^^^nnn~~~eeeVVVNNNJJJIIIKKKIIIJJJKKKKKKHHHDDD@@@===888666444444555666555555444444333333444444444333444444444333333222222111222222222222222222222222444333333222222333333333444444444444444333222000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333222333444333333555777:::<<<>>>@@@BBBCCCDDDFFFHHHHHHNNNWWWfffgggffffffgggggghhhiiijjjjjjhhhhhhkkkoooxxx}}}}}}|||hhhXXXOOOIIIHHHJJJPPP^^^qqqzzzssshhh[[[PPPIIIEEEDDDDDDDDDBBB@@@>>>:::777555777777666555444444333333333222222111111222222333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000111222222///000000000111111111111111111111111111111111111222222222222222222222222111111111111111111111111555444222222333666999;;;:::999;;;@@@CCCEEEKKKRRR[[[jjj{{{wwwtttvvvzzzyyyzzz||||||zzzuuuooollleeekkksss{{{|||||||||}}}~~~~~~~~~~~~}}}}}}||||||||||||}}}{{{zzzxxxuuusssqqqqqqqqqpppqqqsssuuuwwwzzz{{{|||}}}}}}}}}~~~}}}{{{yyyxxx|||zzzxxxwwwwwwvvvtttsssrrrrrrrrrsssrrrrrrqqqqqqlllmmmmmmnnnooopppqqqqqqtttttttttttttttuuuvvvwwwxxxyyyzzz|||}}}~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{xxxzzz{{{{{{{{{|||~~~{{{{{{{{{}}}{{{ooolllrrrvvvtttoooggg___VVVVVV^^^mmm~~~ooo___PPPFFFGGGLLLIIIKKKLLLMMMKKKGGGBBB???;;;888555444555555555555444444444444444444444444555444444333333222222222222222222222222222222222333333333222222333333444444444555444333222222222111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333111222333444444555999;;;<<<>>>@@@AAABBBCCCFFFHHHHHHOOOZZZjjjgggggggggggghhhiiijjjjjjkkkjjjjjjmmmooouuu{{{ppp___RRRKKKIIIIIIMMMVVVgggzzz}}}|||vvvqqqggg\\\RRRJJJFFFDDDCCCCCCCCCBBB???<<<888666666666555555444333333333333222222111111222222333111222222333333222222111111111111111111222222222111111111111111111111111111111111111111222222222444444333222111111111222000000000000111111111111111111111111111222222222222222222222222222222222111111111111111111111111555444444444555777:::;;;;;;:::<<>>;;;777555444555444444333555666555444333444555444444444444333333333333222222222222222222222222333333222222222333444444333444444333111111222444111111111111111222222222111111111111111111111111222222222111111111111111111111111111111111111111111111222222222333333333111222333444444666:::<<<<<<>>>@@@AAAAAACCCFFFIIIIIIQQQ]]]nnngggggggggggghhhiiijjjkkklllkkklllmmmmmmqqq|||{{{zzzwwweeeVVVNNNJJJJJJKKKOOO^^^ttt{{{wwwrrrmmmfff\\\SSSKKKFFFDDDBBBCCCCCCCCCAAA===999666444444444444333333333333333222222111111222222333111222333333333333222111000000111111111222222222111111111111111111111111000000111111111222222222333222111111000111222333000000000000111111111111000000111111111222222222222222222222222222222222111111111111111111111111444444555666777999:::;;;>>><<<>>>DDDHHHKKKSSS[[[dddlllwww~~~zzz{{{}}}}}}}}}xxx{{{yyyzzz{{{{{{xxxtttooollllllsss|||}}}{{{zzzzzzzzz{{{}}}}}}}}}||||||||||||}}}}}}yyyzzz{{{xxxuuussssssuuuqqqsssuuuxxx{{{~~~~~~{{{wwwtttrrrqqqooollljjjgggeeeddddddbbbaaa```aaaaaa___^^^XXXYYYZZZ[[[[[[[[[[[[[[[\\\\\\]]]^^^___``````aaaaaaaaabbbdddfffhhhkkkllllllnnnpppssstttttttttsssttttttttttttuuuuuuvvvvvvssstttvvvvvvvvvwwwzzz|||~~~~~~}}}|||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~{{{||||||~~~yyytttuuuwwwwwwtttkkkbbb[[[UUUVVVaaaooowwwzzz~~~zzzkkkYYYOOOOOOPPPPPPQQQPPPNNNKKKGGGEEEAAA===888555444444333222333555666666444333444666333333333444444444444444222222222222222222222222333222222222333333444555222333222000...///333666000000000111111111222222111111111111111111111111222222222111111111000000111111111111111111111111111111222222222333333333000222333444555777:::===>>>???AAABBBBBBDDDHHHKKKKKKTTTaaasssgggggggggggghhhiiijjjkkklllkkklllmmmkkkllluuu|||vvv|||{{{iiiXXXOOOLLLKKKJJJKKKXXXppp{{{uuuoookkkddd\\\SSSLLLGGGDDDAAABBBDDDDDDBBB>>>999666222333333333333333333333333222222222222222222333111222333444444333222111000000111111222222222222111111111111111111111111000000111111222222222222---,,,,,,---///111333555000000000000111111111111000000111111222222222222111111111111111111111111111111111111111111111111333444555777888:::;;;;;;???>>>@@@FFFJJJNNNUUU]]]lllnnnqqqssswwwzzzzzzxxx{{{{{{~~~zzzvvv{{{yyyzzz{{{{{{yyyuuupppmmmooovvv~~~}}}~~~|||{{{yyyyyyyyyzzz}}}}}}}}}||||||||||||}}}~~~xxxzzz{{{yyyuuussstttvvvssstttwwwzzz}}}~~~}}}|||{{{yyytttmmmiiihhhgggeeebbb___]]][[[ZZZVVVTTTSSSTTTUUUVVVUUUTTTNNNOOOPPPQQQQQQQQQQQQQQQRRRSSSSSSTTTUUUVVVWWWWWWYYYZZZ[[[]]]```ccceeeggghhhiiilllooopppppppppoooqqqqqqqqqrrrrrrsssssssssppprrrsssttttttuuuxxxzzz}}}}}}|||{{{{{{{{{{{{{{{}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~|||zzz|||tttqqqtttxxx|||tttjjjaaaWWWRRRZZZgggtttyyyxxxeeeVVVQQQSSSSSSSSSRRRPPPLLLIIIGGGCCC???999666444333222111333555777666444333444777333333333444444555555555222222222222222222222222222222222222333333444555111222111///---...333888//////000000111111111111111111111111111111111111222222222222111111000000111111111111111111111111111111222222222333333333000111333444555777;;;>>>@@@AAABBBCCCDDDFFFIIILLLMMMVVVdddvvvkkkhhhffffffiiijjjiiihhhhhhiiiiiiiiijjjnnnrrrvvvzzzyyyyyynnnbbbSSSJJJIIIHHHNNNVVVddd{{{yyyuuunnniiibbb\\\XXXQQQJJJDDDCCCDDDFFFEEEAAA===:::888888777555444333333444444333333333333333333333333333222222111111222222333000000111111111111000000111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222222222111111111111111111//////000000000000//////111111111111111111222222333555777888888999;;;===AAAAAAFFFNNNQQQQQQVVV___iiiiiihhhfffhhhmmmqqqrrrwww~~~|||~~~||||||}}}}}}wwwssstttwww{{{~~~}}}}}}~~~~~~~~~~~~|||{{{yyyyyyzzz}}}zzz{{{{{{|||||||||||||||~~~{{{xxxxxxyyyzzzxxxuuuwwwyyy{{{~~~|||yyyvvvuuurrrmmmjjjhhheeebbb___XXXWWWVVVUUUSSSPPPNNNMMMKKKKKKJJJJJJIIIIIIHHHHHHFFFFFFGGGHHHHHHIIIHHHHHHJJJIIIHHHHHHHHHJJJKKKLLLLLLMMMOOORRRTTTWWWYYYZZZ[[[]]]___aaacccdddddddddjjjjjjjjjjjjkkklllmmmmmmlllnnnpppqqqqqqqqqsssuuuxxxxxxyyyxxxwwwwwwzzz|||zzz{{{{{{|||~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}||||||}}}~~~~~~{{{zzz{{{}}}|||{{{|||nnnkkknnnxxxuuuqqqmmmeee]]][[[___ooozzz}}}kkkYYY\\\]]]]]]YYYSSSMMMJJJHHHFFFBBB<<<777666555555444888888777666666666666666222333333444444333333222222222222222222222222222111111222333333333333222...111555777666222---)))111111111111111111111111000000000000000000000000111111000000000000111111111111111111111111111111///000000000000111111111333333333444666999<<<===???@@@AAACCCDDDFFFGGGHHHNNNZZZkkk|||jjjhhhfffgggiiijjjiiihhhhhhiiiiiiiiijjjmmmqqquuu~~~zzz~~~xxxgggVVVMMMMMMFFFKKKSSS```www{{{wwwqqqlllfff```\\\UUUMMMGGGDDDEEEFFFDDDAAA===:::888666555333222111111222333333333333333333333333333333222222111111222222333000111111111111111111000111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222000000000000111111111111222222222222222222222222111111111111111222222333555777999999999:::<<<>>>AAABBBGGGOOOQQQPPPTTT[[[___`````````bbbhhhoootttyyyzzz|||zzzyyy{{{~~~|||zzz}}}}}}~~~~~~{{{{{{zzz{{{|||~~~~~~~~~{{{{{{|||||||||||||||{{{}}}{{{xxxxxxzzz{{{zzzyyyzzz{{{}}}{{{yyyvvvssspppmmmiiifffbbb___]]]ZZZWWWUUUOOOOOONNNMMMKKKIIIGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDBBBBBBCCCDDDDDDDDDDDDDDDCCCBBBAAAAAABBBCCCDDDEEEEEEFFFHHHJJJLLLNNNOOOPPPSSSTTTVVVYYY[[[\\\\\\\\\aaaaaaaaabbbccceeefffgggiiikkkmmmnnnnnnnnnppprrrttttttuuutttssstttvvvxxxvvvwwwxxxyyyzzz{{{|||}}}}}}}}}}}}}}}}}}}}}||||||~~~~~~~~~~~~~~~~~~~~~}}}|||||||||}}}~~~~~~~~~~~~zzzxxxxxxzzzyyywww{{{vvvmmmkkkrrrtttwwwvvvoooeeebbbeeepppzzz{{{kkkeeedddbbb^^^XXXSSSNNNLLLIIIEEE???;;;888777666555666666555444444444444444222333333444444333333222222222222222222222222222111111222333333333333222111222333444333111///...////////////////////////111111111111111111111111111111000000000000111111222222222222222222222222000000000111111111222222333333444555777999<<<===@@@@@@@@@AAACCCFFFKKKNNNRRR___rrrjjjiiigggggghhhiiiiiihhhhhhiiiiiiiiijjjlllppptttvvv}}}}}}ppp\\\RRRQQQGGGJJJPPP[[[ooo}}}zzzvvvrrrlllhhhccc\\\SSSLLLGGGGGGFFFDDDAAA>>>:::888666555444222222222222333333333333333333333333333333222222111111222222333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222//////000000111111222222555444333222222333444555111111111111111222333333666888999::::::;;;===???CCCEEEKKKRRRSSSRRRSSSVVVXXXZZZ\\\\\\^^^eeepppzzz}}}}}}|||||||||{{{{{{zzzzzzzzz|||~~~~~~~~~~~~{{{xxx}}}}}}~~~zzz{{{|||}}}~~~~~~}}}||||||{{{|||||||||||||||{{{{{{}}}{{{yyyyyy{{{~~~}}}zzzuuuqqqnnnjjjfffccc___\\\XXXUUUSSSQQQNNNLLLHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA???@@@AAAAAAAAAAAAAAAAAA======<<<<<<<<<===>>>>>>??????@@@BBBCCCDDDEEEEEEGGGHHHJJJMMMOOOQQQRRRRRRVVVVVVWWWYYY[[[]]]```aaadddfffhhhiiiiiijjjlllmmmmmmooooooooooooooorrrtttqqqrrrssstttvvvwwwxxxyyy{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~~~~~~~}}}||||||{{{{{{|||}}}}}}||||||}}}~~~~~~~~~zzzwwwvvvwwwuuussswww|||tttkkkkkkpppxxx~~~zzzqqqnnnpppssszzzuuupppiiibbb\\\VVVRRROOOMMMIIICCC???<<<:::888777666666555444444444444444333333444444444444333333222222222222222222222222111111222333333333333222333222111000000111222333222222222222222222222222222222222222222222222222111111000000000000111111333333333333333333333333111111222222222333333333333444444666888:::<<<>>>AAA@@@@@@???AAAGGGNNNSSSWWWggg|||jjjiiihhhhhhhhhhhhhhhhhhiiijjjkkkkkkkkkmmmpppsssqqqyyy{{{hhhXXXQQQLLLLLLNNNVVVeeewww|||zzzwwwssspppllldddZZZSSSKKKJJJGGGDDDBBB>>>;;;888999888666555444444555555333333333333333333333333333222222111111222222333333222222222222222222333111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222111111111222222222222222333222000//////000222333111111111111222333333444777888999::::::;;;>>>AAAGGGJJJPPPVVVXXXVVVTTTTTTYYYZZZ]]]___aaajjjzzz~~~}}}}}}}}}|||{{{zzzyyyzzz}}}~~~}}}{{{yyy|||}}}~~~zzz{{{}}}~~~~~~}}}}}}|||{{{{{{zzz{{{{{{||||||||||||{{{{{{}}}{{{zzz{{{}}}}}}yyyuuuppplllhhhccc```[[[YYYUUURRRPPPNNNLLLJJJHHHHHHGGGFFFEEEDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@???@@@@@@AAAAAAAAA@@@@@@===<<<<<<<<<<<<=========>>>>>>>>>>>>??????@@@@@@>>>???AAACCCFFFHHHIIIJJJMMMNNNOOORRRTTTWWWZZZ[[[]]]___aaabbbbbbccceeeggggggiiijjjkkkjjjkkkmmmooommmmmmoooqqqrrrtttvvvvvvxxxxxxyyyyyyzzzzzz{{{{{{|||}}}}}}}}}~~~~~~{{{{{{{{{{{{{{{|||||||||{{{{{{{{{|||~~~}}}{{{wwwttttttsssqqqtttxxx|||~~~uuugggiiiqqq|||}}}{{{{{{xxxzzz~~~qqqeee\\\WWWSSSPPPOOOKKKFFFBBB???<<<999777888888777666666666666666333333444444444444333333222222222222222222222222111111222333333333333222333222111000000222444555333333333333333333333333222222222222222222222222222111111000000111111222333333333333333333333333222222222333333333444444444444666777999;;;===>>>AAABBBBBBBBBCCCGGGOOOUUU[[[mmm|||jjjjjjiiihhhgggggghhhhhhjjjkkklllllllllmmmppprrrpppvvvuuuaaaRRRNNNKKKJJJPPP\\\kkk{{{}}}{{{yyyxxxwwwtttmmmbbb[[[QQQMMMHHHEEECCC@@@<<<999999888666555444444555555333333333333333333333333333222222111111222222333333333222111111222333333111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222444444444333333222222111222111///......///111222111111111111222333444555666777888999:::<<<@@@CCCJJJOOOUUU[[[^^^^^^[[[WWW\\\\\\___dddjjjvvv|||zzz{{{~~~}}}|||}}}}}}||||||||||||}}}~~~{{{|||~~~~~~||||||{{{{{{zzzzzzyyyyyyzzz{{{{{{|||||||||||||||}}}}}}~~~~~~~~~{{{xxxtttqqqlllgggccc^^^[[[WWWTTTRRRPPPMMMKKKKKKJJJHHHGGGEEEEEEEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@???@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>===>>>>>>==================;;;;;;===>>>AAACCCEEEFFFEEEFFFHHHJJJMMMPPPRRRTTTUUUVVVYYYZZZZZZ[[[^^^``````bbbdddeeeeeefffhhhjjjhhhiiijjjmmmoooqqqrrrsssuuuuuuvvvwwwxxxxxxyyyyyyyyyzzzzzz{{{|||}}}~~~~~~yyyyyyzzzzzz{{{{{{{{{{{{zzzzzzzzz{{{}}}~~~}}}}}}~~~~~~~~~~~~~~~yyytttsssqqqooopppssswwwyyy|||lllggggggrrr}}}|||zzz~~~mmm```XXXTTTRRRNNNKKKGGGDDDAAA===999777888888777666666666666666333444444555555444444333222222222222222222222222111111222333333333333222111111111222333333444444////////////////////////222222222222222222222222222222111111111111222222333333333333333333333333222333333333333444444444444555777999;;;===>>>???@@@BBBEEEFFFFFFIIIOOOUUUaaasss{{{www{{{jjjjjjjjjiiigggfffgggiiijjjlllmmmmmmlllmmmoooqqqpppttt~~~|||lllXXXOOOJJJGGGLLLUUUcccsss}}}}}}yyyyyyzzz|||{{{uuujjjbbbVVVQQQKKKFFFEEEBBB>>>;;;777666555333333333333444333333333333333333333333333222222111111222222333333222111000000111222333111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222444444333333333222222222222222111000000111222222111111111111222444555666666777888999;;;>>>CCCGGGLLLSSS[[[bbbiiinnnlllgggccc___aaaiiittt~~~|||}}}yyyvvvwwwyyy~~~}}}~~~|||||||||||||||}}}}}}}}}{{{|||}}}~~~}}}~~~~~~}}}|||{{{{{{zzzzzzyyyyyyyyyyyyxxxyyyzzz|||}}}}}}~~~~~~~~~~~~|||wwwqqqmmmgggddd___\\\YYYWWWTTTQQQQQQPPPMMMJJJHHHGGGFFFFFFGGGFFFEEEDDDCCCAAA@@@@@@??????????????????>>>===>>>>>>?????????>>>======<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<>>>@@@BBBCCC>>>???@@@AAADDDFFFHHHIIIJJJLLLOOOPPPQQQRRRTTTVVVVVVXXX[[[]]]]]]^^^```aaaaaabbbdddfffiiikkkmmmnnnpppqqqrrrssstttuuuvvvvvvvvvvvvwwwxxxyyyzzz{{{|||wwwxxxyyyzzzzzzzzzzzzzzzyyyzzzzzz{{{|||}}}~~~~~~~~~~~~}}}}}}}}}|||~~~}}}||||||{{{|||||||||}}}~~~~~~zzzvvvrrrnnnmmmooossstttwwwyyy}}}{{{ooogggjjjssszzz~~~}}}vvvuuuxxx{{{jjj]]]WWWUUUNNNKKKHHHFFFCCC???;;;777666666555444444444444444444444555555555555444444222222222222222222222222111111222333333333333222000111333444444444333222000000000000000000000000222222222222222222222222222222111111111111222222333333333333333333333333222222333333333444444444555666888:::<<<>>>??????>>>BBBFFFGGGGGGJJJQQQXXXhhh{{{xxxwww|||iiikkkkkkiiifffeeegggiiiiiijjjkkkkkkjjjjjjlllnnnooorrrzzz{{{~~~wwweeeVVVNNNHHHJJJPPPZZZjjjxxx|||zzz}}}|||vvvxxx{{{zzzqqqiii[[[TTTLLLHHHFFFDDD@@@<<<888666555444333333444444333333333333333333333333333222222111111222222333333222000//////000222333111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222//////000111111222333333222222222222222222222222111111111222333444555666777888:::;;;>>>BBBHHHLLLRRR[[[eeennnzzztttkkkhhhppp{{{{{{sssoooooorrr~~~~~~{{{{{{|||zzzyyyyyyyyyzzz{{{|||}}}{{{|||}}}~~~~~~}}}|||zzzzzzzzzzzzzzzyyyyyyyyyyyyyyywwwxxxyyy{{{}}}~~~{{{xxxuuupppllliiifffbbb```___]]]YYYUUURRRPPPOOOOOOMMMLLLKKKIIIGGGEEECCCCCCAAAAAAAAAAAAAAA@@@????????????@@@@@@@@@???>>>===<<<<<<<<<;;;;;;;;;;;;:::;;;:::::::::<<<===???@@@;;;;;;<<<<<<>>>???AAABBB@@@BBBEEEFFFGGGHHHKKKMMMKKKNNNQQQSSSTTTUUUVVVXXXYYYZZZ\\\___aaadddfffgggkkkkkklllnnnoooqqqrrrrrrrrrrrrsssuuuvvvxxxyyyyyyvvvvvvxxxyyyzzzzzzzzzyyyzzzzzzzzzzzz{{{|||}}}~~~}}}}}}}}}}}}}}}||||||{{{||||||{{{zzzzzzzzzzzzzzz{{{|||~~~|||~~~~~~}}}}}}~~~yyyrrrnnnnnnooopppqqqsssuuuyyyrrrjjjiiilllsss{{{~~~xxxqqqkkkhhhmmmtttbbbXXXTTTMMMKKKIIIHHHEEEBBB===999666666555444444444444444444444555555555555444444222222222222222222222222111111222333333333333222222222333333444333333333444444444444444444444444111111111111111111111111333222222111111222222333222222222222222222222222222222222222333333333333555666999;;;>>>?????????===AAAEEEFFFFFFLLLWWW___qqq{{{wwwzzziiikkkkkkiiifffeeefffiiiggghhhjjjjjjiiiiiijjjkkkoooqqqwwwppp___UUULLLJJJLLLSSSaaaooozzzxxx|||{{{tttvvv{{{~~~tttlll]]]VVVNNNIIIGGGEEEAAA===:::999777666555555666666333333333333333333333333333222222222222222222333222111///......///111222111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222***+++---...000222444444000111222222222222111000111111111222333444666777888999;;;===@@@EEEKKKPPPXXXbbbnnnzzzyyyrrrwwwzzzpppkkkjjjlllxxx}}}|||xxxxxxzzzyyyyyyxxxwwwxxxyyyzzz{{{{{{|||}}}~~~}}}{{{zzzyyyxxxzzzzzzyyyyyyyyyyyyyyyyyyvvvwwwyyy{{{}}}|||yyyuuuqqqnnnmmmjjjfffaaa]]]ZZZYYYYYYSSSRRRQQQNNNLLLIIIHHHGGGEEEEEEEEEEEEEEEDDDCCCBBBAAAAAABBBBBBBBBAAA???>>>============<<<<<<<<<<<<::::::999999:::;;;===>>>;;;;;;;;;;;;<<<===>>>???999<<<>>>@@@@@@BBBDDDGGGCCCFFFJJJLLLMMMNNNPPPQQQSSSTTTVVVYYY\\\___aaabbbggggggiiijjjlllmmmnnnoooooopppqqqssstttvvvwwwxxxuuuvvvxxxyyyzzzzzzyyyyyyzzzzzzzzzzzzzzz{{{|||}}}}}}}}}}}}}}}}}}|||{{{{{{|||{{{zzzzzzyyyyyyyyyyyyzzz{{{}}}~~~{{{}}}~~~}}}|||{{{|||}}}zzz|||wwwqqqpppmmmmmmnnnnnnooossswww{{{zzz~~~nnnbbb```jjjvvvvvvqqqkkkeee]]]___qqqzzzdddVVVQQQMMMLLLJJJIIIGGGDDD???;;;888888777666666666666666444444555555555555444444222222222222222222222222111111222333333333333222444444333222222222333444222222222222222222222222000000000000000000000000333222222111111222222333111111111111111111111111111111222222222333333333555777999<<<>>>???@@@@@@<<<@@@CCCCCCEEEMMM[[[fffwww|||xxxxxx}}}hhhjjjllljjjgggeeefffggggggggghhhhhhhhhhhhhhhhhhkkkmmmuuu}}}wwwfffYYYOOOMMMKKKMMM[[[nnn{{{{{{qqquuuzzz}}}|||yyyvvvuuujjj```SSSJJJGGGFFFEEECCC>>><<<:::777555444444444333333333333333333333333666555444333333333333333333222222111111222222333333222222111111222222333111111111111111111111111222222111000//////000000111111111111111111111111222222111111111111111111////////////000000000000222222333444555666888999<<<:::<<<@@@DDDGGGOOOVVVbbbkkkvvvuuu{{{~~~yyyrrrmmmkkklllmmm{{{xxxwwwwwwzzzyyyyyyxxxyyyzzz{{{|||}}}}}}~~~~~~~~~}}}{{{xxxwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxyyyzzz|||~~~~~~}}}yyytttoookkkhhhfffeeeccc```[[[VVVRRRNNNMMMKKKKKKJJJIIIHHHHHHHHHHHHEEEEEEDDDCCCBBBBBBBBBBBBCCCAAA@@@@@@AAA@@@>>><<<<<<;;;:::::::::::::::;;;999999999:::;;;;;;<<<<<<========================AAAAAABBBCCCDDDFFFGGGHHHJJJLLLNNNPPPRRRUUUYYY\\\[[[^^^bbbeeefffgggiiijjjllllllmmmnnnppprrrtttuuusssttttttuuuvvvwwwxxxyyyvvvxxxyyyyyyxxxzzz|||~~~~~~}}}}}}|||zzzyyywwwvvvwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzz|||{{{zzzzzzzzzzzzzzz{{{zzzzzz{{{}}}{{{ssssssllljjjmmmooommmnnnrrrwww}}}}}}|||oooeeegggmmmttttttqqqiii```]]]aaafffmmmZZZPPPLLLIIIGGGGGGHHHGGGDDD@@@<<<;;;:::888777777666666222333444555555333111000222222444444444444222222222333333444444333333222222222222222222222222222444333222222333333111000222222222222222222222222222222111111222222333444222222222111111111000000444222111222444444222///555999>>>@@@@@@>>>======>>>???CCCGGGJJJQQQ```ooo}}}|||gggiiikkkkkkiiiggghhhiiihhhggggggggggggggghhhhhhlllmmmsss}}}hhh[[[OOOLLLIIIJJJWWWhhhxxx|||tttuuuxxx{{{|||yyyuuuqqqjjj```SSSJJJFFFEEECCCAAA>>><<<:::777555444444444333333333333333333333333555444444333333333444444333222222111111222222333333222222222222222222333111111111111111111111111222111111000000000000111000000000000000000000000111111111111111111111111000000000111111111111222222222222333444666777888<<<;;;===BBBFFFKKKVVVaaammmuuu~~~vvv{{{~~~~~~~~~wwwqqqmmmmmmoooqqq|||zzzyyyyyyyyyyyyxxxxxxxxxyyyzzz{{{||||||}}}}}}}}}~~~~~~~~~~~~}}}{{{yyyxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{|||~~~~~~|||}}}|||yyyvvvuuurrrpppmmmhhhccc^^^[[[YYYTTTSSSQQQOOONNNNNNNNNOOOLLLKKKJJJHHHGGGFFFFFFFFFDDDCCCBBBBBBBBBAAA>>><<<===<<<;;;:::::::::::::::777777777888888999999999::::::::::::::::::::::::============>>>@@@AAABBBCCCDDDFFFHHHJJJLLLPPPSSSUUUXXX\\\___aaabbbeeefffiiiiiijjjlllnnnppprrrsssqqqqqqrrrsssttttttuuuuuusssuuuwwwwwwwwwwwwyyy{{{{{{{{{zzzzzzyyywwwvvvuuuuuuuuuvvvvvvvvvwwwwwwwwwyyyyyyyyyzzzzzzzzzzzzzzzxxxxxxwwwvvvvvvvvvvvvwwwwwwwwwxxxzzz|||yyysssooopppoookkkjjjlllppptttzzz|||vvvooonnnzzz{{{xxxoooccc]]]]]]aaaoooqqq___SSSNNNLLLJJJKKKKKKJJJEEEAAA===<<<:::888666666666777555666777888888666444333222333333444444333333222222333333444444333333222444333333333333333333333555444333333444444333111222222222222222222222222111111111111111222222333333333333333222222111111333111000222555777666444888;;;???AAA@@@?????????AAABBBEEEHHHLLLTTTeeeuuudddgggkkkllllllkkkkkkkkkiiihhhfffeeeeeefffhhhiiilllmmmqqqxxxnnnaaaTTTMMMIIIIIISSS```rrr}}}~~~}}}wwwvvvvvv{{{yyyssskkkbbbUUUKKKFFFDDDCCCAAA>>>===:::888555444444444333333333333333333333333444333333333333444444555333222222111111222222333222222222222222222222222111111111111111111111111111111000000000111222222111111111111111111111111111111111111111111111111111111111222222222333333333333333444666777999:::;;;<<<@@@EEEIIIQQQbbbrrrxxxzzz|||{{{}}}}}}zzzuuupppnnnooorrrttt~~~}}}{{{{{{|||xxxxxxxxxwwwxxxxxxyyyzzz{{{{{{|||||||||}}}}}}}}}~~~}}}{{{zzzyyyyyyyyyyyyzzzzzz{{{{{{{{{}}}}}}}}}~~~|||yyyzzz~~~}}}xxxsssnnnjjjhhhbbb```]]]ZZZYYYXXXYYYYYYWWWVVVTTTRRRPPPNNNMMMMMMKKKIIIHHHGGGGGGEEECCC@@@AAA@@@???===<<<<<<<<<<<<777777777777888888888888888888888888888888888888::::::999999::::::;;;<<<;;;===???@@@BBBDDDGGGJJJKKKOOOSSSVVVYYY[[[^^^```ddddddfffhhhjjjlllmmmnnnnnnnnnooooooppppppqqqqqqoooqqqtttuuuuuutttuuuvvvvvvvvvwwwwwwvvvvvvuuuuuussssssssstttttttttuuuuuuvvvwwwwwwwwwxxxxxxxxxxxxuuutttssssssrrrrrrrrrsssttttttuuuvvvwwwyyy{{{|||zzz|||~~~xxxuuuqqqllliiiiiijjjmmmqqqtttwwwzzz~~~|||uuuyyykkk```[[[\\\]]]mmm~~~xxxfffXXXNNNKKKIIIIIIJJJHHHDDD@@@???===:::777555555666777333444555555555444333222222333333444444333333222222333333444444333333222555555444444333333333222666444333333555555444222222222222222222222222222222222111111222222333444444444444333333333333222222000000111555888999:::;;;>>>@@@AAA@@@@@@AAACCCEEEDDDFFFJJJNNNYYYmmmbbbeeehhhlllmmmnnnmmmmmmjjjiiifffddddddfffhhhiiilllkkknnnssszzzwwwjjj[[[QQQKKKIIIPPPYYYkkk{{{zzz{{{{{{wwwwww}}}xxxkkkcccWWWMMMHHHEEEDDDCCC???>>>;;;888666444444444333333333333333333333333222222222222333444555555333222222111111222222333222222222222222222222222111111111111111111111111000000000000111222222333333333333333333333333333111111111111111222222222111111111111222222222333444555555666888:::;;;<<<;;;>>>CCCIIINNNYYYnnn{{{xxxyyy~~~~~~yyyzzz}}}}}}zzzuuuqqqoooppprrrttt{{{}}}~~~~~~|||{{{|||}}}yyyyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{|||||||||}}}}}}~~~~~~~~~}}}|||{{{zzzzzzyyyyyyzzz{{{||||||}}}}}}~~~~~~{{{xxxwww{{{zzzvvvtttpppnnnjjjgggeeeddddddeeecccbbb___\\\YYYWWWVVVUUUUUUSSSQQQPPPOOOMMMJJJHHHFFFEEECCCBBB@@@???>>>>>>::::::::::::::::::::::::777777777777777777777777::::::999999999999999:::888:::===>>>>>>@@@BBBEEECCCFFFJJJNNNPPPSSSWWWZZZ^^^___aaaccceeegggiiiiiikkkkkkllllllmmmmmmmmmmmmlllooorrrtttsssrrrrrrrrrrrrrrrsssttttttttttttsssppppppqqqqqqqqqrrrrrrrrrqqqrrrrrrssssssttttttttttttsssrrrqqqqqqqqqqqqqqqqqqrrrrrrssstttuuuvvvwwwvvvwwwxxxzzz}}}}}}vvvqqqmmmlllkkklllnnnppprrrtttwwwyyy~~~wwwiii```\\\ZZZfffuuu~~~}}}ooobbbSSSOOOJJJHHHHHHHHHGGGDDDAAA???:::777555555777888333333444444444333222111333333333333333333333333222333333444444333333222444444444333333222222111555444333333444555444222222222222222222222222222333333333333333444555555333333333333333333333222222111000111333777:::;;;===>>>???@@@???@@@BBBDDDFFFFFFGGGKKKQQQ^^^uuu```aaaeeeiiimmmoooooonnnllljjjgggeeeeeefffhhhiiijjjjjjlllqqqwwwrrraaaTTTLLLIIILLLQQQbbbvvvzzz{{{}}}{{{zzzjjjcccXXXNNNGGGDDDCCCBBB@@@>>>;;;888666444444333333333333333333333333333222222222222222333444555333222222111111222222333111222222333333222222111111111111111111111111111111111000000111222333333222222222222222222222222000000111111111222222222000000000111111111222222333444444666777:::;;;<<<>>>AAAGGGNNNTTT```vvvxxxuuuyyy~~~{{{zzzuuurrrqqqrrrsssxxxzzz{{{|||{{{zzz{{{|||{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{||||||||||||}}}||||||{{{{{{zzzzzzzzzyyyzzzzzz|||}}}~~~~~~}}}|||zzzwwwvvvyyy~~~{{{yyyvvvsssqqqoooooopppmmmllliiifffdddaaa```______]]]ZZZYYYWWWUUURRROOOKKKIIIGGGDDDBBB@@@???>>>======<<<<<<;;;;;;::::::888888888888888888888888::::::999888888888888999777999;;;<<<<<<===???AAA>>>@@@DDDFFFIIILLLPPPRRRVVVXXXZZZ]]]```bbbccccccgggggghhhhhhiiiiiijjjjjjiiillloooqqqpppooonnnnnnmmmnnnooopppqqqqqqqqqqqqmmmmmmmmmnnnnnnnnnoooooonnnnnnnnnooopppqqqqqqrrrtttsssrrrqqqppppppppppppooooooppppppqqqrrrrrrrrrqqqrrrtttuuuvvvyyy}}}zzzuuuqqqmmmllllllmmmooorrrssstttrrrwww~~~yyyuuujjjccc___eeennnwwwzzzppp```YYYOOOJJJIIIKKKLLLLLLDDDAAA<<<888666666777888777777777777777666666555333333333333333333333333222333333444444333333222222222222222111111000000333222111222333444333222222222222222222222222222222222222222222333444444111111111111222222222222222222111111222444777999<<<===>>>>>>===???AAACCCFFFFFFHHHNNNVVVddd|||^^^___aaaeeejjjmmmooonnnlllkkkiiiggggggggghhhiiiiiiiiikkkpppttt|||yyygggXXXNNNJJJJJJKKKZZZqqq~~~zzzlllfff\\\PPPHHHCCCAAA@@@AAA???<<<999666444444333333333333333333333333333333222222222222333333444333222222111111222222333111222333444444333222111111111111111111111111111222222111111111222222333////////////////////////000000000111222222333333000000000111111111111222111111222444666888:::;;;AAADDDJJJSSSZZZfffzzz|||vvvwww~~~}}}xxxuuuttttttvvvxxxzzz{{{zzzzzz{{{|||{{{||||||||||||{{{{{{zzzyyyyyyzzzzzzzzz{{{{{{{{{{{{zzzzzzyyyyyyyyyzzzzzzyyyzzz{{{|||~~~}}}|||yyyxxxvvvuuuxxx~~~|||zzzyyyyyyvvvuuurrrpppnnnlllkkkkkkhhhfffcccaaa___\\\YYYVVVPPPNNNKKKHHHEEEBBBAAA@@@???>>>>>>===<<<;;;;;;:::999999999999999999999999888888777777777777777888555777999:::::::::;;;<<<;;;===???AAABBBDDDHHHKKKNNNPPPSSSVVVYYY[[[[[[\\\___``````aaacccddddddeeeeeegggiiijjjiiihhhhhhiiihhhhhhjjjkkkkkklllllllllhhhhhhiiiiiiiiijjjjjjjjjjjjkkkkkklllmmmnnnooooooppppppooommmlllllllllllliiijjjkkklllmmmmmmmmmmmmhhhkkknnnoooppprrrtttvvv~~~wwwqqqooommmlllnnnooopppooommmqqqvvv|||vvvwwwyyy~~~|||tttmmmcccfffjjjqqq{{{lllcccVVVMMMJJJJJJKKKJJJFFFCCC???;;;999888888888777666666666555555555555444333333222222333333444222333333444444333333222000000111111111111111111222111000111333444333222222222222222222222222222000000//////000000111222000111111111111111222222222333333333222222555777;;;<<<=========>>>@@@BBBDDDFFFKKKSSS\\\kkk]]]\\\]]]```fffkkknnnnnnmmmlllkkkjjjiiiiiiiiiiiiiiiiiikkkoooqqqvvvooo^^^SSSOOOLLLKKKTTTlllvvvpppeeeXXXLLLEEEAAA@@@AAA@@@<<<999666444444333333333333333333333333333333333222222111222222222333222222111111222222333000111333444444333111000111111111111111111111111333333222111111111222222000000000000000000000000///000000111222222333333111111111222222222333333222333333555777:::<<<===EEEFFFMMMWWW```kkkzzz~~~}}}~~~|||yyy{{{~~~{{{yyyyyywwwyyy{{{{{{zzzzzz{{{|||{{{{{{|||||||||{{{yyyyyywwwwwwwwwwwwxxxxxxxxxxxxyyyxxxwwwwwwwwwxxxyyyzzzyyyzzz{{{}}}|||zzzuuuuuuuuutttvvv|||||||||zzzyyywwwvvvvvvvvvsssqqqnnnkkkiiifffbbb___YYYWWWTTTPPPLLLIIIGGGFFFBBBBBBAAA@@@???>>>===<<<999999999999999999999999888888777777777888888999444666999999888888888999:::;;;<<<<<<<<<>>>AAACCCFFFHHHKKKOOORRRSSSTTTTTTUUUVVVWWWYYYZZZ\\\]]]^^^^^^```aaaaaa```___aaabbbbbbcccdddeeeeeefffeeeeeeccccccccccccdddddddddddddddeeefffggghhhiiiiiijjjjjjiiihhhfffeeeeeeddddddbbbccceeefffgggggggggfffbbbdddfffggghhhiiikkkmmmooouuu||||||xxxtttrrrrrrrrrqqqooonnnpppsssvvvzzzxxxqqqllloooxxx|||yyytttjjjlllmmmqqq|||{{{qqqcccXXXQQQMMMIIIFFFGGGEEEBBB>>>;;;:::999888555555444333333333333333444333333222222333333444222333333444444333333222000000000111222222333333333222111222444555444333222222222222222222222222111000000000000111222222111111111222222333333333111333555555444333555888:::<<<>>>>>>>>>>>>@@@AAACCCFFFNNNYYYcccrrr]]][[[ZZZ^^^dddjjjmmmmmmmmmmmmllllllkkkjjjiiiiiiiiiiiikkknnnooorrr}}}wwwdddYYYTTTQQQNNNQQQiii{{{ooo```RRRHHHDDDCCCBBB@@@===999666444444333333333333333333333333333444444333222111111111111333222222222222222222333000111333444444333111000111111111111111111111111444444333222111111111111333333333333333333333333///000000111222222333333222222333333333444444444555666777888;;;===???@@@GGGHHHNNNYYYcccmmmyyyzzzrrrtttyyy}}}{{{yyyyyy}}}~~~}}}xxxzzz||||||{{{{{{{{{}}}zzzzzz{{{|||{{{zzzxxxwwwuuuuuuuuuuuuvvvvvvvvvvvvxxxwwwvvvvvvvvvwwwxxxyyyyyyzzz{{{}}}~~~{{{yyyrrrssstttsssuuuzzz~~~}}}}}}}}}}}}|||zzzwwwtttrrrnnnjjjgggaaa___\\\XXXTTTPPPNNNMMMFFFFFFEEEDDDBBBAAA@@@@@@999999999999999999999999999999999999999:::;;;;;;555777999:::999888888888999::::::999999:::<<>>?????????@@@AAABBBGGGQQQ]]]hhhwww^^^]]]\\\\\\___dddiiilllpppmmmjjjiiiiiiiiihhhggggggjjjlllllllllqqqzzzqqqaaaVVVPPPNNNPPP]]]sssmmmYYYKKKFFFFFFGGGDDD@@@;;;777444333333555444333222333333555555333333333333333333333333111111111111111111111111333333222111000000111111222222222111111111000000222222111111111111111111111111111111111111111111333333333222222111111111444444333222111111111111555888:::999999;;;@@@EEEJJJOOOTTTWWW___iiioooooo{{{ooofffiiivvvzzzwwwyyy}}}yyy~~~}}}{{{zzzzzzyyyxxxxxxxxxyyyyyyvvvxxxzzz||||||zzzxxxvvvvvvuuuuuuttttttttttttuuuwwwvvvuuutttuuuwwwyyyzzz|||}}}~~~~~~~~~||||||{{{uuuttttttuuuxxx}}}~~~~~~}}}xxxtttpppmmmeeeccc```^^^[[[XXXTTTQQQOOOLLLIIIFFFEEEDDDBBB@@@???>>><<<<<<===<<<;;;999::::::;;;::::::999888777888888888888888777666666777777888999::::::;;;;;;===>>>???BBBDDDGGGHHHIIIIIIIIIJJJKKKLLLMMMNNNOOOQQQQQQQQQRRRRRRRRRSSSSSSUUUUUUVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYY]]]___bbbffflllttt}}}|||zzzxxxuuutttuuuvvvvvvvvvvvvxxxzzz}}}uuuyyymmmbbbdddkkkrrrvvvwwwyyyxxxuuu{{{uuu```RRRNNNFFFDDDDDDCCC===666666999666666777888888777666555555555444333333333333444333333333333333333333333555555444333333333333444111222222333333222222111111222222333333222222111444444444333333222222222///000222333444333333222555666777666555666777999999:::;;;<<<===>>>???@@@CCCKKKVVVaaaooo^^^]]]\\\\\\___dddjjjmmmpppnnnkkkjjjjjjjjjiiihhhgggiiilllllllllpppwww}}}wwwggg[[[RRROOOJJJUUUhhh{{{{{{fffSSSHHHCCCFFFDDD@@@;;;888555444444666555444333333333444555333333333333333333333333111111111111111111111111333222222111111111111111222222222111111111000000111111111111111111111111111111111111111111111111333333333222222222111111444333222222111222222222777999;;;;;;:::===CCCHHHMMMRRRVVVWWW\\\dddjjjkkknnnjjjhhhnnn~~~}}}xxx}}}}}}~~~}}}~~~}}}{{{{{{zzzyyyxxxxxxxxxxxxxxxwwwxxxyyyzzzzzzyyyxxxwwwvvvvvvvvvuuuvvvvvvwwwwwwxxxwwwvvvvvvvvvxxxzzz{{{zzz{{{}}}~~~~~~}}}|||{{{zzzvvvuuuuuuvvvzzz~~~~~~|||yyywwwppplllgggdddaaa___]]][[[WWWTTTPPPMMMKKKHHHEEECCCBBB@@@>>>>>>>>>===;;;999;;;;;;;;;;;;;;;:::999999888888888888888777666666777777888888999::::::;;;:::;;;<<<>>>@@@BBBDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUUUUTTTSSSRRRRRRQQQTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUSSSUUUWWWZZZ^^^dddlllqqq{{{wwwwwwvvvtttssssssuuuvvv|||~~~{{{zzz}}}xxxkkkdddfffmmmsss{{{|||~~~qqq___TTTKKKHHHFFFEEE@@@999888;;;666666777777777666555444555555444333333333333444555555555555555555555555555555444333333333333333111222222333333222222111111222222333333222222111444444333333333222222222555555555555444333222111444555666666555666888:::::::::;;;<<<===???@@@@@@EEELLLWWWeeeuuu^^^]]]\\\\\\___eeejjjnnnqqqooollllllllllllkkkjjjfffiiilllllllllnnnsssxxxpppbbbVVVOOOHHHNNN\\\nnn{{{vvv```OOOFFFFFFCCC@@@<<<999777666555666666555444333333444444333333333333333333333333222222222222222222222222222222222222111111111111222222222111111111111111111111111111111111111111111111111111111111111111333333333222222222222111222222222222222333333444888:::<<<<<<===@@@GGGLLLSSSXXX[[[YYYZZZ___eeegggdddiiinnnwwwyyy|||wwwvvvzzz~~~}}}||||||{{{zzzyyyxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxyyyzzzyyyyyyxxxxxxxxxzzz|||}}}yyyzzz|||~~~~~~}}}|||zzzyyyyyyvvvvvvwwwxxx{{{{{{vvvpppllliiihhhgggfffaaa^^^ZZZVVVSSSPPPLLLIIIGGGEEEBBBAAA@@@>>><<<:::<<<<<<<<<;;;;;;;;;;;;:::888888888888777777666666666777777888888999999999777888999:::;;;===>>>>>>??????@@@AAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMQQQPPPOOONNNLLLKKKJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOPPPQQQRRRSSSTTTXXX^^^bbbmmmuuu~~~{{{wwwtttrrrrrrssstttuuuxxx~~~xxxtttyyyxxxiiicccggglllxxxrrr\\\RRRMMMIIIGGGCCC===;;;===666666777777666555444444555555444333333333333444555555555555555555555555444444444444333333333333111222222333333222222111111222222333333222222111333333333333222222222222666666555444333333333333222333555555555666888;;;:::;;;;;;<<<>>>???AAABBBGGGMMMYYYkkk}}}{{{^^^]]]\\\]]]```eeejjjnnnqqqooonnnmmmnnnnnnmmmlllgggjjjlllmmmmmmnnnqqqssszzzwwwhhhZZZQQQKKKLLLTTTcccqqqzzzjjjXXXNNNEEEDDDAAA>>>;;;888777777666666555555444444333333333333333333333333333333222222222222222222222222222222222222222222222111111111111111111111111111111111111111111222222222111111111111111111111111222222222222222222222222111111111222333444555555999;;;<<<===>>>CCCLLLRRR[[[aaadddaaa___aaaddddddcccmmmvvv}}}zzzsssnnnnnnvvv~~~~~~~~~~~~~~~}}}|||{{{zzzyyyxxxxxxxxxxxxxxxwwwvvvvvvwwwxxxxxxwwwwwwwwwwwwxxxyyyzzz{{{yyyyyyyyyyyyyyy{{{|||}}}{{{{{{}}}~~~~~~}}}|||zzzxxxwwwwwwuuuvvvwwwyyy||||||xxxtttrrrpppnnnmmmiiigggccc```]]]YYYUUUQQQLLLJJJGGGEEECCCAAA>>>;;;======<<<<<<;;;;;;;;;;;;999999888777777777777777666666777777777888888888666666777777888888999999;;;;;;<<<<<<===>>>>>>???AAAAAAAAAAAABBBBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIIIIHHHGGGFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIJJJMMMNNNOOOOOOPPPRRRWWWZZZ```eeeooo|||{{{vvvssssssssstttrrrtttyyy}}}|||}}}xxxuuuhhhcccbbbjjjvvvyyywwwwww|||fffYYYQQQKKKIIIFFFAAA>>>>>>777777666666555555444444555555444333333333333444333333333333333333333333444444444444333333222222111222222333333222222111111222222333333222222111333222222222222222222222111111000000111333555666000222444444555666999<<<;;;;;;;;;<<<>>>@@@BBBCCCIIINNN\\\qqq|||zzzwww|||___^^^]]]]]]```eeejjjmmmpppooonnnoooppppppooommmjjjkkkmmmnnnnnnooopppqqqwwwxxxkkk]]]SSSMMMKKKOOO[[[hhhtttlll[[[QQQFFFDDDBBB???<<<:::888777666666666555555444444444333333333333333333333333222222222222222222222222111222333333333333222222111111111111111111111111000000111111111222222222111111111111111111111111222222222222222222222222111111111222333444666666888:::<<<===@@@GGGRRRYYYdddlllrrrqqqnnnmmmjjjfffgggqqq{{{~~~}}}wwwqqqkkkfffiiisss~~~|||{{{|||~~~~~~~~~~~~|||{{{{{{zzzzzzzzzyyyxxxvvvuuuuuuvvvxxxyyyvvvvvvwwwwwwxxxyyyzzz{{{xxxxxxyyyyyyzzz{{{{{{|||}}}~~~~~~~~~~~~}}}}}}|||~~~}}}|||zzzxxxvvvuuuttttttuuuvvvyyy{{{~~~~~~}}}{{{wwwtttpppnnnkkkiiifffccc^^^[[[TTTQQQMMMKKKHHHFFFBBB@@@@@@???>>><<<<<<<<<<<<<<<::::::999888888888888999777777777777777888888888666666666666777777777777999999999::::::;;;;;;<<<===>>>>>>>>>>>>?????????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFFFFGGGHHHHHHIIIKKKOOORRRVVVZZZ```iiiuuuzzzvvvuuutttsssrrrtttwww{{{~~~tttwwwvvvggg^^^]]]jjjzzzwwwpppmmmkkk{{{rrr___UUULLLIIIGGGCCC???>>>888777777666555444444444555555444333333333333444333333333333333333333333333333444444444333222111111222222333333222222111111222222333333222222111222222222222222222222222111000000000111333555666000222444555555777:::<<<<<<;;;;;;<<<>>>AAACCCEEEJJJQQQaaayyy{{{vvvtttssszzzaaa```^^^^^^```dddiiillloooooonnnpppqqqqqqpppnnnkkkkkklllmmmnnnoooppppppvvv~~~zzztttjjj^^^TTTKKKHHHIIISSS___mmm~~~{{{jjjZZZOOOGGGFFFDDDAAA===:::888777444555666666666666555555333333333333333333333333333333333333333333333333111111333444444444333222111111111111111222222222000000000111222222333333111111111111111111111111111222222222222333333333222222222222333444666666888:::<<>>===>>>>>><<<<<<:::999999999:::;;;888888888888888888888888666666666777777777777888888888888999999999::::::999:::::::::;;;;;;;;;;;;=========>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>??????@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@AAABBBBBBCCCAAABBBDDDEEEEEEGGGKKKMMMLLLPPPUUU[[[dddqqq}}}yyyuuussssssuuuxxxzzz|||wwwqqqsssuuuggg^^^dddqqq}}}xxxnnnhhhbbbmmm|||eeeXXXMMMIIIIIIEEE@@@===:::999888666555555555555555555444333333333333444555555555555555555555555222333444444444333111000111222222333333222222111111222222333333222222111111111111222222222222222555444444333333444444444222333555666666888;;;===<<<<<<<<<<<<>>>AAADDDFFFMMMVVVhhhtttoooooorrryyycccbbb___^^^```ccchhhjjjnnnnnnnnnpppqqqrrrpppnnnkkkjjjjjjkkklllnnnoooooottt}}}zzzuuuoooggg\\\TTTIIIFFFFFFLLLUUUbbbvvv{{{jjjYYYOOOHHHGGGEEEBBB>>>;;;888666333444555666777777666666333333333333333333333333333333333333333333333333000111333444555444333222000000111111111222222222///000000111222222333333111111111111111111111111111111222222222333333333333333333333333444555666999;;;>>>AAAGGGSSSaaakkkuuuuuuqqqqqq{{{tttmmmfffeeeeeeiiiqqqxxx|||}}}|||yyyvvvuuuvvvxxxyyyyyyzzzzzzzzzzzzzzz{{{{{{|||yyyyyyxxxxxxxxxxxxyyyyyyzzzzzzzzzyyyzzzzzz{{{{{{zzzzzz{{{|||}}}}}}}}}}}}}}}~~~~~~~~~~~~|||~~~|||{{{{{{||||||{{{yyywwwuuusssrrrqqqsssuuuxxx{{{}}}}}}~~~~~~~~~~~~~~~{{{vvvpppllleeebbb___\\\ZZZWWWSSSPPPKKKIIIFFFCCCAAA@@@@@@AAA>>>===;;;::::::;;;<<<===999999999999999999999888666666666777777888888888777777777888888888888888888888888999999999999:::;;;;;;;;;<<<<<<<<<==============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@???AAABBBCCCCCCEEEGGGJJJFFFJJJOOOSSSXXXaaannnwwwzzzuuusssvvvxxxxxxwwwzzzvvvppp}}}{{{iiieeeiiiuuu}}}wwwllleee]]]bbbnnn~~~kkk\\\NNNJJJKKKGGGAAA>>><<<:::999777666666666666555555444333333333333444555555555555555555555555111222333444444333111000111222222333333222222111111222222333333222222111000111111111222222222222333444444555555444444444333555666777777888;;;======<<<<<<<<<>>>BBBEEEHHHQQQ\\\ppp}}}tttrrrtttvvv}}}eeeccc```___```cccgggiiimmmmmmnnnppprrrrrrpppnnnjjjiiihhhhhhkkkmmmnnnoooqqqyyyxxxqqqkkkdddZZZSSSJJJGGGFFFHHHMMMYYYmmm~~~}}}mmm\\\QQQIIIHHHFFFCCC???;;;777555222333555666888888777777333333333333333333333333333333333333333333333333000111333555555555333222000000111111222222222222///000000111222222333333111111111111111111111111111111111222222333333333444444333333333444555555;;;===@@@CCCJJJWWWfffpppyyyzzzwwwsss|||}}}}}}~~~~~~ssslllffffffgggkkkqqqvvvyyyzzzzzzwwwtttrrrtttuuuvvvvvvxxxxxxxxxxxxyyyzzz{{{{{{yyyyyyyyyyyyyyyyyyyyyyyy}}}||||||{{{{{{{{{{{{|||{{{|||}}}~~~~~~~~~{{{|||}}}zzz}}}}}}|||}}}{{{zzzyyywwwtttrrrqqqppptttvvvyyy}}}{{{}}}{{{zzz{{{{{{|||~~~{{{uuupppkkkhhheeebbb```]]]YYYWWWPPPNNNJJJGGGDDDCCCCCCCCC@@@>>><<<;;;;;;;;;===>>>::::::999999999999999999555666666777777888888888666666777777777777777777999999999::::::::::::;;;::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::<<<;;;;;;;;;::::::999999::::::::::::::::::::::::888999:::;;;<<<===>>>>>><<<===>>>>>>>>>???AAACCCEEEIIINNNPPPRRRXXXaaaiiisssxxxrrruuuxxxvvvtttuuuzzz~~~uuu{{{ttthhhdddnnnxxxuuujjjbbb[[[[[[ddduuunnn^^^OOOLLLLLLIIICCC???===;;;999888666666666777555555444333333333333444333333333333333333333333111222333444444222111///222222222333333222222222222222222333333222222222000000111111222222222222---...000333444555555444555666777888888999;;;=========<<<<<>>AAAIIISSS___jjjsss}}}wwwyyyxxxrrrnnnjjjjjjjjjmmmqqqtttuuuuuuuuuuuuttttttttttttuuuuuuuuuvvvwwwxxxyyyzzzzzz{{{{{{yyywwwxxx{{{|||{{{xxxyyyyyy{{{|||}}}}}}}}}}}}|||||||||}}}~~~~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~zzzuuurrrpppooooooxxxzzz}}}}}}~~~~~~~~~xxxrrrjjjeeeeeeddd```\\\[[[XXXTTTPPPMMMJJJFFFCCCCCCAAA???<<<;;;;;;<<<<<<>>>;;;999888888999888777::::::999999888777777777444444555666777888999999777777777777777777777777888888999999999999888888999999999999999999999999<<<;;;:::999999999:::;;;:::999999999888888777777;;;:::999888888999:::;;;::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>???AAACCCEEEHHHLLLRRRXXX]]]jjjppp~~~|||{{{zzzwwwuuuuuuwwwyyy{{{~~~mmmgggjjjnnnlllggg^^^YYYWWW^^^mmmyyy|||{{{nnnbbbSSSKKKKKKLLLHHHDDD>>><<<999888777777555333555555444444444555555666333333333333333333333333555555444444444333333333222222222222222222222222222222222222222222222222222222333333333333444444222333444555555555444333444555666888:::<<<>>>>>>>>>===???BBBBBBBBBEEEKKKXXXhhhiiigggeeecccbbbccceeefffkkklllmmmoooqqqrrrssstttkkkjjjhhhggghhhjjjmmmooonnnrrr{{{{{{rrrllleee\\\VVVLLLIIIFFFEEEFFFKKKXXXfff{{{|||}}}tttdddVVVLLLGGGEEEEEEAAA;;;666666444444444444444555555555333333333333333333333333222333333444444333333222222222222222222222222222222222222111111222222222000111111111111222222222222222111111111000000000222222111111111111111111222333444555777888::::::???@@@DDDNNNZZZgggttt|||}}}yyyyyy~~~}}}vvvqqqmmmmmmnnnpppsssuuutttsssvvvuuuuuutttttttttuuuuuussstttuuuwwwxxxxxxyyyyyy{{{zzzxxxyyy|||}}}{{{zzzyyyzzz{{{|||}}}}}}}}}}}}||||||}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}||||||||||||}}}}}}}}}{{{xxxuuusssrrrrrrrrryyy{{{~~~~~~vvvqqqooommmhhhdddaaa^^^[[[XXXUUUQQQMMMJJJHHHFFFCCC@@@>>>===>>>>>>???<<<:::999:::::::::999999999888888777666666666666666666777777777777777777777777777777777777777777888888999999888888777999999999999999999999999:::999888888888888999:::999999888888888777777777:::999999888888999999:::999999999999999999999999::::::;;;;;;<<<======>>>???AAACCCEEEHHHMMMTTTXXX___dddrrr~~~|||yyywwwuuutttttttttvvvzzzyyynnnmmmnnnmmmjjj___ZZZUUUXXXbbblllqqqrrrrrrgggYYYPPPMMMKKKGGGCCC@@@>>>;;;:::999888666555555555444444444555555666333333333333333333333333555555444444444333333333222222222222222222222222222222222222222222222222222222333333333333444444222333444555555555444444444555666888:::<<<>>>???===<<<>>>BBBCCCCCCHHHOOO\\\mmmjjjiiigggeeeddddddeeeeeejjjkkkmmmoooppprrrssssssllljjjiiihhhhhhjjjmmmoooqqqttt{{{wwwppphhh___YYYPPPKKKGGGEEEDDDGGGRRR^^^ppp~~~xxxjjj\\\NNNIIIEEEEEEBBB<<<777777333444444555666666777777333333333333333333333333222333333444444333333222222222222222222222222222111111000000000000111111000111111111111222222222222222222222222111111111111111222222222222222222444444555666888:::<<<===???CCCJJJUUUdddttt}}}zzzyyy|||~~~{{{tttrrrqqqqqqssstttuuusssqqqwwwvvvuuuttttttttttttttttttuuuvvvwwwxxxyyyyyyyyy|||zzzzzz{{{|||}}}}}}|||zzz{{{|||}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~{{{{{{{{{zzzzzz{{{{{{{{{{{{yyywwwuuuttttttuuuvvvzzz|||yyyvvvrrrmmmiiiiiigggeeeccc```\\\WWWSSSOOOMMMIIIFFFCCCAAA@@@@@@@@@>>>;;;:::;;;<<<;;;;;;999999888777777666666555888888888777777666666666777777777777777777777777777888888999999888888777777777777777777777777777888888777777777777888999888888777777777777666666888999999999999999999888888888888888888888888888999999::::::;;;;;;<<<<<<<<<>>>@@@AAACCCHHHMMMQQQSSSWWWbbbqqq|||xxxwwwvvvsssqqqrrruuuzzzxxxooolllmmmnnnaaa\\\VVVTTTYYYaaaiiinnntttmmmbbbXXXQQQKKKGGGEEECCC@@@===;;;;;;999777666666555555444444444555555333333333333333333333333555555444444444333333333222222222222222222222222222222222222222222222222222222333333333333444444222333444444555555444444555555777999;;;===>>>???===<<<>>>BBBCCCEEEMMMVVVeeevvvjjjiiihhhgggeeeeeeddddddiiijjjlllnnnpppqqqqqqqqqlllkkkiiihhhhhhjjjmmmooorrruuuzzzwwwmmmbbb[[[UUUOOOIIIFFFEEEGGGPPPZZZjjj~~~pppcccRRRKKKEEEEEEBBB===999888555555555666666666777777333333333333333333333333222333333444444333333222222222222222222222222222111111111000000111111111000000111111111222222222222222222222222222222222111111222222222222222333444444555666888;;;===???@@@GGGQQQ]]]mmm|||xxxxxx~~~~~~yyyxxxuuusssrrrrrrrrrqqqqqqwwwvvvuuuttttttsssttttttwwwxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{|||}}}~~~~~~~~~||||||}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}~~~~~~{{{zzzzzzyyyyyyzzzzzz{{{{{{yyywwwvvvuuuvvvxxxyyy|||~~~}}}~~~}}}yyytttpppqqqooonnnmmmjjjeee___[[[VVVTTTPPPLLLHHHEEECCCBBBBBB???<<<;;;<<<<<<<<<;;;::::::999999888777777666888888888777777777666666777777777777777777777777777777888888888888777777777777777777777777777777777777777777888888888999777777777666666666666666777888999::::::999888777777777777777777777777777888888999999::::::::::::;;;<<<>>>???@@@CCCGGGJJJMMMQQQYYYdddooo|||yyyxxxvvvsssssssssuuu{{{ppphhhjjjmmmddd```ZZZVVVXXX```kkksssuuurrrkkkbbbXXXPPPKKKIIIEEEBBB???<<<;;;:::888666666666555444444444444555444444444444444444444444555555444444444333333333222222222222222222222222222222222222222222222222222222222333333333444444333333333444444444444444555666888999<<<===???@@@???>>>@@@BBBDDDGGGRRR]]]qqqkkkjjjiiigggeeedddccccccgggiiikkknnnppppppppppppmmmllljjjhhhiiijjjmmmnnnoooqqqvvv}}}tttggg^^^WWWPPPIIIGGGFFFGGGOOOWWWhhh{{{ssseeeUUUMMMFFFDDDCCC>>>;;;:::777777666666666555555555333333333333333333333333222333333444444333333222222222222222222222222222222222111111111111222222000000111111111222222222222222222222222222222222111111222222333333333333333333444555888;;;>>>@@@CCCMMMXXXcccsss{{{wwwyyy~~~}}}xxxrrrooonnnpppqqqrrrvvvvvvuuutttttttttttttttxxxyyyzzz{{{{{{{{{{{{{{{zzz{{{|||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}zzzzzzyyyyyyyyyyyyzzzzzz{{{zzzxxxwwwwwwwwwyyyzzz~~~{{{|||~~~wwwvvvuuutttqqqmmmgggbbb]]][[[WWWSSSNNNJJJGGGEEEDDDAAA>>>===<<<<<<;;;:::<<<<<<;;;::::::999999888777777777777888888888888777777777777777777777777777777777888888777777777666666666666666666666666777888888999999999999999666666666666666777777777777777999::::::999777777777777777777777777777777888888888999999999999999:::<<<===>>>>>>@@@CCCFFFHHHMMMUUU]]]cccooo}}}zzzxxxuuusssrrrrrruuu}}}qqqfffeeeiiiiiigggaaa]]]]]]cccmmmuuuyyyyyyvvvnnnbbbVVVMMMIIIFFFCCC???===;;;999777555666666555444444444444444444444444444444444444444555555444444444333333333222222222222222222222222222222222222222222222222222222222333333333444444333333333333444444555555666777888:::<<<>>>@@@@@@BBBAAABBBDDDEEEJJJWWWeeennnmmmjjjhhhfffeeedddeeefffhhhkkkmmmooooooooonnnnnnllljjjiiiiiikkkmmmnnnoooqqquuu{{{~~~nnndddXXXPPPIIIFFFFFFFFFLLLSSSfffwwwtttfffYYYOOOFFFDDDDDD@@@<<<;;;777777666666555444444333333333333333333333333333222333333444444333333222222222222222222222222222222222222111111222222222000111111111111222222222111111111222222222222222111111222222333444444444333333444555888<<<@@@BBBGGGRRR]]]fffttt{{{zzzyyy{{{}}}}}}~~~yyysssooonnnppprrrsssuuuuuuttttttttttttuuuuuuwwwxxxyyyyyyzzzzzzzzzyyyyyy{{{|||}}}|||}}}~~~~~~}}}|||}}}}}}~~~~~~~~~}}}|||{{{zzzyyyyyyxxxxxxyyyyyyzzz{{{zzzxxxxxxxxxyyy{{{|||}}}~~~}}}{{{yyywwwsssnnnjjjdddbbb___ZZZUUUPPPLLLJJJHHHEEEAAA???>>>===<<<:::======<<<<<<;;;::::::999777777777888888999999999777777777777777777777777666777777888888777777666666666666666666666666666666777888999::::::::::::666666777777777777888888777888888888888888888777777777777777777777777777888888999999999999999999:::;;;=========>>>AAACCCDDDHHHOOOVVVYYYaaarrr~~~yyywwwsssqqqpppqqqvvv~~~vvvgggccceeennnlllhhheeedddgggmmmqqq{{{ooo```RRRJJJHHHEEEAAA>>><<<:::777555777666555444444444444444444444444444444444444444555555444444444333333333222222222222222222222222222222222222222222222222222222333333333333444444444333333333333444555666777777999;;;===???@@@AAACCCCCCDDDEEEGGGNNN___ooossspppmmmiiigggfffggghhheeegggjjjmmmoooooonnnmmmnnnmmmkkkiiiiiikkkmmmnnnppprrrvvvzzzwwwlll]]]TTTLLLIIIGGGGGGKKKQQQbbbqqq}}}wwwjjj[[[PPPFFFDDDDDDAAA===<<<555555555444444444444444333333333333333333333333222333333444444333333222222222222222222222222222111111000000000000111111000111111111111222222222000000000111111111222222111111222222333444444555555444555666999>>>BBBEEEKKKWWWaaafffqqqyyyvvvwww{{{zzzyyy{{{~~~~~~|||yyyuuussssssssssssrrrttttttsssttttttuuuvvvwwwxxxyyyyyyzzzzzzzzzzzzzzzxxxzzz||||||{{{|||~~~~~~}}}|||||||||}}}}}}~~~}}}|||zzzyyyxxxxxxxxxwwwwwwvvvvvvwwwwwwxxxxxxxxxwwwxxxyyy|||~~~~~~|||yyyuuurrrjjjiiieeeaaa\\\WWWSSSPPPMMMJJJFFFCCCAAA???===;;;===<<<<<<;;;::::::999999999999888888888888888777777777777777777777777777666666777777777777666666777777777777777777777777555666777888999999999888777777777888888888999999888888777777777777888888888888888888888888888888999999999999999999999999888:::;;;<<<<<<===???AAAAAACCCIIINNNQQQWWWdddqqq~~~zzztttrrrppppppsssxxx~~~|||llldddcccmmmlllllllllnnnpppqqqqqq~~~nnn]]]RRRJJJGGGCCC@@@>>>;;;888666777777666444444333333444555555555555555555555555555555444444444333333333222222222222222222222222222222222222222222222222222222333333333333444444444444333333333444555666777888999;;;===???AAABBBBBBBBBDDDFFFIIISSSgggzzzvvvsssoookkkhhhhhhiiijjjdddfffjjjmmmoooooonnnmmmooommmkkkiiiiiikkkmmmnnnlllnnnqqqsssyyy}}}rrrcccYYYPPPLLLJJJIIILLLQQQ___nnnyyy|||ooo]]]QQQGGGDDDEEEBBB>>><<<222222333333444555555555333333333333333333333333222333333444444333333222222222222222222222222222000000////////////000000000111111111111222222222//////000000111111111222111111222333333444555555666666666777;;;???DDDGGGMMMYYYbbbfffooo}}}}}}qqqqqquuu~~~zzzwwwwwwyyyzzz~~~~~~~~~xxxxxx{{{zzzxxxwwwwwwwwwvvvtttrrrssssssssssssuuuvvvwwwxxx{{{{{{||||||}}}|||||||||wwwyyy||||||{{{{{{~~~~~~}}}||||||||||||}}}~~~~~~~~~{{{xxxvvvuuuuuuuuuvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwzzz~~~~~~~~~{{{xxxooommmjjjfff```[[[WWWUUUQQQNNNIIIEEECCCAAA>>><<<<<<;;;;;;::::::999999888;;;;;;:::999888777666555777777777777777777777777666666777777777777666666888888888888888888888888333444666777888888888777777777888888999999999:::999888777666666777888999888888888888888888888888::::::999999999999999999777888:::;;;;;;<<<>>>@@@@@@AAAEEEJJJNNNSSS___kkkyyy}}}vvvuuusssssstttwwwzzz|||pppfffbbbiiijjjmmmqqqvvvxxxxxxvvv~~~{{{iii\\\LLLIIIEEEBBB???===:::777888777666555444333333333555555555555555555555555555555444444444333333333222222222222222222222222222222222222222222222222222222333333333444444444444444333222333444555666777888:::<<<>>>@@@AAABBBAAAAAACCCGGGKKKWWWmmm