BM6P6(@ ~~~~~~{{{yyy}}}|||yyyvvvtttsssrrrrrrrrroookkkhhheeeaaa\\\XXXWWWVVVSSSPPPMMMJJJIIIHHHIIIHHHFFFEEECCCBBBBBBBBB@@@BBBDDDGGGIIIKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMNNNOOOOOOOOOOOOPPPRRRQQQSSSUUUXXXZZZ[[[\\\\\\^^^cccfffeeebbbdddkkksss{{{yyyppphhheeeeeemmmpppzzzuuupppyyyppp[[[NNNJJJLLLPPPXXXdddrrrzzzoooiiieeebbbcccfffeeegggjjjllllllkkkiiihhhjjjjjjiiihhhhhhggghhhhhhffffffffffffffffffffffffkkkiiiggghhhlllnnnnnnllllllkkkjjjhhhggghhhhhhiiidddddddddfffiiijjjiiigggeeeeeecccccccccccceeeeeedddddddddcccbbbaaa```___``````___^^^^^^^^^^^^___bbbeeefffddd___[[[YYYYYYZZZ[[[[[[\\\\\\[[[[[[ZZZ\\\[[[YYYWWWVVVUUUVVVVVVVVVVVVUUUUUUUUUVVVWWWWWWXXXYYYZZZ\\\]]]^^^______]]]\\\\\\^^^```___ZZZVVVUUUTTTSSSQQQQQQQQQQQQRRRUUUUUUUUUTTTTTTTTTTTTTTTWWWWWWXXXYYYYYYYYYYYYYYYYYY]]]aaacccgggsss}}}zzzwwwsssqqqnnnlllhhhbbb\\\XXXVVVVVVMMMMMMKKKHHHEEEFFFJJJNNNEEEFFFHHHHHHFFFDDDCCCCCCCCCCCCEEEFFFGGGGGGHHHHHH~~~||||||{{{}}}}}}~~~}}}zzzwwwyyyyyyxxxxxxvvvtttrrrqqqooommmiiifffbbb^^^ZZZVVVVVVTTTRRRNNNLLLIIIHHHGGGFFFEEEDDDBBBAAA@@@@@@@@@AAACCCFFFHHHJJJLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMNNNOOOPPPPPPOOOOOOPPPRRRQQQSSSUUUXXXZZZ[[[\\\\\\^^^cccffffffeeeiiirrrzzz~~~uuummmgggeeegggqqqvvvxxxwww}}}eeeVVVOOOLLLOOOVVV___kkkxxx}}}sssjjjffffffeeegggkkkfffhhhiiikkkkkkjjjhhhggghhhggggggffffffffffffggghhhhhhhhhhhhhhhhhhhhhhhhhhhggggggiiimmmoooooonnnkkkkkkiiihhhhhhhhhiiijjjiiigggffffffggggggfffdddeeeeeedddccccccdddeeeeeedddddddddccccccbbb``````bbbaaa```^^^]]]\\\\\\\\\bbbdddeeebbb^^^ZZZYYYYYY[[[[[[\\\\\\\\\\\\[[[[[[\\\[[[YYYWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUXXXYYYZZZ\\\]]]]]]]]]]]]YYYXXXXXXZZZ\\\[[[WWWTTTVVVUUUTTTRRRRRRRRRRRRSSSUUUTTTSSSSSSSSSTTTUUUVVVYYYYYYYYYZZZZZZYYYYYYYYYXXX[[[^^^___bbbkkkyyyyyyoooeee^^^[[[RRRQQQNNNLLLJJJKKKLLLNNNJJJJJJKKKKKKJJJIIIHHHIIIHHHHHHIIIIIIIIIIIIIIIIII~~~|||zzzyyyyyyxxxyyy{{{}}}|||xxxvvvuuuvvvwwwxxxwwwuuuqqqooollliiieeebbb___[[[WWWTTTSSSQQQOOOLLLIIIGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@CCCEEEGGGJJJLLLMMMMMMMMMLLLLLLLLLKKKLLLLLLMMMNNNNNNPPPQQQQQQOOOOOOPPPRRRRRRSSSUUUWWWYYY[[[\\\\\\___bbbfffhhhiiipppzzzzzzrrrlllggghhhkkkrrryyy}}}mmmWWWOOONNNNNNTTT]]]hhhtttyyyooogggeeefffgggiiimmmhhhhhhiiiiiiiiihhhggggggddddddddddddddddddeeefffhhhhhhhhhhhhhhhhhhhhhhhhffffffhhhkkknnnpppooonnnjjjjjjiiihhhiiijjjkkklllkkkiiifffeeeeeefffeeedddddddddccccccccccccddddddbbbccccccbbbbbbaaa```___cccbbb```^^^\\\[[[ZZZZZZaaabbbaaa___\\\ZZZYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\ZZZXXXVVVUUUTTTTTTTTTTTTUUUVVVWWWWWWVVVUUUTTTYYYYYYZZZ[[[[[[[[[[[[[[[UUUUUUVVVXXXZZZZZZWWWUUUWWWVVVUUUTTTSSSSSSSSSTTTTTTSSSQQQQQQRRRUUUXXXZZZ\\\[[[[[[ZZZZZZYYYXXXXXXXXX[[[^^^^^^___dddnnnvvvyyykkkdddZZZWWWTTTSSSTTTSSSQQQNNNMMMMMMLLLKKKKKKKKKKKKKKKIIIIIIIIIHHHHHHGGGGGGGGG~~~~~~~~~~~~}}}|||{{{zzzyyyyyytttuuuwwwyyy{{{||||||||||||~~~{{{xxxvvvuuuvvvwwwvvvuuurrrooonnnjjjgggccc___\\\YYYUUUSSSOOONNNLLLIIIGGGEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCEEEGGGIIIKKKMMMNNNNNNNNNMMMMMMLLLLLLLLLMMMMMMNNNNNNOOOPPPPPPOOOOOOPPPQQQSSSSSSUUUWWWYYY[[[\\\]]]___bbbfffhhhllltttxxxqqqllliiikkkppppppzzzxxx___OOOKKKMMMPPPXXXdddppp||||||qqqhhhfffgggggggggiiiiiiiiihhhgggggggggffffffcccccccccccccccdddeeeffffffffffffffffffffffffffffffgggiiilllnnnnnnmmmllliiiiiihhhhhhiiijjjlllmmmiiifffdddcccdddfffggggggbbbaaaaaaaaaaaaaaaaaabbb______``````___^^^^^^]]]``````^^^]]][[[[[[ZZZZZZ^^^]]]]]]\\\[[[[[[\\\]]][[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZWWWUUUTTTSSSSSSSSSRRRSSSVVVXXXYYYXXXWWWVVVXXXYYYYYYYYYYYYYYYXXXXXXUUUVVVXXXZZZ[[[[[[ZZZYYYXXXWWWWWWVVVUUUUUUTTTTTTSSSRRRPPPPPPRRRVVVZZZ]]]^^^^^^\\\[[[YYYXXXXXXWWWYYY\\\_________aaaggglllooo|||qqqddd```\\\^^^aaa```ZZZTTTTTTQQQOOOMMMMMMMMMMMMLLLJJJIIIIIIHHHGGGGGGGGGGGG}}}}}}}}}~~~{{{{{{{{{zzzzzzzzzyyyyyypppqqqssstttttttttrrrqqqooosssxxx}}}~~~|||zzzxxxyyyxxxvvvssspppnnnmmmlllhhheee```\\\ZZZWWWTTTRRRLLLKKKIIIGGGEEEDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDGGGHHHJJJMMMNNNOOOOOOOOONNNNNNMMMMMMMMMMMMNNNNNNLLLMMMOOOOOONNNNNNPPPQQQTTTUUUVVVXXXZZZ\\\^^^^^^```cccfffjjjooowwwtttnnnkkkiiilllqqqsss~~~}}}fffWWWMMMJJJLLLRRR\\\jjjwwwsssiiigggiiihhhggghhhiiiiiihhhgggggggggffffffccccccccccccdddeeeffffffddddddddddddddddddddddddgggiiikkklllllljjjiiihhhhhhggggggggghhhjjjlllmmmiiifffcccbbbcccddddddddd^^^^^^^^^^^^^^^^^^^^^^^^[[[[[[\\\\\\\\\[[[ZZZZZZ\\\[[[[[[[[[[[[\\\\\\]]]ZZZZZZYYYZZZ\\\]]]^^^___[[[ZZZZZZYYYYYYZZZZZZ[[[ZZZYYYWWWTTTRRRQQQQQQQQQMMMOOORRRUUUXXXXXXXXXXXXWWWWWWXXXXXXWWWWWWVVVUUUUUUVVVXXXZZZZZZZZZZZZ[[[XXXXXXXXXWWWVVVVVVUUUTTTSSSRRRPPPQQQSSSXXX\\\___```___]]]ZZZYYYXXXWWWWWWXXX[[[]]]^^^^^^___bbbeeeeeennn~~~rrrnnnkkkooottttttmmmeee```]]]XXXUUUTTTRRRPPPNNNMMMLLLKKKJJJJJJJJJJJJKKK~~~||||||||||||zzzyyyyyyxxxxxxwwwvvvvvvmmmmmmmmmmmmllliiigggfffbbbfffkkkpppsssyyy}}}yyyyyy{{{~~~~~~}}}{{{zzzzzzxxxuuuqqqnnnlllkkkkkkfffbbb]]]YYYWWWUUURRRPPPJJJIIIGGGFFFDDDCCCCCCBBB@@@@@@@@@@@@AAABBBCCCDDDHHHIIIKKKMMMOOOOOOOOOOOOPPPOOONNNNNNMMMNNNNNNNNNJJJLLLNNNOOOOOOPPPRRRSSSVVVVVVWWWYYY[[[]]]___aaaaaadddhhhnnnttt|||xxxoookkkiiiiiilllqqq{{{hhhXXXRRRMMMLLLOOOWWWbbbqqq~~~}}}qqqggggggkkkkkkjjjjjjhhhhhhiiiiiiiiihhhggggggeeeddddddddddddeeeeeefffddddddddddddddddddddddddgggiiikkkjjjhhhgggffffffggggggffffffggghhhjjjkkkkkkhhhdddbbbaaa```^^^\\\[[[[[[\\\\\\\\\\\\[[[[[[XXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXYYY[[[\\\^^^___YYYYYYYYYZZZ]]]______^^^ZZZYYYXXXWWWWWWXXXYYYZZZZZZXXXVVVSSSQQQPPPPPPPPPJJJKKKNNNQQQTTTUUUVVVVVVUUUUUUVVVVVVVVVUUUUUUTTTSSSUUUWWWWWWWWWWWWXXXYYYWWWXXXXXXXXXWWWVVVUUUTTTSSSRRRRRRSSSVVVZZZ^^^aaa```^^^\\\YYYXXXWWWWWWWWWVVVXXXZZZ[[[[[[\\\]]]______cccmmm|||sssnnngggccc```\\\VVVRRRPPPNNNLLLKKKIIIIIIJJJJJJ~~~~~~}}}||||||{{{yyyxxxwwwuuutttrrrqqqpppiiiiiigggeeebbb___]]]\\\WWW[[[```bbbdddiiiqqqxxx}}}{{{yyyuuurrrrrrtttwwwyyy~~~~~~}}}}}}|||{{{{{{vvvuuutttqqqooollljjjiiiccc___ZZZVVVTTTRRRPPPNNNIIIHHHFFFEEEDDDCCCBBBBBB@@@@@@@@@AAABBBDDDEEEFFFHHHIIIKKKMMMNNNOOOOOONNNPPPPPPOOONNNNNNNNNNNNNNNKKKMMMOOOPPPQQQSSSUUUWWWXXXXXXYYYZZZ\\\___aaabbbcccffflllttt{{{yyyqqqjjjiiijjjlllpppuuusssZZZPPPMMMJJJMMMTTT^^^iiiyyy{{{oooffffffkkkllljjjiiifffhhhiiikkkkkkjjjhhhgggeeeeeedddcccccccccddddddccccccccccccccccccccccccfffhhhiiihhheeedddfffgggffffffeeeeeeeeeggghhhiiiiiigggdddaaa```^^^[[[XXXZZZ[[[[[[\\\\\\[[[[[[ZZZWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXZZZ\\\^^^___\\\[[[ZZZ\\\^^^___\\\ZZZYYYXXXVVVUUUUUUVVVXXXYYYZZZXXXUUUSSSQQQOOOOOOOOOMMMNNNOOOQQQRRRTTTUUUVVVSSSSSSTTTUUUUUUUUUTTTTTTRRRTTTVVVVVVTTTTTTUUUWWWWWWWWWXXXXXXWWWVVVTTTSSSSSSSSSTTTVVVYYY\\\___aaa___]]][[[XXXVVVVVVVVVWWWWWWXXXYYYZZZYYYYYYZZZZZZ[[[\\\cccmmmvvvzzzsssjjjcccZZZXXXTTTQQQNNNLLLLLLLLL}}}}}}}}}~~~}}}|||{{{{{{zzzxxxvvvtttpppnnnkkkjjjgggeeeccc___\\\YYYVVVUUUQQQUUUXXXYYYYYY]]]eeelllpppwww{{{yyyttttttrrrpppmmmmmmppprrrssszzz|||||||||||||||{{{{{{{{{rrrrrrssssssqqqnnnjjjhhhaaa]]]XXXSSSQQQPPPNNNLLLHHHGGGFFFEEECCCCCCCCCCCCBBBBBBBBBCCCEEEGGGHHHIIIHHHIIIKKKMMMNNNOOONNNNNNQQQPPPOOOOOONNNNNNNNNNNNKKKMMMPPPRRRSSSUUUXXXZZZYYYYYYZZZ[[[]]]___bbbddddddhhhoooxxxtttnnniiikkknnnpppuuu{{{}}}gggTTTMMMJJJGGGMMMXXXcccooo|||oooeeefffjjjjjjhhhfffeeegggjjjllllllkkkiiihhheeeeeedddcccbbbbbbbbbccc________________________dddfffgggfffddddddfffiiiffffffeeedddeeefffggghhhdddcccaaaaaa```___\\\YYYZZZ[[[\\\]]]]]]\\\[[[ZZZWWWWWWXXXXXXYYYXXXXXXXXXWWWWWWWWWXXXZZZ[[[]]]^^^^^^]]]\\\^^^___^^^ZZZVVVXXXWWWUUUTTTTTTUUUWWWXXXYYYXXXUUURRRPPPOOONNNNNNSSSSSSSSSSSSTTTUUUVVVWWWRRRRRRSSSTTTTTTTTTTTTTTTSSSUUUWWWVVVTTTTTTUUUXXXVVVWWWWWWXXXWWWUUUTTTSSSSSSTTTVVVXXXZZZ]]]___aaa^^^\\\ZZZWWWVVVVVVVVVWWW[[[[[[[[[ZZZZZZYYYYYYYYYZZZZZZ___eeehhhppp{{{iiifffbbb]]]YYYVVVUUUTTT~~~~~~}}}}}}{{{yyyyyyyyyyyywwwuuuuuutttrrrpppmmmjjjhhhgggaaa___\\\WWWTTTQQQPPPOOONNNOOOPPPQQQRRRUUUZZZ]]]dddjjjqqqsssooojjjgggggggggeeecccccceeegggiiiiiinnnsss{{{~~~|||wwwwwwxxxxxxwwwvvvuuutttnnnnnnnnnmmmkkkiiifffeee___[[[UUUPPPNNNLLLKKKJJJEEEEEEEEEDDDCCCAAA@@@??????@@@@@@BBBDDDFFFHHHJJJKKKLLLNNNOOOOOONNNLLLKKKLLLNNNOOOOOONNNNNNNNNOOONNNOOOPPPRRRUUUWWWXXXYYYZZZ[[[[[[\\\\\\___cccfffjjjjjjrrr~~~vvvpppmmmjjjhhhiiinnnssswwwiiiZZZMMMMMMMMMMMMUUUbbbooottt~~~xxxqqqkkkhhhjjjllljjjhhhlllkkkiiigggfffeeeeeedddjjjiiihhhgggeeecccbbbbbbbbbaaa^^^\\\[[[[[[\\\]]]```___^^^___bbbeeeffffffhhhhhhfffeeeeeeeeeeeeeeeaaabbbbbbbbb```]]]ZZZXXXZZZZZZZZZYYYYYYYYYYYYYYYWWWVVVVVVXXXYYYXXXVVVTTTXXXXXXXXXXXXXXXXXXWWWWWWYYYYYYXXXWWWWWWVVVUUUUUUVVVUUUUUUUUUUUUUUUUUUUUUXXXXXXVVVSSSOOONNNOOOPPPMMMRRRWWWZZZYYYWWWTTTSSSRRRPPPNNNNNNPPPRRRSSSSSSRRRRRRTTTUUUVVVWWWWWWXXXQQQQQQQQQQQQPPPOOONNNMMMOOOPPPSSSUUUWWW[[[```ddd```^^^ZZZWWWVVVVVVWWWXXXZZZYYYXXXWWWWWWWWWWWWWWWXXXYYY\\\^^^dddkkktttzzz~~~tttoookkkfffdddddd~~~}}}~~~|||{{{yyyxxxwwwxxxxxxvvvttttttsssqqqnnnkkkhhheeeddd^^^\\\XXXTTTQQQOOONNNMMMMMMNNNOOOOOONNNOOORRRTTTVVV\\\aaabbb___[[[ZZZZZZ___^^^^^^___bbbfffhhhjjjmmmrrrzzz~~~|||zzzxxxxxxxxxxxxvvvtttrrrqqqnnnnnnmmmllliiifffdddbbb]]]YYYTTTOOOMMMLLLJJJIIIEEEDDDDDDCCCBBBAAA??????>>>>>>@@@BBBDDDFFFGGGHHHLLLMMMNNNOOOOOONNNMMMLLLLLLNNNOOOOOONNNNNNNNNPPPOOOOOOQQQSSSUUUWWWXXXYYYZZZ[[[\\\\\\]]]___cccffflllmmmttt~~~tttooommmkkkjjjmmmrrrxxx}}}ooo^^^QQQIIIJJJLLLOOO[[[jjjvvvyyyvvvqqqkkkiiikkkmmmllljjjmmmlllkkkiiigggfffeeeeeekkkjjjiiigggeeecccbbbaaabbb```^^^\\\\\\\\\]]]^^^aaa```___```bbbeeeffffffgggfffeeedddccccccccccccaaaaaaaaa```___]]][[[ZZZZZZ[[[[[[[[[[[[ZZZYYYYYYWWWVVVVVVXXXYYYYYYWWWUUUXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUSSSPPPNNNNNNOOOPPPTTTYYY[[[[[[XXXVVVUUUQQQPPPOOOPPPRRRTTTTTTSSSSSSSSSTTTTTTTTTTTTSSSSSSRRRQQQQQQQQQPPPOOOMMMMMMMMMNNNQQQUUUYYY]]]```aaabbb```]]]ZZZXXXWWWWWWWWWYYYXXXXXXWWWWWWWWWWWWXXXWWWXXXZZZ\\\___dddkkkppp}}}zzzuuuttt~~~~~~~~~{{{yyyxxxwwwvvvvvvvvvwwwuuutttsssqqqoookkkgggdddaaa```ZZZWWWTTTPPPMMMLLLKKKKKKMMMNNNOOOOOOMMMKKKKKKLLLNNNQQQUUUUUURRRPPPQQQSSSUUUVVVXXX[[[___dddgggiiimmmpppwww~~~|||{{{zzzyyyyyyxxxwwwuuurrrooonnnmmmmmmkkkiiifffbbb___^^^ZZZVVVQQQNNNLLLKKKIIIHHHCCCCCCBBBBBBAAA@@@??????>>>@@@CCCEEEGGGHHHIIIIIILLLMMMNNNOOOOOONNNMMMLLLLLLNNNOOOOOONNNNNNOOOPPPPPPQQQRRRTTTVVVXXXYYYZZZZZZ[[[\\\]]]]]]```dddgggppprrrxxxzzzrrrooonnnlllmmmqqqwww~~~ooo\\\QQQJJJGGGJJJNNNUUUeeevvv}}}~~~tttoookkkjjjlllnnnnnnmmmnnnmmmkkkiiihhhffffffeeejjjiiihhhgggeeecccbbbaaabbbaaa___^^^]]]^^^^^^___bbbaaa___```bbbdddeeeddddddcccbbbaaa````````````_________^^^]]]]]]\\\\\\[[[\\\]]]^^^]]]\\\ZZZYYYWWWVVVVVVXXXZZZZZZYYYWWWXXXXXXXXXWWWVVVUUUTTTSSSQQQRRRSSSTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXWWWVVVVVVSSSTTTTTTSSSPPPMMMMMMMMMQQQUUUYYYZZZYYYWWWUUUTTTPPPPPPQQQSSSVVVWWWVVVTTTTTTTTTTTTSSSRRRQQQPPPOOORRRRRRQQQPPPOOONNNMMMLLLMMMNNNRRRYYY```cccaaa___bbbaaa^^^[[[YYYWWWUUUUUUWWWWWWVVVVVVVVVWWWXXXXXXVVVXXXYYY[[[\\\___cccfffooo{{{~~~|||yyywwwvvvuuuuuuvvvvvvuuusssqqqooollliiiddd```]]]\\\VVVSSSPPPMMMKKKJJJJJJKKKNNNPPPRRRQQQOOOLLLKKKKKKLLLMMMNNNMMMLLLLLLNNNPPPNNNQQQUUUYYY]]]aaaeeehhhlllooouuu}}}~~~|||{{{{{{wwwwwwvvvuuussspppnnnllllllkkkhhheeeaaa]]]ZZZYYYVVVSSSOOOLLLJJJIIIHHHFFFBBBAAAAAA@@@@@@?????????BBBDDDGGGJJJLLLMMMMMMLLLMMMNNNNNNOOOOOONNNNNNMMMMMMNNNOOOOOONNNNNNPPPRRRRRRRRRTTTUUUWWWYYYZZZ[[[[[[\\\]]]^^^___bbbfffjjjtttxxx~~~vvvqqqooonnnnnnpppttt{{{sss^^^QQQJJJHHHJJJNNNSSS]]]oooxxxpppmmmjjjjjjlllnnnooonnnmmmllljjjhhhfffeeeeeedddggggggffffffeeeeeeeeedddcccbbbaaa````````````aaabbb```______aaabbbccccccaaa```___^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]]]][[[\\\^^^______]]][[[YYYWWWVVVVVVWWWYYY[[[ZZZYYYYYYYYYYYYYYYWWWVVVTTTSSSRRRRRRSSSTTTVVVWWWXXXXXXWWWXXXXXXXXXXXXWWWUUUUUUPPPQQQSSSRRROOOMMMLLLLLLPPPSSSVVVWWWUUUSSSRRRRRRQQQQQQSSSWWWYYYZZZWWWUUUTTTTTTSSSSSSRRRQQQOOOOOOSSSRRRQQQPPPNNNNNNMMMMMMPPPQQQVVV^^^gggiiiddd______^^^]]][[[YYYWWWUUUTTTVVVUUUUUUUUUVVVWWWXXXXXXWWWYYY[[[\\\\\\]]]```bbbhhhrrr~~~|||wwwuuuttttttuuuuuusssrrrooommmjjjfffaaa]]]ZZZXXXSSSPPPMMMJJJIIIIIIKKKLLLMMMPPPRRRSSSQQQOOOMMMMMMJJJIIIHHHFFFFFFGGGIIILLLMMMQQQWWW[[[]]]```cccfffkkknnnttt}}}xxxuuuxxxwwwzzz~~~{{{zzzyyyyyysssttttttsssrrrpppnnnllliiigggddd```\\\XXXVVVTTTRRROOOLLLJJJIIIHHHFFFEEEAAAAAA@@@?????????@@@@@@CCCFFFIIILLLNNNOOONNNNNNNNNNNNNNNOOOOOONNNNNNNNNMMMNNNOOOOOONNNOOOQQQSSSSSSTTTUUUWWWXXXZZZ[[[\\\[[[\\\^^^___aaaeeejjjnnnxxx~~~|||ssspppnnnoooqqqtttyyy~~~yyybbbRRRKKKGGGIIIMMMSSSZZZddduuu}}}pppkkkjjjiiiiiijjjlllnnnnnnjjjiiigggeeedddccccccccccccddddddeeefffggghhhhhhddddddcccbbbbbbaaaaaaaaa```^^^\\\\\\^^^`````````^^^]]]\\\[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[[[\\\]]]]]]ZZZ\\\^^^______]]]ZZZXXXWWWVVVUUUVVVYYYZZZZZZYYYZZZZZZ[[[[[[YYYWWWUUUTTTVVVVVVVVVWWWWWWWWWXXXXXXVVVVVVWWWWWWVVVUUUSSSRRRNNNPPPRRRQQQOOOMMMLLLLLLPPPRRRTTTUUUTTTSSSSSSSSSRRRSSSUUUYYY[[[[[[XXXVVVSSSSSSSSSTTTTTTSSSRRRRRRSSSRRRQQQPPPOOOOOOOOOOOOQQQRRRWWW```hhhiiiddd^^^^^^]]]]]]\\\[[[YYYXXXXXXUUUUUUUUUUUUUUUVVVWWWXXXVVVXXX[[[\\\\\\]]]___aaabbbgggnnnvvv}}}~~~~~~|||vvvtttsssrrrrrrrrrpppooojjjiiifffbbb]]]YYYVVVUUUPPPNNNJJJHHHGGGIIIKKKMMMKKKNNNQQQRRRQQQOOOOOOOOOMMMKKKHHHFFFFFFGGGIIIKKKNNNSSSYYY]]]^^^___bbbdddkkknnnuuuyyynnneeedddhhhgggkkkqqqwww{{{~~~|||{{{xxxwwwuuutttqqqrrrrrrqqqpppnnnlllkkkfffddd```\\\XXXTTTRRRQQQNNNKKKIIIHHHGGGGGGEEEDDDAAA@@@?????????@@@AAABBBCCCEEEGGGJJJLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNOOONNNNNNOOORRRTTTUUUVVVWWWXXXZZZ[[[\\\\\\[[[]]]___aaadddiiiooosss{{{wwwqqqooooooqqqvvv{{{hhhTTTJJJHHHEEEIIIPPPYYYbbbnnn|||vvvooogggggggggggghhhiiikkklllfffeeedddcccbbbbbbbbbbbbbbbcccdddeeefffhhhiiiiiieeeddddddcccbbb``````___\\\ZZZXXXYYY[[[]]]^^^^^^\\\[[[ZZZYYYYYYXXXXXXXXXZZZZZZZZZZZZ[[[[[[\\\\\\ZZZ[[[\\\]]]\\\[[[YYYXXXWWWVVVTTTUUUWWWYYYYYYXXXZZZZZZ[[[\\\[[[YYYVVVUUUYYYYYYYYYYYYXXXXXXXXXXXXTTTUUUVVVVVVUUUSSSQQQOOONNNPPPQQQPPPNNNMMMMMMNNNQQQSSSUUUUUUTTTTTTUUUWWWTTTUUUVVVYYY[[[[[[XXXUUURRRSSSTTTTTTUUUUUUUUUUUUSSSRRRQQQPPPPPPQQQRRRSSSQQQRRRVVV]]]cccddd```]]]______^^^\\\\\\\\\\\\\\\UUUUUUTTTTTTTTTUUUVVVVVVTTTVVVXXXZZZZZZ[[[^^^``````aaaccceeelllwww~~~|||~~~}}}}}}}}}{{{yyytttrrrpppoooooonnnllljjjeeecccaaa]]]YYYUUURRRQQQMMMKKKGGGEEEEEEGGGJJJLLLLLLNNNQQQQQQQQQPPPPPPQQQQQQOOOKKKIIIHHHIIIKKKKKKMMMSSS[[[^^^______bbbdddkkkooowwwuuuiiiaaaYYYWWW\\\WWW\\\ccchhhmmmrrrxxx|||||||||{{{zzzxxxvvvsssqqqrrrrrrrrrqqqooollljjjhhhcccaaa]]]YYYUUUQQQPPPOOOKKKIIIGGGFFFFFFFFFDDDBBBAAA@@@?????????AAABBBDDDEEEFFFGGGIIIKKKMMMOOOOOOOOOOOOOOONNNNNNOOOOOOOOONNNNNNOOONNNNNNOOOSSSUUUVVVWWWXXXYYYZZZ\\\]]]]]][[[]]]```cccgggmmmssswww}}}yyysssooommmooottt{{{mmmZZZKKKGGGIIIDDDJJJTTT```ooo}}}yyypppnnncccdddeeeeeeeeefffhhhiiicccbbbbbbbbbbbbbbbbbbcccddddddeeeeeefffgggggghhhccccccbbbaaa___^^^\\\[[[WWWVVVTTTUUUXXXZZZ[[[[[[[[[ZZZYYYXXXWWWWWWWWWWWWXXXYYYZZZ[[[[[[[[[ZZZYYYYYYYYYZZZZZZYYYYYYXXXWWWXXXVVVTTTTTTUUUWWWWWWVVVWWWYYYZZZ[[[[[[YYYWWWUUUYYYYYYYYYYYYYYYYYYYYYYYYSSSTTTVVVVVVUUURRRPPPNNNOOOPPPPPPOOOMMMMMMNNNPPPPPPQQQSSSSSSSSSTTTVVVXXXWWWWWWWWWYYYZZZZZZWWWUUURRRSSSTTTTTTUUUUUUUUUTTTSSSRRRQQQPPPQQQSSSUUUVVVRRRTTTWWW[[[^^^___^^^]]]```^^^\\\ZZZYYYYYYYYYZZZVVVUUUUUUTTTTTTTTTTTTUUUUUUVVVXXXXXXYYYZZZ]]]```___```______bbbkkkxxx}}}|||{{{zzzxxxvvvsssqqqnnnmmmlllkkkiiigggaaa```]]]ZZZVVVRRRPPPNNNKKKIIIEEECCCCCCFFFIIILLLPPPQQQSSSSSSRRRQQQRRRSSSQQQNNNJJJGGGGGGHHHHHHHHHKKKRRR[[[_________bbbeeekkkpppxxxtttaaa[[[WWWOOOMMMRRRMMMRRRXXX^^^ccchhhooottt{{{|||}}}}}}|||zzzwwwtttrrrtttsssrrrpppnnnjjjgggeeeaaa___[[[WWWSSSPPPNNNNNNIIIGGGFFFEEEFFFEEEDDDBBBBBBAAA?????????AAACCCEEEHHHHHHIIIJJJMMMOOOQQQRRRPPPOOOOOONNNNNNOOOOOOPPPNNNNNNOOONNNNNNPPPSSSVVVWWWXXXYYYZZZ[[[\\\]]]^^^[[[]]]```dddiiiooovvvzzz}}}{{{tttpppmmmlllooovvvttt___QQQHHHHHHMMMEEELLLXXXgggyyyppphhhiiiaaabbbcccccccccdddfffhhhbbbbbbaaaaaabbbccccccdddffffffffffffffffffffffffbbbbbbaaa___]]][[[YYYXXXTTTSSSRRRSSSVVVYYYZZZZZZZZZZZZYYYXXXWWWWWWWWWWWWWWWYYYZZZ\\\\\\[[[YYYXXXYYYXXXXXXXXXWWWWWWWWWWWWXXXVVVTTTSSSTTTUUUUUUUUUUUUWWWYYYZZZZZZYYYVVVUUUXXXXXXXXXYYYYYYYYYZZZZZZTTTUUUVVVWWWUUUSSSPPPNNNPPPPPPPPPNNNMMMMMMOOOQQQMMMNNNPPPQQQQQQRRRUUUXXXXXXXXXWWWXXXYYYYYYWWWUUUSSSSSSTTTTTTTTTTTTSSSSSSSSSRRRQQQQQQRRRTTTWWWXXXTTTWWWZZZ\\\\\\]]]___```___]]]YYYVVVTTTTTTUUUVVVVVVVVVUUUTTTSSSSSSSSSTTTXXXYYYZZZYYYYYY[[[^^^```[[[\\\\\\[[[\\\aaajjjppp~~~|||yyyvvvsssrrrpppooonnnllliiiddd``````^^^ZZZUUUQQQNNNLLLKKKHHHHHHHHHHHHIIIKKKMMMNNNLLLNNNQQQTTTUUUUUUSSSRRRSSSQQQOOOLLLJJJIIIIIIIIIMMMRRRXXX\\\]]]___cccfffkkksss~~~rrrgggZZZQQQNNNMMMKKKIIIJJJKKKNNNPPPUUU[[[ccchhhsssxxx~~~{{{zzzxxxwwwvvvuuusssqqqoooppppppnnnkkkgggbbb```]]][[[YYYVVVSSSOOOMMMLLLJJJIIIHHHFFFCCCAAA@@@???@@@??????>>>@@@BBBDDDFFFIIIKKKMMMNNNNNNNNNOOOPPPOOOOOOOOOPPPPPPPPPPPPPPPQQQPPPOOONNNOOOQQQTTTUUUVVVWWWYYYZZZYYYZZZ\\\]]][[[]]]aaaeeejjjpppwww|||wwwqqqlllkkkmmmwwwyyydddUUUOOOJJJHHHJJJIIIWWWfffzzzvvvkkkeee``````______aaacccdddcccbbbddd```]]]]]]```bbbcccbbbccccccdddeeeeeeeeeddddddfffccc^^^[[[ZZZYYYWWWVVVUUUVVVUUUTTTRRRRRRTTTVVV___]]][[[[[[\\\ZZZVVVRRRXXXXXXYYYYYYYYYYYYYYYYYYZZZYYYWWWVVVUUUTTTTTTTTTTTTSSSQQQQQQSSSUUUUUUUUUYYYZZZ[[[[[[ZZZXXXVVVTTTWWWXXXYYYZZZZZZYYYXXXWWWVVVUUUSSSQQQPPPOOOOOOOOOTTTSSSSSSQQQPPPOOONNNNNNLLLMMMNNNPPPSSSUUUWWWXXXVVVWWWXXXYYYYYYXXXVVVTTTTTTSSSSSSSSSSSSSSSTTTUUUVVVSSSPPPPPPSSSVVVVVVUUURRRTTTXXX[[[]]]]]]\\\[[[^^^]]]ZZZXXXVVVVVVVVVVVVUUUSSSRRRTTTXXXZZZZZZXXXZZZYYYVVVTTTTTTUUUWWWYYYYYYYYYZZZ[[[]]]```bbbcccttt}}}~~~|||yyyuuusssqqqpppnnnllljjjfffaaa^^^\\\ZZZWWWSSSPPPNNNMMMMMMGGGGGGFFFGGGHHHJJJKKKLLLMMMNNNPPPSSSTTTTTTTTTSSSSSSQQQOOOMMMKKKJJJJJJJJJIIINNNTTTXXXZZZ\\\aaadddlllsss{{{jjjbbbWWWPPPNNNMMMKKKIIIGGGHHHIIIKKKNNNSSSZZZ___gggnnnvvv|||zzzxxxuuuttttttsssqqqpppnnnnnnnnnllliiieeeaaa^^^[[[ZZZWWWTTTQQQNNNLLLKKKHHHGGGFFFDDDBBBAAA??????????????????AAADDDGGGIIIKKKMMMOOOPPPOOOPPPQQQRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPQQQTTTUUUWWWXXXZZZZZZZZZZZZ\\\]]]\\\^^^bbbfffkkkrrryyy~~~{{{rrrmmmjjjkkknnnwww|||vvv[[[OOOKKKGGGGGGJJJSSSgggzzzqqqhhhddd``````______```bbbcccaaa```aaa^^^\\\]]]```bbbccccccccccccdddddddddcccccccccccc```\\\ZZZZZZZZZYYYXXXWWWWWWWWWVVVUUUUUUWWWYYY^^^\\\[[[[[[\\\[[[XXXUUUWWWWWWXXXXXXXXXWWWWWWVVVXXXWWWVVVUUUUUUTTTTTTUUUSSSRRRQQQQQQRRRSSSTTTTTTVVVWWWXXXYYYXXXWWWVVVTTTXXXXXXYYYZZZYYYYYYWWWWWWWWWUUUSSSPPPOOOOOOOOOPPPRRRRRRQQQPPPOOONNNMMMMMMMMMNNNOOOQQQRRRTTTUUUUUUTTTUUUVVVVVVVVVUUUTTTSSSTTTTTTSSSSSSSSSSSSSSSTTTUUURRRPPPPPPSSSUUUVVVUUUUUUWWWZZZ]]]^^^^^^]]]\\\]]]\\\ZZZXXXVVVVVVUUUVVVWWWWWWYYY\\\___^^^ZZZVVVYYYWWWVVVUUUUUUVVVWWWXXXWWWXXXYYYZZZ]]]___aaabbbjjjpppyyy~~~{{{xxxuuusssqqqooollljjjgggccc^^^ZZZVVVUUURRRPPPOOONNNNNNNNNFFFFFFFFFFFFGGGHHHJJJJJJNNNNNNPPPQQQSSSTTTUUUUUUUUUSSSQQQNNNLLLKKKJJJJJJGGGLLLRRRVVVYYY\\\aaaeeemmmttt|||oooaaa[[[TTTOOONNNNNNLLLJJJFFFFFFGGGGGGHHHKKKPPPTTT[[[bbblllsssyyy~~~~~~}}}yyyvvvrrrpppppppppooommmkkkkkkjjjiiifffaaa^^^[[[WWWVVVTTTQQQNNNLLLJJJHHHEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@AAACCCGGGJJJLLLMMMOOOQQQRRRQQQQQQRRRTTTSSSRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOPPPRRRTTTUUUYYYZZZ[[[[[[[[[[[[\\\]]]___aaadddgggmmmttt}}}ssslllhhhgggkkkppp{{{{{{fffQQQJJJHHHGGGIIIOOO^^^yyyooogggeeebbbaaa```______``````___]]]]]]\\\[[[\\\___bbbddddddddddddccccccbbbbbbaaaaaa```]]]ZZZYYYZZZ[[[ZZZZZZYYYYYYZZZYYYXXXYYY\\\^^^___]]][[[[[[\\\\\\[[[ZZZWWWWWWWWWWWWVVVUUUTTTTTTVVVUUUUUUTTTTTTUUUUUUVVVSSSRRRQQQQQQPPPQQQQQQQQQQQQRRRTTTVVVWWWWWWVVVVVVXXXYYYYYYYYYXXXWWWVVVVVVWWWUUURRROOONNNNNNOOOPPPRRRRRRQQQQQQPPPOOONNNNNNNNNNNNPPPQQQRRRRRRSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSUUUUUUTTTSSSRRRRRRRRRSSSTTTRRRPPPPPPRRRUUUVVVVVVWWWXXX[[[\\\]]]\\\[[[ZZZ[[[ZZZYYYWWWVVVUUUUUUUUUXXX[[[```eeeeeeaaaZZZTTTVVVUUUUUUUUUVVVVVVVVVVVVUUUUUUWWWYYY[[[^^^```bbbdddfffkkkqqq{{{}}}~~~~~~|||zzzwwwsssqqqooollliiifffccc^^^YYYVVVSSSQQQOOONNNLLLLLLLLLLLLFFFFFFGGGGGGHHHIIIJJJJJJOOOOOOOOOPPPQQQSSSVVVWWWYYYWWWTTTPPPMMMKKKJJJIIIHHHMMMSSSWWWZZZ^^^dddhhhooovvv~~~rrriii]]]YYYTTTQQQPPPOOOMMMKKKIIIIIIIIIGGGFFFGGGKKKMMMSSSZZZccckkkpppvvv|||~~~}}}|||xxxuuuqqqooonnnnnnmmmlllggggggfffdddaaa]]]ZZZXXXSSSRRRPPPNNNKKKIIIGGGFFFCCCBBBAAAAAAAAAAAABBBBBBCCCCCCBBBCCCEEEIIILLLNNNNNNPPPRRRRRRRRRQQQRRRTTTTTTTTTSSSRRRQQQPPPPPPOOOOOOOOOOOOPPPQQQSSSUUUVVVZZZ\\\]]]]]]\\\\\\]]]^^^bbbcccgggkkkpppyyywwwmmmgggfffgggnnnuuukkkZZZLLLIIIIIIIIINNNWWWiii~~~}}}tttkkkgggdddbbb```^^^^^^^^^^^^\\\[[[ZZZZZZZZZ\\\___bbbdddeeedddcccbbbaaa``````______^^^\\\ZZZZZZZZZ[[[ZZZZZZYYYZZZ[[[ZZZZZZ[[[^^^aaacccaaa___]]]\\\\\\\\\\\\XXXXXXXXXWWWVVVUUUTTTSSSTTTTTTTTTTTTUUUVVVWWWWWWVVVVVVUUUSSSQQQOOONNNOOONNNOOORRRTTTVVVWWWXXXXXXYYYXXXXXXXXXWWWVVVVVVUUUXXXUUURRROOOMMMNNNOOOQQQSSSSSSRRRQQQQQQPPPOOOOOOLLLMMMOOOQQQRRRSSSSSSSSSQQQQQQQQQQQQQQQRRRSSSTTTVVVVVVTTTSSSRRRRRRRRRRRRSSSRRRQQQQQQRRRTTTVVVWWWVVVWWWYYYZZZZZZYYYWWWVVVYYYYYYXXXWWWVVVUUUUUUUUUYYY]]]bbbeeeddd___WWWQQQRRRSSSUUUVVVVVVVVVUUUUUUSSSTTTUUUWWWZZZ]]]___```bbbcccdddffflllxxx}}}{{{|||{{{zzzxxxuuuqqqooollliiieeebbb^^^ZZZUUURRRRRRPPPNNNLLLJJJIIIIIIIIIHHHHHHIIIJJJJJJKKKKKKKKKOOONNNNNNOOOQQQSSSVVVXXX]]][[[WWWRRRNNNKKKJJJIIIJJJNNNTTTXXX[[[```fffkkkrrryyy}}}tttkkkfff]]]ZZZWWWUUUSSSQQQNNNMMMMMMMMMLLLIIIGGGFFFHHHIIIMMMSSS\\\ccchhhnnnuuuzzz~~~||||||xxxuuuqqqooonnnnnnlllkkkeeedddccc```]]]ZZZWWWUUUPPPOOOMMMKKKIIIGGGEEEDDDBBBBBBAAA@@@AAABBBDDDEEEGGGFFFEEEEEEGGGIIILLLMMMMMMOOOQQQQQQQQQPPPQQQRRRTTTTTTSSSRRRQQQPPPPPPOOOPPPPPPQQQRRRSSSUUUVVVWWW[[[]]]^^^^^^]]]]]]___```dddgggkkkpppvvvxxxpppiiiffffffiiirrr{{{sss]]]RRRIIIHHHHHHJJJSSS___www~~~zzz||||||zzzpppiiidddcccaaa^^^]]]\\\\\\[[[ZZZXXXZZZ[[[]]]___bbbdddfffcccbbbaaa___^^^^^^^^^^^^___]]][[[[[[[[[[[[ZZZYYYXXXYYYZZZZZZZZZ[[[___aaagggeeeccc```]]]\\\\\\\\\YYYYYYYYYYYYXXXWWWUUUUUUSSSSSSSSSTTTUUUVVVXXXYYY[[[[[[[[[WWWRRRNNNMMMMMMNNNOOOQQQTTTVVVXXXYYYZZZXXXXXXWWWVVVVVVVVVVVVVVVXXXVVVSSSPPPOOOOOOPPPQQQQQQPPPPPPOOOOOONNNNNNNNNJJJLLLNNNQQQSSSUUUUUUUUURRRQQQQQQRRRRRRTTTUUUVVVVVVVVVTTTSSSRRRRRRRRRRRRRRRRRRQQQQQQRRRTTTVVVYYYWWWXXXXXXXXXXXXWWWVVVUUUVVVVVVVVVVVVUUUUUUTTTTTTWWWZZZ]]]^^^\\\XXXSSSPPPPPPQQQSSSUUUVVVVVVUUUTTTRRRSSSTTTVVVYYY[[[^^^___```aaabbbaaacccjjjuuu~~~}}}{{{yyyyyyyyyxxxuuurrrooommmiiifffaaa^^^ZZZWWWRRROOOQQQPPPMMMJJJHHHGGGGGGGGGJJJJJJKKKLLLLLLLLLLLLLLLNNNNNNNNNOOOQQQTTTVVVXXX^^^[[[XXXTTTPPPNNNLLLKKKLLLPPPVVVYYY\\\aaagggmmmvvv||||||zzzuuulllfffccc]]]\\\ZZZWWWUUURRRQQQPPPOOOOOONNNKKKGGGFFFFFFHHHGGGMMMTTT[[[aaahhhqqqxxx}}}~~~|||{{{wwwtttrrrpppooonnnkkkiiibbbbbb```]]]ZZZWWWTTTSSSMMMLLLKKKIIIGGGEEEDDDCCCBBBAAA@@@@@@@@@BBBDDDFFFIIIHHHGGGGGGHHHJJJLLLMMMMMMOOOQQQQQQPPPOOOPPPQQQSSSRRRRRRQQQQQQPPPPPPPPPQQQQQQSSSTTTVVVWWWXXXYYY[[[]]]____________aaacccgggjjjpppvvv}}}~~~qqqlllhhhgggiiimmmvvvvvvaaaRRRJJJEEEFFFGGGJJJWWWgggyyyuuuyyy}}}tttllleeecccaaa^^^\\\\\\\\\[[[ZZZYYY\\\^^^___```aaaccceeeaaa```___]]]]]]]]]^^^______]]]\\\\\\]]]]]][[[YYYXXXYYYZZZZZZYYY[[[^^^```ffffffeeeaaa]]]ZZZZZZ[[[ZZZZZZZZZZZZYYYXXXWWWWWWTTTTTTTTTUUUVVVWWWYYYZZZ\\\^^^^^^ZZZTTTOOONNNOOOPPPQQQRRRTTTVVVXXXYYYZZZWWWVVVVVVUUUUUUVVVVVVWWWXXXWWWUUUSSSQQQQQQQQQQQQMMMMMMMMMLLLLLLKKKKKKKKKIIILLLOOOSSSUUUVVVVVVVVVQQQRRRSSSTTTUUUVVVWWWXXXUUUUUUTTTSSSRRRRRRRRRSSSQQQRRRRRRQQQQQQSSSWWWZZZYYYYYYYYYYYYYYYXXXXXXWWWTTTUUUUUUUUUUUUUUUTTTSSSTTTUUUWWWVVVTTTQQQPPPPPPNNNPPPRRRTTTUUUUUUUUUTTTSSSTTTTTTVVVXXXZZZ\\\]]]bbbeeefffdddbbbdddkkkrrr~~~{{{yyywwwwwwwwwvvvssspppllljjjfffbbb^^^ZZZWWWTTTQQQNNNPPPNNNLLLJJJHHHGGGGGGGGGJJJKKKLLLMMMMMMMMMLLLKKKMMMMMMNNNPPPRRRTTTVVVXXX[[[YYYWWWTTTRRRQQQPPPPPPQQQUUUYYY]]]___dddkkkpppyyyyyyuuuuuuqqqhhhbbbaaa]]]\\\ZZZXXXUUUTTTTTTUUURRRRRRQQQNNNJJJHHHIIIJJJGGGKKKPPPTTTYYYaaakkkrrrvvv{{{}}}{{{yyytttsssrrrqqqpppmmmiiifffaaa```^^^[[[XXXUUUSSSRRRKKKJJJIIIHHHFFFEEECCCCCCAAA@@@???>>>>>>AAACCCEEEHHHGGGFFFGGGHHHKKKNNNOOONNNOOOQQQQQQPPPOOOPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPRRRSSSTTTVVVXXXYYYZZZ[[[[[[]]]___``````aaaccceeehhhmmmttt{{{vvvkkkhhhgggiiikkkoooyyywwwbbbRRRKKKEEEDDDFFFGGGLLL]]]ppp~~~uuuqqqvvvxxxqqqjjjdddaaa^^^\\\\\\\\\\\\[[[\\\^^^aaaaaa``````aaaccc```___]]]\\\\\\]]]^^^___]]]\\\\\\]]]______^^^]]]YYYZZZZZZZZZYYYZZZ]]]___aaaccccccaaa\\\YYYXXXYYYYYYYYYZZZZZZZZZYYYYYYXXXUUUUUUVVVVVVWWWXXXYYYZZZYYY\\\^^^[[[UUUQQQQQQSSSQQQQQQRRRSSSTTTVVVWWWXXXUUUUUUTTTTTTUUUVVVWWWXXXWWWWWWWWWVVVTTTSSSQQQPPPMMMMMMMMMLLLLLLLLLLLLLLLLLLNNNQQQTTTVVVVVVVVVUUUPPPRRRTTTVVVWWWXXXXXXXXXTTTTTTSSSSSSSSSSSSSSSTTTPPPQQQRRRRRRQQQSSSWWWZZZYYYYYYYYYXXXXXXXXXXXXWWWRRRSSSTTTUUUUUUTTTTTTSSSOOOQQQSSSRRRPPPNNNOOOQQQNNNOOOPPPRRRSSSTTTUUUUUUUUUUUUUUUVVVXXXYYY[[[\\\cccfffgggddd______eeekkkxxx}}}yyywwwuuuuuuuuutttrrrnnnkkkiiidddaaa\\\YYYVVVSSSPPPMMMNNNMMMKKKIIIHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLLLLKKKLLLMMMOOOQQQSSSUUUVVVWWWXXXWWWVVVTTTSSSTTTTTTUUUVVVZZZ^^^aaaccchhhooottt{{{}}}vvvsssssspppgggaaaaaa[[[[[[ZZZXXXVVVUUUVVVXXXUUUUUUTTTRRRNNNLLLLLLMMMKKKMMMOOOQQQTTTZZZcccjjjqqqvvv~~~~~~~~~~~~~~~~~~|||yyywwwrrrrrrqqqqqqpppmmmgggdddaaa___]]]ZZZWWWTTTRRRQQQJJJJJJIIIGGGFFFDDDCCCCCCAAA???===<<<===???BBBCCCFFFEEEEEEFFFIIILLLPPPRRRNNNPPPRRRRRRQQQPPPQQQRRROOOOOOPPPPPPPPPPPPPPPPPPRRRTTTUUUXXXYYY[[[\\\\\\ZZZ\\\___```aaabbbeeegggiiinnnwww|||ppphhhfffgggiiilllpppzzzwwwdddTTTIIIHHHDDDDDDGGGIIIOOOcccxxx{{{tttqqqmmmuuu}}}wwwqqqdddaaa^^^\\\\\\]]]]]]\\\]]]```cccbbb```___aaabbb___]]]\\\[[[[[[]]]^^^```[[[ZZZ[[[]]]```aaaaaa```ZZZ[[[[[[ZZZYYYZZZ]]]___]]]___aaa___[[[XXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWXXXYYYZZZZZZUUUYYY\\\[[[VVVSSSSSSVVVRRRRRRRRRRRRSSSUUUVVVWWWTTTTTTSSSSSSTTTVVVXXXYYYWWWXXXXXXWWWVVVTTTRRRPPPPPPPPPOOOOOOOOOOOOOOOOOONNNPPPSSSVVVWWWVVVUUUTTTOOOQQQTTTWWWXXXYYYXXXWWWTTTSSSSSSSSSSSSSSSTTTUUUPPPQQQSSSRRRQQQSSSWWW[[[VVVVVVVVVVVVVVVVVVVVVVVVQQQRRRTTTUUUUUUTTTSSSSSSLLLOOORRRQQQOOONNNOOOQQQNNNNNNOOOQQQRRRTTTUUUVVVVVVVVVVVVWWWXXXYYYZZZ[[[]]]```aaa]]]WWWWWW\\\cccooo~~~~~~|||zzzwwwyyywwwtttrrroookkkfffcccccc^^^WWWSSSQQQOOOMMMKKKQQQOOONNNKKKIIIHHHGGGGGGFFFHHHJJJJJJIIIIIIJJJKKKKKKLLLMMMOOOQQQTTTVVVXXXXXXXXXWWWVVVTTTUUUWWWZZZZZZ^^^bbbdddeeehhhmmmrrryyyzzzsssmmmjjjeee```[[[[[[[[[ZZZZZZYYYYYYXXXXXXXXXVVVSSSRRRRRRQQQOOONNNNNNNNNNNNOOORRRVVV[[[^^^hhhpppyyy~~~|||~~~~~~~~~~~~{{{zzzyyyxxxwwwsssrrrpppooonnnjjjfffbbb___\\\XXXTTTQQQOOONNNNNNIIIGGGFFFDDDCCCBBBCCCCCCCCCAAA???>>>>>>???AAACCCFFFFFFHHHKKKMMMMMMLLLJJJNNNOOOPPPQQQRRRRRRRRRRRRPPPPPPPPPOOOOOONNNNNNNNNRRRSSSTTTUUUWWWZZZ\\\]]][[[^^^``````___bbbggglllnnnqqqyyy}}}rrrlllcccgggkkkmmmnnnttt~~~uuucccXXXOOOGGGIIIHHHGGGFFFKKKYYYmmm|||rrrmmmmmmooovvvyyyppphhhddd^^^[[[[[[]]]___```dddddddddcccbbbaaa``````ccc```]]]\\\]]]```bbbccc\\\]]]^^^______^^^]]]]]]^^^]]]\\\[[[ZZZ[[[\\\]]]ZZZ]]]___^^^ZZZWWWWWWXXXYYYZZZZZZ[[[\\\]]]^^^___^^^\\\YYYWWWXXXYYYYYYYYYZZZZZZXXXWWWVVVUUUUUUUUUWWWVVVVVVUUUUUUTTTTTTTTTUUUUUUUUUWWWYYYZZZXXXVVV\\\ZZZXXXUUUSSSRRRRRRRRRRRRRRRRRRQQQOOONNNPPPQQQPPPSSSUUUUUUSSSQQQQQQQQQQQQSSSVVVWWWXXXVVVUUUSSSRRRRRRRRRRRRRRRSSSSSSTTTSSSQQQPPPQQQSSSTTTTTTSSSSSSTTTUUUVVVWWWVVVUUUUUUVVVVVVWWWVVVUUUTTTSSSSSSPPPMMMLLLOOOOOOLLLMMMPPPMMMLLLLLLLLLNNNOOOQQQSSSSSSTTTUUUVVVWWWXXXXXXXXX[[[ZZZYYYVVVTTTWWW]]]cccpppssstttqqqooosss}}}}}}{{{yyyyyywwwtttqqqnnnjjjeeeaaa```[[[TTTPPPNNNMMMJJJIIILLLKKKIIIGGGEEEDDDCCCCCCEEEGGGIIIJJJIIIIIIJJJKKKMMMNNNOOOQQQSSSVVVXXXYYYWWWWWWWWWVVVUUUVVVXXX[[[]]]aaaeeehhhiiilllrrrvvv}}}yyyqqqkkkiiifffbbb___^^^]]]\\\\\\[[[[[[[[[[[[ZZZXXXUUUSSSSSSTTTSSSRRRUUUUUUUUUVVVXXX[[[^^^___ffflllssswwwzzz|||||||||~~~~~~}}}}}}}}}~~~~~~~~~~~~|||yyyxxxwwwuuutttqqqooonnnmmmkkkhhhccc```\\\YYYVVVRRRNNNLLLLLLKKKHHHGGGEEECCCBBBBBBBBBBBBBBBAAA???>>>>>>???AAACCCFFFGGGIIIKKKMMMMMMLLLKKKOOOOOOOOOPPPQQQQQQRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPTTTTTTUUUVVVXXX[[[]]]^^^]]]___aaabbbbbbdddiiinnnsssvvv}}}vvvlllhhhccchhhmmmqqqtttyyy~~~gggXXXPPPKKKGGGIIIHHHGGGIIIOOO^^^ooo|||{{{mmmkkklllnnnvvv|||tttllleeeaaa\\\ZZZZZZ]]]___```ccccccccccccbbbaaa```___aaa___]]]\\\\\\^^^```aaa]]]^^^___```aaa``````_________^^^]]]]]]]]]]]]^^^XXX[[[\\\\\\YYYXXXYYYZZZ]]]]]]^^^___````````````^^^[[[XXXWWWXXXYYYZZZYYYZZZYYYXXXWWWVVVUUUUUUUUUTTTUUUUUUUUUVVVVVVVVVVVVUUUTTTUUUVVVXXXYYYWWWUUUYYYWWWUUURRRQQQPPPOOOPPPQQQRRRSSSRRRQQQPPPQQQRRRRRRTTTWWWWWWUUUSSSRRRRRRRRRTTTVVVXXXXXXWWWUUUTTTTTTSSSSSSRRRRRRRRRSSSSSSSSSRRRPPPPPPRRRSSSSSSRRRQQQRRRSSSUUUUUUUUUUUUTTTVVVVVVVVVVVVUUUTTTTTTSSSPPPOOOPPPTTTTTTOOOMMMNNNJJJJJJJJJKKKLLLNNNPPPRRRRRRSSSTTTUUUVVVVVVVVVVVVUUUUUUTTTRRRQQQSSSWWW\\\aaadddeeebbb```cccmmmuuu~~~~~~}}}{{{yyyvvvsssooolllhhhccc___ZZZVVVPPPLLLJJJIIIGGGFFFHHHHHHFFFDDDBBBAAAAAAAAAEEEGGGIIIIIIIIIHHHIIIKKKMMMNNNOOOQQQTTTVVVXXXXXXVVVVVVWWWVVVVVVWWWZZZ]]]___ccchhhkkkmmmpppvvv{{{}}}wwwnnnhhhgggfffdddcccbbbaaa___^^^]]]]]]^^^^^^]]]ZZZVVVUUUUUUVVVWWWWWW\\\\\\]]]___```aaaaaaaaadddfffiiillloooqqquuuyyy|||}}}}}}|||||||||}}}}}}||||||||||||}}}~~~~~~{{{wwwuuusssqqqooonnnllljjjiiigggccc___\\\WWWUUURRRNNNKKKJJJIIIHHHGGGFFFDDDBBBAAAAAAAAABBBAAA@@@>>>>>>>>>@@@BBBCCCHHHIIIKKKMMMNNNNNNMMMMMMPPPOOONNNNNNOOOPPPRRRSSSTTTTTTTTTSSSSSSSSSSSSSSSUUUUUUVVVWWWZZZ\\\^^^______aaadddddddddgggmmmrrryyy}}}{{{ooohhhfffeeejjjqqqwww{{{mmmXXXMMMIIIGGGGGGJJJJJJKKKPPPZZZhhhvvv}}}pppggghhhkkkmmmuuuvvvmmmfffaaa^^^ZZZYYYZZZ]]]______bbbbbbbbbbbbaaa``````___^^^]]]\\\[[[[[[\\\]]]^^^\\\]]]^^^___````````````^^^^^^^^^^^^^^^]]]\\\\\\XXXYYYYYYYYYXXXXXXZZZ\\\^^^___```bbbbbbaaa___^^^[[[YYYWWWVVVXXXYYYYYYXXXYYYXXXWWWVVVUUUTTTTTTTTTSSSSSSTTTUUUWWWXXXYYYYYYWWWVVVVVVWWWXXXYYYWWWUUUVVVUUUSSSQQQOOONNNNNNNNNOOORRRTTTUUUTTTSSSRRRSSSTTTVVVYYYYYYWWWUUUTTTTTTTTTUUUWWWXXXYYYXXXVVVUUUVVVUUUTTTSSSRRRRRRRRRRRRUUUSSSPPPPPPQQQRRRRRRRRRPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSPPPPPPTTTXXXXXXQQQLLLLLLGGGGGGHHHIIIKKKMMMPPPQQQPPPQQQRRRSSSSSSSSSSSSSSSPPPPPPQQQPPPOOOPPPSSSUUUSSSUUUVVVTTTSSSVVV^^^eeeooo}}}~~~~~~|||xxxuuuqqqllliiiddd___\\\UUURRRMMMIIIGGGFFFEEEEEEIIIHHHFFFEEEDDDCCCCCCBBBDDDFFFIIIIIIIIIIIIJJJKKKKKKLLLNNNPPPRRRTTTUUUVVVUUUVVVVVVVVVVVVYYY]]]``````dddiiimmmooosssyyy~~~}}}uuukkkeeeddddddeeeddddddcccaaa___^^^^^^___```^^^[[[VVVTTTUUUWWWYYYZZZ^^^```cccfffggggggfffeeedddaaaaaabbbdddgggnnnuuuyyy{{{~~~}}}||||||}}}}}}||||||{{{zzz{{{{{{|||}}}~~~yyyvvvsssqqqnnnlllkkkiiigggeeeccc```\\\XXXSSSRRROOOLLLJJJHHHGGGFFFEEEDDDBBBAAA@@@@@@AAAAAA??????>>>>>>???AAACCCEEEJJJKKKMMMNNNNNNNNNNNNOOOQQQPPPNNNMMMNNNOOOQQQSSSUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUVVVWWWYYY\\\^^^______bbbeeefffgggkkkqqqvvv~~~uuulllhhhggghhhmmmuuu{{{{{{bbbQQQJJJFFFFFFGGGKKKLLLPPPZZZhhhvvvrrriiieeehhhjjjkkksss~~~yyyooohhhbbb___\\\YYYYYY[[[^^^``````aaaaaaaaaaaaaaa```___^^^[[[\\\\\\[[[ZZZZZZ[[[\\\ZZZZZZ[[[\\\]]]^^^______[[[[[[\\\\\\\\\ZZZYYYXXXYYYXXXXXXWWWWWWXXXZZZ[[[[[[\\\^^^```___]]]ZZZYYYXXXVVVUUUUUUVVVXXXXXXWWWWWWVVVUUUTTTSSSRRRRRRRRRSSSTTTUUUVVVWWWXXXYYYZZZZZZYYYXXXXXXYYYYYYXXXVVVUUUSSSQQQPPPNNNNNNNNNNNNNNNRRRVVVXXXWWWUUUTTTSSSTTTWWWYYYYYYXXXVVVUUUUUUTTTUUUWWWXXXXXXXXXWWWVVVWWWVVVUUUTTTRRRRRRQQQQQQWWWUUURRRQQQRRRSSSSSSRRRPPPPPPQQQRRRSSSSSSSSSTTTPPPPPPPPPPPPPPPQQQRRRRRRPPPPPPRRRVVVUUUOOOJJJJJJFFFGGGGGGHHHKKKMMMPPPRRRNNNOOOPPPQQQQQQQQQQQQQQQNNNOOOPPPQQQQQQQQQQQQQQQOOOQQQRRRPPPOOOQQQXXX]]]```iiiuuu~~~~~~}}}~~~~~~|||wwwsssnnniiiddd```[[[WWWQQQOOOLLLHHHEEEDDDDDDEEEHHHHHHGGGEEEEEEDDDDDDDDDEEEGGGIIIJJJJJJJJJKKKLLLLLLMMMOOORRRTTTUUUVVVVVVUUUVVVVVVWWWWWWZZZ^^^aaacccgggllloooqqquuu{{{{{{ssshhhbbb```bbbddddddeeedddbbb```____________]]]ZZZVVVTTTUUUWWWXXXYYY^^^aaaeeejjjllllllkkkjjjccc]]]YYYZZZZZZ]]]eeepppuuuyyy~~~~~~}}}~~~~~~}}}|||{{{zzzzzzzzz|||}}}|||xxxuuurrrooollliiiiiigggdddaaa___\\\XXXVVVQQQPPPNNNLLLIIIGGGFFFFFFCCCBBBAAA?????????@@@@@@>>>>>>???@@@AAACCCEEEGGGLLLNNNPPPPPPOOONNNPPPQQQQQQPPPOOONNNNNNOOOQQQSSSTTTTTTTTTTTTTTTTTTTTTUUUTTTTTTUUUVVVYYY[[[]]]^^^___bbbfffhhhjjjooovvv|||{{{ooojjjiiiiiimmmrrrxxx}}}qqq[[[OOOJJJFFFDDDEEEIIIMMMVVVcccrrrxxxmmmgggfffjjjjjjjjjqqq}}}tttjjjddd```]]][[[ZZZ[[[]]]___``````______`````````___^^^^^^YYY[[[\\\[[[ZZZYYY[[[^^^\\\\\\\\\\\\]]]]]]^^^^^^ZZZ[[[\\\\\\[[[YYYXXXVVVZZZXXXWWWVVVVVVWWWWWWXXXYYYZZZ\\\]]]\\\ZZZWWWVVVUUUTTTSSSTTTVVVWWWWWWVVVVVVUUUTTTRRRQQQQQQPPPPPPUUUVVVVVVWWWXXXXXXYYYYYY[[[YYYWWWWWWWWWWWWVVVTTTQQQPPPNNNMMMLLLLLLLLLMMMOOORRRWWWYYYXXXVVVTTTSSSTTTVVVXXXXXXWWWUUUTTTTTTTTTUUUVVVWWWWWWWWWVVVVVVWWWVVVUUUSSSRRRQQQQQQQQQXXXVVVUUUUUUUUUVVVUUUSSSQQQQQQQQQQQQQQQRRRRRRSSSLLLLLLKKKLLLMMMNNNPPPQQQPPPMMMMMMPPPNNNJJJHHHIIIHHHHHHHHHJJJLLLOOOQQQSSSNNNNNNOOOPPPPPPPPPOOOOOONNNNNNOOOPPPQQQQQQOOONNNNNNOOOPPPOOOOOOPPPUUUYYYYYY\\\bbbjjjrrr|||||||||||||||~~~}}}zzzuuuqqqjjjeee```[[[VVVSSSMMMLLLJJJFFFCCCBBBDDDFFFGGGFFFEEEEEEDDDDDDDDDDDDEEEHHHJJJKKKKKKKKKMMMNNNPPPQQQSSSVVVXXXYYYYYYYYYUUUVVVWWWWWWXXX[[[___bbbeeeiiinnnqqqsssvvv|||vvvnnnddd^^^^^^aaacccdddeeedddcccbbbaaa```___^^^\\\YYYUUUSSSTTTUUUVVVVVV[[[^^^ccchhhkkkllllllkkk___WWWQQQRRRQQQRRRZZZfffmmmrrryyy~~~~~~~~~~~~}}}{{{yyyyyyzzz{{{|||~~~~~~}}}zzzvvvsssqqqmmmjjjggggggdddaaa^^^[[[XXXUUURRRNNNNNNLLLKKKIIIGGGFFFEEEAAA@@@???>>>>>>>>>??????>>>>>>@@@AAADDDFFFHHHIIINNNPPPRRRRRROOOOOOQQQTTTRRRQQQPPPPPPPPPPPPRRRRRRTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTUUUVVVXXX[[[]]]^^^___ccchhhkkkooouuu}}}qqqjjjhhhiiijjjpppuuu{{{}}}|||}}}|||gggSSSLLLJJJEEEBBBCCCHHHPPP]]]lllyyy{{{nnnjjjgggiiilllkkkiiiqqq~~~{{{nnneeeaaa```\\\[[[ZZZ[[[^^^``````___^^^^^^_________^^^^^^]]]XXX[[[\\\[[[YYYZZZ^^^bbbbbbbbbaaa_______________]]]]]]]]]\\\[[[ZZZYYYXXXYYYWWWVVVUUUVVVWWWVVVUUUYYYZZZ[[[\\\[[[ZZZXXXVVVTTTSSSSSSTTTWWWXXXWWWVVVVVVUUUTTTSSSRRRQQQQQQQQQVVVVVVWWWWWWXXXYYYZZZZZZZZZXXXUUUTTTTTTTTTRRRQQQNNNMMMKKKJJJJJJJJJKKKKKKPPPSSSWWWYYYXXXUUUTTTSSSSSSUUUWWWXXXVVVTTTSSSSSSRRRSSSSSSTTTTTTTTTTTTTTTVVVUUUTTTRRRQQQPPPPPPPPPWWWVVVWWWXXXYYYXXXVVVTTTQQQQQQPPPOOOOOOOOOOOOPPPIIIIIIIIIIIIKKKMMMOOOQQQNNNKKKIIIJJJIIIFFFGGGJJJIIIIIIJJJKKKMMMOOORRRSSSNNNOOOPPPPPPPPPPPPOOOOOOLLLLLLLLLNNNOOOOOOMMMKKKJJJLLLLLLLLLLLLMMMPPPRRRUUUSSSTTTYYY___fffqqq{{{||||||}}}}}}~~~~~~{{{xxxsssnnnhhhaaa\\\WWWRRROOOJJJIIIHHHDDD@@@@@@BBBEEEGGGFFFFFFEEEEEEEEEEEEFFFFFFIIIKKKLLLLLLMMMNNNPPPQQQSSSUUUXXXZZZZZZZZZYYYVVVWWWXXXXXXXXX[[[___bbbcccgggkkknnnooosssxxx}}}ooohhh```\\\^^^bbbeeefffeeeeeeeeeeeedddaaa___]]][[[YYYVVVTTTTTTUUUTTTSSSSSSVVV[[[___bbbdddccccccYYYOOOJJJKKKIIIGGGNNNZZZbbbiiirrryyy{{{|||}}}~~~~~~~~~}}}}}}}}}}}}zzzxxxwwwxxxyyy{{{||||||}}}~~~}}}|||{{{{{{yyyvvvsssqqqnnnkkkgggddddddaaa]]]YYYWWWTTTQQQOOOKKKKKKJJJIIIHHHFFFDDDCCC@@@???>>>=========>>>???>>>???AAACCCFFFHHHJJJKKKOOORRRTTTSSSPPPOOORRRVVVRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTTTTUUUUUUVVVVVVVVVUUUUUUVVVWWWZZZ\\\^^^___```eeejjjooottt{{{uuukkkhhhhhhjjjlllqqqxxx}}}{{{xxx{{{vvv```LLLIIIIIIEEEDDDGGGMMMXXXhhhwwwpppiiihhhfffiiimmmkkkiiirrruuuiiiaaa___```ZZZYYYYYY[[[]]]^^^^^^]]]]]]]]]^^^^^^^^^^^^]]]]]]YYY[[[]]][[[ZZZ[[[aaaggggggfffcccaaa___^^^]]]]]]^^^]]]\\\[[[ZZZYYYYYYYYYVVVTTTTTTUUUWWWXXXVVVTTTXXXYYYYYYYYYYYYYYYXXXXXXUUUUUUUUUWWWYYY[[[ZZZYYYXXXWWWVVVUUUTTTSSSSSSSSSTTTUUUVVVWWWYYY[[[\\\]]]]]]ZZZWWWUUUTTTTTTRRRQQQNNNNNNLLLKKKKKKLLLMMMMMMQQQTTTWWWXXXVVVTTTSSSRRRSSSUUUXXXXXXVVVTTTSSSSSSPPPPPPQQQQQQRRRRRRRRRRRRTTTSSSRRRQQQPPPPPPPPPPPPTTTTTTWWWYYY[[[ZZZVVVSSSQQQPPPNNNLLLKKKKKKKKKKKKIIIHHHHHHIIIKKKNNNPPPRRRMMMIIIHHHJJJJJJGGGHHHKKKKKKJJJJJJKKKLLLOOOQQQRRRPPPPPPQQQQQQQQQPPPPPPOOOMMMLLLKKKLLLNNNOOOLLLJJJIIIJJJKKKKKKLLLLLLNNNOOORRRNNNNNNRRRVVVYYY```iiittt~~~~~~zzzwwwrrrmmmfff___ZZZUUUPPPMMMGGGGGGFFFBBB>>>>>>AAADDDHHHHHHGGGGGGGGGGGGHHHHHHGGGIIILLLMMMMMMNNNOOOQQQPPPRRRUUUWWWYYYYYYYYYXXXWWWXXXXXXXXXYYY[[[___bbb___cccgggiiijjjmmmssswwwyyyiiiccc\\\ZZZ]]]cccggghhheeefffggghhhfffccc___]]][[[YYYWWWUUUUUUUUUSSSQQQKKKNNNRRRVVVYYYZZZZZZYYYTTTJJJDDDFFFCCC???FFFRRRZZZaaallltttxxxzzz|||~~~||||||{{{|||}}}~~~~~~|||yyywwwvvvwwwxxxyyy{{{{{{|||||||||zzzyyyxxxvvvtttqqqooommmjjjfffcccbbb___ZZZWWWTTTQQQNNNLLLIIIIIIIIIHHHFFFEEECCCBBB??????===<<<<<<===>>>>>>>>>???AAADDDGGGJJJKKKLLLPPPSSSUUUTTTPPPOOOSSSWWWRRRSSSSSSTTTSSSSSSRRRQQQUUUUUUUUUVVVVVVWWWWWWWWWVVVVVVWWWYYY[[[]]]___```bbbffflllrrrwww}}}qqqjjjhhhkkkmmmnnnrrryyy}}}{{{vvv{{{ttt]]]IIIGGGIIIGGGHHHLLLSSS```rrrwwwlllkkkeeeeeeiiimmmkkkiiisss}}}qqqfff^^^]]]```YYYXXXXXXZZZ\\\]]]\\\[[[\\\\\\]]]^^^^^^^^^]]]]]]YYY\\\]]][[[ZZZ\\\dddjjjhhhfffccc```]]][[[ZZZZZZ]]]\\\ZZZXXXVVVVVVWWWWWWSSSRRRRRRUUUXXXZZZWWWUUUWWWWWWWWWVVVWWWWWWWWWWWWWWWVVVWWWYYY\\\]]]\\\[[[ZZZZZZXXXWWWVVVUUUUUUUUURRRSSSUUUWWWZZZ\\\^^^___aaa^^^ZZZXXXWWWVVVUUUTTTRRRQQQPPPOOOOOOPPPQQQQQQSSSUUUWWWWWWUUUSSSRRRRRRTTTVVVXXXYYYWWWUUUTTTTTTOOOOOOOOOOOOPPPPPPPPPQQQSSSRRRQQQPPPPPPPPPPPPPPPQQQSSSVVVZZZ\\\ZZZUUUQQQPPPNNNLLLJJJHHHHHHHHHHHHIIIIIIIIIIIILLLOOORRRTTTLLLIIIJJJLLLLLLIIIIIIKKKKKKKKKJJJKKKLLLNNNPPPQQQQQQQQQQQQRRRRRRQQQPPPPPPOOOMMMLLLMMMOOOPPPNNNKKKKKKLLLMMMMMMNNNNNNOOOPPPQQQMMMMMMRRRTTTTTTXXX___iiiqqq{{{~~~}}}~~~yyy{{{}}}{{{vvvqqqlllddd\\\UUUPPPKKKHHHEEEDDDAAA??????@@@BBBDDDHHHHHHHHHFFFEEEEEEGGGIIIIIILLLOOOQQQQQQPPPPPPQQQQQQRRRTTTUUUUUUUUUUUUTTTVVVVVVUUUVVVWWWYYY[[[\\\___`````````bbbffflllqqqyyy~~~yyyrrrddd___ZZZYYY\\\aaadddffffffgggfffeeebbb``````aaa^^^[[[XXXVVVUUUTTTRRRPPPOOONNNNNNNNNOOOOOOPPPQQQHHHFFFDDDBBBBBBCCCEEEGGGOOOUUU^^^ffflllppptttwwwyyyxxxyyyzzz}}}~~~zzzwwwvvvwwwyyyzzz|||yyyvvvuuuwwwwwwvvvssssssoookkkhhhgggfffeeeddd^^^\\\ZZZXXXUUUPPPKKKGGGIIIHHHFFFDDDBBBAAA@@@@@@<<<===>>>>>>>>>???AAACCCAAACCCEEEHHHKKKMMMNNNOOORRRRRRSSSSSSSSSSSSRRRRRRRRRQQQPPPPPPQQQRRRSSSTTTRRRRRRRRRQQQPPPQQQTTTVVVYYYYYYZZZ\\\```bbbccccccdddjjjqqqxxx}}}|||tttjjjeeeeeeiiimmmoooqqqvvvzzzyyyyyy~~~iiiXXXIIIFFFGGGIIINNNTTTaaauuuppphhhgggggggggjjjmmmlllllluuuttthhhbbb```^^^\\\ZZZZZZYYYYYYZZZ[[[\\\\\\ZZZXXXXXXZZZ^^^``````^^^___]]]\\\ZZZZZZ[[[]]]^^^bbbaaa___]]][[[YYYYYYXXXZZZZZZ[[[[[[ZZZXXXUUUTTTQQQRRRSSSUUUUUUTTTTTTSSSSSSTTTVVVWWWXXXWWWVVVVVVWWWXXXYYY[[[[[[[[[ZZZYYY[[[[[[[[[YYYUUUSSSSSSSSSTTTWWW[[[]]]\\\[[[]]]___```]]]YYYUUURRRPPPOOOOOOQQQPPPNNNMMMMMMOOORRRTTTWWWUUUSSSRRRSSSSSSSSSRRRVVVVVVVVVVVVVVVUUUTTTTTTPPPPPPPPPQQQQQQQQQRRRRRRQQQPPPPPPOOOOOONNNMMMMMMRRRSSSUUUWWWYYYWWWTTTPPPMMMIIIGGGIIILLLMMMJJJFFFKKKIIIGGGIIINNNQQQRRRQQQIIIKKKMMMLLLJJJHHHGGGHHHIIIJJJJJJKKKLLLMMMNNNPPPQQQQQQQQQQQQPPPOOONNNNNNNNNNNNNNNLLLKKKKKKNNNQQQOOONNNMMMLLLLLLMMMNNNNNNIIIMMMPPPPPPNNNOOOUUUZZZ]]]bbbhhhmmmttt~~~}}}|||zzzzzz|||~~~{{{vvvpppjjjbbb[[[TTTOOOJJJGGGDDDCCC@@@??????@@@BBBDDDGGGHHHIIIHHHHHHHHHKKKMMMJJJMMMPPPRRRQQQPPPPPPQQQQQQSSSUUUVVVWWWVVVUUUTTTTTTTTTSSSTTTUUUWWWXXXZZZYYYYYYYYYYYYZZZ]]]bbbfffooouuu~~~wwwttttttsssmmmhhh___[[[WWWWWW[[[```dddfffmmmnnnnnnllliiifffffffff```]]]ZZZWWWUUUTTTQQQOOOLLLLLLKKKJJJJJJJJJJJJJJJEEEDDDBBB@@@@@@BBBDDDEEEIIINNNVVV]]]dddjjjpppsssvvvvvvwwwyyy|||}}}~~~}}}~~~|||yyyvvvuuuwwwyyyzzz|||yyywwwvvvwwwwwwuuusssrrrnnniiifffdddcccbbb```]]]ZZZVVVRRRPPPMMMJJJHHHHHHGGGEEECCCAAA@@@???>>>>>>???@@@???>>>>>>@@@BBBCCCEEEGGGJJJLLLNNNPPPPPPRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQRRRSSSSSSRRRSSSTTTTTTSSSSSSUUUWWWZZZ[[[\\\^^^aaadddeeeeeeggglllssszzzsssmmmfffbbbdddhhhkkkmmmqqqtttvvvvvv{{{rrr___SSSIIIFFFHHHLLLUUU^^^tttxxxoookkkkkkiiiiiikkknnnmmmnnnvvv~~~qqqfff```^^^\\\ZZZXXXYYYYYYYYYZZZZZZZZZZZZYYYWWWWWWYYY]]]___^^^]]]___^^^\\\[[[[[[\\\]]]^^^___^^^]]][[[ZZZYYYYYYXXXZZZZZZ[[[ZZZYYYXXXVVVUUUSSSTTTUUUUUUUUUTTTSSSSSSUUUUUUVVVWWWWWWWWWWWWWWWXXXXXXYYYZZZZZZYYYXXXXXXZZZ[[[[[[XXXUUUSSSSSSSSSRRRUUUXXXYYYWWWVVVWWWYYY]]][[[XXXUUUSSSSSSSSSSSSRRRQQQOOOOOOPPPRRRUUUWWWZZZVVVRRRPPPPPPQQQQQQQQQTTTTTTUUUUUUUUUUUUTTTTTTOOOOOOPPPQQQRRRRRRSSSSSSTTTSSSQQQPPPOOONNNNNNNNNOOOOOOPPPRRRTTTSSSQQQNNNMMMJJJIIIJJJNNNOOOLLLIIIHHHFFFEEEGGGJJJMMMNNNMMMKKKMMMNNNMMMKKKIIIHHHIIIKKKJJJIIIJJJLLLNNNOOOOOOQQQQQQQQQQQQPPPOOONNNMMMLLLKKKJJJJJJKKKLLLMMMNNNNNNMMMLLLKKKKKKLLLMMMMMMJJJLLLOOOOOONNNPPPTTTXXXXXX[[[___ccchhhqqq~~~~~~{{{yyyzzzyyyyyyzzz||||||xxxnnniiibbbZZZTTTOOOJJJFFFBBBAAA???>>>>>>???BBBCCCGGGIIIJJJKKKKKKLLLOOOQQQMMMOOOQQQRRRQQQPPPPPPQQQRRRTTTVVVXXXYYYWWWTTTSSSQQQPPPPPPPPPQQQRRRTTTUUURRRRRRRRRQQQPPPSSSWWWZZZaaagggpppzzzsssmmmfffcccdddddd```\\\YYYWWWUUUWWW\\\bbbgggjjjpppqqqrrrpppllliiiffffffccc```\\\YYYWWWUUURRRPPPOOONNNLLLJJJIIIGGGGGGGGGEEEDDDBBBAAAAAABBBDDDEEEEEEHHHMMMSSSZZZaaaiiiooorrrsssuuuxxxzzz{{{{{{{{{{{{yyywwwuuuuuuwwwyyy{{{}}}{{{yyyxxxwwwwwwuuussspppmmmhhhdddbbb___]]][[[ZZZVVVQQQMMMKKKJJJIIIHHHGGGFFFDDDBBB@@@>>>======???@@@@@@@@@>>>>>>@@@AAAFFFGGGIIILLLNNNPPPQQQQQQRRRSSSSSSTTTTTTSSSSSSRRRSSSSSSRRRQQQQQQQQQRRRRRRRRRTTTVVVWWWWWWVVVWWWWWW[[[\\\^^^```ccceeeggghhhjjjooowww}}}vvviiifffcccbbbdddhhhjjjkkkooooooqqquuurrrbbbRRRMMMHHHGGGKKKTTTdddrrrzzzvvvtttpppnnnjjjiiikkkmmmnnnpppxxxyyylllccc^^^\\\ZZZYYYWWWXXXYYYZZZZZZZZZYYYXXXXXXWWWWWWXXX[[[]]]]]]\\\___^^^]]]\\\[[[\\\\\\]]]\\\[[[ZZZYYYYYYXXXXXXYYY[[[[[[ZZZYYYXXXWWWVVVVVVTTTUUUVVVWWWWWWVVVTTTTTTXXXWWWWWWWWWWWWXXXYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUYYYZZZZZZXXXUUUSSSSSSSSSSSSUUUWWWWWWUUUTTTTTTTTTXXXWWWUUUTTTSSSSSSTTTUUURRRQQQQQQQQQSSSVVVYYY[[[[[[XXXSSSPPPPPPQQQQQQQQQQQQQQQRRRSSSTTTTTTTTTTTTOOOOOOPPPQQQSSSTTTUUUUUUWWWUUUSSSPPPOOOOOOPPPQQQOOOMMMMMMMMMOOOOOONNNLLLMMMKKKJJJLLLOOOPPPNNNKKKHHHFFFEEEFFFHHHKKKKKKKKKMMMOOOOOONNNLLLJJJIIIJJJNNNKKKIIIJJJMMMPPPPPPOOOPPPPPPPPPPPPOOONNNMMMMMMKKKIIIHHHKKKNNNPPPNNNLLLLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMNNNOOOQQQSSSTTTSSSUUUWWWXXXZZZ```iiippp}}}}}}}}}{{{xxxxxxxxxwwwwwwyyy}}}|||yyyooojjjccc\\\VVVPPPJJJGGGAAA???>>><<<===???AAACCCHHHIIIKKKLLLLLLNNNPPPRRROOOQQQSSSRRRQQQPPPPPPQQQQQQTTTWWWYYYYYYWWWSSSQQQMMMLLLKKKKKKLLLMMMNNNOOONNNNNNNNNLLLKKKKKKNNNQQQTTTYYYaaaiiinnnpppooonnnaaa]]]YYYWWWWWWXXXVVVUUUTTTTTTUUUXXX^^^eeellloootttvvvwwwuuupppkkkgggeeedddaaa^^^[[[ZZZXXXVVVTTTUUUTTTRRROOOMMMKKKJJJIIIGGGFFFEEECCCCCCDDDEEEFFFEEEGGGIIILLLQQQYYYbbbhhhmmmooosssvvvxxxxxxyyyyyyyyyxxxvvvvvvvvvxxx{{{|||~~~}}}{{{zzzxxxvvvtttrrroookkkgggccc```]]]ZZZWWWUUURRRNNNKKKJJJIIIGGGFFFEEEDDDBBB@@@>>>===<<<<<<===???@@@?????????AAACCCHHHIIIKKKMMMOOOPPPQQQQQQSSSSSSSSSTTTTTTSSSSSSSSSTTTTTTSSSRRRRRRQQQQQQQQQRRRUUUYYY[[[ZZZYYYYYYYYY[[[]]]```bbbdddfffiiikkknnnssszzz|||qqqddddddcccdddfffhhhjjjkkkjjjlllpppzzzxxxcccWWWIIIIIIHHHIIIPPPaaaxxx|||uuupppkkkjjjkkknnnqqqvvv}}}}}}ttthhh```\\\[[[ZZZXXXWWWXXXZZZ[[[\\\ZZZYYYWWWWWWWWWXXXYYY[[[\\\\\\\\\^^^]]]\\\[[[[[[[[[[[[[[[YYYYYYXXXXXXXXXXXXYYYYYY\\\[[[ZZZXXXXXXWWWXXXXXXTTTUUUVVVXXXYYYXXXXXXWWWZZZYYYXXXWWWWWWXXXYYYZZZYYYYYYXXXXXXWWWVVVUUUTTTXXXYYYYYYXXXUUUSSSTTTTTTUUUVVVXXXXXXXXXWWWVVVVVVSSSRRRRRRQQQQQQRRRRRRSSSQQQQQQRRRSSSUUUXXX[[[\\\YYYWWWUUUTTTTTTTTTSSSRRROOOOOOQQQRRRSSSTTTTTTTTTOOOOOOQQQRRRTTTUUUVVVWWWWWWVVVSSSQQQQQQRRRTTTVVVSSSPPPMMMLLLLLLMMMLLLKKKJJJIIIIIIKKKNNNOOOMMMLLLIIIHHHHHHHHHIIIKKKLLLMMMNNNOOOPPPNNNLLLJJJJJJKKKRRRNNNKKKLLLOOORRRQQQOOOPPPPPPPPPPPPOOONNNMMMLLLLLLJJJIIIMMMSSSTTTQQQLLLLLLLLLLLLLLLLLLMMMMMMMMMOOONNNMMMOOOQQQRRRQQQPPPQQQRRRSSSSSSSSSWWW]]]aaammmwww}}}yyyzzz{{{zzzxxxwwwvvvvvvvvvyyy}}}}}}{{{pppllleee^^^WWWQQQKKKGGG???>>>===<<<===???BBBDDDHHHJJJLLLMMMMMMMMMNNNPPPQQQRRRSSSRRRPPPOOOOOOPPPQQQSSSVVVXXXXXXUUUQQQNNNIIIHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJHHHFFFFFFIIIKKKLLLOOOUUUZZZ]]]]]]\\\[[[TTTSSSPPPOOOOOOPPPQQQQQQOOOQQQUUUZZZaaaiiipppuuu|||yyyrrrllliiidddbbb___^^^^^^]]]\\\[[[XXXWWWUUUSSSPPPOOONNNMMMKKKJJJIIIGGGGGGGGGGGGGGGHHHHHHHHHIIILLLRRRZZZ___ggglllrrruuuvvvvvvvvvwwwwwwwwwvvvvvvwwwyyy{{{}}}~~~~~~}}}{{{xxxtttrrrqqqllliiieeebbb___\\\XXXVVVQQQOOONNNMMMLLLIIIEEEBBBCCCBBB@@@???======<<<<<<;;;<<<>>>???@@@BBBDDDGGGIIIJJJKKKMMMOOOPPPPPPQQQSSSSSSTTTTTTTTTTTTSSSSSSTTTTTTTTTSSSSSSRRRQQQQQQSSSVVVZZZ]]]]]][[[ZZZZZZ[[[^^^bbbdddeeehhhkkknnnrrrxxxuuulllccccccddddddeeefffgggiiihhhmmmwwwiiiXXXOOOGGGIIIJJJNNNZZZrrrzzztttqqqooopppqqqsssyyywwwoooeee^^^[[[[[[ZZZXXXXXXYYY[[[\\\\\\[[[YYYWWWXXXYYYZZZ[[[[[[\\\]]]^^^]]]\\\\\\[[[ZZZYYYYYYYYYXXXXXXXXXXXXXXXYYYZZZZZZ\\\\\\ZZZYYYYYYYYYYYYYYYSSSTTTWWWYYY[[[\\\\\\\\\[[[ZZZXXXWWWWWWXXXYYYZZZXXXXXXWWWWWWVVVVVVVVVUUUXXXYYYZZZXXXVVVUUUUUUVVVVVVWWWXXXYYYZZZ[[[ZZZYYYSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQRRRSSSUUUXXXZZZ[[[TTTUUUWWWZZZ[[[ZZZWWWTTTNNNOOOQQQRRRTTTUUUUUUUUUPPPQQQRRRSSSUUUVVVWWWXXXVVVUUUSSSRRRSSSUUUXXXZZZUUURRRMMMJJJJJJJJJJJJJJJGGGGGGHHHIIIKKKLLLKKKJJJJJJJJJJJJJJJJJJKKKMMMOOONNNOOOOOONNNLLLKKKLLLMMMVVVSSSQQQQQQSSSSSSQQQOOOPPPPPPPPPPPPOOONNNMMMMMMLLLJJJJJJNNNTTTUUUQQQLLLMMMMMMMMMNNNNNNOOOOOOOOOPPPPPPQQQSSSTTTTTTQQQNNNPPPPPPPPPPPPQQQTTTWWWZZZ\\\bbbnnn{{{yyywwwxxxyyyyyyxxxwwwwwwvvvwwwyyy|||}}}|||rrrnnnggg```XXXQQQJJJEEE???>>><<<<<<===@@@CCCEEEHHHJJJLLLMMMMMMMMMNNNPPPRRRSSSSSSQQQOOOMMMNNNOOOPPPRRRTTTUUUTTTQQQNNNLLLGGGFFFDDDDDDCCCDDDEEEFFFEEEEEEEEEDDDCCCCCCEEEGGGHHHJJJMMMPPPQQQQQQPPPPPPMMMMMMMMMLLLKKKLLLNNNQQQOOORRRYYY___fffnnnvvv{{{wwwoookkkfffdddbbbaaabbbbbbaaa```YYYXXXWWWVVVTTTTTTTTTTTTSSSRRRPPPOOOMMMLLLKKKKKKLLLLLLLLLKKKLLLOOOUUUYYYccciiiqqquuuuuutttuuuvvvvvvuuuuuuuuuwwwxxxzzz{{{{{{||||||zzzuuuqqqnnnmmmhhheeebbb```^^^[[[XXXUUUOOONNNMMMLLLKKKHHHCCC@@@@@@??????>>>======>>>>>>;;;===@@@AAABBBEEEHHHKKKKKKKKKMMMNNNOOOPPPPPPPPPSSSTTTTTTUUUUUUTTTTTTSSSSSSSSSTTTTTTTTTSSSRRRRRRTTTWWW[[[]]]]]]\\\\\\\\\\\\```eeeggghhhjjjooossswww}}}wwwmmmfffaaabbbbbbaaaaaabbbeeehhhllluuuppp\\\PPPIIIGGGIIIMMMUUUjjj~~~wwwqqqrrrvvvwwwxxxyyy{{{qqqjjjaaa[[[YYYZZZYYYXXXYYYYYYZZZZZZZZZYYYXXXWWWXXXZZZ[[[[[[[[[[[[\\\^^^]]]]]]\\\[[[ZZZYYYYYYXXXYYYYYYYYYYYYYYYZZZ[[[[[[\\\\\\\\\\\\[[[[[[[[[ZZZTTTVVVXXX[[[\\\^^^^^^^^^ZZZZZZYYYXXXXXXXXXXXXYYYWWWVVVVVVVVVVVVWWWXXXYYYYYYZZZZZZYYYWWWVVVWWWXXXVVVVVVWWWYYY[[[\\\ZZZYYYWWWWWWVVVVVVVVVUUUUUUUUUSSSSSSSSSTTTUUUWWWXXXYYYRRRTTTYYY^^^```^^^YYYUUUPPPQQQSSSTTTUUUVVVVVVVVVRRRRRRSSSTTTUUUWWWXXXXXXUUUUUUTTTSSSTTTVVVXXXZZZTTTPPPLLLIIIIIIJJJJJJJJJGGGHHHIIIJJJJJJKKKJJJJJJIIIJJJKKKKKKKKKLLLOOOQQQOOOPPPPPPOOONNNNNNOOOQQQYYYZZZZZZYYYWWWTTTRRRQQQQQQQQQQQQQQQPPPOOONNNNNNJJJJJJJJJMMMQQQQQQNNNKKKLLLMMMNNNOOOPPPPPPPPPPPPQQQTTTWWWZZZYYYUUUPPPMMMNNNNNNNNNNNNOOOQQQSSSTTTSSSVVV^^^iiisss~~~zzzyyyxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyzzzzzzyyy{{{~~~~~~~~~sssooohhh```XXXOOOGGGBBB???>>>===<<<>>>AAADDDFFFFFFIIILLLNNNOOOOOOQQQRRRSSSSSSSSSPPPMMMLLLLLLMMMPPPPPPQQQQQQPPPNNNKKKJJJEEEDDDBBBAAAAAAAAABBBBBBBBBCCCDDDCCCCCCCCCEEEGGGHHHHHHIIIKKKLLLMMMMMMNNNLLLNNNOOONNNLLLMMMQQQUUUUUUZZZbbbiiipppxxx|||sssnnnjjjhhhfffeeeeeeeeedddbbb^^^^^^^^^^^^^^^___`````````___]]][[[XXXVVVTTTSSSRRRSSSTTTSSSSSSUUUWWWZZZ```hhhpppuuuuuussstttvvvsssssssssttttttvvvwwwxxxwwwyyyyyyvvvpppkkkiiihhhbbb```^^^]]]\\\ZZZWWWUUUPPPNNNKKKIIIHHHEEEBBB???>>>>>>======>>>??????@@@@@@BBBDDDEEEFFFHHHKKKNNNMMMNNNOOOPPPQQQRRRRRRRRRSSSTTTTTTUUUUUUTTTTTTSSSRRRRRRSSSTTTTTTTTTSSSSSSUUUWWW[[[]]]]]]]]]]]]^^^___ccchhhkkkkkkmmmssswww|||wwwoooiiidddbbbbbbaaa```___bbbhhhmmmuuuttt```RRRKKKGGGFFFIIIOOO^^^zzz{{{uuuqqqqqquuu||||||~~~}}}~~~yyykkkeee\\\XXXWWWXXXWWWVVVXXXXXXXXXWWWWWWVVVVVVVVVWWWYYY[[[[[[YYYYYY[[[]]]___^^^^^^]]]\\\[[[ZZZYYY[[[[[[[[[ZZZ[[[[[[\\\\\\\\\]]]^^^^^^^^^]]]\\\[[[XXXYYYZZZ\\\]]]]]]]]]]]]XXXYYYYYYYYYXXXXXXWWWVVVUUUTTTUUUUUUWWWYYY[[[]]]YYYZZZ[[[ZZZYYYXXXYYYZZZZZZYYYYYYZZZ\\\]]]ZZZWWWWWWWWWXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVSSSUUUYYY]]]___]]]YYYTTTSSSTTTUUUVVVWWWWWWWWWWWWTTTTTTTTTUUUVVVWWWWWWXXXWWWVVVVVVUUUUUUVVVVVVWWWQQQOOOLLLKKKLLLNNNOOOOOOKKKLLLMMMMMMMMMLLLLLLLLLKKKMMMOOONNNNNNOOOSSSVVVPPPQQQRRRQQQPPPQQQTTTVVV\\\```cccaaa[[[UUURRRRRRRRRRRRRRRRRRQQQPPPOOOOOOKKKKKKMMMNNNNNNNNNNNNMMMKKKLLLNNNOOOPPPPPPOOOOOOPPPWWW^^^aaa]]]VVVQQQNNNNNNMMMMMMMMMNNNOOOPPPOOOQQQQQQVVV___dddjjjtttuuuwwwyyyyyywwwvvvvvvwwwyyyyyyyyyxxxwwwvvvuuuuuutttwww{{{~~~~~~sssoooggg___WWWNNNFFF@@@???>>>======>>>BBBEEEGGGDDDGGGLLLOOOPPPRRRTTTUUUSSSSSSRRRPPPMMMKKKKKKLLLOOOOOOOOOOOONNNLLLJJJIIIDDDCCCBBB@@@@@@@@@@@@AAABBBCCCEEEEEEEEEFFFHHHJJJHHHHHHHHHIIIKKKLLLNNNOOOOOOQQQSSSRRROOOPPPUUUZZZ\\\bbbkkkssszzz{{{uuunnnkkkiiiggggggfffdddcccffffffggghhhiiikkklllmmmkkkjjjhhheeebbb```]]]\\\WWWYYY[[[\\\\\\\\\]]]______gggpppuuuuuussstttvvvrrrqqqqqqrrrssstttuuuuuutttvvvwwwsssmmmgggeeeddd^^^\\\[[[ZZZZZZYYYVVVTTTQQQNNNIIIEEEDDDBBBAAA???============>>>@@@AAABBBDDDFFFHHHHHHIIIJJJMMMOOOOOOPPPQQQRRRSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTQQQRRRSSSTTTUUUUUUTTTSSSUUUXXX[[[\\\\\\]]]^^^___aaafffkkknnnnnnpppvvv{{{}}}pppllljjjgggddddddcccaaa```eeemmmsss}}}{{{dddUUULLLIIIGGGDDDHHHQQQeeewwwrrrrrruuuwww|||}}}~~~}}}zzzooohhhaaaZZZUUUUUUVVVVVVUUUWWWVVVUUUTTTTTTTTTTTTUUUUUUXXXZZZZZZXXXWWWYYY\\\`````````___^^^]]][[[ZZZ]]]\\\\\\\\\\\\\\\]]]]]]\\\^^^___``````___]]][[[[[[\\\]]]]]]]]]]]]\\\[[[WWWXXXYYYYYYYYYXXXVVVUUUSSSSSSTTTUUUXXX[[[^^^___ZZZ[[[\\\[[[ZZZYYYZZZ[[[___]]]\\\]]]___^^^[[[WWWTTTUUUVVVWWWXXXXXXYYYXXXXXXXXXXXXWWWWWWVVVVVVUUUVVVWWWYYY[[[]]][[[WWWTTTUUUUUUVVVWWWXXXXXXXXXXXXUUUUUUUUUVVVVVVWWWWWWWWWXXXXXXWWWWWWVVVTTTTTTSSSQQQOOOMMMNNNQQQTTTUUUVVVNNNOOOQQQPPPOOONNNNNNOOONNNQQQSSSSSSRRRTTTXXX\\\RRRSSSSSSSSSSSSTTTWWWZZZ]]]dddiiifff^^^UUURRRSSSSSSSSSSSSSSSRRRQQQPPPOOOMMMOOOPPPPPPOOONNNOOOPPPJJJKKKMMMNNNOOOOOONNNNNNPPPYYYccceee___WWWQQQNNNOOONNNMMMNNNOOOOOONNNMMMQQQPPPTTT[[[]]]^^^dddnnnoooxxxvvvwwwxxxxxxyyyyyyyyyxxx|||zzzwwwuuuuuutttrrrqqqsssvvv{{{wwwssslllbbbXXXNNNFFFBBB>>>===<<<>>>BBBEEEGGGGGGHHHHHHJJJKKKNNNPPPRRRTTTQQQQQQQQQPPPNNNKKKIIIGGGIIIKKKMMMOOONNNKKKHHHFFFAAAAAA@@@@@@AAAAAABBBCCCFFFHHHJJJMMMMMMMMMKKKJJJKKKJJJJJJKKKMMMOOOPPPOOOSSSUUUVVVVVVVVVYYY___dddiiioooxxx~~~vvvpppnnnllliiihhhkkksssqqqnnnnnnqqquuuxxxyyy{{{yyyxxxxxxxxxtttmmmhhheeeeeeeeefffggghhhiiijjjlllmmmppptttxxxxxxvvvsssppppppppprrruuuvvvuuuttttttsssrrrooojjjfffaaa___YYYYYYYYYZZZ[[[ZZZWWWTTTKKKJJJGGGDDDAAA???>>>===<<<;;;;;;:::;;;<<<===>>>CCCDDDFFFIIILLLNNNOOOPPPRRRSSSTTTUUUUUUTTTSSSRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTUUUWWWYYY[[[[[[\\\]]]```bbbdddiiioootttwwwzzz}}}uuuooommmjjjgggiiifffcccbbbbbbfffrrr|||bbbUUUOOOHHHFFFJJJFFFQQQaaatttuuupppooonnnooottt|||{{{{{{zzzrrrgggddd```[[[WWWVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUTTTWWW[[[^^^```^^^\\\ZZZ____________^^^]]]\\\\\\[[[YYYXXXXXXYYY\\\___aaa^^^```bbbaaa___]]]\\\\\\\\\\\\]]]^^^]]]\\\ZZZYYYXXXXXXXXXXXXXXXWWWWWWWWWXXXWWWVVVVVVXXXZZZ]]]___\\\\\\ZZZYYYYYYYYYZZZ[[[\\\[[[[[[^^^``````]]]ZZZYYYYYYXXXXXXXXXXXXYYYYYYYYYXXXVVVUUUTTTTTTUUUUUUZZZ[[[\\\\\\[[[YYYVVVUUUXXXWWWWWWWWWWWWXXXYYYYYYWWWWWWWWWWWWXXXXXXXXXXXX[[[ZZZXXXXXXYYYXXXUUUSSSTTTPPPMMMNNNRRRUUUWWWWWWSSSQQQOOOOOOPPPQQQQQQPPPVVVVVVVVVVVVWWWXXXXXXYYYVVVTTTSSSSSSTTTVVVVVVVVVZZZ^^^bbbccc```ZZZVVVSSSUUUUUUUUUUUUTTTRRRQQQPPPQQQPPPNNNLLLKKKKKKKKKLLLKKKKKKLLLMMMMMMMMMLLLLLLRRRUUUXXXZZZYYYVVVSSSPPPNNNMMMKKKLLLMMMNNNNNNMMMOOOPPPSSSVVVZZZ]]]___aaahhhhhhmmmvvv~~~yyyyyyzzz{{{{{{zzzzzzzzz{{{xxxvvvuuuttttttrrrppprrruuuyyyxxxtttmmmcccXXXOOOGGGCCC???===<<<===AAADDDFFFGGGIIIIIIKKKMMMOOOQQQSSSTTTSSSSSSRRRPPPNNNLLLJJJIIIIIIKKKMMMNNNMMMKKKHHHFFF@@@@@@AAABBBCCCDDDEEEFFFLLLMMMNNNOOOOOOPPPPPPPPPLLLKKKKKKKKKNNNPPPRRRSSSXXX[[[___aaabbbffflllqqqyyy|||vvvtttrrroooooorrrvvvuuuuuuvvvyyy}}}~~~xxxsssrrrrrrssssssuuuvvvwwwxxxwwwwwwyyy{{{|||zzzvvvssstttsssrrrsssuuuuuutttrrrqqqooommmiiieeeaaa]]]\\\VVVVVVVVVWWWXXXWWWTTTQQQJJJHHHFFFDDDAAA???>>>>>>===<<<<<<<<<<<<>>>???@@@DDDFFFHHHKKKNNNPPPQQQRRRTTTTTTUUUVVVVVVUUUTTTSSSTTTTTTTTTTTTTTTTTTUUUUUUTTTSSSSSSSSSSSSTTTUUUUUUYYY[[[\\\]]]^^^___bbbeeehhhlllsssxxx|||sssoooooonnnlllnnnjjjgggfffhhhnnn}}}pppYYYOOOKKKFFFGGGLLLPPP]]]nnn~~~uuunnnkkkkkkkkkmmmsss|||yyyuuusssmmmfffaaa^^^YYYVVVVVVVVVUUUUUUVVVVVVUUUTTTSSSSSSSSSTTTVVVZZZ^^^aaa___]]][[[[[[aaaaaa```___^^^\\\ZZZYYYZZZYYYXXXXXXYYY[[[]]]___\\\^^^______^^^]]]]]]^^^```______^^^\\\[[[YYYXXXYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZ\\\^^^___]]]\\\[[[ZZZZZZZZZ[[[[[[[[[[[[[[[]]]______\\\ZZZ[[[ZZZZZZZZZ[[[[[[\\\]]]ZZZYYYWWWVVVUUUUUUVVVVVV[[[\\\\\\\\\[[[YYYVVVUUUUUUUUUVVVVVVXXXYYY[[[\\\XXXXXXYYYYYYYYYZZZZZZZZZYYYXXXXXXXXXYYYYYYWWWUUURRROOOLLLMMMPPPSSSTTTTTTTTTRRRQQQPPPRRRSSSSSSSSSUUUUUUUUUVVVWWWXXXYYYZZZXXXWWWUUUVVVXXXZZZZZZZZZUUUXXX]]]___^^^[[[YYYXXXVVVUUUTTTSSSRRRQQQQQQPPPRRRPPPOOOMMMKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNOOOPPPSSSTTTTTTQQQOOOMMMMMMLLLJJJKKKLLLNNNMMMMMMNNNOOOQQQSSSVVVXXXZZZ[[[\\\[[[^^^eeejjjooowww||||||}}}}}}}}}||||||{{{xxxvvvttttttttttttrrrppppppssswww}}}zzzvvvnnndddZZZPPPHHHDDDAAA???<<<===@@@CCCEEEFFFJJJKKKMMMOOOQQQRRRSSSTTTPPPOOOLLLJJJHHHFFFFFFFFFIIIJJJKKKLLLKKKIIIGGGFFF@@@AAABBBDDDGGGIIIKKKLLLSSSSSSRRRSSSSSSTTTUUUVVVPPPOOONNNNNNQQQTTTXXX[[[aaaffflllqqqtttyyy}}}|||yyyyyy|||}}}}}}~~~xxxtttuuutttrrrrrrrrrqqqpppnnnllljjjfffbbb^^^[[[YYYXXXSSSRRRRRRRRRSSSRRROOOMMMGGGFFFDDDBBBAAA??????>>>===<<<<<<===>>>@@@BBBCCCGGGHHHKKKOOOQQQSSSTTTTTTUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUVVVVVV[[[]]]___``````bbbeeehhhmmmqqqxxx~~~xxxpppoooqqqrrrqqqsssnnnkkklllqqq|||wwwcccPPPIIIGGGFFFJJJQQQ\\\lllrrrhhhfffdddeeehhhkkkrrr{{{vvvmmmkkkhhhddd^^^[[[WWWVVVVVVVVVVVVUUUXXXWWWUUUTTTSSSRRRRRRRRRYYY^^^dddddd___[[[[[[\\\bbbbbbaaa___]]]ZZZXXXWWWYYYYYYYYYYYYZZZZZZ[[[[[[[[[\\\]]]]]]\\\]]]___aaadddbbb```]]][[[ZZZYYYYYY[[[ZZZYYYXXXXXXYYY[[[[[[\\\\\\]]]]]]^^^______```\\\[[[[[[ZZZYYYZZZZZZZZZZZZYYYZZZ[[[]]]]]][[[ZZZZZZZZZ[[[[[[\\\]]]^^^___[[[ZZZYYYWWWWWWWWWXXXXXX]]]]]]]]]]]][[[YYYWWWUUUSSSSSSTTTVVVXXX[[[]]]^^^XXXXXXXXXYYYYYYYYYZZZZZZXXXXXXXXXYYYZZZZZZXXXVVVRRRPPPNNNNNNQQQSSSUUUUUUVVVTTTSSSSSSUUUWWWWWWVVVVVVVVVUUUUUUVVVWWWYYYZZZYYYWWWVVVWWWZZZ\\\]]]]]]SSSVVVYYY[[[ZZZYYYYYYYYYVVVUUUSSSQQQPPPPPPQQQQQQRRRQQQOOOMMMLLLKKKJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOMMMMMMNNNOOOOOONNNLLLKKKLLLKKKIIIJJJLLLMMMMMMLLLMMMMMMNNNPPPQQQRRRSSSTTTUUUSSSTTTXXXZZZ[[[```gggooowww}}}}}}~~~~~~}}}}}}|||{{{wwwuuuttttttuuutttrrrpppoooqqquuuyyy~~~|||xxxpppfff[[[QQQIIIEEEBBB@@@======???CCCEEEFFFKKKMMMOOOQQQSSSSSSSSSSSSNNNLLLIIIEEECCCCCCDDDEEEHHHIIIIIIIIIIIIGGGFFFEEEAAABBBEEEHHHKKKNNNPPPQQQVVVVVVWWWXXXYYYZZZZZZZZZVVVUUUTTTTTTVVV\\\bbbggglllsss{{{{{{vvvrrrpppnnnmmmmmmllljjjiiiiiifffbbb\\\YYYVVVVVVVVVPPPOOONNNNNNOOONNNKKKIIIDDDCCCBBBAAA@@@?????????<<<<<<<<<===???BBBDDDFFFIIIKKKNNNQQQTTTUUUVVVVVVUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTUUUTTTTTTUUUUUUVVVWWWXXX\\\^^^```aaabbbeeehhhkkkqqqvvv|||{{{sssnnnpppssstttttttttooonnnsss}}}mmm\\\MMMHHHGGGGGGNNNXXXfffyyyyyygggaaabbb```bbbfffjjjoooxxxuuuiiieeedddbbb\\\ZZZWWWVVVWWWXXXWWWWWWVVVVVVUUUTTTSSSSSSSSSTTT[[[aaagggeee^^^YYYZZZ]]]```______^^^\\\ZZZYYYXXXYYYZZZ[[[[[[[[[[[[ZZZYYYZZZ[[[\\\\\\\\\]]]```cccdddaaa^^^[[[ZZZZZZ[[[\\\\\\[[[ZZZYYYZZZ[[[]]]^^^^^^___``````aaaaaa``````ZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXYYYZZZ[[[[[[[[[ZZZWWWXXXYYY[[[\\\^^^^^^___]]]\\\ZZZYYYXXXXXXYYYZZZ^^^^^^]]]\\\[[[YYYWWWVVVSSSTTTTTTVVVXXXZZZ\\\^^^WWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZ[[[[[[XXXVVVVVVUUUTTTTTTUUUVVVXXXXXXWWWVVVUUUWWWYYYZZZZZZYYYYYYXXXVVVUUUUUUVVVWWWXXXXXXVVVUUUVVVYYY[[[\\\\\\YYYZZZZZZYYYVVVTTTTTTUUUUUUTTTQQQPPPOOOOOOPPPQQQQQQPPPOOONNNLLLKKKJJJJJJKKKLLLMMMNNNOOOPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJIIIJJJLLLMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMNNNQQQOOOOOOPPPPPPOOORRRXXXZZZ```hhhooowww||||||}}}}}}}}}||||||{{{wwwvvvuuuvvvvvvuuusssqqqnnnppprrrvvvzzz~~~}}}yyyqqqggg[[[QQQIIIEEECCCAAA>>>>>>AAADDDFFFGGGLLLNNNQQQSSSTTTTTTSSSRRRPPPNNNKKKHHHFFFGGGIIIJJJIIIIIIHHHHHHGGGFFFFFFFFFCCCEEEIIIMMMPPPSSSUUUVVVVVVWWWZZZ\\\^^^^^^^^^]]]ZZZ[[[[[[\\\___eeennnuuu{{{~~~xxxpppmmmkkkiiiiiiiiihhhggggggddd___ZZZVVVTTTTTTUUUNNNMMMLLLKKKKKKKKKIIIGGGBBBAAA@@@???>>>>>>>>>>>>;;;;;;<<<>>>AAADDDGGGIIIKKKMMMPPPTTTVVVVVVVVVUUUTTTTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTUUUUUUUUUUUUVVVWWWXXXYYY\\\^^^```bbbdddfffjjjmmmtttxxxzzzvvvpppnnnpppsssuuuuuurrrpppsss}}}|||dddWWWKKKHHHHHHIIIRRR___tttmmmccc___^^^^^^bbbgggjjjmmmsss|||ttthhhcccbbb```\\\ZZZXXXXXXYYYZZZYYYXXXTTTSSSSSSSSSTTTUUUVVVVVV[[[aaafffddd\\\XXXXXX\\\ZZZ[[[[[[[[[[[[[[[ZZZYYYZZZ[[[\\\]]]\\\[[[YYYXXXZZZ[[[\\\\\\\\\]]]aaaccc___]]][[[YYYXXXZZZ]]]^^^\\\\\\[[[[[[\\\^^^___`````````aaaaaaaaa```______[[[[[[[[[ZZZZZZZZZYYYYYYVVVWWWYYYYYYZZZZZZZZZ[[[XXXYYY[[[]]]^^^___``````^^^]]][[[ZZZYYYYYYZZZ[[[^^^]]]]]][[[ZZZXXXWWWVVVVVVVVVVVVWWWXXXYYYZZZ[[[XXXXXXYYYYYYYYYZZZZZZZZZ[[[ZZZ[[[\\\\\\[[[WWWUUUYYYYYYXXXXXXWWWXXXYYYZZZXXXWWWWWWYYY[[[\\\\\\[[[[[[YYYWWWUUUTTTUUUVVVWWWYYYWWWVVVVVVXXX[[[[[[[[[\\\\\\[[[XXXTTTRRRRRRSSSTTTRRRPPPNNNNNNNNNPPPQQQPPPOOOOOONNNMMMLLLKKKJJJJJJKKKLLLMMMNNNNNNNNNNNNLLLLLLKKKKKKKKKLLLLLLLLLKKKJJJIIIJJJLLLNNNNNNMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKHHHHHHJJJIIIGGGIIINNNPPPSSSWWW\\\aaajjjttt{{{zzz{{{||||||}}}}}}}}}|||zzzyyyxxxxxxyyywwwtttrrrooopppppprrruuuyyy}}}~~~}}}yyyqqqggg[[[QQQIIIEEEBBBAAA@@@AAADDDGGGHHHHHHLLLNNNRRRTTTUUUTTTRRRPPPOOOMMMJJJHHHHHHIIIKKKLLLLLLKKKJJJIIIHHHHHHHHHIIIGGGJJJMMMQQQUUUWWWXXXYYYWWWXXXZZZ]]]___aaabbbcccaaacccfffhhhlllsss~~~zzzqqqnnnjjjiiihhhhhhgggfffdddaaa\\\WWWTTTRRRRRRRRRMMMKKKIIIHHHHHHHHHFFFDDD@@@@@@???>>>============;;;<<<===???CCCGGGJJJMMMOOOQQQTTTWWWXXXWWWVVVUUUTTTTTTSSSSSSTTTUUUVVVWWWXXXWWWWWWVVVVVVUUUUUUTTTVVVVVVVVVVVVWWWYYYZZZ[[[]]]___bbbdddfffiiimmmooouuuzzzuuurrrpppppprrrtttvvvvvvtttttt|||rrr[[[QQQIIIIIIJJJNNN[[[jjjoooccc___\\\ZZZ^^^ccchhhjjjkkkooowww~~~{{{oooeeeaaa```^^^\\\ZZZYYYYYYZZZZZZZZZYYYRRRRRRSSSSSSTTTUUUWWWXXXYYY]]]aaa___ZZZWWWWWWYYYUUUVVVWWWXXXYYYZZZZZZZZZYYYZZZ[[[[[[[[[ZZZYYYXXXZZZ[[[\\\\\\[[[\\\^^^```YYYXXXWWWVVVWWWZZZ\\\^^^[[[\\\]]]^^^___```aaabbbaaa``````___^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\[[[[[[VVVWWWYYYYYYYYYYYY[[[]]][[[\\\^^^aaabbbccccccbbb^^^]]]\\\ZZZZZZZZZZZZ[[[\\\\\\[[[ZZZYYYXXXWWWWWWXXXXXXWWWWWWWWWXXXYYYYYYZZZZZZ[[[[[[[[[\\\\\\\\\ZZZZZZ[[[]]]^^^\\\YYYVVVXXXXXXYYYXXXVVVVVVWWWYYYYYYXXXXXXZZZ\\\]]][[[ZZZZZZYYYVVVTTTTTTUUUWWWYYY]]][[[XXXXXXYYYZZZZZZYYYYYYYYYXXXVVVSSSRRRSSSTTTRRRQQQOOONNNNNNNNNOOOOOOMMMNNNNNNNNNNNNMMMLLLLLLIIIJJJKKKKKKLLLLLLKKKKKKHHHHHHHHHHHHIIIIIIIIIIIIJJJIIIHHHIIIKKKMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJHHHFFFGGGIIIHHHFFFHHHMMMLLLNNNOOOQQQTTTYYY___cccfffnnnxxxyyyzzz{{{}}}~~~~~~~~~~~~}}}|||{{{{{{{{{yyyuuusssqqqpppooopppqqqtttwwwyyy~~~}}}yyyqqqfff[[[PPPHHHDDDAAAAAABBBDDDGGGJJJJJJIIIKKKNNNRRRUUUUUUTTTPPPNNNLLLKKKIIIIIIIIIKKKLLLNNNPPPOOOMMMLLLKKKKKKLLLMMMLLLNNNQQQUUUWWWYYYYYYZZZ[[[ZZZZZZ[[[^^^ccchhhkkkmmmqqqvvvzzzzzzrrrnnnjjjgggeeedddcccaaa___\\\XXXTTTQQQOOONNNNNNKKKIIIFFFEEEEEEEEECCCBBB@@@???>>>===<<<<<<<<<<<<===>>>???BBBFFFKKKOOOQQQSSSUUUXXXZZZ[[[YYYWWWUUUUUUUUUTTTTTTUUUVVVXXXYYYZZZZZZYYYYYYXXXWWWWWWWWWVVVVVVVVVWWWXXXYYY[[[\\\___aaadddfffiiilllpppssswww|||xxxppppppppprrrtttvvvwwwxxxzzz}}}yyydddSSSLLLIIIMMMQQQXXXiii{{{}}}ggg\\\ZZZYYYXXX^^^ccciiikkkjjjmmmuuu{{{}}}tttggg___^^^]]]\\\[[[ZZZXXXXXXYYYYYYXXXWWWSSSSSSSSSSSSTTTUUUVVVVVVVVVXXXZZZZZZXXXWWWVVVWWWSSSSSSUUUVVVXXXXXXYYYYYYWWWWWWXXXXXXXXXXXXXXXXXXXXXZZZ[[[[[[ZZZYYYYYYZZZUUUUUUTTTTTTUUUXXXZZZ\\\ZZZ\\\^^^aaabbbcccbbbbbbaaa```^^^\\\[[[ZZZZZZ[[[[[[\\\]]]]]]]]]\\\ZZZZZZVVVXXXYYYYYYXXXYYY[[[^^^\\\^^^```bbbcccccccccbbb^^^]]]\\\ZZZZZZZZZZZZ[[[ZZZYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZWWWXXXZZZ]]]______\\\YYYWWWXXXYYYXXXUUUTTTVVVWWWYYYYYYYYYZZZ\\\\\\ZZZXXXVVVUUUTTTSSSTTTXXX[[[]]]^^^\\\YYYWWWVVVVVVUUUTTTUUUVVVVVVTTTRRRQQQQQQSSSOOOOOOOOOOOONNNNNNNNNNNNKKKLLLMMMNNNOOONNNMMMMMMIIIIIIIIIIIIIIIHHHHHHGGGEEEFFFGGGGGGHHHHHHGGGGGGGGGFFFEEEFFFIIIKKKKKKKKKIIIIIIIIIIIIIIIJJJJJJJJJHHHGGGGGGJJJIIIGGGIIIMMMJJJKKKKKKLLLMMMOOORRRTTTTTTZZZbbbhhhnnnvvvyyyzzz|||}}}~~~}}}}}}}}}zzzvvvsssqqqpppooonnnoooqqqtttvvv|||}}}yyyqqqfff[[[PPPHHHCCC@@@AAACCCFFFJJJKKKKKKIIIKKKNNNRRRUUUVVVSSSPPPMMMNNNNNNNNNNNNOOOPPPRRRSSSTTTSSSPPPNNNNNNNNNPPPQQQNNNPPPTTTWWWYYYZZZZZZZZZ___\\\YYYXXX\\\dddlllqqqyyy~~~yyyrrrnnnhhhdddbbb```^^^\\\ZZZYYYUUUQQQNNNLLLJJJJJJIIIGGGDDDCCCCCCCCCAAA@@@@@@???>>>===<<<;;;;;;;;;??????AAAEEEIIINNNRRRTTTWWWYYY[[[]]]]]]ZZZXXXVVVVVVVVVUUUUUUVVVXXXYYYZZZ]]]\\\\\\[[[ZZZYYYYYYXXXVVVVVVWWWWWWYYYZZZ[[[\\\```cccfffhhhkkknnnrrruuuyyy}}}zzzooonnnooopppsssvvvxxxyyyzzzjjjWWWOOOJJJJJJQQQXXXbbbvvvzzzfffZZZVVVXXXYYY]]]ccciiikkkjjjmmmttt{{{{{{oooaaaZZZZZZ[[[ZZZZZZYYYWWWWWWXXXXXXWWWUUUUUUUUUTTTTTTTTTTTTTTTUUUTTTUUUVVVWWWWWWWWWVVVUUURRRSSSTTTUUUVVVWWWWWWWWWUUUUUUUUUVVVVVVVVVWWWWWWWWWYYY[[[ZZZXXXVVVUUUUUUTTTSSSSSSSSSTTTVVVXXXYYYYYY\\\___cccddddddcccbbbaaa___\\\ZZZXXXXXXYYYYYYXXXYYYZZZZZZZZZYYYWWWVVVVVVXXXZZZZZZXXXYYY\\\___[[[]]]___aaabbbbbbaaa```^^^]]]\\\ZZZYYYZZZZZZ[[[XXXXXXWWWWWWWWWWWWXXXXXXWWWWWWWWWWWWWWWXXXYYYZZZUUUUUUUUUVVVVVVVVVWWWWWWTTTUUUXXX]]]```aaa___\\\WWWYYY[[[YYYVVVUUUVVVXXXYYYYYYYYYZZZ[[[[[[YYYVVVSSSRRRQQQRRRUUUZZZ^^^bbb]]]ZZZWWWTTTSSSRRRPPPOOOTTTUUUUUUSSSPPPNNNNNNOOONNNNNNOOOOOOOOONNNMMMMMMJJJKKKMMMNNNOOOOOONNNNNNHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGIIIIIIIIIHHHGGGEEEDDDCCCDDDGGGIIIIIIIIIGGGGGGGGGHHHIIIIIIJJJJJJEEEDDDEEEGGGFFFCCCEEEJJJHHHHHHJJJJJJKKKLLLLLLMMMOOOSSSWWWYYYZZZ^^^ffflllooouuuzzz{{{{{{{{{|||}}}~~~{{{vvvsssqqqpppooooooqqqssstttsssqqquuuyyy~~~yyypppggg]]]SSSJJJDDDAAABBBDDDEEEGGGHHHHHHHHHOOORRRVVVWWWWWWUUUUUUUUUTTTRRRPPPPPPSSSUUUTTTRRRUUUTTTTTTTTTSSSSSSSSSSSSQQQVVVZZZ[[[YYYXXXYYY[[[\\\]]]]]]^^^bbbkkkwww|||nnniiiccc```___^^^[[[YYYYYYVVVSSSPPPOOOMMMKKKIIIIIIHHHFFFEEECCCAAA@@@???:::<<<>>>>>>>>>>>>???AAAEEEEEEFFFHHHKKKOOOSSSUUUWWWYYY\\\^^^______]]]\\\XXXWWWWWWWWWXXX[[[]]]___```\\\XXXWWWXXXXXXVVVTTTYYYXXXVVVVVVWWWYYY\\\^^^^^^bbbfffiiijjjmmmrrrwww|||zzztttvvvqqqssstttrrrnnnqqqzzzooo\\\PPPNNNLLLPPP\\\lllzzzvvvcccZZZXXXYYYYYY\\\```eeeiiilllqqqyyyxxxiii^^^ZZZYYYXXXVVVXXXXXXWWWWWWVVVUUUTTTTTTVVVUUUTTTSSSRRRRRRRRRRRRRRRSSSUUUVVVWWWWWWVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTUUUTTTSSSRRRRRRTTTVVVWWWZZZ[[[[[[YYYVVVSSSRRRSSSUUUUUUUUUUUUUUUUUUUUUUUU]]]^^^^^^______``````aaa___YYYSSSOOOQQQSSSTTTTTTWWWYYYZZZYYYWWWVVVVVVWWWVVVVVVVVVVVVXXX[[[]]]___[[[\\\]]]^^^______``````^^^^^^]]]]]]\\\[[[ZZZZZZZZZYYYYYYXXXWWWUUUTTTTTTTTTTTTUUUVVVWWWXXXZZZ[[[VVVVVVVVVUUUUUUTTTTTTTTTTTTUUUWWW[[[^^^^^^\\\YYYYYYYYYXXXWWWUUUTTTSSSSSSPPPRRRUUUWWWXXXWWWUUUTTTUUUVVVWWWXXXYYYYYYYYYYYYZZZVVVQQQOOOPPPQQQPPPNNNPPPPPPOOOOOONNNMMMLLLLLLIIIIIIJJJKKKLLLLLLKKKKKKJJJKKKKKKKKKKKKKKKJJJJJJGGGFFFDDDCCCCCCCCCDDDEEEGGGHHHHHHIIIIIIHHHHHHGGGEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEFFFFFFGGGHHHDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGIIIIIIKKKNNNQQQTTTWWWYYY[[[\\\___eeennn{{{{{{||||||}}}}}}zzzvvvsssqqqpppooooooppprrrsssrrrpppssswww|||~~~yyyqqqhhh^^^TTTKKKEEEBBBBBBDDDFFFGGGHHHIIIIIINNNQQQUUUVVVUUUTTTSSSSSSUUUSSSQQQRRRUUUVVVVVVTTTWWWWWWVVVVVVUUUUUUTTTTTTVVVZZZ]]]^^^\\\ZZZ[[[]]][[[\\\___bbbhhhsssyyyrrrjjjfffbbb___^^^\\\YYYWWWTTTQQQNNNKKKJJJIIIHHHFFFEEEEEEDDDCCCBBBAAAAAA@@@<<<===>>>>>>>>>???BBBDDDGGGHHHJJJLLLOOORRRTTTVVVWWWYYY\\\^^^```___^^^]]]YYYXXXWWWWWWXXXZZZ\\\]]]]]]ZZZWWWVVVXXXYYYXXXVVVVVVVVVUUUVVVXXX[[[]]]___```dddhhhjjjlllooouuuzzzuuurrrtttooorrrtttrrrooosss|||vvv```SSSMMMNNNQQQ[[[kkk}}}qqqaaa[[[ZZZ[[[[[[___```bbbeeeiiipppwww{{{{{{qqqeee\\\YYYXXXWWWUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRSSSUUUVVVWWWWWWVVVUUUUUUTTTUUUUUUUUUUUUUUUVVVVVVUUUTTTTTTTTTUUUVVVWWWXXXZZZZZZYYYVVVTTTSSSTTTXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\[[[WWWRRRPPPQQQTTTVVVVVVRRRTTTWWWWWWVVVUUUVVVVVVVVVVVVVVVVVVWWWXXXZZZZZZ[[[[[[\\\^^^^^^_________]]]]]]\\\\\\[[[ZZZZZZZZZYYYXXXWWWVVVTTTTTTTTTTTTSSSSSSSSSTTTTTTUUUVVVWWWTTTTTTTTTUUUUUUUUUUUUUUUWWWWWWWWWYYY[[[[[[YYYWWWXXXWWWWWWVVVTTTSSSSSSRRRRRRSSSVVVXXXYYYYYYWWWVVVUUUUUUVVVWWWWWWWWWWWWWWWVVVSSSOOONNNOOOPPPPPPOOOOOOOOONNNNNNMMMLLLLLLKKKJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIJJJKKKJJJIIIHHHHHHFFFEEEDDDCCCCCCCCCDDDEEEGGGGGGHHHHHHHHHHHHGGGGGGCCCCCCDDDEEEFFFHHHHHHIIIHHHGGGFFFFFFEEEEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCBBBCCCEEEFFFGGGGGGFFFFFFJJJJJJKKKLLLMMMOOOPPPQQQQQQRRRSSSVVV[[[ccclllsss~~~|||}}}}}}~~~~~~|||yyyvvvsssqqqpppoooooopppqqqrrrpppnnnooossswww{{{}}}}}}yyyrrrjjjaaaWWWMMMFFFBBBCCCDDDFFFHHHJJJKKKKKKTTTVVVYYYZZZYYYWWWWWWWWWUUUTTTSSSTTTVVVXXXXXXWWWZZZZZZYYYYYYXXXWWWWWWVVVYYY\\\``````]]][[[\\\^^^___bbbggglllttt|||xxxyyyxxxrrrkkkgggdddbbb___]]]\\\YYYVVVSSSTTTQQQMMMJJJJJJJJJIIIIIIBBBBBBBBBBBBBBBAAAAAAAAA>>>>>>?????????AAAEEEHHHJJJLLLNNNQQQTTTUUUVVVWWWVVVXXX[[[]]]______^^^^^^YYYXXXXXXWWWXXXYYYZZZ[[[ZZZXXXVVVVVVWWWYYYYYYYYYSSSTTTUUUWWWZZZ\\\___```cccfffjjjmmmooottt{{{xxxrrrqqqtttppprrrttttttttt{{{cccRRRMMMMMMMMMXXXjjjwwwiii___[[[\\\^^^^^^aaa______aaagggmmmqqqsssnnnggg___YYYXXXWWWVVVTTTQQQRRRRRRTTTUUUVVVWWWXXXWWWWWWVVVUUUTTTSSSRRRQQQRRRSSSTTTVVVVVVVVVVVVUUUSSSSSSSSSTTTTTTUUUVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVXXXYYYXXXVVVTTTTTTUUUXXXXXXYYYZZZ[[[\\\]]]]]]ZZZZZZYYYYYYYYYXXXXXXXXXXXXUUUPPPNNNOOOPPPQQQRRRNNNQQQUUUWWWVVVUUUUUUUUUVVVWWWWWWXXXXXXXXXXXXWWWZZZ[[[\\\]]]]]]]]]]]]]]]ZZZZZZZZZZZZZZZZZZZZZZZZXXXVVVTTTRRRQQQQQQRRRSSSSSSRRRRRRQQQQQQQQQRRRRRRQQQRRRRRRSSSUUUVVVWWWWWWYYYXXXWWWWWWWWWWWWVVVTTTUUUUUUTTTTTTSSSRRRQQQQQQQQQRRRTTTVVVWWWWWWWWWVVVTTTTTTUUUUUUTTTTTTSSSRRRPPPNNNLLLLLLNNNOOOOOOOOOMMMMMMMMMLLLKKKKKKJJJJJJLLLLLLKKKKKKJJJIIIIIIHHHGGGHHHIIIJJJJJJHHHFFFEEEEEEEEEDDDCCCCCCCCCCCCDDDFFFFFFGGGGGGGGGGGGFFFFFFAAAAAACCCDDDFFFHHHIIIJJJIIIHHHGGGEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBAAABBBEEEGGGHHHGGGEEEDDDGGGGGGHHHHHHIIIJJJJJJJJJKKKKKKLLLMMMNNNRRRWWW\\\ccceeeggghhhjjjnnnssswww~~~~~~~~~~~~~~~}}}|||{{{yyyvvvtttrrrqqqqqqpppooooooppppppnnnmmmkkknnnsssvvvyyy|||}}}zzztttmmmdddZZZPPPIIICCCDDDEEEGGGIIIKKKMMMNNNVVVXXX[[[[[[ZZZYYYXXXYYYUUUTTTTTTUUUVVVXXXYYYYYY[[[[[[[[[[[[[[[ZZZZZZZZZ]]]```dddcccaaa```bbbdddiiinnnttt|||~~~xxxrrrrrruuu~~~vvvmmmhhhdddaaa^^^\\\\\\[[[[[[YYYVVVRRRPPPRRROOOKKKIIIIIIJJJJJJIIIAAAAAAAAA@@@@@@@@@@@@@@@>>>?????????@@@CCCGGGKKKLLLNNNRRRUUUWWWXXXWWWVVVUUUVVVYYY[[[\\\]]]\\\\\\YYYYYYXXXWWWWWWXXXXXXYYYYYYWWWVVVVVVWWWXXXYYYYYYTTTUUUWWWZZZ\\\^^^``````cccggglllpppttt{{{zzzvvvssssssuuussstttvvvxxx}}}kkkXXXNNNNNNQQQQQQbbb{{{|||nnnlllggg```\\\\\\___aaaaaaaaa___^^^aaafffiiiiiihhhaaa]]]YYYVVVVVVVVVUUUSSSPPPQQQRRRSSSTTTUUUVVVWWWWWWWWWWWWVVVTTTSSSRRRQQQQQQRRRTTTUUUVVVVVVUUUUUUTTTSSSSSSRRRSSSSSSTTTUUUUUUUUUVVVVVVUUUUUUTTTSSSTTTUUUWWWWWWUUUUUUUUUVVVUUUVVVWWWXXXZZZ[[[\\\]]]\\\\\\[[[[[[ZZZYYYXXXXXXVVVTTTPPPLLLKKKKKKKKKLLLQQQTTTXXXZZZYYYWWWUUUTTTVVVWWWXXXZZZZZZYYYXXXXXXZZZZZZ[[[\\\\\\\\\[[[[[[WWWXXXXXXXXXXXXXXXXXXXXXWWWUUURRROOOOOOOOOQQQSSSSSSRRRQQQPPPOOONNNNNNNNNNNNNNNPPPRRRTTTVVVWWWXXXXXXVVVTTTSSSTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQPPPPPPNNNOOOPPPQQQSSSSSSTTTTTTSSSSSSSSSRRRQQQPPPNNNNNNKKKKKKJJJKKKLLLNNNOOOPPPKKKKKKKKKJJJJJJJJJIIIIIIMMMLLLKKKJJJIIIHHHHHHHHHGGGIIIJJJKKKJJJHHHEEECCCDDDDDDCCCCCCCCCBBBBBBBBBEEEEEEEEEFFFFFFEEEEEEEEE@@@AAABBBCCCEEEFFFGGGHHHGGGGGGFFFEEEDDDCCCCCCDDDBBBBBBCCCCCCCCCCCCBBBBBB@@@BBBFFFHHHIIIHHHEEEDDDBBBCCCDDDEEEGGGHHHIIIIIIGGGIIIJJJKKKKKKMMMPPPSSSWWWWWWWWWVVVVVVYYY]]]aaadddjjjsss{{{~~~}}}|||{{{{{{{{{{{{zzzyyyxxxvvvtttsssrrrqqqrrrqqqpppppppppooommmkkkhhhkkkooosssvvvyyy}}}~~~{{{wwwqqqiii^^^TTTMMMFFFFFFGGGHHHJJJLLLNNNOOORRRTTTVVVWWWUUUTTTUUUVVVTTTUUUUUUUUUUUUVVVXXXYYY[[[[[[\\\]]]^^^_________bbbeeeiiijjjiiiiiilllooosssyyywwwqqqllliiilllrrrvvv}}}wwwoooeee^^^[[[ZZZYYYWWWVVVWWWXXXXXXUUURRROOOMMMLLLIIIFFFDDDEEEEEEEEEDDDAAAAAAAAA@@@??????>>>>>>>>>??????@@@AAAEEEJJJNNNNNNQQQTTTWWWYYYXXXWWWVVVSSSUUUVVVXXXYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWYYYYYYXXXWWWVVVVVVXXXYYYYYYZZZ[[[]]]^^^```aaaaaadddiiipppvvv|||{{{wwwvvvuuutttuuuuuuvvvxxx}}}kkkZZZRRRNNNOOOTTT]]]tttwwwfff^^^]]][[[ZZZ[[[^^^aaacccdddbbbaaaaaacccfffeeeaaa\\\WWWVVVUUUTTTUUUUUUTTTSSSRRRRRRRRRSSSSSSTTTTTTTTTVVVVVVVVVVVVUUUSSSQQQPPPQQQRRRTTTUUUVVVVVVUUUTTTVVVTTTRRRQQQPPPPPPQQQQQQRRRRRRSSSSSSSSSRRRRRRQQQRRRTTTVVVVVVUUUTTTUUUVVVTTTUUUVVVWWWYYY[[[\\\\\\]]]]]]\\\[[[ZZZYYYYYYXXXUUUSSSPPPMMMLLLMMMPPPRRR\\\^^^aaaaaa^^^ZZZWWWUUUSSSTTTVVVXXXYYYYYYYYYXXXYYYZZZZZZZZZZZZZZZYYYYYYUUUUUUVVVVVVVVVVVVVVVVVVUUUSSSQQQOOONNNOOOQQQRRRTTTSSSQQQPPPNNNMMMMMMLLLKKKLLLNNNPPPRRRTTTUUUVVVTTTRRRPPPPPPQQQSSSTTTSSSPPPPPPPPPPPPPPPPPPPPPPPPOOONNNOOOOOOPPPQQQQQQRRRQQQQQQQQQPPPNNNMMMKKKJJJIIIJJJJJJKKKLLLMMMNNNPPPJJJJJJIIIIIIIIIIIIIIIHHHLLLKKKJJJIIIHHHHHHIIIIIIIIIJJJKKKKKKIIIGGGEEECCCCCCCCCCCCCCCBBBBBBBBBAAACCCDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDCCCDDDDDDEEEEEECCCCCCCCCDDDDDDCCCCCCCCCAAACCCFFFIIIJJJHHHFFFDDDAAABBBDDDEEEFFFFFFFFFFFFBBBDDDFFFFFFFFFGGGIIIJJJMMMMMMLLLJJJIIIKKKOOORRRSSSVVV[[[aaafffkkkqqquuuyyy|||~~~}}}|||zzzyyyxxxxxxxxxyyyxxxwwwuuutttssssssssstttsssqqqqqqpppooommmjjjgggjjjmmmppprrruuuxxx{{{zzz{{{}}}}}}zzzuuummmcccXXXPPPIIIIIIHHHIIIJJJLLLNNNPPPRRRTTTVVVVVVVVVVVVWWWXXXUUUVVVWWWVVVUUUUUUWWWYYY[[[[[[]]]```bbbeeefffgggdddhhhlllooopppsssxxx|||~~~ssskkkeeecccffflllqqqxxxzzzuuugggaaaYYYUUUTTTTTTSSSRRRQQQSSSUUUTTTRRROOOMMMMMMKKKIIIGGGFFFFFFFFFDDDCCCAAAAAA@@@@@@??????>>>>>>>>>@@@AAACCCEEEHHHMMMQQQQQQSSSVVVXXXYYYYYYWWWVVVTTTTTTUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVZZZZZZZZZXXXWWWWWWYYYZZZ^^^^^^^^^```aaaccceeefffjjjpppxxx|||ttttttuuutttssstttvvvyyynnnYYYQQQOOOOOOTTT[[[tttxxxeeeZZZWWWVVVWWWZZZ^^^aaaeeegggiiifffffffffeeeccc___ZZZVVVRRRSSSSSSTTTTTTUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTUUUUUUTTTSSSQQQPPPQQQRRRSSSUUUUUUUUUUUUTTTUUUSSSQQQNNNMMMMMMMMMNNNOOOOOOOOOPPPPPPPPPQQQQQQQQQSSSUUUUUUTTTTTTUUUVVVVVVVVVWWWYYYZZZ\\\]]]]]][[[[[[ZZZYYYYYYXXXWWWWWWSSSRRRRRRQQQSSSXXX___dddiiikkkkkkiiiddd^^^[[[YYYRRRSSSTTTUUUWWWWWWXXXXXXYYYYYYYYYYYYYYYXXXWWWVVVTTTTTTTTTTTTTTTTTTTTTTTTUUUSSSQQQPPPOOOPPPQQQRRRTTTSSSQQQOOOMMMLLLLLLKKKJJJJJJLLLMMMOOOQQQRRRSSSPPPNNNMMMMMMPPPRRRSSSSSSOOOOOOOOOOOOOOOPPPPPPPPPRRRQQQPPPOOOOOOPPPQQQRRRPPPPPPOOONNNMMMKKKJJJIIIIIIKKKMMMMMMLLLLLLNNNOOOIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHHHHHHHIIIKKKLLLLLLKKKKKKIIIHHHFFFEEEDDDBBBBBBCCCCCCBBBBBBAAA@@@BBBBBBCCCCCCCCCCCCBBBBBBAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEECCCCCCDDDDDDDDDDDDCCCCCCAAABBBEEEGGGHHHGGGEEEDDDDDDDDDEEEFFFEEEDDDBBBAAABBBCCCDDDDDDCCCBBBCCCDDDFFFGGGGGGGGGGGGIIILLLOOOLLLNNNPPPRRRTTTWWW[[[^^^[[[^^^aaacccdddeeegggiiikkkjjjmmmtttyyy{{{{{{{{{zzzyyyyyyyyyyyyyyy{{{zzzxxxwwwvvvvvvvvvvvvvvvtttrrrrrrqqqooommmjjjjjjkkkmmmnnnnnnooorrrtttuuuvvvyyy|||}}}xxxqqqggg[[[TTTLLLKKKJJJJJJJJJLLLNNNPPPTTTUUUWWWXXXXXXYYY[[[\\\XXXYYYZZZYYYVVVUUUWWWYYY[[[\\\___cccgggkkknnnpppooosssyyy~~~}}}sssmmmgggcccdddiiiooouuu}}}{{{ssslllaaa]]]WWWUUUUUUUUUSSSPPPOOOQQQSSSRRROOOMMMMMMMMMLLLKKKJJJJJJIIIHHHEEEBBB?????????@@@@@@@@@AAAAAA???BBBEEEGGGIIIMMMQQQTTTUUUVVVXXXYYYZZZYYYXXXWWWUUUUUUUUUUUUUUUTTTTTTTTTUUUVVVVVVWWWWWWWWWVVVVVVXXXYYYZZZYYYXXXXXX[[[^^^aaa``````aaadddgggjjjlllssszzz}}}vvvqqqrrrttttttuuuwwwzzzmmm^^^RRROOOOOOSSSaaaqqq{{{iii\\\VVVVVVWWWYYY^^^bbbfffiiilllmmmmmmllljjjeee^^^YYYVVVUUUQQQRRRTTTTTTTTTUUUVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTQQQRRRSSSTTTTTTSSSQQQPPPPPPRRRSSSTTTUUUUUUTTTTTTRRRPPPNNNLLLKKKKKKMMMNNNNNNMMMMMMMMMNNNPPPRRRSSSQQQSSSUUUUUUTTTSSSTTTUUUWWWWWWXXXYYYZZZ[[[\\\]]]ZZZZZZYYYYYYXXXXXXWWWWWWSSSTTTTTTTTTWWW___iiiqqqttttttsssoooiiiccc___^^^VVVVVVVVVVVVWWWWWWXXXYYYYYYYYYYYYXXXXXXWWWUUUUUUTTTTTTSSSSSSRRRRRRQQQQQQTTTTTTSSSRRRRRRRRRRRRSSSSSSRRRPPPNNNLLLKKKJJJJJJIIIJJJKKKKKKLLLMMMNNNNNNNNNMMMLLLMMMOOOPPPPPPPPPNNNNNNNNNOOOOOOPPPPPPPPPSSSQQQOOOMMMLLLMMMNNNPPPOOONNNNNNMMMLLLJJJIIIHHHLLLNNNPPPOOOMMMLLLMMMNNNIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFFFFFFFHHHKKKMMMOOOLLLKKKIIIGGGEEEDDDCCCCCCAAABBBBBBCCCBBBAAA@@@???AAAAAABBBBBBBBBBBBAAAAAA???@@@@@@AAABBBCCCCCCDDDDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCBBBBBBBBB@@@AAABBBDDDEEEDDDDDDCCCBBBCCCDDDEEEEEECCCBBBAAABBBCCCDDDDDDCCCCCCDDDEEEBBBDDDFFFGGGGGGIIIKKKNNNIIIJJJKKKKKKJJJKKKMMMPPPKKKMMMOOOOOOPPPQQQTTTVVVXXXVVVXXX]]]``````bbbfffyyyyyyyyyyyyyyyzzz{{{||||||{{{zzzxxxxxxxxxxxxyyywwwuuusssrrrrrrpppmmmjjjlllmmmmmmlllkkkkkklllnnnqqqssswww{{{~~~~~~{{{tttiii]]]UUUMMMLLLKKKJJJKKKLLLNNNOOOPPPRRRTTTUUUVVVWWWYYY[[[ZZZ\\\\\\ZZZWWWVVVXXXZZZ[[[]]]aaafffkkkppptttvvv{{{tttpppkkkffffffiiinnnssszzzyyypppiiiccc___[[[YYYZZZYYYUUURRRNNNPPPRRRPPPMMMKKKLLLNNNIIIHHHHHHHHHGGGEEEAAA>>>===>>>>>>@@@AAABBBCCCCCCAAADDDGGGKKKMMMPPPSSSVVVWWWXXXYYYZZZ[[[ZZZZZZYYYWWWWWWVVVVVVUUUTTTTTTSSSTTTUUUVVVWWWWWWWWWWWWVVVVVVXXXZZZZZZYYYZZZ^^^bbbbbbaaaaaabbbfffjjjooorrrzzz{{{{{{uuuqqqssstttuuuxxx|||ooo___VVVQQQRRRRRRYYYooolllaaaYYYWWWYYYYYY]]]bbbfffiiillloooqqqrrrqqqllldddZZZUUUUUUVVVRRRSSSTTTUUUUUUUUUVVVXXXSSSSSSTTTTTTUUUUUUUUUVVVOOOPPPRRRSSSTTTSSSQQQPPPPPPQQQSSSTTTUUUUUUTTTTTTOOONNNKKKJJJJJJKKKMMMOOONNNMMMLLLLLLNNNPPPSSSUUURRRSSSUUUUUUSSSSSSSSSTTTVVVVVVWWWXXXYYYZZZ[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYVVVVVVUUUUUUWWW```kkktttyyyyyywwwrrrkkkfffcccbbb]]]\\\[[[YYYYYYYYYZZZ[[[YYYYYYYYYXXXWWWVVVUUUTTTTTTTTTSSSRRRQQQPPPPPPOOOTTTTTTTTTTTTTTTSSSSSSSSSQQQPPPOOOMMMKKKJJJIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLNNNMMMLLLMMMNNNOOONNNMMMNNNNNNNNNOOOOOOPPPPPPQQQRRRPPPMMMJJJIIIJJJKKKLLLNNNNNNNNNMMMLLLJJJIIIHHHMMMPPPRRRQQQNNNLLLLLLNNNIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEEEEFFFHHHKKKOOOQQQMMMKKKGGGDDDBBBBBBBBBCCCAAAAAABBBCCCBBBAAA@@@???@@@AAAAAABBBBBBAAAAAA@@@======???@@@BBBCCCEEEEEEFFFEEEDDDCCCBBBAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@??????@@@AAABBBBBBBBBBBB===???AAADDDEEEEEEDDDCCC>>>???AAAAAAAAACCCEEEHHH???AAACCCCCCCCCDDDEEEGGGGGGHHHHHHGGGFFFFFFGGGIIIHHHIIIIIIIIIIIIJJJMMMPPPRRROOOPPPSSSTTTRRRSSSVVV|||zzzxxxwwwyyy{{{||||||}}}{{{wwwvvvwwwxxxxxxwwwwwwxxxzzzyyyuuurrrqqqpppkkkjjjiiigggfffeeeddddddjjjlllppptttxxxzzz||||||~~~~~~{{{yyyuuummmbbbZZZQQQOOOMMMMMMOOOQQQRRRRRROOOPPPQQQSSSUUUYYY\\\^^^]]]]]]]]]]]]\\\[[[ZZZZZZaaabbbeeeiiioooxxx~~~{{{wwwqqqmmmiiihhhgggqqquuu{{{|||wwwrrrooohhheeebbb``````^^^\\\[[[XXXSSSNNNKKKKKKKKKIIIHHHFFFCCCBBBBBBDDDCCC@@@===???@@@AAABBBAAABBBEEEGGGHHHIIIKKKMMMQQQTTTWWWYYYZZZZZZZZZYYYYYYYYYYYYYYYZZZYYYWWWUUUTTTTTTTTTUUUTTTUUUVVVVVVWWWWWWWWWVVVXXXVVVVVVXXX\\\______^^^bbbdddgggjjjlllqqqvvvyyyzzzxxxrrrnnnmmmooonnnooowwwooo[[[SSSRRRPPPPPPXXXkkkfff]]][[[WWWWWW\\\[[[___eeeiiikkklllmmmnnnnnnlllggg___WWWQQQNNNMMMPPPQQQSSSTTTVVVVVVWWWWWWXXXUUUSSSSSSUUUUUUSSSPPPQQQQQQQQQRRRQQQQQQPPPOOORRRSSSTTTUUUVVVUUUTTTTTTPPPOOONNNLLLKKKLLLOOORRRPPPPPPOOOPPPPPPQQQRRRSSSWWWVVVTTTSSSSSSSSSTTTTTTXXXXXXYYYZZZZZZYYYYYYXXXYYYZZZZZZZZZYYYXXXWWWWWWUUUUUUVVVVVVZZZ```hhhnnnuuuuuuuuusssooojjjeeebbb___\\\ZZZYYYYYYZZZYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVTTTRRRPPPOOOOOOOOOQQQRRRQQQPPPOOOOOOQQQQQQPPPOOONNNMMMKKKJJJKKKLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKIIIJJJKKKMMMMMMMMMLLLKKKMMMMMMMMMMMMNNNOOOPPPQQQOOOKKKJJJNNNMMMIIIHHHLLLKKKKKKLLLLLLKKKKKKJJJIIINNNMMMLLLJJJIIIHHHHHHHHHJJJIIIIIIHHHHHHGGGFFFFFFDDDDDDCCCCCCDDDGGGJJJLLLHHHGGGFFFDDDCCCBBBBBBBBBGGGDDDBBB@@@AAAAAA@@@@@@@@@???>>>>>>>>>???@@@AAABBBAAAAAA@@@@@@AAAAAABBBDDDDDDCCCBBBAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBAAAAAAEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCDDDAAA>>>AAAGGGHHHCCCBBBEEECCCCCCCCCCCCDDDFFFGGGHHHGGGGGGEEEDDDCCCCCCCCCCCCHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJ}}}{{{xxxwwwxxxyyyzzzzzz{{{xxxvvvuuuvvvxxxxxxxxxwwwyyy{{{zzzwwwsssqqqppplllkkkhhhfffdddccccccccceeegggkkkppptttwwwzzz{{{|||}}}{{{wwwpppfff^^^RRRPPPMMMMMMNNNPPPQQQQQQQQQQQQRRRSSSUUUXXX[[[]]]bbbcccddddddddddddddddddfffiiimmmsss|||}}}yyytttqqqnnnmmmmmmrrrvvv|||zzzvvvsssnnnkkkhhhgggfffeeecccaaa^^^YYYRRRMMMKKKIIIGGGEEEDDDBBB@@@@@@BBBAAA???===>>>@@@AAABBBBBBDDDFFFIIILLLMMMOOOQQQTTTWWWZZZ[[[[[[[[[ZZZZZZYYYXXXWWWWWWXXXXXXVVVUUUTTTSSSSSSSSSUUUVVVWWWXXXXXXXXXXXXXXXXXXWWWVVVYYY^^^aaabbbbbbbbbeeehhhkkkoootttyyy}}}|||sssrrrllljjjjjjnnnqqqvvvrrr^^^SSSLLLMMMPPPWWWcccwwwqqq___ZZZYYYTTTSSSWWW[[[```gggkkkkkkiiigggfffaaa```]]]XXXSSSOOONNNOOOOOOPPPQQQSSSTTTUUUVVVVVVVVVTTTSSSSSSUUUUUUTTTRRRPPPPPPQQQQQQQQQQQQQQQPPPSSSSSSTTTUUUUUUTTTSSSRRROOOOOONNNLLLJJJKKKNNNPPPOOOOOOOOOPPPQQQSSSTTTUUUXXXUUURRRPPPPPPQQQTTTVVVYYYYYYXXXXXXWWWWWWVVVVVVXXXXXXXXXXXXXXXXXXWWWWWWUUUVVVWWWXXX[[[aaahhhmmmqqqrrrrrrqqqnnnkkkgggddd^^^\\\YYYXXXXXXYYYXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUSSSQQQPPPNNNNNNOOOPPPQQQPPPOOONNNNNNPPPPPPOOONNNNNNLLLJJJJJJKKKKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIJJJKKKLLLLLLKKKJJJJJJLLLLLLMMMNNNOOOOOOPPPQQQPPPLLLLLLOOONNNIIIIIILLLJJJJJJJJJIIIIIIIIIHHHHHHMMMLLLKKKJJJIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHIIIIIIDDDDDDEEEEEEFFFGGGHHHIIIEEEDDDDDDCCCBBBBBBBBBCCCEEEBBB@@@???@@@@@@@@@???@@@@@@???>>>???@@@AAABBB?????????@@@AAABBBCCCDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDCCCBBB@@@@@@@@@@@@@@@?????????@@@@@@BBBCCCCCC???===???EEEFFFBBBBBBEEEBBBBBBBBBBBBCCCDDDEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGHHHHHH|||xxxwwwwwwxxxwwwwwwwwwuuussstttvvvxxxyyyyyyyyy{{{}}}}}}yyytttqqqpppnnnllliiieeecccbbbbbbbbb^^^aaaeeejjjnnnrrruuuvvvxxx|||~~~{{{tttkkkcccVVVSSSPPPOOOPPPQQQRRRRRRTTTTTTTTTUUUWWW[[[^^^```dddfffiiijjjjjjjjjkkkmmmqqquuu{{{~~~~~~|||zzzwwwtttsssrrrrrrtttxxx}}}~~~zzzxxxvvvtttqqqoooooonnnllljjjgggaaaXXXQQQKKKGGGDDDBBBCCCAAA@@@@@@AAAAAA@@@>>>>>>@@@BBBCCCDDDGGGJJJLLLQQQRRRSSSUUUWWWZZZ\\\^^^\\\\\\[[[ZZZYYYXXXVVVUUUVVVVVVVVVUUUTTTSSSRRRQQQVVVVVVWWWYYYYYYZZZZZZZZZXXXXXXXXX[[[```dddffffffeeeggglllpppuuu{{{rrrlllmmmkkkjjjlllrrrxxxjjjXXXPPPNNNGGGKKKUUUbbbtttnnnaaaYYYXXXWWWSSSRRRUUU[[[```gggkkkiiiddd^^^[[[VVVVVVUUURRROOOMMMMMMNNNMMMNNNPPPRRRSSSTTTTTTTTTUUUTTTRRRSSSTTTUUUSSSRRRNNNOOOPPPQQQRRRRRRRRRRRRSSSTTTTTTTTTTTTRRRQQQPPPNNNNNNMMMKKKIIIIIILLLNNNMMMMMMNNNPPPRRRTTTWWWXXXWWWUUUQQQNNNNNNPPPTTTVVVYYYXXXWWWUUUTTTTTTTTTUUUVVVVVVVVVWWWWWWWWWWWWWWWUUUVVVYYY[[[^^^bbbgggjjjlllmmmnnnnnnmmmjjjhhhfff]]][[[XXXWWWXXXXXXVVVUUUVVVVVVUUUUUUUUUUUUTTTTTTQQQPPPNNNMMMMMMMMMNNNOOOOOOMMMLLLMMMOOOOOONNNMMMMMMKKKIIIIIIJJJKKKJJJIIIGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJIIIIIIKKKLLLMMMNNNPPPPPPPPPPPPQQQNNNMMMOOOMMMJJJIIIKKKJJJIIIHHHGGGFFFGGGHHHHHHKKKKKKLLLKKKJJJIIIGGGFFFGGGGGGGGGHHHIIIJJJJJJJJJEEEFFFHHHIIIIIIGGGEEEDDDAAAAAAAAAAAAAAABBBCCCDDDBBB@@@>>>>>>???@@@@@@@@@AAA@@@?????????@@@BBBCCC>>>>>>>>>???AAABBBDDDEEECCCCCCBBBBBBAAAAAA@@@@@@??????@@@AAABBBCCCCCCDDDCCCBBB@@@>>>===>>>???@@@????????????@@@AAABBBBBB>>>===>>>BBBCCCAAABBBDDDAAA@@@@@@@@@AAABBBCCCCCCFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEE~~~zzzwwwwwwwwwvvvuuutttsssrrrsssvvvyyyyyyyyy{{{}}}{{{wwwsssqqqpppmmmiiieeebbbaaaaaaaaa\\\^^^aaaeeeiiilllnnnppptttxxx}}}}}}vvvmmmfff[[[WWWSSSRRRSSSTTTVVVVVVUUUUUUVVVXXX[[[```eeehhhlllooorrrsssrrrrrrtttvvv~~~}}}|||{{{zzzxxxwwwuuuuuutttuuuvvvyyy~~~}}}~~~{{{yyywwwwwwvvvtttsssoooiii___UUULLLGGGCCCAAACCCBBBAAAAAAAAABBBAAAAAA>>>@@@CCCEEEGGGJJJNNNQQQTTTUUUUUUWWWXXXZZZ\\\]]]\\\\\\\\\\\\[[[ZZZXXXWWWUUUVVVVVVVVVVVVTTTRRRQQQUUUUUUWWWXXXYYYZZZZZZ[[[ZZZZZZ[[[^^^bbbeeegggiiiiiilllqqqvvv|||vvvllliiilllmmmooossszzzlllXXXMMMKKKNNNIIIPPP^^^pppsssaaa[[[XXXYYYXXXTTTTTTXXX[[[```eeefffbbb\\\VVVRRRTTTTTTTTTQQQNNNKKKKKKLLLMMMNNNPPPQQQSSSTTTTTTTTTUUUTTTTTTSSSSSSRRRQQQPPPMMMNNNOOOQQQRRRSSSSSSSSSSSSSSSTTTSSSRRRPPPNNNMMMMMMMMMLLLJJJHHHHHHJJJLLLKKKLLLNNNPPPSSSVVVXXXZZZUUUTTTRRRPPPPPPRRRTTTUUUWWWVVVTTTRRRRRRSSSUUUVVVTTTTTTTTTUUUUUUVVVWWWWWWTTTWWW[[[]]]___bbbeeegggiiiiiijjjjjjiiigggeeeddd\\\[[[XXXXXXXXXWWWVVVTTTTTTTTTSSSSSSSSSSSSSSSSSSOOONNNMMMLLLLLLLLLLLLMMMMMMLLLKKKLLLMMMNNNMMMLLLKKKJJJHHHHHHIIIJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKMMMNNNPPPPPPPPPOOOPPPNNNNNNMMMLLLKKKJJJJJJKKKJJJHHHFFFFFFGGGHHHIIIJJJKKKLLLMMMLLLJJJHHHFFFGGGHHHHHHHHHIIIIIIIIIJJJFFFHHHKKKMMMLLLHHHDDDAAA?????????@@@BBBCCCEEEFFFAAA???======???AAAAAAAAABBBAAA@@@@@@@@@AAABBBCCC>>>>>>>>>???@@@BBBCCCDDDBBBBBBBBBAAAAAAAAA@@@@@@??????@@@@@@AAAAAABBBBBBBBBAAA>>><<<<<<===???@@@???????????????@@@AAAAAA???>>>>>>??????@@@AAACCCAAAAAAAAA@@@AAAAAABBBBBBEEEDDDCCCCCCBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC|||yyyxxxwwwvvvuuutttssssssuuuxxxzzzzzzyyy|||~~~|||xxxuuussspppnnnjjjfffcccbbbaaaaaa^^^___```bbbdddfffggghhhpppsssxxx|||~~~~~~xxxoooiii^^^ZZZVVVTTTUUUWWWYYYYYYTTTTTTVVVZZZaaahhhooosss}}}}}}|||{{{zzzyyyyyyxxxwwwwwwwwwvvvvvvyyy~~~~~~}}}}}}{{{zzzuuuoooeeeYYYNNNGGGDDDCCC@@@@@@@@@@@@???@@@AAABBB@@@CCCFFFIIIKKKOOOSSSVVVVVVVVVVVVVVVWWWYYYZZZ[[[ZZZ[[[\\\^^^^^^]]]\\\[[[VVVVVVWWWXXXWWWUUUTTTSSSSSSTTTUUUWWWYYYZZZZZZ[[[]]]^^^```bbbdddgggjjjkkkmmmqqqvvv|||vvvnnniiiiiimmmmmmsss|||nnn\\\RRRKKKJJJLLLLLLVVVhhh|||uuueee\\\YYYWWWVVVUUUSSSUUUYYY[[[]]]^^^]]]XXXTTTPPPOOOQQQRRRRRRPPPMMMKKKJJJKKKNNNOOOPPPRRRSSSTTTUUUUUUVVVVVVUUUSSSQQQOOOOOONNNMMMNNNOOOQQQRRRSSSSSSSSSRRRRRRRRRRRRQQQOOOMMMKKKKKKLLLLLLJJJHHHHHHIIIKKKKKKLLLMMMPPPRRRUUUXXXYYYSSSSSSTTTUUUUUUUUUTTTSSSTTTSSSRRRQQQRRRTTTWWWXXXTTTTTTSSSSSSTTTUUUVVVWWWTTTWWW\\\^^^```aaaccceeeffffffffffffdddbbb```___\\\[[[YYYXXXXXXWWWUUUSSSQQQQQQQQQRRRRRRRRRRRRRRRMMMMMMLLLLLLKKKKKKKKKKKKLLLKKKJJJKKKMMMNNNMMMLLLJJJHHHGGGGGGHHHIIIIIIHHHHHHIIIIIIIIIIIIJJJJJJJJJMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKLLLMMMNNNNNNNNNNNNLLLMMMMMMLLLKKKLLLLLLKKKMMMKKKIIIHHHGGGHHHJJJKKKJJJLLLMMMNNNMMMKKKIIIHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFIIILLLNNNMMMIIIDDD@@@??????@@@AAABBBDDDFFFGGGAAA???>>>>>>@@@BBBCCCBBBBBBAAA@@@@@@@@@AAABBBCCC@@@@@@?????????@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@??????>>>@@@???===<<<<<<===>>>?????????>>>>>>>>>???@@@@@@AAAAAA???======@@@CCCDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBB|||zzzyyyxxxwwwwwwvvvvvvwwwzzz{{{zzzyyy{{{}}}~~~}}}zzzwwwuuuuuupppnnnllliiifffdddbbbaaa``````______```aaabbbcccjjjmmmrrruuuxxx{{{{{{tttnnnbbb^^^ZZZXXXYYY[[[^^^___WWWXXX[[[aaaiiisss{{{~~~}}}{{{zzz|||{{{{{{zzzyyyyyyxxxxxxuuuxxx}}}{{{uuujjj]]]PPPHHHDDDDDD>>>>>>>>>>>>===>>>@@@BBBCCCFFFIIILLLOOOSSSWWWZZZXXXWWWWWWWWWWWWXXXYYYYYYXXXZZZ\\\^^^___^^^]]]\\\WWWWWWWWWWWWWWWVVVUUUUUURRRSSSUUUWWWYYYZZZ[[[[[[___bbbdddfffhhhkkkooorrrssswww|||tttnnnjjjiiilllqqqppp{{{uuu\\\QQQNNNIIIGGGIIIPPP\\\pppuuufff___YYYVVVSSSPPPOOOPPPQQQSSSVVVVVVVVVSSSPPPMMMMMMMMMIIIKKKMMMMMMLLLKKKLLLMMMNNNNNNPPPRRRSSSTTTTTTUUUUUUUUUUUUSSSPPPNNNNNNNNNMMMNNNOOOQQQRRRSSSSSSSSSPPPQQQQQQQQQPPPNNNLLLKKKJJJJJJKKKJJJIIIIIIJJJLLLLLLLLLMMMOOOQQQSSSVVVWWWQQQSSSUUUWWWXXXVVVTTTRRRRRRRRRRRRSSSTTTWWWYYYZZZUUUUUUTTTSSSSSSTTTVVVWWWUUUXXX\\\^^^___```aaabbbccccccbbbaaa___]]]\\\[[[[[[YYYXXXWWWWWWVVVSSSPPPOOOOOOPPPPPPPPPPPPQQQQQQLLLLLLLLLLLLKKKKKKKKKJJJKKKJJJJJJKKKMMMNNNMMMLLLHHHGGGFFFFFFHHHIIIHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJMMMMMMLLLLLLLLLMMMNNNOOOLLLLLLKKKJJJKKKKKKLLLLLLIIILLLMMMKKKLLLOOOPPPNNNMMMLLLKKKJJJIIIJJJKKKKKKKKKKKKLLLLLLLLLKKKIIIHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEHHHJJJLLLKKKHHHDDDBBB@@@@@@@@@AAABBBCCCDDDEEEBBB@@@>>>>>>@@@BBBCCCBBBAAA@@@?????????@@@BBBCCC@@@@@@????????????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@BBBAAAAAA@@@???>>>======???>>>>>>======>>>>>>>>>???>>>>>>>>>>>>>>>??????AAABBB???;;;===CCCGGGHHHEEEEEEDDDCCCBBBBBBBBBCCCCCCBBBBBBAAAAAAAAABBBBBBAAA@@@@@@??????@@@@@@AAACCCCCCCCCBBBBBBBBBBBBBBB~~~}}}|||{{{yyy{{{zzzzzzzzz||||||zzzyyyxxxyyyyyyxxxuuutttttttttooonnnnnnllliiifffcccbbb______^^^]]]]]]^^^______dddgggkkknnnqqqtttxxx{{{}}}~~~zzzvvvjjjfffaaa___aaadddgggiiicccdddhhhnnnwww~~~|||{{{yyy|||{{{{{{zzzyyywwwvvvuuusssvvv||||||ppp```QQQGGGCCCCCC>>>@@@@@@???>>>???BBBFFFGGGIIIMMMOOORRRVVVZZZ]]][[[[[[ZZZYYYYYYYYYYYYZZZXXXYYY\\\]]]]]]\\\ZZZYYYWWWVVVUUUUUUUUUUUUUUUUUURRRSSSUUUXXXZZZ\\\]]]]]]aaadddhhhkkknnnrrrwww|||~~~vvvmmmkkklllnnnsssxxxxxxbbbPPPJJJIIIFFFHHHNNNVVVeeeyyytttbbbZZZYYYTTTQQQMMMJJJKKKMMMLLLKKKMMMNNNOOONNNKKKJJJKKKLLLFFFHHHKKKLLLLLLMMMNNNOOOLLLMMMOOOPPPRRRSSSSSSSSSQQQSSSTTTRRRPPPNNNOOOQQQNNNOOOPPPQQQRRRRRRRRRRRROOOOOOPPPPPPOOOMMMKKKJJJHHHIIIKKKKKKJJJJJJLLLMMMMMMMMMNNNNNNPPPQQQSSSSSSPPPRRRTTTUUUVVVUUUTTTRRRSSSSSSTTTUUUWWWXXXYYYYYYWWWVVVTTTSSSSSSTTTUUUVVVUUUXXX[[[]]]]]]^^^___aaa___^^^^^^\\\[[[ZZZYYYXXXXXXWWWVVVUUUUUUSSSPPPMMMNNNNNNNNNOOOOOOOOOPPPPPPLLLLLLLLLLLLLLLKKKKKKJJJKKKJJJJJJKKKMMMNNNNNNMMMGGGFFFEEEEEEGGGHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIKKKKKKKKKKKKLLLMMMOOOPPPNNNLLLJJJHHHGGGHHHIIIJJJGGGLLLMMMLLLNNNTTTVVVSSSLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHFFFFFFEEEEEEEEEEEEEEEEEECCCDDDFFFGGGGGGFFFDDDCCC@@@@@@@@@@@@@@@AAABBBBBBAAA???>>>>>>???AAAAAA@@@@@@@@@???>>>???@@@AAABBB??????>>>>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>=========>>>????????????>>>===???>>>>>>=========>>>>>>???AAA>>>;;;>>>HHHNNNOOOFFFEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBAAA@@@@@@??????@@@@@@AAABBBBBBBBBBBBAAAAAA@@@@@@~~~~~~}}}{{{~~~}}}||||||}}}|||zzzxxxuuuvvvuuutttrrrqqqrrrtttnnnnnnooonnnkkkhhhdddbbb]]]]]]\\\[[[[[[\\\]]]^^^```cccfffiiilllooosssvvvzzz{{{}}}~~~~~~~~~|||~~~|||qqqnnniiihhhjjjmmmqqqrrroooppptttzzz~~~}}}{{{yyyzzzyyyyyyxxxvvvtttrrrqqqrrruuu{{{sssbbbQQQFFFBBBBBBBBBCCCDDDCCCAAABBBFFFJJJIIIKKKOOOQQQTTTXXX\\\___^^^]]]]]]\\\[[[[[[[[[[[[XXXYYY[[[\\\\\\ZZZWWWUUUVVVUUUTTTSSSSSSSSSTTTUUUSSSTTTVVVYYY[[[]]]^^^___aaaeeekkkooorrrwww~~~|||sssllllllppptttzzzgggVVVIIIGGGGGGEEELLLWWW^^^mmmrrr^^^SSSPPPQQQPPPNNNJJJHHHJJJLLLJJJFFFGGGIIIKKKKKKJJJJJJJJJKKKHHHJJJMMMNNNNNNNNNNNNOOOKKKLLLMMMOOOPPPQQQRRRRRRNNNPPPRRRRRRPPPOOOQQQTTTOOOOOOPPPQQQRRRRRRRRRRRRNNNNNNOOOOOONNNMMMKKKJJJGGGIIIKKKKKKKKKKKKMMMNNNNNNNNNNNNNNNOOOPPPQQQQQQQQQQQQRRRRRRSSSSSSSSSTTTUUUUUUWWWXXXXXXXXXXXXXXXYYYWWWUUUTTTSSSTTTUUUVVVUUUXXXZZZ\\\\\\]]]^^^```[[[[[[ZZZZZZYYYYYYXXXXXXVVVUUUTTTSSSSSSQQQMMMKKKMMMMMMNNNNNNNNNOOOOOOOOOLLLLLLLLLMMMLLLKKKKKKJJJKKKKKKJJJKKKNNNOOOOOONNNGGGEEEDDDEEEGGGHHHHHHGGGFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIKKKMMMOOOPPPOOOMMMIIIFFFEEEFFFHHHIIIFFFLLLNNNMMMPPPXXXZZZWWWKKKKKKLLLLLLKKKKKKJJJIIIHHHHHHGGGFFFFFFFFFGGGGGGCCCCCCDDDDDDEEEEEEFFFFFFAAAAAABBBCCCCCCDDDDDDDDDAAA@@@??????????????????AAA???===<<<>>>?????????@@@???>>>>>>>>>???@@@AAA=========>>>???AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>????????????<<<===???AAAAAA@@@>>>===???>>>============>>>>>><<>>@@@BBBDDDDDDEEEFFFHHHJJJLLLOOORRRTTTVVVXXX\\\^^^aaa```^^^\\\ZZZYYYZZZZZZZZZ[[[\\\\\\[[[YYYWWWUUUUUUSSSSSSUUUXXXYYYWWWUUURRRTTTWWWYYY[[[]]]```bbbhhhjjjnnnssszzz{{{vvvrrrnnnoooxxx~~~lllVVVOOOIIIGGGHHHKKKTTT\\\mmm|||lll\\\TTTIIIDDDFFFFFFFFFFFFEEEEEEEEEEEEEEECCCBBBBBBCCCEEEIIILLLNNNLLLIIIHHHKKKPPPQQQLLLGGGHHHKKKOOOQQQQQQOOONNNNNNOOOOOOOOOPPPQQQSSSTTTUUUQQQOOOMMMMMMNNNPPPPPPOOOLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKKKKKKKKKKJJJJJJIIIKKKMMMNNNMMMMMMMMMNNNNNNOOOPPPRRRSSSTTTTTTTTTSSSTTTUUUWWWXXXXXXWWWWWW[[[ZZZYYYXXXVVVTTTSSSSSSSSSUUUXXX\\\______\\\YYYXXXXXXYYYYYYXXXWWWWWWVVVRRRRRRRRRQQQOOOMMMLLLKKKMMMOOOPPPOOONNNMMMNNNOOOMMMNNNNNNMMMKKKJJJKKKLLLNNNNNNMMMMMMLLLKKKKKKJJJHHHGGGHHHKKKMMMKKKFFFBBBCCCBBBBBBDDDGGGIIIIIIHHHIIIIIIJJJJJJLLLMMMNNNOOOJJJJJJJJJKKKJJJJJJIIIHHHJJJJJJJJJKKKLLLMMMMMMMMMJJJIIIGGGFFFGGGHHHJJJLLLLLLJJJHHHFFFEEEEEEEEEFFFDDDEEEGGGHHHHHHGGGFFFDDDBBBBBBBBBBBBBBBCCCDDDEEEDDDDDDCCCBBB@@@???>>>>>><<<======>>>??????@@@@@@DDDDDDCCCCCCBBBAAA@@@?????????@@@@@@@@@@@@??????@@@???>>>>>>>>>>>>>>>???@@@@@@???>>>=========>>>???@@@@@@>>>;;;999999:::AAAAAA@@@===;;;;;;===@@@>>>AAA@@@;;;>>>HHHOOOQQQDDDDDDBBBAAA@@@?????????BBBCCCDDDCCCAAA@@@@@@AAAAAA@@@??????@@@AAA@@@???@@@???>>>>>>===>>>>>>>>>~~~{{{yyyvvvuuuuuutttrrrppppppqqqrrrssstttrrrooommmllljjjgggeeeeeebbb^^^\\\[[[[[[ZZZZZZZZZZZZZZZ\\\___ccchhhkkknnnqqquuuxxxxxxyyyzzz{{{||||||||||||}}}~~~~~~~~~|||{{{zzzxxxwwwwwwxxxxxxvvvvvvuuusssrrrrrrssstttqqquuu{{{mmmZZZNNNGGGCCCAAA@@@BBBEEEFFFFFFHHHJJJLLLOOOQQQTTTWWWXXXZZZ]]]``````___]]][[[ZZZYYYYYYYYYYYYZZZ[[[[[[ZZZXXXVVVUUUUUUTTTSSSUUUXXXYYYWWWUUUUUUWWWZZZ\\\]]]___ccceeemmmpppuuu}}}}}}uuuqqqooopppvvvnnnaaaQQQLLLIIIKKKNNNSSS\\\eeesssvvv[[[QQQNNNHHHFFFIIIFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBCCCEEEHHHKKKMMMKKKIIIIIIKKKNNNNNNKKKHHHIIIKKKOOOPPPPPPOOOPPPPPPTTTTTTTTTTTTUUUVVVXXXXXXPPPNNNLLLLLLMMMNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJKKKKKKLLLLLLLLLLLLJJJMMMOOOOOONNNLLLLLLMMMLLLMMMOOOPPPRRRSSSTTTTTTRRRSSSUUUWWWXXXXXXWWWWWWZZZZZZYYYXXXVVVUUUSSSSSSRRRSSSUUUXXX[[[\\\ZZZXXXWWWXXXXXXWWWWWWUUUTTTTTTQQQPPPPPPOOONNNLLLJJJIIIJJJKKKMMMMMMLLLKKKMMMNNNNNNOOOPPPNNNLLLKKKLLLMMMNNNNNNMMMLLLKKKJJJJJJIIIEEEDDDEEEHHHKKKKKKHHHEEECCCBBBBBBEEEHHHJJJJJJJJJHHHHHHIIIIIIJJJLLLMMMNNNKKKKKKLLLLLLKKKKKKJJJIIIJJJJJJKKKKKKLLLLLLLLLMMMJJJJJJIIIHHHHHHIIIJJJKKKKKKJJJGGGEEEDDDDDDEEEFFFDDDEEEGGGHHHHHHFFFEEEDDDCCCCCCBBBBBBBBBCCCDDDDDDCCCCCCBBBAAA@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>BBBCCCCCCCCCBBBAAA???>>>>>>??????@@@@@@??????>>>???>>>>>>>>>>>>>>>??????AAAAAA@@@??????????????????@@@@@@>>><<<::::::;;;;;;<<<=========???CCCFFFIIIJJJFFF>>><<>>>>>>>>>>>@@@BBBDDDDDDBBB???>>>>>>??????>>>@@@AAAAAA???>>>@@@???>>>>>>>>>>>>??????}}}zzzwwwtttrrrsssrrrqqqoooooopppqqqqqquuussspppooonnnmmmjjjhhhhhheeeaaa^^^]]]]]][[[ZZZYYYXXXXXXXXXZZZ]]]```bbbgggkkkoooqqqssstttvvvwwwyyyyyyyyyzzz{{{}}}~~~~~~~~~}}}}}}~~~~~~~~~|||yyyyyywwwvvvvvvvvvvvvvvvrrrrrrqqqqqqqqqrrrrrrsssqqqsssxxx}}}lllWWWKKKFFFEEEDDDAAADDDGGGIIIJJJKKKMMMOOORRRTTTXXXZZZ[[[\\\___aaa___^^^\\\ZZZYYYXXXXXXXXXXXXXXXYYYZZZYYYXXXVVVUUUVVVUUUUUUVVVWWWXXXVVVUUUYYYZZZ]]]^^^```dddhhhkkktttxxx}}}uuusssppprrryyynnnZZZRRRJJJIIIKKKQQQWWW]]]fffooo{{{sss^^^LLLGGGHHHGGGGGGJJJFFFFFFEEEDDDCCCCCCBBBBBBAAAAAABBBCCCEEEGGGJJJLLLJJJJJJJJJKKKKKKJJJIIIIIIIIIKKKNNNOOOOOOPPPRRRTTTWWWWWWWWWWWWWWWXXXYYYZZZNNNLLLKKKKKKLLLMMMMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMLLLMMMOOOQQQPPPNNNLLLLLLLLLJJJKKKMMMOOOQQQSSSSSSTTTRRRSSSUUUWWWXXXXXXXXXWWWYYYYYYXXXXXXVVVUUUTTTSSSRRRQQQRRRTTTWWWXXXWWWVVVWWWWWWWWWVVVUUUSSSRRRQQQNNNNNNMMMMMMKKKJJJHHHGGGFFFHHHIIIJJJIIIJJJLLLMMMMMMNNNOOONNNLLLKKKKKKLLLNNNNNNMMMLLLKKKJJJIIIHHHFFFFFFFFFGGGIIIJJJIIIGGGCCCBBBCCCEEEHHHJJJKKKJJJGGGGGGGGGGGGHHHJJJKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJKKKKKKKKKKKKKKKKKKLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIGGGDDDDDDDDDEEEFFFEEEFFFFFFGGGFFFEEECCCBBBCCCCCCBBBBBBAAABBBBBBBBBAAAAAA@@@???>>>>>>============>>>??????@@@AAAAAA@@@AAABBBCCCBBBAAA???===>>>??????@@@@@@??????>>>============>>>??????@@@BBBAAAAAA@@@@@@@@@@@@@@@???@@@@@@???<<<;;;;;;<<<999:::<<<===>>>AAAEEEHHHOOONNNHHH@@@;;;<<<<<<:::>>>======<<<<<<======>>>AAADDDGGGGGGEEEBBB@@@???@@@@@@???@@@AAA@@@>>><<>>>>>>>>??????@@@}}}{{{wwwtttrrrrrrqqqpppoooooooooppppppuuusssqqqppppppooommmlllkkkhhhdddaaa```^^^\\\ZZZXXXXXXXXXXXXYYY\\\^^^___aaadddhhhkkkmmmoooqqqssstttuuuuuuvvvxxxzzz{{{|||~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~|||zzzwwwwwwvvvvvvuuuuuuuuuuuurrrqqqpppppppppqqqpppooooooqqqtttyyy}}}|||}}}{{{zzz{{{jjjSSSGGGDDDEEEFFFDDDFFFJJJMMMNNNOOOQQQSSSTTTWWWZZZ\\\]]]]]]___```]]]\\\[[[ZZZYYYXXXWWWWWWWWWWWWXXXXXXXXXWWWVVVVVVVVVUUUVVVVVVWWWWWWVVVUUUYYY[[[^^^aaadddiiiooosss|||xxxtttvvvuuu}}}oooZZZMMMIIIFFFHHHOOOXXX___eeennnwww}}}bbbSSSGGGEEEFFFEEEEEEGGGEEEEEEDDDCCCBBBAAA@@@@@@@@@AAAAAABBBDDDFFFHHHJJJHHHJJJJJJIIIHHHGGGHHHIIIJJJKKKMMMMMMNNNPPPSSSVVVVVVVVVUUUUUUUUUVVVVVVWWWNNNLLLKKKKKKMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMNNNNNNMMMLLLLLLKKKPPPQQQSSSRRROOOMMMLLLLLLKKKLLLNNNPPPRRRTTTTTTUUURRRSSSUUUWWWXXXXXXXXXWWWWWWXXXXXXXXXWWWUUUTTTSSSRRRQQQQQQRRRTTTVVVWWWVVVXXXXXXWWWVVVTTTRRRPPPOOOKKKKKKKKKJJJIIIHHHFFFFFFDDDFFFHHHIIIIIIJJJLLLNNNLLLMMMNNNMMMJJJIIIJJJKKKOOOOOONNNMMMLLLKKKJJJJJJLLLKKKJJJIIIIIIIIIHHHHHHHHHFFFFFFGGGIIIJJJIIIHHHFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKJJJIIIIIIIIIGGGEEECCCCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDBBBBBBBBBBBBAAA@@@?????????@@@?????????>>>=========<<<:::;;;===???BBBDDDFFFGGG>>>???AAABBBBBB@@@>>>===>>>>>>????????????>>>>>><<<<<<<<<======???@@@AAA@@@@@@????????????@@@@@@>>>???@@@???===<<<<<<======>>>??????>>>???BBBDDDIIIGGGCCC>>>===<<<<<<:::<<<<<<;;;;;;<<<======>>>???AAACCCDDDCCCBBBCCCDDDGGGDDDAAA???>>>>>>===;;;>>>>>>>>>>>>>>>???@@@AAA~~~|||zzzwwwvvvqqqqqqqqqpppppppppppppppsssrrrqqqpppqqqqqqpppnnnllljjjfffdddbbb```]]][[[VVVVVVVVVWWWXXXZZZ\\\]]]\\\___bbbeeegggiiimmmoooqqqrrrssstttvvvxxxzzz{{{{{{{{{||||||}}}}}}}}}}}}||||||}}}~~~~~~}}}|||{{{yyyvvvvvvvvvvvvvvvuuuuuuuuutttsssqqqoooooooooooommmjjjlllmmmooottt|||zzzsssnnnooopppnnnnnnooosssxxx}}}}}}dddOOODDDBBBDDDFFFGGGJJJNNNQQQRRRSSSUUUVVVUUUXXX[[[]]]]]]]]]^^^___[[[[[[[[[ZZZYYYXXXWWWWWWVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVXXXXXXXXXWWWWWWWWWYYY\\\aaafffkkkqqqxxx}}}~~~vvvvvvyyy~~~zzzhhh[[[PPPIIIGGGFFFJJJTTT___eeejjjrrr{{{zzzcccVVVNNNFFFDDDEEEDDDCCCCCCCCCCCCBBBBBBAAA@@@?????????@@@AAABBBDDDEEEGGGHHHHHHHHHHHHGGGEEEEEEGGGIIIJJJKKKLLLLLLLLLOOORRRUUUSSSSSSSSSRRRSSSSSSTTTTTTOOONNNMMMMMMOOOOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLQQQPPPPPPOOONNNLLLJJJJJJQQQRRRTTTSSSQQQNNNNNNNNNMMMNNNPPPRRRTTTUUUVVVWWWSSSTTTVVVWWWXXXXXXWWWVVVUUUVVVWWWXXXWWWVVVTTTSSSTTTSSSQQQRRRTTTWWWWWWWWWYYYXXXWWWVVVTTTRRRPPPOOOJJJJJJJJJIIIHHHGGGFFFEEEEEEGGGIIIJJJJJJKKKMMMOOONNNOOOOOONNNLLLKKKKKKLLLPPPPPPOOOOOONNNMMMMMMLLLOOONNNNNNLLLLLLLLLMMMNNNQQQOOONNNMMMMMMLLLKKKIIIFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKKKKJJJJJJIIIHHHJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFDDDBBBBBBBBBDDDDDDDDDDDDDDDDDDCCCCCCBBBBBB@@@??????>>>====================================<<<===>>>AAACCCEEEGGGHHH<<<>>>???@@@AAA@@@>>>===>>>>>>>>>??????>>>>>>>>><<<<<<<<<<<<===>>>???@@@>>>===============>>>>>>===>>>???>>>===<<<===>>>>>>@@@@@@???>>>>>>???AAA@@@===<<<===??????>>>>>><<<<<<<<<<<<<<<===>>>???<<<<<<===<<<===@@@DDDHHHNNNIIIBBB===;;;<<<<<<<<<============>>>???@@@AAA|||zzzxxxrrrrrrrrrrrrrrrqqqqqqqqqqqqpppooopppqqqrrrqqqooollljjjgggeeedddaaa^^^\\\TTTTTTTTTUUUVVVWWWXXXXXXWWWYYY]]]___aaacccgggiiinnnnnnoooqqqsssvvvxxxyyyvvvwwwxxxyyyzzz{{{{{{{{{zzz{{{{{{|||~~~~~~|||zzzyyyxxxvvvtttttttttuuuuuuuuuttttttsssqqqnnnllllllmmmmmmiiifffggghhhjjjnnnttt|||}}}sssgggbbb___aaaaaa______aaaaaaffflllrrr{{{|||nnnZZZJJJCCCCCCFFFGGGKKKNNNRRRUUUVVVVVVWWWXXXVVVYYY\\\^^^^^^]]]]]]]]][[[[[[[[[[[[ZZZYYYXXXWWWVVVVVVVVVVVVWWWXXXXXXXXXWWWYYY[[[\\\[[[[[[\\\]]]^^^bbbiiiooouuu||||||xxxuuuwww~~~xxxaaaUUUOOOKKKIIIHHHJJJPPPZZZeeejjjnnnvvv~~~cccRRRJJJGGGCCCAAAAAAAAAAAA@@@AAAAAA@@@@@@@@@@@@??????>>>???@@@BBBCCCDDDEEEFFFGGGFFFDDDDDDDDDFFFHHHIIIIIIJJJKKKKKKKKKMMMPPPSSSQQQQQQQQQQQQQQQRRRSSSTTTPPPOOONNNOOOQQQQQQOOOMMMNNNNNNNNNNNNNNNNNNNNNNNNRRRRRRQQQPPPOOOMMMKKKJJJPPPRRRTTTTTTRRRQQQQQQQQQQQQRRRSSSUUUVVVWWWWWWWWWUUUUUUWWWWWWWWWWWWVVVUUUTTTUUUWWWXXXXXXVVVTTTSSSVVVTTTSSSTTTVVVXXXXXXWWWXXXXXXWWWUUUTTTQQQPPPNNNJJJJJJJJJIIIIIIHHHFFFFFFGGGIIIKKKLLLLLLMMMOOOQQQPPPQQQRRRQQQOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLMMMOOOPPPPPPQQQTTTWWWZZZXXXUUUSSSRRRPPPNNNKKKGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLLLLMMMMMMLLLKKKJJJHHHHHHGGGFFFEEECCCAAAAAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>======<<<=========<<<=====================AAAAAAAAAAAAAAAAAAAAABBB<<<<<<===>>>????????????===>>>>>>??????>>>>>>===<<<<<<<<<<<<===>>>>>>???;;;;;;;;;;;;;;;<<<<<<===;;;<<<======<<<<<<===>>><<<===??????>>>>>>???AAA>>>::::::???BBBAAA???>>>===<<<<<<<<<===>>>>>>???@@@???>>>===???CCCIIINNNNNNIIIAAA<<<:::;;;<<<<<<:::;;;;;;<<<===>>>@@@AAA~~~{{{yyytttttttttttttttssssssrrrooonnnmmmnnnpppqqqqqqpppllljjjgggfffeeebbb___]]]VVVVVVUUUUUUTTTTTTTTTSSSSSSUUUWWWYYY[[[]]]aaadddffffffgggiiillloooqqqrrrpppqqqsssuuuwwwxxxxxxxxxyyyyyyzzz{{{}}}~~~|||yyyxxxwwwvvvsssqqqqqqqqqrrrsssssssssrrrqqqllliiiggghhhkkkkkkgggcccbbbbbbcccfffkkkooorrrssszzzxxxwwwxxxvvvooofff```ZZZUUUSSSUUUTTTQQQQQQSSSQQQVVVZZZ^^^fffnnnpppnnneee[[[NNNEEECCCFFFIIIJJJNNNQQQVVVXXXYYYYYYYYYYYYXXX[[[^^^```___]]]]]]]]]ZZZ[[[[[[\\\[[[ZZZXXXWWWVVVVVVVVVWWWWWWXXXYYYZZZZZZ]]]```aaa``````bbbdddhhhmmmttt{{{{{{xxxwwwvvv}}}mmm```RRRKKKHHHFFFFFFHHHNNNUUU```kkkoooqqqzzzeeeRRRJJJBBBBBBAAA>>>============>>>>>>????????????@@@@@@>>>>>>@@@AAACCCCCCDDDDDDGGGDDD@@@@@@DDDGGGIIIIIIHHHIIIKKKKKKKKKLLLNNNPPPMMMMMMNNNNNNOOOPPPQQQRRROOOOOOOOOPPPQQQQQQOOOMMMQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQQQQPPPPPPOOONNNMMMNNNQQQSSSTTTTTTSSSTTTUUUSSSSSSTTTVVVVVVWWWWWWWWWVVVWWWXXXXXXWWWVVVTTTSSSSSSTTTVVVXXXXXXVVVUUUSSSVVVUUUTTTUUUWWWXXXXXXWWWVVVUUUUUUTTTRRRPPPOOONNNJJJJJJJJJJJJJJJIIIHHHGGGHHHJJJLLLMMMLLLMMMOOOQQQPPPQQQQQQPPPNNNMMMMMMNNNMMMMMMNNNOOOOOOPPPPPPQQQJJJMMMQQQRRRRRRTTTWWWZZZZZZXXXUUUSSSRRRPPPNNNKKKIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIGGGGGGHHHIIIKKKLLLMMMMMMNNNMMMKKKIIIGGGGGGGGGGGGEEEDDDBBB@@@@@@AAACCCDDD@@@@@@@@@AAAAAABBBCCCCCC>>>>>>>>>===>>>>>>??????<<<<<<======>>>>>>>>>>>>AAA@@@@@@???>>>======<<<<<<<<<;;;<<<<<<>>>???@@@======>>>>>>>>>>>>============<<<<<<<<<======>>>:::::::::::::::;;;<<<<<<999;;;<<<<<<;;;;;;<<<>>>:::<<<>>>>>>======>>>???AAA<<<;;;BBBFFFCCC???>>>======<<<<<<<<<======>>>CCCCCCBBBAAABBBEEEJJJNNNFFFCCC???<<<<<<<<<;;;;;;888999999:::<<<===???@@@~~~{{{yyyuuuuuuvvvvvvuuuuuutttsssmmmllllllmmmoooqqqpppoookkkiiigggfffeeeccc```]]]ZZZYYYXXXVVVUUUSSSRRRQQQPPPRRRTTTVVVWWWYYY]]]```^^^^^^```bbbdddgggjjjkkkkkkmmmooorrrtttvvvvvvvvvyyyyyyyyyzzz||||||~~~}}}{{{xxxwwwvvvuuurrrpppooooooqqqrrrrrrqqqpppooogggeeeccceeeiiijjjfffaaa_________aaadddeeeeeedddhhheeeccccccccc^^^WWWSSSSSSOOOMMMNNNLLLHHHGGGJJJIIIMMMOOOPPPTTTZZZZZZVVVVVVOOOFFFBBBDDDHHHLLLMMMPPPTTTXXXZZZZZZZZZZZZZZZYYY\\\```aaa```^^^]]]]]][[[[[[\\\\\\\\\ZZZYYYXXXVVVVVVVVVWWWXXXYYYZZZ[[[]]]```cccdddddddddfffiiipppuuu}}}xxxyyyxxx{{{yyyeeeWWWQQQKKKIIIEEEBBBCCCGGGQQQXXXdddnnnrrrttt}}}lllTTTIIIGGGAAABBBAAA===;;;;;;:::999=========>>>??????@@@@@@===>>>@@@AAABBBCCCCCCCCCHHHBBB>>>>>>DDDIIIJJJHHHGGGIIIKKKKKKJJJKKKLLLNNNJJJJJJJJJKKKLLLMMMOOOPPPOOONNNNNNPPPQQQQQQOOOMMMSSSSSSSSSSSSSSSSSSSSSSSSNNNOOOPPPPPPQQQQQQPPPPPPMMMPPPSSSUUUUUUUUUVVVWWWTTTTTTUUUVVVVVVVVVVVVUUUXXXXXXXXXXXXWWWUUUSSSRRRRRRSSSVVVXXXXXXWWWUUUSSSUUUTTTUUUVVVXXXYYYWWWVVVSSSSSSSSSRRRQQQOOONNNMMMKKKKKKKKKKKKJJJIIIIIIHHHIIIKKKLLLMMMLLLMMMNNNPPPMMMNNNNNNMMMKKKJJJKKKLLLKKKLLLLLLNNNOOOPPPQQQQQQLLLOOOSSSTTTSSSSSSUUUWWWVVVTTTQQQPPPOOONNNLLLIIIJJJJJJIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJEEEFFFGGGIIIKKKLLLMMMNNNOOOMMMJJJGGGFFFFFFFFFGGGDDDCCCAAA@@@@@@AAABBBCCC?????????@@@AAABBBDDDDDD??????>>>>>>???@@@AAAAAA<<<<<<======>>>?????????============<<<<<<<<<<<<<<<<<<::::::;;;===@@@AAA======>>>>>>>>>>>>======>>>======<<<<<<<<<======:::::::::::::::;;;<<<===888:::;;;;;;::::::<<<===<<<===???>>><<<;;;;;;<<>>?????????>>>???BBBEEE>>>=========>>>===;;;999777888888999;;;===???@@@wwwuuutttuuuxxxxxxuuurrrooollliiihhhkkknnnqqqrrrjjjiiihhhgggfffdddbbbaaa___[[[WWWWWWXXXXXXSSSNNNPPPPPPRRRSSSTTTVVVWWWXXXWWWXXXYYY[[[]]]___bbbccceeeiiinnnqqqrrrsssssstttsssssstttwww{{{~~~~~~~~~~~~}}}|||zzzwwwvvvuuusssqqqooopppmmmjjjiiiiiiiiihhhgggfffcccaaacccggghhhddd```ZZZZZZZZZYYYYYYXXXXXXXXXYYYXXXVVVSSSPPPMMMJJJIIILLLJJJGGGDDDCCCCCCDDDEEEBBBCCCDDDEEEFFFEEEDDDCCCDDDEEEEEEEEEGGGLLLRRRVVVVVVWWWXXXXXXXXXXXXXXXXXX^^^____________^^^\\\[[[]]]]]]\\\YYYVVVUUUVVVXXXVVVYYY[[[\\\\\\[[[\\\\\\aaaaaacccfffjjjoootttwwwxxx~~~}}}{{{yyy|||pppaaaXXXHHHHHHFFFDDDBBBEEELLLRRR]]]dddmmmrrruuuyyylllXXXIIIBBBAAA@@@@@@???>>>===<<<;;;;;;>>>>>>>>>>>>===============>>>???AAACCCDDDFFFGGGDDDEEEFFFGGGHHHIIIIIIJJJHHHKKKNNNOOONNNLLLLLLLLLLLLKKKKKKKKKLLLNNNPPPQQQQQQRRRRRRSSSSSSSSSSSSRRRTTTTTTTTTTTTRRRPPPNNNMMMPPPOOOOOONNNNNNOOOOOOPPPTTTRRRRRRTTTXXXZZZYYYWWWYYYWWWUUUTTTTTTUUUUUUTTTVVVUUUTTTRRRRRRRRRSSSSSSSSSUUUVVVXXXYYYYYYXXXXXXWWWVVVVVVVVVVVVWWWXXXXXXSSSSSSSSSRRRQQQOOONNNMMMMMMKKKHHHFFFFFFGGGIIIJJJMMMKKKJJJJJJKKKLLLLLLKKKIIIJJJLLLKKKJJJIIIIIIJJJKKKLLLNNNPPPQQQQQQQQQQQQRRRRRRRRRTTTVVVWWWWWWUUUTTTRRROOOLLLJJJJJJJJJKKKKKKKKKLLLMMMNNNOOOOOOPPPOOONNNMMMKKKJJJKKKLLLLLLKKKJJJHHHGGGIIILLLPPPRRROOOMMMKKKIIIFFFDDDCCCCCCBBBCCCDDDEEEEEECCCAAA??????>>>>>>@@@CCCEEEFFFFFF>>>???AAAAAAAAA???===<<<======<<<<<<<<<======>>>>>>>>>===<<<;;;;;;::::::999::::::;;;<<<===>>>>>>>>>===<<<;;;:::;;;;;;<<<===<<<<<<<<<<<<;;;;;;;;;>>>===<<<;;;:::;;;;;;<<<===;;;999999;;;============>>>@@@???===<<<<<<===???>>>>>>@@@CCCBBB???;;;<<<<<<;;;;;;;;;<<<<<<===:::<<>>999<<<<<<<<<============>>>========================zzzyyyxxxyyyzzzyyyuuuqqqooommmkkkkkklllllllllkkkffffffgggggggggfffdddccc```]]]YYYYYYZZZYYYUUUPPPQQQQQQQQQQQQQQQQQQQQQQQQSSSTTTUUUVVVYYY\\\___```cccfffkkknnnoooppppppqqqsssssstttwww{{{~~~~~~}}}|||zzzyyywwwuuussssssrrrooommmnnnkkkhhhfffffffffeeedddccc```^^^```cccccc___[[[UUUUUUTTTSSSSSSRRRQQQQQQSSSQQQOOOLLLIIIGGGFFFEEEEEEEEEDDDCCCAAA@@@@@@???@@@@@@AAABBBCCCCCCCCCBBBDDDFFFGGGHHHJJJNNNSSSWWWWWWWWWXXXYYYZZZZZZZZZYYY]]]]]]^^^______^^^]]]\\\\\\\\\[[[YYYVVVVVVWWWXXXXXXZZZ\\\]]]\\\\\\]]]^^^ccceeejjjoootttyyy|||}}}|||}}}~~~ooo___RRRKKKEEEEEEDDDBBBCCCHHHRRRYYYfffmmmtttxxxzzz}}}lll[[[OOOEEE@@@@@@???>>>>>>======<<<<<<<<<===========================>>>???AAABBBDDDEEEFFFDDDDDDEEEFFFGGGHHHIIIIIIJJJLLLOOOPPPOOOMMMMMMMMMNNNMMMLLLLLLLLLMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRTTTTTTTTTTTTSSSQQQOOONNNMMMMMMMMMNNNOOOPPPQQQRRRTTTSSSSSSVVVYYYZZZXXXUUUWWWUUUSSSRRRSSSSSSSSSSSSUUUTTTRRRQQQPPPPPPPPPQQQSSSTTTVVVWWWXXXXXXWWWWWWVVVVVVVVVVVVVVVWWWXXXXXXSSSSSSRRRQQQPPPOOOOOONNNLLLJJJHHHFFFFFFGGGHHHJJJLLLLLLLLLKKKKKKJJJJJJJJJHHHJJJKKKJJJIIIGGGHHHIIIKKKLLLMMMOOOOOOOOOOOONNNPPPOOOPPPQQQSSSTTTSSSQQQPPPNNNMMMKKKJJJJJJJJJKKKNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKLLLLLLLLLMMMKKKIIIGGGGGGIIILLLNNNMMMLLLJJJHHHFFFDDDCCCCCCBBBCCCDDDDDDCCCBBBAAA@@@???>>>===???AAADDDDDDDDD>>>???@@@AAAAAA???===<<<======<<<<<<<<<<<<======>>>======<<<;;;;;;::::::999999:::;;;<<<===>>>>>>>>>===<<<;;;:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;::::::;;;<<<===>>>===;;;::::::<<<============>>>??????===<<<<<<======<<<<<<>>>@@@@@@===:::<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>AAADDDBBB>>>999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<}}}}}}~~~~~~zzzuuuqqqooonnnmmmmmmllljjjgggdddbbbdddfffhhhhhhhhhgggfffbbb___\\\\\\\\\[[[WWWTTTTTTSSSRRRQQQOOOMMMLLLKKKNNNNNNOOOQQQTTTWWWZZZ\\\___bbbfffiiijjjkkklllmmmppppppqqqtttyyy|||}}}}}}{{{}}}~~~}}}}}}}}}{{{zzzxxxwwwuuusssqqqppppppooommmkkkjjjhhheeeccccccbbbaaa___^^^\\\ZZZ[[[\\\\\\YYYUUUPPPPPPOOONNNMMMKKKKKKJJJMMMKKKHHHEEECCCBBBBBBCCC@@@AAAAAABBBAAA???===<<<>>>>>>>>>??????AAABBBCCCEEEHHHJJJMMMOOORRRVVVYYYXXXYYYZZZ[[[\\\\\\\\\\\\\\\\\\]]]^^^^^^^^^]]]]]][[[[[[ZZZXXXVVVVVVWWWYYYZZZ[[[]]]^^^___```bbbdddhhhmmmttt|||yyyyyy}}}{{{fffXXXNNNFFFAAACCCDDDCCCCCCFFFNNNZZZccclllrrrxxxzzzzzz|||xxxgggTTTJJJEEE@@@======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>======>>>@@@BBBCCCDDDEEECCCCCCDDDEEEFFFGGGHHHHHHJJJMMMOOOPPPOOONNNNNNNNNOOOOOONNNMMMLLLLLLMMMMMMNNNOOOPPPQQQQQQQQQQQQQQQRRRRRRSSSSSSRRRPPPOOOMMMLLLLLLLLLMMMOOOPPPRRRSSSSSSTTTUUUWWWYYYYYYVVVSSSTTTSSSRRRQQQPPPPPPPPPPPPSSSRRRPPPNNNNNNNNNNNNOOORRRSSSUUUVVVWWWWWWVVVVVVUUUUUUTTTTTTUUUUUUVVVWWWRRRRRRQQQPPPOOOOOOPPPPPPMMMLLLJJJHHHHHHIIIKKKLLLNNNPPPRRRPPPLLLIIIIIIJJJHHHJJJJJJJJJHHHGGGHHHIIILLLLLLMMMMMMMMMMMMLLLLLLNNNMMMLLLMMMOOOOOOMMMLLLJJJJJJJJJJJJKKKKKKKKKKKKPPPPPPPPPOOOOOOMMMLLLLLLJJJJJJKKKLLLMMMMMMMMMMMMNNNLLLIIIGGGFFFFFFHHHIIIJJJIIIHHHGGGEEEDDDCCCCCCCCCCCCBBBBBBAAAAAABBBBBB@@@>>>===>>>@@@AAABBBAAA>>>???@@@@@@@@@???>>>=========<<<<<<<<<<<<============<<<<<<;;;:::::::::999999:::;;;<<<===>>>>>>>>>===<<<;;;:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999999999:::;;;<<<>>>???===<<<:::;;;<<<>>>>>>===<<<>>>??????===<<<<<<===;;;:::;;;<<<======;;;999<<<<<<;;;::::::999::::::;;;;;;<<<>>>??????<<<:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<~~~|||uuuqqqpppnnnmmmlllkkkiiifffcccbbbdddfffiiijjjiiihhhgggcccaaa___^^^^^^]]]ZZZWWWXXXWWWUUURRRPPPNNNLLLKKKJJJJJJKKKMMMPPPTTTWWWYYY\\\___aaacccdddeeegggiiikkkkkklllppptttwwwyyyyyyyyy{{{~~~}}}{{{zzzzzz|||}}}}}}~~~~~~~~~}}}yyyxxxvvvuuusssqqqooommmmmmmmmllljjjiiigggeeebbbaaa``````^^^\\\ZZZXXXVVVVVVVVVUUURRRPPPNNNNNNMMMKKKJJJHHHGGGFFFJJJHHHEEEBBBAAAAAACCCDDD@@@@@@AAAAAA@@@@@@??????>>>>>>>>>>>>@@@BBBDDDEEEHHHJJJNNNQQQTTTVVVYYY[[[YYYZZZ[[[]]]^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\YYYYYYYYYXXXVVVVVVXXXZZZZZZ]]]```bbbdddgggjjjmmmpppvvv~~~wwwxxxwwwaaaRRRKKKHHHDDDAAACCCDDDEEEFFFJJJTTTbbblllrrrwww{{{|||{{{|||gggWWWGGGAAA@@@===:::999::::::;;;;;;<<<<<<<<<===999::::::<<<===>>>??????<<<===>>>???AAABBBCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGIIIKKKMMMNNNMMMLLLLLLMMMNNNNNNMMMMMMMMMLLLLLLLLLLLLMMMNNNOOOOOOOOOOOOOOONNNOOOPPPPPPPPPOOOMMMMMMLLLLLLLLLMMMNNNPPPQQQRRRRRRTTTVVVXXXYYYWWWSSSQQQQQQQQQQQQOOOMMMLLLMMMMMMOOOOOONNNMMMMMMNNNPPPQQQRRRSSSTTTUUUVVVUUUTTTTTTRRRRRRRRRQQQRRRSSSSSSTTTRRRQQQPPPOOOOOOOOOPPPQQQPPPOOONNNMMMLLLMMMOOOOOOQQQUUUXXXVVVOOOKKKJJJLLLIIIJJJKKKJJJIIIHHHIIIKKKOOONNNNNNNNNMMMLLLKKKKKKMMMLLLKKKKKKLLLLLLJJJHHHFFFGGGIIIJJJLLLMMMMMMMMMPPPPPPPPPQQQPPPOOONNNMMMIIIJJJLLLNNNPPPPPPOOOOOONNNLLLIIIGGGFFFFFFGGGHHHGGGGGGGGGFFFEEEDDDCCCCCCCCCBBBAAA@@@???@@@BBBCCCAAA@@@>>>>>>@@@AAA@@@???>>>>>>???@@@??????>>>===>>>======<<<<<<<<<<<<===<<<<<<<<<;;;;;;:::::::::888999:::;;;<<<======>>>===<<<;;;::::::;;;<<<===<<<<<<<<<;;;;;;;;;::::::888888999:::;;;<<<=========;;;:::;;;===>>>===<<<;;;===>>>>>>===<<<<<<===:::::::::;;;<<<;;;:::999<<<<<<;;;:::999999999999:::::::::;;;;;;;;;;;;:::;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;|||vvvrrrqqqnnnkkkjjjjjjjjjiiihhhfffgggiiijjjjjjiiihhhgggdddcccbbbaaa```^^^\\\ZZZYYYXXXVVVSSSQQQNNNLLLKKKHHHIIIKKKMMMPPPSSSUUUVVVYYYZZZ\\\]]]^^^___bbbeeehhhhhhiiilllqqqtttvvvvvvvvvxxx|||~~~|||zzzyyyyyyzzzzzzzzz{{{{{{||||||}}}~~~}}}|||~~~}}}~~~~~~|||xxxvvvuuusssrrrpppmmmllljjjiiijjjiiigggeeecccaaa_________^^^[[[ZZZVVVUUUSSSQQQPPPOOONNNMMMKKKJJJIIIHHHFFFEEEDDDCCCFFFDDDBBB@@@@@@AAACCCEEEAAA@@@???>>>>>>@@@AAACCCAAAAAAAAABBBDDDGGGIIIKKKKKKNNNRRRUUUWWWYYY[[[]]][[[\\\]]]^^^____________^^^^^^]]]\\\[[[ZZZZZZZZZXXXYYYYYYXXXWWWWWWYYY\\\\\\___dddhhhkkkoootttwwwxxx}}}zzzzzz|||mmm```QQQGGGFFFGGGEEEBBBBBBDDDGGGJJJOOOZZZfffppp{{{~~~ggg[[[NNNBBB???>>><<<999888999999999:::;;;;;;<<<<<<888999:::;;;<<<===>>>???;;;<<<===>>>???AAAAAABBB@@@AAAAAABBBCCCDDDEEEFFFGGGIIIJJJJJJIIIIIIJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMJJJJJJKKKLLLMMMNNNNNNNNNMMMNNNOOOPPPQQQPPPOOOOOONNNNNNMMMMMMMMMNNNOOOOOOQQQSSSVVVWWWWWWTTTRRRPPPNNNPPPQQQOOOLLLJJJJJJKKKMMMLLLLLLMMMOOOQQQSSSTTTQQQRRRSSSTTTTTTTTTSSSRRROOOOOONNNNNNOOOOOOPPPQQQQQQPPPPPPOOOOOOOOOPPPPPPPPPOOONNNNNNNNNOOOOOOPPPPPPTTTXXXUUUOOOJJJJJJLLLJJJKKKLLLKKKJJJKKKMMMOOORRRQQQPPPOOONNNMMMMMMMMMMMMLLLKKKLLLLLLLLLJJJHHHEEEFFFHHHKKKMMMNNNOOOOOOMMMNNNPPPRRRRRRRRRQQQQQQKKKLLLNNNPPPQQQQQQPPPPPPLLLKKKIIIHHHGGGHHHIIIIIIFFFFFFGGGFFFFFFDDDCCCBBBCCCAAA@@@>>>>>>@@@BBBCCCCCCAAA@@@???@@@AAA@@@???>>>>>>>>>??????>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::888888999:::;;;<<<=========<<<;;;::::::;;;<<<===<<<;;;;;;;;;;;;:::::::::888999999:::::::::::::::;;;::::::;;;======<<<;;;;;;<<<>>>>>><<<<<<<<<===:::;;;<<<<<<;;;;;;;;;;;;<<<;;;:::999999999999999::::::999999888888999:::;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;|||vvvssspppnnnlllkkklllmmmmmmllljjjjjjkkkkkkjjjjjjiiiiiiffffffeeedddcccaaa```___YYYXXXVVVSSSPPPNNNLLLJJJGGGIIILLLOOORRRSSSSSSSSSTTTUUUVVVVVVWWWYYY\\\___ddddddfffiiinnnrrrsssssssssuuuyyy}}}}}}{{{yyyxxxxxxxxxyyyxxxxxxxxxxxxyyyyyyzzz{{{{{{{{{}}}~~~~~~|||zzz||||||}}}{{{xxxvvvsssrrrqqqpppnnnllljjjhhhfffeeeeeedddbbb```]]]\\\[[[\\\\\\\\\ZZZXXXRRRQQQOOOMMMKKKKKKJJJJJJFFFEEEDDDCCCBBBAAA@@@???AAA@@@???>>>???@@@BBBDDDAAA???===<<<===@@@CCCEEEDDDDDDFFFHHHJJJMMMOOOQQQOOORRRUUUXXXYYYZZZ\\\^^^]]]^^^^^^_______________^^^]]]\\\[[[ZZZZZZZZZZZZZZZ[[[[[[ZZZZZZ[[[]]]``````eeekkkppptttwww{{{~~~}}}zzzvvvyyy~~~vvviiiYYYQQQGGGCCCCCCDDDBBB@@@AAAFFFLLLRRRYYYbbbmmmuuuiiiUUULLLDDD===<<<<<<:::999:::888888999999:::::::::;;;888888999:::;;;<<<===>>>;;;;;;<<<===>>>???@@@AAA??????@@@AAABBBCCCDDDDDDEEEFFFGGGGGGFFFFFFGGGIIIHHHIIIJJJKKKKKKKKKKKKKKKGGGHHHIIIJJJKKKLLLLLLLLLNNNOOOPPPRRRSSSSSSRRRRRRNNNNNNMMMMMMMMMMMMNNNNNNOOOQQQTTTUUUTTTQQQPPPPPPNNNPPPRRRPPPLLLIIIJJJKKKLLLLLLLLLMMMOOORRRTTTVVVPPPQQQRRRSSSSSSRRRQQQPPPMMMMMMLLLLLLMMMMMMNNNOOOPPPPPPPPPPPPPPPOOONNNMMMLLLLLLLLLLLLLLLLLLMMMNNNMMMOOOQQQOOOKKKHHHHHHIIIJJJKKKKKKKKKKKKMMMPPPRRRTTTSSSRRRPPPOOOOOOOOOOOONNNMMMLLLMMMNNNMMMKKKJJJFFFGGGHHHJJJLLLMMMOOOPPPKKKMMMPPPSSSTTTUUUTTTTTTNNNOOOOOOPPPPPPPPPOOOOOOJJJJJJIIIHHHHHHHHHIIIJJJFFFGGGGGGGGGFFFEEECCCBBBAAA@@@???>>>>>>@@@AAACCCCCCBBB@@@@@@AAAAAA@@@???=========>>>>>>>>>?????????>>>===<<<<<<;;;<<<<<<;;;;;;::::::::::::::::::888888999:::;;;<<<======<<<<<<;;;:::;;;<<<===>>>;;;;;;;;;;;;::::::::::::888888999:::::::::999999:::999999:::<<<<<<;;;999:::<<<======<<<<<<<<<===:::<<<===<<<;;;:::;;;===;;;;;;::::::::::::;;;;;;999::::::888777777888:::999999999999::::::::::::::::::::::::::::::::::::{{{uuurrrpppooonnnoooppppppooommmmmmlllkkkkkkkkkkkklllmmmiiijjjjjjiiigggeeedddddd]]]\\\YYYVVVRRRNNNLLLJJJGGGIIINNNQQQSSSSSSQQQPPPOOOPPPPPPPPPPPPRRRVVVZZZ^^^^^^```dddiiilllnnnnnnoooqqquuuyyy|||}}}||||||zzzyyyxxxvvvvvvvvvwwwxxxxxxxxxvvvvvvuuuvvvwwwwwwuuuwwwzzzzzzzzzyyyyyyzzzzzzzzz{{{{{{wwwrrrpppnnnmmmmmmllljjjiiifffdddbbbaaa```___\\\ZZZXXXWWWWWWXXXZZZYYYWWWVVVMMMLLLKKKIIIGGGFFFGGGHHHBBBBBBAAAAAA@@@???>>>>>>======>>>???@@@BBBCCCDDD@@@@@@@@@@@@BBBCCCEEEFFFFFFGGGJJJMMMPPPRRRTTTUUUSSSUUUWWWXXXYYYZZZ\\\^^^__________________^^^]]][[[ZZZYYYYYYZZZ[[[\\\]]]]]]^^^_________```ccceeeggglllsssxxx{{{}}}~~~~~~~~~~~~~~~}}}|||{{{zzz~~~xxxuuuuuu||||||kkk\\\RRRJJJGGGBBB@@@AAABBBBBBBBBEEELLLWWW```hhhqqqzzz{{{hhhVVVIII@@@<<<:::;;;999666777;;;888888888999999999999999888888999:::;;;<<<<<<<<<;;;;;;<<<===>>>>>>??????>>>>>>???@@@AAABBBCCCCCCDDDEEEFFFEEEDDDEEEFFFHHHHHHIIIJJJJJJJJJIIIHHHGGGEEEFFFHHHIIIJJJKKKKKKKKKKKKLLLNNNPPPRRRRRRRRRQQQMMMMMMLLLLLLMMMNNNOOOOOOMMMPPPRRRRRRPPPOOOOOOQQQNNNQQQSSSQQQLLLIIIJJJLLLNNNMMMMMMMMMNNNPPPRRRSSSOOOPPPQQQRRRRRRQQQPPPOOOMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPQQQRRRQQQOOOLLLJJJJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJKKKMMMQQQTTTUUUTTTRRRPPPOOOOOOPPPPPPNNNMMMMMMMMMOOOOOOMMMKKKGGGGGGGGGGGGIIIKKKMMMNNNKKKMMMPPPTTTUUUVVVUUUTTTQQQPPPOOONNNMMMLLLLLLLLLIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGEEECCCAAA@@@???>>>>>>???@@@AAABBBBBB@@@>>>>>>@@@@@@@@@???===============>>>?????????>>>===<<<<<<;;;;;;;;;::::::::::::::::::::::::888888999:::;;;<<<<<<===<<<;;;;;;:::;;;<<<===>>>;;;;;;;;;:::::::::999999555666888999::::::::::::888888888999;;;;;;999888999;;;======<<<<<<<<<===:::;;;===;;;999999;;;===::::::::::::;;;<<<===>>>888:::;;;999777666777999888888999999999:::::::::999999999999999999999999zzztttqqqooooooqqqssstttsssooolllnnnmmmkkkjjjkkkmmmoooqqqlllmmmmmmllljjjhhhggggggcccaaa^^^ZZZUUUQQQMMMLLLFFFJJJOOOSSSTTTSSSOOOMMMLLLLLLLLLKKKLLLNNNRRRVVVXXXXXXZZZ^^^cccggghhhhhhlllooorrrvvvxxxyyyxxxwwwuuuttttttssssssuuuvvvwwwxxxwwwvvvuuuttttttuuuvvvqqquuuxxxyyywwwvvvwwwyyyxxxyyyzzz|||}}}{{{wwwxxxwwwtttooommmkkkjjjjjjjjjhhhfffdddbbb___]]]]]][[[XXXVVVTTTSSSTTTVVVXXXXXXVVVTTTJJJIIIHHHFFFDDDDDDEEEFFFBBBBBBAAAAAA@@@@@@@@@???===>>>???AAACCCDDDEEEFFFAAABBBDDDFFFHHHHHHHHHHHHGGGIIILLLPPPSSSUUUVVVWWWVVVWWWXXXYYYYYYZZZ\\\^^^````````````___^^^]]]\\\XXXWWWWWWXXXZZZ\\\___``````aaabbbbbbbbbdddgggiiimmmqqqxxx}}}|||{{{yyywwwvvvvvvwwwwwwzzz}}}xxxtttuuuxxxuuudddWWWMMMGGGBBBAAA@@@???@@@CCCFFFHHHJJJTTTaaammmvvv~~~ttt^^^OOODDD<<<<<<;;;;;;;;;777333444:::888888888888888888888888888999999::::::;;;;;;<<<:::;;;;;;<<<===>>>??????>>>>>>???@@@AAABBBBBBCCCDDDEEEFFFEEEDDDDDDFFFHHHIIIJJJJJJJJJIIIGGGEEEDDDDDDEEEGGGHHHIIIJJJJJJJJJGGGIIIKKKMMMNNNOOOOOOOOOKKKKKKKKKLLLMMMOOOPPPQQQLLLNNNQQQPPPNNNNNNOOOQQQNNNRRRTTTRRRMMMIIIJJJLLLOOOOOONNNMMMMMMNNNOOOPPPOOOPPPQQQQQQQQQPPPOOONNNNNNNNNNNNMMMNNNOOOOOOPPPOOOPPPRRRSSSRRROOOKKKHHHKKKKKKLLLLLLMMMMMMMMMMMMKKKJJJHHHHHHIIIKKKJJJIIIFFFGGGHHHIIIJJJMMMRRRUUUTTTSSSQQQPPPOOOOOOPPPPPPNNNMMMMMMNNNOOOOOONNNLLLHHHGGGFFFEEEFFFIIIKKKMMMLLLNNNQQQTTTVVVVVVUUUTTTRRRPPPNNNLLLJJJIIIJJJJJJIIIIIIGGGFFFEEEEEEEEEEEEHHHIIIIIIIIIHHHEEEBBBAAA???>>>>>>??????@@@AAAAAA@@@???======>>>??????>>>===============>>>????????????>>><<<<<<;;;;;;;;;::::::::::::::::::::::::777888999:::;;;<<<<<<===<<<;;;;;;:::;;;<<<===>>>;;;;;;;;;:::::::::999999222444666999;;;;;;<<<<<<777777777999::::::999777999;;;======<<<<<<<<<===999;;;<<<;;;888888:::===:::::::::;;;<<<===>>>???888:::;;;:::777666777999::::::;;;;;;;;;<<<<<<<<<999999999999999999999999zzzvvvsssrrrqqqqqqssstttsssqqqnnnkkkiiijjjlllmmmllljjjiiijjjlllmmmmmmjjjhhhffffffbbb]]]WWWSSSPPPOOOOOOJJJKKKQQQYYY\\\VVVPPPNNNFFFEEEEEEFFFHHHJJJLLLMMMTTTUUUWWWYYY[[[]]]___```gggiiikkkllllllmmmoooqqqqqqpppooooooooopppqqqrrrppppppqqqrrrrrrqqqpppoookkknnnqqqtttvvvvvvuuutttxxxxxxwwwvvvwwwxxxyyyzzz|||wwwttttttssspppmmmnnnllliiigggfffeeebbb```___^^^\\\ZZZXXXUUUTTTSSSNNNNNNOOOPPPPPPQQQRRRRRRGGGFFFFFFDDDCCCBBBAAAAAAAAAAAA@@@@@@??????>>>>>>???>>>>>>>>>???AAADDDEEECCCDDDEEEFFFHHHJJJKKKKKKKKKMMMPPPTTTVVVXXXXXXWWWYYYZZZZZZ[[[[[[\\\]]]]]]^^^^^^^^^______^^^]]]]]]ZZZVVVWWW\\\]]][[[\\\aaa```aaaccceeeggghhhiiijjjpppuuuzzz|||zzzwwwwwwxxxvvvvvvuuusssrrrssswwwyyy{{{{{{tttuuuyyy}}}jjjYYYNNNFFFBBBBBB===>>>>>><<<;;;>>>EEEKKKYYYbbbnnnxxxmmm[[[PPPFFF<<<666999888888888777777666666666666666666666666666666888888999::::::::::::999777888999:::<<<===>>>???>>>@@@BBBCCCCCCBBBCCCDDDCCCCCCDDDDDDEEEEEEFFFFFFIIIJJJJJJKKKJJJIIIGGGFFFHHHIIIIIIIIIJJJJJJKKKKKKHHHHHHIIIIIIKKKLLLMMMNNNOOOOOONNNMMMLLLLLLMMMMMMQQQPPPNNNMMMMMMNNNPPPQQQQQQTTTVVVRRRLLLGGGGGGIIIQQQQQQRRRRRRRRRRRRQQQQQQPPPNNNMMMMMMOOOPPPPPPOOOPPPOOOOOOOOOOOONNNNNNNNNOOONNNNNNPPPQQQQQQOOOMMMJJJIIIHHHHHHIIIKKKNNNOOOMMMMMMMMMMMMKKKIIIGGGFFFIIIHHHGGGGGGGGGIIILLLMMMNNNNNNMMMLLLLLLLLLLLLLLLMMMJJJHHHIIILLLNNNNNNMMMGGGFFFFFFFFFHHHJJJMMMOOOMMMMMMOOORRRTTTSSSPPPNNNLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLIIIGGGFFFGGGHHHIIIFFFHHHJJJKKKJJJFFFAAA>>>@@@???>>>===<<<<<<===>>>@@@===;;;<<<>>>???>>><<<;;;<<<>>>?????????>>>===???>>><<<;;;:::::::::;;;;;;;;;;;;::::::999999999777888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::;;;;;;:::888777888:::<<<<<<;;;999999888888999999::::::777888999::::::::::::999<<<<<<;;;;;;;;;:::::::::;;;<<<<<<<<<======>>>>>>999999888888777777666666888999999:::;;;;;;;;;;;;======<<<;;;:::999999888{{{xxxxxxvvvuuutttttttttrrrpppnnnkkkiiihhhjjjlllkkkjjjiiijjjlllnnnnnnllljjjiiicccaaa\\\WWWSSSQQQOOOOOOLLLLLLQQQXXXZZZTTTNNNKKKFFFFFFFFFFFFGGGIIIKKKMMMNNNOOOPPPRRRTTTVVVXXXYYY^^^```bbbddddddeeehhhjjjkkkkkkjjjiiijjjkkklllmmmmmmnnnoooooonnnmmmlllkkkiiikkknnnqqqssssssrrrqqqttttttsssrrrrrrssstttuuu{{{|||}}}zzzzzzwwwrrrpppooonnnkkkiiigggeeebbbaaa```^^^\\\ZZZZZZYYYXXXVVVTTTRRRPPPOOOMMMMMMMMMMMMLLLLLLLLLLLLGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@??????>>>>>>>>>??????@@@AAABBBDDDEEEFFFEEEFFFGGGHHHJJJLLLNNNOOONNNPPPSSSVVVXXXYYYYYYYYY[[[[[[[[[[[[\\\\\\\\\\\\^^^^^^]]]]]]\\\[[[ZZZYYY[[[WWWWWW[[[\\\ZZZ[[[___bbbdddfffiiikkklllmmmmmmqqqtttwwwvvvrrrnnnnnnoooqqqqqqqqqpppqqqtttyyy}}}wwwsssvvv{{{{{{lllYYYNNNGGGAAA???@@@<<<>>>??????@@@EEELLLRRRbbbkkkwwwxxx\\\MMMGGGAAA<<<:::888888888777777777666666666666666666666666666666777888999999::::::999999777888999:::;;;===>>>>>>@@@AAABBBBBBAAA@@@BBBCCC@@@@@@AAABBBDDDEEEFFFFFFGGGGGGHHHHHHGGGFFFFFFEEEGGGGGGHHHIIIJJJJJJKKKKKKHHHHHHHHHIIIJJJKKKMMMMMMNNNMMMLLLKKKKKKKKKKKKLLLPPPOOONNNMMMMMMNNNOOOOOONNNPPPRRROOOJJJHHHIIILLLPPPPPPQQQQQQQQQQQQQQQQQQRRRPPPOOOOOOPPPQQQPPPOOOPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNOOOPPPPPPNNNLLLLLLKKKJJJIIIIIIJJJLLLMMMMMMMMMMMMLLLKKKIIIGGGEEEFFFEEEDDDDDDEEEGGGIIIJJJKKKKKKJJJJJJJJJKKKKKKLLLLLLIIIGGGGGGIIIKKKKKKJJJGGGFFFFFFFFFHHHJJJMMMNNNMMMNNNOOOQQQSSSRRROOOLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIGGGEEEEEEEEEFFFGGGCCCEEEGGGHHHGGGDDDAAA??????>>>===<<<;;;;;;<<<===>>><<<::::::===>>>===;;;;;;<<<===>>>>>>>>>======???>>>===<<<;;;;;;<<<<<<;;;;;;:::::::::999999999888999::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;888999::::::::::::::::::<<<;;;999999:::::::::999888888888888999999:::;;;999999999999999:::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;:::::::::555555666777777888888999777888999999999999999999<<<<<<<<<;;;:::999999888}}}{{{~~~|||yyywwwvvvuuurrrooonnnlllhhhggghhhjjjjjjjjjiiijjjlllmmmmmmlllkkkjjjaaa___\\\XXXUUURRRPPPOOOPPPNNNQQQWWWWWWQQQKKKHHHFFFFFFEEEEEEFFFGGGIIIJJJHHHHHHJJJLLLMMMOOOQQQQQQXXXZZZ]]]^^^___```ccceeecccbbbbbbbbbccccccdddeeehhhiiiiiiiiiiiihhhgggfffeeegggjjjmmmoooooonnnnnnooonnnmmmllllllmmmnnnnnnpppqqqsssvvvzzz~~~~~~yyytttqqqpppqqqnnnjjjhhhgggeeecccaaa___]]][[[ZZZYYYXXXVVVTTTTTTSSSRRRPPPNNNLLLKKKJJJJJJIIIIIIHHHGGGFFFFFFEEEFFFEEEDDDCCCBBB@@@???????????????????????????>>>@@@AAABBBDDDFFFGGGGGGGGGIIIIIIJJJKKKMMMPPPSSSTTTTTTUUUWWWYYY[[[[[[[[[[[[]]]\\\\\\\\\\\\[[[[[[[[[\\\\\\\\\[[[YYYXXXVVVUUUZZZXXXXXX[[[\\\ZZZ\\\___fffhhhkkkmmmooooooooonnnpppqqqrrrnnnjjjggghhhjjjmmmmmmoooppptttzzz|||xxxtttrrrvvv}}}sss___SSSHHHCCC@@@>>>>>>@@@<<<>>>AAACCCFFFMMMWWW___ooowwwvvvbbbKKK???<<<;;;:::;;;777777777777666666666666777777777777777777777777777888999999::::::999999777777888999;;;<<<======AAAAAAAAA???>>>===???AAA===>>>???AAABBBDDDEEEFFFEEEEEEDDDDDDCCCDDDDDDDDDEEEFFFFFFHHHIIIJJJKKKKKKGGGGGGGGGHHHIIIJJJKKKLLLKKKKKKJJJIIIIIIIIIIIIJJJMMMMMMMMMMMMMMMMMMMMMMMMJJJLLLMMMLLLIIIIIILLLPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTRRRQQQQQQRRRRRRPPPOOOMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPNNNLLLMMMLLLKKKIIIIIIIIIJJJKKKNNNNNNMMMLLLJJJHHHFFFDDDEEEDDDCCCCCCDDDEEEGGGHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJHHHEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFGGGIIIKKKMMMMMMMMMMMMOOOPPPOOOLLLJJJJJJJJJIIIIIIHHHGGGGGGGGGFFFEEEDDDCCCCCCCCCDDDEEE@@@AAABBBCCCBBBAAA@@@???===<<<;;;:::::::::;;;<<<<<<;;;999999;;;<<<;;;:::;;;;;;<<<============<<<===<<<<<<;;;;;;;;;<<<<<<::::::::::::999999999999999999:::;;;;;;;;;::::::;;;;;;;;;::::::999999999777888:::;;;;;;;;;:::999>>><<<:::999999999777666777777777888999:::;;;<<<;;;:::999888888999:::;;;;;;;;;;;;:::::::::999999::::::999999888777777777555555555666666777777888777888888888888777777666;;;;;;::::::999999999888~~~|||zzzyyyvvvsssqqqooommmjjjhhhhhhiiijjjjjjhhhiiijjjjjjjjjhhhfffeee___^^^]]][[[XXXVVVTTTSSSTTTQQQRRRVVVUUUNNNIIIGGGFFFFFFDDDDDDDDDEEEFFFFFFEEEEEEGGGHHHJJJKKKLLLMMMQQQSSSVVVWWWXXXZZZ]]]___[[[\\\\\\\\\]]]]]]^^^^^^aaaaaabbbbbbbbbcccccccccbbbdddfffiiikkkkkkkkkkkkkkkjjjhhhgggggghhhhhhiiihhhiiikkkmmmpppsssuuuwwwzzz{{{}}}~~~{{{yyyuuuqqqmmmkkkjjjiiifffeeecccaaa___]]]\\\ZZZZZZXXXVVVUUUUUUTTTRRRPPPNNNNNNMMMKKKJJJHHHGGGFFFEEEEEEEEEDDDCCCCCCBBBBBBCCCBBBBBBAAA???>>>======??????@@@@@@@@@@@@@@@@@@@@@BBBDDDGGGHHHIIIIIIIIILLLLLLLLLMMMPPPSSSVVVXXXYYYZZZ[[[\\\]]]]]]]]]]]]^^^]]]]]]\\\[[[[[[ZZZZZZZZZZZZZZZZZZYYYWWWVVVVVVXXXXXXXXX[[[\\\]]]___aaahhhiiikkkmmmnnnmmmkkkjjjkkklllkkkhhheeeeeehhhlllnnnooorrrvvv}}}vvvtttssstttxxxooo___MMMEEE@@@??????>>>???BBB===???AAAEEEKKKUUUcccmmmyyywwwcccSSSBBB;;;999777777888666666666666666666666666777777777777777777777777777777888999999999999999777777888999:::;;;<<<<<<>>>>>>===;;;:::;;;>>>@@@>>>>>>???@@@BBBCCCDDDDDDDDDCCCBBBAAAAAABBBDDDEEECCCDDDEEEFFFHHHIIIJJJKKKFFFFFFFFFGGGHHHIIIJJJJJJHHHHHHGGGGGGFFFGGGGGGHHHIIIJJJKKKLLLLLLKKKKKKKKKJJJKKKKKKJJJIIIKKKOOORRRQQQPPPPPPPPPQQQRRRSSSTTTUUUTTTRRRRRRRRRRRROOOMMMJJJJJJKKKKKKLLLLLLLLLMMMOOOOOOOOOPPPQQQQQQOOOMMMLLLKKKJJJJJJJJJJJJKKKKKKNNNMMMLLLKKKHHHFFFEEEDDDFFFEEEEEEEEEEEEFFFGGGHHHCCCCCCCCCDDDEEEFFFHHHIIIIIIGGGFFFDDDDDDDDDDDDDDDFFFFFFFFFFFFGGGHHHJJJKKKKKKJJJJJJKKKLLLKKKHHHFFFHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDAAAAAA@@@@@@??????>>>>>>;;;:::999888888999:::;;;<<<;;;:::::::::;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::;;;;;;:::999999999999999999999999::::::;;;;;;::::::999;;;;;;::::::999888888888777999:::;;;;;;:::999888>>><<<999888999999888666777777777777888:::;;;<<<<<<;;;999888777888:::;;;::::::::::::999999999999888888777777777777777777888888777666555444444333888888888888777777666555999999999999999888888888gggqqq~~~~~~|||{{{zzzwwwuuuqqqpppnnnllljjjjjjkkkllliiiiiihhhgggeeebbb```^^^______^^^]]][[[YYYXXXWWWXXXTTTSSSVVVTTTNNNIIIHHHGGGFFFDDDCCCBBBBBBCCCCCCBBBCCCCCCDDDFFFGGGHHHHHHHHHJJJLLLNNNOOOPPPSSSUUUVVVVVVWWWXXXXXXYYYYYYZZZXXXYYYZZZ[[[\\\^^^_________```bbbdddfffgggggggggfffeeedddccccccdddeeefffddddddeeeggghhhkkkmmmnnnnnnoooppprrrsssuuuvvvwwwuuusssrrrrrrrrrrrrpppnnnkkkjjjgggdddbbbaaa``````]]]]]]]]][[[XXXVVVUUUUUUTTTRRRPPPPPPPPPOOONNNLLLJJJJJJIIIHHHFFFEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>=========@@@AAAAAABBBBBBCCCCCCCCCBBBCCCFFFIIIJJJKKKKKKKKKOOOOOOOOOQQQSSSVVVXXXZZZ\\\\\\]]]]]]^^^^^^^^^^^^]]]]]]\\\[[[[[[ZZZYYYYYYWWWXXXYYYYYYYYYYYYYYYXXXVVVXXXYYYZZZ]]]aaacccdddfffggghhhiiihhhfffdddcccfffgggfffcccbbbdddjjjpppsssvvv{{{yyyssstttvvvxxx{{{kkkWWWMMMFFFAAA>>>@@@@@@>>>???BBB@@@BBBEEEIIIQQQ^^^mmmxxxppp\\\QQQGGG===:::999666444555555555555555555555555666666666666666666666666666777777888999999999999888666777777888999:::;;;;;;888999999888888:::===AAAAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAAAAAAAACCCDDDEEEBBBBBBCCCEEEFFFHHHIIIJJJFFFEEEEEEEEEFFFGGGHHHIIIFFFEEEEEEDDDDDDEEEFFFFFFGGGGGGHHHIIIJJJJJJIIIIIILLLLLLKKKKKKKKKLLLOOORRRRRRQQQQQQQQQRRRSSSSSSTTTTTTSSSQQQQQQQQQPPPMMMKKKIIIJJJJJJKKKLLLMMMMMMNNNPPPPPPPPPQQQSSSRRRPPPNNNIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMKKKIIIGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEFFFFFFAAAAAAAAABBBCCCEEEGGGGGGIIIHHHFFFEEECCCCCCDDDDDDFFFFFFFFFFFFGGGGGGHHHHHHGGGFFFFFFGGGGGGGGGEEEBBBGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA???>>>===<<<<<<:::999888777777888999:::;;;;;;;;;;;;::::::;;;<<<:::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<999999999999999999999999999999:::;;;;;;;;;::::::::::::999999999888888888:::;;;;;;<<<;;;:::999888;;;999777888999:::999999777777777777888999:::;;;;;;:::888777777888:::;;;::::::999999999888888888555555666777888999999:::888888777666555444333333888888999999888777666666777777777888888888888888[[[cccooo|||~~~{{{yyytttuuutttrrrooommmmmmnnnjjjiiigggeeebbb___]]][[[```___^^^]]]\\\\\\\\\\\\[[[WWWUUUVVVUUUPPPLLLLLLIIIGGGEEECCCBBBAAAAAABBB??????@@@@@@AAABBBCCCCCCEEEGGGIIIJJJJJJKKKNNNOOOOOOPPPRRRSSSTTTTTTTTTTTTQQQQQQRRRSSSUUUVVVXXXYYYXXXYYY[[[]]]___```aaaaaa``````___^^^___```aaabbb````````````bbbcccdddeeeeeeffffffggghhhiiijjjjjjjjjhhhgggfffggggggeeeddd```___^^^\\\[[[ZZZZZZYYYVVVWWWWWWVVVSSSQQQPPPPPPMMMKKKJJJJJJJJJJJJHHHGGGGGGFFFFFFEEEDDDCCCCCCBBB???@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>?????????CCCCCCDDDDDDEEEFFFGGGGGGEEEFFFHHHKKKMMMNNNOOOOOORRRRRRTTTUUUWWWXXXZZZZZZ\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\[[[ZZZYYYYYYXXXXXXVVVWWWXXXYYYZZZZZZZZZZZZUUUXXXYYYYYY\\\bbbeeedddbbbbbbbbbbbbaaaaaa```___dddeeedddcccbbbfffnnnttt}}}yyysssqqqvvvzzz}}}~~~}}}iiiVVVIIIDDDBBB???>>>@@@@@@>>>>>>AAADDDHHHNNNUUU]]]iiivvvrrr[[[LLL@@@:::888999999666444666444444444555555555555555666666666666666666666666666777888888999999888888666777777888999999::::::666777888888999:::>>>@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEAAABBBBBBDDDEEEFFFGGGGGGEEEEEEDDDDDDEEEEEEFFFGGGDDDCCCCCCCCCCCCDDDEEEEEEEEEFFFFFFFFFGGGHHHHHHHHHLLLLLLKKKKKKLLLNNNOOOPPPQQQQQQRRRSSSRRRRRRQQQQQQPPPOOONNNOOOOOONNNKKKHHHJJJJJJKKKLLLNNNOOOPPPPPPPPPPPPPPPQQQRRRRRRPPPNNNHHHHHHIIIJJJKKKLLLMMMMMMLLLKKKIIIHHHFFFFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBCCCDDDFFFGGGGGGHHHGGGEEECCCBBBCCCEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCEEEEEECCCAAAFFFFFFEEEEEEDDDDDDCCCCCCBBBCCCCCCBBBBBBBBBBBBBBBCCCBBBAAA???===<<<;;;:::999888777777777888999:::;;;;;;<<<;;;:::999;;;===999999999888999::::::;;;===>>>>>>??????>>>======888888888999999999999999888888999:::;;;;;;;;;;;;999999999999999999999999???>>>===<<<;;;:::999888888777666777999;;;;;;:::888777777777777888999999888777777666777888999:::999999999888888888777777444444555777888999:::;;;666666666666666666666666777888888888888777777666555666666777777888888888\\\^^^eeeqqq~~~}}}wwwyyyzzzxxxtttqqqpppqqqkkkjjjiiifffcccaaa___]]]```^^^]]]\\\\\\]]]^^^___^^^YYYVVVWWWVVVRRRPPPQQQLLLKKKHHHFFFDDDCCCBBBBBB>>>>>>>>>??????@@@@@@@@@DDDFFFHHHHHHHHHHHHJJJLLLIIIJJJLLLMMMNNNOOONNNNNNMMMMMMLLLLLLMMMNNNOOOPPPPPPQQQRRRTTTUUUWWWXXXYYYYYYXXXXXXXXXYYY[[[\\\^^^ZZZZZZYYYYYYZZZ[[[[[[\\\]]]]]]]]]^^^^^^_________aaa___]]]]]]]]]^^^]]][[[XXXXXXXXXWWWVVVUUUTTTSSSOOOQQQSSSRRRNNNLLLKKKLLLIIIGGGFFFFFFGGGGGGEEEDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@??????>>>>>>============>>>???@@@AAABBBBBBCCCEEEEEEFFFGGGIIIJJJJJJKKKJJJKKKLLLMMMOOORRRTTTUUUUUUVVVYYY[[[\\\\\\[[[ZZZ[[[ZZZZZZZZZ[[[\\\\\\]]]ZZZZZZYYYYYYXXXXXXWWWWWWWWWWWWXXXXXXYYYXXXXXXXXXUUUYYYZZZXXXZZZ___aaa___\\\\\\\\\\\\]]]___```aaacccdddfffgggiiipppzzz~~~xxxrrrppprrrwww}}}vvvbbbUUUJJJDDDCCC???<<<===@@@@@@>>>@@@DDDHHHPPP[[[fffnnnuuu}}}lllZZZKKK@@@999666555777666444555888333333444444444555555555444444444444444444444444666777777888888888888888666666777777888999999999777999;;;;;;;;;<<<>>>???????????????????????????>>>???@@@AAABBBCCCCCCDDDAAABBBBBBCCCDDDDDDEEEEEEDDDDDDDDDCCCDDDDDDEEEFFFCCCCCCBBBBBBCCCCCCDDDEEEEEEDDDDDDDDDDDDFFFGGGHHHHHHHHHIIIKKKMMMOOOOOOOOOOOOPPPRRRSSSRRRPPPMMMLLLKKKKKKKKKLLLLLLKKKHHHEEEHHHHHHIIIKKKLLLNNNOOOOOOOOONNNNNNOOOQQQQQQNNNLLLIIIIIIJJJKKKKKKLLLKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDFFFFFFEEEFFFFFFDDDAAAAAACCCEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDBBBBBBCCCDDDEEEDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBAAA@@@????????????>>>===<<<:::999888888777777777888:::;;;999:::;;;:::888777:::<<<999888888777888999:::;;;===>>>>>>>>>>>>===;;;:::777888888888999999999999666777888:::;;;<<<======888888999999:::;;;;;;;;;DDDBBB???<<<:::999999999888777666777999:::;;;:::999888888777777777777777444444555666777888888999999888888888777777777777444555555666777888999999777777777777777777777777555555666777777777666666444444555666666777888888bbb``````iiixxx~~~yyy{{{}}}|||xxxsssrrrrrrlllkkkjjjhhhfffdddbbbaaa___]]][[[ZZZZZZ\\\___aaa___ZZZWWWXXXWWWTTTSSSTTTOOONNNKKKHHHFFFDDDDDDDDD?????????@@@@@@@@@AAAAAA???AAABBBBBBBBBBBBCCCEEEDDDEEEGGGIIIJJJJJJJJJJJJKKKJJJIIIHHHGGGHHHIIIIIIJJJJJJKKKMMMOOOPPPRRRRRRSSSSSSSSSSSSUUUWWWYYYZZZUUUUUUUUUTTTTTTUUUUUUVVVTTTTTTTTTTTTTTTTTTUUUUUUVVVTTTRRRQQQRRRSSSRRRQQQOOOPPPQQQQQQPPPOOOMMMLLLLLLNNNPPPOOOKKKIIIIIIJJJHHHGGGEEEEEEFFFFFFEEEDDDBBBAAAAAAAAA@@@@@@@@@???AAA@@@???>>><<<;;;:::999>>>???@@@AAACCCDDDFFFFFFGGGGGGHHHIIIKKKLLLMMMMMMNNNNNNNNNOOOQQQTTTWWWYYYWWWYYY\\\______^^^\\\[[[YYYYYYYYYYYYZZZ[[[\\\\\\XXXXXXXXXXXXXXXWWWWWWWWWXXXXXXXXXXXXWWWWWWVVVUUUUUUZZZZZZVVVWWW]]]^^^[[[YYYYYYYYYYYY\\\___bbbeeeaaadddhhhlllrrr{{{yyyuuussspppqqqvvvwww~~~www[[[MMMFFFAAA@@@BBB<<<;;;===AAAAAA@@@CCCHHHJJJUUUeeessszzzhhhTTTJJJ@@@888<<<888666666555222444999333333333444444555555555444444444444444444444444666666777888888888888888666666777777888888999999:::<<<>>>>>>=========>>>;;;<<<<<<===>>>??????@@@<<<===???AAABBBCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEBBBBBBBBBBBBCCCCCCDDDEEEEEEDDDCCCBBBCCCEEEGGGIIIEEEEEEGGGJJJMMMOOOPPPOOOMMMOOOQQQRRRQQQNNNJJJHHHHHHHHHHHHIIIJJJIIIFFFCCCDDDDDDFFFGGGIIIJJJKKKLLLMMMLLLLLLNNNOOOOOOMMMKKKKKKKKKKKKLLLKKKKKKJJJIIIIIIIIIGGGFFFFFFFFFGGGHHHEEEFFFFFFFFFFFFFFFEEEEEECCCCCCCCCCCCDDDEEEFFFFFFCCCDDDEEECCC@@@@@@BBBEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDBBBBBBCCCEEEFFFEEEDDDEEEEEEEEEFFFFFFFFFFFFFFFBBBBBBBBBAAAAAA???>>>===;;;<<<===>>>===<<<;;;:::999888777777777999:::;;;777999:::999666666888;;;999888777777777888:::;;;;;;;;;<<<<<<;;;999777666777777888888999999999999555666888:::<<<======>>>888888999:::;;;<<<<<<===GGGDDD@@@<<<999999999:::999888666777999::::::999:::999888777666666666666111222444666777888888888888888888888777777777777555555666666666666666666;;;;;;:::888777555444444333333444555666666666666333444444555666777888888pppkkkfffeeekkksss{{{}}}|||~~~}}}zzzvvvqqqmmmqqqnnnkkkiiihhhfffccc``````___^^^]]]\\\ZZZYYYYYY[[[ZZZYYYWWWVVVUUUTTTTTTSSSRRROOOLLLHHHFFFDDDCCCCCCCCCCCCCCCBBB@@@???>>>AAAAAAAAAAAAAAAAAABBBCCCBBBCCCDDDDDDEEEEEEEEEDDDEEEEEEDDDDDDDDDEEEEEEFFFDDDEEEFFFFFFFFFGGGJJJMMMMMMMMMLLLLLLMMMOOORRRSSSOOOOOONNNMMMMMMLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLKKKKKKJJJJJJJJJKKKKKKLLLKKKJJJHHHGGGDDDEEEGGGIIIIIIHHHFFFEEEBBBBBBAAAAAAAAABBBCCCCCCBBBBBB@@@??????>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBAAAAAABBBCCCDDDEEEKKKKKKKKKKKKLLLMMMOOOOOOQQQQQQQQQQQQSSSVVVYYY[[[VVVXXX[[[^^^______^^^]]]\\\[[[ZZZYYYXXXYYYYYYZZZ\\\ZZZYYYWWWVVVVVVVVVVVVTTTUUUVVVTTTQQQPPPSSSVVVUUUUUUUUUUUUVVVWWWYYYZZZUUUXXX[[[^^^```bbbeeehhhhhhkkkpppwwwyyypppmmmmmmnnnssszzz||||||iii\\\OOOHHHEEEBBB@@@@@@;;;<<<>>>???AAAFFFLLLPPPYYYbbbooo{{{lllSSSDDD;;;888999777666444333333444666777333444666777777777666555888777444333222333444555222333555666666666555444444555666666666666666666555777999;;;;;;;;;:::999<<<<<<<<<===>>>??????@@@======>>>???????????????AAAAAABBBBBBBBBAAA@@@@@@CCCCCCCCCCCCBBBAAA@@@@@@@@@?????????@@@CCCFFFHHHGGGFFFEEEEEEEEEFFFHHHIIIEEEFFFHHHJJJLLLNNNOOOOOOMMMOOOPPPNNNKKKIIIJJJLLLIIIIIIIIIHHHHHHHHHGGGGGGDDDEEEHHHJJJKKKKKKJJJIIIMMMNNNOOOOOONNNMMMNNNNNNMMMLLLJJJJJJLLLLLLLLLKKKGGGGGGFFFFFFFFFFFFGGGGGGBBBCCCEEEGGGGGGEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAABBBBBBDDDEEEEEECCCCCCDDDEEEEEEDDDCCCBBBDDDFFFHHHHHHEEEEEEFFFIIIHHHIIIIIIJJJJJJHHHEEECCCFFFCCCAAAAAACCCDDDCCCAAA;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;999999999999888666888888999:::::::::999999777777888999::::::;;;;;;<<<<<<;;;::::::::::::;;;999888888888777777666666555666777888999:::;;;;;;;;;;;;;;;:::::::::999999CCCAAA>>>;;;999888888888555777:::<<<===<<<:::999999999888888777777666666888666555555666888777777999999888888777666666666666666666666555555555555444444555555666666777777777777777777777666555555555666777888999:::;;;;;;}}}oooeeebbbfffnnntttzzz|||}}}}}}|||~~~|||wwwtttqqqooollljjjhhhfffcccaaaaaa```___^^^\\\[[[ZZZYYYYYYXXXWWWWWWVVVVVVVVVVVVSSSRRROOOLLLIIIGGGEEEEEEDDDDDDCCCBBBAAA@@@??????AAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEDDDEEEGGGIIIIIIHHHGGGGGGHHHKKKMMMNNNLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGHHHIIIIIIHHHFFFEEEDDDEEEFFFFFFFFFEEEDDDDDDEEEEEEDDDCCCBBBBBBBBBCCC???>>>======<<<=========?????????@@@@@@AAABBBCCCGGGGGGGGGGGGHHHIIIIIIJJJLLLMMMMMMNNNOOOQQQRRRSSSTTTSSSSSSSSSTTTWWWYYY[[[WWWYYY\\\^^^______]]]\\\[[[ZZZYYYXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWVVVUUUSSSTTTSSSRRRQQQQQQSSSUUUQQQQQQQQQRRRTTTWWWZZZ[[[[[[]]]```ccceeeiiimmmppprrruuu{{{{{{ssslllkkkkkkmmmsssyyy}}}~~~nnn[[[PPPFFFBBB@@@===;;;;;;<<<===>>>@@@DDDLLLTTT[[[eeekkksss|||www[[[HHH???:::888888666555444333333444555666111111222333333333333333555444333333333555777888333444444555555555555555444555555666666666666666555777999:::;;;;;;:::999;;;;;;<<<<<<===>>>>>>???======>>>????????????>>>@@@@@@AAAAAABBBAAAAAAAAABBBBBBBBBBBBBBBAAA@@@???@@@@@@@@@AAABBBDDDFFFGGGEEEEEEDDDDDDDDDEEEFFFGGGEEEFFFHHHJJJLLLMMMMMMNNNLLLMMMNNNLLLIIIGGGHHHJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEFFFHHHKKKLLLMMMMMMMMMQQQQQQQQQOOONNNMMMNNNNNNNNNLLLJJJJJJKKKLLLKKKJJJEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDAAAAAAAAABBBCCCDDDFFFGGGEEEEEEFFFFFFFFFEEECCCCCCCCCEEEFFFFFFDDDDDDFFFIIIKKKPPPTTTRRRKKKEEEBBBCCCDDDBBB@@@@@@BBBBBBAAA>>>========================<<<:::999888999999777666888888888999999:::::::::888888888999999::::::;;;>>>>>>===<<<<<<<<<<<<<<<888888888777777777666666666666777777888999::::::999999999999888888888888AAA???<<<999888777777888888:::<<>>>>>?????????????????????@@@@@@@@@@@@BBBAAAAAAAAAAAABBBCCCDDDFFFFFFEEECCCBBBAAACCCEEEEEEEEEDDDDDDEEEGGGIIIJJJGGGGGGFFFEEEEEEEEEEEEFFFEEEEEEDDDDDDDDDCCCCCCCCCFFFFFFFFFEEEEEEEEEEEEEEEBBBCCCDDDEEEFFFEEEDDDCCCEEEDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@???>>>===============<<<<<<======>>>???BBBBBBAAABBBBBBCCCDDDEEEKKKKKKKKKLLLMMMNNNNNNOOOOOOOOOPPPRRRSSSUUUVVVWWWWWWWWWVVVVVVVVVXXXZZZ[[[YYYZZZ\\\^^^^^^]]]\\\[[[YYYXXXWWWVVVUUUUUUUUUUUUTTTUUUWWWYYYYYYWWWUUUTTTSSSQQQPPPOOOQQQRRRSSSRRROOOPPPQQQSSSVVVYYY]]]___]]]___bbbeeehhhmmmrrrwww}}}vvvsssmmmiiijjjkkkmmmrrryyy|||jjjWWWNNNEEE???>>>>>>;;;999999===>>>@@@DDDKKKUUU```hhhlllqqqyyyzzzdddKKK>>>;;;999666555555555333333333333555555111111000000111111222333222222222333555777999;;;444444444444444555555666444444555666666666666666666777888::::::::::::999::::::;;;;;;<<<<<<======<<<===>>>>>>??????>>>>>>??????@@@AAABBBBBBBBBAAAAAAAAABBBBBBBBBAAAAAA@@@@@@AAABBBDDDEEEFFFFFFGGGCCCCCCCCCBBBCCCDDDDDDEEEFFFGGGHHHIIIKKKKKKLLLLLLJJJKKKKKKJJJHHHFFFFFFGGGIIIHHHHHHGGGFFFFFFEEEEEEGGGHHHIIIKKKMMMPPPRRRSSSXXXVVVSSSPPPNNNNNNNNNNNNOOOMMMKKKJJJKKKKKKJJJHHHDDDCCCCCCBBBBBBCCCCCCDDDFFFFFFFFFFFFGGGHHHIIIJJJFFFFFFEEEEEEEEEDDDDDDDDDAAAAAABBBBBBCCCEEEFFFGGGGGGHHHHHHGGGFFFEEEDDDCCCBBBCCCDDDCCCCCCDDDFFFIIILLLVVV^^^ZZZMMMBBB@@@CCCBBBAAA@@@AAAAAA@@@===;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;999888888999999777666888888777777888:::;;;===999999999999999999999999:::999999888888888888888888888777777777777666666666666777777888888888999888888888777777777666666===<<<:::888777777888888999:::===>>>???>>>===<<<777777777777666666666666444444555888;;;<<<<<<;;;888888777666444333333222666666666666777777777777777777777777666666666666666666666777666666555444333444444555666777888888|||uuullleeebbbaaaeeeiiipppxxx~~~}}}xxxuuusssqqqooommmllljjjgggeeecccbbbaaa___\\\ZZZYYYXXXXXXXXXWWWVVVVVVVVVWWWWWWTTTSSSQQQNNNLLLKKKJJJJJJIIIHHHGGGEEEDDDDDDDDDDDDAAA@@@??????>>>>>>>>>>>>==================>>>>>>@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDBBB@@@???AAACCCEEEEEEEEEEEEEEEGGGHHHIIICCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBB@@@AAABBBDDDDDDDDDCCCCCCEEEDDDBBB@@@??????@@@AAA>>>>>>===<<<;;;;;;;;;<<<>>>>>>>>>???@@@AAABBBCCCDDDDDDDDDEEEEEEFFFGGGHHHKKKLLLMMMNNNOOOPPPPPPPPPQQQRRRSSSUUUWWWXXXYYYYYYZZZZZZYYYXXXXXXYYYZZZZZZZZZ[[[\\\]]]]]][[[ZZZYYYUUUTTTTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVUUUTTTSSSSSSPPPNNNNNNRRRTTTSSSRRRTTTTTTUUUWWW[[[^^^bbbdddaaaccceeehhhmmmssszzzvvvpppnnnjjjhhhjjjkkklllrrryyyyyylllWWWLLLGGGAAA>>>@@@@@@===;;;<<<===@@@FFFMMMUUU```jjjqqqkkkrrr|||uuu___FFF;;;999777333111444444333222222333444444333333222111222333444555222222222333555777999:::555444333222333444555666333444555666777777777666666777888999::::::999999999999:::::::::;;;;;;;;;<<<======>>>>>>>>>>>>>>>===>>>???@@@AAABBBBBBBBBAAABBBBBBCCCCCCCCCBBBBBB@@@BBBDDDFFFHHHHHHGGGFFFCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKJJJIIIHHHFFFFFFFFFHHHHHHGGGGGGFFFEEEEEEDDDIIIIIIJJJKKKNNNRRRVVVXXX\\\YYYTTTQQQOOOOOOOOONNNPPPNNNKKKJJJJJJJJJHHHGGGDDDCCCCCCBBBBBBCCCCCCDDDFFFEEEEEEEEEFFFHHHKKKLLLGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFIIIHHHHHHGGGEEEDDDCCCBBBBBBBBBAAAAAAAAACCCFFFHHHIIISSS\\\ZZZNNNDDDAAACCCAAAAAABBBBBBAAA???<<<:::???>>>>>>>>>>>>>>>======:::999777888888999777666999888777666777:::<<<>>>::::::999999999999999999777777666555555555555666777777777777777777666666777777777777777777777777888888888888777777777777;;;:::999888888888999999777888999;;;;;;;;;:::999666666666666666666666666888777777888::::::888666999888777666555333222222666666666777777777777777888888888777777666666555555555555666666555555444222333333444555555666666~~~~~~~~~yyyqqqhhhaaa\\\]]]```gggqqq||||||yyyvvvtttqqqooonnnmmmjjjhhhdddcccbbb___]]]ZZZXXXWWWZZZZZZXXXWWWVVVUUUUUUUUUTTTSSSRRRPPPNNNNNNMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHDDDCCCBBB@@@@@@?????????>>>>>>===<<<<<<<<<===>>>?????????@@@AAABBBCCCCCCBBBBBBBBBAAA??????AAACCCDDDDDDDDDDDDEEEEEEFFFGGGAAAAAA@@@@@@@@@AAAAAABBB@@@@@@@@@?????????>>>>>>>>>>>>??????@@@@@@AAAAAA@@@AAABBBDDDDDDDDDCCCCCCEEECCCAAA>>>>>>>>>@@@AAA???????????????@@@AAABBB??????@@@AAABBBDDDEEEFFFHHHGGGGGGHHHHHHIIIJJJKKKLLLMMMOOOPPPRRRRRRRRRRRRRRRSSSUUUWWWYYYYYYZZZZZZ[[[[[[ZZZZZZYYYYYYYYYYYY[[[[[[[[[[[[ZZZYYYXXXWWWQQQQQQRRRSSSTTTUUUVVVVVVXXXVVVTTTRRRQQQRRRSSSTTTTTTQQQOOOPPPTTTVVVVVVTTTYYYYYYZZZ\\\___cccfffhhhjjjlllppptttyyyxxxrrrnnnjjjggggggiiiiiijjjpppxxxzzzpppYYYLLLHHHCCC>>>===??????======???@@@FFFOOOYYYaaaiiiooosssqqqvvv}}}rrr\\\EEE:::777555222111333333222222222222333333444333222222222333555666333333333444555555666777444444333222222444555666333444555666777777777777666666777888999999999999999999999999::::::::::::<<<<<<===>>>>>>>>>>>>>>>===>>>???@@@AAAAAABBBBBBAAABBBCCCDDDDDDDDDDDDDDDAAACCCEEEHHHIIIHHHGGGFFFDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJLLLKKKJJJIIIIIIHHHGGGFFFGGGGGGGGGFFFFFFFFFEEEEEEKKKKKKKKKLLLOOOSSSVVVYYY\\\XXXSSSPPPPPPPPPPPPOOOPPPNNNKKKJJJJJJIIIGGGFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEDDDCCCCCCDDDFFFIIIKKKHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGFFFEEEDDDDDDDDDDDDHHHHHHGGGEEEDDDCCCBBBBBBBBBAAA@@@@@@BBBCCCEEEEEECCCIIIPPPRRRMMMGGGCCCBBBAAABBBDDDDDDBBB???===<<<>>>>>>>>>======<<<<<<<<<:::999777888999999888777999888777777777999<<<===::::::999999999999999999::::::999888888888888888666666666666666666777777777777777777888888888888::::::999999999888888888:::999999999999999::::::555666777888888888777777666666666777777777777777888777666777888888666444999888888777555444444333555555666666777777777888888888777777666666555555333444555555555555444444222222222333444444555555|||yyyvvvtttsssqqqnnnlll[[[\\\___gggsss}}}zzzxxxvvvtttrrrrrrpppnnnlllhhhgggdddbbb___\\\ZZZYYY[[[ZZZYYYWWWUUUUUUTTTTTTTTTTTTRRRQQQPPPPPPPPPPPPQQQQQQQQQPPPOOONNNLLLKKKHHHGGGEEEDDDCCCBBBBBBBBBAAA@@@>>>=========>>>???@@@@@@@@@AAABBBCCCDDDEEEBBBCCCCCCAAA@@@@@@BBBDDD@@@AAAAAAAAABBBBBBBBBCCC@@@@@@?????????@@@AAAAAA@@@@@@@@@?????????>>>>>>===>>>>>>???@@@AAAAAABBBAAABBBCCCDDDEEEDDDCCCCCCDDDCCCAAA?????????AAABBB????????????AAABBBCCCDDD@@@@@@AAABBBCCCEEEFFFGGGJJJJJJJJJKKKKKKLLLMMMNNNOOOPPPRRRTTTUUUVVVUUUUUUUUUVVVXXXYYYZZZZZZZZZYYYZZZZZZZZZZZZYYYYYYYYYXXXYYYYYYYYYYYYXXXWWWVVVUUUPPPQQQSSSTTTVVVVVVWWWWWWWWWUUUQQQOOONNNPPPSSSUUUUUUTTTSSSTTTVVVYYYZZZZZZ]]]]]]^^^aaadddgggkkkmmmqqqtttyyyxxxqqqmmmkkkfffeeeeeegggggghhhpppyyyuuu]]]LLLDDDCCC>>>;;;999;;;======@@@DDDKKKRRR[[[dddkkkooorrrttt{{{}}}{{{mmm```PPP???777555333333444222222222222222222222222111111000000111111222333333333333333333444444444333333333333333444444555333333555666777777777777666666777777888999999:::999999999999::::::::::::;;;<<<======>>>>>>======>>>>>>???@@@AAAAAAAAA@@@@@@AAABBBDDDDDDEEEEEEEEEBBBCCCFFFHHHHHHHHHGGGFFFEEEEEEFFFGGGGGGGGGGGGGGGFFFGGGHHHIIIKKKKKKLLLLLLNNNLLLJJJJJJJJJJJJHHHFFFFFFFFFFFFGGGGGGGGGGGGHHHMMMLLLLLLMMMNNNQQQTTTVVVXXXTTTPPPOOOQQQSSSRRRPPPPPPMMMKKKJJJIIIIIIGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFDDDCCCBBBBBBCCCEEEGGGIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGEEEDDDDDDDDDDDDHHHGGGFFFEEEDDDCCCCCCCCCBBBAAAAAABBBCCCDDDCCCBBB???AAAEEEHHHJJJIIIEEEBBBBBBCCCEEEDDDBBB@@@??????>>>>>>>>>======<<<<<<;;;:::999888999::::::999888:::999888888888999:::;;;999999999999999999999999:::999888888777777888888555555666666666666777777777777888888999999999999;;;;;;;;;::::::::::::999999999999999999999999999777777888888888888888777777777777777888888888888888666555555666777777666888888777777666555555555444444555555666666777777666666666666555555555555222333444444555444444444222222222333333333444444|||wwwqqqrrrwww{{{zzzxxx___[[[XXX[[[eeerrr~~~~~~{{{yyyvvvuuutttsssqqqooolllkkkhhhfffbbb___]]]\\\ZZZYYYXXXWWWVVVUUUUUUUUUUUUTTTSSSRRRRRRRRRRRRRRRTTTUUUVVVVVVUUUSSSPPPNNNLLLKKKJJJHHHFFFEEEEEEEEECCCBBB@@@?????????@@@AAAAAABBBBBBBBBCCCEEEFFFGGGFFFFFFEEECCC@@@@@@AAACCC??????@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDEEEDDDDDDBBBAAADDDCCCBBBAAAAAAAAABBBCCC@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDEEEFFFHHHIIIJJJMMMMMMLLLMMMMMMNNNOOOPPPOOOQQQSSSVVVWWWXXXWWWWWWXXXYYY[[[\\\\\\\\\ZZZZZZYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWVVVUUUUUUUUUSSSTTTUUUVVVWWWVVVVVVUUUQQQPPPOOOOOOOOORRRTTTVVVWWWXXXXXXYYYYYY[[[^^^``````aaacccfffjjjooosssuuuyyy}}}vvvpppmmmlllkkkeeedddfffhhhiiilllvvvxxxaaaQQQFFF@@@@@@???<<<:::===???BBBIIIQQQ[[[```gggmmmppprrrtttuuu|||}}}qqqhhh]]]SSSIII???777555444222222555111111222222222222111111...///000000111111000000111111222222333333222222222222333444444444444333222333444666777777888888666666666777777888999:::::::::::::::::::::::::::;;;<<<======>>>>>>======>>>??????@@@@@@@@@??????>>>???@@@BBBCCCDDDDDDDDDCCCDDDEEEFFFGGGGGGFFFFFFEEEEEEGGGHHHHHHHHHGGGFFFEEEFFFHHHJJJLLLMMMMMMNNNNNNKKKIIIIIIJJJJJJHHHEEEEEEEEEFFFGGGHHHIIIJJJJJJNNNMMMMMMMMMNNNOOOQQQRRRRRROOOLLLNNNRRRUUUSSSQQQOOOMMMJJJIIIIIIIIIHHHFFFFFFEEEEEEDDDDDDEEEEEEFFFDDDDDDCCCCCCCCCDDDFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJGGGFFFFFFEEEEEEFFFFFFGGGHHHGGGFFFEEEDDDEEEEEEFFFCCCBBBBBBCCCEEEEEEBBB???@@@@@@AAACCCEEEFFFDDDCCCAAACCCDDDCCC@@@???@@@BBB@@@@@@???>>>>>>===<<<<<<;;;:::999:::;;;<<<;;;999:::::::::999999999999888888888888999999::::::;;;999888888777666777777777555555555666666666777777777777888999:::;;;;;;<<<;;;;;;;;;;;;::::::::::::888888888888888888777777888888888888888888888777777888888888999999999:::<<<:::666444555666777777555555555555555555555555333333333444555666666666444444444444555555555555222222333444444444444444222222333333333333444444~~~wwwwww|||}}}wwwpppccc\\\TTTSSS[[[hhhssszzz|||zzzxxxwwwvvvuuusssqqqooonnnllliiieeebbb```^^^XXXWWWWWWVVVVVVWWWWWWWWWUUUTTTTTTSSSSSSSSSSSSSSSUUUWWWYYYZZZYYYVVVRRRPPPOOONNNLLLJJJIIIGGGGGGGGGEEEDDDBBB@@@@@@AAABBBCCCBBBCCCCCCDDDEEEFFFGGGHHHIIIIIIGGGDDDAAA???@@@AAA???@@@@@@AAAAAAAAAAAA@@@===============>>>???@@@@@@@@@?????????>>>>>>>>>>>>???@@@AAABBBCCCDDDEEECCCDDDDDDEEEDDDCCCAAA@@@CCCCCCCCCBBBCCCCCCDDDDDDGGGGGGFFFEEEEEEEEEFFFFFFHHHHHHHHHIIIJJJKKKMMMMMMNNNNNNNNNNNNOOOPPPQQQQQQNNNPPPSSSUUUWWWWWWVVVVVVZZZ[[[]]]^^^^^^]]][[[ZZZWWWWWWXXXXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTWWWWWWXXXXXXWWWVVVTTTSSSLLLLLLNNNPPPRRRTTTUUUVVVWWWZZZ\\\\\\[[[\\\```dddcccdddgggkkkpppvvvzzz}}}{{{tttnnnlllllllllmmmgggggghhhkkkmmmqqq}}}hhhUUULLLEEE@@@???DDD@@@???BBBEEEKKKUUU^^^gggjjjnnnqqqrrrtttuuuwwwttt}}}hhhXXXPPPHHH???:::666444555444111111444111111222222222222111111...///111222222222111000...///000222222333333222111222333444555444333222222333444666777888888888666666666666777888999:::::::::::::::::::::::::::;;;<<<<<<===============??????@@@@@@@@@??????>>><<<===>>>@@@AAABBBCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFDDDEEEFFFHHHHHHGGGGGGFFFEEEFFFHHHJJJLLLNNNOOOOOOMMMKKKHHHHHHJJJJJJGGGEEEDDDEEEFFFGGGIIIJJJKKKLLLNNNNNNMMMMMMMMMNNNNNNOOONNNKKKJJJMMMSSSVVVTTTQQQNNNLLLJJJIIIIIIIIIHHHGGGEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHIIIJJJKKKKKKDDDDDDDDDEEEFFFGGGIIIJJJIIIHHHGGGFFFFFFFFFGGGHHHDDDCCCCCCEEEGGGEEEAAA===BBBBBBBBBBBBBBBBBBCCCDDDAAABBBCCCBBB???>>>AAACCCAAAAAA@@@@@@???>>>>>>===<<<:::::::::<<<<<<<<<::::::::::::::::::999777777777777888999::::::;;;;;;===<<<<<<;;;:::;;;;;;;;;444555555555666666777777777777888999;;;<<<======;;;;;;;;;:::::::::999999777777777777777666666555777777777666666666666666888888999999999:::::::::DDD???999555444444444444333333333444444444555555222222333333444555666666222333333444444555555555111222333333444444444444333333333333333333444444wwwsssvvvwwwtttpppbbbbbb___[[[YYY\\\dddkkkvvv}}}}}}yyyvvvsssqqqtttrrrppplllhhhddd```^^^\\\ZZZYYYYYYYYYXXXUUUSSSQQQPPPPPPQQQUUUWWWXXXXXXXXXZZZ\\\[[[YYYVVVUUUTTTRRRRRRRRRQQQPPPMMMKKKIIIIIIGGGFFFHHHJJJIIICCC>>>CCCCCCCCCDDDEEEGGGIIIJJJKKKJJJHHHFFFDDDCCCBBBBBB???@@@@@@@@@@@@AAAAAAAAA>>>AAACCCCCCAAA???>>>>>>@@@@@@???????????????@@@DDDDDDCCCBBBBBBBBBBBBCCCEEEEEEEEEEEEDDDDDDDDDDDDAAAAAABBBCCCDDDEEEFFFFFFEEEJJJNNNMMMIIIGGGHHHJJJHHHHHHHHHIIIJJJLLLMMMNNNOOONNNMMMMMMMMMMMMNNNOOOSSSRRRRRRRRRSSSUUUWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXVVVTTTRRRRRRRRRRRRSSSUUUWWWVVVTTTRRRQQQQQQUUUTTTSSSRRRRRRRRRRRRRRRPPPOOORRRWWWYYYVVVUUUXXX[[[\\\^^^___```cccgggjjjjjjkkknnnsssxxx~~~|||zzzvvvqqqpppqqqqqqpppnnnmmmnnnooonnnqqq{{{xxxZZZIIICCCAAA@@@AAA>>>>>>???CCCKKKXXXdddmmmsssssssssrrrqqqtttxxx{{{{{{hhh\\\PPPBBB:::<<<555555444333333222111111222222111111111111222222444444444333333222222222000000111222222222222111333333333333333333333333333333444444555666666666555555555666666777888999;;;:::888777777888:::;;;???>>>===<<<<<<<<<<<<<<<@@@@@@AAABBBBBBBBBAAAAAA@@@>>>===BBBHHHLLLJJJGGGEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFFFFEEEDDDCCCCCCBBBDDDEEEGGGIIIJJJJJJIIIIIIGGGFFFFFFFFFFFFFFFFFFFFFDDDFFFHHHIIIIIIJJJLLLNNNNNNNNNOOOMMMLLLKKKMMMNNNLLLLLLMMMOOORRRRRRQQQOOORRROOOIIIEEECCCDDDGGGIIIGGGGGGGGGHHHHHHGGGFFFFFFEEEEEEGGGIIIKKKKKKIIIFFFHHHHHHHHHHHHHHHHHHHHHHHHJJJHHHGGGEEEEEEFFFHHHIIINNNMMMKKKIIIHHHGGGFFFFFFGGGEEEBBBCCCFFFFFFDDDBBBDDDDDDEEEEEEEEEEEEDDDDDDBBBAAA@@@>>>>>>>>>>>>???>>>>>>????????????>>>>>>;;;===???@@@@@@>>>;;;:::>>>??????===:::888999999;;;:::999888999;;;===???<<<:::888888888888666444666555444333444666888999;;;:::999999999999:::;;;999999999888888888888777777888888999999888888777888888777777777777888888777666666666666666777777===:::777777888999777444000111222222333333222222333333333333333333333333222222111111111111222222444222222555666333222555///111333333222222333444yyyuuuuuuuuuqqqmmmkkkkkkiiifffcccbbbcccdddlllqqqyyy~~~{{{yyywwwvvvuuutttrrroookkkgggdddbbb[[[ZZZYYYXXXXXXWWWUUUSSSSSSRRRQQQRRRSSSUUUUUUTTTVVVXXXYYYYYYWWWTTTSSSSSSQQQQQQQQQQQQOOOMMMKKKJJJJJJHHHFFFHHHKKKIIIDDD???EEEDDDDDDDDDEEEHHHJJJLLLKKKJJJHHHFFFDDDCCCBBBAAA??????@@@@@@@@@AAAAAAAAA???AAACCCCCCBBB@@@??????@@@@@@@@@@@@@@@AAABBBCCCDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGLLLPPPPPPMMMJJJJJJLLLLLLLLLLLLMMMNNNOOOPPPQQQOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQSSSUUUWWWYYYWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVTTTSSSQQQQQQPPPPPPQQQSSSTTTTTTQQQPPPOOOOOORRRRRRRRRRRRRRRSSSTTTTTTTTTRRRTTTYYYZZZXXXXXX[[[]]]___aaabbbdddfffkkknnnsssuuuyyy}}}}}}vvvuuurrrpppqqqrrrrrrooommmooooooqqqvvv~~~iiiRRRFFFBBB@@@??????@@@???BBBJJJXXXfffooosssuuuuuuuuuuuuuuuwww|||wwwcccRRRKKKEEE;;;666999555444444333222222111111222111111000000111111222333333333222222222111111000000111222222222222111333333333333333333333333333333444444555666666666555555555555666777888999:::999888777888999;;;<<<>>>======<<<<<<===>>>>>>??????@@@AAAAAAAAAAAAAAACCCAAAAAAEEEKKKOOOMMMKKKGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCEEEFFFHHHJJJKKKKKKKKKKKKGGGGGGFFFFFFEEEEEEEEEDDDDDDFFFHHHIIIIIIJJJLLLNNNMMMNNNNNNMMMKKKKKKLLLNNNKKKKKKKKKMMMOOOPPPOOONNNQQQNNNJJJFFFDDDEEEGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGHHHIIIKKKKKKIIIGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHFFFEEEEEEFFFHHHIIIIIIIIIGGGFFFEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDCCCBBBDDDDDDEEEEEEEEEEEEDDDDDDFFFDDDBBB@@@>>>=========>>>>>>????????????>>>>>><<<<<<>>>>>>>>>===;;;:::???@@@@@@???===;;;;;;<<<<<<;;;:::::::::<<<>>>???<<<:::999999:::999888666666555444444555777999:::<<<;;;::::::;;;<<<===>>>999999999888888888777777888888999999999999888888888888777666666666777777777666666666666666777777;;;888666666777888666444333333444444444444444444444444444444444444444444222222111111111111222222222222555:::;;;666444555333444555444222111111222|||xxxwwwvvvtttssswwwwwwwwwvvvsssnnnhhhcccccceeeiiipppxxx~~~}}}||||||xxxwwwuuurrrnnnjjjgggeee^^^\\\[[[[[[ZZZYYYWWWTTTVVVTTTRRRRRRRRRSSSRRRPPPSSSUUUVVVUUUSSSQQQPPPPPPOOOOOOOOOOOOOOOMMMLLLLLLKKKIIIHHHIIIKKKJJJFFFBBBGGGFFFDDDDDDEEEHHHKKKMMMLLLKKKIIIGGGEEECCCAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@BBBDDDDDDBBBAAA@@@AAAAAAAAAAAAAAABBBCCCEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGDDDDDDEEEEEEFFFGGGGGGGGGJJJJJJIIIIIIIIIHHHHHHHHHJJJNNNRRRSSSPPPNNNNNNNNNNNNNNNOOOOOOPPPQQQSSSSSSPPPPPPQQQRRRRRRQQQPPPPPPOOOOOOPPPQQQSSSUUUXXXYYYVVVUUUUUUTTTSSSSSSSSSSSSRRRSSSRRRRRRQQQPPPOOONNNQQQRRRSSSSSSQQQOOOOOOPPPQQQQQQQQQRRRSSSUUUVVVWWWYYYVVVWWWZZZ\\\ZZZ\\\___bbbdddfffhhhjjjnnnrrrvvvyyy|||}}}zzzyyyvvvsssqqqppppppqqqsssrrrpppnnnuuuuuuzzzhhhYYYIIICCCBBBAAAAAAAAAEEEEEEKKKYYYjjjwww{{{{{{{{{zzzyyyxxxxxx{{{tttWWWIII===<<<:::555222555444444333333222111111111222111111000000111111222222222111111111111000000///000111111222222111111222222333333333333333333333333333444555555666666555555555555666777888999999888888888999:::<<<===<<<<<<;;;;;;<<<>>>???@@@===>>>??????@@@AAAAAABBBEEECCCCCCGGGLLLOOONNNLLLHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGFFFEEEEEEDDDDDDCCCEEEGGGJJJKKKLLLKKKKKKHHHHHHGGGFFFEEEDDDDDDCCCEEEFFFHHHIIIIIIIIIKKKMMMMMMMMMNNNLLLKKKJJJKKKMMMJJJIIIHHHJJJLLLNNNNNNNNNOOOMMMJJJGGGFFFEEEFFFFFFJJJJJJKKKKKKKKKKKKKKKJJJLLLJJJIIIJJJKKKKKKJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHGGGGGGFFFEEEEEEEEEEEEFFFCCCDDDDDDCCCBBBAAABBBCCCCCCDDDDDDEEEEEEDDDDDDCCCIIIGGGDDDAAA>>><<<<<<;;;===>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::;;;<<<;;;999888999:::<<<;;;;;;:::;;;<<<>>>???<<<;;;::::::<<<<<<;;;:::666666555555666888;;;<<<======<<<<<<===>>>>>>???999999888888888777777777888888999999999999888888888777666666555555555666777777666555555666666777777666444444666666666555555555555555555444444444555555555555444444444444222222111111111111222222000222888???@@@:::666555444555666555333222222333~~~}}}zzzyyyzzz|||vvvoooeeeaaa___bbbjjjttt{{{~~~{{{zzzwwwtttoookkkhhhfffcccaaa_________]]][[[XXXXXXVVVSSSRRRSSSSSSQQQPPPQQQRRRSSSRRRPPPNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLJJJJJJKKKLLLKKKHHHEEEGGGFFFDDDCCCEEEGGGKKKMMMLLLKKKJJJHHHFFFDDDBBBAAA@@@@@@AAAAAAAAABBBBBBBBBAAACCCEEEEEECCCBBBBBBCCCCCCBBBBBBBBBBBBCCCDDDDDDCCCDDDEEEGGGHHHHHHIIIIIIDDDDDDEEEFFFGGGHHHIIIIIIKKKKKKKKKJJJJJJJJJJJJJJJLLLOOOSSSTTTRRRPPPOOOPPPOOOOOOOOOOOOPPPQQQRRRSSSQQQRRRTTTVVVVVVTTTRRRQQQPPPPPPQQQRRRSSSUUUVVVWWWTTTSSSRRRQQQPPPPPPQQQQQQPPPQQQRRRSSSRRRQQQPPPOOOSSSTTTUUUTTTRRRQQQRRRSSSRRRRRRRRRSSSTTTVVVWWWXXX[[[XXXWWW[[[\\\\\\___cccgggiiilllooorrrvvv{{{~~~~~~yyyrrrssswwwxxxwwwrrrqqqqqqqqqrrrssstttttt|||[[[OOODDDBBBCCCCCCEEEHHHNNNSSS]]]kkkxxx|||yyyzzzsss[[[III???888777777333111222333333222222111111111000111111000000000000111111000000000000000000000000///000000111111111111111222222222222222333333333222333333444444555666666555555555555555666888888777777777888999;;;===>>>;;;::::::999:::<<<>>>???======>>>>>>???@@@AAABBBBBBBBBBBBEEEIIIKKKJJJIIIIIIJJJJJJKKKKKKJJJJJJIIIGGGGGGGGGGGGFFFFFFEEEEEEAAACCCFFFIIIKKKKKKJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDFFFGGGIIIIIIIIIIIIJJJLLLLLLLLLMMMKKKJJJIIIJJJLLLJJJIIIGGGHHHKKKMMMOOOOOOMMMLLLJJJHHHGGGEEEEEEEEEJJJJJJKKKLLLLLLLLLKKKKKKOOOMMMKKKJJJKKKKKKJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFGGGHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGBBBDDDFFFEEEAAA@@@BBBDDDCCCDDDDDDDDDDDDDDDDDDCCCGGGFFFCCC@@@===<<<;;;;;;======>>>>>>>>>>>>======>>>===<<<;;;:::;;;<<<<<<666888999888777777888999;;;::::::::::::;;;<<<===;;;::::::;;;===>>>>>>===777666555666777999<<<===>>>>>>>>>===============888888888888777777777777888888999999999999888888777777666555555555555555777777666555555555666666555555444444555666777777777666555444444333333333444444444444444333333333222222111111111111222222000111777>>>???:::777666555666666555333333444555}}}}}}{{{yyyxxx{{{rrriii___ZZZ^^^fffnnnrrr}}}|||~~~}}}zzzvvvqqqlllhhheeefffdddcccbbbaaa```]]][[[XXXVVVTTTTTTUUUUUUTTTSSSPPPQQQRRRQQQNNNLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOMMMLLLLLLLLLMMMLLLJJJHHHGGGFFFEEEDDDEEEGGGJJJLLLLLLLLLLLLKKKIIIGGGEEECCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDFFFEEEDDDCCCDDDEEEFFFEEEDDDBBBBBBAAAAAAAAACCCEEEFFFHHHIIIJJJJJJJJJDDDEEEFFFGGGHHHJJJJJJKKKIIIIIIJJJKKKKKKLLLMMMMMMLLLNNNQQQRRRQQQPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSSSSRRRSSSUUUVVVVVVUUUSSSRRRRRRRRRRRRSSSSSSSSSRRRRRRRRRQQQPPPNNNNNNNNNOOOPPPPPPQQQRRRSSSTTTSSSRRRQQQTTTUUUUUUTTTSSSRRRSSSTTTUUUTTTTTTUUUVVVWWWXXXYYY\\\YYYXXX\\\^^^^^^bbbgggjjjlllpppsssvvv{{{}}}wwwqqqqqqvvv{{{}}}}}}tttrrrpppoooppptttyyy}}}nnnUUULLLCCCAAACCCFFFLLLRRR\\\eeeqqq{{{}}}}}}uuu\\\JJJBBB<<<777666666333111111222111111111111111000000111000000000000000000111//////////////////////////////000111111111111000111111111222222333333333222222333333444555555555444444444444555666777888666666777888999:::<<<<<<:::999888777888:::===>>>>>>>>>>>>>>>???@@@AAABBBAAAAAABBBDDDFFFHHHHHHGGGIIIJJJJJJKKKKKKJJJJJJIIIGGGGGGGGGFFFFFFFFFFFFFFFCCCEEEIIILLLMMMMMMLLLKKKKKKJJJJJJHHHGGGFFFEEEEEEGGGHHHIIIIIIHHHHHHJJJKKKKKKKKKLLLJJJIIIHHHIIIKKKKKKIIIHHHIIILLLNNNPPPPPPLLLLLLJJJHHHGGGEEEDDDDDDIIIIIIJJJKKKKKKKKKKKKKKKPPPNNNLLLKKKKKKKKKJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIJJJIIIHHHGGGFFFFFFFFFFFFCCCEEEGGGFFFCCCAAACCCEEECCCCCCDDDDDDDDDDDDCCCCCCCCCBBB@@@>>><<<<<<<<<<<<======>>>>>>>>>>>>======???===<<<::::::;;;<<<===999:::;;;;;;:::999;;;<<<999999999999999999:::::::::999999;;;===???>>>>>>888777666666777999<<<===??????>>>===<<<:::999888888888888777777777666666777888888999999888888777666666555555555555666666777777666555555555555555555555555555555666777888;;;:::888666555444444444333333333222222222111111222222111111111111222222111111444999:::777666888999999888666333111222333zzzzzzyyyyyyzzz}}}vvvhhh\\\XXX[[[```dddrrrwww}}}|||{{{yyy{{{~~~zzzuuupppllliiiiiigggeeeddddddbbb___]]]ZZZXXXWWWVVVXXXXXXWWWVVVQQQRRRRRRQQQNNNMMMMMMNNNOOOOOONNNNNNOOOOOOPPPQQQNNNNNNNNNNNNMMMMMMLLLLLLGGGGGGFFFGGGGGGIIIJJJKKKLLLMMMMMMMMMLLLJJJHHHGGGCCCDDDDDDDDDDDDEEEEEEEEEDDDEEEFFFFFFEEEEEEFFFGGGHHHGGGEEECCCBBBAAA@@@@@@DDDEEEGGGIIIJJJJJJJJJJJJFFFFFFGGGHHHIIIJJJKKKLLLIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNOOOPPPPPPQQQSSSSSSRRRRRRSSSSSSTTTUUUQQQRRRSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQQQQPPPOOONNNPPPOOOMMMLLLLLLMMMOOOPPPPPPQQQRRRSSSTTTUUUUUUUUUSSSTTTTTTSSSQQQQQQSSSUUUWWWWWWWWWWWWXXXYYYZZZ[[[^^^[[[[[[```cccdddhhhmmmmmmppptttxxx||||||pppnnnnnnrrrxxx~~~uuutttsssrrruuu}}}yyybbbOOOHHHCCCDDDGGGMMMWWW```lllvvvsss[[[JJJ???888555222222222222111000000000000000000000000000111000000//////000000111......////////////000000...///000000111111000000000000111111222333333333222222222333444444555555444444444444555666777888555666666777888999::::::999888777666888;;;>>>@@@@@@@@@???>>>>>>@@@AAABBBAAABBBCCCEEEFFFGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIMMMPPPQQQPPPMMMLLLJJJJJJIIIHHHGGGFFFFFFEEEGGGIIIJJJIIIHHHHHHIIIJJJJJJJJJKKKIIIHHHGGGHHHJJJJJJIIIIIIJJJMMMPPPQQQPPPLLLKKKJJJHHHFFFEEEDDDDDDGGGHHHIIIJJJKKKKKKKKKJJJOOONNNLLLLLLLLLLLLJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJGGGFFFFFFEEEEEEEEEFFFFFFEEEFFFFFFEEEDDDCCCDDDEEEBBBCCCCCCDDDDDDCCCCCCBBB@@@???>>>===<<<<<<===>>><<<======>>>>>>======<<<===<<<;;;:::999:::;;;;;;888999::::::888888999:::888888888888888888888888999888888:::<<<>>>======999888777666777888:::<<<>>>>>>>>>===;;;999777666888888777777777666666666666777777777777777777666555555555555666777888888777777666555444444444444444555666555555555777999@@@>>><<<999777666666666333333222222111111000000222222111111111111222222222000111555666444444777======:::666111......///rrrtttxxx}}}ssseeeZZZUUUUUUWWW___eeemmmuuuyyy|||}}}~~~|||}}}|||wwwtttrrrooommmkkkjjjiiigggdddbbb^^^\\\ZZZZZZZZZZZZYYYXXXTTTTTTTTTRRRPPPOOOOOOPPPQQQPPPOOOOOOOOOPPPQQQRRRNNNOOOOOOOOONNNMMMNNNNNNHHHIIIJJJKKKKKKKKKLLLLLLLLLMMMNNNOOOOOOMMMKKKJJJEEEEEEFFFFFFFFFGGGGGGGGGEEEFFFGGGGGGFFFFFFGGGIIIIIIHHHFFFEEECCCCCCBBBBBBDDDEEEHHHIIIJJJJJJIIIHHHGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLMMMMMMNNNNNNNNNOOONNNLLLLLLMMMOOOQQQRRRRRRRRRRRRQQQRRRRRRSSSTTTNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMMMMNNNMMMMMMKKKKKKNNNMMMLLLKKKKKKMMMPPPRRRQQQQQQQQQRRRSSSUUUVVVWWWTTTUUUUUUTTTRRRSSSUUUWWWVVVWWWWWWYYYZZZ\\\^^^___aaa___aaafffjjjllloootttvvvxxx}}}wwwpppllllllnnnrrryyy~~~xxxyyy|||gggUUUIIIFFFFFFKKKQQQZZZfffqqq{{{yyy]]]JJJ???888333222111///000111111000000000000000000000000000000000////////////000000......//////000000000000...//////000000000000000///000000111222222333333111222222333333444555555444444444444555666777777555555666777777777777777777666666777:::>>>CCCFFFCCCBBB@@@?????????AAABBBAAABBBDDDEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEHHHJJJMMMPPPPPPOOOLLLJJJGGGGGGGGGFFFFFFEEEEEEEEEHHHIIIJJJJJJHHHGGGHHHJJJIIIJJJJJJIIIGGGFFFHHHIIIHHHHHHIIIKKKNNNPPPPPPOOOMMMLLLIIIGGGEEEDDDDDDDDDGGGHHHIIIJJJKKKKKKKKKKKKMMMLLLLLLMMMMMMMMMJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKDDDDDDDDDEEEGGGHHHJJJJJJFFFDDDCCCCCCDDDDDDCCCBBBBBBCCCCCCDDDDDDCCCCCCBBBAAA@@@???=========>>>>>><<<<<<============<<<<<<:::999999888888888888888666888888888666666666888888888999999999888888888888777777888:::<<<;;;::::::888777666666777999:::<<<<<<======<<<;;;999888888777777777666666666666555555666666666666555555444444555666777999:::;;;777777666555444444444444333555666555333222555777@@@>>>;;;888666555555555444444333222222111000000222222111111111111222222222000000444444222222444;;;:::888444000//////111kkkooowww{{{lll]]]SSSPPPQQQQQQWWWaaajjjrrrxxx~~~~~~{{{zzzuuusssqqqpppooommmjjjhhhbbb___]]]\\\\\\[[[ZZZXXXUUUVVVUUUSSSQQQPPPQQQRRRRRRQQQPPPOOOPPPPPPRRRRRROOOPPPPPPPPPNNNNNNNNNOOOJJJKKKLLLNNNNNNNNNMMMLLLLLLMMMOOOPPPPPPOOONNNLLLFFFFFFGGGGGGGGGHHHHHHHHHFFFGGGGGGGGGFFFFFFHHHJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDFFFHHHJJJJJJJJJHHHGGGHHHHHHIIIIIIJJJKKKKKKKKKOOOOOONNNNNNNNNNNNMMMMMMQQQNNNKKKJJJLLLOOORRRTTTPPPOOOOOOOOOOOOPPPPPPQQQKKKKKKJJJIIIIIIJJJKKKKKKGGGHHHJJJKKKKKKKKKJJJIIINNNLLLKKKJJJKKKNNNQQQSSSQQQPPPPPPPPPRRRTTTVVVXXXWWWXXXXXXVVVUUUVVVXXXZZZUUUVVVWWWYYY\\\___aaacccdddbbbeeelllppprrruuuzzz~~~}}}uuuppplllnnnnnnooosssyyy}}}~~~~~~{{{iiiTTTHHHEEEEEEJJJSSS\\\eeesssgggPPPCCC;;;555555555333111000222333111////////////000000000000000000////////////000000.../////////000000111111...//////000000000000000///000000111222222333333111222222333333444555555444444444444444555777777444555666666666666666555555555555777<<>>======>>>>>><<<<<<============<<<<<<777777777777666666666555:::;;;<<<;;;999999999:::999999:::::::::999999888777666666777999::::::999:::999777555555666777888999:::<<<=========<<<;;;777777777777666666666666444444555555555555444444444444555666888:::<<<===888777666555444333333333222444555444111111333555>>>;;;888555222111111111555555444333333222111111222222111111111111222222111000111555555222000222555555444333111222444777uuuyyy{{{sssjjj___UUUNNNMMMMMMQQQZZZbbbiiisss|||~~~}}}}}}~~~}}}~~~|||{{{yyyvvvrrrmmmiiiggggggccc^^^]]]^^^^^^]]]\\\WWWYYYYYYWWWTTTSSSUUUWWWSSSTTTTTTTTTSSSRRRQQQQQQNNNPPPQQQPPPOOONNNOOOPPPOOOOOOPPPOOOOOONNNMMMLLLMMMMMMMMMNNNOOOOOOMMMKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHJJJIIIHHHFFFFFFGGGHHHHHHGGGHHHIIIKKKLLLLLLLLLLLLIIIIIIHHHHHHIIIJJJLLLMMMNNNNNNNNNNNNOOOPPPQQQRRRQQQPPPNNNMMMMMMNNNPPPQQQPPPPPPPPPOOONNNMMMMMMLLLIIIGGGFFFEEEDDDFFFGGGHHHIIIIIIHHHHHHHHHIIIIIIJJJLLLKKKJJJIIIJJJMMMPPPRRROOOQQQSSSTTTUUUUUUXXXYYYZZZYYYXXXXXXWWWXXXXXXXXXYYYZZZ\\\]]]]]]```cccffflllooorrruuuwwwzzz}}}tttnnnlllllllllmmmooorrruuuyyy}}}uuuiii\\\RRROOOPPPQQQXXXfffssszzz~~~fffQQQDDD<<<777444000000000000000000000000///---***+++---///---,,,000000000000000000000000.........///////////////............////////////.........///000222333444222222333333333333444444333333555555555444333222555555555555666666666666666999777777DDDXXX^^^XXXKKKEEE???>>>@@@BBB@@@>>>>>>???BBBEEEGGGHHHIIIIIIDDDDDDCCCDDDDDDEEEFFFFFFHHHHHHHHHGGGFFFEEEDDDCCCAAABBBDDDEEEFFFFFFFFFEEEGGGGGGFFFEEEEEEFFFGGGHHHMMMKKKHHHEEEEEEGGGJJJLLLKKKJJJIIIHHHGGGHHHIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKJJJIIIHHHGGGFFFFFFKKKKKKKKKJJJIIIHHHFFFEEEJJJKKKKKKLLLKKKJJJHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHKKKJJJJJJJJJJJJKKKKKKLLLEEEEEEGGGIIILLLNNNQQQRRRGGGFFFEEEEEEEEEEEECCCAAA>>>??????@@@@@@@@@??????>>>>>>============>>>>>>======>>>??????>>>===<<<888888777777777777888888:::>>>@@@>>>999555555777888888888888888888888888:::888666555777888888888<<<:::888777777888888888999999::::::999999888888666666666666555222000///666555444444444666777888444444555555666666777777444444444444444444444444444444555555444444333222111222222333333222222111333333333333333222111000111111222222222333333333000000111111111111000000666777888777333111222444yyy~~~~~~yyyssslllddd\\\WWWOOOKKKLLLQQQVVV]]]gggppp|||}}}~~~~~~}}}{{{xxxwwwwwwzzz~~~{{{wwwrrrnnnlllkkkgggcccaaa``````___]]]YYYZZZ[[[ZZZWWWVVVWWWXXXVVVVVVVVVUUUUUUTTTSSSRRRPPPQQQRRRQQQPPPOOOPPPQQQOOOPPPPPPPPPOOONNNNNNMMMMMMLLLLLLMMMOOOOOOMMMKKKKKKKKKKKKLLLLLLMMMMMMNNNLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMKKKKKKJJJJJJJJJKKKMMMNNNOOONNNNNNMMMMMMNNNNNNOOOPPPOOONNNLLLLLLMMMNNNOOONNNNNNNNNMMMLLLLLLKKKJJJHHHGGGEEEDDDCCCDDDEEEFFFJJJJJJJJJJJJJJJKKKLLLMMMLLLKKKJJJJJJLLLNNNQQQSSSSSSUUUVVVVVVUUUVVVWWWXXXWWWWWWWWWWWWXXXXXXYYYYYYZZZ\\\^^^```bbbfffjjjnnnqqqtttwwwzzz}}}~~~uuunnnlllmmmnnnnnnqqqtttyyyzzzlllccc[[[UUUVVV[[[aaabbbjjjvvvqqqcccQQQBBB:::666444222000000000000000000000000111///------///000///...////////////////////////000000000000000/////////............////////////000000//////000111222222222222222333333333444444333444555555555444333333666666666666777777777777444888999===MMMbbbiiieeeNNNIIICCCAAABBBCCCAAA???>>>@@@BBBDDDFFFGGGGGGGGGBBBBBBBBBBBBCCCCCCDDDDDDGGGGGGGGGGGGFFFEEEDDDCCCAAABBBCCCEEEFFFFFFEEEEEEFFFEEEDDDCCCDDDEEEFFFGGGHHHGGGEEEDDDEEEGGGJJJKKKJJJIIIHHHGGGGGGHHHIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKLLLKKKKKKKKKLLLLLLMMMMMMLLLKKKJJJIIIHHHGGGFFFEEEIIIIIIJJJJJJJJJIIIIIIIIIGGGGGGGGGHHHHHHHHHHHHHHHLLLKKKJJJJJJIIIJJJJJJJJJGGGGGGFFFFFFGGGGGGHHHIIIGGGFFFEEEEEEFFFEEECCCAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>============>>>>>>>>>?????????>>><<<;;;:::888888777777777777888888:::===???===888555666888888888888888888888888888999777666555777888888777999777666555666666777777::::::;;;<<<;;;:::999888666666666555444333222111555555444444444555666777666666555555444333333333444444444444444444444444555666666666555444333333111222222333333222222111333333333333333222111000111111111222222222333333000000111111111111000000333555666444222000111333}}}}}}~~~}}}{{{wwwsssoookkkeeebbbTTTNNNIIIIIIKKKOOOXXX```nnnqqqvvvzzz{{{yyyvvvssssssuuuxxx}}}}}}yyyuuurrrqqqnnniiifffdddbbb```___[[[]]]^^^]]][[[ZZZYYYZZZYYYXXXXXXWWWWWWVVVUUUUUUSSSTTTTTTTTTRRRQQQQQQRRRPPPPPPOOOOOOOOOOOONNNNNNMMMLLLKKKLLLNNNNNNLLLKKKJJJJJJKKKLLLMMMNNNNNNOOOLLLLLLMMMMMMMMMMMMNNNNNNLLLLLLLLLLLLLLLKKKJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKLLLMMMNNNOOOOOOMMMLLLKKKKKKKKKKKKOOONNNMMMKKKKKKKKKLLLMMMLLLLLLLLLLLLKKKJJJIIIIIIGGGFFFEEECCCCCCCCCDDDEEEKKKKKKLLLLLLMMMNNNOOOPPPMMMLLLLLLLLLMMMPPPSSSUUUWWWXXXYYYXXXWWWVVVWWWXXXVVVWWWYYYZZZ[[[\\\\\\\\\YYY[[[___bbbfffkkkppptttxxx{{{|||rrrooollllllnnnqqqtttuuu{{{vvvgggaaaZZZVVVUUUYYYdddooovvvvvv|||wwwUUULLLAAA888555555444444000000000000000000000000000///------///000///...////////////////////////222111111000000/////////............////////////111111000000000000111111222222222222333333333333333444555555555555444444666666666777777777888888333888<<>>???@@@BBBDDDEEEEEEEEEDDD@@@AAAAAAAAAAAAAAABBBBBBEEEEEEEEEEEEEEEDDDCCCBBBAAABBBCCCDDDDDDEEEDDDDDDDDDCCCBBBBBBCCCDDDEEEFFFIIIIIIHHHGGGGGGHHHHHHIIIHHHHHHGGGGGGGGGHHHHHHIIIGGGHHHJJJKKKLLLLLLLLLLLLNNNMMMLLLLLLLLLMMMNNNOOOMMMLLLJJJGGGFFFEEEEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKIIIIIIIIIHHHHHHHHHHHHHHHMMMLLLKKKIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDGGGFFFEEEEEEFFFEEEDDDBBBBBBAAA@@@??????@@@AAABBB???>>>>>>======>>>>>>????????????>>>===;;;999888999999888888888888999999;;;======;;;777555666999888888888888888888888888999777555666777888888777555555444444444555555666:::;;;=========<<<:::888777666555555444444555555666555555444444444444555555555444444333222222222444444444444444444444444777777777666666444333333111222222333333222222111222222333333333222111111111111111222222222222333000000111111111111000000000111222222000000000222{{{zzz{{{||||||yyyuuurrrpppmmmjjjggg]]]UUUNNNLLLKKKJJJNNNSSS]]]aaaiiipppvvvxxxxxxxxxvvvvvvvvvxxxzzz~~~{{{yyyvvvsssoookkkgggdddbbb```___```aaaaaa```^^^]]]]]]\\\\\\[[[YYYYYYXXXXXXWWWVVVWWWWWWVVVSSSRRRRRRSSSPPPOOOOOONNNNNNNNNNNNNNNMMMLLLKKKLLLMMMMMMLLLKKKJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKLLLMMMMMMNNNOOOOOOLLLMMMNNNOOONNNMMMLLLKKKLLLLLLMMMNNNNNNNNNMMMMMMNNNMMMLLLKKKKKKLLLMMMNNNNNNNNNLLLKKKJJJJJJJJJJJJNNNMMMLLLKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKJJJIIIFFFFFFEEEEEEEEEFFFGGGHHHLLLLLLMMMMMMOOOPPPQQQRRRPPPPPPOOOOOOOOOQQQSSSTTTWWWYYYZZZYYYXXXXXXYYYZZZ[[[\\\^^^```aaaaaaaaaaaa___bbbfffiiinnnsssyyy}}}~~~vvvpppnnnnnnnnnppptttzzz~~~tttfff]]]XXXVVVVVVZZZbbbnnn|||kkk\\\HHHBBB;;;555444333333222000000000000000000000000...---,,,,,,,,,---------////////////////////////222111111000///...------............////////////000000//////000111222222111222222222222333333333333444444444555555555555555555555555666666666777666:::<<>>>>>===<<<@@@@@@BBBCCCCCCCCCBBBAAA@@@@@@@@@AAAAAAAAA@@@@@@CCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBDDDFFFGGGPPPPPPOOOMMMKKKIIIGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHFFFGGGIIIKKKLLLMMMMMMNNNOOONNNLLLJJJIIIIIIIIIJJJMMMLLLIIIFFFEEEEEEFFFFFFFFFFFFFFFFFFGGGIIIKKKLLLJJJJJJIIIIIIIIIIIIHHHHHHMMMLLLJJJIIIGGGFFFFFFEEEEEEEEEEEEFFFFFFHHHIIIIIIGGGFFFDDDDDDEEEEEEDDDCCCDDDCCCAAA??????@@@AAACCC???>>>>>>======>>>>>>???>>>>>>======<<<;;;::::::999999888888888888999999;;;;;;;;;888666555777999888888888888888888888888888777555666777888777666222333444444444444555777999:::<<<======;;;999777777666555444444555777777777777666555555444444444111111222333444555555666444444444444444444444444666666666666555444222222111222222333333222222111222222333333333222222111111111111111222222222222000000111111111111000000//////000000000000111222~~~{{{{{{{{{{{{{{{xxxssspppnnnllliiihhhddd]]]WWWUUUSSSNNNKKKLLLNNNQQQXXX```iiiqqqwwwzzzzzzyyywwwwwwwwwxxxzzz{{{yyyxxxuuuqqqlllhhhfffeeeeeeddddddddddddcccbbbaaa```___^^^\\\[[[[[[[[[[[[YYYZZZZZZXXXVVVTTTTTTUUURRRQQQOOONNNNNNNNNNNNNNNNNNLLLKKKKKKMMMNNNMMMLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNNNNMMMNNNOOOOOOOOONNNLLLKKKMMMNNNNNNNNNNNNNNNMMMLLLMMMLLLKKKKKKKKKLLLMMMNNNMMMMMMLLLKKKJJJJJJKKKKKKMMMLLLLLLKKKKKKJJJJJJKKKLLLMMMNNNOOOOOONNNLLLKKKFFFGGGGGGHHHJJJKKKMMMNNNMMMMMMMMMNNNOOOQQQRRRSSSUUUTTTSSSRRRQQQRRRRRRSSSUUUWWWYYYZZZZZZ[[[]]]___```aaabbbcccdddeeefffffflllnnnrrruuuyyy~~~yyyrrrmmmkkknnnoooqqquuu{{{xxxmmmcccZZZTTTRRRSSSUUU\\\hhhzzzvvv```OOOFFF<<<999555222000//////...////////////////////////---------,,,,,,,,,---...........................000000///...------,,,,,,............////////////------...///000222444555111111111222222222333333333333333333444444555555333333333444444444555555999:::;;;===AAAEEEDDD???===<<<::::::;;;<<<<<<<<>>>>>============>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<999888888888888888888999::::::999777666666777999777777777777777777777777777666555666777888666555222444666666555444666888777888999::::::888777555666666555444444666777888777777777777666555555555111222333444555666777777444444444444444444444444444555444444333222111000111222222333333222222111111222222333333333222222000000111111111222222222000000111111111111000000/////////000111222222222{{{zzz|||~~~~~~}}}}}}}}}|||xxxtttpppooonnnmmmlllllleeeaaaaaa^^^WWWPPPMMMIIIJJJLLLQQQYYYccclllqqqvvvvvvvvvwwwwwwxxxxxxxxx{{{~~~~~~}}}yyysssooommmmmmmmmkkkiiihhhiiiiiihhhgggfffeeecccaaa_________```^^^______]]]ZZZXXXXXXXXXVVVTTTRRRPPPOOONNNOOOOOOOOOMMMLLLLLLMMMNNNNNNMMMMMMLLLLLLKKKJJJIIIHHHGGGIIIIIIJJJJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNMMMLLLLLLNNNNNNNNNNNNNNNMMMLLLKKKLLLKKKKKKKKKKKKMMMNNNOOONNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLNNNOOOQQQRRRRRRQQQOOONNNIIIJJJKKKMMMNNNPPPQQQQQQOOOOOOOOOPPPQQQRRRSSSTTTWWWVVVUUUTTTTTTTTTTTTTTTUUUWWWZZZ\\\]]]___aaadddddddddeeefffhhhjjjlllmmmsssuuuyyy|||}}}sssmmmkkkjjjiiimmmqqqvvv|||}}}xxxnnnfff]]]VVVQQQNNNPPPUUUVVV]]]iii{{{vvv^^^LLLBBB>>>555444333222111111111111////////////////////////...///000///------///000........................///......------,,,,,,,,,............////////////,,,,,,---///111333555666111111111111222222222222222111111111222333444555222222222333333333333444888888999:::<<<<<<:::888::::::::::::;;;<<<>>>>>>>>>???@@@@@@@@@???>>>>>>>>>???@@@AAA@@@???>>>======>>>???@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCEEEHHHIIIJJJJJJJJJJJJHHHGGGFFFEEEAAABBBCCCEEEFFFGGGGGGGGGFFFGGGIIIKKKLLLMMMNNNNNNKKKKKKLLLLLLLLLMMMMMMMMMKKKJJJIIIHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGFFFDDDAAAAAABBBDDDDDDCCCCCCBBBAAA@@@??????@@@@@@===<<<<<<;;;;;;<<<<<<===::::::999::::::;;;======888888777777777777888888888888777777777777777888777777777777777777777777666555555666777888666444222555888888555444555888777777777777666666555555555555555444555555666666666666666777666666555444555555555444444444444444444444444444444444444444222333333333333222111111111222222333333222222111111111222333333333222222000000000111111111111222000000111111111111000000111000///000222333222111~~~|||zzzwwwvvvvvvwwwyyy||||||}}}}}}yyyxxxxxxzzz{{{{{{vvvooojjjkkkjjjccc[[[XXXQQQOOOMMMLLLOOOUUU\\\aaaiiilllqqqvvvzzz|||||||||{{{|||}}}yyyxxxxxxuuurrrnnnlllnnnooooooooommmkkkhhhfffeeedddeeeeeedddeeedddbbb___]]]\\\]]][[[YYYVVVTTTQQQQQQQQQQQQQQQOOOMMMMMMNNNOOOOOOOOOMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLNNNMMMLLLLLLKKKKKKLLLLLLNNNNNNNNNNNNMMMLLLKKKJJJLLLKKKKKKLLLMMMOOOQQQRRRRRRQQQPPPNNNMMMLLLKKKKKKLLLMMMMMMNNNOOOOOOOOOOOOOOOPPPRRRTTTTTTRRRPPPOOONNNNNNOOOPPPQQQQQQQQQQQQSSSRRRRRRRRRSSSTTTTTTUUUUUUUUUUUUVVVVVVVVVWWWWWWXXXZZZ]]]___```bbbeeegggiiiiiiiiikkknnnssswwwzzzyyy|||}}}xxxpppkkkjjjlllooopppsssyyy~~~sssiiiaaa]]]WWWQQQLLLLLLLLLMMMUUU^^^eeeqqqttt]]]MMMCCC===999333444444333333333444555////////////////////////...///000///------///111.......................................---------............////////////------...///111222444555111111111111222222222222000000000000000222333444222222333333333444444444777666777999::::::999999999999:::;;;;;;;;;<<<===<<<===>>>?????????>>>=========?????????>>><<<;;;<<<<<<===>>>???@@@@@@@@@AAA@@@??????>>>???@@@AAA?????????@@@BBBDDDGGGHHHGGGGGGFFFEEEDDDCCCCCCBBB???@@@BBBDDDFFFGGGGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMJJJLLLMMMOOOOOONNNMMMLLLIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGEEEFFFFFFGGGHHHIIIJJJJJJEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDBBB@@@???AAABBBCCCCCCBBBAAAAAA@@@??????>>>>>>;;;;;;::::::::::::;;;;;;;;;:::999999999:::;;;<<<777777666666666666777777666666666777888888777666777777777777777777777777666555555666888777666444222666999888555333444666777777555444444444555666444444555555555444444333222333444555555555444333333333333333333333333333444444444444444444444444222222333333444444333333111222222333333222222111000111222333333333333222000000000000111111111111000000111111111111000000111000...///222222111///{{{wwwtttrrrsssuuuvvvvvvwwwxxxzzz}}}~~~vvvrrrrrrrrrllleeebbb]]]YYYSSSNNNLLLNNNRRRUUU^^^cccllluuu||||||{{{zzzzzz|||{{{vvvqqqoooqqqtttttttttqqqooollljjjhhhhhhiiiiiihhhiiihhhfffbbb`````````___]]]ZZZVVVTTTSSSSSSSSSQQQOOOMMMMMMNNNPPPPPPOOOMMMMMMMMMMMMMMMNNNNNNNNNKKKKKKKKKKKKLLLLLLLLLLLLNNNMMMKKKJJJJJJJJJKKKLLLNNNNNNNNNMMMLLLKKKJJJIIILLLLLLLLLMMMOOOQQQSSSUUUVVVTTTRRRPPPMMMLLLKKKJJJLLLMMMNNNOOOPPPQQQQQQQQQOOOPPPSSSTTTUUUSSSQQQOOOQQQQQQRRRRRRQQQQQQPPPOOOUUUUUUUUUTTTUUUUUUVVVVVVSSSTTTUUUVVVXXXYYYZZZZZZ\\\^^^```bbbcccdddgggiiimmmmmmnnnpppuuu{{{|||uuuqqqmmmjjjiiimmmrrrwwwzzz~~~uuuggg\\\UUUPPPMMMKKKFFFEEEJJJMMMQQQZZZeeewwwuuuYYYGGG@@@===666000111222222111000000111222////////////////////////,,,---///---+++***---///.................................///////////////............/////////000////////////000111333333000111111111111222222222000////////////111333444333333333444444444555555777666666999:::999999:::888999::::::999888999:::<<<<<<>>>??????>>>>>>===;;;<<<===>>>>>><<<:::999;;;;;;<<<>>>????????????AAA@@@???>>>>>>???@@@@@@======>>>???AAACCCFFFGGGJJJHHHFFFDDDBBB@@@??????>>>@@@BBBDDDFFFGGGGGGFFFHHHHHHJJJKKKLLLLLLLLLLLLLLLMMMOOOPPPOOOLLLIIIGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMMMMLLLKKKHHHFFFDDDDDDDDDEEEFFFHHHIIIJJJJJJCCCCCCCCCDDDEEEGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFGGGDDDAAA???>>>@@@BBBBBBBBB@@@AAAAAA@@@@@@>>>===<<<;;;::::::999999::::::;;;===<<<:::999888999::::::666666555555555555666666555555666777999888777555777777777777777777777777555555555666888777555333222666:::888444111333555999777555444333444666777333444555666555444222111///000222333444333333222...///000111333444555666444444444444444444444444222222333444555555555555222222222333333222222222000111222333333333333333000000000000111111111111000000111111111111000000222///......111222000...xxxtttooommmmmmooopppqqqqqqpppqqquuu|||~~~}}}{{{vvvpppmmmgggccc\\\VVVRRRPPPPPPQQQTTTTTTYYYeeesss}}}~~~|||zzzyyy{{{~~~{{{xxxvvvuuutttssspppmmmlllmmmnnnooooooqqqnnniiigggfffffffffeeeaaa___\\\ZZZYYYWWWTTTRRRUUUTTTSSSRRRQQQRRRSSSSSSTTTQQQNNNNNNQQQRRRPPPNNNJJJKKKLLLMMMMMMMMMLLLKKKPPPMMMKKKLLLOOOQQQPPPOOOPPPPPPPPPPPPOOOMMMLLLKKKLLLLLLMMMNNNPPPSSSVVVWWWZZZWWWSSSPPPMMMMMMMMMNNNKKKLLLMMMOOOPPPPPPQQQQQQPPPSSSVVVUUURRRPPPRRRTTTOOOOOOPPPQQQRRRTTTUUUVVV[[[YYYWWWVVVWWWWWWVVVUUUVVVWWWYYY[[[\\\]]]^^^^^^cccaaa```bbbgggjjjjjjiiippprrrvvvzzz~~~|||tttoookkkkkklllnnnoooqqqxxxvvviiiZZZQQQKKKFFFEEEFFFDDDEEEGGGJJJRRR```qqq}}}iiiWWWDDD<<<999555222111000000///000222222000///////////////////////////...---,,,,,,---...---,,,///...---,,,,,,,,,,,,,,,///............---------------...///////////////...//////000111222222333////////////000000000000///000000000000111111111555333111//////111333555444444555555555555555555555777999999999888999:::;;;;;;;;;;;;;;;;;;;;;;;;?????????>>>===<<<;;;:::??????>>>>>>======<<<<<>>@@@BBBDDDFFFEEEDDDCCCBBBAAAAAAAAAAAA???@@@AAACCCDDDEEEEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHIIIJJJJJJMMMLLLJJJHHHFFFDDDCCCBBB@@@BBBEEEFFFDDDBBBAAAAAADDDCCCDDDFFFHHHHHHGGGEEEKKKIIIGGGEEEEEEFFFGGGHHHCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@???============>>>AAA===999777666777777777;;;;;;;;;:::999888777666555555555666666666666666333333444444555666666666666666666666666555555444444555555555444333222222555555555555666666666666555555555555555555555555555555555555444333222111222222222222222222222222444333333222222333333444555555555444222222333444333333333333333333333333222222222222222222222222333222000/////////000111000000000000000000000000111111111000000000000000......//////000000111111~~~yyysssnnnmmmnnnnnnoooooonnnnnnqqqxxx~~~~~~xxxsssqqqppplllfff```ZZZWWWUUUUUUPPPPPPTTT]]]iiisssyyy{{{}}}|||{{{}}}~~~|||zzzyyyvvvtttrrrqqqrrrsssrrrqqqssspppmmmjjjjjjjjjiiihhheeeccc```___]]]\\\YYYWWWWWWWWWUUUTTTTTTTTTUUUVVVUUURRRPPPPPPRRRSSSRRRPPPNNNNNNOOOPPPPPPOOONNNMMMNNNLLLKKKLLLNNNOOOOOOMMMPPPPPPPPPOOONNNMMMLLLKKKMMMMMMMMMNNNOOORRRTTTUUUYYYWWWTTTQQQOOOOOOPPPPPPLLLLLLNNNOOOPPPQQQQQQQQQQQQRRRTTTTTTRRRQQQRRRRRRRRRRRRSSSSSSUUUWWWXXXYYY\\\[[[YYYYYY[[[\\\[[[ZZZ[[[\\\]]]^^^```aaabbbccciiihhhgggjjjnnnrrrrrrrrrtttwww{{{yyyssspppnnnmmmmmmoootttyyyyyymmm```WWWNNNJJJHHHEEEDDDFFFEEEHHHLLLSSS___qqqvvvVVVIII<<<999999666333222000///...///111222111000...........................---,,,---...///...,,,//////.........---------............---------------...///////////////.........//////000111111222.../////////000000000000000000000111111111111222444333111000000111333444333444444555555555555555555777999999888888999:::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>??????>>>===<<<;;;<<<=========>>>>>>>>>>>>BBBBBBCCCCCCCCCCCCDDDDDD>>>>>>>>>>>>???AAACCCDDDCCCBBBAAAAAA@@@@@@AAAAAA???@@@AAACCCDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHIIIIIIIIILLLKKKJJJHHHGGGEEEDDDCCCBBBDDDEEEEEECCCAAAAAAAAADDDCCCAAABBBDDDFFFFFFEEEIIIHHHGGGFFFFFFFFFFFFGGGCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA???>>>======>>>>>>@@@===999777666777777777999999999999888777666555555555555555555555555555333333444444555666666666777777777777777666666555666666777777666666555555444555555555666666666666555555555555555555555555555555555555444333222222222222222222222222222222333333222222222222333333333444444333111111222333333333333333333333444444444444333333222222111111222111000/////////000111000000000000000000000000000000000000000000000000////////////000000000000zzztttpppnnnmmmlllmmmllllllooouuu{{{{{{wwwvvvwwwuuurrrnnniiieeebbbaaaVVVUUUTTTVVV\\\dddkkkppp{{{}}}|||{{{yyyyyyzzzyyywwwvvvvvvsssqqqoooooonnnmmmkkkiiigggeeecccbbbaaa^^^\\\ZZZYYYXXXWWWWWWWWWXXXXXXWWWUUUSSSSSSTTTUUUTTTSSSSSSSSSSSSSSSRRRQQQPPPOOOPPPNNNMMMNNNPPPQQQPPPOOOSSSSSSRRRQQQPPPOOONNNNNNOOOOOOOOOOOOPPPRRRSSSUUUWWWVVVTTTQQQPPPQQQRRRSSSOOOOOOPPPQQQRRRSSSSSSTTTTTTTTTSSSTTTUUUVVVTTTSSSUUUVVVVVVWWWXXXZZZ[[[\\\]]]\\\\\\]]]```bbbbbbbbbaaaaaabbbcccdddgggiiikkkmmmmmmnnnqqquuuyyy{{{{{{}}}}}}tttnnnlllmmmoooqqqqqquuu|||yyyjjj\\\SSSOOOHHHDDDEEEEEEDDDEEEGGGEEEIIIPPPZZZhhh{{{nnnYYYCCC;;;444555777555222111111///......000111222111........................///...------//////...---......///000000///---,,,............------------....../////////......---------......///000000000....../////////000000000000111111111111222222222222222222222222222222222222333444444555555555444444666888999888888999:::::::::::::::::::::::::::;;;<<<>>>??????>>><<<;;;::::::;;;<<<>>>???@@@@@@???@@@AAAAAABBBBBBBBBBBB@@@@@@?????????@@@AAAAAA@@@????????????@@@AAAAAA@@@@@@BBBCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHHHHJJJIIIHHHHHHFFFFFFEEEDDDEEEEEEEEECCCAAA@@@AAABBBDDDAAA??????AAACCCEEEEEEGGGGGGGGGGGGGGGFFFFFFEEEBBBBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@>>>>>>>>>>>>>>>???<<<888777777777777777555666666777777666666555666666555555444444333333333333333444555555666666777888888888888777666666222222222333333333333333444444444555555555666666444444444444444444444444333333444444444444333333222222222222222222222222222222111111111111222222222333333222000000111333222222333333444444555555666555444444333222111000222111000/////////000000////////////////////////000000000000000000000000000000000000////////////~~~yyysssnnnjjjkkkjjjkkknnnttt{{{~~~{{{yyyyyyyyyzzzzzzzzzyyyvvvtttrrrhhhddd]]]VVVSSSUUU[[[```lllqqqxxx~~~}}}zzzxxxvvvtttssssssrrrooommmjjjhhhfffeeedddcccaaa___\\\[[[YYYXXXXXXXXXYYYZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTRRRQQQQQQTTTTTTTTTTTTUUUUUUTTTTTTXXXWWWVVVUUUTTTSSSSSSSSSSSSRRRQQQQQQQQQRRRTTTTTTTTTSSSRRRQQQQQQRRRSSSTTTSSSSSSSSSTTTTTTUUUVVVWWWYYYWWWVVVWWWZZZ[[[YYYVVVXXXXXXXXXYYY[[[\\\^^^___^^^]]]^^^```dddgggiiiiiiggggggggggggjjjmmmppprrrttttttvvvzzz~~~}}}yyyuuuooollllllppptttxxx{{{|||mmm```VVVNNNIIILLLFFFCCCDDDDDDDDDFFFKKKLLLQQQZZZcccnnn|||mmmUUUEEE<<<666222333444111//////444111...---...///000000........................000.........///000///...,,,---///000000...---+++.........---------,,,,,,......//////......---------------.........//////........./////////000000111111111111222222222222111222333333333333222111111222333444444444444444444666888999888888888:::999999999999999999999999999;;;===??????>>><<<;;;::::::;;;<<<===???@@@@@@>>>>>>@@@AAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>>============>>>@@@AAABBB@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGIIIJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDGGGFFFEEEBBB@@@???AAACCCBBBAAA???@@@BBBDDDDDDDDDDDDEEEGGGHHHHHHFFFEEEDDDBBBAAAAAA@@@@@@?????????AAA@@@@@@???>>>>>>=========;;;888777777888777777444555555666777777666666666666555444333222222222222333333444444555666666777777777777777666555555000000000000000111222222333333444444444555555555444444444444444444444444222222333444444444333333111111111111111111111111111111000000000000111111222222333222000000222333222222333333444444555555555444444444333333222222111111000000////////////......................../////////000000000000000111111000000//////......zzzqqqjjjhhhhhhhhhlllssszzz~~~~~~{{{zzz{{{|||~~~zzzyyy{{{|||zzzzzz||||||~~~~~~|||tttnnncccXXXPPPMMMPPPSSSXXX___iiittt~~~{{{zzzxxxxxxwwwuuuqqqooojjjhhhfffeeeeeedddbbb```]]]\\\[[[ZZZYYYZZZ[[[[[[[[[[[[[[[ZZZYYYYYYZZZZZZZZZYYYXXXVVVUUUTTTSSSSSSXXXYYYZZZZZZZZZYYYYYYXXX[[[ZZZXXXWWWVVVUUUUUUUUUTTTSSSRRRQQQQQQRRRSSSTTTRRRQQQQQQQQQQQQRRRSSSTTTUUUUUUTTTTTTUUUVVVWWWXXX[[[YYYXXXZZZ]]]^^^\\\YYYZZZZZZ[[[\\\]]]___```aaa``````aaadddhhhlllnnnnnnmmmmmmmmmnnnqqqtttxxxzzz}}}}}}uuuoooqqqpppoooooorrrwww~~~xxxpppdddXXXOOOJJJHHHGGGKKKFFFCCCCCCDDDFFFLLLSSS]]]dddmmmuuu{{{~~~gggQQQCCC<<<999444111222111///000333666333///------...------........................000.........///000///...***+++---......---+++***...------------,,,,,,,,,---...............------------------........................////////////000000111111111222222222000111333444444333111000000111222333444444444444444666888888777777888999999999999999999999999999888999;;;=========<<<;;;:::;;;;;;<<<===>>>>>>>>>@@@AAACCCEEEFFFEEEEEEDDDBBBAAAAAA@@@???>>><<<<<<;;;;;;<<<===>>>@@@AAABBBAAAAAABBBCCCDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHJJJKKKKKKKKKKKKLLLKKKJJJIIIHHHGGGCCCCCCCCCCCCCCCDDDDDDDDDGGGGGGEEEBBB??????AAACCC@@@AAABBBDDDFFFFFFDDDBBBBBBDDDFFFGGGGGGFFFDDDCCCBBBBBBAAA@@@??????>>>>>>@@@?????????>>>======<<<;;;999777777777888888777555555666777888888888888666666555444333222222222222222333333444555555555555555666666555555444333333333222222333444555666333333333333444444444444444444444444444444444444222222333333444333333333111111111111111111111111111000000//////000000111222333333333111111333444222222222333333333444444222222222333333444444444000000000000//////......------------------------......//////000000000000111111000000//////......~~~uuunnngggffffffjjjpppwww{{{}}}~~~}}}{{{zzzxxxwwwwwwvvvuuussstttxxxzzzzzz|||}}}zzzrrrlllcccYYYSSSOOONNNOOOLLLQQQZZZdddppp}}}~~~}}}zzzuuuqqqllljjjiiihhhhhhhhhfffdddaaa```___^^^]]]^^^^^^______``````___]]]]]]^^^```^^^]]]\\\ZZZYYYXXXXXXXXX[[[]]]______]]]\\\[[[\\\\\\[[[YYYXXXWWWVVVWWWWWWUUUTTTSSSRRRRRRSSSTTTUUUTTTTTTTTTTTTUUUVVVVVVWWWWWWWWWVVVUUUVVVWWWYYYZZZ\\\[[[[[[]]]^^^___^^^]]]______```aaabbbdddeeefffgggfffgggjjjnnnrrrssstttuuuuuuvvvxxx{{{yyyuuurrrnnnllljjjmmmqqqvvv|||wwwqqq```[[[TTTLLLFFFDDDDDDEEEFFFCCCBBBFFFJJJOOOXXXbbbnnnuuu{{{bbbNNN???888888555222000111000///333999555333000......---,,,+++------------------------///...------//////...---)))***+++,,,---,,,++++++------------,,,,,,,,,,,,,,,,,,---.......................................------.........////////////000000000000111111111111222333444444333222111///000111222333444444444333555777888777777888999888888888888888888888888888888999:::::::::::::::::::::;;;<<<======>>>>>>>>>@@@BBBDDDEEEEEEDDDCCCAAAAAAAAA@@@???===<<<;;;;;;;;;<<<<<<>>>@@@AAABBBAAABBBBBBCCCDDDDDDCCCCCCAAAAAABBBBBBCCCDDDDDDDDDEEEEEEFFFGGGIIIJJJKKKKKKJJJKKKLLLLLLKKKJJJHHHGGGCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFDDDBBB@@@???AAADDD@@@AAADDDGGGIIIHHHDDDAAABBBCCCEEEFFFGGGFFFDDDCCCCCCBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>===<<<;;;::::::888777777888999888777666777888888999999999999666666555555444444333333222222222333444444555555444555555555555444333333333333222111111222444444222222222333333333444444333333333333333333333333222222333333333333222222111111111111111111111111111111000000000000111111222333333333111222333555222222222222222111111111///000111222333444444555//////000000000///...---........................---......//////000000111000000000000////////////vvvxxx|||}}}xxxsssjjjiiihhhkkkpppuuuyyy{{{zzzwwwttttttvvvwwwuuussspppooorrrxxx{{{|||~~~xxxtttmmmhhhaaa]]][[[XXXTTTPPPJJJLLLOOOUUU^^^kkkxxxzzzvvvrrrpppnnnnnnooonnnmmmkkkgggfffeeeccccccddddddeeeeeefffgggeeecccbbbdddfffdddcccbbb```_________``````bbbeeeeeebbb``````aaaaaa___]]][[[ZZZZZZ[[[\\\ZZZZZZXXXXXXXXXYYYZZZ[[[YYYYYYYYYZZZZZZ[[[\\\\\\^^^]]]\\\[[[[[[\\\^^^______```bbbcccbbbbbbcccdddfffffffffgggiiijjjlllmmmpppoooooorrrvvvyyyzzzzzz~~~|||vvvqqqnnnoooqqqrrrnnnttt}}}{{{qqqhhh```[[[RRRPPPMMMIIIFFFEEEFFFGGGFFFFFFKKKRRRYYY```jjjuuuuuu]]]KKK@@@777444555000///000111///---111888222000......//////...,,,------------------------...---,,,---...///...,,,+++++++++,,,,,,------------------,,,,,,,,,++++++***+++,,,---.../////////........................---------.........//////....../////////000000000222222222333333222222222...///000222333333444444333555777888777777888999888888888888888888888888888888777666666777888999888888999;;;===>>>@@@@@@<<<===@@@CCCDDDCCCBBBAAAAAAAAAAAA@@@???===;;;:::<<<<<<<<<===>>>@@@AAABBBAAABBBCCCCCCDDDCCCCCCCCC???@@@AAABBBCCCEEEFFFFFFFFFGGGGGGHHHIIIJJJJJJKKKIIIJJJKKKLLLLLLKKKIIIHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@BBBDDDAAABBBCCCEEEHHHGGGEEECCCBBBCCCDDDEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@???>>>>>><<<=========<<<;;;:::999888777666777888999888777777777888999999999888888555555555555555555555555111222222333333444555555555555555555555444444333333222000//////000111222222222222222333333333333333333333333333333333333333333333333333222111000111111111111111111111111222111111000000111111222000111222111000111222444222222111111000/////////000000000111111222222222...///000000000///...---........................------......///000000111////////////000000000000ooopppsssxxx{{{{{{yyyvvvpppnnnmmmnnnrrrvvvyyyzzzsssooolllnnnsssuuussspppnnnnnnrrryyy}}}|||vvvssslllgggbbbaaabbb___YYYSSSNNNMMMKKKKKKQQQ\\\iiirrr|||~~~zzzwwwuuuttttttttttttrrrqqqlllkkkiiihhhhhhhhhiiijjjhhhjjjkkkiiiffffffhhhjjjiiihhhfffeeeddddddeeefffdddgggkkkjjjgggeeeeeeeeefffeeebbb```______```aaaaaa```_________```aaabbb^^^^^^^^^______`````````eeedddbbbaaabbbccceeefffcccfffiiiiiiggggggiiikkkkkkkkkllllllnnnoooqqqrrrvvvvvvvvvxxx{{{~~~wwwvvvsssooonnnqqqwww{{{yyyzzzmmmbbbZZZUUUPPPMMMKKKKKKLLLKKKJJJIIIJJJKKKLLLOOOVVVaaahhhoooyyyjjjWWWEEE>>>:::555333444//////111222...***---333...------///000111///...------------------------...---,,,,,,---...---,,,---,,,,,,,,,,,,---...///---------,,,,,,,,,++++++)))***+++---...///000000//////////////////......---------.........//////............////////////222222222222222222222222...///000111333333444444333555777888777777777999777777777777777777777777999777666444444555777888555666888:::===@@@AAABBB>>>@@@CCCFFFGGGGGGEEEDDD@@@@@@AAA@@@???===;;;:::<<<<<<======>>>@@@AAABBBBBBBBBCCCCCCDDDCCCCCCCCC??????@@@BBBDDDEEEGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKHHHIIIKKKMMMMMMLLLJJJIIIFFFFFFFFFFFFEEEEEEEEEEEECCCDDDDDDCCCBBBAAABBBDDDCCCBBBBBBCCCEEEFFFEEEDDDBBBBBBCCCDDDDDDEEEDDDDDDDDDDDDCCCBBBAAA??????>>>;;;<<<<<<===<<<:::999888888777666777888999888777777777888888888888777777555555555666666666666666111222222333333444555555666666666666666555555444888666444222222333444555111111222222222333333333333333333333333333333333444444444333222111000///000000000000000000000000222222111111111111222222///000111000///000111333222222111000///...------111111111000000000000000...///000000000///---,,,////////////////////////---------...///000000111......//////000000111111kkkiiihhhlllsss{{{|||vvvqqqqqqsssvvvzzz}}}sssooooooqqqrrrqqqssswwwqqqtttvvvxxx~~~~~~{{{wwwtttlllhhhdddcccdddccc]]]XXXVVVUUURRROOOOOOSSSYYY^^^dddlllwww}}}zzzxxxxxxwwwuuutttrrrrrrrrrrrrqqqpppooonnnuuutttrrrpppnnnmmmmmmlllooommmjjjiiikkklllmmmmmmmmmppprrrpppkkkiiikkkooollliiieeebbbaaabbbdddfffeeeeeeeeeeeeddddddccccccgggfffcccaaaaaabbbdddeeeiiihhhhhhggghhhiiikkkllliiijjjlllnnnooopppoooooouuuuuuvvvvvvwwwxxxxxxxxx}}}zzzvvvtttrrrqqqrrrvvv|||yyyiii___VVVRRRPPPMMMLLLNNNJJJaaammm```RRRRRRUUUSSS[[[]]]bbbjjjuuuwwwbbbLLLEEE===666222222222222...///////////////......///............---------,,,+++***+++---...---,,,++++++******++++++,,,------,,,***)))((()))******...---+++***)))***++++++,,,---------.../////////---.........///000000000------............------////////////////////////000000111111111111000000111111111111111111111111333444666666555555777888777888999888777666777888:::999888777777888999:::;;;;;;;;;;;;;;;<<<===>>>>>>@@@BBBDDDEEEEEEEEEDDDCCCDDDDDDBBB???===<<<===;;;<<<===>>>?????????>>>@@@CCCEEEFFFEEEDDDCCCCCC?????????@@@BBBDDDFFFGGGEEEEEEFFFGGGHHHIIIIIIJJJHHHHHHJJJKKKKKKKKKJJJIIIFFFFFFFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@AAACCCEEEFFFFFFEEEEEEBBBCCCDDDDDDDDDDDDDDDDDDCCCAAA@@@@@@AAA@@@>>><<<=========<<<:::888555444555666666777777777777777888888777777777777777888888888777666555444444333111333444444333222444555777777777777666555444333444333111//////000111222000222555666444222222222666555444333222222222222111111111111111111111111000000000000111111111111444222000111333333000------...///000000000///......///000222222222111000000444666333///,,,///222...------...///000000///............////////////........................000111111...+++)))+++...iiihhhgggjjjqqqxxx|||~~~|||{{{|||xxxrrrpppqqqrrrpppooopppqqquuuxxx{{{}}}xxxuuummmjjjfffgggiiiiiieeeaaa\\\[[[XXXUUUSSSUUUXXX\\\XXX^^^fffmmmsss{{{~~~xxxxxxxxxwwwvvvtttsssrrrvvvvvvuuutttssssssssssssuuurrrpppooopppqqqrrrqqqtttwwwyyyxxxtttsssuuuyyyvvvsssnnnjjjiiijjjlllnnnoooooonnnmmmlllllllllllljjjiiigggffffffhhhjjjlllnnnmmmmmmmmmmmmooopppqqqqqqrrrssstttuuuuuuuuuuuu|||||||||}}}~~~|||zzzxxxuuurrrpppqqqsssxxx{{{nnnfffYYYSSSMMMKKKJJJIIILLLQQQ___{{{mmmggghhhfffmmmooosssxxxvvv```OOOAAA<<<666111000000000000////////////...---++++++............------------,,,+++***+++------,,,+++++++++******++++++,,,,,,...---,,,,,,++++++,,,,,,...---,,,*********+++,,,,,,,,,,,,---------------,,,,,,,,,---------------------............------//////////////////////////////000000000000//////111111111111111111111111222444555555444555666888555666777777555555666777888888888888888888999999:::::::::;;;<<<>>>???@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCBBB@@@===<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>AAACCCEEEFFFDDDCCCBBBBBB@@@?????????@@@BBBDDDEEECCCDDDEEEGGGHHHHHHHHHHHHFFFGGGIIIJJJJJJJJJIIIIIIIIIHHHGGGEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBBCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBAAAAAABBBAAA???============<<<:::888555444555555666666777777666666777777666666666666777777777777666666555555444444111333444444333222444555777777777777666555444333666555444222222333333444000333555666444333222222555555444222222111111111111111111111111111111111000000000000111111111111333111000222444444222000,,,---...000000000000///...///000111111111000000///333888777333//////000111000///000111222111000---------.........//////........................---//////...++++++...000hhhggggggiiioootttwwwyyywwwqqqrrrsssqqqnnnnnnssswww{{{|||xxxooollliiijjjlllnnnllljjjbbbbbbaaa^^^[[[ZZZ[[[]]]XXXYYY[[[\\\___gggrrrzzz}}}{{{zzz{{{{{{zzzzzzzzz{{{||||||}}}{{{yyyxxxzzz{{{{{{{{{yyy|||}}}|||zzzyyy|||}}}zzzuuuqqqooooooqqqssswwwuuusssqqqqqqqqqrrrsssooonnnmmmmmmnnnqqqsssuuuqqqqqqqqqqqqrrrssstttuuu{{{{{{{{{|||}}}~~~}}}zzzwwwsssqqqqqqrrrrrrqqquuuxxx~~~}}}qqqhhh___XXXRRRKKKGGGEEEFFFEEEHHHQQQ[[[ttt~~~}}}qqq[[[III>>>666333000...///000000000000//////...---+++))))))............---------------,,,++++++,,,---,,,*********+++++++++,,,,,,,,,,,,,,,---------,,,++++++......,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,++++++---------------,,,,,,,,,------............------//////////////////////////////000000000000//////111111111111111111111111000222333444333333444666333555666555444444555666666777888999999999999999999999:::;;;===???AAABBBBBBAAAAAA@@@@@@AAAAAABBBBBBBBBAAA???<<<;;;===>>>BBBAAA???>>>======>>>>>>AAACCCEEEEEECCCAAA@@@AAA@@@@@@???>>>??????AAABBBAAABBBDDDFFFHHHGGGFFFFFFEEEFFFHHHIIIJJJJJJJJJIIIKKKIIIGGGEEECCCBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@AAABBBBBBAAAAAA@@@CCCCCCDDDDDDDDDCCCCCCBBBCCCBBBAAABBBBBBBBB@@@>>>===<<<<<<;;;999777555444444444444555555555666666666666666666666666666666666666666666666555555555111333444444333333444555777777777777666555444333555555555555444444444444111333555666444333333333444444333222111111111111000000000000000000000000000000000000111111111111111000000222444555444333,,,---...///000111111000......///000000000//////---333999;;;777222///...222000///000111111000///------------....................................+++,,,------,,,---000222iiiiiiiiijjjmmmppprrrsss{{{~~~sssrrrtttsssrrrqqquuuyyy}}}tttqqqnnnnnnooopppooonnnggghhhiiihhhfffeeeeeefffiiigggbbb\\\WWWYYY___eeerrrwww~~~{{{xxxwwwxxxzzz|||}}}{{{xxxvvvuuuvvvxxxyyywwwvvvvvvvvvwwwxxxzzz|||xxxyyyyyyzzz{{{|||}}}}}}~~~yyyuuutttsssqqqqqqsssvvvxxxyyyyyyqqqeee[[[TTTOOOLLLIIIFFFDDDDDDEEEFFFNNN___ooottt]]]KKK???888222000//////111222111000/////////...---,,,+++***.........---------,,,,,,---,,,***+++,,,,,,+++*********++++++,,,,,,,,,,,,)))***+++,,,,,,+++)))(((///...---,,,,,,,,,---......---------,,,,,,++++++000000000///.........---------............------///////////////////////////000000111111000000///111111111111111111111111///000222222111111333444333444555555444444555666555666888999::::::999999:::::::::;;;<<<>>>???@@@@@@@@@???>>>???@@@BBBCCCCCCCCCBBB???======???AAACCCAAA???>>>===>>>@@@AAABBBDDDEEEDDDBBB@@@???@@@BBBAAA???>>>======>>>???>>>@@@DDDFFFGGGFFFEEEDDDEEEFFFHHHJJJKKKKKKJJJJJJIIIHHHFFFEEEDDDDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAAAAAAAAAAA@@@@@@DDDDDDDDDDDDCCCBBBBBBAAABBBAAA@@@@@@AAAAAA???===<<<<<<;;;:::888777555555333333333333444444555555666666666777777777777777555555555666666666666666222333444444333333444666666666777666666555444444333333444444444333222111111333555555444333333444333333222111111111111111///////////////////////////000000000111111111111000000111111222333222111.../////////000000000000......///////////////...---222777999666222///...000///------......---+++---............/////////........................***+++,,,------...///000jjjkkkllllllmmmmmmnnnooowwwyyyssssssrrrqqqrrrrrrvvvzzz}}}}}}~~~|||zzzwwwvvvuuutttrrrqqqkkkmmmoooppppppppprrrsss|||yyyrrrggg\\\VVVUUUVVV]]]aaagggmmmuuu}}}zzzuuusssssssssppprrruuuxxx|||pppaaa\\\UUUNNNIIIGGGEEEDDDCCCBBBDDDHHHOOO^^^vvv~~~jjjZZZNNNCCC:::555000//////000111222000...---....../////////.........------------,,,,,,,,,,,,+++******,,,,,,+++***)))***+++,,,,,,,,,++++++((()))+++,,,,,,+++***)))...---,,,,,,,,,---.../////////......------,,,,,,000000000///.........---------............------////////////////////////000111111222222111111000000000000000000000000000...///111111000000222333333444666555555444666777444555777999:::;;;::::::;;;;;;;;;:::;;;;;;<<<<<<=========>>>???AAADDDEEECCCDDDCCCBBB@@@???AAACCCBBBAAA???>>>???@@@BBBDDDCCCDDDDDDCCCAAA??????@@@CCCBBB@@@>>>=========>>>>>>@@@CCCEEEFFFFFFDDDCCCFFFGGGIIIJJJKKKKKKJJJJJJFFFFFFEEEEEEFFFGGGIIIJJJEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDCCCBBB@@@@@@???>>>>>>>>>@@@???>>><<<;;;;;;:::888777666555555444333333222333444555555666777888999999999999888555555555666666666666666222444555555444333555666666666666666666666555444333333444444444333222111111333444444222222222333222222111000000000111111///////////////////////////000000000111111111111000000111111000///......222111000000//////....../////////............///...000222333222000///...000...------......---+++....../////////000000000........................---,,,,,,------------,,,hhhjjjlllmmmmmmmmmnnnooouuu{{{wwwsssqqqrrrqqqvvvzzz}}}~~~sssuuuxxx}}}~~~|||zzzyyyssstttuuuvvvwwwyyy}}}uuuggg\\\VVVTTTRRRTTTVVVZZZaaajjjuuu{{{{{{xxxsssooommmnnnppprrrqqqvvv|||yyygggZZZPPPNNNJJJFFFCCCBBBAAAAAAAAABBBGGGQQQ^^^sssppp```NNNEEE@@@:::333//////.........//////---+++,,,---...///000000000000------------,,,,,,,,,,,,+++***)))***,,,,,,,,,+++)))***+++,,,---,,,++++++++++++,,,---------,,,,,,---,,,+++++++++,,,........................---------------------,,,,,,,,,------............------////////////////////////000000111111111111000000000000000000000000000000---///000111000000111333222444555555444444666777444555666888:::;;;;;;<<<======<<<;;;;;;;;;;;;;;;<<<<<<===>>>AAACCCEEEFFFBBBDDDEEEDDDBBBBBBBBBDDDAAAAAA@@@@@@AAABBBDDDEEECCCDDDDDDCCCAAA@@@AAABBBEEEDDDBBB@@@???>>>>>>??????@@@BBBEEEFFFEEEEEEDDDFFFGGGIIIJJJJJJIIIIIIHHHCCCDDDEEEGGGHHHJJJKKKKKKDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDBBBAAA??????>>>===<<<===??????===;;;;;;:::999777666555555555444444333222333444555666666777999:::;;;::::::999666666666666666555555555222444555555444444555666555666666666666666555555555555555555444444444444111222333222111000111333111111000000000000000111000000000000000000000000000000000000111111111111///000111000...,,,,,,---222222111000////////////111000///.........////////////...............///111///...///000000///............////////////000...........................---,,,---...---+++)))aaaeeejjjmmmmmmnnnppprrrttt}}}zzz{{{{{{}}}vvvjjjkkkmmmqqqvvvyyyyyyxxx~~~~~~~~~|||zzzzzz}}}~~~rrrfff^^^\\\SSSSSSRRRRRRSSSXXX___eeepppzzz}}}wwwtttqqqqqqqqqqqqrrruuuyyy{{{yyyqqqiii```UUUMMMEEEEEECCCBBBAAAAAACCCDDDHHHJJJRRRaaaqqqpppUUUHHH===999777222.........---------//////...,,,------......//////......---------,,,,,,,,,++++++)))(((((())),,,------,,,(((***+++------,,,+++***,,,,,,++++++,,,,,,---...,,,+++*********,,,---...------------------......,,,,,,,,,---------------------............------////////////////////////......////////////......000000000000000000000000...///111111000000222333111222444444333333555666444555555777999;;;<<<===>>>>>>============>>>???<<<===???@@@BBBCCCDDDDDD@@@BBBDDDEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCBBBBBBCCCDDDGGGFFFDDDBBBAAA@@@@@@AAA@@@AAABBBDDDEEEEEEEEEEEEFFFFFFGGGHHHGGGFFFEEEDDDCCCDDDGGGIIIJJJJJJJJJIIICCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCDDDFFFGGGEEEEEEDDDCCCBBB@@@???>>>>>>======>>>??????>>><<<:::999888666555555555555555444333222333444666777555666888:::::::::999888777777666666555555444444333444555555444444555777555555666666666666555555666555444222222333333444000111111000//////000222000000/////////000000111111111111111111111111111000000000000111111111111---///111000...---...///000000/////////000222222222111000/////////000000...---------.........---///...---...000000000...,,,,,,,,,---------..............................---,,,+++,,,......+++((([[[```gggkkkmmmooorrruuusss~~~vvvnnnddddddeeeiiimmmooopppoooxxx|||}}}{{{}}}xxxllleeebbbXXXWWWTTTPPPMMMNNNQQQTTTYYYccckkkmmmrrr|||uuurrrpppppppppooorrruuuxxx|||~~~zzzqqqjjj```XXXRRRNNNJJJGGG@@@@@@@@@???@@@DDDIIILLLQQQTTT^^^nnnyyyaaaMMMCCC;;;666666333///...222///...---...000111000///............---,,,,,,+++---------,,,,,,,,,++++++(((''''''))),,,---------(((***+++------,,,+++*********)))((()))***,,,---++++++*********+++---...+++++++++,,,,,,------------......//////000000000---..................---////////////////////////,,,------------------,,,000000000000000000000000...///111111000000222333///111222222222222444555555555555666888:::===???>>>>>>>>>>>>???@@@AAABBB===???AAABBBCCCCCCBBBBBB===@@@DDDEEEDDDBBBAAAAAADDDDDDDDDDDDCCCBBBAAA@@@CCCDDDDDDDDDBBBCCCDDDFFFHHHGGGEEECCCBBBBBBBBBBBBAAABBBBBBCCCDDDEEEFFFGGGEEEEEEFFFFFFEEEDDDBBBAAACCCEEEHHHJJJKKKJJJIIIGGGCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDFFFGGGEEEEEEEEECCCBBB@@@>>>===>>>>>>===>>>@@@@@@???===:::999777666555555555666666555444333333555666888333555777999:::999888777888888777666555444444333333444555555444444555777555555666666666666666555444333111//////000111222///000000///......///111000000////////////000111111111111111111111111111000000000000111111111111+++...111111//////000222............000222444666333222111/////////000111---------...//////...,,,,,,++++++,,,...///...---******+++++++++,,,,,,,,,........................,,,+++***,,,//////,,,)))VVV[[[aaaggglllpppuuuwwwvvvzzzyyyuuummmeeefffdddcccdddfffggggggfffpppsssyyy}}}vvvooolllgggccc^^^YYYUUUQQQMMMJJJQQQQQQSSSXXXaaannn|||}}}zzzwwwuuurrrnnnlllmmmqqquuutttyyyzzzrrrkkkbbb\\\WWWTTTPPPMMMJJJFFFBBB???AAA@@@@@@CCCIIIQQQYYY^^^aaahhhsssmmmWWWGGG???999777555222000000111111........................///...------,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,+++***)))******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++***)))........................---...000111111000...---000000///...............,,,---...//////...---,,,------...///000000//////000000111111111000000///222222333333333333444444555555555666777999:::;;;@@@?????????@@@AAABBBBBB===@@@CCCDDDCCCBBBBBBBBB????????????@@@AAABBBBBBBBBCCCDDDDDDDDDCCCBBBAAADDDFFFGGGGGGFFFFFFFFFGGGLLLJJJIIIGGGEEECCCCCCBBBAAAAAABBBBBBBBBBBBBBBBBBFFFEEEDDDBBBBBBBBBCCCDDDEEEGGGIIIKKKKKKIIIGGGEEE@@@AAACCCDDDEEEDDDCCCBBBDDDDDDEEEFFFGGGGGGGGGGGGFFFEEECCC@@@???>>>>>>???=========<<<<<<;;;;;;::::::888666555444555666777555444333333444555666777999999888777666666777777555555555555666666666666444555666555444444555666777666555666777777666555666222000222666888444000000...,,,---///111222222////////////000000000000000000000000//////////////////000000000000//////000000////////////000000///......111555777666444222111111000///......---222///------...///000000........................***+++,,,------,,,+++***000000///..................------,,,,,,++++++***OOOUUU]]]eeejjjnnnqqqrrrqqqttt{{{wwwrrrllleeedddbbbaaaaaaccceeeeeeeeemmmpppuuu{{{zzztttpppnnnjjjhhheeebbb^^^XXXQQQMMMKKKLLLMMMPPPVVV```llltttzzzwwwvvvuuusssqqqrrrrrrqqqppppppsssxxx{{{}}}pppfff```[[[VVVSSSMMMKKKIIIGGGFFFEEEDDDCCCDDDDDDFFFKKKSSS\\\eeekkkvvv{{{iiiUUUGGG???<<<555333111...---------..............................---,,,,,,,,,,,,,,,,,,...------,,,++++++******+++,,,,,,,,,++++++***))))))***++++++,,,,,,++++++*********+++++++++,,,,,,)))***++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++........................,,,,,,+++******+++,,,,,,000000///........................//////.........------...///////////////000000111111111111000000222222333333333333444444555555555666777888:::;;;>>>>>>>>>??????@@@AAAAAA>>>AAACCCDDDCCCAAAAAAAAA??????>>>>>>??????@@@@@@BBBCCCDDDDDDDDDDDDCCCBBBDDDFFFHHHHHHGGGFFFGGGHHHKKKJJJHHHGGGEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBEEEEEEDDDCCCCCCDDDFFFFFFDDDFFFHHHJJJJJJJJJIIIHHHBBBBBBCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGEEEDDDCCCAAA@@@???>>>>>>===<<<<<<;;;;;;:::::::::999888666555555555777777555444444333444555666777999888888777666666777777888888777777666666666666444555666555444444555666444333333555888:::;;;:::888444000///000111///---444222000///111222333222////////////000000000000222222111111111000000000//////000000000000//////000000000//////000000000///......111444666555333111111000000///......---///...,,,,,,...///...---........................---..................---....../////////...---,,,---------,,,,,,+++++++++EEELLLVVV^^^dddgggjjjkkklllnnnssszzz{{{}}}tttmmmhhhdddcccaaa``````bbbdddeeeeeehhhkkkoootttxxxzzz{{{{{{xxx|||zzztttqqqqqqqqqooonnnmmmlllhhh```WWWQQQIIIIIIJJJJJJMMMSSSZZZ___lllxxx{{{yyyyyy{{{}}}}}}~~~xxxuuutttqqqnnnllllllmmmmmmmmmoooqqqsssvvvyyymmmdddYYYPPPMMMLLLKKKJJJFFFEEEDDDDDDDDDEEEGGGHHHJJJLLLQQQYYYcccnnnxxx~~~zzzbbbMMM@@@999666555222111///---+++++++++,,,------------------------,,,++++++++++++,,,,,,---------,,,,,,++++++******+++++++++,,,++++++***))))))***++++++,,,,,,++++++*********++++++++++++,,,'''(((***,,,------------+++++++++,,,,,,,,,,,,,,,------------------------...+++(((%%%%%%(((+++...000///......---.........000//////......//////000---......///////////////000000111111111111000000222222333333333333444444555555555555666888999:::<<<<<<===>>>>>>???@@@@@@???AAACCCCCCBBB@@@@@@@@@??????>>>>>>===>>>>>>>>>BBBCCCCCCDDDDDDCCCCCCBBBEEEGGGIIIIIIHHHHHHHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCEEEGGGHHHEEEFFFGGGHHHIIIJJJJJJJJJDDDDDDDDDDDDDDDDDDEEEFFFHHHHHHIIIIIIHHHHHHGGGGGGCCCCCCCCCBBBAAA???>>>===<<<<<<;;;::::::999888888999888777666555666777888555555555444555555666777888888777666666666777777:::999888666555555444444444555666555444444555666444222222555:::???BBBCCC555333000......000222333555333000000111222222111////////////000000000000333333333333222222222111//////000000000000//////111111000000000000111111000//////111333444333222111000000//////.........---,,,++++++------,,,+++........................///......------......///------/////////...,,,+++---------,,,,,,,,,,,,,,,>>>CCCKKKSSSYYY^^^bbbdddhhhjjjmmmrrrvvvxxxyyyzzzsssuuuyyy~~~tttlllhhheeefffdddaaaaaaccceeeeeeeeeccceeeiiimmmqqqsssuuuuuurrrwww~~~~~~uuuooonnnppprrrqqqppppppnnnkkkddd\\\VVVPPPPPPPPPNNNMMMOOORRRUUU\\\eeerrr||||||vvvtttvvvyyyyyyxxxwwwwwwxxxyyyzzz{{{zzzyyy~~~xxxqqqmmmkkkjjjjjjjjjkkknnnqqqtttvvvuuuyyy~~~oooeeeZZZTTTLLLFFFEEEEEEEEEEEEDDDEEEEEEFFFGGGJJJMMMPPPTTTWWW^^^hhhsssjjj^^^MMM@@@:::666222...333222000///...---------------------------------************+++,,,,,,---,,,,,,,,,,,,++++++************++++++++++++******))))))***+++++++++++++++************++++++++++++'''(((***,,,---------,,,******************++++++------------------------///---***''''''***---//////......------.........111000///......///000111......///////////////...///000000111111111111000222222222333333333444444555555555555666777888999:::;;;<<<===>>>>>>??????@@@AAACCCBBB@@@?????????AAA@@@???>>>>>>>>>>>>>>>AAAAAAAAABBBBBBBBBBBBBBBFFFHHHIIIJJJIIIIIIJJJKKKHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEDDDDDD@@@???@@@AAABBBEEEGGGHHHGGGGGGGGGHHHHHHIIIIIIIIIGGGFFFEEEDDDDDDEEEFFFGGGJJJJJJJJJJJJIIIHHHGGGFFFBBBBBBCCCBBBAAA???===<<<<<<;;;;;;:::999888777777888888777666666777777888777777777777777777888888888777777666666666777777888777666444444444444555444555666555444444444666666444444666;;;AAAEEEGGG======;;;888444333444555222000......000111111111////////////000000000000333333333222222222111111//////000000000000//////111111000000000000111111000000000111222222111000000000/////////.........---+++))))))+++,,,,,,+++........................---,,,+++******+++,,,---......------,,,,,,,,,,,,,,,,,,,,,---------------:::===AAAFFFLLLRRRYYY]]]bbbdddgggjjjlllnnnpppqqqmmmoooqqquuuzzzzzzsssoookkkiiifffcccaaabbbccccccccc___aaaeeeiiillloooqqqrrrooossszzz}}}tttnnnnnnppprrrpppnnnllljjjhhhddd```\\\ZZZZZZZZZXXXUUUUUUVVVXXXYYY\\\aaagggnnnxxx{{{wwwvvvvvvuuusssttttttvvvvvvvvvuuuuuuuuuwwwyyy{{{|||||||||}}}}}}zzzyyyyyyvvvwwwvvvtttpppmmmllllllhhhjjjlllpppuuu{{{uuugggZZZRRRKKKIIIFFFCCCCCCCCCBBBBBBCCCFFFJJJLLLOOOSSSXXX\\\```dddlllvvvpppdddPPPHHH>>>888777666222///333222111000///.........------------------------************+++,,,,,,---,,,+++++++++++++++******)))******++++++*********))))))***++++++++++++***))))))*********+++++++++)))***+++,,,---,,,++++++,,,,,,+++++++++,,,,,,---------------------------...---,,,++++++,,,---.........------------......111000///......///000111...///////////////......//////000111111111111111222222222333333333444444444444444444555666777777888999;;;===>>>>>>>>>>>>@@@AAABBBAAA???>>>>>>???BBBAAA@@@????????????????????????@@@@@@AAAAAAAAAEEEGGGJJJJJJIIIIIIJJJKKKHHHHHHHHHGGGHHHIIIIIIJJJIIIIIIHHHGGGFFFFFFEEEEEEAAAAAAAAABBBDDDFFFIIIJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIHHHFFFEEEEEEFFFGGGHHHKKKKKKKKKJJJIIIHHHGGGFFFAAAAAABBBBBBAAA???===<<<<<<;;;:::999888777666666888777777777777888888888999::::::::::::999999999777666666666666666777777666666555444555666888999444555666555444444444666666444333444999===AAABBBIIIJJJHHHDDD===777333222000...---...000333444444////////////000000000000111111111111000000000000//////000000000000//////111111000000000000111111///000111111000000000000////////////............///---***)))+++---------........................---,,,+++******+++,,,---000///,,,******+++---///,,,,,,,,,------.........777888:::===AAAHHHOOOTTTXXX[[[```cccdddfffhhhjjjggghhhjjjnnnrrrwww|||~~~~~~zzzuuuoookkkfffbbbaaaaaa``````___```cccfffiiikkkmmmnnnlllooouuu|||yyysssqqqqqqqqqnnnkkkhhhfffffffffeeeccccccccccccbbb``````aaacccbbb___]]]^^^```eeeqqq}}}}}}zzzxxxtttuuuvvvtttrrrqqqqqqrrrqqqsssuuuuuusssrrrssstttwwwwwwxxxyyyzzz{{{|||||||||}}}{{{zzzwwwuuurrrpppoooooojjjlllnnnooonnnoooqqqsssnnnqqquuuzzzyyylll```VVVNNNIIIBBBBBBBBBBBBBBBCCCCCCDDDGGGLLLSSSWWW[[[___fffkkklllpppxxxmmmYYYMMM@@@;;;333000000222333333000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---++++++++++++++++++******((()))******+++*********((()))******++++++******)))))))))************+++++++++++++++++++++,,,,,,111000///---------...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---------,,,------...///000//////......//////000//////////////////...---...///000111111222111111222222333333333333444444444444444444444555666666777999;;;===>>>???>>>>>>???@@@AAA@@@>>>>>>>>>@@@BBBAAA@@@@@@@@@@@@@@@@@@???????????????@@@BBBBBBEEEGGGIIIJJJIIIIIIJJJLLLIIIHHHHHHHHHIIIIIIJJJKKKIIIHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEFFFHHHJJJKKKGGGHHHHHHIIIIIIHHHHHHGGGJJJIIIHHHHHHGGGHHHHHHHHHJJJJJJJJJJJJIIIHHHGGGFFFAAAAAAAAAAAA@@@???>>>===<<<<<<;;;:::888777666666777777888888888888888888:::;;;;;;;;;;;;:::999999666666555555666666777777777666555555666888;;;<<<444555666555444444555666444222000111444777888999AAABBBDDDDDDCCC@@@<<<:::111//////000333666777777////////////000000000000000000000/////////......//////000000000000//////000000////////////000000---///111111/////////000........................000///......000000///...........................///......------......///111///---+++***,,,...///++++++,,,---...//////000333555777999<<<@@@FFFJJJQQQUUU[[[___aaaccceeegggeeefffgggjjjnnnsssvvvyyyyyy}}}~~~~~~}}}xxxssslllgggdddcccaaa```aaabbbcccdddfffggghhhhhhiiilllrrrxxx{{{vvvsssqqqkkkiiihhhhhhiiikkkkkkjjjjjjjjjkkkkkkjjjlllooorrrqqqlllgggccc^^^[[[aaajjjuuu~~~zzzvvvssstttvvvsssttttttssspppmmmlllmmmlllllllllmmmmmmmmmmmmnnnnnnoooqqqtttvvvyyy{{{|||{{{||||||||||||}}}~~~|||{{{yyyxxxvvvvvvwwwxxxyyyrrrrrrrrrqqqpppooonnnmmmmmmooorrrtttvvvyyy|||~~~{{{qqqjjj```WWWPPPKKKGGGEEEAAABBBCCCDDDFFFIIIMMMOOOWWW]]]dddhhhjjjlllpppttttttyyyjjjWWWHHH???666444222000//////000111///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,******************++++++(((((()))***************((())))))***************))))))))))))************+++***))))))***,,,...///222111///---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---,,,,,,,,,------...///.........//////.........///////////////...------...///000111111222222222222222333333333333444444444444333333444444555666777999;;;>>>?????????>>>>>>?????????>>>>>>???AAA@@@???????????????@@@AAAAAA@@@@@@@@@AAABBBCCCDDDDDDFFFHHHIIIIIIIIIJJJKKKJJJIIIIIIIIIIIIJJJJJJKKKGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGHHHCCCEEEGGGIIIKKKJJJJJJIIIJJJJJJJJJJJJJJJIIIHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFBBBAAA@@@???>>>>>>>>>>>>======<<<:::999888777666777777888888999999999999999::::::;;;:::999888777555555555555555666777777777666444333444555888:::444555666555444444555666222111000000222333333333333333444999???BBBAAA???222111///000333555666666////////////000000000000000000000/////////......//////000000000000////////////............//////+++...000000///...///111...........................///333777888666000+++........................---..................---/////////.........------++++++,,,---...///000111000333666888:::===@@@CCCNNNSSS[[[___bbbcccfffhhhfffggghhhjjjlllpppsssuuusssuuuuuuvvv|||{{{sssmmmiiifffdddcccddddddddddddddddddddddddfffjjjpppwww}}}{{{uuuqqqjjjiiiiiikkknnnpppooonnnnnnooopppqqqrrruuuyyy}}}|||vvvqqqmmmcccYYYXXX]]]___jjjsssssssssyyy}}}~~~xxxxxxwwwsssnnnjjjhhhhhhdddddddddddddddddddddddddddeeegggiiikkknnnooopppqqqqqqqqqpppoooooorrrtttssstttuuuwwwyyyzzz||||||{{{zzzyyyyyyxxxxxxyyyyyy|||{{{zzz{{{{{{{{{yyywwwzzzzzzzzzyyywwwtttqqqpppsssrrrqqqqqqqqqsssuuuwwwtttuuuvvvwwwwwwvvvuuutttwwwyyy|||~~~yyypppfff```[[[WWWPPPKKKHHHFFFDDDCCCFFFFFFGGGHHHKKKQQQXXX]]]hhhnnnuuuwwwuuutttvvvxxxyyy~~~xxx```OOOCCC:::444...111555666444000---,,,000111111111000///......,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,,,,,,,******************++++++(((((()))***************(((((()))***************))))))))))))************)))((('''''')))---000333000///,,,***(((((()))***,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///,,,,,,,,,,,,------...///,,,---...//////...---,,,//////000000///...------......///111111222222222222222333333333444444444444444333333333444555555777999;;;>>>@@@@@@??????===>>>???>>>===>>>@@@BBB>>>>>>======>>>???@@@@@@BBBBBBAAAAAABBBDDDEEEFFFCCCEEEHHHIIIHHHIIIJJJKKKJJJJJJIIIIIIIIIJJJJJJKKKGGGGGGGGGGGGGGGGGGGGGHHHFFFEEEDDDBBBBBBBBBCCCDDD???BBBFFFJJJLLLMMMLLLKKKIIIJJJKKKKKKKKKJJJHHHGGGHHHHHHIIIIIIHHHHHHGGGGGGBBBAAA???>>>>>>>>>??????>>>===<<<;;;999888777666666777888999999999999999888999999:::999888777666555555555555555666777888555333111//////111333444444555666555444444555666333222111222444555444222333000---000666999888555222000//////111333333333////////////000000000000000000000000//////////////////000000000000//////......------------......***---000000......000222---.....................+++000777>>>???:::000)))........................***+++------------+++***,,,...111222222000---******+++,,,---...000111111666555444555666999<<<===FFFLLLUUU\\\aaadddeeeffffffffffffgggiiillloooqqqpppooonnnmmmnnnsss{{{xxxsssrrrmmmfffkkkggghhhmmmmmmgggdddeeehhhjjjnnnrrruuuzzz~~~zzzuuummmmmmnnnppptttwwwxxxyyyxxxuuurrrrrruuuxxx{{{||||||xxxtttpppiiibbb\\\[[[]]]^^^\\\ZZZ___jjjttt}}}|||wwwtttooohhhbbbfffccc___^^^___```___^^^bbbbbbbbbccccccddddddeeedddgggjjjjjjhhhgggiiikkkhhhhhhiiiiiijjjkkklllllloooooonnnnnnmmmmmmllllllmmmmmmmmmmmmmmmlllllllllooopppqqqooommmkkkjjjkkkpppooooooppprrrwww{{{}}}}}}zzzyyyzzz}}}}}}zzz~~~{{{oooddd]]]XXXTTTQQQGGGHHHHHHGGGEEECCCCCCDDDDDDMMMXXX```ccceeehhhlllvvvzzz~~~}}}}}}qqqWWWGGG???999555333//////.........//////000///............---------------------------------+++++++++************)))+++++++++************)))++++++************+++++++++***))))))((()))))))))---,,,+++******+++,,,---***)))******+++,,,---...///......---,,,+++******)))***++++++,,,,,,++++++///...,,,+++******+++,,,///---+++))))))+++---...,,,,,,,,,---...///000000111000///...---,,,++++++---...000111222222111111000000111222333333444444333333222222111111222222999999999::::::;;;;;;;;;;;;;;;<<<<<<======>>>>>>===============>>>>>>>>>AAABBBCCCEEEEEEEEEDDDDDDFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGHHHJJJKKKMMMFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDAAACCCEEEHHHJJJJJJJJJJJJMMMMMMMMMLLLJJJIIIGGGGGGIIIIIIHHHGGGGGGFFFFFFEEEBBB@@@===:::999:::<<<===DDDAAA>>>;;;999888888888666666666666777888999999===<<<;;;999888888888888888777555555666666444333777777666666666555555555111222333444444444444444222222222111000//////...............000222444555222222222111111111000000000///.........///111222000000//////......------///---,,,...111333222000000000000000000000000000///////////////.........///...------...///000111///000111111111///...---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---///222666777555000,,,//////...---------------555555444444666888:::<<<>>>DDDMMMVVV]]]cccgggkkkggggggffffffgggjjjlllnnnlllkkkjjjhhhhhhkkkqqquuu{{{|||vvvrrroooooosssqqqjjjffffffjjjmmmqqqtttwwwyyyzzz{{{||||||~~~yyyuuurrrsssuuuxxx|||~~~~~~||||||~~~}}}yyyvvvpppiiiccc______\\\WWWSSSTTTZZZ___hhhnnnwww|||rrrkkkiiieee```]]]]]]]]]\\\[[[^^^________________________aaaccccccaaa```bbbcccddddddeeeeeeeeefffffffffhhhgggggggggffffffffffffeeeeeeddddddddddddeeeeeehhhjjjmmmnnnnnnoooqqqrrrwwwwwwwwwxxx{{{~~~mmmfff]]]UUUPPPMMMIIIFFFFFFFFFEEEDDDDDDFFFKKKNNNWWWaaannnwwwzzz|||iiiYYYHHH???;;;666444444//////............//////,,,---------......//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))+++++++++************)))***))))))))))))))))))*********)))(((((((((((()))))))))(((''''''((())))))++++++++++++,,,,,,---...------,,,,,,++++++******,,,,,,---..................---,,,+++++++++,,,,,,///...,,,++++++,,,...///,,,,,,------......//////............---------------...000111222222111111000000111111222333333444333333222222222222333333::::::::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>=========>>>>>>>>>>>>>>>???@@@BBBDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJEEEEEEFFFGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCEEEFFFHHHIIIIIIIIIMMMMMMLLLLLLJJJIIIHHHGGGHHHHHHHHHGGGFFFFFFEEEEEE@@@???===<<<;;;<<<======@@@???===<<<;;;::::::;;;777777777777888888999::::::::::::;;;;;;<<<<<<<<<999888666666777777555444444444444333333333333333333333333333444444444444222222111111000//////...//////...///000111333444222222111111111000000000000///.........///111111000000000//////.........///---,,,...111222111000/////////////////////////////////////////////...///...------...///000111...//////000///...---,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,......000222333222...+++...------......///000111555555444444555666888999999>>>EEELLLTTT\\\dddiiifffeeedddddddddfffhhhjjjnnnmmmkkkiiiggggggjjjmmmqqqyyy}}}tttooommmmmmooorrrtttvvvuuutttsssrrrrrrtttvvvyyyyyywwwuuuwwwzzz~~~yyysssnnngggddd^^^XXXSSSQQQQQQRRRVVV[[[cccllluuuwwwrrrnnnhhhdddcccbbbbbbaaa_________^^^^^^]]]\\\[[[]]]^^^```___^^^^^^___```cccccccccbbbbbbaaaaaaaaaccccccbbbbbbbbbbbbaaaaaabbbaaa`````````bbbdddeeeiiilllppprrrtttuuuxxxzzz~~~~~~}}}tttiiibbbVVVRRRLLLHHHFFFEEECCCBBBGGGFFFEEEEEEIIIPPPZZZaaaoooxxxrrr^^^JJJBBB:::888555222111333//////...............///++++++,,,---...///000000+++++++++++++++++++++++++++++++++************)))+++++++++************)))))))))(((((((((((())))))******)))(((((((((((()))++++++************++++++---,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,---......//////......,,,,,,+++++++++,,,---......------------.........---------------.........,,,,,,------.........///---...///000111111111111000000000111222222333333222222222222333444555555;;;;;;::::::::::::::::::;;;;;;<<<<<<===>>>>>>>>>=========>>>>>>?????????===>>>@@@BBBDDDEEEEEEFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHLLLLLLLLLKKKJJJIIIHHHGGGHHHGGGGGGFFFFFFEEEDDDDDD>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999888888888999::::::777888;;;===???@@@@@@@@@:::888777777888777666444222222222222333333333333444444333222222222333333222222111111000/////////000////////////000111222111111111111000000000000//////......//////000111000000000000///////////////...---...000111111000////////////////////////......//////////////////.........---......///000------......------,,,+++...------,,,,,,------...------------------------000...------......,,,+++,,,,,,,,,---///111333444555444444444444555666777:::<<<@@@DDDIIIPPPXXX^^^``````______aaadddfffhhhoooooommmjjjgggffffffhhhlllrrrzzz~~~vvvssspppoooooooooppppppooommmjjjjjjkkkmmmpppssssssrrrvvv{{{{{{wwwpppkkkddd```^^^\\\YYYVVVTTTVVVZZZ]]]bbbjjjrrrwww}}}zzzuuupppmmmlllkkkkkkffffffffffffeeecccaaa```bbbbbbcccccccccccceeeeeeffffffeeedddcccbbbaaaaaacccccccccccccccbbbbbbbbbeeedddddddddfffiiimmmpppuuuwwwyyyzzzzzzyyy{{{||||||wwwpppiiibbb\\\UUUPPPKKKIIIEEECCCDDDFFFIIIKKKKKKLLLNNNRRRZZZdddpppxxxrrrWWWEEE===999666555222......222//////...---------......++++++,,,------...//////***************++++++++++++++++++*********))))))+++++++++*********))))))))))))(((((((((((())))))++++++***))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++))))))*********+++++++++++++++,,,------------,,,******++++++,,,---......+++,,,---.........---,,,...---------------------,,,,,,---------...............///000000111111111000000000000111111222222111111111222333555666777;;;;;;;;;:::999999999888;;;;;;;;;<<<======>>>>>><<<======>>>>>>?????????===>>>???@@@BBBCCCCCCDDDEEEDDDCCCCCCBBBBBBCCCCCCCCCDDDEEEFFFFFFEEECCCBBBAAAAAAAAABBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFEEEEEEDDDCCCCCCDDDFFFGGGJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDCCC===>>>???@@@@@@???>>>>>>::::::;;;<<<<<<<<<<<<<<<;;;;;;:::999999999::::::666888;;;???AAAAAAAAAAAA999888666666777777555444333333333444444444444555444333222111000000111111111111111111000000//////000000000/////////000000111111000000000/////////............//////000000000000000000000000000000............///000000000////////////////////////............////////////........................------------------,,,,,,,,,,,,,,,++++++,,,,,,,,,........................222///,,,***+++,,,,,,+++++++++,,,,,,...000111222444444444444444555666666:::;;;<<<>>>AAAGGGMMMRRRVVVVVVWWWYYY]]]bbbfffiiimmmmmmllljjjgggeeefffgggpppqqquuu}}}|||wwwsssooojjjhhhiiijjjkkkjjjhhhgggfffhhhkkkmmmnnnnnnqqqwww|||vvvqqqkkkggggggfffbbb^^^YYYYYYXXXWWWVVVXXX\\\___kkkqqqxxxzzzzzz~~~zzzvvvuuutttrrrsssssssssrrrpppnnnmmmjjjjjjiiijjjkkkmmmnnnnnnmmmlllkkkjjjiiigggffffffeeeeeeeeeeeeeeeeeeeeeeeeggggggggghhhlllqqqvvvyyy}}}~~~~~~|||zzzzzzzzz}}}~~~{{{tttpppbbb^^^YYYTTTPPPMMMJJJHHHFFFDDDBBBBBBEEEKKKSSSXXXWWW[[[bbbjjjsss}}}|||jjjVVVFFF<<<:::777444333///,,,...333//////...------------------------------------,,,)))))))))******++++++++++++++++++*********))))))+++++++++*********))))))+++******))))))******+++,,,,,,+++************+++((())))))))))))))))))(((******)))))))))))))))))))))))))))******++++++,,,***+++,,,,,,------,,,,,,)))***+++,,,---.........(((***+++---------++++++---------------,,,,,,,,,...------------,,,,,,,,,.........//////000111111//////000000000000111111000000111222333555666777::::::999999888888888777:::::::::;;;<<<<<<======;;;<<<<<<===>>>>>>?????????????????????@@@@@@@@@CCCCCCBBBBBBBBBBBBCCCCCCBBBCCCDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDEEEFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCBBBBBB<<<===???@@@@@@???>>>===999999:::;;;;;;;;;::::::<<<<<<;;;:::999999999:::777999;;;>>>??????>>>>>>888666555555555555444222444444444444444444444444333222111000000000000000111111111000000000000000000000000000/////////...000000000/////////......---......//////////////////////////////000000000---...//////......//////........................---.........//////000000..................---------------------------...++++++************++++++........................333000,,,***+++,,,,,,,,,,,,++++++++++++,,,------333333444444555666666777666777999;;;===AAAFFFJJJKKKLLLOOOSSSYYY```fffiiinnnnnnooonnnmmmnnnppprrrzzzvvvvvvzzzyyyssskkkffffffhhhhhhhhhhhhfffeeegggiiikkklllllllllrrrzzzzzzuuuooojjjhhhfffccc```\\\\\\[[[XXXUUUTTTUUUVVVWWW\\\aaabbbcccgggqqqzzzyyywwwuuuuuuvvvxxxxxxwwwwwwwwwvvvtttsssqqqppppppkkkkkkkkkkkkllllllllllllkkkkkklllooorrrwww{{{~~~}}}}}}~~~{{{rrrjjjccc\\\WWWQQQOOOLLLIIIFFFEEEDDDDDDBBBBBBDDDFFFLLLUUU___fffkkkqqq{{{|||iiiZZZNNNCCC<<<:::555222000000///,,,///444//////...---,,,,,,,,,,,,------------,,,,,,++++++)))))))))***++++++,,,,,,+++++++++************)))+++++++++************)))++++++************++++++,,,,,,+++************+++)))******++++++******))))))((((((((((((((()))))))))*********++++++,,,,,,+++,,,------......------)))***+++,,,---...------((()))***,,,,,,,,,++++++,,,,,,,,,,,,,,,---------...---------,,,,,,++++++............///000111222///////////////000000000000000000111222333555666888888888777777777777777888888999999:::;;;;;;<<<::::::;;;<<<======>>>>>>@@@???>>>>>>======>>>>>>AAA@@@@@@@@@@@@AAABBBCCCAAABBBBBBCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAACCCCCCDDDDDDEEEEEEFFFFFFEEEDDDDDDDDDDDDEEEEEEFFFDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBAAA===>>>?????????>>>===<<<999999999:::;;;;;;<<<<<<===<<<;;;:::999999888888888888:::;;;;;;;;;:::999777555444444444444333111333333333333222222222111111222222333222222111000111111000000000000000000//////000000000///......////////////............------...////////////...............////////////---...//////------...///........................------......///000000000---............---,,,,,,------,,,,,,,,,---......+++******))))))******+++------------------------111///,,,,,,,,,------,,,---,,,+++***************222222444555666777888888444666999:::;;;===@@@BBBDDDEEEIIINNNVVV^^^dddhhhnnnpppqqqrrrtttwww|||{{{wwwyyy{{{}}}zzzqqqkkkjjjjjjgggeeehhhgggfffhhhkkkmmmmmmlllkkkpppuuuxxxzzz~~~yyysssmmmhhheeecccbbb```aaacccbbb___]]]\\\\\\WWWXXXYYYWWWUUUWWW^^^dddkkknnnsssyyyyyyyyyzzzzzz{{{{{{{{{{{{zzz{{{|||~~~|||vvvooojjjbbbZZZTTTOOOKKKHHHGGGFFFFFFDDDCCCCCCDDDEEEDDDHHHPPPWWW```jjjttt{{{jjj\\\MMMEEE???999555666111...---000000......111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------))))))******+++,,,,,,---+++++++++************)))+++++++++************)))******))))))))))))******+++***))))))(((((())))))+++,,,------------,,,+++(((((('''(((((()))***+++++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,******,,,------------,,,))))))***+++,,,,,,,,,,,,+++++++++,,,,,,------...+++,,,,,,,,,,,,,,,------......------...///111222/////////////////////////////////000111222333444555555555666666666666666777777777888999999::::::888888999:::;;;<<<======>>>======<<<<<<===>>>???<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAABBBCCCCCCDDDCCCBBBAAA@@@@@@AAABBBCCCEEEEEEEEEFFFFFFFFFFFFFFFCCCDDDEEEEEEFFFFFFFFFFFFAAABBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAA>>>>>>>>>>>>======<<<;;;999999999:::<<<>>>@@@BBB===<<<;;;999888888777777666666666777777777777777777666444444555555333222666555555444333222111111111333555777777666444222000000000000000000000111---...///000000//////.../////////.........------,,,---.../////////......,,,---------.........///,,,...000///---,,,---///........................------......///000000111------.........---,,,+++,,,++++++***+++,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,---......---+++---,,,,,,+++******++++++111222444666777888999999555888:::;;;;;;::::::;;;AAABBBFFFLLLSSS\\\cccgggjjjkkkmmmpppsssxxx|||xxxxxxxxxwww|||wwwqqqooolllgggbbbgggggggggiiilllnnnooonnnmmmppprrrrrrqqqttt{{{}}}wwwpppkkkhhhggghhheeehhhkkkllljjjgggeeedddeeeddd```[[[UUUTTTWWW[[[YYY\\\```fffnnnxxx}}}}}}yyyqqqllliiiccc\\\YYYTTTMMMHHHFFFEEEDDDCCC@@@AAABBBCCCCCCEEEGGGIIIJJJRRR^^^jjjuuurrr```RRRFFF>>>===;;;555111111111......222333000---,,,000///...---,,,+++++++++******+++,,,------...///))))))***+++,,,,,,------+++++++++************)))+++++++++************)))))))))(((((((((((())))))))))))((('''''''''''''''((()))***++++++***)))((((((((((((((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))************)))***+++,,,---...---,,,+++******++++++,,,---......******+++,,,,,,---......)))******+++---......///......------...///111222///////////////.........////////////000111222333333444444444555555666666666666666777888888999999777777888999;;;<<<<<<===<<<;;;;;;;;;<<<===???@@@999999::::::<<<===???@@@AAAAAA@@@@@@AAACCCEEEFFFCCCCCCBBBAAAAAABBBCCCCCCGGGGGGGGGFFFFFFFFFFFFFFFBBBCCCEEEGGGGGGGGGFFFFFF@@@@@@AAABBBCCCCCCCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@???>>>>>>===<<<;;;;;;:::888888999:::===AAAEEEGGG===<<<;;;999888777777666555444444444444444555666888777555555666666444333999999888777555444333222222444777:::;;;999666555000000000000000111111111,,,---///000000000///...//////.........---------,,,,,,.../////////...---,,,,,,,,,---------......,,,...000///---+++---///........................---------...///000000111------...///...---+++*********)))))))))***,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...//////,,,)))---,,,,,,++++++,,,,,,---111111222333444444555555666666666777888999;;;;;;===>>>AAADDDJJJRRR[[[bbbdddaaabbbjjjvvv|||zzz{{{|||{{{yyy|||||||||xxxsssooollllllkkkkkkmmmqqqrrrqqqnnnnnnrrrtttqqqppptttvvvuuuxxxyyy|||wwwrrrooonnnoooooosssuuuvvvvvvtttqqqppppppuuutttpppjjjddd___]]]\\\aaa^^^\\\]]]bbbiiinnnqqqvvv}}}uuunnniiieee___YYYUUURRROOOMMMMMMKKKGGGBBB>>>===???BBBBBBFFFJJJKKKJJJKKKNNNQQQ[[[gggxxx|||fffQQQEEE>>>:::666444555666555333---------...///...,,,)))!!!$$$(((,,,......,,,+++---------,,,,,,+++++++++***+++,,,,,,***)))))))))***++++++,,,,,,++++++*********)))((()))***,,,---+++***)))(((((()))***+++((((((''''''(((((()))***((()))***,,,,,,+++***)))************************)))***,,,------***'''%%%((()))***+++++++++******((()))+++---.........---******))))))***+++,,,,,,---,,,,,,++++++,,,,,,---***)))))))))+++...000222............/////////000////////////////////////......//////000000111111111111111222222333333333777777777777666555444333777777777777777888888999;;;;;;;;;:::;;;;;;<<<<<<999999999999:::<<<>>>??????@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBCCCDDDFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBBBB@@@???>>>@@@AAABBBAAA???BBBAAA@@@???>>>>>>>>>>>>======<<<;;;;;;:::999999888999:::;;;<<<<<<<<<<<<:::999777666555555555666555555444444444555555666<<<:::777444333222333444AAA@@@===888333///...///777888:::<<<<<<;;;:::999////////////000000000000,,,---///000000///---,,,///...------,,,,,,------+++,,,---...////////////++++++---...///000000000/////////......------------.../////////...---,,,........................+++---///111111///---+++---------,,,***+++---///,,,...///...+++*********,,,,,,+++***+++,,,---...***---111222111///...---------------------------000111111222333444555555666666777777888:::;;;<<<<<<===>>>???AAAFFFLLLPPPXXXYYY]]]fffrrr{{{~~~~~~}}}yyywwwwwwxxxxxxwwwqqqrrrrrrqqqppprrrwww|||~~~zzzvvvsssqqqooonnnoooqqqrrrqqqooonnnsssuuusssqqqrrrrrrppprrrvvv~~~yyyuuurrrqqqqqqrrryyyzzzzzzyyyvvvtttttttttwwwwwwwwwuuuqqqooonnnoooooojjjeeeaaaaaaccceeeeeegggkkkrrryyy|||tttkkkaaa[[[WWWTTTOOOKKKHHHGGGEEEDDDGGGGGGEEECCCAAA@@@BBBDDDGGGLLLQQQTTTUUUVVVXXX[[[hhhrrr}}}yyyxxxxxxooo___OOO@@@777:::777333222333444333222...---,,,---......,,,***&&&(((+++---...---,,,+++++++++++++++++++++******)))+++,,,,,,***))))))******++++++,,,,,,++++++***((((((((()))***,,,---...+++***)))(((((()))***+++))))))))))))***************+++++++++++++++******************************+++,,,.........---+++*********************************++++++,,,+++++++++******))))))***++++++,,,---,,,,,,++++++,,,,,,---******)))***+++---000111---------------.........------------------------+++,,,---...000222333444111111111222222222333333666666666666666555444444777777666666777777888999888888888888888999999::::::::::::;;;<<<===>>>?????????@@@@@@AAABBBBBBBBBAAAAAA@@@@@@@@@BBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDDDDCCCBBBBBBAAA?????????AAACCCCCCAAA???@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;:::999999888888999:::;;;<<<<<<<<<<<<:::999777666555555666666666555555444444444555555888777555333222222222222888888777555222111222444777888;;;======<<<:::999333222222111///......---------...//////...------......---,,,,,,,,,,,,,,,+++,,,---...////////////+++,,,,,,---.........................../////////......///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,...//////...,,,,,,,,,...///000111000...---------,,,,,,+++++++++,,,---...+++...000000///---------,,,,,,,,,,,,,,,,,,,,,,,,///000000111222333444555666666777777888:::;;;<<<<<<=========>>>???CCCEEEJJJNNNUUU^^^gggpppvvvzzzzzzwwwsssqqqqqqqqqpppppphhhhhhhhhiiikkknnnrrrttt|||}}}}}}{{{|||zzzwwwuuutttrrrpppmmmlllrrrvvvuuuuuuvvvuuurrrqqquuu~~~{{{wwwuuuuuuwwwxxx~~~{{{wwwvvvwwwxxxyyy||||||vvvqqqmmmjjjhhh^^^___```ccciiirrr}}}wwwqqqmmmgggfffccc___XXXRRRLLLHHHGGGFFFDDDAAA@@@AAABBBBBBBBBEEEGGGIIIIIIJJJKKKMMMSSSYYY```eeeffffffiiikkkssszzz}}}{{{{{{{{{|||ttt```PPPEEE>>>777222555333111000111222222111///...,,,,,,---------,,,---------...---,,,++++++******************++++++(((***++++++*********+++***++++++,,,,,,++++++***%%%&&&(((***+++------...******))))))))))))******)))***+++,,,---,,,++++++------,,,+++************************************,,,,,,---------.........,,,,,,***)))(((((()))))),,,+++******)))))))))************)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,...///---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...000111333333111111111111111222222222333444555555666666555555777777666666777777888999777777666666777888888999999:::;;;===>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBB@@@???>>>>>>>>>???@@@AAA@@@@@@@@@AAABBBBBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAA>>>???@@@BBBDDDCCCAAA>>>>>>===<<<;;;::::::::::::;;;;;;::::::999888888888888999:::;;;;;;<<<<<<;;;:::999888777666666666666666666666555444444444333333333333333222111000000222333333222111111333555555888;;;======<<<999777333333222111000//////..............................---,,,,,,++++++,,,,,,+++,,,---......//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000...//////000000000//////++++++++++++++++++++++++---------......---------222333444333000---,,,,,,///000111111///------...,,,,,,+++++++++,,,---...---...///...,,,++++++,,,++++++++++++++++++++++++/////////000111222444555666666666777888999:::;;;777999;;;<<<===>>>@@@BBBAAAEEELLLRRRYYYaaakkkqqqsssqqqnnnkkkjjjiiihhhhhhgggggggggjjjmmmpppqqqqqquuuwww{{{}}}~~~~~~}}}wwwpppllllllrrrvvvwwwxxx|||~~~|||www{{{~~~}}}~~~{{{zzz{{{~~~}}}yyyyyy{{{}}}|||vvvfffccc```^^^___dddkkkpppuuuyyy~~~{{{vvvooohhhaaa\\\ZZZSSSSSSRRRPPPLLLIIIGGGFFFFFFFFFFFFEEEEEEGGGIIILLLIIIMMMRRRWWWYYY[[[]]]^^^fffmmmtttyyyyyyxxxyyyzzzyyy~~~vvvdddWWWGGG<<<999888666444111000//////000111111111000...,,,+++,,,------,,,///...---,,,,,,,,,,,,,,,))))))******++++++,,,,,,''')))++++++******+++,,,***++++++,,,,,,++++++***%%%&&&(((***,,,,,,,,,+++***))))))))))))))))))***)))+++---...///...,,,+++///...,,,***)))******+++************************+++************,,,---...000...+++)))(((((()))***,,,+++***))))))***+++,,,+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...------------,,,,,,,,,,,,........................////////////////////////000111111111111111111111111222333444555666666666666666666666666777888888888777777777888999:::;;;888999;;;===>>>======<<<======>>>??????@@@@@@AAA???>>>===<<<<<<===>>>>>>>>>???@@@AAABBBCCCDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@===>>>@@@CCCEEEDDD@@@======<<<;;;::::::999999999999999999999888888777777888999:::;;;;;;;;;;;;;;;999999888888777777777777777666666666555444333222000111333444333222000///333444444333000///000111333555888;;;;;;999666444000000111111222222333333//////............//////------,,,++++++++++++,,,++++++,,,---............---,,,,,,++++++*********,,,,,,------.../////////.../////////////////////************************......---,,,,,,---......555777888777333///,,,++++++---...---,,,******++++++++++++,,,,,,,,,------......---+++)))(((***+++************************111000//////000111333444555555555666777888999:::333555888999999:::<<<===???AAADDDFFFJJJRRR]]]fffnnnmmmkkkhhhfffeeedddeeeffffffhhhkkknnnpppooommmrrrsssuuuuuuuuuwww{{{~~~xxxsssrrrvvvxxxwwwxxx~~~||||||{{{yyyxxxzzz}}}}}}}}}}}}rrrnnniiieeeccccccdddeeeccceeeiiiooovvv}}}}}}zzzvvvrrrooofffccc___[[[VVVSSSPPPOOOKKKMMMOOOOOONNNLLLMMMNNNIIIKKKLLLMMMNNNPPPUUUYYY\\\```fffkkknnnppprrrttt|||gggSSSGGG@@@777333333444222000///000000000000000111222000...,,,+++,,,------,,,,,,,,,+++******+++,,,---***+++++++++,,,,,,------''')))++++++******+++,,,***++++++,,,,,,++++++***'''(((***++++++***)))((()))))))))******))))))))))))+++---...///...,,,+++///...,,,***))))))******))))))))))))))))))))))))******))))))***,,,...///111000---***))))))***+++++++++******+++,,,...///++++++***************++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---------------------......................../////////...............000000000000000000000000///000222333555666666666666666666555666777777888777777777777888999:::;;;777888:::;;;<<<<<<;;;:::<<<<<<======>>>??????@@@???>>>===<<<<<<<<<===>>>???@@@@@@BBBCCCDDDEEEFFFBBBBBBAAAAAA@@@?????????======@@@BBBDDDCCC???<<<======<<<;;;::::::::::::999999888888888888777777999999::::::;;;:::::::::999999999999999888888888666666666666555444222222000222444555555333111000333444555444111000000111000222555777777666333222///000000111222222333333000///............///000...---,,,,,,++++++,,,,,,***+++,,,---............------+++***************------------............/////////...............,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...666888:::999555000---,,,)))+++,,,,,,***))))))***++++++,,,,,,,,,---------......,,,***(((''')))+++************************444333111000000111333444333444444444555777888999888999::::::999999:::;;;??????@@@???AAAGGGQQQXXXeeeffffffeeecccbbbccceeefffiiilllpppqqqqqqpppooorrrssssssqqqpppqqqwww{{{~~~~~~zzz}}}}}}yyyzzz~~~|||zzzwwwsssrrrtttxxx|||{{{|||~~~wwwtttqqqnnnlllkkkhhhfff``````aaacccfffjjjnnnppptttvvvyyyyyyyyy{{{~~~zzztttrrrpppppppppooonnnlllllliiigggeeeccc```\\\ZZZUUUSSSQQQOOOMMMMMMMMMMMMMMMQQQVVVWWWUUURRRQQQQQQNNNQQQUUUWWWYYY]]]dddiiiuuuwww{{{~~~wwwgggSSSDDD:::888555444333111///---...000111111//////000111///...,,,,,,---------,,,***)))))))))***+++,,,---,,,,,,,,,,,,,,,---------(((***++++++*********+++***++++++,,,,,,++++++***))))))******))))))((('''))))))************)))))))))***+++,,,---,,,++++++,,,,,,+++***))))))))))))))))))))))))))))))))))))++++++******+++---...000000///---+++***)))***************+++,,,---///000,,,+++******)))*********++++++------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............+++++++++++++++++++++++++++,,,---...///000111111000000000000///////////////000111333444555666666666666555555666666777888555555555555666777999999888888999:::::::::::::::;;;;;;<<<======>>>>>>???>>>===<<<<<<<<<===>>>???@@@AAABBBCCCDDDEEEFFFFFFAAAAAAAAA@@@??????>>>>>><<<===>>>@@@BBBAAA???<<<>>>===<<<;;;::::::::::::888888888888888888888888999999::::::::::::999999999999:::::::::999999888555555666666666555333222222333444555555444222111000222444444333222333444///000222333444333222111222222111111111000000000////////////////////////......---,,,,,,,,,,,,---***+++,,,------......---...---+++***)))***++++++------...///000000111111222222000///...---------------------------------...---,,,++++++,,,---...444666777777333///,,,+++)))+++---,,,+++******+++***+++,,,---------,,,,,,,,,---,,,***((((((***,,,************************777555222000000111222333222222222333444555666777:::;;;;;;:::999999:::<<<============???CCCHHHKKKUUUXXX[[[\\\\\\]]]```cccccciiipppttttttssstttuuurrruuuvvvtttrrrrrrvvvzzzzzz|||{{{wwwvvvtttpppnnnnnnqqqttttttuuuxxx~~~{{{xxxuuuttttttssspppmmmiiiiiiiiiiiihhhfffdddcccbbbgggmmmooonnnmmmpppsssssstttwwwzzz}}}zzztttmmmjjjiiihhhddd```\\\[[[YYYXXXYYYYYYWWWVVVVVVWWWYYY\\\\\\ZZZVVVRRRRRRRRRRRRSSSUUUYYY\\\^^^dddjjjppppppjjjccc^^^]]]YYY^^^cccgggkkkqqqzzztttcccXXXPPPGGG===777888888555111//////000---///111111...---...000...---,,,---......,,,***************++++++++++++,,,,,,,,,+++++++++++++++)))+++,,,,,,***))))))******++++++,,,,,,++++++***))))))((((((((())))))***((()))***++++++***)))((())))))))))))************))))))*********))))))((())))))))))))))))))))))))************+++,,,,,,---,,,,,,+++******)))(((((()))***+++,,,,,,,,,,,,,,,,,,++++++***))))))*********+++---......---+++******++++++,,,------------******+++,,,---......///+++++++++++++++++++++++++++,,,------...///000000000000/////////.........//////111222444444555555666555555555555666777777555555555666777888::::::::::::999999999:::;;;;;;:::;;;;;;<<<======>>>>>><<<;;;;;;:::;;;<<<>>>???AAAAAABBBCCCDDDEEEEEEFFFAAA@@@@@@???>>>>>>======<<<<<<<<<>>>@@@@@@>>><<<======<<<;;;::::::::::::999999999999999999999999999999:::::::::999999888888999:::;;;;;;:::999999333444666777666555444333333333444444444333111000...000333444333333333444000000111111111222222222111111000000000000//////...///000111111000///...000///......------......******+++,,,------------...---+++******+++,,,---,,,---///111333666777888777555333111///.........---------------------------,,,,,,,,,,,,,,,,,,---///000222111///,,,******)))+++------+++***+++,,,***+++,,,---------,,,,,,+++,,,,,,+++***)))+++,,,++++++++++++++++++++++++999777444111000000222333111111111222333444555666444555555555444555888::::::;;;<<<>>>@@@BBBCCCCCCGGGKKKOOORRRTTTWWW\\\```\\\dddnnnrrrrrrqqqrrruuussswwwzzzzzzvvvuuuxxx{{{{{{{{{yyyrrrrrrqqqnnnkkkjjjjjjkkknnnooorrrwww|||xxxwwwxxxwwwuuurrrssstttuuusssoooiiiccc___aaahhhqqqtttsssppppppqqqiiijjjjjjjjjkkkkkklllllliiiddd]]]ZZZ[[[[[[XXXTTTUUUSSSQQQQQQQQQRRRQQQPPPPPPTTT[[[aaadddbbb]]]XXXZZZ[[[]]]aaagggnnntttwww{{{tttpppeeekkkrrrwww|||{{{llldddUUUGGGAAA???999222333555444000+++***...333,,,///111000---+++,,,...---------...///...,,,***++++++,,,,,,,,,+++******,,,+++++++++******))))))***+++---,,,***)))))))))+++++++++,,,,,,+++++++++((('''''''''''')))+++,,,((()))***++++++***)))(((((((((''''''(((((()))***&&&''')))******)))((('''))))))))))))))))))))))))'''((((((((())))))))))))))))))******)))((('''&&&******+++,,,,,,***)))(((,,,,,,+++***))))))*********+++---......---+++***)))***+++,,,------------(((((()))***,,,---...///------------------------//////.........---------000000//////.........---///000111222333444444444555555555555555666777777777777777888999;;;<<<===<<<;;;:::999:::;;;<<<===::::::;;;;;;<<<======>>>::::::999999:::<<<===???AAABBBBBBCCCCCCDDDDDDDDD@@@@@@??????>>>=========<<<;;;;;;<<<>>>>>>===<<<===<<<;;;:::999999999999999999999999999999::::::999999:::::::::999999888888999:::;;;;;;;;;:::999222444555777777666444333444444444333222111000000///111333333222111111111111111000000111111222333,,,---...///000111222222---///000222222000///---000000///............///******+++,,,------------...---+++******+++---...,,,---000333777:::===>>>:::888666333111/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++)))((()))(((***++++++***)))***+++***+++,,,---...---,,,,,,***+++,,,,,,+++***+++---++++++++++++++++++++++++---------......///000111000111111222222333444444999888777555555555666777666777888999;;;===???AAA@@@AAACCCEEEGGGKKKQQQTTT]]]ccciiimmmmmmnnnrrrvvvttttttuuuvvvwwwxxxxxxyyy|||yyywwwssssssqqqmmmiiigggggghhheeehhhmmmqqqvvv}}}{{{{{{{{{zzzzzz{{{{{{|||yyyyyyyyywwwtttooojjjgggrrryyyvvvwwwuuupppjjjggghhhkkk```XXXUUUXXXZZZWWWVVVYYYZZZXXXVVVRRROOONNNQQQSSSTTT```pppzzz{{{xxxuuutttqqqrrruuuyyy|||rrrwwwuuueeeZZZQQQJJJAAA<<<;;;999444000111111111111000///...---------------------------,,,+++++++++++++++++++++,,,,,,,,,++++++*********---,,,,,,,,,+++*********)))))))))))))))******++++++***)))((((((***,,,------,,,++++++******++++++***)))((()))*********)))+++)))(((&&&&&&((()))+++(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))******+++)))************+++++++++,,,,,,+++++++++,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---..................////////////000000000111222222333333444444555555666666777777999999999999999:::;;;<<<===;;;999999:::<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999999999999999:::<<<>>>???>>>@@@BBBDDDFFFGGGGGGGGG@@@@@@AAA@@@???===;;;:::=========<<<<<<<<<<<<===@@@===999777777777777666777777777777777888888888888888999:::999888777666555777:::<<<<<<:::777555888777666555555444222000111111111111111000//////222333333444444555555666333222111111333333222111000000000000111111111111111000000///...---------///...------------...///......//////...---,,,,,,+++,,,,,,------,,,,,,+++///***...===HHHFFF???:::<<<:::888666555333000---......,,,+++***++++++,,,,,,,,,,,,------...............//////...---,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---++++++,,,,,,,,,++++++***...............///000111000000111111222333333444666666555555555666888888777777888999;;;===>>>???>>>???AAABBBDDDHHHLLLPPPUUU\\\dddiiijjjkkkooossssssrrrqqqrrruuuyyy}}}}}}~~~}}}zzzwwwsssrrrppplllhhhffffffhhhhhhjjjlllnnnpppuuu|||}}}}}}||||||||||||}}}|||zzzwwwuuussssss}}}~~~zzzuuurrrhhhbbb```dddhhhhhhiiimmmmmmllliiiddd___\\\\\\]]]cccpppwww}}}yyypppeeeXXXMMMEEEAAA===999888999888444000000000//////......---,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++************)))))))))))))))******++++++***)))((((((***,,,---++++++******)))))))))******)))))))))******))))))***)))(((''''''((()))***))))))))))))))))))))))))*********)))((((((((('''((((((((()))))))))))))))))))))))))))))))))))))))*********)))))))))(((((()))))))))))))))******+++)))************+++++++++++++++******++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++++++++******+++,,,,,,---..................////////////000000000111222222333333555666666777888999999:::;;;::::::::::::;;;;;;<<<<<<:::888999:::<<<<<<;;;<<<<<<<<<<<<<<<;;;::::::::::::999::::::<<<>>>???>>>@@@AAACCCEEEEEEEEEEEEAAAAAAAAA@@@???===;;;:::===>>>>>>>>>>>>======<<>>888555444222111111111000...,,,000///---,,,,,,,,,---...+++++++++,,,,,,,,,---------------------,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,***+++++++++++++++******//////.........///000000000000000111222222333333333333333444555777888999888888888999:::;;;<<<===;;;===>>>???@@@BBBFFFIIILLLRRRZZZaaadddgggkkkoooooonnnmmmnnnssszzz~~~{{{zzz}}}|||{{{wwwqqqllljjjjjjkkkmmmmmmmmmlllmmmqqqwww{{{|||{{{}}}|||||||||}}}|||{{{|||~~~zzzsssppppppvvv|||yyyrrrnnnllllllxxx~~~}}}yyyxxxxxx|||}}}{{{rrrcccTTTIIIAAA;;;888333111000222555555111...//////......---,,,,,,+++------------------------+++++++++,,,,,,---------+++++++++++++++*********))))))))))))************)))))))))))))))******+++******)))((()))***+++,,,******)))))))))((((((((())))))))))))))))))))))))***)))(((''''''((()))***************************,,,,,,+++***)))(((''''''******)))))))))((((((((()))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))******+++)))************+++++++++)))))))))******++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,------...............////////////000000000111222222333333444555666777888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;999888888:::;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBAAA@@@???===;;;:::===???@@@AAAAAA???===;;;===;;;888888999::::::999:::::::::999999888888888999999999999888777666555777888999999999999888777666555444555666666444222///000111222333444444444333222222111000000//////333222111111333333333111000000000111111111222222000000000///......------...///000111111000///...............------------+++,,,,,,------,,,,,,+++---,,,...333666222///...---,,,,,,---...///---+++///...,,,++++++,,,------******++++++++++++,,,,,,+++,,,,,,,,,,,,++++++***************++++++++++++,,,,,,,,,++++++++++++***++++++************++++++)))******+++++++++******000///////////////000000//////000000111222222222222222333444555666777777888888888888888999:::;;;:::;;;=========>>>AAADDDFFFJJJPPPVVV[[[aaahhhmmmmmmlllmmmooouuu|||{{{yyyyyy~~~||||||zzzrrrmmmmmmmmmrrrqqqpppooopppssswwwzzzzzz|||~~~}}}{{{|||}}}}}}}}}~~~~~~~~~~~~zzz{{{|||{{{wwwzzz}}}}}}|||yyytttqqqpppppprrruuuzzz~~~wwwrrrddd[[[NNNCCC;;;888777777000///......//////---+++//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---.........+++++++++***************''''''(((((())))))******)))))))))))))))******+++***))))))((()))***++++++)))******)))))))))((((((((()))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))*********))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))*********+++++++++))))))***++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***************++++++++++++++++++,,,,,,---------............////////////000000000111222222333333222222333555666888999999>>>>>>=========<<<;;;;;;:::888888888:::<<<;;;:::======<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======???@@@@@@AAAAAAAAAAAAAAABBBBBBAAA@@@???===<<<;;;>>>@@@CCCDDDCCC@@@<<<:::;;;999888888:::;;;;;;;;;<<<<<<;;;:::999999888888::::::999888777666555555999888888888888888888999777666555555666555333111222222333333222222111000333333333222222222111111333111111111333444333222000000111111111222222222000000//////............---...000111111000...---...---------------------+++,,,,,,------,,,,,,+++++++++---///...+++***+++,,,++++++---...///...,,,,,,+++***)))))))))***++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))******++++++******000////////////000000111...//////000000111111222222222333333444444444444777777777777777888999999:::;;;<<<===<<<===>>>@@@DDDEEEHHHLLLRRR[[[dddiiikkkmmmpppuuuzzz|||xxxwwwwwwxxx}}}zzzyyy|||zzzsssqqqpppxxxvvvtttsssssstttvvvvvvtttwww{{{}}}||||||{{{uuuqqquuu||||||}}}|||yyyvvvssssssssssssvvv}}}yyykkk^^^UUUGGGBBB<<<888666555444333333000...,,,,,,---......111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......************************'''''''''(((((())))))***)))))))))))))))******+++)))))))))))))))***************+++++++++***)))(((''')))***)))''''''(((***))))))(((((((((((())))))(((((((((((((((((((((((('''''''''(((((()))))))))((((((((()))***+++++++++))))))))))))))))))))))))************************)))))))))))))))******+++))))))*********+++++++++)))***+++,,,------------+++,,,,,,------,,,,,,+++))))))*********+++++++++++++++,,,,,,,,,,,,------............////////////000000000111222222333333222222333555666888999999===>>>>>>>>>>>>===;;;;;;999888888999;;;===<<<;;;======<<<;;;;;;;;;;;;<<<<<<=====================@@@@@@?????????@@@@@@@@@BBBBBBAAA@@@???>>>======???AAADDDFFFDDDAAA<<<999:::999888999;;;<<<<<<;;;<<<<<<<<<;;;:::999888888999999888777777666666555999999888777777888999999999888666555555444111///111111111111111000000///111111222222222333333333222111000111333444333222111111111111222222222222////////////............,,,---///000000///---,,,------,,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++(((+++---,,,******+++,,,---,,,,,,---......---++++++***)))))))))***+++,,,---------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------...++++++++++++++++++++++++***))))))(((((())))))***))))))***+++++++++++++++////////////000111222222.........///000000111111111222222333333333333222666666666666666777888999999;;;<<<===<<<<<<===???CCCBBBBBBEEEKKKTTT]]]bbbgggjjjpppuuuzzz}}}~~~~~~}}}zzzwwwsssqqqrrrssstttxxxwwwwwwyyy~~~}}}{{{zzzxxxvvvttttttwww{{{}}}}}}}}}~~~|||zzzzzz|||}}}yyysssqqqxxx~~~xxxgggVVVHHH@@@888777555555555444222000111///---,,,,,,///111333111000///------------...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))))))))***************(((((((((((()))))))))))))))))))))))))))******+++((((((((()))))))))******)))***+++,,,+++***)))(((&&&)))***)))'''&&&(((***(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%&&&'''((()))******''''''((()))***+++,,,---))))))))))))))))))))))))************++++++++++++)))))))))))))))******+++)))************+++++++++(((***+++---.........---+++,,,,,,------,,,,,,+++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000000111222222333333444555666777888999:::;;;<<<===>>>>>>>>>===<<<;;;999888999;;;===>>>===<<<===<<<;;;:::999:::;;;;;;<<<<<<===>>>??????>>>>>>@@@@@@?????????@@@@@@AAAAAAAAA@@@????????????@@@AAABBBEEEEEEDDD@@@<<<999999999888:::<<<===<<<;;;;;;;;;;;;::::::999999999888888777666666666777777999999888888888888999999999777666555555444222000---...///000111222222222//////000000111222222333222111000111333444444333111111111222222222222333//////////////////......,,,---...//////...---,,,---,,,+++++++++,,,......+++,,,,,,------,,,,,,+++(((,,,...,,,+++---...---,,,+++++++++,,,,,,***(((------,,,++++++,,,...///......------------,,,,,,+++,,,,,,---------------------------............***++++++++++++,,,,,,,,,******))))))))))))******)))***+++,,,,,,,,,,,,,,,.........///000222333444------...//////000000111...///111222333333333333555555555555666777888999888:::;;;<<<;;;;;;<<<===?????????BBBHHHNNNTTTVVV\\\___eeekkkpppssstttttttttrrrqqqpppooonnnmmmlllpppqqqsssuuuxxx|||}}}~~~~~~}}}|||}}}|||vvvuuuwwwzzz~~~}}}{{{zzzyyy|||ppp^^^OOOCCC;;;777666444333222333222111///...............///111222111///---,,,++++++,,,---++++++++++++++++++++++++************************((()))))))))*********+++******)))))))))))))))((()))))))))))))))******+++'''(((((()))))))))))))))((()))***+++***)))'''&&&%%%(((+++)))&&&%%%'''***(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((()))))))))***)))))))))******+++++++++))))))))))))))))))))))))))))))))))))*********+++)))))))))))))))******+++)))************+++++++++'''(((+++---......---,,,+++,,,,,,------,,,,,,+++*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000000111222222333333555666666777888999999::::::;;;===>>>>>>===<<<;;;999999:::<<<>>>???>>>===<<<;;;999888888888:::;;;;;;<<<===???@@@@@@@@@???@@@????????????@@@AAABBB@@@@@@?????????@@@AAABBBBBBCCCDDDDDDCCC???;;;999:::999999:::<<<===<<<;;;::::::::::::999999999999777777666555666777888888888888888888888888888888666555444555666666444333...///000111222333333333111111111111222222222222111000000111333444444333111111111222222222333333.../////////////////////........................---,,,+++***+++,,,...///+++,,,,,,------,,,,,,+++***---...,,,---000///++++++******+++,,,,,,+++)))...---,,,,,,,,,---///000---------,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,---------......******+++++++++,,,,,,,,,+++******))))))******+++******+++------......---------...///111333444555------......///000000000+++---///222444444555555444444444444666777888999666888;;;;;;;;;;;;<<<===<<<<<<>>>BBBGGGKKKMMMNNNQQQTTTYYY___dddhhhjjjkkknnnnnnooooooooolllhhheeeiiimmmqqqssstttxxx}}}~~~~~~}}}~~~wwwqqqrrruuuxxx{{{zzzyyyyyy{{{~~~sssfffTTTBBB777333222333444111---+++,,,---......---...000000///---------000...,,,*********+++,,,++++++++++++++++++++++++*********)))))))))))))))(((((())))))*********+++++++++******))))))(((((()))))))))))))))******+++'''(((((()))))))))))))))'''((()))***)))(((&&&%%%%%%(((+++***&&&$$$'''+++(((((())))))))))))(((((())))))))))))))))))))))))************))))))))))))+++++++++***************))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))******+++)))************+++++++++%%%'''))),,,------,,,++++++,,,,,,------,,,,,,+++******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,............/////////000000000000111222222333333444444555555666666777777888:::<<<===>>>===<<<;;;999999:::===???@@@???===<<<;;;999777777888999::::::;;;===???@@@AAA@@@@@@@@@????????????AAABBBDDD??????>>>>>>???AAABBBDDDCCCCCCDDDCCCBBB>>>;;;999:::999999;;;<<<===<<<:::999999999999999999999:::666666555555666777999:::777888999999999999888777333222222444777888777666222333333333333222111111666666555444444333333333111000000111333555444333111111222222222333333333.........///////////////000000////////////000000---,,,+++******,,,...///+++,,,,,,------,,,,,,++++++///...,,,...222///)))+++******,,,...///...---,,,,,,+++***+++,,,...///,,,,,,,,,++++++*********((()))***+++++++++++++++++++++,,,,,,,,,---------*********++++++,,,,,,,,,++++++************++++++***+++,,,---............---------............///......................../////////000111111222222777666555555666888:::<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;===???BBBEEEGGGHHHKKKLLLOOOTTTYYY^^^ccceeeeeehhhkkkllljjjfffdddbbbeeehhhkkknnnqqquuuyyy}}}~~~}}}yyyxxx{{{}}}}}}|||zzzyyyvvvvvvwwwzzz~~~}}}}}}~~~|||~~~{{{zzzyyy{{{pppeee^^^OOOHHH???888444333333333////////////////////////...///000000000///---,,,---------...............***************+++++++++***)))))))))))))))******))))))*********+++++++++------,,,,,,+++***))))))''''''(((((())))))******$$$$$$&&&'''(((((())))))++++++***)))))))))))))))''''''(((((('''&&&%%%%%%((((((((((((((((((((((((''''''''''''((((((((()))******))))))(((((('''''',,,,,,+++)))'''&&&(((***)))))))))(((((((((((((((++++++************++++++***)))((((((((()))+++++++++,,,------+++))))))***))))))))))))************+++++++++******)))''''''+++***)))))))))***+++,,,++++++,,,,,,,,,,,,---------------............///...///000111222333444444555666777888888999999888777777888999999:::;;;;;;:::<<>>===>>><<<:::999999:::;;;===<<<>>>???AAABBBBBBAAAAAAAAAAAA@@@??????@@@@@@@@@?????????????????????@@@FFFEEECCCAAA???===<<<;;;:::<<<>>>>>><<<:::::::::<<<<<<;;;::::::999999888999999888888888888999999;;;;;;::::::999888777777777777666555444333333333444444555555444444333222111111222222222333333333444444333222222222333333111111222222222222111111000000////////////000000111111000......---------111...,,,,,,...000...,,,222...+++---111333000,,,,,,---...///...---+++***,,,+++***++++++***'''$$$$$$&&&(((+++...000111222***++++++,,,,,,++++++***+++++++++*********))))))+++++++++,,,,,,---------,,,,,,++++++***)))(((((()))))))))((()))***++++++---,,,,,,...111111///,,,---------............///......................../////////000111111222222777666555444444555777888999999999:::::::::::::::;;;<<<<<<>>>@@@BBBDDDEEEDDDEEEIIIMMMSSSXXX\\\^^^]]]```ccceeeeeeeeeeeefffhhhjjjlllmmmnnnqqqtttwww{{{}}}~~~yyyuuuqqqqqqtttxxxxxxxxxyyyxxxxxxxxxzzz}}}~~~~~~{{{wwwuuuuuuvvvyyy|||{{{zzz|||vvv{{{~~~~~~|||zzzuuummmcccYYYPPPJJJ@@@;;;555000....................................---......///...---,,,+++------------,,,,,,,,,,,,,,,,,,,,,++++++******)))******)))))))))******+++++++++++++++,,,,,,,,,,,,------,,,++++++***))))))(((((((((((())))))))))))''''''((()))))))))((((((***)))(((((('''''''''(((((()))))))))(((((('''&&&))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))((((((((((((******)))(((((()))***++++++***************************))))))))))))************)))))))))***+++,,,***+++---,,,+++******+++))))))))))))************))))))************)))))),,,+++************+++,,,++++++,,,,,,,,,,,,------------------...............///000111222333333444444444555666777777777777888888888999999::::::::::::;;;>>>??????>>><<<;;;::::::999888888999:::;;;>>>>>>???@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAABBB>>>?????????@@@@@@AAAAAAAAAAAA@@@???>>>>>>===<<<<<<>>>@@@@@@>>><<<<<<<<<;;;;;;;;;:::999999888888999888888777777888888999;;;::::::999888888777777666666444333333222222222444444444555444444333222111111111222222222333333444333222222111111111111000111111222222111111000000000////////////000000111000///...------------///---***+++---...---+++...,,,+++---000222111///---------...------,,,,,,,,,,,,+++,,,------***((()))***,,,...000222333444+++,,,,,,------,,,,,,++++++++++++*********))))))++++++++++++,,,,,,,,,---,,,,,,++++++***))))))(((***))))))))))))******+++***))))))+++---...,,,)))---------............///...........................//////000000111111222777666555333333444555555888888888888999999999:::<<<<<<<<<======>>>???@@@>>>@@@CCCHHHMMMQQQUUUWWWTTTVVVXXX[[[]]]aaaeeeiiijjjkkkllllllkkklllnnnooowwwyyy{{{zzzwwwtttsssrrrtttwwwzzz|||}}}~~~qqqmmmjjjjjjnnnrrrsssrrrwwwyyy{{{}}}|||zzzzzzwwwwwwwwwvvvuuutttrrrqqqmmmnnnrrrvvvwwwyyyyyysssmmmqqqwww~~~}}}yyyxxxiiiddd\\\RRRHHH@@@;;;999777444111//////000///...------------------------,,,------------,,,++++++------,,,,,,++++++******------,,,+++***))))))(((++++++************++++++,,,,,,,,,------------...,,,,,,,,,+++******))))))))))))))))))(((((((((((()))*********))))))((('''(((''''''&&&&&&&&&&&&'''))))))*********)))((((((************************''''''((((((((()))))))))(((((((((((())))))))))))***'''&&&'''***,,,,,,*********************++++++))))))(((((((((((())))))+++************+++,,,,,,)))***,,,,,,+++***+++,,,))))))))))))************'''((()))***++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------------------...............//////000111222333333222333444555666666666666888888888888888999999999:::;;;<<<>>>===<<<:::999888999::::::;;;;;;;;;;;;?????????>>>>>>??????@@@CCCBBBBBBAAABBBBBBCCCCCC@@@@@@@@@@@@AAAAAAAAABBB<<<<<<===>>>>>>>>>>>>>>>>>>@@@BBBBBB@@@>>>>>>>>>:::::::::999888888777777888888777777777777888888:::999999888888777777666555444333222222222222222444444444444444333222222111111111222222222222333444333222111000000000000000111111222222111111000000//////......//////000000///......------------...,,,++++++---...---,,,------------...///000111///...---,,,,,,,,,---...,,,,,,,,,---//////...,,,------------...000222444,,,,,,------------,,,,,,+++++++++************************+++++++++++++++,,,,,,++++++***)))))))))++++++******************(((''''''(((******)))'''---------............///..............................//////000111111111555555444333444444555666777777888888999:::::::::>>>======<<<<<<<<<=========???BBBGGGKKKOOORRRSSSMMMNNNOOOQQQUUU[[[bbbggghhhiiijjjiiihhhhhhjjjlllqqqqqqrrrrrrqqqooommmkkkmmmrrrwww{{{}}}rrroookkkkkknnnqqqqqqpppvvvxxx|||}}}}}}~~~|||{{{xxxxxxwwwvvvuuuuuuuuuuuummmnnnrrrvvvwww{{{~~~|||vvvqqqnnnpppssswww{{{~~~zzzpppfff```QQQMMMFFF???999666555444222111111111222222111///,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,...------,,,+++******)))+++++++++******)))))))))---,,,++++++***+++++++++++++++,,,,,,,,,---------,,,+++++++++******))))))******))))))((((((''''''((())))))******)))(((((((((''''''&&&&&&&&&'''''')))))))))******)))((((((************************'''(((((((((((()))))))))''''''(((((())))))******+++'''%%%''',,,...,,,(((((((((((((((((()))))))))******))))))))))))******+++++++++++++++,,,,,,,,,''')))+++++++++***+++,,,((()))))))))************(((((()))***++++++++++++------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------........./////////000111222222333222333444555555666666666888888888888888888888888;;;;;;<<<===<<<;;;999888999:::<<<>>>??????>>>===@@@???>>>===<<<===>>>???AAAAAAAAAAAAAAAAAABBBCCCCCCBBBBBBAAAAAA@@@@@@@@@;;;;;;===>>>?????????>>>>>>@@@BBBBBB@@@???>>>???::::::999888888777777666777777777666666777777777888888888777777666666666555444444333222222333333333444444444444333222222111111111111222222222222555444333111000000000000000000111111111111000000/////////......////////////......---,,,,,,------...---,,,,,,---............//////...,,,---///111333111...,,,***+++,,,---+++******,,,...//////...---,,,*********,,,...///+++,,,,,,------,,,,,,+++************************************************+++++++++*********))))))++++++++++++++++++******(((((((((((())))))((((((---------............///.................................///000000111111222333333444555777888888888888888999:::;;;;;;;;;???>>>===<<<<<<;;;<<<<<<===???CCCFFFJJJMMMNNNOOOHHHIIIJJJKKKNNNSSS[[[```aaacccdddddddddeeehhhjjjkkkkkklllmmmnnnmmmmmmllljjjooovvv|||~~~}}}~~~~~~zzzwwwvvvxxxxxxvvvssstttvvvyyy|||~~~~~~~~~}}}~~~|||~~~zzzzzz}}}|||zzzyyyxxxxxxxxxxxxuuuvvvzzz~~~}}}|||~~~~~~{{{wwwyyyzzz{{{~~~yyypppggg[[[OOOGGG===<<<999777555444444444------...///000///,,,))),,,,,,,,,,,,,,,,,,,,,,,,------------------......///......---,,,++++++***'''((((((((())))))******---,,,,,,+++******++++++)))************+++++++++++++++***************)))******))))))((((((''''''%%%&&&'''((()))))))))))))))((((((((((((((())))))'''(((((())))))(((((((((************************(((((((((((()))))))))***''''''(((((())))))******,,,)))&&&(((,,,---***&&&''''''(((((()))))))))))),,,++++++******++++++,,,******++++++,,,,,,,,,,,,''')))++++++******+++,,,((()))))))))******************++++++++++++******------------,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,------------.../////////000000111111222333333444555666666666666666666777777777777888888;;;<<<<<<<<<<<<;;;999999888:::===???@@@???>>>===???>>>===<<<;;;<<<===>>>???>>>>>>>>>??????@@@AAAFFFEEEDDDBBB@@@>>>===<<<===>>>???@@@AAA@@@???>>>===???AAAAAA???>>>===>>>::::::999888888777777666777666666555555666666777777777666666666666555555666555555444444444444444333333444444333333222111000000111111111222222222555555444222222111111111000000000111111000000000//////............//////...------,,,,,,,,,,,,---+++,,,,,,,,,,,,,,,---...---.........---...111444555333///,,,******+++---***)))(((***,,,......------+++)))(((((()))+++,,,******++++++++++++******************************************************+++++++++***************++++++,,,,,,,,,,,,+++******++++++************+++---------............///........................---......//////000000111000111222444666777888999777888888999:::;;;<<<<<<======<<<;;;;;;;;;;;;<<<===>>>AAADDDFFFHHHHHHHHHDDDEEEFFFFFFHHHKKKPPPTTTUUUWWWZZZ[[[]]]___ccceeeeeegggjjjkkklllmmmnnnpppooottt||||||||||||}}}{{{uuuvvvwwwxxxxxxyyyyyyyyy~~~}}}}}}yyyyyy}}}|||{{{yyyxxxxxxwwwwww{{{}}}ttteeeVVVLLLDDD===888444444444444333222111000------...000111///+++(((,,,,,,,,,,,,,,,,,,,,,,,,...------------......///......------,,,,,,++++++&&&''''''((()))***++++++---,,,+++***************(((((((((((())))))))))))************************))))))))))))((((((((((((%%%%%%'''((()))************))))))))))))******+++''''''(((((())))))((((((************************((((((((()))))))))******(((((((((((())))))))))))+++)))((()))+++,,,)))&&&)))))))))***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,)))******+++,,,+++++++++((()))++++++***)))***+++))))))))))))***************+++++++++++++++******,,,---------,,,+++***)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------/////////000000000111111222333444555666666666666555555555666777777888888:::;;;;;;;;;;;;::::::999777888:::<<<===<<<;;;:::<<<<<<<<<;;;;;;<<<======<<<<<<<<<<<<===>>>??????FFFEEEDDDBBB???===<<<;;;>>>@@@AAABBBBBBAAA@@@>>>===???@@@@@@???=========:::::::::999888888777777666666555555555555666666555555555555555555555555666555555444444555555555333333333333333222111111000000000111111111111222555444333333222222333333///000000111111000000//////......------......///---,,,,,,++++++,,,,,,,,,(((***+++***)))***,,,...,,,,,,,,,---///333666888444222///,,,++++++---...---+++******,,,------------,,,+++*********++++++))))))************))))))***************++++++++++++++++++++++++************************************+++,,,---...---,,,,,,,,,------,,,******+++------------............///........................------......///000000000000111222333555555666666666666777888999:::;;;;;;:::999999999999:::;;;;;;<<<>>>@@@BBBCCCCCCCCCBBB>>>@@@BBBCCCCCCDDDGGGIIIHHHKKKNNNPPPRRRVVVZZZ]]]```eeejjjjjjiiijjjnnnsssvvv{{{}}}|||yyyxxxwwwvvvxxxzzz}}}~~~}}}|||zzzxxxxxxxxxyyyzzz{{{{{{}}}zzzwwwwww{{{{{{{{{zzzzzzyyyyyyxxxzzz|||uuuhhh]]]MMMBBB;;;888666333111111222222222111000/////////000222333222...+++------------------------,,,,,,+++++++++,,,...///,,,,,,,,,,,,++++++++++++))))))******++++++,,,,,,,,,,,,+++***))))))))))))''''''((((((((()))))))))))))))))))))************(((((((((((())))))))))))'''((())))))************)))))))))))))))***+++,,,'''((())))))*********)))))))))))))))))))))))))))(((((()))))))))*********))))))))))))(((((((((((('''((()))***++++++******((())))))***++++++,,,,,,,,,++++++++++++++++++,,,((()))***+++++++++******(((***++++++)))((())))))))))))))))))************))))))***+++,,,,,,,,,,,,+++,,,,,,,,,+++***)))(((++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------////////////000000000000111222333444444555555555333333444555777888999999888888999999999999999999888999:::;;;;;;:::999999999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???CCCCCCBBB@@@???>>>===<<<===???AAACCCCCCBBBAAA???===???AAAAAA???=========;;;;;;;;;:::999999888888666555555444444555555666444444444444444444444444555444444333333444444555222333333333333222111111000000000000111111111111222222222222222222333444//////000000000000/////////......------......///,,,,,,++++++++++++,,,,,,)))+++---,,,++++++...000222///,,,---111444666555///...---,,,---...000111222000...---...//////...,,,,,,,,,+++++++++++++++*********++++++*********))))))*********+++++++++---,,,,,,,,,++++++++++++************************(((***,,,...//////...---+++,,,,,,***((('''***,,,---------.........//////........................------......///000000000000111222333333333333333444555666777888999::::::777777777777888999:::;;;===???AAABBBCCCBBBAAA@@@:::<<>>999999888555222111111111222222222222111------///111222111...,,,------------------------++++++*********+++---...***************+++++++++------,,,,,,,,,,,,,,,,,,,,,+++***)))(((((((((((((((((((((((()))))))))))))))))))))))))))*********''''''(((((())))))*********++++++++++++***)))))))))))))))))))))***++++++((()))***+++++++++++++++(((((((((((((((((((((((())))))))))))******************))))))((((((''''''###&&&)))+++++++++,,,---&&&''''''((()))*********++++++************++++++'''((()))***+++***)))))))))+++,,,+++)))((((((((())))))))))))************'''((()))+++---.........++++++,,,,,,+++***((('''++++++,,,,,,,,,---------++++++,,,,,,,,,---------////////////000000000000000000111222333333333333111222333555777888999:::666666777777888888999999;;;;;;;;;<<<;;;;;;::::::777888:::<<<======<<<<<<;;;;;;;;;<<<<<<===??????@@@@@@@@@?????????>>>>>>;;;===@@@BBBCCCCCCAAA@@@>>>@@@AAAAAA@@@>>>>>>>>><<<<<<;;;::::::999999888555555555444444555555555444444444444444444444444333333333222222333444444222333333333333222111111000000000000111111111111000000000000111222333444//////000000000000//////.........------.........+++++++++***++++++,,,,,,---///000000...///111444;;;555///...111333222///++++++,,,---...111333555777555222111111111111000******+++++++++***))))))+++++++++,,,,,,+++++++++))))))******++++++++++++---------,,,,,,+++++++++******************++++++'''))),,,...000000///...)))++++++)))&&&%%%(((++++++---......---,,,---...000000///...---,,,,,,+++............////////////---...///222444777888999666666666666777888999::::::999888888888:::<<<>>>@@@@@@@@@??????@@@AAAAAA???>>>>>>>>>???@@@AAAAAA;;;===???AAABBBEEEJJJMMMTTTXXX]]]^^^```dddmmmttt|||yyyuuussssssrrrooolllkkklllnnnppprrrssstttuuu{{{~~~xxxuuuuuuvvv~~~~~~}}}|||}}}~~~yyynnncccXXXOOOGGGBBB<<<;;;888666444444444444........................---...///000///...,,,+++)))***+++,,,,,,,,,+++***++++++++++++++++++++++++*********+++,,,,,,,,,---,,,------...---,,,+++***+++++++++*********))))))%%%&&&&&&&&&''''''(((((((((+++,,,(((&&&)))+++***++++++***)))((('''&&&&&&)))((((((((()))***++++++))))))***+++++++++++++++(((((())))))))))))((((((*********)))))))))))))))***************)))((((((***(((%%%"""!!!"""$$$%%%//////...,,,******---///+++***)))''''''&&&&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************************************+++,,,,,,---,,,+++)))((()))***,,,,,,+++***,,,---.........------,,,,,,,,,------------...000111222444333222222222333444555111222333555666777777777888999;;;:::999999:::<<<777999;;;======;;;999777;;;;;;<<<<<<<<<<<<<<<;;;888888888888999:::;;;;;;<<<<<<===>>>???AAACCCDDD<<<>>>AAACCCCCCBBBBBBBBBDDDCCCBBB@@@???===<<<;;;:::999888777777999;;;<<<;;;999777777777777666555444444444555444444333333444444555555555555555555222333444444333222333555111111000000000000111111111111222222222111111000000111333222000//////000111111000...---,,,+++******+++,,,---............,,,------...///000111111888666222///,,,+++++++++---......---++++++,,,...555222000111444444000+++------,,,,,,,,,,,,+++++++++++++++++++++***)))(((...+++'''''')))+++***)))************************,,,+++*********+++,,,---///...------...///...,,,***************************,,,......---------.../////////......---,,,,,,............////////////......000222444666777888666666666666777888999999:::999888888888:::<<<===>>>>>>>>>>>>??????@@@AAA??????>>>>>>>>>???@@@@@@AAABBBBBBAAA@@@AAACCCEEEKKKOOOTTTWWWZZZaaakkkrrruuurrrooonnnnnnnnnllljjjiiikkkmmmooopppqqqqqqrrrxxx}}}yyyyyyzzz~~~}}}~~~}}}rrrfff___UUUKKKCCC===999666999888666444222111111111........................---............---,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++************++++++++++++)))******+++***)))((('''+++++++++*********))))))&&&&&&''''''(((((((((((((((,,,,,,)))'''***+++************)))((((((''''''))))))))))))))))))***+++''''''((()))))))))))))))((())))))))))))))))))((())))))))))))))))))))))))***************)))((((((+++***(((''''''((()))***,,,,,,,,,***((((((+++---+++***)))((((((((((((((())))))))))))))))))))))))******))))))))))))******************************))))))))))))************+++++++++++++++++++++++++++,,,,,,,,,++++++***)))***+++,,,,,,+++***+++---------------------,,,,,,,,,,,,------///000111222333222111111111222333444222333444555666777777777888999::::::999999:::<<<888999;;;<<<;;;:::999777;;;<<<<<<<<<<<<;;;;;;:::888888888999999:::;;;;;;<<<<<<<<<===???AAABBBCCCAAAAAAAAA@@@??????@@@AAAAAAAAA@@@>>>===<<<;;;::::::999888777777999;;;<<<888666444333444444333222333444444555444444333333333333333444444444444444222333444333222111222333222222111111111111222222//////000000000000000//////111222111000......///.........---,,,,,,++++++***+++,,,---------------+++,,,,,,------......///333111///,,,++++++,,,,,,+++,,,---,,,+++***,,,...333000...000222222...***------,,,,,,,,,++++++++++++++++++******))))))))))))&&&###$$$&&&))))))(((************************...---+++************+++---,,,++++++------,,,+++************************)))+++---...------...000.........//////......---............//////////////////000222333444555666666555555666666777888999999999888888999:::<<<===<<<<<<<<<===>>>???@@@@@@@@@??????>>>>>>>>>>>>???BBBBBBBBB@@@>>>===???@@@DDDGGGKKKNNNQQQXXXbbbiiiiiigggeeeeeeggghhhhhhhhhfffiiilllmmmlllkkkkkkkkksss|||}}}~~~uuudddYYYOOOHHH@@@999555444333333444333222000///.........------------------------...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************)))))))))))),,,,,,---------,,,+++++++++************)))))))))(((((((((((())))))))))))(((,,,---)))(((***+++***))))))))))))))))))))))))+++***))))))))))))))))))''''''((()))))))))))))))))))))************))))))))))))))))))))))))))))))************)))))))))(((************++++++,,,,,,((((((((('''&&&''')))++++++******))))))*********))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++***,,,---,,,******+++,,,,,,,,,------------------,,,,,,---...///000000111111111000000000111222333333444555666666666666666777999::::::999999:::;;;::::::::::::999999888888<<<<<<<<<<<<;;;;;;:::999888888999999:::;;;<<<<<<;;;;;;<<<===>>>@@@AAABBBEEECCC@@@===<<<<<<===>>>???>>>>>>======<<<;;;;;;999999888777777999:::;;;888777555444555555444333333333444444555444444333333333333222222222222222222333333222000///000111111000000000000000000111,,,,,,---.../////////......///111000///---......+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---)))***++++++******,,,...000...,,,---//////,,,))),,,,,,,,,,,,+++++++++++++++***))))))((())))))))))))'''&&&''')))+++,,,,,,************************///...,,,***)))))))))***+++***))))))+++++++++)))************************(((***---...---...///000,,,---...///000000//////............////////////000000111111222333333333555555555555666777888888888888888888999:::;;;<<<:::;;;<<<>>>???@@@@@@AAA@@@???>>>==================>>>>>>===<<<===???BBBDDDEEEFFFGGGIIIMMMTTTYYYZZZZZZZZZ[[[^^^bbbeeegggfffiiilllllliiifffeeeeeepppxxx{{{nnn]]]KKKAAAAAA===777444333333444444111111000///...---------------------------------...---+++*********+++,,,,,,,,,,,,,,,,,,+++++++++******************************))))))((((((''''''---------...------------************))))))))))))))))))))))))))))))******(((,,,---***)))+++,,,***(((((()))))))))*********++++++***)))((((((((()))))))))***+++++++++++++++))))))************))))))((((((((()))))))))))))))+++******)))))))))))))))((((((***+++++++++***)))&&&&&&'''&&&&&&&&&(((*********)))))))))******+++))))))))))))))))))))))))+++******))))))******+++++++++++++++++++++++++++((()))))))))************++++++++++++++++++++++++,,,+++***))))))***+++,,,+++,,,---,,,***)))***+++,,,,,,,,,------.........+++,,,---...///000000000////////////000000111111444555555666666666555555777888999999888888999:::;;;:::999888777777888888;;;;;;<<<;;;;;;:::999888888888999:::;;;<<<<<<<<<;;;;;;<<<<<<===???@@@AAADDDAAA???===<<<<<<;;;:::========================999999888777888888999:::888777555444555666555444333333444444555444444444333333333333222222222222222333333222///......///...------,,,,,,------...***+++,,,---.../////////,,,...//////...------...,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,++++++*********)))+++************+++,,,---)))***++++++++++++---///...,,,++++++,,,---+++))),,,,,,,,,++++++++++++*********)))((((((((()))******)))))))))+++,,,------************************...---+++*********++++++***)))((()))++++++***)))************************(((***---...---...///000,,,---///000111000//////............////////////000000000111111111222222444444444444555666777888888888888888999:::;;;;;;;;;<<<===???@@@AAAAAAAAA??????>>>===<<<<<<<<<<<<:::;;;<<<;;;;;;===@@@BBBDDDDDDDDDCCCDDDFFFIIILLLMMMNNNOOORRRVVV[[[```dddhhhkkknnnlllgggcccbbbdddmmmuuu}}}||||||}}}{{{zzz{{{~~~zzzqqqmmmjjjkkkiiicccXXXJJJ>>>666555333111111111111000...////////////......---------------------------------,,,+++***)))***++++++,,,,,,++++++***************************************))))))(((((('''''''''))))))))))))))))))******))))))))))))))))))))))))******************))))))'''+++---***)))++++++)))(((((())))))******++++++++++++***)))((((((((()))))))))***+++++++++++++++))))))************))))))''''''(((((())))))))))))+++***))))))(((((())))))((()))***++++++)))((('''&&&'''(((((('''''')))+++))))))((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))************************((()))))))))************))))))))))))))))))))))))+++***)))))))))***+++,,,***,,,,,,,,,******+++,,,,,,,,,,,,------.........***+++,,,...////////////....../////////000000000333444555555555555555444666777999888777777888:::;;;:::888666666777888999::::::;;;;;;:::999888888777888:::<<<============<<<<<<<<<<<<===>>>@@@@@@???>>>===>>>???>>>;;;888::::::::::::;;;;;;;;;<<<999888888888888888888888444333111111222333222111222333333444555555555444555444444444333333222222111222333111///......///------,,,,,,,,,,,,------+++,,,---...///000000000,,,---//////---------...//////......---,,,,,,,,,...////////////......---------,,,,,,++++++******,,,,,,+++++++++++++++,,,***+++,,,,,,,,,,,,...000,,,+++*********+++***))),,,,,,+++++++++************)))))))))))))))******((((((((((((''''''((((((************************++++++*********+++---...***))))))***+++,,,,,,+++************************)))+++---...------...000,,,---///111111111///...............////////////000000000000000111111111444333333444444555666777777777888888999:::::::::;;;<<<>>>@@@AAAAAA@@@@@@>>>======<<<<<<<<<<<<===<<<<<<<<<;;;:::;;;===???@@@@@@AAABBBCCCDDDEEEFFFDDDFFFGGGIIILLLRRRXXX\\\dddhhhjjjhhhbbb___```ccchhhooowwwyyyvvvvvvzzz}}}||||||~~~{{{zzzyyyyyy{{{}}}||||||~~~|||zzzssseeeWWWPPPMMMOOOPPPMMMFFF???999555000000//////000///---+++...///////////////......,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,+++***))))))((())))))************************))))))))))))(((((((((((()))))))))((())))))***+++(((((()))))))))))))))***************))))))))))))%%%***,,,***)))******((()))))))))******++++++++++++***))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))((((((&&&''''''(((((())))))***,,,+++)))((((((((()))***++++++,,,,,,,,,+++)))(((''')))******)))((()))+++***))))))((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))************))))))))))))))))))))))))***))))))))))))***++++++)))+++,,,,,,+++***,,,---,,,,,,------------------)))***,,,.../////////...---...///000000000//////111222333444444444444444555777888888777777888999999888777666666777888999888999999::::::999999888777888;;;===>>>>>>>>>>>>============>>>???@@@AAA>>><<<<<<>>>@@@@@@<<<888777777777888888888999999888888888888888777777777555444222222333444444333222222333444555555555555555555444444333333222222111222222111///...///000//////............//////------...///000000000000+++---//////...---...///000000///...------,,,,,,---....../////////......---------,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,...000,,,+++************++++++++++++++++++************))))))***++++++++++++***)))+++++++++)))(((((()))***************************)))))))))***,,,...///+++***)))***,,,------,,,***************************,,,......---------...,,,...000222222111///---............/////////////////////000000000111111333333333333444555666777666777888999999:::::::::;;;<<<>>>???@@@???>>>===<<<<<<;;;;;;;;;<<<======<<<======;;;::::::<<<>>>===>>>???AAACCCCCCAAA@@@AAABBBCCCCCCCCCGGGMMMQQQVVVZZZ]]][[[WWWVVV[[[```aaaiiippprrrooooootttzzzzzz||||||{{{yyyyyy|||~~~yyyxxxwwwxxxzzz{{{{{{zzz~~~}}}|||}}}zzzpppgggaaaZZZOOOEEEAAA;;;===>>><<<888444333444111///......//////...------...///000000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++***)))((('''''''''(((************************((()))))))))))))))************)))))))))***,,,,,,(((((((((((())))))************)))))))))((((((((($$$))),,,)))((())))))&&&******************++++++))))))))))))))))))***+++''''''((()))))))))))))))''''''((((((((((((''''''&&&&&&''''''((())))))***,,,+++)))((('''((()))*********+++,,,,,,,,,,,,+++)))***++++++)))((()))***,,,+++******))))))))))))))))))))))))))))))))))))***))))))))))))))))))***++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))(((((()))***************((()))++++++++++++---///------------------,,,,,,)))***,,,...//////......---...///000111000000//////000111222333444444444555666888777666666777999666666666666777777888999666777888999999::::::999777999;;;===?????????>>>>>>>>>>>>>>>>>>???@@@AAAAAA>>>;;;<<>><<<;;;;;;;;;;;;;;;;;;<<<===>>>:::;;;;;;;;;:::;;;>>>@@@>>>>>>@@@AAABBBAAA===;;;@@@AAAAAA???===???DDDIIIHHHMMMPPPOOOLLLMMMTTT[[[\\\dddkkkmmmjjjkkkpppvvvwwwyyy{{{zzzxxxxxxzzz}}}wwwvvvvvvwwwyyy{{{zzzyyy~~~}}}||||||~~~{{{wwwwwwxxx|||||||||{{{yyyvvvsssqqqeeeXXXKKKFFFBBB>>><<<<<<666777777444///------///000---***)))***,,,---...,,,---...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++***+++***((('''&&&&&&&&&'''))))))))))))))))))))))))(((((())))))******++++++'''&&&%%%%%%%%%'''((()))'''((((((((())))))*********)))))))))((((((''''''###(((+++)))''')))(((%%%************************))))))(((((()))***++++++))))))***+++++++++++++++&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((())))))***,,,+++)))((('''(((***+++'''(((((()))***,,,,,,---)))+++,,,+++)))(((((()))...---,,,+++************))))))))))))))))))))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************************************'''((()))+++++++++***)))'''(((***++++++,,,...000.........------,,,,,,,,,(((***,,,...//////...------...000111111111000///---...000111222333444444555666777777666666777888444444555666777888999999555666777888999:::::::::777999;;;>>>???@@@???>>>???>>>>>>>>>???@@@AAAAAAFFFAAA;;;:::===>>><<<:::<<<<<<<<<<<<<<<<<<<<<<<<888888888888888777666555555444222222444555555444111222333444555555555555333333222222111000000///000111222222111000222333...------,,,,,,------............///......------,,,...000000///...///000******+++,,,,,,---......((()))***+++,,,---------++++++++++++++++++++++++((()))***++++++,,,,,,++++++,,,,,,+++***)))+++,,,,,,---,,,+++***+++---///+++++++++************)))'''***---///000...,,,***$$$'''***+++))))))+++---************************---,,,+++*********+++,,,)))(((((()))+++---,,,+++************************---...//////...,,,+++)))***,,,///111111///,,,***---------...............000000////////////000000111111222222222333333333777777888999:::;;;;;;<<<>>><<<::::::::::::888666===<<<;;;:::::::::;;;<<<::::::;;;;;;;;;;;;;;;;;;@@@>>>===<<<<<<===>>>@@@???>>>===<<<<<<===>>>???DDDEEEGGGGGGHHHJJJNNNQQQZZZ\\\^^^bbbgggkkkoooqqquuuuuuuuuvvvvvvwwwxxxxxxuuutttwww|||~~~}}}}}}zzzqqqnnnmmmmmmrrrnnniiiccc]]]YYYWWWVVVJJJFFFAAA;;;777555444444111111000000//////......///,,,+++,,,...///---+++,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++,,,,,,------,,,,,,***((('''((()))***)))'''(((((())))))******++++++))))))******++++++,,,,,,(((((())))))))))))(((((((((((()))***++++++,,,,,,)))(((((((((******(((&&&))))))(((((((((((())))))))))))(((((((((((())))))))),,,---+++''''''***///,,,+++***((((((((()))***))))))))))))))))))))))))))))))))))))((((((((((((******))))))(((((('''''',,,,,,++++++***)))((((((+++---...,,,)))'''))),,,((())))))))))))*********))))))((())))))***+++,,,'''''''''''''''((()))***)))))))))))))))))))))))),,,+++++++++******)))))),,,+++++++++++++++++++++,,,,,,,,,+++***))))))(((+++*********+++,,,,,,---///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000000000000111222222333333111222222333444555666666888777777666666666666777777777888999:::;;;<<<===??????@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>???@@@CCCDDD???===<<<<<<===>>>===<<<:::;;;<<<======<<<;;;:::<<<:::777777888888555333444444444555777777555333///000111222333444444444111111000000000000111111222111000000111333555666222111///...---------...///............---------///............---------++++++++++++,,,,,,---...------------------------***++++++,,,,,,++++++*********++++++++++++******))),,,...---***)))***,,,+++,,,,,,------,,,,,,+++,,,,,,***)))))))))***+++,,,+++******))))))******)))*********))))))))))))...---+++)))))))))+++,,,***)))(((***,,,---,,,))))))((((((((((((***+++,,,......,,,+++***)))))))))...............------,,,+++---///000000///---++++++,,,,,,---...///000000000000////////////000000111111111222222222333333666777777888999:::;;;;;;<<<;;;999999::::::999777;;;:::999888888999::::::::::::::::::;;;;;;;;;;;;>>>===<<<;;;;;;<<<===>>>======<<<<<<<<<<<<======@@@AAACCCCCCDDDFFFJJJLLLOOORRRVVV[[[bbbhhhmmmooonnnnnnnnnnnnppprrrtttuuusssrrrtttyyy|||{{{}}}|||oooddd]]]ZZZYYYYYYVVVQQQKKKGGGCCCBBBAAA===;;;888555222111111111///////////////.........///---+++,,,...///---,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,---,,,,,,,,,***((('''((()))***)))''')))))))))))))))*********)))))))))***************))))))************))))))(((((()))******+++,,,,,,***))))))***+++,,,***)))((((((''''''''''''(((((())))))(((((((((((())))))&&&(((***'''$$$###&&&***,,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***+++,,,,,,---111000///---***)))***,,,++++++++++++,,,,,,,,,,,,(((''''''''''''(((((())))))(((((((((((())))))***************************++++++*********)))))))))(((((())))))))))))))))))(((((())))))***++++++++++++*********++++++,,,---///...---,,,+++,,,,,,------------,,,,,,,,,,,,,,,........./////////////////////000111111222222333333333444555666777777888666666555555555666666777:::::::::;;;<<<===>>>???<<<=====================???>>>===<<<<<<===???@@@<<>>??????AAADDDGGGFFFIIIMMMSSSYYY___ccceeecccbbbbbbbbbdddhhhlllnnnmmmkkkmmmtttxxxyyy|||}}}{{{yyyyyyyyyxxxxxxyyy|||~~~vvvjjj]]]QQQJJJEEEDDDDDDAAA>>>:::666444333222111111000000//////........................//////...---,,,---...///...,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***((('''((()))***)))'''************))))))))))))))))))))))))(((((((((((()))******++++++******)))((())))))******+++++++++*********+++---...---+++''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))%%%'''(((&&&###"""$$$'''+++***))))))((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((()))+++,,,---......777444000---,,,,,,++++++''''''((((((((())))))))))))((((((''''''''''''(((+++******))))))))))))*********************************))))))))))))(((((('''''''''(((((()))))))))''''''((())))))***+++++++++************+++,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000000111111222222444444555666777888888999555444444444555666777777===<<<<<<<<<===???@@@BBB????????????>>>>>>>>>>>>>>>===;;;:::::::::;;;<<<;;;BBBJJJMMMKKKEEEAAA???999::::::;;;;;;::::::999:::888777666777666555333444333333444555555333111000111111222222222111111000000////////////000000000000000000000111222333222111000///.........///,,,,,,---...///000111111///............---------,,,,,,+++++++++,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******++++++++++++******)))+++,,,,,,+++***+++,,,++++++,,,,,,,,,,,,++++++,,,+++******))))))******))))))))))))***+++,,,---///---+++)))((()))******...---,,,++++++,,,...///)))(((((()))***+++***((())))))((())))))***,,,,,,***************+++,,,,,,***)))))))))***,,,...///.........------.........++++++,,,------...///////////////....../////////111111111111222222222222444555666666888888999:::888777777888999::::::999666666666666777777777888888888999999::::::;;;;;;::::::999999999999::::::888999:::;;;;;;:::999888888:::<<<======???AAACCCDDDFFFIIILLLOOORRRTTTUUUVVVUUUTTTUUUXXX\\\aaaddddddcccfffmmmssswww|||{{{{{{zzzzzzyyyyyyzzzzzztttssstttxxx~~~|||xxxzzz|||tttbbb\\\SSSIIIAAA<<<999888:::888666444111000//////---...///000000///......------......//////000000...---------......------,,,,,,,,,+++++++++******************************)))******+++++++++++++++***((('''((()))***)))'''++++++******))))))(((((())))))(((((('''''''''&&&))))))************))))))((()))))))))*********+++)))))))))+++---...---,,,(((''''''&&&&&&''''''((())))))(((((((((((())))))((())))))(((&&&$$$%%%'''******))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******+++++++++++++++,,,,,,,,,:::555///,,,------+++)))%%%%%%&&&&&&&&&'''''''''++++++***))))))((())))))++++++***)))((((((((((((++++++++++++++++++++++++)))))))))(((((((((((((((((((((((()))******++++++***)))))))))((((((''''''+++***************++++++,,,,,,++++++++++++++++++******+++++++++++++++,,,+++++++++,,,------............//////000111111222333444555666777888888999555555555555666777999999>>>===<<<<<<<<<>>>@@@AAA???????????????>>>>>>>>><<<<<<;;;;;;;;;<<<===>>>>>>FFFOOOQQQLLLEEE@@@???999999999999999999999999999888777666666666555444444333222333444444222111111111222222222111000000/////////000000///////////////000000000111111222111111111000000/////////000000000/////////......///............---------,,,,,,,,,++++++,,,,,,---************************,,,,,,------------,,,,,,******++++++++++++******)))***+++,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++++++++***************((((((((()))***,,,---...111///,,,)))((((((***++++++++++++++++++,,,---...((((((((()))))))))(((((())))))))))))***+++,,,,,,+++***************+++++++++*********,,,...000222///...------------...///---------------,,,,,,,,,//////............//////000000111111111222222222333444444555666777888999777666666777999:::999888666777777888888888999999777777888888999::::::;;;999999888888888888999999777888999::::::999888777888:::<<<===>>>>>>@@@BBBCCCDDDFFFGGGIIIJJJJJJJJJKKKJJJIIIIIILLLQQQVVVYYY]]]\\\```hhhpppttt{{{}}}yyywwwqqqrrrssstttuuuvvvvvvvvvssssssssswww|||zzztttqqquuu|||{{{qqqlllkkkhhh```YYYJJJFFFAAA;;;777555444444222111000///...------------...///000000///---,,,.........//////000000000,,,---------,,,,,,------,,,,,,,,,+++++++++******************************((()))******++++++*********((('''((()))***)))'''++++++******))))))(((((()))(((((((((''''''&&&&&&''''''(((((((((((('''''')))))))))))))))*********((('''''')))+++,,,+++***)))(((((((((((((((((()))))))))(((((((((((())))))((()))***)))(((''''''''')))))))))*********))))))(((((((((((((((((((((((('''((((((((()))))))))***''''''(((((())))))******+++++++++++++++++++++,,,777222---+++++++++)))'''((((((((()))))))))******++++++***))))))((())))))***)))((((((''''''''''''************************((((((((((((((()))))))))(((((())))))*********+++))))))))))))((((((((((((++++++***))))))***************++++++++++++++++++(((((())))))*********************+++,,,------...---......//////000111111333333444555666777777888777777777777888999:::;;;<<<;;;;;;:::;;;<<<>>>???;;;;;;;;;;;;::::::::::::;;;;;;<<<>>>???AAABBBCCCCCCIIINNNMMMGGG@@@>>>>>>999999999999999999999999888888888777666555555555555444222222333333222111111111222222222111111000//////000000000000/////////000000000111111111111111111111111111000000000111111000000000////////////............------------,,,,,,++++++,,,,,,,,,************************+++,,,,,,------,,,,,,+++******++++++++++++***************+++,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++******))))))((((((((()))***,,,---...111///,,,)))((((((***+++)))))))))******+++,,,,,,(((((()))))))))(((((((((((()))******++++++,,,,,,---,,,+++***))))))))))))---......///000222444555///...------------...///......------,,,+++++++++///......------......///000000000111111111111222222333444555666777777888777666555666888999999777666777888999999:::999999666666777888999::::::;;;888888888888888888888888888888888999999888888888888:::===>>>>>>>>>@@@AAA>>>@@@BBBDDDEEEFFFFFFEEECCCBBBAAABBBDDDHHHKKKNNNUUUTTTXXXaaahhhlllqqqvvvyyy}}}~~~yyytttqqqpppqqqrrrttttttsssrrrqqqqqqqqqrrrvvv{{{zzzvvvqqqqqquuu}}}}}}yyyvvvtttlllcccXXXQQQNNNKKKFFFBBB===;;;888444222000000000...............---------------.........---+++***.............../////////***,,,---,,,+++***+++,,,,,,,,,,,,+++++++++******************************(((((()))************)))***((('''((()))***)))'''************))))))))))))((((((((((((''''''''''''&&&''''''((((((''''''&&&))))))))))))))))))))))))''''''&&&(((***+++)))((())))))(((((((((((())))))))))))(((((((((((())))))&&&'''((((((((((((''''''(((((()))************)))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))''''''(((***+++,,,------000...,,,******)))(((&&&'''''''''((((((((()))))))))((((((''''''''''''((()))((((((''''''''''''((())))))))))))))))))))))))(((((())))))))))))******((((((((((((((((((((((((&&&&&&'''(((***+++,,,,,,++++++***))))))))))))***))))))***+++++++++******((((((((())))))***++++++))))))***+++,,,---......------......//////000000222333444555666777777888999888888888999:::;;;;;;888999999::::::::::::;;;:::::::::;;;;;;;;;<<<<<<;;;<<<===@@@BBBDDDEEEFFFFFFHHHIIIFFFAAA===<<<<<<:::999999888888999999:::777999999888777666666777777555333222333333333222111222222333333333222222///000111222222111000///000000111222222111111000111111222222222222111000......///000111222333333///............---------------,,,+++++++++,,,,,,***************************++++++,,,,,,++++++*********++++++++++++*********))))))+++------,,,+++******++++++++++++*********++++++++++++***))))))((((((((()))***,,,---...///---+++)))((()))******)))))))))***************(((***+++***)))(((((()))((()))***+++,,,,,,,,,,,,---,,,+++***)))(((((((((---...///111222333333333........................------,,,,,,,,,,,,,,,,,,///......------......///000000000000111111111111222222333444555666666777777666555666888888777666555666888999::::::999999555555666777888999::::::888888888999999888888888999888888888888888888999666888;;;===<<<<<<===???<<<===@@@BBBCCCCCCBBBBBB>>>>>>===>>>???AAACCCDDDJJJIIIMMMTTTYYYZZZ\\\```eeejjjqqqvvvuuupppkkkiiilllnnnpppqqqqqqooommmllllllmmmooosssxxx|||}}}}}}}}}~~~uuulllkkkkkkmmmqqquuuwwwwwwyyywwwrrrmmmgggaaa[[[WWWRRRLLLEEE???;;;:::888777666555333111000/////////------......///.........,,,---------,,,++++++***------,,,,,,,,,,,,,,,,,,)))***,,,+++)))(((***,,,,,,,,,,,,+++++++++******************************'''((())))))******))))))***((('''((()))***)))''')))))))))))))))*********(((((((((((((((((())))))''''''(((((((((((('''''')))))))))))))))))))))((((((''''''((()))***((('''(((((((((''''''((((((((())))))(((((((((((())))))%%%%%%&&&((())))))(((''''''((()))***+++******)))))))))))))))))))))))))))'''''''''((()))*********))))))))))))((((((((((((''''''((()))******++++++)))***,,,+++***(((((((((%%%&&&&&&&&&&&&'''''''''(((''''''''''''(((((()))(((((((((((((((((()))***(((((((((((((((((((((((()))))))))*********++++++*********)))((((((''''''&&&'''((()))+++,,,------++++++***)))))))))))))))'''(((***+++++++++******))))))******+++,,,,,,,,,))))))***+++,,,---...///,,,------......///000000444444555666777888888999999999999888888999::::::666777999:::::::::888777::::::;;;<<<===>>>>>>???:::;;;===???AAACCCDDDDDDDDDDDDCCCAAA???===<<<;;;;;;:::999999999999:::;;;888999;;;:::777666888999888666444333333444333333111222333444444444444444000111222333333222111000111111222333333222111000111111222333333222111111...//////000111222333444///............---------...---,,,,,,+++++++++,,,++++++++++++++++++++++++)))******++++++******)))******++++++++++++*********)))(((***---...---+++******++++++++++++*********++++++,,,+++***)))((())))))))))))***+++,,,---,,,+++***)))))))))))))))******+++++++++***)))))))))+++,,,,,,)))((((((***((()))***,,,,,,,,,,,,,,,++++++***)))))))))))))))***,,,...000111111000000------...//////...------+++++++++,,,,,,---------.........------.........000000000000111111111111111222222333444555666777888666555666777888777555444555777888999999999888444555666777888999::::::888888999999999999888888:::999888777777888999:::444666999;;;;;;;;;;;;<<<<<<>>>@@@AAAAAA@@@???===<<<<<<<<<<<<===>>>??????@@@???BBBHHHKKKIIIJJJMMMRRRYYYbbbiiijjjgggccc```bbbdddgggiiijjjiiigggfffgggiiilllqqqvvvzzz{{{zzz{{{~~~}}}}}}zzz{{{||||||{{{}}}}}}xxxuuunnnfffYYYZZZ]]]aaadddeeeccc```]]]ZZZVVVRRRMMMGGGAAA===BBB???<<<888666444555555222111111000000111111111***+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---,,,++++++******)))))))))'''***++++++(((''')))+++,,,,,,,,,+++++++++******))))))))))))))))))))))))'''(((((()))))))))))))))***((('''((()))***)))((((((((())))))******++++++''''''(((((())))))******(((((())))))))))))(((((())))))))))))(((((((((((()))(((((((((******(((&&&'''''''''&&&&&&'''''''''))))))(((((((((((())))))&&&&&&''')))+++,,,+++)))'''((()))+++++++++***)))))))))))))))))))))))))))&&&''''''((()))******+++******))))))((((((''''''+++******)))(((''''''&&&$$$(((,,,---***((((((***)))))))))************+++))))))((())))))***+++,,,))))))(((((()))***++++++(((((((((((((((((((((((())))))******+++++++++,,,......---,,,+++***))))))***************+++++++++++++++***))))))((())))))'''((()))+++++++++***)))******+++,,,------......)))******,,,---...//////,,,,,,------...//////000555555666777888999::::::999999888888888888888888555666999;;;;;;:::777666666666777888:::;;;<<<<<<:::;;;===???@@@AAAAAAAAAAAA@@@??????@@@???===;;;;;;;;;:::999999:::;;;;;;888:::<<<;;;888777888;;;999777444333444444444333111222333444555666666666000111333444444333111000111222333444444333111111000111333333444333222111222222222111111111111000//////.........---------...---,,,,,,++++++++++++++++++++++++++++++++++++))))))************))))))******++++++++++++*********)))(((***---///---+++******++++++++++++************+++,,,+++***)))((())))))))))))***+++,,,---)))*********)))))))))))),,,,,,,,,,,,,,,+++***)))))),,,---,,,***((()))***((()))+++,,,------,,,,,,)))))))))))))))******+++------,,,,,,,,,------...******+++++++++,,,,,,,,,)))***+++,,,---......---.........///......------////////////000000000000333333333333333333333222444444444333333222222222555555555555666666666666666555555555666777999:::777888888888888999999999;;;:::999888888888999:::;;;999777777999;;;<<<<<<;;;<<<>>>??????===;;;:::>>>>>>===<<<;;;;;;::::::;;;<<<>>>???@@@@@@@@@@@@IIINNNUUUZZZZZZVVVOOOKKKSSSVVV[[[___bbbbbbaaa```^^^ccciiinnnqqqtttwwwyyy}}}{{{xxxyyy|||yyywwwwwwyyy{{{}}}|||rrrjjjddd\\\RRRKKKKKKJJJKKKMMMPPPPPPMMMJJJGGGDDD@@@>>>>>><<<999555777777666555333222111111222111///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,+++*********+++,,,---++++++,,,+++)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''((((((((()))))))))***'''''''''(((((((((((((((***((('''&&&&&&'''(((***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&''''''''''''((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))************(((((((((((())))))))))))))))))))))))******************))))))((((((''''''++++++***)))((('''&&&&&&))))))))))))(((((((((((()))((((((((()))+++...000))))))((((((((((((((()))))))))))))))************(((&&&%%%'''***,,,+++)))&&&''')))*********)))(((******))))))((((((''''''******+++++++++,,,,,,,,,)))******++++++******))),,,---///...------...000............////////////444333333444666777666666::::::999888777666555444777777777888888999999999555555444555666777999:::999:::;;;===>>>@@@AAABBB>>>??????@@@@@@@@@??????<<<:::888999;;;;;;999777======<<<;;;;;;;;;;;;<<<:::999777666444222000000111111111111111111222222000000000000000000000000222222222111111111111000000111333444444333111000000000000000000000000000000000000000////////////........................//////...---,,,,,,+++***555222///---,,,,,,+++***))))))))))))))))))))))))************************---+++))))))+++,,,***'''&&&'''((()))******)))))),,,***(((''''''((('''&&&---,,,+++))))))))))))***++++++************++++++,,,------......------,,,((())))))))))))(((((('''))))))))))))))))))))))))------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------------..................---......///000111111222222222333333333333333333444333333333333333333222555555555666666666777777444444333333444555666777777888888888888999999999::::::999888888999:::;;;:::999888999;;;;;;:::999<<<<<<>>>???>>>===;;;:::>>>======<<<;;;;;;::::::999999999:::;;;<<<<<<===BBBFFFLLLPPPQQQMMMHHHDDDEEEHHHKKKOOOQQQQQQQQQPPPVVVYYY^^^bbbdddfffiiikkknnnoooppprrrsssuuuwwwwww}}}yyytttrrrssswwwzzzzzztttqqqssswwwyyyyyywwwsssqqqhhhbbb[[[UUUQQQKKKDDD>>>;;;::::::<<<>>>???===:::;;;777333111111222111000666555444333111000///...111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++*********+++,,,---++++++,,,+++***))))))***))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))))))))***(((((((((((())))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((''''''(((((((((((())))))))))))))))))))))))***)))(((''''''((())))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***************)))))))))((((((((('''(((((((((((())))))))))))))))))))))))(((((((((((()))((((((((()))+++---///))))))(((((((((((())))))))))))))))))************)))(((((()))***,,,+++***((((((***+++++++++***)))+++*********))))))))))))*********+++++++++,,,,,,******++++++++++++*********+++,,,,,,++++++,,,---............////////////333222333444555666666666888888888888777777777777888888888888888999999999555555444555666777999:::;;;<<<======>>>???@@@@@@>>>??????@@@@@@??????>>>>>><<<:::;;;===>>>===;;;======<<<;;;;;;;;;;;;;;;:::999888666444333111111333333333222111111111000000000000000000000000000222222222111111111111000000111333444444222111000000000000000000000000000000000000/////////..............................//////...---,,,,,,++++++---------,,,,,,,,,,,,---************************************************+++)))'''((()))***(((&&&(((((()))******+++,,,,,,000/////////000///,,,***+++******))))))***+++,,,,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++)))******+++++++++******)))))))))))))))))))))))),,,++++++******))))))))),,,,,,,,,,,,---------------,,,+++++++++,,,---...,,,,,,---....../////////,,,,,,---///000222333333111111111222333333333444222333333333333333333444555555666666666777777777555555444444444444555666777888888888888999999999:::999999888999:::<<<===;;;:::;;;<<<======:::888<<<===>>>>>>>>>===;;;:::======<<<<<<;;;:::::::::888888777777777888:::;;;<<>>>>>???@@@BBBCCCDDDDDDDDDIIILLLNNNPPPQQQRRRUUUWWWYYY^^^bbbdddcccaaaaaabbbgggjjjmmmlllhhheeeeeegggjjjnnntttyyy}}}~~~}}}|||yyy{{{{{{zzztttlllccc^^^ZZZ[[[]]]]]]\\\XXXTTTQQQJJJFFFAAA???>>>;;;777222333222111222444555444333444111,,,+++,,,...000111333333222000///...,,,,,,000///......------------++++++++++++++++++++++++******++++++++++++******++++++******++++++,,,---+++++++++++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))(((((((((((())))))************************))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))(((((((((((('''((((((((()))))))))***))))))))))))(((((((((((()))((((((((()))***,,,---))))))(((((((((((())))))))))))))))))************)))+++++++++***)))***+++))))))***+++++++++++++++++++++++++++*********************++++++++++++,,,++++++,,,,,,,,,,,,++++++)))***++++++******+++,,,---............/////////111111222333555666777777777777777888888999999999999999999888888888888888555444444444555777999:::===============>>>>>>>>>>>>>>>????????????>>>>>><<<;;;;;;<<<>>>???>>>======<<<<<<;;;;;;;;;;;;;;;:::999888777555444333222555555444333222111000000000000000000000000000000222222222111111111111000111222333333333111000///000000000000000000000000/////////.........------------------------------.........------,,,,,,,,,***,,,///...,,,+++,,,...++++++++++++++++++++++++************************---,,,++++++,,,---+++*********)))***+++---///000222222333444555333000,,,))))))))))))***+++,,,---,,,,,,,,,++++++,,,,,,,,,***++++++++++++++++++***((()))***+++++++++++++++)))))))))))))))))))))))))))*********************,,,,,,,,,---------......///---+++******+++,,,...,,,,,,,,,---...///000000------...///000111222222///000000111222333333444222222222333333444444444555555666666666777777777777777777666666666666666777777888888888999999999999999888999999;;;===>>>===<<<;;;<<<======<<<:::======>>>>>>===<<<;;;:::<<<<<<<<<;;;;;;:::::::::;;;:::888777777888:::<<<;;;<<<>>>???@@@???===<<<<<<<<<<<<<<<<<<===>>>>>>???@@@AAAAAA@@@AAACCCEEEGGGLLLRRRRRRNNNKKKLLLOOOOOORRRTTTTTTRRRQQQRRRSSSSSSWWW]]]bbbeeeeeedddbbb`````````]]]XXXQQQJJJFFFAAABBBDDDEEEDDDBBB???>>>:::777555444555444222000333222111111222333333333222000...---...///111222000/////////.........---...------,,,,,,,,,------++++++++++++++++++++++++******++++++++++++******+++***++++++++++++,,,,,,+++++++++,,,,,,,,,***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))(((((((((((()))))))))((((((((((((((()))(((''''''''''''((()))))))))))))))))))))))))))''''''''''''((((((((((((((())))))(((''''''(((***))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))************(((((((((((())))))))))))((()))))))))************))))))))))))((((((((((((*********)))((('''''''''))))))))))))((((((((((((((((((((((((((()))***+++)))(((((((((((())))))***((()))))))))************)))+++---,,,(((''')))+++))))))*********+++++++++************************************+++++++++++++++,,,,,,------,,,,,,+++***,,,------,,,+++---...---------........./////////111222333444444666777777777777888888888999999999999999888888777777777444444444444555777999:::;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>???>>>>>>======999999999:::<<<===>>>>>>===<<<;;;;;;::::::;;;;;;:::999888777666555444444444444444333333222222222111111111111111111111111222222222111111111000000111222222222111000///...///////////////////////////.........------------------------------------------------------,,,,,,,,,000333222,,,)))***,,,++++++++++++++++++++++++************************------,,,,,,------,,,,,,+++***))))))***---000111/////////111111000...+++))))))*********++++++,,,,,,++++++******++++++,,,))))))************))))))%%%&&&'''))))))*********))))))))))))))))))))))))'''((()))+++,,,,,,,,,,,,,,,,,,,,,---------......///---+++******+++,,,...,,,,,,,,,,,,---///000111////////////000000000000//////000000111222333333222222222333333444444444555555555555666666666666777777777777777666666666777777888888888999999999999999888888999;;;<<<===;;;:::888999;;;=========>>>>>>>>>======<<<;;;:::;;;;;;;;;;;;;;;:::::::::<<<;;;999777777888:::;;;::::::;;;;;;<<<<<<<<<<<<999888777777777777888888999::::::999888777999;;;<<<@@@CCCAAA===;;;>>>BBB@@@AAABBBBBBAAA@@@AAAAAA@@@CCCHHHKKKMMMLLLJJJHHHFFFGGGGGGFFFCCC???:::888444555666777777666555444333222111111111111000///000000000///......///000---...//////...---,,,,,,---------...///000000111,,,,,,++++++***+++++++++************************++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++******,,,......+++)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))((((((((((((******))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''''''''((((((((())))))&&&(((((('''%%%%%%''')))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))************(((((((((((())))))))))))((()))))))))************(((((((((((())))))))))))******))))))((((((''''''))))))))))))(((((((((((((((((((((((((((((())))))((((((((((((((()))******((()))))))))************(((+++,,,+++'''%%%''')))(((((((((((())))))******))))))))))))))))))))))))))))))*********++++++++++++,,,,,,------,,,,,,+++***,,,------,,,+++---...------------...............111333333222333555777888888888777777777666666888888888777777666666666444444333444555666888999777888888999:::;;;<<<<<<>>>>>>>>>>>>>>>===<<<;;;777888999:::;;;<<<===>>><<<<<<;;;:::::::::::::::999888888777666555555444222222222333333444444444333333333333333333333333222222222111111111000000111111111111000000/////////////////////////////////.........------------------------------------,,,,,,------------------+++///222111+++'''(((+++************************************************'''(((((((((((((((((()))***)))(((((()))+++...000---+++******+++++++++***++++++++++++******))))))******))))))))))))******((())))))******))))))(((%%%&&&'''))))))*********************************&&&((()))+++,,,,,,,,,+++,,,,,,,,,,,,---------------,,,+++++++++,,,---......---,,,,,,---...000111000000000000/////////////////////000111111111222222333333333333333333444333333444444444555555555444444555555555555555444777888888888888999999999999888888777888999;;;<<<999888888;;;>>>AAAAAAAAA??????>>>===<<<;;;;;;:::;;;;;;:::::::::::::::::::::999888666666666777777777777777777888888999999888888777666666666666777666777888777555444555666777999999777444444777;;;::::::999999999999999999888:::<<<>>>>>>===;;;:::999999:::999999888666555222222222222111000000//////......------,,,,,,,,,---/////////---,,,---...,,,...111111///,,,+++***,,,,,,---...///000111222---,,,++++++************))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,++++++******,,,//////,,,((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))+++******))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))%%%''')))'''%%%$$$&&&)))''''''''''''''''''''''''&&&'''((()))*********)))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))&&&&&&'''((()))***++++++))))))))))))((((((((((((((((((((((((((('''''''''(((''''''(((((()))***+++))))))))))))************)))******)))(((''''''(((((((((((('''((())))))***((((((((((((((())))))))))))))))))************+++++++++,,,,,,,,,,,,++++++)))***++++++******+++,,,,,,------------............111444333111111333666777777777666666555555555666666666666555555555555444333333333444666888999666777888999:::;;;<<<<<<===>>>>>>======<<<;;;:::888:::;;;<<<<<<<<<>>>@@@<<<;;;;;;:::::::::::::::777777777666666555555555000000111222333444555555333333333333333333333333222222222111111111111000//////////////////000000000000000000000000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........)))+++------***((()))+++))))))))))))))))))))))))************************''')))***)))(((((()))+++))))))(((((()))***,,,------***(((''')))*********+++,,,,,,++++++)))(((((())))))(((((((((((())))))((())))))******))))))(((((()))***+++++++++++++++************************'''(((***++++++***((('''++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------///...---,,,,,,---///000......//////000000111111///000000000000000000000444333333333333333333222222222222333333333444444222333444555666666555555777888888888888999999999999888777777777888999:::999;;;@@@FFFJJJLLLJJJHHH@@@???>>>===<<<;;;::::::::::::::::::::::::::::::999888888777666555555555555555555666666666777777777777777777777666666666333555777777555444444444666555555444444555666777777666555555666666666666555555666777777777666666444444333333333333333333000000//////............------------++++++++++++---///111111...,,,---...,,,...111000...,,,---...---------.........////////////---,,,++++++++++++))))))))))))))))))))))))******++++++++++++******)))***+++,,,,,,,,,+++++++++)))))),,,000111,,,((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))&&&&&&'''((()))***++++++++++++******)))(((((('''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))%%%(((***(((%%%$$$'''+++((((((((((((((((((((((((%%%&&&((()))*********)))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************'''((((((((()))))))))***&&&&&&'''((()))***++++++))))))))))))((((((((((((((((((((((((''''''&&&%%%''''''''''''((()))***+++))))))))))))************+++)))((()))******)))((())))))((((((((()))***+++(((((()))))))))*********))))))))))))******************++++++++++++*********+++,,,,,,++++++,,,---,,,,,,---------.........///222444333000///111444444444444555555555555555333333444444444444444444444333333333444666888999999:::::::::;;;;;;;;;<<<============<<<;;;:::999777999;;;;;;::::::<<<>>><<<;;;::::::999999::::::666666666555555555555555000111111111222333333333222222222222222222222222222222222111111111111000............///000000111000000000000000000000000000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.../////////...---,,,+++*********************************************************)))+++------++++++,,,///************************+++***)))***++++++***))))))***++++++++++++))))))******))))))))))))******)))))))))******))))))))))))******+++++++++******************************))))))******)))'''$$$###******+++++++++,,,,,,,,,)))***+++,,,---......---000///---,,,,,,---...///,,,---...///000111222333000000000000////////////444444444333333222222222111111222222222333333333333444666888888888888888777888888888888999999999999888777666666666777888<<<@@@IIIQQQWWWWWWSSSOOO@@@???>>>===;;;;;;::::::::::::::::::::::::::::::999999999999888777555444555666666666666777777777333333444444444333222222111444666777666444333333555444444555777777666444555333222333444666666555222222222222333333444444111111///...............,,,,,,,,,,,,---...///000...//////...---,,,---...***---111000---+++***+++)))+++,,,***((((((+++///.........------,,,,,,,,,222111///...---,,,,,,+++))))))))))))))))))))))))))))))************)))))))))***+++,,,---,,,+++++++++))))))---111111---((())))))))))))))))))))))))************************'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************%%%&&&'''((()))***+++,,,+++++++++***)))(((((('''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))&&&))),,,***&&&%%%(((,,,))))))))))))))))))))))))%%%&&&((()))*********)))))))))))))))************(((((((((((())))))))))))))))))))))))************'''((((((((())))))******))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''&&&%%%%%%''''''''''''((()))++++++))))))))))))************,,,***((())),,,---+++(((+++***)))))))))***,,,---))))))******+++++++++,,,))))))))))))*********************++++++*********,,,...//////------...000,,,,,,,,,---------......///333555333///---000333111111222333444555666777222222222333333444444444333333333333444666888999=========<<<<<<;;;;;;;;;============<<<;;;:::999555777999999777777999;;;<<<;;;::::::999999::::::555555555555555555444444222222111111111111111111000000000000000000000000222222222111111111111000------------...000111222000000000000000000000000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////999666222///...---+++)))++++++++++++++++++++++++************************'''))),,,+++))))))+++---***++++++++++++***))))))((((((***,,,---,,,)))''''''(((***+++,,,,,,++++++++++++************++++++))))))************))))))((())))))))))))(((((('''************************///...,,,***)))))))))***++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,------......------............////////////000000000000111111111111555444333222222222333444333222111111222333555666444444444555555555666666666666666666666666666666777777666666888:::===???===FFFQQQ[[[]]]XXXOOOHHHAAA@@@>>>===;;;:::::::::888999;;;;;;<<<;;;:::999999999888888888888999999777777666555444333333222555444444333444555666777888777777666555444444444555444333222111000000000222222222222222222222222111111111111111111111111///000111111111000...---,,,,,,------------,,,,,,---......//////......---.........---,,,+++)))(((,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++************************************************+++***))))))***++++++***,,,++++++******))))))))))))******++++++,,,------******)))(((''''''''''''******))))))(((((('''''')))((('''((()))***)))(((((()))***++++++***)))(((***)))((()))***+++***(((******))))))((((((''''''***)))'''&&&&&&'''((()))((((((''''''&&&&&&&&&%%%))))))(((((('''''''''&&&&&&'''((((((((('''%%%$$$++++++,,,***(((''''''(((************************))))))))))))(((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((())),,,,,,++++++******))))))%%%''')))***)))***,,,---((((((((((((((()))******((()))))))))************))))))))))))))))))))))))(((((((((((()))))))))***,,,+++++++++***))))))))))))))))))))))))******+++,,,,,,++++++)))((('''&&&)))*********++++++++++++,,,---...,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,000///---***)))((())))))++++++,,,,,,,,,++++++***))))))***+++---...//////222222222111111111000000444555555555555555444444000111222333555666777888888666555444555777;;;============<<<<<<<<<<<<===<<<<<<;;;:::999999999999888888888888888999999999999::::::999999888777666666555555444444333222222444333333222111111111222111111111111111111222333222333333444444333333222///000111111111111000000000000000000////////////---...///...------...///------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,JJJFFF>>>444,,,((()))+++))))))*********+++++++++******++++++++++++******&&&&&&''''''((()))))))))+++,,,---,,,***(((((()))))))))))))))))))))))))))))))))))))))))))))))))))***))))))***,,,---,,,+++*********))))))(((((((((***))))))(((((((((((()))++++++++++++++++++++++++///...---,,,,,,,,,---...******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------............/////////////////////000000000111111444333222222222222333444444333333333333555666777444444444555555555666666666666666666666666666666777777666666888:::===>>><<>>===<<<;;;;;;<<<===>>>===<<<;;;:::999888888888888888888888888888888888999999999888888777666555444444444444333333333333444333222222111111222222333333222111111111111222111111222222222222111111......///000000000000000000000000000/////////...---...///...---,,,---///------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,;;;:::777222---++++++,,,))))))*********+++++++++)))******++++++******)))*********)))((((((''''''***,,,---,,,***(((((()))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***,,,.........222111///---+++***))))))))))))(((((((((((())))))++++++++++++++++++++++++)))))))))))))))***+++,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------............/////////....../////////000000000333333222222222222333444444444444444555666777888444444555555555666666666666666666666666666666666666666666666888:::<<<===;;;>>>DDDHHHIIIGGGCCC@@@>>>===<<<;;;::::::999::::::999888777777777777777999888888777777888888999999999888888888888888888555444444444444555666666666666666555555444444333666666555444444333444444111111111222222333333333111111111111111111111111///000000000000///...---......////////////.........---,,,++++++,,,---............---,,,+++***)))++++++************++++++++++++,,,,,,,,,,,,++++++************************************************+++***************************++++++,,,------...---,,,,,,+++******)))))))))))))))((())))))******))))))))))))(((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))((('''&&&'''((()))(((&&&(((((((((((())))))))))))%%%''')))+++++++++)))(((******))))))))))))(((((())))))(((((((((((('''''')))(((''''''&&&&&&''''''%%%''')))))))))***,,,...************************++++++*********)))))))))(((((((((((((((((((((((('''''''''((()))+++---...((())))))))))))))))))***,,,,,,+++)))&&&&&&''')))((((((((((((((()))***************+++++++++,,,,,,))))))))))))))))))))))))'''((()))*********)))(((((((((((((((((())))))))))))))))))))))))******+++(((((()))***************((((((((()))))))))******)))***++++++)))((()))+++************************++++++*********++++++,,,,,,,,,---------------,,,******++++++,,,,,,,,,---......///000111222333333333444444555555444444444333444444555666666777777666666777888:::<<<======>>>===;;;::::::;;;===???===<<<;;;999888777777777999999999888888777777666777777777777777555444444222222333333333444444444333333222222111111222222444333222222111111111111000000111111111111000000......//////000000000000000000000/////////......,,,...///...---,,,---...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000...,,,++++++***************+++++++++)))******++++++******)))+++++++++***))))))((((((***,,,---,,,***(((((())))))))))))))))))))))))))))))))))))))))))))))))))),,,***)))+++...222444555999666222...+++)))))))))(((((('''(((((()))***+++************************''''''''''''(((((())))))))))))******++++++,,,,,,+++++++++++++++++++++++++++,,,------......---------------.........//////............////////////222222222222222333333333444444444555555666777777555555555555666666666666777777777777777777777777666666666666777999:::;;;:::;;;===??????>>>===<<<<<<;;;:::999999999999999;;;:::888777666666777888888888777777777777888888:::999888666555333222111555555444444555555555555555555555444444444333333555555444444444444444444111111111222222333333444111111111111111111111111///////////////.........+++,,,,,,------,,,,,,+++...---+++******+++---...------------,,,+++***)))++++++************++++++++++++,,,,,,,,,,,,++++++***************************************************+++,,,+++***))))))***++++++++++++++++++++++++,,,+++++++++******)))))),,,++++++*********++++++))))))))))))(((((((((((()))*********)))((()))))))))((('''&&&&&&'''((())))))(((''''''))))))(((''''''''''''((()))*********((()))***++++++***)))(((((((((''''''''''''''''''))))))((((((((((((((((((***)))'''&&&&&&&&&'''(((((()))******)))(((***+++++++++++++++++++++++++++++++++++++++*********)))((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''(((((())))))******,,,,,,+++(((&&&%%%''')))((((((((((((((())))))***))))))*********+++++++++))))))))))))))))))))))))'''((()))++++++***)))((('''(((((())))))*********)))))))))))))))******++++++++++++******)))''''''(((((((((((())))))))))))((()))******)))((()))+++************************++++++***************+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,------------......///000111222222222333333444444444444333444444444555555666666666555777999;;;===>>>>>>>>><<<<<<;;;;;;<<<<<<======;;;:::999888888888888888:::999999888777666666555666666666666555444333333000111111222333444444444333333222222111222222333222111111000000000111111///000000111111000000///111111000000000//////000000000/////////.........,,,---......,,,,,,---...,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))+++------+++)))((((((************************))))))************))))))'''(((((())))))***++++++***+++,,,,,,***))))))***))))))))))))))))))))))))))))))))))))))))))))))))+++)))))),,,111777;;;===999666222---***(((((()))''''''''''''((()))++++++************************+++++++++++++++*********(((((()))******+++,,,,,,************************+++,,,------......------------------........................////////////111111111222222333333333222333333444555555666666555555555666666666777777888888888888888888888888555555666666777888999:::::::::::::::999:::::::::999999888888888888888999;;;:::999777777777888999888777777777777777777888888777666555333222111000555555555555555555444444444444444444333333333333444333333333333333444555111111111222222333333333000000000000000000000000000//////...............++++++,,,,,,,,,,,,++++++...---+++******+++---...------------,,,+++******+++******))))))******+++***++++++,,,,,,++++++***************************)))))))))))))))))))))))))))+++---,,,***((()))***,,,++++++***)))((((((''')))))))))******+++++++++///...---,,,+++*********(((((((((((()))))))))))))))+++,,,+++((('''(((***)))((('''&&&&&&'''((()))***)))((((((******)))(((&&&&&&'''((()))***++++++---,,,***)))((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))***)))(((&&&&&&'''((((((((()))******)))(((***+++((((((((((((((((((((((((++++++++++++*********)))))))))))))))))))))))))))((((((((((((((('''''''''''''''(((((())))))******)))))))))(((&&&&&&(((***((((((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))'''(((***+++++++++***))))))))))))******+++++++++)))))))))))))))******+++***************)))((('''(((((((((((())))))))))))((()))******)))((()))+++++++++++++++++++++++++++,,,+++++++++***)))(((((())))))***+++++++++++++++------------................../////////000000000111111222333444444333333333333444444555555555666666777:::<<<>>>>>>>>>===888:::<<<===>>>===<<<;;;999999999888999999:::;;;999999888888777666555555555555666555555444333222///000000111222333444444333222222111222222333333///////////////000111222000000111111111111000000555444333111///.........////////////............,,,---...---,,,+++,,,...,,,,,,+++++++++*********++++++++++++++++++++++++***++++++***)))((()))***************************)))))))))******)))))))))&&&&&&'''(((((())))))***)))+++,,,,,,***))))))***************************)))))))))))))))))))))))))))((())),,,333:::???AAA666444000,,,***)))***+++''''''''''''((()))++++++))))))))))))))))))))))))******++++++***)))(((((('''(((((()))***+++,,,,,,************************+++,,,------......------,,,------------.............../////////000000000///000111222333333333222222222444555555555555555555555666666666777777777888888888888888888888888444555555666777888888888999999888888888888888999777777777666777777888888999999888888888999999:::888777777666666777777888444444555555555666666666555555555666555555444333333333333333333333333333333222222222333444555555222222222222222222222222000000000000000000000000000///......------......------............------...---,,,++++++,,,---...,,,---------,,,,,,+++*********))))))))))))************++++++++++++******************************))))))))))))))))))))))))(((+++...---***(((((())),,,,,,+++)))((('''&&&%%%(((((())))))***++++++,,,...---,,,+++************(((((((((((())))))))))))))),,,---,,,((('''(((***)))((((((''''''(((((()))+++)))((()))***+++***)))&&&''''''((()))******+++...,,,)))'''&&&'''((()))))))))************++++++(((((())))))))))))*********)))((((((''''''((((((%%%''')))))))))***,,,...))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))***+++++++++***)))((('''((())))))))))))))))))***%%%'''))))))(((((()))***((((((((((((((()))******'''''''''((((((((()))))))))))))))))))))))))))))))))))))))*********++++++************++++++++++++)))))))))))))))******+++&&&'''(((***++++++++++++((((((((()))))))))******)))***++++++)))((()))+++++++++++++++++++++++++++++++++++++++***)))(((''''''((()))***+++++++++***,,,,,,------.........///............////////////000000111222333333333333333333444555666666777777888999;;;<<<============777999;;;===>>>===<<<;;;::::::999999::::::;;;;;;888888888777777666666555555555555555555444222222//////000111222222333333222222111111222222333333000////////////000111111000000111111111111000000666444222000............/////////.........------+++---...---,,,+++,,,---++++++++++++************++++++++++++++++++++++++)))******)))((())),,,...+++++++++***************((())))))******))))))((())))))(((((('''&&&&&&&&&)))***,,,,,,***)))******************************))))))))))))))))))))))))(((((((((,,,111777;;;<<<333111///,,,++++++,,,---(((((('''(((((()))***+++((((((((((((((((((((((((&&&'''((()))))))))((((((''''''((()))***+++,,,,,,+++++++++++++++++++++++++++,,,------......------,,,,,,---------........./////////000000000111111...///111222333333333222222333555666777777666666555666666666777777777777666666666666666666666666444444555666777777777777777777888888888888888777666555555555666777777888666666777888999999999999777777666666666666777777333444444555666777888888555555666666666555333333222222222222222222333333333333333333444555666777444333333222222111111111000000000000000000000000000///...---------......,,,------......------,,,------------------------,,,,,,---------,,,++++++******))))))))))))************++++++++++++******************************))))))))))))))))))))))))(((,,,///...***''''''))),,,++++++***)))(((''''''))))))))))))************((((((((((((((()))***+++'''((((((((()))))))))***))),,,...,,,(((&&&(((+++((())))))******))))))(((***((('''((()))***)))(((''''''(((((())))))******((((((((((((((((((((()))))))))*********+++++++++(((((()))))))))*********)))))))))))))))(((''''''&&&((()))***))))))+++,,,++++++++++++++++++++++++******)))))))))((((((((())))))))))))))))))))))))))))))***++++++***)))(((***************)))))))))$$$&&&)))***)))(((((((((((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))+++***)))((()))***,,,---************)))))))))))))))))))))))))))******+++&&&'''((()))++++++++++++)))))))))*********+++++++++,,,---,,,***))))))***************************))))))***++++++***)))((((((((()))***+++,,,,,,+++******++++++,,,---......,,,,,,---...//////000000///000111222333333333333444555555777888999::::::::::::;;;;;;<<<<<<<<<<<<::::::::::::;;;<<<===>>>>>>===<<<;;;::::::::::::777777777777777666666666666666666666555444333222///000000000111111222222222222111111222222333444444333222111000000000000...//////000000//////...222111///---,,,---.../////////.........---------+++,,,------++++++,,,---++++++++++++************************************)))***+++*********,,,---+++++++++*********))))))(((((())))))))))))((((((******))))))((('''''''''(((***,,,,,,***)))***+++************************)))))))))))))))))))))))))))((((((***---000111111...---,,,+++************))))))(((((((((((())))))(((((((((((((((((((((((('''(((***,,,---...------&&&'''((()))***+++,,,,,,------------------------+++,,,------......------,,,,,,,,,---------......000000000000111111111111...///111222333333222222333444666888888888777777666666666666777777777777555555555555555555555555444444555666777777777666555666777888999888777666555555555555555666777888222444666888999999888888777777666666666666777777555555555555555555555555555555666666666555333222222222222222222222222333444444444555555777888999555444444333222111000000000000000000000000000000000///...---,,,---......***++++++,,,,,,++++++***---......//////......---,,,,,,---------,,,++++++******))))))))))))************++++++++++++******************************))))))))))))))))))))))))''',,,000///***'''''')))+++++++++***************++++++******)))(((((((((######$$$%%%''')))***+++'''((((((((())))))******)))---///---(((&&&(((+++((()))***++++++***)))((()))'''&&&'''((()))((('''(((((((((((())))))))))))###$$$''')))******))))))''''''(((((()))))))))***(((((())))))*********+++((()))*********)))'''&&&+++,,,,,,+++(((''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))%%%&&&''')))))))))(((''',,,,,,++++++******))))))$$$'''***+++***'''&&&&&&((((((((((((((()))******))))))))))))************)))))))))))))))))))))))),,,+++)))'''(((***,,,...******))))))(((((('''''')))))))))))))))******+++)))************))))))(((************++++++++++++,,,---...,,,***))))))***))))))))))))))))))))))))&&&''')))***+++++++++***((()))***+++,,,---------'''((((((***+++,,,------)))***+++---///000222222//////000222222333333333555666777888:::<<<======;;;;;;;;;;;;;;;;;;;;;;;;===;;;888666777:::>>>AAAAAA@@@>>><<<:::999888888666666666666777777777777666666666666555444333333000000000000111111111111222111111111222333333444999888666444111000//////---..................---...---+++++++++,,,...000//////.........---------+++,,,------++++++,,,---+++++++++************)))***************************,,,------+++)))))))))++++++++++++******))))))(((((())))))))))))((((((((((((((()))******++++++(((***,,,,,,*********+++************************))))))))))))))))))))))))***(((((((((******)))((())))))(((((('''&&&%%%%%%***))))))(((((((((((()))((((((((((((((((((((((((%%%(((,,,,,,***))),,,......,,,***)))((()))***+++,,,,,,************,,,,,,---,,,++++++,,,---///000111///...------...///111666555222000......---...000///.........///111222555555555555555555444444666666666666666555555555777666666555555555666666222333444666666666666555555555666777777666555444444444555555666777777777:::999888666666666777777555555555555444444444444555555444444444444555555444444333333333333222222444444333333333333222222333333222111222333555666111111111111111111111111000000111111111111000000///.........------------------------------------//////...---,,,++++++*********,,,000444444000,,,,,,,,,++++++***)))))))))+++***)))(((((()))***++++++***)))((((((***,,,...)))))))))))))))))))))))),,,,,,,,,++++++***************)))))))))))))))***))))))(((((('''''''''&&&&&&''''''((()))******+++((()))***++++++***)))((()))))))))))))))(((''''''))))))))))))))))))))))))***)))((((((((()))+++,,,******))))))((((((''''''%%%'''))))))((((((***+++***)))'''&&&'''(((***+++&&&&&&'''((()))***++++++))))))((('''&&&%%%$$$$$$))))))(((''''''''''''''',,,+++***((((((((()))***'''(((***,,,,,,***((('''******++++++++++++******((()))***++++++***((('''(((((())))))******++++++))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''&&&'''''''''(((((())))))'''(((((()))***+++++++++******)))(((((((((((((((---,,,,,,,,,+++***************++++++++++++******)))*********++++++++++++++++++***)))((((((((()))))))))))))))((((((((((((++++++++++++++++++++++++)))*********+++++++++++++++++++++,,,,,,---------......---,,,---...///000000000000000////////////444444555555777888:::;;;999999999999999999999:::777888888999999999999888<<<;;;:::999999999::::::777777777777777777777777333333444444555444444333222111000//////111333444444444444444444444444444444333222000////////////------,,,,,,,,,---...............////////////000,,,---...---+++***+++,,,,,,,,,,,,------.........***))))))((()))+++---...---+++(((''''''))),,,///&&&(((***+++,,,+++)))((())))))))))))************)))))))))))))))(((((('''((())))))((('''''')))+++---,,,,,,,,,***)))((('''***))))))(((((((((((((((+++***((('''''''''((())))))))))))))))))******+++******))))))))))))******))))))))))))(((((((((((())))))************))))))(((***++++++*********+++)))*********++++++******...---,,,,,,,,,,,,---...,,,,,,++++++,,,---///000111000///......///000111111000///...---......///000////////////000111111444444444444444444444444555555444444444444444444555555444444444444444555111222444555666555555555555555666666666555333333444444555555666666777777888777666555555555666777666666666555555444444444555555444444444444555555444444333333333333222222444444333333333222222222333222111111111333444555111111111111111111111111/////////000000/////////......------------,,,,,,,,,,,,,,,,,,,,,+++++++++---------,,,++++++******,,,+++,,,...000000,,,)))******************++++++******))))))))))))******++++++***)))***+++,,,---)))))))))))))))))))))))),,,,,,,,,++++++***************))))))))))))******)))))))))(((((((((''''''''''''(((((())))))******)))***+++,,,,,,+++***)))***************)))(((((())))))))))))))))))))))))(((((('''''''''((()))******)))))))))(((((((((''''''((())))))(((((()))******)))(((''''''((()))***(((((((((((())))))))))))))))))(((((('''&&&&&&&&&))))))(((''''''''''''''')))((('''&&&%%%&&&&&&'''((()))***++++++***)))(((******++++++++++++******((())))))*********)))))))))))))))))))))*********((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((''''''''')))))))))******+++++++++'''(((((()))******++++++******)))(((((((((((((((************)))))))))))))))******++++++******)))))))))))))))*********++++++***))))))))))))))))))))))))))))))((((((((((((++++++++++++++++++++++++))))))))))))*********+++---------,,,+++++++++***...------,,,---...///000000/////////////////////000111111222333555666777888888888888999999999999555555666777777777666666::::::::::::999999999999666666666666666666666666555555666666666555444444444333111111111222444555333333333333333333333333222111000000000000000111......---,,,,,,---------,,,,,,---------.........---...///...,,,,,,,,,---,,,,,,------------------***)))))))))***+++,,,---111///,,,***))))))***+++&&&'''(((******))))))((())))))))))))************)))))))))))))))(((((('''((()))******(((((((((************+++******)))(((***))))))(((((())))))***+++***((('''''''''((())))))(((((((((((()))************))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))+++*********++++++)))'''&&&'''***,,,---,,,+++***------,,,++++++,,,------,,,+++++++++,,,---...///111000///......///000111,,,,,,+++,,,,,,...////////////000111111111111111333333333444444444444444333333333333333333333444333333333222222333333444111222333444555555555555666666666666555444222222444444444555666666777777555555444444444555666666888777777666555444444444555555444444444444555555444444333333333333222222333333333333222222222222111111111000111111222333000000000000000000000000...........................------------,,,,,,,,,,,,,,,++++++*********)))++++++++++++++++++******...---,,,,,,,,,+++)))'''((())))))***++++++,,,,,,))))))************))))))*********++++++++++++,,,))))))))))))))))))))))))+++++++++++++++************)))))))))))))))*********)))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))((((((******+++++++++***))))))))))))))))))))))))))))))&&&&&&%%%%%%&&&&&&'''((())))))))))))((((((((((((((()))))))))'''''')))******)))(((''''''((()))******)))))))))((((((((('''(((((((((((((((((((((((()))((((((''''''''''''(((******)))((((((((())))))))))))))))))))))))))))))******++++++++++++******(((((((((((()))******+++************))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))&&&&&&&&&''''''''''''((('''(((((())))))******+++***))))))(((((((((((((((''''''(((((((((((((((((()))******++++++******)))(((((((((((())))))))))))))))))))))))))))))***+++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))),,,+++++++++++++++++++++---------,,,---......///////////////////////////...//////000222333555666888888888777777777777777444444555666666666666666777888999::::::999999888555555555555555555555555777777777777777666555444444444333222333444555666333333333333333333333333000000000000000111222222//////...---,,,,,,,,,,,,+++++++++,,,,,,,,,------...///000///---------...------------------,,,,,,******)))******+++,,,---...---,,,+++***)))))))))'''''''''((((((((())))))))))))))))))************))))))******))))))(((''')))+++,,,,,,***((((((((('''((())))))************))))))))))))***+++,,,,,,+++***((('''''''''((()))((((((''''''(((((()))*********))))))))))))******))))))))))))(((((((((((())))))(((((((((((())))))+++)))'''))),,,,,,***''''''((()))+++++++++***)))******))))))))))))******+++++++++,,,,,,---......000///............///000***++++++,,,---......///...///111222222222111000222222222333333333333333333333333333444444444444333222222222222333444444222333444444555666666666888888777666555444333222333333444555555666666777444444444555555666666777888888777666555555444333555444444333333444444555444444333333333222222222333333333222222222222111000000000000000000111111000000000000000000000000......------------..................------------,,,,,,,,,+++******))))))************++++++,,,,,,...---+++******))))))((())))))*********+++++++++((()))***++++++***)))((())))))***++++++******)))))))))))))))))))))))))))+++++++++***************))))))))))))))))))***+++************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''))))))))))))((((((((((((&&&'''(((((('''(((***---***)))(((((('''(((((()))))))))))))))(((((((((((('''((((((((())))))******)))(((''''''''''''((((((+++***************************))))))))))))************++++++++++++******((('''''''''((()))+++,,,++++++******))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))******+++++++++%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))******))))))(((((((((((())))))&&&''''''(((((()))))))))))))))************))))))'''''''''(((((((((((())))))((((((((()))***++++++))))))))))))(((((((((((())))))))))))))))))))))))'''''''''(((((((((((()))''''''(((***+++---...///,,,,,,,,,---------...............///////////////000000111222333555777888777777777777666666666666555666777888888888888888555777999::::::999888777444444444444444444444444777777777777666555444444444444333333333444555666222222222222222222222222111000000000000000111111000000///---,,,,,,,,,,,,++++++,,,,,,,,,,,,------...///000///---,,,---............------,,,,,,,,,************++++++,,,,,,''''''((())))))))))))))))))(((((((((((()))******((()))))))))************)))************)))(((((())),,,......+++)))''''''''''''((())))))))))))))))))))))))***+++,,,...///+++***((('''''''''((()))'''''''''''''''((())))))******))))))))))))******))))))))))))(((((((((((())))))(((''''''((()))))))))'''&&&(((,,,---+++(((,,,+++)))((((((((())))))))))))))))))))))))))))))******+++,,,,,,------------------,,,,,,---------,,,---------.........---...///000222222111000000000111111111222222333333333333444444555555555555333333222222333444444555444444444555555666777777999999888666555444444333333333444444555666666666444555555666777777777777888777777666555444444444444444333333333333444444444444333333333222222222333333222222222111111111000000000000000000000000///////////////////////////......------......////////////............------,,,,,,,,,+++++++++*********++++++,,,,,,------,,,,,,,,,+++******,,,---+++++++++*********))))))((()))***++++++***)))(((((())))))***))))))(((((())))))))))))))))))))))))************************))))))(((((()))***++++++))))))))))))************))))))))))))((((((((((((,,,,,,,,,++++++,,,,,,,,,''''''((((((((((((((('''((((((((((((((((((((((((&&&&&&''''''(((((((((((((((((((((((())))))))))))%%%&&&'''''''''))),,,///******)))((((((((((((((('''''''''((()))*********''''''(((((())))))******((((((''''''''''''((((((&&&'''''''''''''''''''''******))))))))))))************++++++++++++******((('''&&&&&&''')))+++,,,++++++******))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((())))))*********((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))((((((((())))))*********)))))))))******)))))))))&&&'''''''''(((((((((((()))((((((((()))***++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((((((&&&'''((()))+++,,,---...,,,,,,,,,---------------------....../////////000111111222333555777999:::777777777666666666555555555666777888999999999999666777999::::::999777666444444444444444444444444666666666666666555444333333333333333333444555555222222222222222222222222333222111000////////////111000///...---,,,,,,,,,------------............---...///...,,,,,,,,,---.........------,,,,,,,,,***+++++++++,,,,,,,,,,,,&&&'''((()))***))))))(((******)))))))))***+++,,,((()))))))))***************************))))))((())),,,......+++)))'''''')))))))))))))))((('''''')))))))))***+++---...///+++***((('''''''''((()))'''''''''''''''((())))))******))))))))))))******))))))))))))(((((((((((((((((())))))))))))((((((&&&&&&'''(((+++,,,+++***---+++)))'''&&&'''((()))******++++++++++++******)))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,....../////////...---,,,......///000000000000000//////000000111222222222333333444444555555666666222222222222333444555555444444444444444555777777999888777555444444444444333333333444555555666666555555666777777777666666555555555555555444444444444444333333333333444444444444333333333333222222222222222222111111111111000111111111111000/////////////////////////////////...---,,,,,,---.../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------***,,,,,,,,,++++++---///,,,,,,++++++***))))))((())))))************))))))***))))))))))))((((((((()))))))))))))))))))))))))))))))))***************(((((((((((()))***+++,,,(((((()))))))))))))))***(((((((((((())))))))))))((((((''''''''''''((((((&&&&&&''''''((((((''''''((((((((((((((((((((((((''''''((())))))))))))((((((((((((((())))))))))))%%%&&&&&&&&&''')))---000******))))))((((((''''''&&&&&&'''((()))***++++++'''''''''(((((()))))))))(((''''''''''''(((((()))''''''((()))))))))(((((())))))))))))))))))))))))******++++++++++++******''''''''''''((())))))***************))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))***)))***************++++++((())))))******))))))(((''''''''''''(((((((((((())))))))))))))))))***+++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******))))))))))))))))))++++++,,,------------,,,---------......//////000///000000222444666888999888888777777666666555555333444555777888888888888888999:::::::::999777666444444444444444444444444444555555666666555555555333333333444444444444555333333333333333333333333444333222000//////......000000///...------------........./////////000000---...///...,,,+++,,,---------------------,,,,,,++++++,,,,,,,,,,,,++++++---------,,,+++***((((((*********+++++++++,,,,,,))))))))))))******************++++++******)))((()))+++,,,,,,***(((((((((************))))))(((''')))))))))***+++---...///+++***((('''''''''((()))((((((''''''(((((()))*********))))))))))))******))))))))))))((((((((((((''')))***,,,,,,***)))'''&&&((()))***)))))))))***)))))))))((((((((())))))))))))***++++++***))))))((()))+++,,,------,,,,,,,,,,,,,,,------,,,,,,,,,,,,---...//////...------...............//////000......///000000111222222111222222333444444555555000000000111111333444444222222111111222333555666666555444333222333333444222333333444444555555666444555666666666555444333333333333333444444444444444333333222222333333444444444333333333333222222222222222222111111111111111111222222222111000///...........................---,,,++++++,,,---...------,,,,,,,,,+++++++++))))))******++++++,,,,,,*********+++++++++++++++)))+++------++++++,,,...++++++************************))))))))))))******---,,,***)))))))))***+++))))))))))))))))))))))))((()))))))))*********+++(((((((((((()))***+++,,,''''''((((((((()))))))))''''''(((((())))))******%%%$$$############$$$%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&'''((()))***))))))((('''((((((((()))))))))***(((((((((&&&&&&'''+++...*********))))))((('''&&&''''''(((((())))))******''''''''''''''''''(((((('''''''''''''''((())))))((()))***+++,,,++++++***((()))***++++++***)))(((******++++++++++++******''''''(((((((((((((((''')))))))))))))))*********'''''''''''''''''''''''''''((((((((()))))))))***(((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((((()))******+++******************)))(((((())))))))))))((((((''''''((((((((()))))))))+++***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))*********)))((((((((('''***+++,,,---------,,,,,,,,,,,,---......///000000//////000222444666888999999999888777777666555555444555666888999999::::::<<<<<<;;;:::999888777777444444444444444444444444444555666666777777777777444444555555666666666666333333333333333333333333222222111000//////000000//////...............///....../////////000000000...///000///---------...,,,,,,------------------+++,,,,,,------,,,++++++......---,,,+++******)))((()))***+++,,,++++++***))))))))))))***************++++++++++++***))))))((()))******(((((((((***((()))******+++*********))))))))))))***,,,------+++***((('''''''''((())))))(((((((((((()))************))))))))))))******))))))))))))((((((((((((&&&))),,,//////,,,)))&&&'''))),,,+++(((&&&''')))%%%&&&(((***+++***)))(((&&&'''((())))))((('''&&&((()))+++,,,------,,,,,,,,,------......------,,,***+++---...///......---......---,,,,,,...///000---......///000111111222000000111222333333444444////////////000111222333111000000///000222333444444333222111111111222333222222333444444555555666444444555666555444222111111111222333333444444555444333333222222333333444444444444333333333222222222222222111111111111000111222333333333111000///........................---,,,***))))))***,,,---+++++++++*********))))))''''''((()))***+++,,,,,,*********)))))))))))))))))),,,...---+++)))***,,,)))))))))***++++++,,,,,,+++***)))(((((()))***+++///...,,,******+++,,,---))))))))))))))))))))))))(((((())))))*********+++(((((((((((()))***+++,,,&&&'''''''''(((((())))))&&&''''''((()))******+++)))(((''''''''''''((()))''''''((())))))***))))))((((((((((((((((((((((((&&&&&&((()))))))))(((''''''((((((((())))))******++++++)))'''%%%%%%(((+++************)))(((&&&&&&))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''((()))***%%%&&&''')))))))))((('''''')))***,,,,,,***)))'''******++++++++++++******'''''')))))))))((('''&&&(((((())))))******++++++'''''''''''''''''''''''''''((((((((())))))******,,,,,,++++++******))))))++++++******)))))))))(((((((((((((((((('''''''''((((((((((((((()))******++++++******))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))++++++***)))(((((())))))))))))))))))((((((((((((************************(((((((((((())))))))))))''''''(((((())))))*********+++,,,---...---,,,,,,,,,,,,------...///000000000111222333555888:::;;;:::999999888777666666555777777999:::;;;<<<<<<===>>>===<<<:::999888888888555555555555555555555555444555666888999999999999555666666777777777777777444444444444444444444444000000000000000111111222///............//////000.........////////////000///111111000///...///000,,,,,,,,,------.........+++,,,---------,,,+++*********))))))******+++,,,&&&(((***+++,,,+++)))((())))))))))))***************++++++++++++***))))))((())))))((('''''')))+++'''((()))***,,,,,,------))))))))))))***+++,,,,,,+++***((('''''''''((())))))))))))))))))***++++++******))))))))))))******))))))))))))((((((((((((&&&)))...111111...)))&&&))))))))))))((((((((((((((((((((((((((((((((((((''''''((()))***+++,,,,,,*********************+++++++++---...............+++,,,------......------...------------...//////////////////000000000000444444444333333222222222222222222333333333444444111111000000111111222333222222222222222222222222222222222333333333444444444555777666555333444444444444444444444444444444555444333333222222222222444444333333222111000000111000///......---......000000000000000111111111......//////000000111111000+++''''''+++...---++++++,,,...---,,,++++++,,,+++*********+++,,,,,,---+++*********+++,,,,,,---+++++++++*********))))))))))))))))))))))))))))))+++***)))(((((()))***+++///,,,)))***,,,---+++)))******))))))((((((''''''(((((())))))))))))(((''')))***+++***)))((((((***&&&)))...111111---)))&&&&&&''''''((()))((((((((((((((((((((())))))))))))******+++******)))((('''(((((((((((('''''''''''')))(((((('''((()))******''''''(((((())))))******((((((((((((((((((((((((+++,,,---,,,***(((((((((&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))''''''%%%$$$$$$%%%&&&'''+++***)))(((''''''((()))&&&'''((())))))***))))))***((('''(((***+++)))&&&)))))))))))))))((('''''''''''''''(((((((((((((((******))))))((((((''''''&&&((()))(((&&&%%%%%%&&&)))(((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''******))))))((((((''''''***)))(((((())))))((('''))))))((((((((((((((()))++++++***)))((((((((()))+++*********))))))((((((************************(((((((((((((((((((((((("""###%%%'''(((((('''&&&'''''''''''''''((())))))'''))),,,......---+++)))(((***,,,---,,,,,,,,,---111111111111222333444444999999888888888888888888888999999::::::;;;;;;<<<=========<<<;;;:::999888888888777555555444444444666777888999888777555333888888888888888888999999666666555444333333333333222222222222222222222222000////////////...............------------............////////////......------------------------++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******(((((()))***++++++,,,,,,)))************++++++++++++++++++++++++***)))(((&&&'''''''''(((((())))))((()))))))))))))))(((((())))))((((((((())))))*********))))))((((((''''''+++)))'''''''''((('''&&&+++)))(((&&&&&&((()))+++***(((&&&&&&((()))))))))((()))+++,,,,,,+++)))(((((((((((((((((()))))))))(((((((((((((((((((((((()))))))))))))))*********)))*********++++++,,,,,,************************,,,,,,---............------------------......///.../////////000000000000333222222222111111111000222222222333333333333444111111000000111111222333222222222222222222222222222222222333333333333444444555777666444333333444444444444444444444444444444444333222222222333333444444333222222111000000000000//////.../////////000000000000000/////////---.........////////////...)))%%%%%%)))+++***(((,,,---///...,,,++++++++++++*********++++++,,,---***))))))))))))***+++,,,+++++++++*********))))))))))))))))))))))))))))))******)))(((((()))******...+++))))))+++,,,***)))***)))))))))((((((((('''(((((())))))))))))(((((()))***+++***((('''((()))&&&(((,,,//////---)))'''''''''''''''((((((((()))'''((((((((())))))))))))***************)))((('''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))+++,,,+++)))(((((()))&&&''''''((((((''''''&&&''''''''''''((((((((())))))((('''&&&&&&'''((((((***)))((('''''''''((())))))))))))))))))((((((''')))''''''(((***+++)))'''((((((((((((((('''&&&&&&((((((((((((((((((((((((***)))))))))(((((((((''''''((())))))(((''''''(((%%%&&&&&&'''((()))******((((((((((((((((((((((((((((((''''''''''''((((((***)))))))))(((((((((''')))(((((())),,,------,,,))))))(((((((((((())))))+++***))))))))))))))))))*********)))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((###%%%&&&((()))((('''&&&((((((''''''(((((()))***(((***+++------,,,+++***+++---...///...///000222//////000111222444555666888888888888888888888888888999999::::::;;;;;;<<<<<<<<<<<<<<<;;;:::999888999888777666555555555555777777888888888777555555888888888888888888888888666555444333333222333333222222222222222222222222000000000000////////////111111000000000000111111......////////////......---------------------------------,,,,,,+++++++++,,,,,,+++++++++***************++++++,,,,,,------)))************+++++++++***++++++++++++***)))((('''''''''((((((((())))))(((((())))))))))))((((((((('''''''''''''''''''''***)))))))))(((((((((''')))'''&&&&&&((())))))(((***)))(((''''''((()))***+++)))'''''')))+++,,,,,,((()))+++,,,,,,+++)))((('''''''''(((((())))))***))))))))))))))))))))))))*********))))))((((((((())))))***+++,,,,,,------///...---+++******++++++***++++++,,,,,,,,,,,,,,,------,,,,,,------...///....../////////000000000111111000000000000//////111111222222222333333333111000000000000111222222222222222222222222222222111111222222222333333333444555666666444333333444444444444444444444444444333222222222222333333444333333333222111111000000000000/////////000111111111111000000//////......------------............111...******,,,---,,,***---///000///,,,++++++++++++************+++,,,,,,))))))((((((((()))******+++************)))))))))))))))))))))))))))))))))***))))))(((((())))))***,,,***(((((()))***)))((())))))))))))((((((((((((((((((((()))))))))))))))((()))***)))'''&&&'''(((&&&'''***+++,,,+++***((((((''''''&&&'''((()))***''''''((((((((()))))))))))))))*********)))((((((((((((((((((''''''''''''((()))******)))(((&&&%%%''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((''')))******((('''((()))&&&''''''((((((''''''&&&''''''''''''((((((((((((***))))))(((((()))******'''''''''&&&''''''((()))*********)))((((((''''''((('''''')))***+++***(((''''''((((((''''''&&&&&&)))))))))((((((((((((((())))))))))))((((((((((((''')))******)))((()))+++%%%&&&''''''))))))***+++(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((******)))+++---///......))))))(((((((((((())))))))))))))))))))))))***+++******))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&)))(((((((((((()))***************+++++++++++++++---...///......000222555333333333333444555666777888888888888888888888888888999999::::::;;;;;;<<<;;;;;;;;;::::::999999999999888777666666666666666888888777777666666777777888888888888888888888888666555444333333222222222111111111111111111111111111000000000//////////////////............//////......////////////......------------------------///......---+++******))),,,++++++++++++*********++++++++++++++++++++++++)))************+++++++++******++++++******))))))''''''(((((((((((())))))(((((())))))***))))))(((+++,,,------,,,+++))))))))))))))))))(((((((((((((((&&&%%%&&&(((************)))(((''''''((()))******))))))***---///000///((()))***++++++***)))(((&&&&&&''''''((()))******))))))))))))))))))))))))***)))))))))((((((((((((((()))***+++,,,---......000///---+++++++++---...(((((()))***************,,,,,,,,,,,,,,,------............/////////000000000000000///////////////111111111111222222222222000000000000000111222222111111111111111111111111111111111111222222222222333555666666444333333444333333333333333333333333222111111111222333444444333222222222111111000000000000///000000111222222222222111000000///..............................333000...---......---,,,...///000///---++++++++++++***************++++++)))))))))(((((())))))***************)))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***)))(((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))***'''((()))((('''&&&'''(((''''''((())))))*********)))(((&&&%%%&&&''')))+++'''''''''((((((((())))))(((((()))))))))))))))(((((((((((((((''''''''''''))))))******)))'''$$$###(((((((((''''''&&&&&&&&&((((((((((((((((((((((((&&&'''))))))((('''((()))''''''(((((((((((('''''''''''''''((((((((((((((())))))))))))))))))******&&&&&&&&&&&&''''''(((((()))))))))(((((((((((((((((((((((()))*********)))'''(((((((((((((((''''''*********))))))((((((((())))))))))))(((((((((((()))******)))((('''(((***)))))))))(((((((((((('''((((((((((((((((((((((((******))))))))))))******))))))))))))((((((((((((---+++******++++++***))))))(((((((((((())))))***)))((((((((()))***++++++))))))))))))))))))((((((************************(((((((((((((((((((((((((((((())))))))))))(((''')))))))))))))))******++++++***)))))))))***,,,---,,,,,,---,,,,,,...222555:::999888777555555444444777777777777888888888888888999999::::::;;;;;;<<<:::::::::999999999999999999999888777777777777777999888777555555666888999888888888888777777777777666555444333222222222222000000000000000000000000000000/////////............------,,,,,,------.........////////////......------------------------......---,,,,,,+++******++++++++++++************)))))))))((((((((((((((())))))*********+++++++++))))))************))))))(((((((((((((((((())))))(((((()))*********))))))---...//////...,,,***((())))))))))))(((((((((((()))'''&&&''')))******)))))))))(((((((((((())))))''')))+++///333444222000))))))************))))))%%%&&&&&&'''((())))))***))))))))))))))))))))))))'''(((((((((((()))))))))(((((()))***,,,---......***)))((('''''')))+++---)))******++++++++++++++++++++++++++++++,,,------............/////////////////////000000000000000000000000111111111222222000000//////000000111222111111111111111111111111000000000111111111222222333444666555333222222333333333333333333333333333111111111111222222333444222222111111111111111000000000///000000111222222333333222111000000/////////////////////////////////---,,,+++++++++***)))---...//////,,,+++++++++++++++***))))))*********+++******)))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))((((((((()))))))))(((''''''(((((((((((((((((())))))))))))((((((''''''((()))***+++'''((()))((('''&&&'''(((((((((''''''((())))))***)))(((&&&%%%&&&''')))+++''''''''''''((((((((((((&&&'''((()))))))))))))))((((((((((((''''''''''''))))))******)))&&&$$$"""***))))))(((((('''''''''))))))))))))))))))))))))%%%'''))))))'''''''''((('''(((((((((((((((((('''(((((((((((((((''''''''''''''''''(((((()))))))))%%%%%%&&&''''''(((((((((''''''''''''((()))+++,,,((()))*********)))))))))((())))))*********)))))),,,,,,+++***)))(((((('''(((((((((((())))))))))))***+++***(((&&&%%%&&&(((***)))))))))((((((((((((((((((((((((((((((((((((******))))))))))))******(((((((((((())))))))))))***)))''''''))))))(((&&&((((((((((((((()))******)))((((((((()))***++++++(((((((((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((()))))))))))))))******++++++***)))((((((***,,,---,,,,,,,,,++++++---111333888888666555444333333333666666777777777888888888888999999::::::;;;;;;<<<999999888888888999::::::::::::999888888888888999:::888666555555777999:::888888888777777777666666555555444333222222222222000000000000000000000000/////////.........------111000000000000000000111......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))((((((((((((((())))))*********+++++++++((())))))*********))))))))))))))))))))))))(((((((((((()))***************((()))***+++***(((%%%$$$(((((((((((())))))))))))+++***((((((((()))((('''))))))(((((((((((())))))$$$'''---333777666222///)))))))))******)))))))))&&&&&&&&&''''''(((((()))))))))))))))))))))))))))'''''''''(((((()))))))))(((((()))***++++++,,,,,,***))))))))))))+++,,,---,,,------...............++++++******++++++,,,---------........./////////......////////////000000///000000000000111111111000////////////000111111111111111111111111111111///000000000000111111111333444555555333222222333333333333333333333333333222111111111111222222333111111111111111111111111000000/////////000111111222222111111000000//////000000000000000/////////......------,,,,,,+++++++++---...---,,,++++++,,,++++++***))))))))))))***++++++***)))))))))******(((((()))))))))))))))***(((((((((((((((((((((((('''(((((())))))((((((''')))******)))''''''((()))(((((((((((())))))))))))((((((''''''''')))***+++((()))***)))'''&&&'''((())))))(((((((((((())))))(((''''''&&&'''((()))***&&&&&&'''''''''(((((((((%%%&&&'''((()))*********((((((((((((''''''''''''))))))))))))(((&&&$$$###)))))))))))))))((((((((())))))))))))))))))))))))&&&((())))))'''&&&'''((('''(((((())))))(((((('''((((((((((((((('''''''''%%%%%%&&&'''((((((((((((&&&&&&'''(((((((((''''''&&&&&&&&&&&&(((***,,,---***+++,,,,,,***(((((()))))))))***+++++++++******------,,,+++***)))((('''(((((((((((())))))))))))*********(((%%%%%%''')))&&&'''((((((******+++,,,((((((((((((((((((((((((******))))))))))))******(((((((((((())))))))))))%%%$$$$$$&&&((())))))((((((''''''(((((()))***+++))))))))))))))))))***+++''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))************)))((()))***+++,,,,,,---------,,,---///222/////////000111333444555555666666777777888888888888999999::::::;;;;;;<<<888888777666777888:::;;;;;;::::::999999999::::::999888777666666777999;;;888888888777777666666555555444333222222111111111111111111111111111111111////////////............000//////......//////000......////////////......------------------------+++++++++,,,,,,---------+++************)))))))))++++++++++++++++++++++++)))************+++++++++(((((())))))******))))))******))))))))))))(((((((((((()))***++++++++++++))))))******)))((('''&&&(((((((((((())))))))))))---+++)))((())))))((('''(((((())))))))))))(((((($$$'''---333777666222///))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))*********,,,,,,,,,,,,,,,,,,------,,,------...............***************+++,,,,,,---------.........//////,,,---------.........////////////000000000111111///////////////000111111111111111111111111111111/////////000000000111111222444555555333222222333222222222222222222222222333222111111111111111111000000000000111111111111000000//////.../////////////////////............000000/////////...............//////............(((***,,,,,,+++***+++,,,++++++***)))))))))))))))+++***)))((((((((((((((((((((((((((())))))******((((((((((((((((((((((((''''''((())))))((('''''')))***+++***'''&&&(((***'''((((((((()))))))))***(((((('''&&&''')))+++,,,)))***+++***((('''((()))++++++***)))((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''(((((($$$%%%&&&((()))*********((((((((((((''''''''''''))))))((('''&&&&&&%%%%%%''''''(((((((((((((((((())))))))))))))))))))))))((()))******(((&&&&&&'''(((((())))))))))))(((((()))(((((((((''''''''''''$$$%%%&&&((())))))(((((('''((()))))))))((('''&&&((('''&&&&&&''')))+++---+++---...,,,)))''''''((((((((()))***************///...---,,,***)))(((''''''((((((((()))))))))***)))))))))((('''(((+++---''''''((()))***++++++,,,(((((((((((((((((((((((()))))))))(((((()))))))))'''((((((((()))))))))***'''&&&&&&''')))++++++***''''''''''''((()))***++++++***))))))))))))))))))'''''''''((((((((())))))************************((((((((((((((((((((((((''''''''''''((())))))***((((((''''''(((((()))***)))))))))))))))******+++***,,,---,,,+++***+++---+++,,,---...111333555666555555666666777888888999888999999::::::;;;;;;<<<777777666555666888:::<<<;;;;;;::::::::::::;;;;;;888888777777777888999:::999888888777666666555555555444333222111111111111222222222222222222222222111111111111000000000000------,,,,,,,,,,,,------......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))******++++++,,,,,,------)))************+++++++++'''(((((()))))))))))))))*********)))))))))(((((((((((()))***++++++++++++++++++++++++++++++******'''((((((((()))))))))***+++***(((((()))***)))((((((((())))))))))))((((((((((((***...222333333111))))))(((((((((((())))))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((+++***)))((('''&&&%%%%%%(((((((((((())))))))))))***************)))''''''******+++,,,,,,,,,,,,+++*********)))***++++++,,,---------.........//////+++++++++,,,,,,---------////////////000000000000///////////////000111111000000000000000000000000////////////000000000000222444555555333222222333222222222222222222222222333333222111000000000111000000000000000111111111111000///...............,,,,,,------------------//////.........---------)))***,,,,,,+++***++++++''')))++++++******+++,,,++++++***))))))((())))))***)))(((''''''''''''''''''((((((((())))))******((((((((((((((((((((((((&&&'''((())))))((('''&&&)))+++,,,***'''''')))+++'''((((((((())))))******(((((('''&&&''')))+++---)))***+++***)))((()))***,,,,,,+++***)))(((''''''&&&'''(((((()))(((((((((&&&&&&&&&'''''''''(((((($$$%%%&&&((()))*********)))((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((()))))))))))))))))))))))))))***+++***(((&&&&&&'''(((((())))))))))))(((((())))))(((((('''''''''&&&$$$%%%'''))))))))))))((())))))*********((('''&&&***)))'''&&&'''(((***+++,,,...///---)))&&&&&&'''''''''((()))))))))))))))//////---,,,***)))(((''''''((((((((())))))******'''((((((((((((+++...222************))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''((((((((())))))******,,,+++******++++++***(((''''''''''''((()))++++++++++++***)))(((((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''(((******'''''''''''''''((())))))((()))))))))************''')))******(((''''''(((//////000111222444666777444555555666777888888999888999999::::::;;;<<<<<<777666555555666888:::<<<;;;;;;:::::::::;;;;;;<<<888777777888888999::::::999888888777666555555444555444333222111111111111222222222222222222222222333333333222222222222111000000////////////000000......////////////......------------------------///...------,,,+++******************))))))))))))(((((()))***+++,,,,,,,,,)))************+++++++++''''''((()))))))))))))))+++*********))))))(((((((((((()))++++++,,,,,,,,,)))((((((''''''((()))***'''((((((((())))))******)))((('''(((***+++++++++(((((())))))))))))((((((+++***(((***---111333444))))))(((((((((((())))))((((((((((((((('''''''''((()))******))))))***+++,,,,,,++++++******))))))(((((()))***************))))))))))))************)))******++++++******)))%%%''''''$$$"""###'''+++///...,,,******+++,,,---000///------,,,---...///,,,,,,---...............///////////////000111111000000000000000000111111---------...000111333444111222222333333444444555444333222222111111222222000/////////............---...///000000///...---//////............//////...---,,,,,,,,,...///000111///---,,,,,,,,,+++))))))))))))))))))))))))))),,,+++***))))))***+++,,,******))))))((((((''''''******)))))))))))))))***)))((('''''''''(((***+++&&&&&&&&&&&&&&&'''((()))------+++***))))))))))))''''''''''''''''''''''''***)))((((((((()))+++,,,***)))(((''''''((()))***))))))************))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((('''''''''&&&&&&&&&'''''''''((((((***++++++***'''&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((++++++***(((&&&%%%''')))(((((((((((('''''''''''')))))))))))))))))))))))))))))))))(((''''''&&&&&&(((((())))))))))))((((((******))))))((((((((('''++++++******))))))(((((()))))))))))))))(((''''''###%%%((())))))((()))***%%%%%%''')))***+++++++++&&&&&&&&&'''''')))******&&&&&&&&&''')))+++...///222000---***((((((((()))&&&'''((())))))((('''&&&***'''$$$%%%)))***)))'''))))))))))))))))))))))))))))))(((((((((((())))))+++******)))(((''''''&&&******++++++++++++******(((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************,,,,,,++++++++++++,,,,,,***++++++,,,,,,---.........///111111000000222333555555555555666888999:::666777777888888888888777777777777888888999999:::<<<<<<<<<;;;;;;<<<<<<<<<;;;999888888999::::::999888666444444444555444333///000222333444333333222000000000000000000000000000000000000000000000000000000/////////.........---------...............------............------))))))))))))***+++,,,---+++*********))))))((((((''''''(((((())))))******+++)))''''''((((((((('''************************+++*********))))))((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++)))''''''))),,,------******))))))((((((''''''''''''''''''(((((((((((()))++++++***(((''''''(((((((((((('''''''''''''''(((((()))***************))))))))))))******************++++++++++++******))))))((('''&&&'''***---,,,++++++***+++,,,---...///...---,,,,,,---......---....../////////......///////////////000111111111111111000000000000000.........///000111333444111111222333333444444555444333222222111111222222000000/////////...............///000000///......//////............//////---------------...//////222000.........///...---++++++++++++++++++++++++++++++***))))))***+++++++++*********))))))))))))******))))))))))))******(((''''''&&&'''((()))***''''''''''''(((((()))))))))(((((('''&&&&&&%%%%%%(((((((((((((((((((((((())))))((((((((()))***+++***)))(((''''''((()))***))))))************))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((()))******)))'''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((***++++++)))'''&&&'''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&)))))))))(((((('''''''''))))))))))))))))))))))))***************)))((((((&&&((()))***(((''''''((())))))))))))))))))((((((''''''''''''((()))******'''''''''''')))+++---...///...+++)))((('''((((((''''''((())))))(((''''''((('''&&&&&&((())))))((())))))))))))))))))))))))))))))(((((((((((())))))++++++******))))))(((((()))******************)))(((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************)))(((((((((((((((((())))))))))))***++++++,,,,,,---///000000000000111333444555666777888888999:::555666777777888777777777777777888888999999999:::;;;;;;::::::::::::;;;;;;999777555666777888777777777555333333333444333222000111222333333333222111000000000000000000000000111111111111111111111111......---------,,,,,,,,,////////////////////////------............------,,,,,,+++++++++++++++,,,+++*********))))))))))))))))))))))))*********+++...,,,+++***+++,,,+++************************************)))))))))((((((''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))***(((&&&&&&(((***++++++***)))))))))((((((((('''&&&&&&''''''(((((())))))+++,,,,,,***'''%%%$$$%%%))))))))))))************(((((()))***************))))))))))))************++++++,,,,,,,,,,,,++++++---+++))))))***,,,------))))))***+++,,,---......------,,,,,,,,,,,,------//////000000000///......///////////////000111111222111111111000000//////////////////000111222333111111222222333444444444444333222222111111222222000000000000//////////////////000000000000////////////............//////,,,---......///.........000///------///000///...+++++++++++++++++++++++++++******))))))******+++++++++++++++******************)))))))))******+++''''''&&&&&&&&&'''((()))(((((((((((())))))))))))%%%&&&''''''&&&%%%###"""))))))))))))))))))))))))(((((('''''''''((()))***))))))(((((((((((())))))))))))************))))))''''''''''''''''''''''''''''''((((((((((((''''''%%%$$$$$$$$$%%%''')))***&&&&&&'''''''''(((((((((((())))))(((&&&%%%&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((***+++***((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***&&&&&&''''''''''''&&&&&&((((((((('''''''''''''''&&&&&&'''(((((()))*********++++++++++++******))))))***+++***(((&&&&&&&&&************))))))((((((''''''''''''((()))***+++(((((((((((()))***+++,,,+++***)))'''&&&''''''((('''(((((())))))(((((('''''''''((('''''''''(((***))))))))))))))))))))))))))))))(((((((((((())))))************************((())))))******))))))((((((((((((((((((((((((((()))))))))))))))(((((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************++++++************++++++''''''(((((()))******+++---...000000//////111222333444666888999999999888444555555666777777666666888888888999999999999999:::999999888888999999:::888777555555777777777666666444222222333333222111222222222333222222111000000000000000000000000000222222222222222222222222111111111000000000//////111111000000//////......------............------///...---,,,++++++++++++***************)))))))))************++++++++++++,,,***))))))*********)))******************************))))))))))))(((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))***(((&&&&&&''')))))))))))))))))))))(((((((((((('''''''''((((((((((((((()))***+++***'''%%%$$$$$$))))))******+++++++++,,,(((((()))***************((()))))))))************+++,,,,,,------,,,,,,+++...+++((((((+++...---,,,((()))+++,,,---------,,,,,,+++++++++,,,,,,------000000000000000//////...///////////////000000111222222111111000/////////............///000111111111111111222333333444444444333222222111111222222111111111000000000//////000000000000000000000000//////............//////,,,---.../////////---------+++***+++---//////...))))))))))))))))))))))))******))))))))))))************************************))))))******++++++''''''''''''(((((())))))((((((((()))))))))((((((&&&''')))))))))'''%%%$$$(((((((((((((((((((((((('''''''''''''''(((((()))))))))(((((((((((())))))))))))************))))))''''''''''''''''''''''''''''''(((((((((((('''''''''&&&%%%%%%%%%''')))+++''''''''''''(((((((((((('''(((((((((&&&%%%%%%'''''''''''''''''''''''''''((((((((((((((((((((((((''')))++++++)))'''''''''((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''(((((())))))(((((())))))))))))((((((''''''''''''''''''&&&&&&&&&'''''''''((((((((()))*********++++++***)))))))))***+++***(((&&&&&&'''))))))))))))***++++++,,,)))((((((((())))))***+++(((((((((((()))))))))***((('''&&&&&&&&&&&&'''(((((((((((())))))(((((((((%%%((()))(((&&&%%%(((+++))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************,,,++++++++++++++++++,,,''''''(((((()))*********,,,...////////////000222000222555777888888666666333333444555666666666666999999999999999888888888888777777666666777777888:::888666666888999888777777555333222333333222111333222222222111111000000000000000000000000000000222222222222222222222222222222111111111000000000111111000000///...------------............------------,,,+++++++++++++++************************************************+++)))(((((()))***)))(((************************))))))))))))))))))((((((&&&&&&'''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((+++)))''''''((()))((('''))))))))))))(((((((((((())))))((((((''''''&&&&&&&&&(((******(((&&&&&&&&&%%%&&&&&&&&&''''''(((((((((((()))***************((()))))))))************+++,,,,,,------,,,,,,+++,,,)))&&&'''***,,,+++)))***++++++,,,,,,+++******+++++++++,,,,,,---------///000000000000000/////////////////////000000111111111111111000000//////......---------...//////000000111222222333333444444333222222111111222222222111111111111000000000000000////////////000000//////............//////,,,---...//////...---,,,,,,******+++---///000///))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,(((((())))))************&&&'''((((((((('''&&&&&&'''((()))******)))'''%%%''''''''''''''''''''''''&&&''''''((((((((((((((((((((())))))))))))(((((())))))************))))))''''''''''''''''''''''''''''''((((((((((((''''''***)))(((''''''((())))))'''''''''((((((((())))))&&&'''((('''&&&%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''')))++++++)))(((''''''((((((((((((''''''''''''************************))))))((((((''''''''''''(((((())))))))))))((((((&&&&&&'''''''''''''''''')))((((((((('''''''''&&&(((((()))))))))))))))((('''((())))))(((((()))+++++++++************+++,,,***))))))))))))***++++++((((((((())))))(((((((((&&&&&&&&&&&&&&&''''''((()))))))))(((((()))))))))%%%((()))(((&&&%%%(((+++))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************((((((''''''''''''(((((((((((()))******++++++,,,,,,---...///......///111...///222444555555444333222333444555666666666666999999999888888777777777666666555555555555666666999777666666777888888777888666444333444444333222333222222111111000000000000000000000000000000000111111111111111111111111------------,,,,,,,,,,,,000000///......---,,,,,,------............------***************+++,,,,,,***************+++++++++))))))))))))))))))))))))---,,,******,,,---,,,,,,))))))))))))))))))))))))(((((((((((((((((())))))&&&''''''((()))***++++++************************(((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((+++)))(((((()))***)))((((((((((((((()))))))))))))))(((((((((''''''''''''$$$&&&***+++***((((((((('''''''''((((((((((((((((((((()))***************))))))))))))************++++++,,,,,,,,,,,,++++++)))'''&&&'''((())))))))),,,,,,++++++***************+++,,,---......---------...//////000000000//////////////////000111111000000000000000000000111//////......---.........000000111111222333333333444333222222111111222222222222222222111111111000//////............////////////............//////.........///......---,,,...,,,,,,---///111222111++++++++++++++++++++++++((())))))******))))))(((((((((((((((((()))))))))***************+++,,,---((()))***+++++++++******&&&'''((((((((('''%%%$$$&&&'''((()))(((((('''&&&''''''''''''''''''''''''&&&'''((())))))))))))((((((((())))))))))))(((((())))))************))))))''''''''''''''''''''''''''''''((((((((((((''''''************))))))((((((''''''((((((((()))))))))&&&((()))(((&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''')))******((('''((()))((((((((((((''''''''''''((((((((((((((((((((((((***))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((******)))(((((('''&&&&&&''''''((())))))))))))(((&&&'''((((((((())),,,...111///---+++)))(((((()))+++***************++++++''''''((()))))))))((((((&&&&&&''''''((((((((((((***))))))(((((())))))***''''''((('''''''''(((***))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''((())))))******))))))((())))))))))))))))))))))))'''(((((()))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))***++++++,,,,,,---+++,,,......------///000---...000222333333333222222222444555666666777666999999888777666666555555666555555444444555555666666555333333555555555444888666444444555555444333222222111000000000111111000000000000000000000000000000000000000000000000.........---------,,,,,,//////......------,,,,,,------............------))))))))))))***+++,,,---*********+++++++++++++++)))))))))(((((((((((((((+++)))((((((***++++++***))))))))))))))))))))))))''''''(((((((((((())))))((((((((())))))*********************************))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))***)))((((((*********((((((((((((((())))))))))))&&&&&&&&&'''((())))))***$$$'''***,,,+++)))))))))***************)))))))))(((((()))***************))))))))))))******************++++++++++++******((()))******))))))***++++++******))))))***+++,,,***+++---...//////......+++,,,---...///000000000///////////////000111111/////////000111111222222222111000///////////////000000000111222222333333444333222222111111222222333333222222222111111111///...---,,,,,,---.../////////............////////////...---------------...---,,,---///111111111++++++++++++++++++++++++'''((()))******)))((('''(((((()))))))))*********************+++,,,---...'''((()))***+++******)))'''((()))))))))(((&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''((()))*********))))))'''((()))******)))((('''))))))************))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&''')))*********(((''''''((((((((())))))))))))'''((())))))''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))'''''')))***((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))'''((()))***************'''(((((((((((())),,,...222000...+++)))((()))))),,,++++++*********++++++%%%&&&((()))))))))(((((('''(((((()))))))))))))))******)))(((((()))******((('''&&&&&&((())))))((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''&&&&&&)))******************)))))))))))))))))))))))))))''''''((()))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************++++++************++++++))))))***++++++,,,,,,---***,,,------------...000...//////000111222333333222333444555666777777777888888777666555444333333555555555444444555555555666444333333444555555444777666444333444444333222111111000//////000111222000000000000000000000000111111111111111111111111111111111111000000000////////////...............------............------++++++*********+++,,,,,,*********++++++,,,,,,,,,*********)))))))))(((((('''&&&$$$%%%'''(((((('''))))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))))))))***************************))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))'''&&&&&&''')))***)))((('''((((((((()))))))))***######%%%''')))+++,,,---&&&))),,,---,,,)))((((((((((((''''''&&&&&&%%%%%%(((((()))***************))))))))))))*********************++++++*********(((+++---,,,***)))+++...***)))(((((()))+++---///***,,,---///000000//////******,,,...///000000000///////////////000111111......///000111222333333444333222111000000000111000000000111222222333333444333222222111111222222333333333222222222111111...---,,,++++++,,,---...//////............//////000///...---,,,,,,---...---+++***+++---//////...))))))))))))))))))))))))'''((()))******)))((('''))))))******+++++++++,,,************+++,,,---...&&&''')))*********)))(((((()))***+++***)))'''%%%))))))((((((((())))))***))))))))))))))))))))))))'''(((***+++++++++***)))'''((()))******)))((('''))))))************))))))))))))))))))))))))))))))''''''((((((((((((''''''"""$$$'''***+++***)))'''(((((((((((())))))))))))''')))***)))(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((&&&''')))+++)))(((((((((''''''''''''************************&&&&&&''''''((()))))))))(((((())))))))))))(((((('''((((((((())))))******(((((())))))******++++++((()))***+++++++++++++++((())))))(((((()))+++...000...,,,*********,,,,,,,,,,,,++++++***+++++++++$$$%%%'''))))))))))))((())))))************))))))+++***)))(((((()))***+++***'''$$$%%%)))***)))'''))))))))))))))))))))))))))))))(((((((((((())))))+++******)))(((''''''&&&******++++++++++++******))))))))))))))))))))))))''''''((()))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************((((((''''''''''''(((((()))))))))***++++++,,,,,,***,,,------------...000000///000000111222444555222333444666777888888888888777777555444333222111666555555444444555555666777666444444666777666555666555333222333333222111000000/////////111222333000000000000000000000000222222222222222222222222////////////............////////////000000000000---..................---......---,,,++++++++++++*********++++++,,,,,,,,,,,,+++++++++******)))))))))(((&&&''')))******)))))))))))))))))))))))))))&&&'''''''''(((((())))))*********)))))))))))))))************************))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))%%%$$$%%%&&&)))***)))''''''((((((((())))))******&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))%%%&&&'''((())))))))))))'''(((((()))***+++++++++******)))))))))))))))***************************))))))(((((((((((())))))++++++,,,,,,,,,,,,------------...............---000000000000////////////000111111111111222222222555444222111111111///---/////////000111111222222555444333222111111111111333333333222222222111111111000000///...------------------,,,,,,+++++++++///////////////............------,,,,,,------...///...---,,,+++*********))))))))))))************'''((()))***************(((((())))))******++++++******))))))((((((''''''))))))))))))))))))))))))(((((())))))******++++++((('''''''''((()))+++,,,+++*********))))))(((((((((((((((((()))))))))))))))))))))******)))))))))(((++++++((((((******(((%%%&&&'''((())))))))))))))))))))))))************))))))))))))))))))))))))'''''''''((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''''''''((((((((((((''''''######%%%&&&((()))***+++)))))))))))))))((((((((((((((((((((())))))))))))))))))(((((((((((())))))+++***)))))))))***,,,,,,+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))(((''''''))))))*********))))))((())))))(((((()))+++---...))))))))))))))))))))))))++++++************++++++++++++***)))))))))))))))((((((((((((((((((((((((+++******)))(((''''''&&&(((((()))***++++++,,,,,,***)))(((''''''((()))***%%%%%%&&&&&&'''(((((((((%%%&&&&&&'''((())))))***%%%(((,,,......,,,,,,,,,&&&'''''''''''''''&&&&&&***)))'''&&&'''(((***+++,,,***(((''')))*********(((((()))***************,,,,,,+++++++++,,,------.........///000111111111000000222333444555555555555666777666444333333444666555555444444444555555666666555555555444444444222333333333333222111000222222222111111111111000111111000///////////////000000000000000000000000000000////////////000000,,,------......------,,,///...---,,,+++,,,---...)))******++++++,,,------+++++++++*********))))))+++++++++************)))************))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%&&&&&&''''''(((((())))))***...///,,,'''%%%(((,,,...---***)))((()))***+++((())))))))))))))))))((())))))))))))((((((((((((&&&'''''''''(((((()))))))))'''%%%######%%%''')))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''((())))))*********'''(((((()))******++++++******))))))))))))************************************))))))))))))******++++++,,,,,,,,,,,,------,,,,,,---......///......000/////////////////////000000111111111222222222333222111111222222111000/////////000111111222222555555444333222222222222222222111111111000000000111000000///......---------------,,,,,,,,,++++++............////////////------,,,,,,,,,,,,------...------,,,++++++++++++))))))))))))******************+++++++++***))))))(((((())))))))))))))))))***)))))))))))))))((((((******))))))((((((''''''))))))******************((((((''''''((()))***+++******)))))))))(((((((((************++++++++++++))))))(((((((((((())))))%%%)))+++(((&&&((()))'''&&&&&&&&&'''((()))))))))(((((()))))))))*********))))))))))))))))))))))))'''(((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((('''''''''&&&''''''(((((((((((('''''''''''''''((((((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,))))))(((((((((((())))))))))))((((((((()))***+++*********)))))))))((((((((((((((((((((((((((((((***************)))(((((((((((()))))))))((((((''')))(((((((((((()))+++,,,))))))))))))))))))))))))***))))))(((((())))))***+++***)))(((''''''((()))(((((((((((((((((((((((())))))))))))************------,,,+++)))(((''''''***)))(((''''''((()))***)))))))))(((((((((((('''((((((((()))***++++++++++++...000000---***((('''''''''(((((((((''''''&&&))))))'''''''''(((***+++,,,***(((((()))*********))))))***+++++++++++++++,,,,,,+++++++++,,,------......//////000000000111000111222333444555555555555666777666444333444555666666555444444333444444333333444444555666666666333333333222222222222111222222222222111111111111111111000///////////////000000000000000000000000222222000///............,,,------......------,,,...---,,,,,,+++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***************))))))(((((()))))))))*********+++***,,,---+++'''&&&(((+++000...,,,***(((((())))))))))))(((((((((((())))))&&&&&&'''((()))***++++++(((((((((((()))))))))***((('''%%%$$$$$$%%%'''((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))&&&'''((()))************((((((((()))******++++++************************++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------***+++,,,....../////////////////////////////////000000000111111111222222111000000111333444333222/////////000111111222222555555444333222222222222111111000000000/////////000000000///......------------------,,,,,,,,,,,,---------.../////////000------,,,,,,,,,,,,------,,,,,,,,,,,,+++,,,,,,,,,))))))))))))***************++++++******)))((('''))))))(((((((((((((((((()))))))))*********************)))((('''&&&&&&%%%***************))))))))))))((((((''''''((())))))))))))((((((((((((((('''************++++++++++++)))((('''&&&&&&'''((()))$$$,,,000,,,(((((((((((('''&&&&&&&&&&&&((()))***(((((())))))))))))******))))))))))))))))))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''*********)))((((((''''''))))))))))))))))))))))))************+++++++++,,,))))))(((((((((((())))))((((((((('''((())))))*********))))))))))))((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((('''''')))((((((''''''(((((())))))))))))))))))))))))))))))((((((''''''(((((()))***)))'''%%%%%%&&&''')))))))))))))))))))))))))))''''''((()))+++,,,------......,,,+++)))'''&&&&&&))))))(((((((((((())))))------,,,+++)))(((''''''(((((())))))******++++++---///111000,,,)))'''&&&'''(((((())))))((((((((()))((('''''''''(((***++++++)))(((((()))******))))))***++++++,,,,,,+++++++++++++++++++++,,,------//////////////////000000111111333444555666666666444555666666555555666777777666555444333222222222111111222444666777888999555444222111111222222333333222222222111111111111111111000/////////000000000000000000000000000000444333111000...------,,,,,,------......------,,,+++,,,,,,,,,,,,+++******---,,,,,,+++******))))))+++************)))))))))))))))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))((()))***+++,,,+++***)))))))))))))))************)))))))))((((((((())))))000///,,,***(((((((((((())))))''''''''''''))))))&&&&&&'''((()))***++++++((())))))))))))*********&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''(((((()))))))))((((((((())))))************))))))******++++++******+++++++++++++++++++++++++++******))))))******++++++++++++,,,,,,,,,------)))***,,,---.../////////.........///////////////000000000000111111111111111000000111333444333222/////////000111111222222444333333222111111222222111111000000000/////////000000//////............------------------,,,,,,,,,,,,------...///000000---,,,,,,,,,,,,,,,,,,---******++++++,,,,,,,,,,,,((()))))))))************((((((((()))((((((''''''))))))((((((''''''&&&&&&))))))******++++++,,,,,,))))))))))))((((((((((((***)))))))))(((((('''''')))(((((((((''''''(((((((((((((((((('''''''''''''''((((((((())))))))))))***)))'''&&&&&&''')))***)))222777333+++))))))***((('''%%%%%%%%%''')))***(((((((((((()))))))))***))))))))))))))))))))))))((((((((((((''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''******))))))(((''''''''''''((((((((((((((())))))&&&''''''''''''((((((((())))))(((((((((((())))))(((((((((((())))))******))))))))))))))))))((((((((((((((((((((((((((((((&&&''''''(((''''''&&&&&&''''''(((((())))))(((((()))))))))(((((('''''''''(((((((((((((((((((((((()))((((((''''''(((((())))))(((%%%$$$$$$%%%''')))))))))))))))))))))))))))&&&&&&''')))***+++,,,---))))))))))))************))))))(((((((((((())))))---,,,,,,+++***)))((('''&&&'''''''''((((((((()))(((***,,,---+++***)))***'''((()))))))))))))))))))))(((((('''((()))******+++)))((((((*********)))))))))***++++++++++++***************+++,,,------////////////////////////111222333444555666666666333555666666666666888999777666555444222222111111111222333444555777888888666444222111111111333444333333222222222111111111111111000000///000000111000000000000000000000000333222111///......------,,,------......------,,,******+++,,,,,,***)))(((,,,+++++++++******))))))************))))))))))))******)))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((($$$&&&''')))))))))((('''''''''''''''((((((((((((((('''&&&&&&((())))))(((---,,,***)))(((''''''(((***)))'''&&&&&&''')))*********))))))((((((''''''((((((((((((((()))))))))%%%&&&'''(((((('''&&&%%%&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''((((((((('''''')))))))))))))))*********((()))***+++,,,+++++++++++++++++++++++++++++++++))))))(((((((((((())))))+++++++++,,,,,,,,,------)))***+++---.../////////------....../////////000//////000000000111111111222111000000222222111000/////////000111111222222222111000000000000000000222222111111111000000000////////////............------------------------+++,,,,,,---...//////000,,,,,,,,,++++++,,,,,,,,,((()))***,,,,,,,,,,,,,,,((()))))))))************&&&'''((()))******+++***))))))((((((''''''&&&&&&))))))******++++++,,,,,,(((((()))***++++++,,,---((((((((('''&&&&&&&&&%%%((((((((((((((('''''''''''''''''''''(((((((((((('''((((((((())))))))))))******)))(((((()))******---666:::444,,,)))((((((((('''%%%$$$%%%&&&((()))'''(((((((((((()))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''''''''((((((&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''))))))(((((((((((())))))))))))*********+++++++++(((((((((((((((((())))))'''''''''''''''''''''''''''(((((())))))((((((((('''((()))***************************)))(((''''''((((((((((((((((((((((((***))))))(((((())))))***((('''&&&%%%%%%&&&((()))))))))))))))))))))))))))''''''''''''(((((())))))&&&'''''')))***+++,,,,,,(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((($$$&&&)))***)))))))))***''''''((()))))))))))))))((((((((((((((())))))******)))((()))***+++)))((('''(((((()))))))))))))))************+++,,,---...............////////////111111333444555666666666333555777777777777999:::888777555444333222222111444444444555555555666666666555333111111222333444333333333222222222222111111111000000000000111111111111111111111111111111111000000///////////////,,,------......------,,,)))***+++,,,+++***)))((()))))))))******+++++++++))))))))))))))))))))))))++++++*********)))))))))&&&'''''''''((((((((()))((((((((((((((((((((((((###$$$&&&''''''''''''&&&(((((((((((('''''''''''''''&&&%%%&&&((())))))((('''''''''''''''(((((()))***)))(((((((((((()))************)))((('''''''''''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))******((()))***,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))++++++,,,,,,,,,,,,------)))***+++------.........---------......//////000/////////000000000111111111///...///111111000////////////000111111222222000000///////////////000222222111111111000000000//////////////////......------------............,,,,,,,,,---.........///,,,,,,++++++++++++,,,,,,((()))+++,,,,,,,,,+++***))))))))))))************'''(((***+++---.........))))))(((((((((((((((((()))))))))***************'''''')))***,,,---...///''''''''''''&&&&&&&&&&&&&&&''''''((((((((('''''''''(((((((((((()))))))))************++++++++++++))))))************)))))),,,222555///)))'''&&&%%%''''''&&&%%%%%%&&&'''(((''''''(((((((((((())))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))))))))''''''((((((((((((''''''$$$%%%%%%&&&'''(((((()))&&&&&&&&&''''''(((((()))''''''''''''(((((((((((())))))(((((((((((())))))))))))***+++++++++++++++''''''(((((((((((())))))'''''''''''''''''''''''')))******+++++++++++++++'''((()))******++++++******************)))((('''))))))))))))))))))))))))***))))))(((((())))))***(((((((((((((((((())))))))))))))))))))))))))))))'''''''''''''''''''''&&&((((((((()))))))))******(((((())))))))))))((((((&&&&&&''''''((()))******))))))))))))************&&&''')))((('''%%%&&&'''&&&&&&'''((())))))))))))(((((((((((())))))))))))***)))((()))++++++)))(((&&&'''(((((())))))(((((()))))))))******,,,---...,,,------...//////000000000000222333444555555555444666888888777777999;;;888777666555444333333333666666555555555444444444666555333222222222333444333333333333222222222222111111000000000111222222111111111111111111111111000000////////////000000,,,------......------,,,***++++++++++++***))))))(((((())))))***++++++,,,(((((()))))))))))))))***++++++++++++************'''''''''(((((())))))***))))))))))))))))))))))))''''''''''''''''''((((((************))))))))))))'''''''''''''''((()))***%%%%%%&&&'''((())))))***************************'''((((((((()))))))))***''''''&&&&&&&&&&&&&&&%%%&&&'''((())))))((('''&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))***)))))))))))))))))))))''')))+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))))))))***++++++,,,,,,,,,,,,------***+++,,,---------------,,,,,,---......///000000////////////000000000111---,,,,,,---000111111000/////////000111111222222000000////////////000000111111000000000/////////.../////////////////////------------.........///------------------------,,,,,,++++++++++++,,,,,,((()))+++,,,,,,+++***)))))))))))))))************((((((***+++,,,,,,,,,,,,(((((())))))))))))))))))***)))))))))))))))(((((('''((((((***+++,,,---...''''''((((((((((((((()))$$$%%%'''(((((((((((('''((((((((()))))))))******************++++++++++++'''((()))******)))((('''(((,,,---)))&&&''''''$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((***))))))(((''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))''''''((((((((((((''''''&&&&&&&&&'''(((((())))))''''''(((((()))******+++((((((((()))))))))******))))))(((((((((((())))))((((((***+++++++++***)))'''''''''((((((((())))))''''''''''''''''''''''''((())))))***++++++******&&&'''((()))************'''((()))))))))((('''&&&)))))))))))))))))))))))))))((((((''''''(((((()))((()))***+++++++++******(((((((((((((((((((((((((((((((((((((((''''''''')))))))))))))))((((((((('''((()))******)))((('''&&&&&&'''(((((()))******************))))))))))))((())))))(((&&&%%%%%%&&&%%%%%%&&&'''((())))))((('''(((((())))))))))))))))))))))))***++++++)))'''''''''((()))))))))))))))(((((())))))***,,,---...++++++,,,---///000111111//////111222333444444444666777888888888777999:::888777666555555555555555666666555555555444444444555444444444444333333333444444333333333222222222111111000000111111222333111111111111111111111111111111000//////...//////,,,------......------,,,,,,,,,+++************+++))))))))))))************(((((((((((())))))******************))))))))))))''''''((())))))***++++++))))))))))))))))))))))))***)))'''&&&&&&'''((()))+++*********)))))))))(((&&&)))***)))&&&&&&(((+++''''''((()))************)))+++,,,------,,,+++)))(((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++,,,,,,,,,++++++************)))))))))))))))''')))+++---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,---------++++++,,,---------,,,,,,,,,,,,------...///000000////////////000000000000***)))***,,,///222222222/////////000111111222222111000000000000000111111000/////////.....................///////////////---------.........//////------------------,,,,,,,,,++++++++++++++++++,,,(((***+++,,,,,,+++)))((())))))))))))************&&&'''((((((((((((((('''(((((())))))******++++++******))))))((((((''''''((((((((()))******++++++(((((())))))******++++++###$$$&&&((())))))(((((((((((())))))******++++++(((((((((((())))))))))))%%%&&&)))++++++)))&&&%%%&&&((((((&&&&&&))))))'''%%%&&&&&&''''''&&&%%%%%%''''''''''''((((((((()))((((((((((((((((((((((((***))))))((('''&&&&&&&&&))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((((((((())))))))))))((())))))***+++,,,,,,,,,(((((((((((())))))))))))))))))(((((((((((())))))&&&''')))*********)))(((&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%&&&'''((((((''''''%%%&&&'''((())))))))))))%%%&&&'''(((((('''&&&&&&))))))))))))))))))))))))'''''''''&&&&&&'''''''''((())),,,---...---+++***(((((((((((((((((((((((('''((((((((())))))******''''''(((((())))))******'''((()))******)))((('''(((((((((((())))))))))))(((((((((((('''''''''''''''))))))((('''&&&'''((($$$%%%&&&'''(((((((((((('''(((((())))))))))))))))))))))))***++++++)))'''(((((()))***************((((((((()))***,,,---...)))***+++---///000111222...///000111222333333333777888999999888777999:::888777777666666666777777555555555555555555555555444444555555555444333222444444444333333333222222111111000000111222333333111111111111111111111111444333111000...---------,,,------......------,,,...---+++*********+++,,,++++++******)))((((((((('''((((((((())))))******))))))))))))(((((((((((('''(((((()))***++++++,,,))))))))))))))))))))))))+++)))&&&$$$$$$%%%'''((())))))(((((('''''''''&&&&&&***,,,***&&&%%%(((,,,******++++++++++++******)))+++---//////---+++)))++++++***)))((('''&&&&&&))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++(((((((((((())))))))))))+++,,,---***'''%%%''')))+++++++++***++++++,,,,,,***+++...333888777///)))---+++)))+++---///---+++,,,+++******++++++***))))))******+++++++++******111000000///...---------............///////////////////////////......---000///---,,,---...000222111111000000000000111111222222222111000///...---////////////000000000000///............---------++++++,,,---.........------,,,*********,,,...000,,,,,,++++++++++++,,,,,,---,,,)))'''&&&(((***+++******))))))(((((('''''')))))))))))))))*********))))))((('''&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))***+++++++++)))((('''&&&%%%$$$%%%&&&'''&&&%%%(((&&&%%%&&&'''&&&"""&&&&&&&&&'''((())))))***))))))))))))))))))))))))&&&((()))((('''&&&''')))))))))(((((((((((())))))&&&((()))++++++)))(((&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%''')))******)))&&&%%%&&&&&&'''(((((((((((((((((((((((((((((('''''''''******)))''''''&&&&&&&&&((()))***+++,,,,,,+++***(((''''''''''''((())))))++++++******))))))((((((&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((()))+++,,,---)))))))))))))))(((((((((***)))((('''''''''''''''************************,,,***((('''&&&%%%&&&&&&******)))((('''&&&%%%%%%)))))))))))))))(((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''(((((())))))******)))*********++++++++++++))))))(((((((((((())))))&&&''')))+++++++++*********++++++,,,---...//////***,,,///222333444333333777666666666555555555444777777888999999999999888;;;:::777555444444555555666666666666555444222111000222333555666666555555555333222000//////000000333333333333333333333333////////////////////////---------------...///000---+++)))***---///...---+++++++++***++++++,,,,,,))))))(((((((((((())))))(((((((((((())))))))))))&&&'''((())))))******)))&&&((()))+++***)))'''&&&''''''''''''''''''''''''((((((((((((((()))******((((((((((((''''''''''''))))))))))))************,,,)))'''''')))***(((&&&***)))((('''''''''''''''((()))))))))((('''&&&&&&'''+++...---((($$$$$$&&&''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))***+++,,,***'''&&&(((***++++++************++++++,,,,,,...333777666000***+++***((())),,,---,,,***)))(((''''''((((((((('''******+++++++++******)))---------------------------.........///////////////////////////...------///......---...///000111000000000000000000000000333333333333333222000000/////////////////////000000////////////.........,,,,,,---.........------...---,,,,,,,,,---...///******))))))))))))******,,,+++)))((('''((()))******)))))))))((((((((('''***))))))))))))))))))))))))))))))(((''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''))))))*********)))''''''&&&%%%%%%&&&((())))))(((((('''&&&'''))))))&&&$$$''''''(((((()))******+++((((((((((((((((((((((((((()))***)))'''&&&'''((())))))(((((((((((())))))'''((()))******)))((('''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%''')))++++++***((('''&&&'''(((((()))))))))((()))))))))))))))(((((((((***)))(((''''''&&&&&&&&&'''((()))***++++++***)))''''''''''''((((((((((((((((((((((((''''''&&&&&&'''''''''&&&''''''(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''***,,,------,,,+++(((((((((((((((((((((((())))))((('''''''''(((((())))))))))))))))))))))))******)))(((''''''''''''))))))(((((((((((((((((()))))))))))))))(((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%(((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********++++++***))))))(((((())))))*********+++++++++******)))***++++++,,,---...//////---...000111222222111111555555555666666777777777777777888999999999999999888777555333222333444444888888777666555444333222111222333555666666555555555444333111000000111111333333333333333333333333000000000000000000000000......---------......///,,,***((()))+++,,,,,,***,,,++++++***++++++,,,,,,******))))))))))))******(((((((((((())))))))))))((()))))))))))))))((('''((()))*********)))((('''''''''''''''''''''''''''((((((''''''''''''(((((()))))))))(((((((((''''''))))))))))))))))))((((((,,,)))''''''))))))(((&&&)))(((''''''''''''''''''''''''((((((((('''&&&&&&)))---000///+++'''(((***''''''''''''''''''''''''******))))))((('''&&&&&&''''''((((((((())))))))))))******)))(((''')))+++,,,+++***))))))((())))))+++***+++...222222...***)))(((((((((***+++***)))************+++++++++++++++++++++++++++***)))(((******+++,,,,,,---......---------.........//////......//////......---,,,---....../////////////////////111111111111//////111111222333333222111111////////////////////////000000000////////////............///......------.........///......------******))))))))))))***************)))))))))))))))))))))))))))((((((((((((*********))))))((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''((((((((()))(((((('''&&&&&&%%%%%%''')))+++,,,+++&&&%%%%%%'''))))))(((&&&(((((())))))******++++++(((((((((((((((((((((((()))***+++)))(((''''''((()))((((((''''''(((((()))'''((()))******)))((('''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))+++,,,+++)))((('''(((((()))))))))))))))))))))))))))))))))))))))***)))(((''''''&&&''''''''''''((()))))))))((((((%%%&&&((()))))))))((('''(((((((((''''''''''''&&&))))))((('''''''''(((((()))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((($$$(((,,,000111///,,,)))'''''''''((((((((((((((((((((('''''''''((())))))''''''''''''''''''''''''((())))))******))))))(((((((((((()))))))))******)))))))))))))))(((((('''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((''''''''''''&&&((((((((((((((((((((((((*********)))((('''''''''((((((((()))))))))*********))))))(((((())))))***------,,,+++******************+++,,,---...//////111111111111111000000000444444555666888999999:::777888888999999999999999777666555444444555666777<<<:::888666444444444444222333444555555555555555666555444333222222222333333333333333333333333333111111111111111111111111//////...---------......000...------.........---,,,,,,++++++***++++++,,,++++++************++++++(((((((((((())))))))))))************)))((('''&&&************))))))((((((''''''''''''''''''''''''+++******)))))))))************)))))))))((((((((()))))))))((('''''''''&&&***)))''''''((()))((('''(((''''''&&&&&&&&&''''''%%%&&&&&&''''''''''''&&&))),,,//////+++)))***+++''''''''''''''''''''''''***))))))(((''''''&&&&&&'''''''''((((((((())))))((((((((((((((()))***+++++++++***(((''''''''''''((('''''')))+++,,,***((()))(((((()))************,,,,,,------,,,,,,,,,---+++++++++++++++***)))(((******++++++,,,---------,,,,,,---------.........---............---,,,,,,,,,---///000111000///......///111222222111///...---...000111111111000//////////////////.........////////////............////////////......---,,,---...///000///---,,,***,,,,,,++++++++++++,,,,,,((()))***++++++***)))((())))))))))))((((((((((((++++++***)))(((''''''&&&&&&'''''''''((((((((()))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''&&&'''&&&%%%'''***---......$$$$$$$$$%%%&&&&&&&&&%%%((((((((())))))*********((((((((((((((((((((((((''')))***)))(((((()))***(((((((((''''''(((((((((''''''((())))))(((''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''((()))******)))''''''(((((()))))))))))))))((((((((((((((())))))))))))))))))((('''''''''''''''&&&'''''''''''''''''''''%%%&&&(((******)))'''&&&))))))))))))))))))))))))+++***)))((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((%%%(((,,,///000...+++)))'''''''''''''''(((((((((((('''''''''((()))******'''''''''''''''''''''''''''((()))+++++++++***)))))))))))))))************(((((())))))))))))((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((('''((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((()))))))))))))))((((((''''''(((((()))---,,,***)))((()))***+++******+++,,,---......///222111111000000111111222555555666777888999::::::777888999999::::::999999;;;:::::::::;;;<<<===>>>>>><<<999666444444555555333444444555555555555555666666555444444444444444444444333333333333222222111111111111111111111111000///...---------------222111///............---,,,,,,++++++******+++++++++******))))))******+++(((((((((((()))))))))))))))))))))))))))(((''''''++++++***))))))))))))***''''''''''''''''''''''''(((((((((((()))***+++,,,************))))))))))))))))))((('''&&&&&&%%%%%%)))((('''''''''((((((((()))((('''&&&&&&%%%%%%&&&$$$$$$%%%&&&'''''''''&&&&&&(((******((('''((()))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((('''''''''((()))******+++***)))(((''''''''''''((('''&&&'''((()))((((((((()))***************+++)))+++,,,+++)))((()))***+++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++---///111111000...------...000111111000...---+++---///111222111000///000/////////......------......---------,,,,,,,,,.../////////...---,,,,,,+++,,,...///...---***(((,,,,,,++++++++++++,,,,,,'''(((***++++++***)))((((((((((((((())))))))))))+++******)))((('''&&&&&&$$$%%%%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&%%%&&&***---......&&&&&&&&&%%%$$$$$$$$$%%%''''''((((((((((((((()))''''''''''''''''''''''''%%%'''((()))((()))***,,,((((((''''''''''''((((((''''''(((((((((((('''''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))((('''&&&$$$###(((((())))))))))))((((((&&&&&&&&&'''''''''(((((()))((((((''''''''''''(((''''''&&&&&&&&&&&&&&&&&&%%%&&&(((******)))'''&&&((((((((((((((()))))))))+++***)))((((((((((((((((((''''''''''''''''''((())))))))))))))))))))))))'''''''''''''''''''''''''''((()))***++++++******''''''''''''(((((())))))((((((((((((((()))***+++((((((((((((((((((((((((&&&((()))+++++++++******+++++++++***)))((((((((((((((())))))))))))((((((''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))(((''''''&&&&&&''''''((()))(((''''''''')))***+++)))******+++,,,---......000000000000111333444555777777777777888888888888888888999::::::::::::999<<<======>>>???@@@AAABBB>>><<<999666555555555666555444444555555555666666666666666666555555555444444444444333333222222222000000000000000000000000000///...---------------...---,,,+++))))))))))))---,,,++++++*********+++))))))(((((((((((())))))(((((((((((())))))))))))''''''((()))))))))))))))******)))(((((()))******((((((((((((((((((((((((""""""###$$$&&&(((***+++************)))))))))))))))(((((('''&&&%%%%%%$$$'''(((''''''''''''((()))***)))((('''&&&%%%%%%%%%$$$$$$%%%&&&'''''''''&&&%%%&&&'''''''''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))******&&&&&&'''''''''(((((((((((('''&&&&&&(((******)))+++***)))(((((('''(((((())))))))))))))))))******((()))******))))))***+++,,,...000...***((()))+++)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------,,,,,,+++***,,,---///111111000///---......000000000000......---///111333444333111///000//////......------------------,,,,,,,,,++++++---------...------,,,,,,***+++---......,,,+++)))******))))))))))))******'''(((***++++++***))))))(((((((((((()))))))))))))))))))))(((((('''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))'''%%%%%%'''***+++,,,(((((()))'''%%%%%%&&&'''''''''''''''((((((((((((''''''''''''''''''''''''$$$&&&'''((('''((()))+++(((''''''&&&&&&''''''(((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''((((((((('''&&&%%%$$$###(((((((((((((((''''''&&&%%%%%%%%%&&&&&&''''''(((((((((''''''''''''((((((((('''&&&&&&%%%&&&&&&&&&%%%&&&((()))))))))((('''%%%&&&&&&&&&&&&'''''''''))))))((('''''''''(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&'''((()))***''''''(((((())))))******))))))((((((((()))******))))))))))))))))))))))))'''(((((()))************,,,+++***)))(((''''''&&&'''(((((()))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''((()))*********((((((((()))))))))******(((''''''&&&&&&''''''((('''&&&''''''((()))******))))))***+++,,,---......---...///111333444666666666666777777777777777777888999999::::::::::::::::::;;;;;;<<<>>>??????@@@;;;:::888777666555666666666555555444555555666666555555666666666555555444555444444333333222222111000000000000000000000000//////...---------...............,,,***)))***,,,------,,,+++************))))))(((((((((((())))))(((((((((((())))))))))))&&&'''((()))************'''''''''((())))))******((((((((((((((((((((((((%%%%%%&&&((())),,,...///******)))))))))(((((((((((((((((('''&&&&&&&&&%%%&&&'''((('''&&&&&&(((***)))(((((('''''''''((((((%%%&&&&&&''''''''''''&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***&&&&&&&&&'''''''''((((((***'''%%%&&&(((***)))'''******)))(((((())))))))))))***++++++***)))******&&&((())))))''''''(((+++000333444111,,,)))***---((()))***+++++++++++++++))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******------///000000000///...////////////////////////---///222444444222000...000000///......---,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,---......------,,,******))))))))))))******(((((()))***************'''((((((((()))))))))***((((((((((((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''))))))+++(((%%%$$$%%%'''((((((&&&'''((('''%%%%%%(((***((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&%%%&&&'''(((''''''&&&&&&''''''((('''''''''&&&&&&'''''''''((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''(((((()))((((((''''''''''''(((((()))((('''&&&%%%&&&&&&'''''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&''''''(((((()))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((())))))***++++++,,,******))))))((()))))))))))))))))))))))))))))))))((((((((('''(((((()))))))))))))))(((((('''''''''''''''((()))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++))))))(((((((((((())))))'''(((((()))))))))(((((())))))***+++,,,------...,,,...000222444555555555444444555666777777888888888999::::::;;;;;;::::::777777888::::::;;;;;;;;;888888777777777666666666777666555444444555666666444444555666666666555444555555444333333222111111111111111111111111111111......---------......///000111222000---,,,...000...---,,,+++***************))))))))))))))))))***(((((((((((())))))))))))'''((()))))))))))))))(((###$$$&&&((()))*********(((((((((((((((((((((((()))*********+++---...///)))))))))(((((((((''''''((((((''''''''''''''''''%%%'''((('''%%%%%%(((***%%%%%%&&&''')))+++---...''''''((((((((('''&&&&&&)))(((''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((***(((%%%&&&((()))(((&&&***))))))))))))******+++''')))******)))((((((((($$$&&&((((((&&&%%%''')))...111222///)))%%%&&&)))'''((()))***+++,,,,,,,,,&&&&&&''')))***,,,------******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******---....../////////////////////............//////+++---000222222000---+++000000///...------,,,,,,//////.........---------)))***++++++,,,,,,,,,,,,,,,,,,---...////////////,,,,,,++++++++++++,,,,,,(((((())))))*********+++'''((((((((())))))******'''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&'''((()))***,,,(((%%%######%%%%%%%%%"""$$$%%%$$$###$$$'''+++*********)))))))))))))))''''''''''''''''''''''''((())))))'''%%%######$$$'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&'''((()))***+++&&&'''''''''&&&%%%%%%$$$&&&&&&''''''((())))))***(((((('''''''''(((((())))))((('''&&&%%%&&&&&&'''(((''''''''''''((())))))'''''''''((((((((())))))&&&&&&&&&&&&&&&'''((()))******))))))))))))******'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))***+++,,,,,,,,,++++++***)))(((((()))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''((((((((((((''''''((()))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((******))))))((((((''''''************++++++++++++++++++************++++++******+++++++++)))'''&&&))))))***+++,,,------...,,,...111444555555444444111222333555666888999:::888999::::::;;;;;;::::::555666777888999999999999666666777777777777666666777666555444444555666777333444555666666555444444555555444333333222111111222222222222222222222222---------------...///000---///000...,,,+++---///...---,,,+++************++++++************++++++(((((((((((())))))))))))************)))((('''&&& """%%%(((*********)))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''((((((((((((((($$$&&&((('''%%%%%%(((***!!!"""$$$'''+++...111333((()))))))))((('''&&&&&&)))(((&&&&&&&&&'''&&&&&&&&&&&&''''''((()))))))))(((((('''''''''&&&&&&&&&'''''''''(((((((((((((((******))))))))))))******+++++++++***)))(((((('''(((((((((((())))))))))))''''''''''''''''''''''''111555777444---((('''((((((((())))))******++++++&&&&&&'''))))))*********---+++***))))))+++---...000///---+++++++++---...---------............///...............///000000111111000000//////............//////......---,,,+++,,,,,,------,,,,,,+++++++++************++++++*********)))))))))((((((*********)))))))))))))))///,,,***))))))***)))))))))''''''(((******'''$$$%%%&&&''''''&&&&&&((())))))))))))((('''&&&%%%$$$!!!$$$((()))'''%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((('''''''''((()))***+++,,,,,,+++***)))((('''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%''''''''''''&&&%%%$$$$$$%%%&&&&&&''''''(((((((((---,,,***))))))(((%%%"""%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&&&&(((+++...//////...---''''''''''''''''''&&&&&&'''&&&%%%$$$$$$%%%'''(((+++******)))(((''''''&&&))))))))))))))))))))))))'''''''''''''''((())))))''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))+++***)))((('''&&&&&&&&&%%%%%%&&&&&&'''((())))))(((%%%$$$%%%(((***(((&&&&&&&&&''''''''''''&&&&&&(((((((((((()))))))))))),,,***((('''''''''&&&%%%))))))(((((((((((())))))+++*********))))))((((((+++*********))))))(((((()))***+++++++++***((('''((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''&&&$$$######$$$((('''&&&&&&'''((('''&&&''''''''''''''''''&&&&&&((((((((((((((('''''''''''''''''''''((()))++++++***)))(((''''''((()))************)))))))))))))))***+++***)))((())),,,...,,,...111333444333111///555555666777888999::::::;;;::::::999999::::::;;;999::::::::::::999888888888888777777666666555555444555555666777777888888333444444444555555666666666555555555555444444444333222111000////////////...............///000111111111111111000///---,,,---,,,++++++------,,,+++***))))))))))))))))))***(((((())))))******++++++((((((((((((((((((((((((+++***(((((())))))'''&&&))))))(((((('''''''''&&&)))((('''''''''(((***+++)))))))))(((''''''&&&&&&&&&'''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''///'''&&&((()))444:::111555...(((((((((&&&&&&(((&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&******))))))(((''''''&&&&&&''''''((()))******+++((((((((((((((((((((((((...111444222,,,(((((()))))))))******************))))))*********)))((((((***)))((((((((()))***+++,,,+++*********,,,...///------------............///............/////////000000000///////////////...............------,,,+++,,,,,,------,,,,,,+++++++++************++++++,,,,,,,,,+++++++++******************++++++++++++***((('''(((***,,,------((('''&&&'''))))))&&&$$$%%%&&&''''''&&&&&&''')))&&&&&&%%%%%%$$$###""""""$$$&&&'''&&&%%%$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&++++++******)))))))))(((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&''''''(((''''''&&&%%%%%%%%%&&&&&&'''''''''(((((('''''''''((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&)))((('''((()))***)))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&(((+++---......,,,+++'''''''''''''''''''''''')))'''&&&%%%%%%&&&'''(((******))))))(((((('''''''''''''''''''''''''''''''''''''''''''''((())))))(((''''''&&&&&&''''''(((((((((((((((''''''''''''((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''(((((()))'''&&&&&&&&&(((((((((''''''(((((((((((((((((('''(((((((((((()))))))))))),,,***(((((())))))((('''))))))(((((((((((())))))******)))))))))(((((((((******)))))))))((((((((())))))***+++***)))((('''((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&''''''&&&%%%&&&(((((('''&&&&&&'''((('''&&&'''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''((()))******))))))(((((((((((())))))***))))))))))))))))))))))))+++,,,,,,++++++,,,---,,,...000111222222111000444444555666777888999999999888888777777888888999888888999999888888777666777777777666666666555555666666666777888999:::;;;444444555555555666666666555555555555444444444444444333222111000000000000//////.........///000000000000111111000///---,,,---,,,++++++------,,,+++---,,,,,,++++++,,,,,,---)))))))))))))))*********((((((((((((((((((((((((((('''&&&'''((()))((('''***)))))))))(((((((((((()))(((((('''((()))***+++'''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''')))&&&(((((((((666DDDDDDBBB666***''')))((('''&&&%%%%%%&&&&&&''''''(((((())))))(((((('''&&&&&&%%%'''''''''''''''&&&&&&&&&'''''''''&&&%%%%%%$$$$$$((('''&&&%%%%%%%%%%%%%%%)))((((((''''''&&&&&&&&&%%%%%%&&&((()))+++,,,,,,))))))))))))))))))))))))))),,,///...+++((((((******************)))))))))))))))******+++*********((((((((()))))))))******************,,,...111222------------............//////..................//////////////////000000...............---,,,,,,+++,,,,,,------,,,,,,+++++++++************++++++,,,,,,,,,+++++++++++++++*********+++,,,,,,------)))(((&&&'''***,,,------''''''&&&'''((('''&&&$$$%%%&&&((('''&&&&&&'''(((((((((''''''&&&&&&%%%%%%&&&&&&&&&$$$###$$$'''***&&&&&&&&&&&&&&&&&&&&&&&&)))*********)))'''%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&&&&%%%%%%'''+++...//////)))(((''''''''''''((()))''''''''''''''''''''''''&&&(((***+++,,,+++***(((''''''''''''''''''''''''***)))(((&&&&&&&&&'''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((''''''&&&&&&''''''(((((((((''''''&&&&&&&&&%%%)))(((((('''''''''((((((%%%%%%&&&&&&'''((((((((('''((()))(((&&&&&&&&&'''(((((())))))))))))(((((((((((((((((()))))))))))),,,***))))))***+++***)))))))))(((((((((((())))))))))))((((((((((((((('''))))))((((((((((((((('''((()))*********)))'''&&&((((((''''''''''''((((((''''''''''''''''''''''''$$$&&&'''((('''''')))***((('''&&&&&&'''((('''&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((('''(((((())))))(((((())))))))))))(((((())))))))))))))))))******(((***---///...,,,++++++---......///000000111111222222333444555666777777666666555555555555666666777777777777777666555555666666666666666555555555666666666777888999;;;;;;555555555666666666666666555555444444444333333333444444333222111111111111000000///.........//////...///000000000000......---,,,++++++------,,,++++++******))))))******+++************))))))))))))((((((((((((((((((((((((&&&%%%$$$&&&((()))((('''*********))))))))))))(((((((((((((((((()))******&&&&&&''''''((())))))***((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''$$$%%%***)))&&&777NNNUUUMMM<<<,,,'''******'''&&&%%%%%%&&&'''((()))******(((((((((''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&%%%$$$$$$(((((((((''''''((())))))((((((((('''''''''&&&&&&&&&&&&'''((()))***++++++((((((((((((((((((((((((%%%(((******)))((()))******)))))))))((((((''''''%%%&&&(((***,,,---...///))))))***+++,,,+++++++++***++++++,,,...000222333,,,,,,---------...........................---------......//////000000000------.........---,,,,,,+++,,,,,,------,,,,,,+++++++++************++++++))))))))))))))))))))))))))))))******+++,,,------...,,,)))((()))))))))((('''&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&'''((())))))(((((((((((((((((('''&&&&&&%%%$$$%%%'''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&###"""%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%$$$$$$%%%&&&''''''''''''***)))'''%%%%%%%%%&&&''''''&&&&&&)))---111333444)))(((&&&%%%%%%&&&((()))&&&&&&&&&''''''''''''''''''((()))******)))'''&&&&&&&&&&&&''''''''''''''',,,+++)))(((''''''''''''''''''(((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))((((((''''''''''''(((((()))((((((''''''&&&&&&%%%((('''''''''(((((()))***&&&&&&&&&'''''''''((((((''')))+++)))&&&$$$&&&(((((((((((())))))((((((((((((((((((((())))))))))))***)))((((((***+++++++++))))))(((((((((((())))))((((((((((((''''''''''''((((((((((((''''''''''''(((((()))***)))((('''&&&((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&((((((''''''((()))(((&&&&&&&&&'''((('''&&&&&&&&&&&&'''''''''''''''%%%&&&&&&'''((()))******)))(((((('''''''''(((((('''((()))******)))(((''')))))))))))))))*********(((***,,,---,,,++++++,,,...------------///000111000000111222333444555555555444444333333444444555666777777777777666555555555555555555555555555555222444777999::::::999888666666666666666666666666444444444444333333333222333222111111000000000111111111000///.........///,,,---///000000000//////---,,,++++++------,,,+++))))))(((((((((((())))))++++++******))))))(((((((((((((((((((((((((((((('''&&&%%%&&&((()))(((''')))))))))(((((((((((((((((((((((((((((())))))***''''''''''''(((((())))))&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''%%%%%%+++***&&&555KKKQQQGGG999,,,)))))))))((((((''''''(((((())))))******%%%&&&&&&&&&'''''''''(((&&&'''''''''''''''''''''***))))))((('''&&&%%%%%%''''''(((((()))***,,,,,,))))))((((((((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''$$$&&&'''(((((()))***+++((((((((('''&&&&&&&&&%%%%%%&&&(((***,,,---...///((()))***++++++++++++***++++++++++++,,,---...///,,,,,,,,,------------...------...///......---,,,------......//////000000---------...---,,,,,,++++++,,,,,,------,,,,,,+++++++++************++++++))))))))))))))))))))))))'''(((((()))***+++,,,,,,000---***(((((((((&&&%%%'''''''''&&&%%%%%%%%%&&&&&&'''((('''&&&%%%&&&(((&&&%%%%%%$$$$$$%%%&&&'''%%%%%%&&&'''''''''%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%'''(((******)))'''&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%$$$$$$%%%&&&''''''''''''))))))'''&&&%%%&&&&&&''''''&&&&&&(((,,,///000000((('''%%%$$$$$$%%%'''(((&&&&&&&&&'''''''''((((((''''''((((((((('''&&&%%%&&&&&&&&&'''''''''((((((++++++***)))((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''((())))))(((((((((''''''((((((((()))))))))(((((((((''''''###""""""######$$$%%%&&&&&&&&&&&&'''''''''''''''''')))+++)))&&&%%%&&&)))&&&''''''((((((''''''&&&(((((((((((()))))))))))))))((('''''')))++++++***))))))(((((((((((())))))''''''''''''((((((((((((''''''''''''((((((((((((((()))*********)))'''&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&(((&&&&&&&&&'''((('''&&&&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******)))((('''''''''''''''((('''((()))******)))((('''(((((())))))************)))******)))((((((***------,,,,,,+++,,,---///111//////000111222333444444444444333333333333444444777777777888777777666555444444444444444555555555111555:::??????<<<888555666666666666666555555555444333333333222222222222111000000////////////000222111000///////////////,,,---...///000000//////---,,,++++++------,,,+++,,,,,,,,,++++++,,,,,,,,,++++++******))))))(((((())))))))))))))))))))))))***)))(((((())))))(((&&&'''''''''''''''''''''''''''(((((()))))))))))))))))))))((((((''''''''''''$$$%%%&&&'''(((******+++(((''''''&&&&&&''''''((()))'''+++***&&&111>>>===555///+++***(((&&&(((,,,*********))))))(((((('''$$$%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''''')))))))))((((((''''''&&&&&&&&&&&&'''((()))***+++(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))******''''''''''''&&&&&&&&&&&&))))))******+++*********'''''''''((((((((()))))))))))))))***************,,,,,,,,,,,,------------+++,,,---...///......---..................//////---------------,,,+++++++++,,,,,,------,,,,,,+++++++++************+++++++++++++++++++++,,,,,,,,,((((((((()))*********+++,,,***((('''((())))))((('''((((((&&&%%%$$$&&&'''&&&(((((((((&&&%%%&&&''''''&&&&&&%%%&&&''')))***%%%%%%&&&((()))(((%%%"""$$$%%%%%%&&&&&&'''''''''###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$######$$$%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%'''***+++***)))'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&'''(((((((((&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((******))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))((((((''''''(((((()))))))))))))))))))))))))))$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''((()))))))))'''''''''(((&&&&&&''''''''''''&&&&&&(((((((((((()))))))))))))))((('''''')))*********))))))(((((((((((())))))'''(((((((((((()))))))))'''(((((((((((())))))))))))******++++++***((('''((((((''''''''''''(((((('''''''''''''''''''''''''''(((((('''%%%$$$$$$%%%((('''&&&&&&'''((('''&&&%%%%%%&&&&&&'''(((((((((&&&&&&''''''(((((())))))'''''''''&&&''''''(((((((((((())))))))))))((((((((((((((()))******++++++))))))((('''&&&'''***---,,,++++++++++++---...///......///000111222333333444444333333333333444444777777777777777666666555333333333444444444444444444888>>>BBBBBB>>>888444555555555555555444444444333333333222222222111111000//////.........//////111111000/////////000000,,,---...///000//////...---,,,++++++------,,,+++++++++************++++++************)))))))))))))))))))))))))))))))))))),,,***)))((())))))'''&&&%%%&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))***))))))(((''''''&&&&&&$$$%%%&&&'''(((******+++((((((''''''''''''((((((+++'''******&&&---111***((('''(((***(((%%%(((---++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))******'''''''''''''''''''''''')))((('''((()))*********''''''((((((((((((((()))))))))*********)))(((((((((''''''&&&'''((()))***))))))******++++++******++++++,,,,,,,,,---------)))***,,,...//////........................------,,,------------,,,+++++++++,,,,,,------,,,,,,+++++++++************++++++******+++++++++,,,,,,,,,************************)))'''&&&&&&(((***++++++((())))))'''%%%$$$''')))'''((()))(((&&&%%%&&&''')))(((''''''(((***,,,---(((&&&%%%%%%''''''%%%###$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$###$$$$$$%%%&&&'''%%%%%%&&&''')))+++---///'''''''''(((((('''''''''((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&'''&&&&&&%%%%%%###$$$%%%''''''&&&%%%$$$%%%%%%''')))++++++(((&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((()))((((((''''''(((((((((''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''((())))))))))))(((((((((((())))))&&&&&&'''(((((()))))))))))))))((((((((()))******'''''''''''''''''''''''')))((('''((()))***)))(((''''''((((((((((((''''''(((((((((((())))))))))))+++***((((((***++++++***))))))(((((((((((())))))((((((((()))))))))******((((((((()))))))))*********+++,,,,,,,,,+++)))(((((((((''''''''''''(((((('''''''''''''''''''''''''''((()))((('''&&&'''(((((('''&&&&&&'''((('''&&&%%%%%%&&&&&&'''(((((()))'''''''''(((((((((((((((&&&&&&&&&&&&''''''((()))))))))(((((((((((())))))'''(((((()))******++++++((()))***)))((((((***,,,*********++++++,,,---.........///000111222333333333333222222222222333333555666666666666555444444222222333333333444444444777999===???>>>;;;666333555444444444333333333333222222222222111111111111000000////////////000000000000000///000000111111,,,---.../////////...------,,,++++++------,,,+++))))))(((((((((((()))))))))))))))))))))*********)))))))))))))))))))))))))))(((''''''((()))(((&&&&&&&&&&&&&&&''''''((((((&&&'''((()))***))))))(((((((((((((((((('''''''''''''''''''''((((((((((((((((((''''''''''''(((((()))&&&******%%%***---$$$(((%%%%%%((()))'''(((+++)))))))))(((((('''''''''(((''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&++++++)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))***+++,,,))))))))))))))))))))))))+++***(((((()))*********(((((())))))******++++++&&&&&&'''))))))*********+++***((('''((()))+++---***+++,,,---............++++++,,,,,,,,,---------'''))),,,...000000///.../////////......------,,,,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++++++++************++++++(((((())))))************,,,,,,++++++++++++++++++***(((&&&&&&(((*********((()))***(((%%%%%%'''***'''((()))(((&&&%%%&&&'''&&&%%%$$$$$$%%%''')))++++++'''$$$###%%%'''&&&%%%$$$$$$%%%%%%&&&'''((((((+++***)))((('''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))***%%%&&&'''***---111444555''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%''''''''''''&&&%%%$$$$$$###%%%''')))***)))'''%%%&&&'''***---///...***'''''''''((())))))(((''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))&&&'''((((((((((((((('''))))))((('''&&&&&&%%%%%%))))))))))))))))))))))))'''''''''''''''((())))))))))))(((((((((((())))))$$$%%%%%%&&&'''((())))))((((((''''''''''''(((((('''''''''''''''''''''&&&)))'''%%%'''***,,,***((((((((())))))))))))(((((((((((((((((())))))))))))---+++******+++,,,,,,+++))))))(((((((((((())))))(((((())))))******++++++(((((())))))******++++++++++++,,,---,,,+++***)))((((((''''''''''''((((((''''''''''''''''''''''''&&&'''))))))((((((***+++((('''&&&&&&'''((('''&&&%%%%%%&&&&&&'''((())))))((((((((((((((('''''''''%%%%%%%%%&&&'''((()))******)))(((''''''((()))***'''(((((()))***+++++++++&&&))),,,---,,,*********)))******+++,,,,,,------......///000111222333333222222111111111111222222444444555555444444333222222222222333333444444444777888999999888555333111444444444333333222222222222222222111111111111000111000000000000000111111000000//////000111222222------...//////...---,,,---,,,++++++------,,,+++,,,,,,++++++++++++,,,,,,(((((())))))******++++++))))))))))))))))))))))))&&&%%%%%%&&&((()))((('''&&&'''''''''(((((())))))&&&''')))*********)))(((&&&&&&''''''((()))))))))***))))))((('''&&&&&&&&&((((((''''''''''''((((((%%%%%%++++++$$$)))...'''...'''###&&&***)))((()))''''''''''''((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))((((((((((((((()))))))))(((((('''''''''&&&))))))(((((((((((()))))))))+++,,,------,,,***)))))))))))))))******************************************+++++++++,,,,,,,,,,,,+++)))((()))+++...000------...............---..................------000---******---......,,,+++,,,------,,,+++)))((())))))************))))))***))))))))))))******+++(((((())))))))))))(((((())))))))))))((((((((((((''''''((((((((((((''''''%%%)))---+++'''%%%(((,,,((((((''''''''''''((((((++++++***)))'''&&&$$$###%%%%%%&&&'''&&&%%%###"""$$$%%%&&&&&&''''''&&&&&&$$$$$$&&&&&&&&&%%%$$$###$$$%%%&&&'''''''''&&&%%%&&&$$$$$$''',,,//////---((()))***)))((('''((()))$$$$$$$$$%%%&&&'''((()))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''',,,+++***+++......+++((("""&&&,,,000111...***&&&%%%%%%&&&&&&&&&%%%###"""&&&%%%$$$%%%'''((('''&&&((((((((((((((((((((((((((((((((((((''''''''''''((()))***)))'''&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))************))))))(((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((()))******---,,,***)))((((((((()))))))))))))))((((((((((((***)))'''&&&%%%&&&((()))((()))***++++++***)))(((((((((((((((''''''''''''******))))))(((((('''''''''((()))***+++***))))))******))))))((((((''''''&&&&&&&&&&&&&&&'''((()))((('''&&&(((******'''$$$((('''%%%######$$$%%%&&&&&&'''((())))))((('''&&&''''''&&&&&&&&&''''''((())))))))))))))))))))))))''''''''''''((((((((()))((())))))))))))((((((''')))************+++++++++,,,,,,,,,++++++*********......000111111222222222333222000//////111222444555444444333333444444555444333333222222333333444333333333333333333333333111111111111111111111111222222222222222111000///222000...///222333111///////////////............,,,+++++++++,,,///222333,,,,,,------...---------,,,,,,,,,...000///,,,***))))))))))))))))))))))))+++***)))(((((()))***+++''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&)))((((((((('''''''''''')))))))))))))))))))))))))))((((((((()))((('''%%%***'''$$$"""$$$&&&'''''''''&&&&&&%%%%%%'''((()))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((()))))))))((()))))))))))))))((('''))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))(((((((((((())))))))))))))))))(((((()))+++,,,,,,+++)))((())))))))))))************************************************+++++++++,,,---,,,***(((((()))+++,,,,,,---......////////////////////////////////////000---++++++---......,,,***+++,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,++++++***************)))******++++++******)))))))))))))))((((((((((((''''''((((((((((((''''''$$$&&&)))(((&&&$$$&&&(((''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%'''+++------+++((()))***)))''''''''')))%%%%%%%%%%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&)))((((((***,,,,,,)))'''$$$&&&)))+++,,,+++)))(((&&&'''(((((((((&&&%%%$$$&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''&&&'''''''''(((((())))))((()))))))))'''&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))***)))))))))((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((()))******,,,+++***(((''''''(((((())))))))))))((((((((((((***)))'''&&&&&&''')))*********++++++++++++************)))))))))((((((((())))))))))))(((((((((((()))***+++,,,,,,,,,++++++))))))))))))((((((''''''''''''''''''''''''((((((((('''&&&''')))***(((%%%((('''%%%$$$###$$$%%%&&&&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&'''((((((((((((''''''(((((()))))))))*********,,,,,,,,,++++++*********---...//////000000000000111111000000000111222333444333333333333333333444333333222222222222333333333333333333333333333333222222222222222222222222222222222222222111000000222000...///111222111///////////////...............---,,,,,,,,,...000111,,,,,,---------,,,,,,++++++++++++---......+++)))))))))))))))))))))))))))))))))(((''''''((())))))(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((''''''(((((((((((((((((((((((((((''''''((((((((('''&&&)))'''%%%$$$%%%'''''''''(((''''''&&&&&&'''((()))&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((())))))***)))))))))))))))((('''''')))))))))))))))))))))))))))((((((''''''((())))))************))))))))))))((())))))))))))))))))((('''((()))*********(((((())))))))))))************************************)))))))))*********++++++///...+++)))))))))***+++,,,,,,...///000000000000///////////////////////////---,,,,,,---......---***+++,,,---............//////......------,,,,,,------,,,++++++*********++++++,,,,,,,,,,,,++++++))))))))))))((((((((((((''''''((((((((((((''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&(((((())))))(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))((((((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&(((***+++***(((((()))***)))'''&&&'''(((%%%%%%%%%%%%&&&'''((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***(((&&&&&&&&&%%%&&&&&&'''((()))(((((()))))))))((('''''''''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******'''((()))((('''&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((()))************)))(((''''''''''''(((((((((((())))))))))))***)))((('''((((((***+++,,,,,,++++++++++++,,,,,,++++++*********)))))))))(((((((((((()))))))))))))))***++++++,,,,,,++++++)))))))))(((((((((((('''))))))(((((((((((((((((()))'''&&&&&&'''(((((('''((('''%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''$$$%%%&&&'''(((((((((''''''((((((((())))))))))))+++++++++++++++*********------..................///000111111222222222222222222222222222222222222333333222222222222333333222222333333333333333333333333333333333333333333111222222222222111000000111000//////111111000////////////............---///...---,,,,,,---......,,,---------,,,+++***************+++---,,,***((())))))))))))))))))))))))((((((''''''''''''(((((())))))((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&)))'''&&&'''((()))((('''***)))((((((((((((((()))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))******)))******))))))((('''&&&(((((((((((((((((((((((((((((('''''''''((())))))))))))))))))))))))))))))((()))************)))((('''((()))*********))))))((()))))))))************************************((())))))))))))*********///...---+++++++++,,,---+++,,,---///000111111111............////////////...---------............,,,------............/////////...---,,,,,,,,,,,,+++++++++,,,+++++++++***+++,,,,,,,,,,,,,,,,,,+++))))))))))))((((((((((((''''''(((((((((((('''''')))''''''((())))))'''%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''(((((()))((()))(((&&&%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&''''''$$$%%%%%%&&&''''''((((((,,,***'''%%%$$$%%%&&&'''%%%%%%'''((()))((('''&&&((()))))))))'''&&&'''(((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%###$$$%%%'''((()))((('''&&&&&&%%%%%%%%%&&&((()))(((((()))))))))(((((((((((('''&&&'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***'''((()))((('''&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''(((((())))))))))))((((((((((((''''''''''''''''''''''''&&&'''(((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))***))))))((('''''''''''''''(((((((((((())))))))))))***))))))((())))))***+++,,,+++***))))))***+++,,,++++++*********)))))))))''''''(((((())))))******'''(((((()))))))))))))))((((((((((((((((((((((((*********))))))((('''''')))'''&&&%%%&&&'''((((((''''''&&&%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((''''''''''''$$$%%%&&&'''((()))))))))((((((((()))))))))******+++++++++***************------............------///000222444555444333222111111111222222111111111222222111111111111222222222222222222222333333333222222222222222222222222111111222222222111111000000000//////000000000/////////.........---------...------,,,,,,------...............---,,,+++***+++******+++,,,,,,+++)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''((((((((((((((()))))))))''''''''''''''''''''''''$$$&&&'''''''''&&&''''''((('''''')))***+++)))'''*********)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((())))))***)))))))))))))))(((''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((()))***++++++***)))(((((())))))******++++++***((()))))))))************************************((())))))))))))*********++++++******+++,,,---...+++,,,---///000111111111,,,,,,,,,------.........,,,---............///////////////......------------,,,+++************+++))))))+++,,,,,,,,,,,,+++******++++++++++++******))))))))))))((((((((((((''''''(((((((((((('''''')))((('''((())))))'''%%%((((((''''''''''''((((((%%%&&&'''''''''''''''&&&((('''&&&%%%%%%&&&((()))&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&''''''((((((...,,,(((&&&%%%&&&((()))%%%&&&'''((('''&&&&&&%%%'''((()))((('''&&&&&&(((''''''&&&&&&&&&'''((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''(((((((((((((((&&&&&&'''((((((((('''''''''''''''''''''''''''((()))(((''''''))))))((('''''''''''''''''''''''''''((((((((((((((('''''''''&&&((()))(((''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&'''((((((((((((((()))))))))))))))(((((((((((((((((((((((())))))***(((((((((((((((''''''''''''((((((((()))))))))***)))))))))))))))***+++++++++***)))(((((()))***+++******)))))))))(((((((((''''''(((((())))))******((((((((((((((()))))))))'''''''''''''''((((((((())))))******)))((('''&&&((('''&&&%%%%%%&&&'''(((''''''&&&&&&%%%%%%%%%&&&)))((('''&&&&&&'''((()))(((((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((('''''''''%%%&&&'''((()))*********)))))))))*********++++++************************------.../////////......///111444666777666555333000111111222222111111000222111111000000111111222111111111222222333333333000000000000000000000000000111111222222222111111//////000000/////////000............------------++++++,,,,,,---......///000000000000///...---,,,,,,+++***+++------,,,***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))''''''''''''''''''''''''%%%''')))((('''&&&&&&(((''''''(((***++++++)))'''******************))))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&'''((())))))''''''''''''((((((((((((((()))+++,,,,,,+++)))(((((())))))******++++++,,,))))))))))))************************************)))))))))*********++++++(((((((((((()))***+++,,,++++++---...////////////+++++++++,,,------......+++---/////////...///000000000///------,,,,,,---,,,+++***))))))***+++,,,***+++,,,---...---,,,,,,))))))************))))))))))))))))))((((((((((((''''''(((((((((((('''''''''((((((((('''&&&%%%%%%(((((((((''''''(((((((((&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''(((&&&&&&%%%$$$%%%&&&'''(((+++***))))))))))))******---+++(((&&&&&&''')))***&&&'''((('''&&&%%%&&&((('''((()))(((&&&%%%&&&'''((('''''''''''''''((((((((((((((((((((()))))))))%%%%%%%%%&&&&&&&&&''''''$$$&&&((()))((('''((((((%%%''')))******)))'''&&&&&&&&&%%%%%%%%%&&&'''(((***)))(((((())))))((('''(((((((((((((((((((((((())))))((((((''''''''''''&&&'''((((((''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''%%%&&&'''((())))))))))))'''''''''(((((()))))))))((((((((((((((()))******(((((()))))))))(((((('''''''''(((((())))))******'''(((((())))))************))))))))))))))))))*********)))))))))((((((((((((((((((((())))))))))))***))))))))))))***+++,,,&&&''''''''''''((((((((('''((()))***)))((('''&&&&&&''''''&&&%%%%%%&&&(((''''''''''''&&&&&&&&&%%%(((((((((''''''(((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((()))''''''((()))*********)))************++++++++++++)))))))))***************+++,,,---...////////////000111444666777666555444000111222333333222111000111111000000000000111111000000111111222333333333000000000000000000000000000000111222222222222111...///000000......///000.........------------,,,***++++++,,,---.........111111111111000///......---+++***+++,,,---,,,+++))))))))))))))))))))))))))))))************))))))'''&&&&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))*********))))))(((((((((''''''''''''''''''''''''&&&)))+++***'''%%%&&&((('''&&&''')))++++++***((((((((()))***************)))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))******)))))))))))))))))))))))))))&&&&&&&&&&&&'''((())))))''''''(((((())))))))))))((()))+++------+++)))(((''''''(((((()))***++++++))))))))))))************************************************+++++++++,,,************************++++++,,,------...------++++++,,,,,,---......///***---000000///...///111///...---,,,,,,------...---,,,+++***+++,,,...000//////000111000...,,,+++))))))************))))))))))))))))))((((((((((((''''''(((((((((((('''''''''***+++***'''%%%%%%'''(((''''''&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&''')))---,,,+++))))))))))))***)))((('''%%%%%%&&&((()))'''(((((('''%%%%%%(((+++'''((()))(((&&&%%%&&&'''((((((''''''''''''((((((''''''''''''(((((())))))###$$$$$$%%%&&&'''(((((($$$&&&))))))'''&&&&&&'''&&&'''((())))))((('''&&&&&&&&&%%%%%%%%%&&&'''(((+++***((()))******(((''''''''''''''''''''''''''''''''''''(((((((((((((((&&&'''((((((''''''(((***((((((((((((((((((((((((((((((((((((((((((((((((++++++******))))))))))))'''((((((((()))))))))***''''''''''''''''''''''''%%%&&&'''((())))))))))))%%%%%%&&&'''((())))))***((((((((((((((()))******(((((()))******))))))((('''''''''((()))*********&&&&&&'''((()))))))))))))))******++++++******)))++++++*********)))))))))))))))))))))((((((((((((***))))))((()))***+++,,,&&&&&&&&&'''''''''((((((%%%&&&((())))))((('''&&&$$$&&&((((((&&&$$$%%%''''''''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%&&&&&&'''((()))******''''''(((((()))(((((('''))))))))))))************((()))))))))*********+++))))))+++,,,...////////////000222333444555444444000111333444444333111000000000000//////000000000///000000111222222333333000000000000000000000000000000111222222222222222---///111000...---...000.........---------,,,,,,+++,,,,,,------,,,,,,,,,//////000000000000///...,,,+++))))))+++,,,+++***))))))))))))))))))))))))(((((()))******)))((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))))),,,++++++***)))(((''''''(((((((((((((((((((((((((((+++---,,,'''%%%&&&((('''&&&&&&'''*********(((%%%&&&((()))***+++******))))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&''')))************))))))))))))))))))))))))%%%%%%%%%&&&'''((()))***(((((())))))*********+++((()))+++------+++)))(((&&&&&&&&&'''''')))******))))))))))))***************************************++++++++++++,,,,,,,,,///......------,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,------...///000000)))---000111///...///111---,,,++++++,,,---///000...---,,,,,,---///222333444444444444111...+++)))*********++++++*********))))))))))))((((((((((((''''''(((((((((((('''''')))---000...)))&&&(((+++'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&''''''''''''"""###%%%&&&'''&&&%%%%%%'''&&&%%%$$$$$$&&&'''))),,,+++)))((('''&&&''''''&&&&&&%%%%%%%%%&&&''''''((()))(((&&&$$$%%%)))---'''(((((((((&&&%%%&&&''')))(((((('''''''''((((((&&&&&&&&&'''''''''(((((("""###$$$%%%'''((())))))###&&&))))))&&&$$$%%%&&&(((''''''&&&&&&''''''''''''&&&%%%%%%&&&'''((())),,,***))))))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******%%%'''((((((''''''(((***))))))))))))))))))))))))((((((((((((((((((((((((,,,+++++++++******))))))'''((((((((())))))******''''''''''''''''''''''''%%%&&&'''((())))))))))))###$$$%%%&&&''')))******((((((((((((((()))******((()))***++++++***)))(((&&&''''''((()))******+++%%%&&&'''((())))))))))))***+++,,,------,,,+++***,,,,,,,,,+++++++++************))))))((((((''''''((('''&&&&&&&&&''')))***&&&&&&&&&'''''''''((((((###%%%'''((()))((('''&&&###&&&))))))&&&$$$%%%&&&''''''((((((''''''&&&%%%$$$%%%''''''''''''%%%$$$%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))$$$%%%&&&'''(((***++++++'''''''''(((''''''&&&&&&(((((((((((())))))))))))(((((())))))*********+++&&&''')))+++---...//////......000111222333333444000111333444444333111000000000////////////000000///000000111222222333333111111111111111111111111///000111222222222222222---///111000------...111......---------,,,,,,,,,------------,,,+++***)))---...///////////////...+++)))(((((()))******)))))))))))))))))))))))))))&&&'''((())))))((('''&&&)))(((((((((''''''''''''''''''''''''((((((((()))'''''''''''''''''''''''''''((((((((())))))******---,,,+++***)))'''&&&&&&)))))))))))))))))))))))))))---///---((($$$&&&((('''&&&%%%&&&)))******)))$$$%%%''')))***++++++***)))***+++,,,+++)))'''&&&)))'''%%%%%%&&&'''((('''))))))))))))))))))))))))******)))(((((((((((()))******))))))((((((''''''''''''((()))******))))))))))))))))))))))))))))))(((***,,,------+++((('''***)))(((''''''&&&&&&'''(((((('''((()))***,,,---+++***)))(((((()))***+++((())))))*********)))))))))******++++++)))((('''))))))*********+++++++++,,,---...000111000000///333222000/////////000111///...---,,,,,,---...///...............///000000777===BBBAAA:::222---,,,(((***---///000///---,,,+++++++++******)))))))))((((((((((((((((((((((((''''''(((((())))))******(((((('''''''''&&&&&&&&&***(((&&&###""""""###$$$&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&$$$###"""######&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((+++***'''%%%$$$$$$%%%&&&((((((''''''((()))***+++)))((('''&&&&&&'''((()))))))))))))))((('''%%%%%%%%%$$$$$$$$$%%%%%%&&&'''(((((('''''''''(((((()))''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((('''&&&%%%%%%,,,***(((((((((((('''&&&%%%'''))),,,,,,+++***((((((((())))))))))))((((((***************)))((('''''''''(((((()))+++,,,---,,,+++***(((''''''''''''*********)))((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))'''%%%$$$$$$%%%&&&''')))***+++++++++***(((''')))***+++)))(((&&&'''((()))******+++,,,---------'''((()))******)))((('''&&&(((***,,,---,,,+++***,,,,,,,,,++++++)))(((''')))))))))(((((((((((((((***))))))((((((((())))))***)))'''%%%&&&(((+++---+++)))'''&&&''''''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%&&&''''''((((((((((((((((((''''''((((((((((((''''''''''''%%%&&&''''''((((((''''''++++++***)))((('''&&&&&&&&&(((******)))((('''(((************************+++---......,,,,,,---///------///000111111111111222///------///000000000000000000000111111111111111111111111111111111111000000000000000000000000111111111111111222222222........................111000///......---......***++++++,,,------------***,,,///222333111///---******+++,,,,,,,,,,,,++++++***************++++++((()))***)))((('''((()))))))))))))))(((((((((((('''(((((()))***)))))))))((((((''''''''''''(((((())))))))))))************)))(((((('''''''''((((((((((((((((((((((((((((((---///000000---***(((((()))))))))))))))(((''''''&&&(((+++------+++(((&&&******)))))))))))))))))))))'''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))******)))))))))((((((((('''(((((()))*********))))))))))))))))))))))))))))))'''((()))))))))'''%%%$$$((((((((('''(((((())))))***)))((((((((()))***+++******)))(((((()))******+++++++++,,,++++++******))))))******)))'''&&&%%%++++++++++++,,,,,,,,,---,,,,,,---...////////////222111000000/////////000000//////............///...............//////000666;;;@@@???888111...---)))***,,,------,,,+++***++++++******))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((''''''''''''***)))'''&&&&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$***)))'''%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''***)))'''%%%%%%%%%&&&'''%%%$$$%%%&&&)))---000222)))((('''&&&&&&'''((())))))))))))((('''&&&%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''(((((())))))(((((('''&&&)))'''&&&&&&((()))((('''((()))+++,,,,,,***(((&&&(((((())))))))))))((((((+++++++++******)))))))))(((((((((((()))***++++++++++++)))(((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&'''((())))))*********)))((('''''')))***)))((('''((()))''''''(((((()))******+++'''((()))))))))(((''''''((()))***,,,,,,+++***)))******+++++++++******)))++++++***)))((((((''''''(((((('''''''''''''''((()))((('''&&&'''(((***+++---+++)))((()))******)))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((()))******((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((***))))))((((((''''''&&&(((***,,,,,,+++******+++************************)))***,,,+++******+++---------...///000000000000111///......000222222222//////000000000111111111111111111111111111111111////////////////////////000111111111111111111111........................000///...---,,,,,,,,,,,,***+++,,,------,,,,,,+++&&&))),,,///111111///...******++++++,,,+++++++++******)))))))))******+++((()))***)))((('''((()))))))))))))))((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''',,,,,,,,,***(((''''''))))))))))))))))))(((''''''&&&(((***++++++***(((&&&***)))'''&&&&&&(((***+++)))'''%%%%%%'''((('''&&&''''''''''''''''''''''''%%%%%%&&&'''((()))***+++))))))))))))(((((((((((())))))*********)))(((((())))))))))))))))))))))))((((((((('''&&&%%%%%%$$$(((((((((((()))***+++++++++***)))(((((((((((()))***))))))(((((())))))***---------------,,,+++***************)))((('''&&&,,,,,,---------.........,,,,,,,,,,,,---.../////////000000000000///......,,,---------,,,,,,+++***......------......///000444888:::999555000......************)))))))))(((************))))))))))))(((((((((((((((((((((((())))))((((((((((((((((((''''''((((((((((((((((((''''''&&&'''((()))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&)))---222444((((((''''''''''''(((((('''''''''''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))((('''&&&%%%%%%&&&((())))))(((+++,,,------+++)))&&&%%%)))(((((((((((((((((()))++++++***)))))))))*********))))))(((((())))))***+++***)))(((((('''((((((%%%&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((())))))((())))))))))))((('''&&&&&&((())))))((('''(((***&&&''''''(((((())))))***(((((())))))((('''&&&&&&)))************)))(((((())))))******++++++++++++---,,,+++***)))'''&&&&&&))))))))))))))))))))))))(((((((((((((((((())))))(((&&&%%%%%%'''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((()))*********((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&%%%&&&'''((()))''''''''''''''''''''''''&&&((()))***)))((()))***)))))))))))))))))))))))))))***++++++******+++---,,,---...///////////////222000......000111000/////////000000000000111111000000000000000000000000////////////////////////000000000000000/////////////////////////////////......---,,,++++++++++++***+++---......,,,***)))%%%(((+++...000111111000+++++++++++++++************))))))(((((()))))))))((()))***)))((('''((()))))))))))))))(((((((((((()))(((((('''''')))***+++((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))'''%%%$$$$$$''')))(((((()))))))))(((''''''''''''((())))))(((''''''(((''''''&&&'''(((***+++((('''%%%&&&'''((('''&&&''''''''''''''''''''''''%%%&&&&&&'''((()))))))))))))))))))))(((((((((((())))))))))))(((((('''&&&))))))))))))))))))))))))***)))(((((((((((()))***)))))))))))))))***++++++)))))))))((((((((()))))))))))))))(((((()))))))))------------,,,+++******+++++++++,,,,,,+++++++++,,,,,,,,,---------......,,,+++******+++,,,...///---...///000000///------,,,---.........---+++***...------------...//////111333444333000------...,,,+++)))(((''''''((((((++++++++++++++++++******(((((((((((((((((((((((()))))))))((((((''''''&&&&&&&&&''''''''''''(((((($$$$$$$$$$$$%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&###$$$%%%&&&''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((()))***((('''&&&''')))---///(((((((((''''''(((((((((&&&&&&&&&'''&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&(((((((((((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((()))))))))((((((''''''&&&&&&''')))***)))(((++++++,,,,,,+++)))'''&&&))))))))))))))))))))))))******)))((((((((()))*********)))(((((((((((((((***)))((((((((((((((()))&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((())))))))))))((((((((((((((((((''''''&&&'''((())))))'''&&&'''((((((((())))))*********+++))))))((((((''''''&&&%%%)))))))))))))))))))))***++++++******************,,,,,,+++***)))(((((('''''''''((((((((((((((((((&&&'''((())))))(((((('''%%%$$$###$$$&&&''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''((('''%%%$$$%%%&&&(((***&&&&&&&&&&&&''''''((((((&&&''')))))))))(((***+++((((((((((((((((((((((((***,,,------,,,,,,---...,,,,,,---...............222000///...///...---,,,////////////000000000111////////////////////////000000000000000000000000///////////////.........000000000000000000000000......---,,,++++++++++++,,,---///000///---+++)))((())),,,...000111111111,,,,,,++++++***************)))((((((((((((((((((((()))***)))((('''((()))))))))))))))((((((((((((+++***)))((((((***,,,---((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&%%%$$$$$$&&&)))'''((((((((((((((('''''''''''''''&&&&&&'''''''''%%%&&&'''((())))))(((''''''&&&&&&&&&(((((('''%%%((((((((((((((((((((((((''''''((())))))(((''''''(((((((((((())))))))))))(((((((((((('''&&&%%%%%%(((((((((((((((((((((((())))))(((((()))+++---///++++++***)))))))))))))))&&&''''''((()))*********((((((((())))))(((((((((+++++++++++++++***))))))))))))***+++,,,---......***+++++++++,,,,,,,,,,,,++++++******+++,,,...///+++,,,...//////...---,,,...///000111111000///...---------------...//////---......---,,,++++++,,,...---***((('''(((((())),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""######$$$$$$%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))+++)))'''%%%%%%&&&(((***'''(((((((((((((((((('''%%%%%%&&&&&&'''&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&((())))))))))))((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&''''''(((((('''''''''))))))((()))++++++)))'''((()))************)))((())))))***++++++***))))))(((((('''''''''(((((()))+++***)))((('''''''''''')))((((((((((((((()))***((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&(((((())))))))))))((((((''''''''''''''')))******)))&&&%%%%%%&&&))))))))))))************))))))((((((''''''''''''(((''''''((()))+++---......---,,,***)))((((((((()))))))))))))))*********###$$$%%%&&&&&&&&&&&&%%%&&&'''((())))))((('''%%%((('''&&&((()))******(((&&&'''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((''''''''''''((('''%%%$$$%%%&&&(((***%%%%%%&&&&&&'''((((((((((((***++++++******+++---''''''''''''''''''''''''***+++---,,,++++++,,,...+++,,,,,,------------,,,000///...///111222111000...////////////000000000........................111111111111111111111111////////////......------111111111111111111111111000///...------,,,,,,,,,...///000111000///---+++******+++,,,---...............,,,+++******************)))(((((('''((((((((()))***)))((('''((()))))))))))))))((((((((((((***)))((('''''')))+++,,,((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&'''((())))))(((((((((((((((((((((((("""$$$'''''''''&&&''''''''''''((((((((((((''''''((('''&&&%%%%%%&&&'''((($$$%%%'''))))))(((&&&%%%'''&&&&&&'''(((((('''%%%))))))))))))))))))))))))((()))*********)))'''&&&(((((((((((())))))))))))''''''((((((((('''&&&&&&(((((((((((((((((((((((('''&&&&&&'''(((***,,,---++++++***)))(((((((((((($$$%%%'''((()))*********'''(((((())))))(((((('''((())))))******)))))))))&&&&&&'''''')))***,,,---)))))))))*********++++++++++++++++++,,,---......++++++,,,------------,,,******+++,,,------------------,,,,,,------...///,,,,,,++++++++++++******...---+++))))))))))))***+++++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((''''''''''''''''''((((((''''''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$########################"""###$$$$$$$$$$$$######$$$$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((''''''&&&&&&&&&'''((()))''''''((((((((((((''''''$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&''''''((('''((())))))((('''%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''*********+++,,,,,,)))'''%%%&&&'''((())))))))))))(((***---......---***(((&&&'''((()))))))))((((((***)))((((((''''''''''''(((((('''(((((()))***+++))))))(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&((()))*********)))((((((''''''((((((((())))))(((&&&%%%%%%&&&(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''))),,,///111000///,,,***(((''''''''''''''''''((())))))******&&&''')))***++++++***)))&&&'''((()))((('''&&&%%%''''''&&&((())))))(((&&&&&&&&&&&&'''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''(((((((((((((((''''''''''''''''''&&&%%%&&&'''((()))&&&&&&'''''''''(((((((((&&&''''''&&&%%%%%%&&&(((((((((((((((((((((((((((((()))******))))))***,,,++++++,,,,,,,,,,,,+++++++++,,,...111666999999999......////////////000000////////////////////////222222222222222222222222000000//////......------000000000000000000000000111111000///............//////////////////......)))))))))))))))***,,,,,,111000...,,,+++***++++++++++++***)))((((((((((((((()))***)))((('''((()))))))))))))))(((((((((((('''&&&%%%%%%%%%&&&((()))((((((''''''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''((()))***))))))))))))))))))))))))"""%%%((())))))((('''(((&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%'''&&&&&&''')))((('''%%%(((((((((((((((((((((((('''(((***+++,,,+++)))((('''((((((((()))))))))***'''((())))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))(((((('''(((((((((%%%&&&((()))))))))((((((''''''((())))))(((''''''''''''((()))************(((((('''''''''((()))***)))))))))*********++++++***+++,,,---............+++++++++++++++,,,------&&&''''''((()))+++,,,---------,,,,,,------...///---,,,,,,,,,,,,,,,+++***,,,++++++***)))))))))))))))))))))******+++++++++))))))))))))))))))))))))&&&&&&''''''''''''''''''++++++***)))((('''&&&&&&&&&'''''''''&&&&&&%%%$$$''''''''''''''''''''''''###$$$%%%%%%%%%$$$###"""%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''''''''%%%&&&'''(((((()))))))))&&&'''((())))))((('''&&&$$$%%%&&&'''((()))))))))%%%%%%%%%%%%&&&((()))***))))))***+++***(((&&&%%%'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''(((***,,,,,,***(((%%%%%%&&&&&&'''((((((((((((+++///222222///+++(((&&&(((***,,,,,,+++)))((()))(((((('''''''''((((((''''''''''''((()))++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&(((***,,,---+++***)))((((((((())))))%%%&&&''''''&&&&&&((()))))))))))))))))))))))))))))))))(((((()))***+++,,,+++***(((((())),,,///111///...+++)))((((((((()))'''''''''''''''((((((((()))***,,,...///...------'''(((((((((''''''&&&%%%'''&&&&&&'''((((((%%%###&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&'''((((((((((((((('''''''''&&&&&&''''''((())))))***((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''&&&%%%###"""$$$%%%((((((((((((((((((((((((''')))******))))))***+++***+++++++++++++++*********+++---111666999999888........./////////000000////////////////////////111111111111111111111111111111000000///......---000000000000000000000000111111000///...............------,,,,,,---...///***)))))))))***,,,///000333222///---+++++++++,,,,,,,,,+++***)))(((((()))((()))***)))((('''((()))))))))))))))((((((((((((&&&''''''''''''(((((((((((((((''''''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))$$$&&&((((((''''''((()))%%%&&&''''''(((((('''''''''''''''''''''''''''''')))(((&&&$$$$$$$$$&&&&&&&&&&&&&&&'''))))))&&&$$$''''''''''''''''''''''''&&&'''***,,,------,,,+++'''((((((((())))))******((()))***+++++++++++++++((((((((((((((((((((((((*********)))(((((('''''''''&&&&&&''''''((()))***'''((()))))))))(((&&&&&&&&&'''((())))))((('''&&&&&&'''((()))***+++++++++---,,,***(((((((((((()))))))))*********+++++++++***+++---...//////...---++++++***)))***+++---...+++++++++,,,...000333444---,,,,,,,,,,,,---............---.........,,,***************))))))))))))''''''(((((()))))))))***))))))))))))))))))))))))%%%&&&&&&''''''(((((((((...---,,,+++***(((''''''$$$$$$%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%$$$###&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((''''''&&&&&&'''((()))******)))((('''&&&'''((())))))((('''&&&%%%%%%'''((())))))******$$$$$$%%%%%%'''(((***++++++,,,---...---+++)))'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***))))))$$$$$$&&&))),,,---+++)))%%%%%%%%%&&&&&&&&&''''''(((+++000444444000+++((('''))),,,//////---+++)))((((((''''''''''''((((((''''''''''''(((***+++,,,''''''(((((()))*********''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''&&&&&&(((+++...000,,,+++)))((((((((()))***"""###&&&''''''(((***,,,,,,,,,,,,+++++++++++++++))))))((()))***+++---......,,,***((()))+++///111...,,,***)))((()))***+++((((((''''''&&&&&&&&&%%%$$$&&&(((***+++***)))(((((((((''''''&&&&&&&&&&&&+++******+++++++++(((&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&'''(((((()))***++++++,,,)))(((((((((''''''''''''%%%&&&''''''(((((('''''')))))))))))))))))))))(((......---***(((''')))***)))))))))))))))))))))))))))+++,,,,,,++++++,,,---******+++++++++******)))++++++,,,///222444333111............/////////000000000000000000000000000000000000000000000000000222111111000///.........////////////////////////111000///......---......---,,,***)))***,,,...///,,,++++++,,,...111444666555333000...,,,,,,,,,------,,,+++***))))))))))))(((******)))((('''((()))))))))))))))(((((((((((())))))***++++++++++++***((((((''''''''''''(((((('''''''''((((((((())))))$$$$$$$$$%%%&&&'''((()))(((((((((((((((((((((((('''''''''&&&%%%&&&(((+++%%%%%%&&&'''((((((((('''''''''((())))))(((''''''%%%&&&((())))))'''&&&%%%$$$$$$%%%%%%&&&'''((((((((((((''''''''''''(((((()))(((''''''((()))***+++***)))((('''&&&&&&'''(((************(((&&&$$$""""""###%%%'''))))))))))))***)))((('''&&&&&&'''((((((((((((((((((''''''''')))((((((''''''''''''((('''&&&$$$$$$%%%(((,,,...(((((())))))))))))((((((...,,,)))((()))******)))******)))))))))***,,,---)))***+++,,,,,,,,,,,,,,,------,,,+++*********+++))))))***++++++,,,------///............---------***++++++,,,,,,++++++***(((((((((((((((((((((((()))***+++,,,,,,+++***)))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((('''&&&'''((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&)))+++,,,,,,,,,(((((())))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))+++,,,...---+++(((&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%((((((&&&%%%&&&)))(((%%%'''((((((((()))))))))***((('''&&&%%%%%%&&&(((***,,,***(((&&&&&&(((,,,...)))******+++***)))((('''(((((((((((())))))))))))&&&'''((('''&&&&&&'''((((((***+++(((%%%###%%%(((((('''&&&%%%%%%&&&'''((($$$%%%&&&'''''''''&&&&&&(((((((((((())))))))))))))))))(((((((((''''''''')))((('''&&&&&&'''((())))))***,,,------+++(((&&&)))(((''''''(((***,,,---///...,,,******+++,,,------,,,,,,,,,+++************)))'''&&&%%%%%%%%%&&&))))))(((((((((((())))))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))(((((('''&&&'''((()))***&&&''''''((((((((((((((('''''''''''''''''''''''')))((('''&&&'''((()))***)))'''%%%%%%'''((('''&&&((())))))))))))(((''''''***((('''''')))***++++++++++++,,,------...//////......//////000000111111...------,,,,,,,,,------------...///000111111222222222111111111111222222555444222000//////000000////////////000000000000000000000000000000000000...---,,,,,,,,,,,,---...,,,+++***+++---...---,,,222222222111000...,,,***,,,+++++++++++++++,,,,,,'''+++///...***'''(((+++******)))(((((((((((((((***(((&&&%%%%%%%%%'''(((&&&&&&''')))***,,,------+++)))'''$$$$$$%%%&&&(((((((((''''''''''''(((((()))******)))'''%%%&&&'''))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''(((((()))%%%%%%%%%&&&&&&'''''''''(((''''''''''''''''''((((((((('''''''''((()))***((('''''''''((()))+++,,,))))))******)))(((&&&%%%$$$%%%'''((()))***))))))***)))((('''&&&''''''(((((((((((((((((((((((('''(((((('''''''''(((((())))))(((''''''(((***,,,...)))(((((((((((((((((((((---+++))))))*********)))'''''''''(((***---///000******+++,,,,,,,,,++++++------,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////............------------,,,------......------,,,************************)))***++++++++++++***)))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&%%%&&&(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''(((+++---&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))************&&&((()))******(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((*********)))'''&&&''''''&&&%%%%%%%%%%%%%%%&&&'''((((((((((((''''''''''''''''''))))))(((%%%''''''''''''((((((((((((''''''&&&&&&'''(((***+++***)))'''&&&''')))+++---+++***)))((((((((())))))******))))))((((((''''''&&&'''((((((&&&&&&'''(((((()))***)))'''&&&&&&'''((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))&&&&&&%%%%%%%%%$$$$$$$$$)))(((''''''''''''((())))))***+++,,,+++***(((''')))(((''''''(((***,,,---...---+++***)))***+++,,,++++++++++++************+++***)))(((((('''''''''))))))(((((((((((())))))******)))))))))(((((((((&&&&&&&&&'''''''''((((((''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((('''&&&&&&&&&'''))))))&&&''''''(((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&((('''%%%%%%'''(((((('''))))))))))))))))))))))))+++***(((((()))***+++++++++++++++,,,---------...------...///000000111111......---------------.../////////000000111111111222222111111111111222222444333222111000000111111111111111111111000000000000000000000000000000000......---,,,,,,---......,,,+++***+++---...---,,,000111222222111///,,,+++))))))(((((((((((())))))'''+++...---)))'''(((+++&&&&&&&&&&&&'''((())))))***((('''%%%%%%&&&'''((('''''''''((((((((()))))))))(((&&&$$$%%%&&&(((***((((((''''''''''''((((((((()))***)))'''%%%&&&''')))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))'''&&&'''(((+++,,,&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&''''''(((((((((((()))***++++++%%%&&&'''((()))((('''&&&''''''((()))))))))))))))))))))(((''''''''''''(((''''''(((((((((((((((((('''''''''''''''((()))***))))))))))))*********+++***)))'''&&&&&&&&&''''''---+++))))))***+++***)))((((((((()))+++---///111,,,,,,+++++++++++++++***,,,,,,---.........------,,,,,,,,,---......//////............------------,,,------......------,,,************************)))******++++++******)))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))%%%$$$%%%''')))******)))&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###%%%(((+++&&&&&&&&&&&&&&&&&&&&&&&&))))))*********)))((('''&&&''')))******(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&''')))+++++++++))))))'''''''''(((***)))'''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''((()))******''''''''''''((()))***+++---+++(((&&&&&&''')))++++++******)))((('''&&&&&&&&&'''((((((&&&&&&'''((()))))))))***++++++)))'''((('''&&&&&&&&&&&&'''(((&&&&&&%%%$$$%%%&&&'''(((''''''((((((((()))))))))((((((((('''''''''&&&&&&))))))(((((((((((()))))))))))))))))))))((((((((()))(((((('''((()))+++,,,,,,+++***)))((()))***+++))))))))))))************************)))((('''&&&))))))(((((((((((())))))+++*********))))))))))))&&&''''''''''''(((((((((''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&(((&&&%%%&&&'''))))))(((***))))))))))))+++,,,---,,,++++++*********+++++++++++++++++++++++++++,,,+++,,,---...///000111111///......---......//////000111111111111111111111222222111111111111222222333222111111111111222222333333222222111111000000000000000000000000000000......---,,,,,,---.........,,,++++++------,,,***---///111222222000---,,,))))))(((''''''(((((()))(((+++---,,,)))'''(((***$$$%%%%%%&&&(((***,,,---)))((('''&&&&&&&&&'''((((((((('''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%'''***+++((((((''''''''''''((((((((()))***)))'''&&&&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''''')))***+++''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&%%%%%%%%%%%%+++******)))((('''&&&&&&###$$$&&&&&&'''&&&%%%%%%'''(((((((((((('''''''''((((((((('''''''''((((((''''''''''''((((((((((((&&&&&&&&&'''''')))******''''''((())))))((('''&&&***)))'''%%%$$$%%%&&&''',,,***))))))++++++***))),,,,,,+++******+++,,,------,,,,,,+++***************+++,,,---......------++++++++++++,,,,,,------.........---------,,,,,,***++++++,,,,,,++++++***************************))))))************))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&(((+++------,,,&&&%%%$$$######%%%&&&((($$$%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$###""""""###%%%''''''''''''''''''''''''*********))))))(((((('''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%'''((()))))))))((('''''''''''''''$$$&&&))),,,,,,,,,***))))))&&&%%%((()))((('''(((((((((''''''''''''&&&&&&&&&&&&'''(((((((((''''''$$$%%%&&&((())))))))))))+++***(((''''''''')))***)))))))))((((((''''''&&&&&&((()))((('''&&&'''(((***)))))),,,//////+++''''''''''''&&&&&&''''''''''''&&&$$$$$$$$$%%%''')))'''''''''((((((((())))))))))))))))))(((((((((''')))))))))))))))))))))))))))(((''''''&&&'''((()))((((((((((((((()))***+++***)))(((((((((((())))))''''''(((((())))))******&&&'''((((((((('''%%%$$$(((((())))))))))))((((((((((((((('''''''''&&&&&&'''''''''''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&''''''(((((((((((((((''''''''''''''''''''''''$$$%%%''')))*********)))(((&&&%%%&&&((()))))))))******)))((())),,,...000,,,------,,,*********++++++++++++******************+++,,,---...///000111///............///000000222222222111111111111111222222111111111111222222111111111111222222333333333333222111111000//////////////////////////////......------------.........---,,,,,,,,,,,,+++******,,,///222222111///---,,,,,,++++++***+++++++++)))***,,,+++)))((((((***''''''((()))+++---...///))))))((('''&&&''''''((((((''''''&&&&&&%%%%%%$$$((('''&&&&&&&&&''')))***((((((''''''''''''((((((((()))))))))'''&&&&&&(((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((()))((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$)))))))))((('''%%%$$$$$$%%%&&&'''((('''&&&%%%$$$''''''&&&&&&&&&%%%%%%&&&''''''((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''')))******&&&''')))))))))(((&&&%%%***(((&&&%%%$$$%%%'''(((+++***)))***+++,,,+++)))---,,,+++*********+++,,,------,,,************+++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------------,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''))),,,......---%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,,,,)))&&&%%%$$$''''''''''''''''''''''''(((((((((((((((((())))))***)))&&&%%%%%%&&&)))+++&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&(((***+++))))))(((''''''''''''(((###%%%(((***+++***)))'''***%%%$$$((()))''''''***(((((((((((((((((((((((('''''''''''''''&&&%%%$$$$$$%%%'''((()))))))))((()))))))))))))))(((''''''&&&&&&''''''(((((())))))'''((()))(((''''''((()))+++******,,,000000,,,(((&&&''''''''''''''''''&&&'''&&&$$$$$$$$$%%%''')))''''''''''''((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$(((((())))))))))))(((((()))(((&&&&&&&&&'''((()))((((((((((((((()))))))))((((((((((((((((((((()))'''''''''(((((())))))***&&&'''((((((((('''%%%$$$(((((())))))))))))(((((('''''''''&&&&&&&&&%%%%%%(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''$$$%%%'''((())))))((('''((('''&&&&&&((()))))))))***)))))))))***,,,///111+++---...---***)))***+++*********************))))))***+++,,,---...//////...............///000000222222222111111111111111222222111111111111222222000111111222333333444444222222111000//////......////////////////////////...........................---,,,,,,,,,,,,+++***)))+++...000222111000//////...------,,,,,,,,,---************((((((((()))))))))))))))***+++,,,---))))))(((((('''''''''''''''''''''''''''(((((((((***)))(((''''''''''''(((((((((''''''''''''(((((('''((()))((('''&&&'''(((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&((())))))'''&&&$$$''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&(((((()))***))))))'''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''(((((()))(((((((((&&&&&&''''''((()))))))))'''''''''''''''((()))***))))))***++++++***)))((((((((('''&&&&&&'''((()))***))))))***,,,,,,+++))))))((((((((()))+++---...---,,,+++*********+++,,,++++++*********+++,,,,,,..................//////------------,,,,,,,,,,,,,,,------......------,,,((((((((((((((((((((((((***))))))(((((())))))***(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''')))+++---,,,+++$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((+++...///,,,(((%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))+++)))&&&$$$$$$'''***,,,&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((***+++))))))((('''''''''''''''$$$%%%''')))))))))'''&&&***%%%%%%,,,...***(((+++(((((((((((())))))******((((((((('''&&&&&&%%%%%%''''''((()))))))))(((((('''((()))***)))((('''&&&%%%%%%&&&'''((())))))***'''((())))))''''''((()))*********+++,,,,,,***(((&&&&&&'''(((((('''&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''(((((('''&&&&&&''')))***((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))((()))))))))))))))(((((('''((()))******)))((('''(((((((((((('''''''''''')))))))))(((((((((((('''&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&'''(((((())))))((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''&&&%%%$$$$$$***(((''''''((())))))((())))))))))))***,,,...///(((+++...---***((()))+++*********************+++******++++++,,,,,,------------------...///000000000111111111111111111111222222111111111111222222111111222333444444333333111111000000//////......000000000000000000000000---...////////////...---...,,,++++++------,,,******+++---///000111111000......---,,,+++++++++++++++***)))(((((((((((()))(((((('''''''''((()))))))))))))))(((((((((''''''&&&&&&'''((()))*********+++***)))(((''''''''''''((((((''''''''''''(((((('''((()))((('''&&&'''((((((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((('''&&&%%%&&&&&&''''''(((((())))))(((''''''''''''''''''(((%%%%%%''''''((('''&&&&&&&&&&&&'''(((((('''&&&%%%$$$%%%'''((())))))(((((('''&&&%%%%%%%%%&&&''''''%%%&&&((()))))))))((((((&&&&&&''''''((())))))***(((((('''''''''(((((())))))))))))************)))&&&''''''(((((())))))***)))))))))+++,,,---+++)))((((((''''''(((***,,,---,,,+++***))))))+++,,,---///---+++))))))***,,,...//////////////////......---------,,,,,,,,,++++++,,,------......------,,,))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''((()))(((&&&"""$$$%%%''''''&&&%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))***(((&&&%%%%%%''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''((((((''''''&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''((()))))))))(((''''''&&&&&&''''''&&&&&&'''(((((('''''''''(((%%%***666888///)))***%%%&&&&&&'''((()))******)))(((''''''''')))***+++******)))))))))((((((((())))))((((((''''''''''''%%%&&&&&&''''''(((((((((''')))***)))((('''((()))'''((()))(((&&&%%%%%%&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((***)))))))))((((((((((((%%%&&&'''(((((('''&&&%%%((((((''''''((())))))***'''(((((((((((((((''''''''''''((()))))))))))))))******)))))))))))))))((())))))(((((((((((())))))'''((()))******)))((('''))))))))))))(((((((((((())))))))))))((((((((('''&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''((()))*********)))(((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''')))******,,,***((('''(((((((((&&&((())))))***+++,,,,,,---&&&)))------)))((())),,,)))******++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...///000/////////000000111111111222222111111111111222222111222333444444444333222000000000000000000000000000000000000000000000000---...///000000///...---,,,+++***+++---...---,,,++++++,,,---...000111222......---,,,+++******++++++***((('''(((((()))(((''''''&&&&&&''''''((())))))))))))))))))(((''''''&&&''''''((())))))******)))))))))(((((((((((((((((((((''''''''''''((((((&&&((()))((('''&&&((())))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''---,,,)))'''&&&&&&'''(((%%%&&&&&&'''((()))******((((((''''''''''''(((((($$$%%%'''((()))(((''''''************(((&&&$$$### """%%%&&&''''''''''''&&&&&&%%%&&&'''((()))%%%&&&((()))))))))((((((&&&&&&&&&'''((())))))***)))(((((('''''''''((((((''''''''''''((((((((()))%%%&&&((()))************)))((()))+++------+++)))+++***)))'''''''''((())),,,+++***))))))+++---///222000,,,***)))+++---///------------------,,,,,,---------,,,,,,,,,++++++***++++++,,,,,,++++++******************************)))(((''''''((()))***(((((((((((())))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&$$$"""!!!###&&&(((((('''%%%###$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''''''''(((***(((((((((((((((((((((((('''&&&%%%$$$###$$$%%%&&&$$$&&&((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&''''''''''''''''''(((((('''&&&&&&&&&&&&&&&(((((((((''''''''''''''''''%%%///>>>@@@333))))))###$$$%%%&&&''')))******)))(((''''''))),,,///000,,,+++***)))((((((((()))+++)))'''%%%%%%&&&((()))''''''''''''''''''&&&&&&''')))***)))((('''(((***%%%''''''%%%!!! """%%%%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$'''(((((()))))))))******'''(((((((((((((((''''''''''''((()))******))))))++++++******))))))((((((((('''&&&%%%%%%&&&(((((('''((()))++++++)))((('''((((((((((((''''''''''''******))))))((((((((('''&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''(((***+++++++++***)))&&&''''''(((((((((((((((''''''''''''''''''''''''$$$$$$&&&(((,,,000444666---+++(((((((((((('''&&&((((((***+++++++++++++++$$$(((,,,,,,)))'''))),,,))))))***+++,,,---------+++++++++************)))+++++++++,,,---...///000---......///000111111222222222111111111111222222222333444444444333222222111111111111111222222222000000000000000000000000---...///000000///...---,,,+++***+++---...---,,,,,,,,,+++,,,---///111222000///...---,,,,,,,,,,,,,,,***((('''(((((()))((('''''''''(((((()))++++++)))))))))))))))((('''''''''''''''(((((((((((((((''''''(((((())))))******((((((''''''''''''((((((&&&((()))(((''''''((()))))))))(((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%'''((()))((()))***,,,%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&%%%'''((()))((()))***,,,&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((())))))))))))***(((&&&&&&'''((('''&&&+++***(((%%%###%%%(((,,,''''''((()))******++++++---+++***(((((()))+++,,,++++++,,,------......///***,,,,,,,,,*********,,,////////////////////////------,,,,,,,,,,,,++++++++++++*********************+++)))$$$$$$(((+++)))((('''%%%$$$%%%&&&(((***((('''%%%$$$$$$%%%'''((('''''''''&&&&&&%%%%%%%%%(((((('''&&&%%%%%%$$$$$$***(((&&&$$$###$$$&&&((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''((((((((('''(((((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((******))))))((((((((('''((((((((((((((((((((((((''''''((((((((('''%%%$$$&&&'''((()))))))))((('''))),,,111444333000+++((())))))))))))((((((((((((***&&&$$$&&&&&&&&&(((---///111000,,,'''%%%&&&)))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%(((***++++++)))&&&&&&&&&'''&&&$$$$$$$$$&&&((()))%%%&&&&&&'''((((((''''''(((((('''&&&%%%%%%$$$###***'''$$$$$$%%%'''((((((&&&&&&&&&''''''''''''(((***************)))(((((())))))))))))))))))))))))(((((((((((((((''''''&&&+++)))''''''((())))))((((((((()))((('''''')))+++...000///++++++...///---******))))))((((((''''''(((((('''&&&&&&&&&&&&'''((('''%%%$$$$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&((((((''''''&&&&&&&&&%%%$$$%%%'''((((((((('''&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''''''''''',,,)))'''(((---333555666,,,)))&&&$$$%%%&&&&&&%%%)))((((((((()))))))))(((******))))))((((((''''''((()))***+++,,,---......******+++++++++,,,,,,,,,........./////////////////////.........000111222333222111000000000111222222333333444444333333222222222111111111111222222000000000000////////////111///------......---,,,'''((()))***,,,---...///,,,,,,++++++***+++++++++000///---+++************+++***))))))******)))((())))))******+++++++++,,,))))))(((((((((((())))))+++)))''''''''''''&&&&&&)))(((&&&%%%&&&))),,,---...---+++)))(((((()))***(((''''''''''''((())))))((((((((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&******))))))((((((''''''&&&'''))))))(((((()))+++&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******'''(((((((((((((((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''))))))((((((***+++***)))))))))******+++,,,(((((((((((((((((((((((((((((((((((())))))))))))---+++))))))***+++***)))******)))'''&&&'''***,,,(((((())))))***++++++,,,,,,+++***(((((()))+++,,,++++++,,,,,,---.........)))+++------,,,---...000------------------------------,,,,,,,,,,,,++++++************************(((***)))&&&''',,,...---''''''&&&&&&&&&'''((()))***((('''&&&&&&'''(((***%%%%%%$$$$$$$$$$$$$$$$$$(((''''''&&&%%%%%%$$$$$$$$$###!!!  !!!"""$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&%%%$$$&&&'''(((((())))))))))))'''&&&&&&&&&&&&&&&''''''(((((('''''''''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''(((((((((((()))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&%%%&&&'''((())))))(((''''''''')))+++,,,,,,+++)))((((((((((((((()))))))))******&&&%%%'''((((((***///333222000,,,)))'''((()))))))))(((((((((((())))))))))))))))))))))))))))))((((((((('''''''''&&&&&&)))+++,,,,,,***(((((((((((('''%%%$$$$$$&&&'''(((&&&&&&''''''''''''''''''(((((('''&&&&&&%%%$$$$$$)))'''%%%%%%&&&((((((''''''''''''((((((((())))))))))))******))))))((('''))))))))))))))))))))))))(((((())))))(((((('''&&&,,,,,,,,,+++)))((((((''''''((((((((((((***---000333666444...***+++,,,******)))))))))((((((((('''(((((('''&&&&&&&&&&&&'''((('''%%%$$$$$$%%%'''((((((((((((''''''(((((((((***)))))))))((((((((('''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''((()))))))))))))))(((&&&&&&(((,,,///000000+++(((&&&%%%&&&((((((((()))((((((((()))))))))(((***)))))))))((((((((('''*********++++++++++++++++++++++++++++++++++++,,,............////////////////////////111333555666222111000000000111222222222222333333333333222222222111111000000111111222111111000000000/////////000...------.........---*********++++++,,,,,,---))))))))))))***+++,,,,,,000//////...---+++***))),,,***))))))******)))((()))))))))*********++++++))))))(((((((((((())))))+++***)))(((((()))(((((()))((('''&&&&&&(((+++,,,---,,,***((('''((()))***&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((())))))*********+++'''(((******((((((((()))'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((''''''''''''&&&$$$$$$%%%&&&'''((()))***''')))***)))((('''(((***+++++++++++++++,,,,,,---))))))))))))))))))))))))(((((((((((())))))))))))+++)))''''''((()))((('''((()))***)))((()))+++---)))))))))***++++++,,,,,,++++++***))))))***+++,,,++++++,,,,,,------......,,,...//////......///111------------------------------,,,,,,,,,,,,++++++************************))),,,,,,******......,,,&&&&&&''''''(((((((((''')))((('''&&&&&&'''((()))$$$$$$$$$$$$%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$###"""$$$%%%(((***++++++***)))&&&&&&&&&&&&'''((())))))******)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&''''''(((((((((''''''&&&''''''&&&&&&'''((()))***((((((((())))))*********)))&&&%%%)))******---222777444///,,,*********)))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''''')))+++---,,,+++******+++((((((&&&%%%%%%&&&'''(((''''''''''''''''''''''''((('''''''''&&&%%%%%%%%%)))'''&&&'''((()))(((&&&(((((((((((()))))))))***(((((()))))))))(((''''''))))))))))))))))))))))))(((((())))))(((((('''&&&---///111///***'''&&&''''''((((((((())),,,111555999======444,,,*********))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''((('''&&&%%%%%%&&&'''((()))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&&&&''''''((()))&&&''''''''''''(((((((((((()))******++++++******&&&&&&&&&)))+++---,,,******(((&&&&&&(((*********)))((((((((())))))(((((())))))))))))((((((((((((+++++++++******)))))))))++++++++++++++++++++++++------........./////////.........///111333555666000000//////000111222333222222333333333333222222222111111000000111111222111111111111000000000000///---,,,,,,...//////...,,,+++++++++++++++++++++'''''''''((()))***,,,,,,...///111222111...+++***---+++))))))***+++***)))(((((())))))))))))******))))))(((((((((((())))))+++************************)))(((''''''((()))***,,,***)))'''''''''((((((&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&'''(((((())))))(((((((((''''''''''''&&&)))))))))***************''')))******)))''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))(((((((((((((((((()))((((((((('''''''''''''''%%%%%%&&&&&&'''(((((())))))******)))(((''''''(((***)))))))))))))))******(((((((((((((((((((((((((((((((((((()))))))))))))))(((&&&&&&'''''''''&&&%%%''')))***))))))***,,,)))*********+++++++++,,,+++******))))))***+++,,,***++++++,,,------......111111111000---+++,,,,,,////////////////////////------,,,,,,,,,+++++++++***************+++++++++,,,//////,,,+++,,,***&&&%%%&&&((()))))))))'''&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###$$$&&&)))+++,,,+++)))(((&&&&&&&&&'''((()))***+++++++++***(((((('''''''''((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((***+++,,,)))))))))))))))))))))))))))&&&&&&***,,,,,,///444888333---******+++***((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))((((((((()))***++++++*********,,,)))(((''''''&&&&&&'''''')))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&)))(((((((((***)))(((&&&''''''((((((((()))))))))''''''((((((((((((''''''(((((((((((((((((((((((()))))))))))))))(((''''''***...222000***&&&&&&((((((((((((((((((,,,111444:::@@@AAA777---)))******))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&''')))***'''''''''''''''((((((((())))))***++++++++++++***((((((((()))************+++)))(((((()))******)))((()))))))))((((((((()))))))))))))))((((((((((((*********))))))))))))(((,,,,,,,,,++++++++++++***,,,------....../////////,,,------...///000111111.........///000111222222111111222222222222111111111111000000000000111111222111111111000000000000...---+++,,,.../////////++++++++++++++++++++++++)))))))))))))))***+++,,,+++---111333444222///---...,,,***)))***+++***)))((((((((((((((()))))))))))))))(((((((((((()))))))))***++++++***))))))******))))))(((((((((((()))***)))(((''''''''''''((((((''''''''''''((())))))&&&'''''''''((((((((()))(((((((((''''''''''''''',,,+++***)))((('''&&&%%%&&&(((++++++)))(((''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''''''''''')))***+++)))'''&&&'''((()))(((((('''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))---+++))))))***+++***)))$$$&&&((())))))((()))******************+++++++++***))))))******++++++,,,******++++++,,,------...///000000///,,,******+++////////////////////////------,,,,,,,,,+++++++++))))))*********++++++++++++......,,,***+++)))$$$$$$&&&(((******)))(((&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$######$$$&&&&&&'''''''''&&&'''***++++++)))'''%%%&&&&&&&&&'''((()))***+++++++++***(((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''(((''''''''''''(((((())))))&&&''')))+++,,,,,,+++***,,,,,,+++***)))((('''''')))&&&'''+++---,,,///333555000+++((()))***(((&&&))))))(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))))))))'''((())))))(((''')))***)))((((((((((((((((((((()))(((((('''''''''((((((&&&'''''''''''''''''''''***)))))))))******(((&&&&&&&&&'''''''''(((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))))))))))))))(((((('''%%%***///...)))&&&'''***((()))((('''''')))---000333:::;;;333***'''((()))(((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&(((((('''&&&&&&((()))***(((((((((((((((((((((((('''((())))))******))))))***)))'''&&&%%%&&&)))***---+++))))))******((('''''')))***)))((('''(((***(((((((((((())))))))))))((())))))))))))*********++++++++++++++++++++++++,,,,,,,,,---...//////000////////////.........---------...///000111111111000111111222222111111000111000000000000000000111111111111000000000000///...---+++,,,.../////////)))******++++++,,,---------,,,+++***************'''***...222444444333111000...+++******++++++***)))))))))((((((((((((((())))))(((((((((((())))))''')))++++++)))'''((()))((())))))))))))(((((('''((((((((('''''''''''''''(((''''''''''''((())))))))))))((((((((('''''''''((((((((((((((((((((((((***)))((('''&&&%%%$$$$$$%%%(((***+++***(((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((((('''&&&%%%%%%&&&'''((('''(((((((((((()))))))))(((((('''''''''&&&&&&&&&)))******)))(((''''''(((***)))((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))+++***(((((()))))))))((($$$&&&((()))((('''((())))))))))))))))))))))))))))))))))))***++++++,,,,,,******++++++,,,,,,------***+++------,,,,,,---...------------------------------,,,,,,,,,,,,++++++)))))))))***++++++,,,,,,&&&)))+++)))***,,,+++(((%%%'''(((******)))((('''((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$&&&'''((((((((('''((()))***)))(((&&&%%%&&&&&&&&&&&&'''((())))))******)))(((''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''''''''((((((((())))))))))))))))))))))))***)))((((((''''''(((((('''''''''((()))***,,,,,,$$$'''***------,,,)))''',,,,,,+++***)))((((((''')))&&&'''***,,,***,,,//////---***((((((((('''&&&))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((((((((())))))'''(((((('''%%%%%%'''(((((((((((())))))))))))))))))((('''''''''(((***+++&&&&&&&&&'''((((((((())),,,+++))))))******((('''&&&&&&&&&&&&''''''''''''''''''((()))))))))(((((())))))))))))))))))))))))))))))******))))))((('''###'''******)))((()))+++((())))))((('''''')))+++)))///111,,,'''&&&''''''(((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''(((((((((((((((''''''(((((()))***)))))))))(((((((((((('''&&&'''(((((())))))(((((()))(((%%%"""!!!"""&&&)))---+++***)))***)))'''%%%&&&)))+++***'''&&&(((+++(((((((((((()))))))))))))))))))))******+++++++++******+++++++++,,,,,,,,,++++++,,,---...//////000222222222111000///...---,,,---...///000000//////000000111111111111000000111000000//////000000111000000000000///////////////---,,,,,,...//////...))))))***+++,,,,,,------///...,,,+++******))))))&&&(((+++...111333444444222///+++******+++++++++******))))))))))))(((((())))))(((((((((((())))))'''***---,,,)))&&&&&&((('''((()))******)))((('''((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''******)))(((((('''&&&&&&'''(((((((((((()))))))))$$$$$$%%%%%%&&&'''''''''$$$'''***++++++)))((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((()))******)))((('''&&&&&&'''((()))'''((((((((())))))))))))&&&&&&&&&'''''''''''''''((()))***)))((('''((()))***)))((((((''''''((((((''''''''''''''''''''''''(((((((((((()))))))))))))))'''&&&%%%&&&'''&&&%%%'''((())))))((('''(((***(((((((((((((((((((((((((((((()))***+++,,,,,,,,,*********+++,,,,,,------)))+++,,,,,,,,,,,,...000------------------------------,,,,,,,,,,,,++++++((())))))***++++++,,,,,,%%%)))***((()))------***&&&'''((()))***))))))((('''(((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$""""""###%%%&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&'''&&&&&&&&&&&&&&&''''''(((((('''''''''''''''(((%%%&&&&&&&&&'''''''''(((''''''''''''(((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))---,,,***)))(((((((((((('''''''''(((***,,,///000''')))+++------,,,)))(((***************************''''''******'''(((+++)))++++++***)))''''''((())))))(((((((((((())))))))))))))))))))))))))))))&&&&&&'''''''''((((((((((((((((((&&&$$$$$$%%%'''&&&'''((()))***+++++++++((('''&&&&&&''')))+++---%%%&&&&&&'''((())))))***...,,,)))((()))***)))(((''''''''''''(((((((((((('''((())))))******)))))))))))))))))))))))))))))))))************)))((((((&&&&&&'''(((((()))******&&&((())))))((('''((()))%%%***,,,)))'''((((((&&&'''((((((((()))))))))***(((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''&&&'''((())))))((('''&&&&&&&&&&&&''''''(((((((((''''''((()))))))))))))))))))))))))))((((((((('''&&&'''(((((())))))((((((&&&'''&&&$$$""""""%%%(((+++)))))))))******(((&&&&&&))),,,***'''%%%(((+++'''((((((((()))))))))***+++++++++++++++*********))))))***+++,,,------...***++++++,,,...//////000000111111111111///...---------.../////////...---///000000000000000000///000000////////////000000////////////.........---000...------.........---++++++++++++++++++++++++---,,,+++******)))******)))))))))***,,,///222444333000,,,******+++,,,+++++++++*********)))))))))))))))(((((((((((()))))))))---000...)))&&&&&&'''%%%&&&)))***+++***)))(((((((((((())))))(((((((((&&&%%%%%%%%%%%%&&&'''''')))))))))((((((((((((((('''((((((((())))))))))))######$$$%%%'''((())))))###&&&***++++++***))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''((()))***+++,,,+++)))(((''''''((()))+++'''((((((((())))))******$$$%%%%%%&&&'''((())))))''')))***)))((('''(((***(((((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((()))))))))))),,,***)))((()))***)))(((******+++)))(((((()))+++((((((((((((''''''''''''(((((()))++++++,,,,,,,,,)))******+++,,,,,,------,,,---......,,,+++,,,---////////////////////////---------,,,,,,,,,++++++((())))))***++++++,,,,,,))),,,,,,))))))++++++)))'''(((((()))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%)))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$$$$#########$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''((('''((((((((())))))******''''''''''''((((((((()))'''((((((((())))))******((((((((((((((((((((((((///...,,,***((((((((((((''''''((()))+++...000222+++,,,---......---+++***'''((()))***+++,,,------***''''''))))))%%%%%%'''&&&***---,,,)))'''((()))))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&&&&&&&''''''(((((()))))))))&&&$$$$$$%%%'''%%%&&&((()))+++,,,,,,,,,'''&&&&&&&&&'''***,,,...%%%&&&&&&'''((()))******000---)))(((((()))***)))(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))***************)))(((((()))'''&&&''')))******)))$$$''')))******))))))***&&&***+++******---,,,((('''((((((((())))))******(((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''%%%&&&((())))))(((&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''')))*********)))(((******))))))((((((((('''''''''((()))))))))))))))%%%(((***)))&&&%%%&&&((((((''''''(((******)))'''&&&))),,,***'''%%%(((+++'''((((((((())))))******......---,,,+++***)))((((((((()))***,,,---...///******+++,,,...//////000,,,---...//////...---,,,---.../////////...---,,,//////000000000000//////000000////////////000000///.........------------111///------......---,,,------,,,,,,+++******)))***)))))))))))))))******,,,***((('''))),,,000333444000,,,******+++,,,,,,,,,+++++++++******))))))))))))(((((((((((())))))+++///222000***&&&&&&((($$$&&&(((+++,,,+++)))((((((((()))))))))))))))((((((''''''''''''((())))))''''''(((((())))))******'''((((((((())))))******&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((((((((((((((((((''''''&&&)))((('''&&&&&&&&&&&&&&&((((((((((((((('''''''''%%%&&&''')))))))))((((((&&&'''''''''(((((())))))+++)))'''&&&&&&&&&%%%$$$((((((((((((((('''''''''''''''((((((''''''&&&%%%%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((++++++******))))))((((((((()))******)))'''$$$###%%%&&&''')))***,,,---...(((***,,,......,,,***((()))******++++++,,,------+++,,,,,,------,,,,,,+++111000///...---,,,,,,---------,,,,,,,,,,,,,,,,,,------,,,***)))(((***,,,***************************************)))((((((%%%&&&&&&&&&%%%$$$######((('''&&&%%%$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((###&&&******(((%%%%%%&&&))))))((('''''''''''''''&&&'''((('''&&&&&&'''((()))(((((('''&&&%%%%%%%%%%%%&&&((())))))'''&&&$$$''''''((((((((('''%%%$$$''''''&&&&&&&&&&&&''''''+++)))'''(((+++,,,***(((''''''((()))))))))))))))///+++((((((***+++***)))+++)))'''(((***,,,------'''***---,,,(((%%%'''***,,,***((('''''''''%%%$$$%%%&&&'''''''''&&&%%%$$$%%%%%%&&&'''((()))******)))******)))'''&&&''')))***(((&&&'''***+++)))'''(((((()))************)))(((((('''''''''(((((())))))'''''')))---000///...+++)))''''''((())))))(((&&&''''''((()))******++++++*********))))))(((((((((((()))***************(((((()))***************))))))))))))******************++++++++++++******))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((('''%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%'''((((((((('''&&&((((((((((((((((((((((((******)))(((((((((((((((******))))))((((((''''''))))))))))))))))))))))))###%%%''')))******((((((''''''''''''((((((((((((%%%&&&&&&&&&''''''((((((...,,,***(((''''''((()))+++******)))))))))))))))...------------...//////---------------------------------............///......////////////......000000000000000000000000000000000111000//////...+++,,,---......---,,,++++++,,,,,,------,,,,,,+++++++++***))))))***++++++******))))))))))))******000333666444///+++******+++,,,,,,,,,***)))((('''***)))(((((())))))((('''(((((((((((((((((((((((()))((('''''''''(((***+++(((((())))))******++++++&&&''''''''''''''''''&&&''''''((()))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''&&&''''''&&&&&&&&&''''''((('''''''''(((((((((((((((&&&'''((())))))(((((('''(((((((((((((((''''''''')))'''&&&&&&'''((('''&&&(((((((((((((((((((((((('''(((((((((((((((''''''******)))(((((('''&&&&&&''''''''''''''''''''''''*********)))))))))))))))******++++++)))(((&&&%%%&&&'''''')))***+++,,,---)))***+++,,,,,,+++***))))))******++++++,,,,,,---,,,,,,------------,,,,,,......---,,,++++++************************++++++++++++,,,+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************)))(((((('''((((((((((((''''''&&&((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''$$$'''))))))'''%%%&&&''')))(((''''''&&&&&&''''''&&&'''((('''&&&&&&'''(((*********)))((('''''''''%%%&&&((())))))'''&&&%%%&&&'''((((((((('''&&&%%%(((''''''&&&&&&''''''(((,,,***((()))+++,,,+++)))''''''((())))))))))))))),,,***''''''((())))))''')))(((&&&''')))+++++++++,,,///111000,,,***+++...---***((('''&&&&&&$$$###'''''''''((((((''''''&&&'''''''''''''''((()))***)))((((((((()))***++++++'''%%%&&&)))---000000///*********++++++,,,,,,,,,(((((((((''''''(((((())),,,***((()))+++,,,***(((***)))'''((()))******)))''''''(((((())))))***************)))))))))(((((('''((())))))******))))))(((((()))***************(((((()))))))))*********)))******************)))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((('''%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&'''((((((((('''&&&((((((((((((((((((((((((******)))(((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((($$$%%%'''))))))))))))(((''''''''''''(((((((((((((((((((((((()))))))))***---+++)))((('''((())))))+++***)))((())))))***+++---,,,++++++******++++++------------------------------------..................////////////......////////////////////////---------...---,,,,,,+++,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++******************************))))))))))))******...///222444555222...+++,,,---...///000///,,,******)))((((((((((((((('''(((((((((((((((((((((((()))((('''''''''(((******)))))))))))))))*********))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''(((((((((((((((''''''&&&%%%%%%%%%&&&&&&((())))))&&&&&&''''''(((((())))))'''(((((()))(((((('''&&&***))))))((((((''''''&&&((('''%%%&&&((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((+++******))))))(((((((((''''''''''''''''''''''''((())))))))))))))))))***,,,,,,+++***)))(((''''''((((((((()))******++++++))))))************))))))))))))******+++,,,,,,,,,,,,------......------,,,...------,,,+++++++++***))))))******++++++,,,,,,(((***,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,))))))******))))))((('''''''''((()))))))))((((((((('''&&&&&&%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((('''&&&&&&&&&(((***))))))(((((((((((()))&&&'''((('''&&&&&&'''(((******))))))((('''''''''%%%&&&'''(((((('''&&&%%%&&&&&&'''(((((((((''''''(((''''''&&&&&&''''''(((,,,***)))***+++,,,+++)))''''''((())))))))))))))))))'''&&&%%%&&&''''''&&&((('''&&&&&&(((******)))))),,,---,,,(((&&&(((***---***(((''''''&&&%%%###)))((((((((((((((())))))***)))''''''''')))+++,,,---***'''(((***,,,+++***,,,+++***+++,,,---,,,+++,,,+++++++++,,,---///000))))))(((((((((((())))))+++***)))((())))))(((&&&)))(((((()))+++,,,+++***(((((((((((())))))))))))******))))))))))))((((((''''''((())))))))))))((((((((()))***************(((((((((((())))))))))))((())))))******))))))((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&'''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((***))))))(((((((((((((((&&&''''''((())))))******((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''(((((((((((((((((((((((())))))))))))+++***(((((((((((()))***+++***(((((()))***,,,......---,,,+++***)))))))))------------------------------------..................////////////......//////////////////////////////000000//////...---------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++)))***+++,,,,,,+++***)))******))))))))))))************...444999999444...,,,,,,---000333333///+++((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((()))******))))))))))))))))))(((***)))(((''''''((()))***''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''((((((%%%&&&&&&'''((()))******)))))))))(((((('''&&&&&&)))))))))(((((((((((((((***(((''''''((())))))(((((((((((((((((()))))))))(((((((((''''''(((((((((''''''(((((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******,,,+++***)))(((((((((((()))))))))))))))*********))))))(((((((((((()))))))))))))))***++++++,,,,,,,,,------......------,,,/////////......------,,,++++++,,,,,,---...//////(((***---------,,,,,,,,,************************)))))))))))))))(((((('''%%%%%%&&&'''(((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&&&&'''(((++++++***************+++&&&'''((('''&&&&&&&&&((('''''''''&&&&&&%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&''''''((((((((()))((((((''''''''''''((((((***)))))))))*********)))''''''((()))))))))))))))'''&&&&&&&&&&&&&&&&&&&&&((('''&&&''')))***)))(((&&&'''(((&&&$$$"""$$$%%%+++***(((((())))))(((''')))((('''&&&'''((()))***+++)))(((((())),,,///222444...)))(((+++,,,)))&&&------++++++***)))(((''',,,+++******+++---000111******)))((((((((()))))))))(((((())))))******))))))((((((***,,,---,,,+++))))))))))))(((((((((((())))))))))))))))))((((((&&&''''''((((((((((((((((((((()))***************''''''((((((((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))'''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''((()))***''''''''''''((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((()))***+++***)))(((((()))+++...000222111///...,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---......//////......---////////////////////////000111111111111000//////...---,,,++++++,,,---...++++++,,,,,,,,,,,,++++++((()))+++,,,,,,+++)))(((******))))))))))))******((())),,,111555777555222---+++***,,,///000---)))(((((()))((('''&&&&&&'''((((((((((((((((((((((((''''''''''''(((((())))))******))))))((((((((('''((('''&&&%%%%%%&&&'''(((''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''''''''''''''(((((((((((((((''''''&&&(((((('''&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******))))))((((((''''''''''''&&&''''''((()))***++++++,,,+++((((((((()))(((&&&(((((((((((())))))******)))(((''''''&&&&&&''''''%%%&&&&&&''')))******+++''''''''''''''''''''''''''''''(((((()))))))))*********((('''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((())))))******+++,,,,,,,,,------------------,,,....../////////...---,,,++++++,,,---......//////)))+++...///...------...************************)))))))))))))))(((''''''%%%%%%&&&'''((((((((('''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&&&&&&&'''''''''))))))((((((((())))))***&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''(((((('''''''''''''''(((((())))))(((((((((''''''((((((((('''((((((((('''''''''(((''''''((()))))))))))))))&&&''''''((('''''''''''')))((('''(((***+++***((()))))))))'''&&&&&&'''(((***)))((((((+++,,,,,,,,,((('''&&&%%%&&&''')))******)))((())),,,///444666555///)))(((***,,,***''''''((()))***++++++,,,---,,,+++))))))***,,,...000++++++***))))))))))))))))))************)))******(((((((((***,,,---,,,+++))))))))))))(((((((((((((((((((((((((((((())))))&&&''''''((((((((((((((((((((()))***************(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))(((((((((((()))))))))((((((((('''''''''&&&''''''''''''''''''''''''(((''''''''''''(((((()))''''''''''''(((((((((((('''''''''''''''&&&&&&&&&'''''''''(((((()))******)))((('''((()))+++...///222222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------............------........................------......------,,,+++---,,,+++******+++,,,---***++++++,,,,,,++++++***((()))+++,,,,,,+++)))(((******))))))))))))******(((***,,,------...222444111---***)))+++,,,+++)))''')))***)))'''&&&'''(((((((((((((((((((((((((((&&&''''''(((((((((((((((***)))))))))((((((''''''((('''&&&%%%%%%&&&'''(((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&''''''''''''&&&(((((((((((((((''''''&&&))))))(((&&&&&&%%%%%%%%%&&&&&&''''''(((((()))))))))((((((''''''''''''(((&&&&&&'''(((***+++,,,,,,...,,,***)))))))))(((&&&'''(((((())))))******+++,,,+++)))'''&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((()))(((((((((((('''''''''&&&)))))))))))))))*********(((((())))))))))))(((((((((((())))))***++++++++++++,,,,,,------,,,,,,+++++++++---------,,,+++*********++++++,,,,,,------***,,,......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))(((((('''&&&''''''((()))))))))((((((&&&&&&'''((((((((((((''''''''''''''''''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%((('''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&'''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((((((''''''((()))))))))((((((''''''(((((()))%%%'''((('''&&&%%%&&&(((''''''((()))))))))))))))%%%'''))))))((('''((())))))(((((()))++++++)))''')))((('''''''''(((***+++)))(((''')))+++---------&&&&&&&&&&&&'''((())))))(((((()))***,,,000444666///,,,((('''***,,,---,,,+++,,,---,,,+++***+++,,,+++******))))))***,,,------,,,+++***)))))))))))),,,------+++)))''''''((((((((((((***,,,,,,+++)))(((((((((((())))))))))))''''''(((((((((((())))))''''''((())))))))))))((((((((()))***************))))))))))))************((())))))******))))))((((((((((((((((((((((((((((((((())))))))))))((((((************************))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''(((((((((((((((''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((())))))***))))))(((((('''&&&&&&%%%''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((()))))))))))))))((((((((('''''''''(((((()))))))))'''''''''((()))+++,,,---...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............------...........................////////////...------,,,,,,++++++++++++,,,,,,******++++++++++++******)))***+++,,,,,,+++***)))******))))))))))))******)))+++,,,***'''(((---222222000...,,,++++++,,,,,,'''***,,,***'''&&&'''***((((((((((((((((((((((((&&&&&&'''((((((((((((''')))(((((((((((((((((('''((())))))))))))))))))(((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))$$$%%%&&&&&&''''''&&&&&&(((((((((((((((''''''&&&(((''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((('''&&&''''''))))))''''''((()))***+++++++++---+++))))))******)))((('''(((((()))******++++++000///,,,)))'''''''''((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((()))***)))((('''&&&(((((())))))*********+++'''(((***++++++***((('''(((((())))))******++++++***++++++,,,,,,++++++******+++---......---+++***++++++,,,,,,,,,,,,,,,,,,+++,,,,,,+++***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))(((((('''&&&'''((((((((((((''''''&&&%%%&&&'''((())))))((('''&&&'''''''''((((((((()))&&&&&&&&&&&&&&&''''''''''''&&&%%%'''))))))'''$$$%%%%%%$$$$$$%%%&&&&&&'''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))***)))(((''''''(((((()))))))))(((((((((((())))))%%%''')))(((&&&%%%&&&(((''''''((()))))))))))))))$$$''')))***((('''((()))(((''''''(((******(((&&&&&&%%%$$$$$$&&&(((*********((('''''')))+++******&&&&&&'''((())))))))))))'''((((((***+++---///000,,,+++((('''(((***---//////000000---)))&&&%%%'''++++++++++++************------,,,+++************)))+++,,,***'''&&&'''((((((((((((***,,,+++)))&&&''''''(((((())))))******'''''''''((((((((())))))'''((())))))******))))))(((((()))***************************++++++++++++)))******************)))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&%%%&&&'''((())))))((((((((('''''''''&&&'''&&&&&&%%%&&&'''((()))((((((((((((((((((((((((((((((((((((((()))******''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''((((((((((((***)))))))))((((((((((((''''''((((((((((((((((((%%%&&&''')))*********)))))))))))))))******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,------......------,,,........................111111111111111000000///++++++,,,,,,,,,,,,++++++******++++++++++++************************************))))))))))))***************)))))))))+++---,,,///333222...+++,,,...(((+++---,,,(((&&&(((+++((((((((((((((((((((((((%%%&&&'''((((((((('''''''''''''''((((((((((((((('''((()))******)))((('''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&(((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((('''''''''((('''&&&&&&'''((()))***))))))))))))************+++***((()))***,,,++++++'''(((((()))***+++++++++444222...+++)))(((((()))&&&'''(((***+++,,,......))))))))))))))))))))))))))))))(((((('''''''''&&&((()))+++,,,+++***((('''((((((((()))******++++++'''(((+++,,,,,,+++((('''((((((((()))******++++++*********++++++*********,,,---///000000///---,,,..................------+++++++++)))'''''')))***************************(((((((((((((((''''''&&&&&&&&&&&&&&&%%%$$$######%%%&&&((()))))))))((('''&&&'''''''''(((((())))))&&&&&&&&&''''''(((((((((&&&%%%%%%(((******&&&###'''''''''''''''((()))***&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((()))***+++***)))'''''''''((()))))))))(((((((((((())))))&&&(((***)))&&&&&&'''***'''(((((()))))))))))))))"""&&&))))))'''&&&''')))'''&&&&&&((()))(((&&&$$$'''%%%$$$%%%'''***,,,---+++)))'''&&&'''((('''&&&&&&''')))***+++++++++***'''(((((()))******++++++...---+++(((&&&'''***---''')))+++***'''&&&(((***,,,,,,,,,,,,,,,***))))))...---,,,+++************$$$&&&))))))'''''')))+++(((((((((***+++***'''%%%&&&''''''((()))******+++&&&'''''''''(((((())))))(((((()))***************(((((()))*********************+++++++++,,,,,,,,,******++++++++++++******************************'''((()))******)))((('''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))))))))(((((('''''''''&&&''''''&&&%%%&&&'''((()))((((((((((((((((((((((((((((((((((((((()))******%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&''')))******(((&&&%%%''''''''''''((((((((()))((((((''''''&&&&&&&&&%%%''''''((((((((((((''''''$$$%%%((()))***)))((('''((((((((()))***,,,---...++++++++++++++++++++++++++++++,,,,,,,,,---------,,,------......------,,,.......................................------,,,***+++,,,------,,,+++*********++++++++++++******++++++***))))))***++++++******))))))))))))******+++)))'''))),,,---+++((($$$,,,444555000++++++...(((,,,...,,,(((&&&))),,,((((((((((((((((((((((((%%%%%%'''((((((((('''&&&&&&'''''''''(((((())))))$$$%%%(((******(((%%%$$$'''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''&&&%%%%%%$$$))))))))))))(((((((((((()))***************))))))((('''''''''''')))+++,,,((((((((((((((((((((((((+++++++++++++++***)))(((******))))))((('''''''''''')))+++***)))))),,,///777222,,,***,,,,,,***'''&&&&&&&&&&&&''')))******((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))((()))***++++++***)))((())))))*********+++++++++******+++,,,,,,,,,,,,+++((()))***,,,...///000111...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,)))))))))))))))))))))))))))(((%%%###$$$'''(((&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%&&&''''''(((''''''&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((($$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((+++***'''%%%$$$$$$&&&&&&"""###%%%'''((()))******)))))))))))))))(((((('''***)))'''&&&&&&'''((((((***'''%%%%%%'''((('''%%%)))))))))))))))******+++%%%$$$%%%+++000111---(((((((((((((((((((((((((((((()))))))))))))))(((((('''((((((***+++,,,---...************))))))))))))((((((((((((((()))******+++***************+++,,,---+++)))'''&&&&&&((((((***)))((('''&&&&&&'''((('''''''''''''''((())))))***)))(((&&&&&&((()))***''''''(((((())))))******%%%''')))+++,,,+++******)))))))))((((((((((((((((((((((((((())))))))))))***+++,,,,,,,,,,,,+++*********++++++++++++******))))))))))))(((((((((((((((***+++***)))((()))***)))((('''&&&&&&'''((()))'''''''''''''''((()))*********))))))(((((((((''''''&&&&&&%%%&&&'''((()))&&&''')))((('''%%%&&&&&&&&&&&&&&&(((+++,,,+++***%%%&&&((()))((((((((()))''''''''''''((((((((((((&&&&&&''''''((()))))))))$$$%%%&&&((())))))******''''''''''''''''''''''''((()))(((&&&$$$$$$%%%'''((((((((((((((('''''''''%%%''')))***))))))***+++(((((((((((())))))))))))))))))***+++,,,,,,------000///---,,,++++++,,,,,,...---,,,+++***)))))))))+++++++++,,,---...///000000/////////............,,,---......//////......---,,,++++++******+++++++++++++++************)))******))))))))))))******************))))))))))))*********,,,///333777999///---+++)))***+++...///*********)))(((''''''''')))(((((((((''''''''''''''''''(((((('''&&&%%%%%%((('''&&&%%%&&&(((***+++&&&%%%%%%%%%&&&''')))***''''''''''''''''''&&&&&&(((((()))'''%%%%%%&&&'''&&&&&&''''''&&&%%%%%%$$$))))))))))))(((((((((''''''(((((())))))((((((''''''&&&&&&''''''((())))))))))))))))))))))))))))))******++++++***))))))((())))))))))))))))))))))))''')))+++***)))))),,,...333...***))),,,---,,,)))''''''''''''((()))******((((((((((((((((((((((((++++++***)))(((''''''&&&$$$$$$%%%&&&'''((()))***))))))))))))))))))))))))((())))))******)))(((((()))+++---//////...,,,+++++++++,,,---------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))))))))******))))))))))))))))))))))))'''''''''&&&&&&''''''&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''&&&((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&'''((((((***)))'''&&&%%%%%%&&&&&&%%%%%%&&&&&&''''''((((((&&&'''((()))))))))))))))+++***)))(((''''''(((((((((&&&$$$%%%''')))((('''(((''''''''''''((())))))//////000444888666000***''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&'''((()))***+++,,,*********)))))))))((((((((((((((((((((()))******))))))((((((((((((((())),,,+++)))'''&&&'''((((((***)))((('''&&&''''''((('''''''''''''''((())))))+++***(((''''''(((***+++))))))))))))((((((((((((&&&''')))+++++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++***)))))))))))))))******)))))))))))))))))))))(((((((((((((((***+++***)))((()))******)))(((''''''((()))***(((''''''''''''(((((()))))))))(((((((((''''''''''''&&&&&&%%%&&&'''((()))$$$&&&((()))(((((()))***%%%$$$%%%''')))***)))(((%%%&&&(((((('''''''''(((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''******+++)))((()))+++---((((((((((((((((((((('''%%%'''((((((&&&%%%&&&&&&(((((((((((())))))))))))))))))***++++++,,,------...---,,,+++++++++,,,------,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,---...///............---------,,,,,,---...............---,,,,,,+++++++++++++++++++++++++++******************))))))))))))******************)))))))))))))))))))))***---000333555444333111/////////000000,,,,,,+++******)))(((((((((((((((((((((((('''''')))))))))))))))(((((((((''''''((((((((((((((((((%%%&&&'''))))))))))))(((((((((((((((((((((((((((&&&''''''%%%$$$###$$$&&&(((((((((((((((''''''&&&)))))))))(((((((((''''''''''''((((((((((((((('''&&&&&&'''''''''''''''&&&))))))))))))))))))))))))))))))******))))))(((((((((((())))))***++++++,,,((()))******))))))+++------***'''(((+++------+++***)))))))))))))))******((((((((((((((((((((((((******))))))((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))(((''''''***---000000...+++)))******+++,,,,,,,,,,,,,,,---------,,,++++++******+++,,,...000000...,,,+++------------------------+++***))))))(((((())))))))))))))))))))))))))))))&&&'''(((((('''&&&'''(((''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%&&&&&&&&&)))((('''&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((('''&&&&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%'''((()))*********,,,+++***)))((((((((((((&&&$$$$$$%%%''')))***)))&&&&&&%%%%%%&&&&&&'''(((......///222444222,,,'''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((%%%%%%&&&'''(((((())))))******))))))))))))((((((((((((((((((((()))*********))))))(((''''''''''''+++***((('''&&&''''''((())))))(((''''''''''''((('''''''''''''''((())))))+++***)))(((((()))***+++*********)))(((''''''''''''((()))*********)))(((((()))))))))***+++++++++(((((((((((())))))))))))((())))))******))))))((((((((())))))))))))(((((((((((((((((())))))))))))(((***+++***)))((()))***+++***)))(((((()))***+++)))((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((%%%''')))))))))((()))***$$$######%%%((()))(((&&&''''''''''''''''''&&&&&&''''''''''''((((((((((((***))))))(((''''''&&&&&&(((((((((((((((''''''&&&''''''''''''''''''''''''&&&'''(((((('''(((***,,,''''''((((((((((((((((((&&&((()))(((&&&$$$$$$%%%(((((((((((())))))))))))))))))******+++,,,,,,,,,,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,---...//////...------,,,,,,------.........---------,,,,,,+++,,,------......------------,,,++++++++++++,,,,,,+++++++++******************))))))))))))******************))))))))))))((((((((()))***,,,///000777666555444222111000///......---,,,+++***))))))((((((((((((((((((((((((((((((((()))))))))))))))&&&((()))******)))'''%%%%%%'''***,,,,,,***(((&&&))))))))))))))))))))))))&&&''''''&&&$$$$$$%%%'''*********++++++******)))))))))(((((((((''''''''''''(((((())))))))))))(((&&&'''((()))((('''&&&%%%************************(((((())))))))))))(((((())))))******++++++++++++))))))))))))))))))+++,,,***(((&&&'''***,,,,,,+++++++++******)))*********(((((((((((((((((((((((($$$$$$%%%&&&'''((()))*********)))'''&&&%%%$$$###(((((((((((((((((((((((('''''''''(((((((((((((((%%%''')))***+++***((('''''''''((()))))))))))))))******+++++++++++++++,,,------...//////...------...............---------+++*********))))))))))))((((((((((((((((((((((((&&&&&&''')))'''%%%&&&***''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''+++***'''%%%$$$%%%&&&'''&&&'''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''%%%&&&&&&&&&'''(((((()))&&&''''''(((''''''&&&%%%'''&&&%%%$$$$$$%%%&&&'''%%%&&&'''((())))))))))))++++++***)))((('''&&&&&&&&&%%%%%%%%%'''((())))))&&&&&&%%%%%%&&&&&&'''((('''&&&'''(((++++++(((%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))(((&&&&&&&&&''''''(((((((((***)))))))))((((((((((((((((((((((((((())))))***---,,,+++))))))(((((((((***)))(((''''''''''''(((((((((((('''''''''(((((('''''''''''''''((())))))+++***))))))))))))***+++***)))))))))((((((((('''((())))))***))))))((('''(((((()))***+++,,,,,,---(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((***+++***)))((()))***+++***)))((((((((()))******)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******)))'''%%%%%%%%%$$$$$$$$$%%%(((((((((&&&***)))((('''(((((('''&&&''''''''''''(((((((((((())))))((((((''''''''''''$$$%%%&&&((())))))******''''''''''''''''''''''''&&&'''(((((('''''')))***''''''''''''((((((((((((((()))******((('''''''''(((((((((((())))))))))))))))))******+++++++++,,,,,,,,,,,,------...///000......---------....../////////.........//////000//////.........---------+++,,,,,,---------------......---,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))******************)))))))))((((((((((((((()))***+++,,,222222333333222000///---///......---,,,+++***)))((((((((((((((()))))))))&&&&&&&&&&&&''''''((((((((()))******)))((('''&&&'''((()))******)))'''&&&(((((()))))))))))))))***((())))))(((''''''(((***((())))))*********))))))((((((((((((''''''''''''%%%&&&''''''(((((((((''''''((()))******)))'''&&&))))))))))))))))))))))))'''((())))))))))))((((((++++++++++++******))))))***)))(((((()))*********)))((((((((()))******))),,,++++++************+++))))))))))))))))))))))))$$$$$$%%%&&&'''((()))***(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&%%%&&&'''((((((''''''((())))))))))))(((------------------------///...------------.../////////.........---------+++++++++++++++*********(((((((((((((((((((((((((((%%%&&&))))))%%%''',,,(((''''''&&&&&&''''''(((''''''&&&&&&&&&''''''(((+++***'''%%%$$$%%%&&&'''&&&&&&'''((((((''''''&&&&&&'''''''''((((((((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''((((((%%%&&&''''''(((''''''&&&%%%%%%%%%%%%&&&'''((((((''''''(((((((((((('''''')))((((((((('''&&&%%%%%%'''''''''&&&&&&&&&'''(((''''''&&&&&&''''''((()))+++)))'''&&&''')))******&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((())))))***,,,+++***)))((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((('''''''''''''''((())))))***))))))))))))))))))***'''((((((((()))))))))***((())))))))))))(((((('''(((((()))***+++,,,,,,---(((((((((((())))))))))))************************)))******++++++******)))'''((((((((()))))))))***(((***+++***)))((()))******)))((('''&&&''''''(((***)))((('''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))(((&&&$$$$$$$$$&&&&&&&&&''')))***)))'''---***(((((()))***)))'''''''''''''''((((((((((((''''''''''''(((((())))))$$$%%%&&&((())))))******''''''''''''''''''''''''+++,,,---,,,***)))***+++&&&'''''''''(((((())))))&&&(((******)))))))))***(((((((((((()))))))))))))))***************++++++,,,,,,---...///000000111111000///...------------......//////000222333444000000000000////////////+++,,,------......------///...------,,,,,,------,,,,,,,,,++++++++++++*********))))))))))))******************)))))))))((())))))))))))))))))******+++---...000000000///......------,,,,,,+++******(((((())))))))))))))))))&&&&&&%%%%%%&&&'''((()))+++***)))(((''''''((()))(((((('''&&&&&&&&&'''''''''''''''(((((()))))))))((()))***)))(((((()))+++%%%&&&&&&'''''''''''''''((((((((('''''''''&&&&&&"""###$$$%%%&&&&&&&&&&&&(((((()))))))))))))))((((((((((((((((((((((((((((((((())))))******)))))),,,++++++***))))))((((((***)))'''((()))******)))))))))))))))))))))))))))+++***************++++++))))))))))))))))))))))))******))))))((((((((('''######%%%&&&((()))***+++((((((((((((((((((((((((''''''''''''((()))******)))(((&&&%%%&&&'''***+++))))))***+++++++++++++++222222111000...---,,,,,,000...,,,++++++,,,...000//////......---,,,,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))***%%%&&&...000+++(((+++((((((''''''''''''(((((('''''''''&&&''''''((())))))((('''&&&%%%%%%&&&'''%%%&&&'''))))))(((''''''&&&''''''((())))))******)))******************)))''''''''''''''''''''''''&&&''''''(((((('''&&&&&&%%%&&&&&&&&&'''((((((((($$$%%%&&&'''((((((((((((((((((((((((((('''&&&%%%&&&&&&'''''''''&&&%%%%%%'''(((((('''%%%%%%&&&'''((((((((('''(((((()))***000---***'''&&&'''(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******)))******))))))))))))))))))))))))((((((((((((''''''((((((((((((((()))******)))(((((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((()))((((((((('''''''''''''''((())))))((((((((())))))((((((((('''''''''((()))*********((((((((((((((((((((((((((()))))))))***+++++++++(((((((((((())))))))))))+++******))))))******+++******++++++++++++******''''''(((((())))))******(((***+++***)))((()))******)))(((&&&&&&&&&'''''')))((((((''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&%%%%%%$$$!!!###%%%&&&&&&&&&'''(((((('''''')))***+++***(((---***&&&&&&)))+++***(((''''''''''''((((((((((((&&&&&&''''''((())))))***(((((((((((((((''''''&&&'''''''''''''''''''''''')))+++,,,+++)))''''''(((&&&&&&''''''((()))))))))$$$&&&((()))(((((()))***(((((((((((())))))))))))************************+++,,,---///000000000000111000///...---,,,,,,,,,---......000111333555666111111111000000000//////,,,---......//////......//////...------------...,,,,,,,,,,,,++++++++++++******))))))))))))******************))))))))))))))))))))))))))))))))))))''')))+++---///000000000,,,---,,,,,,,,,,,,,,,,,,*********))))))((((((((())))))(((''''''(((***+++,,,***(((''''''((()))+++((('''&&&%%%%%%&&&((()))&&&''''''(((((()))))))))'''(((((((((&&&'''(((***%%%&&&&&&'''((((((''''''(((((('''''''''&&&&&&&&&$$$$$$%%%&&&'''''''''''''''''''''''''''((()))***''''''''''''''''''''''''((())))))***++++++******))))))))))))))))))))))))+++)))'''''')))***)))((('''((()))******)))******)))))))))))))))***+++,,,))))))))))))))))))))))))++++++***)))(((''''''&&&###$$$%%%&&&''')))******))))))))))))))))))))))))((((((''''''((()))+++,,,))))))((((((((()))***+++)))***++++++,,,,,,++++++.........---,,,+++******------,,,,,,,,,,,,------.........---,,,+++++++++***++++++,,,+++***)))((())))))))))))))))))))))))***%%%)))666;;;333***'''((((((''''''''''''(((((('''''''''''''''((())))))'''''''''''''''''''''&&&%%%&&&((()))))))))(((''''''''''''((((((((((((((())))))************))))))'''''''''''''''''''''''''''((((((((((((&&&%%%$$$&&&&&&%%%%%%&&&''')))***%%%''')))******)))'''&&&&&&&&&''''''((('''''''''%%%&&&'''((((((((('''&&&%%%'''((('''%%%%%%''')))((((((''''''(((((()))*********)))'''&&&%%%&&&&&&''''''''''''''''''''''''&&&'''((()))*********************))))))((((((((())))))((((((((('''''''''((((((((((((((()))******(((''''''&&&&&&&&&''''''&&&'''''''''''''''''''''%%%&&&((()))))))))(((((('''''''''''''''((())))))''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))***)))(((((((((((()))***))))))************))))))'''''''''((()))*********(((***+++***)))((()))***+++***)))''''''''''''((((((''''''''''''(((((()))%%%&&&&&&&&&''''''''''''%%%&&&&&&'''&&&%%%$$$### """%%%&&&'''''')))***)))(((((()))***+++***(((+++'''###$$$'''***)))'''''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''$$$&&&(((((('''%%%%%%&&&&&&&&&''''''((())))))***''')))++++++)))))))))***(((((((((((())))))))))))************))))))))))))***+++,,,.........------//////...---,,,,,,,,,------......///000111333444000000000000////////////---...//////000000//////000//////...............------,,,,,,,,,+++++++++******))))))))))))******************))))))))))))'''(((((((((((((((((((((%%%&&&(((***,,,---...///,,,------......//////000,,,++++++***)))(((''''''+++***(((''''''((()))***))))))))))))))))))******&&&&&&''''''(((((())))))''''''((())))))***++++++'''((((((((('''''')))+++(((((()))***************(((((('''''''''&&&&&&&&&'''((()))***++++++++++++&&&%%%%%%%%%&&&''')))***''''''''''''''''''''''''))))))***+++++++++++++++''''''(((((())))))******+++)))&&&''')))***)))'''%%%''')))*********+++,,,(((((((((((()))***+++,,,))))))))))))))))))))))))&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&************************)))((((((((()))***,,,---&&&''')))*********)))((((((((()))***************&&&&&&&&&'''(((((())))))***+++---......---+++***......---,,,,,,+++******)))******++++++)))((('''))))))))))))))))))))))))***%%%+++===EEE:::+++$$$((((((''''''''''''(((((('''''''''''''''((())))))%%%&&&'''((((((''''''&&&$$$&&&((()))***)))((('''((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((())))))(((&&&$$$###'''&&&%%%$$$%%%'''***+++''')))+++---,,,)))&&&###$$$$$$&&&'''(((((())))))%%%&&&'''))))))))))))(((###%%%''''''%%%&&&))),,,(((''''''''''''((())))))"""%%%'''))))))(((''''''((((((((((((((((((((((((&&&'''((()))******************))))))(((((('''''')))(((((((((''''''''''''((((((((((((((()))******))))))((((((((())))))***&&&&&&''''''(((''''''&&&%%%&&&((()))))))))(((((('''''''''''''''((())))))&&&&&&''''''''''''&&&&&&******))))))((((((''''''&&&&&&&&&&&&''')))***+++))))))))))))(((((((((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))(((((())))))))))))((((((&&&''''''((()))******+++(((***+++***)))((()))***---,,,***)))((((((((()))'''''''''''''''((()))***&&&&&&&&&''''''(((((((((%%%&&&&&&'''&&&%%%###"""###%%%'''(((''''''((()))(((((('''(((******)))''')))%%%!!!"""&&&)))(((&&&''''''''''''((((((((())))))))))))(((''''''&&&&&&$$$%%%&&&((())))))******''''''''''''''''''''''''%%%''')))******))))))***&&&&&&&&&'''((())))))***,,,...///...,,,******+++(((((((((((())))))))))))*********))))))))))))))))))***+++,,,---,,,+++***---,,,,,,,,,,,,---.....................///000000000/////////...............//////000000000000000000000///...............---------,,,,,,,,,++++++******))))))))))))******************))))))))))))&&&&&&'''(((((('''''''''###$$$%%%&&&(((***+++,,,------...///000111222222---,,,+++***)))'''&&&&&&***)))'''%%%$$$%%%&&&'''&&&''')))+++,,,+++***)))$$$&&&(((+++,,,+++)))(((((())))))***++++++,,,,,,)))***+++***)))***+++---&&&''')))+++++++++***)))###%%%'''))))))((('''&&&))))))(((((((((((())))))'''(((((((((((((((''''''++++++***)))((('''&&&&&&((((((((((((''''''''''''))))))))))))))))))))))))************))))))))))))''''''(((((()))))))))******************+++++++++,,,***''''''((())))))(((%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((())))))))))))((((((((()))))))))((('''&&&&&&)))(((((('''(((((()))))))))******+++++++++******------,,,------...///000222000---+++,,,---------++++++*********************,,,---+++'''%%%'''***(((+++...000000...***(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******(((((('''&&&%%%%%%$$$$$$''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''***++++++)))&&&%%%%%%&&&)))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&))))))))))))))))))))))))+++***(((&&&&&&&&&'''((()))'''&&&''')))************))))))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((('''((()))******)))((('''&&&&&&&&&'''&&&&&&%%%$$$(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))(((''''''(((((()))***+++++++++******))))))(((((((((((())))))))))))((((((+++)))((()))+++,,,***'''((()))***+++,,,++++++***---,,,***((('''((()))***''''''''''''''''''''''''((()))++++++***(((&&&$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''((())))))(((((('''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''''''''((((((((((((&&&'''((())))))(((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))///444111)))%%%(((...)))))))))))))))))))))))))))***+++,,,,,,+++))))))***+++,,,------------------.........------///000////////////////////////------...000000111111111,,,,,,------...//////000........................---------------,,,,,,+++))))))))))))))))))))))))************))))))))))))(((''''''''''''(((((()))((((((((((((((((((((((((,,,,,,---......///000000...---+++)))''''''''''''''''''''''''(((((((((((()))(((((((((((((((((()))******))))))((((((((('''(((((((((((()))))))))))))))(((&&&&&&'''(((((('''(((***...111111...***'''%%%%%%'''(((((((((''''''((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((()))))))))))))))))))))))))))((((((((())))))))))))))))))))))))%%%&&&&&&&&&''''''((((((++++++++++++************))))))************++++++,,,***''''''((())))))((('''''''''''''''(((((((((%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))(((((())))))))))))((((((((((((((()))((((((''''''************)))))))))))))))******++++++++++++***------,,,------...///000333000---,,,,,,------,,,,,,,,,,,,,,,,,,+++***))),,,+++******************'''))),,,......,,,)))'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((,,,,,,,,,+++(((&&&&&&''')))(((((('''&&&&&&''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((('''''''''((()))***)))***))))))(((''''''&&&&&&&&&''''''((((((''''''&&&'''''''''((((((((())))))(((((((((((((((((((((((((((((()))******)))((((((%%%%%%&&&'''''''''''''''&&&&&&&&&'''''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''******))))))((((((''''''))))))))))))))))))))))))***)))((((((((((((((()))*********)))))))))))))))((()))))))))))))))((('''***(((''')))++++++)))'''((()))***+++,,,+++*********)))((((((((()))***+++''''''''''''''''''''''''***++++++++++++)))((('''((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&''''''((((((((((((''''''&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((())))))((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((,,,///...)))(((+++000************************)))***++++++++++++***)))(((((()))***************,,,---...---,,,,,,...000000000000000000000000000......///000111111111111000000///...------,,,,,,...............//////000000000111111000///---,,,************************************))))))))))))(((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((()))******+++,,,,,,---,,,***)))''''''''''''((((((((((((((((((((((((((())))))******))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((()))'''&&&'''((()))((('''***---333666555000***&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''%%%&&&'''((()))***,,,,,,+++*********)))))))))((())))))))))))))))))))))))&&&'''((()))***+++,,,,,,---,,,,,,+++******))))))(((((())))))************,,,***''''''((())))))((())))))((((((((((((((('''%%%&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''((()))))))))((((((***************)))((('''))))))***+++++++++++++++------,,,------...///000333111...,,,,,,---,,,+++------...///...,,,)))(((+++(((&&&(((,,,---+++(((%%%''')))++++++***'''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''$$$$$$%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))---------,,,)))''''''((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&(((((((((''''''(((((()))''''''''''''''''''''''''%%%''')))++++++***((('''((((((((((((((((((((())))))))))))(((''''''&&&&&&''''''((((((((((((''''''''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))$$$%%%&&&((())))))******'''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''+++******)))(((''''''&&&))))))))))))))))))))))))+++***)))(((''''''''''''((())))))))))))))))))***)))))))))))))))(((''''''(((((('''((()))***(((&&&((()))***+++++++++***)))&&&&&&'''(((((()))******''''''''''''''''''''''''*********)))((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((()))*********+++...111************************))))))***++++++******)))++++++++++++,,,,,,,,,,,,+++,,,---,,,++++++---///111111111111111111111111///000000111111111000000111111000///...,,,,,,+++---.........///111222222222333333333222///---+++************************************))))))))))))(((((('''&&&%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&''''''(((((()))))),,,+++***)))(((''''''((())))))))))))))))))))))))((()))+++,,,,,,+++)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((***)))'''%%%))),,,111444444000+++'''((((((''''''''''''((()))(((''''''&&&&&&''''''(((&&&'''((((((((((((((((((%%%%%%&&&((()))+++,,,,,,+++******))))))((((((((((((((((((((((((((((((((())))))******+++,,,,,,---***)))))))))))))))))))))((((((((())))))******+++,,,***''''''((())))))(((******))))))((((((''''''((((((''''''''''''''''''&&&'''''''''(((((((((((())))))(((((((((((())))))&&&'''((())))))))))))))))))))))))))))))(((&&&%%%))))))***+++,,,,,,,,,,,,------,,,------...///000333111...---------,,,***,,,---//////...+++(((&&&)))((('''(((***+++)))'''%%%'''(((******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''***))))))(((((('''''''''$$$$$$%%%&&&&&&''''''(((((((((((((((''''''&&&&&&(((''''''''''''((())))))++++++,,,***'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%'''''''''((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&)))((('''''''''((()))***''''''''''''''''''''''''%%%(((,,,///000...+++)))'''((())))))(((''''''((())))))(((((('''''''''''''''(((((())))))((((((''''''(((((((((((()))))))))((((((((((((((((((((((((*********))))))*********&&&&&&((())))))*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''++++++***)))((('''&&&&&&))))))))))))))))))))))))******)))((((((((((((((('''((((((((())))))******)))******))))))((('''&&&'''''''''(((((((((''''''((()))***++++++***)))(((&&&&&&'''((()))(((((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((***))))))((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((''''''***---///000++++++++++++++++++++++++)))))))))***************------,,,,,,,,,---------***+++,,,+++******,,,...111111111111111111111111000111111111111111000///.............../////////.........///000222444555444555555555222///,,,)))************************************)))))))))(((***)))((('''&&&%%%%%%%%%((((((((((((((((((((((((''''''(((((()))))))))*********))))))((((((((((((************))))))))))))((())),,,------,,,)))((()))))))))))))))(((((((((&&&&&&'''''''''((((((((('''&&&''')))******'''$$$''')))+++------,,,***))))))(((((('''''''''(((((()))(((((((((((((((((()))&&&&&&'''(((((((((((((((&&&''''''((()))******+++******)))(((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***++++++,,,'''(((((()))***+++++++++,,,***''''''((())))))(((******))))))((((((''''''******)))(((''''''&&&&&&'''''''''(((((((((((()))))))))(((((((((((())))))''''''((()))*********))))))*********)))(((((('''))))))***,,,,,,---------------,,,------...///000222000...---------,,,***+++,,,---...---***'''%%%***,,,---,,,***'''((()))'''((())))))******))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''*********))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))((('''&&&(((''''''''''''((())))))'''(((((('''%%%$$$%%%&&&$$$%%%&&&&&&&&&&&&%%%%%%((((((((((((((('''''''''''''''''''''''''''''''''))))))(((((((((''''''''')))(((''''''''')))***+++((((((((((((((((((((((((%%%(((,,,///000///,,,***(((***,,,+++(((''''''(((((((((((((((''''''''''''((())))))))))))))))))((((((((((((((()))))))))***))))))))))))))))))))))))***++++++++++++++++++***((()))))))))))))))(((((()))))))))))))))((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((*********)))(((''''''&&&))))))))))))))))))))))))((((((((((((((()))******''''''(((((()))))))))***)))))))))))))))(((''''''&&&'''((((((((('''''''''((()))***+++******((((((((((((((()))((('''&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((******)))((('''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((+++)))&&&&&&))),,,------************************((((((((())))))******++++++***))))))))))))*********+++++++++******,,,---000000000000000000000000000000111111111000000///.........///////////////............000222555666888888888666444111---+++************************************)))))))))(((++++++)))(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))((((((((((((+++*********)))))))))(((((())),,,------,,,)))(((((((((((()))))))))))))))''''''((((((((()))))))))'''&&&''')))******'''$$$&&&&&&&&&''''''((()))***)))))))))(((((((((((('''))))))(((((((((((())))))%%%&&&'''((())))))))))))'''((((((((()))))))))*********)))((('''&&&%%%%%%))))))))))))))))))))))))+++*********)))))))))(((((()))***+++,,,...//////(((((()))***+++,,,,,,---,,,***''''''((())))))((())))))((((((((((((((('''++++++***)))(((''''''&&&(((((((((((())))))))))))***)))(((''''''((()))***(((((()))*********))))))++++++************++++++))))))+++,,,------------------,,,------...///000000///............---+++***+++,,,,,,,,,***'''&&&,,,///222111,,,))))))+++(((((())))))******++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&%%%((()))*********)))'''&&&''''''&&&&&&''''''((()))$$$&&&''''''%%%%%%&&&(((%%%&&&'''((((((((('''&&&((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))***++++++))))))))))))))))))))))))$$$%%%(((***++++++)))((())),,,...---***''''''(((((((((((((((((((((''''''))))))************))))))((((((((()))))))))******))))))))))))))))))))))))***+++,,,------,,,+++***)))))))))))))))(((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((()))***+++'''(((((((((((((((((()))(((((())))))))))))((((((&&&(((***)))((('''((((((((()))*********)))((('''******)))(((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''&&&&&&'''(((((()))'''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((***)))((('''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***)))'''''')))***++++++))))))))))))))))))))))))((((((((((((((()))++++++---,,,+++))))))***++++++***+++,,,+++******,,,..............................//////000000000//////111111000//////.........///...---...///222555666;;;;;;999777555222000///++++++++++++++++++++++++************))))))))))))++++++***)))((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''((()))))))))((((((*********))))))(((((('''((()))+++,,,,,,+++)))(((&&&&&&&&&'''''''''''''''(((((((((((()))))))))***'''''''''(((***)))'''%%%''''''&&&&&&&&&''''''(((((())))))***)))((('''&&&(((((((((''''''(((((((((%%%&&&'''((())))))))))))'''''''''((()))*********++++++***)))((('''&&&&&&)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,---******+++,,,,,,---......))))))***+++,,,---......,,,***''''''((())))))((('''''''''''''''((((((((())))))))))))))))))))))))))))))))))))*********+++***)))(((''''''((()))***))))))*********)))(((((()))((('''&&&&&&(((+++---((()))+++,,,---.........------,,,------...///000...------...//////...,,,+++,,,,,,,,,++++++***)))+++---...///---,,,******(((((((((((()))***+++,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$%%%%%%&&&&&&'''''''''((()))***++++++)))(((&&&&&&&&&&&&&&&&&&''''''(((%%%&&&((()))((()))+++,,,'''(((***+++,,,+++***))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''((())))))******''''''((()))***++++++***((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((***...111///+++'''''')))'''((((((((((((((((((((()))******++++++******)))(((((()))))))))*********)))))))))))))))))))))))))))***---//////---***)))''''''(((((()))((((((((($$$%%%%%%&&&'''((())))))))))))))))))))))))))))))'''''''''((()))*********(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))***((((((((((((((('''''''''&&&'''((())))))******)))''')))++++++)))'''(((***((()))*********)))'''&&&+++***)))((((((((()))***'''''''''''''''''''''''''''((()))******)))((('''&&&&&&''''''((())))))***&&&&&&&&&&&&''')))***+++((((((((()))))))))******'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((''''''&&&'''((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((()))))))))***+++((((((((((((((((((((((((((((((''''''((()))+++,,,000///---++++++,,,---...***+++,,,,,,++++++,,,...........................,,,---...///////////////000////////////////////////...------...111333555;;;999777444222000//////++++++++++++++++++++++++************))))))))))))***)))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((((((******)))(((((('''&&&&&&((())))))******))))))(((&&&&&&&&&&&&'''''''''((('''''''''((((((((()))))))))'''&&&'''((()))(((''')))))))))(((''''''&&&&&&((()))***+++***)))'''%%%'''''''''&&&&&&'''''''''%%%&&&'''((())))))))))))%%%&&&'''((()))***+++,,,,,,,,,+++***)))((('''&&&))))))))))))))))))))))))''''''((()))***++++++,,,******************++++++)))******,,,---...//////,,,***''''''((())))))(((%%%&&&&&&&&&''''''((((((&&&'''((()))***+++,,,,,,)))*********+++++++++++++++)))(((''''''((()))+++***************)))((('''&&&$$$"""!!!"""%%%(((+++((()))+++,,,---.........---------------...000000------,,,...///000...------,,,,,,,,,,,,,,,,,,,,,)))''''''***------***&&&((('''''''''((()))+++,,,((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%'''((()))***((()))+++,,,+++***((('''&&&%%%%%%%%%%%%&&&''''''&&&(((***++++++,,,///000)))***,,,.........,,,+++))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&'''((()))***++++++&&&''')))***+++++++++***'''''''''''''''''''''''')))(((&&&&&&&&&''')))******///222111,,,((((((***'''''''''(((((((((((((((******++++++++++++******))))))))))))************))))))))))))))))))))))))(((***...000000...***((($$$%%%&&&((())))))))))))%%%&&&'''((()))+++,,,,,,************************&&&''''''((()))******+++))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))+++***)))((((((''''''((())))))(((((('''''''''&&&%%%&&&''')))************'''***,,,+++)))((()))+++((()))*********((('''&&&***)))((('''(((***,,,---''''''''''''''''''''''''$$$&&&'''))))))(((&&&%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&((()))+++,,,(((((())))))******++++++'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''''''''((((((((())))))((('''&&&&&&''')))***''''''((((((((((((''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))###&&&)))***))))))+++,,,((((((((((((((((((((((((((('''''''''((()))+++,,,---,,,***(((((()))***++++++,,,---,,,++++++---///////////////////////////+++,,,---...////////////+++,,,---///000222333444000...---,,,---000333555888666222///---,,,,,,---++++++++++++++++++++++++************))))))))))))(((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''')))))))))((((((***))))))((('''&&&&&&%%%)))(((((((((((((((((()))'''((((((((())))))******&&&&&&&&&'''''''''((((((***(((&&&&&&''')))((('''))))))((((((''''''&&&&&&''''''((((((((((((''''''&&&'''''''''''''''&&&&&&(((((())))))*********+++))))))))))))************///...,,,***((('''&&&&&&*********))))))))))))))),,,,,,,,,++++++******************)))******+++,,,******+++,,,------...///,,,***'''$$$$$$%%%((()))))))))))))))))))))((((((+++(((&&&&&&)))+++)))'''%%%&&&''''''((())))))***%%%%%%&&&'''((()))******(((((())))))))))))(((((((((((((((((()))))))))))))))*********++++++++++++)))+++,,,,,,,,,,,,---///.............../////////000///...,,,+++***))))))*********++++++,,,,,,,,,,,,+++***))))))***+++,,,+++******))))))******+++******)))'''&&&'''+++...//////...,,,++++++'''###))))))(((''''''''''''(((&&&''''''&&&$$$$$$%%%'''%%%&&&(((***++++++******+++***)))(((''''''((()))"""***...,,,)))+++///000(((''',,,555666///***)))))))))))))))))))))))))))))))))))))))))))))))))))---***((((((+++,,,+++)))((((((************)))(((*********)))((((((''''''&&&'''((('''&&&''')))***,,,+++++++++******))))))***((('''(((***+++)))&&&&&&'''***///222111+++&&&((((((((((((((('''&&&&&&+++***)))(((((()))***+++(((***,,,---,,,***'''%%%***+++,,,,,,,,,***)))(((%%%''')))++++++***(((&&&'''((()))))))))))))))((()))))))))))))))(((''''''+++,,,,,,---,,,+++***)))))))))(((((())))))***++++++)))'''''')))+++++++++(((((())))))((('''&&&&&&((((((((((((((((((((((((+++***((('''''''''((()))(((((((((((())))))))))))))))))))))))************''''''''''''((((((((()))))))))))))))))))))))))))''''''(((((())))))******%%%%%%%%%&&&&&&&&&''''''***+++,,,***'''&&&(((***&&&'''***,,,,,,+++)))'''%%%''')))++++++***(((''')))((('''&&&&&&'''((()))''''''''''''((((((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&))))))))))))))))))))))))'''((()))++++++***))))))'''***---+++'''&&&(((,,,+++***)))(((''''''(((((()))(((((('''''''''(((((((((((()))******************+++---...///...------------,,,------...///000---------............///...///////////////......111111000000//////......//////...---,,,,,,++++++******++++++++++++******(((((()))))))))(((((('''+++***)))(((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&((((((''''''''''''((((((+++***)))(((((('''((((((%%%'''***++++++***'''&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''((((((((((((''''''&&&''''''(((((('''&&&&&&))))))))))))(((((((((((())))))))))))************---,,,+++)))((('''&&&&&&***))))))))))))))))))))),,,++++++++++++++++++******************++++++,,,*********+++,,,------...,,,***(((''''''(((***+++************))))))))))))***)))''''''((())))))(((&&&&&&&&&'''((()))******''''''(((((()))*********(((((())))))))))))(((((((((((((((((()))))))))***'''''''''((((((((())))))***,,,------------...000---...///000111111111000---///000///,,,******+++))))))*********++++++++++++***)))(((((()))***++++++******)))(((((()))))))))))))))((((((***...222111000---,,,,,,...---,,,)))(((((('''''''''''''''&&&((()))((('''&&&'''((($$$%%%&&&'''''''''''''''((('''&&&%%%$$$%%%%%%&&&&&&***+++******------+++((('''***000222---)))***))))))))))))))))))))))))((((((((((((((((((((((((+++)))'''(((***+++***(((''''''''')))+++***(((%%%))))))((((((((((((''''''******+++)))((('''((()))++++++******)))))))))))))))((('''(((***+++)))&&&&&&'''***---000///+++'''******************))))))((('''&&&%%%%%%%%%%%%%%%)))***+++++++++)))'''&&&((())))))***)))((('''&&&((('''''''''''''''''''''))))))))))))(((((((((((()))))))))))))))(((''''''***+++,,,,,,+++***)))(((,,,,,,++++++++++++,,,,,,***)))((((((***+++************+++++++++***))))))************************+++***))))))((((((((()))))))))))))))************((('''%%%$$$$$$&&&(((***'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))***+++***'''&&&(((***'''(((***+++++++++)))((((((((())))))((('''&&&%%%)))((('''&&&&&&'''((()))''''''''''''(((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''))))))))))))))))))))))))(((((()))************)))***---///---)))'''))),,,+++*********))))))))))))***))))))((((((((())))))((())))))*********))))))***+++,,,------------,,,.........------.........------------..................////////////......000000///////////////...///......---,,,,,,++++++******++++++++++++******************************,,,+++***)))((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''&&&&&&((((((''''''''''''(((((()))((('''''''''''''''((('''(((*********)))'''&&&&&&&&&''''''(((((((((((((((''''''&&&&&&''''''((('''''''''(((((((((((((((''''''((((((((((((''''''&&&''''''(((((('''''''''***))))))(((''''''&&&&&&))))))))))))******************))))))((('''''''''))))))))))))))))))***************+++++++++++++++***************+++,,,,,,)))*********++++++,,,,,,)))))))))((())))))***++++++++++++******)))))))))((())))))((('''''')))***(((''''''&&&'''(((***+++)))))))))***************((())))))******))))))(((((((((((()))))))))************+++++++++,,,,,,,,,+++---............///111111111222333333222111000...000222111...,,,,,,---))))))))))))***************))))))(((((())))))***,,,,,,+++***)))((('''''''''((())))))***---111555444111---,,,,,,---...///)))(((''''''&&&&&&''''''&&&(((******)))(((((()))%%%%%%&&&&&&&&&&&&&&&&&&))))))((('''''''''((((((***+++***(((***---+++&&&)))''')))------***(((***))))))))))))))))))))))))''''''''''''''''''''''''((((((((()))******(((&&&)))''''''+++000000***%%%&&&''''''''''''(((((((((,,,------+++)))'''(((((())))))))))))(((((((((((()))(((((((((******(((''''''''')))+++------+++((()))*********************)))******++++++*********++++++******)))(((((('''((())))))))))))((('''''',,,***(((&&&&&&'''((()))+++***)))(((''''''(((((())))))))))))(((((((((((()))************))))))(((,,,,,,,,,---...///000111***)))))))))++++++)))'''))))))***+++++++++************************************+++++++++***)))((())))))*********+++++++++)))'''$$$""""""%%%(((+++''''''((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&((()))***)))''''''''')))((()))))))))************)))(((((('''&&&&&&&&&&&&((((((''''''''''''((()))''''''''''''((((((((((((((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))******...000111...***((()))+++******+++,,,,,,+++)))(((******))))))))))))******))))))*********))))))((()))***++++++,,,,,,++++++//////.........---------------------..................///////////////................../////////.........------,,,,,,+++******++++++++++++******,,,+++******+++,,,---...------+++***)))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&((((((''''''''''''(((((('''&&&&&&&&&&&&''''''(((***)))))))))((((((''''''&&&&&&''''''(((((((((((((((''''''&&&&&&''''''(((&&&&&&''''''(((((())))))''''''((((((((((((''''''&&&''''''((((((((((((''')))))))))))))))(((((((((((()))))))))************((((((((())))))((((((((()))))))))))))))*********))))))******++++++,,,,,,+++************+++,,,,,,******************++++++))))))))))))))))))((((((************))))))))))))''')))+++)))&&&&&&(((+++)))((('''&&&'''(((***+++*********))))))((((((((()))))))))******)))))))))(((((()))))))))*********,,,,,,,,,---------......+++,,,......------///000777666444222111111111111666444111///......---,,,******************++++++************************//////...---+++***(((((('''((())))))***,,,000333555111.........+++)))***)))(((''''''&&&&&&''''''%%%(((+++,,,***(((((((((((((((((('''''''''''''''******)))))))))))))))))),,,...---******,,,***&&&''')))+++---,,,)))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))++++++***(((&&&+++)))***000777888222+++%%%%%%&&&&&&'''(((((())),,,------,,,***(((((()))((((((((((((((((((''''''((((((((()))))))))((('''((((((((()))***++++++***(((((((((((((((((())))))***,,,...000111111000000,,,+++***)))((((((((()))******+++++++++*********///...,,,***))))))***+++---+++)))'''&&&&&&'''((())))))((((((((((((((()))))))))))))))))))))((((((******+++---///111333444************+++***(((%%%%%%&&&''''''((((((((((((************************)))***,,,......,,,***(((((())))))))))))************)))'''&&&'''(((***,,,'''(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((''''''&&&''''''''''''&&&&&&&&&&&&&&&'''((((((((('''((((((***)))((((((((()))++++++***)))'''&&&&&&'''(((***'''''''''''''''(((((()))''''''''''''(((((((((((())))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))((('''''')))***+++///000000...***(((((()))((()))+++,,,,,,+++)))((())))))(((((())))))******)))************)))(((((())))))******************---------...............,,,,,,---------.........---...//////////////////,,,,,,------......//////......---------,,,,,,,,,******++++++++++++******,,,+++***)))***,,,///000...---,,,***)))((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&'''(((((()))+++***)))(((''''''((((((******)))(((((((((((((((((((((''''''''''''((((((&&&&&&''''''(((((())))))''''''((((((((((((''''''&&&''''''((())))))(((((((((((()))***++++++,,,,,,((()))))))))************''''''((()))***)))))))))(((((())))))************)))))))))******++++++++++++++++++***+++,,,,,,---++++++******************+++,,,,,,,,,+++)))((('''))))))))))))))))))))))))''')))+++)))&&&&&&(((+++))))))((('''((()))***+++)))))))))((((((''''''&&&))))))************))))))))))))))))))************))))))))))))***************+++,,,---,,,,,,---///888555111//////222555888@@@888///,,,...///...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222222111000///,,,***)))'''((())))))((())),,,...111...000555555...))))))))))))(((''''''''''''(((&&&(((++++++***'''&&&&&&((((((((((((((((((''''''%%%&&&&&&&&&&&&&&&&&&&&&***000222---))))))***)))&&&+++///000---+++(((&&&(((((((((((((((((((((((())))))))))))))))))))))))''')))+++,,,,,,***)))(((***)))***111999;;;666///$$$%%%%%%&&&'''((()))))))))+++,,,,,,***)))))))))''''''''''''''''''(((((('''((()))))))))((((((((((((((((((((()))***+++,,,))))))(((((((((((()))******+++,,,---------,,,+++---,,,***((('''((())))))******************++++++---------,,,+++***))))))---+++)))'''&&&&&&'''((())))))(((((((((((()))***(((((((((((((((((())))))++++++,,,,,,---///000111************+++***(((%%%$$$$$$%%%&&&''''''''''''))))))))))))))))))))))))(((***---...///---***)))'''''''''(((((((((((()))((()))***++++++++++++***(((((((((((()))))))))***(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&'''((())))))((((((***)))((('''((()))+++,,,...---***'''&&&'''((()))&&&''''''(((((((((((((((''''''''''''(((((((((((())))))************))))))'''((((((((())))))******(((((((((((((((((((((((()))((('''''''''(((***+++.........,,,)))'''''''''&&&(((***++++++***(((''''''''''''''''''((()))***))))))*********))))))((()))))))))))))))))))))))))))***,,,---............,,,,,,,,,------------...------...///////////////,,,,,,------......//////---------------,,,,,,,,,******++++++++++++******+++***(((((()))+++---///...---,,,***)))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((('''((((((''''''''''''((((((''''''''''''((()))******+++***((('''&&&'''((()))///...,,,***)))((((((((((((((((((''''''((((((((('''''''''(((((((((((((((''''''((((((((((((''''''&&&'''(((((())))))))))))'''((()))***,,,---......))))))))))))************'''((()))+++++++++***)))((((((((()))******++++++)))))))))***************+++++++++++++++,,,------,,,,,,,,,+++*********)))---......------,,,******(((((())))))***+++++++++((())))))((('''''')))***))))))))))))))))))))))))))))))((((((''''''&&&&&&)))******++++++******))))))))))))*********++++++)))************+++++++++)))+++,,,,,,+++,,,---///111///---,,,///444:::>>>AAA999///,,,---///...+++---------------,,,,,,,,,,,,------......------,,,111111111111///---+++)))'''(((((((((''''''(((***,,,***111<<<>>>666///...+++***))))))(((((()))))))))***,,,+++)))&&&&&&&&&%%%&&&'''(((((((((&&&&&&&&&&&&'''((((((((((((''''''///222---((('''***+++&&&---333111...+++)))&&&((((((((((((((((((((((((************************(((***,,,,,,+++*********(((''')))...555777333...%%%%%%&&&'''(((((())))))(((***,,,,,,+++)))))))))''''''''''''(((((((((((('''(((******((((((((()))((()))***)))))))))+++------,,,+++***)))***++++++---------,,,***((('''&&&---+++***(((((((((((()))((((((((('''(((((()))******************)))((('''+++***)))(((''''''(((((())))))(((''''''(((***+++)))(((((((((((())))))***//////---,,,+++************)))))))))++++++)))'''''''''((()))))))))((((((((((((((((((((((((((((((((())),,,......---+++)))&&&&&&&&&'''''''''((((((&&&'''***+++,,,+++)))(((((((((((()))))))))******((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%&&&(((++++++***(((***)))((((((((()))+++,,,333111---)))'''%%%%%%%%%%%%&&&'''((()))))))))(((''''''''''''((((((((((((((())))))******))))))(((&&&''''''(((((())))))***))))))))))))))))))))))))((((((''''''(((((())))))++++++******)))(((''''''&&&'''((()))***)))(((((('''&&&&&&''''''((()))***(((((()))*********************)))((((((((())))))((()))+++,,,------,,,+++,,,,,,,,,,,,------------,,,---...///000000000000.............../////////------------------------******++++++++++++******))))))(((((()))***+++,,,,,,+++***)))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((((((((((((((((((((((((''''''''''''(((((()))(((((((((((())))))******)))(((''''''((()))***000...,,,***(((((((((((()))((((((''''''(((((()))((((((((((((((('''''''''''''''((((((((((((''''''&&&&&&((())))))*********(((((()))***+++,,,,,,---))))))))))))************((()))+++,,,,,,,,,***)))'''(((((()))******++++++************)))))))))))),,,++++++++++++,,,------...------,,,+++******)))*********++++++,,,,,,,,,((()))***+++---...//////***)))''''''((())))))(((((()))***++++++***(((''')))))))))((((((((((((((()))******++++++******)))))))))*********++++++++++++++++++,,,,,,,,,------***+++------,,,,,,...///---------...000444888:::888777444000...---...///---------,,,,,,+++++++++,,,,,,---......---,,,,,,------......---***((('''&&&'''(((((('''&&&((()))***)))000>>>AAA888111111,,,++++++***************---...---+++(((&&&&&&&&&###%%%(((++++++***(((&&&'''((()))+++++++++***)))&&&+++---***((()))***)))(((///333///******)))'''(((((((((((((((((((((((())))))))))))))))))))))))(((***++++++)))((()))+++(((((())),,,//////---+++'''''''''(((((()))))))))+++---///...,,,***)))(((''''''((((((((()))))))))&&&)))+++***((('''((()))(((***++++++******,,,...///...,,,***))))))******...---,,,+++************,,,+++***)))(((((((((((()))((('''''''''(((***+++******(((''''''((()))***))))))))))))(((((((((((()))((('''&&&'''(((***+++))))))((((((((()))***+++......,,,+++***)))))))))***)))((((((***+++************************)))((())))))))))))))))))))))))((()))+++,,,---,,,+++***''''''''''''((((((((((((''''''((()))***))))))((((((((()))))))))*********((((((((((((((((((((((((&&&&&&''''''''''''''''''%%%%%%&&&'''((()))******&&&%%%&&&))),,,---+++((()))))))))))))))******+++///...+++)))'''&&&&&&&&&%%%&&&'''((()))))))))(((''''''''''''(((((((((((('''(((((())))))(((((('''%%%&&&&&&'''(((((())))))))))))))))))))))))))))))&&&'''(((((())))))(((((()))((((((((()))***))))))(((((()))))))))*********''''''''''''((()))***+++&&&'''(((***++++++++++++++++++)))((((((((()))))))))***+++++++++)))(((&&&++++++,,,,,,,,,---------,,,---...///000000000000000000///////////////...------------------------******++++++++++++******)))))))))******************))))))(((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((''''''''''''(((((())))))((('''''''''(((((('''''''''(((((()))***+++---+++)))(((''''''((()))))))))(((((((((((())))))))))))(((((('''''''''&&&''''''((((((((((((''''''&&&&&&((()))************)))))))))))))))*********))))))))))))************)))***,,,------,,,+++)))'''(((((()))***+++++++++++++++******))))))((((((,,,,,,++++++,,,,,,---...///...------,,,+++******$$$$$$%%%&&&''')))+++,,,)))***+++---///111222333+++(((&&&&&&)))+++)))''''''(((+++,,,,,,***(((&&&)))))))))))))))***************++++++++++++******)))************+++++++++''''''((((((((()))))))))+++---......---...///111---...///111111222222222///444888555...+++...222,,,,,,,,,++++++*********++++++------------++++++)))***++++++***(((%%%$$$%%%&&&(((((('''''')))***,,,)))///===???555---///---,,,++++++******++++++000000///,,,)))&&&'''((($$$'''+++...///---+++)))$$$%%%&&&((((((((('''&&&%%%''''''&&&(((+++***&&&***111333,,,'''(((***)))(((((((((((((((((((((((())))))))))))))))))))))))((()))***)))&&&&&&(((+++***+++,,,,,,,,,+++***)))(((((((((((())))))))))))...000222111---***(((''''''((((((((())))))******&&&)))+++***((('''(((***(((***,,,,,,******,,,//////---***((('''&&&'''(((''''''''''''(((***---...++++++******)))(((((((((+++***)))))))))+++,,,---...+++(((&&&&&&))),,,///'''((()))))))))))))))((()))((('''&&&'''(((***,,,***)))(((((((((***+++,,,************+++,,,------+++)))'''''')))+++++++++***************)))((('''************************((()))***+++,,,++++++***(((((((((((())))))))))))***))))))((((((***+++,,,))))))))))))************((((((((((((((((((((((((%%%&&&&&&''''''((((((((($$$%%%&&&'''(((***++++++&&&%%%&&&***---...,,,)))((()))))))))************'''''''''(((((()))***+++$$$%%%'''))))))))))))(((''''''''''''((((((((()))''''''((((((((((((''''''%%%%%%%%%&&&'''(((((()))))))))))))))))))))))))))%%%&&&((()))))))))((('''(((''''''(((***,,,++++++******))))))***+++,,,,,,(((((((((((()))***+++,,,%%%&&&((()))+++,,,,,,,,,,,,+++***((((((((()))***++++++,,,+++***'''$$$"""++++++,,,,,,,,,---------,,,---...///000000000000111111000000//////......------------------------******++++++++++++************+++++++++***))))))((((((((((((((())))))***''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((())))))((((((((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++)))(((&&&%%%&&&''')))***))))))(((((((((((())))))&&&''')))+++,,,+++***)))''''''''''''((((((((()))((('''&&&'''((()))((('''&&&'''((()))***+++++++++...---+++))))))***+++,,,************************)))******++++++,,,------)))***+++,,,---,,,+++***........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))))))))***+++++++++,,,)))*********)))(((&&&%%%*********)))))))))))))))*********))))))))))))(((((()))))))))))))))((('''(((***---///...,,,)))'''++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,.../////////......///111///333777666000,,,+++---...---,,,+++***+++,,,---)))******+++,,,,,,------...---+++)))(((((()))***((()))***)))((('''((())),,,,,,---.........------%%%'''((()))((()))***,,,000///---+++)))))))))))))))***---111444444222000'''((()))******)))((('''((((((((((((((((((((((((***+++++++++)))'''%%%$$$))))))))))))))))))))))))))))))************))))))))),,,---,,,)))'''(((*********)))((('''&&&%%%%%%&&&((())))))(((((()))+++------,,,+++)))'''%%%$$$,,,+++***************+++'''((())))))((('''(((***((()))***+++,,,---------///---+++)))'''&&&&&&&&&***)))((('''&&&%%%%%%%%%))))))))))))***************++++++***((('''((()))''''''(((((())))))******&&&''''''(((((((((((((((''''''((()))***,,,...///+++***)))((((((''''''''')))***++++++***)))***+++++++++++++++++++++++++++************))))))))))))***)))(((''''''((()))***+++++++++*********))))))))))))(((((('''''''''&&&((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((('''&&&''''''''''''((((((((((((''')))+++,,,,,,,,,***))))))))))))((('''&&&&&&%%%'''(((((((((((((((((((((''''''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***++++++,,,,,,***'''%%%%%%'''***,,,+++***)))(((&&&&&&%%%%%%%%%&&&'''((())))))))))))''''''''''''((((((((()))******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,++++++,,,------......///,,,,,,------------,,,,,,000000//////.........---///...,,,******+++,,,---+++,,,,,,---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&((()))((((((((((((((()))******((()))))))))))))))(((((())))))(((((('''''''''&&&&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''***((('''&&&&&&'''(((***&&&'''(((******)))(((''''''''''''((((((((()))))))))((('''(((*********)))++++++,,,,,,,,,,,,,,,,,,444222///+++)))(((((((((***************************++++++,,,,,,---......******+++,,,,,,,,,,,,+++........................,,,,,,------------,,,,,,******+++++++++,,,,,,,,,************++++++++++++))))))******)))((('''&&&))))))))))))******************++++++,,,,,,,,,---))))))******)))))))))))),,,---...///...+++)))'''************************,,,,,,,,,,,,,,,---------/////////...------...///,,,111444333...+++***+++------,,,++++++++++++,,,,,,,,,,,,+++******))))))---,,,***)))((()))******)))***+++***(((''''''((())))))*********))))))(((&&&((())))))(((((()))+++---,,,+++)))((((((((((((+++---111555888888444111(((((())))))))))))((((((((((((((((((((((((((((((((())))))))))))(((''''''))))))))))))))))))))))))))))))************))))))+++...000///+++(((((()))((((((((((((((('''''''''&&&((())))))(((((()))+++---------,,,***)))'''&&&'''&&&&&&&&&&&&&&&''''''***+++,,,+++***)))***+++((())))))***++++++++++++,,,+++***(((''''''(((((((((((('''&&&&&&&&&''''''))))))))))))************)))***++++++))))))***+++'''((((((((()))))))))***&&&'''(((((())))))(((((())))))))))))***+++,,,---***))))))(((((((((((((((((()))******(((((()))***++++++++++++++++++++++++''''''(((((()))***++++++***)))(((''''''((()))***+++++++++*********))))))))))))((((((((('''''''''((((((''''''''''''((((((++++++++++++++++++++++++))))))))))))))))))))))))((('''&&&&&&(((((('''&&&''''''''''''''''''''''''&&&((()))++++++***)))(((...------,,,++++++******((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))+++)))'''&&&&&&''')))+++******)))(((((((((((()))%%%&&&'''((())))))))))))'''''''''((((((((())))))((()))))))))************))))))))))))))))))))))))************************)))))))))******++++++,,,+++++++++,,,------......---------......---------///.........------------///...,,,+++***+++,,,---***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''((()))((('''''''''(((((())))))((((((((())))))((((((''')))(((((((((''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((()))*********)))((('''''''''((((((((()))))))))***)))((()))+++,,,+++***------------,,,,,,,,,+++555333000---***(((((('''************************++++++,,,,,,---.........++++++******++++++,,,---------------------------+++,,,...//////...,,,+++******+++++++++,,,,,,,,,+++++++++++++++*********((())))))******)))(((((((((((())))))***+++++++++((()))***+++,,,---......******)))))))))******+++---------,,,+++)))'''&&&)))))))))))))))))))))))),,,,,,,,,---------......000//////...---------...,,,///333222...++++++,,,,,,,,,,,,,,,,,,++++++***,,,++++++******)))((((((,,,+++))))))((()))***+++***++++++***(((&&&'''((((((((()))(((((('''&&&%%%'''(((***)))(((''')))******)))((('''&&&'''((((((+++---111666888777333///))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((())))))***))))))))))))))))))))))))((())))))******))))))(((---000333222---)))((((((''''''''''''(((((())))))'''((())))))(((((()))***,,,,,,,,,,,,+++***))))))'''''''''''''''((()))***+++,,,,,,+++)))((()))***))))))))))))))))))))))))+++***)))((((((((()))***'''''''''''''''((())))))))))))))))))************'''((())))))(((((()))***(((((((((((())))))))))))&&&'''(((((())))))((((((++++++***)))))))))******((((((((((((((())))))***''')))***)))((('''((()))))))))))))))))))))))))))'''''''''(((((()))))))))))))))(((((((((((())))))+++************)))))))))))))))(((((((((((('''''')))((((((''''''(((((()))++++++++++++++++++++++++))))))))))))))))))))))))((('''&&&&&&(((((('''&&&(((((((((''''''&&&&&&&&&&&&'''((()))***)))((('''*********)))(((((('''''')))))))))(((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((()))))))))))))))))))))***++++++%%%&&&'''((())))))))))))''''''((((((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((++++++++++++++++++++++++******************************++++++,,,------------..................------------------,,,,,,,,,///...,,,+++++++++,,,---******+++,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((((((((((((((&&&''''''''''''(((((((((&&&''''''(((((((((''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%''')))******)))'''%%%,,,,,,,,,---,,,+++***)))'''(((((((((((())))))))))))(((((()))+++,,,+++***,,,+++++++++++++++++++++......,,,+++++++++++++++******************************+++,,,,,,------...,,,+++***)))***+++,,,---------------------------+++---///111111///---+++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********((()))))))))******))))))************************'''(((((()))******++++++***))))))((())))))***+++,,,+++***)))((('''''''''************************,,,,,,,,,------......///111///...---.........---...111333333000.........++++++,,,------+++***)))((((((((()))******++++++******))))))))))))***++++++,,,,,,***(((''''''(((++++++******)))((('''&&&((()))***)))((('''((()))(((((('''&&&'''((()))*********,,,///111000---+++***)))(((''''''((()))***(((((((((((((((((((((((((((''''''&&&'''(((***+++(((((((((((((((((((((((((((((())))))))))))((((((***///222222...***(((((('''''''''(((((((((((((((''')))***)))((('''(((***)))******++++++******)))(((((((((((()))+++,,,,,,)))******)))'''&&&'''(((+++******))))))))))))***---,,,+++)))))))))******)))(((((('''(((((())))))((()))))))))************&&&'''((('''&&&%%%&&&'''(((((((((((())))))))))))''''''((()))))))))))))))---,,,+++)))((((((((((((''''''''''''((()))***+++((()))***)))(((((()))***))))))))))))))))))))))))+++***)))((('''&&&%%%$$$))))))(((((((((((())))))************))))))))))))))))))(((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&'''((()))(((&&&***))))))((((((''''''&&&&&&'''((()))))))))((((((&&&&&&&&&%%%%%%$$$$$$$$$******))))))((('''''''''(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((((())))))(((((())))))***+++&&&&&&'''(((((()))(((((('''(((((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((************************************)))))))))))))))******++++++,,,,,,------......//////......---------------------------......---,,,,,,,,,,,,---,,,,,,,,,,,,++++++******((((((((((((((((((((((((''''''''''''''''''''''''+++***)))(((''''''&&&&&&%%%&&&&&&'''''''''''''''%%%&&&''''''''''''''''''(((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&,,,,,,,,,,,,++++++******(((((((((((()))))))))***(((''''''(((***++++++***************+++,,,---...)))))))))******+++,,,,,,************************)))))))))***++++++,,,,,,,,,+++***)))***+++,,,---------------------------+++---///111111///---+++******+++++++++,,,,,,,,,---,,,,,,,,,++++++******)))))))))))))))*********,,,,,,++++++******))))))))))))))))))))))))))))))(((((((((((())))))***+++******)))((())))))++++++++++++++++++++++++++++++++++++,,,,,,---......///000...,,,---///111000//////000111111000.........***+++,,,---,,,+++***)))((((((((()))******++++++))))))))))))))))))*********+++,,,+++((('''((()))++++++++++++***)))((('''((()))***)))((('''((()))((((((''''''((()))+++,,,+++)))''''''(((******)))***)))(((''''''((()))***((((((((((((((((((((((((***)))(((''''''(((******(((((((((((((((((((((((((((((())))))))))))((((((&&&+++///000---***)))******))))))(((''''''&&&&&&((()))***)))((('''((()))'''(((((()))))))))))))))&&&&&&&&&&&&'''(((******(((******)))'''''''''(((,,,,,,+++*********++++++111000...+++***))))))***++++++***)))(((''''''(((((()))))))))************)))***+++)))'''&&&&&&'''))))))))))))(((((((((((('''(((((()))))))))))))))---,,,+++)))((('''''''''''''''''''''(((***+++,,,)))***++++++))))))***+++((((((((((((((((((((((((+++***)))((('''&&&%%%$$$(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''((()))((('''*********)))))))))(((((((((((()))))))))***))))))))))))((((((((((((((('''******))))))((((((((((((%%%%%%&&&''')))***++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''((()))******)))((('''))))))(((''''''''''''(((&&&'''(((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))))))))))))))))))))******++++++,,,,,,---------............------..................//////......------,,,,,,,,,---///...---,,,***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&%%%%%%%%%&&&''''''((((((''''''%%%%%%&&&'''(((((('''''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((())))))))))))))))))(((((((((((((((((()))))))))******''''''&&&(((***++++++***++++++***+++,,,...///111******************))))))************************(((((())))))***+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))))))))******,,,,,,+++++++++*********,,,,,,,,,+++++++++******'''((()))***+++++++++++++++++++++++++++,,,......++++++++++++++++++++++++******++++++,,,---......///,,,+++---222555444333/////////...---,,,+++++++++++++++++++++******))),,,++++++******)))(((((()))))))))))))))))))))(((***+++,,,+++)))((()))***))))))***))))))((('''&&&'''(((***)))(((''')))***))))))(((((()))+++,,,---///+++'''%%%%%%(((***+++))))))(((((((((((())))))((((((((((((((((((((((((*********))))))******+++))))))))))))))))))))))))'''(((((())))))(((((('''%%%)))---...+++))))))*********)))((('''&&&%%%%%%((()))***)))((('''((()))&&&'''(((((())))))(((((((((((((((((()))***++++++)))+++,,,+++***)))***,,,,,,,,,+++******+++,,,---222111...,,,***)))))))))---,,,+++)))((((((''''''))))))))))))************,,,---...---***)))***+++))))))))))))(((((((((((('''((())))))******))))))++++++***)))((((((((((((''''''''''''((()))++++++)))+++,,,+++***)))***+++(((((((((((((((((((((((('''''''''(((((()))))))))(((((())))))))))))(((((((((((()))))))))))))))***(((((())))))))))))*********))))))(((((())))))***************************)))))))))))))))))))))))))))(((''''''))))))((('''))))))))))))))))))))))))(((((())))))))))))******************))))))))))))))))))))))))))))))))))))"""###$$$%%%&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((())))))(((''''''&&&''''''''''''((((((((((((((('''((((((((()))))))))******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******++++++,,,---------,,,------------------,,,.........///////////////............---------,,,///...---+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((('''&&&%%%$$$%%%&&&'''((()))(((''''''%%%&&&'''((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))'''%%%%%%''')))***((((((''''''(((((())))))(((((()))))))))*********((('''''')))+++---,,,,,,,,,+++*********,,,...///++++++++++++******))))))************************((())))))***++++++,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---,,,***))))))))))))***))))))***++++++,,,------+++++++++++++++,,,,,,,,,((())),,,...///...---+++*********+++++++++++++++************************((())))))***+++,,,---...---******---444999999777000///...------,,,***))),,,++++++***************,,,,,,,,,+++******))))))*********))))))(((''''''(((***++++++***)))***,,,(((((()))))))))(((((('''&&&((())))))(((((()))+++***))))))((()))***,,,---111---)))'''''')))******(((((())))))))))))((((((((((((((((((((((((((((((((()))***+++,,,---------))))))))))))))))))))))))''''''(((((((((((('''''''''***------***((((((***))))))(((((('''''''''&&&(((******)))(((''''''((('''(((((())))))))))))(((++++++*********++++++,,,((()))++++++******+++---+++***)))((()))+++,,,...///...,,,***)))))))))))),,,+++******))))))))))))))))))))))))************)))+++,,,,,,++++++,,,...***)))))))))((((((((('''(((((()))************)))))))))(((((((((((())))))(((((('''(((((()))******)))***+++***)))((()))+++))))))))))))))))))))))))''''''(((((()))***++++++'''((()))******)))((('''(((((((((((())))))******(((((()))))))))***************))))))))))))******************************)))))))))))))))))))))))))))((('''((()))***)))'''&&&&&&''''''(((((())))))((('''''''''(((((())))))((((((((((((((((((((((((((((((((()))******++++++&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%%%%&&&&&&'''''''''))))))(((((((((((())))))(((((((((((((((((()))***''''''((((((((((((''''''(((((()))))))))*********))))))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******+++++++++,,,------......++++++,,,,,,,,,,,,++++++---------....../////////...............------,,,---,,,+++*********+++,,,))))))))))))))))))))))))************************''''''((()))(((((('''&&&%%%'''(((******)))((('''%%%&&&'''((())))))))))))''''''''''''((((((((())))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((()))***++++++))))))))))))************)))((((((***,,,......---,,,+++)))''''''((()))*********+++,,,,,,,,,,,,+++************************)))******+++,,,,,,------)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------...---+++)))(((((())))))&&&'''(((***,,,...///000''''''((()))***++++++,,,(((+++...111222111...,,,(((((())))))((('''&&&%%%))))))))))))))))))))))))'''((()))***+++,,,------,,,))))))...666;;;<<<:::444222000///...---,,,***---,,,***)))))))))***+++*********+++,,,,,,------************)))(((&&&&&&((()))++++++******+++---((()))***************)))%%%'''((()))((()))***,,,***)))(((((((((***+++,,,000---***))))))))))))((('''((()))******)))((('''((((((((((((((((((((((((&&&'''***---///000000000))))))))))))))))))))))))''''''((((((((((((''''''***,,,...,,,)))'''(((***'''''''''((((((((((((((()))******)))(((''''''((())))))************))))))(((''''''&&&&&&&&&&&&'''%%%&&&((()))((()))***,,,)))(((''''''(((***,,,...,,,+++)))((((((((()))************)))******+++,,,))))))))))))************$$$&&&((()))***+++---///******))))))((((((((('''(((((()))***************(((((('''(((((()))***+++((((((((((((((())))))***((()))***)))((('''(((***************************************))))))))))))'''((()))******)))(((''''''((((((((())))))******(((((())))))*********+++******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))***((('''((()))***)))'''###$$$$$$%%%&&&'''(((((('''&&&&&&&&&&&&'''(((((()))))))))***************''''''((()))***+++,,,,,,,,,++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))******))))))(((((((((((())))))''''''(((((()))+++,,,---'''(((((((((((((((''''''))))))))))))************))))))((((((((('''''''''************************))))))))))))))))))))))))&&&''''''((()))******++++++,,,,,,------......///***++++++,,,,,,++++++***,,,,,,,,,------...............//////......---,,,******))))))***,,,...///))))))))))))))))))))))))************************'''((()))******)))((((((&&&''')))***+++***)))'''&&&'''((()))************&&&'''''''''(((((())))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((******((('''&&&+++***)))'''&&&&&&&&&%%%%%%&&&''')))++++++,,,,,,******+++,,,...---***((()))))))))))))))*********(((((())))))******++++++((((((((())))))******++++++)))''''''(((***++++++...---,,,,,,++++++,,,,,,+++)))'''))),,,......,,,---+++***+++///000///---------,,,+++************---,,,,,,++++++,,,,,,---)))'''&&&(((+++,,,+++)))++++++******++++++,,,---)))))))))***++++++,,,,,,,,,,,,---...---,,,+++***))))))))))))))))))))))))&&&'''''''''''''''&&&%%%(((((((((((()))***+++,,,000//////111444:::@@@CCC666111,,,+++...000...,,,,,,------,,,++++++,,,...,,,------...---,,,***)))***)))((((((((()))+++,,,)))******)))((((((***---(((+++,,,+++(((%%%&&&(((&&&((()))(((''''''((())))))***+++***)))((()))***+++*********))))))((((((&&&(((***+++,,,+++)))(((((((((((((((((((((((((((***((((((+++...///---***)))((('''&&&%%%&&&&&&'''(((((((((''''''&&&&&&%%%###%%%(((*********((('''+++)))(((&&&&&&&&&'''(((***)))(((((((((((()))))))))************(((&&&%%%)))))))))(((''''''&&&&&&***)))'''&&&&&&(((***+++,,,,,,,,,+++++++++******'''''''''''''''(((((()))+++***(((&&&&&&&&&&&&'''((()))***)))((('''((()))***(((&&&%%%'''***++++++------,,,+++***)))(((((((((((())))))))))))(((((((((((())))))******++++++***)))(((''''''((()))***'''(((((((((((((((((((((''''''&&&&&&'''(((***+++)))))))))((())))))***+++)))))))))))))))))))))))))))))))))))))))*********+++***)))((()))***,,,---,,,,,,+++)))((('''&&&%%%))))))))))))))))))******((('''&&&%%%%%%&&&'''(((++++++***)))((('''&&&&&&&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))(((''''''&&&&&&((()))***&&&)))------***(((((()))***(((''''''(((((('''%%%&&&(((******)))((((((((((((((())))))))))))((((((&&&''''''((()))******++++++++++++***)))(((((('''''''''''''''((((((((()))))))))(((((('''''''''&&&'''((()))******)))((('''))))))))))))))))))))))))))),,,111222000---***)))))))))((('''''''''''''''******))))))))))))******------,,,++++++,,,,,,,,,------------------,,,,,,------......///000000000//////.........------------------,,,,,,,,,++++++************************************************'''((()))******)))((('''''''''(((((())))))******&&&'''((())))))((('''&&&((((((((((((((((((((((((+++***(((&&&&&&&&&&&&'''))))))))))))))))))))))))******))))))((((((''''''))))))(((((('''''''''&&&000///,,,***)))((((((((()))***+++,,,---.........+++++++++---......+++)))+++******))))))((((((((()))))))))***************+++++++++,,,,,,,,,,,,,,,)))'''%%%%%%'''***++++++......---,,,,,,,,,,,,------+++)))))),,,---,,,+++---+++***,,,...000///---,,,,,,++++++***+++++++++---,,,,,,++++++,,,,,,---,,,***((()))+++,,,***(((***************++++++,,,)))*********++++++,,,,,,++++++,,,,,,,,,+++***)))))))))))))))))))))))))))(((((()))))))))))))))((()))))))))))))))***++++++---------///222777;;;>>>555000,,,+++...000...,,,+++,,,,,,,,,******,,,---,,,,,,,,,,,,,,,+++******,,,+++***)))(((((())))))((()))((('''%%%%%%&&&(((***,,,---,,,)))&&&'''(((!!!$$$&&&'''(((+++---((()))***)))'''&&&'''((())))))))))))(((((('''''''''((()))++++++***)))((((((((((((((((((((((((((()))((((((***---...,,,***)))((('''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&(((***,,,,,,+++)))((())))))(((((((((((((((((())))))(((((((((((())))))((())))))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''(((((()))***'''((()))***+++,,,,,,---++++++************++++++---,,,***)))(((((())))))((()))***)))((('''(((***,,,***'''&&&'''''''''&&&+++++++++***))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((''''''''''''''''''((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))+++***)))((((((***+++,,,))))))((('''&&&%%%%%%$$$)))))))))((((((((((((((()))(((''''''''''''((()))))))))))))))((((((((((((((((((((((((((())))))))))))(((''''''''''''((()))(((((('''&&&'''((()))***%%%'''******(((&&&&&&'''***)))'''((())))))'''&&&'''((()))((('''&&&((()))(((((())))))))))))((((((&&&&&&&&&'''((()))))))))++++++******)))((((((''''''''''''((((((((())))))))))))(((((((((''''''''''''((()))******)))((('''''''''''''''''''''''''''))),,,///000...,,,***)))))))))((('''''''''''''''******))))))))))))******---,,,,,,++++++,,,,,,,,,------------------------------......///000000000//////.........------------------,,,,,,,,,++++++************************************************'''((()))******)))((('''(((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((+++***)))(((''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((()))(((((((((''''''''''''222111---***(((((((((((((((((()))***************(((((((((***++++++)))'''++++++***)))((('''&&&&&&***************)))))))))------------,,,,,,,,,,,,***(((&&&&&&)))+++,,,---//////...---------------...,,,+++***+++,,,+++***---,,,+++,,,...//////...,,,++++++++++++,,,,,,---,,,,,,++++++++++++,,,,,,...,,,++++++++++++***((()))))))))*********+++++++++++++++++++++++++++,,,******++++++******)))((())))))))))))))))))))))))))))))***+++,,,,,,,,,+++******)))))))))******+++******+++,,,///222555777333000,,,,,,...///...,,,+++,,,------,,,,,,...///...------,,,,,,,,,,,,,,,---,,,+++***((((((((((((,,,---,,,***((('''''')))+++,,,---,,,)))''''''(((%%%'''((((((&&&&&&''')))***++++++***(((&&&'''((((((((((((((('''''''''''''''((()))***+++***)))(((((((((((((((((((((((((((((('''''')))++++++***))))))(((''''''&&&&&&''''''(((((('''&&&&&&&&&''''''((()))***++++++***(((&&&'''(((((()))))))))((((((((((((((((((((()))))))))'''(((((((((((((((''''''$$$%%%%%%&&&''''''(((((('''(((((((((((((((''''''''''''((()))***++++++,,,******)))(((''''''''''''---,,,+++***)))))))))***((()))******(((((()))***,,,***((('''''''''%%%$$$))))))))))))))))))))))))(((((())))))))))))((((((******)))(((((('''&&&&&&))))))(((((((((((()))))))))))))))((((((''''''''''''((()))***++++++++++++(((((()))))))))(((((('''))))))))))))))))))))))))+++++++++***)))))))))(((***)))((('''((()))***+++(((((((((''''''&&&&&&&&&))))))((((((''''''&&&&&&))))))(((((((((((())))))''''''(((((())))))******)))))))))((((((((((((((()))((((((''''''(((((()))(((((('''''''''((()))***&&&'''((((((&&&&&&'''(((+++)))(((((()))***)))'''((((((((('''%%%&&&(((***(((((())))))))))))((((((%%%%%%&&&&&&''''''((((((+++******))))))(((((('''''''''((((((((()))))))))))))))((((((((((((''''''(((((())))))))))))(((((('''''''''''''''''''''''')))+++------+++***)))***))))))((('''''''''(((((()))))))))))))))))))))))),,,,,,++++++++++++,,,,,,,,,,,,,,,---.........///------......///000000000/////////............---------------,,,,,,,,,,,,************************************************(((((())))))))))))(((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((************)))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''///---***'''&&&&&&'''(((((((((((())))))((('''''')))(((((()))++++++)))((()))))))))(((((((((((((((******************++++++,,,,,,,,,++++++*********000---+++***+++---............---,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,------------...//////...+++++++++++++++,,,---...,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))))))))))))))))))))))))))))))))))))))***,,,------------+++******))))))******+++******+++,,,...///111222111///---,,,...///...,,,,,,...///000//////000111000///...------...///000,,,,,,+++***)))))))))(((,,,------,,,***))))))+++++++++++++++***(((''''''+++,,,,,,+++(((''''''(((---......---***))))))***(((((((((((((((((((((((('''((())))))******))))))(((((((((((((((((((((((('''''''''((()))))))))(((((((((''''''''''''''''''(((((('''''''''(((((()))'''((())))))(((&&&$$$###$$$%%%'''((())))))(((''''''(((((()))))))))))))))'''''''''((((((((((((((('''((((((((()))))))))***&&&'''((())))))((('''&&&+++*********))))))))))))******((('''&&&%%%%%%%%%******))))))((((((((((((((()))******)))((()))+++***)))'''((())))))((('''''''''(((((()))))))))***(((((())))))))))))(((((()))((((((((('''''''''&&&))))))(((((((((((())))))******))))))((('''''''''''')))+++---.........---)))******+++***)))(((''')))))))))))))))))))))))),,,,,,++++++***)))((((((((((((((('''((()))******))))))))))))))))))*********))))))((((((''''''&&&(((((((((((((((((((((((((((((((((((()))))))))))))))((((((((('''&&&&&&&&&)))(((((((((((((((((()))((((((((((((((())))))))))))))))))(((((()))***++++++)))((()))***+++***((('''((())))))''''''((()))(((((())))))))))))((((((&&&&&&&&&''''''(((((((((******))))))(((((((((((('''(((((((((((()))))))))))))))(((((((((((((((((()))))))))))))))((((((((()))))))))))))))))))))))))))***+++***)))((()))***))))))((((((((((((((()))))))))************))))))++++++++++++++++++,,,---+++,,,,,,---...//////000------......///000000000/////////..................------------,,,,,,,,,************************************************(((((())))))))))))((((((******))))))(((((('''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((()))***+++++++++)))((('''((((((((((((((((((((((((''''''(((((())))))******((((((((((((((('''''''''***)))'''&&&&&&'''((()))+++++++++,,,++++++***)))+++******+++---...---+++&&&&&&'''((()))***++++++((())))))***+++,,,,,,---,,,,,,,,,++++++*********333000---+++,,,,,,,,,,,,---,,,++++++******++++++***+++++++++,,,---...///------...............///++++++++++++,,,---......,,,++++++******++++++,,,++++++,,,,,,,,,,,,---...+++,,,---.........------...---------,,,,,,++++++,,,,,,++++++************))))))))))))))))))))))))((()))***+++,,,,,,------******************+++,,,---------------.../////////...---------...------+++---///000///...///000///...---,,,,,,---...///*********+++++++++******&&&((())))))'''''''''))))))))))))******)))((('''&&&''')))***)))***,,,---,,,---...,,,***))))))***))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))&&&'''''''''''''''((((((''''''(((((((((((((((((('''(((((()))************(((((((((((('''%%%$$$######$$$&&&'''(((''''''&&&&&&'''((()))***)))))))))'''''''''''''''(((((((((******)))))))))(((((((((((()))+++---...,,,+++))),,,,,,+++++++++*********...---,,,***)))(((((('''))))))))))))((((((((('''''')))******))))))***,,,---,,,***)))*********)))'''''''''((())))))******(((((())))))))))))((((((&&&'''''''''((((((((()))(((((())))))))))))((((((******))))))((((((((((((((())),,,...000111111111---------,,,+++***)))((())))))))))))))))))))))))---,,,,,,+++***))))))(((((((((((((((((())))))***)))))))))************************))))))(((((((((''''''''''''''''''''''''))))))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%((())))))))))))))))))(((((((((((()))))))))))))))***)))(((((()))***++++++***)))((()))***+++***)))&&&(((+++,,,***)))(((((((((((())))))))))))((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((()))))))))***(((((())))))))))))))))))******)))(((((((((((((((************************((()))***)))(((((()))+++))))))((((((((())))))***((()))************)))(((************++++++,,,---,,,,,,------...///000000------......///000000000////////////////////////.........---------,,,,,,************************************************))))))(((((((((((())))))******))))))(((((('''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))***++++++***((('''((((((((((((((((((((((((''''''(((((())))))******'''''''''(((((((((((((((((((((((())))))***++++++))))))*********))))))((('''&&&&&&''')))***)))(((%%%&&&''')))***,,,---...))))))******+++,,,,,,---------------,,,,,,,,,,,,222///+++)))*********))),,,++++++***************)))+++,,,,,,,,,---///111---...//////...---...///---,,,,,,,,,,,,------...++++++************++++++)))+++,,,,,,,,,,,,---///,,,---...///000///...---//////...------,,,++++++,,,,,,+++************+++))))))))))))))))))))))))))))))***+++,,,,,,,,,+++***))))))******,,,------222111000.........//////------------------------***,,,//////---,,,,,,,,,++++++++++++++++++,,,---)))******+++,,,,,,++++++%%%'''))))))((((((((())))))(((((()))+++,,,+++***'''((()))(((&&&&&&&&&''')))*********((('''((()))))))))))))))************'''''''''((((((((())))))))))))))))))))))))))))))'''(((((('''&&&&&&''')))''''''((()))))))))((((((&&&(((+++---...---,,,+++*********)))((('''&&&%%%%%%%%%&&&'''''''''&&&&&&&&&'''(((*********))))))***)))(((((((((((())))))))))))(((''''''&&&%%%%%%***,,,...000111111000///))))))***+++,,,---......---,,,***)))((('''''''''))))))************)))(((''')))************+++,,,444111---***))))))((('''((((((((())))))*********(((((())))))))))))((((((&&&&&&'''(((((()))******(((((())))))))))))(((((())))))))))))))))))))))))((())),,,///222444666777000///...,,,+++*********)))))))))))))))))))))))),,,,,,,,,+++*********)))(((((()))))))))*********(((((((((((((((((((((((()))))))))***************&&&&&&''''''''''''&&&&&&******))))))(((((('''''''''''''''&&&&&&&&&&&&&&&((())))))******))))))((('''((()))*********))))))(((''''''(((***++++++))))))((('''(((***+++***)))&&&(((***+++)))((((((((((((((())))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******(((((())))))))))))******+++***)))(((''''''((((((((((((((((((((((((((((((''')))***)))(((((()))+++))))))((((((((()))******((()))***++++++***)))(((******)))******+++,,,------------.../////////000------......///000000000...////////////000000000............---------,,,************************************************))))))(((((((((((())))))))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((())))))***))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((((((((((((((()))***+++++++++******&&&&&&'''''''''''''''&&&%%%#########&&&''''''&&&'''((()))***+++,,,---...,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,///,,,***)))***+++,,,+++---,,,++++++******+++++++++,,,...---++++++...000---///000000------...000...------,,,,,,,,,------++++++************++++++***+++---,,,******+++---+++,,,...///000///...---000000///...---,,,++++++,,,+++***)))((())))))***))))))))))))))))))))))))***++++++,,,,,,,,,++++++(((((()))***+++---...///666444111...------...///,,,---......---------------///111111///---,,,,,,++++++,,,---------------***+++,,,,,,,,,+++***)))((()))++++++***(((((())))))((((((+++...000///---+++++++++((($$$"""!!!!!!&&&((())))))''''''(((***((((((((()))))))))******'''''''''''''''((())))))))))))))))))))))))))))))'''((()))'''%%%%%%'''***&&&'''((()))***))))))(((&&&(((---000222000---+++)))))))))((((((''''''&&&))))))((('''''''''((((((%%%&&&(((***+++***)))))),,,+++***)))(((((())))))((((((((('''''''''''''''(((***,,,...000111111111(((((()))***+++,,,------))))))(((&&&&&&%%%%%%%%%'''((())))))***)))((('''''')))************+++---666222,,,(((''''''''''''))))))******************(((((())))))))))))(((((())))))))))))))))))))))))'''((()))******)))((('''((((((((()))******++++++((()))+++///333777:::<<<222000---***))))))***+++))))))))))))))))))))))))++++++++++++++++++++++++((()))******************))))))((((((((((((((((((''''''(((((()))*********&&&'''((())))))((('''&&&(((((((((((())))))))))))''''''((((((((((((((((((((()))************)))((('''((()))***+++***)))))))))((((((***---...,,,)))((('''&&&''')))***)))((((((((('''%%%$$$%%%'''***(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((()))))))))*********,,,+++)))((('''''''''(((((((((((((((((((((((((((&&&(((******)))))))))***))))))(((((()))******+++((()))***++++++***)))((())))))))))))***+++,,,---............////////////------......///000000000.../////////000000000000............------------***************************************************)))(((''''''((()))***(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))((()))+++,,,+++***(((&&&(((((()))***************)))((('''(((***,,,,,,+++*********+++,,,,,,------//////...,,,***)))((('''((((((((())))))******+++...,,,******,,,...///000...---,,,,,,++++++,,,,,,,,,...///...+++***,,,///---///111000---,,,...000///...------,,,,,,,,,,,,++++++************+++++++++---...---***((()))+++***+++---//////...---,,,111111000...---,,,+++***+++***((('''''''''((())))))))))))))))))))))))))),,,,,,,,,---,,,,,,++++++'''((((((***+++---///000999666222...,,,---...000+++---......---,,,------111333555555222000......---...000111111111000///,,,---------,,,***((('''&&&''')))(((&&&$$$######***)))))),,,111333222000'''((()))((('''&&&'''((('''(((******))))))+++,,,&&&'''''''''(((((())))))'''''''''''''''((())))))))))))))))))))))))))))))((()))***(((%%%%%%(((+++&&&'''(((*********)))(((%%%)))...333444222...,,,'''&&&&&&&&&&&&%%%%%%%%%,,,+++***((((((((()))***$$$&&&(((***++++++))))))...---+++)))))))))))))))(((((())))))******++++++$$$%%%'''***,,,---//////************)))))))))))),,,+++***))))))((())))))$$$%%%&&&''''''&&&%%%%%%''')))***+++******,,,---333///)))%%%%%%(((***+++++++++******************(((((())))))))))))((((((++++++******))))))(((((('''((()))******)))((('''''''''((()))***+++,,,,,,((()))+++...333888<<>>IIIEEE888000///---+++******++++++***)))(((***,,,,,,)))'''))))))***...111222///,,,''')))++++++***))))))))))))))))))))))))******+++(((((((((((((((((())))))))))))))))))))))))))))))************)))))))))((('''((()))******)))(((''''''''''''((((((''''''''''''((()))******)))(((''')))(((((((((((()))******---+++((('''((()))(((''')))))))))))))))***+++,,,------...///...---+++***&&&((())))))))))))***,,,((()))))))))))))))))))))***)))'''(((***+++)))''')))))))))***)))((()))***(((''''''(((***+++***)))+++***((('''''')))+++,,,+++***))))))((((((((())))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********/////////...,,,+++)))(((''')))++++++***)))))))))((())))))+++111888888444---,,,+++***))))))))))))+++***)))(((((()))***+++************************)))***+++,,,,,,,,,,,,,,,))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&((((((((((((((()))******(((((((((((())))))))))))((((((((())))))*********))))))************))))))+++))))))+++///000,,,((())))))))))))))))))))))))************************))))))((((((((('''''''''(((((('''''''''((())))))((())))))************)))(((((()))+++------+++)))************************)))((('''&&&&&&'''((()))*********)))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********************)))((((((+++++++++++++++++++++++++++,,,---.........------,,,---...///000111222333000///...------...///000,,,,,,------,,,,,,++++++,,,+++)))(((((()))+++,,,,,,,,,,,,++++++***)))(((*********))))))))))))))))))'''''''''))))))((('''&&&(((((((((''''''((()))))))))))))))***+++,,,---)))************)))(((((())))))))))))))))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))+++++++++++++++*********))))))******++++++,,,,,,++++++******)))((((((((()))******+++++++++++++++,,,***((((((***+++***))),,,---.........---,,,++++++++++++,,,---...///000444444222111000000000000,,,,,,,,,,,,,,,---------***************+++------000///...---,,,,,,,,,,,,*********+++*********))),,,,,,,,,+++++++++******++++++******++++++,,,------...///...,,,*********)))***++++++++++++*********+++++++++)))((()))***###$$$'''***+++++++++***---,,,+++***)))))))))))),,,,,,,,,,,,,,,---........................---------///000///...------......111222555???IIIFFF<<>>777///...---++++++,,,,,,---+++***)))))))))***++++++)))***+++,,,,,,,,,***))))))******)))(((((()))+++)))))))))))))))******+++******)))((())))))***+++))))))))))))))))))))))))*********)))))))))))))))(((((())))))))))))(((((('''((())))))))))))((('''(((((('''''''''((())))))(((((((((((()))***++++++'''''''''((()))***(((''')))((('''''')))---111333333222///,,,***)))))))))***,,,,,,+++)))))))))***************************''''''((()))***)))((('''''')))******+++...---***---***'''%%%&&&(((((((((*********)))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))++++++******))))))((((((''''''((()))***++++++,,,333333222111///---+++***''')))******))))))***+++(((+++...///444999888333)))***+++,,,,,,+++)))(((******)))(((((()))******((((((((((((((((((((((((+++++++++***)))'''&&&%%%)))))))))(((((((((((('''&&&&&&''''''((((((((()))))))))(((''''''((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))((((((((((((((((((''''''((()))))))))(((((()))(((((()))+++,,,***((())))))))))))))))))))))))''''''''''''''''''''''''))))))((((((((((((((((((******)))((('''''''''(((******)))))))))))))))***'''&&&''')))++++++)))'''''''''''''''''''''''''''***)))))))))******++++++************))))))(((((()))))))))))))))))))))))))))))))))*********++++++))))))************)))(((************************,,,,,,,,,---------------///////////////000000000000/////////...............---,,,+++***+++,,,---+++***))))))))))))***+++++++++,,,,,,+++******)))(((((())))))******++++++((((((((()))******(((&&&(((%%%$$$&&&)))+++***(((***)))))))))+++---000222000///...,,,,,,---......999777222...***)))((((((((((((''''''''''''(((((())))))))))))))))))))))))000...,,,***))))))***+++))))))***+++,,,------...++++++++++++************)))***+++------,,,++++++'''((())))))*********+++***+++---......---+++******++++++---...000222333222111000///...........................---,,,+++***++++++,,,---....../////////...------------...111222444555444222000...---,,,++++++******++++++++++++******++++++,,,------...//////---++++++,,,333222000///---,,,++++++***+++,,,+++***))))))+++&&&***---...,,,++++++,,,)))*********++++++++++++*********+++++++++++++++.....................---...000222222000///000111***,,,---...111555444000///...,,,+++***)))******++++++******)))***+++,,,)))***++++++***)))(((((()))******)))(((((()))+++)))))))))))))))******+++///...,,,***))))))******))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))(((((('''&&&&&&'''(((((()))(((((((((((()))***+++(((((((((((()))***+++,,,***)))((()))******(((&&&)))((('''''')))---111333222000---+++)))((())))))+++,,,,,,+++)))((()))***((())))))***+++,,,,,,,,,$$$&&&(((*********))))))%%%)))******///555666111333///***'''''''''((((((&&&(((+++......---+++***))))))(((((((((((())))))************************++++++******))))))((((((''''''((()))***++++++,,,,,,,,,,,,,,,+++***))))))''')))******))))))***,,,+++...000000222555333///((()))+++,,,,,,+++***)))******))))))))))))***************************************)))(((&&&%%%$$$***)))))))))(((((((((((('''''''''(((((()))))))))***)))(((((((((((()))***))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))((((((((((((''''''((())))))))))))))))))(((((()))***+++***)))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))))))))+++***)))((((((((((((((((((((((((((()))***+++,,,,,,***'''&&&'''(((((((((''''''''''''''''''''''''(((((())))))************(((((())))))************************************((((((((()))))))))******((())))))*********))))))************************,,,,,,,,,,,,------..............................111111111111000000//////...---,,,+++***+++,,,---+++++++++******+++++++++******************)))((((((((())))))******++++++***)))***+++---,,,***((((((%%%$$$&&&)))+++***(((((((((((()))***,,,...000///...,,,+++++++++,,,---888666222---***((((((((((((((((((''''''(((((((((((((((((((((((((((((((((000///---,,,+++++++++,,,******++++++,,,,,,------++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,''')))++++++*********+++,,,---.../////////...---+++++++++,,,...000111222///......---------------///000000000///...,,,++++++,,,---........................---......///000555555777777777555333111---------,,,,,,,,,++++++++++++******++++++,,,------...//////---,,,,,,------,,,,,,,,,,,,,,,------+++,,,,,,,,,***)))***+++))),,,...,,,)))'''(((***'''((()))++++++,,,,,,,,,******++++++++++++******---------........./////////000222222111000111222---............///......///...,,,***))))))))))))***+++,,,+++*********,,,)))+++,,,+++)))(((((()))(((***+++***)))((()))***)))))))))))))))******+++111///,,,***)))((()))***))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))(((&&&%%%%%%&&&((()))(((((())))))******++++++((((((((()))***+++,,,------+++******+++,,,+++))))))((((((((())),,,///000+++***)))))))))***+++,,,***+++,,,+++)))((((((***''''''((()))***+++,,,,,,%%%(((+++,,,,,,+++***+++'''+++++++++222===???:::555111---***)))))))))(((%%%(((,,,///000///---+++)))))))))))))))******+++************************************))))))))))))(((((())))))******++++++&&&'''(((((())))))((((((((()))))))))((()))+++------000111///...000...+++((()))***+++++++++++++++)))))))))******)))))))))------------------------((((((***++++++,,,,,,+++******)))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((((((((((((((())))))))))))))))))))))))************))))))***+++,,,,,,,,,,,,)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))************)))((((((((())))))(((((('''''')))***,,,...111...)))'''((()))******************************&&&'''((())))))***))))))'''(((((()))******++++++************************((((((((()))))))))******((())))))************)))************************---,,,,,,,,,,,,---...///////////////////////////222222222222111000//////------,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))*********))))))((())))))))))))******************+++---...---+++((('''&&&&&&''')))))))))(((&&&'''((()))***+++,,,---,,,++++++***************---,,,+++)))(((((()))))))))((((((''''''(((((()))''''''''''''''''''''''''000///......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------(((***------+++******,,,,,,,,,------............+++++++++,,,---///000111---------------......///111111222222111///,,,+++++++++,,,---------,,,+++------------...000111222666666777777666444333222------...///...---,,,+++++++++******++++++,,,------...//////---,,,------,,,++++++++++++,,,...///+++,,,---,,,***)))***+++)))+++,,,)))%%%###&&&)))'''(((***+++,,,,,,++++++)))***+++,,,,,,,,,+++++++++,,,,,,---...///000000...000111222111000111222//////000000///---...///...---,,,+++***++++++,,,(((+++------+++******+++)))+++,,,+++)))((()))+++''')))++++++***))))))))))))))))))))))))******+++///---***((('''((()))***))))))))))))))))))))))))((()))))))))***************)))(((''''''((()))***)))(((((((((((((((((()))&&&'''(((************)))((((((((()))***+++---......,,,++++++---/////////)))))))))))))))***+++,,,&&&'''''''''(((***+++,,,(((*********((('''(((***))))))******+++++++++,,,***---111111...,,,++++++'''+++***)))111???BBB<<<333000,,,+++***+++******)))***+++,,,,,,,,,,,,+++***************+++,,,,,,************************)))))))))))))))*********)))))))))))))))*********&&&'''((()))))))))))))))(((((())))))((()))+++------000000,,,***,,,+++)))))))))))))))***+++,,,---))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---...//////*********)))))))))((((((******))))))))))))))))))((()))************)))(((******)))((((((((((((((((((((((((((())))))))))))))))))******++++++,,,,,,))))))***+++,,,,,,,,,,,,)))*********)))***+++,,,))))))))))))))))))))))))************************(((((()))))))))*********)))))))))((())))))*********)))((('''((()))+++,,,...,,,)))((()))*********************************&&&'''((()))*********))))))))))))))))))*********************************)))))))))*********++++++(((((()))***************************************------,,,,,,,,,---...///.........//////000000000111222222222111000...---,,,,,,------,,,,,,++++++******++++++++++++******)))******++++++******************)))))))))))))))******+++---...---***(((&&&(((((((((''''''((()))&&&''')))+++,,,,,,+++***))))))******))))))((('''%%%&&&&&&'''(((((())))))))))))(((((((((((())))))((((((((((((((((((((((((///////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...(((+++......+++******,,,+++************+++,,,---+++++++++,,,---...///000------------...///000111222222333333222///---+++***+++,,,---,,,+++***))),,,,,,,,,---///111222333555555555555444333222111---...///000000...,,,+++++++++******++++++,,,------...000///...------...000///...---,,,------...+++,,,---,,,***)))***+++---//////,,,'''&&&***...((()))***,,,,,,+++******'''(((***,,,------------***+++,,,---...000111111---...000111000///000111///000111111///---...111------,,,+++,,,---...///'''+++...///,,,******+++)))+++---,,,)))(((***,,,&&&)))+++,,,+++)))(((((()))))))))))))))******+++,,,***(((&&&&&&''')))+++))))))))))))))))))))))))(((((())))))*********+++***)))(((''''''((()))***''')))***++++++***)))'''###%%%''')))******)))(((((((((((()))***,,,---......,,,***+++...111333444)))))))))***))))))))))))'''''''''(((((((((((((((''')))***)))((('''(((***.........---------,,,,,,///333555444000,,,++++++&&&)))'''%%%...===AAA:::///---+++***+++,,,,,,+++---,,,***(((((()))***,,,+++*********+++,,,------************************(((((())))))******++++++*********)))))))))))))))))))))***+++++++++******(((((()))(((((()))+++...,,,///...***(((***+++)))))))))(((((()))+++---...))))))************))))))))))))))))))))))))))))))++++++,,,,,,------,,,,,,************))))))))))))++++++******))))))(((((('''(((***,,,,,,***((('''******)))((((((((((((((((((((((((((())))))))))))))))))***+++,,,---------''''''(((******+++++++++)))***+++***)))***+++---))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))(((((()))***++++++,,,+++)))((('''(((***+++(((((('''(((******)))'''((((((((((((((((((((((((&&&''')))***+++++++++***++++++******)))(((((((((******************************+++++++++,,,,,,,,,(((((()))***************))))))))))))))))))))))))------,,,+++,,,---...///,,,,,,------.../////////000111111111000///---,,,+++,,,---...---,,,+++***))))))************))))))***++++++,,,,,,,,,++++++++++++******))))))(((((())))))***,,,...---)))'''&&&)))***)))&&&%%%''')))&&&(((+++------,,,***)))(((((()))******((('''&&&&&&&&&'''((()))((((((((())))))(((((((((((())))))))))))))))))))))))))))))------...///...---+++***---,,,++++++*********************++++++,,,,,,,,,'''%%%%%%&&&***,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******.........///......---,,,---...///...,,,,,,...///444888:::888222------.....................------.........///////////////222333333333222111000000222222222222111...,,,******((('''))),,,...---+++///...---,,,++++++++++++***+++,,,...///000000111...,,,)))))))))******)))++++++***)))(((((())))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------///000111222222111000///------............------)))***+++,,,---,,,+++***---------,,,+++***)))(((***+++,,,+++))))))***+++'''((()))***+++,,,,,,,,,((()))+++++++++)))'''&&&###$$$%%%%%%%%%%%%'''))),,,***((()))++++++)))''')))))))))))))))(((((((((***)))'''&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((()))+++,,,---...---,,,+++,,,...111333...,,,***))))))((('''&&&))))))))))))))))))******---+++)))((((((***---///000222333000,,,***---111666===AAA===222++++++...***)))))))))+++...111222...---+++***((('''&&&&&&))))))************)))))),,,,,,+++***))))))******((()))***++++++***)))(((---+++((('''((())))))(((((()))))))))'''''')))******)))((())),,,---+++)))*********)))******++++++***+++***)))'''''')))+++)))))))))***+++++++++,,,...,,,***)))((((((******))))))))))))))))))******)))))))))))))))******+++///---+++******,,,///111)))++++++)))&&&%%%(((+++...---***((('''(((***,,,)))***+++++++++)))(((''')))))))))))))))((('''''''''(((***++++++***)))(((******))))))******+++,,,((()))+++,,,------,,,,,,---,,,***))))))***,,,---(((((((((((())))))))))))+++++++++*********))))))******)))))))))))))))***+++******)))(((''''''&&&))))))))))))))))))))))))******))))))))))))))))))(((((())))))******++++++***)))))))))((((((''''''((())))))))))))*********))))))))))))***************************+++++++++))))))))))))((((((((((((......---,,,++++++++++++///......---------......000000000000000000000000000///...---+++***)))(((...------,,,++++++******)))((('''&&&'''(((***,,,***)))(((((((((***+++,,,,,,+++)))((('''((()))***))))))))))))(((((((((((())))))***))))))(((''''''''''''''''''(((((((((((())))))))))))))))))))))))%%%&&&((()))))))))((('''((()))***++++++***)))(((,,,,,,,,,---,,,,,,++++++,,,,,,+++******************+++++++++,,,,,,,,,,,,---+++***+++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***,,,,,,---.../////////...---...///...,,,,,,...///222666888777111------///........................------------......///000,,,...222444555555333222000222444555444222///,,,+++***)))***---...---+++---,,,,,,+++,,,,,,------***+++,,,---.../////////111///,,,***++++++******++++++***)))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------///000111222222111000///.........//////.........,,,,,,---,,,,,,+++******,,,,,,,,,,,,+++***))))))((()))++++++******+++---)))******+++++++++******------......,,,***(((&&&((())))))((('''&&&((()))+++)))((((((***+++)))(((***))))))))))))))))))))))))***+++++++++***((('''&&&''''''((((((((('''''')))))))))******)))))))))))))))))))))***+++,,,------,,,+++***+++---///111111///,,,***))))))'''%%%)))))))))******)))((((((***)))))))))***---///111333555555111---+++///222666:::===999222,,,,,,...***))))))***+++---///000++++++***)))))))))))))))))))))************))))))++++++***)))))))))))))))((()))***++++++***)))(((***+++,,,+++))))))+++---((()))***)))'''''')))******)))(((***,,,---+++)))*********)))******+++,,,*********)))'''''')))******************+++++++++***************))))))(((+++******)))))))))******)))))))))))))))******+++---,,,+++***+++,,,...///)))***+++)))&&&&&&(((***,,,***)))((('''((()))******++++++,,,+++***(((((()))))))))))))))(((((('''(((((()))************)))******))))))******+++,,,&&&''')))***+++++++++***,,,+++***))))))***+++,,,++++++******)))))))))((((((((())))))+++,,,---...******))))))))))))******+++******)))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))((((((((())))))*********+++++++++(((((()))))))))*********++++++*********))))))))))))))))))))))))))))))(((---,,,,,,+++++++++++++++......---------------...////////////////////////---------,,,,,,,,,++++++000000///...---,,,,,,+++((('''&&&%%%&&&''')))******)))((((((((()))+++,,,+++******))))))((())))))))))))))))))((((((((((((((()))))))))(((((('''&&&''''''''''''(((((((((((())))))))))))))))))))))))&&&'''((())))))(((((('''((()))************)))(((++++++*********+++,,,,,,,,,,,,+++*********++++++++++++,,,,,,,,,,,,,,,---111///......//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++***+++,,,...///000000000---...///...,,,,,,...///000333555444000......///...........................---,,,,,,,,,...111222222555;;;???AAAAAA???===>>>???AAAAAA===666///***...---,,,---//////...,,,++++++++++++,,,---...///+++,,,,,,,,,------------222000---+++,,,,,,+++***++++++***))))))))))))***))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------//////111111111111//////...//////000000//////...000///...,,,++++++******,,,,,,,,,,,,+++******)))'''(((*********+++,,,...++++++++++++******))))))000111111000...,,,)))(((***+++++++++******+++---***)))(((((()))******)))++++++***)))))))))))))))))),,,000222222///***''''''((())))))***************++++++++++++++++++***))))))))))))***++++++,,,,,,+++***)))***+++---///333000---+++***)))'''%%%)))***+++++++++)))'''&&&&&&''')))+++---///111222666666555222...---111444666777777555111---,,,---)))******+++,,,,,,------))))))((())))))+++,,,,,,))))))************))))))******)))((((((((())))))))))))************)))((()))...111///***(((***...))))))***)))(((''')))+++***))))))***,,,,,,+++)))******))))))***++++++,,,***++++++)))''''''(((***+++++++++***************'''(((***,,,,,,+++)))(((---,,,+++***************)))))))))))))))******+++***++++++++++++,,,,,,,,,******+++)))(((''')))***((((((((((((((())))))))),,,,,,,,,,,,+++***(((((())))))))))))(((((((((((()))))))))))))))***++++++******))))))******+++,,,'''((()))***+++++++++***************************------,,,+++***)))(((((()))(((((()))+++---///000******)))))))))******+++*********))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***************)))))))))((()))))))))************(((((((((((()))))))))))),,,++++++***(((''''''&&&))))))))))))))))))))))))************+++++++++,,,------,,,,,,,,,,,,------........................+++++++++,,,------......------,,,+++***)))(((((())))))(((''''''(((***+++)))))))))((())))))***+++******+++++++++***)))((())))))))))))(((((((((((('''(((((((((((('''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))(((''''''((())))))******))))))(((,,,+++*********,,,---...------,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------......------------,,,,,,------------------------......------,,,,,,,,,,,,+++,,,---...////////////---...///...,,,,,,...///...000222222000......///............///////////////...,,,,,,---///222444===???BBBEEEGGGFFFEEEDDDEEEGGGJJJJJJFFF>>>666111222222222333333222111000,,,,,,+++,,,,,,---...///---,,,,,,,,,+++,,,,,,,,,///---*********++++++***++++++***))))))*********************************************************+++++++++,,,,,,,,,------...///000111111000///...//////000000000000//////000///---,,,++++++,,,---,,,,,,,,,,,,,,,+++***)))((()))++++++******+++---++++++******************000000000///...,,,+++***'''(((***++++++---000222***)))(((((()))***++++++...---+++***)))))))))***(((---333888777333,,,((())))))***+++,,,,,,,,,,,,***++++++,,,,,,++++++***))))))((((((((()))************)))((((((***+++,,,111...,,,******)))(((&&&***+++---...---***'''%%%&&&'''***,,,///000000000444444222000...///333666777555333111///---+++))))))***++++++,,,++++++***)))((())))))***+++,,,---)))******++++++******)))))))))((((((((((((((()))***************))))))(((+++///111000+++((((((***)))******)))(((((()))+++*********+++++++++***)))))))))))))))***+++,,,,,,+++,,,,,,+++)))((()))***,,,+++++++++***)))))))))'''(((***,,,,,,,,,,,,+++...---,,,+++************)))))))))))))))******+++((()))***+++,,,++++++***************))))))******&&&''')))*********))))))+++++++++******)))((((((***))))))((((((((((((((())))))(((((((((***+++,,,******))))))******+++,,,+++++++++,,,,,,---------((()))************)))(((,,,,,,+++******)))((((((,,,+++***)))***+++---...******))))))******++++++*********)))))))))(((((()))))))))))))))))))))))))))))))))***************++++++******))))))((((((++++++******************'''''''''((((((((())))))''''''((((((((()))))))))******))))))(((''''''&&&)))))))))))))))*********(((((()))***++++++,,,,,,,,,,,,+++++++++,,,------........................++++++,,,,,,---.........,,,,,,+++***)))(((''''''---,,,+++++++++,,,,,,---))))))))))))))))))******)))+++---......---***)))))))))))))))((((((((((((&&&'''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((('''((())))))))))))))))))(((---,,,+++++++++---...///......---------......///------------------------+++,,,---------------...------------------------......------------,,,,,,---...............---------...///...,,,,,,...///...///000000///...//////........./////////000000111000...---...000333555======<<<<<<;;;;;;::::::777;;;AAAEEEFFFCCC???<<<444555666777666555444333...------,,,,,,------......---,,,+++++++++,,,,,,+++)))''''''(((*********+++***************++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,------...///000111111000///...//////000000000000//////...---,,,+++,,,,,,...///++++++,,,,,,,,,+++******+++,,,,,,+++)))((()))***))))))))))))***+++,,,---,,,------------,,,,,,,,,&&&''')))***+++,,,///111,,,+++***))))))***+++---000///---+++))))))******(((---333888888333---)))((()))******+++++++++***))))))************)))))))))(((((('''''''''(((((())))))((((((((()))******,,,+++)))))))))***)))(((+++---...///...,,,)))'''((()))+++---......------......---------///333555777444111///...,,,)))&&&))))))***++++++******)))+++***************+++,,,******++++++++++++******)))((((((((((((((())))))+++******)))))))))))))))******+++,,,,,,+++***((()))*********((((((***+++)))***+++++++++*********))))))))))))***+++,,,------......---+++******+++,,,+++++++++***)))))))))+++*********+++---...000...---,,,+++************)))))))))))))))******+++'''(((***,,,,,,+++***)))*********++++++++++++***'''(((***+++,,,+++************))))))((((((((((((******)))((('''(((((())))))(((((('''(((***,,,---******))))))******+++,,,,,,,,,,,,,,,,,,---------((()))************)))((()))))))))))))))))))))))),,,+++*********+++,,,---***************+++,,,,,,************))))))))))))*********************************++++++,,,,,,,,,++++++******))))))((((((******************++++++((((((((()))))))))******(((((((((((())))))))))))((((((((((((((()))))))))((()))))))))*********+++'''((()))+++,,,,,,,,,,,,+++++++++++++++,,,---.................................---------------,,,000000//////...------,,,---------,,,,,,,,,------))))))*********))))))))))))+++...000000...,,,***))))))))))))((((((((((((&&&&&&'''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))((((((((()))))))))(((((((((((((((((()))------,,,,,,------............---------.../////////............---------,,,---//////......///111------------------------......------------------......//////...------,,,---...///...,,,,,,...///////////////////////////.........//////000000111111000///......000222333888777444222000000000111...111555888:::999777555111444777777666555444444......---------------......---,,,++++++,,,---...***(((&&&'''(((*********+++************+++,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------......000000000000.........//////000000//////...,,,,,,,,,,,,,,,---......+++++++++,,,,,,++++++***,,,------+++)))(((((())))))((((((((()))+++---...***************+++++++++)))*********((((((***,,,......---+++)))***,,,...333111...+++*********+++(((+++000333333111---***&&&''''''(((''''''&&&&&&(((((())))))))))))((((((***)))(((((('''''''''''')))((((((((((((((())))))***)))'''((()))+++******,,,---.........,,,***))))))***+++,,,---,,,+++***************,,,...000111444222000///...,,,)))''')))))))))))))))*********,,,,,,+++************+++******++++++++++++******))))))((((((((()))******,,,+++***)))((((((((()))&&&%%%%%%(((,,,...---+++)))***+++***)))(((***,,,)))+++,,,,,,***))))))***(((((())))))***+++---------...///...,,,*********+++++++++***************,,,+++***)))***,,,...000---,,,+++***************)))))))))))))))******+++((()))***+++,,,+++******+++******+++------,,,***((()))+++,,,,,,+++******)))))))))((())))))***++++++***((('''''''''((()))(((((((((((()))+++,,,,,,******))))))******+++,,,++++++************+++,,,************************''''''(((((())))))))))))(((((()))***+++,,,,,,---***************+++,,,---************************************************)))******++++++,,,,,,,,,************)))))))))))))))))))))***************++++++++++++,,,,,,,,,,,,))))))))))))************((((((((())))))*********((())))))******+++++++++'''(((***,,,------,,,+++,,,++++++,,,,,,---...///........................000//////...---,,,++++++------------------------+++++++++++++++*********)))************)))(((((()))***---//////...,,,***))))))))))))((((((((((((&&&&&&'''(((((((((((('''''''''''''''(((((((((((()))))))))))))))))))))))))))(((((((((((()))***+++)))((((((''''''(((((())),,,,,,---------,,,++++++,,,,,,,,,,,,,,,---......////////////......------...000111000...---...000........................------..................------..................---...///...,,,,,,...///111000/////////000//////---......///000000111111000//////...............333222222111111111111111///000000000///---,,,++++++///333444222000000111------,,,------...///000///...,,,+++,,,---...000///---***)))***+++***)))+++*********++++++,,,---************************************************++++++,,,,,,,,,,,,---------...///000000///...---.........//////.........+++,,,,,,,,,,,,,,,+++******++++++,,,,,,++++++++++++,,,,,,+++)))((()))***+++***)))((()))***,,,---******)))))))))))))))***)))******)))(((''')))***111111000---***))),,,///444222///,,,*********+++)))***+++,,,---,,,++++++(((((((((((('''&&&%%%%%%(((((())))))))))))((((((,,,,,,***))))))((((((((())))))((((((((((((((((((,,,***))))))***+++***)))***++++++,,,++++++******))))))******++++++******)))))))))***,,,---,,,,,,...///000000///---+++***)))(((((('''((()))***+++,,,++++++******++++++,,,***++++++,,,,,,++++++***)))))))))))))))***++++++,,,+++***)))((((((((()))&&&''''''((()))***,,,---***++++++***))))))***,,,)))+++---,,,***((()))***((((((((()))***,,,---...+++---...---+++(((((((((***************+++++++++))))))))))))***++++++,,,+++******)))))))))******)))))))))))))))******+++)))***+++++++++++++++++++++******,,,...///,,,******************))))))(((***))))))***+++,,,...///+++***((('''''''''))))))&&&'''((()))++++++++++++******))))))******+++,,,,,,+++************+++,,,,,,+++***))))))***+++,,,******))))))))))))))))))&&&((()))++++++***)))(((************+++,,,---...************************************************'''(((((()))******++++++)))))))))))))))*********((((((((())))))*********************++++++++++++************++++++++++++******************))))))((())))))******+++,,,,,,(((***,,,---...---,,,+++,,,,,,,,,,,,---...///000/////////////////////////////////...------,,,,,,)))))))))***++++++,,,,,,+++++++++++++++***)))))))))******+++***)))(((''''''(((***+++,,,+++***)))))))))))))))((((((((((((&&&'''(((((()))))))))(((''''''''''''(((((((((((())))))))))))))))))))))))(((((('''((()))***,,,---)))(((''''''''''''((()))+++,,,------,,,+++)))(((************++++++,,,---000000//////.........---///000111///,,,***+++---........................------..................++++++---...//////000000---...///...,,,,,,...///222000/////////000000///---......///000111111222.........------,,,++++++---...111333444444333333...------------...000000&&&***...000...------...+++++++++,,,...000111222///...,,,,,,,,,...000111555222///---,,,,,,+++)))+++*********+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,------------...///000000///...---------............------,,,---------,,,***((('''***++++++,,,,,,,,,++++++)))***++++++***)))***,,,---,,,***(((((()))***,,,,,,+++***)))(((((((((((('''((())))))((()))+++---333333222...******---000555333///,,,******++++++)))(((((((((((()))++++++++++++++++++***((('''&&&))))))************))))))......,,,+++******)))***)))))))))))))))(((((((((///---+++***++++++***)))))))))))))))))))))******((((((((()))******++++++*********+++,,,+++)))'''(((,,,000111000.........)))((('''&&&''')))+++---************+++,,,------***++++++,,,,,,++++++*********))))))***+++,,,,,,---,,,***(((((((((((()))***---...***%%%$$$''',,,***++++++***))))))***,,,)))+++---,,,)))((()))***((((((((()))***,,,---...***+++---,,,)))'''&&&&&&))))))******+++++++++,,,&&&''')))*********((('''))))))))))))))))))******)))))))))))))))******++++++++++++++++++,,,,,,,,,+++******,,,//////---*********))))))((((((''''''+++******+++,,,///111222+++***((('''&&&''')))***%%%&&&(((***+++,,,++++++*********)))***++++++,,,///...---,,,,,,,,,---...---,,,***))))))***,,,------,,,,,,+++***)))(((((()))***,,,,,,+++((($$$"""************+++,,,---...******************++++++************************%%%&&&&&&'''((())))))***(((((())))))******++++++''''''(((((()))))))))***''''''''''''((((((((((((******+++++++++,,,,,,,,,------,,,+++***)))((((((((())))))***++++++,,,,,,)))+++---......---,,,+++,,,,,,,,,---...///000111000000000000000000000000...............---------)))***+++,,,---...//////---------------,,,+++***)))***+++++++++)))((('''%%%&&&'''((())))))((('''))))))))))))((((((((((((''''''((()))******))))))''''''''''''((((((((()))))))))))))))))))))))))))'''''''''''')))+++---...)))((('''&&&&&&'''((())))))))))))***+++,,,---......------------...//////.........------,,,,,,,,,......------------......,,,------...............111111111111111000000000...000111111000.........---------------...///000000000000000000///...---............///000111222///000111111///------...///000111222444444444444000000///............///---......///000000111111000000///......---,,,,,,........................+++,,,---------,,,+++***,,,,,,++++++******))))))///...,,,*********,,,---))))))))))))))))))))))))***+++...///000000///...000000000///......---------........./////////000///...---,,,,,,,,,,,,,,,***))))))+++,,,,,,***(((+++***+++,,,...---***(((************))))))))))))(((111666111+++)))))))))************************......------,,,+++******---------,,,,,,,,,++++++))))))******+++++++++,,,***(((&&&(((+++,,,+++)))))))))*********))))))(((000///...---+++)))'''%%%))))))))))))))))))))))))))))))(((((('''''''''&&&''''''((())))))***))))))++++++,,,,,,,,,,,,++++++++++++,,,---///...+++))))))***,,,------,,,+++***++++++***************+++---,,,***(((((()))***+++)))***+++,,,---............,,,***,,,...///...+++))))))(((((((((((()))))),,,***((('''&&&'''((()))///111333///)))&&&''')))---,,,,,,+++***)))((((((,,,++++++******++++++,,,---000222000,,,))))))***(((((((((((()))))))))***(((***+++***((((((***---++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))%%%&&&))),,,------,,,,,,***++++++,,,,,,++++++*********))))))))))))************))))))))))))*********************)))(((((())))))***+++++++++++++++)))))))))***+++++++++,,,......---,,,,,,+++******---,,,******+++---000222111---((('''(((******)))***************+++++++++***+++,,,------,,,+++***+++++++++*********))))))((()))***)))((('''''')))))))))***+++++++++++++++,,,+++++++++***)))))))))((()))***+++++++++++++++******))))))))))))*********)))(((&&&&&&((()))***+++*********))))))(((((((((((()))***+++,,,,,,---******+++,,,,,,,,,,,,+++,,,,,,,,,,,,---.../////////////////////.........//////.........---------+++++++++++++++++++++++++++,,,,,,,,,,,,...111444...,,,***''''''(((***,,,***)))))))))((((((''''''(((((())))))))))))(((((())))))((((((''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((()))***************))))))(((((((((((())))))---------,,,------......---,,,,,,,,,,,,---......//////......------------.........------...............////////////...---/////////...............---///111111000/////////////////////000111333333222222222222222222111111000000/////////000000111...000222111000///000000111222222222333222222222000//////................................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------------,,,************))))))))))))...---,,,+++++++++,,,,,,***************************+++---...//////...---///////////////.........////////////////////////...---,,,,,,,,,,,,,,,,,,,,,++++++,,,...---+++))),,,+++******+++,,,+++***************))))))))))))(((000555111+++)))******((((((((((((((((((((((((+++++++++***)))(((((((((************))))))))))))''''''((()))+++,,,------***)))'''(((+++,,,***((())))))***************))),,,,,,,,,,,,+++***(((((())))))))))))))))))))))))))))))(((((((((''''''''''''((())))))))))))))))))))))))************))))))+++++++++---......+++)))++++++,,,,,,,,,+++******(((((((((((()))***+++,,,,,,+++)))((('''((()))***+++,,,,,,,,,,,,++++++***,,,******+++...000///---******))))))))))))******,,,+++)))''''''((()))***...111222///***'''(((+++,,,++++++******)))))))))+++++++++******+++++++++,,,---......,,,))))))(((&&&''''''(((((((((((((((''')))+++***((((((***,,,+++++++++++++++++++++++++++,,,,,,,,,++++++***)))'''((()))+++,,,,,,,,,+++***++++++,,,,,,++++++*********))))))))))))************))))))))))))*********************)))((((((((()))******++++++******,,,,,,++++++***))))))(((...------,,,++++++******---,,,+++******,,,///111111---)))(((***++++++***,,,,,,+++***)))(((''''''******++++++++++++******+++++++++*********)))))))))***+++***((('''((()))))))))******++++++***************)))))))))))))))))))))******++++++************))))))))))))******+++***)))(((((()))***+++************)))))))))((()))))))))***++++++,,,,,,++++++,,,------------,,,++++++++++++,,,---...////////////////////////...//////.........---------+++++++++++++++++++++++++++,,,,,,,,,,,,---111333///...,,,***))))))***+++*********))))))((((((((((((((())))))))))))(((((()))))))))(((((((((''''''''''''''''''''''''''''''(((((())))))))))))(((((('''((())))))******))))))))))))(((((((((((())))))//////...---------------,,,,,,++++++,,,,,,---...///...............------........................//////000000000//////...................../////////000222222111000111222///////////////000000000333333333333333444444444555555444333333333333333///111333333222111222333222222222222222222222222222111000000/////////000/////////.........------...............---------++++++++++++++++++++++++))))))+++,,,---.........*********+++++++++++++++------,,,,,,,,,,,,++++++******************************,,,------------------......///////////////000000000000////////////---,,,,,,,,,,,,------...///...---...///...,,,***---+++)))(((***+++,,,+++************))))))))))))'''...333///+++***++++++((((((((((((((((((((((((******))))))((((((''''''))))))))))))((((((((((((&&&&&&''')))+++,,,......+++***((()))******)))(((((()))***+++++++++++++++(((((()))***************(((((((((((((((((((((((())))))(((((((((((('''''')))))))))***))))))(((((())))))************))))))+++++++++,,,......+++)))---,,,+++***************'''''''''((()))***+++,,,******((('''''''''((()))---------,,,***)))'''&&&***))))))+++...000000///++++++************++++++,,,+++***(((((()))***+++,,,///000...***((()))+++************************++++++++++++++++++++++++*********+++++++++)))&&&%%%&&&'''((()))((('''&&&''')))++++++***)))***++++++++++++++++++++++++++++++++++++,,,++++++***)))))))))*********+++++++++******++++++++++++************))))))))))))******************************)))************))))))((('''((())))))******)))))),,,,,,++++++***)))))))))------,,,,,,++++++******...---+++******+++---...000---+++***++++++++++++++++++***)))(((''''''&&&*********))))))*********+++++++++******************+++++++++)))((()))*********************))))))((((((((())))))))))))))))))************))))))(((******))))))))))))******,,,+++***))))))***+++,,,************))))))))))))************************+++,,,,,,---------------+++******++++++,,,---.........///////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---000222000000///---,,,+++*********************)))))))))(((((())))))))))))(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((())))))))))))((())))))(((((((((((())))))---,,,,,,+++++++++,,,,,,------,,,,,,,,,---......------------------------......////////////.........///000111111222222111000000000111111111111111111333444333111111111222222222222222111111000///333333333444444555666666777666666666666666777777555777888888666555555666333333444444555666666777555555333222222111111111////////////////////////000000000000000000//////------------------------***++++++,,,------------++++++,,,,,,------......+++,,,,,,------,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---...///000000000000111000000000000/////////------------......///000000///------......,,,++++++***)))***+++,,,,,,+++************)))))))))(((&&&---000---***+++,,,+++************************++++++******)))))))))(((************))))))))))))&&&'''((()))***+++,,,---+++******)))))))))((((((((((((***+++,,,,,,,,,,,,''''''((())))))***))))))''''''''''''''''''''''''))))))((((((((((((((((((***************)))((('''++++++,,,,,,,,,,,,+++++++++******+++------,,,***...,,,+++)))))))))******)))))))))))))))******+++***))))))((((((((()))))),,,,,,,,,+++)))(((&&&%%%*********+++---.........+++******))))))******+++,,,+++***))))))***++++++***+++,,,+++)))((()))+++((()))))))))*********+++******++++++++++++*********((('''))),,,---***&&&%%%&&&((()))***)))((('''((()))+++,,,,,,+++************************************++++++++++++******++++++***))))))******+++******++++++++++++************))))))))))))******************************))))))************)))(((''''''((()))))))))))))))(((((()))***+++,,,,,,---,,,,,,,,,,,,++++++******...---+++*********+++,,,---,,,+++******+++******(((((())))))******+++++++++***)))(((((()))***+++***************************+++,,,+++)))))))))+++++++++******))))))))))))(((((())))))******++++++************))))))((('''******))))))))))))******+++******))))))******+++*********)))))))))))))))+++++++++*********))))))***+++,,,,,,------,,,,,,************+++,,,------............////////////////////////............------------------------,,,---------,,,,,,...000111111111000...,,,***)))++++++******************(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((((((((((((((())))))(((((((((((())))))++++++++++++,,,---...///...............///000000,,,,,,,,,,,,,,,,,,------......///000000///......,,,---...000222333444444111111111222222222333333222333333222000000000222555666888999:::::::::::::::::::::999:::;;;<<<===:::::::::;;;<<<>>>???@@@BBBDDDDDDDDDAAA@@@???@@@>>>===<<<;;;;;;;;;;;;<<<:::999888666444333333222....../////////000000000000000000000////////////------------------------...------,,,++++++++++++***+++++++++,,,,,,------++++++,,,------,,,,,,+++++++++++++++++++++++++++++++++*********+++,,,---+++,,,...000111111000///000000000/////////////////////...//////000111111///---,,,,,,------,,,***((()))+++---///...+++)))************)))))))))(((&&&+++...+++)))+++,,,+++*********************************)))))))))))))))*********)))))))))(((((())))))))))))))))))*********++++++***)))((((((((('''((()))***+++,,,,,,,,,(((((()))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))))))))******+++******)))((((((++++++,,,,,,,,,,,,++++++******)))***,,,---,,,+++---,,,***)))((()))******...---,,,+++***)))))))))*********************+++***************)))(((''',,,,,,---,,,+++++++++,,,))))))(((((((((((())))))******************++++++(((((())))))((((((((()))((((((((()))******++++++)))******++++++******)))+++)))(((***......+++((('''((()))***+++***)))))))))***,,,...///...+++***************************)))******++++++*********,,,+++******))))))******)))******++++++******)))******))))))))))))******)))***++++++++++++***)))((())))))*********))))))''''''((()))))))))))))))'''((()))***+++,,,------,,,+++++++++++++++******------+++***))))))******)))************)))))))))))))))***++++++,,,------+++***)))(((((()))***+++***************************+++,,,+++)))))))))+++,,,+++******)))***++++++*********++++++,,,,,,,,,***************)))((('''******))))))))))))******)))))))))(((((()))))))))))))))))))))))))))******,,,,,,++++++***)))))))))))))))***+++++++++++++++************+++,,,---------.........//////000000000000/////////.........------------------------,,,---...---,,,,,,---...000111111111///,,,***(((******************++++++(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((((((((((((((())))))(((((((((((()))))),,,,,,------...000111222/////////...///000000111,,,,,,,,,---------------...///000111111000///...+++,,,...000222333444555000000000111222222333333222333444333222222444666666888;;;???CCCEEEFFFGGGHHHGGGFFFEEEEEEFFFHHHIIIHHHHHHIIIJJJLLLNNNPPPQQQOOOQQQRRRQQQOOOMMMMMMNNNNNNLLLJJJGGGEEEDDDDDDDDDDDDBBB@@@===:::888777777111111111111111111111111000000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,//////---,,,+++*********))))))))))))************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---***,,,...000111111000///............/////////000000////////////000000111---+++******+++,,,,,,+++((())),,,000222000,,,)))************))))))))))))'''+++---***)))++++++***((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''******)))))))))((((((((()))***+++***)))((()))***'''((()))***************)))******))))))((('''&&&''''''''''''''''''''''''(((((())))))))))))***************+++******))))))))))))************))))))***))))))***,,,---,,,+++******)))))))))******+++111000...,,,***))))))(((************++++++++++++((())))))*********)))))),,,---...---***)))***+++))))))(((((((((((()))))))))))))))***************((((((((((((((((((((((((((((((((())))))*********((()))***++++++***)))(((+++++++++,,,......,,,***)))))))))*********++++++***+++---000222111---***************************((()))******+++*********++++++******************))))))************))))))******))))))))))))******)))***+++,,,,,,+++***)))((())))))************)))'''((())))))******))))))************************++++++++++++++++++******,,,++++++***))))))))))))&&&(((++++++***(((((((((------,,,,,,,,,+++++++++*********))))))************************+++++++++***+++++++++)))((()))***,,,++++++******,,,---...+++++++++,,,,,,,,,,,,,,,***++++++++++++******)))******))))))))))))******(((((((((((((((((((((((())))))))))))************,,,+++++++++******))))))((())))))***************+++******++++++,,,---...------......///000000000000000000/////////..............................,,,---...---,,,+++,,,---////////////...,,,***((()))))))))***************(((((())))))))))))((((((&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''((())))))))))))((())))))(((((((((((())))))...............///000111...............///000000............//////000000...///000111111000///...------///000111222222222111111222222333444444555666777999:::;;;===@@@CCCAAACCCGGGLLLOOORRRSSSSSSTTTSSSQQQPPPPPPQQQRRRSSSSSSTTTTTTUUUVVVWWWYYYZZZTTTVVVXXXXXXWWWWWWXXXYYYYYYXXXUUUSSSRRRSSSSSSTTTSSSQQQNNNJJJGGGDDDBBBAAA;;;:::999888777666555444444444333222000///......------------------------///...,,,++++++++++++,,,+++++++++++++++*********,,,,,,+++++++++,,,---...------------------------///---+++))))))***---...+++,,,///111111000///---++++++,,,---...///000000//////..................,,,***))))))+++---------***+++---000222111///,,,************))))))))))))(((+++,,,)))(((******((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''((((((((()))))))))))))))''')))+++***(((((()))+++'''(((((()))))))))(((((())))))*********)))((((((''''''''''''''''''''''''(((((()))))))))*********))))))***+++++++++******))))))************))))))***)))((()))+++,,,,,,,,,'''((()))******++++++***///...---+++***)))))))))((())))))***************)))******++++++******)))***,,,---,,,***)))***,,,***))))))))))))))))))***'''((())))))*********)))***)))((())))))))))))(((((((((((()))))))))))))))((()))***++++++***)))(((***,,,......,,,+++++++++***)))((('''((()))+++,,,,,,,,,///222555333///***************************(((((()))***************))))))++++++,,,+++***)))))))))************))))))******))))))))))))******)))***,,,------,,,***)))(((((()))***************((()))******++++++************************************************++++++************))))))))))))%%%))),,,---+++)))((())),,,,,,,,,++++++++++++*********++++++++++++******))))))*********+++++++++)))***+++***((('''((())),,,,,,++++++,,,...000111,,,,,,,,,+++++++++++++++***++++++,,,,,,,,,,,,+++******))))))))))))******)))))))))******)))))))))((()))))))))************+++++++++***************))))))***++++++++++++***++++++++++++,,,---...///------......///000000111000000000000/////////...........................,,,---......,,,***+++,,,---------,,,+++***))))))((((((((())))))*********(((((())))))))))))(((((('''''''''((((((((())))))''''''''''''''''''''''''(((((())))))))))))(((((('''((())))))******))))))))))))(((((((((((())))))......---,,,,,,,,,,,,---...------------...////////////000000111111222222...///000222222000///...//////000000000000//////444444555555666777888888;;;===???BBBDDDHHHMMMPPPTTTVVVYYY\\\^^^______^^^[[[YYYWWWVVVUUUVVVWWWXXXRRRRRRRRRRRRSSSTTTUUUUUUSSSUUUXXXYYYZZZZZZ\\\]]]\\\\\\[[[[[[\\\___aaaccc```^^^[[[VVVRRROOOLLLKKKEEEDDDBBB@@@>>>;;;:::999999999777666444333111111000000000000000000000000---,,,+++++++++,,,---.../////////......------------,,,*********,,,...///------------------------000...+++))))))+++---///+++---///111111000...---)))***+++,,,---///000000///...---,,,,,,,,,,,,,,,,,,***)))))),,,...//////---,,,---...111111000///************))))))))))))))),,,,,,((((((******'''************************************++++++++++++++++++++++++************&&&''''''((()))******+++&&&)))+++***((((((***---'''((((((((((((((('''&&&((())))))************)))(((((((((((((((((((((((((((((())))))*********+++((()))***+++++++++++++++++++++,,,,,,,,,,,,++++++***)))((((((+++,,,---,,,%%%''')))***+++++++++***---,,,+++***))))))))))))''''''((())))))***))))))+++++++++++++++***))))))(((***---,,,******,,,...++++++************++++++''''''((())))))))))))))),,,+++******++++++***))))))))))))))))))(((((((((''')))***++++++***)))'''))),,,///...+++))))))+++***)))'''%%%&&&(((***,,,------000444777555000+++))))))))))))))))))))))))(((((()))***************''')))+++,,,---,,,***)))))))))************))))))******))))))))))))******)))***,,,------,,,***)))(((((()))***************))))))***+++++++++++++++&&&'''(((***+++,,,......******************++++++))))))))))))************%%%)))---...,,,))))))***'''((()))***+++,,,------***+++,,,------,,,+++***))))))******++++++++++++((()))***)))(((''''''))),,,,,,++++++---///222333,,,+++++++++***)))))))))***+++,,,,,,------------******))))))))))))************++++++++++++******(((((())))))*********+++******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,---...//////---------...///000000111000000000000////////////////////////////////////,,,---......,,,******++++++++++++******)))))))))''''''(((((()))))))))***(((((())))))))))))((((((((()))))))))******++++++''''''''''''''''''''''''(((((())))))))))))(((((((((((()))***************))))))(((((((((((())))))++++++++++++++++++++++++------------------------////////////000000000000///.........///111333444000111333555555444333222333555888;;;===AAAEEEHHHGGGHHHLLLTTT]]]bbbcccbbbcccdddfffjjjllljjjddd^^^\\\UUUMMMJJJKKKNNNNNNLLLRRRQQQPPPQQQRRRSSSQQQPPPQQQPPPPPPPPPPPPQQQRRRRRRUUUTTTTTTTTTWWWZZZ^^^aaaaaacccddddddbbb]]]XXXTTTRRRPPPNNNLLLKKKHHHEEEBBB???===;;;999666555444333666333111111333444111///111///------.........---......---...//////---+++,,,,,,,,,,,,,,,,,,------,,,,,,------------------...,,,))))))***+++,,,+++---------...///000111111,,,---///000111000///---111111000000000/////////---------------------------------,,,,,,,,,++++++***)))))))))((((((''''''---,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++)))(((((())))))))))))))))))))))))******+++++++++******)))((()))***)))((()))+++,,,***+++,,,,,,---...///000***+++++++++***)))'''&&&&&&'''((((((((((((((('''+++***)))(((((()))***+++************))))))))))))******+++++++++,,,,,,,,,+++,,,---,,,*********+++...---+++*********++++++++++++++++++++++++++++++++++++******))))))((((((******))))))******+++,,,---------------,,,+++******)))((('''((()))+++---''')))++++++******+++,,,))))))))))))))))))))))))------,,,+++***)))((('''+++*********))))))((((((******)))))))))))))))***///,,,******+++,,,+++(((---,,,+++***))))))))))))(((***+++------,,,+++******+++,,,,,,,,,,,,+++***,,,,,,,,,+++***)))((('''((()))******)))))))))***++++++******++++++,,,---...,,,+++)))(((((())))))(((***++++++)))((((((((()))************+++++++++))))))*********+++++++++************************,,,++++++******++++++,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,+++******+++++++++---,,,,,,++++++************)))((((((+++///444777+++++++++*********))))))***+++,,,,,,------------+++***)))((((((((()))***+++***************+++,,,***+++++++++***)))'''&&&,,,+++******,,,,,,+++***)))))))))***++++++,,,,,,))))))***+++,,,...///000,,,,,,------.../////////222111111111000000//////........................111000...---,,,,,,---...,,,+++***)))))))))***+++)))***+++,,,,,,+++)))((()))((('''&&&&&&'''((()))+++***)))'''&&&'''***---(((&&&,,,"""###...''')))(((((((((((((((((((((((())))))))))))************''''''(((((())))))******------------------------------------------------////////////000000000000...///000222333333333222222222333444555666888888888<<<@@@DDDHHHLLLPPPSSSWWWWWWZZZ___eeeiiijjjhhhhhhgggggghhhiiigggccc___UUUOOOIIIGGGHHHJJJJJJHHHJJJJJJJJJLLLNNNOOOMMMKKKLLLKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLMMMOOOSSSWWWZZZ]]]^^^```aaa___\\\XXXUUUUUUTTTSSSSSSSSSSSSQQQOOOGGGFFFDDDAAA>>>;;;999888888666555666888999888666111000///...//////---,,,///...///000222111...,,,,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++,,,,,,,,,........................,,,---///000111000///...............---------,,,---------------------------,,,,,,,,,++++++++++++*********)))))))))((((((******))))))))))))******++++++++++++***)))((('''))))))))))))))))))))))))))))))************))))))((()))***)))((((((***++++++++++++,,,,,,------...******+++,,,,,,,,,+++*********************))))))))))))((((((((()))******(((((())))))*********+++*********+++++++++,,,,,,***,,,,,,,,,***)))***+++---,,,+++*********++++++++++++++++++++++++++++++*********)))))))))))))))))))))(((((())))))***++++++++++++++++++***)))))))))))))))***************(((***++++++*********+++))))))))))))))))))))))))*********)))))))))))))))+++*********))))))))))))+++*********************,,,)))((((((***,,,+++)))*********)))******+++,,,''')))***,,,,,,+++***)))***+++,,,,,,,,,,,,+++***+++++++++++++++***)))(((,,,---...---,,,+++******++++++******++++++,,,---///...---+++++++++++++++***+++,,,+++***)))***+++)))************+++++++++))))))*********+++++++++)))******+++,,,---------,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************))))))))))))))))))))))))......------,,,------...,,,,,,,,,+++++++++++++++***)))))))))+++...222444,,,,,,,,,,,,+++++++++******+++,,,,,,---------,,,,,,,,,***))))))))))))***))))))(((((((((((())))))+++,,,,,,,,,+++***(((''',,,+++******,,,,,,+++***)))))))))***++++++,,,,,,*********+++,,,---...///,,,,,,------.../////////111111111111000000000///........................///...---,,,,,,++++++,,,******))))))***+++,,,---(((((())))))***)))))))))))))))(((''''''((()))))))))***+++***(((((()))******%%%+++$$$%%%...'''***(((((((((((((((((((((((((((((()))))))))*********((((((((()))))))))))))))........................------..................000000//////////////////...000222444555444333111444444444555888<<<@@@BBBEEEIIIOOOTTTWWW[[[___aaadddcccdddfffiiikkklllkkkiiigggeeecccbbb```]]][[[PPPLLLHHHGGGIIIJJJHHHFFFEEEFFFHHHJJJMMMMMMJJJHHHHHHGGGFFFEEEEEEDDDEEEEEEDDDCCCCCCDDDGGGJJJMMMPPPTTTUUUXXXZZZZZZXXXVVVTTTRRRQQQRRRSSSVVVWWWVVVUUURRRQQQPPPNNNKKKGGGEEECCCAAA???>>>===>>>>>><<<;;;666444111000000///,,,***//////000222444333000---...---,,,+++***))))))(((------,,,,,,++++++******///---+++***,,,---------......---------,,,,,,,,,,,,---///000000000///............------------,,,------------------------,,,,,,,,,+++++++++******+++++++++************)))))))))(((((((((((())))))*********))))))(((((('''))))))))))))))))))))))))(((((()))))))))))))))((()))***+++***(((((()))***++++++++++++++++++++++++)))***+++,,,------------,,,+++++++++******))))))'''((((((((())))))))))))''''''((()))***+++,,,,,,*********++++++++++++,,,***+++,,,+++)))((()))***,,,,,,+++************+++++++++++++++++++++++++++))))))))))))************((((((((((((((())))))***))))))*********)))((((((((()))+++,,,,,,***(((''')))+++,,,,,,***))))))***))))))))))))))))))))))))'''((((((((())))))*********************)))))))))++++++++++++++++++,,,,,,((('''&&&''')))++++++***((((((((()))***,,,---...'''((()))***+++***))))))***+++,,,,,,,,,,,,+++*********+++++++++******)))............---,,,***)))++++++******++++++,,,---......---,,,++++++++++++***+++++++++))))))+++,,,)))************+++++++++***************+++++++++))))))***+++---...///000,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,------((()))***++++++***)))(((************************...---------------......++++++++++++,,,,,,,,,,,,************+++,,,......---------,,,,,,,,,++++++++++++,,,---------,,,,,,...---,,,+++************+++***)))(((((((((((((((,,,,,,,,,,,,,,,+++***)))+++***)))***+++,,,+++***)))))))))***++++++,,,,,,+++++++++++++++,,,------,,,,,,------.../////////111111111111000000000000........................------------,,,+++***)))))))))))))))***,,,---...)))))))))))))))***+++,,,******))))))))))))******)))+++,,,---+++******+++///%%%,,,)))***...%%%+++))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))((((((////////////////////////.............../////////000000000000000000000000000111222333444555444444888999;;;>>>CCCGGGLLLNNNTTTXXX]]]aaacccdddfffgggeeedddcccdddeeefffggggggdddcccbbbaaa___\\\YYYWWWRRRQQQOOOPPPQQQQQQOOOMMMKKKLLLNNNQQQSSSRRRNNNKKKKKKJJJIIIGGGFFFEEEEEEEEECCCCCCBBBCCCDDDFFFHHHIIIJJJLLLNNNQQQRRRSSSRRRQQQNNNMMMNNNPPPSSSUUUTTTSSSUUUUUUUUUUUUTTTRRRPPPOOOMMMKKKIIIGGGEEECCCAAA@@@AAA===666222///...---,,,...///111333444333000---//////......------,,,,,,......------,,,+++******///---++++++,,,.........,,,,,,,,,,,,,,,,,,,,,,,,------...///000/////////////////////////////////------------------------,,,,,,+++++++++*********++++++++++++++++++++++++******))))))))))))*********))))))((((((((((((((())))))))))))))))))))))))((())))))************))))))+++,,,+++)))(((((()))++++++******))))))))))))((()))******+++,,,,,,,,,,,,+++***)))((('''''''''''''''(((((())))))))))))'''(((((()))******++++++************++++++++++++)))***+++***((((((((()))++++++******************************************(((((())))))******++++++)))(((((((((((()))******))))))************)))(((***++++++,,,+++***((('''***+++,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))************************************,,,,,,,,,---------------)))((((((((()))******+++((((((((()))***+++---...((()))******++++++*********+++,,,,,,,,,,,,+++***((()))***+++++++++++++++++++++,,,------,,,***(((++++++******++++++,,,---+++++++++******)))))))))&&&)))+++,,,+++***)))***))))))*********+++++++++************************))))))***+++,,,---...///,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---***++++++,,,,,,---------++++++,,,,,,++++++******---,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,///...---,,,+++*********...---,,,+++******)))))),,,,,,,,,++++++******)))***)))((()))++++++***))))))))))))***++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------.../////////111111111000000000000000........................------......---,,,***)))************+++,,,,,,---++++++******+++---///000************************)))+++,,,---------000111666+++222000...---###,,,))))))))))))))))))))))))(((((((((((()))))))))***+++******))))))(((((((((////////////////////////.........//////000000000000000000111111111222222333333222222444777:::<<<@@@CCCHHHMMMRRRVVVYYYZZZ\\\___bbbddddddcccccccccaaaaaabbbbbbbbbccceeefffccceeeggggggeeeaaa^^^\\\\\\\\\\\\]]]]]]\\\ZZZYYYXXXXXXZZZ\\\^^^\\\XXXUUUTTTSSSQQQPPPOOONNNMMMMMMLLLKKKJJJJJJIIIJJJJJJKKKGGGHHHJJJLLLNNNOOOPPPPPPPPPOOOOOOPPPQQQRRRPPPOOOMMMNNNOOOQQQRRRSSSSSSSSSTTTSSSSSSQQQOOOMMMMMMLLLOOOHHH===555000//////000///000000222333222///,,,---------......//////000000000///...---,,,,,,+++...,,,++++++---...///...))))))***+++,,,---...///---......///////////////000000000000000000000000------------------------,,,,,,,,,+++++++++******+++++++++++++++,,,,,,,,,***))))))))))))))))))******)))(((((('''(((((()))************************)))***++++++,,,,,,,,,+++)))***,,,+++)))(((((((((+++******))))))(((((('''((((((((((((((((((((((((---,,,***)))(((((((((((()))))))))(((((()))))))))******))))))))))))))))))))))))*********+++++++++)))***+++***((((((((()))************************************************(((((())))))******++++++***))))))))))))***++++++******+++,,,,,,++++++***---,,,+++)))))))))*********+++,,,,,,***)))))))))************************,,,,,,++++++++++++*********************++++++++++++,,,---............---,,,,,,,,,+++*********++++++***************++++++*********+++++++++++++++***+++,,,,,,,,,,,,+++***((()))***+++++++++++++++))))))***---000000...+++++++++******++++++,,,---***+++++++++******))))))&&&***///222000---***((())))))*********+++++++++************************************++++++++++++---,,,,,,,,,,,,,,,,,,---...------,,,,,,+++++++++///......---,,,+++******(((***+++------+++***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...+++++++++,,,,,,------...+++,,,,,,,,,,,,+++)))(((++++++++++++************,,,,,,,,,------,,,,,,+++......------,,,+++******......,,,+++************+++******))))))))))))))))))((('''(((***+++***))))))))))))***++++++,,,,,,,,,,,,+++*********++++++,,,,,,------.../////////000000000000000000111111////////////////////////....../////////---+++***,,,,,,,,,,,,++++++******++++++******+++---///000******++++++++++++******++++++++++++,,,000666:::;;;444===666000---###+++))))))))))))))))))))))))'''(((((((((((()))))))))++++++******))))))((((((////////////////////////......//////000000111111000000111222333444444555777666666777:::???EEEHHHMMMPPPUUUYYY]]]___``````\\\^^^``````^^^]]]]]]]]]aaaccceeeffffffgggiiikkkiiilllooopppnnnkkkhhhgggdddeeefffffffffdddcccbbbaaaaaabbbdddeeedddaaa___^^^]]]\\\[[[YYYYYYXXXXXXXXXWWWVVVUUUUUUTTTTTTTTTNNNNNNOOOPPPQQQRRRSSSTTTUUUSSSQQQPPPPPPNNNKKKHHHEEEFFFFFFGGGIIIKKKMMMNNNQQQSSSUUUVVVVVVVVVXXXZZZYYYQQQEEE;;;555444555666333222111111222111...,,,***++++++,,,---...//////000000//////......---------+++******,,,...///...((((((***+++---...000000............/////////000...///////////////000000---------------------------------,,,,,,,,,++++++***++++++++++++,,,,,,,,,((((((''''''''''''((((((+++***(((((((((((()))*********************************+++,,,------------'''***,,,,,,***(((((((((*********))))))((((((((()))(((((('''''''''((((((///...,,,+++++++++,,,,,,---+++***((((((((())))))************))))))(((((()))))))))************+++***+++,,,+++)))((()))***((()))******+++*********************************))))))))))))***************************++++++,,,++++++,,,------------,,,...,,,***)))((()))+++,,,)))+++,,,,,,***))))))***************************------,,,,,,,,,+++++++++*********+++++++++++++++***+++---/////////.........//////---+++***+++------,,,+++***))))))))))))+++++++++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***((()))***++++++++++++++++++***,,,000444555222///++++++******++++++,,,---,,,,,,---------,,,,,,+++***...444666444000,,,***)))************++++++++++++++++++***************************************------,,,,,,,,,,,,------------------,,,,,,,,,,,,//////...---,,,+++*********+++,,,------,,,+++***++++++++++++++++++++++++------------...///000111,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++***+++++++++*********)))))),,,,,,---------,,,++++++,,,,,,---------,,,++++++,,,+++***)))))))))))))))******)))(((((())))))***((('''&&&''')))+++***))))))))))))***++++++,,,,,,,,,++++++*********++++++,,,,,,------.../////////000000000000111111111111////////////////////////////////////...---,,,,,,---...------,,,***)))((()))))))))))))))***+++,,,******++++++++++++******+++***))))))+++000777===999<<>>===<<<<<<777555333111111000...---,,,,,,------......//////........................,,,***))))))+++---......)))***+++,,,---...///000...............///000000///000000000111111111111------------------------.........---------,,,,,,************+++++++++,,,)))((((((''''''(((((()))+++***)))(((((()))+++,,,************************))))))***+++,,,------,,,&&&(((+++,,,+++)))))))))******))))))))))))))))))***))))))))))))+++,,,---///...,,,++++++,,,---...111///+++((('''''')))***)))))))))))))))*********))))))))))))***************,,,,,,,,,***)))***+++'''((()))***++++++***)))*********************************))))))))))))))))))))))))))))))***++++++++++++,,,---------------++++++******++++++,,,,,,(((***++++++*********+++************************+++++++++++++++,,,,,,,,,*********++++++,,,,,,,,,)))+++---...//////...------...///...++++++---///---,,,+++***))))))))))))***************++++++,,,***+++,,,,,,,,,,,,+++***)))******+++++++++******,,,+++,,,111666666222...++++++******++++++,,,---+++,,,------------,,,+++...111333444111...,,,+++)))************++++++++++++++++++*********))))))*********++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------------------------------------------------------------++++++++++++++++++++++++---------......///000111---------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********,,,---------,,,,,,+++*********,,,,,,---,,,,,,+++++++++***))))))*********+++***)))))))))***++++++'''&&&&&&''')))******))))))))))))***++++++,,,,,,+++***************++++++,,,,,,------...////////////000000000111111111111//////////////////////////////...---,,,,,,,,,,,,,,,------------,,,***)))(((((())))))***)))))))))))))))***++++++***))))))))))))))))))***...333888111@@@OOO:::***---'''+++(((((((((((((((((((((((('''''''''((((((((())))))******************++++++222222222222222222222222...//////000111222222222///000222444666888::::::===???DDDIIIOOOTTTYYY[[[\\\ZZZWWWTTTSSSRRRSSSSSSWWWYYY[[[\\\^^^```dddfffaaaeeejjjllllllkkkmmmnnnnnnoooooolllhhhfffhhhkkkeeefffgggfffdddbbbaaabbb]]]]]]^^^aaaeeeggghhhggghhhgggfffeeeeeedddeeeeeeddddddeeefffgggggghhhhhhgggfffeeecccbbbccccccdddjjjgggddd```]]]ZZZUUURRRMMMJJJFFFBBB@@@@@@BBBCCCBBBFFFJJJLLLMMMOOOSSSVVVZZZUUUOOOIIIFFFCCCAAA???;;;888444222111000///...000000000000000/////////,,,,,,------------------+++***((()))+++---...---,,,,,,,,,------........................///000000222222333333333444444444------------------------//////.........---------)))))))))******+++++++++++++++************++++++,,,+++)))((((((***+++---************************(((((()))++++++,,,,,,,,,%%%(((+++,,,+++***)))***))))))))))))************+++******+++,,,///111222---+++***))))))***,,,...444111,,,(((&&&''')))+++''''''((()))***+++,,,,,,))))))))))))************+++,,,---,,,*********+++'''((()))+++++++++***)))))))))))))))))))))))))))++++++******))))))((((((((((((((((((((()))*********+++,,,---------------((()))+++---------++++++''')))+++++++++***+++,,,************************'''((()))***+++,,,------*********++++++,,,,,,,,,)))***,,,...//////...---***,,,...---++++++...111,,,++++++***))))))******)))))))))))))))******+++***+++,,,,,,,,,,,,+++*********+++++++++******))),,,+++,,,000444444///***++++++******++++++,,,---((()))++++++,,,+++***)))///000000...+++*********)))************+++++++++++++++++++++******))))))))))))***+++---...//////...------,,,,,,------...,,,,,,,,,------.........******+++,,,---//////000///......------......///------------------------+++++++++,,,---...//////.........------,,,,,,,,,,,,,,,,,,,,,---...///000---------,,,,,,,,,++++++------------,,,,,,+++***((()))+++,,,------,,,+++,,,,,,,,,+++,,,,,,------,,,+++*********+++,,,---'''&&&%%%''')))******))))))))))))***++++++,,,,,,******))))))***++++++,,,,,,,,,------...//////000//////000000111111111222000000000000000000000000///...,,,+++******+++,,,***+++,,,---------,,,+++)))***+++,,,,,,+++)))(((((()))***++++++***)))((('''((())))))***+++///111***@@@RRR999&&&---)))+++((((((((((((((((((((((((''''''''''''((((((((())))))))))))***+++++++++,,,333555666444222000///000666444111...---...000222222222333555888===AAADDDKKKMMMOOORRRTTTUUUVVVUUUSSSRRRRRRRRRSSSUUUWWWXXX]]]___bbbcccbbbaaabbbbbbbbbdddggghhhhhhhhhiiijjjgggkkkkkkgggfffggggggeeekkkhhheeeccccccaaa\\\XXX^^^YYYWWW\\\aaadddfffiiihhhgggeeecccaaaaaa``````gggeeecccbbbcccfffiiikkkjjjmmmllliiiiiilllmmmkkkiiiiiijjjiiigggccc```^^^TTTOOOIIIFFFGGGHHHHHHGGG@@@@@@@@@DDDJJJMMMMMMLLLSSSPPPOOOPPPNNNJJJIIIKKKJJJFFF@@@999555444444555222111///...---------...++++++,,,------...//////++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,---...///000111222000000000000000000000000......////////////......//////...------------...---,,,++++++---///......***++++++***))))))***,,,&&&'''''''''(((((())))))******)))))))))***,,,---************************)))************)))((((((***++++++++++++***))))))))))))))))))***+++,,,,,,000...,,,))))))***,,,...---,,,)))'''''')))+++---******))))))))))))******)))******)))'''''''''((())))))))))))***+++,,,---'''(((((()))***++++++,,,,,,+++***)))((((((((((((((((((''''''''''''((((((++++++******++++++,,,---...,,,+++,,,......+++(((+++*********************---,,,+++******+++,,,---+++++++++*********,,,...333...)))'''(((***+++***++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,,,,,,,---......///000000+++++++++,,,,,,---------...---+++))))))***,,,---***************+++++++++,,,,,,+++***))))))******)))+++---...---,,,,,,,,,000...+++*********)))(((((()))***,,,------,,,,,,//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++++++++)))(((''''''(((***+++,,,,,,,,,+++,,,,,,,,,---------.........------,,,,,,,,,------...+++)))***---//////...,,,,,,,,,,,,,,,,,,,,,,,,***+++---------+++)))(((---------............///......---------,,,,,,,,,...//////...------///111---......///......---,,,++++++++++++,,,...000111++++++,,,---,,,+++***)))*********++++++,,,,,,---,,,+++***))))))***+++,,,************************...---+++***'''&&&$$$###------......---,,,***))),,,---......------...000000000111111111222222222......//////000000111111///............---------((()))+++---............++++++***)))))))))))))))))))))))))))))))))))))))***(((&&&%%%'''+++000333444BBBCCC222'''+++---((('''((((((((())))))))))))'''''''''''''''((())))))))))))))))))))))))))))))111222333222111000000222333333222111222333444555555666888;;;???DDDHHHJJJPPPQQQRRRRRRSSSRRRRRRRRRQQQQQQRRRTTTVVVYYY\\\^^^ccceeeffffffdddbbbbbbbbb^^^```aaaaaaaaaaaaccceeebbbfffgggeeefffjjjkkkiiijjjgggdddccccccbbb___\\\___ZZZYYY^^^dddgggiiimmmlllkkkiiigggeeecccaaa```___^^^^^^^^^aaafffjjjmmmkkkmmmmmmkkkkkknnnnnnlllkkklllmmmmmmmmmllljjjjjjccc^^^VVVQQQMMMKKKGGGEEEFFFDDDBBBCCCFFFIIIJJJIIIMMMKKKKKKMMMNNNKKKKKKNNNRRRMMMFFF???888444222111000///---,,,+++,,,---...........................---------,,,,,,,,,,,,,,,------------------------,,,------...///000000111000000000000000000000000//////...------...////////////...------------......,,,++++++---.........***++++++***))))))***,,,)))))))))*********++++++))))))))))))))))))******************************************))))))))))))***************************))))))))))))+++,,,......---+++***)))***+++,,,,,,+++***))))))***+++,,,******))))))))))))******((()))******(((((()))***((((((''''''((()))******)))))))))))))))))))))))),,,+++***)))(((((((((((())))))((((((((((((((()))++++++******++++++,,,------,,,+++,,,......+++((()))******++++++++++++******)))(((((((((((()))***+++++++++***)))***+++---111---)))((()))++++++***,,,,,,++++++++++++++++++******+++,,,,,,,,,+++++++++,,,,,,------.........++++++,,,,,,------------)))((((((((()))+++---...------,,,+++***)))((((((,,,++++++***************)))+++------,,,,,,---...000...,,,+++++++++***((())))))+++,,,---,,,,,,+++......------,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******+++++++++***((('''%%%&&&((()))******)))))),,,,,,---------............------,,,,,,------...///,,,******---......---------------------------,,,------...---,,,+++***---------............//////.........------------...//////...---...000222/////////.........------///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,+++******+++++++++++++++,,,,,,,,,,,,+++***))))))***+++,,,************************,,,++++++***))))))((((((------------,,,+++***))),,,---///...------...000000000000111111111222222////////////000000000000///............---------++++++,,,---------,,,+++,,,++++++***))))))******))))))))))))))))))))))))***((('''&&&(((+++...000444<<<<<<000'''((()))%%%***+++++++++,,,,,,,,,,,,((((((''''''(((((()))***))))))))))))))))))))))))...///000000//////111333333333444555666666777777<<<===@@@DDDIIIMMMPPPQQQPPPQQQQQQQQQQQQQQQQQQRRRTTTUUUVVVYYY\\\```dddfffggghhhiiigggdddbbbaaaaaa^^^^^^^^^]]]\\\]]]```bbb```eeeggghhhlllrrruuutttqqqnnnkkkiiiiiiiiihhhfffeeebbbcccjjjpppsssvvv{{{yyyxxxwwwuuupppkkkfffccc[[[[[[ZZZ[[[^^^bbbgggjjjjjjmmmnnnlllmmmoooooollljjjjjjjjjjjjjjjkkkkkklllgggccc___\\\YYYWWWTTTQQQPPPLLLHHHEEEEEEGGGGGGGGGHHHFFFGGGLLLNNNMMMOOOSSSYYYUUUOOOHHHAAA<<<888666333111///---,,,---...///111111000///...------,,,//////......------,,,,,,,,,,,,,,,------.........------........./////////000000000000000000000000//////...------...////////////...------------......,,,++++++---......---***+++++++++))))))+++---***************+++++++++))))))))))))))))))((((((************************,,,+++)))((((((((()))******))))))))))))+++,,,---///...,,,******,,,...000+++++++++***************++++++******++++++++++++******))))))))))))******)))***++++++***)))***,,,)))((((((((((((((()))*********)))))))))(((((((((,,,+++***))))))))))))))),,,+++***)))))))))))))))++++++******++++++,,,------,,,+++,,,------+++***((()))+++,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++******)))******+++---+++******+++,,,,,,+++,,,,,,,,,++++++*********++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++,,,---------,,,,,,'''((()))***+++,,,,,,,,,------,,,+++***))))))(((++++++++++++***************+++,,,,,,,,,,,,...000000...,,,,,,,,,,,,+++******++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++***)))))))))***+++,,,------------,,,------------............---------------......000...,,,,,,---...---,,,....................................---------------------............/////////.........------------////////////000222444333222000...------......000///...---,,,+++++++++------,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++************++++++++++++++++++++++++++++++*********+++++++++,,,,,,---,,,+++***************,,,...//////......///000000000000000111111111111000000000000///////////////............---------.........---,,,+++***))),,,,,,+++************+++)))))))))))))))))))))))))))))))))))))))***,,,,,,111111111///+++(((''''''+++++++++,,,,,,,,,------)))(((((((((((()))******))))))))))))))))))))))))//////000///......000222444444444555666777999999CCCEEEHHHLLLPPPRRRTTTUUULLLMMMNNNPPPSSSUUUWWWXXX]]]]]]]]]___aaadddgggiiieeegggiiihhhfffcccbbbbbbddddddbbb___]]]___bbbeeehhhlllooorrrxxx}}}yyyvvvtttsssssssssqqqooorrryyyxxxpppjjjaaa___]]]\\\\\\___bbbdddhhhlllooonnnnnnpppnnnjjjjjjhhhfffdddcccdddeeefffddddddcccbbbbbbaaa___^^^YYYVVVRRROOOLLLJJJIIIHHHGGGEEEFFFKKKMMMMMMPPPTTTTTTRRROOOKKKGGGCCC@@@>>>:::888555222000000000111111111000///...------,,,000//////...---,,,++++++))))))***++++++,,,------........................000000000000000000000000...///000111111000///...//////...------------......---++++++---......---***+++,,,+++******+++---)))))))))))))))))))))))))))***+++++++++)))((('''************************,,,+++)))''''''(((***+++***)))(((((()))+++...///666333000---,,,,,,///000((()))***++++++***)))((()))***+++,,,,,,,,,+++***+++******))))))******++++++,,,---,,,***)))***+++++++++************++++++*********+++++++++++++++,,,+++******)))))))))***------,,,+++************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,+++((()))+++,,,------,,,+++.........------.........,,,+++))))))*********)))*********+++,,,,,,,,,+++---,,,,,,++++++*********,,,,,,,,,,,,++++++***)))+++************************++++++,,,,,,,,,+++***+++,,,---...---,,,***))))))******++++++,,,,,,,,,+++++++++++++++++++++***++++++,,,++++++,,,///222111///---,,,------,,,+++++++++,,,++++++++++++***+++++++++++++++++++++,,,***************+++++++++++++++++++++++++++******------......////////////------------...............------------......///222111000/////////...---////////////////////////......---,,,,,,------...---------............///.........---------,,,,,,---...000000000111333555555333000...------...///---------------------......---,,,+++***+++,,,,,,---------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++,,,,,,---,,,***)))((()))***+++,,,...//////...---///000/////////000000000111111111111000000//////......///............---------......------,,,+++***)))++++++***************+++))))))))))))))))))))))))))))))******+++***))))))...((()))///000+++))),,,(((((()))))))))*********)))))))))))))))******+++((((((((((((((((((((((((111222222111//////000111333333333444777;;;???AAAJJJLLLNNNPPPRRRTTTTTTUUUOOOPPPSSSVVVYYY]]]___```cccbbbaaaaaaaaabbbdddddddddhhhllloooooommmllllllnnnmmmjjjfffddddddhhhkkkrrruuuxxx|||}}}|||{{{|||zzzyyy|||yyysssiiigggcccaaa```aaaccceeeiiinnnrrrqqqqqqrrrnnniiiiiigggdddbbbaaaaaabbbcccdddeeeeeeeeecccaaa____________^^^[[[WWWSSSOOONNNJJJFFFFFFIIIJJJIIIKKKOOOLLLKKKJJJIIIGGGEEECCCBBBBBB@@@===999666444222111000/////////......------///......---,,,++++++***))))))***++++++,,,------------------............////////////////////////---///333666666333///---//////...------------...///---,,,,,,---...---,,,***+++,,,+++******,,,...***************)))))))))+++,,,,,,---,,,+++)))(((************************,,,+++)))''''''(((***+++)))((('''''')))+++...000888555000,,,******+++,,,'''(((***++++++***)))((((((***+++---------,,,+++++++++************++++++.........---***(((((()))******************+++,,,***+++,,,---...///000000,,,+++******************------,,,+++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,---)))***+++,,,---,,,,,,+++******++++++++++++******,,,***)))***+++,,,***(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,++++++***)))+++*********************)))***+++,,,,,,+++***))))))***,,,------+++)))''')))******+++,,,,,,------***+++,,,,,,,,,,,,++++++,,,,,,---,,,+++,,,///222000...,,,,,,------,,,+++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,))))))*********+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,------------.........//////---------------...///000333444444333111000//////////////////////////////------,,,,,,,,,,,,---...---------............///------------,,,,,,,,,+++,,,...000111111111333444555333000...------...///,,,,,,------------------///...,,,+++***+++,,,---...------,,,,,,++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++*********************))),,,+++***)))))))))***+++,,,---......------...///....../////////000000000111111000000//////......///............------------,,,,,,,,,,,,,,,,,,,,,******)))))))))******+++))))))))))))))))))))))))((()))+++++++++)))(((&&&...'''(((111333,,,)))---''''''''''''(((((((((((()))))))))))))))******+++((((((((((((((((((((((((333555666555444222222333111222555999>>>CCCHHHKKKNNNOOOOOOQQQRRRSSSTTTTTTXXXYYY\\\___bbbccccccccccccbbb```___^^^^^^______gggmmmuuu|||~~~~~~}}}|||xxxvvvsssooollllllnnnqqqxxx{{{~~~zzzpppnnnkkkiiiiiikkkmmmoooqqqwww{{{{{{zzzyyytttnnneeedddaaa_________```aaa]]]___aaabbbaaaaaabbbcccaaaccceeeddd```\\\YYYWWWOOOJJJHHHHHHGGGEEEFFFIIIMMMMMMLLLLLLKKKJJJIIIHHHHHHGGGEEEBBB>>>:::777555111111000000/////////.........------,,,,,,++++++,,,,,,,,,------.........,,,,,,---------.........////////////////////////,,,///333666666333///,,,//////...------------...///---,,,,,,---------,,,***+++,,,+++++++++---///---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++************************,,,+++)))((((((((()))***)))(((((((((***+++---///444111---)))'''&&&'''''''''(((***++++++***)))))))))***+++---------,,,,,,++++++************++++++---......,,,***(((((()))''''''''''''((()))***+++++++++---...000111333333,,,++++++*********++++++,,,,,,++++++++++++,,,,,,++++++******++++++,,,---+++,,,---,,,++++++---...,,,,,,,,,,,,+++,,,,,,,,,***++++++,,,,,,++++++***,,,***)))***...///,,,)))(((***,,,,,,++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,+++******+++++++++++++++++++++++++++,,,---......,,,+++)))%%%&&&)))+++,,,++++++***------,,,,,,++++++++++++******,,,---------,,,+++,,,---...---,,,,,,...000///---,,,+++,,,---,,,+++,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,+++++++++))))))******+++,,,,,,,,,,,,,,,+++++++++,,,---......------,,,,,,---......------........./////////------------...///000000333444555444222000000111////////////////////////,,,,,,,,,,,,,,,------------------............///......---------,,,,,,,,,,,,...000111000000111222333222000...------.........//////...---,,,+++***...------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))((((((,,,++++++*********++++++***,,,------,,,,,,---...............////////////000000000000///////////////............---------++++++++++++,,,,,,---...+++************+++,,,,,,))))))))))))))))))))))))((()))***++++++)))'''&&&---)))***111222+++'''(((((((((((()))))))))******)))(((((((((((()))******))))))))))))))))))))))))333666999:::999777666666555999>>>DDDHHHKKKMMMMMMOOOOOOOOOOOOPPPSSSUUUVVV[[[]]]aaadddeeeeeecccbbb______^^^]]]]]]^^^```aaakkksss~~~zzzvvvuuuwwwyyy{{{}}}yyywwwuuussssssuuuwwwyyy~~~~~~wwwiiihhhfffcccaaa`````````ZZZ]]]___```___```bbbeeeaaadddffffffcccaaaaaabbbWWWRRRNNNMMMKKKGGGGGGJJJMMMMMMMMMMMMMMMNNNOOOOOONNNNNNOOOMMMJJJEEEAAA>>>555555444333111000//////.........---------------------------------------++++++,,,------...//////////////////////////////...///111222222111///...//////...------------...000...,,,,,,---------+++***+++,,,,,,++++++---///......---------,,,,,,,,,+++++++++***++++++,,,,,,************************************))))))))))))(((((()))***++++++,,,,,,...---+++)))((((((((((((((()))******+++++++++***)))***+++,,,------------,,,++++++******++++++,,,***+++,,,+++***)))***+++&&&&&&&&&'''(((***+++,,,,,,,,,---///000111222222+++++++++******++++++,,,************+++,,,---...++++++******++++++,,,---+++,,,---,,,******---000///...,,,*********+++,,,+++,,,---......---,,,++++++)))(((+++000111...+++)))+++---,,,***)))+++---*********++++++,,,,,,---******+++,,,,,,,,,+++++++++,,,,,,------............///111222111///---+++'''(((***,,,---------,,,---,,,,,,,,,,,,+++++++++)))***,,,---...---,,,+++---...//////---,,,------...,,,+++***+++,,,+++***+++************+++---.........------,,,,,,++++++*********+++,,,------------,,,,,,+++,,,---...///000000///.........///000............////////////------------...///000111000333555444111///000111........................+++,,,---...///......------------............///000/////////............,,,...000111000//////000/////////.........------------.........---++++++---------...---,,,,,,+++,,,,,,,,,---------------++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++,,,,,,,,,,,,++++++)))+++,,,,,,******+++---------........./////////////////////000000000000///............---------,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,---......))))))))))))))))))))))))((((((*********)))'''&&&$$$&&&***...---***'''&&&))))))))))))************((((((''''''(((((()))***))))))))))))))))))))))))222666:::======;;;::::::===AAAHHHNNNQQQOOOLLLIIINNNNNNMMMNNNPPPSSSVVVXXXWWWZZZ___ccceeedddbbb```]]]]]]]]]^^^```bbbdddfffnnnwww}}}~~~}}}|||zzzyyyzzz|||~~~vvvtttqqqmmmiiieeecccbbbdddeeedddaaa\\\YYYYYY[[[```bbbddddddccccccfffiii___ZZZUUUSSSPPPLLLLLLOOOEEEEEEEEEGGGIIILLLNNNPPPSSSTTTVVVWWWTTTPPPKKKGGG:::999777555333111///............///////////////,,,+++++++++++++++++++++******+++,,,...///000000//////////////////////////////............////////////...------------...000...,,,,,,------,,,+++***+++,,,,,,+++,,,...000,,,,,,,,,++++++***************)))))))))***,,,---************************)))************)))((((((((()))***++++++,,,++++++,,,,,,,,,+++,,,,,,,,,---))))))******+++++++++,,,******++++++,,,---......,,,++++++******++++++,,,''')))************,,,---''''''((()))+++---...///---.........//////000000+++++++++***++++++,,,,,,)))))))))***+++,,,---...++++++******++++++,,,---***,,,---,,,******---000111///,,,***))))))+++,,,((()))************)))(((+++)))(((,,,111333000,,,***,,,---,,,))))))+++...))))))***+++,,,------...)))***+++,,,,,,,,,,,,,,,,,,,,,---......///000000000111333444444222///...//////000000//////...---)))******+++---...//////)))***,,,.........,,,+++---///111000...,,,+++,,,---,,,******+++,,,+++*********))))))***,,,.../////////...------,,,++++++******+++,,,------......---,,,,,,+++,,,---...///------+++******+++,,,---............/////////000---------......000111111...111333333000...///000........................+++---///111111000///...---------.........//////111111111111000000000000,,,...000111///......///---......///......---,,,(((***,,,...////////////,,,---...///...---,,,+++,,,,,,,,,------.........++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------***+++---......---,,,+++(((***++++++***)))+++,,,---------.........//////......//////000000111111//////.........---------...---,,,+++++++++,,,---...............///000111))))))))))))))))))))))))'''((()))******)))(((''' ''')))***+++***((((((((((((((())))))))))))'''''''''''''''((())))))))))))))))))))))))))))))@@@CCCGGGJJJIIIGGGFFFFFFJJJOOOTTTVVVTTTQQQQQQRRRNNNMMMLLLMMMRRRXXX\\\^^^]]]^^^```ccceeeeeecccaaabbb```^^^]]]___dddjjjnnnpppzzz|||xxxtttpppmmmlllooommmkkkgggdddaaa___^^^YYY[[[^^^_________``````\\\\\\\\\]]]\\\YYYSSSOOOKKKIIIGGGFFFGGGIIIMMMOOOXXXYYY[[[[[[YYYVVVSSSQQQJJJEEE>>>999666444222111222111000111222222111000---------............///...///000///...---...000//////000111111111111111000000000000000000000000......//////......---,,,/////////...---------,,,,,,,,,,,,---...///---,,,))))))))))))***+++,,,---))))))*********++++++++++++++++++*********))))))...,,,+++)))(((((()))***,,,++++++++++++++++++***111///...,,,+++++++++,,,+++++++++---......,,,***,,,,,,---............---+++,,,,,,------,,,,,,+++(((,,,---+++***,,,***%%%,,,,,,,,,***((()))+++...,,,------,,,+++,,,...000++++++************++++++)))************+++++++++++++++,,,,,,,,,,,,---------,,,***(((((()))***+++222000---,,,++++++)))((()))))))))))))))******+++))))))+++,,,---.....................,,,++++++,,,,,,,,,,,,,,,,,,---...///)))))))))))))))))))))))),,,,,,+++***+++,,,---...222888>>>@@@;;;333,,,)))---///000111111///---,,,,,,,,,---......---,,,,,,...---+++))))))***+++,,,............---,,,++++++---------------------------,,,,,,+++*********+++,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.....................///000000111111000000000000000111111000///...------,,,,,,////////////000000000000//////000000000000//////111000000000//////......///000111111111111000///000111222222000000111222111111111111111000000000////////////...,,,+++***/////////...............------,,,,,,+++++++++++++++***+++---000222222111---,,,,,,,,,+++*********&&&(((+++---...---,,,,,,))))))***++++++++++++***,,,***))))))***++++++***---------------,,,+++***222111000///...---,,,+++000000000000000000000000000000//////...---++++++///...,,,+++***+++,,,,,,,,,,,,,,,------........."""###&&&(((************))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((()))((((((((((((((()))******++++++++++++*********)))GGGMMMTTTXXXYYYVVVSSSQQQRRRTTTWWWXXXVVVTTTSSSRRROOONNNNNNPPPTTTYYY^^^aaaaaabbbfffjjjlllllljjjiiifffeeeeeeeeegggkkkoooqqq{{{}}}xxxvvvuuuuuuxxxwwwuuurrrmmmgggccc```\\\\\\\\\[[[ZZZZZZ[[[\\\\\\^^^```cccdddaaa\\\XXXPPPNNNKKKHHHGGGHHHIIIJJJTTTUUUWWWYYYZZZYYYVVVTTTOOOKKKFFFAAA===:::666444333111//////111111111000//////......------,,,,,,---///000///...---...000......///000000000000000////////////////////////......//////......---,,,...............---------...---,,,------------,,,************+++,,,------******++++++,,,,,,,,,,,,+++++++++*********)))))),,,,,,+++***************++++++++++++************///...,,,+++*********++++++******,,,------+++)))))))))***+++++++++++++++++++++,,,,,,,,,,,,+++++++++000222...++++++)))'''---------+++))))))+++---,,,------,,,++++++...000++++++************++++++)))************++++++++++++++++++,,,,,,,,,------...---+++***)))***+++,,,...---+++***++++++***))))))))))))))))))******+++)))***+++---......//////333...)))(((***,,,,,,+++------,,,,,,,,,------...************************,,,,,,+++++++++,,,---...222<<>>??????>>>===???@@@@@@AAAAAAAAA@@@>>>===<<<::::::999888888999:::;;;555555555444333333222222222222111000...------,,,000///......//////...---+++++++++,,,,,,------...///...---,,,,,,,,,,,,,,,++++++,,,------------,,,---+++)))***+++,,,++++++++++++******************,,,,,,,,,---.........///////////////////////////......////////////............------------------,,,,,,,,,++++++*********,,,+++)))'''&&&&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((('''&&&%%%%%%((((((((((((((())))))***))))))))))))((((((((((((YYY]]]aaacccbbb```^^^^^^\\\XXXTTTRRRSSSSSSQQQNNNQQQTTTYYY]]]bbbhhhooouuu~~~yyyrrrllleee^^^YYYTTTSSSRRRTTTXXX\\\^^^_________^^^^^^^^^_________XXXTTTNNNMMMOOOSSSUUUVVVYYYYYYYYYYYYWWWQQQJJJDDD===999444111000/////////........................---...///...---,,,---/////////000111111111111000000000000000000000000000//////000000//////...---,,,---------.../////////111111000,,,)))(((+++---((()))***++++++******)))++++++++++++************************************'''(((+++---...//////...((()))***---///111333333,,,,,,+++******+++,,,---///......///000///---***))))))***++++++++++++***((())))))******))))))((()))111555///)))))),,,......//////---***))))))***)))***,,,,,,+++***+++,,,++++++************++++++))))))*********+++++++++*********+++++++++,,,,,,,,,++++++******************))))))***++++++)))'''))))))***++++++++++++***,,,,,,...///000111111111///111222000---+++---///...---,,,+++++++++++++++************************++++++,,,,,,,,,---------...///000111000...+++***++++++++++++++++++******------------------------------,,,,,,,,,,,,,,,,,,((()))***+++,,,---------------------------------------,,,,,,,,,,,,------000///...---,,,+++++++++------------------------,,,---......///........................///000000///////////////000111111------------......///000///000000111222222333333444555888:::===???@@@AAACCCBBB@@@>>>>>>>>>>>>???BBBAAAAAA@@@@@@AAAAAABBBCCCDDDEEEDDDCCCCCCCCCEEEFFFGGGIIIJJJJJJIIIHHHGGGDDDCCCBBBAAA@@@@@@@@@@@@<<<<<<;;;;;;:::999999888555444333222000///------///...---...///000///...******++++++,,,,,,------...---,,,+++*********+++++++++,,,------------,,,---+++******+++,,,,,,++++++******))))))***++++++,,,,,,,,,,,,------------....................................---,,,+++***,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++*********+++***(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((('''((((((''''''%%%$$$###((((((((((((((())))))***))))))))))))((((((((((((ZZZ\\\^^^]]]\\\[[[\\\\\\YYYXXXVVVVVVWWWXXXXXXWWWYYY]]]bbbfffiiinnnuuu{{{{{{wwwsssmmmhhh]]]ZZZWWWVVVWWWZZZ[[[\\\\\\[[[\\\]]]___aaadddeee^^^[[[VVVQQQOOOOOOQQQSSSXXXXXXYYYZZZZZZWWWRRRNNNEEEBBB<<<888666444222000....../////////000000000,,,---......---,,,---...///000000111111111111111111111111111111111111111///000000000000///......---------...............///000000...***(((***---))))))+++,,,,,,+++***)))++++++***************)))***************+++++++++'''(((***+++---......///((()))+++---///111333333,,,+++******+++,,,---...000//////000111000---+++''''''((()))))))))))))))))))))************))))))&&&---000,,,(((***---...,,,---...,,,***))))))***''')))++++++*********+++++++++************++++++)))************+++++++++************+++++++++++++++++++++*********))))))+++***+++,,,---,,,***(((((()))+++,,,,,,,,,+++***+++,,,---///000000111111+++111666555000+++,,,///---,,,,,,++++++++++++,,,++++++++++++++++++++++++***+++,,,---------,,,,,,///---***+++---...---+++,,,,,,++++++************...------,,,,,,------...------------,,,,,,,,,,,,)))***+++,,,------------------------------------,,,,,,,,,,,,,,,,,,---...111000...,,,++++++,,,,,,------------------------,,,---......//////.....................///000000000//////000000111222333000000///000000111222222222333444666777999::::::>>>???BBBEEEIIIKKKMMMNNNPPPNNNKKKIIIHHHHHHHHHIIIJJJKKKKKKLLLLLLKKKKKKJJJIIIJJJJJJIIIGGGFFFFFFGGGJJJLLLNNNPPPQQQPPPOOONNNLLLLLLLLLKKKJJJHHHGGGFFFEEEEEEDDDCCCBBBAAAAAA@@@;;;:::999777555333222111///...---...///000///...,,,,,,,,,,,,------------,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,---,,,******,,,---,,,+++++++++***))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,.................................---,,,+++***)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++*********+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((('''&&&$$$###((((((((((((((()))************)))))))))(((((((((WWWYYYZZZ[[[ZZZYYYZZZ[[[ZZZ\\\^^^```aaabbbdddfffeeeiiimmmooopppsssyyy~~~}}}zzzwwwkkkhhhdddbbb```___\\\ZZZ\\\[[[ZZZZZZ\\\```cccfff```aaa```[[[TTTOOOOOOPPPRRRQQQRRRTTTVVVWWWUUUSSSOOOKKKFFFBBB>>>:::666333111111111111000000000000,,,---......,,,,,,---......//////000111000000000000000000000000000000000000000000000000///.....................------------///111///+++)))***---***+++---......---+++***,,,,,,,,,++++++*********))))))*********+++++++++(((((())))))+++,,,...///+++++++++,,,---......///***)))))))))***+++---...000//////000000///---***'''((())))))******)))))))))******++++++******)))'''+++,,,)))(((+++---,,,***+++,,,+++***((())))))''')))++++++***)))******++++++************++++++)))************+++++++++************++++++++++++++++++,,,,,,++++++************+++---///000...+++((()))+++------,,,+++***+++,,,---...///000000000,,,000444444000---,,,---+++++++++***++++++,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,******)))))))))******+++++++++******++++++,,,,,,...---,,,,,,,,,,,,---...---------------,,,,,,+++***+++,,,------------------------------------------------------.../////////...---,,,,,,---...000........................,,,---......//////.....................///000000000000000000111222333444333333444444666777999:::<<<===>>>AAACCCFFFGGGHHHLLLMMMOOORRRUUUWWWXXXXXXYYYWWWUUUSSSRRRRRRTTTUUUTTTVVVXXXYYYYYYXXXVVVTTTTTTUUUUUUSSSPPPNNNNNNOOOPPPQQQTTTUUUUUUTTTRRRQQQPPPQQQSSSTTTSSSQQQOOOMMMMMMMMMLLLKKKJJJIIIHHHHHHCCCCCCAAA???===;;;999888555333222222222222111///////////////............+++,,,---------,,,+++***)))******+++,,,+++++++++...,,,***+++,,,---,,,+++,,,+++*********+++---...))))))***+++,,,---..............................---.........---,,,++++++***+++---.........------,,,,,,,,,,,,------------+++++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))******((('''&&&((((((((((((((()))******++++++*********)))))))))RRRUUUXXXYYYYYYYYYYYYZZZ\\\```fffhhhiiikkkooorrrnnnrrrvvvvvvtttuuuzzz~~~zzzxxxuuurrroooiiiccc______]]][[[ZZZ\\\___bbbeee```eeehhhcccYYYPPPNNNOOOKKKJJJKKKMMMQQQSSSTTTTTTUUURRRMMMHHHDDD???:::666444333333222111000//////,,,---......,,,,,,---...---......///////////////////////////////////////000000000000000//////.../////////......------,,,+++///222000,,,)))+++---,,,---///000000///---,,,---------,,,,,,+++++++++))))))******++++++++++++)))((((((((()))+++---...,,,,,,,,,++++++*********(((((((((((()))***,,,---000///...//////...,,,)))******+++,,,,,,,,,,,,,,,******++++++++++++******)))++++++((((((+++,,,***(((***++++++)))(((((()))&&&(((++++++***))))))***++++++************++++++)))************+++++++++)))************+++++++++,,,,,,---------,,,+++***))))))+++///111222111///(((***+++------,,,+++******+++,,,...//////000000//////000000000///---+++************+++,,,------++++++++++++++++++++++++***+++,,,---...---,,,,,,'''+++......+++)))+++...))))))******+++,,,.........---,,,,,,,,,,,,---...------......------,,,+++,,,,,,---.........------------------------------...............///000111---,,,++++++,,,///111333........................,,,---......//////.....................///000000111111111111222333444555555666777999;;;===???AAAFFFGGGIIILLLOOOQQQTTTUUUVVVWWWYYY[[[\\\^^^^^^^^^^^^\\\ZZZXXXXXXYYY[[[]]]\\\^^^aaaccccccaaa^^^\\\```aaa```^^^[[[YYYXXXYYYUUUWWWYYYZZZYYYWWWUUUSSSQQQSSSVVVYYYYYYWWWTTTRRRRRRRRRQQQPPPOOONNNMMMLLLJJJIIIGGGEEECCCAAA???>>><<<:::888777777666444222222222111111000000//////+++,,,...//////...,,,+++))))))***++++++++++++***...,,,++++++,,,------,,,---,,,+++******,,,...///&&&'''(((***,,,...///000........................,,,---......///.........+++,,,.../////////......,,,,,,,,,------.........)))***++++++***)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++,,,+++)))(((((((((((((((((()))******++++++++++++************WWWTTTUUUZZZ\\\YYYZZZ___eeekkkqqquuuuuuwww||||||tttnnniiiccc___aaaaaa______bbbaaa```______^^^\\\XXXUUUMMMKKKHHHGGGJJJOOOVVVZZZ[[[YYYXXXVVVQQQKKKCCC===888666333111000111222333333...((($$$$$$'''***,,,///333111+++...999999222111111000000/////////...//////------,,,---...///...---,,,+++,,,,,,---...//////...,,,******,,,......000111222222111000...---+++)))***,,,---+++)))+++******+++------,,,***((())))))******+++,,,,,,***)))))))))***+++,,,,,,*********++++++,,,,,,,,,222///---,,,......+++(((------------------------''')))+++,,,,,,***(((&&&)))(((''''''(((***,,,---+++***)))((('''''''''(((&&&(((++++++)))((('''(((...---,,,,,,++++++++++++++++++******++++++,,,---,,,,,,---...---,,,***)))++++++++++++++++++++++++***+++---...//////...---...,,,++++++,,,------,,,******+++,,,---...000111............,,,***(((''')))))))))***+++++++++,,,)))***+++,,,,,,,,,,,,,,,))))))******+++++++++,,,(((((()))+++,,,---...///,,,,,,+++***+++,,,---...------,,,++++++,,,,,,,,,,,,+++++++++,,,,,,---...////////////////////////---...//////000/////////........................000//////.........//////000000//////.........---/////////000111111000///111000///------...000111444333444444555777888999===>>>@@@CCCGGGJJJNNNOOOOOOQQQUUUXXXZZZZZZZZZYYYZZZ[[[\\\]]]^^^]]]\\\[[[```___^^^]]]]]]^^^___```bbbcccdddeeeeeedddcccbbbdddbbbaaaaaacccccc```]]]]]][[[ZZZ[[[]]][[[VVVRRRWWWXXXZZZ[[[ZZZYYYWWWVVVTTTSSSSSSSSSSSSSSSTTTTTTRRRPPPMMMLLLLLLLLLKKKIIICCCBBBAAA@@@???>>>===<<<999777444111///...///000............---------,,,,,,,,,---...---,,,+++***************************,,,,,,++++++++++++++++++)))******++++++,,,---------///111...+++***///444111000///......///000111)))***++++++,,,,,,,,,,,,)))************+++++++++,,,+++)))***+++---,,,,,,***************+++++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((+++,,,,,,------,,,,,,+++\\\YYY[[[```cccbbbdddiiinnnrrrwww|||zzzsssllliiiddd]]]XXXXXX[[[[[[\\\^^^^^^]]]YYYVVVRRROOOLLLJJJKKKNNNQQQTTTZZZYYYXXXWWWTTTOOOGGGBBB===:::777444222111222333666333///---...111333444,,,111000---222===???999000000000/////////.........//////000000///......---,,,,,,++++++,,,---...000111000///---,,,,,,...,,,///333666666333///,,,...+++)))***+++,,,***(((,,,+++******++++++)))'''++++++++++++++++++************))))))******+++,,,,,,,,,,,,---------------,,,***((()))+++,,,***(((++++++++++++++++++++++++&&&((()))+++++++++***)))(((((()))***++++++++++++++++++***)))(((((())))))((()))+++***)))(((((()))---,,,+++************+++++++++******++++++,,,---++++++,,,,,,,,,+++***)))++++++++++++++++++++++++***+++,,,---------------...,,,++++++,,,,,,,,,+++,,,,,,,,,---...///111111***---///000...,,,+++,,,************++++++++++++******++++++,,,,,,,,,,,,+++++++++***************''''''((()))***++++++,,,,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---..............................,,,---......//////............................../////////000000000000000000/////////............111000000000000000...---......///000111222333444111222555888;;;>>>@@@AAAIIIJJJKKKMMMOOOQQQSSSSSSWWWXXXYYYYYYYYYXXXWWWVVVWWWXXXYYYYYYZZZYYYYYYYYYXXXYYYZZZ\\\^^^```bbbbbbbbbccccccdddeeeeeeeeeeeeeeecccaaabbbccccccaaa^^^aaa___]]]]]]]]]\\\YYYVVVYYYZZZ[[[\\\[[[ZZZXXXWWWTTTTTTTTTSSSSSSTTTTTTUUUVVVTTTRRRQQQQQQPPPMMMLLLIIIJJJKKKKKKIIIGGGDDDBBB???===:::777444222111000..................//////++++++,,,---,,,+++***)))++++++++++++++++++++++++))))))******++++++,,,,,,)))******++++++,,,---------///111111///---...///111000///......///000111,,,,,,------...---------++++++++++++,,,,,,,,,,,,,,,***(((((()))))))))(((*********************)))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((++++++,,,,,,,,,,,,++++++[[[ZZZ]]]bbbgggiiimmmqqqzzz|||~~~wwwmmm```VVVSSSUUUVVVXXX[[[^^^^^^[[[YYYXXXVVVSSSPPPNNNMMMMMMMMMVVVVVVWWWYYYXXXTTTNNNJJJDDDAAA<<<777444222111222111000000111333555555444+++///000---222;;;>>>999////////////............---///111222222111///...---,,,++++++,,,---...///111222333222///---------***...444888888444...***---,,,******++++++***))),,,+++)))))))))***)))'''------......---+++***(((******)))))))))***++++++.........///......------+++***)))+++---///...---))))))))))))))))))))))))&&&'''((()))***+++,,,,,,'''(((+++------,,,+++***,,,++++++************+++***++++++***))))))***,,,++++++******))))))******++++++******++++++,,,---******+++++++++***))))))++++++++++++++++++++++++************+++,,,---......,,,++++++,,,,,,+++***------------...///111111***///333333///++++++---+++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))*********+++,,,,,,+++++++++,,,---...,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,------...---------------------------......///////////////........................---...000111222222111000////////////............///000000000000000000000...000111333555666666666444777<<>><<<666555222000//////000000...............---------------------------------(((((())))))*********+++)))******++++++,,,------///111666===AAA???666...000000////////////000000000000000000000///...---,,,,,,,,,,,,------------///---+++***++++++***)))+++******)))((('''&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((bbbeeekkkqqqxxxpppeeeaaaWWWUUUSSSSSSWWWZZZ\\\]]]]]]^^^^^^]]]ZZZVVVSSSPPPKKKLLLOOOSSSWWWYYYXXXVVVKKKHHHBBB<<<666333222111222333444777888666222......000000---+++,,,---+++......//////////////////000///...------///111222111000///......///000111...000111111...,,,++++++***,,,---//////---,,,******+++++++++---///222444333000,,,++++++,,,,,,,,,,,,---............---,,,******))))))((())))))***,,,---.........,,,***)))))))))******)))))))))***++++++******))))))))))))+++***)))(((((()))***+++,,,+++*********+++,,,---,,,,,,+++,,,,,,---......//////...,,,******+++---,,,,,,+++++++++,,,,,,---++++++******++++++,,,---,,,,,,+++++++++,,,,,,,,,++++++++++++++++++++++++***)))(((((()))***,,,---,,,,,,+++,,,......,,,***,,,,,,,,,+++,,,,,,---------222777555---((())),,,---,,,,,,,,,++++++******,,,,,,+++******++++++,,,))))))***+++,,,------------------,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,+++++++++,,,,,,---...++++++***************+++........................---...//////000000//////,,,,,,,,,,,,,,,,,,,,,,,,)))+++---000000000///............//////////////////000222111000111444777777777777888;;;@@@DDDGGGNNNPPPUUUYYY[[[[[[YYYXXXXXXYYY[[[[[[[[[YYYWWWUUUUUUUUUTTTTTTUUUXXX[[[]]][[[[[[\\\^^^___aaabbbbbbfffeeeeeeeeefffiiimmmooonnnkkkfffaaa]]][[[[[[[[[[[[[[[ZZZXXXWWWWWWWWWXXXZZZYYYXXXWWWVVVWWWYYY[[[UUUUUUVVVWWWWWWWWWWWWWWWTTTSSSRRRQQQQQQQQQQQQQQQTTTTTTVVVYYY\\\\\\ZZZXXXXXXWWWVVVUUUTTTTTTUUUUUUOOOPPPPPPPPPNNNKKKGGGEEE>>><<<999666333111000/////////......------------------------------------+++*********))))))(((((()))******++++++,,,---------...444<<>>:::666333111......---,,,,,,,,,,,,---------------------------,,,,,,+++***)))((((((''')))******++++++,,,------)))***///777======777000//////000000000000//////..................---,,,++++++++++++,,,,,,,,,,,,***((('''((()))++++++************))))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((())))))(((((('''mmmvvvyyyrrrpppmmmkkkgggeeecccaaa^^^\\\ZZZ[[[^^^______^^^[[[YYYTTTQQQMMMLLLNNNPPPQQQRRRLLLIIIEEE@@@<<<:::::::::444333222333333222///---///000222111///---...000000000000000111111222222000///...---...000333444333222000...,,,,,,,,,,,,,,,---------++++++,,,...++++++************++++++***++++++******,,,000444:::666000,,,,,,---//////000...,,,+++***+++,,,---******)))(((((((((((((((((()))+++------,,,***))),,,---///...+++***+++---,,,,,,++++++***))))))((())))))))))))))))))***************))))))******************+++,,,...///000444444444111...***))))))++++++******+++,,,,,,---++++++******++++++,,,---++++++*********+++---...++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,++++++,,,///222333111///...---,,,,,,++++++++++++)))***,,,+++***+++---///++++++,,,,,,,,,,,,,,,,,,...---+++***)))***+++,,,******++++++,,,---......***+++++++++++++++++++++***+++,,,---------,,,,,,++++++++++++,,,---...///...------,,,++++++,,,,,,........................,,,,,,---.......................................------............................../////////000111333555555333444999>>>AAACCCHHHMMMQQQUUUWWWXXXYYY[[[]]]______]]][[[ZZZZZZYYYXXXVVVUUUSSSRRRQQQNNNOOORRRWWW\\\bbbgggjjjnnnqqqvvv|||}}}wwwooohhhbbb___]]]ZZZZZZZZZWWWTTTTTTVVVYYYYYY\\\___^^^ZZZUUUSSSRRRNNNOOOPPPRRRTTTVVVXXXYYYVVVUUUTTTSSSSSSRRRRRRRRRSSSRRRRRRSSSVVVWWWWWWVVVXXXXXXXXXYYYZZZ[[[]]]^^^UUUUUUUUUUUUTTTSSSQQQPPPMMMLLLKKKHHHCCC>>>:::777111000///.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))******++++++,,,------***+++---111555666333000...///000111111000///...------......///.........,,,,,,,,,,,,------------+++***(((((()))***)))(((*********************)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((www{{{{{{yyywwwuuusssooojjjccc___YYYZZZ]]]^^^___^^^\\\ZZZZZZUUUPPPLLLKKKLLLMMMNNNLLLJJJFFFBBB???>>>>>>>>>666444333222333333222000000111222222...***+++---000000111111222222222333///000000111222222333333333111///,,,+++***)))))),,,------,,,++++++...000+++++++++,,,,,,++++++++++++,,,+++)))'''(((---111444111,,,+++---111444666222000---***((()))***+++******)))(((((((((((((((''')))+++---...---+++***''')))+++***(((''')))+++,,,++++++***)))(((((('''''''''((()))***++++++,,,((()))***++++++***((('''))))))***+++,,,---///000555666666333///+++((('''******))))))***+++,,,,,,++++++******++++++,,,---******)))))))))***,,,---++++++++++++++++++++++++((()))+++,,,------,,,+++***+++---000333444333111//////...---,,,,,,,,,,,,---+++***)))((()))***++++++++++++,,,,,,---------...---+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........***+++,,,---...---,,,,,,++++++++++++,,,---...///000///...---------------------------------------///000000111111111111111000000000000000000000000000//////.........//////---.........//////000000+++///333444555999@@@FFFIIILLLRRRWWWZZZYYYWWWUUU[[[]]]___aaaaaaaaa```___^^^]]]ZZZXXXUUUSSSRRRRRRPPPSSSXXX```iiiqqqwww{{{~~~}}}vvvoooiiidddbbb```aaaaaa^^^[[[ZZZ]]]```eeeiiilllkkkeee^^^YYYWWWMMMNNNOOOQQQTTTWWWYYY[[[XXXWWWVVVUUUTTTTTTTTTTTTUUUSSSRRRRRRTTTUUUUUUTTTTTTVVVXXXZZZ\\\]]]]]]]]]WWWWWWWWWVVVUUUSSSRRRQQQPPPPPPPPPNNNJJJEEE@@@===555555333222222222333444,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,)))******+++,,,,,,------.........000222222222111...///000111111000///...------...//////000//////---------........./////////---+++***++++++***(((***************+++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((({{{ssshhhbbb___\\\\\\]]]]]][[[XXX[[[XXXTTTQQQPPPNNNKKKJJJRRRNNNIIIDDDBBBAAA???>>><<<:::777333000///000000000000000111000000///......///111222333333333222111000///......///000111000///...------...///000************************)))***,,,------,,,+++)))+++,,,,,,---------,,,,,,111000......000444888;;;111---)))(((***++++++)))))))))************))))))))))))***+++++++++++++++,,,++++++***)))((('''''')))))))))))))))))))))))))))******+++,,,---......000///---,,,+++*********++++++******++++++,,,---333222000...+++***((((((******+++******)))((('''///,,,***+++...000...+++---,,,,,,++++++,,,,,,---000...+++***+++,,,,,,+++***+++,,,,,,+++***+++---))))))+++///333333000---///...---+++***))))))(((,,,,,,,,,++++++*********+++++++++,,,,,,---------......---,,,,,,---------........................---+++))))))+++,,,,,,+++///---***)))***++++++***---------------------------,,,,,,++++++,,,,,,---///......------///000111+++,,,......---,,,---.........///...---...000222444111......000111000---111111111000///000222444000555;;;AAAEEEIIILLLNNNRRRSSSTTTTTTTTTSSSSSSSSSWWW[[[aaahhhmmmpppqqqqqqrrrjjjaaa\\\\\\\\\ZZZXXXTTTXXX^^^eeennnwww~~~zzzvvvsssooolllllljjjfffcccaaabbbdddeeemmmmmmnnnmmmjjjeee```]]]ZZZXXXUUUUUU[[[```]]]VVVVVVUUUUUUTTTTTTUUUWWWWWWWWWWWWWWWVVVUUUUUUTTTTTTOOOQQQTTTWWWZZZ\\\]]]^^^[[[[[[ZZZXXXWWWUUUTTTSSSQQQQQQPPPOOONNNLLLJJJIII@@@===888444111000111111222000...---...//////...---.........------,,,+++***,,,...---***)))***+++,,,---......//////...............///////////////000000000000////////////,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++***))))))***+++,,,)))*********++++++++++++))))))))))))((((((((((((((((((''''''''''''((((((,,,,,,++++++***)))((((((pppiii```[[[YYYYYYXXXVVV\\\ZZZXXXVVVUUUSSSOOOMMMNNNKKKHHHFFFDDDCCCAAA???>>><<<:::777444222111000111111111000///...---,,,...///000111222222222111000000///......///000000000///............///000++++++++++++++++++++++++,,,,,,------,,,+++***))),,,,,,,,,,,,+++***)))))),,,+++******+++...111333000---)))(((***+++***)))***++++++++++++++++++***)))******+++++++++******++++++******))))))(((((((((((((((((((((((((((((()))***+++,,,...///000111000000...---,,,+++++++++***************+++,,,,,,000///...,,,+++***))))))******+++++++++***))))))---.........---,,,---------,,,,,,++++++,,,,,,---...---+++***+++,,,,,,,,,,,,------+++)))'''(((((())))))***---000000...+++,,,,,,++++++***+++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,---------------,,,,,,,,,,,,------------------------------,,,------,,,,,,,,,,,,,,,...,,,++++++,,,,,,,,,+++---------------------------,,,,,,++++++,,,,,,---///......---...///000111---///000000...---...///...//////...---...000222222///------//////...,,,///000000000///111444777:::>>>CCCHHHJJJMMMOOOQQQPPPQQQRRRRRRRRRRRRSSSTTTRRRYYYeeeqqqzzz{{{sssjjjdddbbbbbb___]]]^^^aaaeeeiiiooovvv}}}}}}{{{xxxvvvtttrrrpppllliiihhhhhhjjjkkkkkkllllllllljjjfffbbb______^^^]]]___gggnnnmmmgggYYYXXXVVVTTTSSSSSSTTTUUUTTTTTTTTTTTTUUUUUUVVVVVVSSSTTTUUUVVVWWWYYYZZZZZZ\\\\\\[[[ZZZZZZYYYXXXXXXUUUTTTTTTRRRQQQOOOMMMLLLFFFDDD@@@;;;777555333333222000...---///000111111+++,,,------------------***,,,------***))))))+++++++++,,,------------,,,............////////////222111111000///...------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***))))))***++++++&&&&&&&&&&&&&&&&&&''''''((()))))))))******++++++((((((''''''''''''((((((,,,,,,++++++***))))))((({{{lll___YYYWWWVVVUUU\\\[[[[[[\\\\\\YYYUUUQQQKKKIIIGGGFFFEEECCCAAA?????????>>><<<999666333111222111000///...---,,,+++---...///000111111111000000//////......//////000000//////......//////000,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++******)))---------,,,+++***((('''(((((((((((()))***+++,,,...,,,)))((()))***)))))))))******++++++******)))******+++++++++******)))*********************)))))))))))))))))))))))))))++++++,,,...///111222222111000///---,,,,,,,,,,,,***))))))))))))***++++++,,,,,,+++***))))))*********++++++,,,,,,,,,,,,,,,***---000...)))(((***------,,,,,,++++++,,,,,,---,,,++++++++++++,,,,,,---+++,,,,,,+++(((''''''(((***))))))***,,,---+++***)))))))))***+++,,,......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,///222111...,,,,,,------,,,,,,---...///---,,,------------------------------,,,,,,,,,,,,------///............///000000000222333222000/////////...///000///......000222111///......///000///...000111222222333666:::>>>FFFIIIMMMOOOPPPPPPQQQRRRNNNOOOPPPPPPPPPRRRUUUWWWYYY```mmmyyyzzztttmmmhhhgggfffeeeccceeefffhhhiiikkkoootttwww{{{}}}{{{{{{{{{zzzyyyvvvtttqqqnnnlllmmmnnnooommmnnnnnnnnnmmmjjjgggeeefffggggggjjjrrrzzzyyysss]]][[[WWWTTTRRRRRRTTTUUUVVVUUUUUUUUUUUUVVVWWWWWWXXXWWWVVVUUUVVVVVVXXXXXXZZZZZZZZZ[[[[[[[[[[[[[[[YYYYYYYYYWWWVVVTTTRRRQQQOOOMMMJJJEEEAAA<<<999888444111...---...111222222***+++,,,---------------)))+++,,,,,,***))))))***)))******+++++++++++++++............//////000000333222111000...---,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))***++++++***)))''''''&&&'''((()))(((((()))***+++,,,------)))((((((''''''(((((())),,,,,,++++++***))))))))){{{jjj```ZZZVVVTTTWWWXXXZZZ]]]___^^^YYYVVVMMMJJJFFFDDDBBBAAA???>>>??????@@@@@@===:::555333222111000///...---,,,,,,---....../////////000000////////////////////////000//////////////////000........................///...---,,,++++++,,,,,,,,,---------,,,+++***************++++++*********,,,+++)))(((((()))))))))''''''((((((((((((''''''***++++++++++++***))))))*********************+++,,,,,,,,,,,,,,,,,,,,,,,,......//////000111111111//////...,,,,,,+++++++++)))))))))((())))))***++++++******)))((((((((()))***+++,,,---............***,,,,,,+++(((&&&''')))---,,,,,,++++++,,,,,,---***+++++++++++++++---...((()))++++++******+++---++++++*********+++******)))))))))***+++---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,++++++++++++,,,------------------------------,,,111555444///,,,---///,,,,,,,,,...000000...---,,,,,,------------------------,,,,,,,,,,,,------............/////////000111333444333000///...//////000111000//////000222111000000000111222222222333555666888:::>>>CCCGGGMMMOOORRRSSSQQQPPPOOOOOOJJJLLLNNNPPPQQQTTTZZZ___aaafffooowww{{{|||zzzxxxsssoookkkjjjkkklllllllllkkkkkkkkkjjjiiijjjmmmpppttt|||}}}{{{{{{|||~~~~~~~~~zzzxxxuuusssqqqqqqrrrsssttttttssssssqqqnnnlllkkkkkknnnppprrrwwwzzzvvvnnn___\\\YYYVVVUUUWWW[[[]]]```___]]][[[XXXWWWVVVVVVXXXWWWUUUTTTTTTUUUWWWYYYUUUUUUVVVXXXYYY[[[\\\\\\^^^^^^]]]\\\[[[YYYWWWVVVTTTSSSQQQNNNJJJEEEAAA???999555111//////000111111,,,,,,------------,,,,,,)))***++++++******))))))))))))***+++++++++++++++------......//////000000111111000///......------------------,,,,,,,,,,,,+++++++++++++++++++++++++++******************+++,,,+++)))(((((((((***+++(((((()))******+++,,,,,,))))))(((((((((((())))))+++++++++*********))))))wwwjjjaaaYYYUUUSSSTTTWWW[[[^^^^^^[[[YYYRRRNNNGGGBBB@@@???===<<<===>>>AAABBBAAA>>>999777222222000///////////////...............////////////000000000000000000//////000000000000000000///........................---,,,,,,,,,---...//////))))))***++++++,,,++++++,,,,,,---------,,,+++************))))))((())))))''''''((((((((((((''''''******+++++++++******)))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,111111000000000/////////------,,,+++************)))))))))((())))))***+++,,,+++***)))((((((''''''***+++,,,---.../////////...,,,******++++++)))'''---,,,,,,++++++,,,,,,---)))+++------,,,+++---///)))***,,,,,,,,,,,,---///,,,,,,,,,,,,++++++++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++++++++,,,,,,---...////////////////////////,,,111555444000,,,---000,,,,,,---///000111///---,,,,,,,,,---------.........------,,,,,,------...---......///////////////111222333222000.........000111222222000///000111...///000000111333444666777999<<>>CCCGGGIIILLLOOOQQQRRRTTTVVVUUUSSSPPPNNNNNNLLLRRRXXX\\\^^^ccckkkrrrtttsssqqqpppoooooopppqqqqqqrrrssstttvvvyyyzzz{{{{{{|||{{{yyywwwxxxzzz}}}{{{|||yyywwwvvvvvvyyy~~~|||sssjjjdddcccbbbbbbdddggglllnnnuuuuuussspppkkkfff```]]]VVVUUUTTTSSSRRRRRRSSSSSSOOOPPPSSSUUUXXX[[[]]]^^^___```````````````______XXXXXXXXXWWWUUURRRPPPNNNHHHDDD???;;;999666333111333222111000...,,,***)))+++******+++------,,,***+++,,,,,,---------------,,,------...///000111111,,,------......///000000//////.........---------++++++++++++++++++++++++)))***++++++++++++***)))(((((())))))************))))))))))))((((((''''''***))))))(((((())))))***************************vvvmmmggg[[[YYYWWWVVVXXXYYYZZZYYYYYYVVVRRRNNNJJJEEE@@@<<<:::===AAAFFFHHHHHHFFFEEE<<<;;;777444222111111111000000///......///000000111222333333333333222111///000111111111111000///........................,,,---...///000000///...((()))***++++++++++++++++++++++++++++++*********(((+++---,,,***)))***,,,***++++++++++++++++++***'''((()))***+++,,,,,,,,,,,,,,,,,,++++++*********************************,,,,,,,,,---------......,,,,,,++++++******++++++***************+++,,,,,,---,,,,,,++++++,,,,,,---+++,,,------..................------......---------,,,,,,++++++,,,,,,---,,,///333222...,,,---000,,,---...---+++***+++,,,))),,,//////...,,,,,,---++++++******++++++,,,---,,,,,,,,,---------......///.........------------------------...///000111////////////////////////,,,,,,------....../////////...,,,,,,---...---,,,++++++,,,,,,---......///......------------......------///000000000///......000111111000...///000111222444444222111000111+++...222444666888===AAACCCGGGMMMQQQTTTUUUVVVWWWWWWZZZ\\\\\\YYYWWWVVVVVVSSSZZZaaaeeeeeeiiipppwww}}}{{{xxxuuutttsssssstttxxxzzz~~~yyyrrrkkkjjjiiihhhhhhjjjlllmmmrrrtttvvvxxxvvvsssnnnkkkcccbbb___\\\XXXUUURRRQQQLLLMMMPPPSSSVVVYYY[[[\\\]]]^^^___```aaaaaaaaaaaa\\\\\\[[[YYYWWWUUUTTTSSSNNNKKKGGGDDDAAA>>>999666333333222111///...,,,+++,,,+++***,,,...///---++++++,,,,,,---------------,,,,,,---...///000111111------..................////////////.........---++++++++++++++++++++++++)))***++++++++++++***)))&&&(((***,,,------,,,+++))))))))))))))))))************))))))))))))******************************xxxsssccc___ZZZWWWVVVXXXYYYYYYXXXWWWVVVTTTQQQJJJBBB<<<:::===BBBGGGJJJKKKKKKJJJBBB???;;;666333111000000111000///......///000111222333444444444444333222///000111222222111000///........................---...000111111///---,,,....../////////...------,,,,,,++++++++++++,,,,,,(((+++...---+++***+++---))))))************))))))&&&''')))***,,,,,,------------,,,,,,+++***))))))++++++++++++++++++++++++((()))***+++---...//////------,,,,,,++++++,,,,,,++++++******++++++,,,---++++++,,,,,,---...///000+++,,,------...---------(((+++...---***)))+++...---,,,,,,++++++,,,,,,------111444333///,,,---000''')))+++++++++,,,---///&&&+++///000...,,,+++,,,))))))******+++,,,---...,,,,,,,,,------.........//////.........------------------...///000111111........................,,,+++***+++---/////////111...,,,+++,,,---,,,,,,++++++,,,,,,---...//////......------------......,,,---///000000000///......000222222000000000111111333555444333111000111...222666999;;;>>>CCCHHHJJJOOOVVV[[[\\\\\\\\\\\\\\\___aaaaaa```^^^]]]]]]YYY```hhhkkkjjjlllrrrxxxvvvvvvwwwxxx{{{}}}|||wwwqqqooommmllljjjjjjjjjjjjkkkpppvvv{{{}}}|||yyywwwqqqoookkkfff```YYYTTTQQQHHHJJJLLLOOORRRUUUWWWYYY[[[\\\^^^___aaaaaabbbbbb```___]]][[[YYYWWWUUUTTTQQQOOOLLLJJJHHHDDD???;;;222222222222111///...------+++***,,,///000...,,,++++++,,,------------,,,,,,,,,---...///000111222/////////......------,,,000/////////............++++++++++++++++++++++++)))***+++,,,,,,+++***))) """&&&)))******((('''(((((()))***+++,,,,,,---******))))))))))))************************++++++qqqlllgggaaa[[[YYY[[[___XXXWWWVVVUUUSSSOOOJJJFFFCCCAAA???BBBHHHMMMPPPPPPMMMDDD===<<<999222000333---///222111...---...//////000000000000//////.........////////////......000///...---,,,---......,,,,,,,,,,,,,,,,,,,,,---*********++++++,,,------++++++,,,,,,,,,,,,++++++***)))))))))***,,,...000///...---+++******+++++++++++++++******)))((('''++++++++++++++++++,,,,,,)))((('''&&&&&&'''((()))---,,,+++*********+++,,,,,,,,,***)))))))))***+++***************)))(((''',,,)))(((+++///000,,,(((...---+++******+++---......//////...,,,***+++,,,++++++,,,---------,,,,,,000//////......//////000...///000///---,,,,,,...000000000000////////////+++++++++++++++++++++++++++,,,------++++++,,,---...---++++++---...---,,,,,,,,,---...//////......222333444222000//////000...,,,+++,,,...///...+++111000///......------......---,,,,,,++++++++++++............---,,,++++++//////000000000000//////000////////////000000111555666777555444333555666555888;;;<<<===BBBIIINNNVVV\\\bbbeeeiiikkkfff```eeeeeeeeeddddddcccbbbaaaeeejjjoooqqqpppqqquuuzzzzzzzzzrrrmmmppppppllljjjlllooorrrwww||||||xxxxxxwwwuuusssnnnfff]]]WWWSSSRRRQQQOOOOOOPPPQQQRRRWWWYYY\\\]]]]]]]]]]]]___^^^___^^^\\\YYYWWWWWWXXXSSSPPPLLLKKKLLLKKKHHHEEE;;;888333000///...---+++---,,,+++)))(((&&&%%%$$$......------------......000///...------...///000........................+++,,,,,,------,,,,,,+++,,,+++++++++***)))))))))******++++++++++++******))))))))))))(((((((((((((((((((((((())))))))))))************************))))))************))))))}}}yyysssmmmfff```\\\[[[WWWUUUTTTTTTTTTSSSQQQOOOEEEBBB@@@BBBGGGMMMQQQSSSRRRJJJCCCAAA<<<555222333000222333222000///000111111111111111111111000000//////000000000000//////000///...---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***++++++++++++++++++***((()))))))))***++++++,,,---,,,+++))))))******+++,,,,,,,,,,,,+++***))))))+++++++++++++++++++++++++++++++++*********++++++++++++***))))))***++++++,,,,,,***)))))))))***++++++,,,,,,,,,++++++***)))---+++)))+++///000---***///...,,,++++++,,,...///...//////...,,,***+++,,,++++++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,---...///...,,,,,,---...000000000/////////......,,,,,,,,,,,,,,,+++++++++***,,,------,,,,,,---......---++++++---------,,,,,,------...............000111222111...---...///000...,,,,,,///000///---000//////..................---,,,,,,++++++,,,,,,---....../////////......//////000000000000//////111111000000000111111222222333444333222333666888===???AAABBBCCCFFFMMMSSS^^^eeekkknnnoooqqqmmmhhhhhhiiiiiiiiiiiigggfffeeennnqqqtttttttttwww}}}{{{vvvvvvuuurrrppprrrzzzzzz{{{||||||yyyuuuqqqsssrrrpppooommmiiiccc___[[[ZZZWWWTTTRRROOONNNMMMQQQTTTXXXZZZZZZ[[[\\\]]]^^^___```^^^[[[XXXWWWXXXWWWTTTRRRRRRSSSRRROOOKKK===:::666333222222111000+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------000///...------...//////........................---......//////......---++++++++++++******************++++++++++++******************))))))))))))******))))))((((((''''''************************)))******************)))zzzzzz}}}~~~yyyqqqggg___YYYVVVTTTSSSTTTUUUUUUUUUJJJFFFBBBAAAEEEKKKQQQTTTYYYRRRLLLHHHBBB;;;666555333444444333111000111333222222222222222222222222000000111111111111000000000///......------............------,,,,,,++++++---------,,,+++***************++++++++++++******)))******+++,,,,,,,,,,,,---,,,+++******+++,,,,,,,,,,,,------------,,,+++++++++++++++++++++******++++++,,,,,,,,,,,,,,,+++************************,,,,,,+++************+++---------------,,,,,,+++///,,,***+++...000///,,,///...---,,,,,,---...///---...///---+++***+++,,,++++++,,,---------------+++******))))))******++++++,,,------,,,,,,---...////////////.........---...---------,,,,,,++++++)))+++------------...000///---,,,,,,---......---------------...............///000///---,,,,,,---000---++++++,,,......---.........---......///000...---,,,,,,,,,,,,,,,,,,------...///000111111000///000000111111000000///333222222111111111222222111222333333444777;;;>>>FFFHHHIIIIIIIIILLLRRRWWWfffnnnuuuvvvuuuuuutttrrrnnnooopppqqqqqqpppooonnnwwwxxxzzz{{{|||}}}~~~|||yyyuuuqqqnnnpppnnnmmmlllmmmmmmllljjjgggeeebbb]]]WWWQQQMMMJJJLLLNNNRRRTTTUUUVVVXXXYYY\\\^^^``````]]]ZZZYYYXXXYYYWWWVVVWWWYYYXXXTTTPPPBBB???;;;999888777666444...............///000111,,,,,,,,,++++++,,,,,,,,,///......---......//////........................---......//////......---*********+++++++++++++++******++++++++++++******++++++++++++************,,,+++***)))(((''''''&&&******************************++++++++++++******~~~zzzzzz|||zzzmmm___[[[UUUQQQQQQRRRRRRSSSOOOJJJEEEAAACCCHHHNNNRRR\\\XXXRRRNNNIIICCC===:::555444333111000000111222333222222222222222333333111111111222222111111111000//////...............//////...---,,,++++++***------,,,,,,,,,+++++++++)))******++++++******))),,,,,,,,,,,,---///111222111000///---,,,,,,------+++,,,------.........---+++++++++++++++*********((()))***+++++++++***)))******+++,,,,,,,,,++++++,,,,,,++++++************,,,---------------,,,,,,///,,,******,,,............---,,,,,,,,,,,,---...,,,---...---+++***+++,,,++++++,,,---............---,,,,,,++++++,,,,,,---***+++,,,,,,++++++---...............------------///......------,,,,,,+++)))+++---------...000222000///------///000///...---------------------...---...///...,,,+++,,,------,,,***))))))***++++++------------...///000111...------,,,,,,,,,---------...//////000000000///000000000111111000000000333222222111111222222222444555666888:::>>>CCCGGGKKKMMMNNNMMMLLLOOOTTTYYYfffpppwwwvvvttttttuuuuuuqqqssswwwyyy{{{zzzyyyxxx|||~~~zzzwwwtttrrrpppnnnkkkkkknnnqqqsssttttttrrrmmmggg```XXXQQQMMMNNNNNNOOONNNNNNPPPSSSVVVXXX[[[^^^___^^^]]][[[[[[ZZZYYYXXXZZZ[[[YYYTTTOOOHHHEEEAAA???===;;;999777222222000///......//////------,,,,,,,,,,,,------...------.........//////........................+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,******++++++++++++******++++++*********)))))))))+++******))))))(((((((((************************+++++++++,,,,,,+++++++++|||~~~|||gggaaaXXXRRROOOOOOPPPPPPRRROOOIIIDDDCCCFFFKKKOOOZZZYYYWWWSSSPPPLLLFFF@@@777444111//////000111222444333222111111111222222111111222222222222111111///////////////.........//////...------,,,++++++++++++,,,,,,,,,---------******++++++++++++******---,,,***)))+++///444777333222000---,,,+++++++++******,,,---......//////,,,,,,,,,,,,++++++******&&&''')))***+++***)))(((***+++---//////...---,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++---+++))))))+++,,,------,,,++++++++++++++++++,,,+++---------+++***+++,,,***+++,,,---..................------------......***+++,,,,,,++++++---...------------,,,,,,,,,+++.........------,,,,,,,,,***,,,.........///000222222111//////111111111000...---,,,,,,,,,,,,------...///000///---,,,---...------,,,***)))***+++,,,,,,,,,,,,,,,---///000111---------,,,,,,---......///////////////...---,,,000000111111111111000000222222111111222222333444666888:::===???DDDIIIMMMLLLNNNOOONNNNNNPPPVVVZZZbbbkkkrrrrrrppprrrtttuuurrrvvv{{{~~~zzzwwwuuummmkkkjjjlllqqqwww{{{}}}}}}{{{wwwqqqiiiaaaZZZWWWVVVUUUQQQMMMKKKKKKOOOSSSRRRUUUZZZ]]]^^^^^^^^^^^^\\\[[[ZZZ[[[\\\YYYTTTOOOOOOLLLHHHDDDBBB>>>;;;888444333111...---------.........------------......,,,,,,---.......................................+++,,,,,,------,,,,,,+++******++++++,,,,,,,,,---******++++++++++++************)))))))))((((((((((((((())))))******++++++))))))))))))))))))))))))+++++++++,,,,,,+++++++++yyy{{{ssskkkaaaXXXSSSQQQQQQQQQSSSQQQNNNJJJGGGHHHLLLOOOYYY[[[ZZZXXXVVVTTTNNNGGG;;;777333000111222444444666555333111000000111111111111222222222222111111///000000000000///...---//////......------,,,,,,+++++++++,,,---.........+++++++++,,,,,,++++++++++++)))'''''')))---222555111000---+++)))((((((((()))***+++---///000000000......------,,,,,,++++++))))))***+++,,,,,,,,,,,,***,,,...111111000...---,,,,,,,,,---,,,++++++***)))******++++++++++++++++++*********++++++,,,,,,******++++++++++++******+++,,,---,,,+++***+++,,,***+++,,,...////////////...------,,,,,,------...+++,,,------,,,,,,---...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------+++---////////////000222333111000000111222222111......,,,+++++++++,,,---...///000///...---...000///000111000...------...,,,,,,,,,,,,---...///000------------------...///////////////...---,,,,,,000111111222222111111000222222222222333555666777888;;;>>>AAADDDHHHMMMPPPMMMOOOQQQQQQQQQSSSYYY___bbbiiiooopppqqquuuxxxxxxwww|||~~~zzzooonnnooosssyyy}}}wwwpppiiidddaaa___]]]XXXSSSNNNLLLMMMOOONNNQQQVVVYYY[[[\\\^^^___^^^\\\[[[[[[]]][[[WWWRRRTTTQQQMMMJJJGGGCCC???<<<555333111///......///000///......------......///+++,,,---.......................................---......//////......---+++++++++,,,,,,,,,,,,,,,******++++++++++++******))))))))))))(((((((((''''''(((((()))***+++,,,,,,))))))))))))))))))))))))******++++++++++++******www{{{}}}pppddd[[[VVVSSSQQQQQQRRRRRRPPPNNNNNNPPPSSSYYY]]]___\\\\\\[[[TTTLLLAAA<<<777444555777888999:::888555222111000000111000000111111111111000000///000000111000///...---...............---------,,,,,,------------------,,,,,,------------,,,,,,******)))***+++,,,...///---,,,+++***))))))******)))+++,,,///000222333333000//////......---,,,,,,*********+++,,,---......(((+++...111222000...,,,,,,,,,---------,,,+++***))))))***+++++++++++++++***+++,,,---,,,,,,,,,---+++++++++,,,,,,+++++++++***+++,,,,,,+++***+++,,,***+++,,,...//////000000...------------------...---...///...,,,,,,---...,,,+++++++++******************++++++,,,,,,---------...000000//////000111222000...///000111000000///...,,,+++***+++,,,------///000///...---...000000222555444111///...///,,,,,,,,,,,,------...///---------------...////////////000000000//////...000111111222222111111000222333333555666888:::;;;<<<@@@EEEHHHKKKMMMPPPRRRPPPRRRUUUUUUVVVZZZ```fffhhhnnnsssuuuzzz}}}}}}zzzsssnnnjjjgggccccccaaa\\\VVVQQQMMMLLLMMMPPPSSSVVVWWWYYY[[[]]]\\\ZZZXXXYYY\\\\\\ZZZWWWVVVTTTQQQOOOMMMJJJFFFCCC<<<:::666222000//////000...------,,,,,,------...***+++,,,...//////..............................---......//////......---,,,,,,,,,,,,,,,,,,++++++******++++++++++++***************)))))))))(((((()))))))))******++++++,,,)))))))))))))))))))))))))))******************)))}}}zzz}}}{{{}}}}}}nnnaaaXXXRRROOOOOORRRUUUUUUSSSSSSUUUWWW[[[```bbb```___^^^WWWNNNFFFAAA:::888999;;;======<<<:::777444222111111111000000111111111111000000///000111111111000...------------...............///......------,,,,,,+++,,,------......------,,,+++,,,...//////...,,,***,,,,,,+++++++++,,,...///***,,,...000222444555555111000000///......------******))))))***,,,---///''')))---111111000---+++,,,,,,---...---,,,+++***)))***++++++,,,,,,,,,,,,***,,,...///...---------+++,,,,,,------,,,,,,+++***+++,,,,,,+++***+++---***+++,,,...///000000000000//////......//////000...///000///---,,,,,,...+++++++++************)))((()))***+++,,,------......///111000//////000111000///------/////////...///...,,,******+++,,,------...//////------...///...111555555222...------------,,,,,,,,,---......---------------...///000...///000111111222222111111111222222222222111111444444555777999;;;===???AAAEEEJJJOOOQQQRRRTTTUUUSSSUUUXXXZZZ[[[___ffflllppptttxxx{{{zzztttooollljjjccceeegggddd]]]UUUNNNKKKOOOPPPSSSTTTTTTUUUXXXZZZXXXUUUTTTVVVZZZ\\\[[[YYYWWWUUUSSSRRRQQQOOOKKKIIIEEEAAA<<<666222///......---,,,,,,++++++,,,,,,---)))+++,,,...//////..............................+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++******++++++++++++******+++++++++************)))+++++++++***************))))))))))))))))))))))))))))))************))))))~~~|||~~~|||ooobbbUUUMMMSSSRRRQQQSSSVVVYYYZZZZZZ[[[aaaddd___]]]]]]ZZZTTTPPPJJJCCC===;;;;;;<<<<<<;;;888444000//////111333333333333222222222111111/////////...,,,---///111///............---------++++++,,,,,,,,,---------000000///...------,,,,,,******)))(((''''''((((((,,,,,,------,,,+++)))((()))***,,,.../////////...///...,,,,,,---------,,,''')))***)))((('''((())),,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,+++***+++,,,---...///---+++***)))+++---...+++...111333333333333444222111///...,,,,,,++++++///...---,,,------///000+++---000000...,,,++++++...------------...//////333333333222111...,,,+++...---,,,+++******+++,,,------,,,++++++,,,,,,,,,,,,---------...////////////......---------......---------............///111000...------...///000//////000222333333000...///111333444333333444555222555888999:::<<>>???BBBGGGLLLSSSUUUWWWWWWUUUUUUUUUVVVWWW\\\aaadddgggkkkqqqvvv{{{tttqqqqqqqqqpppkkkmmmmmmjjjbbb[[[VVVTTTUUUYYY]]]aaaaaa]]]XXXUUUSSSTTTUUUWWWXXXYYYZZZZZZ\\\\\\[[[ZZZXXXUUUSSSQQQMMMIIIDDD@@@<<<888444111000///......//////---,,,++++++,,,---............//////000000000000//////000//////......---,,,,,,///...,,,+++++++++,,,------,,,,,,+++******++++++++++++++++++++++++++++++''')))++++++)))((()))***)))))))))))))))******+++)))((('''(((*********((({{{yyyzzz{{{vvviii___UUUTTTTTTVVVYYY[[[[[[ZZZ\\\```ccccccbbbccc___[[[YYYUUUPPPJJJFFFBBB???<<<777666555333222222333333333333333222222222111111///111222333111000000000///............------------------.........//////......------,,,,,,++++++---.../////////...---,,,,,,,,,,,,,,,,,,+++))))))))))))+++,,,---.........///...,,,,,,---------,,,+++---...---,,,+++,,,---,,,++++++++++++*********------------------,,,+++)))))))))***,,,---///000------------,,,,,,,,,,,,,,,,,,+++++++++,,,---...111///---***))))))******///111333444333222222333222111000......---------------,,,,,,,,,,,,------...///000///...---...///---------------......///222222111000000000111111///...------,,,---------.........------......///...............---------........................---------............///,,,------......---------000000000222444444222000///111222222222444777:::===AAADDDFFFHHHLLLRRRWWW[[[^^^aaabbbaaa___^^^^^^aaacccgggiiilllsss|||vvvrrrsssuuuvvvqqqqqqoookkkddd___[[[ZZZ\\\___dddjjjmmmhhh___XXXWWWVVVVVVVVVWWWYYY\\\]]]_________^^^\\\YYYVVVUUUQQQNNNIIIEEEBBB???:::777444222///......///...---***+++,,,---............//////000000000000//////000000///......------,,,...---,,,+++***+++,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,''')))******)))(((((())))))))))))))))))******+++)))((('''(((***+++***))){{{|||~~~|||pppggg___]]]ZZZYYYZZZ[[[[[[[[[\\\^^^```bbbddddddaaa^^^\\\YYYUUUPPPKKKEEE>>>:::555555444333333222222333333333333222222222111111///222444555444111000000///............---------........./////////000000---------,,,,,,++++++++++++,,,---///...---+++***,,,,,,,,,,,,++++++******))))))***+++------......///...,,,,,,---------,,,)))***++++++))))))***+++++++++++++++************+++,,,,,,---,,,,,,+++++++++++++++,,,---...000000+++*********************+++++++++,,,,,,,,,------...---,,,++++++---...///,,,...000000...------...111000//////............------,,,,,,+++++++++,,,......///...,,,,,,...///------,,,,,,------.../////////...---...///111222------,,,,,,,,,,,,,,,,,,---------------......////////////...---------,,,------..................---------............///---...000111111000///////////////111333333222000222333444444555888===@@@EEEHHHLLLNNNPPPUUU]]]cccggglllssswwwuuuqqqmmmjjjjjjmmmppptttyyy~~~||||||{{{tttrrroookkkgggeeeddddddccccccgggnnnsssqqqiiiaaa^^^\\\YYYWWWWWWZZZ]]]___`````````___]]]ZZZXXXWWWSSSQQQMMMJJJHHHDDD@@@===888555111............---***+++,,,---.../////////...//////000000000000///000000//////...------------,,,++++++++++++,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++)))(((((())))))))))))))))))******+++)))((('''(((***+++***)))|||~~~xxxrrrrrrnnnhhhdddbbbaaa```___]]][[[\\\___bbbcccaaa```]]][[[XXXTTTNNNGGG???999444444333222222222222222333333333222222222111111000222666777555222000//////............---------*********+++++++++,,,,,,---,,,,,,,,,,,,,,,++++++)))***,,,......---+++***,,,,,,++++++++++++++++++*********+++,,,---...//////...,,,,,,---------,,,((()))***)))((('''(((***+++++++++*********)))))))))******+++++++++******++++++++++++++++++,,,---************************++++++,,,,,,,,,---------++++++******+++,,,------+++,,,------+++******+++000///...............///---------,,,,,,+++++++++,,,,,,---,,,++++++,,,...,,,,,,,,,,,,,,,---............---...///111333444/////////000000000//////,,,,,,++++++,,,------.../////////...---------,,,,,,,,,---...//////......---------............///---...000111222111000//////......///111222222000333444555666888<<>>;;;888555222///------......------,,,+++---...///000111111111111111111000000///.........,,,---......////////////,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++))))))***)))))))))))))))******+++***)))((()))+++,,,+++***~~~~~~vvveee[[[UUUYYY^^^```bbbfffeeecccaaa___[[[TTTMMMHHH>>>;;;777444222333555666333333333222222222111111222444555444222000000000//////.........---------------------....................................+++++++++++++++,,,---...,,,+++*********+++,,,---------------...000222333///...,,,,,,---------,,,)))***++++++))))))***+++************)))))))))))))))***+++,,,,,,,,,,,,,,,)))******+++,,,...///000(((((())))))***************+++,,,---...---,,,,,,******+++,,,------......+++,,,,,,,,,++++++---///++++++++++++,,,---......//////000000///---,,,***)))+++...000///---------,,,,,,++++++,,,,,,---...&&&(((***,,,------------***+++,,,---...------,,,,,,,,,,,,---...///000111,,,------....../////////***+++---///000000///...---------.........//////000////////////111333444333222111222555777777777888<<>>EEEKKKNNNKKKLLLPPPUUU]]]eeelllpppppp|||xxxvvvvvvtttpppllllllllljjjhhhddd___\\\XXXXXXXXX[[[]]]___^^^]]]\\\^^^```cccfffiiikkklllmmmqqqvvvzzzzzzvvvppplllkkklllmmmoooooollleee```ZZZZZZZZZ\\\___aaacccdddffffffeeedddfffjjjqqqvvv|||~~~xxxrrrllliii[[[VVVOOOIIIFFFGGGIIIKKKPPPQQQSSSTTTVVVVVVVVVVVVUUUSSSOOOLLLJJJGGGDDDBBB@@@===888333000//////000,,,,,,---...000222333444111111111000000000//////......................................./////////......---------,,,,,,,,,***++++++++++++***)))))))))))))))))))))******+++++++++*********+++,,,---xxxcccXXXTTTTTTWWW\\\]]]^^^___`````````______```[[[TTTNNNHHHBBB===999222333555666666555444333333333333222222222222222//////000000000000//////000000/////////.................................---,,,+++,,,------,,,*********++++++++++++******,,,------...............***************))))))(((******++++++,,,,,,,,,---///000222333333333111000000000000000000000//////---------------------------,,,++++++,,,...000111666333000............---------,,,+++++++++,,,,,,,,,...//////...------...,,,,,,,,,------------...+++...000000///.........------,,,+++++++++,,,---...------------...//////000/////////000///,,,***+++,,,,,,---------,,,,,,***+++,,,---............000000111111111111000000.../////////000000111111/////////000000000111111111000000000111333555666777888:::===CCCJJJPPPTTTRRRTTTWWW]]]eeennnvvv{{{xxx~~~nnncccaaa```___\\\aaaaaaaaaaaa___\\\[[[ZZZWWWXXXZZZ]]]___```^^^\\\```bbbdddgggiiilllmmmnnnoooqqquuuwwwwwwtttqqqnnnkkkkkkkkkkkkiiiddd^^^ZZZ[[[\\\]]]___aaacccfffgggkkkkkkkkkjjjkkkooouuuzzz}}}{{{vvvuuupppkkkhhh___[[[SSSLLLGGGEEEGGGIIILLLMMMOOOQQQSSSTTTUUUVVVWWWTTTQQQNNNMMMJJJGGGEEECCC@@@;;;666222000//////............///000111222111111111111000000000000.................................////////////000......---------,,,,,,,,,***++++++++++++***))))))+++,,,,,,------.........++++++***+++++++++,,,,,,{{{fffZZZUUUTTTWWWZZZ[[[\\\]]]___```aaaaaaaaaccc___YYYSSSNNNGGGAAA===666666666666666555444444333333333333333333222222///000000111111000000///000000000/////////..............................,,,,,,+++,,,------,,,*********++++++++++++******++++++,,,------------,,,***************))))))((()))******+++,,,---......000000111222222222222222000000000000111111111111---------------------------,,,++++++,,,///111333777444000......///...------,,,,,,++++++,,,,,,,,,,,,---//////---,,,---...,,,,,,,,,,,,------------***,,,...///...------...+++,,,---,,,++++++,,,...---------,,,---......///111000......//////...,,,------------,,,+++*********+++,,,---...///////////////000000000000//////---......//////000000111000000000000111111111111111111111222333666888999<<<===@@@EEEKKKRRRXXX[[[XXXYYY\\\bbbjjjttt|||pppggg\\\UUUSSSUUUWWWXXX```aaabbbaaa^^^[[[[[[[[[]]]^^^```ccceeedddaaa^^^aaabbbdddfffiiikkkmmmmmmqqqrrrtttuuuuuusssqqqpppmmmlllkkkhhhddd___[[[YYYXXXZZZ]]]___```bbbfffiiikkkmmmoooppprrrvvv{{{{{{zzzzzzyyyyyy}}}~~~uuurrrqqqlllhhhggg```^^^XXXQQQJJJFFFFFFGGGIIIJJJKKKMMMPPPRRRTTTUUUXXXVVVTTTRRRQQQOOOLLLIIIFFFDDD@@@;;;666222000///000///////////////000111222222111111111000000000........................////////////////////////......---------,,,,,,,,,***++++++++++++***))))))))))))***,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,~~~lllccc^^^ZZZYYYZZZZZZ[[[\\\^^^___```aaabbbdddaaa\\\WWWRRRLLLEEEAAA:::999888666666555555555333333333333333333333333000000111111111111000000000000000000/////////...........................,,,++++++,,,......,,,******++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++******))))))***+++,,,......///111000000///000111222333000000000111111222222222---------------------------,,,++++++---///333555555222///------...------,,,,,,,,,++++++,,,,,,---+++,,,......,,,,,,,,,---++++++,,,,,,,,,---------)))+++......---,,,,,,---)))+++------++++++---///,,,,,,,,,,,,,,,------...111///,,,,,,---...///...---------...---,,,,,,+++)))***,,,---...///////////////000000000000//////,,,------...//////000000000000000111111111222222111111111333555888;;;===AAACCCHHHNNNUUU\\\bbbeee^^^___aaagggoooyyy{{{rrrlll^^^[[[UUUQQQPPPSSSYYY]]]bbbdddfffeeebbb```______ddddddfffhhhjjjjjjgggdddaaaaaaccceeehhhkkknnnoootttuuuwwwwwwwwwtttqqqooommmllljjjfffaaa^^^\\\[[[WWWZZZ]]]___aaaccchhhkkknnnqqquuuxxxyyy{{{}}}~~~wwwvvvsssqqqqqquuu{{{|||tttpppkkkfffcccddd```___]]]VVVOOOIIIGGGGGGGGGHHHIIIKKKMMMPPPRRRSSSVVVUUUUUUUUUUUURRROOOLLLIIIHHHDDD@@@;;;666333000///////////////000000111222222222111111111000000////////////////////////000000000///////////////......---------,,,,,,,,,***++++++++++++***))))))%%%&&&'''))))))***))))))******++++++,,,,,,,,,+++}}}zzz{{{}}}~~~ssslllgggaaa\\\[[[ZZZZZZ[[[]]]___```aaabbbdddaaa]]]YYYTTTNNNGGGCCC<<<;;;999777555555555666333333333333333333333333000000111111111111000000000000000000////////////........................+++++++++---......,,,******++++++,,,,,,++++++***++++++,,,------------,,,------......------,,,+++))))))***+++---...//////111000///......000222333//////000111222333333333---------------------------,,,++++++---000333555333111---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------***,,,------,,,++++++,,,++++++,,,,,,,,,---------)))+++......---,,,,,,,,,'''***---...,,,+++---///,,,++++++++++++,,,------000---***)))+++---//////------...............---)))***,,,---.../////////000000111111111111000000,,,,,,,,,---...//////000000111111111111222222222111111222444777:::===???DDDGGGMMMUUU]]]eeejjjmmmggghhhjjjooowwwyyynnnddd\\\WWWUUUUUURRROOONNNQQQXXX^^^bbbeeeiiiiiigggeeeeeefffcccdddeeehhhjjjjjjgggdddaaabbbccceeeiiimmmpppsssuuuwwwzzz{{{yyyuuupppmmmjjjhhhfffaaa]]][[[ZZZ[[[YYY]]]```cccdddggglllppptttwww|||~~~~~~|||{{{{{{vvvtttqqqnnnnnnrrryyy~~~uuunnnggg```___bbb___```___ZZZRRRKKKHHHGGGGGGGGGIIIJJJMMMOOORRRSSSTTTSSSTTTUUUUUUSSSOOOKKKKKKJJJHHHDDD???:::555222............///000222222222222222111111111111000000000000000000000000000111000000000/////////.........---------,,,,,,,,,***++++++++++++***))))))'''(((***+++,,,,,,,,,+++******+++,,,,,,,,,,,,+++~~~{{{zzzwwwxxx|||}}}~~~{{{vvvnnncccZZZ___ZZZYYY\\\^^^___aaaddd```^^^[[[YYYXXXTTTNNNJJJCCC===777555777888666333333333333333333444555666111111111111111111111111222111///.........///000////////////...---,,,+++---------,,,,,,,,,++++++.........---,,,+++)))(((,,,...//////---,,,,,,---++++++++++++++++++++++++,,,+++*********+++------333222111111111222333444111///...,,,,,,---...///---------------------------,,,++++++,,,///111333111000...---++++++******,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........------,,,,,,,,,------,,,++++++---------,,,,,,,,,++++++,,,,,,------...///000000...---,,,,,,,,,,,,---...111000///...------...///222000...,,,+++,,,---...---+++******,,,------,,,111111000000//////......000///...------...000111---///111222111000111222222333333444666:::???CCCJJJMMMUUU```fffhhhlllrrrmmmllloootttxxx|||~~~qqqeee\\\VVVSSSRRRTTTVVVXXXWWWVVVVVVYYY\\\eeeeeedddeeefffeeecccaaadddccccccccceeeeeedddbbbeeeccc``````ccciiipppuuuvvvuuutttrrrpppmmmkkkiiiddddddccc```\\\ZZZZZZ[[[```aaabbbeeejjjnnnsssuuuzzz|||{{{yyywwwsssqqqrrrvvv{{{~~~|||llleeebbbaaa``````cccccc```YYYRRRNNNMMMDDDGGGKKKLLLKKKKKKNNNPPPRRRTTTWWWYYYXXXVVVSSSQQQMMMLLLJJJIIIFFFAAA;;;666000///------...000000//////000000000000111111111222111111000///......---000///,,,++++++,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***{{{zzzzzzyyy{{{}}}{{{yyyyyy||||||rrrkkkeee```\\\\\\\\\[[[^^^bbbbbbaaa___]]]\\\WWWQQQLLLGGGAAA;;;888999999777444444444333333444444555666111111111111222222222222222111000///...//////000////////////...---,,,+++---------,,,,,,,,,++++++,,,,,,---------,,,,,,+++***,,,------+++******+++))))))))))))))))))))))))+++******)))***+++,,,---000000//////000000111111000///---,,,+++,,,---...------------------------,,,,,,++++++,,,...000222......---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,---------,,,,,,,,,++++++***++++++,,,,,,---------///...------------...///111000///...------...///111000...,,,,,,,,,---...000///---...///111000000111000000000/////////...///////////////000000111///000222222111111222333333444555777;;;???DDDHHHOOORRR\\\ffflllmmmqqqwwwttttttvvv{{{mmmggg^^^VVVRRRRRRSSSTTTWWW[[[^^^```___^^^___aaacccbbbbbbcccdddcccaaa___cccbbbbbbccceeefffdddcccbbbaaa``````bbbgggkkknnnoooooonnnmmmkkkjjjhhhgggggghhhgggeeeaaa___^^^___aaacccgggkkkqqqwww{{{}}}~~~|||{{{{{{}}}xxxnnnjjjgggeeefffgggfffaaaZZZTTTPPPOOOMMMPPPSSSQQQMMMKKKMMMPPPQQQRRRUUUWWWXXXVVVTTTRRRPPPOOOLLLJJJHHHDDD>>>:::555222///...///000000000000000000111111111222222222111111000//////......///...---,,,,,,,,,------........................000///...---+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++||||||~~~}}}zzzyyyzzz~~~uuunnngggccc___\\\]]]aaaeeeddddddcccaaa\\\UUUPPPKKKGGGAAA>>>===;;;888555555444444444444555555666111111111222222333333333222111000////////////000...............---++++++------------,,,,,,,,,,,,)))***+++---............***,,,------+++******+++))))))))))))))))))))))))***))))))))))))***++++++,,,------...//////......///...,,,+++++++++,,,---------------------------++++++++++++,,,---///000---------------------------,,,++++++,,,...000222...---,,,*********++++++------..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///............///000000///......---.........111000...---,,,,,,---...///---,,,,,,...//////...000000000000////////////...///000000111111111000000222333333222111222444444666999>>>DDDJJJNNNQQQVVV[[[eeeooorrrsssvvv||||||~~~~~~rrrkkk\\\XXXSSSPPPPPPTTTYYY]]]]]]```dddgggfffeeeddddddbbbaaaaaabbbcccbbb```^^^``````aaaccceeefffeeecccaaaaaaaaaaaabbbdddfffgggjjjjjjiiiiiiiiihhhhhhhhhjjjkkkllljjjgggcccbbbbbbcccffflllsss{{{{{{sssnnnkkkjjjjjjgggbbb\\\WWWTTTSSSVVVZZZ\\\WWWOOOIIIJJJNNNNNNPPPSSSUUUVVVVVVUUUTTTTTTRRROOOMMMJJJGGGCCC@@@;;;777222//////000000000111111111111222222222333111111111000000//////............------------,,,........................//////...---+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,~~~~~~{{{sssjjjbbb```bbbeeefffggggggddd___XXXSSSPPPLLLGGGCCC@@@===999666666555555555555555666666111111222222333444444444111111111000000000000000......///......---,,,+++...------------,,,,,,,,,******,,,---............,,,...///...---,,,,,,,,,++++++++++++++++++++++++)))))))))))))))************+++,,,.........------...---,,,+++++++++,,,,,,------------------------++++++***++++++---...//////////////////............---,,,,,,...111444777000///,,,*********+++,,,...............//////000...------------,,,,,,,,,..................------///..................///........................000///...------------......,,,+++,,,---///......000000000000////////////---...///111111111000000111222333222111111333444777999???FFFOOOWWW[[[]]]___cccllltttuuussswww}}}yyynnnccc]]]XXXVVVTTTRRRTTTYYY```eeecccdddfffggggggfffeeedddaaaaaaaaabbbccccccaaa___]]]^^^```cccfffgggfffeeedddcccbbbaaabbbccceeefffjjjjjjjjjjjjjjjkkkkkkkkkjjjlllmmmllliiifffdddcccdddhhhoooyyy||||||sssnnnkkkjjjgggbbb^^^\\\ZZZZZZ[[[___```ZZZOOOGGGHHHKKKLLLMMMPPPRRRTTTUUUUUUUUUVVVTTTPPPNNNLLLJJJGGGEEE@@@;;;555000//////000000111111222222222333333333111111111000000000//////.........///...---,,,,,,........................++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++,,,------...uuugggaaabbbdddfffhhhhhheee```[[[WWWSSSPPPLLLHHHCCC>>>999666777666666555555666666666222222333333444444444444111111111111111000000///////////////...---,,,,,,.........---------,,,,,,,,,------......---------,,,...///...---,,,,,,,,,++++++++++++++++++++++++(((((())))))************)))+++,,,...//////...---------,,,,,,++++++++++++------------------------++++++++++++,,,------...222333333222111///...---///...---...000333777:::222000...,,,++++++---...///............///000111.........---------,,,,,,..................------------------------------------..................///......---------------111000...///111222222111////////////000000000000,,,---///000111111000000000111222111111111444666:::>>>EEEPPP\\\dddhhhiiihhhkkkqqquuusssrrrwwwzzzpppggg```ZZZWWWVVVWWWWWWVVVWWW\\\bbbgggjjjhhhfffdddcccddddddddd_________```bbbbbb```^^^\\\]]]```dddiiikkkjjjhhhhhhgggdddbbbccceeeiiikkkooonnnmmmmmmmmmnnnoooooojjjlllnnnmmmjjjgggeeedddfffjjjrrr{{{{{{~~~~~~}}}vvvooollliiifffdddcccbbbbbb\\\______YYYOOOGGGGGGIIIJJJKKKMMMOOOQQQSSSTTTUUUVVVTTTQQQOOONNNMMMJJJHHHDDD???888333000000//////111111222222222333333333111111111111000000000000....../////////...---,,,........................+++++++++,,,,,,---------+++++++++,,,,,,---------,,,++++++++++++,,,......~~~yyyggg``````bbbeeehhhhhheeeaaa^^^\\\UUUTTTQQQMMMGGGAAA;;;888888777777666666666666777444444444444444444444444111111222222111111000///000000000000000...------............---------,,,...............---,,,+++***,,,------+++******+++))))))))))))))))))))))))((()))******++++++*********+++,,,---.../////////------------,,,,,,,,,+++------------------------+++,,,,,,,,,------------333444444333222000---,,,............111444777999111000///---------......///...------...///111222............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---............---.....................---///...------///000000///////////////000000000000---...///000111222222222000111222222222333666999???BBBKKKYYYgggpppssssssqqqrrruuuvvvssssss|||uuuoooggg```\\\ZZZYYYYYY[[[]]]`````````bbbggglllmmmjjjeeebbbbbbcccdddccc]]]]]]]]]___``````^^^\\\^^^___ccciiinnnppppppoooooommmkkkjjjlllpppuuuxxxwwwvvvtttsssrrrrrrrrrsssooopppqqqpppmmmkkkjjjjjjkkknnnuuu|||~~~yyy{{{||||||{{{}}}}}}yyyuuuqqqooommmkkkiii___```___ZZZRRRLLLJJJJJJJJJJJJKKKLLLNNNQQQSSSUUUVVVTTTRRRRRRQQQOOOLLLJJJGGGBBB<<<666333222000///111111111111222222222333111111111111111111111111/////////............---..............................---,,,,,,+++*********++++++,,,,,,------...---,,,+++***+++,,,---...~~~|||}}}~~~wwweee___aaaaaadddggghhheeebbbaaaaaaXXXXXXVVVRRRKKKDDD???<<<999888777777666666777777666666555555444444333333111111222222222111000///222222222111111000///...............------------...............------,,,***,,,------+++******+++))))))))))))))))))))))))))))))+++,,,,,,,,,+++************+++,,,---///000...............---,,,,,,------------------------,,,,,,---............---000111222222111///---,,,+++,,,,,,...000222444555...........................---,,,,,,---...000222............------------***++++++,,,,,,---------,,,---...//////...---,,,+++,,,---.........------------...............---,,,+++)))***,,,------,,,.../////////000000000111000000000111222333555555111222333333444666:::===BBBFFFQQQ```oooyyy{{{zzzyyyyyyyyyxxxvvvyyy}}}zzzvvvqqqmmmgggccc___]]]]]]___aaaaaadddhhhkkkkkkhhhfffiiilllhhheeebbbaaabbbccccccaaa_________aaabbbcccaaa___bbbdddiiiooouuuxxxwwwvvvyyyyyyzzz|||{{{yyyxxxwwwxxxwwwxxxxxxvvvsssrrrrrrrrrsssuuuyyy~~~}}}~~~}}}|||wwwwwwxxxyyyzzz|||}}}wwwqqqmmmgggeeebbb^^^YYYTTTPPPMMMJJJJJJJJJJJJLLLOOORRRTTTUUUUUUTTTUUUTTTRRROOOLLLJJJFFF@@@;;;888666333111000000000111111111222222111111111111111111111111111000...---------...///...........................------,,,,,,++++++*********+++,,,,,,---.........---,,,******+++,,,---{{{zzz{{{~~~uuuccc___cccaaadddggghhheeecccdddeeeZZZZZZYYYUUUNNNGGGAAA>>>999999888777777666777777777777666555444333333222111111222333222111000///222333333222222111000/////////.........---------------...............---,,,...//////---,,,,,,---++++++++++++++++++++++++)))***+++,,,---,,,++++++***)))))))))***,,,...000......//////......---,,,------------------------------......///.........---...///111111///...,,,)))***+++---///000111222,,,,,,---.........------...---,,,+++,,,...000222//////.........---------,,,,,,------...///000000---...///000000///...---***+++---...///...------------......///......---///---,,,,,,...//////....../////////000000111111333222222222333555777888222333444555666999===AAADDDIIISSSdddttt~~~~~~~~~}}}|||zzzyyyzzzsssnnniiidddaaabbbaaa```aaadddgggiiiiiiiiimmmpppnnnhhhdddcccdddaaa___^^^___bbbcccaaa^^^ccccccccceeeggggggeeeccceeegggmmmssszzz}}}|||{{{~~~}}}}}}~~~~~~~~~{{{yyyxxxxxxzzzyyyzzz}}}}}}yyy|||||||||}}}}}}{{{{{{wwwvvvvvvxxx{{{}}}~~~~~~~~~uuuooonnnjjjeeebbb___[[[TTTPPPJJJIIIIIIIIIKKKNNNQQQSSSVVVVVVVVVWWWWWWUUUPPPMMMLLLIIICCC???<<<999555333///000000000000111111111111111111111111111222222222000...---,,,---///000........................******+++,,,,,,---......******+++,,,,,,---......///...,,,*********,,,---}}}}}}nnnbbb\\\```eeefffcccdddhhhgggbbbbbbbbb]]]VVVQQQMMMGGG@@@::::::999888888777777777666555333333444444333222111111111000000000000///...///111111111000...------------------...///000///...---,,,++++++++++++------,,,+++************...------,,,+++++++++,,,************)))(((((()))+++++++++,,,,,,,,,------333222000///---,,,,,,,,,111000///...............)))***+++,,,...///000111,,,,,,,,,------.........------,,,,,,,,,------...,,,,,,---------,,,+++++++++---//////........./////////.........---------,,,------...------,,,,,,,,,...000222333222111000222///---...000000...,,,///.........------,,,,,,000000000000////////////111111222222222111111000111000111444888:::888666666666555666888<<<@@@CCCKKKNNNVVVeeevvvwwwlllfff___XXXYYY___aaaeeejjjoooqqqqqqpppnnnpppnnnkkkhhhfffeeeeeeeeebbbaaa___^^^^^^```aaacccbbbeeeiiikkkkkkjjjjjjjjjooosssyyy~~~}}}{{{}}}}}}}}}~~~|||zzzyyyzzzzzz{{{|||}}}~~~vvvsssrrrooolllgggbbb^^^\\\QQQOOOMMMJJJIIIKKKOOORRRPPPQQQTTTUUUUUUSSSQQQOOOPPPMMMJJJFFFBBB===777333111000///000111222111///222333333333333222111111000000111111111///---,,,000000///...,,,+++*********++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,+++*********+++wwwfff]]]___ccceeeccceeejjjiiieeedddddd```XXXTTTQQQJJJCCC>>>===;;;:::::::::;;;<<<777666555555555555444333222222111111111000000000///111333444333222///...---------------...//////000///...---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,++++++++++++++++++(((&&&(((+++---,,,***---------------......///111111000///...---,,,,,,000///......---------...------------------------,,,,,,,,,---------......333222111///......------,,,,,,,,,,,,,,,,,,,,,,,,+++---...///...---...//////.........------------,,,,,,---.........------///000222444555444333222111///---...///000...,,,222222222111111000000000000000000000///////////////000000111111111000000111000222555999:::999666555555555666999===CCCFFFOOOQQQZZZjjj|||sssjjjaaa\\\XXXTTTWWW]]]bbbeeeiiinnnppppppooommmkkkiiifffcccaaa````````````___^^^^^^___bbbdddfffgggjjjooorrrrrrrrrssstttxxx{{{~~~{{{zzzzzz|||zzzyyyyyy{{{|||~~~~~~}}}yyytttnnnhhhdddbbb\\\XXXRRRMMMJJJKKKNNNRRRPPPQQQSSSUUUUUUTTTRRRQQQPPPNNNKKKHHHEEEAAA<<<888333222111111333333333111222333333333333222111111222222222222111000///...//////......------,,,,,,------............------++++++++++++++++++++++++---,,,++++++******++++++mmm___]]]___aaabbbfffkkkkkkhhhffffffccc\\\XXXUUUOOOHHHBBB@@@>>>;;;;;;===???AAA777777777666555444333333333222222222111111111111000222555666666444111......------------...//////000000///...------------,,,,,,,,,,,,---...///000,,,,,,+++************+++,,,'''###&&&,,,111///,,,000///...------///000222...///000000000///------......---,,,,,,,,,------.........------,,,,,,+++,,,,,,,,,------------...000///...---,,,+++++++++,,,,,,+++++++++---...///***,,,......---,,,---...............------------+++,,,---...............,,,---///000111000000///000///......//////...---000000000000////////////////////////000000000000......///000111111111000111111333777:::;;;999777666666888999<<>>666555333333555666555444333333333333333222222111444333222111000000000000------------............******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++uuuddd\\\\\\]]]```fffjjjkkkiiihhhhhheee___[[[YYYTTTMMMFFFCCC???;;;;;;<<<@@@BBB666777888777555333222222333333333222222222111111000222555777666444111.........---------....../////////...---------------,,,,,,,,,,,,,,,---......++++++******)))******+++,,,)))'''(((,,,///000///111///---,,,,,,...111222,,,---///111111000...---------,,,++++++,,,,,,,,,,,,,,,,,,------.........------------------------+++*********+++,,,---...---,,,+++***+++---///111+++,,,......---,,,,,,---------------------------+++,,,---...////////////***+++,,,---...---------//////....../////////...////////////////////////////////////000000000000......///111222222222222111222555888:::::::::999777:::<<<>>>AAAHHHPPPVVVYYY```jjjwwwxxxmmmfffSSSPPPMMMMMMOOOSSSYYY]]]^^^```bbbdddeeeeeeddddddeeedddbbb```^^^]]]]]]]]]]]]]]]^^^```cccgggkkknnnooosssxxx}}}xxxuuuvvvyyy|||~~~~~~}}}{{{uuunnniiiaaaZZZTTTPPPMMMKKKNNNOOOQQQSSSTTTVVVVVVWWWTTTRRRPPPNNNLLLHHHDDD@@@999777555555555666666555333333444444333333222111444333111000//////000111------------,,,,,,,,,,,,))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,|||nnnaaa^^^]]]aaagggjjjiiihhhhhhhhheee```]]]\\\WWWQQQIIIEEE@@@;;;999:::===???999;;;<<<;;;777444333444333333333222222222111111///111333555555222000...///......---------.........---,,,,,,+++,,,,,,,,,------,,,++++++++++++++++++******)))******+++++++++---...,,,******---111///...+++******,,,///111+++,,,...000111111///...,,,,,,+++++++++,,,,,,---,,,,,,,,,------.........------------------------------------...///000111---,,,+++***+++---000111+++---///...---,,,,,,---,,,,,,------------------,,,---....../////////.........//////////////////......//////......//////222222222222222222222222.../////////000000000111///000111222333444444444111333555777888999::::::888<<>>:::777666666555444444444444444444333222222222111000///............//////---,,,+++)))((((((,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,{{{rrrlllooorrrooolllkkkiiijjjhhhdddbbbbbb^^^XXXTTTPPPIIIBBB===:::::::::<<<@@@CCCAAA;;;666555666222222111111111000000000111111111111111000000000//////...---------------------,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,+++++++++++++++,,,------+++///222222...,,,,,,---+++++++++++++++,,,------------......//////000000,,,,,,,,,,,,,,,---......------------------------......---------,,,,,,,,,,,,+++******)))*********---------..................000111000///---......++++++,,,,,,,,,---------///000000//////...---,,,,,,,,,,,,+++++++++,,,,,,,,,...000///...---///111,,,,,,---------..................///000111111111111222222333333333222222222333333222222555:::>>>CCCJJJRRRVVVVVVWWW]]]bbbiiinnnvvv|||{{{jjj\\\TTTPPPMMMKKKHHHLLLNNNMMMRRR\\\aaaaaacccbbbaaa___^^^^^^^^^^^^YYYZZZ[[[]]]^^^_________dddfffjjjooowww~~~zzzyyyxxxvvvtttrrrqqqpppppprrrssstttuuuvvvwwwwwwwwwxxxzzz}}}~~~{{{wwwuuuqqqjjj___WWWMMMMMMLLLLLLNNNRRRUUUWWWXXXWWWUUUSSSQQQNNNJJJGGGFFFBBB===999777666555444444444444555444444333222111111111111000///......//////......---,,,++++++++++++,,,,,,,,,,,,++++++------------------------++++++******++++++,,,---{{{tttvvvxxxsssnnnmmmjjjkkkiiieeedddddd```[[[YYYUUUNNNFFF@@@<<<:::999999>>>AAA???999333222333111111111000000000000///333222111000000000111111000///...---------------......---------......///,,,,,,,,,,,,---...//////,,,+++++++++,,,------...,,,---///111222000...+++++++++,,,,,,,,,,,,------...............///000111,,,,,,,,,,,,------...///)))***+++,,,...///000111.........------,,,,,,,,,+++++++++,,,---...000111---......//////...---,,,///111222111///......///+++++++++,,,,,,---------111111000000///---,,,+++000000///.........//////,,,...000000...---///222.../////////000000111111---......///000111111222111111222222222111111000333333333111000333:::???KKKSSS\\\```______dddhhhmmmooottt}}}wwwkkkZZZMMMHHHHHHIIIJJJIIINNNQQQQQQWWWaaagggfffaaa___]]][[[ZZZZZZZZZ[[[YYYZZZ\\\^^^```aaabbbbbbeeehhhlllttt}}}|||www{{{{{{|||{{{zzzyyywwwvvvtttvvvzzz}}}~~~}}}{{{yyy}}}{{{vvvsssoooiii___WWWMMMLLLKKKKKKMMMPPPTTTVVVXXXVVVUUUTTTSSSQQQMMMKKKJJJFFF@@@;;;999777666555444444555555444444333222222222333333222111///...////////////////////////...//////000000//////...------------------------+++*********+++,,,,,,---|||zzzuuuoootttpppllliiihhhfffbbb^^^^^^\\\VVVNNNEEE???;;;:::888;;;===<<<999777777999111111222222222222222222222333333222000///000111//////.........---------------------------------,,,,,,.../////////...---++++++,,,---------,,,,,,.........------,,,,,,,,,,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------111000...,,,+++++++++,,,------------------------,,,,,,,,,---------......000///...------...000000111000///...---......//////444888777111------...///...---,,,------//////.../////////...---,,,,,,,,,,,,,,,---------......////////////............/////////000000000000111---///222222111000000111222222222222222333333333666555666999999999@@@HHHSSSdddrrrpppiiihhhjjjllltttuuuyyy}}}uuufffXXXLLLJJJLLLLLLMMMNNNLLLPPPVVV\\\```bbbbbbbbb``````^^^]]][[[YYYXXXWWWXXXZZZ\\\^^^```bbbfffiiirrrnnnrrr}}}}}}|||{{{~~~}}}tttnnnooopppiii```ZZZVVVRRRMMMIIIHHHLLLSSSYYYXXXXXXWWWUUUSSSQQQOOONNNHHHEEEBBB???===;;;888555555555444333222222222222000000000000000//////...////////////............///............---------......//////......---,,,------------------------{{{wwwwwwsssooommmllliiiddd```aaa___ZZZRRRJJJCCC>>><<<777999::::::777666666888555555555555555444444444222333444222000///000111//////.........------------------------,,,,,,,,,,,,---.../////////...------------...------,,,+++------------,,,,,,,,,+++,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------///...---,,,,,,,,,---...++++++++++++++++++++++++,,,,,,,,,---------.........---,,,,,,,,,,,,......,,,------...---,,,+++***///444777666222...---///...---------...///111222......//////......---,,,------........./////////---.........//////000000,,,,,,,,,---------......---000222222111000111111222222222333333333333444444333555888888:::BBBJJJVVVeeeqqqqqqmmmmmmpppqqqvvv|||}}}ooofffVVVNNNGGGGGGHHHGGGFFFHHHPPPSSSXXX]]]```bbbbbbaaa^^^^^^]]]\\\[[[ZZZZZZYYY[[[]]]```bbbdddgggkkkooowwwwww}}}|||vvvqqqooolllfffaaa```\\\XXXRRRLLLJJJMMMRRRVVVXXXWWWWWWVVVTTTRRRPPPOOOJJJHHHEEECCCAAA>>>:::777555555444333222222222222000000111111000000///...000000000//////................................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~{{{xxxwwwyyyzzz{{{zzzzzzzzz{{{{{{{{{}}}{{{xxxuuusssrrroooiiidddeeeccc^^^XXXPPPIIIBBB???777999999999777666777888777777666666555555444444222333444333111///000111/////////.........------...---------,,,,,,++++++,,,---......//////..................---,,,++++++,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---...///************************,,,,,,,,,---------......---,,,+++*********+++,,,)))+++---///...,,,***(((///222555555111...---...------------///111333444....../////////...------....../////////000000000,,,,,,---...///000111111////////////000000000000...000222222111000111222222222333333333444444444444444555999;;;>>>GGGPPP[[[eeennnpppppprrruuuvvvwww|||nnn```VVVKKKHHHHHHKKKKKKIIIHHHKKKUUUWWW[[[^^^```aaa```___]]]]]]]]]^^^^^^^^^______aaabbbeeegggiiinnnssswww|||yyytttpppjjjdddcccfffccc^^^WWWPPPMMMNNNQQQSSSWWWWWWWWWWWWVVVTTTSSSRRRNNNLLLIIIGGGEEEBBB===:::666555444333222222222222111111111111111000000///111111111000///......------------......///000000...............---,,,,,,++++++++++++++++++++++++~~~{{{xxxuuusssrrrpppmmmmmmnnnppppppooommmoooppppppqqqrrruuuwww}}}|||yyyxxxwwwtttnnniiigggeeeaaa\\\VVVNNNFFF@@@:::::::::999888888999999777666666555444333333222333444444333111000000111////////////..................------,,,,,,++++++---------...............,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,---------......---,,,***))))))***+++++++++,,,...//////...,,,+++---000222222///---------...---------...///111222......////////////............/////////000000000---------...///000000111000000000111111111222222///000222222111000111333111111222222333333444444666666999===AAAEEENNNXXX^^^ccchhhlllooorrruuuwwwyyyxxxlll```UUUNNNGGGHHHKKKOOONNNLLLNNNSSSXXXZZZ\\\^^^______^^^]]][[[\\\]]]___aaacccdddeeeggghhhjjjllloootttzzzvvvpppkkkeeeeeegggfffaaaYYYSSSPPPPPPQQQRRRVVVVVVXXXYYYYYYWWWVVVUUUQQQOOOMMMKKKIIIEEE@@@<<<777666555444333222222222222222222222222111111000222222111111000///......,,,,,,---...///000111111------.........---,,,,,,++++++++++++++++++++++++zzzyyyyyy{{{||||||zzzxxxyyywwwsssqqqpppnnnllljjjkkkjjjhhhhhhiiijjjjjjjjjgggiiijjjkkklllmmmppprrruuuxxx|||}}}zzzyyyyyywwwrrrmmmhhhfffbbb___ZZZRRRJJJCCC<<<;;;999888888888888888777777666555444444333333333444444333111000111222000000/////////..................------,,,,,,,,,------------......//////)))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------///.........---,,,++++++++++++++++++++++++++++++,,,,,,,,,---------.........---,,,*********+++,,,------,,,,,,,,,------...+++---......---,,,,,,,,,///...---,,,,,,,,,---.........///////////////...------.........////////////////////////.........------........./////////000111222222111111222444000000000111222333333444666777;;;BBBFFFJJJSSS]]]```aaadddhhhlllpppuuuyyyxxxhhh\\\TTTNNNJJJEEEFFFJJJMMMLLLJJJOOOVVVYYYZZZ\\\]]]^^^]]]\\\[[[XXXZZZ\\\___bbbeeehhhiiilllnnnppprrruuuyyy~~~|||~~~yyyssspppkkkgggfffeee```YYYTTTSSSSSSRRRRRRTTTVVVXXXZZZ[[[[[[YYYXXXTTTQQQOOOLLLJJJFFFAAA>>>999888777555444333333333333333333333333222222111333222222111000000//////+++,,,---...///111222222---------...---,,,,,,+++------------------------{{{xxxvvvrrrqqqpppqqqqqqqqqooommmnnnllljjjiiijjjjjjiiihhhiiigggffffffhhhiiiiiihhhfffhhhkkklllmmmnnnppprrrtttwww{{{}}}}}}}}}}}}~~~|||yyyxxxxxxwwwtttqqqllliiieeebbb___YYYPPPJJJ>>><<<999777777777777666888888777777666666555555333444555444222000111222000000000/////////.................................------------...//////***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------/////////...---,,,***)))************************,,,,,,,,,---------......///...,,,++++++++++++,,,,,,,,,*********+++---...++++++,,,,,,,,,,,,,,,,,,///...---++++++++++++,,,......///000000000//////------........./////////000000//////............////////////000000000000111222222111000111333444000000111222333333444444666888???GGGKKKOOOWWW```cccbbbdddiiimmmrrr{{{~~~jjjZZZPPPMMMKKKJJJLLLKKKMMMPPPPPPOOOSSSZZZYYYZZZ[[[]]]]]]]]]\\\\\\WWWXXX[[[___dddgggjjjlllsssuuuwwwyyy{{{~~~~~~yyywwwqqqkkkgggddd^^^XXXUUUUUUUUUTTTRRRSSSUUUYYY\\\^^^^^^]]]\\\WWWTTTPPPMMMJJJGGGCCCAAA;;;:::999777666555555555444444444444444333333222222222222222111111111111,,,------///000111222222---------------,,,++++++------------------------~~~~~~|||yyyvvvsssrrrnnnmmmkkkkkklllmmmkkkjjjllljjjiiiiiikkkllllllkkkmmmlllkkklllmmmnnnnnnmmmnnnpppsssuuuuuuwwwyyyzzzzzz~~~~~~yyyuuutttuuuvvvuuusssqqqmmmiiifffeee```YYYRRRDDDAAA<<<:::::::::888777666666666666666666666666444555555444222111111222000000000000/////////.........//////000111111111...------,,,---...///000////////////...---,,,++++++,,,,,,,,,------------***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------------.........---+++***++++++++++++++++++++++++,,,,,,,,,---------......///...,,,+++******++++++++++++,,,,,,------------,,,++++++,,,---......---///...---,,,+++,,,---.........///000000000000000....../////////000000000.........///////////////111111222222222333333333111222222111000111333555111222222333444555666777999===EEENNNSSSVVV\\\dddiiihhhkkkqqquuu{{{sssiiiZZZOOOLLLMMMOOOPPPUUUTTTVVVYYYYYYXXXYYY]]]YYYZZZ\\\]]]^^^^^^^^^^^^[[[]]]```dddiiimmmqqqrrryyy{{{~~~}}}vvvpppnnneee___YYYVVVWWWWWWUUURRRRRRUUUYYY]]]``````___^^^[[[WWWRRRNNNKKKHHHFFFDDD===<<<;;;999888777666666555555555555555444333333111111111222222222222333------...///000111111222,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,{{{{{{{{{{{{zzzxxxuuutttmmmkkkiiijjjkkkllllllkkknnnmmmlllmmmoooppppppppptttsssrrrsssuuuvvvuuutttwwwzzz}}}|||wwwsssqqqsssuuuuuutttvvvqqqllljjjiiifff___YYYKKKFFFAAA???>>>>>><<<:::333333333444444444444444444555555444222111111222000000000000////////////......///000111222333333......---,,,---...///000444444333111///---+++***,,,,,,,,,------.........***+++,,,------,,,+++***++++++,,,,,,,,,---------+++,,,---.........---,,,------------------------,,,,,,,,,---------......///...,,,***************+++---///111222111///...---,,,,,,---///000//////...------,,,---...///000......///000000000000000000000000000111111111111,,,------...///000111111...////////////000000000222222222111000111333555333333444555666777888999>>>BBBLLLVVV[[[]]]bbbiiimmmlllqqqxxx|||zzz|||uuummm^^^WWWNNNJJJLLLQQQVVVXXXYYYWWWYYY]]]^^^[[[ZZZ\\\ZZZ[[[\\\^^^___```aaaaaaaaacccfffkkkppptttwwwyyy|||~~~wwwssstttfffaaaZZZXXXYYYYYYUUURRRRRRUUUZZZ^^^aaaaaaaaa```^^^ZZZSSSNNNKKKJJJHHHGGG???>>><<<:::999888777777555555666666555555444333000111111222222333444444......//////000000111111,,,,,,---------,,,++++++++++++++++++++++++++++++}}}{{{|||||||||{{{}}}~~~}}}yyyssstttsssqqqpppppprrrtttuuuuuuuuuvvvxxxyyyyyyyyyyyy}}}||||||}}}{{{xxxzzz~~~uuukkkiiipppwwwyyywwwwwwrrrnnnnnnpppnnnhhhbbbTTTLLLCCC>>>======;;;888777777777777666666666666555555333222111000000000000000111222222111//////000000000000////////////,,,...///...,,,,,,///111111111000///...------,,,,,,,,,---------.............../////////...,,,+++***+++,,,,,,------------------------------------+++,,,---...////////////..................------000///...---------------......///000000///......000///...---------------/////////......---------000///---,,,+++,,,...///000000000000000000000000............/////////000////////////............000111222222222222333444333444444444444555777:::AAALLLRRRYYYeeeggggggooosssxxxzzzyyy~~~uuuuuutttttttttnnnaaaVVVLLLMMMLLLKKKPPPXXX]]]\\\```[[[YYY]]]___^^^]]]]]]___]]][[[[[[\\\^^^______aaaeeekkkrrrwww}}}~~~~~~xxxssstttkkkhhhccc___\\\ZZZWWWUUUNNNRRRWWW[[[\\\]]]^^^___cccaaa]]]WWWPPPLLLJJJJJJ@@@AAA@@@???<<<999888888777777888888888666555444111222222222222111000000000111222222222111///...,,,,,,+++******)))))))))///000000000///---+++***|||wwwvvvyyy{{{|||{{{|||{{{zzzyyyyyy{{{|||}}}}}}sssiiiffflllsssuuutttwwwtttrrrqqqqqqoookkkggg___VVVJJJBBB???===;;;888888888777777777666666666777666555444222222222222000111111222222111//////000000000/////////......,,,...///...,,,,,,...000//////...------,,,++++++)))******++++++,,,,,,,,,---......///...---,,,+++******+++,,,,,,,,,++++++------------,,,,,,,,,,,,---...............------------------------------//////...---------------........................//////...---------------000/////////............111000...---,,,---...///................................./////////000000////////////////////////000111333222111111222333111222333333444666999<<>>;;;999999777777888888777666555444333333333333333222111111//////000000000///...---++++++++++++++++++++++++,,,------......---,,,+++{{{uuurrrtttxxx|||~~~~~~uuukkkgggkkkpppssssssvvvvvvvvvuuusssqqqooommmhhh^^^PPPFFF@@@>>>===<<<999888888888777777777777888888666555444333333333111111222222111000000////////////.........---------...///...,,,,,,---...------,,,,,,++++++******))))))******+++,,,------,,,------------,,,,,,++++++++++++,,,++++++******------,,,,,,+++++++++***/////////......---++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...------------...///...---,,,,,,---.../////////...------------...///////////////.........333111000...------..................................../////////000000000000000000000000000000000111333333333111000111222111222444555666999===@@@EEEQQQUUU[[[fffkkkooozzzvvvmmmkkkfff]]]SSSJJJFFFEEEEEENNNVVVYYY^^^eeekkkmmmjjjddd______^^^[[[ZZZ\\\[[[[[[]]]^^^```bbbddddddkkkrrr||||||||||||zzzxxx~~~}}}~~~wwwqqqtttppplllhhhddd___[[[WWWRRRRRRSSSSSSVVVZZZ```eeehhhgggddd^^^WWWQQQMMMLLLKKKJJJHHHEEEBBB>>>;;;999888888888888777666555444555555444444333222111111---............---,,,,,,***++++++,,,------......)))***+++,,,,,,,,,,,,,,,zzzwwwtttsssvvv|||{{{sssnnnooorrrtttuuuuuuvvvxxxwwwuuurrrqqqrrrjjjaaaSSSHHHBBBAAAAAAAAA999999999999888888888888999888777666555444444444222222222222111000000//////.........---------------.........------,,,---,,,,,,,,,++++++++++++++++++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,+++------------,,,++++++***---,,,,,,++++++******)))---.........------,,,+++,,,,,,,,,,,,,,,---------///......---------......///...,,,++++++,,,...//////......---------..............................333222111///.......................................////////////000000000111111111111111222222222444555555444222111222333444555777999:::===AAADDDHHHSSSWWWZZZeeejjjppp}}}yyykkkddd[[[SSSKKKEEEEEEHHHKKKWWWccchhhiiijjjlllkkkeee```]]]]]]]]]ZZZ[[[^^^\\\]]]^^^___aaaeeejjjmmmuuu}}}}}}}}}}}}ttttttqqqnnnjjjgggccc^^^[[[ZZZXXXTTTPPPPPPTTT[[[aaajjjjjjhhhccc\\\UUUPPPNNNQQQOOOKKKHHHDDD@@@<<<999999888888777666555444444666555444333222111111111............------,,,,,,,,,---------.........///***++++++,,,,,,,,,,,,,,,{{{wwwvvvvvvwww{{{}}}xxxvvvuuuvvvvvvtttvvvxxxwwwuuussssssssskkkcccWWWLLLDDDAAA@@@AAA::::::::::::999999999999999888777555444444444444444333222222111000000000///.........------------........./////////---,,,,,,,,,,,,,,,---------------............/////////,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,,,,,,,,,,,,,++++++*********++++++,,,---......------,,,---------.........///......---------......//////...,,,++++++,,,...///......---------......///------------------------222111111000///.........////////////////////////////////////000000000111000111111111222222222333555666777666444333333444666777999;;;<<>>;;;;;;;;;;;;::::::::::::999999777666555444444444555444333111000000000000/////////.........------.........000222222000...,,,,,,------......////////////.........------------,,,,,,,,,,,,------...//////000000//////......+++,,,,,,,,,,,,,,,,,,,,,******,,,------.........,,,------....../////////...------------.../////////...---,,,,,,---...///...------------...//////---------...............000000000/////////......000000000000000000000000/////////000000000111111000000000111222222333333444666666666444333444555444666999;;;>>>AAAFFFJJJLLLXXX[[[]]]fffkkktttxxxhhhWWWIIIFFFGGGFFFGGGLLLVVVcccoootttssspppiiiccc___]]]]]]^^^[[[WWWWWW[[[bbbcccddddddgggooozzz}}}zzzzzz~~~wwwtttooolllkkkiiigggeee```\\\VVVPPPMMMQQQXXX]]]hhhjjjmmmlllfff___ZZZWWWUUUQQQLLLJJJIIIEEE@@@;;;;;;:::888666555444444444333222111000000000111222111000//////......//////000000//////...------,,,///...---,,,,,,,,,,,,,,,xxxssssssvvvzzz{{{xxxyyyxxxvvvwwwyyyxxxuuurrrnnnjjjdddZZZQQQIIIDDDAAA<<<<<<<<<<<<;;;;;;;;;:::;;;:::999777666666666666666555333111000000000000000000000/////////.........---...111444444222000+++,,,,,,---...//////000222222111000///...------------,,,,,,,,,---//////---......////////////...++++++,,,,,,------......+++,,,,,,---------,,,,,,++++++,,,------...//////---------------...//////........................---------------...//////////////////000000000111------...////////////...//////////////////////////////000000000111111111//////000000111222222333222333444444333333444555444777:::>>>BBBHHHNNNRRRTTTbbbgggjjjsssyyyzzzqqqiii[[[MMMCCCDDDEEEEEEKKKTTT^^^eeelllnnnnnnlllfff___]]]]]]___aaa___[[[[[[___aaaeeeiiilllooovvvzzzxxxzzz|||xxxwww|||{{{tttpppnnnmmmlllkkkeeeaaa[[[TTTPPPQQQVVV[[[eeeiiimmmnnnjjjddd^^^[[[UUUQQQMMMKKKKKKIIIDDD???;;;:::888666555444444444333222111000000222333444111000///.........///000........................,,,++++++******+++,,,---|||uuuqqqssswww}}}||||||yyyvvvxxx{{{{{{vvvqqqkkkiiifff```WWWPPPJJJHHH===<<<<<<<<<<<<;;;;;;;;;<<<<<<:::999888777777777666555333111000000000111000000000000////////////...---...111555666444111++++++,,,------...//////666666555333222000//////...------,,,---...///000,,,,,,---.../////////...***+++,,,---......///000------------,,,+++************+++,,,,,,---......---------------...///000......///000000///......---------------...///000000000111111222222222333+++,,,---...////////////........................000000000000111111111111...//////000111111222222000111222222222222333444555888===BBBHHHOOOVVVZZZ]]]lllssswwwyyypppeee\\\OOOEEEAAADDDEEEFFFPPP___fffiiiiiihhhggggggaaaZZZYYYZZZ___ddddddaaabbbggg```fffmmmrrruuuzzz}}}{{{}}}vvvsssrrrvvvzzzwwwvvvvvvuuusssooohhh___YYYXXXZZZ]]]bbbgggmmmooolllfff```]]]VVVQQQMMMLLLMMMLLLGGGBBB<<<:::888666444444444444333222111111111333555777111000///...---...//////,,,,,,------.../////////)))(((((((((***+++---...wwwqqqppprrrxxx|||yyy}}}}}}xxxvvvpppnnngggaaa^^^[[[QQQGGGBBB@@@===;;;;;;<<<>>>???>>>;;;666444444666777777555444333111000/////////...............///000000111000/////////000222333...---,,,+++---111555777:::999555000+++)))***+++---,,,,,,++++++,,,,,,---...------,,,,,,,,,------...//////,,,((($$$""""""+++,,,---.........---,,,------------------------...///111000...------...////////////............222111111111000000//////------......///000000000.........///////////////////////////000000000000000000000000000000000000//////000111111111111111111000222777999666666888======@@@EEEMMMVVV___dddiiivvv~~~rrrfff[[[TTTEEEBBBCCCJJJNNNQQQZZZdddjjjfffbbb```aaaaaa___]]][[[^^^bbbddddddccccccccceeeiiinnnssswww|||yyyuuussspppmmmooouuu~~~xxxrrrnnnjjjddd___eeehhhlllnnnmmmiiieeebbbZZZUUUOOOLLLKKKJJJGGGEEEBBB>>>999555444444333222222222222111111111000000000000///...............//////.........---------)))******+++,,,,,,,,,+++|||tttooopppnnnvvv~~~}}}wwwtttnnnhhhddd```VVVKKKCCCAAA>>>======???@@@AAABBB>>>999666555555555555555444333111000000//////000000000000000111111222000000/////////000222222///...,,,,,,...111444777;;;:::777222...---...///------,,,,,,,,,,,,------............---------------///111111...,,,******+++,,,---.........---------------------------------///000000...---...///---.........//////000000111111000000000/////////,,,---...///000222333333111111000000//////......////////////000000000000000000000000000000000000///000000111111111111111444111222666777666777;;;===@@@FFFLLLSSS[[[eeekkkyyyuuuhhh\\\RRRLLLEEECCCFFFLLLQQQSSS[[[ccceeebbb___^^^______]]][[[[[[___cccfffggghhhhhhiiihhhkkkppptttxxx}}}~~~xxxssspppmmmnnnttt|||xxxnnngggggghhhjjjlllmmmlllhhheee```[[[UUUPPPNNNLLLJJJGGGDDD@@@;;;777666555444444444444444333333333333222000000///...............//////.........------------------------,,,,,,,,,}}}zzzuuuooommmooommmxxx~~~|||wwwqqqnnniii___SSSHHHEEEAAA@@@@@@AAAAAAAAAAAA>>>999777666666666555555444333222111000000000222222222222222333333333000000/////////000111111///...------...000333444999888666222///...///111......------------......---...///000000///...---...000333444222000......,,,,,,---............---........................---...000000///......///,,,,,,---...///000111111000000///////////////...,,,---...000111333444555333222222111000///......////////////000000000000000000000000000000000000000000000111111111111222777333222555666666999>>>>>>DDDLLLSSSYYYbbbnnnwwwxxxjjj]]]RRRIIIDDDDDDEEEIIIPPPTTTVVV[[[aaa```___]]]]]]^^^^^^]]][[[[[[___eeejjjlllnnnooopppmmmooosssuuuxxx}}}}}}rrrooolllmmmrrryyyzzzqqqiiihhhgggiiimmmnnnllliiihhhccc\\\VVVQQQOOOLLLJJJHHHDDD>>>:::888777666555444444444444333333333333000000///.........///////////////.........------.........------,,,++++++{{{uuurrrnnnjjjkkkooorrr~~~}}}yyyvvvssshhh]]]PPPKKKEEEAAAAAAAAA???>>>;;;999777777888999999888555555333222222111111111222222333333333333333333000000/////////000000000------,,,,,,---...000000222222111///,,,+++---///.........------.........---...000111222111///......111444444222...,,,+++,,,------...............////////////////////////,,,...000000///...///000---------...///000000111////////////..................///000111111222333111000000000//////......////////////000000000000000000000000000000000000111000000111111111222222666333444777999999;;;@@@@@@GGGPPPWWW]]]iiiyyyqqqbbbUUULLLFFFBBBCCCFFFLLLSSSVVVXXX[[[^^^__________________^^^]]]^^^bbbiiinnnqqqtttvvvxxxssstttuuuvvvwwwzzz~~~}}}||||||tttqqqnnnnnnrrrwww{{{~~~yyykkkhhheeegggkkknnnnnnlllmmmiiibbb[[[UUUPPPNNNLLLJJJFFF@@@<<<999888666555333333222222222111111111000000///////////////000////////////............------,,,,,,,,,,,,,,,,,,{{{tttnnnllljjjhhhkkkpppwww~~~}}}{{{qqqgggZZZRRRHHHBBB???>>><<<:::999777666777999999999777555555444333222222222222111222222333333222111111//////000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,.........,,,******+++---.........------.........---...000222222111000///---000333333111...---,,,------------......//////////////////////////////---...000000///......//////////////////.....................////////////000////////////.........---------....../////////////////////000000000000111111111111111111111111111111111000111222333333444333555;;;>>>===>>>AAADDDJJJRRRXXXaaapppwwwhhhYYYOOOHHHEEECCCBBBHHHOOOTTTXXXZZZ[[[[[[^^^^^^______^^^^^^______dddiiioootttwwwyyy{{{|||xxxxxxwwwvvvvvvxxx|||{{{~~~||||||~~~xxxuuurrrqqqtttwwwzzz{{{~~~{{{mmmjjjggggggjjjmmmoooooopppmmmggg```YYYSSSPPPOOOMMMHHHBBB===:::888666444333333333222222222111111000000/////////000000111000000/////////.........,,,,,,,,,,,,---...000111xxxqqqllljjjiiihhhlllqqqzzz}}}|||yyypppcccYYYKKKBBB>>>===;;;888;;;:::999999:::999777555666555444444333333333444000111222333222111000/////////000000000///......,,,,,,,,,,,,,,,+++***)))---......---++++++,,,---......------------......---...///000111111000000,,,...111222111111111222......------......///000...........................///111000...------...000000//////...............////////////000000000111111000///...---,,,,,,++++++,,,---...//////000////////////000000000000111111111111111111111111222222111000111222333444222222666===AAA@@@AAADDDHHHMMMUUU]]]iii|||sssjjj\\\PPPHHHEEEDDDDDDDDDKKKSSSVVVYYY]]]]]][[[\\\]]]^^^^^^^^^```dddgggooosssxxx|||}}}~~~}}}|||{{{yyyyyy|||~~~{{{xxxwwwxxxzzz{{{{{{}}}{{{{{{qqqooollljjjjjjlllppprrrrrrqqqmmmggg___XXXUUUSSSOOOKKKDDD???;;;888666555555555555555444444444444000000/////////000111111000000000/////////.........------...///111333555wwwqqqlllkkkjjjjjjmmmrrr{{{zzz|||tttvvv~~~vvvjjj]]]MMMBBB??????===;;;<<<;;;;;;<<<===<<<999777666555555444444444444444111111333333333222000/////////000000000///---------......///...,,,***)))---......---+++++++++---------,,,,,,,,,,,,------------...//////000111111...///000000///000111333///......---......000000------------------------///111111000...,,,,,,---.........////////////////////////000000000111111111111000000///.........,,,,,,------......//////////////////000000000000111111111111111111111111333222111000000222333555222111555<<>>@@@@@@>>><<<666555555444444444555555111222444444444222000/////////000000000///---,,,//////000111///---+++)))+++,,,---,,,***)))***+++---,,,,,,++++++,,,,,,---------------...///111111111111000...,,,+++---...///......------///000111------------------------000222222111...,,,+++,,,,,,------...///000111111//////000000111111222222000000000000000000000111///////////////.........////////////000000000000111111111111111111111111333222111000000222444555444222444:::@@@CCCHHHNNNNNNTTT___nnnrrr^^^WWWMMMFFFDDDEEEGGGIIIJJJSSSZZZ[[[^^^bbbccc___^^^```bbbeeehhhoooyyy}}}|||sssuuuxxxxxxwwwvvvuuuuuuxxxzzzzzzuuunnnmmmrrrxxxwwwyyyzzzvvvnnnfffaaa___UUUPPPIIICCC???<<<999777444444333333333222222222000000///000000111222222000000000000////////////,,,+++***))))))***,,,---zzzuuurrrssstttvvv}}}vvvnnnsss}}}vvvkkkiiiqqq}}}~~~}}}nnnbbbRRRHHHDDDBBB>>>:::;;;;;;;;;<<<>>>>>><<<:::;;;999666444444444444333333333222222111000000000000000111111111111000000///......///000000///---***+++---......---+++***------------------------,,,---///000000000//////000//////222111......111111000///...............000//////.........//////333444555444111.........000---+++---111111...***............///111222333000000///...............///////////////000111111000000000000000111222222///111222444333222000///111222444444333333444555444666888;;;???FFFMMMSSSXXX```kkkwwwmmm]]]UUUNNNEEEAAAAAAEEEIIIJJJRRRVVV\\\^^^^^^]]]]]]]]]___dddiiikkksss{{{}}}~~~wwwtttsssuuuuuusssuuuxxx~~~|||wwwpppkkklllrrrxxxzzz|||~~~}}}xxxooofff```XXXWWWRRRJJJAAA;;;:::;;;777777666444222111222444//////000000111111111222000222555777777555222000000111000...,,,,,,---///|||vvvssstttwww|||tttooottt{{{pppnnnrrryyy~~~sssgggVVVJJJDDDBBB>>>;;;;;;::::::<<<>>>>>><<<:::888666444333444555444333333333222222111000000000000000111111111111000000///......///000000///---***+++---......---+++***------------------------++++++---.........---------...222666444...,,,---000//////............/////////............//////000111222111///---...///111---+++,,,000111...+++////////////000111222222000000///...............000000000000000111222222111111000000000111222222000111222333333333222111111222333333222222444666333555999===BBBJJJRRRXXXYYYeeesssvvvdddVVVPPPKKKFFFDDDFFFHHHJJJJJJPPPUUUZZZ]]]]]]]]]]]]___dddjjjooouuu~~~zzztttpppqqqrrrrrrtttwww{{{xxxrrrjjjfffiiirrryyy{{{}}}zzzrrrjjjeee\\\YYYTTTMMMEEE@@@<<<;;;777666555444222222333444000000000000111111111222000111333555555333111000///000000///---...000222~~~yyyuuuxxx}}}}}}rrrpppvvv~~~~~~yyyvvvyyy|||zzzooo]]]OOOFFFAAA>>><<<;;;::::::;;;======<<<:::666444222333444555555444333333333222111111000000000000111111111111000000///......///000000///---+++,,,---......---,,,+++------------------------+++,,,------...---------...///333555222,,,***---///............//////000//////............//////.........---,,,,,,...000111...++++++...000///---000000000000000000000111000000///.........//////111111111111111222222333222222111000000111111111111222222222333333444444111222222111111222444777333666:::@@@FFFNNNWWW]]]___nnn~~~}}}~~~~~~|||tttgggWWWMMMHHHGGGFFFGGGJJJLLLMMMLLLQQQVVV[[[]]]]]]^^^aaadddkkkrrrzzz}}}sssllllllppprrrtttwwwzzzvvvooohhhdddgggqqqxxx{{{}}}~~~wwwpppkkkccc^^^WWWQQQMMMGGGAAA;;;777666555444333333444444000000000111111111111111111111222222222222111111...///000000///000222444{{{yyy}}}|||rrrrrrxxxzzzwwwxxx{{{wwwgggVVVJJJCCC???===<<<;;;:::;;;<<<===<<<:::777555444444555666555333444333333222222111000000000000111111111111000000///......///000000///---,,,,,,---......---,,,,,,..............................//////////////////222111111222...***+++000...............///000111///............//////000.........,,,***+++...000222///,,,+++---///000/////////000000/////////...000000///////////////000111111111000000111111222111111000/////////000000222111111111222333444555111222222111111222555888555888===BBBIIIQQQYYY___gggxxx~~~{{{yyy{{{{{{vvviiiZZZMMMFFFCCCDDDFFFIIILLLOOOPPPQQQVVVZZZ___```___aaaggglllrrr|||~~~sssjjjkkkqqqvvvyyy|||~~~{{{uuulllggghhhnnntttzzz||||||vvvrrrjjjcccZZZVVVTTTNNNEEE===999777555444444555555555111111111111111111111111111111000000000000111111///111222111000000222444}}}|||}}}tttrrrwwwyyyuuutttwww|||qqqaaaRRRGGGAAA@@@>>>===;;;;;;<<<<<<;;;::::::888777777777666444222444444333333222111111111000000111111111111000000///......///000000///---------------------------........................////////////......//////000///222666555000---..................///000111...............///000000111111///---++++++---000222000---,,,---///000000---.../////////...---,,,000000/////////000000111111000000/////////000000000//////.........//////111111111111111222333444111222222222222333666888999<<<@@@EEEKKKRRRYYY^^^lll|||{{{xxxvvvxxxxxxooo```QQQGGGCCCBBBDDDGGGJJJNNNQQQUUUWWWZZZ^^^bbbaaa```dddlllttttttkkknnnvvv{{{{{{tttllliiikkknnnyyy|||{{{xxxqqqiii```[[[YYYTTTJJJAAA===:::777666666777666555222222222111111111111111111111000//////000111111111333333333111000000111}}}}}}tttooottt}}}yyyvvvpppssswww~~~~~~ooo]]]OOOGGGDDDBBB@@@>>><<<<<<<<<;;;:::;;;:::888888888777444222444444444333222222111111000000111111111111000000///......///000000///---------------------------..............................---,,,,,,,,,------,,,---444???CCC<<<111,,,///............//////000......---......///000111111111111///,,,,,,---///000000///......///000000,,,---...///000///...---000000/////////000111111111000/////////////////////............///000111333333333333333222222222000222444555555555777999<<>>===<<<;;;999999888777777888777555222555444444333333222111111000000111111111111000000///......///000000///---......------------..............................///...---,,,+++,,,,,,---333000555BBBJJJFFF;;;333000//////............///---------......///000111...///000///...---.../////////000000/////////000,,,...000111222111000///000000//////000111111222222111000000//////000000////////////000222333444555555666666666444333222///222666777888777888999???BBBGGGLLLQQQWWW]]]aaauuuzzzooonnnhhh]]]PPPGGGCCCBBBEEEKKKSSSYYY[[[\\\]]]^^^]]]bbbfffggghhhqqq||||||zzzxxx{{{~~~{{{uuusssuuuxxx|||xxxnnngggbbb]]]UUUOOOEEEAAA;;;:::;;;;;;777444333333333222222111111111111111111111111111111111///111333333111000000000zzz}}}xxxooogggjjjqqq}}}~~~rrroooxxx|||yyywwwooopppsssxxxrrr^^^RRRMMMHHHEEEAAA???===<<<:::999555555555666888777555333555444444333333222222111000000111111111111000000///......///000000///---......------------......////////////////////////111000///...---......///???666333===IIIKKKEEE???111000///...............---------......000111111***,,,...///......///000...///111111000/////////---///111333444333222222000000///000000111222222333333222111000000111111///000000111222444555666777888999999888666444222///222777999:::999888999@@@CCCIIINNNTTTZZZaaaeee}}}zzztttllliiiaaaVVVKKKDDDAAAAAAFFFNNNYYY```bbbaaa_________eeejjjlllooozzz}}}}}}|||~~~}}}yyyzzz~~~}}}ssskkkeee___YYYUUUHHHCCC===;;;<<<;;;888444333333333222222111111111111111222222222222111111,,,///111222111111111222~~~}}}~~~sssllleeeeeelllyyyvvvlllnnn||||||wwwsssrrrnnnooovvv}}}~~~ooo\\\LLLIIIHHHDDD???======<<<;;;777777777777666666666666444333333333333333333222444222111111222222000///////////////////////////........................//////000000///...------......---,,,,,,...///000:::777888999>>>PPPWWWJJJ888555111---++++++---...222111///.........///000000///...------...///000...000111///---,,,...111...///000111111000///...000000111111111///---,,,......///000111000---+++//////......000333555777888:::<<<;;;888555333333444333444777888777:::@@@IIIOOOUUUVVVUUUZZZgggrrr|||vvvhhh___SSSJJJFFFFFFEEEEEEOOOVVV___cccbbbaaabbbdddccciiippprrrsss}}}zzz{{{{{{|||~~~zzzzzzyyypppgggaaa]]][[[PPPIII???:::888777444111444444444444444444333333333111//////000111000///333333222111000///......}}}{{{~~~{{{pppiiidddeeekkkxxxxxxrrrxxx{{{vvvrrrooolllnnnuuu{{{vvvbbbQQQIIIGGGCCC>>>;;;:::888777888888777777777666666666444444444333333333333333444333111111111111000...////////////////////////000000000000000000000000///////////////...---------------------...//////555111000000666NNN^^^YYY555333000...,,,,,,---.........------...///000111//////............//////...000111000...---///111//////000000000000//////000000111111000000//////000000///000111000...,,,111000000000111444666888999;;;<<<:::777333111111666333333555666777<<>>DDDLLLUUU]]]dddfffeeejjjuuuxxxlllbbbUUUNNNFFFBBBDDDIIIMMMNNNQQQXXXaaadddcccaaabbbeeejjjqqq{{{~~~}}}{{{zzzzzzyyyxxx{{{xxxuuuqqqpppqqqtttvvvzzz{{{}}}}}}|||yyyuuussstttvvvxxxxxxxxxxxxzzz||||||{{{sssmmmiii___XXXMMMCCC>>><<<:::999777777666666555444444444555333222111222333222111....../////////000000000uuuoooqqqxxx~~~tttjjjcccaaaaaahhhuuu}}}xxxtttqqqmmmlllmmmkkkpppkkkZZZOOOFFFDDDCCC???<<<===999999999999888888888888777777666555555444333333555333222111111111///---////////////////////////........................------............------***+++---.........---,,,&&&(((222444---...222,,,,,,---...///000//////...//////000000111111111111---...///000000///...---,,,------//////000///...111000///......///000111000000//////000222444555777444000//////111111111000000000111222333444444222333555444333222333444444444888???BBBCCCHHHNNNTTT\\\dddfffgggmmmyyyuuuggg\\\MMMIIIFFFGGGKKKPPPQQQQQQRRRYYY```cccbbbbbbdddhhhoooxxx~~~{{{yyyxxxvvvvvvwwwyyyzzzyyyvvvrrrppprrrtttxxxzzz|||~~~}}}zzzvvvtttrrrsssvvvwwwxxxyyy{{{|||}}}wwwooojjjddd]]]RRRHHHAAA===;;;:::888888777666666555444444444222111111222222111000......//////000000111111sssnnnooouuu}}}sssiiibbb___```fffsss}}}zzzwwwuuuooommmllliiihhhuuuxxx```RRRFFFDDDBBB===;;;>>>:::::::::999999999888888888888777666555444444333444222111111222222000///////////////////////////000000000000000000000000,,,,,,---............---++++++,,,------------------+++111222***,,,222///,,,---...////////////...111222222222222111000///......////////////......---,,,---///111111000...000000////////////000000/////////000111222333444555333000///000111222222//////000111222222333333000222333333333333555777444555:::BBBEEEFFFIIINNNSSSZZZbbbfffhhhppp|||rrrcccXXXHHHFFFFFFJJJPPPUUUVVVUUUYYY^^^bbbcccaaabbbfffkkkttt}}}zzzyyywwwttttttwwwyyy}}}~~~xxxssssssuuuxxxzzz}}}~~~|||zzzwwwwwwxxxyyy{{{|||~~~|||rrrlllgggaaaXXXNNNEEE???;;;:::999999888777666555555444444222111000111222111000//////000000111111222222tttnnnnnnsss}}}{{{qqqggg```^^^___eeerrr{{{uuurrrrrroootttxxx{{{}}}}}}zzzxxxqqqmmmnnnjjjfffkkkuuukkkXXXHHHEEEBBB<<<;;;???;;;::::::::::::999999999999999888777666555444333222111000111222222111000////////////////////////........................+++,,,------.........---,,,,,,++++++,,,,,,---...555...000111)))***000------------............///000111222222111000///...//////............//////.........111444444222/////////000000000000//////...//////000111111111111222000//////000222222222000000111222333333333333111333444444333333555777666666:::@@@DDDEEEJJJPPPSSSZZZbbbfffjjjttt}}}wwwkkk\\\PPPGGGEEEEEEJJJQQQWWWZZZZZZ]]]aaaddddddcccffflllsss|||zzzyyyzzzxxxsssrrruuuvvv~~~~~~xxxwwwyyyyyy{{{~~~~~~}}}~~~wwwpppjjjfff^^^TTTIIIAAA===;;;:::999999888777666555444555333222111333333222111111111111111222222222222uuuooonnnrrrzzzzzzpppeee___^^^^^^eeerrrzzzuuuooohhheeeffffffkkkqqqtttvvv||||||yyyrrrnnnooolllfffgggmmmooo|||ttt___MMMHHHDDD===<<<@@@;;;;;;;;;:::::::::999999999999888777666555444444111000000000222333222111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........------,,,+++***+++,,,---...---''',,,111---...111---......---------......///...///000111111000///...000///...------...///000000///000333666666444000...///000111111000///...---...000111111000//////000///...///111222222111111222333333444444444444333444555444333333444666777666888===AAACCCIIIQQQTTT[[[bbbggglllxxxzzzrrrdddSSSGGGGGGEEEDDDHHHPPPXXX\\\]]]]]]```dddeeeeeejjjttt||||||xxxxxx|||zzzsssppprrrttt~~~|||zzz|||zzz|||{{{tttmmmiiibbbXXXMMMDDD>>><<<::::::999888777666555444666555333333444444444333222222222222222222222222zzzqqqmmmmmmpppsssvvviiiccccccaaaccchhhppp~~~yyymmmhhhfffbbb``````aaaeeeiiimmmqqqwww|||xxxvvvvvvsssnnngggcccccceeemmmnnnttthhhOOOFFFFFFDDDAAA???===<<<;;;;;;::::::::::::777777666666666666777777444444444333333222222222333222000/////////000111...///111111000//////000111000///......------.........---,,,+++******))),,,---///000000000///..................///000000222222222222222222222222//////...---------------///////////////000111111000000000000000111111222///////////////000111111............////////////222222222222222222222222333333333444555666777888999:::<<<>>>BBBHHHOOOTTTWWW]]]cccfffkkkzzzyyyjjjXXXLLLIIIEEEFFFHHHJJJNNNTTT[[[```ddd```aaagggllloooxxx}}}{{{wwwvvvuuuuuutttrrrqqquuu}}}~~~|||~~~~~~ttttttooofff[[[PPPHHHAAA>>>???<<<:::888777666555333666555555444444333222222111111111111111111222222zzzrrrmmmmmmoooqqq{{{~~~~~~rrrgggbbbcccccceeejjjrrr|||qqqfffaaa___\\\ZZZ[[[]]]aaagggkkknnnttt|||~~~yyyvvvuuusssmmmgggccccccdddffffffkkkuuu~~~pppVVVKKKIIIGGGDDDCCCAAA@@@>>>===;;;::::::::::::999888777666555555555666555555444333222222222222222000/////////000111---...000000...---.../////////...------------...---------------,,,,,,,,,,,,...111333444222///---...............///000000111111111111111111111111000//////...------......000///////////////000111000000000000000111111222///////////////000111111/////////000000000111111333333333333333222222222333333333333444666777888777:::>>>BBBFFFKKKQQQUUU\\\```fffllluuussscccQQQGGGEEEEEEGGGIIIKKKOOOUUU\\\aaa___^^^aaahhhooouuu~~~zzzxxxwwwvvvuuutttqqqsssxxx{{{}}}}}}uuuppphhh^^^TTTKKKCCC???<<<:::888888888999888777666555555444444333222222111111111111111111111111{{{sssnnnlllmmmooorrrxxxzzzooodddaaacccfffhhhlllsssrrrggg^^^ZZZXXXVVVUUUVVVZZZ___eeejjjnnnrrryyy}}}}}}{{{uuutttqqqlllgggcccbbbcccaaa___aaajjjttt}}}bbbSSSLLLIIIGGGGGGEEEDDDBBB???===;;;::::::<<<;;;999888666555555555888777666555444333222222222111111000///000000000,,,...///...---,,,---...------,,,,,,------......---------....../////////,,,///333666777444000---...............///000000////////////////////////000000//////......//////111000///////////////000000000000000000111111222000////////////000111111000000000111111111222222555444444444333333222222222222222333444555777777666:::@@@EEEJJJOOOUUUXXXaaaccchhhrrrvvvgggXXXJJJDDDEEEFFFHHHKKKNNNRRRWWW^^^bbbaaaaaaeeemmmuuu|||~~~zzzyyyxxxwwwvvvsssrrrtttzzz~~~}}}zzzxxx}}}zzzyyy}}}xxxssslllcccZZZPPPFFF@@@===;;;999888999999888777666555555444444333222222111111111111111111111111}}}uuuooolllkkkkkklllttt~~~zzzoooccc___aaaeeegggllltttwwwjjjaaaZZZWWWVVVTTTTTTWWW\\\aaaggglllnnnqqqvvvzzzvvv|||}}}uuussspppkkkfffcccbbbaaaddd______eeennn{{{oooZZZPPPKKKIIIIIIFFFDDDBBB@@@>>>===<<<;;;<<<;;;:::999777777666666:::999888666555333222222222111111000000000000000---...///...------...///---,,,,,,---...///000000////////////////////////---///222555555333111///...............///000000////////////////////////000000////////////000000111000000///////////////000000000000000111111222000000//////000000111222000000000111111111222222666555555444444333333222222222333333444555777888888<<>>>>>>>>;;;::::::999999999999::::::999888777555444333222111111111111000000000//////000000///......///111............///111222222222222111000000///.........//////000000000000000...............///000000000000000000000000000000000000////////////000000000000////////////000000000000000000000111111222000000000000000111222222/////////000000000111111555555555444444333333333333333333444555666777888<<>>;;;:::::::::999777666555555444444333222222333333222222111000000000}}}uuunnnhhheeejjjkkkmmmoooppprrrtttuuuwwwyyy|||yyymmm```[[[[[[\\\```hhhsss{{{iii^^^ZZZYYYZZZZZZZZZ^^^cccdddiiinnnrrruuu{{{yyytttoookkkiiigggcccaaabbb___^^^```ccckkkzzz~~~zzzeeeYYYSSSOOOIIIHHHFFFDDDBBB@@@@@@???======<<<;;;:::::::::;;;777777666555555444333333000111111222111000///...000000///...,,,---///222///////////////000111222111111000000/////////...------......////////////...............///000000111111111111111111111111......------...//////000............///111222333000000000000000111111222111111000000111111222333000000000111111111222222111111222222333333444444666666666666777999:::;;;BBBGGGPPPXXX___dddiiikkkrrruuulll^^^OOOHHHGGGIIIMMMRRRWWWZZZ^^^aaacccdddeeefffeeeoooyyyzzzxxxzzzyyyuuutttsssvvv}}}xxxrrrqqqpppllltttxxxrrriii]]]SSSAAA???<<<;;;;;;:::999777666555555444444333222222333333222222111000000///wwwooohhheeeiiihhhggghhhkkkmmmmmmmmmkkklllooottt|||uuuiii^^^ZZZ\\\\\\```hhhsssyyyggg```]]]\\\^^^^^^^^^bbbiiihhhmmmrrrwww|||zzzuuuooollljjjhhhdddaaa___^^^^^^aaacccjjjxxxkkk___WWWRRRMMMLLLIIIFFFCCCAAA@@@???@@@???===<<<::::::999999666666555555444444444333000111111222222000///...//////...,,,+++,,,...111///............///000000////////////000000000000+++---///111111000...---...............///000000111111111111111111111111---------------...///000---------...000111333444000000000000000111111222111111111000111111222333111111222222222333333333///000111222333444444555666666777777888:::;;;<<>><<<:::999666444666555555444444333222222333333222222111000000///|||xxxqqqhhhaaabbbcccdddeeefffggghhhhhhffffffhhhlllsss|||wwwiii]]]YYY\\\]]]aaahhhrrrssseee\\\\\\\\\]]]```dddgggiiijjjqqqyyy}}}xxxrrrlllhhhdddaaa___^^^]]]^^^______dddrrruuu___TTTSSSMMMKKKIIIGGGFFFDDDBBB@@@@@@???>>>===;;;:::999888888777666555444333222222333111///---,,,---......000000////////////000000444333111//////000111222111000///......///000111000000000000000000000000000///...---,,,---......444333222000////////////000000000000000000000000000//////000222444333222000000////////////000000444333111000/////////000444777::::::888555222111333333222111111222222222333444666888:::<<<>>>@@@FFFUUUdddiiikkkmmmpppqqqrrrwwwqqqYYYOOOFFFFFFJJJOOOVVV]]]aaa```bbbdddddddddiiiqqqrrrzzz|||~~~kkkkkkkkkkkkjjjjjjiiiiiikkkvvvzzzlll]]]NNNGGG???<<<===???===:::777777777666555555444444333333222222111000000000}}}xxxpppggg```\\\]]]]]]^^^```aaabbbcccdddeeegggkkkqqqxxxtttfffZZZWWWZZZ\\\```gggqqqrrrddd\\\\\\]]]___bbbfffkkkmmmsssyyy~~~yyysssmmmiiieeeaaa___]]]\\\]]]^^^^^^bbbooo|||{{{cccVVVSSSMMMKKKIIIGGGGGGEEECCC@@@???>>>===<<<;;;:::999888999999888777666555444444444333111///...///000111111111000000000000111111444333111000///000111222111000///......///000111000000000000000000000000000///...---------...///111000///////////////000000000000000000000000000111000000111333444444333111111111111222333444555222111///...------......222555777777555333111111333333222222222222333333444555666777999<<<@@@BBBLLLZZZhhhmmmmmmoooqqqrrruuu~~~~~~kkkVVVMMMFFFGGGKKKPPPVVV]]]cccbbbccceeeeeefffllluuuzzz~~~~~~{{{jjjjjjjjjiiiiiiiiiiiiiiijjjtttssseeeQQQIII@@@;;;<<<<<<:::777777777666666555444444444333333333222111111000000yyyqqqfff___ZZZ[[[[[[\\\^^^___aaabbbbbbcccfffjjjoootttxxxzzzssseeeYYYWWWZZZ[[[___fffqqqrrrccc]]]]]]^^^```ccchhhmmmpppvvv|||{{{uuuooojjjfffbbb___]]]\\\\\\]]]\\\___jjjuuujjjXXXRRRMMMKKKIIIGGGGGGFFFCCCAAA======<<<;;;::::::999999;;;::::::999888777666666666555333222111222222333222222222111111222222222333222111000///000111222000000////////////000000000000000000000000000000//////...------...///000...............///000111000000000000000000000000222111000111333555444333000000111222333555666777111111///...............000222444444222111111222444444333333333333444444555555666666888<<>>===<<<:::888777777666555555444444333444333333222222111111000zzzqqqfff^^^ZZZZZZZZZZZZ\\\^^^```aaabbbcccfffjjjmmmpppqqqrrrvvv|||tttfff[[[YYY]]]\\\```gggqqqtttddd^^^^^^^^^___ccchhhmmmpppuuu|||}}}wwwqqqlllgggbbb___^^^\\\\\\]]]\\\]]]eeennnqqq[[[QQQMMMKKKHHHGGGFFFEEECCCAAA<<<<<<;;;;;;:::::::::999;;;::::::999888888777777666555444333333333333444222222111111111111222222222111000000000000111111000000////////////000000//////////////////////////////.........///111222000000////////////000000////////////////////////111000///000222333222111.........///000111333444333222222111111000000000000111222111111111333444444444333333333444555555555666666666777<<>><<<777777666666555444444333444444444333222222111111|||ssshhh___WWWWWWVVVVVVWWWYYY[[[\\\aaacccfffiiikkklllkkkkkklllqqqzzztttfff[[[YYY]]]]]]aaahhhsssxxxggg```___^^^___bbbfffllloooxxxyyysssnnniiiccc___^^^\\\]]]^^^]]]\\\bbbiiirrryyy```SSSNNNLLLIIIHHHFFFEEEBBB@@@<<<<<<<<<;;;;;;:::::::::999999999888888777777666555555444444333333444444111111111000000111111111000000000000000000111111//////000000000000/////////////////////////////////.........///111222333444333222111000000000000////////////////////////000///...///000111000//////............//////000222222222222222111111111111222222222111222444666444333333333444444555666555666777777888===FFFNNNZZZfffpppqqqooopppsssuuuqqq]]]OOOGGGEEEEEEJJJNNNQQQWWW]]]```^^^^^^aaadddiiiuuu{{{zzzxxxssspppooommmmmmmmmnnnooopppwww{{{yyylll```PPPFFFBBBBBBAAA???888777777666666555444444555555444444333222222222~~~}}}vvvkkkcccZZZYYYXXXWWWWWWYYY[[[\\\___aaaccceeeffffffeeeddddddiiiqqqyyy~~~ssseeeZZZXXX\\\]]]bbbiiittt}}}kkkaaa```___```ccciiiooorrr||||||vvvpppjjjddd```^^^[[[\\\^^^]]]\\\___dddeeessshhhYYYRRROOOLLLJJJHHHFFFCCC@@@>>>>>>===<<<;;;;;;::::::888888888777777777666666444444444444444444444444111111000000000000111111//////000000000000000000//////000000000000//////000000000000000000000000///......///000222444555555555333222111000000000000000000000000000000000///...---...///000///...111000000/////////000000///000000111111000//////222333333333222222444666333222222222333444555666333666888888999>>>HHHQQQ[[[fffpppqqqpppssswwwzzz{{{qqqbbbSSSJJJEEEDDDEEEJJJMMMPPPVVV^^^___^^^___cccgggmmmzzz|||~~~~~~|||}}}}}}xxxssstttsssqqqoooooopppqqqrrrvvvwwwzzzsssfffTTTGGGBBBAAA@@@>>>999999888777777666666555666555555444444333333222yyyuuuqqqoooqqquuuxxxyyyzzzzzz|||~~~~~~xxxnnnfff^^^\\\ZZZXXXXXXYYY[[[\\\ZZZ[[[]]]^^^___^^^]]]\\\___ccciiiqqqyyy~~~tttggg[[[YYY\\\]]]aaaiiisssnnncccbbbbbbdddhhhooovvv{{{}}}wwwqqqkkkddd```[[[YYYZZZ\\\\\\ZZZ[[[___]]]eeeuuupppaaaWWWTTTQQQNNNKKKHHHEEEBBB@@@@@@???>>><<<;;;::::::888888888888777777777777444444555555555555555444222222111111111111222222...//////000000000000000...///000111111000///...000000000000000000000000.........///000333555666333333222111000000111111000000000000000000000000000///......///000///...000000///000000111222222///000111111111111000///111333444444222222333444111111111222222333444555222666:::::::::???IIIRRR\\\gggqqqssssssxxx~~~{{{rrrfffWWWLLLHHHEEEDDDEEEIIILLLNNNVVV^^^aaa```ccchhhmmmttt{{{~~~~~~~~~{{{yyyxxxvvvsssqqqpppppprrrsssvvvtttrrrvvv}}}nnnZZZJJJBBB@@@>>><<<::::::999999888777777777666666555555444333333333|||mmmiiidddccceeeiiilllnnnuuuvvvyyy}}}~~~yyypppiii\\\ZZZWWWUUUTTTUUUVVVXXXVVVWWWXXXYYYYYYYYYXXXWWW]]]```ffflllttt~~~wwwjjj^^^[[[^^^\\\```hhhrrrooodddddddddgggmmmuuu}}}~~~xxxrrrkkkeee```YYYWWWXXX[[[[[[YYYYYY\\\XXX[[[gggzzzuuuggg[[[XXXTTTQQQNNNJJJFFFCCCBBBAAA@@@>>>===;;;::::::999999888888888888888888444555666666666666666555444333333222222333333444......///000000111000000...///000111111000///...000000000000000000000000.........///111333555777000000000000000111111222000000000000000000000000111000//////000111000...---------...///111333333111111333444444333222111111222444444222111222222111111111111222333444555000555:::;;;;;;@@@JJJSSS]]]iiisssuuuwww|||xxxoooaaaQQQIIIHHHEEEDDDEEEIIIKKKMMMVVV___ccccccgggmmmrrryyy}}}zzzyyyvvvyyy}}}~~~yyywwwtttqqqppppppqqqrrrwwwsssooopppzzzvvv```NNNEEEAAA>>><<<;;;;;;::::::999888888888666666666555444444333333yyypppbbb```]]][[[\\\___bbbeeellloootttxxxzzzuuunnnhhh\\\YYYUUUSSSSSSUUUVVVWWWYYYXXXVVVTTTTTTUUUVVVWWW[[[]]]```eeemmmwwwwwwjjj```\\\\\\``````gggrrrrrrhhhfffhhhpppwww}}}|||wwwooofff```\\\[[[[[[\\\\\\[[[XXXVVVTTTXXXaaalllwwwlll]]]WWWRRROOOLLLHHHGGGIIIBBBBBBAAA@@@???======<<<999999999999999999::::::666666666666666555555444444333222000000000000111000000000000000000000000000000000000000//////...000000000000000000000000000000////////////000000666555444222111000//////222222111111111111111222000000000000000000000000111000///......///000111111111111000111222222333444//////333555111111444444444333333333444555555999999999;;;???FFFPPPVVVaaajjjtttyyy|||}}}rrrdddWWWMMMHHHFFFBBBEEEGGGHHHIIINNNXXX___bbbccciiisssyyy~~~|||}}}xxx}}}}}}xxxttttttxxxxxx|||~~~yyysssqqqsssuuutttssspppnnnmmmnnnppp|||}}}jjjYYYLLLEEEAAA??????===<<<======<<<999777333333222111222444777888~~~rrriii]]][[[YYYXXXYYY[[[^^^```eeehhhlllqqqrrrpppjjjfff\\\YYYUUUSSSTTTUUUVVVWWWWWWVVVTTTSSSSSSTTTUUUVVVXXXYYY\\\aaaiiitttyyylllbbb]]]]]]^^^^^^dddppp|||vvvjjjhhhkkksss{{{}}}xxxppphhhbbb]]][[[ZZZZZZZZZZZZXXXVVVTTTVVV\\\eeennnzzzvvv```YYYSSSQQQNNNIIIHHHIIICCCBBBAAA@@@???>>>===<<<777777777777777777888888555555555555555444333222444333222111000000000111000000000000000000000000000000111000000///......000000000000000000000000//////............//////222333444555555444222111222222111000000111111222////////////////////////000000////////////000000222000...,,,---///111333555111000444555111111333444444333333444444555555888888:::<<>><<<999666888666555444333444666777wwwiii```XXXWWWWWWWWWXXXYYY[[[\\\```aaadddhhhjjjjjjfffddd\\\YYYUUUSSSTTTUUUVVVVVVUUUTTTSSSRRRRRRSSSTTTUUUTTTVVVXXX]]]dddooo{{{{{{nnnddd___^^^^^^^^^eeeppp{{{zzzkkkiiikkksss|||zzzssskkkeee^^^[[[YYYWWWXXXXXXWWWVVVUUUTTTWWW\\\cccnnnfff]]]UUUSSSQQQLLLIIIIIIDDDCCCBBBAAA???>>>===<<<888888888888888888777777666777666666555444333222444333222111111000000111000000000000000000000000111111111111000///------000000000000000000000000......------------.........111555888999888555444111111000000000111111222........................//////000000111000000///333111---+++,,,...222555666333333555555111111222444444333333444555555666777888;;;>>>DDDLLLVVV\\\gggmmmvvv}}}qqqaaaRRRIIIDDDBBBCCCFFFHHHIIIJJJOOOWWW]]]aaadddlllwww}}}||||||{{{~~~wwwsssooolllmmmrrrxxx}}}|||vvvssstttvvvyyy{{{~~~kkkXXXMMMIIIIIIFFFGGGGGGDDD@@@<<<888777<<<:::888666444444444444~~~qqqddd[[[WWWWWWXXXYYY[[[\\\]]]^^^aaa```aaaccceeefffdddbbb\\\YYYUUUSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSTTTVVVVVVUUUVVVXXX[[[aaajjjttt{{{}}}pppfffaaa___aaabbbgggrrr|||~~~mmmiiijjjpppyyy}}}vvvmmmhhh___\\\XXXUUUUUUVVVVVVUUUTTTRRRRRRUUUZZZeeexxxooocccYYYUUUSSSOOOKKKIIIEEEDDDCCCAAA@@@>>>======;;;:::::::::::::::999999999999999999888666555444444444333222111111111000000000000000000000000000111111111111000...---,,,///////////////////////////......------......///...000333666777777666555111000000000000111111222////////////////////////...///000222222111000///444333000//////111444666666666777777555222111111444444333444444555666777666999===BBBIIIQQQ[[[aaajjjooowwwsss```QQQHHHCCCAAABBBEEEGGGIIIMMMSSSZZZ___aaafffnnnyyy}}}~~~}}}}}}|||}}}~~~||||||}}}wwwuuurrrqqqtttyyyzzz|||uuuvvv{{{yyyeeeXXXTTTUUURRRRRRPPPKKKCCC===:::999<<<:::999777555444444444xxxkkk```YYYWWWXXXZZZ\\\___aaabbbccceeecccbbbbbbdddddddddbbb]]]ZZZWWWUUUTTTTTTSSSRRRTTTTTTUUUUUUVVVWWWXXXYYYYYYZZZ\\\^^^aaagggnnnsssyyy~~~rrrgggbbb```ccccccgggqqqzzzrrrllljjjnnnvvv~~~wwwoooiii```]]]XXXUUUTTTUUUUUUUUUSSSQQQPPPRRRWWWaaasss{{{kkk\\\VVVUUUQQQLLLIIIFFFEEEDDDBBB@@@???======;;;;;;;;;;;;::::::999999999999999999888777666555444444333333222111111000000000000000000000000000111111111111000///...---////////////////////////000//////////////////000111111111222222333333444000000//////000111111222000000000000000000000000...///111222222222111000111222222222333333333333555888:::888555333222111444444444444555666777888777;;;@@@GGGNNNWWW```ffflllpppyyyrrr^^^PPPHHHDDDBBBBBBDDDGGGKKKPPPWWW^^^bbbbbbhhhqqq{{{{{{{{{{{{{{{|||}}}~~~}}}|||wwwvvvvvvvvv{{{~~~wwwyyyvvviiifffgggccc```XXXOOOFFF@@@===<<<999888777666555555555444rrrggg___ZZZYYYZZZ\\\```cccgggiiijjjkkkiiigggggghhhhhhhhhgggbbb___[[[XXXWWWUUUSSSRRRTTTUUUVVVWWWXXXYYYZZZ[[[\\\^^^```aaacccfffjjjlllqqqxxx~~~rrrhhhcccaaaaaa```cccllluuuxxxqqqlllooovvvxxxooojjjaaa]]]YYYUUUUUUUUUTTTTTTRRRPPPPPPRRRUUU^^^nnn}}}ttt```WWWVVVRRRMMMJJJGGGFFFEEECCCAAA???>>>===:::::::::999888888777777555555666666666555444444444444444444333222111000000000000000000000000000000000000000000//////...000000000000000000000000000000////////////000000111111000000000000111222////////////000111111222111111111111111111111111//////000111222222222222...///111222333222111000444:::<<<999555444444222333333444444555666888888:::>>>EEELLLTTT\\\eeejjjooottt}}}kkkXXXMMMHHHFFFEEEDDDEEEHHHMMMSSSZZZ```dddeeellluuu~~~{{{zzzyyyyyyzzz{{{}}}~~~~~~~~~|||yyytttttttttvvv}}}}}}}}}}}}}}}}}}|||wwwmmm^^^PPPGGGBBB???>>>777777777777666666666555}}}pppgggbbb```^^^___bbbeeejjjooosssuuutttrrrqqqqqqrrrtttssssssiiifffaaa^^^[[[YYYVVVSSSTTTUUUVVVXXXYYYZZZ[[[[[[[[[^^^bbbdddeeefffhhhiiikkkrrr{{{}}}rrrhhhcccaaa```^^^```gggppp{{{zzzrrrlllnnnuuuxxxoooiiibbb^^^ZZZWWWVVVUUUTTTSSSOOONNNPPPRRRTTTZZZgggttt{{{bbbWWWUUUSSSMMMJJJHHHGGGEEEDDDAAA???>>>===;;;::::::999888888777777333333444555555555555444333444444444444222111000000000000000000000000000...//////000000000000000000000000000000000000000/////////....../////////...///000111111111000000.........//////000222222000000000000000000000000000000000000111222333444000000111111111222222222222:::>>>:::555555555333333333444444555777888999===AAAIIIPPPXXXaaahhhnnnssswwwvvv```OOOHHHGGGHHHIIIHHHIIIKKKOOOVVV\\\```cccgggpppzzz~~~}}}zzzyyyxxxxxxxxxxxxzzzzzz}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}vvvqqqpppqqqsssyyy|||wwwuuu}}}www```OOOFFFCCC@@@>>>999999999999888777666555}}}qqqiiiffffffcccdddgggkkkpppvvv{{{~~~{{{zzzyyyzzz|||~~~~~~nnnjjjfffbbb___[[[XXXUUUSSSTTTVVVXXXYYYZZZ[[[[[[YYY]]]bbbfffgggggghhhhhhhhhoooxxx~~~|||qqqhhhcccaaa```^^^___eeennnzzzyyyqqqjjjllltttwwwnnnhhhbbb___[[[XXXWWWVVVTTTRRRNNNNNNOOORRRSSSVVVaaammm}}}dddWWWUUUSSSNNNJJJHHHGGGFFFDDDBBB@@@>>>=========<<<;;;;;;:::999999333444555666777777777777333444555555444333111000000000000000000000000000---...///000111111111111000000000000000000000000.........------.........+++---000333444333111///............///000222222////////////////////////111000//////000222444555444333222111111333555666111:::???:::666666666444333333444444666777888999>>>CCCKKKSSS[[[cccjjjooouuuzzz{{{lllWWWIIIDDDFFFJJJLLLLLLLLLMMMQQQWWW\\\___aaaiiisss~~~~~~zzzyyyxxxvvvvvvvvvwwwxxx||||||||||||||||||{{{{{{yyyyyy|||}}}vvvpppoooooopppvvv}}}{{{uuurrrzzz~~~{{{zzz|||```LLLEEECCC@@@===<<<<<<;;;:::999888666555wwwpppjjjgggiiiggghhhoooyyyvvvqqqkkkfffdddaaa\\\YYYSSSTTTUUUVVVXXXYYYZZZZZZ\\\]]]^^^```bbbccceeeeeeiiilllooosssvvv{{{}}}pppfffcccccc```ZZZWWW___lllyyytttkkkpppzzz~~~xxxpppkkkddd___YYYUUUTTTSSSSSSSSSTTTTTTRRROOOPPPVVV```hhhhhh\\\ZZZVVVPPPLLLKKKJJJGGGDDDBBBAAA@@@@@@@@@@@@>>>===<<<<<<<<<<<<::::::999888777666555555666555555444333333333444333111000......000111333000000000000000000000000............/////////000///////////////...------111000///111333333000---000000///...............////////////000000000000///000111222222111//////333333333222222222111111555555666666666666666666555777888888777777888999@@@EEELLLUUU^^^eeejjjmmmtttzzzhhh\\\OOOJJJHHHHHHKKKOOORRRRRRSSSWWW\\\```cccdddssswwwyyyxxxvvvtttuuuwwwyyy{{{{{{{{{{{{{{{zzzxxxvvvtttxxx{{{~~~tttuuuxxxyyy||||||xxxqqqkkkjjjpppvvvzzzuuupppuuu~~~}}}||||||~~~zzzZZZJJJGGGDDD???<<<===;;;999999999999777555zzzsssmmmjjjllllllooowwwxxxtttoookkkhhhddd^^^ZZZVVVVVVWWWXXXZZZ[[[\\\]]]]]]]]]^^^```bbbdddeeeeeehhhjjjlllooorrruuuzzz~~~~~~~~~xxxooohhheeeeee```YYYWWW^^^jjjwwwxxxnnnrrr|||yyyrrrlllddd```ZZZVVVUUUTTTTTTSSSTTTTTTRRRPPPPPPVVV```gggnnnaaa]]]YYYSSSPPPLLLJJJHHHEEECCCBBBAAAAAAAAAAAA???>>>===<<<<<<<<<888888777666555444333333333333222111111111111111333222111/////////000000000000000000000000000000........./////////000000///000000000//////......111000///000222222000...111000//////......//////////////////000000000111//////000000000000000///222222111111000/////////444444444555555555555555666888999999888888:::;;;AAAEEEMMMUUU]]]dddiiimmmrrr}}}vvv```UUUKKKHHHHHHJJJNNNRRRVVVWWWXXX[[[___ccceeeeeessszzzzzzxxxvvvttttttvvvxxxyyy{{{{{{{{{{{{zzzxxxvvvuuuwwwzzz}}}vvvssswwwzzz~~~~~~{{{sssllliiimmmrrrzzz}}}~~~~~~}}}yyyrrrrrr|||{{{{{{{{{nnnTTTGGGCCCAAA>>><<<===<<<:::999:::999888666~~~wwwqqqoooppprrrwwwyyyxxxuuusssoooiiibbb]]]XXXXXXXXXYYYZZZ\\\^^^___^^^^^^___aaacccdddffffffhhhjjjllllllmmmooorrruuuwwwvvvtttqqqmmmiiigggeee^^^XXXVVV]]]gggsss~~~rrruuu~~~{{{tttnnneeeaaa[[[WWWVVVUUUTTTSSSTTTTTTRRRPPPPPPUUU]]]eeewwwggg```[[[VVVSSSMMMKKKIIIFFFDDDCCCCCCCCCCCCBBBAAA???===<<<<<<;;;888888777666555444333333333222222111111111111111333333222111000///......000000000000000000000000....../////////000000000111111000000000/////////111000//////111222111///111111000////////////000/////////000000000111111000000000000000111222333222222111111000//////...222222222333333444444444777888999999999999;;;===BBBGGGOOOVVV]]]ccciiilllqqqeeeUUULLLEEEFFFJJJMMMRRRVVV\\\]]]___aaaccceeeggghhhrrr}}}{{{yyyvvvtttttttttvvvwwwyyyyyyyyyyyyxxxwwwvvvuuuvvvxxx|||~~~vvvppptttyyy~~~wwwnnniiijjjmmmtttyyy|||}}}wwwooosssrrr```NNNEEEBBB@@@>>>???>>><<<;;;:::;;;:::888777yyytttrrrrrrvvv|||~~~{{{{{{|||{{{wwwppphhhbbbYYYXXXWWWWWWXXXZZZ\\\^^^______aaaccceeefffhhhhhhkkklllmmmlllkkkjjjkkkllllllkkkjjjkkkllljjjfffbbb[[[VVVUUU[[[dddnnn{{{tttuuu~~~{{{tttooodddaaa[[[XXXVVVTTTSSSRRRRRRRRRQQQOOONNNRRRZZZ```{{{mmmbbb\\\WWWTTTNNNLLLJJJHHHFFFEEEEEEEEEEEEDDDBBB@@@>>>===<<<;;;::::::999888777666666555444444333333333333444444222333333333222111//////000000000000000000000000...////////////000000000222111111000000000000000111000000000111111111111222111111000000000000000//////000000000111111111222111111111222333555666444444333333222111111000000111111222222333333333777888999999888:::<<>>===<<<;;;;;;:::999888777777666555444444444444444555555222333333444333333222111111111111111111111111111////////////000000000111222222111000///000000111000111111222222222222333222111111000000000000000000000000000111111111111111111000000111222444666333333333222222222222111000000111222222333444444555666777777777999<<>>>>>;;;;;;:::999888777666666333333333333333444444555666666555555444444333333111111111111111111111111/////////000000000111111222111000///...///000000///222444555444333444444111111000////////////000000000000111111111222222///////////////000111222///000000000000111111111111111222333444444555555555666666666777999===AAAGGGOOOYYY___ccchhhpppvvv~~~wwwhhhXXXMMMIIIEEEGGGOOOWWW[[[]]]```cccdddfffeeeeeegggmmmrrr}}}|||xxxooolllnnnsssuuuvvv~~~}}}xxxtttpppooonnnooonnnnnnmmmmmmmmmnnnoooooosssuuuwwwyyy{{{~~~}}}iiieeejjjvvv{{{}}}vvvqqqpppqqqwww{{{yyy~~~___TTTIIIEEEBBB???===>>>>>><<<;;;:::;;;:::888777uuullljjjkkknnnpppsssvvvxxxyyy{{{|||~~~yyytttiiieee```[[[YYY[[[]]]___aaabbbeeeiiimmmqqqtttvvvnnnnnnmmmiiibbb\\\YYYXXXVVVVVVWWWXXXYYYXXXUUUSSSPPPNNNOOOTTT[[[cccqqq}}}}}}~~~}}}vvvqqqgggccc___\\\YYYWWWTTTQQQPPPQQQQQQOOOMMMNNNRRRVVVaaappplll```YYYSSSQQQPPPNNNLLLKKKJJJJJJKKKFFFEEEDDDBBBAAA@@@@@@@@@<<<<<<;;;:::999888888777444444444444444555666666<<<;;;999666444333333333111111111111111111111111//////000000000111111111222111///------...///000...222777888777555555555111000//////......//////000000111111111222222222000000111111111111111000......///000111222222333222222333444555666777777666666777777888;;;???CCCIIIRRR\\\cccggglllttt{{{yyynnn```RRRIIIFFFDDDGGGQQQ[[[___aaacccccceeeeeeddddddhhhqqqxxx}}}zzzpppiiihhhlllmmmmmmwww~~~yyysssooommmllllllmmmllllllkkklllmmmnnnoooqqqrrrtttvvvxxx|||nnnfffiiirrrwww{{{zzztttoooooopppwww~~~bbbUUUHHHCCCBBB???>>>>>>===<<<:::999:::999888666~~~qqqhhhfffhhhggghhhjjjlllnnnqqquuuxxx{{{vvviiieee___ZZZWWWXXX[[[]]]aaacccfffjjjoootttwwwyyyqqqqqqpppkkkddd^^^ZZZXXXVVVVVVTTTSSSQQQRRRSSSSSSMMMLLLNNNSSSZZZbbbppp|||~~~xxxsssiiieeeaaa^^^[[[XXXUUUSSSQQQRRRSSSQQQOOOOOOSSSVVVXXXcccxxxqqqccc[[[UUURRRPPPNNNMMMKKKKKKKKKKKKFFFEEEDDDCCCBBBAAAAAAAAA??????>>>===<<<;;;;;;:::777777777777777888999999BBB???;;;777444222222222111111111111111111111111000000000000111111111111111000...---,,,---///000...333888;;;999666555555000000///...............000111111111111222222222333444555666555444333222//////000222333444555666333333444555666888888999777777888888999<<>>888444222222222222444333111000000111333444333222222333333222///,,,000000//////.........---111333666888777555222000000...111777666000---000+++,,,......------///000111333666888777555222000333333222222333333444555444444444555555555666666999777888<<<>>>???CCCHHHNNNWWWaaaeeegggpppxxxlllZZZLLLEEEEEEBBBEEEQQQYYYZZZ\\\```ccc``````dddffflll{{{{{{xxxvvvqqqkkkiiiooo|||~~~yyysssooommmllllllkkklllmmmnnnnnnmmmllllllnnnoooooopppqqqvvv{{{zzzjjjfffhhhnnnttttttnnnjjjjjjmmmsss{{{~~~{{{xxxyyy{{{}}}}}}ssseeeXXXKKKGGGEEEAAA===;;;;;;:::::::::999888888888{{{tttoookkkiiiiiigggfffhhhnnnuuu{{{~~~xxxooofffdddaaa___^^^^^^___```ffffffiiinnnuuuxxxyyyxxxzzzxxxtttnnnhhhbbb]]]ZZZYYYWWWTTTPPPNNNMMMMMMMMMOOOMMMNNNRRRWWW]]]iiittt~~~yyyvvvnnniiiccc^^^\\\YYYTTTOOOPPPQQQRRRPPPNNNMMMOOORRRNNNWWWaaalll|||hhh\\\XXXSSSRRRPPPNNNLLLLLLLLLLLLFFFGGGGGGGGGFFFFFFEEEDDD@@@@@@???>>><<<;;;:::999;;;999666555666888<<<>>>@@@<<<777444333333222111222111000000000000111222444222111222222222///...000000/////////.........111222444555444333000///333///000777:::666222111222333333222000//////000111333444666666444222111333333222222333333444555444444444555555555666666:::777888===???AAAFFFLLLQQQ[[[gggmmmqqqzzzwwwjjjYYYLLLGGGFFFBBBDDDLLLRRRSSSVVVZZZ``````ccchhhkkkrrr|||yyytttooonnnsss{{{zzztttoookkkjjjiiiiiijjjkkklllmmmmmmllllllllllllmmmnnnppptttzzz~~~}}}kkkeeecccjjjppprrrooolllmmmooorrrzzz}}}~~~{{{tttqqqooorrruuuvvvwwwzzz~~~qqqbbbUUUIIIDDDBBB???<<<;;;;;;;;;::::::999888888888}}}wwwssspppnnnmmmlllooovvv}}}}}}qqqhhhbbbaaa___]]]^^^```bbbdddkkkkkkmmmqqquuuyyy{{{{{{~~~{{{wwwqqqkkkfffcccaaa]]]ZZZUUUPPPMMMMMMNNNPPPQQQOOOPPPSSSVVV[[[fffppp|||yyyzzz{{{xxxqqqllleee```]]]YYYTTTPPPMMMNNNOOONNNMMMMMMOOOQQQOOOSSSXXX___mmmpppaaa[[[QQQPPPOOONNNMMMMMMNNNOOOIIIIIIIIIHHHGGGFFFEEEDDDAAA@@@???>>>===;;;:::::::::999888777777888999:::;;;999666555444444222111111111222222222222111111444222111000111111111///000000////////////......000111111111111000//////333......444:::999444111333444444333111000000111222222333333333333222222333333222222333333444555444555555555555666666666999777999===@@@CCCIIIQQQWWWcccpppxxx}}}wwwhhhWWWLLLHHHFFFDDDEEEIIILLLNNNRRRWWW^^^aaaggglllqqq{{{~~~yyywwwxxx{{{}}}~~~{{{uuupppllliiihhhhhhiiijjjkkkkkkkkkkkkjjjhhhhhhiiijjjlllqqqwww|||nnneee^^^dddlllpppqqqpppqqqsssqqqyyy~~~}}}{{{{{{}}}yyypppiiigggfffjjjoooppppppvvvqqqbbbUUUIIICCCAAA>>>======;;;;;;::::::999888888777|||yyywwwuuutttwww|||wwwlllddd^^^\\\ZZZYYY[[[___cccfffoooooopppssswwwzzz}}}~~~{{{uuuooojjjgggfffccc___XXXRRROOOOOOQQQSSSRRRQQQSSSVVVXXX\\\gggrrr~~~{{{wwwtttuuuqqqooollllllppp{{{}}}zzzuuuooogggaaa]]]ZZZUUUQQQLLLLLLLLLLLLLLLMMMNNNOOOQQQSSSUUUYYYccctttxxxfff]]]SSSRRRQQQOOONNNNNNNNNOOOKKKKKKKKKJJJHHHFFFEEEDDDAAAAAA@@@???===<<<;;;;;;999999999999888777777777777666555555666555333111222333555666666555333222444222000///000222222111000000//////////////////111111000////////////000000...///333666666333000---///000000///000111333222222111111222222333333333333222222333333444555555555555555555666666666777666888===@@@DDDMMMVVVbbbnnn{{{yyyiiiVVVKKKHHHFFFGGGHHHJJJLLLPPPVVV\\\aaaffflllpppvvv~~~yyysssnnnkkkiiikkkkkkkkkjjjjjjiiihhhhhhdddeeefffgggiiinnntttyyytttfff]]]bbbiiipppsssuuuvvvvvvrrrxxx~~~|||{{{{{{uuukkkeeeeeedddkkkpppppppppvvvvvvggg[[[NNNHHHDDDAAA@@@AAA<<<<<<;;;;;;:::999888888~~~~~~{{{sssiiibbb[[[YYYWWWVVVYYY^^^dddhhhoooppprrruuuxxx|||yyysssnnnkkkjjjgggccc\\\VVVRRRRRRSSSTTTPPPQQQUUUXXXZZZ^^^iiivvvzzzrrrnnniiiffffffdddbbbaaaccclll{{{|||wwwppphhhbbb^^^ZZZVVVRRRKKKKKKJJJKKKLLLMMMMMMMMMLLLMMMPPPTTT[[[gggyyykkk___XXXWWWTTTQQQOOONNNMMMMMMMMMMMMLLLKKKIIIGGGFFFEEEBBBBBBAAA???>>>===<<<;;;999999::::::999888666555555444444555666666444222222333555777777555333222333111//////111222333222//////000000000000000000333222111000///000000111...333666555222111111222,,,...////////////000222222222111111111222333444333333222222333333444555666666666666666666666666555555888===@@@FFFQQQ\\\ppp{{{|||jjjVVVJJJHHHCCCIIIMMMNNNPPPUUU\\\bbbfffkkkooorrr{{{{{{vvvxxx}}}xxxsssnnnlllnnnmmmllljjjhhhfffeeeeeebbbcccddddddgggkkkqqqvvv}}}{{{jjj```ccchhhooouuuyyyzzzyyyvvvyyy|||zzzyyytttlllfffeeegggrrryyywwwuuu{{{ooocccWWWOOOIIIDDDBBBCCC>>>>>>===<<<;;;:::999999yyyqqqhhhbbbZZZXXXTTTSSSVVV\\\cccgggkkknnnsssvvvzzz}}}~~~xxxssspppnnniiifffaaa\\\XXXUUUTTTTTTPPPSSSWWW[[[\\\```lllyyy}}}oooiiieee```]]]\\\[[[[[[\\\```jjjzzz}}}wwwqqqhhhaaa^^^[[[VVVSSSMMMKKKJJJJJJLLLMMMLLLLLLJJJKKKOOOSSSWWW```rrrpppbbb]]][[[XXXTTTQQQOOONNNMMMNNNNNNMMMLLLKKKIIIGGGFFFCCCBBBAAA@@@???===<<<<<<999:::;;;;;;:::999888666666555444555777777555333000111222444444222111000222000///000222333333222//////000000000000111111333222222111000111111111000777;;;777222111333555222333333222000//////000222222111222222333444555333333222222333333444555777777777666666666666555444555888>>>AAAHHHVVVccczzz}}}jjjUUUKKKKKKDDDNNNVVVVVVVVVZZZ```dddggglllqqqvvv{{{rrrnnnrrr{{{{{{uuuooolllnnnllljjjhhheeedddccccccbbbccccccdddeeeiiioootttyyy|||qqqbbbcccfffmmmvvv|||~~~}}}|||||||||xxxxxxvvvoooiiifffjjjyyy}}}{{{pppcccZZZQQQHHHDDDDDDAAA@@@???>>>===;;;;;;:::xxxooogggbbbWWWSSSOOOMMMPPPVVV]]]bbbfffkkkrrrwww{{{~~~|||xxxtttsssnnnllliiieee```\\\XXXVVVVVVYYY___bbbbbbeeeqqq~~~rrrgggbbb```]]]ZZZZZZYYYZZZ[[[___hhhvvv~~~wwwpppgggaaa^^^[[[WWWTTTNNNLLLJJJJJJLLLMMMLLLJJJLLLLLLOOOSSSUUU]]]qqqvvvfff___]]]ZZZVVVSSSQQQOOOOOONNNNNNNNNMMMLLLJJJIIIHHHCCCCCCBBBAAA???>>>===<<<::::::;;;;;;;;;:::999999777666555555777777666555000000111222222111000000000//////111333444333222//////000000000111111111222222222111111111000000000666999555222555666555333444444333111000000111111222222333444555555555333333222222333333444555777777777777666666666555555666;;;@@@DDDLLL[[[jjjyyyyyyfffTTTNNNQQQLLLYYYdddbbb^^^___bbbdddbbbjjjrrr{{{{{{qqqiiihhhlllrrrwwwzzz~~~{{{sssmmmhhhiiihhhfffdddcccbbbbbbbbbddddddddddddeeehhhnnnrrrtttwww~~~wwwbbb```bbbiiiuuu~~~xxxyyyzzztttlllggghhhzzztttiii\\\PPPIIIIIICCCBBBAAA@@@>>>===<<<;;;wwwooogggbbbRRROOOJJJGGGIIIOOOWWW\\\ccciiiqqqwww{{{{{{xxxvvvsssrrrqqqnnniiiccc]]]ZZZ^^^aaafffjjjiiikkkwwwvvvkkkaaa______\\\ZZZZZZZZZ[[[\\\___gggrrr~~~vvvoooggg```]]][[[XXXUUUOOOMMMJJJJJJLLLMMMKKKIIIKKKJJJLLLOOOPPPXXXnnn}}}yyyhhh```^^^[[[WWWTTTRRRQQQQQQNNNNNNNNNMMMMMMKKKJJJIIIDDDCCCBBBAAA???>>>======:::;;;;;;<<<<<<;;;;;;;;;999777555555666777777666222222222333333222222222......///222444444333111//////000000111111111222111111111111111000//////...333333111222777777222...000111111111111222444111222333444555555555555333333222222333333444555888888777777666666666555777888<<>>===<<>>======;;;999999::::::999888444444444444444555666777222222222111111111111000000111222333333222111000//////............//////000000000000000111111222333333222111111222333333111222444333111//////000000111222333333333333333444444444444444444444444444444444555555555666666777:::>>>BBBIIITTTaaajjjuuuwww{{{{{{ooo^^^QQQOOOTTT___rrr~~~xxxtttkkkaaaeeehhhpppyyyqqqiiieeedddccccccgggjjjsss}}}zzzqqqjjjfffaaa```______aaabbbbbbaaadddcccbbbccceeeiiimmmooorrrrrrxxx~~~ggg[[[VVVaaaoooyyy|||zzzyyyvvvoooiiicccmmmxxx~~~wwwgggZZZRRRMMMEEECCCAAA@@@???>>><<<:::xxxnnnddd]]]XXXOOOGGGEEEEEEEEEIIINNNTTTZZZbbbjjjsss{{{}}}|||xxxzzzzzzxxxtttsssvvvyyytttssshhheee```]]]\\\]]]^^^___```cccfffiiimmmrrrxxx||||||vvvqqqkkkddd___ZZZUUURRRMMMKKKJJJHHHGGGGGGGGGHHHHHHMMMKKKKKKRRRWWWdddzzz|||zzzuuujjjccc\\\[[[YYYTTTPPPPPPQQQPPPOOONNNKKKIIIGGGFFFCCCBBB????????????>>>===>>><<<::::::::::::999888555444444444444555666777333333333333222222222222000111111111111111111000000000////////////000000000000000000000111111222333222222111111222222333111333333333111000111222222222222222333333333333444444444444444444444444444555555555555555555555666999===AAAHHHRRR___hhhooossszzzwwwjjjZZZNNNNNNTTTaaatttxxxtttmmmeeeiiinnnxxx{{{sssmmmiiifffdddcccccceeelllvvv|||yyyooogggccc```___^^^^^^```bbbbbbaaadddcccbbbccceeehhhkkkmmmppppppvvvdddXXXRRR[[[iiittt~~~zzzwwwxxxyyyuuulllccc^^^gggqqqwww{{{}}}iiiZZZPPPKKKEEECCCAAA@@@@@@???===<<<xxxoooddd]]]TTTLLLEEECCCBBBBBBDDDIIILLLPPPWWW___iiiuuu~~~|||~~~~~~}}}mmmcccbbb```______```aaacccfffiiinnnqqqtttwww{{{~~~}}}vvvrrrkkkddd^^^YYYTTTQQQMMMLLLJJJHHHGGGGGGGGGGGGGGGLLLJJJJJJRRRVVVaaavvv~~~vvvwww|||mmmeee^^^]]][[[VVVSSSRRRQQQPPPNNNKKKIIIHHHGGGGGGCCCBBB@@@@@@AAAAAA@@@???>>>===;;;;;;;;;;;;:::999555555444444555555666666444444444444333333333333111000000//////000000111111111000000000000111111000000000000000111111222333222111111111111222333222333333222111111333666555444333222222333333444444444444444444444444444666555555555555555555555666999>>>BBBHHHRRR^^^ggglllsss~~~rrrcccTTTKKKMMMSSSbbbtttvvvqqqnnnjjjlllttt{{{uuuqqqmmmjjjgggdddcccgggmmmrrrwwwxxxooogggccc___^^^]]]]]]```aaaaaaaaaccccccbbbbbbdddfffiiikkknnnnnnttteeeWWWOOOWWWdddppp~~~zzzuuusssuuuxxxtttiii^^^XXX^^^fffmmmsssxxxnnnZZZOOOJJJFFFDDDAAA@@@@@@@@@???===xxxmmmbbb[[[RRRJJJCCCAAA@@@???@@@DDDEEEHHHMMMUUU```nnn|||~~~}}}}}}kkkbbbcccddddddcccdddfffhhhmmmrrrxxx}}}}}}wwwrrrkkkddd^^^XXXSSSPPPMMMLLLJJJHHHGGGFFFGGGGGGGGGLLLJJJKKKRRRUUU___qqqvvvtttnnneee^^^]]][[[VVVSSSSSSQQQOOOLLLJJJHHHGGGGGGGGGDDDCCCBBBCCCDDDDDDCCCAAA>>>===<<<<<<===<<<:::999666666555555555555666666444444444444333333333333111000///......///000111111000000//////000000111000000000000000111111222222222111111111111222222222333222111111222555888777666444222222222444555444444444444444444444444666666666666555555555555888;;;@@@DDDJJJTTT___gggmmmwwwooo^^^PPPIIILLLRRR___ooo|||zzzqqqmmmmmmmmmnnnzzz|||wwwrrrooolllhhhfffhhhiiimmmuuu~~~{{{ssskkkfff^^^]]]\\\]]]___aaaaaa```bbbbbbaaabbbccceeeggghhhmmmmmmsss}}}iii[[[QQQVVVaaannn|||vvvrrrtttwwwsssggg\\\UUUWWW]]]eeelllrrr{{{uuu___QQQLLLGGGDDDAAA@@@@@@@@@???>>>~~~uuujjj^^^WWWOOOHHHBBBAAA@@@>>>>>>AAAAAACCCFFFLLLWWWeeettt}}}}}}}}}vvvgggbbbdddfffgggggggggjjjllltttzzz}}}wwwrrrkkkddd^^^XXXSSSPPPNNNMMMJJJHHHGGGFFFFFFFFFGGGLLLJJJLLLSSSUUU\\\lllzzzvvv|||mmmeee]]][[[YYYUUUSSSSSSPPPOOOLLLJJJHHHHHHHHHHHHCCCBBBBBBCCCDDDDDDBBB@@@>>>===<<<<<<===<<<:::888777666666555555555666666333333333333222222222222111000///......///000111000//////......//////000000000000000000111111222111111111111111111111111222222222111111222666999777666444222222222444555444444444444444444444444666666666666666666666666777;;;@@@EEEKKKTTT___ggglllxxxlllZZZNNNHHHKKKPPPXXXeeeppppppjjjhhhjjjmmmrrrzzzvvvtttnnnjjjhhhggggggnnnvvvxxx{{{}}}uuummmfff___^^^]]]]]]___``````___`````````aaabbbdddeeefffnnnmmmrrr{{{ooo___SSSUUU___kkk~~~yyyrrrqqqrrrnnnddd[[[VVVTTTWWW```gggmmmvvviiiYYYQQQIIIFFFCCCAAA@@@@@@???>>>{{{pppeeeYYYRRRLLLEEE@@@@@@???======@@@>>>@@@BBBGGGOOOZZZgggoooyyy|||}}}}}}|||kkkbbb```dddgggiiiiiikkkpppttt}}}~~~wwwsssllleee___ZZZUUURRRNNNMMMKKKHHHGGGFFFFFFFFFFFFKKKIIIKKKSSSSSSXXXfffzzzwwwmmmddd\\\ZZZXXXTTTRRRSSSOOONNNMMMKKKJJJIIIHHHHHHBBBAAAAAABBBCCCBBB???======<<<<<<<<<===<<<999777777777666666555555666666333333333333222222222222111000000//////000000111//////............//////000000000000000111111222000000111222222111000000111222222222111222555777555444333222222333333444444444444444444444444444555555666666666777777777555999???EEELLLUUU```hhhlllyyy|||fffVVVMMMHHHJJJNNNRRRZZZcccfffeeeeeejjjnnnzzz~~~{{{vvvqqqnnnjjjgggjjjpppmmmrrrzzzwwwmmmeeebbb```^^^^^^___```___^^^^^^^^^___```aaaccceeeeeemmmlllqqqzzzrrrbbbUUUTTT[[[fffxxx|||~~~~~~zzztttpppnnniiibbb[[[WWWRRRSSS\\\dddhhhpppzzz}}}}}}wwwcccXXXNNNJJJFFFCCCBBBBBBAAA@@@uuujjj___UUUOOOHHHBBB>>>>>>>>><<<<<<>>>===>>>@@@CCCHHHPPPZZZ```kkkpppuuuxxxxxx{{{pppeeebbbaaaeeejjjmmmooottt{{{~~~wwwssslllfff```[[[WWWTTTOOOMMMKKKHHHGGGFFFFFFFFFDDDHHHGGGIIIQQQPPPSSS```ppp{{{vvvnnneee\\\ZZZXXXTTTRRRSSSOOONNNNNNMMMLLLJJJIIIHHHDDDCCCCCCDDDDDDCCC@@@===;;;;;;;;;<<<===;;;999666888888777666666666666666444444444444333333333333000111111111111111111000000000////////////000000000000000000000111111222///000111222222111000//////111222222111111333444222222222222333333333333444444444444444444444444444444555666777888888999777;;;BBBIIIPPPYYYeeemmmwwwqqq\\\PPPJJJHHHIIILLLOOOSSSYYY___cccggglllqqq|||xxxppphhhfffhhhdddjjjuuu{{{qqqiiidddbbb```___```___^^^]]][[[\\\]]]___aaacccdddeeejjjjjjoooxxxvvvfffWWWTTTXXXbbbtttyyyuuuwwwzzzzzz|||{{{yyyuuupppjjjccc^^^VVVOOOOOOYYY```bbbiiisssxxxxxxzzz{{{zzzmmm^^^TTTPPPKKKGGGEEEDDDCCCBBB{{{qqqfff\\\SSSNNNEEE???<<<======;;;;;;===<<<===???AAADDDJJJQQQUUU^^^dddlllpppsssxxxyyyjjjeeegggccchhhnnnrrruuu|||~~~wwwssslllfffaaa]]]XXXUUUOOOMMMKKKIIIGGGFFFEEEFFFBBBFFFEEEGGGOOONNNPPP\\\ddd}}}{{{vvvoooeee]]]ZZZYYYUUUSSSTTTNNNOOOOOOOOOMMMKKKIIIHHHHHHGGGGGGGGGHHHFFFBBB???;;;:::;;;<<<<<<;;;888555888888777666666666666666666666555555555444444444000111222333333222111000111111000000000000111111000000000000000111111222///000111222222111000//////000222333111111111222000111222333333333333333444444444444444444444444333444555666777888999::::::???FFFMMMUUU___jjjrrryyygggTTTKKKHHHGGGHHHKKKNNNOOOTTT\\\dddiiiooossstttggg``````___fffrrrvvvpppfffdddaaa``````___^^^\\\ZZZ[[[\\\___aaacccdddeeeggggggmmmwwwzzziiiZZZWWWYYYaaasss~~~vvvsssvvvyyyyyyzzz|||~~~|||uuummmfffbbbUUUMMMLLLVVV]]]]]]cccmmmqqqpppqqqrrrrrrwwwsssaaaXXXTTTNNNJJJHHHGGGEEEDDD|||zzz}}}zzzppphhhaaaYYYOOOGGGFFF@@@<<<======::::::<<<::::::;;;>>>BBBHHHMMMQQQTTT]]]fffjjjkkkqqq}}}yyykkkbbbbbbfffeeellluuu|||~~~}}}xxxsssmmmfffaaa\\\XXXUUUPPPNNNKKKGGGEEEDDDDDDDDDFFFHHHKKKMMMOOOQQQTTTWWWaaappp{{{mmmddd\\\ZZZYYYVVVTTTTTTRRRQQQPPPNNNLLLKKKJJJIIIIIIHHHGGGGGGGGGEEEBBB???;;;<<<===<<<:::999:::;;;:::888777777777666555444777777666555333222111111333222222111111222222333444222000///000000000...111222333222000000000111222333444555555444333222222222222222222222222222111111222333333444555555777777666555444333333222444444555555444555888::::::@@@MMMWWWZZZ^^^mmm~~~qqq___LLLFFFGGGHHHGGGFFFKKKOOOXXXaaaiiipppuuuwwwxxxkkk^^^WWWZZZ^^^jjjzzz~~~vvvpppjjjfffbbb```\\\ZZZ\\\aaa^^^]]]\\\]]]___bbbfffhhhiiijjjmmmttt|||~~~ooo\\\RRRRRR\\\nnn~~~zzzuuurrrssswwwyyy|||uuuiii]]]YYYVVVRRRRRRWWW]]]cccfffjjjiiinnnttttttuuu}}}lllXXXVVVRRRNNNMMMLLLIIIEEE~~~zzzxxxzzzzzzsssjjjbbb\\\UUUMMMFFFEEE@@@<<<======::::::<<<;;;;;;<<<>>>BBBGGGLLLOOOMMMUUU^^^bbbeeemmmzzz|||qqqgggaaacccgggkkksss}}}~~~|||xxxssslllfffaaa\\\XXXUUUQQQOOOLLLHHHFFFEEEEEEEEEFFFHHHKKKMMMNNNPPPSSSUUU[[[iii|||}}}oooeee\\\ZZZYYYWWWUUUVVVSSSRRRQQQOOONNNLLLKKKJJJJJJIIIHHHGGGGGGEEEBBB???<<<===>>>===;;;:::;;;<<<999888777777777666555555666666555444444333222222333222222111111222222333555333111111111111000///000111222111///...///000000111111222222111111000222222222222222222222222222222222333333444444444666666666555444444333333555666666666555666999<<<>>>CCCNNN[[[cccjjjvvvmmm\\\KKKFFFGGGHHHGGGGGGJJJOOOXXXaaajjjrrrwww{{{|||oooccc\\\YYY\\\eeesssxxxrrrjjjeeeaaa___\\\YYY[[[```^^^]]]\\\\\\^^^aaadddfffggghhhlllrrryyyrrr___SSSRRR\\\nnn}}}~~~zzzuuussstttwwwyyyzzzqqqiiibbb]]]WWWUUUWWW]]]cccfffjjjiiimmmssstttxxxqqq]]]YYYUUUQQQOOONNNJJJGGG{{{wwwssssssvvvwwwwwwuuupppjjjaaaZZZUUUPPPJJJEEEEEE???;;;<<<===::::::<<<<<<<<<<<<>>>BBBFFFKKKMMMOOOUUU[[[___ccclllzzz~~~ooogggddddddggglllttt}}}}}}|||xxxssslllfffaaa\\\XXXUUURRRPPPMMMIIIGGGFFFFFFFFFFFFHHHJJJLLLLLLNNNQQQSSSVVVbbbsssssshhh]]]ZZZZZZXXXWWWWWWUUUTTTSSSRRRPPPNNNMMMLLLMMMKKKIIIHHHGGGEEEBBB???===>>>???>>>===<<<<<<>>>999999888888777777666666555555555555444444333333333222222111111222222333777555333222222222000///000222222222000///000111111111111000000111111111222222222222222222222222333333333333333333333333555555555555555555555555555666777777666888;;;===CCCFFFPPP___mmmxxxfffXXXIIIEEEGGGHHHHHHIIIJJJPPPXXXbbbjjjssszzz~~~~~~~~~~~~rrrggg```ZZZZZZ```kkkwwwzzzuuukkkeee___^^^[[[XXXZZZ^^^^^^]]]\\\\\\]]]___bbbccccccfffjjjpppvvv{{{wwwbbbVVVSSS[[[lll{{{}}}yyywwwwwwyyy|||}}}yyyuuuoooggg^^^WWWXXX^^^dddhhhlllkkkmmmrrruuu|||yyyccc^^^WWWSSSQQQOOOKKKHHH|||uuurrrmmmkkkkkkkkkjjjiiifffaaaZZZTTTPPPLLLHHHFFFCCC>>>;;;<<<<<<;;;;;;===<<<======???BBBFFFIIIKKKQQQUUUZZZ]]]aaajjjyyyuuugggbbbdddhhhnnnsss|||~~~|||xxxsssmmmfffaaa\\\XXXUUUQQQOOOLLLIIIFFFEEEEEEEEEEEEGGGIIIKKKKKKLLLOOOQQQVVV```lllxxxyyykkk^^^[[[[[[ZZZXXXYYYXXXWWWVVVTTTSSSQQQPPPOOOOOOMMMJJJHHHGGGEEEBBB@@@>>>???@@@???===<<<===>>>:::;;;;;;:::888777777777555555555555444444444444333222222111111222222333777555222111111111000...333444555444222222222333444333222111111222333444111222222222222222333333333333333333333333333222444444444555555555666666555666777777666888;;;===DDDIIITTTbbbqqq}}}^^^RRRHHHEEEFFFGGGIIIKKKMMMSSS[[[cccjjjrrrzzz~~~{{{wwwuuurrruuuzzzrrrgggaaa]]][[[]]]eeeooo}}}}}}xxxkkkddd^^^\\\ZZZXXXXXX[[[]]]\\\\\\[[[\\\]]]___``````ccchhhmmmqqqvvvzzz}}}{{{fffWWWRRRXXXggguuu}}}|||}}}~~~||||||zzzpppcccZZZYYY___ggglllpppooopppsssvvviii```XXXTTTRRROOOJJJHHH{{{xxxoookkkfffbbb```___^^^^^^]]]ZZZUUUQQQNNNKKKHHHGGGBBB===:::;;;<<<;;;;;;=========???AAACCCGGGIIIKKKLLLPPPTTTXXX^^^iiixxx|||ooobbbaaafffmmmuuu{{{~~~yyytttnnngggbbb]]]YYYVVVPPPNNNKKKHHHEEEDDDDDDDDDDDDFFFIIIJJJJJJLLLNNNPPPUUU]]]fffqqqqqqbbb\\\\\\\\\ZZZ[[[[[[ZZZYYYXXXVVVTTTSSSRRRPPPNNNKKKIIIHHHFFFCCCAAA>>>@@@@@@???>>>===>>>???===>>>???===999777777999555555555555555555555555333222222111111222222333555333111000000000///---333444555444222222222333444333111111111111333444111111111222222333333333333333333333333333333222333333444444555666666666333555666666666777:::===BBBKKKXXXeeesssmmmUUUMMMFFFEEEFFFFFFHHHLLLQQQVVV]]]ccchhhpppyyyxxxtttrrrpppmmmmmmlllrrr|||sssiiiccc___]]]\\\aaahhhttt{{{mmmeee^^^\\\ZZZXXXWWWYYY[[[[[[ZZZZZZZZZ[[[]]]]]]^^^bbbfffiiimmmqqqwww|||~~~hhhXXXQQQTTT```lllvvvfff[[[ZZZ```jjjpppuuuttttttuuuwwwmmmaaaVVVTTTSSSMMMIIIHHH|||wwwssshhhddd___ZZZVVVUUUVVVVVVVVVUUUSSSPPPMMMKKKHHHGGGAAA<<<999;;;<<<;;;<<<>>>===>>>@@@BBBEEEHHHKKKLLLJJJNNNSSSYYYaaannn}}}sssiiiaaabbbiiirrr|||zzzvvvoooiiiddd___[[[WWWPPPNNNJJJGGGEEEDDDCCCDDDDDDFFFHHHJJJKKKLLLOOOQQQQQQXXX___iii|||zzzggg`````````^^^^^^^^^]]]\\\ZZZYYYWWWVVVUUUQQQNNNKKKIIIHHHGGGEEECCC@@@AAABBBAAA?????????@@@AAACCCCCC@@@;;;888888:::666666666555555555444444333222222111111222222333444222000///000000///...000222222222000///000111000000000//////000000000111111111222222333333444333333333333333333333333444444444555555555666666333444555555666777;;;===AAAOOO___lll{{{uuu___NNNIIIEEEEEEEEEDDDGGGMMMRRRXXX___cccgggnnnxxxzzzooojjjiiigggiiilllmmmvvvvvvnnnjjjbbb___^^^bbbgggppp|||nnneee^^^\\\[[[XXXWWWXXXYYYYYYYYYYYYYYYZZZ[[[\\\^^^aaadddfffiiiooowww}}}kkkZZZQQQQQQYYYcccxxx~~~yyyhhh\\\YYY```jjjpppvvvwwwxxxwwwxxxqqqaaaUUUTTTSSSMMMIIIIII~~~yyysssooobbb___ZZZTTTPPPOOOPPPRRRPPPQQQQQQPPPMMMJJJHHHFFF@@@;;;888;;;<<<;;;<<<>>>===???AAADDDGGGJJJMMMNNNNNNQQQVVV\\\dddppp}}}wwwnnnhhheeehhhoooyyy|||wwwqqqkkkeeeaaa\\\YYYQQQOOOKKKHHHFFFDDDDDDEEECCCEEEHHHJJJKKKMMMPPPRRRNNNTTTZZZcccyyy}}}nnnfffeeeeeecccbbb```___^^^]]][[[YYYXXXWWWQQQNNNKKKIIIIIIHHHGGGFFFCCCDDDEEEDDDBBBAAABBBCCCEEEGGGGGGCCC<<<888888:::888777777666555444444333333222222111111222222333333111000000111222111111000111222111///...///000//////000000000000//////000111111222333333444444222222222333333444444444444444444555555555555555444555666666777999<<>><<<;;;::::::;;;<<>>888888777666555444333333444444333333222111000000333333333222222222222111000000000000000000000000222111000//////000111222111111111222333444666777222222333333333444444444555444444444444555666666777888888888888:::>>>AAALLL^^^zzzvvvfffUUUJJJHHHHHHGGGFFFEEEFFFIIIKKKLLLUUUZZZ```kkkppp{{{xxxooonnnqqqtttyyy~~~{{{yyyzzzwwwzzz}}}}}}zzzvvvsssqqqssstttuuuvvvyyypppjjjccc]]]ZZZYYYYYYXXXWWWVVVUUUTTTUUUXXX[[[]]]aaa```___aaagggpppyyy~~~yyyeeeUUUNNNOOORRRggg|||~~~lll^^^VVVWWWbbbnnnqqqwww~~~|||cccVVVVVVQQQNNNMMMGGGxxxnnnggg\\\XXXRRRMMMLLLLLLMMMMMMNNNOOOPPPQQQQQQKKKCCC===<<<<<<;;;;;;;;;<<<===>>>BBBDDDGGGIIIKKKMMMQQQTTTTTTVVVYYY[[[___fffpppwww~~~sssrrrsssxxx~~~|||xxxtttnnnggg___ZZZSSSOOOKKKGGGFFFEEEDDDCCCCCCCCCDDDFFFGGGJJJKKKMMMIIINNNSSSYYYiiixxxkkkrrr|||pppmmmkkkhhhfffgggdddaaa^^^]]][[[XXXVVVUUURRRNNNLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHHHHIIIIIIJJJKKKIIIEEE@@@<<<<<<===999999888777666555444444444444444444333333333333000000000////////////...111111111111111111111111222111000//////000111222333333333222222333333444222222333333333444444444555444444444444555666666555666888888888;;;???CCCPPPbbb~~~|||pppbbbSSSIIIDDDDDDDDDCCCBBBCCCFFFHHHMMMVVVZZZ```kkkqqq|||{{{sssrrruuuyyy~~~~~~qqqiiieeeeeehhhkkkoooqqqqqqqqqqqqrrruuuwwwyyyzzz~~~sssmmmddd]]]YYYXXXWWWVVVWWWWWWVVVVVVWWWYYY[[[]]]aaa```___bbbgggpppyyy~~~yyyeeeUUUNNNOOOSSSaaazzz{{{kkk^^^WWWWWWbbbnnnxxxfffXXXWWWRRROOONNNIIIxxxnnnfff[[[VVVQQQMMMLLLMMMNNNNNNNNNOOOPPPQQQOOOJJJDDD>>>;;;::::::;;;<<<>>>@@@AAADDDFFFHHHJJJLLLOOOSSSUUUWWWYYY[[[]]]```gggrrryyy~~~uuuwww{{{~~~|||yyyuuuqqqjjjccc^^^UUUQQQMMMIIIHHHGGGFFFDDDBBBBBBCCCEEEHHHJJJMMMNNNJJJNNNQQQUUUeeewwwiiimmmzzzqqqmmmjjjgggffffffdddaaa___^^^\\\YYYWWWVVVSSSPPPOOOOOOOOONNNNNNKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIHHHDDD@@@===<<<===;;;::::::999888777666555444444444555555555666666000////////////.........111111111111111111111111222111000000000000111222666555444333222111111111333333333333444444444444555555444444555555666777555777999999999<<>>@@@BBBDDDFFFIIIKKKMMMOOOSSSVVVYYY[[[^^^aaaeeemmmwww{{{|||~~~|||yyyvvvqqqkkkccc^^^VVVRRRNNNJJJIIIHHHFFFEEEBBBCCCDDDEEEHHHJJJLLLMMMMMMPPPQQQUUUeee~~~mmmlllsss|||sssnnnkkkhhhgggeeecccaaa______]]]ZZZWWWVVVSSSQQQPPPQQQQQQPPPOOOLLLKKKKKKJJJIIIIIIIIIIIIIIIHHHFFFCCC@@@===<<<<<<<<<<<<;;;:::999888777777555555555555555555555555222222222222111111111111111111111111111111111111111111111111111111111111666555444333222111111111333333333444444444444555555555555555555666666777777:::<<<;;;:::===DDDJJJWWWgggyyykkk\\\PPPGGGCCCDDDDDDDDDDDDFFFJJJMMMRRRZZZ]]]bbbnnnuuu|||vvvyyy}}}nnnaaaZZZWWWVVVNNNQQQUUUYYY^^^eeelllpppuuuxxx~~~vvvpppggg___ZZZXXXVVVUUUWWWWWWXXXYYYYYYZZZZZZ[[[___^^^___bbbhhhooowww{{{|||yyyeeeTTTMMMNNNRRR[[[www}}}vvvmmmddd]]]\\\eeepppnnn]]]YYYSSSPPPPPPKKKzzzooogggVVVRRRNNNKKKLLLNNNPPPQQQPPPQQQQQQOOOKKKFFFBBB???======<<<<<<===>>>@@@AAADDDFFFIIIKKKLLLOOOSSSVVVXXX\\\aaaeeekkksss~~~~~~zzzvvvqqqjjjccc]]]WWWSSSNNNKKKIIIGGGFFFDDDEEEEEEEEEFFFGGGIIIJJJKKKLLLPPPQQQVVVhhhtttmmmooouuuuuupppmmmjjjiiidddbbbaaa``````^^^[[[XXXUUUSSSQQQQQQRRRRRRQQQPPPMMMMMMLLLLLLKKKJJJIIIIIIHHHGGGDDDBBB@@@???===<<<======<<<;;;:::999888888888777666555444333222111444444333333333333222222111111111111111111111111111111222222222222111111444333333222222333333333333333444444444555555555666555555555555666777777;;;>>>@@@>>><<>>>>>=========>>>???AAABBBEEEGGGIIIKKKMMMPPPSSSVVVWWW\\\ccciiipppxxx~~~{{{wwwrrrkkkddd^^^XXXTTTOOOKKKIIIHHHFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJHHHLLLPPPUUUhhhzzznnnkkkpppyyyrrrnnnkkkiiicccbbbaaaaaaaaa___\\\YYYTTTSSSRRRSSSTTTTTTSSSRRROOOOOOOOONNNMMMLLLKKKJJJIIIFFFDDDBBBAAAAAA???===>>>===<<<<<<::::::999888999888777666444222111000333333222222222111111111222222222222222222222222111111222333333222111111222222222222333444444555333444444444555555555555666666555555666666777888;;;???AAA@@@===@@@IIIRRR\\\fffwwwuuudddUUULLLCCCDDDEEEFFFGGGJJJNNNRRRXXX```dddkkkwww{{{www|||yyykkk^^^VVVPPPNNNLLLKKKLLLNNNPPPSSSXXX^^^bbbnnnttt}}}vvvpppggg```\\\ZZZXXXXXXWWWWWWWWWWWWWWWXXXYYYYYYZZZ[[[\\\___dddhhhmmmpppqqqtttzzz{{{hhhWWWNNNLLLNNNXXXtttzzzrrrnnniiibbbZZZXXXaaammm}}}|||fff]]]SSSOOOOOOKKKxxxlllcccSSSOOOKKKJJJLLLPPPRRRTTTUUUUUUTTTOOOGGGAAA>>>===<<<<<<<<<===???AAACCCEEEFFFHHHKKKMMMOOOQQQUUUXXXVVV\\\eeelllrrryyy~~~|||yyytttnnngggbbbZZZVVVQQQMMMKKKJJJHHHFFFDDDDDDEEEFFFGGGIIIKKKLLLHHHMMMOOOSSScccppplllrrr|||tttnnniiigggbbbaaaaaaaaaaaa```\\\YYYUUUTTTTTTUUUVVVWWWUUUTTTPPPQQQQQQQQQOOONNNLLLKKKIIIFFFCCCBBBCCCBBB@@@>>>>>>===<<<;;;:::999999888999999888777555444333333222222222111111111000000222222222222222222222222111222222333333222222111333222222222333333444555444444444444555555555555666666666666666777777888777;;;???>>>===AAALLLVVV```hhhuuuzzzgggTTTJJJBBBDDDEEEFFFHHHKKKPPPSSSYYYccchhhooo||||||}}}{{{rrreee[[[TTTPPPMMMKKKJJJLLLNNNPPPRRRWWW]]]aaammmuuuyyyrrriiiaaa\\\YYYWWWVVVXXXWWWUUUUUUUUUVVVXXXYYYXXXYYY[[[]]]aaadddgggiiimmmqqqwww~~~|||jjjYYYNNNKKKLLLQQQnnnyyyqqqnnnjjjbbbZZZXXXbbboooxxxkkk```UUUPPPPPPLLLwwwjjjaaaRRROOOKKKJJJLLLPPPSSSTTTVVVVVVTTTNNNFFF@@@======::::::;;;===???BBBEEEGGGHHHJJJLLLNNNPPPSSSWWWYYYVVV\\\fffmmmsssxxx~~~|||zzzwwwqqqkkkfff\\\XXXSSSOOOMMMKKKIIIHHHBBBBBBDDDEEEHHHJJJLLLNNNLLLPPPQQQRRR]]]uuutttnnnuuuuuunnngggdddaaaaaaaaabbbbbb```]]]ZZZWWWVVVVVVWWWXXXYYYWWWVVVRRRRRRRRRRRRQQQOOOMMMLLLJJJGGGCCCCCCDDDDDDAAA???======<<<;;;:::999999888999999888888777777666666333333333222222222222111222222222222222222222222111222333444444333222111444444333222222333333333444444444555555555666666666666666666666777888888222888======<<>>???BBBFFFJJJKKKMMMOOOQQQQQQSSSUUUWWWXXX[[[ccclllpppttt~~~~~~}}}|||zzzvvvrrrnnnkkkccc]]]UUUNNNJJJGGGFFFEEEDDDDDDCCCCCCEEEHHHKKKLLLNNNLLLNNNRRRYYYfffzzz~~~zzzzzz~~~wwwsss|||uuuqqqiiiaaa\\\]]]^^^^^^]]]ZZZXXXVVVTTTUUUWWWYYYZZZZZZXXXXXXUUUVVVWWWWWWVVVSSSQQQOOOHHHGGGFFFEEEBBB@@@>>><<<;;;;;;:::::::::;;;<<<<<<555888;;;:::777555555777777666555444333222222222444444333222222333333333333333333222222111111111444444333222222333333333444444444444444444444444666666666666666555555555666666777999???IIIUUU]]]gggllluuu{{{___MMMGGGGGGFFFFFFHHHMMMSSSWWWZZZ___fffooowww{{{tttiiibbbYYYQQQLLLJJJIIIIIIIIILLLPPPRRRUUUZZZbbbhhhoooxxx~~~zzzsssiiiaaa[[[YYYWWWVVVVVVUUUSSSSSSTTTVVVZZZ\\\XXXXXXXXXXXXZZZ___eeejjjnnnrrrxxx~~~mmm[[[PPPMMMOOONNN^^^ttt|||zzzsssjjjbbbZZZXXX^^^gggxxx~~~sss___XXXSSSPPPNNNuuuhhh___TTTPPPLLLKKKNNNRRRVVVWWWZZZWWWQQQKKKEEEAAA???>>>;;;<<<===>>>@@@CCCGGGJJJKKKMMMPPPQQQQQQRRRUUUWWWXXX\\\dddmmmrrrvvv|||||||||zzzwwwrrrnnnlllccc]]]UUUOOOJJJHHHFFFEEEDDDCCCCCCCCCEEEGGGJJJKKKJJJIIIJJJNNNTTT^^^oooyyyxxxyyy~~~wwwttt}}}vvvqqqjjjccc]]]^^^^^^^^^]]][[[XXXWWWUUUVVVXXXZZZZZZZZZYYYXXXVVVVVVWWWWWWVVVSSSQQQOOOJJJJJJHHHFFFDDDAAA???>>>===<<<<<<;;;:::::::::;;;666888::::::777555666777777666555444333333333333333222222111111222222333333333222222222222222222444333333222222333333444444444444444444444444444666666666666666666666666777888888;;;@@@JJJUUU]]]fffkkksss}}}xxx]]]MMMIIIGGGHHHIIILLLPPPVVV[[[^^^bbbhhhpppxxxzzzrrrfff___VVVOOOKKKIIIIIIIIIJJJNNNQQQTTTWWW\\\dddjjjrrr{{{|||yyy}}}zzzsssiiiaaa[[[XXXWWWVVVUUUTTTSSSSSSTTTVVVYYYZZZXXXYYYXXXXXXYYY^^^dddhhhmmmrrrwww}}}~~~mmm[[[PPPMMMNNNMMM[[[ppp}}}uuulllcccZZZVVV[[[cccwwwttt___WWWSSSPPPOOOzzz{{{||||||~~~vvviii___SSSPPPLLLLLLOOOSSSWWWYYY[[[WWWQQQJJJDDD???===<<<;;;<<<>>>???AAADDDHHHKKKLLLNNNPPPQQQQQQRRRTTTVVVYYY]]]eeeoootttzzz~~~|||zzz{{{{{{zzzwwwsssnnnlllbbb]]]VVVOOOKKKIIIFFFDDDCCCCCCCCCCCCDDDFFFHHHJJJIIIHHHJJJMMMPPPVVVdddrrr}}}yyywwwyyy|||xxxsss{{{vvvpppkkkeee____________]]][[[YYYXXXWWWXXXYYYZZZ[[[ZZZYYYXXXWWWWWWWWWWWWUUUSSSQQQPPPNNNMMMKKKHHHEEEBBB@@@??????>>>===<<<::::::::::::777888999888777666666777666666555444333333333333222222111111111111222222222222222222222222333333333333333222222333333444444444444444444444444444666666666666666666666666999999:::<<>><<<;;;;;;===???AAACCCFFFIIILLLNNNPPPRRRRRRRRRSSSUUUWWWZZZ^^^hhhrrrxxx~~~~~~~~~~~~|||zzzxxxyyyzzzyyywwwsssnnnlllaaa\\\VVVQQQMMMJJJFFFDDDCCCCCCBBBCCCDDDEEEFFFGGGIIIIIILLLOOOPPPTTT___kkkwwwyyy|||yyyqqqtttvvvooojjjfffaaaaaaaaa```^^^\\\ZZZYYYZZZZZZ[[[[[[ZZZYYYXXXXXXWWWWWWWWWVVVUUUSSSQQQPPPPPPNNNLLLHHHEEEBBB@@@??????>>>===<<<;;;;;;;;;;;;999999999777666666777777666666555444444444444444222222222111222222333444111111111222222333333333333333222222222333444444444444444444555555555555666666666666666777777777888999:::<<>>AAACCCEEEGGGKKKNNNOOOQQQSSSTTTTTTUUUWWWYYY]]]aaakkkuuu{{{|||yyyzzz|||||||||{{{zzzzzz{{{zzzyyyzzz{{{{{{zzzxxxwwwxxxyyyyyywwwrrrmmmjjj___\\\WWWRRRNNNKKKGGGDDDBBBBBBBBBBBBCCCDDDDDDEEEHHHIIILLLPPPQQQTTT^^^iiivvv|||yyymmmllluuuwwwoookkkgggdddcccbbbaaa___]]][[[ZZZ\\\\\\[[[ZZZYYYXXXWWWWWWVVVVVVVVVUUUTTTSSSRRRQQQPPPOOOLLLHHHEEEBBBAAA@@@=========<<<<<<======>>>>>><<<999777666777777777666666555444444444555555333333333333333444555666111111111222222333333333333222222222333333444555444444444555555666666666666666666666777777888888777888:::===BBBKKKUUU[[[dddhhhlllpppwwwfffQQQHHHHHHEEELLLTTTWWWWWWYYY```fffjjjooouuuzzznnnbbbWWWRRRKKKGGGFFFHHHIIIJJJKKKPPPUUUYYY\\\aaahhhnnnxxx}}}}}}~~~~~~|||yyysssjjjaaa[[[WWWTTTRRRPPPQQQSSSTTTUUUTTTSSSSSSQQQRRRTTTVVVYYY]]]cccggghhhmmmuuu{{{rrr___RRRLLLKKKHHHOOO\\\mmm}}}~~~wwwmmmcccXXXOOOPPPVVViiiwwwjjj^^^XXXUUUVVVrrrtttwwwyyy|||~~~uuuhhh___SSSQQQOOOPPPSSSVVVXXXYYYWWWSSSKKKDDD>>><<<;;;;;;<<>>??????CCC???;;;888777777777777666666555555555555555666444333333444444555666777222222222222222222333333222222222222333444555555444444444555666666777777555666666777777888888999666888:::>>>DDDMMMWWW]]]eeeiiilllnnnsss{{{```OOOIIIHHHHHHQQQZZZ\\\YYYZZZ```ggglllpppwww|||nnnaaaUUUQQQJJJFFFFFFHHHKKKLLLLLLPPPVVVZZZ^^^ccciiioooyyy}}}yyysssjjjbbb\\\WWWSSSQQQOOOPPPRRRSSSTTTSSSRRRRRROOOQQQTTTVVVXXX]]]bbbffffffkkktttzzzvvvcccTTTLLLKKKHHHMMMXXXgggxxxzzzooocccWWWNNNOOOUUUhhhuuurrreee\\\YYYYYYpppssswww{{{~~~{{{ssshhh```TTTRRRPPPQQQSSSVVVXXXXXXUUUPPPIIIBBB===;;;<<<<<<<<>>>>>===>>>>>>>>>HHHCCC<<<888888888888777666666555555555555666666333333333333444555666666333333222222222222222222222222222222333444555666444444444555666777777777555666666777888888999999777999<<<@@@GGGPPPZZZaaaeeeiiimmmnnnrrr}}}ttt\\\PPPLLLJJJNNNYYYbbbccc^^^\\\bbbiiimmmrrrzzzooocccVVVQQQJJJGGGGGGIIILLLMMMMMMRRRXXX]]]```eeelllqqqzzzyyysssjjjbbb\\\WWWSSSPPPPPPPPPQQQRRRRRRRRRRRRQQQQQQSSSTTTVVVXXX[[[___bbbdddjjjssszzzzzzfffUUUMMMKKKHHHLLLUUUccctttssseeeWWWNNNOOOUUUcccqqqyyykkkaaa\\\[[[ppptttyyy~~~~~~yyyrrrhhh```UUUSSSQQQQQQSSSVVVWWWWWWTTTOOOHHHAAA===;;;<<<===<<>>============KKKEEE>>>999888888888666666666555555555666666777222222222222333444555666444333333222222111111111222222222222333444555666444444444555666777777888555666666777888999999999888:::>>>CCCIIISSS]]]ddddddiiinnnooorrr~~~qqq[[[RRROOOLLLTTT^^^hhhhhhbbb^^^dddlllnnnttt|||qqqfffVVVQQQKKKGGGGGGJJJLLLNNNNNNSSSZZZ___bbbgggnnnrrr{{{xxxsssjjjbbb\\\WWWRRRPPPPPPPPPPPPQQQQQQQQQQQQQQQSSSTTTVVVVVVWWWYYY\\\___cccjjjrrrzzz}}}hhhWWWNNNKKKHHHLLLTTTbbbssswwwgggXXXNNNOOOUUU___mmm}}}}}}nnnccc]]]\\\uuuyyy}}}~~~zzzqqqggg___UUURRRPPPPPPSSSVVVXXXYYYUUULLLCCC@@@===;;;<<>>===<<<;;;@@@???===;;;:::888888888666666666666666555555444444444333333333333222222666555555444333222111111333333333333333333333333444444444555555555555666777777666666666666777777777999<<>>===<<<:::999888888888666666666666666555555444444444333333333333222222333222222111111000000000333333333333333333333333444444444555555555555666777777666666666666777777888:::>>>EEEMMMVVV]]]aaacccfffhhhkkkvvvxxxaaaRRROOORRRZZZgggqqqooohhheeeeeeffflllvvv}}}~~~vvviiiVVVNNNHHHGGGHHHHHHKKKPPPRRRWWW]]]bbbeeejjjqqqvvv{{{wwwrrrjjjccc]]]YYYVVVSSSMMMMMMNNNOOOPPPPPPPPPPPPRRRTTTWWWXXXXXXYYY[[[\\\aaafffnnntttzzz|||gggVVVMMMJJJGGGIIIOOOZZZiii{{{nnn]]]RRRQQQVVVbbbiiiuuuqqqhhhbbb\\\ppptttxxx|||}}}}}}zzzrrrhhhaaaUUURRRQQQSSSXXX[[[\\\[[[QQQIIIAAA>>>===:::<<>>===<<<<<<<<<:::999999888888888666666666666666555555444444444333333333333222222111111111111111111111111333333333333333333333333444444444555555555555666777777666666666666777777888;;;@@@GGGOOOVVV\\\___bbbdddeeejjjyyy{{{cccTTTQQQTTT^^^gggmmmkkkgggfffgggfffkkkvvv}}}ssseeeUUUNNNHHHGGGHHHIIILLLPPPRRRWWW^^^cccggglllrrrxxx}}}yyytttkkkddd^^^ZZZVVVTTTMMMMMMNNNOOOPPPQQQQQQRRRQQQTTTWWWYYYYYYZZZ[[[\\\```eeemmmsssyyy~~~jjjXXXNNNKKKEEEGGGLLLWWWgggzzzsss```SSSQQQTTT^^^fffrrrvvvllleee___ooorrrvvvyyy{{{}}}~~~|||yyysssiiibbbUUUSSSRRRVVV\\\___]]][[[OOOGGG@@@>>>===;;;<<>>===;;;:::999999888888888888666666666666666555555444444444333333333222222222222222222333333444444444333333333333333333333333444444444555555555555666777777666666666666777777888<<>>>>><<<===@@@BBBEEEJJJMMMPPPRRRUUUWWWXXXXXXYYY[[[___cccgggiiinnnwww|||yyyuuupppjjjfff^^^ZZZUUUPPPMMMJJJGGGEEECCCBBB@@@??????@@@BBBCCCFFFEEEFFFHHHHHHHHHNNNVVVfff{{{iiieeegggwww~~~rrrkkkfffffffffdddbbb^^^[[[XXXYYYXXXUUUSSSRRRSSSTTTUUUVVVUUUTTTTTTUUUTTTQQQOOORRRRRRRRRQQQOOOMMMKKKIIIGGGFFFEEECCCBBB@@@???>>>;;;:::999999888888888888666666666666666555555444444444333333333222222222222222222333333444444555333333333333333333333333444444444555555555555666777777666666666666777777777;;;BBBJJJRRRXXX\\\^^^cccfffkkksss~~~|||eeeTTTPPPRRRXXX]]]```aaaccchhhkkkjjjqqq{{{qqqbbbSSSLLLHHHIIIJJJKKKNNNRRRUUUZZZ```eeeiiinnnuuuzzzxxxrrrjjjccc]]]YYYUUUSSSSSSRRRQQQOOOOOOOOOOOOOOOOOORRRUUUWWWXXXYYYZZZ\\\```eeemmmsssxxxnnnZZZNNNIIIDDDFFFJJJTTTeeezzzxxxdddTTTOOOPPPWWW```mmmxxxrrriiibbbmmmooorrrtttuuuwwwzzz|||{{{||||||{{{yyyxxxyyyzzz{{{yyyxxxxxxwwwrrriiibbbUUUSSSSSSZZZaaaccc]]]WWWLLLEEE@@@??????===???BBBCCCGGGLLLOOORRRTTTVVVXXXZZZZZZZZZ\\\```dddhhhkkkpppyyy}}}zzzwwwtttpppkkkggg]]]ZZZTTTPPPMMMJJJGGGEEEDDDBBB@@@>>>>>>@@@BBBDDDFFFEEEFFFHHHHHHIIIPPPXXXnnnjjjdddeeeqqq{{{pppkkkiiihhhfffccc```]]]ZZZXXXYYYWWWUUUSSSSSSTTTVVVXXXXXXWWWUUUUUUVVVUUUTTTRRRRRRSSSTTTTTTSSSQQQNNNMMMHHHGGGFFFDDDBBBAAA@@@???<<<<<<:::999999888888888666666666666666555555444444444333333333333222222000000000111111222222222333333333333333333333333444444444555555555555666777777666666666666777777888<<>>>>>@@@BBBDDDEEEDDDFFFIIIIIIKKKRRRZZZvvvjjjcccdddlllxxxooollliiigggdddaaa^^^\\\ZZZZZZYYYWWWUUUSSSSSSUUUXXXZZZ\\\ZZZWWWVVVWWWXXXXXXWWWPPPQQQSSSUUUTTTRRRPPPNNNHHHHHHGGGEEECCCBBB@@@@@@>>>===<<<:::999888888888666666666666666555555444444444333333333333222222111111111111111111222222333333333333333333333333444444444555555555555666777777666666666666777777:::>>>EEEOOOYYYaaahhhkkkoooyyymmm\\\QQQNNNOOOQQQYYY___```aaafffkkklllqqq|||ooo^^^QQQKKKHHHJJJLLLMMMOOOSSSYYY^^^dddhhhkkkooouuuzzz~~~~~~vvvqqqjjjccc___[[[XXXVVVQQQPPPOOOOOOOOOPPPRRRSSSNNNOOOPPPQQQRRRUUUYYY\\\```dddkkkppptttyyymmmXXXKKKFFFEEEEEEHHHQQQaaawwwwwweeeWWWRRRTTTUUU___llluuuyyyzzz|||wwwkkkdddiiijjjlllmmmmmmoooqqqtttssstttuuussspppnnnppprrrvvvuuutttuuuuuuppphhhaaaVVVSSSTTT[[[cccccc[[[RRRKKKEEE@@@AAAAAA@@@AAADDDGGGKKKPPPTTTWWWXXXZZZ\\\_________aaadddiiimmmpppvvv{{{zzzxxxwwwvvvsssooolll___\\\VVVRRROOOLLLIIIGGGDDDBBB@@@>>>>>>@@@BBBDDDEEEDDDFFFIIIJJJLLLSSS\\\zzzkkkbbbcccpppwwwooommmgggeeeaaa^^^[[[ZZZZZZ[[[YYYXXXUUUSSSTTTVVVYYY[[[^^^\\\YYYXXXYYYZZZ[[[[[[LLLNNNQQQSSSSSSQQQNNNMMMIIIHHHGGGEEEDDDBBBAAA@@@@@@???===;;;:::888888888666666666666666555555444444444444333333333222222333333333333333333333333333333333333333333333333444444444555555555666666777777666666666666777777<<<@@@GGGQQQ[[[eeemmmqqqxxxfffXXXPPPNNNNNNQQQZZZaaabbbaaaeeejjjlllooozzzjjjXXXPPPKKKHHHJJJMMMMMMPPPSSS[[[```eeeiiikkkooouuuyyy~~~}}}vvvrrrjjjddd```]]]ZZZYYYOOONNNNNNNNNPPPRRRUUUWWWNNNNNNOOOOOOPPPTTTYYY]]]___ccciiinnnqqqwww~~~lllWWWJJJEEEEEEEEEGGGOOO___uuusssbbbUUUPPPRRRUUU___llluuuxxxxxxzzz}}}yyymmmfffpppooommmkkkhhhgggfffeeelllllllllllllllmmmnnnooonnnnnnnnnooonnnjjjeeeaaa\\\YYYXXX]]]dddcccYYYPPPHHHEEEAAA======???CCCFFFIIILLLQQQUUUXXXZZZ]]]___```bbbcccccccccgggnnnsss|||yyywwwxxx||||||rrrhhhbbb\\\TTTPPPNNNNNNLLLJJJEEECCCAAA?????????@@@AAADDDFFFHHHIIIIIINNNUUU[[[xxxiii___aaatttvvvnnnnnnhhhfffcccaaaaaa```^^^\\\ZZZYYYXXXWWWWWWXXXZZZZZZ___^^^]]]ZZZXXXVVVTTTSSSOOOPPPRRRSSSRRRPPPMMMKKKIIIIIIIIIHHHGGGFFFDDDCCC???===;;;:::::::::999888888888777777666666555555444444444333333222222222222222222222222000//////000111222333444444444444444666777777666555555666888777777666666777888999;;;???HHHTTT]]]dddppp{{{ppp^^^QQQIIIIIINNNPPPVVV^^^dddfffhhhjjjmmmrrr{{{~~~iiiYYYRRROOOMMMOOOPPPPPPRRRWWWYYY___ffflllooosssxxx|||}}}zzzxxxsssoooiiiccc^^^YYYTTTQQQRRRPPPNNNMMMMMMOOORRRSSSPPPQQQQQQQQQQQQSSSVVVYYY]]]bbbhhhmmmqqqwww~~~}}}eeeSSSJJJHHHEEEDDDFFFMMM[[[ppp{{{pppdddWWWRRRTTTUUU\\\fffooovvvyyyyyyxxx}}}lll```ooommmllliiigggfffeeeeeeiiiiiiiiiiiiiiiiiijjjkkklllllllllmmmlllhhhccc___[[[XXXXXX]]]cccbbbYYYPPPGGGEEEAAA>>>>>>@@@DDDFFFJJJMMMRRRVVVXXX[[[]]]___aaacccddddddeeeiiipppuuu{{{tttsssvvv|||xxxpppeee___WWWRRRPPPNNNKKKHHHEEECCCAAA?????????@@@AAAEEEGGGHHHIIIJJJNNNUUUZZZmmmkkkaaabbbqqqwwwmmmmmmhhheeebbb```___^^^\\\ZZZYYYXXXWWWWWWXXXYYYZZZ[[[^^^^^^]]][[[ZZZXXXWWWVVVQQQRRRSSSSSSRRRPPPMMMLLLKKKKKKKKKJJJIIIGGGFFFEEE@@@>>>;;;;;;;;;;;;:::999888888888777666666555555555555555444444444444444333333333333333333222222111111222333444444555555333555666666555555666777888777666666666777999999===AAAKKKWWW```hhhtttlll[[[OOOIIIHHHLLLNNNTTT\\\bbbdddfffjjjlllqqq{{{jjj[[[RRROOOMMMOOOPPPPPPSSSWWWYYY___fffkkknnnrrrwww|||~~~|||yyywwwsssoooiiiccc^^^YYYTTTPPPPPPNNNMMMKKKLLLNNNPPPQQQOOOPPPPPPPPPPPPRRRUUUXXX___cccjjjoootttzzz~~~fffTTTKKKHHHEEEEEEFFFLLL[[[ppp{{{ooocccVVVPPPRRRWWW]]]hhhqqqxxxzzz{{{{{{pppdddkkkkkkiiigggfffeeeddddddfffeeeeeeddddddddddddeeeiiihhhhhhiiihhheeeaaa]]]YYYWWWWWW\\\aaa___WWWOOOFFFDDDAAA??????BBBEEEHHHLLLOOOSSSWWWYYY\\\___aaabbbdddffffffggglllsssyyy|||wwwssstttxxx}}}uuugggaaaZZZUUUSSSOOOJJJFFFDDDCCCAAA???>>>???@@@AAADDDGGGIIIIIIJJJMMMTTTYYYbbbzzzmmmbbbdddnnnxxxllljjjgggdddaaa___]]]\\\ZZZXXXXXXXXXXXXXXXYYYZZZ\\\\\\^^^^^^]]]]]]\\\[[[ZZZZZZVVVUUUTTTSSSQQQOOONNNMMMNNNNNNMMMLLLKKKIIIGGGFFFAAA???===<<<<<<<<<;;;:::999888888777777666555555555555555555555666666666444444444333333222111111222222333333444444555555333555666666555555666888888777666666666777999:::===BBBNNN[[[ccckkkwwwfffVVVMMMHHHGGGHHHJJJQQQYYY___bbbeeehhhkkkppp{{{lll]]]RRRNNNMMMOOOPPPPPPSSSXXXZZZ___eeejjjmmmqqqwww{{{~~~{{{yyywwwsssooohhhccc]]]XXXSSSPPPMMMLLLKKKJJJJJJLLLMMMOOONNNOOOOOOOOOOOOQQQTTTWWW^^^bbbiiinnnttt{{{}}}fffTTTKKKHHHFFFEEEFFFLLLZZZppp}}}qqqeeeWWWQQQSSSWWW^^^iiirrrxxx{{{}}}~~~rrrhhhhhhgggfffdddccccccbbbbbbbbbbbbaaa```_________```dddccccccccccccaaa]]]ZZZVVVUUUVVVZZZ^^^]]]UUUMMMFFFDDDAAA@@@AAADDDGGGIIINNNQQQUUUXXXZZZ\\\```bbbccceeegggiiijjjooowww}}}|||xxxwwwyyy}}}|||uuueeeaaaZZZVVVSSSOOOJJJFFFDDDCCC@@@???>>>>>>@@@AAADDDFFFHHHIIIIIIMMMSSSXXX]]]ooo|||zzzxxx~~~ooodddfffnnnzzzmmmiiifffddd```^^^]]][[[YYYWWWYYYZZZZZZ[[[\\\^^^______``````___^^^]]][[[ZZZZZZYYYXXXUUURRRPPPOOONNNNNNOOONNNNNNMMMKKKIIIGGGFFFBBB@@@============<<<:::999999888888777666666555444444444555555666666777666666444333111000000///333333333333444444555555666777888777555444555666777777666666666888999:::<<>>>>>>>>???@@@BBBEEEGGGHHHHHHKKKQQQUUU[[[gggooolllkkkrrrzzz~~~pppeeefffooopppjjjgggdddaaa___^^^\\\ZZZXXX\\\]]]^^^___aaabbbbbbbbbcccbbb```^^^\\\ZZZYYYXXXZZZYYYUUURRRPPPOOONNNOOONNNNNNMMMLLLJJJHHHFFFEEEBBB@@@>>>=========<<<;;;999999999888777777666666333333444444555555555666555555444444444555666777444444333333333444555666888:::;;;999777444333333777666666666666888:::;;;@@@HHHWWWcccjjjooozzzqqqWWWKKKIIIGGGEEEDDDHHHMMMUUU[[[^^^aaafffjjjnnnzzz}}}kkk]]]RRRNNNMMMPPPQQQQQQUUUYYY\\\```eeehhhkkkpppxxx}}}}}}{{{yyyooolllfffaaa\\\XXXSSSPPPLLLKKKKKKJJJKKKLLLMMMNNNMMMNNNNNNNNNNNNPPPSSSVVVYYY^^^dddjjjoooxxxrrr^^^PPPGGGCCCDDDEEEFFFKKKXXXnnnttthhhZZZSSSUUURRRZZZeeemmmrrruuuyyy|||ssskkkdddcccaaa___^^^]]]\\\\\\[[[[[[ZZZYYYYYYYYYZZZZZZZZZYYYXXXYYYYYYXXXVVVTTTQQQQQQSSSWWWYYYWWWQQQKKKDDDCCCBBBCCCDDDHHHKKKMMMQQQSSSVVVWWWYYY\\\```cccbbbeeeiiikkknnnuuu~~~}}}xxx{{{}}}zzztttttttttsssssssssssssssjjjooovvv}}}~~~wwwqqqaaa\\\VVVRRRPPPMMMIIIFFFCCCBBB@@@>>>===>>>???@@@@@@CCCFFFGGGGGGIIINNNSSSWWW___dddbbbccclllwww}}}ooodddfffppptttmmmhhhfffcccaaaaaa```^^^\\\___```aaacccddddddddddddbbbaaa```]]][[[YYYWWWVVVZZZXXXUUURRRPPPOOONNNNNNNNNNNNMMMKKKIIIGGGEEEDDDBBB@@@>>>=========<<<;;;:::999999888888777666666444444444444444555555555333333444666999<<<@@@BBB666555444333333444555666999;;;======:::666444333666666555666777888:::;;;DDDNNN]]]iiimmmppp{{{}}}hhhQQQHHHGGGGGGFFFEEEIIINNNUUUZZZ]]]aaafffjjjooo{{{yyyhhh\\\RRRNNNMMMPPPRRRRRRUUUZZZ]]]```dddgggkkkqqqzzz}}}zzzwwwmmmiiiddd```\\\YYYUUURRRLLLLLLKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNPPPSSSVVV[[[___eeejjjoooxxx~~~kkkZZZMMMFFFBBBCCCDDDGGGLLLXXXmmm}}}qqqeeeWWWQQQSSSRRRZZZeeellloooqqqvvvzzztttnnncccbbb```^^^\\\ZZZYYYYYYWWWVVVVVVVVVVVVWWWWWWXXXVVVUUUTTTUUUVVVUUUSSSQQQOOOPPPRRRVVVXXXUUUOOOJJJCCCCCCCCCCCCFFFIIILLLNNNQQQSSSUUUWWWXXX[[[```cccbbbeeeiiilllooovvvwwwssswww~~~yyyuuuqqqnnnjjjkkkkkkkkkjjjkkklllmmmgggllluuu}}}~~~xxxtttddd^^^VVVQQQNNNLLLHHHEEECCCBBB@@@>>>===>>>???@@@>>>AAAEEEFFFFFFGGGLLLPPPRRRYYY^^^^^^bbblllzzznnnccceeeoooyyyqqqjjjhhheeedddddddddbbbaaaaaabbbcccdddeeeddddddccc___^^^]]][[[YYYXXXVVVVVVWWWVVVTTTRRRPPPOOONNNNNNOOONNNMMMLLLIIIGGGEEEDDDAAA???===<<<<<<<<<;;;:::::::::999888888777777666666666666555555555555555222222333555999===AAACCC777555444333333444555666666:::>>>@@@>>>:::666444666666555666777888:::;;;FFFPPP___jjjlllmmmwwwrrr```MMMFFFFFFFFFFFFGGGKKKPPPWWW[[[^^^aaafffjjjppp{{{uuufff[[[RRRNNNMMMPPPRRRRRRVVV[[[]]]```dddgggkkksss}}}|||wwwrrrjjjgggbbb___\\\YYYVVVTTTKKKKKKKKKKKKLLLLLLLLLMMMNNNOOOOOONNNNNNPPPTTTWWWZZZ^^^ccchhhmmmvvvwwwfffWWWMMMFFFCCCAAADDDHHHMMMWWWkkk{{{ooocccVVVPPPRRRTTT]]]hhhnnnoooqqqvvv{{{~~~}}}sssmmmcccaaa___]]]ZZZYYYXXXWWWTTTTTTSSSTTTTTTUUUVVVVVVTTTSSSRRRSSSTTTSSSRRRPPPNNNOOORRRUUUWWWTTTNNNIIICCCCCCCCCDDDFFFJJJMMMOOOQQQSSSUUUVVVXXX[[[___bbbaaadddhhhlllpppwww|||uuuqqqvvvvvvqqqmmmiiifffggghhhhhhgggfffggghhhjjjjjjpppyyyzzzvvvhhhaaaXXXQQQMMMJJJGGGDDDCCCBBB???>>>======???@@@===@@@DDDEEEEEEFFFKKKOOOPPPVVV\\\^^^dddppp~~~mmmcccdddmmm|||tttkkkiiigggfffffffffeeedddaaabbbcccdddeeedddcccbbb\\\\\\[[[ZZZYYYXXXWWWWWWVVVUUUTTTSSSQQQOOONNNMMMOOOOOONNNLLLJJJHHHFFFDDDAAA???===<<<<<<<<<;;;:::::::::999999888777777777888888777777666666555555444333333333555888;;;===777666444333333444555666333888>>>BBBAAA===999777666555555666777999:::<<>><<<;;;;;;======AAADDDFFFHHHHHHIIIJJJLLLJJJRRR[[[___cccnnnhhh```ccckkkyyyxxxooonnnmmmkkkjjjiiihhheeebbbbbbaaaaaabbbcccaaa^^^[[[[[[]]]______^^^YYYUUUQQQWWWWWWVVVSSSPPPOOOOOOPPPNNNMMMLLLLLLLLLJJJGGGDDDAAA???===<<<<<<<<<;;;999999999999888888888777777777777666666555333222111666666666666555555555555222333444444555555444444666666777888999::::::;;;666777888888777888:::<<>><<<<<<===>>>???AAACCCFFFGGGGGGHHHJJJKKKKKKSSS[[[aaafffrrrggg___dddkkkyyyyyyqqqnnnmmmlllllllllkkkhhhfffdddccccccccccccbbb___]]]\\\]]]___^^^\\\YYYUUURRRVVVVVVVVVSSSPPPNNNOOOPPPNNNMMMLLLLLLLLLKKKHHHFFFCCCAAA???>>>>>>>>><<<;;;999999999999999888888888555666777777888888777777666666666666555555555555222333444444555555444444555555666666777777888888666777888888777888;;;===DDDKKKUUU]]]bbbfffjjjnnnwww}}}sssdddVVVHHHDDDEEEGGGIIIKKKRRRVVVZZZ\\\]]]aaafffkkkvvvxxxpppfff\\\VVVRRRPPPOOOQQQUUUXXXYYYXXX[[[]]]aaagggooozzz~~~{{{uuuooojjjgggccc]]]XXXUUUSSSQQQPPPOOONNNMMMKKKJJJKKKNNNQQQNNNNNNMMMLLLLLLNNNQQQUUUXXX[[[___bbbgggoooyyy}}}lll^^^RRRHHHCCCDDDCCCDDDGGGLLLWWWkkk|||lll```VVVRRRRRRUUU^^^jjjrrrssstttyyy}}}uuunnn[[[YYYXXXWWWWWWUUUSSSPPPMMMMMMLLLLLLMMMNNNOOOOOOLLLLLLLLLLLLLLLKKKJJJJJJIIIHHHHHHIIIJJJIIIGGGEEEDDDEEEEEEGGGIIILLLNNNPPPRRRTTTUUUVVVWWWYYY]]]```bbbeeellluuu|||ooommmoooxxx~~~~~~{{{ggg^^^VVVRRROOOJJJFFFEEEBBB@@@???======>>>@@@AAA@@@BBBEEEFFFFFFGGGIIIKKKLLLSSS\\\ccckkkzzzfff___dddjjjzzz{{{uuuooonnnmmmmmmnnnnnnllljjjgggeeeccccccccccccaaa___^^^^^^^^^]]][[[XXXUUUTTTUUUVVVVVVSSSPPPNNNNNNOOOMMMMMMLLLNNNOOONNNLLLJJJGGGEEEBBBAAAAAA@@@???===999999999999999:::::::::555666777777888888777777666666666555555555555444222333444444555555444444444444555555555555555555666777888888777999;;;>>>BBBIIISSS[[[___dddiiimmmttt{{{nnn```SSSGGGCCCEEEFFFIIILLLTTTWWW[[[]]]___bbbhhhmmmxxxwwwmmmfff^^^VVVSSSPPPOOOOOOQQQTTTWWWYYYYYY[[[^^^ccciiirrr|||}}}{{{uuuoookkkgggbbb\\\WWWTTTQQQOOOMMMOOOOOONNNLLLKKKKKKNNNQQQLLLMMMMMMLLLLLLNNNQQQTTTVVVYYY^^^aaafffooozzz{{{jjj]]]QQQGGGCCCCCCDDDEEEFFFKKKWWWkkknnnaaaWWWRRRSSSUUUaaaooouuuuuuwwwwwwpppXXXWWWVVVVVVVVVTTTPPPNNNKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLLLLLLLKKKJJJIIIIIIHHHGGGGGGGGGHHHHHHFFFDDDEEEEEEGGGIIIKKKMMMOOOOOOSSSTTTUUUVVVWWWYYY]]]___dddhhhooowwwwwwllllllqqq|||wwwggg]]]UUURRROOOIIIEEEEEEDDDCCC@@@>>>>>>>>>???@@@@@@AAADDDEEEEEEGGGIIILLLLLLSSS\\\fffrrrhhh___bbbjjj{{{|||xxxpppooommmmmmnnnmmmkkkiiigggeeebbbaaabbbbbbaaa```___^^^]]][[[ZZZXXXVVVVVVUUUVVVVVVTTTQQQOOONNNNNNNNNNNNNNNPPPRRRRRRQQQOOOKKKIIIFFFDDDDDDCCCAAA???:::::::::::::::;;;;;;;;;777777777666555444333222666666555555555444444444222333444444555555444444555555444444444444444444666777888777777999<<>>===>>>>>>@@@AAACCCDDDEEEGGGJJJMMMLLLRRR]]]jjjzzzlllaaaaaaiii|||{{{xxxpppooommmlllllljjjgggeeeeeeccc````````````___^^^^^^]]]\\\[[[YYYXXXXXXXXXUUUVVVWWWUUURRROOONNNNNNOOOOOOPPPRRRUUUVVVTTTSSSNNNKKKHHHFFFFFFDDDBBBAAA;;;;;;;;;;;;;;;<<<<<<<<<888888777777666444333222555555555555444444444444222333444444555555444444666555555555555555555555777777777777777999===@@@EEEKKKSSSZZZ___ccciiimmm{{{}}}mmmXXXOOOGGGFFFGGGHHHLLLPPPUUUXXX[[[]]]___cccjjjppp{{{yyyfff\\\WWWTTTQQQQQQJJJKKKLLLNNNQQQTTTWWWZZZ^^^bbbiiiqqqzzz|||wwwqqqllleeeaaa\\\WWWTTTPPPMMMJJJKKKKKKKKKJJJIIIIIIKKKMMMKKKLLLMMMNNNNNNOOORRRUUUVVVZZZ^^^bbbgggppp{{{xxxiii^^^SSSIIIEEEEEEEEEFFFGGGLLLYYYnnnssseee[[[WWWXXXVVVlllyyyqqqUUUTTTRRRQQQQQQOOOMMMJJJLLLLLLKKKJJJJJJJJJJJJJJJLLLLLLLLLLLLKKKJJJHHHHHHIIIHHHFFFGGGHHHHHHGGGEEEEEEGGGJJJMMMOOOPPPOOONNNQQQSSSTTTVVVWWWZZZ^^^aaaiiiqqqxxx}}}rrriiieeehhhrrr{{{qqqfff]]]UUUQQQNNNIIIEEEDDDFFFEEEBBB???=========>>>@@@BBBCCCDDDEEEGGGKKKNNNMMMSSS___ppppppbbbaaaggg|||yyyvvvooommmkkkjjjiiigggdddbbbbbbaaa____________]]][[[\\\[[[[[[[[[ZZZZZZYYYYYYVVVWWWXXXWWWTTTQQQOOOOOOOOOOOOPPPSSSVVVWWWUUUTTTPPPMMMJJJGGGFFFEEEBBB@@@============<<<<<<<<<;;;666777888888999999888888555555555444444444444333222333444444555555444444555666666666666666666666777777777777777:::>>>BBBHHHMMMUUU[[[___ccchhhmmmyyy}}}jjjTTTLLLGGGGGGHHHIIIMMMRRRRRRUUUXXXYYY[[[```hhhnnnyyyrrr___VVVSSSQQQPPPPPPIIIJJJMMMNNNPPPSSSXXX[[[```eeemmmvvv}}}yyytttmmmhhhdddaaa\\\XXXUUUQQQMMMKKKIIIJJJJJJJJJHHHHHHIIIKKKHHHIIIKKKKKKLLLMMMPPPRRRVVVYYY^^^bbbgggooozzzwwwiii^^^TTTJJJFFFFFFEEEFFFHHHNNN[[[pppuuuhhh]]]XXXXXX[[[rrryyypppUUUSSSPPPOOONNNMMMLLLJJJIIIIIIIIIIIIIIIIIIJJJKKKMMMMMMMMMLLLKKKJJJIIIHHHIIIGGGEEEEEEFFFGGGFFFEEEFFFHHHLLLOOOQQQPPPOOONNNOOOQQQTTTUUUWWW[[[___cccjjjsss|||xxxlllkkkgggkkkvvvwwwnnnfff]]]TTTQQQNNNIIIEEEDDDCCCBBB@@@>>>===>>>???@@@AAABBBDDDDDDEEEHHHLLLPPPOOOVVVdddwwwpppcccbbbeee{{{wwwtttllljjjiiihhhhhhgggdddbbbaaa```___``````___\\\ZZZYYYYYYZZZ[[[[[[[[[[[[[[[WWWXXXZZZYYYVVVRRRQQQPPPNNNNNNOOOQQQTTTUUUTTTRRRPPPMMMJJJGGGFFFDDDBBB@@@@@@???>>>>>>===<<<;;;;;;777777888999999999999888555555555444444444333333222333444444555555444444444444555555666666777777777888777777777:::???BBBJJJOOOVVVZZZ]]]aaagggkkkvvvxxxbbbOOOIIIEEEFFFGGGHHHLLLRRRRRRTTTWWWYYY[[[```hhhooozzz{{{jjjXXXPPPNNNMMMLLLMMMIIIKKKNNNPPPQQQUUUZZZ^^^ccchhhqqqzzz}}}yyyssslllgggccc```\\\YYYVVVRRROOOLLLIIIJJJKKKJJJIIIIIIJJJKKKFFFHHHJJJKKKLLLMMMOOOQQQUUUXXX\\\```dddlllwww~~~tttggg]]]SSSIIIEEEEEECCCEEEIIIOOO]]]qqqxxxiii]]]VVVUUUZZZpppzzzqqqUUURRROOOMMMMMMLLLKKKJJJFFFFFFFFFGGGHHHIIIKKKLLLNNNNNNNNNMMMLLLJJJIIIHHHHHHFFFEEEDDDEEEFFFEEEDDDFFFHHHLLLPPPQQQQQQOOONNNOOOQQQSSSUUUXXX[[[```dddkkkuuu~~~ooojjjnnnkkkppp||||||ssskkkfff\\\TTTQQQNNNHHHDDDDDD@@@???>>>======???AAABBBBBBCCCDDDEEEFFFIIIMMMQQQQQQXXXggg|||pppddddddddd{{{uuurrrjjjhhhggghhhhhhhhhfffddd`````````aaaaaa___\\\YYYWWWXXXZZZ[[[\\\\\\\\\[[[WWWYYY[[[ZZZWWWSSSQQQQQQLLLLLLMMMPPPRRRSSSRRRPPPPPPMMMJJJGGGEEEDDDAAA???AAA@@@???>>>===<<<;;;:::888888888888777555444333555555444444444333333333222333444444555555444444333333444444555666777777888888777666777:::???CCCJJJOOOVVVZZZ\\\```eeejjjsss~~~sss\\\LLLGGGDDDEEEFFFGGGLLLQQQTTTWWWZZZ[[[]]]ccckkkrrr~~~vvvfffTTTLLLKKKJJJJJJKKKJJJMMMPPPRRRSSSVVV\\\```dddjjjsss|||zzztttmmmhhhccc```\\\YYYWWWTTTPPPMMMJJJKKKLLLKKKJJJIIIJJJLLLHHHJJJLLLMMMNNNOOOQQQSSSTTTWWW[[[^^^bbbjjjttt|||~~~rrreee[[[RRRHHHDDDDDDCCCEEEIIIQQQ^^^rrrzzzjjj\\\SSSQQQTTTiiizzz{{{}}}{{{qqqQQQPPPNNNLLLJJJJJJJJJJJJFFFFFFFFFFFFGGGIIIKKKLLLQQQRRRRRROOOLLLIIIHHHIIIHHHGGGEEEDDDDDDFFFGGGIIIMMMMMMNNNNNNOOOOOOPPPPPPQQQRRRTTTVVVYYY]]]bbbffflllttt{{{rrrnnnooosss{{{}}}uuuooojjj```\\\VVVQQQMMMJJJGGGDDDAAA@@@???============>>>@@@DDDHHHHHHGGGIIIOOOTTTXXXWWWcccooocccccciiiyyyqqqnnnjjjiiihhhfffeeeeeedddddd```bbbcccdddbbb^^^ZZZXXXYYYYYYYYYYYYXXXWWWVVVUUUZZZYYYYYYWWWVVVTTTRRRQQQPPPQQQRRRSSSSSSSSSRRRQQQPPPNNNLLLIIIGGGEEEDDDCCCEEEDDDBBB@@@===<<<;;;:::===;;;999999::::::777444666666666555555444444333777666444222222444666777444444444555555555555666777888999999999:::===???HHHNNNUUUXXXYYY[[[aaafffrrr|||lll]]]MMMIIIFFFEEEHHHMMMQQQSSSVVVTTTXXX^^^bbbdddnnnyyyooobbbTTTOOONNNNNNOOOQQQQQQOOONNNPPPTTTYYY^^^```eeekkkuuu|||yyyuuuppplllccc```[[[XXXUUUSSSQQQOOOLLLLLLKKKKKKKKKKKKLLLLLLIIIIIIIIIJJJKKKMMMOOOPPPSSSWWW\\\```dddjjjrrrxxxtttfff[[[QQQIIIEEEFFFFFFGGGIIIPPPbbbzzzooo^^^TTTQQQVVVbbbpppxxxxxxpppQQQPPPNNNLLLJJJJJJJJJJJJGGGFFFFFFFFFGGGHHHJJJKKKPPPQQQQQQPPPLLLIIIHHHGGGFFFEEEDDDDDDEEEGGGIIIKKKMMMMMMNNNNNNOOOOOOPPPPPPQQQRRRUUUVVVYYY^^^cccgggpppwwwuuuppppppttt}}}{{{ssslllggg```\\\VVVQQQNNNKKKGGGEEEAAA@@@???============>>>@@@DDDGGGHHHGGGIIIOOOTTTVVVXXXgggrrrffffffiiizzzssspppjjjiiigggfffddddddcccccccccdddeeeeeeccc___[[[YYYXXXYYYYYYYYYXXXWWWVVVVVVXXXXXXXXXWWWVVVTTTSSSRRROOOPPPQQQRRRRRRRRRQQQQQQMMMMMMKKKIIIHHHGGGGGGFFFGGGFFFDDDBBB@@@>>>=========;;;::::::;;;;;;888555666666555444444444555555555555555444444555555555444444444555555555555666777888999999999:::===@@@GGGNNNUUUXXXYYY\\\bbbhhhuuu|||nnn```MMMJJJGGGFFFJJJOOOSSSUUUWWWVVVYYY___bbbfffppp{{{mmmaaaTTTPPPOOOOOOPPPRRRSSSRRRQQQRRRVVV[[[___aaahhhnnnxxx{{{xxxsssnnnkkkbbb___ZZZWWWUUUSSSPPPNNNLLLLLLKKKKKKKKKKKKLLLLLLIIIIIIJJJKKKLLLNNNOOOPPPUUUXXX]]]```dddjjjqqqxxx|||pppcccYYYPPPIIIFFFGGGHHHJJJLLLRRRaaaxxxppp```UUURRRPPP]]]lllyyywwwpppQQQPPPNNNLLLKKKJJJJJJJJJHHHGGGGGGGGGHHHHHHIIIJJJNNNPPPQQQOOOLLLHHHFFFFFFCCCCCCDDDEEEGGGIIILLLMMMLLLLLLMMMMMMNNNOOOOOOPPPQQQSSSUUUWWWZZZ^^^eeeiiiuuu|||yyyssssssxxxxxxppphhhccc___\\\VVVRRRNNNKKKHHHFFFAAA@@@???============>>>@@@DDDGGGHHHHHHJJJNNNRRRSSSXXXkkkvvvjjjiiiiii{{{tttssslllkkkiiigggfffeeeddddddgggggggggfffccc___[[[YYYXXXXXXXXXXXXXXXXXXWWWWWWVVVWWWWWWVVVVVVTTTSSSSSSOOOOOOPPPQQQQQQQQQQQQQQQLLLKKKJJJJJJIIIIIIIIIJJJGGGGGGEEECCCAAA???>>>===>>>===<<<<<<<<<;;;999777777555444333333555666888333444555666666555444333444444444555555555555666777888999888999;;;>>>AAAHHHNNNVVVZZZ\\\___fffkkk{{{}}}zzznnn```MMMJJJGGGGGGKKKPPPTTTVVVYYYXXX[[[___ccciiiuuukkk___SSSPPPQQQQQQRRRTTTVVVUUUTTTUUUWWW\\\```ccckkkrrr}}}|||yyyuuuqqqlllhhhaaa]]]YYYUUUSSSRRROOOMMMLLLKKKKKKJJJJJJKKKKKKLLLJJJJJJKKKKKKMMMNNNPPPQQQVVVZZZ^^^aaadddiiipppvvvxxxlll```WWWOOOHHHGGGHHHIIILLLNNNRRR___uuurrrbbbXXXSSSMMMYYYiii{{{vvvoooQQQPPPNNNLLLJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJLLLNNNPPPOOOKKKGGGEEEDDDCCCCCCEEEGGGIIIJJJLLLLLLJJJKKKKKKLLLMMMNNNOOOOOORRRSSSUUUWWWZZZ```fffkkkyyy|||{{{~~~|||vvvnnneee```^^^[[[VVVQQQNNNLLLIIIGGGAAA@@@???============>>>AAACCCFFFHHHHHHJJJMMMPPPPPPWWWiii}}}yyykkkiiiiii|||tttsssooonnnlllkkkiiihhhhhhhhhhhhhhhgggdddaaa]]]ZZZXXXWWWXXXXXXXXXXXXXXXWWWWWWUUUUUUUUUUUUUUUUUUTTTSSSNNNNNNOOOPPPPPPQQQQQQQQQMMMMMMLLLKKKJJJJJJJJJJJJEEEEEEDDDCCCAAA???===<<>>>>>======<<<:::999777555444222333555888:::333444444555555444444333444444444555555555555666777888888888999;;;???CCCIIIPPPXXX\\\^^^bbbhhhnnn~~~zzzxxxtttiii\\\KKKHHHFFFGGGJJJOOOSSSTTTXXXYYY\\\```eeemmmyyyiii]]]SSSRRRSSSSSSTTTVVVXXXXXXWWWWWWXXX\\\aaadddlllttt~~~zzzvvvsssnnniiifff___\\\WWWTTTRRRQQQNNNMMMKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMOOOQQQQQQWWWZZZ^^^aaaccchhhooouuuwwwlll___VVVOOOHHHFFFHHHHHHKKKNNNQQQ]]]rrrssseeeZZZUUUPPP[[[kkk~~~wwwpppPPPOOOLLLJJJIIIIIIIIIIIIKKKKKKLLLLLLLLLLLLLLLLLLKKKMMMNNNMMMIIIFFFDDDCCCCCCEEEGGGIIIJJJKKKKKKKKKIIIIIIJJJKKKLLLMMMNNNOOOSSSTTTUUUWWW[[[aaaiiinnnzzz~~~zzztttmmmddd^^^]]]YYYTTTPPPNNNLLLIIIGGGAAA@@@???============>>>AAACCCEEEGGGIIIJJJLLLNNNNNNTTTbbbpppuuuwww{{{kkkgggiiizzz|||rrrpppnnnmmmllljjjiiiiiiiiihhhhhhgggeeeaaa^^^[[[XXXWWWXXXXXXXXXYYYXXXXXXWWWVVVSSSTTTTTTUUUUUUTTTTTTSSSNNNNNNOOOOOOPPPQQQRRRRRRQQQPPPNNNLLLKKKIIIIIIHHHEEEEEEEEEDDDBBB@@@>>>===?????????>>>===;;;::::::777666444333333555888:::666555333222222333555666444444444555555555555666777888888888999<<>>AAACCCEEEGGGIIIKKKLLLLLLMMMPPPYYYbbbeeejjj{{{}}}llleeeggguuu{{{ooommmiiihhhhhhgggfffggggggggggggeeebbb___[[[YYYWWWWWWYYYYYYYYYYYYXXXWWWVVVUUUSSSSSSTTTTTTTTTSSSSSSRRROOOOOOOOOOOOPPPQQQSSSTTTTTTSSSPPPNNNKKKIIIHHHGGGGGGHHHHHHGGGFFFDDDBBB@@@>>>???@@@???===;;;:::;;;777666555444444666777999666555222000000222555666444444444555555555555666777777777777999<<>>BBBBBBDDDGGGJJJKKKKKKKKKLLLMMMRRRXXXZZZ___rrrmmmfffdddmmm{{{nnnkkkeeeeeeeeeeeeeeefffgggggggggdddaaa]]]ZZZYYYXXXXXXZZZZZZZZZYYYXXXVVVUUUTTTSSSTTTTTTTTTSSSRRRQQQQQQPPPOOOOOOOOOQQQRRRTTTUUUUUUSSSQQQNNNLLLJJJIIIHHHGGGHHHIIIHHHGGGEEEBBBAAA===???@@@???<<<::::::;;;888777666666666666666666444444333222222333444444444444444555555555555666777777777777999===CCCHHHRRRXXX^^^```___```eeejjj{{{zzzrrrnnnjjj___SSSGGGDDDCCCCCCEEEHHHJJJJJJPPPZZZbbbhhhqqq|||fff\\\UUUVVVXXXWWWVVVWWWYYY[[[]]]\\\\\\___gggmmmttt~~~|||{{{~~~~~~}}}|||zzzvvvrrrooojjjeeebbb]]]ZZZVVVSSSRRRQQQOOONNNKKKJJJJJJIIIIIIJJJJJJKKKIIIIIIJJJKKKLLLNNNOOOPPPRRRVVVZZZ\\\___dddkkkqqq|||ssshhh\\\TTTMMMHHHFFFIIIGGGIIIMMMYYYppppppaaa\\\ZZZlll{{{tttLLLKKKHHHFFFEEEEEEEEEEEEEEEFFFHHHJJJLLLLLLLLLKKKMMMLLLJJJFFFBBBAAACCCDDD>>>AAAFFFKKKOOOPPPOOOOOONNNOOOPPPQQQSSSTTTUUUVVVTTTUUUVVVXXX\\\dddmmmsss|||~~~yyytttnnnggg```\\\XXXTTTPPPMMMKKKIIIGGGEEEAAA@@@???============>>>BBBBBBDDDGGGJJJKKKKKKJJJLLLKKKNNNSSSTTTYYYlllooogggaaahhhzzz|||mmmiiieeeeeeeeeffffffgggiiiiiigggdddaaa]]]ZZZYYYYYYYYY[[[[[[ZZZYYYXXXVVVTTTSSSTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPPPPPPPQQQSSSUUUVVVTTTSSSQQQOOOLLLKKKJJJJJJEEEFFFGGGGGGFFFCCCAAA???===???@@@???;;;999:::;;;888888777777666666555555222333444444444444333222444444444555555555666666777777777777999===DDDHHHYYY___dddfffdddeeeiiinnn}}}wwwqqqnnnkkkaaaWWWGGGEEECCCCCCEEEHHHIIIIIIPPP[[[eeekkkuuu{{{fff]]]VVVWWWYYYXXXVVVVVVYYY\\\___^^^^^^aaaiiipppxxx|||~~~|||~~~}}}||||||yyyuuurrrnnnjjjeeebbb]]]ZZZVVVTTTRRRQQQPPPNNNJJJJJJJJJIIIIIIJJJJJJJJJIIIIIIIIIJJJKKKMMMOOOPPPQQQTTTXXX[[[^^^ccckkkqqqzzzooodddYYYRRRLLLHHHGGGJJJIIIJJJOOO^^^xxxsssbbb^^^[[[nnn|||ttt