BMv6( ~~~~~~~~~~~~~~~~~~~~~~~~|||{{{{{{zzzzzz|||}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~yyyxxxxxxwwwwwwwwwwwwxxx{{{zzzyyyyyyyyyyyyyyyyyyuuusssrrrsssvvvyyyzzzzzzzzzzzzyyyxxxwwwvvvvvvuuuuuurrrnnnmmmllliiiccc^^^___`````````___^^^]]]\\\]]]___cccfffgggfffcccbbb___```bbbdddeeeeeedddcccccccccccccccccccccccccccdddcccaaa```___``````aaabbbcccccccccddddddddddddddddddddddddcccbbbaaaaaabbbbbbbbbbbbbbbbbbbbbbbbccccccdddddddddeeeeeeeee````````````_______________^^^^^^]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[]]]^^^______^^^]]]___aaabbbddddddbbbaaa___``````aaabbbbbbbbbbbbaaabbbbbbbbbaaaaaabbbfffiiisss{{{zzzzzz{{{|||~~~~~~}}}|||{{{{{{sssssssssrrrrrrrrrrrrrrrrrrqqqqqqpppppprrrssstttuuuvvvwwwxxxzzz}}}}}}|||{{{wwwwwwyyyxxxuuuqqqllliiihhhhhhhhhcccdddeeeeeedddbbb___]]][[[ZZZZZZZZZYYYXXXXXXXXXYYYZZZ[[[\\\]]]^^^^^^^^^\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZYYYXXXXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYXXXXXXXXXYYYZZZ[[[YYYYYYXXXXXXXXXXXXWWWWWWXXXWWWWWWWWWVVVVVVVVVUUUVVVUUUUUUTTTTTTTTTUUUUUUUUUTTTTTTSSSSSSTTTTTTTTTQQQPPPOOOOOORRRTTTTTTTTTTTTTTTSSSSSSRRRQQQQQQPPPPPPOOOOOOPPPRRRSSSQQQNNNNNNNNNNNNOOOOOONNNNNNNNNKKKLLLNNNOOOPPPOOONNNMMMMMMNNNOOOPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMOOONNNMMMLLLLLLMMMMMMNNNLLLLLLMMMMMMMMMNNNNNNNNNNNNOOOOOOOOONNNMMMMMMLLLNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPQQQQQQQQQRRRRRROOOPPPQQQQQQPPPOOONNNMMMOOOOOONNNNNNNNNMMMMMMMMMPPPPPPPPPPPPPPPPPPPPPPPPLLLMMMNNNOOOOOOOOOOOONNNOOOPPPQQQRRRRRRQQQPPPOOOPPPPPPQQQRRRRRRRRRRRRQQQUUUUUUTTTSSSSSSVVV[[[^^^eeemmmwww|||zzzyyyzzzzzz~~~||||||~~~~~~||||||||||||}}}}}}}}}}}}~~~{{{xxxtttqqqnnnmmmoooppprrrssstttttttttsssyyyxxxwwwtttrrrooolllkkkmmmmmmnnnnnnmmmmmmlllkkkkkkkkkkkkkkkkkkkkkkkkkkkiiigggeeeeeefffffffffeeeffffffffffffffffffffffffeeeeeeffffffffffffeeeeeedddeeeeeeffffffeeeeeedddfffdddbbb``````bbbdddfffbbbaaaaaa```___^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[WWWYYY[[[\\\\\\[[[YYYWWWVVVWWWXXXYYYYYYXXXWWWVVVSSSTTTWWWYYYZZZZZZYYYXXXUUUUUUVVVWWWXXXXXXYYYYYY[[[[[[[[[[[[ZZZYYYWWWWWWSSSSSSTTTWWWYYYZZZXXXWWWUUUUUUUUUTTTSSSRRRRRRQQQRRRTTTUUUWWWXXXXXXWWWWWWVVVUUUTTTSSSSSSTTTUUUVVVUUUVVVWWWXXXWWWVVVTTTSSSTTTUUUUUUVVVVVVUUUUUUUUUSSSSSSRRRRRRSSSSSSTTTUUUUUUVVVVVVVVVVVVUUUTTTTTTYYYYYYZZZZZZYYYYYYZZZZZZWWWVVVVVVUUUUUUVVVVVVWWWVVVVVVUUUTTTTTTTTTTTTUUUYYYYYYYYYYYYYYYYYYYYYYYYTTTSSSSSSRRRRRRSSSTTTUUUYYYZZZ\\\]]]^^^```eeeiiiiiijjjkkklllooowwwxxxvvvssspppppprrrsssooojjjddd___[[[YYYYYYUUUUUUUUUTTTRRRQQQOOONNNMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPOOOOOONNNNNNOOOOOONNNNNNNNNMMMMMMMMMOOOOOOMMMLLLLLLMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOPPPPPPMMMMMMMMMLLLLLLLLLKKKKKKLLLKKKKKKKKKKKKKKKJJJJJJLLLLLLLLLKKKKKKLLLLLLMMMLLLLLLKKKKKKKKKLLLLLLMMMMMMKKKJJJJJJKKKLLLKKKJJJKKKKKKKKKJJJJJJIIIIIIHHHIIIHHHHHHHHHHHHHHHFFFEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHFFFGGGGGGHHHHHHHHHGGGGGGJJJIIIIIIIIIHHHHHHHHHGGGHHHGGGGGGGGGGGGHHHHHHIIIGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKLLLLLLLLLIIIJJJKKKKKKKKKIIIGGGFFFHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHIIIJJJKKKKKKJJJIIIHHHKKKLLLMMMMMMNNNNNNMMMMMMNNNNNNNNNNNNOOOSSSYYY]]]ffflllsss{{{vvvsssnnnjjjgggddd```^^^^^^^^^]]]]]]\\\[[[[[[[[[XXXWWWUUUSSSSSSTTTUUUVVVWWWVVVUUUTTTTTTUUUVVVWWWUUUVVVVVVVVVVVVUUUUUUTTTSSSSSSSSSTTTTTTTTTUUUUUUTTTSSSRRRQQQPPPOOOOOONNNNNNNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPOOONNNMMMNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLQQQPPPNNNNNNPPPQQQPPPOOOQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQQQQRRRRRRQQQQQQPPPQQQQQQRRRRRRRRRRRRQQQQQQRRRQQQPPPNNNNNNPPPQQQRRRQQQPPPPPPOOOOOONNNNNNNNNLLLLLLLLLMMMMMMMMMNNNNNNKKKLLLMMMNNNNNNMMMLLLKKKLLLLLLMMMMMMMMMMMMLLLLLLOOOPPPPPPOOONNNLLLKKKIIIJJJKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKMMMLLLLLLMMMNNNOOOMMMLLLNNNNNNNNNNNNMMMMMMMMMMMMJJJKKKLLLNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMKKKLLLLLLMMMNNNNNNNNNMMMLLLLLLMMMNNNNNNNNNNNNMMMOOOOOOOOOOOOOOOPPPPPPQQQNNNOOOOOOOOOOOONNNMMMMMMGGGIIIIIIIIIGGGFFFGGGHHHRRRQQQQQQPPPPPPQQQQQQRRRPPPPPPPPPPPPPPPQQQRRRSSSKKKKKKKKKLLLLLLLLLLLLLLLTTTTTTTTTTTTUUUWWWYYYZZZ\\\___aaabbbbbbeeekkkpppsssuuuwwwxxx{{{~~~wwwnnnfff```\\\YYYWWWTTTQQQNNNMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMHHHHHHHHHGGGGGGFFFEEEDDDFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCDDDEEEEEEHHHGGGGGGGGGGGGHHHIIIIIIJJJIIIGGGGGGHHHHHHFFFEEEGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEGGGGGGFFFFFFEEEDDDDDDDDDAAABBBBBBCCCCCCDDDDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFGGGGGGHHHHHHGGGGGGHHHIIIJJJKKKNNNSSS[[[```iiinnnvvv|||pppkkkeee___\\\YYYVVVUUURRRRRRQQQPPPPPPOOONNNNNNMMMMMMLLLLLLMMMNNNOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLLLLMMMKKKKKKKKKLLLLLLLLLLLLMMMJJJKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKJJJJJJKKKLLLLLLJJJKKKKKKLLLLLLKKKKKKKKKIIIJJJJJJJJJJJJIIIHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJFFFDDDCCCDDDFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDGGGFFFFFFEEEDDDCCCBBBAAADDDDDDDDDDDDDDDDDDDDDEEECCCCCCDDDDDDDDDCCCCCCBBBDDDCCCAAABBBCCCDDDDDDCCCDDDEEEEEEEEEEEEFFFFFFFFFCCCDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCEEEFFFGGGAAABBBBBBCCCDDDDDDCCCCCCFFFFFFFFFFFFFFFGGGHHHHHHEEEFFFFFFFFFFFFEEEDDDDDDGGGIIIJJJJJJHHHGGGIIIJJJHHHGGGGGGFFFFFFGGGGGGHHHFFFFFFFFFFFFFFFGGGHHHHHHKKKKKKKKKLLLLLLLLLMMMMMMIIIJJJKKKMMMQQQUUUXXXZZZZZZ^^^bbbcccdddhhhooouuuyyy|||~~~~~~~~~xxxoookkkeeeaaaZZZSSSNNNLLLLLLMMMKKKJJJJJJIIIHHHHHHGGGGGGKKKKKKKKKLLLKKKKKKJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGBBBBBBBBBBBBBBBBBBBBBBBBFFFFFFFFFFFFFFFGGGHHHHHHCCCCCCBBBBBBCCCDDDDDDEEECCCBBBBBBBBBCCCDDDBBB@@@BBBBBBBBBBBBAAAAAAAAAAAA@@@AAABBBBBBCCCEEEFFFHHHDDDCCCCCCBBBBBBCCCDDDEEEBBBCCCDDDDDDDDDDDDCCCCCCHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBAAAAAA??????@@@AAABBBCCCCCCCCCAAABBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGDDDDDDEEEFFFFFFFFFFFFFFFHHHIIIKKKMMMRRRYYYbbbhhhooouuutttnnneee^^^XXXUUURRRPPPJJJJJJIIIHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFGGGGGGFFFEEEEEEFFFEEEDDDDDDEEEFFFHHHIIIDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDBBBAAAAAABBBCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@DDDDDDEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAABBBDDDFFFGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCAAA@@@@@@AAACCCCCCFFFEEECCCBBBBBBCCCEEEFFFDDDDDDDDDDDDEEEFFFGGGHHHCCCCCCCCCCCCCCCCCCCCCBBBDDDDDDEEEEEEFFFEEEEEEEEECCCAAA@@@@@@BBBDDDEEEDDDCCCCCCCCCDDDEEEEEEFFFFFFGGGHHHIIIIIIIIIHHHGGGFFFDDDEEEFFFGGGGGGFFFEEEDDDHHHGGGEEEDDDDDDEEEGGGHHHEEEEEEFFFGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDEEEEEEFFFEEEFFFFFFFFFFFFEEEDDDDDDBBBEEEGGGGGGEEEEEEGGGJJJJJJIIIIIIHHHHHHIIIIIIJJJIIIHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJKKKKKKLLLLLLLLLOOOPPPRRRVVV[[[```eeehhhhhhlllqqqsssuuuyyyvvvpppfff]]]WWWTTTTTTUUUQQQPPPOOOMMMKKKIIIHHHGGGDDDDDDEEEFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCDDDFFFFFFFFFFFFDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@AAABBBBBBDDDDDDDDDDDDEEEEEEFFFGGGBBBBBBBBBCCCEEEEEEDDDCCCDDDDDDCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@???>>>@@@AAAAAA@@@???>>>??????AAAAAA???@@@AAABBBBBBBBBAAA@@@CCCBBBAAA@@@@@@@@@@@@@@@BBBBBBAAA@@@@@@???>>>>>>>>>???@@@AAABBBCCCCCCCCC??????@@@@@@@@@AAAAAAAAA@@@@@@AAABBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDAAAAAABBBBBBCCCCCCDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAAAAAAAAAAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGHHHHHHHHHHHHGGGFFFGGGIIIMMMRRR[[[eeelllttt{{{}}}oooccc\\\WWWSSSPPPQQQNNNJJJIIIIIIIIIIIIHHHEEEFFFFFFFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCAAAAAABBBBBBCCCDDDDDDEEEGGGFFFDDDCCCBBBBBBBBBCCCBBBBBBBBBCCCCCCCCCCCCDDD@@@@@@@@@AAAAAAAAABBBBBBCCCBBBBBBBBBBBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>??????@@@AAABBBCCCAAA@@@@@@??????@@@@@@AAA?????????@@@@@@AAAAAAAAA??????@@@@@@@@@AAAAAAAAA>>>>>>?????????@@@@@@@@@BBBBBBAAA@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAABBBCCCCCCDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCFFFFFFEEEEEEDDDDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEGGGHHHGGGEEECCCCCCEEEGGGJJJHHHFFFFFFGGGHHHHHHHHHIIIIIIIIIHHHIIIKKKPPPSSSRRRWWW^^^bbbeeejjjqqqxxx{{{yyyzzz~~~wwwmmmeee___\\\[[[XXXWWWUUUSSSPPPMMMKKKJJJGGGEEEDDDEEEGGGHHHHHHGGGFFFGGGGGGFFFFFFEEECCCCCCEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@CCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB?????????@@@@@@AAAAAAAAA>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@BBBBBBCCCCCCCCCCCCBBBBBBCCCCCCBBBAAAAAAAAAAAABBB>>>>>>?????????@@@@@@@@@????????????????????????<<<>>>@@@AAAAAAAAABBBCCCEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCBBBBBBAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDEEEEEEBBBBBBBBBCCCCCCCCCCCCDDDCCCEEEGGGGGGFFFFFFFFFGGGHHHMMMRRRUUUXXX```kkkttt~~~rrrhhh```XXXTTTQQQNNNJJJHHHGGGHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBB@@@AAAAAABBBCCCCCCDDDDDDEEEDDDCCCAAAAAAAAAAAAAAA@@@AAAAAAAAAAAABBBBBBBBB@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>???@@@AAA??????>>>>>>>>>>>>???????????????@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@>>>>>>>>>?????????@@@@@@AAAAAA@@@??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCAAABBBBBBBBBCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDCCCCCCDDDFFFGGGFFFEEEEEEFFFGGGHHHHHHJJJKKKLLLMMMNNNRRRWWW[[[\\\bbbiiioootttzzz}}}vvvrrrqqqqqqmmmjjjeee^^^WWWQQQLLLIIIKKKIIIGGGFFFFFFGGGFFFDDDHHHGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>@@@@@@@@@AAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>???????????????>>>>>>>>>?????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBAAAAAA@@@@@@@@@@@@@@@????????????????????????????????????????????????===>>>@@@AAA@@@@@@AAABBBDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBBBBAAAAAAAAAAAACCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCDDDDDDBBBBBBBBBBBBCCCCCCCCCCCC@@@BBBDDDEEEEEEEEEGGGIIIIIINNNTTTYYY___jjjxxxuuuiii^^^WWWUUURRRMMMJJJIIIHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????@@@@@@@@@AAAAAAAAAAAABBB@@@@@@AAAAAABBBBBBCCCCCCCCCBBBAAA@@@??????@@@@@@????????????@@@@@@@@@AAA??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@??????????????????????????????>>>===============>>>>>>>>>>>>============>>>>>>@@@??????????????????>>>======>>>>>>>>>?????????>>>>>>>>>>>>??????????????????>>>>>>>>>>>>??????????????????????????????@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBDDDEEEEEEDDDCCCDDDFFFEEEEEEEEEEEEFFFHHHJJJKKKMMMOOORRRVVVZZZ___eeeiiinnnssszzz~~~|||yyyuuurrrrrrtttwwwyyy|||zzzxxxxxxzzz|||}}}}}}|||qqqfff\\\TTTPPPPPPNNNJJJHHHGGGFFFEEECCCFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>============>>>>>>>>>>>>????????????>>>??????@@@@@@AAAAAAAAA??????@@@@@@@@@@@@??????@@@@@@???>>>>>>>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAAAAA???>>>???@@@AAAAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAAAAAAAAAAA@@@BBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCAAABBBDDDEEEFFFGGGJJJLLLNNNSSSZZZaaaiiiwwwvvviiiaaa^^^ZZZUUUPPPNNNKKKIIIHHHDDDDDDCCCCCCCCCCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAA@@@@@@?????????>>>>>>?????????@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<=========>>>>>>============>>>>>>?????????>>>>>>=========<<<<<<<<<=========>>>>>>=========>>>>>>>>>??????==============================>>>>>>>>>>>>?????????@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBBBBBBBCCCCCCCCCDDDEEEGGGGGGEEEDDDEEEFFFDDDEEEGGGHHHIIILLLOOORRRSSSWWW]]]ccciiipppwww|||}}}yyyyyyyyy{{{}}}|||zzzxxxtttqqqnnnkkkkkkmmmqqqssstttrrrqqqtttxxx{{{{{{yyyvvvvvvwwwzzz}}}~~~~~~}}}}}}||||||{{{{{{~~~wwwmmmeeeaaaYYYUUUPPPLLLJJJHHHFFFDDDEEEEEEDDDCCCDDDDDDFFFFFFCCCDDDDDDEEEEEEDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBCCCCCCAAAAAA@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>===<<<<<<<<<=========>>>>>>>>>??????======>>>>>>???@@@AAAAAA?????????@@@@@@?????????@@@??????>>>===>>>>>>>>>???>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAA@@@>>>======>>>???????????????@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@??????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDEEEFFFGGGHHHJJJNNNQQQUUU[[[ccckkkttt{{{uuuiiiddd]]]WWWSSSOOOKKKIIIEEEEEEDDDCCCBBBCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB????????????????????????????????????????????????>>>>>>>>>????????????@@@????????????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@???>>>????????????@@@@@@@@@>>>>>>>>>?????????@@@@@@???????????????@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>>>>????????????????????????????????????????????????>>>>>>>>>========================???>>>>>>=========>>>>>>>>>>>>============>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;<<<<<<<<<=========<<<<<<=========>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>?????????@@@>>>??????@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFGGGFFFDDDDDDEEEFFFDDDGGGJJJLLLOOOSSSXXX\\\___dddlllttt|||}}}yyyxxxwwwvvvuuuwwwvvvvvvxxxzzzzzzxxxwwwvvvtttrrrpppppprrruuuvvvxxxvvvtttwwwzzz{{{zzzwwwpppoooppprrrtttuuuuuusssrrrrrrrrrqqqrrruuuzzz~~~zzzuuussshhhccc\\\UUUPPPLLLIIIFFFHHHGGGGGGFFFFFFGGGGGGGGGCCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCC@@@????????????>>>>>>>>>????????????????????????>>>>>>>>>?????????@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>=========<<<<<<<<<=========>>>>>>>>><<<<<<======>>>???@@@@@@??????@@@@@@@@@@@@??????@@@??????>>>>>>>>>>>>>>>================================================>>>???@@@@@@>>><<<<<<===>>>>>>>>>>>>>>>???@@@AAA????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCEEEFFFGGGGGGIIILLLQQQUUU[[[cccmmmwwwuuupppggg___YYYSSSNNNKKKHHHGGGEEECCCBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????=========>>>>>>>>>??????>>>>>>?????????????????????@@@@@@AAA@@@@@@??????>>>>>>>>>?????????@@@@@@===>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>???@@@@@@????????????????????????=========>>>>>>>>>??????========================>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>============>>>???>>>>>>============>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<============;;;;;;<<<<<<<<<<<<;;;;;;===>>>>>>??????@@@@@@@@@===>>>>>>???????????????>>>>>>>>>>>>?????????@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????@@@@@@AAAAAA??????@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDCCCDDDDDDDDDCCCDDDGGGJJJIIIMMMSSSVVVZZZ___ffflllrrrwww}}}yyyvvvuuuuuuuuuuuuxxxwwwwwwxxxzzz{{{zzzyyy~~~~~~}}}}}}~~~~~~}}}zzzvvvsssoooooonnnoooqqqrrrpppoookkkllllllkkkkkklllooorrrtttwww{{{}}}}}}{{{{{{yyysssjjjbbb[[[VVVRRROOOLLLKKKKKKIIIGGGEEECCCAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@AAA??????>>>>>>>>>==================>>>>>>>>>>>>>>>===>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<============;;;<<<<<<======>>>>>>>>>>>>??????????????????>>>??????>>>============>>><<<<<<<<<<<<=========>>>===========================>>>@@@???===<<<<<<==================>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBDDDEEEFFFGGGJJJOOOVVV[[[bbblll{{{}}}tttjjjbbbZZZTTTPPPKKKIIIGGGDDDBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>????????????>>>===<<<<<<=========>>>>>>>>>=========>>>>>>>>>??????>>>============>>>??????????????????????????????<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>======<<<<<<<<<<<<======;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<============;;;;;;<<<<<<<<<=========;;;;;;<<<======<<<;;;;;;<<<======>>>??????@@@@@@<<<===>>>>>>??????>>>>>>=========>>>>>>>>>??????========================????????????????????????======>>>>>>???@@@@@@AAA>>>?????????@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDFFFJJJOOOTTTUUU[[[bbbgggkkkqqqzzz{{{{{{|||}}}}}}~~~}}}{{{{{{}}}|||wwwuuuuuuttttttuuuwwwwwwvvvtttoooppppppnnnkkkjjjjjjkkkmmmpppssstttuuuvvvxxxyyyxxxyyy{{{|||}}}|||{{{zzzwwwzzz~~~|||zzzzzz{{{{{{tttmmmiiifffdddbbb\\\[[[YYYVVVQQQJJJEEEAAABBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>===>>>>>>>>>>>>>>>>>>=========<<<<<<;;;<<<<<<<<<=========>>>=========>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<=========;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>======>>>======<<<<<<<<<<<<<<<::::::;;;<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===???>>>===<<<<<<============<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@=========>>>??????@@@@@@????????????????????????>>>>>>??????@@@@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCDDDFFFIIINNNVVV```fffooo|||~~~tttjjjbbb[[[VVVMMMKKKHHHEEEBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????========================<<<<<<<<<<<<=========>>>>>>>>>>>>>>>============;;;<<<===>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>===============>>>??????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;<<<===>>><<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>;;;;;;;;;<<<<<<<<<======;;;;;;<<<======<<<;;;;;;<<<<<<<<<===>>>??????@@@<<<======>>>>>>>>>>>>>>>============>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>???@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBDDDEEEFFFGGGJJJPPPXXX^^^aaagggooouuuyyy~~~~~~}}}}}}|||||||||}}}}}}wwwwwwxxxyyy}}}||||||||||||{{{}}}~~~||||||||||||yyytttpppmmmmmmlllnnnppppppooonnnoooppprrrrrrrrrrrrrrrqqqppppppnnnttt|||{{{yyyxxxxxxxxx|||wwwtttssstttuuuuuurrrqqqnnniiiaaaXXXPPPKKKAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????>>>======<<<======>>>=========<<<<<<<<<<<<:::;;;;;;;;;<<<<<<==================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<;;;::::::::::::;;;888999:::;;;<<<>>>??????<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>>>>===<<<<<<=========<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>?????????@@@<<<<<<===>>>???@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@AAAAAABBB@@@@@@AAAAAAAAABBBBBBBBBDDDEEEIIIMMMTTT^^^iiiqqq|||yyymmmaaaYYYUUUQQQLLLIIIFFFDDDAAA?????????>>>>>>=========<<>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<=======================================<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>??????>>>===<<<========================<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;::::::999999999<<<;;;::::::::::::;;;<<<;;;;;;999999999999;;;;;;::::::::::::::::::::::::;;;;;;:::999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============@@@@@@???>>>===<<<;;;;;;========================<<<<<<<<<============>>><<<<<<<<<<<<============>>>>>>===============>>>===>>>>>>????????????>>>===>>>??????>>>???BBBDDDGGGDDDEEEMMMTTTXXX```iiixxxzzz|||vvvwwwzzz}}}|||zzzvvvxxxyyyzzz|||}}}xxxpppjjjmmmllllllooosssuuurrrooojjjnnnqqqqqqnnnkkkjjjkkkkkkooowww}}}zzz{{{|||}}}~~~~~~|||{{{~~~mmmZZZOOOJJJHHHEEEDDDCCCCCCBBB@@@@@@???>>>???@@@AAA@@@???@@@@@@@@@????????????>>>BBBAAA@@@???>>>>>>>>>>>>@@@>>><<<<<<===>>>>>>===>>>>>>>>>>>>===<<<;;;:::===================================================<<<<<<<<<<<<;;;;;;;;;???>>><<<:::999999999:::999999999::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::888:::<<<<<<;;;;;;;;;<<<>>>>>>>>>>>>>>>=========<<<<<<<<<<<<============999:::;;;===>>>>>>??????>>>>>>======<<<<<<<<<;;;======?????????>>><<<;;;>>>>>>>>>>>>============>>>@@@BBBAAA??????CCCGGGFFFEEEKKKVVV^^^dddmmmwww}}}oooddd[[[WWWQQQMMMJJJGGGEEECCC@@@@@@??????>>>>>>>>>>>>??????>>>============>>>================================================;;;<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::<<<<<<;;;;;;;;;:::::::::;;;:::999999999999:::;;;;;;:::999999999999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========<<<<<<<<<<<<============>>>>>>===============>>>>>>??????@@@@@@????????????@@@BBBBBBBBBCCCEEEFFFLLLKKKNNNVVV]]]cccnnnyyy|||wwwyyy~~~}}}tttwwwzzz|||~~~yyytttqqqqqqqqqrrruuuvvvvvvuuusssuuuvvvsssooojjjiiiiiihhhjjjnnntttxxxzzzzzzzzz~~~{{{zzz{{{}}}pppbbbQQQMMMHHHDDDCCCCCCCCCBBBCCCBBB@@@AAABBBCCCBBB@@@@@@@@@@@@????????????>>>AAA@@@??????>>>>>>??????AAA???<<<<<<=========<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;===<<<;;;:::999999::::::999999999:::::::::;;;;;;::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888999999999::::::;;;;;;888:::<<<<<<;;;:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<==================>>>?????????>>>>>>============<<<<<<;;;;;;======>>>??????@@@??????===============>>>>>>>>>???AAACCCBBB@@@@@@DDDHHHJJJLLLTTT___gggmmmwwwsssccc^^^VVVPPPLLLHHHEEECCCAAAAAA@@@???????????????@@@??????>>>>>>>>>>>>>>>================================================;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;:::::::::::::::999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::;;;<<<<<<<<<<<<;;;:::::::::::::::::::::::::::999888888888888888888999<<<<<<<<<;;;;;;;;;;;;:::999999888888888888999999::::::999888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<==============================<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<=========>>>======<<<<<<===>>>>>>???@@@@@@@@@????????????===???AAABBBBBBCCCFFFHHHSSSVVV\\\dddkkksss~~~}}}}}}~~~}}}vvvzzz~~~{{{yyywwwxxxyyyyyyyyy{{{|||vvvoookkkjjjiiihhhiiiiiikkkmmmpppqqqwwwxxxyyyyyyxxxxxxzzz{{{ttt```ZZZRRRKKKGGGEEEDDDDDDBBB@@@>>>???@@@@@@@@@???@@@@@@@@@????????????>>>??????>>>>>>???@@@@@@AAABBB???===<<<<<<===<<<;;;::::::::::::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;:::999999::::::;;;999999999999::::::::::::999::::::;;;;;;::::::999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;666666777888999:::;;;;;;888:::<<<<<<;;;:::;;;<<<999999999999::::::::::::;;;;;;;;;<<<<<<<<<======>>>?????????>>>===<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===???@@@AAA<<<<<<<<<======>>>>>>???@@@BBBCCCBBBAAABBBFFFJJJLLLQQQ[[[eeellltttqqqjjjaaaXXXQQQKKKGGGDDDBBBBBB@@@????????????@@@@@@@@@???>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999::::::::::::999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::888999:::;;;;;;:::999888::::::::::::::::::::::::999888888777777888888999::::::::::::::::::::::::999999999888888999999999999999888888888888999999888888888888999999999999999999999999999::::::;;;999999999999999999999999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<============<<<<<<<<<===>>>>>>?????????>>>>>>>>>?????????@@@AAABBBEEEIIINNNSSS\\\dddooowww{{{{{{zzz{{{}}}}}}||||||}}}~~~yyyrrrnnnlllkkkjjjhhhggghhhjjjllloooooopppqqqrrrsssuuuvvv|||tttmmmdddZZZRRRLLLFFFCCCBBB@@@>>>>>>???AAAAAA@@@@@@@@@@@@?????????>>>>>>=========>>>???@@@BBBCCCBBB@@@===;;;<<<<<<;;;:::;;;;;;::::::;;;<<<>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999:::;;;;;;999999999999999999999:::999999::::::::::::999999999999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888777777888888999::::::;;;888:::<<<;;;:::999:::;;;888888888999999999999999::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999;;;<<<>>>;;;;;;<<<<<<===>>>?????????AAABBBBBBAAABBBHHHLLLQQQXXXbbbjjjqqq~~~zzzpppddd[[[SSSLLLHHHEEECCCAAA???>>>>>>>>>???@@@??????>>>===>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999::::::::::::999999777888999::::::999888777::::::::::::::::::::::::999999888888888888999999888888888888888888888888999999::::::::::::999999888888888888888888888888777777777888888888999999888888888999999999999999999999999999999999999999::::::::::::;;;;;;;;;;;;:::::::::;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>============>>>???@@@DDDEEEGGGJJJOOOWWW```fffnnnyyy~~~|||{{{zzzzzz{{{{{{|||wwwqqqkkklllllljjjgggfffgggiiikkkjjjjjjkkklllmmmnnnooowww|||yyyooodddYYYMMMFFFGGGDDDBBBAAABBBDDDDDDCCC@@@@@@@@@?????????>>>>>><<<<<<===>>>???AAACCCCCCBBB???<<<;;;;;;;;;;;;:::===<<<<<<<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999777777888999999:::::::::999999999999999999999999888888999999999999888888888999999:::::::::::::::::::::::::::::::::::::::888888888888888888888888::::::::::::999999999999888:::;;;;;;:::999999:::888888999999999:::::::::::::::::::::;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;:::999888888999:::;;;:::;;;;;;<<<===>>>>>>???>>>@@@AAAAAAAAADDDJJJOOO[[[ccclllsss|||yyynnncccYYYPPPKKKIIIGGGCCC@@@>>>>>>>>>??????>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;:::::::::::::::::::::::::::::::::999999999888888777888888888888999999999999999999999::::::::::::::::::::::::::::::::::::999999999999999999999999888999999::::::999999888777888999999999999888777::::::::::::::::::::::::999999888888888888999999666777777777777888888888999999::::::::::::999999777777888888888888777777888888888999999::::::;;;777777888999999999999888888888888888888888888888999999999:::::::::;;;;;;:::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::999999999:::::::::;;;;;;:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>======<<<<<<===???AAABBBFFFIIINNNUUU]]]hhhssszzz~~~}}}{{{{{{yyyzzz}}}xxxrrrjjjlllnnnlllhhhfffgggiiinnnllljjjjjjjjjkkkjjjiiirrruuu|||wwwjjj\\\RRRLLLIIIEEEBBBBBBBBBAAA@@@@@@@@@@@@????????????>>><<<<<<===>>>???AAACCCDDDAAA>>><<<;;;;;;<<<;;;:::;;;;;;<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999888888666777888999999999999999999999999999999888888888777888888999999888888777777888999999::::::999999999999999999999999999999999999999999999999999999;;;;;;::::::999999999999999:::;;;;;;999888888999888888999999:::;;;;;;;;;999999999:::::::::;;;;;;::::::;;;<<<=========<<<999999:::::::::::::::;;;======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>===???AAAAAABBBGGGNNNTTT___hhhrrryyyyyynnndddZZZTTTNNNKKKGGGCCC@@@??????@@@>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999999::::::::::::999999999999999999999999999999999999888888888888777777777777888888999999888999999999999:::::::::999999999999999999999999999999999999999999999999888888999999999999888888777888999999999999888777999999999999999999999999888777777666666777777888666777777777888888888888777888999::::::999888777666666777888888777666666777777888888999::::::;;;666666888999999999888777888888888888888888888888999999999999:::::::::::::::::::::::::::;;;;;;;;;999999999999999999999999::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>======>>>???BBBEEEFFFIIIPPP[[[hhhttt}}}||||||zzzwwwtttppprrrsssqqqmmmlllpppssswwwtttpppnnnmmmllliiifffjjjlllrrr{{{{{{nnnfffXXXSSSMMMHHHEEEBBB@@@>>>@@@@@@@@@????????????>>>=========>>>???AAABBBCCC???===;;;:::;;;<<<<<<;;;555777999;;;<<<;;;999888999999999999999999999999999999999999999999999999999999999999888888888888666777888999999888888777999999999999888888888777777777888888888888777777777888888999999999999999999999999999999999999999999999999999999999999999888888888888999999999999999:::;;;;;;999888888999777888888999::::::;;;;;;999999999999::::::::::::;;;<<<<<<<<<<<<;;;::::::888999999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???AAACCCEEEKKKSSSZZZ___jjjwww}}}rrrhhhbbbQQQOOOJJJEEEBBB@@@@@@AAA======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888888999999999:::::::::999999999999999999999999999999999888888888888777666666777777888888888999888888999999999:::::::::999999999999999999999999888888888888888888888888888888999999999999888888777888999::::::999888777777777777777777777777777666666555555555555666666777777888888999999999:::666777888999999888777666555666777888888777666555444555555666777888888888555666777999999888888777777777777777777777777777888888999999999:::::::::::::::::::::::::::::::::999999999999999999999999::::::;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<:::::::::;;;<<<===>>>??????>>>>>>???AAADDDHHHJJJQQQ\\\lll}}}xxxuuuuuuwwwwwwwwwyyy{{{{{{xxxtttuuu{{{zzzuuurrrpppnnnjjjfffcccdddiiiqqqzzz|||uuuhhhccc[[[SSSNNNJJJFFFDDD@@@@@@@@@????????????>>>=========>>>???AAABBBCCC>>><<<::::::;;;<<<<<<<<<000333777:::<<<;;;999777999999999999999999999999999999999999999999999999999999999888888888888777666777888999999888777666999999999999888888777777777777888888888888777777777777888999999999999999888888888888888888888888666666666666666666666666555555666777888999::::::999:::;;;;;;999888888888666777777888999:::::::::888888999999999:::::::::;;;;;;;;;:::999888666666888888888999999:::::::::666777999;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;===@@@CCCDDDGGGNNNWWW^^^cccooo~~~yyysssfffYYYNNNMMMLLLFFF@@@???@@@===;;;:::;;;<<<;;;;;;<<<<<<<<<;;;:::999888777<<<;;;999777777888999:::;;;::::::999888888888999888888888888888888888888777777777777777777777777666666666666666666666666333444666888999:::999999999999999999999999999999:::999999999888777777777888888888888888888888888999999777666555555555555888888888888777777777777666666666666666666666666555555555666666666666777666666666666666666666666666666666666666666666666555555666777777777777777888888777777666666555555444555555666777888888999888888999999999:::::::::::::::::::::::::::::::::999999999999999999999999888888999999999:::::::::<<<<<<;;;::::::;;;;;;;;;=========<<<;;;;;;>>>@@@<<>>===<<<<<<======<<<;;;;;;:::<<<;;;:::999888999::::::999888888888777777666666888888777777777777888888666666666666666666666666777777888888888888777777666777777777888888888888888666555444444555666888666666666666777777777777777777888888888999999999777777777777777777777777777777777777777777777777666666666666666666666666::::::::::::::::::::::::888888888888888888888888888888777777777777777777::::::999999::::::;;;<<<@@@???===;;;:::::::::;;;;;;;;;;;;<<<;;;;;;::::::;;;<<<===>>>===<<<;;;:::???@@@CCCGGGNNNUUU\\\```iiiyyypppcccWWWTTTQQQIIICCCAAAAAA???<<<;;;<<<======<<<;;;;;;;;;<<<<<<;;;::::::<<<:::999777777888999:::;;;:::999888888888888888888888888888888888888888666666666666666666666666555555555555555555555555333444666888999999999999888888888888888888888888999888888888888888777777888888888888888888888888999888777666555555555555777777777666666666555555555555555555555555555555333333333333444444444444555555555555555555555555555555555555555555555555555555666777777777777666777777777777666666555555444555555666777777888888666777777777777888888888888888888888888888888888999999999999999999999999888888888999999999:::::::::999999888888999999:::>>>??????>>><<<<<<>>>??????AAADDDFFFHHHOOOYYYbbbppp{{{}}}zzzzzz||||||wwwtttsssrrrooommmlllfffbbbdddeeefffiiimmmqqqsssvvvxxxzzz~~~zzzmmm^^^RRRIIIFFFAAA?????????@@@???>>>>>>>>>>>>===<<<;;;;;;<<<;;;:::999999999::::::999999999999888888777777888888777777777777888888777777777777777777777777666777777888888777777666666666777777777888888888777666555444444555666777555666666666777777777777777777777888888888999999777777777777777777777777555555555555555555555555999999999999999999999999666666666666666666666666888888888888888888888888888888888888888888888888:::999999999999:::;;;;;;;;;:::999888888888999999:::;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>>>>======???BBBHHHMMMSSSZZZbbbggguuu}}}qqqeee^^^YYYQQQIIIFFFDDDAAA>>>======>>>>>>===::::::;;;<<<<<<<<<<<<<<<;;;:::999777777888999999:::999888888888888888888888888888888888888888888666666666666666666666666555555555555555555555555333444666777888888888888777777777777777777777777777777777777888888888888777777777777777777777777888777666555555555555555666666666555555555444444555555555555555555555555333333333333444444444444555555555555555555555555555555555555555555555555444555666666777666666666777777777666666666666555444444555555666777777777444444555555555666666666777777777777777777777777999999999999999999999999888888888999999999999:::999999999888888999999::::::;;;<<<<<<<<<<<<>>>@@@BBBEEEIIIMMMSSS]]]jjjsss~~~|||{{{zzzyyyxxxwww}}}zzzuuuooommmmmmooonnnmmmoookkkhhhgggeeebbbeeejjjhhhiiijjjlllnnnsssyyy~~~ttteeeSSSMMMFFF@@@>>>???@@@AAA@@@??????>>>======<<<;;;;;;;;;:::999999999999:::::::::999999999999888888888777777666666777777888777777777777777777777777666666777777777777666666666666666666777777777777777666555444444555666777555555666666666777777777777777777777888888888888666666666666666666666666555555555555555555555555666666666666666666666666444444444444444444444444777777777777777777777777888888888888888888888888999999999999999:::;;;;;;666666666666666777888999::::::;;;;;;;;;;;;::::::::::::;;;===>>>??????@@@===CCCKKKQQQWWW^^^iiiqqqsssjjjbbbZZZRRRMMMFFFCCC???======>>>>>>===::::::;;;;;;;;;;;;;;;:::::::::999888777888888888999888888777777777888888888888888888888888888888666666666666666666666666555555555555555555555555444444555666777777888888666666666666666666666666555666666777777888888888777777777777777777777777777666555555444444444555666666666555555555444444555555555555555555555555444444555555555666666666555555555555555555555555444444444444444444444444444444555666666666666555666666666666666666666666444444444555555666666666444444444444555555555555999999999999999999999999888888888888888888888888888888888888999999999999;;;;;;:::::::::;;;<<<<<<888:::<<<===>>>@@@CCCFFFFFFJJJRRRZZZdddooo{{{|||yyyyyyzzz{{{{{{wwwnnniiijjjmmmmmmlllqqqooonnnmmmiiifffjjjpppkkkjjjhhhfffeeeiiiooosss|||xxx```XXXMMMDDD@@@??????@@@AAA@@@???===<<<;;;;;;;;;:::::::::999999999999999888888888888888888888888777777666666666666777777888888888888888888888888555666666777777666666555555555555666666666777777666555555444444555555666555555555666666666777777666666666777777777888888555555555555555555555555666666666666666666666666444444444444444444444444555555555555555555555555777777777777777777777777888888888888999999999999999999999888999::::::;;;777777777777777888888999999999:::;;;;;;;;;::::::;;;;;;;;;<<<===>>>@@@AAAAAAHHHQQQWWW]]]hhhwwwtttkkkddd\\\VVVJJJFFFAAA>>>=========<<<;;;;;;;;;:::999888777777999999888888888777777888777777777666666777777888777777777777777777777777555555555555555555555555555555555555555555555555444444444555555666777777555555555555555555555555555555555666666777777888666666666666666666666666666555444444444444444444777777777666666666555555555555555555555555555555444444444555555555555666555555555555555555555555444444444444444444444444333333444555555555555555555555555555555666666666444444444444555555555555444444444555555555666666888888888888888888888888888888888888888888888888777777888888888999999999;;;:::::::::;;;;;;<<<===;;;===>>>@@@BBBEEEJJJNNNPPPVVVaaalllwww~~~{{{{{{vvvnnnooorrrrrrqqqpppnnnnnnnnnkkkjjjooovvvwwwtttoooiiiddddddgggjjjooottt|||mmmdddWWWLLLEEEAAA@@@???AAA@@@>>><<<:::999999999:::::::::999999999888888666666666777777777777777777777666666666666777777777777777777777777777777555555666666666666555555444555555555555666666666555555444444444444555555555555555555666666666666555555666666666777777777444444444444444444444444555555555555555555555555777777777777777777777777666666666666666666666666666666666666666666666666777777888888888999999999999888888888888999::::::888888888888777777666666888999999:::;;;;;;::::::===<<<;;;;;;<<<>>>AAABBBLLLRRRYYY___hhhwww~~~tttmmmeee^^^PPPKKKEEE@@@>>>======<<<;;;;;;::::::999777666555999888888888888777777777666666666666666777777888777777777777777777777777555555555555555555555555444444444444444444444444444444444444444555666666555555555555555555555555555555555555666666666666666666666666666666666666555444444333333333444444777777777666666666555555444444444444444444444444222222222222333333333333444444444444444444444444333333333333333333333333222333444444555555444444444555555555555666666666444444444444444444444444444555555555555666666666555555555555555555555555888888888888888888888888777777777888888888888999888888888888999:::;;;;;;;;;<<<>>>@@@DDDJJJRRRWWWfffllluuuzzz|||vvvwww{{{||||||wwwrrrooonnnlllkkkpppvvv}}}wwwpppjjjgggggghhhgggllluuuxxxpppcccWWWNNNIIIEEECCCBBB@@@>>>;;;999888888888999999999:::999888888777555555555666666666666777777666666555555666666777666666666666666666666666444444555555555555444444444444444444555555555666444444444444444444444444444444555555555666666666555555555555666666666666555555555555555555555555333333333333333333333333555555555555555555555555444444444444444444444444666666666666666666666666666666666777888888999999888888888888888999::::::666777777777666666555444777888999::::::;;;;;;:::>>>===<<<<<<>>>AAAEEEGGGQQQUUU\\\dddqqq{{{tttkkkcccVVVQQQIIICCC@@@???======::::::::::::999999888777888888888888888777777666666555555555555666777888777777777777777777777777555555555555555555555555444444444444444444444444555444333333333444555666555555555555555555555555666666555555555555555444555555555555555555555555444333333333333333444444666666666555555555444444444444444444444444444444111111222222222333333333444444444444444444444444222222222222222222222222222222333444444444444333444444444555555555666666333333333333333333333333444444444555555555666666555555555555555555555555888888888888888888888888777777777777888888888888888888888888999:::;;;<<<;;;===AAAGGGPPP]]]jjjsss}}}wwwrrrvvvzzz~~~zzzvvvsssppprrrvvv~~~~~~{{{wwwrrrnnnmmmmmmgggjjjpppwww~~~~~~xxxmmmcccZZZSSSNNNJJJDDDBBB???<<<:::999888999888999999:::999888777666555666666666777777777777666666555555555555666666555555555555555555555555444444444555555444444444333333444444444555555555444444444555555444444444444444444555555555666666444444555555555666666666555555555555555555555555222222222222222222222222222222222222222222222222444444444444444444444444555555555555555555555555444555555666777777888888888888888888888999999:::666666777888999888777777777777888::::::;;;;;;:::???>>>===>>>BBBGGGLLLPPPTTTYYYaaammm~~~xxxnnneee[[[UUUMMMFFFBBB@@@???>>>999999:::;;;;;;;;;::::::888888888888888777666666555555555555555666777888777777777777777777777777555555555555555555555555444444444444444444444444555444333222333444555666666666666666666666666666666666666555555444444333555555555555555555555555333333333222222333444444555555444444444333333333444444444444444444444444333333444444444555555555444444444444444444444444222222222222222222222222222222333444444444444333444444444555555555666666333333333333333333333333333333444444444555555555777777777777777777777777777777777777777777777777777777777777888888888888::::::::::::;;;<<<===>>>@@@DDDKKKUUUdddvvv}}}tttmmmppptttyyy}}}|||wwwvvvwwwzzz{{{{{{zzzwwwtttsssssskkklllmmmppptttxxx|||~~~|||ssskkkccc[[[UUUPPPEEECCC@@@===:::999999:::888888999:::999888777666666666777777888888888999666666555555555555666666555555555555555555555555333444444555555444444333333333333444444444555555333444444555555444444333444444444555555555666666444444444555555555666666666666666666666666666666444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555333444444555666777777888888888888777888999999:::666777999;;;<<<===<<<<<<666777888999:::;;;;;;;;;>>>>>>>>>@@@EEELLLRRRWWW]]]aaalll{{{zzztttddd\\\QQQJJJGGGEEEAAA===<<<;;;999999:::;;;;;;:::777777777777666666666666777777666666555555555444666666555555555444444444333444444444555666666666333333333333333333333333222222222222222222222222444444444333333222222222444444444444444444444444222333333444444333333222666666666555555444444444333333333333333333333333222222222222222222222222111111111222222333333333222222222222222222222222111111222222222333333333111111222222222333333333222222222222222222222222333333222222333333444555444444444555555555555666444444444555555555555666777777777777888888888888555555555555666888999:::999::::::888777999???DDDBBBKKKVVVdddyyy|||vvvuuurrrwww~~~}}}wwwyyyuuupppnnnooorrrtttuuussspppkkkhhhiiimmmrrrvvvwww}}}}}}|||~~~~~~}}}zzzsssllleeeaaaWWWJJJAAAAAAAAA===:::;;;888888888777666666888:::666666666666555555555555777777777777777777777777333333444444555666777777555555555555555555555555555444444333333444444555444444444333333222222222333444444555555444444333222333444444555555444444555444444333333444444555444444444444444444444444222222333333333333444444333333333333333333333333444444444444444444444444888777666555555666777888888888777777666666555555555555666777888999::::::999999888888999::::::;;;<<<===>>>AAAGGGPPPXXX]]]]]]hhhxxxrrrhhh[[[RRRMMMHHHBBB======;;;999999:::;;;;;;:::777777777777666666666666666555555555444444444444666555555555444444444444444444444444555555555555333333333333333333333333333333333333333333333333444444444444333333222222444444444444444444444444222333333444444333333222444444444333333333222222333333333333333333333333222222222222222222222222222222222222222222111111222222222222222222222222111111111222222222333333222222222333333333444444222222222222222222222222222222222222222333333444444444444444555555555555444444444555555555555666666666666777777777888888666666666666777888999:::666888:::999888:::???DDDHHHSSScccttt|||yyy{{{yyy~~~}}}yyysssooonnnnnnnnnnnnpppmmmjjjgggeeefffgggiiimmmsssyyy|||}}}}}}}}}~~~~~~|||xxxuuusssggg[[[OOOIIICCC<<<999:::888888888666555555666666666666666666555555555555666666666666666666666666333333444444555666666777555555555555555555555555444444333333333333444444444444333333333222222222333333444444444444333333222333444444555555444444444444333333333333444444333333333333333333333333222222222333333333444444222222222222222222222222444444444444444444444444666666555444444555666666777777777777666666555555555555666666666666666666888888888888999999:::;;;;;;===@@@EEEKKKSSS[[[```bbbooowwwhhh]]]VVVOOOHHHBBB>>><<<:::999:::;;;:::999777777777777666666666666444444444444444333333333555555555555444444444444555444444444444444444333333333333333333333333333444444444444444444444444555444444444444444333333444444444444444444444444222222333333333333222222222222222111111111111000333333333333333333333333111111111111111111111111333333222222111000000000222222222222222222222222111111111222222222222333222333333333333444444444222222222222222222222222111111111111111222222333333333333444444444555555444444444555555555555666555555555666666666666777777777777777888999999:::666999<<<======@@@EEEJJJUUUbbbuuu{{{uuuqqqnnnllljjjooonnnkkkhhheeecccaaaaaabbbffflllooorrrvvv{{{|||{{{rrrfff[[[OOOCCC======::::::999777666555555555666666666666555555555555666666666666666666666666333333333444555555666666444444444444444444444444444444333333333333444444333333333333222222222222333333444444444444333333222333444444555555444444444444333333333333444444222222222222222222222222222222222222333333333333111111111111111111111111444444444444444444444444555444444333333444444555777777777666666666666555555555555444444444333333777777777888888:::;;;;;;:::>>>DDDJJJPPPWWW^^^ccciiiwwwsssggg___XXXPPPJJJAAA>>>;;;999999999999888777777777777666666666666444444444444444444444444444444444444444444444444555444444444333333222222222222222222222222222222333333333333333333333333444444444444444444444444333333333333333333333333222222333333333333222222111111111111111111111000222222222222222222222222111111111111111111111111111111111111111000000000111111111111111111111111111111111111222222222222111111222222222333333333111111111111111111111111000000000000000111111222222333333333444444444444444444444555555555555666444444444555555555666666777666666777777888999::::::<<>><<<:::999999888777666666666666666555555555555666666666666666666666666333333333444444555555555444444444444444444444444444333333333333333333444333222222222222222222222333333333444444333333333222333444444555555444444444333333333333333333444111111111111111111111111111222222222222333333333222222222222222222222222333333333333333333333333444444444333333444444444666666666666666666666666444444444444444444444444666666777777999:::;;;<<<:::???GGGNNNTTTZZZaaaeeesss}}}rrriii```VVVNNNEEEBBB===:::999999888777777777777777666666666666555555555555555555666666333333444444444444444444444444333333222222222111222222222222222222222222111111111111111111111111444444444444444444444444333333333333333333333333111222222333333222222111111111111222222222222222222222222222222222222222000000000000000000000000......///000000111222222111111111111111111111111000000111111111222222222///000000000000111111111111111111111111111111111000000//////000000111222222222222222333333333444444444444555555555555666444444444444555555555555555555555666777888999:::;;;<<<>>>@@@EEENNNZZZcccttt~~~~~~yyysssllliiiiiikkkmmmkkkkkkiiieeebbbccchhhmmmyyy}}}kkkUUUHHHAAA>>>:::888999999888777666666666666555555555555555555555555555555555555333333333444444444444444444444444444444444444444333333333222222333333333222222222222222222222222222333333333333333333222222333444444555555444444333333333222222333333333111111111111111111111111111111111222222222333333333333333333333333333333333333333333333333333333444444444444444444444444555555555555555666666666333444444555666666777777666666777888999;;;===>>><<>><<<:::999888777777777777666666666666555555555666666666666666333333333333444444444444333333222222222222222111222222222222222222222222111111111111111111111111222222333333333333444444333333333333333333333333111111222222222222111111222222222222222333333333222222222222222222222222////////////////////////,,,,,,---///000111222333111111111111111111111111000000000111111111111222....../////////000000000111111111111111111111111000000000000000111111222111111222222222333333333444444444555555555555666444444444555555555555666444444555666888:::<<<===;;;===AAAEEELLLWWWeeeooo~~~~~~sssmmmlllnnnqqqvvvuuurrrkkkdddbbbdddgggpppwwweeeRRRHHHBBB;;;777777888777555666666666666555555555555555555555555555555555555333333333333333333444444333333333333333333333333333333222222222222333333111111111222222222222222222222333333333333222222222333444444555555444444333333222222222222333333111111111111111111111111111111111111222222222222333333333333333333333333333333333333333333333333333444444555555444444333444555555555555666666666333444555666777888999999666777888999;;;===???@@@AAAGGGPPPVVV\\\eeeqqqzzz~~~rrrcccXXXUUUPPPIIICCC@@@===;;;:::777777777777666666666666444444444555555666666666222222333333333444444444111111111111222222222222111111111111111111111111111111111111111111111111111111111222222222333333222222222222222222222222111111222222222222111111111111111222222333333333111111111111111111111111////////////////////////------......///000111111111111111111111111111111000000000000111111111111////////////000000000000111111111111111111111111111000000000000111222222111111111111222222222222444444444555555555555666444555555555555666666666444555666888:::===???AAABBBGGGNNNVVV___kkkwww~~~zzzsssqqqqqqwwwvvvtttnnngggbbbccceeehhhqqq}}}yyyfffTTTLLLAAA:::999888777555666666666666555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333222222222222333333000111111111222222222222222222333333333333222222222333444444555555444444333333222222222222333333222222222222222222222222111111111111222222222222222222222222222222222222222222222222222222222222111222333444444333222111444444444555555555666666555555666666666777777777777777888:::<<>><<<777777777777666666666666333333333444444555555555222222222333333444444444000000111111222222222333111111111111111111111111222222222222222222222222000000111111111222222222222222222222222222222222111111222222222222111111000000111111222222222333111111111111111111111111////////////////////////.........///////////////000000000000000000000000000000000000111111111111000000000000111111111111000000000000000000000000111111111111111222222333000111111111111222222222444444444555555555666666555555555666666666666777555666888:::===@@@BBBDDDKKKSSS^^^iiisss}}}}}}zzz{{{~~~|||uuusssqqqrrrqqqmmmfffbbbbbbcccdddnnnzzzxxx___UUUHHH???<<<;;;888666777666666666555555555555555555555555555555555555333333333333333333333333333333333333333333333333333222222222222222222333000000111111222222222222222222222333333222222222222333444444555555444444333222222222222222222333222222222222222222222222000111111111111222222222111111111111111111111111222222222222222222222222000111222333333222111000444444444555555555666666777666666666666555555555888888999;;;===@@@BBBCCCJJJPPPYYY```iiixxx|||rrrhhh[[[PPPOOOMMMFFF???===<<<:::777666666666555333333444444555555444444333333333333333333333333333222222222111111111111000111111222222444444555555////////////////////////111111111111111111111111222222222222222222222222222333333333333222111111111111111111111111111111111111111111111111111111............//////////////////000111111111111111000000000000111111111111000000////////////000000000000////////////000000000000000000000000000000222222111111000000/////////000000000000111111111444444333222333444555666---///222444555666888:::888888888999<<<@@@EEEIIITTT[[[jjj{{{|||zzz~~~|||vvvmmmggggggeeeaaa```cccdddgggnnntttvvvyyyssseeeRRRCCC;;;999777555666666555444222222444666666666777777666666555444333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222333333111000000000111222000000000000000000000000333333333222222111111111111111111111111111111111444444222222222222444444111222222333333444444555444444444555555555666666555555666666777777888888:::999:::<<<<<<<<>>;;;888777888888777666777888999444444444444444333222222666666666666666666666666333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222333222111000000000111222000000000000000000000000333333333222222111111111111111111111111111111111444333222222222222333444111222222333333444444555444444444555555555666666555555666666777777888888999888:::===>>>@@@HHHPPPZZZ]]]dddooo~~~vvvkkkeee___UUULLLGGG===;;;888666666666555333333444444555555444444333444444444333333222222222222222222111111111111000222222111111000000000000000000000000000000000000111111111111111111111111222222222222222222222222222222333333222222111000111111111111111111111111111111111111111111111111............////////////...///000000111111000000//////000000000000111111000000////////////000000000000////////////000000000000000000000000000000000000000000111111111111111111111111222222222333444333333333333444555666666777888777555444555666888999<<<@@@GGGRRR]]]eeerrrzzz}}}rrrjjjeeebbbaaaccceeebbbaaacccdddhhhsss~~~}}}sssdddVVVMMMFFF@@@<<<888888777777666555555444333333444444333333222111333333333333333333333333444444444333333222222222222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222333222111111000000111111000000000000000000000000222222222222222111111111111111111111111111111111333333222222222222333333111222222333333444444555444444444555555555555555555555666666777777888888888777:::>>>AAAEEEMMMWWW]]]dddooo~~~wwwoooggg]]]SSSMMMBBB???;;;999888888777555333444444555555444444333555444444333333222222111222222222111111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222111000000111111111111111111111111111111111111111111111111............////////////...//////000000000000000////////////000000000111000000////////////000000000000////////////000000000000000000000000000000//////000000111111222222111111222222222333333333333333333333444444555555444555666666666666888::::::===BBBHHHQQQ^^^mmmwww~~~}}}}}}||||||}}}{{{wwwuuussstttvvvwwwyyytttooojjjfffcccddd___\\\\\\^^^aaajjjsss}}}~~~|||vvvmmmdddZZZPPPGGG@@@===;;;999888777555333111555555555555555444444333222222222222222222222222555555444333333222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111111111000000000000000000000000222222222111111111111111111111111111111111111111333222222222222222222333111222222333333444444555555555555555555555555555555555666666777777888888888888;;;@@@DDDIIISSS]]]cccmmm}}}~~~uuullldddZZZRRRFFFCCC>>>:::888888666555333444444555555444444333444444444333333222222222222222222111111111000000000000111111222333333444222222222222222222222222111111111111111111111111111111111111111111111111111222222222222111000000000000000000000000000000000000000000000000000000............////////////......///000000000000000...////////////000000000000000////////////000000000000////////////000000000000000000000000000000//////000000111111222222111111222222222333333333333333333444444444444444333555666666555777999;;;:::@@@JJJTTT```ooo}}}||||||{{{}}}~~~}}}|||{{{xxxwwwvvvuuussssssssstttpppooooooooonnnmmmkkkkkkkkkpppxxxzzzrrrjjjeee^^^YYYZZZ\\\^^^bbbhhhqqqwww~~~wwwwwwuuuqqqiii^^^RRRKKKFFFBBB===:::999999777555555555666666555555444333555555555555555555555555555555444333333222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111000000000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222111222222333333444444555555555555555555555555444555555666666777777888888::::::===CCCHHHNNNYYYdddnnnzzzzzzrrrjjj```XXXKKKGGGAAA<<<999777555444333444444555555444444333333333333333333333333333222222222111111111111000//////000111222333444555111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111000///000000000000000000000000000000000000000000000000............////////////---...//////000000//////......////////////000000000000////////////000000000000////////////000000000000000000000000000000000000000000111111111111111111111111222222222333222333444444555555444444666777777777666777:::<<<>>>HHHVVVdddqqq~~~|||{{{~~~{{{ssstttttttttsssrrrrrrqqqqqqqqqpppnnnjjjhhhggghhheeefffhhhiiihhhfffcccaaadddhhhmmmqqquuuxxx{{{~~~qqqggg___^^^______```ccchhhppp|||xxxzzz||||||wwwooogggaaaSSSKKKAAA;;;999999888888444444555555444444333222444444444444444444444444444444444333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111000000000000000000000000000000000000000111111111111111111111111111111111111111111111222222222222111111111222222333333444444555555555555555555444444444555555666666777777888888;;;;;;???GGGMMMUUUbbbnnn~~~xxxqqqggg]]]SSSNNNFFF@@@<<<:::777666333444444555555444444333111222222333333444444555222222222111111111111000///000000000111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000///000000000000000000000000000000000000000000000000............////////////---...//////000000//////........./////////000000000000////////////000000000000////////////000000000000000000000000000000111111111000000000000000000000000111111111222222222333444555555555444444666777888888999;;;???BBBMMMXXXhhhuuu}}}|||~~~}}}{{{xxxvvvppppppppppppooonnnmmmmmmnnnooonnnkkkfffbbbbbbccc```aaabbbbbbaaa```^^^]]]aaaccceeefffgggjjjmmmpppyyy|||nnniiihhhfffggghhhlllooouuu}}}~~~mmmaaaOOOBBB;;;999888777555555666666555555444333222222222222222222222222333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222333222111000///000000000000000000000000///000000000111111111222111111111111111111111111000111222333333222111000111222222333333444444555666666555555555444444444555555666666777777888888;;;<<>>;;;:::333444444555555444444333000111222333444444555666222222222111111111111000000000000000////////////000000000000000000000000111111111111111111111111000000000000000000000000111111111111111000//////000000000000000000000000000000000000000000000000............/////////000---......///////////////............/////////000000000////////////000000000000////////////000000000000000000000000000000222222111111000000/////////000000000000111111111222333444555555555444333333555777999<<>>;;;999888888888888888777777666555555555555555555555555333333333333333333333444000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111111222333222111000///000000000000000000000000//////000000111111111222111111111111111111111111000111222333333222111000111222222333333444555555666666555555555444444444555555666666777888888888;;;===CCCNNNYYYeeeuuu~~~sssiii___\\\WWWPPPHHH???999555888777666666666555333111333222111111111222333444111111222222222222111111000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111000000//////......,,,---...///000000000000////////////////////////////////////000000000000////////////////////////............////////////////////////////////////111111111111111111111111111111111000000000000000222222222222222222333333555333222222333555666666555666999<<>>>>>===<<<:::888888666444222222333444333222222222222111111111000000111222222333333222222111000000000000000000000000//////000111111111111111///000000000111111111111222111111000//////......111111111111111111111111111000///......///000111000000000000000000000000000000000000111111111111111222444333222222333555333333444444444555555555333444555555555666999;;;@@@IIISSS[[[cccrrrxxxnnnggg]]]VVVRRRLLLEEE???999777555555666666555444333333222222222222333333111111222222222222111111000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000////////////...111111111000///---,,,+++............................../////////000000000////////////////////////............////////////////////////////////////........................000000000000000000111111111111222222222333333333555555666666666777777777666:::???DDDLLLWWWeeemmmttt}}}~~~yyyuuusssrrrqqqsssrrrvvv}}}yyytttoookkkhhhfffaaa^^^]]]YYYXXX\\\aaaiiiuuuyyyooojjjggggggmmmuuuqqq[[[KKKBBBAAAAAA@@@>>><<<:::999888666555333333444444444333222222222111111111000000111111222222222222111111000000000000000000000000//////000111111111111111000000000111111111222222222222111111000000//////111111111111111111111111000000////////////000000000000000000000000000000000000000000111111111111111222333333222222333555333444444444444555555555444444555555555777;;;>>>JJJPPPWWW```kkk|||zzzpppccc[[[WWWRRRIIIBBB<<<999666555555555555444444333333333222222222222111111222222222222111111000000000000000000000000///000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////111111000000///---,,,+++................................./////////000000////////////////////////............////////////////////////////////////000000000000000000000000000000000000000111111111111111111222222333333444444555666777777666777888888>>>DDDIIIRRR```nnnvvv~~~~~~}}}{{{yyywwwtttrrrpppppppppqqqttt{{{~~~zzzrrrkkkiiiccc^^^^^^```dddllluuuzzzooohhhcccaaaeeekkkwwwjjjVVVHHHDDDBBB???>>>===<<<:::999777555333333444555444333444444444333333333222222111111222222222222111111000000000000000000000000//////000111111111111111111111222222222333333333222222111111000000000000111111111111111111111111000000////////////000000000000000000000000000000///000000000111111111111000222333333222222333444444444444444555555555555666777777777888<<<@@@DDDQQQUUU[[[dddrrrrrriiiccc]]]SSSKKKAAA===999666555555444444444444444444333333222222111111222222222222111111000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000////////////////////////.............../////////......////////////..........................................////////////////////////////////////............////////////////////////////////////000000000000000000000000//////000000111111111111000000111222333333444444222444666777666666999;;;>>>GGGOOOUUU___ppp~~~|||{{{|||zzzwwwzzzzzzyyyyyyzzzzzz{{{|||vvvzzz|||tttmmmkkkiiigggjjjooovvvzzz{{{qqqkkkeee``````eeennnxxxzzzdddRRRGGGCCC???=========<<<;;;888666444444555666555444444444444333333333222222000111111222222111111000000000000000000000000000//////000111111111111111000000000000111111111111111111111000000000000000000000000000000000000000//////000000000000//////000000000000000000000000///000000000111111111111000111333222111111222444444444444555555555666666777777888888:::???FFFKKKUUUYYY```jjjyyyuuummmeee[[[TTTJJJEEE???999777666555444444444555555444333222111111111222222222222111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000////////////////////////---............/////////,,,---...///000000000000------------------------------........./////////////////////////////////............////////////////////////////////////......................../////////000111111222222000000111222333444444555222555777777666888<<<@@@CCCOOOYYY___jjj|||{{{xxxxxxwwwwwwzzz~~~}}}wwwssstttpppooorrrwww|||zzztttooohhh___\\\]]]ffflllvvvlllZZZLLLGGGAAA>>>>>>>>>===;;;888666555555666666666444222222222111111111000000000000111111111111000000000000000000000000000000//////000111111111111111---------.........//////000000000///////////////000000000000000000000000//////000000000000//////000000000000000000000000000000000000111111111111000111222222111111222444444444555555555666666666555666666777;;;BBBJJJPPPYYY___iiiuuuvvvmmmddd^^^TTTNNNFFF???:::888777666444555555555555333222111111111222222222222111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000////////////////////////---------.........//////,,,---...///000000000000---------------------------------.........//////////////////////////////............////////////////////////////////////////////////////////////...//////000111111222222///000111222333444444555444666888888777:::AAAGGGPPP]]]hhhkkkttt|||xxxwwwzzz}}}~~~xxxsssrrrooommmrrrzzz~~~vvvjjjbbb```cccfffllluuu}}}pppdddTTTMMMEEEAAA@@@@@@===;;;999777555555666777666555222222222111111111000000000000111111111111000000000000000000000000000000//////000111111111111111............////////////.....................///000000000000000000000000...///000111111000///...000000000000000000000000000000000000111111111111///111222222111111222333555555555555666666666666666666777888===EEEOOOVVV___hhhvvvwwwoookkk[[[UUUKKKCCC===;;;999888555555666666555333222000111111222222222222111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000////////////////////////---------.........//////---......///////////////---------------------------------.........//////////////////////////////............/////////000////////////////////////222222222222222222222222...//////000111222222222///000000222333444555555666888:::999888<<>>;;;::::::888555333333333222111222222222111111111111000000000000000000000000000.../////////////////////111111000000000000111111000000000000111111111111////////////////////////222111000.........///000---.........//////000000------------------------................................................/////////...---------,,,......///000000000000000---......///000111111222000000000000111111111111222222333333333444444444444666777888:::BBBNNNXXXooozzzssspppyyyvvvjjjcccbbb^^^]]]aaadddgggppp{{{sssnnnkkkiiimmmsss~~~zzzvvvvvvkkk^^^OOOHHHFFFCCC>>>;;;<<<:::777444555777777555555555444333333222111111111111111111111111111111//////000111111111111111111111000000//////......000000000000000000000000000000000000000000000000000000////////////000000////////////////////////////////////000000000000////////////000111333333333333333333333333333333555777777666333333666999999<<>>>>>;;;888666666777666333333333333222222111111111111111111111111111111111//////000111111111111111111000000000/////////...000000000000000000000000000000000000000000000000000//////......//////000////////////////////////////////////000000000000000/////////000111222222333333333333333333333333555666666666555555666888888:::>>>FFFOOOWWW^^^aaannn}}}nnnhhh```ZZZUUUNNNCCC;;;;;;999555333333444333333111000000000000/////////000000000000000000000000000000000//////.........000//////......//////000//////000000000000111111000000000000000000000000///......------------................../////////------------------------................................................---------.....................///000000000000///////////////000000000000000000000000111111111111000111111222333444444555777999===BBBJJJWWWgggqqq}}}sssooolllqqqoooeee\\\XXXVVVTTTTTTUUU\\\```fffkkkpppvvv{{{~~~zzzwwwuuuvvv~~~wwwwwwtttlllaaaUUUKKKEEEAAA===999888888777444222222222222222111111111111111111111111111111111111///000000111111111111000000000000000////////////000000000000000000000000///////////////////////////..................///////////////////////////////////////000000000000111000000000000000111111333333333333333333333333555555555666888888777666888;;;@@@JJJVVV^^^bbbcccuuu{{{yyyqqqgggaaa]]]UUUJJJ@@@===999555333333333333222111111111111000000000000000000000000000000000000111111000000///.........//////............//////////////////000000000111///////////////////////////.............................................------------------------................................................,,,---------.../////////---...//////000000//////000000000000///////////////000000000111111111111000000111222333444555666777;;;@@@IIITTTdddsss~~~yyyoookkkllltttvvvkkkdddaaa^^^ZZZWWWYYYYYYZZZ[[[^^^bbbgggjjjttt{{{}}}xxxuuuxxx}}}zzzmmm^^^QQQFFF???999999999777333222222222222222222333333333111111111111111111111111///000111111111111000000000000000000////////////000000000000000000000000////////////////////////......------------......////////////////////////////////////000000000000222111000000000000000111222222333333333333444444666444444777:::;;;999666:::AAAJJJSSS[[[aaaeeehhhwww~~~}}}ppphhhddd]]]RRRJJJ???;;;666333222333333222333333222222222222111111000000000000000000000000111111000000//////////////////............//////...////////////000000000........................////////////000/////////...............---------------------------------................................................,,,---------.../////////------...///////////////000000000000///////////////000000000111111111111///000111222444555777777777<<>>LLLYYY]]]ZZZ\\\hhhtttzzzuuukkkaaaWWWQQQJJJEEE>>>999777666555555333333333222222222111111000000000000000000000000/////////000111111222222111000000//////000000111........./////////000000........................------///000000000//////.........------,,,,,,,,,------------------------...............................................................---------,,,---......//////............//////000000111111000000000000111111111111000111333555777999:::;;;@@@IIIXXXjjjyyyxxxtttuuuwww|||rrrmmmfffaaa\\\XXXSSSOOONNNOOOQQQVVV]]]eeelllppp~~~xxxtttuuuvvv{{{ttt]]]FFF>>>:::444333888555555555444444333333333111111111111111111111111111111111111111000//////.../////////000000000111000000000000000000000000000000000000000000000000000//////......//////000////////////////////////////////////000000000000000/////////000111222222111111222333333444555555444555777888999:::===???FFFPPP[[[___^^^cccppp||||||wwwjjj___YYYOOOIIIBBB<<<999888777666222222222111111111111000000000000000000000000000......///000111222333333111111000000000000111111............/////////000////////////////////////+++,,,.../////////...............------,,,,,,,,,------------------------................................................/////////......------,,,,,,---......//////......---......///000111111222000000000000111111111111111222333555888:::<<<<<>>>>>AAAEEESSS___sss~~~{{{|||}}}{{{zzz~~~~~~uuujjjbbb___VVVOOOPPPSSSSSSSSSTTT]]]eeerrr~~~|||xxxrrrqqqzzzxxx\\\HHH???<<<888444222444555555444333444444000000000000000000000000000000000000000000000000//////000111111111111111000000//////......------......//////000000111111111111000000//////......//////000000000000//////111000/////////000222333111111111111111111111111222222222222333444555666777555666999888888@@@LLLTTTZZZ```dddgggooo}}}xxxrrrnnnmmmooouuujjj\\\XXXQQQJJJBBB<<<666333666444222111222222222111111111111111111111111111000000000000000000000000111000000000/////////...000000000000/////////...000000////////////000000///......---------..............................++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,------.........------------------------............////////////////////////000000000000111111111222222222222333666222333999===???EEELLLbbbmmm}}}|||}}}|||{{{zzz{{{rrreee\\\UUUUUUVVVTTTSSSSSSUUU[[[cccmmmxxx|||wwwuuu{{{~~~cccNNNCCC===999666444555555555444444444444111111111111111111111111000000000000000000000000//////000111111111111111222111111111000000000///.../////////000000000111////////////.........---......////////////......000000000000000111111222111111111111111111111111000000000000111222333444888666777::::::;;;DDDOOOWWW\\\aaaeeejjjtttwwwrrrpppnnnmmmmmmwwweeeaaa\\\UUUMMMCCC:::444666444111000111222111000111111111111111111111111////////////////////////000000000000////////////000000000/////////....../////////000000/////////......---------......///------------------------,,,,,,,,,,,,------------...------,,,,,,------...***++++++,,,---...///000......------------------............////////////////////////000000000000000000111111111222222222555444666:::>>>DDDOOOZZZsss|||{{{~~~{{{xxxzzzsssjjjccc```]]]XXXTTTSSSQQQSSSUUU[[[dddrrr}}}zzz|||kkkUUUGGG???;;;888666666666555555444444444222222222222222222222222000000000000000000000000//////000111111111111111111111111111000000000000////////////000000000000............------------------............------//////000111111111111111111111111111111111111111000000000111111222333444999777888;;;===AAAKKKTTTZZZ^^^bbbgggnnn{{{xxxnnnnnnqqqpppooooooqqqmmmeee]]]UUUKKK@@@888777444111000111111111111111111111111111111111111000000000000000000000000000000000000////////////000000/////////.........---...///000000///...---...------------...//////------------------------,,,,,,------------------...------,,,,,,------...++++++,,,,,,---...//////............------------............////////////////////////000000000000///000000111111222222222333555888<<>>FFFPPPXXXZZZZZZ^^^eeeppp~~~tttoooooonnnqqqwww{{{|||{{{qqqkkkcccYYYRRREEE@@@;;;666444444333333222222222222222222222222111111111111111111111111.../////////000000000111//////.........---------///......------......///---,,,,,,------///000000........................///.........------------...------,,,,,,------...,,,,,,------------------,,,,,,---...///000111111............////////////////////////000000000000111111222333444555666666999@@@GGGOOO___tttssshhhbbb`````````jjjwwwttthhhaaa[[[RRRKKKDDD>>>999666777777555111111111111111111111111111000000000000000000000000//////000111111111111111///000000000111111111222111000000000/////////............/////////000000...//////////////////...000000000000000111111222111111111111111111111111222222111222222333444555444:::>>>BBBJJJVVV[[[ZZZ\\\aaakkkxxxzzzrrrmmmlllooorrrxxxwwwqqqjjj^^^VVVHHHCCC===888666555444333222222222222222222222222000000000000000000000000.../////////000000111111//////.........---------///...---,,,,,,---...///,,,,,,,,,---...///000111------------------------//////.........---------...------,,,,,,------...***++++++,,,---...//////+++,,,---...///111222222............/////////000////////////000000000000111111222333555666666777>>>DDDKKKTTTeeezzz|||||||||}}}xxxoookkkkkkaaahhhqqq~~~yyynnniiicccYYYPPPEEE???999777888888555111222222222222222222222222000000000000000000000000//////000111111111111111---.........//////000000111111000000/////////...---------.........//////---..................---111000/////////000222333111111111111111111111111444444444444555666777777555<<>>888333444888111111111111222333444444000000////////////000000111000//////000000///...------............------000000//////..................////////////..............................,,,,,,,,,------.........***+++,,,---...---,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......///000000///...---------......///000000000111///000222333222666<<<@@@JJJSSSYYYaaappp~~~}}}xxxooovvv}}}|||}}}}}}|||{{{~~~}}}}}}}}}~~~yyysssnnnjjjkkkuuuyyyuuunnnddd[[[JJJFFF@@@;;;999777444222333333444444333333222111111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000////////////000000000000111111111111111111222222222333333333...000222333333444666888;;;:::AAALLLTTTVVV[[[bbbeeetttyyymmmhhhfffgggjjjnnnvvv|||yyymmm```TTTNNNHHHCCC<<<666555777111111111111222222333444000000////////////000000111000//////000000///............//////........./////////.........------.........//////.................................,,,,,,------------------,,,---......//////......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......///000000///...---------...//////000000111333111111444444444888>>>DDDNNNXXX^^^eeeppp|||}}}vvvqqqmmmrrr~~~~~~}}}~~~~~~}}}}}}}}}~~~~~~ssskkkhhhlllvvvzzzppphhhWWWMMMAAA;;;::::::666333333444444444444333222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000////////////000000000000111111111111111111222222222333333333000222444444444555777999===>>>FFFPPPVVVYYY```hhhvvv}}}rrrhhheeeeeefffjjjooossszzzxxxmmm^^^XXXQQQKKKCCC:::666666222111111111111222222333111000000//////000000111111000//////000000///......//////000000//////............---------------------............------........................------------------,,,,,,...------------...//////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------......////////////...............///000000111111444222333555666777<<>>BBBKKKTTT```kkkuuuvvvuuuvvvwwwvvvxxx|||}}}xxxuuussssss{{{~~~}}}~~~}}}}}}~~~~~~}}}~~~~~~|||{{{|||~~~wwwqqqoooxxx~~~sssTTT???999:::555555555555555444333333333222222222222111111111000000000000000000000000000000000000000000000000........................////////////////////////......//////000000111111000000000000111111111111111111222222222333333333222333444444555888===@@@HHHRRR[[[\\\___kkk}}}~~~sssllliiiiiimmmrrryyy}}}qqqiii```TTTIIIEEE888888666555444333333333222111111000000111111222111000//////000000///............//////.........------........./////////.........//////.................................,,,,,,------------------,,,---......//////............------------......,,,,,,------.../////////...---------...///111222000000111111222333333444333222555<<>>EEELLLWWWaaapppxxx|||xxxsssrrrrrrqqq~~~}}}}}}}}}||||||}}}~~~~~~vvvrrrhhhnnnvvv~~~wwwxxxkkkTTTDDD<<<555555666666555555444333333333333222222222111111222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////---......///000111111222000000000000111111111111111111222222222333333333333444555666888===BBBGGGOOOXXX^^^^^^eeevvv{{{qqqmmmnnnlllnnnttt}}}}}}sssiii```WWWRRRBBB;;;444222444555333111111111111111111111111111333222222222111111000000//////...---------------------------------------///......---...///000111......---,,,,,,,,,,,,---,,,------......------,,,///...------,,,,,,,,,,,,......------------..............................------......///000000000000111222111000000222444444666:::@@@KKKYYYgggppp|||~~~}}}yyyvvvuuuvvvvvv~~~|||xxxnnnkkkmmmuuu}}}~~~}}}~~~ttt\\\III???888777666777777666444222222222222111111111111000000000000111333222000...000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000000000000000111111111111222333333333333333333444333666777777888>>>HHHPPP]]][[[[[[```lll||||||oookkknnnppprrrvvv{{{}}}yyy~~~xxxoooeee\\\VVVGGG@@@888444444555333111111111111111111222222222222222111111111000000000111111000///////////////------------------------///......------...///000///...------,,,,,,------,,,------......------,,,...---,,,,,,+++++++++,,,......------------.....................---------------......///000000000111222333333222222333555777:::@@@IIIVVVdddrrr{{{}}}~~~}}}yyyvvvwwwzzz|||~~~qqqmmmmmmrrrwww~~~{{{dddPPPDDD;;;999777777777666333111222222222222111111111111000000///000111222000...000000000000000000000000000000000000000000000000000000000000//////......000000000000000000000000000000000000111111111111222222333333333333444444555777888888:::@@@KKKTTTZZZYYYZZZaaannnxxxnnnkkknnnmmmqqqvvv~~~zzzsssuuu~~~~~~xxxoooeee^^^OOOHHH>>>888666555333111000111111111222222333333111111000000000000//////111000000////////////000///////////////////////////......---------......//////...---------------------............------......---,,,,,,,,,------......------------......//////.........------------......//////000000111222444555555444444555666888===GGGUUUdddttt{{{vvvvvvzzz~~~|||wwwtttssstttxxxpppYYYKKK>>><<<888666555444333111333222222222111111111111111000......000000000///000000000000000000000000000000000000000000000000////////////............000000000000000000000000000000000000111111111111222222222333333444444444666777888999<<>>EEENNNVVV[[[XXX___jjjuuuuuullliiikkknnnuuu|||vvvyyy|||}}}~~~}}}xxxwwwwww}}}}}}~~~~~~wwwnnnjjjaaaUUUIII???999666444444444333333222222111000000000111111111222222///////////////000111111////////////////////////,,,---///000111222111111222111000000//////000000......////////////......+++++++++++++++,,,------......------------......,,,,,,------...//////////////////000111111222222222111111111333999@@@FFFOOOYYYllluuuyyy~~~||||||}}}~~~vvvmmm[[[SSSHHH>>>888666666666444444333333333222222222222111111111333333111000000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000000000000000111111111111000111111222444555555666555777;;;BBBJJJRRRXXXZZZZZZcccqqq~~~vvvqqqmmmlllmmmqqqyyytttwwwzzz{{{{{{}}}|||}}}~~~xxxsssoooggg[[[NNNCCC<<<999666555444444333222111000000000111111222222222333---------------...///000////////////////////////,,,---///111333333333333222111111000000000000000......////////////.....................///000111.........------.........+++,,,,,,---...///000000/////////000111111222222333222111111333:::CCCJJJPPP[[[nnntttuuu}}}~~~zzzyyyyyy||||||vvvddd[[[NNNBBB;;;777666666444444444333333333222222222111222333444444222000000000000000000000000000000000000000000000000000---.........//////000000000000000000000000000000000000000000111111111111000111111222444555666666777999===EEEMMMUUUYYYZZZ]]]hhhxxx~~~rrrooonnnoooppprrr|||vvvxxxzzz{{{|||~~~~~~zzzwwwnnnbbbXXXOOOBBB666999555333555666222111222222111000000111111///..................///000000000///...------...///000////////////000000000000333111///---,,,---...///------............------.........------,,,,,,,,,,,,+++***)))***+++,,,---............//////////////////000000111111222222444555666777:::@@@HHHMMMWWWcccttt}}}uuuwww{{{wwwtttyyyuuunnn___MMMAAA===;;;888555444222333444444222111111000000000000000111111111111111111111111111111//////000000111111222222//////000000000000//////////////////000000000000///111333333111111111222///111333444444555777888;;;;;;@@@JJJRRRVVVYYY\\\eeerrruuurrrkkklllsssvvvxxxwwwwwwxxxyyy{{{~~~}}}vvvkkkaaaWWWJJJ???999555333555555222111222222000...///000111111000...............///000000000///...------...///000........./////////000000222111///---,,,---......------............------......---------,,,,,,,,,,,,,,,,,,,,,,,,---................../////////////////////000111111222222111333444777;;;BBBIIIOOO\\\fffuuu~~~~~~~~~{{{www|||~~~~~~|||}}}{{{lllXXXHHH@@@;;;777777555444444555555333222222222111000000000111111111111111111111111111111000000000000000111111111//////000000000000//////////////////000000000111...000222222111111111222000222444444444555777888===>>>EEENNNTTTWWW[[[aaaqqq|||yyyooonnnkkknnnvvvzzz|||}}}zzzxxxzzz}}}~~~}}}~~~{{{pppfff]]]PPPEEE;;;666333555555222111333333000...---///111222222///............//////000//////............//////---------.........//////111000///---------......------............------...------------,,,,,,,,,------...///////////////............////////////......//////000111111222000222666:::???FFFNNNSSS```iiittt~~~~~~{{{yyyyyyyyy{{{jjjVVVHHH???999999777555555555555444333444333222222111111111111111111111111111111111111111111111111000000000000//////000000000000///////////////000000000111111,,,...111111111111222333222333444444444444777888???BBBKKKSSSWWWYYYaaajjj~~~rrrllllllmmmsss|||}}}~~~{{{}}}}}}~~~tttkkkbbbUUUJJJ>>>888444555555222222444666333000...///111222222//////............///000/////////....../////////,,,,,,,,,---------......000///...------------...,,,------......------,,,------------------------,,,---///000000000///...............////////////......//////000111222222222555:::???EEELLLSSSXXXdddjjjsss{{{}}}{{{xxxxxxzzz}}}xxx{{{}}}gggUUUGGG>>>;;;999666555555555444333555555444333222222222222111111111111111111111111222222111111000000////////////000000000000////////////000000000111111111+++---000111111111222444333444555555444555777999>>>DDDNNNWWWYYY]]]iiivvvvvvpppooonnnqqqyyyzzz|||}}}~~~zzzrrriii]]]RRRBBB<<<777666555333333555:::777222000000111222111//////............//////...//////////////////...,,,,,,,,,,,,------------///......---------------,,,,,,------------,,,,,,------------------------+++,,,---//////...------............////////////......///000111222333333555888>>>DDDJJJQQQXXX]]]hhhlllrrrvvvzzz|||zzz|||~~~~~~vvvwwwyyybbbNNNAAA<<<999666444444444333222555444444333222222333333111111111111111111111111222222111111000000////////////000000000000//////000000000000111111111111,,,...000111111111333444444555555555444555888;;;===DDDPPPYYY]]]cccqqqzzzqqqpppqqqqqquuu}}}~~~zzz|||}}}~~~~~~~~~|||tttlll```UUUHHHAAA:::888666333333666999777333111111222111111000//////............///......////////////......,,,,,,,,,---------......------------------------,,,,,,------------,,,,,,,,,,,,,,,------------...++++++,,,------------,,,............//////////////////000111222444555555777<<>>999666555555555444000000000111222333444555111111111111111111111111//////000000111111222222//////000000000000//////000111111111111222222222111333444444333222333444333444444444555888===AAANNNPPPXXXaaaiiiqqq}}}sssqqqtttxxxyyy