BM66(h bbblllrrrssszzz~~~~~~}}}xxxvvvwwwwwwtttrrrsssqqqooooooppppppnnnmmmjjjgggddddddfffeee```[[[VVVPPPOOOVVV]]]```aaaccckkklllnnnooonnnllliiigggiiikkknnnnnniii___TTTMMMNNNRRRXXX^^^bbbdddeeefff___]]]WWWOOONNNRRRSSSQQQZZZXXXWWWXXXVVVUUUZZZbbbhhhgggeeedddcccddddddeeeUUUOOOHHHBBB???>>>======888<<>>AAAEEEAAA@@@AAADDDHHHHHHEEEBBB===;;;:::;;;@@@EEEIIIKKKHHHCCC>>>===@@@BBBAAA>>>@@@>>><<<;;;<<<===@@@AAA???>>>>>>?????????<<<:::999BBBGGGDDD@@@???>>>===;;;===???BBBCCCCCCBBBAAACCCAAA>>>===>>>>>>===<<<@@@===;;;???GGGLLLMMMLLLJJJGGGDDDEEEJJJOOOQQQQQQPPPMMMJJJIIIKKKNNNQQQRRRTTTVVV[[[^^^YYYOOOIIIIIIJJJJJJLLLPPPYYYdddooovvvrrrmmmgggccccccfffhhhiii\\\[[[[[[^^^```^^^YYYTTTUUUTTTRRRQQQPPPOOOOOOOOONNNOOOQQQRRRSSSTTTTTTSSSWWWSSSRRRSSSSSSSSSXXX___]]]VVVNNNJJJJJJHHHDDD@@@UUU^^^jjjsssuuusssqqqppppppooommmkkkjjjjjjjjjkkkeeeeeefffiiinnntttyyy}}}|||xxxxxx|||}}}xxxrrrjjjeeeeeekkktttzzz~~~}}}|||zzzwwwqqqiiidddeeekkkqqqsssrrrrrruuuyyyzzz{{{||||||}}}~~~|||}}}|||zzz{{{{{{wwwsssxxx}}}~~~~~~~~~zzzuuurrrrrrtttttttttxxxuuuqqqmmmkkkkkklllmmmmmmiiiiiippprrrpppooorrrrrrsssvvv|||yyyuuuuuuvvvwwwxxxxxxwwwwwwtttqqqmmmkkklllmmmnnnnnnkkkrrrxxxyyysssoooppprrrqqqrrrsssqqqnnnnnnpppsssqqquuuyyy|||}}}~~~}}}wwwrrrrrrrrrooommmrrrqqqqqqqqqqqqqqqqqqqqqqqqoookkkhhhhhhmmmtttzzz{{{vvvnnngggeeefffjjjmmmddddddbbb```]]][[[YYYXXXSSSXXX[[[XXXPPPLLLMMMQQQLLLMMMMMMMMMLLLJJJHHHGGGJJJHHHEEEEEEFFFHHHIIIIIIEEEFFFJJJPPPTTTUUUQQQMMMHHHEEEBBBEEEMMMWWW^^^bbb]]][[[XXXVVVVVVXXX[[[]]]^^^YYYUUUTTTRRRQQQWWW^^^ccceeeddd___\\\[[[XXXSSSXXXWWWUUUSSSRRRQQQPPPPPPMMMLLLJJJJJJJJJIIIEEEBBBGGGKKKNNNLLLHHHHHHMMMRRRTTT[[[dddiiihhheeecccbbbdddcccccccccdddcccaaa```______\\\WWWSSSRRRUUUYYYWWWUUUTTTRRRPPPOOOOOOOOORRRQQQPPPPPPPPPRRRTTTVVV\\\WWWSSSUUU\\\```___\\\UUUVVVYYY^^^eeemmmtttyyy|||vvvttt||||||zzzyyyzzzwwwxxxzzz{{{}}}|||yyyuuummmccc\\\XXXVVVTTTVVVZZZ___bbbccc~~~|||~~~|||zzzsssmmmjjjlllpppqqqssswww{{{}}}{{{uuuqqqssstttuuutttqqqlllgggccchhhlllrrrwwwzzzzzzzzzyyy|||zzztttmmmkkknnnpppnnnhhhffffffhhhfffeeejjjppprrrqqqooonnnlllkkkkkkkkklllhhhbbb^^^[[[YYYWWWVVVYYY[[[]]][[[WWWRRROOOMMMMMMOOOSSSZZZ___```[[[VVVQQQPPPOOONNNOOORRRWWWZZZZZZVVVRRRSSSWWWZZZZZZXXX^^^]]][[[VVVSSSRRRSSSUUURRRNNNJJJJJJNNNPPPOOOMMMQQQXXX]]]\\\XXXUUUQQQLLLKKKNNNRRRVVVXXXZZZ\\\^^^ZZZWWWUUUTTTTTTSSSQQQPPPTTTRRRTTT[[[eeennnqqqqqqnnnjjjfffeeegggkkkmmmmmmlllhhhcccaaaaaabbbbbbbbbiiijjjmmmnnnfffYYYQQQOOONNNLLLIIIHHHHHHKKKNNNQQQNNNKKKHHHGGGHHHJJJKKKKKKLLLLLLMMMQQQVVVVVVSSSOOOLLLLLLKKKKKKKKKLLLMMMMMMPPPOOONNNMMMLLLLLLLLLKKKNNNKKKIIIJJJIIIJJJOOOVVVXXXRRRLLLHHHHHHHHHFFFEEEKKKQQQYYY^^^```_________^^^^^^_________^^^]]]]]]SSSSSSTTTUUUXXX\\\```bbbqqqsssuuuuuuuuutttuuuvvvwwwxxxzzzyyyssssssxxx{{{uuunnnjjjrrrvvv{{{|||{{{|||}}}|||zzzvvvvvvxxxzzzzzzyyyyyyzzz}}}|||wwwuuuwwwwwwtttpppwwwzzz}}}~~~|||zzzxxxyyy{{{~~~{{{wwwssspppppprrrrrrssslllkkkiiihhhiiikkkmmmoookkkfffdddhhhkkkjjjlllppptttssstttyyy~~~~~~yyyttttttuuuvvvxxxyyyzzz{{{{{{yyyvvvsssssstttvvvvvvvvvzzzzzzyyy{{{{{{|||{{{yyywwwwwwzzz}}}}}}yyywwwtttrrrttttttttttttttttttttttttssssssrrrrrrssswww}}}yyyuuurrrsssvvvxxxyyywwwuuuqqqnnnkkkhhhgggiiimmmqqqnnngggbbbccceeehhhhhhgggddd```]]]\\\\\\[[[XXXUUUSSSTTTUUUUUUUUUTTTUUUXXX\\\^^^]]]XXXSSSMMMIIIEEEEEEKKKRRRWWWZZZPPPNNNKKKIIIKKKOOOUUUYYYYYYTTTNNNLLLJJJKKKQQQYYYkkknnnooolllkkkmmmkkkggggggfffeeedddcccbbbbbbbbbeeeeeecccaaa___[[[XXXUUUNNNMMMLLLJJJIIIIIIJJJKKKJJJPPPXXX^^^___^^^]]]]]]VVVSSSOOONNNQQQTTTUUUUUU]]]```dddfffgggiiimmmpppkkkjjjiiihhhfffcccaaa``````_________```ccceeegggeee___ZZZYYY]]]bbbddddddbbbbbbdddggglllsssxxx|||zzzyyytttsssssssssuuuuuutttrrr~~~~~~|||{{{|||zzzyyyyyyyyyyyy}}}xxxtttvvvvvvtttrrrpppppprrrrrrppprrrwwwuuuuuuuuutttsssqqqpppoooyyywwwtttrrrqqqnnnkkkhhhfffggghhhiiihhhddd^^^ZZZPPPPPPSSSYYY```cccbbb```bbbddddddaaa]]]^^^dddjjjiiifffeeefffjjjmmmlllkkkrrruuuwwwtttpppooorrrvvvsssmmmgggfffjjjnnnoooooosssxxx|||{{{zzzvvvmmmdddfffjjjnnnqqqsssvvv{{{vvvtttrrrrrrrrrrrrqqqooonnnnnnqqqyyy~~~{{{zzzyyyxxxwww}}}}}}~~~wwwkkkcccaaabbb```^^^ZZZXXXWWWVVVVVVYYYXXXXXXZZZ\\\^^^]]]\\\[[[[[[\\\aaaeeegggeeebbb___^^^^^^^^^______```aaaaaa```^^^[[[YYYXXXXXXXXXVVVRRRPPPPPPOOOOOOTTTZZZ^^^\\\XXXVVVTTTSSSTTTTTTUUUXXX[[[]]]]]]]]]]]]^^^[[[\\\___```aaa```^^^]]]TTTTTTTTTTTTUUUVVVXXXXXXbbbeeehhhhhhfffdddbbbbbb``````cccgggmmmqqqssssssrrrsssuuuuuuttttttuuuwwwssstttuuuwwwyyy{{{|||}}}~~~xxxuuuyyyxxxsssqqqtttyyy}}}zzzwwwtttqqqmmmkkkuuuxxx{{{{{{zzz{{{~~~|||sssqqqwww~~~xxxsssmmmjjjjjjlllnnnooosssrrrssswww{{{~~~{{{wwwtttsssuuuuuussspppvvvvvvvvvuuutttuuuxxx{{{yyy{{{~~~}}}tttsssssstttxxx{{{}}}~~~tttqqqmmmkkklllmmmnnnnnnhhhiiiiiijjjlllnnnppprrrnnnhhheeefffiiijjjmmmqqqrrrqqqqqqtttwwwxxxuuurrrqqqqqqrrrsssttttttttttttwwwuuutttuuuwwwyyyyyyyyy}}}zzzzzz~~~|||zzz|||{{{yyywwwuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxyyy}}}~~~zzzxxxyyyzzz||||||yyyvvvtttssswww|||~~~xxxttttttvvv~~~|||tttlllgggiiilllnnnkkkgggeeeeeeeeeeeedddeeegggjjjmmmooommmhhhccc^^^ZZZVVVTTTUUUYYY\\\^^^YYYWWWSSSQQQSSSXXX^^^bbb___YYYTTTQQQOOOPPPXXX```uuuyyyzzzyyyzzz||||||yyyxxxxxxxxxxxxxxxxxxyyyyyyxxxzzzzzzxxxtttpppnnnmmmddd___ZZZWWWUUUTTTRRRPPPRRRVVV\\\```bbbcccdddeeeWWWOOOHHHFFFKKKRRRVVVWWW[[[aaajjjrrrwww{{{||||||}}}|||yyyuuuqqqnnnmmmllllllmmmoooqqqsssuuummmiiiccc``````ccchhhlllnnnnnnnnnoooqqqvvvzzz|||}}}{{{zzzzzzzzz{{{{{{{{{xxxtttppp}}}|||yyyvvvssssssuuutttqqqrrruuurrrssstttuuutttsssrrrqqquuuuuuvvvwwwwwwuuuqqqnnngggddddddgggkkkllliiieeefffaaa]]]]]]cccjjjoooqqqooossstttppphhhgggmmmuuuxxxvvvuuuwwwyyy{{{zzzxxx{{{}}}}}}vvvrrrvvvzzz{{{|||~~~~~~~~~zzzxxxyyyzzzzzzyyyxxxwwwuuutttsssqqqqqqqqqrrruuuvvvvvvuuu}}}}}}}}}|||~~~}}}|||{{{zzzzzzzzzzzzxxxxxxxxxxxxwwwuuutttsssqqqmmmjjjiiigggdddhhhmmmnnnppprrrqqqooolllkkkkkkpppqqqssssssrrrpppoooooojjjjjjkkkllllllkkkkkkjjjggghhhhhhhhhhhhgggggggggjjjlllmmmlllgggaaa]]]ZZZVVVWWWXXX\\\```fffjjjllldddeeeffffffggghhhjjjlllkkkkkkjjjjjjkkkkkkllllllmmmttt{{{zzzrrrlllkkkmmmpppjjjdddbbbeeejjjooorrrvvvtttqqqnnnmmmmmmnnnoooqqqnnnkkkjjjkkklllmmmmmmrrrssstttsssssstttwwwzzzyyyssskkkiiimmmqqqssssssoookkkfffeeegggjjjnnnooorrrrrrrrrtttwwwzzzzzzyyyyyywwwuuuvvvwwwxxxwwwuuuvvvuuussspppmmmmmmooorrruuuvvvzzz~~~}}}yyyrrrqqqqqqtttxxx|||~~~~~~qqqnnnkkkkkklllnnnoooooopppqqqrrrssstttttttttttttttpppllllllnnnpppssstttqqqpppoooqqqtttvvvvvvuuurrrrrrqqqqqqooonnnlllkkkrrrrrrrrrtttwwwxxxxxxxxxzzz}}}wwwttttttzzzxxxuuussssssvvvzzz}}}}}}{{{yyyxxxwwwwwwwwwwwwwwwwwwxxxxxxzzz{{{{{{{{{|||~~~yyywwwwwwzzz|||~~~|||{{{{{{{{{zzz~~~|||{{{}}}yyymmmhhhkkkqqqyyyuuurrrpppooopppooonnnmmmpppuuuyyy|||{{{yyyvvvtttqqqmmmkkkkkkmmmoooqqqsssqqqnnnlllmmmooorrrtttqqqlllhhhgggffffffkkkrrr{{{~~~|||vvvqqqnnnkkkjjjiiikkkmmmoooqqqrrrtttuuuvvvggg___VVVUUU[[[bbbeeeeeefffkkksss{{{|||wwwssssssssssssssstttuuuvvvwwwpppqqqpppmmmjjjiiilllooorrrqqqpppqqqrrruuuyyy{{{xxxwwwwwwyyy}}}vvvqqqllllllppprrrpppmmmllloooooommmkkkiiieee```aaa```aaabbbbbb```]]]ZZZyyylllbbb___^^^]]]```bbbdddeeeccc___[[[XXXdddkkksssvvvtttpppnnnnnnxxx}}}|||xxxyyy|||{{{zzzyyyyyy|||}}}{{{}}}|||yyyxxxzzzyyyyyyzzzzzzyyywwwvvvtttrrrsssuuuyyy{{{{{{xxxuuusssnnniiikkkrrrxxxzzzyyy}}}xxxrrrqqquuuyyy|||}}}tttnnnqqqxxxsssvvvzzz{{{}}}~~~|||zzz}}}~~~|||{{{}}}{{{zzzzzz|||~~~~~~~~~~~~{{{zzzvvvrrrssswwwtttzzz}}}|||yyywwwuuusssqqqpppppprrrssssssssssssssssssssssssssswwwyyy{{{yyyssslllfffdddeeeeeeeeefffhhhmmmqqqtttpppppppppqqqsssuuuvvvwwwuuuuuutttrrrrrrrrrrrrsssxxx|||{{{sssnnnpppsssnnnkkkiiihhhjjjmmmooopppuuuvvvwwwxxxxxxvvvtttsssnnnllljjjkkknnnqqqssstttssstttssssssssstttvvvxxxvvvuuutttsssrrrrrrsssttttttqqqmmmmmmooorrruuuvvvvvvtttttttttvvvwwwvvvuuuwwwwwwwwwxxxyyyzzzyyyyyyvvvvvvuuuqqqmmmkkkjjjkkkoooqqqtttyyy||||||yyyvvvsssssssssvvvyyy|||~~~}}}wwwuuutttuuuxxx{{{||||||||||||~~~~~~~~~~~~}}}}}}|||zzzzzz|||zzzxxxvvvuuuuuuvvvvvvvvvvvvuuuuuusssrrrpppnnnmmmrrrqqqqqqsssvvvxxxxxxwwwrrrvvvzzzzzzwwwtttrrrrrrrrrpppmmmkkkmmmppptttvvvwwwxxxxxxwwwuuuttttttuuukkklllkkkjjjnnnwww}}}}}}{{{xxxwwwwwwvvvuuuwwwwwwwwwxxxxxxxxxyyyyyy~~~}}}}}}}}}zzz||||||~~~}}}rrrnnnqqqwwwzzzwwwtttrrrrrrssssssrrrooorrrwww{{{}}}}}}}}}}}}{{{zzzxxxwwwwwwxxx{{{}}}|||}}}}}}~~~~~~~~~}}}||||||zzzzzz|||{{{xxxzzz}}}~~~}}}~~~}}}~~~~~~~~~~~~wwwqqqkkkkkkooossstttsss{{{}}}}}}{{{{{{zzzyyyxxxxxxwwwwwwwwwsssyyy~~~zzzuuusssssstttsssrrrrrrtttxxx{{{~~~wwwwwwwwwwwwyyy|||~~~~~~{{{qqqlllgggfffjjjllljjjggghhhfff```[[[\\\^^^WWWMMMMMMKKKIIIHHHHHHIIIHHHFFFlllaaaQQQFFFAAA@@@>>><<<===>>>??????>>>>>>???@@@GGGHHHHHHHHHGGGHHHJJJKKKEEEIIILLLMMMJJJHHHHHHIIIIIIIIIJJJLLLNNNPPPRRRSSSUUUZZZbbbiiiiiifffjjjpppuuuvvvyyy}}}}}}{{{zzzssssssuuuxxx|||}}}{{{zzzwwwrrrnnnrrr~~~~~~sssqqqttt~~~{{{{{{{{{|||}}}xxxuuuvvvyyy{{{}}}{{{zzzzzzvvvpppooorrrnnnttt~~~||||||yyyvvvrrrqqqrrruuuvvvttttttssssssttttttuuuuuu{{{~~~~~~yyyuuusssvvvvvvvvvttttttvvv{{{~~~}}}|||{{{}}}}}}|||{{{zzzzzzzzz{{{||||||{{{}}}vvvvvvwwwwwwwwwwwwxxxxxxwwwyyy|||}}}{{{yyytttsssrrrsssuuuvvvvvvvvvuuuuuutttuuuuuuvvvwwwxxxwww{{{}}}~~~{{{yyyxxxyyyxxxvvvsssssstttuuuuuuuuuvvvuuussssssssssssrrrpppssstttuuuvvvwwwxxxxxxxxxvvvwwwwwwtttpppmmmkkkkkklllmmmooorrruuuvvvtttqqqsssrrrrrrtttvvvxxxxxxwww{{{zzzzzz}}}{{{xxxwwwvvvttttttuuuuuutttssssssrrrpppooonnnoooqqqssssssrrrkkkmmmpppqqqqqqppppppqqqqqqnnnlllkkknnnrrrtttuuurrrssstttqqqmmmiiigggggg\\\\\\]]]^^^aaadddgggiiihhhjjjnnnrrrtttuuutttsssqqqqqqqqqrrrssssssttttttzzzzzzyyyzzz}}}~~~}}}}}}{{{~~~zzzwwwzzz~~~|||yyyvvvttttttuuuuuutttrrrtttvvvwwwwwwwwwxxxzzzvvvvvvvvvuuuuuuvvvyyy|||yyy{{{~~~}}}|||{{{~~~|||||||||yyy|||~~~{{{xxxzzz~~~~~~~~~~~~}}}{{{yyyxxxxxxzzz{{{{{{zzz~~~|||{{{yyyyyyvvv|||}}}xxxvvvtttttttttuuuwww{{{|||{{{zzzzzz|||}}}xxxuuurrrqqqtttvvvvvvuuussspppiiidddhhhmmmeeeWWWOOOKKKFFFBBBAAABBBBBBAAAZZZOOOBBB<<<<<<>>>>>>===;;;<<<<<<:::888777:::<<<;;;999777777:::>>>AAABBBDDDDDDCCCBBBAAAAAABBBBBB@@@@@@@@@@@@AAABBBDDDEEEBBBDDDIIINNNNNNKKKLLLQQQKKKKKKLLLNNNRRRWWW\\\_________^^^]]]\\\[[[ZZZZZZ[[[```gggkkkoooxxx}}}~~~}}}}}}}}}}}}uuuttttttvvvxxxzzzzzzyyyrrrooonnnuuuzzzyyy{{{~~~}}}{{{yyy}}}}}}}}}}}}}}}~~~yyytttuuuwwwvvvvvvyyy{{{zzzxxxyyy|||zzzzzzzzz|||}}}}}}|||zzz{{{{{{{{{|||}}}~~~}}}}}}vvvvvvxxxzzzwwwqqqnnnpppooossszzz~~~|||{{{xxxwwwvvvwwwyyyzzzxxxwwwuuuttttttuuuwwwxxxyyy|||~~~}}}}}}~~~~~~|||zzz{{{~~~~~~}}}}}}~~~|||zzzxxxwwwwwwxxxxxx||||||||||||}}}~~~~~~~~~|||}}}}}}}}}|||{{{||||||zzzzzz{{{|||||||||||||||yyyyyyyyy{{{{{{zzzwwwuuutttttttttvvvwwwxxxwwwwwwwwwxxxzzz|||}}}|||zzzxxxuuutttssstttuuuvvvuuusssqqqpppnnnnnnoooooommmllloooqqqsssuuuuuuuuuuuuvvvvvvvvvwwwuuusssqqqqqqrrrooonnnnnnoooqqqqqqpppnnnooonnnmmmmmmnnnnnnlllkkkllllllnnnrrrxxx}}}~~~{{{zzzwwwwwwwwwxxxwwwwwwvvvvvvrrrpppmmmlllnnnooopppooojjjkkklllmmmnnnoooqqqrrrrrrooommmnnnrrruuuwwwvvvuuuwwwyyyxxxtttooolllkkkgggfffeeefffggghhhjjjkkkhhhlllqqqvvvxxxxxxwwwvvvqqqrrrrrrsssttttttuuuuuuxxxxxxyyyzzz~~~~~~|||yyyxxxxxxxxx}}}}}}{{{zzzzzzyyyxxxxxxyyyxxxvvvttttttwwwzzzwwwxxxyyywwwuuuuuuwwwyyy{{{|||~~~~~~|||{{{zzzyyy{{{~~~}}}yyyzzz~~~{{{~~~~~~{{{wwwxxxzzz|||}}}|||{{{{{{{{{xxxwwwyyy{{{yyyqqqjjjhhhhhhgggeeedddfffkkkppptttqqqooooooqqqssssssrrrooorrrttttttssssssuuuwwwtttssstttwwwzzz|||zzzxxxvvvvvvvvvvvvxxx{{{~~~|||{{{{{{zzzxxxwwwuuuuuupppssswwwyyyxxxvvvsssrrrpppppppppqqqtttxxx}}}|||zzzxxxxxx|||}}}zzz{{{|||zzzyyyxxxxxxzzz|||~~~yyy|||wwwiii[[[WWWRRRNNNLLLLLLKKKJJJ___UUUKKKFFFEEEEEEDDDEEEEEEFFFEEEBBB===;;;===???;;;;;;<<>>>>>@@@AAADDDEEEFFFGGGFFFCCCAAAEEELLLQQQSSSVVV[[[dddpppzzz|||yyyttttttrrrrrrtttzzz~~~~~~~~~}}}~~~~~~}}}~~~}}}|||}}}}}}yyyttttttzzz}}}yyyyyy~~~zzzyyyxxxwwwzzz~~~|||wwwxxx{{{}}}zzzwww~~~}}}|||{{{zzzxxxuuurrroookkkmmmnnnnnnkkkhhhffffffjjjgggfffjjjqqqwwwyyyyyy~~~}}}{{{{{{|||~~~~~~|||||||||}}}~~~~~~{{{wwwuuusssssstttvvvwwwxxxzzz|||}}}{{{xxxxxxzzz|||}}}yyyxxxvvvuuutttuuuvvvvvvxxxwwwvvvwwwyyyzzzyyyxxxwwwwwwvvvwwwyyyyyywwwuuusssqqqppprrrvvvwwwuuurrrvvvvvvtttqqqnnnllllllnnnrrrssstttttttttsssrrrqqqrrrqqqqqqsssvvvxxxxxxxxxzzzyyyyyyyyyxxxxxxvvvuuuqqqjjjcccbbbggglllmmmllljjjiiigggeeefffjjjpppuuuuuuxxx|||~~~~~~}}}~~~~~~yyy{{{~~~}}}zzzyyyxxxtttvvvyyy}}}|||yyyyyy|||~~~~~~|||zzzzzz{{{{{{{{{}}}~~~}}}|||{{{yyyyyyzzz{{{zzzyyyyyy{{{}}}zzz{{{||||||||||||{{{zzz{{{{{{|||~~~}}}vvvuuutttsssssssssttttttuuutttrrrrrrsssssssssrrrnnnmmmmmmooosssuuusssqqqlllllllllmmmnnnnnnlllkkkiiiiiiiiiiiijjjlllqqqttt~~~{{{{{{~~~xxxnnniiiiiijjjkkkmmmllljjjgggKKKFFF???::::::<<<>>>@@@<<<===???@@@BBBCCCDDDDDDEEEEEEEEEFFFGGGGGGEEEDDDHHHKKKMMMMMMKKKJJJIIIJJJGGGHHHKKKMMMPPPSSSWWWZZZ]]]___gggttt||||||{{{|||qqqrrruuu{{{}}}|||~~~}}}yyyvvvvvvxxx{{{}}}{{{wwwtttmmmbbbVVVLLLBBB:::999<<<555777888777777777888:::444555777888999999888888<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????<<<;;;===AAA@@@CCCCCCDDDJJJTTTXXXUUUZZZ\\\]]]^^^___ccciiimmmssssssrrrqqqqqqwww{{{www~~~|||zzzvvvpppkkkgggeeeeeedddggghhhhhheeebbbaaa```___^^^]]]```eeejjjkkkkkkqqqooollljjjmmmrrrxxx|||~~~|||yyyyyyyyy~~~}}}||||||{{{zzzzzzzzz}}}||||||{{{zzzxxxuuusssqqqqqqrrrtttwwwyyyzzzzzzxxx{{{~~~~~~|||zzzyyyzzzyyyyyywwwvvvvvvwwwyyyzzzxxxwwwuuutttssssssssstttuuusssqqqrrrsssuuuuuuuuuwwwvvvuuuvvvwwwwwwvvvtttqqqoooooosssxxx{{{{{{yyy{{{zzzxxxtttpppnnnnnnpppssstttvvvwwwwwwuuurrrpppoooooooooqqquuuwwwxxxwwwzzzzzzzzzyyywwwuuuttttttsssllleeecccgggkkklllkkkoooooollliiihhhkkkqqquuurrrssswwwzzz||||||{{{yyywwwvvvxxx|||}}}vvvpppvvvyyy~~~}}}|||vvvxxx{{{~~~~~~}}}zzzvvvqqqoooqqqssssssqqqvvvwwwyyyyyyyyy{{{~~~}}}{{{zzzzzz~~~~~~}}}|||~~~}}}|||{{{|||~~~{{{}}}}}}|||zzzyyyxxxvvvvvvuuuyyywwwuuuuuuvvvvvvuuutttrrrpppooorrrwwwyyyxxxvvvsssrrrqqqrrrsssqqqnnnkkkiiijjjjjjjjjllloootttxxx~~~tttmmmmmmmmmoooppppppmmmjjj>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===AAAAAABBBCCCCCCCCCBBBBBBDDDFFFHHHHHHHHHHHHHHHJJJFFFIIILLLOOORRRSSSRRRRRRQQQQQQWWW```fffeeeccccccWWWVVVVVVXXX\\\```aaaaaalllooossswwwyyy{{{}}}}}}|||yyyxxx|||zzzrrr}}}yyytttooottttttuuuwwwzzz}}}~~~~~~yyyoooeeeYYYPPPGGG@@@@@@CCC>>>???@@@>>><<<::::::;;;999;;;>>>@@@BBBCCCBBBBBB??????@@@AAABBBBBBBBBBBB>>>???BBBDDDAAA<<<<<<@@@DDDGGGEEEBBBGGGRRRVVVTTTZZZ\\\___aaacccdddggghhhjjjkkkmmmnnnqqquuu{{{~~~|||{{{~~~~~~~~~vvvmmmgggddddddiiilllooopppooommmlllllliiikkkmmmooorrrtttvvvwwwssspppllljjjkkkqqqwww{{{xxxzzz{{{{{{xxxvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvxxxwwwvvvvvvvvvvvvtttrrrjjjiiijjjllloooqqqrrrqqqqqquuuxxxwwwtttrrrsssuuussstttuuuuuuuuuuuuwwwyyyxxxwwwvvvtttsssrrrrrrrrrqqqooollllllnnnpppqqqqqqrrrqqqqqqsssuuuwwwwwwvvvmmmllllllpppvvv{{{{{{zzzxxxxxxxxxvvvtttsssuuuvvvvvvxxxzzz{{{zzzxxxuuusssooonnnnnnpppsssuuuvvvuuuyyyzzzzzzyyyvvvtttttttttqqqkkkdddaaacccfffhhhiiiooopppnnnjjjggghhhmmmrrrpppppprrrvvvyyyzzzyyywwwooonnnpppvvv|||~~~yyytttsssvvvzzz}}}}}}~~~|||yyytttpppooonnnnnnnnnqqqtttwwwwwwvvvwwwzzz~~~~~~}}}~~~}}}}}}||||||}}}~~~|||}}}~~~{{{zzz}}}yyywwwxxxyyy{{{~~~}}}|||{{{zzz|||zzzyyyyyyzzz{{{{{{zzzyyyvvvtttxxx{{{yyyxxxyyyzzzyyyuuupppmmmnnnoooppprrrvvv|||{{{tttsssrrrssssssrrrpppmmmBBBFFFJJJIIIFFFBBB@@@@@@>>>>>>@@@AAADDDFFFIIIJJJCCCDDDEEEFFFGGGHHHIIIJJJOOOQQQSSSTTTUUUWWW[[[]]]^^^___aaadddggggggfffeeefffdddffflllnnnllljjjjjjccc___[[[XXXWWWVVVUUUTTTZZZ]]]aaacccdddfffjjjmmmggggggdddaaacccfffddd___\\\fffnnnnnnkkkjjjjjjhhhnnnnnnnnnpppsssvvvzzz|||~~~}}}yyywwwppphhhaaaZZZSSSQQQSSSWWWWWWWWWTTTPPPMMMKKKKKKOOOPPPSSSVVVYYY\\\^^^^^^YYYYYYYYYYYYZZZ\\\]]]^^^ZZZYYY[[[]]]XXXPPPOOOSSSSSSYYYYYYUUUZZZfffkkkgggjjjjjjlllnnnpppqqqqqqqqqtttvvvyyy}}}~~~}}}wwwrrruuu}}}~~~xxxvvvxxx{{{xxxxxxsssjjjaaa___eeekkkssswwwzzz{{{wwwsssqqqqqqqqqnnnooorrrqqqnnnnnnqqqqqqsssuuuvvvvvvvvvxxxzzztttooommmooommmhhhcccccc``````aaabbbcccfffjjjlllqqqpppooonnnnnnooopppqqqxxxwwwuuusssqqqpppooooooiiimmmooonnnooouuuyyyyyyyyyzzzzzz{{{}}}zzzqqqjjjgggfffjjjmmmqqqsssrrrpppnnnnnnmmmrrrxxx{{{{{{||||||zzzwwwttttttvvvyyy{{{tttwwwzzzzzzyyyvvvuuutttrrrqqqqqqqqqsssvvvyyy{{{wwwuuussstttuuuvvvtttrrrfffeeeeeegggkkkmmmmmmkkklllpppsssrrrooommmooorrrrrrsssttttttssstttxxx{{{wwwwwwvvvuuutttrrrpppoooooollliiihhhjjjmmmnnnoooooonnnnnnpppsssuuuuuuuuummmllllllooouuuyyyyyyxxxvvvwwwxxxwwwvvvvvvwwwyyywwwxxxzzz{{{zzzxxxuuutttpppoooooopppsssttttttsssuuuwwwyyyxxxuuutttuuuvvvppplllgggcccbbbdddgggjjjlllmmmmmmjjjffffffjjjooorrrqqqqqqsssvvvxxxwwwuuunnnmmmnnnuuu~~~}}}sssuuuwwwyyyzzz}}}~~~~~~~~~xxxrrroooooopppppptttwwwwwwvvvvvvzzz~~~{{{||||||}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}zzz{{{}}}~~~~~~}}}~~~}}}{{{}}}}}}}}}yyyssstttvvvxxxzzzxxxvvvsssrrrrrrpppnnnlllUUUZZZ]]]\\\VVVSSSTTTWWWOOOPPPQQQRRRTTTWWWYYYZZZ\\\]]]^^^___```bbbeeehhh]]]___aaacccfffjjjooorrrsssssssssuuuxxxyyyzzzyyywwwtttuuuyyy|||zzzyyyzzzuuuqqqmmmkkkkkkkkkjjjiiigggjjjlllllllllnnnqqquuuoooooommmhhhfffhhhfffbbb^^^ffflllkkkjjjnnnrrrtttxxxxxxxxxyyy|||}}}}}}~~~yyyuuu}}}xxxsssqqqkkkddd```aaaeeeggghhhhhhgggffffffggggggiiimmmttt{{{xxxnnnlllpppzzz|||~~~{{{|||yyyiii```VVVQQQTTTYYY\\\\\\RRRUUUWWWXXXXXXWWWWWWXXXRRRTTTUUUQQQKKKIIILLLOOOOOOQQQPPPJJJBBB@@@DDDJJJOOOSSSYYY\\\ZZZUUUPPPMMMJJJGGGFFFIIIIIIGGGHHHLLLCCCEEEHHHIIIIIIIIIJJJLLLIIIGGGHHHLLLMMMHHHEEEDDDAAAAAABBBBBBCCCEEEIIILLLLLLKKKLLLLLLLLLMMMNNNOOONNNPPPQQQQQQPPPPPPRRRSSSOOORRRRRROOOOOOSSSWWWWWW```cccgggiiikkkooouuuyyyxxxzzzyyyuuummmfffcccbbbbbbeeehhhhhhfffccc```___]]]eeennnrrrpppqqquuuzzz~~~}}}|||zzzxxxvvvvvvuuusssvvvzzz{{{zzzwwwvvvuuurrrpppoooooosssxxx~~~yyywwwtttuuuwwwwwwuuurrrllljjjiiikkkoooqqqpppooojjjmmmpppooolllkkknnnqqqsssttttttsssrrrtttzzzwwwwwwwwwvvvuuurrrpppnnnnnnkkkhhhggghhhkkkmmmnnnqqqooonnnnnnppprrrqqqqqqqqqooonnnpppuuuyyyyyyxxxwwwyyyyyyxxxwwwuuuvvvwwwvvvvvvwwwxxxwwwuuusssrrrrrrppppppqqqssstttsssrrrpppsssvvvvvvtttssstttwwwrrrppplllgggdddeeejjjmmmiiilllmmmjjjffffffjjjnnnqqqooommmnnnqqqsssrrrpppooollllllsss}}}tttuuuuuuvvvvvvyyy}}}}}}|||zzzyyy{{{{{{{{{|||}}}~~~~~~vvvqqqqqqsssvvvzzz~~~~~~||||||~~~}}}|||~~~|||}}}~~~~~~|||}}}~~~~~~vvvxxxzzz}}}wwwuuuqqqooonnnllljjjhhhtttxxx}}}{{{xxxuuuuuummmiiimmmrrrssstttuuuyyy|||~~~hhhWWW]]]kkkttt{{{~~~wwwooommmqqquuuuuutttkkkqqqwwwyyyvvvssstttvvvzzzvvvwwwyyyxxxxxxxxxvvvtttsssuuuwwwsssvvvvvvttttttvvvsssnnntttxxxyyysssmmmnnnyyywwwsssuuuzzz}}}~~~|||}}}}}}zzzzzz{{{zzzvvvrrrxxxzzzyyyuuurrrpppiiiaaaiiijjjkkklllllljjjfffcccjjjkkkgggeeeooo~~~|||wwwkkkVVVBBB>>>@@@@@@>>>===:::<<<@@@CCCDDDCCCAAA???>>><<<:::;;;>>>???>>><<<>>>>>>>>><<<999:::>>>AAAIIIHHHGGGHHHIIIIIIEEEAAA>>>===<<<===>>>>>>===<<<<<<<<<<<<<<<<<<======>>>>>>???@@@@@@@@@???>>>===;;;===@@@AAAAAABBBDDDEEECCCBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDFFFHHHKKKMMMEEEEEEEEEEEEEEEHHHLLLPPPRRRWWW]]]bbbfffiiilllnnnlllmmmooopppnnnjjjeeebbbeeedddbbbaaa___^^^]]]]]]```bbbfffhhhiiikkknnnqqqvvvwwwwwwuuusssssstttuuutttuuuvvvwwwwwwvvvuuutttsssqqqnnnpppuuuzzz||||||xxxvvvtttsssssssssuuuvvvpppnnnmmmnnnppppppnnnkkkqqqqqqooollljjjiiijjjlllmmmqqquuuuuuuuuwww|||zzzuuuqqqoooppppppooommmmmmgggeeeiiikkkiiijjjnnnllllllllllllmmmnnnoooppprrrrrrrrrsssuuuwwwxxxyyy{{{wwwtttsssuuuxxxzzzzzzzzzzzzzzzxxxvvvssspppooovvvrrroooqqquuuwwwuuurrrrrrrrrrrrrrrrrrrrrrrrrrrttttttssspppllljjjjjjkkkooommmkkkhhheeeeeehhhkkknnnoooqqqrrrrrrpppooonnnooommmmmmqqqvvvzzz|||{{{uuusssrrrqqqrrrtttwwwyyyyyyxxxxxxyyyzzzzzzwwwuuuxxxyyyyyyxxxxxxyyy|||~~~~~~~~~{{{wwwwww|||~~~yyy~~~}}}~~~~~~}}}}}}}}}~~~}}}}}}~~~~~~~~~zzzyyy{{{~~~~~~~~~tttrrrnnnlllmmmmmmnnnmmm}}}lll]]]```iiinnntttzzzwwwpppgggbbbaaabbbccccccWWW[[[]]]\\\XXXVVVWWWYYYjjjqqqwwwtttkkkgggiiinnnlllnnnoooppppppsssvvvyyywwwzzzzzzxxxyyy}}}}}}zzz|||~~~|||tttmmmppp|||yyyrrrqqqsssvvvxxx~~~|||xxxuuuuuuyyy|||~~~|||yyyvvvtttrrrpppnnnwwwxxxuuuqqqqqqsssqqqmmmiiikkknnnqqqrrrnnneee___ZZZYYYSSSOOOWWWhhhvvv{{{|||}}}rrrppptttyyy|||}}}}}}zzzkkkXXXEEE>>><<<:::999999888888:::;;;===???@@@@@@===<<<<<<===@@@AAA@@@>>>BBBAAA???>>>>>>@@@BBBDDDIIIIIIJJJMMMOOONNNJJJFFFDDDCCCCCCCCCCCCCCCBBBBBB@@@??????>>>>>>?????????BBBCCCEEEGGGHHHGGGFFFEEEEEEHHHJJJLLLKKKKKKLLLMMMSSSTTTTTTSSSRRROOOMMMKKKJJJIIIIIIJJJKKKMMMPPPQQQOOOOOONNNMMMMMMOOORRRVVV]]]```fffjjjlllnnnpppqqqoooooooooooonnnmmmlllkkkjjjjjjhhhfffeeedddccccccfffhhhjjjkkkkkkkkknnnooosssttttttrrrppppppqqqrrrrrrrrrsssssssssrrrrrrqqqtttqqqnnnnnnqqquuuvvvvvvwwwvvvuuussssssssstttuuuqqqpppnnnoooqqqsssqqqppprrrqqqnnnllljjjjjjlllnnnkkkkkkmmmnnnppprrrtttuuuvvvrrrmmmkkkjjjjjjhhhfffiiidddbbbeeehhhgggiiimmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnooorrruuuxxxzzz{{{|||}}}~~~}}}|||}}}~~~~~~}}}|||yyyuuurrrppptttrrrpppqqqtttvvvwwwvvvxxxvvvsssqqqoooooopppqqqpppqqqqqqpppooonnnpppqqqooommmjjjfffddddddgggjjjjjjkkkkkklllllllllllllllmmmlllkkknnnrrruuuuuutttuuutttqqqnnnmmmmmmnnnooosssuuuwwwxxxxxxxxxwwwvvvxxxyyyzzzyyyxxxxxxyyy{{{wwwvvvvvvxxx{{{}}}~~~~~~~~~|||yyywwwyyy~~~~~~~~~~~~yyy{{{{{{{{{|||}}}|||||||||}}}~~~~~~}}}~~~}}}||||||~~~~~~~~~}}}}}}~~~}}}||||||~~~~~~zzzxxxyyyzzzyyyxxxxxxvvvsssssstttxxx{{{}}}}}}|||~~~xxxvvvtttsssuuuvvvvvvuuuzzzpppqqqtttsssuuuzzzzzztttkkkbbb\\\YYYYYYYYYLLLMMMMMMIIIDDDAAABBBEEEOOOXXX```]]]SSSNNNSSSZZZXXXYYY[[[]]]___bbbfffiiiqqqsssrrrpppsssyyy}}}|||~~~|||wwwnnngggkkkwww}}}vvvnnnjjjjjjooorrryyyvvvoooddd\\\[[[aaahhhnnnlllkkkjjjjjjkkklllmmmuuuuuuqqqnnnqqqyyy}}}|||zzz{{{tttjjj]]]YYYQQQJJJLLLUUU___dddXXX\\\dddllloooiii^^^UUURRRSSSUUUXXX\\\aaaeeegggjjjkkkmmmoooppppppppppppqqqtttyyy}}}{{{zzzzzzpppaaaPPPFFF@@@======???===<<<<<<<<>>:::<<<>>>AAACCCCCCDDDCCCAAA???>>>CCCLLLSSSXXXYYYIIIBBB:::888>>>HHHQQQVVVYYYZZZXXXRRRNNNTTTbbbnnnyyyyyytttjjjeeeeeefffeeedddccciiivvv}}}yyyqqqllljjjjjjhhhddd^^^YYYVVVUUUXXX[[[aaalllwww}}}~~~}}}}}}xxxsssrrrtttwwwxxxxxxvvvxxxxxxwwwvvvzzz~~~yyyvvvvvvyyy~~~{{{yyyyyy{{{|||}}}}}}{{{xxxwwwwwwxxxyyyzzzwwwuuussspppnnnoooqqqtttvvvzzzwwwvvv~~~{{{yyywwwtttssstttvvvwww|||}}}~~~yyyuuuyyy|||{{{vvvtttvvvxxxwwwwwwwwwwwwxxxzzz|||wwwuuussstttwwwzzz|||}}}~~~~~~}}}|||wwwuuu}}}vvvqqqjjjfffdddhhhoooqqqnnnkkkqqqrrrtttwwwyyyzzz||||||vvvwwwxxxzzzzzzzzzzzzzzz{{{zzzxxxxxxzzz~~~~~~|||yyyyyyxxxwwwwwwyyy||||||xxxtttvvvssstttzzzzzzwwwwwwxxxyyyxxxvvvsssqqqiiijjjlllppptttxxx|||~~~|||xxxtttuuuvvvsssnnnjjjhhhhhhlllsss|||{{{sssppptttzzz~~~{{{zzzzzz}}}~~~~~~{{{yyyyyy{{{{{{zzzrrrrrrssstttwwwzzz|||~~~yyyyyyxxxvvvttttttuuuwwwsssssssssuuuvvvxxxzzz{{{|||{{{xxxtttqqqqqqtttwwwtttwww{{{|||{{{yyyyyyzzzwwwyyy|||~~~}}}}}}zzzvvvrrrooommmrrruuuwwwwww|||}}}yyytttrrrqqqrrrmmmmmmmmmmmmmmmmmmnnnnnnppprrrrrrppppppuuuxxxwwwttttttuuuvvvvvvvvvuuuuuuwwwxxxyyyyyyxxxxxx{{{}}}~~~}}}{{{yyy{{{}}}}}}|||{{{{{{|||{{{zzzxxxvvvuuuuuuvvvwwwtttttttttvvvxxxzzz{{{{{{yyyyyyyyywwwvvvwwwzzz|||yyywwwvvvwwwyyyzzz{{{zzzxxxuuusssssstttvvvvvvvvvuuuqqqmmmlllooossswwwxxxwwwwwwvvvuuuttttttttttttuuuttttttssstttuuuwwwxxxvvvvvvuuuuuutttqqqmmmjjjiiigggfffeeeffffffdddccc```^^^ZZZWWWVVVVVVWWWXXX]]]YYYRRRLLLGGGFFFFFFGGGFFFIIILLLNNNMMMKKKHHHGGGGGGDDDAAA@@@BBBDDDDDDDDDFFFAAA;;;999<<<@@@DDDFFFIIIKKKJJJEEEAAAEEEQQQ\\\fffhhhddd\\\YYY]]]cccfffeeebbbdddkkkooojjjbbb^^^YYY\\\]]]YYYQQQKKKJJJKKKKKKNNNVVVaaammmuuuwwwvvvsssmmmeeeaaabbbccccccccchhhkkkmmmmmmlllmmmrrrvvvxxx{{{{{{wwwtttsssooojjjeeedddcccdddgggkkknnnpppqqqooooooqqqrrrqqqkkkgggcccbbbaaaccchhhlllooopppnnnmmmiiibbb\\\]]]eeellluuuxxx~~~|||xxxuuutttyyy}}}}}}~~~}}}{{{yyyxxxvvvtttssstttvvvxxx|||xxxxxx~~~{{{wwwvvvwwwyyy|||}}}~~~|||{{{xxxyyy{{{yyyqqqiiihhhfffgggnnnxxx}}}zzzsssuuuvvvwwwyyy{{{|||}}}}}}~~~|||||||||~~~~~~|||~~~{{{wwwvvv{{{zzzzzz|||~~~~~~zzzvvvrrrpppooouuu}}}{{{vvvooooooooonnnmmmnnnooopppnnnooopppsssvvvyyy|||~~~}}}|||yyysssnnneeecccdddiiinnnooollljjjhhhmmmtttzzz}}}~~~}}}|||}}}~~~|||zzzxxxwwwmmmlllkkkkkkjjjkkkkkkllljjjmmmpppnnnlllmmmtttzzzuuuuuuuuuuuuuuutttssssssxxxwwwtttqqqoooooorrruuujjjkkklllllliiifffddddddcccdddgggkkkpppsssuuuvvvxxxxxxyyyzzzzzz{{{{{{{{{zzzwwwsssooollllllmmmnnnmmmnnnmmmjjjlllrrrvvvvvvzzz{{{|||~~~{{{|||wwwtttssssssllllllkkkjjjjjjjjjkkkkkkooorrrrrrqqqtttzzz|||zzzwwwxxxxxxyyyzzzzzzyyyyyyzzz{{{||||||{{{|||}}}~~~}}}{{{~~~{{{yyyxxxvvvvvvwwwyyyzzzwwwwwwxxxxxxxxxyyy{{{|||}}}}}}}}}{{{zzz{{{~~~}}}zzzxxxwwwxxxyyyzzzyyy|||zzzxxxwwwxxxxxxxxxwwwvvvpppkkkkkkqqqwwwzzzzzzwwwvvvuuutttttttttuuuuuuuuutttssssssssstttuuuvvvxxxvvvuuuuuuvvvuuurrrpppmmmlllmmmooorrrssssssrrroookkkeee```^^^```ccceeecccbbb___\\\YYYWWWVVVVVVWWW\\\bbbdddaaa[[[VVVSSSQQQOOOLLLJJJJJJJJJJJJJJJHHHFFFEEEDDDDDDCCCBBBAAAHHHHHHGGGEEECCCFFFKKKPPPSSSUUUSSSMMMLLLTTT]]]aaa\\\UUUQQQTTTUUUQQQLLLJJJGGGKKKOOOLLLFFFBBBCCCEEEDDDEEEJJJTTT^^^eeegggfffccc\\\SSSOOONNNNNNNNNMMMYYY___ggglllnnnppptttvvv}}}}}}{{{{{{xxxssspppmmmjjjggggggiiinnnqqqooommmmmmnnnooolllfffaaa]]]]]]]]]```dddhhhjjjjjjcccbbb___XXXSSSUUU^^^eeedddeeejjjrrrzzz~~~|||yyyuuuxxx|||~~~|||yyywwwvvvnnnmmmiiieeedddgggmmmrrruuuuuuyyy~~~|||~~~|||{{{~~~}}}~~~}}}xxxvvv|||||||||zzzwwwwwwyyy{{{}}}{{{|||~~~}}}~~~wwwuuuvvvxxx}}}~~~~~~}}}}}}~~~~~~}}}~~~~~~|||zzzuuurrrrrrvvv|||~~~|||xxxqqqqqqpppooonnnooosssvvvxxxxxxxxxyyyyyyyyyyyyzzz|||xxxooollliiiiiieee```___```ggglllrrrvvvvvvvvvyyy{{{}}}{{{{{{|||}}}}}}tttrrrnnnjjjgggdddcccbbbfffkkkooonnnjjjmmmvvv||||||}}}}}}|||yyywwwuuuyyyyyywwwuuutttuuuxxx{{{rrrqqqpppmmmjjjhhheeeddddddccccccfffjjjmmmooooooooorrruuuxxxyyyxxxvvvuuuxxxtttoookkkjjjlllooorrrrrrsssppplllkkkoooqqqooouuuvvvyyy|||~~~|||}}}}}}}}}yyyxxxwwwuuuuuuuuuvvvvvvyyy{{{zzzxxxzzz~~~~~~{{{|||||||||||||||}}}~~~|||~~~~~~~~~|||{{{{{{|||~~~}}}~~~~~~}}}{{{|||~~~|||{{{{{{{{{{{{{{{}}}{{{zzz{{{{{{zzzxxxssslllgggiiiqqqyyy{{{zzzvvvuuutttrrrrrrsssttttttwwwvvvuuutttssssssssssssrrrooommmnnnrrruuutttrrrnnnnnnpppssswwwzzzzzzzzzvvvrrrlllhhhfffhhhkkkmmmjjjiiiiiihhhgggfffeeeeeelllsss|||~~~yyyqqqjjjfffdddbbb```]]][[[ZZZYYYYYYTTTUUUWWWXXXXXXVVVTTTSSSSSSQQQOOONNNPPPRRRSSSSSSSSSTTTQQQLLLLLLTTT\\\___XXXOOOHHHIIIKKKIIIFFFEEEBBBFFFJJJIIIEEECCCFFFIIIIIIIIILLLRRRYYY]]]\\\ZZZWWWRRRKKKGGGHHHIIIIIIHHHOOOXXXeeeoootttxxx|||~~~}}}yyyvvvtttwww||||||zzzzzz{{{zzzvvvoooiiibbbbbbdddiiinnnrrrttttttkkkiiieee```\\\___eeekkkggghhhlllrrrxxxyyyuuuqqqllloooqqqqqqnnnkkkiiiiiikkkkkkjjjiiihhhjjjnnnqqqrrrooorrrzzz}}}yyyssspppmmmqqqvvv{{{}}}}}}vvvrrrppppppsssxxx{{{|||zzzxxxyyyzzzwwwqqqkkkfffdddkkkmmmnnnllliiigggiiikkkllllllooowwwzzzvvvssstttxxx|||}}}|||zzzxxxyyy}}}}}}~~~||||||{{{}}}~~~~~~}}}}}}|||}}}~~~~~~}}}}}}~~~wwwvvvvvvxxx|||xxxyyyzzzyyywwwwwwzzz}}}{{{{{{|||||||||{{{yyyxxx}}}~~~|||zzzwwwuuupppeeeYYYWWW\\\kkkpppuuuwwwuuutttvvvyyy~~~|||zzzzzz{{{|||~~~{{{wwwsssqqqpppooosssuuuuuusssrrruuu|||}}}{{{||||||{{{{{{|||~~~~~~zzzxxxvvvuuutttssstttqqqnnnooorrruuuvvvvvvuuuwww{{{}}}~~~|||zzzxxxyyywwwssspppoooqqqtttvvvyyyzzzyyyuuuuuuyyyzzzxxxzzz{{{}}}~~~|||}}}zzz|||zzzyyyxxxyyy{{{~~~~~~~~~}}}}}}~~~~~~}}}{{{zzzzzz||||||{{{zzzqqqjjjeeeiiittt|||}}}zzzwwwvvvtttsssrrrssstttuuuzzzzzzyyyxxxvvvtttrrrqqqkkkgggeeegggnnnsssvvvuuuttttttuuuxxx{{{}}}|||{{{wwwuuurrrpppooooooqqqrrrqqqpppoooooonnnooopppppp|||{{{wwwuuutttrrroookkkiiihhhhhhiiijjjkkklllkkkkkkkkkkkkfffdddaaa```bbbeeegggiiidddccc]]]YYY[[[ccchhhhhhbbbZZZUUUXXX\\\[[[YYYYYYTTTVVVWWWVVVTTTTTTVVVXXXZZZ\\\```ffflllmmmjjjfffaaa]]]XXXVVVWWWXXXXXXVVV[[[cccoooxxx}}}{{{tttoooppprrrwww||||||xxxsssnnnlllmmmqqqsssrrrssswww|||}}}xxxooohhhcccddddddbbb^^^[[[ZZZZZZdddfffiiikkklllnnnppprrrnnnjjjmmmwww|||tttfff\\\YYY\\\aaafffkkkqqqvvvzzzsssrrrrrrtttvvvssslllfffYYYWWWUUUXXX^^^aaa```^^^\\\___aaa___YYYTTTPPPOOOPPPSSSUUUTTTPPPMMMOOORRRPPPRRRUUUYYY___cccdddeee]]]ZZZWWWYYY^^^aaaaaa___[[[ZZZ[[[^^^cccffffffeeehhhjjjkkklllqqqwwwwwwsssqqqppppppuuu}}}yyyyyyxxxuuutttuuuyyy}}}~~~xxxrrrooorrrvvvwwwxxxuuuwwwyyy}}}}}}|||~~~~~~{{{wwwttttttuuuwwwxxxyyyyyyyyyyyy|||~~~yyy{{{}}}|||zzzzzz~~~tttttttttuuuxxx{{{~~~yyy|||~~~|||zzz{{{|||{{{}}}~~~|||~~~}}}}}}|||{{{vvvgggXXXVVV\\\nnntttyyyzzzyyyxxxzzz}}}{{{}}}~~~~~~}}}{{{|||}}}yyy|||~~~~~~||||||}}}}}}{{{yyyzzz}}}~~~{{{}}}~~~~~~}}}{{{{{{{{{|||{{{}}}yyyuuuuuuxxx|||~~~~~~}}}{{{yyywwwvvvwwwxxxyyywwwzzzzzzxxxyyy~~~~~~}}}}}}~~~{{{}}}~~~yyyxxxvvvtttrrrsssvvvzzz|||~~~~~~~~~}}}|||{{{}}}~~~tttmmmhhhnnnzzz~~~|||zzzxxxxxxxxxzzz{{{}}}}}}|||{{{xxxuuuqqqpppgggccc```ccckkkssswwwxxx{{{{{{{{{}}}}}}{{{wwwwwwwwwwwwwwwvvvuuutttxxxvvvsssqqqqqqsssuuuwww{{{vvvwwwwwwwwwvvvvvvwwwxxxvvvwwwvvvuuussssssuuuvvvyyyxxxvvvttttttxxx~~~tttqqqkkkfffjjjsssvvvtttmmmgggeeejjjppppppnnnnnnjjjjjjiiigggffffffgggiiilllooovvv|||tttpppllljjjkkkkkkjjjhhhsssyyy}}}~~~~~~~~~zzz}}}yyykkk```XXXXXXVVVSSSNNNKKKJJJJJJVVVZZZ```eeegggiiikkkllleeeaaaeeeqqqwwwnnnZZZKKK@@@DDDJJJQQQYYYaaajjjpppeeeaaa]]]\\\\\\ZZZTTTNNNDDDAAA???AAAFFFHHHFFFCCCBBBFFFJJJKKKGGGDDDBBBBBB@@@DDDGGGFFFAAA???AAADDDAAABBBDDDDDDEEEEEEGGGIIIGGGDDDBBBDDDJJJMMMKKKIIIDDDDDDDDDFFFHHHJJJJJJIIIKKKMMMMMMMMMQQQUUUTTTOOOSSSQQQQQQVVV\\\```___\\\WWWWWWUUURRROOOQQQVVV[[[___gggoooqqqnnnkkknnnqqqwwwxxx{{{~~~wwwppppppvvvxxxqqqjjjmmmqqqvvvxxxxxxxxxzzz|||}}}||||||~~~}}}}}}~~~|||wwwtttsssrrrvvvzzz|||}}}}}}}}}}}}www{{{~~~~~~~~~}}}~~~~~~~~~~~~~~~yyyeeeZZZ___hhhwww|||{{{||||||{{{}}}}}}|||{{{yyyzzz{{{{{{|||~~~~~~~~~{{{yyy{{{|||{{{zzzzzz}}}~~~~~~~~~{{{zzzzzz{{{|||yyyzzzyyyuuuqqqsssyyy~~~~~~}}}~~~}}}||||||}}}}}}{{{{{{}}}xxxuuutttxxx~~~|||||||||{{{{{{{{{||||||}}}~~~yyytttrrrqqqbbb^^^[[[___iiiuuu|||~~~~~~}}}{{{|||}}}{{{xxxvvvuuuvvvyyyxxxxxxwwwwwwxxxzzz{{{~~~xxxyyyzzz{{{{{{|||{{{{{{zzz}}}}}}|||zzzyyy{{{~~~xxxvvvyyy}}}vvvsssuuu{{{|||~~~~~~zzzvvvtttvvvyyy~~~xxxooohhheee```YYYTTTQQQRRRTTTXXX___eeefffjjjrrruuusssaaaaaajjjxxx~~~rrr]]]MMMHHHGGGHHHNNNXXXccciiilllddd```\\\YYYWWWSSSNNNJJJBBBAAA@@@AAACCCDDDDDDCCCJJJIIIGGGEEECCCAAA@@@?????????@@@@@@???>>><<<<<>>===>>>???AAABBBCCCAAA@@@@@@BBBDDDEEEDDDBBBCCCCCCDDDEEEFFFFFFEEEEEEIIIIIIHHHHHHIIIJJJJJJKKKJJJLLLNNNRRRUUUVVVSSSQQQSSSPPPLLLJJJJJJLLLPPPSSSXXX```ffffffeeeeeedddbbbdddgggmmmuuu}}}|||yyyuuusssrrrvvv}}}}}}~~~|||wwwssstttyyy~~~|||rrrkkkiiifffbbbaaaeeekkkoooqqqoookkkiiixxxqqqrrrwww{{{xxxsssqqquuuyyyzzzxxxwwwwwwxxx~~~}}}|||qqqkkkrrr{{{~~~~~~}}}}}}~~~|||yyywwwvvvvvvwwwxxxyyyzzzzzzzzz{{{|||~~~~~~}}}}}}|||yyyxxxzzz}}}|||{{{}}}~~~~~~~~~~~~|||{{{|||}}}~~~~~~{{{vvvssstttxxx|||zzzxxxzzz}}}}}}~~~}}}}}}~~~}}}}}}}}}~~~~~~}}}}}}|||~~~}}}zzzzzzzzz{{{}}}~~~zzzwwwwwwxxxmmmiiifffiiiqqqzzz~~~{{{}}}}}}}}}{{{zzz{{{}}}~~~~~~}}}|||||||||||||||{{{{{{{{{~~~~~~}}}{{{zzz|||}}}{{{}}}zzzxxxzzz~~~yyysssmmmlllnnnpppvvvwwwwwwxxx~~~eeefffppppppcccWWWWWWYYY___iiirrrwwwzzzuuusssqqqnnnkkkddd\\\UUUPPPPPPQQQSSSUUUWWWVVVUUUXXXWWWUUUSSSPPPLLLJJJHHHIIIIIIHHHGGGFFFEEEDDDDDDBBBBBBBBBDDDGGGIIIKKKKKKKKKIIIGGGGGGIIILLLMMMNNNJJJJJJKKKMMMOOOPPPOOOOOOMMMMMMMMMNNNOOOPPPRRRSSSSSSUUUYYY^^^bbbbbb___]]]]]]\\\XXXTTTQQQRRRVVVZZZbbbjjjppppppoooqqqrrrpppyyyzzz|||wwwqqqpppssswww}}}uuunnnjjjddd^^^^^^bbbiiinnnooolllhhhddd{{{zzz}}}~~~}}}yyy||||||zzzyyy~~~}}}}}}|||}}}}}}~~~{{{yyy|||}}}}}}{{{xxxssspppqqqtttwww~~~zzzxxxwwwyyy{{{{{{wwwtttqqqrrruuu{{{~~~}}}{{{{{{}}}yyywwwvvvxxx~~~~~~}}}}}}~~~~~~}}}~~~~~~~~~{{{xxxwwwyyyzzz{{{|||uuuqqquuuzzz~~~~~~}}}||||||}}}~~~~~~}}}||||||||||||}}}}}}~~~|||yyyyyyzzzzzz|||}}}|||wwwvvvzzz~~~xxxuuurrrtttyyy}}}}}}~~~{{{|||}}}}}}|||~~~~~~}}}}}}}}}}}}~~~||||||~~~|||~~~iiilllxxx}}}rrrsssvvv{{{~~~tttnnnkkkjjjkkkmmmqqqrrrrrrqqqqqqpppooolllhhhccc___]]]^^^]]]ZZZXXXVVVVVVUUUVVVQQQRRRTTTXXX]]]```aaaaaa```]]]XXXWWWYYY^^^bbbdddaaaaaaaaacccfffgggfffeee___``````bbbdddfffggghhheeehhhmmmssswwwwwwtttqqqwwwwwwtttnnngggeeeiiinnnsssyyy~~~|||{{{~~~~~~{{{|||~~~zzzssskkkjjjooowww}}}}}}yyysssooo~~~}}}~~~}}}wwwrrrsss{{{{{{sssjjjhhhjjjjjjfffaaaaaaaaabbbdddgggkkkoooqqqtttuuuxxx{{{~~~zzztttqqqssswww~~~{{{tttnnnlllmmmoooqqquuuxxxyyyxxxzzz}}}yyyuuuvvvzzzzzzwwwrrrooopppssswww}}}||||||~~~}}}yyyxxxzzzxxxvvvuuuvvvzzz~~~}}}}}}}}}~~~~~~~~~~~~~~~zzzxxx{{{}}}}}}{{{{{{}}}vvvtttzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{{{{}}}~~~|||}}}|||{{{{{{zzz{{{{{{{{{}}}~~~|||vvvqqqqqqxxx}}}{{{yyyzzz}}}}}}zzzyyyzzz}}}}}}~~~~~~}}}|||~~~~~~}}}~~~pppsss~~~|||yyyyyyvvvssspppnnnmmmmmmnnnllllllooouuu|||zzzwwwsssrrrtttxxx|||}}}|||zzzzzz{{{~~~}}}{{{wwwxxxxxxyyyzzz|||~~~zzz}}}|||xxx||||||}}}|||{{{xxxnnnnnnwwwwwwnnnddd```bbbccc```\\\[[[ZZZYYYYYY[[[^^^aaacccbbbhhhooouuuyyy{{{}}}}}}zzzwwwuuussswww}}}yyyrrrooonnnjjjmmmooonnnmmmpppxxx|||yyyzzztttooonnnrrruuuuuurrruuutttuuuwww{{{}}}zzzzzz}}}{{{wwwvvvwwwwwwvvvuuuuuuwwwyyyzzz{{{zzz{{{}}}~~~~~~~~~}}}zzzxxx{{{}}}{{{wwwvvv|||}}}xxxwww~~~~~~}}}}}}||||||||||||}}}}}}~~~~~~~~~~~~~~~yyyqqqlllnnnwww~~~}}}||||||~~~}}}yyywwwxxx|||~~~{{{}}}|||uuusssvvvwwwttttttwww{{{wwwvvv~~~|||vvvvvvnnnfffccceeehhhhhhfffaaabbbcccdddccc```]]][[[aaajjjuuu|||~~~}}}}}}~~~|||{{{wwwssstttssspppllllllooosssvvvxxx{{{}}}yyytttooommmpppsssuuuuuuxxxvvvuuuvvvxxx{{{||||||{{{yyyyyy{{{zzzuuussstttvvvwwwwwwwwwwwwvvvvvvvvvvvvxxx{{{|||||||||}}}~~~~~~}}}}}}}}}zzzxxxyyyyyyvvvssslllqqquuutttpppoootttzzzzzz}}}|||zzzzzz|||zzzyyyzzz~~~vvvmmmjjjoooxxx~~~}}}||||||}}}zzzyyyxxxxxx{{{~~~~~~xxxwwwwwwvvvuuuwww{{{~~~zzztttpppoooqqqssssssooopppqqqrrrqqqooommmkkkuuu~~~}}}xxxsssooommmjjjkkkmmmpppssswww{{{}}}wwwuuurrrpppoooqqqsssttttttrrrpppqqqtttwwwyyyzzzzzzwwwxxxzzzyyytttqqqrrruuuwwwyyyyyyxxxwwwvvvuuutttvvvyyyyyywwwvvvxxxyyyvvvwwwxxxwwwvvvuuuvvvwwwwwwzzz|||zzzzzzyyyxxxxxxyyy{{{}}}~~~{{{wwwuuuvvvwwwvvvuuummmoooqqqnnniiieeedddeeebbbfffkkkllllllnnnrrrwwwzzz{{{|||{{{xxxuuusssrrrnnnnnnnnnoooqqqtttwwwxxxwwwwwwvvvvvvvvvyyy|||~~~~~~~~~~~~}}}oooggggggoooxxx~~~|||yyywwwwwwyyy{{{uuuuuuvvvyyy}}}~~~~~~~~~|||~~~}}}tttnnniiigggdddbbbaaaccceeefffpppppppppnnnkkkjjjkkkmmmnnnllljjjlllppptttwwwyyyyyywwwwwwzzzxxxssspppqqqtttwwwzzz|||{{{yyywwwwwwsssvvvxxxwwwtttrrrsssuuummmnnnooonnnmmmmmmoooqqqpppsssyyy}}}~~~|||xxxuuutttsssrrrrrrrrrtttvvvxxxuuutttrrrsssuuuxxxzzz{{{yyyyyywwwssslllddd___]]]XXX^^^cccffffffgggkkkppptttwwwzzz{{{yyyvvvttttttpppqqqrrrsssttttttsssrrrmmmmmmmmmnnnoootttyyy~~~|||~~~}}}{{{zzz{{{{{{yyyiiiaaadddnnnwww}}}}}}yyyuuuqqqqqqsssuuuppprrrtttxxx}}}}}}yyyuuuwww|||~~~uuuppphhh```ZZZZZZ]]]aaahhhjjjlllkkkhhhggghhhjjjiiikkknnnqqqssstttuuuuuussspppoooqqqpppmmmmmmoootttuuuvvvxxxxxxxxxwwwwwwtttyyy|||{{{wwwtttvvvxxxuuusssrrrrrrtttuuuvvvvvvsssssstttzzz|||wwwuuuwwwxxxzzz{{{|||||||||xxxwwwvvvwwwzzz}}}~~~~~~~~~|||zzzxxxpppddd[[[\\\___dddggggggfffeeeeeekkknnnrrrxxx|||}}}zzzxxxtttuuuvvv{{{~~~~~~{{{wwwlllmmmpppuuu{{{{{{rrrooosssxxx~~~~~~}}}}}}|||~~~uuuiiieeekkkrrrvvvwwwyyyvvvtttrrrqqqpppmmmkkkmmmpppvvv{{{~~~}}}}}}~~~~~~xxxmmmaaa[[[\\\```eeehhhlllrrrxxx}}}|||~~~~~~xxxqqqkkkgggeeeeeekkknnnqqqqqqooommmnnnppprrrsssuuuxxxzzz{{{{{{{{{{{{vvvssssssqqqmmmmmmppprrrtttwwwzzz|||}}}~~~~~~}}}zzzwwwwwwyyywwwvvvuuuuuuvvvwwwxxxxxxvvvuuuvvvzzz}}}yyy{{{~~~~~~~~~~~~|||{{{||||||xxxoooiiiaaabbbdddfffggghhhhhhgggjjjlllpppvvvzzz{{{zzzwwwyyyzzz|||}}}{{{{{{|||~~~wwwuuuxxx||||||~~~}}}}}}}}}}}}}}}{{{zzz{{{}}}yyyrrrpppssswwwxxxxxx{{{yyyxxxvvvtttoooiiieeeooorrrvvv{{{}}}}}}|||{{{~~~||||||~~~{{{xxx~~~wwwnnnpppsssxxxvvvppphhh```\\\^^^aaaUUURRRPPPRRRWWW___fffjjjooommmnnnttt{{{}}}yyyssssssxxx~~~~~~{{{zzz{{{|||~~~~~~~~~sssqqqooorrrxxxyyyrrrnnnqqqtttwwwwwwttttttvvvxxxzzz{{{|||~~~~~~~~~{{{wwwvvvsssnnnnnnppprrrtttwww||||||yyyyyy{{{xxxxxxwwwvvvvvvxxxyyyzzzzzzxxxwwwyyy~~~~~~}}}|||wwwpppmmmjjjjjjmmmppppppnnnmmmooorrrwww|||~~~}}}{{{|||}}}~~~~~~}}}~~~}}}}}}||||||}}}~~~}}}|||~~~~~~|||vvvnnniiivvvxxx|||~~~|||{{{wwwvvvuuuwww{{{~~~~~~~~~yyywwwggg```bbb|||~~~~~~{{{yyyzzz{{{ssslllbbb\\\ZZZ[[[[[[ZZZaaa^^^\\\]]]aaaeeefffeee```dddhhhjjjkkklllpppssssssuuuwwwwwwvvvtttttttttrrroookkkjjjllloooqqqqqqzzz}}}~~~~~~|||zzzyyyzzzzzzxxxuuuuuuyyy}}}}}}~~~}}}|||{{{|||yyyxxxyyyxxxsssqqqsssuuuwwwzzz~~~{{{}}}~~~}}}{{{zzzzzz|||xxxxxxwwwvvvuuuvvvxxxyyy{{{xxxvvvwww|||~~~~~~||||||}}}xxxqqqooorrruuuuuusssttttttvvvyyy}}}yyy{{{}}}}}}|||}}}{{{uuuuuuvvvzzz}}}}}}}}}~~~}}}~~~yyyfffdddqqq}}}zzzooolllhhh```UUULLLKKKOOObbbyyysssmmmiiihhhjjjjjjhhheeecccdddfff```aaabbbbbbbbbfffmmmssstttvvvwwwvvvtttrrrrrrrrrzzzxxxwwwvvvwwwwwwwwwwwwwww{{{{{{zzz{{{}}}|||xxxuuuvvvzzz~~~~~~}}}xxxtttuuuzzz~~~}}}zzzxxxwwwuuuuuuxxx~~~~~~zzzwwwxxx}}}~~~xxxzzz||||||{{{yyyxxxxxxxxxyyyyyywwwuuuuuuxxxzzzyyywwwuuuuuuxxx}}}|||wwwsssqqqqqqrrrvvv|||xxxuuuwwwzzzyyywwwxxxvvvttttttwwwzzz}}}~~~sssuuuxxx{{{||||||}}}}}}vvvvvvvvvzzzyyyyyyzzz~~~~~~}}}~~~~~~tttfff\\\aaaqqq~~~qqq```QQQHHHHHHnnn~~~{{{xxxuuu~~~yyyuuuuuuvvvvvvtttpppnnnqqqxxx}}}~~~}}}xxxxxx||||||xxxuuusssrrrrrrwww~~~|||yyyzzzzzz|||~~~~~~|||yyyuuurrrxxxyyyzzzxxxuuutttwwwzzzxxxwwwvvvvvvxxx|||~~~yyytttrrrqqqpppqqquuu{{{{{{vvvoookkkmmmqqquuuxxxqqqtttwwwyyyzzzzzz|||}}}rrrqqqppprrruuuxxxyyyyyyyyyzzz{{{zzzzzzzzz}}}~~~~~~~~~}}}~~~~~~~~~nnn]]]^^^rrrfffNNN<<>>===>>>AAAMMMPPPVVVZZZYYYPPPDDD;;;777777888999===HHHUUU```qqquuuzzz}}}~~~|||vvvqqqwwwtttpppllljjjjjjlllmmmnnnnnnjjjiiirrr}}}sssuuutttuuuvvvxxx|||zzzuuuzzz~~~}}}pppfffgggjjjpppuuuyyy~~~~~~}}}~~~|||~~~}}}FFFAAA:::777999===@@@BBBGGGFFFHHHLLLOOOKKKCCC;;;???>>><<<999999<<>><<<:::999999999888777777888999;;;<<<<<<<<<<<<555555666888999888444111888777666555555666888888999999888888777666666666333555888;;;<<<===<<<;;;:::;;;<<<>>>CCCHHHMMMPPPEEEFFFFFFFFFGGGGGGGGGGGGJJJKKKMMMOOOPPPQQQRRRRRRXXXYYY[[[___bbbcccbbb```iiimmmrrruuuvvvyyy~~~{{{wwwzzz|||zzz{{{}}}~~~XXXdddhhhaaa```kkknnniiikkkbbb[[[[[[```___SSSHHH>>><<<999:::<<<<<<:::777555555666888999:::;;;;;;555555666777888777333000666555444333333333444444444444333333333222222222//////000222333444444555777666444222222333444555111111222222333333444444444444444444555666777888555666888;;;======;;;999<<<>>>AAABBBBBBCCCFFFHHHJJJKKKNNNQQQSSSUUUVVVVVV^^^^^^```cccggglllqqqssswwwyyy~~~gggwwwvvvqqqvvvwwwqqqhhhbbbaaahhhpppmmm^^^PPPHHHDDD>>><<<;;;:::666333222222333444555777888999555444333222333333111///111000000000000000000000............------------///...............////////////000111222222222222000000000000000000000000222111111000000111222333///000111222222222222333111222333222111111111222555666777888999999::::::;;;;;;<<<===???BBBDDDEEEIIIJJJMMMSSSXXX[[[[[[YYYVVVYYY\\\___```bbbeeegggmmmpppvvv}}}WWWkkk{{{|||yyy|||qqqpppttt}}}yyycccOOOFFFBBB>>>;;;999888777666:::999999999999:::;;;;;;;;;999666444555555555444333333333333333333333333000000000000000000000000///...---,,,,,,,,,,,,---,,,...000222333222000/////////......------,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,+++,,,---///111111111111111111000000333333333333222222222222222222111111111222222333666666777999;;;;;;:::888555777999;;;<<<>>>AAACCCDDDHHHNNNUUU\\\aaadddeeeVVVSSSPPPQQQTTTWWWVVVUUUUUUVVVYYY]]]bbbhhhllloookkklllnnnqqquuuxxxzzz|||JJJ]]]rrr|||zzzxxx|||{{{}}}zzz]]]GGG;;;<<<<<<;;;::::::<<<===888777666555555666777888888555333222222222111000000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,000////////////000000000111222222222111///---,,,------,,,,,,,,,,,,++++++000000000000000000000000...000222111000///111333------,,,---...//////...//////............//////////////////////////////222111000000111111000///...///111222222333666888444777===BBBEEEGGGFFFFFF777555444555666666666666333444666999<<<@@@CCCDDD=========???AAADDDGGGIIIHHHIIIKKKKKKLLLNNNQQQTTTXXXXXXYYYXXXWWWXXX[[[]]]fffggghhhiiikkklllooopppttttttvvvzzz}}}~~~{{{www|||~~~QQQ```ttt{{{rrrffffffooommmrrr{{{rrrUUU>>>:::===@@@???<<<999:::<<<777666666666777888:::;;;999777666666666555333111444444444333222000///...............////////////,,,------...///000000111---.........////////////.............../////////++++++,,,,,,---,,,,,,+++(((+++//////---,,,,,,......---------//////.....................///000000------......///000111111...---,,,---///111111111...///000000000000222444///222666888999777444222000000111000000000000000111111222444555666777777444222111000222444888:::222333444555555555888:::999:::<<<<<<:::888888888>>>>>>???>>><<<;;;;;;<<<>>>>>>@@@EEEKKKOOONNNMMMGGGHHHJJJLLLMMMMMMMMMLLLIIILLLMMMLLLOOOUUUXXXWWWQQQRRRTTTWWWYYY\\\^^^______eeennnuuuxxxvvvtttsssrrrwww~~~yyyrrrpppvvv{{{{{{}}}kkkpppvvvyyytttfffSSSGGGRRR\\\mmm|||{{{gggNNN@@@???>>>===<<<:::888777777888888777666666777888999999999777666444222111111111111000000//////..............................////////////////////////////////////////////////,,,---...///000000000000.........------,,,,,,,,,,,,,,,,,,---------......000000000000000000000000//////.........------------------............///////////////////////////////////////000000000111000000000000000000000000---------.........//////111111111111111111111111000000000111111111111222000000000000000000000000000000111222222333222222222222222222222222222222333333444444555555666666444444444555666666777777777666666555555555555555555666666666777777777777;;;<<<>>>BBBFFFFFFBBB???BBBDDDHHHKKKLLLKKKIIIGGGBBBAAAAAAAAAAAACCCEEEFFFIIIJJJMMMOOORRRSSSSSSSSSXXXYYYZZZ\\\]]]]]]^^^^^^```aaabbbdddfffgggiiiiiilllmmmmmmnnnpppqqqsssttt}}}{{{}}}{{{pppbbbXXXKKKTTTdddssssssbbbKKK=========<<<<<<;;;:::999999999888777666666666777888888777666555444333222111111111000000//////..............................................................................,,,,,,...//////000000000......---------,,,,,,,,,,,,,,,,,,---------..............................//////.........------------------............/////////////////////////////////////////////000000////////////////////////............/////////000................................./////////000000000000000000000000000000//////000000111000000000////////////////////////111111111111222222222222///000000000111111222222222222111000000000000000111111111111111111222222222222333777::::::777444444555777999999888666555666666555555555666888999555666888:::;;;;;;;;;;;;555666777888888999888888999999:::<<<===>>>???@@@@@@??????@@@@@@AAABBBCCCFFFGGGIIIKKKMMMOOOOOOPPPOOOPPPQQQRRRSSSTTTUUUVVVVVVXXX\\\```bbbbbbaaa```fffgggjjjlllnnnnnnnnnmmmmmmppptttwwwwwwxxxyyyzzzzzzrrrlllUUU[[[hhhuuuuuudddNNNAAA<<<<<<<<<<<<<<<;;;;;;:::999888666555555555555666666555555444333333222222111111000000//////..............................................................................,,,,,,---...////////////...------------,,,,,,,,,,,,,,,,,,---------......------------------------...............------------------............//////////////////////////////////////////.........////////////////////////....../////////000000000....................................////////////111111111111111111111111///000000000000//////...////////////////////////000000000000////////////.../////////////////////000000///.........//////////////////////////////...------///111111000...000000000000000///...---.........---......//////---...////////////......111222222333333222222111111111222222333444444444444444333333222333333333555555666777777888777777777777888999999::::::;;;;;;<<<===?????????>>>===999:::<<<>>>???@@@??????<<>>>>>===<<<;;;:::999888666555444444444555444444444444333333333333111111000000//////..............................................................................+++,,,---...............------------------------,,,,,,,,,---------......------------------------........................---------............////////////////////////////////////................................................/////////000000000000000000000000000000////////////000000000111000000000000000000000000111111222111111000//////////////////////////////111111000000//////......111111111111111111111111333222111111000000111111222111111111111000000000222111000000000000000000333222111111000000111111000000000000000000000111222222222222222222222111222222333333222111111000111111111111111111111111444333333222333333333444333333444444444444333333444444444555555555555555555555555555555555555555111222444555666666666666222444666777666555666777222444555555444444555666444555555666777888999999999999999999999::::::::::::;;;<<<<<<;;;<<<>>>@@@>>>????????????@@@@@@@@@?????????@@@@@@AAACCCCCC@@@CCCFFFGGGHHHHHHJJJKKKOOOOOOOOOPPPPPPOOOOOOOOONNNOOOQQQSSSVVVXXXZZZ[[[dddcccaaa___^^^]]]]]]]]]\\\\\\^^^```eeejjjooorrr{{{|||zzzuuuuuuzzz|||{{{lllmmmmmmoooppprrrtttuuuttttttuuuuuuvvvwwwxxxxxx{{{wwwsssrrrvvv{{{wwweeeOOOAAA??????@@@???>>><<<999888999888666555444444444555444444444444444444444444111111000000//////..............................................................................+++,,,,,,------------,,,------------------------,,,,,,,,,---------..............................---.....................---------............/////////////////////////////////////////////......////////////////////////---............/////////111111111111111111111111....../////////000000000////////////////////////111111111111000000///...////////////////////////000000000//////.........000000111111111111222222333222111111000000111111111111111111111111111111222222111000000000111222000000/////////000111222222222222333333333333333222222222222222333333333111111111111000///...---111111000000000/////////000000000000111222333444//////000000111111000000000000000000000000000000000000000000000111111222000111111222333333333333222444555555444444444666222444555444333333444666444444333333333333222222444444444555555555555555666777888777555555666888444444555555555666666666:::999999888888999999999555777999999888888999:::888888999999999999888888666777888999;;;===>>>???>>>======<<<<<<<<<<<<<<<;;;::::::;;;>>>AAAEEEGGGHHHIIIGGGCCCCCCGGGIIIHHH@@@@@@@@@@@@AAABBBCCCDDDBBBBBBCCCDDDEEEFFFFFFFFFIIILLLPPPQQQQQQPPPOOOPPPNNNMMMLLLMMMOOOPPPOOONNNMMMOOORRRRRRQQQPPPOOOPPPPPPPPPPPPRRRUUUZZZ___bbbjjjjjjkkkiiifffaaa]]]ZZZ\\\___aaadddfffiiimmmqqqzzz{{{zzzuuuqqqssszzzvvvvvvuuutttvvvxxx{{{|||~~~zzzsssqqqsssyyywwwfffPPPBBB@@@AAAAAAAAA???<<<999777999888666555555555555666555555555555555555444444111111000000//////..............................------------------------------------------------++++++,,,------,,,,,,+++,,,,,,,,,------------...,,,,,,,,,---------..............................---------...............---------............///////////////////////////////////////000000000111000000000000000000000000....../////////000000000000000000000000000000000............///////////////////////////////////////000000000000//////...////////////////////////000000000000////////////......//////000111111222111111000////////////000000000000111111111222222111222222111//////111222111111111111111222333444222222333555555666555555444333333222222333333444666666666666555555444333777777777666666555555555222222222333333555666666333444555555666666555555333333333333333444444444333333444444444555555555111111111111111111111111000111222222111111222333333444444333222222333555222222222333333333444444////////////000000000000---///000000000000111333666666666777777777888888333333222111111111111111222444666666555666888999555555666666666666555555555555555666777777888888555444444444555666666777666555555555555666888999:::<<<;;;888888;;;<<<:::888888777777777888999999777888888999999:::::::::555777:::;;;:::999999:::;;;::::::;;;===>>>===<<<888999::::::888666666777999999888888:::<<>>>>>>>>@@@DDDFFFPPPOOOLLLHHHEEEGGGNNNSSSIIIHHHHHHHHHHHHJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLPPPYYYcccccc\\\UUUTTTVVVRRRSSSTTTTTTSSSRRRQQQPPPSSSVVVZZZ]]]___^^^\\\ZZZUUUVVVYYY]]]aaabbbaaa```bbbhhhooouuuvvvqqqkkkffflllmmmoooqqqtttuuuvvvwwwxxxxxxwwwwwwxxxzzz{{{|||uuurrrttt{{{zzzjjjUUUGGG???@@@AAAAAA@@@===;;;999999888777666666666777888777777777666666555555555111111000000//////..............................------------------------------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,---------......---------------------------------.........//////---------............///////////////////////////...//////000111222333333111111111111111111111111000000111111111222222222111111111111111111111111111111111111222222222222111111111111111111111111111222222333333333333222333333333333333333333333333444444444444444444555111222333444555666777888666666555444444444444444444555555666777888999999777999::::::888777999:::;;;;;;::::::::::::999999888999;;;===>>>?????????>>>===;;;:::888888888999666666666666666666555555666666666666666555555555333333222222222333333444444555555555555555444444222222333333444444444555333444444555444444333333666555555555444555555555222333444444333333555666444444444333222222444666222222333333444555555666555666666666777777888888111333555666666666777999555555555555666666666666555555444444444555666666000111333222222333555666444444555555555555444444555555666666666777777777666555555555666666777888555555555666666666777777222555666333333666555222222111111111111222333333222222222222222333333333777888999999888777888999444333222333555777666555999::::::999777777888999999999888888888888999999666777777888888777666666666777777666666777:::===@@@>>>;;;999888999<<<===::::::::::::::::::;;;;;;888888999999999888888888777>>>DDDEEE@@@<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>777999;;;===>>>===<<<;;;<<<<<<<<>>EEEJJJKKKGGGAAA===>>>???AAABBBDDDEEEEEEEEEFFFEEEDDDDDDEEEFFFGGGHHHKKKKKKLLLMMMNNNPPPQQQRRRPPPSSSWWWYYYZZZ[[[]]]^^^[[[\\\^^^```bbbdddeeeeeeffffffggghhhjjjkkkllllllnnnooorrruuuxxxzzz{{{|||~~~vvvsssuuu{{{zzzjjjTTTFFF===>>>@@@AAAAAA???<<<;;;888888777666666777888999888888888777666666555555111111111000//////..............................------------------------------------------------++++++,,,,,,,,,++++++***,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------.........//////////////////////////////......///111222333444555111111111111111111111111222222333333333444444444444444444444444444444444555555555666666666777777333333333333333333333333555555666777888888888888999999999999999999999999888999999999::::::;;;;;;888999:::<<<===???@@@AAA>>>======<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBCCC@@@CCCFFFFFFDDDCCCDDDFFFCCCCCCBBBBBBAAA???>>>===BBBCCCFFFHHHJJJKKKKKKKKKGGGFFFCCC@@@>>>=========>>>??????@@@@@@??????>>>>>>>>>==================AAA@@@???>>>============;;;;;;;;;;;;:::999888777888999999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;999888666888777666666555555666666666888888888777888:::<<<888999999777666666888:::777777777777777777777777444444444555666777777777333555777888777666777888888888888888999999999999555555666666777888::::::::::::;;;:::888888999;;;777888888999999888888777888888999999::::::;;;;;;888888777777777777888888222333444666666777777777555888:::888888:::888555666666666666777888999:::999999999999999888888888666777777666444444555777888777666888:::;;;;;;:::444555555333222222555777222222222333333444444444555555444444444444555555222333333333444666:::===<<<;;;999999:::999777666666777777777777666555555777777888888888777777666444666888999999999999999777666666666666666777888777888888888888888999999888777666777888888777555777888888999999:::::::::888999999:::;;;;;;;;;::::::999888888888999:::;;;999999999999999:::;;;<<<999;;;>>>???>>>=========999;;;===???@@@AAA@@@@@@======>>>???@@@AAABBBBBB@@@AAABBBCCCDDDDDDDDDDDDFFFFFFFFFGGGJJJLLLLLLKKKHHHKKKMMMMMMLLLMMMRRRUUUQQQRRRRRRPPPNNNNNNRRRUUURRRQQQOOONNNNNNOOOQQQRRRPPPQQQTTTVVVWWWWWWWWWVVVVVVUUUTTTSSSSSSSSSTTTUUUUUUUUUVVVWWWWWWWWWWWWVVVVVVWWWYYY[[[]]]]]]]]]\\\XXX___fffhhhddd^^^[[[[[[]]]bbbfffeee^^^XXXUUUUUUXXXWWWVVVVVVUUUUUUVVVVVVRRRTTTWWWZZZ[[[ZZZXXXWWWUUUUUUTTTSSSSSSSSSSSSSSSSSSTTTUUUUUUUUUVVVXXXZZZ\\\[[[YYYXXXWWWWWWXXXXXX~~~wwwtttxxx}}}rrrZZZIIIEEECCCCCCBBBAAA???===;;;::::::999777666666666777888===;;;999666444222111000333222111///......------000...---++++++,,,---...,,,++++++******++++++,,,++++++******++++++,,,---------++++++++++++------......//////...---,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,,,,,,,---......,,,,,,,,,------.........////////////////////////...------......///......///000111333333222111111111222444777999888555222777888999:::999777555333888999:::;;;<<<<<<<<<<<<;;;:::999777777777777888222555999>>>AAABBBBBBAAACCCBBB@@@>>>======>>>???===???AAADDDEEEFFFFFFFFFDDDAAA@@@DDDLLLQQQRRRQQQPPPNNNLLLIIIFFFCCCBBBAAACCCCCCBBBBBBAAAAAAAAA@@@BBBCCCDDDFFFFFFFFFEEEDDDAAAAAA@@@??????>>>============>>>???AAABBBCCCDDDCCCAAA>>><<<::::::;;;<<<@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEEEEFFFFFFEEEHHHLLLMMMLLLIIIGGGGGGAAAAAABBBBBBBBBBBBBBBAAA??????AAACCCDDDCCC@@@===BBBCCCDDDDDDBBB>>>999666;;;<<<===>>>>>>>>>======;;;<<<======;;;:::;;;<<<<<<;;;:::::::::;;;<<<===>>>>>>===<<<;;;;;;::::::::::::;;;>>>@@@AAA@@@>>>??????>>>===<<<;;;;;;:::999:::<<<>>>????????????>>><<<;;;:::;;;===AAACCC@@@???===<<<======<<<;;;???<<<<<<>>>>>><<<<<>>AAABBBBBB???===???<<<999;;;>>>@@@===:::;;;;;;;;;;;;;;;<<<======BBB>>>999777888;;;=========:::;;;???@@@<<<888888<<<;;;;;;;;;<<<;;;999777777:::;;;;;;;;;;;;;;;999999888777888999999888777444555777888888777666555555555555444444444555555888777555444444555666777555555555555666888999:::;;;:::999777777777888888888888999999999999888888777777777666666555555555777777777666666555555555888666444444555666555444888777666555555444555555555555555444555555666666777777777777666666555444888888777777777777777777777777888999999999999999777777888888888888777777555666888888666555666777777777777888888999999999888888999999888777666666999888777777888888888666777777999;;;<<<=========<<<<<<;;;;;;;;;<<<===>>>>>>>>>>>>======<<<<<<<<<===;;;888999;;;===<<<:::===============>>>>>>>>>@@@???>>>===>>>>>><<<;;;<<<======>>>??????>>>>>>=========>>>??????@@@@@@???AAACCCCCCBBB@@@@@@@@@@@@DDDEEEBBB@@@BBBBBBAAA>>><<<<<>>;;;===AAA==================<<<<<<>>>>>>======<<<<<<<<<;;;AAA???===;;;;;;;;;<<<===wwwssstttuuukkkVVVJJJIIIFFFFFFEEECCCAAA>>><<<:::999999888777777777777777;;;:::888666444333333222222222000///............///...,,,++++++,,,---...,,,++++++++++++++++++,,,++++++******++++++,,,------,,,++++++++++++,,,---...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------++++++,,,,,,,,,,,,,,,---........................,,,---------------............///000000000000000...///111444777999777666777777888888777555333222444555666888:::;;;======:::999777666555555555666888;;;???BBBEEEFFFEEEEEEAAA@@@>>><<<;;;<<<======<<<<<<>>>@@@AAABBBCCCCCCCCC@@@???CCCIIINNNOOONNNFFFEEEBBB@@@===;;;::::::999999999888888888777777333444555666666666555555555555555444333222222222000000111222333444555555888777666444333333333333666777777777888888888888999999999:::;;;<<<<<<<<>>DDDFFFEEEEEEGGGMMMLLLKKKLLLLLLMMMLLLLLLFFFCCCAAA@@@BBBDDDEEEFFFFFFEEEDDDEEEGGGHHHFFFCCC???>>><<<<<<>>>BBBGGGIIICCC???===@@@BBBAAABBBDDDEEEEEEDDDCCCCCCCCCBBBAAA????????????@@@@@@>>><<<;;;:::::::::;;;;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;888888888888888888999999:::999888888777666666666666666666777888999;;;<<<<<<;;;:::999999999:::::::::;;;;;;;;;;;;;;;;;;:::;;;::::::999888777777666888777777777666666666666999777666666888:::999999888777777666666666666666777777666666666666777777666666666666666555444444444444444444444444444444444444555555666555555555444555555666666555555444444555777777555444555666555555555666666777777777777777888888777777666555777777666666777777666666888888888888888888888888777777777777777888999999888888888888999999999999:::888777999;;;<<<;;;999888888999999:::;;;<<<<<<===<<<;;;:::;;;;;;;;;;;;888888999:::;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;<<<>>>???>>>===>>>???@@@DDDFFFBBB???>>>===999CCC>>><<<<<<;;;888999===777999;;;<<<:::888888999888888888888999999::::::888888999999999::::::;;;<<<;;;999888888888:::;;;zzzuuurrrnnn```OOOGGGHHHJJJIIIHHHFFFCCC???<<<:::999999999888888888888777999888777666555444444444222111000//////.../////////...,,,+++++++++,,,---+++++++++++++++++++++++++++************+++,,,,,,,,,,,,++++++++++++,,,,,,------......------,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,+++++++++++++++------------------------***+++,,,+++***+++---...---,,,,,,,,,,,,---......++++++---000555888999999555666666666555333111000000000111333555888;;;===999777555444222222222333444666999<<<===>>>===<<<777666555333333333444444333333333444555777888999888666555888===@@@AAA???999888666444333222111111000000000////////////...,,,------............---000//////......---------,,,,,,---------..................---------,,,,,,.........//////////////////000000111111222222333777:::===???===;;;:::999999:::;;;===??????@@@@@@EEEEEEFFFHHHIIIHHHFFFCCCCCCDDDEEEGGGHHHHHHHHHHHHGGGGGGFFFEEEFFFGGGHHHIIINNNOOOOOONNNLLLJJJKKKLLLKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNMMMMMMLLLLLLKKKKKKIIIHHHIIIKKKMMMNNNMMMLLLJJJJJJKKKLLLMMMNNNNNNOOONNNLLLLLLQQQXXX]]]]]]ZZZNNNNNNQQQUUU\\\dddkkkooolllcccWWWOOOLLLJJJGGGDDDFFFGGGLLLSSSVVVTTTSSSUUU^^^[[[WWWTTTSSSTTTVVVXXXRRRRRRQQQMMMKKKMMMRRRWWWYYYWWWUUUVVVXXXYYYWWWTTTMMMLLLKKKKKKNNNRRRWWWYYYPPPKKKHHHJJJMMMMMMPPPTTTRRRQQQPPPOOOOOOOOOPPPQQQMMMJJJHHHIIIJJJJJJFFFDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@???>>>============@@@?????????@@@AAAAAABBB@@@@@@???>>>======<<<<<<============>>>>>>???@@@???>>>>>>===>>>>>>???@@@???@@@@@@@@@@@@@@@@@@???@@@@@@???>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999:::;;;;;;:::888888888888888888999999:::888888777777777777888888555666666666666555555444555555555666666666666666777777777888777777666666777888888999999888888777666888999999888777777888777777888888888888999999777888888888888777666666777777777777888888888888;;;;;;::::::::::::;;;;;;999999999:::::::::;;;;;;::::::::::::::::::;;;;;;777777888:::<<<===;;;:::;;;<<<===???AAABBBDDDEEEAAA@@@>>>======>>>???@@@>>>>>>??????@@@AAABBBBBB@@@AAABBBCCCDDDCCCBBBAAAAAACCCDDDEEEEEEEEEGGGIIITTTYYY[[[WWWRRROOOJJJEEEEEEBBBAAABBBAAA===;;;===:::;;;======<<<;;;:::999:::999888888888999:::;;;999999999:::;;;<<<===>>>;;;:::999999999:::;;;<<<|||wwwmmm[[[HHH@@@BBBKKKJJJIIIGGGDDD@@@<<<:::999999999999999999888888:::999888666555555444444111111000///////////////...---,,,+++++++++,,,,,,++++++++++++++++++++++++***************++++++,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,+++***,,,---//////---,,,******************************************+++,,,------------,,,,,,+++++++++++++++++++++++++++++++++)))***+++*********,,,...,,,,,,+++***+++,,,---...+++******---222666888888333333333333222000///...............111444777999666555333111////////////,,,---///000111111000///000///...------------...,,,,,,++++++,,,...///111...---,,,...111333333111000000///...---,,,,,,,,,---------,,,,,,,,,,,,,,,.........////////////...//////.........---------////////////////////////++++++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,---------------......//////,,,///222222111///......---...///000222222333333555666888;;;???@@@???>>>444444555666888:::<<<===>>>===;;;:::;;;<<<>>>@@@HHHIIIIIIGGGEEECCCCCCDDDBBBCCCDDDFFFIIIKKKMMMNNNIIIIIIIIIIIIIIIHHHHHHHHHAAAAAA@@@BBBDDDEEEDDDCCCEEEEEEGGGIIIKKKLLLNNNNNNPPPLLLLLLTTT```iiijjjhhhZZZUUUOOOLLLPPPYYYeeemmmiiiaaaXXXUUUVVVVVVTTTPPPSSSRRRUUUZZZ\\\XXXWWWYYYccc___XXXQQQNNNOOOSSSVVVZZZ^^^^^^YYYRRRQQQWWW^^^hhhgggeeeddddddgggkkkoooiiiccc]]]\\\```cccbbb```[[[WWWVVVYYYZZZWWWVVVXXXXXXXXXWWWVVVVVVXXX[[[]]]ZZZUUUSSSUUUWWWSSSNNNKKKLLLMMMMMMMMMLLLLLLLLLMMMFFFEEECCCAAAAAAAAAAAABBBGGGGGGFFFGGGGGGHHHIIIJJJHHHFFFDDDCCCCCCDDDFFFHHHGGGGGGEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAA@@@@@@BBBDDDFFFGGGEEE???;;;<<<<<<<<<<<<===>>>???@@@;;;;;;:::999999999::::::999999:::::::::999999888999999999999999:::::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;999:::<<<<<<:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>======<<<<<<===>>>??????>>>>>>???@@@????????????@@@BBBDDDEEEDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEAAABBBEEEGGGIIIJJJIIIGGGLLLMMMOOOQQQTTTVVVXXXYYYTTTSSSPPPNNNLLLLLLNNNPPPQQQRRRRRRSSSTTTVVVWWWWWWRRRSSSUUUWWWXXXXXXXXXWWW\\\]]]^^^^^^^^^^^^```bbbrrrxxx{{{xxxsssoooiiicccRRRRRRTTTXXXVVVOOOJJJIIIGGGKKKMMMNNNOOOQQQOOOKKKKKKIIIGGGDDDCCCDDDEEEEEEAAAAAA@@@@@@AAABBBCCCDDDEEEEEEDDDDDDDDDEEEFFFGGGuuu___JJJ???>>>IIIIIIIIIGGGDDD@@@<<<:::999999999999999:::::::::<<<;;;999777555444333333222111000//////...//////------,,,,,,++++++++++++***++++++,,,,,,++++++*********))))))******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***+++---......---+++***************************************+++,,,---...//////......------,,,,,,++++++++++++++++++++++++)))))))))+++,,,------,,,---,,,+++***+++,,,---...---+++***+++...222333444111111000000///......---///...---,,,---///222333333222000...---------...+++,,,---.........---,,,000//////...............------,,,+++,,,---///000---------...///000///......---,,,,,,,,,,,,,,,---,,,,,,,,,,,,---------------------,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++---------,,,,,,,,,,,,,,,,,,,,,---.........------------------------,,,,,,,,,,,,------------......+++...000000///---------,,,,,,---............---,,,,,,---000444666555444////////////000222444555333222000000000111333555;;;<<<<<<:::888666666777333444666888;;;===??????:::::::::::::::;;;;;;;;;888777666777999::::::999777888:::<<<>>>@@@BBBCCCEEEAAA@@@GGGSSS\\\___]]]PPPJJJBBB;;;;;;AAAIIIOOOPPPMMMKKKNNNRRRTTTQQQNNNPPPMMMMMMPPPPPPNNNNNNQQQ[[[XXXQQQIIIDDDDDDHHHLLLRRRXXX\\\WWWNNNIIINNNVVVaaabbb```]]]\\\dddrrr~~~tttiii^^^^^^eeeggg```XXXXXXVVVYYY]]]\\\TTTMMMKKKQQQRRRSSSSSSSSSUUUZZZ]]][[[WWWXXX]]]]]]UUUMMMJJJJJJLLLMMMMMMKKKJJJKKKMMMLLLKKKIIIGGGFFFFFFGGGGGGGGGGGGFFFFFFGGGHHHHHHIIIHHHEEEBBB@@@AAAFFFKKKOOOKKKIIIGGGEEECCCBBBAAA@@@???@@@@@@AAABBBBBBBBBBBB@@@@@@@@@AAAAAA@@@@@@@@@<<<<<<>>>???@@@BBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAEEEIIIOOOUUUWWWSSSLLLFFFBBBBBBBBBCCCDDDEEEFFFGGG@@@???>>>>>>=========>>>@@@@@@AAAAAAAAAAAA@@@@@@;;;<<<<<<<<<=========>>>>>>>>>????????????>>>>>>===>>>>>>??????>>>>>>======???@@@@@@???>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@EEEEEEFFFGGGGGGFFFFFFFFFGGGIIIKKKJJJIIIIIIJJJLLLHHHHHHHHHHHHIIIIIIJJJKKKNNNOOOPPPQQQQQQQQQPPPPPPNNNOOOOOOPPPRRRRRRSSSTTTSSSUUUYYY[[[\\\]]]\\\\\\\\\]]]___bbbeeehhhjjjkkklllkkkiiieeeaaa```bbbdddeeeeeefffggghhhjjjlllmmmggghhhkkkmmmoooqqqqqqqqq|||~~~~~~}}}|||}}}~~~|||pppllljjjiiiddd\\\XXXXXX\\\ccciiijjjlllooommmhhhccc```]]]YYYXXXXXXZZZ[[[TTTSSSQQQOOONNNNNNOOOOOOVVVVVVUUUUUUUUUUUUUUUUUUiiiQQQEEEBBBEEEFFFGGGGGGEEEAAA>>>;;;;;;:::999999999:::;;;<<<<<<;;;999777555444333333333222111///......------,,,,,,,,,,,,++++++++++++***+++,,,------,,,+++******))))))))))))***++++++******++++++++++++************+++,,,,,,,,,++++++)))***+++,,,,,,+++***)))*********************************+++,,,---...///////////////............+++++++++++++++++++++++++++)))(((,,,111333...))),,,,,,++++++,,,,,,---......,,,******,,,.................................///...---,,,,,,---...///000///...,,,,,,,,,---------------......------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,---............---------------,,,,,,---------++++++++++++,,,,,,,,,,,,---,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,,,,,,,,,,------------------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,+++---//////...---------------.........------,,,......---...000000...---///.........///000111111///......------///000111222333333222///......///111111222333444444333333222222333333444444555555555444333333555666666666222333444666888:::<<<<<<>>>:::888;;;BBBIIIKKKJJJAAA???===:::999888888888999;;;>>>BBBEEEDDDAAA>>>DDDAAAAAADDDFFFEEEFFFJJJNNNNNNJJJEEE???>>>AAAEEECCCJJJPPPNNNFFFCCCIIIPPPPPPNNNJJJEEEFFFQQQcccqqqggg[[[QQQRRRZZZ]]]VVVLLLLLLKKKNNNSSSQQQHHH???;;;EEEGGGIIIIIIHHHJJJNNNRRRPPPPPPVVV___\\\NNNDDDCCC???AAACCCBBB???>>>@@@CCCEEEEEEDDDCCCBBBBBBBBBBBB@@@@@@???????????????@@@@@@===999888:::@@@FFFKKKCCCBBB@@@===;;;:::999888888999999::::::::::::999777888888999999888888777333444555777999;;;<<<===::::::;;;;;;;;;;;;<<<<<<===BBBIIIQQQUUUTTTNNNHHHCCCCCCCCCDDDEEEFFFGGGHHHBBBAAA@@@@@@????????????BBBCCCDDDDDDEEEDDDDDDDDDAAAAAAAAABBBBBBCCCCCCDDDCCCCCCDDDEEEEEEEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCEEEGGGIIIHHHGGGFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJMMMOOOOOOMMMLLLOOORRRUUUTTTTTTSSSQQQOOOMMMLLLLLLMMMNNNPPPPPPOOONNNNNNHHHJJJLLLOOORRRUUUXXXYYYVVVXXX\\\]]]]]]]]]^^^```]]]^^^```bbbeeegggiiiiiitttuuusssooojjjhhhjjjmmmjjjjjjjjjkkkmmmooorrrssspppqqqrrrtttwwwyyyzzz{{{yyymmmddd\\\UUUVVVYYYjjjwww}}}wwwnnnkkkhhhffffffiiimmmooommmkkkhhheeecccbbbbbbccceeedddcccbbbaaa___^^^^^^qqqXXXJJJEEECCCDDDFFFGGGFFFDDDAAA>>>===;;;999777888:::===???;;;:::999777666555555555444333222000...---,,,,,,,,,,,,,,,,,,,,,+++******)))***,,,------,,,***))))))))))))))))))***++++++)))***+++,,,,,,+++***)))))))))***+++++++++++++++))))))))))))))))))))))))************************((()))))))))***,,,---...---------...............++++++++++++++++++++++++---)))'''...777999000'''******+++,,,,,,,,,,,,,,,---+++******+++,,,++++++,,,,,,,,,,,,---...//////------------------------...---,,,++++++,,,---...++++++++++++++++++++++++)))*********************+++++++++,,,++++++******)))+++,,,,,,,,,+++******---,,,,,,+++++++++,,,,,,************++++++,,,,,,...---,,,+++***++++++,,,------------------------++++++,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,,,,,,,,,,,,,,,,+++++++++***************************)))+++,,,,,,+++******+++)))***+++,,,,,,,,,,,,,,,111///............,,,***,,,,,,,,,---........................///////////////000111000...---...///222333333444333222111000111111222333333444555555555333111222333555555444333333444666777888999:::<<<999666666888<<>>>>>===:::666444444999===???<<<888666555:::999;;;@@@BBB@@@AAADDD@@@CCCFFFDDD@@@???AAADDD???GGGNNNOOOLLLNNNXXXaaa[[[RRRGGG???@@@IIITTT\\\WWWPPPJJJKKKPPPRRRNNNJJJDDDAAAAAAEEEDDD???;;;:::>>>BBBDDDCCC@@@@@@BBBFFFCCCHHHTTT___YYYGGG;;;;;;555888:::999666444777:::888999999999999999888888999888777666666666666666555444222222444888<<>>===<<<;;;::::::999999999<<<<<<===>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBBBB@@@AAABBBCCCDDDEEEEEEEEEBBBCCCCCCDDDDDDCCCCCCBBBEEEFFFHHHHHHFFFEEEFFFGGGFFFFFFEEEEEEEEEDDDDDDDDD@@@AAABBBCCCCCCCCCCCCBBBAAADDDGGGFFFDDDCCCFFFJJJPPPPPPPPPOOOMMMIIIFFFCCCAAABBBDDDEEEEEEEEECCCCCC???AAACCCFFFIIILLLNNNOOOIIIKKKMMMNNNMMMMMMOOORRRPPPPPPRRRSSSUUUVVVXXXXXXcccfffgggddd___]]]___bbb_________```bbbeeehhhjjjjjjiiiiiiiiijjjllloooppp{{{~~~~~~|||vvviii^^^UUUNNNMMMPPPhhhzzz{{{xxxssskkkaaa```___```eeelllsssxxxyyywwwssspppnnnmmmmmmnnnjjjiiihhheeeccc```^^^\\\uuuZZZKKKEEEAAACCCFFFHHHHHHFFFCCCAAA>>><<<888666777:::>>>@@@999888777777777777777777555444222000...,,,+++++++++,,,,,,,,,,,,+++******)))***,,,------,,,***))))))))))))))))))******+++)))***+++,,,,,,+++***)))((()))***+++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((()))+++,,,---,,,,,,,,,------.........++++++++++++++++++++++++///)))'''///;;;===222%%%((()))+++,,,,,,,,,+++***+++***)))***+++,,,+++)))+++++++++,,,---...000111,,,,,,---.........---------,,,+++++++++,,,---...++++++++++++,,,,,,,,,,,,,,,,,,---------------,,,...///000000000///...---***,,,---...---,,,++++++++++++******)))******************++++++,,,,,,,,,---,,,***)))((()))******))))))***************************+++++++++,,,,,,///---+++***)))***,,,------------,,,,,,+++++++++***************************,,,------,,,++++++,,,((()))***,,,---.........---,,,++++++------,,,+++***+++,,,---...//////...,,,,,,---...///.........///000111111///...///111------///000000000///...---......///000111222222444222000000111333333333000000111222333333444444777555333111222666:::===>>>>>><<<:::999777666555:::???DDDBBB<<<777555666444444888>>>???;;;:::;;;777===CCCDDDBBBAAACCCFFFFFFMMMTTTWWWYYYaaannnyyy{{{lllYYYOOOOOOSSSUUUUUURRRPPPNNNMMMMMMNNNNNNNNNDDD>>>;;;===???>>>???CCC>>>BBBEEECCC>>>;;;===@@@<<>><<<>>>???@@@>>>;;;777444777999:::<<<<<<;;;:::999<<<<<<===>>>???@@@AAAAAA>>>AAABBBBBB@@@AAADDDGGGCCCCCCDDDEEEFFFGGGHHHIIINNNRRRTTTRRRNNNLLLOOORRRTTTSSSSSSTTTWWWZZZ]]]______^^^\\\ZZZ[[[]]]___aaahhhlllqqqttttttqqqpppooopppssssssppppppuuuxxxyyyxxxqqqjjjeee\\\RRRMMMMMM```ttt{{{ooohhhaaaYYYNNNNNNOOOTTT\\\gggqqqwwwtttrrrnnnkkkiiiiiiiiijjjiiiiiigggddd```\\\YYYXXXvvvbbbOOOBBBAAAAAABBBDDDFFFFFFEEECCC???<<<:::999:::<<<======<<<:::777444333444555666666333111//////...,,,***+++++++++************)))***+++---......---+++***))))))***++++++++++++***))))))((((((((((((((())))))))))))))))))))))))))))))************+++++++++,,,+++***))))))***+++,,,(((((())))))*********+++,,,+++++++++++++++++++++))))))))))))))))))))))))+++!!!***CCCJJJ777(((((('''(((((()))***,,,---...)))************++++++++++++,,,,,,------,,,,,,++++++******))))))******+++)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,++++++*********************************,,,++++++******++++++,,,+++*********+++,,,,,,---++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,............////////////------............------------............------000///---,,,---...000222222222222222222222222222333333333333333222111000222111000000111333555666999999999999:::;;;<<<<<>>???@@@AAA>>>>>>>>>>>>>>>???@@@@@@FFFEEEDDDCCCCCCCCCDDDEEEHHHHHHHHHIIIJJJJJJKKKKKKKKKQQQXXXZZZWWWTTTUUUVVVZZZ[[[]]]___``````___^^^___```aaabbbdddeeefffffffffjjjsss{{{eeeSSSYYY```iiimmmiiibbb\\\XXXSSSQQQPPPTTT[[[aaaeeeffffffggggggeeeaaa^^^\\\\\\`````````^^^ZZZUUUPPPMMMwwwbbbPPPCCCCCCBBBBBBCCCDDDEEEDDDBBB>>><<<:::999;;;=========<<<:::777555444444555666666333111//////...,,,++++++++++++************)))***+++,,,......,,,+++***))))))***++++++++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))*********+++++++++++++++***))))))***++++++(((((()))))))))*********++++++++++++************))))))))))))))))))))))))+++%%%...BBBBBB///%%%+++))))))******+++,,,......)))************++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,++++++*********************************,,,++++++******++++++,,,++++++******++++++,,,---++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,------------.........------............------------............------//////---------...000111111111111111111111111111222222222222222111000000111111000///000222444555999999999999:::;;;<<<<<>>;;;999888888777777777666555555666777999:::888999;;;<<<======<<<;;;===CCCTTTfffmmmooo{{{uuu^^^OOOJJJHHHEEEFFFCCCAAABBBFFFHHHGGGEEE999666333555;;;BBBDDDDDD===999777888777555666999666===DDDEEE>>>666222222111222222333333222222111333222222111111111222222222222111000000///......111111111111111111111111........................//////000000000000//////............/////////000............////////////000000000000000000000000////////////////////////////////////////////////........................////////////////////////////////////000000000000111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222111222222222222333333333333444444444444555555555666666666666666666666666666666666666666777777777777888999:::<<<===>>>???:::999999999999:::;;;;;;??????>>>======>>>???@@@AAAAAAAAABBBCCCCCCDDDDDDHHHMMMSSSTTTPPPMMMLLLMMMKKKMMMOOORRRSSSTTTSSSSSSVVVVVVWWWXXXYYYYYYZZZ[[[XXX]]]kkknnnWWWPPPVVV^^^cccccc]]]XXXTTTMMMLLLKKKNNNTTTYYY[[[\\\ZZZ[[[\\\ZZZWWWTTTRRRRRRXXXXXXWWWUUUQQQLLLHHHFFFxxxbbbQQQEEEEEEDDDBBBBBBCCCDDDCCCBBB>>><<<::::::<<<>>>>>>>>>===;;;888666444444555555555333000//////...,,,++++++++++++************)))***+++,,,------,,,+++***))))))***++++++++++++*********)))))))))******+++)))))))))))))))))))))))))))))))))*********+++++++++******))))))******+++(((((())))))))))))******)))))))))))))))*********))))))))))))))))))))))))+++)))111===777&&&###---+++++++++++++++,,,------)))************+++++++++++++++,,,,,,,,,,,,++++++***+++,,,------,,,+++***++++++,,,,,,,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,+++++++++++++++*********************************++++++************++++++++++++******++++++,,,,,,++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------............------------............------///...---------...000111000000000000000000000000000111111111111000000///000000/////////111222333666555555666666777888999666444333333555777888777666555555555555777888999777888:::;;;<<<<<<;;;;;;:::@@@NNN]]]bbbaaaiiiuuuvvv]]]KKKDDDDDDCCC@@@>>><<<===???>>>;;;888333111000333888<<<===<<<666333222444444222333777555777:::999777444333222111111222222222222111111333333222111000000000111111111000000//////......////////////////////////...........................//////000000//////...............////////////---............/////////000000000000000000000000////////////////////////////////////////////////........................////////////////////////---.........////////////////////////////////////////////////////////////////////////////////////////////////////////////111111111111111111111111000000000111111111222222111111111111222222222333444444444444444444444444333333333444444444555555555666666888999:::;;;;;;666666666666666777777888999999999999999:::;;;<<<;;;;;;;;;<<<======>>>>>>BBBFFFKKKKKKGGGCCCBBBBBBBBBDDDFFFIIIKKKLLLMMMLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNPPP\\\uuurrr[[[LLLOOOTTTXXXYYYUUUNNNIIIDDDCCCDDDGGGJJJMMMNNNNNNNNNOOOPPPOOOLLLJJJIIIIIIOOONNNLLLJJJGGGCCC@@@???yyyeeeTTTIIIIIIFFFCCCBBBCCCCCCCCCBBB===<<<;;;;;;===?????????===;;;999666555444444555555333000//////...---++++++++++++*********))))))******+++,,,,,,+++******))))))***++++++++++++*********************+++,,,))))))))))))))))))))))))))))))))))))******************))))))))))))******(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***///555///$$$$$$...,,,++++++******+++++++++))))))*********+++++++++++++++,,,,,,,,,,,,++++++***+++---......---+++***,,,,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,***+++++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******************************))))))******+++,,,+++++++++***************************************++++++************++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,------......------,,,,,,------......------,,,......---------...///000//////000000000000000111//////000000000000///////////////...///000111222000000000000111222333444000///...000333666777777555444444444444666777888444555777888999999999999>>>>>>BBBGGGHHHJJJTTT```yyyxxxmmmZZZJJJDDDFFFHHHAAA???<<<<<<<<<;;;666111333111//////222444555555444111000444555333555888999888777666666666444333111111222222222222111111444333222111000/////////000000000//////............................................................//////////////////............///////////////---------.........//////////////////////////////////////////////////////........................................................................,,,,,,---------.........................................................000000000000000000000000........................000000000000000000000000/////////000000000000111111111222222222333333333333333333333333333333333111222222333333444444444333444444555666777777888666666666666666777888888777777777888999:::;;;;;;999999:::;;;;;;<<<<<<======@@@CCCDDDAAA>>>===<<>>AAADDDFFFFFFFFFGGGIIIJJJJJJGGGEEEDDDEEEHHHGGGEEECCC@@@===<<<;;;zzziiiYYYLLLJJJHHHEEEDDDDDDDDDDDDCCC>>>===<<<===>>>@@@???>>>===<<<:::777666555444444444222000/////////---,,,+++++++++*********))))))************************))))))***++++++++++++*********))))))***+++,,,,,,))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))),,,((()))---,,,'''(((,,,+++******)))))))))))))))))))))*********+++++++++***++++++,,,,,,++++++******+++---......---+++***,,,,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******************************))))))******+++,,,************************************************+++******))))))******+++,,,,,,++++++***++++++,,,++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------,,,,,,,,,,,,------------,,,,,,---------------......///000000000111111111222222...//////000000000////////////////////////000000............///000111111///......000222555555444444333333333333555666777444555777999::::::::::::BBB@@@===;;;999;;;DDDNNNVVV[[[ZZZOOOCCC@@@BBBDDDAAA???===>>>???>>>:::777888555000------...000111222///000444666444666999;;;999777777888777444111000111111222222111111000333222111000///........./////////...............------------------------..............................////////////......///////////////.........------------............................................................------------------------........................------------------------,,,,,,,,,,,,------------------------------------------------------------////////////////////////////////////////////////////////////////////////....../////////000000000111111222222222333333333111111111111111111111111111111222333333444555555222333333333444444555555666666666555666777777888555666666777888999999:::999999999:::;;;;;;<<<<<<:::<<>>======???@@@@@@AAAAAABBBBBBBBBFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDGGGOOOXXX\\\ZZZUUUNNNKKKHHHGGGEEE@@@999333777999===@@@BBBCCCDDDDDDDDDFFFGGGGGGEEECCCBBBBBBBBBAAA???===;;;999888777|||nnn]]]NNNIIIGGGEEEDDDEEEEEEDDDCCC@@@>>>===>>>???@@@???======<<<:::888666555444333444222000/////////...,,,+++++++++************)))))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))***+++,,,))))))))))))))))))))))))((((((((()))))))))******((())))))******))))))((())))))((((((((((((''''''''''''(((((())))))******))))))))))))))))))))))))***'''&&&(((***++++++******))))))((((((((()))))))))************+++++++++******++++++++++++*********+++,,,------,,,+++***++++++,,,,,,,,,+++************+++++++++,,,,,,,,,*********++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++******************************))))))******+++,,,)))))))))*********************************************))))))))))))******,,,,,,++++++******++++++++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,------............///000000111111222222222...//////000000000000000/////////000000000000000//////...//////000111222111000///111333444333222333222222222222444555666777999;;;===>>>>>>>>>>>>BBBBBB@@@===999999===BBBBBBJJJNNNHHH@@@>>>??????CCCAAAAAACCCGGGIIIHHHEEE<<<999444000---...///111000...///444555444555999;;;999777666555444111///000000111111111111000000111111000///.........///..................---------------------------------------------------------......//////......---///////////////.........,,,------------.........................................................------------------------------------------------------------------------+++,,,,,,,,,------------------------------------------------------------------------------------////////////////////////////////////////////////........./////////000000/////////000000000111111111111111111111111111111111111222333444444555555333333333333333333444444444444444444444555666666444444555666777777777777777777888888999:::::::::999;;;===???@@@@@@@@@???@@@@@@????????????@@@@@@DDDDDDDDDCCCCCCCCCCCCCCC;;;@@@GGGMMMOOOOOONNNNNNFFFDDDBBB@@@===:::666333777:::===@@@AAABBBCCCEEEAAACCCDDDCCCAAA???>>>???;;;;;;:::999888666444333~~~rrr___MMMEEEDDDCCCDDDDDDDDDBBB@@@AAA@@@??????@@@???>>><<<>>>===;;;999777555444333444222////////////...---+++++++++************))))))))))))(((((()))))))))))))))***++++++++++++***(((((((((((()))***+++,,,))))))))))))))))))))))))(((((((((((()))))))))***'''((()))******)))((('''))))))((((((((('''''''''''''''((())))))***++++++))))))))))))))))))))))))((((((''''''))),,,+++'''***)))))))))))))))******)))************+++++++++******++++++++++++******++++++++++++++++++++++++******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,)))******+++,,,,,,------,,,++++++******++++++,,,******************************************************))))))******+++,,,((()))))))))*********+++******************************))))))))))))******---,,,++++++******++++++++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++*********************************************************+++++++++,,,,,,,,,*********++++++++++++,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,------.........---......//////000111111222...///000000111111111000000000000111111000000//////......//////000111222111000000111333444333111222222111111222333555666999;;;===???@@@AAAAAA@@@>>>???>>>:::777888;;;>>>???FFFIIIEEEAAA@@@AAA@@@DDDAAA@@@BBBGGGJJJIIIHHH<<<;;;888555222111222333000///000555777555666999999888666333111000111222000000111111111111000000000//////.........//////------------------------........................---------------------------......//////......---000/////////............,,,,,,---------.........------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...................................................------------------------////////////////////////////////////////////////...////////////000000000........./////////000000111111111111111111111111000000111222333444555555444444444444444333333333444444444444444555555666555555666777777777666555666666666777888888999999999:::<<<>>>@@@@@@???>>>???????????????@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBB<<>>;;;888888999999<<>><<<;;;;;;888888999999888666333222uuu```LLLBBBBBBBBBCCCDDDCCCAAA???BBBAAA@@@@@@@@@???===;;;>>>===;;;999777555444333333111////////////...---+++++++++************)))))))))(((((((((((())))))))))))***++++++++++++***''''''''''''((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''))))))(((((('''''''''&&&'''(((((()))***++++++,,,))))))))))))))))))))))))'''***+++((((((******&&&******))))))***++++++,,,)))************+++++++++******++++++++++++******++++++***))))))***++++++)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,,,,------,,,++++++++++++++++++,,,************************))))))))))))))))))))))))*********)))***++++++,,,(((((())))))*********+++******************************))))))))))))******---,,,,,,+++*********+++++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,+++++++++******************************************************+++++++++,,,,,,,,,))))))))))))************+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,------......---------------...///000000111//////000111111111111111000111111111111111000///------------...///000000111000000111333444333111222111111111111333444555888:::<<<>>>@@@@@@@@@@@@;;;:::666111///444:::>>>>>>CCCEEEAAA???AAABBBAAA???<<<999999<<<>>>>>><<<:::;;;;;;:::777555555555333111333777999777888;;;:::999666222//////333777000000111111111111000000//////.........//////000------------------------........................---------------------------..................---000000//////.........---,,,,,,,,,---------......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........................................................000000000000000000000000........................000000000000000000000000////////////000000000111/////////000000000111111111111111111111111111111...///000111222333444444555555555444444444444333666666555555666666777888777888999999999888777666666666777888888999999:::::::::;;;===??????>>><<<:::::::::;;;<<<>>>???@@@AAAAAAAAABBBBBBBBBCCCCCCDDDFFFHHHGGGFFFEEEEEEFFFEEEFFFEEE@@@;;;999:::===<<<>>>@@@???===<<>>>>>AAA@@@<<<;;;===<<<======:::666444666999444222000000000000///...+++++++++***************(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))******++++++******))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))*********))))))((('''&&&&&&''''''((()))******+++******))))))((((((''''''))))))))))))************)))))))))))))))******+++)))))))))))))))))))))))),,,,,,,,,++++++*********))))))))))))************************************)))************+++++++++***++++++,,,,,,++++++***))))))))))))************))))))))))))************))))))(((((((((((()))))))))************+++++++++))))))))))))))))))))))))++++++******************)))************+++++++++++++++++++++++++++++++++++++++************++++++...------,,,+++***))))))************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---///...333555000+++,,,//////....................................////////////000///...---------------............///000111222111444777888777444111000111000//////000333777999;;;:::999999999:::;;;<<<444333222333666777666666<<<===???@@@@@@>>>;;;999888888888999::::::888777<<<;;;::::::;;;<<<===>>>666555444333333444666777555444333111000/////////////////////............,,,,,,,,,---------------////////////...---,,,++++++++++++,,,---...///000000...,,,+++,,,,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,---------......................................................------------------------------------------------------------------------//////.........---------000///---,,,+++,,,,,,---,,,------......------,,,........................---------............///---------............///000000000000000000000000000000000000000000000000222222111111222222333444555555555444444333333333333333444444555666666666777777666666555555555444666555444555777888888888888888999::::::;;;<<<<<<===============<<<<<<<<>>>>>>>>>>>===CCCDDDEEEDDDBBBAAA@@@AAAAAABBBCCCCCCCCCBBB@@@@@@AAA???===<<<======<<<;;;:::;;;<<<>>>>>><<<777333555555777:::>>>===999555uuucccQQQHHHDDDCCCFFFGGGDDDBBBCCCAAA??????AAA@@@===<<<>>>======;;;999666555666888555333111000000000///...++++++++++++************(((((())))))))))))(((((((((((())))))))))))(((((()))))))))))))))************)))))))))((((((((('''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''((()))************)))))))))((((((((('''))))))))))))************)))))))))))))))******+++)))))))))))))))))))))))),,,,,,,,,++++++*********))))))))))))************************************))))))*********+++++++++)))******++++++******)))))))))))))))************))))))))))))************))))))(((((((((((())))))))))))*********+++++++++))))))))))))))))))))))))************************)))************++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++******))))))(((************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---///000555666111,,,,,,...///....................................////////////000//////...............111111000/////////000000333666888777444111//////.........///222666:::===>>><<<:::888666666666666333333333555777999888777666777999;;;;;;:::999777555555666888:::999777444<<<;;;;;;;;;;;;===>>>???777666444222111111222333555444333111000000000///////////////////////////.........---------------////////////...---,,,+++,,,++++++,,,,,,...//////111///---,,,,,,---------------------------------------,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,------------...................................................------------------------------------------------------------------------///.........------------///...---,,,,,,,,,,,,,,,,,,------......------,,,........................---------............///---------............///000000000000000000000000000000000000000000000000222222111111222222333444555555444444444333333333333333444444555666666666777666666666555555555555777555444555777999999888888888999::::::;;;<<<<<<=====================<<>>===>>>>>><<<:::;;;999777777777666444333555555666888;;;:::777444}}}lll[[[PPPIIIDDDFFFHHHFFFCCCCCCBBB??????BBBAAA===<<>><<<999777777777666666666444111000111111///...,,,,,,++++++************(((((())))))))))))(((((((((((())))))))))))((((((***))))))))))))))))))((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))''''''(((((())))))******))))))))))))(((((((((((())))))))))))************)))))))))))))))******+++))))))))))))))))))))))))+++++++++++++++*********))))))))))))************************************)))))))))*********++++++)))))))))******)))))))))))))))))))))************))))))))))))************))))))(((((((((((()))))))))))))))*********++++++))))))))))))))))))))))))************************)))************++++++++++++++++++++++++++++++++++++******))))))******+++))))))))))))))))))))))))************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---///444888888222------..............................---............/////////000000000///////////////333333222111000//////000222444555444222111111111000//////000222555999;;;;;;:::888555444333333333444444555777:::;;;999888444555666777777666555444666777999<<<>>>===999666;;;;;;:::;;;;;;<<<>>>>>>999888555333222111111111555444333222111000000000000000000000000000000000000//////......---------......///......---,,,+++,,,++++++,,,,,,---...///111000///...------------,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------............------------------......------,,,,,,,,,------......------,,,........................---------............///---------............///000000000000000000000000000000000000000000000000222111111111111222333333444444444444333333333333333333333444555555666666666666666666555555555555777555444555777999999888888999999::::::;;;;;;<<<<<<<<<==================>>>??????@@@@@@AAAAAABBBDDDEEEFFFEEECCCBBBBBBBBBEEEFFFGGGGGGGGGFFFDDDCCC@@@????????????>>>;;;999<<<888444111111333444444666555444555666666444222yyynnneeeWWWMMMEEEFFFIIIHHHEEECCCCCC@@@@@@CCCBBB>>>===???@@@<<<888777888999777444777555222111111111000...,,,,,,,,,++++++******)))(((((())))))))))))(((((((((((())))))))))))((((((******))))))((((((((('''))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((()))************'''((((((((()))))))))***))))))))))))((((((((((((((()))))))))************)))))))))))))))******+++))))))))))))))))))))))))+++++++++***************((()))))))))************************************))))))))))))************))))))************))))))((()))))))))************((()))))))))************))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))***************+++++++++))))))*********+++++++++******************************))))))))))))******))))))))))))******++++++************************++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++,,,,,,,,,++++++---///777:::999333.........---........................---------.........//////000000111111111000000000333333222111000000111111...000111111111333555777666555333111111111222222333333222222333444666777666666777999<<<<<<:::888666666666666666555555444777888;;;>>>@@@???;;;777999999999999::::::;;;;;;:::999777666555444444444555444333222111111111111000000000000111111111111111111000///...------,,,---.........------,,,+++,,,+++++++++,,,------...111222111000...------...,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,.........---,,,+++,,,------......------,,,........................---------............///---------............///////////////////////////000000000000000000000000111111111111111222222333333333333333333333333333222333333444444555666666666666666666666555555555777666555666888999999999999999999::::::;;;;;;;;;<<<<<<<<<<<<============>>>>>>???@@@AAACCCCCCDDDCCCEEEFFFEEEDDDBBBBBBCCCCCCCCCDDDEEEDDDCCCBBBAAA@@@??????@@@@@@???;;;888;;;777333111222444666777666555444333222222222111~~~zzzsssmmmiiiiiiZZZOOOGGGHHHKKKIIIFFFEEEDDDAAAAAADDDCCC???>>>@@@@@@<<<888777999999777555888666333222222111000...------,,,,,,+++******)))(((((())))))))))))(((((((((((())))))))))))((((((***)))))))))((((((''''''(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&''')))************(((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************)))))))))))))))******+++))))))))))))))))))))))))************************((()))))))))************************************(((((()))))))))************++++++++++++++++++***((()))))))))************((()))))))))************))))))(((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++***************************))))))))))))))))))***))))))***++++++,,,,,,,,,************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,,,,,,,++++++---///777999777222...//////,,,........................------------............///000111222222111000000111111000000111222333333...///000111111333666999888777444222///...------/////////000222444666888888888888:::<<<<<<;;;999444555555666777888999:::999:::<<>>>>>>>>>>>???AAABBBCCCDDDEEEBBBDDDEEEEEECCCBBBCCCCCCBBBBBBCCCCCCCCCBBBAAA@@@?????????@@@AAA@@@<<<:::777555333333555777777777666555444222111000111111|||sssjjjiiimmmXXXOOOIIIJJJKKKJJJHHHHHHEEEBBBBBBEEEDDD@@@???AAA@@@>>>;;;999999999888888999777444333222222000///......---,,,+++******)))(((((())))))))))))(((((((((((())))))))))))(((((()))(((((((((((((((((('''(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&((()))************(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))******+++)))))))))))))))))))))))))))))))))***************))))))))))))************************************((((((((()))))))))******++++++,,,,,,,,,,,,++++++))))))))))))************))))))))))))************))))))(((((((((((())))))((((((((()))))))))******)))))))))))))))))))))))))))))))))***++++++,,,,,,)))************+++++++++***************************))))))(((((())))))*********++++++,,,,,,,,,---************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***************+++++++++++++++++++++++++++,,,,,,,,,++++++---///444666444///...000///,,,........................,,,------------............///111222222111000000/////////000111222333333111222333222111222444555555444333222111000000000222111111000111222444555888777777999;;;=========222222333555999===@@@BBBBBBCCCDDDFFFFFFDDD@@@===666666666666555444222222000000111222333444555555333222111111000000111111...//////000000111111111000//////......---------,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,000222444222...,,,,,,...******++++++,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,------------,,,,,,------......------,,,------......------,,,........................---------............///---------............///000000000000000000000000000000000000000000000000111000000000000111222222222222222222333333333333222222222333444444555555555555555666666666666666888666555666888::::::999::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>>>>>>>??????@@@BBBCCCDDDDDDAAACCCDDDDDDCCCBBBBBBCCCCCCDDDEEEEEEEEEDDDBBBAAA???>>>>>>???AAAAAA???===777666444555666777666555555555555333111000111333zzznnnhhhiiiTTTNNNJJJLLLLLLIIIIIIKKKFFFCCCCCCFFFEEEAAA@@@BBB@@@@@@>>><<<999888999;;;:::777555333333222000//////...---,,,+++******)))(((((())))))))))))(((((((((((())))))))))))(((((('''''''''((((((((((((((('''((((((((()))))))))***''''''''''''(((((((((((())))))))))))))))))))))))''''''((())))))***))))))))))))))))))(((((((((((('''((((((((()))))))))***))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))((()))))))))*********+++))))))))))))************************************(((((((((((()))))))))*********++++++++++++******))))))))))))************))))))))))))************))))))(((((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))((())))))***++++++,,,,,,)))************+++++++++************************))))))(((((((((((())))))************++++++++++++************************++++++************++++++************************++++++++++++++++++++++++((()))))))))*********+++************************+++,,,,,,,,,++++++---///000111000------000///,,,........................,,,,,,---------.........---...000111222111000///000000/////////000111111222333444444333333444555444444444444444444444444555444333111111222222333555444444666;;;???BBBCCC888888888999<<>>>>>???>>>??????@@@AAABBBBBBCCC@@@AAACCCCCCBBBAAAAAABBBDDDEEEEEEFFFFFFDDDCCCBBB>>>======>>>@@@AAAAAA@@@???<<<999777777666555444444666777666333222333444{{{nnnbbb^^^QQQMMMLLLMMMLLLIIIJJJMMMFFFCCCDDDFFFEEEBBBAAACCC???AAAAAA>>>999888:::===:::888555333333222000/////////...---+++******)))(((((())))))))))))(((((((((((())))))))))))((((((&&&'''''''''(((((())))))'''((((((((())))))******''''''''''''((((((((()))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))(((((((((((('''((((((((())))))******))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))************************************(((((((((((())))))))))))))))))************))))))))))))))))))************))))))))))))************))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,)))************+++++++++))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))************************++++++************++++++************************++++++++++++++++++++++++(((((())))))*********+++************************+++,,,,,,,,,++++++---///---///---+++,,,000000,,,........................,,,,,,,,,---------......,,,...000111222111000///222111000///............///111333555555555777888666666666666666666666666555444333222222333444555111000111444:::AAAFFFHHHBBBAAA@@@???@@@CCCFFFHHHGGGFFFDDDDDDCCCBBB>>><<<999999999777555222///...000111222333444555555444111000///////////////000,,,------...///000000111,,,,,,------------------++++++,,,------,,,,,,,,,,,,,,,++++++***+++++++++...222555333---******,,,))))))***+++,,,,,,------,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------+++++++++,,,,,,---------------,,,+++,,,---///000,,,------......------,,,........................---------.........//////---------.........//////000000000000000000000000000000000000000000000000000000000000000111111222111111111222222333333333111222222333333444555555444555555555666666777777888777666777999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<===>>>>>>???>>>??????@@@@@@AAAAAABBB???AAABBBBBBAAA@@@AAABBBCCCDDDEEEEEEEEEDDDBBBAAA>>>===<<<===@@@BBBBBBBBBHHHDDD>>>:::888888777666333666888777444333444555vvvkkkccc```RRROOOKKKIIIJJJJJJJJJIIIFFFGGGGGGFFFEEECCCBBBAAA@@@@@@>>>===;;;;;;::::::<<<:::666222000000000111222111...+++)))))))))***(((((())))))))))))(((((()))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))''''''(((((())))))******(((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++******+++*********))))))((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))+++,,,,,,+++***,,,---,,,,,,+++***))))))******)))************+++++++++************************++++++******************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************,,,,,,///////////////........................---------...000333666888888888888<<<;;;;;;::::::;;;;;;<<<888999;;;>>>???===:::777777444222666>>>DDDFFFDDDGGGGGGEEECCCBBB@@@??????EEE@@@:::666777:::===???<<<<<<<<<;;;888333...***111111111111111222222222000000//////.........---------............------------------------------++++++++++++++++++++++++++++++******++++++,,,---222111000...---,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++***+++---......---+++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///......//////000000111111111111000000//////......000000000000111111111111111111222222222333333333333333333444444444555555555555555555666666666666888888888888999:::;;;;;;999999999999999999999999999999:::;;;<<<===>>>???;;;;;;<<<===============??????@@@@@@@@@??????>>>@@@AAABBBBBBCCCCCCCCCBBBDDDBBB@@@??????@@@AAACCCHHHLLLIII>>>888999:::999666555555444222111000000}}}ssshhhaaa]]]QQQNNNJJJHHHHHHIIIHHHHHHDDDEEEFFFFFFFFFDDDBBBAAA@@@???>>>===<<<;;;;;;;;;<<<999666222000000000111222000---+++)))((())))))(((((())))))))))))(((((()))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((((((((()))))))))************))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,,,,++++++++++++************)))))))))(((***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))+++,,,,,,+++***,,,---,,,++++++***))))))******)))************+++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---/////////////////////...........................///000333666777888777777:::::::::;;;;;;<<<<<<<<<@@@???AAAGGGMMMNNNJJJEEE;;;888666888===BBBCCCCCCCCCBBB@@@>>>======>>>???AAA===888666777999<<<===<<<>>>???>>><<<777222///111111111111111111111111000/////////............------............------------------------------++++++++++++++++++++++++++++++******++++++,,,---000///...---,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++---......---+++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------.....................///000000111111111000000000/////////...000000000000111111111111111111222222222333333333333333333444444444444555555555555555666666666666888888888888999:::;;;;;;999999999999999999999999888888999:::;;;<<<============>>>>>>>>>>>>>>>===??????@@@@@@@@@@@@??????<<<===???@@@BBBCCCCCCCCCCCCAAA@@@??????@@@BBBCCCLLLNNNJJJ@@@:::::::::888666555444333222111111000yyynnnddd^^^ZZZPPPMMMIIIGGGGGGHHHGGGGGGCCCDDDFFFGGGFFFDDDBBB@@@???>>>======<<<<<<<<<<<<;;;999666222000000111111111///---+++)))((((((((((((((())))))))))))(((((())))))******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++******))))))(((''''''))))))))))))************))))))))))))************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))+++,,,,,,+++***,,,---,,,+++******)))*********)))************+++++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------...---,,,,,,,,,,,,---.........//////////////////---......//////000000000000111333555666666666666888888:::;;;;;;;;;::::::===;;;===EEEPPPSSSNNNGGG===<<<;;;:::;;;===@@@AAA@@@???===<<<<<<<<<>>>???:::777555444666888:::::::::<<<>>>???>>>:::666333222222222111111000000///////////////............------............------------------------------++++++++++++++++++++++++++++++******++++++,,,---...---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++------------++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............---......//////000111111000000000000////////////000000000000111111111111111111222222222333333333333333333333444444444444444555555555555666666666777777777777888999:::;;;999999999999999999999999777777888999:::;;;<<<<<<>>>>>>?????????>>>>>>===??????@@@@@@@@@@@@@@@???999:::<<>>>>>>>>===============>>>;;;999555222000000111222000///---+++)))(((((('''(((((())))))))))))(((((())))))*********))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))*********)))))))))))))))))))))))))))))))))*********((()))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))+++,,,,,,+++***,,,---++++++***************+++))))))*********+++++++++***************************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------------.........------.....................////////////......//////000111222222222222444555555555555555666888999::::::888666555444444777>>>EEEGGGCCC???:::;;;;;;:::999:::===???@@@@@@@@@??????>>>===<<<333222000111333666777777555777:::<<<;;;999555222333222222111000//////...///////////////.........------............------------------------------++++++++++++++++++++++++++++++******++++++,,,---,,,++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,---------.........------......///000000111000000000000///////////////000000000111111111111111111222222222333333333222222333333333444444444444444444555555555666666777777666777777888999:::888888888888999999999999888888888999:::;;;;;;<<<===>>>>>>>>>>>>===<<<<<>>>>>=========>>>>>>;;;888555222000000111222000///---,,,***)))((('''(((((())))))))))))(((((())))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******'''(((((()))***++++++,,,******))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))******(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))+++,,,,,,+++***,,,---+++***************++++++))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------.................................---.........//////000000//////000000111222333333222333333444444444444444777777888888777444111///222555999;;;;;;:::999999444666888999999999;;;===>>>@@@BBBCCCAAA>>>:::777000///...///222444555555333444777888888666444222222222111111000///...............///////////////------............------------------------------++++++++++++++++++++++++++++++******++++++,,,---+++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,------------...---------...//////000000////////////000000000000///000000000111111111111111111222222222333333333222222222333333333444444444444444444555555555555666666666666777888999999777777777888888999999999999999::::::;;;;;;<<<<<<;;;<<<<<<===<<<<<<;;;;;;??????@@@AAAAAAAAAAAAAAA??????@@@AAABBBBBBBBBBBB??????@@@@@@AAABBBCCCDDDAAA???<<<:::888666555555333333333222222111111000wwwmmmddd[[[VVVMMMJJJHHHHHHIIIKKKLLLLLLJJJJJJIIIHHHFFFDDDAAA@@@@@@???>>>>>>============:::888555222111111222333000000///---+++***(((((((((((())))))))))))(((((())))))******++++++******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***+++&&&'''((()))+++,,,------************))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************((((((((((((((()))))))))))))))))))))************((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))+++,,,,,,+++***,,,---*********)))******+++,,,)))************+++++++++************************)))))))))***++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---......//////------...//////...------------......///000000000000111111222222333333333222222333333444444555555777777777666444222000///333777:::888444111222444111333666:::=========<<<<<<>>>@@@AAA???;;;666333111000///000333555666666555666666777666555444333111111111000000//////............///////////////------............------------------------------++++++++++++++++++++++++++++++******++++++,,,---+++++++++***++++++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------------------------------+++,,,,,,------,,,,,,+++***++++++,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,------------,,,------......///000000////////////000000000000000000000000111111111111111111222222222333333333222222222222333333333333333444444444444555555555555555555555666777888999666666777777888999999999::::::::::::;;;;;;;;;<<<999:::;;;<<<<<<<<<<<<;;;>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@???@@@@@@AAAAAABBBBBBBBB@@@<<<999;;;:::777666777333333222222111111111111xxxoooeee[[[TTTIIIGGGFFFFFFHHHKKKMMMMMMJJJIIIHHHGGGFFFFFFEEEEEEAAA@@@???>>>============:::888555222111111222333111111000...---+++)))((((((((())))))))))))((((((((()))***++++++++++++***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++(((((()))***++++++,,,,,,************)))))))))((())))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************)))))))))*********++++++((()))))))))************'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))+++,,,,,,+++***,,,---******))))))***++++++,,,)))************+++++++++************************((())))))***++++++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////,,,---............---,,,------......///000000111222222222333333333333333111222222222333444555666666666666555444444333333444555444222000///000222333444888>>>CCCDDD@@@<<<;;;<<<<<<<<<;;;999777555666444222222555888::::::888777666444333333333333000000000000000/////////............/////////000------............------------------------------++++++++++++++++++++++++++++++******++++++,,,------,,,,,,+++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------------------------------+++,,,,,,------,,,,,,+++******+++,,,,,,---......,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,---......//////000.../////////000000000111000000000000111111111111111111222222222333333333111222222222222333333333333333444444444555555555555555555555666777888888666666666777888999999999999999999999::::::::::::999999;;;<<<============>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@@@@AAAAAAAAABBBAAAAAAAAA@@@:::777::::::666333444222222222222111111111111xxxoooeeeZZZRRRGGGEEEDDDEEEHHHKKKMMMMMMIIIHHHGGGFFFGGGHHHIIIJJJBBBAAA@@@>>>===<<<<<<<<<:::888555222111111222333111111111///...,,,***)))(((((())))))))))))((((((((()))***+++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))++++++***************++++++++++++*********))))))(((((())))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******************************++++++,,,,,,,,,,,,(((((())))))*********+++'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))+++,,,,,,+++***,,,---******))))))***+++,,,,,,)))************+++++++++************************((())))))***++++++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------...///000000+++,,,---......---,,,+++---------...///000000111333333333333333333333333111111111222333444666666666555555555555666777888777444000000111333444333666777;;;BBBIIIIIICCC<<<===<<<:::999999999:::;;;:::777555555777:::<<<===999777444111000000111111////////////000000000000---.........//////000000---..................---------------------------++++++++++++++++++++++++++++++******++++++,,,---...---,,,,,,++++++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------------------------------+++,,,,,,------,,,,,,+++******+++,,,,,,---......,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,------...//////000.../////////000000111111000000000000111111111111111111222222222333333333111111222222222333333333333333333444444444555555555444444555555666777888555666666777888999999999888888888888888999999999999999;;;===>>>?????????>>>???@@@AAABBBBBBCCCBBBBBBBBBCCCCCCCCCBBBAAAAAAAAAAAABBBBBBBBBAAA@@@@@@???888555888888222///000222222222111111111111111yyyrrriii^^^VVVJJJHHHFFFGGGKKKMMMLLLJJJHHHIIIKKKKKKJJJHHHEEECCCDDDCCCAAA@@@???===:::777444444333222111111111111,,,......---***((((((((())))))************))))))(((((())))))))))))(((((((((((((((((())))))))))))+++*********))))))(((((((((((((((((((((((((((((((((''''''&&&&&&((()))***''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************))))))************))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************---,,,***(((((((((((()))))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++************************))))))))))))))))))))))))************************+++++++++*********))))))******************************++++++++++++************************************************************+++++++++,,,,,,,,,******************************+++,,,,,,---......,,,,,,,,,---------..............................////////////000000000000222222333333333333444444333333333444444444444555666666555555666777888888333333222222444555777999;;;;;;>>>BBBFFFFFFBBB>>>999777444222222555999<<>>???@@@@@@CCCCCCDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>>>>>>>>>>>>>>>>;;;777666555555333222000000000000000000000000zzztttkkk```XXXLLLIIIHHHIIIMMMOOONNNMMMHHHIIIJJJKKKJJJGGGDDDBBBAAA@@@?????????>>><<<:::555444333222222111111222...//////...+++)))((()))))))))************))))))(((((())))))))))))(((((((((((((((((())))))))))))*********)))))))))(((((((((((((((((((((((((((((((((''''''&&&'''((()))***''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************))))))************))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************,,,+++***)))((((((((()))))))))))))))))))))))))))+++++++++++++++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************'''(((((()))******++++++************************))))))))))))))))))))))))************************+++++++++*********))))))******************************++++++++++++***************************************************************+++++++++,,,,,,************************+++++++++,,,,,,---------,,,,,,,,,---------..............................////////////000000000000222222222333333333444444333333444444444555555555777666666666666777777888222333333444666777999:::;;;;;;<<>>;;;666555666777777666666666555444333333222222111///......///000000///------............------///.........------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---.../////////......---....../////////////////////////////////000000000111111111000000111111111222222222000111111222222333444444222333444444555555444444666666666666555555555555777777777777777777777777888888888999::::::;;;;;;<<<===============>>>>>>??????@@@AAAAAAAAAAAAAAA??????@@@@@@@@@@@@@@@@@@?????????>>>>>>============:::777555444444333222000000000000000000000000{{{tttkkk___WWWNNNKKKIIIKKKNNNQQQQQQPPPIIIJJJJJJJJJHHHFFFCCCAAA>>>=========??????===<<<666555444333222222222222///000000...+++***)))***))))))************))))))(((((())))))))))))(((((((((((((((((())))))))))))******))))))))))))(((((((((((((((((((((((((((((((((''''''''''''((())))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************,,,+++***)))((((((((()))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************((((((((()))******++++++************************))))))))))))))))))))))))************************+++++++++*********************************************++++++++++++***************************************************************++++++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................////////////000000000000222222222222333333333333444444444444555555555555888888777777777777777777222333555666888999999::::::::::::<<<>>>>>><<<:::;;;888444111111333777:::===:::666333333333333222666666555555444444444333222000...///000111000000------............------............------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///...---------------......//////////////////////////////000000000000111111000000000111111111222222000111111222222333444444222333444444555555444444555555555555555555555555777777777777777777777777888888999999::::::;;;;;;=========<<<<<<<<<;;;;;;======>>>>>>>>>>>>=========>>>>>>>>>??????@@@@@@@@@@@@???>>>===<<<<<<;;;;;;888555333333333222111000000000000000000000000|||tttiii\\\SSSNNNKKKIIIKKKOOORRRSSSRRRIIIJJJJJJIIIHHHEEECCCAAA>>>===<<<===??????===;;;777666555444333333222333111222111///,,,******+++))))))************))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************))))))************))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************+++******)))))))))))))))))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))************(((((())))))************************************))))))))))))))))))))))))******************************************************************************++++++++++++******************************************************************++++++++++++************************,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------..............................////////////000000000000111222222222222333333333333444444444444555555555888888888888777666666555444555777888999999888777::::::::::::;;;::::::999999888666555555555666666:::888555222111000000000444444444444444444333333222000//////111111111000------............------------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***+++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---......////////////////////////////////////000000000111000000000000111111111111000111111222222333444444222333444444555555444444444444555555555555555666888888888888999999999999888888999999:::;;;;;;<<<===<<<<<<<<<;;;;;;;;;;;;============<<<<<<;;;:::======>>>??????@@@@@@@@@@@@@@@???>>><<<;;;::::::999777444222222222111000000000000000000000000000wwwjjj[[[QQQMMMJJJHHHIIINNNRRRSSSSSSJJJJJJJJJIIIGGGEEEDDDBBB@@@???>>>>>>>>>>>><<<:::999888777555444333333333222333111///+++******+++))))))************))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***((()))))))))************))))))************))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************************)))))))))((()))))))))))))))))))))))))))******+++++++++******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))*********************************))))))))))))))))))))))))******************************************************************************++++++++++++******************************************************))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------..............................////////////000000000000111111111222222222333333333333333333444444444444777777777777777666555444666777888888888666555444::::::;;;;;;:::999999999555777999::::::777555333777666555222000//////000333333222222222222222222222000//////111111111000------............------,,,,,,------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***+++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,---...///////////////////////////...////////////000000000//////000000000111111111000111111222222333444444222333444444555555444444333444444444555555666666999999999::::::;;;;;;;;;888999999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>????????????@@@@@@AAAAAA??????>>>===<<<;;;:::999888666333111111111111000////////////////////////{{{mmm]]]RRRMMMIIIGGGHHHMMMRRRTTTTTTJJJJJJJJJIIIHHHGGGFFFEEECCCAAA@@@??????>>>;;;999:::999888666555444444444333333111...+++)))***+++))))))************))))))(((((())))))))))))(((((((((((((((((())))))))))))''''''(((((((((((())))))((((((((((((((((((((((((&&&''''''((()))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))************))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))************)))((())))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))******************************))))))))))))))))))))))))***************************************+++++++++******************************++++++++++++******************************************************)))))))))************+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................////////////000000000000111111111111222222222222222222222222333333333333444555666777666555444333555666666555555444333333888:::<<<<<<:::999888999333555999;;;;;;888444111333444444333111000111333333222222222111111000000222000...///000111000000------............------,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,---...///000////////////////////////......////////////000000/////////000000000111111000111111222222333444444222333444444555555444444333333333444555555666666999999999:::;;;;;;<<<<<<999999::::::;;;;;;<<<<<<;;;;;;<<<<<<<<<=========666888:::===@@@BBBCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<;;;::::::999888555222111111222111000////////////////////////|||ooo___SSSMMMIIIGGGHHHNNNSSSUUUVVVJJJJJJJJJIIIIIIIIIHHHHHHCCCBBBAAA@@@@@@???<<<:::;;;:::999777666555444444333333111---***((()))+++))))))************))))))(((((())))))))))))(((((((((((((((((())))))))))))'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&((()))))))))((('''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''((()))*********))))))))))))************))))))************))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((()))***++++++***)))((())))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))************************))))))))))))))))))))))))************************))))))*********+++++++++******************************++++++++++++******************************************************))))))))))))************************************+++++++++,,,,,,---------,,,,,,,,,---------..............................////////////000000000000111111111111222222222222000000111111111222222222111333444555666555333333222222222222222333333444444777;;;<<<:::888777888111333555777777666444333111333444444222222444666444444333333222111000000111///......///000000///------............------++++++,,,,,,,,,---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------------------...///000111////////////////////////........./////////000000////////////000000000111000111111222222333444444222333444444555555444444222222333444444555666666777777888888999::::::;;;999999::::::;;;<<<<<<<<<>>>>>>===============<<<777999;;;===@@@BBBCCCCCC@@@@@@@@@???>>>>>>======<<<<<<<<<;;;;;;:::::::::888555222111222222222111////////////////////////{{{nnn^^^SSSNNNJJJGGGIIINNNTTTVVVWWWJJJJJJJJJJJJJJJJJJJJJJJJCCCBBBAAAAAAAAA@@@>>><<<<<<;;;999777666555444444333333000---)))((()))***))))))************))))))(((((())))))))))))(((((((((((((((((())))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&((()))))))))((('''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++))))))))))))************))))))************))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((()))***++++++***)))((())))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))************************))))))))))))))))))))))))************************))))))******++++++++++++******************************++++++++++++******************************************************))))))))))))******************************************+++,,,,,,---......,,,,,,,,,---------..............................////////////000000000000000111111111111222222222///000000000000111111111000111333555555555333222//////...///000222555666111666;;;<<<:::777777777222222222333333444444444///222444555444444777999666666555444222111000000000///------/////////...---..................---+++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++***)))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,---------...///000111111////////////////////////............/////////000////////////000000000000000111111222333333444444222333444444555555444444222222333333444555666666555666666777888888999999999999:::;;;;;;<<<<<<===@@@@@@???>>>===<<<;;;;;;<<<===>>>>>>???>>>>>>>>>@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888555333222222333222111////////////////////////zzznnnaaaYYYQQQMMMIIIIIILLLPPPQQQQQQKKKJJJIIIIIIJJJJJJIIIHHHHHHFFFDDDDDDCCCBBB???===<<<<<<:::777333222222444444333222000...,,,***)))***)))(((''''''((()))***))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))************))))))))))))))))))************)))************++++++++++++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((('''(((((()))***+++++++++++++++++++++++++++++++++***************)))(((((((((((((((((())))))))))))))))))))))))************+++***)))(((((()))***+++))))))))))))************)))************+++++++++******************************************************************************************************+++++++++,,,,,,,,,..........................................------.........//////000111222444333222000////////////222222222222222222222222444444555666555444222111222111000000000222444666666777888999999888777666222000000333666888777555777777666666555555555444666666555444111000000111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///............////////////111111111000000000000000000111111111111222222222222222333333444555555555555555555555666666666666666666777888999999::::::999999999999:::;;;<<<<<<>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===============999999999999999999999999555555444333222000000///////////////////////////uuujjjccc\\\TTTKKKHHHLLLQQQSSSSSSLLLKKKIIIIIIJJJJJJIIIGGGGGGFFFDDDCCCCCCAAA???<<<<<<<<<:::777333111222333444222000...,,,+++*********)))(((''''''((()))***))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))************))))))*********+++++++++************)))))))))((())))))))))))))))))))))))************)))))))))((('''(((((()))******++++++++++++++++++++++++++++++***************)))(((((((((((((((((())))))))))))))))))))))))************+++***)))(((((()))***+++))))))))))))************)))************+++++++++******************************************************************************************************+++++++++,,,,,,,,,.........................................................//////000111222000000////////////000000222222222222222222222222333333444444333333222222444333111000111222444555666777777777777555444333444333333555888999888666888888777666555444333222111222333333111000//////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,------......------,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///............////////////111000000000000000000000000111111111111222222222222333333444555555666666555555555555666666666666777888888999::::::;;;;;;999999999999:::;;;<<<<<<>>>?????????>>>>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============999999999999999999999999555444444333111000000///////////////////////////}}}uuunnnggg[[[MMMHHHMMMTTTUUUTTTNNNLLLJJJIIIJJJJJJIIIHHHGGGEEECCCCCCBBBAAA>>><<<===<<<:::777333111111222333111...,,,******++++++))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++))))))************))))))))))))))))))************)))))))))*********++++++************))))))))))))))))))))))))))))))))))))************))))))))))))((((((((()))******++++++++++++++++++++++++++++++***************)))(((((((((((((((((())))))))))))))))))))))))******************))))))))))))******))))))))))))************)))************+++++++++******************************************************************************************************+++++++++,,,,,,,,,------------------------.................................//////000111222.........///000111222333333333333333333333333333222222222222222222333444666444333111111222333444555666666666555333222111777666666888999:::999777999999888777555333111000222222333333222000...---................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,------......------,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///............////////////000000000000000000111111000111111111111222222222333333444444555666666777555555555555666666666666888888999999:::;;;;;;;;;999999999999:::;;;<<<<<>>===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999888888888888888888444444333222111000000///////////////////////////zzzsssjjj\\\MMMIIIPPPWWWWWWTTTQQQOOOLLLKKKKKKLLLKKKJJJFFFEEECCCBBBBBBAAA>>><<<===<<<:::777222000000111222000---***))))))+++,,,))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,))))))************))))))((()))))))))************))))))))))))*********************)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((())))))***************************************************)))(((((((((((((((((())))))))))))((()))))))))***************))))))))))))))))))***((()))))))))************))))))*********+++++++++******************************************************************************************************+++++++++,,,,,,,,,---------------------------------...........................///000111222000000000000111333444555333333333333333333333333333333222111222333555666777666444222111111222333333444555555555555333333999888999999999999888777777777777777666444222111666555333222111000...,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///............////////////000000000000000111111111000000111111111222222222333444444555555666666777555555555555666666666666888888888999999:::::::::999999999999:::;;;<<<<<>>===========================<<<<<<<<<<<<<<<;;;;;;888888888888888777777777333333333222111000000///////////////////////////{{{yyy{{{xxxqqqdddXXXLLLKKKRRRXXXWWWSSSSSSQQQNNNMMMMMMNNNNNNMMMGGGEEECCCCCCBBBAAA>>><<<<<<<<<:::666222000000111111///,,,***((()))***,,,(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))******++++++))))))************))))))((()))))))))************(((((()))))))))*********))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))************************************************)))(((((((((((((((((())))))))))))((()))))))))************)))))))))******)))))))))((()))))))))************))))))*********+++++++++******************************************************************************************************+++++++++,,,,,,,,,---------------------------------.........//////............///000111222111000000000111111222333333333333333333333333333555444333333333555666777777666333111000111222222000222444666777888888777888999999999888888777777555666777888777666555444444222//////111111000///................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///............//////////////////000000111111111111000000111111111222222222333333444444555666666666555555555555666666666666777777777777888888888888999999999999:::;;;<<<<<<>>>??????@@@@@@@@@??????==============================<<<<<<;;;;;;;;;:::888888888777777666666666333222222111111000000000////////////////////////tttqqquuussslll\\\TTTKKKKKKRRRWWWWWWTTTSSSQQQNNNMMMNNNOOOPPPPPPHHHFFFDDDDDDCCCBBB???===::::::999666222111111222222000---+++))))))******(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********))))))************))))))))))))))))))************((((((((()))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))*********************************************)))(((((((((((((((((())))))))))))))))))))))))************))))))************))))))))))))))))))************)))************+++++++++******************************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////.........//////000111222///////////////000111222333333333333333333333333555555555555555555666777666555222111000000111222///111444666999:::;;;;;;666888999999888777777888444555777999999888777666...------111555777555222------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///............/////////////////////000111111222222000111111111111222222222222222333333444555555666555555555555666666666666777777777777777777777777999999999999:::;;;<<<<<<===>>>??????@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;:::::::::888888777777666666555555222222111111111000000000////////////////////////rrrmmmqqqooohhhYYYRRRKKKJJJOOOTTTVVVVVVQQQOOOLLLKKKMMMOOOPPPQQQIIIGGGEEEEEEDDDCCC@@@>>>999999888555222111222444222111///---+++))))))((('''((()))******)))((('''((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))************))))))))))))))))))************(((((((((((()))))))))***((()))))))))************))))))))))))))))))))))))((()))))))))***************)))))))))))))))))))))***************************************)))(((((((((((((((((())))))))))))))))))))))))************((()))***++++++***)))((())))))))))))************)))************+++++++++******************************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000.........//////000111222//////000111222444555666444444444444444444444444555555555666555555444444444333111/////////111222000111444777999:::::::::666888::::::888777888:::666888:::;;;;;;999777666000222666<<>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;:::999999888888777666666555444444111111111111000000000000////////////////////////rrrlllpppnnnfffYYYSSSKKKIIILLLRRRVVVXXXOOOMMMJJJIIILLLNNNPPPPPPIIIHHHFFFEEEEEEDDDAAA???888888777555222222333444333222000...,,,***(((''''''((()))******)))((('''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))************(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++*********)))))))))))))))))))))))))))))))))))))))***************)))(((((((((((((((((())))))))))))))))))))))))************((()))***++++++***)))((())))))))))))************)))************+++++++++******************************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000.........//////000111222111111222444666999;;;<<<444444444444444444444444444444555666555444222111333222000......///111222111222444666888888888888666888;;;;;;999888999;;;999:::<<<<<<;;;999666444888;;;AAAIIILLLFFF999///------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////............/////////000...//////000111222222222000111111111111222222222000111111222222333444444555555555555666666666777999999888888888888888888999999999999:::;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;::::::999999888777777666555444444444111111111111000000000000////////////////////////wwwooommmhhhbbbVVVNNNHHHHHHIIIKKKNNNSSSPPPNNNLLLLLLMMMOOOOOONNNKKKHHHFFFFFFGGGFFFAAA===444222111111333555555444111000///,,,)))((()))***''''''((()))))))))))))))******))))))(((((('''''''''''''''(((((()))***+++))))))((('''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))******)))((((((((((((((((((((((((((())))))))))))******))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((************************''''''(((((())))))******))))))))))))************))))))))))))))))))))))))++++++***)))(((((())))))************************++++++************++++++******************************************************++++++++++++******)))************+++++++++++++++++++++++++++++++++---------............///------......///000000000---222999>>>???===<<<;;;666555444333333444666888666555444111000......---222333333333333222111111333333333444666888999:::666888:::999666666999<<<;;;:::999777666777:::===CCCSSS```\\\JJJ777000111------------------------------------------------,,,,,,,,,++++++*********+++++++++*********)))))),,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......---------............///////////////000000000000000111111111111222222222111222222333333444444555666555555444444666777888777777777777777777777777777888888999999:::;;;;;;:::;;;<<<===>>>>>>>>>>>>============>>>>>>>>>>>>>>>======;;;:::999888888666555555444444333222222111111111111000000000000////////////............vvvooommmgggaaaVVVOOOHHHIIIKKKLLLPPPTTTQQQOOOMMMMMMNNNOOOPPPOOOJJJGGGEEEEEEFFFEEEAAA===555333333333555555444222111111///,,,)))((()))***'''(((((()))))))))))))))***)))))))))((((((((('''((('''''''''((()))******)))(((((('''''''''((((((&&&''''''((((((((((((((((((((((((((())))))))))))******)))((((((((((((((((((((((((((()))))))))))))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************************(((((((((((())))))******))))))))))))************))))))))))))))))))))))))++++++***)))))))))))))))************************++++++************++++++******************************************************++++++++++++******)))************+++++++++++++++++++++++++++++++++------------............------......//////000000222777<<<@@@@@@===;;;:::555444333222222444555777666555444222000///......222333333333333222111111111111222333444666888999555777888777555555777:::<<<;;;999666666999???CCCaaajjjpppeeeNNN999...,,,------------------------------------------------,,,,,,,,,+++++++++******+++++++++*********)))))),,,++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......---------............///////////////000000000000000000111111111222222222111222222333333444444555666555555444555666777888777777777777777777777777777888888999999::::::;;;:::;;;<<<======>>>>>>===<<<<<<=========>>>>>>>>>======<<<;;;:::999888888555555555444333333222222111111111000000000//////////////////............yyyssspppiiibbbWWWOOOIIIJJJMMMOOORRRVVVRRRPPPNNNNNNOOOPPPQQQPPPIIIFFFDDDDDDEEEDDD@@@<<<666555555666777666333000111111000---***((()))***(((((((((((())))))))))))))))))))))))(((((((((((((((''''''''''''(((((()))(((((((((''''''((())))))&&&''''''((((((((((((((((((((((((((())))))))))))***))))))((((((((((((((((((((((((((())))))))))))((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))******)))(((((((((((()))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************((((((((())))))))))))***))))))))))))************))))))))))))))))))))))))+++***))))))))))))))))))************************++++++************++++++******************************************************++++++++++++******)))************+++++++++++++++++++++++++++++++++------------............---------...//////000000444888<<<>>>===:::777666333333222111111333444555555555444222111000000///222333333333333222111111//////000111222333555666333555666666555444666777:::888666444444999@@@EEE^^^bbbbbbYYYHHH888000...------------------------------------------------,,,,,,,,,++++++++++++***+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......---------............///////////////000000000000000000000111111111222222111222222333333444444555666555555555555666777777777777777777777777777777777777888888999:::::::::999:::;;;<<<============<<<<<<<<<============>>>===<<<;;;;;;:::999888888555555444333333222222111111111000000000000///////////////............---}}}xxxuuunnnfffXXXOOOIIIKKKPPPRRRTTTWWWSSSQQQOOOOOOPPPQQQQQQQQQHHHEEEBBBBBBCCCCCC???<<<888888999::::::777222///111111000---***((()))+++((((((((((((((())))))***))))))))))))((((((((((((((('''''''''''''''(((((((((((((((((((((((()))***&&&''''''((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))+++***))))))(((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((()))))))))************))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******)))))))))))))))***************************++++++************++++++******************************************************++++++++++++******))))))*********+++++++++++++++++++++++++++++++++,,,,,,---------.........,,,,,,---......//////000111444777888777444222222222111111000111222333333444444444333333222111111222333333333333222111111.........///000111222333333444555555555555555666444444333111111444:::>>>BBBCCCCCC???999444222222------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......---------............///////////////000000000000000000000000111111111111111222222333333444444555555555555555666666666777777777777777777777777777777777777888999999::::::999999:::<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========;;;;;;;;;:::999888888777444444333333222111111111111000000000//////////////////.........---------~~~{{{xxxqqqiiiYYYPPPJJJMMMRRRTTTUUUWWWSSSQQQOOOOOOPPPRRRRRRQQQGGGDDDAAA@@@BBBBBB???<<<::::::;;;<<<<<<888333///222111000---***)))***+++)))(((((('''((()))******(((((((((((())))))))))))(((''''''''''''(((((()))))))))((((((((())))))***&&&''''''((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))++++++***)))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((()))))))))************))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))******************************************))))))))))))((()))))))))************))))))))))))))))))))))))***)))))))))))))))******************************++++++************++++++******************************************************++++++++++++******))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,------.../////////---///333444333111111111000000000000111111222222333333444444444444333222222333333333333222111111---------...///000111222333444444555666666555444111222333333111111333444888666444222000000111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......---------............///////////////000000000000//////000000000111111111111222222333333444444555444555555666666666666666777777777777777777777777666777777888888999::::::888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<:::::::::999888888777777333333333222111111000000000000000////////////...............------------}}}zzzyyyssskkk[[[QQQJJJMMMSSSUUUUUUUUUSSSQQQOOOOOOPPPQQQRRRQQQGGGDDD@@@@@@AAABBB@@@===<<<<<<=========:::555111222222000...+++)))***+++)))((('''''''''(((***+++(((((((((((())))))))))))'''''''''(((((()))***++++++***))))))((((((((()))&&&''''''((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***(((((((((((())))))))))))'''''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))++++++***))))))))))))***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))************************))))))))))))************************************+++************)))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++************************++++++************++++++******************************************************++++++++++++******)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---......//////---///222333222222333444000000000111111111111111111222444555666555444444222333333333333222111111............///000111222333333333555777777555333222444666666444111000000333222000///...///222333------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***************+++++++++***+++,,,------,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++///...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......---------............///////////////000000000000/////////000000000111111111222222333333444444555444555555666777666666666777777777777777777777777666666777777888999999999888888999:::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999999999888888888777777333333222111111000000///000000////////////...............------------,,,|||{{{{{{vvvooo\\\QQQJJJMMMTTTUUUTTTSSSSSSQQQNNNNNNPPPQQQQQQPPPGGGDDD@@@@@@AAABBBAAA>>>>>>======>>>===;;;777333222222111...+++)))***,,,))))))'''''''''(((***+++'''((((((((()))))))))***'''''''''(((***+++---...,,,,,,***)))((((((''''''&&&''''''((((((((((((((((((((((((((())))))))))))((((((((((((((()))******(((((((((((())))))))))))'''''''''(((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((()))))))))))),,,+++******))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))************************((()))))))))************************************+++++++++*********))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))***++++++************************++++++************++++++******************************************************++++++++++++******)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,------......//////000222222111111333444000000111111222222222111000222444666777666666555222333333333333222111111////////////000000111222222111111333666666333000333555666555333111111111---------------///222555------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++)))***,,,------,,,***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++222111///---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......---------............///////////////000000000000////////////000000000111111222222333333444444555444444666777777777666555777777777777777777777777666666777777888888999999777888999::::::;;;;;;:::999::::::::::::;;;;;;;;;888888888888888777777777222222222111000000//////000000/////////..................---------,,,,,,~~~}}}~~~zzzsss\\\RRRJJJMMMTTTUUUSSSRRRRRRPPPNNNNNNOOOPPPQQQPPPHHHDDD@@@@@@BBBCCCAAA??????>>>===>>>>>><<<888555222222111...+++******,,,***)))'''&&&'''(((***+++'''((((((((())))))******''''''((()))+++---...///------+++)))((('''''''''&&&''''''((((((((((((((((((((((((((())))))))))))((((((((((((((()))******(((((((((((())))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((()))))))))))),,,+++******)))*********))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))************************(((((())))))*********+++************************++++++++++++******))))))))))))))))))************))))))))))))))))))))))))))))))((())))))***++++++************************++++++************++++++******************************************************++++++++++++******)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,------......//////111111111000///000222000000111222222222222222000222444666777777666555222333333333333222111111000000000000000111222333000//////222555555222...444444444222000000111333///000000///---,,,...111------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,))))))******++++++++++++)))***,,,------,,,***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++555333000---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......---------.........//////////////////000000000000////////////000000000000111222222333333444555555333444666777777777666555777777777777777777777777666666666777888888999999777777888999::::::::::::999999:::::::::;;;;;;;;;888888888888777777777777222222111111000/////////000/////////..................---------,,,,,,,,,www||||||zzznnn___TTTMMMOOOTTTVVVUUUUUUMMMMMMMMMMMMMMMNNNNNNNNNHHHFFFDDDCCCDDDDDDDDDCCC???>>><<<;;;;;;:::888666444444222///,,,***+++,,,+++++++++***)))(((((('''''''''''''''((((((((()))''''''&&&%%%&&&+++111666000---***(((((())))))(((((((((''''''''''''((((((******))))))))))))******%%%&&&''''''((((((''''''(((((())))))))))))((((((((()))***++++++***)))((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))************))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++*********))))))************************))))))))))))))))))))))))******)))(((''''''((((((+++)))'''(((+++,,,***(((************))))))))))))))))))))))))************)))************+++++++++************************)))************+++++++++***************)))(((((()))***+++,,,,,,+++***)))************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,---...---,,,,,,---...////////////000000000000000111111222222333333444333444555666666555444333555555444333333333444444444444333222111///...---000111444666777666555444444444444333222111//////........................,,,,,,,,,+++++++++*********++++++,,,,,,++++++***---,,,,,,+++*********+++)))************+++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------------............///////////////000000000000000000000000111111111111000111333444555555444333555555555555666666666666555555666666666666666666666777888777666777888:::888888999999999:::::::::<<<;;;:::999888999::::::999888777666555444333333444333222000000000000111000000000000///////////////............---------}}}~~~{{{ppp^^^TTTMMMPPPVVVWWWWWWWWWPPPPPPOOOOOOOOONNNNNNNNNIIIGGGDDDCCCDDDDDDCCCBBB>>><<<:::::::::999777555444444222///,,,******,,,++++++******)))((((((''''''''''''((((((((())))))'''''''''&&&(((---444999000---***(((((())))))(((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((())))))))))))(((((('''((())))))))))))((('''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***)))(((((((((((()))***))))))))))))************))))))))))))))))))))))))***)))(((((('''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******+++++++++*********))))))************************))))))))))))))))))))))))+++++++++******)))))))))+++)))((((((++++++***(((************))))))))))))))))))))))))************)))************+++++++++************************)))************+++++++++***************)))(((((()))***++++++++++++***)))************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,...///...---,,,---....../////////000000000000111111111222333333444444333444555666666555444333444333222222111111222222444444444333222111/////////000222444555555555555444444444333222111///...........................,,,,,,,,,+++++++++*********++++++,,,,,,++++++***---,,,++++++******++++++)))************+++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------------............///////////////000000000000000000000000111111111111000111222444555444444444555555555555666666666666777777777777777777666666666777888777666666888:::888888888999999999::::::<<<;;;:::999999999::::::888777777666555444444333444333222000000000000111000000000000/////////...............------------}}}sss]]]SSSMMMQQQWWWYYYXXXXXXSSSSSSRRRQQQPPPOOONNNNNNKKKIIIFFFDDDDDDCCCBBB@@@===;;;:::999999888666444444444222000,,,******+++++++++******)))(((((((((''''''((((((((()))))))))''''''((((((***///555999///,,,)))((()))))))))(((((((((''''''''''''((((((&&&'''((())))))((('''&&&&&&&&&'''(((((((((((('''(((((())))))))))))((((((&&&''''''((((((''''''&&&))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))************))))))))))))))))))))))))))))))((((((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++***************************************))))))))))))))))))))))))+++,,,---------,,,+++***+++***))))))***+++***)))************))))))))))))))))))))))))************)))************+++++++++************************)))************+++++++++*********+++******)))((()))***++++++++++++***)))************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------......---...//////------...///....../////////000000000111111222222333444444444333444444555555444444333222111111000///000000000333333444444333333222111000000000111222333444555333333333222222000///...////////////////////////,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,,,,++++++******++++++)))************+++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------------............///////////////000000000000000000000000111111111111000111222333444444444444555555555555666666666666999999999888888777777777666777888777666666888:::888888888999999999999:::;;;;;;:::999999999999:::666666666555555555444444444333222111000000000000000000000/////////..................------------~~~sss\\\SSSMMMQQQVVVXXXWWWVVVSSSRRRRRRQQQPPPPPPOOOOOOMMMJJJGGGEEEDDDCCC@@@>>><<<;;;:::::::::888666333333333333000---******+++************))))))(((((('''(((((((((((()))))))))'''((())))))***---222666---+++)))((())))))((('''((((((''''''''''''((((((&&&''')))******)))'''&&&&&&&&&'''((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))*********++++++++++++************************************************))))))))))))))))))))))))***+++---......---+++)))***************+++******************)))))))))(((((()))))))))************))))))*********+++++++++************************))))))*********+++++++++*********++++++******)))*********++++++*********************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,---------.........///000///.........000........./////////000000111111222222333444444444333333333444444333333333111111000////////////000333333444444444444444333222111000//////000222333222222222222111000///...////////////////////////,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,,,,++++++***++++++,,,))))))*********+++++++++***************************************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------------............///////////////000000000000///000000000111111111111111111222333444444444444555555555555666666666666999999999888777777666666777888888777666666888999888888888888999999999999:::::::::999999999999999555555555555555555555555333333222111111000000000000000/////////..................---------,,,,,,~~~ppp\\\RRRLLLPPPUUUVVVTTTSSSPPPPPPQQQQQQQQQQQQQQQQQQMMMKKKHHHGGGEEECCC@@@===<<<<<<;;;;;;;;;999666333333333333111---+++***************)))))))))))))))(((((((((((()))))))))***((())))))))))))***---///,,,***)))((())))))((('''((((((''''''''''''(((((('''(((***++++++***((('''&&&'''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))*********++++++++++++************************************************))))))))))))))))))))))))(((***+++------,,,***)))******++++++*********+++************)))))))))(((((()))))))))************))))))*********+++++++++************************))))))*********+++++++++******++++++++++++******+++******************+++************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,---------.........///000///.........000............////////////000000111222222333333444333333333222222333333333222222111000000000000000333333444555555555444444555333111...------...///111111111111000///......////////////////////////,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,++++++***++++++,,,,,,))))))*********+++++++++***************************************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------------............///////////////000000000000///000000000111111111111222222222222333444555555555555555555666666666666888888888777777666666666777888888777666666777999777777888888888999999999:::::::::999999999888888555555555555444444444444333333222222111000000///////////////...............------------,,,,,,,,,~~~mmmYYYQQQKKKOOOUUUVVVTTTRRRPPPPPPQQQQQQQQQRRRRRRRRRMMMKKKIIIGGGFFFCCC@@@===<<<<<<;;;<<<<<<:::666333222333333111...+++************))))))))))))))))))((((((((()))))))))******((()))))))))(((''')))***+++)))((())))))***((('''((((((''''''''''''((((((((()))***++++++***)))(((''''''((())))))))))))((((((((())))))))))))(((((()))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))************))))))))))))))))))))))))(((((()))***++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***************+++++++++************************))))))))))))))))))))))))((()))***+++++++++***)))***+++,,,+++******+++,,,************))))))))))))))))))))))))************)))************+++++++++************************)))************+++++++++)))***++++++,,,+++++++++++++++***))))))***++++++************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------......---...//////------...///------.........///////////////000000111222222222333222222111111222222333333222222111111111111111333333444444555444444444666444111///---------...000000000000000///..............................,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++******++++++,,,,,,)))************+++++++++***************************************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------------............///////////////000000000000000000000000111111111111222222222222333444555666555555555555666666666666777777777777777777777777888888999888666666777888777777777888888888888999999999999:::999888888777555555555444444444333333222222333222222111///////////////.........------------------,,,,,,,,,,,,jjjVVVNNNJJJPPPWWWXXXWWWVVVSSSSSSSSSSSSSSSRRRRRRRRRMMMKKKIIIHHHGGGDDD@@@===;;;::::::;;;;;;999555222222333333222...+++***))))))))))))))))))))))))***(((((()))))))))*********&&&((())))))(((((()))******)))((()))******(((&&&((((((''''''''''''(((((())))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((((((((('''&&&&&&'''(((((())))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))***++++++++++++***)))))))))))))))************))))))))))))))))))))))))'''(((***+++,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))*********+++)))+++---,,,***)))+++---************))))))))))))))))))))))))************)))************+++++++++************************)))************+++++++++)))***++++++,,,,,,,,,+++++++++***))))))***++++++************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,...///...---,,,---...---------.........//////.........///000000111111333222111000000111222333333222111111000000111111333333444444444333333222333222111/////////////////////000000//////......------------------------,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++******++++++,,,---)))************+++++++++***************************************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------------............///////////////000000000000000000000000111111111111222222222111222444555666555555555555666666666666666777777888888999999999888999999888666555777888777777777777888888888888888999999:::999888777666666666555444444333222222222222333333222111///...//////.........------------------,,,,,,,,,++++++iiiTTTLLLJJJPPPYYY[[[ZZZZZZWWWVVVVVVUUUTTTSSSRRRRRRLLLKKKIIIHHHGGGEEEAAA>>>999999999::::::888444000111333333222...+++)))))))))))))))))))))*********))))))))))))************$$$&&&))))))))))))***+++)))(((((()))******(((&&&((((((''''''''''''((((((((((((''''''''''''(((((('''(((((()))))))))))))))(((((())))))))))))(((((('''&&&%%%%%%%%%%%%&&&'''))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))************))))))))))))))))))))))))'''(((***+++,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++++++++************************))))))))))))))))))))))))******))))))***+++,,,,,,))),,,---,,,***)))+++---************))))))))))))))))))))))))************)))************+++++++++************************)))************+++++++++)))***+++,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,---...---,,,,,,---...---------.........//////------......///000000000333222111000000111222333222222111000000000000000333444444444333333222111000000000000000111111222//////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,++++++++++++*********+++,,,,,,---)))************+++++++++))))))))))))))))))))))))************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------------.........//////////////////000000000000000000000000111111111111333222111111222333555666555555555555666666666777777777888999:::;;;;;;<<<888999999888666555666888777777777777888888888888888888999:::999888777666777777666555333222111111222222333333222111///...//////.........------------------,,,,,,,,,++++++~~~eeeRRRLLLJJJQQQXXXYYYVVVTTTVVVVVVVVVUUUSSSRRRPPPOOOMMMLLLLLLLLLKKKHHHCCC???;;;::::::<<<===<<<777333444333111...,,,***))))))***************)))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&((()))***''''''''''''((((((((()))))))))(((((((((((())))))(((((((((((()))))))))))))))(((((((((''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))'''''''''(((((()))***+++''''''((()))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******************************++++++++++++******)))************+++++++++************************************************)))************+++++++++))))))))))))************,,,,,,+++******+++,,,,,,,,,------......------,,,.......................................------------...///000222444555666444333111000000111333444444333333222111111111222111111111111111111111111000111333444444333111000222000///...//////---+++---------,,,,,,++++++++++++++++++++++++++++++++++++++++++************))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............////////////000000000000111111111111111222222333333444444555555444222111111222444555555555666777888999999:::888888888888777777777777555666666777888999999999888888888777777777777777555555444333333222111111111222222222111000...---000000000000////////////...---,,,,,,,,,,,,---...dddQQQJJJIIIPPPYYY[[[XXXWWWVVVVVVUUUUUUTTTRRRQQQPPPMMMLLLKKKKKKJJJGGGBBB???<<<;;;;;;===>>><<<888444222111///---+++***))))))***************)))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&'''((()))***'''''''''((((((((())))))))))))(((((((((((())))))(((((((((((()))))))))***))))))((((((((('''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))(((((((((((()))******''''''((()))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((******************************++++++++++++******)))************+++++++++************************************************)))************+++++++++))))))))))))************,,,,,,+++******+++,,,,,,,,,,,,------------,,,,,,------------------------..............................///111222333444555444333222111111222333444444333222222111111111222111111111111111111111111111222333444444333222111222111//////000000...------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++************)))************++++++++++++++++++++++++++++++++++++++++++*********))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............////////////000000000000111111111111111222222333333444444555555444333222111222444555666666777777888888999999888888888777777777666666555555666777777888999999888888888777777666666666555444444333222222111111111111222222111000...---000000/////////............---,,,,,,,,,,,,---...hhhPPPIIIHHHPPPYYY\\\ZZZYYYUUUUUUUUUUUUTTTSSSRRRQQQMMMLLLLLLKKKJJJGGGBBB>>><<<<<<===>>>>>><<<888555111000...,,,+++***))))))***************)))(((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''((()))***''''''((((((((()))))))))))))))(((((((((((())))))((((((((()))))))))******)))))))))(((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((((((((())))))''''''((()))))))))))))))))))))************))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************************++++++++++++******)))************+++++++++************************************************)))************+++++++++)))))))))*********++++++,,,++++++******++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------///////////////////////////000000111222222333333444444222222222222444444333333222111111111111222111111111111111111111111111222333444444333222111222111//////000000///---------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++++++++************)))************+++++++++************************+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............////////////000000000000111111111111111222222333333444444555555444333222222333555555777777777777777888888888888888777777777777666666555555666666777777888888999999888777666555555444444444333333222111111111111111111111000000///...//////.........---------...------,,,,,,------...rrrRRRKKKIIIQQQYYY[[[ZZZYYYUUUUUUUUUUUUTTTTTTSSSRRRNNNNNNMMMMMMKKKHHHCCC???======>>>???>>><<<888666111000...---,,,+++++++++***************)))(((((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))'''(((((((((((()))))))))))))))(((((((((((())))))(((((()))))))))*********)))))))))(((((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********,,,+++***)))((((((((((((''''''((()))))))))))))))))))))************))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******************************++++++++++++******))))))*********+++++++++************************************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,---////////////000000000000111111111111111222222222444444333222222333444444222222111111111111111222111111111111111111111111222222333333333333222222111///......//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********))))))*********+++++++++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------............///////////////000000000111111111111111222222333333444444555555444444333444444555666888888888777777777777777888777777777666666666666555555555666666777777777999999888777555444333333333333222222111111111000000000000000000000//////......---------,,,,,,,,,------------------------|||zzzWWWOOOLLLRRRYYYZZZXXXWWWTTTTTTUUUUUUUUUTTTTTTSSSPPPOOONNNNNNLLLIIIDDD@@@===>>>??????===:::888666222111000...------,,,,,,***************)))(((((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((()))))))))***))))))(((((((((((())))))))))))))))))***************)))))))))(((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************---,,,+++)))((((((((((((''''''((()))))))))))))))))))))************))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++******))))))*********+++++++++************************************************))))))*********+++++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------.../////////000000111111111111111111111111111111333333333333333333333333111111111000000111222222111111111111111111111111111222222222222222222111...---,,,,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***))))))*********+++++++++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------............///////////////000000000111111111111111222222333333444444555444444444444555666666777888888888777777777777777777777777666666666666555555555555555555666666666888888777666555444333222222111111111111111000000//////////////////000000------------,,,,,,,,,,,,------------------------~~~|||{{{~~~[[[SSSNNNRRRXXXYYYVVVUUUTTTTTTUUUUUUUUUUUUUUUUUUPPPOOOOOONNNLLLHHHCCC???<<<>>>@@@???<<<999666666444333111///...---,,,,,,***************)))(((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))*********))))))((((((((()))))))))******))))))(((((((((((()))))))))))))))*********++++++******)))))))))(((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++---,,,+++***)))(((((((((''''''((()))))))))))))))))))))************))))))************************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************++++++++++++******)))************+++++++++************************************************)))************+++++++++*********++++++++++++,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++,,,,,,------......---......//////000000111111111111111111222222222222222222222222222222222111000000000000111222222111111111111111111111111111111111111111111111111---,,,++++++,,,---,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++)))************+++++++++))))))))))))))))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------............////////////000000000000111111111111111222222333333444444555444444555666666777777777777777777777777888888888777777666666666666555555444444555555555555555555777777666555444333333222000000000000000000000000............//////000111......---------,,,,,,,,,,,,------......------,,,}}}uuurrr~~~]]]TTTOOORRRXXXYYYVVVUUUSSSTTTUUUUUUVVVVVVVVVUUUOOONNNMMMLLLJJJFFFAAA===;;;>>>@@@???;;;777555555444333111///---,,,+++******************)))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++***))))))(((((()))))))))*********))))))(((((((((((())))))))))))*********+++++++++*********)))))))))(((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++,,,,,,+++***))))))))))))''''''((()))))))))))))))))))))************))))))************************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************************************++++++++++++******)))************+++++++++************************************************)))************+++++++++*********+++++++++,,,,,,***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,+++++++++,,,,,,---......//////,,,------...//////000000000000111111222222222333000111111111111111111000000000000000000111222222111111111111111111111111000000////////////000000---,,,++++++------,,,++++++++++++,,,,,,---------++++++++++++++++++++++++------,,,,,,,,,+++++++++)))************+++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------............////////////000000000000111111111111111222222333333444444555444444555666777888888888666666777777888888999999777777666666666555555555444444444444444444444444555555555444444333333333000000000000000000000000......------...///111222............------------,,,,,,---......---,,,,,,~~~sssnnnyyy]]]TTTNNNRRRXXXYYYWWWVVVSSSTTTUUUUUUVVVVVVVVVVVVNNNMMMLLLKKKIIIEEE???;;;:::===@@@???:::666444444444333111...,,,***))))))***************)))(((((())))))************))))))************************))))))))))))))))))))))))'''((()))++++++******)))))))))))))))************))))))(((((((((((()))))))))************+++++++++************))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++,,,+++******)))*********'''(((((()))))))))))))))))))))************))))))************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******************************++++++++++++******)))************+++++++++************************************************)))************+++++++++******+++++++++,,,,,,,,,***+++,,,------,,,+++***+++++++++,,,,,,+++++++++,,,,,,------...///000000,,,,,,,,,---...//////000///000000111222222333333000000111111111111000000000000///000000111222222111111111111111111111111//////............//////...,,,,,,,,,......---,,,+++++++++,,,,,,---------++++++++++++++++++++++++---------,,,,,,,,,++++++)))************+++++++++************************))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------............/////////000000000000000111111111111111222222333333444555555444444666777888888888888555666666777888999999:::777666666666555555555555444444444444444444444444444444444444444444444444////////////000000000000...---------...///111222//////.........---------,,,,,,---......---,,,,,,wwwrrr}}}xxxUUUQQQRRRXXX\\\[[[XXXXXXSSSUUUVVVSSSSSSVVVUUUSSSNNNMMMLLLKKKIIIDDD???;;;:::===??????<<<777444333777444000,,,))))))***+++))))))))))))))))))))))))******++++++++++++******))))))************))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''(((++++++)))((((((((((((((((((((((((((((((***************)))(((((('''((()))******)))((('''***************+++++++++))))))************))))))******))))))((((((''''''))))))))))))************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************************************++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////222111111111000000//////000000000000000000000000000000000000000000000000111111111111000...---,,,111111000000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,------------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++'''((()))***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------........................---------............///............////////////111111111000000000000000444444444444444333222111555666777777777777777666666666666666777777777777888777666555444333222222222222333333333333444444333333333444333333222222222111111111000000//////............///000222222//////.........---------.........------,,,,,,,,,zzzxxx~~~mmmTTTPPPQQQWWW\\\ZZZXXXXXXTTTWWWVVVTTTTTTVVVWWWTTTOOONNNMMMLLLJJJEEE@@@<<<<<>>:::777555777444000,,,))))))******)))))))))))))))))))))))))))******++++++******)))))))))************))))))***)))))))))((((((((('''(((((((((((((((((())))))))))))))))))))))))))))))***))))))******))))))***((((((((((((((((((((((((***************)))(((((((((((())))))))))))((((((************************))))))************))))))***)))))))))((((((((('''))))))))))))************)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))************************************++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////111111111111000000000///000000000000000000000000000000000000000000000000111111111111000///------////////////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,---------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------........................---------............///............////////////111000000000000000000000333333333333333222111111555555666777777777666666555555666666666777777777888777666555444333222222222222333333333333444444444444444444444333222222111111111000000000//////............///000111111///.........------------......---------,,,,,,,,,yyyttt{{{vvvdddRRROOOPPPVVV[[[ZZZWWWWWWVVVXXXWWWSSSSSSWWWXXXVVVPPPOOOMMMLLLJJJFFF@@@<<<<<>>:::777666666333///+++)))((()))***)))))))))))))))))))))))))))******++++++******)))((())))))******))))))((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))(((((()))***)))(((((((((((((((((((((((()))************))))))((())))))(((((((((((())))))+++++++++******))))))((())))))************))))))))))))))))))(((((((((((())))))))))))************)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))************************************+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////111111111111000000000000000000000000000000000000000000000000000000000000000000111000000///...---............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------............///............////////////000000000000000000111111222222222222222222111000444444555666666666666666444444555555555666666666777777666555444333333222222222333333333333444444666666555555444333222111111111000000000000////////////.........//////000............------------------------,,,,,,,,,,,,sssgggmmmxxxssseeeQQQNNNOOOUUUZZZYYYVVVVVVUUUWWWUUUQQQQQQUUUWWWUUUOOONNNMMMLLLIIIEEE@@@<<<:::===??????<<<999666555555333///,,,)))(((((()))))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''***,,,+++++++++***'''(((((((((((((((((((((((())))))************)))(((***)))(((''''''((()))***,,,++++++***)))(((((('''))))))************))))))))))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))******************************************)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******++++++++++++*********+++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////111111111000000000000000000000000000000000000000000000000000000000000000///000000000000//////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------------------------------............///............////////////000000000000000111111111111111222222222111111000333333444555666666666555444444444444555555555666777666666555444444333333222222222333333333444444777666666555444333111000000000000000000000////////////......---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,}}}tttdddhhhwwwuuuhhhRRRNNNOOOUUUYYYXXXUUUUUUTTTUUURRRNNNNNNRRRUUUTTTMMMLLLKKKJJJHHHDDD>>>::::::===???@@@===999777555555333000,,,***)))((())))))))))))))))))))))))))))))))))))******)))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((())))))))))))***((((((((((((((((((((((((&&&...333333333444///((())))))))))))))))))))))))((())))))*********))))))***)))(((''''''((()))***++++++******)))(((''''''))))))************))))))(((((((((((())))))))))))((()))))))))************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))((()))))))))***************************************)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))******++++++******)))*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////000000000000000000111111000000000000000000000000////////////////////////...//////000000000000///////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------------------------------............///............//////////////////000000111111111111000111111222222222111111222333444555666666666666444444444444555555555666666666666555444444333333222222222333333333444444666666666555444222111000//////////////////000000///...---------------...,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,zzzlllppp~~~zzziiiTTTPPPPPPVVVYYYWWWTTTSSSSSSSSSPPPJJJJJJPPPSSSSSSMMMLLLJJJIIIGGGCCC===999<<>>???888///))))))))))))))))))))))))((())))))************)))))))))(((((((((((())))))*********))))))(((((('''))))))************))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))************************************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))************))))))*********++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////000000000000111111111111000000000000000000000000////////////////////////---...///000000111000000/////////000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******++++++++++++******,,,++++++******++++++,,,++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///............/////////////////////000111111222222000111222222333222222222222333444555666777777777444444555555555666666666666666555555555444444444222222333333333333444444555555444444333222111000......////////////000000------,,,,,,,,,------...,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,|||ooottt~~~lllVVVRRRRRRWWWZZZWWWSSSRRRRRRRRRNNNIIIIIINNNRRRRRRMMMLLLKKKJJJHHHDDD>>>:::<<<>>>AAABBB@@@<<<:::999666444222///---+++******))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((((((((('''''''''((((((((()))))))))***'''((()))***,,,...///000)))))))))))))))))))))))),,,888@@@???AAADDD???555))))))))))))))))))))))))(((((()))***************(((((())))))))))))(((((()))))))))))))))((((((((())))))************))))))'''((((((((()))))))))***))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************************************)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))************)))))))))******+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------..................///////////////000000000111111111111000000000000000000000000////////////////////////------///000111111111111........./////////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++******,,,++++++******++++++,,,***+++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////...//////000111111222222111111222333333333333333333333555666777888888888555555666666666777777777555555555555555444444444222222333333333333444444222333333333222111111000........./////////000000,,,+++++++++,,,---......++++++,,,,,,,,,---------******+++++++++,,,,,,,,,yyykkkqqqoooXXXTTTSSSWWWZZZVVVSSSQQQSSSSSSNNNHHHHHHNNNSSSSSSNNNMMMLLLKKKIIIEEE???;;;:::<<>>;;;888777666555333000...,,,+++***))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((((((((('''''''''((((((((())))))******'''''')))+++---///111222))))))))))))))))))))))))---888???===@@@EEEAAA888))))))))))))))))))))))))(((((()))***************'''((()))******)))((('''(((((((((((())))))))))))))))))************))))))'''((((((((())))))******))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************************************))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))************))))))))))))***+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------................../////////000//////000000111111111222000000000000000000000000////////////////////////,,,---...000111111111111---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******++++++++++++******,,,++++++++++++++++++,,,***+++,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++'''((()))***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............/////////000...//////000111222222222111222333444444444444444333444555777888999999999666666666666777777777777555555555555555444444444222222333333333444444444111111222222222111111000---.........//////000000******++++++,,,---...///+++++++++,,,,,,---------*********++++++,,,,,,,,,}}}qqqjjjvvv~~~jjj```WWWTTTYYYZZZSSSOOOQQQUUUVVVTTTPPPOOOSSSUUUSSSPPPNNNLLLJJJHHHEEEAAA>>>>>>???@@@@@@>>>;;;888666888666444000---+++)))((((((***,,,,,,+++***)))***))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))((((((***,,,///111+++***)))'''''')))***+++...111555888888888888999+++***************++++++))))))))))))))))))))))))))))))))))))************++++++******))))))(((((((((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))************************************************************************************************************************************************************'''))),,,,,,+++******+++,,,,,,++++++******++++++)))************+++++++++,,,,,,+++******+++,,,,,,***+++,,,,,,------,,,,,,.........------,,,,,,,,,---------...///000000111000000000000111111111111222111111111000000//////,,,---------.../////////,,,...///...---,,,...///---------...............------------------------333///+++***,,,---,,,+++)))******)))'''(((+++---++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------------------------------............///..................------......///000111222222333222222333444444444333333444555555666666666666666888888777777666666555555777666555444444444444444555555444444444333333333222222222111000//////.........////////////......,,,------......------,,,---------,,,,,,+++++++++,,,+++***+++---...---,,,xxx}}}ggg\\\TTTSSSYYYZZZTTTPPPRRRUUUWWWVVVRRRRRRUUUVVVTTTOOONNNLLLJJJIIIEEEAAA>>>>>>???@@@@@@>>><<<888666888666444000---+++))))))(((***,,,,,,***)))))))))***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++---...+++***(((''''''(((***+++000222555666555444333444++++++******)))*********))))))))))))))))))))))))))))))))))))*********************))))))(((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))************************************************************************************************************************************************************((()))++++++*********,,,------,,,++++++***++++++)))************+++++++++,,,,,,+++******+++,,,,,,***+++,,,,,,------,,,,,,......---------,,,,,,,,,---------...///000000000//////000000000111111111111111111000000000//////---------...............------...///000000//////........................------------------------000---******,,,...---,,,+++++++++************+++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,*********************************+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------------------..................................../////////000111111111222222222333333444444333333444444555666666666666666777777777666666666555555666666555444444444444444444444444444333333333333222222111111000//////.........////////////......,,,------......------,,,---------,,,,,,+++++++++,,,+++***+++---...---,,,xxx```WWWQQQQQQYYY[[[UUUQQQSSSVVVYYYYYYVVVUUUXXXXXXUUUOOONNNLLLKKKIIIFFFAAA===>>>>>>??????>>><<<999777888777333000---+++)))))))))***++++++)))(((((()))******)))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))'''''''''''')))***111222444333000...------,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))************************************************************************************************************************************************************)))***+++***))))))+++---///...---,,,++++++++++++)))************+++++++++,,,++++++******++++++,,,***++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------...//////000000//////000000000000111111111111000000000000//////...............---------...---...111444555222///000000//////......---------------------------------+++***+++,,,...------,,,++++++,,,---,,,***)))++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,*********************************++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------------------....................................000000000000000000000000111111222333333333333333444444555666666666666555666666666666666555555555555555444333333333444444444444444333333333222222222111111000000//////.........////////////......,,,------......------,,,------,,,,,,,,,,,,++++++,,,+++***+++---...---,,,www___SSSNNNOOOYYY\\\WWWRRRTTTWWWZZZZZZXXXXXXYYYYYYUUUNNNMMMLLLKKKIIIFFFAAA======>>>??????>>><<<:::999999777333///,,,******))))))***+++***((('''((()))*********)))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((('''((((((''''''''''''((((((...///000///,,,)))((())),,,+++***))))))(((((()))((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((()))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************************************(((((((((((((((((((((((()))))))))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************((()))))))))*********************************************************************************************************************************************************************)))((()))+++...//////---,,,++++++******))))))*********+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////////////////000000000111000000000000000000///////////////...---------,,,///------222777888444///111111000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,+++,,,...000///+++(((++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************++++++++++++***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------,,,,,,---------.........---------...............000000000000000/////////000111222333333333333333333444555555666666555555555555555555555555555555444444333333333333333444333333333333222222222222111111000000////////////---......//////......---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,{{{bbbRRRMMMOOOXXX\\\WWWSSSUUUWWWZZZZZZXXXWWWYYYXXXUUUNNNMMMLLLLLLJJJFFF@@@<<<======>>>>>>===<<<;;;::::::777333///,,,*********)))***+++***(((((()))+++************))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))(((''''''((((((''''''''''''((((((***+++,,,+++)))(((((()))+++******)))(((((())))))((((((((((((((((((((((((((()))))))))************((((((((()))))))))))))))******))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++************************(((((((((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++************************((()))))))))*********************************************************************************************************************************************************************)))((()))+++...///...---,,,++++++++++++))))))*********+++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////000000000//////////////////000000/////////...---------,,,///------222777888444///111000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111222000,,,)))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))*********+++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------,,,,,,,,,------------...---------.........//////000000000//////////////////000111222333333333333333444444555555555555555444444444444444555555555333333222222222222333444333333222222222111111111000000000///////////////------............------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,|||~~~aaaTTTNNNOOOXXX\\\WWWSSSUUUUUUXXXXXXUUUTTTWWWWWWTTTMMMMMMMMMLLLKKKFFF@@@<<<<<<===============<<<<<<:::777333...+++*********((()))******)))***,,,...++++++*********)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&((())))))'''''')))***)))))))))(((((())))))***))))))))))))))))))))))))))))))))))))************))))))))))))************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))((((((((()))******++++++))))))(((((((((((())))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++************************))))))))))))************************************************************************************************************************************************************)))***+++***))))))+++---,,,,,,++++++******++++++)))************+++++++++***++++++,,,,,,++++++***)))******+++++++++++++++++++++++++++,,,,,,,,,,,,------------------------......////////////000000......////////////000000...............---------...---...111444555222/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++***,,,///111666888999888444///,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************)))))))))************+++*********++++++,,,,,,---++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------,,,,,,------...///////////////////////////////////////111222333333333333333333444555555555555444333333333444444444444444222222111111222222333333222222222111111111000000////////////////////////------............------,,,------......------,,,++++++,,,,,,,,,,,,------,,,+++***+++---...---,,,uuueeeXXXQQQPPPXXX[[[VVVSSSVVVTTTVVVUUUQQQPPPTTTTTTRRRMMMMMMMMMMMMKKKFFF@@@;;;<<<<<<==================:::777333...+++******+++((()))*********,,,///111+++++++++*********))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))((((((((()))***+++((())))))))))))))))))(((&&&'''(((((('''''')))+++(((((('''(((((()))***+++))))))))))))))))))))))))))))))))))))************)))*********+++++++++,,,************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))(((((((((((())))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++************************))))))))))))************************************************************************************************************************************************************((()))++++++*********,,,******)))))))))***++++++)))************+++++++++***+++,,,,,,,,,,,,+++***))))))***+++++++++++++++******+++++++++,,,,,,,,,------------------------........./////////000000........./////////000000---------...............------...///000000//////---------------,,,,,,,,,+++++++++++++++++++++++++++,,,+++******---333888AAADDDEEE@@@666...,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************))))))))))))************)))******+++,,,,,,------++++++,,,,,,,,,,,,------,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,---------,,,,,,------...//////000---.........///000000000...///000111333333333333222333444444555555444444222222333333333444444444111111111111111222333333222111111111000000000000////////////////////////,,,------......------,,,,,,------......------,,,+++++++++,,,,,,---------,,,+++***+++---...---,,,oooppp[[[SSSQQQXXX[[[VVVSSSVVVSSSTTTRRRNNNNNNQQQSSSQQQMMMMMMMMMMMMKKKFFF@@@;;;<<<<<<<<<<<<============;;;888333...+++******+++((()))***++++++---000333+++++++++************)))(((((((((((())))))))))))))))))))))))))))))))))))+++***((('''((()))+++---))))))************))))))'''((((((((('''''')))+++''''''''''''(((***+++,,,))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++*********))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++))))))(((((((((((())))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++************************))))))))))))************************************************************************************************************************************************************'''))),,,,,,+++******+++(((((((((((()))***+++,,,)))************+++++++++***+++,,,------,,,+++***))))))***++++++++++++************++++++,,,,,,,,,------------------------............/////////000---.........//////000000,,,------....../////////,,,...///...---,,,...///+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************///777>>>JJJNNNNNNEEE777---+++---++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,************************))))))))))))************))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,++++++++++++++++++,,,******************************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,---------,,,,,,------...///000000,,,------...///000111111...///000111333333444444222333444444555555444444222222222333333444444444111111000000111222333333111111111111000000000000.........///////////////,,,------......------,,,,,,------......------,,,+++++++++,,,,,,---------,,,+++***+++---...---,,,sssqqqZZZUUUTTTXXX[[[ZZZXXXXXXWWWTTTRRRQQQQQQRRRRRRQQQNNNNNNOOOMMMIIICCC===999:::;;;<<<<<<;;;;;;<<<>>><<<888222,,,))))))+++,,,)))((('''(((+++000555888111---)))((()))***)))'''(((((())))))))))))(((((())))))))))))************))))))))))))************+++*********))))))((((((''''''''''''((((((((()))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))//////...---+++***))))))+++*********))))))(((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,,,,))))))))))))************))))))))))))************---,,,,,,+++*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))************))))))))))))))))))))))))******++++++++++++******)))************+++++++++************************)))************+++++++++++++++,,,,,,,,,,,,---------------............///------------............////////////............111111000000//////......------------------------++++++++++++++++++++++++++++++*********************(((''''''***///555999EEE>>>???FFFCCC555,,,,,,+++++++++*********))))))---,,,,,,+++*********+++,,,+++++++++***)))))))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------++++++++++++------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------............////////////000000000000111222333444333333333444444444555555333333333222222222111111111111111111111111111111000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------,,,,,,+++***ssshhhWWWSSSRRRXXX[[[ZZZXXXXXXWWWVVVTTTSSSTTTTTTSSSRRRNNNOOOOOONNNJJJDDD???;;;;;;<<<===<<<;;;:::;;;===<<<999333...+++***+++,,,)))(((((())),,,000444777000---)))((()))***)))((((((((())))))))))))(((((())))))))))))************))))))))))))************************)))))))))((('''''''''((((((((())))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))///...---,,,+++***))))))************)))))))))((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++++++++++++++,,,))))))))))))************))))))))))))************---,,,++++++*********+++))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************************************************************))))))))))))************))))))))))))))))))))))))******++++++++++++******)))************+++++++++************************************++++++++++++++++++,,,,,,,,,,,,---------------............///...////////////000000000////////////............000000000000//////......------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((***---111333555222777BBBBBB888000000+++++++++*********))))))...---,,,,,,+++++++++,,,++++++++++++******************+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------............////////////000000000000111222333333333333333444444444444444333333333222222222111111111111111111111111111111000000000000/////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,---------,,,,,,+++***qqqbbbTTTPPPQQQWWW[[[[[[YYYYYYXXXWWWVVVVVVWWWVVVTTTRRRNNNNNNOOONNNKKKFFFAAA>>><<<===>>>===;;;::::::;;;;;;888444///,,,++++++,,,(((((()))***---000333555///,,,)))((()))))))))((((((((())))))))))))(((((())))))))))))************))))))))))))************************))))))))))))''''''((((((((()))))))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))------,,,,,,+++***))))))************))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++*********))))))))))))************))))))))))))************,,,,,,+++************+++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))************************************************************))))))))))))************))))))))))))))))))))))))******++++++++++++******)))************+++++++++************************************+++++++++,,,++++++,,,,,,,,,,,,---------------............///000000000111111111222222////////////............000000000////////////...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---((((((///;;;>>>666000///+++++++++***************......---,,,,,,,,,,,,---*********+++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,++++++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------............////////////000000000000111222333333444444444444333333333333333333333222222222111111111111111111111111111111000000000/////////..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,---------,,,++++++sssbbbRRROOOPPPVVV[[[[[[YYYYYYWWWVVVVVVWWWXXXWWWTTTRRRLLLMMMNNNMMMJJJFFFBBB???>>>>>>???===:::999999:::999777333///---+++******'''((()))***,,,///000111---,,,***)))(((((((((((((((((())))))))))))((((((((()))))))))************((()))))))))*********************)))))))))))))))'''(((((((((((()))))))))(((((()))***************(((((((((((((((((((((((((((((((((((()))))))))))),,,,,,++++++******))))))*********)))))))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++******))))))((()))))))))************((()))))))))************++++++***************+++))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((()))))))))************************************************************((()))))))))************))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++*********************************+++++++++,,,,,,+++++++++,,,,,,,,,---------------............///000000111111111222222222////////////............////////////////////////------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++***************(((''',,,444666000+++***************************---,,,,,,+++++++++,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,---+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------............/////////////////////000000111222333444444444333333333333222333333333222222222111111111111111111111111111111000000/////////.........////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++~~~```RRROOOPPPWWW\\\[[[XXXXXXVVVUUUUUUVVVVVVUUUSSSPPPKKKLLLLLLKKKHHHEEEAAA???>>>??????===:::999999999777555222///,,,*********((((((((()))***,,,------++++++***)))(((((((((((((((((())))))))))))((((((((()))))))))************((()))))))))************))))))))))))))))))******(((((((((((()))))))))***(((((()))***************(((((((((((((((((((((((((((((((((((())))))))))))*********************)))))))))))))))))))))******(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********++++++++++++++++++******)))))))))((()))))))))************((()))))))))*********************))))))***++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************************************************************((()))))))))************))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++***************************++++++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------............////////////000000000111111////////////.........................../////////------------------------++++++++++++++++++++++++)))*********+++++++++,,,*********************)))---++++++...///,,,)))(((************************+++***************++++++******++++++,,,,,,,,,---******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------............////////////////////////000111222333333333333333333333333333333333333222222222111111000000000000000000000000////////////............////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,[[[TTTQQQRRRYYY]]]ZZZWWWVVVVVVUUUTTTTTTUUUTTTRRRPPPLLLLLLKKKJJJHHHDDDAAA???>>>??????===:::999999:::888666222...,,,++++++,,,,,,+++***)))))))))***+++)))***+++***((('''((()))(((((())))))))))))(((((())))))))))))************))))))))))))************))))))))))))************((((((((()))))))))******(((((()))***************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++***************)))))))))))))))))))))************))))))))))))***************))))))))))))***++++++)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))************************************************************))))))))))))************))))))))))))))))))))))))******++++++++++++******)))************+++++++++************************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///........./////////000000////////////............---............/////////------------------------++++++++++++++++++++++++)))))))))******++++++,,,************************---+++******+++++++++******************+++++++++***))))))))))))******++++++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++******)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------............////////////////////////000111222222222222222222333333333333333333333222222222111111000000000000000000000000/////////.........------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,^^^WWWTTTUUUZZZ]]]ZZZVVVTTTWWWUUUSSSSSSSSSTTTSSSQQQNNNMMMMMMKKKHHHDDDAAA???===>>>>>>===;;;999:::;;;;;;888333///,,,,,,...///111///,,,)))((()))***+++''')))+++***((('''''')))(((((())))))))))))(((((())))))))))))************))))))))))))************((()))))))))************(((((()))))))))*********(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******((()))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++))))))))))))************))))))))))))************))))))))))))************)))))))))))))))***++++++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))************************************************************))))))))))))************))))))))))))))))))))))))******++++++++++++******)))************+++++++++************************+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,---------------............///........./////////000000////////////............---------.........//////------------------------++++++++++++++++++++++++))))))***++++++,,,---------,,,+++*********************))))))+++,,,,,,***))))))*********+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------............///////////////......//////000111222000000111222333444444555333333333222222222111111000000000000000000000000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---------,,,eeeYYYVVVVVV[[[^^^ZZZUUUSSSXXXVVVSSSRRRSSSTTTTTTSSSPPPOOONNNLLLIIIEEEBBB@@@<<<===>>>===;;;::::::;;;>>>:::444000---...000222555333...+++))))))***,,,''')))++++++(((&&&''')))(((((())))))))))))(((((())))))))))))************))))))))))))************(((((())))))*********+++))))))))))))************(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******(((((())))))*********+++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++(((((())))))******++++++))))))))))))************))))))))))))************))))))((())))))***++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))************************************************************))))))))))))************))))))))))))))))))))))))******++++++++++++******)))************+++++++++************************++++++,,,,,,,,,---------++++++,,,,,,,,,------------------.........//////////////////000000000000000/////////............---------.........//////------------------------++++++++++++++++++++++++******+++,,,,,,---......000...,,,***)))))))))***((()))******,,,---***'''))))))******+++++++++++++++*********+++,,,,,,------------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++------------++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------............/////////000.........//////000111222//////000111333444555666333333333222222222111111000000000000000000000000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------------eee[[[WWWXXX]]]```\\\WWWUUUVVVVVVVVVVVVVVVUUUTTTSSSQQQQQQQQQMMMGGGBBB???>>>;;;<<<<<<;;;::::::===???>>><<<666...***---777???AAA999000++++++,,,***(((+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))******+++&&&))),,,,,,***)))+++---))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))+++,,,,,,+++***((())))))))))))))))))))))))'''(((***,,,,,,***((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***'''&&&''')))++++++***)))(((((())))))******))))))))))))******+++***))))))((()))))))))((((((((((((((((((((((((+++*********))))))(((((())))))))))))************)))))))))))))))))))))))))))************+++++++++))))))))))))************))))))(((((((((((())))))************************))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++************************++++++******++++++,,,---******++++++++++++******)))************+++++++++************************************************************************,,,,,,,,,++++++*********,,,,,,,,,---------..................///////////////////////////.........////////////...............------,,,,,,------...---------,,,,,,+++++++++++++++++++++++++++++++++---,,,***)))+++///333666---,,,+++***))))))))))))))))))***++++++++++++***************************+++++++++*********)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,------......------,,,------------------------,,,,,,,,,---------...............////////////000//////............////////////000111222333333333111111111111000000000000------------------------................................................---,,,,,,++++++,,,,,,---/////////......---------------------------------+++,,,,,,------,,,,,,+++gggZZZWWWWWW\\\___[[[VVVUUUVVVVVVVVVVVVVVVUUUTTTSSSQQQQQQQQQMMMGGGBBB???>>>;;;<<<<<<;;;::::::===???===;;;777111...222<<>>777...******+++***(((************)))))))))((()))))))))))))))))))))))))))))))))))))))******+++(((***++++++*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))***+++---......,,,***))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***'''&&&''')))+++******)))(((((())))))******))))))))))))******,,,+++***)))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************)))))))))))))))))))))))))))************+++++++++))))))))))))************))))))(((((((((((())))))************************))))))))))))))))))))))))************)))))))))((()))************+++++++++************************++++++******++++++,,,---******++++++++++++******)))************+++++++++************************************************************************,,,,,,,,,+++++++++******,,,,,,,,,------------...............////////////////////////............////////////...............------,,,,,,------...---------,,,,,,+++++++++++++++++++++++++++++++++,,,+++******+++...111333---,,,+++***))))))))))))))))))***++++++++++++***************************+++++++++*********)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,------......------,,,------------------------,,,,,,,,,---------......------.........///////////////............//////000000000111111111111111111111111111000000000000------------------------................................................---,,,,,,++++++,,,,,,---.........---------,,,,,,------------------------+++,,,,,,------,,,,,,+++gggZZZVVVVVV[[[]]]ZZZVVVTTTWWWWWWWWWWWWVVVUUUTTTSSSQQQQQQQQQMMMGGGBBB???>>>;;;<<<<<<;;;::::::===???;;;999666222000555>>>EEE888333,,,)))***+++***)))************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++***))))))***+++,,,+++)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))+++...000000...,,,))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((('''((()))******)))((((((((())))))******))))))))))))******------,,,******)))))))))************************************))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))))))))************))))))(((((((((((())))))************************))))))))))))))))))))))))************)))))))))))))))************+++++++++************************+++************+++,,,,,,******++++++++++++******)))************+++++++++************************************************************************,,,,,,,,,++++++++++++***,,,,,,,,,,,,---------------............/////////......................../////////............---...------,,,,,,------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,---...///,,,,,,+++***))))))))))))))))))***++++++++++++***************************+++++++++***************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,------......------,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------..............................000000000000////////////111111111111000000000000////////////////////////........................------------------------,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,+++------------------------+++,,,,,,------,,,,,,+++ccc[[[VVVUUUYYY[[[YYYVVVUUUXXXXXXWWWWWWVVVUUUTTTSSSQQQQQQQQQMMMGGGBBB???>>>;;;<<<<<<;;;::::::===???999777444///...111777<<<333///+++))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***(((''')))---...---***))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************'''(((***...111222///+++)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))***))))))((((((((())))))+++******))))))******+++......,,,+++******))))))*********************************)))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++((()))))))))************))))))(((((((((((())))))************************))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++***************************************++++++,,,******++++++++++++******))))))*********+++++++++************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////------.............../////////.........---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,++++++***))))))******))))))***++++++++++++***************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,------......------,,,------------------------,,,,,,,,,---------......++++++,,,,,,,,,---------------............------.........///////////////111111111111000000000///////////////////////////........................------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++}}}bbb\\\VVVTTTXXXZZZXXXVVVVVVXXXXXXXXXWWWVVVUUUSSSSSSQQQQQQQQQMMMGGGBBB???>>>;;;<<<<<<;;;::::::===???;;;888333...+++,,,...111...,,,***))))))*********))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++***((('''***...000///,,,))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************&&&&&&(((---222222...***))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))*********))))))((((((((((((((())))))++++++************++++++...---,,,+++************************************))))))))))))))))))******((()))))))))************))))))))))))))))))))))))))))))*********+++++++++((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))*********+++++++++******************************))))))******+++,,,******++++++++++++******))))))*********+++++++++************************************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------------------............,,,---------......//////............------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,+++******,,,+++******)))*********))))))***++++++++++++***************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,------......------,,,------------------------,,,,,,,,,---------......+++++++++,,,,,,,,,,,,---------...//////...------+++,,,---...///000111111111111111111000000000///000000000000000000000000........................------------------------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++}}}eee]]]WWWUUUXXXZZZXXXWWWXXXYYYYYYYYYXXXVVVUUUSSSSSSQQQQQQQQQMMMGGGBBB???>>>;;;<<<<<<;;;::::::===???<<<999444///,,,******++++++*********************))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++,,,++++++---//////...---))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************'''&&&'''---222333...((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))((()))+++++++++***((((((''''''(((((())))))++++++************++++++,,,,,,+++************+++************************))))))))))))************))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++***************************))))))))))))***++++++******++++++++++++******)))************+++++++++***************************************************************************++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------.........,,,,,,,,,---......//////.........------------,,,...------,,,,,,------...++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++***************+++))))))***++++++++++++******************************************+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,------......------,,,------------------------,,,,,,,,,---------......+++++++++,,,,,,,,,---------...///000000///...---***+++,,,...///111222333111111111111000000000000000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++~~~{{{hhh___YYYUUUXXXZZZYYYXXXYYYZZZZZZYYYXXXWWWUUUSSSRRRQQQQQQQQQMMMGGGBBB???>>>;;;<<<<<<;;;::::::===???888555111...,,,+++******)))***++++++************((()))))))))************)))))))))))))))))))))))))))))))))))))))******+++000111111000...,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))'''(((...444444...((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++)))((()))+++---+++***'''''''''''''''((()))))),,,++++++******++++++,,,******)))))))))***++++++))))))))))))))))))))))))((()))))))))************))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))************+++++++++************************)))))))))))))))***++++++******++++++++++++******)))************+++++++++******************************************************************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------.........++++++,,,------...//////.........---------,,,,,,...------,,,,,,------...+++++++++,,,,,,---------++++++++++++++++++++++++***+++++++++,,,,,,------+++***************++++++))))))***++++++++++++***************************))))))*********+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------------------------------,,,------......------,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,------------...///111222222111///...,,,,,,---///000111222222111111111111000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++xxxzzzxxxhhh```YYYUUUXXXZZZYYYYYYZZZZZZZZZYYYXXXWWWUUUSSSRRRQQQQQQQQQMMMGGGBBB???>>>;;;<<<<<<;;;:::;;;===???222000---,,,,,,,,,+++***)))***,,,,,,+++*********(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))******+++444666666333...***)))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++)))***///555666///((())))))))))))))))))))))))&&&''')))******)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++)))'''))),,,---,,,***'''''''''''''''((()))***,,,++++++******++++++,,,(((((((((((()))***+++,,,(((((((((((((((((((((((((((((())))))*********+++))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++************************)))))))))))))))******+++******++++++++++++******)))************+++++++++*********************************************************************************++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---...//////......---------,,,,,,,,,...------,,,,,,------...+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++,,,---...///+++***************++++++))))))***++++++++++++***************************))))))******++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,---------------------------------,,,------......------,,,------------------------,,,,,,,,,---------......,,,,,,------------.........000111222222111000....../////////000000111111111111111111000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++yyyzzzzzzddd]]]XXXWWWZZZ]]]ZZZXXXWWWZZZYYYXXXWWWUUUTTTSSSSSSQQQRRRQQQNNNHHHBBB>>><<<>>>????????????>>>>>>>>>444333111///---,,,+++***************************************))))))))))))))))))))))))))))))))))))************************555666666333...++++++,,,''')))***++++++***)))'''))))))))))))(((((((((((())))))************))))))(((***,,,---------+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))((('''''''''(((***+++******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))))))))((((((************************)))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++)))************+++++++++,,,,,,,,,++++++*********************************,,,+++***))))))***+++,,,******************************++++++++++++******,,,,,,++++++***)))((((((************************++++++++++++++++++++++++........................,,,,,,,,,---------......---------------------------------------------------------,,,,,,+++++++++))))))*********++++++++++++++++++************))))))************+++++++++************************+++*********))))))((((((,,,,,,,,,+++++++++******************************)))))))))***+++++++++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///////////////.........000000000000000111111111222111111000000000000000111111111111000000000000////////////////////////------------------------------------------------))))))******++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,|||{{{ccc\\\WWWUUUZZZ]]]ZZZXXXXXXYYYYYYXXXWWWVVVTTTSSSSSSQQQRRRQQQNNNHHHBBB>>>===>>>>>>?????????>>><<<;;;555333111///---,,,++++++************************************))))))))))))))))))))))))))))))))))))+++*********************///111222000,,,***+++,,,((()))***++++++***)))((())))))))))))(((((((((((())))))************))))))((()))+++,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((())))))******)))))))))))))))))))))))))))))))))(((((('''((()))***+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********************************))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))************))))))))))))''''''(((((())))))******))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++)))************+++++++++,,,,,,++++++++++++++++++************************++++++***))))))***++++++******************************++++++++++++******...------,,,++++++******************************++++++++++++++++++++++++........................,,,,,,,,,---------......------------------------------------------------------,,,,,,,,,+++++++++))))))*********++++++++++++++++++************))))))************+++++++++************************+++*********)))))))))))),,,,,,,,,+++++++++*********************************************+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------/////////////////////...000000000111111111111222222111111000000000000000111111111111000000000000........................------------------------------------------------)))*********++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,}}}zzz```YYYUUUTTTYYY\\\[[[XXXXXXYYYYYYYYYXXXVVVUUUSSSRRRQQQRRRQQQNNNHHHBBB>>>======>>>??????>>><<<:::888666444222///---+++++++++************************************))))))))))))))))))))))))))))))))))))+++++++++******))))))))))))+++,,,+++******+++,,,((()))***++++++***)))((((((((((((((())))))))))))))))))************))))))'''(((***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((***,,,,,,+++***)))))))))))))))))))))))))))((((((((((((((()))************++++++++++++******************************))))))))))))))))))))))))))))))(((((()))+++---...************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))%%%%%%&&&'''((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))************+++++++++++++++++++++++++++,,,,,,************************++++++***))))))***++++++******************************++++++++++++******///......------,,,,,,,,,************************++++++++++++++++++++++++------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,++++++++++++***************++++++++++++++++++************))))))************+++++++++***************************************))))))))),,,,,,,,,+++++++++******************************+++++++++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......//////////////////111111111111222222333333222111111000000000000000111111111111000000000000........................------------------------------------------------************++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,}}}}}}cccWWWSSSSSSYYY]]][[[XXXXXXYYYYYYYYYXXXWWWUUUSSSRRRQQQQQQQQQNNNHHHBBB???===<<<===??????>>>;;;888666777555222///,,,+++++++++************************************)))))))))((())))))))))))))))))))))))++++++******))))))(((((((((((())))))))))))***+++((()))************)))((((((((((((((())))))))))))))))))************))))))''''''((()))***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))'''(((+++------,,,***((())))))))))))))))))))))))((((((((((((((())))))*********++++++++++++******************************))))))))))))))))))))))))***)))((((((***,,,///000************************))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))************)))))))))((('''''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++*********++++++,,,,,,,,,************************+++******************+++******************************++++++++++++******......---------,,,,,,,,,************************************************------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************************+++++++++*********))))))))))))*********+++++++++************************************************,,,,,,,,,+++++++++******************************,,,+++++++++***)))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------............////////////111111111222333333333444222111111000000000000000111111111111000000000///........................------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~jjjVVVRRRSSSYYY]]]\\\YYYXXXYYYYYYZZZYYYXXXVVVSSSRRRPPPQQQQQQNNNHHHCCC???>>>======>>>>>>===:::888666888666222///,,,++++++,,,************************************)))))))))((())))))))))))))))))))))))*********)))))))))((((((***))))))))))))***))))))))))))************))))))'''((((((((()))))))))***))))))************))))))''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))'''(((+++------,,,***((())))))))))))))))))))))))'''(((((()))))))))))))))******++++++++++++******************************))))))))))))))))))))))))******))))))***,,,///111************************))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))************)))))))))(((************************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++*********++++++,,,,,,,,,*********************************++++++***************************************++++++++++++******,,,,,,,,,+++++++++++++++************************************************------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))))))))*********+++++++++***************************************+++++++++,,,,,,,,,+++++++++******************************,,,+++++++++***)))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------.........//////000000000111111222333333444444222111111000000000000000111111111111000000000///........................------------------------------------------------,,,+++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,yyyyyy{{{gggVVVSSSTTTZZZ^^^\\\YYYXXXYYYYYYZZZZZZYYYVVVTTTRRRPPPQQQPPPMMMHHHCCC@@@>>>>>>=========<<<;;;:::999999777333///,,,++++++,,,************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***))))))***+++)))(((***))))))))))))))))))***''''''(((((())))))******))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((***,,,,,,+++***)))))))))))))))))))))))))))''''''((()))))))))))))))******++++++++++++******************************))))))))))))))))))))))))******))))))***,,,...///************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************)))))))))))),,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******)))************+++++++++++++++++++++++++++,,,,,,************************)))***++++++++++++***)))******************************++++++++++++******************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++++++++++++++***************+++++++++************))))))************+++++++++*********************************+++++++++++++++,,,,,,,,,+++++++++******************************+++++++++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------......///000000000///000000111222333444444222111111000000000000000111111111111000000000000------------------------------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,wwwtttttt```WWWTTTUUU\\\___]]]YYYWWWYYYZZZ[[[[[[YYYWWWTTTRRROOOPPPPPPMMMHHHCCC@@@??????>>><<<;;;;;;;;;<<<<<<:::888333///,,,+++,,,,,,************************************))))))))))))))))))))))))))))))))))))''''''(((((()))*********+++)))((()))+++,,,***)))******))))))))))))******'''''''''((()))*********))))))************))))))))))))(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))&&&'''((()))***))))))(((******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))************))))))))))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))************+++++++++,,,,,,++++++++++++++++++************************)))***++++++++++++***)))******************************++++++++++++******************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++++++++++++++++++++)))*********+++++++++++++++++++++*********))))))+++++++++************))))))************+++++++++*********************************++++++,,,,,,,,,,,,,,,,,,+++++++++*********************************************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------......///000000111...//////000111222333444222111111000000000000000111111111111000000000000------------------------------------------------------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,|||yyyttt```XXXUUUVVV]]]```]]]YYYWWWYYYZZZ[[[[[[ZZZWWWTTTRRROOOPPPPPPMMMHHHCCC@@@??????>>><<<;;;:::<<<===???;;;888333///,,,+++,,,,,,************************************))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++***(((&&&(((+++---,,,*********))))))))))))******&&&''''''((()))******+++))))))************)))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))&&&''')))*********)))(((******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++++++++******************************))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))************))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))************************(((((((((((()))))))))))))))************+++++++++---,,,,,,++++++*********************************)))***+++,,,,,,+++***)))******************************++++++++++++***************************+++************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++++++++++++++++++++))))))******++++++++++++++++++++++++******))))))+++++++++************))))))************+++++++++*********************************++++++,,,,,,,,,,,,,,,,,,+++++++++******************************))))))******+++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,+++++++++---,,,,,,++++++,,,,,,------------,,,,,,,,,+++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,---------))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------...///000000111---...///000111222333333222111111000000000000000111111111111000000000000---------------------------------------------------------------------------------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,uuuaaaYYYTTTTTT[[[aaa```]]][[[\\\\\\[[[ZZZYYYWWWUUUTTTTTTTTTSSSOOOIIICCC@@@????????????===;;;;;;===>>>===999444000...---,,,+++,,,***((()))++++++(((%%%***)))))))))((((((''''''))))))))))))************))))))))))))))))))))))))))))))))))))***+++,,,---111///---***((((((((())))))************+++++++++(((((((((((())))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))++++++***)))(((((())))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))************************)))))))))((()))******++++++***)))'''''')))***+++))))))))))))************++++++******))))))((((((+++*********))))))(((((())))))(((((((((((()))))))))************+++++++++******************************))))))******+++,,,******++++++++++++******************************************************************************************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------+++++++++,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------000000000000000000000000//////............//////////////////////////////------------------------///...---,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------xxxbbbYYYTTTSSSZZZ___^^^[[[YYY]]]]]]\\\ZZZXXXUUUSSSRRRQQQRRRQQQNNNIIIDDDAAA@@@???@@@???===;;;;;;<<<>>>===999333///...---,,,++++++***((()))***+++(((&&&))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***+++,,,---111///,,,***(((((())))))))))))*********+++++++++(((((((((((())))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))++++++***)))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******************************)))))))))))))))******++++++***)))(((((()))***+++))))))))))))*********************)))))))))))))))************)))))))))((())))))(((((((((((()))))))))************+++++++++******************************))))))******+++,,,******++++++++++++******************************************************************************************************************************)))************+++++++++************************+++++++++++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------+++++++++,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------000000000000000000000000//////............//////........................------------------------......---,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------yyyaaaYYYTTTTTTZZZ___]]]YYYWWW]]]]]][[[YYYVVVSSSQQQOOOPPPQQQPPPMMMIIIDDDAAAAAA@@@@@@???===;;;;;;<<<>>><<<888333///------,,,+++***)))((((((******)))'''(((((((((((()))***++++++))))))))))))************))))))))))))))))))))))))))))))))))))******+++,,,///...,,,***)))((()))))))))))))))*********++++++(((((((((((())))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))+++***))))))))))))))))))******)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++************************)))))))))))))))*********+++***)))(((((()))***+++)))))))))*********++++++))))))))))))************************))))))))))))***))))))(((((())))))***)))************+++++++++******************************))))))******+++,,,******++++++++++++******************************************************************************************************************************)))************+++++++++************************+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------000000000000000000000000//////............//////........................------------------------...------,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------~~~eee[[[VVVUUU[[[___]]]YYYWWW[[[[[[ZZZXXXVVVSSSQQQPPPQQQRRRQQQNNNIIIDDDBBBAAA@@@@@@@@@===;;;:::<<<===;;;777222///------,,,+++))))))(((((())))))***))))))((((((((()))+++,,,---((()))))))))************)))))))))))))))))))))))))))))))))))))))***++++++...---+++***))))))))))))))))))))))))************(((((((((((())))))))))))((((((((((((((((((((((((************************(((((((((((())))))))))))******)))))))))))))))***+++***))))))(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***+++,,,,,,,,,************************(((((()))*********************)))(((((()))******))))))*********+++++++++(((((())))))******++++++*********)))))))))))))))***))))))))))))))))))***))))))*********+++++++++******************************))))))******+++,,,******++++++++++++******************************************************************************************************************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------------,,,,,,,,,+++++++++************************************************************************++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,************************************************+++++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...//////////////////////////////............//////........................------------------------------,,,,,,+++,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,lll]]]XXXWWW\\\aaa^^^ZZZXXXXXXXXXXXXWWWVVVTTTSSSRRRSSSTTTSSSOOOJJJDDDAAA@@@AAAAAA@@@===;;;:::;;;===;;;777222...------,,,+++)))))))))))))))***+++,,,+++***)))))))))+++,,,...((()))))))))************)))))))))))))))))))))))))))))))))((())))))******,,,++++++***))))))))))))(((((()))))))))*********(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***)))))))))))))))******++++++***)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***+++,,,,,,,,,))))))))))))))))))))))))(((((()))************)))******))))))))))))******************++++++++++++(((((())))))******++++++))))))))))))))))))************))))))))))))******))))))*********+++++++++******************************))))))******+++,,,******++++++++++++******************************************************************************************************************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---............---------,,,,,,,,,+++++++++************************************************************************++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,*********************************************************++++++,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........//////////////////////////////............//////........................------------------------,,,,,,+++++++++,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,}}}iii^^^YYYWWW]]]aaa___[[[YYYWWWWWWWWWWWWVVVUUUTTTTTTRRRSSSRRROOOIIIDDDBBBAAAAAAAAA@@@>>>;;;:::;;;===:::666111...---,,,,,,+++)))*********)))***---000...---+++))))))***+++,,,))))))))))))************)))))))))))))))))))))))))))))))))(((((())))))*********************))))))((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++++++++***))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))'''((()))++++++******))))))))))))******)))))))))*********++++++++++++,,,))))))))))))************))))))))))))************+++******))))))******+++)))************+++++++++******************************))))))******+++,,,******++++++++++++******************************************************************************************************************************)))************+++++++++************************,,,---.../////////...---------,,,,,,,,,,,,++++++************************************************************************++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,************************************************))))))******+++,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------............000000000000000000000000//////............//////------------------------------------------------+++++++++++++++,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,{{{ccc]]]WWWVVV\\\aaa___[[[YYYYYYYYYXXXXXXWWWUUUTTTSSSMMMNNNNNNLLLHHHDDDCCCBBBAAAAAA@@@>>>;;;:::;;;<<<999666111...---,,,,,,+++)))+++,,,+++***+++///222222000---***(((((()))***))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))***************)))(((((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***++++++,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******))))))))))))))))))))))))'''(((***+++++++++)))((())))))************))))))*********+++++++++,,,,,,*********)))))))))))))))((()))))))))************+++******))))))******+++)))************+++++++++******************************))))))******+++,,,******++++++++++++******************************************************************************************************************************)))************+++++++++************************,,,---///000000000...---------,,,,,,,,,,,,++++++************************************************************************++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,************************************************((())))))***++++++,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------------------------------,,,,,,+++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............000000000000000000000000//////............//////------------------------------------------------++++++******+++,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++|||eee[[[VVVUUU[[[```___[[[YYY[[[[[[ZZZYYYWWWUUUSSSRRRHHHJJJKKKJJJGGGEEECCCCCCBBBBBB@@@>>>;;;:::;;;<<<999555000---,,,,,,,,,+++***+++,,,,,,***,,,000444555222...+++((((((((()))))))))))))))************))))))))))))))))))))))))***)))(((((((((((())))))((())))))************)))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((())))))***++++++,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))'''(((***+++,,,+++)))((())))))************))))))******+++++++++,,,,,,,,,++++++******))))))(((((((((((())))))*********+++++++++************++++++)))************+++++++++*********************************)))***++++++,,,******++++++++++++******************************************************************************************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111000///------------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,************************))))))))))))))))))))))))((())))))***++++++,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------------------------------,,,,,,+++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////000000000000000000000000//////............//////------------------------------------------------+++*********+++,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++jjj]]]YYYXXX]]]```]]]YYYXXXYYYYYYYYYXXXVVVSSSOOOMMMHHHKKKOOONNNIIIDDDAAAAAABBBBBBAAA???<<<;;;;;;<<<888888555...+++,,,+++(((,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++***)))(((''''''))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))+++*********))))))(((((())))))))))))))))))))))))))))))(((((((((((()))))))))***+++,,,,,,+++***)))))))))))))))************))))))*********+++++++++************************///000///,,,)))''''''((())))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,******))))))******+++,,,,,,,,,,,,,,,,,,+++***))))))************+++++++++************************+++++++++*********)))))))))))))))))))))))))))))))))************+++++++++************************************************...---,,,++++++---///000,,,,,,++++++***+++++++++---------............///---.........---,,,,,,+++******++++++++++++******(((((())))))******++++++************************************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++)))***+++,,,---,,,+++***---,,,,,,++++++,,,,,,---************************++++++,,,,,,,,,---------+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,------......------++++++,,,,,,,,,,,,------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000222222333---------............///---------............//////000111111111000...---////////////////////////222111111000///......---........................---------,,,,,,+++++++++------,,,,,,,,,,,,++++++,,,+++++++++,,,,,,---...------++++++++++++------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++lll]]]YYYXXX]]]```]]]YYYXXXYYYYYYYYYXXXVVVSSSOOOMMMJJJNNNPPPOOOJJJDDDBBBBBBBBBCCCBBB@@@===;;;:::;;;555666333---+++------+++,,,,,,+++++++++*********))))))))))))))))))))))))))))))*********+++++++++*********)))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))************)))))))))((())))))))))))))))))))))))))))))(((((((((((()))))))))***++++++++++++***)))))))))))))))************))))))*********+++++++++************************.........,,,)))(((((()))))))))************))))))))))))))))))))))))))))))***))))))))))))***++++++******))))))******+++,,,+++,,,,,,,,,++++++***))))))************+++++++++************************+++++++++*********)))))))))))))))))))))))))))))))))************+++++++++************************************************---,,,+++++++++,,,......,,,,,,++++++***++++++,,,------------............------......---,,,,,,+++******++++++++++++******)))))))))))))))*********************************************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,************************++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------...---------++++++,,,,,,,,,,,,------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111------------............---------............//////000000000//////...---////////////////////////111111000000///......---........................---------,,,,,,+++++++++------,,,,,,,,,,,,++++++,,,+++++++++,,,------...---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++kkk\\\XXXXXX]]]```]]]YYYXXXYYYZZZYYYXXXVVVRRROOOMMMNNNQQQSSSQQQKKKEEECCCCCCBBBCCCCCCAAA>>>:::999888333333111+++***---///---,,,++++++++++++*********)))))))))))))))))))))))))))))))))************+++((((((((())))))*********))))))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************)))))))))************))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))***++++++++++++***)))))))))))))))***************************+++++++++************************,,,------+++)))((()))+++)))******************)))))))))))))))))))))))))))))))))((((((((()))************))))))******+++,,,+++++++++,,,++++++***))))))************+++++++++************************+++++++++***************)))))))))))))))))))))))))))************+++++++++***************************************************++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,------------............---------------,,,,,,+++******++++++++++++******************))))))))))))************************************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++******++++++,,,---+++******))))))******+++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---------------++++++,,,,,,,,,,,,------------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------............---------............///000///......---.........////////////////////////111000000//////.........------------------------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++{{{hhh[[[WWWWWW\\\___]]]YYYYYYZZZZZZZZZXXXVVVRRROOOLLLQQQTTTUUURRRLLLFFFCCCCCCBBBCCCDDDCCC???:::888777333444000+++)))---...---++++++++++++************))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))***((()))))))))************************************(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,++++++***))))))******(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************))))))))))))*********)))))))))))))))))))))))))))))))))))))))***))))))))))))))))))************++++++*********((()))))))))***************************************************************++++++***))))))***,,,)))******++++++******)))))))))))))))))))))))))))((((((((((((((())))))*********))))))******+++,,,******++++++++++++******))))))*********+++++++++************************************************))))))))))))))))))))))))))))))*********+++++++++************************************************))))))***++++++++++++***++++++******++++++,,,,,,,,,,,,---------.........,,,,,,---------,,,,,,+++******++++++++++++******++++++******))))))((((((************************************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))***+++,,,---++++++************++++++++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------------,,,+++++++++,,,,,,,,,------------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------............//////...---,,,,,,---...///////////////////////////000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++zzzfff[[[WWWWWW\\\___]]]YYYYYYZZZZZZZZZXXXVVVRRRNNNLLLRRRUUUUUURRRKKKFFFDDDDDDBBBCCCDDDCCC???:::888777777777222+++)))+++,,,++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,+++******)))*********(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))******))))))))))))******+++******************+++((()))))))))************************************************************)))*********))))))+++---)))***+++,,,,,,+++***)))))))))))))))))))))))))))((((((((((((((())))))*********))))))******+++,,,)))******++++++*********))))))*********+++++++++************************************************))))))))))))))))))))))))))))))*********+++++++++************************************************((()))***+++++++++******+++*********++++++,,,---,,,,,,,,,------------...++++++,,,,,,---,,,,,,+++******++++++++++++******++++++******))))))((((((************************************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))***+++,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,------------...---------............//////...---,,,,,,---...///////////////////////////////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++~~~gggZZZVVVVVV\\\___]]]YYYYYY[[[[[[ZZZYYYVVVRRRNNNLLLRRRTTTTTTPPPJJJEEECCCDDDBBBCCCCCCAAA>>>:::999888::::::444,,,)))+++,,,***+++************)))))))))))))))))))))))))))))))))***)))))))))))))))(((((()))))))))(((((('''''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))))))))))))))***))))))))))))************))))))))))))))))))))))))+++******))))))******+++++++++***))))))***++++++))))))))))))************+++++++++***************************************((()))******))))))+++---)))***,,,------,,,***)))))))))))))))))))))))))))))))))((((((((()))************))))))******+++,,,((()))******+++*********)))************+++++++++***************************************+++++++++)))))))))))))))))))))))))))************+++++++++************************************************)))************+++++++++************+++,,,------,,,,,,,,,,,,------------***++++++,,,,,,,,,,,,,,,******++++++++++++******************))))))))))))************************************************)))************+++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,+++++++++++++++*********,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,------------...***++++++,,,,,,------...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------............///.........---......///000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++------...//////...,,,++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++hhhYYYUUUVVV[[[___]]]ZZZYYY[[[[[[ZZZYYYVVVQQQNNNKKKPPPRRRRRRNNNHHHDDDCCCDDDBBBCCCBBB@@@===;;;:::;;;<<<;;;555,,,))),,,---,,,************))))))))))))))))))))))))))))))))))))******))))))(((((((((((('''''''''((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))******((()))))))))************))))))))))))))))))))))))+++******))))))******+++++++++***))))))***++++++))))))))))))************+++++++++*********))))))************************)))******)))((((((***,,,)))***,,,------,,,***)))))))))))))))))))))))))))***))))))))))))***++++++******))))))******+++,,,(((((()))***************)))************+++++++++************************))))))*********+++++++++)))))))))))))))))))))))))))************+++++++++************************************************++++++***)))***+++,,,---************+++,,,---...++++++,,,,,,,,,---------******+++,,,,,,,,,,,,,,,******++++++++++++******)))))))))))))))*********************************************************)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++*********)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......******+++,,,,,,---......++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------............///---...//////000000000///////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,++++++---...///000///...,,,++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,------------------------++++++++++++++++++++++++gggYYYUUUUUU[[[___]]]ZZZYYY[[[[[[[[[YYYVVVQQQMMMKKKOOOPPPQQQMMMGGGCCCBBBCCCBBBBBBAAA???<<<;;;;;;<<<<<<;;;555---***---///...************))))))))))))))))))))))))))))))))))))******))))))((((((((('''%%%%%%&&&'''((()))***+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((((((((())))))******(((((())))))*********+++))))))))))))))))))))))))++++++************++++++,,,+++***))))))***+++,,,))))))))))))************++++++++++++******))))))************************)))******)))((((((***+++(((***,,,......,,,***((())))))))))))))))))))))))***************++++++,,,*********)))***++++++,,,(((((()))***************)))************+++++++++************************))))))******++++++++++++)))))))))))))))))))))))))))************+++++++++************************************************---+++***))))))+++---...************+++,,,---...++++++,,,,,,,,,---------)))***+++,,,,,,,,,,,,,,,******++++++++++++******(((((())))))******++++++************************************************)))************+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++******))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------,,,,,,,,,------.........******+++,,,,,,---......++++++,,,,,,,,,---------++++++,,,,,,,,,------------------.........//////---...000111111111000///////////////////////////---.....................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,,,,++++++---...///000000...,,,+++++++++------------++++++,,,++++++++++++++++++,,,------------------------++++++++++++++++++++++++lll]]]WWWVVV\\\```___[[[ZZZ[[[[[[ZZZXXXTTTPPPLLLIIIRRRTTTUUUQQQJJJCCC???>>>CCCBBBAAA>>>;;;:::<<<>>>>>>999333///------,,,++++++++++++++++++++++++++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++*********))))))((((((*********)))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++******++++++,,,---))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))***))))))((()))***,,,---)))************+++++++++******))))))))))))******------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))***+++,,,,,,------***++++++,,,,,,,,,+++***))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))))))))***+++---...///)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,++++++************,,,------......---,,,,,,++++++++++++******))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---******+++,,,,,,---......//////.........---------+++,,,,,,------,,,,,,+++------------------------------------------------///............------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......////////////......---------............///......---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******,,,---------,,,,,,------------------------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,mmm^^^XXXVVV\\\```___[[[ZZZ[[[[[[ZZZYYYUUUQQQNNNKKKRRRTTTTTTQQQIIICCC??????CCCBBBAAA>>>;;;:::<<<>>>===888222...---,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************)))))))))(((***))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++******))))))***************+++,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))))))))))))))******,,,------)))************+++++++++******))))))))))))******------,,,++++++***))))))))))))))))))))))))))))))))))))))))))************************)))))))))((())))))***++++++,,,------++++++++++++++++++++++++))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))))))))***+++,,,......)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++------,,,,,,,,,,,,++++++---,,,+++++++++,,,---...------,,,,,,++++++******++++++++++++*********)))******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---******+++,,,,,,---......///.........------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............---------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...////////////......------------............///......---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++,,,------...------------------------------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,mmm___YYYWWW\\\```^^^[[[ZZZZZZ[[[[[[YYYWWWTTTPPPNNNQQQSSSTTTPPPIIIBBB@@@???CCCBBBAAA>>>;;;:::<<<>>>;;;666111---,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************))))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((('''***))))))))))))***++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))((((((***+++,,,------...)))************+++++++++******))))))))))))******,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))******+++,,,,,,,,,---,,,+++***)))******+++))))))))))))))))))))))))*********))))))*********)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************)))))))))***+++,,,---...)))************+++++++++)))************+++++++++++++++,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++------,,,,,,,,,,,,++++++---,,,++++++,,,...111333111000...,,,************++++++++++++************++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++++++++,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---***++++++,,,,,,------...............------------------++++++++++++------------------------------------------------------............---------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///////////////...---,,,---------............///......---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,*********+++---...------------------------...---------...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,mmmaaaZZZWWW\\\```^^^[[[ZZZZZZZZZ[[[ZZZYYYVVVSSSQQQPPPRRRSSSOOOHHHBBB@@@@@@CCCBBBAAA>>>;;;:::<<<>>>999555000---,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************))))))))))))))))))))))))))))))*********++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&)))))))))((())))))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))((('''(((***,,,.........---))))))*********+++++++++******))))))))))))******,,,+++++++++******))))))))))))))))))))))))))))))((()))))))))*********************)))))))))))))))))))))******+++++++++,,,...---***)))((()))***+++))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))***+++,,,---))))))*********+++++++++))))))*********++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,------,,,,,,,,,+++++++++---,,,+++,,,---000444666666444111...,,,+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********++++++++++++++++++,,,,,,,,,------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------------------------------...---+++******+++---...------------------------------------------------.........---------,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------////////////...---,,,,,,---------............///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,mmmbbb[[[XXX\\\___^^^[[[YYYZZZZZZ[[[[[[YYYWWWUUUSSSPPPQQQRRRNNNGGGBBBAAABBBCCCBBBAAA>>>;;;:::<<<>>>999555000---,,,,,,,,,,,,******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))******(((((())))))************++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))((('''''')))))))))((())))))***+++************************************************))))))))))))))))))))))))************)))))))))((('''(((***,,,---------,,,))))))*********+++++++++******))))))))))))******++++++***************)))))))))))))))))))))))))))((()))))))))************))))))))))))))))))******)))***************++++++---,,,***(((((()))***+++))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))***+++,,,,,,))))))*********+++++++++))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,...111333555555333000...,,,,,,,,,---+++++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********++++++++++++++++++,,,,,,,,,------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,------------------...---+++******+++---...------------------------------------------------...------------,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...............---,,,,,,---------............///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,...111333333111...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,oooddd]]]YYY\\\___]]]ZZZYYYZZZZZZ[[[[[[ZZZWWWUUUSSSOOOPPPQQQMMMGGGBBBBBBCCCCCCBBBAAA>>>;;;:::<<<>>>;;;666111---,,,,,,,,,,,,******************************+++,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************((((((((()))******++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))******))))))(((***))))))))))))***++++++************************************************))))))))))))))))))))))))************))))))))))))((()))******++++++++++++)))************+++++++++******))))))))))))******************************))))))))))))))))))))))))))))))))))))************))))))))))))************************************+++***)))((())))))***+++))))))))))))))))))))))))*********))))))*********)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++)))))))))))))))***++++++)))************+++++++++)))************+++++++++))))))******+++,,,,,,,,,+++++++++++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,*********++++++,,,,,,---------,,,,,,,,,,,,++++++++++++,,,---...///000111000///---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++++++++,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------++++++++++++------------------------------------------------------------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------.........---------------............///......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++///222666:::999666111---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,rrreee^^^YYY\\\___]]]ZZZYYYZZZZZZ[[[[[[YYYWWWTTTRRRNNNPPPPPPLLLFFFBBBBBBCCCCCCBBBAAA>>>;;;:::<<<>>>===888222...---,,,,,,,,,***************************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))))))))************'''(((((()))******++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))***++++++++++++***************+++,,,,,,************************************************))))))))))))))))))))))))************))))))))))))***))))))((())))))******)))************+++++++++******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))************((()))))))))************************))))))))))))(((((())))))******++++++))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))******+++)))************+++++++++)))************+++++++++((())))))***++++++,,,,,,++++++******+++,,,,,,---++++++++++++++++++++++++*********************************++++++,,,,,,---******+++++++++,,,,,,,,,)))******+++,,,,,,------------,,,,,,,,,,,,++++++***+++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------++++++,,,---............---------............///......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////---,,,+++///222555888777444000---++++++++++++++++++++++++---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,tttfff^^^YYY\\\^^^]]]ZZZYYYZZZZZZ[[[ZZZYYYVVVSSSRRRNNNOOOOOOLLLFFFBBBBBBDDDCCCBBBAAA>>>;;;:::<<<>>>>>>:::444///------,,,+++))))))))))))))))))))))))***+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))*********+++'''(((((()))***+++++++++(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************'''((()))+++,,,,,,,,,,,,++++++******++++++,,,---************************************************))))))))))))))))))))))))************))))))))))))+++***((('''''''''((())))))************+++++++++******))))))))))))******)))))))))))))))*********))))))))))))))))))))))))))))))))))))************(((((())))))*********+++*********)))))))))))))))&&&'''(((***++++++++++++))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***)))))))))))))))***+++)))************+++++++++)))************+++++++++((())))))***++++++,,,,,,+++*********+++,,,,,,---++++++++++++++++++++++++************************))))))***+++,,,,,,------*********++++++,,,,,,,,,))))))***+++,,,,,,---------------,,,,,,,,,++++++***+++,,,------+++)))(((***+++,,,---...///......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,------------------,,,,,,,,,++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++---------------------------------------------------------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------******,,,---.../////////---------.........//////......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++...///111222222000---+++++++++++++++++++++++++++......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,uuukkkaaaZZZ\\\```___[[[ZZZ^^^XXXVVVZZZ\\\WWWRRROOOMMMNNNOOOMMMHHHFFFGGGIIIIIIFFFAAA===;;;<<<===???>>>999444000...,,,+++***+++++++++************)))+++++++++*********))))))******+++++++++******)))************************))))))))))))************+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))))))))++++++***************************************)))((((((++++++******++++++,,,---******************************++++++++++++******************************+++++++++***++++++,,,,,,))))))*********+++++++++***)))((((((((()))+++,,,+++*********))))))((((((*********)))))))))))))))***)))))))))***+++,,,,,,************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))************************************************************************************))))))))))))))))))))))))************************)))************+++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++************************************************)))***+++,,,---.........++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***************************++++++***))))))***,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++*********++++++,,,,,,,,,------------------------222222222000---+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------,,,,,,+++***------------------------,,,,,,,,,---------........................------,,,,,,,,,------.........///............------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,sssiii```ZZZ]]]aaa___[[[YYY[[[VVVSSSWWWXXXUUUPPPNNNMMMOOOOOOMMMHHHFFFFFFHHHIIIFFFBBB===;;;;;;===>>><<<888333///...---,,,++++++++++++************)))+++++++++*********))))))******+++++++++******)))************************))))))))))))************+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***++++++***************************************)))((((((++++++******++++++,,,---******************************++++++++++++******************************,,,,,,++++++***+++++++++))))))*********+++++++++***))))))((()))***+++,,,************)))))))))(((************))))))))))))******))))))******+++,,,************************))))))))))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))************************************+++++++++***************************************))))))))))))))))))))))))************************)))************+++++++++***************+++++++++******************************************************************************+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***************************++++++***))))))***,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------------------------444444444222///------...++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------,,,+++***------------------------,,,,,,,,,---------..............................------.........////////////............------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,uuuhhh___ZZZ]]]aaa```\\\YYYYYYSSSPPPSSSUUURRROOOOOOMMMOOOOOOMMMHHHEEEFFFHHHJJJGGGBBB>>>;;;;;;<<<===;;;777222///...------,,,+++++++++************)))+++++++++***************)))******+++++++++******************************))))))))))))************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))******++++++************************)))************))))))(((++++++******++++++,,,---++++++++++++++++++++++++******++++++++++++******************************------,,,+++***************************+++++++++***))))))))))))***++++++************))))))))))))******************************)))))))))***++++++************************)))))))))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))************************************++++++++++++******))))))************************))))))))))))))))))))))))************************)))************++++++++++++++++++***************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,+++))))))+++,,,,,,++++++******++++++,,,------------,,,,,,,,,,,,---------------,,,,,,,,,------------------------222333333222///---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------------,,,,,,+++------------------------,,,,,,,,,---------..............................///////////////000000000///............---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,zzzfff^^^YYY]]]aaa```[[[YYYXXXSSSPPPRRRSSSPPPOOOPPPMMMOOOOOOLLLHHHEEEEEEGGGIIIFFFBBB>>>;;;:::;;;;;;999666111............---+++++++++*********))))))************************))))))***+++++++++******************************((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++************************))))))************)))(((++++++******++++++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***************************...---,,,+++************************************)))))))))*********++++++*********))))))))))))))))))***************++++++******))))))))))))******************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))))))))******((()))))))))************************************,,,,,,++++++***)))))))))************************))))))))))))))))))))))))************************))))))*********+++++++++,,,+++++++++***)))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++***+++---......---+++***++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,+++***)))+++---+++++++++******+++++++++...------------,,,,,,,,,//////......---------,,,------------------------...//////...,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---------------,,,,,,------------------------,,,,,,,,,---------......---------...............///////////////////////////............---------------------------------------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,zzzggg^^^YYY\\\```___[[[XXXYYYTTTRRRTTTSSSPPPOOOQQQMMMOOOOOOLLLGGGDDDDDDFFFHHHEEEBBB>>>;;;;;;;;;;;;888555000...---......---+++++++++*********))))))************************((()))***+++++++++++++++************************((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************************((())))))*********))))))++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************...---,,,+++************************************)))*********++++++++++++))))))))))))))))))******))))))******+++++++++,,,******))))))((())))))***************************+++++++++***************))))))))))))))))))))))))((()))))))))******************************************))))))))))))******((()))))))))************************************+++++++++*********))))))************************))))))))))))))))))))))))************************))))))*********+++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++...000000000///...++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++,,,,,,+++******+++---,,,++++++++++++++++++,,,.........---------,,,,,,/////////......---------------------------------+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,---------++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------......---------------------------------,,,,,,,,,---------......---------.........//////........................///............---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,vvviii```YYY[[[___]]]ZZZXXXZZZWWWVVVWWWUUUQQQOOOQQQMMMOOOOOOLLLGGGDDDDDDEEEFFFDDDAAA>>><<<;;;;;;<<<888555000...------------+++++++++************)))***************+++++++++((()))***+++++++++++++++************************))))))))))))***************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++************************((())))))************)))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************------,,,+++************+++++++++***************)))***++++++,,,,,,++++++))))))))))))************))))))******+++,,,,,,,,,******)))((((((((())))))************************+++++++++++++++*********))))))))))))))))))))))))))))))))))))******************************************))))))))))))******))))))))))))************************************************************************************))))))))))))))))))))))))************************)))************++++++++++++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++...111222222000///++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,******,,,------,,,,,,++++++,,,,,,---............---------,,,...............---------------------------------,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,------...***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------............---------------------------,,,,,,,,,---------......,,,,,,------...///////////////............------///............---------------------------------------------............------------------------------------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,wwwlllaaaYYYYYY\\\\\\YYYXXX[[[XXXXXXYYYVVVPPPNNNPPPMMMOOOOOOLLLFFFCCCCCCEEEDDDBBB@@@>>><<<<<<<<<<<<999555111---------,,,,,,+++++++++************)))))))))*********+++++++++(((((()))++++++,,,,,,+++************************))))))))))))************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++,,,,,,++++++************************(((((()))***************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************,,,,,,++++++***++++++++++++++++++*********)))))))))***+++,,,,,,,,,++++++((()))))))))************))))))***++++++,,,------******)))(((((((((((((((************************,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))******************************************))))))))))))******))))))))))))************************************)))))))))***++++++,,,,,,************************))))))))))))))))))))))))************************)))************+++++++++***************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,///111222111...---++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***,,,......------,,,,,,------...............---------------------------.........------------------------,,,---///...---,,,---///------------------------+++++++++,,,,,,---------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,******+++,,,,,,---......******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---...............------------------------,,,,,,,,,---------......,,,,,,------...//////000000000000/////////......///............---------------------------------------------.........///..............................---------,,,,,,,,,------------------------........................---------,,,,,,+++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,|||nnncccYYYXXX[[[[[[YYYXXX[[[YYYZZZ[[[WWWPPPMMMNNNMMMOOOOOOLLLFFFCCCCCCEEEBBBAAA???>>>===<<<======999666111---,,,,,,,,,++++++++++++************)))))))))******++++++++++++(((((()))++++++,,,,,,,,,************************))))))))))))************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++,,,,,,++++++************************(((((()))***************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************+++++++++***++++++,,,,,,++++++++++++******)))))))))***+++,,,---,,,++++++(((((())))))*********+++))))))***+++,,,,,,------******)))(((((((((((((((************************,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))******************************************))))))))))))******))))))))))))************************************(((((()))***+++,,,,,,---************************))))))))))))))))))))))))************************)))************+++++++++))))))******+++++++++,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---000111111///,,,***++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...///......------....../////////.........---------+++,,,,,,------.........------------------------+++---...---,,,,,,---///------------------------+++++++++,,,,,,---------++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++++++++++++++,,,******+++,,,,,,---......)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---.../////////...------------------------,,,,,,,,,---------......,,,,,,------...///000000222111111111000000////////////.........------------------------------------------.........//////.................................------,,,,,,,,,------------------------........................---------,,,,,,+++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,{{{jjj```YYYYYY[[[[[[ZZZ[[[\\\]]]]]][[[XXXRRRMMMIIIMMMOOOPPPKKKEEE@@@AAACCCEEEAAA===::::::;;;<<<<<<999666111...---...---------,,,++++++,,,,,,***)))************************))))))***++++++++++++***++++++************+++++++++*********))))))((((((************************************************************************))))))))))))************,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++******************...,,,***)))+++,,,,,,+++++++++******++++++,,,------,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***************************(((((((((((()))))))))))),,,,,,,,,++++++*********************))))))))))))))))))))))))************)))************++++++++++++++++++************)))))))))))))))))))))))))))+++***)))))))))***,,,,,,*********))))))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,------......------,,,---------,,,,,,+++++++++------------------------------------------------,,,,,,,,,+++++++++++++++...------,,,+++++++++++++++++++++,,,---...///000...---+++++++++---///000///...------......---,,,+++,,,,,,------,,,,,,+++---------,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********...---,,,++++++---...000...---,,,++++++,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,------------------------------------------............///------------------------,,,,,,,,,---------......---------............///000000//////.........---........................//////.........------------------............///........................------------------------------------------------........................------------------------.........------,,,,,,,,,+++,,,,,,------,,,,,,+++yyyjjjaaaZZZZZZ\\\[[[YYYYYY\\\]]]]]][[[XXXSSSNNNJJJKKKNNNNNNKKKEEEBBBCCCEEEHHHDDD???<<<:::::::::;;;888555000---,,,,,,,,,,,,---,,,***+++,,,,,,+++)))************************))))))***++++++++++++***++++++************++++++************)))))))))(((************************************************************************))))))))))))************,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++******************---+++))))))***,,,,,,++++++++++++***++++++,,,---,,,++++++++++++,,,------++++++++++++************************++++++++++++******++++++++++++++++++************************(((((()))))))))*********,,,,,,,,,+++++++++******************))))))))))))))))))))))))************)))************++++++++++++++++++************)))))))))))))))))))))))))))+++***)))))))))***+++,,,++++++*********)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++------,,,,,,++++++++++++---------------------------------------------------------,,,,,,,,,,,,+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///111000...---,,,,,,---------,,,,,,,,,---------,,,,,,,,,------------,,,,,,---------,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******...---,,,++++++---...000---------,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------------,,,,,,,,,++++++,,,,,,,,,------------------------------------------............///------------------------,,,,,,,,,---------......---------............///000/////////....................................//////.........------------------............///........................------------------------------------------------........................------------------------.........------,,,,,,,,,+++,,,,,,------,,,,,,+++tttiiiaaa[[[\\\^^^\\\YYYXXX\\\\\\\\\[[[WWWSSSNNNKKKJJJLLLMMMKKKGGGDDDDDDFFFJJJGGGBBB>>>:::999999999777444///,,,+++,,,++++++---+++***+++,,,,,,+++)))************************))))))***++++++++++++***++++++************++++++************))))))))))))************************************************************************)))))))))*********++++++,,,++++++******++++++,,,,,,,,,,,,++++++++++++*********++++++++++++++++++,,,+++))))))+++,,,+++++++++++++++++++++,,,------++++++***++++++,,,---...*********+++++++++++++++++++++++++++************************+++,,,------++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,++++++++++++***++++++*********)))))))))))))))))))))************)))************++++++++++++++++++************)))))))))))))))))))))))))))******))))))******+++,,,,,,+++++++++************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,+++++++++++++++***------------------------------------------------......---------,,,,,,,,,------,,,,,,,,,---.........---------------......000000///...------------,,,,,,------------------,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,+++,,,---...///,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------............///------------------------,,,,,,,,,---------......---------............///////////////...................................................------------------............///........................------------------------------------------------........................------------------------.........---------------,,,,,,------------,,,,,,ooofff___ZZZ\\\___]]]ZZZYYYZZZZZZZZZYYYVVVRRRNNNKKKKKKMMMNNNLLLHHHEEEDDDDDDIIIGGGDDD???;;;999999:::888444000---,,,,,,,,,+++,,,+++******,,,,,,+++***************************))))))***++++++++++++***++++++************++++++*********)))))))))))))))************************************************************************))))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++++++++,,,+++***)))***+++,,,,,,+++,,,++++++++++++,,,------+++++++++******+++,,,,,,***+++++++++,,,,,,---------,,,,,,,,,,,,,,,++++++,,,++++++++++++---...///++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))((()))))))))************))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))***************+++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------------------,,,,,,---------------------------------------,,,------,,,,,,---.../////////......------------...,,,,,,,,,---...///000000000111222111000...------------............------...------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///+++,,,---......---,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------------------------............///------------------------,,,,,,,,,---------......---------............//////////////////.........................................................---------............///.......................................................................................................................................---------,,,,,,------------,,,,,,mmmccc\\\XXX[[[___^^^\\\[[[XXXXXXXXXVVVTTTPPPMMMKKKNNNOOOOOOLLLIIIEEEBBBAAAEEEEEECCC@@@<<<:::;;;===999555111...---------,,,,,,+++******,,,,,,,,,***************************))))))***++++++++++++***++++++************++++++))))))))))))))))))******************************************************************************************++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++******+++------,,,+++,,,,,,++++++,,,,,,---...---,,,+++************************+++,,,---...............------,,,,,,,,,,,,+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************((()))))))))************))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))))))))******++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,------......------------...///000000//////...---------......+++++++++,,,---///000111555777888777333000...///---......//////......---.........---------,,,,,,,,,------......------,,,,,,------......------,,,...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......+++,,,---......---,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,---------.........---------------------------------............///------------------------,,,,,,,,,---------......---------............///.........///////////////........................---.....................---------............///................................................................................................................................................,,,------......------,,,nnnbbb[[[VVVYYY]]]]]][[[\\\XXXWWWWWWUUUSSSQQQNNNLLLOOOOOOOOOMMMJJJFFFBBB???AAABBBCCC@@@<<<:::<<>>999555000------------,,,+++***)))***,,,---,,,+++************************))))))***++++++++++++***++++++************++++++((()))))))))*********************************************************************************************+++++++++,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,******++++++,,,------...,,,,,,,,,...000111///...---,,,,,,,,,,,,---...............//////111222222000111222333555666777888::::::999999888777777666555555666555222///+++))),,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++*********))))))))))))************)))************++++++++++++++++++************)))))))))))))))))))))))))))((()))***+++,,,++++++***++++++*********)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------,,,,,,,,,,,,,,,---------.........++++++,,,,,,---......///++++++,,,,,,---......///+++,,,---///111333555555000000//////.../////////......---......///000111444222///------///222444111555999888444000///111/////////000000/////////............------------------............------------............------................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------......---------------,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,---......///000000------------............---------------------------------............///------------------------,,,,,,,,,---------......---------............///............/////////000........................---------.........//////---------............///........................................................................................................................---........./////////000------............------wwwggg^^^VVVVVVXXXWWWVVVWWWZZZZZZYYYXXXVVVTTTRRRQQQLLLLLLLLLMMMLLLIIIEEEBBB???BBBCCC@@@:::777999===777444///,,,,,,,,,,,,++++++***)))***,,,---,,,+++************************))))))***++++++++++++***++++++************++++++(((((())))))*********+++******************************************************************************+++++++++,,,,,,,,,,,,++++++++++++++++++,,,*********++++++,,,,,,,,,******+++,,,,,,---......,,,,,,---///111222000...---,,,,,,,,,,,,---............///111333555777888777888999;;;<<<>>>???@@@CCCBBBBBBAAA@@@@@@??????<<<===>>>===:::555000,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))************)))************++++++++++++++++++************)))))))))))))))))))))))))))((()))***+++,,,+++***************))))))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,+++++++++---------....../////////++++++,,,,,,---...//////++++++,,,,,,---...//////,,,---...111444666888999222111000//////...//////---------......000111222333111...---...222777;;;,,,111666666222//////111//////000000000000////////////.........---------------............------------............---------.............................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,------......------......,,,++++++,,,......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------------......///000111111---------.........//////---------------------------------.........//////------------------------,,,,,,,,,---------......---------.........//////---.........//////000000........................---------.........//////---------.........//////........................////////////////////////////////////////////////........................////////////////////////---.........//////000000------............------vvvlllbbbXXXWWWYYYYYYYYY[[[ZZZ[[[\\\ZZZVVVRRROOONNNKKKLLLLLLLLLKKKIIIFFFDDDFFFDDD@@@===:::999999:::777444000...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((())))))*********************************************************)))))))))))))))++++++************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,---+++************+++---...///---******---000///...(((+++...//////111555999888===AAA???===AAALLLWWWRRRSSSQQQLLLFFFBBBCCCFFFSSSNNNIIIFFFFFFGGGHHHHHHIIINNNNNNHHHAAA;;;555///666222---,,,...000111000---------,,,******,,,---)))(((((())),,,------,,,,,,+++******)))******************)))))))))))))))******************************+++++++++******)))******************************++++++++++++************+++++++++,,,,,,,,,************************)))************+++++++++************************++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++******************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++,,,------......------,,,,,,,,,,,,---------......////////////////////////...//////111333555777888///......---------......000000111111111111111111////////////////////////222222222222222111000///000000111222222222222222333222111000///000000111......//////////////////........................////////////////////////............//////000000......---------,,,,,,,,,000///---++++++,,,...//////...---,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................------.........------------------------++++++++++++++++++++++++,,,,,,,,,---------......---......//////////////////////////////////////////////////////.................................------............------............///////////////////////////////////////...---,,,+++,,,,,,---........................---......///000000111111/////////...............---------....../////////rrriii^^^UUUUUUWWWXXXXXXZZZ[[[\\\]]][[[WWWSSSPPPOOOLLLMMMMMMLLLJJJGGGDDDBBBCCCAAA???<<<:::999999999777444000...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))************************************************************))))))))))))++++++************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++******++++++******+++---///000333000......000222111000111222222222222777???EEELLLQQQVVVVVVTTTVVV\\\bbbZZZYYYWWWSSSOOOLLLKKKKKKVVVUUUTTTRRRQQQPPPQQQQQQOOOTTTVVVQQQKKKEEE???999555333222333333222///+++,,,,,,,,,,,,***))))))******))))))***---...---,,,,,,++++++*********************************************************************++++++++++++************************************++++++++++++************+++++++++,,,,,,,,,************************)))************+++++++++************************++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++******************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,------......------,,,,,,,,,---------........./////////////////////////////////000000111222333000//////......////////////////////////000000000...//////000000111111111444444444333333333333222111111222333333333333333222111000//////000111111000000000000000000000000........................////////////////////////------......////////////.........---------,,,,,,......---------...............---,,,,,,,,,------------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------......------------------------++++++++++++++++++++++++,,,,,,,,,---------......---......////////////////////////////////////////////////////////////...........................------............------............////////////////////////////////////000000...---------......////////////............---------....../////////................................./////////000000ooohhh^^^UUUUUUXXXYYYYYY[[[[[[]]]]]][[[WWWSSSPPPPPPNNNNNNNNNLLLIIIEEEBBB???@@@>>><<<:::888888888888777444000...---------,,,++++++++++++++++++++++++++++++***))))))))))))*********************************************************************************++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,,,,,,,+++***)))))))))))))))***,,,...000///......///111333333222111555999<<<@@@EEEMMMSSSZZZ^^^aaacccaaa___^^^^^^TTTSSSTTTUUUWWWXXXXXXWWW[[[cccmmmrrrqqqmmmhhhfffaaaeeeddd^^^YYYVVVRRRMMMGGGEEECCC@@@===888222---000//////...---++++++***,,,+++***+++---......---,,,,,,+++************************++++++,,,,,,,,,******************************+++++++++++++++***++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,************************)))************+++++++++************************++++++++++++++++++++++++***************************++++++,,,,,,++++++*********++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------............------,,,------------.........////////////////////////000000///.........//////000000000//////000000111////////////000000111111000000111222333444555555333333333222333333444555555555666777777777666666333333222222222333444444222222222222222222222222////////////////////////////////////////////////---------........................------------,,,+++,,,///111111000///---------,,,,,,,,,---......///.........---,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------------...------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......///////////////////////////////////////......//////////////////........................------............------............////////////////////////////////////111000000////////////000000000//////......................../////////////////////////////////////////////000000000000000qqqkkkaaaYYYXXX[[[ZZZZZZ[[[[[[\\\]]][[[WWWSSSPPPOOONNNNNNNNNMMMJJJFFFCCCAAA<<<;;;:::999888777777888777444000...---------,,,************************++++++***))))))*********************************************************)))***************++++++******+++++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---...//////---,,,***++++++***+++,,,---///000...///111555888:::;;;;;;;;;BBBKKKQQQRRRRRRRRRSSSXXXXXXYYYZZZYYYVVVQQQNNNFFFGGGJJJQQQXXX]]]]]]\\\YYYjjj}}}xxxxxxwwwqqqhhhdddhhhlllmmmhhheee___XXXOOOFFF>>>:::888666333111000000//////---,,,+++,,,---...---,,,,,,,,,+++************+++******++++++,,,---......******************************++++++,,,,,,++++++++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,************************))))))*********+++++++++************************++++++++++++++++++++++++***************************++++++,,,,,,++++++*********+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------,,,,,,------............------------------............////////////////////////000000///............///000000000///000000111111111111111222222333333444333333444444555666666777666555555444555666777888999::::::;;;;;;;;;::::::777777777777777777888888555555555444444444444444111111111111111000000000////////////////////////------------........................------------))),,,111444555333000...,,,,,,,,,,,,,,,---...///000//////...---,,,,,,+++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,------......------,,,,,,,,,,,,------------------------------------------,,,,,,++++++,,,,,,---,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......///////////////////////////////////////............////////////........................------............------............////////////////////////////////////000000000000//////000000/////////.........------000000000000000000000000000111111111111111222222000000111111111111111111uuummmcccZZZZZZ[[[ZZZYYYYYYZZZ\\\\\\[[[VVVRRRPPPOOONNNNNNNNNMMMKKKHHHEEECCC;;;::::::999888777777777777444000...---------,,,************************+++***************++++++************************************************))))))******+++++++++,,,******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,------......---,,,+++///.........///111222333888;;;???BBBEEEFFFGGGHHHOOOUUU[[[\\\YYYTTTRRRQQQYYYXXXVVVWWWYYYYYYXXXVVVPPPPPPQQQUUUYYYXXXTTTPPPOOO^^^qqq~~~{{{vvvssswwwsssiii___```lll{{{xxxzzzzzzuuukkk^^^RRRJJJCCC???999555444333222111...---,,,,,,---...---+++---,,,,,,+++***+++++++++******+++,,,---.........******************************+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,************************))))))*********+++++++++************************++++++++++++++++++++++++***************************++++++,,,,,,++++++*********++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------------------------......//////......------------.........//////000000000000000000000000////////////000111111222000000//////000111222222222222222333444555555666555555555666666666666666999999999999::::::;;;<<<;;;<<<<<<<<<<<<<<<;;;;;;999999999:::::::::999999888888888777777666666666444444444333333333222222000000000000000000000000........................//////.........---------***---222666777555111...,,,,,,,,,,,,,,,---...///000000///...------,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------------,,,------......------,,,,,,,,,,,,------.........---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......///////////////////////////////////////---.........//////000000........................------............------............////////////000000000000000000000000////////////000//////////////////...///.........000000000000000111111111111222222222333333333444333333333333333333333333wwwjjj```YYYXXXZZZYYYWWWXXX[[[]]]]]][[[WWWSSSPPPOOOMMMMMMMMMMMMKKKHHHEEECCC<<<;;;;;;:::999888888777777444000...---------,,,+++++++++++++++++++++++++++************+++,,,,,,************************************************))))))******+++,,,,,,,,,******++++++,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++,,,,,,------......+++++++++,,,,,,,,,------.........///111333666777EEEIIINNNRRRSSSSSSTTTTTTZZZ]]]^^^^^^^^^```fffjjjrrrpppoooppptttxxx|||~~~xxxwwwtttppphhh^^^SSSLLLOOORRRVVVXXXWWWWWWYYY\\\YYYUUULLLDDDIII[[[ooo{{{qqq{{{wwwggg\\\UUUOOOHHHBBB???;;;666222111///......//////---,,,------,,,++++++++++++++++++++++++,,,,,,---------************************)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,************************)))************+++++++++************************++++++++++++++++++++++++***************************++++++,,,,,,++++++*********++++++,,,---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------..................////////////......------........./////////000000000000000000000000/////////000111222444555111111111111111222333444333333444555666777777888777888888999999::::::::::::;;;;;;<<<<<<<<<<<<;;;=========>>>======<<<;;;;;;;;;<<<<<<;;;::::::999;;;;;;::::::999999888888888777777666666555555444111111111111111111111111///////////////........./////////.........------+++...111444555333000...------,,,,,,,,,---......000/////////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------------------------------------------------,,,------......------,,,,,,,,,,,,---......//////...------------,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......///////////////////////////////////////------......///000000000........................------............------............////////////000000000000000000000000...//////000000000000/////////000000111111222222000111111222333333444444444444555555666666777777888888888888777777777777sssggg^^^WWWXXX[[[[[[ZZZZZZ]]]______]]]YYYUUURRRRRRMMMMMMMMMKKKIIIEEEAAA???=========<<<;;;999888777777444000...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---************************************************))))))***++++++,,,------******++++++,,,------...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++,,,,,,---......///...---,,,,,,---///111222333333555888<<>>999555;;;KKK\\\dddiiivvvyyyqqqpppkkkeee___XXXNNNAAA888444222111111111111///...------,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,************************)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,************************)))************+++++++++************************++++++++++++++++++++++++***************************++++++,,,,,,++++++*********++++++,,,------...------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............------------.........///......////////////..................////////////000000000000000000000000/////////000111222444444333333333333444555666777888888999:::;;;<<<=========>>>???AAACCCEEEFFFGGGCCCEEEGGGHHHHHHFFFDDDBBBBBBCCCCCCCCCBBBBBBAAA@@@@@@@@@AAA@@@???>>><<<;;;=========<<<;;;::::::::::::::::::999888777777777333333333333333333333333111111000000000/////////////////////............,,,---///000000///...,,,......---,,,,,,,,,------////////////............,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------................................................,,,------......------,,,,,,,,,------.../////////......---------,,,,,,,,,......------------......++++++,,,,,,---......///------------------------,,,,,,,,,---------......---......///////////////////////////////////////------......///000000111........................------............------............////////////000000000000000000000000//////111222222222111111000111222333555666777777666666777888:::;;;<<<<<<;;;;;;<<<======>>>??????>>>>>>>>>=========<<<<<<ooofff]]]XXXZZZ^^^____________aaaaaa___[[[WWWTTTTTTMMMMMMLLLJJJFFFBBB>>>;;;??????>>>===<<<:::999888777444000...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---************************************************))))))***+++,,,,,,------******+++,,,,,,---......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++,,,,,,---...//////222111//////000333666999@@@AAADDDHHHNNNTTTYYY\\\\\\dddnnnvvv|||}}}nnn___TTTKKKEEEAAA===???>>>;;;???JJJTTTYYYlllwwwyyypppaaaNNN@@@777555333333333333111000...---,,,,,,++++++,,,,,,,,,+++++++++++++++++++++************************)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,************************)))************+++++++++************************++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++******+++,,,,,,---.........------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------.........//////......////////////................../////////000000000000000000000000000000000///000000111222333555555555666666888999999>>>>>>???@@@AAABBBCCCCCCCCCDDDGGGJJJMMMPPPRRRSSSTTTVVVXXXZZZYYYWWWTTTQQQIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFDDDBBB@@@??????>>>>>>===<<<;;;;;;;;;<<<<<<;;;::::::999888888444444444444444444444444222222111111000000//////000/////////............,,,,,,,,,,,,,,,,,,++++++///...------,,,,,,,,,,,,.........///////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................,,,------......------,,,,,,,,,------...///000000.........------,,,,,,,,,///......------......///++++++,,,,,,---...//////------------------------,,,,,,,,,---------......---......///////////////////////////////////////---------...///000000111........................---..................---............/////////000000000000000000000000000000111222333444333333222222333444666888999;;;;;;<<<===>>>@@@BBBCCCDDDEEECCCCCCDDDEEEEEEFFFGGGGGGBBBBBBBBBBBBAAAAAA@@@@@@sssiii^^^WWWYYY^^^___^^^^^^^^^```aaa```\\\VVVRRRPPPOOOMMMNNNOOOJJJAAA===>>><<<======;;;999888999;;;777444000...---------,,,+++,,,......---+++(((&&&))))))******++++++++++++,,,+++*********+++,,,---++++++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,++++++---///111111444...,,,000555999AAAKKKQQQNNNQQQ\\\gggmmmrrrwwwxxxtttcccUUUMMMKKKHHHMMMMMMEEECCCJJJRRRUUU```eeemmmrrrnnnmmmxxxkkkSSSAAA:::666555888888444111222//////...---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,+++***))))))***+++,,,***+++,,,---///000111111---,,,,,,++++++,,,,,,---******************************))))))******+++,,,***************************************************************************+++---......---+++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,------...//////000//////000000///...------------......///000000000333111///...///111222222333//////222222000555<<<:::<<<===>>>???AAAEEEHHHIIIJJJKKKLLLMMMMMMNNNNNNVVVZZZaaagggmmmrrrwww{{{{{{|||}}}zzzrrrkkkiiiaaa[[[YYYXXXTTTRRRRRRRRRWWWXXXSSSMMMJJJHHHEEEDDDGGGHHHEEE@@@<<<<<<===888999:::<<<;;;:::777555888777555666777888888777555555555444333222000//////////////////...............---------......///......................../////////...---------,,,------------------------------------------------------------------------------------------------,,,,,,,,,---------......................................................------------------------------------------------...------,,,,,,------...------------------------,,,------......------,,,---------............///000000000000000000000000///............---------////////////////////////........................000000000000000/////////,,,///111///------111555444111...///333444222...000222444555666666888:::===>>>???CCCGGGJJJKKKKKKJJJLLLOOORRRUUUUUUSSSQQQRRRTTTTTTVVVZZZ\\\VVVMMMMMMLLLKKKKKKLLLLLLJJJHHH{{{iii___WWWYYY]]]^^^]]]]]]]]]___aaa___[[[UUURRRPPPOOOMMMMMMNNNIIIAAA>>>@@@===>>>===;;;999888999:::777444000...---------,,,+++,,,---------+++)))((()))*********++++++++++++++++++*********+++,,,---++++++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,---...//////...111///222999???EEEOOOZZZeeedddiiiuuu{{{wwwvvvrrruuuzzz}}}|||yyyvvvqqqrrrrrrpppkkkccc\\\XXX\\\bbbddd```\\\[[[YYYUUUUUUXXX]]]___[[[\\\hhhxxx~~~vvviiiVVVEEE<<<888777999999666444444111111000///............,,,,,,++++++++++++,,,,,,,,,+++***))))))***+++,,,++++++,,,---...//////000,,,,,,++++++++++++,,,,,,***************************************++++++,,,***************************************************************************+++---......---+++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------......///////////////000000///......---////////////000000111111333222222333333333333222333222444999888555666;;;>>>BBBHHHMMMRRRWWW[[[^^^eeegggjjjkkkkkkkkkjjjjjj{{{~~~zzzxxxxxxtttwwwuuummmddd\\\RRRJJJLLLLLLJJJGGGDDDBBBBBBCCCDDDAAA>>>;;;:::;;;;;;;;;:::999777666777888777666777777777666555444333222111000000000//////............------------.............................................---------------------------------------------------------------------------------------------------------,,,,,,,,,---------......................................................------------------------------------------------...------,,,,,,------...------------------------,,,------......------,,,---------............///000000000000000000000000///............---------////////////////////////........................///////////////000000000---///111111000000111333444111///000333555666666666:::>>>AAABBBBBBCCCDDDFFFLLLVVV```gggjjjhhhffffffhhhkkkooosssvvvwwwvvvqqqssstttuuuzzz}}}yyyqqqeeeddddddeeeccc___YYYUUUjjj___WWWYYY]]]]]]\\\[[[]]]^^^___^^^YYYTTTQQQOOOOOOMMMLLLLLLHHHBBB@@@BBB??????>>><<<999777777888777444000...---------,,,++++++++++++++++++++++++************++++++++++++++++++******++++++,,,---******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---......///////////////333666===FFFLLLSSS___jjjtttzzz~~~wwwxxxwwwpppddd\\\ZZZZZZWWW___bbbeeeccc\\\UUUPPPOOOJJJKKKOOOVVV[[[\\\YYYUUUVVVVVVWWW[[[]]]\\\WWWRRRZZZbbbkkkrrrvvvvvvooogggcccaaa___[[[VVVUUU[[[dddttt|||zzzooohhheeeYYYIII@@@;;;999::::::666444555444333222111000000000000,,,,,,++++++++++++,,,,,,++++++************++++++++++++,,,,,,,,,---------++++++************++++++************************************+++++++++,,,************************************************************************++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///..................////////////000000000///......000000000000111111111111///000222444555555444333555555777<<>>>>>>>>??????>>><<<:::999999999888777888888999888888777666666333333222111000000//////......---------------...........................---------...............------------------------------------------------------------------------------------------------,,,,,,,,,---------..............................------------------------------------------------------------------------...------,,,,,,------...------------------------------............---------------............///000000000000000000000000///............---------////////////////////////........................---......//////000000111---...///000111000000000333333333333444777;;;>>>AAAGGGPPPWWW[[[]]]^^^^^^bbbiiiuuuyyyrrrkkk```XXXYYY]]]]]][[[[[[\\\^^^^^^\\\XXXSSSPPPOOOOOOLLLKKKKKKGGGBBBAAADDD@@@@@@???<<<888666666777777444000...---------,,,++++++*********+++------+++++++++++++++++++++++++++***++++++++++++,,,,,,******+++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------------------------------............////////////...000222444<<>>=========<<<;;;999999:::::::::999999888666555555333222111000000///...------------------........................,,,---------.../////////------------------------------------------------------------------------------------------------,,,,,,,,,---------..............................------------------------------------------------------------------------...------,,,,,,------...------------------------------............---------------............//////////////////////////////............---------////////////////////////........................////////////////////////222111000000111222222333555:::???@@@@@@AAAGGGKKKTTT\\\hhhttt{{{kkkaaaXXXZZZ^^^^^^\\\[[[]]]^^^^^^[[[WWWSSSPPPOOOOOOLLLKKKKKKGGGBBBAAADDD@@@@@@???<<<888666666777777444000...---------,,,+++***))))))***+++---...,,,+++++++++++++++++++++******++++++,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------.........//////...///...------111888<<>>888888666555555555555555111000///...------------+++++++++,,,,,,+++++++++,,,++++++++++++*********+++******))))))******+++************************)))***+++,,,,,,,,,,,,+++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,---.........------------------------------------............///........./////////////////////000000000000000///...//////000111111222222333444555555555888===BBBEEEKKKTTT```qqq{{{tttlllggg```ZZZRRRMMMLLLJJJGGGDDDDDDBBB@@@???@@@@@@???>>>:::;;;;;;;;;;;;;;;::::::888888777666444333222222000///......---------...........................,,,---------.../////////------------------------------------------------------------------------------------------------,,,,,,,,,---------..............................------------------------------------------------------------------------...------,,,,,,------...---------------------------......//////......------------............//////////////////////////////............---------////////////////////////////////////////////////111111000000/////////...444333222111111444888;;;BBBKKKVVV\\\^^^___dddhhhpppxxxlllaaaYYY[[[______^^^]]]]]]^^^^^^[[[WWWSSSPPPPPPOOOMMMLLLLLLHHHBBB@@@BBB@@@@@@???<<<888666666777777444000...---------,,,++++++*********+++---...,,,,,,,,,,,,++++++++++++)))***+++,,,,,,,,,,,,+++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------......------------------------------........./////////---...000111333888AAAHHHMMM[[[mmm|||wwwfff]]]\\\YYYZZZXXXTTTRRRXXXdddooo~~~~~~}}}{{{www|||~~~zzzvvvssskkk___VVVOOOGGGBBBEEEJJJLLLMMMNNNHHHIIIOOObbb|||}}}tttXXXQQQIIIFFFCCC>>>===>>>;;;;;;:::999888888888888555444333111///......---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++************************)))***,,,---------,,,+++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++,,,---............---------------------------------............///---......///000000111111//////000111111111000000......///111222333444555444666888999;;;AAAJJJQQQbbbooowwwfffYYYSSSOOOKKKGGGHHHFFFDDDCCCCCCCCCBBB@@@===============<<<;;;;;;999999888777666666555555111111000///....................................---------...............------------------------------------------------------------------------------------------------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,------...------------------------......////////////......---------............///000000000000000000000000///............---------////////////////////////////////////////////////222222111111111000000000///111333444555:::BBBIII[[[eeesss}}}lllbbbZZZ\\\```aaa``````^^^___^^^[[[WWWSSSQQQQQQOOOMMMMMMNNNIIIAAA>>>@@@?????????<<<999777777888777444000...---------,,,++++++++++++++++++,,,,,,------,,,,,,,,,+++++++++)))***+++,,,,,,,,,++++++******++++++,,,------...------------------------++++++++++++++++++++++++++++++,,,,,,---......///....................................////////////...333999>>>AAAGGGPPPVVV\\\lllxxxeeeXXXQQQQQQVVV```hhhqqqvvvxxx|||~~~uuulllaaaWWWSSSPPPMMMMMMPPPVVVVVVWWW]]]kkkyyy{{{uuu|||~~~~~~sssfff\\\RRRGGGBBBAAA@@@???>>>===<<<<<<<<<<<<:::888666333111///...---++++++,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************)))***,,,---...---,,,+++************************************************************************---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,***+++,,,---....................................---------............///,,,------///000111222333//////000111111111111111...///111333555777888999999???HHHPPPYYYdddrrr{{{vvvlll```XXXSSSQQQMMMKKKJJJHHHFFFDDDAAAAAAAAA@@@???>>>===<<<999999999999888888777777333222111000////////////.......................................---------------------------------------------------------------------------------------------------------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,------...------------------------......////////////......---------............///000000000000000000000000///............---------////////////////////////////////////////////////000000111222333333444444222:::DDDIIILLLRRR\\\eeewwwyyylllbbbZZZ\\\aaacccbbbaaa_________\\\WWWSSSRRRQQQOOONNNNNNOOOJJJAAA===>>>??????>>><<<999777777888777444000...---------,,,++++++++++++++++++++++++---------,,,,,,+++++++++)))***+++,,,---,,,++++++******+++,,,,,,---..............................++++++++++++++++++++++++++++++,,,,,,---...//////..................................../////////000111999CCCKKKPPPUUU\\\bbbkkk|||{{{lll\\\VVVVVV\\\eeemmm{{{|||tttjjj```]]]___cccccc___XXXYYYccciiiiiieeefffnnnzzziiiXXXNNNKKKCCCBBBAAA@@@????????????<<<;;;888555222///...---++++++------------++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---************************)))***,,,......---,,,+++************************************************************************---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------......------,,,***+++,,,---....................................---------.........//////+++,,,---///000222333444//////000111111111111111///000222444777999;;;<<>>===999999999999999999999999444333222111000000000000......................../////////......------,,,------------------------------------------------------------------------------------------------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,------...------------------------......////////////......---------.........//////000000000000000000000000//////.........---------////////////////////////000000000000000000000000...///000222444666777888@@@MMM]]]gggjjjppp|||uuujjjaaaZZZ]]]bbbbbb```___aaaeeeddd^^^YYYVVVSSSPPPNNNOOOPPPOOOKKKFFFAAA>>>???>>><<<999888777777888777444000...---------,,,,,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++******---/////////.........------.........---,,,,,,,,,,,,---......++++++,,,,,,,,,---------///......---------............//////......///111999BBBOOOXXX___hhhsss{{{sssfffccceeejjjmmmoooxxxrrrhhhkkkcccUUURRR\\\cccbbbVVVUUUaaayyy{{{cccRRRRRRHHHAAACCCEEEAAA???@@@===AAA@@@888444444333...////////////...---,,,,,,......---,,,,,,,,,------------,,,++++++***))))))***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............---------------............///.........------,,,,,,,,,///////////////.........000000000///...///333666111111111222333222000---111444777888:::@@@JJJQQQ___xxxzzzjjjbbb\\\VVVQQQPPPGGGHHHIIIIIIHHHEEEBBB@@@;;;:::::::::::::::999999999777444111///...//////---,,,,,,,,,------...///.........------,,,,,,,,,------............---------------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.......................................---------,,,,,,,,,------------------------------------------------------------------------///...---,,,,,,,,,,,,,,,,,,,,,,,,---------.............................................///000000000000000000000000000000000000//////.........---///////////////.........111...,,,,,,---///000///666222222666999;;;CCCMMM^^^ooosssggg^^^XXX\\\bbbcccbbbaaaaaaeeeddd^^^YYYWWWTTTPPPOOOPPPPPPOOOLLLGGGBBB???>>>===;;;888777666777777777444000...---------,,,,,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++---/////////......------------......---,,,,,,,,,,,,---......++++++,,,,,,,,,---------......------------......,,,---...///000333666999BBBFFFQQQbbbwwwyyynnnfffaaa^^^ccciiiwwwvvveee\\\]]]\\\WWWNNNKKKQQQbbbqqq~~~}}}___QQQDDDCCCEEECCCAAAAAA<<>>IIIZZZnnn{{{zzzkkk^^^XXXUUUSSSPPPLLLHHHEEECCCBBBAAA???===<<<===>>>???@@@:::999777444222111111111///...............//////.........------,,,,,,,,,------............---------------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................---------,,,,,,,,,------------------------------------------------------------------------///...---,,,,,,,,,,,,---,,,,,,---------.................................///............///000000000000000000000000000000000/////////............////////////////////////000000000111111111222333555333444:::@@@HHHVVVddd|||zzzzzz|||}}}{{{{{{zzz|||zzzwwwyyy|||zzz{{{ssscccZZZUUUZZZbbbdddddddddaaaeeeddd^^^YYYWWWTTTQQQPPPPPPPPPOOOLLLHHHCCCAAA===<<<:::888777666666666777444000...---------,,,,,,++++++******++++++,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++---//////...------,,,,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,,,,,,,------------------,,,,,,,,,------.........///111555;;;???BBBLLLNNN[[[wwwyyybbbWWWRRRQQQXXXaaavvvtttnnnggg^^^SSSJJJFFFLLLUUUaaatttqqqYYYKKKFFFDDDBBBBBB???@@@>>>999777888777444222222222222111000///......---,,,,,,+++++++++,,,......------,,,,,,++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............---------------............///.........---------------///////////////////////////000111111000///000222...111444555444444777:::<<>><<<<<<>>>??????<<<;;;:::888777555444444111111000/////////000000.........---------------------............---------------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.................................---------,,,,,,,,,------------------------------------------------------------------------......---,,,,,,,,,------,,,------------.................................//////......//////000111000000000000000000000000////////////............////////////////////////...000222222000000333555777>>>KKKWWW___hhhuuu|||tttlllgggeeeggghhhmmmnnnnnnkkkgggfffhhhkkkkkkkkkgggbbbcccjjjooopppiiijjjlllpppvvv|||wwwbbbYYYUUUZZZaaadddccccccaaaeeeddd^^^YYYXXXUUUQQQQQQQQQQQQOOOLLLHHHEEEBBB===<<<:::888777777777888777444000...---------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,+++,,,...///...------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......,,,,,,,,,------------...---,,,,,,,,,,,,------...111111333888???FFFKKKNNNVVV]]]ooogggXXXQQQWWW]]]___jjjzzzwwwjjj\\\OOOKKKNNNSSS[[[ccciiitttxxx```QQQIIIFFFEEEDDDCCCAAA???===:::777444333333333333222111//////...---,,,+++++++++++++++.........------,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,---------......------............---------------............///...............---------///////////////000000000///000222222111000000111...222777777555777<<>>===;;;<<<<<<<<<;;;:::888777666333333111000000/////////...............---------------............---------------............///------------------------------------------------..............................---------,,,,,,,,,------------------------,,,,,,------------------------------------------...------,,,,,,,,,------------------..................................../////////...///000000111///////////////////////////////////////.........///////////////000000000///222444222000111888>>>EEEXXXssszzzwwwuuuqqqlllfffbbbaaabbbcccdddbbbdddeeeccc```___bbbfffjjjjjjfffaaaaaaeeegggdddfffggggggfffeeefffiiikkk~~~ddd[[[VVVZZZaaacccbbbbbbaaaeeeddd___ZZZXXXVVVRRRQQQQQQPPPOOOLLLHHHEEECCC>>>===<<<:::999999999:::777444000...---------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,+++,,,...///...,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......,,,,,,---------.........,,,,,,,,,,,,------...///000222888CCCOOOYYY___aaahhhqqq|||xxxkkkcccXXXWWWaaarrrxxxwwwttteee```aaa]]]VVVPPPTTTXXXcccvvvooo\\\OOOGGGCCCAAA@@@AAA@@@<<<777444555555444444333111000//////...---,,,++++++++++++......------------,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,---------......------............---------------............///........................////////////000000111111///111333333222111222222333555666777:::DDDSSS___pppmmm```YYYVVVRRRNNNHHHFFFFFFDDDAAA===<<<<<<<<<<<<;;;:::888888666555333222000/////////........................------............---------------............///------------------------------------------------..............................---------,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------,,,,,,,,,------...---------.........//////........................///////////////000111111////////////////////////.........///////////////////////////000000111111111333444444444999DDDMMMbbbxxxwwwoooiiifffiiilllkkkiiiggghhhiiikkkkkkjjjgggkkkpppqqqooommmmmmnnnmmmpppqqqppprrrtttqqqkkkgggfffccc```]]]^^^aaadddeee\\\WWW[[[aaacccbbbaaaaaadddddd___ZZZYYYVVVSSSPPPPPPOOOMMMKKKHHHEEEDDD???>>><<<;;;:::::::::;;;777444000...---------,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------***++++++,,,,,,------...---,,,,,,---...///---+++------,,,,,,,,,,,,---------,,,,,,,,,,,,---......,,,---------............------------......///000///444@@@RRRdddqqqwwwxxx}}}~~~zzznnn```XXXYYY]]]eeemmm|||~~~yyyjjj]]]TTTNNNNNN[[[ooo|||aaaMMMFFFAAA>>>@@@AAA>>>:::999777777777666444333111111000///...---,,,+++++++++---------,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,---------......------............---------------............///.............../////////...//////000000111111222000222333333333333555666777777999>>>JJJ___www|||qqqlll\\\UUUNNNJJJIIIHHHCCC???======<<<<<<;;;;;;::::::999888666444222111000000.............../////////------............---------------............///------------------------...------------,,,,,,,,,..............................---------,,,,,,,,,------------------------+++,,,,,,------.........------------------------------,,,,,,,,,---......------........./////////........................000000//////000000111222000000000000000000000000.........///////////////...//////000000111111222...000333777===HHHUUU___zzzqqqmmmgggbbbbbbdddhhhooovvv|||}}}|||wwwppphhhcccaaaaaabbb|||eee]]]WWW\\\bbbdddccccccaaadddddd___[[[YYYWWWTTTOOOOOONNNLLLJJJGGGEEECCC>>>===;;;:::999999:::;;;777444000...---------,,,,,,++++++******++++++,,,+++++++++,,,,,,---------******+++,,,,,,---......---,,,,,,---///...---+++......------------......---,,,,,,,,,,,,---......------------........................///000111111555===MMMcccxxx|||lll\\\TTTWWWdddooozzziii\\\QQQQQQZZZdddrrr|||jjjVVVKKKCCCBBBBBB???>>>???;;;::::::999888666444333111111///...---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,........................,,,,,,,,,---------......------............---------------............///---........./////////000...//////000111111222222222333444333333555888:::>>>EEEQQQcccxxxwwwlll]]]SSSNNNKKKFFFAAA???>>>===<<<<<<<<<===>>>===<<<:::777555333222222---........./////////000------............---------------............///..............................---------,,,,,,,,,..............................---------,,,,,,,,,------------------------++++++,,,,,,---......///------------------------,,,,,,,,,,,,,,,---...///............////////////........................000000//////000000111222000000000000000000000000............/////////000...//////000111111222222111555<<>>===;;;:::999888888888444222000---,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---------------------------,,,,,,,,,---------..............................,,,,,,------------......222000000222000///777CCCMMMUUUcccuuuvvvccc___```kkkvvv{{{rrrccc```YYYNNNLLLNNNVVVjjj~~~gggUUUIII@@@>>>BBB@@@AAA@@@===;;;:::666333444444333111///,,,***)))+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------,,,,,,,,,---------..............................---------.........//////............/////////000............/////////000///333555222///000333555555333777<<<888555DDD[[[nnn{{{jjj]]]SSSMMMDDDEEECCC???;;;;;;===AAAAAA???<<<;;;;;;;;;;;;:::333222000...---...///000......---------......///................................................//////.........---------//////.........---------........................------............------,,,,,,,,,---------......------------------------------------------------------------------------////////////000000000000............/////////000111111000000000000111111222///,,,+++---///...,,,222000///000444999===???EEEVVVqqquuuhhh```___ccc]]]]]][[[ZZZ\\\eeerrr{{{sssaaaYYYTTTYYYaaadddccccccaaa```^^^]]]\\\ZZZVVVSSSOOONNNMMMKKKHHHEEECCCAAA>>>===<<<:::888777777777444222000---,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---...------------------------,,,,,,,,,---------......................................................///---...222444666???IIIYYYffftttyyyyyyuuunnngggkkklllttt~~~yyyyyyoooaaaRRRPPPRRR^^^zzzoooXXXIIICCCBBBBBBBBBBBBAAA@@@???<<<999777777555444111///---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------,,,,,,---------.................................---------.........//////........./////////000000........./////////000000222444444222///000222333888444666>>>CCCLLLddd}}}qqqaaaWWWOOOMMMIIIDDDAAA@@@AAACCCBBB@@@>>>=========;;;:::666444222000......//////.........------......///................................................//////.........---------//////.........---------........................------............------,,,,,,,,,---------......------------------------------------------------------------------------////////////000000000000........./////////000000111111000000000000111111111...------///111000//////000111333777>>>FFFLLLbbbqqqrrriiiccc^^^]]]___^^^\\\YYY[[[eeeyyyppp^^^VVVRRRXXX```cccddddddbbb```^^^]]]\\\ZZZVVVSSSOOONNNMMMKKKHHHEEEBBBAAA???>>><<<:::888777666555444222000---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...------------------------,,,,,,,,,---------............................../////////////////////...000---...444;;;BBBKKKSSSaaaqqq}}}wwwjjjdddiiinnn}}}iiibbbYYYWWWgggqqq\\\NNNDDDCCCAAAAAAAAAAAA???<<<:::;;;:::999666444222000///------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------,,,------------.................................------........./////////....../////////000000000////////////000000000000333333222333333333333444888666;;;III[[[qqqzzzmmm]]]VVVLLLFFFDDDDDDDDDCCCBBB@@@???>>>???>>><<<;;;:::888666333111///////////////......---......///////////////////////////.......................................---------...............---------........................------............------,,,,,,,,,---------......------------------------------------------------------------------------////////////000000000000....../////////000000000111111000000000000111111///......///111222222111111222222444;;;HHHXXXcccvvvvvvnnnhhhgggfffcccaaaaaaiiioooyyy~~~{{{zzzooo\\\TTTQQQWWW```dddeeeeeebbbaaa___^^^]]]ZZZVVVSSSOOONNNMMMJJJGGGDDDAAA@@@@@@>>><<<:::888666555444444222000---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------------,,,,,,,,,---------............................../////////////////////...333222333;;;EEEPPPYYY^^^jjjrrrtttjjjaaafffxxxmmm]]]\\\nnnyyybbbMMMHHHCCC@@@AAAAAA>>>;;;;;;>>>===;;;888555333222111---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------------------................................................////////////...////////////000000000//////000000000111111111111000111555777666666777777===LLLddduuuhhhWWWLLLIIIIIIHHHEEE@@@???>>>>>>??????===;;;>>><<<999666333111000///000//////...............000000000000000000000000................................................................................................------............------,,,,,,,,,---------......------------------------................................................////////////000000000000...////////////000000000111111000000000000111111...//////000111222111111666555666;;;HHHYYYjjjuuuuuuwwwyyyzzzzzztttjjjkkkqqqyyy{{{zzz|||xxxvvvwwwrrrlllmmmkkkgggbbb___]]]\\\[[[aaaeeelllsssyyyqqq\\\TTTPPPWWWaaaeeefffgggcccbbb```^^^]]]ZZZVVVSSSOOONNNMMMJJJGGGDDDAAA??????>>><<<999777555444444444222000---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,---------......,,,,,,,,,---------..........................................////////////333555:::CCCPPP^^^gggkkkoookkkbbbYYY^^^sssjjj^^^```nnn{{{eeeTTTJJJBBBBBBBBB@@@???AAA@@@>>><<<888666333222222------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------------------------------.........//////................................./////////000000////////////000000000111000000000111111111111222000///111777888555555999AAARRRmmm}}}uuusssuuuxxxyyywwwvvvuuuuuuyyyooo___WWWSSSMMMIII@@@???===>>>>>>???>>><<>>;;;999666333222111111000///...............000000000000000000000000........................---.....................---.............................................------............------,,,,,,,,,---------......------------------------................................................////////////000000000000////////////000000000111111111000000000000111111///000000000000000111222666999AAAOOO```nnnvvvxxxooonnnpppwww~~~uuupppnnnlllkkkuuuyyypppgggbbbbbbcccbbb___cccbbb___\\\___dddddd___\\\[[[XXXVVVTTTSSSSSSSSSVVVWWWXXXYYY[[[___dddhhhsss[[[TTTPPPWWWaaaeeefffgggdddbbb```___]]]ZZZVVVSSSOOONNNMMMJJJFFFCCC@@@>>>>>>===;;;999777666555444444222000---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------+++,,,,,,------.........,,,,,,,,,---------..............................------...///000111222222222:::BBBKKKWWWdddmmmpppccc]]]UUUWWWkkkzzzmmmcccbbbfffooodddTTTEEEAAA@@@>>>???CCCBBB@@@===999666444333333......------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------------........./////////............................../////////000000000/////////000000000111111000111111111222222222222222000222888888666<<>>===>>>>>><<<:::888666444333111111000///............////////////////////////........................---------...............---------.......................................------............------,,,,,,,,,---------......------------------------................................................////////////000000000000/////////000000000111111111111000000000000111111000111111111000111444666777AAASSShhhwww}}}{{{xxxtttuuu{{{~~~pppggghhhooowww{{{tttmmmfffaaa___[[[VVVUUUWWWZZZZZZZZZ[[[\\\[[[YYY\\\aaabbb```[[[ZZZYYYXXXWWWUUUTTTSSSUUUTTTSSSRRRQQQSSSWWWZZZmmm[[[SSSOOOVVV___cccdddeeeeeecccaaa___]]]ZZZVVVSSSOOONNNMMMJJJFFFCCC@@@>>>===<<<:::888777666555555444222000---,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,******,,,---------,,,+++++++++,,,,,,---......///,,,,,,,,,---------....................................///111333444666666888BBBLLLPPPVVV___eeeeeeYYY]]]cccqqq~~~vvvwwwwwwiiiccc^^^fffxxxlllTTTIIICCC======CCCDDDBBB>>>:::777555444444000000000///...---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------............////////////.........................../////////000000000000//////000000000111111111111111111222222222333333444111444:::<<<@@@QQQfffrrriiigggiiiqqq||||||~~~yyy~~~|||mmmbbbVVVQQQJJJEEEBBBAAA???>>><<<<<<<<<;;;999888777666222111000///............................................................---------.........//////---------.........//////........................------............------,,,,,,,,,---------......------------------------................................................////////////000000000000//////000000000111111111111111000000000000111111000111222111111555:::???BBBPPPcccssszzz~~~|||jjjeeeaaafffsssxxxjjj^^^YYYYYYZZZZZZ\\\\\\[[[\\\]]]___```aaa[[[______\\\[[[]]]^^^]]]\\\\\\]]]]]]\\\ZZZXXXWWWTTTUUUVVVUUUSSSSSSTTTUUUyyyfffZZZRRRNNNUUU^^^bbbcccccceeecccaaa___]]]ZZZVVVSSSPPPOOOMMMJJJFFFBBB???===<<<;;;:::888777666666666444222000---,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++++++++,,,,,,---...//////,,,,,,,,,---------.................................///111333555777999999@@@KKKTTTSSSRRRVVVXXXWWW```nnnzzzlll___bbbuuuvvvjjjZZZ[[[iiijjjXXXLLLAAA@@@FFFFFFCCC???;;;888666666666333222222111000//////...++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,------------------------............/////////000........................////////////000000000000000000000000111111111111111111222222222333333333555222555<<>>BBBQQQooo~~~wwwyyyiiiUUUOOOOOOJJJCCC???BBB@@@===;;;::::::::::::888666444111000/////////------..................////////////////////////........................///...---,,,,,,---...///........................------............------//////.........---------................................................////////////000000000000000000000000000000000000222222111111111111111111333222111000111000///---222000000555:::@@@IIISSSgggiiiiiiggglll~~~qqqhhh___kkkwww{{{rrrmmmllliiiddd```[[[ZZZYYYYYYZZZ^^^aaaddddddddddddccc```]]]YYYWWWXXX[[[______]]]^^^bbbeeeggghhhiiilllllljjjfffbbbdddbbb___]]]\\\ZZZWWWTTT~~~lll\\\SSSNNNUUU___ddddddcccbbb^^^ZZZZZZ[[[ZZZVVVRRRPPPNNNKKKIIIGGGEEEBBB@@@===;;;:::888666555444444555444222///---,,,,,,,,,------------------------------------------------,,,---......,,,,,,---...,,,,,,,,,---------......---,,,,,,,,,,,,---........................///000111000000333;;;FFFOOOTTTXXXTTTQQQOOOLLLPPP___ppp}}}rrrlllkkkmmmoooqqqwwwxxxfffXXX^^^nnnzzz\\\LLLHHH@@@@@@@@@>>><<<<<<;;;999888555222222222222///---,,,,,,---,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.....................////////////////////////000000000000///////////////000111111111111111111222222222222444333222444666888888777666999BBBWWWxxxzzzyyy}}}}}}fffZZZUUUOOOIIIFFFAAA@@@>>>======<<<<<<;;;999888777555333222111111........................////////////////////////..............................------------..............................------............------//////.........---------................................................////////////000000000000000000000000000000000000222222111111111111111111222222111111222222111111...222999???CCCLLL\\\lllsssmmmhhhmmmzzzxxxpppkkkzzz}}}nnniiicccaaabbbbbb^^^[[[[[[]]]```bbbcccaaa^^^\\\____________^^^]]]\\\[[[^^^^^^^^^___bbbfffjjjlllmmmmmmoooqqqqqqnnniiieeecccaaa``````bbbbbbbbbaaaooo^^^TTTOOOVVV```dddcccbbbaaa^^^ZZZXXXYYYXXXUUURRRPPPNNNKKKIIIGGGEEEBBB@@@===<<<:::888666555444444555444111///------------------------------------------------------------,,,---......,,,,,,---...,,,,,,,,,---------......---,,,,,,,,,,,,---......---------------...//////555333333999EEERRR\\\``````WWWMMMKKKQQQ^^^ppp~~~ttthhh___]]]bbbgggwww{{{___PPPOOO]]]zzzyyy[[[JJJAAA@@@@@@AAABBB@@@>>><<<:::888555333333222000...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.....................////////////////////////000000000000000////////////000111111111111111111222222222333000000111333666888999888<<>><<<;;;888555444222111111...---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------........................////////////////////////000000000000000000//////000000111222111111111222222222333333000222333333222444:::???HHHaaawwwfffWWWNNNKKKIIIFFFEEEEEECCC>>>:::<<<<<<<<<;;;:::777555333000000000///////////////////////////////////////........................,,,---...//////...---,,,........................------............------........................................................................////////////000000000000000000000000000000000000111111222222222222222333222222222111111111333555:::777===SSSmmm~~~|||uuu|||xxxrrrpppnnnmmmlllmmmllliiifffiiihhhgggfffffffffggghhhjjjiiihhhgggfffggghhhiiinnnooorrrvvvzzz|||xxxvvvuuusssrrrnnnllliiihhhhhhhhhgggfffvvv```VVVQQQWWWaaaeeedddcccdddbbb___\\\[[[YYYWWWVVVPPPNNNKKKIIIGGGEEEBBB@@@===<<<;;;999777666555555444333111///...------...------------------------------------------------,,,---......,,,,,,---...,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,,,,,,,---...///000000111666AAAMMMWWWYYYVVVRRRLLLLLLQQQ^^^rrrnnn```]]]ffflllnnntttnnn\\\RRRUUU\\\wwwpppSSSHHH@@@BBBEEEDDDBBBBBB???>>>;;;777444333333333......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////............////////////////////////000000000000000000000000000111222222111222222222222333333333444888999555111666FFFTTThhh~~~hhhXXXPPPKKKGGGEEEFFFEEEAAA===<<<======<<<:::888555444111111000000000/////////////////////////////////........................,,,---...//////...---,,,........................------............---------.....................................................................////////////000000000000000000000000000000000000111111222222333333333333222333333111///000222555999===LLLddd{{{pppooouuu~~~}}}}}}}}}{{{ttttttssssssssssssqqqooorrrqqqooommmmmmmmmnnnooorrrrrrrrrssssssuuuvvvvvvxxx|||zzzyyyxxxxxxwwwuuusssxxx```VVVQQQXXXbbbfffeeedddddddddbbb```^^^[[[XXXWWWPPPNNNKKKIIIGGGEEEBBB@@@>>>===;;;999777666555555444222111///...---......------------------------------------------------,,,---......,,,,,,---...,,,,,,,,,---------......---,,,,,,,,,,,,---......---------...///000111222333<<>>:::555333444555000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------........./////////............////////////////////////000000000000111000000000000111222222222222222222333333333333222777999666777EEE]]]qqq~~~vvvooojjjkkkoooxxxqqqZZZRRRJJJFFFGGGGGGEEEBBB>>>======<<<:::888666555222222111111000000//////////////////////////////........................---..................---........................------............---------------...............................................................////////////000000000000000000000000000000000000111111222222333444444444222333444222000000555888777IIIcccvvvvvvdddaaajjj{{{~~~zzzwwwtttuuuvvvxxxyyy{{{|||}}}{{{|||~~~}}}zzzxxx|||zzzvvv___VVVQQQXXXbbbgggffffffcccdddeeeccc```[[[XXXVVVPPPNNNKKKIIIGGGEEEBBB@@@>>>===;;;999777666666555333222000///............------------------------------------------------,,,---......,,,,,,---...,,,,,,,,,---------......---,,,,,,,,,,,,---...............///000111222333;;;DDDNNNSSSPPPJJJDDDBBBOOO___rrr~~~|||~~~}}}pppggggggkkkqqqaaaXXXmmmoooTTTJJJGGGCCCBBBEEEDDDCCC@@@;;;666333555777333222///---,,,+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................////////////............////////////////////////000000000000111111000000111111222333222222222333333333444444222444888???NNNfffyyytttnnnjjjhhhmmmuuu~~~rrrfffWWWNNNKKKJJJGGGDDD@@@???>>><<<:::999888888333333222111111000//////////////////////////////..............................------------..............................------............---------------.........//////................................................////////////000000000000000000000000000000000000111111222222333444444555000333555444222444:::???EEEUUUkkkzzz~~~mmmaaammm{{{~~~yyyvvvwwwxxxzzz|||rrr___UUUQQQXXXccchhhggggggbbbdddeeeddd```[[[WWWUUUPPPNNNKKKIIIGGGEEEBBB@@@>>>===;;;999888666666555333222000///.........///------------------------------------------------,,,---......,,,,,,---...,,,,,,,,,---------......---,,,,,,,,,,,,---............//////000222333444BBBJJJQQQQQQJJJDDDBBBDDD[[[mmm}}}zzzkkkooooooeee[[[^^^oooppp[[[___fffwwweeeSSSKKKBBB@@@CCCEEEDDDBBB<<<666444555888666444111...---,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............/////////000............/////////000////////////000000000000111111111000111111222333222222333333333444444444888999>>>NNNhhhyyy|||{{{gggWWWPPPLLLHHHDDDBBBAAA>>><<<:::999999:::333333222222111000000///////////////////////////........................///...---,,,,,,---...///........................---..................------------.........//////................................................////////////000000000000000000000000000000000000111111222333333444555555///222555555555888???EEE[[[\\\dddtttqqqhhhnnnwww{{{~~~~~~}}}|||xxxyyy{{{|||~~~ttt[[[SSSQQQ[[[hhhllliiieeeeeecccbbbaaa___\\\WWWSSSOOOMMMKKKIIIFFFCCC>>>;;;===<<<:::888777666555555333222111///......------------------------------+++,,,,,,------,,,,,,+++---------------------------------............///...------,,,,,,,,,------,,,///111111///222999@@@SSSTTTQQQIIIBBBBBBJJJRRRnnnttt}}}wwwkkk^^^VVVYYY^^^hhh}}}}}}{{{kkk[[[TTTbbbwwwaaaMMMIIIEEE>>>BBBBBB@@@>>>>>>===888333:::888555222111...+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..............................////////////////////////......//////000000111111222222222222222222222222111222555666111...333;;;888===LLLhhhwwwcccUUUJJJEEEGGGFFFFFFCCC???===<<<:::777<<<:::666222///.........000000///...............////////////////////////////////////////////////////////////////////////---......///////////////............////////////////////////////////////000000//////.........---000000000000////////////000000000000000000000000444222000000333444333222555000...333888>>>NNN^^^dddggglllvvvkkkeeerrr}}}|||}}}{{{{{{{{{~~~|||uuuxxxqqq\\\TTTQQQ\\\hhhllliiieeecccbbbaaa```___]]]XXXUUUOOOMMMKKKIIIGGGCCC???;;;===<<<:::888777666555555333222111///......------------------------------,,,------......------,,,---------------------------------............///...------,,,,,,------...///000111111222777???EEEPPPOOOLLLIIIIIIPPP]]]fffwwwzzz~~~oooXXXSSSUUUbbbmmmuuu~~~uuucccVVVXXXaaalll~~~\\\JJJEEEDDDCCCCCCAAA@@@???>>><<<999:::888555333222000---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.................................////////////////////////......//////000111111111222222222222222222222222111000222666666333444999===III```wwweeeUUUMMMMMMFFFDDDAAA>>>===>>>===;;;<<<;;;888555222111000/////////...............///////////////////////////////////////////////////////////////////////////---......///////////////............////////////////////////////////////000/////////............000000000000000000000///111111111111111111111111555333111222444555444222///555999888;;;JJJaaasssrrrvvv{{{~~~hhh```kkk{{{|||||||||||||||}}}mmm]]]TTTRRR\\\hhhlllhhheeeaaa````````````^^^ZZZWWWOOOMMMKKKIIIGGGDDD@@@<<<===<<<;;;888777555555444333222111///............---------------------------......//////......------------------------------------............///...---------------......222111000222666===EEEIIIMMMKKKHHHIIIRRR```oooyyy~~~~~~}}}xxxkkk___QQQTTTbbbuuu~~~~~~yyyyyyrrraaaWWWRRRUUUdddttt}}}```OOOFFFCCCCCCBBBBBBBBBAAA@@@@@@:::888555333333111///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------,,,,,,,,,,,,,,,,,,---------......,,,------------.................................////////////////////////......///000000111111222222222222222333333333333333111222777:::888888:::EEEYYYwwwyyydddVVVRRRLLLGGGAAA???@@@@@@???===<<<;;;:::888666333111000......---------......///////////////////////////////////////////////////////////////////////////---......///////////////............////////////////////////////////////////////////............000000000000000000000000111111111111111111111111444333333444555555333222///555999;;;EEE\\\ssszzzggg[[[ggg~~~|||{{{~~~~~~|||{{{|||}}}~~~mmm^^^UUUSSS\\\hhhlllhhhdddbbbaaa`````````]]]YYYVVVOOONNNLLLJJJHHHEEEAAA===>>>===;;;999777555444444222111000///............------------------------------............---------------------------------------............///...------------......///111000222666===CCCGGGIIIKKKHHHGGGMMMZZZjjjvvv}}}zzzzzzzzz|||yyy{{{{{{vvvlllaaaWWWQQQ[[[dddttt}}}{{{{{{yyyzzzxxxvvvhhh]]]YYYbbbnnnfffKKKBBBAAAAAADDDEEECCCBBBDDD:::777444333333222111000---------------,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------....................................////////////////////////...//////000111111222222222222222333333333333333666444555777888888===CCCWWWnnn}}}ggg[[[TTTLLLEEEDDDDDDBBB===;;;:::;;;;;;:::888555222111---------------......///////////////////////////////////////////////////////////////////////////---......///////////////............///////////////////////////////////////////////////.........000000000000000111111111111111111111111111111111222222333444555444333222999444666DDDZZZnnn~~~ddd^^^eeexxxuuu{{{}}}|||zzzzzz|||nnn___WWWTTT]]]hhhkkkgggcccdddcccbbbaaa___\\\WWWTTTPPPNNNLLLJJJIIIFFFBBB>>>>>>===;;;999666555444333222111000//////......///------------------------,,,,,,------------,,,,,,---------------------------------............///---------------...///000...111555<<>>;;;999666555444333111111000///////////////------------------------+++,,,,,,,,,,,,,,,,,,+++---------------------------------............///------------...///000000///444;;;BBBEEEEEECCCAAAAAAFFFOOO]]]jjjrrruuutttnnnqqqwww|||ssskkk___RRRHHHIIIXXXgggrrrxxx|||ttteee^^^dddmmmnnn]]]QQQJJJFFFEEELLLOOOXXXeeeppp{{{|||||||||ssscccYYYlllZZZLLLBBBDDDGGGDDDBBBCCC<<<999555333333333333222//////......---,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,,,,---------......------........./////////////////////////////////000000000000000000000000//////000111111222222333222222333333444444555555333444666666777BBB\\\sss~~~iiiWWWIIIIIIKKKEEE>>><<<999:::;;;;;;:::777555333000000///...............////////////////////////////////////////////////////////////////////////---......///////////////............////////////////////////////////////.........//////////////////000000111111222222222222222222222222222222222///111222222333444777999888EEE\\\lllkkklllzzzpppjjjzzzpppmmmrrrxxx{{{{{{{{{oooaaaYYYUUU^^^iiikkkgggbbbcccbbbaaa```___\\\XXXTTTPPPNNNMMMKKKJJJGGGCCC@@@???>>><<<999666444333333111000000///////////////------------------------,,,,,,------------,,,,,,---------------------------------............///------------...///000111333999AAAEEEEEEBBBAAAAAAFFFNNNZZZgggppptttsssqqqmmmpppwwwzzzlll___RRRNNNQQQYYYgggtttsssuuurrriiiaaaaaahhhooo|||}}}nnndddUUUHHH@@@<<<;;;;;;AAAAAAEEEOOOXXXeeewww}}}}}}~~~{{{nnnrrruuu{{{iiiTTTZZZwwwuuu]]]GGGCCCEEECCCAAACCC@@@===888666555555555555/////////...------,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------..................////////////////////////////////////000000000000000000000000///000000111111222333333222222333333444555555666333444777>>>III]]]|||zzz|||kkkUUUOOOOOOHHHBBBBBB;;;<<<<<<<<<;;;999888777333222111000///.........////////////////////////////////////////////////////////////////////////---......///////////////............////////////////////////////////////............/////////000///000000111111222333333222222222222222222222222000222333333333666;;;@@@IIIbbbuuusssmmmvvvqqqiiiqqq{{{pppjjjqqq{{{||||||nnnbbbYYYUUU^^^iiikkkgggbbbaaaaaa`````````]]]ZZZVVVPPPOOOMMMLLLJJJHHHDDDAAA???>>><<<999666444333333111000000////////////000---------------------------..................------------------------------------.........//////---------......000111111777>>>EEEGGGCCC@@@@@@BBBPPPWWWcccnnnttttttrrrpppmmmpppvvvwwwaaaTTTMMMUUUccclllqqquuummmkkkeee___]]]bbbhhhkkkqqq}}}~~~ooodddUUUNNNEEE===::::::;;;<<<;;;888999@@@HHHTTTiii|||xxxzzzxxxtttrrrtttssspppoooqqqqqqsssvvv]]]OOObbb}}}jjjKKKBBBDDDBBBBBBEEECCC@@@;;;888777777777666000000///...------,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,---------................../////////000000000000000000000000000000000000000000000000000000000000111222222333333222222333333444555666666555555:::HHH[[[vvvbbbWWWSSSKKKFFFFFF============<<<;;;:::999555444222111///.........////////////////////////////////////////////////////////////////////////---......///////////////............/////////000////////////////////////---.........//////000000///000000111222222333333222222222222222222222222222333444444444888???DDDiiiwwwwwwwwwaaaddd{{{sssrrrqqqrrruuu|||rrr```XXXUUU^^^hhhllljjjhhhfffccc___]]]\\\ZZZUUUQQQRRRQQQPPPMMMIIIEEEAAA???@@@>>><<<:::777444222111111000///......------...................................................,,,,,,,,,---,,,,,,++++++---------............///...000000///...///333666>>>AAADDDBBB>>>@@@FFFMMM```aaaffflllllliiihhhkkkrrruuuuuurrrwww|||uuuhhhJJJMMMZZZmmmyyyuuukkkeeebbb\\\ZZZ\\\______bbbeeehhhqqq|||ssscccTTTJJJAAA@@@???>>><<<;;;:::999:::999;;;===@@@HHHYYYiii}}}{{{{{{}}}~~~~~~|||zzzxxxyyyjjjWWWYYYdddyyy~~~UUUHHHHHHFFFCCCCCCEEE???999888:::<<<;;;888555333111///------------++++++------------++++++,,,---......//////..........................................////////////////////////000000000000000000000000111111111111111111111111111222222222111///000555666555666999999<<>><<<:::777444222111111000///......------...................................................,,,,,,------------,,,,,,---------............///---/////////...111555999AAADDDEEEAAA>>>AAALLLUUUccccccgggkkkjjjfffeeegggjjjkkklllmmmooonnnbbbVVVNNNZZZkkkwwwxxxrrrhhhbbbWWWUUUVVV[[[^^^\\\[[[\\\[[[```dddgggkkkttt{{{mmm___RRRFFF@@@??????>>>===<<<;;;;;;:::::::::;;;<<<===CCCQQQ___uuuqqqppprrr```YYYXXXeee|||lllRRRGGGCCCBBBCCCFFFBBB===;;;;;;;;;999666666555222000...---------+++,,,------------,,,+++,,,---......//////..........................................////////////////////////000000000000000000000000111111111111111111111111222222222222333111222444444222333777:::FFF]]]xxxzzzggg\\\RRRJJJGGGCCC===;;;;;;<<<:::888888777555222111000000000//////////////////////////////............//////000/////////..................////////////......////////////////////////000000000000000000000000000000000000000000000000/////////000111111222222111111222222333333333444555666888999:::DDD[[[pppssseeehhhxxxsssmmmooorrrwww{{{~~~~~~}}}}}}~~~qqqbbbZZZWWW___iiimmmkkkiii___\\\ZZZZZZ\\\\\\YYYUUUTTTSSSQQQOOOKKKFFFCCC@@@???>>><<<:::777444333111111000///......------...................................................+++,,,---...............---------............///,,,------...///444:::>>>FFFGGGFFF@@@===DDDSSSaaahhhggghhhjjjhhhccccccfffgggeeegggjjjhhh^^^RRRLLLTTTiii{{{zzzqqqiiibbb\\\RRRQQQTTT[[[\\\WWWRRRPPPRRRVVVZZZ^^^fffuuu}}}ssscccTTTHHHAAA<<<:::>>>>>>>>>============<<<;;;:::;;;<<<;;;===GGGRRRhhh{{{qqqkkkvvv}}}sssdddVVVXXXhhhdddJJJBBBDDDFFFFFFEEEBBB???<<<999777555999777444111///...------,,,,,,------------,,,,,,,,,---......//////..........................................////////////////////////000000000000000000000000111111111111111111111111222222333333444222333555555444666<<>>===;;;999888666444333111111000//////////////////////////////............//////////////////..................////////////......////////////////////////000000000000000000000000000000000000000000000000/////////000111111222222222222222222333333333333444555777:::???MMMeeezzzrrrfffbbbrrrvvvkkkkkkppptttxxx~~~wwwpppkkkgggeee____________```bbbeeefffkkknnnsssyyyrrrbbbZZZVVV^^^hhhkkkiiiggg___\\\ZZZ[[[]]]]]]ZZZWWWSSSRRRPPPNNNJJJFFFBBB@@@???>>><<<999777555333222111000///......------...................................................+++,,,---...////////////---------............///,,,,,,,,,...111777>>>BBBHHHHHHEEE???===GGG[[[kkkllljjjiiijjjhhheeefffkkkhhhdddcccddd\\\OOOLLLSSS___ttt~~~rrrdddbbb___YYYVVVTTTTTTXXXYYYSSSOOONNNTTT[[[fffpppyyyeee\\\NNNBBB<<<;;;<<<======>>>>>>>>>>>>?????????<<<;;;<<<===;;;;;;AAAIII```vvvzzzooozzzxxx|||tttbbb[[[___sss|||XXXKKKIIIGGGEEEFFFFFFCCC>>>:::888777;;;999666333000......---,,,------------------,,,,,,---......///.............................................////////////////////////000000000000///000000000111111111111000111111222222333333333333222333666777999@@@HHHYYYooo|||cccQQQRRRMMMGGGDDDDDDCCCAAA???:::999888666444222111000//////////////////////////////............/////////////////////...............////////////....../////////////////////////////////////////////////////////////////////////////////000111111222222333333333333333333333333555333555===HHHVVViiixxxyyyfffgggrrr}}}mmmiiipppxxxyyy~~~wwwoooeee[[[TTTPPPMMMKKKGGGGGGGGGHHHIIIKKKMMMNNNQQQTTTXXX^^^dddiiilllnnnrrrrrrqqqnnnjjjgggffffffsssaaaYYYUUU\\\fffhhhfffdddbbb___]]]]]]^^^]]]ZZZVVVQQQQQQOOOLLLHHHDDD@@@>>>>>>===<<<999777555333222111000///......------...................................................+++,,,---...////////////---------............///,,,,,,,,,///444;;;@@@CCCFFFEEEBBB???AAAMMM```nnnnnnkkkiiijjjjjjiiimmmsssiiiccc]]]WWWKKKDDDOOOaaannnxxxvvvfff\\\aaaccc^^^XXXSSSRRRUUUWWWWWWXXX[[[```hhhuuuzzzlllPPPJJJAAA;;;999;;;===>>>>>>>>>???@@@@@@AAABBBBBB>>>===>>>@@@???===AAAGGG[[[qqq~~~rrrfffhhhqqqvvvzzzssstttvvviii]]]dddsss]]]NNNCCCCCCEEEFFFEEEAAA===<<<;;;;;;:::777333111///......------------------------,,,---......///.............................................////////////////////////000000000000///000000000111111111111000111111222333333444444444222333666888===IIIUUUssssss^^^RRRNNNJJJIIIHHHGGGCCC???;;;:::999777555333111000000000000000000000000000//////............//////.........///////////////......////////////....../////////////////////////////////////////////////////////////////////////////////000111111222222333333333333333333444444888666999FFFTTT```kkksssqqqhhhdddtttqqqnnnrrryyy}}}~~~wwwppp[[[UUUMMMFFFBBBAAA@@@@@@>>>>>>>>>>>>??????@@@@@@BBBDDDGGGJJJMMMOOOQQQRRRVVVWWWWWWUUUQQQOOOOOOPPPrrraaaXXXTTT\\\eeegggdddbbbdddaaa^^^^^^___^^^ZZZVVVPPPPPPNNNKKKHHHCCC@@@===>>>===;;;999777555444333111000///......------...................................................+++,,,---...............---------............///---,,,---111777===AAABBBBBBAAA@@@BBBIIIVVVdddmmmllliiiggghhhhhhjjjpppxxxmmmfffZZZNNNDDDHHH[[[nnnvvvtttiii\\\ZZZaaadddaaaTTTPPPPPPVVV^^^dddjjjpppvvv{{{zzzfffVVVDDD@@@;;;999999;;;<<<<<<@@@AAAAAABBBCCCCCCDDDDDDCCCAAAAAACCCCCC@@@CCCGGGUUUkkk}}}~~~wwwoooeee\\\\\\aaakkkyyy~~~}}}uuunnnvvvhhh]]]pppvvvYYYBBBEEEEEEEEEEEECCCBBB???>>>;;;999666333111000//////......------------......,,,---......//////..........................................////////////////////////000000000000000000000000111111111111000111111222333444555555666444444666;;;DDDVVVffflllUUUQQQLLLJJJIIIGGGCCC???======<<<:::888555333111000000000000000000000000//////............//////.........///////////////......////////////......////////////////////////000000000000000000000000000000000000000000000000/////////000111111222222222222222333444555555555777999BBBQQQ^^^gggooovvv}}}fffdddrrr{{{oookkkpppxxx}}}|||pppddd]]]MMMIIICCC???>>>???@@@@@@>>>>>>>>>===============??????@@@AAABBBBBBBBBBBBCCCDDDEEECCCAAA@@@@@@AAApppbbbYYYUUU\\\eeegggdddaaaccc```]]]]]]^^^]]]ZZZVVVQQQPPPOOOLLLHHHDDD@@@>>>======;;;999777555444333111000///......------...................................................,,,,,,------------,,,,,,---------............///......///333:::???@@@@@@>>>===???GGGSSS___gggjjjiiieeebbbcccdddgggoooxxxpppgggVVVGGGFFFTTTdddmmmkkkbbbXXXSSSTTTWWWXXXWWWQQQQQQWWWcccooovvv}}}yyynnn```PPPFFF???<<<::::::;;;>>>??????CCCCCCCCCDDDEEEEEEEEEFFFHHHEEEDDDFFFEEECCCDDDHHHPPPfffyyy|||vvvssspppkkklllhhheeehhhtttxxxxxx~~~xxx```cccvvvmmmPPPHHHFFFDDDDDDEEEDDDAAA>>>999888555333111000000000///...---,,,,,,---...///,,,---......//////..........................................////////////////////////000000000000000000000000111111111111000111111222333444555666666444666;;;CCCSSSkkk```YYYPPPJJJHHHGGGDDDBBB@@@@@@???===;;;888555444000000000000000000000000//////............//////............/////////000......////////////......////////////////////////000000000000000000000000000000000000000000000000/////////000111111222222000111222333444666777777999DDDTTTcccjjjqqq~~~ooojjjyyyzzztttnnnnnnssszzzyyyxxxvvvqqqkkkccc]]]YYYKKKHHHCCCAAA@@@@@@@@@@@@>>>>>>?????????>>>>>>>>>???????????????>>>>>>======>>>>>>===;;;999::::::|||nnncccZZZVVV]]]fffhhhdddbbb```^^^\\\\\\^^^]]]ZZZWWWRRRQQQPPPMMMIIIEEEAAA???===<<<;;;999777666444333111000///......------...................................................,,,,,,,,,---,,,,,,++++++---------........./////////...000555;;;???@@@>>><<<<<<@@@KKKZZZeeeiiihhhgggbbb______```cccllluuukkkaaaMMM???EEEXXXcccbbbZZZQQQJJJKKKMMMJJJHHHIIISSSVVVaaarrr~~~}}}xxxlll[[[LLLBBB???===;;;:::;;;???BBBDDDEEEDDDEEEEEEEEEFFFFFFFFFGGGLLLHHHFFFGGGFFFCCCDDDGGGNNNeeezzz}}}wwwhhh```fffyyy|||bbb[[[ffftttaaaLLLGGGCCCCCCFFFFFFBBB===888777555222111000000000///...---,,,,,,---...///,,,---......//////........................................../////////000////////////000000000000000000000000111111111111000111111222444555666666555444777???MMMbbblllbbbVVVLLLHHHHHHGGGGGGCCCBBBBBB@@@>>>;;;888666000000000000000000000000//////............//////---.........//////000000......////////////......////////////////////////000000000000000000000000000000000000000000000000/////////000111111222222000000111333555666888888BBBSSSjjjxxxzzzsssfffuuuyyy}}}zzzvvvtttvvv|||}}}xxxtttqqqppphhhfffdddaaa____________NNNJJJFFFCCCAAA@@@???======>>>??????@@@@@@@@@???===>>>>>>?????????>>>>>>>>>??????===:::888888999|||rrriii^^^WWW\\\dddhhhfffeeedddaaa]]]\\\\\\]]]]]]\\\PPPOOONNNLLLIIIEEEAAA???<<<;;;999777555333222222222111000//////.........------------------------,,,,,,,,,------.........,,,,,,,,,---------......---...//////------...///...///333888<<<>>>>>>===999===FFFQQQ[[[cccggghhhbbb\\\]]]cccccc```eeennniiiWWWIIIKKKUUUXXXWWWVVVMMMIIIGGGGGGEEEDDDJJJTTTgggmmmvvv~~~}}}~~~}}}zzzwwwtttsssoooiii___SSSIIIAAA===;;;======???AAAEEEJJJNNNPPPRRROOOKKKIIIIIIJJJJJJIIIKKKNNNOOOMMMIIIFFFEEEFFFNNNdddxxxuuuwwwkkkmmmwwwbbbRRRdddhhhuuuXXXNNNEEECCCDDDDDDDDDDDD===:::666222000000222333///......---------......////////////////////////............////////////////////////000000000000000000000000000000000000000000000000111111111111333333222111333555666444333;;;???DDDZZZ}}}{{{qqqXXXPPPOOOLLLIIIJJJFFFDDDAAA>>>;;;999888777444222//////000000000000////////////////////////////////////////////////111111000000//////..................////////////////////////000000000000000000////////////000000000000000111222222333333666222222777888666999???NNNcccuuuwwwrrr{{{xxx~~~|||{{{}}}{{{ssslllfffbbb^^^\\\UUUTTTQQQQQQSSSXXX^^^cccYYYOOOHHHGGGEEEAAAAAADDDAAAAAAAAABBBBBBBBBCCCCCCCCCBBBAAA@@@???????????????>>>===<<<;;;:::::::::~~~tttjjj___XXX\\\dddfffeeecccccc```^^^\\\\\\]]]\\\ZZZQQQPPPOOOLLLIIIDDDAAA???<<<;;;999777555333222222222111000//////.........------------------------,,,,,,------------------,,,,,,,,,---------......,,,---......---,,,...//////111444999<<<===;;;:::<<>>======???@@@CCCHHHMMMRRRVVVXXXYYYWWWTTTSSSSSSRRRQQQOOOPPPRRRSSSQQQMMMIIIHHHHHHKKK```ssszzz~~~yyyoookkksss|||nnn___WWWYYYvvvjjjWWWGGGEEEGGGFFFDDDEEE???<<<888444222111222333//////...---------......////////////////////////............////////////////////////000000000000000000000000000000000000000000000000111111111111111222222222444666777666777;;;AAAPPPlllppp___UUUMMMJJJKKKHHHFFFCCC???<<<;;;::::::555222000///000111000000////////////////////////////////////////////////111000000000/////////...............////////////////////////000000000000000000////////////000000000000000111222222333333666444555777777777>>>GGGWWWcccyyyxxx~~~yyy|||~~~}}}|||}}}~~~{{{vvvsssjjjeee^^^XXXTTTQQQNNNLLLLLLLLLKKKMMMQQQYYYbbbhhh^^^TTTKKKJJJHHHCCCAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDBBBAAA@@@@@@@@@@@@>>>>>>===<<<<<<;;;;;;;;;}}}uuujjj___XXX\\\dddfffcccaaaaaa```^^^^^^]]]\\\ZZZXXXRRRQQQPPPMMMIIIDDD@@@>>><<<;;;999777555333222222222111000//////.........------------------------------------------,,,,,,,,,,,,,,,---------......+++,,,------,,,,,,...000111333777:::;;;:::888666>>>EEEQQQ\\\ccceeecccaaa^^^eeehhhfffbbbbbbaaa___NNNOOOUUU^^^```WWWKKKDDD@@@@@@CCCKKKSSS___ooo}}}zzznnneee^^^ZZZXXXWWWVVVVVVTTTSSSPPPNNNMMMDDDBBB@@@>>>===>>>???@@@BBBEEEJJJQQQXXX]]]bbbddddddcccbbbbbbbbb___\\\YYYXXXYYYZZZXXXSSSNNNJJJIIIJJJ\\\nnnuuuxxxyyyrrrjjjYYYbbbttt{{{|||ppp[[[ZZZlllgggLLLFFFIIIGGGEEEFFFBBB@@@;;;777444222333333000///......------......////////////////////////............////////////////////////000000000000000000000000000000000000000000000111111111222222111111222444555666666777<<>>===<<<<<<666444111000000111111000////////////////////////////////////////////////000000000000////////////............////////////////////////000000000000111000000//////000000111000000111111222333333333444666888888666999GGGUUUcccdddyyysss|||yyyxxx{{{|||}}}{{{uuunnnfffaaaWWWSSSNNNJJJHHHGGGEEEDDDFFFFFFGGGIIIOOOYYYdddlllggg\\\QQQMMMJJJFFFBBB@@@CCCCCCDDDDDDDDDEEEEEEEEEFFFEEEDDDBBBAAA@@@@@@@@@>>>>>>==================zzzqqqggg]]]WWW\\\dddfffdddbbbaaa```______^^^\\\XXXUUUSSSRRRPPPMMMIIIDDD@@@===<<<;;;999777555333222222222111000///............------------------------.........------,,,,,,,,,,,,,,,,,,---------......***+++,,,,,,+++,,,///111444666:::<<<;;;999777555???GGGTTT___eeedddaaa___cccoootttllleeeccc^^^VVVGGGQQQ^^^eeebbbUUUGGG>>>>>>FFFSSS```iiiqqqyyy}}}yyypppaaaTTTLLLHHHFFFFFFGGGGGGFFFEEEDDDCCCAAAAAA@@@?????????AAABBBDDDEEEHHHLLLRRRZZZbbbhhhmmmoooppppppqqqrrrrrrnnnhhhdddaaabbbaaa___ZZZSSSMMMJJJLLL[[[jjjqqqsssrrrmmmgggVVVWWWaaauuurrryyyppphhhlllzzzUUUHHHHHHEEEDDDGGGEEECCC>>>:::666444333333111000///...---------...////////////////////////............////////////////////////000000000000000000000000000000000000000000111111111222222222111111222555555333555888@@@IIIaaajjjYYYRRRPPPLLLIIIEEEAAA???>>>>>>>>>888555222111111111111000////////////////////////////////////////////////000000000000////////////............////////////////////////000000000000111000000000000000000111000000111222222333333444222666999888888AAATTTeeennnooo~~~wwwrrr|||{{{zzz||||||qqqhhh___WWWRRRKKKHHHEEEDDDDDDEEEDDDCCCEEEFFFGGGIIIOOOYYYfffppprrrfffXXXNNNJJJFFFCCCAAAEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFDDDCCCAAA@@@@@@???>>>>>>>>>???????????????uuulllbbbYYYUUU[[[dddgggfffdddaaaaaa``````___\\\WWWTTTSSSSSSQQQMMMIIIDDD@@@>>><<<;;;999777555333222222222111000///............------------------------.........------,,,,,,,,,,,,,,,,,,---------......***+++,,,++++++---000333666999<<<===;;;999999999DDDLLLXXXbbbeeedddbbbaaajjjwww}}}ttthhhaaaYYYOOOHHHUUUbbbgggbbbXXXOOOJJJKKKWWWfffqqqvvvyyyzzzzzz{{{}}}sss\\\UUUJJJBBB===;;;;;;;;;??????>>>===<<<<<<<<<;;;>>>???BBBDDDGGGJJJLLLNNNQQQUUU\\\ccckkkqqquuuwwwzzz|||~~~{{{tttoookkkkkkjjjgggaaaYYYPPPKKKLLLXXXdddjjjkkkjjjhhhdddZZZSSSTTTfff~~~mmmmmmyyyvvviiisssgggPPPGGGDDDDDDGGGGGGEEE@@@<<<888666555444111111000///...---------////////////////////////............////////////////////////000000000000000000000000000000000000111111111111222222222222333111222555444111444:::GGG\\\}}}}}}wwwfff[[[SSSNNNKKKFFFBBB???===>>>>>>:::777444222222222111000////////////////////////////////////////////////////////////000000000000............////////////////////////000000000000111111000000000000111111111111111222333333444444111666999;;;@@@PPPeeetttsssuuuttt|||~~~tttggg[[[RRRKKKHHHAAA???>>>>>>@@@AAAAAA@@@EEEGGGHHHJJJPPP[[[kkkvvv|||rrraaaRRRIIIGGGFFFEEEGGGGGGHHHHHHHHHIIIIIIIIIHHHGGGEEECCCAAA@@@????????????@@@AAAAAAAAA@@@???sssiii```WWWSSS[[[eeehhhfffeeedddbbbaaaaaa___\\\XXXTTTSSSRRRQQQNNNJJJEEEAAA???<<<;;;999777555333222222222111000//////.........------------------------------------------,,,,,,,,,,,,,,,---------......+++,,,,,,,,,,,,...222555888;;;>>>>>>===<<>>999888888888888:::999999888888888888999;;;>>>CCCJJJPPPUUUYYY[[[```cccgggnnntttyyy}}}zzzuuutttrrroooiii___TTTMMMLLLTTT\\\aaacccbbbcccccc[[[TTTVVVgggrrrgggnnn|||kkkeeezzzbbbMMMFFFEEEEEEGGGEEEAAA===:::777666555222111000///...---------////////////////////////............////////////////////////000000000000000000000000000000000000111111111222222222222333444111222666555222888BBBWWWuuuvvvhhhZZZQQQNNNHHHCCC???===>>>>>><<<999555333333222111000////////////////////////////////////////////////////////////000000000000............////////////////////////000000000000222111111000000111111222111111222222333444444444222666999???NNNeeeyyyvvvxxxnnn|||zzz|||~~~|||pppaaaUUUKKKEEECCC???>>>======???AAA@@@@@@CCCEEEGGGJJJOOO\\\nnn{{{|||nnn[[[MMMIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKIIIGGGEEEBBBAAA@@@???@@@AAABBBCCCCCCBBB@@@???tttjjj```WWWSSS[[[dddgggeeecccfffdddbbbaaa___]]]YYYVVVRRRRRRPPPNNNJJJFFFBBB@@@<<<;;;999777555333222222222111000//////.........------------------------,,,,,,------------------,,,,,,,,,---------......,,,,,,,,,,,,---///444777999<<>>@@@EEEJJJUUUYYY]]]]]][[[[[[^^^bbbfffllltttrrrcccPPPEEEDDDPPPYYY]]]YYYUUUXXX]]]___aaajjjqqqqqqrrrwwwzzzyyy~~~vvvfffUUUJJJDDD@@@<<<999888888888777777777666555555666777888===BBBJJJSSS]]]dddjjjlllqqqrrrtttxxx|||}}}{{{wwwpppeeeXXXPPPNNNSSSYYY]]]^^^___bbbfff\\\ZZZaaarrrrrrnnnyyywwweeejjjnnn{{{yyyXXXMMMHHHBBBFFFEEEBBB>>>;;;888777666333222111///......------////////////////////////............////////////////////////000000000000000000000000000000000000111111111222222222333333555000111777888777@@@NNNqqqyyygggUUUQQQKKKEEE@@@>>>>>>???===:::777444333333111000////////////////////////////////////////////////.../////////000000000111............////////////////////////000000000000222111111000000111111222111111222333333444444555555666:::FFF^^^{{{oooxxx}}}}}}tttgggYYYOOOHHHEEEDDDCCCBBBBBBDDDEEEDDDCCCCCCEEEGGGHHHLLLYYYkkkyyy|||hhhUUUNNNLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLNNNLLLJJJGGGEEECCCBBBAAABBBCCCDDDDDDDDDBBB@@@???wwwmmmaaaXXXTTT[[[dddfffcccaaahhhfffcccaaa___]]]YYYWWWRRRQQQPPPNNNJJJGGGCCCAAA<<<;;;999777555333222222222111000//////.........------------------------,,,,,,,,,------.........,,,,,,,,,---------......,,,------------000555888:::===?????????BBBJJJPPPYYY[[[[[[XXXTTTSSSXXX]]]```ccckkknnn___HHH>>>@@@SSSYYYYYYPPPLLLPPPWWWYYYZZZfffoooqqqsssxxxzzzwwwxxxzzz|||}}}~~~}}}wwwhhhXXXMMMGGGGGGCCC>>>;;;999999888777777666555555555666888999EEEJJJSSS^^^hhhqqqvvvyyy||||||}}}|||uuujjj\\\RRRRRRTTTYYY\\\]]]___dddjjj```aaajjjzzzuuuyyynnnjjjbbbkkkbbbSSSKKK@@@FFFDDDAAA>>>;;;999777666333222111///......------////////////////////////............/////////000////////////000000000000000000000000000000000000111111222222222333333333444000111888:::;;;GGGWWWyyy~~~rrrXXXTTTMMMGGGBBB??????@@@>>>;;;777555444333111000////////////////////////////////////////////////.../////////000000111111............/////////000////////////000000000000222222111111111111222222111222222333333444444555777777;;;JJJiii{{{ssszzzooobbbVVVNNNJJJGGGEEEDDDDDDFFFFFFDDDCCCFFFGGGGGGFFFHHHSSSeeesssqqq\\\RRRNNNLLLKKKLLLLLLLLLMMMMMMMMMMMMPPPOOOMMMJJJGGGEEEDDDCCCCCCDDDEEEEEEDDDBBB@@@???}}}pppgggYYYSSS\\\fffgggddddddeeefffddd___]]]\\\XXXRRRTTTRRRPPPMMMJJJFFF@@@<<<<<<999555333333333222111000000000///......------000///---+++++++++---...---.........---,,,,,,+++---.........---,,,,,,+++---...//////000222666999;;;;;;<<<===@@@GGGOOOUUUXXXVVVQQQNNNQQQYYY\\\ZZZYYYZZZ___aaaVVVHHHGGGPPPVVVPPPKKKJJJJJJJJJNNNTTT]]]eeeooosssttttttwww{{{tttwwwzzz{{{{{{}}}xxxuuukkk[[[LLLGGGMMMTTTTTTLLLBBB===;;;:::999:::888888666555555666777888CCCRRRaaajjjrrr}}}xxxlll^^^UUUVVVVVVWWWZZZ___gggnnnsssiiikkkppp|||qqqoooxxx~~~yyyiiibbbkkkxxx}}}\\\MMMGGGFFFEEEBBB>>>===;;;666000222222111111000000//////////////////////////////////////////000000000000000000000000000000000000000000000000111111111111111111222222222333333333555333444666444;;;WWWuuuxxxdddVVVLLLLLLJJJBBB@@@DDD???===;;;:::999777333000111///......000111000000//////////////////////////////000000000000/////////////////////000111111000000111111111111000000000000000000000111111222333000000333333222444888999999BBBWWWooo{{{uuu~~~}}}~~~~~~zzzlll^^^VVVSSSLLLKKKHHHEEEBBBBBBDDDGGGFFFEEEGGGKKKNNNSSS___jjj}}}iii^^^TTTJJJOOOOOOOOOOOOOOOOOOPPPPPPOOOOOOPPPQQQQQQOOOKKKIIIFFFEEECCCCCCCCCCCCAAA???sssjjj[[[TTT\\\ffffffddddddeeeeeebbb^^^\\\\\\XXXRRRQQQOOOMMMLLLIIIFFFAAA===<<<999555333333333222111000000000///......------000...---++++++,,,---...------......------,,,+++------......------,,,+++---...//////000333888;;;???>>>===???DDDKKKQQQUUUUUUSSSOOONNNSSS[[[]]]ZZZVVV[[[^^^ZZZOOOGGGLLLWWWXXXMMMDDDFFFMMMQQQTTTVVV___fffmmmsssttttttuuuvvvtttvvvyyyyyyxxxxxx{{{}}}vvvjjj[[[SSSRRRVVVXXXYYY]]]UUUJJJCCC>>>;;;999888999888777666666777888999FFFVVVgggrrr{{{|||qqqddd\\\WWWVVVVVVZZZaaaiiippptttpppooorrr|||{{{rrrttt{{{xxxttteeeccciiisssWWWFFFDDDDDDCCCAAA@@@>>>:::666333222222111111000000///////////////////////////////////////000000000000000000000000000000000000000000000000111111111111111222222222222333333333444333666:::===JJJjjjzzzggg[[[OOOKKKJJJGGGDDDCCCAAA???<<<999888666333111111///......///000000/////////////////////////////////000000000000/////////////////////000111111000000111111111111000000000000000000000111222222222000111444555444666:::;;;@@@OOOeeezzzzzz~~~~~~}}}{{{yyyvvvuuusssrrruuuzzz~~~wwwlllccc^^^PPPNNNJJJGGGEEEEEEEEEEEEFFFDDDFFFJJJMMMRRR]]]hhhyyyrrrbbbVVVMMMNNNNNNOOOOOOPPPPPPOOOOOOPPPQQQSSSTTTTTTRRRNNNKKKGGGEEEDDDCCCCCCCCCAAA???yyymmm^^^VVV\\\eeefffddddddddddddaaa[[[ZZZ[[[XXXSSSOOONNNLLLJJJHHHEEEAAA>>><<<999555333333333222111000000000///......------///...---,,,+++,,,---...------......------,,,,,,------......------,,,,,,,,,---///000222555:::>>>CCC@@@???BBBHHHOOOTTTUUURRRPPPMMMOOOXXXaaaaaa[[[VVV\\\\\\PPPFFFHHHTTT^^^WWWIII@@@FFFRRRZZZ\\\\\\cccggglllooopppooooooooorrrtttwwwxxxwwwwwwwwwxxx|||yyyyyy|||wwwlll```ZZZ[[[^^^^^^\\\aaa[[[QQQHHHBBB>>><<<:::999999888777777888999999GGGWWWjjjyyy~~~ssshhhaaaXXXVVVVVVZZZccclllrrrtttvvvtttttt|||yyyyyy~~~www}}}oooaaa```iiiKKKEEEEEEEEEDDDBBB???<<<:::444444333222222111000000////////////////////////////////////000000000000000000000000000000000000000000000111111111222222222222222222333333333333000000444:::BBBVVV|||nnnhhh\\\QQQNNNNNNJJJDDDEEEAAA===999777666333111111///......///000///...//////////////////////////////000000000000//////000////////////000111111000000111111111111000000111000000000000111222222222111222666666555777<<<999GGG[[[nnn{{{}}}{{{|||rrrpppmmmjjjgggdddbbbaaagggnnnxxx|||qqqiii[[[VVVOOOLLLKKKJJJGGGEEEEEEDDDEEEIIILLLPPP[[[eeerrrhhhXXXQQQOOOPPPQQQSSSSSSRRRRRRQQQRRRTTTWWWYYYXXXVVVRRROOOIIIGGGEEECCCCCCBBBAAA???}}}pppaaaWWW]]]ffffffdddddddddccc___ZZZYYYZZZYYYUUUQQQOOOMMMJJJHHHEEE@@@===<<<999555333333333222111000000000///......------...------,,,,,,,,,---...,,,------...------,,,,,,,,,------...------,,,,,,+++---///111333777===AAAEEEAAA???CCCKKKRRRTTTSSSPPPOOOOOOSSS^^^gggfff```\\\___WWWGGGBBBNNNZZZ___QQQHHHDDDMMMZZZbbbcccdddfffjjjllljjjdddbbbeeejjjnnnppptttwwwyyyyyyyyyyyywwwrrrpppvvv~~~{{{xxxzzz||||||uuuiii```[[[[[[```\\\SSSIIICCCBBB@@@>>>:::999888777777888999999DDDSSShhh{{{|||rrrgggaaaYYYWWWWWW]]]fffooossstttvvvtttuuu|||nnnfff~~~[[[KKKHHHFFFEEECCC>>>;;;;;;666555555444333222111111////////////////////////////////////000000000000000000000000000000000000000000111111111222222222222222222333333333444444333333555<<>><<<>>>777777666555444333222222000000000000000000000000////////////000000000000111111111111111111111111111111111111222222222222222222333333333444444444888777:::EEEYYYyyysss^^^UUUPPPKKKKKKGGGAAA===:::888666555333111//////000000///...000000000000000000000000//////000000000000//////000000000000000111222222000000111111111111000000111111111111111222222333333333555666444333777>>>NNNaaatttyyywww}}}|||{{{~~~vvvqqqdddaaa\\\VVVQQQLLLJJJIIIJJJQQQ___sss{{{pppaaaWWWSSSQQQMMMJJJGGGFFFFFFIIIIIIKKKSSS\\\eeetttvvvbbbYYYVVVVVVWWWWWWWWWVVVTTTSSSSSSYYYaaadddccc^^^YYYWWWQQQMMMIIIFFFEEEDDDBBBAAA}}}pppaaaYYY```gggfffbbbaaabbbbbb___[[[ZZZ\\\ZZZVVVXXXUUUPPPLLLHHHDDD???<<<<<<999555333333333222111000000000///......------,,,,,,------------------,,,,,,------......------,,,,,,------......---------///111333666;;;@@@DDDBBB@@@@@@DDDJJJNNNOOONNNOOOSSSVVVZZZccckkklllhhheeeZZZKKKEEEMMMXXXXXXRRRIIIOOO[[[fffhhhgggiiiooojjjmmmkkkaaaVVVUUU```kkkllllllnnnpppssstttsssrrr\\\UUUWWWgggvvv}}}~~~xxxrrrnnnpppooottt~~~xxxkkksssrrreeeRRRFFFEEEEEEBBBAAA@@@>>>;;;:::999999999???III^^^wwwzzznnnccc\\\VVVZZZ```gggmmmpppssstttppppppsss|||wwwdddrrrbbbRRRDDDCCCEEEBBBAAACCC999999888777555444333333000000000000000000000000////////////000000000000111111111111111111111111111111111222222222222333333333333333444444444444444666===OOOjjjmmmZZZQQQMMMMMMIIIDDDAAA>>><<<999777444222000000111111000///000000000000000000000000//////000000000000//////111000000000000111222222000000111111111111000000222111111111111222333333333333555666444444;;;EEE^^^ppp}}}{{{}}}~~~uuunnneeeaaa[[[TTTNNNJJJGGGFFFAAAFFFSSSggg}}}qqqeee\\\VVVQQQMMMJJJHHHHHHIIIHHHIIIOOOWWW___nnnpppcccYYYXXXWWWVVVTTTSSSRRRRRRUUU]]]fffkkkiiiccc^^^\\\UUUQQQLLLIIIGGGEEEDDDCCCzzzmmm___YYY```hhhfffaaa___```bbb```]]]]]]^^^[[[VVVVVVSSSNNNJJJGGGCCC@@@===<<<999555333333333222111000000000///......------+++,,,,,,---.........---+++,,,------......------+++,,,------......------...000222444777;;;AAAEEE???@@@CCCFFFIIIKKKMMMNNNLLLRRRWWWYYY^^^eeehhhggg^^^QQQHHHKKKTTTVVVRRRNNNMMMTTT```iiijjjgggiiioookkkkkkhhhccc___```gggnnnlllkkkkkknnnrrrttttttsss___VVVXXXhhhwww{{{}}}}}}wwwooohhhcccYYYUUUVVVcccwwwvvv]]]NNNMMMNNNJJJGGGFFFCCC@@@===<<<;;;;;;===DDDXXXrrrxxxlll___WWWTTT\\\fffmmmooooooqqqssstttrrrsss{{{vvv\\\bbbmmmzzzaaaJJJFFFHHHEEECCCEEE::::::999888666555444333000000000000000000000000////////////000000000000111111111111111111111111111111111222222222333333333333333444444444444555222666CCC\\\|||}}}gggVVVQQQMMMKKKGGGDDDBBB???<<<999666444222111222222111000000000000000000000000000//////000000000000//////111111000000111111222333000000111111111111000000222222111111222222333444222222444666555888CCCOOOooo}}}~~~}}}uuulllgggccc]]]VVVOOOKKKHHHHHHBBBCCCJJJYYYnnn{{{mmmaaaXXXSSSMMMKKKKKKKKKHHHGGGLLLSSS[[[iiiyyyppp___]]]ZZZWWWUUUTTTTTTTTTXXXaaammmrrroooiiicccaaaYYYTTTOOOKKKHHHGGGEEEDDDxxxkkk^^^XXXaaaiiigggaaa^^^```bbbaaa^^^^^^___\\\VVVTTTQQQLLLIIIFFFCCC@@@>>><<<999555333333333222111000000000///......------+++,,,------.........---+++,,,,,,---.........---+++,,,,,,---.........---///111333555888<<>>AAAEEEGGGHHHJJJLLLNNNIIIPPPVVVWWWZZZ```eeefffWWWKKKGGGPPPWWWSSSNNNMMMSSSWWW```hhhiiigggiiinnnllliiiffffffiiilllooooookkkiiijjjmmmtttyyyzzzzzzjjj______nnnzzzzzzyyy{{{vvvvvvtttooohhh___VVVQQQFFFFFFHHHPPP___uuufffVVVVVVWWWTTTLLLJJJGGGCCC@@@>>>======:::@@@RRRlllvvviii[[[SSSRRR]]]jjjppppppnnnppprrrzzzvvvtttyyyuuu```^^^\\\fffoooRRRJJJJJJFFFAAABBB;;;;;;:::888777555444444000000000000000000000000////////////000000000000111111111111111111111111111111222222222333333333333333333444444444555555777>>>OOOlllzzz~~~|||{{{sss]]]UUUMMMKKKIIIFFFDDDAAA===:::777555333222333333222111000000000000000000000000//////000000000000//////111111111000111111222333000000111111111111000000222222111111222222333444111111444666777<<>>@@@BBB>>>BBBGGGHHHFFFFFFHHHJJJEEEQQQWWWTTTTTT\\\^^^YYYHHHIIIOOOUUUSSSKKKJJJNNNUUU[[[dddiiiiiihhhhhhiiieeeeeefffhhhiiikkklllmmmnnnllljjjjjjnnnuuu}}}qqqnnnkkkkkkmmmmmmjjjgggeee```XXXRRRMMMKKKIIIHHHDDDDDDCCCDDDMMMcccsssbbb```___ZZZVVVRRRLLLHHHEEECCC@@@>>>???<<>>===<<<;;;888555222111000000000000000111111000000000000000000000000000111111111111222222222222222222222222222222222777777555111000333555666:::DDDbbb|||zzziii\\\UUUNNNIIIHHHEEE@@@===>>>:::888555222000///000000000000////////////000000000000111111111111000000000111111111111222222222222222222111111111000000111111222222222333333333:::111111;;;===<<>>CCCHHHIIIFFFCCCCCCEEEEEERRRYYYUUURRRUUURRRLLLIIIKKKOOOSSSOOOIIIIIINNNWWW]]]dddggggggfffggghhheeeffffffgggggggggggggggkkkjjjhhhhhhiiillloooqqqiiieeebbb___^^^[[[WWWTTTPPPMMMHHHCCCAAAAAAAAAAAAEEEGGGGGGHHHMMM]]]tttrrrkkkhhhccc___ZZZSSSNNNLLLIIIEEECCC???===BBBUUUlllxxxfffVVVSSSVVVdddmmmnnnbbbWWWYYYhhhuuuuuurrrrrruuu{{{ooo\\\YYYrrrnnnUUULLLGGGDDDDDD@@@???===<<<;;;999555222111111000000000000111111000000000000000000000000000111111111111222222222222222222222222222222222444555555333333555888999DDDXXX{{{||||||sss___TTTNNNHHHHHHFFFAAA>>>>>>:::999666333111000000000000000////////////000000000000111111111111000000000111111111111222222222222222222111111111000000111222222222222333333333333111444999;;;???SSShhh}}}uuu}}}}}}|||{{{|||}}}sssmmmddd[[[VVVRRROOOMMMNNNNNNNNNOOOPPPWWWhhhxxxuuudddZZZQQQQQQQQQNNNMMMNNNOOOUUU^^^mmmpppbbb___```^^^\\\]]]___iiiuuu}}}|||vvvpppmmmeee\\\TTTPPPLLLIIIJJJMMMvvvqqqlllbbb\\\aaaggghhhdddaaaaaaaaa^^^[[[\\\___\\\VVVRRROOOKKKHHHEEEBBB>>>;;;;;;999666333222222222333000000///..................------------,,,,,,,,,...------,,,,,,------...++++++,,,,,,------------222222444999>>>???===:::>>>DDDIIIIIIEEE@@@???AAAMMMXXX___\\\WWWTTTMMMEEELLLNNNQQQPPPJJJFFFIIIQQQ[[[___dddeeedddcccdddfffccccccdddeeeeeedddcccbbbfffeeeeeecccaaa^^^\\\[[[VVVSSSOOOLLLIIIFFFBBB???@@@>>><<<:::;;;<<>><<<;;;999666333222111111000000000111111000000000000000000000000000111111111111222222222222222222222222222222222222444666666555666:::???NNNppp~~~~~~~~~dddUUUNNNHHHHHHGGGBBB???>>>;;;:::777444222111111111111000000//////000000111000000111111111111000000000111111111111222222222222222222111111111111111222222222222333333333333///444888888<<>>???;;;777???DDDIIIGGGAAA>>>@@@CCCVVV___eeeaaaZZZTTTMMMFFFPPPRRRRRRNNNGGGEEEMMMUUU^^^aaadddcccaaa___aaaccc```aaabbbccccccaaa```___^^^]]][[[XXXTTTPPPLLLJJJFFFEEECCCAAA@@@>>><<<;;;===>>>>>>===>>>AAADDDGGGEEEHHHJJJJJJJJJKKKOOOSSSaaayyyvvviiiiiieee```^^^\\\VVVMMMFFFIIIEEEEEEJJJTTTfff~~~iiiXXXUUUaaapppxxx|||rrrhhh___XXXXXXXXXYYYYYYYYYaaawwwooopppiiiNNNKKKJJJEEECCCAAA>>>===<<<:::777555222222111111000000111111000000000000000000000000000000111111111222222222111222222222222222333333111333666888666666===EEE```rrrxxxlllYYYPPPJJJIIIHHHDDD@@@???===;;;999666444222111111111000000000000000000111000000111111111111000000000000111111111222222222111111111111111111111111222222222333333333444444111888;;;:::DDD\\\qqq{{{{{{xxxzzz~~~}}}yyyssskkkddd```]]]\\\[[[VVVVVVXXXZZZXXXTTTVVV[[[fffxxxmmm```\\\[[[YYYXXXSSSSSSTTTXXXeee{{{}}}nnnfffcccbbbbbbbbbmmm|||~~~rrrjjjaaaZZZTTTOOOQQQVVVyyyuuurrrfff^^^bbbjjjkkkeee`````````]]][[[]]]___]]]WWWSSSPPPKKKHHHEEEAAA===:::999888666444333222222333000000///...............------------------------------------------------++++++,,,------...//////333333666:::======:::666BBBFFFHHHDDD>>>>>>EEELLL^^^cccddd___VVVOOOIIIEEESSSTTTRRRLLLFFFIIIRRRZZZ___bbbcccbbb^^^]]]^^^```aaaaaaaaa```]]][[[XXXWWWRRRPPPMMMJJJGGGDDDBBBBBBBBBBBBBBBBBBAAAAAAAAABBB@@@AAACCCDDDDDDGGGKKKOOOLLLMMMMMMMMMLLLJJJJJJIIIOOOfffqqqiiifffeeegggiiieee\\\TTTOOOKKKHHHHHHMMM\\\uuuuuueee^^^aaammmyyy}}}kkkZZZMMMDDDFFFGGGIIIIIIIIIQQQggg|||wwwuuuTTTKKKJJJFFFDDDBBB???===<<<;;;888666333333222111111111111111000000000000000000000000000000111111111222222222111111111222222333333333222333666888666666BBBOOOxxxvvvvvv~~~vvvaaaWWWMMMJJJJJJFFFAAA@@@>>>===;;;888666333222111111111000000000000111111000000111111111111000000000000111111111222222222111111111111111111111111222222333333333444444444555999:::===PPPmmm~~~yyy|||}}}||||||}}}{{{tttnnnkkkiiigggfff\\\[[[]]]``````[[[YYY[[[\\\iii|||ssshhhccc]]]XXXVVVUUUUUUWWW^^^mmmwwwiiicccbbbccchhhssswwwrrrlllggg___WWWWWWZZZ{{{wwwtttggg^^^ccckkkllleee___``````]]][[[]]]```]]]XXXTTTQQQLLLHHHEEEAAA===:::888777666555444333333333000000///...............,,,,,,,,,------------...,,,------......------,,,++++++,,,---...//////000222444777:::;;;:::999999EEEHHHJJJEEE???@@@JJJTTTdddfffeee___UUUMMMIIIGGGTTTTTTPPPIIIGGGNNNXXX]]]___aaacccaaa]]][[[[[[]]]aaa```\\\XXXTTTPPPMMMKKKHHHFFFCCCAAA@@@@@@AAABBBBBBDDDEEEEEEDDDDDDEEEGGGEEEIIIMMMOOOPPPSSSYYY^^^]]][[[YYYXXXVVVRRRMMMIIILLLZZZtttjjjgggeeehhhmmmmmmggg```VVVQQQLLLIIIJJJUUUjjj}}}rrrjjjmmmsss{{{qqqYYYIIIBBB???<<<>>>AAABBBAAAHHHZZZmmmyyyuuuaaaMMMGGGDDDFFFCCC@@@>>>===<<<:::888444333222111111111111111000000000000000000000000000111111111111222222222111111111222222333333444333333666888666999KKK___zzztttmmm___QQQMMMKKKGGGCCCAAA???>>><<<:::777555333222222111111000000111111222000000111111111111000000000111111111111222222222111111111111111222222222333333333333444444444444666777999DDD^^^{{{vvv}}}wwwxxxzzz|||~~~yyyvvvsssqqqnnnlllhhhdddccceeeddd___[[[[[[ZZZ```kkkzzz|||pppddd[[[ZZZXXXXXXYYY]]]eeeuuupppgggeeefffnnnyyy~~~{{{xxxsssiii___\\\^^^|||xxxuuuggg^^^bbbkkklllddd^^^______]]][[[]]]```^^^XXXUUURRRMMMIIIFFFBBB===:::777777666555444333333222000000///...............,,,,,,,,,---------......,,,,,,---......---,,,,,,++++++,,,---...///000000000444999:::888777:::<<>>???BBBCCCBBBFFFTTTbbbuuueeejjjxxxuuuVVVHHHFFFGGGDDDAAA>>>===<<<:::999555444333222111111111111000000000000000000000000000111111111111222222222000111111222333333444444444333555888777>>>WWWqqq|||xxxgggVVVNNNLLLHHHDDDCCC@@@???>>>;;;999666333222222111111000000111111222000000111111111111000000000111111111111222222222000000111111111222222222333333333444444444444555555666===PPPmmmxxx~~~}}}tttvvvyyy{{{|||}}}}}}~~~~~~{{{wwwtttuuunnniiijjjiiieeeaaa```]]]___cccjjjvvvxxxjjjccc___^^^^^^^^^```jjjuuurrrnnnmmmrrr~~~|||oooccc___aaa|||xxxuuuggg^^^bbbkkklllddd]]]______]]][[[]]]```^^^XXXVVVRRRNNNJJJFFFBBB>>>;;;777777666555444444333222000000///...............,,,,,,,,,------.........,,,,,,---......---,,,,,,++++++,,,---...///000111///555::::::666555:::???IIIOOORRRNNNFFFEEEMMMVVVMMMPPPUUUWWWTTTOOONNNPPPRRROOOHHHCCCHHHVVV^^^^^^]]]```bbbaaa]]]YYYYYYYYYNNNKKKGGGDDDBBBBBBCCCDDDGGGHHHJJJKKKMMMOOOOOOPPPSSSVVVZZZ\\\]]]___cccgggkkkrrr{{{tttgggfffnnn}}}tttuuuvvvtttpppjjjccc[[[UUUPPPRRR]]]iii{{{pppVVVDDD???@@@AAACCCCCCFFFGGGFFFGGGRRR]]]yyyqqq\\\ZZZeee^^^MMMKKKHHHEEEAAA>>>===<<<;;;:::555444333222111111111111000000000000000000000000000111111111111222222222000000111222333333444444555222444888999BBB___~~~}}}lllYYYPPPLLLIIIEEECCCAAA@@@>>><<<999666444222222222111111111111222222000000111111111111000000000111111111111222222222000000111111222222222222333333333444444444555555444777CCC\\\wwwuuuzzzuuuxxx{{{||||||{{{{{{{{{}}}tttnnnmmmmmmjjjhhhgggaaaaaaaaaaaagggwww|||mmmgggcccbbb___]]]bbbkkk}}}wwwuuutttqqqddd```ccczzzttt{{{lll```bbbhhhiiiccc___aaabbb```]]]^^^```^^^ZZZUUURRRNNNIIIDDD???<<<;;;999777555333222111111222111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------......000111222222777;;;:::777888???FFFKKKSSSSSSIIIFFFKKKMMMHHHHHHMMMNNNHHHEEEIIIPPPTTTUUUKKKEEEGGGNNNSSSWWW[[[```___^^^[[[YYYVVVTTTSSSKKKHHHEEEBBBBBBEEEIIIKKKPPPTTTXXXYYYYYYZZZ]]]```dddkkkqqqrrroooooowww~~~uuurrrsssuuukkkbbb]]]XXXUUUZZZdddqqq{{{ttt[[[MMMIIIKKKRRR[[[```^^^YYYRRRMMMMMMRRRWWWqqqkkk]]]bbbnnntttQQQLLLEEEEEECCC@@@>>>>>>===;;;:::888666333222111111111111111111111111111111111222222111111111111111111111111222222222333333333333222777<<<<<>><<<;;;888555222111000000000000000111111000000000000111111111111111111222222222333333333222222222222222222222222333000111555777555444666666>>>LLLaaa{{{qqqqqqtttvvv{{{yyyzzz{{{{{{zzzyyyyyy{{{}}}zzz}}}tttsssrrrmmmjjjkkkeeedddeeeeeeeeeiiiwww{{{nnnfffcccaaaaaabbbqqqrrr}}}qqqiiifffeeezzzwww{{{lllaaaccciiijjjeee```bbbcccaaa^^^^^^```___ZZZUUURRRNNNIIIDDD???<<<;;;999777555333222111111222111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------...///000111222444888:::999666888???FFFOOOVVVUUULLLIIIOOOQQQNNNGGGJJJIIIDDDBBBGGGOOOSSSTTTKKKEEEIIIOOOTTTXXX[[[^^^^^^^^^\\\YYYTTTPPPNNNHHHHHHHHHIIILLLQQQUUUXXX]]]```cccfffhhhlllqqquuusssxxx~~~yyyqqqllliiifffaaaZZZZZZ^^^hhhqqqtttiii______dddjjjrrr{{{}}}wwwnnncccZZZSSSPPPppp|||hhhcccttt___RRRHHHGGGEEEBBB@@@???===::::::888666444222111111111111111111111111111111111111111111111111111111111111222222222222333333333444444777;;;AAATTT{{{{{{sss~~~zzz|||kkk]]]SSSKKKHHHHHHBBB@@@???===<<<:::666333111111000000000000111111000000000000111111111111111111222222222333333333222222222222222222222222444111111555666444444666:::EEETTTeee{{{~~~mmmpppyyy{{{{{{|||~~~~~~}}}}}}~~~}}}xxxtttppppppsssllliiieeecccaaaaaajjjtttppphhhdddeeefffjjj|||wwwqqqmmmkkkzzzyyyyyylllbbbdddjjjjjjeeebbbbbbcccaaa^^^^^^aaa___ZZZUUURRRNNNIIIDDD???<<<;;;999777555333222111111222000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------...///000222222777999:::777555888@@@GGGPPPUUUSSSLLLKKKRRRWWWUUULLLLLLHHHAAABBBJJJRRRVVVSSSKKKFFFKKKRRRVVVYYY\\\ZZZ[[[\\\[[[XXXSSSNNNJJJIIIKKKNNNSSSYYY___dddfffggghhhjjjkkklllooosssvvv|||{{{zzzxxxvvvwwwzzz}}}vvvtttrrrpppnnnooooooppptttyyy{{{wwwttttttrrroootttsssrrrsssvvvyyyzzzzzzzzzwwwuuurrrlllddd```aaa___ffftttuuuvvv{{{vvvdddXXXpppxxxeeevvvqqqXXXLLLIIIFFFDDDBBB???<<<::::::999777555333222111111111111111111111111111111111111111111111111111111222222222222333333333333555666888<<>><<<888444222111111000000000111111000000000111111111222222111111222222222333333333222222222222222222222222444111111444555333444777<<>>:::666222222111111000000111111000000111111111222222222111111222222222333333333222222222222222222222222444222222444444333555:::CCCTTTccciiirrrzzzxxx{{{|||}}}wwwrrrnnnooorrruuu{{{~~~uuunnniiifffhhhhhhddd```___eeelll{{{|||qqqjjjhhhgggnnn{{{vvvqqqlllvvvuuuqqqfff___bbbggggggdddbbb___aaa___\\\\\\^^^]]]XXXUUURRRNNNIIIDDD???<<<;;;999777555333222111111222////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------...000111333444;;;:::888666666;;;CCCJJJLLLKKKJJJIIINNNXXX___bbbaaaZZZOOOHHHLLLVVVZZZYYYMMMHHHHHHPPPXXX[[[[[[\\\QQQQQQRRRSSSUUUXXXZZZ[[[]]]___bbbdddfffgggfffeee^^^```dddgggiiiiiihhhgggZZZUUUOOOKKKKKKKKKKKKJJJJJJJJJIIIJJJLLLNNNQQQSSSWWWZZZYYYVVVUUUWWWUUUQQQOOOMMMJJJIIIIIIIIIHHHFFFDDDMMMZZZfffrrr~~~uuuppplllmmmpppxxx~~~qqqkkkPPPHHHCCCDDDEEEAAA======::::::999777555444222111111111111111111111111111000000111111111222222222222222333333333444444444333777>>>NNNnnntttllleee```UUURRRPPPOOOOOOPPPOOONNNJJJMMMPPPQQQRRRYYYeeennnwwwooouuuvvvaaaSSSNNNDDDCCCBBBBBBBBB???<<<888333333222111111111111111111111111111222222222222111111222222222333333333222222222222222222222222444222222444444333888>>>RRRdddrrrsssxxx{{{vvv|||~~~{{{|||uuupppooorrruuuzzz~~~yyymmmhhhddd```^^^___aaaccchhhvvvtttqqqkkkkkkwwwyyyrrrkkkffftttqqqmmmddd^^^bbbgggfffdddbbb```aaa___\\\\\\^^^]]]XXXUUURRRNNNIIIDDD???<<<;;;999777555333222111111222//////////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------///000222444555:::999777666888===FFFKKKMMMKKKIIIKKKQQQZZZaaadddbbbYYYNNNHHHOOOXXXYYYUUUJJJFFFHHHQQQZZZ\\\[[[[[[PPPPPPQQQSSSVVV[[[```ccceeefffggggggfffdddbbb```hhhgggfffeeeddd___ZZZVVVKKKHHHEEEDDDEEEGGGHHHHHHIIIJJJLLLOOORRRVVVXXXZZZ\\\]]]ZZZUUUSSSRRRNNNIIIKKKGGGCCCAAAAAABBBBBBBBB???EEEJJJNNNUUUgggxxxuuusssvvv}}}sss{{{}}}VVVJJJCCCEEEFFFAAA>>>@@@::::::999888777444333222111111111111111111111111000000000111222222333333333333333333444444444444444888FFF```~~~xxxooohhh]]]ZZZVVVTTTSSSRRRPPPOOOMMMNNNOOONNNNNNQQQVVV[[[aaannnxxxjjjeeeooohhhVVVOOOHHHFFFDDDCCCBBB@@@===;;;444333222111111111111111111111111222222222222333111111222222222333333333222222222222222222222222444222333555444555;;;CCC^^^ooozzzzzzzzz}}}~~~{{{tttppprrrttt{{{~~~ttthhh```^^^```aaa______eeepppzzzrrrmmmrrr~~~tttkkkeeesssmmmlllddd___cccggggggeeedddaaabbbaaa]]]^^^```^^^ZZZUUURRRNNNIIIDDD???<<<;;;999777555333222111111222.../////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------///000333444555888777666777:::@@@GGGLLLPPPLLLIIILLLQQQWWW\\\___]]]TTTJJJHHHQQQ[[[YYYQQQGGGDDDGGGRRR[[[]]][[[ZZZSSSTTTUUUWWWZZZ]]]```bbbeeefffggggggfffdddaaa```jjjeee___ZZZUUUPPPJJJFFFGGGGGGGGGGGGHHHIIILLLMMMQQQSSSWWW[[[^^^aaacccdddfffccc]]]TTTQQQPPPLLLFFF???<<<999999;;;>>>@@@@@@>>>AAACCCCCCEEEPPPbbbpppzzz|||wwwmmmxxx```PPPFFFGGGGGGAAA>>>AAA:::::::::999777555333222111111111111111111111111///000000111222222333333333333333444444444444555888<<>><<<555444333222111111111111111111111222222222333333111111222222222333333333222222222222222222222222333222444555555777???HHHfffvvv{{{|||sssoooqqqttt|||uuujjjgggddd```___bbbgggooo}}}yyy|||~~~rrrkkktttkkklllddd```dddhhhhhhfffeeecccdddbbb______bbb```\\\UUURRRNNNIIIDDD@@@<<<;;;999777555333222111222222.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------///111333555666777666666777;;;AAAHHHMMMPPPKKKHHHJJJOOOSSSVVVXXXYYYPPPGGGHHHSSS]]]ZZZQQQEEECCCGGGRRR\\\]]]ZZZYYYWWWXXXZZZ\\\^^^^^^^^^^^^ccccccdddeeeeeeeeedddccc^^^XXXRRRNNNMMMMMMLLLJJJIIILLLPPPSSSUUUYYY]]]aaaiiijjjlllnnnnnnmmmllljjj]]]YYYOOOEEE@@@@@@===777<<<:::777777888999999999:::<<<===>>>@@@DDDKKKPPP^^^ppp~~~zzz~~~tttnnnqqq|||xxxaaaaaayyyhhhVVVIIIHHHHHHAAA>>>AAA:::;;;::::::888555333222111111111111111111111111///000000111222222333333333333333444444444555555;;;???VVV~~~}}}{{{{{{vvvkkkppp{{{~~~xxxtttooommmkkkhhhdddbbbccceeeggghhhmmmqqqxxxxxxlllhhhuuulllXXXRRRNNNKKKFFFBBBAAA@@@>>>===555444333222111111111111111111222222222333333333111111222222222333333333222222222222222222222222333333444666666888AAAKKKooo}}}wwwxxx}}}tttpppsssxxx~~~{{{{{{ppphhhdddcccfffggggggmmmuuuzzzrrrvvvrrryyyjjj___bbbkkkkkkddd^^^```cccbbb``````aaa^^^XXXTTTPPPKKKGGGDDDAAA===:::999777555333333333111000000000///............///------------------------------++++++++++++------......///111333555666777777444222555===EEEJJJLLLPPPEEE???DDDIIIJJJLLLPPPHHHGGGHHHQQQ[[[___XXXQQQEEEHHHNNNUUUZZZ[[[YYYVVVVVVWWW[[[___aaa___[[[WWW^^^\\\___gggiiicccZZZVVVUUULLLFFFIIILLLLLLMMMQQQVVVZZZ___bbbeeekkksssyyy{{{mmm___UUUQQQJJJEEE???:::888777666666888777777777888:::<<<===>>>======>>>AAACCCDDDDDDKKKQQQZZZgggyyy}}}xxxnnndddbbblll~~~wwwhhh[[[dddzzzaaaJJJEEEHHHFFFBBB???<<<;;;:::999888666333000222111000111222222222000000111111111111222222222222444444333222333444222999MMMfff~~~iiicccggg{{{{{{tttiiigggzzzvvvddd[[[RRRNNNHHHDDDBBBBBBBBBAAA999666333222222222111000333333333333333222111000111111222222222333333333333333333333333333333333666333222555777;;;HHHWWWnnnxxx}}}zzztttrrrvvv}}}vvv{{{}}}rrrkkklllnnnkkkkkkmmmzzzvvvrrrwwwjjj```cccjjjjjjeee``````bbbbbb``````aaa]]]XXXSSSPPPKKKGGGDDD@@@===:::999777444333333333111000000///......------......---------------------------,,,,,,++++++,,,,,,---.........000222555777999888555444888???GGGKKKLLLNNNDDD???CCCHHHIIIKKKMMMGGGIIIOOOYYY```^^^UUULLLDDDHHHNNNTTTYYYYYYWWWTTTUUUWWWZZZ^^^aaa___[[[XXXYYYVVVXXX]]]___YYYQQQNNNLLLHHHIIIPPPTTTTTTVVVZZZdddfffjjjpppwww~~~qqqbbbTTTJJJCCC???===:::888666777:::<<<===;;;<<<===???AAABBBCCCCCCAAAAAAAAACCCFFFIIIJJJKKKIIIKKKOOOTTT___qqq}}}wwwpppgggdddkkk{{{xxxjjj]]]fffhhhKKKFFFJJJGGGBBBAAA===;;;:::999888666333000222111000111222333222000111111111111222222222222111333444444444555666666:::VVVvvvpppddddddnnn{{{mmmfffsss~~~jjj^^^UUUPPPJJJFFFDDDDDDCCCBBB:::777444222222222111000333333333333333222111000111111222222222333333333333333333333333333333333666444444666777<<>><<<:::999999777444111333111000111222333222111111111111111222222222333000222444666666666888:::<<>>GGGOOORRRRRRLLLGGGEEEHHHMMMOOOMMMJJJCCCMMMZZZcccbbbYYYNNNFFFFFFKKKPPPUUUVVVUUUTTTSSSUUUVVVYYY\\\___^^^[[[XXXLLLFFFDDDHHHLLLJJJIIIJJJLLLSSS\\\dddggghhhkkknnnvvv|||zzzhhhZZZIIICCC<<<888888999;;;;;;???@@@CCCEEEHHHLLLPPPSSSZZZ\\\___cccgggkkkmmmooopppqqqtttxxx|||vvvnnnkkkeeehhhpppnnnlllWWWLLLMMMGGGBBBDDD???===;;;999999777444222333222111111333333222111111111111222222222333333000111444666666555888===JJJpppyyyhhhgggttt}}}nnn\\\WWWQQQKKKHHHFFFEEEDDD>>>;;;666333222222222111222222333333333222222111111111222222222333333333333333333333333333333333444666777555777DDD[[[nnn{{{|||yyy{{{zzzxxxxxxzzz{{{xxxzzz|||zzz~~~uuuqqqmmmeee______``````aaaddd```bbbaaa^^^^^^^^^ZZZUUUPPPMMMHHHEEEBBB???<<<:::777555333222222222111000......---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------///222666999;;;333444888@@@JJJRRRTTTTTTLLLKKKJJJMMMSSSUUURRRMMMBBBKKKXXX___^^^VVVMMMHHHHHHLLLRRRVVVVVVUUUUUUUUUUUUVVVXXX[[[]]]]]]ZZZWWWFFF@@@???EEELLLOOORRRUUU]]]dddlllqqqsssvvvzzz|||~~~nnnZZZHHH>>>;;;<<<<<<;;;:::;;;???BBBFFFJJJRRRXXX___fffmmmrrryyyzzz|||wwwpppkkkiiihhhttt{{{ooo}}}eeeRRRMMMGGGCCCDDD@@@>>>;;;:::999888555333333222111222333333333111111222222222222333333333222111333666555333888AAA]]]zzzooouuuxxxaaa[[[TTTNNNJJJHHHFFFDDDAAA===777444333222222111111222222333333333222222111111222222222333333333333333333333333333333333333666666555;;;LLLeeewwwtttxxxtttqqqrrruuu|||~~~rrrzzz}}}uuuqqqnnneee^^^^^^______```bbb```aaaaaa^^^]]]]]]YYYTTTOOOLLLHHHDDDBBB???<<<999666444222222222222111000///......---------------------------------------+++,,,,,,------,,,,,,+++,,,---...000333666888999111333888AAALLLRRRSSSRRRJJJLLLNNNQQQWWW[[[VVVOOOBBBJJJTTT[[[[[[UUUMMMHHHHHHMMMSSSVVVVVVUUUVVVWWWWWWWWWXXXZZZ\\\[[[XXXUUUEEE@@@@@@IIITTT[[[bbbgggooouuu{{{}}}vvvcccOOOAAA;;;:::999<<>>:::888777555333000///000111222......---------,,,,,,,,,++++++------------++++++,,,,,,,,,---------............000333666777777555000777@@@GGGJJJKKKKKKLLLKKKIIIIIIMMMRRRSSSQQQMMMMMMQQQYYY]]]WWWLLLEEEDDDHHHMMMSSSVVVWWWVVVUUUTTTUUUVVVXXXZZZZZZYYYWWWVVVRRRVVV```lllxxx~~~|||kkk^^^PPPGGG??????@@@FFFRRR___nnnttt~~~~~~|||~~~yyyqqqkkknnn|||rrrfffiii~~~}}}[[[RRROOOGGGEEEBBB>>><<<;;;:::999777333333333222222333444444444444444444444444444444777111333:::888888OOOnnntttmmmcccZZZUUUPPPLLLHHHGGGDDD???999555333333333222222222222222222222222111111222222222333333333333333333333444555666666888777999CCCTTTmmmttt```ooo{{{tttrrrvvvyyyxxxzzz~~~wwwtttrrrqqqooopppzzz}}}zzzrrrggg^^^]]]___``````bbb___```aaaaaa```]]]ZZZXXXRRRNNNIIIDDDAAA>>>:::888666555333111000000000111//////.........---------+++,,,,,,------,,,,,,+++,,,,,,,,,---------............000333666777666555555;;;DDDLLLOOONNNLLLIIIGGGFFFGGGJJJMMMNNNJJJFFFMMMQQQXXX[[[UUUIIICCCCCCIIIMMMRRRUUUUUUUUUTTTUUUSSSUUUWWWXXXYYYYYYXXXWWW[[[___eeelllqqqtttvvvwwwwww{{{~~~}}}tttfffXXXOOOIIICCCAAAIIISSS\\\gggpppvvvxxx|||zzzrrrrrryyy~~~{{{{{{rrrtttzzzvvvhhhfffzzzeeeTTTMMMHHHEEEBBB???<<<;;;:::999777444333333222333333444444444444444444444444444444555111444:::999===XXXyyy{{{rrrkkkbbb[[[VVVSSSOOOLLLHHHEEE@@@;;;777555444444222222222222222222222222111111222222222333333333333333333333444555666666666555999EEEWWWppphhh\\\ssszzzvvvwww~~~~~~{{{yyyxxxwwwtttttt{{{~~~{{{tttoooeee]]]]]]`````````aaa___```bbbbbbaaa^^^ZZZXXXSSSOOOIIIDDDAAA>>>:::888555444444333222111000000000000/////////.........---,,,,,,++++++,,,,,,---,,,,,,,,,---------......//////000333666777666555999>>>GGGOOOSSSPPPJJJDDDGGGGGGIIIJJJKKKIIIEEEAAANNNRRRWWWYYYRRRGGGBBBDDDKKKNNNQQQSSSSSSSSSTTTUUURRRSSSUUUWWWYYYYYYYYYYYYbbbeeehhhiiigggfffhhhjjjrrruuuwwwrrrfffXXXOOOKKKGGGEEEKKKYYYhhhsssyyy}}}{{{}}}}}}wwwpppmmmqqqzzz{{{zzz|||zzz|||mmmdddxxxqqqVVVLLLJJJFFFCCC???===<<<;;;999777444444333333333333333444444444444444444444444444444222555999:::EEEffftttpppjjjbbb[[[WWWSSSQQQOOOJJJGGGBBB===999666555555222222222222222222222222111111222222222333333333333333333333444555666666444444;;;JJJ]]]tttppp\\\ZZZuuuyyywwwzzz~~~}}}~~~|||zzz}}}zzzrrrlllccc]]]^^^aaa```___```^^^```bbbcccbbb^^^ZZZWWWSSSOOOJJJEEEAAA>>>:::888444444444333222111000///////////////.........---------++++++++++++------,,,,,,,,,---------......//////000333666777666444888===FFFOOOSSSPPPHHHAAAKKKMMMOOOPPPMMMIIIEEECCCPPPSSSXXXXXXPPPFFFCCCGGGLLLNNNPPPQQQQQQQQQSSSUUURRRSSSUUUXXXZZZ[[[\\\\\\```ccceeeccc___^^^aaafffmmmnnnmmmhhh```XXXSSSRRRMMMRRR\\\hhhrrrxxx{{{}}}zzz{{{uuuqqqmmmnnnttttttggg{{{|||XXXKKKMMMGGGDDD@@@===<<<;;;999888555444444333333333333444333333444444444444444444444444777999<<>>:::777555444222222222222222222222222111111222222222333333333333333333333444555666666444666@@@RRRdddxxxdddXXX]]]tttzzzyyy{{{|||uuukkkccc]]]^^^aaaaaa______^^^```cccdddbbb___ZZZWWWTTTPPPJJJEEEAAA>>>:::888444444444333222111000///.........---------,,,,,,------++++++++++++------,,,,,,,,,---------......//////000333666777555444777===FFFNNNRRROOOGGGBBBOOORRRUUUTTTOOOJJJGGGGGGRRRUUUYYYXXXOOOEEEEEEKKKNNNOOOPPPPPPPPPPPPRRRTTTSSSTTTVVVYYY[[[]]]______^^^```aaa]]]YYYZZZ___eeehhheeeaaa^^^]]][[[WWWTTTVVVaaammmqqqpppqqquuuyyy}}}xxxrrrnnnkkkjjjppp|||}}}mmm~~~^^^LLLLLLHHHEEEAAA>>>===;;;999888666555444444333333333444333333333444444444555555444777888888???WWW}}}zzzqqqfff\\\UUUQQQOOOJJJHHHCCC???:::666444333222222222222222222222222111111222222222333333333333333333333444555666666777:::III___ooo|||bbbYYYbbbttt~~~xxxmmmddd^^^___aaaaaa___```^^^```ccceeeccc___ZZZWWWUUUQQQKKKFFFBBB>>>:::888555444444333222111000000...------------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......000000111333666666555333999???HHHNNNOOOKKKHHHFFFOOOSSSVVVTTTMMMHHHHHHJJJSSSVVVYYYVVVMMMEEEHHHPPPOOOPPPRRRRRRQQQQQQRRRTTTUUUUUUWWWYYY\\\^^^```aaaaaa```^^^YYYVVVXXX^^^cccgggbbb^^^]]]______\\\YYY```llluuusssmmmnnnvvv}}}~~~yyyxxxtttqqqllljjjnnnyyyuuu}}}kkkSSSKKKIIIFFFBBB???===<<<:::888777666555444333333333333222333333444444555555555555888999:::FFFcccqqqcccYYYSSSRRRJJJHHHDDD@@@;;;777444333222222222222222222222222111111222222222333333333333333333333444555666666:::AAAUUUooo}}}aaa[[[iiixxx~~~}}}}}}zzzpppfff______aaa`````````^^^```dddeeeddd```ZZZWWWVVVQQQKKKFFFBBB>>>:::777666555333111000000000111............------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......000000111333555666555333:::BBBJJJKKKHHHDDDDDDFFFOOOSSSVVVRRRKKKGGGIIINNNRRRTTTWWWTTTJJJDDDIIIRRRPPPQQQSSSSSSRRRQQQRRRSSSUUUVVVWWWYYY[[[]]]___aaaeeeaaa[[[WWWVVVYYY___cccaaaaaa``````aaabbbcccbbbmmmuuuyyyrrrmmmtttyyyxxxyyywwwuuurrrooorrr{{{yyywww|||^^^MMMJJJGGGCCC???>>><<<:::888777666555444444333333333222222333333444555555666444888999<<>>:::777777555333111///000111222000/////////............++++++---......---++++++,,,,,,,,,---------......000000111333555666555333:::BBBIIIHHHAAA===???CCCOOOTTTVVVRRRJJJGGGLLLQQQPPPSSSUUURRRIIIBBBIIISSSPPPRRRTTTUUUSSSRRRRRRRRRUUUUUUVVVXXXZZZ\\\^^^```eee```YYYUUUWWW\\\aaaeeeVVVZZZ^^^```___aaaeeehhhxxx|||zzzqqqppp{{{~~~{{{{{{{{{|||wwwvvvtttrrrsss{{{{{{qqqooohhhPPPKKKGGGCCC@@@>>><<<:::888777777666555444333333333222222333333444555666666444888999>>>TTTyyyxxxtttvvv~~~sssyyyyyygggZZZSSSRRRMMMLLLHHHDDD???:::666444222222222222222222222222111111222222222333333333333333333333444555666666===JJJgggxxx___ddd{{{wwwjjjhhh~~~tttiiimmmyyyvvvmmmccc___aaacccaaa^^^```bbbfffgggeee___WWWSSSSSSQQQMMMHHHCCC>>>:::888666444111000000000000//////............------------------,,,,,,++++++++++++,,,------,,,,,,...000///111222333222222333555<<>><<>>XXXzzzuuuooojjjkkkttt~~~wwwiii]]]UUUQQQRRRNNNHHHCCC@@@<<<999777333333333333333333333333333333333444444444555555222333333333222333666888999VVVsssnnn]]]ggg~~~lll]]]eeessssssddd___bbbiiimmmxxxzzztttlllbbb___aaacccbbb___```bbbddddddbbb]]]XXXUUURRRPPPLLLGGGBBB>>>:::888666444111000000000000//////............------------------,,,,,,++++++++++++,,,------,,,,,,...000000111222222222222333555===CCCHHHFFF@@@>>>CCCJJJHHHJJJMMMLLLFFFAAAEEENNNVVVZZZYYYPPPGGGGGGLLLOOORRRRRRSSSSSSSSSSSSSSSRRRVVVXXX[[[\\\\\\\\\]]]^^^___^^^]]]]]]]]]^^^^^^^^^XXX\\\```aaabbbfffpppwww}}}{{{{{{|||}}}yyyvvvtttsssrrruuurrrfffkkkZZZPPPJJJEEEDDDAAA;;;999;;;888888666555555555555555333333444444444555555555444888:::CCC```zzzyyyxxxuuuuuuxxxttthhh]]]VVVRRRRRRNNNHHHDDD@@@<<<999666333333333333333333333333333333333444444444444555222333333333333444777999???YYYttt}}}ggg___ppp~~~jjj[[[```mmm}}}xxxrrrooommmrrryyy{{{qqqjjjbbb___aaaccccccaaa```aaabbbaaa___\\\YYYWWWOOONNNKKKFFFBBB>>>:::999666444111000000000000//////............---------------,,,,,,,,,,,,+++++++++,,,------,,,,,,...000000111222222111222444555>>>EEEKKKIIICCCAAAFFFLLLHHHHHHIIIGGGAAA===BBBLLLXXX]]]\\\QQQGGGFFFLLLQQQQQQQQQRRRRRRSSSSSSTTTTTTUUUXXXZZZ\\\\\\\\\]]]___^^^^^^___`````````______[[[___ccceeefffkkkuuu}}}~~~||||||}}}~~~{{{wwwtttrrrpppsssxxxiiikkkfffSSSLLLFFFDDDAAA<<<:::;;;888888777666555555555555333444444444444555555555666777;;;IIIiiiwwwlllccc[[[VVVRRRNNNIIIDDD@@@<<<888666333333333333333333333333333333333333444444444444222333444333333444777:::BBBYYYrrrqqq]]]```xxx|||hhhZZZ]]]iiixxxzzznnnhhhbbb___aaacccdddbbb___aaabbbcccaaa^^^ZZZXXXNNNLLLIIIFFFAAA>>>;;;999666444111000000000000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...000000111222111111111444666>>>FFFMMMLLLFFFDDDIIIOOOKKKIIIGGGDDD???<<>>;;;:::666444111000000000000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...000111222222111000111444666???FFFMMMLLLGGGEEEKKKQQQNNNJJJGGGCCC>>><<>>999666333333333333333333333333222222222333333333444444333444555555555666999<<>><<<:::666444111000000000000//////............---------++++++,,,,,,,,,,,,------+++,,,------,,,,,,...000111222222000000111444777???FFFLLLJJJEEEEEELLLSSSPPPKKKGGGCCC>>><<>>QQQccctttpppjjjuuuyyyuuurrrwww}}}}}}yyyyyy|||wwwsssooojjjdddyyyiiigggdddaaa``````aaabbbddddddddddddaaa]]]YYYVVVQQQOOOLLLHHHCCC???<<<:::666444111000000000000/////////.........---------+++++++++,,,,,,---------+++,,,------,,,,,,...000222222111000///111444888???EEEHHHFFFAAACCCLLLUUUXXXSSSNNNKKKGGGEEEHHHOOOWWWPPPFFFAAAFFFPPPTTTRRRUUUTTTRRRQQQPPPQQQSSSTTTTTTVVVWWWXXXYYY[[[___aaa^^^aaadddcccaaabbbggglllkkknnnooommmkkklllssszzz~~~}}}{{{{{{zzzzzzyyyyyyyyywwwxxxwww|||}}}cccVVVKKKGGGFFFAAA<<<::::::999888777666666666666555555555555666666666777555>>>TTTttt|||}}}{{{ppp[[[YYYVVVRRRNNNIIICCC===888333333333333333333333333111111222222222333333333333444555666666888<<<>>>XXXeeesss|||iiihhhvvv{{{yyy{{{~~~yyysssqqquuuvvvmmmkkkkkkgggbbb|||tttiii```^^^``````aaabbbbbbcccccc```\\\XXXVVVVVVSSSOOOJJJDDD???;;;999999444333222111000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,000///............//////222222111000000222777:::@@@DDDDDD@@@???EEEJJJLLLWWWTTTPPPMMMHHHFFFMMMVVV[[[NNNDDDDDDHHHLLLNNNQQQUUUSSSPPPPPPRRRUUUVVVVVVVVVWWWXXXWWWWWWXXX[[[^^^___aaaccccccccceeejjjnnnoooqqqrrrnnnfffdddqqq|||~~~}}}|||{{{zzzzzzxxxvvvwwwzzz{{{zzz}}}yyy|||zzzoooUUUJJJLLLEEE???@@@???::::::999888777666555555666666555444444444444555888???ZZZ~~~xxx~~~|||vvvyyyuuu^^^ZZZWWWRRRNNNIIIDDD>>>:::555333222222333444333222222222333333333333444444222666444444999777:::HHH\\\lllhhhccclllxxx|||{{{ppplllttt}}}~~~sssmmmlllmmmkkkiiiwwwlllbbb```aaaaaaaaabbbbbbccccccaaa]]]YYYVVVVVVSSSPPPJJJEEE???<<<999999444333222111000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,---------......///111111222222111000000222777;;;EEEJJJJJJDDD@@@CCCIIIKKKSSSPPPLLLJJJHHHHHHPPPYYY```PPPBBB@@@EEEKKKNNNQQQSSSQQQOOOOOOQQQTTTUUUUUUVVVWWWXXXXXXWWWXXX[[[]]]___aaaccccccbbbdddiiinnnnnnllliiifffbbbdddqqq}}}}}}{{{}}}~~~~~~~~~~~~{{{yyyzzz||||||{{{}}}rrrlllxxxtttYYYLLLNNNGGG@@@???===::::::999888777666555555666555555444444444555555888AAA[[[}}}www}}}xxxqqqttt{{{~~~sss^^^ZZZVVVRRRNNNIIIDDD>>>;;;666444222222333444333222222222333333333333444444222666444444999888;;;III```vvvzzzeeeeeerrr~~~yyyttttttzzzqqqmmmmmmnnnmmmlll{{{oooeeebbbbbbaaa```aaaaaaccccccaaa]]]YYYVVVVVVRRRPPPKKKEEE@@@<<<:::888444333222111000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---///111222333222222111000000333888;;;IIINNNNNNEEE???@@@EEEHHHNNNIIIFFFFFFHHHKKKTTT]]]dddQQQ@@@===CCCJJJOOOQQQPPPOOOMMMNNNQQQSSSTTTTTTWWWXXXXXXXXXWWWWWWYYY[[[___aaabbbbbbaaaccchhhmmmnnngggaaa]]]\\\bbbqqqxxxzzzzzz|||}}}}}}~~~|||~~~nnn```fff|||^^^OOOOOOHHHAAA???<<<::::::999888777666555555555555444444444555555666>>>JJJfff}}}www{{{~~~tttpppttt||||||{{{{{{sss```YYYVVVQQQMMMJJJEEE@@@<<<666444222222333444333222222222333333333333444444222777444444999888===LLLhhhppp```gggxxxwww{{{|||vvvpppmmmmmmoooooonnn|||qqqfffbbbbbb```______aaacccdddbbb^^^ZZZWWWUUURRRPPPKKKFFFAAA===:::888444333222111000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000222333222222111000111333888<<>>FFFMMMPPPQQQOOONNNMMMNNNQQQSSSTTTTTTVVVWWWXXXXXXWWWWWWYYYZZZ^^^```bbbaaa```bbbgggkkkoooiiiaaaZZZVVV\\\mmm{{{xxx}}}xxx{{{}}}rrr___bbbbbbPPPOOOIIICCC@@@<<<::::::999888777666555555444444444444444555666777AAATTTsss{{{vvvyyy|||~~~vvvqqqsss{{{{{{~~~~~~vvvdddXXXVVVRRRNNNJJJFFFAAA===777555333333333444333222222222222333333333444444222777555444999888???PPPppp}}}ggg[[[hhh||||||yyyuuupppmmmnnnooopppooo{{{ooodddaaa```^^^]]]^^^aaacccdddccc___ZZZWWWUUURRRPPPLLLGGGBBB===:::888444333222111000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,...------......///000111222222111111111444999===FFFLLLLLLEEE???AAAGGGKKKHHHAAA===AAAIIIPPPXXX___WWWJJJ@@@CCCLLLQQQQQQQQQPPPNNNNNNOOORRRTTTTTTSSSUUUVVVXXXXXXWWWWWWXXXZZZ^^^```aaa```___aaafffjjjooonnniii___SSSSSSfffzzz}}}zzzxxx~~~www{{{~~~xxxcccfffgggPPPNNNIIIDDDBBB===::::::999888777666555555333333333444555666777888@@@YYY}}}~~~yyyvvvxxx{{{}}}yyyppppppvvv{{{zzz|||{{{hhhZZZWWWSSSOOOLLLGGGBBB???888666444333444444333222222222222333333333444444222888666444888999BBBUUUsssyyyccc[[[kkk~~~yyyvvvuuuttttttvvvvvvzzzxxxuuurrroooooooooooonnnxxxlllbbb______^^^]]]^^^aaaccceeeddd```[[[WWWUUURRRPPPLLLHHHCCC>>>:::888444333222111000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,...............///000111222222111111111555:::>>>HHHLLLKKKGGGEEEJJJOOOQQQIIIAAA===BBBKKKRRRWWW[[[OOOHHHEEEKKKRRRSSSRRRQQQPPPOOOOOOPPPRRRSSSRRRQQQSSSUUUWWWXXXXXXXXXYYYZZZ]]]___```___^^^```dddhhhmmmppppppeeeTTTMMM[[[mmm|||{{{xxxvvv{{{yyy}}}~~~hhhjjjnnnSSSMMMIIIEEECCC>>>::::::999888777666555555222222333333555666888999DDDcccxxxwwwwwwxxxzzz}}}}}}qqqjjjmmmwwwyyywww}}}ppp\\\ZZZUUUQQQNNNIIIDDD@@@888666444444444444333222222222333333333333444444222888666444888:::DDDYYYooowwwccc]]]nnn|||ooojjjhhhhhhjjjnnnsssxxx~~~}}}|||xxxvvvtttrrrpppooooooooo}}}uuujjj```^^^```______```aaaccceeeddd```[[[WWWUUURRRPPPMMMHHHCCC>>>:::888444333222111000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000222333111222111111222555:::>>>JJJKKKIIIFFFIIIPPPSSSSSSLLLCCC>>>DDDMMMRRRTTTUUULLLIIIJJJPPPTTTSSSQQQRRRPPPOOONNNOOOQQQQQQPPPNNNQQQSSSVVVXXXXXXYYYZZZ[[[]]]___```___]]]___cccgggjjjnnnooogggVVVKKKQQQ]]]kkkxxxyyyuuuxxxwwwvvv{{{}}}~~~~~~sssqqqxxxWWWNNNIIIEEEDDD>>>::::::999888777666555555222222222333555777888999JJJnnn{{{sssuuuwwwxxxzzz}}}{{{|||}}}iiidddkkkwwwyyyuuuyyy}}}~~~~~~___\\\XXXSSSOOOJJJDDD@@@999777555444444444333111222222333333333333444444222888777555888:::FFF\\\iiiwwwsss```[[[mmm{{{|||{{{llleeedddeeekkkpppuuuzzz}}}zzzvvvvvvuuutttrrrqqqqqqqqq}}}tttiii```___``````aaabbbaaacccfffeeeaaa[[[WWWUUURRRPPPMMMIIIDDD>>>:::888444333222111000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******+++---///111444555111222111111222555;;;???JJJIIIFFFDDDIIIQQQSSSQQQNNNEEE@@@FFFNNNRRRRRRRRRMMMKKKNNNSSSTTTQQQPPPRRROOONNNNNNNNNOOOOOOMMMLLLOOORRRVVVXXXYYYYYYZZZ\\\\\\^^^```^^^]]]^^^cccggggggjjjlllfffXXXKKKKKKQQQVVVffflllnnnuuuxxxxxx~~~}}}{{{}}}ttttttwww[[[PPPIIIFFFDDD>>>::::::999888777666555555111222222333555777999:::KKKppprrrppptttwwwxxxzzz}}}yyy{{{vvvccc___iiixxxzzzuuuvvv~~~yyyttttttaaa^^^YYYUUUPPPKKKEEEAAA999777555444444444333111222222333333333444444444222999777555888:::GGG]]]gggsssmmm[[[XXXiiiuuuvvv~~~ooogggfffiiipppwwwxxx|||~~~|||tttuuuvvvuuusssrrrssssssyyyqqqjjjbbb]]]]]]___aaaaaaiiihhhfffccc___ZZZVVVTTTRRRPPPMMMIIICCC>>>:::888666444111111111111000...///............---------------------------------+++******,,,///111111000///000111333666;;;AAAFFFKKKHHHEEEFFFLLLSSSTTTRRRNNNKKKHHHHHHLLLQQQUUUWWWLLLNNNPPPPPPQQQRRRUUUWWWOOOOOONNNNNNMMMLLLKKKKKKQQQRRRSSSUUUWWWYYYZZZ[[[]]]\\\\\\]]]___aaaaaaaaaaaacccccc```[[[UUUQQQOOOXXXYYY___iiiqqquuuzzz~~~}}}|||}}}~~~~~~~~~~~~~~~}}}|||~~~aaaaaazzzeeeOOOJJJJJJDDD===<<<:::777777777777666444222444444444666999<<<<<>>;;;888555333333333333333333333333444444444555555666555999<<<999<<>>999777444222////////////...,,,///............---------------------------------,,,++++++---000111111111000000111222555;;;BBBHHHKKKHHHDDDFFFLLLQQQRRRPPPMMMKKKIIIJJJMMMQQQTTTUUUNNNPPPRRRRRRQQQPPPQQQRRRNNNNNNNNNOOOOOOOOOOOOOOOQQQQQQSSSTTTVVVXXXYYYZZZ\\\\\\\\\]]]^^^```aaaaaa^^^___aaa```]]]ZZZXXXXXXUUUUUU[[[eeemmmqqqwww|||~~~}}}|||xxxzzz{{{{{{{{{|||~~~~~~~~~~~~|||{{{}}}ccc```wwwiiiQQQKKKJJJEEE???<<<:::888777777777666555333444444444555888;;;===QQQxxxuuuqqqsssvvvyyy{{{{{{{{{zzzyyy~~~mmm```dddoooyyyxxxqqqrrrwww|||hhhaaaZZZUUURRRNNNGGGAAA;;;888555333333333333333333333333444444444555555666555888;;;999???VVVqqq~~~XXXUUUWWW```iiisssvvvsssuuuyyy|||{{{yyy{{{zzzwwwxxxzzz|||}}}}}}|||{{{{{{yyywwwwwwwwwxxxwwwvvvsssoooiiiaaa^^^___bbbddddddgggfffeeebbb^^^ZZZWWWTTTQQQOOOLLLHHHCCC>>>999777444222////////////...,,,///............------------------------------------,,,,,,...000222222111111111111111555;;;DDDJJJLLLGGGCCCEEEKKKNNNNNNMMMIIIHHHHHHKKKOOORRRTTTTTTLLLOOOQQQRRRQQQPPPPPPPPPMMMNNNOOOPPPQQQRRRSSSTTTPPPQQQRRRTTTUUUWWWXXXYYY[[[[[[[[[\\\]]]^^^______]]]___``````___^^^___```VVVVVV[[[dddlllpppvvv|||}}}||||||{{{uuuvvvxxxxxxxxxyyyzzz|||~~~|||{{{}}}}}}xxxxxx}}}jjjbbbuuuzzzuuupppTTTKKKJJJFFFAAA<<<:::888777777777666555444444444444444666;;;>>>TTT|||wwwppprrruuuwwwyyyyyyyyyxxxyyyyyyiii___eeeqqqzzzuuullliiijjjlllmmmooovvvjjjeee___XXXSSSMMMHHHDDD<<<999555333333333333222333333333444444444555555666555777::::::CCC]]]wwwqqqRRRSSSYYYdddnnnxxx~~~{{{{{{}}}~~~~~~wwwtttwww~~~~~~{{{vvvwwwyyy{{{}}}}}}}}}}}}{{{yyywwwvvvxxxyyyyyyxxx}}}rrrmmmggg```]]]___bbbcccccceeeeeecccaaa^^^ZZZWWWUUURRRQQQMMMIIIDDD???:::888666444111111111111000...///............------------------------------------,,,,,,...111333333222111111000111555<<>>BBBHHHNNNRRRSSSRRRJJJJJJJJJIIIJJJLLLQQQTTTNNNNNNOOOOOOPPPPPPPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYVVVVVVVVVTTTSSSTTTXXX[[[^^^___aaaaaa```aaabbbddddddbbbdddkkkpppttt{{{~~~{{{|||}}}|||yyywwwwwwwwwuuuwwwxxxyyyyyyzzz}}}~~~|||sssppptttzzzqqqxxx|||gggZZZddd[[[JJJGGGEEEAAA===;;;888888888888777555555333333555555555===GGGaaa}}}sssssstttvvvxxxyyyyyyxxxwwwyyyggg___^^^jjjxxxxxxeeeUUULLLJJJJJJIIILLLNNNQQQUUU\\\hhhvvvuuueeeWWWLLLEEECCC===:::666444444444333222333333333444444444555555666666777777<<>>BBBHHHNNNQQQRRRQQQNNNMMMLLLJJJIIIKKKNNNQQQOOOOOOOOONNNNNNNNNNNNNNNRRRRRRSSSTTTUUUVVVWWWXXXSSSSSSQQQMMMKKKMMMSSSYYYYYY[[[^^^``````aaabbbdddeeebbbdddjjjpppuuu|||}}}{{{yyyyyyuuuwwwzzz{{{{{{}}}~~~yyypppkkkkkkmmmuuuvvvvvvuuutttsssuuuwwwxxxyyy|||}}}~~~}}}zzzlll]]]ggg```KKKGGGFFFBBB===;;;999888888888777666666333333777666666???MMMmmm~~~{{{tttsssuuuwwwxxxyyyxxxwwwvvvyyywwwccc]]]```nnn|||zzzmmm\\\NNNGGGEEEEEEEEEGGGHHHGGGFFFHHHPPP[[[cccwwwyyyzzz|||iiiYYYNNNGGGCCC>>>;;;777444444444333222333333333444444444555555666777777777===NNNiii}}}|||```YYYaaagggiiinnnyyywwwtttwww||||||||||||~~~~~~}}}~~~~~~~~~}}}}}}}}}|||{{{{{{zzzzzzzzzxxxvvvuuutttsssqqqooovvvpppiiieeedddcccbbb```aaaaaa```___]]]ZZZWWWUUURRRPPPMMMHHHCCC>>>:::888444222////////////...,,,///............---------------------------------,,,++++++---000111111111...000222444999@@@IIIOOOLLLBBB@@@HHHLLLHHHFFFHHHAAABBBDDDIIIMMMPPPPPPOOOMMMNNNPPPPPPOOONNNOOOQQQNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPQQQRRRSSSTTTUUUUUUPPPOOOLLLGGGCCCGGGOOOWWWWWWZZZ]]]___^^^^^^^^^^^^aaa___```hhhooovvv~~~~~~{{{}}}|||uuulllddd^^^\\\_________^^^]]]]]]___aaaccceeeggghhhiiikkkoooqqqxxx}}}}}}kkkpppeeeNNNIIIHHHCCC===;;;999888999888777666666222333888777777BBBRRR|||}}}vvvqqqssstttvvvwwwwwwvvvuuutttwwwsssccc^^^cccrrrlllcccWWWNNNKKKJJJIIIHHHHHHIIIIIIGGGFFFHHHNNNSSS^^^kkksssuuu~~~iii[[[RRRKKKFFF???;;;777555444444333222333333333444444444555555666888888888===OOOhhh{{{jjj^^^eeeiiigggjjjwwwwwwtttwww|||~~~}}}|||}}}~~~}}}}}}{{{zzzzzzyyyyyyyyyyyyzzzyyywwwvvvtttsssoookkkggguuuooogggbbbaaa```]]][[[`````````___\\\ZZZWWWUUUPPPNNNKKKGGGBBB<<<888666666444111111111111000...//////.........---------------------------------+++******,,,///111111000...///222555:::AAAIIINNNLLLBBB???HHHMMMHHHFFFIIIFFFFFFGGGJJJNNNOOONNNMMMHHHLLLQQQTTTUUUTTTSSSSSSNNNNNNNNNOOOOOOPPPPPPPPPNNNOOOOOOPPPQQQRRRSSSSSSOOONNNIIICCC???CCCMMMVVVZZZ]]]______\\\YYYWWWVVV^^^\\\___gggpppxxx~~~zzzrrriii^^^UUUPPPLLLLLLMMMKKKJJJKKKMMMOOOQQQSSSUUUVVVXXXZZZ]]]```eeekkktttxxxxxxiiiPPPKKKJJJDDD===;;;999888999999777666666222444999888888DDDVVV~~~oookkkrrrssstttvvvvvvuuusssrrrvvv{{{{{{vvvyyy}}}rrrdddaaafffuuuzzzaaa\\\UUUQQQQQQQQQOOOMMMHHHKKKNNNNNNLLLLLLNNNQQQPPPZZZkkkssswww|||hhh\\\VVVOOOJJJ???<<<888555444444333222333333333444444444555555666999999888>>>PPPhhhxxx}}}uuubbbiiikkkgggjjjxxxzzzwwwxxx|||}}}~~~zzzvvvtttvvv{{{~~~}}}|||{{{zzzyyyxxxxxxxxxxxxwwwvvvtttrrrmmmgggbbb|||ppphhh```]]]___aaa```^^^```___^^^^^^^^^\\\YYYVVVSSSQQQLLLGGGBBB>>>;;;999333222111////////////000........................------,,,,,,,,,,,,++++++---...///111222222222222111...000888>>>@@@EEEMMMGGGDDDDDDIIILLLKKKKKKMMMRRRMMMJJJJJJMMMMMMJJJFFFIIIOOORRRQQQQQQSSSTTTRRRMMMNNNOOOPPPOOONNNMMMLLLOOONNNMMMKKKJJJKKKOOOSSSJJJBBB<<<<<>>;;;999333222111////////////000........................------,,,,,,,,,,,,++++++------///000111222222222222000111888===???EEEKKKFFFBBBBBBGGGJJJJJJKKKMMMMMMKKKIIIJJJNNNNNNKKKGGGLLLRRRUUUUUUTTTVVVUUURRROOOOOOOOOOOONNNMMMLLLLLLMMMKKKIIIGGGGGGJJJLLLNNNFFF@@@======???AAAGGGNNNWWWZZZ\\\\\\ZZZXXXZZZ\\\ccc``````hhhuuu~~~|||xxxrrriii^^^SSSJJJEEEBBB???>>>>>>>>>>>>@@@AAABBB>>>>>>???@@@BBBCCCDDDDDDGGGKKKPPPWWW___hhhrrrxxx~~~uuuXXXNNNJJJDDD@@@===:::888888777666555444555444666888777HHHgggxxxkkkgggiiimmmsssvvvvvvsssrrrqqq{{{wwwjjj[[[^^^ggguuu}}}pppeeebbb^^^[[[XXXXXXXXXYYY^^^^^^^^^```aaabbbaaa```bbb^^^bbbooonnn```ZZZSSSLLLCCC<<<777666555333333555555444444444444555666666555666888;;;BBBUUUuuu```YYYdddjjjeeeggguuuzzzyyy{{{}}}~~~xxxqqqkkkiiinnnpppvvv}}}}}}|||}}}|||{{{yyywwwuuurrrnnnggg^^^TTTMMM}}}nnnggg___\\\^^^``````^^^```^^^ZZZYYYXXXXXXVVVUUURRRPPPMMMHHHCCC>>>:::888333222111////////////000........................------,,,,,,,,,,,,++++++,,,---...///000111111111333111333888===@@@EEEJJJEEEAAAAAAEEEHHHHHHIIILLLGGGFFFHHHKKKOOOOOOLLLHHHNNNTTTYYYXXXWWWWWWUUURRRQQQPPPOOONNNMMMLLLLLLLLLKKKGGGCCCCCCEEEGGGHHHGGGAAA???@@@AAA@@@>>>CCCJJJSSSWWW[[[]]]\\\]]]___bbbeeecccbbbiiittt}}}{{{uuukkkdddZZZOOOGGGBBB@@@???<<<<<<======>>>??????@@@<<<<<<======>>>?????????>>>@@@DDDHHHMMMTTT[[[```kkkxxx~~~www{{{ZZZNNNJJJEEE@@@===:::888888888777555333555444666:::999KKKkkkvvvjjjgggjjjnnnrrruuuuuusssqqqppp}}}sssbbbXXX\\\eeesss~~~}}}|||{{{}}}{{{zzz|||vvvmmmjjjeeeaaa``````bbbdddiiikkkmmmppprrrsssttttttsssmmmjjjppp|||nnnaaaZZZSSSLLLDDD===777666555333333555444444444444444555666666555666999;;;AAAVVV{{{xxxXXXXXXdddiiifffggguuu||||||}}}~~~~~~}}}rrrjjjjjjiiilllvvv~~~~~~}}}}}}~~~}}}{{{yyywwwsssmmmfff]]]SSSJJJCCC}}}mmmfff^^^[[[^^^``````^^^aaa]]]YYYVVVVVVVVVUUUUUURRRPPPMMMHHHCCC>>>:::888333222111////////////000........................------,,,,,,,,,++++++++++++,,,---///000000000000111111333777===BBBGGGKKKEEEAAA@@@DDDFFFEEEEEEGGGAAACCCGGGLLLQQQPPPMMMIIIMMMTTTYYYXXXWWWWWWTTTPPPPPPOOOMMMLLLLLLLLLNNNNNNJJJEEE@@@@@@DDDFFFEEEBBB???AAAEEEGGGCCC???AAAGGGOOOTTTZZZ\\\]]]^^^aaacccbbb```aaagggqqqzzz~~~~~~}}}~~~}}}rrriiiYYYTTTMMMEEE@@@======>>><<<===>>>???@@@@@@@@@@@@>>>>>>????????????@@@@@@>>>@@@BBBDDDFFFJJJOOORRRZZZjjjxxxlllwww]]]NNNIIIEEE@@@>>>;;;999888888777666444555444666999999KKKlllsssjjjiiilllppptttvvvuuusssqqqqqq}}}ooo]]]UUUZZZcccqqq~~~}}}yyyvvvwww{{{zzzsssyyy|||zzz{{{uuurrrmmmjjjiiijjjnnnpppsssvvv{{{}}}wwwwww|||nnn```XXXPPPIIIDDD===888777666333333555444444444444444555666777666888::::::>>>TTT|||vvvSSSWWWbbbiiieeeggguuuzzzzzz}}}||||||}}}~~~{{{oooiiihhhoooyyy~~~~~~~~~~~~{{{xxxuuunnndddYYYOOOHHHAAA===}}}mmmfff^^^\\\^^^aaaaaa___bbb^^^YYYVVVUUUUUUUUUUUUQQQPPPMMMIIIDDD>>>:::777333222111////////////000........................------,,,,,,,,,++++++++++++,,,---///000000000000---///222666===EEEKKKNNNFFFBBBAAADDDEEEBBBAAABBB===AAAGGGNNNQQQQQQMMMJJJKKKRRRWWWVVVUUUUUURRRNNNMMMLLLLLLKKKLLLMMMOOOPPPHHHCCC??????CCCFFFDDDAAAAAADDDIIIKKKFFF@@@AAAFFFLLLQQQWWWZZZ[[[\\\^^^aaa___^^^___eeepppzzz~~~~~~|||ooo```TTTIIIGGGEEEBBB@@@???>>>>>>>>>>>>???@@@@@@@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCEEEHHHJJJMMM\\\sssrrreeennn___OOOJJJFFFAAA>>>;;;999999888777666555666333555888888JJJjjjpppiiijjjooorrrvvvwwwvvvtttsssrrr~~~mmm]]]SSSXXXcccppp|||~~~|||vvvpppooottt}}}uuuwww}}}|||wwwxxx|||xxxuuuqqqnnnmmmppptttvvvzzzpppaaaXXXOOOHHHEEE>>>999777666333333555333333333444444666777777666888:::;;;@@@VVV}}}WWWUUUbbbiiifffggguuu}}}vvvwww{{{~~~{{{yyyxxxzzz}}}~~~~~~~~~~~~~~~|||qqqhhhjjjrrrzzz|||xxxuuunnneeeWWWKKKCCC???===<<<{{{nnnggg___\\\___bbbbbb```ccc___[[[WWWVVVVVVVVVUUUQQQPPPMMMIIIDDD???:::777333222111////////////000........................------,,,,,,,,,,,,++++++,,,---...///000111111111+++///222666===GGGNNNOOODDDAAABBBEEEFFFBBB>>>>>>>>>BBBIIIOOORRRQQQMMMKKKJJJQQQUUUUUUTTTTTTRRROOOLLLLLLLLLLLLLLLMMMNNNOOOEEEBBB???@@@CCCEEEDDDCCCEEEEEEHHHJJJGGGAAA@@@CCCGGGMMMTTTXXXYYYZZZ\\\______^^^___eeeppp|||zzzlll\\\MMMCCC@@@AAABBBBBBBBBBBBAAA@@@@@@@@@?????????>>>>>>>>>@@@@@@AAAAAAAAAAAAAAAAAA@@@AAABBBAAAAAAAAACCCDDDEEEPPPccc{{{uuugggnnnaaaQQQKKKFFFAAA>>>;;;999999999888666666777333555888888KKKkkk|||mmmhhhkkkrrruuuwwwxxxwwwtttssssssmmm]]]RRRYYYcccooozzz~~~}}}|||}}}~~~}}}zzzuuuooojjjllltttzzz}}}|||yyytttuuuxxxtttrrrooommmmmmppptttvvv}}}uuueee\\\SSSLLLFFF???999888666333333555333333333444555666777888666777:::===FFF]]]```VVVcccjjjhhhjjjwww}}}uuuuuuzzzzzzwwwwwwxxxzzzyyyyyyxxxxxxwwwvvvuuuuuuvvvuuuyyy}}}nnniiimmmsss{{{~~~~~~~~~~~~~~~~~~|||xxxqqqmmmaaaXXXKKKAAA<<<;;;<<<>>>zzznnnggg```]]]```ccccccbbbdddaaa]]]ZZZYYYXXXWWWVVVQQQPPPMMMJJJEEE???:::777333222111////////////000........................------,,,,,,,,,,,,++++++------///000111222222222,,,111444555<<>>@@@DDDKKKPPPQQQPPPMMMKKKLLLRRRVVVUUUUUUVVVVVVSSSMMMMMMMMMMMMMMMLLLKKKKKK@@@@@@@@@AAABBBCCCDDDEEEFFFDDDDDDEEECCC???===???CCCIIIQQQVVVXXXZZZ\\\___^^^]]]^^^cccnnn{{{}}}nnn\\\LLLDDDAAAAAAAAABBBCCCCCCCCCBBBAAAEEECCCBBB@@@??????????????????@@@@@@AAAAAABBBBBB@@@AAABBBBBBAAAAAABBBCCCGGGKKKXXXnnnqqquuubbbSSSMMMFFFAAA???;;;:::999999888777555666333555999:::NNNooozzzkkkhhhlllsssuuuwwwxxxvvvtttrrrrrrzzzgggWWWSSSZZZdddpppyyy|||{{{zzzzzz{{{|||{{{|||zzzuuunnnkkklllooo{{{{{{xxxrrrppprrrpppnnnmmmlllmmmppprrrtttyyytttwwwhhh___WWWQQQGGG???:::888666333222555333333333444555666777888777777:::???III```gggYYYeeemmmkkkmmm{{{xxxxxx{{{~~~~~~zzz{{{{{{{{{{{{{{{{{{zzzqqqpppoootttzzzqqqnnnooovvv}}}~~~}}}~~~||||||{{{zzzwwwqqqiiidddPPPJJJBBB<<<;;;<<<===>>>yyyooohhh```^^^aaaddddddbbbeeebbb^^^\\\[[[YYYXXXVVVPPPPPPNNNJJJEEE???:::666333222111////////////000........................---------,,,,,,,,,++++++---...///111222222222222---222555666<<>><<<===>>>>>>>>>wwwhhhbbb^^^aaadddddddddeeeeeeccc___\\\ZZZYYYVVVTTTUUUSSSOOOJJJDDD>>>999777333222111////////////000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111111111000---000333777@@@JJJLLLJJJ<<<@@@EEEHHHIIIFFFBBB>>>AAAIIIKKKMMMOOOIIIGGGRRRRRRXXX[[[XXXUUUWWWXXXWWWRRRPPPNNNLLLKKKHHHEEEBBB===>>>AAAEEEDDD@@@BBBGGGFFFEEEBBB>>>;;;:::999888BBBHHHOOOVVVYYY[[[\\\]]]^^^ZZZWWWZZZdddqqq|||ttt___PPPGGGAAA@@@CCCCCCDDDDDDEEEEEEEEEEEEDDDLLLJJJGGGDDDBBBBBBCCCDDDCCCCCCBBBAAABBBCCCDDDEEEFFFEEECCCDDDGGGJJJLLLMMMUUUVVVZZZeee{{{|||cccPPPOOOJJJEEEBBB===:::999888888777555888666666999<<>>999777333222111////////////000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111111111000...000333777@@@IIIKKKHHH===???CCCGGGGGGEEEBBB@@@DDDKKKLLLMMMPPPGGGAAAIIISSSYYY\\\YYYWWWXXXXXXWWWQQQOOOLLLKKKJJJHHHDDDBBBAAAAAACCCFFFDDD@@@AAAEEEIIIIIIHHHFFFDDDAAA>>><<>>XXXrrrfffeeehhhnnnooosssvvvtttooopppttt{{{hhhWWWNNNMMMUUUcccpppzzz|||yyywwwwwwyyy{{{zzz{{{|||fffhhhmmmuuu~~~xxxrrrsssuuuvvvuuuqqqnnnmmmnnniiihhhllltttxxxwwwxxx|||}}}qqqnnn{{{ooorrrxxxmmmbbbYYYTTTJJJAAA999666555333222444333333333444555666777888777;;;;;;;;;FFF___wwwjjjXXXhhhrrroooooo{{{{{{qqqlllttt~~~uuuuuuwww|||~~~~~~{{{wwwrrroookkkaaaSSSHHHBBB@@@??????AAADDDFFFGGGtttkkkccc^^^aaaddddddbbbbbbhhheeeaaa^^^]]][[[XXXVVVTTTRRRNNNIIIDDD>>>999777333222111////////////000///............---------,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111000000...111333888@@@HHHJJJFFF<<<>>>AAACCCDDDCCCAAA@@@CCCJJJKKKPPPUUUKKKAAAEEETTTZZZ]]][[[XXXXXXYYYWWWPPPNNNLLLKKKJJJHHHEEEBBBFFFEEEEEEFFFCCC>>>>>>AAAHHHIIIKKKKKKIIIFFFBBB@@@AAAFFFMMMRRRUUUVVVVVVWWWQQQTTTVVVVVVTTTUUUYYY^^^mmmzzz{{{eeeXXXJJJBBB@@@???AAAEEEEEEFFFGGGHHHIIIJJJJJJJJJHHHGGGFFFEEEEEEFFFHHHIIIHHHGGGGGGGGGHHHIIIKKKLLLOOOPPPRRRUUUYYY\\\^^^___iiikkkkkkmmmxxxoooeee```ooommmUUUPPPJJJFFFCCC>>>:::999999999888666888555666;;;AAA]]]sssfffdddgggmmmnnnqqqtttrrrnnnoootttwwwcccQQQHHHGGGQQQ```ooo{{{|||xxxvvvwwwzzz||||||zzzzzzgggfffhhhppp{{{|||vvvvvvwwwyyyxxxvvvsssqqqpppgggeeeeeeiiijjjgggeeedddrrrxxxxxxpppkkkuuussssssuuukkkaaaXXXQQQKKKBBB999777555333222333333333333444555666888888666:::<<<>>>HHH]]]uuuhhhSSSdddpppooooooyyy{{{nnnooouuuvvvsssvvvyyy|||~~~zzzvvvqqqkkkcccYYYNNNGGGDDDBBBAAACCCGGGKKKKKKJJJ|||lllddd^^^```eeedddbbb```gggddd```^^^\\\ZZZWWWUUUSSSQQQNNNIIICCC>>>999777333222111////////////000///............---------,,,,,,,,,,,,,,,,,,,,,,,,---...///111111111000///---111444999AAAHHHIIIDDD;;;<<<>>>???@@@@@@?????????FFFJJJRRR[[[SSSGGGIIISSSZZZ]]][[[XXXXXXXXXVVVPPPNNNLLLKKKKKKIIIFFFDDDIIIFFFDDDDDDAAA;;;999;;;AAACCCDDDFFFFFFEEECCCBBBBBBGGGMMMRRRTTTUUUUUUUUUXXXTTTOOOIIIEEEFFFJJJMMMYYYiii~~~zzznnn^^^TTTKKKHHHFFFDDDCCCEEEGGGHHHIIIKKKLLLLLLLLLLLLIIIIIIGGGGGGGGGHHHJJJKKKKKKKKKKKKKKKMMMOOOQQQRRRTTTWWW[[[^^^aaacccfffgggnnnqqqsssssszzziii^^^\\\fffpppUUUNNNHHHGGGCCC>>>;;;::::::999999777888555666;;;CCCbbbrrrfffdddfffnnnnnnqqqsssqqqmmmnnnsss}}}ttt```OOOEEEDDDNNN___ooo{{{{{{xxxwwwxxxzzz{{{}}}zzzvvvwww{{{}}}|||zzznnnjjjiiiooozzz~~~}}}zzzxxxwwwyyy{{{|||{{{yyywwwvvvppplllhhhhhhgggbbb[[[VVVcccppp}}}}}}xxxzzzvvvsss~~~ssskkkcccYYYRRRKKKBBB999777555222111333333444444444555777888999777:::===???GGGZZZppp]]]NNN^^^mmmooopppyyyyyyssstttzzzyyyqqqooossswww~~~}}}wwwtttooofff\\\SSSMMMKKKFFFEEEGGGLLLRRRUUUSSSPPP}}}mmmccc]]]```eeeeeebbb```eeebbb^^^[[[ZZZXXXUUUSSSRRRPPPMMMIIICCC>>>999777333222111////////////000///............---------,,,,,,,,,,,,,,,,,,,,,,,,......000111111000//////---111666;;;CCCJJJIIIDDD:::;;;<<<============<<<:::BBBGGGQQQZZZSSSHHHJJJRRRYYY]]]ZZZWWWWWWVVVTTTQQQOOONNNMMMMMMLLLIIIGGGHHHCCC@@@@@@===888666777<<<<<<===>>>@@@BBBDDDFFFCCCHHHOOOSSSUUUUUUUUUUUUYYYQQQFFFAAAAAABBBAAA???III[[[qqqooo```XXXRRRMMMNNNOOOKKKGGGGGGJJJKKKLLLMMMNNNNNNNNNNNNLLLLLLKKKJJJJJJJJJKKKKKKOOOOOOOOOPPPRRRUUUWWWYYYZZZ^^^bbbeeegggiiimmmooopppvvvzzzzzzzzz^^^WWW\\\jjjxxxpppsssWWWOOOJJJHHHDDD???<<<;;;;;;:::999777888555666<<>>999777333222111////////////000///............---------,,,,,,,,,,,,,,,,,,,,,,,,...///000111111000///...,,,111777===EEELLLJJJEEE;;;<<<=========<<<;;;:::999AAAEEELLLSSSKKKAAAEEEQQQXXX]]]ZZZWWWVVVUUURRRQQQPPPNNNNNNNNNMMMKKKIIIDDD???<<<<<<;;;777444555;;;;;;;;;===???CCCFFFHHHDDDHHHOOOTTTVVVVVVVVVVVVWWWOOOIIIHHHLLLNNNIIICCCHHHVVVjjjzzz~~~tttdddWWWQQQLLLJJJOOORRRPPPMMMMMMMMMMMMNNNNNNOOOOOONNNNNNOOONNNNNNMMMMMMMMMMMMNNNRRRRRRSSSUUUWWWZZZ]]]___aaaeeejjjmmmooorrrwww|||zzzvvvWWWSSS]]]uuuooofffzzzyyy[[[RRRNNNHHHDDD@@@<<<;;;;;;;;;:::777888555666<<>>999777333222111////////////000///............---------,,,,,,,,,,,,,,,,,,,,,,,,...///000111111000///...,,,111888>>>GGGNNNLLLFFF>>>???@@@@@@???===;;;999999AAAEEEIIIMMMDDD===DDDRRRYYY^^^\\\XXXWWWUUUSSSPPPOOONNNNNNNNNMMMKKKIIIAAA;;;888999:::777666777======???@@@BBBDDDEEEEEECCCHHHNNNSSSVVVVVVVVVWWWRRRMMMJJJLLLRRRWWWWWWVVVRRR\\\kkkyyy|||rrrhhh]]]SSSOOOIIIGGGKKKOOOPPPQQQSSSOOOOOOOOOOOOOOONNNNNNMMMOOOOOOOOOPPPPPPQQQRRRRRRUUUUUUVVVXXX[[[___bbbdddhhhmmmsssvvvyyy~~~~~~```]]]gggsssggg{{{{{{\\\RRRPPPIIIEEE@@@===<<<<<<;;;:::777888555666;;;BBB___yyyggg^^^aaaggghhhhhhjjjlllkkkhhhkkkqqqzzz}}}~~~xxxkkk[[[OOOHHHHHHPPP]]]jjjttt{{{|||yyysssooonnnooosssuuurrrqqqpppoooooooooooooooqqqqqqrrrvvvzzz}}}~~~}}}ssssssrrrqqqnnnkkkhhhgggrrrzzz~~~{{{|||}}}zzzwwwuuuvvvxxxzzzzzzxxxuuuqqqllljjjppptttkkk^^^RRRQQQUUU___ffflllvvvzzzrrr}}}}}}qqqfff\\\UUURRRHHH???777666666444444666444444555555666888999:::;;;::::::>>>FFFZZZzzzYYYGGGLLLWWWeeettt}}}||||||~~~~~~~~~zzzvvv{{{~~~tttrrrtttuuutttqqqkkkddd```___aaadddgggkkkrrryyy~~~~~~~~~{{{wwwuuuqqqllleee^^^XXXUUUSSSRRRTTTXXX\\\\\\ZZZXXXZZZ]]]xxxssslllaaaZZZ^^^ggghhhdddaaabbb___\\\YYYWWWUUURRRPPPQQQOOOLLLHHHCCC>>>:::777333222111////////////000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,//////000111111000///...+++111888@@@IIIOOONNNHHHAAABBBCCCCCCBBB???;;;999999BBBFFFIIIKKKCCC>>>HHHSSS[[[___]]]YYYXXXVVVSSSOOONNNMMMMMMMMMMMMKKKIII???999666888:::888777888===???BBBDDDEEEDDDBBBAAAAAAFFFMMMSSSUUUVVVVVVWWWKKKGGGCCCCCCIIISSS^^^ddd]]]dddooo{{{~~~uuuiii```YYYSSSSSSKKKFFFHHHLLLNNNRRRVVVPPPPPPPPPPPPOOONNNMMMMMMNNNNNNOOOQQQSSSTTTUUUVVVVVVWWWXXXZZZ]]]aaadddfffmmmrrrxxx}}}qqqllluuuzzzlll~~~{{{ZZZPPPNNNIIIEEE@@@===<<<<<<;;;;;;666888555666:::AAA]]]vvvddd\\\```gggccccccfffiiiiiigggkkkrrr{{{}}}}}}vvvhhhXXXMMMGGGHHHPPP\\\iiissszzz{{{uuullleeebbbeeejjjnnnrrrpppnnnllllllmmmooopppqqqssswww{{{~~~}}}vvvmmmccc[[[WWWVVVbbbgggjjjhhhffflll{{{zzzwwwwww{{{wwwsssrrrtttvvvuuutttooolllhhhiiirrryyyrrrdddWWWSSSWWWeeeqqqxxx~~~|||qqq}}}vvvhhh]]]VVVTTTGGG>>>777666666555555777555555555555666888999:::;;;999999>>>HHH]]]ZZZFFFHHHQQQaaasss~~~www|||{{{sssooorrruuuttt{{{|||~~~zzztttxxxyyytttsssrrrnnnhhh```XXXTTTNNNPPPTTTYYY```iiirrryyy|||}}}~~~}}}}}}}}}~~~~~~|||yyyvvvsssmmmiiiccc```___``````______bbbccc^^^XXXWWW\\\bbb