BMm6(N bbbbbbbbb```___```cccfffbbbaaa```^^^^^^^^^^^^___^^^^^^]]]]]]^^^```aaaccccccdddbbb___```eeefffcccggggggfffffffffggghhhhhhjjjiiihhhhhhhhhiiiiiijjjffffffeeedddddddddeeeeeebbbbbbccceeegggiiikkklllggggggffffffeeeeeeddddddccccccccccccdddfffggggggiiiiiijjjjjjjjjjjjkkkkkkaaabbbdddfffiiikkkmmmnnntttuuuuuuuuuuuutttsssssskkkmmmoooooonnnmmmnnnooorrrrrrrrrpppnnnmmmnnnooohhhjjjlllnnnoooqqqtttwww~~~|||}}}~~~{{{vvvuuuxxxuuuuuuuuuuuuvvvvvvvvvvvvXXXXXXXXXVVVTTTUUUYYY]]]ZZZYYYYYYXXXWWWWWWVVVVVVVVVUUUTTTTTTTTTVVVWWWXXXYYYZZZXXXVVVXXX\\\[[[XXXZZZZZZYYYXXXXXXXXXYYYYYYYYYXXXWWWVVVUUUUUUUUUVVVSSSSSSRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQRRRNNNNNNOOOOOOOOONNNNNNNNNLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOGGGGGGIIIKKKNNNPPPQQQRRRXXXXXXXXXXXXXXXWWWVVVVVVRRRTTTVVVVVVUUUTTTUUUVVVPPPPPPOOOMMMJJJIIIKKKLLLMMMOOOPPPQQQRRRSSSVVVXXXVVVVVVWWWXXXTTTOOOOOOSSSUUUUUUUUUVVVVVVVVVWWWWWWSSSSSSSSSTTTTTTUUUVVVWWWXXXYYY[[[^^^```aaaaaaaaa``````___^^^^^^^^^______aaacccdddfffiiimmmsssxxxzzzxxxvvvrrrnnnjjjgggeeedddccccccgggmmmpppnnnkkkjjjkkkmmmlllkkkjjjkkklllooopppppppppqqqqqqqqqqqqtttsssssssssssstttuuuvvvuuuvvvxxxwwwwwwyyy}}}QQQRRRQQQOOOMMMNNNRRRVVVPPPPPPPPPPPPOOONNNMMMLLLNNNMMMLLLLLLLLLMMMNNNOOOQQQSSSRRRPPPRRRUUUTTTPPPSSSSSSRRRQQQPPPPPPPPPQQQTTTRRRPPPOOOMMMMMMNNNNNNOOONNNMMMLLLLLLLLLLLLLLLMMMLLLKKKIIIHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHJJJKKKLLLMMMNNNMMMLLLKKKHHHHHHIIIIIIIIIJJJJJJJJJFFFGGGHHHIIIKKKMMMNNNNNNQQQQQQQQQQQQPPPPPPOOONNNIIIKKKMMMMMMLLLLLLMMMNNNNNNNNNMMMJJJGGGFFFHHHIIIFFFGGGHHHHHHGGGHHHJJJLLLNNNMMMOOOQQQNNNIIIJJJNNNHHHHHHIIIIIIIIIIIIJJJJJJMMMLLLLLLKKKJJJJJJKKKKKKJJJKKKNNNQQQSSSTTTTTTTTTTTTTTTSSSRRRQQQQQQQQQQQQSSSSSSSSSRRRQQQSSSWWWZZZWWWVVVUUUTTTSSSRRRQQQQQQPPPNNNNNNRRRXXXZZZWWWTTTPPPRRRTTTTTTRRRQQQRRRSSSSSSTTTTTTTTTUUUUUUVVVVVVWWWWWWVVVVVVWWWXXXYYYYYYXXXYYYZZZYYYWWWYYY]]]aaa]]]]]]]]]]]]]]]\\\\\\\\\]]]^^^```fffrrrMMMLLLMMMMMMNNNOOOPPPQQQRRRQQQOOOMMMKKKKKKKKKKKKHHHIIIJJJKKKLLLLLLLLLLLLNNNOOOQQQSSSSSSRRRQQQOOOLLLKKKJJJIIIHHHHHHGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEGGGHHHJJJLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHIIIJJJJJJJJJJJJLLLHHHGGGIIIHHHEEEDDDGGGFFFDDDBBBCCCFFFHHHHHHFFFFFFGGGHHHIIIJJJIIIHHHGGGHHHIIIIIIJJJIIIHHHFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKJJJIIIIIIIIIIIIJJJIIIIIIJJJJJJJJJJJJJJJJJJLLLLLLKKKKKKKKKJJJJJJJJJIIIJJJLLLMMMMMMMMMLLLKKKQQQLLLHHHHHHJJJKKKHHHDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOOOONNNLLLJJJJJJKKKMMMNNNNNNNNNNNNNNNPPPRRRTTTUUUVVVPPPOOOUUU[[[dddrrr~~~wwwvvvsssppppppsssuuuuuusssmmmrrrtttuuuzzz}}}vvvqqqkkkiiinnnsssxxx}}}{{{yyywwwuuutttuuuxxxyyy{{{LLLKKKKKKKKKLLLMMMNNNNNNMMMMMMLLLKKKKKKJJJKKKKKKHHHHHHIIIJJJKKKLLLLLLKKKMMMNNNOOOPPPPPPOOONNNLLLIIIIIIHHHGGGFFFFFFFFFFFFHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDFFFGGGIIIIIIHHHGGGFFFFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFGGGHHHHHHHHHHHHFFFBBBAAACCCBBB???@@@CCCCCCAAA???@@@CCCEEEEEECCCGGGGGGHHHHHHGGGFFFEEEDDDFFFFFFGGGGGGGGGFFFDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIHHHMMMIIIFFFFFFHHHIIIFFFCCCHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIIIIJJJJJJKKKLLLKKKJJJIIIIIIIIIJJJJJJJJJIIIIIIIIIJJJLLLNNNOOOSSSMMMKKKLLLOOOSSS]]]hhh{{{wwwrrrqqqmmmhhhggghhhjjjkkkkkkiiimmmnnnnnnrrruuurrrlllgggaaa^^^aaaeeelllyyy|||wwwxxxwwwvvvuuusssooojjjgggeeehhhmmmttt~~~~~~~~~~~~|||{{{{{{zzzzzz{{{}}}}}}KKKJJJJJJJJJJJJJJJKKKKKKHHHIIIIIIJJJJJJJJJIIIIIIGGGHHHIIIJJJJJJKKKKKKJJJLLLLLLMMMMMMLLLKKKIIIHHHGGGFFFEEEDDDDDDCCCCCCDDDGGGGGGHHHHHHHHHHHHGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAABBBCCCEEEEEEDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEAAA???AAAAAA???AAAEEEAAA???>>>???AAACCCCCCBBBEEEEEEEEEEEEDDDBBBAAA@@@CCCCCCDDDDDDDDDCCCBBBAAACCCCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFEEEIIIFFFCCCCCCFFFGGGEEECCCFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGFFFEEEFFFGGGHHHIIIRRRNNNKKKKKKJJJJJJPPPWWW[[[ooozzzppplllqqqnnnjjjiiilllpppssstttvvvvvvtttqqqpppqqqnnniiigggddd``````cccnnnyyyuuuuuuuuuuuusssoooiiieee```eeennn}}}wwwkkkeeeccccccccccccdddeeefffhhhiiivvvrrrmmmjjjhhhgggfffeee``````____________^^^^^^bbbcccfffggghhhfffdddbbbccccccbbbbbbaaa``````______aaabbbcccdddeeehhhkkkpppppprrrvvvyyywwwqqqllliiihhhfffdddccccccccccccdddcccbbbaaaaaabbbcccdddccccccbbbaaa___^^^```bbb```_______________``````___^^^^^^^^^^^^```aaabbbeeedddddddddeeefffggghhhhhhiiijjjkkkmmmooopppqqqmmmmmmnnnnnnnnnmmmllllllllllllnnnoooqqqssstttuuutttuuuvvvwwwxxxwwwvvvvvvttttttuuuwww{{{||||||}}}~~~JJJJJJIIIIIIHHHIIIIIIIIIHHHHHHIIIJJJJJJIIIGGGFFFGGGGGGHHHIIIIIIIIIIIIIIIKKKKKKKKKJJJIIIHHHFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCEEEFFFFFFGGGGGGFFFFFFEEEBBBBBBBBBAAAAAAAAA@@@@@@??????????????????@@@@@@??????>>>>>>??????@@@AAA???@@@AAABBBBBBBBBAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBBCCCCCCCCCBBBDDD@@@>>>@@@@@@???AAAEEE@@@@@@???@@@AAABBBCCCCCCBBBBBBBBBAAAAAA@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@BBBCCCCCCDDDDDDEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCEEECCCBBBBBBDDDEEEDDDCCCFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEFFFGGGGGGHHHEEEEEEFFFFFFFFFEEEDDDCCCGGGGGGEEEEEEEEEEEEFFFGGGMMMLLLLLLLLLKKKLLLOOOSSSRRR\\\kkkzzz{{{zzzooojjjqqqrrrssswww|||~~~wwwrrrqqqpppooouuussspppmmmooo|||wwwuuusssrrrsssqqqnnnjjjeeelll|||uuujjjeeeeeeeee]]]\\\\\\]]]^^^aaacccdddkkkhhheeebbb```^^^^^^]]]WWWXXXYYYZZZ[[[[[[[[[ZZZYYYZZZ\\\]]]]]][[[YYYXXXXXXXXXWWWWWWVVVVVVVVVVVVYYYZZZ\\\]]]]]]^^^aaacccddddddfffhhhjjjhhhccc___```^^^\\\ZZZYYYXXXXXXXXXTTTSSSRRRQQQPPPQQQSSSSSSWWWXXXXXXVVVUUUTTTVVVWWWRRRQQQPPPPPPOOOOOOOOOPPPNNNNNNNNNNNNOOOPPPQQQRRRQQQQQQQQQRRRRRRSSSSSSSSSPPPQQQRRRTTTUUUWWWXXXYYYUUUTTTTTTSSSSSSRRRQQQQQQOOOOOOPPPQQQRRRRRRSSSSSSVVVWWWXXXYYYYYYYYYXXXWWWWWWXXXYYY[[[\\\^^^______cccbbbmmm}}}|||iii]]]]]]VVVVVVWWWXXXXXXYYYZZZZZZ]]]]]]^^^^^^^^^]]]\\\[[[[[[]]]___aaadddgggiiijjj___^^^]]]]]]______^^^]]]`````````aaabbbbbbccccccJJJIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJHHHFFFEEEFFFGGGGGGHHHHHHHHHHHHGGGJJJJJJIIIHHHGGGEEEDDDCCCEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDD@@@@@@?????????>>>>>>>>>>>>>>>>>>??????@@@@@@@@@???>>>>>>>>>>>>???@@@@@@???@@@@@@AAAAAAAAAAAAAAA@@@AAABBBBBBCCCCCCCCCCCCBBBBBBAAA@@@????????????AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBBBBBBBAAA@@@<<<;;;======;;;===AAA>>>>>>?????????@@@AAABBB>>>>>>>>>??????@@@@@@AAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@AAAAAABBBAAA@@@??????@@@@@@AAAAAABBBCCCCCCDDD@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDCCCBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGDDDDDDEEEEEEEEEDDDCCCBBBGGGFFFEEEDDDCCCDDDEEEEEEDDDGGGIIIIIIIIIKKKMMMNNNNNNRRRXXX]]]fffyyyvvv}}}tttlllooossszzz~~~wwwrrrqqqtttxxxzzzyyywwwqqqiiieeefffggggggeeecccmmmuuujjjdddaaaaaaaaaXXXXXXWWWXXXYYY[[[]]]___]]]\\\[[[YYYWWWVVVWWWWWWSSSTTTUUUUUUVVVVVVUUUUUURRRSSSTTTUUUUUUTTTRRRQQQPPPPPPOOOOOOOOOPPPQQQRRRVVVXXXZZZ[[[[[[[[[]]]^^^^^^]]]]]]]]]]]]\\\[[[ZZZ\\\ZZZXXXUUUSSSRRRRRRRRROOONNNMMMLLLLLLLLLMMMNNNQQQRRRSSSRRRPPPOOOQQQRRRKKKKKKJJJIIIHHHHHHHHHHHHFFFGGGGGGGGGHHHIIIIIIJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNOOOPPPPPPQQQPPPOOONNNMMMLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIOOOPPPQQQRRRRRRQQQPPPOOOPPPRRRUUUXXXXXXVVVSSSQQQUUURRRZZZhhhgggWWWMMMOOOPPPPPPPPPPPPPPPPPPPPPOOONNNNNNOOOOOOOOONNNNNNMMMNNNOOOPPPQQQRRRTTTUUUUUUNNNMMMLLLLLLNNNOOONNNLLLNNNNNNNNNOOOOOOOOOPPPPPPHHHGGGGGGGGGGGGGGGHHHHHHLLLLLLLLLKKKIIIHHHFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFHHHGGGFFFEEEDDDCCCBBBBBBEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCCCC???>>>>>>>>>==================>>>>>>???@@@AAAAAA???????????????@@@AAAAAA@@@@@@@@@@@@AAAAAAAAABBBAAAAAABBBBBBCCCBBBBBBBBBAAA@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAAAAA@@@@@@======??????<<<===@@@;;;<<<===<<<<<<<<<>>>@@@============>>>@@@AAABBB@@@@@@?????????@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBAAA??????@@@AAABBB@@@AAABBBBBBBBBAAA???>>><<<<<<===>>>???@@@@@@AAA??????@@@@@@@@@@@@AAAAAABBBBBBAAAAAABBBBBBCCCDDDCCCCCCCCCBBBCCCCCCDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBDDDCCCBBBAAAAAAAAABBBCCCBBBGGGIIIHHHHHHJJJJJJIIIDDDGGGLLLOOORRR[[[nnn}}}|||zzzsssrrrxxx}}}{{{zzzyyynnnaaaZZZ[[[^^^_________kkktttooohhhbbb___^^^^^^]]]\\\\\\\\\\\\]]]]]]^^^___ZZZ[[[[[[ZZZXXXXXXYYYZZZXXXXXXWWWVVVUUUUUUTTTTTTTTTUUUVVVWWWWWWVVVUUUUUURRRQQQQQQPPPQQQSSSTTTVVVSSSUUUWWWXXXWWWWWWXXXYYY[[[ZZZYYYWWWWWWWWWXXXXXXXXXVVVTTTQQQNNNMMMMMMLLLMMMMMMMMMNNNNNNNNNNNNNNNKKKLLLMMMMMMKKKKKKLLLMMMGGGGGGFFFEEEDDDDDDEEEEEECCCCCCCCCDDDEEEEEEFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLKKKIIIHHHHHHHHHHHHIIIIIIHHHGGGFFFFFFEEEEEEFFFGGGHHHHHHHHHGGGEEEEEEEEEIIINNNRRRRRROOOJJJGGGNNNKKKOOOWWWVVVMMMHHHJJJHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJIIIJJJKKKLLLKKKJJJEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGGGGLLLKKKJJJIIIHHHGGGGGGGGGEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@CCCCCCCCCBBBBBBCCCCCCDDDBBBBBBCCCCCCCCCCCCBBBBBB>>>>>>=========<<<<<<<<<;;;;;;<<<===>>>???@@@AAAAAAAAA@@@@@@AAAAAABBBCCC@@@@@@??????@@@@@@AAAAAABBBBBBBBBCCCBBBBBBAAAAAA??????????????????@@@AAA???????????????????????????@@@@@@@@@@@@@@@??????AAA>>>???BBBAAA===<<<>>>:::<<<======;;;;;;>>>AAA???>>>>>>>>>>>>???AAABBB???>>>>>>===>>>???@@@AAAAAAAAABBBBBBBBBCCCCCCCCCBBBAAA???>>>???@@@BBBCCC???@@@AAABBBBBB@@@???===;;;;;;<<<===>>>???@@@@@@>>>?????????@@@@@@@@@@@@BBBBBBAAAAAAAAABBBCCCDDDCCCCCCCCCBBBAAAAAABBBCCC??????????????????????????????@@@@@@AAABBBBBBBBBDDDCCCBBB@@@@@@AAAAAABBBBBBAAA@@@@@@@@@AAABBBCCCBBBHHHJJJGGGFFFIIIIIIFFF@@@@@@EEEJJJKKKMMMUUU```yyy~~~xxx}}}wwwkkk^^^WWWYYY___bbbbbbcccnnn|||rrrlllddd___]]]^^^___```ZZZZZZZZZZZZYYYYYYXXXWWWSSSUUUVVVUUUSSSRRRSSSUUUTTTSSSQQQPPPPPPPPPQQQQQQOOOPPPQQQRRRRRRRRRRRRRRRNNNMMMLLLKKKKKKLLLNNNOOOTTTVVVXXXYYYXXXWWWXXXYYY[[[\\\\\\\\\[[[[[[[[[[[[XXXVVVSSSPPPMMMLLLKKKKKKCCCDDDFFFGGGHHHGGGFFFEEEIIIKKKLLLLLLKKKJJJKKKLLLFFFEEEEEEDDDDDDDDDEEEEEEBBBCCCDDDEEEEEEFFFFFFFFFDDDDDDEEEFFFFFFEEEDDDDDDJJJJJJJJJJJJKKKKKKKKKKKKGGGFFFEEEDDDCCCDDDDDDEEEDDDCCCCCCCCCCCCCCCCCCCCCHHHIIIJJJJJJJJJHHHGGGFFFHHHKKKOOORRRRRROOOLLLIIIFFFFFFHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHJJJJJJIIIIIIJJJLLLNNNOOOKKKJJJJJJIIIHHHHHHGGGGGGEEEDDDDDDEEEFFFGGGGGGEEEIIIHHHHHHGGGGGGFFFFFFFFFBBBBBBBBBCCCCCCEEEFFFGGGJJJIIIHHHGGGGGGGGGIIIJJJEEEEEEFFFFFFFFFFFFEEEDDDBBBAAA@@@???>>>>>>>>>>>>BBBBBBBBBAAAAAABBBCCCCCCAAABBBBBBCCCCCCBBBBBBAAA>>>>>>=========<<<<<<<<<::::::;;;<<<===???@@@@@@BBBBBBAAAAAABBBBBBCCCDDD???????????????@@@AAAAAACCCCCCCCCCCCBBBBBBAAA@@@??????>>>>>>???@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>>>><<<:::<<>>999777888<<<>>>@@@???======@@@CCCAAA@@@???>>>>>>???@@@@@@>>>===<<<<<<===>>>???@@@@@@@@@AAAAAAAAABBBBBBBBBAAA@@@???>>>???@@@BBBDDD>>>???AAABBBAAA@@@>>>=========>>>???@@@AAABBBBBB===>>>>>>>>>??????@@@@@@BBBAAA@@@@@@@@@AAACCCDDDBBBBBBBBBAAA@@@???@@@BBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCCCCBBB@@@>>>>>>???@@@BBBCCCBBBAAAAAAAAABBBDDDEEE===CCCFFFCCCBBBEEEFFFBBBEEEAAABBBHHHJJJHHHKKKQQQYYYjjjxxx|||}}}oooeeeYYYUUUZZZbbbfffggghhhqqq}}}zzzzzz}}}ttthhh^^^YYYZZZ\\\]]]]]]]]]^^^]]]\\\ZZZXXXWWWSSSUUUWWWUUURRRQQQRRRTTTTTTSSSRRRRRRSSSUUUXXXYYYPPPQQQRRRSSSTTTTTTUUUUUUPPPOOOMMMKKKJJJKKKLLLMMMSSSUUUWWWXXXWWWVVVVVVWWWXXX[[[]]]___^^^\\\ZZZZZZVVVTTTQQQNNNKKKIIIHHHHHHDDDFFFIIILLLLLLLLLJJJIIIFFFHHHJJJJJJHHHHHHHHHIIIAAAAAA@@@@@@@@@@@@AAAAAA>>>???@@@AAABBBBBBBBBBBBDDDEEEFFFGGGGGGFFFEEEDDDEEEEEEFFFGGGGGGHHHIIIIIIFFFEEEDDDCCCBBBCCCDDDDDD@@@@@@AAABBBCCCCCCDDDDDDDDDDDDEEEFFFEEEDDDBBBBBBFFFGGGIIIJJJIIIFFFCCCAAACCCGGGGGGDDDDDDHHHHHHEEEBBBBBBCCCDDDEEEFFFFFFGGGCCCCCCBBBBBBCCCFFFIIIJJJNNNMMMMMMLLLKKKJJJJJJIIIEEEDDDCCCDDDFFFGGGGGGEEEDDDDDDCCCBBBAAA@@@@@@???DDDBBBAAACCCFFFHHHGGGEEEHHHIIIJJJJJJJJJIIIHHHGGGEEEDDDDDDEEEFFFFFFDDDAAACCCBBB@@@>>>>>>???@@@BBBBBBCCCDDDDDDDDDCCCAAAAAA@@@@@@@@@?????????>>>>>>???>>>===<<<<<<===>>>???======>>>???@@@AAABBBBBBAAAAAA@@@???@@@AAACCCDDDBBB@@@??????AAACCCCCCBBBBBBBBBAAA@@@???>>>===<<<@@@@@@@@@@@@?????????>>>>>>>>>?????????@@@@@@@@@<<<<<<<<<>>>@@@@@@>>><<>>>>>===============>>><<<======>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<======AAABBBCCCCCCDDDDDDCCCCCCCCCAAA???>>><<<<<<<<<===@@@@@@AAAAAA@@@???===<<<======<<<<<<>>>AAADDDGGG>>>???@@@AAAAAA@@@???>>>AAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBCCCCCCBBB@@@?????????@@@AAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAADDDBBB???<<<<<>>??????AAADDDGGGJJJKKKUUU___kkkttt}}}zzzwwwwwwuuuwwwzzz~~~zzznnneee```ccciiimmmpppsssyyyyyyttttttwwwtttnnnfffaaa```___]]][[[cccbbb```^^^\\\[[[ZZZZZZVVVUUUSSSQQQPPPPPPQQQRRRWWWWWWWWWWWWXXXXXXXXXXXXTTTSSSRRRTTTVVVVVVSSSPPPPPPMMMKKKLLLOOOQQQQQQPPPUUUUUUUUUUUUVVVXXXYYYZZZYYY[[[[[[ZZZYYYXXXYYYZZZ___YYYPPPJJJFFFFFFFFFFFFGGGFFFFFFGGGIIIIIIHHHFFFIIIHHHFFFEEECCCBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAA>>>>>>???AAACCCBBB@@@>>>FFFDDDEEEGGGFFFCCCDDDHHHFFFEEEEEEFFFHHHHHHFFFEEEJJJGGGCCCAAAAAADDDEEEFFFEEECCCAAAAAACCCDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDFFFHHHJJJJJJHHHFFFDDDAAAAAABBBBBBCCCDDDEEEEEECCCCCCCCCCCCCCCDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJKKKIIIGGGFFFGGGHHHHHHHHHFFFDDDBBBBBBBBBBBBAAA@@@???AAABBBBBBAAA@@@AAABBBDDDCCCBBBDDDGGGHHHHHHFFFFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCDDDEEEDDDBBB@@@BBBAAA@@@???>>>??????@@@BBBBBBCCCDDDCCCBBBAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>============>>>>>><<<======>>>???@@@AAAAAAAAA@@@@@@@@@AAABBBBBBCCCAAA@@@??????AAABBBBBBAAAAAAAAA@@@???>>>===<<<<<<>>>>>>>>>>>>============>>>>>>>>>?????????@@@@@@<<<<<<<<<===??????>>><<<>>>===<<<;;;;;;<<<===???============>>>>>>???@@@<<<===>>>>>>>>>>>><<<<<<;;;;;;;;;;;;;;;<<<======@@@AAAAAABBBBBBBBBBBBBBBAAA@@@???============>>>>>>????????????===<<<;;;:::999999;;;===AAAEEEHHH<<<===>>>??????>>>===<<>>???AAABBBBBBAAA???>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>@@@EEELLLQQQJJJGGGDDD@@@??????AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCEEEGGGHHHMMMVVVaaahhhlllsss~~~uuummmiiiiiilllqqqwww|||~~~|||yyywwwtttooonnnwwwyyypppllliiikkkoookkkhhhccc___^^^]]]\\\\\\___`````````^^^\\\ZZZXXXWWWVVVTTTRRRQQQRRRSSSSSSWWWWWWWWWWWWWWWWWWWWWVVVUUUSSSRRRSSSUUUVVVSSSQQQPPPNNNMMMOOOSSSWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYXXXVVVUUUVVVWWWWWWTTTOOOKKKIIIHHHGGGFFFGGGEEECCCCCCEEEGGGHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBAAAAAA@@@AAABBBCCCDDDEEEDDDBBB@@@EEEDDDFFFHHHGGGCCCDDDGGGFFFEEEEEEFFFGGGGGGFFFDDDHHHEEEBBBAAAAAACCCDDDDDDDDDBBBAAABBBCCCDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCEEEEEEFFFHHHHHHIIIIIIIIIJJJHHHFFFEEEFFFGGGFFFEEEFFFDDDBBBAAABBBBBBAAA@@@@@@AAABBBBBB@@@??????@@@EEEDDDCCCEEEGGGIIIIIIHHHDDDEEEFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBB???===??????@@@@@@??????>>>===AAAAAABBBCCCBBBAAA@@@???????????????>>>>>>>>>>>><<<===>>>>>>>>>>>>===<<<;;;<<<<<<===>>>???@@@AAA@@@@@@AAABBBCCCBBBAAAAAAAAA?????????AAABBBAAA@@@@@@@@@???>>>===<<<<<<;;;===<<<<<<<<<;;;;;;;;;;;;>>>>>>>>>>>>????????????<<<<<<;;;===>>>???===<<<<<<;;;::::::;;;===???@@@=========>>>???@@@AAABBB<<<===>>>???>>>===;;;999;;;;;;;;;;;;;;;<<<<<<===>>>??????@@@@@@@@@@@@@@@>>>>>>============>>>>>>>>>>>>>>>>>>===<<<;;;::::::999999:::<<>>???@@@@@@???>>>===>>>>>>???@@@@@@@@@@@@@@@????????????????????????<<<===???AAACCCHHHMMMQQQLLLIIIFFFBBB???>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>CCCBBBAAAAAAAAABBBDDDEEEJJJRRR\\\bbbcccaaa``````tttuuunnnmmmmmmttt|||}}}ssshhheeeddddddeeehhhccccccbbb```^^^]]]^^^___[[[]]]___``````]]]ZZZXXXXXXWWWUUUTTTSSSTTTTTTUUUWWWWWWWWWWWWVVVUUUTTTTTTTTTSSSQQQQQQSSSTTTSSSSSSQQQPPPQQQTTTXXX\\\^^^^^^XXXXXXXXXXXXWWWVVVTTTSSSSSSUUUVVVUUUTTTSSSSSSTTTOOOMMMLLLLLLLLLJJJHHHEEEJJJFFFCCCAAACCCFFFHHHIIIDDDDDDCCCBBBBBBBBBBBBCCCEEEEEEDDDCCCBBBAAAAAA@@@FFFGGGGGGGGGGGGEEEDDDCCCDDDDDDFFFJJJHHHDDDCCCFFFFFFEEEDDDEEEFFFFFFEEEDDDEEECCCAAAAAABBBCCCCCCBBBCCCBBBAAABBBDDDEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDCCCAAA@@@???????????????>>>??????@@@AAADDDEEEFFFFFFGGGGGGGGGGGGHHHFFFDDDCCCDDDDDDCCCBBBDDDCCCAAA@@@AAAAAA@@@??????@@@AAAAAA???======>>>EEEEEEEEEFFFHHHIIIIIIIIIDDDDDDEEEEEEEEEEEEEEEDDDBBBAAA??????@@@???===;;;===>>>@@@@@@@@@???===<<>>>>>>>>>>>>>>>>>>>>>>>>>>:::<<<>>>??????>>><<<:::;;;;;;<<<===>>>???@@@@@@???@@@CCCDDDDDDCCCAAA???@@@???>>>???AAAAAA@@@>>>>>>>>>>>>===<<<;;;;;;:::<<<<<<<<<;;;;;;;;;::::::=========>>>>>>>>>??????===<<<;;;<<<===>>><<<;;;;;;;;;;;;;;;;;;===>>>??????>>>>>>>>>???@@@AAAAAA<<<===>>>???>>><<<999777;;;;;;::::::;;;;;;<<<===<<<<<<===>>>>>>>>>>>>>>>;;;<<<<<<<<<===>>>??????>>>>>>======<<<<<<;;;:::===<<<;;;::::::;;;<<<===;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<============<<<;;;======>>>???@@@@@@@@@@@@???????????????>>>>>>>>>>>>@@@BBBCCCCCCEEEHHHJJJJJJHHHEEEBBB???===<<<<<<========================BBBAAA@@@@@@@@@BBBCCCDDDIIIOOOWWW^^^aaaaaa^^^\\\dddmmmzzz~~~tttkkkdddccccccaaaaaabbbaaadddfffddd```^^^___aaaZZZ[[[\\\]]]]]]\\\[[[ZZZXXXXXXVVVVVVUUUUUUVVVVVVXXXXXXXXXXXXVVVUUUSSSRRRRRRQQQPPPOOOPPPQQQRRRSSSQQQRRRSSSVVVYYY\\\^^^___VVVWWWXXXYYYXXXUUUSSSQQQQQQSSSTTTTTTRRRQQQQQQQQQKKKJJJJJJJJJJJJJJJHHHEEEMMMJJJGGGEEEEEEGGGGGGGGGBBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCIIIJJJJJJIIIGGGEEEDDDDDDDDDDDDGGGKKKJJJEEECCCFFFFFFEEECCCCCCDDDEEEDDDCCCDDDCCCBBBCCCDDDDDDCCCAAABBBBBBAAACCCEEEFFFEEEDDDBBBBBBBBBAAAAAAAAAAAAAAADDDCCCBBBAAAAAABBBCCCDDDEEEDDDCCCBBBAAA??????>>>>>>>>>======>>>>>>???@@@CCCDDDDDDEEEEEEEEEEEEDDDFFFDDDBBBAAABBBBBB@@@???CCCAAA??????@@@@@@@@@>>><<<===??????>>>======>>>DDDEEEFFFGGGHHHHHHJJJJJJEEEEEEEEEDDDDDDDDDDDDDDDAAA???============<<<;;;===>>>@@@AAA@@@???===;;;>>>???@@@@@@@@@???===<<<========================999;;;>>>@@@@@@>>>;;;999;;;;;;<<<===>>>???@@@@@@???AAACCCEEEEEECCCAAA??????>>>>>>???@@@@@@???======<<<<<<;;;;;;:::::::::=========<<<<<<<<<;;;;;;<<<<<<=========>>>>>>>>>===;;;::::::<<<<<<<<<:::<<<<<<;;;;;;;;;;;;<<<<<>>>>>>>>???<<<======>>>===;;;999777:::::::::::::::;;;<<<<<<:::;;;;;;<<<<<<<<<<<<<<<999:::;;;<<<===>>>>>>??????>>>>>>===<<<<<<;;;;;;<<<;;;:::999999999::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>????????????AAAAAA@@@@@@????????????>>>???AAABBBAAA@@@AAABBBDDDDDDBBBAAA@@@>>>======<<<<<<<<<<<<<<<<<<<<<<<>>>>>???@@@BBBDDDEEEEEEGGGLLLRRRYYY```dddfffkkklllmmmrrr|||}}}yyywwwwwwxxxlllfffaaacccccc```^^^^^^ccceeegggeee```]]]]]]^^^ZZZYYYXXXXXXXXXYYY[[[\\\WWWWWWVVVVVVVVVVVVVVVVVVXXXXXXYYYXXXWWWUUUSSSQQQPPPPPPOOONNNNNNPPPQQQSSSRRRSSSUUUVVVWWWXXXYYYZZZTTTUUUVVVWWWVVVUUUSSSQQQOOOQQQSSSTTTRRRPPPOOOPPPMMMKKKHHHFFFGGGGGGGGGGGGNNNLLLIIIGGGGGGEEEBBB@@@BBBAAAAAAAAAAAABBBBBBCCCBBBBBBBBBCCCDDDEEEFFFGGGIIIJJJKKKIIIFFFDDDDDDEEEDDDDDDGGGKKKJJJEEEDDDFFFFFFDDDBBBBBBCCCCCCCCCBBBDDDCCCCCCEEEFFFFFFDDDBBBCCCBBBBBBDDDFFFFFFEEECCCAAAAAAAAAAAAAAA@@@@@@@@@EEEDDDBBBAAAAAABBBDDDEEEBBBBBBAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>??????@@@CCCCCCCCCCCCCCCCCCBBBBBBCCCAAA@@@@@@@@@@@@>>>===AAA???======>>>??????>>>999;;;===>>>======???@@@DDDEEEGGGGGGGGGGGGIIIKKKGGGFFFEEECCCBBBBBBBBBBBB???===;;;;;;<<<===<<<;;;>>>???@@@AAAAAA???===<<<======>>>???>>>===<<<;;;<<<<<<<<<<<<============999;;;===??????===;;;999;;;<<<<<<===>>>???@@@AAA@@@BBBDDDEEEEEECCCAAA??????>>>>>>???@@@@@@===;;;;;;;;;:::::::::999999999>>>>>>=========<<<<<<<<<<<<<<<<<<<<<===============;;;:::999;;;;;;;;;:::<<<<<<<<<;;;;;;;;;;;;;;;BBBAAA@@@???>>>=========<<<<<<<<<<<<;;;:::999999:::::::::::::::;;;;;;<<<999::::::;;;;;;;;;;;;;;;888999:::<<<===>>>>>>>>>???>>>===<<<<<<;;;<<<<<<888888888999:::;;;<<<===>>>===<<<<<<<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::;;;<<<>>>????????????AAAAAAAAA@@@??????>>>>>>:::<<<>>>???>>>>>>>>>???>>>??????@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???BBBDDDFFFEEEEEEEEEIIIPPPZZZdddjjjxxxxxxwwwwwwxxx|||~~~|||rrrllliiihhhgggfffaaa```dddgggeeebbbbbbcccdddcccaaa]]]YYYXXXWWWYYYWWWUUUTTTTTTVVVYYY[[[UUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXXXXWWWTTTRRRPPPOOOPPPQQQPPPPPPPPPRRRTTTTTTUUUWWWWWWUUUTTTUUUUUUSSSSSSTTTTTTTTTSSSQQQPPPNNNPPPSSSSSSQQQOOONNNNNNOOOKKKFFFDDDEEEFFFHHHHHHKKKIIIGGGEEEDDDAAA>>>;;;BBBBBBAAAAAAAAABBBBBBCCCBBBBBBBBBBBBDDDFFFIIIJJJHHHJJJKKKHHHEEEBBBDDDFFFEEEEEEGGGKKKIIIEEEDDDGGGFFFDDDAAA@@@AAABBBBBBAAADDDDDDCCCEEEFFFGGGEEEDDDDDDCCCDDDEEEFFFFFFDDDBBB?????????@@@@@@AAAAAAAAAEEEDDDCCCBBBBBBCCCDDDEEE@@@@@@@@@@@@@@@@@@@@@AAA>>>>>>>>>>>>>>>??????@@@BBBBBBBBBBBBBBBAAA@@@???@@@???>>>???@@@@@@>>><<>>>>>===999;;;===>>>======???@@@BBBEEEGGGGGGFFFFFFHHHKKKGGGFFFDDDAAA@@@?????????===<<<::::::<<<=========???@@@AAAAAAAAA@@@>>>>>><<<======>>>===<<<;;;:::;;;;;;;;;<<<<<<=========:::;;;===>>>>>>===;;;:::<<<======>>>???@@@AAAAAABBBCCCDDDEEEDDDCCCAAA@@@>>>>>>>>>???@@@???<<<::::::999999999999888888888============<<<<<<<<<<<<;;;;;;<<<<<<<<<============;;;999999:::::::::999999::::::;;;<<<<<<<<<<<<@@@???>>>>>>============<<<;;;:::999999::::::;;;::::::999999::::::;;;<<<999999:::;;;;;;;;;;;;:::888999:::<<<=========<<<>>>===<<<;;;:::::::::;;;777888888999:::;;;<<<===>>>===<<<;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;999:::<<<===>>>?????????AAA@@@@@@???>>>>>>======999:::<<<<<<;;;;;;<<<===:::;;;===>>>???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>AAACCCDDDDDDDDDDDDEEEIIIQQQ\\\cccsssvvvzzz||||||yyyvvvuuuzzzvvvsssooojjjfffaaa^^^[[[aaa]]]]]]dddiiihhhggggggdddbbb___\\\ZZZXXXUUUSSSVVVUUUTTTSSSSSSTTTVVVWWWSSSSSSTTTTTTTTTTTTSSSSSSRRRTTTUUUVVVUUURRRPPPNNNOOORRRTTTTTTSSSSSSTTTVVVUUUXXXZZZYYYVVVTTTTTTUUUTTTTTTSSSRRRPPPOOONNNMMMLLLOOOQQQRRRPPPNNNMMMLLLLLLIIIFFFDDDFFFHHHIIIJJJJJJGGGDDDBBBAAA@@@>>>===CCCCCCBBBBBBBBBBBBBBBCCCDDDCCCBBBCCCDDDFFFIIIJJJGGGIIIKKKHHHDDDBBBDDDGGGGGGFFFGGGJJJHHHEEEEEEIIIFFFDDDAAA???@@@AAAAAA@@@DDDCCCBBBCCCEEEFFFEEEDDDEEEEEEEEEFFFGGGEEECCC@@@======>>>???@@@AAABBBBBBCCCCCCCCCBBBBBBCCCCCCCCC?????????@@@@@@@@@@@@@@@===============>>>??????AAAAAAAAAAAA@@@???>>>============>>>@@@@@@>>><<<>>><<<;;;;;;<<<======<<<<<<===??????===<<<===>>>BBBDDDGGGGGGEEEEEEHHHKKKGGGEEECCC@@@>>>===<<<<<<===;;;999:::<<<>>>>>>>>>AAAAAAAAAAAAAAA@@@??????;;;<<<=========<<<;;;:::;;;;;;;;;<<<<<<<<<======;;;;;;<<<======<<<;;;;;;======>>>???@@@AAABBBBBBCCCCCCDDDDDDDDDCCCAAA@@@>>>===>>>???@@@???<<<999999999999888888888888888======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>;;;999888999::::::999777777999;;;<<<===>>>>>>>>>===============>>>???<<<;;;999888888999;;;===::::::999999::::::;;;<<<999999:::;;;;;;;;;;;;:::888999:::<<<======<<<;;;===<<<:::999888999999:::::::::::::::::::::::::::===<<<;;;;;;;;;;;;<<<===::::::::::::::::::::::::;;;::::::999999::::::;;;999:::;;;===>>>?????????@@@??????>>>===<<<<<<;;;;;;<<<===<<<:::999999:::999:::<<<>>>>>>===<<<;;;::::::::::::::::::::::::===<<<<<<<<<>>>@@@BBBCCC???AAABBBBBBCCCHHHQQQXXXaaafffmmmsssvvvtttqqqooogggoooxxx~~~oooooommmiiieeeaaa^^^\\\ZZZ[[[XXXYYY```eeeeeecccdddeeeaaa]]][[[[[[YYYVVVSSSSSSSSSSSSTTTTTTTTTSSSSSSQQQRRRRRRSSSSSSSSSRRRRRRPPPQQQSSSTTTSSSQQQNNNLLLPPPSSSWWWXXXVVVUUUVVVXXXVVVYYY[[[[[[WWWUUUUUUVVVVVVUUUSSSPPPNNNLLLKKKKKKKKKMMMPPPQQQOOOMMMKKKKKKIIIGGGEEEFFFHHHJJJJJJJJJKKKHHHCCC@@@AAABBBCCCCCCEEEDDDCCCBBBBBBBBBBBBCCCFFFEEEDDDCCCDDDEEEHHHIIIFFFIIIKKKHHHDDDBBBEEEIIIHHHFFFGGGIIIHHHDDDFFFJJJFFFCCC@@@??????@@@@@@@@@CCCBBBAAAAAACCCDDDDDDDDDFFFFFFFFFFFFGGGEEEBBB???<<<<<<===???@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@??????>>>>>>===<<<<<<<<<<<<===>>>>>>AAAAAAAAA@@@???>>>===<<<<<<;;;<<<>>>@@@@@@???======<<<::::::<<<======<<>>===<<<>>>>>>===<<<<<<<<<<<<<<<===>>>???@@@@@@???===<<<===<<<<<<<<<======;;;999888888:::===??????===:::<<<<<<;;;:::;;;<<<===>>>???@@@@@@AAAAAABBBBBBCCCFFFFFFEEEFFFEEECCC@@@===<<<<<<<<<<<<<<<<<<<<<<<<888777666777999:::999888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999888777666666888888999:::;;;;;;;;;;;;>>>>>>======<<<<<<<<<;;;999:::::::::999777555444777777888888888999999999:::::::::999999888888888777888999:::;;;:::999999<<<<<<;;;::::::::::::;;;999999999888999999::::::============<<<<<<<<<<<<<<<;;;:::;;;<<<;;;888666999999999999::::::;;;<<>>???AAABBBCCCPPPUUU^^^fffjjjiiieeebbb[[[aaagggkkkqqqxxxnnniiinnnlllhhhddd___ZZZWWWUUUVVVWWWZZZ]]]```aaaaaaaaa```]]][[[YYYZZZZZZZZZYYYYYYUUUQQQQQQSSSSSSOOOKKKOOOOOOOOOOOOPPPQQQRRRRRROOOPPPQQQRRRRRRPPPKKKHHHQQQSSSVVVYYYZZZZZZYYYXXXUUUWWWXXXVVVRRRQQQRRRSSSPPPPPPOOONNNMMMLLLKKKKKKIIIHHHHHHIIIKKKLLLKKKJJJMMMMMMKKKIIIHHHGGGGGGGGGCCCCCCBBBBBBAAA@@@@@@???@@@@@@AAAAAAAAA@@@@@@???BBBCCCDDDEEEFFFGGGGGGGGGHHHGGGEEECCCCCCDDDEEEFFFJJJEEE@@@@@@CCCDDDAAA>>>AAAGGGGGGAAA===@@@AAA???CCCCCCBBBAAAAAAAAABBBCCCAAABBBDDDEEEEEEDDDBBBAAA@@@???>>>???AAABBBAAA@@@BBBBBBAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;<<<>>>@@@AAAEEEEEEEEEDDDBBB>>>;;;999:::;;;<<<===>>>>>>===<<<===<<<;;;:::::::::::::::???@@@AAA@@@>>><<<<<<<<>><<<<<>>>>>=========>>>>>><<<===???@@@@@@???===<<<;;;::::::;;;===>>>===;;;:::;;;<<>>;;;<<<;;;:::::::::;;;======??????@@@AAABBBCCCCCCCCCFFFEEEEEEEEEEEECCC???===;;;;;;;;;;;;;;;;;;;;;;;;999777777888999:::999888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999888777666666777999;;;<<<===>>>>>><<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;:::999888666555777777888888888999999999::::::::::::999999888888777888999:::;;;::::::999<<<;;;;;;:::::::::::::::999999888888888999::::::========================<<<<<<;;;<<<<<<;;;999777;;;;;;;;;;;;;;;;;;<<<<<<999888888888999;;;===>>><<<;;;::::::;;;;;;:::999888888999999:::;;;;;;<<<;;;;;;::::::999999888888;;;888888::::::777666999::::::;;;<<<<<<<<<<<<<<<:::;;;;;;===>>>???@@@AAACCCHHHOOOUUUXXXWWWUUURRRIIILLLOOOQQQTTT]]]kkkvvv|||}}}xxxqqqkkkiiihhhhhhgggiiigggddd```[[[VVVRRRPPPSSSTTTWWWZZZ^^^```bbbcccaaa___\\\ZZZZZZYYYXXXWWWZZZVVVRRRQQQSSSTTTQQQNNNNNNNNNNNNMMMMMMNNNOOOOOOKKKLLLMMMNNNOOOOOOPPPQQQRRRSSSVVVXXXXXXVVVSSSQQQRRRTTTUUUSSSQQQOOOPPPRRROOONNNMMMKKKJJJHHHGGGFFFIIIHHHHHHIIILLLMMMMMMLLLOOONNNLLLJJJHHHFFFFFFEEE??????>>>===<<<;;;;;;:::@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCDDDFFFFFFGGGGGGGGGFFFEEECCCBBBBBBBBBCCCDDDIIIDDD@@@@@@BBBCCCAAA>>>>>>CCCDDD???===@@@AAA@@@AAAAAABBBBBBBBBAAA@@@??????@@@BBBCCCCCCBBB@@@???@@@>>>>>>???@@@AAA@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<>>>@@@AAAFFFFFFEEEDDDBBB???<<<:::<<<===>>>???@@@???>>>>>><<<<<<;;;:::::::::;;;;;;>>>???@@@???===<<<<<<===BBBAAAAAAAAABBBDDDGGGIIIGGGGGGEEEDDDBBBAAA@@@?????????>>>>>>>>>??????@@@<<<===>>>??????>>>===<<<<<<;;;;;;<<<======<<<:::======???AAABBBAAA>>><<<;;;:::999999999:::<<<===>>>???@@@AAACCCCCCDDDDDDEEEDDDCCCCCCCCCBBB???<<<999999999999999999999999999888777888:::::::::999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999888777777888999:::;;;<<<=========:::::::::::::::;;;;;;;;;>>>===<<<:::888777777777888888888888888999999999:::::::::::::::999999999888999999:::;;;:::::::::;;;;;;:::999999999999:::888888888888888999::::::===========================<<<;;;;;;<<<;;;999777;;;;;;::::::::::::::::::777888999:::;;;<<<<<<<<<<<<;;;999:::;;;;;;:::888888888888999::::::;;;;;;::::::999999888777777666:::777777999999666666999999::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<=========:::===AAAEEEGGGGGGEEECCCCCCCCCDDDDDDEEEIIIOOOSSSXXXddduuurrreee[[[YYYVVVWWW[[[```eeegggfffeeebbb___ZZZUUUQQQNNNPPPQQQSSSVVVZZZ^^^aaacccbbb___\\\ZZZZZZYYYWWWUUUXXXTTTPPPOOOQQQRRRRRRPPPOOONNNMMMLLLKKKKKKKKKKKKIIIKKKLLLKKKJJJLLLRRRWWWTTTVVVXXXYYYWWWSSSOOOLLLNNNPPPQQQPPPOOONNNOOOPPPMMMLLLKKKJJJHHHGGGFFFFFFGGGGGGHHHJJJMMMOOONNNNNNPPPOOOLLLJJJGGGFFFEEEDDDCCCBBBAAA@@@>>>>>>======@@@???>>>>>>>>>>>>@@@@@@CCCDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDBBBBBBCCCDDDDDDGGGCCC??????@@@AAA@@@>>><<>>???AAABBBBBB@@@>>><<<>>>???@@@AAAAAA@@@???>>>>>>===<<<===???@@@???>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;<<<>>>@@@AAAFFFEEEDDDBBB@@@>>>===<<<>>>>>>@@@AAAAAAAAA@@@???;;;;;;:::::::::;;;<<<<<<;;;===???>>>===<<<<<<===AAA@@@??????@@@DDDGGGJJJFFFFFFEEEDDDBBBAAA@@@@@@>>>>>>======>>>>>>??????;;;<<<===>>>>>>>>>======@@@???===<<<<<<;;;888666>>>>>>???AAABBBAAA>>>;;;::::::999888999:::;;;<<<===>>>@@@BBBCCCDDDDDDDDDCCCBBBAAAAAAAAA@@@===;;;888888888888888888888888999888777888:::::::::999999999999999999999999999:::::::::::::::::::::::::::;;;;;;::::::999888777;;;;;;;;;;;;:::999888777777888888888999999::::::>>>===:::888777666777777888888888888888888888888:::::::::::::::999999999888999999:::::::::::::::::::::999888888888888999888777777777888999:::;;;<<<<<<<<<<<<<<<=========;;;:::999999::::::999777888888888888777777666666;;;<<<>>>>>>>>>===;;;:::;;;:::999999::::::999888777888888888999999:::::::::999999888888777777666999666666888888666555888888999999:::::::::::::::999999999:::::::::::::::<<<===>>>@@@AAAAAA@@@@@@BBBBBBCCCEEEGGGIIIIIIIIICCCHHHOOOZZZjjj}}}sssbbbZZZ\\\ZZZWWWXXX]]]bbbfffgggeeeeeeccc```\\\XXXSSSQQQOOOOOOPPPRRRVVVZZZ]]]___^^^\\\ZZZYYYYYYYYYWWWUUUTTTQQQMMMLLLMMMOOOPPPPPPOOONNNMMMKKKJJJIIIHHHHHHLLLNNNOOOLLLIIIIIINNNTTTUUUWWWYYYZZZXXXTTTOOOLLLLLLLLLMMMMMMMMMMMMNNNOOOJJJJJJJJJIIIIIIIIIIIIHHHEEEEEEFFFIIIMMMNNNNNNMMMMMMLLLJJJHHHFFFEEEEEEDDDGGGFFFDDDCCCAAAAAAAAAAAA@@@???===<<<<<<>>>@@@AAACCCDDDDDDEEEEEEEEEEEEDDDFFFFFFEEEDDDDDDDDDEEEFFFDDDAAA>>>===>>>???>>>======>>>>>>===<<<>>>??????>>>>>>?????????>>>===<<<>>>>>>???@@@@@@???>>>>>>===<<<;;;<<<>>>???>>>===?????????>>>>>>======<<<:::::::::::::::::::::::::::::::::;;;<<<>>>???@@@CCCBBB@@@???======<<<<<<===>>>???@@@@@@@@@???>>>:::::::::::::::;;;<<<===999;;;======<<<;;;;;;<<>>===>>>@@@CCCGGGIIICCCBBBBBBAAA@@@??????>>>======<<<<<<<<<======>>>;;;;;;<<<<<<============@@@???===<<<<<<;;;888666======>>>@@@AAA@@@===:::::::::999888999:::;;;<<<<<<>>>@@@BBBCCCCCCCCCBBB@@@???======>>>===;;;999777777777777777777777777888777666777999:::999888::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999888777777:::::::::999888777666555666666777777888888999999<<<:::888777555555666666888888888888888888888888999999999999999999999999888888888888999999::::::999999888777777777777777777777777777888999:::;;;::::::;;;;;;<<<<<<<<<<<<999888666666777888777666777888888888888777555555:::;;;===>>>>>><<<:::888;;;999888888999999888777777777888888888888888999::::::999999888888777777777444444777777555555888777888888999999999999999888888888888888888888888>>>>>>>>>>>>>>>???@@@@@@<<<<<<===@@@CCCDDDBBB@@@KKKLLLNNNUUUaaaqqqxxxmmmhhhTTTSSSSSSVVV[[[aaadddeeeccccccaaa___\\\XXXUUUSSSOOOOOOOOOPPPRRRUUUWWWYYYWWWVVVVVVVVVWWWXXXWWWUUURRRPPPMMMKKKLLLNNNPPPQQQOOONNNLLLJJJIIIHHHHHHGGGKKKOOORRROOOKKKIIILLLPPPQQQSSSVVVWWWVVVSSSOOOLLLJJJJJJJJJKKKLLLMMMMMMMMMIIIIIIHHHGGGGGGFFFEEEEEECCCDDDEEEHHHKKKLLLKKKIIIGGGFFFEEEEEEDDDDDDDDDEEECCCBBB@@@>>>===>>>?????????>>>===<<<<<<>>>@@@BBBCCCCCCDDDDDDDDDCCCBBBBBBCCCCCCCCCBBBCCCCCCCCCDDDAAA???===<<<<<<=========@@@>>>==================???>>><<<;;;;;;<<<>>>?????????@@@@@@@@@@@@??????<<<;;;:::;;;===>>>===<<>>>>>===<<<;;;;;;999999999999999999999999999999::::::<<<===>>>??????>>>===<<<;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;999999999999999:::;;;<<<888:::;;;;;;:::::::::;;;>>>======>>>???BBBEEEGGGFFFEEEEEEEEEDDDDDDCCCCCC>>>>>>===<<<<<<<<<<<<<<<::::::;;;;;;<<<<<<======<<<;;;;;;<<<======<<<:::;;;;;;===???@@@???<<<:::;;;:::999999999:::<<<===<<<===@@@AAABBBAAA@@@???===;;;::::::::::::999777666666666666666666666666777666555666888999888777::::::::::::::::::::::::::::::::::::::::::::::::999999999999888777666666555666777777888888888888777777777777777888888888888888777666666666666666999999999888888888888888777777777888888888888888888777777777777888999999888888777666666666666777666666666777888999:::;;;888888999::::::;;;;;;;;;888666444444666777666555888999:::;;;;;;:::888777444555888:::;;;;;;:::999:::999777888999999888666777777777777777777777777::::::999999888777777777666333333666777444444777666777777888888888888888777777777888888888888888::::::::::::;;;<<<===>>>=========???AAAAAA???===999999:::===AAAGGGKKKNNNUUU```rrrvvvpppiiirrruuukkk]]]TTTPPPNNNQQQQQQSSSWWW[[[^^^______]]]\\\ZZZXXXVVVUUUSSSSSSPPPPPPPPPPPPQQQRRRSSSSSSRRRQQQQQQSSSUUUUUUTTTSSSQQQPPPNNNMMMMMMNNNOOOPPPLLLKKKJJJIIIHHHHHHHHHHHHGGGJJJNNNOOOMMMLLLMMMOOOLLLMMMOOOQQQQQQOOOMMMLLLIIIHHHHHHIIIJJJKKKKKKJJJHHHGGGFFFDDDBBBAAA??????DDDDDDFFFHHHJJJJJJGGGEEEAAAAAAAAAAAAAAABBBBBBCCC@@@???===<<<<<<===???@@@???>>>======>>>???AAABBBBBBBBBBBBBBBBBBAAA@@@???======>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;<<<<<>><<<;;;<<>>===<<<>>>===<<<<<<;;;:::999999999999999999999999999999999999:::;;;;;;<<<<<<<<<;;;::::::::::::::::::999999::::::;;;;;;:::888888888888777777888888999999888999;;;:::999888888999<<<======>>>@@@BBBCCCDDDHHHHHHGGGGGGGGGGGGGGGGGG@@@@@@>>>===<<<<<<;;;;;;::::::::::::;;;<<<===>>>;;;::::::;;;===>>>===;;;::::::<<>>???@@@@@@?????????@@@>>>======<<<<<<;;;999888;;;BBBOOO___pppqqqeee^^^ZZZXXXUUUZZZ]]]ZZZWWWWWWVVVUUUUUUVVVXXX[[[]]]]]]ZZZWWWVVVUUUSSSQQQPPPPPPQQQRRRNNNNNNOOOPPPPPPQQQPPPPPPNNNNNNNNNPPPQQQQQQPPPNNNNNNNNNMMMLLLKKKKKKKKKLLLHHHGGGGGGFFFGGGGGGHHHHHHEEEFFFHHHJJJLLLMMMMMMMMMJJJKKKLLLMMMMMMLLLLLLLLLHHHFFFEEEFFFHHHIIIGGGFFFCCCCCCBBBBBBAAAAAAAAA@@@GGGGGGHHHIIIJJJIIIEEEBBB???>>>>>>=========>>>>>>@@@???===<<<===???BBBCCC>>>>>>??????@@@AAAAAABBBAAAAAAAAA@@@@@@???======999::::::;;;;;;<<<;;;;;;<<<<<<;;;:::999999;;;<<<>>>888777;;;===;;;:::<<<;;;;;;::::::;;;>>>@@@BBB@@@@@@@@@??????@@@@@@@@@===;;;;;;<<<===>>>===<<<>>>>>>===<<<;;;:::999999999999999999999999999999:::::::::;;;;;;;;;::::::888999:::;;;;;;:::999999888888999999999888666555888777777666666666666777888999::::::888666666777<<<<<<===???@@@AAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBCCCBBB@@@>>>===<<<<<<<<<:::999999:::;;;<<<===>>>===<<<<<<<<<======;;;999::::::<<>><<<<<<<<<;;;:::;;;<<<===>>><<<===???@@@@@@>>><<<:::999777555444555666555444777777777777777777777777555444333444666666666555777777777777777777777777999999999999999999999999888888888777777666555444888999999999999888777777999999888888777777666666555666888999::::::999999999999999999888888777777444555555555666666777777666555555444444555777888777777666555555555555555555555555666777999:::;;;555666666777888888999999999777555444666777888777555666888:::;;;:::999888999999999999999888777777999888777777888888777666777777777777666666666666777777777666555555444444444222222555666333444777555666666777777777777777666666666777888999999999444555666777999;;;===>>>777999:::999888999;;;>>>;;;999666666888;;;>>>???===>>>???BBBHHHRRR^^^fffyyyzzzllljjjfffbbb^^^\\\[[[[[[VVVXXXWWWSSSQQQRRRPPPLLLNNNPPPTTTXXXZZZZZZVVVSSSSSSQQQOOOMMMMMMNNNQQQRRRLLLMMMOOOPPPQQQQQQPPPPPPNNNMMMMMMNNNOOONNNLLLJJJIIIJJJJJJIIIGGGFFFFFFGGGDDDDDDDDDDDDEEEFFFGGGHHHGGGEEEEEEFFFIIIKKKKKKJJJMMMLLLLLLLLLLLLLLLMMMMMMGGGDDDCCCCCCFFFGGGEEECCC>>>>>>@@@BBBDDDFFFHHHHHHJJJJJJJJJKKKKKKHHHDDDAAA>>>===<<<;;;;;;:::::::::===<<<;;;:::;;;>>>AAACCC===>>>???AAABBBBBBBBBAAA@@@@@@@@@???>>>===<<<;;;999::::::;;;<<<<<<<<<;;;;;;;;;;;;999888888:::<<<;;;555333999<<<;;;:::===888999:::<<<>>>???AAAAAA@@@@@@????????????@@@@@@===<<<;;;<<<>>>>>>>>>===AAA@@@???>>>===<<<;;;;;;999999999999999999999999::::::;;;;;;;;;:::999999777888:::<<<<<<<<<:::999777888888999888777666555888777666555555555555555888999:::999777555555666AAA???>>>???BBBEEEFFFFFFGGGFFFEEEBBB???>>>???@@@>>>>>>>>><<<999999:::<<>>>>>===;;;::::::;;;>>>??????>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???>>><<<;;;:::666555444333333444555666777777666666555555444444777666555444444555777777666666777777777777666666999999999888888777777777::::::999888777666555444;;;;;;::::::999888777777888999;;;;;;999777666666888777666666666666777777888666555666:::;;;888555111333555777777666555444333333333333333333333333777777777777777777777777888888777777666666555555555666666777777777777777666555444333333444555666777888888888999999999999777888999:::999777555333777666666555555555666666888888888777888888999999999888666444333333333333333333333333333333333333666444222333666888666333666666777888888888777777999999999999:::;;;<<<<<<;;;;;;999999999999;;;;;;;;;:::999888777777777777;;;===@@@BBBCCCFFFIIILLL]]]lll||||||pppfffddd]]]^^^___^^^\\\XXXUUURRRTTTRRRQQQOOOOOOOOOQQQRRRQQQQQQRRRSSSSSSTTTSSSSSSQQQPPPOOOPPPUUUXXXRRRIIIIIIJJJMMMQQQTTTSSSOOOLLLMMMLLLKKKKKKKKKJJJHHHGGGKKKIIIGGGFFFGGGGGGFFFDDDGGGEEEAAA@@@FFFKKKIIIBBBDDDDDDEEEFFFGGGHHHIIIIIILLLIIIIIIKKKKKKHHHHHHKKKIIIDDDAAABBBEEEGGGEEEBBB@@@@@@@@@@@@AAAAAABBBCCCKKKKKKIIIGGGDDDBBB@@@??????;;;;;;===>>>;;;<<>>???AAACCCCCCBBBAAA@@@>>>>>>>>>>>>===<<<;;;:::999999999::::::;;;;;;;;;;;;;;;;;;:::::::::999999::::::999999::::::;;;<<<:::;;;<<<<<<===<<<<<<<<<>>>>>>============>>>>>><<<<<<<<<<<<<<<;;;;;;;;;???>>>===<<<<<<;;;;;;<<<;;;:::999888888888999:::888888999999:::999999999888:::<<<;;;888666777999888999999888666555666777666666555555555555666666777888888888888999999999@@@???>>>???BBBDDDDDDCCCDDDDDDCCCAAA>>>===>>>???===>>>===;;;999999:::<<<@@@===;;;:::;;;;;;;;;:::===;;;::::::;;;<<<<<<;;;;;;;;;;;;<<>>???@@@@@@???======>>>>>>>>>>>>===;;;::::::666555444444444444555666888888777777777666666666666666555444444555666666777777888888888888777777999999999999888888777777777777777777777777777777:::::::::::::::888777666888999;;;:::888666666666666666666666666666666666888777777777888888777666222333444666666666555555333333333333333333333333666666666666666666666666777777777666666666666666333444555666777777777777666555444444333444555555555555555666666666777777777888999999999777555333666666555555555555666666999888888777777888888888999777666444333333333333333333333333333333333333555444333444555666666555777777777888888888888888<<<;;;:::999999888888999;;;:::999888888999:::;;;;;;:::999888777777777777777999;;;<<<===???CCCEEELLL[[[nnn|||}}}{{{{{{ssshhh]]]WWWWWWXXXYYYYYYYYYWWWSSSPPPNNNQQQPPPNNNMMMMMMNNNOOOPPPOOOPPPPPPQQQRRRRRRQQQQQQOOOOOONNNOOOTTTXXXSSSKKKIIIJJJLLLOOOQQQPPPMMMJJJNNNMMMLLLLLLLLLKKKJJJIIIJJJHHHEEEDDDEEEDDDCCCBBBDDDCCC@@@@@@FFFKKKHHHAAADDDEEEGGGHHHIIIJJJJJJJJJLLLIIIGGGIIIIIIGGGGGGKKKEEEBBB@@@BBBEEEFFFCCC???>>>>>>???@@@BBBEEEGGGHHHIIIHHHFFFDDDAAA@@@???>>>;;;888777::::::888888;;;;;;999999;;;>>>???>>><<<>>>???AAABBBCCCBBBAAA@@@============<<<;;;;;;:::999999999:::::::::;;;;;;999888888888777777777777888888888888888999999:::::::::;;;<<<<<<<<<<<<<<<=========<<<<<<=========<<<;;;;;;;;;;;;;;;;;;;;;>>>>>>===<<<;;;;;;;;;;;;:::999888777777888999:::888999:::::::::999888888888:::<<<;;;999777888:::777888999888666555666777666666666666777888::::::888888888888888888888888@@@??????@@@AAABBBAAA???@@@@@@@@@???<<<<<<===>>><<<===<<<:::888888:::;;;@@@===:::999:::;;;;;;;;;<<<:::999999:::;;;:::999::::::;;;===@@@AAAAAA@@@===>>>@@@AAAAAA>>>;;;999;;;;;;<<<<<<;;;:::999999666555444444444444555666999999888888888888777777555555444444444444444555777777888888888888777777999999999999888888888888555555666777888888999999888999:::;;;:::888666555777999:::999777666555666555555666666777666666555777888999999777555555666444444444444444555555666333333333333333333333333666666666666666666666666555555555666666666666666333444444555555555555444666666555444333333444444444444555555555666666666777777888888888666555444666555555555555555666666:::999888777777666777777888777555444333333333333333333333333333333333333333444555555444444555666888888777777777888:::;;;;;;;;;:::999888888888888:::999999888888999999::::::999888777777666666777555777888999999;;;===@@@EEEUUUlll}}}xxxqqqhhh```[[[VVVQQQPPPQQQXXXXXXYYYXXXVVVSSSPPPNNNMMMLLLKKKJJJJJJLLLMMMOOOMMMNNNNNNOOOOOOOOOOOOOOOMMMMMMLLLMMMRRRWWWSSSLLLJJJIIIJJJKKKMMMNNNLLLKKKNNNOOOOOOOOONNNMMMLLLKKKJJJHHHFFFDDDDDDDDDBBBAAACCCCCCBBBBBBGGGKKKHHHAAAEEEFFFIIIKKKLLLKKKKKKJJJKKKGGGFFFGGGGGGEEEFFFIIIDDDBBBBBBEEEGGGFFFBBB===>>>???@@@AAACCCFFFHHHIIIGGGEEEBBB???=========>>>999666666888888555666999;;;:::999999;;;===<<<<<<>>>???AAABBBBBBAAA@@@???======<<<<<<;;;;;;::::::999999999999999:::::::::777777777777666666666666777777777777777888999999999::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<::::::::::::::::::;;;;;;======<<<;;;;;;::::::999888888777777777777888888999:::;;;<<<;;;999777666777999::::::999999999:::777888999888666555666777777777777888:::<<<===>>>999999888888777777666666???>>>>>>???@@@@@@===;;;<<<======<<<;;;:::;;;<<<;;;;;;;;;999777777999;;;???<<<999888999:::;;;;;;999888888999;;;<<<;;;999888888:::<<>><<<:::999999999999:::999999888888555555555444444555555555888888888888777777777777555444444444333333333333666666777777777777666666888888888888888888888888444555555666777888999999666888999::::::888666444777888999888666555555666333444555666666666555555777999;;;999555333333555666555333222222333555666222222333333333333444444666666666666666666666666444444444555555666666666555555555444333222111111666666555444333333333333555666666666666777777777666777777777777666555444555555444444444555666666:::999888777666555555555666666555444333333222222333333333333333333333333111444666555333222444777999888777666777888;;;<<<777777777777888999::::::888888888888888888888888999888777666666666666666888999:::::::::;;;===???JJJ\\\vvv}}}}}}wwwrrrmmmkkkccc\\\WWWVVVUUURRRQQQSSSWWWWWWWWWWWWUUURRRPPPNNNKKKJJJIIIHHHIIIKKKMMMNNNMMMMMMNNNNNNNNNNNNNNNMMMKKKLLLKKKJJJNNNRRRPPPJJJJJJIIIHHHIIILLLNNNOOOOOOOOOPPPQQQPPPOOONNNMMMMMMLLLJJJGGGFFFFFFEEECCCBBBDDDEEEEEEEEEHHHKKKGGG@@@FFFGGGJJJLLLMMMLLLJJJHHHJJJFFFEEEFFFEEECCCDDDGGGDDDDDDFFFHHHJJJHHHCCC???BBBBBBBBBBBBBBBCCCDDDDDDEEEBBB???<<<;;;<<<===>>>;;;888777:::999777777:::<<<:::999888999:::;;;<<<===???@@@AAABBBAAA???>>>===<<<;;;::::::999999999888888888999999999999999888888888888888777777777777777777777777888999999888999999:::::::::::::::::::::::::::::::::::::::888888888999999:::::::::;;;;;;;;;;;;:::999888888666666666666666777777777999:::;;;<<<;;;999666444666888999999:::999::::::666777888777666555666777888888888999:::;;;===>>>:::999888777666555444444>>>======>>>>>>===;;;888999:::;;;;;;999999999:::999::::::888666666888:::===:::888777888999::::::777777888:::===>>>===<<<777777888;;;>>>???>>><<>><<<;;;<<<>>>???===999999;;;:::777888:::::::::999888888999;;;<<<===>>>@@@AAAAAA@@@>>>===<<<;;;:::999888888888999888888888888888888888888777777777777777777777777555555555555555666666777777888888999999999999999777888999999999999888777555666666777888999999:::999999::::::999888777666555555666666777777777777888999::::::999777555444666666777888999999999888555666777777666555666888999888888888888999999:::999999888777555444333333===<<<;;;;;;<<<;;;999777777999::::::888777777888888999888777666666888:::999888666666888888888777666666888:::===>>>===;;;666777888;;;======;;;999@@@>>>;;;888777777999:::777777888888777666555555444444555666666555444444333333444444444444555555555555666555555444333222333333444444444444333333555555555555666666666666777777777666666555555555666666777777777777666666777888777666444333444666333333333333333444555666777888999888555444333333666555333222111222444555111222222333333444444555555555555555555555555555333333333444444444444444---...000222444555666666333333444444444444333333111222222222222333333333555555555555444444555555333333333333444555666666888777666555555444555555444444444444444333222222333333333333333333333333222333444444333333444555666666555666777888:::;;;888888777666555555555555555666666777777666666555666666555555555555666666777888999999888888:::<<>>???AAABBBCCCCCCBBBBBB@@@@@@@@@@@@@@@AAABBBCCC@@@???===<<<;;;<<<>>>???<<<888888999999666666999888999::::::999999;;;======>>>???@@@@@@???===<<<<<<;;;999777777777888888888888888777777777777777555555555555666666666666222222222222222333444444666777777888888888888888555666777888888777666555333444555666777888999999777888999999888777555444444555666777888888777777777777777777777666555444666555555666888888777555444666777777555555666888888777666666666666777777888888777666555444333333===;;;999999::::::999888777999::::::888666666666777888888666555555777999666555555666888888666444777777888:::;;;;;;999777888888999<<<======:::888<<<;;;999777666666777888888888888888777666444444444444555666666555444444333333333333444444444555666666777777666555333222333444444555555444444333333333333444444444555555777777666666666555555555777666555555555666666777777777777555333222444555444333111000111333666888888777666666777666444222555444333222222222333333111111222333333444555555555555555555555555555555444444444333333333333333///000111333444555555555000111333444555555444444111111111111222222222222555444444444444444444555333333333333444555666777666666555444444555555555333333444444444333222111333333333333333333333333333222222222444555444333333444555666777888999999888777666555444444444444444555666666666666555444666555555444444555555666555666777777666777999;;;BBBTTTlll}}}}}}```TTTTTTZZZfffsssxxxnnnjjjeee```]]][[[XXXVVVWWWWWWWWWYYY[[[[[[ZZZYYYYYYUUUUUUXXXXXXTTTQQQQQQQQQQQQPPPOOOMMMLLLKKKJJJEEEEEEEEEFFFHHHLLLOOOQQQOOOOOOOOOOOOOOONNNMMMLLLFFFGGGFFFDDDGGGMMMOOONNNMMMKKKJJJKKKNNNRRRSSSTTTPPPSSSTTTQQQKKKGGGGGGIIIFFFEEECCCBBBCCCDDDCCCBBBDDDGGGHHHHHHKKKPPPQQQNNNQQQPPPOOONNNKKKIIIGGGFFFEEEDDDFFFJJJIIICCC???@@@>>>>>>>>>>>>>>>@@@CCCFFFCCCCCCBBBAAAAAAAAAAAAAAA<<<<<<<<<;;;<<<<<<======<<<888777999888555555888666999;;;<<<;;;:::<<<>>>===>>>???@@@@@@>>><<<;;;;;;:::888666666666777888888888777777777666666666555555555666666777777777333333333333333444444555555666777777888888777777444555666777777666555444222222333555666777999999666777888888888666444333444555666888999999888888666555444444444444555666666555444444666777444222444555666666555555666888555555555555555666777888777777666555555444333333===:::888777888999999999777999::::::888666555555777777777666555555777999333333444666888777444222999888888999:::888555222999:::;;;===>>>===:::777888888888888888777666555999999999888777555444333333444555666666555444333333333333444444555555555666777777888777555333222444555555555555555555444222222222333333444444444555555666666666666666666888666555333444555777888777777666444222222444555444333000///000333666999999666444555777888555111555444333333222222222222111111222333333444555555555555555555555555555555444444444333333222222222555555555444333222111000///000222444555555555444222222333333333444444444444444333333333444444555222222222333444555666777555555444444444555555666222333444555444333222111333333333333333333333333444222000111555666444222222333444666777888888888444444444444444666777777333444555666666555444333555555444444444555555666444555666666666777999;;;===LLL```sss~~~jjjRRRJJJHHHEEEHHHOOOPPPXXXaaaiiitttyyyppphhhaaa]]]YYYWWWUUUTTTTTTSSSQQQPPPSSSSSSUUUWWWXXXXXXUUUSSS[[[WWWVVVXXXWWWRRRMMMLLLLLLKKKJJJIIIHHHGGGFFFFFFDDDDDDDDDEEEGGGKKKNNNPPPNNNNNNNNNNNNNNNMMMLLLLLLCCCFFFEEEDDDHHHOOOSSSSSSOOOMMMLLLLLLNNNPPPPPPPPPPPPSSSTTTPPPIIIEEEEEEGGGGGGFFFDDDDDDFFFFFFFFFEEEHHHKKKMMMMMMQQQXXX[[[ZZZTTTSSSQQQNNNLLLIIIGGGFFFDDDDDDGGGKKKJJJDDD???>>>??????>>>===>>>AAAFFFJJJIIIHHHFFFCCCAAA???>>>>>>::::::;;;;;;;;;<<<<<<<<<===:::999;;;:::777777999555888<<<===<<<;;;===>>>===>>>???@@@???>>><<<:::;;;:::888666555666777888888888777777666666666555777777888888999999::::::777666666666666777888888555666666777777777777777333444666777777666444333111111222444666777888999555666888888777666333222444555777888999999999888666444333222222333555666666444333444555555333000333555666666555555666888333333333444555777999999666666666555444444333333======;;;888666555777999444555555666666666666666666666777777666555444444333444444555666777888888;;;:::999999888888888999777777888888888999999999999999777666666555555555333444666888888777555444555555555555555555555555666666777666444444555777666888::::::888555333333555666777888888777666555666444222111222333333222666666666666666777777777777444111111444777777666777666666777777555222///555444444444555666888999999888777666555555555555444333000///...000222333555444333444666777666555333333333333333333333333222222222222222222222222333444444555444333111000222222222222222222222222222444555555333222222222333333333333333333333333444444444444444444444444555444333333555555444333333333444444333333222111444444333333333222222222666555333222111222333333777444111000222555666777555444444444444555666666555555444444444333333333333333333444444555555555666555333333333444666888<<>>@@@???<<<777444222444666888444555666777888888888777555666777999:::;;;<<<<<<;;;:::888777666777888999:::999777777888777666444888888666555333333222222111222444444444444666777888888777666555555444444777777666555444333333444555444222333444555555444111222444333333222444555444444444555444444333333555444555666888888666444444444333333333333222222;;;;;;999777444444555777333444555555666666555555666666666666555555444444333333444555666777888999<<<;;;:::999888777777777777777777888888888888999888888777555555444444555444555666666666555444333444444444444444444444444444444444444333333444555555777888888666444333333555555666777777666555555666444222111222333333222444444555777888:::;;;;;;555333333444666777555333111111222555888888777555444333333333333555666777:::999777666555555555666555444111//////000222333444333222333555666555444333333333333333333333333222222222222222222222222333333333444333333222222222222222222222222222222111222333222111111111222222222222222222222222222333333333333333333333333444333222333444555444222333333333444333222222111444333333333333222222222444444333222222222222222666444222111333444444444444444444444444555555666555444444444444333333333111111111222222222333333666555444333333555777888888<<>>@@@@@@@@@AAABBBDDDFFFGGGMMMJJJFFFCCCCCCBBBAAA@@@>>>===<<<;;;;;;===>>>???<<<======<<<;;;:::888777999;;;======;;;:::;;;===@@@@@@@@@>>><<<;;;===>>>===;;;888444333444555777777777777777666666666666666777888999:::;;;;;;;;;::::::999888888888888999<<<;;;999999:::999888666888777666555444333333333222333444444444444555666777777777666555444444333555444444444444444555555777555333222333444333222111222333333222222333555333444444444444444333333444444444666777777666444444444444333333222222222888888777555333222333555333444555555666666555555555555555555444444444444222222333555666888999999<<<<<<;;;999888777666666666666666777777777777888777666555444333333333444555555555444444333333333444444444444444444444444222222111111111111222333444555666555333222333444444444555555555555444444666444222222333333333222000000111222444555666666333333444666777666333000666555555555666555333000222222222222222333555555:::999777555444555666777777555333111000000111222333222111222444444444333333333333333333333333333222222222222222222222222333222222222222333333444222222222222222222222222111000000///000000111111111111111111111111111111333333333333333333333333444222222222333444333222222333333333333222111111333333333222222222111111222333333333333222111111555333222222444444333222444444333333444444555666444444444444333333333333111111111111111222222222555444444333333555666777555777<<>>@@@<<<999;;;;;;<<<<<<;;;:::;;;<<<>>>AAADDDHHHJJJKKKNNNTTTXXXWWWZZZ___eeelllvvv{{{yyyxxxwwwwwwpppggg```]]][[[XXXVVVPPPNNNLLLJJJIIIJJJKKKLLLLLLLLLLLLMMMMMMNNNOOOPPPQQQRRRSSSSSSQQQPPPPPPPPPNNNOOOMMMHHHHHHJJJKKKJJJFFFFFFFFFHHHKKKLLLKKKJJJJJJIIIJJJMMMQQQUUUWWWXXXTTTPPPLLLJJJKKKJJJGGGDDDFFFCCCBBBEEEJJJNNNPPPOOOOOOSSSYYY[[[YYYUUUQQQOOOOOOSSSTTTPPPMMMNNNNNNLLLHHHHHHHHHHHHGGGGGGGGGGGGOOONNNLLLKKKJJJJJJKKKLLLIIIFFFDDDCCCDDDFFFGGGGGGDDDCCCCCCDDDEEEDDDBBB@@@??????@@@AAABBBDDDFFFGGGIIIGGGDDDBBBCCCCCCBBBAAA@@@???===<<<<<<<<<===>>><<<<<<<<<<<<;;;999888777999:::<<<<<<;;;;;;<<<===??????>>>===;;;:::<<<>>><<<;;;999666555444555555;;;:::888666555444444555777888999::::::::::::999::::::;;;;;;::::::999888<<<:::999999::::::888777777666555444444444444444333444555555444333444666666666666666555444444333222222222222333444666666777555333222222222111000111222333333222222333444333333444444444444333333444333333555777777666444555555444333333222111111666777666555222222333444444555666666777777666666444444444333333333444444222222333555777888999:::<<<<<<<<<;;;:::999888888555555555555666666666666555444444333222222333333666555444333222111222222333333333333333333333333222000///000111222222222333444444222111111222444333333333444444333333333555444222222333444333111222222111111111111111000444444444555555444222000888777666555555333000...222222222222333333444444:::888666444444555666888888666444222111111111222222111000111222333222111222222222222222222222222111111111111222222222222222222111111111222444555222222222222111111111111111000......000111111111000000000000000000000000222222222222222222222222333222111111222333222111222222222222222111111000222222222222111111111111000111222333333222111000111111111333555555333111333333333333333444444555444444444333333333222222222222222333333333333333333333222222222333444555555888;;;<<<===BBBIIIOOOQQQSSSSSSSSSWWWYYYOOOBBB<<<888888<<<<<<888777999777888::::::;;;;;;<<<<<<;;;===????????????BBBDDDKKKKKKLLLLLLMMMQQQVVVZZZfffkkkuuu~~~xxxooojjjddd```___aaaccccccfffbbb\\\WWWUUUSSSQQQOOOJJJJJJJJJJJJJJJKKKLLLLLLIIIIIIIIIJJJKKKMMMOOOPPPRRRSSSTTTRRRPPPMMMMMMMMMNNNLLLIIIFFFFFFHHHIIIIIIEEEEEEEEEHHHKKKMMMMMMLLLLLLKKKJJJKKKMMMOOOOOONNNQQQOOOLLLKKKKKKJJJGGGEEEGGGEEEDDDFFFLLLQQQRRRRRRPPPSSSWWWYYYXXXTTTOOOLLLPPPTTTUUUQQQOOOOOOOOOMMMHHHHHHHHHHHHHHHHHHIIIIIINNNLLLKKKIIIGGGFFFFFFFFFHHHEEECCCBBBCCCDDDEEEEEECCCBBBBBBCCCEEEEEECCCAAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCAAAAAABBBCCCCCCCCCAAA@@@???>>>============<<<<<<<<<;;;:::999999888888999999999999:::;;;<<<>>>???>>>===;;;;;;<<<>>>===<<<;;;999888666555444;;;:::777555444444555666999999:::::::::999999888:::;;;<<<<<<<<<;;;999888999888777777888888777555666555555444444444555555444555666555444333444555555666666666666555444333222222222222333444555555666444222222222333222111111222333333222111222444222222333444444444333333333333222333555666666444555555444333222222111111666777777555444333444555666666777888888888888777444444333333333444444555333444555666888999:::;;;;;;<<<<<<======<<<;;;:::333333444444444555555555444333333222222222222333666555444222111111111111222222222222222222222222222000///000222333333222111222222111000000222444333333222222222222333333555333222333444444222111666666555555555444444444555444333222111111222333222111111333555666666555222333333333444444444444888777555333333444555666777666444333111111111111111000///000222333222111222222222222222222222222000000000111111222222222222111111000111222444555222222222111111000000000222000//////111222111000////////////////////////111111111111111111111111222000///000111222111000111111222222111111000///222222111111111000000000///000111222222222000000......///222555666444222222222222222222333444444444444333333333222222222222222222222222222222222111000000111111111222222555888:::;;;999:::>>>AAA>>>??????@@@BBBBBB===777777777888999888666777:::444444666888999:::999999555777888888888888999999<<<>>>??????@@@BBBEEEGGGHHHKKKRRRYYYaaakkktttzzz~~~{{{tttlllhhhhhhfffbbb^^^]]]ZZZWWWUUUUUUVVVVVVUUUYYYXXXVVVTTTSSSPPPMMMJJJJJJJJJJJJJJJJJJJJJJJJKKKFFFFFFGGGHHHJJJLLLNNNOOOQQQRRRSSSSSSQQQOOOOOOPPPQQQMMMHHHGGGHHHHHHHHHHHHEEEEEEEEEHHHKKKMMMMMMLLLMMMLLLJJJJJJKKKJJJIIIGGGLLLKKKKKKKKKKKKJJJIIIHHHJJJHHHGGGJJJPPPTTTUUUUUUTTTTTTTTTTTTTTTRRROOOMMMQQQUUUUUUQQQNNNNNNMMMKKKHHHHHHHHHHHHHHHHHHIIIIIIJJJIIIHHHGGGFFFEEEEEEEEEIIIGGGDDDCCCDDDDDDCCCAAABBBBBBAAABBBDDDDDDCCCBBBCCCCCCCCCBBBBBBAAA@@@@@@@@@???>>>@@@BBBDDDDDDCCCBBBAAA@@@???>>>============<<<<<<;;;;;;:::::::::888777666777888999:::;;;?????????===<<<<<<>>>@@@>>>>>>===;;;:::888666555999777666444444666777999999999:::::::::999888888;;;;;;<<<===<<<;;;:::999999888666777888888777666666555555444444444555555444666666666444333444555555666777888777666555444444333333222222333333444333222111111333555555444111222333333111111111333111222222333444444333333333222111222444666666555555555444333333222111111555666777666555444444555666666777888888888888777555444333333333444666666666666777888999:::;;;;;;;;;<<<===>>>===<<<;;;:::222222222333333333444444333333222222222222333333444444444333333222222222111111111111111111111111333000...///333555444222///000222222111111222333333333222222222222333333444333333333444444222000222222333444444555666666444444333111///000222555555333222333444555444222222333333444444333333222444444444333333333444444555555444222222111111111111000///000222222222111222222222222222222222222//////000000111222222222222111111111111222222333222222222111000000//////333000///000222333000---////////////////////////000000000000000000000000111000//////000111000///000111111111111000//////111111111000000000000/////////000111111111111000------///111444555444222222222111111222222333444333333333333222222222222000000000///////////////000000000111111111111111333555777777777666777777888999::::::999888777555777777888777666666777999777777666777999999888666888999:::;;;<<<<<<;;;;;;666888;;;<<<<<<===???AAAAAACCCEEEGGGIIILLLPPPTTTSSSTTTWWWZZZ]]]```cccdddeeeeeegggjjjoootttyyy||||||wwwsssllljjjggghhhkkkmmmllljjjaaa]]]XXXWWWYYYZZZYYYXXXRRRQQQQQQRRRTTTUUUTTTRRROOOPPPQQQRRRQQQOOOLLLKKKIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEFFFGGGIIIKKKMMMNNNMMMOOOQQQRRRRRRRRRSSSTTTTTTMMMIIIJJJKKKJJJIIIIIIFFFFFFFFFHHHKKKLLLKKKJJJLLLKKKKKKKKKLLLLLLJJJHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJIIIIIILLLRRRUUUUUUSSSWWWUUURRRQQQQQQPPPOOOMMMNNNRRRSSSNNNKKKLLLKKKHHHHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEIIIGGGFFFFFFFFFEEEBBB???CCCBBBAAAAAACCCDDDCCCBBBEEEDDDDDDCCCAAA???>>>======<<<===???BBBCCCCCCCCCAAAAAAAAA@@@???>>>>>>===>>>>>>===<<<;;;;;;<<<<<<888666555555888:::;;;;;;?????????===<<<<<<>>>@@@???>>>===;;;999777666555666555555555666777999:::999999:::::::::999999888;;;;;;<<<<<<;;;;;;:::999:::999888999::::::999888777666555444444444444444444555666666555444555777555666888999999888666555555444333333333333333444333222111222555666777666111222333222111000111222000111222333333444444333222111000111333555666555444444333333333333222222444555777666444333444555444444555666666666666666666555444333444555777888999999999::::::;;;;;;;;;============<<<999777555111111111222222222333333333333222222222333333444333333444555555444333222000000000000000000000000333///---///333555444111---///222333222222222333444333222222222222333444444333333444555444222000000000000111111222222333000222333222000000222444999777444333222111000...111111222333333222111000111222333333333333222111333333222222111111111111111000///000222333222111111111111111111111111111/////////000111222222222111222222222222111111000222222222111000/////////222000...000333222---(((////////////////////////////////////////////////000///......000000///...000000111111000000///...111111000000000////////////////////////000111111000000///000222222111000111111111111111222333333333333333222222222222111000000/////////.........000111111222222222222222444333222333444555555444666777999999777555555777444666666666666777777666999777666666999999888666333333444555777777666444999999:::999888888:::<<>>===;;;;;;;;;>>>AAACCCCCCBBBAAAAAAAAAAAA@@@??????>>>??????>>>===<<<======>>>:::888555666999<<<===<<<===>>>>>><<<;;;;;;===??????>>>;;;999777555555444555555555666777888888888888888999:::::::::999999<<<;;;;;;::::::::::::::::::999888999:::;;;:::888888777666555444333333333333555666666555555666888666777999;;;;;;999777666333333333333444555666666555444333333555777777666111333333222111000000111000000111333333444444333222000///000222555555555222222333333333333444444333444666666444333333444222333444444555555444444777666444444444666888999;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>><<<:::666222000000111111111111222222222333333333222333333444444111333555666666555444222000000000000000000000000222...,,,...222555333000,,,///222444333222222333555444333222222333444555444333333444555444222000555555555444333222222111,,,000333444222111111333333222111111333555555444///000111222222111000//////000222333333222111///111111111111111111111111222000000111222333222111111111111111111111111111...//////000111222222222111222333333333111000...222222222111000//////...111///...000333111***$$$000000000000000000000000////////////////////////000...---...///000///...000000000000000//////...000000000000////////////000///.........000111222444222000000111000///---111111111000111222222333333333333222222222111111222222111111000000000///222222333444444444444333555222///000333666666444---000333444222///222666111333444555666777666333333111000111555777777555555555666777999999777555333333333222222444888;;;:::<<<============>>>@@@??????????????????>>>>>>>>>???@@@BBBCCCEEEFFFFFFGGGHHHIIIJJJLLLMMMNNNOOOOOOQQQSSSUUUVVVVVVUUUTTTWWWXXXXXXVVVSSSRRRUUUXXXZZZZZZYYYXXXYYY\\\^^^___]]]]]]]]]]]]]]]]]]]]]]]]XXXWWWVVVUUUUUUUUUVVVVVVTTTRRRQQQQQQQQQPPPMMMKKKMMMJJJHHHJJJPPPTTTTTTRRRMMMNNNNNNMMMKKKKKKLLLNNNRRRPPPNNNMMMNNNOOOOOONNNOOONNNMMMKKKIIIHHHIIIJJJLLLKKKHHHFFFEEEFFFGGGHHHEEEEEEFFFGGGHHHJJJLLLLLLSSSTTTTTTRRROOOMMMLLLLLLPPPIIIGGGMMMQQQOOOLLLMMMJJJIIIIIIIIIJJJJJJHHHFFFMMMLLLKKKKKKKKKJJJGGGDDDGGGIIIKKKLLLKKKJJJIIIJJJEEEEEEGGGKKKPPPQQQNNNJJJPPPNNNKKKKKKKKKJJJFFFBBBEEEIIIKKKHHHGGGIIIJJJHHHHHHHHHGGGGGGFFFEEEDDDDDD@@@@@@AAABBBBBBBBBBBBAAABBBCCCEEEHHHJJJHHHCCC???EEECCCAAAAAABBBBBBBBBAAABBBBBBCCCCCCBBB@@@???>>>::::::;;;>>>AAACCCBBBAAA@@@@@@AAAAAAAAA@@@??????@@@@@@>>>======>>>??????<<<999666777;;;>>>???>>><<<<<<<<<;;;::::::<<<>>>>>>===:::777555444333333555555666777888777777777777888999:::::::::::::::<<<;;;:::999888999:::;;;888777666777888999888777999888666555444333222222222444666666555666777999666888:::<<<<<<;;;888777222222333444555777888999888666555444666666666555111333333222000///000111///000111222333444444444222000///000222444555555111222222333333444444555666555444444333333333333222222111111222222333444555444444444555777:::<<<:::;;;<<<>>>AAAAAA???===>>>>>><<<777666888555000000000000000111222333444222222111111111111222222666555555666777666333111111000000///...------,,,111111111111222333444555444333333222222333333444333333333333333444555666333333333333333333333333111111111111111111222222111111000000000000111111111222444666666444111000...//////000000000000///222222222222333444555555444444333333333333222222444222111111444666666666444333333222111111111222222222333333333222222111555333111111333555666666555333222000///......///...///000000//////000111111000///......///000111......////////////......000---+++---222444222/////////000111111111111111,,,---...000000000//////000000000000000000000000111000///...------......111000///......///000111///......///000111111000222111111000000000000000222333444333222222444666222222333444444555555555444444444333333222222222111222333333444444333333333333333444444444555555222333444444555444444444555555555555666666666666<<<:::888:::<<<>>><<<:::<<<<<<<<<=========>>>>>>============>>>???@@@AAAAAA??????@@@CCCEEEEEEDDDEEEFFFGGGHHHHHHGGGFFFEEEJJJIIIHHHGGGEEEEEEDDDDDDJJJKKKLLLLLLMMMMMMLLLLLLNNNNNNNNNNNNMMMMMMMMMMMMIIIIIIHHHJJJKKKLLLJJJIIIJJJJJJJJJIIIHHHGGGFFFEEEGGGIIIKKKLLLMMMLLLKKKJJJLLLKKKJJJIIIIIIIIIIIIIIIFFFHHHJJJJJJIIIJJJLLLMMMPPPNNNMMMLLLMMMLLLJJJIIIIIIGGGDDDCCCDDDDDDDDDCCCEEECCC@@@BBBEEEHHHHHHGGGJJJKKKKKKJJJIIIIIILLLNNNKKKMMMPPPQQQRRRPPPNNNMMMLLLKKKJJJHHHGGGFFFEEEEEEJJJIIIIIIHHHHHHHHHIIIIIIFFFGGGIIIKKKKKKJJJHHHGGGFFFEEEDDDDDDFFFHHHKKKLLLMMMLLLIIIGGGEEEDDDDDDDDDFFFDDDBBBBBBDDDGGGIIIIIIHHHHHHHHHHHHGGGFFFDDDCCC???>>>>>>>>>>>>@@@AAABBBDDDEEEFFFHHHIIIGGGDDDAAADDDBBB@@@@@@AAAAAAAAA@@@@@@AAABBBBBBAAA>>><<<:::<<<<<<===???BBBCCCAAA@@@??????=========>>>???@@@<<<<<<>>>???@@@AAAAAABBB???<<<999999;;;>>>???@@@@@@@@@???>>>===<<<;;;;;;::::::888666333333444666333444666888999999999888999888888999;;;<<<<<<;;;;;;:::888888999888777555:::999888888777777888888555777888888777444000...444444555666777999;;;<<<;;;;;;;;;;;;:::999888777444333222444777:::::::::777555333444666777444111444444444333333222222222444444444444444444333333444333333222111111111222111111111222222333333333444444333222222222222222333333333333333444444555555444444444555777999;;;;;;:::999:::<<<======<<<<<<<<<:::666555666444///000000000000111222333444222222111111111111222222666555444555666666444111111111000000///......---111000000111222333444444333333222222222222333333444333333333333444444555333222222222222222222222000000000000000000000000111111000000000000111111...000222333444333222111//////000000000//////...111111111111222333444555333333222222222111111111444222111111333555666555333333222111111111111111000000111111111111000000333111000000333666777888222222222222111///---,,,---///000000//////000111//////............//////......////////////......111...,,,...222555333000......///000000000000///---...///000000000///...//////////////////////////////////////////......111000///......///000111000///...///000111000///222111000000//////000000---///000/////////111333333333333333222222222222444444333333333222222222333444444555555555555555333333333333444444444444444444555666666666666666555555555555666666666666888777555666999:::999777888888888999999999::::::<<<<<<;;;<<<<<<===>>>??????======>>>@@@BBBCCCBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@@@@??????@@@EEEFFFGGGGGGHHHHHHGGGGGGKKKKKKKKKJJJJJJJJJIIIIIIFFFFFFFFFGGGIIIIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCAAACCCFFFIIIJJJKKKKKKJJJHHHHHHHHHHHHHHHHHHIIIIIIGGGHHHJJJJJJIIIHHHIIIJJJMMMLLLJJJJJJKKKKKKJJJHHHHHHEEEBBBAAAAAABBBAAA@@@CCC@@@???@@@CCCFFFFFFFFFHHHIIIJJJIIIIIIIIILLLNNNNNNPPPQQQRRRRRRPPPMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFIIIIIIHHHHHHHHHHHHIIIIIIGGGHHHJJJKKKKKKIIIHHHFFFFFFEEEDDDDDDEEEGGGIIIKKKJJJHHHGGGEEEDDDDDDDDDEEEGGGFFFEEEFFFGGGFFFDDDBBBDDDEEEEEEEEEEEECCCBBBAAA??????>>>>>>???@@@BBBCCCDDDDDDDDDFFFGGGFFFCCC@@@CCCAAA@@@@@@AAAAAA@@@???@@@@@@@@@@@@???===;;;:::=========???BBBBBBAAA??????>>>>>>>>>>>>>>>??????<<<<<<>>>???@@@AAAAAAAAA>>>;;;888888:::<<<=========>>>>>>>>>>>>======<<<::::::999666444333555777555666888999:::999999888888777777888:::;;;;;;::::::888777777777777666444888888777666666666666777444555666666666444222111555555555666888:::;;;<<<<<<<<<<<<<<<;;;:::999888888777555666888999999888666444333444666666333111222333333333444444444555555555555444444444333333444333222222111111222222222222222222333333333444222222111111000000111111444444444555555555666666555555444444555777999:::<<<999666666777999::::::999:::888444333555222---000000000000111222333444222222222222222222222222555444444555666666444222222222222111000000//////000000000000111222333333333333222222222222333333444444333333222333333333333333222222111111000000000000000000000000000000111000000//////000000111......///000111222222333000000000000//////...---000000000000111222333444222111111111111000000000333111000111333444555444111111000000//////000000......////////////......111000///000333666777777///111333333222000---+++---///000000///...000111------............------......////////////......111///---///222444222000------...////////////...///000000000000000///..............................///000111111000//////000//////......//////000111000//////000000///...222111000000//////000000...///111000000111333555333333222222111000000///333333333333222222222222333333444555555555555444333333333333333333333333333444555555666666555555444555555555555666666666666555555555777888777666666666666777777777888888::::::::::::;;;<<<======<<<;;;:::;;;>>>???@@@???@@@??????>>>>>>??????@@@@@@??????>>>>>>??????@@@AAABBBCCCCCCDDDDDDCCCCCCGGGFFFFFFFFFFFFEEEEEEEEEBBBBBBBBBCCCFFFGGGFFFDDDCCCCCCDDDCCCCCCBBBAAA@@@???AAACCCEEEGGGHHHHHHHHHEEEEEEEEEFFFGGGGGGHHHHHHFFFHHHIIIIIIGGGFFFEEEFFFJJJIIIHHHHHHJJJJJJIIIHHHIIIFFFCCCAAAAAAAAA@@@>>>???>>>>>>???BBBDDDEEEEEEFFFHHHIIIHHHHHHIIIKKKMMMNNNOOOPPPPPPOOOMMMJJJHHHIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIJJJJJJJJJHHHFFFEEEFFFEEEDDDDDDDDDFFFGGGHHHEEEDDDCCCCCCCCCDDDFFFGGGDDDEEEGGGIIIIIIGGGBBB>>>BBBBBBCCCDDDDDDCCCBBBAAA@@@???>>>>>>???@@@BBBCCCEEEDDDCCCDDDEEEDDDCCCAAACCCAAA??????@@@AAA@@@???@@@???>>>===<<<;;;;;;;;;>>>>>>>>>@@@BBBBBB@@@>>>>>>???@@@@@@@@@???>>>>>>;;;<<<===???@@@@@@@@@@@@===;;;888777888999:::::::::<<<===?????????===<<<::::::999777555444666777888999::::::::::::999888777666555777999:::999888888777555555666666444333777777666555555555555555444444444444444444444444555666666777999:::;;;<<<;;;;;;<<<;;;;;;:::999888<<<:::888777888888777666555444333444555555333111111222333444555666777777777777666555444333333222333333222222111111222222333333333333444444444444222222111111111111111222444444555555666666666555777777666666777888999::::::888666555777888888777888999777333333555222...000000000000111222333444222222333333333333222222555444333444555555444333333333333222222111111111111000000000111111222333444444333333333333444444444444333222222111222222444444333333222111111111111111111111000000000000000000////////////000000000000/////////000222333000000000000///...---,,,////////////000111222333222222111111111000000000222111000111222333333222000//////.........//////------.../////////......111000///000222444444444000111222222111///---,,,---...000///......///111------///000000///------......////////////......000///...///111111000///------...////////////...111111111000000//////...........................,,,...000222222111000///////////////////////////222000//////000000///---111111000///////////////000111222111000000222333222222222111111000000000333222222222222222222222000000111222222222222222333333333333222222222222111111222333333333333333444444444555555555666666888777777888999999999999777777888888888999999999999999999999:::;;;<<<<<<;;;:::999:::<<<>>>>>>===>>>===<<<;;;;;;<<<===>>>===<<<<<<======>>>???@@@AAAAAABBBCCCCCCCCCCCCBBBCCCCCCCCCCCCBBBBBBBBBBBB?????????AAACCCDDDDDDBBB@@@AAAAAAAAAAAA@@@@@@???CCCDDDDDDEEEEEEEEEDDDCCCDDDDDDEEEFFFFFFFFFFFFFFFCCCEEEGGGHHHFFFDDDDDDDDDHHHGGGFFFGGGIIIJJJIIIHHHKKKHHHEEECCCBBBBBBAAA???>>>>>>>>>@@@BBBDDDEEEEEEGGGHHHIIIHHHGGGGGGHHHJJJIIIJJJKKKKKKJJJHHHFFFEEEGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEFFFGGGGGGGGGHHHIIIJJJIIIGGGEEECCCEEEDDDDDDCCCCCCDDDEEEFFFBBBBBBBBBBBBDDDFFFHHHIIIAAABBBEEEHHHJJJHHHDDD@@@AAABBBDDDEEEEEEEEEDDDDDD@@@@@@??????@@@AAACCCDDDFFFDDDCCCCCCDDDEEECCCBBBBBB@@@???>>>???@@@???>>>???===;;;:::999:::;;;<<<>>>>>>>>>@@@AAAAAA???===???@@@BBBCCCCCCAAA???===;;;<<<===>>>????????????>>>;;;888777888888888888:::;;;>>>??????>>><<<::::::::::::888666555666888999:::;;;;;;;;;:::888777666555444555777888777666888666555555666666555333777666666555555555555555666666555444444555666666555666777888999:::;;;;;;999999::::::999888777777;;;999777666777777666444555555555555555555444333222333333444555666777777888888777666444333222222333333222222111222222333444444444444444444444444333333222222222333333444333333444555666555555444999999999999999999::::::777777777888999999666444888999777444444666444000000000000000111222333444222333444444444444333222555333222333444555444333333333333333222222222222111111111111111111222333555555444444444444555555444333222111111111111111555555444444444333333333333333333222222111111111000000////////////000000444222111/////////000111000000000000///---,,,,,,////////////000111222222333222222222111111111111111000///000222222111000///......---......//////---...//////000000000///333111000000111111111///111111000///............---...//////......///000...///000111111000///.........////////////......///...------......------......///000000000//////111111000/////////......////////////////////////,,,---000111222111000///......////////////......222000//////000000///---111000000///...//////////////////...,,,+++,,,...000111111111222222222333222222222222222222222222///000111111222222111111222222222222222222222222000111111222222222222222444444444444555555555555777888999999999999999:::888888888888999999999999999999999999:::;;;<<<<<<<<<:::999:::<<<=========<<<<<<:::999999:::<<<<<<777777888888999;;;<<<===@@@@@@AAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???>>>>>>@@@BBBCCCBBBAAA>>>???@@@@@@@@@@@@@@@???EEEEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFEEEDDDCCC???BBBDDDEEEEEEDDDEEEEEEGGGFFFFFFGGGIIIJJJIIIHHHKKKHHHEEECCCBBBBBB@@@???>>>???AAABBBCCCDDDEEEFFFHHHIIIJJJIIIGGGFFFFFFGGGEEEFFFGGGHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFCCCCCCBBBCCCCCCDDDEEEEEEFFFGGGHHHHHHGGGEEECCCAAACCCCCCCCCBBBCCCCCCCCCDDDAAAAAAAAABBBDDDGGGJJJKKKDDDDDDDDDEEEFFFFFFDDDAAAAAABBBCCCDDDEEEEEEDDDDDDAAA@@@@@@@@@@@@BBBCCCDDDGGGFFFDDDDDDEEEFFFEEECCCAAA@@@>>>>>>?????????>>>===<<<999888888999;;;<<<=========>>>@@@@@@>>><<<@@@AAADDDEEEEEEBBB@@@>>>;;;<<<======>>>>>>>>>>>>>>>;;;999888888999888777:::<<<===>>>>>>;;;888666888999999888666555666777999::::::;;;:::999777666555444333444666777666555888666555555666777666444777777666555555555555666:::999777555444555666666555666777999::::::::::::666666777777777666555555777555333333444555555444555666666666555555444444444444444555555555666666888777666555444333222222333222222111222222333333444444444444444444444444444444333333444444555555222333555666666666555444::::::::::::999999999999555555666888:::999666444888999777444555777666111000000000000111222333444333333555555555555333333444333111222333555555444333333333333333333222222333222222222222222333333555555444444444444555555222222111111000111111111444444444555555555555555444444444333222222111111000//////......//////000444333111000///...//////////////////......---,,,////////////000111222333333333222222222111111111000//////000111111000.........------......//////---...///000111111111111333222000000000000...,,,222111///...---...///000,,,...//////...---///000//////000000000000//////......////////////............------,,,,,,++++++......///000000000000///000//////............///////////////////////////---...///000000///......---......//////......---111000//////000000///...111000//////......//////000111111///------...//////000000111222222333333111111111222222222222222111111222333333333333222000000111111111222222222111222333333444444333333333444444444444555555555555666777777666666777888666666666777777777888888888888888888999:::;;;;;;<<<:::999:::<<<======<<<;;;;;;::::::::::::;;;;;;888888999999:::<<<===>>>>>>>>>???@@@@@@@@@@@@???AAAAAA@@@@@@@@@????????????>>>>>>???AAAAAA@@@>>>======>>>???@@@@@@@@@???AAABBBCCCCCCEEEFFFGGGGGGEEEFFFFFFFFFEEEDDDBBBAAA???AAACCCCCCCCCCCCEEEGGGGGGFFFEEEFFFHHHIIIHHHGGGHHHEEEBBB@@@@@@@@@???===???AAADDDDDDDDDDDDEEEFFFHHHIIIJJJJJJHHHFFFFFFGGGFFFFFFGGGHHHHHHHHHHHHHHHCCCBBBBBBBBBBBBBBBCCCCCC@@@@@@???@@@@@@AAABBBCCCCCCDDDEEEFFFEEECCCAAA@@@@@@AAAAAABBBBBBBBBCCCCCCAAAAAAAAABBBDDDGGGIIIKKKJJJHHHEEEDDDCCCBBB@@@??????@@@BBBCCCCCCCCCBBBBBBBBBAAA@@@@@@AAABBBDDDEEEGGGFFFEEEFFFGGGGGGEEECCCAAA???======>>>???>>>===;;;:::999888888999;;;<<<;;;;;;;;;===??????===;;;@@@AAACCCDDDDDDAAA???===;;;;;;<<<===============<<<:::888888888888777666:::;;;<<<<<<;;;999666555666888888777666555555666777888888999888777666555555444333444555666555444777666555555666777666444777777666555555555555555:::999777555444444555555444555777888999999888888444444555555555555444444333222000111222333333222444666777666555333444444444444444444444555555555666666555444333222222111222222111111222222333333444444444444333333333333444444333333444555555666333555666888888777666555999999999999888777777666555444444555777888777666777888666444555777666222000000000000111222333444333444555666666555444333444333111111333444555444222222222222222222222222444444333333333333333444333333333222222333333333111000000000000111111222222333333444444555555666444444333333222111111000//////............//////111111000///.....................///......------000000000000111222333333222111111111111000000000///......000111111///---...............///000000------///000000111111111111000//////000000...,,,///////////////.........,,,---///...------...000/////////....../////////......////////////.........//////...,,,+++++++++------...////////////......------,,,,,,---...///....................................------------------...//////...------000///...///000111000///000000///............///111222222222111111333555000000000000000000000000000111111111222222222222000111111222222222222222...//////000111222333333111222222333333333333333333333444444444555555555333555666666444444555888666666666666777777777777666666666666777888999:::;;;:::888999:::<<<;;;;;;999999::::::::::::999999:::::::::;;;<<<===>>>???======>>>???????????????@@@????????????>>>>>>>>>>>>=========???>>>===;;;;;;;;;<<<===>>>???????????????@@@@@@AAABBBDDDDDDAAABBBDDDEEEDDDCCCBBB@@@BBBCCCCCCAAAAAABBBDDDGGGFFFEEEDDDDDDFFFGGGFFFEEEFFFDDDAAA@@@@@@@@@???>>>@@@BBBEEEEEEDDDCCCCCCEEEEEEGGGJJJJJJIIIHHHIIIIIIGGGGGGGGGGGGGGGGGGFFFFFFAAAAAA@@@@@@@@@@@@@@@AAA============>>>???@@@AAA@@@AAABBBCCCCCCBBB@@@???>>>???@@@AAABBBBBBBBBBBBAAAAAAAAAAAACCCEEEGGGHHHJJJHHHFFFDDDDDDBBB???===AAAAAACCCDDDDDDCCCBBBAAABBBBBBAAAAAABBBCCCDDDFFFEEEDDDEEEFFFGGGFFFCCCAAA@@@???======>>>>>>>>>===:::999999999999:::;;;<<<888888999;;;===>>>===;;;??????@@@AAA@@@>>><<<;;;;;;;;;<<<=========<<<<<<:::888777777777888666555888888999888888777666666555666777777555444444555444555666666666555444333666555444444555666555444555444333444555666555333666555555444444444444444555555444444444444555555333444666888888888777666333444444555555555444444333111000000111222222111222444666555222111222333111111222333444555555666444444333333222222222222222222111111222222333444444333333333222222222222333333333333444444555666555666888999:::999777666777777888777777666555444666444222222444777888888666777666333444777666111000000000000111222333444333444666777777666444333444222111111333444555555222222222222222222222222555555444333333444444444222111111111111111111222000000//////000111222222000111222333444444555666333333222222111000000/////////............//////------..................------......///.........000000000000111222333444000000000000///////////////......///111000...,,,...............///000111,,,---...///000000000000///......///000000///------...000111111///---,,,,,,---///...------...000///...---,,,,,,---...///......////////////......///000000///---+++,,,,,,+++,,,------......---------,,,++++++,,,---///000------------------------///...---,,,,,,,,,,,,,,,,,,---...//////...---,,,///......///000222111000000000///...............+++---...//////000333555000000000///......------000000111111222222222222......///000000000000000---......000111222333444//////000111111111111111333333333444444444555555333555777777555444666888777777777777888888888999555444444555555666777888:::999888888999;;;:::999777888999::::::999888777777777777777888999:::;;;>>>??????@@@@@@@@@@@@@@@??????>>>>>>>>>=========>>>===<<<<<<===<<<:::999999:::;;;<<<===>>>>>>>>>@@@@@@???>>>======>>>>>>===???AAACCCCCCCCCBBBAAAFFFEEECCCAAA???@@@CCCFFFEEEDDDCCCCCCDDDEEEDDDCCCGGGEEEBBBAAABBBBBBBBBAAA@@@CCCFFFEEECCCAAABBBCCCCCCEEEIIIJJJJJJKKKKKKMMMGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@@@@???>>>>>>??????;;;;;;;;;<<<<<<>>>??????>>>???AAABBBBBBAAA@@@???<<<===???@@@BBBBBBCCCCCCAAA@@@@@@@@@AAACCCEEEFFFEEEEEEEEEEEEFFFDDDAAA>>>DDDDDDEEEFFFFFFEEEDDDCCCBBBBBBAAAAAABBBCCCEEEFFFCCCCCCDDDFFFGGGFFFBBB???@@@>>>===<<<===>>>===<<<999999999999:::;;;<<<<<<777777888:::======<<<;;;===>>>>>>>>>===<<<:::999;;;;;;<<<<<<===<<<<<<<<<777666555555666777555444666666666666666777777777333555666666555333444444222333444555555444333333666555444444666666555444444333222222444444444222555444333333222222333333111111222333333444555555222444666777888777666555444444555555666555555555444222111000111111000///000222444333000///000111...///000222444666777777222222222222222222222222222111111111222333333444333333333222222111111111444333333444666777666555777888999:::::::::999999===;;;888888888888666555555333222222444666777777666555555666666666333111444111...---...111222222444444444555555555555666111222222333444444444444111111111222222333333333111222444555666555444333333333222222111000//////222111000000111111000...///444555111222777888444555333222222333222000...000000000000000000000000//////...------------------,,,,,,,,,,,,---............//////000000111111000000000000////////////333333222000///---,,,,,,------......///000000000111111000000//////......***---///+++$$$###)))///------------------------..............................---------,,,,,,,,,000///...------...///000333111---******+++---///------............------------------------------000///...---,,,,,,---............---,,,,,,...111------........................///000000000000000......//////000000111111............////////////......////////////......//////000111222333333444000...,,,---000111///---222111000111222222111000111111222222222222111111222222222111111111000000666555555444444444555555555666666777666666555444333444555777888888888888777777888888888999999999999888888888777777666666666666777888888888888777======>>>>>>>>>>>>======@@@@@@??????>>>=====================<<<;;;:::999:::;;;<<<<<<<<<;;;:::999======>>>????????????>>>===AAAEEEFFFDDDCCCEEEGGGLLLIIIFFFDDDDDDCCCBBBAAACCCBBB@@@??????@@@AAACCCBBBDDDDDDBBB>>>===???AAA>>>>>>>>>???@@@AAACCCDDDCCCEEEIIILLLMMMMMMLLLKKKJJJGGGEEEGGGEEEAAA@@@BBB===???BBBCCCBBB@@@<<<:::;;;;;;;;;<<<<<<<<<======@@@BBBDDDCCCAAA?????????=========>>>@@@BBBDDDEEEAAACCCDDDDDDCCCCCCDDDFFFHHHEEEBBB@@@@@@@@@@@@???DDDBBBBBBDDDGGGHHHFFFCCCFFFEEEBBB@@@@@@@@@AAABBBDDDCCCBBBBBBCCCAAA>>><<<=========>>>======<<<;;;===<<<;;;999999:::;;;<<<777999<<<======;;;888666>>>@@@AAA???;;;:::<<<>>>777888999:::;;;:::999999666555333333444444333222555555444444444333333333444444444444333222111000444333111222333444444333333333333444444555555555333222222555777777444111333222111222333333222000222222222333333444444444777777555444444333444444444444555555444444333222444222...---.../////////555444333222111111111111111111222222222333333333111111000000000000111111222111000//////111333555444333333222111000//////444333333444666888777666888999:::;;;::::::888888???<<<999777666555333111666444222333555777777777666555555555666555333111333000...---///111333333555555555555555555444444111111222333444444444444222222222222333333333333222222333333444333333333333333222222111000000///333222111111222222111000///333444111222666777333444333222222333222000...000000000000000000000000000//////...------......---------------......///////////////000000000000000000000000////////////000000//////......------,,,------...///000000111/////////.........------...//////---+++***+++,,,------------------------....................................---------,,,......------------......444222000.........000111------............------------------------------......---,,,+++,,,------......,,,,,,,,,,,,---...///.........------,,,,,,......///000000000000000------........./////////............////////////......////////////......000000000111111222222333222000//////222222111///111000//////111111000///000000000111111000000000222222222111111111000000555444444444444444555555333444444444555555555555444555555666666666555555777777777888888888999999888888777777777666666666888888999::::::::::::999<<<<<<===>>>>>>>>>======????????????>>>>>>>>>======>>>>>>===<<<;;;:::::::::;;;<<<======<<<;;;;;;@@@@@@@@@@@@@@@???>>>>>>???AAADDDFFFHHHJJJLLLNNNKKKJJJHHHFFFEEEDDDEEEFFFCCCBBBAAA@@@???AAABBBCCCEEEEEEEEECCC@@@??????@@@@@@@@@@@@AAAAAABBBBBBBBBCCCEEEHHHKKKMMMMMMLLLKKKJJJGGGEEEFFFDDD???>>>@@@>>>@@@BBBCCCBBBAAA???===<<<<<<<<<=========>>>>>>>>>@@@BBBBBBAAA???>>>>>>===>>>???@@@AAABBBCCCDDDEEEFFFGGGEEECCCBBBCCCDDDHHHEEEAAA@@@@@@@@@@@@???EEECCCBBBCCCFFFGGGFFFDDDCCCAAA???>>>===>>>???@@@CCCBBBAAAAAAAAA@@@>>>;;;;;;;;;<<<=====================<<<;;;;;;;;;<<<<<<999999:::;;;;;;::::::999>>>??????===;;;:::;;;<<<999999::::::999888777666666555333444444555333222444444444333333333333222555555555444333222222111555333222222333444333222222222222222222333333333555444444555666666222///333222111222333333111000111111222222333444555555777666666555444444333444222222222333222111111000333111...---...000000000222111000//////......///111111111111222222222222111111000000000000111111111000/////////111222333333222222111111000000///444333333555777999999888::::::;;;;;;:::999777666<<<999777555555444222000666444333444666888888777666555444555555555333111222000......000333444444666666555555444333333333000111222333444444444444444444444444333333333333333333222111111111222222333333222222111000000000444333222222333333222000///222222000111444444222333222111222222222000...000000000000000000000000000000//////......//////............/////////000000000000000////////////000000000000////////////---------...............,,,,,,---...///000111222---------------,,,,,,,,,000...------//////,,,)))------------------------------------------------/////////.........------,,,,,,------------,,,,,,///...------------......------............------------------------------,,,,,,+++++++++,,,------000---******,,,---,,,***//////...---,,,+++******......///000000000000///---------------.........---............/////////......////////////......111111111111111111111111222000///000111222111///000///......000000///...//////000000000000//////222111111111111000000000222222333333444444555555222222222222333444555555555555555555555444333333666777777777777777888888666666666666666555555555777888999999::::::999999:::;;;<<<=====================>>>>>>??????>>>>>>>>>>>>>>>>>>===<<<;;;;;;999:::;;;<<<======<<<<<>>===AAABBBDDDJJJRRRZZZ```cccfffeee___VVVLLLFFFDDDEEECCCBBBAAA@@@AAAAAACCCDDDIIIGGGDDDBBBAAA@@@???===AAAAAABBBBBBBBBBBBAAAAAACCCEEEHHHKKKMMMMMMMMMLLLJJJFFFDDDDDDAAA<<<;;;===???@@@AAAAAABBBBBBAAAAAA=========>>>>>>>>>>>>>>>;;;>>>AAABBB@@@>>>===<<<>>>???@@@BBBCCCCCCBBBBBBHHHIIIHHHFFFCCCAAAAAABBBFFFCCC@@@??????@@@@@@@@@FFFDDDBBBBBBDDDEEEEEEEEEDDDCCCBBBAAAAAABBBCCCCCCAAA@@@??????@@@???<<<:::::::::;;;<<<<<<===============>>>>>>===<<<<<<;;;:::999888888888:::;;;===???===;;;;;;;;;;;;;;;:::999:::999999888666555444666555333444555555444333333333333222222222111111555555555444444333333222666444222222222333222111111111111111111000000000666555555555555444111///333222111222333333111//////000111222333444555666777666666555444444333333111222222222222111000000222000......///111111111111000///......------...//////000000000111111111111000000//////000000111///////////////000000000111111111111000000000000444333333555888::::::::::::;;;;;;;;;:::888666555555333222222444555444333555444444555777888888777777555444444555444333111111000...///222444555555777666666555333222222111000111222333444555555555555555555444444333333333555444222111111111222333222222222111111111000000444222111111222333111000000111111000000111111111222111000111222222000...////////////////////////000000////////////000000...//////000000000000000111111111000///.........000000000000////////////........................+++,,,---...///111111222---------------,,,,,,,,,---,,,++++++------,,,+++------------------------------------------------000////////////.........+++,,,---......---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......333...***+++...///,,,(((---------,,,,,,+++++++++---...//////000000//////------------------......---------.........//////......////////////......222111111111000000000//////........./////////...000///......000000///...//////000000000000//////111111111111000000000000000111222333333444444444444333222222222222444444444444555555555444444333666666666666666666666666555555555555555555555555555666666777777777777777999:::;;;<<<<<<===<<<<<<;;;<<<===>>>????????????>>>>>>>>>>>>>>>===<<<<<<888888999:::;;;<<<<<<<<>>===@@@@@@EEEQQQbbbsssyyyhhhUUUGGGCCCCCCBBBBBBAAAAAAAAABBBCCCDDDJJJFFFBBBAAAAAAAAA>>>;;;>>>???AAABBBBBBBBBAAAAAACCCEEEHHHJJJLLLMMMMMMLLLJJJEEEBBBBBB???:::888;;;????????????@@@AAABBBCCC========================:::===@@@BBBAAA>>>===<<>>???@@@AAAAAAEEECCCAAA@@@@@@AAACCCCCCDDDDDDCCCCCCCCCDDDEEEEEE@@@>>>======>>>===;;;:::;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>><<<:::999888888888888999:::<<<===>>>;;;888888;;;<<<:::888888888888777666666555444666555333444555666555333222222222111111111111000666555555444444333333333666444222111222222111000111111111111000000000000555555555555555444222111333222111222222222000......///000111333555666666666666666555555444333333333333333333333222222111000///---...000222222222222111000//////......///........./////////000000000000////////////000000------...//////......---/////////000000000111111444333333555888:::::::::::::::::::::888666444333222111000111333444444333555444333555777888777666777555333333444444333111111000///000333555666666777777666444333222111000///000222333444555555555555555555444444333333333555444333222222333444555222222222111111111111111333111000000111111000///111000000000000//////000111000///000111111///...////////////////////////000000////////////000000...///000111111111000000222222111000///...------000000000000////////////111111000000///......---,,,,,,---...///000111111------------------------++++++,,,+++***+++...111------------------------------------------------000////////////.........,,,---...//////...---,,,------.../////////......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////444000,,,---000111---)))+++++++++,,,,,,---------------...///////////////........................------------..................////////////......222222111111000/////////.../////////.........///111000//////111111000///000111111222222111111000000000000000000000000000...///111222333333333333555555444333222222222222333333444555666777777666555555555555555555555555444444444444555555555555555555666777777777777666999999:::;;;;;;;;;;;;;;;999;;;===>>>?????????>>>>>>>>>>>>>>>>>>======<<<777888888999999:::;;;<<<>>>>>>???????????????>>>===???FFFWWWooonnnXXXIIICCCCCCAAAAAAAAAAAABBBBBBCCCCCCHHHDDD@@@???@@@@@@===:::;;;<<<===???AAABBBBBBCCCDDDEEEGGGIIIJJJKKKKKKKKKHHHCCC@@@@@@===999888;;;============>>>???AAABBB<<<<<<<<<<<<<<<<<<<<<<<<:::===@@@BBBAAA???>>>>>>???@@@BBBCCCCCCBBB@@@???CCCDDDDDDCCCAAA???@@@AAABBB@@@======???AAAAAAAAACCCBBB@@@>>>===>>>???AAA@@@@@@@@@@@@@@@@@@AAAAAA???===<<<;;;<<<<<<;;;:::>>>===<<<;;;;;;;;;;;;;;;<<<<<<======<<<;;;999888666777888::::::;;;::::::===:::777888:::;;;:::777666666666666666666777777666444444444666666555444222222111111111000000000555555444333333333444444666444222111222222111///222222222222222222222111333444444444444444444444333222111111222111///---...///000111333444555666666666666666555444333222222222333333222222111000///......///111333333222222111000///............------........./////////000000////////////000000------.........------,,,.........//////000111111444333333555777999999888888888999888777555333222444222000000111222222111333333333444666777666555777555333222333333222111222111000111444555666555666666555444333222111000///000111333444555666666444444444444333333333333444333333333444444555666111111111111111111111111222111///000111111000...222000///111111......000000/////////111111///...000000000000000000000000//////......//////000000---...000111111111000///222111111000///......---000000000000////////////222111111000///.........------......///000000000,,,,,,------------......,,,...///...,,,,,,...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,/////////.........------------............------,,,,,,---------,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......222000...///111111...+++******+++,,,---...//////------...////////////.../////////...............,,,------------...............////////////......111111111000000////////////111222111000///000222111000//////111111000///111111222222222222111111//////000000000000000111...///000222222222111111333444444444444333222111222333444555777777777777555555555444444444444333444444444555555555555555666777888888999999888888999999::::::::::::999999999:::===???@@@???>>>============>>>>>>======<<<999999888888999:::;;;<<<======>>>???????????????;;;>>>GGGWWWnnnlllWWWHHHAAA@@@???@@@@@@AAAAAABBBBBBBBBCCCBBB????????????>>>===:::;;;;;;===???AAACCCEEEEEEEEEFFFGGGHHHHHHHHHHHHEEEAAA>>>>>><<<999:::===<<<<<<<<<======???@@@AAA<<<<<<<<<<<<;;;;;;;;;;;;:::<<>>???@@@AAAAAAAAA@@@???@@@AAABBBAAA@@@???@@@AAA@@@>>><<<<<<>>>AAABBBBBBAAABBBAAA???===<<<===???AAAAAAAAAAAAAAA@@@@@@@@@>>>===;;;:::;;;<<<;;;:::???>>>===;;;;;;<<<============<<<<<<;;;:::888888666777888:::::::::999999;;;:::888888999::::::999666666666666666777888888666444444444666777666555222222222111111111000000555444222222111222333444555333111111111222111000222222222333333333444444222333444444333333555666444222111111222111///---...///000111222333444555555666666777666444333222///000000000000///......000//////000222333333222000///...------,,,,,,---------........./////////000//////......//////000.........---------------------......//////000000444333333444666888777666666666777777666444222111333111000000111333222111222111222444666666555333777555222222222333222222444222222333444555555444555555444444333222111111///000111333444555666666222222222222333333333333000111222333444555555555111111111111111111111111333222000111222222111///444000000222222------000///......///000000///---000000000000000000000000......------...//////000,,,---///111111000///...111111000000//////......000000000000////////////////////////////////////......//////////////////++++++++++++,,,,,,,,,---......///000000---)))%%%------------------------,,,,,,,,,,,,,,,,,,,,,,,,............---------,,,------,,,,,,,,,,,,------++++++******))))))((((((+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,---.........---,,,+++......///000000///...---,,,,,,,,,---.........///,,,---......//////...............---------,,,,,,,,,,,,---------...............////////////......000000000000000////////////111222222//////000222000///......000000///...000000111111111111000000////////////000000111111...///000222222111///...---///222444555444222111222333444555555555555555444444444444333333333222444444555555666666666666666777777888888888888888::::::::::::999888777666999;;;===?????????===<<<;;;<<<<<<=========<<<<<<<<<;;;:::::::::;;;<<<===??????@@@@@@@@@???>>>>>>===@@@FFFQQQ```rrrrrr```PPPEEE???======>>>???@@@AAAAAAAAAAAA???@@@@@@@@@??????AAABBB>>>===<<<<<<>>>@@@DDDFFFEEEEEEEEEFFFFFFEEEEEEEEECCC>>><<<===<<<;;;<<<@@@======>>>>>>????????????============<<<<<<<<<;;;:::;;;<<<=========@@@AAA>>>>>>>>>??????@@@@@@@@@AAABBBCCCBBB@@@???@@@AAA???===;;;;;;>>>AAABBBCCCAAACCCCCCAAA>>><<<===???CCCCCCCCCCCCBBBAAA@@@@@@???===::::::;;;<<<<<<;;;======<<<<<<<<<>>>@@@BBB???>>>===;;;::::::999999999888888888888888999999999:::::::::999999:::;;;999888777666666666777888555444444555666777777555333333222222222111111111444222111000000111333444333222000000111222222111000111111222333444555555333555666444222222333555444222111111111000...,,,///000000111222333333333555555666777666555333111//////000000//////...---000000///111333333222111111000///...------------............//////////////////............//////000///...,,,,,,,,,---...........................444333333444666777666555444555555555555333222111///...---///222555666666111111111333555666444222777555222111222333222222444333222333555555444333555444444333333222222111///000111333444555666666111111111222222333333333---///111333444555444444111111111111111111222222444333111222333333222000555000000333222---,,,000///......///000000///---000000000000000000000000---------------...///000,,,---///000111000...---000000000000////////////000000000000////////////,,,,,,------...//////000////////////............))))))******+++++++++,,,///,,,,,,000222..."""------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,+++******+++,,,---///...---,,,+++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,------...---,,,***)))+++---///000...------........................---,,,---......//////......---------,,,,,,+++++++++,,,,,,,,,---------............////////////....../////////000000000000000---///111000---,,,...000///...------...///...---//////000000000000//////.../////////000000111111...///111222111000...---(((+++///333555555333222333333444444444333222222444444444333333222222222555555555666666666777777444555555666666666666666:::::::::999888777666555999;;;===??????>>><<<;;;;;;;;;<<<<<<<<<<<<<<<;;;???>>><<<<<<;;;<<<===>>>BBBBBBBBBAAA@@@???>>>===???BBBFFFJJJRRR^^^mmmwwwnnnfffYYYNNNGGGCCCAAAAAA<<<===>>>???@@@AAAAAAAAA===@@@BBBAAA???@@@CCCFFFAAA@@@===<<<===@@@CCCFFFFFFEEEEEEEEEDDDDDDCCCCCCAAA===;;;<<<===<<<>>>BBB>>>>>>???@@@@@@@@@@@@?????????>>>>>>=========<<<999:::;;;::::::<<>>???@@@AAACCCDDDDDDCCCAAA@@@@@@AAA>>><<<:::;;;>>>AAACCCCCCBBBDDDFFFDDD@@@>>>>>>???@@@@@@@@@???>>>===<<<;;;???===::::::;;;<<<<<<<<<;;;;;;;;;;;;>>>AAADDDFFFAAA@@@>>><<<;;;:::;;;;;;<<<:::777555555777999;;;888;;;<<<;;;888888:::===;;;:::888777666666666666555444444555777888777666333333333222222222222111333222000//////111222444222111000000111222222111//////000222333444555666555777777555111000222444444222111111111000...,,,000000111111222222222333555555777777666555222111111111111111111000000///111000000111333333222000333222111000000//////000........./////////000000//////............//////111000...,,,,,,,,,...///........................555444444333333444444555444444444333333222222222/////////000111333444555000111222333444333222111222333333444444333333222444333333222222333333444333222111222333333222111666333111222555666555444111111222222222222111111111111222333333333333222333333222111000000111111444333222222111111222222222333333222222000///...222222222222111000///...333000...///111111///---////////////000000000000//////000000000000//////////////////////////////000000//////.........------...///000///...,,,***---......///////////////------...///...---+++***---)))))),,,***### ###...,,,++++++---......---...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++++++++---//////...,,,...---++++++++++++***(((------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++,,,000444,,,---......//////......///...---...//////---+++,,,---------.../////////---------.........//////......///111111222222222//////000000///...------000000//////.........---000000000000000000000000///......------...000111222111000//////000111222111111000000000000111111222111000000000111333333444333333333333444555666666666555444333333222222333333333333333333333333333444666777888888888777999999999888777666666555;;;;;;;;;;;;;;;<<<===>>>;;;;;;:::::::::;;;>>>AAA;;;@@@EEEEEEAAA>>>???AAA999;;;???BBBCCCBBB@@@>>>;;;>>>CCCFFFGGGJJJOOOSSSLLLKKKHHHEEEBBB@@@@@@?????????AAABBBBBBBBBBBBAAAFFFDDDCCCCCCDDDDDDCCCAAABBB???<<<;;;;;;???CCCEEEBBBAAAAAAAAAAAABBBCCCCCCAAA???===;;;;;;<<<>>>@@@???@@@@@@??????>>>===<<<>>>>>>==================888:::;;;;;;;;;<<<>>>@@@>>><<<::::::;;;???CCCFFFCCCBBBAAAAAA@@@@@@@@@AAA<<<;;;999:::===@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@>>><<<;;;;;;;;;;;;:::;;;;;;;;;<<<<<<======?????????@@@@@@@@@AAAAAA============<<<;;;::::::;;;;;;::::::999999::::::777777999;;;???@@@???===<<<:::888777888888777666777777666666666666777777666333111333777999666333000000111222333444444444111000000111222222000...//////000111222333333444666666555444444444444555666444222000///000222333000222333222111000000111:::888666555555555444333111111222111111000///...000000111222333333444444111111111111111000//////...............---------000000000///......---------,,,,,,++++++,,,,,,---,,,***(((&&&&&&(((***,,,444333333222222333333444333333333333222222222222111111111000111111222222000111222222333333222222222222333333333333222222333333222222222222333333222111000111222333222000444222111222444555444222333333333333222111000///000111222222333333222222333222222111000000111111555555444333333333333333333333222111111000000///............---,,,++++++---,,,+++,,,///111000///.../////////000000000000//////000000000000//////////////////////////////////////////......------.........---------------------...///////////////------......---,,,,,,+++111---...111000+++***,,,---,,,++++++---......---...---+++******+++---...------,,,,,,,,,,,,,,,,,,//////...---,,,***)))(((,,,,,,,,,---//////---++++++***)))***,,,------,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++---......,,,***+++...111,,,,,,---............------,,,,,,---...///---,,,,,,,,,,,,---------------------------.........///,,,---...///000000000000///////////////...------000/////////.........---////////////////////////...............//////000111111000//////000111111111000000000000000000111111111000000000111222333333333333333444444444444555444444333222222111111333333333333333444444444444555666777888888888777999999888888777666666555:::::::::;;;<<<===>>>???<<>>999999===BBBGGGJJJMMMKKKEEE@@@??????===???BBBDDDEEECCCAAA@@@===@@@BBBBBBAAABBBDDDFFFHHHGGGEEEBBB@@@?????????AAAAAA@@@AAAAAACCCDDDEEEFFFDDDBBBBBBCCCCCCCCCBBB???>>>===<<<===@@@CCCEEE@@@@@@@@@AAAAAAAAABBBBBB@@@???===<<<<<<===>>>???AAAAAAAAA@@@@@@???>>>===FFFEEEDDDBBB???===<<<;;;999:::;;;;;;;;;<<>>AAACCC@@@???????????????@@@@@@<<<:::999;;;>>>AAACCCCCCCCCCCCCCCBBBBBBAAAAAAAAA;;;:::999888888888999::::::;;;;;;<<<===>>>>>>>>>???@@@AAABBBBBBBBBBBBAAA============<<<;;;:::999;;;::::::999::::::;;;;;;888888999<<>><<<:::888777888888777666888777777666666777777888777444222333777999777444666555333222111000000///444222111111222222111/////////000111222333444444444444333444444555666777888666333000//////000111444555555333111000111333444444333444444333000---///000000111111111000000000000111222222333444444111111111111111000//////------.........---------........................,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------222222222111111222222222111111111111111222222222222222222111111000000000111111111111111222222333222222333333333333222222222222222111111222222222111000//////111111000///000000000222444444222000333333333222111000///...000000111222222222222222333222111111000111111111666666555444444444444555444333111000//////000111000000000000///...---,,,+++******+++...//////........./////////000000000...//////000000//////...///////////////////////////............---------///---,,,++++++,,,...000,,,---......//////.........------,,,,,,,,,,,,,,,---+++,,,//////---,,,///,,,+++***+++---...---,,,---,,,+++******+++,,,---......---,,,,,,+++,,,,,,000///...---+++***)))(((---,,,,,,---......,,,******))))))***,,,------,,,,,,,,,,,,,,,,,,++++++***************************......---,,,******,,,---++++++,,,---------------,,,++++++,,,...///...,,,,,,,,,,,,,,,,,,,,,++++++------------............+++,,,---...////////////...////////////...------/////////.......................................------...///////////////000000////////////000000000000000//////000000000111000000000000111222222111222333444555444333333333333222222111111000000444444444444444444444444555555666777888888888888999888888777777666666555999999:::;;;<<<===???@@@>>>BBBEEEAAA:::888===CCCLLLNNNPPPMMMGGGBBB???@@@???@@@CCCDDDDDDCCCAAA??????@@@AAA???===<<<===>>>CCCBBBAAA@@@????????????BBBAAA@@@@@@AAACCCFFFHHHEEECCCAAA@@@AAABBBBBBBBB>>>>>>>>>>>>???AAABBBCCC>>>???AAABBBBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>AAAAAABBBAAAAAA@@@???>>>HHHGGGEEECCC@@@===<<<:::;;;<<<<<<;;;:::<<>>>>>>>>??????===============>>>>>>>>>;;;::::::<<<@@@CCCDDDDDDCCCCCCBBBAAA@@@??????>>>999999888999:::;;;===>>>:::;;;<<<>>>???@@@@@@@@@@@@AAACCCDDDEEEDDDCCCBBB>>>>>>>>>===<<<;;;999999999999999999:::;;;<<<===:::::::::<<>>===;;;888888888777666555777777666666666666777777888555444555888999777555888666333111///...//////777444222111111222111000///000111111333333444555111111222333555777888999999777444111/////////000999888777444111111222444111111333444555222...***......000111111222222222000000111111222333333333111111111111111000//////---.....................---------------.........,,,++++++******++++++,,,---...///000000///...---111111000000000000111111//////000000111111222222111111111111111000000///111111000//////111222333111111222222222222111111222111111000000111111222000///......000000///...---...000222222222000...000000111111000///......///000000111222111111111222222111111111111111222666666555444444444444555444222000///...///000222000000111000000///...------,,,,,,,,,,,,,,,,,,,,,........./////////000000...//////////////////...........................------------------------,,,,,,+++++++++---...///,,,,,,---............---...---,,,+++++++++------)))((()))++++++++++++,,,+++******+++------,,,+++,,,,,,+++******+++,,,,,,///...---,,,++++++,,,,,,+++++++++,,,,,,------......---,,,,,,------+++***---,,,++++++,,,,,,***)))++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++******+++,,,***+++,,,,,,------,,,,,,,,,++++++---///000///......---------,,,,,,++++++------------------------,,,,,,---........................//////...------................................................,,,---...///000///...---////////////////////////////////////////////////000000000000000111111222///111333444555444222111333333222222111111111111555555555555555444444444666666666777777888888888888888777777666666666666888888999:::<<<===???@@@>>>AAACCC@@@<<<;;;>>>BBBFFFHHHIIIHHHEEEBBB@@@AAA>>>@@@AAABBBBBB@@@>>><<<>>>>>>??????>>>>>>>>>????????????????????????????????????@@@BBBDDDEEEGGGDDDBBB??????@@@AAABBBBBB>>>???@@@AAAAAAAAA@@@@@@>>>???AAACCCCCCBBBAAA@@@<<<===>>>???@@@??????>>>AAAAAAAAAAAA@@@???>>>===AAA@@@@@@???>>>======<<<<<<<<<<<<;;;:::<<>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::;;;>>>BBBDDDEEEDDDCCCBBBAAA@@@>>>===<<<<<<999999999999:::<<<>>>???:::;;;===???AAABBBBBBBBB@@@BBBDDDFFFGGGEEECCCBBB?????????>>><<<;;;999888888999999999;;;<<<===>>><<<;;;;;;===???@@@@@@???===;;;999888888777666555666666555555555555666666888777666666888999888666444222000//////111333555888555111000000111111111000000111222333444555555222222333444555777888999777555333111000000000111:::999777333000000222444444333444555666444111...//////000111111111111111000000111111222222222333111111111111111000//////...///000000111000000///---------------,,,,,,,,,+++++++++******+++++++++---...////////////...---111000000//////000000111/////////000000111111111...///000111111111111000111000///...///000111222000111111222222111111000000000000//////000000000///...------//////...---+++---000111111000///.........//////000/////////...///000000111111000000222111111111111111222222555444333333222222333333333222000......///111222------------,,,+++******------......---------...............////////////......////////////......------------------------,,,,,,,,,,,,------------)))***+++---------,,,,,,+++,,,,,,------------------,,,+++******+++---...,,,------,,,+++,,,,,,,,,***))))))+++------+++***++++++++++++++++++++++++000///---,,,+++,,,------,,,,,,+++,,,---...000111...---++++++,,,,,,+++***---+++***+++,,,,,,+++)))******+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))***+++,,,------***+++,,,,,,------,,,,,,,,,,,,,,,...000111000/////////......------,,,,,,------------------,,,,,,------.../////////......------............---------------...............////////////////////////+++,,,.../////////...---.........//////.........---...////////////...---//////000000111111111111///000222444444333222000333333333333222222222222666666555555555444444444666666666666666666777777777777777666666666666666777777888999;;;<<<>>>???===<<<<<<===>>>@@@@@@???@@@AAACCCCCCAAA@@@@@@@@@???@@@@@@AAA@@@???===<<<=========>>>????????????????????????@@@@@@??????:::<<>><<<>>>@@@BBBCCCDDDCCCAAA@@@;;;<<<>>>@@@AAAAAA@@@???@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<=========<<<<<<<<<;;;:::;;;>>>AAADDDDDDDDDCCCBBBAAA???>>>@@@@@@@@@???>>><<<;;;:::;;;;;;===@@@DDDEEEEEEDDDBBBAAA@@@>>>===;;;:::999777777666666666777999::::::<<<>>>@@@BBBCCCBBBBBB@@@BBBDDDFFFGGGEEECCCBBB?????????>>>===;;;:::999888888999:::;;;===>>>???>>><<<<<<<<<>>>??????>>>===;;;888777888888666555555444444333333444444555999888777777888888888777222111//////000333666888777444111///000111111111111111222333444555666666666666555555666666777888444333222111111111222333888777555222//////222444777666444444555555444222111111111111111000//////000111111111111111222222111111111111111000/////////000111333333333222111//////...---,,,,,,++++++,,,++++++++++++++++++,,,000//////......//////000111000000//////000000111000000000000000111111111---...000111222111000000///////////////000000111000000111111111111000000000//////......//////000///...------//////...---+++---000000///......//////000000111111000000///......///000000000000000111111111000111111222333333333222111111111111222111111////////////000111////////////...---,,,+++)))+++---...///000222444------........./////////---......//////......---------------------------++++++,,,,,,,,,,,,,,,---(((***,,,------,,,+++)))***+++,,,,,,------,,,,,,+++++++++++++++,,,,,,------///...******,,,,,,***)))))))))+++,,,,,,+++)))++++++++++++++++++++++++///...,,,++++++---...000333222000...---------......,,,******+++,,,,,,+++)))((((((***,,,......---)))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))((((((***,,,......---++++++,,,------------------,,,,,,...///000///.....................------------------,,,,,,,,,,,,------...............---,,,,,,---............------------------.........////////////////////////,,,,,,---...............------............------,,,---...//////...---,,,...///000000111111000000///000111222333222111111333333333333333333333222666666555555444333333333666555555444444555666666666666666666666666666666666777777888999:::<<<===;;;888777:::@@@CCCAAA???AAAAAAAAA@@@@@@???>>>===@@@@@@AAAAAAAAA???>>>===>>>===<<<<<<======<<<;;;???@@@@@@@@@@@@???>>>>>>999;;;???CCCDDDCCCAAA???AAA@@@???@@@BBBCCCBBB@@@AAABBBCCCCCCBBB@@@>>><<<>>>???AAABBBBBBBBBAAA@@@:::<<<>>>@@@AAAAAAAAAAAA???????????????===<<<<<<>>>>>>======<<<;;;;;;;;;:::;;;<<<<<<;;;;;;===>>>BBBBBBBBBBBBBBB@@@??????@@@AAAAAAAAA???===;;;:::<<<===???BBBEEEFFFEEECCC@@@???>>>===;;;:::999888:::999888777777888999:::;;;<<>>>>>>>>>>>===<<<;;;;;;999999999:::;;;===>>>???>>>===;;;;;;===>>>>>>===<<<:::888777888888777666444444333333333333444444888888888888777777777777555444222111222333555666666444222111222333333333111222333333555555666777999999888777777777777777222222111111222222333444444444333111000000222555777555333333444444444333222222222111111000......111111111111111111111111111111111111111000//////...000222444444444222111//////......---,,,,,,,,,---,,,,,,++++++,,,,,,---222111000//////000111222111000000000000000000111111111111111111111000000...///111222111000...------...//////000000/////////000000000000000000//////..................//////...---...///000///---,,,...000///...---///111555555555444333111000///---...//////000000//////111111000000111222222333333333222111111111111111000000000000000000000000222222222222111000//////(((+++.........///222444---------.........//////---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,+++++++++++++++***************+++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,***---+++''''''***+++((((((((()))+++,,,,,,***(((******++++++++++++******...---,,,++++++---000222999777444000---,,,++++++---+++))))))+++,,,,,,,,,)))((((((***---.........))))))***++++++++++++++++++++++++++++++++++++++++++***)))+++---...---+++,,,,,,---............---,,,++++++,,,---...,,,+++------------------......---------,,,,,,,,,++++++,,,,,,------------,,,,,,+++,,,------.........---,,,,,,,,,------.................................------,,,,,,------......,,,---............---,,,+++,,,...//////...,,,+++......000111111111000///000000000111111111111111111111222222222222222222555555555444333222222222555444333333333333444555666666666666666666666666666666666666777888999:::999888999<<>>===>>>>>>?????????>>>>>>===>>><<<;;;;;;===>>><<<:::@@@@@@AAA@@@???===<<<;;;<<<===@@@BBBCCCBBBAAA@@@@@@@@@@@@BBBDDDDDDBBB@@@???@@@BBBCCCCCCBBB@@@???>>>>>>>>>>>>????????????;;;<<<===???@@@AAABBBBBB@@@@@@@@@@@@???>>>======???>>>===<<<;;;:::999999888:::<<<<<<;;;::::::;;;?????????>>>????????????===>>>???@@@@@@???===<<<>>>???AAADDDFFFFFFDDDAAA>>>===<<<;;;:::999888888<<<;;;;;;::::::<<<===>>>;;;===???AAABBBBBB@@@??????@@@AAABBBBBBBBBBBBAAA======>>>>>>>>>>>>======:::::::::;;;;;;===>>>>>>???===;;;:::<<<======<<<:::888777777888999999888666555555444444555555666777888888777666666666666666555555444444444555555666555444555666777666555222222333444555666777777;;;:::999999888888888999333222222222222222222222000111222222111222444666555444444555666555333222000000111111111000000///111111111111000000000000111111111111111000//////,,,...111333444333111000---------....../////////...------,,,,,,------...//////000000000000//////111111000000000000111111333333222222111111000000000111222222111///,,,+++,,,---///000000000///...//////000000000000//////.........------.........000///......///000///...---///000///------///222::::::999777444222000...---......///////////////111111000000111222333333444333222222111111222222...///000000000000//////000000000000///...---,,,+++---//////---,,,...111---------.........//////---..................---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,...,,,***)))((()))***+++******+++,,,,,,,,,,,,+++(((***+++,,,---,,,,,,+++***---,,,((((((---...+++(((((()))+++,,,,,,***'''******++++++++++++******...---++++++,,,...111333;;;999555111...,,,,,,,,,,,,***))))))+++---------,,,+++******,,,---,,,***((()))***+++++++++++++++************************...,,,+++,,,......,,,))),,,---......//////......+++*********++++++***(((+++++++++,,,,,,------------------,,,,,,+++++++++++++++,,,,,,,,,++++++***+++,,,------.........---,,,,,,,,,------.........------------------------...---,,,+++,,,---...///,,,,,,---......---,,,,,,+++,,,...//////...,,,+++---...000111111111000///000000000///000111111222000000000000000111111111555555444333333222111111555444333222222222333444555555555666666666666666666666555666666777888888777:::===>>>>>>>>>@@@BBB===<<<<<<<<<>>>??????>>>;;;;;;<<<<<<<<<<<<;;;;;;>>><<<;;;<<<@@@AAA@@@>>>@@@AAAAAA@@@>>><<<:::888@@@@@@@@@AAAAAABBBBBBBBB???@@@AAADDDFFFEEEBBB???===>>>@@@BBBCCCCCCCCCBBB===<<<<<<<<<<<<===>>>>>>;;;<<<===>>>@@@BBBCCCDDDAAAAAAAAAAAA@@@???>>>>>>;;;;;;;;;::::::999999999666999<<<===<<<:::999999<<<;;;;;;;;;<<<===>>>???999;;;===???@@@@@@???>>>???@@@BBBEEEGGGFFFCCC@@@===<<<;;;;;;:::999888888888888777777888:::<<<===;;;===@@@BBBBBBAAA???>>>?????????@@@@@@@@@AAAAAA<<<======>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<===>>>???===::::::;;;<<<<<<;;;999888666777888:::999999777777666666666666777777777888888777666555555666444555555666666777777777666555666777999:::999777222333333444555666777777;;;::::::999999::::::;;;444444333333222111000000---///222333333444666888444555666999:::888444111...///000111111222222111111111111000000000000000111111111111111000//////+++---///222222222000///++++++,,,...000111222333///......------......///)))+++...000000...+++)))333222111000000111222333555444222111111111222333///000111111111000...---000000...------...///000///000///...------///111//////.........---------000////////////.........,,,,,,+++,,,---///111222BBB???;;;666222///......////////////////////////111111111111111111111222333111......000111222111000000000000000000000000.........------,,,,,,,,,------......//////......,,,,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***+++)))'''(((***,,,,,,,,,)))+++,,,---+++***+++,,,,,,+++***+++++++++)))''',,,,,,+++******+++,,,,,,+++++++++*********))))))+++***)))***,,,------,,,******))))))***+++,,,,,,...---,,,***)))******+++888000++++++***''''''++++++*********))))))((((((+++)))'''(((+++,,,***(((******+++++++++,,,,,,,,,++++++++++++++++++++++++***)))))))))+++,,,+++***!!!"""$$$(((+++,,,+++)))***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********...---,,,,,,++++++++++++///,,,)))))),,,...---,,,------------------,,,,,,,,,------......------,,,...,,,++++++------,,,***---,,,,,,,,,,,,---......------...///000000//////------...///000000//////222111000///............222111000000222333222111222222222111111111000000111333555555333222111222555555555666666666666777666777888888777888:::<<<===:::888:::???BBB@@@<<>>:::777888999:::::::::<<<======<<<<<<===???;;;;;;:::;;;<<<>>>@@@AAA@@@@@@@@@@@@???===<<<;;;@@@???===<<<===>>>@@@AAA>>>@@@CCCCCCAAA???>>>>>>:::;;;<<<>>>????????????>>>>>><<<;;;;;;:::::::::???>>>======>>>AAADDDGGGFFFBBB===<<<===>>>===;;;>>><<<:::999:::;;;;;;:::777999;;;;;;:::999:::;;;888;;;>>>???>>>=========AAA@@@>>>======>>>@@@AAABBBCCCDDDFFFFFFDDD@@@<<<999999888777777777777777555555555777999;;;;;;;;;BBB@@@???@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>======@@@>>>;;;;;;<<<>>>??????:::<<<======;;;:::;;;<<<>>>===<<<:::999888777666:::999999999::::::888777999888666555555777888::::::::::::999999999888888777555333555888999888666666777777777888888888888888666555444444555666888===:::777777888999777555555444333333222222222222333111000111555666555333777666555333222222222333////////////000000000000000////////////111222444000000000000000///......---...///000000...,,,+++222000,,,+++,,,000555999444111...,,,---.........+++++++++,,,,,,---------222222111000000111222222111000///...---......///---...//////...---,,,+++///......---...///000111000000000...,,,,,,...000//////.........---------////////////...............---------...000111222<<<:::777444111000//////////////////////////////111111111111111000000000222000......///111111000..............................---------,,,,,,,,,***+++,,,,,,------------,,,---.../////////...---,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,***((((((***+++++++++***+++,,,+++)))((()))******))))))***,,,,,,+++))),,,++++++******++++++,,,+++++++++*********))))))+++)))((()))******)))(((******))))))***++++++,,,((((((((()))+++---///000///)))&&&***,,,+++---111))))))))))))((((((((('''+++)))'''(((***+++***(((************++++++++++++))))))))))))))))))))))))+++***)))***,,,---,,,+++(((((((((***,,,---,,,******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------,,,+++++++++++++++///,,,******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---+++***+++------,,,+++---,,,,,,,,,,,,---......------...///////////////---......////////////...000///////////////000000222111000000222222111000222222222111111000000000111333555555333111111222333333333333444444444555555777888777777777999;;;;;;888666888===???===;;;===;;;:::999;;;;;;;;;::::::<<<======<<<<<<===>>>;;;:::::::::::::::;;;<<<======>>>>>>>>>============<<<;;;:::;;;<<<>>>???>>>@@@BBBBBBAAA???>>>>>>;;;;;;<<<>>>>>>????????????>>>======<<<<<<======@@@???>>>>>>???AAADDDEEEDDD@@@===<<<===>>>===<<<<<<;;;;;;;;;<<<<<<:::888888:::;;;<<<;;;:::;;;<<<;;;===@@@@@@???>>>>>>>>>??????>>>===>>>@@@AAACCCFFFEEEEEEEEEEEEBBB>>>;;;777666555444444444444444666666777888;;;=========BBB@@@??????@@@@@@???===<<<<<<<<<===============???>>>===>>>??????>>><<<:::<<<======<<<;;;<<<===;;;;;;<<<<<<<<<;;;999999;;;999999999::::::999777999888777666777888:::;;;::::::999999999888888888999777666777999:::999777555555555666666666777777555444333333444666888:::<<<999777666888888777555333333222111111111111111333111000111444666555333666666555444444333222222/////////////////////000000000/////////000222333000000000000000///......---...///000///...,,,+++///---,,,,,,...111666999333111...,,,---......---+++,,,,,,,,,,,,,,,,,,---222111111000000111111222///...---,,,,,,,,,---------............---,,,,,,---------...///000222222111111111...,,,,,,---////////////............---/////////.........------000///......///000111222444444333222111000//////////////////////////////111111000000/////////...111///......///000//////------------------------...------------,,,,,,,,,)))***+++,,,---.........,,,---......//////......,,,,,,---...---,,,***)))******+++,,,,,,,,,++++++,,,+++))))))*********))),,,,,,+++)))'''&&&'''))))))((((((***,,,---,,,+++,,,+++************+++,,,+++++++++***************,,,***))))))***)))(((&&&*********)))******+++,,,,,,,,,+++************+++///+++)))++++++))))))***+++++++++++++++************)))((((((******)))((())))))))))))************)))))))))))))))))))))))),,,+++***+++---...---,,,---,,,***+++,,,,,,+++)))+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++*********---,,,++++++***+++++++++...,,,***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++******+++---...---,,,,,,,,,,,,,,,,,,---......------...////////////............///......------............///000111222222111000000222222111000111111111111000000000000111222444333222000111111000111111111111222222222555666777666666666888:::777555444666:::<<<;;;888999999999;;;======;;;999:::;;;<<<<<<;;;;;;<<<===::::::999999999888888888::::::;;;<<<===>>>>>>???<<<<<<;;;::::::<<<===>>>===???AAAAAA???=========;;;<<<======>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@@@@@@@@@@@@@AAAAAABBBAAA>>><<<;;;<<<======<<<::::::;;;===>>>===999666999;;;<<<<<<;;;;;;<<<===>>>@@@BBBBBB@@@???>>>>>>>>>>>>>>>???@@@BBBDDDEEEIIIGGGEEEDDDBBB@@@===:::777777666444444333333333777888999;;;===???@@@@@@BBB@@@???>>>???>>>===;;;::::::;;;;;;<<<<<<======>>>>>>???AAAAAA@@@<<<999999;;;=========<<<===>>>999:::<<<===>>>>>>===<<<;;;:::999:::;;;;;;999777888888888888999:::<<<===999999999999888888888777999888777888999999777555333444444444444555555555111111111222444777:::;;;:::888666666666777666555222222111000000000000111222111111222444555444333555555666666555444333222////////////////////////000000///......///111111///000000000000///......---......//////---,,,+++++++++,,,---///222555777222000---,,,---......------,,,,,,,,,,,,,,,,,,+++111111000000000000111111000000//////............/////////////////////............//////000111111222222111///,,,+++,,,.../////////.............../////////.........------000///.........///000111///000000000000///...---////////////////////////000000000///......------000///......//////...---------------------------------------------------+++,,,---///000000000000---------...............,,,---......---,,,***)))))))))***+++,,,,,,++++++---+++))))))******(((''',,,,,,+++(((''''''))),,,***))))))***,,,,,,+++***++++++************++++++************************---+++***+++,,,,,,+++***+++***************++++++///...---+++)))(((''''''000---,,,++++++(((&&&$$$************************))))))(((((()))))))))((((((((((((((())))))))))))+++++++++++++++++++++++++++***)))***,,,---,,,+++---+++))))))*********))),,,+++***))))))***+++,,,+++++++++++++++++++++++++++++++++***************++++++************++++++---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------,,,,,,,,,***))))))***,,,...---,,,,,,,,,++++++,,,,,,---...------...//////........................---,,,+++...............///111111222111000000111111000///000000000000000000000000000222333222000///000111//////000000000111111111444555666555444555666888555444333555888:::999888999999999:::<<<<<<;;;999999;;;<<<;;;:::999:::<<<999999::::::::::::::::::;;;<<<<<<<<<===>>>??????======<<<<<<<<<===>>>???<<<>>>??????===<<<<<<===<<<<<<======>>>=========<<<<<<<<<===>>>???@@@AAA???????????????>>>>>>>>>>>>===<<<;;;<<<=========::::::;;;<<<======:::888999;;;======<<<;;;<<<===???@@@BBBAAA???>>>===>>>>>>???@@@BBBDDDFFFGGGGGGHHHFFFCCCAAA@@@???===;;;;;;:::999888777777777777999:::<<<>>>???@@@BBBCCCBBB@@@>>>===>>>===;;;999999999999:::;;;;;;<<<<<<>>>>>>>>>??????>>>:::777888:::<<<=========>>>???<<<<<<<<<======>>>??????;;;:::999:::;;;;;;999777777888999:::;;;<<<===>>>999888888888888777777777666666666666666555333222333333333444444444555555111111111222444666888:::888777555555555555555555222111111000000000111111222111111222333333333333333444666777666555222111///////////////.........000///.........///000000//////000000//////...---------.........---,,,+++***+++---...000111222333111///---------......------------,,,,,,+++++++++000000000000000000000000111111111111000000/////////............/////////111111111000000///......222222111///,,,+++,,,...////////////////////////000000/////////.........///...---------...///000.../////////...---,,,+++000000000000000000000000////////////......------000///......//////...,,,........................------------------------,,,---...///000000000000------------......//////,,,,,,---------,,,+++***(((((()))***++++++++++++,,,+++))))))***)))'''%%%++++++***)))((()))---///,,,+++******++++++)))'''***************************************************))))))***,,,...---,,,++++++***************+++(((((()))***++++++,,,,,,))))))******,,,,,,+++(((&&&'''''''''''''''''''''(((((())))))((((((((()))''''''((((((((()))))))))***************************(((((()))***+++***))),,,***))))))***+++++++++,,,+++))))))))))))+++,,,******************************************************)))))))))******++++++,,,------,,,,,,,,,,,,,,,,,,------............+++,,,,,,,,,,,,,,,,,,+++***)))(((***,,,------,,,,,,++++++++++++,,,------------............------------...------,,,++++++//////............//////222111000000111111///...////////////////////////000111111000///...///000///000000000111111111111333444555444333333555666444444444555777999999888===;;;999888999::::::999999:::;;;:::999888999:::888999:::;;;===>>>???@@@@@@???>>>=========>>>>>><<<<<<<<<<<<<<<======>>>;;;===>>>===;;;:::;;;<<<<<<============<<<<<<;;;999999999:::<<<>>>???@@@>>>>>>======<<<;;;;;;:::<<<<<<<<<<<<<<<<<<===>>><<<;;;999999;;;<<<<<<;;;999;;;======<<<;;;<<<===>>>???@@@???===<<<<<<===???AAACCCEEEGGGHHHHHHHHHDDDBBB???>>>>>>???>>>===<<<;;;;;;::::::::::::::::::<<>>=========;;;999888999999999:::::::::;;;>>><<<;;;;;;;;;;;;999777888:::<<<<<<<<<<<<===>>>AAA@@@===;;;;;;<<>>======888888888777777777666666444555666666555444222222333333333444444444555555222222222333333444555666555555555444333333444444222222111111111222222333111111222222222222222333222333555666666444222111000/////////......------///...---------...///000///////////////...---------------------,,,,,,+++,,,---...///000//////...000...------......---,,,---------,,,,,,+++++++++///000000111111000000//////000000000000///......,,,,,,,,,+++,,,,,,---...222222222111000///------111111111...,,,,,,---///...////////////000000000111111111000000000//////...---,,,,,,---...///000//////......---------,,,000000000000000000000000.../////////////////////111000//////000000...,,,........................,,,,,,,,,------------...,,,,,,---............---...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,((())))))*********))))))+++***))))))***)))'''%%%)))***+++******+++...000---+++***+++++++++)))'''))))))***++++++***))))))***************+++++++++'''&&&&&&(((+++,,,,,,,,,,,,+++******)))***************++++++******)))(((+++,,,,,,***+++---+++'''))))))************++++++'''((())))))''''''((()))(((((((((((())))))))))))(((((((((((((((((((((((()))((('''(((*********))),,,+++***+++---......---*********))))))*********)))))))))))))))))))))))))))))))))***************)))))))))((())))))***+++***,,,...---,,,++++++,,,+++,,,,,,------......///++++++,,,,,,,,,,,,++++++***))))))***,,,---,,,++++++++++++++++++,,,---------............---,,,,,,,,,,,,,,,---,,,,,,++++++//////......---.........222111000000000000///---............////////////000000000///------...000000000000000111111111111222333444333111111333555333444555666777777888999===;;;888888888999999999888999:::999888777888999888888888:::===@@@CCCEEECCCBBB@@@>>>===<<<======999999999::::::::::::;;;;;;<<<<<<;;;:::999:::;;;===============<<<;;;:::777777888999:::<<<>>>>>>===<<<;;;:::999999999999<<<===>>>>>>===<<<===>>>===;;;999888:::<<<<<<<<<999;;;<<<<<<;;;;;;<<<===<<<===>>>===;;;;;;<<<===@@@BBBDDDFFFGGGGGGFFFEEE???===<<<<<<===>>>>>>===:::999999999999:::;;;;;;;;;>>>@@@@@@>>>>>>@@@CCCAAA???>>>===>>>===<<<:::::::::::::::999999999999<<<:::999999999:::888777777999;;;;;;;;;:::;;;<<>><<<;;;<<<===???<<<;;;:::;;;<<<;;;:::888777999;;;===>>>>>><<<<<<777777777777666666666666333666888999777555444444333333333333444444444444333333333333333333333222333333444333111111333444222111111111111222333333000222333222111111222333111222333444444333222111000//////......---------------,,,,,,---...000111...////////////...---------------,,,,,,,,,,,,,,,---.../////////...,,,+++...---,,,---......---,,,---,,,,,,,,,,,,,,,,,,+++...///000111111000///...//////000000000///...---,,,,,,+++++++++,,,---...000111222222111000///...000000000...,,,,,,...000.../////////000000000000222222222222111111111111------------...///111222///...---------...///000000000000000000000000000.........//////000111111222111000111111111...,,,------------------------,,,,,,,,,---------.....................------,,,...------,,,---...///000,,,+++******+++,,,...///)))))))))***))))))((((((***)))))))))******'''%%%(((***++++++******+++---+++*********,,,,,,***(((((()))***++++++***)))((())))))*********+++++++++(((''''''(((***,,,+++***,,,++++++***))))))******......---,,,***'''$$$###---///---)))***---+++&&&++++++,,,,,,------------&&&(((***)))'''&&&''')))(((((()))))))))*********(((((((((((((((((((((((()))(((((((((***+++***)))+++******,,,......,,,***))))))************))))))))))))))))))))))))))))))((()))))))))*********+++((((((((((((((()))******))),,,......,,,++++++,,,))))))***++++++,,,------++++++,,,,,,,,,,,,+++++++++***)))***+++,,,+++***+++++++++***++++++,,,------.........------,,,+++***++++++,,,,,,,,,,,,+++------------......///000333111//////000000...------------......////////////000///...,,,,,,...///////////////000000000111222222333222000000222333222333444555555666777888999888888999;;;;;;:::888888999:::999777666777888777666666777:::>>>CCCFFFBBBAAA???<<<;;;;;;<<<===888888999::::::::::::::::::;;;;;;:::888888999:::============<<<;;;:::999777777888888:::;;;===>>>>>><<<:::999888999:::;;;<<<>>>@@@@@@===<<<===???;;;:::999:::<<<===<<<;;;888:::;;;<<<;;;:::;;;<<<;;;<<<===<<<;;;;;;===>>>@@@BBBDDDFFFFFFDDDAAA???<<<;;;:::;;;<<<===<<<:::888888888888:::;;;<<<===;;;???AAA@@@<<<;;;===AAA@@@???===>>>>>>???===<<<;;;;;;;;;::::::999888888999888999;;;<<<;;;888666777999::::::999888999:::?????????>>>======<<<<<<<<<;;;:::;;;<<<<<<:::888777999<<<>>>>>>===;;;999777777666666666555555555111444888999777555444555111111111222222222333333222222333333333222222222111222333222000000222444000000000000000111222222000222333222000///111333111111111111111111111111000000///......---,,,,,,++++++++++++---...000222......//////......---,,,------,,,,,,++++++,,,,,,,,,------.........---,,,---,,,,,,---...///---,,,+++,,,,,,,,,,,,,,,,,,---...///000111111000///...000111222222222111///......------,,,---...000000//////111222222111000//////000000...------///111.../////////000000111111333333333222222222111111...------...///111333444///...---,,,---///222444000000000000000000000000------...///000111222222222111111222222111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........111111111111000///...---......---,,,---...///000,,,+++))))))***,,,///111))))))***))))))((('''''')))(((((()))******(((%%%(((***++++++)))(((((())))))((((((***,,,---,,,***((()))***++++++***)))((())))))******++++++++++++,,,+++***+++,,,---,,,+++,,,,,,+++***))))))******((()))***++++++***)))(((%%%))))))'''+++333444111&&&&&&''''''((((((((()))&&&(((***)))&&&&&&'''***))))))))))))***************************************)))))))))+++,,,+++***)))))))))+++,,,+++(((%%%((()))***++++++***)))((())))))))))))))))))))))))(((((())))))*********+++((((((((((((((()))******))),,,//////,,,***+++---'''(((((()))******+++++++++++++++,,,,,,+++++++++,,,***)))***++++++***)))++++++******++++++,,,------.........------,,,+++)))***+++,,,,,,,,,,,,,,,+++++++++,,,...000111222333111//////000000...,,,---------.........///////////////---,,,,,,---///........./////////000000111222222111000000111333111222444444444555666777444555888;;;>>>===:::888888999999888777666666777666555444444666;;;AAADDD@@@???===;;;:::;;;<<<===999:::;;;<<<<<<<<<;;;;;;::::::;;;999888777999:::>>>>>>======<<<;;;999999888888888999:::;;;======???===:::888888999;;;======@@@BBBAAA>>><<<===???888999:::===>>>>>>;;;999777999;;;;;;:::999:::;;;;;;<<<===<<<;;;<<<>>>@@@@@@AAACCCEEEDDDAAA>>>;;;;;;:::999:::;;;;;;999888888888999:::;;;===>>>???<<>>>>>???@@@>>>======<<<<<<;;;:::999888888666777:::>>>???===999555777999::::::888777777888;;;===???AAAAAA>>>;;;999<<<;;;:::;;;<<<<<<:::888777999<<<>>>>>><<<:::888777666666666555555555555---111555777555333333333000000000000111111111111111111222333333333333222000222333222000///111444///////////////000111111000222444333000///111333111000000///000000111111000000///...------,,,,,,*********+++,,,///111333......//////......---,,,...---,,,+++++++++,,,,,,++++++,,,---............---,,,,,,---...///---,,,+++++++++,,,,,,---------