BM6P6(@ |||xxxtttqqqnnnmmmoooooonnnllliiifffcccaaa\\\YYYTTTPPPOOONNNLLLKKKMMMJJJGGGFFFEEEEEECCCAAAEEEDDDBBB@@@???>>>======>>>===<<<;;;999888777666555555555555555555555555222222222333333444444444333444444555555444444333666555555444444444555555333333222222111222222222666555555444333111111000111111111111111111111111,,,===FFF<<<111111444333111111000000111222333333222333333444444333333222666888:::===>>>===<<<<<>>===<<<;;;;;;<<<===BBBBBBDDDEEEFFFFFFFFFFFFHHHGGGFFFFFFFFFJJJPPPTTT[[[[[[\\\___dddggghhhhhhhhhccc\\\VVVTTTVVV[[[^^^ddddddeeeggghhhjjjkkkkkkkkklllnnnqqqvvvzzz~~~yyyvvvqqqjjjccc]]]YYYWWWUUUUUUUUUUUUUUUUUUVVVWWWSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXYYYYYYZZZZZZ[[[[[[\\\[[[ZZZYYYYYYZZZ[[[\\\^^^]]]]]]]]]```aaabbbbbbeeefffggghhhiiilllrrrvvvzzz{{{{{{}}}~~~|||zzztttuuuvvvvvvuuuvvvyyy{{{yyyyyyxxxwwwwwwvvvwwwwwwvvvwwwwwwwwwvvvuuusssrrrtttpppkkkhhhfffffffffeeeeeebbbdddkkkqqquuuyyy~~~yyy{{{|||zzzwwwuuuvvvxxxzzzwwwuuusssrrrpppmmmkkkjjjkkkjjjfffdddhhhpppxxx}}}nnnggghhhoooyyy}}}vvviii]]]RRRIIIAAA@@@@@@>>>>>>@@@@@@???>>>======>>>???@@@@@@??????>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<>>===<<<<<<===>>>???============>>>???@@@AAA????????????@@@AAABBBCCCCCCBBBBBBAAAAAAAAABBBBBBGGGHHHGGGDDDEEEIIIMMMOOOZZZ|||{{{wwwtttrrrppppppoooooonnnllliiieeeaaa```[[[XXXTTTPPPOOONNNMMMLLLLLLJJJGGGFFFEEEEEECCCAAADDDCCCAAA@@@>>>=========>>>===<<<;;;999888777666444444444444444444444444222333333333333333333444333333444444444444333333222222222222333444555555333333222222111222222333333333333333222222222222222222222222222222222222///:::>>>666111444444///111111111111111222333333333333444444444333333222333555777999:::;;;;;;;;;AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>=========>>>???@@@BBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEFFFJJJOOOTTTZZZZZZ[[[___cccfffhhhgggeeeaaa[[[VVVUUUWWW\\\___dddeeeffffffggghhhhhhiiijjjkkkmmmppptttyyy}}}yyyxxxmmmkkkhhhccc___[[[XXXVVVVVVVVVVVVVVVVVVWWWWWWXXXWWWWWWVVVVVVVVVWWWWWWXXX\\\\\\]]]]]]]]]]]]]]]]]]___^^^]]]\\\\\\\\\]]]^^^]]]]]]^^^```bbbdddeeeeeeggghhhiiijjjlllqqqyyy}}}wwwwwwxxxxxxyyyyyyyyyyyy{{{zzzyyywwwwwwvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwtttpppmmmlllkkkiiihhhfffcccdddjjjpppuuu|||zzzwwwwwwxxxvvvtttrrrqqqqqqqqqooommmppppppmmmgggcccdddkkkqqqtttkkkkkkrrr{{{xxxlll```SSSJJJCCCAAAAAA@@@@@@BBB@@@???>>>======>>>???@@@>>>>>>>>>===<<<<<<;;;;;;========================???>>>===<<<<<<===>>>???<<<<<<<<<<<<===>>>???@@@???????????????AAABBBBBBCCCBBBBBBAAAAAABBBBBBCCCEEEFFFGGGFFFHHHLLLQQQTTTccc|||wwwtttrrrrrrrrrpppooonnnkkkgggccc___]]]YYYVVVSSSQQQPPPOOONNNMMMLLLJJJGGGFFFEEEEEECCCBBBAAAAAA@@@???>>>>>>>>>>>>======<<<;;;999888777777444444444444444444444444444333333333333333333222444333333222222333333444000000000000111333444555333222222111222222333333000111111111222222333333333333333333333333333333111555444000222777444---222111111111111222222333555444444444333333222222333444555777999;;;<<<===AAAAAAAAAAAAAAAAAAAAAAAA======>>>>>>@@@AAACCCDDDCCCCCCDDDEEEFFFFFFFFFFFFDDDEEEEEEDDDFFFIIIOOOSSSYYYYYYZZZ^^^bbbeeeffffffaaa^^^YYYVVVVVVYYY^^^aaaeeeeeefffgggggggggggggggiiijjjlllppptttxxx|||~~~}}}tttkkkffffffaaaaaa___]]][[[ZZZXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[]]]\\\[[[[[[ZZZ[[[[[[[[[bbbbbbbbbbbbbbbaaaaaaaaacccbbbaaa_________```aaa___```bbbeeeggghhhiiiiiiggghhhjjjkkkoooxxx~~~||||||}}}}}}zzzwww{{{zzzxxxwwwvvvvvvwwwwwwyyyyyyyyyyyyzzz{{{|||~~~{{{yyyvvvtttsssqqqmmmkkkiiiffffffkkkrrryyy}}}wwwuuuuuutttrrrqqqqqqrrrrrrqqqooosssqqqnnnhhhcccccchhhllluuu{{{pppnnnttt}}}{{{ooodddYYYPPPGGGDDDCCC@@@@@@BBB@@@???>>>>>>>>>>>>???@@@>>>======<<<<<<;;;;;;:::=========>>>>>>?????????>>>>>>============>>>>>><<<<<<<<<<<<===>>>??????>>>>>>>>>>>>???@@@AAABBBCCCBBBBBBBBBBBBBBBCCCCCCBBBEEEGGGIIIJJJNNNUUU[[[qqq}}}wwwtttrrrrrrsssqqqpppnnnkkkgggbbb^^^[[[XXXUUURRRQQQQQQPPPOOOMMMLLLIIIGGGFFFFFFEEEDDDBBB@@@???>>>>>>===>>>>>>>>>===<<<<<<;;;999888888777444444444444444444444444444444444333333222222222444333222222222222333444111111000111111222333333222222111111222222333333000000111111111222222222333333333333333333333333222333000...111666555///222222222111111222222333666555444444333333333222555666777999;;;>>>AAABBBAAAAAAAAAAAAAAAAAAAAAAAA===>>>>>>???AAABBBCCCDDDCCCDDDEEEFFFFFFFFFFFFFFFCCCCCCDDDDDDFFFJJJOOOSSSXXXYYYZZZ^^^bbbddddddccc\\\ZZZWWWVVVWWW[[[___cccdddeeeggghhhiiiiiiiiiiiijjjkkknnnqqquuuyyy|||}}}xxxqqqiiiaaa]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\]]]^^^___```````````````aaabbbbbbgggggggggffffffeeeeeeeeefffeeedddcccbbbbbbccccccccceeehhhjjjjjjkkklllmmmjjjllloooqqqwwwzzzuuuxxxwwwvvvuuuvvvwwwxxxyyy}}}|||zzzyyyyyy{{{~~~}}}|||{{{zzzyyyvvvqqqmmmmmmiiiiiiooovvv~~~~~~yyywwwvvvtttssssssttttttsssrrrooonnnlllhhheeefffjjjnnnooo{{{sssmmmsss|||}}}ssshhh```UUUKKKFFFCCC???===???????????????????????????>>>>>>======<<<<<<<<<<<<<<<======>>>>>>??????@@@>>>>>>============>>>>>>===<<<<<<======>>>???@@@>>>>>>>>>>>>???@@@AAAAAACCCBBBBBBBBBBBBCCCCCCDDDCCCDDDHHHJJJKKKNNNXXXbbbxxxsssqqqqqqqqqqqqpppnnnkkkfffbbb]]][[[WWWUUURRRQQQQQQQQQOOOMMMKKKIIIGGGFFFFFFEEEDDDCCC??????>>>>>>>>>>>>>>>???<<<<<<;;;::::::999888888444444444444444444444444444444444333333222222222444333333222222333333444555444333222222222222222222111111111222222333444222222222111111111000000222222222222222222222222111222222000111444555444333333222222222222222333666555444333333333333444777777999;;;===@@@CCCDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>???@@@AAAAAABBBBBBDDDEEEEEEFFFFFFFFFFFFEEEBBBCCCEEEFFFHHHLLLQQQUUUYYYZZZ[[[^^^bbbcccbbbaaaWWWVVVUUUUUUXXX\\\aaadddccceeegggjjjlllmmmmmmmmmlllnnnppptttxxx{{{}}}{{{tttnnnlllggg___[[[ZZZZZZ[[[\\\^^^^^^______^^^```______```aaabbbccccccbbbccccccdddfffhhhjjjkkkkkkjjjjjjjjjiiihhhhhhhhhiiihhhfffeeeeeeeeefffffffffhhhkkklllkkkkkkmmmoooppptttxxx{{{{{{vvvuuuuuuttttttuuuxxx{{{}}}|||yyyxxxyyy{{{}}}}}}}}}}}}}}}|||yyysssooommmkkkmmmssszzz{{{zzzxxxwwwwwwwwwuuusssnnnmmmkkkiiihhhiiilllnnnmmmtttuuukkkpppxxxvvvlllbbbWWWKKKFFFCCC???>>>@@@??????@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>><<<<<<<<<======>>>>>>>>>======>>>>>>>>>>>>======>>>>>>>>>>>>???@@@AAABBB>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEHHHKKKJJJNNN]]]mmmyyytttqqqppppppqqqqqqoookkkgggbbb^^^\\\WWWUUUSSSRRRRRRQQQNNNMMMKKKIIIFFFEEEFFFFFFDDDCCC@@@@@@???>>>>>>>>>??????<<<<<<;;;::::::999888888555555555555555555555555444333333333333333333222333444444555555444444333777666555444222222222222111111111111222333444444333333222222111111111000111111111111111111111111000222444333111222444777444333333222222222222333666555444333333444555666555666888;;;===@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAABBBBBBBBBBBBEEEEEEFFFFFFGGGFFFFFFEEECCCEEEGGGHHHKKKOOOTTTWWW\\\\\\]]]```bbbbbb```^^^TTTTTTTTTUUUYYY]]]aaadddbbbdddhhhkkknnnoooooonnnnnnpppssswwwzzz}}}{{{tttjjjfffeeefffeee___[[[ZZZYYY[[[]]]___aaaaaaaaaaaaddddddddddddeeeggghhhiiieeeeeefffhhhkkkmmmoooqqqmmmmmmmmmllllllllllllllljjjjjjiiihhhhhhiiijjjkkkiiilllnnnnnnmmmnnnrrruuuvvv{{{{{{wwwvvvuuuuuuwwwzzz~~~}}}zzzyyyxxxyyyzzz||||||}}}~~~}}}zzzuuuqqqlllmmmqqqyyy~~~|||{{{zzzyyywwwuuuqqqpppmmmkkkjjjjjjkkkkkkjjjooozzzzzzkkknnnuuuyyypppbbbWWWKKKGGGDDDBBBBBBDDD??????@@@AAAAAA@@@??????????????????????????????==============================>>>>>>>>>>>>======????????????@@@AAABBBBBB????????????@@@AAABBBCCCBBBBBBBBBBBBCCCDDDEEEEEEGGGFFFHHHLLLMMMTTTjjj}}}yyyuuusssqqqpppqqqqqqooolllhhhddd```]]]WWWUUUSSSRRRRRRPPPNNNKKKJJJHHHFFFEEEFFFFFFEEECCCBBBAAA@@@???????????????<<<;;;;;;::::::999999888666666666666666666666666222333333333333333333444333444666777777666444333666555444333333333333333111111111111222333444555222222222222333333333333222222222222222222222222000111222333222222333555555444333222222222222222555444333222333555777888555666999<<<>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA===>>>@@@BBBDDDEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFEEEDDDFFFIIIKKKMMMQQQVVVZZZ^^^^^^___aaabbbaaa^^^[[[QQQRRRSSSUUUYYY]]]aaadddccceeehhhlllmmmnnnmmmllloooqqqtttxxx{{{~~~{{{vvvnnngggaaa]]]]]]aaabbb^^^[[[\\\ZZZ\\\___bbbeeefffffffffggghhhhhhhhhiiikkklllmmmhhhiiijjjkkkmmmoooqqqsssooooooooooooppppppppppppllllllkkkkkklllmmmoooppppppsssuuuuuuuuuwww~~~|||{{{yyyxxxyyy||||||zzzzzzzzzzzz{{{{{{|||~~~~~~|||wwwtttppprrrzzz}}}||||||{{{yyywwwsssqqqooommmllllllkkkkkkjjjmmmttt~~~ooopppttt}}}}}}ttthhh\\\OOOIIIFFFBBBBBBCCC???@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>?????????@@@??????>>>>>>======<<<<<<===>>>??????>>>===<<<>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@@@@AAABBBCCCDDDBBBBBBBBBBBBCCCDDDEEEFFFGGGEEEHHHNNNSSS```~~~~~~|||yyyvvvtttsssrrrqqqqqqooommmiiieeeaaa___WWWVVVTTTSSSRRRPPPMMMKKKJJJHHHFFFEEEFFFFFFEEEDDDCCCBBBAAA@@@????????????;;;;;;;;;::::::999999999777777777777777777777777222222222333333444444444222444777999999777444222333333333222333333444444111111111111222333444555000111222333444555666666333333333333333333333333111//////222444333111111555444333333222222222222444333222222333555888999666888;;;>>>@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA<<<===@@@DDDFFFHHHIIIIIIFFFFFFGGGGGGGGGFFFFFFEEEEEEGGGJJJMMMOOOSSSXXX\\\``````aaabbbcccaaa]]]ZZZQQQQQQSSSVVVYYY]]]aaacccdddfffiiikkkmmmlllkkkjjjoooqqqtttxxx{{{~~~~~~}}}}}}zzzvvvrrrnnnlllhhhaaa\\\^^^ZZZZZZ]]]___]]]\\\^^^\\\^^^bbbfffiiikkkkkkllljjjjjjjjjkkklllmmmoooooolllllllllmmmnnnpppqqqrrrpppqqqqqqrrrrrrsssssssssnnnnnnmmmnnnoooppprrrsssvvvzzz|||}}}}}}}}}{{{{{{}}}~~~|||{{{{{{{{{{{{{{{|||}}}~~~}}}yyyvvvuuuyyy}}}}}}}}}|||zzzxxxqqqpppnnnnnnnnnooonnnmmmmmmooorrrvvvsssrrruuu}}}wwwpppcccUUULLLFFF@@@>>>??????@@@AAABBBBBBAAA@@@???============>>>>>>>>>>>>BBBAAAAAA@@@???>>>======<<<===>>>??????>>>===<<<============>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDDDDBBBBBBBBBCCCCCCEEEFFFFFFFFFDDDHHHPPPXXXjjj}}}wwwtttrrrssssssqqqooommmkkkiiieee```\\\WWWVVVTTTRRROOOLLLJJJIIIIIIHHHFFFEEECCCBBBBBBBBBAAAAAAAAAAAA@@@>>><<<;;;<<<<<<<<<<<<;;;:::999888777777666555444333333222666666555444444444444555444333333222222333333444333222111111000000111111000000111111111000000///111111111000111111222333///000222333444333333222000111111111111222222222333333333222222111111111333444444555555444444333888888:::<<<===>>>?????????AAACCCDDDBBB@@@@@@@@@<<<===>>>BBBFFFIIIJJJJJJIIIJJJJJJHHHFFFDDDDDDEEEDDDGGGJJJMMMPPPSSSXXX[[[___^^^^^^aaaccc```XXXPPPLLLOOOQQQTTTVVVYYY]]]```cccddddddeeeggghhhhhhiiimmmqqquuuyyy{{{|||xxxwwwxxxyyy|||}}}tttqqqlllfffaaa\\\ZZZXXXXXXZZZ\\\___aaabbbbbbbbbdddeeegggjjjmmmppprrrsssqqqqqqnnnlllnnnrrrppplllpppkkkjjjmmmnnnlllkkkmmmrrrvvvzzz{{{xxxvvvvvvxxxzzzvvvssssssqqqpppuuu{{{~~~~~~~~~zzzwwwvvvyyywwwyyy}}}}}}zzzyyy|||ttt}}}|||||||||xxxvvvvvvuuutttsssqqqpppooooooooommmlllnnnttt|||sssmmmyyy}}}pppgggYYYNNNIIIFFFEEEDDD????????????????????????CCCBBB@@@>>>===>>>>>>???AAA>>><<<===@@@@@@>>><<<========================>>>>>>>>>>>>????????????BBBBBBCCCCCCCCCCCCCCCCCCDDDDDDCCCDDDDDDEEEFFFGGGKKKKKKMMMQQQ[[[ttt}}}xxxuuusssrrrrrrpppnnnmmmkkkiiifffaaa]]]UUUTTTRRROOOMMMJJJHHHGGGIIIHHHFFFEEECCCBBBBBBBBBAAAAAAAAAAAA@@@>>><<<;;;<<<<<<<<<<<<;;;:::999888555555555555555444444444555555444333333333333333333222222111111222222333555444333333222222333333111222222222222222111111111111111111111222222333000111222333333333222222111111111111222222222222333333333222222222111111333333333333444444555555::::::;;;<<<===============???BBBBBB@@@>>>>>>>>>======>>>BBBFFFIIIJJJIIIIIIIIIJJJHHHFFFDDDDDDEEEDDDFFFJJJMMMPPPTTTXXX\\\___^^^]]]___```]]]UUUNNNKKKNNNPPPRRRTTTWWWZZZ]]]```aaabbbdddeeeggghhhhhhnnnqqqvvvyyy{{{}}}xxxrrrqqqsssuuuyyy}}}wwwnnnlllhhhccc___[[[YYYYYYYYY[[[^^^aaadddfffggghhhhhhjjjmmmooopppqqqtttwwwxxxyyywwwtttuuuxxxvvvrrrtttooolllnnnooonnnnnnppppppuuu|||yyyxxxwwwwww|||zzzxxxwwwzzzxxxyyy}}}~~~|||{{{~~~}}}}}}~~~{{{yyyyyyuuuuuusssrrrqqqppppppppppppnnnnnnqqqwwwwwwooowww~~~qqqhhh[[[OOOIIIFFFDDDCCC????????????????????????BBBAAA@@@>>>>>>>>>>>>??????===<<<===@@@AAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@AAAAAAAAAAAABBBDDDDDDCCCDDDDDDEEEFFFGGGJJJKKKNNNUUUaaa}}}}}}yyyvvvtttrrrqqqooommmlllkkkjjjfffbbb^^^YYYWWWUUURRROOOMMMLLLKKKIIIHHHGGGEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@>>>===<<<<<<<<<<<<<<<;;;:::999888444444444555555555666666444444333222222222222333222111111000000111111222555444333333222222333333222222333333333333333333111111111111111222333333222222333333333222111111111111111111222222222333333333333222222222222111222222111222333444666777;;;<<<<<<<<<<<<<<<;;;;;;<<<>>>@@@@@@>>><<<<<<<<<======???BBBFFFHHHIIIHHHHHHIIIIIIHHHEEEDDDDDDEEECCCFFFIIIMMMPPPTTTYYY\\\bbb```^^^^^^]]]ZZZTTTNNNKKKMMMPPPRRRSSSTTTWWWZZZ\\\^^^```bbbeeeggghhhiiiooorrrvvvyyy{{{~~~xxxqqqlllmmmppprrrvvv{{{rrriiigggddd```]]][[[ZZZZZZ[[[___dddjjjnnnpppqqqrrrqqquuuzzz{{{yyyzzz{{{uuuooojjjjjjkkkjjjkkknnnpppwww}}}zzzyyyzzzxxxyyy}}}~~~}}}}}}~~~||||||vvvvvvuuutttsssrrrrrrrrrssspppnnnnnnqqqyyyrrrtttsssjjj]]]RRRJJJEEECCCBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@???>>>>>>>>>>>>===<<<<<<===@@@AAAAAA@@@????????????????????????>>>>>>>>>?????????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBDDDDDDDDDDDDEEEFFFGGGGGGIIIKKKPPPYYYjjj~~~}}}zzzwwwtttrrrpppnnnmmmlllkkkjjjgggbbb___YYYXXXUUURRRPPPNNNMMMMMMIIIHHHGGGEEEDDDCCCCCCBBBAAAAAA@@@@@@???>>>======<<<<<<<<<<<<;;;:::999888555555555555555555555555555444333333222333333333222222111111111111222222333222111111000000111111222222222222222333333444222111111111111222333333333333333333222111111000111111111222222222333333222222222222222222222222222111000111222555777999;;;<<<<<<======<<<<<<;;;===>>>??????===;;;;;;<<<>>>>>>???BBBEEEHHHHHHGGGGGGHHHHHHGGGEEECCCDDDEEECCCFFFIIIMMMPPPTTTYYY\\\eeeccc```^^^]]]YYYTTTPPPLLLOOOQQQSSSSSSUUUWWWXXX[[[\\\```cccgggiiikkkkkkooorrrvvvxxxzzz}}}}}}uuuooolllmmmoooppptttzzz}}}|||qqqiiigggdddaaa___]]]]]]\\\aaagggpppyyy}}}}}}zzzrrrjjjhhhgggfffhhhlllsss{{{~~~|||zzzwwwxxx|||}}}|||~~~}}}|||xxxxxxwwwwwwvvvuuuttttttuuupppmmmllllllqqq}}}wwwssszzz~~~tttmmmaaaUUULLLFFFBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@??????>>>>>>>>>=========>>>???@@@@@@???????????????????????????>>>>>>?????????@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHIIIKKKPPP\\\rrr}}}}}}|||zzzxxxuuurrrpppnnnmmmlllkkkjjjgggbbb___UUUSSSPPPMMMKKKJJJIIIIIIJJJIIIGGGFFFDDDCCCCCCCCCAAAAAA@@@??????>>>>>>>>><<<<<<<<<<<<;;;:::999888777666666555444444333333666555555444444444444444333333222222222222333333333222111111000000111111222111111111111222333444222222222111222333333444444333333222222111111111111222222222222333333333222222222222222222222222222111111111333666999:::;;;;;;<<<===>>>>>>>>>>>>>>>@@@@@@???===<<<<<<<<<>>>>>>???BBBEEEGGGGGGFFFEEEGGGGGGFFFDDDCCCDDDEEEDDDGGGJJJMMMPPPSSSXXX[[[cccbbb___]]]ZZZWWWSSSQQQOOOQQQTTTVVVVVVWWWXXXZZZ\\\^^^bbbgggkkkmmmooooooooorrruuuwwwyyy|||{{{wwwsssooommmnnnoooooorrrxxx{{{|||vvvnnnmmmjjjgggeeeccccccccchhhqqq~~~uuupppnnnlllnnnrrryyy|||xxxxxx{{{}}}}}}||||||yyyyyyzzzzzzyyyxxxwwwvvvtttppplllkkkjjjllluuu~~~tttwww|||vvvpppfffYYYNNNGGGCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>???@@@@@@???>>>=========????????????????????????????????????@@@@@@@@@@@@AAAAAABBBBBBCCCDDDEEEEEECCCCCCDDDDDDEEEGGGHHHIIIIIILLLQQQ^^^www||||||{{{yyywwwuuusssqqqooommmlllkkkjjjfffbbb^^^VVVTTTQQQMMMKKKKKKKKKKKKJJJIIIHHHFFFEEEDDDCCCCCCAAA@@@@@@???>>>>>>??????<<<<<<<<<<<<;;;:::999888888777666555444333222222666666555444444444444555444333333333333333333444555444333333222222333333111111000000000222333555222222222222222333444444333333222111111222222222222222222222333333333333111222222222222333333333333333333333555777999:::<<<===>>>???@@@@@@@@@@@@@@@AAAAAA@@@===<<<<<<===?????????AAADDDFFFEEEDDDDDDFFFFFFEEECCCCCCCCCDDDFFFHHHKKKMMMOOORRRVVVYYY\\\\\\[[[YYYWWWTTTQQQOOOQQQTTTWWWYYYZZZZZZ[[[]]]^^^aaaeeejjjnnnqqqrrrssspppsssuuuxxxzzz}}}}}}vvvrrrooollllllnnnnnnmmmpppvvvyyy}}}|||uuutttrrrooommmlllllllllpppzzz}}}~~~~~~|||||||||zzz{{{|||||||||{{{yyyxxxsssooolllkkkkkkkkkqqqxxxwwwvvv~~~zzzwwwsssjjj^^^RRRIIIFFFEEEAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@??????>>>@@@AAAAAA@@@===<<<<<<===?????????????????????????????????@@@@@@@@@@@@AAA>>>???@@@@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGIIIJJJKKKMMMRRR```}}}~~~||||||zzzxxxvvvuuusssssspppnnnmmmkkkiiifffaaa]]]YYYWWWSSSPPPNNNNNNNNNOOOJJJIIIHHHFFFEEEDDDCCCCCCAAA@@@???>>>>>>>>>???@@@<<<<<<<<<<<<;;;:::999888666666555555444444444333666555444444333333444444333333222222222222333333555444333333222222333333333222111000111333555666333222222222222333444444333222111111111222333444222222222333333333444444111111222222222333333333444444555666777888999:::???@@@@@@AAAAAAAAA@@@@@@@@@AAAAAA???===;;;<<<===?????????AAADDDEEEEEEDDDDDDEEEFFFEEECCCBBBCCCDDDHHHJJJLLLNNNOOOQQQUUUXXXVVVXXXYYYXXXVVVSSSQQQPPPRRRUUUYYY[[[\\\]]]^^^______bbbgggmmmqqqsssttttttsssuuuwwwyyy{{{{{{vvvrrroookkkjjjllloooooonnnrrryyyxxx{{{zzzyyywwwvvvuuuvvvvvvwwwvvv}}}~~~{{{|||~~~~~~~~~}}}{{{zzzsssnnnkkkkkkjjjjjjmmmssszzzzzzwww|||xxxtttmmmaaaUUULLLHHHGGGAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@@@@@@@@@@???>>>>>>@@@AAA@@@===<<<===???>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAA>>>??????@@@AAABBBCCCDDDCCCCCCDDDEEEFFFHHHIIIJJJMMMOOOUUUccc}}}{{{}}}{{{zzzwwwvvvtttttttttqqqooommmkkkiiieee```\\\WWWUUUQQQNNNLLLLLLMMMNNNJJJIIIHHHFFFEEEDDDDDDCCCAAA@@@???>>>>>>>>>???@@@<<<<<<<<<<<<;;;:::999999444444444555555555555666555444333333222222333333222222111111111111222222333222111111000000111111444333222111222444777888333333222222333333444555222222111111111222444555222222333333333444444444111111111222222333333333444555666888999999999999BBBCCCBBBBBBAAA@@@???>>>@@@AAA@@@>>><<<:::;;;<<>>>>>@@@AAAAAA@@@???>>><<<>>>@@@@@@===<<<>>>AAA========================??????@@@@@@@@@AAAAAAAAA@@@@@@AAABBBCCCEEEEEEFFFCCCCCCDDDEEEFFFHHHJJJKKKNNNQQQWWWfff~~~||||||}}}}}}zzzuuurrrsssuuusssrrrpppnnnkkkeee^^^YYYVVVUUUSSSRRRRRRQQQNNNKKKMMMMMMKKKHHHEEEDDDDDDFFFBBBBBB@@@???>>>=========<<<:::999999999999888666666555444333222333444444///---,,,...222333111///222222222333333444444444111222222333333222222111111222333333444444333333333333333333333333333333111333444444333222333444333333222111000000111111111000/////////111222333444333333333555888<<<>>>BBBEEEGGGFFFCCCAAAAAABBB@@@???===<<<;;;;;;;;;<<<>>>???@@@BBBCCCDDDDDDEEEDDDCCCAAAAAAAAACCCDDDFFFIIIIIIKKKLLLNNNPPPQQQQQQUUUXXXZZZWWWRRROOOPPPSSSVVVXXXZZZ]]]^^^_________dddeeegggjjjllloooqqqrrrtttuuuxxx|||xxxsssooollljjjiiijjjlllnnnpppsssuuuvvvyyy||||||{{{~~~~~~}}}{{{wwwsssrrrpppnnnmmmlllmmmmmmnnn|||~~~yyytttlllddd[[[RRRIIIDDDFFFDDDAAA@@@AAAAAAAAA@@@???@@@@@@AAAAAA@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAA?????????>>>>>>>>>>>>>>>???????????????@@@@@@@@@BBBBBBBBBBBBBBBCCCEEEEEECCCCCCDDDFFFHHHIIIIIIHHHOOOPPPXXXooo~~~}}}|||wwwuuuuuuwwwrrrqqqpppnnnjjjeee^^^YYYVVVTTTSSSRRRRRRQQQNNNLLLKKKKKKJJJGGGDDDBBBCCCDDDBBBAAA@@@???>>>============;;;::::::::::::999777555444333222111222333333333111111222444555333111222222333333333333333333111222222333333222222111111222333333444444333333111111111111111111111111000222333333111000111222333333222111111111111111111000/////////000111111444444333333555999<<<>>>DDDFFFHHHGGGDDDBBBAAABBB@@@???>>><<<;;;;;;<<<===??????@@@BBBCCCCCCCCCDDDDDDCCCBBBAAABBBDDDFFFGGGIIIJJJKKKMMMNNNPPPQQQRRRUUUWWWXXXUUUPPPNNNPPPTTTWWWXXXZZZ\\\^^^_________dddeeegggjjjllloooqqqrrrrrrtttvvvzzz}}}{{{uuuqqqooolllkkkiiijjjlllooorrrtttvvvwwwzzz|||~~~}}}yyyuuutttrrrpppnnnnnnmmmnnnjjjvvv{{{vvvooofff]]]TTTKKKEEEFFFCCCAAA@@@AAABBBBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@BBBBBBBBBBBBCCCDDDEEEEEEDDDEEEEEEGGGIIIJJJJJJIIIQQQRRR]]]www~~~~~~}}}|||xxxtttrrrrrrsssrrrpppooommmjjjeee^^^ZZZUUUTTTRRRRRRRRRQQQOOOMMMKKKKKKJJJHHHEEECCCDDDEEEBBBAAA@@@>>>===============<<<::::::;;;;;;999888555444222111111111222333555444333444555555333111333333333333333222222222111222222333333222222111111222222333333333333333111111111111111111111111222444555444222111111111333222222111111111111222222222111000000111111222444444333444666999===???EEEGGGIIIHHHFFFCCCBBBBBBAAA@@@>>>===<<<<<<===>>>@@@@@@AAAAAAAAABBBBBBBBBDDDCCCBBBBBBCCCEEEGGGHHHJJJJJJLLLMMMOOOQQQRRRRRRTTTUUUTTTQQQNNNMMMQQQTTTWWWXXXZZZ\\\^^^______```dddeeegggjjjllloooqqqrrrqqqsssuuuxxx{{{~~~{{{vvvqqqooonnnlllkkkjjjkkknnnqqqsssvvvwwwxxxzzz|||~~~~~~zzzxxxvvvtttrrrpppooonnnnnnhhhppp|||}}}yyyrrrjjjaaaWWWMMMGGGEEECCCAAA@@@BBBCCCCCCBBB@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>???@@@@@@@@@????????????@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFFFFFFFGGGHHHIIIIIIJJJJJJSSSYYYiii}}}|||yyyuuurrrppppppqqqqqqooommmkkkiiiddd___[[[UUUSSSRRRRRRRRRRRROOOMMMLLLMMMLLLJJJHHHFFFFFFGGGAAA@@@???>>>===<<<<<<<<<===;;;::::::::::::999777555444333222222222333444333333333222222111000///444333333333222222111111111222222333333222222111111111222333333333333222333333333333333333333333666777888777444333333333333222222111111222222222444444444333333333333333444444444555777;;;===???FFFHHHIIIIIIHHHEEECCCAAAAAA@@@???=========>>>???AAAAAA@@@@@@@@@@@@@@@AAABBBBBBAAAAAABBBDDDGGGHHHJJJKKKLLLNNNOOOQQQRRRSSSSSSRRRPPPMMMKKKMMMQQQUUUXXXXXXZZZ\\\]]]___``````ccceeegggiiillloooqqqsssrrrsssuuuwwwzzz|||~~~}}}yyysssooommmlllkkkjjjiiikkknnnrrruuuxxxyyyzzzyyy{{{}}}{{{yyyxxxvvvtttqqqooonnnmmmiiimmmttt~~~{{{uuummmdddYYYOOOHHHEEECCCAAAAAABBBCCCCCCCCC@@@AAAAAAAAAAAAAAAAAA@@@????????????????????????????????????????????????>>>??????@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFEEEFFFGGGHHHHHHHHHJJJLLLVVV```xxx~~~zzzvvvtttsssrrrrrrpppnnnllljjjhhhddd___[[[UUUTTTRRRRRRRRRQQQOOOMMMKKKLLLLLLKKKHHHFFFFFFFFF@@@@@@>>>===<<<;;;;;;;;;;;;:::888888999999777666777666555333333444444555222333333222111///......333333333222222111111111111222222333333222222111000111222222333333222222333333333333333333333333666777888777444333333333333222222222222222333333333333333333333333333222333444555666999<<<>>>@@@FFFGGGHHHIIIIIIGGGDDDBBB@@@@@@>>>======>>>>>>???AAAAAA@@@?????????@@@@@@@@@?????????AAACCCFFFHHHJJJJJJLLLMMMOOOQQQRRRRRRQQQPPPMMMKKKKKKNNNRRRVVVXXXYYYZZZ[[[]]]^^^```aaacccdddfffiiimmmppprrrssstttuuuvvvxxxzzz|||~~~~~~}}}yyysssnnnllljjjiiihhhiiikkkooossswwwyyyzzz{{{wwwxxxzzz{{{}}}~~~yyyvvvyyy|||xxxxxxvvvtttrrrpppnnnmmmmmmmmmqqqzzz~~~{{{vvvpppggg\\\QQQIIIFFFDDDAAAAAABBBCCCCCCCCCAAAAAAAAABBBBBBAAAAAAAAA????????????????????????AAAAAA@@@@@@??????>>>>>>>>>??????@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDFFFFFFDDDFFFGGGGGGGGGHHHKKKNNNVVVhhh}}}wwwsssrrrqqqpppoooooommmjjjiiigggddd___\\\VVVUUUSSSRRRRRRQQQNNNKKKGGGHHHIIIHHHFFFDDDCCCDDD@@@???>>><<<;;;;;;;;;;;;:::999777777888888666555888777555444444444555666333444555444222000000111222222222222222111111111111222222333333222222111000111111222222222222222111111111111111111111111222444555444222111111111333222222222222333333444///000111222222222222111333444555777:::===???AAADDDEEEFFFIIIJJJIIIEEEBBB??????============>>>???AAA@@@???>>>>>>>>>???@@@>>>>>>>>>>>>@@@CCCFFFHHHIIIIIIKKKLLLNNNPPPQQQQQQOOOMMMKKKJJJLLLOOOTTTVVVYYYYYYYYYZZZ\\\^^^```aaacccdddfffiiimmmppprrrsssvvvvvvwwwyyyzzz|||}}}~~~}}}xxxrrrnnnkkkiiigggfffgggjjjooossswwwzzz{{{{{{uuuvvvwwwyyy{{{~~~tttnnnlllkkkrrr}}}xxxxxxwwwvvvtttqqqooonnnnnnmmmooowww}}}{{{xxxrrrjjj___TTTLLLGGGEEECCCBBBBBBCCCBBBBBBAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@?????????>>>??????@@@AAABBBCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFCCCFFFHHHHHHGGGIIIMMMRRRZZZrrrzzztttpppooonnnmmmlllnnnllliiihhhfffccc```]]]XXXVVVTTTSSSRRRPPPMMMJJJEEEGGGHHHGGGEEECCCBBBBBB??????===<<<;;;:::::::::;;;999888888999888777555777666555444333444555555333555666666333111222333111111111111222222222222111222222333333222222111000000111222222222222222111111111111111111111111000222333333111000111222222222222222222333444555///000111333444444444444333444666888;;;>>>@@@AAABBBBBBDDDHHHKKKJJJFFFBBB>>>>>><<<<<<<<<===>>>???@@@???>>>======>>>@@@AAA>>>>>>>>>???AAADDDGGGIIIHHHHHHJJJKKKMMMOOOPPPPPPNNNLLLJJJJJJMMMQQQUUUWWWYYYYYYYYYZZZ\\\^^^```bbbbbbdddfffiiimmmppprrrtttvvvvvvwwwxxxzzz{{{||||||zzzvvvpppllljjjhhhgggffffffiiinnnsssxxxzzz{{{{{{uuuvvvwwwxxxzzzwwwllleeecccdddfffmmm}}}xxxxxxxxxwwwvvvtttrrrqqqlllkkkmmmsss|||}}}|||zzzuuunnndddXXXPPPIIIGGGDDDBBBBBBBBBAAA@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>???@@@@@@AAABBBBBB>>>??????@@@AAABBBCCCDDDCCCCCCCCCCCCDDDEEEFFFGGGDDDGGGJJJJJJIIIKKKQQQWWWeee}}}vvvrrrqqqqqqpppnnnmmmkkkiiigggfffccc```]]]YYYWWWUUUSSSRRROOOLLLIIIFFFHHHIIIIIIGGGDDDDDDDDD???>>>===<<<;;;:::::::::<<<:::999999:::999888666666555444333222333444444111444666555222111222333000000111111222222222333222222222333333222222222000000111222222222222111333333333333333333333333111333444444333222333444222222222222333333444555111222444666888888888888333444666999<<<>>>@@@AAA@@@AAACCCGGGKKKKKKGGGBBB>>>===<<<;;;;;;<<<===>>>???>>>===<<<===>>>@@@AAA?????????@@@BBBEEEIIIKKKGGGHHHIIIKKKLLLNNNOOOPPPMMMKKKJJJKKKNNNRRRUUUWWWYYYYYYYYYZZZ\\\^^^```bbbbbbcccfffiiimmmpppssstttvvvvvvwwwxxxyyyzzzzzz{{{wwwsssnnnjjjiiihhhgggfffeeehhhnnnsssxxxzzz{{{{{{vvvwwwwwwxxx{{{}}}vvvkkkaaa\\\]]]aaadddhhhyyyyyyyyyzzzyyyxxxvvvtttsssiiihhhjjjpppwww~~~}}}{{{xxxqqqggg[[[SSSJJJHHHDDDCCCBBBBBBAAA@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA;;;<<<===???AAACCCDDDEEE>>>??????@@@BBBCCCDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGDDDHHHKKKLLLKKKNNNTTTZZZppp}}}yyyuuurrrpppppppppqqqooommmjjjhhhddd___[[[[[[YYYVVVSSSPPPNNNMMMMMMMMMKKKIIIHHHHHHGGGFFFDDD<<<===============<<<<<<===<<<;;;;;;;;;:::777555555555444444444444555555777777777666555333222111333333222222222222222333333333333333333333333333000000000000111111111111333333222111000000111111555555444333222111000///222222333333333444444444444444333222222333333333888888999:::<<<>>>@@@AAAAAABBBCCCDDDDDDDDDCCCBBBAAA>>>::::::<<>>AAAEEEHHHJJJLLLLLLMMMNNNOOOOOOPPPPPPKKKIIIHHHKKKPPPVVVXXXXXXYYYZZZ\\\\\\\\\^^^```cccgggggghhhkkkooorrrssssssvvvvvvwwwxxxyyyyyyyyyyyyssspppllliiiggggggiiijjjjjjkkknnnrrruuuyyy|||}}}{{{yyyyyy|||~~~}}}rrrfff[[[YYY[[[[[[\\\]]]mmmxxx~~~|||{{{{{{}}}|||xxxtttoooiiiiiiooosss}}}{{{xxxuuulll^^^SSSJJJHHHEEECCCCCCCCCBBBAAACCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@===>>>@@@BBBCCCBBB@@@???@@@@@@AAABBBBBBCCCCCCDDDCCCCCCCCCCCCDDDFFFGGGHHHHHH___bbbRRRLLLPPPWWWaaa}}}~~~{{{wwwtttrrrqqqqqqpppnnnkkkiiigggccc^^^[[[[[[YYYVVVRRROOOMMMLLLLLLKKKIIIFFFEEEEEEEEECCCBBB===============<<<;;;;;;===;;;::::::;;;:::888666555555444444444444555555555555555555333222111000333222222111111111222222333333333333333333333333000000000000111111111111333333222111111111111111333333333222222222222111333333333333444444444444444333333222222333333444777777999:::<<>>???@@@AAABBBAAA@@@???@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHRRRzzzbbbKKKNNN]]]kkk}}}yyyvvvsssrrrrrrnnnllljjjhhhfffccc___\\\[[[YYYUUURRRNNNLLLKKKJJJJJJHHHFFFEEEEEEDDDCCCAAA??????>>>===<<<;;;;;;:::<<<:::::::::;;;;;;999777555555444444444444555555444444444333222111000///222111111111111111222222222222222222222222222222000000000111111111222222333222222111111111111222111111111222222333333333333333333333444444444555333333333222222333333444666777888;;;===@@@BBBCCCAAABBBCCCCCCCCCBBBAAA@@@===<<<::::::===@@@BBBBBBFFFEEEDDDCCCAAA@@@>>>===<<<===>>>@@@CCCFFFHHHJJJMMMOOOQQQRRRRRRPPPMMMKKKIIIIIIKKKNNNSSSWWWYYYYYYZZZ[[[]]]]]]]]]^^^aaaccceeefffiiilllooorrrtttvvvyyyyyyyyyyyywwwvvvtttrrrmmmkkkiiiffffffggghhhjjjkkkmmmpppsssxxx|||{{{zzz{{{}}}|||wwwqqq```^^^^^^^^^[[[WWWZZZ___bbbjjj}}}~~~}}}~~~}}}yyyvvvrrrnnnnnnppppppttt~~~{{{wwwooocccYYYKKKHHHEEECCCDDDDDDDDDDDDBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBBBBBBBCCCCCCCCCCCCDDDFFFGGGHHHSSS~~~```HHHPPPcccqqq}}}zzzvvvtttrrrrrrnnnllljjjiiigggddd```]]]ZZZXXXUUUQQQNNNKKKJJJIIIKKKJJJHHHGGGGGGFFFDDDBBB@@@???>>>===<<<;;;::::::;;;:::999:::;;;;;;:::888555555444444444444555555333444444333222111000000111111000000000111222222111111111111111111111111000000111111111222222222333222222111111222222222111111222222222333333333222222222222333333333333333333222222222333444444555666888;;;>>>AAACCCCCCAAABBBCCCCCCBBBAAA@@@???;;;::::::;;;>>>AAACCCEEEJJJJJJIIIGGGDDDAAA??????===>>>???BBBDDDGGGIIIJJJMMMPPPSSSTTTSSSPPPKKKHHHGGGIIILLLPPPTTTWWWYYYYYY[[[\\\^^^^^^^^^___aaacccccceeehhhkkknnnpppsssvvvxxxyyyyyyxxxwwwuuurrrppplllkkkiiihhhhhhjjjlllmmmnnnooorrrvvvzzz~~~{{{yyyzzz{{{zzzwwwvvvuuudddaaa^^^___]]]ZZZ\\\```ccchhhuuu~~~~~~}}}zzzwwwsssqqqpppqqqoooqqq}}}}}}yyyqqqfff^^^LLLIIIEEECCCDDDEEEEEEEEEBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@?????????@@@>>>??????@@@@@@AAAAAABBBCCCCCCCCCCCCDDDFFFGGGHHHKKKbbbbbbOOOLLLZZZkkkzzz~~~zzzwwwtttrrrpppooonnnllljjjiiifffbbb___ZZZXXXUUUQQQNNNLLLJJJJJJKKKJJJHHHHHHHHHGGGDDDBBBAAA@@@>>><<<;;;:::::::::;;;:::999:::;;;;;;:::888555555444444444444555555444555555555444333222222111111000000111222333333111111111111111111111111111111111111222222222222333222222222222222333333333333333222222222111111111111111111222222222222333222222222333333444555444666999<<>>===999:::;;;===>>>AAADDDFFFLLLMMMNNNLLLGGGCCCAAA@@@>>>???AAACCCFFFHHHIIIJJJMMMPPPSSSUUUSSSOOOJJJFFFFFFHHHLLLPPPSSSVVVYYYZZZ\\\^^^______^^^___aaacccbbbeeehhhjjjlllnnnrrruuuvvvwwwxxxxxxwwwtttqqqpppiiihhhhhhhhhiiikkkmmmoooqqqrrruuuxxx|||~~~yyywwwxxxzzz}}}yyyrrroooqqqsssooofff^^^^^^___^^^^^^___bbbeeemmmwww}}}~~~{{{xxxssssssrrrrrrppprrrzzz~~~zzzrrriiibbbNNNJJJFFFDDDDDDEEEEEEEEEAAAAAAAAA@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@?????????@@@>>>??????@@@@@@AAAAAABBBCCCCCCCCCCCCDDDFFFGGGHHHIIILLLIIIKKKUUU___ttt{{{xxxtttqqqpppqqqooommmkkkiiifffbbb___YYYXXXUUUQQQOOOMMMLLLLLLIIIHHHHHHHHHHHHFFFCCC@@@@@@???===<<<;;;;;;;;;<<<<<<:::::::::;;;;;;999777555555444444444444555555555666666666555555444333111111111111222333444444222222222222222222222222111111111222222222222333333222222222222333333444333333333222222111111111111111111111222222222222222222222222333444555555555777:::===@@@AAABBBBBBBBBBBBBBBBBBAAA???===<<<888:::<<<>>>???AAADDDGGGLLLPPPSSSQQQKKKFFFCCCBBB???@@@BBBEEEGGGHHHIIIJJJMMMOOORRRSSSRRRNNNIIIFFFEEEGGGKKKNNNQQQTTTXXX[[[]]]___```_________aaacccbbbfffjjjkkkkkkmmmqqqtttuuuvvvwwwwwwvvvssspppnnndddddddddfffhhhjjjmmmnnnssstttvvvyyy||||||xxxwwwxxxzzz}}}{{{tttmmmiiijjjmmmvvvkkkbbbaaacccbbbaaaaaa```bbbgggnnnqqquuu~~~|||yyyttttttsssqqqppprrrxxx~~~zzzssskkkfffQQQMMMHHHDDDDDDDDDEEEDDDAAAAAA@@@@@@@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBBBBBBBCCCCCCCCCCCCDDDFFFGGGHHHGGGHHHIIIPPPVVVYYYwww}}}zzzvvvsssqqqqqqooommmkkkiiieee```]]]YYYWWWUUURRRPPPNNNNNNNNNJJJIIIIIIIIIIIIGGGDDDAAA@@@>>>===;;;;;;;;;<<<======;;;::::::;;;:::888666555555444444444444555555555666666666666555444444222222222222333444555666333333333333333333333333111111111222222222333333222222222222222333444555111222222222222222333333222222333333333444444444222222222222333444555666666888;;;>>>@@@AAAAAAAAABBBBBBBBBBBB@@@>>><<<:::888;;;>>>??????@@@DDDGGGKKKQQQVVVUUUOOOHHHDDDCCC@@@AAACCCFFFHHHIIIJJJJJJLLLNNNPPPQQQPPPMMMIIIFFFDDDGGGJJJLLLOOORRRXXX\\\^^^___``````___```bbbccceeeiiimmmnnnlllmmmqqquuuvvvwwwxxxxxxuuuqqqmmmjjjaaabbbccceeehhhkkknnnooossstttuuuxxxzzz|||~~~{{{xxxxxxzzz|||~~~zzzwwwrrrmmmmmmqqqzzzrrrmmmlllkkkhhhggghhhaaabbbgggkkkkkkmmmwww|||zzzuuuvvvtttpppnnnpppuuuxxxzzzsssmmmhhhSSSOOOIIIEEECCCCCCDDDDDDAAA@@@@@@@@@AAAAAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAABBBAAA@@@???@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHGGGKKKLLLOOOUUU^^^{{{wwwtttrrrqqqooommmjjjhhhddd___[[[XXXWWWUUURRRPPPPPPOOOPPPLLLLLLLLLLLLLLLJJJFFFCCC???>>><<<;;;;;;<<<===>>>>>><<<;;;;;;;;;:::777555555555555444444555555555555555555666555555444444333333333333444555666777333333333333333333333333111111222222222333333333222222222222333333444555///000111222333444555555444444444555555555666666222222222222333444555666777999<<>>??????@@@CCCFFFKKKQQQXXXXXXRRRJJJEEEDDD@@@BBBDDDGGGIIIJJJJJJJJJLLLMMMOOOPPPOOOLLLIIIFFFDDDFFFIIIKKKMMMQQQXXX]]]___```aaa```___```bbbdddggglllppppppnnnnnnrrrvvvxxxyyyyyyxxxuuuooojjjgggbbbccceeegggjjjnnnppprrrrrrssstttvvvxxxzzz{{{|||{{{yyyyyy|||~~~}}}~~~|||wwwwww|||{{{xxxxxxxxxtttnnnmmmqqqdddfffiiikkkiiiiiirrr}}}}}}{{{wwwwwwtttooolllnnnrrrtttzzzsssmmmiiiUUUPPPJJJEEECCCCCCCCCCCC@@@@@@@@@@@@AAAAAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@===>>>@@@BBBCCCBBB@@@???@@@AAAAAABBBBBBCCCCCCDDDCCCCCCCCCCCCDDDFFFGGGHHHJJJNNNJJJKKK[[[pppvvvrrruuupppooonnnlllgggccc^^^[[[YYYXXXUUUSSSQQQPPPPPPPPPNNNNNNLLLKKKIIIGGGEEEEEEAAA@@@???===;;;999666555===<<<<<<;;;;;;:::999999777666666555555555555666555555555555555555555555333444444555555444444333000111222333333333333222555444333111000/////////666555444333333333333333333333333444444444555555333222222111111222222333222222222333444555666777999:::<<<>>>@@@AAABBBBBBFFFEEEDDDDDDDDDBBB@@@===;;;<<<===???AAACCCDDDEEEKKKOOOSSSUUURRRMMMIIIGGGDDDEEEFFFFFFFFFGGGJJJMMMOOOQQQSSSRRROOOJJJGGGEEE@@@BBBFFFIIIMMMQQQUUUYYY\\\\\\[[[[[[[[[^^^cccggggggiiikkklllmmmnnnppprrrwwwyyyzzzxxxssslllfffcccaaabbbeeehhhlllnnnpppqqqnnnrrrxxx{{{|||{{{{{{{{{zzzzzz|||}}}zzzuuuqqqnnnnnnmmmlllqqqwww~~~}}}|||zzzxxxvvvsssssssssuuuvvv~~~}}}xxxpppjjj[[[TTTLLLFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@CCCCCCAAA@@@@@@AAACCCCCCDDDBBB@@@AAADDDDDDBBB???@@@@@@AAAAAABBBCCCDDDDDDCCCCCCCCCCCCDDDFFFGGGHHHKKKKKKHHHNNN]]]ooo{{{ssspppsssmmmmmmlllkkkhhhddd```^^^[[[YYYVVVTTTRRRPPPPPPPPPPPPPPPNNNLLLJJJHHHGGGFFFAAA@@@>>><<<;;;;;;<<<===<<<<<<<<<;;;::::::999999777777666555555555555666777777777777777777777777222333333333333333333222111111222333333333222222333222222222222222333333444444333222222222222222222222222333333333444444333222222111111222222333222222222333444555666777:::;;;===???AAABBBCCCCCCDDDCCCCCCBBBAAA@@@===;;;<<<<<<>>>???AAACCCDDDEEEHHHLLLPPPRRROOOKKKGGGEEECCCDDDEEEEEEEEEFFFIIILLLLLLNNNPPPPPPMMMIIIFFFEEEAAACCCFFFIIIKKKOOOSSSVVVXXXXXXWWWWWWXXX[[[aaaeeegggiiikkkmmmnnnooorrrtttvvvwwwwwwtttnnnhhhdddbbbbbbcccfffiiikkknnnooopppqqqtttyyy|||||||||||||||}}}~~~}}}xxxtttrrrooommmqqqxxx}}}|||zzzxxxuuusssrrrssstttuuu{{{~~~yyyrrrlll\\\UUULLLFFFDDDDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@CCCCCCBBBBBBBBBBBBCCCCCCAAA??????@@@BBBBBB@@@>>>@@@@@@AAABBBBBBCCCDDDDDDCCCCCCCCCCCCEEEFFFGGGHHHJJJJJJIIIOOO^^^ooo}}}yyytttpppooojjjjjjjjjiiihhheeecccaaa]]][[[XXXUUURRRQQQPPPPPPPPPOOONNNLLLJJJHHHFFFEEECCCAAA>>><<<<<<===???AAA<<<<<<;;;;;;::::::999999777777666555555555555555444444444444444444444444111222222333333222222111222222333333333222222111333333222222333333444555333222222111111111111222111111111222222222333333333222222111111222222333222222222333444666777888<<<===>>>@@@BBBCCCDDDDDDDDDDDDCCCBBB@@@>>><<<:::<<<===>>>???AAABBBDDDDDDEEEIIIMMMNNNKKKGGGDDDCCCAAACCCDDDDDDDDDFFFHHHJJJIIIKKKMMMMMMJJJGGGDDDDDDBBBDDDFFFHHHJJJLLLPPPRRRUUUUUUTTTTTTUUUZZZ```eeefffiiilllnnnoooqqqsssuuuttttttsssoooiiidddaaa```cccdddfffiiilllnnnoooppptttwww{{{}}}}}}}}}}}}~~~yyyvvvsssqqquuu|||~~~}}}yyyxxxuuusssrrrrrrssssssuuu{{{sssnnn]]]VVVLLLFFFDDDDDDCCCAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBB@@@??????@@@AAABBB@@@>>>AAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHJJJIIIQQQ^^^nnn}}}|||wwwqqqmmmjjjjjjiiihhhgggeeecccbbb___]]]ZZZVVVSSSQQQPPPOOONNNMMMLLLIIIGGGEEECCCBBBEEECCCAAA>>>===<<<<<<===<<<<<<;;;;;;:::999999888888777666555555444555555333333333333333333333333222222333333333333222222222222333333333222111111333333222222222222333333333222222111111111222222222222222222333333333333333222222111111222222333222222222333555666888888===>>>@@@AAACCCDDDDDDDDDEEEEEEFFFDDDAAA>>><<<<<<<<<===>>>???AAABBBCCCDDDDDDFFFJJJJJJHHHEEECCCBBBAAACCCEEEEEEEEEFFFHHHJJJIIIKKKMMMLLLHHHEEECCCBBBCCCEEEFFFGGGHHHIIILLLOOOTTTTTTTTTTTTVVVZZZaaafffeeehhhllloooppprrrtttvvvsssrrrooojjjddd```______aaacccfffjjjmmmppprrrsssxxxzzz}}}~~~{{{wwwvvv{{{~~~|||yyyxxxuuusssqqqqqqqqqqqqrrr~~~{{{tttooo___WWWMMMFFFDDDDDDCCCBBBCCCBBBBBBBBBBBBAAAAAAAAA???@@@AAABBBBBBAAA@@@???AAAAAAAAABBBCCCCCCBBBBBBAAABBBBBBBBBCCCCCCDDDDDDCCCCCCCCCDDDEEEFFFHHHHHHHHHJJJKKKQQQ]]]kkk~~~|||zzzuuupppnnnlllkkkjjjhhhfffcccbbb``````^^^[[[WWWSSSQQQPPPOOONNNMMMKKKIIIFFFDDDBBBAAA???@@@@@@@@@???===;;;999<<<;;;;;;:::999999888888888888666555555444444444555555555555555555555555333333444444444444333333222222333333333222222111000000000000111222444444333333222222222222333333333333333333444444444444333222222111111222222333222222333444555777888999===>>>???AAABBBCCCCCCDDDCCCDDDFFFDDD@@@===<<<<<<======>>>???AAABBBCCCCCCCCCEEEHHHHHHFFFCCCBBBBBBBBBDDDFFFGGGGGGHHHIIIKKKLLLMMMNNNLLLHHHDDDAAAAAADDDFFFGGGGGGGGGHHHJJJLLLPPPQQQRRRSSSUUUYYY___ccccccgggkkknnnpppqqqssstttrrrqqqmmmgggbbb___^^^______aaaeeekkkppptttxxxyyy{{{}}}{{{~~~~~~|||yyyxxxvvvtttrrrppppppppppppyyy~~~zzztttooobbbZZZOOOGGGEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA>>>???@@@AAAAAA@@@???>>>@@@AAABBBCCCCCCBBBCCCCCCBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEGGGHHHIIIHHHLLLLLLQQQ[[[hhh~~~zzzsssnnnnnnooommmllljjjgggeeebbb```___```^^^ZZZVVVSSSQQQPPPOOOPPPOOOMMMJJJHHHEEECCCBBB888:::===@@@@@@???===;;;;;;;;;::::::999999888888999888777555555444444444333333333333333333333333333444444555555444444333000111222333333333333222------...///111444555777333222222222222333444444333333444444444555555555333222222111111222222333222222333444555777999:::<<<===>>>@@@AAAAAABBBBBB>>>AAACCCBBB===::::::<<<===>>>???@@@AAABBBBBBCCCBBBDDDFFFEEEDDDBBBBBBBBBBBBDDDGGGHHHHHHHHHJJJKKKLLLMMMMMMKKKGGGDDDBBBBBBEEEFFFGGGGGGGGGGGGIIIKKKLLLNNNPPPRRRTTTWWW[[[^^^aaaeeejjjmmmnnnooopppqqqooonnnjjjeeeaaa^^^^^^```^^^aaaffflllsssxxx|||~~~~~~~~~zzzyyywwwuuusssqqqpppooopppvvv~~~{{{uuupppeee\\\QQQIIIFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBAAA>>>??????@@@@@@??????>>>===???AAAAAA@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIMMMMMMRRR[[[iii~~~zzz~~~yyyrrrnnnmmmnnnlllkkkiiigggdddbbbaaa```^^^\\\YYYVVVSSSQQQPPPOOOOOONNNLLLJJJGGGDDDBBBAAA999:::<<<>>>??????>>>===;;;;;;::::::999888888888999888777666444444444444111111111111111111111111333333333444444333333333///000111222333444444444222111111111111222333444111111111111111222333333222222333333333444444444333222222111111222222333222222333444666888:::;;;;;;;;;===>>>??????@@@???<<>>>>>???@@@AAABBBBBBCCCAAABBBCCCCCCAAA@@@AAABBBAAACCCFFFHHHHHHHHHIIIJJJIIIJJJKKKIIIGGGEEEDDDDDDFFFGGGHHHHHHGGGGGGIIIKKKJJJMMMQQQTTTUUUWWWYYY[[[```ccchhhkkklllllllllmmmkkkjjjhhhccc___]]]^^^___```ccchhhnnnuuuzzz~~~|||zzzyyyvvvtttqqqpppoooooosss}}}|||wwwrrrhhh___SSSJJJGGGGGGFFFFFFCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA<<<>>>AAAAAA@@@@@@AAACCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGIIIIIIHHHMMMNNNSSS]]]lll~~~|||xxx|||{{{vvvrrrnnnlllkkkjjjhhhfffdddcccbbbbbb]]][[[XXXUUURRRQQQPPPPPPMMMLLLJJJHHHEEEBBB@@@?????????>>>===============;;;;;;::::::999888888777999888777666444444333333333333333333333333333333222222222333333222222222...///000222333444555555:::888666444111///......000000///000000111222222111111222222222333333333333222222222222222222333222222333444666888:::;;;::::::;;;===>>>>>>>>>>>><<<@@@DDDCCC???<<<===@@@>>>>>>???@@@AAAAAABBBBBB@@@AAABBBAAA??????@@@AAA@@@BBBEEEGGGGGGGGGHHHIIIEEEGGGHHHHHHFFFEEEFFFGGGFFFGGGHHHHHHGGGHHHJJJLLLKKKOOOTTTWWWXXXYYYZZZ[[[___bbbgggjjjjjjjjjjjjjjjhhhgggfffbbb___]]]]]]^^^cccfffjjjpppvvv{{{~~~|||{{{yyywwwtttrrrpppoooooorrrzzz}}}xxxtttjjj```TTTKKKHHHHHHGGGGGGDDDDDDCCCCCCCCCBBBBBBBBBDDDCCCAAAAAAAAAAAACCCDDD===@@@CCCCCCBBBAAACCCEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFGGGIIIJJJHHHLLLNNNTTT___ppp~~~|||{{{yyyzzz{{{zzzwwwssspppnnnnnnllliiifffdddcccaaa___]]]___]]]YYYUUURRRPPPOOONNNOOOKKKGGGEEEEEECCC???;;;BBB>>>;;;;;;>>>>>>;;;777;;;;;;;;;:::999888888888666666555444444444444555777666555444333222222222333333444444333333222222444333333222222111111111555444222111000111222222333444555666666666555444000111111222222333444444555333111333555555333000111222444444444555888:::999:::<<<===<<<<<<<<<>>>?????????===;;;;;;===???@@@@@@@@@@@@@@@???>>>======>>>???@@@@@@@@@@@@@@@BBBCCCDDDFFFGGGGGGGGGGGGJJJHHHEEECCCBBBCCCEEEFFFJJJIIIGGGEEEDDDFFFJJJMMMPPPRRRVVVXXXZZZ\\\___bbbddddddeeeffffffffffffeeeeeedddbbbaaa___]]][[[ZZZaaaeeekkkrrrwww}}}~~~wwwttttttsssrrrooonnnrrrxxx}}}xxxuuunnncccUUUKKKHHHGGGEEEBBBBBBBBBBBBBBBBBBCCCDDDEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDAAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIHHHKKKPPPTTT\\\uuu~~~}}}|||{{{|||{{{xxxssspppnnnmmmmmmkkkhhhfffeeedddbbb```^^^\\\YYYUUURRRPPPOOONNNPPPOOOLLLHHHEEEDDDEEEGGGIIICCC===:::<<<===;;;999::::::888777666555555555666666555444444444444555666666555333333222222333111222222333444444444333222222222222222222222222333333222222111222222222222333444555555555444444333222222222222222222222444222111333555555333111000222333444555666999;;;:::<<<>>>>>>=========>>>@@@@@@@@@>>><<<<<<>>>@@@AAAAAABBBBBBAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDFFFGGGGGGGGGGGGGGGFFFDDDCCCCCCEEEGGGHHHIIIIIIGGGFFFEEEFFFJJJNNNPPPRRRUUUXXXYYY\\\___aaa```aaabbbcccccccccbbbbbbbbbaaa``````___^^^^^^]]]___dddjjjpppvvv{{{}}}xxxuuuttttttqqqooolllpppvvv}}}xxxuuuoooeeeWWWMMMIIIHHHFFFDDDBBBBBBBBBBBBBBBCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBCCCCCCCCCAAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIJJJMMMQQQVVV```|||}}}~~~}}}yyytttpppmmmmmmllljjjgggeeeeeedddbbbaaa^^^\\\YYYUUURRRPPPOOONNNOOOPPPNNNIIIDDDEEEJJJOOONNNGGG???::::::;;;<<<<<<>>><<<:::888777777777888666666555444444444444555666555444333333222222333///000111333444444555555111222222222222333333333111111222333333333222222111222333444444444444333444444333333222111111000222111111333555555444333///111333444555777:::===<<<>>>@@@AAA@@@?????????@@@AAA@@@???======???AAABBBCCCCCCCCCCCCBBBBBBAAABBBAAA@@@?????????@@@AAABBBCCCDDDFFFGGGGGGGGGGGGFFFEEECCCCCCDDDFFFHHHIIIHHHHHHHHHFFFFFFHHHLLLOOOPPPRRRUUUXXXYYY\\\___aaa___```aaabbbcccbbbbbbaaa^^^^^^^^^^^^______``````^^^ccciiioootttyyy}}}~~~}}}xxxvvvvvvtttqqqmmmkkknnnttt}}}|||xxxtttpppfffZZZPPPKKKIIIGGGEEECCCBBBBBBBBBBBBCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIKKKNNNRRRYYYfff~~~zzzuuupppnnnmmmjjjhhheeeccccccbbbaaa___]]][[[XXXUUURRRPPPOOOOOONNNMMMKKKGGGDDDDDDHHHKKKLLLFFF???;;;:::;;;<<<<<<<<<;;;999888888888999:::666666555444444444444555555444444333222222222333000000111333333444444444333333222222222222222222///000222333444444333222111111222222333333333333333333333222222111111111000111222333444555555444///111333555666888<<<>>>???AAACCCDDDBBB@@@@@@@@@???@@@???>>><<<<<<>>>@@@BBBBBBCCCCCCCCCCCCBBBBBBBBB@@@>>>======>>>???@@@BBBCCCDDDEEEGGGGGGGGGGGGFFFEEEDDDDDDDDDEEEGGGHHHGGGGGGHHHGGGGGGIIIMMMPPPPPPSSSVVVXXXZZZ\\\___bbbbbbccceeefffffffffeeeddd^^^^^^]]]]]]]]]___```aaa^^^ccciiiooossswww{{{}}}~~~}}}~~~}}}yyyxxxwwwuuuqqqmmmlllnnnrrr{{{|||xxxtttpppggg[[[QQQKKKHHHFFFEEECCCCCCBBBBBBBBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIKKKNNNRRRZZZmmm{{{vvvqqqooonnnjjjhhheeedddcccbbb```___\\\ZZZWWWTTTQQQPPPOOOOOONNNKKKHHHFFFFFFFFFDDDAAADDDAAA>>><<<<<<<<<<<<<<<444444444333444666777888666666555444444444444555444444333222222222333333222222222333333222111111444444333333222111000000///000222333444444333222111111111111222222333333111111222222222333333333000111222333444444555555000222444666777999<<>>>>>>>><<<;;;:::<<<>>>@@@AAABBBBBBBBBBBBAAAAAA@@@???===<<<;;;===>>>@@@BBBCCCDDDEEEGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEEEEFFFGGGHHHHHHIIIKKKOOORRRQQQTTTWWWYYY[[[]]]```cccdddeeegggiiiiiihhhgggfff___^^^]]]\\\\\\]]]^^^______cccjjjpppsssvvvyyy{{{|||{{{}}}{{{yyyyyywwwrrrooooooooorrrzzz}}}xxxuuuoooggg\\\RRRKKKGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIMMMRRR\\\sss|||wwwsssppppppnnnkkkhhhfffeeecccaaa___[[[ZZZWWWTTTQQQPPPOOOOOOPPPLLLHHHGGGHHHFFFBBB==================<<<<<<;;;444444555666777888888999666666555444444444444555333333222222222222333333222222222222222111000000444444333333222111111000111111222333333333222222222222111111222222333444000111111222333333444444000222444444333333444555111333555666777999<<>>======<<<===>>>???@@@BBBCCCDDDFFFGGGGGGGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFHHHIIIJJJMMMPPPSSSSSSUUUXXX[[[\\\___bbbddddddeeehhhjjjjjjiiigggeeeaaa___]]][[[[[[[[[\\\]]]___dddjjjpppsssuuuwwwyyyzzzyyy||||||zzzzzzxxxuuuqqqrrrppprrrxxx~~~zzzvvvnnnhhh^^^TTTKKKGGGEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIJJJNNNTTTaaa|||~~~|||xxxtttrrrrrrooollliiifffdddbbb```^^^[[[YYYVVVSSSQQQPPPOOOOOONNNKKKHHHEEECCCBBBAAA@@@<<<=========<<<;;;;;;<<<999:::;;;<<<<<<;;;:::999666666555444444444444555333222222222222222333333000111111222222222222111111111111222222333333333333333222222111222222222333222222111222333444555222222222222222222222333000333555555333222333444333555666777888999<<<>>>CCCFFFHHHIIIFFFCCC@@@???>>>>>>>>><<<::::::<<<>>>??????@@@AAAAAAAAAAAAAAA======>>>???@@@AAABBBBBBBBBCCCDDDFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDFFFHHHJJJKKKNNNRRRTTTTTTWWWZZZ\\\^^^```cccfffdddfffiiikkkllljjjhhhfff```^^^\\\ZZZZZZ[[[]]]^^^^^^bbbiiinnnqqqssstttuuuxxxxxx|||~~~{{{zzzzzzwwwtttssspppqqqvvvzzz{{{wwwooojjjaaaVVVMMMHHHFFFGGGDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAABBBBBBCCCCCCCCCAAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIMMMRRRYYYhhh~~~}}}xxxuuussssssnnnkkkgggdddbbb```]]][[[ZZZYYYVVVSSSQQQPPPOOOOOOJJJJJJGGGBBB===<<<@@@EEE>>>>>>>>><<<;;;:::<<<===999:::<<<<<<;;;999666444666666555444444444444555222222222111222222333333...///000111222333333333...///000111333555666666555444222111000111222222444333222222222333444555444444333222222111111111111444666555222111222444444666777888888999<<<>>>CCCFFFIIIIIIFFFCCC@@@????????????===;;;;;;===??????@@@AAAAAABBBBBBBBBAAA===>>>@@@AAACCCCCCDDDDDDBBBCCCDDDFFFGGGGGGGGGGGGDDDDDDEEEEEEFFFFFFGGGGGGCCCEEEHHHJJJLLLOOORRRUUUUUUXXX[[[]]]___aaadddgggfffhhhkkkmmmnnnllljjjhhh^^^]]][[[YYYZZZ[[[^^^___\\\aaahhhmmmpppqqqrrrssswwwwww|||~~~{{{{{{zzzyyyvvvsssoooppptttvvv~~~|||xxxqqqlllcccXXXOOOIIIHHHHHHEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAAAAABBBCCCDDDDDDAAAAAABBBBBBCCCDDDDDDEEEDDDDDDEEEFFFGGGHHHHHHIIIPPPVVV^^^mmm~~~|||xxxuuuqqqoookkkiiigggfffeeebbb^^^ZZZ[[[YYYVVVSSSPPPNNNMMMMMMMMMKKKHHHEEECCCAAA@@@@@@@@@??????>>>===<<<<<<;;;:::999777555444555666777888888777555444333222111444444444444444444444444222333333444444333333222444444444333333333222222///111333444333222222333333111111333777999999777222222222222222222222222333444555555666666555555555777999:::;;;<<>>===<<<;;;<<<>>>@@@AAA===>>>@@@AAABBBBBBAAAAAABBBAAA???>>>???AAADDDFFFEEEFFFGGGFFFEEEEEEGGGIIIHHHFFFCCCCCCFFFGGGFFFDDDEEEGGGJJJLLLMMMOOOQQQSSSWWWXXX[[[^^^aaacccdddeeehhhhhhhhhiiijjjjjjgggeee```___]]]\\\[[[\\\\\\]]]^^^bbbhhhllloooppprrrsssuuuxxx~~~~~~||||||zzzxxxxxxsssqqqpppppprrr|||}}}yyysssnnneeeZZZOOOIIIFFFGGGEEEDDDCCCBBBCCCCCCEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@@@@AAABBBBBBCCCCCCDDDEEEFFFGGGGGGFFFGGGIIIKKKPPPTTT^^^ttt|||yyyuuuqqqoookkkiiigggfffdddaaa]]]ZZZ[[[YYYVVVSSSPPPNNNMMMMMMLLLJJJGGGDDDBBB@@@@@@???>>>>>>======<<<;;;;;;::::::999777555555555666777666666555444333222222111333333333333333333333333222333333444444333333222222222222111111111000000000111333333222222222333222111000111444555444333111111111111111111111111222333333444444444444444;;;<<<===<<<;;;:::<<<>>>DDDEEEEEEEEEDDDCCCAAA@@@>>>===<<<;;;;;;===???@@@???@@@AAABBBCCCCCCBBBAAAAAAAAA??????@@@AAADDDEEEDDDFFFGGGFFFEEEFFFHHHIIIIIIFFFEEEEEEGGGIIIHHHFFFFFFHHHKKKMMMNNNOOORRRTTTXXXYYY\\\^^^aaaccceeeffffffeeeeeeggghhhhhhfffeee```___]]]\\\[[[[[[\\\]]]^^^bbbhhhmmmoooppprrrsssvvvyyy~~~}}}zzzxxxxxxtttrrrqqqqqqrrrzzzzzztttpppggg\\\QQQJJJHHHHHHEEEDDDCCCBBBBBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@AAAAAABBBCCCCCCDDDDDDEEEDDDFFFGGGGGGFFFGGGIIIKKKQQQUUU```xxx}}}yyyvvvrrrpppjjjhhhfffeeecccaaa]]][[[ZZZYYYVVVSSSQQQOOOMMMMMMKKKIIIFFFCCCAAA@@@??????======<<<<<<;;;::::::::::::999777666555555666777444444444333333333222222333333333333333333333333222333333444444333333222222222222111111111000000111222333222111111333555333222111111222333111000111111111111111111111111111222333333444444333333======>>>===;;;;;;<<<===CCCDDDEEEEEEDDDCCCAAA@@@>>>===<<<;;;;;;<<<>>>???AAAAAACCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAABBBDDDDDDDDDEEEGGGGGGFFFFFFHHHJJJHHHGGGFFFGGGIIIJJJJJJIIIGGGJJJLLLNNNOOOQQQSSSVVVXXXZZZ\\\___bbbdddffffffeeeddddddeeeffffffeeeccc```___]]]\\\[[[[[[\\\\\\___ccchhhmmmoooqqqssstttvvv{{{{{{yyyyyyuuusssrrrqqqqqqxxx|||vvvqqqiii^^^SSSLLLIIIIIIEEEDDDCCCBBBAAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAABBBBBBCCCCCCDDDEEEEEEFFFDDDFFFGGGGGGGGGHHHJJJLLLQQQVVVccc~~~}}}zzzvvvrrrpppjjjhhheeecccbbb```]]][[[ZZZYYYWWWTTTRRRPPPNNNMMMKKKIIIFFFDDDBBB@@@@@@@@@<<<<<<<<<<<<;;;;;;:::::::::999888777666666666666444444444444444444444444222222222222222222222222222333333444444333333222444444444333333333222222222222222111000111333666444333333333333333333222111111111111111111111111222222333444444444444333777888:::;;;;;;===???BBBCCCCCCDDDDDDDDDCCCAAA@@@>>>===;;;::::::<<<===>>>AAABBBCCCDDDDDDCCCBBBAAA@@@AAAAAABBBCCCCCCDDDDDDDDDEEEGGGHHHGGGGGGHHHIIIGGGFFFFFFGGGHHHIIIJJJKKKIIIKKKMMMOOOPPPRRRUUUWWWYYYZZZ]]]```ccceeefffggghhhgggeeeeeeeeeeeecccaaa___^^^\\\[[[[[[[[[\\\\\\```dddiiimmmoooqqqtttuuuxxx}}}~~~}}}~~~}}}{{{{{{wwwuuutttsssqqquuu|||vvvrrrjjj___TTTLLLIIIHHHFFFEEECCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCBBBBBBAAAAAABBBBBBBBBCCCDDDDDDEEEEEEDDDFFFGGGGGGGGGHHHKKKMMMQQQVVVfff}}}yyyuuurrrpppiiigggdddbbbaaa```]]][[[YYYXXXWWWUUUSSSPPPNNNMMMKKKJJJGGGEEECCCBBBAAAAAA=========<<<<<<<<<<<<<<<:::999888777777666666666555555555555666666666666222222222222222222222222222333333444444333333222444444444333333333222222222222222111000111333666222333333333333333333444333333333333333333333333333333444555555555555555222444777999:::===AAACCCBBBCCCCCCDDDDDDCCCAAAAAA>>>===<<<;;;;;;<<<>>>???AAABBBCCCDDDDDDDDDCCCBBBAAABBBBBBCCCDDDDDDDDDEEEDDDFFFHHHIIIHHHGGGGGGHHHEEEEEEEEEFFFFFFGGGIIIJJJIIIKKKNNNPPPQQQSSSUUUWWWYYYZZZ]]]```ccceeefffgggllljjjgggeeeeeecccaaa___]]]\\\[[[[[[[[[\\\]]]]]]aaaeeeiiimmmooorrrtttwwwzzzzzzxxxxxx~~~}}}}}}xxxwwwvvvuuurrrttt|||vvvrrrjjj___TTTLLLHHHGGGFFFEEEDDDBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCBBBBBBAAA@@@AAAAAABBBBBBCCCDDDDDDDDDFFFGGGGGGHHHIIIKKKNNNQQQVVVhhh~~~|||xxxuuuqqqooohhhfffcccaaa```___]]]\\\XXXXXXWWWVVVTTTQQQOOONNNKKKJJJHHHEEECCCBBBBBBBBB<<<<<<<<<<<<<<<<<<<<<<<<999999999888888777666666666666666666666777777777333333333333333333333333222333333444444333333222222222222111111111000000111222333222111111333555000111333222111111222333444444444444444444444444333444555555666666555555333555777888999;;;>>>AAAAAABBBCCCDDDDDDCCCBBBAAA>>>===<<<;;;<<<>>>@@@AAAAAABBBDDDEEEFFFFFFEEEEEECCCCCCBBBCCCCCCDDDEEEFFFFFFHHHJJJJJJHHHGGGFFFFFFCCCDDDEEEEEEDDDDDDFFFHHHIIIKKKNNNPPPQQQSSSUUUWWWXXXZZZ\\\___bbbdddffffffkkkiiieeecccbbb```^^^\\\[[[ZZZZZZZZZ[[[\\\^^^___cccfffjjjmmmooorrruuuxxx|||{{{tttrrrsssttt~~~~~~yyyxxxxxxwwwssssss~~~}}}vvvssskkk```UUULLLHHHFFFFFFEEEDDDCCCBBBBBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCBBBBBB@@@@@@AAAAAABBBCCCCCCCCCDDDEEEGGGHHHHHHIIILLLNNNRRRXXXlll}}}{{{wwwssspppnnnhhheeebbb```______]]]\\\XXXXXXWWWVVVTTTRRROOONNNJJJIIIGGGDDDCCCBBBBBBBBB;;;;;;;;;;;;;;;;;;;;;;;;999999999999888777666666666666666666666555555555333333333333333333333333222333333444444333333222222222222111111111000000000111333333222222222333333444555444111000111222333333333333333333333333333333444555555555555444555666888999:::;;;>>>AAAAAAAAABBBCCCCCCCCCBBBAAA======<<<<<<===@@@BBBDDDBBBCCCEEEGGGIIIIIIIIIIIIDDDDDDBBBBBBCCCDDDFFFHHHHHHJJJKKKKKKHHHFFFEEEDDDDDDEEEFFFEEECCCCCCEEEGGGIIIKKKNNNPPPQQQRRRUUUWWWXXXYYY\\\^^^aaaccceeefffeeebbb___]]]]]]]]][[[ZZZXXXXXXXXXYYY[[[]]]```aaadddfffjjjmmmppprrrvvvyyy~~~vvvmmmkkknnnlllsss|||~~~~~~zzzzzzzzzyyyuuuttt}}}~~~xxxtttmmmbbbWWWNNNIIIGGGFFFFFFDDDDDDCCCDDDEEEFFFBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBBBBCCCCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDEEEGGGHHHHHHJJJMMMOOOUUUZZZppp~~~}}}zzzwwwsssooommmhhheeebbb______^^^]]]\\\XXXXXXXXXWWWUUURRRPPPNNNIIIHHHEEECCCBBBAAAAAAAAA::::::::::::::::::::::::999999:::999999888777666666666555555555444444444444444444444444444444444222333333444444333333222444444444333333333222222///111333444333222222333777999999777333111111333222222222222222222222222222222333444444444333333444666888:::;;;===AAACCC@@@AAABBBCCCCCCCCCBBBAAA======<<<===>>>AAADDDFFFCCCEEEGGGIIIKKKLLLLLLLLLFFFDDDBBBAAABBBDDDGGGIIIIIIKKKLLLKKKIIIEEEDDDCCCEEEFFFGGGFFFCCCCCCEEEGGGIIIKKKNNNOOOPPPRRRUUUWWWWWWYYY[[[^^^aaacccdddeee___\\\ZZZYYYYYYZZZYYYYYYWWWWWWWWWYYY[[[^^^aaabbbdddgggjjjmmmpppsssvvvyyy~~~rrrhhhgggkkkfffjjjooovvvyyytttpppsssxxx~~~~~~zzzzzz{{{zzzvvvttt|||yyyvvvooodddYYYOOOJJJHHHFFFFFFEEEDDDDDDEEEFFFGGGBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDEEEGGGHHHHHHJJJMMMOOOWWW\\\sss~~~{{{xxxvvvtttpppnnnfffcccaaa``````___^^^]]]WWWVVVUUUUUUUUUSSSPPPMMMIIIHHHFFFCCCAAA???>>>>>>======<<<;;;999888777777999888888777777777777777555555555555666666666666555555555444444333333333333333222222222333555666:::666333222444555555444444444333333333333222222333333333222222222111111111111111111111111111111333333222222333333444555555555666888;;;===???AAAAAABBBCCCCCCCCCBBBAAA@@@???>>><<<<<<===@@@CCCEEEFFFFFFGGGHHHIIIKKKLLLMMMEEEDDDBBBAAABBBCCCEEEFFFHHHHHHHHHHHHHHHHHHHHHHHH@@@AAABBBDDDFFFGGGEEEDDDJJJJJJKKKLLLOOORRRUUUWWWZZZ\\\^^^```aaaaaaaaaaaa```ZZZTTTRRRUUUVVVTTTQQQSSSUUUXXXZZZ[[[]]]```bbbdddhhhkkkmmmnnnqqqwww{{{xxxnnnjjjhhhggghhhhhhiiimmmppprrrqqqppphhheeedddgggmmmuuu}}}yyyxxxyyyyyyyyy~~~}}}vvvnnnggg]]]QQQKKKJJJEEECCCAAAAAABBBDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBBBBCCCCCCDDDFFFGGGHHHHHHIIIJJJMMMPPPYYY```{{{~~~{{{yyywwwtttqqqnnnfffdddaaa`````````___]]]ZZZYYYWWWVVVUUUSSSOOOLLLIIIGGGEEECCCAAA???>>>>>><<<<<<;;;;;;:::999888888999888888777777777777777666666555555444444333333444444333333333222222222000000/////////000222333999555222111333555444333444444333333333333222222444444444333333333222222222222222222222222222222333333222222333333444555555555777999;;;>>>@@@AAAAAABBBCCCCCCCCCBBBAAA@@@>>>===<<<<<<===@@@CCCEEEFFFFFFFFFGGGHHHIIIKKKKKKDDDCCCBBBBBBCCCFFFHHHIIIJJJJJJIIIIIIHHHGGGFFFEEEBBBBBBCCCDDDFFFGGGFFFFFFJJJJJJKKKMMMOOORRRUUUWWWZZZ[[[]]]___```aaaaaa```^^^YYYSSSQQQSSSUUUSSSQQQSSSUUUXXXZZZ[[[]]]```cccfffiiilllnnnooorrrwww|||wwwnnnjjjhhhggghhhgggggghhhiiiiiifffddd___]]]___ffflllttt~~~{{{yyyzzzyyyxxx|||~~~wwwoooiii___SSSLLLKKKFFFDDDBBBBBBCCCEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBBBBBBBCCCDDDDDDFFFGGGHHHHHHIIIJJJNNNPPPYYYbbb~~~~~~{{{yyyxxxuuurrrooogggeeebbbaaaaaaaaa___^^^^^^[[[YYYWWWUUURRRNNNKKKHHHGGGEEECCCAAA???>>>>>><<<;;;;;;;;;::::::999999999888888777777777777777666666555444333222111111333333222222222222111111333333222222222333444444666444222111222333333333444444333333333333222222555444444444333333333333222222222222333333333333333333222222333333444555555666777999<<<>>>@@@AAABBBBBBCCCCCCCCCBBB@@@@@@===<<<;;;<<<===@@@BBBDDDDDDEEEEEEFFFGGGHHHHHHIIIBBBBBBBBBCCCEEEHHHJJJLLLMMMLLLKKKJJJHHHEEECCCBBBDDDDDDDDDEEEFFFGGGHHHIIIKKKKKKKKKMMMOOORRRUUUWWWXXXZZZ\\\^^^___`````````\\\WWWRRRQQQRRRTTTSSSQQQTTTVVVXXXZZZ[[[^^^aaadddhhhkkknnnoooooorrrxxx}}}vvvoookkkiiiiiihhhfffeeeeeedddbbb___\\\YYYXXX[[[ccciiipppzzz}}}}}}zzzzzzxxxvvvzzzxxxqqqjjj```UUUNNNMMMHHHFFFCCCCCCDDDFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDFFFGGGHHHHHHIIIKKKOOORRRYYYggg}}}~~~|||zzzyyywwwssspppgggeeecccbbbbbbaaa```___]]][[[XXXUUUSSSQQQMMMJJJGGGFFFDDDBBB@@@???>>>>>>;;;;;;;;;;;;;;;:::::::::999888888777777777777777666666555555444333222222333333333222222222222222444444444444444444555555444333222111111222222333444444333333333222222222444444333333333222222222222333333333333333444444333333222222333333444555555666888;;;===???@@@AAABBBCCCCCCCCCCCCBBB@@@???<<<;;;;;;<<<===@@@BBBDDDCCCDDDDDDEEEFFFFFFFFFFFFBBBBBBBBBCCCEEEGGGIIIJJJLLLLLLKKKJJJHHHFFFCCCBBBEEEEEEFFFEEEEEEGGGJJJLLLLLLLLLLLLMMMOOORRRUUUVVVWWWYYY[[[]]]___`````````\\\XXXTTTRRRSSSTTTTTTSSSTTTVVVXXXZZZ\\\^^^bbbeeeiiikkknnnnnnooorrryyy~~~xxxqqqnnnlllllliiihhhffffffeeeccc```]]]ZZZXXXYYY^^^dddjjjttt}}}~~~|||zzzzzzxxxvvvyyy~~~wwwqqqkkkaaaUUUNNNMMMHHHFFFDDDCCCDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHIIIKKKPPPSSSYYYkkk~~~}}}|||{{{zzzxxxtttqqqgggeeecccbbbbbbaaa```___[[[YYYUUUSSSRRRPPPMMMKKKFFFEEEDDDBBB@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999888888777777777777777555555555555555555666666333333333444444444444444222222222222222222111111222222222222111111222333444444333333333222222222222222222222111111111000222222222333333444444444333333222222333333444555555777999<<<>>>@@@AAAAAACCCCCCDDDDDDCCCAAA@@@???;;;;;;;;;<<<>>>AAACCCDDDCCCCCCDDDEEEEEEDDDDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGIIIJJJJJJJJJIIIGGGEEEDDDEEEFFFGGGFFFFFFGGGJJJMMMLLLLLLMMMNNNPPPRRRUUUVVVWWWXXX[[[]]]___`````````]]][[[WWWUUUTTTUUUUUUVVVUUUWWWXXXZZZ\\\___dddggghhhkkkmmmnnnooossszzz|||uuuqqqoooooommmkkkiiihhhfffccc___\\\[[[WWWVVVZZZ___fffrrr}}}}}}{{{zzzzzzyyywwwzzz|||vvvpppkkkaaaUUUNNNLLLGGGEEECCCBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBDDDEEEEEEFFFGGGGGGGGGIIILLLQQQUUUZZZqqq~~~}}}|||||||||yyyuuurrrgggeeebbbaaaaaaaaa___^^^[[[XXXTTTRRRPPPOOOLLLJJJFFFEEECCCAAA@@@??????>>>===<<<<<<<<<;;;;;;::::::999888888777777777777777555555555666666666777777333333444444444444555555333333444444444333222222000222333333222111222444444444333333333333222222111111111111000000000000111111222222333333444444333333222222333333444555555777:::===???AAAAAAAAACCCCCCDDDDDDCCCAAA???>>>;;;;;;<<<>>>@@@BBBDDDEEECCCCCCDDDEEEEEEDDDBBBBBBAAABBBBBBCCCDDDEEEEEEFFFGGGHHHJJJJJJJJJHHHFFFEEEDDDFFFHHHHHHFFFFFFJJJMMMMMMMMMMMMNNNPPPRRRUUUVVVWWWYYY[[[^^^```aaaaaaaaa```^^^ZZZWWWUUUUUUVVVWWWVVVWWWYYYZZZ\\\```eeeiiiiiikkkmmmnnnpppuuu}}}xxxtttqqqooopppmmmjjjgggddd```[[[WWWWWWSSSRRRWWW]]]fffsss}}}zzzzzz{{{yyywwwyyy~~~{{{vvvqqqkkkbbbVVVNNNLLLHHHFFFCCCBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGGGGIIIMMMSSSWWW]]]xxx}}}}}}}}}}}}}}}zzzvvvsssfffdddaaa`````````___]]]^^^[[[VVVRRRPPPNNNKKKIIIEEEDDDCCCAAA@@@??????>>>>>>>>>===<<<;;;::::::999999888888777777777777777555555555555555555555444222222333333333444444444666666777777777666444333000222444444222222333555444444333333333333222222222222222111111111000000000000111111222333333444333333222222333333444555555777;;;>>>@@@AAABBBAAACCCDDDDDDDDDCCCAAA???>>>;;;<<<===???AAACCCEEEFFFCCCDDDEEEFFFEEEDDDBBBAAA@@@AAABBBDDDFFFGGGHHHHHHGGGHHHJJJKKKJJJHHHFFFDDDAAAEEEIIIIIIGGGFFFIIILLLNNNNNNNNNNNNPPPRRRUUUVVVXXXYYY\\\___aaabbbbbbbbbbbb```]]]YYYVVVUUUVVVWWWVVVWWWYYYZZZ\\\```fffjjjjjjlllooopppsssyyyzzztttpppnnnnnnllliiigggddd___ZZZWWWTTTQQQRRRWWW]]]eeeqqq|||~~~|||{{{{{{yyyuuuwww{{{|||wwwrrrmmmdddWWWOOONNNIIIGGGDDDCCCDDDEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFGGGIIIMMMTTTXXXbbb}}}}}}}}}}}}}}}{{{wwwsssfffcccaaa``````___^^^]]]bbb^^^XXXTTTPPPMMMJJJHHHEEEDDDCCCAAA@@@????????????>>>>>><<<;;;:::999999999888888777777777777777666666555444333222222111111111111222222333333333333333444444444333111000///222555555333222333555444444444333333333222222333333333222222222111111//////000111222222333333333333222222333333444555555888;;;>>>AAABBBBBBBBBDDDDDDDDDDDDCCCAAA???>>><<<<<<>>>@@@BBBDDDFFFGGGCCCDDDEEEFFFEEEDDDBBB@@@>>>@@@BBBEEEGGGIIIJJJKKKHHHIIIKKKKKKJJJHHHDDDBBB@@@EEEJJJJJJGGGFFFHHHKKKNNNNNNNNNOOOPPPRRRUUUVVVXXXZZZ\\\___aaacccccccccbbbaaa]]]YYYUUUTTTUUUVVVWWWXXXYYYZZZ\\\aaafffkkkkkkmmmppprrruuu{{{zzzsssooommmkkkiiihhhfffeeebbb^^^[[[TTTRRRSSSYYY]]]bbbkkkttt}}}||||||xxxtttuuuyyy}}}xxxsssoooeeeYYYQQQOOOKKKHHHFFFEEEEEEFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAABBBCCCDDDFFFFFFFFFFFFFFFGGGIIIMMMTTTYYYfff~~~|||{{{{{{yyytttpppkkkhhheeedddffffffccc___bbb___ZZZUUUPPPMMMLLLKKKEEEDDDDDDCCCAAA@@@??????<<<<<<<<<<<<<<<;;;;;;;;;888888888888888888888888666555444333222333333444444333333222222333333444333333333333333333333333222222222222222222222222333333222111222333555666222222222222333444555666333333333333333333222222222222222222333444555555888:::<<<>>>@@@BBBCCCCCCDDDEEEEEEEEEDDDBBB@@@???;;;<<<>>>@@@BBBCCCDDDDDDEEEEEEFFFFFFEEECCCAAA@@@???@@@AAADDDEEEGGGGGGHHHJJJJJJIIIHHHGGGGGGGGGGGGHHHIIIHHHGGGEEEFFFIIILLLQQQQQQQQQQQQSSSTTTVVVXXX[[[[[[[[[^^^bbbeeeggggggeeeaaa\\\YYYWWWWWWVVVUUUVVVVVVXXX[[[^^^cccgggiiimmmnnnpppsssxxx}}}vvvpppmmmnnnkkkhhheeebbb___ZZZWWWVVVQQQQQQVVV\\\aaammmyyy~~~}}}xxxssssssxxx{{{tttmmmeee\\\SSSMMMGGGFFFDDDCCCCCCCCCDDDEEECCCCCCCCCBBBBBBAAAAAAAAAAAAAAACCCDDDDDDDDDCCCBBBEEEBBBAAACCCFFFGGGDDDAAADDDCCCEEEIIILLLMMMSSS[[[iii|||||||||zzzuuuqqqjjjgggcccbbbcccbbb^^^[[[[[[YYYUUUQQQNNNKKKIIIIIIEEEEEEDDDBBBAAA@@@??????============<<<<<<<<<<<<888888888888888888888888888777666555444555555666444444333333333333444444444444444333333333222222222111111111111111111222333222222222222333444555000000000000111222333333333333333333444444444444222222222222333444555666777888:::<<<>>>@@@AAAAAACCCDDDDDDDDDBBBAAA???>>><<<===???AAABBBCCCDDDDDDDDDEEEEEEEEEDDDCCCAAA@@@>>>???AAACCCEEEGGGGGGHHHIIIHHHGGGFFFFFFEEEEEEFFFFFFGGGGGGFFFFFFHHHKKKNNNOOONNNNNNPPPUUU\\\ccchhhdddbbb```aaacccdddeeedddddd```[[[XXXWWWVVVUUUUUUWWWXXXYYY\\\___cccfffhhhkkkmmmqqquuuzzz}}}wwwrrrooopppmmmjjjgggddd```[[[XXXVVVRRRQQQTTTXXX\\\fffppp~~~|||{{{wwwsssuuuzzz|||uuunnneee\\\SSSMMMJJJIIIFFFDDDBBBBBBAAAAAADDDDDDDDDCCCCCCBBBBBBBBBAAABBBCCCDDDDDDDDDCCCBBBDDDDDDCCCDDDEEEFFFEEEDDDFFFEEEGGGKKKLLLNNNUUU\\\ooo~~~~~~~~~|||wwwrrrkkkgggcccaaaaaa___\\\YYYVVVUUUSSSPPPMMMKKKIIIGGGFFFEEECCCBBB@@@??????>>>>>>>>>=========<<<<<<<<<888888888888888888888888999888888777777777777888555555444444444444555555555444444444333333222222222111000//////000111222333222222222222333444444000000000111111222333333333333333444555555666666222222222222333444555666:::;;;===???AAACCCDDDDDDBBBBBBBBBBBBAAA???>>>======>>>@@@BBBCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBAAAAAA===>>>@@@CCCEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGIIILLLOOOOOONNNMMMPPPWWWaaalllsssfffdddaaa```aaacccddddddaaa^^^YYYWWWVVVVVVUUUTTTXXXYYYZZZ\\\___bbbeeefffhhhlllqqqwww}}}}}}xxxtttrrrrrroookkkhhheeeaaa\\\XXXRRRPPPPPPTTTXXX^^^gggqqq{{{{{{yyyvvvsssvvv|||~~~wwwooofff]]]SSSMMMJJJIIIFFFDDDBBBBBBAAAAAADDDDDDDDDDDDDDDCCCCCCCCCAAABBBCCCCCCDDDDDDCCCCCCCCCDDDEEEDDDDDDDDDFFFGGGHHHGGGIIILLLMMMOOOVVV___vvv}}}xxxssslllhhhcccaaabbbaaa^^^[[[WWWWWWUUUSSSPPPLLLIIIHHHFFFEEECCCAAA???>>>>>>>>>=========<<<;;;;;;;;;:::888888888888888888888888888888888888888888888888555555555444444555555555333333333444444444444555333222111000000111222333222222222222222222333333111111222333444444444444333333444444555666777777333222222333333444555666;;;<<<>>>@@@BBBCCCDDDEEE@@@@@@@@@??????>>>======>>>@@@BBBDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBB===>>>@@@CCCEEEFFFGGGHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGIIILLLNNNQQQOOONNNPPPUUU^^^gggmmm^^^\\\ZZZ[[[^^^bbbdddeee^^^[[[XXXVVVUUUUUUTTTSSSXXXYYYZZZ\\\^^^aaacccdddfffkkkrrrzzz}}}xxxuuusssrrrppplllhhheeeaaa\\\XXXRRRQQQQQQRRRUUU[[[dddkkkrrrxxx|||{{{xxxtttuuuyyyyyyqqqhhh^^^TTTMMMGGGFFFDDDCCCCCCCCCDDDEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCAAADDDEEEDDDBBBBBBEEEIIIHHHHHHIIILLLLLLNNNXXXbbb|||yyytttjjjfffaaa```aaabbb```^^^ZZZYYYWWWTTTPPPLLLIIIGGGGGGEEECCC@@@>>>>>>>>>>>><<<<<<;;;::::::999888888777777777777777777777777777777777777777777777777555555555444444555555555000111222333555666777888444333222222222222333444222222222222222222222111000111333444444444444444333333444444555666777777333333333333444555666666777888:::<<<>>>??????@@@@@@???>>>>>>============???AAACCCEEEFFFEEEDDDCCCCCCCCCBBBBBBCCCCCCCCCDDD???@@@BBBDDDEEEGGGGGGHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEFFFHHHHHHGGGHHHJJJLLLOOONNNNNNOOORRRWWW\\\___YYYXXXWWWYYY]]]```cccddd[[[YYYVVVUUUVVVVVVUUUTTTWWWXXXYYY[[[^^^___aaaaaafffkkksss|||}}}xxxuuusssqqqoookkkhhheee```\\\XXXWWWVVVSSSPPPPPPUUU\\\aaalllpppwww}}}zzzvvvtttvvv}}}zzzsssjjj```UUUNNNGGGFFFDDDCCCCCCCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDD@@@BBBDDDDDDAAAAAAEEEHHHGGGGGGIIIKKKKKKNNNYYYeeeyyyttthhhccc___^^^___```___]]]ZZZXXXUUURRRNNNJJJHHHFFFHHHFFFBBB???=========>>>;;;;;;:::999888777777666777777777777777777777777555555666777777777777666555555444444444444555555000111222444555777888888444444444444444444444444222222222333222222111000...///111222333333222111333333333444555555666666333333333333444555666777999:::;;;===>>>???@@@@@@??????>>>===<<<<<<======???AAADDDFFFHHHGGGFFFDDDCCCCCCCCCCCCCCCDDDEEEFFFBBBCCCDDDEEEFFFGGGGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFHHHHHHHHHHHHJJJKKKKKKKKKLLLNNNPPPSSSVVVWWW[[[ZZZYYY[[[^^^`````````YYYXXXVVVUUUVVVWWWVVVTTTVVVWWWZZZ\\\^^^```aaaaaahhhmmmuuu}}}yyytttrrrpppnnnkkkhhheeeaaa]]]ZZZUUUVVVTTTQQQTTT^^^hhhmmmgggjjjooouuu|||~~~|||xxxwwwxxx|||{{{tttlllbbbWWWPPPJJJIIIFFFDDDBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCBBBBBBBBBBBBCCCDDDDDD???AAADDDDDDDDDDDDEEEFFFFFFFFFHHHJJJJJJNNN[[[iiiyyytttjjjfff```^^^___```^^^\\\YYYWWWTTTPPPMMMKKKIIIIIIHHHFFFBBB???===<<<======<<<<<<;;;:::999888777666777777777777777777777777444555777888888888777666444444333333333333444444333333444444555666666666111222444555555444222111111222222333222111000///...///111333333333222111333333333333444444444444444333333444444555666777<<<===>>>@@@AAABBBCCCCCC??????===<<<<<<======>>>>>>@@@DDDGGGIIIIIIGGGFFFDDDDDDCCCCCCDDDEEEGGGHHHEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCBBBEEEGGGHHHIIIIIIKKKMMMLLLLLLMMMNNNPPPRRRTTTVVVZZZZZZ[[[]]]______^^^]]]XXXWWWVVVVVVWWWXXXWWWUUUVVVXXX[[[^^^aaabbbccccccjjjnnnvvv}}}{{{uuuqqqpppnnnkkkiiigggccc___]]]RRRTTTSSSPPPVVVdddrrrxxxaaacccfffjjjooowww}}}{{{{{{zzz|||~~~{{{vvvnnndddYYYRRRJJJIIIFFFDDDBBBBBBAAAAAABBBBBBBBBBBBCCCCCCCCCDDDCCCBBBBBBAAABBBCCCDDDEEEAAABBBDDDGGGIIIIIIGGGEEEFFFFFFIIIKKKKKKPPP___nnnyyysssooojjjdddaaaaaaaaa___]]]YYYWWWSSSPPPNNNMMMMMMMMMHHHFFFBBB???<<<<<<============<<<;;;999888888777777777777777777777777777555666777888999999888777444333333222222333333444666666555555555444444444///111333555555333111///111222333333222111000//////111333555666555444333333333333333333333333222444444444444444555777777:::;;;===>>>???@@@AAAAAA@@@???===<<<<<<===>>>>>>===@@@DDDHHHJJJIIIHHHGGGDDDDDDDDDDDDEEEFFFHHHIIIGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEDDDBBBBBBBBBBBBBBB@@@CCCFFFHHHIIIKKKMMMOOOQQQPPPOOOOOOPPPRRRUUUVVVVVVWWWYYY\\\______^^^\\\XXXWWWVVVVVVXXXXXXWWWVVVWWWYYY\\\```cccdddeeeeeekkkooovvv}}}}}}vvvrrrqqqooollljjjhhheeebbb___VVVWWWRRRKKKNNN[[[gggkkk\\\]]]^^^```dddkkksssyyy{{{xxxyyy|||{{{vvvoooeee[[[TTTGGGFFFDDDCCCCCCDDDDDDEEEBBBCCCCCCCCCDDDDDDEEEEEECCCCCCBBBAAABBBCCCDDDEEECCCCCCEEEIIIMMMMMMIIIEEEFFFGGGJJJLLLLLLRRRbbbrrr~~~|||}}}{{{xxxtttkkkhhhdddbbbaaaaaa```___^^^[[[VVVRRRNNNKKKJJJJJJDDDDDDCCC@@@>>>===>>>???===<<<;;;:::999999999999999999999888888888888888777666666555555555666666777555333222333333222000222111111111333444333222444444444444444444444444222333444444444333222222333333222111333555777999222222222222222222222222333333333444555666777888;;;;;;<<<>>>@@@BBBDDDEEEBBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBBDDDEEEEEEFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCEEEFFFGGGGGGHHHHHHHHHHHHKKKFFFAAA???AAABBBBBB@@@BBBCCCDDDEEEGGGHHHIIIJJJKKKLLLMMMNNNPPPRRRTTTVVVVVVZZZ\\\[[[[[[]]]\\\XXXTTTTTTSSSSSSTTTTTTUUUVVVVVVYYY\\\___aaadddiiilllooorrrxxx~~~~~~{{{yyyqqqnnnkkkiiihhheeebbb```XXXUUUQQQOOOPPPRRRSSSTTTXXXXXXYYYZZZ^^^ccchhhkkkvvvzzz}}}|||}}}yyysssmmmeeeZZZSSSMMMJJJFFFDDDDDDEEEDDDDDDEEEDDDCCCBBBAAABBBCCCCCCCCCCCCCCCCCCBBBAAA@@@???DDDCCCEEEJJJOOOPPPLLLGGGFFFHHHFFFJJJRRRSSS]]]sss~~~|||}}}{{{xxxtttkkkhhhdddaaaaaa``````___]]]ZZZVVVQQQMMMKKKJJJIIIFFFDDDBBB???>>>============<<<;;;:::999999999999:::999999999888777777777777666666555555555666666999777555444555666555444222111000111333444333222333333333333333333333333333333333333333333333333555333222000000111222333555555555555555555555555333333333444555666777888;;;;;;<<<>>>@@@BBBDDDEEECCCBBBBBBAAA@@@???>>>======>>>@@@CCCFFFGGGHHHIIIFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHHHHGGGGGGGGGDDDAAA@@@AAAAAABBBBBBCCCCCCDDDFFFGGGHHHIIIJJJMMMMMMNNNPPPRRRTTTVVVWWWVVVZZZ\\\[[[[[[]]]\\\XXXTTTTTTSSSSSSTTTTTTUUUVVVVVVYYY]]]```cccggglllppppppsssyyy|||yyyssspppmmmjjjhhheeeaaa^^^YYYUUUQQQOOOOOOQQQRRRRRRUUUTTTUUUVVVYYY^^^bbbdddlllpppwww~~~}}}|||zzzuuuooofff\\\TTTMMMJJJFFFDDDDDDEEEDDDDDDEEEDDDCCCBBBAAABBBBBBCCCAAABBBBBBCCCCCCCCCBBBBBBFFFDDDDDDGGGKKKKKKGGGCCCEEEHHHGGGKKKTTTVVVaaaxxx}}}|||}}}{{{wwwtttkkkhhhdddaaa``````___^^^[[[YYYUUUQQQMMMJJJIIIHHHGGGCCC???>>>>>>>>><<<:::<<<<<<;;;:::999999999999::::::999999888777666666666666666555555666666777555333111111333333333222111000000000222333222111333333333333333333333333444333222222222333444444444333222111000111222333222222333333333333333333444444444444444555666777;;;;;;===???AAACCCEEEFFFDDDCCCBBB@@@???===<<<;;;<<<>>>@@@CCCFFFGGGHHHHHHEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHHHHGGGFFFFFFCCCDDDDDDCCCAAAAAABBBCCCCCCCCCDDDFFFGGGHHHIIIJJJNNNOOOOOOQQQSSSUUUWWWYYYVVVZZZ\\\[[[[[[]]]\\\XXXTTTTTTSSSSSSTTTTTTUUUVVVVVVYYY^^^aaaeeejjjooosssqqqtttyyy}}}yyyuuurrrnnnkkkhhhdddaaa^^^ZZZWWWRRROOOOOOOOOOOOOOOPPPPPPPPPQQQSSSVVVZZZ\\\aaaeeekkkqqqwww|||~~~zzzzzz}}}{{{vvvppphhh]]]VVVMMMJJJFFFDDDDDDEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCAAAAAABBBCCCDDDEEEEEEDDDDDDBBBAAACCCFFFGGGEEEBBBEEEHHHGGGLLLUUUXXXeee}}}}}}}}}}}}|||wwwssskkkgggcccaaa``````___^^^ZZZXXXTTTQQQMMMJJJIIIHHHGGGAAA===<<>>:::<<<;;;::::::999999999:::;;;::::::999888777666666666666666666666666777888222111///000111222222111111000///000222333222111222222222222222222222222555333222111111222444666222222222333444555777888111111111111222222222222444444444444444555666666:::<<<>>>@@@BBBDDDEEEFFFFFFEEEDDDAAA???===;;;:::???@@@BBBDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFEEEDDDFFFHHHFFFBBB@@@AAADDDCCCDDDEEEFFFGGGHHHIIIIIINNNNNNOOOQQQSSSUUUWWWXXXWWW[[[\\\[[[[[[]]][[[WWWTTTTTTSSSSSSTTTTTTUUUVVVXXX[[[^^^bbbfffjjjooosssppptttyyy~~~{{{tttqqqnnnkkkiiifffbbb```\\\XXXTTTPPPOOOOOONNNMMMOOONNNNNNNNNPPPRRRTTTVVVZZZ^^^ccchhhmmmrrrwwwzzzzzzxxxyyy{{{vvvppphhh^^^WWWMMMJJJFFFDDDDDDEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEDDDDDDAAA??????AAADDDGGGGGGGGGEEEIIIHHHLLLTTTXXXggg~~~|||}}}}}}|||wwwsssjjjgggccc`````````___^^^YYYWWWTTTQQQNNNKKKIIIHHHEEE@@@<<<<<<@@@BBB@@@<<<;;;;;;:::999999999::::::::::::999999888777777666666666666666666777888888666444333333555666666555111000000000222333222111222222222222222222222222444333111111111333555666222222222333444555666777333444444444555555666666444444444444444555666777:::<<<>>>AAADDDEEEFFFGGGIIIHHHFFFCCC@@@>>><<<;;;>>>???BBBDDDEEEEEEDDDCCCAAAAAAAAABBBCCCDDDEEEFFFHHHHHHHHHHHHGGGGGGFFFEEEGGGIIIJJJHHHCCCAAAAAACCCDDDDDDEEEFFFGGGHHHHHHIIILLLMMMNNNOOOQQQTTTVVVWWWWWW[[[]]][[[[[[\\\[[[WWWTTTTTTSSSSSSTTTTTTUUUVVVYYY\\\___bbbdddhhhlllpppppptttyyy~~~rrrpppmmmkkkjjjhhheeeccc^^^ZZZUUURRRPPPOOOMMMKKKOOOOOOOOOOOOPPPQQQSSSTTTVVVXXX]]]```dddhhhlllpppvvvzzz|||yyyyyy~~~zzzuuuppphhh^^^WWWMMMJJJFFFDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBDDDDDDEEEEEEDDDCCCCCCBBBAAA@@@@@@AAADDDGGGHHHIIIGGGJJJIIILLLSSSWWWggg~~~|||}}}~~~|||wwwrrrjjjgggccc```______^^^]]]XXXWWWUUURRROOOLLLJJJHHHDDDAAA>>>>>>@@@AAA@@@???;;;::::::999999:::::::::999999999888888888888888666666666666777888999999666555333333444555555444222111000111333444333222333333333333333333333333333222222111222333555666333333333222222222111111222222333333444444555555333333333444555666777888:::<<>><<<;;;999<<<@@@DDDFFFGGGFFFEEEBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGHHHHHHHHHGGGGGGGGGEEECCCBBBCCCDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHKKKKKKLLLNNNPPPRRRTTTUUUXXX\\\]]][[[[[[\\\ZZZVVVTTTTTTSSSSSSTTTTTTUUUVVVXXX[[[^^^aaadddhhhlllppptttwww}}}~~~sssqqqnnnlllkkkiiifffddd```]]]YYYUUUSSSQQQOOOLLLMMMNNNNNNOOOOOOPPPQQQQQQOOOPPPRRRSSSSSSVVVYYY\\\```ccchhhmmmttt}}}}}}}}}{{{{{{wwwrrrjjj```YYYMMMJJJFFFDDDDDDEEEDDDDDDBBBCCCDDDDDDDDDCCCBBBAAABBBBBBCCCCCCCCCBBBBBBAAADDDEEEFFFFFFFFFFFFFFFGGGGGGKKKKKKMMMTTTYYYlll~~~}}}|||}}}~~~|||wwwrrrjjjfffbbb```______^^^]]]YYYXXXVVVTTTQQQNNNKKKJJJIIIHHHFFFCCC???======>>>:::::::::999999:::;;;;;;777777777888999999::::::666666666666777888999:::;;;999777666666666555444444333222333555666555444444444444444444444444444000111222333444555444444111222333444555666666666222222333444555555666666000111222333555777999;;;999<<>>BBBEEEFFFEEECCCAAADDDCCCCCCCCCCCCDDDEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHEEEAAA>>>>>>BBBEEEFFFFFFEEEEEEEEEFFFGGGGGGGGGHHHKKKLLLMMMNNNPPPRRRTTTVVVXXX\\\]]][[[[[[\\\ZZZVVVTTTTTTTTTSSSTTTUUUUUUVVVWWWYYY^^^aaaeeejjjooorrrvvvyyy|||uuusssooommmkkkhhheeeccc```]]]YYYVVVUUURRRPPPMMMLLLLLLLLLMMMNNNOOOOOOPPPOOOPPPQQQQQQQQQSSSVVVXXXYYY\\\```eeelllttt}}}~~~}}}zzz}}}xxxssskkkbbb[[[MMMJJJFFFDDDDDDEEEDDDDDDBBBCCCDDDDDDDDDCCCAAAAAA@@@@@@AAABBBCCCCCCCCCCCC@@@BBBDDDFFFGGGGGGIIIJJJFFFKKKKKKNNNUUU[[[ppp}}}|||{{{xxxssspppiiigggdddbbb____________[[[YYYVVVSSSQQQNNNJJJGGGJJJFFFCCCBBBBBBBBB@@@===;;;;;;<<<<<<<<<<<<<<<<<<<<<:::777666666777666666555555555555666666666666777555333111///000000111444444444333333222222222222333333444444333333222111111000000111333555666222222222222333333444555555444444333333222222111222111111222333555777999>>>>>>???AAACCCDDDFFFFFFFFFFFFDDDBBB@@@>>>===<<<;;;===???BBBDDDFFFFFFFFFEEEDDDCCCBBBAAABBBBBBCCCDDDEEEFFFGGGHHHIIIIIIIIICCCBBB???===<<<===???@@@DDDCCCCCCCCCEEEGGGIIIJJJKKKKKKMMMOOORRRVVVXXXZZZZZZ[[[\\\\\\[[[YYYVVVUUUSSSTTTTTTSSSSSSSSSVVVXXXYYY[[[^^^bbbfffkkkrrrvvvuuuzzzxxxuuurrrnnnlllkkkjjjhhhgggcccaaa]]]YYYTTTPPPNNNLLLOOONNNMMMLLLLLLLLLMMMNNNPPPOOONNNNNNNNNPPPSSSTTTTTTWWW[[[___ccchhhmmmqqq}}}|||zzz{{{||||||vvvrrrkkkbbbZZZPPPMMMHHHFFFEEEFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEJJJKKKIIINNNVVV\\\rrr~~~}}}}}}|||yyyuuurrrkkkgggbbb^^^]]]]]]\\\[[[WWWUUUSSSRRRPPPNNNKKKHHHIIIFFFCCCBBBBBBBBB@@@===;;;<<<<<<<<<<<<<<<;;;;;;:::999777777777888777666555555555555666666666666999777555333222222333333444444444333333222222222222333333444444333333222222222111111111333444555333333222222222333444444333333333333333333333333222222222222444666888999===>>>???AAACCCDDDEEEFFFFFFEEECCCAAA???===<<<;;;;;;===???BBBDDDEEEFFFFFFEEEDDDCCCBBBAAABBBBBBCCCEEEEEEFFFGGGHHHHHHHHHHHHDDDCCCAAA?????????AAABBBEEEDDDDDDDDDEEEFFFHHHIIIMMMMMMNNNPPPRRRUUUWWWXXXYYYZZZ[[[\\\\\\ZZZYYYXXXTTTUUUUUUTTTRRRSSSUUUWWWYYY[[[___cccggglllrrrvvvxxx}}}xxxtttqqqnnnlllllllllkkkjjjdddbbb___[[[WWWSSSQQQPPPOOONNNMMMLLLLLLMMMNNNNNNOOONNNMMMMMMNNNPPPRRRSSSRRRUUUXXX\\\___ccchhhkkksssyyy}}}||||||~~~|||wwwssslllbbbYYYPPPMMMHHHFFFEEEFFFFFFEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDEEEEEEFFFFFFJJJKKKIIINNNVVV\\\sss}}}||||||}}}}}}{{{wwwuuuqqqiiiaaa]]]]]]^^^\\\YYYVVVUUUSSSRRRQQQPPPMMMKKKHHHFFFCCCBBBBBBAAA???>>><<<<<<<<<<<<<<<;;;:::999888777777888:::999777555555555555555666666666666888777555333222222333333444444333333333333222222222333333444444333333222333333222222222222333444444444333222222222333333111111222333333444555555333333333444555777999:::===>>>???AAABBBDDDEEEFFFEEEDDDBBB@@@>>><<<;;;:::;;;===???BBBDDDEEEEEEEEEEEEDDDCCCBBBAAABBBCCCCCCFFFFFFGGGGGGGGGGGGGGGFFFDDDDDDCCCBBBBBBBBBCCCCCCFFFEEEEEEEEEFFFFFFGGGHHHNNNNNNOOOPPPRRRTTTUUUVVVXXXYYY[[[\\\\\\\\\[[[ZZZUUUVVVUUUTTTRRRRRRTTTVVVXXX[[[```eeeiiinnnsssvvv|||xxxrrrpppmmmmmmmmmnnnnnnmmmgggeeebbb^^^ZZZWWWTTTSSSNNNNNNLLLLLLLLLMMMNNNOOONNNMMMMMMLLLMMMNNNPPPQQQPPPRRRUUUWWWYYY]]]aaadddgggnnnwww~~~~~~~~~yyyuuummmbbbYYYPPPMMMHHHFFFEEEFFFFFFEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGJJJKKKJJJNNNWWW^^^vvv|||{{{|||}}}}}}|||yyyvvvvvvmmmbbb]]]___```]]]YYYYYYXXXVVVUUUTTTRRROOOMMMGGGFFFDDDBBBAAA@@@???>>>=========<<<;;;:::999888666666888:::;;;;;;888555555555555555666666666666666555333222111111111222333333333333333333333333222333333444444333333222444333333333222222333333555444333333222222222222222222222333333444444444444444444444666888:::;;;======???@@@BBBDDDEEEEEEDDDCCCAAA???===;;;:::999;;;===???BBBCCCDDDDDDDDDDDDCCCBBBAAAAAABBBCCCDDDGGGGGGGGGGGGGGGFFFEEEEEECCCCCCCCCCCCDDDDDDDDDCCCGGGGGGFFFFFFGGGGGGGGGGGGMMMNNNOOOPPPRRRTTTVVVWWWZZZ[[[\\\\\\\\\\\\[[[[[[VVVVVVVVVTTTRRRRRRSSSUUUWWW[[[aaafffkkkoootttwwwyyyqqqooommmmmmoooqqqrrrqqqllljjjfffaaa\\\XXXUUUTTTOOONNNMMMLLLLLLMMMNNNOOOMMMMMMLLLLLLMMMNNNOOOOOOOOOQQQSSSTTTUUUWWWZZZ]]]```fffpppzzz~~~{{{wwwooobbbYYYPPPMMMHHHFFFEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCEEEFFFGGGHHHHHHJJJKKKJJJOOOXXX```|||{{{{{{{{{|||}}}|||yyyvvvvvvlllaaa]]]^^^___\\\XXX[[[YYYWWWUUUTTTQQQNNNKKKFFFFFFDDDBBB@@@???>>>>>><<<<<<<<<<<<;;;:::999888666666888;;;<<<;;;888555555555555555666666666666555444444333222222222222333333333333333333333333222333333444444333333222333333444444333333333222555444333333222222222222444444444333333222222222555444444555666888:::<<<<<<===>>>@@@BBBCCCDDDEEECCCCCCAAA???===;;;:::999;;;===???AAACCCDDDDDDDDDDDDCCCBBBAAAAAABBBCCCDDDGGGGGGGGGGGGFFFEEEDDDDDDAAAAAABBBBBBCCCCCCCCCDDDGGGGGGGGGHHHHHHHHHHHHHHHKKKLLLMMMPPPRRRUUUXXXYYY]]]]]]]]]\\\[[[ZZZZZZYYYVVVVVVVVVTTTRRRRRRSSSUUUXXX\\\bbbggglllpppuuuxxxzzzqqqooonnnnnnqqqsssttttttqqqnnnjjjddd^^^YYYUUUSSSQQQPPPNNNMMMMMMMMMNNNOOOMMMMMMLLLLLLMMMMMMNNNNNNOOOPPPRRRRRRRRRSSSVVVXXX[[[aaaiiisss~~~~~~|||xxxpppcccZZZPPPMMMHHHFFFEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDEEEFFFGGGHHHIIIJJJLLLKKKPPPYYYddd|||{{{{{{||||||zzzvvvtttoooggg___[[[[[[\\\ZZZWWWYYYWWWTTTRRRQQQNNNKKKHHHEEEFFFEEEBBB???===>>>???;;;;;;;;;;;;;;;:::999888777888999;;;<<<;;;888555555555555555666666666666666666666666555555444444222222333333333333444444222333333444444333333222222333444444444444333333444444333222222222333333555555444333333222111111444444444555666888:::;;;<<<===>>>@@@AAACCCDDDEEEDDDCCCAAA???===;;;:::999<<<===???AAACCCCCCCCCCCCCCCCCCBBBAAABBBCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDDDD@@@@@@@@@AAAAAACCCDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKMMMOOOSSSVVVYYYZZZ^^^]]]\\\[[[ZZZYYYXXXXXXUUUVVVUUUTTTRRRRRRTTTVVVYYY]]]bbbggglllqqqwwwzzz}}}sssqqqpppppprrrttttttttttttrrrmmmgggaaa[[[XXXVVVTTTSSSQQQOOONNNNNNNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMOOOPPPQQQQQQPPPQQQSSSUUUVVV[[[cccmmmyyy~~~|||xxxpppeee\\\PPPMMMHHHFFFEEEFFFFFFEEECCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHIIILLLLLLQQQ\\\iii}}}|||{{{{{{zzzxxxtttppphhhddd___\\\ZZZZZZYYYXXXVVVTTTRRRQQQPPPOOOLLLIIIEEEEEEEEEBBB???======???::::::;;;;;;;;;::::::999:::999999:::;;;:::777555555555555555666666666666666666666666666555555444222222222333333444444444222333333444444333333222111222333555555555444444333333222222222333444444333333333333333333333333444444333444555777999;;;<<<===>>>???AAACCCDDDEEEDDDCCCBBB@@@>>><<<;;;:::<<<===???AAABBBCCCCCCBBBCCCBBBBBBAAABBBCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDAAA@@@@@@???AAACCCEEEGGGEEEFFFHHHIIIJJJJJJJJJJJJLLLLLLNNNPPPRRRUUUWWWYYY\\\[[[ZZZZZZYYYYYYYYYYYYTTTUUUUUUTTTRRRSSSUUUWWW[[[^^^bbbggglllrrrxxx}}}uuusssqqqqqqssstttttttttuuusssooojjjddd```]]][[[WWWVVVTTTQQQOOOOOONNNOOOMMMNNNNNNNNNNNNNNNMMMMMMNNNOOOPPPOOOOOOOOOQQQSSSTTTXXX___hhhttt|||xxxpppfff^^^PPPMMMHHHFFFEEEFFFFFFEEECCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGHHHLLLMMMSSS^^^mmm~~~~~~}}}|||{{{yyyvvvqqqnnnfffdddaaa^^^\\\[[[[[[\\\UUUTTTSSSRRRRRRQQQOOOMMMDDDEEEEEEBBB>>><<<===???999999:::;;;;;;;;;::::::;;;:::::::::;;;:::777555555555555555666666666777444444444555444444333333222222222333333444444444222333333444444333333222000111333555666666555555222222222222333444444555111222222333333444444555333333333444555777999:::<<<<<<>>>???AAACCCDDDDDDEEEDDDBBB@@@>>><<<;;;:::<<<===???AAABBBBBBBBBBBBCCCBBBBBBAAABBBCCCDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEBBBAAA@@@???AAACCCGGGIIIDDDFFFHHHJJJKKKKKKKKKKKKNNNNNNOOOPPPRRRTTTVVVWWWYYYYYYYYYYYYYYYZZZZZZ[[[SSSTTTTTTSSSSSSSSSVVVXXX\\\___bbbfffkkkrrryyy~~~wwwuuusssrrrsssttttttsssuuussspppkkkgggdddbbb```YYYXXXUUURRRPPPOOONNNNNNNNNNNNOOOOOOOOONNNNNNMMMMMMNNNOOONNNMMMNNNPPPRRRTTTXXX___gggsss{{{wwwpppggg___PPPMMMHHHFFFEEEFFFFFFEEEDDDDDDEEEEEEFFFFFFFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFGGGGGGHHHLLLMMMTTT```ppp|||~~~|||{{{{{{{{{xxxrrrlllfffccc```]]]\\\[[[ZZZXXXTTTTTTSSSQQQOOOMMMKKKJJJGGGFFFEEECCCAAA???>>>===999999999:::::::::;;;;;;:::::::::999999999888888444444444444555555555666888777666555444444555666555444333222333444555666444444222222222222444444222222111111222222333444666666666666555444333333333000///333888:::666222666777888888777888:::<<<;;;<<<===???AAABBBBBBBBBDDDFFFFFFBBB===999999;;;>>>>>>@@@AAABBBCCCCCCCCCAAAAAAAAAAAAAAABBBCCCDDDGGGGGGFFFFFFEEEEEEDDDDDDCCCBBBAAA@@@@@@AAACCCEEEHHHGGGGGGIIIMMMNNNLLLIIINNNPPPSSSTTTUUUVVVXXXZZZZZZZZZ[[[ZZZZZZYYYXXXWWWWWWVVVUUUUUUUUUVVVWWWXXX\\\]]]```dddhhhnnnuuuzzzuuutttsssrrrrrrrrrssstttuuurrrnnnllljjjjjjhhhgggbbb^^^YYYVVVUUUTTTTTTSSSRRRQQQOOONNNMMMNNNPPPQQQMMMNNNOOOPPPPPPOOONNNMMMSSSTTTZZZcccmmm{{{~~~yyypppfff^^^SSSNNNHHHDDDCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFFFFGGGIIIKKKLLLLLLQQQPPPSSS___rrr}}}}}}|||zzz{{{{{{xxxrrrlllfffccc```]]]\\\[[[YYYXXXUUUTTTSSSRRRPPPNNNLLLJJJHHHFFFDDDBBB@@@>>>===<<<<<<<<<<<<;;;:::999888777::::::999999999888888888444444555555555666666666555555444444555666888999888777555333222222222222444333333222222333333444222222111111222222333444444444444555444444333222333333333444555555444333333444555555555555888:::;;;<<<>>>???AAABBBBBBCCCDDDDDDCCC@@@===:::::::::===>>>@@@AAABBBCCCCCCCCCAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBAAA@@@???@@@AAACCCDDDFFFEEEEEEHHHKKKLLLJJJHHHMMMOOOQQQRRRSSSTTTWWWYYYZZZZZZ[[[ZZZZZZYYYXXXWWWWWWVVVUUUTTTUUUUUUWWWWWW]]]___aaaeeeiiipppwww|||~~~vvvuuusssrrrrrrrrrsssssstttrrrpppooooooooommmlllhhhddd^^^ZZZWWWUUUSSSRRRSSSQQQOOONNNMMMNNNOOOOOOMMMNNNOOOPPPPPPPPPOOOOOORRRSSSYYYbbblll{{{zzzqqqfff^^^RRRNNNIIIFFFEEEEEEFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDFFFFFFEEEEEEFFFHHHIIIKKKIIIOOOPPPUUUbbbvvv~~~}}}{{{zzzzzz{{{xxxrrrmmmfffccc```^^^]]][[[YYYXXXUUUUUUTTTRRRPPPNNNLLLKKKIIIGGGCCC@@@===<<<<<<<<<<<<<<<<<<<<<;;;999888666:::999999999999888888888555555666666666777777777555555444555555666777888777666555333222222222222444333333222222333333444222222111111222222333444333444444555555555555555444555666444222111222555222333444444444555777999<<<===>>>@@@AAABBBCCCCCCDDDBBB???>>>===<<<;;;999===>>>???AAABBBBBBBBBBBB@@@@@@@@@AAABBBDDDEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBAAA@@@?????????@@@BBBCCCDDDDDDDDDFFFIIIJJJIIIGGGKKKMMMOOOQQQQQQSSSUUUWWWZZZZZZZZZZZZYYYXXXWWWWWWWWWVVVUUUTTTTTTUUUVVVWWW]]]___bbbfffjjjqqqxxx}}}}}}xxxwwwuuusssrrrrrrrrrsssqqqppppppqqqrrrrrrqqqooolllhhhbbb^^^[[[YYYWWWUUUUUUSSSQQQOOONNNMMMMMMNNNNNNOOOPPPPPPQQQQQQPPPPPPQQQRRRXXXaaalllzzzzzzqqqfff^^^QQQNNNJJJHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCAAAAAABBBBBBBBBCCCCCCCCCFFFFFFEEEEEEEEEFFFHHHIIIGGGNNNPPPVVVeeeyyy|||zzzyyyyyyzzzxxxsssnnneeeccc```^^^]]]\\\YYYWWWVVVUUUTTTSSSQQQNNNLLLKKKJJJGGGCCC???<<<;;;;;;<<<888999;;;<<<===<<<;;;:::999999999999888888888888666666666666777777777777888888777666555444444444222222222333333444555555333333333333333333333333222222111111222222333444333444555666777777777777444444333222111222333555444555777777777888:::======>>>???AAABBBCCCCCCCCCDDD@@@<<<<<<===>>><<<999>>>???@@@AAABBBBBBBBBBBB??????@@@AAACCCEEEFFFGGGHHHHHHIIIHHHGGGFFFDDDCCC???>>>>>>>>>???@@@AAABBBDDDDDDDDDFFFGGGHHHHHHHHHJJJLLLOOOPPPQQQSSSVVVXXXZZZ[[[ZZZZZZYYYXXXWWWVVVWWWVVVUUUTTTTTTUUUVVVVVV]]]___bbbfffjjjqqqxxx~~~{{{yyywwwuuusssrrrrrrrrrnnnnnnoooppprrrrrrpppnnnkkkhhhdddaaa```___^^^\\\XXXWWWTTTRRRPPPOOONNNNNNOOOOOOOOOPPPPPPQQQQQQQQQPPPQQQWWW```kkkyyyzzzpppeee\\\QQQNNNKKKIIIIIIHHHGGGEEEEEEEEEDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDGGGGGGFFFEEEEEEFFFGGGHHHKKKPPPQQQUUUdddzzz{{{yyyxxxxxxyyyxxxtttoooeeeccc```___^^^\\\YYYVVVUUUUUUTTTRRRPPPNNNLLLKKKIIIGGGBBB>>><<<;;;<<<<<<999:::;;;<<<<<<<<<;;;;;;999999999888888888777777666666666666777777777777888888777666555444333222111111222333333444444555333333333333333333333333222222111111222222333444111222333444555666666666555111...///333666666444555666888888999:::<<>>???@@@BBBBBBCCCCCCCCCDDD@@@<<<;;;===>>><<<:::???@@@AAABBBBBBBBBBBBBBB@@@@@@@@@AAACCCEEEGGGHHHIIIIIIJJJJJJIIIGGGEEECCC======>>>>>>???@@@AAAAAADDDDDDEEEFFFFFFGGGIIIJJJKKKMMMPPPRRRSSSTTTWWWYYY[[[[[[ZZZZZZYYYWWWVVVUUUUUUUUUTTTSSSTTTUUUVVVWWW[[[^^^aaaeeejjjpppxxx}}}}}}zzzwwwuuussssssrrrpppppppppqqqsssrrrpppnnnmmmjjjgggeeeddddddbbbaaa]]][[[YYYWWWTTTRRRQQQPPPPPPPPPPPPOOOOOOPPPPPPPPPPPPQQQWWW___iiixxxyyyoooccc[[[PPPNNNJJJIIIIIIHHHGGGFFFDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEIIIHHHGGGFFFFFFGGGIIIIIIQQQTTTRRRTTTbbbzzz{{{xxxwwwwwwyyyxxxtttqqqdddbbb```___^^^\\\YYYVVVTTTTTTSSSQQQOOOMMMKKKJJJHHHFFFCCC@@@>>>=========>>>>>>===<<<;;;:::999999999888888888888777777777555555666666666777777777555555666666666666555555333333333333333222111111222333333444444333333222222222111111222222333444//////000222222333333333444000,,,///555888666222333555777777777999;;;>>>???@@@AAABBBCCCCCCCCCCCCDDDAAA>>><<<<<<<<<<<<<<>>???@@@AAAAAABBBCCCDDDEEEEEEEEEFFFHHHJJJKKKNNNQQQRRRTTTVVVYYY[[[[[[[[[ZZZYYYXXXWWWUUUTTTSSSSSSSSSSSSTTTVVVWWWXXX[[[]]]```dddjjjqqqxxx}}}~~~zzzwwwuuutttssstttsssrrrsssttttttrrrpppqqqoookkkiiihhhgggdddcccbbbaaa___]]]ZZZXXXVVVUUUSSSSSSQQQPPPPPPPPPPPPPPPQQQRRRWWW___hhhvvvyyyoooddd[[[PPPMMMIIIGGGGGGHHHGGGGGGDDDDDDEEEEEEEEEEEEFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFHHHHHHGGGGGGGGGHHHJJJKKKTTTVVVSSSTTTbbbyyyzzzxxxvvvvvvxxxxxxuuuqqqdddbbbaaa```___\\\YYYVVVSSSSSSRRRPPPNNNLLLJJJIIIFFFEEECCCAAA@@@??????>>>@@@???<<<:::999999:::;;;888888888888777777777777444444555555555666666666555555666777777666555444222222333444333222111000222333333444444333333222222222111111222222333444000111111222333333333333222111000222444555333111222444666666777888;;;===@@@AAABBBCCCCCCDDDDDDCCCDDDCCCAAA>>>;;;;;;<<<>>>BBBCCCDDDDDDEEEDDDDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFHHHIIIJJJJJJHHHFFFCCCAAA======>>>@@@AAABBBBBBBBBAAACCCDDDDDDCCCCCCGGGJJJKKKMMMPPPRRRTTTVVVYYY[[[[[[[[[ZZZYYYXXXVVVUUUTTTQQQQQQQQQRRRTTTVVVYYYZZZ\\\^^^aaaeeekkkrrrzzz}}}yyyvvvuuuttttttrrrqqqqqqrrrssssssrrrsssqqqnnnmmmmmmllljjjhhhffffffdddccc```^^^\\\[[[XXXWWWUUUSSSQQQQQQQQQQQQRRRRRRWWW^^^gggtttzzzqqqeee]]]PPPLLLHHHEEEEEEFFFGGGGGGDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEFFFFFFHHHJJJKKKPPPUUUTTTWWWeee{{{zzzwwwuuuvvvxxxxxxuuurrrdddbbbaaa```___\\\XXXUUUSSSRRRQQQPPPNNNKKKIIIHHHDDDDDDDDDCCCBBBAAA@@@???>>><<<:::999999;;;>>>???888888888888777777777777444444444444555555555666888888888888666444222000...///111333444444444444222222444444444444222222222222111111222222333444444444555555666666555555000222555555333111111111333555777888888:::<<>>>>>>>>===<<<<<<;;;;;;:::999999:::999888888999999888666444444444444444555666777666666666666555555555555222222222222222222222222333333333222222222111111222222333333333333444444444444222222222222444444444333111000111444777999???888222111555999:::999?????????@@@AAABBBCCCDDDDDDDDDBBB???===<<<>>>@@@BBBGGGHHHEEECCCEEEFFFDDDEEEDDDCCCBBBBBBCCCDDDEEEIIIJJJLLLLLLKKKGGGCCC@@@???>>>???AAACCCDDDCCCBBBCCCDDDEEEDDDCCCDDDFFFGGGLLLMMMPPPRRRTTTVVVWWWXXX[[[[[[ZZZYYYXXXWWWWWWWWWSSSQQQRRRVVVXXXWWWYYY]]]aaacccfffjjjpppwww~~~zzzxxxyyyttttttttttttsssssssssrrrtttqqqoooppprrrsssqqqooopppooommmkkkiiihhhggggggeeebbb^^^[[[ZZZXXXUUUTTTSSSRRRUUU]]]eeeqqq{{{qqqggg___QQQMMMIIIFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCEEEEEEFFFFFFGGGHHHIIIJJJOOOOOOTTT\\\dddyyy~~~{{{yyyxxxyyyzzzyyyuuuqqqgggdddaaa^^^]]][[[YYYWWWVVVTTTQQQOOONNNMMMKKKIIIFFFEEECCCAAA@@@???>>>>>>===<<<<<<;;;;;;:::999999:::999777888999999888666555444444444444555666777666666666666555555555555333333333333333333333333333333333222222222111111222222333333333333444444111111111111333444666888666555444333444666888999999555222333888;;;;;;:::?????????@@@AAABBBCCCDDDDDDCCCBBB???===<<<>>>@@@DDDIIIKKKHHHFFFHHHGGGEEEEEEDDDCCCBBBBBBCCCDDDEEEIIIJJJKKKLLLKKKHHHDDDBBB???>>>>>>@@@BBBDDDCCCBBBCCCDDDEEEEEEDDDEEEFFFHHHMMMNNNPPPRRRTTTVVVVVVWWWZZZZZZZZZZZZYYYXXXWWWVVVTTTQQQRRRVVVXXXWWWYYY]]]aaacccggglllqqqxxx~~~}}}zzz{{{ttttttsssrrrqqqqqqqqqrrrsssrrrpppqqqssstttsssqqqqqqpppooommmllljjjjjjiiihhheeeaaa^^^\\\ZZZWWWUUUUUUTTTWWW___gggsss{{{qqqfff___QQQNNNJJJGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCFFFFFFGGGGGGHHHIIIKKKKKKNNNNNNTTT[[[ddd{{{}}}{{{yyyxxxwwwyyy{{{zzzuuupppfffdddaaa___]]]ZZZVVVSSSUUUSSSQQQPPPOOOMMMJJJHHHGGGEEEDDDBBB@@@???>>>>>>===<<<<<<;;;;;;:::999999:::888777777888999777666555555444444555555666666666666666666555555555555333333333333333333333333333333333222222222111111222222333333333333444444000000111222333555666777222222222222222222333333555333333666:::===<<<:::?????????@@@AAABBBCCCDDDCCCBBBAAA???<<<<<<>>>@@@FFFKKKNNNMMMKKKKKKIIIEEEEEEDDDCCCBBBBBBCCCDDDEEEGGGHHHJJJKKKJJJHHHEEECCC@@@???===>>>AAACCCDDDCCCDDDEEEFFFFFFEEEFFFHHHJJJNNNOOOQQQRRRTTTUUUUUUVVVXXXYYYZZZ[[[ZZZXXXVVVUUUTTTQQQRRRVVVXXXWWWXXX\\\```dddiiinnnsssxxx~~~}}}}}}xxxvvvtttrrrqqqqqqrrrssssssqqqqqqrrrtttuuutttsssssssssrrrqqqooonnnnnnmmmmmmjjjfffccc```]]]YYYVVVUUUUUUWWW^^^fffqqq{{{qqqfff___RRROOOJJJHHHGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCGGGGGGGGGHHHIIIJJJLLLLLLLLLNNNSSS[[[eee|||zzzxxxwwwwwwyyy{{{yyytttooofffdddaaa```]]]ZZZUUUQQQPPPOOOOOOOOOOOOMMMJJJGGGGGGFFFDDDBBB@@@???>>>======<<<<<<;;;;;;:::999999999888777777888888777666666666555555555555666666666666666666555555555555444444444444444444444444333333333222222222111111222222222333333333444444333333333333333333333333222222333333333222000///555444333666:::<<<===<<<>>>???@@@AAABBBCCCCCCCCCBBBAAA@@@>>><<<<<<>>>@@@FFFMMMQQQPPPOOONNNKKKGGGFFFEEECCCBBBBBBCCCDDDDDDEEEFFFGGGIIIHHHGGGEEECCCAAA???======???BBBDDDDDDDDDFFFGGGGGGFFFGGGIIIKKKOOOPPPQQQSSSTTTTTTUUUUUUUUUWWWYYYZZZYYYWWWUUUSSSTTTRRRRRRVVVWWWVVVXXX\\\___dddkkkppptttyyy~~~}}}{{{xxxuuussssssuuuvvvqqqqqqqqqrrrtttuuuuuuuuuuuuuuuuuuuuutttsssrrrrrrqqqnnnjjjgggccc___ZZZWWWTTTSSSVVV\\\ccclll{{{}}}ssshhh___SSSOOOKKKHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCCCCCCCFFFFFFFFFGGGIIIJJJLLLLLLKKKMMMSSS[[[ggg|||yyyyyywwwwwwxxxyyyxxxsssnnnfffdddaaa```]]]ZZZUUUQQQOOONNNNNNOOOPPPPPPMMMKKKHHHGGGEEEBBB@@@???>>>======<<<<<<;;;;;;:::999999999888666777888888777555777666666555555555666666666666666666555555555555444444444444444444444444333333333222222222111111222222222333333333444444333333333333333333333333666777888888888666444333888666555555777:::===>>>===>>>@@@AAABBBCCCCCCCCC@@@@@@???===;;;;;;===@@@FFFMMMRRRQQQPPPOOOLLLHHHFFFEEEDDDCCCBBBBBBCCCDDDCCCDDDEEEFFFFFFEEECCCBBBAAA>>><<<===???BBBCCCDDDDDDEEEGGGGGGGGGHHHJJJLLLOOOPPPQQQSSSTTTTTTUUUUUUSSSTTTVVVXXXXXXVVVSSSRRRUUURRRRRRVVVWWWVVVXXX[[[^^^dddlllqqquuuzzz{{{wwwuuuuuuvvvwwwpppqqqrrrrrrsssttttttuuuwwwwwwxxxxxxxxxxxxwwwvvvtttrrrnnnjjjfffaaa\\\XXXUUUTTTUUU[[[```hhhuuuuuuiii```SSSOOOKKKHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGIIIKKKLLLJJJNNNSSS[[[jjj}}}{{{{{{yyyvvvvvvwwwuuuqqqmmmfffdddaaa___]]]ZZZVVVSSSSSSRRRQQQRRRSSSSSSRRRPPPIIIHHHEEECCCAAA???>>>======<<<<<<;;;;;;:::999999999777666666777888666555777777666666555555666666666666666666555555555555333333333333333333333333333333333222222222111111222222333333333333444444///000111333444555666666555666777777666555444333888777555555777:::===???===>>>@@@BBBCCCCCCCCCBBB??????>>><<<;;;;;;===???CCCJJJPPPPPPOOOOOOMMMIIIFFFEEEDDDCCCBBBBBBCCCCCCCCCDDDEEEEEEEEEDDDCCCBBB???>>><<<===@@@BBBCCCBBBCCCEEEFFFGGGFFFHHHJJJLLLNNNOOOQQQRRRTTTUUUUUUVVVSSSTTTUUUVVVVVVUUUSSSRRRUUUSSSSSSVVVWWWVVVWWW[[[]]]dddlllrrruuu{{{{{{yyyxxxwwwxxxqqqsssttttttssssssuuuvvvwwwxxxzzz{{{|||{{{zzzzzzwwwtttqqqmmmjjjddd___ZZZXXXVVVWWW[[[___eeeppp|||uuuiii```RRROOOJJJHHHGGGHHHHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEECCCDDDDDDEEEGGGIIIKKKLLLIIINNNUUU\\\mmm}}}~~~zzzvvvttttttsssppplllgggdddaaa^^^]]][[[YYYWWWXXXVVVTTTSSSSSSSSSRRRPPPIIIHHHFFFCCCAAA???>>>======<<<<<<;;;;;;:::999999999777666666777777666555888888777666666666666666666666666666555555555555333333333333333333333333333333333222222222111111222222333333333333444444...000222333555555555555222222333333333222222111333444666888999<<<>>>@@@===>>>@@@BBBCCCCCCBBBBBB??????>>><<<::::::===???@@@GGGLLLLLLLLLNNNLLLIIIGGGFFFDDDCCCBBBBBBCCCCCCEEEFFFFFFFFFFFFEEEDDDCCC>>>======>>>AAABBBBBBAAACCCDDDEEEFFFFFFGGGJJJLLLMMMNNNPPPRRRTTTVVVVVVWWWUUUUUUVVVVVVVVVVVVUUUUUUVVVSSSSSSVVVWWWVVVWWWZZZ\\\ccclllqqquuu|||}}}|||{{{tttvvvxxxwwwuuutttvvvxxxxxxyyy{{{}}}~~~~~~}}}|||zzzwwwtttqqqnnnhhhbbb^^^YYYWWWWWWZZZ\\\```jjjuuutttggg^^^QQQNNNJJJGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGDDDDDDEEEFFFHHHJJJLLLMMMIIIOOOVVV]]]ppp~~~|||vvvssssssrrrooolllhhheeeaaa^^^]]]\\\ZZZYYYZZZWWWTTTQQQQQQPPPOOONNNJJJHHHFFFCCCAAA???>>>======<<<<<<;;;;;;:::999999888777666666777777666555888888777666666666666666777666666666555555555555222222222222222222222222333333333222222222111111222222333333333444444444222222444444444444222222444444444444444444444444...111666:::<<<>>>???@@@<<<>>>@@@CCCDDDCCCBBBBBB>>>>>>===<<<::::::===???>>>EEEJJJJJJKKKMMMLLLJJJGGGFFFDDDCCCBBBBBBBBBCCCHHHHHHHHHGGGGGGFFFEEEDDD===<<<===???AAABBBAAA@@@BBBCCCEEEEEEFFFGGGIIILLLLLLMMMPPPRRRTTTVVVWWWXXXWWWWWWWWWWWWWWWWWWWWWXXXVVVSSSSSSVVVWWWVVVWWWZZZ\\\ccckkkpppttt|||wwwyyy{{{zzzwwwvvvwwwzzzxxxyyy|||~~~~~~}}}|||zzzwwwtttpppkkkeeeaaaWWWUUUUUUWWWXXX[[[eeeooo|||}}}sssfff]]]QQQMMMIIIFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHEEEEEEFFFGGGIIIKKKMMMNNNJJJPPPVVV^^^rrryyytttrrrtttuuuqqqnnniiieee```]]]\\\[[[ZZZYYY```\\\VVVPPPMMMLLLLLLMMMJJJHHHFFFDDDCCCBBB???===AAA???=========<<<:::999===;;;999777666666666777555444444444555666888999888666444444444555444333333333333222222111111111111222333333444444333333333333222222333333444555222222333333333333444444555555555444444333333333555555666777888:::<<<===??????@@@AAAAAAAAA@@@??????>>>===<<<;;;;;;<<<===BBBCCCFFFGGGHHHGGGFFFEEEDDDCCCAAA@@@??????@@@AAABBBDDDHHHJJJIIIFFFAAA>>>======>>>???AAABBBCCCDDDCCCDDDEEEEEEEEEFFFJJJLLLKKKMMMOOORRRTTTUUUUUUUUUWWWWWWWWWVVVUUUTTTSSSRRRPPPQQQSSSTTTUUUXXX\\\___ccchhhnnnssswww~~~~~~|||zzzzzz{{{}}}}}}|||}}}xxxwww}}}||||||{{{yyyvvvtttrrrnnnjjjfff]]]ZZZUUUSSSUUUZZZaaaeeettt~~~vvvhhh^^^QQQNNNJJJGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEAAABBBDDDFFFGGGHHHGGGGGGDDDDDDEEEFFFHHHJJJLLLMMMNNNRRRXXXbbbwww}}}yyyuuussssssssspppnnnjjjgggbbb___\\\ZZZXXXVVV]]]ZZZUUUPPPMMMLLLLLLMMMJJJGGGEEEDDDCCCAAA???===@@@>>>===<<<===<<<;;;999;;;:::888777555555555666555555444444555666888999888666444444444444333222333333333222222222111111111222333333444444333333333333222222333333444555222222333333333333444444555555444444444333333333444555666777999:::<<<===???@@@AAABBBBBBBBBAAA@@@@@@???===<<<;;;;;;<<<===AAACCCEEEFFFGGGFFFEEEEEECCCBBBAAA@@@AAAAAACCCCCCEEEFFFGGGGGGFFFEEECCCBBB======>>>@@@AAABBBCCCDDDCCCDDDEEEEEEEEEGGGJJJLLLNNNOOOPPPRRRSSSTTTTTTTTTWWWWWWWWWWWWVVVUUUTTTTTTPPPRRRSSSTTTUUUXXX\\\___eeeiiioootttxxx~~~~~~}}}~~~zzzyyy~~~}}}}}}zzzxxxvvvsssqqqmmmhhheee\\\YYYUUUSSSTTTYYY___cccqqq{{{wwwiii___QQQNNNJJJGGGGGGFFFEEEDDDFFFFFFEEEDDDDDDDDDEEEFFFEEEFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEGGGHHHJJJLLLMMMMMMQQQWWWaaavvv{{{yyyvvvtttqqqpppnnnnnnkkkhhhddd```]]]ZZZVVVSSSWWWVVVSSSPPPMMMLLLLLLLLLHHHFFFDDDCCCBBBAAA>>><<<>>>===<<<<<<======<<<::::::999777666555555555555555555444555555666777888999777555444444444222111333333333333222222222222111222333333444444333333333333222222333333444555222222333333333333444444555444444444444333333333444555666777999;;;<<<===???@@@BBBCCCCCCCCCBBBBBB@@@???>>><<<;;;;;;<<<<<<@@@AAACCCEEEEEEEEEEEEDDDBBBBBBAAAAAABBBDDDEEEFFFHHHGGGEEEDDDCCCDDDDDDEEE===>>>???@@@AAABBBCCCDDDCCCDDDEEEEEEEEEGGGJJJLLLQQQQQQPPPQQQQQQRRRSSSTTTXXXXXXXXXXXXWWWVVVUUUTTTPPPRRRSSSTTTUUUXXX[[[^^^eeeiiiooossswww}}}~~~|||~~~~~~~~~{{{xxxuuussspppkkkfffccc\\\YYYUUURRRSSSWWW\\\___kkkvvvxxxjjj```QQQNNNJJJGGGGGGFFFFFFEEEIIIHHHFFFDDDCCCDDDEEEFFFGGGFFFEEEEEEDDDDDDDDDEEEFFFFFFFFFGGGHHHIIIKKKLLLMMMQQQWWWaaavvv}}}xxxxxxwwwtttqqqnnnmmmnnniiigggdddaaa^^^ZZZVVVRRRRRRRRRQQQOOONNNLLLKKKKKKGGGEEECCCBBBBBB@@@>>><<<===<<<;;;;;;======<<<;;;999999888777666666555555555555555555666666777777999777444333333333222000333333333333333333333333111222333333444444333333333333222222333333444555222222222333333333444444444444444444444444444444444444666888999;;;<<<<<>><<<<<<;;;<<<<<<@@@@@@BBBCCCDDDEEEDDDDDDDDDDDDCCCCCCCCCDDDFFFGGGGGGFFFDDDCCCBBBCCCCCCDDD===>>>???@@@BBBCCCDDDDDDDDDEEEFFFFFFFFFGGGJJJMMMQQQPPPPPPPPPQQQRRRTTTUUUVVVWWWWWWWWWVVVVVVUUUTTTQQQRRRTTTTTTUUUWWW[[[^^^ccchhhmmmrrruuu{{{{{{{{{{{{~~~~~~~~~{{{yyyvvvsssoookkkeeeaaaZZZXXXTTTRRRRRRUUUYYY[[[fffpppwwwjjj___PPPMMMIIIGGGGGGGGGFFFEEEKKKIIIGGGDDDCCCDDDEEEGGGDDDDDDCCCCCCDDDEEEGGGHHHGGGFFFGGGGGGHHHIIIJJJKKKNNNQQQWWWaaavvv}}}zzzwwwwwwwwwuuuqqqooonnnnnnhhhfffcccaaa___[[[WWWTTTOOOOOOOOONNNNNNLLLKKKKKKGGGEEECCCBBBBBBAAA???======<<<;;;;;;<<<===;;;:::999999999999888777777666555555555666666666666666888666444333333333222000333333333333333333333333111222333333444444333333333333222222333333444555222222222333333333444444444444444444444444444444333444666888:::;;;<<<<<>>>>>???@@@BBBCCCDDDEEEDDDEEEFFFFFFFFFGGGKKKMMMOOONNNNNNOOOQQQTTTVVVXXXTTTUUUUUUUUUUUUTTTTTTSSSQQQSSSTTTTTTUUUWWWZZZ]]]dddhhhnnnssswww}}}~~~|||zzz~~~~~~}}}|||{{{{{{yyyuuurrrooojjjeeeaaaYYYWWWTTTRRRRRRTTTWWWYYYaaakkkzzzvvvhhh^^^PPPMMMIIIGGGGGGGGGFFFFFFJJJIIIGGGEEEDDDDDDEEEFFFDDDDDDCCCCCCCCCEEEFFFGGGGGGFFFGGGGGGHHHIIIJJJKKKOOORRRXXXbbbwww{{{yyyvvvvvvuuuuuutttrrrpppooohhhfffbbb```^^^[[[XXXUUUOOOOOONNNNNNMMMLLLLLLKKKGGGEEECCCBBBBBBBBB???>>>===<<<;;;;;;<<<<<<;;;999999999999999999888777777555555666666666666555555777555333222333333333111333333333333444444444444111222333333444444333333333333222222333333444555222222333333333333444444333333333444444444444555222444666999;;;;;;;;;;;;===???AAACCCEEEFFFFFFEEECCCAAA???===<<<<<<<<<<<<@@@@@@AAABBBCCCEEEFFFFFFHHHGGGFFFDDDCCCCCCDDDDDDBBBCCCEEEFFFFFFCCC@@@>>>>>>???@@@AAABBBCCCDDDEEEDDDEEEFFFFFFFFFHHHKKKMMMMMMMMMNNNPPPRRRTTTVVVXXXSSSSSSTTTTTTTTTTTTSSSSSSRRRSSSTTTTTTUUUWWWZZZ]]]eeejjjpppuuuyyyzzz{{{~~~|||xxxyyywwwtttqqqnnnjjjdddaaaWWWVVVTTTSSSSSSTTTVVVXXX^^^ggguuuvvvhhh]]]PPPMMMIIIGGGGGGGGGGGGFFFHHHGGGFFFFFFEEEEEEEEEEEEGGGFFFEEEDDDCCCBBBBBBBBBFFFFFFFFFGGGHHHIIIKKKLLLNNNRRRWWWaaavvv|||zzzwwwuuussstttvvvvvvsssoookkkhhhccc___\\\ZZZWWWUUUPPPOOONNNMMMLLLLLLLLLLLLGGGFFFDDDCCCCCCBBBAAA???>>>===;;;;;;;;;;;;999888777888888999999888666666555555666777777666555444555333222222333444444333333333333444444444555555111222333333444444333333333333222222333333444555222222333333333333444444333333333444444444555555222444777999;;;;;;;;;;;;<<<>>>@@@CCCDDDEEEFFFFFFCCCBBB@@@>>><<<<<<<<<<<<@@@@@@AAABBBDDDEEEGGGGGGFFFFFFDDDCCCCCCDDDEEEFFFDDDEEEGGGGGGGGGEEEBBBAAA>>>???@@@AAABBBDDDEEEEEEEEEFFFGGGGGGGGGHHHKKKNNNMMMNNNPPPQQQSSSTTTUUUUUUSSSTTTTTTUUUUUUUUUTTTTTTRRRSSSTTTUUUUUUWWWZZZ]]]ccchhhnnntttyyy}}}||||||wwwuuussspppnnnkkkhhhccc___UUUUUUTTTSSSTTTUUUWWWXXX]]]eeerrrwwwiii^^^OOOLLLIIIGGGGGGGGGGGGFFFDDDEEEFFFFFFFFFEEEDDDDDDFFFFFFFFFEEEDDDBBBAAA@@@EEEEEEEEEGGGHHHJJJLLLMMMMMMPPPUUU___ttt}}}{{{wwwtttrrrtttxxxyyytttpppnnnjjjddd^^^[[[XXXUUUTTTQQQPPPNNNLLLLLLLLLLLLMMMHHHFFFDDDDDDDDDCCCAAA@@@???===;;;;;;;;;:::999777666666777888888777666555555555666777777666555444444222111222333444444333333333333444444555555555222222333444444444333333333333222222333333444555222222333333333444444444333333333444444555555555222444777999;;;<<<;;;;;;;;;===???BBBDDDEEEEEEEEEDDDBBB@@@>>><<<<<<<<<<<>>???@@@AAACCCDDDEEEEEEEEEFFFGGGGGGGGGHHHKKKNNNNNNOOOQQQSSSTTTSSSSSSRRRTTTUUUUUUVVVVVVVVVUUUUUURRRSSSTTTUUUUUUWWWZZZ\\\___dddkkkpppvvv}}}}}}wwwrrrpppnnnllliiifffaaa^^^UUUTTTTTTTTTTTTVVVWWWXXX]]]eeeqqqxxxjjj___OOOLLLIIIGGGGGGHHHGGGGGGBBBCCCEEEGGGGGGFFFDDDCCCBBBCCCDDDEEEEEEEEECCCCCCDDDDDDEEEFFFHHHJJJLLLNNNKKKNNNTTT]]]rrr}}}{{{xxxuuurrrrrruuuwwwvvvtttmmmjjjfffbbb___[[[WWWTTTSSSQQQOOOMMMMMMLLLJJJHHHHHHEEECCCBBBCCCCCC@@@===>>>===<<<;;;:::999888888999999888777777777777777555555666666555444333333444444333333333444444555333333222222222222111111333222222111111222333333111111000000111111222333111222444555555555444444111222333444555444333222555555555666777999;;;;;;===???BBBCCCDDDFFFHHHJJJCCCCCCBBB???<<<::::::;;;>>>@@@CCCDDDDDDEEEFFFHHHJJJHHHFFFDDDCCCCCCDDDEEEGGGGGGFFFFFFEEECCCBBBAAA?????????@@@AAABBBCCCDDDFFFEEEEEEEEEFFFHHHJJJKKKMMMNNNPPPQQQQQQRRRUUUXXXWWWWWWVVVUUUUUUVVVVVVVVVRRRSSSTTTTTTTTTWWWZZZ]]]cccgggmmmqqqvvv~~~zzztttpppmmmiiifffdddbbb___]]]YYYVVVSSSRRRSSSUUUVVVWWWZZZ```mmm}}}vvvhhh^^^RRRNNNJJJGGGFFFFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFHHHHHHHHHHHHHHHIIIJJJKKKJJJNNNUUU^^^mmm}}}{{{wwwtttqqqqqqtttvvvtttsssllljjjeeebbb___[[[WWWUUUQQQOOOMMMLLLLLLJJJHHHFFFHHHEEECCCBBBCCCCCC@@@>>>======<<<;;;:::999888888777777666555555555555555666666555555555444444444555444444333333444444555111222222222333333444444444444333333222333333333222222222222222333333444222333444555555555444444222333444555555555444444666666666777888:::<<<===>>>@@@BBBCCCDDDEEEGGGIIIEEEEEEDDDAAA>>>;;;;;;<<<>>>@@@CCCDDDDDDEEEFFFGGGHHHGGGEEECCCBBBCCCDDDEEEGGGGGGFFFFFFEEECCCBBBAAA?????????@@@AAABBBCCCDDDFFFEEEEEEEEEFFFHHHJJJKKKMMMOOOQQQRRRRRRSSSVVVXXXWWWVVVUUUTTTTTTTTTTTTTTTSSSTTTTTTTTTTTTVVVZZZ]]]```fffmmmtttyyyyyysssnnnkkkhhhfffdddcccaaa___YYYVVVSSSRRRSSSUUUVVVVVVYYY^^^kkkzzzvvvggg]]]QQQNNNJJJGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCFFFEEEDDDCCCCCCDDDEEEFFFHHHHHHHHHHHHHHHIIIJJJKKKKKKOOOUUU^^^mmm}}}{{{xxxuuurrrrrrtttuuusssqqqkkkiiieeebbb___\\\XXXVVVRRRPPPNNNLLLLLLKKKIIIGGGGGGEEECCCCCCCCCBBB@@@>>>===<<<<<<;;;:::999888888777777666555555555555666777666555444444444555666555555444444444444444555111111222333444555666666666555444444333333333333333333333333333444555555222333444555555555444444333444555666666666555555666777777888999;;;======>>>@@@BBBCCCCCCDDDFFFHHHHHHHHHGGGCCC???===<<<===>>>@@@CCCDDDDDDDDDFFFGGGEEEDDDCCCAAAAAABBBDDDEEEFFFFFFFFFFFFEEECCCBBBAAA?????????@@@AAABBBDDDDDDFFFEEEEEEEEEFFFHHHJJJKKKMMMOOOSSSTTTUUUUUUVVVWWWWWWVVVUUUTTTSSSSSSRRRRRRTTTTTTUUUTTTTTTVVVYYY\\\]]]dddmmmuuu{{{xxxpppkkkiiifffeeeeeeeeecccbbbZZZWWWTTTRRRSSSUUUUUUUUUWWW\\\ggguuuuuufff[[[QQQNNNJJJGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGGGGGGGHHHIIIJJJKKKLLLPPPVVV^^^lll}}}zzzwwwtttsssuuuuuussspppkkkhhhdddbbb___]]]YYYVVVTTTRRRPPPOOONNNMMMKKKIIIGGGFFFDDDCCCBBBAAA@@@???======<<<<<<;;;::::::999:::999888888777777888888888777555333333444666777666555555444444444444555222222333444444555666666666555444333333222333333333333333333333444444555333444444444444444444444333444444555555555555555666666777777999;;;<<<===???AAABBBCCCCCCCCCEEEGGGIIIIIIHHHDDD@@@===<<<===>>>@@@CCCDDDCCCDDDEEEFFFCCCBBBAAA@@@@@@BBBDDDEEEFFFFFFFFFFFFEEEDDDCCCBBB>>>??????@@@AAACCCDDDEEEFFFEEEEEEEEEFFFHHHJJJKKKMMMPPPTTTVVVVVVVVVWWWWWWXXXWWWVVVTTTSSSRRRRRRRRRTTTUUUUUUTTTTTTVVVYYY\\\]]]dddllltttzzzuuummmiiigggeeeeeeffffffeeeddd[[[XXXTTTRRRSSSTTTUUUUUUWWW[[[dddqqq}}}tttdddYYYPPPMMMIIIGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIJJJKKKMMMPPPVVV]]]kkk|||yyyvvvvvvwwwwwwssspppkkkhhhdddbbb___]]]YYYVVVTTTRRROOONNNNNNMMMKKKIIIFFFFFFEEEDDDBBB@@@@@@@@@>>>>>>======<<<<<<;;;;;;::::::999888888888888888888666555444444555777888777666555444444444444444444444444444444444444444444444333222222111222222222222222222222333444444444444444444444444444444333333333333333444444444555555555666888999;;;<<>>>>>???@@@AAACCCDDDEEEFFFEEEEEEEEEFFFHHHJJJKKKMMMPPPTTTVVVWWWWWWWWWXXXYYYYYYWWWVVVTTTTTTSSSSSSTTTTTTUUUTTTTTTVVVYYY\\\```eeekkkqqqwww~~~rrrjjjhhhfffddddddfffgggfffeee\\\YYYUUURRRSSSSSSTTTTTTWWWZZZbbbnnnyyyssscccXXXOOOLLLIIIGGGGGGHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFFFFGGGHHHIIIJJJKKKNNNPPPVVV]]]jjj~~~{{{yyyxxxyyywwwsssoookkkiiieeebbb___\\\XXXVVVQQQOOOMMMKKKKKKJJJHHHFFFEEEFFFFFFDDDAAA@@@@@@@@@============<<<<<<;;;;;;888888777666666666666777777666555555555666777888777777666555444444444444444444444444333333333222222222222111111222222333222222222222222333333444555555444333333333444444333222222222222333444444444555555666777999:::;;;===???AAABBBBBBCCCEEEGGGGGGGGGFFFBBB>>><<<;;;<<>>>>>>>>@@@AAACCCEEEFFFFFFEEEEEEEEEFFFHHHJJJKKKNNNPPPTTTUUUVVVVVVWWWXXXYYYXXXWWWVVVUUUUUUUUUUUURRRSSSTTTTTTTTTWWWZZZ]]]bbbfffkkkqqqvvvzzzqqqjjjhhhgggeeeeeeffffffeeeddd]]]YYYUUUSSSRRRSSSSSSSSSVVVXXX```jjjuuutttcccWWWNNNKKKHHHGGGGGGHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFHHHIIIKKKKKKMMMPPPUUU\\\iii|||yyyxxxxxxvvvrrrmmmllljjjeeebbb___[[[WWWUUUPPPNNNKKKJJJJJJIIIGGGEEEEEEFFFGGGDDDAAA??????AAA;;;;;;;;;;;;;;;:::::::::999888777777666666777777555666666666777777777777888777666555444444444444222222222222333333333333222222222222222333444555333333333333333444555555666555444333333333333444444333333222333444555666555555666777888:::;;;<<<<<<>>>@@@BBBBBBDDDFFFHHHFFFFFFEEEBBB???===<<<===???AAACCCCCCBBBBBBCCCDDDCCCBBBAAA@@@@@@AAACCCDDDEEEEEEEEEEEEEEEDDDDDDCCC======>>>???AAACCCEEEFFFFFFEEEEEEEEEFFFHHHJJJKKKNNNPPPRRRTTTTTTUUUWWWYYYWWWWWWVVVUUUTTTTTTUUUUUUQQQRRRSSSTTTUUUWWW\\\___aaafffmmmsssxxxxxxqqqllljjjhhhfffeeeeeeeeedddccc]]]ZZZUUUSSSRRRSSSSSSRRRSSSVVV\\\gggrrrtttcccWWWMMMKKKHHHGGGGGGHHHIIIHHHEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEFFFFFFEEEDDDCCCDDDDDDEEEFFFGGGIIIKKKLLLLLLOOOTTT\\\iii~~~~~~{{{yyyxxxxxxuuuppplllmmmjjjfffbbb___[[[WWWTTTQQQOOOMMMLLLKKKJJJHHHFFFDDDFFFGGGEEEAAA??????AAA::::::999999999999999999;;;:::999999888999999999444555666777888888777777888888777555555444444444000000111222333333444555222222222333444555666777555444444444444555666666666555444333222333333444555555444333444555666777666777777888999;;;<<<===;;;===@@@AAABBBDDDFFFIIIFFFFFFEEECCC@@@>>>>>>??????AAACCCCCCBBBBBBCCCDDDDDDCCCAAA@@@@@@AAACCCDDDDDDEEEEEEEEEEEEEEEDDDCCC======>>>???AAACCCEEEFFFFFFEEEEEEEEEFFFHHHJJJKKKOOOPPPRRRRRRSSSTTTWWWYYYUUUUUUTTTTTTTTTTTTTTTUUUPPPQQQSSSSSSUUUXXX\\\``````fffnnnuuuzzzxxxrrrnnnkkkiiifffeeeeeeeeecccbbb^^^ZZZVVVSSSRRRRRRRRRRRRRRRTTTZZZeeepppuuucccWWWMMMJJJGGGFFFGGGIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEFFFFFFEEEDDDCCCDDDDDDEEEFFFGGGIIIKKKLLLKKKNNNTTT[[[iii|||}}}zzzxxxwwwwwwuuuppplllgggfffdddbbb___ZZZUUUPPPRRRPPPMMMKKKJJJIIIHHHFFFDDDFFFGGGEEEAAA??????@@@???>>>===<<<;;;:::999999777777777666666666666666555555444444555666777888999888777666444444333333333333333444444555555555222333444555555555444333222333333333222444666999333333333333333333333333333333444555555444444333444444666888:::<<<>>>???@@@@@@AAACCCDDDFFFGGGGGG>>>???@@@AAA@@@>>><<<;;;===>>>???AAACCCCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDFFFGGGGGGFFFDDDCCCAAAAAAAAABBBCCCDDDEEEFFFDDDDDDDDDFFFHHHKKKMMMOOOOOOPPPPPPRRRTTTVVVXXXYYYWWWVVVVVVUUUTTTSSSRRRRRRRRRSSSSSSSSSSSSUUUYYY\\\cccgggnnnuuu{{{|||wwwsssooommmiiigggggggggfffeee^^^\\\YYYUUUSSSQQQQQQQQQUUUWWW[[[bbbmmmrrrdddZZZQQQNNNKKKIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGCCCCCCDDDEEEFFFHHHIIIJJJLLLPPPVVV^^^jjj|||yyywwwttttttuuutttppplllhhhfffccc```]]]YYYUUUQQQRRRPPPMMMKKKJJJIIIHHHFFFDDDFFFGGGEEEBBB??????@@@???>>>===<<<;;;:::999999999999888888777555444333777666555444444555666777999888777555444444333333333333333444444444555555444555666666666555333333222333444333222333555888333333333333333333333333444444444555444444333333444555666888:::<<<>>>>>>???@@@AAABBBDDDEEEFFFFFFAAABBBBBBAAA@@@===;;;:::===>>>???@@@AAACCCDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEGGGHHHHHHGGGEEEDDD>>>??????@@@AAABBBCCCDDDDDDDDDEEEFFFHHHJJJMMMNNNQQQQQQRRRRRRTTTUUUVVVWWWVVVVVVUUUTTTSSSRRRQQQQQQRRRSSSTTTTTTTTTVVVZZZ]]]dddhhhooovvv|||}}}xxxtttrrrooollljjjhhhfffcccaaa```]]]ZZZVVVTTTRRRRRRRRRSSSVVVZZZ```kkk|||qqqcccYYYQQQNNNKKKIIIHHHIIIHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFGGGHHHJJJKKKLLLMMMPPPWWW^^^lll{{{uuurrrqqqqqqsssssspppllliiifffaaa^^^[[[XXXUUURRRRRRPPPMMMKKKJJJIIIHHHFFFDDDEEEFFFDDDBBB@@@??????>>>>>>===<<<;;;::::::999777888999999888666555444888777666555555555666777888888666555444444333333333333333444444444444555666666666666555444333333333444555444222222444666333333333333333333333333555555555555444444333333444555666888:::<<<===>>>>>>???@@@BBBCCCDDDEEEEEEFFFEEECCCAAA???===;;;:::======>>>???@@@BBBCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCEEEFFFGGGIIIIIIGGGFFFEEE======>>>???AAACCCDDDEEEFFFEEEEEEFFFGGGJJJLLLMMMRRRRRRSSSSSSTTTUUUUUUVVVUUUUUUTTTSSSRRRQQQQQQPPPSSSTTTUUUUUUUUUWWW[[[^^^fffjjjqqqwww}}}}}}yyyvvvtttrrrpppmmmiiidddaaabbb___\\\XXXUUUTTTSSSSSSRRRTTTXXX^^^hhhxxx~~~pppbbbXXXQQQNNNJJJHHHHHHIIIIIIHHHHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCFFFFFFFFFGGGIIIJJJLLLMMMMMMQQQWWW___mmm{{{sssqqqooopppssstttqqqooojjjfffaaa\\\YYYWWWUUUSSSRRRPPPMMMKKKJJJIIIHHHFFFDDDDDDDDDCCCBBB@@@??????>>>======<<<;;;;;;::::::555666888999999888777666777666555555555666777888888777666555444444444444444444444444444444444444444444444555444444444444444555666555333222333444222222333333333333444444777666555555444444333333555555777888:::<<<===>>>???@@@BBBCCCDDDEEEEEEEEEGGGFFFDDDAAA???>>>===============>>>???AAACCCDDDDDDDDDCCCBBBBBBBBBBBBCCCEEEFFFHHHIIIIIIHHHFFFEEE>>>>>>???AAABBBEEEGGGHHHFFFFFFFFFFFFGGGIIIKKKLLLQQQQQQSSSTTTUUUVVVVVVWWWVVVVVVUUUTTTSSSRRRQQQQQQTTTUUUUUUUUUVVVXXX\\\```hhhlllrrrxxx~~~{{{yyyxxxvvvtttpppjjjfffcccaaa]]]YYYVVVUUUTTTTTTRRRTTTWWW\\\eeettt~~~qqqbbbXXXPPPMMMIIIHHHHHHIIIIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEGGGIIIJJJKKKNNNQQQWWW```nnn|||uuurrrpppqqqtttuuusssqqqkkkgggaaa\\\YYYWWWUUUTTTRRRPPPMMMKKKJJJIIIHHHFFFDDDCCCCCCCCCBBBAAA???>>>=========<<<;;;;;;::::::888888999999888777666555666555555555666777999:::777666555444444333444444444444444444444444444444222222222333333444555555444555666555333222222333222222222333333444444444777666555444444444444555555666777888:::;;;======@@@BBBDDDEEEFFFFFFFFFEEEFFFEEECCCAAA@@@?????????======>>>???@@@BBBCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCEEEFFFHHHIIIIIIHHHFFFEEE>>>>>>???@@@BBBDDDFFFGGGFFFFFFFFFFFFGGGIIIKKKLLLNNNOOORRRTTTVVVXXXYYYYYYXXXWWWVVVVVVTTTTTTSSSRRRSSSTTTUUUVVVVVVYYY]]]```hhhlllrrrxxx~~~}}}{{{yyywwwsssooollleeeccc___[[[WWWVVVUUUUUURRRTTTWWW[[[bbbooo~~~qqqbbbXXXOOOLLLIIIGGGHHHIIIIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFGGGIIIJJJKKKNNNQQQWWW___nnn~~~xxxuuurrrsssuuuvvvuuurrrkkkgggbbb]]][[[XXXVVVUUURRRPPPMMMKKKJJJIIIHHHFFFDDDCCCBBBBBBBBBBBB@@@>>>======<<<<<<<<<;;;;;;;;;<<<<<<:::999777555444444666666555555666777999:::666555555444333333444444555444444444444333333333444333333333333444555666333555666666444222222333111222222333333444444555777666555444444555666777555666777888:::;;;<<<===AAACCCEEEGGGHHHGGGFFFEEEDDDDDDCCCBBB@@@???>>>>>>===>>>???AAACCCCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCEEEFFFGGGIIIIIIGGGFFFEEE<<<<<<===>>>@@@BBBCCCDDDFFFEEEEEEFFFGGGJJJLLLMMMLLLNNNQQQUUUXXXYYYZZZZZZXXXXXXWWWVVVUUUTTTTTTSSSSSSTTTUUUUUUVVVYYY]]]aaagggkkkqqqxxx~~~}}}zzz|||~~~zzzvvvssspppmmmfffccc___[[[XXXVVVUUUUUUSSSTTTVVVXXX^^^hhhvvv~~~pppaaaWWWNNNKKKHHHGGGHHHIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCGGGGGGGGGHHHJJJKKKMMMNNNMMMPPPVVV^^^lll{{{xxxttttttuuuvvvtttrrrlllhhhccc___\\\ZZZWWWUUURRRPPPMMMKKKJJJIIIHHHFFFDDDBBB@@@AAACCCBBB@@@===<<<<<<<<<<<<<<<;;;;;;;;;;;;:::888777666777888888:::999777666666666777777555555444444333333444444555555444444444333333333999888666555444444444555222444666666444333333333111111222333333444555555666555444333444666888999666666777888:::;;;<<<<<>><<<:::<<<>>>AAADDDEEEEEEDDDCCCDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEGGGHHHHHHGGGEEEDDD=========>>>???AAABBBCCCDDDDDDEEEFFFHHHJJJMMMNNNMMMOOORRRVVVXXXYYYYYYYYYXXXWWWWWWVVVUUUTTTSSSSSSRRRSSSTTTUUUVVVYYY]]]```fffjjjpppwww}}}{{{wwwyyywwwxxx~~~vvvrrrnnnmmmfffddd___[[[XXXUUUUUUTTTRRRSSSTTTUUUYYYbbbnnnwww|||mmm^^^TTTNNNKKKHHHGGGGGGIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDGGGGGGGGGHHHJJJKKKMMMNNNMMMOOOTTT\\\jjj}}}yyyuuutttuuuuuusssqqqllliiidddaaa^^^[[[WWWUUURRRPPPMMMKKKKKKJJJHHHFFFDDDBBB@@@AAACCCCCC@@@===<<<<<<<<<<<<<<<;;;;;;;;;666555444444666:::>>>@@@===;;;999777555444444555555555444333333333444444555555555444444333333333>>><<<:::777555444444444111333666666555333333444111111222333333444555555555444333333444666999:::666666777999:::;;;<<<<<<@@@AAADDDFFFGGGFFFDDDBBBEEEEEEEEEDDDAAA===999777<<<>>>BBBFFFGGGFFFDDDCCCDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDFFFGGGGGGFFFDDDCCC@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDFFFHHHKKKMMMOOOOOOQQQTTTVVVXXXXXXXXXWWWWWWVVVVVVUUUTTTSSSRRRRRRQQQRRRTTTTTTUUUXXX]]]```dddiiiooovvv}}}zzzwwwwwwsssqqq}}}xxxrrrnnnmmmfffddd___[[[WWWUUUTTTTTTQQQRRRRRRSSSUUU]]]hhhqqq{{{zzzkkk\\\RRRMMMKKKHHHGGGGGGIIIIIIHHHFFFFFFFFFFFFFFFFFFGGGGGGDDDDDDEEEEEEFFFFFFGGGGGGEEEEEEFFFGGGHHHJJJKKKLLLMMMOOOTTTZZZhhhzzzwwwtttsssssstttsssrrrmmmjjjfffbbb^^^ZZZUUUQQQRRRPPPLLLIIIGGGGGGHHHIIIEEEDDDBBBAAAAAA@@@>>>===<<<;;;;;;::::::999999888;;;:::888888999;;;>>>@@@JJJIIIEEE???:::666666777777666444333222222333333666666555444333222222111333444555555666666555555333444444444333333555666555444444333333444444555777666444333333444666777777777888888:::<<<===>>>DDDDDDEEEFFFFFFFFFFFFFFFFFFEEECCCAAA???>>>======@@@AAACCCDDDCCCCCCDDDEEEJJJHHHEEECCCAAA@@@AAAAAAEEEFFFFFFGGGGGGEEEDDDCCC@@@???>>>>>>???AAACCCDDDFFFFFFGGGHHHIIIJJJLLLMMMQQQRRRSSSTTTUUUVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQRRRTTTTTTUUUWWW[[[^^^eeeiiipppyyy|||wwwwwwsssnnntttyyyqqqmmmkkkfffddd```[[[WWWUUUTTTTTTOOOPPPQQQRRRTTTZZZaaafffuuu||||||jjjZZZRRRKKKJJJHHHFFFFFFGGGHHHIIIHHHGGGGGGGGGGGGGGGGGGHHHFFFFFFGGGGGGGGGEEECCCBBBEEEEEEFFFGGGHHHJJJKKKLLLLLLPPPPPPVVVhhhzzzwwwuuutttttttttsssrrrnnnjjjeeeaaa^^^[[[XXXVVVSSSQQQMMMIIIGGGFFFGGGGGGEEEDDDBBBAAAAAA@@@>>>===<<<;;;;;;::::::999999888:::999777666777999;;;===FFFFFFEEEAAA<<<888666666555555444333333444555666555555555444444333333222333444444555555555555555333444444444333333555666555444444333333444444555555444333111111222333444666777888999;;;<<<======CCCCCCDDDEEEFFFFFFFFFFFFFFFEEECCCAAA???>>>======>>>@@@BBBCCCBBBBBBCCCDDDHHHFFFDDDBBBAAABBBBBBCCCEEEEEEFFFGGGFFFEEEDDDCCC??????>>>>>>@@@BBBDDDFFFFFFFFFGGGHHHIIIJJJLLLMMMQQQRRRSSSUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTSSSRRRQQQRRRSSSTTTUUUWWWZZZ]]]dddiiipppxxxzzzuuuuuupppjjjooozzzyyyqqqllljjjgggeee```\\\XXXVVVUUUTTTPPPPPPQQQQQQSSSXXX___dddlllrrr|||{{{iiiZZZRRRKKKIIIHHHFFFFFFGGGHHHIIIGGGGGGFFFFFFFFFFFFGGGGGGEEEFFFFFFFFFFFFEEEEEEDDDEEEEEEFFFGGGHHHJJJKKKLLLNNNRRRRRRWWWhhh~~~zzzxxxuuutttuuuuuutttsssnnnjjjeeeaaa___]]][[[YYYTTTRRRNNNJJJHHHFFFFFFFFFEEEDDDBBBAAAAAA@@@>>>===<<<;;;;;;::::::999999888999888666555555666888999>>>@@@AAA@@@<<<888555444555444444333444666777888444444444444444444444444333333444555555555555555333444444444333333555666555444444333333444444555666555333222222222333333555777999;;;<<<===<<<<<>>>>>======???AAABBBBBBBBBCCCEEEFFFEEECCCBBBBBBCCCDDDEEEEEEEEEFFFFFFFFFEEEDDDCCC?????????@@@AAACCCFFFGGGFFFFFFGGGGGGIIIKKKLLLMMMQQQRRRSSSUUUVVVVVVWWWWWWUUUUUUUUUUUUUUUTTTSSSRRRPPPRRRSSSTTTTTTVVVZZZ]]]ccchhhpppxxxyyytttrrrmmmfffhhhppprrr|||xxxqqqmmmkkkhhhfffbbb]]]YYYWWWUUUTTTPPPQQQQQQPPPRRRVVV[[[___bbbhhhqqqzzzxxxgggYYYQQQJJJIIIHHHGGGFFFGGGHHHIIIFFFFFFFFFEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGEEEEEEFFFGGGHHHJJJKKKLLLOOOTTTTTTYYYhhh|||}}}zzzxxxvvvvvvvvvvvvtttsssmmmjjjfffcccaaa]]]YYYVVVRRRQQQNNNKKKIIIHHHGGGGGGEEEDDDBBBAAAAAA@@@>>><<<<<<;;;;;;::::::999999888999888666555444555666777777999:::999666444333333666555555444555666777888333333333444444555555555333333444555555555444444333444444444333333555666555444444333333444444555888777666555444444555555444666999;;;======<<<;;;???@@@BBBDDDFFFGGGHHHHHHEEEDDDCCCAAA@@@???>>>>>>===???BBBCCCCCCCCCDDDFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFEEECCCBBB??????@@@AAACCCEEEGGGHHHEEEFFFFFFGGGIIIKKKMMMNNNRRRRRRTTTUUUVVVWWWWWWWWWWWWWWWWWWVVVTTTSSSQQQPPPPPPQQQRRRSSSTTTVVVYYY\\\aaagggooowww~~~zzzuuurrrmmmfffeeehhhjjjqqq}}}~~~vvvqqqooonnniiigggccc___[[[XXXVVVUUUQQQQQQQQQPPPPPPSSSWWW[[[]]]bbbjjjrrr{{{uuueeeWWWPPPJJJIIIHHHGGGGGGGGGHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDDDDCCCDDDFFFHHHIIIEEEEEEFFFGGGHHHJJJKKKLLLNNNSSSTTTZZZhhhzzz}}}zzzyyywwwwwwwwwwwwuuusssllljjjhhhfffbbb\\\VVVQQQQQQOOOMMMKKKJJJIIIIIIIIIEEEDDDBBBAAAAAA@@@>>><<<<<<;;;;;;::::::999999888999888777666555555666666555666555444222222444666888777666555444555555666222333333444444555555555222333333444555444444444333444444444333333555666555444444333333444444555777777666666555555555555444666999;;;======<<<;;;>>>???AAACCCEEEFFFGGGHHHEEEDDDCCCAAA@@@??????>>>???AAACCCDDDDDDDDDEEEGGGGGGFFFEEEDDDCCCBBBBBBAAADDDEEEEEEFFFEEEDDDCCCBBB@@@@@@AAABBBCCCEEEFFFGGGEEEEEEFFFGGGIIIKKKMMMNNNRRRSSSTTTUUUVVVWWWWWWWWWZZZYYYXXXVVVTTTQQQOOOMMMOOOPPPRRRRRRSSSUUUYYY[[[```gggpppwww}}}~~~yyyuuupppjjjggggggiiilllsss|||wwwsssrrrrrrrrrjjjiiieeeaaa]]]YYYWWWUUUQQQQQQQQQPPPOOOQQQTTTWWWYYY^^^dddkkksss~~~~~~rrrbbbUUUOOOIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDCCCCCCDDDFFFHHHIIIEEEEEEFFFGGGHHHJJJKKKLLLKKKQQQSSSYYYgggxxx~~~zzzyyyxxxxxxxxxwwwuuussslllkkkhhhfffbbb\\\UUUPPPQQQPPPNNNLLLKKKIIIIIIHHHEEEDDDBBBAAAAAA@@@>>>===<<<;;;;;;::::::999999888999888888777666666666666666666555444333444777999888777666444333444444555333333333444444555555555222222333444444444444444333444444444333333555666555444444333333444444555444444444444444444444444555777999;;;<<<===<<<<<<===>>>@@@BBBDDDFFFFFFGGGDDDDDDBBBAAA@@@?????????AAACCCEEEEEEEEEDDDEEEFFFFFFFFFEEEDDDCCCBBBAAAAAADDDDDDEEEEEEEEEDDDCCCBBB@@@AAAAAABBBCCCDDDEEEEEEEEEEEEFFFGGGIIIKKKMMMOOORRRSSSTTTVVVWWWWWWXXXXXXZZZZZZXXXVVVTTTQQQNNNMMMNNNPPPQQQRRRRRRTTTXXX[[[```gggqqqxxx}}}}}}xxxtttpppllljjjjjjkkkooouuu}}}yyytttrrrrrrssstttllljjjgggccc___ZZZWWWVVVQQQRRRQQQPPPOOOPPPSSSUUUUUUYYY^^^cccjjjsss{{{ooo```TTTOOOIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHEEEEEEFFFGGGHHHJJJKKKLLLJJJPPPRRRXXXfffvvvzzzyyyyyyyyyyyyxxxuuusssooolllgggccc```\\\XXXUUUTTTRRRPPPNNNKKKHHHFFFEEEEEEDDDBBBAAAAAA@@@>>>===<<<;;;;;;::::::999999888777777777666666666666666444555666666555555666888666555444333333444555555333333444444444444444444222222333444444444444333333444444444333333555666555444444333333444444555222333444555555666666666666777888999;;;<<<======>>>???@@@BBBDDDEEEEEEEEEDDDCCCBBBAAA@@@?????????BBBDDDEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCDDDEEEEEEEEEDDDBBBBBBAAAAAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGIIILLLNNNOOOSSSSSSUUUVVVWWWXXXXXXXXXXXXXXXWWWVVVTTTRRRPPPOOONNNOOOQQQQQQRRRTTTWWWZZZ```hhhrrryyy}}}{{{xxxvvvsssooommmmmmpppvvv~~~zzzuuussssssssssssmmmkkkhhhddd```[[[XXXVVVQQQRRRRRRQQQPPPPPPSSSUUURRRUUUYYY]]]bbbkkkwwwyyymmm^^^SSSNNNHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHJJJKKKLLLKKKQQQRRRWWWccctttzzzzzzyyyyyyzzzxxxvvvsssqqqlllfffaaa___]]]]]]\\\WWWUUURRRNNNJJJGGGDDDBBBFFFDDDBBBAAAAAA@@@>>>===<<<<<<;;;::::::999999888666666666666666666666666000222555666666444444444333333222222333444666777444444444444444444444444222222333444444444333333333444444444333333555666555444444333333444444555333444555777888888999888777777888888:::<<<===>>>>>>???@@@BBBCCCDDDDDDEEEDDDCCCBBBAAA@@@?????????BBBCCCEEEDDDCCCAAABBBBBBBBBBBBCCCDDDEEEEEEDDDDDDCCCDDDEEEEEEEEEDDDBBBAAAAAAAAABBBBBBCCCBBBBBBAAADDDDDDEEEGGGIIILLLNNNOOOSSSTTTUUUVVVWWWXXXXXXXXXUUUUUUVVVUUUUUUTTTSSSRRRNNNOOOPPPQQQRRRTTTWWWZZZ```hhhssszzz}}}|||zzzzzzvvvrrrqqqqqqtttzzz~~~xxxuuusssrrrqqqmmmllliiieeeaaa\\\XXXVVVQQQRRRRRRQQQPPPQQQSSSUUURRRUUUXXX[[[```hhhsss{{{xxxlll]]]RRRNNNHHHHHHIIIIIIIIIHHHGGGFFFHHHHHHGGGGGGGGGGGGHHHHHHCCCDDDFFFGGGGGGFFFEEEEEEEEEEEEFFFGGGHHHJJJKKKLLLMMMRRRRRRVVVbbbrrr}}}zzzxxxwwwwwwyyyyyyxxxvvvnnnkkkfffbbb___\\\XXXVVVUUUTTTRRROOOLLLJJJIIIHHHGGGFFFEEECCCAAA???======<<<<<<;;;;;;;;;:::::::::777777777888777666555555666555555666888999777555666555555555555444444444666555444333333333333333777666444222111111111222222333333333222222444666444444444444444444444444222222333444444555555666777888:::;;;<<<;;;;;;;;;<<<===???AAACCCEEEFFFFFFFFFDDDAAA???>>>===>>>???AAAAAAAAAAAAAAABBBCCCDDDFFFFFFFFFFFFFFFGGGGGGHHHFFFFFFGGGGGGFFFCCCAAA???<<<===???AAABBBCCCDDDDDDDDDEEEFFFGGGIIILLLNNNOOOPPPRRRTTTUUUUUUVVVYYY[[[ZZZ[[[ZZZYYYVVVRRRNNNLLLNNNOOOQQQRRRSSSVVVZZZ]]]```hhhrrr{{{{{{xxxvvvuuuuuuwww~~~|||xxxvvvsssqqqnnnmmmiiieeeaaa]]]ZZZXXXUUUUUUSSSRRRPPPPPPOOOOOOTTTRRRRRRWWW]]]bbbjjjrrrtttfffZZZRRROOOKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGIIIKKKLLLMMMLLLRRRRRRUUU```qqq~~~{{{yyyxxxxxxyyyyyyxxxvvvnnnkkkfffbbb___\\\XXXVVVVVVTTTRRROOOMMMKKKJJJIIIGGGFFFEEECCCAAA???======<<<;;;;;;;;;;;;:::::::::777777777777666666666666777666555666777888777666777777666666555555444444555555444444333444444444666555444333222222333333222333333333222222444666444444444444444444444444222333333444444555555666666666888:::<<<<<<;;;:::<<<>>>@@@BBBDDDFFFFFFGGGDDDBBB@@@===<<<<<<<<<===??????@@@BBBCCCDDDEEEFFFFFFEEEEEEEEEEEEFFFGGGGGGFFFGGGHHHHHHFFFDDDBBB@@@===>>>@@@AAACCCDDDDDDEEEBBBCCCDDDEEEHHHJJJLLLMMMQQQSSSUUUUUUUUUUUUVVVXXXXXXXXXXXXXXXVVVSSSPPPOOONNNPPPRRRSSSTTTWWW[[[^^^bbbiiirrrzzz~~~{{{yyyxxxxxx|||}}}zzzwwwsssnnnllljjjfffbbb^^^ZZZXXXVVVUUUTTTSSSRRRQQQQQQQQQTTTQQQQQQVVVZZZ___gggooosssdddYYYQQQNNNJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFEEEEEEEEEEEEFFFFFFGGGFFFFFFGGGGGGIIIJJJLLLMMMMMMSSSSSSUUU```ppp~~~}}}{{{yyyyyyzzzyyyxxxvvvoookkkgggccc```\\\YYYVVVUUUTTTRRROOOMMMKKKJJJJJJGGGFFFEEECCCAAA???======;;;;;;;;;;;;::::::::::::999888666555555555666777888666444444666888888888888888777666555555444444555555444444444555666666555555444444333444555555222333333333222222444666444444444444444444444444333333333444555555666666777666666:::>>>@@@>>>;;;===>>>@@@CCCEEEFFFGGGHHHDDDCCC@@@>>>===<<<======<<<>>>AAACCCFFFGGGGGGGGGEEEEEEDDDDDDDDDEEEFFFFFFFFFGGGHHHIIIHHHFFFCCCBBB??????@@@BBBCCCDDDEEEEEECCCCCCDDDFFFHHHJJJLLLMMMRRRTTTUUUUUUTTTTTTTTTUUUUUUVVVWWWWWWWWWUUUSSSQQQOOOPPPRRRSSSUUUXXX\\\___dddjjjrrryyy}}}||||||zzzuuummmlllkkkiiieee```[[[YYYVVVUUUTTTSSSSSSSSSSSSSSSVVVSSSSSSVVVYYY]]]eeennnqqqbbbWWWOOOLLLIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIKKKKKKMMMSSSSSSVVV```ppp}}}{{{zzzzzzyyywwwuuuooolllgggccc```]]]YYYVVVTTTSSSQQQNNNLLLJJJIIIIIIGGGFFFEEECCCAAA???======;;;;;;;;;:::::::::999999:::888666555444555777888999666444333555777888888888777666666555444333333444444444444555666666777444444444444555555666666222333333333222222444666444444444444444444444444333333444444555666666666888777777;;;@@@CCCAAA>>>>>>???AAACCCEEEGGGHHHHHHFFFEEECCCAAA@@@?????????<<<>>>BBBEEEGGGHHHGGGGGGDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGIIIIIIIIIGGGEEEDDD@@@AAAAAABBBCCCDDDEEEFFFFFFFFFGGGHHHJJJLLLNNNOOOPPPSSSUUUUUUUUUTTTUUUUUUUUUVVVWWWWWWWWWUUUSSSQQQOOOPPPRRRTTTVVVYYY]]]```fffkkksssyyy~~~{{{uuulllmmmlllkkkgggbbb]]]ZZZUUUUUUTTTSSSSSSTTTTTTTTTXXXUUUUUUWWWYYY\\\eeeooonnn```TTTMMMJJJHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDHHHGGGFFFFFFEEEEEEEEEEEEHHHGGGGGGGGGHHHIIIIIIJJJKKKQQQRRRVVVaaaqqq~~~|||zzzzzzxxxvvvtttooolllgggccc```]]]YYYWWWRRRQQQOOOMMMKKKIIIIIIHHHGGGFFFEEECCCAAA???======;;;;;;:::::::::999999999:::888666555444555777888999666444333555777888888666666555555444333333222444444444444444555666777333333444555555666666666222333333333222222444666444444444444444444444444333333444555555666666777666555777:::???AAA@@@>>>>>>???AAACCCEEEGGGHHHHHHFFFEEEDDDCCCAAA@@@@@@???>>>@@@CCCEEEGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHIIIIIIHHHFFFEEEAAAAAAAAAAAABBBDDDEEEFFFGGGGGGGGGIIIJJJLLLNNNOOONNNQQQTTTVVVVVVVVVWWWWWWWWWXXXXXXXXXVVVTTTQQQOOONNNPPPRRRTTTVVVYYY]]]```gggmmmtttyyy~~~{{{tttmmmmmmmmmlllhhhddd___\\\UUUUUUTTTTTTTTTTTTTTTUUUVVVUUUUUUWWWWWW[[[eeeppp|||kkk]]]RRRLLLIIIGGGGGGFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDGGGFFFEEEDDDDDDDDDDDDDDDGGGGGGGGGGGGGGGHHHIIIJJJHHHOOOQQQVVVbbbsss|||zzzyyywwwtttrrrppplllhhhdddaaa]]]ZZZWWWRRRQQQOOOMMMKKKJJJIIIIIIGGGFFFEEECCCAAA???======::::::::::::999999999999999888666555555555666777888666444444666888888888555555555555555444444444444444333333333444555555222333444555555555555555222333333333222222444666444444444444444444444444444444444555666666777777222444777:::<<<======>>>===>>>@@@CCCEEEFFFGGGHHHDDDDDDCCCBBB@@@???>>>===???@@@BBBDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFEEEFFFHHHIIIIIIHHHGGGFFFBBBAAAAAA@@@AAACCCEEEFFFEEEFFFFFFGGGHHHJJJLLLMMMNNNQQQUUUWWWWWWWWWXXXYYYYYYYYYYYYXXXVVVSSSOOOMMMMMMOOOQQQSSSUUUYYY]]]```hhhmmmuuu{{{|||uuunnnnnnnnnllliiieeebbb___WWWWWWVVVUUUUUUUUUUUUUUUSSSSSSTTTUUUVVVZZZfffsssxxxhhhZZZQQQKKKIIIHHHGGGGGGFFFFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFEEEDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFGGGHHHJJJJJJHHHOOORRRWWWcccsss|||yyyxxxvvvsssppppppmmmhhhdddaaa^^^ZZZWWWSSSRRRPPPOOOMMMLLLKKKKKKGGGFFFEEECCCAAA???======:::::::::999999999999888777777777777666666666666777666555666777888777666666666666666777777777777444333333222222222333333222333444555555444333333222333333333222222444666444444444444444444444444444444555555666666777777222666;;;<<<;;;;;;===@@@<<<>>>@@@BBBDDDFFFFFFGGGDDDDDDDDDCCCAAA@@@>>>======>>>@@@AAACCCEEEGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGCCCEEEGGGHHHIIIHHHGGGFFFBBBAAA@@@???@@@BBBDDDEEEFFFFFFFFFGGGIIIJJJLLLMMMPPPSSSWWWYYYYYYXXXXXXXXXXXXYYYYYYXXXVVVSSSPPPNNNLLLNNNPPPRRRTTTXXX\\\```gggnnnvvv|||~~~yyyoooooonnnllliiifffdddbbb[[[ZZZYYYXXXWWWWWWWWWWWWTTTTTTUUUXXXYYY^^^lllyyyuuufffYYYPPPKKKJJJHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFEEEEEEEEEFFFGGGIIIJJJKKKJJJQQQSSSXXXcccrrr{{{yyywwwuuurrrooopppmmmhhhdddaaa^^^ZZZWWWUUUTTTRRRPPPOOOMMMMMMMMMGGGFFFEEECCCAAA???======:::::::::999999999888888777777777888777666555555666555555777888999777666777777777888999999::::::444333333222111111111111222333444444444333222111222333333333222222444666444444444444444444444444444444555555666777777777444;;;@@@AAA===<<<@@@DDD<<<===???AAACCCEEEFFFFFFGGGFFFFFFEEEDDDBBBAAA@@@;;;<<<===@@@BBBFFFHHHJJJFFFFFFFFFFFFFFFGGGGGGHHHCCCDDDFFFHHHHHHHHHGGGFFFBBBAAA?????????AAACCCDDDHHHHHHIIIJJJKKKLLLNNNOOORRRUUUYYYZZZYYYWWWVVVVVVWWWXXXXXXXXXVVVTTTQQQOOOKKKMMMPPPRRRTTTXXX\\\```gggnnnwww}}}|||qqqooonnnkkkiiifffeeeddd^^^]]]\\\ZZZYYYXXXXXXXXXVVVWWWYYY\\\^^^cccrrrtttdddXXXPPPLLLJJJHHHHHHHHHGGGHHHHHHIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEFFFEEEEEEEEEFFFGGGHHHHHHDDDDDDEEEFFFGGGIIIKKKLLLMMMSSSUUUXXXbbbppp{{{wwwsssqqqooooooooolllhhheeebbb___\\\ZZZYYYUUUQQQNNNMMMMMMMMMLLLMMMIIIFFFCCCBBBAAA???>>>::::::::::::999888777666777777666666555555444444888888777666666666666666999888777666666555555666666555444333333444555666555666666666555333111///333333333444444444555555111222222333444555666666777666666555555555666666444555777999<<<===>>>>>>>>>>>>???@@@AAACCCDDDEEEIIIHHHFFFEEEEEEEEECCCAAAAAA@@@@@@BBBDDDDDDCCCBBBEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGHHHIIIGGGDDDBBBAAA???>>>>>>@@@CCCDDDEEEKKKGGGFFFJJJLLLKKKLLLOOO^^^\\\[[[[[[ZZZXXXXXXZZZXXXXXXYYYYYYWWWUUURRRPPPRRROOOOOORRRSSSUUU[[[ccciiiooovvv|||vvvsssmmmhhheeeeeeggghhhaaa```___]]][[[ZZZZZZYYYRRRTTTWWWZZZ\\\cccuuu~~~ooo```TTTMMMJJJIIIFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGEEEDDDDDDDDDEEEFFFEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEFFFGGGHHHJJJKKKLLLJJJLLLMMMWWWcccjjj~~~zzzvvvssspppooonnnooolllhhhdddbbb```]]]ZZZYYYUUUQQQOOONNNOOONNNNNNLLLIIIEEECCCAAA@@@???===;;;;;;;;;;;;:::999888777777777777777777777888888999999888777777777777777777666555444444333333444555555444333333444555555333333333333333444555555333333333444444444555555444444555555666666777777666666555555555555666666777888:::<<<>>>@@@AAAAAA>>>>>>???@@@AAACCCDDDEEEGGGFFFDDDDDDDDDDDDBBBAAA@@@???@@@BBBDDDEEEDDDCCCEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHHHHEEECCCAAA???>>>>>>@@@CCCDDDEEEJJJGGGHHHKKKLLLMMMQQQVVVddd___[[[XXXWWWVVVVVVWWWYYYYYYYYYYYYWWWUUUSSSRRRSSSQQQPPPSSSUUUVVV\\\ccchhhnnnuuu{{{}}}xxxuuupppllliiihhhhhhhhhdddcccaaa```___^^^^^^^^^ZZZZZZ]]]___bbbkkk}}}~~~ooo```TTTMMMJJJIIIHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGEEEDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHJJJKKKLLLMMMOOOOOOWWWaaahhh~~~|||xxxuuuqqqooonnnmmmnnnkkkgggdddbbb```]]][[[XXXUUURRROOOOOOPPPOOOOOOJJJGGGDDDBBBAAA@@@>>><<<;;;;;;<<<;;;;;;:::999888777777888888999::::::;;;999999888888777777888888777666555444444333333444444444333333333333444444555444222111111333555777333333333444444444555555222222222222333333333333666555555555555555666666444555777:::<<<===>>>???>>>>>>>>>???AAABBBDDDEEEEEEDDDCCCCCCDDDDDDBBBAAA???>>>???BBBEEEGGGFFFEEEFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDEEEFFFHHHHHHFFFDDDAAA???>>>>>>@@@CCCDDDEEEHHHHHHJJJLLLKKKMMMVVV```ooohhh^^^XXXVVVWWWWWWVVVZZZZZZYYYXXXWWWUUUTTTSSSTTTRRRRRRTTTVVVWWW]]]dddffflllsssxxx}}}|||yyywwwtttpppmmmkkkiiiiiifffeeecccbbbbbbbbbdddddd^^^]]]^^^aaaeeeooo~~~nnn___SSSMMMJJJHHHJJJIIIIIIHHHGGGFFFEEEDDDGGGFFFFFFEEEDDDEEEEEEEEEGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGHHHJJJKKKLLLPPPQQQQQQWWW```dddyyy~~~}}}{{{wwwtttpppnnnmmmmmmmmmjjjfffdddbbb```]]][[[YYYVVVRRROOOOOONNNMMMLLLIIIFFFDDDBBBAAA@@@>>><<<;;;<<<<<<<<<;;;;;;:::999888888888999999:::::::::888888777777777777777888999888777666666555555666333333333333333333333333666555444222111222222222333333333444444444555555222222222222222111111111555555444444444555666666333444666888:::<<<=========>>>>>>???@@@BBBCCCDDDEEECCCBBBCCCDDDDDDCCCBBB>>>>>>???BBBFFFHHHHHHHHHFFFFFFEEEEEEDDDEEEEEEEEEDDDCCCDDDEEEHHHHHHGGGFFFAAA???===>>>@@@CCCDDDEEEHHHIIILLLLLLJJJLLLXXXfffzzzrrreeeZZZXXXZZZZZZXXXYYYYYYXXXWWWVVVUUUTTTSSSTTTQQQRRRUUUVVVVVV\\\bbbdddjjjqqqvvv{{{}}}xxxwwwvvvtttqqqmmmjjjhhheeecccbbbaaaaaacccfffhhhcccaaaaaadddjjjwww}}}lll\\\SSSMMMIIIHHHIIIIIIHHHHHHGGGFFFEEEEEEGGGFFFFFFEEEEEEEEEEEEEEEGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEFFFGGGHHHJJJKKKLLLOOORRRQQQUUU^^^bbbttt}}}{{{wwwtttqqqooonnnmmmmmmjjjfffcccaaa___\\\ZZZYYYVVVRRROOOMMMLLLIIIGGGGGGFFFCCCBBBBBB@@@>>><<<;;;;;;<<<<<<;;;;;;::::::999999888888888777777777666666555555555666666777999888777666666555555666333333333333333333333333333444444444444333111000333333333444444444555555777666666666666666666666444444444444444555666666666777999;;;===???@@@@@@======>>>???@@@BBBCCCDDDEEEDDDCCCCCCEEEEEEDDDCCC======???CCCGGGIIIJJJIIIGGGGGGFFFEEEEEEEEEEEEEEECCCCCCCCCDDDGGGHHHGGGFFFAAA???===>>>@@@CCCDDDEEEIIIJJJLLLLLLIIIKKKYYYiii|||vvviii[[[WWW[[[[[[XXXWWWWWWWWWWWWVVVTTTSSSRRRRRRPPPQQQTTTUUUUUUZZZ```bbbhhhooouuuzzz{{{vvvvvvvvvuuurrrnnnkkkhhhbbb```^^^]]]^^^aaaeeehhhkkkiiiiiimmmuuuzzzhhhYYYQQQMMMIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGHHHJJJKKKLLLMMMQQQPPPTTT\\\aaaqqq~~~|||yyyuuurrrqqqpppooonnnkkkgggcccaaa^^^[[[YYYXXXUUUQQQOOOMMMKKKHHHFFFGGGFFFDDDCCCCCCAAA>>><<<::::::;;;;;;;;;;;;::::::999888888777666666555555555555444444444555666666777666555444444333333444333333444444444444333333...000222444555555444333333333333444444444555555555555555555555555666666333333333333444555666666444555777:::<<<===>>>>>>=========>>>@@@AAACCCDDDFFFEEEDDDDDDEEEEEECCCBBB>>>>>>@@@CCCGGGJJJKKKJJJHHHGGGFFFFFFEEEEEEEEEEEEDDDCCCBBBDDDFFFGGGGGGFFFAAA???>>>>>>@@@CCCDDDEEEIIIJJJLLLLLLJJJNNN\\\kkkvvvuuukkk[[[UUUXXXZZZWWWVVVWWWXXXXXXXXXVVVSSSRRRRRRPPPQQQTTTUUUUUUYYY___aaagggnnnuuuzzz}}}~~~|||xxxuuuuuuuuuuuusssooollljjjaaa^^^[[[ZZZ[[[___dddhhhnnnllllllsss~~~vvvdddVVVOOOLLLIIIGGGFFFFFFGGGGGGGGGHHHHHHHHHEEEFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEFFFGGGHHHJJJKKKLLLKKKQQQPPPRRR[[[```mmm}}}zzzwwwtttsssrrrrrrooolllgggccc```]]]YYYWWWUUUSSSPPPOOONNNMMMKKKIIIGGGFFFEEEDDDDDDBBB???===999999::::::::::::999999777777777777777777666666555555555555555666777777777666555444444333333444333444555555555555444333///000111222333444444555333333333444444444555555111111111222222333333444333333333333444555666777222333555777999;;;<<<<<<=========>>>???AAACCCDDDFFFEEECCCCCCCCCCCCAAA@@@??????@@@DDDHHHJJJKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEEEECCCBBBCCCEEEFFFFFFEEEAAA???>>>>>>@@@CCCDDDEEEIIIIIIKKKMMMNNNSSSaaannnooosssmmm^^^UUUXXX[[[XXXVVVXXXZZZ\\\[[[XXXUUURRRSSSQQQRRRUUUVVVUUUYYY___```fffnnnuuu|||}}}zzz}}}}}}yyywwwtttuuuuuuuuutttqqqooommmaaa___[[[YYYZZZ___dddhhhpppmmmoooxxxrrr```SSSNNNLLLIIIGGGHHHHHHGGGGGGGGGGGGGGGGGGEEEFFFFFFGGGFFFEEEDDDCCCDDDDDDDDDEEEFFFFFFGGGGGGEEEEEEFFFGGGHHHJJJKKKLLLKKKQQQPPPQQQYYY___iii|||~~~|||xxxvvvtttsssssspppmmmhhhccc```\\\YYYVVVSSSRRRPPPPPPPPPPPPNNNMMMGGGFFFEEEEEEEEECCC@@@===888888999:::::::::999999666666666777888888999999666666666666666777888888999888777666666555555666444444555666666555444444555333222000000111333444333333333444444444555555222222333444555555666666222222222333444555666777444666888:::<<<===>>>???<<<======>>>???AAABBBCCCFFFDDDBBBBBBBBBAAA@@@>>>@@@@@@AAADDDHHHJJJKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFDDDCCCCCCEEEFFFFFFEEEAAA???>>>>>>@@@CCCDDDEEEHHHHHHJJJNNNRRRXXXeeerrrkkkssspppaaaWWWZZZ]]][[[VVVYYY\\\___^^^[[[VVVSSSTTTRRRSSSWWWWWWWWWZZZ___```fffnnnvvv}}}{{{yyyxxx~~~~~~{{{yyyuuuuuuuuuuuutttsssqqqpppccc```\\\ZZZ[[[```eeeiiiuuusssvvv~~~ppp]]]QQQMMMLLLJJJGGGJJJIIIIIIHHHGGGFFFEEEEEEEEEFFFFFFGGGGGGEEEDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHEEEEEEFFFGGGHHHJJJKKKLLLLLLSSSQQQQQQYYY]]]fffwww|||wwwtttttttttssspppnnnlllhhhddd___ZZZWWWUUUYYYUUUQQQNNNLLLLLLJJJIIIIIIGGGDDDBBBAAA@@@===;;;:::::::::999999888888888777777777777777777777777555555555555666666666666888888777555333333444666333333333444444444555555333333333333333333333333444333333333333444555555666444333222333333222222666666444333333444555666999666444777===@@@>>>;;;888888999999;;;<<<>>>>>>DDDDDDDDDDDDDDDDDDCCCCCC???@@@BBBDDDFFFHHHHHHIIIIIIHHHFFFEEEDDDCCCDDDDDDGGGEEECCCCCCCCCDDDCCCBBB@@@???>>>>>>@@@BBBEEEFFFGGGKKKLLLKKKLLLWWWgggsssjjjrrroooaaaYYY\\\^^^ZZZYYYZZZ[[[]]]^^^]]]YYYUUURRRQQQQQQQQQSSSVVVYYY[[[]]]dddmmmuuu{{{~~~~~~}}}{{{yyywwwvvvuuuuuuuuuiiieeeaaaaaa```___cccjjjuuuyyyzzzkkk[[[RRRMMMIIIGGGHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBAAABBBEEEFFFEEECCCHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMPPPTTTVVVZZZfffrrr|||wwwuuuuuutttrrrqqqmmmkkkhhhccc___ZZZWWWUUUUUURRROOOMMMMMMNNNMMMMMMIIIGGGDDDBBBAAA@@@===;;;:::::::::999999999888888777777777777777777777777555555666666666777777777777666555444444444444333333333333444444444555555333333333333333333333333444333333333333444555555444333222333444444444444666555444444444444555666999666555888===@@@???<<<;;;;;;<<<===???AAACCCDDDCCCDDDDDDDDDDDDCCCBBBBBB???@@@AAACCCEEEGGGGGGHHHIIIHHHFFFEEEDDDDDDDDDDDDFFFDDDBBBBBBCCCCCCBBBAAA@@@?????????@@@BBBDDDFFFHHHMMMOOOMMMRRRaaapppwwwgggnnnlll___XXX\\\^^^[[[XXXXXXYYY[[[\\\ZZZVVVRRRRRRQQQQQQRRRSSSVVVYYY[[[]]]cccllltttzzz|||zzzyyyxxxwwwqqqjjjdddbbbaaaaaagggnnnxxx}}}xxxiiiYYYQQQLLLHHHFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCBBBCCCEEEFFFEEECCCGGGGGGHHHHHHJJJKKKMMMMMMMMMMMMPPPTTTUUUYYYeeeppp|||xxxvvvuuutttrrrqqqmmmlllhhhddd___[[[WWWVVVVVVSSSOOOMMMMMMMMMMMMLLLIIIGGGDDDBBBAAA@@@===;;;::::::::::::999999999999777777777777777777777777444555666666777888999999999777555666888888555222333333333444444444555555333333333333333333333333444333333333333444555555222222333333444555555555555555444444444555555666999777666999>>>@@@@@@>>>======>>>???AAACCCEEEFFFCCCCCCDDDDDDCCCBBBBBBAAA>>>???@@@BBBCCCEEEFFFFFFHHHGGGFFFEEEDDDDDDEEEEEEEEECCCAAAAAABBBCCCCCCBBBAAA@@@??????@@@BBBDDDFFFFFFNNNPPPMMMVVVjjjuuuuuuaaagggfff\\\XXX[[[^^^[[[YYYYYYYYYZZZZZZXXXTTTPPPRRRQQQQQQRRRTTTVVVXXXZZZ\\\bbbkkkrrrxxx~~~|||zzzyyyqqqiiifffeeefffmmmttt{{{tttfffWWWOOOKKKGGGEEEFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDEEEFFFEEEDDDGGGGGGGGGHHHJJJLLLMMMNNNNNNNNNQQQTTTUUUXXXcccnnn~~~}}}zzzwwwuuutttrrrrrrooommmjjjeeeaaa]]]YYYXXXZZZVVVQQQNNNLLLKKKJJJHHHIIIGGGDDDBBBAAA@@@===;;;::::::::::::::::::::::::666666666666666666666666444444555777888:::;;;;;;===:::777999======888333333333333444444444555555333333333333333333333333444333333333333444555555111222333333333222333333444444444444555555555666888777777:::>>>@@@@@@???=========>>>???AAABBBCCCCCCCCCDDDCCCCCCBBBAAA@@@>>>>>>???@@@BBBCCCEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEECCCBBBBBBDDDEEEDDDDDDBBBAAA@@@???@@@BBBDDDEEEEEENNNOOOKKKUUUhhhooohhh[[[______YYYWWW[[[]]]\\\]]]\\\\\\\\\[[[YYYUUUQQQQQQQQQRRRSSSTTTVVVXXXYYY\\\aaaiiiooouuu|||~~~~~~vvvnnnlllmmmnnnssszzz~~~rrrdddVVVOOOLLLHHHFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHJJJLLLNNNOOONNNNNNQQQTTTUUUWWWaaalll}}}}}}{{{xxxvvvsssrrrrrrpppnnnkkkgggccc___\\\ZZZZZZVVVRRRNNNLLLKKKIIIHHHIIIGGGDDDBBBAAA@@@===;;;::::::::::::::::::::::::666666666666666666666666333444555777888:::;;;<<<===:::777999======888333333333333444444444555555333333333333333333333333444333333333333444555555111333555444111//////000333444444555555555666666777777888:::===@@@AAAAAA???>>>>>>>>>??????@@@AAADDDDDDDDDDDDCCCBBBAAA@@@>>>>>>>>>???@@@BBBDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFDDDCCCDDDFFFGGGGGGFFFDDDCCCAAA@@@@@@AAACCCDDDFFFMMMMMMJJJRRR```aaaXXXUUUXXXXXXWWWWWWZZZ]]]]]]^^^]]]\\\\\\[[[YYYUUURRRQQQRRRRRRSSSTTTVVVWWWXXX[[[```ggglllrrrzzz{{{uuuuuuvvvwwwzzz}}}ooobbbUUUOOOMMMJJJHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHJJJLLLMMMNNNMMMNNNQQQTTTTTTVVV```jjj{{{}}}}}}|||zzzvvvsssrrrssspppooolllhhhccc```]]][[[WWWTTTPPPMMMMMMMMMLLLKKKIIIGGGDDDBBBAAA@@@===;;;::::::::::::;;;;;;;;;;;;777777777777777777777777333444555666888999:::;;;999777555666888888555222333333333444444444555555333333333333333333333333444333333333333444555555222444777555111......///222333444555666666666666555666888:::<<>>???@@@AAACCCEEECCCDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDEEEGGGIIIIIIHHHEEEDDDBBBAAA@@@AAACCCDDDHHHKKKLLLNNNRRRWWWVVVPPPQQQRRRSSSUUUWWWZZZ\\\]]]]]]\\\[[[ZZZZZZXXXTTTRRRQQQRRRSSSTTTUUUVVVWWWWWW[[[___eeejjjpppxxx~~~~~~~~~~~~lll```TTTOOOMMMJJJIIIIIIFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFGGGGGGFFFFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMLLLMMMPPPTTTTTTVVV___iiiwww|||}}}}}}{{{vvvsssrrrsssooommmjjjfffbbb___\\\ZZZWWWTTTPPPMMMMMMLLLLLLKKKIIIGGGDDDBBBAAA@@@===;;;:::::::::;;;;;;;;;<<<<<<777777777777777777777777333333444555777888999999777666555444444444444333333333333444444444555555333333333333333333333333444333333333333444555555111555888777333000000222222333444666666666666555444555888:::;;;===@@@AAA>>>>>>???@@@AAACCCDDDEEEGGGGGGGGGFFFEEECCCBBBAAA@@@????????????AAADDDEEEBBBCCCEEEFFFGGGGGGGGGFFFEEEDDDCCCDDDGGGIIIIIIIIIFFFDDDBBBAAA@@@AAABBBCCCFFFEEEIIIQQQTTTQQQNNNOOOOOOOOOPPPTTTXXXZZZ\\\]]]^^^\\\[[[[[[ZZZYYYVVVTTTQQQRRRSSSTTTUUUVVVVVVVVVZZZ^^^ccchhhnnnwwwzzziii]]]QQQMMMLLLJJJHHHHHHFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFHHHHHHFFFEEEGGGIIIIIIIIIIIIIIIIIIJJJKKKKKKJJJKKKOOOTTTTTTVVV___iiittt|||}}}~~~{{{vvvsssrrrsssmmmllliiieeeaaa]]]ZZZYYY[[[WWWRRRNNNLLLJJJHHHGGGIIIGGGDDDBBBAAA@@@===;;;:::::::::;;;;;;<<<<<<<<<777777777777777777777777333333444555666777888888888888777555333333444666333333333444444444555555333333333333333333333333444333333333333444555555000555999999555222333555111222444666777777666555333555777999;;;===???AAA:::;;;<<<>>>AAACCCFFFGGGHHHHHHGGGGGGFFFDDDCCCBBBAAA@@@??????@@@BBBDDDEEEBBBCCCEEEFFFGGGGGGGGGFFFDDDCCCBBBCCCFFFHHHIIIHHHFFFEEECCCAAAAAAAAABBBCCCBBB>>>EEERRRTTTLLLKKKQQQOOOMMMOOOTTTXXXZZZ\\\]]]```___]]]]]]]]]\\\ZZZWWWQQQRRRSSSUUUUUUVVVVVVVVVZZZ]]]bbbgggmmmvvvvvvggg[[[PPPLLLKKKIIIGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDGGGIIIHHHFFFEEEGGGJJJJJJJJJIIIIIIIIIJJJJJJJJJIIIJJJOOOSSSUUUWWW___iiirrr|||{{{zzzyyyxxxvvvrrroooooolllgggbbb___[[[WWWTTTVVVTTTRRRPPPNNNMMMLLLKKKNNNJJJEEECCCCCCAAA===::::::::::::;;;;;;;;;<<<<<<:::999999999888888777777777666666888:::;;;:::888888777666555555444444555333444444555555444444333666555444333222222222222333333444555555444333333333333333444444444555555444444444555666777777888555666888:::<<>>>>>@@@BBBBBBAAAHHHGGGFFFEEEEEEDDDDDDDDDHHHFFFCCCBBBBBBCCCFFFHHHGGGFFFEEEBBB@@@@@@CCCEEEEEEGGGJJJKKKKKKKKKMMMNNNNNNPPPSSSVVVWWWZZZ]]]_________^^^]]]\\\[[[ZZZYYYTTTSSSRRRRRRSSSUUUWWWXXXXXX[[[```eeejjjrrr}}}wwwlll\\\TTTNNNMMMJJJGGGFFFHHHFFFFFFGGGGGGFFFFFFEEEDDDFFFEEEDDDCCCDDDEEEGGGIIIGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIJJJKKKLLLMMMLLLOOORRRRRRRRRVVV]]]cccooo|||yyyxxxwwwvvvtttsssooolllhhhfffeeedddbbbaaaVVVUUUSSSQQQOOOMMMLLLLLLOOOKKKEEE@@@>>>>>>@@@AAA;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999888666555333333666666777999;;;;;;999777888777666555444444444444555444444333333444444555777666666555444444444333555555666666666666555555333333333444444444555555444444444555666666777777555666777999<<>>???AAABBBAAAGGGGGGFFFFFFEEEDDDDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFEEECCCAAAAAACCCEEEDDDGGGIIIJJJJJJKKKLLLMMMNNNQQQTTTVVVXXXZZZ^^^`````````___^^^]]][[[YYYYYYUUUTTTSSSRRRSSSTTTVVVXXXXXX\\\```eeejjjrrr|||qqqeeeWWWQQQLLLKKKJJJGGGFFFHHHFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFEEEDDDDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMLLLOOOQQQRRRSSSVVV\\\aaakkk}}}yyywwwwwwwwwvvvuuussspppjjjfffccc```^^^\\\VVVUUUSSSQQQOOOMMMLLLLLL^^^UUUJJJBBBAAAAAA@@@>>><<<<<<<<<<<<<<<<<<<<<<<<777777777666666666666666555666777:::<<<;;;999777777777666555444444444444555444333333333333444555555555555555555444333333444555555555555555555444333333333444444444555555444444444555555666666666555555777999<<>>AAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFFFFEEEDDDCCCCCCBBBAAA???>>>???@@@BBBEEEFFFFFFFFFFFFEEEDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBEEEFFFEEEDDDBBBAAABBBDDDFFFHHHKKKLLLLLLLLLNNNOOOOOOQQQUUUWWWYYY[[[^^^aaa```aaaaaaaaa___]]]ZZZYYYWWWUUUTTTRRRRRRSSSUUUVVVWWWZZZ___bbbfffnnnxxx|||jjj^^^PPPKKKHHHIIIIIIFFFFFFHHHHHHGGGFFFDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMOOOPPPRRRTTTVVVYYY]]]___fffwww}}}{{{yyyyyyyyywwwvvvooojjjddd^^^[[[YYYWWWVVVTTTSSSQQQOOOMMMKKKJJJJJJZZZOOOCCC@@@CCCEEE@@@:::;;;;;;;;;;;;;;;::::::::::::999999888666555555444777666666888:::;;;:::888777666555444333333333333333444444555555444444333222222444444444333222111333333222222222222333333333333333444444444555555444444444444444444444444444555666888;;;>>>AAABBBAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCAAAAAA@@@>>><<<<<<>>>@@@DDDEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFFFFDDDBBBAAABBBCCCGGGIIIKKKLLLLLLMMMNNNPPPNNNQQQTTTVVVXXXZZZ^^^```___```aaaaaa```^^^\\\ZZZXXXVVVTTTSSSRRRSSSTTTUUUVVVYYY]]]```dddkkkuuu|||yyyggg[[[OOOJJJGGGIIIIIIGGGFFFHHHGGGGGGFFFEEEEEEEEEEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMNNNOOORRRUUUWWWZZZ[[[dddrrr~~~}}}{{{{{{{{{zzzxxxuuummmhhhbbb]]]ZZZYYYXXXWWWSSSRRRPPPNNNKKKJJJIIIIIILLLHHHCCC@@@@@@@@@???===;;;;;;:::::::::999999999::::::999888777666666555999777666666888:::::::::666666555444333333333333111333555666666555333111222333444555555555333222444333222222222222333444333333333444444444555555444444444444444444444444444555666888;;;>>>@@@BBB@@@AAAAAAAAAAAAAAA@@@@@@BBBCCCDDDFFFFFFFFFEEEDDDBBBCCCBBB@@@===<<>>@@@BBB@@@@@@AAAAAAAAA@@@??????CCCDDDEEEFFFGGGGGGFFFFFFFFFGGGFFFDDD@@@@@@CCCFFFCCCDDDFFFGGGGGGFFFEEEDDDEEEDDDCCCBBBBBBCCCDDDEEEDDDEEEFFFEEECCCAAABBBCCCEEEGGGIIIJJJJJJKKKLLLNNNMMMPPPSSSUUUWWWYYY\\\___]]]___aaabbbbbbaaa^^^]]]YYYWWWUUUSSSRRRRRRSSSTTTTTTWWWZZZ]]]aaagggpppwwwrrr```SSSOOOJJJHHHJJJJJJGGGFFFGGGCCCDDDEEEEEEEEEDDDBBBAAABBBCCCDDDFFFGGGGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHHHHIIIJJJKKKLLLMMMOOOOOOQQQSSSWWWZZZ[[[[[[___iii|||}}}|||yyyuuurrrlllfffdddaaa[[[WWWXXXRRRRRRPPPOOONNNMMMMMMMMMJJJHHHEEECCCBBB@@@>>>;;;;;;;;;::::::999888777777999888777666666777888999666666666666777777777777777666555444333444555555444444444555555666666666777777777666555555444444555444444333333444444555444333333333333444555555444444333333333333444444333555777999;;;<<<<<<===CCCBBB@@@>>>>>>???@@@AAADDDFFFHHHIIIIIIGGGDDDCCCMMM999DDDLLL<<>><<<;;;:::::::::999888888888999888777666666777888999555555666666666777777777777666555444333444555555222222333333444444444444444444444444333333333333555444444333333444444555444333333333333444555555555555444444444444555555444444555888;;;>>>??????AAAAAABBBBBBAAAAAA@@@@@@BBBDDDFFFGGGHHHFFFDDDCCCHHH???GGGJJJEEE[[[iiiSSSDDDEEEFFFGGGGGGGGGGGGGGGHHHGGGFFFDDDCCCBBBBBBBBBFFFGGGGGGFFFDDDBBBBBBCCCHHHJJJMMMNNNMMMMMMNNNOOOOOOOOOQQQSSSWWW[[[___aaa```aaaccccccccc```]]]\\\YYYXXXWWWWWWUUUUUUTTTSSSUUUWWWYYY[[[]]]ccclllsss|||zzz~~~vvvgggYYYOOOJJJJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHHHHIIIJJJKKKLLLMMMNNNPPPQQQRRRSSSVVVZZZ]]]```gggttt}}}{{{zzzzzzyyyuuunnngggbbb```\\\WWWSSSTTTVVVUUURRRPPPMMMKKKJJJIIIJJJGGGEEECCCBBBAAA>>><<<::::::::::::999999999999888888777777777777888888555555555555666666666666777666555444333444555555111111222222222222333333333333333333444444444444555444444333333444444555444333333333333444555555666555555555555555555666666444333666;;;@@@AAA@@@AAABBBDDDEEEDDDCCC@@@???@@@BBBDDDFFFFFFFFFDDDCCCCCCEEEKKKFFFLLLoooyyyWWWFFFFFFFFFFFFGGGHHHIIIJJJKKKIIIGGGDDDBBBBBBCCCCCCFFFGGGHHHFFFDDDBBBBBBBBBGGGIIILLLNNNMMMMMMNNNOOOLLLMMMOOORRRVVV[[[___aaa___```bbbcccbbb```^^^\\\YYYXXXWWWWWWUUUUUUTTTSSSSSSVVVXXXYYY[[[aaajjjppp}}}|||tttxxx}}}pppcccVVVMMMJJJIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFEEEDDDDDDCCCBBBBBBEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNPPPQQQRRRSSSVVVYYY\\\]]]dddooo~~~~~~yyyyyyzzzyyytttpppiiidddbbb___YYYUUUVVVUUUTTTRRROOOMMMLLLKKKJJJIIIGGGEEECCCBBBAAA>>><<<999999::::::::::::::::::888777777777777777777888444555555555666666666666777666555444333444555555222222222222222222222222333333444555555666777777555444444333333444444555444333333333333444555555666666555555555555666666999666333555;;;???@@@@@@CCCDDDDDDEEEDDDCCCBBBAAA@@@AAACCCEEEFFFFFFFFFEEECCCGGGJJJDDDJJJggglllOOOEEEEEEEEEFFFHHHKKKNNNPPPNNNLLLHHHEEECCCCCCDDDEEEFFFGGGHHHGGGDDDBBBAAAAAADDDGGGJJJKKKKKKKKKLLLMMMMMMNNNOOORRRVVVZZZ]]]___^^^```aaacccbbb```^^^\\\YYYXXXWWWWWWUUUUUUTTTSSSQQQTTTVVVXXXZZZaaajjjqqq}}}~~~tttnnnsss|||xxxkkk___TTTLLLJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDDDDDDDCCCCCCCCCBBBGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOQQQRRRSSSUUUYYY\\\]]]cccmmm}}}yyyyyy{{{yyytttqqqjjjeeeccc___YYYVVVWWWSSSRRRQQQOOONNNMMMMMMLLLIIIGGGDDDCCCBBBAAA???===::::::::::::::::::;;;;;;777777777888888777777777555555555666666666666777777666555444333444555555444444444444444444333333222333333444555666777777555444444333333444444555444333333333333444555555666666555555555555666666:::777555666:::===>>>>>>FFFEEEDDDCCCCCCCCCDDDDDDAAABBBCCCEEEGGGGGGGGGGGGDDDEEEGGGEEEFFFQQQRRRGGGAAABBBCCCFFFJJJNNNRRRTTTPPPNNNJJJFFFDDDCCCDDDEEEEEEFFFHHHGGGEEEBBBAAAAAACCCFFFIIIKKKKKKKKKLLLMMMPPPPPPQQQRRRUUUXXX[[[]]]^^^```aaabbbbbb```]]][[[YYYXXXWWWWWWUUUUUUTTTSSSPPPRRRUUUWWW[[[aaakkkrrr||||||zzz}}}vvvoookkknnnyyysssggg]]]SSSMMMIIIIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFBBBCCCCCCCCCDDDDDDDDDEEEGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMOOOPPPQQQRRRUUUYYY\\\]]]dddmmm}}}}}}zzz{{{}}}yyysssooohhhcccaaa^^^XXXTTTUUURRRQQQPPPOOONNNMMMMMMMMMHHHFFFDDDCCCCCCAAA???===;;;;;;;;;;;;::::::::::::777777888888888888777777666666666666777777777777777666555444333444555555666666555555555555444444000111111222333444444444555444444333333444444555444333333333333444555555666555555555555555555666666666666777999;;;===???GGGFFFDDDBBBBBBCCCDDDFFFBBBBBBDDDEEEFFFGGGGGGGGGDDDDDDDDDGGGFFFBBBBBBEEE???@@@CCCGGGKKKPPPSSSUUURRROOOLLLHHHFFFEEEDDDDDDCCCEEEHHHHHHFFFCCCBBBBBBEEEGGGKKKLLLMMMMMMNNNOOORRRRRRRRRSSSUUUXXX[[[\\\___```bbbbbbaaa___\\\ZZZYYYXXXWWWWWWUUUUUUTTTSSSOOORRRUUUWWWZZZ```jjjqqqzzz|||vvvtttvvv|||pppllljjjmmmyyy}}}nnnbbbZZZSSSNNNIIIHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFBBBBBBCCCDDDDDDEEEFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMMMMOOOPPPQQQRRRUUUXXX[[[]]]dddmmmzzz~~~|||}}}zzzrrrnnngggbbb```\\\WWWSSSTTTTTTSSSQQQOOONNNLLLLLLLLLHHHFFFDDDCCCCCCBBB???>>><<<<<<<<<;;;:::::::::999666777888999999888777666777777777777888888888999777666555444333444555555666666666555555555444444111111111222222333333333555444444333333444444555444333333333333444555555555555444444444444555555...222777888888999>>>BBBEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBCCCDDDEEEEEEFFFFFFDDDGGGEEEFFFGGGAAA===CCC>>>@@@DDDHHHLLLOOOQQQRRRRRRPPPNNNKKKHHHFFFDDDCCCAAADDDGGGHHHFFFDDDCCCCCCDDDGGGJJJLLLLLLMMMNNNOOOQQQRRRRRRTTTVVVYYY\\\^^^```aaabbbbbbaaa^^^ZZZXXXYYYXXXWWWWWWUUUUUUTTTSSSPPPRRRTTTUUUWWW]]]eeelllwwwyyyrrroooqqqttt~~~sssiiiiiijjjnnnyyywwwhhh^^^WWWRRRNNNIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIJJJJJJHHHHHHHHHIIIJJJKKKLLLMMMMMMNNNPPPQQQRRRTTTXXX[[[ZZZbbbkkkwww~~~}}}zzzqqqooohhhcccaaa]]]WWWTTTTTTVVVTTTRRRPPPMMMKKKJJJJJJHHHFFFDDDCCCCCCBBB@@@>>>======<<<;;;::::::999999666777888999999888777666777888888888999999999999777666555444333444555555666666666555555444444444333333444444444444555555555444444333333444444555444333333333333444555555444444444333333444444444(((///666999888999???EEEBBBCCCEEEFFFEEEDDDBBBAAAAAAAAABBBBBBCCCDDDDDDDDDDDDKKKHHHCCCGGGDDD===>>>???AAAEEEIIILLLNNNOOOOOORRRQQQOOOLLLIIIFFFDDDCCC@@@CCCFFFHHHGGGEEEDDDDDDBBBEEEHHHJJJJJJKKKLLLMMMPPPQQQRRRTTTWWW[[[___aaaaaabbbcccbbb```]]]YYYWWWYYYXXXXXXWWWVVVUUUTTTSSSRRRSSSUUUTTTUUUZZZaaaggguuu~~~xxxqqqmmmoooooovvvzzzjjjeeehhhkkkpppzzztttddd[[[UUUQQQNNNIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGIIIJJJKKKKKKHHHHHHHHHIIIJJJKKKLLLMMMMMMNNNPPPQQQRRRTTTXXX[[[WWW___iiittt~~~yyyrrrnnnjjjddd^^^YYYWWWVVVVVVTTTRRRPPPOOOOOONNNLLLJJJHHHGGGEEECCCAAA>>>===<<<>>>>>><<<;;;:::999999999888777777666666666666666888888777777888888999:::555555444444444555555666444222111000000111333444000111222333444333333222444444333333333444555666666555333222111222333333333333333444555666777777444666888999999999:::<<<>>>???AAABBBCCCCCCBBBAAACCCCCCCCCCCCDDDEEEFFFFFFEEEEEEFFFFFFEEECCC@@@???CCCCCCDDDFFFIIIKKKKKKJJJIIIIIIIIIHHHGGGFFFEEEDDDCCCDDDEEEFFFFFFEEEDDDCCCBBBEEEIIIMMMOOOOOONNNMMMNNNPPPSSSTTTVVVWWWZZZ\\\___aaaccccccbbb___\\\YYYTTTUUUVVVWWWVVVUUUTTTSSSUUURRRRRRUUUWWWYYY```ggguuu~~~~~~wwwrrrllliiikkktttoookkkaaacccgggooo{{{sss```TTTQQQNNNJJJIIIIIIHHHGGGFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJLLLLLLLLLMMMNNNOOOOOOQQQUUUXXXVVV]]]fffpppyyyrrrnnnjjjddd^^^ZZZWWWWWWWWWYYYVVVSSSQQQOOOMMMJJJGGGCCCCCCCCCBBBBBBBBBAAAAAA>>>===<<<;;;:::999999999:::999999888888888888888888888777777888888999:::555555444444444444555555555555555555444444333222000111222333444333333222333333333333333444444555666555444333333333444444444333333444444666777777///222555777888:::<<<>>>>>>???AAABBBCCCCCCBBBBBB@@@@@@@@@@@@AAABBBCCCDDDCCCDDDEEEEEECCCAAA???>>>AAAAAACCCFFFIIIKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFDDDEEEFFFFFFFFFFFFDDDDDDDDDEEEHHHJJJLLLMMMNNNOOONNNQQQSSSUUUVVVXXX[[[]]]___aaacccdddcccaaa^^^\\\XXXYYYYYYXXXWWWVVVTTTSSSTTTRRRRRRUUUWWWYYY```gggsss||||||vvvpppjjjggggggmmm}}}pppdddbbb```ccciiiqqq~~~{{{mmm\\\RRRQQQOOOKKKJJJIIIHHHGGGFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLNNNPPPQQQRRRRRRSSSVVVXXXVVV\\\dddmmmxxxqqqmmmjjjeee___[[[XXXWWWWWWZZZWWWTTTRRRPPPNNNJJJHHHIIIHHHFFFDDDAAA???===<<<>>>===<<<;;;:::999999999:::999999888888888888888888888777777888888999:::555444444333333333444444555666777777666444111000111222222333333333333222222222222333333333444444666666555444444444555555444444444444444555666777///222444666777999;;;===>>>???AAABBBCCCCCCBBBBBB@@@@@@@@@@@@AAABBBCCCCCCBBBBBBCCCCCCBBB@@@>>>===??????BBBEEEIIIJJJIIIGGGJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEGGGGGGGGGGGGFFFEEEFFFFFFGGGHHHJJJMMMOOOQQQPPPRRRUUUVVVWWWYYY\\\^^^___aaaccceeeeeecccaaa___\\\\\\[[[ZZZXXXVVVTTTSSSSSSQQQQQQUUUWWWYYY___fffoooxxx|||vvvpppjjjfffdddgggrrr}}}ttteee^^^^^^___cccjjjtttxxxrrreeeWWWPPPOOONNNLLLJJJJJJIIIHHHGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMPPPRRRTTTUUUUUUUUUVVVXXXWWW[[[aaaiiiyyy~~~wwwqqqmmmjjjeee```\\\YYYXXXXXXVVVTTTRRRQQQPPPOOOLLLJJJMMMLLLIIIEEEAAA>>>;;;999======<<<;;;:::999999:::888777777666666666666666888888777777888888999:::555444444333333333333444333333444444444222111000222333333333333333333333111222222333333333333333555555444444444444444444444444444444444555666777444555777777666777888:::???@@@AAACCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDEEEBBBBBBCCCBBBBBB@@@???>>>===>>>AAAEEEHHHIIIHHHFFFHHHIIIIIIIIIHHHHHHGGGFFFEEEFFFGGGHHHHHHHHHGGGFFFFFFGGGIIIKKKMMMOOOPPPQQQQQQSSSVVVWWWXXXZZZ\\\^^^___aaadddggggggfffdddbbb]]]\\\[[[ZZZXXXVVVUUUTTTRRRPPPQQQUUUWWWXXX^^^eeellluuu}}}xxxrrrllliiifffeeellltttsssiii```]]]]]]]]]bbbjjjvvvtttkkk___TTTOOONNNMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMPPPRRRUUUVVVVVVUUUUUUVVVYYY[[[```gggttt}}}vvvqqqmmmjjjfffaaa]]]ZZZYYYXXXVVVTTTQQQPPPOOOMMMKKKIIIGGGGGGFFFEEECCCBBBAAAAAA===<<<;;;;;;::::::::::::888777777666666666666666888888777777888888999:::666555444444333333333333333222222111222333555666444333333333333333333333111222333444444444333333333333333333444444333333555444444444444555666666666777888777777777999;;;???@@@BBBCCCDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDCCCCCCBBBAAAAAA>>>>>>@@@CCCGGGHHHFFFEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGHHHIIIIIIHHHGGGEEEHHHKKKOOOQQQQQQQQQPPPRRRTTTVVVXXXXXXZZZ\\\^^^___aaadddggghhhgggfffddd[[[[[[ZZZYYYXXXWWWVVVVVVRRRQQQRRRUUUVVVWWW\\\bbbhhhqqq}}}~~~xxxrrrllljjjgggeeehhhnnn|||nnneee```[[[XXXXXX[[[aaakkkxxxrrrgggZZZRRRNNNLLLKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGDDDEEEEEEEEEFFFFFFFFFGGGEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKMMMMMMNNNPPPSSSTTTTTTSSSTTTTTT[[[\\\```fffooo|||uuuqqqllljjjgggbbb^^^[[[ZZZYYYYYYWWWSSSPPPNNNKKKGGGDDDJJJIIIGGGFFFDDDBBB@@@@@@===<<<;;;::::::::::::::::::999999888888888888888888888777777888888999:::777666555555444444444444555444333333444666999:::555444444333333333333444222333444555666555444333111222333333444444333333555555444444444555555666444555666777777999===??????@@@BBBCCCDDDDDDCCCCCCAAAAAAAAAAAABBBCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCAAA@@@AAABBBEEEFFFEEEDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEGGGHHHIIIIIIHHHGGGEEEHHHLLLPPPRRRRRRPPPOOORRRTTTVVVXXXXXXYYY[[[]]]___aaaeeehhhiiihhhfffeee\\\[[[ZZZYYYXXXWWWWWWXXXTTTRRRRRRUUUVVVUUUYYY___dddlllxxx~~~vvvpppjjjhhheeebbbdddhhhssszzznnnccc___]]]ZZZXXXXXXZZZaaalllzzzooocccUUUOOOMMMKKKJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKLLLMMMMMMLLLNNNPPPQQQQQQQQQRRRTTT[[[[[[___fffkkkzzz{{{uuuqqqllljjjgggccc___\\\ZZZYYYZZZXXXTTTQQQNNNKKKHHHEEENNNLLLJJJGGGCCC@@@>>>===<<<<<<;;;:::::::::;;;;;;:::999999888888888888888888888777777888888999:::888888777666555555555555555555555555555666777777666555444333222333333444222444555777777666555444111222444555555555444444666555555444444444555555444555666666666888<<>><<<::::::::::::888666999999999888777666666555777666666777888888555333444444333222222222333333111222333333444444333333555444444333333444444555666666666666666666666666333333333444444555555555555555444444444444555555444555666777888999::::::@@@BBBCCCCCCBBBAAABBBCCCDDDCCCDDDDDDFFFHHHJJJKKKLLLKKKJJJIIIFFFDDDBBBAAACCCBBBBBBBBBCCCEEEFFFGGGDDDCCCBBBBBBBBBCCCEEEFFFEEEFFFHHHIIIJJJIIIHHHHHHCCCEEEHHHKKKMMMOOOPPPPPPQQQRRRSSSUUUWWWYYY[[[\\\```dddffffffgggkkkjjjhhheeebbb___]]]\\\[[[XXXVVVXXXWWWUUUSSSSSSTTTUUUVVV\\\```jjjwwwwwwuuuqqqjjjddd```___```fffgggjjjmmmppppppmmmjjjbbb]]]YYYYYYXXXVVVXXX\\\aaagggsss~~~sss```WWWOOOKKKIIIFFFGGGJJJIIIIIIIIIIIIHHHHHHGGGFFFGGGFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLMMMNNNPPPRRRTTTUUUXXXXXX[[[^^^bbblll}}}xxxtttqqqooommmiiieeeaaa]]][[[YYYYYYXXXWWWVVVSSSPPPMMMKKKLLLKKKIIIGGGDDDAAA???>>>???===;;;;;;;;;;;;999777999999888888777666666555888888888888888999::::::777777666666555555666666333444555555666666555555555444444333333444444555555555555555555555555555333333444444444444444444555555444444444444555555555555666777888999999:::===???BBBBBBBBBBBBCCCEEEDDDDDDCCCDDDEEEGGGJJJLLLNNNNNNMMMKKKHHHFFFDDDCCCBBBBBBAAAAAABBBDDDEEEGGGFFFEEEDDDDDDDDDEEEGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHFFFGGGIIIKKKMMMNNNNNNNNNRRRRRRRRRSSSUUUXXX[[[\\\aaaeeegggfffhhhkkkkkkiiifffddd```]]]\\\ZZZXXXVVVXXXWWWUUUSSSSSSTTTUUUVVV[[[___iiiuuuyyyxxxsssmmmgggbbbaaabbbdddfffhhhkkknnnmmmjjjgggaaa\\\YYYYYYXXXVVVXXX]]]bbbiiivvvzzzooo^^^UUUNNNKKKHHHFFFFFFIIIHHHHHHHHHHHHHHHGGGFFFFFFCCCCCCDDDDDDEEEEEEFFFFFFDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLKKKKKKLLLMMMOOOQQQSSSTTTVVVWWWZZZ^^^aaajjj}}}{{{xxxtttsssooommmjjjfffbbb___\\\[[[ZZZYYYXXXVVVSSSPPPNNNLLLMMMKKKHHHEEECCCBBBBBBBBB@@@>>><<<<<<<<<<<<:::888999999888888777666666666333555777666555555999<<<999888777777666666777777333444555555666666555555555444444333333444444555555555555555555555555555444444444444444444333333555555444444444444555555666666666777777888888888;;;===@@@AAABBBCCCEEEFFFEEEDDDCCCCCCDDDGGGJJJLLLQQQPPPOOOMMMKKKHHHFFFDDDBBBBBBAAAAAAAAACCCDDDEEEGGGGGGFFFFFFGGGGGGHHHIIIIIIHHHGGGGGGGGGHHHIIIJJJHHHIIIJJJKKKMMMNNNOOOOOORRRRRRQQQQQQSSSWWWZZZ\\\aaaeeehhhgggiiimmmmmmjjjiiifffbbb^^^\\\ZZZXXXVVVXXXWWWUUUTTTSSSTTTVVVWWW[[[^^^fffrrr|||~~~zzzxxxuuunnnhhhcccbbbbbbccceeegggjjjlllkkkgggccc```[[[XXXXXXWWWVVVYYY^^^ccclllzzztttiiiZZZRRRLLLIIIHHHEEEEEEHHHFFFFFFGGGGGGFFFFFFEEEEEECCCCCCCCCDDDEEEFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJLLLMMMMMMJJJKKKKKKLLLNNNPPPRRRSSSTTTUUUYYY]]]```gggwww~~~zzzwwwuuutttnnnllliiifffbbb___]]]\\\[[[ZZZXXXVVVSSSQQQNNNMMMIIIHHHGGGEEECCCBBBAAAAAA???===<<<;;;<<<;;;999888888888888888777777666666000555999999555444777:::777777666555444444444444111222333333444444333333555444444333333444444555555555555555555555555555555555555444444333333333555555444444444444555555666666666777777777777777:::<<>><<<;;;:::::::::888777888888888777777777777777444:::@@@@@@<<<888888:::777666555444333333333333111222333333444444333333555444444333333444444555555555555555555555555555555555555444444333333333555555444444444444555555666666666666666777777777:::===???@@@@@@AAABBBDDDEEEDDDCCCBBBCCCEEEHHHJJJOOONNNMMMLLLJJJGGGEEEDDDDDDCCCAAAAAA@@@AAABBBCCCFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDEEEGGGKKKPPPSSSNNNMMMLLLLLLLLLNNNPPPQQQSSSRRRPPPPPPQQQUUUYYY\\\```eeehhhhhhkkkooopppmmmoookkkeee```^^^\\\ZZZXXXYYYXXXVVVTTTTTTUUUVVVWWWYYYZZZaaajjjrrr{{{~~~yyyyyyxxxvvvqqqkkkgggeeeeeeiiijjjmmmoooooolllfffbbb___ZZZVVVWWWWWWXXX]]]bbbhhhtttxxxiii]]]RRRLLLHHHHHHGGGDDDCCCEEECCCDDDDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMNNNPPPQQQSSSSSSQQQQQQTTTYYY[[[___iiittt~~~zzzwwwuuutttkkkjjjgggdddaaa___^^^]]][[[ZZZWWWTTTRRRPPPNNNNNNGGGHHHIIIJJJHHHEEEAAA???===<<<::::::::::::888666888888777777777777777777555999>>>>>>;;;888666777999888777666555444444444333444555555666666555555555444444333333444444555444444444444444444444444444444444444444444333333555555444444444444555555555555555666666777777777:::<<<>>>@@@@@@@@@BBBCCCDDDDDDCCCCCCDDDFFFGGGHHHKKKKKKJJJIIIHHHFFFEEEDDDEEEDDDCCCAAAAAAAAABBBBBBDDDEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDEEEHHHLLLQQQSSSUUURRROOOLLLKKKLLLMMMOOOTTTSSSRRRQQQSSSVVVYYY[[[___dddggghhhkkkooopppnnnppplllfffaaa^^^]]][[[ZZZYYYXXXVVVUUUTTTUUUWWWXXXXXXYYY^^^fffnnnwww|||yyy{{{{{{zzzvvvqqqmmmlllkkknnnooorrrtttsssooohhhccc```ZZZWWWWWWXXXZZZ___eeennn{{{rrrcccXXXOOOJJJGGGHHHHHHEEECCCEEECCCCCCDDDEEEEEEEEEDDDDDDAAABBBCCCDDDEEEFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIJJJKKKNNNNNNNNNOOOPPPQQQSSSSSSRRRQQQSSSVVVXXX[[[dddnnn{{{wwwuuutttllljjjhhheeecccaaa______[[[YYYVVVSSSPPPOOONNNMMMIIIIIIHHHGGGEEECCCAAA???>>>===;;;;;;;;;:::999777777777777777777777777888444555555666666666555555;;;:::888777666555555555333444555555666666555555555444444333333444444555444444444444444444444444333333444444444444444444555555444444444444555555333444444555666777888888777:::===???@@@AAACCCEEECCCCCCDDDEEEEEEFFFFFFFFFHHHHHHHHHHHHGGGFFFEEEEEEFFFEEEDDDBBBAAAAAABBBBBBDDDEEEFFFGGGHHHGGGGGGFFFFFFFFFFFFGGGIIILLLOOOQQQTTTRRROOOLLLLLLMMMPPPRRRTTTSSSSSSTTTUUUWWWYYYZZZ^^^cccfffgggjjjooopppnnnqqqlllfffaaa___^^^]]]\\\ZZZXXXVVVUUUUUUUUUWWWXXXXXXXXX\\\cccjjjttt}}}|||{{{|||{{{xxxtttqqqpppppprrrsssuuuwwwvvvqqqjjjddd```[[[WWWXXXZZZ\\\aaahhhuuuzzzmmm]]]RRRMMMHHHFFFHHHHHHEEEDDDEEECCCCCCDDDEEEEEEEEEEEEEEEAAAAAABBBDDDEEEGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJKKKLLLMMMMMMNNNNNNOOOPPPRRRRRRTTTRRRRRRTTTVVVYYYaaajjjzzz{{{xxxuuusssmmmkkkiiifffdddbbbaaa```[[[YYYVVVRRRPPPNNNMMMMMMIIIHHHEEEBBB@@@??????>>>???>>><<<<<<<<<<<<:::888777777777777777888888888888555333333555888:::;;;:::999888666555444444444111222333333444444333333555444444333333444444555444444444444444444444444333333333444444555555555555555555444444555555555333333444555666777888999444777;;;>>>@@@BBBEEEGGGBBBCCCDDDFFFFFFFFFEEEDDDGGGGGGHHHHHHGGGGGGFFFFFFGGGFFFEEECCCBBBBBBBBBCCCEEEFFFGGGHHHIIIHHHGGGGGGHHHHHHHHHHHHIIIKKKMMMNNNOOOMMMKKKKKKMMMQQQVVVYYYSSSTTTTTTUUUVVVXXXYYYZZZ]]]bbbeeegggjjjooopppnnnqqqlllfffbbb```___^^^^^^ZZZXXXWWWUUUUUUVVVWWWXXXWWWWWWZZZaaaiiirrr~~~yyyzzzzzzxxxtttqqqpppppptttuuuwwwyyyxxxrrrkkkeeeaaa[[[XXXYYYZZZ]]]cccjjjyyyvvviiiZZZOOOLLLHHHFFFIIIIIIFFFDDDEEECCCCCCDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMMMMNNNOOOPPPQQQUUURRRQQQSSSUUUWWW___hhhttt~~~zzzwwwsssqqqnnnllliiigggfffeeebbb```ZZZXXXUUUQQQNNNLLLJJJJJJLLLJJJHHHFFFEEECCCAAA>>>BBB???<<<;;;<<<<<<;;;:::444333333444444555666777:::888666666777888888777777777777666555555444444555555555555555555555555666555444333333333333333666555555444444444555555333333333444444333222222444444444555555555666666777666666555555555666666777999<<>>???@@@@@@@@@CCCBBB@@@@@@@@@@@@BBBCCCAAABBBDDDFFFHHHIIIJJJJJJGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIIIIKKKIIIGGGFFFEEEEEEFFFGGGIIIJJJKKKKKKKKKMMMPPPSSSWWWXXXXXXXXXVVVWWWYYYZZZaaadddhhhlllooorrruuuwwwvvvuuurrrpppmmmiiiccc^^^\\\[[[YYYWWWVVVWWWWWWXXXWWWUUUWWW[[[___eeeqqq}}}}}}yyywwwxxxzzz|||~~~~~~~~~~~~yyyyyyzzzzzzxxxssslllggg]]]ZZZZZZ]]]```gggtttvvviii^^^UUUMMMHHHHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEGGGGGGHHHHHHHHHHHHIIIIIIGGGHHHHHHIIIIIIJJJJJJJJJLLLLLLLLLMMMNNNNNNOOOOOOOOOPPPRRRSSSTTTWWW[[[^^^gggooo~~~{{{wwwtttrrrnnniiieeebbb___]]][[[ZZZXXXUUURRROOONNNMMMMMMJJJHHHEEEDDDCCCBBB???======<<<;;;;;;<<<<<<;;;999666666666666666777888999999666444444666999;;;;;;888777777666666555444444555555555555555555555555222333444444444444333333222222222333333555666777222333444444555555555444666666666666666666666666555555555555555666777777:::;;;<<<===>>>???@@@@@@BBBAAA@@@??????@@@AAABBBAAABBBDDDFFFHHHIIIJJJKKKGGGFFFEEECCCBBBBBBAAAAAABBBCCCDDDEEEGGGHHHJJJJJJLLLKKKJJJHHHGGGGGGGGGGGGIIIJJJKKKKKKKKKLLLOOOQQQVVVWWWXXXXXXWWWWWWXXXZZZ___cccgggkkkmmmppptttwwwuuutttsssrrrooojjjddd___\\\[[[ZZZXXXXXXWWWXXXXXXWWWUUUUUUXXX[[[aaalllwww}}}zzzwwwyyy{{{}}}yyyyyyzzzzzzyyytttmmmhhh___\\\[[[^^^bbbjjjxxxrrreee[[[RRRJJJEEEGGGGGGFFFFFFEEEEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEGGGHHHHHHGGGEEEEEEGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGGGGHHHIIIJJJJJJKKKKKKLLLLLLMMMMMMNNNOOOOOONNNPPPQQQRRRSSSUUUYYY[[[ccciii}}}yyyuuurrrnnniiieeebbb```^^^\\\ZZZXXXUUURRROOONNNMMMMMMKKKIIIFFFEEEDDDBBB???===@@@???>>>>>>>>>===:::888666666666777777999::::::888666555555777999999999777777666666555444444444555555555555555555555555222333444555555555444333333222222222333444555555222333444555555666555555777777777666666666666555555555444555555666777888999:::;;;<<<>>>???@@@AAABBBAAAAAA@@@@@@AAAAAABBBAAABBBDDDFFFHHHIIIJJJJJJGGGFFFEEECCCBBBAAAAAAAAAAAABBBDDDEEEGGGIIIJJJKKKMMMMMMKKKJJJJJJIIIIIIIIIIIIKKKLLLMMMLLLLLLNNNOOOUUUVVVXXXXXXWWWWWWXXXZZZ]]]aaagggjjjkkknnnrrrvvvttttttsssrrrpppkkkeee```[[[ZZZYYYXXXWWWVVVVVVUUUVVVTTTTTTVVVXXX]]]hhhsss|||{{{zzz{{{~~~yyyyyyzzzzzzyyytttmmmhhh```^^^]]]aaafffnnn}}}~~~ooobbbXXXQQQJJJEEEGGGFFFFFFEEEEEEEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEFFFGGGGGGHHHHHHIIIIIIJJJFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNOOOQQQRRRRRRTTTWWWYYY```eeeyyy}}}yyyuuusssoooiiieeecccaaa```^^^ZZZYYYVVVSSSQQQOOOOOONNNKKKIIIFFFEEEEEECCCAAA???@@@???>>>>>>>>>===:::888888888777777777888888999888777666777999999888666888888777777666555555555555555555555555555555555333444666777888777666555333333333222333333444444222333444555666666666666777777777777666666666555444444444555555666777888888999:::;;;===???AAABBBAAAAAABBBBBBBBBBBBAAAAAABBBCCCDDDFFFHHHIIIIIIJJJGGGFFFEEECCCBBBAAA@@@@@@AAABBBCCCEEEGGGIIIKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJIIILLLNNNNNNNNNMMMMMMNNNTTTUUUWWWXXXWWWWWWXXXYYY[[[```fffiiiiiikkkpppuuuuuuuuutttsssqqqmmmgggccc\\\\\\ZZZYYYWWWVVVUUUTTTVVVTTTSSSUUUVVVZZZdddooowww|||zzz{{{|||yyyyyyzzz{{{yyyuuunnniiiaaa^^^___dddjjjtttyyykkk___VVVPPPJJJFFFFFFFFFEEEEEEEEEEEEFFFFFFCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFEEEDDDFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJGGGGGGHHHIIIJJJKKKLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNMMMOOOQQQRRRRRRSSSUUUWWW^^^aaaqqq|||xxxuuusssoooiiieeecccbbbaaa```[[[ZZZWWWTTTRRRPPPPPPPPPIIIHHHFFFEEEFFFEEECCCBBB>>>======>>>>>>>>>;;;999999888777666555555555555777777777888:::999777444999999888888777666666666555555555555555555555555444666888999:::999888777444444333222222222333333222333444555666666666666888888777777666666666555444444444555555777888888888888999;;;===@@@BBBCCCAAAAAACCCDDDDDDCCCAAAAAABBBCCCEEEFFFHHHHHHIIIIIIGGGFFFEEECCCAAA@@@@@@@@@@@@AAACCCEEEGGGJJJKKKLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJLLLOOOOOONNNMMMMMMNNNSSSUUUWWWXXXWWWWWWXXXYYYZZZ___eeehhhhhhjjjoootttwwwvvvuuutttrrrnnniiieee______]]]\\\ZZZXXXVVVVVVVVVSSSSSSTTTUUUYYYcccmmmsss|||zzzzzz{{{~~~yyyyyyzzz{{{yyyuuunnniiiaaa___```fffmmmyyyuuuhhh]]]UUUPPPKKKHHHFFFEEEEEEEEEEEEEEEFFFFFFCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDGGGFFFEEEDDDDDDEEEFFFGGGFFFFFFGGGHHHHHHIIIJJJJJJGGGGGGHHHIIIJJJLLLLLLMMMKKKKKKKKKLLLMMMMMMNNNNNNMMMOOOQQQRRRRRRSSSUUUVVV]]]^^^lll~~~{{{xxxuuuqqqlllhhhfffccc```^^^^^^[[[WWWSSSPPPPPPPPPPPPKKKIIIFFFDDDCCCBBBAAA???:::;;;<<<=========;;;;;;999888888777666555555444888777666555666777999;;;888777555444333444666777555555555555555555555555333555777888777555333111333444555555555444333222444444444555555777888999777666666555555555666666444444444444444444444444444555666888;;;===@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCEEEFFFGGGKKKIIIGGGCCC@@@>>>===<<>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGHHHJJJIIIHHHFFFDDDBBB@@@@@@??????AAABBBDDDFFFGGGHHHJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMOOOPPPQQQTTTWWWZZZ[[[[[[ZZZYYY[[[\\\^^^bbbggglllqqqsssuuuvvvwwwvvvtttpppllljjjeeebbb^^^[[[[[[ZZZYYYWWWUUUTTTRRRRRRTTTXXX\\\___ggguuu|||}}}~~~}}}yyyrrrkkkgggcccbbbfffnnnyyytttjjj^^^TTTNNNJJJGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLLLLIIIJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMNNNPPPQQQRRRYYY^^^hhhxxx~~~{{{xxxrrroookkkhhhgggfffdddbbb]]]ZZZWWWSSSPPPNNNNNNNNNKKKIIIFFFDDDCCCBBBAAA???===<<<<<<;;;;;;;;;<<<<<<999999999888888888888888777777555444444555666666<<<;;;999777555555555555333333333333333333333333333333444444555444444444555444444444444444555555666555555555555555666666444333333333444555666666555555555555555555555555666666777999;;;>>>@@@AAADDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHFFFDDDCCC??????@@@AAACCCDDDFFFGGGJJJKKKLLLMMMNNNOOOOOOOOONNNMMMKKKJJJJJJLLLOOOQQQPPPRRRVVVZZZ\\\\\\\\\[[[[[[\\\^^^aaafffkkkpppsssvvvwwwxxxxxxwwwsssooommmgggddd___\\\[[[ZZZYYYXXXVVVUUUSSSRRRSSSWWWZZZ]]]bbbnnn}}}~~~{{{ssskkkfffgggfffkkktttwwwjjjbbbWWWOOOKKKHHHEEEBBBCCCCCCCCCCCCCCCCCCCCCCCCFFFEEEEEEDDDDDDDDDDDDDDDFFFFFFEEEDDDDDDDDDDDDDDDFFFGGGGGGGGGGGGFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLMMMNNNOOOQQQRRRXXX]]]fffsss~~~{{{xxxssspppllliiigggeeecccbbb\\\ZZZWWWSSSPPPNNNMMMMMMKKKIIIFFFDDDCCCBBBAAA???>>>===;;;::::::;;;<<<===777888888888888888888888888777666555555555555555999888666555444444444444333333333333333333333333222333333333444444555555555555444333333444666777666666555444444444555555222222222333444555666777666666666666666666666666666777888999<<<>>>@@@AAADDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKKKKJJJGGGEEECCC?????????@@@AAACCCEEEGGGHHHJJJLLLOOOQQQSSSTTTUUUQQQOOOLLLJJJJJJLLLNNNPPPPPPSSSVVVZZZ\\\]]]\\\\\\^^^___```bbbggglllqqqtttvvvxxxzzz{{{yyyvvvrrrpppiiieee```\\\ZZZYYYXXXWWWXXXWWWUUUTTTUUUWWWZZZ\\\___iiivvv{{{ssskkkfffhhhiiiooozzzwwwpppaaa[[[RRRLLLIIIGGGEEEBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGFFFFFFFFFFFFFFFGGGFFFGGGGGGGGGGGGFFFEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHJJJJJJJJJJJJIIIHHHHHHGGGHHHIIIIIIJJJJJJKKKLLLLLLKKKKKKLLLMMMNNNOOOPPPPPPUUU[[[dddnnn|||~~~{{{xxxvvvrrrmmmiiigggeeebbb```]]][[[XXXTTTQQQNNNMMMLLLKKKIIIFFFDDDCCCBBBAAA???>>>===<<<:::::::::;;;<<<666666666777777777777777999888888777666666666666555555555555555666666666444444444444444444444444333333333333444555555555555555444333444555666888666555555444444444444555222222222333444555666777666666666666666666666666666777888999;;;===???@@@BBBBBBCCCCCCDDDDDDDDDDDDEEEDDDDDDEEEEEEFFFGGGHHHJJJKKKKKKKKKIIIGGGDDDBBB@@@@@@???@@@AAACCCEEEGGGGGGHHHLLLPPPTTTWWWYYYZZZRRRPPPMMMJJJJJJKKKMMMOOOQQQSSSWWWZZZ\\\]]]\\\\\\```___```bbbfffkkkpppsssvvvxxx{{{}}}|||yyyuuurrrkkkgggaaa\\\ZZZYYYWWWVVVXXXWWWUUUTTTTTTVVVXXXZZZ^^^fffqqq{{{{{{ssslllggghhhjjjrrr}}}qqqiii[[[UUUNNNJJJIIIHHHEEECCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHGGGHHHIIIJJJJJJIIIIIIHHHHHHHHHHHHIIIJJJJJJKKKKKKJJJKKKLLLMMMNNNNNNOOOOOOSSSWWW___hhhrrr~~~{{{xxxwwwsssnnnjjjgggdddbbb___]]]\\\YYYUUURRROOOMMMLLLKKKIIIFFFDDDCCCBBBAAA???>>>===<<<;;;;;;;;;;;;;;;777777777666666666666666888888888888888777777777666666777777888999999999555555555555555555555555444444555555666555555555444444444444555666777777555444444444444444555555444333333333444555666666555555555555555555555555666666777888:::<<<>>>???AAAAAABBBBBBCCCCCCDDDDDDEEEDDDDDDDDDDDDEEEFFFGGGKKKKKKKKKJJJHHHFFFDDDCCCBBBAAA@@@@@@AAACCCFFFGGGFFFHHHKKKPPPTTTWWWYYY[[[SSSQQQNNNLLLKKKKKKLLLMMMOOORRRVVVZZZ]]]^^^^^^^^^___^^^^^^___ccchhhmmmqqquuuxxx|||~~~~~~{{{wwwtttnnnjjjccc]]]ZZZYYYXXXWWWUUUTTTSSSRRRRRRTTTUUUWWW^^^dddllluuuyyysssmmmjjjiiimmmxxxwwwjjjcccVVVQQQLLLIIIIIIIIIFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFBBBBBBCCCCCCDDDFFFGGGHHHFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIEEEFFFHHHJJJJJJJJJIIIIIIGGGGGGHHHHHHIIIJJJJJJJJJIIIJJJKKKMMMNNNNNNNNNNNNQQQSSSZZZcccjjj|||~~~{{{xxxuuurrrmmmjjjhhhfffcccaaa^^^]]]ZZZWWWSSSPPPNNNMMMKKKIIIFFFDDDCCCBBBAAA???============<<<;;;:::999999888888777777666666666666666777777777777777777666777777888888888888888444444444444444444444444555666777888888666555333333444555666666777777777333333333333444555555666666555555444555555666666444444444444444444444444555666666777999;;;===>>>AAAAAABBBBBBCCCDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEEEEJJJJJJJJJIIIHHHHHHGGGGGGCCCBBBAAA@@@AAADDDFFFHHHGGGHHHKKKNNNQQQTTTUUUVVVSSSRRRPPPMMMLLLKKKKKKKKKLLLOOOTTTZZZ^^^aaabbbbbb___^^^^^^___bbbgggmmmppptttwww{{{|||xxxuuurrrmmmfff```\\\[[[ZZZYYYTTTSSSRRRRRRRRRTTTUUUVVV\\\```fffooo{{{|||wwwrrrnnnllllllrrr~~~qqqeee]]]RRRNNNJJJHHHIIIHHHFFFCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDCCCCCCDDDEEEFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIFFFGGGHHHJJJJJJIIIHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJHHHIIIKKKLLLMMMNNNNNNMMMQQQPPPVVV^^^dddqqq~~~{{{xxxtttpppllljjjhhhgggeeeccc___^^^[[[XXXTTTQQQNNNMMMKKKIIIFFFDDDDDDCCCAAA???<<<===>>>>>>===;;;999888;;;::::::999888777666666444444555666777777777666666666777777666555444444333333333333333333333333555777999:::999777444222222333555777888777777666222222222333444555666777777666666555555555666666444444444444444444444444555555666777888:::<<<===AAABBBBBBCCCDDDEEEEEEFFFDDDCCCCCCCCCCCCDDDDDDEEEJJJJJJIIIIIIIIIJJJJJJKKKDDDCCCAAAAAABBBDDDGGGIIIHHHIIIKKKMMMOOOPPPQQQQQQSSSRRRPPPOOOMMMKKKKKKJJJHHHLLLRRRYYY___ccceeefffbbbaaa``````dddiiinnnrrrssswww{{{}}}xxxuuuuuuppphhhbbb^^^]]]\\\[[[UUUTTTTTTTTTTTTVVVWWWXXXYYY]]]bbbjjjwwwzzzvvvrrrooonnnooouuuzzznnnbbbZZZPPPLLLHHHGGGHHHHHHEEEBBBEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIGGGHHHIIIJJJJJJIIIGGGEEEFFFGGGGGGHHHHHHIIIJJJJJJHHHIIIKKKLLLMMMNNNMMMMMMQQQOOOSSS[[[```kkk{{{xxxvvvuuuoooiiigggggggggccc______\\\YYYVVVUUUSSSPPPNNNJJJIIIGGGFFFCCCBBB@@@???@@@???>>>===<<<;;;::::::888777666666777777666555555444333444666666555333===:::999;;;999555333666555555555555555555444444000111222333444555555555666555555444444444555555444333333333333444555555444444444444444444444444333333333444666777999:::666555444444555777:::;;;>>>???@@@BBBCCCDDDDDDDDDHHHGGGFFFEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHFFFDDDBBBAAABBBCCCDDDEEEGGGJJJKKKLLLMMMPPPRRRWWWUUUQQQNNNKKKJJJIIIIIIKKKNNNSSSYYY___ccceeefffjjjfffcccbbbbbbbbbhhhooosssvvv{{{~~~~~~}}}|||||||||uuummmgggeeeccc^^^YYYXXXWWWUUUSSSRRRRRRTTTTTTXXX]]]ccciiirrr}}}zzzsssmmmlllpppppp}}}{{{rrrhhh[[[RRRHHHHHHGGGGGGFFFEEEDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHDDDDDDDDDEEEFFFGGGIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEGGGGGGHHHHHHHHHGGGGGGFFFGGGGGGHHHHHHHHHHHHIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLMMMQQQQQQUUU^^^ggg|||{{{xxxwwwuuuooojjjgggggggggccc______]]]YYYVVVUUUSSSPPPNNNJJJIIIGGGFFFCCCBBB@@@???======<<<;;;:::999999888999888666777888888777555666666666666666777888888???999666777888555444666555555555555555555555555222333444555555555555555666555555444444444555555444444444444444555555666444444444444444444444444333333333333444666777888666555444444555777:::;;;===>>>@@@AAACCCDDDDDDDDDFFFEEEDDDCCCCCCDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDBBBBBBBBBCCCDDDEEEGGGJJJKKKLLLMMMPPPRRRUUUTTTRRRPPPNNNMMMLLLLLLKKKMMMRRRXXX^^^cccfffhhhiiieeebbbbbbaaaaaagggnnnssswww{{{~~~~~~}}}}}}}}}}}}wwwooojjjgggddd___ZZZXXXWWWUUUSSSSSSTTTUUUVVVWWW[[[```eeennn~~~|||yyysssnnnooossszzzxxxooodddXXXOOOHHHHHHGGGFFFFFFEEEDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLNNNRRRPPPSSS\\\bbbuuu|||yyyxxxtttpppjjjhhhhhhgggdddaaa```]]]YYYVVVTTTRRRPPPNNNJJJIIIGGGFFFCCCBBB@@@???<<<<<<;;;;;;;;;::::::::::::999777888999999888666666777888777666777;;;???III@@@888777888666555555555555555555555555555555444555555666666666555555555555444444444555555666555555444444555555666777444444444444444444444444333333333333333444555555555555555555666777999:::<<<===???AAABBBCCCDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFDDDCCCBBBCCCCCCDDDEEEGGGIIIKKKKKKMMMOOOQQQRRRSSSSSSSSSRRRQQQPPPOOOJJJLLLQQQVVV]]]ccchhhkkkkkkgggdddcccbbbbbbgggnnnssswww|||~~~~~~~~~~~~xxxrrrmmmjjjfff```\\\XXXWWWUUUTTTTTTUUUVVVWWWVVVYYY\\\```iiixxx{{{wwwsssppprrrxxx~~~tttkkk___SSSKKKGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCFFFFFFDDDDDDCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGHHHHHHIIIEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHHHHJJJJJJJJJKKKKKKKKKKKKLLLNNNQQQOOOQQQXXX\\\lll|||zzzyyytttpppllliiihhhgggeeeccc```]]]YYYVVVTTTRRROOOMMMJJJIIIGGGFFFCCCBBB@@@???==================<<<<<<;;;:::888999::::::999777555888999777555666<<>>@@@AAABBBCCCCCCEEEEEEEEEEEEFFFFFFFFFGGGDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCDDDDDDEEEGGGIIIJJJKKKMMMOOOQQQQQQRRRTTTUUUUUUSSSPPPNNNJJJLLLOOOTTT[[[ccciiimmmmmmiiiffffffdddccchhhnnnrrrvvv{{{~~~zzztttppplllgggaaa]]]WWWVVVUUUSSSSSSTTTVVVWWWWWWXXXZZZ]]]eeesss{{{wwwsssrrrwww~~~zzzpppeeeZZZOOOHHHFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCFFFEEEDDDCCCDDDFFFHHHIIIFFFFFFFFFFFFGGGGGGGGGGGGIIIHHHGGGGGGFFFFFFFFFGGGBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKMMMPPPNNNPPPWWWYYYeee}}}|||zzzyyysssqqqmmmjjjhhhgggeeedddaaa^^^ZZZVVVTTTRRROOOMMMJJJIIIGGGFFFCCCBBB@@@???==================<<<<<<;;;:::999999::::::999777333666888666444555<<>>@@@BBBBBBCCCDDDDDDEEEEEEFFFFFFFFFFFFCCCCCCCCCDDDDDDEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDDDDFFFIIIJJJKKKLLLOOOQQQRRRSSSUUUVVVUUUSSSPPPMMMMMMMMMOOOSSSYYYaaahhhmmmmmmiiiffffffdddbbbffflllqqquuuzzz~~~}}}{{{wwwsssnnnhhhbbb___WWWVVVTTTSSSSSSTTTUUUVVVXXXXXXYYY[[[bbbooo~~~{{{vvvtttuuu|||~~~uuujjj```UUUMMMHHHEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEDDDDDDDDDFFFIIILLLNNNEEEEEEFFFFFFFFFGGGGGGGGGHHHGGGFFFEEEEEEDDDDDDEEEDDDEEEEEEFFFFFFGGGGGGGGGDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKNNNMMMPPPWWWWWWaaawww~~~|||zzzxxxsssqqqnnnkkkiiigggffffffaaa^^^ZZZWWWTTTRRROOOLLLJJJIIIGGGFFFCCCBBB@@@???<<<<<<;;;;;;;;;:::::::::;;;:::888999::::::999777333555777666555666;;;???GGG===666666777666555555333333444444555666666666333444444555555555444444444444444444444555666777555555444444555555666777555555555555555555555555777666666555555555666666555666666666777777777777888999;;;===???AAABBBBBBAAAAAABBBCCCDDDDDDDDDDDDAAABBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFHHHJJJJJJLLLNNNPPPRRRTTTUUUVVVVVVTTTQQQOOOPPPOOOOOOQQQWWW___ggglllkkkgggeeedddbbb```ccchhhooosssyyy}}}~~~}}}{{{wwwqqqjjjdddaaaYYYXXXVVVTTTSSSTTTUUUVVVXXXXXXXXX[[[aaalllxxxzzzvvvvvvzzzyyyooodddYYYQQQKKKIIIDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFHHHJJJLLLNNNEEEEEEEEEFFFFFFFFFFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJMMMKKKPPPWWWVVV\\\ppp~~~{{{yyywwwrrrqqqooollliiigggggggggaaa^^^ZZZWWWTTTQQQNNNLLLJJJIIIGGGFFFCCCBBB@@@???======<<<;;;:::999999888:::999888888999999888777555555666666777999:::;;;;;;666333666777555555777333333444444555666666777333444555666666666666666444333333444444666777777444444444444444555555666555555555555555555555555555555444444444555666666555666666777777777777777777888:::===???@@@AAABBB@@@AAABBBDDDDDDDDDDDDCCC@@@AAAAAABBBCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEDDDFFFHHHJJJJJJLLLNNNPPPRRRTTTUUUWWWWWWWWWUUUTTTTTTRRRPPPQQQUUU\\\dddjjjllliiiffffffdddaaaccchhhmmmrrrxxx|||~~~~~~|||uuunnnhhhddd]]][[[YYYVVVUUUUUUVVVVVVVVVWWWWWWZZZ```hhhqqqwww~~~xxxvvvxxx{{{tttiii]]]RRRLLLJJJJJJCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGHHHIIIIIIJJJEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIILLLKKKOOOVVVSSSWWWhhhwww~~~{{{xxxwwwrrrqqqpppllliiigggggghhhbbb^^^ZZZWWWTTTQQQNNNLLLJJJIIIGGGFFFCCCBBB@@@???@@@??????===<<<;;;:::::::::999777888999999888666777666666777:::;;;:::999888666666888888444444666333333444444555666777777444444666777888888888888333333333444555666777888444333333333333444555555666666666666666666666666444333333333333444555666555666777777777777777666666888:::<<<>>>@@@AAABBBAAABBBDDDFFFFFFFFFFFFEEE@@@@@@AAABBBBBBCCCDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEDDDFFFHHHIIIJJJLLLNNNPPPRRRSSSUUUWWWYYYYYYYYYYYYWWWTTTQQQPPPTTT[[[ccchhhpppllljjjjjjgggdddfffkkklllqqqwww{{{}}}~~~xxxpppjjjggg```^^^[[[YYYWWWVVVWWWWWWUUUUUUWWWZZZ___fffmmmrrr|||vvvuuuzzzwwwqqqeeeXXXNNNHHHHHHJJJBBBCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEEEECCCCCCEEEFFFFFFGGGGGGGGGEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJLLLKKKNNNTTTPPPRRRccclll~~~|||yyyvvvqqqooolllkkkkkkjjjgggeeeccc```ZZZVVVTTTRRRPPPNNNKKKJJJHHHGGGDDDCCCAAA@@@>>>>>>>>>===<<<<<<;;;;;;888888777777777888999999888888888888999:::;;;;;;999888777666666555555666666666555555555444444444777777777777777777777777444444444555555555555666666555333222222333444555333555666555444222222333777666555444555555444333333333555666777777777777777888999;;;===>>>???@@@???@@@BBBCCCDDDDDDEEEEEECCCCCCBBBAAAAAAAAAAAABBBAAACCCFFFFFFEEEDDDDDDEEEBBBCCCDDDGGGJJJMMMPPPQQQRRRTTTVVVZZZ]]]^^^]]]\\\[[[VVVRRRRRRSSSVVV___iiiqqqpppoookkkhhhfffggghhhiiinnnuuuzzz|||}}}vvvkkkdddeeeaaa\\\YYYXXXXXXXXXWWW[[[ZZZYYYZZZ]]]ccchhhlllyyy|||vvv|||qqqhhh\\\RRRMMMJJJGGGEEECCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCGGGFFFEEEDDDDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCGGGGGGFFFEEEDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEHHHGGGGGGJJJMMMNNNKKKIIIIIIKKKLLLMMMOOORRRWWW[[[ggg{{{~~~{{{xxxvvvrrrpppmmmlllkkkiiigggeeedddaaa[[[WWWUUUSSSQQQOOOJJJIIIHHHFFFDDDBBBAAA@@@>>>>>>>>>===<<<<<<;;;;;;:::::::::;;;<<<>>>???@@@999999888888888999::::::888888777666555555555555666666555555555444444444666666666666666666666666444444444444555555555555666666666666666666666555777777888888777666555666666555444555555555444444444444555666777777777666777888999;;;<<<>>>???@@@???@@@BBBCCCDDDDDDEEEEEEDDDCCCBBBBBBAAAAAABBBBBBBBBDDDFFFGGGFFFEEEEEEFFFBBBCCCDDDGGGJJJMMMOOOQQQSSSTTTVVVYYY\\\^^^___^^^^^^XXXSSSRRRRRRTTT]]]fffnnnoooooommmjjjhhhhhhiiiiiinnnuuuyyy{{{}}}{{{qqqkkkgggccc^^^[[[ZZZYYYYYYXXXZZZYYYXXXXXX[[[```eeeiiixxx|||yyy{{{llldddXXXOOOKKKHHHFFFDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCGGGFFFEEEDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCGGGFFFFFFEEEDDDDDDEEEEEEFFFFFFEEEEEEEEEFFFFFFGGGHHHGGGGGGIIILLLLLLKKKHHHHHHJJJKKKLLLNNNQQQVVVYYY^^^ppp}}}zzzwwwuuusssqqqnnnlllkkkiiifffdddeeeaaa\\\XXXVVVTTTRRRPPPJJJIIIGGGFFFCCCBBB@@@???>>>>>>>>>===<<<<<<;;;;;;888888888888999:::;;;<<<::::::999888888888999999888777666555444444444444555555555555555444444444555555555555555555555555444444444444555555555555555666888::::::888777555555555555555444444444444444444444555555555555555555555666666666666666555777777999:::<<<===?????????@@@BBBCCCDDDDDDEEEEEEDDDCCCBBBBBBAAABBBBBBBBBCCCEEEGGGHHHGGGFFFFFFGGGCCCCCCDDDGGGIIILLLNNNPPPSSSTTTVVVXXX[[[^^^aaabbbccc]]]WWWTTTRRRSSSZZZbbbkkkmmmoooooommmjjjiiihhhiiimmmssswwwzzz}}}yyysssjjjfffaaa]]][[[ZZZZZZYYYXXXWWWVVVVVVYYY]]]bbbdddtttzzzttteee]]]SSSLLLIIIGGGEEECCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCFFFFFFEEEDDDDDDDDDEEEEEEFFFEEEEEEEEEFFFGGGHHHHHHFFFFFFFFFGGGIIIJJJIIIGGGGGGHHHJJJKKKLLLOOOSSSVVVXXXddd{{{~~~|||yyyvvvttttttrrrooolllkkkiiifffccceeeaaa\\\XXXUUUSSSQQQPPPIIIIIIGGGEEECCCAAA@@@???>>>>>>>>>===<<<<<<;;;;;;888888777555444444444444::::::999888777777888888777666555444444333333444555555555555555555555555555555555555555555555555333333444444444555555555444555666777777777666555444333222222333444333333333444555555555555666777555666666666666666555444666777888999;;;===>>>??????@@@BBBCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBDDDFFFHHHIIIHHHGGGGGGHHHCCCDDDEEEFFFIIIKKKMMMNNNSSSTTTUUUWWWYYY]]]bbbeeehhhbbb\\\XXXUUUTTTYYY```iiimmmqqqrrrppplllhhhggghhhkkkpppuuuzzz~~~~~~yyylllhhhbbb^^^\\\[[[ZZZYYYXXXWWWVVVVVVWWW[[[^^^aaannnvvv|||ssslll]]]WWWOOOJJJHHHHHHFFFDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFHHHIIIIIIEEEEEEFFFFFFGGGHHHGGGGGGEEEGGGIIIJJJKKKMMMPPPSSSYYY___nnn}}}zzzyyyvvvuuutttrrrooommmkkkiiifffdddddd```[[[VVVTTTRRRPPPOOOJJJIIIHHHFFFDDDBBB@@@???>>>>>>>>>===<<<<<<;;;;;;<<<;;;:::999888777777777:::999999888777777777777777666555444444333333444444555555555555555555555555555555555555555555555333333333444444444444555444333222222222333555666888666444444666888777666222444666555444444666777555666666666666666555444555666777999;;;<<<===>>>???@@@BBBCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDFFFIIIIIIHHHGGGGGGHHHDDDDDDEEEFFFHHHJJJLLLMMMRRRTTTUUUVVVXXX[[[aaaeeejjjeee```]]]YYYVVVYYY___ggglllrrrtttrrrnnniiifffgggiiilllrrryyy{{{oookkkeee```]]][[[ZZZXXXYYYXXXWWWVVVWWWZZZ\\\^^^ffflllxxxwwwllleeeXXXSSSLLLIIIIIIIIIGGGEEECCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIEEEEEEFFFFFFEEEFFFFFFGGGDDDFFFHHHIIIJJJKKKNNNPPPXXX[[[eeeyyy{{{yyyxxxwwwvvvtttrrrooommmllljjjgggeeeccc___ZZZVVVTTTRRRPPPNNNKKKJJJHHHFFFDDDCCCAAA@@@>>>>>>>>>===<<<<<<;;;;;;999999999999:::;;;<<<===999999888777777777888888888777666555444444444444444444444555555555555555555555555555555555555555333333333333444444444444333222000000000222444666888555222222555777777555222555777666444333555777555555666666666666666555555555777888:::;;;======???@@@BBBCCCDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDFFFHHHIIIHHHGGGGGGHHHDDDEEEEEEFFFHHHIIIKKKLLLQQQSSSUUUVVVVVVYYY___dddgggdddbbbaaa^^^YYYZZZ^^^dddjjjqqquuutttpppllljjjiiiiiikkkpppxxx|||sssnnnhhhbbb___]]][[[YYYZZZYYYXXXWWWWWWYYYZZZ\\\___eeeooo|||{{{qqqeee]]]SSSOOOJJJHHHIIIIIIGGGEEECCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDEEEFFFGGGGGGEEEFFFGGGFFFDDDDDDFFFHHHDDDFFFHHHIIIIIIJJJLLLNNNSSSVVV^^^nnn}}}zzzyyyyyyxxxwwwsssqqqooommmlllkkkhhhfffddd```[[[WWWTTTSSSQQQOOOLLLKKKIIIHHHEEEDDDBBBAAA>>>>>>>>>===<<<<<<;;;;;;666666777777999:::<<<<<<888777777777777888888999888888777666555555555555444444444555555555666666666666666666666666666666222222333333333444444444222222222333444444555666666222...///333666555333333666888777333111444777444444555666777777777666444555666888999;;;<<<===???@@@BBBCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCFFFHHHHHHGGGFFFGGGGGGEEEEEEEEEFFFGGGIIIJJJKKKOOORRRVVVVVVUUUWWW\\\aaaaaa```aaaccc```[[[ZZZ]]]___eeennntttvvvtttrrrpppmmmllllllooovvv|||wwwrrrlllfffbbb```]]]\\\ZZZYYYXXXWWWVVVWWWXXXYYYZZZ```iiisss}}}wwwlll___VVVPPPLLLHHHGGGHHHIIIFFFDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCAAABBBCCCEEEEEEEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEECCCCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHFFFDDDDDDFFFIIIDDDFFFIIIJJJIIIJJJKKKMMMNNNRRRYYYfff||||||yyyyyyyyyyyyxxxsssqqqnnnmmmmmmkkkiiigggeeeaaa\\\XXXVVVTTTRRRPPPLLLLLLJJJHHHFFFDDDCCCBBB>>>>>>>>>===<<<<<<;;;;;;:::::::::999::::::;;;;;;777777666666777888999999999888777666666555555666444444444555555555666666777777777777777777777777222222333333333444444444222333555777888888777666:::555111222666999888666333777999777333111333666333333555666777777777777444555666777999;;;<<<===@@@@@@BBBCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCEEEGGGHHHGGGFFFFFFGGGEEEEEEEEEFFFGGGHHHJJJKKKNNNRRRVVVVVVUUUUUUZZZ___\\\\\\```cccaaa\\\ZZZ\\\[[[bbbkkkssswwwwwwvvvuuuqqqooommmooouuuzzz}}}}}}zzzuuunnniiieeebbb```^^^ZZZYYYWWWVVVVVVVVVVVVWWWYYY___fffmmmwww{{{ttthhh[[[QQQMMMJJJGGGFFFGGGHHHEEEBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCC@@@AAACCCEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEECCCCCCCCCCCCCCCDDDEEEFFFEEEDDDDDDCCCCCCCCCCCCDDDFFFHHHHHHFFFDDDCCCFFFIIIEEEGGGIIIJJJJJJJJJKKKLLLLLLQQQXXXbbbttt}}}{{{{{{zzzxxxvvvwwwtttqqqooommmllliiiggghhhccc^^^ZZZXXXUUUPPPMMMLLLLLLKKKIIIGGGDDDBBB@@@>>>===<<<;;;:::;;;<<<<<<:::;;;<<<<<<;;;;;;===>>>888777666555444444555666666555555555444444444444;;;777333333444555444222333333333333333333333333444444444555555555555666222333333444444333333222555444444333333333444444888888888888777777777777666666666666666555555444888888888888999:::;;;<<<;;;===@@@AAAAAAAAABBBCCCCCCCCCBBBBBBBBBBBBCCCCCCGGGFFFFFFEEEEEEFFFGGGHHHGGGGGGHHHHHHHHHHHHHHHHHHMMMPPPSSSUUUUUUWWW[[[^^^aaaaaaaaabbbcccaaa]]]ZZZ[[[aaajjjsssxxxzzzyyyxxxrrrooommmnnnsssyyy~~~{{{ssskkkfffccc```^^^^^^[[[XXXWWWWWWXXXXXXXXX\\\\\\^^^cccjjjvvvyyymmmaaaWWWRRRIIIHHHGGGEEEDDDCCCCCCCCC@@@@@@BBBCCCCCCAAAAAADDDBBBBBBCCCCCCDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBAAA???>>>>>>???AAABBBAAABBBDDDEEEEEEEEEDDDCCCBBBBBBAAA@@@AAABBBCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJMMMMMMQQQ[[[kkk}}}|||||||||{{{yyywwwtttqqqnnnmmmkkkiiiggggggccc^^^ZZZXXXUUUQQQMMMMMMLLLKKKIIIFFFDDDBBBAAA???>>><<<;;;:::;;;;;;<<<>>>AAADDDDDD@@@;;;999999888777666555444555555666666666666555555555444444999666444333555555444222444444444444444444444444444444444555555555555666333333444444444444333333444444444444444555555666555555555444444444444444555666777888888888888888888888888888999:::;;;;;;:::===@@@AAAAAAAAABBBCCCCCCCCCCCCBBBBBBCCCCCCCCCEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHKKKOOOSSSUUUUUUWWWZZZ\\\```aaaaaacccdddccc```]]]XXX\\\eeepppyyy}}}|||{{{vvvsssoooooosssyyy}}}xxxpppjjjfffbbb```]]]ZZZWWWVVVVVVWWWWWWWWW[[[[[[]]]aaafffppp}}}ttthhh\\\SSSNNNIIIHHHGGGEEEDDDCCCCCCCCCDDDDDDEEEFFFEEECCCCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBBBBAAA@@@??????@@@AAABBBAAAAAABBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBCCCDDDEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGHHHIIIJJJJJJKKKLLLQQQYYYfff}}}|||}}}}}}|||{{{wwwtttqqqnnnmmmkkkiiiggggggccc___[[[XXXUUUQQQNNNMMMLLLKKKHHHFFFDDDBBBAAA@@@>>>===;;;::::::;;;;;;<<>>EEEEEE???999666777777777666666666666666666777777777777666666666666333333444666777666555444444444444444444444444444444444444555555555555666555555555444444555555555777666666555555555666666555555666666666666777777111111333444444555555555777777777777888999:::;;;:::<<<@@@AAABBBBBBCCCDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCFFFGGGHHHGGGFFFEEEFFFFFFGGGGGGHHHIIIIIIIIIJJJMMMRRRVVVYYYZZZ[[[[[[``````aaacccdddeeecccaaa```___cccmmm{{{zzzvvvsssrrruuuyyy}}}}}}vvvnnngggcccbbb___[[[YYYYYYYYYYYYXXXWWWVVVXXX[[[]]]aaakkkvvvxxxnnncccYYYQQQKKKHHHGGGGGGFFFDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDFFFEEEBBBDDDDDDDDDCCCCCCBBBBBBBBB@@@AAAAAABBBBBBCCCCCCDDDAAAAAAAAA@@@@@@AAAAAAAAABBBBBBAAA@@@@@@AAABBBBBBAAAAAA@@@??????AAABBBCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFGGGHHHIIIJJJHHHKKKQQQUUUYYYiii}}}{{{zzzyyywwwuuuvvvssspppmmmllljjjhhhfffeeeccc```\\\XXXTTTRRRQQQNNNMMMJJJGGGEEECCCBBBBBB@@@???===<<<;;;;;;<<<<<<999===@@@???:::777888:::666666777777777777777777777777777777666666666666111333555666666666555555333333333333333333333333444444444555555555555666666555444444444444555666999888777666555444444444666666777777777888888888777888888999888888777777777777777777888999::::::999<<>>===<<<<<<<<<===>>>CCCBBB???;;;888777888:::666666777888888888777777777777777666666666555555222444666666555444555666333333333333333333333333444444444555555555555666666555444333333444555666888888666555444333333333444444555555666777777777777888888888777777666555777777666777777888999:::999<<>>===<<<<<<<<<===??????JJJEEE>>>999888888888888555666777888999888888777666666666555555555444444333555666555333333555777444444444444444444444444444444444555555555555666555444333222222333444555555444444444444444555555333333444444555666666777333333444444555444444444666666666777777888999:::888;;;???AAABBBBBBDDDEEECCCDDDEEEFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEFFFGGGGGGCCCDDDEEEFFFGGGHHHIIIIIIIIIJJJNNNTTT\\\bbbddddddeeeeeefffiiimmmpppqqqppplllhhhcccdddkkkuuu|||xxxwwwzzz~~~yyysssgggccc___\\\[[[ZZZYYYXXXZZZWWWVVVWWWXXXXXX[[[aaafffrrr~~~wwwkkkcccXXXQQQNNNMMMJJJGGGEEEEEEDDDCCCCCCCCCCCCDDDCCCGGGGGGDDDIIIQQQPPPFFFAAABBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@@@@??????>>>>>>>>>>>>??????>>>??????????????????>>>>>>??????@@@AAA@@@@@@@@@???@@@AAABBBBBBBBBAAA@@@BBBBBBAAAAAAAAAAAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIJJJMMMPPPVVVcccppp|||{{{{{{zzzyyywwwuuusssooommmkkkjjjgggeeecccdddbbb^^^XXXTTTSSSUUUOOOMMMJJJFFFDDDCCCCCCCCC======<<<<<<===>>>???AAAJJJBBB:::777888:::999777555666777999999999888777666555555555444444444444555666666555222222555888555555555555555555555555444444444555555555666666555444222111111222444555111222222333444555777777444444555555666777888888333333555666777888888888666666666666777888999:::888;;;???AAABBBCCCDDDEEECCCDDDEEEGGGGGGEEEDDDCCCBBBBBBCCCCCCDDDFFFGGGHHHAAABBBCCCDDDEEEFFFGGGGGGHHHHHHKKKRRR[[[bbbeeeffffffgggiiimmmrrrwwwyyyyyyyyytttmmmhhhiiiqqq{{{|||zzz{{{yyykkkhhhccc```___^^^]]]\\\]]]YYYVVVWWWVVVUUUXXX]]]aaajjj{{{}}}uuufff^^^TTTNNNMMMLLLJJJGGGEEEDDDDDDCCCCCCCCCCCCDDDCCCGGGFFFBBBGGGPPPMMMCCCAAAAAAAAABBBBBBCCCCCCCCCDDDCCCBBBBBBAAA@@@???>>>======<<<<<<<<<<<<======>>>>>>????????????>>>>>><<<===???@@@@@@@@@???>>>>>>???@@@AAABBBAAA@@@@@@BBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFGGGHHHIIIJJJGGGGGGJJJNNNSSS]]]gggwww|||yyywwwvvvvvvvvvsssnnnkkkiiihhhgggfffcccaaa^^^ZZZWWWTTTRRRQQQNNNMMMKKKIIIGGGEEECCCBBB@@@???>>>>>>===>>>>>>???===<<<:::888777777888999555555555555555666777777666666666666555555555555777666666555444444333333333444555777777555444333666666666555555444444444222333333444444333333222222444555555444333333444444444444555444444333333222222333333444555666666;;;999888666666666666777999;;;===???AAABBBCCCDDDDDDEEEFFFFFFFFFDDDCCCBBBAAABBBDDDEEEEEEEEEDDDCCCGGGDDDBBBCCCGGGIIIHHHFFFHHHGGGKKKTTT\\\```eeeiiikkkmmmnnnpppwwwxxxnnniiimmmxxxzzzxxx{{{{{{sssjjjccc```___]]][[[ZZZXXXWWWUUUUUUVVVWWWXXX___cccnnn}}}~~~vvvoooaaaYYYQQQMMMJJJFFFEEEGGGCCCDDDDDDDDDEEEEEEEEEFFFBBBCCC@@@GGGTTTPPPFFFHHHFFFEEEBBB@@@>>>>>>???@@@@@@@@@AAABBBBBBAAA@@@@@@?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>?????????>>>>>>===AAAAAAAAA@@@@@@@@@@@@@@@CCCCCCAAA@@@@@@AAACCCCCC@@@@@@@@@AAAAAAAAABBBBBBEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGIIIOOOVVV[[[lll}}}zzzxxxwwwwwwuuurrrmmmjjjiiihhhfffeeecccbbb___[[[XXXUUUSSSRRRNNNMMMKKKIIIGGGEEECCCBBB???????????????>>>>>>>>><<<;;;999777666777888999666666555444555666777888666666666666555555555555666666666666666666666666666555555555555555555666333333333333222222222222333444444555555444444333333555777666555444555555333444444555555555444444333333444444555555666666888777666555666666777888888999;;;>>>@@@AAABBBCCCBBBCCCEEEFFFFFFFFFEEEDDDBBBBBBCCCDDDEEEFFFFFFFFFHHHGGGEEEEEEFFFEEEDDDCCCHHHGGGJJJSSSZZZ___eeelllqqqssstttuuu|||wwwooonnnuuu}}}|||}}}}}}uuukkkdddaaa___]]][[[]]][[[YYYVVVUUUUUUVVVWWW[[[___gggtttyyyooohhhXXXQQQJJJHHHFFFBBBAAACCCDDDDDDDDDDDDDDDEEEEEEEEEAAADDDCCCKKKWWWPPPCCCBBBEEEDDDBBB@@@??????@@@@@@@@@AAABBBBBBBBBBBBAAA@@@>>>>>>??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>???@@@@@@@@@@@@@@@@@@@@@CCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAAAAABBBBBBBBBBBBEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHJJJNNNTTTYYYcccttt~~~{{{yyyxxxxxxtttpppllliiihhhgggfffddddddbbb___\\\XXXVVVTTTSSSNNNMMMKKKIIIGGGEEECCCBBB???@@@@@@AAA@@@???>>>===;;;:::888777666666777888777666555444444666888999666666666666555555555555555555555666777888888999888777555444444555777888111222222222222222222333444555555666666555555444555666888888666555666777333444555666666666666666555555555555555555555555555555555555666777888999777888:::===???@@@AAABBBAAABBBDDDFFFGGGGGGGGGGGGCCCCCCCCCCCCEEEGGGIIIJJJHHHJJJKKKJJJHHHEEEDDDDDDHHHGGGJJJQQQWWW^^^hhhqqqyyy||||||{{{wwwqqqrrrwww~~~}}}{{{ooogggcccbbb___^^^___]]]ZZZWWWUUUUUUUUUVVVYYY[[[aaajjjuuu}}}zzzrrrfff___QQQLLLHHHHHHGGGCCCBBBCCCDDDDDDDDDDDDDDDDDDDDDDDD???DDDFFFOOOYYYOOO???===CCCBBBAAA?????????@@@AAAAAAAAABBBBBBBBBBBBAAAAAA>>>>>>>>>>>>>>>>>>==============================>>>>>>????????????>>>>>>>>>>>>>>>???@@@@@@@@@AAABBBBBBBBBCCCCCCBBBBBBBBBAAABBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDFFFHHHIIIJJJMMMQQQTTT[[[ggg}}}~~~|||yyyxxxwwwsssoookkkhhhgggfffeeedddeeeccc```\\\YYYVVVTTTSSSNNNMMMKKKIIIGGGEEECCCBBB???@@@AAABBBAAA@@@===<<<999999888777666666777777888777555444444666888:::666666666666555555555555444555555666777777888888888777666555555666777888222333333333444444555555444444555555555555444444444666888777666555666666333444555666777777777777666666666666666555555555666666666666777888999999777888:::===???@@@AAABBBAAABBBDDDFFFGGGGGGGGGFFFDDDCCCCCCCCCEEEHHHKKKMMMIIILLLPPPOOOLLLIIIIIIJJJHHHGGGKKKQQQWWW___mmmzzzuuuqqqqqq}}}vvvmmmhhheeeccc```^^^\\\ZZZWWWUUUUUUUUUVVVZZZZZZ^^^eeelllxxxzzzvvvkkk___XXXLLLGGGFFFHHHHHHEEEDDDEEEEEEDDDDDDDDDDDDCCCCCCCCC>>>DDDFFFNNNWWWNNN???>>>AAA@@@@@@??????@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAA?????????>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>????????????>>>======>>>??????@@@AAAAAA???@@@AAABBBBBBAAA@@@???BBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDCCCEEEHHHIIIJJJKKKNNNPPPZZZaaappp}}}{{{yyywwwvvvrrrnnnjjjggggggfffeeedddeeeccc```\\\YYYVVVTTTSSSNNNMMMKKKIIIGGGEEECCCBBB???@@@AAABBBAAA???===;;;888888777777777777777777888777555555555666888999666666666666555555555555555555555555555555555555555666777888888777666555333333333444444555555555333333444444444444333333444555777777555444555666333444555666777777777777666666666666666555555555888888888888888888888888888999;;;>>>@@@AAABBBBBBCCCDDDFFFGGGGGGGGGFFFEEEEEECCCBBBBBBDDDHHHLLLOOOLLLOOORRRQQQMMMJJJIIIJJJHHHIIIMMMSSSWWWaaarrr|||sssooo{{{|||rrrmmmhhhdddaaa\\\ZZZXXXVVVUUUUUUVVVWWWXXXXXX[[[aaafffppp}}}xxxqqqeeeZZZTTTFFFBBBAAAEEEFFFCCCBBBCCCDDDDDDDDDCCCCCCCCCCCCCCC???CCCCCCIIIQQQJJJ@@@CCC@@@?????????@@@@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@??????>>>>>>=================================>>>???????????????======>>>???@@@AAAAAABBB>>>???@@@AAAAAA@@@???>>>BBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBEEEGGGHHHIIIJJJKKKMMMUUUZZZfff|||}}}{{{yyywwwuuurrrnnnjjjhhhggggggfffeeedddbbb___\\\XXXVVVTTTSSSNNNMMMKKKIIIGGGEEECCCBBB???@@@@@@@@@???===<<<;;;888888888888888888888888777666666666777777888888666666666666555555555555555555555555555444444444444555777888888777555444222222333333333333333444222333333333333333333222333555777666555444555555333444555666666666666666555555555555555555555555777777888888888888777666888999;;;>>>@@@AAABBBCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCBBBCCCEEEHHHKKKNNNPPPQQQRRRQQQNNNLLLJJJJJJKKKMMMRRRUUUXXX```sssyyyqqquuu}}}yyysssmmmfffaaa\\\[[[YYYWWWVVVVVVWWWXXXVVVVVVYYY]]]aaahhhvvvxxxrrrjjj___UUUQQQHHHDDDCCCFFFGGGEEECCCEEEBBBBBBCCCCCCCCCDDDDDDDDDAAADDDAAACCCKKKFFF@@@FFF?????????@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>??????@@@???????????????@@@@@@AAAAAABBB>>>??????@@@@@@??????>>>AAABBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBDDDFFFGGGGGGHHHJJJLLLNNNRRR\\\nnn~~~|||zzzxxxvvvrrroookkkhhhhhhggggggfffcccbbb___[[[XXXUUUSSSRRRNNNMMMKKKIIIGGGEEECCCBBB@@@@@@???>>>===<<<;;;:::888888999999999999999888555666777888999888777777666666666666555555555555444444555555666666777777555555555666666555555555555444444444444444444333333333444444444444333333444666888777666555666777333444444555555555444444333333444444555555666666333444555666777777666666777888:::===???@@@AAABBBBBBDDDEEEGGGHHHHHHHHHGGGDDDCCCCCCCCCEEEGGGJJJKKKQQQQQQPPPQQQSSSTTTTTTSSSPPPRRRVVVWWWVVV\\\ooouuupppxxx}}}uuulllfff```___\\\YYYXXXWWWXXXXXXVVVVVVXXX\\\]]]aaammmyyy}}}ssskkkbbbWWWPPPNNNLLLGGGEEEGGGHHHFFFEEEGGG@@@AAAAAABBBCCCDDDEEEEEECCCDDD@@@AAAFFFAAA===DDD???@@@@@@@@@@@@??????>>>??????>>>======>>>??????======>>>>>>>>>>>>>>>>>>========================<<<===>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAACCCDDDEEEEEEGGGJJJLLLOOORRRXXXcccwww~~~{{{yyywwwrrroookkkiiihhhhhhgggfffcccaaa^^^ZZZWWWTTTRRRQQQNNNMMMKKKIIIGGGEEECCCBBB@@@???>>><<<;;;;;;::::::888999999:::::::::999999444666888999:::999777666777666666666555555555555333333444666777999::::::777555444333333444555777888888888777666666666555444555555555555555555444666777999999777666777888444444444555444444333333222222333333444555666666///000222444666666666666666777999;;;===???@@@@@@@@@BBBDDDGGGHHHIIIJJJJJJCCCCCCCCCCCCEEEGGGIIIJJJPPPOOOOOOSSSZZZ___``````SSSVVVYYYXXXUUUYYYjjj}}}xxxlllttt}}}sssllleeebbb___\\\YYYXXXXXXXXXXXXXXXZZZ]]]]]]___hhhssswwwyyynnnfff\\\QQQLLLLLLJJJEEEBBBCCCDDDBBBAAACCC???@@@AAABBBCCCEEEFFFFFFDDDEEE@@@@@@EEE???:::AAA@@@@@@@@@@@@@@@???>>>>>>???>>>===<<<<<<===>>>???;;;<<<<<<<<<======>>>>>>========================<<<<<<===??????@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBAAADDDCCCAAAAAAAAAAAACCCDDD@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@AAAAAABBBAAABBBCCCDDDDDDFFFJJJMMMUUUWWWYYY^^^nnn}}}{{{yyyxxxuuurrrmmmjjjhhhgggfffddddddbbb___\\\XXXUUUSSSRRRNNNLLLKKKHHHGGGEEEDDDDDDEEEAAA>>>===??????<<<999::::::999999888777666666;;;999777555555666777888777777666555444333333222666666666666777777777777666666555555555444444444111333444444333333555666555555555555555555555555777666444333333444666777333555777666333222444666555555555555666666666666666666666666777777777777999999:::;;;;;;<<<<<<===DDDEEEFFFGGGHHHHHHGGGGGGHHHFFFDDDBBBAAABBBCCCDDDIIINNNNNNKKKSSSbbbfff```WWWYYYYYYVVVUUUXXXaaahhh~~~wwwtttuuu}}}sssiiieeeaaa^^^]]]]]]]]]\\\XXXUUUUUUYYY\\\]]]aaagggttt{{{vvviii^^^VVVQQQLLLHHHGGGEEECCCCCCDDDEEEDDDCCCDDDCCCAAA@@@???>>>>>>>>>@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>@@@@@@@@@???>>>???>>>===;;;;;;;;;<<<===BBB@@@???===<<<;;;<<<<<<<<<===@@@BBB===:::BBBNNNNNNHHHAAA>>>>>>??????>>>@@@@@@@@@?????????????????????@@@AAAAAABBBCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDGGGFFFEEEDDDEEEFFFIIIJJJQQQPPPPPPZZZkkk{{{~~~|||{{{zzzvvvrrrnnnjjjhhhgggfffeeedddccc___\\\XXXUUUSSSQQQLLLKKKIIIGGGDDDCCCBBBAAABBB@@@===<<<<<<;;;:::999::::::999999888777777777:::999777666666666777888666666666666666666666666555555555666666666777777666666555555555444444444333444555555444333555666555555555555555555555555777555444333333444555777333555777666555444666888555555555555666666666666666666666666777777777777999999::::::;;;<<<<<<<<>>>>>@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>?????????????????????>>>===============???>>>===<<<<<<======>>>======???@@@===:::AAAJJJJJJEEE???<<<===>>>>>>>>>????????????????????????@@@@@@@@@AAABBBCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBBEEEDDDCCCBBBCCCEEEGGGHHHMMMMMMLLLVVVfffttt~~~|||{{{wwwsssnnnkkkiiihhhfffeeedddccc```\\\XXXUUURRRQQQPPPOOOMMMJJJGGGEEEDDDCCC@@@@@@???===;;;999:::;;;:::::::::999888888777777888888888777777777777777777777777666666666666666444444444555555555666666555555555555555444444444555666777666444444444666555555555555555555555555666555444333333444555666222333444444222222333444555555555555666666666666666666666666777777777777888999999::::::;;;<<<<<<;;;===@@@CCCEEEFFFGGGGGGGGGFFFDDDCCCBBBCCCCCCDDDBBBGGGHHHHHHOOO[[[```]]]WWWZZZ\\\ZZZWWWVVVWWWZZZ___hhhssszzz|||wwwrrrjjjdddaaa___^^^^^^]]]YYYWWWYYYYYYXXXZZZ^^^bbbiiivvv}}}mmmggg]]]UUUPPPLLLJJJHHHFFFDDDCCCCCCDDDDDDDDDBBBDDDCCCBBBAAA@@@@@@??????@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>?????????????????????>>>>>>======<<<<<<<<<======>>>???>>><<<<<<>>>===<<>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAABBBBBBCCCCCC@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAABBBCCCEEEFFFIIIJJJIIIPPP^^^kkk}}}|||{{{xxxtttoookkkiiihhhfffeeedddccc```]]]YYYUUURRRPPPRRRPPPMMMJJJGGGEEECCCCCC@@@BBBBBB@@@<<<:::<<<>>>:::::::::999999888888888777777888888888888777666888777777666555444444333333333333444444444555555555555555555555555555555666777888777555444444555555555555555555555555555666555444444444444555666555555555444333222111222555555555555666666666666666666666666777777777777888888888999::::::;;;;;;===>>>AAACCCEEEGGGGGGGGGFFFFFFEEEDDDCCCCCCDDDDDDDDDHHHIIIHHHLLLTTTWWWVVVRRRUUUZZZ\\\[[[YYYXXXXXX[[[^^^gggttt}}}zzzqqqiiidddaaa___^^^]]]YYYXXXYYYYYYWWWXXX[[[^^^cccnnnyyywwwfffaaaYYYRRRLLLIIIGGGFFFFFFDDDBBBBBBCCCDDDCCCBBBCCCCCCCCCBBBAAA@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<===>>>???===>>>???@@@@@@???===<<<<<<<<<<<<<<<======>>>>>>???<<<;;;;;;<<<===>>>???@@@>>><<<;;;;;;===>>>>>>============>>>>>>>>>>>>?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEGGGIIIHHHMMMYYYccczzz~~~}}}{{{zzzyyyuuupppllljjjhhhgggeeedddcccaaa]]]YYYUUUQQQOOOMMMKKKIIIFFFCCC@@@???>>>???AAABBB@@@<<<:::<<>>???AAACCCDDDEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDDDDGGGHHHHHHJJJOOORRRRRRQQQUUUZZZ]]]]]][[[YYYXXXYYYYYY___mmm}}}xxxoooiiieeeaaa___\\\YYYXXXZZZZZZXXXXXX\\\\\\```gggnnnttt}}}rrrbbb^^^XXXQQQJJJFFFEEEEEEEEECCCAAAAAABBBCCCBBBAAAAAABBBBBBBBBBBB@@@??????>>>>>>>>>>>>>>>>>>>>>>>>========================???>>>===<<<<<<===>>>???;;;<<<===>>>>>>>>><<<<<<===============<<<<<<;;;>>>===::::::<<<>>>===;;;===============>>>???@@@<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>????????????AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEGGGKKKIIIMMMWWW^^^ppp~~~|||{{{zzzzzzvvvqqqmmmkkkiiigggeeedddcccaaa^^^ZZZUUUPPPNNNLLLKKKIIIFFFCCCAAA@@@???>>>???>>>===;;;:::;;;<<<::::::::::::::::::999999777777777777777888888888000000111333444555666777333333333444444444555555444444444555555555555555555666777666444444444666555555555555555555555555555555555555555555555555///...///111555777777777555555555555666666666666666666666666777777777777666777777888888999::::::<<<===???AAABBBCCCBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEBBBDDDGGGIIIKKKNNNQQQTTTUUUWWW[[[^^^^^^]]][[[YYYWWWVVV[[[hhhwwwxxxqqqjjjeeebbb\\\YYYXXX[[[[[[XXXYYY\\\[[[\\\___dddiiirrrvvvmmm___\\\WWWPPPIIIDDDCCCDDDDDDCCCAAAAAABBBBBBBBBAAA@@@@@@AAABBBAAA@@@???>>>======>>>>>>>>>>>>>>>???========================>>>>>>======<<<<<<======;;;<<<<<<==============================<<<;;;:::<<<===<<<:::;;;>>>>>>;;;;;;===>>>???>>>>>>???AAA<<<======>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEKKKJJJLLLTTTZZZfff|||}}}|||{{{{{{wwwrrrmmmkkkiiigggeeedddcccbbb^^^ZZZUUUPPPMMMNNNMMMKKKIIIFFFEEEDDDCCC@@@>>><<<<<<<<<<<<<<<;;;::::::::::::::::::::::::888777666666666777999:::333333333444444444444444444444444444555555555555444444444555555555666666333444555555444333555666555555555555555555555555444555555555555555555444...,,,,,,...222444444333555555555555666666666666666666666666777777777777666666777777888999999999:::<<<>>>AAACCCDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEEEECCCEEEHHHKKKKKKLLLOOOSSSWWWXXXZZZ]]]```aaa```___\\\[[[___iiirrr|||~~~yyyqqqjjjfff^^^[[[ZZZ\\\\\\YYYXXX[[[[[[ZZZZZZ^^^bbbiiivvv}}}nnngggZZZYYYUUUNNNGGGCCCCCCDDDDDDBBB@@@@@@AAABBBAAA@@@>>>???@@@AAAAAA???>>><<<============>>>>>>??????==============================>>>>>>===<<<<<<;;;======<<<<<<===>>>>>>???:::;;;<<<=========<<<;;;999===>>>;;;;;;>>>???<<<999<<>>===>>>@@@======>>>>>>???@@@@@@AAA@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDDDDEEEEEEEEEBBBIIIHHHIIIQQQUUU^^^ppp}}}|||{{{wwwrrrnnnkkkiiigggfffdddcccbbb___ZZZUUUPPPMMMKKKJJJHHHFFFDDDCCCBBBBBBCCC???======???@@@>>><<<::::::::::::::::::::::::888777666555555777999;;;::::::888666444222000///444444444555555555666666444444444555555555666666111333444444333333555666555555555555555555555555444444555555555555444444888666444444666777444222555555555555666666666777666666666666777777777777666666666777888888999999;;;<<>>???@@@@@@???===<<<<<<=========>>>>>>??????========================<<<===>>>>>>>>>===;;;:::???>>>=========>>>@@@AAA888999;;;===>>>>>>>>>===777>>>???;;;:::>>>@@@>>>888;;;??????===<<<===???===>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>????????????@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDD???GGGFFFGGGNNNQQQYYYiii{{{|||zzzyyyyyyxxxuuurrrooonnnllljjjhhhfffeeeccc```[[[WWWSSSPPPMMMLLLJJJHHHFFFDDDBBBAAA@@@???>>>===<<<;;;::::::<<<;;;:::999::::::<<<===999888777555555555666777666666555444444444444555444444444333333222222222555555555666555555444444555555555555555555555555222333444666777666666555777777888777777555333222444555555666777666666666555555444444444444555555888888777777666666555555999999888888777888888888???999===KKKQQQJJJDDDDDDHHHGGGFFFEEEFFFGGGHHHIIIHHHHHHHHHGGGGGGHHHKKKNNNVVVVVVWWWZZZ___dddggggggkkktttzzzvvvoooppp|||}}}tttnnniiibbb]]]^^^^^^\\\YYYZZZXXXXXXXXXYYY\\\aaaeeehhhuuu|||oooccc^^^TTTRRRNNNIIIFFFDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>???>>>===<<<<<<===>>>???===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;???>>>===<<<<<<;;;;;;<<<;;;;;;<<<<<<======>>>>>>>>>===;;;::::::;;;<<<===??????>>>>>>>>>>>>??????????????????????????????>>>??????@@@@@@AAABBBBBBAAAAAABBBBBBCCCDDDDDDEEEFFFFFFGGGHHHJJJOOOUUUZZZfff~~~}}}{{{{{{zzzwwwuuuqqqooommmllliiigggfffeeeccc___[[[VVVRRRPPPNNNMMMKKKIIIFFFDDDBBBBBB@@@@@@???>>>===<<<;;;;;;;;;:::999888999999:::;;;999888777666666666777777666666555444444444444555444444444333333333222222444444555555555444444333555555555555555555555555555555555555555555444444666777777777666555333222444555555666666666666666666555555444444555555666888777777777666666666555999888888888888888999999===888===KKKRRRMMMHHHJJJGGGGGGGGGGGGGGGHHHHHHIIIGGGHHHHHHGGGFFFHHHKKKMMMTTTUUUWWWZZZ^^^dddhhhkkksss|||yyyvvv|||zzztttlllfffbbbcccccc___[[[[[[ZZZYYYXXXXXXZZZ]]]```bbblllrrrxxxhhh]]]YYYQQQOOOKKKHHHEEECCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>============>>>>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<====================================>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>===;;;::::::;;;<<<===??????>>>>>>===>>>>>>>>>????????????????????????>>>??????@@@@@@AAAAAABBBAAAAAAAAABBBCCCCCCDDDDDDFFFFFFGGGHHHJJJNNNTTTXXXbbb{{{~~~||||||{{{{{{vvvssspppmmmllljjjhhhffffffeeeccc___[[[VVVQQQOOONNNNNNLLLJJJGGGEEECCCBBBAAAAAA@@@???>>>===<<<<<<:::999888888888888999999999999888777777777888888666666555444444444444555444444444444333333333333333333444444444444333333555555555555555555555555777777666555444333333333666666666666666555444333555555555666666666666666666555555444444555555666777777777777666666666666777777777777888999::::::<<<888<<>>>>>>>>=========>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<=================================<<<<<<<<<;;;<<<<<<===>>>=========<<<<<<<<<<<<<<<===<<<;;;::::::;;;<<<===@@@???>>>>>>============????????????????????????>>>>>>??????@@@AAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCEEEFFFGGGGGGIIIMMMRRRVVV\\\lll~~~|||zzzyyyyyyuuurrrooolllkkkiiigggeeefffeeeccc___[[[VVVQQQOOOOOONNNLLLJJJHHHFFFDDDCCC@@@@@@???>>>>>>===<<<<<<:::999999999888888888888999999888888888888888888666666555444444444444555444444444444444444333333222222333333444444333333555555555555555555555555777666555333333444444555555555555555555555444444555555555555555666777777666666555555555555666666777777777777666666666666777777777777888999:::;;;<<<999;;;CCCGGGDDDAAABBBEEEFFFHHHIIIJJJJJJIIIHHHGGGGGGHHHGGGFFFGGGIIIKKKMMMQQQVVVYYY\\\bbbmmmuuu}}}{{{~~~vvvnnnllliiidddaaaaaacccaaa```^^^^^^^^^___```fffgggmmmxxxooobbbWWWOOOMMMIIIHHHGGGEEEDDDCCCCCCDDDAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>;;;<<<===>>>>>>===<<<;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???=========<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<======@@@???>>>======<<<======????????????????????????>>>>>>>>>???@@@@@@AAAAAA??????@@@AAAAAABBBBBBCCCEEEFFFFFFGGGHHHKKKOOOSSSWWW___ppp~~~{{{xxxvvvuuutttqqqnnnkkkjjjhhhfffdddeeeeeeccc```\\\WWWSSSQQQOOONNNLLLJJJHHHFFFDDDCCC>>>>>>>>>======<<<<<<;;;:::::::::::::::999888888888888888999999999888888666666555444444444444555444444444444444444444444111222333333444444444333555555555555555555555555555444444333333555666777444444444444444555555555666555555555555666777777666666666555555666666666666666666666777777777777777777777777888999:::;;;:::999:::???AAAAAA@@@AAADDDFFFGGGIIIJJJJJJIIIHHHGGGHHHIIIHHHGGGGGGIIIJJJJJJOOOUUUYYY\\\bbblllttt{{{vvvppplllgggeeefffdddcccbbbaaa``````aaaaaa^^^___ccckkkttt~~~uuuggg]]]SSSLLLJJJGGGGGGFFFEEEEEEDDDDDDDDDAAAAAA@@@@@@@@@??????????????????>>>>>>>>>======;;;<<<===>>>>>>===<<<;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;===>>>???======<<<<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<======??????>>>===<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????@@@AAAAAA??????@@@AAAAAABBBBBBCCCDDDEEEFFFFFFGGGIIILLLOOOTTTWWWbbbwww~~~zzzwwwtttssstttqqqnnnkkkjjjhhhfffdddeeedddcccaaa]]]YYYVVVTTTNNNNNNLLLJJJGGGEEECCCBBB>>>=========<<<<<<<<<;;;:::;;;;;;;;;:::999888777666777888888999888888888666666555444444444444555444444444444555555555555111222333444444555555444555555555555555555555555333333333444555666777777444333333333444555666666666555555444444666777888777666666555555666666777666666666666777777777777777777777777888999::::::888888:::===???BBBDDDFFFDDDEEEFFFGGGHHHIIIIIIIIIHHHIIIJJJJJJHHHHHHIIIJJJIIIMMMSSSXXX\\\bbbjjjooouuu|||}}}zzztttnnnjjjkkkdddccccccbbbaaaaaaaaaaaa[[[[[[___ffflllsssmmmaaaXXXPPPKKKIIIEEEEEEEEEEEEDDDDDDDDDCCC@@@@@@@@@@@@??????????????????>>>>>>>>>=========<<<<<<<<<======<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<========================::::::::::::;;;<<<===>>><<<<<<<<<;;;;;;;;;;;;;;;::::::;;;<<<<<<=========>>>======<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDEEEFFFFFFFFFGGGJJJLLLPPPRRRZZZjjj~~~zzzwwwuuuttttttrrrnnnllljjjiiifffdddddddddcccbbb___[[[XXXWWWNNNMMMKKKIIIFFFDDDBBBBBB>>>>>>>>>===============999:::::::::999888666666555666777888888888777777666666555444444444444555444444444444555555555666222222333555555666666666555555555555555555555555444444555555555555555555333333222222333555666777777666444444444555777888777777666666666666777777555666666666777777777888999888888888888888999999777888999:::<<<@@@CCCEEEDDDDDDDDDEEEFFFGGGIIIIIIIIIJJJLLLKKKJJJIIIIIIJJJIIILLLQQQWWW]]]bbbgggiiimmmqqqzzz}}}wwwqqqooohhhgggfffeeedddbbbbbbaaa]]]]]]aaafffhhhlllttt}}}tttdddZZZTTTMMMIIIHHHCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@???????????????>>>>>>>>>===============<<<<<<;;;;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<========================::::::::::::;;;;;;<<<===:::;;;;;;;;;;;;;;;;;;<<<999:::;;;<<<============<<<<<<<<<<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@AAAAAAAAABBBCCCCCCDDDDDDDDDEEEFFFEEEEEEFFFHHHJJJKKKNNNVVVaaaooo}}}zzzxxxvvvuuuuuurrrnnnlllkkkiiigggeeedddddddddbbb```]]]ZZZYYYMMMLLLJJJHHHFFFDDDBBBAAA????????????>>>>>>>>>>>>888999999999888777555444444555666888888888777666666666555444444444444555444444444555555555666666222333444555666666666666555555555555555555555555555666666777666444333222333222222222333555777888777666444333444555777999777777666666666666777777555666666666777777888888999999888888888888888888777999999777777;;;>>>???DDDCCCCCCCCCDDDFFFHHHJJJIIIKKKLLLLLLKKKJJJJJJKKKJJJKKKPPPWWW^^^cccddddddeeegggnnn{{{}}}uuuqqqmmmlllkkkiiigggeeecccccc\\\\\\___cccddddddjjjqqqyyy{{{lll]]]UUUPPPKKKHHHHHHBBBBBBBBBBBBBBBAAA@@@???@@@@@@@@@????????????>>>>>>>>>>>>>>>===============<<<;;;::::::;;;<<<=========<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<:::::::::;;;;;;<<<<<<<<<999:::;;;<<<============;;;;;;;;;;;;===>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>=========>>>??????@@@@@@AAAAAABBBCCCCCCDDDDDDEEECCCEEEFFFEEEDDDEEEGGGIIIGGGKKKTTT\\\dddyyy~~~{{{xxxwwwvvvtttsssqqqooollliiifffdddeeedddbbb___]]]ZZZXXXWWWRRRNNNHHHDDDCCCCCCCCCCCC>>>>>>>>>>>>============<<<<<<;;;:::::::::;;;;;;888888777666666666666666666666555555555444444444444444444555555555555666777777666555555555555555999888777666666555666666444444444555555555666666888777666555444444555666444555666555444444555666777777777777666666666666777777777777888888888888999888777777777888:::;;;555666777888:::===???@@@AAACCCFFFGGGGGGGGGHHHJJJKKKLLLMMMMMMMMMMMMMMMLLLIIIIIILLLRRRYYY^^^^^^]]]bbbbbbfffqqq}}}{{{yyyuuupppjjjggggggfffdddaaa___```aaa___^^^aaafffjjjsssxxxsssgggXXXOOOLLLKKKGGGCCCFFFEEEDDDCCCBBBAAA@@@@@@>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;<<<===>>>???>>>===<<<;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@AAABBBBBB@@@AAABBBBBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEHHHEEEJJJUUU\\\jjj|||yyywwwvvvuuutttrrrooolllhhhfffdddcccbbb```^^^[[[XXXVVVUUURRRNNNIIIEEEDDDDDDCCCBBB>>>>>>>>>>>>============<<<;;;::::::999:::::::::888888777666666666666666666666555555555444444444444444444555555555555666666666555444444444444444555444444444444444555666444444444555555555666666666666444333333444555555444555666555444444555666666666666666666777777777777777777777888888888888666555444444444555777777777888888999;;;===???@@@CCCEEEGGGHHHHHHIIIJJJKKKIIIJJJJJJKKKKKKLLLMMMMMMKKKKKKLLLQQQWWW[[[\\\\\\ZZZ[[[aaammm|||xxxttt{{{{{{vvvooojjjiiigggdddbbbaaabbbaaa```^^^___cccfffkkkpppxxxnnncccVVVNNNLLLKKKHHHEEEEEEEEEDDDCCCBBBAAA@@@@@@???@@@@@@@@@@@@???>>>>>>============<<<<<<<<<<<<======<<<;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<>>:::999:::;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<========================<<<===>>>???@@@AAAAAABBB@@@AAAAAABBBBBBBBBBBBBBBAAABBBBBBCCCDDDEEEEEEFFFHHHFFFKKKTTTYYYddd{{{xxxvvvvvvtttrrroookkkhhheeedddcccbbbaaa___\\\YYYWWWUUUQQQNNNJJJGGGEEEDDDBBBAAA>>>>>>>>>>>>============;;;:::999999888888999999888777777666666666666666666666666555555555444444444444444555555555555666555555444333333333333444333333333333444555666777444444555555555666666666444444333222333333555666444555666555444444555666555555555666666777777888777777777777888888888888888777777777777888999999999:::::::::;;;===>>>???BBBDDDFFFHHHHHHHHHJJJKKKHHHGGGGGGHHHIIIKKKMMMOOONNNMMMMMMOOOTTTWWWYYYZZZUUUWWW]]]hhhvvvtttnnntttwwwqqqmmmkkkgggddddddcccbbb```^^^^^^```bbbdddhhhnnntttzzz|||ggg^^^SSSLLLKKKKKKIIIFFFDDDDDDCCCBBBAAAAAA@@@@@@??????@@@@@@??????>>>=========>>>>>>===<<<:::999<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;===;;;888888999;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<========================<<<======>>>???@@@AAAAAA@@@@@@AAABBBBBBBBBBBBAAA@@@AAAAAACCCDDDEEEFFFFFFIIIFFFKKKRRRTTT\\\www}}}yyywwwwwwuuurrrnnnjjjgggeeedddeeedddcccbbb___\\\ZZZXXXQQQNNNKKKHHHGGGEEEBBB@@@>>>>>>>>>>>>============:::999999888777888888888777777666666666666777777666666666666555555555555444444444555555555555666555555444444333444444555555555555555555666777888555555555555666666666666444444333333333444666777444555666555444444444666444444555555666777888888666777777777888888888888888888888999999999:::::::::::::::::::::;;;<<<===>>>@@@CCCEEEEEEEEEGGGHHHGGGGGGGGGGGGIIIMMMPPPRRRPPPOOONNNNNNPPPSSSVVVXXXVVVXXX\\\dddnnnvvvzzz{{{zzzrrrmmmqqq|||xxxsssoookkkgggeeedddbbb```_________```aaadddiiimmmqqqyyypppaaaZZZPPPKKKIIIIIIGGGEEECCCCCCBBBBBBAAA@@@@@@???===============<<<<<<;;;;;;<<<===>>>>>><<<:::999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;:::999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=================================>>>???@@@@@@AAA??????@@@AAAAAAAAAAAAAAA???@@@AAABBBDDDEEEFFFGGGHHHFFFJJJPPPQQQVVVkkk}}}zzzwwwwwwuuuqqqnnnjjjgggfffeeedddddddddccc```]]]ZZZYYYRRROOOKKKIIIGGGEEEBBB@@@>>>>>>>>>>>>============999999888777777777888888777777666666666666777777777777666666666555555555444444444555555555555666666555555555555555666666777777666555555555555555555555555666666666777777555555444444444666777888444555666555444444444666333444444555666777777888666777777777888888888888555555555666666666666666999999888888999::::::;;;===???BBBCCCDDDEEEFFFHHHHHHHHHHHHIIIKKKOOORRRUUURRRQQQOOONNNNNNQQQTTTWWWWWWXXX\\\aaagggllloooppprrrpppooopppuuuyyysssmmmiiigggeeecccbbbbbbbbbaaaaaa```cccgggjjjlllrrrzzzqqqccc\\\VVVOOOJJJGGGFFFDDDCCCBBBBBBAAAAAA@@@@@@??????===============<<<;;;;;;888:::<<<===>>>===<<<;;;999::::::::::::::::::999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999888777888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>??????@@@>>>???@@@@@@AAAAAA@@@@@@??????@@@BBBCCCEEEFFFGGGFFFEEEHHHMMMNNNRRRbbbsss}}}zzzyyyvvvtttqqqmmmjjjhhhggggggbbbbbbcccbbb```]]]YYYWWWSSSPPPLLLHHHFFFDDDBBB@@@>>>>>>>>>>>>============:::999888888777777888888666666666666666777777888777777777666666666555555444444444555555555555666666555555555555666777777666555444333222222222222555555666666666777777777777666555444555666777888444555666555444444555666444444444555555666666777777777777777888888888888555666777888888888777777888888777888888999::::::===@@@CCCDDDEEEFFFHHHIIIIIIIIIJJJKKKNNNQQQTTTVVVSSSSSSRRRPPPNNNOOOSSSVVVUUUWWWZZZ___dddhhhkkkmmmmmmqqqvvvvvvuuu~~~yyyrrrlllkkkiiifffeeeeeeeeecccbbb___bbbeeeggghhhkkkrrrwww|||}}}jjj___VVVRRRLLLHHHFFFDDDCCCBBBAAAAAAAAA@@@@@@?????????>>>>>>??????>>>>>>===<<<888999;;;<<<======<<<<<<999::::::;;;;;;::::::999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999;;;;;;:::888777888999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<::::::;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>??????>>>>>>???@@@@@@@@@@@@??????@@@@@@BBBCCCDDDEEEEEEEEEDDDFFFIIIKKKOOOZZZgggxxx~~~|||zzzyyyuuussspppllljjjhhhhhhhhhbbbbbbccccccaaa]]]ZZZXXXUUUQQQKKKGGGEEEDDDCCCAAA>>>>>>>>>>>>============::::::999888888888888999666666666666666777888888777777777777666666666555444444444555555555555666555444444444555555666777444444333222222333333333555666666666777777777777777666555444444444555666444555666555444444555666555555555555555555555555777777777777888888888888777888999:::;;;::::::999888888888888999:::;;;<<<<<>>>>>??????>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<;;;:::999999999999999999999999999:::::::::::::::::::::::::::::::::999999999888888777999;;;;;;999888:::<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>===>>>>>>???????????????@@@@@@AAABBBBBBCCCDDDDDDEEEDDDDDDEEEFFFJJJSSS\\\fff~~~}}}{{{{{{zzztttrrrooollljjjiiiiiijjjdddeeeeeeeeeccc```\\\ZZZVVVRRRKKKGGGDDDDDDCCCBBB>>>>>>>>>>>>============;;;:::999999888888999999666666666666666777888888777777777777666666666666444444444555555555666666333333333333333444555666444444444444555666777777666666666666777777777777777666444333222333333444444555666555444444555666555555555555555444444444777777777777888888888888444555666777888777666666888888888999:::;;;======:::<<>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<::::::;;;;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>======>>>???????????????AAAAAAAAABBBBBBCCCCCCCCCEEEDDDCCCCCCCCCGGGNNNUUU]]]ppp~~~|||yyywwwvvvnnnhhhiiiiiigggfffgggfffdddcccbbbaaa___[[[XXXUUUQQQLLLHHHFFFDDDBBB@@@======>>>>>>>>><<<;;;999;;;;;;::::::999888777777333333444444666777888999555555444333333333333444555555555555555555444444444777::::::888666555555555444444444444555666666888888777666555444444333444444444444444555666777555555666666666666555555444444444444555555555555444555555666777888888999:::999999999888888777777:::;;;;;;<<<<<<=========:::<<<>>>???@@@BBBEEEHHHFFFHHHJJJMMMPPPRRRUUUVVVWWWWWWWWWTTTQQQPPPPPPQQQZZZ[[[]]]aaafffiiiiiihhhyyy~~~vvvpppnnnmmmjjjhhhhhhgggggghhhiiihhhfffdddhhhjjjmmmrrryyyvvviii\\\TTTQQQJJJIIIGGGEEECCCAAAAAA@@@>>>>>>>>>>>>============<<<<<<;;;;;;;;;:::::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999:::;;;;;;<<<<<<:::::::::999888777777666888888777777888:::;;;===;;;:::999999888888888888999999::::::::::::;;;;;;:::::::::999999888888888<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<>>>>>>>>>>>>??????????????????????????????@@@@@@CCCBBBBBBBBBBBBAAAAAAAAAEEEFFFGGGHHHGGGHHHKKKMMMTTTXXXeeezzz~~~{{{yyywwwoooiiiiiijjjgggfffggggggfffffffffddd___YYYTTTUUUQQQLLLGGGEEECCCAAA???>>>>>>>>>>>>===<<<;;;:::;;;::::::999999888888888777666666666666777888888777666666555555555555555555555555555555555555555555666777888888777666666555444444444444555666666444444444333333333333333666555555444444444555555555666666777777666666555777777777777888888888888555555666666777777888888888888888888777777777666777888999:::;;;<<<<<<===999;;;===>>>???AAADDDFFFGGGHHHJJJLLLOOORRRTTTUUUVVVWWWWWWUUUSSSQQQQQQRRRVVVZZZ```cccfffhhhlllooo|||{{{uuussspppllliiijjjhhhhhhhhhhhhgggeeebbbggghhhjjjmmmsss{{{xxxjjj___UUUOOOMMMIIIHHHFFFDDDCCCAAA@@@@@@>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;;;;<<<<<<777888888999999:::::::::888888888888888:::;;;<<<::::::999888888888888888999999999:::::::::;;;;;;:::::::::999999999888888<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<=========>>>>>>>>>??????======>>>>>>>>>?????????@@@AAAAAAAAABBBBBBCCCCCCBBBDDDEEEEEEEEEFFFHHHJJJMMMQQQ]]]ooo}}}{{{xxxpppjjjjjjkkkhhhfffgggeeefffggghhhfffaaaZZZUUUUUUQQQLLLGGGDDDBBB@@@>>>??????>>>===<<<<<<<<<<<<999999999999999999999999999999888777777777777777999888777777666666777777555555555555555555555555555444333444666777777666555444444444444555666666111222222222333333333444777777666444444333333333666666777777777777666666444444555555555666666666666666666666777777777777999999999888888888888888555666666888999:::;;;;;;888:::<<<======???BBBDDDGGGHHHJJJLLLOOOQQQSSSTTTUUUWWWXXXWWWUUUSSSSSSTTTSSSZZZbbbfffgggjjjrrrxxx|||xxxrrrnnnmmmkkkjjjiiiiiihhhfffdddhhhhhhiiijjjmmmrrryyy}}}|||hhh\\\TTTMMMJJJJJJHHHGGGEEECCCBBBAAA@@@@@@>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;777777888888999:::;;;;;;888888888888999:::;;;;;;999999888888777777888888999999999999:::::::::::::::::::::999999999999888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<<<<============>>>;;;;;;<<<===>>>??????@@@>>>???@@@AAABBBCCCCCCDDDBBBCCCDDDDDDDDDDDDGGGIIIHHHLLLUUUbbbrrr|||zzzrrrllllllllliiiggghhhccccccdddffffffccc___[[[WWWSSSMMMHHHEEECCC@@@???AAA???>>><<<;;;<<<<<<===999999999999999999::::::999888777777666666777777999888777777666666777777444444444555555555555555444222111222444666666555555444444444444555666666444444444444444444444444666666555444444444444444666666777777777777666666333333444444444444555555777777777777666666666666::::::::::::::::::::::::666666777777888999999999888999;;;;;;<<<===@@@BBBFFFGGGIIIKKKNNNQQQSSSTTTUUUWWWYYYYYYWWWVVVVVVWWWUUU[[[bbbgggkkkqqqyyyzzztttqqqooolllkkkkkkkkkjjjiiijjjkkkkkkkkkkkknnnrrrvvvzzz~~~ppp^^^SSSMMMIIIGGGIIIFFFEEEDDDBBBAAA@@@@@@@@@>>>>>>>>>>>>============;;;;;;;;;;;;:::::::::::::::::::::;;;;;;:::::::::999999999999999999999999:::::::::::::::999999999999999888888888777777777888888888999999::::::::::::999999888888888999999888999999999999:::::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<======;;;;;;<<<===>>>@@@@@@AAA>>>??????@@@AAABBBBBBBBBCCCDDDEEEEEEDDDEEEGGGIIIFFFJJJQQQYYYcccwww~~~}}}uuunnnmmmmmmjjjggghhhfffdddcccccccccbbb```^^^XXXTTTOOOJJJGGGEEECCCAAAAAA@@@>>>===<<<<<<======999999999999999999::::::666555555555555666777777888777666666555555666666444444444555555555666666555333222222333444444444555444444444444555666666666666555444333333222222444444444444444555666666666666777777777777666666666666777777777888888888777777777777666666666666888888999999999999999999999999999999888888888888888999:::;;;:::;;;>>>@@@DDDEEEHHHJJJNNNPPPSSSTTTUUUWWWYYYYYYYYYYYYZZZ[[[]]]^^^bbbhhhpppyyyzzzuuurrrooommmmmmmmmmmmlllkkklllllllllkkklllooorrrsssuuuxxx{{{xxxhhhWWWNNNIIIFFFEEEFFFDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>============:::::::::999999999999888999999:::;;;;;;:::999999999999999999999999999999999999999999888888888888777777777777777666666666888888999999:::::::::999::::::999999999999:::;;;888888888999999999::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDDDDCCCCCCEEEGGGFFFIIIMMMRRRXXXgggwwwpppooonnnjjjhhhhhhkkkhhhdddaaa```^^^\\\[[[XXXTTTOOOKKKIIIGGGEEECCC@@@@@@???>>>============999999999999999999999999555555444555555666777777777666555555444444555555333333444444555666666666777888888777444222333444555444444444444555666666555555444333222111000000333333333444444666777777555555666666666666555555555555666666666777777777666666666666777777777777666666666666666777777777:::::::::999999999999999888999;;;:::::::::===???BBBCCCFFFJJJMMMQQQSSSUUUVVVXXXYYYYYYYYY[[[]]]```eeedddfffkkkuuu~~~}}}yyytttpppoooooonnnnnnlllmmmmmmlllkkkkkklllnnnppprrrssstttvvv{{{pppaaaRRRJJJGGGCCCBBBCCCBBBBBBAAA@@@@@@???@@@@@@>>>>>>>>>>>>============::::::::::::999999999999888888::::::::::::888888888888888888888888888888888888888888999999999999444444555666777999::::::888999999:::::::::999999999999999888999999:::;;;888888888888999999999999888999999999999:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>???@@@AAAAAABBB@@@@@@@@@?????????>>>>>>???@@@AAA@@@@@@@@@BBBCCCDDDEEEIIIMMMQQQ\\\qqqxxxqqqpppoookkkhhhiiijjjhhheeebbb```^^^ZZZWWWVVVSSSNNNJJJIIIGGGFFFDDD????????????>>>>>><<<<<<;;;::::::999999888888888888777666666666666666666777666555555444444555555333333444444555666666777:::>>>AAA>>>777222333555555444444444444555666666555444444444333333222222555555444444444555555666444444555555555555444444333333333444444444444555555555666666777777888888666666666777777888888888777777888999999:::;;;;;;999:::;;;;;;::::::<<<>>>@@@AAAEEEIIIMMMQQQTTTVVVXXXXXXYYYYYYYYY\\\```dddkkklllmmmpppvvv}}}yyyuuutttrrrqqqoooppppppooommmkkkkkkkkknnnppprrrrrrrrrtttyyy~~~yyyiii\\\OOOIIIGGGDDDBBBBBBAAA@@@@@@????????????@@@>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;::::::777888999::::::999888777888888888888888888888888999999999::::::;;;;;;<<<555555666888999;;;<<<<<<888999::::::::::::999888777777666666777888888999888888888888999999999999888888999999999::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<<<<<<<============>>>>>>>>>??????@@@@@@>>>>>>>>>??????????????????@@@@@@@@@>>>???@@@BBBCCCCCCEEEJJJNNNUUUdddsssyyyrrrqqqoookkkiiiiiieeedddccccccccc___[[[WWWUUUQQQMMMIIIHHHGGGFFFEEE??????@@@@@@@@@>>><<<;;;;;;;;;::::::999888777777;;;:::999777666666555555777777666555555555555555333333444444555666777777===CCCGGGCCC999333333777555444444444444555666666555555555666666666777777777666555444444444444444333444444444444444444333666666666777777777777888444555555666777888888999999999999::::::;;;;;;;;;444444666777999;;;<<<===:::;;;;;;;;;::::::<<<>>>>>>@@@DDDHHHMMMRRRUUUWWWYYYYYYYYYXXXYYY]]]bbbfffmmmppptttuuuuuu{{{|||yyywwwvvvsssttttttrrrooolllkkkkkkhhhkkknnnnnnmmmnnnqqqtttxxxyyymmmfffZZZOOOKKKIIIFFFDDDDDD@@@@@@???????????????@@@>>>>>>>>>>>>============>>>>>>=========<<<<<<<<<666777999::::::999777666777777777777777777777777::::::;;;;;;<<<===>>>>>>::::::::::::::::::::::::888999:::;;;::::::888777555555555555555666777777777888888888888999999999888888888999999::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<============>>>============>>>>>>>>>>>><<<<<<===>>>???@@@AAAAAA@@@AAABBBAAA@@@@@@BBBCCCCCCCCCEEEJJJNNNTTT___jjj~~~xxxssspppllliiifffhhhgggeeeccc```]]][[[ZZZVVVSSSNNNJJJHHHFFFDDDCCC@@@@@@??????>>>=========:::::::::999999999888888333444666666555555777888999999888888777666666666666666666666666666666666999888888888777777666666333444444444555666666666888777666555555555555555777666444333333444666777444444444555555555666666888888777777666666555555666555444444444555777888888888888888777777777777999888666666777888;;;<<<999;;;======<<<;;;<<<===>>>===???DDDKKKQQQUUUVVVZZZZZZZZZZZZZZZ\\\```cccmmmpppttttttsssvvv}}}zzzvvvuuutttsssqqqpppooonnnqqqooommmlllmmmooooooooorrrwww}}}|||nnncccYYYTTTMMMGGGDDDCCCCCCBBBAAAAAA@@@???>>>===<<<;;;???>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888888888888888888888888999999999888888888777777:::999888777777888999::::::::::::999999888888888;;;::::::999999::::::;;;::::::999888777777777888888777777888:::;;;;;;:::::::::999999::::::;;;<<<999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;======>>>?????????????????????@@@@@@@@@AAAAAAAAACCCCCCBBBAAAAAABBBBBBBBBDDDFFFBBBEEEOOOOOOQQQ\\\|||wwwsssooommmjjjggghhhgggeeebbb___]]][[[ZZZVVVSSSNNNJJJHHHFFFDDDCCC@@@@@@??????>>>>>>======:::::::::999999999999888666777888888666555666888888888777777666555555555555555555555555555555555888888777777777666666666444444444555555555555555777666666555555555555666777555444333333444555777444444444555555555666666888777777777666666666555666666555555555666777888888888777777777777777888888888777666777999;;;<<<888:::<<<<<<;;;:::;;;<<<;;;>>>BBBEEEHHHNNNUUUZZZ[[[\\\]]]]]]]]]^^^aaacccggglllqqqrrrpppqqqtttxxxzzzyyyxxxwwwuuutttsssrrrqqqooolllllllllmmmllljjjlllppptttxxx~~~rrreee\\\UUUQQQJJJEEECCCBBBBBBAAAAAAAAA@@@???>>>===<<<<<<>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888888888888888888888888999999999888888888777777999999888888888888999999:::::::::999999888888888::::::999999999999::::::999999888888777888888888999888888999:::;;;;;;:::::::::999999::::::;;;<<<999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>===>>>>>>>>>>>>????????????BBBBBBAAAAAAAAAAAAAAABBBFFFGGGBBBAAAHHHIIINNN\\\~~~zzzuuuqqqooommmkkkiiihhhgggeeebbb___]]][[[ZZZWWWSSSNNNJJJHHHGGGEEECCC@@@@@@@@@???>>>>>>======::::::::::::999999999999999::::::999777666666777777777666666555444444444444444444444444444444444666666666666666555555555555555555555555444444444666555555555555666666777666555444333333444555666444555555555555666666666777777777777666666666666777666666666666777888999999888777666666777888999888888777777888999;;;<<<777999;;;;;;:::999:::;;;:::>>>CCCDDDEEEJJJTTT]]]]]]___aaaaaa``````aaabbbccchhhmmmnnnllljjjiiijjjzzz~~~|||yyyxxxwwwrrrpppooonnnnnnmmmjjjiiimmmooorrrssswww~~~vvveeeZZZRRROOOKKKFFFCCCBBBAAAAAA@@@AAA@@@@@@???>>>===<<<<<<>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888888888888888888888888999999999888888888888888888888999999999999888888999999999999999888888888999999888888888888999999888888888777888888999999;;;999999999;;;<<<;;;999::::::999999::::::;;;<<<999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<============<<<<<<<<<<<<=========>>>>>>AAA@@@@@@@@@@@@@@@AAAAAAEEEGGGBBB???EEEGGGOOOaaa}}}{{{xxxsssooonnnmmmlllkkkiiihhhfffccc```^^^\\\[[[WWWSSSNNNJJJHHHGGGEEEDDDAAAAAA@@@??????>>>>>>===;;;;;;:::::::::999999999888999:::999777666777888888777777666666555444444444444444444444444444444555555555555555555555555666666666555444444444333555555555555555666777888666555444444444444555666555555555555555666666666777777777777666666666666777777777777777888888999999888666555666777999:::888888888888888:::;;;<<<888:::;;;;;;:::::::::<<<;;;===@@@AAACCCIIISSSZZZ___aaacccdddbbb```______cccfffjjjjjjgggcccaaa```kkkvvv~~~{{{yyyuuutttrrrqqqqqqpppnnnkkkpppqqqqqqrrrtttyyyjjj[[[RRRMMMJJJGGGDDDBBBBBBBBBAAAAAA@@@@@@??????>>>======<<<=========<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999999888888888888888888888888888888888888888888888888888888777888999::::::999888777999999999888888888888888888888777777777777888888888777777777888999::::::;;;:::999:::;;;<<<;;;999::::::999999::::::;;;<<<999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<============<<<<<<<<<<<<=========>>>>>>??????????????????@@@AAA@@@EEEBBBBBBGGGIIIRRRfff|||yyyvvvqqqmmmlllllllllllljjjiiigggdddbbb___]]]\\\WWWTTTOOOKKKIIIGGGEEEDDDAAAAAA@@@@@@???>>>>>>>>>;;;;;;;;;:::::::::999999555666888777666666888999999999888777777666666555555555555555555555555555444444444444555555555555666666666555444444444333555555555555555666777888555555555444444555555555666666666666666666666666666666666666777777777777666777777888888888888888777777666666666777999:::888888888999999:::;;;;;;999;;;<<<===<<<;;;<<<======<<<;;;>>>CCCJJJPPPTTT^^^aaacccdddbbb___^^^^^^eeeffffffeeebbb^^^\\\ZZZ___kkk{{{~~~yyywwwuuuttttttsssqqqpppmmmmmmmmmnnnpppsssxxx|||wwwcccWWWOOOLLLGGGEEECCCBBBCCCCCCBBBAAA@@@@@@??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999888888888888888888888888888888888888888888888888888888777888999::::::999888777888888888888888888888888888777777666666777777888888777777777888999:::::::::999888999;;;;;;;;;:::::::::999999::::::;;;<<<999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<===>>>>>>>>>===============>>>>>>>>>?????????>>>>>>>>>??????@@@AAA<<>>>>>;;;;;;;;;;;;::::::::::::444555777777777777888:::999999999888777777666666666666666666666666666666444444444555555555555555555555555555555444444444666555555555555666666777555555555555555555555555777777777666666666666555666666666666777777777777555666777888888888777777666666777777888888999999888888999999:::;;;;;;;;;999;;;======<<<;;;<<<======;;;999<<>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999888888888888888888888888888888888888888888888999999999888888999999999999888888777777777888888888888888888888777777777777888888888888888777888888999999888777777888:::;;;;;;:::::::::999999::::::;;;<<<999999::::::::::::;;;;;;::::::;;;;;;<<<=========<<<<<<===>>>>>>>>>>>>===>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>???@@@AAAAAA<<>><<<;;;;;;;;;;;;:::::::::666888999888777777888999888888888777666666555555555555555555555555555555444444555555666666666666444444444555555555555555777666666555555555555666444555555555555555555444777777777777666666666555555666666666777777777888444555666777777777666666444555777999:::999888777888888999:::;;;;;;;;;;;;999:::<<<<<<;;;;;;;;;<<<::::::;;;===???CCCGGGJJJTTTXXX\\\```cccfffhhhkkknnnoooppppppooojjjddd___\\\eeerrr~~~~~~{{{zzzyyyxxxqqqqqqqqqrrrtttvvvxxxxxxuuuvvvxxx{{{~~~ssscccZZZQQQKKKJJJCCCBBBBBBCCCDDDCCCAAA???????????????>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::::::::999999999888888888888888888888888888888777777888888888999999999999999888888888888999999666777777777888888888999999888888777777888888999999999888888777888888888666555555777999;;;;;;:::::::::999999::::::;;;<<<999999::::::::::::;;;;;;::::::;;;;;;<<<======>>>;;;;;;<<<============<<<>>>>>>>>>?????????@@@@@@???>>>>>>???@@@AAABBBBBB???CCC@@@@@@EEEAAA???IIIxxxtttnnnjjjiiijjjkkkkkkfffeeecccaaa^^^\\\ZZZYYYXXXTTTOOOKKKIIIHHHFFFEEEBBBBBBAAA@@@@@@??????>>><<<<<<;;;;;;;;;::::::::::::;;;;;;:::888777888999777777777666555555444444444444444444444444444444555555555666666666777777333444444555555666666666888777666555555555555555444444555555555555444444888888777777666666666555555666666666777777888888333444666777777777666555222444777:::;;;:::888777888888999:::;;;;;;;;;;;;777999;;;;;;:::::::::;;;666:::>>>>>><<<>>>CCCIIIPPPTTTZZZ___dddiiiooorrrtttvvvzzz|||{{{tttlllfff```gggqqq{{{~~~}}}qqqqqqpppqqqsssuuuuuuuuuqqqrrrsssuuuwwwyyy|||}}}iii\\\VVVOOOIIIGGGBBBAAAAAABBBCCCBBB@@@>>>????????????>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::::::::999999999888888888888888888888888888888777777888888999999999999:::999888777777888999:::666666777777888888888999999999888888888888999999::::::999888777777777888444333444666999;;;;;;;;;::::::999999::::::;;;<<<999999:::::::::;;;;;;;;;::::::;;;;;;<<<===>>>>>>999:::;;;;;;<<<<<<;;;;;;>>>>>>>>>>>>????????????????????????@@@AAABBBCCCAAACCC>>>???FFFCCCBBBKKK~~~|||wwwsssnnnlllmmmmmmllljjjfffeeeeeecccaaa___]]][[[VVVRRRNNNKKKIIIHHHFFFDDDBBBBBBBBBAAA???===<<<;;;::::::::::::::::::::::::999999777666555555555555888777777666555555444444555555444444444333333333222222333444555555555555333333333444555666777888555444444444444555666666666666666666777777777777555555555555555444444444666666666666666777888888666666666666555555555555777888888888888999999999888888999::::::;;;<<<<<<;;;::::::::::::;;;<<<<<>>======>>>@@@BBBDDDKKKPPPWWW]]]bbbhhhnnnrrr|||vvvlllkkkgggfffnnnzzzxxxwwwuuussssssuuuvvvvvvuuuvvvtttrrrsssuuuwwwxxxxxxwwwzzzsss```YYYSSSJJJFFFJJJFFFEEEDDDBBBBBBBBBCCCCCC???@@@@@@@@@???>>><<<:::<<<<<<;;;;;;;;;:::::::::777888888888888999999999888888888999:::::::::;;;777777777777777777777777777777777777777777777777;;;;;;:::999888777666666888888777777777777888888888888777777777777888888777777777777777777777777888888888999999::::::::::::::::::999999:::;;;;;;:::999999888888999999:::;;;;;;;;;::::::999999888::::::::::::::::::::::::===<<<<<<<<<<<<======>>>>>>>>>????????????>>>>>>;;;===AAABBBBBBBBBCCCDDD}}}|||wwwsssooommmmmmmmmkkkhhhffffffeeecccaaa___]]]\\\VVVSSSOOOLLLJJJHHHFFFEEEBBBBBBBBB@@@???===<<<;;;======<<<;;;999888777777:::999888777777666666666888888777777666555555444555555555555444444333333222222333444555555555555444444444444444555666777444444444444444555666777444444444555555555666666444444444444444444444444666666555555666666777888555555666666666777777777777888888888888999999999999999999::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<>>>=========>>>@@@BBBCCCFFFKKKRRRYYY```iiirrrxxxzzzoooiiifffjjjrrr||||||yyyvvvuuuvvvxxxxxxxxxyyyxxxvvvvvvxxxyyyxxxwwwvvvxxx||||||iiiYYYUUUQQQIIIFFFIIIGGGFFFDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@>>><<<:::999<<<<<<;;;;;;;;;:::::::::888999999999::::::;;;;;;777777777777777777888888777777777777777777777777777777777777777777777777888888888888888777777777999999888888888888999999888888777777777777888888777777777777777777777777888999999999999999999:::999999999999999:::;;;<<<:::999999888888999999:::888999999999999:::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<======>>>>>>>>>????????????>>>>>>;;;>>>AAABBBBBBBBBCCCDDD}}}{{{xxxtttpppnnnnnnmmmjjjfffffffffdddccc```^^^]]]\\\WWWTTTPPPMMMKKKIIIGGGFFFBBBBBBAAA@@@???===<<<<<<======<<<;;;999888777777;;;:::999888777777777888888888777777666555555555666666666555555555555444222333444555555666555555555555444444444555555666333333333444555666777888222333333333333444444444444444444444444444444444555555444444555555666777555666666777777888888888777888888888888999999999:::::::::::::::::::::::::::::::::::::::;;;<<<<<<===<<<<<<<<<===???AAABBBCCCGGGNNNUUU]]]iiivvvyyyrrrllliiijjjrrr||||||}}}}}}}}}|||zzzxxxxxxxxxxxxvvvuuuvvvxxxzzzzzzzzz{{{}}}jjj\\\PPPOOOMMMHHHFFFHHHGGGFFFEEECCCBBBAAAAAAAAACCCBBB@@@>>><<<;;;:::999<<<<<<;;;;;;;;;:::::::::999999:::;;;;;;<<<======777777777777777777666666777777777777777777777777777777777777777777777777555666666666777777888888:::999999888888999999:::888888777777777777888888777777777777777777777777999999999999999888888888888888888999999;;;<<<===:::999999888888999999:::999999999999999999999999::::::::::::::::::::::::<<<<<<;;;;;;<<<======>>>===>>>>>>??????>>>>>>===<<<>>>@@@AAAAAABBBCCCDDD}}}{{{xxxtttpppnnnnnnmmmiiieeegggfffdddbbb```^^^]]]]]]XXXUUUQQQNNNLLLJJJHHHGGGBBBBBBAAA???>>>=========:::::::::::::::::::::::::::999888888777777777888666666666555555555444444666666666666666666666555222333444555666666666666666555555444444444555555333333333444555666777888222222333333333444444444555555555555555555666666444444444444444555666666777777777777888888888888777777888888888999999999:::::::::::::::::::::999::::::999999::::::;;;<<<;;;;;;;;;<<<===>>>@@@AAACCCGGGMMMRRR[[[hhhyyywwwnnniiilll{{{~~~}}}||||||{{{yyywwwwwwxxxyyyyyyxxxyyyzzz|||ppp[[[QQQJJJJJJJJJFFFDDDFFFFFFFFFDDDCCCBBBAAA@@@@@@BBB@@@>>><<<;;;:::;;;;;;<<<<<<;;;;;;;;;:::::::::888999999:::;;;<<<======::::::999999888888777777666666666666666666666666666666666666666666666666555555555666666666666777999888888777777888888999888888777777777777888888777777777777777777777777::::::999999888888777777777777777888999;;;<<<===:::999999888888999999:::;;;;;;;;;:::999999888888::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<===>>>======>>>>>>>>>>>>======<<<>>>@@@AAA@@@AAABBBDDD|||zzzyyyuuupppnnnnnnllliiifffgggfffdddaaa___^^^]]]]]]YYYUUUQQQNNNLLLKKKIIIGGGCCCBBB@@@???>>>>>>>>>>>>::::::::::::::::::::::::888888777666666666777777555555444444444444444333555666666666666666666666333333444555666666666666666555555444444444555555333333333444444666777777333444444444555555555555555555666666777777777777444444444444444555666666999999888888777777666666777777888888888999999999:::::::::::::::::::::999:::999999999999:::;;;;;;:::::::::;;;<<<===>>>???AAAEEEJJJPPPYYYiii}}}yyypppnnnwww~~~|||xxxyyyzzzyyyxxxyyy{{{}}}}}}~~~~~~}}}|||~~~uuu```RRRLLLGGGGGGGGGDDDCCCBBBDDDDDDCCCBBBAAA@@@???>>>>>>===<<<;;;;;;<<<===>>><<<<<<;;;;;;;;;:::::::::777888888999::::::;;;;;;:::999999888888777777777666666666666666666666666666666666666666666666666666666666666555555555444777777666666666666777777888888777777777777888888777777777777777777777777999999999888888777777777666777777888999:::<<<===:::999999888888999999:::::::::::::::;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;<<<>>>>>>======>>>>>>>>>>>>=========>>>@@@@@@???@@@BBBDDD|||zzzyyyuuuooollllllllljjjhhhhhhfffdddaaa___^^^^^^^^^XXXUUUQQQNNNLLLJJJHHHGGGCCCAAA@@@>>>===>>>>>>???======<<<;;;999888777777777777666666666666666777444444444444444444444444444555555555555666666666333333555666666666666666555555444444444555555666555444444444444555666666555555555555666666666666555555555666777777888888555555444444555555666777888888777777777666666666777888888888888999999999::::::::::::::::::::::::999999999999999:::;;;;;;888999:::;;;<<<======>>>;;;@@@FFFKKKUUUfff}}}}}}uuuvvv|||{{{||||||zzzyyyzzz|||~~~{{{||||||{{{zzz{{{}}}}}}~~~eeeVVVMMMJJJGGGEEEDDDCCCAAA@@@@@@AAAAAAAAA@@@???>>>===;;;;;;;;;;;;;;;<<<===>>><<<<<<;;;;;;;;;:::::::::777777888888888888999999666666666666666666555555777777777777777777777777777777777777777777777777777777666666555555555444666666666555555666666666888888777777777777888888777777777777777777777777888888888888888777777777777777777888888:::;;;<<<:::999999888888999999:::666777888999;;;<<<>>>>>>::::::::::::::::::::::::999999::::::;;;<<<>>>>>><<<======>>>>>>======<<<===???????????????AAACCC|||zzzzzztttnnnjjjkkkllllllkkkhhhgggdddaaa___^^^^^^^^^XXXTTTPPPMMMKKKJJJHHHFFFCCCAAA???>>>===>>>??????======<<<;;;999888777777888777777666777777888888666666666666666666666666333333444444555555555555333444555666666777777777444444444444444555666777666666555444444444444555444555555555666666666666333333333444555666666666666666555555666666777888444444555666777777888888777888888888888999999999999999999::::::;;;;;;;;;999999999888999999:::;;;777888999:::;;;<<<<<<===:::>>>CCCGGGMMM]]]sss{{{yyy~~~~~~~~~~~~~~~|||{{{{{{|||~~~lllXXXPPPIIIHHHEEECCCBBBBBBAAA@@@======>>>??????>>>===<<<::::::;;;<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::888888888888888777777777555555555666666666666666777777777777777777777777777777777777777777777777666666666666666777777777777777666666666666777777888888777777777777888888777777777777777777777777777777777777888888888888888888777888888999:::::::::999999888888999999:::777777777888999999::::::::::::::::::::::::::::::999999999:::;;;<<<>>>>>><<<<<<============<<<<<<>>>?????????>>>???AAACCC|||yyyzzztttmmmiiijjjlllmmmmmmiiigggddd```^^^^^^^^^^^^WWWTTTPPPMMMKKKIIIGGGFFFCCCAAA???>>>===>>>???@@@::::::::::::::::::::::::999888888888888888999999777777777777888888888888333333333444444444555555333444555666777777777777333333333444555666777888777666555444444444444444444444444555555555666666111111222333333444555555666666666666666777888888000111333555777888:::;;;777888888888888999999999888888999::::::;;;<<<<<<999999888888999999:::;;;777888999:::;;;<<<<<<<<<===@@@CCCDDDGGGSSShhhxxxzzzwww~~~}}}}}}{{{}}}~~~}}}{{{{{{|||}}}~~~nnnZZZLLLIIIFFFFFFDDDAAA@@@AAAAAA@@@:::;;;===>>>>>>>>>===<<<:::;;;<<<===<<<;;;999888<<<<<<;;;;;;;;;:::::::::::::::999999888777777666666666777777888888999999777777777777777777777777777777777777777777777777444444555666777888999999888888777777777777888888888888777777777777888888777777777777777777777777666666777777888888999999999888888888888888999999:::999999999999999999:::;;;:::999777555444222222::::::::::::::::::::::::999999999:::;;;<<<>>>>>><<<<<<============<<<<<<>>>??????>>>>>>>>>AAACCC}}}{{{zzzzzzvvvoookkkiiijjjkkkkkkkkkhhhddd```]]][[[ZZZZZZ\\\XXXTTTPPPNNNLLLIIIGGGBBBAAA@@@@@@??????@@@@@@<<<<<<;;;;;;;;;:::::::::777777666555555666777888777555333222222222444555444444444555555555555666555555555555555555555555666666666666666666666666444555666555444444555666444666888777444333555777333444444555666777888888888777666555444444555666999999999777666777999<<<888888888999999:::::::::;;;;;;;;;::::::999999999::::::::::::::::::::::::;;;;;;:::999:::;;;<<<===???@@@BBBEEEJJJRRR\\\bbb{{{zzz|||hhh[[[QQQJJJGGGDDDDDDCCCBBB@@@??????>>>AAA@@@??????>>>?????????;;;<<<=========<<<::::::999999999999999999999999::::::999888777777777888777777777777666666666666777666555666888888444111777777777777666666666666777777777777888888888888888888777777666666555555999888777666666777888999666666666666777777777777555666777888888777666555555666666777888999999999;;;999777888:::;;;:::777777777888999::::::;;;;;;;;;;;;;;;<<<===<<<:::888:::::::::;;;;;;;;;<<<<<>><<<;;;;;;<<<>>>???===>>>>>>>>>????????????|||||||||vvvooojjjiiiiiikkkkkkjjjhhhddd```]]][[[[[[ZZZXXXUUUPPPMMMKKKIIIGGGEEECCCBBBAAA@@@????????????<<<<<<;;;;;;;;;:::::::::999888777666666777888888777666444333222333444555444444444555555555555666555555555555555555555555555555555555555555555555444555666555444333444666555666777666555444555666444444555555666666777777888777666555444555555666888888777555333333666888888999999999999999999:::::::::::::::::::::999999::::::::::::::::::::::::;;;;;;:::::::::;;;<<<===;;;<<<===???CCCKKKSSSYYYlllyyyiii[[[TTTMMMIIIHHHCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>=========<<<<<<;;;<<<<<<===<<<;;;:::999999999999999999999999999999999888888777888888888777777777777666666666666888666555555777777555222666666666666555555555555555555555666666666777777666666666666555555555444888888777777777777888888666666666666777777777777666777888999999888777666555666666777888888999999;;;999777888:::;;;:::888777777888999999:::;;;;;;???===;;;:::;;;<<<;;;::::::::::::;;;;;;;;;;;;<<<>>>===;;;::::::;;;===>>>======>>>>>>>>>?????????~~~}}}wwwoooiiiggghhhjjjkkkjjjhhheeeaaa^^^\\\[[[[[[YYYVVVRRROOONNNLLLJJJIIIEEEDDDBBBAAA???>>>>>>>>><<<<<<;;;;;;;;;:::::::::;;;:::999888777777888888777666555444444444555666444444444555555555555666555555555555555555555555555555555555555555555555333555666555444333444555666555444555666666666555555555555555555555666666777777666555555555555666777777666555333333444666999999999999999888888888999999999:::::::::::::::::::::::::::::::::::::::;;;::::::::::::;;;<<<===<<<===>>>???AAAFFFMMMRRR^^^iiiuuu}}}}}}vvvfffVVVNNNLLLIIIFFFFFFAAAAAA@@@???>>>>>>======<<<===>>>>>>>>>===;;;:::;;;;;;<<<<<<<<<;;;:::999999999999999999999999999888888777777777888999999777777777777666666666666888666555444666666666555555555555555444444444444333333444444444555555555555555555555444444444444777777888888888888777777666666666666777777777777777888888999999888888777666666666777888888999999:::999888888::::::999888777777888888999:::::::::BBB???;;;999999;;;<<<<<<::::::::::::;;;;;;;;;;;;<<<<<<::::::::::::<<<<<<============>>>>>>>>>>>>~~~~~~xxxoooiiifffgggiiijjjiiihhheeebbb___]]][[[[[[ZZZWWWSSSQQQOOONNNMMMKKKFFFEEECCCAAA???>>>======<<<<<<;;;;;;;;;:::::::::::::::999888777777666666888777666555555555555666444444444555555555555666555555555555555555555555555555555555555555555555333444555555333333444555666444222333666888666333555555555555555555555444666666666555555555666666666777777666555555777999::::::999999888888777777888888999999:::::::::;;;::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>??????BBBGGGKKKQQQ[[[gggqqq}}}eeeXXXMMMIIIIIIEEEBBBBBB@@@??????>>>======<<<<<<===>>>???@@@@@@>>><<<;;;;;;;;;;;;;;;::::::999999888888888888888888888888777777666777777888999:::777777777777666666666666888666555444444555666777666666666555555555444444333333444444444555555555555555555555555555555555666777888999999888777666666666666666777777777777666777777777888888888888666666777777888888888888999999999999999:::999999777777888888999999999:::@@@>>>:::999999::::::999999999:::::::::;;;;;;;;;;;;::::::999999::::::;;;<<<<<<<<<=========>>>>>>~~~~~~}}}wwwoooiiigggggghhhiiiiiigggeeebbb```^^^\\\[[[WWWTTTPPPNNNMMMKKKJJJHHHGGGFFFDDDBBB@@@>>>======<<<<<<;;;;;;;;;:::::::::999999888777777666555444777777666666555555555555444444444555555555555666555555555555555555555555555555555555555555555555333444555444333222333555666333111333666888666444555555555555444444444444555555666666666666666666333555666666666777888:::999999999888888777777777888888888999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;:::;;;<<<;;;;;;<<>>>>>======<<<<<<<<<<<<===???@@@???>>><<<:::;;;:::::::::999999999999888888888888888888888888666666666666777888999999777777777777666666666666777666555444444555666888777777777666666666555555444444555555555666666666666666666666666666666666666777888999999888777666666666666666777777777777555555555555666666777777777777777777777888888888999999:::999999999999999777888888888888888999999;;;:::999999:::999777555999999999:::::::::;;;;;;:::::::::999999:::::::::;;;<<<<<<<<<<<<=========}}}}}}{{{vvvooojjjhhhhhhhhhhhhhhhgggeeecccaaa^^^]]][[[ZZZVVVRRROOONNNMMMKKKIIIGGGFFFDDDBBB@@@???>>>===<<<<<<;;;;;;;;;:::::::::777777777777777666555444666666666555555555444444444444444555555555555666555555555555555555555555444444444444444444444444222444555444333222333444444333222333555666666555444444444444444444555555444555666666777666666666111333555555555555777888888888888888888777777777888888888999999999999999::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;;;;<<<======<<<===>>>@@@DDDHHHQQQ\\\fffuuunnn\\\PPPIIIEEEFFFGGGCCC@@@@@@>>>>>>>>>======<<<<<<<<<:::;;;<<<<<<<<<;;;999999;;;:::999888888888999999888888888888888888888888777777666666666777888888777777777777666666666666555666666666444555666888888777777777666666666666555666666666666777777777666666666777777777777777777777888888888888777777666666666666777777777777444444444444555666777777777777777777777777888888888999::::::888888999:::888888888888888888888888888888888999:::999777555999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<===~~~}}}xxxtttoookkkiiiiiihhhggghhhgggfffdddaaa___]]]\\\]]]ZZZVVVRRRPPPNNNLLLJJJFFFEEEDDDBBB@@@??????>>><<<<<<;;;;;;;;;:::::::::666777888888888777666666555555555555555444333333444444444555555555555666555555555555555555555555444444444444444444444444222333444444222222333444111333444444444444555777333333333444444555555555333444666777777777666666555666777777666555555666777777777777888888888888999999999999888888888888::::::::::::::::::::::::999:::;;;<<<<<<<<<;;;;;;;;;===>>>???>>>>>>???AAACCCEEELLLUUU]]]ggg{{{uuu```TTTJJJDDDBBBEEEFFFCCC@@@AAA>>>>>>>>>===============;;;;;;;;;:::::::::999999;;;:::999888777888888999888888888888888888888888888777777666666666666777777777777777666666666666222555777777555555666888777777666666666555555555555555666666666777777777555555555666666666777777888888777777777777888888666666666666777777777777555444444444555666888999888777777777777777777777888999;;;:::888777999;;;888888888888777777777777999888777777999:::999888888999999999999:::::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<~~~}}}vvvsssnnnllljjjjjjhhhgggggggggfffdddbbb___]]]\\\[[[XXXSSSOOOMMMKKKIIIGGGFFFEEECCCBBBAAA@@@??????<<<<<<;;;;;;;;;:::::::::666777999::::::999888777444444555555444444333222444444444555555555666666555555555555555555555555444444444444444444444444222333444444222222333444000333555555333333555888222222333333444555666666333444666777777777666666:::;;;<<<;;;888666555666666666777777888888999999:::999999999888888777777::::::::::::::::::::::::999:::;;;<<<<<<<<<;;;:::666888:::;;;;;;;;;<<<======>>>DDDLLLQQQYYYkkk||||||eeeUUUNNNJJJEEECCCEEEEEEBBB@@@@@@>>>>>>>>>>>>>>>=========>>>===<<<;;;;;;;;;<<<<<<;;;:::888777777777888999777777777777777777777777999888777666666555666666777777777777666666666666111444888888666555666777666666555555555444444444555555555666666666666777444444444555555555666666999888777666666777888999666666666666777777777777666555555555666777999:::888888888777777777777777777:::;;;:::888777999;;;888888888777777777777777;;;999666666888:::<<<<<<888888999999999::::::::::::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<|||yyyqqqkkkkkkllliiihhhiiibbbbbbcccddddddbbb^^^[[[WWWTTTQQQMMMKKKKKKLLLMMMIIIHHHFFFDDDBBBAAA@@@@@@>>>======;;;:::999888888888888888999::::::888666666555555444444444555555333444444555555444444333666444222333666777666444111111111222222222333333333333333444444666777888777777666666555555555444555555444444444444555555666555444333444555666777888888888888888888888888777777777777888888888888999888888777777888888999::::::::::::::::::::::::<<<<<<======<<<;;;::::::<<<>>>>>>===<<<;;;<<<===???>>>???EEEJJJRRR```mmm}}}jjjYYYMMMHHHEEEDDDCCCBBB@@@???>>>=========>>>>>>>>>>>>======???>>><<<<<<<<<<<<999777<<<<<<;;;;;;:::999888888888888999999999999888888666666666666666666666666888888888777666444333222222333333444555666777777555444333333333333444555555555444444444444555555555666888888666666666777999777666444444666777999555666666666666666555555666666666666777777777777888888777666555555666666888999::::::999888999:::777777777888999999::::::777777888888888999999999===;;;999888888999;;;===;;;:::888777777888:::;;;;;;::::::::::::;;;<<<<<<yyyrrrllllllllliiihhhhhhgggeeecccccccccbbb```^^^VVVTTTPPPMMMKKKKKKKKKLLLIIIHHHFFFDDDBBBAAA@@@@@@======<<<;;;::::::999999888888777999::::::888666777666555444444444444444333444444555555444444333555444222444666777666444444444555555555666666666777777666666666777888888777666666666555555555555555555444444444444555555444444333333444555777888888888888888888888888888777777777777888888888888999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;:::999999:::<<<======<<<<<<===???@@@>>>???CCCGGGNNNZZZfffooo```SSSJJJEEEDDDDDDCCCAAA@@@???>>>===;;;;;;<<<<<<<<<<<<;;;;;;:::>>>BBBBBB???;;;888777;;;;;;::::::999888888888777888888999999888888777666666666666666666666666666666666666666666555444444444444555555555555555444444444444444444444444555555444444444444555555555666888888666555666777777666555333333555666777555555666666666666555555555666666666777777777777:::999999888777777888888777999:::999888777888:::999888888888888888888888888888888888888888999999888888888888888888888888;;;:::999888888999:::;;;;;;::::::::::::;;;<<<<<>>@@@AAA??????BBBDDDHHHRRR]]]xxxmmm\\\TTTLLLEEEBBBDDDCCCBBBAAA@@@>>>======;;;;;;<<<<<<<<<<<<;;;;;;999BBBKKKMMMGGG???<<<<<<::::::999999888777777777777888888999999888888777666666666666666666666666444444555666777777666666666666555555555444444444444555666666666666555444555555444444444444555555444666888777666555666777666555444333333444555666555555666666666666666555555555666666666777777777999999888777777777888888666888999888777666777888::::::999888888777666666999999888888888888888888999:::<<<======<<<:::999;;;;;;999999999999;;;;;;:::::::::::::::;;;<<<<<<{{{sssmmmlllllliiiggghhhjjjhhheeedddcccbbb```___UUUSSSPPPMMMJJJIIIIIIIIIGGGFFFEEECCCBBBAAA@@@@@@;;;;;;;;;;;;;;;;;;;;;:::888777666777999999888777888888666555333333222222333444444555555444444333444444444444555666666555333333333333444444444444222222111111111111222222666666666666666555555555555555444444444444555555555555555555555666666666666666666666666666666666666777777777888888888888999:::<<<======<<<:::999999999::::::::::::;;;;;;999999::::::::::::999999999:::<<<<<<<<<<<<===???AAA??????AAABBBDDDMMMVVVooovvv\\\OOOKKKHHHCCCAAABBBBBBAAA@@@???>>>======<<<======>>>>>>======<<<:::AAAIIIKKKGGGAAA<<<;;;999888888888777777666666777777888888888888777777666666666666666666666666444555555666666666666666555555555555555555555555444555777888888777555444555555444444444444555555444666777777666555555666555555444333333444555555444555666666666666666666555555555666666666777777777666666555555555666666666777888777666555666888999888888888777777777666999999999888888888888888;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999999:::;;;;;;::::::999999::::::;;;<<<{{{sssmmmmmmllljjjhhhiiigggfffeeeeeedddaaa]]]ZZZTTTSSSPPPMMMKKKIIIHHHHHHFFFFFFDDDCCCAAA@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;:::777666555666888999888888888888666555333333222222333444444555555444444333333444555555555555555666111222222222222333333333333333333333444555666777555555555666666666666666555555444444444444555555777777777666666555444444555555555555555555555555666777777777888888888888999:::<<<======<<<:::999999999999::::::;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;<<<===<<<;;;:::;;;<<<@@@>>>???AAAAAACCCJJJSSSaaattt}}}hhhSSSIIIHHHFFFCCCAAAAAAAAA@@@???>>>>>>======<<<<<<============<<<<<<888999;;;======;;;777444888888777777777777777666777777777888888777777777777777777777777777777777666666666666666555555444333333444444555666666777444555777888888777555444555555444444444444555555444555777777555444555666666555555555555555555666444444555666666666666666555555555555666666666666666555555555555555666666555666777777666555666777666666777777777888888888888888888888888888888888999888666555555666888999:::::::::::::::::::::::::::999999999999:::;;;;;;zzzrrrmmmmmmmmmkkkiiijjjfffeeeeeeeeeccc```[[[WWWUUUTTTQQQOOOLLLJJJHHHHHHFFFEEEDDDBBBAAA@@@@@@@@@<<<<<<<<<;;;;;;:::::::::777666444555777999999888888777666555444333333333333444444555555444444333333444555555444444555777333333333444444444555555111111222222333555666777555555555666666666666666555555444444444444555555777777777777777666444444666666666666666666666666777777777777888888888888::::::;;;<<<<<<;;;::::::888999999::::::;;;;;;<<<999::::::;;;;;;;;;;;;;;;;;;<<<===<<<:::999:::;;;???>>>???AAAAAAAAAGGGOOOSSScccyyylll]]]NNNHHHGGGEEECCCCCC@@@@@@??????>>>======<<<::::::;;;;;;;;;;;;:::::::::888666666888888777444888888777777777777777777666777777888888777777666777777777777777777777777666666777777666555444444222222333444555666777888444555666666666666555444555555444444444444555555333555777666555444555666555555555555555555555555333444555666777777777777444444555555555666666666777777666666777777888888555777888777666555666777555555666777777888999999777777888888888999999999:::888666444444666888:::999999999999999999999999999999999999999:::;;;;;;yyyqqqlllmmmnnnlllkkklllhhhfffdddcccaaa^^^[[[XXXVVVUUURRRPPPMMMJJJIIIHHHEEEDDDCCCBBBAAA@@@@@@@@@======<<<;;;::::::999999777555444444777888999999777666555444444444444444333444444555555444444333222444666666444333555777444444444444555555555666111111111111111222333444555555555555666666666777555555444444444444555555444555666777888777777666666666666666666666666666777777777777888888888888::::::::::::::::::::::::888888999::::::;;;<<<<<<888888999:::::::::::::::999;;;<<<<<<::::::;;;===???>>>???AAA???>>>CCCJJJJJJWWWhhh{{{yyy\\\SSSJJJHHHFFFCCCBBBCCC?????????>>>======<<<<<<999::::::;;;;;;::::::999;;;;;;:::888777888999:::888888888888888888888888666666777777777777666666777777777777777777777777444555666666666666666666333444444444555555666666444444444444444444444444555555444444444444555555333555666666555444444555444444444555555444444444333444555666777777777777444444444555555555666666666666666666666777888888666777888888666666777888666666666777777777777777666666777888999::::::;;;;;;;;;:::999999:::;;;;;;777888888888888888888777999999999888999999:::;;;xxxqqqlllmmmnnnmmmlllmmmkkkhhhdddaaa___^^^\\\ZZZVVVUUUSSSQQQNNNKKKIIIHHHEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>===<<<:::999888888777555444444666888999999666555555444444444555555333444444555555444444333222444666666444333555777333333333444444444555555666666555555444444555555444555555555666666777777555555555444444555555555111333555777999999999999777777777777777777777777777777777777888888888888;;;::::::999999::::::;;;888888999::::::;;;<<<<<<666777888999999999999999777999;;;;;;;;;;;;===>>>@@@??????@@@>>>;;;???FFFGGGQQQ^^^nnnvvvcccPPPKKKGGGGGGDDDAAAAAACCC??????>>>>>>======<<<<<<;;;<<<<<<======<<<<<<;;;666:::<<<999444333777<<<888888888888888999999999666666777777777777666666777777777777777777777777222333444666777888888888666555555555555444444444555444333333333333444555555555555444444555555555333555666666555444444555222333333444444333333222333444555666777777777777444444444555555555666666444444444444444555666777666888999888777666777999888888777777666666555555555555666888999:::;;;<<<777888999999999999888777777777888888888888777777999999888888999999:::;;;~~~|||wwwtttpppnnnmmmnnnmmmllljjjfffaaa___^^^]]]ZZZXXXZZZWWWRRRNNNLLLKKKIIIHHHEEEEEEDDDCCCAAA@@@???>>>BBB@@@===;;;888777777777777666666666555555444444999888777666666555555666666666666555444444333333555555555444444333333333444444444444444444444444888888888777666666555555888666444222111111111111555555555555555555555555555444444555555666777888555555666777777666555444777666555555555666888999999888888777888:::;;;<<<999:::;;;:::888777888999999999::::::::::::;;;;;;===<<<:::999999:::;;;===;;;<<<<<<===>>>??????@@@CCCHHHQQQ]]]mmm~~~tttcccZZZMMMKKKGGGDDDAAA@@@@@@@@@>>>======<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::999888888777888999;;;<<<888999999999888666555444333444444444555666666666777777777777666555444333555555555555555555555555666666666666666555555444666666666666555555555555333444444444555666666666444555666888888666555444555666666666555444333333555555555555555555555555777777666666555555444444333333444444555666666777666666666666777777777777777888:::999777666666777555555555555666777999999<<<999777777:::<<<<<<:::888888888888777777777777666777888999999999999999~~~{{{vvvsssooolllllllllkkkjjjlllhhhcccaaa```^^^\\\YYYYYYVVVQQQNNNLLLJJJIIIGGGFFFFFFEEEDDDBBBAAA@@@??????>>><<<:::999999999999999999999888888777777777777666555444444333333444333333444444555666666666555555555444444333333333666666666666666666666666333333444444555555666666777666555333222111111111555555555555555555555555444444444444555666777888444555666777777666555555777666666555666777888999999888888888888:::;;;<<<;;;<<<===<<<:::999:::;;;999999::::::::::::;;;;;;===<<<:::999999:::<<<=========>>>>>>??????@@@@@@AAAEEELLLUUUaaappp~~~uuubbbTTTMMMHHHGGGDDDBBB@@@@@@@@@AAA???>>>>>>===<<<<<<;;;;;;999999999::::::;;;;;;<<<;;;:::999888888888999::::::999999888777777666666555555666666666666666666555555666666666666666555555555555555555555555555777777777777666555555444444444555555666666777777444444444555555555555555444555666777777666555444555555555666555555444444555555555555555555555555666666555555555444444444444444555555666777777888555666666666777777777777777888999999777666666777555555555555666777888999<<<999777777:::<<<;;;:::888888888888777777777777888999999999999999888777}}}{{{uuurrrnnnkkkjjjjjjiiihhhkkkhhhdddaaa```^^^[[[YYYXXXUUUPPPMMMKKKJJJHHHFFFGGGFFFEEEDDDCCCAAA@@@@@@===<<<;;;:::::::::::::::999999999999999888888888777666555444444333333444333333444444555666666666555555555444444444444444666666666666666666666666333333333444555555666666555555555444444222111111555555555555555555555555444444444444555666777888333444555666777777777666777666666666666777888999888888888888999:::;;;<<<;;;<<<===<<<:::999:::;;;999999::::::::::::;;;;;;<<<;;;:::999999:::<<<<<>>>>>===<<<<<<<<<777888888999:::;;;<<<<<<;;;;;;:::888888777777888;;;:::999777777777777888777777777777777666666666333444555666777777777777555555555555555555555555888888888888777666444444222333444555666777888888555555555555555444444444444555666777777666555444444444555555666555555555555555555555555555555555555555555555444444444444555555555666777777888888555555666666666777777777666888999888777666666777666555555666666777888999:::999777888999;;;;;;:::888888888888777777777777::::::::::::999888777777}}}{{{vvvrrrnnnkkkjjjjjjiiihhhiiigggdddaaa^^^[[[YYYWWWVVVSSSPPPMMMKKKJJJHHHFFFFFFFFFEEECCCBBBAAA@@@???===<<<<<<;;;::::::999999888888777777777777777777999888777666666555555666666666666555444444333333555555555555555444444444333333333333333333333333888777777666666555444444444444555555555444222111555555555555555555555555444444444444555666777777333444444555666777777888777777777777777888888888888888888888999:::;;;;;;888999::::::888888999:::999999999:::::::::;;;;;;;;;;;;:::::::::;;;<<<<<>>>>>>>>>>>>>>AAACCCEEEHHHLLLTTT\\\aaammm{{{{{{dddUUUMMMIIIHHHBBBAAA@@@??????@@@@@@AAA>>>=========<<<<<<<<<;;;999999::::::;;;;;;<<<<<<:::999999888888888888888<<<:::888777666777888:::888777777666666555555555444444555666666666666666555555555555555555555555999999888888777666444444333333444555555666777777666666666555444444444333444555555666666555555444333333444555666666666555555555555555555555555555666666555555555555555555444555555555666666666777555555555666666666777777555777888888777666666777666666666666666777888888888888888888999999:::999888888888888777777777666999::::::::::::999999888~~~}}}|||wwwsssooommmllllllkkkjjjiiihhhfffccc___[[[YYYXXXUUUSSSPPPMMMLLLJJJHHHFFFEEEDDDCCCBBB@@@???>>>>>>>>>>>>===<<<:::999888777777777777777777777888888999888777666666555555666666666666555444444333333555555555555555555555555111111111111111111111111777777777666555555444444333444555666555444333222555555555555555555555555333333333444444555666777444444444555666777888888666777777888888888888888777888888999:::::::::;;;888999::::::888888999:::999999999:::::::::;;;;;;::::::::::::;;;;;;<<<<<<===============<<<<<<<<<@@@AAACCCDDDGGGLLLRRRWWWbbbooozzzdddSSSIIIGGGFFFEEEBBBBBBAAA@@@??????>>>>>><<<<<<;;;;;;;;;;;;::::::======<<<<<<;;;;;;::::::777777888888999999999999;;;:::888666666777999:::666666666555555444444444666666777666666555444444555555555555555555555555888888888777777666444444555555555555555444444444666666666555444444444333444444555555555555444444333333444555666666666555555555555555555555555555666666666666666666666666333333444444444444555555555555555555666666666666444666888888666555666777777666666666666777777888666777888888888888888999888888888888777777777666666777888999:::;;;;;;;;;}}}~~~~~~}}}|||wwwtttpppnnnnnnnnnmmmlllllllllkkkhhhccc^^^\\\[[[UUUSSSPPPNNNMMMKKKIIIFFFDDDCCCBBBAAA@@@>>>======>>>>>>===<<<;;;999777666888888888999999999999999777666555444444333333444333333444444555666666666555555555555555666666666333333333333333333333333222222222333444444555555333444444555555555555444555555555555555555555555333333333333444555666777555555555555555666777888666777888888999999888888777777888:::::::::::::::999;;;<<<<<<::::::;;;===999999::::::::::::;;;;;;999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@BBBFFFKKKOOOXXXcccrrrrrreeeUUUJJJFFFFFFEEECCCBBBBBBAAA@@@???===<<<<<<::::::::::::::::::::::::>>>===<<<;;;:::999999888555666777888999999999999999888777666666777888888555555555555444444444444777777777777666555444333555555555555555555555555666666666666666555555444555555555444444444333333555555555555555444444444444444444444444444444444444444555555666555555555555555555555555555555555555555555666666666666666333333333333333333333333444444555555555666666666444555777777666555666777777777666666666666777777555666888999888777777888888888888888777777777777444555666888::::::;;;;;;~~~|||{{{vvvsssooonnnnnnoooooonnnmmmnnnnnnjjjddd___]]]]]]UUUSSSQQQPPPOOOMMMJJJGGGDDDDDDCCCBBB@@@???>>>===<<<<<<<<<<<<<<<:::999888777777777888888999999999777666555444444333333444333333444444555666666666444555555555666666666777444444444444444444444444111222222333333444444555444444444444444555666666555555555555555555555555333333333333444555666666666666555444555555666777666777888999999999888888666777999:::;;;;;;::::::999:::<<<;;;;;;:::<<<===999999::::::::::::;;;;;;888999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>;;;<<<===>>>???BBBFFFJJJNNNWWWcccnnnyyyxxx```XXXMMMHHHGGGGGGCCC????????????>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888666777888999999888777777666666666666666666666666555555555555666666666666555666666666666666555555555555555555555555555555333444444555555555555555444444444444444444444444444444444555555555555555555444444444444444444555555555555666555555444444555555555555555555555555333333333444444444555555444444444444444444444444444444444555555555666666333555777777666555666777777777666666666666777777333666999999777666777888888888888888777777777777444555666777888999999999}}}{{{zzztttrrrnnnmmmnnnooooooooolllmmmmmmiiiccc^^^[[[[[[UUUSSSQQQPPPOOOMMMJJJHHHEEEEEEDDDCCCAAA@@@???>>>999:::;;;<<<<<<<<<;;;:::444444555555666666666777999888777666666555555666777666666555444444333333444555555555666666777777444444444444444444444444777666666555555444333333555444333333444555777888555555555555555555555555333333333333444555666666888777555444444555666777666777888999:::999888888666777999:::;;;;;;::::::777888:::999999999:::;;;999999:::::::::;;;;;;;;;888999:::;;;<<<<<<<<<<<<;;;<<<<<<===>>>??????@@@<<<===>>>>>>???AAAEEEHHHGGGNNNYYYcccooorrr]]]TTTMMMFFFDDDEEEDDD>>>888<<<<<<======<<<;;;;;;:::;;;<<<<<<<<<<<<<<<<<<<<<777777777777777888888888888888999999888777555444444555666666666666555555555555666666777777888888333444555666777777777777555555555555555555555555111222333444555555555555111222222333444555666666333444444555555666666666555444444333333444444555555666666666555444333333555555555555555555555555111111111222222333333333555555555555555555555444444444444555555555666666333555666777666555666777888777666666666666777777222666999999777555666888888888888888777777777777555666666777777777777666~~~}}}}}}}}}{{{xxxuuurrrnnnllloooqqqooonnnpppnnnnnnnnnllliiieeeaaa^^^WWWVVVTTTRRRQQQOOOKKKIIIFFFFFFEEEDDDBBBAAA@@@???:::;;;<<<<<<;;;:::888777777777777777777777777777555555444444444555555666777666555555666555333111333444444555555444444333444444666666666555444333111222222333444555666666222222222333333444444444555555555555555555444444555555555555666666666666777444222333777::::::999888888777777777777888888777777888999::::::::::::<<<;;;;;;::::::999999888;;;:::888777666777888888999:::<<<;;;::::::;;;======<<<:::999999:::<<<===999;;;===>>>>>>>>>???AAAKKKIIIOOO[[[dddqqqnnn\\\UUULLLIIIEEECCCBBBAAA@@@>>>>>>>>>===<<<;;;;;;::::::<<<<<<<<<;;;;;;:::::::::777777777777666666666666666666666666666666666666444444444444444444444444555555666666666666555555777666555444333444444555888888777777666666555555555444444444444555666666555555444444444444555555555555444333333333444444666666666555444444333333///000111222444555666666555222111222666777666333222222333333333333444444555555444333444555666777666666666777666555555444444444444555555555555666888888777777666666555555888777555444555666888999999888888888777777666666999888777888999999888777~~~~~~|||yyyvvvuuupppooorrrsssqqqqqqsssooonnnmmmkkkhhhdddaaa___YYYVVVSSSQQQPPPNNNKKKHHHFFFEEEDDDCCCBBB@@@??????;;;;;;;;;;;;:::999888888777777777777777777777777555555444444444555555666777666555555666555333111333444444555555444444333333333444555555444333222222333333444444555555555444333333222222333333333555555555555555555444444555555555555666666666666888666444444666888888666888888777777777777888888777888999:::::::::::::::999:::::::::::::::::::::;;;:::999999999999999999999:::;;;;;;::::::;;;===>>>===<<<;;;;;;<<<===>>>999;;;===>>>>>>>>>???AAAHHHFFFKKKVVV^^^jjjmmm[[[PPPLLLFFFDDDAAA@@@AAAAAAAAA@@@>>>======<<<;;;;;;::::::;;;;;;;;;:::::::::999999888888777777777666666666777777777777777777777777444444444444444444444444555555666666666666555555777666555444333444444555666666666555555555444444444444444444444555666666555555444444444444555555444444333333333444444555555555555555444444444444111111222222333444555666444555555555444333444444222222333333333333444444333444555666666666666555555555555555555444444333444444444555555555555666777777777666666666666666777777555555555666888999888888888777777777666666999888777777999999888777}}}zzzwwwuuuqqqooorrrtttrrrqqqssspppooommmjjjgggdddbbbaaa[[[WWWSSSPPPNNNLLLJJJHHHEEEEEEDDDCCCAAA@@@???>>>===<<<;;;:::999999999999777777777777777777777777666555555444444444555555777666444444555555444222333444444555555444444333222222333444444333333222444444444444444444444444555444333222222222333444444444444444444444555555444555555555555666666666999777555444555666555444777777777777777777777777888888999:::::::::999999888888999999:::;;;;;;<<<999999:::;;;;;;;;;::::::999:::;;;;;;::::::;;;<<<>>>===<<<;;;;;;<<<===>>>999;;;===>>>>>>>>>???@@@CCCBBBFFFNNNUUU```uuu{{{gggXXXMMMHHHIIIBBB@@@???>>>?????????>>>======<<<<<<;;;::::::::::::::::::999999999999999999999888888888777777777777777777777777777777777555555555555555555555555555555666666666666555555666666555444444444444555555555555444444444444444444444444444444555555666555555444444444444555555333333333333444444555666444444444444555555555555444333222222222333555666333666888666222000222555222222333333333333444444222333666777888666555333444444444444444333333333444444444555555555555666555555666666666777777777777666555555555666888999888888777777777777666666999888777777999999888777}}}yyyvvvsssooonnnppprrrppppppqqqqqqooollliiifffdddbbbaaa\\\XXXSSSOOOLLLKKKIIIHHHEEEEEEDDDBBBAAA@@@???>>>>>>===;;;:::999999::::::777777777777777777777777666666555444444444444555777666444444555555444333333444444555555444444333222333333333444444444444555555555444444333333333444333222111111333555666333333444444444444555555444444444555555555666666777666555555555555555444777777888888888888777777888999999::::::999999999888888999999::::::::::::777888:::;;;;;;;;;::::::888:::;;;;;;:::999;;;<<<;;;::::::999999::::::;;;999;;;===>>>======>>>???@@@???BBBHHHNNNVVVgggwww|||fffWWWMMMGGGFFFIIICCCAAA???>>>>>>===;;;999<<<<<<<<<;;;;;;:::::::::999999888888888888888888999999999999888888888777555555555555555555555555666666666666666666666666555555666666666666555555555555555555444444555555555555444444444444444444444444333333444444555666555444444333333444444555222222222333444555666777222222333444444555666666666555333222222333444555222444555444222111222444222222222333333333444444222333444444555555444444555555444444444333444444444444444555555555555666444444555555666777777888777666666555666777888888777777777777777777666666999777666777888999888777~~~|||xxxuuusssooommmpppqqqpppoooqqqqqqooollliiifffdddbbbaaa\\\XXXSSSOOOMMMKKKIIIHHHEEEEEEDDDCCCAAA@@@???>>>>>>===;;;:::999999:::;;;777777777777777777777777666666555444444444444444777555333333444555555444333444444555555444444333444444444444444555666666555555555444444333333222111111111111222444666888333333333333444444555555444444444444555555555555444555666666666666666777666777888888888888777666888888999:::::::::999999:::::::::999999888888888666777888:::::::::999888888999;;;:::999999:::<<<:::::::::999999:::::::::999;;;=========<<<===>>>>>>???AAAEEEHHHOOO\\\gggrrrdddUUULLLFFFBBBBBBEEEBBBAAA?????????>>><<<:::;;;;;;;;;;;;;;;:::::::::888888888888888888888888999999999999888888888777444444444444444444444444666666666666666666666666555555666666666666555555444444555555555555555555555555555555555555555555333333333333333444555555444444333333333333444444222222222333444555666777111222222333444555666666666555444333333333444555111///...000333444333222222222222333333333444444333222111000000222444555777666555555444444555555444444444555555555555666333333444555666777888888666666666666666777777888666666666666666666777777888777666777888888777666~~~{{{xxxuuutttpppnnnqqqsssqqqppprrrpppooommmjjjgggdddbbbaaa[[[XXXTTTQQQOOOMMMKKKIIIFFFFFFEEEDDDBBBAAA@@@???>>>===<<<;;;::::::::::::777777777777777777777777777666555444444444444444777555333333444555555555333444444555555444444333444444444444444555777777555555555444444333333333000000111222444555666666222222333333444444555555333444444444444555555555444555777888777666777888666777888999999888777666777777888999::::::::::::;;;::::::999888888777777777777888999999999888888888999::::::999999:::;;;;;;;;;;;;<<<<<<;;;;;;;;;999;;;======<<<<<<===>>>>>>@@@BBBCCCEEEKKKTTT[[[qqquuu___UUULLLIIIFFFCCCAAABBB=========>>>@@@AAA???>>>;;;;;;::::::::::::::::::888888888888888999999999999999888888888777777777666666666666666666666666555555555555555555555555555555666666666666555555333444555555666555555555555555555555555666666666333333333333333444444555444444333333333333444444333333333333444444555666111222222333444555555555555555555555444444444444000---,,,///444666555222222222333333333333444444555333000......111444666888777666555444555666666444444444555555555555666333333444555666666777777666666666666777777777777555555666666666666777777888777666666888888777666|||xxxuuusssooommmppprrrpppoooqqqooonnnmmmkkkhhhdddaaa___ZZZXXXUUUSSSQQQOOOLLLJJJGGGGGGFFFEEECCCBBBAAA@@@============<<<;;;:::999777777777777777777777777777777666444444333333444777555333222444555666666333444444555555444444333333333333333333555666777444444444444444444333333111222333555555444333222111222222333444444555555333333444444444555555555666888::::::888666666777666777888999999888777666555666888999:::;;;<<<<<<999999999888888888888888::::::999888888888999999777999::::::999999:::;;;;;;;;;;;;<<<<<<;;;;;;;;;999;;;======<<<;;;<<<======@@@BBBBBBCCCHHHNNNRRR___ssstttcccUUUMMMHHHHHHGGGDDDBBBBBB;;;;;;<<<>>>@@@@@@???>>>::::::::::::::::::::::::888888888999999999::::::888888777777777666666666666666666666666666666666444444444444444444444444555555666666666666555555333333555666666666555555333333444444444555555555333333222222333333444555444333333222222333333444444444333333333444444555222222222333333444444444222444555666666666444333111000111222333444555444222222333333333333444444555444222111111333555666888666555333333444555666444444444555555555555666444444444555555666666666555666666777777777777777555555555666666666777777888666555666777888777666}}}yyyvvvppplllkkkmmmooommmmmmnnnnnnnnnnnnllliiieeeaaa^^^YYYWWWUUUTTTSSSQQQMMMJJJHHHHHHGGGEEEDDDCCCBBBAAA<<<======>>>===;;;:::999777777777777777777777777888777666555444333333333777555333222444555666666333444444555555444444333222222111111222444555666444444444444444444444444222444555666555333000...111111222333333444555555333333333444444444555555888;;;===<<<888555555666555777888999999888777555444555777999;;;<<<======777777777888999999::::::===<<<:::999888999::::::777999::::::999888:::;;;888999999::::::999999888:::;;;======<<<;;;<<<======@@@BBBAAABBBGGGKKKNNNRRR```tttqqq___RRRMMMGGGBBBCCCDDDAAA>>>>>>>>>======>>>???>>><<<999::::::::::::::::::::::::888888999999::::::::::::777777777777666666666666444444444444444444444444444444444444444444444444555555666666666666555555222333555666666666555555222222222333333444444444333333222222333333444555444333333222222333333444555555444333333333444444222222333333333333444444111333555777888777444333111444666555333222444777222222333333333444444444444444444555555555666666777555444222222333444555444444444555555555666666444444444555555555555555555666666777777777777777444555555555666666777777888666555666777888777666}}}|||uuurrrooommmnnnoooooonnnrrrqqqnnnkkkhhhdddbbbaaa]]]ZZZVVVTTTQQQOOOKKKHHHHHHGGGEEECCCAAA@@@??????@@@???>>><<<;;;;;;;;;;;;999888888777777777777777::::::888777777666666666666555333222222333444666666555444555777777777666000111222444555555444444444333333333444444555555666555555444444444555555555444222111111222444555555555555555555555555555222333555777777666555444555555555555666666666666888999999999888888:::<<<:::999999888888999999:::777888999999999999888777::::::::::::::::::::::::;;;::::::999999::::::;;;:::;;;===>>>>>>>>>===<<<>>>???@@@AAACCCDDDEEEFFFMMMVVVdddqqqppp___SSSLLLEEEEEECCCBBBAAA@@@@@@@@@============<<<<<<<<<<<<999999999999999999999999666666666666777777777777;;;999888777888999888777555555555555555555555555333444444444555666666666444333333333333444555555666555555555555444444444333333333444444444555555333333333333333444555666555555555555555555555555222222222222222222222222444333333222222333333444444333222222333666888:::666555444333222333333444444333222111111333555666444333333333333444555555222333333444444555555666222222333333444555666666444444444444444444444444555666666666666666555555666666666666666666666666777777777777666666666666}}}{{{sssqqqnnnmmmmmmooooooooorrrpppnnnkkkgggdddbbb```\\\ZZZVVVTTTQQQOOOKKKIIIHHHGGGEEECCCAAA@@@??????@@@???>>><<<;;;;;;;;;;;;999888888777777777777777777777666555444444444444555444222111111222444555555444333444555666555444111222444555666666666555444444333333333444555666333333333222222222333333444444222222222222444444555555555555555555555555222333555666777666555444555555555555666666666666888999::::::999999:::;;;:::999999888888999999:::888888888888888888888888::::::::::::::::::::::::<<<;;;;;;;;;;;;;;;;;;<<<:::;;;<<<=========<<<<<<>>>>>>???@@@BBBCCCDDDEEEBBBJJJTTT]]]hhhxxxppp^^^RRRIIIDDDDDDCCCBBB@@@??????>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999666666666666777777777777:::999777777777888777777555555555555555555555555444444444444555555555555444333333333444444555555555555555555444444444444333333333444444444555555444444333333333444444555555555555555555555555555222222222222222222222222444333333222222333333444444333222111111222444555666555444333222333333444444333222111111333444666333333333222333333444555555555555555444444444444222333333444444555555555444444444444444444444444555555666666666666555555666666666666666666666666777777777777666666666666}}}{{{rrrooommmlllmmmoooooooooqqqpppmmmjjjgggdddaaa```\\\YYYVVVSSSQQQOOOLLLIIIHHHGGGEEECCCAAA@@@@@@???@@@???===<<<;;;;;;::::::999888888777777777777777666555444333333333333333444333222111111222333444555444333333444555444222111222333444555555555444555444333222222444555777222222222222222333333333333333333333333333333333444444444444444444444444222333555666666666555444555555555555666666666666777999;;;<<<;;;::::::;;;:::999999888888999999::::::999888777777888999:::999999::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<;;;======>>>???@@@BBBCCCCCCAAAEEEJJJOOOUUUaaappp|||qqq\\\QQQKKKFFFBBBBBBAAA@@@???>>>=========;;;;;;;;;;;;:::::::::999999999999999999999999999666666666666777777777777888888777666666666666666555555555555555555555555555555555555444444444444333333333444444444555555555555555555444444444444333333333444444444555555555444444333333333333444444444444444444444444444222222222222222222222222444333333222222333333444666555333222111000111111555444444333333333333444444333222111222333444555333333222222333333444555666666666555444333333333444444444444444444444444444444444444444444444444555555666666666666666555666666666666666666666666666666666666777777777777}}}{{{qqqnnnlllkkkmmmooopppppppppooommmjjjfffccc```___\\\YYYVVVSSSRRROOOLLLIIIGGGFFFEEECCCAAA@@@@@@@@@???>>>===<<<;;;:::::::::999888888777777777777777777666555555444444444444333333222222222333444555666555333444555555444222000000111111222222222222555444222111222333666777333333444444555555555444222333333444444333333222444444444444444444444444333444555555666666555555555555555555666666666666666999<<<===<<<::::::::::::999999888888999999::::::999777666666777999:::999999999999999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAAEEEFFFHHHIIILLLTTT```hhh}}}sss___QQQKKKJJJFFFBBBAAA@@@???>>>============;;;;;;;;;;;;::::::::::::999999999999888888888888666666666666777777777777777777777666444444555666555555555555555555555555555555555444444333333333333333444444444555444444555555555444444444333333333333333444444444555555555555444333222222222222444444444444444444444444222222222222222222222222444333333222222333333444888777555444333222222333444333333333333333333333333333222222222333444555444444333333444444555666555444444444333333333222444444444444444444333333444444444444444444444444444555666666666666666666666666666666666666666666666666666666777777777777~~~|||qqqooollllllmmmooopppppppppnnnllliiieeebbb```^^^[[[YYYVVVSSSRRROOOLLLJJJGGGFFFDDDCCCAAAAAA@@@@@@???>>>===;;;::::::::::::999888888777777777777777666555555444444444444555444444444444444555666666777555444555666666555444111111111111111111222222555444333222222444555777222222444555555555444444222333333444444333333222444444444444444444444444333444444555555555555555555555555555666666666666666999<<<===<<<::::::::::::999999888888999999::::::999777666666777999:::888888888999999:::::::::999:::;;;;;;;;;;;;:::999::::::::::::;;;;;;<<<<<<<<<<<<======>>>???@@@@@@BBBCCCCCCCCCDDDIIIRRRXXXeeevvv~~~ggg\\\OOOHHHGGGFFFBBB>>>AAA@@@???>>>=========>>><<<<<<<<<;;;;;;;;;;;;:::999999999888888777777777666666666666777777777777555777777666444333555777555555555555555555555555555555444444333333333222222333444555555555444444555444444444444333333333333333333444444444555555555444333222222222222222444444444444444444444444222222222222222222222222444333333222222333333444444444444333333444444444222222333333333333333333222222222222333333444444555555555555555666666777111111222222333333333333444444444444444444333333444444444444444444444444444444555666666666666666666666666666666666666666555666666666777777777888}}}ssspppnnnmmmnnnpppppppppooonnnkkkhhheeebbb___^^^[[[XXXUUUSSSRRRPPPMMMJJJFFFEEEDDDCCCBBBAAAAAAAAA???>>><<<;;;::::::999999999888888777777777777777444333333222222222333333444444555555666666777777666555444555777888777666444444333333333333444555444333333333444444555555///000111333333333222222333333333333333333333333333333333333333333333333444444444444555555666666555555555555666666666666666888:::;;;:::999999::::::999999888888999999::::::999888777777888999:::777777888888999:::::::::888999:::;;;;;;:::999888;;;;;;;;;:::;;;<<<<<<===<<<<<<======>>>???@@@@@@@@@AAAAAAAAABBBEEEJJJNNNXXXcccyyyzzziiiTTTOOOJJJFFFEEEDDDAAA>>>@@@???>>>>>>=========>>><<<<<<<<<<<<;;;;;;;;;;;;999999999888777777666666666666666666777777777777555777888777333222555777555555555555555555555555444444444444333333333333222333444555555555444333444444444444333333333333333333333444444444555555444333333222222222222333333333333333333333333333222222222222222222222222444333333222222333333444000000111111222222333333111222222333333333333222222222333333333444444444555555555555555666666777111111111222333444444444444444444444444444444444444444444444444444444444333444555666777777777777666666666666666666666666555555666666777777888888uuurrrooonnnooopppppppppooommmkkkhhhdddaaa___]]]ZZZXXXUUUSSSRRRPPPMMMKKKFFFEEEDDDCCCBBBAAAAAAAAA>>>===<<<;;;:::999999999999888888777777777777777444444333333333333444444222333444555666666666666444333222444666888777666666555444333333444555555222333444555555555444444...///111333333333222111444444222222222222444444333333333333333333333333444444444444444555666666555555555555666666666666666777999999777777888::::::999999888888999999:::888888888888888888888888666777777888999999::::::999:::;;;<<<<<<;;;:::999<<<<<<;;;;;;;;;<<<===>>>=========>>>??????@@@@@@AAABBBBBBCCCDDDFFFHHHJJJSSSVVVddd{{{wwweeeZZZKKKJJJIIIFFFCCCAAAAAAAAA>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999888777666666666666666666666777777777777555888999777444222555999555555555555555555555555333333333333333333444444111222444666666555444333444444444333333333222222333333333444444444555555222222222111222222333333333333333333333333333333222222222222222222222222444333333222222333333444000000111222222222222222000111222333444333333222222222333333444444444333333333333333333444555555444444444444444444444444222333333444444555555555444444444444444444444444333444555666777777777777666666666666666666666666555555555666777888888888~~~~~~vvvtttpppoooppppppppppppnnnmmmkkkhhhdddaaa^^^]]]ZZZXXXUUUSSSRRRPPPMMMKKKFFFEEEDDDCCCBBBAAAAAAAAA>>>===<<<;;;:::999999999999888888777777777777777666666555555555666666777111222333444555555555555222111111333555777777666555444333222222222333444111222444666666555444333///111333555666555444333555444222111111222444555333333333333333333333333555444444444444555666666555555555555666666666777666777888777666666888::::::999999999999999999:::777888999999999999888777666777777888999999:::::::::;;;===>>>>>>===;;;:::======<<<;;;<<<===>>>???======>>>>>>??????@@@@@@@@@AAABBBCCCDDDEEEEEEFFFMMMLLLSSSdddyyyppp^^^RRRLLLEEEFFFEEEBBB===<<<>>>@@@<<<<<<;;;:::::::::;;;;;;:::::::::999999999888888999999999888777666666555666666666666777777777777555888:::888444222555999555555555555555555555555222222222333333444444444111222444666666555444333444444444333333333222222333333333444444444555555111111111111222333444444333333333333333333333333222222222222222222222222444333333222222333333444333333444444444333333222000111222333444333333222111222333444444444333333222222111111222222333444777777777666555555444444222222333333444555666666444444444444444444444444333444555666777777777777666666666666666666666666444555555666777888888999yyyyyyzzz~~~}}}zzzvvvqqqnnnnnnpppqqqqqqllljjjiiifffdddaaa___^^^ZZZYYYWWWTTTPPPMMMJJJHHHEEEEEEFFFFFFEEECCCAAA@@@@@@???>>><<<:::999888888999999888888777777666666555444222222333333333222333333555555555444333222444333333222222333333444222000///000444777777555444333333222222333333444888777555333222222222333333444444555555444444333555444444444444555666666666555555444444555777888555555555666777777888888555666666777888999999999@@@@@@@@@>>>;;;999999:::999999999999999999999999777888999999888999;;;===???===;;;999999;;;===???<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<======AAAAAAAAAAAABBBCCCDDDDDDFFFIIIOOOXXXbbbppp}}}iii]]]UUUMMMHHHBBBBBBAAAAAA@@@???>>>>>><<<<<<;;;;;;;;;:::::::::;;;;;;;;;::::::999999999777777777777777777777777888777666555444444555666666999;;;999666444666888666666555555555444444444666555555555555444444444888999999777444333333333666666666555555444444444222222222222222222222222222222222222222222222222555555333222111000000000222222222111111111000000000111111222222333444444333333333333333333333333222222222222222222222222333333333333333333333333333333222222333333444555666666666666666666666666666555444333333444555666555555555555555444444444222222222333333333444444444333333222333444555666555555555555666666666666zzzyyyzzz}}}{{{zzzwwwsssppppppppppppooolllkkkiiigggdddaaa___^^^ZZZYYYWWWTTTQQQMMMJJJHHHEEEEEEEEEEEEDDDBBBAAA@@@@@@???===<<<;;;:::::::::666666666555555444444444666444222222333444333222333444555555555555444333444333333222222333333444444222000111444555555333444333333222222333333444444444333333333333333333333444444555555444444333444444444444555555555555555555555555555666666777555555666666777888888999666777777888999999::::::<<<===>>>===;;;::::::<<<999999999999999999999999777888999999888999;;;===<<<;;;999777777999;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;<<<<<<===>>>?????????@@@@@@AAABBBCCCFFFGGGKKKQQQVVV___pppxxxeeeVVVNNNIIIDDD???AAA@@@@@@@@@???>>>>>>>>><<<;;;;;;;;;;;;:::::::::;;;;;;:::::::::999999999666666666666666666666666888777666555444555555666666777888777555444555666666666555555555444444444555555555555444444444444777888888777444222333333111111000000000000000000222222222222222222222222222222222222222222222222444333333222222222222222333222222222222111111111444444333222222111111000333333333333333333333333222222222222222222222222222222222222222222222222333222222222222333444444555555555555555555555555555444333333333333444555444444444555555555555555333333444444444555555555444444333333333444666777555555555555666666666666~~~}}}}}}{{{zzzzzz}}}|||yyyyyywwwuuussssssrrrpppnnnlllkkkjjjgggdddaaa___^^^ZZZYYYWWWTTTQQQMMMKKKIIIFFFFFFDDDCCCBBBAAAAAAAAA@@@???>>>===<<<<<<<<<<<<999999999888888888888777777555333333444555444333444444555555666555555444444333333222222333333444555333222222333444333222444333333222222333333444222222333444444444444444333444444555555444444333222333444555666555555444444444555666666666666666666666666777888888999999777888888999999:::::::::777999:::;;;::::::;;;===999999999999999999999999777888999888888888:::<<<<<<:::999777777999:::<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCFFFJJJKKKOOOYYYeeepppxxxggg^^^QQQIIIGGGEEEBBB???>>>>>>>>>>>>>>>>>>======;;;;;;;;;;;;::::::::::::::::::::::::999999999999666666666666666666666666777777666555555555555666666555444444555555444333555555555555555444444444555555555555444444444444666777777666444222333444222222222222333333333333222222222222222222222222222222222222222222222222222222222222333333444555333333333333222222222222444444333222222111111000333333333333333333333333222222222222222222222222111111111111111111111111222222222222222333444444444444444444444444444444444333333222222333333444333333444444555555666666444444444555555555666666555555444444555555666777555555555555666666666666~~~}}}}}}}}}{{{zzz|||~~~~~~{{{wwwvvvuuuuuuuuuvvvtttqqqooolllllljjjhhheeebbb___]]]ZZZYYYWWWUUUQQQNNNKKKJJJGGGFFFDDDBBBAAAAAABBBBBBAAAAAA???>>><<<<<<;;;;;;::::::::::::::::::::::::777666444444555555555444444444555555555555555555444333333222222333333444333333222222333444444444444333333222222333333444333333555666666555444333333444444555555444444333111222444666666555444333333444555666777666555444666666777777888999999999777777888888888999999999555777999999888999:::<<<888888888888888888888888777888999888777888999;;;===<<<;;;::::::;;;<<<===::::::;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAACCCGGGGGGHHHOOOWWW[[[lllpppbbbVVVPPPIIIFFFGGGGGGEEECCC<<<<<<<<<<<<<<<<<<======;;;;;;;;;:::::::::999999:::999999999999999999999666666666666666666666666666666666555555555666666777444222333666777555222555555555555555555555555555555555444444444333333555666666555333222333444444444555555666666777777222222222222222222222222222222222222222222222222333333333222333333444555444444444333333333222222000111111222222333444444333333333333333333333333222222222222222222222222222222222222222222222222222222222111222333333444333333333333333333333333444333333333333333333444222222333444444555666666444444444444555555555555666666555555666666666666555555555555666666666666~~~~~~~~~|||{{{|||~~~}}}zzzwwwrrrrrrtttvvvwwwvvvssspppllllllkkkiiifffbbb^^^\\\ZZZYYYWWWUUURRROOOLLLJJJHHHGGGEEECCCBBBBBBBBBCCCCCCBBB@@@>>><<<;;;:::999666777777777777777777777777666444444555555555444444444444444555555666666444333333222222333333444000111222222333444666777444333333222222333333444666666777777777555333222333444444555555444444333111222444666666555444222222333555666666666555444666666666777888888999999666666666666777777777777666777999888777777888999888888888888888888888888777888999888777777999:::<<<;;;::::::::::::;;;<<<::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>???@@@AAABBBAAA@@@BBBFFFFFFEEEHHHOOORRR[[[jjj{{{xxxjjj\\\TTTJJJGGGDDDCCCCCCCCCAAA>>>;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::::::::999999999999999999999999999999999555555555555555555555555555555666666666666666666777444222444666888666333444555555555555555555555555444444444444333333333333444555444333222333444111111222222333333444444222222222222222222222222222222222222222222222222444444333222222222222333444444444333333333222222000111111222222333444444333333333333333333333333222222222222222222222222333333333333333333333333222111111111111222333333333333333333333333333333444444555555555555444444111222222333444555666666222333333333333444444444666666666666666666555555555555555555666666666666}}}{{{|||~~~~~~{{{xxxqqqqqqsssuuuwwwvvvssspppmmmmmmllljjjgggbbb^^^\\\YYYYYYWWWUUURRROOOMMMKKKHHHHHHFFFEEEDDDCCCCCCCCCBBBAAA???===<<<::::::999777777777777888888888888777555333333444555444333333333333333333444555666444333333222222333333444///000222222222444666888444333333222222333333444777777777777555444333222333444444555555444444333111222333444555444444333333333444555555555555555555555555666777777888888666666666666666666666666777888999888666666666888888888888888888888888888777888999888666666888:::999999888888888888999999999999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>???@@@AAABBBBBB@@@AAADDDCCC@@@BBBFFFLLLOOOWWWcccrrryyykkk```UUULLLIIIEEEDDDBBBAAAAAA@@@===;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999999888888888999999999999999555555555555555555555555444555666666777666666666555444333444666666666555444444444555555555555555444444444444333333333333111333444333222222333444111111111222222222222222222222222222222222222222222222222222222222222222444333222222111111111111333333333333222222222222444444333222222111111000333333333333333333333333222222222222222222222222333333333333333333333333111111111111111222333333333333333333333333333333444555555666666555555444222222333333444444555555222222222333333333444444555555666666666555444444555555555555666666666666~~~{{{|||~~~|||yyyssssssssstttuuutttpppmmmmmmmmmmmmkkkgggccc^^^[[[YYYYYYWWWUUUSSSPPPMMMLLLHHHHHHHHHHHHFFFEEEDDDCCC>>>>>>===<<<;;;;;;;;;;;;888888888999999999::::::666444222222333444333222222222111111222333555666444333333222222333333444000222333333222222555777444333333222222333333444666555444333333333333333333444444555555444444333222222333333333444444444444444333333444444555555444444444555666666777777777777777666666666666666666777888888777666777888888888888888888888888888777888999888666666777999888888888888888888888888888999999:::;;;;;;<<<<<<:::::::::::::::;;;<<<<<<============>>>???@@@@@@@@@>>>???AAAAAA???@@@DDDGGGHHHNNNWWW```nnn~~~ooo___WWWQQQJJJEEEEEECCCCCCBBBBBBAAA@@@>>>===<<<<<<<<<;;;;;;::::::999:::::::::999999999999888777888888888999999999999555555555555555555555555333444666777777777666666222333444444333333444555444444444555555555666666444444444333333333222222000222333333222222333555444444444444444444333333222222222222222222222222222222222222222222222222111111000000000111222222333222222222222111111111444444333222222111111000333333333333333333333333222222222222222222222222222222222222222222222222111111111111111222222333444444444444444444444444333444555555555555444333333333333333333333333333333333333333444444444555444555555666555444333222555555555555666666666666~~~||||||}}}zzzuuuuuutttttttttqqqnnnkkkmmmmmmmmmkkkhhhccc^^^[[[YYYYYYWWWUUUSSSPPPNNNLLLHHHIIIIIIIIIHHHFFFDDDCCC;;;;;;:::;;;;;;<<<===>>>444444555555666666666777555444222222333333333222111111000000111333444555444333333222222333333444222444555444111111333666444333333222222333333444333222111000111222333444333444444555555444444333333333222222222333444555555444333222333444555666333333444444555666666666888888888777777777777777555777888888777777999:::777777777777777777777777777888999888666666777999::::::::::::::::::::::::888888999::::::;;;<<<<<<:::999999999999:::;;;;;;<<<;;;;;;<<<<<<===>>>???===;;;<<<@@@BBBAAACCCGGGEEEFFFLLLSSSXXX^^^nnn|||hhh[[[PPPMMMLLLHHHFFFGGG@@@@@@@@@@@@@@@@@@???>>>======<<<;;;;;;:::999999:::::::::999999999888888777777888888999999999999555555555555555555555555333444666777777777666666///222444333111000333555444444444555555555666666444444444333333333222222000111333333222222333555444444444333333222222222222222222222222222222222222222222222222222222222.........///000222333444222222222111111111000000000111111222333333444444333333333333333333333333222222222222222222222222111111111111111111111111111111111000111222222333444444444444444444444444222222444444444444222222444333333333333333333333444444444555555555666666444444555555555444222111555555555555666666666777}}}zzzwwwvvvttttttuuutttrrrpppoooooommmkkkgggccc```]]]WWWVVVUUUSSSPPPNNNMMMLLLIIIIIIJJJIIIGGGCCC@@@>>>???>>><<<<<<<<<;;;:::888::::::999888777777777888999777444333444444444333333222222444777999999888444333222222222333444555444444444444444444444444111111000000000000111111111111222333333444555555555444444333333222222111555444444333333444444555555555555555555666777777888777666555666888:::;;;::::::999888777777888888777888888888888999999999777666555666888999999888777777888999::::::;;;;;;999888888777777888888999<<<<<<:::999999:::;;;<<<===<<<;;;:::;;;<<<===>>>============>>>>>>>>>>>>@@@@@@??????@@@@@@AAABBBEEEEEEFFFHHHMMMTTT]]]cccttt~~~mmmcccVVVQQQKKKGGGFFFEEECCCAAA@@@>>><<<<<<<<<<<<<<<;;;<<<;;;::::::999999::::::777777888888888777777666444444555555666666777777:::666333333555777666444555555555555666666666666555555555555555555555555222222222222222222222222444333333222222333333444222222222222222222222222222222222222222222222222333333333222222111111111333333333333333333333333000000000000111111111111222222222222222222222222111111111111111111111111000000111111111111000000222222222222222222222222111111222333333333333222000111222222000000111222333333333333333333333333333333222111222333444555111222222333333444444555444444444555555555555666444444444333333222222222444444444444444444444444}}}zzzvvvuuutttttttttsssqqqooonnnmmmllliiifffbbb^^^\\\XXXWWWUUUSSSQQQNNNMMMLLLHHHGGGGGGFFFDDDAAA>>>===>>>===;;;;;;;;;:::999777999999888888777888888888999777444333444444444333444333333444777888888777444333222111222222333444444444333333333333333333333222222111111222222333222222222333333444444444444444333333333333222222444444333333333333444444555444444444444555555666444333333333444555666777999999888777777777777777666666777777777888888888888777666666888999888777777777888888999::::::;;;::::::999999999999::::::===<<<;;;::::::;;;<<<===:::999999999:::;;;===>>><<<<<<=========>>>>>>>>>???????????????@@@@@@AAAAAABBBCCCDDDGGGLLLSSSXXX]]]kkk~~~zzzjjj^^^VVVOOOKKKEEEBBBBBBBBB@@@>>>???>>>===<<<<<<<<<;;;;;;:::999888888777777888888999999999999999888777666555555666666666666666777999777444444666777666444555555555555666666666666555555555555555555555555333333333333333333333333444333333222222333333444444444444444444444444444222222222222222222222222333333333222222222111111222222222222222222222222000000000000111111111111333333333333333333333333111111111111111111111111000111111111111111111000222222222222222222222222000111222222333333222222111222333222111111111333333333333333333333333333333333222222222333444555111222222333333444444555444444444555555555555666555444444444333333333222444444444444444444444444}}}yyyuuutttsssssssssrrrpppnnnoooooommmkkkhhhddd```^^^XXXWWWVVVSSSQQQNNNMMMLLLHHHHHHFFFEEECCCAAA???>>>===<<<::::::::::::888666888888888777888888999999999777444333444444444333555444333444666777666555333333222111111222222333222222222333333333333333444444333333333333444444333333333333333333333333222222333333333333444444444444333333333333444444555444444333333333444444555555666666777777888888888777777666666666666777555555555666666666777777999777666666888888777555777777777888999999::::::;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;888888888888999:::<<<<<<<<<<<<<<<============>>>>>>>>>======>>>>>>???@@@>>>???AAABBBCCCEEEIIILLLOOOXXXdddppp~~~~~~mmmbbb[[[SSSNNNIIIFFFCCCAAA@@@@@@???>>>>>>>>>>>>===<<<<<<;;;;;;999999888777777777777888;;;;;;;;;;;;:::999777777777777777777666666666666888777666777888888666444444555555555555666666666555555555555555555555555333333333333333333333333444333333222222333333444444444444444444444444444333333333333333333333333333333333222222222222111111111111111111111111111000000000111111111222222444444444444444444444444111111111111111111111111111111222222222222111111222222222222222222222222000111222222333333222222222333444333222111222444333333333333333333333333333222222222222333444444111222222333333444444555444444444555555555555666555555555444444444444444444444444444444444444444}}}yyyuuutttrrrrrrsssrrrpppnnnnnnmmmllljjjgggccc```^^^YYYXXXVVVTTTQQQOOOMMMLLLKKKJJJHHHFFFDDDCCCBBBBBB>>><<<;;;:::::::::888777888777777777888999::::::999777444333444444444333666555444444666666555444333222222222111111111111111111222222222222333333444444333333333333444444333333333333333333333222111111222333333444555555444333333333333333333444666555444444333333444444555666777888999999999888777666666555555555666666555555666666666777777777999888666666777777666444777777777777888888999999;;;::::::::::::::::::;;;888888888888888999999999999999999999999:::::::::;;;;;;<<<<<<<<<============<<<<<<<<<<<<===>>>>>>>>>@@@BBBCCCCCCDDDFFFHHHNNNRRRYYY___hhhxxxzzzgggZZZUUUSSSOOOKKKJJJIIIFFFDDDCCCAAA@@@???===>>>???>>><<<;;;;;;;;;;;;::::::999999999999999======<<<<<<:::999777777888888888777777666666555777777777888888777666444444444444555555555666666555555555555555555555555444444444444444444444444444333333222222333333444111111111111111111111111333333333333333333333333222222222222222222222222222222222222222222222222000000111111111222222222333333333333333333333333111111111111111111111111222222222333333222222222111111111111111111111111000000111222222222222222222333444444222222333444222222222222222222222222222222222222222333333333111222222333333444444555444444444555555555555666555555555555555555555555444444444444444444444444~~~yyyuuutttrrrrrrsssrrrpppnnnjjjjjjiiigggddd```]]][[[ZZZYYYWWWTTTQQQOOOMMMKKKJJJIIIGGGEEEDDDCCCBBBBBB???===<<<;;;<<<;;;999888888777777777888999::::::999777444333444444444333666555444444555555444333333333333333222222111111111111111222222333333333333333222222222222333333333333333333333333333222111111222222333444555555333333333222222333333333666666555555555555555666111222333444555555555555666555555555555555666666666666666777777777888888999777666666777777555444666666777777777777888888999999888888888888999999888888999999::::::::::::<<<<<<;;;;;;::::::999999;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>><<>><<<>>>@@@???<<<::::::;;;;;;:::999999888888999999<<<<<<<<<;;;:::999777666888888777777666666555555555777888888777666555444444444444444555555555555555555555555555555555555444444444444444444444444444333333222222333333444111111111111111111111111333333333333333333333333222222222222222222222222333333333333333333333333111111111111222222222222111111111111111111111111111111111111111111111111222222222333333222222222111111111111111111111111000000111222222222222111222333444444222222333444222222222222222222222222111111222222222333333333111222222333333444444555444444444555555555555666555555555555555555555555444444444444444444444444~~~yyyuuutttsssssssssrrrpppnnnnnnnnnmmmkkkhhheeebbb```[[[YYYWWWUUUQQQOOOMMMKKKGGGGGGFFFDDDCCCAAA@@@@@@@@@>>><<<<<<<<<<<<:::888888888888777888888999999999777444333444444444333666444333444555555444333444444444444444333111111111111222222333333444444222222111111111111222222333333333333333333333333111111222333333444555555333333222222222222333333555555555555555666777777333333444444555666666777666555555555555666666777666666777777777888888888888666555555777777666444666666666666666777777777777777666666666666777777999:::;;;<<<=========<<<;;;<<<<<<<<<;;;:::999888:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>:::===@@@BBBAAAAAABBBCCC???BBBGGGJJJNNNTTT]]]dddtttpppeee[[[UUUMMMJJJJJJJJJGGGDDDHHHIIIIIIGGGCCC???<<<;;;;;;>>>AAA@@@<<<::::::<<<888888777666666666666777::::::::::::999888666666666666666666555555555555555666888777555444444555333444444444444555555555555555555555555555555555333333333333333333333333444333333222222333333444333333333333333333333333222222222222222222222222111222222222222333333333333333333333333333333333111111111222222222222333111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111///000111111222222111111222333444333222111222444222222222222222222222222000111111222333222222222111222222333333444444555444444444555555555555666444444444444444555555555444444444444444444444444~~~yyyvvvuuutttttttttsssqqqoooqqqqqqpppnnnlllhhheeeccc[[[ZZZXXXUUURRROOOLLLKKKFFFFFFFFFEEEDDDBBB@@@??????===;;;;;;;;;;;;999777999999888888777888888888999777444333444444444333555333333333555555555333555555666666555444222111222222222333444444555555222222111111111111222222222222222333333444444444222222222333333444444444333333222222222222333333333333333444555666777888666666555555666777999:::666666555555666666777888555555555666666666777777666555444555777777666555666666666666666666666666777666666666666666666777777888:::;;;<<<<<<<<<;;;777888999:::;;;;;;:::999999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>;;;===?????????>>>>>>???===@@@CCCFFFHHHMMMSSSWWW^^^kkk{{{yyyjjj]]]VVVNNNLLLIIIGGGGGGGGGEEEDDDBBBEEEGGGEEEAAA===;;;;;;:::>>>AAA@@@<<<999:::<<<888888777666666666666666777777888888777666555555444444444444555555555555444666777555333222444666333333444444444555555555555555555555555555555555333333333333333333333333444333333222222333333444222222222222222222222222111111111111111111111111111111222222222333333333222222222222222222222222111111111222222222333333111111111111111111111111111111111111111111111111000111111111111111111000111111111111111111111111///000000111111111111111111222333222111111111333111111111111111111111111///000111222333222222111111222222333333444444555444444444555555555555666222333333333444444444444444444444444444444444444~~~yyywwwvvvttttttuuutttrrrpppmmmlllllljjjgggdddaaa___\\\ZZZXXXUUURRROOOLLLKKKGGGGGGHHHHHHGGGEEEBBB@@@>>><<<::::::::::::888666::::::999888777777777888999777444333444444444333444333222333555666555444666666777777666444333111222222333444444555666666333222222111111222222333111111222333333444555555222222333333333333444444333222222222222222222333111111222333444666777888444333222111222444666888666666666666666777888888444444444555555555666666555444444555777888777666666666666666666555555555777777666666666666777777444555777888999999888888333444777999:::;;;;;;;;;999999:::::::::;;;;;;;;;===<<<<<<<<<<<<===>>>>>>===???@@@???>>><<<======>>>???AAABBBCCCEEEIIILLLMMMWWWbbblll|||mmm```VVVOOOKKKDDDCCCBBBAAA@@@@@@@@@@@@???BBBEEEEEEAAA===<<<<<<:::>>>BBBAAA<<<999:::<<<:::999999888888888888888555555666666666555555444222333333444444555555555444666666444111111333666333333333444444444555555555555555555555555555555222222222222222222222222444333333222222333333444000000000000000000000000000000000000000000000000111111111222222333333333111111111111111111111111111111222222222333333333222222222222222222222222111111111111111111111111000000111111111111000000000000000000000000000000//////000111111111111111000111222222000000111222111111111111111111111111///000111222333222111111111222222333333444555555444444444555555555666666222222222333333444444444444444444444444444444444~~~xxx{{{zzzyyywwwuuurrrpppoooooonnnmmmjjjgggccc```___^^^[[[WWWTTTRRROOOMMMJJJGGGGGGFFFEEECCCAAA@@@???======<<<;;;::::::::::::999999999999999999999999777777777666555555444444111111222444666777888999444444333333333333222222222222222222222222222222222222333333333333444444444333333222111111111222444444333222222111111000222222222222222222222222111111111222333444555666555555555555555555444444777888888777555555666777555555555555666666666666444555555555666666777777333444555666777777777666777777777777777888888999999999888888777666666555555333333555999:::999777;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<===>>>@@@@@@>>>>>>???@@@BBBCCCCCCDDDIIIMMMSSSYYYaaaooovvvgggZZZSSSNNNHHHDDDBBBBBBBBBBBBAAA@@@???>>>@@@??????>>>===<<<<<<<<<<<<======<<<;;;:::999888666666666666666666666666555555666666666666555555444444444444444444444444555555555555555555555555444444222222222222444444222333444555555444333222222111111000000111111222444444333333222111000000333222111111000000111111222222222222222222222222000111222333333222111000////////////////////////111111111111111111111111222111111111222222333444333333333222222111111111000000111111111111000000000000000000000000000000111111111111111111111111///000222444444222000///555444333222111111111111222222222222222111000///222222333333333333444444444444222222222222444444555555555555555555555555666555555555555666777777~~~yyy{{{{{{zzzxxxvvvtttrrrppppppooommmjjjgggccc```^^^^^^[[[WWWTTTRRRPPPMMMJJJGGGGGGFFFEEECCCAAA@@@>>>======<<<;;;::::::::::::999999999999999999999999555555555555666666666666444444444444333333333333333333222222222111111111222222222222222222222222111111111222222222333333444333222222111111222222222222222222222222222333222222222222222222222222222222222222333444444555555555555555555555555555666666666555444444555666555555555555666666666666666666666666666777777777777777777777777666666666777777666666777777888999777777777777777888888888666555555777:::<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@======>>>???@@@AAABBBBBBFFFJJJMMMPPPUUU___kkkuuummmdddXXXPPPLLLIIIEEEBBB??????@@@@@@@@@??????>>>>>>>>>>>>===<<<<<<;;;;;;999::::::999999777666666666666666666666666666666555555666666666666555555444444444444444444444444555555555555555555555555444333333222222333333444333333444444444444333333444333333222222333333444444444333333222111111000333222111111000000111111222222222222222222222222000111222222222222111000000000000000000000000000111111111111111111111111111111111222222333333333333333333222222111111111000000111111111111000000000000000000000000000000222222222222222111111111000000111222222111000000/////////...//////000000222222222222222111000000222222222333333333444444444333333222222333333444444444444444444444444444222222222222222333444444}}}zzz|||{{{zzzyyywwwuuusssrrrpppooommmjjjgggccc```^^^^^^[[[WWWUUUSSSPPPMMMJJJGGGGGGFFFEEECCCAAA???>>>======<<<;;;::::::::::::999999888888888888888888333444444555666666777777444444333333222222111111222222222111111111000000222222222222222222222222000000111111111222222222333333222222111111222222000111111222333333444444222222222222222222222222333333333222222333444444555555555555555555555555555444333222333333444555555555555555666666666666777777777666666666666666;;;:::888777666666666777777777666666777777888999555666666777888999999999888777777999<<<===<<<:::::::::::::::::::::::::::999999999999::::::::::::<<<<<<<<<<<<<<<===>>>???<<<<<<======>>>???@@@@@@BBBDDDFFFGGGIIINNNVVV]]]llltttzzzlllcccVVVPPPJJJFFFEEEEEECCC@@@????????????>>>===<<<;;;===<<<<<<;;;;;;:::::::::888888888888777666555555666666666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444444333333222222333333444444444333333333333444444444333333222222333333444444333333222222111111111333222111111000000111111111111111111111111111111000111222222222222111000111111111111111111111111111111111111111111111111000111222333333333222111222222222222222111111111000000111111111111000000000000000000000000000000222222222222222222222222000000000000000000000000------------...///000111111222222222222111000000222222222222333333333333444333333222222333333444444444444444444444444444555444444444444555666666}}}{{{zzzzzzyyyxxxwwwuuusssrrrqqqpppnnnkkkgggccc```^^^]]][[[XXXUUUSSSQQQMMMJJJGGGFFFFFFDDDCCCAAA???>>>======<<<;;;::::::::::::888888888888888777777777444444444555555666666666111222222222333333444444222222222222111111111111222222222222222222222222111111111111222222222222333333222222111222222333111111111222222333333333222222222222222222222222444444333222222222333333444444444555555555555555666444222222333444555555555555555555666666666666777666666666555444444444:::999777555555666777888666666666666666777888888666666666777888888999999888888999:::;;;<<<;;;;;;999999999999999999999999999999999999::::::::::::<<<;;;;;;;;;<<<<<<===>>>;;;<<<<<<===>>>?????????===???BBBCCCDDDGGGLLLPPPVVV\\\fffooozzzvvvkkk```VVVOOOJJJGGGDDDCCCCCCCCCBBB@@@AAA@@@@@@>>><<<:::999888;;;:::::::::999999999888888888999999888777777666666666666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333555444333222222333444555222111111000000111111222333333333222222111111111333222111111000000111111000000000000000000000000111111111222222111111111111111111111111111111111111111111111111111111111///000222444444222111000222222222111111111111111000000111111111111000000000000000000000000000000222222222222333333333333111000000//////000000111000000000000000111222333111111222222222111111000111222222222222333333333333333333333333333333333333333333333333333333333555555555555555666777777}}}|||xxxxxxxxxwwwvvvtttsssrrrrrrqqqnnnkkkgggccc```^^^]]][[[XXXVVVTTTQQQMMMJJJFFFFFFEEEDDDBBB@@@???>>>======<<<;;;::::::::::::888888888777777666666666666555555555444444444333222222333333444444444555444333333333333222222222222222222222222222222222222222222333333333333444333222222111222222333333333333333222222222111111222222222222222222222222444444333222222222333333444444444555555555666666:::777333222444666666555555555555555666666666666555555555444444333333333777666444444444666888999666666666555666777777888777777777777777777777777666777888999999999::::::999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<<<<======>>>>>>??????===>>>@@@AAACCCEEEGGGIIILLLPPPUUU[[[bbbmmmzzzwwwjjj___VVVPPPKKKGGGFFFEEECCCCCCBBBAAA@@@>>>>>>>>>>>>>>>===;;;:::999999999999999888888888888777777888888888777666666666666666666666666666666555555444444444444555555444444444444444444444444444444444444444444444444333333333333333333333333444333222111111222333444222111111000000111111222333333222222222222222111333222111111000000111111000000000000000000000000222111111111111111111222111111111111111111111111111111111111111111111111///000222333333222000///111111111111111111111111000000111111111111000000000000000000000000000000111111111222222333333333111111000000000000111111444333222222111111111222000111111222222222111111111111111222222222333333333333333333333333333333333333333333333333333333222222111111222222333444~~~}}}wwwwwwwwwvvvvvvtttssssssrrrqqqooolllgggccc```^^^]]][[[YYYWWWUUURRRMMMJJJFFFFFFEEEDDDBBB@@@>>>=========<<<;;;::::::::::::888888777777666666555555666666555555444333333222555555444444333333222222444444444333333333222222222222222222222222222222222222333333333444444444222222111111222222333333444444333333222111111000222222222222222222222222333333333222222333444444333333444444555666666666>>>:::555333555777666555555555555555666666666666555555555444444444444444555444444444555666888999666666555555666666777888888888888777777777777777555777999999888777888999888888888888888888888888::::::::::::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<======>>>>>>>>>????????????@@@AAABBBBBBFFFHHHKKKMMMPPPWWWaaahhhrrrxxxyyyddd^^^UUUNNNIIIFFFEEECCCDDDCCCBBBAAA???>>><<<<<<999:::;;;<<<============888888888888888888888888555555555666666555555444666666666666666666666666666555444333333444555666444444444444444444444444333333333333333333333333222333333444444333333222333333222222222222333333444333333222222333333444222222222222222222222222333222111111000000111111111111111111111111111111222222111000000111222222111111111111111111111111111111111111111111111111000111222222222111000///000000000111111111111111000000111111111111000000000000000000000000000000000000000111111222222333111111111111111111111111333222111000////////////000000111222222222222111111111111111222222222222222333333444444333333222222222222222222222222222333333222222333333444555~~~}}}wwwwwwwwwwwwwwwvvvuuutttsssrrrooolllhhhccc```^^^]]][[[YYYXXXVVVRRRMMMIIIFFFEEEEEEDDDBBB@@@>>>=========<<<;;;::::::::::::888888777666666555444444444444444444444444444444333333333333222222222222333333333333222222222111222222222222222222222222111222222222333333333333222222111111222222333444333222222222222222222222222222222222222222222222222222222222333444444555333333444444555666666777AAA;;;555333555666555333555555555555666666666666555555666666666666666666666666666666666666777777666555555555555666777777666666777777888888999999555777999999777666888999888888888888888888888888999999999999::::::::::::;;;;;;:::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<>>======???@@@@@@@@@BBBDDDFFFFFFGGGJJJQQQVVV^^^```jjjyyyvvvhhh___RRRNNNIIIEEEBBBAAAAAAAAA@@@@@@@@@>>>===<<<<<<<<<999999::::::;;;:::::::::888888888888888888888888444555555666666666555555666666666666666666666666666555333222222333555666444444444444444444444444333333333333333333333333222333333444444333333222222222333333333333222222444333333222222333333444222222222222222222222222333222111111000000111111222222222222222222222222222222111000000111222222000000000000000000000000111111111111111111111111111111111111000000000//////000000000111111111222000000111111111111000000000000000000000000000000...//////000000111222222111222333444444333222111111000000/////////000000000000111222222222222222111111111111222222222222222333333444444333333222222222222222222222222222555555444444555555666777}}}xxxxxxxxxxxxxxxwwwvvvvvvsssrrrppplllhhhccc```^^^]]][[[ZZZXXXVVVRRRMMMIIIFFFEEEEEECCCBBB@@@>>>=========<<<;;;::::::::::::888777777666555444444444222333333444444555555666---...///000222444555555222222222111111111111000222222222222222222222222000111111111111222222222222111111111222333333444111111111222222333444444222222222222222222222222111111111222333444555666333333444444555666777777BBB<<<555222444666444222555555555555666666666777666666777777888888999999888888999999888777666555555555555555555666777777444444555777888:::;;;;;;555888::::::888777888:::777777777777777777777777777888888888888999999999;;;;;;:::999999:::::::::::::::::::::::::::;;;;;;>>><<<<<<===???BBBCCCDDD???BBBDDDDDDDDDFFFKKKOOOPPPOOOUUUaaakkkwwwsssiii___VVVQQQJJJHHHEEEBBB@@@?????????===>>>>>>===<<<<<<>>>???===<<<;;;:::888666444333888888888888888999999999777777888888888888888777666666666666666666666666666555333222222333555666444444444444444444444444333333333333333333333333222222444444444444222222111222333444444333222111222111111111111111111222222222222222222222222222333222222111000111111111222222222222222222222222333222111000000111222333////////////////////////111111111111111111111111222222111000//////000000//////000000111111111222000000111111111111000000000000000000000000000000---......///000111111111111222444555555444222111000//////000000111222333///000111222222222222222000111111111111222222222222222444444444444222222111111111111111111111111222111111111111222333333|||zzzwwwvvvvvvwwwvvvuuuqqqnnnkkkjjjjjjgggaaa]]]bbb___[[[WWWUUURRROOOMMMFFFEEEEEECCCBBB@@@>>>===>>>>>>>>>===<<<<<<;;;;;;888888888888777777777777666666666666555444333222444444333222222111111111111222333444555444333222444333333222222333333444111111222222222333333333333333333333333333333333222222222222222222222222222222222333444555666777222111222222333444555666333333333333333333333333666555555444444444555555888777666555555666777888666666666666777777777777555555666666666666555555555555666666777999:::;;;999999888888777666666666888999:::;;;;;;:::999888666777777777666777:::======;;;999999::::::999888999999888777777888888999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============@@@@@@@@@AAABBBCCCEEEFFFJJJLLLNNNRRRYYYbbbmmmtttuuuoooeee[[[RRRMMMKKKKKKBBBBBBAAAAAA@@@???>>>>>>DDD@@@<<<;;;======<<<:::;;;;;;:::::::::999999999:::999888888777777888888777888999999999777666555666555555555666777555444333333333333333333333222222222333333333333444444444444555555444222111000333555666555333111111111333333333444444444555555111111111222333333333333222222111111111111111111111111111111111111111111111111000000000000111111222222222222222222222222000000000000111111111111111111111111111111111111000111333333111000111222//////000000111111222222000000000000000000000000...---+++******+++---...000000000000000000000000000111111111111222222222///////////////000000111222222111111111111222222222222111111222222333444444555555666555333222111444444333333333333222222333333333222222111111111~~~{{{wwwuuutttuuutttsssssspppllljjjhhheee```\\\bbb___[[[XXXUUURRROOOMMMFFFFFFEEEDDDBBB@@@>>>===>>>>>>======<<<<<<;;;;;;888888888888777777777777555555555555555444333222222222222222222222333333111222333333444444333333333333222222222222333333111111222222222333333333111111111111111111111111222222222222222222222222333333222222222333333444333333333333444555666666444444444444444444444444666555555444444444555555888777666555555666777888666666666666777777777777555555666666666666555555666666666666777888999999777777777777777888888888555666777777777777666555888999::::::999:::<<<>>><<<;;;999999::::::999888999999999888888888999999;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>?????????@@@AAABBBDDDDDDDDDDDDFFFHHHMMMTTT\\\bbbllluuu{{{qqqjjj___[[[SSSKKKEEEBBBAAA@@@@@@@@@??????>>>>>>======AAA>>>;;;;;;<<<<<<:::888;;;::::::::::::999999999:::999888888777777888888666666777777777666555555777555333333444555555444333444444555555666666666222222333333333333444444555555666666555444222111333444555555222111111111222222222222333333333444222222222111222222333333222222111111111111111111111111111111111111111111111111000000000000111111222222222222222222222222000000000000111111111111111111111111111111111111000111333333111000111222000000000000000111111111000000000000000000000000111000///......///000111////////////////////////000000111111111222222222000000/////////000111111222222111111111111222222//////......//////000111222333444444444333222111444444333333333222222222333333333222222222111111{{{vvvrrrrrrrrrrrrrrrvvvrrrmmmiiifffccc___\\\aaa___[[[XXXVVVSSSOOOMMMFFFFFFEEEDDDBBB@@@???>>>>>>>>>======<<<;;;;;;;;;888888888888777777777777444444444444444333333333111111111222333444444444222222222222222333444444222222111111111111222222111111222222222333333333111111111111111111111111222222222222222222222222333333222111111111111111444333333444444555666777555555555555555555555555555555444444444555555666777666666555555666666777666666666666777777777777555666666777777666666555888777777666666777777888555666666777888888999999777888999999999999888777777999;;;<<<;;;;;;;;;===<<<:::888888999:::999888999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;=========>>>>>>>>>??????>>>>>>>>>>>>???AAABBBBBBCCCDDDDDDDDDFFFJJJPPPTTTTTT[[[fffrrrtttiii```WWWQQQNNNLLLHHHDDDAAA???>>>>>>==================<<<<<<===<<<;;;;;;;;;;;;888666:::::::::999999999888888999999888777777777777888555555555444555555666666777555333333444666666555222333333444555666777777222222333333333333444444444444444444444333222111222444555444222111111111111111111111222222222222444333222111111111222333111111222222222222222222111111111111111111111111111111000000000000111111222222222222222222222222000000000000111111111111111111111111111111111111000111333333111000111222111111111111000000000000000000000000000000000000333222111000000111222333........................000000000111111111222222111000000000000111222222222222111111111111222222...............//////000000111222333333333222222333333333333222222222222333333333222222222222111~~~yyytttppppppqqqrrrsssuuurrrmmmiiieeebbb```___```^^^[[[XXXVVVSSSOOOMMMGGGGGGFFFEEECCCAAA???>>>>>>======<<<<<<;;;::::::888888888888777777777666333333222222333333333444222222222333333333444444333222111111111222444555111111000000000000111111111111222222222333333333333333333333333333333333111111111111111111111111333222222111111111222222333333333333333444555666444444444444444444444444555444444444444555666666666666666666666666666666666666666666777777777777666666777777777777666666888888777666666666666666666666777777888888888888999999999999999999999999555777:::;;;:::999999999;;;999777777999999999888999999::::::;;;;;;::::::::::::::::::::::::::::::<<<<<<<<<<<<=========>>>============>>>???@@@AAADDDDDDDDDCCCCCCEEEIIILLLOOORRRWWW^^^iiivvv~~~uuuiii___XXXRRRLLLHHHGGGFFFEEECCCBBBAAAAAA@@@;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;:::888666999999999999888888888888999999888777777777777777555555444333444555777888666666666888999999777555222222222333333444444444222222222333333333444444111111111111000000//////222333444444222111111222111111111222222222222333555444222111000111222333111111222222222222222333111111111111111111111111111111000000000000111111111111111111111111111111///000000000111111111111111111111111111111111111000111333333111000111222222222111111000000//////000000000000000000000000111000000//////000000111////////////////////////000000000000111111111111111111111111111222222333222222111111111111222222111000000000000111222222000111111222333444444444333333333222222222222111222222222222222222222222|||wwwrrrooooooqqqrrrsssrrrpppmmmiiieeecccbbbbbb___]]][[[YYYWWWTTTPPPLLLHHHGGGGGGEEEDDDBBB@@@???=========<<<;;;;;;::::::888888888888777777777666333333222222222333444444444444444333333333222222333222111000111222333444111000000//////000000111111111222222222333333333333333333333333333333333111111111111111111111111111111111111222333444555222222222111222222333333333333333333333333333333444444444444444555666666555555666666666666555555666666666666777777777777666666777777777777666666999888777666555555555555888888888888777777666666666666555555555555666666555777999:::999888888888999888666777888999999888888999:::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>?????????@@@??????@@@CCCFFFKKKKKKLLLNNNTTT^^^hhhooo{{{ssskkkddd^^^UUUPPPMMMLLLIIIFFFAAA@@@??????>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<:::;;;<<<<<<;;;999888777999999888888888777777777999888777777666666777777666666555444555666888999555777:::===???===999666444444444333333222222222222222222333333333444444111111000000000///000000111222444333222111111222222222222222333333333333555444222111111111111222111111222222333333333333111111111111111111111111111111000000000000111111111111111111111111111111///000000000111111111111000000000000000000000000000111333333111000111222222222111111000000//////000000000000000000000000////////////////////////000000000000000000000000//////000000000111111111111111111111111222222333222222111111111111222222222111111111111222333333111222222333444555666666333333222222222111111111222222222222222222222222|||xxxsssppppppqqqqqqqqqpppooonnnjjjfffcccbbbbbb^^^]]][[[YYYWWWTTTPPPLLLHHHHHHGGGFFFDDDBBBAAA@@@======<<<<<<;;;:::::::::888888888888777777777777555444333222222333444555555555555444333222222222111111111111111222333333111111000000000000111111111111222222222333333333111111111111111111111111111111111111111111111111111111111111333444555666222222111111111111222222333333333333333333333333444444444444444555666777444555555666666555555444666666666666777777777777666777777888888777777666888777666666555555555555999999888888777666666555777777666666666666777777777999::::::999888888999888777555666777999888888777888999;;;;;;;;;::::::::::::::::::::::::::::::999999999::::::::::::;;;<<<<<<<<<<<<<<<===>>>>>><<<>>>???@@@???@@@BBBDDDEEEEEEDDDFFFJJJPPPWWWZZZ```eeekkkpppuuuzzzpppfff[[[UUUNNNJJJEEEDDDEEEEEEDDDAAA>>>===<<<;;;:::999999999;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<;;;999888888999888888888777777777777666888888777666666666666777666666666555666666777777444666:::>>>@@@>>>999555777777666555444333333222222222333333333333444444333333222222111222222333000222333333222111111222222222222222333333333444333333333222222222222111111111222222333444444444111111111111111111111111111111000000000000111111111111111111111111111111000000000000111111111111000000000000000000000000000111333333111000111222111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111/////////000000000111111111000000000000111222222222222111111111111222222000000000000000111111222333333333333444555666777222222222222111111111111111222222222222333333333~~~zzzvvvrrrqqqpppnnnmmmooopppppplllfffbbb``````^^^\\\[[[ZZZXXXUUUPPPLLLIIIHHHHHHGGGEEECCCAAA@@@===<<<<<<;;;;;;::::::999888888888888777777777777888666444333222333444555444444444444444444333333000000111222222222222222222111111000000111111222111111222222222333333333111111111111111111111111111111111111111111111111111111111111111222333333333222222111111222222333444444444444444444444444444333333444444666777777444444555666666555444444666666666666777777777777777777888888888888777777777666666555555555666666888888888777777777777777:::999888777777888999:::777888888777666666777999777666555555777888888777555666888:::;;;;;;:::999999999999999999999999999999999:::::::::;;;;;;;;;===<<<<<<<<<<<<======>>>===???AAABBBBBBBBBDDDEEECCCCCCCCCEEEHHHKKKNNNOOONNNQQQTTTXXX]]]eeennntttxxxqqqfff]]]WWWQQQLLLGGGCCC@@@>>>>>>@@@@@@>>>;;;>>>===<<<:::999::::::;;;:::::::::999999888888888888999:::999666666777999888888777777777666666666888888777666666666666666555555666666666555444444444444666888::::::888555666666666555555444444333222222333333333333444444444333222222222222333444000111333333111111111222111111111111222222222222000111333444444333222111111111222222333444444555111111111111111111111111111111000000000000111111111111111111111111111111000000000000111111111111000000000000000000000000000111333333111000111222000000000000000111111111000000000000000000000000000000111111111111000000000000000000000000000000////////////000000000111000000/////////000111111222222111111111111222222///////////////000111111333333222222222333555666222222222222111111111111111111222222222333333333}}}xxxtttqqqooollliiippprrrqqqmmmfffaaa^^^^^^]]]\\\[[[ZZZXXXUUUPPPLLLIIIIIIHHHGGGEEECCCAAA@@@===<<<<<<;;;;;;:::999999888888888888777777777777999888555333222333444555222333333444444555555666///000111333333222111111222222111111111111222222111111222222222333333333333333333333333333333333000000000000000000000000222111111000000000000000444444333222222333333333555555555555555555555555333333333444555666777888333444555666666555444333666666666666777777777777777777888888888888777777666666555555555555666666666666666777888888999999777666555444444555666777555666555444222333555777777666444555777888888777444666888:::;;;:::999888999999999999999999999999:::::::::;;;;;;;;;<<<<<<======<<<<<<<<<======>>><<<>>>@@@AAA@@@@@@AAABBBBBBAAABBBCCCEEEGGGFFFFFFFFFGGGIIILLLQQQVVVZZZ]]]bbbiiissszzzsssiiiccc\\\RRRLLLIIIGGGDDDBBBBBB@@@>>>>>>??????;;;888===<<<999888888888:::;;;:::999999888777666666555777888888666444333666999777777777777666666666666888888777666666666666666444444555666555444222111333222111222444666666555222333333333333333333333222222333333333444444444222222111000000111222333///111333333111111111222000000000000111111111111...000333555555444222111111111222333333444555555111111111111111111111111111111000000000000111111000000000000000000000000000000000000111111111111000000000000000000000000000111333333111000111222//////000000111111222222000000000000000000000000//////000000000000//////////////////////////////////////////000000000000///////////////000000111222222111111111111222222000000000000000111222222333222111111111222333444222222222111111111111000111111111222222333333333|||rrrooommmllloootttwwwtttpppjjjeeebbb___^^^___^^^]]]\\\YYYUUURRRPPPIIIIIIHHHGGGFFFEEEDDDCCC>>>>>><<<;;;:::999999999:::::::::999888777666666555555444333333333333444444444444444444444444444555444333333222222222333666555555444444333222222222222111111222222333444000111222444444444444333444333222111000000000000333333333333333333333333333333333444444555555555333222111222444555444333666666666666777777777777555555555555555555444444777666555333333333444555666777888888888666555444555555666777888999::::::999999999999888888888888777777777777777777777777999888777666666777888999777777777777888888888888777777777777666666666666888888777777888888999:::888999:::;;;:::999888777;;;<<<======<<<<<<===>>>===>>>???@@@@@@???===<<<>>>???@@@AAABBBCCCCCCCCC@@@AAACCCFFFIIIKKKMMMNNNSSSUUUXXX]]]dddlllsssxxxzzzoooggg```ZZZVVVLLLKKKHHHFFFCCCAAA@@@???>>><<<;;;<<<===>>>===<<<;;;;;;<<<===<<<;;;999888777777888888888888777777888777666555555666777888777777777777777777777777444555666777777666555444444444333333333333222222777666444333222333444444333333555666666555333333111111111111111111111111333222222111222333555666000000000000000000000000111111111222444444333222333333111000000000111222111111111111111111111111222222222111111111000000000000000000000000000000111000///......///000111222111111111000000//////333222222222111111000000000000//////////////////222222111111000000//////111111000000//////......111111000000000000111111000000////////////000000000444444000///111222000111111000000//////......222222111000//////000000444000------///222555666555333111//////000111222111111222222222333333333111222222333333222222111~~~uuuqqqpppnnnqqquuuwwwuuupppkkkfffbbb___^^^\\\[[[[[[YYYVVVSSSOOONNNJJJIIIHHHGGGEEEDDDCCCBBB>>>===<<<;;;:::999999999999999999999888777666666666666555444444444444555444444444444444444444444444444333222222222222222333333333333333444444444222222111111222222333444333444555555555444333333333222111111000111111111333333333333333333333333333333333444444444444444555444333333555555444333555555555666666666777777555555555555555555555555666666555444444444444444666777777888777666555444555555666666777888888888777777777777777777777777777777777777777777777777777666555444444555666777666666777777777888888888::::::::::::999999888888888888777777888888999:::777888999999:::::::::::::::;;;<<<<<<;;;;;;<<<>>><<<======>>>>>>>>>======<<<<<<===>>>????????????@@@AAABBBDDDEEEGGGHHHHHHPPPPPPQQQSSSWWW\\\aaadddqqqxxxsssmmmeee]]]VVVQQQMMMJJJCCCBBB@@@>>><<<:::999999<<<;;;:::;;;<<<<<<<<<:::999::::::;;;:::999888777777777888888888888777777888888777777777777888888777777777777777777777777444555666777777666555444444444333333333333222222666555444222222222333444111111222222222222111111222222222222222222222222222222111111111222333333111111111111111111111111222111111222333333222111444333111000000000111222000000000000000000000000222222222111111111000000000000000000000000000000111000////////////000111111111111111000000000///333333222222222111111111222222222222222222222222111111111000000000000000111000000000/////////...111111000000000000111111000000////////////000000000555666333111222333111111111000000////////////222222111000000000000000333333333333222222222222333222111000000000111111111111111222222222333333111222222333333222222111yyyuuusssqqqsssvvvxxxvvvqqqkkkfffbbb___^^^ZZZZZZYYYWWWUUUQQQNNNMMMKKKJJJIIIGGGEEECCCBBBAAA>>>===<<<;;;:::999999999999999999999888777666666777666666555555555555555444444444444444444444444333222222222111111111111222222222222222333333333222111111111111222333333333333444333333111000///111111111000111111222333333333333333333333333333444444444444333333333333666555333444555666555333444444444555555555666666555555555555555555555555555555555666555555444333666666777777777666555555666666666666666666666666555555666666777777888888777777777777777777777777666666555555555555666666666666777777777777888888::::::;;;;;;;;;:::999888888777777777777888999999777777777888999:::;;;<<<999;;;<<<<<<;;;:::<<<==================>>>???@@@;;;<<<============<<<<<<@@@@@@@@@AAAAAAAAAAAAAAAIIIHHHHHHHHHJJJMMMPPPRRRVVV\\\dddkkkqqqxxx{{{rrriiicccYYYUUUOOOJJJGGGEEEBBBAAAAAA@@@???===<<<;;;::::::;;;:::999999;;;;;;:::999777888888888888777666666666777777888888777777666777777888888888888777777777777777777777777777777444555666666666666555444444444333333333333222222444333333222222222222333111111000000000000111111333333333333222222222222111111111111111111000000222222222222222222222222111222222222222111000000444333222111000111111222111111111111111111111111222222222111111111111111000000000000000000000000111000000//////000000111111111111111000000000000222222222222111111111111/////////000000000000000000000000000111111111111000000000000////////////111000000//////000000111000000////////////000000111555777555333444444111111000000000000/////////222111000000000000000000333666999999555111000000222111111111111000000000111111111222222222222333111111222222222222111111{{{xxxvvvssstttwwwyyyvvvqqqkkkfffaaa^^^]]]ZZZZZZZZZXXXVVVRRRPPPNNNLLLKKKIIIGGGEEECCCAAAAAA======<<<;;;:::999999:::888888888888888777666666666666555444444444444444333333333333333333333333111111111222111111111111222222222111111111111000111111111111111222222333444444444333333222222111000000000000111222333444222222222222222222222222555444444333333222222222333222222333555666555444333333333444444444555555444444444555555555555555444444666666666555444333666666666666666666555555666666555555555444444444555555666777888999999:::666666666666666666666666888888777777777777888888666666666666777777777888666777888888888888777777777777777777777888999999888777777777777999;;;<<<:::;;;<<<<<<;;;;;;<<<===>>>=========>>>???AAABBB>>>>>>?????????>>>>>>===?????????>>>>>>>>>>>>>>>AAAAAAAAABBBEEEGGGJJJLLLKKKPPPVVVZZZ]]]aaaggglllssswww~~~{{{wwwpppiiibbb\\\UUUQQQLLLIIIEEECCCBBBAAA@@@???AAA@@@???>>>>>>=========;;;999999999:::;;;:::999777777777777777777777666666666777777777777666666555555777888888777555555777777777777777777777777555555555555555555555555444444333333333222222222333222222222222222222222444333222111111222333444444444333333333333333222111111222333222111///...222222222222222222222222///000222222111111111111444333222111000111222222333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000---...............////////////000000111111222222000000000000////////////000000////////////000000//////000000000000//////000555777444333444333000000000000000000000000000111111000000000000000111111666;;;999444//////111000000111111111111000///111111111111222222222222111111222222222222111111|||zzzwwwttttttwwwzzzvvvqqqkkkeee```]]][[[YYYYYYYYYWWWUUURRROOONNNLLLKKKIIIGGGEEECCCAAAAAA===<<<;;;;;;::::::::::::777777888888888777666666555444333333222222333333111111111111111111111111000111111222222222111000//////000111111222333333111111000000111111222333555555555555555666666777//////000000111222444444222222222222222222222222444444444333333222222111///...///111444666666666333333333333444444444444444444444555555555666666333444555666666555444333555555555555555555666666666666555555444444333333444444444555666777888888666666666666666666666666777777888888888888777777555666666666666777777777555555666666777888999999777777666666777777888999:::999888777777777999999:::<<<======<<<;;;===>>><<<;;;;;;;;;<<<===???@@@??????????????????>>>>>>=========>>>>>>>>>???????????????AAACCCEEEGGGIIIIIILLLPPPQQQQQQRRRVVVZZZ\\\___eeejjjnnnsssxxx{{{{{{qqqjjjaaa]]]WWWRRRNNNJJJGGGDDDGGGEEEBBBAAAAAAAAA???>>><<<<<<;;;::::::::::::;;;;;;:::999:::;;;;;;:::999888888777777777888888888666666777777777777666666555666888888888888666555666666666666666666666666555555444444444444555555444444333333333222222222222222222222222222222222444333222111111222333444444444444333333222222222222222333333333222000///111111111111111111111111---///222222111111333444444444222111111111222333222222222222222222222222111111111111111111111111111111111111111111111111000000111111111111000000000000000000000000111111.........///////////////000000000111111222222222//////000000111111222222////////////000000000000000000////////////000000//////000000000000/////////333555222000111111///000000000000111111111111111000000000000000111111000444777555000...111444///000000111111111000000000000111111111222222222000111111222222111111000|||{{{yyyvvvuuuwwwyyyvvvpppjjjccc^^^[[[YYYWWWWWWVVVUUUSSSPPPNNNLLLKKKJJJIIIGGGEEECCCBBBAAA===<<<;;;:::::::::::::::666777777888888777666666444333333222222222222222111111111111111111111111000111222333333333222111+++,,,...000222555666777111000000000000111222222000000000000111222333444000000000000111222333444222222222222222222222222333333333333222222222222...------000333555666555333333333444444444555555333333444444555666666666333444555555666555555555555555444444555555666777666666555555444444444333222222333333444444555555777777777777777777777777555555666666666666555555555555666666666666777777777777666666888;;;???AAA777666666666666777888888999999888777777777777777999;;;<<<<<<;;;;;;<<<===999999999999999:::;;;<<<<<<<<<===============<<<<<<<<<===>>>>>>??????@@@@@@??????@@@@@@AAABBBCCCEEEHHHJJJJJJHHHGGGJJJMMMNNNPPPTTTWWWYYY[[[___bbbccciiirrrzzz|||ssslllfff```ZZZUUUOOOLLLHHHFFFDDDDDDBBBAAABBB@@@>>>=========<<<:::;;;::::::999999999999999;;;:::999999;;;;;;:::999888888888888888888999:::555666666777777666666555888888999999999999888888666666666666666666666666555555444444444444555555444444333333333333222222111222333333444333333333111111000000000000111111444444333333222222111111222222222333222222111111000000000000000000000000...111444444222111333555555444333111111222222333////////////////////////111111111111111222222222111111111111111111111111000111111222222111111000000000000000111111111111............////////////......//////000000111111000000000000111111111111////////////000000000000000//////......//////000...///000111111000///......222333///---///000///000000000111111111111222000000000000000111111222000222222111......222555/////////000000000000111000000000111111111111222000000111111111111000000}}}}}}|||xxxwwwyyyyyyuuuoooiiibbb\\\YYYWWWWWWWWWVVVUUUSSSQQQNNNMMMJJJIIIHHHGGGEEEDDDCCCBBB<<<<<<;;;:::::::::;;;;;;666666777777777777777666444444333222222222222333222222222222222222222222000111333444555444333222...///000111222444555555000000000000000111222222......---,,,,,,---...///111000000000111222333333111111111111111111111111222222222222222333333333000000///111333555444444444444444444555555555555333333444444555666666777444444444444444555666666555555444444444555666777666666666555555555555555555555555555555555555555777777777777777777777777444555666777777666555444555555555666666666777777999777666666999>>>DDDGGG666666666666666777888888666777777888888888888777777999::::::999888:::;;;999999:::;;;;;;:::::::::999:::;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>>????????????@@@@@@@@@AAA???BBBEEEDDDBBBAAADDDGGGFFFHHHJJJKKKKKKLLLOOOQQQRRRVVV[[[```dddgggjjjllltttuuuxxx|||{{{uuuoookkkfffbbb[[[UUUOOOLLLJJJIIIFFFDDDBBBAAAAAABBBAAA@@@>>><<<::::::;;;;;;:::888<<<<<<;;;::::::::::::::::::888888888999:::999888888888777777777888999:::555555666666666666555555777777666666666666777777666666666666666666666666555444444333333444444555444444333333333333222222111222333444555444444333111111222222222222111111444333333222111111000000111000000000000111111222111111111111111111111111111555777666222000111444555444333222111222333333000000000000000000000000000000111111111222222222111111111111111111111111000111222222222222111000///000000000111111111111/////////000000000111111++++++,,,,,,---......///111111111000000000000000.../////////000000000111//////............//////...///000111111000///...///222222---+++...000000000000111111111222222222000000000000000111222222222111000000000000111222000//////...///000111222000000000000111111111111000000111111111111000000~~~~~~}}}zzzyyy{{{xxxuuuooohhhaaa[[[XXXVVVYYYYYYYYYXXXVVVSSSQQQOOOIIIIIIHHHGGGFFFEEEDDDCCC<<<<<<;;;:::::::::;;;;;;666666777777777777777666555555444333333333333444444444444444444444444444000111333555555555333222555555444333222111000000000000000000000111111222555333222000000000111111111111111000111111222333111111111111111111111111111111111222222333333444444333222222444444333222444444444555555555666666333333444444555666777777555444333333444555666777555444444333444555666777666666666666666666666666999999999999888888888888777777777777777777777777666777888999999888777666555555555555666666666777999777444444888>>>EEEJJJ666666666666666777888888333555777888999999999888555777888888777777888999<<<===>>>>>>>>>===<<<;;;999:::;;;<<<======>>>===>>>>>>=========<<<<<<<<<===>>>???@@@AAABBBCCCCCC===@@@BBBBBBAAAAAADDDGGGCCCDDDEEEEEEEEEEEEHHHJJJLLLOOORRRTTTUUUVVVXXXZZZ\\\]]]^^^aaaeeellltttzzz}}}|||tttooommmmmmgggggggggeeeaaa\\\WWWTTTUUUSSSNNNHHHCCCAAABBBDDD???>>><<<<<<=========<<<===;;;:::;;;<<<<<<;;;:::;;;:::999888777777777777888777666777888999888666888777666666666888999:::555555666666666666555555444333222111111222333444666666666666666666666666555444333333333333444555444444444333333333222222111222444555666555444444333444555666666555444333333333222222111000//////000///.........000111222222222222222222222222222555888:::777222///000222555444333222222222333333333333333333333333333333000000111111222222222222111111111111111111111111000111222333333222111000//////000000111111111222000000111111222222222333......//////000111111222222222111111000000//////.../////////000000111111//////............//////...///000222222000///...111333111,,,***...111111000000111111222222222222000000///000000111222222333222111111222222000///000///...---...///111333000000000000111111111111000000111111111111000000{{{yyywwwuuuttttttqqqmmmgggaaa[[[VVVTTTWWWXXXXXXWWWTTTQQQMMMKKKLLLKKKIIIGGGEEECCCBBBAAA???>>>===<<<;;;::::::::::::::::::999888777666666555555444444444555555555333333333222222111111111+++,,,///111333333333333111111111222444444333222222444555555333111111222///222444444111///000111000000000000000111111222222111111111111111222222000000111222333333444444222222222222222222222222666666444333333444555666333444555555666666555555333444444555666666555555777777666666555555444444777666555444444444444444999888555444333444555777777777777777777777777777333444555555666666555555777777777777666666666666777777777888:::<<<>>>@@@555555555555666666666666888888777777777777888888:::::::::999999999888888666666777888999;;;<<<===;;;::::::::::::;;;<<<<<<;;;<<<<<<===>>>??????@@@??????>>>>>>@@@BBBEEEGGGDDDAAA>>>>>>@@@AAA@@@???AAAAAAAAAAAABBBCCCDDDDDDGGGHHHIIIJJJJJJJJJJJJJJJMMMMMMOOOQQQTTTWWWYYY[[[^^^bbbiiipppwww|||zzzppplllfff___YYYVVVTTTSSSQQQPPPPPPOOONNNLLLKKKJJJHHHFFFCCC@@@>>>===>>>>>>;;;<<<=========<<<:::999999999:::;;;;;;;;;::::::444666888888777666666777777777666666555555444444555666666666777777777777666666666666666666666666666666666666666666666666444444555555555555444444333333333333333333333333555333111///...///111333000111333555555555333222333111///111444555444111111222222333333444444555111111000000000000111111555222///,,,,,,...222444444777:::777111...000444222222222222222222222222///111222222111111111222111111222222222222111111222111000//////000111222222111111111000000/////////000111222333222111111///////////////000111111111111111111111000///...000000000000000000000000///000111222222111000//////...---,,,,,,---...///---......///000111111222//////............//////000000000000000///......000000000000000000000000222111000.........///000000000000///////////////111111111000000000000000//////111222333333333333~~~zzzyyywwwuuuttttttrrrmmmgggaaa\\\YYYWWWXXXXXXWWWUUUSSSPPPMMMLLLKKKJJJIIIGGGEEECCCAAAAAA>>>===<<<;;;:::999999999:::999999999888777777777666555444333333333333333333333222222222222222222000000111222222222222222444333222333444444222111333555666555333222222333///222444444111///000111111111111111111222222333222222111111111111222222000111111222333333444444222222222222222222222222666555444333333444555666333444555555666666555555444444555555555555555555666666666666555555555555666666555444444444444444888777666555444555555666666666666666666666666666444555666666666666666555666666666777777888888888666666555555666777888999555555555555666666666666888888777777777777888888888888888999999:::::::::======<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<;;;<<<<<<===>>>>>>?????????>>>>>>>>>???BBBDDDFFFEEEAAA>>>===???@@@@@@????????????@@@@@@AAABBBCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHJJJLLLMMMOOOQQQVVV\\\```dddeeefffhhhiiijjjlllmmmnnnnnnnnnnnnmmmlllnnnrrrtttsssrrrpppooommmllllllmmmooopppooooooooonnnnnnmmmmmmmmmmmmkkkjjjlllnnnmmmgggbbb[[[YYYTTTPPPLLLIIIHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@CCCAAA???=========>>>???<<<<<<<<<<<<<<<;;;::::::999999:::::::::999999999777888:::999777666666777777777777666666555555555666555555444444555555555555555555555555555555555555555555555555555555555444444555555555555444444333333333333333333333333555333222000000000222222000111333444555444333222333111000111333444333111333333333333333333333222111111000000000000111111111111000000000000111111333555666444111///000222222222222222222222222222222444444333111///...///111111111111111111111111222111000//////000111222000000000000//////.........///000111111111000000///////////////000111111//////000000000//////...000000000000000000000000/////////....../////////000///...------...///000.........///000111111111//////............//////000000000000000///......000000000000000000000000222111///.........///000000000000000000000000000111000000000000000000000//////000000//////......}}}zzzyyywwwuuuttttttqqqlllfffaaa]]][[[[[[XXXWWWVVVSSSQQQOOOMMMLLLJJJIIIHHHFFFDDDBBBAAA@@@===<<<;;;:::999888888888999999888888888888888888666555444333222111111111222222222222222222333333555444333222111111111111555444222222333333111///111222333222111000000111000222333333111000000111222222222111222333333444222222111111111111222222111111111222222333333444333333333333333333333333555555444444444444555555333444555555666666555555444555555555555555444444555555555555555666666666666666555444444444444555666666666666555555555555555555555555555555555555555666666666666666555555555555666777888999::::::777666555444333333333444555555555555666666666666888777777666666777777888666666777888999:::;;;<<<;;;;;;:::999888888888999:::::::::::::::;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>=========???AAACCCDDDEEEBBB>>><<<===>>>??????>>>>>>>>>>>>???@@@AAABBB@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBCCCDDDDDDFFFGGGJJJLLLNNNOOOPPPOOOPPPPPPQQQSSSSSSTTTTTTSSSVVVTTTTTTUUUWWWXXXXXXWWWTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVUUUUUUUUUUUUUUUUUUVVVTTTSSSTTTVVVUUURRRNNNJJJIIIGGGFFFDDDBBBAAA@@@@@@@@@@@@@@@???===<<<<<<===<<<;;;;;;;;;<<<>>>???<<<<<<;;;;;;::::::;;;;;;::::::999999888888777777888:::;;;:::888777777777777777777777666666666666666555444333333444555555555555555555555555555555555555555555555555555555444444555555555555444444333333333333333333333333333333333333222222222222111111333444444444333222222111000111333333333111555444444333222222111111111111000000000000111111...///111333333111000...222222222222111000000000222222222222222222222222222333444333111/////////111111////////////111111111111000000000000111111////////////............---...///000000000/////////////////////000111111---......////////////...000000000000000000000000///...,,,++++++,,,...///000000////////////000000......//////000000111111//////............//////000000000000000//////...000000000000000000000000111000///.........//////111111111111111111111111000000000000000000111111111111000///...,,,+++***}}}zzzyyywwwuuussssssooojjjddd```]]]\\\\\\XXXWWWUUURRROOONNNMMMLLLJJJIIIGGGEEECCCAAA@@@???>>>===;;;:::999999888888888888888888888999999999555444333333222333333333111111111222222333333333666444222111000000111111333111000000111222111000111222333222111000111333111222222222111000000000222111111111111222333333333333222111111111222222111111111222222333333333333333333333333333333333444444444444444444555555333444555555666555555555555555555666555555444333444444444555555666666666666555555444444444555555555555666777666666555555555555555555555555555555555555666666666555444444666666777777888999999:::999888777666555555444444555555555555666666666666777777666666666666777777666777777888999:::::::::555555555666888:::;;;<<<::::::999999::::::;;;<<<;;;;;;;;;<<<<<<=========<<<<<<<<<===>>>???AAABBBEEEBBB>>><<<;;;<<<>>>???>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAABBBDDDEEEFFFGGGGGGGGGFFFEEEHHHHHHIIIJJJJJJJJJIIIIIIKKKKKKJJJKKKKKKKKKKKKKKKIIIJJJKKKKKKKKKKKKJJJIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIGGGHHHIIIIIIGGGEEEBBBBBBBBBBBBAAA@@@>>>===>>>>>>>>>>>>>>>===<<<;;;:::::::::::::::;;;<<<===<<<;;;:::999999:::;;;<<<:::999999888777666666666777888:::999888777777888777777777777777777777777666555444444555666888:::555555555555555555555555555555555555555555555555333444444555555444444333333333333333333333333333222333444444444333222222111222333333333333222222222111111111222222222111333333333333222222111111111111000000000000111111...///111222333222000///222111000000222222111000111111111111111111111111...000222222111111222333222000...------...000222111000000000000000000111////////////////////////......//////000000000000///////////////000000111------...///000000000000////////////////////////......---,,,,,,---......111000000000000000000111.../////////000000000111//////............////////////000000000000//////////////////////////////////////////.../////////111111111111111222222222000000000000000111111111222222222111///...,,,,,,~~~{{{zzzxxxuuussspppmmmhhhbbb^^^\\\\\\\\\XXXWWWUUURRROOONNNMMMLLLJJJIIIGGGEEECCCAAA@@@??????>>>===;;;::::::::::::888888888888888999999999333333333333444666777888111111111222222333333333333222000//////000111222///...------000222222222444555555444333333555777333222111111111111111000000000000000000111222222444333333222111111222222111222222222222222333333333333333333333333333333222333333444444444555555333444555555666555555555444555555555555555444444333333444444555555666666555555444444444555555666555555666666777666555555555555555555555555555555444444555555555444444333888777777777777777777777777777777777777777666666555555555555666666666666777777666666666666777777888888888888888888888888555666777999;;;>>>@@@AAA:::999999999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@BBBAAA???<<<;;;;;;===???>>>>>>>>>>>>???@@@AAABBBAAA@@@????????????@@@@@@<<<<<<<<<<<<<<<===>>>>>>@@@@@@@@@@@@@@@@@@@@@???BBBBBBCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCBBBAAABBBBBBBBBCCCDDDEEEEEEDDDCCCBBBAAABBBBBBBBBCCCDDDDDDDDDBBB@@@??????@@@@@@@@@???===>>>??????>>><<<:::888999:::::::::::::::999888;;;;;;;;;:::::::::;;;;;;;;;:::999888888999:::;;;:::999888777666555666666444666777888777777777888666666666666666777777777666666666777888;;;===>>>555555555555555555555555555555555555555555555555333333444444444444333333333333333333333333333333111222444555555444333222222222222222222222222111111111222111111000111111111111111222222333333333111111000000000000111111000000000000000111222222222111000111222333222111111111111111111111111111...000222222222111222444222000...------...000222000000000111111000000000000000000000000000000000////////////000000111111///////////////000000111...///000000111111111111////////////////////////---...///000000///...---000111111111111111111000////////////000000000000//////............////////////000000000000//////////////////////////////.........////////////...000000111111222222222222//////000000111111111111000000000000000///......}}}{{{xxxtttrrrooolllgggccc___\\\[[[ZZZXXXWWWVVVSSSQQQOOOMMMLLLJJJIIIHHHFFFDDDBBBAAA@@@???>>>===<<<;;;:::::::::999999888888888888888888111222222333555777999:::222222222222222222333333000000000///000000111222...---,,,---///222333333111111111000///000222444444222000000111222111000000000//////000000111222555444333222222111222222222222222222222222222222333333333333333333333333111222333444444555444444333444555555666666555555333444444555666666555555444444444444444555555555555444444444444555666666555555555555666666666666555555555555555555555555333444444555666666555555777777777777666666666555444555666666777666666666555555555555666666666666777666666555555666666777999999888888888777777777777777777888999:::;;;<<<999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========>>>??????===;;;;;;===???>>>>>>>>>>>>???@@@AAABBB>>>===<<<;;;;;;;;;<<<===:::::::::;;;;;;<<<===>>>==================>>>>>>>>>>>>??????@@@?????????>>>?????????===<<<===>>>===>>>???@@@@@@???>>>===;;;<<<<<<===>>>???@@@@@@<<<<<<==================>>>?????????===;;;999888888888999:::::::::999999<<<<<<;;;;;;::::::999999999999888888999999:::::::::999888666666666777777444666777777666666777888555555555555666666666666444555777999;;;<<<>>>>>>444444444444444444444444444444444444444444444444333333444444444444333333333333333333333333333333000111333444444444333222222222222222111111111111000222222222000///000111000000111111222333333444111111000000000000111111111000///......000333444111111111111111111222222111111111111111111111111111222333333111000000111111111////////////111111000000111111111111000000000000000000111111111111000000/////////000111222///////////////000111111///000111111111111111000000000000000000000000000---...000222222000...---000000111111111111000000////////////000000000000//////............//////...//////000000000000000000000000000000000000000------.../////////......//////000000111222222222/////////000111111222222------.../////////......|||xxxtttqqqnnnllliiiddd```]]]ZZZYYYXXXXXXWWWUUUSSSPPPMMMLLLKKKJJJIIIGGGEEECCCAAAAAA>>>>>><<<;;;:::999999999:::999999999888777777777111222222333444666777888333333222222222222222222000111111222222111111000111///---...000222444444...///...---,,,---000222555222//////111222111000111111000000111111222333555555444333222222222222222222222222222222222222444444444444444444444444000111333444555555444444333444555555666666555555222222444555666666777777555444444444444444444333444444444444444555666666666555555444555666777888666666666666666666666666333444555777888888888888555555555555555666666666444555666777777666555444555555555555666666666666666666555555555555666666777777777777888888888888777777666666666666777777999999999888999999:::;;;::::::::::::::::::::::::888999:::;;;;;;<<<<<<<<<:::<<>><<<<<<===???============>>>???@@@@@@===<<<:::999999999:::;;;===<<<<<<<<<<<<===>>>>>>==================>>>>>><<<<<<===>>>?????????>>>===>>>@@@???<<<;;;===???=========>>>>>>=========:::;;;;;;<<<>>>??????@@@;;;<<<===>>>>>>===>>>>>>?????????>>>===<<<;;;:::999999:::;;;<<<<<<;;;;;;:::::::::::::::999999888777777888999999999999999:::999777666666777888999888999:::999777555555555333444444444555555555666333444777888:::999999888444444444444444444444444444444444444444444444444222333333444444333333222333333333333333333333333000111111222222333222222333222222111111111111111000222333222///...///111111111111111111222222222111111000000000000111111000//////...///111333444...111222111///---///111111111111111111111111111000222333333111000000111111111111111111111111111///000111222222111000////////////000000000111111//////.........///000111///////////////000111111000000000000000000///...000000000000000000000000/////////000000///////////////000111111000//////000000000000//////////////////............//////......///000000000000000000000000000000000000000,,,---.../////////............///000000111222222...//////000111111222222...//////000000//////...}}}yyytttqqqooommmjjjfffbbb^^^[[[YYYWWWXXXXXXWWWTTTQQQMMMKKKLLLKKKIIIGGGEEECCCBBBAAA======;;;:::999888888888;;;::::::999888777666666222222222222333444555555444333333222222111111111222333444444333222000///555222000///111333444444333333333222111222555888555222//////111222222000222222111111222222333444666555444333222222222222222222222222222222222222444444444444444444444444000111222444555555444444333444555555666666555555111222333555666777777888555555555444444333333333444444444444444555666777777666444333444555888999777777777777777777777777444555777888:::;;;;;;;;;222333333444555666777777777777888888888777555444555555555555666666666777666666555555555555666666555555666777888999:::::::::999999999999999::::::999999888888999999:::;;;::::::::::::::::::::::::888999::::::;;;;;;;;;;;;888;;;??????===<<<===???<<<;;;;;;<<<<<<===>>>???>>>===;;;999999:::;;;<<<<<<<<<;;;:::::::::::::::<<<<<<;;;;;;:::;;;;;;<<<999:::;;;<<<============;;;>>>???>>><<<;;;<<>>??????777999<<<===<<<;;;;;;<<<;;;;;;;;;:::999999999999666777888999::::::::::::777888888999999999999888666777888:::::::::999888:::999777666666888:::;;;<<<======;;;777444333444333333333444444444555555222444666888888666333222444444444444444444444444444444444444444444444444222333333444444333333222333333333333333333333333000000000111111222222333333333222111000000111111000222333222///...///111333333222222111000000000111111000000000000111111/////////000111111222333---000333111,,,***---111000000000000000000000000---///111222222222333555111111222222222222111111///000111222222111000///---.........//////000000......---,,,---...///000///////////////000111111///000000000///...------000000000000000000000000111000...------...000111...///000111111000///...000000000000//////////////////............//////......///000000000000000000000000000000000000000+++,,,.../////////......---......///000111111111...//////000111222222222222222222222222111000000~~~xxxttttttuuurrrlllgggdddbbbaaaaaa[[[ZZZYYYVVVSSSPPPNNNLLLJJJJJJIIIGGGEEEDDDCCCBBB======<<<;;;:::::::::::::::::::::999999999888888444444333333333333222222111111000000000000000000555444444333222111000000111222222222222333333333444333333222111111111111,,,---...000111111111111222222333333222111///...111000...------///111333//////000111222333333333333333333222222111111111222333333444444333333222555555555444444333333333444555666666666555444333333444555555333333444555555666777888888777666666666666777777666555444444777777666555444444333333555555555555555555555555777777666666555555555444555555555555666666666666777777666666666666777777555555555555555555555555666666666666666666666666555777999:::;;;:::888777777777888999:::;;;;;;<<<999999888888999;;;<<<>>>;;;:::999999999999:::;;;:::;;;;;;<<<<<<;;;;;;:::999;;;<<<<<<;;;::::::;;;::::::::::::::::::::::::::::::;;;<<<<<<======>>>;;;;;;:::999999:::::::::>>>;;;:::;;;===>>><<<:::>>>>>>===<<<;;;;;;::::::<<<<<<;;;::::::;;;;;;;;;===<<<;;;:::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777888888888888999999999777777888999999999999888::::::888777777777888999888777666444444444555666666666666666555555555555888777555333222222222333333333333333333444555666333333333333333333333333444444444444444444444444555555555444444333333333222222222222222222222222111111222222222333333333333333444555444333111000111111222222222222111111000111111111222222222222000000000///000000111222000000000000000000000000333333333333333222111000222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000111000000000//////............///000000000000000000000000000000111111222////////////////////////111111000000000000111111//////000000000000//////...//////000111222222222////////////////////////,,,...111111000///...///000000000000111111111111111111000000000000111111---...///000000///...---111000......///000000///111111000///////////////////////////////////////~~~xxxttttttssspppkkkgggdddcccaaa```\\\[[[ZZZWWWTTTQQQNNNLLLKKKJJJIIIGGGEEECCCBBBAAA======<<<;;;::::::::::::999999888888888777777777444444333333333333222222111111111111111111111111222222111111000000/////////000000000000111111111333222111111111111111111000000111111111111111000111111222222111000...---/////////000000000111111000000000111222222222333333333333333222222222111222222333333333333222222555555444444444333333333222333333444444444333333333444555555333333444555444555666777666666555444555555555555555444444333777666666555444444333333555555555555555555555555777666666666555555555444444444444555555555666666666666555555555555666666555555555555555555555555666666666666666666666666666777888999:::999888888888888999999999999999999888888888888999:::;;;;;;===<<<;;;::::::;;;<<<===::::::;;;;;;;;;;;;::::::999;;;<<<<<<;;;::::::;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<;;;::::::999999::::::::::::888777888:::;;;999777======<<<;;;;;;:::999999:::999999888888888999999777777777777888:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777777888888888999999999777777888888888999999999:::999888777777777888888888777666666555555555666666666666666555555555555444444333333444444555666333333333333333444555555333333333333333333333333333333333333333333333333555555444444444333333333222222222222222222222222000000111111111222222222222222333333333222000000111111222222222222111111///000000000111111111111111000000000000111222222000000000000000000000000111222222222111111000///111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000111111000000000/////////...///000000111111111000000000//////000000111222////////////////////////000000////////////000000///000000000000000///......//////000111111222222////////////////////////,,,...///...,,,+++++++++000000000000111111111111000000////////////000000---...///000000///...---000...---...000111111111111000000///////////////000000000000000000000000}}}wwwsssssspppmmmjjjgggfffdddbbb```^^^]]][[[XXXUUUQQQNNNLLLKKKJJJIIIGGGDDDBBBAAA@@@======<<<;;;::::::::::::888888777777777666666666444444333333333333222222111111222222222222222222111111111111111111111111///000000000000111111111111111111000111111222222111111222222222222222222111111111111000///...---...///111222333222111000111111111111111111222222444444333333333333222222222222333333333333222222555444444444444333333333333333333333333444555666333444555555333333444555555555555555555444333222333333333444444444444444666666666555444444333333555555555555555555555555666666666555555555555555444444444444555555555555555444444444444444444555555555555555555555555555666666666666666666666666777777777888888888999999999999999999888888777777888888999999999999999888<<<;;;;;;::::::;;;;;;<<<999::::::;;;;;;::::::999888:::<<<;;;:::999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999::::::999999999999::::::999777666777888999888777;;;;;;;;;:::999999888888999888888888888888999999777777666666777999;;;<<<:::::::::::::::::::::::::::::::::::::::999888777777777777888888888999999888888777666777888999:::999999888777777777777888777777777777777666666555666666666666555555555555333444555555666666555555333333333333333444444555333333333333333333333333222222222222222222222222444444444444333333333333222222222222222222222222//////000000000111111111111111111222111111000///111111222222222222111111000000000111111111222222111111111111111222333333000000000000000000000000000000000111000000///...000000000000000000000000222222222222222222222222000000000000000000000000000000000000000000000000111111111111000000000000///000111111222111111111000000//////000000111222000000000000000000000000//////............//////000000000000000///....../////////000111111222222000000000000000000000000111111111///---,,,---...000000000000111111111111//////............//////......////////////......000///...000333555555555111000//////......//////000000000000000000000000}}}wwwssssssooollliiihhhhhhgggdddaaa```___]]]YYYUUUQQQNNNLLLKKKJJJHHHFFFDDDAAA@@@???======<<<;;;::::::::::::888888777777777666666666444444333333333222222222222222222222222333333333222222333333444444444555111111222222222333333333111111111111111222333444000000000111222333444444111111111111111000//////000000111222222222222222222222222111111111111111444333333333333333333333333333444444444444333333444444444444444444444444555555444444555777999:::333444555555333333444555666666666555444333222222333333333444444555555666666666555555555444444444555555555555555555555555555555555555555555555555444555555555555666666666555555444444444444555555555555555555555555555555666666666666666666666666888777777777777888999999888888888888888888888777888999:::;;;:::999888777999999888888888888999999999999::::::::::::999999888999;;;;;;999999999::::::::::::::::::::::::::::::::::::999888777777777999999999999999999:::;;;::::::999999:::::::::999:::999999999888888888777:::999999999999::::::;;;<<<;;;:::999888888999999999999999999999999999999999999999999999888777777777777777777888888888888999888666555666777999;;;999888888777777777777777666666888888888777666555666666666666555555555555666777777777666444222111444333333222333333444444333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222000000000000111111111222111111111111111111111000111111222222222222111111111111222222222333333333222222111111222222333444000000000000000000000000000000000111111000//////111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111000000000111111222222222111111///////////////000111111111111111111111111111111000//////......//////000000111111000000///...---//////000000111111111111000000000000000000000000111111000...---,,,...000///000000000111111111111000//////......//////000...//////////////////...000000000222555888999999000000///............///////////////////////////}}}wwwssssssooollliiihhhjjjiiifffbbbaaa___]]]ZZZVVVRRRNNNLLLJJJIIIGGGEEECCCAAA@@@???======<<<;;;::::::::::::999999888888888777777777444444333333333222222222111111222222222333333333111222222333333444444555111111222222222333333333222222222222222333444555222111000000000111111222333333222222222222222222222111000///000111333444222222222111111111111111333333333333333333333333444444555555555555444444444444444444444444444444555444444444555666888999333444555555333333444555888777666555444444333333555555444444555666777888555555555555555444444444555555555555555555555555444444444555555555555555555555666666666777777777666555555555555555555666555555555555555555555555666666666666666666666666777777666666777777888999555555666777777888999999888999:::;;;;;;:::888777777888888888888888888777888888999999999999888888777999::::::999888888999::::::::::::::::::::::::::::::999888777666666555888888888888999999:::;;;:::;;;;;;;;;:::::::::;;;888888888888888777777777888888888888888999:::;;;<<<;;;999888777777888888999999999999999999999999888888999999888888777777666666777777777888888888888777666555555777999:::888888888888777777666666555666777888888777666555666666666666555555555555666666777777666444222111444333333222222222333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222111111111222222222333333222222111111111222222222111111222222222222111111000000000000111111111111222222111111222222333444000000000000000000000000000000111111111111111000222222222222222222222222111111111111111111111111222222222222222222222222////////////////////////000000000000000000111111111111222222222111111000/////////...///000000111222222222222222222222222111000000//////000000111000000000000000///......000000000000000111111111000000000000000000000000*********))))))))),,,...///000000000111111111111111000000//////000000111/////////......////////////......000444777888888000//////.......................................}}}xxxttttttppplllggggggiiiiiifffbbb___^^^\\\YYYVVVRRROOOMMMHHHGGGFFFDDDCCCAAA@@@???======<<<;;;::::::::::::999999888888888777777777444444333333333333222222000000111111222333333333/////////000000111111111///000000000000111111111222222222111222222333333555444222000///......///444333333222222222333333333111///......000333555111111111111111111222222111111222222222222333333444444555555555555444444333333333444444444444555222222222222222333444555333444555555333333444555777777666555444444444555777666555444555666777888555555555555555555555555555555555555555555555555444444444444444555555555555555555666666666666777666666555555555555666666555555555555555555555555666666666666666666666666666666666777777777888888444444555666777888999999888888999999999999999888888999999::::::999999888777888888999999888888777666888:::999888777888999999999999999999999999999::::::999888777777666666888888777888888999:::;;;888999:::999888777888:::888888888888888888888888555555555555666777888888777666555555555666888999888888888888888888888888777777888888888777777666666666666777777777888888777777666555666777888999777777888888777777666555444555555666666666666666666666666666555555555555222333444444555555444444444333333222222222222222333333333333333333333333333333333333333333333333222222222222333333333333222222222222222222222222111222222222222333333333222222111111111222333333111111222222222222111111---------.........//////111111111111111222333333000000000000000000000000000000111111222222111111222222222222222222222222111111111111111111111111222222222222222222222222////////////////////////////////////000000000000111111111222111111000/////////......//////000111111111111111111111111111111111000000000000111111//////000000000000//////000000000000000000111111000000000000000000000000)))***+++++++++,,,...000000000000000111111111111111111000000000000111111//////............//////---,,,+++---///222222222000///......------......------------------------~~~yyyuuuvvvqqqjjjdddcccfffgggddd```^^^]]][[[YYYUUURRROOONNNFFFEEEEEEDDDBBBAAAAAA@@@======<<<;;;::::::::::::888888777777777666666666444444333333333333222222//////000000111222222333//////////////////000000///000000000000111111111222111000000000000000000444333111000000111222333333333222111111222333333000000/////////000111222000000000111222222222333000000000111111222222222222333333333333333333222333333333444444444555555111111222222222222222111333444555555333333444555666555444333333444444555777666555333333444555666555555555555555555555555555555555555555555555555333333333444444555555555333333333444444444555555555444444444444444444555555555555555555555555555666666666666666666666666444555777888888888777666555555555666666777777777666666666666666777888999888888999::::::999888888777777888888888888777777666888999999888777777888777777777777777777777777999999999888888777777777777777777777888999:::;;;666888999999777666777999888888888888888888888888555444444555666777888888666666555444555666777888888888888888888888888888666666777777777777777666666666666666777777777888666666666666777777777888666777888888888777555555444444444444444555666666666666666666555555555555222222222222222333444444444333333222111111222222333333333333333333333333222222222222222222222222111111222222222333333333222222222222222222222222111111111111222222222222111000000///000111222333111111222222222222111111............////////////111000000000000111222222000000000000000000000000...///000000111111000000111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////---.........////////////000111111111000000///...///............///000000111111111111111111111111000000////////////000000---...///000000111111000111000000000000000000000////////////////////////---///111111000000111222000000000000111111111111000000////////////000000000///...------...///000...,,,+++,,,...///////////////...------------...........................yyyvvvvvvqqqiiibbb```dddeeeccc___]]]\\\ZZZXXXUUURRROOONNNEEEDDDDDDCCCBBBBBBAAAAAA======<<<;;;::::::::::::777666666666555555555555444444444333333333222222...//////000111111222222111111111000000000000000111222222222222333333333111000///.............../////////000222555999;;;222222111000000111222333---...///111111000000/////////000111222333333444//////000000111111111222111111111222222111111111333333333444444555555555222333444555444333222111333444555555333333444555444333222222222333444555777666444222222222444555444555555555555555555555555555555555555555555555333333333444444555555555111111222222222333333333444333333222222333333444555555555555555555555555666666666666666666666666444555777888999888666555666666666666666555555555444333333333444555777888555666777888888777666555777777888888888888777777666777999999777666777888666666666666666666666666999999999999888888888888777777777777888999:::;;;777999;;;:::777666888:::888888888888888999999999666666666666777888::::::<<<;;;999777666555666666777777777777777777777777666666777777777777777666666666666666777777777777555555666777888777777777666777888888888777555444444333333222333444555666777666666666555555555555666555333111000000000111444333333222111111111222333333333333333333333333000000000000000000000000111111111222222333333333222222222222222222222222000000000000111111111111000///.........000111222111111222222222222111111111111111111222222222222000000000///000111111222000000000000000000000000------...///000000//////000000000000000000000000000000000000000000000000////////////////////////////////////////////////,,,---------......//////000000000000000///.....................///000000000000000000000000000000//////............//////,,,---...000111111111111111111111000000000000000////////////////////////,,,///111111///...---...000000000000111111111111//////............//////000///...------...///000111000......///000000/////////...------------...////////////////////////~~~{{{uuuqqqmmmiiidddaaa`````````_________]]]ZZZVVVRRRNNNLLLKKKHHHEEECCCBBBAAA@@@>>>???>>>===<<<;;;::::::::::::999999888777666555555444444444333333444444555555333222222333333111000111111111111111111111111555444333111111222444555333333333333333333333333222333333333333222111111222111000//////000000111111111111111111000//////333333333222222111111111111111222333444444444444111111222222222333333333222222222222222222222222333333333333333333333333222333444555555555444333444444444444444444444444666555444333333333333333444444444444444444444444333333333333333333333333333333333333333333333333444333222111222333444555555555555555555555555555444444333333333444555555444444555666666555444444666666666555444333333333777777777777777777777777444333333333444555777888555666777888888777666555666777999:::;;;::::::999666666777888999::::::;;;777777777777777777777777888888777777666666555555888888888888888888888888888777666777888999888666666666777888999:::::::::999888888888777777666666666666666666666777888888999999999999999999999999444444555555666666777777888666555444444555666888555555555555666666666666555444444333333444444555666555333222333555777888222222222222222222222222333333333444444444555555333222000/////////000111222222222222222222222222111111222222222333333333555222///...///111222333333222333555888777333///111111111111111111111111......//////000000000111000111222222222111111111////////////////////////333333333222222222111111111111111111111111111111...//////000111222222222000000000000000000000000000000000000000///...---000000000000000000000000......//////000000111111222111000//////000111222000000111000///...,,,+++000000000000000000000000111111111111111111111111222222111111111111222222......///000111222222333111111111111111111111111111000///...............,,,,,,---...///000111111000000000000000000000000......///000111222333333------...///000000//////111111000000/////////...---......///////////////000000000000000111111222~~~}}}zzzuuupppllliiidddaaa``````______[[[[[[ZZZYYYVVVSSSQQQOOOKKKIIIFFFEEEDDDCCCAAA>>>???>>>===;;;::::::::::::999888888888777666666666444333333222222222333333000///...///000111000///111111111111111111111111///000000111111111111111222222222222222222222222111111111222111000000///...///000000000000///...111111111111111000//////444444333222111111000///111111111222222111000000222222222222222222222333333333333333333333333333333333333333333333333333222333444555555555444333444444444444444444444444555555444333333333333333333333333444444444555555444444444444444444444444333333333333333333333333666555444333222111111111555555555555555555555555333333333333333444444555555555555555555555555555;;;;;;:::999888777777666666666666666666666666666777666666666777888:::;;;777777888888888888777777888888999999:::999999999666666777777888888999999777777777777777777777777777777777777666666555555666666666666666666666666888777666777888888777666555666777888999999999999888888888777777777666666666666666666666777777888555555555555555555555555444444444444555555555555555555666666666666555555555555555555666666666666555444444444444444444555555444333333333444555666333333333333333333333333333333333444444444444555444333222111000111111222222222222222222222222222111111222222222333333333888555222111333444555555444444444666888888444111111111111111111111111111/////////000000111111111111000000000111222111000111111111111111111111111333222222222111111111111111111111111111111111111...//////000111111222222000000000000000000000000111222222222111111000///000000000000000000000000.../////////000000000111111111000//////000111111///000000000000...---,,,000000000000000000000000111111111111111111111111111111000000000000111111//////000000111111222222........................000//////............///////////////............000000000000000000000000//////000000000000000000---...//////////////////000000/////////.........---......///////////////000000//////000000111222}}}|||yyytttpppllliiidddaaa_________^^^ZZZZZZYYYXXXUUURRRPPPNNNIIIHHHGGGFFFEEECCC@@@===???>>>===;;;::::::999999777777777777777777777777444333222222111111111111...---,,,...000111111000111111111111111111111111,,,...000222222222000///111111111111111111111111000000000000000///......***,,,///111222000...---000111111111111000000///222222222111111111111111222222222222111000///...222222222222222222222222444444444444444444444444333333333333333333333333222222333444444444444444444444444444444444444444555444444333333333333333222222333333444444555555555555555555555555555555333333333333333333333333444444444444333333222111444444444444444444444444222222222222222333444444666555444333333444555666888888777666555444333333666666666666666666666666444444444444555666777888888888888777777888888999:::999888888888888888888666666666777777777777777777777777777777777777777777777777666666666666555666666666666666666666666888777666666888888777666555666777888888999999888777777777777666666666666666666555555666666777888666666666666666666666666444444444444444333333333333444666888888666444333444555555555555666666666444444444444444444444444444444333333333333333333444444444444444444444444333333333333444444444444444444333222222222222333222222222222222222222222111111222222222333333333888555333333444666666666333333333555666666333111111111111111111111111111000000000111111111111111333000...///111333111///111111111111111111111111111111111111000000000000000000000000000000000000/////////000111111222222000000000000000000000000333333333333222222222222000000000000000000000000////////////000000000000111000000//////000000111...///000000000///......000000000000000000000000111111111111111111111111000000////////////000000000000000000000111111111000000000000000000000000///............//////000////////////............000000000000000000000000000000000//////.........//////////////////...---///............------------......///////////////000000//////000000111222~~~|||{{{xxxsssooommmiiidddaaa______^^^^^^]]]\\\ZZZXXXTTTOOOLLLIIIHHHGGGFFFFFFEEECCC>>>;;;>>>>>><<<;;;:::999999999666666666777777777777777555444333222111111111111111000000111222333333222111111111111111111111111000111222333222222111000000000000000000000000000000000000000000///......+++,,,...000111111000///000000111111111111000///...//////000111222333333333333333333333222111111333333333222222222222111444444444444444444444444333333333333333333333333222222333333444444444444333333333333333333333333444444333333222333333444333333333333333333333333444444444444444444444444333333333333333333333333...000222444555555555555444444444444444444444444222222111111222222333444666555333222222333555666444444333222111000//////666666666666666666666666333333333444444555555555888777666666666777888999;;;999888666666666777888666666666666666555555555777777777777777777777777666666666666666666666666888888888888888888888888888666555666777888777666555666666777888888777777666666666666666666666666666555555555555666777777888888888888888888888888666555555444444333333333444444555666666555444444444444444555555555666666444444555555555555444444333333333333333222111000444444444444444444444444222222333333333444444444444333333222222222222222222222222222222222222222111111222222222333333333444333111111333444333222///000111222222222000///111111111111111111111111111111111111111111222222555222...///222444333000111111111111111111111111000000000000000///////////////////////////////////////000000111111111111000000000000000000000000333222222222222222222222////////////////////////////////////000000000000000000000//////000000000---...///000111111000///////////////////////////111111111111111111111111//////............//////111111111000000000000000111111111111111111111111...............///000111,,,,,,---...///000111111////////////////////////////////////............//////000000///...---------------------------------......//////////////////////////////000111111~~~}}}{{{{{{xxxtttooonnnjjjeeeaaa```______^^^\\\\\\ZZZWWWSSSOOOKKKIIIIIIIIIHHHHHHGGGDDD@@@===>>>===<<<;;;:::999999999666666666666666777777777555555444333333333333333555444222333333444222111111111111111111111111111555444222000//////000000000000000000000000000000111111222222222111000000......//////000111222333///000000111111111000000//////000000000111111111000111222222333333333333222222222222222222222222222222222222222222222222333333333333333333333333222222222222333333444444333333333333333333333333333333222222222333333444555555444333222111111000222222222222222222222222333333333333333333333333...000222444555555555555444444444444444444444444222222111111222222333444666555333222222333555666666666555555444333333222555555555555555555555555666777777777888888888888666555444444444666777888:::999777666555666666777666666666555555555555555666666666666666666666666555555555555555666666666777777777777777777777777777666555666777888777555555555666777777777666666555555555555555555555666555555555555555666666777555555555555555555555555777666666666555555444444666555444333333444555666444444444444555555555555444555555666666555555444222333333333222111000000222222222222222222222222222222222333333333444444222222222222222111111111222222222222222222222222111111222222222333333333222111000111333333111000...///111111111000//////111111111111111111111111222222111111111111111111555333111111333555333222000000000000000000000000////////////////////////////////////////////////000000000000000111111111000000000000000000000000111111000000000000111222////////////////////////000000000000/////////////////////000000/////////---...///111111111000000////////////////////////000000000000000000000000//////............//////111111111000000000000000.......................................///000111,,,,,,---...///000111111////////////////////////---------...///000000000//////000000///...------,,,,,,,,,------------------......////////////////////////...///000000111~~~}}}|||{{{yyytttpppppplllgggcccaaa```______YYYYYYXXXWWWTTTQQQOOOMMMMMMLLLKKKJJJIIIGGGDDDAAA>>>===<<<:::999999888888666666666666666666666666555444444333333444444555555333222111222222000///111111111111111111111111555333000...---...///000000000000000000000000000333333333333333222111111111000/////////111222444///000000111111111111000222222111000///...---,,,---...///000111111111111111111222222222333333333222222222222222222222222333333333333333333333333222222222222222333444444333333333333333333333333222222222222222333333444555555444333222111000000111111111111111111111111333333333333333333333333444444444444333333222111333333333333333333333333222222222222222333444444555444333222222333444555555555555555555555555555555555555555555555555555555666666777777666666555444444444444555666777777888777666666666666666666555555555666666666666666666666666666666666666666444555555555555666666666555555555555555555555555777666555555777777666555555555666666666666555555444444444555555555555555555555444444555555666777777777777777777777777777666666666666666555555555777555333222222333555777333444444444444555555555444555666777777666555444333333222222222222222222222222222222222222222222222222222222333333333333222222222333222111111000222222222222222222222222111111222222222333333333222222222444555555333000000222333333222111111222111111111111111111111111111111111111111000000000222222333444333333222222////////////////////////////////////000000000000000000000000000000000000000000000000000000111111000000000000000000000000000///.........///000111000000000000000000000000000000000000////////////...//////000000//////...---...000111222111111000000000000000000000000000000000000000000000000000//////............//////000000000000000111111111///////////////////////////............//////000////////////............000000000000000000000000,,,---...///000111111222//////////////////...---,,,,,,,,,------------...---....../////////////////////......//////000111}}}||||||zzzuuuqqqqqqmmmhhhdddbbbaaa```___ZZZYYYYYYWWWUUURRROOOMMMNNNLLLJJJHHHHHHFFFDDDBBB======;;;:::999888888888777777777666555555555444222222222222333444555555333111000111222222111000111111111111111111111111111111000000000111111111111111111111111111111111333333333333333222222111//////000000000000000000//////000111111111111111000000000//////............///000000000000000///000000111222333444444555333333333333333333333333333333333333333333333333333222111111111222333444222222222222222222222222222222111111222333333444222222222222222222222222222222222222222222222222333333333333333333333333666555444333222111111111333333333333333333333333333333333333333444444555333333333333333333333333222222333333444555555555555555555555555555555555333333444555555444333222333444555666777777777777555555666666777666666666555555555666666777777888666666666666666666666666444444444555555555666666555555555555555555555555777666555555666777666555555555555666666555555444333333444444444555555555555444444444444555666666888888888888888888888888444444555555555555555666444444444444444444444444333333444444444555555555444555666777777666555444333333222111222222444444333333333333333333333333111222222222222333333333222333444444444333111111222222222222222222222222111111222222222333333333333333444555777666333000000222444333111000222333111111111111111111111111111111111000000/////////,,,111555555222//////111000000000000000000000000/////////000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000///...------///111222000000000000000000000000111000000000/////////.........///000000///.........///111111222111000///000000000000000000000000000000000000000000000000000//////////////////000//////000000111111222222111111111111111111111111000//////............///////////////............000000000000000000000000/////////000000111111111---...//////////////////,,,---------............---......//////////////////............///000000~~~}}}|||zzzvvvrrrsssnnniiieeecccbbbaaa```]]]]]][[[XXXUUUPPPMMMJJJLLLJJJGGGEEEDDDCCCAAA@@@======;;;:::999888888888888888777666555444444333000000000111222333555555222111000111333444444333111111111111111111111111...000222555666666555444111111111111111111111111222333333333333222111111---...000111111///---,,,//////000111111111111111***+++,,,...000111333333222333333222222111000/////////000111333444555666444444444444444444444444333333333333333333333333333222111111111222333444222222222222222222222222222111111111222333333444///000000222333444555555333333333333333333333333333333333333333333333333444333222111222333444555333333333333333333333333444444333333444444555666222333333444444333333222222333333444666777777888555555555555555555555555666666777888888777666555333444666888888888888777333444666777777777666666444555555666777888999999666666666666666666666666444444444555555555666666777777777777777777777777777555444555666777666555444555555666555555444444333333333444444555555555555444444444444555666666444444444444444444444444333333333444444555555555222333555666666555333222333333333444444444555555444555666888888666555444444333111111111333555777444444444444444444444444111111222222222333333333333444555555555444333222222222222222222222222222111111222222222333333333111222333555666555222//////111333222///...000222111111111111111111111111111000000000//////......(((///666666000,,,---000111111111111111111111111//////000000111111222222111111111111111111111111111111111000000000000000000000000000000000000000000///...---...///111333000000000000000000000000111111000000/////////...---...///000000///...---///000111222222111000///000000000000000000000000000000000000000000000000000000////////////000000...//////000111222222333........................111000///...............,,,,,,---...///000111111000000000000000000000000111111111111000000000000------...///000000000///---------....../////////---......///////////////...............///000000}}}yyyuuuqqqqqqoookkkhhheeebbb^^^\\\\\\[[[YYYXXXVVVSSSNNNJJJIIIGGGEEEDDDDDDDDDBBBAAA???>>>===<<<<<<;;;<<<<<<666777888888888777555444444444444444444444444444666222...///333555333111333111///000222333222///000000000111222222333333000000000000111111111111111111111111000000000000333333222222111000000000222111111000000000000000000000111111111///---,,,333111///000222333222///111111222222222333333333666555333222222333555666444555555555444333333222333333333333333333333333666333222333555666444222333333333333333333333333555444444333333222222111333333333222000000333555111111000000111111222333222222222111111111000000333333222222333333444555444444222222222222444444444444444333333222222222444444444444444444444444444444444444444444444444333444444555555444444333444333222333666777555222555555555555555555555555333555666666555555666888444333333333444666777999777777666555444333333333555555444444444444555555444333333222222333333444444555777888888777555444444444555555666555555555555666777666444333333555888666555444444555666888666555555444222111111000111333666777777555555555444444444444444444444444555555555555555555555555777666555444333222222222333333333333333333333333222333444555555555444333666666555444222111000000000000111222333333444444222222222222222222222222222222222222222222222222333333222111000000111111...///000111111000///...222333333222000///000111000111111111111222222222222111000000111111000...000111111111111222222222111111111111111111111111000000000000000000000000777333///...000000///---000111111111111222222222222111111111000000//////000000000000000///............////////////......000000000000000000000000---......///////////////111000///////////////000////////////////////////,,,------...///000111111///////////////.........---.........//////000000000000///...............---...///000000///...---////////////////////////000000000000000000000000......//////000000111111+++,,,///000111111000///------...///000000//////{{{vvvsssqqqnnnjjjgggdddaaa^^^[[[\\\ZZZXXXVVVTTTQQQMMMJJJJJJGGGEEEDDDDDDDDDBBBAAA@@@@@@???===<<<<<<<<<<<<666777888888888777555555444444444444444444444444666222//////333555333111333111///000222333222000000000000000000000000///............/////////000111111111111000000000000111111111000000000000///111000000/////////////////////000111111000000000444222000111333444333111111111222222222333333333666555333222222222444555444444555555444333333222333333333333333333333333555333222333555666444222333333333333333333333333111111222333333444444555222333333111000000222444333222222222222333444444333222222222222111111111333222222222222333444444333333333222222333333333555555555555444444444333333333333333333333333333444444444444444444444444333444444555555444444333444333222444666777666444555555555555555555555555333555666666555555666888:::888666444222111111111777777666444444333333444444444333333333333444444444444333333333333444444222222333444444333222222555555666666666666555555555666666555444333333555666555444333333444555666444444333333333333222222111333555666555444555666444444444333333333333333555555555555555555555555444444333222111111111111333333333333333333333333111111333444444444333222666555555333222111000000000111111222333333444444222222222222222222222222222222222222222222222222333222222111000000111111...///000111111000///...111222333222000000000222000111111111111222222222222111000000111111000...000111111111111222222222000000000000000000000000000000000111111000000000333111......000222111000//////000000000111111111000000000000//////......000000000000000///............////////////..............................---...//////000000//////......---......///000111////////////////////////------......//////000000////////////////////////............/////////000000000///...............---...///000000///...---///////////////////////////////////////////////////////////////000000000'''(((***,,,---,,,++++++---...//////////////////|||xxxuuupppmmmiiifffdddaaa^^^[[[\\\ZZZVVVTTTRRRPPPMMMJJJJJJHHHEEEDDDDDDDDDBBBAAABBBAAA@@@>>>===<<<<<<<<<777777888888777777666555444444444444444444444444555222///000333444333111222111000111222222111000000000000///...---------........./////////000000111111111111000000000000////////////000000000000000000///............////////////000111222333333444333222222333444333222111111222222222333333333555444333111111111222333444444444444444333333222333333333333333333333333555333222333444555444222333333333333333333333333111111222222333444444444111222222111000000111333444444444444444555555666333333333333222222222222222222222222222333444444222222333333333333222222444444444444333333333333222222222222222222222222444444444444444444444444333444444555555444444333333222222444666777666555555555555555555555555555444555666666555444666777555444333333333333333444777666555444444444444444333333333222222333333333555555444444444444555555555555555444444555555555555666666666666666555555444555666555444333444555555444333222222333444555222222222333333444444444000222444444333333555666333333333222222222111111444444444444444444444444333222222111111222222333333333333333333333333333000111111222333222222222555555444333222111111000111111111222222333333444222222222222222222222222222222222222222222222222333222111111000111111111//////000000000000/////////111222111000000111222000111111111111222222222222111000000111111000...000111111111111222222222////////////////////////000000111111111111000000000...---...111333333333.../////////000000000000////////////............000000000000000//////......//////000000//////...........................---...//////000000//////,,,,,,,,,---...///000111////////////////////////.........///////////////////////////////////////............////////////000//////............///......////////////......////////////////////////////////////////////////000000//////////////////+++,,,...///000//////...//////////////////...---|||xxxuuuqqqmmmiiifffcccaaa___]]]]]]ZZZWWWTTTRRRPPPNNNLLLKKKIIIFFFEEEDDDDDDBBBAAAAAA@@@???===<<<;;;;;;;;;888888888888777777666666444444444444444444444444444222000111333444333111222111111111111222111111000000//////............000000111111111222222222111111111111000000000///......//////000111111222111111000///////////////222111000000000111333444222222222222222222222222111111222222222333333333555444333111111111111111333333444444444333333222333333333333333333333333444333333333333444333333222222222222222222222222444444333333222111111111000111222111000000111222444444444444444555666666444444444333333333222222222222222111222333333444111222333444444333222111111111111111111111111111222222222222222222222222333333333333333333333333333444444555555444444333111111222333555666555555555555555555555555555555444555666666444444555666222222222222333444444555777666555444444444444444444444333333333333444444555555555444444555555555888666555444444555666888555555666666666555444444333444555555333333444555444444333333333333444444222222333333333333444444111222333222222222555777333333222222111000000000444444444444444444444444444333333333444444555666333333333333333333333333111111111222222222222222444333333333222222111111111111111222222333333333222222222222222222222222222222222222222222222222222222111111111111111222//////000000000000//////...000111111000000111333000000111111111222222222222111000000111111000...000000111111111222222222000000000000000000000000///000111111111111000//////......///111222333333/////////000000000111111//////////////////////////////000000000000////////////000000000000//////..............................///000000000000000...............///000111///////////////////////////////////////.........///////////////000000000.........///////////////000///............//////...//////////////////...////////////////////////////////////////////////000000000//////......---000111222333333333333222//////000000///...------~~~{{{wwwtttqqqnnniiieeedddbbb```^^^___\\\XXXUUUSSSQQQOOOMMMLLLIIIGGGEEEEEEDDDBBBAAA??????===<<<;;;:::::::::999888888777777777777777444444444444444444444444222222111222333333222111111111222111111111111222//////000000000111111111111111111111222222222222111111111111000000000///...///000000111222333333333222111111000000111111444333111000000000111222000111111111000000000111111111222222222333333333444333222222111111111111222222333333444333333222333333333333333333333333222333333333333222333333222222222222222222222222444333333222222111000000000111333222111000111222333333333333333444444555444444444333333333222222222111111111111222333333000111333333333333111000111111111111111111111111444444444444444444444444333333333333333333333333333444444555555444444333///000222333333333444444555555555555555555555555444555666555444333444555777666555444222111///...666666555444444444444555555555444444444444555555555555555444444555555555444333111000000111333444555555555555555444333222222444555444333333444555555444444444444444444555444444333333333333222222222333333333222222444666222222222111111000000000444444444444444444444444333333333333444555666666333333333333333333333333222222222222222333333444222222222222222222222222111222222222222222333333222222222222222222222222222222222222222222222222222111111111111111222222000000////////////000000...///111111000000111333000000111111111222222222222111000000111111000...000000111111111222222222111111111111111111111111///000111222222111000//////000111111000000000111000000000111111111222222000000000000000000000000//////000000000000////////////000000000000//////////////////////////////...//////000000000000000222222111000/////////000///////////////////////////////////////.........////////////000000111111///////////////.........//////............///////////////....../////////////////////////////////........................000000//////......------......//////000000000/////////000000///...------~~~zzzvvvssspppmmmhhhdddbbbaaa```^^^^^^\\\YYYVVVTTTRRROOOLLLMMMJJJGGGFFFEEEDDDBBB@@@======<<<;;;:::::::::::::::999888777777777777888444444444444444444444444111222222333333222222111000222222222111000111222000000000111222333333333/////////000000000111111111111111111000000000000///000000111222333333444333333222111111111111222333333222111000////////////000111000///...///111111111222222222333333333222222333333333333333333111222222333333333333333333333333333333333333333111333444333222111222444222222222222222222222222000000111111222333333333000222444444222111222222222222222222222333333444333333333333222222222222111111111111111222333333111111222222222222111111333333333333444444444444444444444444444444444444333333333333333333333333333444444555555444444333000222333444333222333444555555555555555555555555444555666555333333333555333444444444444333333222666555555444444444555555666555555444444555555666555555444444444444555555555444222111111222444555666666666666555444333222222333444444333333444555444444444555555444444444444444444333333222222222333444555444333222333444111111111111111111111111333333333333333333333333111111111111222222333444333333333333333333333333333222222222222333444444111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111000111111222333000000////////////000000...000111000//////000111000111111111111222222222222111000000111111000...000111111111111222222222111111111111111111111111...000111222222111000...000111333222000/////////111111111111222222222222000000000000111111111111...//////000000000000000///000000111111000000///000000000000000000000000...///000000111111000000444444222111000/////////////////////////////////.........///////////////...//////000000111111222///////////////.........///............//////000//////............//////////////////////////////........................//////..........................................//////////////////...---~~~{{{vvvrrrnnnjjjeeebbb```___^^^]]]\\\ZZZXXXWWWUUURRRNNNJJJMMMKKKHHHFFFEEEDDDBBB@@@<<<<<<;;;;;;;;;;;;<<<<<<:::999888777777777888888444444444444444444444444000222333444333222222222000222333222000///111333111111222222222222222222//////000000000111111111111111111111000000000000//////000000111111222222333222222111000111111111000000000111111000/////////111222111///...000222111111222222222333333333111222333444444555555444111111222333333333333333333333333333333333333333111333444333111000222444111111111111111111111111000000000111222222333333111333555555444333333333222222222222222333333444333222222222222111111111111111111111111222222333222222111111111111222222333444444444555555555555333333333333333333333333222222222222222222222222333444444555555444444333333555777666444222333444555555555555555555555555444555666555333222333444...///222444777888888999555555444444444555555666555444444333333444444555444444333333333333444444666666555444444555666666888888888888777666555444111333444444333333444555333333444444444444333333222222333333333333444444555666777777444222111111000000111111222333333333333333333333333333333333222222111111111222333333333333333333333333333333222111111000111222333444000000111111222222222333222222222222222222222222222222222222222222222222222222222222222222222222111111000000111222222333111000///......///000111///000111000///...///000000111111111111222222222222111000000111111000...000111111111111222222222111111111111111111111111...///111333333111///...///111333333000...///000000000000000111111111111/////////000000000111111......///000000000000000000000111111111111000000//////////////////////////////000111111111111000222222111000000///000000////////////////////////------......//////000000...//////000111111222222000/////////...........................///000000000///...------...///000////////////////////////........................------..................111000000//////000000000---...//////////////////{{{vvvsssllliiiccc___^^^]]]\\\[[[ZZZYYYWWWVVVUUUQQQLLLHHHMMMKKKHHHFFFEEEDDDBBB@@@<<<<<<<<<<<<<<<===>>>>>>::::::888777777777888999444444444444444444444444000222444444333222111222///222333333000///111333333333222222111000000000111222222222222333333333111111111111000000000000////////////000000000000222111111000000000000000,,,---///111111111000000///222333333000///111333111111222222222333333333111222333444555666666666000111222333333333333333333333333333333333333333000333444333111000222444111111111111111111111111333333222222111000000000222444666666555333333444333222222222222333444444222222222111111111000000111111111000111222222333333222111000000111222333222222222333333444444444222222222222222222222222222222222222222222222222333444444555555444444333555777999888555333444555555555555555555555555555444555666555333222333444333444555666666666555444555555444444444555555666444333333222222333333444444333333222222333333444222222222111111222222222:::::::::999999777666666111222444333333333444555111222222333333222222111000111111222444555555666555777999888666222111000000000111222333444444555333333333333333333333333555444444333333444444555333333333333333333333333111000/////////000222333000000000111222222333333222222222222222222222222222222222222222222222222222222222222222222222222111111000000111222333333111000///......///000111000111222000///......///000111111111111222222222222111000000111111000///000111111111111222222222000000000000000000000000...///222333333222///...---000333333111///000111////////////000000000000---.........//////000000......///000000000000000000000111111111111000000........................//////000111111111111111000///////////////000111////////////////////////,,,------...///000111111...//////000111222222222000000//////.........---...............///000111000///...------...///000////////////////////////........................,,,------......///////////////...............///------...///000000000///~~~{{{wwwtttmmmiiibbb]]]\\\\\\\\\\\\[[[ZZZZZZXXXUUURRROOOMMMJJJGGGFFFGGGEEE@@@???AAA@@@???>>>===<<<;;;::::::888888888888888777666666555555666666666555444333111111111111000000000000//////000000111111111222111111111111111111111111000000000000000000000000111111111111111111111111000000000...,,,,,,...000////////////000000000000222222222222222222222222000000//////000000111222000000111222333333444555...///000111222333333333555555555555555555555555333333333333333333333333222333555666666555333222333000---...000222222111444333111000000111333444222222000000000000222222222111000111222222111000111222333333222000---,,,000111222333333222111000111111000000000000111111000111222222333333333333444333111//////000111222222222333333333222222111555555555444444333333333666666555555555444444444555444333333555555444333333333333333333333333333666111888222...888888444222333333333333333333333444333111000000111333444222333333333444444555555666555555444444333222222:::<<>>===<<<;;;::::::888888888888888777777666555555555444444444444333111111111111000000000000000000000000111111111222222111111111111111111111000000000000000000000000111111111111111111111111222333222111//////111333////////////000000000111222111111111111111111111333333333333333444444555222222222222333333333333111111222333444444444444444444444444444444444444333333333333333333333333444555666666666444222111222000......111222222111444333111000000111333444444444333333333333444444444333111111222333222111///000222222222111///...111111222222222222111111111111111000000111111111111111222333333333222222444333111000///000111222111111222333333333333222555555444444444333333333666555555555444444444444555444333333555555444333333333333333333333333333222000222000111666555666666666555555555555555555333222111000000111222333444444444333333333333333333333444444444444444444888:::>>>@@@@@@<<<888555333222222111111222222333333333333333333333333333333333333333333333333333222222111111111111222222333333333222222222111111222222222222222222222222444333222111111222333444222222222222222222222222222222111111111111222222222222222222222222333333222222222111111000000000000000111222222333444444333222000/////////000000111111111111111222333333000000000000000000111111111000///000222444444444555111...///222444222///.../////////000000000111000000000000000000000000111111000000000000111111000000000000////////////000000000000000000000000////////////000000000111222111111111000000000000///000222333444333111000////////////000000000000///..................///............/////////000......//////000000111111////////////////////////...000111000//////000111000///.........///111111000000000/////////..................////////////111000///......///000000---111111------000000,,,------------------------///////////////////////////////////////000000111............////////////~~~zzzwwwmmmiiiccc___]]]]]]\\\\\\\\\[[[XXXUUUQQQOOOMMMLLLSSSKKKDDDEEEFFFDDDAAA@@@??????>>>===<<<;;;;;;:::888888999999888888777666666555333222222222333444222222111111111000000000000000000111111111111111222222222111111000000000000000000000000000000000000000000000000000000000222333222111//////111333/////////000000000111111111111111000000000//////444444333333444444555666444444444444333333333222333444555555555555444444333333333333333333333333333333333333333333333333555666666666555333111000222000//////111222222111444333222111111222333444444444444444444444444444666444222111222333222111...///111222222222111000222222111111111111222222222222111111111111222222222222333333333222111111333222111000000000111222000111222333333333333333444444444444333333333333555555555555444444444444555444333333555555444333333333333333333333333333444666111222999666333888444333333222222111111111444333222111111222333444555555444444333222222222222222222333444555555555666888<<>>999444222333555555444////////////000000000000111111111111111111111111111111000000000000111111000000000000////////////000000000000000000000000/////////000000000111111222222222222111111111111000000111222222111000///---...000111111111000///.........------.........------......//////000000------------............////////////////////////000111222111000///000111...............///000000111111000000000/////////............////////////000000////////////000111,,,//////------000000...------------------------//////////////////////////////......//////000000............////////////zzzwwwnnniiiddd```^^^]]]]]]\\\\\\ZZZWWWTTTRRRPPPPPPPPPWWWLLLDDDDDDGGGEEEBBB@@@???>>>>>>===<<<<<<;;;;;;888999999999999888777777666555222111111222333444222222222111111111000000111111111111111111111111222222111111000000/////////////////////////////////////////////////////////000///...,,,,,,...000//////000000000111111111222222222111000000//////111111111111111222333333444444444444444444444444444555555555555555444333222222222222222222222222333333333333333333333333333444444444333222111111111000000000111222222222333222222111111222222333111111222222222222111111555333111111222333222111000000111222222222111000333222111000000111222333333222222222222222222333333333333333222222111000222222111000000111111222222222333333333222222111333333333333333333333333444444444444444444444444555444333333555555444333333333333333333333333333777<<>>DDDFFF@@@888333222222333333////////////000000000000111111111111111111111111111111000000000000111111000000000000////////////000000000000000000000000//////000000000111111111111111111111111111111111......//////...---,,,+++,,,...000111222111///...//////000000000000/////////////////////.........000/////////////////////////////////////////////111222333222000//////000............//////000000111111111111000000000000............///////////////////////////000000000,,,---...---.../////////........................//////////////////////////////.........//////000............////////////~~~yyyuuunnnjjjeeeaaa___^^^]]]\\\[[[YYYWWWUUUTTTSSSTTTTTTWWWLLLDDDEEEGGGFFFBBB@@@>>>>>>======<<<<<<;;;;;;999999999999999888777777666555222111111222333444222222222222111111111111222222222111111111111111111111111000000000//////////////////////////////////////////////////////.........,,,++++++,,,...000000000000111111111111333333222222222111111111000000000000000111222222222222333444444555666666333444444444444333333222222222222222222222222222333333333333333333333333000000111111222222222222000111111222222222222222222222222222222222222222111111111111111111111111222111111111333333222000333333333222111000000///333222111000000111222333333222222222222222222333333333333333222222111000111111111111111111222222444444444333222111000///333333333333333333333333333333444444444444444444555444333333555555444333333333333333333333333333333:::+++222999444===555666666555444333222222111333333222222222222333333333444444555666777777888444444333333333222222222333555666777777555333222333222222111111222222333333333333333333333333333333333333333333333333333222222111111111111222222333333333222222222111111222222222222222222222222222222111111111111222222222222222222222222222222222222111111111111222222333333333222222111111111111111111222222222222222000111111111111111222222111222222222222222222222111111000000000000000111111111222222111000///...***,,,///000111555<<>>>>>======<<<<<<<<<<<<999999999:::999999888777666555333222222222333444333222222222222111111111222222222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000111000///------///111000000000111111111222222222222222222222222222222222222111111222222333444111111222333444555666666111222222333333333222222222222222222222222222222333333333333333333333333//////000000111222333444///111333333222111222333222222222222222222222222333222111000000111222333000000111444666666333111555444333222111000//////222222111111111111222222222222111111111111222222222222333333333222111111000111111111222222222222444444444333222111000///222222222222333333333333333333333333444444444444555444333333555555444333333333333333333333333333222999---888:::BBBZZZAAA444444444333333222222222000000000000000000000000222222333555666777888999444444444333222111111111222333333444333333222111333222222111111222222333333333333333333333333333333333333333333333333333222222111111111111222222333333333222222222111111222222222222222222222222111111111111111111111111222222222222222222222222222222111111111111222222333333222222222222222222000000000000111111111111111111111111111111111111111222333333444333333333222222111000000000111111000000111222222111///...000111111111111333666999888666222///...///111222000000000000////////////111111111111111111111111111111000000000000111111000000000000////////////000000000000000000000000000000000111111111222222///////////////000000000000000000000////////////---...000111111111000///---...///000000///...---111111000///...------,,,.........//////////////////////////////////////////000111000///...///000//////000111111111111111111111000000000/////////............////////////000000000000000///.........,,,,,,...///,,,---///........................//////////////////////////////......------..................////////////}}}xxxtttnnnkkkfffcccaaa```^^^\\\[[[ZZZYYYXXXVVVSSSQQQPPPOOOJJJGGGHHHGGGCCCAAABBB============<<<<<<<<<<<<999999::::::999999888777555555555444444444444333333333222222222111111111333333333222222111111111......//////000111111111000000000000000000000000111111111111111111111111222222222000///...000222000000111111111222222222000000111111222222333333333222222222222333444444111222222222333333444444000111222333333333333333333333333333333333333333333333333333333333333333222111111222222333444444...111444444222111222333222222222333333222222222333222///------///222333...000333888::::::666333444333222222111111111111111111222222222222111111111111111000000111111111111111222333333333222222000000111222222222222222111222222333333222222222111111222222222333333333222222333333333444444444555444333333555555444333333333333333333333333333333999222>>>888NNNuuuIII222222222222111111111111000111111111111111111000111222222333444555666666333333222222222222222222000000111222333333333333333222222111111222222333333333333333333333333333333333333333333333333333222222111111111111222222333333333222222222111111222222222222222222222222111222222222222222222111222222222222222222222222222222111111111111222222222222222222222222333333000000000000111111222222111111111111000000000000000111222333444333333222333333222111111111111111...///111222222111000///222111000000222333333333444444444333222222333444111000000000/////////...000000000000000000000000111111000000000000111111000000000000////////////000000000000000000000000000000111111111222222222//////000000000111111111000000000000000000111111////////////000000000000...///000111111000///.........//////////////////------......//////000000////////////////////////---...//////...---///000......000111111111000///000000000/////////..................////////////111111111111000///---,,,///,,,,,,//////++++++...........................////////////////////////000///...------------...............////////////~~~xxxtttnnnkkkgggdddbbb```^^^\\\[[[[[[ZZZXXXUUUQQQNNNLLLLLLIIIHHHIIIGGGBBBAAACCC===============<<<<<<<<<999::::::::::::999888888555555666666666555444333333333333222222222111111333333333222222111111111------...///000111222222000000000000000000000000111111111111111111111111222222222000......000222000111111111111222222222......///000111222333333222222111111222222333444333333222222222222111111000111222333444444555555333333333333333333333333333333333333333333333333555555444333333333444444...111444555222111222333111222222333333222222111222///,,,)))))),,,///222...000555;;;>>>===888555222222111111222222333444000111222333333222111000111111000000000000111111000111222333333333333333///000111222222222222222//////111222333444444555111111111222222333333333222222222333333444444444555444333333555555444333333333333333333333333333111555111<<>><<<:::999:::;;;<<<999777666777999:::999999777555222222333444444444333222111000//////000000333222222222222222222222111111111222333333333444000000111111111222222222111111000000//////......////////////000000000000111222222222222333333333000000111222222222222111///000222333444444333333444333333222222333333444444444444333000///000222))),,,222555555444333333111222444555666555444444000000111333444555333111111222222333333222222111444333111000000000111111222222222222222222222222666555666;;;@@@AAA<<<777555222000222666666222...111111222222222333333333000000111111111222222222000111222333333222111000333333222111222333555666555444222111111111222333222222333444444555555666///......000333666777666111111222333444444555555444444444444444444444444222444333111777BBBHHHGGG444444555555444444333333000111333333222222333444000000111111111222222222333222333444555555333111555444222111111111222222333333222111111222222222111111111111111111111111111111111111111111111111111111111111111111222222111222333444444333222111222333444333111000111222333222222222111000000000222222222111111111000000000111111111111222222222111111111111000000000000000111111111111222222222111111222222222222111111////////////000000000000111111111111111111111111444333000......///000222000000000111222222333333222111000//////000111111000000////////////000000////////////000000000000000000000000000000000000...000111000///...///111////////////000000000000222111000//////000111222222222111111000000//////........................000000000000111111111111000:::DDDCCC999///,,,.............../////////000000000000000000000000000111///...------...///111111111000///.../////////////////////////////////000//////.........//////......//////000000111111222111111111000000//////////////////////////////......////////////................../////////000111000///...---...//////////////////////////////}}}yyyssspppkkkiiigggffffffeeebbb```]]]^^^^^^ZZZTTTOOOMMMLLLJJJIIIFFFEEEEEEDDDBBB@@@???>>><<<:::::::::;;;<<<===;;;888777777888777666666444111111222222222222111111111222222222222222111111111222222333333444000000000000000111111111000000111111111222222222111000000000/////////...000000000000111111111111//////000000111111111111000000111222222222222111///000222333444444333333444333333222222333333444444444444333000000111222...111444555444333222222222222333444444444444444111111111222444444222111000000111111111111000000444333222111111111111222222222222222222222222222111111222777===???===999<<<555---+++...222555555222222222222333333333333000000000000111111111222222222222333333222222222222111000000000111222333.........///000222333444555444444333222222111111333111111111333555555555111111222222333333444444333333333333333333333333444555333000222:::<<<:::444444444444444333222111000222333333222222333444222222222222222333333333222111111222333333222000444333222111111111222222333333222222222222333333000000111111111111000000111111111111111111111111000000000000////////////111111222222222222111111222333444333111000111222222222222111111111111111222222222111111111000000000111111111111222222222111111111111000000000000000000111111111222222222111111222222222222111111/////////000000000111111111111111111111111111111222111111111111000000000///000000111111222333333222111000//////000111222111111111111111111111111////////////000000000000000000000000000000000000---...//////------...///////////////000000000000111000////////////000111111111111000000000000000........................000000000000111111111111555>>>FFFEEE<<<444222444........./////////000000000000000000000000000000111000...------...000111000000000000////////////111111111111111111111111.........///////////////.../////////000000000111111111000000000/////////////////////////////////......////////////...............///////////////000///...---------..............................|||xxxsssoookkkiiigggffffffeeebbb```^^^___^^^ZZZTTTOOOLLLKKKIIIHHHFFFEEEEEEEEECCCAAA???>>><<<;;;::::::;;;;;;>>>;;;888666777888888777888666333222222333222111222333444444444333111111000000111222333444444555111111111000000000000000000000000111111111111222000000000000////////////111111111111222222222222//////000111111111111111000000111222222222222111000000222333333333333333333333222222222222333333333444444222000000111222444555666555333222111222333222222222222333333444333222222222333333222000111111222222222222111111333333222111111111222222222222222222222222222222000//////333888:::999777???888000,,,///444777999222222222222333333333333000000000000111111111111333333333222222333333333222222111000000000111111,,,---...000222333333333444333333222222111000000666444333333444444444333111111222222222222222222222222222222222222222222444555333000111444333000444444444333222111000///111222333333222222333444444333333333333333333333333111000000111222222111444333222111111111222222333333333222222333333444///000111222222111000///111111111111111111111111111111000000000/////////111111111000000111111111222333444333111111111222111111111111111222222222222222222111111111111111000111111111111222222222111111111111000000000000000000000111111111222222111111222222222222111111000000000111111111222222000000000000000000000000...000111222222222000000//////000111111222222333111111000000000111111222000111222333333222111000////////////000000000000000000000000000000000000...///000000......///000////////////000000000000000//////......//////000000000000000111111111111////////////////////////000000000000111111111111222888???===777111111444....../////////000000000000000000000000000000000000000............000000///000111111111000...---........................,,,---...000000000//////////////////000000000000///////////////.........////////////////////////......////////////......///////////////.........///......---,,,---------------------------------}}}yyyuuuqqqkkkiiigggfffeeedddbbbaaa______]]]ZZZUUUPPPLLLJJJHHHGGGEEEEEEFFFEEEDDDBBB>>>>>><<<;;;::::::;;;;;;<<<999666666777:::;;;;;;;;;999666444555555444333333444555555444222///---111111111222222333333333444333333333222111111111000000000000111111111111000000000000////////////000000000111111111222222000111222333333333333222000000111222222222222111111111222222333333333333333333222222222222333333333444444222111000111333555666666444222111222333333222111000111222333444444333222222333333111///333444444555555444444333111111111111111111111111222222222222222222222222333111000111333555444333:::888777888999999777555000000111111111222222222111111111111222222222222444333111111111111333444444444333222222222111111000111222444444333222111111111111222333333444444555333222222333333333222222222111111111111111111111111111111111111111111222222222333444555333111333333333222111000///...222333444333222222333444333333333333333222222222555222000000111333333222333222222222222222222222333333333222333333444555000111222333333222111000111111111111111111111111444333333222222111111000222111000//////000111222111333333333111111222333000000000111222222222333111111111111111111111111000000111111111222222222111111111111000000000///000000000000111111111111111111222222222222111111000111111111222222222222////////////////////////---...///000000000000000//////000000111222222222111111111111111111222222///000222333333222000///////////////000000000000000000000000000000000000000222333222111000111222////////////000000000000//////............////////////000000111111222222000000000000000000000000///000000000111111111111---111444333///---...000...////////////000000000////////////////////////000000///......///000000...///111222111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000111111000///////////////000000000000........................////////////////////////......////////////......////////////..................------,,,,,,,,,,,,------------------------|||xxxtttqqqllljjjgggeeeeeedddcccaaa```^^^\\\YYYUUUQQQLLLJJJHHHGGGEEEEEEFFFEEEDDDBBB>>>======<<<;;;;;;::::::;;;999777777888:::;;;;;;;;;999666444555555444333000111333444444222000///333333333222222111111111444333333333222111111111000000000000000000000000////////////000000000000/////////000000000111111000111222444444333222222000000111222222222222111222222222222222222333333333222222111111222222333222333333222111000222333333444444222111111222444444333222111000111222333555333222111222222111000333444444555555444444333//////000000000000000000222222222222222222222222444333111111222333444444555777999;;;<<<:::555222////////////000000000000222222222333333333444444222111000//////000111222333333333333222111111000000111333444444333222111222222333333444555555555222000///000222333333222222222111111111111111111111111111111111111111111111111222555666555333111222222222222111000///...222444444444222222333444222222222222111111111111333111///...000111111111222222222222222222222222222222222222222333444555222222333444444333222222111111111111111111111111444333333333222222111111222111000//////000111222111222333333111111222333000000000111222222222333111111111111111111111111000000111111111222222222111111111111000000000/////////000000000111111111111111222222222222111111000111111111222222222222////////////////////////...---,,,,,,,,,...000111...//////000111111222222000000111111222222222222...///111222222111///...////////////000000000000000000000000000000000000000222333222111000111222////////////000000000000......////////////......//////000000111111222222111111111111111111111111///000000000111111111111///000111111//////000222////////////000000000111////////////////////////000000////////////000000...///111222111000...,,,////////////////////////***,,,...000111111000///000000000000////////////------------............////////////////////////......////////////......///////////////.........---------------,,,,,,,,,------------------------|||yyyuuurrrooommmjjjfffeeeddddddcccbbb___]]][[[YYYVVVRRRNNNJJJIIIHHHFFFEEEEEEEEECCCAAA=========<<<<<<;;;::::::>>><<<:::999999999888777888666333222222333222111,,,---000222444555555555555444444333222111000000111111111000000000000000111000000000000000//////////////////000000000000.../////////000000000000---///111222333222000///000000111222222222222111333222222111111222333333222222111111111111222222222333333222111111222444111222333222111111333555444333333222222222222333444333111111222333222111111111222222222222111111...///000000111111000000222222222222222222222222111111222222333555666777444444444444444333333222...////////////000000000222222222333333333333444000000////////////000000000000000111000000///...---...///000111222222222666666555444444333333222///...---///111333444333111111222222222222222222111111111111111111111111333000111555555222///...111222222222222111000000333444555444333222333444000000111111111222222222000...------...//////...111111222333333333222222111111111111222333444444333333333333333333333333111111111111111111111111111111111111111111111111111111111000000111111111000222333333222111222444111111111111111222222222111111111111111222222222000111111111111222222222111111111111000000000000/////////000000000111111111111222222222222111111000000000111111111222222000000000000000000000000000...,,,++++++---///111......///000000111111222///000111222333333333333...///000111111000///...////////////000000000000000000000000000000000000...///000000......///000////////////000000000000...//////000000//////...000000000000111111111111000000000000000000000000000000000000111111111111000000/////////000111222/////////000000000111111000000000000000000000000000000000000000000000000///000111111111000...---////////////////////////,,,---...000000000//////000000000000////////////---------...............////////////////////////......////////////................../////////000---............---,,,,,,------------------------{{{xxxuuuqqqooommmjjjfffdddddddddcccbbb^^^\\\YYYXXXWWWTTTOOOKKKJJJIIIFFFEEEEEEDDDBBB@@@============<<<;;;::::::<<<;;;;;;;;;;;;:::777555666444111111222222222222///000111222333444555666444333333222222111111111000000000000000111111111111111000000////////////.../////////000000000111//////000000000111111111---///111333333222000///000000111222222222222111333333222111111222222333222222111111111111222222222333333222111111222444222444555444333222333444444444444444444333222222444222000000222333333333000000111111111111000000///000111222333333222111222222222222222222222222111222333444444444555666222222222111000000000111000000000111111111111222000000111111111222222222000000111111111111000000...///000111111000000///000000//////000111111222555555444444333222222111000///...///222444444333111111222222333333444444222222222222222222222222444000000555666111...///000111222222333222222222444555666555333222333444///000111111222333444444000//////000111111000...000111222333333333333222000000000000111222333444333222000//////000222333111111111111111111111111///000000111111222222333111111222222222222111111000222333333222111333444222222222111111111111111000000111111111222222222000111111111111222222222111111111111000000000000////////////000000000111111111222222222222111111/////////000000000111111111111111111111111111111111000///.........//////......//////000111111111///000111333444444333333000000000000000000000000////////////000000000000000000000000000000000000---...//////------...///////////////000000000000//////000111111000//////111111111000000000000000000000000000000000000000000000000000111111111111000///------///000000000//////000000000111111111000000000000000000000000000000000111111000000000000000000000////////////------------------------.........///////////////111000000000/////////...------......////////////////////////////////////......////////////......,,,------...///000111111....../////////...---,,,........................}}}zzzvvvsssqqqmmmjjjfffdddddddddcccbbb^^^[[[XXXWWWWWWUUUPPPLLLKKKIIIGGGFFFEEEDDDBBB@@@============<<<;;;:::999888888999;;;======:::888777555222222333444444444777666555333333222222333222222222222222222333333111111222222333333333444111111000000/////////....../////////000000111111000111111111111222222222///000333555555444222000000000111222222222222111444333222111111111222333222222111111111111222222111222333222111111222444444666777777555333333444444444555666555444222111333111000000222444444444222222222333333222222222111222333444555444444333222222222222222222222222333444555555333222111222...111444555333111///...111222222222222333333333////////////000000000000000111222333333222111000///000111222333333222111777666444111000000000000000111111222333333444444222111000111222444444333111111222333444444555555222222222222222222222222444000000666888444222444000111222333333333333333444555666555333222333444000000111222444555666666333222333444555555333111000111222333444333333222////////////000111222333222111...------...111222111111111111111111111111111111222333444555555666111222333444444333222111000111333333222222333444333222222222111111000000000000111111222222222222000111111111111222222222111111111111000000000000////////////000000000000111111222222222222111111////////////000000000000111111111111111111111111111111222222222000///.........//////000111111111///000222333444444333333222222111000000111222222////////////000000000000000000000000000000000000///000111000///...///111////////////000000000000///000111222222111000///222222111111000000//////////////////////////////000000000000111111111111333111///000222444333111000000000000111111111111000000000000000000000000000000111111111111000000111111000///////////////111111111111111111111111000//////.........//////111111000000/////////............/////////000000////////////////////////......////////////......+++,,,---...///111222222...///000000000///------////////////////////////~~~zzzwwwtttqqqnnnkkkhhheeebbbaaaaaabbbaaa___\\\YYYWWWTTTPPPMMMJJJHHHFFFEEEEEEDDDCCCBBB@@@???===<<<===<<<;;;999888999999999999888777777888666444333444444222111000000000000111222333444111222333444555444333222333333333222222111111111000000000000000000000000111000///////////////000000000000000000000000000///111222222000//////000000111222333444333222222000111111111111222222222333333222222333333444555222222222222222222222222111111111222222333333333444444333222333444555666111111111111111111111111111000///...///000222444777666444222111111222222333222111//////111222333111111111111111111111111333333333222111000///...000222111...///222444222000000//////......------000000000000000000000000222222222111111111000000111111222222222222111111111222444555555444222111000000000000111222333444000111222222111000///...555666555333111000111222222222111111111111222222000111333555666666555555444444444333333222222222222222222222222222222222///000222333333222000///111111000000000000000000333222111000////////////444333333222222333333444/////////000111111222222//////000111222222222222000111111111111222222222111111222222222222111111111///...///222333222///111111111111111222222222111222333333222111000///000000111111111111000000000000000///////////////111111111111111111111111333222111000000111222333000000000000000000000000111111000000//////......000000000000000000000000---...///111333555777777999555000...///000000///---...000111111111000///111111111000///......---......//////000000111111000000////////////000000000000111111111111000000000000000000000000000000111111000000//////......000000111111111111000000......///000000000000000///////////////000111111000000000000000000000000111111000...,,,,,,---///222111000//////...//////333111///000222333222///...............///000000444222///,,,+++,,,...///000000000000000000000000////////////////////////000000//////.........---......////////////......//////............/////////...------...///000111}}}zzzwwwsssqqqooommmjjjgggeeedddddddddaaa___\\\ZZZXXXUUUQQQNNNKKKIIIFFFEEEEEEEEEDDDBBBAAA???>>>===>>>===<<<:::999999999999999888777666444333111111222333222111333333222222222222222333000111222222333333222222444444444444333333333222000000000000000000000000000000000//////000000111111111111111111111111111333444555444222000000111//////111222222222111000000111111111111222222222111111000000111111222333333333333333333222222222111111222222222333333333444333333222333444555666111111111111111111111111333222000000000111333444222222222222222333333444444333111000000111333444444444444444444444444444222333333333222111000///000222111...///444666555111111111000000000//////000000000000000000000000222222222111111111000000111111222222222222111111111222444555555444222111000000000000111222333444111222333333222111000///444555555333111111111333444444444333333444444444111222333555555555444444444333333333222222222222222222222222222222222222///000222333333222000///111111111111111111111111111111000000000111111222444333333222222333333444222222222222111111111111111222222222222222111111000111111111111222222222111111222222222222111111111///...///222333111000222222111111111111111111111222222333222111000///000000111111111111000000000000000000000000000000111111111111111111111111222222111000000111222222000000000000000000000000////////////000000000000000000000000000000000000///000000111222333333444777444000///000111000...///000111111222222111111222222111000000///........./////////000000000111000000////////////000000000000111111111111000000000000000000000000000000000000000000////////////000000111111111111000000......///000000000000000///////////////000111111000000000000000000000000333333222000......///111111000000////////////000222000...///111222000..................///000000111000///...------......000000000000000000000000////////////////////////000/////////..................////////////......//////............//////...------,,,---...///000|||yyywwwtttrrrnnnmmmjjjhhhfffeeeddddddbbb___]]]ZZZXXXUUUQQQNNNLLLJJJGGGFFFFFFFFFDDDCCC???===;;;;;;;;;;;;999888:::::::::999888777666555333222000111333444444333666555444333222222222222111111000000111111222333333333333222222222222222000000000000000000000000000000000000000111222333111111111111111111111111333555666555222111000111---...///000000000//////000111111111111222222222111111000000111111222333555444444444333333222222222222222222333333333333333333333333333444555555222222222222222222222222444333222111111111222333...///000222333444444444444333222111111222333444111111111111111111222222222222333333333222222111000222111...000666:::999333222222222222111111111000000000000000000000000222222222111111111111111111111222222222222111111111222333444444333222111000000000000111111222333222333333333333222111111222333444333222111222444,,,,,,++++++++++++,,,,,,222333444444444444333333222222222222222111111111111111111111111111111111000111222333333222111000111111222222222222222222000000000111111222444444333333222222222222333333444444333333222111111000333444444333222111000000000111111111111222222222111111222222222222111111111/////////111222111000333222222222111000000000111222222222222111000000000000111111111111000000111111111111111111111111111111111111111111111111222222111000000111222222000000000000000000000000.........///000111111111000000000000000000000000111111111111000000000000444333111000111111///...000000//////000000111222222222222111000000//////////////////000000000000000000////////////000000000000111111111111000000000000000000000000000000////////////000000000000000000111111111111000000......///000000000000000///////////////000111111000000000000000000000000222222222111///...///111000////////////000000111000///......000000///..................///000000......///000000///......000000000000000000000000////////////////////////////////////..................////////////......//////............//////------,,,,,,,,,---...///|||{{{yyyvvvssslllkkkiiifffdddcccbbbbbbaaa___]]]ZZZYYYVVVRRROOOMMMKKKHHHGGGFFFFFFDDDCCC@@@>>><<<<<<<<<<<<:::888:::::::::999888777666555666555333333555666555555444444333222222222222222222111000000000111333444000000000///////////////000000000000000000000000000000000000111222444444222222222222222222222222000111333222111///000000.........///////////////000000111111111222222222333333222222333333444555666555555444444333333222333333333333333333333333333333333333333444444444222222222222222222222222444333222111111111111111,,,...000222333444333333222222111111111111222222/////////000000000000000111222222333333333333222000222111///111888<<<<<<222222222222222222222222000000000000000000000000111111111111111111111111111111222222222222111111111222333333333333222111000000000000000111222222222222222222222222222111000111333333222222333444444333333333333333333444333333444444333333333222111111111111111111111111000000000000000000000000000111222222222222111000222222222222222333333333222222111111222333333444333333222222222222333333333333222222222111111111333333333333333222111111000000111111111222222222111111222222222222111111000000///000111111111111333333333222111000//////111111111222111111111111000000111111111111000000111111111111111222222222111111111111111111111111222111111111111111111222000000000000000000000000.../////////000000000111////////////////////////111111000000//////......111111111222222111///......---,,,,,,,,,---///000222222222222111111000000////////////000000000000000000////////////000000000000111111111111000000////////////////////////.........///000111111111000000111111111111000000......///000000000000000///////////////000000111///////////////////////////000000///---------/////////...//////000111111///////////////000//////...............///000000............//////000000///////////////////////////////////////////////////////////////...............////////////......//////............//////........................~~~}}}{{{wwwuuummmllljjjgggeeecccbbbaaa```^^^\\\ZZZXXXVVVRRROOOMMMKKKHHHGGGFFFFFFDDDBBBCCCAAA????????????===<<<:::::::::999888777666666999777555444555555444333111111111111111222333333333333222111111333444555////////////////////////000000000000000000000000000000000000111222444444111111111111111111111111---///111111000000111222/////////000000000111111000000111111111222222222333333222222333333444555555555555444444333333333333333333333333333333333222222222333333333333333222222222222222222222222222222111111000000000000///000111222333222111111111111111000000111111111222222222222333333444444111111222333333333222222///111111///111888<<<;;;111111111111111111111111000000000000000000000000111111111111111111111111111111222222222222111111222222222222222222222222000000000///000000111111111111000000000111111111...000333333222222333444555555444444444444555555444333333333222222333333111111111111111111111111000000000000000000000000111111111222222111111111111111222222222333333333444333333222111111222222333222222111111222222333000000000000111111222222000111222222333333333222000000111111111222222222111111222222222222111111///000000000000000111222333333333222111000//////111111111111111111222222000000111111111111000000000000111111222222222222111111111111111111111111111111111222222111111111000000000000000000000000111000000000/////////...//////////////////////////////////////////000000...000222222222000///......---,,,,,,,,,---///000222222222111111111111111000000000000////////////000000////////////000000000000111111111111000000////////////////////////------...///000111222222000000111111111111000000......///000000000000000///////////////000000111////////////////////////...///000000...---.../////////...//////000111111000000000000000///000000...............///000000000...---,,,,,,...111333////////////////////////////////////////////////.........///////////////......////////////......//////............////////////000000000/////////~~~{{{xxxuuuqqqpppmmmkkkhhheeebbbaaa___]]][[[YYYXXXUUURRROOOMMMKKKHHHFFFFFFEEECCCAAA@@@>>><<<<<<<<<<<<:::888888999999999999888777777888666333333333333222000000000000000111222333444333333222222333333444555111111111111222222222222000000000000000000000000000000000000000111222333000000000000000000000000---///111222111111222333111111000000000111222333000111111111111222222222111111000000111111222333333333333333333444444444444444444444333333333333111111222333333333333333333333333333333333333333111111111000000000000000222222222222222222111111111111111111111111111111000000000111111222222333111111222222222111111000...000111///111666888777/////////000000000000000000000000000000000000000111111111111111222222222111111222222222222111111222222222222222222222222000000000//////000000111000000000///000000111222...000333333333222222222......------------......333333222222222222333444111111111222222222222222111111111111111111111111111111111111111111111111000000111111222333333333444444222111111000000000222222111111111111222222...//////000111111222222//////000111222333333222000111111111111222222222111111222222222222111111...000111111000000111222333222222222111000000000111111111000111111222333000000111111111111000000//////000000111222222222111111111111111111111111000111222222222222111000000000000000000000000000111111111000///.........000000000000000000000000......//////000000111111---///111222111000///000000000//////000000111222111111111111111111111111000000000000////////////000000////////////000000000000111111111111000000000000000000000000000000---......///000111111222000000111111111111000000......///000000000000000///////////////000111111000000000000000000000000///111222222111///000111000////////////000000111///000111111//////000111...............///000000111///,,,++++++...111333000000000000000000000000////////////////////////.........///////////////......////////////......//////............//////000000111111111000//////}}}zzzvvvsssrrrqqqooolllhhhdddaaa___^^^\\\ZZZXXXWWWTTTQQQNNNMMMJJJGGGFFFEEEDDDBBB@@@===<<<:::::::::999888666777777888999999999999888777555333333333444333222222222111111111222333333111111222333333333333333111111111222222333333333000000000000000000000000000000000//////000000111///////////////////////////000222111///......///111111000000000111222333000111111111111222222222111111000000111111222333111111222222333333444444555555444444444333333333000111222333444333333222333333333333333333333333000000111111222222111111333333222222222222333333333333333444444333333333------......///000000111111111111111000000///...,,,000111///000333444111/////////000000000111111000000000000000000000000000000111111111222222222111111222222222222111111222222111111111111222222000000////////////000000111111000000000111222333...000333444333111111111555444444444444444444555222222111111111333444555222222222222333333333444222222222222222222222222222111111111111111111222//////000000111222222333222111111000000000111111222222111111111111222222111111111111111111111111///000000111111111000000000111111111111222222222111111222222222222111111...000222111000///111333222222111111111111111111111111000000000111333333000000111111111111000000......///000000111222222111111111111111111111111000111222222222222111000000000000000000000000000000000000000////////////000000000000000000000000//////000000000000111111,,,///111111//////000222///000111111222222111111000000000000000000000000111000000000/////////...000000////////////000000000000111111111111000000000000000000000000000000......//////000000111111000000111111111111000000......///000000000000000///////////////000111111000000000000000000000000...000222222111000000111111000000////////////000---///111000...---///111...............///000000000///...------...000111000000000000000000000000////////////////////////............/////////000......////////////......//////............/////////000111111111///...---~~~|||yyyuuurrrqqqpppnnnjjjfffbbb^^^\\\]]][[[YYYWWWVVVTTTPPPNNNMMMJJJGGGEEEDDDCCCAAA???BBBAAA?????????>>>===;;;666777888999999:::999999777555444444666777777666555555444333222222222222///000111333333222111111//////000000111111111222000000000000000000000000111000///////////////000///////////////////////////000000///,,,***))))))111000/////////000222333000111111111111222222222333333222222333333444555///000111222333444444555555555555444444333333333000111222333444333222222333333333333333333333333000111222333333333333333333333222111222333555666444555555666666555555444///000000111222333333444111111111111000...------,,,///111///000222111---//////000000111111111222000000000000000000000000000000111111222222222222111111222222222222111111222222111111111111222222111000////////////000000222222111111111222444555...111333444333111000000000000000//////000000000111111000000111333555666222222222333333444444444222222222222222222222222222222111111111111222222...//////000111111222222////////////000111222333222222111111111111222222444444333333222111111111000111111000000///...---000111111111111222222222111111222222222222111111...000222111//////111333111111111111111222222222111111000000000111333444000000111111111111000000---......///000111111111111111111111111111111111000111222333333222111000000000000000000000000000......//////000000111111000000000000000000000000111111111111000000000000,,,///111000......000333---...000111111111000//////////////////000000000111111000000/////////...000000////////////000000000000111111111111000000000000000000000000000000////////////000000000000000000111111111111000000...//////000000000000000///////////////000111111000000000000000000000000,,,...000111///......///222111000//////...//////,,,...000///---,,,---000...............///000000...///////////////......000000000000000000000000////////////////////////---.........//////000000......////////////......//////............//////...///000000000///---,,,~~~|||zzzxxxvvvtttrrrpppmmmiiiddd```]]][[[[[[ZZZYYYWWWUUUSSSRRRQQQJJJHHHDDDBBBBBBBBBAAA@@@>>>>>>>>>>>>============<<<<<<;;;;;;:::999999888777666444333444555777888888555222111222444555555111222444555555444222111333444444444444333111111////////////000000000000000000////////////000000,,,,,,------.../////////...............///000000///000111111111///...---111111111000000000000000333333222222111222222222444333333222222333333444222222333444333222111000444444444333222111000///444333222222444444333222...000222222000.........000111333555555555333222111111111111111111111111333333222111000000111111//////////////////000000333333333222222000///...111111000000000000111111222222222111111111000000333333222222111000000000222222222222222222222222000111333333333111///......000444666777666333222000111222333333333333333444444333222222111111000000000000000000111111222222222222222222222222222000000//////000111222222666555444222111000//////111222222222222111000000222222111111111111111111333222111000000111222333222111111000111333444555333222000///............//////000111111111111111111111222333444444555555000000000000000000000000111111111000000000000000222222222111111111000000000000000000000000000000222000...---,,,---.../////////000000111111222222000000000000000111111111---///222444555333111//////000111111111///...---000000000111222222222333000000000000000000000000222111111111000000//////////////////////////////...000111000///...///111444333222111000000000000000000000000000000000000000000000000000000000000111111000000//////............////////////......000000000000000000000000/////////000000111111222...///000000000000000///---///000///...---...000000000000000////////////,,,------...///000111111//////000000000000//////,,,,,,,,,---------............//////////////////000111111111//////000222.................................///000111111222000000//////.........---000...---,,,,,,---...000000000//////.........---------,,,+++,,,---...///~~~|||zzzyyyvvvtttsssqqqnnniiieeeaaa]]]\\\ZZZZZZXXXVVVTTTRRRQQQPPPJJJHHHDDDBBBBBBBBBAAA@@@>>>>>>>>>>>>============::::::999888777777777777888777555444444555666777333222111111222333222111111222444555555444222111222333444555444333111000/////////000000000111111000000////////////000000111000000000000///////////////......//////000111------...///000000000000000000000000111111111111222222222111222222333333222222111111111111222222444555666666666555333333333333333333222111111000444333222222444444333222000222444444222000000000///000222444444333222111111111111111111111111111333222222111000000111111000000000000000000000000333333333222222111111111111111111000000111111111222222222111111111000000111111111111111111222222222222222222222222222222000111333333333111000...)))+++...111222222111000//////000000111000000000222222222222222222222222000000000000000111111222222222222222222222222222111000000000000111111222444333222111000/////////222222222222222111111000111111111111111111111111222222111000000111222222222222111111222333555555111111//////...///000000//////000111111111111111111111222222333333444444111111111111111111111111111000000000000000000000222222222111111111000000000000000000000000000000222000///---------///000000000000000000111111111000000000000111111111111...///222333444333111000000000000000000///......000000000000000000111111////////////////////////000000000000/////////...////////////////////////...000111000///...///111333333222111000//////000000000000000000000000000000000000000000000000000000000000000////////////......////////////......000000000000000000000000111111222222222222222222---......///000111111222///000111111///...///000000000000000////////////........./////////////////////000000000000//////------------............///////////////.........000000111000///...000222........................,,,,,,------...//////000000000000/////////......000///...------...///000000/////////..................---------...///000~~~|||{{{yyywwwuuusssqqqnnnjjjfffbbb___]]]ZZZYYYWWWTTTRRRQQQPPPOOOJJJHHHDDDBBBBBBBBBAAA@@@>>>>>>>>>>>>============;;;:::888666555666777888999888666555444444555555111111111333444444222000222222444444444444222222111222444555555333111///000000000111111111222222111000000//////000000111333333222111///...------000////////////000111111111111000000000000111222///000000000111222222222111111111111222333444444222222111111111111222222555555555666555444444333222222222333333222222111444222111222333444333222111222444333222000111111///000111222333222111000111111111111111111111111333222111111000111111111222222111111111000000000222222000000000000111222222222111111111111222222222111111111111000000000///000000111222222333333111111111111111111111111111111222333333111000///...///000111111111111111333333333444333333222222000000111111222333333444000000000000000111111222222222222222222222222222222222111000000000111111222111111000//////000000222333333333333222111111111111111111111111111111222222111000000111222222111111111111222333444555000////////////000111222//////000111111111111111111111111111111222222222111111111111111111111111000000000000000000111111222222222111111111111111000000000000000000000000111000///...---...///000111111111111000000000000//////000000111111111111///000111222222222111111111000000///////////////000000000///////////////........................000////////////.........////////////////////////...000111000///...///111222222111000////////////////////////////////////000000000000000000000000////////////000000000000...//////000000//////...000000000000000000000000////////////............---------...///111333444111222333222000///000111000000000000////////////000000000//////............//////000000//////...............////////////000000//////.........---///000000///......///111////////////////////////,,,------......//////000111111111000000000000000111000///......///000111////////////............//////......//////000111~~~|||{{{yyywwwuuusssqqqoookkkfffbbb___^^^ZZZXXXVVVSSSQQQOOONNNNNNJJJHHHDDDBBBBBBBBBAAA@@@>>>>>>>>>>>>============>>><<<999777666777999:::999888777555444444444444444333333444555666444333222333333444444333333222///111444555555333111///000111111111222222222222111000000000000000000111111111000///...---,,,,,,000000000000000111111222999888666333222111111222//////000111222222333333111111111111222333444555444444444333333444444444222222222222222111111000000111222333333333333333333222111222333333333111///000222111000///000111000111222222222222111111111111111111111111111111222222111111111111111222333333222222111000000000111///...------...000222333222222222222222222333111111111111000000000000000000111111111222222222000000000000000000000000111111222222222111111000444333222111111000000000555666666666555444333333000000111111222222222333000000000000000111111222111111111111111111111111333222222111000000000000111111000000000111111222333333333333333222111111111111111111111222222222222111111111111111111222000000000000111222333333000000000000000000000111//////000111111111111111111111111111000000000000222222222222222222222222000000000000000111111111111111111111111111111111000000000000000000000000000000///......//////000222222111111000000////////////000000111111222222111111000000000000111111111000///......///000111111111111000000//////...////////////////////////000000000000000/////////////////////////////////...000111000///...///111111111000///////////////////////////////////////000000000000000000000000......//////000000111111//////000000000000//////000000000000000000000000//////......------,,,,,,//////------...000222444111222333222000//////000000000000000////////////000/////////////////////...//////////////////...////////////000000000000000000000///......------.../////////------///000000000000000000000000000//////000000111111111111111111111111111111111111111111000//////000111111///////////////................../////////000000}}}{{{zzzyyywwwuuusssqqqnnnjjjfffccc```^^^ZZZXXXUUURRROOONNNMMMMMMJJJHHHDDDBBBBBBBBBAAA@@@>>>>>>>>>>>>============>>><<<999777666777999:::999999777666555444333333666444111111333555666666333333333333333333333333///111333444555333111000000111111111222222222222111111000000000000111111////////////////////////000000000000000111111222:::888666444222222222222///000000111222333333444111111111111222333444555555444444444444444444555222111111000000000000000000000111222333333333333333222111111333333222111///111111111000///000222333333333333333333222222111111111111111111111111222111111111111111222222222222222222111111000000111000///......///111222333222222222222222222333000000000000000000000000222222222111111111000000000000000000000000000000111111111222222222111111000000///......///000000222222333222222111000///222222222111111000000000000000000000000111111222111111111111111111111111333333222111000000111111222111111111111222333333222333333333333222111111000000111111111222222222111111111222222111111111---...//////000111111111222222222111000000///...//////000111111111111111111000000000000000000000111111111111111111111111//////000000111111111111111111111111111111111111111111111111111111111111000000/////////000000000222222111111000000//////...//////000111111222222222111000//////000000111111000///......///000111222222222111111000000000000000000000000000000000111111111111111111111111////////////////////////...000111000///...///111111000//////////////////////////////////////////111111111111111111111111......//////000000111111//////000000000000//////000000000000000000000000333333222222111111000000222111///------...000111000111222111///...///000000000000000////////////......//////000111111222......////////////....../////////000000000111111000000//////.........---.../////////------///000111111111111111111111111000000000111111111111111111111111111222222222222111111000000000000111111.........///////////////------......////////////|||zzzyyyxxxvvvtttrrrpppmmmjjjfffbbb```^^^[[[YYYUUUQQQOOOMMMMMMMMMJJJHHHDDDBBBBBBBBBAAA@@@>>>>>>>>>>>>============:::999777555444555666777888888777666555444333333444222///...000333555555333333333333333333333333000111222333333333222111000000000111111111222222222111111000000111111222//////000111111222333333000////////////000111111222222111111111111222222000111111111222333333333111111111111222333444444333333222222222222333333444444333222222222222222000111222333333333333333333111000111222333222111222333333333111222333555444444444333333333333333111111111111111111111111111111111000111111222333111111111111111111111111444333222111111111222333222222111111111111222222//////000000000000000111333333222222111000000///111111111111111111111111111111111111111222222222---......///111222444555222222333333333222111111333222222111000000//////000000000000000111111222111111111111111111111111333222222111111111222222333222222222222222333333111222222222222111000000000000000111222222333333000111222222222222111000---...///000000111000000333333333222111000...---//////000111111111111111000000000000000111111111000000000000000000000000/////////000111111222222111111111111111222222222111111111111111111111111//////000000000000111111111111111111000000000000......///000111222222333111111000/////////000000///////////////000000111222222222222111111111111111111111111111111111111111111222222222222222333////////////////////////...000111000///...///111111000000//////000000000////////////////////////111111111111111111111111////////////000000000000///000000111111000000///000000000000000000000000111111111111000000000000333222000///....../////////000111000//////000111000000000000////////////---......///111222222333---......//////......---////////////000000000000///////////////////////////000000///......///111000000000000000000000000////////////////////////111111111111111222222222000000000111111000000000.........///////////////,,,---.../////////......}}}zzzyyyxxxwwwuuussspppooollliiieeebbb___^^^\\\YYYUUUQQQNNNMMMMMMNNNJJJHHHDDDBBBBBBBBBAAA@@@>>>>>>>>>>>>============999888777666555555555555777777777777666555444333222111///000222444444444444333333222222333333444111111111111111222222333/////////000000000111111222111111000000111111222///000000111222222333333//////......//////000111...///000111111111111111222222222222222222222222222222222111222222333333333333222222222222333333666555444333333333444444111111222333333333222222222111000111222333222000222333333222111222444666444333333222222222222222111111111111111111111111111111000000111222222333...//////000000111111222222222222111111000000///111111111000000111111111////////////000000111111222222111111111111111111222222222222222222222222111111000111111222222333000000111111222333333444222333444444444444444444111111111111000000000000000000000000000111111222111111111111111111111111222222111111111222333333333222111111111111111222000111111111111000/////////000000111222222333333000111222222222222111000...///000222222222222111111222222333222111000/////////000111111111111111///000000111111222222222////////////////////////...//////000111111222222000000111111111222222222111111111111111111111111//////000111111111111111000000000000000111111111......///000111222333333111000000000000//////.........///000000000000000000000000000111111111111000000000000000000000000000000111111222222222222////////////////////////...000111000///...///111111111000000000111111222000000000000000000000000111111111111111111111111000000000000////////////000000111111111111000000000000000000000000000000------------------......000000000000////////////...000111111111111222333000000000000//////////////////000000000111111111---......//////......---........./////////000000------......///000000000000000111000///...000222000000000000000000000000////////////////////////000000000111111111222222///000000000000000000///............/////////000---...///000000000//////|||yyyxxxwwwvvvtttssspppnnnlllhhheeeaaa___]]]]]]ZZZVVVQQQOOOMMMNNNNNNJJJHHHDDDCCCBBBBBBAAA@@@>>>>>>>>>>>>============::::::999999888777777666777777777777666555444333222222222444666777555444444333333222222333333444222111000///000111333444////////////000000000000222222111111111111222222.../////////000000000000...............///000000111222222333222111///...333333222222222222222222333333222222111222222222666555555444444555555666666555444333222333444444222222333333333222222111222111000111222222222000000111111000///000222555333333222111000000111111111111111111111111111111111111000000111222333333------...///000111222222////////////...---++++++111111000000000000111111.../////////000000111111000000000111222222333333222222222222222222222222111111000000111222333333000000000///...,,,***)))...///000000111111111111/////////000111111222222000000000000000111111222000000000000000000000000111111111111222333444444222222111000000000000000000000000000000///......///000000111222222333333000111222333333222111000///000222333444444333333///000111222333222111111//////000111111111111111//////000111222333333444////////////////////////...//////000111222222222000000111111222222222222111111111111111111111111...///000111111111111111//////000000111111222222---...///000111222333333000000111111000///......---...///111111111000///......//////000000111111//////////////////////////////000000111111111222///////////////////////////000111000///...///111222111111111111111222222111111111111111111111111111111111111111111111111111111000000//////......000000111111111111000000000000000000000000000000---......//////000000000---...///000111111000000///000222222222222444666000000000000////////////111111111111000000000000---..................---............////////////,,,,,,---...///000111111000111111111//////111222////////////////////////222222222111111111111111//////000000111111111111//////000000000000//////---.........//////000000...///000222222111111000|||yyyvvvuuuttttttooonnnkkkhhheeebbb``````\\\ZZZWWWSSSOOOMMMLLLKKKIIIHHHFFFCCCAAAAAA@@@AAA????????????>>>===<<<;;;;;;::::::999999888888888:::999888666444444333333000111111111111222222222222222222333333222111111222333333333333333333333////////////............000000000000000000000000...//////000111222222333111111111000000000000000//////000111222333333333111111111111111111111111444333222111111111222333666555444333333444555666555555444333222111000///111222333333444444333333555444333333222222222222444444333222222111111000000000000000000000000000111111111000000000000000444333333222222333333444333333222222111000000000111000...---...///111222333333222222222222222333333333333222111000000///222111111111111111111111333222111111222222111000000000000000111111111111000111111111111222222222000111222333222111///---000000000000000000000000111000000000111222333333333222111000////////////////////////000000000000111111111111111111111111///000222333444444333333000000000000000000000000////////////............000111111111111222222222111111111111000///------...000333555444333222333222222111000000111111111111111111111111111111111000111222333333333333333000111222222111000111222444444444333222111///...222222111///------...000222111111111000000///////////////000111111222222333333222222111000000000////////////////////////.../////////000000000111---......///////////////////////////////////////222111111000///......---//////000000000000//////////////////000000000000000000000000111111111111222222111111111111222222111111111111111111111111//////000000111111111222......//////000000000111222111000111222222222111111------222333//////333000000000000000000000000222000///000333222///,,,000000000000000000000000........................//////000000000000//////---...///000000111000000222111000//////000111222111111111000000000000000222111000//////000111222000000000000000///......////////////000000000000111///---,,,,,,,,,...///***---//////...,,,,,,---|||xxxvvvtttssssssnnnmmmjjjgggdddaaa```___\\\ZZZWWWSSSPPPNNNMMMLLLKKKIIIGGGDDDCCCBBBBBBBBB????????????>>>===<<<;;;;;;;;;::::::999888777777222222333333444555555555444444333333222222111111444444444555555444444333111111111111111222333444000000000/////////......000000000000000000000000......///000000111222222000000000000111111111111000000000111222222222333111111111111111111111111333333222111111222222333666555444333333444555666333333333222222222222222000111222333444444444444444333222111111111111222333333333222222222222111111111111111111111111111111111111111000000000000222222111111111111222222111111111111111111222222222111/////////000222333000000000/////////000000333222222111000000////////////000000000111111111///...---...000111111000000000000000111111111111000111111111111222222222222222111000000000000000000000000000000000000000000000000///000000111111111111000000000111111222////////////000000000111111111111111111111111111---...///000111111111111000000000000000000000000222222222222222111111111000111111111111222222222222222222222111000///...///111444444333222111222444333333333222333333333222222222111111111111111000111222222333333333222000111222111000000222444555555444333222111000000333333222000......///111111111111111000000000///111111111000000000000000111111111111111111111222////////////////////////////////////000000000000......///000000000000///////////////////////////222222222111000000////////////000000000000//////000000000111111111111222//////000000000111111111222111111111111111111222222222222222222222222222///000000000111111111111/////////000000111111111111000//////000000//////000111333444///***...666000000000000000000000000222111111222333333000...000000000000000000000000//////////////////////////////000000000000//////...//////000000000000///111111000//////000111111000000000000000000000000111111000//////000111111000000000000000///........./////////000000000000000///---,,,,,,---...///+++,,,......,,,+++,,,---~~~zzzwwwtttrrrqqqqqqmmmllliiifffccc```___^^^\\\ZZZXXXTTTQQQOOONNNMMMLLLJJJHHHEEEDDDCCCCCCCCC????????????>>>===<<<<<<<<<<<<;;;:::999888777777000111333444555666555555666666555444333222111111333444444555555444444444111000//////000222444555111111111000000000000///000000000000000000000000......//////000000111111///000000000111222222222111111111111111111222222111111111111111111111111333222222111111222333333555555444444444444555555111111222222333333444444000111222333444444444444222222111111000000111111111111222222222333333333111111111111111111111111111111111111111111111111000000000//////000000000///000000111222222333333222111000000000111333444////////////////////////222111111000000//////.........//////000000000111...------...111222222111000000000111111111222222000111111111111222222222444222000///...///111222000000000000000000000000111000//////////////////000000000111111222444444/////////000000000111111111111111111111111111111............///000111111000000000000000000000000////////////000000000000000111111111111222222222222222333222222111000///000222444444222111000111333333333333333333333333222222222222111111000000000111222222333222222222000000000000///111444777777666444222111111222222333333333222000///000222111111111111000000000000222222111111000//////...//////000111111222333333////////////////////////000000000000////////////...///000000111111000000////////////////////////333333222222111111000000///000000111111000000///111111111222222222333333////////////000000000000111111111111111111111111333333333333333333333333000000000000111111111111000000000111111111111111111111000000000//////...000///111444333111000222000000000000000000000000444333333444555444222000000000000000000000000000000000000000000000000000//////000000000000////////////000000000///......111000000//////000000111000000000000000000000000111000000//////000000111000000000000000//////........./////////000000000000///...,,,,,,---......---......---,,,,,,---///}}}yyyvvvsssqqqpppooommmkkkhhheeebbb___^^^]]][[[ZZZXXXVVVSSSQQQOOONNNKKKJJJHHHEEEDDDCCCCCCCCC????????????>>>===<<<<<<======<<<:::999888777666777777888999888555333111555555555444333222222111111111222333333333222222111000///...///222555777222222222111111111000000000000000000000000000000....../////////000000000//////000111222222333333222222222111111111111111111111111111111111111111222222222222222222333333444444444444444444444444222222222333333333444444222222333333333333222222222222111111111111222222000000111222333333444444111111111111111111111111000111111111111111222222000000////////////000000000000111111111222222222111111000000000111222333///000000111111111111111111000000000//////......000000000000000000000000000//////000222444333222000000111111111222222222000000111111111222222222333222111000000000111222000000000000000000000000222111000///////////////222222111111222333333444//////000000000111111111111111111111111111111111111000/////////000222333000000000000000000000000............////////////000000111111111222222222111222222222111111000///111222444333111000000000///000000111111111111111333333222222111000000000111111222222222222111111000000000///...111555888777666444222111111222333111222333222000///000111111111111000000000000000111111111111000000/////////000000000111111111222////////////////////////000000000000//////////////////000111111111111111////////////////////////222222222111111000000000000000000111111000000000111111111111222222222333....../////////000000000111111111222222111111111222222222222222222222222000000000000000111111111111111111111111111222222333444444333111000111111000,,,,,,666AAAAAA555***000000000000000000000000444444555555555555333222000000000000000000000000//////////////////////////////000000000000/////////000000000///...------000000000//////000000000/////////000000000000000000000000//////000000000//////000000000000//////........./////////000000000///...------------...000000000...------000222~~~|||yyyuuurrrpppooonnnlllkkkhhheeebbb___]]]]]][[[ZZZYYYWWWUUUSSSQQQPPPKKKIIIGGGDDDCCCBBBBBBBBB@@@@@@@@@@@@???>>>===<<<======<<<;;;:::999888777;;;;;;;;;:::888555111///222222222333333333333333000111222222333333333222222111000///111333666999222222222222111111111111000000000000000000000000////////////000000000000///000000111222333333444222222222111111111111111111111111111111111111111111111222222333333333333333444444444444444444333444444444333333333222222444444444333222111//////333333222222222333333444000000111222333444444555111111111111111111111111000000111111222222222333222111111000000111111222222222222111111111000000////////////000000111111...///000111222111111111000000000000////////////333333222111000000//////333111000111222222111000111111111111222222222222000000111111111222222222000111222333333222111000111111111111111111111111333222111111000000000000444333333222111111222222000000000000111111111111000000000000000000000000111000/////////000222222111111111111111111111111111111222222222333333333000000111111111222222222000000000111000000///...111222333222000///000000...///000111111111111000222222222111111111000000111111111222222111111000000000000///...111555888777555333111000111333444///000111111///...///000000000000000000000111111//////000000111111111111111111111000000000//////000000000000000000000000000000000000//////////////////000111111111111111000000000000000000000000000000000000000/////////000000111111111111000000000000000111111111222222////////////000000000000000111222222222222111000000000000000000000000000111111000000000000000000222222111111111111111111222444555444111000111333000444<<>>===<<<<<<<<<;;;;;;::::::999999999:::999999777555333111111222222222333333333444222222333444555555555555333222111111222444666777222222222111111111111000000000000000000000000000000000000000111111111111000111111111222333333333111111111111111111222222111111111111111111111111000000222333333333333333333333444444444444333333555555444444333333222222444444444333222000///...333333333222333333444555000000111222333333444444222222222222222222222222000000111111222333333333333222222111111222222333333333222222111000000///.../////////000000000000,,,---///000111000000///000000000000000000000000444444333222111000//////111000//////000000///---111111111222222222222333000111111111111222222222///000222444444333111000111111111111111111111111333222111111111111111222444444222111111000000000000000000111111111222222000000000000000000000000/////////......//////000111111111111111111111111000000000111222222333333000111111111111222222222//////000000000//////...000222222111000///000111///000111333333333222222111111111111111111111111111111111222111111000///000000000000///111444777444333222111111111222222...///111111///...//////000000000000111111111111...//////000111111222222222222111000000///......000000000000000000000000////////////000000000000...///000000111111000000000000000000000000000000000/////////////////////000111111222222111111000000000000111111111111222000000000000111111111111000111222333333222111000000000000000000000000000111111111111000000000000111111111111111000000000///111333222///...000333333EEETTTQQQDDD999444444000000000000000000000000111333555555333222111222////////////////////////........................//////000000000000//////....../////////...------...//////000000//////...---......//////000000111...//////000000//////......//////000000000000000------.........////////////............---------,,,------,,,++++++,,,...}}}zzzvvvrrrpppnnnnnnmmmkkkiiieeebbb```^^^]]]ZZZZZZZZZYYYXXXVVVSSSRRRLLLJJJHHHEEEDDDCCCCCCCCC@@@@@@@@@@@@???>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999777666555555444444444444333333333333111222333444555555555555222222111111222333444444222111111111111000000000000000000000000000000000222222222222111111111111222222222222222222222222000000000111222222222333111111111111111111111111///000222333444444333333222333444444444444333222333333333444444444444444222222222222222111000000222222111111222333333444111111111222222333333333222222222222222222222222000000111222222333444444333222222111111222222333222222111111111111111111//////000000111111111111,,,---///111222222111000111111111111111111111111000000000111111111111111000///...///000111000///111111111222222222333333000111111111111222222222111111222222333333333333111111111111111111111111111000000000000111111222222111111000000000111111000000111111111222222222000000000000000000000000///000000000000000//////111111111111111111111111---......///000000111111000111111111111222222222///000000111111111000000///000111111//////111333...///111333444333222222000000000111222222333333111111111111111000//////000111222111000000222444222222111111111111000000...000222222111000000000///000000000111111111111000000000000000111111111000000000000000/////////000000000000000000000000------...///000111222222......///000000000000///000000000000000000000000000000000000000000000000000111111222222111111000111111111222222222333333111111111111222222222222///111222333333222111///000000000000000000000000111111111111000000000///111111111000000/////////---000333222000///222555???LLLSSSIII999222333555000000000000000000000000///222444444111000000111////////////////////////........................//////000000000000//////------......///...............///000000///......------......///000000111......///000000///............///000000000000000---------.........//////...............------,,,,,,---//////---,,,---...~~~zzzvvvssspppooonnnmmmllliiifffccc```___^^^ZZZZZZZZZZZZXXXVVVTTTSSSMMMKKKIIIGGGEEEDDDDDDDDD@@@@@@AAA@@@@@@???>>>===:::::::::;;;;;;;;;<<<<<>>;;;999888777777777777666555444333333222///000111222333333444333111111111111222222222111111111111000000000000///000000000000000000000000333333222222222222222222333333222222222222222222//////000111222333333444111111111111111111111111///000222333444444333333222222444444444444222222111222222333444666666777///000111222222333333222111111000000111222333333111222222222222333333333222222222222222222222222000000111222333333444444222222111111111111222222000000000111222222333333000000111222222222222111...000222444555444333222111111111111111222222222------...///000111222333000//////000333444444333111111222222222333333333000111111111111222222222333222111000000222444555111111111111111111111111//////...//////000111222////////////000111222333000111111111111222222222000000000000000000000000111222333444444333111111111111111111111111111111000111111222333444444444000111111111111222222222000111111222222222111111///000111000///000222444+++---///111222111000/////////000111222333333444111111111111111000//////000111222222111000111222000000111111111000000//////111333333222111111111//////000000111111111222222222111111000/////////......//////000000111111000000000000000000000000,,,---...///000111222333---......///////////////000000000000000000000000111111111111111111222222111111222222222222111111222222333333333444444444111111222222222333333333///000222333333222000///111111111111111111111111222111111111000000//////111000000000//////.........222555555222111555999KKKIIIAAA666222555444///000000000000000000000000...111333333000......000////////////////////////000000000000000000000000//////000000000000//////,,,,,,---.../////////...---...///000000///...------------...///000000111---...///000000///...---......///000000000000000---------.........//////......//////......---,,,...000222333111000000000|||wwwqqqmmmmmmoooqqqooolllgggdddcccaaa___]]]]]]ZZZWWWVVVUUUTTTRRRPPPIIIGGGDDDCCCCCCCCCAAA@@@CCCBBBAAA@@@???===<<<<<<==================<<<<<<===<<<;;;:::999888888888666666666555555444444444333333222111000000111111000000000000000000000000111222222333222111000///000000000000000000000000////////////////////////000000000111222222333333111000///000222444333222222222222222111111000000333333333444444555555555555333111///......///000444333333222222333333444333333444444444444444444444333333222111111111111555555444333333222111111222222333444333222111000000000000111222222222333222333333444444333333222222222222222222222222222000000000000000000000000333222000000000000222333222222222222222222222222333222000000111222111000222222222222111111111111222333333444333222111000,,,---...000000000///...333333222111111222333333000000111111111222222222111111222222222222111111111111111111111111111111111111111111111111111111000000000000000000000000555444444333222111000000//////000000111111111222222111000//////...//////////////////............111222333333222111///...111111000000000000111111000000000000000111111222111111111111111111111111...000111000///...///000111111111111000000//////111111111111111111111111111111111111111111222222333333222111111222333333222111111111000000//////000111111111222222222222//////000000000000////////////000000000000//////000000000000000000000000111000......///000000//////000111333333222111111000000000///////////////000000000000000000000000......//////000000111111111111111111111111111111000000111111111111000000000000111111111111000000+++---///222333333333222333111///...000444999<<>>777333111111111111222111///...------......111111000000//////......////////////////////////000///...------,,,------/////////...------,,,,,,............///////////////////////////000111111111000///...------...///000000000000000000000000---------............///222000//////000000///...........................////////////////////////~~~{{{vvvsssqqqpppooonnnmmmjjjfffdddcccbbbaaa___^^^[[[XXXVVVVVVUUUSSSQQQJJJHHHEEEDDDDDDDDDBBBAAABBBBBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<=========>>>===<<<:::888777666666333333333333333333222222333222222111111111111111111111111111111111111111111222222333222111000///////////////////////////////////////////////////222222111111111111111111000///...///111333222111222222222222111111111000444444444444444444333333333333333444333333222222444444333333333333444444333333333333333333333333333333111111000111222222111111222222222222333333222333333444333222111000111111111111111222222222111111222222222222111111222222222222222222222222111111111111111111111111222222222111111222222222222222222222222222222222222000//////000111111000...///111111000...,,,***222222333333333222111000000111222222222222222222444444333222222333444444111111111111222222222222000111111222222111111000111111111111111111111111111111111111111111111111000000000000000000000000111111111000/////////.........//////000000000000111000000////////////000000000000000000000000000111111222222222111000000000000///.........//////000000000000000111111222111111111111111111111111111333333333222111222333222222111111111000000000111111111111111111111111333222222111111000000000222111000000000000111222111111111111000000000///222222222111000000/////////000000111111000000/////////000000000000//////000000000000000000000000111000......000111000//////000000111111111111111////////////////////////////////////////////////......//////000000111111111111111111111111111111000000111111111111000000000000111111111111000000)))+++---///000000///...///---,,,+++---000333555:::666222//////000000000222111000///...///000000111111111111000000000///////////////////////////------------------....../////////......---------------......//////000000///////////////000000111111000///...---......///////////////////////////........./////////000000000...------......---,,,................................................~~~~~~|||yyyvvvttttttsssoookkkkkkhhheeecccccccccbbbaaa^^^\\\YYYWWWVVVUUUSSSRRRKKKIIIFFFEEEEEEEEECCCBBBAAAAAAAAA@@@???>>>======;;;;;;;;;<<<<<<=========???>>><<<999777666555444222222333333333333333333222222222222111111111111222222222222222222222222111111222333222111000///////////////////////////////////////////////////333333222222111000000///111000///000222333333222222222222222111111111111666555555444444333222222111222555666777666444333555555444444444444555555333333333333333333333333333222111000000111333444......///000222333444444333333444444444333222111222222222111111111111111111222222333333222222111222222222222222222222222111111111111111111111111000000111111111111000000000000000000000000000000000...---...000111111000...///111222111---)))'''222222222333222222111000444333222222222222222222444444333333333333444444111111222222222333333333000111111222222111111000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////............////////////000000/////////000111111222222222222222222222222111111000000000111222222222111000///////////////000000000000000111111222111111111111111111111111///000111111//////000111222222222222222111111111111111111111111111111111333333222111000//////...111000000//////000000111111111111111000000000000444333222111///...---,,,000111111111111111111000//////000000000000//////000000000000000000000000111000//////000111000//////////////////000111111////////////////////////..............................//////000000111111111111111111111111111111000000111111111111000000000000111111111111000000---...000111111111000///000//////...///111222444111///...---///111111111111000000000000111222222222222111111111111000000////////////////////////***+++,,,---...///......//////..................---------...///000000111//////......//////000111000000///............///////////////////////////////////////000000000111000...------......---,,,................................................~~~}}}}}}}}}yyyuuutttuuutttppplllkkkiiieeeccccccbbbaaa___]]]ZZZXXXVVVUUUTTTRRRPPPJJJHHHFFFDDDDDDDDDCCCAAAAAA@@@@@@@@@???>>>>>>>>>:::::::::;;;<<<<<<======<<<;;;:::888666555555555444444444555555666666666222222222222222222222111222222222222222222222222000111222333222222000000000000000000000000000000////////////////////////222222222111111111000000222111111222444555555444222222222222222222222222444444444444444444333333222333444555555444333222555555555444444555555555555555555444444444444444444333111111111333555777...///000111222333444555444444444444333333222222333222222222111000000000444444555555555555444444111111111111111111111111222222222222222222222222---...///000000///...---000000000000000000000000///...---...000222222222111222333333222000...,,,111222222222222111111111333222000///...//////000333333333333333333333333222222222222333333333333000000111111111111000000111111111111111111111111////////////////////////000000000000000000000000000000000000000111111111////////////////////////////////////000111222222111111222222222222222333111000/////////111222333555444333222111111111111000000000000000111111222111111111111111111111111...///000///......///000222222222222222222222222111111111111111111111111222222111111000000//////000000000000000000000000111111111000000000000000333222111000///---,,,,,,111111222222222222111111//////000000000000//////////////////////////////111000///000111222000/////////...------///000111//////000000000000000111////////////////////////......//////000000111111111111111111111111111111000000111111111111000000000000111111111111000000000111222222222111111000111111111111222222222222000///...000222444333333.../////////000111222222111000000000000000000000////////////////////////,,,---...////////////...............////////////,,,------...///000111111///............///000000/////////.........//////////////////////////////....../////////000000000222000//////000000///...........................------------------------~~~}}}}}}{{{vvvsssrrrrrrqqqooommmjjjfffcccbbb```___]]][[[YYYVVVTTTSSSRRRPPPOOOIIIGGGDDDCCCCCCCCCAAA@@@@@@@@@??????????????????999:::::::::;;;;;;;;;<<<999888777666666666666666444444444555555666666666111222333333333333222222222222222222222222222222000000222222333222111000111111111111111111111111000000000000000000000000000000111111111222222222111000///111333444333222222222222222222222222333222222333333444555666666777666555333333333333444555555555444444555555555777666666666555555444444555444333333333555777888222222222222333333444444444444333333222222222222333222222222111000000000333444444555555444444333111111111111111111111111111111111111111111111111---...///000000///...---////////////////////////000///...///111333333333333222111111111222333333111111111111111111111222222111///...------...///111111111222222111111111111111222222222333333333000000000111111000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000111111111000000000000000000000000000000///000000111222333000000000111111111222222000000///...///000222333444444333222111111222222000000000000000111111222000000000000000000000000111222333333111111222333222222222222222222222222000000000000000000000000/////////000000111111222111111111111111111111111000000000000000000111111000000000000/////////...111111222222222222111111//////000000000000//////////////////////////////111000000111222222000//////...---------...000111000000000111111222222222000000000000000000000000......//////000000111111000000000000000000000000000000111111111111000000000000111111111111000000..................------/////////000000/////////111000000111333444333111,,,---...///000000111111.../////////////////////////////////////////////000000000000000///......---......//////000000000---------...///000000111...............//////000......//////////////////........................------........./////////222000//////000000///...................................................~~~}}}}}}}}}yyytttqqqoooppppppnnnkkkfffcccaaa```^^^\\\ZZZXXXUUUSSSRRRQQQOOONNNIIIFFFDDDCCCCCCBBBAAA@@@???????????????@@@@@@@@@::::::::::::::::::::::::777666666555555666666777222222333333333333333333111111333444444444333222222222222222222222222222///000111222333222111111222222222222222222222222000000000000000000000000///000000111222222333333...------...000111111000222222222222333333333333000111222333555666777777;;;:::777555333444555666555555444444444444555555777777666666555444444444555555444444555555666666444444333333333333333333444333222111111111222222222222222111111111111111000111111222222111111000111111111111111111111111000000000000000000000000000000111111111111000000////////////////////////222000///000222333333222222000///...///111333555111111000000000111222222222111000000000000000000000000111111111111000000000000111111111222222222///000000111111000000///000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111111111111000000000000111111000000000111222222......//////000111111111000000/////////000111111000000/////////000000111000000000000000111111222000000000000000000000000000111222111000000111222111111111222222222222222000000000000000000000000---......///000111222222000111111222222111111000000000000000111111111111/////////000000111111111000111111111111111111000//////000000000000//////000000000000000000000000000000000222333333111..................///000000///000000111111222222333111111111111111111111111......//////000000111111000000000000000000000000000000111111111111000000000000111111111111000000000/////////////////////000000000111111111111111111000//////111111000///,,,,,,...///000000000000------............//////////////////////////////222111000///............------...///000000111111............////////////......------......///000---...//////000/////////........................------------............000...------......---,,,........................////////////////////////|||||||||}}}~~~}}}xxxqqqmmmmmmooollliiieeecccaaa```___]]]ZZZXXXUUUSSSRRRQQQPPPNNNIIIGGGEEEDDDDDDCCCBBB@@@>>>>>>?????????@@@@@@@@@;;;;;;::::::999999888888777666666555444444444555333333333333333333222222000111333444555444333222111111111111111111111111///000111222333222222111111111111111111111111111000000000000000000000000111111111111111111222222///......///111222222111222222222333333333444444222222333333444555666666888777666666555555555555444444333333333333444444666555555444333333222222333444444555555444333222222222222222222222222222333222111000000000111111111111111111111222222222///000000111111000000///111111111111111111111111////////////////////////000//////////////////000000000000000000000000000222000//////111222111111111000000//////000111222111000//////000111222333000000111222222222111111000111222222222222111000//////000000000111111111//////000000000000//////000000000000000000000000111111111111111111111111000000000000000000000000111111111000/////////...111111000000000/////////222222111111000111111111......//////000111111222000000000000000000///...............///000111111000000000000000111111222000000000000000000000000---///000///...---...000000000000111111111222222000000000000000000000000......//////000000111111//////000111111000/////////000000000111111111111000000000111111111222222///000000111111000000/////////000000000000//////000000000000000000000000000000111222444333111.........///000000000000///---......///000000111111000000000000000000000000......//////000000111111000000000000000000000000000000111111111111000000000000111111111111000000222111111111111111222222111111111111111222333444222000......///000000///---...///000111111000///............/////////000////////////////////////000///---++++++,,,...000,,,---...///000111222222////////////...............------------...//////,,,---///000000000//////....................................////////////000...------......---,,,........................000000000000000000000000~~~{{{{{{|||zzz~~~|||ssslllkkkmmmjjjgggdddbbbbbbaaa```___[[[YYYVVVTTTSSSRRRPPPOOOKKKHHHFFFEEEEEEDDDCCCBBB>>>>>>>>>???@@@@@@AAAAAA<<<;;;;;;:::999888777777999888666555444333333222666666666555555444444444000111333555555555333222000000000000000000000000///000111222333333222111000000000000000000000000000000000000000000000000333333222222111000000000222111111222444555555444222222222333333444444444333444444444444444444444111222444555666555444333444333333222222333333444444444333222222111000000111222444555444222000...000000111111222222222222333222000/////////000111000000111111222222222333111111222222222222111111000000000000000000000000////////////////////////------+++******+++------111111111111111111111111222000......///000000///111222333333222111000///111000/////////111222333---///000222222222111000111222333444444333222111////////////000000000000//////000000000000//////000000000000000000000000111111111111111111111111000000000000000000000000555444444333222111000000000000//////.........---333333222111000000000111...//////000111111222222///000111111111///...---////////////000222333444000000000000000111111222000000000000000000000000000222333222111000111222//////000000111111111222000000000000000000000000000000000000////////////---...///000000///...---//////000000111111111222111111111111111111111111//////000000000000////////////000000000000//////000000000000000000000000000000111333444333111...---...000111111111000///,,,,,,,,,---...//////000////////////////////////......//////000111111111000000000000000000000000000000111111111111000000000000111111111111000000...............///000000------,,,,,,,,,...000111333111///...000222222222...///111222222111000000.../////////000000111111////////////////////////...,,,***((()))+++///111,,,---...///000111222333000000000///......------...------------...//////,,,---///000000000//////........................////////////000000000000222000//////000000///...........................000000000000000000000000~~~}}}}}}~~~~~~{{{uuuqqqpppooonnnmmmiiihhhgggeeeccc```]]]\\\ZZZYYYWWWUUUSSSQQQPPPPPPLLLJJJHHHFFFDDDCCCCCCCCC<<<===???@@@@@@@@@>>>======;;;999777666666666777777777777666555555444444333333333444444444555555555444333333222222222333;;;888444222222222111111444111//////111111000...111111111111111111111111222111111000///...------000111222333333222111000333222222222111000000000000111111111111222222222222222333333333333444444555444444666888888444111444444333333333333222222555555555555555555555555222222222333333444444444000111111222222111111000000111111111111222222222222000///------///000222111111000000000000000111222222333222222111000///000000000000111111111111000///------///000///...000...---///222333222000222111000//////000111222111111222222222222111111////////////000000000000000000000000000000000000111111111111111111111111000000000000000111111222222111000//////000222222333222000......///111222111000000111444333///,,,111111000///////////////000000000000000000000000000111222222222000///...000000000//////////////////////////////000111111111111111111111111111111111111000000000000111111111000///...///111333444777555222///---------...111111000000000000111111//////000111222222333333222222111111000//////...111000000000111000...,,,......///000000000000000000000000000000000000000000000000000000000000000222222111000000000000000///////////////......---............/////////000111222333222000......///------------............000000111111111111000000111111000///////////////---...000111111111000///000000000000000000000000/////////000111111222222000000000000000000000000222222111111111111222222000/////////000111222222111111111111000000000000000000111111111111000000////////////000000000000//////............//////......---+++***+++---000222///------...000111111111111000000//////......000000000000000000000000000///....../////////...000000//////.........---000000//////.........---////////////000000000000//////.........---------///////////////000111111~~~}}}}}}}}}zzzvvvqqqmmmllllllkkkjjjjjjiiihhhfffcccaaa___^^^ZZZYYYWWWUUUSSSQQQPPPPPPLLLJJJHHHFFFDDDCCCCCCCCC>>>>>>>>>>>>>>>>>>>>>>>><<<;;;999888777666777777777777777666555555444444333333333444444444555555555444333333222222222222999777333111111222111111333111//////111222111///........................444444333333222111111111000111222222222222111000222222222111111111111111000111111111111222222222222222222333333333444444444333333444666777444111444444333333333222222222333333333333333333333333111111111222222222222222000000111111111111000000000000111111111222222222111000///......///000111111111000000000000111111///////////////......---//////000000000111111111111000......000111000///111///...///111222111///000///...------...//////111111222222222222111111/////////000000000111111////////////////////////////////////////////////000000//////000000111222111000///------------...000000///......///000111222000000111333222///---//////...---------------000000000000000000000000000000111111111000000///000000000000000000000000///////////////000111111111111111111111111111111////////////////////////444333111///...///000000666444222///.........///111111000000000000111111000000111111222333333333444444444333222111111111111///......000000///---......///000000000000000////////////////////////000000000000000000000000000///.........---......000000000000///...---,,,........./////////000000111222333222000......///////////////000000000000000000111111111111000000111111000///////////////---...///000111000000///000000000000000000000000111111000000000000000000000000000000000000000000222111111000000111111222000000000///000000111111////////////............/////////000000/////////............////////////......------------...............---,,,,,,...000111///---,,,...000111111000000///////////////...........................///.........///000//////000/////////............000/////////............------------............//////.........---------...------------...//////}}}{{{{{{vvvsssnnnkkkjjjkkkjjjjjjllljjjhhheeecccaaa``````[[[YYYWWWUUUSSSQQQPPPPPPLLLJJJHHHFFFDDDCCCCCCCCCBBBAAA???===<<<===>>>???<<<;;;:::888777777777777777777777666555555444444333333333444444444555555444444333333333333222222777444111000111222111111111000///000111222222000111111111111111111111111000000000000000000000000000111222222222222111000111111111111111222222222000111111111111222222222222222222222333333333333444333222222444444333222333333333333222222222222222222222222222222222222111111111111111000000000000000111111111111000000000000000111111111222222111000///......///000111111000000000000000111111000000000111111111111111//////000000000000111111222111//////111111111000222000//////000111///...//////............//////111111222222222222111111000000000111111111222222////////////////////////////////////////////////000000//////000000111222111000///---,,,,,,,,,,,,------...///000000000000222111000000111111000...//////...---------......000000000000000000000000000000//////000000111111000000000000000000111111000////////////000111111111111111111111111111111//////000111111000//////444222111////////////000333222111/////////000000111111000000000000111111111111111222222333333444111111000000///.........000...,,,,,,.../////////......///000000000000000........................000000000000000000000000///.........------------000000000000///...---,,,....../////////000000000000222333222000/////////////////////000000000000000000111111111111000000111000000///////////////......///000000000000000000000000000000000000000222222111000000///......000000000000000000000000222111111000000111111222111111000/////////000000////////////....................................------------............------,,,,,,,,,,,,------...///000///...---...000000...,,,,,,...///000///.............../////////.................................//////000000000////////////............////////////............,,,------------........./////////............---,,,,,,,,,+++,,,------...|||zzzyyywwwsssooollllllmmmmmmlllkkkjjjgggeeecccaaaaaaaaa[[[ZZZXXXUUUSSSQQQPPPPPPLLLJJJHHHFFFDDDCCCCCCCCCCCCCCCBBB@@@???>>>>>>>>>;;;;;;:::999888888777777777777777666555555444444333333333444444444555555333333333333333333333222444222000000111222111111000000000111222222222222222222222222222222222222........./////////000000111111111222222111111111000000000111222222222333000000111111111222222222111222222222222333333333333222111111222222333333333333333222222222222111222222222222222222222222222222222111111000000///111111222222222222111111000000000000111111111111000000////////////000000000000000000000000111222111111111111222333333444////////////000000000111222000//////000111111000333222111111111000///...000000000000000111111111000000000111111000000000000111111111222222222222........................000000000000000000000000///////////////000111111111111000//////.........,,,---///111222222111000222111000///000000000000111111000000000000000111000000000000000000000000000///.........000111333000000000111111111111111000000//////000000111222111111111111111111111111000111333444444333111000000/////////000111222333111111000//////000111111111111000000000000111111111111222222333333333444.........------,,,,,,,,,///---++++++,,,///000000......///000000000000000////////////////////////000000000000000000000000000000000000000///............////////////.........////////////000000000000111222222000//////000------------............000000111111111111000000000000////////////000000...//////000000000000000000000000000000000000000111111000000////////////000000000000000000000000111111000000000000111111222111000///////////////111111111111000000000000///..................///------........./////////...------,,,,,,------......///111111000//////000///---,,,,,,...//////...,,,,,,------......//////........................---...////////////111222///////////////.........///////////////................../////////000000/////////...............,,,,,,++++++,,,,,,---...~~~{{{yyyxxxwwwtttpppmmmmmmnnnnnnnnnjjjiiigggeeecccbbbaaa```\\\[[[YYYVVVSSSQQQPPPPPPLLLJJJHHHFFFDDDCCCCCCCCCCCCDDDEEEFFFDDDAAA>>><<<::::::::::::999999888888777777777666555555444444333333333444444444555555222222333444444444333222333111000000111222111000///000111222222222222222////////////////////////000111111222222333333444222111111111111111111222000000000111222222222333000000111111111222222222111111111222222222333333222222222111111111222333333333222222222111111111222222222222222222222222333333222222111111111000222333333333333333333222//////000000000111111111000000////////////000000000000//////000111222222...............///000111...////////////000000000111///---...///000//////444444444333111000000000//////000111111111111111......////////////......000111111111222222222222////////////////////////000000000000000000000000/////////...///000000111......///000000111111111,,,...111333444333222111222222111000//////000111111111000000000111111222111111111111111111111111//////.........///111222//////000000111111111111000000000000000111222222000000000000000000000000000111333444444333111000/////////000000111222222000000000000000111111222111111000000000000111111111222222222222222333333111000000000000000/////////---++++++,,,///000000......///000000000000000000000000000000000000000000000000000000000000000000000111111000000///...+++,,,---///000000111111////////////000000000111///111222222000//////000------------............000000111111111111000000000000////////////000000///////////////000000111000000000000000000000000......//////000000000000000000000000000000000000111000000000000000000111111111000///.........///111111111111000000000000000//////......//////000....../////////000000000//////............//////...000111111000//////000...---,,,,,,...//////...,,,,,,------......//////////////////////////////---///111000//////000222.........///////////////.........///////////////............////////////////////////////////////---------------......///~~~|||zzzxxxxxxvvvsssnnnllllllllllllllliiiiiiiiigggfffdddbbb```]]]\\\YYYVVVTTTRRRPPPPPPLLLJJJHHHFFFDDDCCCCCCCCCAAACCCFFFGGGFFFCCC>>>;;;::::::;;;;;;:::999888888777777777666555555444444333333333444444444555555111222333444555444333222333111000111222222111000///111333444333111111222000000000000000000000000000000000111111111222222222222111000000111222222111111111111111222222222000111111111111222222222111111111111222222222222111222333333111111222333222222222222111111111111222222222222222222222222222222222222222111111111222222333333333333222222/////////000000000111111//////000000000000//////////////////000111222333111000///...///000111222......////////////000000000...------...//////...333444444333111///000111,,,---...///000000000///......////////////......000000000111111111222222000000000000000000000000//////////////////////////////......//////000111+++,,,---///000000000000...000222444444444222111000111222111000//////111//////.........///000000111111111111111111111111//////......//////000000......//////000000111111111000000000000111222222000000000000000000000000//////000111111000//////222222111111000///////////////000000111111111111111111000000000000111111111111111111111111111111////////////////////////000...,,,,,,.../////////......///000000000000000111111111111111111111111000000000000000000000000...///000000000///---,,,+++,,,---///000111111111/////////000000000111111///111222222000///000111////////////000000000000000000111111111111000000///////////////000000111///////////////000111111000000000000000000000000------...//////000111111000000000000000000000000111000000//////000000111000000///.........//////////////////............111000///......///000111////////////000000000111/////////......////////////000111000///...///111...---------///000///................../////////000000000000000000000000...111333111///...///222.........///////////////.........///////////////+++,,,,,,,,,,,,---------...////////////000000000...............//////000~~~|||zzzyyyxxxxxxwwwsssooolllkkkllllllkkkjjjkkklllkkkjjjgggdddbbb^^^\\\ZZZWWWTTTRRRPPPOOOLLLJJJHHHFFFDDDCCCCCCCCCAAABBBDDDEEEDDDAAA>>><<<999:::;;;;;;;;;:::999888777777777666555555444444333333333444444444555555000111333555555444333222444222111222333222111//////222555555333111000111222222222222222222222222............////////////222222111000000111222222222222222111111111111111000111111111111222222222111111111111222222222222000222555555333111222333222222222222111111111111111111111111111111111111000000000111111111111111000111111222222111111000////////////000000000111//////000000000000//////////////////000111222333555444222111000111333444........./////////000000111///......///000000///000222333111///...///000+++,,,...///000000000//////000000000000000000////////////000000000111111111111111111111111111111///////////////////////////............///000000---...///111111111000000000111222222333222111000...111333333000//////000//////......///000000111111111111111111111111111/////////000//////......,,,------...//////000000111111000000111111222333000000000000000000000000////////////////////////222222222111111000///...///000000111111111111000111111000000000000111111000000000000000000000000------------------------111///......000000///---......///000000000000000000000000000000000000000000000000000000000000000///000111222111000...------....../////////////////////000000000111111111///000222222000000000111////////////000000000000000000111111111111000000///////////////000111111000//////...///000111222000000000000000000000000......//////////////////000000000000000000000000000000////////////000000//////.........///000000////////////............000///---,,,,,,---///000........./////////000000///......------......//////000000...------///111///......///000111000...000000///////////////...///////////////////////////222444222...,,,...111............/////////000............/////////000++++++,,,,,,,,,---------.../////////000000000000...............//////000~~~{{{xxxxxxxxxyyyyyyuuupppmmmmmmmmmllllllkkklllnnnooommmiiieeeccc^^^\\\ZZZWWWTTTRRRPPPOOOLLLJJJHHHFFFDDDCCCCCCCCCAAAAAAAAAAAA@@@???>>>>>>999:::;;;;;;;;;:::999888777777777666555555444444333333333444444444555555000111333555555555333222444333222333333333111///000333666666333000000111////////////////////////222222222222111111111111333222111000000111222333333222222222111111000000000111111111111222222222000111111111111222222222///333666777444222222333222222222111111111111000000000000000000000000000......//////000000111111//////000000000000//////////////////000000000000//////000000000000//////////////////000111222333333111///...---...///000............/////////000222000//////000111111000---000111000---,,,...000---...000111222222222111111111222222222222111111////////////000000000000111111111111111111111111111111111111111111111111...............///000000111222333444444333111111000111111111111000000///---111444444111///...///111111000111111222333333111111111111111111111111//////000000000///---,,,,,,,,,------...//////000111111111000111111222333000000000000000000000000111111000000000000111111...///000111111222222111000000111111111111000000111111000000000000111111000000000///////////////000000111111111111111111111000000000111000...,,,...//////000000000000000////////////////////////000000000000000000000000111222444555444333111///000000000000///...---,,,000000000000111111111111...000222222000000000111------------.........///000000111111111111000000///////////////000111111000///.........///111222000000000000000000000000000000000///......------000000000000000000000000000000////////////000000...............///000111111111111111000000000000///...,,,++++++,,,...///---------.........//////...------,,,,,,------...000000///---,,,,,,///222///......///111222000///111111000000//////..............................000333555333...,,,...111---.........//////000000---.........//////000000---------.........//////.../////////000000111111...------------...//////}}}{{{xxxwwwwwwwwwvvvuuusssqqqooommmllllllkkkkkkllllllkkkhhhfffdddeee```ZZZTTTQQQPPPOOONNNNNNKKKHHHDDDCCCCCCDDDEEE>>>???@@@BBBBBBAAA@@@@@@;;;;;;:::::::::;;;<<<<<<777777888888888888777777444444444444444444444444111222222333333222222111//////000111222333333333333222111000/////////000111111000000000000000000444333333333222111111111000000000000000111111222...///000111222111000000333111000000111222222222000111111222222111111000333333333222222111111111333333333222222111111111000222333222111000111222000000///...............//////000000111111222222000000111111000///...---000000000000000000000000//////000000111111222222222222222111000//////...000000000000000000000000000000000000000000000000000000000000000000000000.../////////...///111333222111///......000222333000000000000000000000000222222111111111111222222222111111000000000////////////////////////......---///111222333222000///555222//////111111///---111111222222111///,,,+++////////////000000000000111111111111111111111222///////////////////////////////////////000111111111111000000000000000000222111111000///......---......///000000000000000////////////000000000000////////////////////////000000000000000000000000111///...---...///111333---,,,+++,,,...000000000000000000000000000000000---...///000000///...---111000///......///000111...///000111111000///...////////////000000000000000000000000000000000000333222222222111111000000.......................................///000111333333222111000///...---///////////////000111111...///111111/////////000000000000000111111111111000000000000000000000000,,,---...///000000000000////////////////////////////////////////////////000000000000111111111111333333222222111000000000)))***+++---.../////////.../////////...---,,,,,,////////////////////////,,,,,,---...///000111111333333111,,,((((((+++///////////////////////////111111111111111000/////////////////////.........000000000000000000//////...///111000//////000111........................//////000000000000//////}}}zzzyyyxxxxxxxxxwwwuuussspppnnnmmmlllkkkjjjkkklllllljjjhhhfffdddeee```ZZZTTTRRRPPPOOONNNLLLJJJHHHEEECCCCCCCCCDDD@@@@@@@@@???>>>===;;;;;;::::::999999888999999999888888888888777666555444444444444444444444444444111222222333333222222111000000111111222222333333555444222000...---,,,+++000000000000000111111111222222222222111111111111000000000000000111111222///000111222222222111111222111000000111222222111111111222222222222111111333333333222222222111111333333222222222222222222...000000000//////111222222111111000//////000000.........///////////////222111111111000000000000000000000000000000000000000111111111111111111222000///////////////000000000000000000000000000000000000000000000000000000000000000000000000000000...//////...------///111000///...------...///000000000000000000000000000111111111000000111111111000000111111000//////...---...////////////.........///111222222222000///333000......///000///---111000///...---,,,,,,+++/////////000000000111111111111111111111111000000///////////////////////////////////////000111111---...//////000111222222111111111000///...............///000000000000000////////////000000000000////////////////////////////////////////////////000//////...///000111222///...------///111111000000000000000000000000000......///000000///......111000///......///000111//////000111111000///...////////////000000000000000000000000000000000000222222111111000000000000..................------//////...............//////////////////////////////////////////000111111...000111111000//////000000000000000111111111111////////////////////////,,,---...///000000000000000000000000000000000000////////////////////////000000000000000000000///000000000000000/////////------///000111111222222......//////......---,,,////////////////////////.........///////////////---///000000///000333666////////////////////////000000111111000000///...////////////////////////000000000000000000000111...///000///---,,,,,,---...........................//////000000//////...~~~|||zzzyyyyyyzzzzzzxxxvvvssspppmmmlllkkkjjjiiijjjkkkkkkjjjhhhfffeeeddd```ZZZUUURRRQQQOOONNNJJJIIIHHHFFFDDDCCCBBBBBBAAA@@@???===<<<<<<;;;;;;;;;;;;:::999888888888999999999999888666444333222444444444444444444444444111222222333333222222111111111111222222222222222333222111///---,,,,,,,,,//////000000111111111222000000000000111111111111000000000000000111111222000111111222333222222222111111111111111111111111222222333333333333222222333333333222222222222111222222222222222222333333000000111000///000222444444333222222111222222222//////////////////......333333111000000111111222111111111111111111111111222222111111111111111000...---------...///111222000000000000000000000000000000000000000000000000000000000000000000000000/////////---,,,,,,...000000000000//////.........////////////////////////111000000//////000000111///000111111111000///...,,,---......////////////...///000222222111111000111///------...//////...333111...,,,+++,,,---...000000000111111111222222111111111000000////////////////////////////////////////////////000111111....../////////000000000111111000000//////............///000000000000000////////////000000000000//////////////////////////////////////////////////////000111111111111000111000...///000111111000000000000000000000000000...//////000000//////...000000////////////000000//////000111111000000///////////////000000000000000000000000000000000000000000000000/////////////////////......---------111000///...------------,,,,,,---...///000111111///////////////000111111...000111111000//////000000000000000111111111111////////////////////////------...///000000000000111111111111111111111111////////////////////////000000000//////.........------............//////,,,------...//////............/////////...------////////////////////////000000//////............,,,...000000...---......//////////////////////////////000000000///....../////////////////////////////////000000111111111///000000///,,,++++++,,,.................................//////.........~~~}}}{{{zzzzzzzzz{{{|||yyywwwsssooollljjjiiiiiihhhiiijjjkkkjjjiiigggeeeddd```ZZZVVVSSSQQQPPPNNNIIIIIIHHHFFFDDDCCCAAAAAA@@@???>>>===>>>???@@@AAA???>>>===;;;;;;::::::::::::::::::999777666444333444444444444444444444444111222222333333222222111222222222222222222222111000000/////////000000111/////////000111111222222......//////000000111111000000000000000111111222111111222222333333333333000111222222111000000000222333333444444333333222222222222222222222222222111111111222222333333333444444444222111111333666444333333222222222333333333222222111111000000000333222000//////000222333000000000000000000000000111111111000000////////////...---------///111222000000000000000000000000000000000000000000000000000000000000000000000000000111000...,,,,,,...000333333333222222000///...////////////////////////000000////////////000000///000222333222111000///+++,,,---...///000000000//////000111111111111000000///........./////////444333111////////////000000111111111222222222222111111000000///.........///////////////////////////////////////000000111222222111///...,,,++++++111000000000/////////.........///000000000000000////////////000000000000////////////////////////........................///000222333333222000///222000//////000111000///000000000000000000000000/////////000000/////////000000////////////000000///000000000111111111111////////////000000000000//////////////////////////////////////////......000000//////......------000//////...------......,,,---......///000111111///////////////000000111///000222222000///000111///000000000111111111111..............................///000000000000000000000000000000000000000////////////////////////000000//////......------,,,,,,---......///000000,,,------...------,,,,,,......////////////......///////////////////////////////////////..................---,,,,,,,,,,,,////////////////////////......////////////......///////////////000000000.........//////000000111000111222111///......///........................------............------}}}|||{{{zzz{{{{{{|||}}}{{{xxxtttoookkkiiihhhhhhggghhhiiijjjjjjiiigggfffccc___ZZZVVVTTTRRRPPPNNNJJJIIIHHHFFFEEECCCBBBAAA@@@???>>>>>>>>>???AAABBB???>>>===<<<;;;;;;::::::::::::::::::999888777777444444444444444444444444111222222333333222222111333333333222222222222222000000000000111222333333//////000000111111111111.........//////000000111000000000000000111111222222222222222222333333333000222444444111000000111222333333444444333333222222222222222222222222222111111111222222333333333666666555333111000111333222222111111111222222333333333222222111111000000222000///......///111222////////////////////////000000000//////......---111111000//////000111111000000000000000000000000111111111111111111111111111111111111111111111111222222222000......///111333333333333222111///...////////////////////////000000////////////000000000111222333333333222111,,,---...///000000000000//////000111111111111111111111111000//////000000111111222222222000///...000111111111222222222222111000000000//////......000000000000000000000000///////////////000000111333222111///...,,,+++***000000000000////////////......///000000000000000////////////000000000000000000000000000000000000///////////////////////////111333444444222000///111000......///000///...111111111111111111111111000000000//////000000000//////000000000000//////000000000000000111222222////////////000000000000////////////////////////..................//////000000/////////........................///000111000000000000000000000000///////////////000000111///111222222000000000111///000000000111111111111////////////////////////...///000000000000000000////////////////////////000000000000000000000000000/////////.........---------...///000000111222000111111111111000000///......///////////////...////////////////////////------......///000000111---,,,+++,,,///333666888////////////////////////......////////////......////////////000000111111---------....../////////---///000000//////000222////////////////////////------............------}}}}}}{{{{{{{{{|||}}}~~~|||yyytttnnnjjjhhhggggggeeeggghhhjjjjjjiiihhhfffbbb___[[[WWWUUUSSSQQQOOOKKKJJJIIIGGGEEEDDDCCCCCCBBBAAA@@@>>>======<<<<<<<<<<<<;;;:::999999999:::;;;;;;;;;;;;;;;:::999888444444444444444444444444111222222333333222222111222222222333333333333333444333222222111111111111111000000000000000000000////////////000000000000000000000000000111111222222111111111111222333333111444777666222000000222222222333333333333222222111222222222222333333333222222222222222222333333222333333222000......///111111000000111111222222000000000000000000//////000///.........///000111//////////////////////////////////////////......111111111111111000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222111//////111333111111111000000//////...////////////////////////111000000//////000000111111111111222222222222333...///000000111111111111000000000000000111111111222333333111///...///000...///111111111///---,,,000000000111111111222222000000000000000000000000000000000000000000000000///////////////000111111////////////////////////000000000000////////////......///000000000000000////////////000000000000000000000000000000000000000000000000000000000000111222333444444333111000000///---...///000000///111111111111111111111111111000000//////000000111//////000000000000//////000000000000000111333333////////////000000000000000000000000000000000000............////////////////////////////////////////////////000111222333222222111111000000/////////////////////000111111///111222222111000000111000000000000111111111111000000000000000000000000///000000111111000000000........................000000000000000000000000////////////////////////......///000111111222222///000000000000000///.........///000000000//////////////////////////////,,,,,,---...///000111111111...+++***---000333444////////////////////////......///000000000//////...//////000000111111222........................***,,,---...---...000111////////////////////////.........//////.........~~~}}}|||{{{{{{|||}}}}}}}}}zzztttnnniiigggffffffeeefffhhhiiijjjiiihhhgggbbb___[[[XXXVVVTTTQQQOOONNNLLLIIIFFFEEEDDDEEEEEEAAAAAAAAAAAA???>>>===<<<<<<;;;;;;:::::::::;;;;;;===<<<<<<;;;:::888777666444444444444444444444444111222222333333222222111111222222333333444444444333222111111111111111111222222111111000/////////111111000000000000000///000000000000000111111222111111000000000111222333111555999888444111111333111111222222222222111111111111222222222333333333333333222222222222222222---///222222111/////////111111111111111222333333000000000000000000111111//////000000000111111111111111111111111111111111000000000000111111111111,,,...000111222111000///000000000000000000000000111111111111111111111111111111111111111111111111000111111000//////111333222111000/////////000111000000000000000000000000111111111000000111111111111000///...///000222333000111111222222222111111000000000000000111111222222333333111---,,,---//////000000000000///....../////////000000000111111//////000000111222222222000000000000000000000000///////////////000111111///000000000000000000000////////////000000000000......///000000000000000////////////000000000000000000000000000000000000111111111111111111111111333333444444444333111111000///......000222222111111111111111111111111111111111000//////000111111...///000111111000///...000000000000000222333444////////////000000000000000000000000000000000000....../////////000000000.........///000000111111222111111111111111222222111111000000000////////////////////////000111111///111333222111000111111000000000000111111111111111111111111111111111111000000111111111000000///////////////////////////000000000000000000000000...//////000000111111111/////////000000111111111,,,------............---......///000000000000000////////////////////////---.........//////000000333///,,,***+++,,,,,,***////////////////////////...///000000111111000000...//////000111111222222111111111000//////......+++---......------///000////////////////////////...//////000000//////...~~~|||{{{{{{||||||}}}~~~zzztttnnniiifffffffffdddeeegggiiijjjiiihhhgggbbb___[[[XXXVVVTTTQQQOOOOOOMMMIIIFFFDDDEEEFFFGGG@@@AAABBBCCCDDDCCCBBBAAA======<<<<<<<<<======>>>>>>===<<<;;;999666444333444444444444444444444444222222222333333222222222111111222333333444555555.........///000222333444333333222111000///......222222111111000000//////000000000000000111111222111000/////////000222333222666:::999555111222444111111111222222111111111111111111222222333333333444333333222222111111111***...222444444333222222111111111111222222333444111111111222333333333444///000111222222222222222333333333333333333333333111111222222333333333444(((***...111222222111///000000000000000000000000111111111111111111111111111111111111111111111111.../////////...///111333444333111000000222444555111111111111111111111111222222111111111111222222000///---+++,,,...111333222222333333333222222111000000000000000111111222222333333000,,,***+++---444333111000///000222333////////////000000000000//////000111222333444444000000000000000000000000///////////////000111111333333222111000///......////////////000000000000...//////000000000000000////////////000000000000000000000000000000000000111111111111111111111111444444444444333333222111111/////////222333444333111111111111111111111111222111000//////000111222...///000111111000///...111000000///000222444555////////////000000000000000000000000000000000000.../////////000000111111------...///000111222222555444333222111111111111....../////////////////////////////////000111111000111333333111000111222000000000000111111111111111111111111111111111111000000111111111000000///000000000000000000000000000000000000000000000000......///000111222333333////////////000000000000//////000111111111111111......///000000000000000///////////////////////////////////////............---,,,///222444222000//////////////////////////////000111111111111111...//////000111222222222444444333222111000/////////000111000///...///000000000000000000000000000//////000000000000//////{{{yyyxxxyyy{{{}}}|||vvvooojjjgggeeeeeeeeefffggggggfffdddbbbaaabbb```]]]YYYVVVSSSRRRRRRNNNLLLJJJHHHFFFEEEDDDDDDDDDBBB@@@AAACCCDDDAAA>>>???>>><<<;;;:::999999999???>>>===;;;999777666555444444333222222333333333444444555555444444333222222222222222222222222222333333222111222333555666222222222111111111000000////////////////////////---///111111111000111222111111111111111111111111444444444555666666333111333333333222222111111111222111000//////000111222222222222333333444444444333333333222111000///...444333222222111111222222111111111111111111111111111111111111111111111111222222222111111111111000444333222111000000000000222222222222222111000000111111111111111111111111000000000000000000000000------///000111111111111111111111000000000000///000000000///////////////000111333444333222000...111111111111111111111111333222111000000111222333555333111000///000111222---------......000111222222222000///............000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000111111222000000///...............///000000000000//////...////////////000000000000............///000222222000000000000000000000000333222222222111111000000222222111000//////000000222111111111000000//////222111111111000000//////222111000//////000111222333333111///...---------000000111111111222222222111222222222222111000000111000///......///000111000000000000000000000000///---+++,,,///000...,,,,,,///111111111111///,,,000000111111111000000///000000000000000000000000222222222222222222222222////////////000000000000333222222222111111000000000000000000000000000000////////////000000000000222111111111000000//////---///000///...---...000000000000111222222000...////////////////////////000///...------...000000........................000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000***+++---...000111222222000000000000000000000000222222111000///...------~~~{{{yyyxxxyyy{{{}}}}}}zzzuuuoookkkhhhggggggeeefffggggggfffdddbbb```aaa___\\\YYYVVVTTTSSSSSSOOOMMMKKKHHHFFFEEEDDDDDDDDDCCCAAABBBDDDDDDBBB???>>>======<<<;;;;;;;;;<<<>>>>>><<<;;;999777666555444444333333333333333444333333444444444333222111000000000000000000000000222222111111111222333444222222222111111111000000////////////////////////...000222222000000000111111111111111111111111111111000000111333222000...333333333222222222111111333222111000000111222333222333333333333333333444222222333222222111000///444333222222111111222222111111111111111111111111000000000000000000000000000000111111222222222333000000///.........//////---............---,,,,,,111111111111111111111111000000000000000000000000......///000111111222222222111111111111000000000////////////////////////111111222333222111000///222111111111111111111111222111000000000000111222333222000/////////111111...............///000111333333222111000000000111000000000000000000000000////////////000000000111000000000000000000000000000000000000000000000000000000000000000111111222111111000////////////000//////000000000000//////....../////////000000000//////...//////000111222000000000000000000000000222222111111111000000000111111000000000000000000111111111111000000000///111111111111000000000///222111000//////000111222111111111222222333444555111111111111111111111111111222222222222111000000111000////////////000111////////////////////////000...------///000///---000111111000000111111000000000111111111111000000000000000000000000000000111111111111111111111111000000000000000/////////222222111111111000000000000000000000000000000000////////////000000000000111111111111000000000//////000111000///...000111000000000111222222000...////////////////////////000000............///000........................////////////////////////000000000000000000000000........................000000000000000000000000111111111111111111111111000000000000000000000000...//////000111111000000000000000000000000000000000000000000////////////}}}{{{yyyyyyyyy{{{|||{{{xxxsssnnnkkkiiiiiiiiieeeeeeffffffeeecccaaa```___]]][[[YYYWWWUUUUUUTTTPPPOOOLLLIIIFFFDDDCCCCCCCCCAAA@@@AAABBBBBBAAA???>>>==================>>>======<<<;;;999777666555444444333333333444444555111222444555444333111///333333333333333333333333111111000000000111222333222222222111111111111111000000000000000000000000///111222222000//////000111111111111111111111111333222222333444444333111333333333333222222222222333333222222222222333333444333333333333333333222111111222222222222111111444333222222111111222222000000000000000000000000000000000000000000000000...///000111222333444444222222111111222222333333111111111111111000000///111111111111111111111111000000000000000000000000///000000111222222222333222222222111111111111000.........///000000000111222222222111111111111000222222222111111000000000111000000//////000000111222111///......///000000/////////......///000000222222111111111111111222000000000000000000000000/////////000000000111111000000000000000000000000000000000000000000000000000000000000000111111222222222111000000000000111---...///000000111000000............////////////000000////////////000000000000000000000000000000111111000000000000//////000000000000000111111111111111111111000000000000111111111111000000000000111111000000000000111111000000111222444555666777222222222111111111111111111222222222222111000000111000000//////000000111........................000///...///000111000...222000///......///000222000000111111111111000000000000000000000000000000000000000000000000000000111111111000000/////////111111000000000000//////000000000000000000000000////////////000000000000111111111111000000000000111222222000//////111333111000///000222222000///000000000000000000000000111111000///............................................................000000000000000000000000------------------------000000000000000000000000111111111111111111111111000000000000000000000000111222222222111000///...000000000000000000000000......//////000000111111}}}|||{{{zzzzzzzzzzzz{{{zzzwwwrrrmmmiiigggggggggeeeeeeeeedddcccaaa```___\\\\\\ZZZYYYXXXWWWVVVUUUQQQOOOLLLIIIFFFDDDCCCBBB@@@@@@???>>>??????>>>>>>???>>>======<<<<<<<<<<<<<<<<<<<<<;;;:::888666555444444444444444444555666222333555666555444111000555555555555555555555555222111111111111222222222111111111111111111111111111111111111111111111111000111333222000/////////111111111111111111111111333222222333444555444333333333333333333333333333333333222222222222333333444444444333333222222222000111222222333333333222444333222222111111222222000000000000000000000000000000000000000000000000///000000111222222333333333222222333444555666666555555555555555444444333111111111111111111111111000000000000000000000000111111111111222333333444222222222222111111111111...//////000111222222333333222111111000000111111222222111111000000//////000000////////////000000000///............//////000000//////////////////000///////////////000111000000000000000000000000//////000000000111111111////////////////////////////////////////////////000000000000000111111222222222111000000000000111------...000111111111111---.........////////////111000000////////////000000000000000000000000000000000000/////////////////////000000111111111111111111111000000000000000111111111000000000000000111000000000000000000111111111111111111111000000000000111111111222222222111222222222222111000000000000000000000000000000////////////////////////111000000000111111000000000......000000......000///000000111111111111000000000000000000000000000111111111111111111111111222222111111000/////////000000000///////////////000000000000000000000000////////////000000000000111111111000000000000000222222111000...///111444111000///000111222000///000000000000000000000000222111000000///......---........................////////////////////////////////////////////////........................////////////////////////111111111111111111111111000000000000000000000000111111111111000///......////////////////////////////////////000000000000{{{{{{{{{{{{zzzzzzzzzzzzzzzvvvqqqkkkgggdddcccccceeeeeedddcccaaa```^^^^^^[[[[[[ZZZYYYXXXWWWVVVVVVPPPOOOKKKHHHEEECCCBBBBBBAAAAAA@@@???>>>>>>???@@@AAA@@@>>><<<;;;:::999999;;;;;;;;;;;;:::888666444555444444444555555666777444555666777666555333222111111111111111111111111333333333333333333222222111111111111111111111111222222222222222222222222000111333222000/////////111111111111111111111111///...---...000111111000333333333333333333333333111222222222222222222111444444444333333222222222000111222333333333333333444333222222111111222222000000000000000000000000222222222222222222222222111111111111111111111111////////////000222333444222222333333222222111000111111111111111111111111111111111111111111111111333222222111222222333444222222222111111111000000000000111222333333444444333222111111000000111111111111111000000000////////////000000000000//////..................//////111000000/////////000000000///////////////000111000000000000000000000000000000000000111111111111////////////////////////////////////////////////000000000000000111111222111111000////////////000------...000111111111111.........////////////000111000000////////////000111111111111111111111111///////////////000000000...///000111222222111111000000000000000000111111000000000000000000111111000000000111111000000000222222222111000...---,,,......///111222333444555111222222222222111000000000000111111111111000000000000000000000000000000000111111111000000111111///...111777777111.../////////000111111111111111000000000000000000000000222222222222222222222222222111111111000000000//////////////////000000000000000000000000000000000////////////000000000000000000000000000000111111000111111///......000222222000//////111111111000000000000000000000000000222111111000//////...---////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000111111111111111111111111......//////000000//////////////////////////////000000000000////////////}}}zzzzzz{{{{{{{{{{{{zzzyyyyyyvvvqqqkkkfffdddbbbbbbeeedddcccaaa```^^^]]]]]]ZZZZZZZZZZZZYYYXXXVVVUUUNNNMMMJJJGGGDDDBBBAAAAAABBBCCCBBBAAA??????AAACCCBBBAAA???<<<:::999888888999:::;;;;;;:::888555444555555555555555666777888666666666666666555444444222222222222222222222222333333444444444333222222111111111111111222222222111111111111111111111111///111222222000//////000111111111111111111111111000///---...000222222111333333333333444444444444111111222222222222111111444333333333333333333222111111222333444444333333444333222222111111222222111111111111111111111111333333333333333333333333222222222111111111000000000000000000111222333444111111222222111111000///111111111111111111111111111111111111111111111111333333111111111222333444111111111000000000000///111111222222333333444444222222222111111111111000000000000000000000000000///000000111111000000///.........///////////////000000000//////000111111222222111111111111111222000000000000000000000000000000000111111111222222000000000000000000000000000000000000000000000000000000000000000111111222111111000////////////000---...///000000111000000////////////000000000000000000////////////000000111111111111111111111111//////000000000000111111...///111222222111000000000000000000111111111111000000000000111111111111000000111111111111000000000111222333333222000000......///111222333444555111222222222222111000000000111111222222111111000111111111111111111111111///111222111000///000111111000666@@@@@@666000111...///000111111222111111000000000000000000000000222222222222222222222222111111111111111111111111//////000000000000111111000000000000000000000000////////////000000000000000000000000111111111111///000111111//////000111222000//////000111111000000000000000000000000000111111111111000000......////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111,,,,,,---///000000000000000000000000000000000000111111000000//////......}}}xxxyyy{{{||||||{{{yyyyyyyyyvvvqqqlllhhhfffeeeeeeeeedddbbb```___]]]\\\\\\ZZZ[[[[[[ZZZYYYWWWVVVUUULLLJJJHHHEEECCCBBBAAAAAAAAABBBAAA???======???BBBBBBAAA???===<<<;;;::::::888999;;;;;;:::888555333555555555555666777888999777666555444333444555555444444444444444444444444222333333444333222111000000000111111111222222222111111111111111111111111...000222222000000000111111111111111111111111111222000//////222444444444333333333444444444555555111222333444444333222111222333333333333333333444222222333333444333333333444333222222111111222222222222222222222222222222222222222222222222222222111111111111111222222222222222222222222333444555333333333333333222111111111111111111111111111111111111111111111111111111444222111000000111222333000000000/////////......111111111111111111111111111111222333222111000///......//////000111111111000000111222222111000000......//////000000000000////////////000111222222333333222111000000000111000000000000000000000000000000111111111222222222000000000000000000000000000000000000000000000000000000000000000111111222222222111000000000000111//////000000000000//////000000000000111111111222//////...//////000111222111111111111111111111111000000000111111111222222///000111222222111///...///000000000111111111111///000000000111111111111///000111222222111000//////000222444444444222222111111111111111222222222111222222222222111000000000111222222222222111000000000000000000000000000...000222111///...///111222000777BBBBBB777000222...///000111111222222222000000000000000000000000111111111111111111111111000000000111111222222333000000000111111111222222000000000000000000000000////////////000000000000///000000000111111111111...000333333222000000000333111//////000111111111///////////////////////////000111111111111//////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111------///000000111111000000000000000000000000000////////////000000000000~~~xxxyyy{{{||||||{{{yyyxxxxxxuuuqqqmmmjjjhhhhhhiiieeedddbbb```^^^]]]\\\\\\[[[[[[[[[[[[YYYWWWUUUTTTJJJIIIGGGDDDBBBAAAAAAAAA>>>???>>><<<999999<<<@@@AAAAAA???>>>============888999;;;;;;;;;888555333555555555555666777999999777666333222222222444555000000000000000000000000111222333333222111000///000000111111222222222222000000000000000000000000---///111111111000111222111111111111111111111111///---+++,,,...000111111333333333444444555555555333333444555555444333333222222222333333444444444333333333444444333333222444333222222111111222222333333333333333333333333111111111111111111111111//////000111222333333444/////////...//////000111111222222222222111000000111111111111111111111111111111111111111111111111444222111//////000222333////////////............000000000///////////////000111333444333222000...------...///000111222222000111222333333222111000......///000111111000000////////////000111333333222222000///............000000000000000000000000000111111111111222222222000000000000000000000000000000000000000000000000000000000000000111111222444333222222111111222222///000000000000000///...000111111111222222222222............///111222222111111111111111111111111000000111111222222222333000111222333222000...---//////000000111111111222//////000000111111111222///000111222222111000//////000222333333222000///333333222222111000//////111222222222222111000000000111222333333222111000////////////////////////...000222111...---///111111...444??????444...111......///111111222222222000000000000000000000000000000000000000000000000//////000111222333333444000000111111222222222333000000000000000000000000////////////000000000000//////000000111111111222...111555666444222111000333111///...000111111111//////////////////////////////111222222111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111111111111111111111111111///000000111111111111000000000000000000000000000------...///000111222222}}}zzzzzz{{{|||}}}}}}||||||zzzvvvpppllljjjiiigggeeeeeedddbbbaaa___^^^]]]]]]^^^^^^\\\ZZZWWWTTTQQQOOONNNKKKFFFCCCCCCCCCCCCCCCAAA@@@???>>>???@@@BBBDDDHHHBBB;;;999;;;===<<<:::>>>===<<<:::999888888888555444444444444555666666777777777666555555444444111111222333333333333222111111111111111111111111333222111000000111222333222111111111000000//////000000000000000000000000000000000111222222333333777555333111111111333444333333222222333333444555222333333444444333333222111222222333444555666666555666666666555444333333555444333222222333444555111444777666333111111222000000111222333333333333///000111222222111000///555555444444333222222111///000000111111222333333000000111222222222222111000000000000000000000000222111111111000000//////000000000000000000000000111000///......///000111333333333222222111111111222111111111111111222222000000000000111111111111000111111111111222222222666555333111////////////000111111111111222222222222000...///222333111//////......------///000111111111000000//////......111111111111000///------,,,------...///000000111//////000000111111111222...//////000000000000000111000///......///000111000000////////////000000111111111111111111111111000000000000000000000000000000000000000000000000111111111222333333111///000000000///...---------111111111111000000000000...222777999888444000...111111111111111000//////---///111333444333222111222222222222222111000///222222111111000000//////000000000000000000000000///111333555555555444333111111000000000000111111000000000000000000000000///111222222111111222333111111111222222333333333333333222111000000111111333333333333222222222222000000000000000000000000111222222333333222222111000000000000000000000000444333222000//////......000000000000000000000000000000000000111111111111000000///......---......444...+++///333222111000333333333222222222222222////////////////////////111111000000//////......000000000000000000000000////////////////////////444111......000222222000000000///...............000000000000000000000000}}}yyyzzz{{{|||}}}}}}}}}}}}|||wwwqqqmmmkkkkkkkkkkkkeeedddbbbaaa______^^^^^^aaa```___]]]YYYVVVRRRPPPJJJGGGCCC@@@>>>>>>>>>>>>??????===<<<===>>>???AAADDD>>>999888:::;;;:::777;;;:::999888777666666666444444555555555666666666777777666666555444444333222222333444444444444333111111222222222222111111111000///......///000111222111111111000000000000000000000000000000000000000000000111222222333333333222111000000000111222333333222222333333444555222333333444444333333222222333333444444555555555444444333333333333333333222222111000000111222222111333555555222111111222222222222333333222111111000000111222222111000000//////000000111222222222111111111222222333333333000000111222222222222222111111111111111111111111222111111111000000000000111111111111111111111111111000000//////000000111333333333222222111111111222111111000000000111111000000000000111111111111//////000000000111111111333222000///...---......000111111111111222222222///---,,,---///000...,,,000000/////////000111222111111000000////////////000111111111000///......---......///000000111111555555444222111///...---...//////000000000000000222111000//////000111222000000////////////000000111111111111111111111111000000000000000000000000000000000000000000000000222111111222333333000...////////////////////////111111111111000000000000111222444555444222111000111111111111111000000///---...000222222222111000222222222222222111000000111111111000000000000000000000000000000000000000111222333333222111///---111111000000000000111111111111111111111111111111///111222222111111222333111111222222222333333333333222222111000000111111////////////////////////000000000000000000000000111222222333333222222111111111111111111111111111333222111000////////////000000000000000000000000........./////////000000333222222111111111111222333......444777555111///000000000111111111111111////////////////////////111111000000////////////000000000000000000000000000000000000000000000000111///,,,,,,///000///...222222111000000000000000000000000000000000000000|||xxxyyyzzz|||}}}~~~~~~~~~}}}yyysssnnnmmmnnnoooooodddcccbbbaaa````````````bbbaaa```]]]ZZZUUURRRPPPJJJHHHEEEBBB@@@??????@@@@@@???>>>=========>>>???AAA>>>:::999;;;;;;999666:::999999888777666555555444555666777777777666666666666555555444333333333333333444555555555555444000111222333333222111000111000////////////000111111111111111111000000000000000000000000000000000000000000111222222333333111111111111111111222222333333222222333333444555333333444444444444333333444444444444444444444444222222111000000111333333222222111111111111222222111222444333222000111111333333333333222111000///111111222222222222111111......///000000111111222000000111111111111111111000000111111222222222222111111111111111111111111111111111111111000000000111111111111111111111111111111111222222111111111222222222222222111111111222111111000////////////000000000000111111111111.../////////000000000000111111000///.../////////000111111111111222222222111000///000111111000///111111000000000111222333111000000000000/////////000000000111000000///////////////000111111222222777777555333111///...---...///000000111111000000222222111111111111222222111000000//////000000111222222222222222222222222000000000000000000000000000000000000000000000000333222111222333222000......//////000111111222222222222111111111000000000333333222111000111111222111111222222111111000///...///000111111000//////111222222222222111000000000000000000111111111111000000000000000000000000111222222222222000///...111111000000000000111111222222222222222222222222///111222222111111222333111222222222222333333333333222111111000111111111//////000000111111222222000000000000000000000000111111222222222222111111222222222222222222222222111111000000000000111111/////////////////////////////////000000000111111000////////////000000111111///111888;;;777111...---......//////000000000////////////////////////111000000000000/////////000000000000000000000000111111111111111111111111111///------///000//////222222111000000000000000000000000000000000000000{{{wwwxxxzzz{{{}}}~~~~~~zzzuuuqqqpppooonnnmmmdddcccbbbaaaaaaaaaaaaaaa``````^^^[[[XXXTTTPPPNNNKKKJJJHHHEEEAAA@@@@@@AAACCCBBBAAA@@@?????????@@@BBB@@@>>>>>>???>>><<<999;;;:::::::::999888777777444555777999999888666555555555555444333333222222222333333444444444444444000111333444444333111000222222222222222222222222111111111111111111111111000000000000000000000000000000000111222222333333111222333444444444444444333333222222333333444555333333444444444444333333555555555444444333333333222111000///000111333555444444444444444444444444111111222222111111111111222222222222222111000000222222222333333222222222333333222222111000000000////////////////////////111111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111333444444333111111222222222111111111111111222222000///............///000000000111111111111/////////000000000111111111111111111111111222222000000111111111222222222333222222222222222111111000000000000111111222222000000000000000000000000///000000111111111000000000000111111111222222222222222222222222222111111//////000111111111111000111111000111111111222222111000000000000000000111222222222222222222222222000000000000000000000000000000000000000000000000333222111111222222111//////000000111222222333333222222222111111111000000333222000000111222222111111222222222222111000000000111111222111111000///111111222222222111111000//////000000111111222222000000000000000000000000000111222333444444333333222111111000000111111222222222222222222222222222///111222222111111222333222222222222222222222222222222111111111111111222//////000111111222333333000000000000000000000000111111222222222222111111222222222222222222222222000000//////000111222222////////////////////////111222222222333333333333...............///000111111///111888:::666111///------......///000111111////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111222111111111111222111111000//////...............////////////////////////{{{wwwxxxzzz{{{}}}~~~|||zzzvvvssspppmmmiiifffddddddcccbbbbbbbbbbbbbbb``````^^^\\\XXXTTTQQQNNNIIIIIIGGGDDD???======???BBBBBBAAA@@@@@@?????????AAAAAA@@@@@@@@@???===;;;::::::;;;;;;:::999888777444555777999999888666555555555555444333333222222111111222333333333333333111222333444444333222111222222333333333333222222111111111111111222222222111111111111111111111111000000000111222222333333111222333444444444444444333333222222333333444555333444444555555444444333555555555444444333333222333222111000111222555666444444444444444444444444222111000111111222222111///000111111222222222222222222222222222222222222333333222222111000000000/////////000000000000000111111000000000111222333111111111111111111111111111111111111111222222222111111111111111111111111111222333444444333222111111111111111111111111111222222000///............///000000000111111111111000000000111111111222222000111111111222222222222000000111111111222222222000000000///............//////000000000111111111000000000000111111111111///000111111111111111000111111111111222222222222...//////000111222333333///000000111111111111111...//////000000111111111111111000000000000111111222222222222222222222222000000000000000000000000111111111111111111111111333111000000222222222000111111222222222222222222222222222222111111111111111000111333555555333000222222222222222111000000222222222222222222111111000111111222222222111111//////000000111111222222000000000000000000000000000000111222333333333333222222111111111111222222222222222222222222222222///111222222111111222333222222222222222222222222222111111111111111222222,,,,,,,,,---...///000000000000000000000000000000000111111222222111111000222222222222222222222222////////////000111222333000000000000000000000000111222222222333333333333111111111111222333444444111//////333555222000222......///000000111222222000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111222222222222111111222000//////...............////////////////////////|||xxxyyyzzz|||}}}~~~~~~~~~|||yyyuuurrroookkkgggcccfffeeedddcccbbbbbbbbbbbbaaaaaa```^^^[[[WWWTTTRRRJJJKKKJJJFFFAAA>>>>>>@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::888999999:::999888777666444555666777777777666666666666555555444333333333000111222222333333222222333333333222222333333333000000111222222111000000111111111222222222222222111111111111111111111111000000000111222222333333111111111111111111222222333333222222333333444555444444555555555555444444555555555444444333333333444444333222222333555555222222333333333333222222333111000000222333333222...///000111222222222222222222111111111111222222......///000000111111222000000111222222333444444222111000000000111333444222222222222222222222222111111111222222222222222222222222222222222222222222222222333333222222222000000000111111111111111222111111000////////////000000000000111111111111111111111111222222222222...//////000000000//////000111111111111222222222111222333222///...///000...///000000111111000000000000000111111111111222111111111222111111000000111111111111111111111111000000000000000000000000///000111111222222111111---...///000000111000000222111111000000111111222333333333333333333333333000000000000000000000000111111111111111111111111111000//////222333333333222222111111111111111111333222222222222111111111000000222666::::::666222222222222333222222111000333333333333333333333333000000111222222222222111000000000000111111111111000000000000000000000000222111111000//////......222222111111111111222222222222222222222222222222///111222222111111222333333333333222222222222111111111111000111111222333......//////000000111111000000000000000000000000000000111111111111000000222222222222222222222222000000//////000111222222000000000000000000000000/////////000000000111111111111111000111111222222222......000111///000444000000000111111222222222000000000000000000000000000000000111111111111222111111111111111111111111111111111111111111111111...000111111000//////000222222111000000000000000000000000000000000000000}}}yyyzzz{{{|||}}}}}}}}}}}}}}}yyysssnnnkkkjjjhhhggghhhgggeeedddbbbbbbaaaaaa``````___^^^[[[XXXUUUTTTJJJLLLMMMIIIBBB??????AAA===>>>>>>????????????>>>=========<<<;;;:::::::::888999:::;;;;;;:::888777444444555555555666666666777777666666555444444333111222333333444444333333555444222111111222444555000111111222222111111000111111111222222333333333111111111111111111111111000000000111222222333333333222111000000000111222333333222222333333444555444444555555555555444444444444444444444444333333444444444444333333333333222222333444444333222222444222000000333444444333///000111111111111111000222111000000000000111222//////000000111222222222......///000222333444444222111000///000111333444222222222222222222222222111111111222222333333333222222222222222222222222222222111111111111222222///000000000111111111222222111111000000000111111000000000000111111111111000000000000111111111111//////000111000000///...000111111111111222222222333555666444222000111333///000111222222222111111000000111111111222222222222222222222111111000///111111111111111111111111222222222111111000000000000000111222222222222111---...000111222222111111222111111000000111111222333333333333333333333333000000000000000000000000111111111111111111111111000///...///111444555555//////000000111222222222333333222222222111111111111000222777===>>>;;;777222222333333222222111000111111111111222333444444000000111222222222222222111111111000000000000000000000000000000000000000222111000//////.........333222222111111222222333111111111111111111111111///111222222111111222333333333333222222222111111111111000000111222222333222222333333333333333333000000000000000000000000000000111111111111000000111111111111111111111111111000000000000000111111222222222222222222222222........./////////000000000000//////.../////////111......111000...///444111111111111111111111111000000000000000000000000000000111111111222222222111111111111111111111111000000000000000000000000---000222222000//////111222222111000000000000000000000000000000000000000~~~zzzzzz{{{|||}}}}}}||||||~~~xxxpppjjjhhhiiikkkllliiihhhfffdddcccaaaaaaaaa]]]]]]]]]\\\ZZZWWWTTTSSSFFFIIIIIIEEE>>>:::;;;===>>>???@@@AAAAAAAAAAAAAAA=========<<<::::::;;;<<<;;;<<<===>>>>>>===;;;999555444444444444555666666777777777666555555444444222333444444555555444444666444222000000222444666222333444555555444333222111111111222222333333333111111111111111111111111000000000111222222333333777555333111111111333444333333222222333333444555444444555555555555444444444444444444444444444444444444444444444333222111444444555666666555444444555222000000333555555444111222222111111000///...222111000//////000111222555555444444333222222222)))***+++---///000111222222111000//////111333444222222222222222222222222111111111222222333333333222222222222222222222222333222111000000111222333//////000000111111111222222111111111111111222333000000000000111111111111////////////000000000000111222333333333111000///000111111111111222222222000222444222///---...000000111222333444333222222000000111111222222222222333333333222111000///...111111000000000000000000222222222222222222333333000000111222222222222111...///111222333333222222222222111111111111222222333333333333333333333333000000000000000000000000111111111111111111111111///...---...222555666666------...000111222333444333333333222222222111111333111222777===@@@>>>;;;222333333333333222111111000000000000111222333444///000111222222222222222222222111111000000//////000000000000000000000000000000000000111222333444333222222111111222222333000000000000000000000000///111222222111111222333333333333222222111111111111111000000111222333333111111111000000000000000000000000000000000000000000000111111111111000000000000000000000000000000111111000000000000111111222222222222222222222222000000000000111111111111444444333222111111111222000...000222222//////333111111111111000000000000000000000000000000000000000000111111222222222222111111111111111111111111///////////////////////////222555555222111111333000000///...............000000000000000000000000zzz{{{}}}~~~~~~|||{{{{{{vvvnnniiihhhjjjmmmnnnjjjiiifffcccaaaaaaaaabbbaaa___]]][[[XXXVVVTTTSSSOOOLLLGGGBBB>>><<<<<<<<<<<<===>>>???AAAAAABBBBBB????????????>>>===;;;;;;;;;:::999888888888888999888999999888666555555666777666555333333444444555222222444444444444222222222222333333333444444444555555555444444333333333222111111111111111111111222222111111111111222222111111000000111222333333222222222222222222222222222222222333444555666777666666666666666666555555222333333444555666777777888777555444333333444444666666555555555444444444333333333333333333333333111222222111///...000111111222333333111111222333444222///------///222444444333111000000111333444333333333444444444555555222000...000333444333111111111111111111111111111000000//////000111222222222222111111000000//////111222333333111000000000111111000000000000000111111000000000//////......------...000111222444444444333111000///...//////333333222111222333444555444444444333333222222222111000---,,,+++,,,---///333333222111111222333333222222222111111111000000111111111111222222222222///...---...///000///...000000000000000000000000000///...///000111000//////000000000111111111111222222222222333444555666333222111000111222333444111111222222222222111111000000111222333444444555555555555555444444333222333444444444444333222222111111333444555444333333333333333222111000//////111111111111111111111111222222111111000/////////111222333333333333222111111111111111111111111111222222222111111111000000555555444222000///...---222111000000111111000...444333111000111222333333222222222111111111000000111222222333333222222111222333222///111444444000000000111222222222222111444444333333222111111111000111111111111222222222111111111111111111111111000000000000000000000000000000111111111111000000444111//////222333222000000000000000111111111111111111000000000000000111111111000000000000111111//////000000111111111222333111000111222222111000000000000000000000000000...//////000000000000000111111111111111111111111333222222222111111000000{{{|||~~~~~~}}}yyytttmmmhhhggghhhjjjjjjjjjiiifffcccaaaaaaaaabbb```___^^^\\\YYYVVVTTTRRRLLLJJJFFFAAA>>>======>>>;;;<<<===???@@@@@@AAAAAA?????????>>>>>>===;;;;;;;;;;;;:::::::::999999999;;;<<<===<<<:::888999:::777666555444444444555666222333333444444333333222222222222222333333333444444444444444333333333222333333333333333333333333000111222333333222111000111111111111111222333333222222222222222222222222333333333333444444555666555555555555555555555555333333444444555666666666999888666555444444444555555555555444444444444333333333333333333333333333111222222111//////000111111222333333111111222333222111000000000000111222444333111000111222333555///000111111222222111111333222000111333444333111111111111111111111111111333333222111111222222222111111111111000000000000111222333333111000000111111111000000000000111111444444444333333222222222//////000000111111222222333222111000//////000000333333222222222333444555444333333333222222222222222111///.........///000333333222111111222333333222222222111111111000000////////////000000000000222111000111333333333222000000000000000000000000111000///000222222222111111111111111222222222222333222111111000000111111222222111111222222333444111111222222222222111111222222222222222222333333444444444444444333222222222222222333222222111000333222222222222333444555333333333222222111000///111111111111111111111111222222222333333333333333333222111111111111222333111111111111111111111111333333333222222222111111222222222111111111000000///......///222333333222222000...///222333222000222222222111111111000000111222222333333222222111111333222000333777888444000000111222222222222222111111111111111111222222000111111111111222222222000000000000000000000000000000000000000000000000000000111111111111000000444111000000222333222111//////000000000111111111111111000000000000111111111000000//////000000111///000000000111111111111222111000111222222111000000000000000000000000000...//////000000000000000111111111111111111111111222222222111111000000000}}}}}}~~~yyytttnnniiihhhhhhhhhhhhjjjiiifffdddbbbaaaaaaaaa_________^^^[[[WWWTTTQQQJJJHHHDDD@@@>>>===>>>???;;;;;;<<<===>>>???@@@@@@>>>>>>>>>>>>===<<<<<<;;;:::;;;<<<<<<<<<;;;:::999===>>>>>>===;;;::::::;;;888777666555555555666666444333333222222333333444111111222222222333333333333333333333222222222222222222222222222222222222///000333555555333000///222111111111111222222333222222222222333333333333444444333333333444444555444444444444444444555555555555555555555555555555888777666555555555555555444444444444333333333333333333333333333333333333111222222111//////000222111222333333111111222333000111222222222222111000333222111111111333444555---///000222222111000///555333222333444444333222222222222222222222222222222111111111111222333333000000000111111111111111000222333333111000000111111111111111111111111111222222111111111111000000111111111000000000000000222111111000000000111111333222222222222333444444222222222222222111111111222222222111111111111111333222222111111222222333222222222111111111111111////////////000000000000333222111222444555444333000000000000000000000000222111000111333444333222111222222222222333333333555444333111000/////////111111222333333333333222111111222222222222111111333333333222222222111111333333333333333222222111222222333333222222111000555333111000000222444666333333333333222111000///111111111111111111111111.........///000111111222444222000......000222444111111111111111111111111333333333333333222222222///000000111222222333333///......000222333333222111000///111444555222000222222222111111111111111111222222333333222222111000222222111555:::;;;888000111111222222222222222000000111111222333333444000111111111111222222222111111111111111111111111000000000000000000000000000000111111111111000000333222111111333333222111////////////000000000000111000000000000000111111000000////////////000000000000000000111111111111222111000111222333222000000000000000000000000000...///000000111111000000000000000000000000000000111111111000000000000000}}}~~~{{{wwwqqqlllkkkjjjiiihhhjjjiiigggeeecccbbbaaaaaa___``````___\\\XXXTTTQQQKKKHHHDDD@@@>>>=========;;;;;;;;;<<<===>>>??????======>>>>>>===<<<<<<;;;:::;;;===>>>>>><<<;;;999;;;<<<<<<;;;999888888999888777777777666666666666444444222222222222444444111111111222222222333333222222222222222222222222///////////////000000000000111333444444333111000222222222111111222222333222222222333333333333333555555444333333333444444333333333444444444444444666666555555555444444444666666666555555444444444444444333333333222222222333333333333333333333333222222222111000///000222111222333333111111222333222222222222222222222222222222222222222333555555///111333555555444222111444444333333333222222111222222222222222222222222------...///000111333444000000000111111222222222000111333333111000111111000000111111222222111111////////////////////////000000000000000000000000000000000111111222222222222222222222222333333333111111111111111111111111111222222333333222111111222222222222222222222222111111111111111111111111000111111111222222222222111000///000222222222000000000000000000000000000222111000111333333333111111111111222222222333333666666444333222111111111000111222333444333222111111222222333333222222111222222222222222222222222222222222333333222222111333333333444333333222111444333111000000222333444222333333333222222111000111111111111111111111111---------.........//////222111///......///111222111111111111111111111111222222222222222222222222//////000111222333333333333222000111222222111///111444777888666333222222111111111111111111111111111222222333333222222111111222222111444::::::777000111222222333333222222222222222333333444444444000000111111111222222222333333333333333333333333000000000000000000000000000000111111111111000000222222222333333333222222....../////////000000000000000000000000000111222000//////////////////000000000000000000111111111222000000000222333222111000000000000000000000000//////000111111111111000////////////////////////000000000000000000000000}}}}}}}}}~~~~~~~~~~~~~~~{{{wwwqqqlllkkkjjjiiihhhjjjiiigggfffdddbbbbbbaaa``````aaa```]]]YYYUUURRRMMMKKKFFFAAA>>><<<;;;<<<<<<;;;;;;;;;<<<===>>>???<<<============<<<<<<;;;:::;;;===>>>>>>===;;;:::999:::;;;999777666777888777777777777777666666555444444222222222222444444111111222222222333333333222222222222222222222222....../////////000000000444333222111111222333444333333222222222222222333222222333333333444444444555555444333333333444444333333333444444444555555666666666555444444333333555555555555444444444333444444333333333222222222333333333333333333333333222333333222000///111222111222333333111111222333555444111000000111444555222222222333333444444555000222444666777555333222333333333222111000000111222222222222222222222222111000000000000000111222000000111111222222333333///111333333111000111222///000111222333222222222111111111111222222222222/////////000111111222222000000111111222222333333111111222222222333333333111111111111111111111111000000111222222111111000222222222222222222222222111111111111111111111111000111111111222222222222000///...///111222111000000000000000000000000000111000///000222333222111000000000000111111111222444333333222222333333444000111222333444333222111222222333333333333222222000000111222333333444444111222222333333222222222222222222222222111111000222222222333333222111111222333333333333222111111111111111111111111111111222222222111111000000000000000111111111111000000111111111111111111111111000000000000111111111111111111111111111222222222333222111111222222111000000777===;;;333---///222111111111111111111111111111222222333333222222111222333222000222777777333111111222333333333333222333222222222111111111000000000111111111222222222333333333333333333333333000000000000000000000000000000111111111111000000111222333333333222222111////////////000000000000000000//////000111222222000000////////////000000111111000000000000000000111000///000222333222111000000000000000000000000///000000111111111111111////////////////////////000000000000000111111111}}}}}}}}}}}}~~~~~~~~~yyytttnnniiihhhhhhhhhhhhjjjiiihhhfffeeecccbbbaaaaaaaaaaaa```]]]YYYVVVSSSOOOLLLGGGBBB>>><<<<<<<<<===<<<;;;;;;;;;===>>>???<<<<<<=========<<<<<<;;;:::;;;<<<=========<<<;;;:::;;;;;;:::888777777888666666777777777666555444444333333222222333333444222222333333333444444444222222222222333333333333000111111222222333333333666444111000000111444666444333333222222222222333222222333333444444555555444444333333333444444555333333333444555555666666666666555555555444444444444555555555555555444444444444444444333333333333333333333333333333333333222333333222000000111333111222333333111111222333777555222000000222555777333444444444444333333333///111222444444333222111111222333222000000000222333333333333333333333333999888666444222111000000111111111222222222222222///111222222111111111222///000111333333333222222000000000111111111111111...//////000111222222222000000111222333333222222000111111222333222222222111111111222222222222222000000000000000111111111111222222333333222222111111111111111111222222222////////////000000000000222111000111333333333222000000000000000000000000111000///000222222222111//////000000000111111111000000000000111222333444111111222333333333333222222222333333333333222222///000111222333444444555111222222333333333333333000000000000000//////...111222333333333222000///222333333333333333222222111111111111111111111111222222111111000//////...///000222222222222000///111111111111111111111111/////////000000000000000222222222111111111111111000//////111333444444333---555<<<999000***,,,000111111111111111222222222111222222333333222222111333444222///000444444000111222222333333333333333111000000///......------000111111111111222222222111111111111111111111111000000000000000000000000000000111111111111000000///111333333222111000111000000000000111111111111////////////000111222333111111000000000000111111111111111111000000000000111000///000222333333222000000000000000000000000///000111111222222111111000000000000000000000000111111111111111222222222~~~~~~~~~~~~~~~yyytttmmmhhhggghhhjjjjjjiiiiiihhhgggeeecccbbbaaacccbbbaaa___\\\YYYWWWUUUOOOLLLGGGCCC@@@>>>>>>>>>>>>===<<<;;;<<<===???@@@;;;;;;<<<======<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<999:::;;;:::888777777888555555666777666555444333222333333444444333333222333333444444444555555555222333333333444444444444111111222222333444444555444444222111111222444444555444333222222222222222222222333333444555555666333333333333444444555666333444444555666666777777555555555555555444444444555666777888888777666666555555555444444444444333333333333333333333333333222333333222000000111333111222333333111111222333555444333222222333444555555555555555444333222222000000111222222222222111000222333333111000222444333333333333333333333333999888666555444333333333333222222222222222222111///000222222111111222333...000222333444444333222//////000000111111111111000000000000000000111111000111222333333333222111///000111222333222222111222222222222333333333444111000/////////111222333111222333333333333222111000000111111111222222222////////////000000000000333222111222444444444333000000000000000000000000222111000111333333333222000000111111111222222222000000000000111222333444222222111111222222333444222333333444444333333222111111111222222333333333222222333444444444444444222222222222222111000000333222222111111111111111222222333333444333333222111111111111111111111111////////////////////////222222222111111222222222111111111111111111111111//////000000111111111111111111111111111111111111000000///111333555444444...222555444111......///000000111111111222222222111222222333333222222111222333222///000444333000111222333333444444333333000000000///////////////000111111111111222222222000000000000000000000000000000000000000000000000000000111111111111000000---000333333111//////000111111111111222222222222////////////000111222333222222111111111111222222111111111111000000000///000//////000222444333222000000000000000000000000000000111222222222222111111111111111111111111111111222222222333333333333{{{vvvnnniiihhhjjjmmmnnniiiiiiiiigggfffdddbbbaaadddcccaaa^^^[[[YYYWWWVVVMMMKKKGGGCCCAAA@@@@@@AAA???>>><<<<<<<<<===???@@@;;;;;;<<<<<<===<<<<<<;;;:::::::::::::::;;;<<<===888999999888666555555666444555666666666555333222222222444555555444222222444444444555555555666666333333333444444555555555//////000111222222333333222333333444444333333222555444333333222222222222222222333333444555666666222222222333444555666777444444555555666777888888555555555555555555555555777888999::::::999888777666666555555555444444444333333333333333333333333333333444222111000111333111222333333111111222333333444444555555444444333666666666555444333111111222222222222222333333333000222444444222222444666333333333333333333333333222222222333444555666777444333333222222111111111...000222222111111222333...000222444555444333222444444444555555666666666222222222111000//////...111222333444333333111111///000111222333222111111222222222333333444444444222111000//////111333555111222333444444333222111000000111111222222222222111111111111222222222222222111000111333444333222000000000000000000000000333222111222444555444333111111222222222333333333333333222222333333444555333222111000111222444555222333333444444333333222333333333222222222222111222333444444555555555555555555666666555555444333555333111///...000111333222222333444444333333333111111111111111111111111111111222222333333444444555333111000000111333555111111111111111111111111000000111111222222222333000000000111222222333333444333111222333333222000222111000222555555333000000000111111222222222222222222222333333222222222222333222///111555555111111222333333444444333333111111111222333333444444000111111111111222222222111111111111111111111111000000000000000000000000000000111111111111000000,,,///222333000......///111111222222222333333333////////////000111222333333333222222222222333333222111111111000000//////000//////000222444333222000000000000000000000000000000111222222222222111111111111111111111111111222222222333333444444444~~~||||||}}}~~~~~~}}}|||vvvoookkkkkkllllllkkkllljjjgggeeecccccccccddddddbbbaaa```___\\\YYYVVVQQQLLLFFFAAA??????>>>===============>>>>>>>>>>>>AAA@@@???>>>===<<<;;;:::;;;:::999888999:::;;;<<<:::999888777777777888999777666555444333444555555444444444444444444444444555555444444444444555555111333555777777555333111333333222222111000//////222222222222222222222222555555555444444333333333333333333444444444555555111222333444555555555555333444444555555444444333333444555666666555444333333333444444555666777777666666555444333333222222666444222222333333333111444444444444444444444444222333444444222222333444333444444555555444444333666555444333333333333333000222333333222111222333444444444444444444444333444333333333333444555555333333333444444444555555222222222111111111111111222222333333333444444444111111111111111111111111333333222111111222333333222222111111111111222222000111222222111000111333111222333333111111222333---333777444111222333222222222111111111111222222111111111111111111111111///000111222222222222222000111111111111000//////222222222222222222222222333333222222111000000000222///---///222555444222222222222222222222222222666666444333222111111111333333222111111222222333111222333444444444444444444333222111000111222333555333111111222333222111333333333333333333333333444444444555555444333333222111111000000111111222111111111000000000000///000000000000111222444444333222000/////////000000000000000000000000000000333222111/////////000111111111111111111111111111111111111222222333333333222222111111111222333444222222111111111111222222333222222222111000000000000111222333222111000///222222222222222222222222111///...///222333333333000111111111111222222222///...---...000111111000...///111222222111111000333444444222111000111333111111000000000000111111444444555555444333111000111111000000000222333444/////////000111111222222222222222111111111000000222222222111111111000000---///111333444333222111//////000111222222222222444444333222111111111111333333333333333333333333}}}|||}}}~~~}}}}}}|||vvvppplllmmmnnnmmmllllllkkkhhheeecccbbbccccccdddcccaaa```___]]]YYYVVVPPPLLLFFFAAA???>>>>>>===<<<<<<======>>>??????@@@AAAAAA@@@>>>===<<<;;;:::999999888888888999:::;;;<<<;;;:::999999999::::::777666555444333444444555444444444444444444444444555555444444444444555555444444333333333333333333333333222222111000000000222222222222222222222222555555444444444333333333333333333333444444444444333444555555666666666666333444444555555444444333444444555666666555444444333333333444555555666666555555444333333222111111666444222222333444333222333333333333333333333333222333444444222222333444333444444555555444444333666555444333333333333444111333444444333222222333222333333444444555555555666555444333333333333333222222222222333333333333333333222222111111000000222222222222333333333333111111111111111111111111333333222111111222333333222111111000000111111222222333333222000///000111111222333333111111222333...333555222111222333222222222111111111111222222111111111111111111111111111111222222222111111000111111222333444444444444333333333333333333333333222222222222222333333333111000000111222333222111222222222222222222222222444444333222222222333333333333333333333333444444//////000000111111111111555444333333222222333333333111000111222444444333333333333333333333333333333333444444444444333333444333333333333333333444222222111111111000000000000000000000111111222333111222333333333222111000111111111111111111111111333222111000//////000111111111111111111111111111222222222222222222333333111111222222222333333333222222111111111111222222222222222222111111111111333444444444444333222222222222222222222222222222444222111111222333333222111111111111222222222222111/////////111222111000///000000111111111111111111222333222111111333555111111000000000000111111333333333222222111000///222111000000000111222333333333333333333333333222222222222111111111000000222222222111111111000000...///111333333333222111333444444444444333222222222222111111000111111111333333333333333333333333~~~}}}}}}~~~}}}||||||wwwqqqnnnoooppppppnnnmmmkkkiiifffcccbbbbbbbbbdddcccaaa```___\\\YYYVVVPPPLLLFFFAAA???>>>======;;;;;;<<<===???@@@AAAAAAAAAAAA@@@???===<<<;;;:::888888888888888999::::::<<<;;;::::::999999::::::666666555444444444444555444444444444444444444444555555444444444444555555777555222//////000333555333333333222111111000000222222222222222222222222444444444444333333333333222222222333333333444444555666666777777777666666444444555555555555444444444555555666666555555444222333333444444555555555444444444333222222111111666444333333444555333222222222222222222222222222222444555444333222333444333444444555555444444333555555444333333333444444444555666555333222222333111222222333444555666666777777555444333222222222000000111111111222222222444333333222111000000000111111111222222222222333222222222222222222222222333222222111111222222333111111000000000000111111333444444222000//////000111222333333111111222333000333333000111444444222222222111111111111222222222222222222222222222222333333333333222111000///------///000222333444555444444444444444444444444111222222333444444555555///111333333222111111222333333333333333333333333222222222222333333444555222333444555555555555555/////////000000000000000444555555555444444333333111000///000333555555555333333333333333333333333222222333333333333222222444444333333333333444444333333333222222222111111111000000000000000111111000222444666666555222111222222222222222222222222222222111000000000111111111111111111111111111111333333222222222222222222000111222333444333222222222222111111111111222222111111111222222222222222555444333333222222333333222222222222222222222222555333111111222222222111111111111111222222222333333111000111222222111000111000000000000111222222000222222222222222444666111111000000000000111111222111000000////////////222111000000///000000111555555444333333222111111222222222111111111111111222222222111111111111111...///111222333333222111666666555444333222000///111000000000000111111222333333333333333333333333~~~}}}~~~~~~}}}}}}|||wwwrrrpppqqqrrrrrrpppnnnmmmjjjgggdddcccbbbaaacccaaa```___^^^[[[WWWTTTPPPKKKEEEAAA???>>>===<<<::::::<<<===???AAABBBCCCBBBAAA@@@???===<<<;;;;;;999999999999999:::::::::999999888888888888777888666666555555444444444444333333444444444444444444555444444333333444444555777555111///...000222444333333333222222111111111222222222222222222222222333333333333333333333333222222222333333333333444666666777777777666555555444444555555555555444444555555666666666666555555222333333333444444555555555555444444444333333333555444333444555666444333333333333333333333333333333444555444333222333555333444444555555444444333555444444333333333444444555777777666444222222333333333333444444555555555666666555444333222222333000111111111111222222222444444333222111111000///000000111111111222222222222222222222222222222222222222222222222222222222111000000//////000000111222333333222000///000111111222333333111111222333111333333000111555555222333222222111111222222333222222222222222222222222222333333333222222111000,,,------///000111333444444444444444444444444444222222222222333333444444,,,000444555333111222444333333333333333333333333333333222222333333444444111222333444555555444444222222222222222222333333333444555555555444222111222000000000333444444444222222222222222222222222111111222333333333222222111222222222222222222111444444333333333222222222111111000000///000000000000111333555555555333222222222222222222222222222222111111111111111111111111111111111111111111111333333333222222111111111///000333444444333222111222222111111111111222222111111111222222333333333333222111000///000111222111222222222222222333333222111///000111222222111111111111222222222333333444333222222222222111000222111000///000111222333222333333333222222333555222111111000000111111222222111000.........///000222111111000000/////////111111000000000/////////111111111111111111111111111111111111111111111111///000111222222222222111333333333222111000///...111000000000111222333333222222333333333333444444~~~~~~~~~}}}xxxsssqqqssstttsssqqqooonnnllliiifffdddcccbbbaaa```^^^]]]\\\ZZZVVVSSSPPPKKKEEE@@@>>>>>>===<<<999:::<<<>>>@@@AAACCCDDDBBBAAA@@@???>>>===<<<;;;:::::::::;;;;;;;;;;;;;;;999999999999888888777777555555555555555444444444333333333444444444555555444444333333333333444444444333222111111111111222333333333222222222222222222222222222222222222222333333333333333333333333222222333333333444444444555555666666666555555444444555555666666555555444666666666666666666666666333333444444444444444555666666666666666555555555555444444555777777555333555555555555555555555555333444555555333333444555333444444555555444444333444444333333333444444555666777888777555333333333555555555444444333333333444444333333333444444555222222222333333333444444444444333333222111111000000000111111111222222222222222222222222222222222222222222222222222222222111111000000000000111111///000222222111111222444111222333333111111222333222555555222222444555222333333222222222222333333222222222222222222222222111111222333333333333333333222222222222333444555222222222222222222222222333222222222111111111000***...333555444333444666333333333333333333333333444444333333222222333333111111222333333333333333555444444333333333444555222333444444444333111000444222111111222333222222222222222222222222222222000111222222333333333222111222333333333333222111444444444333333333333222222111000000000000000111111111000111111222333333222222222222222222222222111111111222222222222111111111111111111111111111333333333222222111111111///000333444444333222111222222111111111111222222111111222222333333333444333222111000///000111222111111111222222333333333222000000111444666666666111222222222222333333333555333222222333333111000222111000000000111333444555666555444111000111333222222111111111111222222333222111//////000111222222111111111000000//////............//////000000111111111111111111111111111111111111111111111111000111111111222222222111000111111222222111111000222222222222333333444555222222222333333444444444~~~}}}yyytttrrrssstttrrrppppppooommmkkkiiigggeeedddaaa___^^^]]]\\\YYYVVVSSSOOOKKKEEE@@@>>>===<<<<<<:::;;;<<<>>>@@@BBBCCCDDDBBBBBBAAA@@@>>>===<<<;;;::::::;;;<<<<<<<<<<<<<<<:::;;;;;;;;;;;;:::999888555555666666555555444333222333333444444555555555444444333333333333444444111222333444444333222222333333333333333333222222222222222222222222222222222222222222333333333333333333333444444444555555444555555666666666555555555555666666666666555555777666666555555666666777555555555555555555555555777777777777777777777777555444555666888888666444555555555555555555555555333555666555444333444555333444444555555444444333444444333333333444555555555666777666444333333444666666555444333222222111333333333333333444555666333333444444444555555555333333333333222222222222111111111222222222222333333333333333333333333333111222222333333222222111222222111111111111222222...///111111111222333555111222333333111111222333222888:::777333333444333333333222222222222333333333333333333333333333333000111222333444444444444444333222000000000111222222222222222222222222222333333222111111000//////,,,///222444444555555666333333333333333333333333555444333333222222222222333222222111111222222333555444222111111222333333222222333333222222111000555333111111222222222111222222222222222222222222000111222333444444444333333444555666666555444333444444444333333333222222222111111111111111222222111000///...///000111222222222222222222222222222000111222222333222222222111111111111111111111111333333222222222222222222000111222333444333222222222222111111111111222222222222222333333333333333555444333333222222333333111111111222222333333444333222222444777999::::::222222222222333333333333444222111222333333222111111111111111111222333333777777666444111000111222222222111111111111222222333222222111111222222222111222222222222111111000//////000000111222222333111111111111111222222222111111111111111222222222111111111111111111111222000111222333444555555555444333333333333444444555111222222333333444444555~~~~~~~~~zzzuuusssssssssqqqnnnpppoooooommmkkkiiihhhgggbbbaaa___^^^]]][[[WWWTTTOOOJJJDDD@@@>>>===<<<<<<;;;<<<===>>>@@@AAABBBCCCCCCBBBAAA@@@>>>===<<<<<<999:::;;;<<<<<<<<<;;;;;;::::::;;;;;;;;;:::999888444555666666666555444333222222333333444555555666444333333222222333333444111222333444444444555555333333333333333333333333222222222222222222222222111111222222222333333333444444555555555666666666444555666666777777777777555555666666666666555555888777666555555666777888666666666666666666666666666666666666666666777777444444555777999999777444555555555555555555555555444555666555444333444666333444444555555444444333333333333333333444555666333444666666444333333444555555555444444333333222555555444333333333444444333444444444555555555555222222222333333333333444222222222222333333333333333333333333333333333333111222333333333333222111333333222222222222333333///000222222111111222444111222333333111111222333111;;;@@@<<<444222333333444333333222222333333444333333333333333333333333222222333333444333333333222111///...---...///000333333333333333333333333222222222222222222222222222111111222444555444333444444444444444444444444333333222222222333444444777555333111000111222444555444222000000111222333444444333222222222222333333222000111222333333222111111111111111111111111111222333444444555555555333444555777777555444333333333333333222222222222222111111111222333444444000000000000000000//////111111111111111111111111000111222333333333222222111111111111111111111111222222222222222222333333111111222222222333333333222222111111111111222222333333333333333333222222333444444444444333222222000111111222333333444444444333222444666888999888222222222333333333444444222111000111222333222111000111222222333333222222666666666444222111222333333222222111111222222333111111222222222222222111111111333333444333222222222222222222333333333333000000111111111222222222000000111111111222222222222222111111111111111222111111222333444444555444444444333333222222333333111111222333333444555555~~~~~~zzzuuussssssssspppmmmppppppooonnnmmmkkkiiihhhdddbbbaaa```___\\\YYYVVVOOOJJJDDD@@@>>>===<<<;;;<<<<<<===???@@@AAABBBCCCCCCBBBAAA@@@???===<<<<<<888999:::;;;<<<;;;::::::888888999:::999888777666444555666666666555333333222222333333444555666666444333333222222333333444333222222222333555777888333333333333333333333333222222222222222222222222111111111222222333333333555555555666666666666777555555666888888999999999555555666666666666555555888777666555555666777888777777777777777666666666555555555666666666666666444444555888999999777555444444444444444444444444444555666555444444555666333444444555555444444333333333333333333444555666222333555555444333444555333444444444444444444444777666555444333222222222333333333444444444555555111222222333333444444555222222333333333444444444333333333333333333333333111222333444444333222111444333333222222333333444111222333222111000111222111222333333111111222333111<<>>;;;;;;===???===<<<<<<>>>AAADDDEEEDDDBBBAAA@@@>>><<<;;;999999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777888999:::<<<;;;999777666777888999555444444333333333444444555444444333333444444555222666999777333111444888999777555333222333444555...////////////000000000222222333333333333444444:::888666444333444555666888777666555555666777888888888888888888888888888222333555777999:::;;;;;;444555555555666666777777444222333888>>>???<<<777>>><<<888666666666444333222222333444555555555555666555444444444333111///%%%)))///444777666333111222333444444444444333222222222222222222222222222555222222555444111111444222333444444222222333444333444444444555666666666333222222111111222222333333333333333333333333333555555333333333444555666666555444333333333333333111111111111111111111111333444444555555444444333222333333444444333333222000888??????777222444888555333333555777777333///333333111111111111333333444444333333222111000000333333222222333333444555555444444333333444444555111222333444444333222111...///000111222333333333444555555555444333333222///000111222333444444444999666222222333444333111555444333222222333444555444444444444444444444444666555444333222333333444333333333333333333333333777777666666555555444444000000000000000000000000333333222222222222333333111111111111111111111111555444333222111111111111000000000000000000000000---...///111111222222222333333222222111222222222//////000000111111111111111111222222222333333333222111000111333333111000222222222222222222222222555555444333222000000///555222//////222444333222111111111111111111111111111222333333111111222333111111000000000000111111222222111111111111111111333333222222111000//////222222222222222222222222111111111111111111111111222222333333333333444444333333222111000000000111222222333444444444333333000111111111111222222222222333333444333222111000333222222111111222222333222222222222222222222222222222111111222222333444~~~{{{vvvuuuwwwxxxxxxvvvssspppmmmkkkkkkjjjiiihhhfffdddaaa```^^^\\\XXXUUUOOOKKKEEE???<<<;;;===>>>===<<<===???BBBDDDDDDDDDDDDCCCBBB@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;777666444222222222333444555444444333333444444444444333333222222333333444333555777666333222444666;;;999666444222222222222111111222222222333333333222222333333333333444444:::999777555444555666666777777666666666666777777555555555555555555555555666666777777777777666666555555555666666666777777999888888<<>>AAADDDEEEDDDCCCDDDCCCBBB@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;=========>>>===<<<<<<;;;999888777555444555555666444444444333333444444555333333222222222222333333444444444444444444444444999777666444333333333444333333333333444444444444222222333333333333444444:::999777666555666666777666666777777777777666666777777777777777777777777777777777777666555444444555555666666666666777777777666666999<<<===:::666:::777555444555555555444666666666555555333222222444333222333555666555444666555333333222333444555111111222333333222111111333333333333333333333333777444333666666222222555222444555444333222333444333333333333333333222222333333222222222222333333555444444444333333222222222222222222222333444555222222222222222333333333666666555555444444333333333333444444444444333333222222111000000111222222222444666555333222222333666777777666444444555666444444333333333333444444222222222222222222222222333333222222333333444555555444444333333444444555333222222222222222222333111111222333444444444444666666666777666666555444333333333333444444444444555444333444666666444222333444444555555444444333444444444444444444444444555555444333333333444444333333333333333333333333333333333444444444444444444444444444444444444444333222222111111222222333222222222222222222222222/////////000000222333333222222222222222222222222222222333333333333333222222222111222222333444555222222222222333333333333222222222222333333333333222111111222333333222000333333333333333333333333111111222222222333333333444333111111222333333222333333333333333333333333111222333333111111222333333333222222222222333333111111111111111111111111333333333222111111000000222222222222222222222222111111111111111111111111000000111111111222222222222222222222222222333333444444444444333222111000111111111111222222222333222222333333333222111111333333222222222222333333222222222222222222222222222222222222222333444444|||vvvtttttttttsssqqqssspppmmmlllllllllkkkjjjiiigggdddaaa___\\\WWWTTTNNNKKKFFFBBB>>>===<<<<<<<<<===???BBBEEEEEEDDDBBBAAAAAA???>>>===;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;======>>>???>>>===<<<;;;<<<<<<:::999999888999999444444333333333444555555444333333222222333333444555333222333444555444222333333333333444666777888222222222222333333333333222222222333333333444444888888777666555555666666444555777888888777666666999999999999999999999999555666777777777777777777666666666666666666777777444333333555777666444111777555333333444555666555555555555555555444333333777555444555777888777777777666444333222333444555333444555666666555444333333333333333444444444444999666666888888555444777333444555444333222333555555444444444333333222222222333333333333333333222555555555444333333222222555444444444333333333333111222222333444444444444666666555555444444333333333333333444444333333333555444222111111222444555444333222222222333333222333444444222///...222555444444444444444444444444222222222222222222333333333333222222333333444555555444444333333444444555444333222111111222333444222333333444555555444444555555666666666555555444555555444444444444444444333333444666666666444333222333444555555444333222444444444444444444444444444444444444444444444444222222333333333333444444333333333444444555555666444444444444444444444444444444333333333333444444222222222222222222222222000000000000111222333444333333333333333333333333222333333333333333222111111111111222333444555666333333444444444444444444222222222333333333444444222111111222333333222000333333333333333333333333444444333333222111000000444333333222333333222222333333333333333333333333111222333333111111222333222111111000000111111222333333444444444444444555333333333222222111111111222222222222222222222222111111111111111111111111111111111111222222222222111111111111111222333444222222333333333222222111111111111222222222333333222222222222222222222222333333333222222333333333222222222222222222222222333222222222222333444444|||vvvsssttttttsssqqqrrrpppmmmkkkkkklllkkkjjjiiigggdddbbb___\\\XXXUUUNNNKKKGGGBBB???===============???BBBDDDEEECCCAAAAAA@@@???>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>><<<;;;:::999999888777666666666666333333333333333444555666555555444444444444555555555444333333555555444333222222333444555777888999222333333333333444444444222222222333333333444444666666555555444444444555444555666888888888777666666666666666666666666666777888888999999888888888777777777777777777666666777777777777888777666444666444222222444666666666333444555555666666666555666444222222333444333222333333444444444444444333444555666777777666555444333333444444444555555555777555444777666333333666333444555555333333444555666666555555444444333333222333444444444444333222555555555444444333333333666555555333222111//////222333444555666666555555444444444444333333222222222333333333333333333222555444222111111222444555555333111111333555444333111222222///,,,,,,000444444444444444444444444444222222222222222222333333333333222222333333444555555444444333333444444555444333222111111222333444333333444555555555444444333444444555555555444444555555444333333333444444333444666777666555555444222333444555555444333222444444444444444444444444333444444444444444444444222222222333333444444444444444555555666666666777444444444444444444444444111111000000000000111111222222222222222222222222333333333222222333333444333333333333333333333333222222222222222222111111222222222222333444555666555555444444444444444444222222333333333444444444333222111222444444222111333333333333333333333333444333333222222111111111444444444444333222222222333333333333333333333333111222333333111111222333222222111111111111222222333333444444444555555555333333333222222222222222222222222222222222222222111111111111111111111111222222222333333333333444000000000000000111222333000111111222333333333333111222222222222333333333222222222222222222222333444333333333333333333444222222222222222222222222333333222222333333444555~~~~~~yyytttsssuuuvvvvvvtttqqqnnnllljjjkkkkkkjjjiiiiiigggdddbbb```]]]YYYWWWOOOLLLGGGBBB>>>======>>>======>>>@@@CCCCCCBBBAAABBBBBBAAA@@@???>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::888888888777666666555555333333333333444555555666666666555555555555666666555555555555555555555555444555555555555555555555555555555555666666666666222222333333333333444444444444444444444444444444444555666777777888888777777777777777777777777777;;;;;;;;;:::999888666555888888777777777777666666888888888888888777666666666444222333444666666666333333444666666777777777888666333333333444444444000222333444555444333222333333444555555444333333333444444555555666666666444222111444333000000333333555666555444333444555555555555555555555444444222333444555555444333222444444444444444444444444444444333222111///---,,,333444666777777666555555222222222222222222222222222222333333333333222222222222111000000111222222444333222222444555555444444333222000//////111444333333444444444444333333222222222222222222222222333333222222333333444555555444444333333444444555333222222222222222222333333333444555555444444333222333444444444444444444555444333222222333444555444666777777555444444555333444444555555444444333444444444444444444444444222333444555555555444444111222222333333444444555555555555666666666666666333333333333333333333333333333222222222222333333333333333333333333333333555444444333333333444444333333333333333333333333111111222222222222222111333333222333333444555666555555555555444444444444333333333333444444444444333222222333444444333111333333333333333333333333000000111222333444444555333555666555333222222222333333333333333333333333111222333333111111222333444444333333333333444444000111111222222333333444333333333333333333222222222222222222222222222222111111111111111111111111222222333333333444444444111111111000111111222222000111111222222222222222222222222222333333333333222222111111222222333444444444333333333333444444222222222222222222222222333333333333333444444555||||||~~~zzzuuusssuuuwwwvvvuuupppmmmjjjiiijjjjjjiiiiiiiiigggdddbbbaaa^^^[[[XXXQQQMMMGGGAAA======>>>???>>>===<<<>>>@@@BBBAAA@@@BBBAAAAAA@@@???>>>======;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;;;;;;;<<<::::::::::::999888777777333333333333444555666666555555555444444555555555444666888777555444555888555555555555555555444444444444555555555666666666222222333333333333444444444444555555555555555444555555555555666777888999:::::::::::::::::::::::::::::::::999999777666555888888888777777777666666555666666666555555555555777555333333555666777666444555666666666666666555888666444333555777888888333333333444444333333222333444555666666555444333333444444555666666777777555222111444333000000333444555666555444333444666444444444444444444555555222333444666666444333222333333444444555666666666333333444444333222000///444555666777666555444222111111111222333333444444222222333333333333222222111111111111111111111111222222333333333333444444666444222111222333333222111222333444444333222111444333333222222111111111333333222222333333444555555444444333333444444555222222222333333222222222333333444444444444333333333333444555555555555555333222111111111333555666666777888666444333444666444444444333333444444444444444444444444444444444222333444555555555444444111111222333333444555555666555555555555555444444333333333333333333333333555555555444444555555555333333333333333333333333222222222222333444555555222222222222222222222222111111222333444444444333444444333333333444444555555555555444444333333333333333333444444444444555333222222333444444333111444444444444444444444444///000111222333444444555333555777666333111111222222222222222222222222222111222333333111111222333555444444333333444444555000000000111222333333333333333333333333333333333222222222222222222222222111111111111111111111111111222222222333333333333444444333333222222333333333333333222222000//////222222222333333333444444222222111111111222333444444444333333333333444444222222222222222222222222444333333333333444555555|||zzz{{{}}}wwwuuuuuuuuutttrrrooollljjjiiiiiiiiiiiihhhhhhfffdddcccaaa___\\\YYYRRRMMMFFF@@@<<<<<>><<<;;;<<>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;???>>><<<;;;;;;;;;<<<===999999999999999777666666222222222333444555666777555444444333333444444555333777:::999555333666:::111222333555666777777777222222222333333333444444222222333333333444444444555555666666666666666555666555555555555777999:::777777777777777777777777555666777888888999999999999888888888777777666666666777888777666666666777888666444444555777777666777777777777666555444333333111//////222555666777777666444333222222333333555666777888888777666555444444444555666777777888777444444666666333333555444555666555444444555666222222222333333444444444222333555666666555333222222333333444555666777777444555666777777777666555333444555666666444222111000111111222333444555666222222222333333222222222222333333444444333333222///111333444222222333444666333000000333444222000111111333333333333111111444444333333222111000000333333222222333333444555555444444333333444444555111222333444444333222111333333333444333333222222444444555666777777666666222111000000000222555666888999888666222222444777555555333222222333555555444444444444444444444444111222444555666555444444111111222333333444555555555555555444444333333333444444444444444444444444333222222111111222222333333333333333333333333333//////000111222444666666222222222222222222222222111222333444555555666555555555444333333333444444555555444444444333333333333333333444444444555555333333222333444444333111444444444444444444444444333333222222222222222222333666888777444111111222111111111111111111111111111222333333111111222333333222222111111222222333111111222333333444555555333333333333333333333333222222222222222222222222111111111111111111111111000111111111111222222222777666555555444444444444666555444333111///---,,,222222333333333444444444222222111111111222444555555444444333333444444555222222222222222222222222444333333333333444555555~~~||||||}}}{{{vvvtttuuuvvvvvvtttooommmiiihhhhhhhhhgggfffhhhhhhhhhfffddd```]]]ZZZSSSOOOJJJDDD@@@>>>>>>???888;;;======;;;:::===@@@>>>???@@@AAAAAA@@@???>>>;;;:::::::::;;;<<<>>>???@@@>>><<<<<<<<<;;;999777::::::999888777666555555333444555555666666555555999888888888888777444111777777777777777777777777444444333333333444444555333333333222222111111111222222222111111000000000444777999999777555555777888777666666666666666777777777777777777777777777777777777888888999999::::::::::::::::::::::::::::::999777666666666777888666666777777888888999999666666666555555444444444666666555555555444444444666666555444444444444555444555777888888777555444555555555555555555444444555444444333333333444444333111000111444666444222555555555555555555555555555555555777999888555333555555555555555555555555333444555555666666555555777777777777777777777777333333444444444333111000333222222111000///......333333333333333333333333444555666666333222222333444444444333333222222222666666666666666666666666222222222222222222222222///111222333444333222222333333333444444333222222222222222222222222222222222222333333333444444444111000000222555888888777555555555555555555555555777777666666555555555444444444555666555444222111555555555555555555555555444444666666444111222555555555444444444333333333333333333333333333333333444444444444444444444444333333333333333333333333333444555555555555444333444444333222333444555666444333333222222333333444333111000333888999555000444333333222222333333444555444444333333444444555333333333222222111111111555444333333555555444333444333222111111222333444666555444333222222222222333333333333333333333333333333333333333333333333333222222111111222222333222222111111111111222222333222222222222333444555333333333222222222111111444444333222222333333333333333333333333333333333444333222222222333444555555444333222222222333333777666555333222111000000666555333222222333555666111111222222222333333333333333333444444444555555555555555555555555555555222222333333333222111111}}}|||}}}|||xxxuuuvvvvvvvvvtttqqqmmmhhheeeeeefffggghhhiiiiiihhhfffccc___[[[YYYPPPMMMHHHCCC???===<<<<<<999:::<<<<<<;;;<<<===>>>===>>>???@@@@@@???>>>===<<<;;;;;;;;;;;;<<<>>>???CCC@@@>>>======<<<;;;:::888888888888777777777777444444555555666666555555111000111444666777666555555555555555555555555555555444444333333444444555444444444444333333222222333333333222222111111111444777999999777555666777777777666666666666777777999999999999999999999999777777777888888888888888999999999999999999999999:::999888777666777777888666666777777777777777777555555555555444444444444555555555555555555444444555555555555555666777888444555666777777666555444666666666666666666666666777666666555555666666666666444333444666777666444333333333333333333333333444333333555666666444222444444444444444444444444333444555555666666555555666666666666666666666666555555666666666555444333444444444444444333333333333333333333333333333333333555666666555444555666444444444444333333333333555555555555555555555555444444333333333333333333222222333333333222222222333333333444444333333222333333333333333333333333222222333333333444444444666666666666555444444444555555555555555555555555777666666666555555555444444555555555444444333222555555555555555555444444222222444555555555777999666555555444444333333333333333333333333333333333333333333333333333333222444444444444444444333333222222222222222222222222333333222222222333444555444333333222222333333444777555444666:::;;;777333444333333222222333333444555444444333333444444555444444333333333222222222555444333333444555444333333333222222333444555555666555444333222222222222333333333333333333333333222222333333333333222222333333222222222222333333333333222222222222333333333333333333333333333444333333333222222222222111444333333222222333333444333333333333333333333333666555333222111222222333555444333222222222333444666555444333222111111111666555333222222333555666222333333333444444444444333333444444444555555555555555555555555555555555555555555444333222111000}}}}}}{{{xxxwwwvvvuuutttrrrmmmgggccccccfffhhhiiiiiiiiihhheeebbb^^^[[[YYYPPPMMMIIIEEE@@@===;;;;;;;;;:::999:::<<<======<<<======????????????======<<<;;;;;;;;;<<<===>>>???DDDAAA===;;;;;;<<<;;;;;;666666777777888888888999444444555555555666666666888777666666777777555333555555555555555555555555555555444444444444444555555555555555444444444444444444444333333333333333444666999999888666666777777777777666666777777888::::::::::::::::::::::::999888888888888888888777777777777777777777777777999999888777777777777888777777666666666666666666333333444444444444444444444444555555555555555555555555555555777888999:::555555555555555555555555666777777777777777777777777666666555666666777777888777666666777888666555333333333333333333333333333222111222333444333111333333333333333333333333333444555555666666555555666666666666666666666666555555666666666555444333111222222222333333333444333333333333333333333333222444666777666666777888444444444444444555555555444444444444444444444444555555555444444333333333444333333222222222222333222333333444444333333333444444444444444444444444333333333333444444444444555777888666333111222444555555555555555555555555666666666555555555555555666555444444444444444444666666666555555444444444333444444444444666888888666666555555444333333222444444444444444444444444444333333333222222111111555555555444444333333333555555333333333333555555333222222222222333444444444333333222222333333444555333222444777777333000444333333222222333333444555555444444444444555555444444444444444333333333444333222333444555444333333333444444555555555666666555444333222222222222333333333333333333333333222333333333333333333222333333333333333333333333444444333333333333444444222333444555555444333222333333333333222222222222333333333222222333333444333333333333333333333333777666444222111111111222666555333222222222333444555444333333222222222333555444333222222333444555444444444444555555555555333444444444444555555555555555555555555555555555444444555555555444333333}}}zzzxxxvvvuuuuuurrrnnniiiffffffhhhiiiiiiggggggfffdddaaa^^^\\\ZZZRRRPPPLLLHHHDDD@@@===<<<;;;999888999===???===;;;<<<===>>>??????>>>===<<<999:::;;;<<<>>>???AAABBBBBB???;;;888888999999999777777777777888888888888555555555555555666666777<<<:::888888777666444222777777777777777777777777666555555444444444444555555444444444444444444444555555555555444444444444555666888999888888777777777777777666777777888888888888888888888888888888;;;:::::::::999999888888777777777777777777777777999999888888888777777777777777666666555555444444222222333333444444555555444444444555555555555555555555555555666777888999555555444444444444555555666666666666666777777777444444444444444555555666999888777777777777666555666666666666666666666666444222111111222333333222333333333333333333333333333444555555666555555555666666666666666666666666333333333333333333333222222222222222222222222222444444444444444444444444333444666666666555666777333444444555555666666666444444444444444444444444555555555444333333222222333222222111222333444555222222333444444444333333444444444444444444444444333333333444444444444555---111555444000///222777555555555555555555555555555555555555555555555555666555444333333444555666777777666666555555444444777888777444333444555333666666666555444444333333555555555555555555555555555444444333333222222222555555444444333222222222666555333222222333555666333333333333444444555555444333333222222333333444444333222333444444111///444333333222222333333444555555444444444444555555555555555555555555444444444333222333444555444333444444555555555555555444555555444333333333333333444444444444444444444444333444555555555555444333333333444444444444333333444444333333333333444444222333555666666444222111444444333333333222222222333333222222222333444444333333333333333333333333666555333222111222222333666555444333222333333444333333333222222333333444555444333333333333444555333444444444444555555555444444444444555555555555555555555555555555555555111222333444555555555555|||xxxvvvuuuuuuqqqooommmllllllkkkjjjhhheeeeeedddbbbaaa___]]]\\\SSSPPPMMMHHHDDD@@@===;;;;;;999777999<<<>>>===:::<<<===>>>??????>>>===<<<666888:::===@@@BBBDDDEEEBBB>>>:::888888999999999888888888888777777777777666555555555555666777888333222111333555666666666777777777777777777777777777666555444444444444444333333333333333444444444555555555555555555555555555666777888999999888777777777777777777888999999888888888888888888888888<<<<<<<<<;;;;;;:::::::::999999999999999999999999999999999999888888888777777777666666555555444444333333333444444555555555444555555555555555555555666555555444444555555555666555444444444444555666444444444555555666666666444444444444444555666777777777777777666555555555666666666666666666666666555444222222333444444333333333333333333333333333333444555555666555555555555555555555555555555555333333333333333333333333888777777666555555444444444444444444444444444444444555666666444333333333333444444555555666666666555555555555555555555555444333333333222222111111111111111111222444777888111222333333444444444333333333333333333333333333333333444444444555555555+++///444333111000444999555555555555555555555555444444444555555555555555666555444333333444666777777777666666666555555555666;;;<<<666222333444111666666555555555444444444555555555555555555555555666666555555444444444444444333333333222222222111222111///......///111222555555555666666666666666444333333222222333333444777666555666666555444333444333333222222333333444666555555444444555555666555555555555555555555555444333222333555666555444555555555555555444444444555555444444333333444444444444444444444444444444444555666777777666555444333444555555555555444333333333222222222222333333222333555666666555333222444444444333333333222222333222222222333333444555333333333333333333333333333222222111222333555666666555444333333333444444333333222222222333444444444444444333333444444444333333333333444444444444444444444555555555666666555555555555555555555555222222333333333333222222}}}yyyvvvuuuvvvqqqpppooooooooommmjjjhhheeedddcccaaa___^^^]]]\\\RRRPPPKKKFFFAAA>>>;;;::::::999888999;;;<<<<<<;;;======????????????======666777:::>>>AAACCCEEEFFFCCC@@@<<<::::::;;;::::::999888888888777777666666777666555555555666777888777555444444555666666555555555555555555555555555777777666555444444444444333333333333333444444444555555555555555666666666666666666888:::;;;999777777777777777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999::::::999999888777777777666666666666666666444444555555555555555555666666555555555444444444666666555444444444444444666666666666666666666666333333444444555555666666666666666666777888999999555666777666555444555666444444444444444444444444666444333444555666555333333333333333333333333333333444555555666666555555555555555555555555555555555555444444444555666666777777666555444333222111444444444444444444444444444555666555333222222222444444444444444555555555666666666666666666666666222222222222222222222222111111111222444555777777111111222333444444444444333333333333333333333333333444444444555555555555111444666666333333555777555555555555555555555555444444444444444555555555555555555555555555666777666666666666666666666666222===BBB;;;444555666444444555555555555666666666444444444444444444444444555555555555555555666666333333333333333333333333222222111000000111222222555666777777888888777777444333333222222333333444444444444444444333333333444333333222222333333444666666555555555555666666444444444555555555555555555444333444666777777666666555555444555666888999555555444444444444444555444444444444444444444444444555777888888777555444333444555666666555444333333333222222222222333333222333444555666555555444444444444444333333333333222222222222333444555555333333333333333333333333222111111111222444666777777666444333333333444555333333333222222333444444444444444444444444444444222333333333333444444444444444555555555666666666555555555555555555555555666666555444222000...---}}}xxxuuuuuuvvvrrrpppnnnmmmmmmmmmkkkiiihhhfffdddaaa^^^\\\ZZZYYYTTTQQQKKKEEE@@@===<<<;;;888999::::::::::::;;;======>>>???@@@@@@???>>>===888999<<>><<<999777666666444333555555555555555555555555888777666555444444444444333444444444555555555555444444444555555666666666666666666888;;;<<<:::777777777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::::::::::::::::::::::::::::::::999999:::::::::999888777666666777777777777777777666666666666666666555555777777666555444333333222666555555555555555666777555666777888888777666555444444444555666666777777666666666666777888999:::444666777777555444666888444444444444444444444444444444444555666666444222444444444444444444444444333444555555666666555555555555555555555555555555555444444444444555666777333222222222111111000000555555555555555555555555333555666666444333444555444444444444333333333333555555555555555555555555111111222222333444444444222333444444444444444444000111222333444444444444444444444444444444444444444444444444555555555555666666666555555555555555555555555555555555555555333333333444444555555555444444555666666666666666555555555666777777888888333CCCLLLCCC777555777666333333444555666777888888333333333333333333333333333333444444555666666666333333444555555666666666555555555555555555555555444555666777888777777666444333333222222333333444111111111111111111222333444333333222222333333444666666555555555555666666333333444444444555555555666555444666888999888777555555444444777;;;???BBB555555444444444444555555555555555555555555555555222333555777777555333222444555666777777666555444444444333333333333444444222333333444555666777777555444444444444333333333222222222222333444555666333333333333333333333333333222222111222333555666777666555333333444444555444444333222222222333333333444444444444444444333444444444444555555555555555555555555666666666666555555555555555555555555555555555444333111000///}}}xxxuuuuuuwwwtttpppllljjjjjjkkkkkkkkkjjjhhheeeaaa]]]ZZZXXXVVVWWWSSSMMMFFFAAA???>>>>>>666999<<<;;;999999;;;>>>>>>???@@@AAAAAA@@@???>>>:::<<<>>>@@@AAABBBBBBBBB>>>===;;;::::::999777555555555666777888999::::::888777555444555666888999666444222222444666666666777777777777777777777777888888777555555444444444444555555555666666777777333444444444555555666666777666555888;;;<<<:::777777777777777888999:::;;;999999999999999999999999777777777888888999999:::::::::::::::::::::::::::999999:::;;;:::999888777666666777777888888999999888888777777666666555555888888777555444333222111555555555555666888999:::555777888::::::888777555444555555666777888888999444444444444555666888888333666888777555555777:::777777777777777777777777333333444555777666333111555555555555555555555555333444555555666666555555555555555555555555555555333222222111222333444555333333444444444444555555555555555555555555555555222444666777666666777888444444444333333222222222444444444444444444444444111222222333444555666666555555666666555333111000000111222333444444555444666666666666666666666666444444444555555555666666444333222333555666555444555555555555555555555555333333333444444555555555333444666777777777666555444444555666777888999999777KKKUUUIII999444555444222222444555666888999999333333333333333333333333111222222333444555666666444444555666777888999999333333444555555444333333333444666777777777666555444333333222222333333444333333444444333444555777444333333222222333333444666666555555555555666666333333333444444444555555666555555666999:::999999555444333555999???FFFJJJ555555444444444555555666555555555555555555555555000222444666666444222000444555666888888666555444555555555444444555555555222222222333555666888999555555444444444333333333222222222222333444555666333333333333333333333333555444333222222222333444777666555444333444555555555444333333222222222333333444444555555444444333555555555555666666666777555555555555666666666777555555555555555555555555111222333444555666666666}}}{{{xxxvvvuuutttssspppnnnlllkkkkkkkkkjjjhhheeecccaaa]]]XXXTTTRRRPPPLLLFFFBBB>>><<<;;;:::::::::;;;;;;<<<<<<<<<>>>??????@@@@@@@@@??????;;;===???AAAAAAAAA???>>>>>>===<<<;;;:::999999999888888777777777777777888999999888888777777666666777444333444888:::999777777888888999999888888777<<<:::777555333444555666555555555444444333333333666777888999999888777666888999999888777666888999999666333333777:::;;;;;;<<<:::888777777888:::;;;:::::::::;;;;;;;;;<<<<<<======<<<;;;:::999999888::::::::::::::::::::::::888888777777888999::::::;;;;;;;;;;;;:::999888777777888888888999999999999666666666666666777888888666666666666777777777777:::999777555444555666777555555444444444444555555999888888888777777666666777777888888888888777777555555444444444333333333444444444444444444444444555555555555555444444444444444555555555555555444222222222222222222222222333333333444777:::>>>@@@666555555444444333222222444333333333333444555555444444444444333333222111444444444555444444333333555666666666555444333333444444444555777777444222333333333444444444555555666555555444444555555666666555444333333444555666:::777555444444555555444555555666666555444333333333333333444444444444555999777666444444666777999>>><<<999777666777888888999QQQdddIII333888333444555555555555555555555555666666666666666555555555555444444444555666777888555555444444444444555555666555333333444444333111444555666666666555333222333333333222222111111111333333333333333333333333555444444333333444444555444555555555555555444444666666444333333444555666444444555555666777777777777666444444666:::>>>AAA333444555666666555444333666444333444777777555222444444444444444444444444222333444555666555444333666666555555555555666666444444444444444444444444333333333444444555555555444555555555555555555444111111222222222333333333444444444444444444444444555555555555555666777777333333444444444444444444333333333444444444555555444333333333333444555555444444444555555555666666888777555444555666888:::666666666666555555555555}}}{{{yyyxxxwwwtttrrrpppnnnlllkkkkkkkkkjjjhhhfffcccaaa]]]XXXUUUTTTRRRMMMHHHCCC@@@===<<<:::::::::;;;;;;;;;<<<<<<===>>>??????@@@@@@@@@???@@@AAACCCDDDEEEDDDCCCBBB>>>>>><<<;;;999999888888888888777777777777888888888888888888777777777777888555444444777999999777222333555777999;;;<<<===888666444222222333555666555555555444444333333333666666777777777777666666999999:::999777777999::::::888666777:::;;;;;;:::<<<;;;:::999999:::;;;<<<::::::;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;::::::999::::::::::::::::::999999999888888888999999:::;;;::::::::::::999888777666777777777888888888999999666666555555666666777888666666666666777777777777:::888777555555555666777777666666555555666666777777777777777666666555555777777777777777777777777222222333444555666666777444444444444444444444444666555555555555555555555555555666666666555555444555555555555555555555555333333333444666999<<<>>>666666555555555555444444444444333333444444555666444444444444444333222111333333444555555444444444555555666666555555444333555444444666777777555333333333444444444555555555444444444444444444444444444444333333444666777888888666555555666666666555777777777777777666555555333333333444444555555555888777666555555666777888333666999888555555:::@@@KKK[[[fffIII555<<<999;;;555555555555555555555555666666666666666666666555222333444555666777888888555555555444444555555555777666555666777777666444666666777777666666555555333333333222222222111111333333333333333333333333555444444333333444444555444555555555555555444444666555444444444444555666333444444555666666777777;;;999777555444555666888444444555555555555444444666555444555777888666333444444444444444444444444222333444444555555444444666666555555555555666666444444444444444444444444333333333444444555555555444444555555555555444444333333333444444444555555444444444444444444444444555555555555555666666777777666666555333222222111444444444555555555666666444444333333444444555666444444444555555555666666999888666555444333444444444555555555666666777777}}}zzzyyyyyyyyytttrrrpppnnnlllkkkkkkkkkkkkiiifffcccaaa^^^YYYVVVVVVSSSOOOJJJEEEAAA???===:::::::::;;;;;;;;;;;;<<<<<<<<<===???@@@@@@@@@@@@CCCCCCEEEFFFFFFEEEDDDDDD???>>><<<;;;999888888777888888888888888888888888777777777888888888888888999777555555666888888777666777777888999:::::::::555444333222333444777888555555555444444444444444666666555555555555666666999:::::::::888888:::;;;;;;::::::;;;<<<<<<;;;999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999888999999:::;;;999999999999888777777666666666666777777777888888555555555555555666777777777777777777666666666666999888777666555666777888888777777666666777777888666666666666555555555555777777666555555666777777222222333444555666777777555555555555555555555555666666666666666777777777777777777777777666555444666666666666666666666666444444333444555777999:::555555555666666666666777444444444333444444555666333444444444444333333222222333444555555555555555555555666666666555444444555444444666777777555333333444444444444555555555333333444555555444333333222222333444555777999:::666555555666777888777555666666777777777666555555333333333444555666666777888777666555555666777888111888<<<:::666<<>>???@@@@@@@@@BBBBBBCCCCCCCCCBBBAAAAAA???>>><<<:::999888777777777777888888999999888888777777777888888999999999:::888666555666777888888999999888777777666666666777777555555555666888999555555555555555444444444777777555444444555777777999:::;;;:::999999;;;<<<======<<<<<<<<<;;;;;;:::;;;;;;<<<=========<<<<<<;;;<<<<<<<<<<<<=========:::;;;;;;;;;<<<<<<======;;;;;;<<<<<<<<<<<<======999999888888888888999999999999999999999888777777666666666666777777777777555555555555555666666777777777777777666666666666888777777666666777888999888777777666666777777888666666666666666666666666888666555333333555666888666666666555555555555444666666666666666666666666777777777777777888888888999999999888888666555444444444444444444444444444555444444444444555666777333444444555666666777777444444444444444555666666333444444444444444333333222222444555666666666666555555666666666666555555555555555666777777555333444444444444555555555555111333444666666444333111333333444555666777888999444444555777999999888666444444555555555444444333333333444555666777777888777777666666666666777777777::::::777777CCCYYYkkkzzzssskkkIII666999111333555555555555555555555555555555555555666666666666666777999;;;;;;:::999888444555555555555555555444555444555666777777444222444333222111000111222333333333333333333333333333444444444444444444444444555555444444444444555555333444555555666555555555444444444444555555555666222222333333444555555555555555666666555555444444555444333222222333444555555555555555666666555444555555555555555555555555444444333222333444555666666666555555555555666666555555555555555555555555444444444555555555555555222333333444444333333222555555666666666777777777444444444444444444444444555444444444444555666666333333444444555555666666444555555555666666666666444444444444444555666666555555555555666666666666333444555666666666555555444444444555666777777888~~~zzzxxxwwwxxxyyywwwuuusssqqqooonnnnnnnnnllljjjfffcccaaa___\\\YYYWWWUUUPPPJJJEEEAAA>>>===;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<===>>>??????@@@AAAAAAAAAAAA@@@??????>>>>>>===<<<:::888777777777666777888999:::999999999777777888888999999:::::::::999777666555666888:::===<<<;;;:::999999999999888888777666555666666777555555555555555555555555999888666666666666888999999:::::::::999999;;;===???>>>===;;;::::::;;;<<<::::::;;;<<<===<<<<<<<<<<<<<<<<<<=========>>>>>>:::;;;;;;<<<<<<======>>>>>>>>>>>>??????@@@@@@@@@999888888777777777888888::::::::::::::::::999888666666666666777777777777555555555555555666777777888777777777666666666555777777777777777888999999777666666555555666666777777777777777777777777777888666555333333555666888777777666666666555555555666666666666666666666666777777777777888888999999999999999999888777555555333333333333333333333333555555444444444444444555222222333444555666666777555444444444444555666666333444444555555444444444222333444555666666777666555555666666666666666555666555555666888888555333444444444555555555666666222333555666666555333222555555666666666666666666444444555777999:::888777444444555555666555555444444444555666666777888888777777666666666666777777999888555444666AAAOOOZZZ]]]VVVSSS>>>666<<<666;;;666666666666666666666666444555555555666666777777888999:::::::::888555444444444555666666555444444777666555666666555222000444333222000000111222222333333333333333333333333444444444444444444444444666555555444444555555666333444444555666666555555333444444555555555666666222222333333444555555555444444666777888777777666555555333222222333555555333444555555555444444444555555555555555555555555444444333222333444555666666666555555555555666666555555555555555555555555555555555555555555555555222333333444444333333222444555555555555666666666444444444444444444444444444444444444444555666666333333444555555666777777333333444444444555555555555444444444444555666666555555555666666666777777555555666777777777777666666666666666666555555555~~~{{{xxxwwwwwwwwwwwwvvvsssqqqooonnnnnnnnnmmmjjjfffcccbbb```]]][[[XXXUUUQQQKKKEEEAAA>>>===<<<;;;;;;;;;;;;:::::::::::::::;;;===>>>>>>>>>>>>BBBAAAAAA@@@???>>>>>>======<<<;;;999888888888888666777888:::::::::999999888888888999999999999999999999888666555666999<<>>>>>>>>===;;;:::<<<===::::::;;;;;;<<<=====================>>>>>>>>>>>>;;;;;;<<<<<<============???@@@@@@AAAAAABBBBBBCCC999999888888777888888888::::::;;;;;;;;;::::::999666666666777777777888888666666666666666777888888888888777777666666555555666666777888888999::::::777666666555555666666777777777777777888888888888777777666555555666777777444444555666777888999999555555555555555555555555666666777777888888999999888888888888888777666555555555555555555555555555555555555555555444444444222222333333444555666666555555444444555555666777333444444555555555555444333444555666666666666666555555666777777777666666666555555777888888666444444444555555555666666666444444555666666555444444666666777777777666666555555555555777999:::999777777777888999999999888888666666666666777777777777666666777777777777666666999888888999;;;===>>>>>>@@@999>>>555444:::444:::666666666666666666666666444444555555666777777777666666777777666444222111333444555666666555444333999777555555666666444333555555444444333333333444333333333333444444444444444444444444444444444444666666555555555555666666333333444555666666666666222333444555666666666666333333333444555555666666777777888888888777777666555555555444444555555555333555666666555444444555555555555555555555555555444333333333333444555555666666555555555555666666555555555555555555555555666666666555555555555555333333444444444444333333444444444444555555555555444444444444444444444444444444333333444444555666666666666555555555444444333333333444444444444555555555444444555555666777555555666666666777777777999999888777666555444444777777666666555555555555}}}zzzyyywwwwwwvvvtttrrrooonnnmmmmmmmmmnnnjjjfffcccbbb```^^^\\\ZZZWWWRRRLLLGGGBBB@@@>>><<<<<<;;;;;;;;;::::::::::::;;;<<<<<<============AAAAAA???>>>===<<<<<<;;;;;;::::::999888888999999555777999:::;;;;;;:::999:::999999999999999999888888999888666444666:::>>>UUUQQQKKKEEE>>>999666555444444444444555555555555444555555555666666666777666666777777777777666666666888999888888888:::<<<:::>>>BBBCCC@@@>>><<<<<<<<<<<<;;;;;;<<<>>>???@@@======>>>>>>>>>?????????<<<<<<<<<<<<============???@@@@@@AAABBBBBBCCCCCC<<<;;;::::::999999999:::999999999:::::::::999999777777777888888888999999777777777777777888999999888888888777666555555555555555777888999::::::;;;888777777666666777777888666666666777777777888888777777777777777777777777444555666777888999999:::444444444444444444444444555555666666777888888999666777777888777777666666666666666666666666666666666666666666666555444444333333444444555555666666555555555555555666666777333333444555555555555555555555666666666666555555555555666777777777777777666666666777888888666444555555555555666666666666666666666666666666666666444555666777888888777777888666555666888999999888888888999:::::::::::::::888888777777777777666666666666777777777777666666;;;;;;;;;;;;;;;:::777555888111999555444777///666666666666666666666666666444444555555666777777888555555555555555555555555333444666777777666444333666444222222444666777777555555555555555444444333333333333444444444555555555555555555555555555555666666555555555555666666222333444555666666666666222333444666666666666555333444444555666666777777888888888777777777777666555666666777777666666555444777999888666555666777555555555555555555555555222333444444555555444444666666555555555555666666555555555555555555555555777666666666555555555444444444555555555555444444444444444555555555666666444444444444444444444444444444333333444444555666666666666666555555555555444444444444555555555555555555555555555666666777555666666666777777777777:::999777555444444444444555555555666666666666666|||zzzxxxwwwtttssspppnnnlllkkkkkkkkknnnkkkfffcccbbb```^^^]]]\\\YYYTTTNNNHHHDDDAAA???<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<===<<<<<<<<>>EEEHHHFFFAAA===;;;>>>>>><<<<<<===???AAACCC>>>>>>>>>>>>????????????=====================<<>>===<<<;;;;;;;;;;;;;;;777888888999999999888888888888888888999999999999888888888888888999999:::999888888777666555555444444555777888::::::;;;;;;999999888888888888999999444555555555666666777777777777888888888888777777888888888888777777777777444444444444444444444444444555555666777888888888555666666777777777777666666666666666666666666666666666666777666666555555555555555666666666666666555555555555555666777777333333444555666666666555555666666666666666555444555555666777777777777777666666666777999888666444555555555555666666666777777777666666666666777777222333555777999999999999999777555555777888999999666777888999999999999999999999888888777666666666666666777777777777666666;;;999666444333444777:::777000:::888888:::222:::777777777777777777777777444444444555666777777888666666666666777999:::;;;333444666777777666444333222///---...111444777888222333444555444333222111333333333444444555555555555555555555555555555555666666555555555555666666222333444555666666666666111222444666777777666555444444555555666777777777666666555666666777888999555666777888888777666555666999;;;:::888666888:::666666666666666666666666222333444555666555444333666666555555555555666666666666666666666666666666777777666666555555555444444555555666666555555444555555555555666666666666444444444444444444444444444333333333333444555555333333444555666777888999555555555555666666666777555555555555555666777777666666666666777777777777666555333222333444666888333444444555666777888888|||zzzyyyyyywwwtttqqqmmmkkkjjjkkklllllljjjgggccc```^^^]]]]]]ZZZXXXUUUQQQKKKFFFBBB???<<<:::999:::<<<<<<<<<:::<<<<<<======<<<<<<;;;:::<<<<<<<<<<<<;;;:::999888;;;<<<======<<<;;;999888555777999;;;===<<<;;;;;;;;;999666666888:::;;;;;;999777555555666777777666999888555444444555777999888888888888777666555444555555666777777666555444444666888999777666666666777888999:::;;;:::999999:::;;;<<<===>>>>>>>>>>>>=========<<<===>>>??????>>>>>>>>>>>>============???>>>===<<<<<<===>>>???AAAAAAAAAAAAAAA@@@???>>>>>>===;;;999888999:::;;;999999:::::::::999888888;;;::::::999999::::::;;;999999999888888888777777888999:::999777777777888999999888888888888999999???<<<999888888888777666888999::::::999777444333777888:::;;;:::999777555;;;888555555777999888777777777666555555555555555444444333444444555666777777777777777777777777777999888888888777777666666777777777666555555444444333444444444444444444444333333333444444555555555555555555555555555444444777777777777666666666666444555555666777888888999777777666666555555444444444444555555555555444444888888888777666666555555444444444555555555666666555555555555666777999999999999999999999999999999<<<===???>>>:::777555444666777777777777666666555444555666777777777777777888888999999999888888777:::::::::999888777777666888888888888777777777777666666666666666666666666555555555555555555555555555444333333444555666777777777666666555555555555444444444444444444444444555666666777777777777777777777777777777777777777444444444444555555555666666666666666666666666666555555555555666777999999888777666555555666777777888888888777555444555666999999888888777777666666555555555555555444444444555555555555555555555555333444555555666666555555777777666666555555444444555555666666777777888888666666777777666555444444555555555444444333333333222222333444444555555666666666666666666666666666333444666777777777666555333333444444555555666666:::999888666666888999:::777777777777777777777777666666666666555555555555888777666555444333333333}}}{{{zzzyyywwwuuuqqqmmmjjjjjjjjjkkkkkkiiifffccc```^^^]]]]]]ZZZXXXUUUQQQKKKFFFBBB@@@???>>>============<<<:::<<<<<<<<<<<<<<<;;;;;;:::<<<<<<<<<<<<;;;:::999999::::::::::::999888777777666777999;;;<<<<<<;;;;;;:::999999:::;;;<<<:::999;;;999666666888999999888999999999999999999999999333444444555555555444444555555666777777666555444666888999999888777777888888888999:::::::::999999::::::;;;<<<=====================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>======>>>??????===>>>>>>????????????>>>@@@>>><<<:::999999:::::::::::::::::::::999888777;;;::::::999999::::::;;;999999999888888888777777888999:::999777777777888999999888888888888999999>>>;;;999888888888888777777888999999999777555444555666888999999999888888<<<999666555666777666444777777666555555555555555777777666666666666666777666666666666666666666666888888888888777777777666666666666666666777777777666555555444444333333333444444555555555666666666555555555555555555555555555555555555666666666666555555666666777777888888666666666666666555555555777777777777777777777777666666666666666666777777444444555555555666666666555555555666666777999999999999999999999999999999;;;===>>>>>>;;;888666666999999999888777555444333666777777888999999888888777888888999999888888777777777777666555555444444666666666555555555444444555555555555555555555555555555555555555555555555555555444444444555666777666666666666555555444444555555555555555555555555555555666777777777777666666666666666666666666666444555555555666666666666666666666666666666666666555555555555666777888999888777666555555666777888888999999888666555555666888888888777777777777777777777777777777777777777777777777777777777777777444555555666666666666666777777777777777666666666666666666666777777777777666666777777666555555444444444444333333333222222222333333444555555666666666666666666666666666666444444555666666666666555777777777888888888888888999777666555555666777999777777777777777777777777888888777777777666666666777777666555555555666666}}}{{{zzzzzzxxxvvvqqqmmmjjjiiiiiiiiijjjhhhfffccc```^^^]]]\\\ZZZXXXUUUPPPKKKFFFCCCAAACCCAAA@@@@@@@@@???===;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::999888777666666666666666777999;;;<<<<<<<<<;;;::::::;;;===>>>===:::777:::888666666777999999888777888:::;;;;;;:::999777555555666888888999999999555666666777777666666555888999:::999888777999:::999:::::::::::::::999888999:::;;;<<<<<<======<<<===>>>?????????>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????;;;;;;<<<<<<===>>>>>>>>>AAA???===;;;::::::::::::;;;;;;;;;;;;:::999777777;;;::::::999999::::::;;;999999999888888888888888888999:::999777777777888999999888888888888999999<<<:::888888999999999888666777888999999888777666444555555666888999999:::<<<999777666666555444333777777666555555555666666;;;:::999888777777777777555555555555555555555555888888888888777777777777555555666666777888888999777777666555444333222222666666666666666777777777555555555555555555555555444444444555555666666666666666666666777777777777555666666666666666777777888888666666666666888888444444555555666777777888555555555555666666666666666666666666777777888999888888888888888888888888999;;;===<<<:::888888888999999999999888777666555666777888888999888888888777777888888888888777777777777666666555444444444555555555555444444444444555555555555555555555555666666666666666666666666666666555444444555555555555555555555555444444444666666666666666666666666444555555666666666666666666666666666666666666666666666666666777777777777666666666666666666666666666555555666666777888999888777666555555666777888888999::::::777666666666777777777777888888888888777777777777777777777777777777777777777777777777555555666777777777777666777777777777888888888888777777777777666666666666666666777777777666555555555555555444444444444444333333444444555666666666666666666666666666666666444444444444444555555666666666666666666555555555666666444444444444666666777777777777777777777777999999888888888777777777666666666666777777888999~~~|||{{{zzzyyyvvvqqqmmmjjjhhhhhhhhhhhhgggeeecccaaa___]]]]]][[[YYYUUUPPPKKKGGGDDDBBBCCCBBBAAABBBCCCBBB@@@>>>======<<<<<<;;;;;;;;;<<<::::::;;;;;;<<<;;;;;;;;;:::999777666555555666777666777999:::;;;<<<<<<<<<===<<<<<<===>>>>>>;;;999999777444444555666666666555666888999999999777666777777888999::::::::::::555666666666777777777777999:::999888666777999;;;::::::::::::::::::999999888999:::;;;<<<<<<<<<<<<===>>>???@@@@@@???===;;;>>>>>>???????????????@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<======???>>>===<<<<<<;;;<<<<<<<<<<<<;;;;;;:::999777777;;;::::::999999::::::;;;888888888888888888888888888999:::999777777777888999999888888888888999999:::999888888:::::::::999555666777888999888888888555555555555666777888999999888777666666555555444777777666666666666666777::::::999888888888888888666666666666666666666666888888888777777777777777555555555666666777777777777666666666555555444444666666666666666666666666555555555555666666666666333444444555666777888888777777777777666666666666555555666666777777777888777666444333333444666777444444555555666666666666555555666666666777777777777777666666777888888999777777777777777777777777666888::::::888777888888555666777999999:::::::::666666777777777777777666666666777888888888777777999999999999888888777777777777777777666666666555444444444444444444444444777777777777777777777777777777666555555555444444555555555555444444444444666666666666666666666666444444555666666666666666555555555555555555555555666777777777777888888888666666666666666666666666666666666666666777888888777666666555555666888888888:::;;;;;;888777666777666666777777888888999999555555555555555666666666555555555555555555555555444555666666777777666666666666666777777888888888888888777777666666555555666666777777777666666555666666666666666666666666444444444555666666777777666666666666666666666666444444333222222444555666666666555555444444444333666555555444444555555666777777777777777777777777999999888888888777777777777666666666666777888888}}}{{{zzzzzzxxxvvvqqqllliiihhhggghhhgggfffeeedddbbb```^^^]]][[[YYYUUUPPPKKKGGGEEECCCAAA@@@AAACCCEEEEEECCCAAA???>>>===<<<<<<<<<======::::::;;;;;;<<<;;;;;;;;;;;;:::888777666666777777777888999:::;;;<<<<<<<<<@@@>>>;;;;;;<<<>>>>>>===;;;999666555666666666555666666666777777888888999555666666666666666666555666666666666777777888888888999888777666666888:::;;;:::::::::::::::::::::888999:::;;;<<<<<<<<<<<<===>>>@@@AAAAAA???===<<<>>>?????????@@@@@@AAAAAA========================@@@???>>><<<<<<;;;;;;<<<<<<<<<<<<<<<<<<======>>>;;;<<<<<<;;;:::999888888;;;::::::999999::::::;;;888888888888888888888888888999:::999777777777888999999888888888888999999999888888999:::;;;:::999555666777777888888999999777777666666555666777777555666777777777777777777777777666666666777777888777777777777777888999:::777777777777777777777777777777777777777777888888666666666555555444444444555555555666666777777777555555555555555555555555555555555666666666777777555555666777888999999999777777777777666666666666555666666666777777888888888777555444444555777888777777666666555555555555666666666777777777888888888777777777777888888999777777777777777777777777444666777777666666777888555666777999999:::::::::888888888999999888777777666666777888888888888888;;;;;;;;;:::::::::::::::888777777777777666666666555555555555555555555555888888888888888888888888777777777666666555555444555555555555555555555555555555555555555555555555444555555666777666666666666666666666666666666666777777777777888888888999777777777777777777777777777666666666666777777888777666555555555777888999888:::;;;:::888666666777666666777777888888999999555555555555666666777777666666666666666666666666444444555666666666666555555555555666666777777777888888777777666666555555666666777777777777777666555555555555555555666666444444555666666777777888666666666666666666666666444444333222222444555666:::999999999888888777777666666666666666666666666888888888888888888888888888888777777777666666666888777666666555555666666|||zzzyyyyyywwwuuupppllliiihhhhhhhhhfffffffffeeecccaaa```___[[[YYYUUUOOOKKKHHHEEEEEEAAAAAABBBEEEHHHHHHFFFDDDAAA@@@>>>=========>>>???;;;;;;;;;<<<;;;;;;::::::;;;:::999888777777777777888888888999:::;;;<<<===???===::::::<<<>>>??????@@@>>>:::999888888777666888777777777888999:::;;;666777777777777777666555666666666666777888999999777888999888666666888999:::::::::::::::;;;<<<<<<999:::;;;<<<<<<======<<<===>>>???@@@@@@@@@???????????????@@@AAAAAABBBBBB======>>>>>>>>>>>>======CCCAAA???===<<<;;;;;;<<<;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;::::::999;;;::::::999999::::::;;;888888888888888999999999888999:::999777777777888999999888888888888999999999888888999;;;;;;999888666666777777888888888999888888888777777666666666444666888999888888888999777777666666666777888888666666666666777888999:::888888888888888888888888777777777777888888888888777777777666555444444444444444555666777888999999666666555555555555444444555555555666666777777888777777777888888999999999666666666666777777777777666777777777777777777888999999777777777777999999999888888777666666555555777777777777888888888888888888888777777888888999888888888888888888888888444555666666555555777888999999999999888777666555:::::::::;;;::::::999999666777888999999999999999999999999999999999999999666666666666555555555555666666666666666666666666777777777777777777777777666666777777777666555555555555555666666666666666555555555555555555555555555666666777777777777777777777777777777777777777777777777777888888888888777777777777777777777777777777666666666666777777666666555555666777888999999::::::888666555666888777777777777888888888888666777777888888999999:::888888888888888888888888555555666777777777666666555555555555666666666666777777777777666666666666666666777888888888777777333333333333333444444444555555666666777888888888666666666666666666666666444444444444444555555666888888888888777777777777777777777777777777777777888888888888888888888888888888777777777666666666888777666666555555555555~~~{{{yyyxxxxxxvvvsssooollliiihhhiiiiiiffffffgggfffeeecccaaa```\\\YYYTTTOOOKKKHHHFFFFFFDDDDDDFFFHHHJJJJJJGGGEEECCCBBB@@@>>>>>>???@@@AAA<<<<<<<<<<<<;;;:::999999999999999999888777666666888888888999:::;;;<<<===<<<;;;:::;;;>>>?????????DDDAAA===:::999888777555444555777888999999888888666666777888999999999999666666666666666888999:::777999::::::999888888999999999999999:::<<<===>>>::::::;;;<<<==================>>>???@@@AAAAAABBB??????@@@@@@AAABBBBBBCCC>>>???@@@@@@@@@@@@???>>>AAA@@@>>><<<;;;;;;<<<============<<<;;;::::::999999:::;;;;;;<<<;;;;;;;;;;;;::::::999999::::::;;;777777888888888999999999888999:::999777777777888999999888888888888999999999999999:::;;;;;;999777777777777777777777888888666777888999999999888777555888;;;;;;999777888999777777666666777888888999888777777777777777888999777777777777777777777777666777777777888888888888888888888888777777777777666666666777777888888888777777777666666666555555444555555666777777888888777777777777777888888888555555666666777777888888888888888777777777777777888888888888888888888888888888888888888777777777777777777888888888999999999999888777777888888999999999999999999999999999666777888777666666777999999999999888777555444333999999999999999888777666777888999::::::;;;;;;;;;999999999999999999999999888777777777666666666666777777777777777777777777777777777777777777777777555555777777888777666666666666666777777777888888666666666666666666666666666777777888888888888888888888888888888888888888666666666777777777888888777777777777777777777777777777666666666666777777666555555555666777999:::::::::888666444444666999888888888777777777777777666777777888999999::::::888888888888888888888888777777888999999999999888777777777666666666666666666666666666777777777777666666777888888888888888333333444444444555555555555666666777777888999999666666666666666666666666444444555666666666666555555555555555555666666666777777777888888777777777888888888888888888888888999999888888888777777777777777666666777777888888}}}{{{yyyxxxwwwuuusssoookkkiiiiiiiiijjjfffgggggggggfffdddbbbaaa\\\YYYTTTOOOKKKHHHGGGFFFHHHHHHIIIKKKLLLKKKHHHEEEDDDCCCAAA??????@@@AAABBB<<<===<<<<<<;;;:::999888888888999999999777555444888888888999:::;;;======888999:::===@@@@@@???===DDDAAA===:::888666444333///111555888999777555333000111333444666777777888777666666666666888:::;;;888:::<<<<<<;;;999999:::999999888999:::<<<>>>@@@:::;;;<<<===>>>>>>>>>>>>=========>>>???AAACCCDDD??????@@@AAAAAABBBCCCCCC@@@AAABBBBBBBBBBBBAAA@@@???>>><<<;;;;;;<<<===>>>??????>>><<<;;;888777555999999:::;;;<<<<<<<<<<<<;;;::::::999999::::::;;;777777888888999999999999888999:::999777777777888999999888888888888999999:::999999:::;;;:::888666888888777777777777888888444555888:::;;;;;;:::999777:::===<<<999777777888777777666777777888999999::::::999888777777777777666666666666666666666666666666777777888888888999888888888999::::::;;;;;;888888888777777777777777999888888888777777666666444555555666777888888999777777777777666666666666444555555666777888888999999999888888777777666666666666777777777777666666777777777888999999::::::777888888888888999999999999999888888888888888999999999999999999999999999888999999888777777999:::666777777777777666666555555555666555555444333333777888999:::;;;<<<<<<<<<::::::::::::::::::::::::::::::::::::999999999888777777777777777777777777666666666666666666666666444555666888888888777777666666777777888888999999777777777777777777777777777777888999999999999999888888888888888888888888666666666666777777777777777777777777777777777777888777666666666666777777666555555555666777999:::;;;:::777444222333666999999999888888777777666666444555555666777888888888666666666666666666666666999999:::;;;;;;;;;;;;:::999999888888777777666666555555666666777777888888666666777888888888888888666777777777888888999999666666666777888888999999666666666666666666666666333444666777777777666555777777888888999999::::::666666777777777777666666888888888888888888888888:::::::::999999999888888666666666777888:::;;;<<<|||{{{zzzzzzuuurrrmmmjjjiiigggeeedddhhhgggfffeeedddccccccbbb^^^ZZZUUUQQQNNNLLLIIIGGGEEEGGGHHHJJJKKKKKKJJJJJJDDDFFFDDD===<<<@@@@@@=========<<<;;;;;;;;;;;;<<<888888777666666666666666999888777777777888::::::????????????????????????===<<<;;;999888777777777;;;999666555777888888888666555444333555777:::<<<777777777777777777777777888888999999999:::::::::999999999::::::;;;;;;;;;:::;;;;;;<<<===>>>??????AAA@@@???>>>>>>???@@@@@@AAA@@@?????????@@@BBBCCCBBBBBB@@@?????????@@@AAABBB===888999===???>>><<<===>>>???>>>======>>>???=========<<<<<<;;;;;;;;;888999;;;<<<<<<;;;999888:::999888777777888999:::999999888888888999::::::<<<<<<<<<<<<;;;;;;:::999:::::::::999999888888888:::::::::999999888888888999999888888888888888999555666777888888777555444999999999999999888777666666666777888888888888888999999888888888999:::;;;:::999888888::::::999888;;;;;;;;;;;;:::888666555555555555666777888888999777777666666555555555444666777888888777666777999666666666666777777777777;;;:::999888888999:::;;;888888888888777777777777999888888888777777666666999999999888888888888888;;;::::::999888777555555999999999999999999999999888888999::::::::::::999:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<;;;::::::999999999999999999999999999999999:::::::::;;;;;;::::::::::::::::::::::::666666777777888888999999777777777888999999999:::666777888999999888777666777777777777777777777777888888888888888999999999666777999::::::999888777555555666666666666555555444444666777888888888888888:::;;;;;;999888888999666666666666666777888888888777666666666888999:::999888777555555555666777888777666666666777999:::999999888888888888999999;;;::::::999888777666666888888999;;;======:::888<<<<<<;;;999777666555444999999888888888888888999888888888888888888888888999999999999888888888888999999999888666777999;;;666666666666666777777777888999999::::::999999888777888999:::;;;:::999999777555333333555888999999:::999888777888999:::;;;999999999888888777777777888888888888888888888888~~~|||zzzzzzyyytttqqqmmmkkkiiihhhfffeeegggggggggfffeeedddcccbbb^^^ZZZUUUQQQNNNLLLIIIGGGFFFGGGHHHJJJJJJJJJJJJIIIBBBEEEDDD???===@@@???;;;===<<<<<<;;;;;;;;;;;;;;;888888777666666666666666999888777777777888999:::>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::888888777777666555555666777777777777777777666666666777777777888888888888888888888888888888999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<===???@@@AAAAAAAAA@@@??????>>>???@@@AAA???>>>>>>===>>>???@@@AAABBBAAA??????>>>??????@@@AAA===999999===???>>><<<;;;<<<>>>===<<<<<<===???======<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<;;;:::999:::999888888888888999::::::999999888888888999999999:::::::::999999888777:::::::::999999999888888:::::::::999999999888888888888888888888999999:::999:::;;;<<<<<<;;;:::999777888888888888777777666666777777888888888888888999888777777777888:::;;;===;;;:::999999999777666888999999::::::999888777444555555666777777888888888888777777777666666666666888999888777666777999666666666777777777888888888888777666666777888888888888888888777777777777999888888888777777777777888888888888888888999999888999999:::::::::::::::999999999999999999999999888888999::::::::::::999999999999999999::::::;;;888888888888888888888888888999:::;;;;;;;;;::::::999999999999999999999999::::::;;;;;;;;;<<<<<<<<<:::::::::999999:::::::::666666666777777777777777888888888888999999999999777888999::::::999888777888888888888888888888888777777888888999999::::::777888999::::::999777666555666666777777666666555555555666777888888888888888:::;;;:::999777888888777666666666666777888888888777666666777888999:::999888777666666666777777888888777777888888999::::::::::::999999:::::::::777777888:::;;;<<<===>>>888888999;;;======:::888:::999999999888888777777:::999999888888999999999888888888888888888888888999999999999999888888888888999999888777777999;;;999999999999999999999999888888999999999999888888777888999:::;;;::::::999999777555555777999::::::999888888777888999:::;;;::::::999999999888888888999999999999999999999999~~~|||zzzyyyyyytttqqqmmmkkkjjjiiihhhgggfffggghhhhhhgggeeebbbaaa^^^ZZZVVVRRROOOMMMIIIGGGFFFGGGHHHIIIJJJJJJIIIIIICCCEEEEEEBBB@@@AAA???<<<;;;;;;;;;;;;::::::::::::888888777666666666666777888888777666777888999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999888888888888333555777888777777777777888888999999888666444333888888888888888888888888888888999999999:::::::::;;;;;;;;;;;;;;;;;;::::::;;;<<<===???@@@BBBCCCCCCAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBAAABBBBBBCCCDDDBBBBBBAAA@@@@@@@@@@@@@@@AAA===:::;;;===???>>>===;;;===>>>===;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<:::;;;<<<======<<<;;;:::;;;::::::999999::::::;;;;;;:::999999888888888888999999:::::::::999888888:::::::::999999999999888::::::::::::999999999999888888888888888999:::;;;888999:::;;;;;;:::999888666666777777777777777777666777888888999999888888999888777777777888:::;;;???===;;;:::999888666444555666777888888888888888444555555666666777777888999999888888888888777777777888999888777666777999666777777777777888888888888777666666666666777888999999888888888777777777888888888888888777777777777777777888999999999:::999999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::888999999:::::::::::::::999999999999999::::::;;;666666666666666666666666888999:::;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======;;;:::999888888999:::;;;777777777777777666666666999999999999999888888888888999:::;;;;;;:::999888888888888888888888888888777777777888999::::::;;;999999:::::::::888777666666777777777777777777666777777888888888888888777777999::::::888777777888777777777666777777888999888888777777777888999999999999888777777777777888888888999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999;;;<<<<<<:::888777777888888999:::::::::::::::::::::::::::::::::999999999999999999999999;;;;;;::::::999999999999777888999999888888:::<<<;;;;;;;;;::::::999999888777888888999999888888777888888999:::::::::::::::;;;999777777999;;;<<<<<<999888888888888999:::;;;;;;:::::::::::::::999999::::::::::::::::::::::::}}}{{{zzzzzzsssqqqmmmkkkkkkjjjiiihhheeeggghhhiiihhheeebbb```^^^[[[WWWSSSPPPMMMJJJGGGFFFGGGHHHIIIJJJIIIIIIHHHFFFFFFEEECCCBBBAAAAAA???::::::;;;:::::::::999999999888777777666666777777888777666666666777999:::;;;;;;;;;;;;;;;;;;;;;;;;:::999999888777777777777666888::::::888777888999999999999888777666555444888888888888888888888888888888999999999:::::::::<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===???@@@BBBCCCDDDAAAAAAAAAAAAAAABBBBBBBBBDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBB@@@>>><<<<<<>>>??????>>>>>>???@@@>>>;;;888777777::::::;;;;;;;;;;;;<<<<<<;;;;;;<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999999999999;;;;;;;;;<<<<<<;;;;;;:::999999999999999999999999:::::::::::::::::::::::::::999999888888999999999666777888999999999888888555666777888888999888888777777888999999999999888:::999888888888999;;;<<>>@@@AAABBBCCCAAAAAABBBBBBCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@???BBBBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>?????????>>><<<>>>@@@@@@>>><<<;;;;;;:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;???>>>===<<<;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;999999999999999999999999::::::::::::::::::::::::<<<<<<:::999888888777777999999::::::;;;;;;;;;;;;777888999999::::::::::::777777888999999999999999;;;::::::999:::;;;<<<======;;;::::::::::::999777777777777666666666666666666666666777777777777777777777777777777777777777888::::::999777777777888888888888888999999999999999999::::::::::::999999999999999999888888888888888888888888888999999999666666777888999::::::::::::;;;;;;;;;:::999888777::::::::::::::::::::::::999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;<<<======::::::::::::::::::::::::999999999:::::::::;;;;;;::::::::::::::::::::::::999::::::::::::;;;;;;;;;;;;;;;:::999999:::;;;;;;<<<;;;;;;;;;:::999999999;;;:::::::::999999888888777888999::::::999888777999999999999999999999999777888888999::::::;;;;;;;;;;;;;;;:::999888777777888888999999999999888888999:::::::::::::::999888777999::::::888777777888888888888888888999::::::888999999999999888888888999999::::::::::::::::::999:::;;;======<<<;;;;;;;;;;;;<<<======<<<;;;;;;555555777888:::<<<===>>>;;;:::999:::;;;;;;:::888999999999999999:::::::::;;;<<<===>>>???>>>>>>>>>????????????????????????@@@??????>>>======<<<<<<999;;;<<<<<<;;;;;;<<<======<<<<<<;;;:::999999888:::;;;;;;<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;===<<<;;;;;;===>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;~~~||||||{{{vvvsssooommmlllkkkjjjiiiggghhhiiiiiihhhfffcccbbb^^^\\\XXXVVVSSSOOOKKKGGGFFFGGGHHHIIIIIIHHHGGGFFFEEECCCDDDFFFEEE@@@===>>>:::;;;<<<<<<<<<;;;999888999999888777777777777888777777666555666777888999::::::::::::::::::::::::666666666666666666777777:::999777888999999888666999888666555555777:::<<<999999999999999999999999888888999999999:::::::::<<<<<<<<<=========>>>>>>======>>>???@@@AAAAAABBBAAABBBCCCDDDDDDEEEDDDDDDAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@???>>>>>>????????????????????????:::===@@@CCCCCCBBBCCCCCC======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::>>>===<<<<<<;;;;;;;;;;;;888888999:::::::::999999888999999999999:::::::::::::::::::::;;;;;;;;;;;;===<<<;;;999888888888888888888888999999::::::;;;999999::::::;;;:::::::::777888999999:::999999999;;;::::::999999;;;<<<===;;;:::999:::;;;<<<;;;:::888888777666555555666666888888888888888888888888666666666777777777777888999:::;;;:::888777777888888888999999999:::::::::888888999999999999888888:::999999999999888888888888888888999999999999999777777777888999999999:::666777888:::;;;;;;;;;;;;::::::::::::::::::::::::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===999999999999999999999999::::::999999999:::;;;<<<::::::::::::::::::::::::999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999999777888999::::::999888777::::::::::::::::::::::::999999999999::::::::::::;;;;;;::::::999999888888999999::::::::::::999999::::::;;;;;;;;;;;;;;;:::888:::;;;;;;999888888999999999888888999999:::;;;999999999:::999999888777999:::;;;;;;<<<;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<;;;<<<===>>>>>>===<<<;;;999::::::;;;<<<======>>><<<:::999999:::;;;:::888:::::::::::::::999999999<<<===???@@@AAAAAA@@@???BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@???>>>>>><<<>>>??????>>>======>>>?????????>>>>>>======<<<;;;<<<<<<======<<<<<<;;;:::::::::::::::;;;<<<<<<===;;;;;;;;;======<<<;;;:::;;;<<<=========<<<<<<::::::;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;~~~|||{{{zzzyyywwwtttpppnnnlllkkkiiihhhhhhhhhhhhhhhgggeeedddccc^^^\\\YYYWWWTTTPPPKKKGGGFFFGGGHHHIIIIIIHHHGGGFFFDDDEEEJJJQQQPPPFFF???===:::;;;=========<<<:::999:::999888888777777888888777666666555666777888999888888888888888888888888777777777777777888999:::999888888===BBBBBB===666888888777777777888999:::999999999999999999999999888888999999999:::::::::;;;;;;<<<===>>>??????@@@???@@@@@@@@@AAAAAAAAABBBAAABBBCCCEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEDDDCCC@@@AAAAAABBBAAAAAA???>>>???@@@AAAAAA@@@???@@@@@@===@@@DDDGGGGGGFFFFFFFFFAAAAAA@@@???>>>======<<<;;;;;;::::::::::::;;;;;;999:::;;;;;;;;;;;;:::999;;;;;;::::::::::::;;;;;;777888999999:::::::::999888888999999999::::::::::::::::::;;;;;;;;;<<<<<<::::::999999999::::::;;;666666666777888999::::::999999:::::::::999888888777888999999::::::999999999999888777888999:::;;;<<<:::999:::;;;<<<;;;:::888777666666666777888999999999999999999999999999777777777888888888999999:::;;;;;;:::888777777888999999999::::::::::::;;;999::::::;;;;;;::::::999::::::999999999888888888888888888999999:::::::::888888888888888888999999777888999;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<;;;;;;;;;:::999999999999:::;;;;;;999999999999999999999999::::::999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<;;;<<<===??????===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<999999::::::::::::::::::888999:::;;;;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999;;;::::::999999999::::::::::::;;;;;;;;;;;;::::::999:::;;;<<<<<<<<<<<<<<<999;;;<<<<<<:::999999::::::999999999999:::;;;;;;999999:::::::::999888777999:::;;;<<<===<<<<<<;;;;;;;;;::::::;;;;;;<<<===<<<===>>>@@@@@@>>>===<<<>>>======<<<;;;;;;::::::===;;;999999:::::::::888::::::::::::::::::::::::===>>>@@@BBBBBBBBBAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCFFFEEEEEEDDDBBBAAAAAA@@@???AAABBBBBB@@@>>>>>>>>>????????????????????????;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999:::;;;<<<===;;;::::::;;;<<<<<<;;;999888999;;;;;;<<<;;;;;;:::999999::::::;;;;;;;;;;;;::::::::::::::::::::::::}}}{{{yyyxxxxxxxxxuuuqqqnnnlllkkkiiigggiiiiiihhhgggfffeeeeeeddd^^^\\\ZZZWWWTTTPPPKKKGGGFFFGGGHHHIIIHHHHHHFFFFFFEEEHHHRRR\\\[[[NNNBBB>>>;;;<<<===>>>>>><<<:::999:::999888888777888888888777666555555555666888999777777777777777777777777888888888888999:::;;;;;;999888;;;DDDLLLLLLCCC999777888999:::999999888777999999999999999999999999888888999999999::::::::::::;;;<<<===>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDEEEFFFFFFFFFEEECCCDDDEEEEEEEEECCCBBBAAACCCDDDEEEEEEEEEDDDBBBBBB???@@@AAAAAA@@@???@@@@@@DDDFFFIIIJJJHHHFFFEEEDDDEEEDDDCCCBBBAAA???>>>>>>;;;::::::999999::::::;;;999999:::;;;;;;:::999999999999888888888999::::::999:::;;;;;;<<<<<<<<<<<<888888888999999::::::::::::::::::;;;;;;<<<<<<<<<888888888999:::;;;===>>>;;;;;;;;;;;;<<<===>>>???999999999999999888777666888888999::::::::::::999888777666666666777999999===;;;::::::;;;<<<:::999666666555666777999:::<<<::::::::::::::::::::::::888888888999999::::::::::::;;;<<<:::888777777888999999:::::::::;;;;;;;;;<<<<<<===>>>>>>===<<<<<<:::::::::999999999888888888888888999999:::::::::999999999888888888888888<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;888888777777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;<<>>@@@AAAAAA@@@>>>===666666777999;;;<<<>>>>>>===;;;999999:::::::::999999999999::::::;;;;;;<<<===>>>AAACCCCCCCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCGGGGGGFFFEEEDDDCCCBBBBBBAAACCCDDDDDDAAA???>>>>>>===============>>>>>>>>>:::;;;;;;<<<<<<;;;;;;:::;;;;;;:::999:::;;;<<<===::::::999:::;;;;;;999888777888999:::;;;:::999999999999999::::::;;;;;;;;;::::::::::::::::::::::::}}}zzzxxxvvvtttsssrrrooollljjjiiiiiiiiihhhhhhggggggffffffeeeeeeaaa___\\\XXXTTTPPPMMMLLLJJJJJJJJJIIIHHHGGGFFFEEEBBBIIIQQQTTTPPPIIIBBB???===<<<;;;::::::::::::;;;555555666666777777888888999888888888777777666666777888999::::::999888777777777777777777777777777:::777888CCCOOOQQQFFF999:::888666777999:::999666888888888888888888888888888888999999999::::::::::::;;;<<<<<<;;;;;;<<<>>>???>>>??????@@@AAABBBCCCEEEEEEFFFGGGGGGFFFDDDCCCHHHGGGGGGGGGFFFEEEEEEEEEDDDCCCCCCCCCDDDEEEDDDCCCAAABBBBBB@@@>>>===???AAABBBBBBBBBBBBAAAAAA@@@???>>>@@@BBBDDDDDDAAA>>><<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;999:::<<<======<<<:::999;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999<<<;;;::::::999999999999:::999999888888999999:::888888888777777777777666888888999::::::::::::999::::::::::::::::::::::::999::::::;;;;;;::::::999;;;:::999888888:::<<<======<<<;;;:::888777666666999999999999999999999999;;;:::999888888999:::;;;===<<<<<<;;;;;;:::999999;;;<<<=========<<<;;;:::>>><<<999777666888;;;===;;;:::::::::::::::::::::999888888999;;;<<<<<<;;;::::::::::::::::::::::::??????>>><<<<<<;;;;;;;;;=========<<<;;;;;;;;;:::<<<<<<;;;;;;;;;::::::::::::999999999:::<<<>>>???===<<<;;;:::;;;;;;===>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<>>>===<<<<<<<<<===???@@@<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>===<<<;;;;;;<<<===>>>>>>>>><<<;;;::::::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>;;;<<<===<<<;;;:::;;;<<<<<<<<<<<<<<<<<<===>>>>>>========================<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<>>===<<<<<<<<<<<<<<<;;;;;;:::999999:::;;;;;;:::::::::999999888888888<<<<<<;;;::::::999999888??????@@@AAAAAAAAAAAAAAA@@@@@@@@@???@@@AAAAAABBBDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@???>>>>>>===;;;<<<<<<<<<<<<;;;::::::::::::::::::::::::::::::===<<<::::::::::::<<<===444555555666777888888999999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;<<<;;;999888888888999999}}}zzzwwwuuuttttttrrrooommmkkkjjjiiiiiihhhhhhgggfffeeedddcccccc```^^^\\\YYYUUUQQQNNNLLLJJJJJJJJJIIIHHHGGGFFFEEECCCGGGLLLMMMIIIDDDAAA???<<<;;;;;;:::::::::;;;;;;777777666666777777888999888888888888777777777666777777777888888777777777666666666666666666666666666555777===CCCDDD@@@;;;:::888777888:::;;;999777888888888888888888888888999999999999::::::::::::<<<===>>>>>>======>>>@@@????????????@@@BBBCCCDDDCCCDDDEEEGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFHHHGGGEEEDDDDDDCCCBBB@@@GGGCCC???>>>@@@BBBBBBAAADDDDDDCCCBBBAAA@@@>>>===<<<>>>???AAA@@@>>><<<;;;<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;:::;;;===>>>>>>===;;;:::;;;;;;<<<<<<<<<<<<======;;;;;;;;;;;;::::::::::::;;;::::::999888888999999::::::999999999999::::::<<<<<<<<<;;;;;;:::::::::999999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::999::::::::::::::::::999;;;:::999999999:::;;;<<<<<<;;;;;;:::999888777777::::::::::::::::::::::::;;;:::999888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>===<<<===<<<:::888888999:::<<<::::::::::::::::::::::::999888888999;;;===<<<;;;::::::::::::::::::::::::<<<<<<<<<<<<===>>>??????>>>==================<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;::::::;;;<<<>>>???<<<<<<;;;;;;;;;<<<===>>>>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>=========>>>???@@@<<<<<<<<<<<<;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>===<<<<<<<<<===============<<<<<<<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<======>>><<<===>>>===<<<;;;<<<===<<<<<<<<<<<<<<<===>>>>>>========================<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;:::999888888999:::;;;<<<<<<;;;;;;;;;:::::::::888888888888888888888888>>>>>>???????????????>>>===============>>>??????BBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>===<<<<<<::::::;;;;;;::::::999888888888888888888888888888:::::::::999999:::::::::666666777777888999999:::777777777888888888999999888888888999999999999:::;;;:::999888888888999999|||yyyvvvuuuttttttrrrpppmmmkkkjjjjjjjjjiiiiiihhhgggeeecccaaa```^^^^^^]]]ZZZWWWRRRNNNLLLKKKKKKJJJIIIHHHGGGGGGFFFDDDEEEEEEDDDAAA???>>>???;;;;;;:::::::::;;;;;;<<<;;;:::888666666777888999888888888888777777777777777777666666666666777777666666666666666666666666333555777888777888:::<<<;;;999888999:::;;;:::888999999999999999999999999999999999:::::::::;;;;;;<<<>>>??????>>>===???@@@?????????@@@AAABBBDDDDDDCCCCCCEEEFFFGGGHHHHHHHHHFFFGGGGGGGGGGGGGGGHHHHHHIIIHHHGGGEEEDDDCCCBBBBBBKKKDDD>>>===BBBFFFEEEBBBEEEEEEDDDCCCAAA???===<<<===>>>>>>>>>>>>===<<<<<<>>>>>>===<<<;;;:::999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>??????>>>===<<<;;;<<<<<<<<<=========>>><<<<<<<<<;;;;;;;;;::::::::::::999888888888999999;;;::::::999999::::::;;;??????>>>>>>===<<<;;;;;;::::::;;;<<<<<<<<<<<<<<<999999999999999999999999999999::::::::::::999999::::::::::::;;;;;;;;;;;;;;;;;;:::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;999999:::;;;;;;<<<======;;;<<<===?????????>>>>>><<<;;;;;;:::999:::::::::999999::::::;;;;;;<<<<<<:::999999:::<<<===<<<;;;::::::::::::::::::::::::<<<<<<<<<<<<===>>>???@@@>>>>>>>>>>>>>>>>>>??????<<<<<<<<<;;;;;;;;;;;;:::======<<<;;;<<<<<<======<<<<<<;;;;;;<<<<<<===>>>??????>>>=======================================?????????>>>???@@@@@@AAA=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>?????????>>>>>>>>>>>>=========>>>>>>???===<<<;;;;;;;;;<<<>>>???======<<<<<<======>>>???>>>???@@@???===<<<===>>><<<<<<<<<;;;<<<<<<===>>>========================<<<============<<<;;;;;;<<<<<<;;;;;;::::::999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999888888888888999999;;;;;;;;;;;;::::::::::::666666777777888999999:::<<<<<<=========<<<;;;;;;::::::999999::::::;;;<<<>>>????????????@@@@@@@@@??????>>>===<<<;;;::::::999999999999999888777777777777777777777777777777777888888999999888888777777777888888999:::::::::666666777777777888888888777777777777888888888888::::::999888888888888999{{{xxxvvvuuutttuuusssqqqnnnlllkkkjjjjjjkkkkkkjjjhhhfffccc```___\\\]]]]]]\\\YYYTTTPPPMMMLLLLLLKKKJJJIIIHHHGGGGGGCCCCCCBBB@@@>>>=========;;;;;;:::::::::;;;<<<<<<>>><<<999777666777999:::888888888777777777777777888777666555555666777888666666666666666666666666444777888777444444777;;;:::::::::::::::;;;::::::999999999999999999999999::::::::::::;;;;;;;;;;;;:::<<<======<<<<<<===>>>?????????@@@BBBCCCEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHFFFGGGGGGGGGHHHHHHIIIIIIFFFGGGFFFFFFEEEFFFGGGIIIIIIEEE@@@@@@CCCEEEEEECCCDDDDDDDDDCCCBBB@@@???>>>AAA@@@??????>>>>>>??????>>>>>>======<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======;;;<<<===>>>>>>>>>======<<<<<<<<<======>>>>>>???=========<<<<<<<<<;;;;;;;;;::::::999999:::::::::;;;;;;::::::::::::;;;;;;>>>>>>===<<<;;;;;;::::::::::::;;;<<<<<<<<<<<<;;;::::::::::::::::::::::::999999::::::::::::999999999:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<>>>>>>???>>>===<<<;;;;;;;;;;;;;;;::::::999888999999:::;;;<<<======;;;:::::::::<<<======;;;::::::::::::::::::::::::>>>======<<<;;;;;;<<<<<<=========>>>>>>?????????<<<<<<<<<<<<;;;;;;;;;;;;======<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAAAAAAAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>>===========================>>>???@@@@@@@@@@@@@@@@@@@@@???>>>>>>???AAABBB===<<<:::999:::;;;===?????????>>>>>>??????@@@AAA@@@AAABBBAAA???>>>>>>???<<<<<<<<<;;;;;;<<<<<<===========================<<<============<<<;;;;;;<<<<<<;;;::::::999999999888888888888888888888888999999::::::;;;;;;;;;;;;999999:::::::::999999999888888888888888888888888999888888888888888888888888888999999:::::::::;;;:::::::::::::::999999888888888777777888888999:::;;;;;;<<<<<<===>>>>>>???======<<<;;;:::999888888777888888888888777666666777777777777777777777777555666777888888777666555888888888888999999::::::888888888999999999::::::777777888888888999999999999999999888888888999999~~~zzzxxxvvvuuuuuuuuutttqqqooolllkkkkkkkkkmmmmmmllljjjhhhdddaaa___\\\\\\]]]\\\ZZZVVVRRROOONNNMMMKKKJJJIIIHHHHHHHHHCCCCCCBBBAAA@@@>>>===<<<;;;;;;:::::::::;;;;;;<<>>>>>>>>???@@@================================================>>>======<<<<<<======>>>;;;;;;<<<<<<============<<<<<<======>>>???@@@@@@>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;<<<<<<===<<<;;;;;;;;;;;;;;;;;;<<<=========<<<;;;::::::999999999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::999:::;;;<<<<<<<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::<<<======>>>===<<<:::999;;;;;;<<<<<<<<<;;;:::999999999:::;;;;;;<<<======<<<;;;:::;;;===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<======>>>>>>>>>======<<<<<<<<<;;;;;;;;;======<<<<<<;;;;;;::::::;;;;;;<<<======>>>>>>>>>???>>>>>>===============>>>>>>>>>?????????@@@@@@BBBBBBBBBCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@AAAAAA??????????????????????????????@@@AAABBBBBBBBBBBBBBBBBB@@@@@@@@@AAABBBCCC???>>><<<;;;;;;===???@@@AAAAAAAAAAAAAAABBBBBBCCCBBBCCCCCCBBB@@@>>>???@@@<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;:::::::::999999999888888888888888888888888888999:::;;;;;;;;;::::::888888999::::::999888888888888888888888888888888888888888888888888888888:::::::::999999888888888888888999999999888888777888777777777777888999999888999999:::;;;<<<======;;;;;;::::::999888888777777888888888888777666666888888888888888888888888555555777888888777555555777777777888888888888888888999999999999:::::::::999999999:::::::::;;;;;;999999999:::::::::999999|||yyywwwvvvwwwwwwvvvtttrrrooommmlllllllllmmmmmmmmmllliiieeeaaa___\\\\\\\\\\\\ZZZWWWTTTRRROOONNNLLLJJJIIIIIIIIIJJJEEEDDDBBBBBBBBBAAA>>><<<===<<<;;;::::::::::::;;;===<<<:::888777777888999777777777777888888888888999999888888888888999999555555555555555555555555666444444555777777444111999:::;;;:::999888999;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<=========>>>@@@???>>>>>>???AAA???@@@@@@AAACCCEEEGGGHHHJJJIIIHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJHHHJJJJJJHHHFFFFFFJJJNNNFFFHHHHHHEEEBBB@@@AAACCCAAAAAABBBCCCCCCCCCCCCCCC@@@??????>>>===>>>>>>>>>============>>>>>>>>>???==============================<<<<<<<<<<<<======;;;;;;;;;<<<<<<======>>><<<<<<===>>>???@@@AAAAAA?????????>>>>>>>>>============<<<<<<<<<===>>>>>>===<<<<<<;;;;;;<<<<<<===>>>>>>>>>=========<<<<<<999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;<<<<<<======<<<<<<;;;======<<<;;;::::::999999;;;<<<=========<<<:::999<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;<<<<<<======>>><<<;;;<<<===>>>===<<<========================999999999:::;;;===>>>???<<<<<<===============>>>=========<<<<<<<<<;;;;;;===============<<<;;;::::::;;;<<<===>>>?????????>>>>>>===<<<<<<<<<<<<<<<===>>>>>>???@@@AAABBBBBBCCCCCCDDDEEEEEEEEEEEEDDDBBBCCCCCCCCCCCCDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAA@@@@@@??????AAABBBCCCBBBBBBAAAAAABBBBBBCCCDDDCCCCCCDDDBBB@@@??????@@@===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999:::::::::::::::888888888888888888888888777888:::;;;;;;;;;:::999777777999:::::::::999888888888999::::::999888888999999999:::::::::::::::999888888777666666555555666777888999999999999888888888888777888888999:::777777888999::::::;;;;;;999999999999888888888888999999999999999888777777999999999999999999999999666777777888888777777666888888888888888888888888777777888888888999999999;;;;;;;;;;;;<<<<<<<<<<<<999:::;;;;;;;;;;;;;;;:::~~~{{{xxxwwwwwwxxxyyyvvvuuurrrpppnnnllllllllllllllllllkkkiiieeeaaa^^^\\\\\\\\\[[[YYYWWWVVVUUUPPPNNNLLLJJJIIIIIIJJJJJJHHHEEEBBBAAAAAAAAA@@@>>>>>>===<<<;;;:::999999999;;;:::999888888888888888666777777777888888888888777777888888888888777777555555555555555555555555777555444555555666555333777999;;;:::888777888:::::::::::::::::::::::::::;;;<<<<<<<<<===============???@@@@@@??????@@@AAA???@@@AAABBBDDDFFFGGGHHHIIIIIIHHHGGGHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIGGGIIIKKKIIIFFFHHHMMMRRROOOLLLFFFBBBAAABBBCCCDDDBBBCCCCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@?????????>>>??????>>>>>>>>>>>>>>>>>>===========================<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<===>>>???@@@<<<======>>>@@@AAAAAABBB@@@@@@?????????>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>======<<<<<<<<<<<<==================>>>>>>>>>>>>::::::;;;<<<<<<<<<<<<<<<========================<<<<<<============<<<<<<<<<;;;;;;:::;;;<<<===>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999:::<<<===>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>===<<<===>>>>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>:::::::::;;;===???@@@AAA???>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<>>>>>>???@@@??????======999;;;<<<>>>????????????===<<<<<<;;;;;;;;;;;;;;;<<<===>>>@@@AAACCCDDDEEEDDDDDDFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBBBB@@@@@@@@@@@@???===<<<;;;??????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCDDDDDDBBB@@@>>>>>>???===<<<;;;;;;:::::::::;;;::::::::::::::::::::::::999999::::::999999888777888888888999::::::;;;;;;999999999999999999999999777888:::;;;;;;:::999888666777999;;;;;;:::999888888999:::;;;;;;:::999888888999999999::::::::::::777777777777666666666666666666888999::::::;;;;;;888888777777888888999:::777777888888999999::::::777777777888999999::::::::::::;;;;;;::::::999888999999999999999999999999999999888888888888999999999999999999999999999999888999999999999:::::::::;;;;;;<<<<<<<<<=========:::;;;<<<=========<<<<<<}}}zzzxxxwwwxxxyyyzzzwwwuuussspppnnnmmmlllllljjjkkkkkkkkkhhhddd```^^^]]]\\\[[[ZZZYYYXXXWWWVVVPPPOOOLLLJJJIIIIIIJJJKKKKKKFFFAAA>>>@@@AAAAAA@@@???>>>===;;;:::999888888999999999888888888777777666666777777888888888999555666777888888777666555555555555555555555555555888888888666444555777999666999:::999777666888:::::::::::::::::::::::::::<<<<<<<<<<<<=========>>>;;;===>>>>>>======>>>???@@@@@@AAABBBDDDFFFHHHIIIHHHGGGGGGGGGHHHJJJLLLMMMKKKKKKKKKJJJIIIIIIIIIHHHCCCFFFIIIHHHHHHJJJQQQXXXXXXOOODDD???AAADDDFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@BBBCCCCCCCCCCCCBBBAAA@@@AAAAAA@@@???>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<============>>>???@@@AAA<<<===>>>???@@@AAABBBBBB@@@@@@@@@????????????>>>;;;;;;;;;;;;;;;<<<===>>>======<<<<<<<<<<<<======;;;;;;;;;<<<======>>>>>>;;;<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>=========<<<:::999:::;;;===???>>>>>>======<<<<<<<<<<<<========================;;;<<<===>>>>>>===<<<;;;999::::::;;;;;;<<<<<<===777999;;;>>>@@@AAAAAAAAA======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;???>>><<<===>>>???===<<>>>>>>>>>>>???@@@AAA@@@@@@@@@??????>>>>>>>>>=========<<<<<<<<<<<>>???@@@??????<<<<<<;;;::::::::::::;;;<<<<<<>>>@@@BBBDDDFFFFFFDDDEEEFFFGGGHHHGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEDDDCCCBBBBBB>>>?????????===;;;999888<<<<<<===>>>>>>>>>>>>===@@@@@@??????@@@@@@AAABBBCCCDDDDDDBBB@@@>>>>>>???===<<<;;;;;;::::::::::::999999999999999999999999888999999999999888777777777777888999:::;;;;;;<<<999999999999999999999999666888999;;;;;;:::999888666777999;;;<<<;;;999888999:::;;;;;;;;;;;;:::999666666777777888888888888777777777888999999::::::555666888999;;;<<<<<<<<<777777777777777888999999888888888888999999999999666666777888999:::;;;;;;;;;<<<<<<<<<<<<;;;::::::888888888888888888888888;;;:::999888888999:::;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<======:::;;;===>>>>>>>>>======~~~}}}|||{{{zzzzzz{{{|||wwwsssnnnkkkkkklllmmmnnnkkkkkklllkkkjjjgggdddbbb___^^^]]][[[XXXVVVUUUTTTPPPNNNMMMMMMNNNNNNLLLKKKHHHFFFDDDAAA@@@????????????===:::888888999;;;===999::::::;;;;;;<<<<<<===999999999999999999999999;;;:::999999;;;;;;:::999777777666666666666777777777777777777777777777777666666666666777777777777888888999999999:::::::::;;;::::::::::::;;;<<<<<>>>>>>>>>>>========================?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================>>>??????@@@@@@BBBBBBAAA@@@@@@??????>>>???>>>===<<<<<<<<<<<<<<<===:::999;;;<<<;;;===BBB>>>>>>======<<<<<<;;;;;;<<<<<<======>>>>>>????????????>>>===========================<<<<<<<<<<<<::::::;;;<<<>>>@@@AAABBB>>>>>>>>>>>>???????????????>>>===;;;;;;;;;<<<===???===<<<===@@@AAA@@@>>><<<<<<<<<<<<============<<<<<<<<<<<<============???>>>===<<<<<<===>>>???<<<>>>@@@@@@??????@@@AAA??????>>>===============AAAAAA@@@???>>>>>>??????@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAA@@@???>>>>>>===============<<<<<<<<<<<<:::;;;===???AAAAAAAAA@@@;;;;;;;;;<<<<<<<<<======<<<:::999999;;;<<<<<<;;;;;;<<<===???AAACCCDDDEEEGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJIIIIIIHHHGGGFFFEEEHHHGGGGGGFFFEEEDDDDDDCCCDDDDDDCCCBBBAAAAAAAAAAAA>>>======<<<<<<<<<======<<<<<<============<<<<<<======>>>>>>>>><<<;;;:::???@@@@@@@@@@@@>>><<<;;;;;;::::::999999::::::;;;:::999999999999999999999::::::::::::::::::::::::;;;:::999:::<<<===<<<;;;888999:::;;;;;;:::999888;;;;;;;;;;;;:::999999888888999::::::;;;;;;;;;;;;999::::::;;;;;;::::::999;;;;;;;;;:::999888777666888888888999999::::::;;;888888888888888888888888666666666777888888999999:::999999999888888777777;;;::::::999999::::::;;;<<<<<<::::::::::::<<<<<<999;;;======;;;::::::;;;======<<<<<<<<<;;;;;;;;;;;;<<<<<<===============::::::;;;;;;<<<===>>>>>>==================<<<<<<>>>>>>============>>>>>>}}}|||{{{zzz{{{{{{zzzuuupppmmmlllmmmnnnnnnjjjkkkkkkkkkiiigggdddccc```___^^^[[[YYYVVVUUUTTTPPPNNNMMMMMMMMMMMMLLLJJJHHHFFFDDDBBB@@@?????????>>><<<;;;999999:::;;;<<<;;;;;;;;;:::::::::::::::999999999999999999999999999888777888999:::999777777777666666666666777777777777777777777777777777666666666666777777777777::::::::::::;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<===============>>>??????AAAAAAAAAAAABBBCCCDDDEEEFFFFFFGGGHHHJJJKKKLLLMMMMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHFFFFFFFFFGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@AAA@@@@@@@@@@@@?????????????????????????????????????????????>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????@@@@@@AAABBBBBBAAA@@@@@@??????>>>???>>>>>>============>>>;;;:::<<>>@@@@@@@@@@@@?????????>>><<<=========>>>>>>>>>??????>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAABBB<<<<<<<<<=========>>>>>>@@@???===<<<<<<<<<===>>>===;;;:::;;;>>>???>>><<<<<<<<<=========>>>>>>>>>;;;;;;<<<<<<<<<=========???>>>============>>>???<<>>>>>===============@@@@@@???>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA@@@@@@??????>>>======<<<============<<<<<<<<<<<<======>>>>>>>>>>>>>>>===:::;;;;;;;;;;;;<<<<<<<<<>>><<<;;;<<<===>>>===<<<;;;;;;===>>>@@@BBBCCCDDDGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBAAAAAAAAABBBBBBCCC@@@???>>>===<<<;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;<<<=========<<<;;;:::<<<=========<<<;;;999999;;;::::::999999::::::;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;:::999:::<<<<<<<<<;;;888999:::;;;;;;:::999888;;;<<<<<<<<<<<<;;;;;;:::999999:::;;;;;;;;;;;;;;;999::::::;;;;;;::::::999<<<<<<<<<;;;;;;:::888888999999999999999:::::::::999999999999999999999999999999999999999999888888999999999888888888777777777777888888:::<<<===>>>===<<<;;;;;;;;;;;;<<<===;;;<<<======;;;;;;<<<===>>>>>>>>>=========<<<<<<<<<<<<===>>>>>>>>>>>>===;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>}}}|||{{{{{{{{{zzzvvvpppmmmlllllllllllljjjjjjkkkjjjiiigggeeedddbbbaaa___\\\YYYVVVTTTSSSOOONNNLLLLLLMMMLLLKKKIIIGGGFFFDDDBBBAAA?????????<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;:::999999888888888888888888888888888888888777666666777888777666777777666666666666777777777777777777777777777777666666666666777777777777888999999999:::::::::::::::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<======AAAAAAAAAAAABBBCCCDDDDDDDDDEEEGGGIIIJJJKKKKKKKKKMMMMMMNNNNNNOOOOOONNNNNNKKKLLLMMMNNNNNNMMMLLLLLLGGGFFFEEEFFFHHHIIIIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAABBBBBBBBBAAAAAAAAA@@@@@@????????????????????????????????????????????????=========>>>?????????@@@>>>??????@@@@@@AAABBBBBBBBBBBBAAA@@@@@@??????>>>???>>>>>>>>>>>>??????@@@;;;;;;===BBBCCC???===>>>AAAAAA@@@@@@@@@@@@??????============>>>>>>>>>>>>>>>>>>======<<<<<<===============<<<<<<<<<<<<;;;=========>>>>>>???AAAAAA=========>>>>>>>>>??????@@@@@@???>>>>>>>>>>>>???===<<<;;;<<<>>>>>>>>>============>>>>>>>>>??????<<<<<<<<<<<<============@@@???>>>>>>>>>>>>???@@@<<<>>>AAABBBAAAAAACCCDDD???>>>======<<<<<<======???>>>======<<<=========>>>>>>>>>>>>????????????>>>>>>======<<<;;;;;;;;;=========<<<<<<<<<<<<;;;<<<<<<;;;;;;<<<===>>>>>>::::::::::::;;;;;;;;;;;;===<<<<<<===>>>>>>===;;;::::::;;;===>>>@@@AAABBBFFFFFFFFFGGGGGGGGGGGGHHHGGGGGGGGGGGGFFFEEEDDDDDDBBBBBBAAAAAA@@@@@@???????????????@@@AAABBBBBBCCC@@@???>>><<<;;;:::999999::::::;;;;;;;;;;;;::::::999:::;;;<<<<<<<<<;;;:::;;;;;;;;;;;;:::999888888;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999;;;<<<;;;:::999::::::;;;;;;::::::999;;;<<<==================999:::;;;;;;<<<;;;;;;;;;::::::;;;;;;;;;;;;::::::<<<<<<===<<<<<<;;;:::999::::::::::::999999999999::::::::::::::::::::::::<<<<<<;;;::::::999888888999999999888888888888777777777777888:::;;;===>>>======<<<<<<<<<<<<===============<<<;;;;;;===???@@@????????????>>>>>>>>><<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>============>>>>>>~~~~~~}}}}}}yyyuuuooolllkkkjjjjjjiiijjjkkkkkkjjjiiigggfffeeedddccc```]]]ZZZWWWUUUSSSOOONNNLLLLLLLLLLLLJJJIIIGGGFFFEEECCCAAA@@@??????;;;<<<=========<<<:::999:::::::::999999888888888777777777777777777777777888666555666777888777666777777666666666666777777666666666666666666666666666666666666777777777777666666666666777777777777::::::999999::::::;;;<<<;;;;;;::::::;;;;;;<<<===@@@@@@@@@@@@@@@AAABBBBBBCCCDDDFFFHHHJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOOOONNNKKKLLLNNNPPPPPPOOONNNLLLHHHGGGFFFGGGIIIJJJJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@======>>>>>>???@@@AAAAAA??????@@@AAAAAABBBBBBCCCBBBBBBAAA@@@@@@??????>>>============>>>???@@@@@@???======AAAAAA??????BBB>>>=================================>>>>>>>>>>>>>>>======<<<<<<<<<============<<<<<<<<<;;;;;;;;;>>>============>>>>>>??????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@??????>>>>>>>>>>>>????????????=========>>>>>>>>>>>>???@@@??????????????????@@@<<<>>>???@@@???>>>???@@@>>>>>>===<<<<<<<<<<<<======<<<<<<;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>><<<<<<;;;;;;;;;:::::::::======<<<<<<<<<;;;;;;;;;888777888999;;;===@@@BBB999999999:::::::::;;;;;;;;;::::::;;;===<<<:::888999::::::<<<===>>>??????DDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDCCCBBBAAAAAA???>>>>>>>>>=========<<<<<<===>>>>>>????????????===<<<;;;:::999999999999999999::::::::::::999999777888:::;;;<<<;;;;;;:::<<<<<<<<<;;;;;;::::::999;;;;;;::::::::::::;;;;;;999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<;;;:::::::::;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;::::::999999888999999999999999999999999;;;;;;;;;:::::::::999999999999999999888888888888::::::999999999999::::::======<<<<<<<<<<<<======>>>>>>===;;;::::::===@@@@@@@@@??????????????????===>>>>>>???@@@???????????????>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@??????>>>>>>>>>>>>??????zzzvvvqqqnnnmmmllllllkkklllllllllkkkiiihhhgggfffeeedddaaa^^^[[[XXXVVVTTTPPPOOOMMMLLLMMMLLLJJJIIIGGGFFFEEEDDDBBBAAA???>>>;;;<<<===>>>===<<<:::999888888888999999:::::::::777777777777777777777777999888777777999999888777777777666666666666777777666666666666666666666666666666666666777777777777555555666666666777777777:::999999999999:::;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>???@@@AAAAAADDDEEEFFFHHHIIIJJJKKKKKKHHHIIIJJJLLLMMMMMMMMMMMMKKKMMMOOOPPPQQQPPPOOONNNLLLJJJHHHHHHIIIJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDBBBAAAAAAAAAAAA@@@@@@@@@????????????????????????>>>>>>??????@@@@@@@@@AAA===>>>>>>???@@@AAAAAABBB@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAA@@@@@@??????>>><<<<<<<<<<<<======>>>???@@@???CCCHHHHHHCCC@@@AAA;;;<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>==================<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<>>>>>>>>>>>????????????>>>>>>?????????@@@@@@@@@?????????@@@@@@?????????>>>@@@AAA@@@>>><<<<<<===>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<;;;;;;;;;;;;777777777888:::<<>>>>><<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888888777777777888999999888888999999999999888888777888999;;;;;;;;;::::::<<<;;;;;;;;;::::::::::::<<<;;;;;;::::::;;;;;;<<<777888888888999999::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999:::<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===============<<<<<<<<<======<<<<<<;;;:::;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::999<<<;;;;;;::::::999999999999999999999999999999999999999999:::::::::;;;;;;999999999999::::::::::::;;;;;;::::::::::::;;;;;;<<<<<<============<<<<<<>>>>>>===;;;::::::===@@@????????????????????????>>>???@@@@@@AAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@??????@@@@@@@@@}}}zzzvvvsssrrrrrrqqqppppppooonnnllljjjiiiggggggeeedddbbb___\\\YYYWWWVVVRRRPPPNNNMMMMMMMMMKKKIIIGGGGGGFFFEEECCCAAA???>>><<<<<<===>>>===<<<;;;:::888888999999:::;;;;;;<<<888888888888888888888888:::999888888::::::999888777777666666666666777777777777777777777777777777666666666666777777777777777888888888999999999999999999999999999:::;;;;;;===<<<<<<<<<<<<===>>>>>>=========>>>???@@@BBBBBBFFFFFFFFFGGGHHHJJJLLLMMMHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNPPPPPPPPPOOOOOONNNLLLJJJIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>??????@@@AAAAAAAAA?????????@@@AAAAAAAAABBB???@@@@@@AAAAAABBBBBBCCCBBBBBBAAA@@@@@@??????>>>===<<<<<<<<<<<<======>>><<<@@@HHHQQQQQQIII@@@===<<<<<<============>>>>>>>>>>>>>>>>>>============<<<<<<;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;:::;;;::::::::::::;;;;;;<<<=========>>>>>>>>>?????????@@@AAAAAABBBAAAAAAAAA>>>?????????===<<<===>>>=========>>>>>>>>>??????????????????@@@@@@@@@@@@>>>>>>???@@@@@@???>>>>>>@@@BBBCCCBBB???>>>===>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;:::;;;;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::;;;;;;::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;<<<;;;:::;;;===?????????::::::::::::;;;;;;<<<<<<>>>===============<<<<<<=========>>>>>>======<<<;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;999777666666666666666777888999999888888999999999999888888888999:::;;;;;;;;;:::999;;;::::::999999::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<777888888999999::::::;;;========================<<<;;;;;;;;;===>>>===<<<===<<<<<<;;;;;;<<<<<<===;;;<<<===============<<<=========>>>======<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;::::::999;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::888888999::::::;;;<<<<<<::::::;;;;;;;;;;;;<<<<<<999999999:::;;;===???@@@======>>>>>>>>>>>>======>>>>>>>>>===<<<<<<>>>@@@?????????@@@@@@@@@@@@@@@???@@@@@@AAABBBAAAAAAAAA???@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBB|||xxxvvvvvvuuutttssssssrrrpppmmmkkkiiihhhgggeeedddbbb```]]][[[YYYXXXSSSQQQOOONNNNNNNNNLLLJJJGGGGGGFFFEEEDDDAAA???>>>===============<<<<<<;;;:::::::::::::::;;;;;;;;;999999999999999999999999:::999888888::::::999888777777666666666666777777777777777777777777777777666666666666777777777777888888888999999999::::::999999999888999999:::;;;<<<<<<<<<<<<<<<===>>>>>>======>>>???AAACCCDDDEEEHHHGGGFFFFFFHHHJJJMMMOOOIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOOOOPPPPPPOOOMMMKKKJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFCCCCCCCCCBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBB>>>>>>???@@@@@@AAABBBBBB@@@@@@AAAAAAAAAAAAAAAAAA?????????@@@AAAAAABBBBBBBBBBBBAAA@@@@@@??????>>>???>>>==================<<<>>>EEEMMMLLLEEE>>><<<============>>>>>>>>>??????>>>>>>>>>=========<<<<<<;;;;;;;;;;;;<<<===>>><<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;<<<===<<<<<<<<<=========>>>>>>>>>???@@@AAABBBAAAAAA@@@>>>???AAA???===<<<===???<<<<<<=========>>>>>>>>>======>>>>>>>>>?????????===>>>>>>??????>>>>>>===>>>???AAAAAA?????????@@@======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<======;;;;;;;;;<<<<<<<<<<<<===========================<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<<<<;;;:::999888:::;;;;;;;;;;;;<<<<<<<<<<<<:::888999<<>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<;;;999888888888777777777888999999888999999::::::999999888::::::;;;<<<<<<;;;:::999===<<<;;;::::::;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<999999:::;;;;;;<<<==============================>>>===<<<===>>>??????===>>>===<<<;;;;;;<<<===>>>>>>>>>>>>???>>>>>>======>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>::::::;;;;;;===>>>@@@AAA??????@@@AAAAAA@@@?????????@@@AAAAAA??????@@@AAA@@@@@@AAAAAAAAABBBBBBBBB@@@@@@AAABBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCDDDDDDAAABBBBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDD~~~|||}}}{{{xxxvvvvvvvvvuuutttuuutttqqqnnnllljjjhhhhhhdddcccbbb```^^^\\\ZZZYYYTTTRRRPPPOOOOOONNNLLLJJJGGGGGGGGGFFFDDDBBB???>>>>>>=========<<<<<<<<<<<<===<<<<<<;;;;;;::::::999999999999999999999999999999888777888999:::999777777777666666666666777777777777777777777777777777666666666666777777777777777777777777888888888888999999888888999999:::;;;<<<;;;;;;;;;;;;<<<======>>>>>>???@@@BBBEEEGGGHHHJJJHHHFFFFFFGGGJJJNNNQQQKKKLLLLLLMMMMMMMMMMMMLLLMMMMMMLLLMMMNNNOOOPPPQQQNNNLLLJJJJJJKKKLLLLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGEEEDDDDDDDDDCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAA>>>??????@@@@@@AAABBBBBBBBBBBBAAAAAA@@@??????>>>@@@@@@???>>>======>>>>>>@@@======??????<<<<<>>>>>??????>>>>>>=========<<<;;;;;;;;;;;;;;;<<<===>>><<<<<<;;;;;;;;;:::::::::;;;::::::;;;<<<===>>>>>>>>>>>>>>>>>>????????????===>>>@@@AAABBBAAA@@@@@@@@@BBBCCCBBB???===???AAA<<<<<<<<<<<<============<<<<<<<<<<<<============<<<===>>>??????>>>===<<<999;;;===>>>>>>>>>???@@@======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::999:::;;;<<<===<<<;;;:::;;;;;;;;;<<<<<<<<<======:::777555555999>>>AAACCC;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<;;;;;;;;;======>>>>>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;777999;;;=========<<<;;;;;;;;;:::999888888888999999999::::::::::::999999;;;<<<<<<===<<<;;;999888@@@???>>>======>>>@@@@@@<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>???>>>===>>>???@@@???>>>>>>===<<<;;;;;;<<<===>>>@@@@@@@@@@@@@@@???>>>===>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===============<<<:::::::::;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<=========>>>>>>??????>>>>>>============>>>>>>AAAAAACCCCCCCCCCCCAAAAAA@@@BBBDDDDDDBBBAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDD@@@AAABBBBBBCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGCCCDDDDDDEEEFFFGGGGGGHHHEEEEEEDDDDDDDDDDDDEEEEEE}}}zzz}}}|||{{{zzzzzzxxxuuussstttttttttssspppmmmiiigggcccaaa```______^^^\\\YYYTTTSSSRRRPPPOOONNNMMMMMMKKKHHHEEECCCCCCCCCAAA@@@======<<<<<<<<<;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;:::::::::999888777666666::::::999999888777777777777555444555888999888666::::::999888777666555555999999888777666555444444666777999999888888999:::<<<;;;;;;::::::999888888==================<<<<<>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????>>>>>>======;;;;;;;;;<<<<<<<<<=====================>>>??????@@@@@@???>>>===<<<;;;;;;>>>===<<<;;;;;;<<<===>>>>>><<<:::;;;>>>>>>;;;999999999999999999999999999<<<<<<<<<<<<======>>>>>>BBBBBBAAAAAA@@@?????????BBBDDDDDDAAA===:::;;;<<<=========<<<<<<======>>>;;;<<<>>>?????????>>>>>>===========================>>>AAABBBBBB@@@>>><<<======<<<;;;;;;;;;;;;<<<999;;;======<<<;;;<<<===999999999:::;;;<<<===>>>>>>>>>============>>>>>>BBB@@@>>><<<;;;:::::::::;;;::::::999999::::::;;;::::::999;;;<<<===<<<:::<<<<<<;;;::::::::::::;;;>>>;;;:::;;;===>>><<<:::<<<=========<<<;;;::::::======<<<<<<<<<;;;;;;;;;:::::::::999999888888888999999999999:::;;;<<<===::::::::::::::::::::::::999999999999999999999999;;;;;;;;;;;;::::::999888:::;;;;;;<<<===>>>??????;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>>=========<<>>??????>>>>>>??????@@@@@@@@@@@@???>>>>>>>>>>>>???@@@AAABBBAAAAAAAAAAAA@@@???=========<<<<<<;;;;;;<<<<<<=========<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>===<<<;;;:::???>>>>>>=========>>>>>>????????????????????????======>>>???@@@AAAAAABBB=========>>>??????@@@@@@DDDDDDDDDDDDDDDEEEFFFFFFGGGCCCBBBDDDEEECCCBBBCCCEEEEEEDDDDDDDDDDDDEEEEEEBBBCCCCCCCCCDDDDDDEEEEEEGGGGGGHHHIIIHHHGGGFFFEEEIIIIIIHHHHHHHHHGGGGGGGGGJJJIIIHHHHHHGGGGGGGGGGGG}}}}}}zzzxxxxxxwwwvvvtttsssssssssqqqooolllhhhfffeeecccaaa```___]]]ZZZWWWTTTSSSRRRPPPOOONNNMMMMMMLLLIIIFFFDDDDDDDDDCCCAAA======<<<<<<<<<;;;;;;;;;999999:::;;;;;;;;;;;;;;;::::::999999888888777777777777777777888888888888888777555666999:::999777:::999999888888777777777888888888888888777777777666888999999888888999:::===<<<<<<<<<<<<;;;;;;;;;=========<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>======<<<<<<<<<=========>>>>>>>>>>>>======>>>>>>??????@@@@@@@@@???????????????>>>======<<<<<<======>>>===;;;:::;;;======;;;888;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>??????AAAAAAAAA@@@@@@?????????BBBDDDDDDBBB???======???======<<<<<<<<<<<<<<<<<<999:::;;;=========<<<;;;============<<<<<<<<<<<<===???@@@BBBBBB@@@>>>===>>>===<<<<<<;;;;;;<<<<<<:::;;;======<<<<<<<<<===<<<<<<<<<<<<<<<===>>>???>>>>>>============>>>>>>???>>>===<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::;;;======<<<:::===<<<;;;;;;::::::;;;;;;???===;;;<<<>>>???===;;;<<<=========<<<<<<;;;:::<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999999999:::;;;<<<<<<:::999777;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<<<<======<<<;;;;;;:::>>>>>>=========<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>============@@@@@@@@@???????????????@@@???===>>>@@@AAAAAA@@@???@@@AAAAAABBBAAAAAAAAA????????????@@@AAABBBCCCBBBBBBBBBBBBAAA@@@???>>>>>>>>>============>>>>>>??????>>>>>>>>>============>>>>>>???????????????@@@@@@????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@AAABBBBBBCCCCCCGGGGGGFFFFFFGGGGGGHHHIIIIIIFFFEEEHHHJJJGGGEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHGGGHHHIIIJJJJJJIIIHHHHHHKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJJJJIIIIIIJJJKKKKKKzzzwwwwwwvvvvvvuuuqqqqqqqqqooommmjjjgggeeefffdddbbb```___\\\YYYVVVTTTSSSRRRPPPOOONNNNNNMMMLLLIIIFFFDDDCCCCCCBBBAAA=========<<<<<<<<<;;;;;;888999999:::::::::::::::999999999999999888888888666777777888999999::::::999888777888:::::::::888999999888888888888888888888888888999999:::::::::777888999999888777999:::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???AAACCCDDDEEEFFFGGGFFFFFFFFFHHHJJJLLLMMMOOONNNMMMKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIJJJIIIHHHGGGGGGGGGGGGGGGEEEFFFFFFEEEEEEDDDCCCBBBCCCCCCCCCCCCBBBBBBBBBAAABBBBBBAAAAAAAAAAAAAAAAAA>>>>>>>>>????????????@@@========================>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????>>>>>>>>>>>>==================>>>>>>>>>??????>>>>>>>>>?????????@@@@@@@@@@@@@@@AAAAAABBBBBBBBB===>>>>>>>>>>>>>>>>>>===>>>===<<<===>>>>>><<<:::========================>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@???BBBCCCDDDCCCAAA???@@@AAA======<<<;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<;;;=========<<<<<<;;;;;;;;;===???@@@BBBBBBAAA???>>>>>>>>>===<<<<<<<<<<<<===:::<<<>>>>>>===<<<===>>>@@@???????????????@@@@@@>>>>>>============>>>>>>===============>>>???@@@======<<<<<<<<<<<<======<<<;;;;;;<<<>>>>>>===;;;======<<<;;;;;;;;;;;;;;;???>>>======??????>>>==================<<<<<<;;;<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;:::::::::::::::999;;;===>>>===:::666333<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>???>>>>>>======>>>>>>>>>============<<<========================????????????@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@AAABBBCCCCCCBBBAAAAAABBBCCCCCCCCCCCCCCC@@@AAAAAAAAABBBCCCCCCCCCCCCCCCDDDCCCCCCBBBAAA@@@@@@@@@????????????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@===>>>@@@AAABBBCCCDDDDDDBBBBBBAAAAAAAAAAAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGJJJJJJJJJJJJJJJKKKLLLLLLLLLIIIJJJNNNOOOLLLJJJKKKJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIJJJKKKLLLLLLLLLLLLNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLMMMMMMNNNPPPPPP{{{yyyxxxwwwuuutttppppppooonnnllliiigggeeeeeedddaaa```___]]]YYYWWWUUUTTTRRRQQQOOONNNNNNNNNJJJHHHDDDBBBBBBBBBAAA@@@============<<<<<<<<<<<<777888999999::::::999999888999999999999999999999999999999:::::::::;;;;;;999888888888999999999999777777777777888888999999888888888888999999999:::777888999999888777888:::888888999999:::;;;<<<<<<<<<<<<<<<<<<<<<============>>>???AAACCCFFFGGGHHHGGGGGGGGGGGGHHHJJJKKKLLLLLLLLLKKKKKKKKKLLLMMMNNNKKKLLLLLLMMMMMMLLLLLLKKKMMMMMMLLLKKKJJJIIIIIIHHHJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBCCCCCCBBBBBBBBBAAAAAAAAA??????@@@@@@@@@@@@@@@@@@======>>>>>>????????????============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>???????????????@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCC===>>>???@@@@@@???>>>===@@@@@@@@@@@@@@@@@@???>>>========================>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAAAAAAAABBB>>>===<<<;;;;;;;;;;;;;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;>>>???@@@AAABBBAAA@@@?????????>>>============>>>;;;===??????>>>===>>>???AAAAAA@@@@@@@@@@@@@@@@@@>>>>>>============>>>>>>===>>>>>>>>>???@@@@@@AAA>>>======<<<<<<======>>><<<<<<<<<===>>>???>>><<<>>>===<<<<<<;;;<<<<<<<<<>>>>>>===>>>>>>>>>>>>>>>======>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;======<<<:::777555<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============?????????@@@@@@???>>>>>><<<<<<===>>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAAAAAAAAAAABBBBBBAAABBBBBBBBBCCCDDDDDDDDDCCCBBBBBBCCCEEEEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEEEECCCCCCDDDEEEEEEEEEEEEEEEDDDEEEEEEEEEDDDDDDCCCBBBCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCBBBBBB@@@AAABBBCCCDDDEEEEEEEEECCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKMMMMMMMMMMMMMMMNNNOOOOOOPPPMMMNNNRRRTTTQQQOOOOOOLLLLLLLLLKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPQQQRRRSSSSSS~~~~~~}}}}}}|||yyyuuuqqqppppppooommmkkkiiigggfffcccbbb``````___^^^[[[YYYUUUTTTSSSQQQPPPOOONNNNNNLLLIIIFFFDDDDDDCCCBBBAAA>>>>>>=========<<<<<<<<<777888999999::::::999999999999999999999:::::::::::::::999999888888888888888888888888888777888888555555666777777888888888999999888888888777777777777999:::999888777888999777888888999:::;;;<<<<<<<<<<<<<<<=========>>>>>>===>>>@@@BBBDDDFFFHHHIIIGGGGGGHHHHHHIIIJJJKKKLLLKKKKKKKKKLLLLLLMMMNNNOOOLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMLLLKKKJJJIIIIIIHHHIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>?????????<<<===>>>???????????????>>>>>>>>>??????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????===>>>>>>>>>????????????@@@AAABBBBBBCCCCCCBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA>>>???@@@AAAAAA@@@???>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAABBBBBBCCCCCC@@@@@@@@@@@@AAABBBAAAAAA???>>>======<<<<<<<<<===????????????????????????>>>>>>=========<<<<<<<<<>>>???@@@AAABBBAAAAAA@@@@@@@@@???>>>>>>>>>>>>???<<<>>>@@@@@@???>>>???@@@AAAAAA@@@@@@???@@@@@@@@@?????????>>>>>>?????????@@@@@@@@@@@@@@@@@@??????======<<<<<<<<<<<<======>>>======>>>@@@@@@???===>>>>>>===<<<<<<<<<<<<=================================>>>>>>???>>>>>>=========<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<=========>>>??????@@@@@@@@@@@@??????===>>>??????AAAAAABBBCCCCCCBBBAAAAAAAAAAAABBBCCCAAABBBBBBBBBCCCCCCCCCDDDCCCCCCDDDDDDEEEEEEEEEFFFEEEDDDDDDEEEGGGGGGFFFDDDDDDDDDEEEGGGGGGHHHHHHHHHFFFGGGHHHIIIIIIIIIHHHHHHFFFGGGGGGGGGGGGFFFEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGIIIIIIIIIIIIIIIIIIIIIIIILLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLMMMNNNNNNOOOOOOPPPPPPPPPOOOPPPQQQQQQRRRTTTQQQQQQUUUWWWTTTRRRSSSOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSUUUUUUVVVVVVVVVVVVUUUUUUUUUTTTVVVUUUTTTTTTSSSSSSSSSTTT||||||}}}~~~~~~{{{vvvqqqqqqqqqooonnnllljjjiiihhhbbbaaa```______^^^\\\ZZZUUUTTTSSSQQQPPPOOOOOONNNOOOLLLIIIGGGFFFFFFEEEDDD>>>>>>>>>=========<<<<<<888999999::::::::::::::::::::::::::::::999999999888888777777666555555444777999999999777666777888666666777777888888888999999999888888777777777666888999:::999777777777999::::::;;;;;;<<<===>>>>>>=========>>>>>>??????@@@>>>???AAACCCEEEGGGHHHIIIGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEFFFFFFFFFFFFEEEEEECCCCCCCCCCCCBBBBBBBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@@@@???>>>??????@@@@@@AAAAAABBBBBB?????????????????????????????????????????????????????????@@@@@@@@@@@@AAA?????????@@@@@@@@@AAAAAAAAABBBCCCDDDEEEDDDCCCBBBDDDDDDDDDCCCCCCBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@===???@@@???>>><<<======>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@???????????????AAAAAABBBBBBCCCDDDEEEEEE@@@??????@@@AAABBBBBB@@@@@@@@@????????????@@@@@@@@@??????>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBBBBAAAAAA@@@????????????@@@===???AAAAAA@@@???@@@AAA@@@@@@@@@??????@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAA@@@???>>>======<<<<<<<<<<<<======>>>>>>>>>???@@@AAA@@@>>>??????>>>===============<<<===>>>>>><<<<<<===>>>===>>>>>>???????????????>>>>>>>>>=========<<<<<<===============>>>>>>>>><<<;;;;;;;;;<<<>>>???@@@========================<<<<<<<<<======>>>>>>??????@@@AAAAAAAAAAAAAAAAAACCCCCCCCCBBBBBBBBBAAAAAACCCCCCAAAAAAAAAAAACCCCCCDDDDDDDDDEEEFFFFFFGGGGGGFFFGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGIIIKKKKKKIIIGGGGGGHHHIIIJJJKKKLLLLLLLLLJJJKKKLLLMMMMMMLLLKKKJJJJJJJJJKKKKKKKKKJJJJJJIIIJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGGGGGGGHHHIIIJJJKKKMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUZZZVVVTTTWWWXXXVVVUUUVVVSSSRRRRRRQQQQQQRRRRRRSSSUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSUUUVVVXXXYYYYYYYYYYYYXXXXXXXXXXXXWWWXXXWWWVVVUUUTTTTTTTTTTTT|||||||||}}}}}}{{{xxxuuusssrrrqqqooommmlllkkkkkkdddbbbaaa```___^^^[[[XXXVVVUUUSSSRRRPPPOOOOOOOOONNNKKKHHHFFFFFFFFFDDDCCC>>>>>>>>>>>>=========<<<999999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777777777777777777777777888:::;;;:::888666888999999999999999999999::::::888888888999999999999999888999:::999777666777888;;;;;;;;;<<<<<<============>>>>>>???@@@@@@AAAAAA???@@@AAACCCEEEGGGHHHIIIHHHHHHIIIJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPNNNNNNOOOOOOOOOOOONNNNNNKKKKKKKKKKKKKKKJJJJJJJJJEEEEEEEEEEEEFFFGGGHHHIIIFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@??????>>>>>>>>>???AAABBBAAA@@@>>>===??????@@@@@@AAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCAAABBBDDDFFFFFFEEEDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBAAAAAAAAAAAABBBBBB>>>@@@BBBAAA???===>>>???@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGBBBAAA???@@@CCCDDDBBBAAAAAAAAAAAAAAABBBCCCDDDDDDBBBAAA@@@?????????@@@@@@>>>>>>>>>???@@@@@@AAAAAA??????@@@AAAAAABBBBBBCCCBBBBBBAAA@@@@@@@@@@@@@@@>>>@@@BBBBBBAAA@@@AAABBB@@@@@@@@@@@@@@@AAABBBCCCCCCBBBBBBAAAAAABBBBBBCCCBBBCCCCCCCCCBBBAAA???>>>???>>>>>>======>>>>>>??????>>>>>>???AAABBB@@@???@@@???>>>>>>======>>>>>><<<>>>@@@???===<<<>>>@@@===>>>??????@@@@@@@@@???????????????>>>>>>>>>>>>=========>>>>>>?????????<<<<<<>>>???@@@@@@@@@???????????????????????????======>>>>>>???@@@@@@AAAAAABBBBBBCCCDDDDDDCCCCCCEEEEEEEEEDDDDDDDDDCCCCCCGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKJJJKKKMMMOOOOOOLLLJJJLLLLLLNNNOOOPPPQQQQQQQQQMMMNNNPPPQQQQQQPPPNNNMMMNNNOOOOOOPPPPPPOOOOOOOOOOOOOOOOOONNNNNNOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKJJJKKKKKKKKKKKKLLLMMMNNNOOORRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRRRRSSSSSSTTTTTTTTTTTTUUUUUUVVVWWWWWWWWWWWWVVVVVVVVVVVVWWWXXXXXX```[[[XXXYYYYYYWWWWWWYYYWWWWWWVVVVVVVVVVVVWWWWWWXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVWWWXXXZZZ[[[[[[[[[[[[ZZZZZZZZZYYYYYYWWWVVVVVVUUUUUUUUUVVVVVV}}}|||{{{{{{{{{{{{yyyxxxtttsssrrrpppnnnmmmmmmlllfffdddbbb```___\\\YYYVVVVVVUUUSSSRRRPPPOOOOOOOOOKKKHHHEEECCCCCCCCCAAA@@@>>>>>>>>>>>>============999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;::::::999888888999999999:::;;;;;;<<<<<<999;;;===<<<999777999;;;;;;;;;;;;;;;;;;;;;;;;;;;777888888999;;;<<<<<<===888::::::999777666777888999999999:::::::::;;;;;;>>>>>>???@@@AAAAAABBBBBB@@@AAABBBDDDEEEGGGHHHIIIHHHHHHIIIJJJKKKKKKKKKJJJLLLMMMNNNOOOPPPQQQQQQQQQNNNOOOOOOPPPPPPOOOOOONNNJJJJJJJJJKKKKKKKKKKKKKKKDDDDDDEEEEEEFFFGGGIIIIIIFFFGGGGGGHHHHHHHHHGGGGGGEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@??????@@@AAABBBCCCBBB@@@>>>===>>>>>>???@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEBBBCCCEEEFFFGGGFFFDDDCCCCCCDDDEEEFFFGGGHHHIIIIIICCCBBBAAA@@@@@@AAABBBCCCAAADDDFFFEEEBBBAAAAAACCCBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEDDDDDDDDDCCCCCCCCCBBBCCCDDDEEEFFFGGGHHHIIIDDDBBBAAABBBDDDEEECCCAAABBBBBBBBBCCCDDDEEEFFFGGGFFFEEECCCBBBAAABBBCCCCCC>>>>>>???@@@AAABBBBBBCCC??????@@@AAAAAABBBCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA>>>@@@BBBBBBAAAAAAAAABBB@@@@@@@@@AAABBBCCCDDDEEECCCCCCCCCBBBBBBCCCCCCCCCAAABBBCCCCCCCCCBBBAAA@@@@@@@@@????????????@@@@@@@@@??????@@@BBBBBBAAA???@@@??????>>>>>>>>>>>>>>>===@@@AAAAAA>>>===???AAA===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>======>>>>>>?????????@@@;;;===@@@BBBCCCAAA???===AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>???@@@AAAAAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEECCCCCCDDDEEEFFFGGGHHHHHHLLLKKKIIIHHHHHHIIIKKKLLLJJJJJJJJJKKKLLLMMMMMMNNNOOONNNNNNNNNMMMMMMLLLLLLMMMMMMNNNPPPRRRRRROOOMMMOOOPPPQQQSSSTTTUUUUUUUUUOOOPPPRRRSSSSSSQQQPPPNNNRRRRRRSSSSSSSSSSSSSSSRRRSSSSSSRRRRRRRRRRRRSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQPPPPPPOOONNNNNNNNNNNNNNNOOOPPPQQQRRRUUUUUUUUUUUUUUUUUUUUUUUURRRRRRSSSTTTUUUUUUVVVVVVWWWWWWXXXXXXYYYZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZ[[[eee^^^ZZZZZZZZZYYYYYY\\\ZZZZZZYYYYYYYYYYYYZZZZZZXXXXXXWWWWWWVVVVVVVVVUUUXXXXXXWWWWWWXXXYYYZZZ\\\\\\\\\\\\[[[[[[[[[ZZZZZZUUUUUUUUUUUUUUUVVVWWWXXX~~~{{{yyyxxxyyyzzzyyyyyyuuutttsssqqqnnnlllkkkjjjhhhgggdddaaa^^^[[[YYYWWWXXXVVVSSSQQQNNNMMMLLLLLLKKKKKKJJJIIIGGGEEECCCBBBAAA@@@???>>>==================<<<<<<;;;;;;;;;:::999999999::::::;;;;;;;;;<<<;;;:::::::::;;;;;;<<<;;;:::999999888888999999;;;;;;::::::::::::::::::;;;::::::;;;<<<<<<;;;999777999;;;<<<>>>>>>>>>===:::;;;<<<===>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@AAAAAAEEEDDDDDDDDDEEEFFFGGGGGGLLLLLLKKKLLLLLLMMMNNNOOONNNNNNOOOPPPPPPQQQRRRRRRRRRRRRRRRQQQPPPOOOMMMLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGIIIIIIIIIJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCBBBAAAAAA@@@??????>>>????????????@@@@@@@@@CCCCCCBBBBBBBBBCCCCCCDDDCCCDDDDDDDDDEEEEEEEEEEEEBBBCCCEEEDDDBBBAAAAAABBBDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGFFFEEEDDDDDDEEEFFFGGGFFFDDDBBBCCCEEEGGGHHHHHHEEEEEEDDDDDDCCCCCCCCCBBBCCCDDDEEEEEEEEEDDDBBBAAADDDCCCCCCBBBBBBBBBCCCCCCFFFFFFEEEEEEDDDDDDDDDCCCBBBCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDCCCBBBBBBEEEDDDBBBAAABBBCCCEEEGGGGGGFFFDDDCCCBBBBBBCCCCCC@@@@@@@@@@@@??????>>>>>>BBBBBBBBBCCCBBBBBBAAAAAABBBAAAAAA@@@@@@AAAAAABBBCCCBBBAAA@@@@@@@@@AAABBBBBBBBBCCCDDDDDDEEEEEEFFFCCCCCCCCCDDDDDDEEEEEEEEEBBBBBBAAA@@@@@@???@@@@@@BBBBBBDDDDDDDDDDDDBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@>>>============AAA???======???@@@AAA@@@BBBBBBAAA@@@@@@AAABBBBBBAAAAAAAAAAAAAAA@@@???>>>CCCAAA??????AAA@@@===:::999;;;>>>AAABBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDFFFGGGHHHHHHIIIIIIHHHHHHJJJIIIHHHGGGGGGIIIJJJLLLJJJJJJKKKMMMMMMNNNNNNNNNOOONNNNNNOOOOOOPPPQQQRRRSSSRRRQQQRRRSSSTTTSSSRRRQQQQQQRRRSSSSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXXXXXXXYYYXXXWWWVVVTTTSSSRRRQQQVVVVVVUUUUUUUUUVVVWWWWWWTTTTTTTTTTTTTTTUUUUUUUUUTTTSSSRRRQQQQQQRRRSSSTTTTTTTTTUUUUUUUUUUUUTTTTTTQQQRRRRRRRRRSSSSSSTTTTTTTTTUUUVVVWWWXXXYYYYYYYYYVVVVVVWWWXXXYYYYYYYYYYYYXXXYYYYYYZZZZZZZZZYYYYYY\\\\\\\\\\\\\\\\\\\\\\\\______^^^]]]\\\ZZZZZZYYYYYYXXXWWWVVVWWWXXXZZZ\\\[[[ZZZYYYXXXXXXWWWXXXXXX[[[YYYXXXXXXZZZ[[[[[[ZZZZZZZZZ[[[[[[ZZZYYYXXXXXXTTTUUUVVVWWWXXXYYYYYYZZZ~~~|||yyyxxxyyyzzzyyyyyyuuutttrrrpppnnnlllkkkjjjeeedddbbb```]]][[[YYYXXXWWWUUUSSSPPPNNNMMMMMMMMMKKKKKKJJJIIIGGGEEECCCBBBAAA@@@???>>>>>>======>>>;;;<<<>>>???>>>===;;;999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;:::999999888999999999888888888888888888999999:::999999:::;;;;;;:::888888999;;;<<<===>>>======;;;<<<===>>>????????????@@@@@@@@@@@@AAAAAAAAAAAAEEEEEEDDDEEEEEEFFFGGGHHHLLLLLLLLLLLLMMMNNNOOOPPPNNNNNNOOOPPPPPPQQQRRRRRRSSSSSSRRRRRRQQQOOONNNMMMLLLMMMMMMMMMMMMLLLKKKKKKLLLKKKKKKJJJJJJJJJJJJKKKJJJJJJKKKKKKJJJIIIHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFDDDFFFGGGGGGEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGEEEDDDEEEGGGIIIIIIIIIFFFEEEEEEEEEDDDDDDDDDDDDCCCDDDEEEEEEEEEDDDCCCBBBDDDCCCCCCBBBBBBCCCCCCDDDFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHGGGGGGFFFFFFEEEDDDDDDCCCFFFEEEDDDCCCDDDEEEGGGHHHHHHGGGEEEDDDCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBAAAAAACCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCDDDEEEEEEFFFFFFGGGEEEEEEFFFFFFFFFFFFFFFGGGEEEDDDCCCBBBBBBBBBBBBCCCBBBCCCDDDEEEEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@CCCAAA??????AAABBBBBBBBBDDDCCCBBBBBBBBBBBBCCCDDDCCCDDDDDDDDDCCCBBBBBBAAAEEECCCAAABBBDDDCCCAAA>>>>>>???AAACCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJMMMLLLKKKJJJJJJLLLNNNOOOMMMMMMOOOPPPPPPQQQQQQQQQSSSSSSSSSSSSTTTUUUVVVWWWVVVUUUTTTUUUWWWXXXWWWVVVTTTTTTUUUUUUVVVVVVVVVVVVVVVWWWXXXXXXYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVXXXXXXWWWWWWWWWWWWWWWXXXVVVWWWWWWWWWWWWXXXXXXXXXZZZYYYWWWUUUSSSRRRRRRSSSUUUUUUUUUVVVVVVUUUUUUUUURRRRRRSSSSSSSSSSSSSSSSSSTTTTTTUUUWWWWWWXXXXXXXXXVVVVVVWWWXXXYYYYYYYYYYYYYYYYYYZZZ[[[\\\\\\[[[[[[^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\[[[ZZZYYYYYY[[[ZZZYYYXXXXXXZZZ\\\]]]\\\[[[[[[ZZZYYYYYYYYYZZZ[[[YYYXXXXXXYYYZZZZZZYYY[[[[[[[[[[[[[[[ZZZYYYYYYVVVWWWWWWXXXYYYZZZ[[[\\\|||zzzyyyyyyzzzyyyyyytttsssrrrpppnnnlllkkkjjjeeedddbbb```^^^\\\[[[ZZZUUUTTTRRRPPPNNNNNNNNNNNNKKKKKKKKKIIIHHHFFFDDDCCCBBBAAA@@@???>>>>>>>>>>>>:::<<>>>>>>>><<<;;;:::;;;;;;:::999999999999999777777888888999999:::::::::999888999;;;;;;999888::::::;;;<<<======<<<<<<======>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBEEEEEEEEEEEEFFFGGGHHHIIIMMMMMMMMMMMMNNNOOOPPPQQQOOOOOOPPPPPPQQQQQQRRRRRRTTTTTTSSSSSSRRRQQQOOOOOONNNNNNNNNNNNNNNMMMLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBAAACCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFHHHIIIJJJKKKIIIGGGFFFEEEFFFGGGHHHGGGIIIJJJIIIHHHFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIGGGHHHHHHHHHHHHHHHHHHGGGHHHGGGFFFFFFHHHJJJJJJIIIGGGGGGFFFFFFFFFFFFEEEEEECCCDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEHHHGGGFFFEEEFFFGGGHHHIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFDDDEEEEEEFFFFFFGGGHHHHHHIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFDDDBBBBBBDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEGGGFFFEEEFFFGGGHHHFFFDDDDDDEEEFFFGGGHHHIIIJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLLLLMMMLLLMMMNNNNNNOOOOOONNNNNNQQQQQQPPPOOOOOOQQQRRRSSSQQQRRRSSSTTTTTTUUUTTTTTTWWWVVVVVVWWWWWWXXXYYYZZZYYYXXXWWWXXXZZZ[[[ZZZYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[ZZZZZZXXXXXXYYYZZZZZZ[[[[[[[[[ZZZZZZYYYYYYXXXXXXXXXWWWYYYYYYYYYZZZZZZ[[[[[[[[[^^^\\\ZZZWWWUUUUUUTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTUUUVVVVVVWWWVVVVVVUUUUUUVVVWWWXXXXXXYYYYYYZZZZZZ\\\]]]^^^^^^^^^^^^````````````````````````]]]]]]\\\[[[ZZZZZZYYYYYY\\\[[[ZZZZZZZZZ[[[\\\]]]]]]\\\\\\[[[[[[[[[\\\\\\[[[YYYWWWXXXYYYZZZYYYXXXZZZ[[[[[[[[[[[[ZZZZZZYYYXXXXXXXXXYYYZZZ[[[\\\]]]}}}zzzyyyyyyzzzyyyxxxtttsssrrrpppnnnlllkkkjjjiiihhhfffdddaaa___]]]\\\TTTSSSQQQOOONNNNNNNNNNNNLLLKKKKKKJJJHHHGGGEEEDDDBBBBBB@@@???????????????<<<>>>???AAA@@@???===<<<>>>>>>======<<<<<<;;;;;;>>>???AAAAAAAAA???===;;;;;;;;;:::999999999999:::999999::::::;;;<<<======::::::999:::;;;<<<:::888;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCEEEEEEEEEFFFGGGHHHIIIJJJLLLLLLLLLMMMNNNOOOPPPQQQPPPQQQQQQQQQRRRRRRRRRSSSUUUUUUUUUTTTTTTSSSQQQQQQOOOOOOPPPPPPOOOOOONNNMMMJJJJJJKKKKKKLLLLLLLLLLLLOOONNNNNNMMMLLLKKKIIIHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEFFFFFFHHHIIIKKKKKKOOOMMMJJJGGGFFFFFFHHHIIIIIIJJJLLLKKKIIIHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJHHHIIIJJJKKKKKKJJJIIIHHHHHHGGGFFFGGGIIIJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGDDDDDDEEEEEEEEEFFFFFFEEEDDDDDDDDDCCCDDDDDDEEEEEEGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHGGGGGGGGGHHHIIIJJJGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGHHHGGGGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIHHHGGGFFFEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIGGGFFFFFFHHHJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIJJJKKKKKKKKKJJJJJJHHHIIIIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJKKKMMMNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNOOOPPPPPPQQQQQQQQQQQQRRRSSSSSSSSSSSSRRRUUUTTTTTTTTTTTTUUUVVVVVVUUUVVVVVVWWWXXXXXXWWWWWWWWWWWWWWWWWWXXXYYYZZZZZZYYYXXXXXXYYY[[[\\\[[[ZZZ[[[[[[ZZZZZZZZZ[[[[[[[[[\\\\\\]]]]]]]]]\\\\\\[[[ZZZZZZZZZ[[[\\\\\\]]]]]][[[[[[ZZZZZZYYYXXXWWWVVVYYYYYYZZZZZZ[[[\\\\\\\\\[[[ZZZYYYWWWWWWWWWXXXXXXWWWVVVVVVVVVVVVVVVVVVWWWVVVVVVVVVUUUUUUTTTTTTTTTTTTUUUUUUVVVVVVVVVUUUUUUTTTTTTTTTUUUVVVWWWXXXXXX[[[\\\]]]___```aaaaaaaaa````````````````````````^^^^^^]]]\\\\\\[[[ZZZZZZ\\\\\\[[[[[[[[[[[[\\\]]]\\\\\\\\\[[[\\\\\\]]]]]]\\\ZZZXXXXXXYYYZZZYYYXXXZZZZZZZZZ[[[[[[ZZZZZZYYYXXXXXXXXXXXXYYY[[[\\\]]]~~~{{{yyyzzzzzzyyyxxxtttsssrrrpppooommmllllllllljjjhhhdddaaa]]][[[YYYTTTSSSQQQOOONNNMMMNNNNNNLLLLLLKKKJJJIIIHHHFFFEEECCCBBBAAA@@@??????????????????>>>>>>>>>>>>???@@@>>>>>>>>>======<<<<<<<<<===>>>@@@AAA@@@>>><<<;;;<<<;;;::::::999999::::::999999:::;;;<<<<<<======<<<;;;;;;<<<======<<<:::<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<===>>>????????????@@@AAAAAABBBCCCCCCDDDDDDEEEEEEFFFFFFGGGIIIJJJKKKLLLLLLLLLMMMNNNOOOQQQQQQSSSSSSSSSSSSSSSTTTTTTTTTVVVVVVVVVVVVUUUUUUTTTSSSQQQQQQQQQRRRQQQPPPPPPOOOKKKLLLMMMNNNNNNNNNNNNNNNOOOOOOOOONNNMMMKKKJJJIIIJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFGGGHHHJJJKKKLLLQQQOOOKKKHHHGGGGGGIIIJJJIIIKKKLLLLLLJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJKKKKKKKKKKKKIIIJJJKKKLLLLLLKKKJJJIIIHHHGGGFFFGGGIIIIIIHHHGGGHHHHHHHHHIIIIIIIIIIIIIIIFFFFFFEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGHHHHHHHHHIIIIIIGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHFFFFFFGGGHHHHHHGGGFFFFFFDDDEEEGGGHHHIIIHHHGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLMMMKKKJJJJJJMMMOOOOOOOOOMMMMMMNNNNNNNNNNNNMMMMMMKKKLLLLLLMMMNNNNNNNNNNNNKKKLLLMMMNNNNNNNNNNNNNNNOOONNNNNNNNNNNNOOOPPPQQQOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQRRRRRRSSSSSSTTTTTTUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYXXXXXXYYYYYYZZZZZZYYYYYYXXXXXXXXXXXXYYYZZZ[[[\\\\\\[[[ZZZ\\\^^^______^^^]]]]]]\\\[[[[[[[[[\\\]]]^^^^^^^^^______^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYWWWVVVUUUXXXXXXYYYZZZZZZ[[[\\\\\\[[[ZZZYYYWWWWWWWWWXXXYYYXXXWWWWWWVVVVVVWWWWWWXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWVVVVVVUUURRRRRRRRRSSSTTTVVVWWWXXX]]]^^^___aaabbbcccccccccaaaaaaaaaaaaaaaaaaaaaaaa_________^^^^^^]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]]]]^^^^^^\\\ZZZZZZ[[[[[[[[[ZZZYYYZZZZZZ[[[[[[[[[ZZZZZZXXXWWWWWWWWWXXXZZZ\\\]]]~~~{{{zzzzzzzzzyyyxxxttttttsssrrrpppooonnnmmmkkkiiifffbbb^^^[[[XXXVVVTTTSSSQQQOOOMMMMMMMMMMMMLLLLLLLLLKKKJJJIIIGGGFFFCCCCCCBBBAAA@@@@@@@@@@@@@@@???===<<<<<<>>>@@@AAA===============<<<<<<<<<:::;;;<<<======<<<;;;:::<<<;;;;;;:::::::::::::::888888999999::::::;;;;;;===<<<;;;<<<>>>>>><<<;;;;;;;;;;;;;;;;;;<<<===>>>;;;<<<===>>>????????????@@@AAAAAABBBCCCDDDEEEEEEEEEFFFFFFGGGHHHJJJKKKLLLLLLMMMMMMNNNOOOQQQRRRSSSUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWXXXXXXWWWVVVVVVUUUSSSSSSSSSSSSSSSRRRQQQQQQOOOPPPQQQRRRRRRRRRQQQPPPOOOOOONNNNNNMMMLLLKKKJJJKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLLLLPPPOOOLLLJJJIIIIIIJJJJJJJJJKKKMMMLLLJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLJJJKKKKKKKKKKKKKKKKKKJJJHHHGGGGGGHHHIIIJJJHHHFFFHHHHHHIIIIIIIIIIIIJJJJJJHHHHHHGGGFFFEEEEEEFFFFFFEEEDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIGGGGGGHHHHHHIIIIIIJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJIIIHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMNNNLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLKKKLLLLLLMMMNNNPPPPPPOOONNNNNNOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOMMMLLLLLLLLLMMMNNNOOOOOOQQQOOONNNOOOQQQSSSTTTTTTQQQQQQRRRRRRRRRRRRQQQQQQMMMNNNOOOQQQQQQRRRRRRRRRNNNPPPRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTUUUUUUVVVWWWWWWWWWXXXYYYYYYZZZ[[[ZZZZZZZZZYYYZZZZZZZZZ[[[[[[[[[[[[ZZZ[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[[[[\\\]]]^^^______^^^^^^___bbbccccccbbb___^^^]]]\\\\\\\\\]]]^^^^^^^^^___``````_________^^^^^^]]]\\\[[[ZZZZZZYYYYYYYYYZZZZZZZZZXXXWWWVVVXXXYYYYYYZZZ[[[\\\]]]]]]___^^^\\\ZZZXXXXXXXXXXXX[[[ZZZYYYXXXXXXYYYZZZ[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVSSSSSSSSSSSSTTTVVVXXXZZZ______aaabbbccccccccccccaaaaaaaaaaaaaaaaaaaaaaaa`````````______^^^^^^^^^\\\\\\\\\[[[[[[[[[[[[ZZZ[[[[[[[[[[[[\\\^^^______aaa___]]]]]]^^^^^^]]]\\\[[[[[[\\\]]]]]]]]]]]]\\\ZZZYYYXXXXXXYYY[[[^^^```|||zzzzzzzzzyyyxxxuuuuuutttsssqqqpppooooooiiihhheeebbb^^^[[[XXXWWWUUUTTTQQQOOOMMMLLLLLLLLLLLLLLLLLLKKKKKKIIIHHHGGGDDDCCCBBBAAAAAA@@@@@@AAA>>>============>>>???@@@<<<<<<<<<<<<<<<<<<======::::::;;;;;;<<<=========<<<<<<;;;::::::::::::;;;999999::::::::::::::::::<<<;;;;;;<<<======<<<:::;;;:::::::::;;;===>>>???======>>>???@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFGGGIIIJJJLLLMMMNNNOOOOOOPPPQQQSSSUUUVVVXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXYYYYYYXXXXXXWWWWWWTTTTTTTTTTTTTTTSSSSSSRRRQQQRRRSSSTTTTTTRRRQQQPPPMMMMMMNNNMMMMMMLLLKKKKKKLLLLLLKKKKKKJJJIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNLLLKKKJJJJJJJJJJJJKKKMMMNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLKKKKKKJJJJJJJJJJJJKKKKKKIIIIIIIIIJJJKKKKKKIIIGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIHHHFFFEEEEEEEEEFFFEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFGGGHHHIIIIIIJJJJJJIIIJJJJJJKKKKKKKKKKKKKKKIIIJJJKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIIIIJJJJJJHHHIIIJJJKKKLLLLLLLLLLLLKKKLLLMMMNNNNNNMMMLLLKKKLLLLLLLLLLLLMMMNNNOOOPPPOOOOOOOOOPPPQQQQQQRRRRRRPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQRRRSSSSSSTTTUUUTTTSSSRRRRRRSSSTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQPPPPPPPPPQQQQQQRRRTTTRRRQQQRRRTTTVVVWWWWWWSSSTTTUUUUUUUUUUUUTTTSSSQQQQQQSSSTTTUUUVVVVVVVVVRRRUUUWWWVVVUUUTTTUUUVVVTTTUUUVVVWWWWWWVVVUUUTTTVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXYYYZZZZZZ[[[ZZZ[[[\\\\\\]]]]]]\\\\\\\\\\\\]]]^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]^^^___```aaa```______```cccddddddcccbbbaaa___]]]]]]^^^___```]]]^^^___```````````````___^^^^^^]]]\\\\\\[[[[[[XXXYYY[[[\\\\\\ZZZYYYXXX[[[[[[\\\]]]^^^___``````bbbaaa___^^^]]]]]]^^^^^^___^^^]]]\\\\\\]]]^^^___[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZYYYXXXVVVUUUUUUUUUVVVYYY[[[]]]```aaabbbbbbcccccccccccccccccccccccccccccccccccc_______________^^^^^^^^^]]]]]]]]]]]]]]]\\\[[[[[[\\\\\\\\\]]]^^^```aaabbbdddbbb```````````````^^^^^^______```aaaaaa``````___^^^]]]\\\]]]```cccddd|||zzzzzzzzzyyyxxxvvvvvvuuutttrrrqqqppppppiiihhhfffccc```]]][[[ZZZVVVTTTRRROOOMMMKKKKKKKKKLLLLLLLLLLLLKKKJJJHHHHHHDDDDDDCCCBBBAAAAAAAAAAAA;;;<<<===>>>??????>>>===:::;;;;;;;;;<<<<<<==================>>>@@@AAABBB<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<;;;999::::::999:::;;;===???@@@>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGFFFFFFFFFGGGIIIKKKLLLMMMPPPQQQQQQRRRTTTUUUWWWXXXYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYYYYYYYXXXWWWTTTUUUUUUUUUUUUTTTSSSSSSPPPQQQRRRSSSRRRQQQOOOMMMLLLLLLMMMMMMMMMLLLLLLKKKLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLNNNMMMMMMMMMMMMMMMNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJLLLNNNOOOOOOMMMLLLLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLKKKJJJIIIIIIJJJKKKLLLKKKJJJJJJKKKMMMLLLJJJHHHHHHHHHHHHIIIIIIIIIJJJJJJLLLKKKIIIFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKFFFFFFGGGGGGHHHIIIJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMKKKLLLMMMNNNNNNMMMLLLKKKJJJJJJKKKKKKLLLLLLMMMMMMJJJJJJKKKMMMMMMNNNNNNNNNMMMNNNPPPQQQQQQPPPNNNMMMPPPPPPOOOOOOPPPQQQSSSTTTRRRRRRSSSSSSTTTUUUUUUUUUTTTTTTUUUUUUVVVVVVVVVWWWVVVVVVVVVVVVWWWWWWXXXYYYXXXWWWVVVUUUUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXTTTTTTSSSSSSSSSSSSSSSTTTUUUTTTSSSSSSVVVXXXYYYYYYUUUUUUWWWWWWWWWWWWUUUUUUSSSTTTUUUWWWXXXYYYYYYYYYUUUXXXZZZZZZWWWVVVWWWYYYVVVWWWYYYZZZZZZXXXVVVUUUYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[\\\]]]]]][[[\\\]]]]]]^^^^^^]]]]]]^^^^^^___```````````````______````````````___^^^]]]\\\\\\]]]]]]^^^___```^^^^^^]]]___bbbccccccbbbdddbbb```___^^^___```aaa]]]]]]___```aaaaaaaaaaaa^^^^^^^^^^^^^^^]]]]]]]]]YYYZZZ\\\]]]]]]\\\[[[ZZZ^^^^^^___```aaabbbccccccaaaaaa```aaabbbccceeefffcccbbb```______```bbbccc\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^]]]]]][[[ZZZYYYXXXWWWWWWWWWXXX[[[^^^```aaabbbbbbcccccccccbbbbbbeeeeeeeeeeeeeeeeeeeeeeee^^^^^^^^^^^^^^^^^^]]]]]]^^^_________^^^^^^]]]\\\]]]]]]^^^^^^```aaacccdddfffdddbbbbbbbbbbbbaaa```aaaaaabbbccccccccccccccccccbbbaaa```aaadddgggiii~~~~~~}}}{{{yyyvvvuuusssqqqooonnnmmmmmmmmmiiidddaaa___]]][[[ZZZWWWVVVTTTQQQOOOMMMLLLLLLMMMMMMMMMMMMKKKIIIGGGEEEEEECCC@@@???@@@???>>>===>>>>>>>>>>>>============????????????>>>===;;;;;;<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@???>>><<<<<<===???@@@@@@@@@???>>><<<======<<<;;;;;;===???===>>>???AAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHJJJKKKMMMMMMLLLLLLMMMOOOPPPRRRTTTUUUUUUVVVXXXZZZ]]]]]]]]]\\\[[[ZZZXXXXXXYYYYYYYYYYYYXXXWWWVVVUUUWWWWWWUUUTTTTTTUUUWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTSSSRRRQQQPPPOOONNNNNNOOOMMMNNNOOOMMMKKKJJJKKKLLLJJJJJJKKKKKKLLLMMMMMMNNNFFFGGGHHHIIIJJJLLLMMMMMMOOOOOONNNNNNNNNNNNNNNOOOOOONNNLLLJJJIIIHHHHHHHHHNNNLLLLLLMMMPPPPPPMMMJJJIIIKKKMMMMMMLLLKKKKKKLLLIIIIIIJJJKKKLLLMMMNNNNNNKKKKKKKKKMMMOOONNNLLLJJJKKKKKKKKKLLLKKKJJJJJJIIIHHHHHHIIIIIIJJJKKKKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIIIINNNNNNMMMMMMLLLLLLKKKKKKHHHHHHIIIIIIJJJKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNMMMPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOPPPQQQQQQQQQRRRSSSTTTTTTUUUUUURRRTTTUUUUUUTTTSSSTTTUUUUUUUUUUUUUUUVVVVVVWWWXXXUUUUUUVVVVVVWWWYYYZZZ[[[ZZZZZZZZZZZZZZZZZZ[[[[[[\\\]]]]]]]]]]]]\\\[[[[[[[[[ZZZXXXWWWWWWYYY\\\]]]ZZZ[[[[[[[[[[[[ZZZYYYYYY\\\[[[[[[ZZZZZZZZZ[[[[[[VVVWWWXXXXXXWWWWWWXXXZZZYYYYYYYYYYYYZZZZZZZZZZZZ\\\ZZZYYY[[[^^^___]]][[[[[[[[[[[[ZZZZZZZZZYYYYYY^^^]]][[[ZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^___``````^^^___``````aaa``````___`````````aaabbbbbbcccccccccbbbbbbbbbbbbbbbccccccaaa``````___```bbbdddeeebbbaaa``````aaaccceeegggccccccbbbaaa`````````aaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbaaaaaa___^^^^^^[[[[[[\\\]]]]]]^^^^^^___]]]]]]___```bbbccceeeeeegggfffeeecccbbbbbbccccccddddddeeeeeeddddddcccbbbbbbaaaaaa```````````````eeebbb___^^^___```^^^[[[YYYYYYYYY\\\___aaaaaa```aaabbbccceeeggghhhhhhhhhfffggghhhgggdddbbbbbbbbbeeeccc```^^^^^^^^^```bbbdddcccbbbaaa````````````bbbbbbbbbbbbcccdddeeefffjjjiiigggeeedddeeefffgggeeefffhhhiiiiiiiiihhhggggggfffdddddddddgggiiikkk~~~{{{yyyyyyxxxvvvtttqqqpppnnnnnnkkkgggbbb^^^]]][[[ZZZXXXXXXVVVTTTRRRPPPNNNMMMMMMMMMMMMMMMLLLKKKIIIHHHGGGEEECCC@@@@@@@@@@@@???===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<<<<===>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>?????????===<<<:::;;;<<<=========<<<<<<<<<===>>>===<<<<<<>>>@@@???@@@AAABBBCCCDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMNNNPPPRRRTTTVVVWWWWWWXXXZZZ\\\`````````______^^^]]]\\\[[[[[[[[[ZZZYYYXXXWWWVVVYYYYYYXXXXXXXXXXXXYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVTTTTTTSSSRRRQQQQQQQQQQQQOOOPPPQQQOOOMMMLLLMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJKKKLLLMMMNNNNNNOOOOOOOOONNNNNNNNNNNNNNNOOORRRQQQOOOMMMLLLLLLLLLMMMPPPNNNMMMNNNPPPPPPMMMJJJJJJKKKLLLLLLJJJJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNPPPSSSUUUSSSPPPLLLLLLMMMMMMMMMMMMLLLKKKKKKIIIJJJJJJKKKLLLLLLMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNNNNMMMMMMMMMMMMJJJKKKKKKLLLLLLMMMNNNNNNOOOPPPPPPQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSTTTTTTTTTSSSRRRRRRRRRSSSTTTUUUTTTUUUUUUVVVVVVWWWWWWWWWVVVWWWYYYXXXWWWVVVVVVWWWYYYYYYYYYYYYYYYZZZ[[[\\\\\\\\\\\\\\\]]]^^^___```____________````````````______``````______^^^]]]]]]\\\ZZZYYYZZZ\\\^^^```]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZYYYYYYYYYZZZZZZ[[[\\\]]]\\\ZZZYYYYYYZZZ\\\\\\]]]]]]]]]^^^^^^^^^```^^^^^^___aaabbb```^^^_________^^^^^^^^^^^^]]]___^^^]]]\\\[[[\\\\\\]]]________________________aaa````````````aaabbbbbbaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaabbbccccccddddddddddddcccbbbbbbbbbccccccaaaaaaaaaaaabbbcccdddeeebbbbbbaaaaaabbbccceeefffdddcccbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaa```______]]]^^^^^^______```aaaaaaaaabbbcccdddeeeggghhhhhhhhhgggeeedddccccccddddddeeeeeeffffffeeeeeedddccccccbbbaaaaaaaaabbbccccccdddbbb______aaaaaa___]]][[[[[[\\\___bbbddddddcccccccccddddddeeeeeeffffffggghhhhhhgggeeeccccccccceeecccaaa______```bbbccceeeeeecccbbbbbbaaaaaaaaaccccccccccccdddeeeffffffjjjhhhgggeeeeeefffggghhhggghhhiiijjjkkkjjjiiiiiiiiihhhfffeeefffhhhkkkmmm|||{{{|||{{{yyyvvvtttqqqpppooojjjfffbbb^^^]]]\\\ZZZYYYYYYXXXVVVTTTRRRPPPOOOOOONNNMMMLLLKKKJJJJJJJJJJJJEEECCCAAA@@@@@@@@@???>>>>>>>>>??????????????????======>>>>>>>>>======<<<<<<<<<===>>>?????????>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>???>>>===<<<===>>>??????@@@?????????>>>?????????>>>>>>@@@BBBAAABBBCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKMMMOOOOOONNNNNNPPPQQQTTTVVVXXXYYYYYYZZZ]]]___````````````````````````^^^^^^^^^]]]\\\ZZZYYYXXX[[[[[[[[[\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXWWWVVVVVVUUUTTTTTTTTTSSSRRRSSSSSSRRRPPPOOOOOOPPPQQQQQQPPPOOONNNNNNMMMMMMNNNNNNOOOOOOOOOPPPPPPPPPOOOOOONNNNNNNNNOOOOOOPPPOOONNNMMMKKKKKKKKKLLLMMMQQQPPPOOOPPPQQQPPPNNNMMMNNNNNNNNNMMMKKKKKKMMMOOOOOOOOOOOONNNNNNNNNMMMMMMPPPQQQUUUYYYZZZXXXTTTPPPOOOOOOPPPPPPOOOOOONNNMMMLLLLLLMMMMMMNNNOOOOOOOOONNNNNNMMMMMMMMMNNNOOOOOOOOOOOONNNNNNMMMMMMMMMLLLMMMMMMMMMNNNOOOOOOPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPNNNOOOOOOPPPPPPQQQRRRRRRTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXWWWWWWVVVVVVVVVWWWYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\]]]]]][[[ZZZZZZZZZ]]]]]]]]]]]]^^^___```aaaaaabbbbbbbbbccccccddddddddddddddddddddddddddddddcccccccccccccccbbbaaaaaaaaa```^^^]]]]]]___aaabbbaaa```___^^^]]]^^^^^^___\\\[[[ZZZZZZZZZ[[[\\\\\\```aaaaaa```]]]\\\\\\]]]___``````aaabbbcccddddddfffeeedddeeeffffffdddbbbccccccbbbbbbbbbaaaaaaaaaaaaaaa```____________```bbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccddddddeeedddccccccbbbcccdddeeefffbbbccccccddddddeeeffffffffffffeeedddcccccccccdddaaabbbcccdddddddddddddddcccccccccddddddeeeffffffeeedddcccbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccccccccccccbbbbbbaaa`````````aaaaaabbbccccccccceeeffffffggghhhhhhiiiiiihhhhhhfffeeeeeeeeeeeeeeefffggggggggggggfffeeeeeeeeedddcccbbbbbbccceeefffcccaaa```aaabbbcccbbbaaa______```bbbeeeggggggffffffeeedddcccccccccdddeeeggghhhiiihhhfffdddddddddeeecccbbbaaaaaaccceeefffggggggfffeeeddddddddddddeeeeeeeeeeeefffggghhhhhhiiihhhggggggggghhhiiijjjiiijjjkkklllllllllkkkkkkkkkjjjhhhhhhhhhjjjlllnnn}}}{{{}}}|||zzzxxxuuurrrooonnnkkkhhhccc```___^^^]]]\\\ZZZYYYWWWUUUSSSRRRQQQQQQNNNMMMKKKJJJJJJJJJKKKLLLEEECCCAAAAAAAAAAAA@@@???????????????@@@@@@@@@@@@>>>>>>??????@@@?????????<<<===>>>???@@@@@@@@@@@@========================;;;<<<===>>>>>>>>>======@@@@@@AAAAAAAAAAAAAAA@@@???@@@AAA@@@@@@@@@BBBDDDCCCDDDEEEFFFGGGHHHHHHGGGFFFFFFGGGHHHIIIJJJKKKKKKLLLNNNPPPPPPOOOPPPQQQSSSTTTVVVXXXZZZZZZ[[[^^^```]]]]]]^^^^^^___``````aaaaaaaaaaaa```___]]][[[[[[[[[\\\]]]^^^^^^]]]\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWVVVVVVUUUSSSTTTUUUTTTRRRQQQQQQRRRRRRQQQQQQPPPPPPOOOOOONNNRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOPPPQQQQQQNNNMMMLLLLLLLLLMMMNNNOOOQQQPPPQQQQQQRRRSSSRRRRRRTTTTTTSSSQQQOOOOOORRRTTTQQQQQQQQQPPPPPPPPPPPPPPPSSSTTTVVVYYY[[[ZZZWWWTTTSSSSSSSSSSSSSSSRRRQQQQQQOOOOOOPPPPPPQQQRRRRRRRRRQQQQQQPPPQQQQQQRRRSSSSSSRRRRRRRRRQQQPPPPPPOOOOOONNNNNNOOOPPPQQQRRRSSSSSSQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSTTTTTTUUUUUUVVVVVVXXXXXXYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\]]]]]][[[ZZZYYYYYYZZZ[[[]]]^^^____________^^^^^^^^^^^^___aaabbbaaa___^^^^^^^^^____________```aaaccccccddddddeeeeeeffffffffffffggggggffffffffffffeeeeeeeeeffffffffffffeeeddddddcccbbbaaa``````aaacccdddcccbbb```^^^^^^___```aaa___^^^]]]\\\\\\]]]___```bbbcccdddbbb```______```aaaaaabbbccceeefffggggggiiiiiiiiiiiiiiihhhgggfffddddddddddddccccccccccccccccccccccccbbbbbbccccccddddddddddddddddddddddddeeeddddddddddddeeefffffffffeeedddcccccceeegggiiieeeeeeeeefffgggggghhhhhhhhhgggfffeeeeeeeeeeeeeeebbbccceeefffgggfffeeeeeeddddddeeefffggggggffffffffffffeeecccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaddddddddddddccccccbbbaaaaaabbbbbbccccccdddeeeeeeggggggggghhhhhhhhhhhhhhhiiiiiihhhgggggggggggggggggghhhhhhhhhhhhgggffffffhhhfffdddbbbaaabbbcccddd```aaaaaacccdddeeeeeeeeedddddddddfffhhhhhhgggfffgggfffdddccccccdddfffggghhhiiijjjiiigggfffeeefffeeeddddddcccdddfffhhhiiiiiiiiihhhggggggggggggggggggggggggggghhhiiijjjjjjiiiiiihhhhhhiiijjjkkkllljjjjjjlllmmmmmmmmmlllkkkkkkkkkjjjiiijjjkkklllnnn~~~||||||{{{zzzxxxuuurrrooommmjjjgggccc```______^^^]]]ZZZYYYXXXVVVTTTSSSSSSRRRNNNMMMLLLJJJJJJJJJKKKLLLEEECCCBBBAAABBBBBBAAA@@@@@@@@@@@@@@@AAAAAABBBBBB@@@AAAAAABBBBBBBBBBBBAAA>>>??????@@@AAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAACCCEEEEEEEEEFFFGGGHHHHHHHHHHHHEEEEEEFFFGGGHHHIIIJJJJJJLLLNNNPPPPPPPPPQQQRRRTTTSSSUUUWWWYYYZZZ[[[^^^```]]]]]]]]]]]]^^^```aaabbbcccccccccbbbaaa```^^^]]]\\\]]]^^^______^^^]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZXXXYYYYYYZZZYYYYYYXXXWWWUUUVVVVVVUUUSSSRRRRRRSSSQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQRRRSSSSSSSSSRRRRRRQQQQQQRRRTTTUUUPPPQQQRRRSSSTTTUUUWWWXXXWWWWWWVVVTTTRRRRRRUUUWWWQQQQQQRRRRRRSSSTTTTTTUUUVVVUUUUUUWWWYYYZZZYYYXXXVVVWWWWWWWWWWWWVVVUUUUUURRRSSSSSSTTTUUUUUUVVVVVVUUUTTTTTTTTTUUUVVVWWWWWWUUUUUUUUUTTTTTTTTTSSSSSSOOOPPPQQQRRRSSSUUUUUUVVVSSSTTTTTTTTTUUUVVVVVVVVVVVVVVVWWWXXXXXXYYYYYYZZZZZZ[[[[[[\\\]]]\\\\\\\\\]]]]]]^^^______```aaaaaa^^^]]]\\\\\\\\\^^^___```bbbbbbbbbaaaaaaaaaaaaaaabbbcccddddddbbbaaaaaaaaa_________```aaabbbcccdddfffggghhhiiiiiiiiiiiiiiijjjjjjjjjiiiiiihhhhhhhhhgggggggggggggggffffffeeeddddddcccbbbbbbbbbcccddddddcccaaa______```aaabbb___^^^]]]\\\\\\^^^```aaabbbcccddddddcccbbbccceeeaaabbbcccdddeeefffggggggjjjjjjkkkjjjiiihhhhhhhhhggggggggggggfffffffffeeeeeeeeeeeeffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddeeeeeefffgggfffeeedddddddddfffiiijjjgggggghhhhhhiiijjjjjjjjjiiiiiihhhgggggggggggggggdddeeeggghhhhhhhhhgggffffffgggggghhhhhhhhhhhhggghhhgggfffdddccccccbbbbbbaaaaaaaaaaaaaaaaaaaaaaaacccddddddddddddccccccbbbbbbbbbbbbcccddddddeeeeeeiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiihhhhhhhhhiiiiiihhhhhhgggfffiiigggdddbbb```___``````^^^```bbbdddeeeffffffggghhhgggggghhhiiiiiigggeeegggfffeeedddeeefffiiijjjiiijjjkkkkkkiiigggggghhhffffffffffffgggiiijjjkkkkkkjjjjjjiiiiiiiiiiiijjjiiiiiiiiiiiijjjkkklllmmmjjjjjjjjjjjjkkkkkklllmmmjjjkkklllmmmmmmmmmllllllkkkkkkjjjjjjjjjkkklllmmm}}}|||zzzzzzyyyxxxuuurrrooommmgggddd```^^^]]]]]]]]]\\\ZZZYYYXXXVVVUUUTTTSSSSSSOOONNNMMMLLLKKKKKKKKKKKKFFFDDDBBBBBBCCCCCCBBBAAA@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCBBB@@@AAAAAAAAAAAAAAA@@@@@@????????????????????????>>>>>>>>>?????????@@@@@@AAAAAA@@@?????????@@@@@@???@@@BBBBBBAAABBBDDDFFFEEEEEEFFFGGGGGGGGGGGGGGGDDDDDDEEEFFFGGGHHHIIIIIILLLNNNPPPPPPPPPQQQSSSUUURRRTTTWWWXXXYYY[[[^^^``````_________```bbbdddeeeddddddddddddcccbbbaaa```]]]^^^^^^______^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[YYYZZZ[[[\\\\\\[[[ZZZYYYVVVWWWXXXWWWUUUTTTTTTUUUSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVUUUTTTSSSSSSSSSTTTUUUVVVQQQSSSTTTUUUUUUVVVYYY[[[XXXXXXWWWVVVTTTSSSUUUWWWRRRSSSSSSTTTVVVWWWWWWXXXXXXVVVUUUVVVXXXZZZ[[[[[[ZZZZZZZZZZZZZZZYYYYYYXXXVVVVVVVVVWWWXXXXXXYYYYYYYYYYYYXXXXXXXXXYYYZZZZZZWWWWWWWWWWWWWWWWWWXXXXXXSSSSSSTTTUUUWWWXXXXXXYYYWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYZZZZZZ[[[[[[\\\\\\\\\]]]^^^^^^^^^^^^^^^______``````aaabbbccccccaaaaaa```_________```aaabbbbbbbbbbbbbbbbbbbbbbbbaaacccddddddcccbbbcccddd______```aaabbbccceeefffhhhjjjkkkmmmnnnooonnnnnnooooooooonnnmmmmmmllllllhhhiiiiiiiiiiiihhhggggggeeeeeeddddddddddddddddddeeedddbbbaaaaaaaaabbbccc___^^^\\\[[[[[[^^^```bbbccceeeffffffeeeeeefffgggccccccdddeeefffgggggghhhhhhjjjkkkkkkiiihhhhhhiiikkkjjjjjjjjjjjjiiiiiiiiifffgggggghhhhhhhhhhhhgggeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffggggggfffffffffgggiiijjjkkkiiiiiijjjkkkkkkllllllmmmjjjiiiiiihhhhhhiiiiiijjjggghhhhhhiiiiiiiiihhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiigggeeedddcccccccccaaaaaaaaaaaaaaaaaaaaaaaaccccccdddddddddccccccbbbbbbbbbccccccdddeeeeeeeeekkkkkkkkkkkkkkkllllllllljjjkkkkkkllllllkkkjjjjjjhhhhhhiiiiiihhhhhhgggfffgggfffdddbbb```___^^^]]]]]]```ccceeeeeeeeefffhhhiiihhhhhhiiijjjkkkiiihhhhhhhhhgggggghhhjjjkkkmmmjjjkkklllllljjjiiiiiijjjhhhiiiiiiiiijjjkkklllmmmlllkkkkkkjjjjjjjjjkkkkkklllkkkkkkllllllmmmnnnoookkklllllllllllllllmmmmmmkkklllmmmnnnnnnnnnmmmllllllllllllkkkkkkllllllmmm}}}{{{yyyyyyyyyxxxvvvssspppnnngggccc```^^^]]]^^^]]]\\\ZZZYYYXXXVVVUUUTTTTTTSSSOOOOOONNNMMMLLLKKKIIIHHHFFFDDDBBBBBBCCCDDDCCCBBB@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBAAABBBCCCCCCBBBBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBEEEDDDCCCBBBAAABBBBBBCCC???@@@AAAAAAAAABBBDDDFFFDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIKKKMMMOOOPPPPPPQQQSSSUUURRRTTTWWWYYYZZZ\\\___aaabbbaaaaaa```aaaccceeegggccccccddddddddddddcccccc```__________________```______^^^^^^^^^]]]]]]]]][[[]]]^^^______^^^]]]\\\YYYZZZ[[[YYYWWWVVVWWWXXXXXXXXXXXXWWWWWWVVVVVVUUUTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTUUUUUUWWWXXXXXXVVVUUUTTTSSSSSSTTTUUUUUUUUUVVVWWWVVVUUUVVVXXX[[[YYYZZZZZZYYYWWWVVVVVVWWWVVVVVVVVVWWWWWWWWWXXXXXXYYYXXXXXXZZZ]]]^^^]]]\\\]]]]]]]]]]]]]]]\\\[[[[[[XXXXXXYYYYYYZZZ[[[[[[\\\]]]\\\[[[[[[[[[[[[[[[\\\XXXYYYYYYZZZZZZ[[[[[[[[[XXXXXXYYYZZZZZZ[[[\\\\\\ZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[\\\\\\]]]]]]^^^______``````____________```aaabbbcccdddeeefffeeecccbbbaaaaaabbbbbb``````aaaaaabbbbbbcccccc___aaacccdddcccbbbcccdddbbbbbbbbbccceeefffhhhiiiiiijjjmmmpppqqqrrrqqqqqqsssrrrrrrqqqppppppoooooojjjkkkkkkkkkkkkjjjiiiiiiggggggfffffffffeeeeeeeeefffeeeeeeeeeddddddddddddbbb```^^^]]]^^^aaadddfffggghhhiiihhhgggfffggghhhgggggghhhhhhhhhiiiiiiiiigggiiikkkkkkiiihhhiiikkkkkkkkkkkkjjjjjjjjjiiiiiifffggghhhjjjjjjjjjiiihhhggggggggggggggggggggggggfffffffffffffffgggggghhhggghhhhhhiiijjjkkklllmmmkkkkkkllllllmmmnnnnnnnnniiiiiiiiiiiijjjkkklllmmmjjjjjjiiiiiiiiiiiijjjjjjlllkkkjjjiiiiiijjjkkkkkkjjjjjjhhhfffeeedddccccccaaaaaaaaaaaaaaaaaaaaaaaabbbbbbccccccccccccbbbbbbccccccddddddeeefffffffffiiijjjjjjjjjkkkkkkllllllkkkkkklllmmmmmmmmmlllkkkhhhhhhhhhiiihhhggggggfffccccccdddcccbbbaaa___^^^\\\___dddeeeeeeeeefffggggggggghhhjjjmmmoooooonnnlllllllllllllllllllllllljjjlllmmmmmmkkkjjjjjjkkkkkkkkkkkkkkkllllllmmmmmmllllllkkkkkkkkkkkkllllllmmmmmmmmmmmmnnnooopppqqqmmmmmmnnnnnnmmmmmmlllllllllmmmooopppppppppooonnnnnnnnnnnnnnnnnnnnnnnnnnn|||{{{yyyyyyzzzyyywwwtttqqqppphhheeebbb`````````______ZZZYYYWWWVVVUUUTTTTTTSSSOOOOOOOOOOOOMMMKKKHHHGGGFFFDDDBBBBBBDDDDDDDDDCCCAAAAAABBBBBBCCCDDDEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@DDDDDDDDDCCCBBBAAA??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCBBBBBB@@@???>>>??????@@@>>>@@@AAAAAAAAABBBDDDFFFCCCDDDDDDEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJKKKMMMOOOPPPPPPQQQSSSUUUSSSUUUXXXZZZ[[[]]]___bbbbbbaaa``````aaabbbeeefffbbbcccddddddeeeeeeddddddbbbaaa```______```aaabbb````````````____________]]]^^^```bbbbbbaaa___^^^[[[\\\]]][[[YYYXXXYYYZZZ]]]]]]\\\ZZZYYYWWWVVVVVVUUUUUUUUUVVVVVVVVVWWWWWWVVVUUUVVVVVVWWWXXXYYYZZZ[[[ZZZYYYXXXWWWXXXYYYYYYXXXYYYZZZXXXUUUTTTWWWZZZ\\\]]]^^^]]][[[YYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWYYYZZZ\\\___bbbbbb___]]]^^^^^^______^^^^^^]]]\\\YYYZZZZZZ[[[\\\\\\]]]]]]___^^^]]]]]]\\\\\\\\\\\\YYYYYYZZZ[[[\\\]]]]]]^^^[[[\\\\\\]]]]]]^^^^^^___\\\[[[[[[[[[ZZZZZZYYYYYYYYYZZZZZZ[[[[[[\\\\\\]]]______```aaaaaaaaaaaa```______```aaacccddddddeeeiiigggfffdddcccccccccccc______```aaaaaabbbcccccc^^^```bbbcccbbbbbbdddeeeddddddeeefffgggiiikkklllgggiiillloooqqqrrrrrrqqqssssssrrrqqqppppppoooooollllllmmmmmmllllllkkkjjjiiihhhhhhhhhggggggffffffggggggggghhhgggffffffeeefffeeecccaaabbbeeehhhjjjkkkkkkllljjjhhhfffggghhhkkkkkkkkkkkkkkkkkkkkkkkkfffiiikkkkkkiiiiiijjjllliiiiiihhhhhhhhhhhhggggggggghhhiiijjjkkkjjjjjjiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggghhhhhhiiihhhiiikkklllmmmnnnnnnnnnllllllmmmmmmnnnoooooooooiiiiiiiiijjjkkklllmmmnnnlllkkkjjjiiiiiiiiijjjkkkmmmllljjjiiiiiijjjlllmmmkkkjjjiiigggeeeddddddcccaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbcccccccccbbbbbbddddddeeeeeefffgggggggggffffffggghhhhhhiiijjjjjjkkklllmmmnnnnnnmmmllllllhhhhhhhhhhhhhhhgggffffff```aaacccddddddcccaaa```[[[___dddeeeeeedddeeegggeeeeeegggkkkpppsssssssssoooooooooooonnnmmmlllkkkkkklllnnnmmmlllkkkkkkllllllllllllmmmmmmmmmmmmmmmllllllkkkkkkkkkllllllmmmnnnnnnnnnnnnooopppqqqrrrnnnnnnoooooonnnmmmllllllnnnooopppqqqrrrqqqppppppppppppppppppoooooooooooo