BM6P6(@ wwwlllmmm|||mmm___fffeeeeeejjjtttzzztttmmmhhhfffjjjqqqyyy|||rrrggg[[[VVVRRRNNNNNNOOOKKKLLLMMMMMMLLLKKKLLLMMMJJJKKKQQQ\\\hhh{{{zzzwwwuuurrrpppmmmkkkhhhfffllllllkkkkkkkkklllmmmmmmhhhiiijjjiiiggggggggghhhjjjjjjiiigggfffeeedddcccgggeeedddbbbbbbbbbbbbcccdddcccbbbaaabbbbbbdddeeehhhfffccc```___```aaabbbgggddd```[[[ZZZZZZ]]]^^^\\\^^^___aaaaaa```^^^]]]YYYYYYYYYYYYZZZZZZZZZZZZ\\\\\\]]]\\\[[[ZZZXXXWWWUUUVVVWWWWWWXXXXXXXXXWWWTTTTTTSSSRRRQQQPPPOOOOOORRRRRRRRRSSSTTTTTTUUUUUUTTTSSSQQQPPPPPPQQQRRRSSSTTTTTTSSSRRRQQQRRRTTTWWWTTTUUUUUUTTTTTTRRRQQQQQQUUUTTTSSSSSSSSSQQQNNNKKKKKKIIIFFFFFFGGGGGGFFFEEEEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIJJJKKKJJJIIIGGGFFFFFFFFFEEEEEEFFFGGGHHHHHHJJJIIIHHHFFFEEEDDDDDDDDDBBBBBBAAA@@@????????????BBBBBBAAAAAAAAAAAA@@@@@@===>>>???@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDCCCBBBAAA@@@>>>======<<<===>>>??????>>>===<<>>??????@@@@@@@@@@@@???@@@AAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@??????>>>>>>======>>>>>>>>>>>>>>>>>>@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBBBBCCCzzzrrrnnnvvvpppdddaaa^^^^^^bbbggglllooovvv}}}|||vvvooolllnnnsssvvvwwwzzz{{{}}}}}}xxxmmm```WWWQQQKKKHHHJJJKKKIIIIIILLLLLLMMMMMMMMMLLLMMMOOORRR[[[eeezzz}}}zzz|||}}}{{{xxxpppooonnnmmmlllkkkjjjjjjggggggffffffffffffffffffggghhhhhhfffdddbbbbbbccccccccccccbbbbbbbbbbbbaaa```____________aaacccdddccccccdddeeeeeeeeeeeeeeegggeeebbb```___```aaaaaacccbbb```^^^]]]\\\]]]]]]^^^___`````````___^^^]]]\\\\\\[[[[[[ZZZYYYYYYYYYZZZZZZZZZZZZYYYWWWVVVUUUUUUVVVVVVWWWWWWWWWWWWWWWVVVVVVUUUUUUTTTSSSRRRRRRSSSTTTTTTUUUUUUVVVWWWWWWVVVUUUSSSQQQQQQPPPQQQRRRRRRSSSTTTSSSQQQPPPPPPQQQRRRRRRSSSTTTTTTUUUVVVVVVUUUTTTRRRQQQPPPNNNKKKHHHHHHGGGGGGHHHIIIIIIGGGEEEEEEFFFGGGHHHHHHHHHHHHHHHDDDDDDEEEEEEEEEDDDCCCCCCEEEEEEEEEEEEEEEFFFFFFFFFHHHGGGFFFEEEDDDCCCCCCCCC????????????@@@AAABBBCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>??????@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>?????????>>>======<<<===>>>???@@@AAAAAA@@@@@@@@@@@@??????AAA@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAAAAABBBBBBsssrrruuuzzzllljjjfffaaa___```ccceeegggiiiooowww~~~zzzqqqppppppssszzz}}}vvvmmmaaaVVVNNNMMMJJJIIILLLMMMJJJJJJMMMLLLMMMOOOPPPRRRVVV[[[^^^iiiyyy}}}xxxuuuuuuvvvvvvvvvnnnmmmmmmkkkiiihhhiiijjjgggggggggggggggffffffeeehhhhhhhhhfffbbb``````aaa``````aaaaaaaaabbbbbbbbb``````______```aaabbbdddcccdddeeefffgggfffeeedddfffdddbbb```______```aaa`````````___^^^^^^]]]]]]]]]^^^^^^___^^^^^^]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYXXXWWWVVVWWWXXXXXXYYYYYYYYYXXXXXXXXXWWWWWWVVVUUUTTTTTTTTTTTTTTTUUUVVVVVVWWWWWWXXXWWWVVVTTTSSSQQQQQQQQQQQQRRRTTTVVVVVVSSSQQQPPPPPPQQQQQQRRRSSSTTTVVVWWWXXXVVVTTTQQQPPPOOOMMMJJJHHHFFFFFFGGGIIIKKKJJJHHHEEEEEEFFFGGGGGGGGGGGGGGGFFFCCCCCCCCCCCCCCCCCCBBBBBBDDDDDDEEEEEEEEEEEEEEEEEEFFFEEEDDDCCCBBBBBBBBBBBB@@@?????????@@@@@@AAABBBAAAAAAAAA@@@@@@@@@@@@???AAAAAAAAAAAA@@@??????>>>>>>????????????@@@@@@@@@>>>>>>>>>>>>============???===<<<;;;<<<>>>AAACCCCCCBBBAAA@@@@@@?????????@@@@@@@@@?????????>>>>>>???@@@@@@@@@@@@@@@AAAAAA??????@@@@@@AAAAAAAAAAAA~~~vvvkkknnnyyyuuummmiiiccc```___```aaaaaaaaadddiiinnnsssxxx~~~|||uuupppmmmlllooovvv~~~rrrfff]]]VVVQQQNNNNNNKKKKKKNNNMMMJJJKKKNNNSSSUUUWWWYYY]]]cccjjjooo{{{vvvtttqqqooopppsssuuuvvvlllmmmllliiifffeeegggiiiiiiiiiiiijjjiiihhhgggfffhhhhhhhhhfffbbb```___````````````aaabbbbbbccccccccccccaaaaaaaaaaaacccccccccdddffffffffffffdddccceeedddbbbaaa```______```^^^_______________^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[XXXYYYZZZ[[[\\\]]]^^^___^^^^^^]]]\\\[[[ZZZYYYYYYZZZ[[[[[[[[[[[[[[[ZZZZZZXXXXXXWWWWWWVVVVVVUUUUUUUUUUUUUUUVVVWWWWWWXXXXXXWWWVVVUUUTTTSSSRRRQQQQQQSSSUUUXXXXXXUUUSSSQQQQQQPPPPPPQQQQQQSSSUUUWWWXXXVVVSSSQQQOOONNNMMMKKKIIIFFFFFFGGGIIIKKKKKKIIIFFFFFFFFFFFFGGGFFFFFFEEEEEECCCBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDCCCDDDDDDCCCBBBAAAAAAAAAAAABBBAAA@@@@@@?????????@@@AAAAAA@@@@@@@@@?????????AAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>?????????@@@@@@@@@@@@???>>>===<<<;;;:::???===<<<;;;<<>>>>>?????????@@@@@@AAAAAAAAA??????@@@@@@@@@@@@@@@AAArrrkkknnnkkktttooojjjddd```]]]]]]\\\[[[[[[]]]___aaaccchhhnnnsss~~~~~~vvvnnnjjjgggggglllsss~~~tttlll```UUUOOONNNNNNNNNLLLJJJJJJMMMMMMMMMQQQWWWfffhhhjjjmmmsss{{{{{{xxxzzzwwwsssqqqppppppooonnnjjjkkkkkkgggdddcccfffiiijjjjjjkkkkkkkkkiiihhhggggggggggggeeeaaa_________`````````aaabbbccccccccceeedddcccbbbbbbcccddddddeeeffffffeeeeeedddcccbbbdddcccbbbaaa```_________^^^^^^^^^_________``````^^^]]]]]]\\\\\\[[[[[[ZZZWWWXXXYYY[[[]]]___```aaaaaa```___]]]\\\\\\[[[\\\]]]]]]]]]]]]]]]\\\\\\[[[XXXXXXXXXWWWWWWVVVVVVVVVTTTUUUUUUVVVVVVWWWWWWXXXWWWVVVVVVUUUTTTSSSRRRRRRSSSVVVXXXXXXVVVTTTSSSRRRQQQQQQPPPPPPQQQRRRTTTUUUTTTQQQNNNMMMMMMLLLKKKIIIFFFFFFGGGIIIKKKLLLJJJHHHFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBAAABBBBBBCCCDDDCCCDDDEEEEEEEEEDDDBBBAAABBBBBBAAA@@@@@@@@@@@@@@@CCCBBBAAA@@@????????????@@@@@@@@@@@@????????????AAAAAAAAAAAAAAAAAA@@@???>>>>>>?????????@@@@@@@@@AAAAAA@@@>>>===;;;::::::>>>===<<<;;;===@@@CCCFFFFFFDDDCCCAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@??????????????????@@@@@@AAAAAABBB??????@@@@@@@@@@@@@@@@@@{{{yyykkklllmmmpppyyy~~~uuupppiiiddd```]]][[[YYYYYYZZZ[[[[[[\\\^^^bbbeeejjjmmmttt}}}xxxuuupppkkkfffeeefffhhhiiippp{{{|||tttnnn^^^YYYRRRMMMKKKLLLMMMMMMJJJHHHKKKPPPTTTYYYccclll|||{{{vvvxxx{{{vvvsssrrrpppkkkgggfffhhhhhhfffbbbbbbgggllliiiiiijjjkkkjjjhhhfffeeedddeeeeeeccc```^^^^^^^^^______``````aaaaaabbbbbbccccccbbbbbbcccdddeeefffhhhgggeeedddbbbaaaaaaaaaccccccbbbaaa```___^^^^^^]]]]]]]]]^^^^^^```aaabbb```___^^^]]]\\\\\\\\\\\\YYYYYYZZZ\\\^^^___```aaabbbaaa___]]]\\\\\\\\\]]]]]]]]]]]]]]]]]]\\\\\\[[[XXXXXXWWWWWWWWWWWWVVVVVVTTTTTTTTTUUUVVVVVVWWWWWWVVVVVVVVVVVVUUUTTTTTTSSSRRRTTTVVVVVVUUUSSSSSSTTTSSSRRRPPPOOOOOOPPPQQQRRRPPPNNNKKKJJJJJJJJJIIIHHHGGGFFFFFFGGGJJJLLLKKKKKKFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@AAACCCCCCBBBCCCDDDEEEEEECCCAAA@@@AAAAAA@@@????????????@@@AAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@AAAAAABBBAAAAAAAAA?????????@@@@@@@@@AAAAAA@@@@@@???>>>>>>===<<<<<<<<<<<<<<<<<<>>>AAADDDFFFDDDCCCAAA@@@???@@@AAABBBAAAAAAAAAAAA@@@@@@@@@@@@>>>??????@@@AAAAAABBBBBB@@@@@@??????????????????~~~vvvjjjbbbfffpppwwwvvv~~~xxxqqqjjjeeeaaa^^^\\\YYY[[[\\\\\\[[[[[[\\\]]]YYY[[[bbbkkkpppvvv~~~wwwsssnnnllliiifffeeefffjjjmmm```gggooosssppphhh^^^XXXOOOMMMLLLLLLNNNNNNMMMLLLJJJJJJNNNUUU]]]ggguuu{{{qqqpppuuuuuuqqqmmmooorrrrrrmmmhhhccceeegggeeebbbccciiinnnggghhhiiiiiihhhfffdddcccbbbccccccaaa^^^]]]]]]]]]_________`````````aaaaaaaaaaaaaaaaaaccceeeggghhhiiihhheeebbbaaa`````````ccccccbbbaaa```___^^^^^^]]]]]]]]]]]]^^^```bbbcccbbbaaa```___^^^]]]]]]^^^[[[[[[\\\]]]^^^^^^___```bbbaaa___]]]\\\\\\\\\]]]]]]]]]]]]]]]]]]\\\[[[ZZZWWWWWWWWWWWWWWWVVVVVVVVVSSSTTTTTTUUUUUUVVVWWWWWWUUUUUUVVVVVVVVVUUUUUUTTTQQQSSSUUUTTTSSSSSSSSSTTTTTTRRRPPPNNNMMMNNNOOOPPPMMMKKKHHHGGGHHHHHHHHHGGGGGGFFFEEEGGGIIILLLLLLLLLFFFFFFFFFFFFEEECCCBBBAAA@@@@@@?????????@@@BBBCCCBBBCCCDDDEEEEEECCCAAA@@@@@@@@@??????????????????????????????@@@AAABBBBBB@@@@@@@@@????????????>>>???@@@AAAAAABBBBBBBBBBBB???@@@@@@@@@@@@AAAAAAAAA????????????>>>>>>>>>>>>;;;<<<<<<===???BBBDDDEEECCCBBB@@@>>>>>>???@@@AAABBBBBBBBBAAAAAAAAA@@@@@@>>>>>>???@@@AAAAAABBBBBB@@@@@@??????????????????uuukkkccc^^^cccllluuuzzzyyyrrrmmmnnnnnnjjjcccaaa^^^___``````]]][[[[[[[[[___cccbbbcccnnn{{{uuunnnjjjjjjkkkiiiuuuzzzsssqqqwwwzzzwwwllljjjkkkjjjcccXXXQQQPPPOOONNNMMMLLLKKKKKKLLLMMMJJJMMMSSS^^^mmm|||yyyuuuqqqooopppllllllmmmmmmllllllkkkjjjgggeeeccc``````bbbeeeggggggggggggfffeeedddcccbbb___`````````______]]]]]]\\\^^^bbbddddddbbb___]]]^^^___```aaabbbbbbbbbbbbdddccccccbbbaaabbbbbbbbbdddbbb___\\\ZZZZZZZZZ[[[ZZZYYYYYY\\\aaacccbbbaaa]]]^^^^^^____________^^^^^^]]]\\\]]]```bbbbbbaaacccbbb___\\\ZZZZZZYYYYYY[[[YYYWWWXXX[[[]]]\\\[[[___^^^]]][[[YYYXXXWWWWWWZZZWWWUUUUUUWWWYYYXXXVVVXXXXXXVVVUUUTTTSSSSSSSSSUUUTTTSSSQQQQQQQQQRRRSSSUUUSSSPPPNNNLLLLLLMMMMMMLLLKKKJJJIIIGGGFFFDDDDDDGGGGGGGGGJJJLLLKKKGGGDDDEEEEEEDDDCCCCCCDDDEEEFFFAAABBBCCCDDDDDDEEEDDDDDDEEEEEEDDDBBBBBBAAAAAAAAA@@@???======>>>???>>>>>>============>>>>>>>>>>>>????????????????????????AAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>????????????============<<<<<<<<<<<<;;;<<<===>>>???@@@AAAAAA@@@@@@????????????@@@@@@@@@@@@@@@???>>>===<<<;;;>>>>>>???@@@AAABBBBBBCCC===>>>???@@@AAA@@@??????{{{nnndddaaadddiiiqqqyyywwwlllgggaaa]]]]]]^^^^^^]]]\\\ZZZZZZ\\\\\\^^^hhhtttyyyooogggdddeeekkkqqq}}}}}}{{{nnniiidddaaaZZZQQQLLLLLLNNNMMMLLLJJJIIIHHHIIIJJJNNNQQQWWW```lllzzz}}}vvvsssooolllmmmjjjkkkkkkkkkkkkkkkjjjiiikkkiiifffcccbbbdddfffgggggggggfffdddbbb```^^^]]]_________^^^^^^^^^]]]]]]^^^___```aaaaaaaaa```______``````aaaaaaaaa``````cccbbbaaaaaa``````aaaaaaaaa```^^^\\\ZZZYYYYYYZZZZZZYYYYYY\\\___aaa___]]]]]]^^^___aaabbbbbbbbbbbbbbbaaa``````bbbccccccbbbdddccc```^^^\\\[[[ZZZZZZYYYWWWVVVWWWZZZ\\\[[[ZZZ\\\\\\ZZZXXXWWWVVVUUUUUUVVVTTTSSSTTTVVVXXXXXXVVVVVVUUUTTTSSSRRRQQQQQQQQQRRRQQQPPPOOONNNOOOOOOPPPQQQOOOMMMLLLKKKLLLMMMNNNKKKJJJIIIHHHFFFEEEDDDCCCFFFFFFGGGIIIKKKJJJGGGCCCCCCDDDFFFGGGGGGFFFDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDEEEDDDCCCBBBAAAAAAAAAAAA@@@???======?????????>>>=========>>>>>>>>>??????????????????????????????@@@@@@@@@@@@??????????????????>>>>>>>>>=========>>>>>>=========<<<<<<<<<<<<<<<===>>>???@@@@@@AAA??????>>>>>>>>>>>>??????@@@@@@@@@@@@???>>>======>>>??????@@@@@@AAAAAAAAA<<<===>>>?????????>>>>>>tttgggbbb___fffqqq~~~zzzppphhheeefffhhhjjjjjjeeeaaa^^^]]]___fffnnnppprrrvvvyyy~~~yyynnnlllhhhdddeeennnzzztttiii___YYYTTTOOOLLLLLLHHHHHHHHHGGGFFFFFFIIIKKKOOOUUU\\\ccclllxxx~~~wwwssspppkkkiiijjjjjjkkkkkklllllllllkkkkkknnnllliiifffeeeeeefffgggfffeeedddcccbbb```___^^^______]]]\\\\\\]]]]]]^^^aaaaaa```______``````aaa```````````````_________aaa```______^^^^^^______^^^]]]]]][[[ZZZYYYYYYXXXZZZZZZ[[[\\\^^^]]][[[XXX[[[]]]___bbbdddfffggggggcccbbbaaaaaacccccccccaaacccaaa___]]][[[YYYXXXXXXVVVUUUUUUVVVYYY[[[[[[ZZZYYYXXXWWWVVVUUUTTTSSSSSSSSSRRRQQQRRRTTTVVVVVVVVVSSSRRRQQQPPPOOONNNNNNNNNOOONNNMMMLLLLLLLLLMMMMMMLLLKKKJJJJJJJJJKKKLLLMMMJJJJJJIIIHHHFFFEEEDDDDDDEEEEEEFFFHHHIIIHHHFFFCCCBBBDDDHHHJJJJJJGGGDDDAAACCCCCCDDDDDDEEEDDDDDDDDDDDDCCCBBBAAAAAA@@@AAAAAA@@@???===>>>???@@@@@@???>>>>>>>>>?????????@@@@@@????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<>>>>>>>>>>>>=====================>>>>>>?????????>>>>>>============>>>>>>??????@@@@@@@@@@@@??????????????????????????????;;;<<<<<<===>>>=========|||pppiiihhhiiippp~~~}}}yyyyyy|||~~~uuulllfffdddeeehhheeeeeeeeehhhlllsss{{{xxxnnnhhhmmmoooooorrr~~~||||||{{{ooobbbVVVQQQPPPLLLJJJJJJEEEGGGHHHHHHIIILLLRRRWWWYYYcccoooxxx~~~yyywwwssspppllliiiiiikkklllmmmnnnnnnoooooonnnnnnooommmjjjgggeeeeeeeeefffcccccccccccccccddddddddd___^^^\\\[[[[[[\\\^^^___bbbbbbaaaaaaaaaaaabbbbbb``````_______________```^^^^^^]]]\\\\\\\\\\\\]]]ZZZ[[[[[[[[[ZZZYYYXXXWWW[[[\\\]]]^^^]]][[[XXXVVVXXX[[[^^^bbbeeeggghhhhhh___^^^^^^___aaaaaa```___^^^]]][[[YYYWWWVVVUUUTTTTTTTTTUUUWWWYYYZZZZZZZZZVVVVVVVVVUUUTTTSSSRRRRRRRRRQQQPPPPPPQQQRRRRRRSSSRRRQQQOOONNNMMMMMMLLLLLLMMMMMMMMMMMMLLLMMMMMMMMMKKKJJJJJJIIIIIIJJJJJJKKKJJJJJJIIIHHHGGGFFFFFFEEEDDDEEEFFFGGGGGGGGGEEEDDDCCCEEEHHHJJJJJJHHHDDDBBBEEEEEEFFFFFFFFFEEEEEEDDDBBBBBBAAA@@@@@@@@@@@@@@@@@@>>>======???@@@@@@???>>>?????????@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>============<<<<<<<<<<<<============??????>>>>>>>>>==================>>>>>>>>>>>>>>>======<<<<<<<<<<<<======>>>???@@@AAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>;;;<<<<<<<<<============wwwmmmiiimmmzzzuuullleeebbb```^^^[[[\\\aaahhhooosssvvv~~~{{{qqqkkkiiisss{{{|||uuummmmmmpppoookkk^^^SSSJJJIIIJJJGGGEEEEEEGGGIIIKKKLLLOOOUUU___ggguuu}}}uuuuuusssmmmiiiiiikkkmmmmmmmmmnnnnnnooonnnnnnmmmmmmkkkiiifffddddddddddddccccccbbbbbbbbbcccdddddd___^^^\\\[[[[[[\\\^^^___aaabbbccceeeeeedddcccbbb```____________```aaabbb]]]\\\[[[[[[ZZZZZZ[[[[[[XXXYYYYYYZZZZZZYYYYYYXXX\\\]]]___^^^\\\ZZZXXXWWWVVVXXX\\\```ccceeeeeeeee[[[ZZZ[[[]]]______^^^]]]ZZZYYYYYYXXXVVVUUUTTTSSSTTTUUUWWWYYYYYYZZZZZZZZZVVVVVVVVVVVVVVVUUUTTTSSSSSSRRRQQQPPPNNNNNNNNNNNNQQQPPPOOONNNMMMLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNLLLKKKJJJIIIIIIHHHHHHHHHJJJJJJIIIIIIHHHHHHGGGGGGDDDEEEFFFFFFFFFEEEEEEDDDGGGGGGGGGGGGGGGFFFEEEEEEGGGGGGGGGGGGFFFEEEEEEDDDAAA@@@@@@????????????@@@???===<<<===>>>@@@@@@???>>>?????????@@@@@@@@@@@@????????????????????????>>>>>>>>>=========<<<<<<::::::;;;<<<===>>>??????>>>>>>>>>>>>===========================>>>>>>>>>======<<<<<<<<<<<<======>>>???@@@AAAAAAAAAAAAAAA@@@??????>>>>>>======<<<<<<<<<<<<<<<======>>>>>>{{{pppjjjkkkvvvtttlllccc___YYYWWWZZZ___dddggghhhmmmuuu{{{|||wwwtttrrr~~~uuummmccc^^^^^^___^^^\\\RRRKKKGGGHHHJJJHHHFFFGGGFFFIIILLLOOOUUUaaaqqq}}}wwwvvvtttuuurrrllliiikkknnnnnnlllllllllllllllkkkjjjjjjhhhgggfffdddccccccddddddeeedddbbb```^^^^^^^^^^^^^^^]]]]]]\\\\\\]]]_________```ccceeeffffffeeedddbbbaaa```______```aaabbb\\\[[[ZZZZZZYYYYYYZZZZZZXXXXXXXXXYYYYYYZZZZZZZZZ\\\]]]^^^]]][[[YYYYYYYYYVVVXXX\\\___aaaaaa```___YYYYYYYYY[[[]]]]]][[[YYYWWWWWWXXXXXXWWWVVVUUUUUUTTTVVVYYYZZZYYYXXXXXXYYYVVVVVVWWWXXXXXXWWWVVVUUUSSSSSSRRRPPPMMMKKKKKKLLLPPPPPPNNNMMMLLLKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNMMMJJJJJJJJJIIIHHHGGGGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEGGGGGGEEEDDDEEEFFFIIIHHHFFFDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCBBB@@@???>>>>>>>>>>>>??????===<<<;;;;;;===??????>>>>>>>>>>>>?????????@@@@@@????????????????????????>>>>>>>>>>>>============;;;;;;<<<===>>>??????@@@============<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>======<<<<<<<<<<<<======>>>>>>???@@@AAAAAA@@@@@@???>>>>>>>>>======<<<<<<===<<<<<<<<<<<<===>>>>>>zzzpppmmmppp~~~nnnhhh___ZZZYYY[[[]]]]]]]]]___ccchhhnnntttzzz}}}}}}}}}~~~sss```[[[UUURRRRRRRRRQQQQQQNNNJJJIIIKKKKKKIIIJJJNNNJJJNNNUUU]]]jjj~~~|||rrroooqqqppprrrpppkkkkkkoooooolllllllllllllllkkkiiihhhgggddddddcccccccccdddeeeeeefffeeebbb___]]]\\\\\\]]]]]]]]]^^^^^^^^^_________^^^^^^___aaacccdddffffffgggeeeccc```______``````[[[[[[ZZZYYYYYYYYYYYYZZZXXXXXXXXXXXXXXXZZZ\\\]]]ZZZ\\\\\\ZZZXXXWWWYYY\\\XXXZZZ\\\^^^___]]][[[YYYWWWWWWWWWXXXXXXWWWTTTQQQSSSTTTUUUVVVWWWVVVVVVUUUSSSVVVYYYYYYWWWUUUUUUVVVUUUVVVXXXYYYYYYXXXWWWVVVQQQRRRRRROOOLLLJJJKKKMMMOOONNNMMMLLLKKKJJJJJJJJJIIIIIIKKKLLLLLLLLLKKKKKKFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDFFFHHHGGGEEEDDDEEEGGGHHHGGGEEEDDDCCCCCCDDDEEEEEEDDDDDDDDDBBBAAA@@@???>>>>>>>>>======>>>>>>???;;;:::999:::<<<>>>>>>============>>>>>>>>>???????????????????????????????????????>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<===>>>??????>>>==================>>>>>>>>>??????@@@?????????=====================<<<<<<;;;:::::::::;;;======}}}uuurrrjjjqqq{{{}}}|||yyyqqqggg___\\\[[[ZZZYYYXXXWWWXXX[[[aaaggglllmmmmmmsss|||}}}}}}}}}|||qqqcccSSSOOOLLLLLLLLLJJJJJJKKKJJJGGGFFFHHHGGGEEEHHHNNNTTT[[[eeerrryyysssmmmlllooolllooonnnkkkmmmqqqpppiiioooooonnnmmmllljjjiiihhhbbbbbbbbbcccdddeeefffgggfffdddbbb```______```aaa]]]^^^______`````````___^^^]]]\\\]]]___bbbfffiiikkkiiieeebbb___^^^^^^^^^[[[[[[ZZZYYYYYYYYYYYYYYYYYYXXXWWWWWWXXXZZZ]]]___YYYZZZZZZXXXUUUVVVYYY]]]ZZZ[[[^^^___^^^[[[XXXVVVVVVUUUTTTTTTSSSPPPLLLIIIOOOPPPRRRSSSTTTTTTTTTSSSRRRUUUYYYYYYVVVSSSSSSTTTTTTVVVXXXYYYYYYXXXWWWVVVOOOPPPQQQOOOLLLKKKMMMOOONNNMMMLLLKKKJJJIIIIIIIIIEEEFFFHHHIIIJJJIIIIIIHHHBBBCCCDDDEEEFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEGGGIIIHHHEEEDDDFFFHHHGGGFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBAAA@@@>>>===<<<>>>>>>============>>>???:::999888999;;;=====================>>>>>>>>>>>>????????????????????????????????????>>>>>>>>>>>>BBBAAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;<<<===>>>???@@@>>>>>>============>>>>>>>>>>>>?????????>>>>>>===========================;;;:::999999999:::;;;<<>>>>>>>>>>>???????????????>>>>>>>>>>>>;;;;;;:::999:::;;;<<<===>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@===???BBBCCCAAA@@@???@@@???>>>===<<<;;;:::999999;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>============>>>>>>>>>>>>===<<<;;;::::::999::::::::::::::::::::::::cccdddnnn{{{tttllleee^^^YYYZZZ[[[bbbmmmxxxyyymmmfff```[[[XXXXXXWWWUUUTTTTTTUUUUUUVVV\\\ZZZ]]]fffnnntttyyy~~~|||vvvqqqnnnqqqqqqtttyyyyyyqqqllliiigggfff```^^^\\\[[[YYYVVVQQQLLLKKKJJJJJJJJJKKKLLLLLLLLLJJJLLLNNNPPPTTT[[[ccchhh{{{{{{vvvrrrpppooonnnmmmkkkooorrrqqqmmmhhhggggggiiijjjkkkkkkjjjgggeeedddcccccccccbbbbbbaaa````````````______^^^]]]]]]\\\]]]]]]___`````````______]]]]]]]]]^^^```ccceeegggjjjgggbbb___^^^^^^]]]\\\ZZZYYYXXXXXXZZZ[[[[[[ZZZ]]]]]]^^^^^^^^^]]]\\\\\\ZZZXXXWWWWWWYYYYYYWWWUUUWWWXXXYYYYYYXXXWWWUUUTTTVVVTTTQQQNNNKKKIIIGGGFFFPPPPPPRRRSSSUUUUUUVVVVVVYYYYYYYYYYYYXXXVVVTTTSSSTTTTTTTTTUUUVVVUUURRROOOMMMLLLLLLLLLLLLKKKKKKKKKNNNNNNNNNNNNMMMLLLKKKJJJHHHHHHHHHIIIHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGHHHFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFDDDDDDDDDCCCAAA@@@>>>===@@@???>>>=========>>>????????????>>>>>>>>>======;;;;;;:::999:::;;;<<<=========<<<;;;;;;;;;;;;;;;===============>>>>>>>>>===???BBBBBBAAA???>>>>>><<<<<<<<<<<<<<<<<<;;;;;;<<<<<<==================>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::ZZZ[[[```jjjwww~~~rrrfff___WWWSSSQQQVVV]]]eeepppzzz}}}vvvmmmeee___\\\ZZZYYYXXXVVVUUUUUUUUUUUUYYYVVVVVV\\\aaaccceeeiiipppuuu|||zzztttpppnnnooooooyyy{{{wwwqqqiiiaaa\\\YYYWWWUUUPPPNNNKKKJJJIIIHHHGGGEEEEEEFFFHHHJJJKKKLLLLLLLLLRRRUUUYYY\\\aaalllzzzxxxtttpppnnnnnnoooooonnniiinnnttttttpppjjjfffdddjjjiiihhhgggeeedddbbbbbbccccccbbbaaa````````````aaa``````______^^^^^^^^^]]]^^^___```aaaaaaaaaaaa\\\]]]^^^```bbbdddfffgggeeebbb^^^]]]]]]^^^^^^]]]]]][[[XXXXXXZZZ\\\]]]]]]aaa```^^^]]]\\\[[[[[[[[[XXXWWWVVVVVVWWWWWWVVVUUUUUUVVVXXXYYYYYYVVVSSSQQQVVVTTTQQQNNNMMMLLLMMMMMMUUUUUUUUUUUUVVVWWWXXXYYY\\\\\\\\\[[[ZZZWWWUUUSSSVVVUUUTTTTTTTTTRRROOOLLLJJJJJJJJJJJJKKKKKKKKKKKKNNNNNNNNNMMMMMMLLLJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFCCCCCCDDDDDDDDDCCCBBBBBBEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@>>>===<<<=========<<<======>>>?????????>>>>>>>>>>>>======;;;;;;:::999:::;;;<<<======<<<;;;;;;;;;;;;;;;;;;>>>>>>======<<<<<<<<<;;;===@@@BBBBBB@@@>>>======999999:::;;;<<<======>>>>>>>>>==================<<<======>>>>>>??????@@@;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999:::::::::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::YYYYYY[[[```fffppp~~~tttggg]]]SSSPPPPPPSSS[[[ccckkkmmmooopppooommmkkkiii___]]]ZZZXXXWWWXXXZZZ\\\[[[VVVUUUXXXZZZYYYZZZ\\\```eeekkkqqqvvv{{{~~~zzzqqqrrrrrrrrrtttxxx|||zzztttfffbbb[[[VVVRRRPPPNNNLLLLLLKKKIIIHHHHHHGGGGGGGGGEEEGGGIIIKKKLLLOOOQQQSSS[[[bbbjjjqqqxxxyyyssspppmmmkkklllnnnoooooommmqqqvvvwwwrrrmmmiiihhhlllkkkhhhfffdddccccccccccccbbbaaa```_________```aaaaaa``````____________\\\]]]^^^___```aaabbbbbb]]]___aaaccceeeggghhhhhhaaa___]]]]]]^^^````````````]]]ZZZYYY[[[^^^___```cccaaa___\\\ZZZZZZZZZZZZVVVUUUUUUUUUVVVVVVUUUUUUUUUUUUVVVWWWWWWUUUTTTSSSTTTSSSQQQPPPQQQTTTVVVXXXZZZYYYXXXXXXXXXZZZ[[[\\\]]]]]]]]]\\\[[[YYYWWWUUUWWWUUUTTTRRRQQQOOOLLLIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHJJJJJJIIIHHHGGGFFFFFFFFFHHHHHHGGGGGGFFFEEEDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBEEEDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@???>>>>>><<<<<<======>>>???@@@@@@???>>>>>>>>>============;;;;;;:::999:::;;;<<<===<<<<<<;;;::::::;;;;;;;;;=========<<<<<<<<<;;;;;;===???AAAAAA???<<<;;;;;;999999:::;;;<<<<<<======>>>>>>>>>======<<<<<<<<<;;;<<<<<<===???@@@@@@AAA;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999::::::::::::::::::;;;;;;::::::::::::::::::::::::[[[ZZZ\\\^^^^^^bbbmmmyyy|||oooaaaXXXRRRNNNOOORRRVVVUUUYYYaaalllvvv{{{|||pppllleee___[[[ZZZ[[[\\\\\\WWWTTTWWWXXXVVVVVVXXXXXX[[[```dddgggkkkooorrrttt|||zzzvvvuuutttsssmmmqqqwww|||~~~tttiiibbbWWWTTTPPPNNNMMMLLLJJJIIIJJJJJJKKKKKKJJJIIIHHHHHHJJJKKKMMMOOOSSSYYYaaafffrrr{{{yyyssspppmmmkkklllnnnoooooorrruuuwwwuuuqqqmmmlllmmmooommmkkkhhhfffeeeeeefffcccbbbaaa```____________```````````````_________[[[\\\\\\]]]^^^```aaaaaa^^^___aaaccceeefffgggggg```___]]]^^^```bbbbbbbbbbbb___\\\[[[]]]```aaabbbbbb```^^^[[[YYYYYYYYYYYYTTTUUUUUUUUUTTTTTTUUUUUUWWWVVVUUUSSSSSSTTTUUUVVVUUUTTTRRRRRRSSSVVVYYY\\\\\\[[[ZZZZZZZZZ\\\]]]^^^]]]]]]^^^^^^^^^\\\[[[ZZZWWWUUUSSSQQQPPPNNNKKKHHHJJJJJJKKKLLLMMMNNNNNNOOONNNNNNNNNMMMLLLKKKIIIHHHJJJIIIHHHFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDBBBAAABBBBBBCCCCCCDDDCCCCCCBBBDDDCCCCCCBBBBBBAAAAAAAAA??????@@@AAAAAAAAAAAAAAA<<<===>>>???@@@@@@AAAAAA>>>>>>>>>============<<<;;;;;;:::999:::;;;<<<===;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>@@@@@@>>>;;;::::::::::::;;;;;;;;;;;;;;;;;;>>>>>>======<<<<<<;;;;;;::::::;;;===>>>???@@@AAA;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::<<<;;;;;;:::999999888888::::::::::::::::::::::::ZZZYYYYYY[[[ZZZYYY___fffqqqttthhh___UUUPPPOOONNNKKKMMMVVVfffwwwzzzooofff___ZZZXXX[[[VVVSSSUUUVVVUUUTTTVVVTTTVVVYYY[[[]]]```ccceeeffflllssswwwzzz~~~}}}xxxrrrnnnooorrruuuvvv{{{|||uuunnnfff___WWWSSSLLLJJJHHHHHHIIIJJJIIIGGGEEEGGGHHHIIIHHHGGGHHHIIILLLOOOTTTYYY```jjjwww~~~zzzssspppmmmkkklllnnnoooppptttvvvvvvsssooolllmmmoooooonnnllliiihhhgggggggggbbbbbbbbbbbbaaa```___^^^________________________\\\\\\\\\\\\]]]___```aaa^^^^^^___```aaabbbccccccaaa```___```bbbccccccbbbaaa___\\\\\\^^^```aaaaaa^^^]]]\\\ZZZYYYXXXXXXXXXSSSTTTUUUUUUTTTTTTUUUVVVXXXWWWTTTRRRRRRTTTVVVXXXWWWUUUTTTRRRRRRSSSUUUVVV[[[[[[[[[[[[\\\]]]^^^___^^^^^^___```___^^^]]]\\\WWWUUURRRPPPPPPNNNLLLJJJKKKLLLLLLMMMNNNOOOOOOPPPPPPPPPPPPOOOMMMLLLJJJJJJHHHGGGEEEDDDCCCDDDEEEEEEEEEEEEFFFFFFEEECCCAAA@@@BBBBBBCCCDDDDDDDDDDDDCCCBBBBBBBBBAAAAAAAAAAAAAAA>>>???@@@AAAAAAAAAAAAAAA======???@@@AAAAAAAAAAAA>>>>>>============<<<<<<;;;;;;:::999:::;;;<<<===:::::::::::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<:::===??????===;;;::::::<<<<<<;;;;;;::::::999999<<<<<<;;;;;;;;;;;;;;;;;;999::::::;;;===>>>??????::::::::::::::::::::::::::::::999999999999::::::<<<;;;;;;:::888777777666::::::::::::::::::::::::XXXUUUTTTVVVWWWUUUWWW[[[```www}}}qqqcccYYYVVVQQQOOONNNRRR]]]mmm}}}wwwkkkaaa[[[[[[UUUSSSUUUVVVTTTSSSUUUTTTVVVXXXYYYZZZ\\\___bbb^^^aaaeeegggjjjlllpppsssvvvwwwxxxzzz|||}}}{{{rrrqqqqqqssswww{{{~~~~~~vvvqqqpppeeeaaa[[[VVVSSSPPPMMMKKKGGGFFFFFFGGGIIIIIIIIIGGGEEEGGGHHHHHHHHHJJJNNNRRRUUU\\\fffppp|||{{{~~~}}}yyypppnnnkkkkkkmmmoooqqqqqqvvvxxxxxxuuuqqqnnnoooqqqmmmlllkkkiiihhhgggggggggaaabbbdddeeedddbbb___^^^^^^^^^^^^^^^^^^^^^^^^^^^___^^^]]]]]]^^^___```aaa```___^^^^^^^^^___aaaaaabbbaaa``````bbbbbbbbb```^^^\\\[[[[[[]]]^^^^^^^^^YYYYYYYYYYYYYYYYYYXXXWWWRRRTTTVVVVVVTTTTTTUUUXXXWWWVVVUUUTTTTTTUUUVVVWWWWWWVVVUUUTTTTTTTTTTTTTTTXXXYYY[[[\\\]]]^^^______]]]]]]]]]]]]]]][[[YYYXXXUUUSSSQQQPPPPPPPPPNNNMMMLLLMMMMMMMMMNNNNNNOOOOOOOOONNNNNNMMMKKKJJJHHHGGGFFFEEECCCBBBBBBCCCDDDEEEDDDEEEFFFFFFFFFDDDCCCAAAAAABBBBBBCCCDDDDDDCCCCCC@@@@@@@@@@@@AAAAAAAAAAAA??????@@@@@@??????>>>===<<<===>>>???@@@@@@??????>>>>>>=========<<<<<<<<<;;;;;;:::999:::;;;<<<===::::::999999::::::;;;<<<;;;;;;;;;:::::::::::::::999;;;===>>><<<;;;::::::;;;;;;;;;:::::::::999999999999::::::::::::::::::999999::::::;;;<<<======:::::::::::::::::::::::::::999999888888999999:::::::::999999888888777777::::::::::::::::::::::::XXXRRRPPPSSSUUUUUUVVVYYYVVVhhhuuuoooccc^^^WWWVVVTTTRRRUUUaaarrryyymmmeee\\\WWWTTTVVVVVVTTTTTTVVVVVVXXXZZZ[[[\\\^^^aaaccc[[[[[[\\\^^^```aaabbbcccffffffggghhhlllrrryyy~~~vvvuuussssssssssssrrrpppsssvvvzzzxxxkkk^^^WWWVVVVVVRRRNNNLLLKKKJJJIIIHHHGGGGGGGGGHHHJJJKKKJJJHHHJJJKKKKKKKKKKKKPPPXXX^^^eeeooo~~~~~~xxxyyy|||vvvnnnllljjjjjjmmmppprrrsssxxxzzz|||zzzuuurrrrrrsssjjjiiiiiihhhgggffffffeeeaaabbbeeeffffffccc___]]]]]]^^^^^^^^^^^^^^^^^^^^^aaa```___^^^^^^___aaaaaacccbbb```^^^^^^___aaabbbbbbaaa``````aaaaaa```___[[[ZZZYYYZZZ\\\]]]\\\[[[UUUVVVXXXYYYYYYYYYXXXWWWRRRUUUWWWVVVTTTTTTVVVXXXUUUVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXVVVXXXZZZ]]]^^^______^^^ZZZZZZZZZYYYXXXUUUSSSRRRUUUSSSQQQPPPPPPQQQPPPOOOMMMMMMMMMMMMNNNNNNNNNNNNKKKKKKJJJIIIHHHFFFDDDCCCDDDCCCBBBAAAAAABBBDDDEEEDDDEEEGGGHHHGGGFFFDDDCCC@@@AAABBBBBBCCCCCCCCCCCC?????????@@@@@@AAAAAABBB@@@@@@@@@???===<<<:::999;;;<<<>>>??????>>>>>>===>>>=========<<<<<<<<<<<<;;;;;;:::999:::;;;<<<===999999999999::::::;;;<<<===<<<<<<;;;:::888888777777:::======<<<;;;::::::::::::::::::::::::::::::888888888999999:::::::::888999999::::::;;;;;;<<<::::::::::::::::::::::::999999888888888888999999888888888888888999999999::::::::::::::::::::::::TTTTTTVVVVVVWWWVVVUUUTTT^^^bbbiiippp}}}}}}vvvooohhhaaa___aaacccfffhhhuuu{{{xxxqqqddd___YYYVVVWWWXXXVVVTTTYYYZZZ\\\]]]____________YYY\\\```aaa```___```bbb^^^^^^]]]\\\]]]aaaggglllrrrtttxxx}}}yyytttqqqrrrttttttuuuwwwyyy|||{{{}}}xxxrrrnnnhhh```XXXQQQMMMKKKIIIIIIIIIIIIJJJJJJIIIHHHHHHIIIJJJJJJJJJIIIIIIHHHHHHMMMRRRWWW[[[aaaiiippp{{{{{{zzzxxxuuurrrnnnlllgggeeeccceeejjjnnnpppoooyyy}}}|||wwwtttnnnkkkhhhfffffffffeeedddbbbbbbcccccccccbbbaaaaaa___^^^]]]\\\\\\]]]^^^______^^^\\\[[[[[[\\\^^^___aaaaaaaaaaaa```___^^^]]]dddcccaaa___^^^]]]]]]]]]^^^^^^___^^^^^^]]]\\\\\\___^^^\\\[[[ZZZZZZ[[[\\\VVVWWWXXXYYYYYYXXXWWWVVVXXXWWWXXXYYYYYYXXXTTTRRRSSSTTTVVVWWWXXXXXXWWWVVVXXXXXXZZZ[[[\\\\\\\\\\\\aaa^^^YYYVVVTTTSSSRRRQQQQQQQQQQQQQQQPPPOOONNNNNNQQQOOONNNLLLJJJIIIHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDFFFEEEEEEEEEEEEEEEFFFGGGEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@BBBBBBAAA@@@???======<<>>>>>>>>>>>??????AAA???===;;;:::;;;<<<===<<<;;;;;;:::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::<<<<<<;;;;;;;;;:::::::::777777888888888888777777777777777777777888888999666777999:::;;;;;;::::::888888999999999::::::::::::::::::777333111000111999999999999999999999999999999::::::999999888888RRRSSSUUUVVVVVVVVVUUUUUUWWW[[[___dddmmm|||wwwvvvtttqqqnnncccffflllsssxxx{{{|||{{{pppmmmfff___ZZZYYYZZZ\\\\\\[[[ZZZYYYYYYXXXYYYYYYZZZ^^^ccceeedddccccccccc[[[ZZZZZZXXXXXX[[[___ccceeefffgggjjjooovvv~~~~~~||||||~~~|||zzz{{{~~~}}}tttkkkfff^^^[[[WWWSSSOOOLLLJJJIIIIIIIIIHHHIIIJJJJJJIIIIIIGGGHHHIIIIIIJJJKKKMMMNNNTTTVVVYYY^^^fffttt|||wwwvvvtttrrrooollljjjhhhgggdddbbbcccgggkkkmmmmmmsssxxx~~~zzzuuurrrjjjhhheeeeeeeeeeeedddbbbdddddddddcccccccccccccccaaa```___^^^^^^___```aaa___^^^\\\[[[[[[\\\^^^_________`````````______^^^``````______^^^^^^]]]]]]``````aaaaaaaaaaaaaaa```______^^^]]]]]]]]]^^^^^^\\\\\\\\\[[[ZZZYYYXXXWWWYYYXXXWWWXXXYYYXXXUUUSSSRRRSSSUUUWWWXXXXXXXXXXXXWWWXXXYYYYYYZZZZZZYYYYYY^^^ZZZVVVSSSRRRRRRQQQOOOOOOOOOPPPPPPPPPPPPPPPPPPNNNMMMLLLKKKJJJHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBAAAAAAAAA@@@BBBBBBAAA@@@???>>>======???>>>>>>>>>>>>>>>>>>???@@@???===;;;:::;;;<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;:::::::::999999999888888999999999999888888777777777777777888999999777888999:::::::::999888888888888888999999999:::888999:::999888666666777999999999999999999999999:::;;;;;;<<<;;;:::999888QQQRRRSSSUUUVVVVVVVVVUUUWWWYYYZZZ\\\aaannnkkkfffaaa```cccjjjppptttwwwyyyyyytttlllffffffggghhhgggdddaaa^^^]]]\\\\\\YYY]]]aaacccbbbaaa```___\\\\\\[[[YYYWWWXXXZZZ\\\___^^^\\\\\\```fffmmmqqqtttsssrrrtttxxx~~~xxxtttssssssxxx}}}yyymmmaaaXXXRRRMMMLLLJJJIIIGGGGGGHHHHHHFFFFFFFFFFFFFFFGGGGGGGGGIIIJJJKKKLLLMMMPPPUUUXXXcccgggmmmuuuyyytttssspppmmmkkkiiigggfffgggdddaaaaaacccfffiiijjjlllqqqxxx|||zzzvvvqqqnnngggfffeeefffggggggeeecccfffeeedddcccbbbccccccdddbbbaaaaaa``````aaaaaabbb___^^^]]]\\\\\\]]]^^^___]]]]]]___``````aaaaaaaaa______```aaaaaaaaa```___```aaaaaabbbbbbbbbbbbaaa^^^___``````aaaaaa``````aaa```___]]]\\\[[[ZZZZZZ[[[YYYWWWWWWXXXXXXWWWVVVSSSTTTUUUWWWXXXXXXYYYYYYXXXXXXXXXXXXYYYYYYXXXXXXYYYVVVSSSQQQPPPPPPOOONNNMMMNNNOOOPPPPPPQQQQQQQQQKKKKKKKKKKKKJJJHHHFFFEEEDDDCCCCCCDDDDDDEEEFFFGGGHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEECCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAACCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>===;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999999888888888999999::::::::::::999999888777777777777888999999888888999999888888777666777777777888888888999999444666999::::::::::::;;;999999999999999999999999:::;;;===>>>===<<<:::999PPPQQQSSSUUUVVVVVVVVVVVVYYYYYYYYYXXXZZZaaannnwwwnnn```[[[\\\```cccmmmuuu{{{xxxxxxwwwtttqqqlllgggcccaaa]]]]]]^^^^^^^^^]]]]]]]]]bbbbbbbbbaaa``````bbbdddgggdddaaa___```bbbdddfffjjjiiiiiijjjmmmqqquuuxxx{{{yyywwwwwwyyy~~~}}}{{{zzzyyyxxxzzzzzzzzzyyywwwwwwxxxzzz|||rrrggg\\\SSSNNNKKKKKKJJJHHHGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFHHHJJJNNNPPPSSSUUUXXX]]]eeekkkvvv{{{uuussspppmmmjjjiiihhhhhhiiifffcccaaaaaadddggghhhhhhmmmsssvvvtttoookkkiiihhhhhhhhhjjjlllkkkjjjhhhgggeeecccaaaaaaaaacccdddaaaaaaaaaaaaaaaaaaaaaaaa^^^^^^]]]]]]]]]^^^______\\\]]]___aaabbbccccccdddaaabbbdddeeeeeecccaaa```_______________^^^]]]\\\\\\^^^___aaabbbbbbaaa```bbbaaa___]]]\\\\\\]]]^^^\\\ZZZWWWVVVWWWXXXXXXXXXVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYZZZZZZVVVSSSQQQPPPPPPPPPOOONNNNNNNNNOOOPPPPPPPPPOOOOOOJJJKKKLLLLLLKKKIIIGGGEEEEEEDDDDDDEEEEEEGGGHHHIIIIIIHHHGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBAAA@@@??????>>>===>>>>>>>>>>>>>>>>>>===>>>===<<<;;;;;;;;;;;;<<<:::::::::999::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999888999999999999999999888888888777777888888999:::999999999888777666555555666777777777777888888888333555888999999888888888999999999999999999999999999;;;===>>>===<<<999888PPPQQQSSSUUUVVVWWWVVVVVVUUUUUUTTTRRRSSSXXX```fffjjjwwwoooddd___]]][[[]]]eeessswwwmmmggghhheeeaaa^^^]]]]]]]]]^^^aaacccfffiiilllppptttxxxxxxuuuqqqooommmkkkhhheeeccceeehhhkkknnnppprrrrrrsssnnnhhhfffgggkkknnnoooxxxyyy|||~~~|||zzzyyywwwzzz}}}{{{xxxtttooolllkkkmmmnnnuuuxxx{{{}}}xxxppplllhhhddd\\\UUUOOOKKKJJJJJJIIIIIIHHHGGGGGGHHHJJJJJJKKKKKKKKKJJJIIIKKKOOOSSSSSSYYY```gggnnnwww|||yyyuuusssqqqnnnkkkjjjjjjjjjjjjiiifffdddcccdddfffiiihhhkkkooopppnnniiifffdddhhhhhhhhhjjjmmmmmmkkkiiifffdddbbb```______aaabbb````````````````````````]]]]]]]]]]]]^^^______```^^^___```bbbdddeeeeeeeeebbbcccddddddccc```^^^\\\^^^^^^^^^]]]\\\ZZZYYYXXXZZZ[[[]]]___``````_________^^^]]]\\\\\\]]]___```]]]ZZZWWWVVVWWWYYYZZZZZZYYYYYYXXXWWWVVVVVVVVVUUUUUUUUUUUUUUUWWWXXXZZZ[[[UUUSSSQQQQQQRRRRRRQQQPPPPPPPPPPPPPPPOOONNNMMMLLLKKKLLLMMMNNNMMMLLLIIIHHHHHHHHHGGGFFFGGGHHHJJJKKKIIIIIIGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEGGGFFFDDDCCCAAA@@@@@@@@@CCCCCCBBBBBBBBBAAAAAAAAABBBAAAAAA@@@@@@?????????<<<===>>>>>>>>>>>>===<<<===<<<<<<;;;;;;;;;;;;;;;999999999999999:::;;;<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::777777888888888888777777888888888888888999999::::::999999777666666555555666777777777777888888888777999::::::888666555555999999999999999999999999888999:::;;;;;;999888666RRRSSSTTTVVVWWWWWWWWWVVVUUUUUUTTTSSSSSSVVV[[[___```gggsss{{{oooeee^^^\\\```iiizzz}}}tttoooiiidddaaa```^^^]]]]]]```eeelllsss{{{~~~yyytttjjjooovvv}}}xxxpppfffaaa```bbbddddddiiijjjlllnnnpppqqqqqqrrruuuyyy~~~{{{zzzyyyrrrnnnjjjgggffffffeeeddd```bbbeeeiiillloooqqqrrrrrruuuxxxyyyxxxvvvvvvvvvuuusssoookkkhhhiiinnnqqq~~~~~~}}}rrrggg^^^YYYWWWUUURRRMMMIIIGGGGGGHHHIIIEEEDDDEEEEEEGGGIIILLLMMMIIIKKKMMMMMMNNNRRRYYY___cccmmm{{{}}}zzzwwwtttsssqqqnnnllljjjiiiiiikkkkkkjjjgggeeeeeegggiiiiiikkklllllliiifffdddccceeeeeeeeegggiiijjjiiigggdddcccbbb```_________```^^^______``````______^^^]]]]]]^^^^^^______````````````bbbccccccddddddddd_________^^^]]][[[YYYWWW^^^^^^^^^]]][[[ZZZXXXWWWYYYZZZ[[[\\\]]]]]]]]]]]]\\\\\\\\\\\\]]]^^^______]]]ZZZXXXWWWXXXZZZ[[[ZZZZZZZZZXXXWWWVVVVVVVVVVVVSSSSSSRRRRRRSSSUUUWWWXXXVVVTTTSSSSSSTTTTTTRRRPPPQQQQQQQQQPPPNNNMMMKKKJJJLLLMMMNNNNNNNNNMMMLLLKKKMMMKKKIIIHHHGGGHHHJJJKKKIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEFFFEEEDDDBBBAAA@@@@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????>>>>>><<<<<<>>>>>>>>>>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999888888999999:::;;;<<<;;;;;;::::::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::777777777888888777777777999888888888888999::::::;;;:::999888777666666777777777777888888888999999:::;;;;;;:::777666777777999999999999999999999999888888888888888777777666TTTUUUVVVWWWXXXWWWWWWVVVYYYXXXXXXXXXXXXYYY\\\^^^\\\```eeejjjrrruuuqqqrrruuu}}}zzzuuuqqqlllgggccc```bbbggglllttt}}}}}}sssllllllnnnoooppplllmmmoooppppppnnnkkkjjjllloootttvvvvvvvvvuuuvvvuuuvvvvvvuuusssssstttuuuoooooommmjjjgggggghhhjjjkkkooorrrrrroooooorrruuuuuusssoookkkgggeeeddddddaaa^^^ZZZXXXXXXYYYYYYYYYUUUUUUWWWZZZ]]]```ccceeejjjoootttwwwwwwwwwxxxzzzwwwvvvtttqqqpppttt|||uuullliiijjjgggeeeaaa[[[TTTOOOLLLLLLKKKIIIGGGFFFFFFGGGHHHJJJFFFFFFGGGHHHJJJMMMOOOQQQNNNQQQUUUXXX\\\dddooowwwzzzyyyyyyzzz||||||zzzwwwuuussssssrrrqqqooolllkkkiiiiiikkkllljjjhhhfffhhhiiiiiijjjjjjiiifffeeefffgggdddcccbbbccceeeffffffeeeddddddcccbbbaaa```______^^^______``````______^^^\\\]]]^^^______`````````aaaaaaaaabbbbbbaaaaaa```[[[ZZZZZZYYYXXXXXXWWWWWWZZZ[[[[[[[[[[[[ZZZZZZYYYZZZZZZYYYZZZZZZ[[[\\\\\\[[[\\\]]]]]]]]]]]]]]]\\\\\\ZZZXXXXXXZZZ[[[[[[ZZZYYYXXXWWWVVVVVVWWWXXXYYYXXXVVVUUUTTTTTTUUUVVVWWWVVVUUUTTTTTTTTTTTTRRRPPPPPPPPPPPPOOONNNMMMLLLKKKMMMMMMMMMNNNNNNNNNNNNNNNPPPNNNKKKHHHFFFFFFGGGHHHHHHHHHGGGFFFFFFGGGGGGGGGEEEEEEFFFFFFFFFFFFEEEEEECCCCCCBBBAAAAAAAAABBBBBBAAAAAA@@@@@@@@@??????????????????>>>>>>>>>>>>===;;;<<<>>>??????>>><<<;;;:::;;;;;;;;;<<<;;;;;;;;;888888888888999:::;;;<<<;;;::::::999999::::::;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999777888888999999888888777999999888888999999:::;;;;;;:::999888777777888888888888888888999999999:::777888888777666777:::<<<999999999999999999999999999888777666666666777777UUUVVVWWWXXXXXXXXXWWWVVVXXXXXXXXXXXXXXXYYYZZZ[[[YYY]]]bbbcccfffooo}}}~~~uuunnnhhhiiikkknnnrrrzzz}}}~~~{{{||||||xxxuuuppprrrsssrrroookkkhhhgggeeefffeeedddbbbaaabbbdddaaaaaa```]]]YYYWWWXXXYYYYYY\\\______\\\]]]aaaffffffddd```\\\YYYWWWVVVVVVUUURRROOOMMMNNNPPPQQQQQQTTTTTTUUUWWWYYY]]]```bbblllrrrxxx|||~~~||||||{{{yyyzzz}}}qqqddd[[[WWWWWWUUUVVVUUURRRNNNJJJIIIIIIGGGFFFFFFFFFGGGIIIJJJKKKNNNMMMMMMMMMNNNPPPRRRSSS[[[___eeejjjpppzzzzzzssstttuuuvvvvvvtttqqqooouuuuuuuuutttrrrooommmkkkhhhkkkmmmllliiiggggggiiiiiiiiiiiigggffffffhhhkkkeeecccbbbbbbccceeefffeeeddddddddddddcccaaa______^^^___```aaaaaa```___^^^\\\]]]^^^___````````````aaaaaaaaaaaa```___^^^]]]YYYYYYXXXXXXXXXXXXYYYYYYVVVVVVXXXYYYZZZZZZZZZZZZ[[[ZZZYYYYYYYYYZZZ[[[\\\]]]]]]^^^___^^^]]][[[ZZZ\\\ZZZYYYYYY[[[\\\[[[ZZZVVVVVVVVVVVVWWWYYY[[[\\\^^^]]]ZZZXXXVVVVVVWWWXXXVVVUUUTTTTTTUUUTTTRRROOONNNNNNOOOOOOOOONNNNNNMMMNNNMMMMMMLLLMMMMMMNNNOOORRROOOKKKGGGEEEDDDEEEFFFGGGGGGGGGFFFGGGGGGHHHHHHEEEEEEFFFFFFFFFFFFEEEEEE@@@@@@@@@AAABBBCCCDDDEEE@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>============;;;<<<===??????===<<<;;;::::::;;;<<<<<<;;;;;;;;;888888888888999:::;;;<<<;;;::::::999999::::::;;;:::::::::;;;;;;<<<<<<<<<:::::::::999999999888888999999999::::::999999999999999888888999999:::;;;;;;:::999888888888999:::888999999999999:::::::::222222222222333666;;;???999999999999999999999999:::999777555555666777999VVVVVVVVVVVVVVVVVVVVVWWWXXXXXXXXXVVVTTTSSSUUUWWWWWWYYYZZZ[[[\\\aaahhhnnn~~~~~~~~~|||~~~yyyxxxuuurrrssswww{{{zzzooohhhgggiiihhhfffbbb```___^^^\\\[[[\\\ZZZXXXVVVUUUVVVVVVWWWXXXUUUSSSTTTYYY\\\]]]\\\\\\[[[ZZZWWWSSSQQQQQQRRRRRRPPPOOONNNNNNOOOQQQRRRSSSWWW[[[YYYXXX\\\hhhqqqzzz|||~~~zzztttqqqttt||||||qqqkkkiiilllkkkhhhbbbZZZSSSNNNMMMPPPMMMKKKJJJJJJJJJFFFCCCKKKEEECCCFFFIIIHHHGGGHHHKKKKKKNNNUUU\\\aaadddgggmmmsss{{{~~~{{{zzzvvvtttnnnnnnoooooommmkkkmmmrrrrrrssssssppplllkkkmmmoooooopppoooooommmkkkiiigggjjjhhhfffddddddeeeggghhhfffffffffgggffffffeeedddeeeeeedddbbb```^^^\\\ZZZ______```___^^^^^^___```___^^^]]]\\\\\\\\\]]]^^^]]]^^^___`````````___^^^\\\[[[YYYWWWVVVWWWXXXYYYYYYYYYYYYXXXXXXWWWWWWVVVXXXXXXXXXXXXXXXYYYZZZ[[[[[[\\\]]]^^^]]][[[YYYXXXXXXXXXYYYZZZ[[[\\\]]]]]]YYYXXXVVVTTTSSSSSSTTTTTT]]]]]]\\\ZZZYYYWWWVVVVVVVVVTTTSSSTTTVVVVVVTTTQQQPPPOOONNNNNNMMMMMMNNNNNNNNNMMMJJJHHHHHHIIIKKKMMMJJJJJJIIIHHHGGGFFFEEEDDDBBBCCCDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFDDDDDDDDDCCCBBBBBBAAAAAACCCBBBAAA@@@????????????@@@@@@@@@???>>>======<<<>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;777888888999;;;<<<<<<======<<<;;;:::999999888999:::;;;;;;<<<<<<;;;;;;::::::999999888888777777777999999888888999999:::;;;777888888888888999999999888888777777666666555555444555555666777888888888666666666666555555555555666666777888888888888888999888777666666777888999UUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUTTTSSSTTTVVVWWWXXXXXXWWWVVVXXX]]]bbblllxxxwwwuuu||||||{{{wwwsssrrrsssvvvyyyzzz~~~}}}}}}yyytttsss|||wwwooommmnnnqqqmmmgggcccaaa___^^^]]]]]][[[YYYVVVUUUVVVWWWXXXXXXWWWXXXZZZ\\\^^^^^^^^^```___]]]XXXTTTRRRSSSTTTQQQQQQQQQRRRUUUXXX[[[]]]]]]^^^```dddkkkssszzz}}}ppplllhhhfffhhhooovvv{{{{{{}}}}}}wwwlllccc___^^^ZZZ[[[ZZZWWWRRROOOMMMMMMJJJIIIHHHIIIJJJIIIFFFCCCJJJFFFEEEIIIMMMMMMPPPSSSSSSVVV]]]gggqqqyyy{{{wwwtttqqqkkkkkkkkkjjjiiiiiimmmrrrrrrrrrrrroookkkjjjlllnnnpppppppppooonnnllljjjhhhhhhhhhggggggfffffffffeeegggggggggffffffdddcccbbbdddddddddcccaaa```^^^^^^``````___^^^]]]]]]^^^______^^^\\\[[[[[[[[[\\\\\\\\\\\\^^^_________^^^]]][[[ZZZXXXWWWWWWXXXYYYZZZYYYYYYYYYXXXWWWWWWVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZZZZ[[[\\\]]]]]][[[ZZZXXXWWWXXXXXXYYYYYYZZZZZZZZZUUUUUUTTTSSSSSSTTTVVVWWWYYYYYYYYYYYYYYYYYYYYYYYYWWWUUUTTTSSSTTTSSSQQQNNNNNNNNNMMMLLLLLLLLLLLLLLLKKKJJJIIIGGGGGGHHHIIIJJJGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFDDDDDDDDDCCCCCCDDDDDDEEE@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@>>>>>>======>>>@@@@@@???>>>>>>===<<<<<<>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999======<<<;;;::::::::::::::::::;;;;;;;;;;;;::::::888888888888888777777777999999999888999999::::::777777888888888999999999777777777777666666555555666777777888999999::::::666666666666555555555555666666777888888888888777888777777666666777777888UUUTTTTTTSSSSSSRRRRRRRRRQQQSSSTTTTTTSSSSSSSSSTTTVVVVVVVVVTTTSSSTTTWWWZZZZZZbbbnnn|||{{{xxxsssssszzz~~~|||{{{zzzyyyvvvtttssssssqqqlllhhhfffeeegggrrrvvvpppnnnooowwwrrrkkkfffeeeeeefffgggfffdddaaa^^^^^^___bbbcccaaadddhhhiiihhhfffeeedddeeeccc___YYYUUUTTTVVVYYYWWWXXX[[[^^^ccciiimmmppprrrppprrrzzz~~~yyyuuuqqqmmmjjj```]]][[[YYY[[[```eeeiiijjjkkkkkkfff___YYYVVVVVVTTTTTTSSSOOOJJJFFFEEEEEEDDDDDDFFFHHHJJJIIIGGGDDDHHHFFFHHHLLLOOOQQQWWW^^^eeelllyyy|||}}}{{{vvvtttqqqpppjjjiiifffcccbbbeeekkkoooqqqqqqpppmmmjjjiiijjjllloooooopppooonnnllljjjiiigggggghhhhhhhhhfffdddcccgggggggggfffeeecccbbbaaaccccccccccccbbbbbbaaa```aaa___^^^]]]\\\]]]]]]^^^^^^]]]\\\[[[ZZZYYYYYYYYYZZZ[[[\\\]]]]]]]]]\\\\\\[[[ZZZXXXWWWWWWXXXYYYYYYYYYXXXXXXWWWVVVVVVUUUUUUTTTTTTTTTTTTUUUVVVWWWXXXXXXYYY[[[\\\\\\[[[ZZZYYYWWWWWWWWWWWWWWWWWWWWWWWWRRRRRRQQQRRRSSSUUUWWWYYYWWWWWWWWWXXXXXXYYYYYYYYYYYYWWWUUUTTTSSSQQQMMMKKKMMMLLLKKKKKKJJJJJJKKKKKKHHHGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDGGGHHHHHHHHHHHHGGGFFFFFFCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBB@@@???>>>===<<<<<<<<<===??????>>>>>>======<<<<<<=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999999888>>>===<<<;;;;;;::::::;;;::::::;;;;;;;;;;;;::::::777777777888888888888888999999999999999888888888777777777888888888999999777777777666666666666555777777777888999999::::::666666666666555555555555555666777777888888777777666666777777777777666666TTTSSSSSSRRRQQQPPPOOOOOOMMMOOORRRSSSSSSRRRRRRSSSSSSTTTTTTUUUVVVXXXZZZ\\\WWWYYY^^^fffqqq{{{wwwtttuuuwwwtttkkkdddccc```___dddlllrrrsssrrr|||wwwuuuwwwvvvtttpppllljjjlllnnnsssoooiiifffhhhlllppprrrqqqooolllkkklllooosssvvvsssxxx}}}|||wwwppplllkkkcccaaa]]]XXXUUUWWW[[[___dddfffiiinnntttzzzwwwrrrlllfffbbb^^^[[[YYYVVVUUUTTTSSSTTTWWWZZZ\\\]]]^^^^^^[[[VVVSSSRRRSSSSSSSSSQQQMMMHHHDDDCCCCCCGGGGGGHHHJJJLLLMMMMMMMMMMMMMMMQQQVVVYYY]]]eeeooo{{{uuusssrrrqqqqqqlllkkkfff```___eeekkknnnppppppnnnkkkiiihhhhhhiiillllllmmmmmmllljjjiiihhhggggggggggggfffeeecccccceeeeeeeeeeeedddcccbbbaaabbbbbbcccbbbbbbaaa_________]]]\\\\\\]]]^^^______]]]\\\[[[ZZZYYYXXXWWWWWWYYYYYYZZZZZZ[[[[[[[[[[[[\\\[[[ZZZXXXWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSSSSRRRRRRRRRRRRRRRSSSUUUVVVWWWWWWXXXZZZ\\\\\\\\\ZZZYYYXXXXXXWWWWWWWWWVVVVVVVVVQQQQQQQQQQQQSSSUUUWWWXXXXXXXXXWWWWWWVVVVVVVVVUUUXXXWWWVVVTTTRRRPPPMMMLLLLLLLLLKKKJJJJJJJJJJJJJJJFFFFFFGGGGGGGGGFFFEEEDDDBBBBBBCCCCCCDDDEEEEEEFFFJJJJJJIIIIIIHHHFFFEEEDDDBBBBBBBBBBBBBBBBBBAAAAAAFFFEEEEEECCCBBBAAA@@@??????>>>>>>===<<<<<<======>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<===<<<;;;::::::::::::::::::::::::;;;;;;:::::::::777777888888999999::::::999999999999999888888777777777777777888888888888666666666666666666666666555555666666777777777777666666666666555555555555555666666777777777777777444555777777777777555444RRRRRRQQQPPPOOOOOONNNNNNKKKMMMPPPRRRQQQQQQQQQRRRSSSSSSTTTVVVXXXZZZ[[[\\\WWWUUUWWW[[[aaammmvvvllldddaaa]]]\\\^^^```aaaaaaiiiooovvvuuummmfffbbbbbbccccccaaa```___aaadddgggiiieeeaaa```dddiiinnnqqqppppppooopppssswww|||~~~zzzqqqjjjggg]]]\\\XXXVVVUUUYYY___dddoooqqqtttxxx|||uuukkkdddaaa]]]ZZZYYYXXXVVVUUURRRRRRQQQQQQQQQRRRSSSTTTSSSTTTTTTSSSRRRPPPPPPPPPJJJJJJJJJIIIHHHGGGIIIKKKKKKKKKKKKKKKMMMPPPSSSUUUWWWYYY```iiipppwwwyyywwwtttrrrrrrrrrssssssnnnmmmiiidddfffpppwwwxxxqqqooollljjjhhhhhhggggggggghhhiiiiiiiiigggfffeeehhhgggeeecccbbbbbbcccddd```aaabbbcccddddddddddddcccbbbbbbaaa```^^^]]]\\\\\\[[[ZZZ\\\___aaaaaa```\\\\\\[[[ZZZYYYWWWVVVVVVXXXXXXXXXXXXYYYYYYZZZZZZ^^^]]][[[YYYWWWUUUTTTTTTUUUTTTTTTSSSQQQPPPPPPOOOQQQQQQQQQRRRSSSTTTUUUVVVWWWXXXZZZ\\\]]]\\\[[[ZZZYYYXXXXXXWWWWWWVVVVVVUUUSSSSSSRRRRRRRRRSSSUUUVVVWWWVVVVVVVVVUUUUUUTTTTTTUUUVVVUUUTTTRRRPPPOOOOOOLLLLLLKKKJJJJJJJJJJJJJJJEEEFFFHHHHHHHHHGGGEEEDDDBBBCCCCCCDDDFFFGGGGGGHHHJJJJJJIIIHHHGGGEEEDDDCCCBBBBBBCCCCCCCCCBBBAAA@@@DDDDDDCCCBBBAAA@@@????????????>>>============>>>=========<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<===::::::999999888999999999999::::::::::::::::::999888999999::::::;;;;;;;;;777888999999999888777777666666777777777888888888555555555555555666666666666666666666666777777777666666666666555555555555555555666777777777777777444555666777777666555444QQQPPPPPPPPPOOONNNNNNNNNLLLMMMPPPPPPPPPPPPQQQRRRUUUTTTTTTUUUWWWWWWVVVTTTSSSOOOOOOTTTXXX]]]mmm}}}vvvsssooojjjgggeeeeeeeeebbbhhhmmmlllgggaaa___```[[[YYYVVVTTTSSSUUUWWWYYY___\\\YYYYYY[[[^^^aaaaaaddddddeeehhhlllppptttwwwwwwyyyzzzwwwppphhhaaa]]]VVVVVVTTTTTTUUU[[[bbbhhhqqqrrrtttvvvxxxzzz|||}}}||||||oooccc]]]VVVUUUUUUVVVXXXYYYWWWUUUQQQQQQPPPPPPOOOOOOOOOOOORRRRRRTTTTTTUUUTTTSSSRRRHHHIIIIIIHHHGGGGGGJJJLLLKKKLLLNNNOOOQQQUUUZZZ^^^dddfffppp~~~|||~~~zzzxxxpppoooooonnnoooqqqssstttlllooonnnkkkqqqqqqoookkkiiihhhhhhgggeeecccdddeeeffffffeeeccccccfffdddbbb```___aaaccceee^^^___```bbbcccdddddddddbbbbbbaaa```___]]][[[ZZZ[[[ZZZ[[[^^^cccdddbbb___[[[[[[[[[ZZZYYYXXXWWWVVVXXXXXXWWWWWWWWWXXXYYYZZZ^^^]]]\\\ZZZXXXUUUTTTSSSTTTTTTSSSQQQPPPOOONNNNNNQQQQQQQQQRRRSSSUUUVVVWWWYYYZZZ\\\]]]]]]\\\[[[ZZZXXXXXXWWWWWWVVVVVVUUUUUUVVVUUUTTTSSSRRRSSSTTTUUUSSSSSSSSSTTTTTTUUUUUUUUURRRSSSTTTSSSQQQOOOOOOPPPLLLKKKJJJJJJIIIIIIJJJJJJFFFGGGHHHHHHHHHGGGEEEEEECCCDDDDDDEEEGGGHHHHHHIIIHHHHHHHHHGGGEEECCCBBBAAABBBBBBCCCCCCCCCAAA@@@>>><<<======>>>>>>???@@@@@@>>>>>>============>>>>>><<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999999888888888888999999999999::::::::::::999999999999999:::::::::::::::555666888999999999888777666666666777777777888888444555555555555666666666888888888888888888999999666666666666555555555555444555666666777777666666444444555555555555444444OOOOOOOOOOOOOOOOOOOOOOOOMMMNNNOOOOOONNNNNNPPPRRRUUUTTTSSSTTTUUUTTTQQQNNNPPPJJJJJJQQQTTTTTT]]]jjjwww|||~~~|||vvvyyy}}}yyyvvvuuuuuusssvvvwwwvvvpppkkkhhhhhhbbb^^^XXXTTTRRRRRRSSSSSSWWWVVVUUUUUUWWWWWWVVVUUUWWWXXX[[[^^^aaadddggghhhiiihhhhhhgggeeeaaa[[[XXXSSSSSSSSSSSSVVV\\\ccciiinnnnnnooooooppppppoooooommmooorrrpppjjjbbb]]]ZZZRRRTTTWWWZZZ]]]\\\YYYUUURRRQQQPPPOOONNNNNNMMMMMMQQQRRRTTTVVVWWWVVVTTTRRRMMMMMMNNNMMMLLLMMMPPPSSSXXX\\\bbbgggjjjnnnrrrvvv|||~~~yyyqqqqqqjjjjjjjjjjjjkkknnnqqqssskkkppppppooowwwrrroookkkiiiiiihhhfffdddaaabbbcccddddddcccbbbbbbaaa``````___```aaabbbbbb^^^___```aaabbbcccccccccaaaaaaaaaaaa```___^^^]]]]]]\\\]]]aaafffeee```[[[YYYZZZZZZ[[[ZZZYYYXXXWWWXXXXXXWWWWWWWWWXXXYYYZZZ\\\[[[[[[ZZZXXXWWWUUUUUUUUUUUUTTTRRRQQQOOONNNNNNQQQRRRRRRSSSUUUVVVXXXYYY[[[\\\^^^^^^^^^]]][[[ZZZUUUUUUUUUUUUUUUUUUTTTTTTVVVUUUTTTSSSSSSTTTUUUVVVSSSSSSSSSSSSSSSSSSSSSSSSPPPQQQSSSQQQNNNLLLLLLNNNJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEFFFFFFGGGHHHHHHFFFFFFEEEDDDCCCBBB@@@???@@@AAABBBBBBAAA@@@>>><<<999:::;;;<<<===>>>???@@@===<<<<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::999999888888999999:::999999::::::::::::999999999999888888888888888777333555777999::::::999888666666666666777777777888444444444555555555666666999888888888888888888888666666666666555555555555444555666666777777666666555444444444444444444555OOOOOOOOOOOOOOOOOOPPPPPPOOOOOOOOONNNMMMNNNPPPRRRSSSRRRRRRTTTVVVUUURRRNNNQQQIIIHHHPPPSSSQQQVVV```cccmmm{{{~~~|||yyyxxxwwwtttqqqooobbbfffooozzz~~~yyytttyyy~~~xxxtttqqqnnnjjjccc^^^[[[ZZZZZZZZZSSSSSSTTTUUUWWWWWWTTTRRRRRRSSSVVVYYY[[[]]]^^^___```^^^\\\]]]```___\\\YYYRRRRRRSSSTTTWWW\\\ccchhhjjjkkkkkkkkkjjjiiihhhggggggfffdddaaa```^^^]]]\\\YYY[[[___ccceeebbb]]]XXXTTTSSSRRRPPPOOONNNNNNNNNKKKLLLOOORRRSSSRRROOOLLLKKKMMMPPPRRRVVV[[[aaafffnnnuuu{{{tttmmmlllfffggggggggghhhkkknnnqqqkkkpppqqqooovvv~~~sssoookkkiiiiiiiiigggddd```aaabbbcccdddcccbbbbbb]]]^^^___aaaaaaaaa``````___``````aaaaaaaaaaaaaaa``````aaaaaaaaaaaa`````````___```dddgggfff___XXXYYYYYYZZZ[[[[[[ZZZYYYXXXXXXXXXWWWVVVWWWXXXYYYZZZYYYYYYYYYZZZYYYXXXXXXWWWVVVVVVUUUSSSRRRQQQOOOOOORRRRRRSSSTTTUUUWWWYYYZZZ]]]]]]_________]]][[[ZZZSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUTTTTTTTTTUUUWWWXXXWWWVVVUUUSSSRRRPPPOOOOOONNNQQQRRRPPPLLLIIIIIIKKKIIIHHHGGGGGGFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGGGGGGGDDDDDDDDDCCCBBB@@@???>>>>>>???@@@AAA@@@>>><<<:::============>>>>>>>>>>>>;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777777999;;;===???@@@AAA:::::::::999999:::;;;;;;999999999::::::999999999888888777777666666555555222444666999::::::999999666666666666777777777777444444444555555555666666777777777666666666666666777666666666555555555555444555555666666666666666555555333222222333555555OOOOOOOOOOOOOOOOOOOOOOOOMMMNNNOOOPPPQQQSSSTTTUUUPPPPPPQQQQQQPPPPPPOOONNNNNNLLLJJJJJJMMMPPPRRRRRRWWW]]]gggrrrvvvooolllnnnmmmkkkkkkllliiidddbbbiiippprrrsssxxxvvvmmmooouuusssssssssqqqlllhhhgggffffffdddbbb___\\\ZZZYYYXXXVVVXXX[[[^^^```aaaaaaaaa```aaabbbccccccccccccbbb^^^[[[^^^cccccc___```fffkkkmmmkkkffffffjjjggg```fffeeeeeehhhlllooonnnllliiiooouuuuuunnnddd[[[VVVRRRPPPNNNNNNPPPPPPMMMKKKNNNNNNOOOQQQSSSTTTTTTSSSVVVYYY^^^bbbdddjjjzzz|||}}}yyymmmhhhhhheeefffgggiiijjjlllmmmnnnfffhhhkkknnnpppqqqpppppphhhhhhhhhhhhgggfffeeeddd```bbbddddddcccbbbbbbbbbdddaaa```aaacccdddaaa]]]cccaaa______```aaa``````bbbbbbbbbbbbaaa```______^^^bbbggghhhfffaaa\\\ZZZZZZ[[[]]]]]]]]][[[YYYXXXZZZWWWUUUUUUWWWYYYZZZZZZYYYXXXXXXWWWVVVUUUTTTTTTVVVVVVUUUSSSPPPNNNNNNOOOQQQQQQRRRRRRSSSTTTUUUUUUXXXYYYZZZ[[[ZZZXXXUUUTTTVVVUUUSSSRRRRRRSSSUUUVVVXXXUUURRRRRRUUUWWWWWWUUUTTTUUUUUUTTTRRRPPPNNNLLLKKKJJJJJJKKKLLLKKKHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFKKKIIIGGGEEECCCBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@CCCBBB@@@>>>======>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999::::::999888888999:::::::::::::::;;;;;;;;;<<<<<<===<<<;;;:::999::::::;;;<<<999666555666999::::::888888888999999:::::::::<<<;;;:::999999999::::::999:::;;;:::888666666666777777888888888888777777666777777777777777666555666666666666666666666666777777666555555555555555777777777777666666666666444444444444444444444444222333444555444333222111OOOOOOOOOOOONNNNNNNNNMMMNNNNNNOOOPPPQQQRRRSSSSSSPPPPPPPPPPPPPPPOOONNNNNNMMMLLLKKKLLLOOOQQQQQQQQQRRRVVV[[[aaalllzzztttkkkbbb```bbbcccbbbaaadddjjjppp~~~wwwkkkddddddhhhlllooorrrtttvvvzzz~~~}}}}}}|||yyyuuuooojjjgggfffgggjjjnnnqqqtttuuuvvvyyyxxxwwwvvvvvvvvvvvvwwwzzzvvvssssssoooiiijjjooowww}}}}}}|||~~~~~~{{{||||||qqqbbbYYYUUUOOONNNMMMMMMOOOSSSWWWZZZcccbbbbbbcccccccccbbbbbbgggkkkrrryyy{{{}}}vvvlllhhhhhhggggggggghhhhhhiiiiiiiiifffgggiiijjjjjjiiigggfffggggggggggggfffdddcccbbb___aaaccccccbbbaaaaaaaaadddbbbaaabbbcccdddcccbbbgggeeeccccccccccccaaa___`````````______^^^]]]\\\]]]```ddddddaaa\\\XXXWWW[[[\\\]]]^^^]]]\\\ZZZYYYXXXVVVTTTSSSUUUWWWXXXXXXWWWVVVVVVUUUUUUTTTTTTSSSSSSTTTSSSQQQNNNLLLLLLMMMOOOOOOPPPPPPQQQRRRRRRRRRVVVWWWWWWWWWWWWUUUTTTSSSTTTSSSRRRQQQQQQSSSTTTUUUVVVTTTRRRRRRUUUVVVUUUSSSSSSRRRRRRRRRPPPOOONNNMMMLLLKKKJJJJJJKKKJJJHHHFFFFFFFFFFFFFFFFFFGGGGGGGGGJJJIIIGGGEEECCCBBBBBBBBBEEEEEEEEEEEEDDDDDDDDDDDDBBBAAAAAA@@@@@@???>>>>>>AAAAAA@@@???>>>>>>>>>>>>???>>>======<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;::::::999888888999:::::::::::::::;;;;;;;;;;;;<<<===<<<;;;:::999::::::;;;:::777555555777:::;;;<<<888888999999999999999999:::999999888888888888888777999:::999666555555555666666666777777666666666444555666777777777777777444444444444444444444444777666666555555555555555555555555555444444444444444444444444444444444444111222222333444444444444PPPPPPOOOOOONNNNNNMMMMMMOOOOOOPPPPPPPPPPPPQQQQQQQQQPPPPPPOOONNNNNNMMMLLLMMMNNNOOOQQQTTTTTTRRRPPPPPPQQQQQQRRRWWWdddvvvyyymmmlllhhhbbb\\\ZZZ[[[^^^aaaggghhhhhhccc\\\WWWWWWXXX___bbbffflllttt~~~yyyyyy|||~~~yyy{{{jjjZZZTTTTTTPPPRRRTTTUUUXXXaaannnxxx}}}|||{{{zzz~~~zzzvvvzzz}}}ssskkkhhhhhhgggggggggfffeeeeeedddddddddeeeeeefffeeecccaaa```eeeeeeeeedddcccbbbaaa```___aaaccccccaaa``````aaacccccccccbbbbbbcccfffhhhllljjjiiihhhgggeeeaaa^^^^^^^^^^^^^^^]]]\\\[[[[[[[[[]]]___^^^ZZZWWWTTTTTT[[[[[[\\\]]]]]][[[ZZZYYYVVVTTTRRRRRRTTTUUUVVVUUUSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSRRRPPPNNNLLLMMMNNNOOOOOOPPPPPPQQQQQQRRRRRRUUUUUUTTTTTTSSSRRRRRRRRRRRRQQQQQQPPPQQQRRRTTTUUUSSSRRRQQQRRRTTTTTTRRRPPPPPPOOONNNNNNNNNNNNNNNNNNMMMKKKJJJJJJJJJJJJIIIGGGEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHFFFDDDCCCCCCBBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBAAA@@@???>>>>>>===??????@@@AAAAAA@@@????????????>>>============>>>;;;;;;<<<<<<<<<<<<<<<<<<:::999999888888999999:::::::::::::::;;;;;;;;;;;;<<<;;;;;;::::::::::::;;;777555333444777:::;;;<<<999999999888888888888888888888777777777666666666555777888777555444444555444555555666666555555444222333555666777777888888333333333333333333333333666666555444444444444555555555555444444444444333444444444444444444444444111111111222333444555666OOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNQQQPPPOOONNNMMMLLLLLLLLLOOOPPPSSSVVVXXXWWWTTTQQQOOOPPPPPPOOOPPPWWWbbbkkkwww|||pppgggdddcccddddddaaa```^^^[[[XXXVVVUUUUUUWWWXXXZZZ^^^fffqqq}}}tttbbbWWWXXX\\\[[[bbbjjjmmmqqq|||xxxwwwzzz~~~zzzrrrkkkfffffffffeeeeeedddcccbbbbbbaaabbbcccdddddddddcccbbbaaaccccccccccccbbbaaa______bbbcccdddcccbbbaaaaaabbbaaabbbcccaaa```bbbggglllnnnmmmlllkkkiiieeeaaa]]]^^^^^^^^^^^^^^^]]][[[[[[YYYZZZZZZXXXVVVTTTTTTTTTYYYYYYZZZZZZZZZYYYYYYXXXUUUTTTRRRRRRTTTUUUUUUTTTPPPQQQQQQQQQRRRRRRSSSSSSSSSTTTTTTRRRPPPPPPQQQRRRRRRRRRRRRSSSSSSTTTTTTTTTUUUTTTSSSRRRQQQRRRRRRRRRQQQQQQQQQQQQQQQSSSTTTUUUPPPPPPQQQRRRRRRQQQOOONNNLLLLLLKKKKKKKKKMMMNNNPPPOOOMMMKKKJJJJJJJJJIIIHHHEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@??????@@@@@@@@@@@@@@@?????????>>>@@@BBBDDDDDDCCCBBB@@@@@@??????>>>>>>>>>>>>>>>::::::;;;;;;<<<<<<======999999999999999999999999999999:::::::::;;;;;;;;;;;;:::::::::::::::::::::555333222222555777999999999999888888777777777666777777777777777666666555444666777777555444444555555555555666666555555555333444555555666666666666555555555555555555555555666555444444333333444444777777666666666555555555333333333333333333333333333222222111222333555666NNNNNNOOOPPPQQQRRRSSSSSSPPPPPPPPPOOONNNNNNMMMMMMPPPOOOMMMLLLKKKKKKKKKLLLNNNOOORRRUUUWWWVVVRRROOOKKKMMMPPPQQQQQQTTTXXX\\\aaakkk}}}zzztttrrrooommmmmmkkkhhheeedddbbbaaaaaa\\\[[[ZZZZZZ]]]dddnnnuuu~~~yyyyyyuuulllcccaaafffmmmooo{{{~~~zzzyyy}}}xxxqqqjjjeeeccccccccccccbbbbbbbbbbbbbbbcccccccccbbbbbbaaa```___aaaaaaaaabbbaaaaaa``````dddeeefffeeecccbbbcccddd```aaaaaa___^^^aaahhhmmmnnnmmmkkkkkkiiifffaaa]]]]]]^^^^^^]]]]]]\\\[[[ZZZWWWXXXXXXVVVUUUTTTUUUWWWVVVVVVVVVWWWWWWWWWVVVVVVVVVUUUSSSTTTUUUUUUUUUTTTPPPPPPPPPQQQRRRRRRSSSSSSSSSTTTTTTSSSRRRQQQSSSUUUSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUTTTSSSSSSSSSTTTTTTRRRRRRRRRRRRSSSSSSTTTTTTNNNOOOQQQQQQPPPOOOMMMMMMJJJJJJJJJJJJKKKMMMOOOPPPPPPNNNMMMLLLLLLLLLJJJHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCBBBBBBDDDDDDDDDDDDCCCCCCBBBBBB?????????@@@AAAAAABBBBBB???AAADDDGGGGGGFFFDDDBBB@@@??????>>>>>>>>>>>>>>>999999::::::;;;;;;;;;<<<999999999999999999999999999999999:::::::::;;;;;;999999::::::::::::::::::555333222222444555555444888888888777777666666666666777777888777666555555444555777777666555666777555666666777777666666555555555555555555444333222555555555555555555555555555555444333333333333333666666666666555555555555333333333333333333333333666555333222111222222333NNNNNNOOOPPPQQQRRRSSSSSSPPPPPPOOONNNNNNMMMLLLLLLNNNMMMLLLKKKJJJKKKLLLLLLMMMMMMNNNPPPQQQQQQOOOMMMEEEIIINNNQQQQQQQQQQQQQQQUUU[[[gggttt~~~~~~~~~}}}{{{xxxuuutttmmmkkkhhhdddbbbeeejjjnnn~~~yyyuuussszzz{{{tttmmmiiihhhiiikkklllqqquuuxxx}}}tttnnnkkkoootttwwwwwwwwwxxxxxxyyyxxxuuuqqqoooqqqxxx}}}yyyuuu{{{|||tttnnnhhhcccbbbbbbbbbbbbbbbcccccccccccceeedddbbb```^^^[[[ZZZYYY___```aaabbbbbbbbbbbbbbbfffggggggeeeccccccdddeeeaaa``````___```ccchhhkkkkkkjjjiiihhhhhhfffccc```]]]]]]]]]]]]\\\[[[ZZZZZZXXXXXXXXXWWWUUUUUUVVVXXXTTTTTTTTTTTTTTTUUUUUUUUUWWWVVVUUUUUUVVVVVVUUUSSSQQQQQQQQQRRRRRRSSSSSSSSSQQQRRRSSSRRRQQQRRRTTTUUUSSSSSSSSSSSSSSSTTTTTTTTTVVVVVVUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSNNNPPPQQQPPPNNNMMMMMMMMMIIIJJJJJJKKKLLLNNNPPPPPPQQQPPPOOOOOOOOONNNKKKHHHHHHHHHGGGGGGFFFEEEEEEEEEBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAABBBCCCCCCCCCAAACCCEEEGGGHHHGGGEEECCC??????>>>============>>>999999::::::::::::::::::888999999::::::999999888999999999999::::::::::::888999999::::::::::::999666444333333444555444333777777777777666666666666666666777888777666555444333444666777666666666777666666666777777666666666666666666555444333111111222222222222222222222222444444333222222222222333444444444333333333333222333333333333333333333333666555444333222111111111OOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLKKKJJJIIIIIIKKKLLLNNNOOOMMMLLLLLLNNNOOOOOONNNGGGJJJNNNQQQQQQOOOMMMLLLNNNSSS[[[aaaiiixxxzzzwwwxxxyyyxxxqqqpppnnnjjjgggffffffhhhiiillltttyyyzzz}}}uuuuuuvvvssspppppprrrwww~~~{{{yyy|||rrrlllhhhdddaaaaaaddddddddddddccccccccccccdddcccaaa___\\\ZZZYYYYYY^^^___aaabbbdddeeeeeeeeegggggggggeeecccbbbccceeecccaaa___```cccfffhhhiiiiiigggffffffggghhhgggeeeaaaaaaaaa``````___^^^]]]ZZZ[[[ZZZXXXUUUTTTTTTUUUSSSSSSSSSSSSTTTTTTUUUUUUWWWUUUUUUUUUVVVVVVTTTRRRSSSSSSSSSSSSTTTTTTTTTTTTRRRSSSTTTTTTSSSTTTVVVXXXUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWWWWWWWVVVUUUSSSSSSSSSSSSRRRQQQPPPPPPOOOPPPQQQOOOLLLKKKLLLNNNIIIJJJLLLMMMOOOPPPPPPPPPQQQQQQRRRSSSSSSPPPLLLHHHJJJIIIHHHGGGFFFDDDCCCCCCAAAAAABBBCCCCCCCCCBBBAAA>>>>>>>>>???@@@@@@AAAAAADDDDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDFFFFFFEEEDDDBBB???>>>======<<<<<<======;;;;;;;;;;;;;;;:::::::::888999::::::::::::999888888999999999999:::::::::777888999:::;;;::::::999666555444555777888888777555555666666666666666666444444666666666555333222111333555555555555666777444555555666666555555444444444444444444333222111222222222222222222222222444333333222222222222222444444444333333333222222222222222222222222222222444444444444333222222111PPPPPPOOONNNMMMKKKKKKJJJNNNNNNNNNNNNMMMMMMLLLLLLKKKJJJIIIHHHIIIKKKMMMNNNSSSPPPMMMMMMNNNPPPQQQRRRNNNOOOQQQRRRRRRPPPNNNMMMJJJQQQWWWYYY[[[ddduuu|||uuurrrqqqppppppqqqssstttvvv{{{}}}~~~|||}}}uuuiiieeedddbbbaaaaaaffffffeeeeeedddcccccccccbbbaaa```___^^^^^^^^^^^^^^^___aaaccceeefffggghhhfffgggfffdddbbbaaacccdddeeebbb```aaaeeeiiiiiihhhgggfffeeeeeehhhiiiiiiiiifffffffffeeeeeedddcccbbb]]]]]]\\\YYYUUURRRQQQRRRTTTTTTSSSSSSTTTUUUVVVVVVVVVUUUTTTUUUVVVUUUSSSQQQUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUVVVWWWVVVWWWYYY\\\XXXXXXXXXXXXXXXXXXXXXXXXTTTUUUWWWXXXXXXWWWVVVTTTSSSSSSSSSRRRQQQPPPNNNNNNPPPQQQQQQNNNKKKJJJMMMPPPJJJKKKMMMOOOPPPQQQPPPPPPRRRRRRTTTUUUUUURRRLLLHHHKKKJJJIIIGGGEEEDDDBBBBBB@@@AAABBBCCCCCCCCCBBBAAA@@@@@@AAABBBCCCDDDDDDEEEHHHGGGFFFEEECCCBBB@@@@@@BBBBBBCCCDDDDDDCCCBBBAAA>>>>>>===<<<<<<<<<<<<<<<=========<<<<<<;;;;;;:::888999:::;;;;;;:::999888888888999999999:::::::::777888999:::;;;::::::999666555555777:::<<<<<<;;;444555555555666666777777222333444555555333111000///111333444333333555666333444444555555444444333222222333444444444333333444444444444444444444444444333222222111111222222666666555555555444444444222222222222222222222222111222333444555444333222MMMMMMMMMMMMLLLLLLLLLKKKMMMMMMMMMMMMLLLKKKIIIHHHKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNSSSUUUXXXXXXTTTPPPMMMLLLLLLQQQVVVWWWVVVXXX^^^ccc}}}~~~sssmmmeeeaaaaaadddeeeeeekkkiiifffeeeeeeeeecccbbbccc```]]]\\\\\\]]]]]]]]]aaa```___aaadddgggiiiiiiiiihhheeecccbbbccceeefff[[[]]]___bbbcccdddeeeeeehhhgggfffdddcccdddgggjjjkkkkkkkkkjjjhhhfffggghhh```___]]][[[XXXWWWVVVUUUUUUTTTTTTUUUVVVWWWUUUTTTXXXVVVUUUSSSSSSSSSSSSTTTUUUUUUTTTSSSSSSRRRSSSSSSUUUUUUUUUVVVXXXYYY[[[\\\XXXXXXXXXXXXXXXWWWWWWVVVUUUUUUVVVWWWYYYXXXUUUSSSOOOOOOOOOOOOOOOOOOOOOPPPSSSTTTTTTTTTTTTSSSSSSRRRRRRQQQOOOOOOPPPPPPPPPOOOMMMMMMNNNOOOMMMKKKHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCBBBBBBBBBAAAAAAAAABBBAAA@@@@@@AAABBBDDDEEEGGGGGGFFFCCCAAA@@@AAACCCBBBBBBBBBBBBAAA@@@???>>>==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999:::::::::;;;;;;:::999888888888999:::;;;999999888888888888888888777777777777777777888888777777777777777777777777666666666555555444444444222222333333333333444444333333444444333333222111111111222222222333333333444444555555555555444444222222333333333333444444111111111111111111111111222333333444444333333222666555555777999999555222NNNNNNMMMMMMMMMLLLLLLLLLMMMMMMMMMLLLKKKIIIHHHGGGJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMMMMQQQSSSVVVUUUSSSOOOLLLKKKKKKNNNRRRRRRQQQSSSXXX]]]jjjwww}}}||||||}}}{{{pppkkkdddaaabbbeeefffgggllljjjgggeeeeeedddcccaaa___]]][[[[[[]]]```aaaaaabbbaaa___```ccceeeffffffeeedddbbb``````aaacccddd[[[]]]```cccfffggghhhiiigggfffeeebbbaaaaaadddggglllmmmnnnmmmkkkiiiiiijjjdddccc```]]][[[YYYYYYYYYYYYXXXXXXYYYZZZZZZYYYWWWWWWVVVUUUTTTSSSSSSTTTTTTTTTTTTSSSRRRRRRRRRSSSSSSSSSSSSTTTUUUWWWYYY[[[\\\ZZZZZZZZZZZZZZZYYYXXXWWWUUUUUUUUUWWWXXXXXXUUUSSSOOOOOOOOOOOONNNNNNMMMLLLQQQRRRRRRSSSSSSSSSRRRRRRQQQOOOMMMMMMNNNNNNMMMLLLKKKKKKKKKKKKIIIHHHFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCBBBBBBBBBAAAAAABBBBBBAAAAAAAAABBBCCCDDDEEEFFFFFFDDDAAA@@@AAABBBBBBBBBBBBBBBAAA@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;:::999888777777777888999888888888888777777777777888888999999:::;;;<<<<<<777777777777777777777777555555555444444444333333222222333333333333444444444444555555444444333222111111222222222333333333444444555555555555444444222222222333333333444444222222222222222222222222222333333444444333333222222111111333555555222///OOOOOONNNNNNMMMMMMNNNNNNNNNMMMLLLKKKIIIHHHGGGFFFHHHHHHIIIJJJKKKKKKLLLLLLMMMLLLKKKKKKKKKKKKKKKKKKMMMPPPRRRRRROOOLLLJJJIIIJJJLLLMMMLLLKKKLLLQQQUUUUUU\\\gggrrr{{{xxxxxxyyy{{{||||||tttqqq||||||ppplllhhhdddbbbcccfffhhhiiinnnkkkhhhfffeeedddbbb```^^^\\\ZZZ[[[]]]```aaabbbcccaaa______```bbbbbbbbb```___]]]\\\]]]^^^```aaa\\\^^^aaadddgggjjjkkklllggggggeeebbb``````bbbeeekkkmmmoooooonnnllllllllljjjgggddd```^^^]]]]]]]]]]]]\\\\\\]]]^^^^^^\\\[[[VVVVVVUUUTTTTTTTTTUUUUUUSSSSSSRRRRRRQQQQQQRRRRRRQQQQQQRRRTTTVVVYYY[[[\\\\\\\\\\\\\\\[[[ZZZYYYXXXUUUTTTTTTVVVWWWWWWUUUSSSPPPQQQQQQPPPNNNLLLJJJIIINNNOOOPPPQQQQQQRRRRRRQQQPPPNNNLLLKKKLLLLLLKKKIIIHHHHHHGGGEEEDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAACCCCCCBBBAAAAAAAAABBBBBBCCCDDDEEEDDDBBB@@@@@@@@@AAAAAAAAAAAA@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<:::999888666666666666777888888888777777777666666777777888999;;;<<<======555555555555555555555555444444333333333333333222222222333333333333444444555555555555555444444333111111222222222333333333333444444555555444444333222222222222333333333333333333333333333333333333222222333333333333222222000///000111222222000...QQQPPPOOONNNNNNNNNOOOOOONNNMMMKKKIIIHHHFFFFFFEEEGGGHHHHHHIIIJJJKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIJJJLLLNNNOOOMMMJJJIIIHHHKKKKKKKKKIIIGGGHHHLLLOOONNNPPPSSSXXXbbbrrryyyqqqooottt~~~qqqjjjgggeeecccbbbcccfffiiikkknnnkkkhhhfffeeedddbbb```aaa___\\\[[[]]]^^^______bbb```^^^]]]]]]^^^^^^]]]\\\[[[ZZZZZZ[[[]]]___```^^^___bbbdddgggiiikkkkkkiiihhhfffbbb______aaaccceeehhhkkkmmmmmmlllmmmmmmllljjjfffbbb```______```___^^^]]]^^^______]]]\\\VVVVVVVVVUUUUUUUUUVVVVVVTTTTTTRRRQQQPPPPPPPPPPPPQQQQQQSSSTTTWWWYYY\\\]]]\\\\\\\\\[[[[[[YYYXXXWWWTTTTTTTTTUUUWWWWWWUUUTTTSSSSSSSSSRRRPPPLLLIIIGGGLLLMMMNNNOOOPPPPPPPPPPPPOOOMMMKKKJJJKKKKKKJJJHHHHHHFFFDDDBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBDDDDDDCCCBBBAAAAAA@@@@@@@@@BBBDDDCCCAAA???>>>>>>???@@@@@@@@@??????>>>===<<<<<<<<<========================<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<======<<<;;;999777666555666666999999999888888777777666444555555666777888888999444444444444444444444444222222222222222222222222222222222333333333444444444444555555444444333222111111222222222333333333333333444444444444333333111222222222222333333333333333333333333333333333222222333333333333222222111111222222333333111000RRRQQQOOONNNNNNNNNOOOPPPMMMLLLJJJHHHGGGFFFFFFFFFHHHHHHHHHIIIJJJKKKKKKLLLJJJIIIHHHGGGGGGGGGGGGGGGGGGIIILLLLLLKKKIIIHHHIIIMMMMMMKKKIIIHHHHHHIIIKKKKKKKKKKKKLLLPPPZZZgggppp~~~||||||wwwqqqnnnqqq{{{{{{ssslllhhhccccccbbbbbbccceeehhhjjjllliiigggeeeeeedddbbbaaaaaa___\\\[[[\\\^^^^^^^^^```^^^[[[ZZZ[[[[[[[[[ZZZZZZZZZZZZZZZ[[[]]]^^^___``````aaabbbdddeeegggggggggfffddd```]]]\\\^^^aaa___bbbeeeggghhhhhhjjjkkkjjjiiifffccc````````````^^^]]]\\\]]]^^^]]]\\\ZZZWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUSSSRRRPPPOOOOOOOOOTTTTTTUUUVVVXXXZZZ\\\]]]ZZZZZZZZZZZZYYYXXXWWWVVVUUUTTTTTTUUUVVVWWWVVVUUUVVVVVVUUUSSSQQQNNNKKKIIIJJJKKKLLLNNNNNNOOOOOOOOOOOOMMMKKKKKKKKKKKKJJJIIIIIIGGGDDDBBBBBBCCCDDDFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBDDDDDDCCCCCCBBBAAA@@@???>>>@@@BBBBBB@@@>>>======>>>>>>>>>???>>>>>>======<<<<<<<<<=========>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<:::888777666777777;;;::::::999888888777777555555555444444444444444333333333333333333333333222222222222222222222222222222222333333333444444222333333333333222111111111111222222222333333333222222333333333333222222111111111222222222333333222222222222222222222222111222222333333222222111222222333333333222222333RRRQQQOOOMMMMMMNNNOOOPPPMMMLLLJJJHHHGGGGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKIIIHHHGGGGGGGGGGGGGGGGGGFFFHHHJJJKKKJJJIIIIIIJJJMMMMMMKKKJJJIIIHHHGGGGGGEEEEEEFFFGGGIIIMMMSSSWWWaaajjj{{{~~~zzzwwwwww|||yyysssooonnnjjjqqq|||vvvpppnnnkkkhhhhhh```aaabbbbbbaaabbbeeeggghhhfffdddcccddddddcccbbb___]]][[[[[[]]]___``````\\\ZZZXXXWWWXXXYYYYYYXXXZZZZZZZZZ[[[\\\]]]^^^^^^_________```aaabbbdddddddddcccaaa]]]ZZZZZZ\\\^^^]]]___aaabbbbbbccceeegggfffeeedddbbbaaa```______]]]\\\[[[\\\\\\\\\ZZZXXXXXXXXXXXXXXXWWWVVVUUUTTTTTTTTTSSSRRRQQQQQQQQQQQQWWWWWWWWWWWWXXXYYYZZZZZZXXXXXXXXXXXXXXXWWWWWWVVVVVVUUUTTTUUUWWWXXXXXXWWWWWWVVVUUUSSSQQQOOOMMMMMMKKKKKKLLLMMMNNNNNNNNNMMMNNNMMMKKKKKKLLLMMMLLLKKKJJJHHHFFFEEEDDDEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBAAA@@@???>>>???@@@@@@>>>======>>><<<======>>>>>>===<<<<<<999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<>>><<<:::999777777777888;;;::::::999888777666666777666666555555444444333333333333333333333333333111222222222222333333333222222333333333333444444222222222222222111000000111111222222222333333333111222222333333222222111111111111111222222222222111111111111111111111111111111222222222222111111000222222222000000111222RRRPPPNNNLLLLLLMMMOOOPPPLLLKKKIIIHHHGGGHHHIIIJJJLLLLLLKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHIIIIIIJJJEEEHHHJJJKKKJJJJJJKKKLLLKKKJJJJJJIIIHHHGGGDDDBBB@@@BBBEEEGGGHHHIIIIIIJJJQQQVVV```qqq}}}|||tttrrrpppllliiijjjiiirrr{{{{{{qqqiiihhhfffcccbbbeee___```bbbaaa______aaaccccccbbbaaaaaaccceeeeeedddaaa^^^\\\[[[]]]^^^______XXXWWWUUUUUUWWWXXXYYYXXXZZZZZZZZZ[[[[[[\\\\\\]]]]]]]]]]]]^^^___aaaccceeedddcccaaa^^^[[[[[[]]]```bbbbbbaaa___^^^^^^```bbbbbbbbbccccccbbbaaa___^^^^^^]]]\\\]]]]]]]]][[[YYYZZZZZZZZZYYYXXXVVVTTTSSSQQQQQQQQQRRRSSSTTTVVVVVVYYYYYYXXXWWWVVVVVVVVVVVVVVVVVVWWWXXXXXXXXXXXXWWWWWWVVVUUUVVVXXXYYYYYYXXXWWWUUUSSSPPPOOOOOOOOOPPPLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKJJJJJJLLLMMMMMMLLLJJJIIIHHHGGGFFFGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCCCCCCCBBB@@@???===>>>???===<<<;;;===>>>;;;<<<<<<=========<<<<<<999999::::::;;;<<<<<<===::::::;;;;;;<<<=========::::::::::::;;;;;;;;;;;;<<<;;;999888777777777888999999888777666555444444666666555555555555555555444444444444444444444444222222222222333333444444222222333333333333444444222333333333333222111111111111222222222333333333111111222222222222111111111111111111222222222222222222222222222222222222111111222222222222111111000222333222//////111333RRRPPPMMMLLLKKKLLLNNNPPPLLLKKKIIIHHHHHHIIIKKKLLLMMMMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLFFFHHHJJJKKKJJJKKKLLLMMMHHHHHHHHHHHHHHHEEEBBB???@@@CCCFFFHHHIIIHHHFFFEEEJJJLLLPPP[[[mmm~~~}}}}}}{{{wwwnnnjjjmmmooojjjeeeeeekkkuuu|||{{{yyyzzzyyytttkkkgggffffffbbb\\\]]]bbb^^^```bbbaaa^^^]]]___aaa```______```ccceeeffffffeeebbb^^^\\\\\\\\\[[[[[[VVVTTTSSSTTTVVVXXXYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\]]]___bbbeeefffgggfffdddaaa______aaadddhhhgggddd___\\\[[[]]]______aaabbbccccccbbb```^^^```___^^^^^^___^^^\\\ZZZ[[[[[[[[[ZZZXXXVVVTTTRRRMMMNNNOOORRRTTTWWWZZZ[[[ZZZYYYXXXVVVUUUTTTSSSSSSUUUVVVWWWXXXYYYYYYYYYYYYXXXVVVUUUVVVXXXZZZZZZZZZVVVTTTQQQNNNNNNNNNPPPRRRLLLMMMMMMMMMMMMMMMLLLKKKKKKIIIHHHIIIKKKMMMMMMLLLIIIIIIHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCAAABBBCCCCCCCCCBBBAAA@@@>>>>>>>>><<<:::;;;===???;;;;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<<===>>>??????999::::::;;;<<<===>>>>>>999999999:::::::::;;;;;;:::999888666666666777777888777666555444333222222333333333444444555555555444444444444444444444444222222222333333444444444222222333333333444444444333444444444444333222222111111222222222333333333111111222222222222111111000111111111111222222222333333333333333333333333111111222222222222111111111333444333000000222555QQQNNNKKKJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKPPPMMMJJJIIIJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFHHHIIIJJJIIIIIIHHHGGGGGGGGGFFFFFFDDDCCCCCCDDDCCCCCCCCCDDDEEEFFFGGGIIIKKKMMMOOOVVVcccuuu}}}|||||||||uuuqqqggggggffffffffffffggggggqqquuuxxxwwwvvvtttllldddgggccc^^^ZZZYYYZZZZZZZZZ]]]]]]^^^______`````````aaa]]][[[]]]ccchhhiiihhhhhhccc___^^^``````]]]YYYWWWXXXXXXYYYZZZ[[[\\\\\\\\\]]]]]]]]]\\\[[[YYYXXX[[[[[[\\\^^^```aaabbbccchhhgggeeecccaaa______^^^bbbcccaaa___[[[ZZZZZZ[[[___^^^]]]\\\]]]___aaabbbbbbaaa___]]]\\\\\\\\\\\\YYYYYYXXXVVVTTTSSSRRRQQQQQQOOONNNPPPVVV\\\aaadddbbbaaa^^^[[[WWWTTTQQQPPPPPPSSSUUUWWWXXXYYYZZZ\\\ZZZYYYYYYXXXXXXXXXXXXYYYUUUTTTRRRPPPNNNMMMLLLLLLJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJNNNLLLIIIGGGGGGHHHJJJKKKIIIHHHHHHGGGFFFEEEDDDDDDGGGGGGFFFEEECCCBBBAAAAAAAAAAAABBBBBBAAAAAA@@@@@@>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999:::;;;;;;<<<===>>>>>>???<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<777777777777777666555555999777444333444444444333666666555444333333222222666666666555555444444333444333333222222333333444111222333333444444333333333333333333333333333333222111000......000111222444333111000000000111111111111111111111111111111222222222222222222222222555444222111111111222222///////////////000111111OOOMMMKKKKKKLLLNNNOOOOOOLLLLLLLLLKKKKKKKKKJJJJJJNNNLLLIIIHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFEEEEEECCCBBBBBBDDDDDDDDDEEEEEEEEEFFFFFF@@@CCCFFFHHHLLLUUUaaajjj|||{{{~~~zzzrrrmmmiiifffddddddcccccccccdddeeeeeejjjnnnqqqppppppoooiiiaaaaaa^^^[[[ZZZYYYYYYXXXVVV[[[[[[\\\]]]^^^^^^______ccc___\\\]]]bbbeeeeeedddddd```]]]]]]___```]]]ZZZXXXXXXXXXXXXYYYZZZ[[[\\\[[[\\\\\\\\\\\\ZZZXXXWWWZZZ[[[\\\]]]___```aaaaaacccbbbaaa````````````aaafffdddbbb]]]ZZZYYY[[[^^^___^^^^^^^^^^^^___```aaaaaa___^^^\\\[[[ZZZ[[[[[[ZZZYYYWWWUUUSSSRRRQQQQQQRRRQQQRRRUUU[[[aaaeeefffiiigggccc^^^YYYTTTPPPMMMRRRTTTVVVXXXXXXXXXZZZ[[[ZZZYYYYYYXXXWWWWWWWWWWWWWWWVVVTTTRRRQQQPPPOOOOOOJJJJJJJJJJJJKKKKKKKKKKKKMMMLLLLLLLLLKKKJJJJJJJJJMMMKKKIIIGGGGGGHHHJJJKKKJJJJJJIIIHHHGGGFFFFFFEEE===>>>>>>@@@AAABBBBBBCCCAAABBBBBBBBBAAA@@@??????============<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::<<<=========>>>?????????<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;777777888888777777666555666444222333555777777777666666555444444333222222444444444333333333333333444333333222222333333444111222333333444444333333333333333333333333333333222111000//////000111222444333222111000111111222222222222222222222222222222222222222222222222222444333222111000111111222000000000000000111222222PPPNNNLLLLLLMMMOOOOOOOOOLLLKKKKKKJJJJJJJJJJJJJJJKKKIIIGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDEEEDDDDDDCCCBBBAAADDDDDDFFFGGGGGGFFFEEEEEE>>>AAAEEEFFFGGGKKKQQQVVVgggttt~~~}}}yyyooogggdddcccbbbaaa```_________```aaaaaabbbbbbfffggggggiiikkkiiiccc___]]]\\\[[[[[[ZZZWWWUUUXXXYYYYYY[[[\\\]]]^^^^^^ddd```]]]]]]```bbbaaa___```]]]ZZZ[[[]]]___]]][[[XXXXXXWWWWWWWWWXXXZZZ[[[ZZZZZZ[[[[[[[[[YYYXXXWWWYYYYYY[[[\\\]]]^^^______\\\\\\]]]]]]___```bbbccchhheeeaaa\\\YYYYYY\\\___^^^______`````````______^^^]]][[[YYYXXXXXXYYYYYY[[[ZZZWWWTTTRRRQQQPPPPPPSSSTTTVVVZZZ```eeeggghhhllljjjfffaaa[[[VVVRRRPPPTTTVVVXXXXXXXXXWWWXXXYYYYYYYYYXXXWWWWWWVVVUUUUUUVVVUUUTTTRRRQQQPPPPPPPPPKKKJJJIIIIIIJJJKKKLLLMMMNNNNNNMMMMMMLLLKKKJJJJJJLLLKKKIIIGGGGGGHHHJJJKKKLLLLLLKKKJJJIIIHHHGGGGGGCCCBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBAAA@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;>>>>>>>>>???????????????<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::999999::::::;;;888888999999888888777666555444333444666888888777666666555555444333333333111111111111222222222222333333222222222222333333111222222333333333333333222222222222222222222222222111000//////000111222444333222222111111222222222222222222222222222222222222222222222222222222222222111000000000111111111111111111111222222333QQQOOOLLLLLLMMMMMMMMMLLLKKKKKKIIIIIIHHHHHHIIIJJJIIIGGGFFFFFFGGGHHHGGGFFFGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBDDDEEEGGGHHHHHHFFFDDDCCCBBBDDDFFFFFFFFFGGGJJJMMMSSSYYYccckkkjjjlll~~~}}}~~~zzznnnhhhaaa]]]^^^`````````\\\\\\\\\\\\\\\]]]^^^______`````````eeelllpppnnneeebbb___]]]\\\[[[ZZZXXXWWWXXXYYYZZZ[[[]]]^^^^^^bbb___]]]]]]^^^___^^^]]]^^^\\\ZZZZZZ[[[\\\[[[YYYYYYXXXWWWVVVVVVWWWYYYZZZXXXYYYZZZZZZZZZYYYWWWVVVXXXXXXZZZ[[[\\\\\\\\\\\\XXXYYYYYY[[[\\\^^^```aaadddcccaaa]]]YYYYYY[[[]]]^^^___```aaaaaa```^^^]]][[[ZZZXXXWWWVVVVVVWWWWWW[[[YYYVVVSSSQQQPPPOOOPPPQQQSSSVVV\\\bbbffffffffffffeeebbb___\\\YYYWWWVVVVVVXXXYYYYYYWWWVVVVVVWWWXXXXXXWWWWWWVVVUUUTTTSSSQQQPPPOOONNNMMMMMMMMMMMMKKKJJJIIIHHHIIIKKKMMMOOOPPPOOOOOONNNMMMLLLKKKKKKKKKJJJIIIHHHGGGHHHIIIJJJLLLLLLKKKJJJIIIHHHGGGGGGEEEDDDCCCBBB@@@???>>>>>>AAAAAAAAAAAA@@@>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<============<<<>>>>>>>>>>>>>>>>>>======;;;;;;::::::::::::;;;;;;::::::999999999999::::::999999999999999888777777999777555555666777666444666666555555444444444333000000111111222222333333333333222222222222333333111111222333333333333222222222222222222222222222111111000//////000111111333333222222222222222222222222222222222222222222111111111111111111111111111111000000000000000000111111111000000111111222LLLKKKJJJJJJLLLMMMMMMLLLKKKJJJHHHGGGGGGGGGHHHIIIGGGFFFFFFFFFHHHHHHGGGFFFHHHHHHGGGFFFDDDCCCBBBBBBDDDCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFFFFFFFEEEDDDDDDDDDFFFGGGHHHGGGEEECCCBBBCCCBBBBBBAAAAAACCCFFFIIIKKKKKKQQQWWWVVVWWWiii~~~wwwnnniiibbb]]]XXXWWWYYY[[[\\\[[[YYYYYYYYYYYYYYYZZZ[[[\\\^^^^^^]]]]]]dddpppxxxzzzlllggg```[[[ZZZZZZZZZZZZYYYYYYZZZ[[[\\\]]]^^^^^^^^^]]]\\\\\\]]]^^^^^^]]]]]]\\\ZZZYYYYYYYYYXXXWWWYYYYYYWWWWWWVVVWWWXXXXXXXXXXXXYYYZZZZZZYYYWWWVVVWWWXXXZZZ[[[\\\[[[ZZZYYYXXXXXXXXXYYYZZZ[[[]]]]]]^^^______^^^[[[YYYYYYZZZ]]]___```aaaaaa___\\\[[[YYYXXXVVVUUUTTTTTTUUUVVVZZZXXXVVVSSSQQQOOOOOOOOONNNPPPTTTZZZ___bbbbbbaaa______]]]\\\ZZZYYYXXXWWWWWWXXXYYYXXXVVVUUUTTTUUUUUUVVVVVVVVVUUUTTTRRRRRROOONNNMMMLLLKKKJJJJJJJJJJJJIIIHHHHHHIIIKKKNNNPPPOOOOOOOOONNNMMMLLLLLLLLLIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHGGGFFFFFF::::::;;;<<<>>>???@@@AAA@@@@@@@@@@@@???>>>===<<<:::;;;;;;<<<<<<=========<<<<<<===>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999::::::999999888888888888999999999999999999999888777777888777666777888888666555666555555555555555444444111111222222333333444444333222222111111222222333000111222222333333222222111111111111111111111111111111000000000000111111222222222222222222222222222222222222222222222222111111111111111111111111000000000000111111000000111000000/////////000000HHHGGGGGGIIILLLOOOOOONNNJJJIIIGGGFFFEEEFFFHHHIIIGGGFFFFFFHHHJJJJJJIIIHHHIIIHHHGGGFFFEEECCCCCCBBBDDDDDDCCCBBBBBBBBBBBBCCCEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFEEEDDDBBBAAADDDBBB@@@???@@@CCCGGGIIIHHHFFFHHHLLLLLLMMMZZZiiizzzyyyyyyyyy{{{xxxnnnfffbbbccc```[[[WWWVVVXXXZZZZZZXXXWWWWWWVVVVVVVVVVVVWWWWWWYYY[[[[[[\\\dddqqqyyy{{{kkkeee]]]XXXVVVWWWYYYZZZ[[[[[[[[[\\\]]]]]]^^^^^^\\\\\\\\\]]]]]]]]]^^^^^^]]]\\\ZZZYYYXXXWWWWWWWWWYYYYYYYYYYYYXXXXXXWWWWWWWWWXXXYYYZZZZZZYYYXXXWWWWWWXXXZZZ[[[\\\ZZZYYYXXXYYYXXXXXXXXXXXXYYYZZZZZZYYY[[[^^^^^^\\\ZZZYYYYYY]]]^^^___```___]]][[[YYYWWWVVVTTTSSSSSSSSSTTTUUUVVVVVVUUUSSSRRRPPPOOONNNLLLMMMQQQWWW\\\^^^]]][[[]]]\\\ZZZYYYWWWUUUTTTSSSVVVXXXXXXWWWUUUSSSSSSSSSRRRSSSTTTUUUTTTSSSRRRQQQPPPOOOMMMLLLKKKJJJJJJJJJHHHHHHHHHIIIJJJLLLOOOPPPNNNNNNNNNMMMMMMMMMMMMMMMHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHGGGFFFEEEEEE======>>>>>>??????@@@@@@>>>????????????>>>======:::;;;;;;<<<===>>>??????>>>>>>>>>>>>>>>======<<<999999999:::::::::::::::::::::999999999999::::::999888888777777888888999888888999999888888777666444444555777:::;;;:::999555555555555555555555555333333333444444444444444222222111111111111222222000111111222222222222222000000000000000000000000000000000111111000000000000000111222222222111111111111111111111111111111111111111111111111111111///000111111222222111111111000//////////////////JJJJJJJJJKKKMMMNNNMMMKKKJJJHHHFFFDDDDDDEEEGGGHHHHHHGGGHHHJJJLLLMMMKKKJJJGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBAAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEDDDFFFFFFEEEDDDCCCBBBAAA@@@DDDBBBAAAAAACCCFFFHHHIIIEEEDDDDDDEEEFFFJJJQQQWWW]]]hhhtttyyy~~~~~~}}}}}}|||vvvkkkfffbbb]]][[[]]]___[[[WWWWWWXXXYYYXXXVVVUUUTTTSSSRRRRRRQQQRRRRRRQQQUUUXXX[[[ccclllpppnnneeeaaa[[[WWWVVVXXXYYYYYY\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^^^^]]]\\\\\\]]]ZZZZZZZZZYYYWWWWWWXXXYYYYYYZZZ[[[[[[ZZZYYYWWWUUUXXXYYYZZZZZZ[[[ZZZYYYXXXWWWYYY[[[\\\\\\ZZZXXXWWWXXXXXXXXXWWWXXXXXXYYYYYYYYY[[[\\\\\\[[[[[[\\\]]]^^^^^^^^^^^^]]][[[YYYXXXVVVUUUTTTSSSRRRSSSTTTTTTSSSTTTTTTTTTSSSQQQOOOMMMMMMNNNQQQUUUYYY[[[ZZZXXXZZZYYYXXXVVVTTTRRRQQQPPPUUUVVVWWWVVVTTTRRRQQQRRRPPPQQQSSSTTTTTTSSSRRRQQQQQQPPPNNNLLLKKKIIIIIIIIIFFFGGGHHHJJJLLLMMMOOOOOOLLLLLLLLLMMMMMMMMMMMMMMMGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJIIIHHHGGGFFFEEEEEEDDDCCCCCCBBB@@@??????>>><<<===>>>>>>???>>>>>>>>>;;;;;;<<<===>>>???@@@AAA@@@@@@@@@???>>>===<<<;;;777888888999999:::::::::<<<;;;;;;::::::;;;;;;<<<888888777777777777888888777777888888777777666555444444555888;;;<<<;;;999555555555555666666666666444444444444444333333333222222111111111111222222000000111222222222222222000000000000000000000000000000111111111111000000...///000111111111111000000000000000000000000000111111111111111111111111///000222333333333222222222111000000//////000000QQQPPPNNNMMMMMMKKKHHHFFFJJJHHHFFFDDDCCCEEEGGGHHHHHHHHHIIIKKKMMMNNNMMMKKKDDDEEEEEEFFFGGGHHHHHHIIIEEEDDDCCCBBBAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCGGGFFFDDDBBBAAA@@@@@@@@@@@@??????@@@CCCDDDDDDDDDBBBCCCBBBAAADDDJJJLLLLLLLLLVVV^^^```aaaiiirrrvvv~~~|||}}}~~~}}}}}}tttiiiaaa\\\^^^^^^YYYUUUVVV[[[WWWTTTSSSTTTUUUSSSPPPSSSRRRQQQPPPOOONNNNNNNNNJJJPPPVVV[[[bbbgggfffaaaaaa^^^ZZZYYYYYYZZZ[[[ZZZ\\\\\\\\\\\\[[[[[[[[[[[[]]]_________]]][[[[[[[[[XXXXXXYYYXXXXXXXXXZZZ[[[YYYZZZ\\\]]]\\\YYYVVVTTTXXXYYYZZZ[[[[[[ZZZYYYYYYXXXYYY[[[\\\\\\ZZZXXXVVVXXXWWWWWWWWWWWWXXXYYYZZZ[[[[[[[[[[[[ZZZ\\\___aaa^^^^^^]]]\\\[[[ZZZXXXWWWUUUUUUSSSRRRRRRSSSTTTTTTQQQRRRTTTUUUTTTRRROOOMMMNNNOOOQQQUUUYYYZZZYYYXXXWWWVVVVVVUUUSSSRRRRRRQQQTTTUUUVVVUUUSSSQQQQQQQQQNNNOOORRRSSSTTTSSSRRRQQQPPPOOOMMMKKKIIIHHHGGGFFFEEEFFFHHHJJJLLLNNNOOOOOOKKKKKKKKKLLLMMMMMMNNNNNNGGGGGGGGGHHHHHHIIIIIIIIIKKKJJJIIIHHHGGGFFFFFFEEE;;;;;;<<<>>>???@@@AAABBB;;;<<<===>>>????????????;;;<<<===>>>???@@@AAABBBAAAAAAAAA@@@>>>===;;;:::777777888999::::::;;;;;;======<<<<<<<<<<<<======888888777777777777888888777777777777777666555555888777777999::::::888666555555555666666666666666444444444333333222222222222222111111111111222222000000111222222222222111000000000000000000000000000000111111111111000000---...///111111111000///////////////////////////000000000000000000000000000111222333444444333222333333222111000000111111LLLLLLLLLLLLJJJHHHFFFEEEHHHGGGFFFEEEEEEEEEFFFGGGEEEHHHKKKNNNOOOOOOMMMLLLGGGFFFEEEEEEFFFFFFEEECCCFFFBBBAAADDDEEEBBBAAABBBHHHHHHFFFDDDBBBCCCFFFIIIBBBDDDGGGGGGEEEBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDEEEHHHIIIKKKMMMPPPSSSVVVXXX\\\ffftttxxxzzz|||}}}|||sssjjjccc[[[YYYWWWUUUUUUUUUTTTRRRSSSSSSSSSSSSSSSRRRRRRRRRVVVTTTRRRRRRQQQOOOLLLJJJLLLQQQWWW\\\]]]]]]]]]]]]ZZZZZZYYYYYYYYYZZZ[[[\\\\\\\\\\\\\\\\\\[[[ZZZYYYYYYZZZ\\\]]]\\\[[[YYYWWWUUUXXXZZZZZZWWWWWWYYY\\\]]]^^^___\\\WWWUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWW[[[\\\]]]^^^]]][[[YYYXXX[[[ZZZYYYXXXWWWVVVVVVVVVXXXXXXXXXXXXYYY[[[]]]^^^```___^^^\\\YYYVVVTTTRRRUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRQQQPPPOOOPPPQQQSSSUUUWWWYYYZZZZZZUUUQQQOOOPPPQQQPPPNNNNNNNNNNNNPPPRRRTTTTTTTTTSSSSSSRRRRRRQQQPPPPPPPPPOOOLLLIIIGGGHHHIIIJJJIIIHHHHHHHHHIIIKKKLLLNNNOOOLLLLLLJJJJJJKKKMMMOOOQQQKKKKKKJJJIIIIIIHHHGGGGGGEEEEEEEEEDDDCCCCCCBBBBBBBBBBBB@@@???>>>>>>>>>>>><<<===>>>???>>>===;;;999>>>>>>???@@@BBBCCCDDDDDDCCCCCCAAA@@@???===<<<<<<<<<:::888888;;;<<<;;;999888999;;;<<<<<<;;;999888:::999888777777777888999:::888555666888999888666666666666666777777777777999777444222222333555666444444444444444444444444222222222111111111111000222222222111111111000000////////////000000000000222000///000111222111///////////////000000000000000000000000000000000000222111111111000000//////000000000000000000000000000000000///////////////JJJKKKKKKLLLKKKJJJHHHHHHGGGGGGFFFEEEFFFFFFGGGHHHEEEGGGIIIKKKLLLLLLLLLKKKGGGFFFEEEEEEFFFFFFEEEDDDDDDAAA@@@CCCCCCBBBCCCGGGJJJJJJIIIGGGFFFDDDCCCBBBAAACCCDDDCCCAAA@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????@@@AAAAAAAAACCCDDDEEEGGGIIILLLNNNOOOLLLSSS[[[ccclllzzz{{{nnnhhhddd^^^YYYWWWUUUSSSRRRSSSSSSRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPRRRRRRRRRRRRQQQQQQQQQQQQUUU[[[aaaeeeddd```\\\YYYWWWXXXYYYZZZ[[[\\\]]]]]]YYYZZZZZZZZZZZZYYYYYYXXXYYYZZZZZZ[[[ZZZYYYXXXWWWVVVXXXZZZ[[[[[[[[[]]]^^^\\\]]]]]][[[WWWTTTUUUVVVVVVVVVVVVWWWWWWWWWXXXXXXZZZ[[[\\\]]]\\\ZZZXXXWWWVVVUUUUUUTTTTTTTTTUUUUUUVVVVVVUUUTTTUUUVVVWWWXXX\\\\\\[[[YYYWWWUUUSSSRRRTTTTTTTTTSSSSSSSSSSSSRRRPPPPPPPPPPPPPPPOOONNNNNNNNNOOOPPPRRRTTTVVVWWWXXXXXXTTTQQQPPPRRRSSSRRRPPPPPPOOOOOOOOOPPPPPPPPPOOOTTTTTTTTTTTTSSSRRRPPPPPPLLLJJJGGGFFFGGGHHHGGGFFFHHHHHHHHHIIIJJJKKKLLLMMMKKKKKKIIIIIIJJJKKKMMMNNNJJJIIIIIIHHHHHHGGGGGGGGGEEEEEEDDDCCCCCCBBBAAAAAA???>>>======<<<<<<<<<<<<<<<===>>>???>>>===;;;:::>>>>>>???@@@AAABBBCCCDDDBBBBBBAAA???>>>===<<<;;;<<<:::888888:::<<<;;;999888999;;;<<<<<<;;;:::999:::999888777777888999::::::888555555777888666555444555555555555666666666777666444333333333444555444444444444444444444444222222222111111111111000222222222111111111000000////////////000000000000000...---...///000///...////////////000000000000000000000000000000000000111111111000000000//////////////////////////////333333333333222111000000HHHHHHIIIIIIIIIIIIHHHHHHFFFFFFFFFFFFGGGHHHIIIIIIFFFFFFGGGHHHIIIJJJJJJKKKHHHFFFEEEEEEFFFGGGEEEDDDCCCBBBBBBCCCCCCCCCJJJRRR\\\UUUMMMHHHEEEDDDBBB@@@BBBBBBBBB@@@??????AAACCC@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>???@@@@@@@@@???@@@@@@AAACCCEEEFFFGGGEEEGGGIIIKKKQQQ^^^ooo{{{zzzvvvsssvvvwwwxxx}}}wwwmmmbbb[[[YYYYYYWWWTTTRRRQQQOOOOOOPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQQQRRRRRRQQQRRRVVVYYYaaaffflllnnnjjjbbbZZZUUUTTTVVVXXX[[[\\\]]]^^^^^^VVVWWWWWWXXXXXXXXXWWWWWWYYYYYYYYYYYYXXXXXXXXXXXXVVVVVVWWWYYY\\\^^^^^^]]][[[[[[[[[YYYVVVTTTTTTUUUTTTUUUUUUVVVWWWXXXYYYYYYZZZZZZ[[[[[[ZZZYYYWWWVVVSSSSSSSSSSSSSSSTTTUUUUUUVVVUUUTTTSSSRRRRRRSSSTTTXXXXXXXXXWWWVVVTTTSSSRRRTTTSSSSSSSSSSSSRRRRRRRRRQQQRRRRRRRRRRRRQQQPPPPPPNNNNNNOOOQQQRRRTTTUUUUUUTTTQQQNNNOOORRRTTTSSSQQQQQQQQQQQQQQQQQQQQQQQQPPPTTTUUUVVVVVVUUURRRPPPNNNKKKIIIHHHHHHHHHHHHGGGEEEHHHHHHHHHHHHHHHIIIJJJJJJJJJIIIHHHGGGGGGHHHJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDDDDCCCAAA@@@??????======<<<<<<;;;<<<<<<<<<<<<===>>>???>>>===<<<;;;>>>>>>???@@@AAAAAABBBBBBAAA@@@???>>>===<<<;;;:::<<<:::888999:::;;;;;;:::::::::<<<<<<<<<;;;:::999:::999999888888999:::::::::888666555555555444333333333444444444555555555555555555444444444444444444444444444444444444444222222222111111111111000222111111111111000000000////////////000000000000000///......000000///...////////////000000000000000000000000000000000000111111000000000000//////////////////////////////000111111111111///---,,,FFFFFFGGGFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHIIIIIIJJJHHHGGGGGGFFFGGGHHHJJJJJJHHHFFFEEEEEEFFFGGGEEEDDDDDDCCCCCCDDDCCCEEEOOOZZZqqqcccQQQDDDAAABBBCCCCCCEEEEEEEEECCCAAA@@@@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBBBBBBB@@@@@@@@@AAAAAACCCDDDDDDFFFFFFEEEDDDFFFOOO]]]ggg~~~xxxxxx|||}}}zzz}}}}}}zzz{{{|||}}}~~~wwwppphhhaaaYYYUUUTTTTTTSSSQQQNNNMMMKKKLLLMMMNNNNNNMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMPPPSSSRRRPPPQQQWWW]]]gggjjjnnnmmmhhh___WWWSSSSSSUUUXXX[[[\\\\\\[[[[[[UUUUUUVVVWWWWWWXXXWWWWWWZZZZZZYYYXXXXXXXXXXXXYYYUUUTTTTTTWWW[[[]]][[[XXXZZZZZZYYYXXXVVVUUUTTTTTTSSSTTTUUUVVVXXXYYYZZZ[[[YYYYYYYYYYYYYYYWWWVVVUUUVVVVVVUUUUUUUUUVVVVVVWWWWWWVVVUUUTTTSSSTTTUUUUUUUUUUUUVVVVVVUUUTTTTTTSSSTTTTTTTTTTTTSSSSSSSSSSSSQQQQQQRRRRRRRRRRRRQQQQQQOOOOOOPPPQQQRRRSSSSSSTTTOOOMMMLLLNNNRRRUUUTTTRRRMMMNNNOOOPPPOOOPPPQQQRRRSSSTTTUUUVVVTTTQQQNNNLLLLLLKKKJJJJJJKKKJJJHHHFFFHHHHHHGGGGGGGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFGGGGGGEEEEEEEEEFFFFFFFFFFFFFFFDDDDDDCCCBBB@@@???>>>>>>>>>============>>>>>>???======>>>>>>>>>>>>===<<<>>>>>>??????@@@@@@AAAAAA@@@???>>>===<<<;;;::::::;;;:::999999::::::::::::;;;;;;<<<<<<<<<;;;::::::999999999999999:::::::::999888666555444333333222333444444444444555555555333444555555555444333333333333333333333333333333222222222111111111000000111111111111000000000000////////////000000000000222111000111222222111000////////////000000000000000000000000000000000000000000000000000000//////////////////////////////---...///000000...---,,,IIIIIIHHHFFFEEEDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIIIIHHHGGGFFFFFFHHHIIIJJJGGGFFFDDDEEEFFFFFFEEECCCBBBAAABBBCCCBBBDDDNNNZZZnnnaaaOOOCCC@@@BBBDDDEEEGGGIIIJJJIIIEEEAAA??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCBBBAAAAAAAAAAAABBBBBBCCCDDDDDDCCCBBBBBBGGGNNNTTTbbbeeeiiimmmsss||||||~~~ttthhhbbbaaa]]]XXXSSSPPPOOOOOONNNLLLLLLKKKJJJJJJLLLMMMMMMLLLKKKKKKLLLLLLLLLMMMMMMMMMNNNQQQSSSRRROOOPPPVVV[[[eeeffffffddd___YYYUUUSSSSSSUUUWWWYYYYYYXXXWWWVVVUUUVVVWWWWWWXXXXXXXXXXXXZZZZZZYYYXXXXXXXXXXXXYYYVVVUUUUUUWWW[[[[[[YYYUUUYYYXXXWWWWWWVVVVVVUUUTTTSSSSSSTTTVVVXXXYYYZZZ[[[YYYYYYXXXXXXWWWVVVVVVUUUYYYXXXWWWVVVUUUUUUUUUUUUVVVUUUTTTTTTTTTUUUWWWXXXTTTUUUUUUVVVVVVVVVUUUUUUVVVVVVUUUUUUUUUUUUTTTTTTMMMMMMNNNNNNNNNNNNNNNMMMQQQQQQQQQRRRRRRRRRSSSSSSMMMLLLMMMQQQVVVYYYXXXUUULLLMMMNNNMMMKKKJJJKKKMMMPPPQQQRRRSSSRRROOOLLLJJJLLLKKKJJJJJJKKKJJJHHHFFFHHHHHHGGGFFFFFFFFFFFFGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@???>>>>>>>>>============>>>>>>???======>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>===<<<;;;::::::::::::::::::999999:::;;;<<<<<<<<<;;;;;;::::::999888888999999::::::::::::888777666555333222222222444444555555555666666666222333444555666555333222333333333333333333333333222222222111111111000000000000000000000000000000////////////000000000000333111000111222333222111////////////000000000000//////////////////////////////////////////000000...........................///111222222222222111LLLKKKIIIHHHFFFEEEEEEEEEDDDEEEFFFGGGGGGGGGGGGGGGIIIIIIGGGFFFFFFGGGHHHHHHFFFDDDCCCCCCDDDEEECCCBBB@@@>>>???AAAAAABBBIIIQQQVVVPPPIIIEEEDDDDDDCCCAAAGGGIIIKKKJJJFFFBBB???>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????@@@AAAAAAAAAAAA@@@@@@??????@@@@@@AAAAAABBBCCCBBBBBBCCCFFFHHHLLLNNNPPPSSSYYYcccpppzzz}}}{{{uuulllccc[[[WWWVVVSSSQQQNNNMMMMMMMMMLLLKKKKKKJJJHHHIIIJJJKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMMMMNNNPPPQQQPPPNNNOOOSSSVVV]]]]]][[[XXXUUURRRRRRSSSQQQRRRTTTUUUUUUTTTSSSSSSVVVWWWWWWXXXXXXXXXXXXWWWYYYXXXXXXXXXXXXWWWWWWWWWWWWXXXYYYZZZ\\\[[[YYYWWWYYYXXXVVVVVVWWWWWWVVVUUUSSSTTTUUUVVVXXXYYYZZZ[[[YYYYYYXXXWWWWWWVVVVVVVVVXXXWWWVVVUUUSSSSSSSSSSSSTTTSSSSSSRRRSSSTTTUUUVVVTTTUUUUUUVVVVVVVVVVVVVVVWWWWWWVVVVVVVVVUUUUUUUUUOOOPPPPPPQQQQQQQQQQQQPPPRRRRRRRRRRRRRRRQQQQQQQQQOOOOOOQQQVVV\\\^^^\\\ZZZUUUWWWWWWSSSMMMJJJJJJKKKMMMNNNOOOPPPOOOMMMKKKJJJKKKIIIHHHHHHHHHHHHGGGEEEHHHGGGGGGFFFFFFFFFGGGGGGEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCBBBBBBAAAAAA@@@@@@???======<<<<<<;;;<<<<<<<<<======>>>>>>>>>>>>???????????????>>>>>>>>>>>>>>>???>>>>>>===<<<<<<;;;;;;:::;;;;;;:::999999:::<<<<<<;;;;;;:::999999999888666777888999999999999999777777777555333222333444444555555555555666666666111222444555555444333333333333333333333333333333222222222111111111111000//////000000000000000111////////////000000000000111000//////111111000///////////////000000000000////////////////////////......////////////000000.................................///000000111111IIIHHHGGGEEEEEEDDDEEEEEEDDDDDDEEEFFFFFFFFFEEEDDDHHHGGGFFFFFFEEEEEEEEEEEEEEECCCBBBBBBCCCCCCBBBAAAAAA??????BBBCCCBBBEEEIIIGGGFFFEEEDDDCCCBBBAAA@@@DDDEEEFFFEEEBBB@@@??????@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>???@@@@@@@@@@@@??????>>>>>>??????@@@???@@@AAABBBBBBBBBCCCCCCCCCEEEFFFGGGIIIPPPZZZbbbqqq{{{xxxnnnbbbaaa^^^[[[XXXTTTQQQOOOMMMLLLLLLLLLMMMLLLLLLKKKJJJHHHGGGGGGHHHIIIHHHGGGIIIIIIJJJKKKKKKLLLMMMMMMLLLMMMMMMNNNOOOPPPPPPQQQTTTTTTSSSQQQOOONNNPPPQQQNNNNNNOOOPPPQQQQQQRRRRRRWWWWWWWWWXXXWWWWWWVVVVVVUUUVVVVVVWWWVVVUUUTTTSSSSSSVVVZZZ[[[[[[ZZZZZZZZZZZZXXXVVVVVVXXXYYYWWWUUUTTTTTTUUUVVVWWWYYYYYYZZZZZZYYYXXXWWWWWWVVVVVVVVVUUUUUUTTTSSSSSSSSSSSSSSSUUUTTTSSSRRRRRRRRRSSSTTTTTTTTTUUUVVVVVVVVVVVVUUUVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTUUUVVVVVVVVVVVVVVVRRRQQQQQQQQQPPPPPPOOOOOONNNOOOQQQWWW]]]___]]]ZZZ[[[\\\\\\WWWOOOJJJJJJLLLLLLLLLMMMMMMMMMMMMLLLKKKLLLJJJGGGFFFGGGHHHGGGFFFGGGGGGFFFFFFFFFGGGHHHHHHEEEEEEFFFGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDBBBBBBBBBBBBBBBAAAAAAAAA???>>>======<<<<<<<<<<<<>>>>>>===>>>>>>??????@@@??????>>>>>>>>>=========??????>>>======<<<<<<<<<999;;;<<<:::888888:::<<<;;;;;;:::999888888777777444555777888999999888888666777888666333333444666333333444444444555555555222222333333444444444444222222222222222222222222222222222111111111111000////////////000000111111////////////000000000000111000//////111111000///////////////000000000000////////////////////////........./////////000000........................000...---++++++,,,---...DDDCCCBBBAAAAAABBBCCCDDDDDDDDDEEEFFFFFFEEECCCCCCFFFFFFEEEEEEDDDDDDCCCCCCDDDBBBAAAAAABBBCCCAAA@@@EEEAAAAAAEEEGGGEEEDDDFFFHHHGGGEEEAAA>>>>>>@@@BBBAAAAAAAAA@@@>>>>>>@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>???@@@@@@AAAAAA@@@@@@?????????@@@@@@AAA;;;<<<<<<======>>>??????@@@BBBBBBBBBAAADDDKKKPPPTTT^^^mmmxxxzzzrrrlllddd]]]___ZZZUUUQQQOOOOOONNNLLLIIIIIIIIIIIIIIIHHHGGGFFFIIIGGGFFFEEEFFFGGGFFFEEEHHHHHHIIIIIIJJJKKKLLLLLLJJJJJJJJJMMMOOOPPPPPPNNNNNNOOOPPPOOOMMMMMMNNNOOOKKKKKKKKKLLLNNNPPPRRRSSSWWWWWWWWWWWWWWWVVVUUUTTTRRRSSSUUUVVVUUUTTTRRRPPPNNNSSSXXXZZZYYYXXXYYYZZZZZZXXXVVVWWWYYYZZZXXXVVVTTTUUUVVVVVVWWWXXXYYYYYYZZZZZZYYYXXXWWWWWWWWWWWWTTTTTTTTTTTTTTTUUUUUUVVVYYYWWWVVVTTTSSSRRRSSSSSSSSSTTTTTTUUUUUUUUUUUUTTTUUUUUUUUUTTTTTTTTTTTTSSSSSSTTTUUUVVVVVVVVVVVVVVVQQQQQQPPPOOOOOONNNMMMMMMLLLLLLOOOUUU[[[^^^[[[XXXTTTVVVWWWRRRKKKGGGGGGIIILLLLLLLLLLLLLLLMMMMMMMMMOOOLLLIIIGGGHHHIIIJJJIIIGGGGGGFFFFFFGGGHHHHHHIIIDDDEEEFFFHHHIIIIIIIIIIIIHHHGGGGGGFFFEEEDDDDDDCCCAAAAAABBBBBBBBBBBBCCCCCCBBBBBBAAA???>>>>>>>>>>>>>>>>>>======>>>???@@@@@@??????>>>>>>======<<<<<>>>>>======<<<<<<999;;;<<<;;;888888:::===;;;:::999888777777777777333444666777888888888777555777888666444333555888222222333333333444444444222222222333333444444444222222222222222222222222222222222111111111111000.../////////000000111111////////////000000000000333222111222333333333111////////////000000000000////////////////////////---.........//////000000........................666444111...,,,,,,...///CCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCGGGEEEDDDBBBAAAAAAAAABBBCCCCCCCCCCCCBBBAAA@@@???BBBBBBCCCDDDEEEFFFGGGHHHDDDCCCAAA@@@???@@@AAABBBAAA@@@@@@?????????>>>>>>AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@????????????>>>============>>>???@@@AAA??????????????????????????????@@@AAACCCDDDEEEEEEJJJPPPWWW[[[```iiiwwwoooccc^^^\\\XXXTTTRRRRRRPPPLLLJJJMMMPPPRRRPPPLLLFFFDDDEEEGGGHHHGGGIIIIIIIIIHHHHHHHHHGGGGGGJJJJJJIIIHHHGGGGGGGGGGGGIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMNNNOOORRRTTTVVVUUUWWWZZZZZZXXXUUUTTTTTTTTTTTTTTTSSSRRRPPPOOONNNKKKOOOTTTXXXYYYZZZ[[[[[[WWWWWWXXXZZZZZZ[[[[[[[[[VVVUUUUUUTTTUUUVVVXXXYYY[[[[[[ZZZXXXWWWVVVUUUUUUUUUSSSPPPPPPSSSVVVXXXYYYUUUTTTQQQOOOOOOPPPRRRSSSUUUUUUVVVUUUUUUTTTSSSRRRVVVVVVVVVVVVVVVUUUTTTSSSRRRSSSTTTUUUVVVVVVVVVVVVUUUUUUTTTRRRQQQOOONNNNNNLLLMMMOOORRRUUUVVVTTTQQQKKKLLLMMMMMMKKKIIIIIIJJJLLLLLLKKKKKKKKKLLLLLLMMMLLLKKKHHHFFFEEEFFFHHHIIIKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIJJJIIIGGGFFFFFFFFFDDDBBBAAABBBCCCCCCCCCBBBAAA@@@@@@???????????????@@@@@@>>>>>>=========???@@@AAA???>>>>>>===<<<<<<;;;;;;>>>>>>>>>>>>============::::::;;;<<<<<<<<<;;;;;;???===:::888777666777888777666555333333444555555555555555555555555555555444444555555444444333222222222222222222222222222111111000000000000111111111//////000111222111000000000000000000000000000111111222222222222111111......//////000000111111......//////000000111111444444333222111000/////////////////////.........000000000000////////////000000//////.........---EEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFEEECCCBBBAAABBBBBBBBBCCCDDDDDDCCCCCCBBBAAA@@@AAAAAABBBCCCDDDEEEEEEFFFBBBAAAAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@??????>>>>>>>>>==================>>>>>>>>>>>>??????@@@@@@@@@??????>>>>>>>>>>>>>>>???????????????????????????>>>>>>???@@@AAAAAABBBCCCAAAFFFLLLNNNQQQXXXccclll{{{zzzpppcccYYYUUUSSSQQQOOOPPPNNNLLLKKKMMMPPPQQQPPPMMMJJJFFFDDDFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFIIIHHHHHHGGGFFFFFFFFFGGGIIIIIIIIIJJJJJJKKKKKKKKKJJJKKKLLLLLLMMMMMMLLLLLLKKKKKKLLLMMMOOOQQQTTTUUUVVVXXXZZZZZZXXXVVVUUUUUUTTTTTTTTTSSSRRRPPPOOONNNPPPSSSWWWYYYYYYXXXXXXYYYWWWXXXYYYZZZ[[[[[[[[[[[[WWWVVVUUUUUUUUUVVVWWWXXXYYYXXXWWWVVVUUUTTTSSSSSSTTTRRRQQQQQQTTTVVVWWWXXXVVVTTTRRRPPPPPPQQQRRRTTTUUUUUUUUUUUUUUUTTTSSSRRRTTTTTTUUUVVVVVVVVVUUUUUUSSSTTTUUUWWWXXXYYYYYYYYYVVVUUUTTTSSSQQQPPPOOONNNKKKLLLOOORRRUUUVVVSSSQQQOOOPPPQQQPPPMMMLLLKKKLLLLLLKKKKKKJJJKKKKKKLLLLLLLLLKKKHHHFFFEEEFFFHHHIIIKKKJJJJJJIIIIIIHHHHHHHHHJJJIIIHHHHHHGGGHHHHHHHHHIIIHHHFFFFFFFFFFFFDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@???>>>>>>>>>??????>>>>>>=========>>>??????============<<<<<<<<<<<<>>>>>>>>>>>>=========<<<;;;;;;::::::::::::::::::===;;;999777666666777888:::999888888777777888888555555555555555555555555444444555555444444333222222222222222222222222222111111000000000000111111333111000000111111///...//////////////////////////////000000000000/////////000000000111111111111000000000000////////////111111000000///.........000000000000000000000000000000000000////////////000/////////............FFFFFFEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBB??????@@@@@@@@@@@@@@@??????@@@@@@@@@@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@AAABBBAAA@@@???>>>============>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>?????????BBBFFFFFFFFFJJJSSSZZZdddgggqqq|||qqqgggaaabbb]]]WWWPPPLLLJJJJJJKKKMMMJJJJJJPPPXXXZZZSSSLLLIIIGGGEEEEEEGGGHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEGGGFFFFFFEEEEEEEEEEEEFFFHHHHHHIIIJJJKKKLLLLLLMMMKKKKKKLLLMMMMMMMMMMMMMMMKKKLLLLLLNNNPPPSSSUUUVVVWWWYYYZZZZZZXXXVVVUUUUUUSSSSSSSSSSSSRRRQQQOOOOOOUUUXXXZZZ[[[YYYWWWVVVVVVWWWXXXYYYZZZ[[[[[[[[[[[[WWWWWWVVVUUUUUUUUUVVVVVVVVVUUUUUUTTTSSSRRRRRRQQQSSSRRRQQQSSSUUUVVVVVVUUUUUUTTTRRRPPPPPPQQQSSSTTTSSSSSSTTTTTTTTTSSSSSSRRRRRRSSSSSSTTTUUUUUUVVVVVVVVVWWWXXXXXXYYYYYYYYYYYYVVVVVVUUUTTTRRRQQQPPPPPPLLLNNNQQQVVVYYYYYYVVVSSSTTTUUUUUUSSSPPPNNNMMMMMMKKKKKKJJJJJJJJJJJJKKKKKKMMMKKKIIIGGGFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIMMMLLLKKKIIIHHHGGGGGGGGGHHHFFFEEEEEEFFFFFFEEECCCCCCBBBAAAAAA@@@@@@@@@AAA@@@@@@???>>>>>>===>>>>>>>>>>>>===<<<<<<<<<======;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>=========<<<<<<<<<;;;:::888888888999999:::999777666666666777888666666777777666666555444555555555555555555555555444444555555444444333222222222222222222222222222111111000000000000111111444222000000000000...,,,////////////////////////...//////000000//////...000000111111111111222222111111111000///.........////////////////////////000000000000111111111111000000000000////////////////////////............DDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEECCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA???????????????@@@@@@@@@===>>>???@@@AAA@@@???>>>>>>???@@@@@@@@@@@@???>>>>>>??????????????????>>>=========>>>???@@@@@@@@@??????>>>===============>>>>>>>>>>>>>>>>>>>>>>>>========================???AAADDDCCCBBBDDDJJJNNNMMMUUUeeewwwxxxkkkccc]]]XXXUUURRRRRRQQQMMMHHHFFFHHHJJJJJJHHHNNN^^^kkkgggWWWIIIEEEEEEFFFFFFGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCDDDEEEEEEGGGHHHHHHJJJKKKLLLMMMMMMKKKLLLLLLMMMMMMMMMMMMMMMLLLMMMNNNPPPRRRUUUWWWXXXWWWXXXZZZYYYWWWUUUUUUUUURRRRRRSSSSSSRRRQQQPPPPPPXXXYYY[[[[[[YYYWWWVVVVVVWWWXXXYYYZZZZZZZZZZZZZZZXXXWWWWWWVVVUUUUUUUUUUUUTTTSSSSSSSSSRRRRRRQQQQQQQQQQQQRRRTTTVVVVVVUUUSSSSSSRRRPPPOOOOOOPPPQQQRRRPPPQQQQQQRRRRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSYYYYYYYYYXXXXXXWWWVVVUUUVVVVVVUUUTTTSSSRRRQQQQQQPPPRRRVVV[[[^^^^^^ZZZWWWVVVWWWWWWUUURRROOONNNNNNLLLKKKJJJJJJJJJJJJJJJJJJMMMLLLJJJHHHGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLKKKJJJHHHGGGGGGFFFFFFFFFEEEDDDDDDEEEFFFEEECCCCCCBBBAAA?????????@@@@@@@@@???>>>>>>==================<<<<<<;;;;;;;;;;;;888888999999:::;;;;;;<<<>>>>>>=========<<<<<<<<<===;;;999777666666777888777777666666666666777888333444555555555444222111555555555555555555555555444444555555444444333222222222222222222222222222111111000000000000111111333111000///000000...---////////////////////////000000111111111111000000000000000000000000000111111000000000/////////...000000000000111111222222///000000000000000111111000000000000///////////////////////////.........BBBBBBAAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEEEEEFFFBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA>>>>>>>>>???????????????===>>>@@@AAAAAA@@@???>>>===>>>@@@AAAAAA@@@???>>>???@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<===>>>??????========================>>>>>>>>>>>>============;;;===??????>>>???CCCFFFCCCPPPdddwwwwwwnnnttt{{{{{{jjjddd]]]WWWTTTRRROOOMMMKKKMMMNNNLLLGGGEEEFFFIIIGGGHHHUUUlllxxxoooXXXHHHEEEFFFGGGHHHGGGFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMKKKKKKLLLMMMMMMMMMMMMMMMKKKLLLMMMOOORRRSSSUUUUUUVVVWWWXXXWWWUUUSSSSSSTTTQQQRRRRRRRRRRRRRRRQQQQQQVVVXXXYYYYYYXXXWWWWWWWWWWWWWWWXXXYYYYYYYYYXXXXXXWWWWWWWWWWWWVVVUUUUUUTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQRRRTTTVVVVVVTTTRRRPPPOOONNNNNNNNNNNNOOOPPPNNNNNNOOOPPPQQQQQQQQQPPPTTTSSSRRRPPPOOOOOOOOOOOOTTTUUUUUUVVVVVVUUUUUUTTTVVVUUUUUUTTTSSSRRRQQQQQQRRRTTTWWW[[[^^^]]]ZZZWWWTTTUUUUUUSSSQQQNNNMMMNNNLLLLLLKKKJJJJJJJJJJJJJJJMMMLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJGGGFFFFFFEEEEEEFFFFFFGGGFFFDDDCCCDDDEEEEEEDDDCCCCCCBBB@@@???>>>>>>?????????>>>>>>===<<<<<<<<<======<<<<<<<<<;;;;;;::::::666666777888999::::::;;;============<<<<<<<<<<<<<<<;;;888666555666777888666666666666666666777777555666777777777666444333555555555555555555555555444444555555444444333222222222222222222222222222111111000000000000111111000///...///000111000///........................000000111111111111000000/////////////////////....../////////000000000111/////////000111111222222.........//////000000000000000000000////////////.........///////////////BBBAAAAAA@@@@@@AAAAAABBBBBBBBBCCCCCCDDDDDDEEEEEEBBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAA>>>>>>?????????@@@@@@@@@@@@@@@AAAAAA@@@??????>>>===>>>@@@AAAAAA@@@???>>>===>>>???@@@@@@???>>>===??????>>>>>>>>>=========<<<<<<<<<<<<===>>>???@@@========================>>>>>>>>>>>>>>>>>>>>>>>>:::<<<>>>??????@@@BBBCCCBBBRRRhhhzzzwwwkkk^^^aaadddfffkkkuuuxxxlllccc^^^VVVVVVWWWVVVSSSOOOLLLIIIGGGIIIKKKIIIEEECCCDDDFFFFFFHHHVVVllluuuiiiUUUJJJHHHIIIJJJIIIFFFDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAABBBBBBDDDEEEFFFFFFFFFGGGHHHIIIJJJJJJKKKJJJJJJKKKLLLLLLLLLLLLLLLIIIJJJLLLNNNOOOQQQQQQQQQSSSTTTUUUTTTQQQPPPQQQRRRPPPQQQRRRRRRRRRRRRRRRQQQRRRTTTVVVWWWVVVVVVWWWXXXVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVWWWWWWWWWVVVUUUUUURRRRRRRRRRRRSSSSSSSSSSSSQQQQQQRRRSSSUUUUUUSSSRRRMMMMMMMMMMMMMMMNNNNNNOOOMMMNNNOOOPPPQQQRRRRRRRRRVVVUUURRRPPPOOONNNOOOOOONNNOOOPPPRRRSSSTTTUUUUUUUUUUUUTTTSSSSSSRRRQQQQQQPPPQQQRRRUUUWWWWWWTTTRRROOOPPPRRRQQQOOOMMMMMMNNNNNNMMMLLLKKKKKKJJJKKKKKKMMMLLLLLLKKKJJJJJJIIIJJJIIIIIIIIIIIIIIIIIIIIIHHHCCCCCCCCCCCCDDDEEEFFFGGGFFFDDDCCCCCCDDDDDDCCCAAABBBAAA@@@???>>>>>>============<<<<<<<<<<<<======<<<<<<<<<===<<<<<<;;;:::666777777888999::::::;;;=========<<<<<<<<<;;;;;;;;;:::999777777777888888666666666777777777777777555555555555555444444333555555555555555555555555444444555555444444333222222222222222222222222222111111000000000000111111///...---...000111000///........................---......//////......---//////............------.........///000111111111---------....../////////------......//////000000000000000000////////////.........///////////////DDDDDDCCCCCCCCCCCCDDDDDDAAAAAAAAABBBCCCDDDDDDDDDCCCCCCEEEEEEFFFEEEDDDDDDCCCDDDDDDCCCCCCBBBAAA@@@>>>>>>???@@@AAABBBBBBCCCDDDCCCBBB@@@????????????<<<===@@@BBBBBBAAA???>>><<<===>>>??????>>>===<<<=========>>>>>>>>>>>>>>>======<<<<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>===>>>@@@AAABBBBBBBBBCCCEEEVVVlll{{{}}}nnn]]]RRRRRRPPPPPPRRRYYYbbbiiiyyy{{{oooddd\\\VVVRRRPPPPPPVVV[[[[[[UUUMMMHHHFFFEEEFFFFFFFFFDDDCCCCCCDDDEEEEEEOOO^^^bbbXXXOOOMMMLLLMMMMMMJJJEEEBBBBBBCCCDDDCCCCCCCCCCCCBBBBBBBBB@@@AAAAAAAAACCCDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKLLLNNNOOOPPPQQQQQQPPPQQQRRRRRRPPPNNNMMMNNNPPPPPPPPPQQQRRRSSSSSSRRRRRRPPPRRRTTTTTTTTTTTTUUUWWWUUUUUUUUUVVVVVVUUUUUUTTTTTTUUUVVVWWWWWWWWWVVVUUUQQQQQQQQQRRRRRRRRRSSSSSSRRRRRRQQQRRRTTTTTTSSSRRRMMMMMMMMMMMMNNNNNNNNNOOOOOOPPPQQQRRRTTTTTTUUUUUUWWWVVVTTTRRRQQQQQQRRRSSSNNNNNNOOOQQQQQQRRRRRRRRRTTTSSSSSSRRRRRRQQQQQQQQQNNNNNNMMMNNNPPPPPPNNNLLLJJJLLLNNNOOONNNMMMNNNOOOOOOOOOMMMLLLLLLKKKKKKKKKMMMMMMLLLKKKKKKJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGFFFBBBBBBBBBBBBCCCDDDEEEFFFFFFEEECCCCCCCCCCCCAAA@@@AAAAAA@@@@@@???===<<<;;;;;;;;;;;;;;;<<<===>>>>>>;;;;;;<<<===>>>===<<<<<<999:::::::::;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;999999999999999999999999777777777888777777666666555555444333333333333444555555555555555555555555444444555555444444333222222222222222222222222222111111000000000000111111000///......///000///---........................------............------000/////////............////////////000000000000------..................---......///000000111111000000000000////////////............/////////000GGGGGGFFFFFFFFFFFFGGGGGG@@@@@@AAAAAABBBCCCDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@???>>>???@@@AAABBBCCCDDDDDDFFFEEEBBB@@@????????????;;;===@@@BBBBBBAAA???>>>===>>>???AAAAAA???>>>===;;;;;;<<<===>>>???@@@@@@???>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>;;;<<<>>>@@@@@@?????????FFFXXXmmm{{{yyyfffTTTLLLIIIEEECCCEEEIIIOOOSSS[[[ccciiijjjoooyyy~~~rrrjjj___\\\YYYVVVTTTRRRNNNLLLKKKSSS[[[ZZZQQQGGGBBB@@@EEEEEEDDDDDDEEEEEEDDDDDDFFFBBBGGGPPPPPPIIIIIIPPPOOOOOONNNJJJEEEAAAAAACCCDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@AAABBBCCCDDDFFFGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJOOOPPPQQQSSSTTTSSSSSSRRROOOPPPPPPNNNLLLKKKMMMNNNOOOPPPQQQRRRSSSSSSSSSSSSPPPQQQSSSSSSRRRRRRSSSUUUTTTTTTUUUUUUUUUTTTTTTSSSSSSTTTVVVWWWXXXWWWWWWVVVOOOPPPPPPQQQQQQRRRRRRRRRSSSRRRQQQRRRSSSTTTSSSRRRMMMMMMNNNNNNNNNOOOOOOOOOQQQQQQSSSUUUVVVWWWWWWWWWXXXWWWUUUSSSSSSTTTVVVWWWSSSSSSRRRQQQPPPNNNLLLKKKSSSSSSRRRRRRQQQQQQPPPPPPNNNMMMKKKKKKLLLLLLKKKJJJHHHJJJMMMNNNNNNNNNOOOQQQPPPOOONNNMMMLLLLLLLLLLLLMMMMMMMMMLLLKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFEEEEEECCCCCCCCCCCCCCCDDDEEEEEEGGGEEECCCCCCCCCBBB@@@???@@@@@@AAA@@@???===;;;::::::::::::;;;<<<===>>>???:::;;;===>>>>>>>>>======<<<<<<<<<============>>>======<<<<<<<<<;;;;;;;;;888888999:::::::::999999888888888888888777666666;;;:::888777777777888999555555555555555555555555444444555555444444333222222222222222222222222222111111000000000000111111222111///...///...---+++........................//////000000000000//////111111000000/////////...111111000000//////......000000000000000000000000...//////000111222222222000000000000////////////---.........//////000000CCCDDDFFFGGGHHHHHHGGGGGGAAA@@@@@@???@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@?????????>>>>>>???@@@@@@AAABBBBBBCCCBBB???<<<;;;<<<===>>>???@@@AAABBBBBBAAA???>>>BBB@@@???>>>>>>???AAACCC??????>>>>>>======<<<<<<===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<<<<<<<>>>@@@LLLaaannnsssyyyoooZZZOOOEEEDDDAAA??????@@@BBBDDDKKKKKKMMMPPPTTTZZZ___bbbuuu}}}qqqfff```\\\WWWSSSNNNLLLKKKHHHFFFEEEDDDDDDIIILLLOOOPPPLLLHHHDDDBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBDDDFFFGGGHHHHHHGGGEEECCCCCCDDDEEEDDDCCCAAAAAABBBBBBAAAAAA@@@???AAAAAAAAABBBCCCDDDEEEFFFJJJMMMNNNKKKEEEBBBCCCFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLMMMPPPRRRRRRQQQOOOMMMPPPOOONNNNNNNNNOOOPPPQQQTTTTTTTTTSSSRRRRRRQQQPPPOOOOOOOOOOOOPPPRRRSSSTTTTTTSSSQQQPPPPPPRRRTTTUUUUUUUUUTTTSSSRRRQQQPPPPPPLLLMMMNNNOOOQQQRRRSSSSSSQQQRRRSSSSSSRRRQQQPPPOOOPPPNNNMMMLLLLLLMMMOOOQQQUUUUUUVVVVVVWWWXXXXXXXXXWWWVVVUUUUUUVVVWWWYYYZZZTTTSSSQQQPPPPPPPPPQQQRRRPPPQQQRRRRRRRRRQQQPPPOOOLLLMMMMMMNNNMMMKKKHHHGGGPPPNNNLLLKKKKKKLLLNNNOOOSSSRRROOOMMMKKKJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJKKKJJJGGGEEECCCBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEFFFDDDBBBBBBBBBAAA@@@>>>======>>>>>>===<<<;;;;;;::::::999999::::::;;;<<<;;;;;;=========<<<;;;:::???>>>>>>===<<<;;;;;;;;;======<<<;;;;;;;;;;;;<<<999888888777777888888999:::999777777777999;;;<<<>>>===:::777555444333333555555444444444333333333444444444333333222222222444444444333333222222222000000111111111111000000000/////////............//////......------,,,,,,///////////////////////////////////////////////////...---,,,,,,---...//////////////////////////////////////////////////////////////////////////////000111111111///...---CCCDDDFFFGGGHHHHHHHHHGGGBBBAAA@@@@@@@@@BBBCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@?????????>>>??????@@@AAAAAABBBBBBDDDBBB@@@>>>===>>>???AAA>>>???@@@BBBBBBAAA???>>>???@@@AAAAAAAAA@@@@@@???>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<;;;===@@@BBBKKK```mmmtttyyynnnYYYOOODDDBBB@@@>>>>>>???AAABBBBBBBBBCCCDDDGGGKKKNNNQQQXXX___iiivvvxxxllldddYYYRRRPPPNNNJJJGGGIIIHHHGGGEEEDDDDDDDDDDDDFFFIIIKKKKKKHHHEEEBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCDDDEEEEEEEEEFFFDDDBBBBBBCCCCCCBBBAAABBBBBBAAAAAAAAA@@@@@@@@@CCCBBBAAAAAABBBCCCDDDEEEHHHKKKLLLIIIEEEBBBCCCFFFFFFGGGGGGHHHIIIJJJJJJKKKLLLMMMPPPQQQRRRQQQOOONNNOOOOOONNNNNNNNNOOOPPPQQQSSSTTTTTTTTTTTTRRRQQQPPPNNNNNNOOOPPPQQQRRRTTTUUUVVVUUUSSSQQQQQQQQQRRRSSSVVVVVVUUUTTTSSSQQQQQQPPPNNNMMMMMMNNNNNNOOOPPPPPPPPPQQQRRRRRRRRRPPPOOONNNNNNMMMMMMMMMNNNPPPSSSTTTVVVVVVWWWWWWWWWXXXXXXXXXVVVVVVUUUUUUVVVXXXYYYZZZVVVUUUTTTSSSRRRSSSSSSTTTPPPQQQRRRRRRRRRQQQPPPPPPRRRQQQPPPNNNMMMLLLLLLKKKQQQPPPOOOOOOOOOPPPQQQQQQQQQPPPNNNKKKIIIHHHHHHHHHLLLMMMMMMNNNNNNMMMMMMLLLIIIHHHFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDBBBAAABBBAAA???>>>============<<<<<<;;;;;;:::::::::999:::;;;;;;<<<;;;<<<<<<=========<<<<<<>>>======<<<;;;;;;::::::======<<<;;;;;;;;;;;;;;;;;;::::::999999::::::;;;:::999888888888:::<<<===<<<;;;999777555444444444222333333333444444555555444333333333333333333222444444333333333222222222//////000000000000//////000000/////////........./////////...............000000000000000000000000////////////////////////000000////////////000000000000000000000000000000////////////////////////////////////////////////000000000000000///......DDDEEEFFFGGGHHHHHHHHHHHHCCCBBBAAAAAAAAABBBCCCDDDEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@?????????????????????@@@@@@AAABBBBBBBBBCCCBBB@@@??????@@@BBBCCC<<<>>>???@@@AAAAAA@@@???>>>@@@CCCDDDDDDAAA>>>;;;==================>>>>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>BBBEEEPPPcccooovvvyyykkkTTTIIIAAA@@@>>>===<<<===???@@@??????>>>>>>???AAACCCDDDFFFHHHMMMTTT]]]iiivvv~~~~~~xxxrrrhhh\\\SSSRRRMMMHHHFFFFFFGGGEEECCCCCCCCCBBBBBBBBBBBBCCCCCCBBBDDDEEEEEECCCAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBBBBBBBAAAEEECCCAAAAAAAAAAAA@@@???BBBBBBAAA@@@@@@AAACCCCCCEEEDDDBBB@@@@@@@@@BBBCCCEEEGGGIIIGGGCCCBBBCCCFFFFFFGGGGGGGGGHHHHHHIIIIIILLLMMMOOOPPPQQQPPPNNNMMMNNNNNNNNNNNNNNNOOOPPPPPPRRRSSSUUUVVVUUUSSSPPPOOONNNNNNNNNOOOQQQSSSTTTUUUWWWVVVTTTRRRQQQQQQRRRRRRWWWWWWUUUTTTSSSQQQPPPOOONNNMMMLLLKKKKKKLLLMMMNNNPPPPPPQQQRRRRRRPPPOOONNNLLLLLLMMMNNNQQQTTTWWWXXXWWWWWWWWWXXXXXXXXXXXXXXXUUUUUUUUUVVVWWWYYYZZZ[[[WWWWWWVVVUUUUUUUUUUUUVVVPPPQQQRRRRRRRRRRRRRRRQQQXXXVVVSSSPPPNNNNNNOOOPPPPPPPPPPPPQQQQQQRRRRRRSSSOOONNNKKKIIIHHHGGGGGGGGGJJJJJJKKKLLLLLLKKKJJJJJJGGGFFFEEECCCBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBDDDCCCAAAAAAAAAAAA???===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<===>>>??????===<<<<<<;;;;;;:::::::::======<<<<<<;;;;;;;;;;;;::::::999999999999::::::::::::999999:::;;;===>>>:::999777666555444444444111111222333444555666666222333333333333333333444333333333333222222222222//////000000000000//////000000000/////////.........///////////////000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000//////......//////EEEFFFFFFGGGGGGGGGHHHHHHDDDCCCBBBAAABBBBBBDDDDDDFFFEEEEEEDDDCCCBBBAAAAAA>>>>>>>>>??????????????????@@@@@@@@@AAAAAABBBBBBAAAAAA@@@???@@@AAACCCDDD<<<<<<>>>???@@@@@@@@@@@@???@@@BBBCCCBBB@@@===;;;;;;<<<<<<======>>>>>>>>><<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;>>>CCCGGGWWWhhhqqqvvvwwweeeMMMCCC@@@???===<<<<<<<<<>>>>>>???>>>>>>======>>>??????DDDDDDDDDEEEHHHPPPYYY___jjjrrr}}}~~~ttthhhccc^^^ZZZXXXSSSLLLFFFGGGEEECCCDDDEEEFFFEEEDDDAAAAAA@@@@@@@@@@@@AAAAAA???@@@AAA@@@???>>>???AAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBBBBBBBBBBEEECCCAAA@@@@@@@@@???>>>BBBAAA@@@@@@BBBDDDGGGIIIFFFEEEBBB???>>>???@@@AAABBBDDDEEEDDDBBBBBBCCCEEEFFFFFFFFFGGGGGGGGGHHHHHHJJJKKKMMMNNNNNNNNNMMMLLLMMMMMMMMMNNNNNNOOOPPPPPPQQQSSSUUUWWWVVVSSSPPPNNNMMMMMMNNNOOOQQQSSSTTTUUUVVVUUUTTTSSSRRRSSSSSSSSSVVVUUUTTTSSSQQQOOONNNNNNNNNMMMKKKKKKKKKLLLNNNOOOQQQRRRSSSTTTTTTSSSRRRQQQNNNNNNOOOQQQSSSVVVXXXZZZXXXXXXXXXXXXXXXXXXXXXXXXTTTUUUUUUVVVXXXYYYZZZ[[[WWWWWWVVVVVVVVVUUUUUUVVVPPPQQQQQQRRRRRRSSSSSSSSSYYYXXXUUUSSSQQQQQQPPPQQQMMMNNNOOOQQQRRRRRRRRRRRRNNNMMMKKKIIIGGGGGGGGGGGGIIIJJJKKKLLLLLLKKKJJJIIIGGGFFFDDDCCCBBBBBBBBBBBBEEEEEEDDDCCCCCCBBBAAAAAACCCAAA@@@???@@@@@@>>>===;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<<<<===>>>@@@AAA======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::888888777777777777888888;;;:::::::::;;;<<<===>>>666666666555555555555555111111222333444444555555222222222333333444444444333222222222222222222222000000111111111111000000000000000////////////.........//////000000111111111111111111111111111111////////////////////////------............------////////////////////////////////////////////////////////////////////////111000...------...///000FFFFFFFFFFFFFFFFFFGGGGGGDDDDDDBBBBBBAAABBBCCCDDDDDDDDDDDDCCCBBBAAAAAAAAA=========>>>>>>???????????????@@@@@@@@@@@@@@@@@@??????>>>>>>???@@@AAABBB;;;<<<===>>>??????@@@@@@AAAAAA@@@???>>>>>>======;;;;;;<<<<<<======>>>>>><<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::>>>CCCGGGXXXeeelllqqqqqq___IIIBBB??????======<<<<<<===>>>::::::999::::::;;;;;;<<>>??????===>>>???>>>===>>>???AAA????????????????????????===>>>???AAABBBCCCDDDDDDEEECCCAAA@@@AAAAAA@@@???@@@???@@@AAADDDGGGKKKMMMEEEDDDAAA???>>>>>>???@@@@@@AAABBBBBBBBBBBBCCCDDDDDDDDDEEEEEEFFFGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJLLLLLLMMMNNNOOOOOOPPPPPPQQQRRRUUUVVVUUUSSSOOOMMMLLLMMMMMMNNNPPPQQQSSSTTTRRRRRRRRRSSSSSSTTTUUUUUUSSSSSSRRRPPPOOONNNLLLLLLLLLLLLLLLLLLMMMOOOQQQRRRSSSTTTUUUVVVVVVUUUTTTTTTQQQQQQRRRSSSUUUVVVWWWXXXYYYYYYXXXXXXWWWWWWWWWVVVTTTTTTUUUVVVWWWXXXYYYYYYUUUUUUUUUUUUUUUTTTTTTSSSPPPPPPPPPQQQRRRSSSTTTTTTVVVVVVVVVVVVTTTRRRPPPOOONNNOOOPPPQQQRRRSSSSSSRRROOOMMMKKKIIIHHHHHHHHHHHHLLLNNNOOOQQQQQQOOONNNLLLIIIGGGEEECCCAAAAAAAAAAAAEEEEEEDDDCCCBBBAAA@@@@@@AAA@@@>>>>>>??????>>><<<;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>===<<<<<<<<<===>>>@@@AAA>>>>>>>>>>>>============<<<<<<======<<<<<<;;;:::888777777666666777777888::::::::::::;;;;;;<<<<<<444444444444555444444444333333333333333333333333222222222333333444444444222222222222222222222222111222222333333222222111111000000000////////////......//////000000111111000000000000000000000000////////////////////////................................................////////////////////////////////////////////////000///...------...///000EEEEEEDDDDDDDDDEEEEEEFFFDDDCCCBBBAAAAAAAAABBBCCCBBBBBBBBBAAAAAAAAAAAAAAA;;;;;;<<<===>>>??????@@@>>>?????????????????????============>>>??????@@@<<<<<<======>>>>>>??????AAA@@@===;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<======;;;;;;;;;;;;::::::::::::999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::===AAADDDNNNWWW]]]cccfffWWWFFFEEE>>>>>>===<<<<<<<<<<<<<<<888888999:::;;;;;;<<<<<<===>>>??????>>>>>>@@@BBBFFFGGGIIINNNWWWaaahhhllllllpppvvvooofff[[[TTTRRRPPPLLLIIIGGGFFFDDDDDDEEEEEEDDDCCC@@@AAAAAA@@@@@@>>>===<<>>>>>>>>>>>>>><<<===>>>>>>======>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>@@@BBBCCCDDDDDDCCCAAA@@@???@@@AAA@@@???>>>>>>???AAADDDGGGJJJLLLBBBAAA@@@@@@????????????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJKKKMMMNNNOOOOOOOOOOOOPPPQQQSSSTTTSSSQQQOOOMMMLLLLLLLLLMMMNNNOOOPPPQQQPPPPPPQQQRRRSSSTTTUUUUUUQQQPPPPPPOOONNNMMMLLLLLLKKKLLLMMMNNNPPPQQQRRRRRRSSSSSSUUUVVVVVVUUUUUUTTTSSSSSSTTTUUUUUUVVVWWWWWWYYYYYYXXXWWWVVVVVVUUUUUUSSSTTTUUUVVVWWWWWWVVVVVVSSSSSSSSSTTTSSSRRRRRRQQQNNNNNNOOOOOOQQQRRRTTTUUUTTTUUUVVVVVVUUUSSSPPPOOORRRRRRRRRSSSSSSTTTTTTUUUOOONNNLLLJJJIIIIIIIIIIIIIIIKKKMMMOOOOOOMMMKKKIIIHHHGGGEEECCCBBBBBBBBBCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@>>>======>>>>>>===<<<<<<;;;:::::::::;;;=========<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<=========<<<:::999999999888888888888999999::::::999999999999888888222333333444444444333333444333333333222222222111222333333333333333333444111111111222222222222222111222222222222222222111111111000000000/////////...///////////////000000////////////////////////////////////////////////111000///......///000111------------------------////////////////////////////////////////////////.........---......//////EEEDDDCCCBBBBBBCCCDDDEEEDDDCCCBBB@@@@@@@@@AAABBB??????@@@@@@@@@@@@AAAAAA::::::;;;<<<===??????@@@>>>=====================>>>>>>>>>>>>>>>>>>>>>???=========<<<<<<======>>>>>>===;;;:::999;;;<<<>>><<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999888888999999999:::::::::::::::::::::::::::::::::999:::;;;::::::;;;>>>AAACCCIIIMMMSSSWWWKKK???BBB<<<<<<;;;;;;::::::::::::888999:::;;;<<<<<<<<<<<<;;;===????????????@@@AAA@@@@@@AAACCCEEEGGGLLLPPPOOORRRVVV]]]fffrrrzzzjjj^^^VVVRRRMMMIIIIIIHHHHHHGGGBBBAAA@@@@@@@@@@@@???>>>???@@@@@@@@@???>>>>>>>>>======<<<<<<======>>>???:::<<<>>>>>>===<<<===>>>========================;;;<<<>>>???@@@AAAAAAAAA@@@>>>======???@@@@@@???===>>>???@@@BBBCCCEEEEEE===>>>???@@@AAAAAA@@@@@@AAA@@@@@@AAABBBBBBBBBAAA@@@@@@BBBCCCEEEFFFHHHHHHIIIJJJJJJJJJKKKKKKKKKKKKIIIKKKLLLNNNOOOOOOOOOOOOPPPQQQQQQQQQQQQOOONNNMMMLLLLLLLLLLLLLLLMMMNNNNNNOOOPPPQQQRRRRRRRRRRRRRRROOOOOOOOOOOONNNNNNMMMMMMKKKLLLNNNPPPQQQQQQPPPOOOOOOPPPQQQRRRSSSRRRRRRQQQRRRSSSTTTUUUVVVWWWWWWWWWYYYXXXWWWVVVUUUTTTSSSSSSSSSSSSUUUUUUUUUUUUTTTSSSQQQRRRSSSSSSSSSRRRPPPPPPMMMMMMMMMNNNOOOQQQSSSUUUTTTTTTTTTTTTTTTSSSRRRRRRTTTSSSRRRQQQRRRRRRTTTTTTNNNMMMKKKJJJIIIIIIIIIIIIDDDEEEHHHJJJJJJHHHEEEDDDFFFEEEDDDCCCDDDEEEFFFGGGCCCCCCCCCBBBBBBAAAAAAAAA???===<<<<<<>>>>>>===;;;===<<<;;;:::;;;<<<>>>???======<<<<<<======>>>???;;;<<<<<<=========<<<<<<=========>>>>>>>>>>>>>>>;;;<<<===>>>===<<<:::999999999888888888888999999999999999888777666444444222222333444444333222111222222222222222333333333444333333333333333333222000111111111222222222222000000000111111000000000111111111000000000///////////////.......................................////////////////////////333111...------...111333........................////////////////////////////////////////////////,,,---....../////////...DDDDDDBBBAAAAAABBBCCCDDDCCCBBBAAA@@@???@@@@@@AAA===>>>>>>???@@@@@@AAAAAA999:::;;;<<<===??????@@@===============<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<======;;;;;;:::::::::;;;<<<<<<=========<<<<<<;;;;;;:::;;;;;;;;;:::::::::999999888888888999999:::::::::::::::::::::::::::::::::888999;;;;;;:::;;;===>>>>>>BBBCCCHHHLLLAAA777<<<:::::::::999999999888888666777888888999999888888:::;;;<<<<<<;;;;;;<<<>>>;;;===@@@AAA@@@>>>AAAFFFBBBCCCDDDGGGLLLUUU___fffrrr{{{lllccc[[[QQQJJJHHHHHHGGGEEECCCBBBAAA@@@?????????@@@@@@???>>>===;;;<<<======<<<===>>>???999::::::;;;<<<===???@@@999<<<>>>>>>===<<<;;;<<<========================<<<<<<===>>>>>>>>>>>>>>>>>><<<;;;<<<>>>?????????>>>>>>???@@@@@@@@@??????:::<<>>===<<<<<<===>>><<<;;;>>>===;;;;;;;;;===???@@@===============>>>??????;;;;;;=========<<<;;;:::<<<<<<<<<===============;;;<<<===>>>>>><<<:::999777777666666666666777777999888888777555444222111222222333444333222111000000000111222333444444555444444444333333222222222000000111111222222222222......////////////......111111111111000000000000//////......---------,,,........................////////////////////////222///,,,)))))),,,///222////////////////////////////////////////////////////////////////////////+++,,,...///000///...---BBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBCCCCCCBBB@@@======>>>????????????>>>============<<<<<<<<<<<<======<<<<<<<<<<<<======??????>>>>>>======<<<<<<@@@>>><<<;;;:::;;;===>>>???===;;;999888999:::;;;;;;;;;999999999999;;;;;;888888888888888888888888::::::999999999999888888===<<<<<<;;;:::888888777999999999:::::::::;;;;;;===<<<;;;;;;::::::;;;;;;;;;:::888777777777888888666777999:::;;;::::::999<<<===???>>>======>>>???<<<<<<<<<============>>>??????AAACCCEEEGGGHHHIIIYYY]]]dddkkkqqqvvvxxxyyyyyyzzznnneeeZZZRRROOOLLLIIIEEEBBBAAA@@@???>>>>>>>>>>>>@@@>>><<<::::::;;;===???>>>>>>===============>>>@@@?????????>>>>>>======;;;;;;;;;<<<<<<<<<<<<===>>>??????>>><<<:::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<===>>>???@@@AAA??????>>>>>>======<<<<<<>>>???AAABBBBBBAAA???>>>@@@???????????????@@@@@@CCCCCCCCCCCCDDDDDDDDDDDDEEEFFFHHHIIIIIIIIIKKKMMMLLLLLLLLLMMMMMMNNNNNNOOORRRQQQQQQPPPOOOMMMLLLKKKLLLMMMMMMKKKIIIHHHIIIKKKLLLMMMPPPQQQRRRRRRPPPOOOPPPQQQRRRRRRQQQRRRTTTVVVQQQQQQPPPPPPOOONNNMMMLLLNNNMMMKKKIIIJJJLLLNNNPPPPPPPPPRRRTTTUUUWWWXXXYYY[[[YYYWWWVVVVVVUUUSSSQQQSSSSSSSSSTTTTTTUUUUUUUUUTTTSSSQQQPPPPPPOOOMMMKKKOOONNNNNNNNNOOOQQQRRRTTTXXXWWWVVVUUUTTTSSSSSSSSSTTTSSSQQQOOONNNNNNNNNOOORRRPPPNNNKKKHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGDDDDDDEEEEEEEEEEEEDDDDDDFFFEEEDDDCCCBBBAAAAAAAAA???@@@AAAAAA@@@===;;;999============>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;<<<===>>>>>>======@@@@@@???>>>>>>???@@@@@@<<<<<<<<<<<<;;;:::999888666666666666666666666666999888666555555555666777444444444333333222222222000000000000000000000000333333333444444555555555111111111222222333333333111111000///////////////000000000000000000000000000000//////.........---+++,,,.../////////..............................///...---,,,,,,---...///,,,,,,,,,---...///000111---.........//////000000..............................////////////......BBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAABBBCCCCCCBBB@@@===>>>>>>???@@@?????????============<<<<<<<<<<<<======<<<<<<<<<<<<======>>>>>>>>>===============???>>><<<;;;;;;;;;======>>>===;;;999888888999::::::999888888888888999:::888888888888888888888888999999999888888888777777::::::::::::999999999999999999999::::::::::::;;;:::999888888777777888888:::999888777777777888888777888999::::::999888888===>>>>>>===;;;:::;;;<<<888999999999999:::::::::<<<<<<===???AAABBBCCCDDDEEEHHHMMMSSSWWWYYYZZZ[[[[[[]]]bbbjjjuuuuuuhhhaaaXXXQQQIIIEEEEEEEEECCC@@@AAA@@@???>>>============>>>===<<<;;;;;;<<<>>>???@@@???>>>>>>========================<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>><<<:::999999:::;;;<<<<<<======<<<<<<;;;;;;;;;<<<===>>>??????@@@>>>>>>>>>>>>======<<<<<<>>>???@@@AAAAAA@@@???>>>???>>>>>>>>>??????@@@AAACCCCCCCCCDDDDDDDDDDDDEEEDDDFFFGGGHHHGGGHHHIIIKKKJJJJJJKKKLLLMMMNNNNNNOOOPPPPPPOOOOOOMMMLLLKKKJJJLLLLLLLLLKKKIIIHHHIIIJJJJJJLLLOOORRRSSSTTTSSSSSSPPPQQQRRRQQQQQQQQQSSSUUUSSSRRRQQQOOONNNMMMMMMMMMMMMMMMKKKKKKKKKLLLNNNOOOMMMNNNOOOQQQSSSTTTVVVVVVVVVUUUTTTTTTUUUUUUTTTRRRTTTUUUUUUUUUVVVVVVVVVVVVWWWTTTQQQOOONNNMMMKKKJJJMMMMMMMMMNNNPPPRRRTTTVVVXXXXXXWWWUUUUUUTTTTTTTTTTTTSSSQQQOOONNNNNNNNNOOOMMMMMMLLLKKKIIIGGGEEEDDDFFFFFFFFFFFFFFFGGGGGGGGGDDDDDDEEEEEEEEEEEEDDDDDDCCCBBB@@@???>>>>>>>>>>>>???@@@AAAAAAAAA???===<<<<<<<<<=========>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<============<<<========================<<<<<<<<<<<<;;;:::999888777777777777777777777777777777555444444444555666444444444333333222222222111111111111111111111111000000000111111111222222111222222222222222222333111111000///////////////////////////////////////000/////////............,,,---.../////////...---........................///...------------...///---------------...///000---........./////////000..............................////////////......BBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAABBBCCCCCCBBB@@@>>>>>>???@@@@@@@@@@@@???============<<<<<<<<<<<<======<<<<<<<<<<<<========================>>>>>>???>>><<<;;;;;;;;;<<<======<<<;;;999999999::::::888888777777777777888888888888888888888888888888999888888888888777777777777777888888999999999:::888888999999999:::::::::888888777666666666666777999999888777777777888888888888999999999888777777<<<======;;;999888888999777777777777888888888999999999:::;;;<<<===>>>>>>;;;===@@@CCCDDDEEEDDDCCCDDDFFFJJJNNNRRRWWW]]]aaakkkpppyyy~~~wwwmmmccc[[[SSSMMMIIIIIIEEE@@@???AAAAAA@@@===???>>>===<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???AAA@@@???>>>===<<<<<<<<<;;;;;;::::::::::::999999:::::::::;;;;;;;;;<<<<<<:::;;;<<<;;;999888888999<<<<<<============<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>============<<<>>>>>>>>>??????>>>>>>>>>=========>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDDDDEEEDDDEEEGGGGGGFFFFFFGGGHHHIIIIIIJJJKKKLLLNNNNNNOOONNNNNNMMMLLLLLLKKKJJJJJJKKKKKKLLLKKKIIIGGGHHHIIIIIIKKKNNNQQQTTTUUUVVVVVVOOOQQQQQQQQQPPPQQQSSSUUUVVVTTTRRROOONNNMMMNNNNNNLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMNNNPPPRRRSSSTTTUUURRRQQQPPPRRRTTTUUUTTTSSSVVVVVVVVVVVVWWWWWWWWWWWWYYYVVVQQQNNNLLLLLLJJJIIIMMMMMMNNNOOOQQQSSSUUUWWWXXXWWWVVVUUUUUUTTTUUUUUUSSSRRRPPPOOONNNMMMMMMMMMHHHIIIJJJKKKJJJGGGEEECCCGGGGGGGGGGGGGGGFFFFFFFFFDDDEEEEEEFFFFFFEEEEEEDDDAAA@@@???>>>======>>>>>>AAAAAABBBCCCBBBAAA???>>><<<<<<<<<============>>>;;;;;;;;;;;;:::::::::999<<<<<<<<<===<<<<<<;;;;;;:::;;;<<<======<<<;;;:::;;;<<<<<<;;;;;;:::999888777777777777777777777777666666555444444444444444444444333333333333222222111111111111111111111111/////////000000000000000222222222222222111111111111000000///////////////........................////////////.....................///......---,,,///////////////////////////...------------...///......---------......///.............../////////..............................////////////......AAAAAABBBCCCCCCCCCBBBBBBBBBAAAAAABBBCCCCCCBBB@@@>>>??????@@@@@@@@@@@@@@@============<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===;;;<<<<<<======>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<======<<<;;;::::::;;;;;;888888888888888888888888888888888888888888888888999999999888888888777777777777777777888888888888888888888888999999999999999999888777777777777888888888888777777777777888666666777777777777777777888::::::999777666777888888888999999999:::::::::888888999999::::::;;;;;;===>>>???@@@AAA@@@???>>>>>>AAACCCDDDCCCDDDHHHLLLNNNPPPUUU[[[aaafffiiikkktttxxx{{{}}}~~~~~~zzzsssmmmgggbbb]]]YYY\\\WWWRRRMMMJJJHHHGGGEEEEEEBBB@@@@@@@@@???===:::===<<<<<<;;;::::::;;;;;;:::;;;<<<>>>??????>>>>>>@@@???>>><<<;;;:::::::::999999999999999999999999999:::::::::;;;;;;;;;;;;:::;;;<<<;;;999888999:::<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>============>>>>>><<<<<<======???@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGEEEEEEFFFGGGIIIIIIJJJLLLMMMNNNOOOPPPMMMMMMLLLKKKKKKJJJJJJJJJJJJKKKLLLKKKIIIGGGHHHHHHHHHIIILLLOOOQQQSSSTTTTTTPPPQQQRRRRRRQQQRRRTTTVVVXXXVVVRRROOOMMMMMMNNNOOOKKKLLLMMMNNNNNNNNNMMMMMMNNNOOOPPPQQQSSSTTTUUUVVVQQQPPPPPPQQQSSSTTTSSSRRRUUUUUUUUUUUUUUUUUUUUUUUUWWWTTTOOOLLLKKKLLLLLLKKKNNNNNNOOOPPPQQQSSSTTTUUUUUUTTTTTTSSSSSSSSSTTTTTTQQQPPPOOONNNMMMLLLLLLKKKGGGHHHHHHIIIIIIHHHGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFDDDEEEEEEFFFFFFEEEEEEDDDCCCBBB@@@??????@@@AAABBBDDDDDDDDDDDDBBBAAA???>>>;;;;;;<<<<<<<<<=========;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<<<<;;;:::999888:::;;;======;;;:::888;;;;;;;;;;;;;;;:::999888888888888888888888888888666666555555555444444444333333333333333333333333111111111111111111111111222222222222222222222222333333222222111111000000000000////////////000000........................///////////////........./////////......---,,,,,,000000000000000000000000.........------.........///......---------......................................................---......//////......---@@@@@@AAABBBCCCCCCBBBBBBAAA@@@@@@AAABBBBBBAAA???>>>>>>???@@@@@@@@@@@@???============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<======>>>>>>===<<<<<<;;;;;;;;;;;;;;;=========<<<<<<<<<<<<<<<888999999999999999999888888888888888888888888888999999999999888888888888888888888777777777666666777777777888888888999999999888777777666666777777777777777777888777777777444444555555666777888888444666777777666666777999888999999999999:::::::::999999:::::::::;;;;;;;;;;;;<<<============<<<<<<<<<>>>@@@???<<<<<<>>>AAAAAABBBDDDFFFIIIKKKMMMNNNQQQSSSVVVXXXZZZ]]]bbbgggpppwwwwwwlllddd\\\YYYUUUQQQOOOLLLIIIFFFGGGEEECCCBBBCCCCCCBBB@@@>>>>>>>>>>>>===<<<999777<<<;;;::::::999:::::::::888:::<<<>>>???>>>>>>======<<<;;;:::888888777777999999999999999999999999999999999999:::::::::;;;:::;;;<<<;;;999999999;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>===<<<<<<===>>>>>><<<<<<<<<===>>>@@@AAABBBAAABBBBBBBBBBBBCCCCCCCCCEEEFFFGGGGGGFFFEEEGGGHHHJJJJJJKKKLLLMMMNNNOOOPPPMMMLLLKKKKKKKKKKKKLLLLLLJJJKKKLLLLLLJJJHHHHHHHHHHHHIIIJJJKKKMMMNNNOOOOOOQQQRRRSSSSSSRRRSSSUUUVVVWWWUUURRROOOMMMNNNOOOPPPKKKLLLNNNOOOOOOOOOMMMMMMNNNOOOPPPQQQRRRSSSTTTUUUSSSRRRQQQQQQRRRRRRQQQPPPRRRRRRRRRRRRRRRRRRRRRRRRSSSPPPLLLJJJKKKMMMNNNNNNPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQQQQRRRRRROOOOOONNNMMMLLLKKKJJJJJJKKKIIIHHHGGGHHHIIIKKKMMMIIIIIIIIIHHHGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCBBB@@@??????AAACCCDDDGGGFFFEEECCCAAA???>>>===;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<;;;;;;:::999999999:::<<<======<<<:::999:::::::::;;;::::::999999777777777777777777777777777777777777666666555555333333333333333333333333111111111111111111111111333333333333333333222222222222222111111000000000000000////////////000000................................./////////////////////......------------000000000000000000000000---..................---///......---------.....................---------........................------............------???@@@AAABBBBBBCCCBBBBBB??????>>>???@@@AAA???=========>>>????????????>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<888888999::::::999888888888888888888888888888888999999888888888777777777999888888888777777666666666777777777777888888888777666555555444444555555555666777888888888777777444444444444555666777888222333555666555666777999666666666777777777888888999999::::::;;;;;;<<<<<<888888999:::::::::::::::;;;<<<======;;;;;;<<<<<<>>>>>>???@@@AAABBBCCCDDDAAACCCEEEFFFFFFHHHJJJMMMOOOSSS\\\gggsss}}}}}}vvvnnnlllhhheeebbbaaa``````]]]___aaaaaa___^^^^^^^^^____________]]]YYYSSSOOOJJJHHHFFFEEEFFFFFFDDDCCCAAA???????????????<<<::::::;;;<<<>>>>>>===<<<;;;;;;::::::999999:::::::::888999;;;<<<======<<<;;;;;;:::999888777666666666888999999999999:::::::::888888999999999:::::::::999:::;;;;;;999999:::;;;::::::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<==================>>>>>>=========<<<<<<<<<===>>>???@@@AAA@@@@@@@@@AAAAAAAAABBBBBBDDDFFFGGGGGGFFFFFFGGGIIIJJJKKKKKKLLLLLLMMMMMMNNNLLLKKKJJJJJJJJJKKKLLLMMMJJJLLLMMMMMMKKKIIIHHHIIIHHHHHHHHHHHHIIIJJJJJJJJJPPPRRRSSSRRRRRRRRRTTTVVVUUUSSSQQQOOONNNNNNOOOPPPLLLLLLNNNOOOOOOOOONNNMMMMMMMMMNNNOOOPPPQQQRRRSSSTTTRRRQQQPPPQQQQQQOOOMMMOOOOOOOOOOOONNNNNNNNNNNNNNNLLLJJJJJJLLLOOOPPPPPPQQQQQQQQQQQQPPPOOONNNMMMOOOOOONNNOOOOOOPPPQQQRRROOOOOOOOONNNMMMLLLKKKJJJMMMKKKHHHGGGHHHJJJNNNPPPKKKJJJIIIHHHGGGFFFEEEEEEBBBCCCCCCDDDDDDCCCCCCBBBAAA@@@>>>======???BBBDDDFFFEEEDDDBBB@@@>>>===<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;::::::999999:::;;;<<<======<<<;;;:::999999::::::::::::999999666666666666666666666666777777777888777666666555222222333333333333444444222222222222222222222222111111111111111000000000111111111111111000000000///////////////000000111................................./////////////////////...---------......////////////////////////------...//////...------......---------......///.........---------------........................------............------??????@@@AAABBBBBBBBBBBB>>>=========??????===<<<<<<<<<===>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;:::777777888999999888777777888888888888888888888888777666666666666555555555777777888888888888888999666666666777777777888888777666666555444555555555444555777888888888777777777666444333333333444444333444555555555555666777444444555555555666666666777777888999:::;;;;;;;;;777888888999999:::::::::===<<<;;;<<<======;;;:::;;;<<<<<<======>>>>>>>>>===>>>???@@@@@@@@@AAAAAAAAABBBEEEKKKRRRXXX]]]______aaacccccccccdddfffhhhlllpppuuuxxxyyyzzz{{{{{{zzz}}}{{{{{{~~~~~~zzzwwwuuutttllleee___^^^]]]ZZZZZZ]]]aaaaaaaaabbbaaa]]]WWWSSSOOONNNMMMKKKJJJIIIIIIIIIJJJLLLLLLLLLJJJJJJLLLMMMNNNMMMLLLLLLLLLLLLIIIGGGCCCAAA@@@@@@AAABBBBBBAAA@@@???============<<<::::::;;;===>>>>>>>>>>>>???:::::::::999999::::::;;;999999:::::::::::::::::::::999888777777777777777777888888888999999999999888888888888999999999999888999:::999888888999:::888999999::::::999999888888888999:::;;;<<<<<<===;;;;;;;;;<<<<<<<<<=========>>>????????????>>>==================>>>??????>>>????????????@@@@@@@@@BBBCCCEEEEEEEEEEEEGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGHHHIIIKKKLLLKKKMMMOOOOOOMMMJJJIIIIIIFFFFFFFFFGGGGGGHHHIIIIIIOOOPPPQQQPPPPPPPPPRRRTTTQQQQQQPPPOOOOOOOOOOOOOOOMMMMMMNNNNNNOOOOOONNNNNNNNNNNNOOOPPPQQQRRRRRRSSSRRRPPPOOOOOOOOOOOONNNLLLMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJIIIKKKMMMOOOPPPPPPNNNOOOPPPPPPPPPOOONNNMMMNNNNNNNNNNNNOOOPPPQQQRRRQQQQQQRRRQQQPPPOOOMMMLLLLLLKKKIIIHHHIIIKKKMMMOOOLLLKKKJJJIIIGGGFFFEEEDDDAAAAAABBBBBBBBBBBBAAAAAA@@@>>><<<;;;<<<>>>BBBDDDBBBBBB@@@???>>>>>>======999::::::::::::;;;;;;;;;;;;;;;;;;;;;:::::::::999888999999::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;888999999:::::::::999999555555555555555555555555666666777777777666555444222222222333333444444444222222222222222222222222111111000000000/////////000000000000111111111111///////////////000111111////////////////////////............/////////000......---,,,---...//////........................------...//////...---------------------...///000.........------,,,,,,,,,........................,,,------......------,,,>>>???@@@AAABBBBBBCCCBBB===<<<<<<===>>>>>>===;;;;;;<<<<<<===============>>>=========<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<=========<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::999888888999:::::::::999999555666777888888777666555888888888888888888888888555555444444444333333333666666777888999:::;;;;;;666666666666777777777777999999888777777777777777444555666888888888777666999888666333222111111111444666666666444333444666555555555666666666777777555555666777888999::::::666666777777777777888888<<<:::888999<<<<<<999666999999::::::999888777777999999:::;;;:::::::::999@@@???>>>@@@BBBEEEGGGHHHFFFHHHJJJKKKKKKKKKLLLMMMNNNQQQUUUWWWWWWWWWXXXXXXWWW[[[]]][[[\\\______\\\VVVUUUVVVYYYYYYYYY___fffbbb```]]]YYYWWWUUUSSSRRRQQQLLLIIIKKKKKKIIIIIIKKKLLLJJJHHHGGGGGGFFFDDDBBBBBBBBBBBBBBBCCCDDDEEEEEEAAABBBBBBAAA@@@@@@CCCEEEDDDCCCBBBBBBCCCCCCBBB@@@???>>><<<<<<===>>>=========;;;999999:::<<<======999:::<<<<<<;;;::::::;;;:::::::::999::::::;;;;;;::::::999999999999999999999999888888888888888999666777777777888888999999777888888888888999999999666777888888777666777999888888888999999888888888777777888999;;;<<<======;;;;;;;;;<<<<<<<<<======<<<>>>???AAAAAA???>>><<<>>>===============>>>???===>>>>>>>>>>>>?????????@@@AAACCCDDDDDDDDDFFFHHHIIIIIIHHHHHHHHHGGGGGGGGGIIIHHHFFFFFFFFFHHHJJJLLLKKKMMMPPPPPPMMMKKKJJJJJJEEEEEEEEEFFFGGGHHHJJJJJJMMMNNNOOOOOONNNNNNPPPRRROOOOOOOOOOOOOOOOOOOOOOOOMMMMMMNNNNNNNNNOOOOOOOOOPPPQQQQQQRRRSSSTTTUUUUUUOOONNNLLLMMMNNNNNNMMMLLLMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKNNNOOOOOONNNLLLMMMNNNOOOPPPOOONNNNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSTTTTTTTTTSSSQQQOOONNNIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLJJJIIIGGGFFFEEEDDD@@@AAAAAABBBBBBAAAAAA@@@@@@???===<<<===???CCCEEE???>>>>>>===>>>>>>??????999999:::::::::;;;;;;;;;:::::::::999999999888888777888999:::::::::::::::;;;::::::999999::::::;;;888999999:::::::::999999555555555555555555555555444555666666666555333333222222222333333444444444222222222222222222222222222222111111000000000/////////000000111111222222///////////////000111111000000000000000000000000---.........//////000000...---,,,,,,---...///111........................,,,---...//////...---,,,,,,,,,,,,---...///000111.........------,,,,,,,,,........................,,,------......------,,,??????@@@@@@@@@@@@??????========================>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999999999777888888999999999888888777777888999:::;;;;;;<<<;;;777444444666888777555444444444444444444444444444555555666777888888999777777777777666666666666555555555555555555555555555555555555555555555555666666555444444444444555444444555555666777777777666666666666666666555555444444555666666777666666666666666666777777777777999999999888888888777777666777777777888888888888999999999999999999999888::::::;;;<<<<<<===>>>>>>@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGEEEEEEEEEEEEFFFHHHIIIKKKFFFFFFGGGGGGFFFEEEDDDDDDAAA@@@@@@???>>>?????????AAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<>>>>>>===;;;;;;:::::::::888888999999999:::::::::;;;;;;;;;::::::999999999:::::::::::::::::::::::::::999999888888999999:::;;;;;;::::::999888777777888888777777777777777888888888777777777777888888888888888888888888888888666666777888888888888888777888:::;;;<<<<<<;;;::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>?????????>>>>>>===============>>>???@@@AAA>>>???@@@BBBDDDEEEFFFGGGBBBDDDFFFGGGFFFEEEEEEFFFHHHHHHHHHIIIIIIIIIJJJJJJLLLLLLMMMMMMMMMKKKJJJHHHGGGFFFFFFFFFGGGIIIKKKLLLIIIJJJKKKMMMNNNOOOPPPPPPPPPOOOOOONNNMMMMMMMMMNNNNNNNNNNNNKKKHHHGGGJJJMMMPPPOOONNNOOOQQQQQQQQQOOOOOOOOONNNNNNMMMLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIJJJLLLMMMNNNPPPOOONNNOOOPPPPPPNNNMMMNNNPPPRRRSSSTTTSSSRRRQQQQQQRRRRRRSSSSSSSSSSSSSSSNNNMMMMMMLLLKKKJJJIIIIIIJJJJJJIIIHHHGGGGGGGGGGGGEEEDDDBBB@@@????????????AAA@@@@@@@@@@@@@@@@@@@@@@@@???===<<<;;;;;;<<<<<<999999999888888888777777:::999888777777888999:::999999888888888999::::::===<<<<<<;;;999888777777:::999777666666666777888444444444555555555555666333444555666666666444444222111000000000111333333444444555666555444222111111000///......///000000000///////////////000000111000///...---,,,++++++////////////////////////////////////////////////........................------------...000111333------------......///000........................---------,,,,,,+++++++++------......//////000000------------------------?????????@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>=================================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999999:::888888888888888888888888777888888999999::::::::::::777555555777888666555444444444444444444444444555555666666777777888888777666666666666666666666555555555555555555555555555555555555555555555555666666555444444444444444777777666666555444444444555555555555555555555555555555666777777777777777555555666666666777777777999999888888888777777777666666777777777888888888888888777777777888888999888888888999999:::::::::===============<<<;;;:::<<<<<<=========>>>>>>>>>????????????@@@@@@@@@@@@??????>>>>>>???@@@BBBCCC@@@@@@@@@@@@@@@???>>>>>>???>>>======<<<<<<======??????>>>>>>>>>=========<<<=========>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;===<<<;;;:::999999999999888888999999999999999999:::::::::999999999888888999999999999999999999999888888777777777777888888::::::999999888777777666888777777666666666777777888777777666666777777888888888888888888888888888666666777888888888888777777777999:::;;;;;;::::::999999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======>>>??????>>>>>>>>><<<<<<<<<<<<===>>>?????????@@@AAABBBCCCDDDEEEFFFEEEGGGIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHJJJKKKKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFGGGIIIKKKLLLJJJKKKLLLMMMNNNOOOOOOOOOPPPOOOOOONNNMMMMMMNNNNNNOOOOOOOOOMMMJJJJJJMMMPPPPPPOOONNNOOOQQQRRRRRRQQQOOOOOOOOONNNMMMMMMLLLLLLLLLLLLKKKKKKKKKLLLLLLMMMLLLKKKJJJJJJJJJJJJKKKLLLOOONNNNNNOOOPPPPPPOOOMMMLLLNNNPPPSSSTTTTTTSSSSSSPPPQQQQQQRRRRRRRRRRRRRRROOOOOONNNMMMKKKJJJIIIIIIJJJIIIHHHGGGGGGFFFFFFGGGEEEDDDBBB@@@????????????BBBBBBAAA@@@@@@???>>>>>>>>>===<<<:::::::::::::::;;;;;;;;;;;;::::::::::::888777666666666888999:::::::::999999999::::::;;;<<<<<<;;;:::999888777777777777666666555555666666444444444444555555555555333444555555555444333333333222111111111222444444333444444444444333222111111000///......///000111000000////////////000000///...............------////////////////////////................................................------,,,,,,---...///000++++++*********+++,,,,,,...........................---------,,,,,,,,,+++------------............------------------------????????????????????????????????????????????????<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999:::::::::999888777777888999999888888888888888888888888888777666777888777666444555555555555555555555555666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444666555555444444444444444777666666555555444333333444444444444444444444444555666777777888777777777555555555666666666666777888888777777777777777666666666666666777777777777666666555555555777888999777777777777888888888888:::;;;;;;;;;;;;;;;::::::888888888888999999999999::::::::::::;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;;;;::::::::::::<<<<<<;;;:::::::::::::::<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;:::999888888888888888999999999888888888888888888888888888777777777777888888888888888888888888777666666555555666666777888888888777666666555555666666555555555666666777777777666666666666777777777777777777777777777777555666777777888888777777666777888999999:::999999888888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>;;;::::::;;;;;;<<<===>>>@@@@@@AAABBBBBBCCCDDDDDDFFFGGGIIIIIIGGGFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHFFFEEEEEEFFFFFFFFFGGGHHHIIIKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNOOONNNNNNMMMMMMMMMMMMNNNMMMNNNNNNMMMLLLLLLOOOQQQPPPOOONNNPPPRRRSSSSSSRRRPPPOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPNNNMMMLLLKKKJJJIIIIIIJJJNNNNNNNNNOOOQQQRRRQQQOOOKKKMMMOOOQQQSSSTTTTTTTTTOOOOOOPPPPPPPPPQQQQQQQQQQQQPPPOOONNNLLLKKKJJJIIIIIIIIIHHHFFFFFFEEEEEEEEEDDDCCCAAA@@@?????????@@@CCCCCCBBB@@@???>>>===<<<<<<;;;:::999999999999999<<<<<<;;;;;;;;;:::::::::666666666666777888:::;;;<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;:::999888777777666555555555555555444444333444444444444555555555555444444444444444333222111333333222222333333444555222222333333222222111000111111000//////000111222000000////////////000000---------....../////////////////////////////////........................------------------------------,,,,,,,,,,,,---.........------,,,---------------------------------.........------------------------------,,,,,,,,,------------------------??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::999999:::::::::;;;:::888666666777999:::999999888888777777777777666777777888888777555444666666666666666666666666666666666666666666555555555555555666666666666666444444444444444444444444444444444444444444444444666555444444333333444444222333333444555555666666222333333333333333444444555555666666666666666555444444555555555666666666666666666666666666666666555555555666666666777777666555444444555777999:::888888888888888888888777555666777999;;;<<<<<<===888999999999999999999999999999999:::::::::;;;;;;::::::999999888888888888;;;:::::::::::::::::::::;;;:::999999888888999999::::::999999999999999999999999999::::::::::::;;;888888888888888888888888999::::::::::::::::::999:::999999888777777777888888888888888888777777777666666666666666666666666666666666666666666666666666666555555555555666666666666666555555555444444555555444444444555666666777666666555555666666777777777777777777777777777555666666777777777777777555666777777888999999999777777888999:::;;;<<<<<<::::::::::::::::::::::::999:::;;;<<<===>>>>>>>>>::::::::::::;;;<<<===>>>AAAAAAAAAAAAAAABBBBBBBBBDDDEEEFFFEEEDDDCCCCCCDDDGGGGGGFFFFFFFFFFFFEEEEEEHHHGGGGGGGGGFFFEEEDDDDDDFFFFFFFFFGGGHHHIIIJJJKKKMMMMMMMMMNNNNNNMMMLLLLLLMMMLLLKKKKKKKKKKKKLLLLLLJJJJJJKKKKKKKKKMMMOOOPPPPPPOOONNNPPPRRRTTTSSSRRRPPPOOOOOOOOONNNNNNMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRMMMMMMLLLLLLKKKKKKKKKKKKPPPOOOOOOQQQSSSTTTSSSRRRLLLMMMOOOQQQRRRRRRRRRRRRNNNNNNNNNNNNNNNOOOOOOPPPRRRRRRPPPOOOMMMLLLJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDBBBAAA????????????@@@BBBAAAAAA@@@???>>>>>>===;;;;;;;;;::::::999999999::::::::::::999999999999666666666777888:::===>>>@@@???>>>>>>============::::::999888777777666666444555666666666555333222333333444444444555555555444333333333222111111000222222222222333333444444111111111111111111000000222111000///000111222333111000000////////////000............////////////////////////////////////........................------------------------///......------,,,,,,,,,000000///......---......------------------------........................///......------,,,,,,,,,------------------------??????>>>======>>>??????========================;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999::::::;;;;;;:::888666666777888999999888888777777666666555555777888888888666555444666666666666666666666666666666666666555555555555444444555555666666666777444444444444444444444444444444444444444444444444555555444333333333333333222222333333444555555555222222222222333333444444333444444444444444333333444444444444555555555555555555555555555555555555444555555555555666666666666555555555666777999:::777777777777777777666666000111333555777888888888::::::999999999999999999999999999:::::::::;;;;;;::::::::::::999888777777;;;:::999999999::::::;;;::::::999888888888888999999999999999999999999999777888888888999999999999888888888888888888888888888888999999999999888888:::999888888888888888888777777777777777777777777555555555555555555555555555555555555555555555555666666555555555555666666555555444444444444444333444444444444444555666666666666555555555555666666666666666666666666666666555555666777777777777777666666666666777888999999777777888888999::::::;;;::::::::::::::::::::::::888999:::;;;<<<=========;;;;;;;;;;;;<<<===>>>>>>AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDCCCBBBAAACCCDDDGGGGGGGGGGGGFFFFFFFFFFFFHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJLLLLLLMMMMMMLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJIIIJJJKKKMMMOOOPPPPPPPPPOOONNNPPPRRRSSSSSSRRROOOOOONNNNNNNNNNNNNNNMMMLLLLLLLLLMMMNNNOOOPPPQQQKKKKKKLLLMMMNNNNNNNNNOOORRRQQQRRRSSSUUUVVVVVVTTTOOOOOOOOOPPPPPPPPPPPPPPPNNNMMMMMMLLLMMMNNNOOOOOORRRRRRPPPOOONNNLLLKKKKKKJJJIIIGGGFFFEEEDDDDDDDDDCCCBBB@@@???>>>??????@@@?????????????????????@@@<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999888888888999;;;===???AAABBBBBB@@@???>>>>>>>>>>>>888888888777777666666555444555666777666555444333333333333444444444444555333333222222111111111111000111111222222222222222000000000000000000000000222111000000000222333444111111000///////////////000000/////////.........////////////////////////........................------------------------000000//////......---,,,------,,,+++*********+++------------------------........................000/////////......------------------------------???>>>===<<<<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999:::;;;;;;;;;:::999777777777777888888777777777666666555555666777888888666555555666555555555555555555555555555555555555555555555555444444444555555666666777333333333333333333333333333333333333333333333333555444444333333333333333555444444333333222111111111222222333333444444555333333333444333333222111333333333444444444555555333444444444444555555555444444444444555555555666555555666666777777888888444444444444555555555555666666666777777666666555999888888888888777777777777777777888888888888999888888888888888777666555888888777666666888999:::::::::999888888888888888888888888888888999999999777777777777888888888888888888888888888888888888777777777888888777777777999888888777777777888888555666666666777777777777444444444555555555555555555555555555555555555555666555555555555555555666444444444444444444444444444444444444444555666777555555444444444444555555666666666666666666666666444555666666777777666666666666666666777888999:::777888888888888999999999::::::::::::::::::::::::888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBBBBDDDFFFEEEEEEFFFFFFGGGGGGGGGGGGIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJLLLKKKLLLMMMPPPRRRRRRQQQPPPOOONNNOOOQQQQQQQQQPPPMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKLLLMMMNNNNNNJJJKKKMMMOOOPPPRRRRRRRRRSSSSSSSSSTTTVVVWWWVVVTTTPPPPPPOOOOOOOOONNNNNNNNNNNNMMMLLLLLLLLLMMMNNNOOOQQQPPPPPPOOONNNMMMLLLLLLKKKJJJHHHGGGEEEEEEDDDDDDBBBAAA@@@???>>>??????@@@======>>>>>>???@@@@@@@@@<<<======>>>>>>===<<<<<<>>>>>>=========<<<<<<<<<::::::::::::<<<>>>@@@BBBBBBAAA@@@>>>===<<<<<<<<<777777666666666555555555555555666666555555444333333333333333444444444444333222222111111222333333///000111222222222222111000000/////////000111111222111111111111333444555222111000//////......///000000000//////.........////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,///000000000///...------...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------.........///////////////.........------------------------???>>>===<<<<<<===>>>???========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::999999999::::::;;;<<<::::::999999888777777666666666666666666666666555666888999777555444666888444444444444444444444444333444444555555666666666333333444555555666777777333333333333333333333333333333333333333333333333555444333333222222333333444444333333222111111111222222222333444555555555333444444444444333222111222333333333333444444444222333333333444444444444333333444444444555555555333444666777777666555444333333444444555555666666888999999999888777666666888777777777666666666666555555555666666666777777666666777888777777555555777666555444444666888999999999888777777777777777666666666777777888888888777777777777888888888888777777777777777777777777666666666777777666666666777666666666666666777777333444555555666777888888444444444444555555666666555555555555555555555555444444333333333333444444444444444444444444444444444444444444555666777888555444444444444444444555555555555555555555555555444555666666777777666666777777666666777888:::;;;888888888888888777777777999999999999999999999999999999:::::::::::::::999999999999999:::;;;<<<===>>>>>>??????@@@@@@AAAAAA???@@@AAA@@@@@@AAADDDFFFCCCCCCDDDDDDEEEFFFGGGGGGHHHGGGFFFEEEDDDDDDEEEEEEDDDEEEGGGIIIJJJJJJJJJIIIHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKMMMLLLLLLNNNQQQSSSRRRPPPPPPOOONNNNNNOOOPPPNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLKKKLLLNNNQQQSSSTTTTTTTTTTTTSSSSSSTTTUUUUUUTTTRRROOONNNNNNNNNNNNNNNOOOOOONNNMMMLLLKKKLLLMMMOOOPPPOOONNNNNNNNNMMMMMMMMMMMMLLLKKKIIIHHHFFFEEEEEEEEEAAAAAA???>>>>>>>>>???@@@>>>>>>>>>>>>????????????<<<<<<===>>>>>>>>>===<<<>>>>>>>>>>>>=========<<<;;;:::::::::<<<>>>@@@AAA@@@???===<<<:::999999888666666666555555555555444555444444333333333333333222222333333333444444444222222111111222333444555000111222333333333222222000000/////////000222222222222111111222333555666222111000///............///////////////000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,//////.........///000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------...............///------------------------@@@>>>===<<<<<<===>>>@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999::::::;;;<<<::::::::::::999777666555666666666666666666666666777888999666444333666999444444444444444444444444333333444444555666777777333333444444555666777777333333333333333333333333333333333333333333333333555444333333222222333333000111111222333333444444222222333444444555666666444555555555444444333222222222333333333444444444222222222333333444444444333333333444444444555555222333555777777555222111555555666666777888999999222333333444555555555555888888888777777666666666555555666666666777777777666666777888888888777666777666555444444666888999888888777666666666666666555555555666666666777777777777777777888888888888666666666666666666666666555555666666666666555555555555444444444555555666222333444555666888999999444444444555555666666666555555555555555555555555333222222222222222222333444444444444444444444444444444444555666777888888555444444333333444444555555555555555555555555555444555555666666666666666888777777777777999:::;;;999999888888777666666666999999999999999999999999999999:::::::::999888888888888888888999:::;;;<<<===>>>>>>???@@@@@@AAAAAA;;;<<<=========>>>AAADDD@@@AAABBBCCCDDDFFFGGGGGGHHHGGGEEEDDDCCCCCCDDDDDDDDDEEEGGGIIIJJJJJJJJJIIIFFFGGGHHHHHHIIIIIIIIIHHHJJJJJJJJJJJJJJJKKKLLLMMMKKKJJJJJJLLLPPPQQQPPPMMMQQQOOONNNNNNNNNNNNMMMKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKMMMNNNPPPRRRTTTTTTTTTTTTSSSRRRRRRRRRTTTTTTRRRPPPMMMMMMMMMMMMNNNOOOPPPQQQOOONNNLLLKKKLLLMMMOOOPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJHHHGGGFFFEEEEEEAAA@@@???>>>>>>>>>???@@@@@@@@@??????>>>>>>======;;;<<<===>>>>>>===<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;===>>>@@@>>>===;;;999777666666555555555555555555555444444555444222111000111222333222222333333333444444444222222111111222444666777111222333444555444333333111000/////////111222333222222111111222444555666222222000///............------...///000111222222////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........,,,,,,+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------.........------------------------======>>>>>>>>>>>>>>>>>>===>>>???@@@AAAAAA@@@???===<<<::::::<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666555777777777777777777777777777777777777666666666666444444444444444444444444777666444333333444666777666666666666666666666666555444444444444333333333444444444444444444444444222222222222222222222222222222222111111111111000333333444555555444333333444444444333333222222222111222333333333333222111333333333444444444555555444444444444444444444444555555555555555555555555333333333444444444555555666666666666666555555555555555666777777777777777;;;:::888777555444444444777777666666555555555444333444555777888888888888777777666666555555555444555555444333444555666777777777666666555555555444666666555555555444444444333333333444444555555555555555555555444444444444333333333444444666777777888777666555555666777888555555444222222222222222444444444444444444444444333444444555555444444333333333333333333333333333444666888666333111333666444444555555666666777777555555555555555555555555555555444555666999<<<>>>888666444444777999888666666777999:::;;;;;;:::::::::999999888999:::<<<===::::::999888888777777666;;;>>>@@@@@@>>>===>>>@@@===>>>@@@@@@AAA@@@???>>>@@@AAABBBDDDEEEFFFFFFFFFEEECCC@@@@@@BBBCCCBBB@@@GGGHHHHHHIIIIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMNNNOOOOOOMMMLLLKKKJJJJJJKKKLLLLLLKKKKKKJJJNNNLLLKKKLLLMMMNNNMMMLLLNNNMMMMMMNNNQQQSSSSSSSSSTTTTTTSSSRRRQQQOOOMMMLLLMMMNNNOOOPPPPPPPPPOOOOOONNNLLLIIIIIIJJJLLLMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKJJJIIIGGGEEECCCBBBAAAAAA??????>>>======>>>???@@@???<<<;;;<<<>>>???===;;;======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<999999999::::::;;;;;;;;;<<<;;;999777666444444444444444444444444444444444333333333333333333333333666666555444333222222222222222222222222222222222000000111111111222222222000000000000111111111111222222222222222222222222000000////////////000000000000/////////000000111///............---------------------------------//////.........---------------............---------,,,+++*********+++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++***************+++,,,,,,---......222111///---,,,,,,,,,--->>>>>>==================<<<<<<>>>?????????>>>>>>>>><<<;;;:::<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888888888888888999888888888888999999999999999999999999999999999999888888888888888888888888777777777777777777777777777777777777666666666555444444444444444444444444555444333222222333444555555555555555555555555555555555444444333333333222333333333333333333333333222222222222222222222222222222222111111111111000222333444555555444333222444444333333333222222222111222222333333222222111333333333444444444444555444444444444444444444444222222222222222222222222333333333333444444444444444444444444444444555555555555666777777777777666666666555444444333333333666666666666555555444444444444555666666777777777666666666666555555444444555444444333444555666777666666666666555555444444666555555555444444444444333333333444444444444444555555666666777777777888333333333333444555666666777666555444444444555666333333333333333333333333444444444444444444444444333333444444444444333333444444444444444444444444444555666555444333444555444444444444555555555555444444444444444444444444555555444444555888:::<<<888555444444777888888666444555777888999999999888999999888777777777888999999999999999888888888888;;;===@@@???>>>===>>>@@@===>>>???@@@AAA@@@?????????@@@AAACCCDDDDDDDDDEEEDDDBBB@@@@@@CCCDDDCCCAAADDDEEEFFFHHHIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKIIIIIIJJJKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNMMMLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJKKKLLLLLLKKKIIIMMMLLLKKKLLLOOOQQQQQQQQQQQQQQQQQQPPPOOONNNLLLLLLNNNNNNNNNNNNOOOOOOOOOOOOOOOMMMJJJIIIKKKLLLMMMLLLMMMMMMLLLLLLKKKKKKJJJJJJFFFFFFDDDBBBAAA@@@@@@@@@@@@???>>>======>>>??????>>><<<:::;;;===>>>===;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999::::::::::::::::::;;;::::::888777666555444444444444444444444444444333333333333333333333333444333333222333333444444222222222222222222222222000000111111111222222222000000000000111111111111111111111111111111111111------,,,,,,,,,,,,------000///...------,,,------000////////////.........------------------------.........------------,,,,,,,,,,,,------,,,,,,,,,...---,,,++++++,,,---------,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------......///000///...---,,,,,,------>>>>>>======<<<<<<<<<;;;;;;;;;<<<=========<<<<<>>>>>======>>>???===>>>???@@@@@@@@@@@@@@@>>>???@@@AAABBBCCCCCCCCCBBBAAA@@@AAACCCDDDDDDCCCBBBCCCEEEGGGIIIJJJKKKKKKIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKHHHHHHIIIIIIJJJKKKKKKKKKOOONNNMMMMMMLLLMMMMMMMMMKKKKKKJJJIIIIIIJJJKKKKKKKKKJJJKKKLLLMMMMMMKKKIIIKKKJJJIIIJJJLLLNNNNNNNNNMMMMMMNNNNNNMMMMMMLLLKKKNNNMMMLLLLLLLLLMMMOOOOOOPPPNNNKKKKKKKKKLLLLLLKKKLLLKKKKKKJJJJJJIIIHHHHHHEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>=========>>><<<;;;:::;;;<<<===<<<:::888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999999::::::999888666555444444444444444444444444333333333333333333333333111111111222333444555666222222222222222222222222111111111111111222222222000000000000111111111111000000000000000000000000000//////......//////000000000...---,,,+++++++++000000000////////////...------------------------------------,,,,,,,,,,,,,,,------------------,,,...------,,,,,,---......---,,,,,,++++++,,,,,,---,,,---------------.................................------,,,,,,,,,---...>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<>>??????@@@@@@@@@@@@??????AAABBBBBBCCCCCCCCC@@@@@@AAABBBDDDEEEEEEEEEBBBCCCEEEGGGHHHIIIJJJJJJHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLHHHHHHIIIIIIJJJKKKKKKKKKPPPOOOMMMLLLLLLLLLMMMNNNMMMLLLKKKJJJJJJKKKMMMNNNMMMMMMMMMOOOPPPPPPMMMKKKKKKJJJIIIJJJKKKMMMMMMLLLJJJKKKLLLLLLMMMMMMLLLLLLNNNMMMKKKJJJJJJLLLNNNOOOQQQOOOLLLKKKLLLLLLKKKJJJJJJJJJIIIIIIHHHGGGGGGGGGEEEEEEDDDCCCCCCCCCDDDDDDAAA@@@@@@???>>>======<<<;;;;;;:::;;;;;;;;;;;;:::888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888777888:::;;;;;;999777666444444444444444444444444333333333333333333333333333222222333333444555666222222222222222222222222111111111111111111111111///000000000111111111111000000000000000000000000111111000000000000111111111000//////............////////////............------------------------------,,,,,,,,,+++++++++...//////000000//////...,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++,,,,,,------..................------------,,,,,,,,,,,,------......>>>>>>======<<<<<<<<<<<<>>>=====================???===;;;;;;<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<<<<;;;:::<<<<<<;;;;;;::::::::::::888888888888888888888888777777777777777777777777666666666666666666666666666666666666555555555555444444444444444444444444555555444444444444555555333333333333333333333333555555444333222222111111111111111111111111111111222222222222222222222222222222222111111111000000222222333444444333222222222222222222222222222222111111111111111111111111222222222333333333444444222222222222222222222222222222222222222222222222111111111222222222333333111111222333444555555555333333444555555555555555666777777777666555444333333333333333444444444444666555444333333222222333333333333333444444444444333333333444444444444444333333333333444444444444333333444444444444444444444444444333333222222111333333333333222222222222444444444333444444555555555555555555444444333333222333555555555333111000333333333333333333333333222333333333333333333222222222222222222222222222444222000222555777555333666555555555444444333333222222222222222222222222444333333333333333444444444444444444444444555666999999999999999999::::::777777888888999999999999666666777888888999::::::999999:::;;;<<<======<<<>>>>>>>>>??????@@@AAAAAA@@@AAABBBCCCCCCCCCCCCCCC@@@AAACCCEEEFFFFFFGGGGGGFFFFFFGGGHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJHHHHHHHHHIIIIIIKKKLLLLLLJJJJJJJJJKKKLLLLLLMMMMMMPPPOOOMMMLLLLLLLLLMMMNNNKKKJJJIIIIIIJJJKKKNNNOOONNNNNNNNNOOOPPPPPPNNNLLLMMMKKKJJJJJJLLLMMMLLLLLLJJJKKKLLLMMMNNNNNNNNNNNNMMMLLLKKKJJJJJJLLLNNNOOOPPPNNNLLLLLLLLLLLLKKKIIIIIIIIIHHHHHHGGGFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDDDD@@@@@@@@@???>>>===<<<<<<:::;;;;;;;;;;;;:::;;;;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888666777999::::::999777666444444444444444444444444333333333333333333333333555555444444444444555555222222222222222222222222111111111111111111111111///000000000111111111111111111111111111111111111...------,,,,,,------..................///000111......---------,,,,,,,,,------------------------------,,,,,,,,,+++++++++......////////////......******++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******++++++,,,,,,---------------,,,,,,,,,,,,,,,++++++,,,---............===>>>>>>>>>>>>>>>>>>>>>@@@???>>>>>>======>>>>>>===<<<::::::<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;:::999888<<<<<<;;;;;;::::::999999888888888888888888888888888888888777777666666666666666666666666666666666666666666555555555444444444444444444444444444444555555555555555555555555333333333333333333333333333333333333222222222222111111111111111111111111222222222222222222222222222222222111111111111000111222333444444333222111111111111222222222222222222111000000000000111222222222222222333333333333111111111111111111111111000000000000000000000000000000111111111222222222222222222333333444444444222333444444555555444444444444555555444333111000222222333333333333333444444555555555444444222222222222333333333333333444222222333444444444444333222222333333333333333444333333333333444444444444333333333333222222222222555555444444444333333333444444333333333333444444333444444555555444444333444444555555444222111000333333333333333333333333222222333333333333222222111111111111111111111111444333222333444555444333555555555555444444444444222222222222222222222222333333333333444444444444333444444444333333555666666666555555555666666777333333555666777777777777555555666666777888999999888888888:::<<<===<<<;;;>>>>>>>>>>>>???@@@BBBBBBAAAAAABBBCCCCCCCCCCCCCCCAAACCCFFFHHHGGGGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFFFFHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMKKKKKKLLLLLLMMMNNNNNNNNNOOONNNMMMMMMLLLMMMMMMMMMGGGGGGGGGHHHJJJLLLNNNOOONNNMMMLLLLLLNNNNNNNNNLLLNNNLLLKKKKKKLLLMMMLLLKKKJJJKKKLLLMMMNNNNNNNNNNNNMMMLLLKKKKKKKKKLLLNNNNNNNNNLLLKKKKKKLLLLLLJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEBBBBBBAAAAAAAAAAAAAAAAAA??????@@@??????>>>===<<<:::<<<===<<<;;;:::;;;<<<<<<<<<============<<<<<<::::::::::::::::::::::::999999999999999888888888777777888999888888666666444444444444444444444444333333333333333333333333555555444333333333444444222222222222222222222222222222222111111111111111000000000000111111111111111111111111111111111111//////............//////******++++++,,,---///000---------,,,,,,,,,++++++------------------------------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++))))))***+++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...======>>>>>>???@@@@@@@@@@@@???>>>=========>>>>>><<<:::999:::<<<>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;888999:::<<<<<<:::999888;;;;;;:::999999888777777888888888888888888888888888777777777666666666666666666666666666666666666666666555555555444444444444444444444444444444444444444444555555444444444444444444444444444444444222222222222222333333333222222222222222222222222222222222222222222222222222222222111111111111000111222333444444333222111000111111111222222222222222111000//////000111222111222222222222333333333111111111111111111111111111111111111111111111111000000000000111111111222111111222222222222222222222222333444444444444333111222444555555444222111111222222222333333333333222444666777777555333222111222222222333333333333111222333444444444333333111222222222333333333333222222333333333444444444222222222222222333333333333333333333444444444444222222111111111111111222000111222333444444333333333333333333333333333333222222222222222222222222222222333333333333222222222222222222222222222222333444444444222222222333333333333333333444444444333333333333333333333333222222333444444555555444222333444333222222444666666555444333333444555666333444555666666666555444444444555555666666777777888777666999<<<===<<<:::>>>======>>>???@@@BBBCCC@@@@@@AAABBBBBBBBBBBBAAABBBFFFIIIJJJIIIHHHIIIJJJKKKKKKKKKJJJIIIHHHGGGFFFGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMKKKKKKLLLLLLMMMNNNNNNOOOMMMNNNNNNNNNNNNMMMLLLLLLFFFGGGIIIKKKMMMPPPQQQRRRQQQNNNLLLKKKMMMNNNOOONNNNNNMMMKKKJJJKKKLLLKKKJJJJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMNNNNNNKKKJJJJJJJJJKKKLLLJJJIIIIIIIIIHHHGGGGGGFFFFFFEEECCCBBBAAAAAA@@@@@@@@@@@@>>>>>>???@@@??????>>>===;;;===>>>===;;;:::<<<>>>======>>>======<<<;;;:::::::::::::::::::::::::::888888888888999999999999777777777777666666555555444444444444444444444444333333333333333333333333111111111111222333444444222222222222222222222222222222222111111111000000000000000000111111111111000000000000000000000000111111000000000000111111++++++++++++,,,------.........---------,,,,,,,,,------------------------.........------------,,,******++++++++++++******)))***+++------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------......---...///000000000///...======>>>???@@@AAABBBBBB@@@???>>>===<<<<<<===>>>;;;:::999:::<<<>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>>>>===;;;:::999999888888777666666555888888888888888888888888666666666666777777777777666666666666666666666666666666555555555444444444444444444444444444444444222333333444444333333222444444444444444444444444000111111222222333444444222222222222222222222222222222222222222222222222222222222111111111111000111222333333333333222111000000111111222222222222222111000//////000111222111111222222222333333333000000000000000000000000333333333333333333333333000000000000111111111111111111111111000000000000222222333444444444444333111222555777777777666555111111111222222333333333111333666888888666444222111111111222222333333333111222333444555444333333111111111222222333333333222222222333333444444444111111111222222333333444//////000111222333333444000000///////////////000---///000222333333333333222222222222333444555666222222222222222222222222222222222333333222222222333333333333333333333333222555666555111000111444111111111222222333333444333333333333333333333333111222333444555555555555111333444333111111444666777777555444444555666777777888888888888666555444444444444555555555555555777666666888<<<===<<<:::>>>=========???@@@BBBDDD??????@@@AAAAAAAAA@@@@@@DDDGGGKKKLLLJJJIIIIIIJJJJJJKKKKKKKKKJJJIIIIIIHHHGGGGGGHHHHHHHHHIIIIIIIIIGGGHHHHHHIIIJJJKKKMMMMMMKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMNNNOOOOOOMMMLLLKKKHHHIIILLLOOORRRUUUVVVWWWTTTQQQNNNLLLNNNPPPQQQRRRNNNLLLJJJJJJJJJKKKJJJIIIJJJJJJKKKLLLMMMMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNMMMJJJIIIHHHJJJKKKKKKJJJHHHIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBB======???@@@@@@???>>>>>>;;;===???>>><<<;;;<<>>>>>>>>===<<<;;;999999::::::::::::::::::::::::777777888888999999999:::888777666555444444444444444444444444444444444444333333333333333333333333------...///000222444555222222222222222222222222222222222222111111000000000000000000111111111111////////////////////////......------------......//////...---------......//////.........---------------------------------//////.........---------+++,,,,,,------,,,,,,+++)))+++,,,...//////......---,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,,,,------...///000000...///000111111000///...===============>>>>>>?????????===<<<;;;;;;;;;;;;:::;;;;;;;;;<<<============<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::888777777777888999888888999999999999888888666666666666666555555555555444444555555666777888777777666555444444333333666666666666666666666666555555555444444333333222444444444444333222111000000000111111111111000000333333333333333333333333222222222222222222222222000000000000000000000000111333444444222111111222111111222222222222111111111111111111111111111111111111111111111111111111333222000/////////000111...//////000111222222222111111111111111111111111111000/////////000222333555444444333222111000000222222222222222222222222111111222222222333333333000222444555777777777666333333333222222222222111222222222222222222222222000111111222222111111000000000000000000000000000111111222333333333333222444444444444333333222111222222222222222222222222111111111111111111111111333222111111111222333444777777666444444333333333333333333333333333333333222222222222222222222222111111222222222333333333222222111111111111222222444333222111000000000000222222222222222222222222222222333333333333333333555555555555666666666666555555555555555555444444666777777777777777666666;;;;;;:::999777888;;;===<<<===???@@@AAAAAA@@@@@@<<<===>>>???@@@AAABBBBBBEEEEEEEEEEEEEEEEEEFFFFFFLLLMMMNNNOOONNNLLLIIIGGGFFFHHHIIIIIIGGGEEEEEEFFFHHHHHHIIIIIIJJJKKKKKKLLLJJJJJJJJJJJJKKKMMMNNNOOOPPPPPPOOONNNMMMLLLKKKJJJLLLLLLNNNPPPSSSVVVYYY[[[YYYVVVSSSRRRTTTWWWXXXXXXQQQNNNLLLKKKKKKLLLKKKKKKJJJKKKLLLMMMNNNOOOOOOOOOLLLMMMNNNMMMLLLLLLNNNPPPMMMMMMMMMMMMLLLLLLLLLLLLIIIIIIHHHHHHFFFEEECCCBBB@@@@@@AAABBBBBBAAA@@@@@@BBBAAA???>>>>>>>>>????????????>>>===============<<<<<<<<<<<<;;;:::999888888777777777777777777777666777888999999999999999888777666444333333333333555555444444444333333333222222111111222222333444555555555555555555555555111111222333333333222222////////////000000000000222111///.........///000........................//////.........---------///...,,,++++++,,,...///------------------------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------......---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...---,,,,,,,,,,,,@@@???>>>>>>============@@@??????>>>============;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>===<<<;;;::::::999<<<;;;;;;;;;;;;::::::::::::999888777666777888888777888888999999888888777666666666666666666666555666555555555555666666777777666666555444444333333555555555555555555555555555555555444444444444444444444444444333222111000000111111111111111111000333333444444444444333333222222222222222222222222000000000000000000000000111333444333222111111111000111111222222111111000111111111111111111111111111111111111111111111111222111111000//////000000///000000111222222333333111111111111111111111111111000/////////000222222444333333222222111111000222222222222222222222222111111111222222222333333000111333555666666666555333333333222222111111111222222222222222222222222111111222222222222111111111111111111111111111111000111222222333333222222333333444444333222222111222222222222222222222222111111111111111111111111222222111111111222333444888888777555555444444555333333333333333333333333222222222222222222222222111111111222222222333333222222111111111111222222222111111111111111222222222222222222222222222222333333333444444444444444444555555555666666666666444444555666777777777666666666777777777777666666888999999888888999<<>>======<<<======>>>@@@AAAAAABBBHHHHHHIIIIIIJJJJJJIIIIIILLLNNNOOOPPPOOOMMMJJJIIIGGGIIIJJJJJJHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKIIIIIIIIIJJJKKKMMMNNNOOONNNNNNNNNNNNMMMMMMMMMMMMMMMNNNPPPRRRUUUWWWYYYZZZYYYWWWTTTSSSUUUWWWYYYYYYTTTRRROOOMMMMMMMMMLLLKKKKKKKKKLLLNNNNNNOOOOOOOOOLLLMMMMMMMMMKKKKKKLLLNNNOOONNNNNNNNNMMMMMMMMMMMMIIIIIIHHHGGGFFFDDDCCCBBB???AAABBBCCCCCCBBBAAA???BBBAAA???>>>>>>>>>???@@@??????>>>===============<<<<<<<<<<<<;;;:::999999888888888888999999999999888888999999999888888777777777666555444444444444555555444444333333333444222222222222222333333444111111111111111111111111222222333333333222222111111111000000//////......222111000///...//////000........................//////.........---------///...,,,++++++,,,...///---------------------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------...---,,,++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,------...BBBAAA@@@???>>>=========@@@@@@@@@???????????????<<<<<<<<<<<<;;;;;;;;;;;;???>>>===<<<;;;999999888;;;;;;;;;;;;:::::::::::::::999777666666666777888777888888999999888888777555555666666666666666666777777666555555555555666666666555555444333333333444444444444444444444444444444444555555555555555444444444444333222111111111111222222222222111111222333555666666555333222222222222222222222222222000000000000000000000000111222444333222000111111000111111222222111111000111111111111111111111111111111111111111111111111000000111111000000//////000111111222222333333333000000000000000000000000000000000///000111111222222222222222222222222222222222222222222222222222111111111222222222222333000111333555666666555555444444333333222111000000111111111111111111111111222222222333333222222222222222222222222222222222000111222222333333222222222333333333333222111111222222222222222222222222111111111111111111111111222111111111111222333333666666555444333333333333222222222222222222222222111111111111111111111111111111111222222222222333222222111111111111222222000000000000111222333444222222222222222222222222222222222222333333333444444444444555555555666666333444555666777888888888555666666777777666666666666777888888888999===???AAA@@@>>>===<<<;;;::::::<<<<<<===>>>???@@@AAAAAAEEEFFFGGGHHHIIIHHHGGGGGGLLLMMMOOOOOOOOOMMMKKKIIIHHHIIIKKKJJJIIIGGGHHHHHHFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHIIIJJJKKKMMMOOOPPPMMMMMMMMMNNNNNNOOOOOOOOOOOOPPPRRRUUUVVVWWWWWWWWWWWWUUURRRRRRSSSVVVWWWWWWUUURRRPPPNNNNNNNNNLLLKKKLLLLLLMMMNNNOOOOOONNNNNNLLLLLLMMMLLLJJJIIIIIIJJJOOOOOONNNNNNNNNMMMMMMMMMIIIIIIHHHGGGFFFDDDCCCBBB???AAACCCEEEEEECCCAAA???AAAAAA@@@????????????@@@??????>>>============>>><<<<<<<<<;;;::::::999999888888999999:::::::::;;;999999999999888777666555777666666555555666666777777666444333333333444555222222222222333333333333333333333333333333333333333333333333222222111000222222111000///...------222111000////////////000/////////////////////////////////............---...---,,,++++++,,,---...------------------------.........---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------...,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---...//////BBBAAA@@@???>>>>>>>>>>>>>>>??????@@@@@@@@@@@@???<<<<<<<<<;;;;;;:::::::::===<<<<<<;;;;;;::::::999;;;;;;;;;:::::::::999999999888777666555666777777777777888888888888777777555555555555666666666666888888666555555444444444555555555444444333333333333333333333333333333333444444444555555666666666333444444444333333222111222222222333333222222222111333555777777555333111111111111111111111111111000000000000000000000000111222333333111000000111000000111111111111000000111111111111111111111111111111111111111111111111...///000111111000///...000000111111111222222222////////////////////////000000000000000111111222000000111111222222222333111111111111111111111111111111111111222222222222111222444555666666666555555444444333222111000000000000000000000000000000222222333333333333222222222222222222222222222222000000111222222222222222111222222222222222111111111111111111111111111111111111111111111111111111111111111111111222222333222222111000000000000000222222222222222222222222111111111111111111111111111111111111222222222222222222111111111111222222111111000000111222222333111111111111111111111111//////000000111222222222333333444444444555555555444444555666666777666666555555666666777666666666666777888888888999;;;===???>>><<<:::999999::::::<<<<<<======>>>???@@@@@@AAABBBDDDFFFGGGFFFEEEDDDJJJKKKLLLMMMLLLKKKIIIHHHFFFHHHIIIIIIHHHGGGGGGHHHEEEEEEFFFFFFGGGGGGHHHHHHGGGHHHHHHIIIKKKMMMOOOPPPNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPSSSUUUVVVUUUTTTSSSRRRPPPNNNNNNPPPRRRRRRRRRQQQOOOMMMMMMNNNNNNLLLKKKMMMNNNNNNOOOOOONNNNNNMMMKKKLLLLLLKKKHHHGGGFFFGGGLLLLLLLLLLLLKKKKKKKKKJJJHHHHHHHHHGGGEEEDDDBBBAAA???AAACCCEEEEEECCCAAA???@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>======>>>>>><<<<<<;;;:::999999999999777777888999999:::::::::888888888888888777666666666666666666666777888888777666444333333333555555222222222333333333333333333333333333333333333333444444444333222111000///111111000000//////......111111111000000000000000000000000000000000000000/////////..................---,,,,,,,,,,,,---...------------------------------------,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------...,,,+++***+++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,---...///@@@???????????????@@@@@@<<<===>>>??????>>>>>>===<<<<<<;;;;;;:::::::::999999999::::::;;;<<<<<<<<<;;;;;;:::::::::999999999888777666555555555666777777777777888888777777777444555555555666666777777999888777555444444444444444444444444444333333333333333333333333333333333333444444444555555666666333333444444444333222222222222222333333222222222111333555777777555333111111111111111111111111111000000000000000000000000000222333333111000000111000000000111111000000000000000000000000000000000000000000000000000000000...///000111111000///...////////////000000000000///////////////////////////000000000111111111111///000000111111222222333111111111111111111111111000000111111111222222222222333555666777777666555444444333333222111000000000000000000000000000000111222222333333222222111111111111111111111111111000000111222222222222111000000111111222111111000111111111111111111111111000000000000000000000000000000111111222222222222111000000////////////000111111111111111111111111000000000000000000000000000000111111111222222222222222111111111111222222333222222111000000111111111111111111111111111111000000000111222333333333333333333333444444444444555555555555444333333222444444555666666666666666777888999888777777888:::<<<;;;:::999999:::;;;<<<<<<<<<<<<======>>>>>>???BBBCCCDDDFFFFFFFFFFFFEEEGGGGGGHHHHHHHHHGGGFFFEEECCCEEEFFFFFFEEEDDDEEEFFFDDDDDDEEEEEEFFFGGGGGGHHHGGGHHHHHHIIIKKKLLLNNNOOOOOOOOOOOONNNNNNNNNMMMMMMNNNOOOQQQRRRSSSRRRPPPOOOPPPNNNMMMMMMOOOPPPPPPPPPMMMLLLLLLNNNPPPQQQPPPOOOOOOOOOOOOOOOOOONNNMMMLLLJJJKKKLLLKKKHHHFFFEEEEEEIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHGGGGGGEEECCCBBBAAA???AAACCCDDDDDDCCCAAA???@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>><<<<<<:::999999888999999777777777777888888999999555666777888888888888888666666555666666777888999777666555444444444555555111222333444444444333333////////////////////////444444444333222111000///......//////000000111111111111111111111000000///000000000000000000000000////////////////////////---------,,,,,,---------------------------------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------......,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,........................///...---,,,,,,,,,,,,,,,>>>>>>>>>>>>>>>???@@@@@@;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;::::::::::::777888999:::;;;<<<===>>>::::::::::::999999999999888777555444444444555666666777777888888777777666444444555555666777777777888888777555555444444444444444333333333333333333333333333333333333333333333333333444444444444444333333333444444333333222111111222222222222111111111222444555555444222111111111111111111111111111000000000000000000000000000111333222111///000000///000000111111000000///000000000000000000000000000000000000000000000000......///000000000//////////////////////////////000000000000000000000000//////000111111111111000000000000111111111222222111111111111111111111111000000000111111111111222222333555666666666555555333333333222222222111111111111111111111111111111111111111222222111111111000000000000000000000000///000111111222222111111//////000111111111111000111111111111111111111111000000000000000000000000///000111111222222111111222222111111111111111222000000000000000000000000////////////////////////000000000111111111111222222222111111111111222222444333222111000000000000111111111111111111111111111222222333444555666666222222222333333333444444555555555444333222111000333444555555666666666666666888999888777666777888888888888999:::;;;<<<===;;;<<<<<<<<<=========>>>??????@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDCCC@@@BBBDDDDDDCCCBBBCCCDDDDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHHHHIIIJJJKKKMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLMMMNNNOOOOOOOOOOOONNNMMMPPPOOONNNNNNPPPQQQQQQPPPMMMMMMNNNPPPSSSUUUTTTSSSQQQQQQQQQPPPOOOMMMLLLKKKHHHJJJKKKKKKHHHFFFEEEEEEHHHGGGGGGGGGFFFFFFFFFFFFHHHHHHGGGFFFEEECCCBBBAAA@@@@@@AAABBBBBBAAA@@@@@@???@@@AAAAAABBBAAAAAAAAA@@@@@@???>>>>>>>>>>>>???===<<<:::888888888999999777777777777777777777777444555666777888888888888555555555555666666777888666666666666555555444444111222444555555555444333111111111111111111111111333333333333222222111000------...///000111222222111111222222111111000///////////////////////////...////////////000000000------------------------------------------------,,,,,,+++++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------......---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,........................//////...---,,,,,,,,,,,,??????>>>=========>>>>>><<<===>>>>>>>>><<<:::999::::::::::::::::::;;;;;;888888999:::;;;<<<<<<===:::::::::999999999999888777666555444444444555555666666777777777777666666444444555555666777777888888777666555555555555555333333333333333333333333444444444444444444444444333333333333333222222222222333333444444333333222000111111111111111111000111222222333333222222111111111111111111111111111000000000000000000000000000111222222000//////000//////000000000000//////000000000000000000000000000000000000000000000000...............///000000000000000///////////////111111111111111111111111...///000111222111111000000000000000111111111111111111111111111111111111000000000000111111111111111222333444444444333222111222222222222333333333222222222222222222222222///000000111111000000///111111111111111111111111///000000111111111111111...//////000111111000000111111111111111111111111000000000000000000000000...///000111222111111000222111111111111111222222000000000000000000000000////////////////////////000000000000111111111111222222111111111111222222222222111111111111111222111111111111111111111111000000111222333444555555222222222222333333333333555555555555444333222222222333444555666666666666444666777888777777777999777888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<;;;;;;<<<>>>AAABBBBBBBBBBBBBBBBBBBBBBBBBBB???AAACCCCCCBBBAAABBBCCCDDDEEEEEEFFFFFFGGGHHHHHHJJJIIIIIIIIIIIIJJJKKKLLLKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMPPPNNNNNNNNNPPPQQQPPPOOONNNNNNOOOQQQTTTUUUTTTSSSRRRRRRQQQPPPOOOMMMKKKJJJGGGIIIKKKKKKIIIFFFEEEEEEIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFEEECCCAAAAAA@@@@@@@@@??????@@@@@@@@@???@@@AAABBBBBBBBBAAAAAAAAA@@@??????>>>>>>??????===;;;999888777888999999:::999999888888777777666666666777777777777777666555555555444555555666666555555777777777666444333111222444555666555444333444444444444444444444444222222333333333222222111......//////000000111111111111222222222111000///.........................../////////000000000000,,,------------------,,,------------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------...---,,,+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,,,,------AAA@@@???===<<<<<<<<<<<<===>>>??????>>><<<:::888999999999::::::;;;;;;;;;999999::::::::::::;;;;;;:::::::::999999999888888777666555444333444555555666666777777777777666666444444444555666777777888777777666555555555555666333333333333333333333333444444444444444444444444333333333222222111111111222222333444444333333333000000111111111111000000111111111111111111111111000000000000000000000000000000000000000000000000000111222222000//////000//////000000000000//////000000000000000000000000000000000000000000000000///...---------///000111111111111000000000000000111111111111111111111111...///000222222111111000111111111000000000000000000000000000000000000000000000000000111111111111///000111222333222111000000111111222222333444444222222222222222222222222//////000000000000//////222222222222222222222222//////000111111111111111......///000000111000000000000000000000000000000000000000000000000000000...///000222222111111000000000////////////000111000000000000000000000000////////////////////////000000000000111111111111222222111111111111222222000000000000111222333444000000000000000000000000,,,---...///000111222222111111222222222333333333444444555555666555555555222333444555666666666666111444666777777888999:::888999:::;;;<<<;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<@@@???======>>>AAADDDFFFBBBBBBBBBBBBBBBBBBBBBBBB???AAACCCCCCBBBBBBBBBCCCEEEEEEEEEFFFGGGGGGHHHHHHJJJJJJIIIIIIIIIJJJJJJJJJIIIIIIJJJKKKLLLMMMNNNNNNNNNMMMMMMLLLLLLMMMNNNNNNMMMLLLLLLLLLNNNOOONNNMMMMMMMMMNNNPPPRRRSSSQQQOOOSSSSSSRRRQQQOOOMMMKKKJJJGGGIIIKKKKKKIIIGGGFFFFFFLLLLLLKKKKKKKKKJJJJJJJJJGGGGGGGGGFFFDDDCCCAAA@@@AAA@@@???>>>>>>???@@@AAA>>>???AAABBBCCCBBBAAAAAAAAA@@@??????>>>?????????===;;;999777777777999999<<<;;;;;;:::999888777777888888888888777666555444555555444444444444555555444555777999888666444222111222444666666555444333111111111111111111111111111111222333333333222222000000000000////////////111111222333222111000///.........................../////////000000111111,,,------......------,,,------------------------......---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------.........------,,,,,,------...,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,,,,---...//////>>>>>>===<<<<<<<<<<<<<<<=========>>>===<<<<<<;;;:::::::::999999999888888999999999999999999999999666777888999999:::999999777777666666777888999999888888888777777777777777555555444444444444555555555555555555444333222111555444222111111111222222444444444444444444444444444444444444444444444444333333333333333222111000222111111111000000//////111111000000000000111111000000000000000000000000111111000000/////////...000111222333333222111000111111000000//////......000000000000000000000000000000000000///////////////...------...///000111222111000//////000111111//////000111222333333333//////000000000000//////222111111111111111111111444444444333333222222222......//////000000111111111111111111111111111111222222111111000/////////111111111111111000//////------......//////000000222111000//////000111222333333111000////////////000000000000000000000000......//////000000111111//////000000111111111111000000000000000000000000000000000000000000000000000000111111111111000000//////000000000000//////111000/////////000222333222222222111111111000000111111000000000000111111////////////000000000000000000000000111111111111333222111000000000111222333444555666666444222111333555555555333222333444555555444333444555666777888888888888999:::;;;<<<777:::===???>>>======>>>???AAACCCCCCBBBBBBBBBDDDAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHFFFFFFGGGHHHJJJKKKLLLMMMMMMNNNNNNMMMKKKLLLMMMNNNOOONNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMOOOQQQRRRRRRRRRQQQSSSSSSQQQOOOMMMKKKJJJIIIGGGHHHJJJLLLLLLKKKJJJIIIJJJHHHGGGGGGIIIIIIHHHFFFEEEFFFGGGHHHGGGFFFEEEDDDBBBAAA@@@@@@??????@@@@@@????????????????????????BBBAAAAAA@@@???>>>======AAA>>>;;;:::<<<<<<:::888777777777777777888888888444555666666666666666555666666666666666666666666666555555555555444444444333222222444555666555333111111111111111111111111000000000000000000000000111111111111000000000000////////////..................................................................---------,,,,,,,,,...------,,,,,,------......------,,,,,,------...---,,,,,,++++++,,,,,,---........................++++++,,,,,,,,,,,,------...............///000111+++,,,,,,------,,,,,,+++...///000000///---+++***------,,,,,,,,,,,,++++++>>>======<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::::::::::::::999999999999999999999999999999999999999999999999888777666666777777666666777888888999888888888777777666666666555555444444444444555555555555555555444333222111444333222111111111222222444444444444444444444444333333333333333333333333333333333333333222111000111111111111000000000///111111000000000000111111000000000000000000000000111111111000000000/////////000111111111111000///111000000000/////////...000000000000000000000000////////////000000000000///......---...///000111222111000//////000111111/////////000000111111222//////000000000000//////000000111111111111111111333333333333222222222222/////////000000000000000111111111111111111111111000000000000000000111111111111111111111000//////......//////////////////222111000//////000111222111000///...------------000000000000000000000000.../////////000000000111000000000111111111222222000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111000000//////.........///000111222222222111111111000000111111000000000000111111////////////000000000000000000000000111111111111111111000000000111333444333444555555555444222111777777888666444333333444555444444333444555666777777777777777888999::::::888;;;>>>??????>>>===>>>===???AAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBBFFFFFFFFFFFFFFFGGGHHHHHHJJJKKKKKKJJJGGGFFFFFFGGGFFFGGGHHHIIIJJJKKKKKKKKKJJJKKKLLLMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLNNNPPPPPPPPPPPPPPPSSSRRRQQQOOOMMMLLLJJJJJJGGGHHHJJJLLLLLLKKKJJJIIIHHHGGGFFFGGGIIIJJJIIIHHHJJJJJJJJJIIIGGGEEEBBBAAAAAAAAA@@@???????????????????????????????????????AAAAAA@@@??????>>>======???===::::::;;;;;;999777777777777777777777777888666666666777777666555555555555555555555555555555555555555555444444444444333222222333555666444333111111111111111111111111000000000000000000000000111111111111000000000000////////////............................................................//////.........---------...------,,,,,,------...------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,........................++++++,,,,,,,,,,,,------000///...---,,,,,,,,,,,,,,,------......------,,,///......---,,,+++++++++------,,,,,,,,,,,,++++++>>>===<<<<<<;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;:::::::::999999999999999999999999999999999999999999888777666555777777666666666777888888999888888777666555555444444444444444444444444444555555555555444333222222444333222111111111222222444444444444444444444444222222222222222222222222222222333333333222111111111111111111000000000000111111000000000000111111000000000000000000000000111111111000000000000///...///000111111000///...000000000000////////////000000000000000000000000......//////000000111111///............///000000111000000//////000000111///////////////000000000///000000111111000000////////////000000111111111111111111111111222222222000000000000000000//////111111111111111111111111......///000000111222222000111111111111000000///000000000000////////////111111000000000000111111111000///......------...000000000000000000000000////////////000000000000111111111111111222222222000000000000000000000000000000000000000000000000///000000111111000000///000111111222222111111000/////////...///000000111222111111111111000000000111000000//////000000111////////////000000000000000000000000111111111111/////////000111333444555444444444444333333333333999999999888555333333444555444444444444555666666666666666666777888999999999<<>>>>>>>><<<>>>AAABBBAAABBBCCCDDDEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAFFFFFFFFFFFFGGGHHHJJJJJJNNNNNNNNNLLLHHHFFFFFFFFFEEEEEEGGGHHHIIIJJJJJJKKKJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJLLLLLLNNNNNNOOOOOOOOOOOORRRQQQPPPOOOMMMLLLKKKJJJHHHIIIKKKLLLLLLKKKJJJJJJGGGFFFFFFGGGJJJKKKKKKJJJJJJJJJIIIGGGEEECCC@@@???@@@@@@???>>>>>>>>>>>>???????????????????????????@@@@@@??????>>>>>>======>>><<<:::999999999888777888888777777777777777777777777888777777666555444555555555555555555555555555555555555444444444444333222222333555555444222111111111111111111111111000000000000000000000000111111111111000000000000////////////............................................................////////////...............------,,,,,,------...,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,------------------------++++++,,,,,,,,,,,,------///...---,,,++++++++++++---......//////......---000...,,,***)))***+++---------,,,,,,,,,,,,++++++======<<<;;;;;;;;;;;;<<<:::;;;;;;;;;;;;:::999999;;;;;;;;;::::::::::::999888888888888888888888888555666777888999999999999777777666666666777777888888888777666555555444333444444444444444444444444444555555555444444333222333222222222222222222222333333333333333333333333222222222222222222222222222222333333333222222111111111111000000000000000111111000000000000111111000000000000000000000000////////////////////////...///000111111000///...000000000000////////////////////////////////////---......///000111111222//////........./////////////////////000000000111000000000000000/////////000000000111111000000000.........///000000111111//////000000111111222222222111111000000/////////111111111111111111111111////////////000000111111000000111111111111000///111111111000000/////////111000000000000000000111222222111000000000000000000000000000000000000000////////////000000000000111111111111222222222222////////////////////////000000000000000000000000//////000000000000//////000000111111111111000000111111111111222222333333111111111111000000000000000000////////////000000////////////000000000000///000000000111111111111000000000111111222333333444444333222222333333444666777888777555444444555444444444444555555666666666666666666777888999999:::<<>>>>>>>>===@@@BBBDDDDDDDDDFFFGGGEEEEEEDDDCCCBBBAAAAAA@@@AAAAAAAAAAAAAAA@@@@@@@@@DDDDDDEEEFFFGGGHHHJJJKKKMMMNNNMMMKKKHHHFFFFFFFFFFFFGGGIIIJJJLLLLLLMMMMMMJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJMMMMMMNNNNNNOOOOOOOOOOOOPPPOOONNNMMMLLLKKKJJJJJJJJJKKKKKKLLLLLLLLLKKKJJJFFFEEEEEEGGGJJJLLLLLLKKKEEEEEEEEEDDDCCCBBBAAAAAA@@@???>>>>>>===>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>======>>>===;;;:::999999888888888888888777777777777777888888888888777666555444555555555555555555555555555555555444444444333333333222111222444444333111111111111111111111111111000000000000000000000000111111111111000000000///////////////........................................................................------------...------,,,,,,------...,,,++++++******++++++,,,+++++++++******+++++++++------------------------+++++++++,,,,,,,,,------++++++++++++,,,...//////------............------///...,,,+++++++++,,,,,,------,,,,,,,,,+++++++++======<<<;;;;;;;;;;;;;;;:::::::::;;;:::999999888;;;;;;:::::::::999999999888888888888888888888888555555666777888888888888777777666666666666666777777777666666555444444333333333444555555444333333444444444555444444333333222222222222222222222222333333333333333333333333444444444444444444444444111222222333333333222222000000000000000000111111111111000000000000111111000000000000000000000000........................000000111222222111000000////////////000000000000////////////////////////---......///000111111222//////////////////............//////000000000000111111111111111111111000000000111111111111000000......//////000000000111/////////000000111111111222222111111000000//////000000000000000000000000000000000000//////......///000000111111111000000222222111111000000000///000000000111111000000000222111111000000000000111000000000000000000000000000000000000////////////111111111111111111111111//////////////////////////////////////////////////////000000000000//////......////////////......000000111111222222222222000000000000000000000000000000////////////000000////////////000000000000///000000000111111111111111111111222111111111111333333222222222333333444111333444444444444555777444444444555555555555555777777777777777888:::::::::<<>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================>>>>>>>>>>>>===<<<:::999999:::888888888888777777666666888888888888777555444444555555555555555555555555555444444444444333333333222111111222333333222000111111111111111111111111000000000000000000000000111111111111000000000///////////////............................................................---------,,,,,,,,,++++++...------,,,,,,------...,,,++++++******++++++,,,,,,++++++++++++++++++,,,------------------------+++++++++,,,,,,,,,------+++++++++,,,---///000111,,,,,,------------,,,,,,------...//////...,,,,,,------,,,,,,,,,+++++++++===<<<;;;;;;::::::;;;;;;::::::;;;;;;::::::999888:::::::::999999999888888888888888888888888888888888888888888777666555444777777666666555555666666555555555555444444444444222333444555555444333222333444444555444444333333111111222333333333222222333333333333333333333333444444444444444444444444111111222333333333222222000000000000111111111111111111000000000000111111000000000000000000000000------............//////000111222333333222111000////////////000000000000000000000000000000000000......//////000000111111/////////000//////...---------...///000000000000111111111111111222222222000111111222222111111000000000000000000000000000000000000000000111111111111111111111111111000000000000000000000000000000111111000//////...------///000000111111111111000222222222111111111111111000000111111111111000000//////............//////000000000000000000000000000000000000////////////111111111000000000000000000000000000000000000000////////////////////////...//////000000//////...---......//////......---------.../////////////////////000000000000000111000//////......//////000////////////000000000000000000000000111111111111222222222222222111000///222222222222333333333333...000222222222333555777333444555555666666555555777777777777888999::::::999<<<>>>???>>><<<<<<<<<;;;===@@@AAA@@@AAABBBCCCBBBBBBAAAAAA@@@@@@??????AAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHFFFGGGHHHGGGFFFFFFGGGHHHGGGHHHIIIJJJJJJKKKJJJJJJIIIIIIHHHHHHIIIJJJJJJKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQSSSTTTNNNNNNMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLIIIHHHGGGHHHJJJKKKKKKJJJKKKIIIHHHFFFDDDCCCBBBBBB@@@@@@???>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<======>>>>>>>>>???>>><<<:::999:::;;;999999888888777666666666666666777666666555444333444444444444444444444444444444444444333333333333222111111111222222111///111111111111111111111111000000000000000000000000111111111111000000000000////////////............................................................,,,,,,,,,,,,+++++++++***...------,,,,,,------...,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------------......+++,,,,,,,,,,,,,,,,,,+++,,,---///000000///---+++------,,,,,,,,,,,,++++++===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888777777777888888888888888888888888888888888888777666555444777777666555555555555555333444444444444555555555111222444555555444222111333333444444555444444333000111222333333333333222222222222222222222222222333333333333333333333333000111222333333333333222///000000000111111111111111111000000000000111111000000000000000000000000/////////000000000111111///000111222222111000///.../////////000000000111000000000000000000000000////////////000000000000//////000000000///---,,,,,,---...000000000000/////////000000111111222222000111111222222111111000222222222111000000//////111111111111111111000000111111111111111111222222000000000000000000000000//////////////////......//////000111111111111111111111222222222222222222///000111222222111000/////////............//////000000000000000000000000111000000000/////////...000000000/////////......000000000000000000000000////////////////////////......////////////............////////////......+++,,,---...///......---////////////000000111111//////............//////////////////000000000000000000000000111111111111000000111222333222111111000111222333444333333222...000222222222222444555333444555666666666555444666666666666777888999999999;;;>>>>>>===;;;::::::;;;===???@@@??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDEEEEEEFFFEEEEEEEEEFFFFFFGGGHHHEEEGGGHHHGGGFFFFFFGGGHHHGGGHHHHHHIIIIIIIIIHHHHHHFFFFFFFFFFFFGGGIIIJJJKKKKKKKKKLLLLLLMMMNNNNNNOOOLLLLLLLLLMMMOOOQQQSSSUUUPPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLLLLLLJJJIIIIIIJJJJJJIIIGGGHHHGGGEEEDDDCCCBBBBBBCCCAAAAAA@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;<<<<<<===>>>>>>===>>>>>><<<999777999;;;999999888888777666666555444444555555555555444444444444444444444444444444444444444333333333222222222111000111222222000...111111111111111111111111000000000000000000000000111111111111000000000000////////////............................................................------,,,,,,,,,+++++++++...------,,,,,,------...------,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,------......---------------,,,,,,,,,,,,++++++<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;:::999888888888777777777777666777777777777777777777777444555666777888888888888888777666555555555555555222222333444444555555666111222444555555444222111333333444444555444444444000111222333444333333222222222222222222222222222222222222222222222222222000111222333333333333333//////000000111111111222111111000000000000111111000000000000000000000000000000111111222222222333...///000111111000///....../////////000000111111000000000000000000000000000000000000//////////////////000000000///---,,,+++,,,...000000000000///---......///000111111222111111222222222222111111444444333222111000//////333333222222111111000000000000000111222222222333000000000000000000000000------......///000000000//////000111111111111111111111111222222333333444///000111222222111000///111111000000000000111222000000000000000000000000111111000000/////////...000000//////.........---000000000000000000000000////////////////////////......////////////......//////000000000000//////,,,---///000000000///....../////////000000111111//////............//////////////////000000000000000000000000111111111111---///000222333333333222///000222444555444222111000222333333222111222444333333555666666666555444555444444555555666777888888;;;===>>><<<:::999:::===???AAAAAA@@@@@@AAABBBAAABBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCDDDFFFGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHGGGHHHIIIHHHFFFEEEFFFGGGIIIIIIJJJJJJJJJIIIHHHHHHDDDDDDDDDDDDFFFHHHJJJKKKJJJKKKKKKLLLMMMNNNNNNOOOJJJJJJKKKLLLNNNQQQSSSUUURRRRRRRRRRRRRRRRRRRRRRRROOOOOONNNMMMLLLLLLMMMMMMNNNLLLJJJJJJJJJIIIGGGFFFAAA@@@??????@@@AAACCCDDDBBBAAA@@@@@@??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>999::::::;;;<<<===>>>>>>;;;======;;;888666888:::999999999888777666666555333333444444555444444444444444444444444444444444444444444333333333222222222111000111222111///...111111111111111111111111000000000000000000000000111111111111000000000000000/////////..................................................................---------,,,,,,,,,...------,,,,,,------......------,,,,,,------...///......------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------(((((()))***+++---///000---..................---...---+++******+++---...---------,,,,,,,,,++++++===;;;999888999::::::999888999999::::::999999888:::999999888777666555555333555777999::::::888888777777777777777777777777:::999888888999888666444444444333333333222222222222222333333444555666666666555444333333444555666444444333333222111000000222222222222222222222222000000000000000000000000000111111111111222222222000000000000000000000000111000000000000000111222////////////000000000000...///111222111000...---////////////////////////////////////////////////111000000////////////000////////////////////////---------------...//////000///...------...///000000000000000111111111111333222000/////////000111222000...///222333111///000111111111111222222222444222000///111222222222333111...++++++,,,///111////////////000000000000//////............//////000000111111111222222222///000111222222111//////000000000000////////////222111111111000000//////...///000111111000///...//////.........//////000////////////////////////////////////////////////111(((777(((222000...---......////////////......//////000000000000//////........................+++++++++,,,---......///////////////////////////000000000000////////////111000/////////000222333000222333333111000000111111111222222222333333333333444444444444444444444222333333444555666777777:::;;;<<<;;;999888999:::;;;;;;<<<>>>@@@@@@???===AAA@@@@@@@@@@@@@@@@@@@@@DDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJIIIIIIHHHGGGIIIGGGEEEDDDCCCDDDEEEFFFHHHIIILLLNNNOOOOOONNNMMMKKKKKKLLLLLLMMMOOOPPPQQQQQQQQQQQQQQQPPPOOONNNNNNQQQOOOLLLLLLMMMMMMIIIFFFNNNMMMKKKJJJIIIHHHHHHGGGFFFDDDCCCCCCCCCCCCAAA@@@AAAAAABBBBBBAAAAAA@@@???>>>>>>===<<<<<<<<<<<<<<<;;;:::999999999999:::;;;============<<<<<<<<<<<<:::999777666555555555666666666555444333333222222555555555444444555555555333222111000000111222333111111111111111111111111000000000000////////////------...///000000//////////////////////////////000000//////.........---........................+++,,,---...---,,,+++***+++,,,,,,------......//////...,,,******+++,,,---,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********///...---,,,+++,,,,,,---++++++,,,,,,,,,,,,------......---,,,+++***)))(((>>>;;;999999:::::::::999888999999::::::999999888:::::::::::::::999999999444555777888888888888777777777777777777777777777888777555555666555444222444444444444333333333333111222222222333444444444555444333222222333444555444444333333222111111000222222222222222222222222111111111111111111111111000111111111111222222222000000000000000000000000111111000000000000000111////////////000000000000---...000222222222111000000000000000000000000000////////////////////////000///////////////000000////////////////////////......------......///000000///...------...///000//////000000000111111111222222000/////////000000333111//////111111///---000000111111111222222222222000------///000000000333111///---,,,---///000111111000000//////......000///............///000000000000111111111222222000000111222222111000///000000000/////////......111111111000000000////////////000000000///...---///////////////000000111------------------------////////////////////////...(((999'''///,,,++++++......////////////.........//////000000//////...........................//////000000111222222333////////////////////////000000000000////////////111000000///000111222333111222444333222000000111222222222222333333333333555555555444333333333222444444444555555666666666999:::;;;:::999999:::;;;;;;;;;<<<>>>@@@@@@???===@@@@@@@@@@@@????????????CCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDDDDDDDDDDDDDEEECCCCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGEEEDDDCCCDDDEEEFFFJJJLLLNNNPPPQQQQQQPPPPPPNNNMMMMMMMMMMMMMMMMMMNNNMMMMMMNNNOOOOOOOOOOOONNNOOOMMMLLLMMMNNNNNNLLLJJJKKKJJJIIIHHHGGGFFFFFFFFFGGGEEEDDDCCCDDDDDDBBBAAABBBBBBBBBBBBBBBAAA@@@@@@>>>>>>===<<<<<<<<<<<<===<<<;;;:::999999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999777666555555555666666555555444333333222222555444444333333444444555333333222111111222333333111111111111111111111111111111111111000000000000------...///////////////........................000/////////....................................------...------,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++///...---,,,+++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++===<<<::::::;;;;;;;;;:::888999999::::::999999888666666666666777777777888666666666666666666666666666666666666666666666666999777444333444555555444555555555444444444444333222222222222222222222222333333222222222222333333444333333222222111111111222222222222222222222222222222222222222222222222000111111111111222222222000000000000000000000000222111111000////////////////////////000000000000,,,...000111222333222222111111111111111111111111////////////////////////............///000111111//////////////////////////////......//////000111//////............///000//////000000000000111111111111000/////////000000444222000000000000...,,,000000000111111111222222111///------...000000///111111000/////////000000222222111000///...------111000...------...000111000000000000111111111111000111222333333222111111/////////.........------111111000000000000////////////000000///...------//////000111111111111111------------------------////////////////////////111///BBB---111,,,---///......////////////...............//////..........................................///000000111111////////////////////////////////////000000000000111000000000000111222222222333555444222111111222222222333333333444444444666666555444333222111111555555555555555555666666777888::::::999999:::<<<;;;;;;;;;===???@@@>>>===>>>>>>>>>>>>>>>?????????CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEFFFGGGHHHIIIIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEFFFGGGGGGHHHJJJLLLMMMMMMLLLLLLOOOOOONNNMMMLLLKKKKKKKKKIIIJJJKKKMMMNNNOOOOOOOOOLLLLLLLLLMMMOOOPPPNNNMMMIIIIIIHHHGGGGGGGGGGGGGGGGGGEEEDDDDDDEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBAAAAAA??????>>>===============<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;:::::::::999999888777666555555555666555555555444444333333222444333333222222333333444444333333222222333333444000000000000000000000000222222222111111111000000---......///////////////........................////////////....................................000000///------,,,,,,,,,------,,,++++++***))))))+++,,,---......,,,***))),,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......------------,,,,,,...------,,,,,,,,,,,,---++++++,,,,,,,,,,,,------******++++++,,,,,,------===;;;::::::<<<<<<;;;:::888999999::::::999999888555555555555555555555555777666555555555555555666555555555555555555555555;;;888555444555666777777666666555555555444444444333333333222222222222222333333222222222222333333333333333222222111111111111111111111111111111111222222222222222222222222000000111111111222222222000000000000000000000000333222111//////.........////////////000000000000---...///000111111111111000000000000000000000000////////////////////////---------...///000111222///////////////////////////////////////000111111...............//////000////////////000000000111000000000/////////000000111111000000000//////...000000000000111111111111333111//////000111111111000000111111111111000000111111000000//////......222000...------...000222/////////000000000111111000111222333444333222222///.........------------000000000000000000//////////////////......------...///111222222222111000////////////////////////////////////////////////222555JJJ222111,,,...111......////////////......------............------........................,,,---------......//////////////////////////////////////////000000000000000000000111111111222222222444555555333222222333222333333333333444444444555444444333333222222222666666555555555555555555555666888999888999;;;<<<;;;;;;;;;===???@@@>>><<<============>>>>>>>>>>>>CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEGGGHHHIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIJJJEEEEEEGGGHHHIIIIIIIIIIIINNNNNNNNNNNNMMMLLLKKKKKKIIIJJJLLLMMMNNNOOOOOOOOOLLLLLLMMMNNNOOOOOONNNMMMJJJJJJIIIIIIHHHIIIIIIIIIFFFDDDCCCCCCDDDDDDCCCBBBCCCCCCDDDDDDCCCCCCBBBAAA??????>>>============>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::888888777666666666666666555555444444444333333333333222222222222222222333333333333222222333333333////////////////////////111111111000000000000///......///////////////...........................///////////////.................................333111///...---------...,,,,,,,,,,,,++++++******,,,,,,---------,,,+++***,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------;;;:::::::::<<<<<<;;;:::888999999::::::999999888::::::999888888777666666777666555555555555555666444444444444444444444444:::888555444555666777777666666555555555444444444444444444444333333333333333333444444444444333333333333222222222222222111111111111111111111111111222222222222222222222222000000111111111222222222000000000000000000000000222111000///............////////////000000000000/////////////////////...////////////////////////////////////////////////------------...///111111///////////////////////////////////////000111111---......///////////////...////////////000000000/////////000000000//////....../////////000000111//////000000000111111111333111///...000111111111///000111222222111000000......//////000000111111222000///......///000222....../////////000000000000111222333444333333222///.........------------//////////////////000000/////////......////////////000333444444333000///000000000000000000000000///////////////////////////666LLL111...(((+++.........////////////......------............------........................////////////000000000000////////////////////////.../////////000000000111000111111111222222222222222444555555333222222333222222222333333333444444111222222333333444444444555555555555444444444444444555777888888999:::<<<::::::;;;===??????>>><<<<<<<<<=========>>>>>>>>>CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDCCCBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFDDDEEEFFFHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMHHHHHHIIIJJJJJJKKKKKKKKKLLLLLLMMMNNNOOONNNNNNMMMNNNOOOOOOPPPPPPOOOOOONNNNNNNNNOOONNNMMMLLLKKKKKKJJJIIIIIIHHHHHHHHHIIIIIIEEEDDDBBBCCCDDDDDDCCCBBBCCCCCCDDDDDDCCCCCCBBBAAA???>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::777777777777777666666666444444444444444333333333222222222111111222222222111111222222222222111111////////////////////////000////////////............///////////////.......................................///////////////........................222111///...------......+++,,,,,,,,,------.........---,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,,,,++++++999999999:::<<<<<<:::999888999999::::::999999888::::::999888777666555555666666666666666666666666555555555555555555555555777555333222444555555444555555555444444444444333444444444444444444444444333333444444444444333333222222222222222222222222111111111111111111111111222222222222222222222222000111111111111222222222000000000000000000000000111000000///............////////////000000000000111000000000/////////...........................////////////////////////------------...///000000//////////////////////////////......//////000111,,,---...///000000000///......////////////000000......///000000000//////+++---////////////111333/////////000000000111111000...,,,,,,---//////...//////000111111111000000------...///000111222222111000000000000000000111............///////////////000111333333333222222/////////.........------......////////////000000///.........///000111222222444666888777555111///........................////////////////////////000999OOO333///+++---.........////////////...............//////.........................................................////////////////////////......//////000000111111000111222222333333222222222333555444222111111222111111222222222333333333000000111222333444555555333333333333333333444444333555777777777888:::;;;:::::::::<<<>>>???===<<<<<<<<<======>>>>>>??????BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCBBBCCCCCCCCCCCCDDDEEEFFFGGGDDDEEEFFFHHHIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNIIIIIIIIIIIIJJJJJJKKKKKKJJJLLLNNNPPPQQQQQQQQQPPPSSSSSSSSSSSSRRRQQQPPPOOONNNOOOPPPNNNKKKIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCEEEEEEDDDCCCBBBCCCCCCCCCCCCBBBAAAAAA>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;666666777777777777666666444444444444444444444444333222222111111222222333000111111222222111111000000000000000000000000000//////.........---------//////////////////...---------------------------.........///////////////........................000000///............///++++++,,,------.../////////...,,,******+++,,,---------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,***++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------......------,,,,,,++++++888777888999;;;;;;999888888999999::::::999999888777777777666666555555555444555777888888888888777555555555555555555555555555444333333555555444333444444444444333333333333222222222333333444444555111222333444444333222111222222222222222222222222111111111111111111111111111111111111111111111111000111111111111222222222000000000000000000000000000//////.........//////////////////000000000000111111111111111111222222////////////////////////////////////////////////......---------......///////////////////////////......------......///000,,,---...///000000000///........./////////000000------///000000000//////,,,...000000......000222////////////000000000111000...,,,,,,---...///............//////000000000......//////000000111111///000111111111111000///------........./////////...///000222333222222111000000000/////////.............../////////000000.........///000222444555777999<<<===<<<888333000........................////////////////////////222;;;RRR555222///000///......////////////.........//////000000//////...........................---------------,,,,,,,,,////////////////////////.........///000111111111000111222333333333222222111222444333222000000111000000000111111111222222111111111222333333333444111111111222222333333333444555777777777777888::::::::::::<<<>>>???===;;;<<<<<<===>>>>>>???@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFFFFEEECCCBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIHHHIIIJJJLLLMMMMMMNNNNNNJJJJJJJJJJJJJJJKKKKKKLLLKKKMMMOOOQQQRRRRRRRRRQQQTTTTTTTTTTTTSSSRRRQQQPPPMMMNNNOOONNNJJJHHHGGGHHHIIIHHHGGGFFFEEEEEEEEEEEEGGGFFFEEEEEEGGGGGGGGGEEEBBBBBBBBBBBBBBBAAA@@@@@@===<<<<<<;;;;;;;;;;;;;;;999:::;;;<<<<<<;;;:::999;;;;;;;;;;;;:::::::::999555666777888888777666666444444444444444444444444333333222222222222333333111111222333333222111111111111111111111111111111////////////............///////////////...------------------------------............/////////000........................------.../////////......,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------)))***+++,,,---,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------------777666777999:::;;;999777999999999::::::999999999999999999999::::::::::::333555777999::::::888888666666666666666666666666666555555666777888666444444444333333333222222222000000111222333333444444000111222333333222111000222222222222222222222222000000000000000000000000000000000000000000000000000111111111111222222222000000000000000000000000//////.........//////000////////////000000000000111111111222333444666666000000000000000000000000///////////////////////////......---------......////////////////////////---------------...//////+++,,,...000000000000///............/////////000,,,---///000000000//////---///111000---,,,...000////////////000000000000222000......///000000000...............///000111000000000000////////////...///111333333111///...---------.........//////---...000111222222222111000000000000////////////---.........//////000000.........///111333666777;;;===@@@AAA???:::555222111111111111111111111111///////////////////////////888NNN111///---...+++......////////////......//////000000000000//////........................111111111111111000000000////////////////////////---......///000111111222000111222333444333222222000222333333111000000111///000000000000111111111333333222222222222222222//////000111222222333333444555777777666666888999:::::::::<<<>>>???===;;;<<<======>>>???@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGGGGEEEDDDCCCAAAAAAAAAAAABBBCCCDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGIIIKKKLLLMMMMMMMMMQQQPPPPPPPPPPPPPPPQQQRRRMMMOOOQQQSSSSSSSSSRRRQQQTTTTTTTTTTTTTTTSSSSSSRRRKKKMMMOOOMMMIIIGGGHHHIIILLLKKKJJJHHHGGGFFFFFFFFFIIIHHHGGGGGGIIIJJJIIIGGGAAAAAABBBBBBAAAAAA@@@???<<<<<<;;;::::::::::::;;;999999:::;;;;;;:::999999:::::::::999999999888888555666777888888777666666444444444444444444444444444333333222222333333444222222444444444444222222111111111111111111111111000000000000//////////////////000000///...---------------------------------.........//////000000........................***,,,---/////////......------,,,++++++*********+++,,,---......,,,***)))...------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........)))***+++,,,---,,,,,,+++++++++,,,,,,,,,---------***++++++,,,---//////000999:::;;;999777666666777999999999999999999999999::::::::::::999888777777999888777777777888:::;;;555555666666666666555555555555666666666666555555222222333333333333333333333333333333333333333333444444333333333333222222...///111333333111///...333333333222222222111111111111111111111111111111111222222333333222222111000000000000000000000000////////////////////////000000//////.........---////////////000000000000000000000000000000000000------......//////000000,,,,,,,,,---------.........---,,,,,,,,,,,,---............///111000...,,,------......//////000000------............------------......///000000000111111222111111000///...------......//////000000333333333222111000//////000///...---------------////////////////////////111//////111333333000---+++*********+++---///000......//////000000111111333222222222111111000000222222111000///......---///---,,,///333888<<<>>>>>>???@@@@@@>>>:::555222............////////////------------------------333:::SSS000---000,,,,,,......------------......111111111000//////......---.........///000000000000000000000000//////...///////////////000111111////////////000000000000222222222222222222222222000000000000000111111222111111111111000000//////000000000111111222222222222333333333222222444666777666666888;;;<<<999666===<<<<<<;;;;;;;;;<<<<<>>>>>>>>???AAABBB@@@AAABBBCCCCCCBBBAAAAAACCCCCCDDDEEEEEEEEEEEEEEECCCEEEFFFEEEDDDCCCDDDEEEFFFGGGGGGHHHHHHIIIIIIJJJIIIIIIJJJKKKMMMPPPRRRTTTRRRTTTWWWXXXXXXUUURRRPPPNNNOOOOOOOOOOOOPPPPPPPPPSSSSSSTTTUUUWWWVVVTTTQQQPPPPPPPPPOOONNNMMMKKKJJJMMMJJJHHHFFFGGGGGGGGGFFFFFFGGGIIIJJJJJJJJJIIIIIIDDDCCCBBBAAA???>>>===<<<======<<<<<<<<<;;;;;;;;;<<<<<<;;;::::::::::::;;;;;;;;;::::::;;;;;;<<<===777777666666555555555444555444333333222222333333111222222333333333222222222222222222222222222222000000000111222222222333000000000///////////////........................//////............//////......------------......,,,---///000000///---,,,------...///...---+++***---------,,,,,,+++++++++......---------,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++*********------............------///............---------:::;;;<<<;;;888777888999999999999999999999999999::::::::::::999888777777888777777777888888999:::555555666666666666555555555555666666666666555555444444444444333333333333333333333333333333333333333333222222222111111111///000111222222111000///000000000/////////......111111111111111111111111111222222333333222222111000000000000000000000000////////////////////////000/////////............------------............000000000000000000000000---------...............---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,///......///000000///---.........///////////////...//////////////////...///////////////............////////////......---.........//////////////////000000111111000000000//////......------------////////////////////////111000///000222222000...111000/////////000111222......//////000000111111222222111111111000000000111111111000000///...---222111000222666;;;???@@@@@@@@@AAA@@@===999444222............////////////------------------------///888RRR333000000------......------------......---------...............,,,,,,,,,---------------***+++,,,...////////////---------------...//////.../////////000000000000222222222222222222222222/////////...///000000111222222111111111000000000111111111111222222222333222333333333222222444555666555555888;;;===;;;999<<<;;;;;;:::::::::;;;;;;>>>=========>>>???AAABBBBBBCCCDDDDDDCCCBBB@@@???BBBCCCDDDDDDEEEEEEDDDDDDDDDEEEFFFFFFDDDDDDEEEFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJKKKMMMPPPSSSTTTUUUTTTTTTRRRQQQPPPNNNNNNLLLMMMMMMMMMNNNNNNOOOOOOQQQQQQQQQSSSTTTTTTQQQOOOPPPPPPPPPOOONNNMMMKKKKKKLLLJJJGGGGGGGGGHHHGGGFFFEEEFFFHHHIIIIIIIIIHHHGGGDDDCCCBBBAAA???>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;::::::::::::;;;<<<;;;:::999888777777777777666666666555555555555555444333333222222333333333333333222222222222222222222222222222222222222111111111111111222222222000000000000000000000000........................---...///000000///...---.........------.........+++---...//////...---+++---------------,,,++++++---------,,,,,,+++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,,,,++++++++++++------............------............------------;;;<<<===<<<:::888999:::::::::::::::::::::::::::::::::::::::999888777777777777888888999999888888555555666666666666555555555555666666666666555555666666555555444333333333333333333333333333333333222222222111111111000000111111111111111111111111/////////...............111111111111111111111111111111222222222222111111000000000000000000000000000000000000000000000000////////////............------------............000000000000000000000000......------------------........./////////000000+++,,,---......---,,,+++000///------///000///...///////////////.........//////000000000000//////111000000///......------------.../////////......///////////////.........,,,---...///000000000000//////..................////////////////////////222000//////000111000000111000///.....................//////000000111111111111000000000000/////////000111111111///...---333222111333888===AAACCCBBBBBBAAA>>>;;;777333111............////////////////////////////////////,,,777OOO666333---//////......------------......,,,,,,------...//////000---------------,,,,,,,,,***+++,,,---.../////////------------.........///....../////////000000000111111111111111111111111...............//////000222222222222222111111111111222222222222333333333111222333222111222333555444444666999<<<===<<<;;;999999999888888999999:::;;;;;;;;;<<<===???@@@AAADDDDDDEEEEEEDDDBBB@@@???BBBCCCDDDDDDEEEEEEDDDDDDEEEFFFGGGFFFEEEEEEFFFGGGFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJKKKLLLNNNQQQSSSUUUVVVTTTPPPLLLJJJIIIJJJKKKJJJKKKKKKLLLMMMNNNNNNOOOQQQPPPQQQSSSTTTTTTQQQNNNPPPPPPPPPOOONNNMMMLLLKKKKKKIIIGGGGGGHHHHHHGGGFFFEEEEEEGGGHHHHHHGGGGGGFFFCCCCCCBBB@@@???>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::;;;;;;999888777666666666666666666666555555555555555444333333222222333333444444333222222222222222222222222222222222222222222222222111111111111111///000000000111222222222////////////////////////---...///000000///...---........................+++,,,---......---,,,+++---,,,,,,++++++++++++,,,------,,,,,,,,,,,,++++++,,,,,,+++++++++*********+++,,,---......---,,,++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,------------------------............------------:::<<<<<<;;;999999999:::::::::::::::::::::::::::::::::::::::999888777777666777888999999888777666555555666666666666555555444555555666666555555444777777666555444444333333333333333333333333333333222222222222111111111111222111111000000111111222111111111111111111111111111111111111111111111111111111222222222222111111////////////////////////000000000000000000000000///////////////.........////////////000000000000/////////////////////////////////......------,,,---.........////////////,,,---///000000///---,,,111///---,,,.../////////000000//////......------/////////000000/////////000000//////..................///000111111111000000000//////......------------...///000000000000....../////////.........////////////////////////222000///......///000111......------------------......//////000000111111000000000///////////////...///111111111000...---000//////222888>>>BBBDDDDDDBBB@@@<<<888555222000............////////////////////////////////////---888KKK888555)))000000......------------......////////////000000111111000000000///.........---//////000000//////...---...//////000000000000000........./////////000000111111111111111111111111///............///000000222222222222222222222222222222222222222333333333111222333222111111333555555555777999;;;;;;;;;:::777777666666777777888888888999:::;;;===>>>???@@@BBBCCCDDDDDDDDDCCCBBBAAACCCDDDEEEEEEFFFFFFEEEEEEEEEGGGHHHGGGFFFEEEFFFGGGGGGFFFFFFFFFGGGHHHIIIJJJJJJKKKKKKLLLNNNQQQSSSUUUSSSQQQMMMJJJHHHHHHIIIJJJKKKKKKLLLMMMNNNNNNOOOPPPSSSSSSSSSUUUVVVVVVSSSQQQNNNOOOOOONNNMMMLLLKKKKKKJJJHHHGGGGGGHHHIIIHHHGGGEEEFFFGGGHHHHHHGGGFFFFFFBBBBBBAAA@@@???>>>======;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::999999::::::999999999999999:::;;;;;;666666666666666555555555555444333333222222333333666555333222111111222222222222222222222222222222333222222222111000000000//////000111222333333444000000000000000000000000........................---..................---+++,,,,,,------,,,,,,+++---,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,...//////...,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........---------,,,,,,999:::;;;:::999888999:::::::::::::::::::::::::::::::::::::::999888777777666777888999999888666555555555666666666666555555444444555555555555444444777777666555444444333333333333333333333333333333444333333333333222222222222222111111111111222222222222222222222222222222000000000000000000000000000111111222222111111000////////////////////////////////////////////////.........///////////////////////////000000000000////////////////////////111111000000//////......,,,,,,---------.........---///000222222000///---111///---,,,.../////////000000//////......---------......//////......---............//////000000---...///000000000000000000000//////......------///000000111111000000///......///000000//////...////////////////////////000000///.........000111......///000000111111111......//////000000111111///////////////000000000...///000111111000//////...---...111888???DDDFFFDDDBBB>>>999555222000000............////////////000000000000000000000000111999EEE888777&&&222000......------------......111111000000////////////000000000///.........---///////////////......---......///000111000000000............////////////000000000000000000000000000000//////000000111222222222222222222222222222222222222222222222222222111222222222111111333444666777999999999888888777555555555555555666777777777888999;;;<<<>>>?????????@@@BBBCCCDDDEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFEEEGGGHHHGGGFFFEEEFFFGGGGGGFFFEEEEEEFFFGGGIIIJJJJJJJJJKKKLLLNNNPPPSSSUUUNNNNNNMMMLLLLLLKKKKKKKKKMMMMMMNNNOOOOOOPPPQQQQQQSSSSSSSSSUUUVVVVVVSSSQQQMMMMMMMMMMMMLLLKKKJJJJJJHHHGGGGGGGGGIIIJJJIIIGGGFFFGGGHHHIIIIIIHHHGGGFFFAAAAAA@@@@@@???>>>======;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999:::999888888888888999::::::555555555666666666666666555444333333222222333333555444444333222222222333222222222222222222222222333222222222111000000000//////000111222333333444000000000000000000000000000///,,,++++++,,,///000------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,...//////...,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,---......------------,,,,,,,,,999:::;;;:::999888999:::::::::::::::::::::::::::::::::::::::999888777777777777888888777777666666555555666666666666555555444444555555555555444444666666555555444333333333333333333333333333333333444444444333333333222222222222222222222222222222000000000000111111111111000000000000000000000000000000111111111111000000000000000000000000000000////////////////////////.........///////////////------------............000000000000000000000000111111000000000000000000,,,,,,,,,------------......///000111111000///...000///------///000///...///////////////.........------............------------......///000000111,,,,,,---.........------///////////////.........000000111111111000//////---...///000111000///...///////////////////////////000000///......///111+++,,,---///000000111111......//////000000111111//////000000000000111111......//////000000111111///...///333999@@@DDDFFFCCC@@@;;;555111/////////............////////////000000000000000000000000222777===:::==='''444///......------------......000//////...------,,,,,,---------------,,,,,,,,,)))***+++,,,---.........+++,,,.../////////...---------........./////////////////////////////////000000000000000111222222111111111222222222222222222222222111111111111000000111222111000111222444555777999999777666555666444444444444555666777777777888:::;;;======>>>>>><<<>>>@@@BBBDDDEEEEEEEEEDDDEEEFFFFFFGGGGGGFFFFFFEEEFFFGGGFFFEEEEEEFFFGGGGGGFFFEEEDDDEEEGGGIIIJJJIIIIIIJJJKKKMMMPPPRRRTTTKKKLLLNNNOOOPPPOOONNNMMMPPPPPPPPPPPPQQQQQQQQQQQQOOOOOOOOOQQQRRRRRROOOMMMJJJKKKKKKKKKJJJJJJIIIHHHGGGFFFFFFHHHJJJJJJIIIHHHGGGHHHIIIIIIIIIHHHGGGFFFAAA@@@@@@???>>>>>>============<<<<<<<<<;;;;;;;;;;;;;;;:::999999999999999:::999777666555555444444555555555666666666666666555444333333222222333333333333444444444444333333222222222222222222222222222222222111111111111111///000000000111222222222////////////////////////000...,,,******,,,...000,,,---...//////...---,,,------,,,,,,,,,,,,------,,,++++++++++++,,,,,,---++++++,,,,,,,,,,,,------.........---------,,,,,,+++,,,---......---,,,++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------...---,,,++++++,,,---...------------,,,,,,,,,,,,999;;;<<<;;;:::999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999888777777888888777666666666666666555555666666666666555555333444444555555444444333444444444444333333333333333333333333333333333333333333333333222222222111111111333333333333111111////////////000000000111000000000000000000000000000000111111111111000000000000000000000000000000------------------------............/////////000------------............000000000000000000000000////////////000000000000------------....................................///......///000000///---.........///////////////......////////////...............///////////////---------...------,,,,,,.........///////////////------...///000000000000---...000111111111//////////////////////////////---///111000...---...000+++,,,---...///......---......//////000000111111000000000111111111222222//////...---...000222333222000///222777<<>>888222...---...///............////////////////////////////////////---222666===EEE+++777---......------------.....................---------,,,,,,,,,---------------)))***+++,,,---.........+++,,,...///000///...------------........./////////////////////////////////////////////000111111000000000111111111222222111111111000000000//////000111222111000000222444222555888888666444555666444444444444555666777777888999;;;<<<=========<<<<<<===???AAACCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDEEEFFFFFFDDDDDDEEEFFFGGGFFFDDDDDDDDDFFFIIIKKKHHHHHHIIIJJJLLLOOOQQQSSSMMMMMMOOOPPPPPPPPPPPPOOORRRRRRQQQQQQQQQQQQPPPPPPKKKKKKLLLMMMOOONNNLLLIIIHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFFFFHHHJJJKKKIIIHHHFFFGGGHHHHHHHHHGGGEEEDDD@@@@@@??????>>>>>>======>>>>>>===<<<;;;::::::999;;;:::999999888999999999999888777666555444444444555555555555666666666777555444333333222222333333000111444666666666444333222222222222222222222222111111111111111222222222000000000000000000000000........................------------------------,,,---///000000///---,,,...------------------...++++++,,,---------------+++++++++,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++,,,,,,,,,---...---+++******+++---...---------,,,,,,,,,++++++:::<<<===<<<;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999888777777999888777555555555666777555555666666666666555555333444444555555444444333222333333333333333333333333333333333333333333333222222222111111111111000000111333444444333111000///000000000111111222222000000000000000000000000000000111111111111000000000000000000000000000000---------------------------.........//////000000////////////000000000111000000000000000000000000------......//////000000............/////////000...---,,,,,,,,,,,,---............///111000...,,,---.........//////000000//////000000000000//////000000000///......------///000000000///...---------.........//////000000)))***,,,...///000111111,,,...000111222111000///////////////////////////+++...111111///---...///111222222333333222000///......//////000111111111000000111111222222222333000///---,,,---000333555222000...///333777999:::@@@<<<666000---,,,...///............/////////000////////////////////////(((...222???LLL///:::+++.........------...............//////000111111111---......//////000000000......//////......---,,,---...000111222111000///---------.........//////////////////////////////...............///000000//////000000111111111222111000000000//////......000111222111000000222444///333666777555444666777333333333444555666777888999:::<<<===>>>===<<<<<<===>>>@@@AAABBBBBBAAA@@@AAABBBBBBCCCCCCCCCCCCCCCCCCEEEFFFEEEDDDCCCDDDEEEGGGFFFDDDCCCDDDFFFIIIKKKHHHHHHHHHIIIKKKNNNPPPRRROOOOOOOOOOOOOOOOOOPPPPPPSSSRRRRRRQQQQQQPPPOOOOOOKKKJJJKKKMMMNNNMMMKKKHHHGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEFFFHHHKKKKKKJJJHHHEEEFFFGGGGGGFFFEEEDDDCCC@@@@@@??????>>>>>>======??????>>><<<;;;:::999888;;;:::999999888888999999777777777777777888999999444555555555666666777777555444333333222222333333...000444777888777555333222222222222222222222222000000111111222222222333000000000000////////////........................)))+++...000000...+++))),,,---///000000///---,,,///......------......///***+++---...///...------+++++++++,,,,,,---------,,,,,,,,,+++++++++******,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,...---+++******+++---...---------,,,,,,,,,++++++<<<<<<<<<<<<============AAA>>>;;;<<<===>>>;;;888:::::::::999999888888888666666666666666666666666555555555444444333333333555555555555555555555555444444555555444444333222444333111000000111333444222222222222222222222222111222444555666555444444000000//////.........---000000000000000000000000000000000000000000000000000000000000000000000000//////............//////---.........//////000000333111///......///111333//////............//////000000000000////////////......------------......////////////////////////------............------000///.........///111222////////////////////////---------............///---------............///............////////////////////////////////////........................000000///...............000000//////......------////////////////////////000000000000000000000000000///.........///111222111111000///////////////---......///000111111222999777333000---,,,,,,,,,///............---------...........................///222444444333111///000000000///......------000...------...///---,,,000000000000///...---,,,------,,,,,,---...000111///000222444444222000///............////////////000000000000000000000000------......//////000000000000000000111111111111111111111000000000000000111222222333333222222111222333333333333333333444444444444444444555777777888999999:::;;;<<<======:::<<<>>>AAABBBCCCCCCCCCDDDCCCBBBAAAAAABBBCCCDDDFFFFFFEEEDDDDDDDDDDDDDDDHHHDDDAAADDDJJJOOOOOONNNEEEFFFGGGKKKOOOQQQPPPOOOLLLMMMMMMKKKIIIHHHIIIJJJPPPMMMKKKKKKNNNOOONNNLLLLLLMMMNNNOOONNNLLLJJJHHHJJJJJJKKKKKKJJJHHHGGGEEEFFFFFFFFFFFFGGGHHHIIIJJJFFFFFFFFFFFFFFFEEEDDDCCC======<<<<<<;;;;;;;;;:::<<<===>>>>>>>>>===;;;:::::::::;;;;;;;;;:::999888888777666555555666777888666555555555555444444444333333333222222111111111111111222333333444555555111111111111111111111111////////////////////////000000000000000000000000333222111000/////////000///////////////////////////...---,,,+++,,,,,,---............---,,,++++++++++++++++++,,,,,,---...)))+++,,,...//////......------,,,++++++,,,------,,,,,,+++***))))))******---,,,---...000000///---******++++++,,,---......//////.........------------------------------------------,,,,,,+++++++++------------------------*********++++++,,,,,,---<<<<<<<<<<<<============???>>>===<<<======;;;:::::::::999999888888888888555555555555555555555555555555444444444333333333666666666666666666666666444444444555444444333222222222333333333333222222222222222222222222222222222222333444444444333333111111000000000/////////000000000000000000000000000000000000000000000000//////////////////////////////............//////............/////////000000000///......///000000//////............//////............------------/////////....../////////////////////////////////------............------///...---------...000000........................---------............///---------............///............//////////////////////////////////////////////////////////////////...---------------///////////////.........////////////////////////////////////////////////000///.........///111111111000000///////////////---......///000000111111666444222000....../////////............---------........................---...000222333111000........................///...,,,,,,---///000///...////////////...---,,,,,,------,,,,,,---...000000...///222333333222///...............////////////////////////////////////........./////////////////////000000000111111111111000000000000000000000111222222333333222222111222222333333333333444444444444444444555666777777999999:::;;;<<<======>>><<<===???@@@AAAAAAAAA@@@BBBBBBAAA@@@@@@AAABBBCCCFFFEEEEEEDDDDDDCCCDDDDDDEEEBBBAAADDDJJJOOOQQQOOOHHHHHHIIILLLPPPSSSSSSRRROOOOOONNNKKKHHHFFFGGGIIIPPPMMMKKKKKKMMMNNNMMMLLLMMMMMMMMMMMMMMMMMMLLLLLLJJJKKKKKKKKKIIIHHHFFFEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGGGGFFFEEEDDDCCCBBB=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::::::::999999999999999888777666666777888999666555555555555444444444333333333222222222111111111111222222333444444555222222222222222222222222000000000000000000000000000000000000000000000000------------....................................///...---,,,,,,,,,------------......------,,,,,,,,,+++++++++,,,,,,---...***+++,,,------.........,,,,,,+++******+++,,,,,,,,,,,,+++***************+++******,,,------,,,***++++++,,,,,,---......///---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------+++++++++++++++,,,,,,,,,;;;<<<<<<<<<<<<============>>>???>>><<<;;;;;;<<<::::::888777777777888999555555555555555555555555555444444444444333333333555555555555555555555555444444444444444333222222000111333555555333111000222222222222222222222222333333222111111111222222111111111111000000000000000000000000000000000000000000000000000000000000........................//////............//////............////////////........................//////............//////............------------000000////////////000000////////////////////////------............---------------------...//////........................---------............///---------............///............////////////////////////////////////000000000000000000000000......---,,,,,,,,,,,,---........./////////////////////////////////////////////////////////////////////......//////000111000000000000////////////.........//////000000111111111000//////000111222///............---------........................,,,---///000111000...---+++,,,,,,---......//////,,,++++++---///111000000...............---,,,+++,,,,,,,,,,,,---...///000---...000111111000...------............////////////////////////////////////////////////.........//////000000000000111111000000000000000000111111111111222222222222111111222222222333333444444444444444444444555666777888999::::::;;;<<<===>>>>>>>>>>>>???@@@@@@@@@??????AAA@@@?????????AAABBBCCCEEEDDDDDDDDDCCCCCCCCCCCCCCCAAAAAAEEEKKKOOOQQQPPPKKKJJJJJJKKKNNNPPPQQQPPPNNNNNNLLLIIIGGGGGGIIIKKKOOOMMMKKKKKKKKKLLLLLLKKKMMMLLLKKKKKKLLLNNNPPPQQQKKKKKKKKKKKKIIIGGGEEECCCDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGFFFEEECCCBBBAAA>>>>>>============<<<<<<<<<;;;::::::::::::::::::::::::888777777777888999999888888777777888888999666555555555555444444444333333333333222222222222111111222222333333444444222222222222222222222222111111111111111111111111000000000000000000000000)))***,,,---.........---..............................---,,,,,,,,,------+++,,,------......------,,,,,,+++++++++,,,------++++++***++++++,,,---...---,,,,,,++++++,,,,,,---,,,++++++************++++++******+++,,,,,,***(((,,,,,,------.../////////,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,++++++++++++;;;;;;;;;<<<<<<<<<======;;;>>>???>>>;;;999;;;===:::999777666666777888999555555555555555555555555444444444444444444444444222222222222222222222222333444444444444333222222000111222222222222111000111111111111111111111111333222111/////////000111000000000000000000000000////////////////////////000000000000000000000000........................//////............//////.........///////////////---...////////////...---//////............//////000000000000////////////000//////////////////000////////////////////////------............---------------.........//////........................---------............///---------............///............////////////////////////////////////////////////////////////......------,,,------...------......//////000000////////////////////////////////////////////////............//////000000000000000000000//////............/////////000000.........---...///000111///............---------........................,,,---///000000000......,,,,,,,,,---------......---,,,+++---///000000///------......---,,,,,,+++,,,,,,,,,,,,---...//////,,,---///000000///---,,,---------.........//////////////////////////////000000//////......------////////////000000000111000000000000000111111111111111222222222222111111222222222333333444444444444444444444555666777888999:::;;;;;;======>>>???>>>>>>???@@@@@@AAAAAAAAA@@@@@@??????@@@AAABBBCCCCCCCCCCCCDDDCCCCCCCCCBBBCCCBBBCCCFFFKKKNNNNNNMMMMMMJJJHHHGGGIIIJJJJJJJJJIIIIIIIIIHHHGGGIIILLLOOONNNMMMLLLKKKKKKKKKJJJJJJKKKKKKKKKLLLNNNOOOQQQRRRLLLLLLKKKJJJIIIFFFDDDBBBAAABBBCCCDDDDDDEEEEEEEEEGGGGGGFFFEEEDDDBBB@@@???>>>>>>>>>>>>>>>=========<<<;;;:::999999:::;;;<<<:::999777555555666888999888777777777777777777888666555555555555444444444333333333333333333333333111111222222333333333333222222222222222222222222000000000000000000000000////////////////////////,,,---///111111111///...........................------------------------***+++,,,---............,,,,,,,,,++++++,,,,,,---++++++***)))***+++---.........------------......,,,++++++******+++++++++...,,,+++,,,------,,,***---........./////////000.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,++++++***;;;;;;;;;;;;<<<<<<<<<<<<:::<<<>>>===:::888:::===888777666666666777888888555555555555555555555555444444444444444444444444222222222222222222222222333333444444333333222111111000///......///000111111111111111111111111111333222000///...//////000////////////////////////////////////////////////////////////////////////........................//////............/////////////////////............//////000000//////...//////............//////000000000000///////////////......------......///////////////////////////------............------......//////000000000000........................---------............///---------............///............////////////////////////////////////........................///...............//////------......//////000000////////////////////////........................---......//////////////////000000111000///..................////////////---------,,,,,,,,,------///............---------........................---...///000000000//////......---------,,,,,,,,,///...------...///...,,,---------...------,,,+++++++++,,,------.........,,,---............---,,,------------....................................000000//////......------...////////////000000000//////000000111111111111000111111222222111111000111111222333333444555555555555555555555666888888999999:::;;;<<<===>>>>>>===>>>>>>@@@AAACCCDDDEEEBBBAAA@@@@@@@@@BBBCCCDDDAAABBBCCCCCCCCCCCCBBBBBBDDDDDDEEEHHHJJJKKKKKKJJJIIIGGGEEEEEEGGGIIIJJJIIIHHHHHHIIIHHHGGGIIILLLOOOKKKLLLMMMMMMLLLKKKJJJIIIHHHIIILLLNNNPPPPPPOOOOOOKKKKKKKKKJJJHHHFFFCCCBBB===>>>@@@BBBCCCDDDEEEEEEGGGFFFFFFEEECCCAAA@@@???=========>>>>>>>>>>>>>>>===<<<;;;::::::;;;<<<===:::999777555555666777888555666666666666666666555666555555555555444444444333333333333333333333333111111222222222222222333222222222222222222222222///////////////////////////////////////////////////000222333222000...---........................,,,---------------------***+++,,,---.../////////---,,,,,,++++++,,,,,,,,,,,,+++***)))***+++,,,---,,,,,,------------,,,,,,,,,+++++++++++++++,,,,,,...,,,++++++,,,---,,,+++......///////////////000......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,+++++++++:::;;;;;;;;;;;;<<<<<<<<<999:::;;;:::999999999:::666666666666777777777777444444444444444444444444333333333444444444444555444444444444444444444444333333333333333222111111222000...------...000222111111111111111111111111111111000/////////000000............////////////000000000000000000000000////////////////////////........................//////............/////////////////////.........//////////////////////////////............//////............------------......------------......////////////////////////------............------...//////000111000000000---------------------------------............///---------............///............////////////////////////////////////........................///............///000000.........///////////////////////////////////////........................------...////////////...///000111111111000...---........................---------,,,,,,,,,++++++///............---------........................---....../////////////////////......---,,,,,,+++000...------......---,,,------............------***+++,,,---.........------------......---------,,,------------.................................///////////////...............////////////000000/////////000111111222222000000111111111111000000111111222333333444555555555555555555666777888888888999999:::;;;<<<======<<<======???@@@BBBDDDEEECCCBBBAAA@@@@@@AAABBBCCC@@@AAABBBCCCCCCCCCBBBAAACCCEEEGGGIIIJJJJJJHHHGGGEEEDDDDDDGGGJJJMMMOOOOOOJJJKKKKKKJJJHHHGGGHHHIIIGGGKKKOOOPPPOOOLLLJJJIIIGGGIIILLLOOOPPPOOOMMMKKKJJJJJJJJJJJJHHHFFFDDDBBB:::<<<>>>@@@BBBCCCCCCCCCEEEEEEEEEDDDCCCAAA@@@???<<<<<<============>>>>>>;;;;;;;;;;;;;;;<<<<<<===999999777666666666777888444555555666666555555444666555555555555444444444333333333333444444444444111111222222222222222222111111111111111111111111........................000000000000000000000000///000000000000...---+++------------------------+++,,,---.........------***+++,,,---............------,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,)))******++++++******))),,,++++++++++++,,,,,,---+++***))))))+++,,,,,,+++......//////////////////++++++++++++************------------------------++++++,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,::::::;;;;;;;;;<<<<<<<<<999888777888999999999888333444666777888777666555444444444444444444444444333333333444444444555555555555555555555555555555222333333333333222111111111111111000000111111111111111111111111111111111//////000111111111000000......//////000000000000000000000000000000000000//////////////////////////////////////////////////////............//////000/////////............//////...------...////////////............//////............------------//////............//////////////////////////////------............---------...///000000000//////---------------------------------............///---------............///............////////////////////////////////////...........................---------......///000///////////////.........////////////////////////........................,,,---.../////////......//////111111111000...---........................---------.........------///............---------........................,,,---------............///........................---,,,---//////...------....../////////......)))***,,,---......---------..................---,,,,,,---------..........................................///////////////........./////////000000...//////000111111222222000000111111111111000000000111111222444555555666555555555555666777888999777888888999:::;;;<<<<<<<<<<<<<<<===>>>@@@AAABBBCCCBBBAAA?????????@@@@@@>>>@@@AAACCCCCCCCCAAAAAAAAADDDHHHJJJJJJIIIHHHHHHFFFFFFFFFIIIMMMOOOOOONNNIIIKKKLLLKKKIIIGGGFFFGGGDDDIIIPPPTTTRRRNNNKKKJJJJJJKKKLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIHHHFFFDDDCCC>>>@@@BBBCCCDDDCCCBBBBBBDDDDDDDDDCCCBBBAAA@@@???;;;;;;<<<<<<<<<=========999999:::;;;;;;;;;;;;;;;999999888888888777777777444555666777777666555444666555555555555444444444333333333444444444555555222222111111111111111111000000000000000000000000////////////////////////000000000000000000000000..................------------------------------+++,,,---.........------++++++,,,---...............---,,,,,,+++++++++,,,,,,,,,------------,,,,,,******+++,,,,,,+++******+++++++++++++++,,,---...+++***((()))+++.................................+++++++++************)))+++++++++++++++++++++++++++++++++,,,,,,---------------------------------,,,,,,,,,---------------:::::::::;;;;;;;;;<<<<<<999777555666999:::888666222333666888999888666444444444444444444444444444333333333444444555555555333333333333333333333333222333333333333222111111000111333444444333111000000000000000000000000000...///000222222222111000//////000000111111111222000000000000000000000000////////////////////////000000000000000000000000//////............//////000000//////.........---///...,,,++++++,,,.../////////............//////111000000000////////////000000////////////000000////////////////////////---..................---,,,,,,.../////////...------------------------------------.........//////---------.........//////............/////////000////////////////////////000000000000000000000000,,,,,,,,,,,,,,,---...///000000//////.........---////////////////////////........................,,,,,,.../////////...---...///111222111000...---.....................---,,,---...///000000000000//////.........---------........................++++++,,,,,,,,,---------------......///000000000,,,++++++---///000000///......///////////////...)))***,,,---......---,,,........................,,,,,,,,,---------..............................---.........//////000000............/////////000...//////000111222222222000000111111111111000000000111111222444555666666555555555666666777888999666777888999:::;;;;;;<<<===<<<;;;;;;;;;===>>>???CCCBBB@@@>>>======>>>>>>>>>???AAACCCCCCCCCAAA@@@???BBBGGGJJJKKKJJJIIIIIIIIIIIIIIIKKKLLLLLLJJJHHHEEEHHHKKKLLLKKKIIIHHHHHHAAAIIIQQQVVVTTTPPPLLLJJJNNNMMMKKKJJJIIIIIIIIIJJJHHHHHHIIIIIIHHHFFFEEEDDDEEEFFFGGGHHHHHHFFFDDDBBBCCCCCCCCCCCCBBBAAAAAA@@@:::;;;;;;;;;<<<<<<======666888999:::;;;::::::999888999999999999888777777555666777888888777666555666666555555555444444444333333333444444555555555222222111111111111111111////////////////////////000000000000000000000000000000000000000000000000...............///000111------------------------***+++---...///...------,,,,,,------......------...---,,,,,,++++++++++++,,,---...///...---,,,+++------...//////...------++++++++++++,,,,,,---...---+++***+++...111222222...............------------------,,,,,,,,,++++++))))))))))))))))))))))))+++++++++,,,,,,---------------------------------,,,,,,,,,------.........<<<<<<<<<;;;;;;:::::::::777666555555666888:::;;;777777777777666666666666555555444444444333333333555555555555555555555555444444333333333333222222444333222111000111222333222222222111111111000000222222222222222222222222222111///.........///000222000000111444444111...000000000000000000000000......////////////..............................////////////.......................................................................................................................................------------...//////......---,,,,,,...///000000000//////.........---........................000///...------...///000........................////////////////////////------............------..................------////////////////////////////////////............................................................------/////////...---,,,...//////000000000000000000///---,,,++++++,,,,,,............//////000000//////...---+++***))))))........................+++,,,------......------,,,---......//////......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++---------.........//////...---,,,++++++---...000///...---,,,+++,,,---...//////.........---------000000000000000000000000000000000000000000000000000000000000000111111222111111222333444666777888222222222222333555777888:::999777777777888999:::;;;<<<=========<<<:::999AAA@@@@@@???????????????BBBBBBAAA@@@@@@@@@AAAAAAAAACCCFFFIIIKKKKKKIIIHHHIIIGGGEEEFFFHHHKKKLLLMMMJJJIIIIIIHHHGGGFFFEEEEEEGGGIIIMMMOOOPPPOOOLLLKKKOOONNNMMMLLLLLLLLLMMMNNNMMMJJJFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBBBBBBBAAA@@@???>>>======<<<;;;;;;===>>>???;;;:::999999888888999999:::::::::999777444222111999888777777777777777888999888777555444444333333333444444555555444444333444444333333222111000000222111111111000/////////111000......///000000///////////////////////////......------------......,,,,,,,,,---------...............------,,,,,,,,,------------------------000///---,,,++++++,,,---+++++++++,,,,,,---------...------,,,,,,------...------,,,++++++******)))...---,,,,,,+++++++++,,,,,,------....../////////,,,,,,,,,---------......*********++++++,,,,,,,,,........................---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++;;;;;;;;;::::::999999999888777666555666888:::;;;888888777777777666666666555555555444444444333333444444444444444444444444444444333333333333222222444444222111111111222333222222222111111111000000////////////////////////222111000/////////000000000//////000222222000---////////////////////////......////////////..............................////////////.......................................................................................................................................------------...//////---------------...//////000/////////.........---........................000///...------...///000................................................------............------................................................////////////............................................................------...//////...---,,,......///000000000000000111000...---,,,,,,,,,---------.........///////////////...---,,,+++******........................+++,,,------......------,,,---......//////..............................,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++------------.........///...---,,,++++++---...000...---,,,,,,,,,,,,---...//////.........---------////////////////////////000000000000000000000000/////////...///000000111222222222222333555666777333222222222333555666777888888888888888999::::::;;;<<<<<<======<<<<<<<<>>>>>>>>???@@@CCCBBBAAAAAA@@@@@@@@@@@@@@@BBBDDDGGGHHHHHHGGGFFFIIIGGGEEEFFFHHHKKKLLLLLLJJJJJJJJJIIIHHHHHHGGGGGGHHHJJJMMMPPPPPPOOOMMMLLLNNNMMMMMMLLLLLLMMMNNNOOONNNKKKHHHFFFFFFGGGFFFFFFHHHGGGFFFEEECCCAAA@@@???BBBBBBBBBBBBAAA@@@???>>>>>>===<<<;;;:::;;;;;;<<<;;;:::999999888888999999999999:::999999777555444777777777666777777888888999999777666555444444444222333333333333333333222444444333222222111000000222222111111111111111111111///......000000000///////////////////////////......------------......//////...---,,,++++++***......---------,,,,,,,,,------------------------...---,,,,,,,,,,,,......+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++...---,,,,,,++++++++++++------------------......,,,,,,,,,------------...,,,,,,++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++:::::::::999999999999999888777777666777888:::;;;999999888888888777777777555555555444444444444333333333333333333333333333444444333333333333222222555444333222222222333333222111111111111000000000111111111111111111111111222222111000000000000111///......///000000///---////////////////////////......////////////............................../////////............---........................................................................////////////////////////...........................------------...//////,,,---......//////....../////////.......................................//////............//////................................................------............------........................------------------------////////////............................................................------......///......---------...///000000111111111000///...------......---------------.........000//////...---,,,++++++........................,,,,,,---............---,,,---......//////..............................------------------------------......------,,,,,,------------............------,,,+++,,,---...///------,,,,,,,,,------..................---------////////////////////////000000000000000000000000...............//////000333333222222333333444555333333333333333444555666666666888999::::::;;;;;;<<<<<<;;;<<<<<<===>>>???@@@???===<<<<<<>>>@@@AAADDDCCCBBBAAA@@@@@@???@@@AAABBBEEEGGGHHHGGGFFFEEEHHHFFFEEEFFFHHHJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKNNNPPPQQQPPPNNNMMMMMMLLLLLLLLLMMMNNNOOOOOONNNKKKHHHFFFFFFFFFEEEDDDFFFEEEDDDCCCAAA???>>>===BBBBBBBBBBBBAAA@@@?????????>>><<<;;;:::999999999;;;:::999999888888999999888999:::::::::999888777555555666666777777888888:::999888666555555555555111222222333333222222111333333333222111111000000000000000000000111111111111///...///000111000///////////////////////////......------------......//////...---,,,++++++***------------,,,,,,,,,,,,------------------------++++++++++++,,,---...///---,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,---------------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++::::::::::::::::::::::::999888888888888999:::;;;999999999999888888888777555555555555444444444444333333333333333333333333444444333333333222222222444444444333333333333333111111111111000000000000222222222222222222222222222222222111111111111111////////////000000///...////////////////////////......////////////..............................//////.........---------........................................................................000000000000000000000000...........................------------...//////+++,,,.../////////...---................................................/////////....../////////................................................------............---------------...............------------------------////////////............................................................---------...............---------...///000111222111000000///////////////------------------------/////////......---------........................,,,------...............,,,---......///.........................................................,,,------...------,,,,,,------------------------------,,,,,,,,,---...///---,,,,,,,,,------..............................///////////////////////////////////////////////////............///000000333333222222222222333333444444444444444444444555333555777999;;;;;;;;;;;;<<<;;;;;;;;;<<<>>>@@@AAA???===<<<;;;<<<>>>AAABBBDDDCCCBBBAAA@@@?????????DDDEEEGGGIIIIIIIIIHHHHHHHHHFFFEEEFFFIIIKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLKKKMMMOOOQQQRRRQQQOOONNNKKKKKKLLLMMMMMMNNNOOOPPPLLLJJJGGGEEEEEEEEECCCBBBBBBBBBBBBBBBAAAAAAAAA@@@AAABBBBBBBBBAAAAAA@@@???>>>>>>===<<<;;;;;;::::::;;;:::999999888888999999888999:::::::::999777666444444555666777888888888999999888777666555555555222222333333333333222222333222222222111111000000---......//////000000000000///...///111111000...////////////////////////......------------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,------...---------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,---******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++*********++++++,,,,,,,,,---------,,,+++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++;;;;;;;;;<<<<<<<<<<<<<<<999999999999999:::::::::999999999999888888888777666666555555555444444444444444444444444444444444444444333333333222222222444444444333333333222222000000000000000000000000////////////////////////222222222222111111000000000000000000//////000111..............................////////////..........................................------------........................................................................000000000000000000000000...........................------------...//////+++,,,.../////////...------------..........................................//////////////////...................................................------............---------------.........//////------------------------////////////............................................................------------......//////------------...///111111000000000000000000//////------------------------.....................---........................,,,---......//////......,,,---......///.........................................................,,,,,,------...------,,,------------------,,,,,,,,,,,,,,,,,,------......+++,,,,,,------.........---.............................................////////////////////////000000//////000000111222333333222111111111111222333333444444444444444444222444666999:::;;;;;;;;;;;;:::::::::<<<>>>@@@AAA===<<<<<<<<<===@@@BBBDDDDDDCCCBBBAAA@@@@@@@@@@@@EEEFFFHHHIIIJJJJJJJJJJJJHHHGGGFFFHHHJJJLLLLLLKKKIIIIIIJJJJJJKKKKKKLLLLLLLLLMMMOOOQQQQQQQQQPPPOOOKKKKKKLLLMMMNNNOOOOOOOOOMMMKKKHHHGGGGGGGGGEEECCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBAAA@@@@@@=========>>>>>>>>>======;;;:::999999888888999999999999::::::999777555444333444666777888888888888999888777666555555555666333333444444444444333333222222111111111111111000/////////000000111111111000//////000111111///...////////////////////////......------------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,++++++***---------,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,(((((()))***+++,,,,,,---++++++,,,---------,,,+++,,,,,,,,,++++++******)))+++++++++,,,,,,,,,------))))))***+++,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++<<<<<<<<<<<<============::::::::::::::::::::::::999999888888888777777777666666666555555555444444555555555555555555555555444444333333333333222222222222333333333222111000//////000000000000000111000000000000000000000000111111222222111111000///000111111000//////000222..............................////////////.......................................------------,,,........................................................................////////////////////////...........................------------...//////,,,---......//////......---------------.......................................////////////..............................------------------------------............------,,,,,,------.../////////------------------------////////////............................................................---------------...///000///...---------...///000//////000000000000//////.........------------------------------.................................------...////////////...,,,---......//////......------------------------------------------------,,,,,,------......------------------,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,---............---------.......................................000000000000000000000000000000000000000111222222222222111111000111111111222333444444555555555444222333555777888999::::::999999::::::<<<===>>>???;;;<<<===>>>@@@BBBDDDDDDBBBBBBAAAAAA@@@@@@AAAAAADDDEEEFFFHHHIIIJJJKKKKKKIIIHHHHHHIIILLLMMMMMMLLLJJJJJJJJJKKKKKKLLLLLLLLLLLLMMMOOOPPPQQQQQQPPPPPPKKKLLLMMMNNNNNNNNNNNNNNNNNNLLLKKKJJJKKKJJJIIIGGGGGGGGGEEEDDDBBB@@@??????AAAAAAAAABBBBBBAAAAAA@@@<<<===>>>????????????>>>;;;:::999999888888999999999:::::::::888777555333555666777999999999888777777777666555555555555555333444444555555444444333111111111111111111111111222222222222333333333333/////////000222111///---////////////////////////......------------......//////...---,,,++++++***++++++++++++,,,,,,,,,,,,------------------------------------,,,+++***)))---,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,'''(((((()))***++++++,,,***+++,,,---...---,,,+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,(((((()))***,,,---...///++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++;;;;;;;;;<<<<<<<<<======:::;;;;;;;;;;;;;;;::::::888888777777777666666666666666666666555555555555444444444444444444444444444444333333333333222222111111222222222111000///////////////000000111111222222222222222222222222000000111111111000///...///000000///------///222..............................////////////.......................................---------,,,,,,...........................................................................................................................------------...//////---------------...//////,,,,,,,,,------.................................---...///000000///...---........................------------------------------............------,,,,,,------...//////000........................////////////............................................................------,,,,,,---...000111000///...,,,,,,---...///......///000000000///.../////////.........------++++++,,,,,,---------...........................------...///////////////,,,---......//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------,,,,,,,,,++++++,,,,,,------......------***+++,,,...............---------.........//////........................000000000000000000000000///////////////000111111111111000000000111111222000111333555555666555555333333444444555777888999888888:::;;;<<<<<<<<<<<<:::;;;>>>@@@CCCDDDEEEEEEAAAAAA@@@@@@@@@AAABBBBBBDDDEEEGGGIIIKKKMMMNNNOOOJJJIIIIIIKKKMMMOOONNNMMMLLLLLLLLLMMMMMMMMMMMMMMMLLLMMMNNNOOOPPPPPPPPPOOOLLLMMMNNNNNNNNNNNNMMMLLLKKKJJJIIIJJJKKKKKKIIIGGGGGGFFFEEECCCBBB@@@???>>>@@@AAAAAABBBBBBAAAAAA@@@======>>>??????>>>===<<<;;;:::999999888888999999999999:::::::::999777666666777999::::::999888777666555555444444444444444333333333444444333333333000000000000111111111111222222222222111111111111/////////111222111///---////////////////////////......------------......//////...---,,,++++++*********+++++++++,,,,,,,,,------------------------***+++,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,)))))))))******+++++++++)))***,,,......---,,,++++++++++++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<;;;::::::777777777777666666666666777666666666555555555555333333333333333333333333444444444333333333222222000000111222111000///....../////////000000111111........................///000000111111///...------//////...++++++...111..............................////////////....................................---------,,,,,,,,,...........................................................................................................................------------...//////......---,,,,,,...///000,,,,,,,,,------.................................---...///000000///...---........................---------------------------..................---,,,,,,------...///000000////////////////////////000/////////............................................................------,,,,,,---...000111111000...,,,+++,,,---...---...///000000///......000000/////////.........***++++++,,,,,,---------........................---......///////////////,,,---......//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........------------,,,,,,++++++++++++,,,------......------)))+++,,,...//////......---------.........//////........................000000000000000000000000...............///000000000000000000000111222222///111333555666666666666444333333333444555777999777888:::;;;<<<;;;;;;:::999;;;???BBBEEEFFFEEEEEE@@@@@@@@@@@@AAABBBCCCCCCGGGHHHIIIKKKNNNPPPRRRSSSJJJJJJJJJLLLNNNOOOOOOMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLMMMNNNOOOOOOOOOOOOLLLMMMNNNOOOOOONNNLLLKKKGGGGGGFFFGGGHHHIIIGGGEEECCCCCCBBBBBBBBBBBBAAAAAA@@@@@@AAABBBBBBAAAAAAAAA>>>>>>??????===<<<:::999;;;:::999999888888999999888999:::;;;<<<;;;::::::888999:::;;;;;;:::888777555555444333333333444444222222222333333222222222000000000000000111111111000000//////......------///...///111222222///,,,////////////////////////.........------.........,,,,,,,,,---------......*********++++++,,,,,,,,,------------------------((()))+++,,,------,,,++++++++++++,,,,,,---------,,,++++++++++++++++++,,,***++++++++++++,,,,,,,,,)))***,,,.........,,,++++++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++999999999:::;;;<<<===>>>:::::::::999999999888888999888777666666666777888<<<:::888555444444555666666555333333555666555555222222222222222222222222222222222222222222222222111222222333333222222111000000000000000000000000000000000000////////////000000//////.........---000000000000000000000000,,,---......//////......,,,,,,,,,------.........///............---------///...------------...///000---++++++...000///...000000//////.........---////////////////////////---,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,------------...............---//////...---,,,++++++***---------------...///000000000///...------,,,,,,,,,------......------,,,,,,------......------,,,........................******++++++,,,---..................////////////,,,,,,,,,---------......---------.........//////........................------------------------------------.........///......------------......000000//////.........---)))***+++---.../////////---------....../////////...///////////////............//////......---,,,.../////////000000111111------++++++++++++------------------------------,,,,,,,,,++++++************+++,,,---...000111111///,,,+++,,,...///---+++******,,,---..............................---------------...///000000111////////////000000000000444333222000000000000111444444444444333222111000000111333555777888999999999999888888999999:::;;;:::999999;;;>>>@@@@@@@@@>>>@@@BBBBBBBBBBBBDDDFFFJJJKKKMMMMMMMMMMMMOOOQQQNNNNNNMMMMMMLLLMMMMMMMMMQQQOOOMMMLLLMMMMMMLLLKKKOOOOOOPPPPPPPPPPPPPPPPPPNNNMMMKKKIIIHHHGGGGGGGGGIIIJJJJJJKKKJJJIIIGGGFFFFFFFFFEEEDDDCCCBBBAAAAAA===>>>????????????>>>===???>>>===<<<;;;;;;<<<===888999::::::::::::888888999::::::999888777999::::::999888777666666666666444333333222222333333444444333333222222333333444111222222222222111000000000000000000000000000000........................///............---------------------------------,,,------......------,,,((()))***+++,,,---------...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------------------,,,+++************+++++++++******)))---------,,,,,,+++++++++++++++++++++******))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++---,,,+++******+++,,,---999999999999999:::;;;<<<::::::999999999888888888666777777888999:::;;;<<<:::999666555444444555555666444222222333444444333222222222222222222222222222222222222222222222222111222222333333222222111000000000000000000000000000000000000////////////000/////////............////////////////////////,,,---......//////......,,,,,,------------------///............---------///...---,,,,,,---...///000---++++++...000///...000/////////............------------------------------,,,,,,,,,,,,------......------------......111111222111111000//////000//////......------,,,///......---------......000//////...------,,,,,,,,,------......------,,,,,,------......------,,,........................+++++++++,,,---.........------------............,,,,,,---------.........,,,,,,,,,---------..............................------------------------------........./////////......------------......000000000/////////......,,,,,,------------,,,,,,,,,---------..................////////////............//////......---,,,,,,---------.........///...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------------------,,,+++,,,,,,---...///000000...---+++,,,...///---+++,,,------...////////////........................------......///000000111////////////000000000000333222111000000000111222333222111000000111333444222333444555666777777777999999999999999999:::::::::999999:::===??????>>>>>>???AAABBBBBBCCCEEEGGGKKKLLLMMMNNNMMMMMMNNNPPPNNNNNNMMMMMMLLLMMMMMMNNNOOONNNLLLLLLMMMMMMMMMLLLKKKLLLMMMOOOQQQSSSTTTUUUPPPNNNLLLIIIHHHHHHHHHIIIJJJJJJJJJJJJIIIHHHFFFEEEEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@>>><<<;;;:::;;;;;;888999:::;;;;;;::::::999:::;;;;;;999888777888999::::::999999888777777777444333333222222333333444333222222111111222222333111222222222222111000000////////////////////////........................///............---------------------------------,,,------......------,,,******+++,,,------------...,,,,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---,,,,,,,,,***+++++++++++++++******---------,,,,,,+++++++++++++++++++++*********)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,999999999888888999999::::::999999999999888888888777888999;;;<<<<<<<<<;;;777666555444333444444555555444222111222333222111222222222222222222222222222222222222222222222222111111222222222222111111000000000000000000000000000000000000////////////////////////............////////////////////////,,,---......//////......------------------,,,,,,///............---------...------,,,,,,------...///---,,,,,,...//////...////////////............------------------------...---------------......///..................///333333333222111000///...////////////////////////000000///------,,,,,,,,,/////////...------,,,,,,,,,------......------,,,,,,------......------,,,------------------------,,,,,,,,,---......//////,,,,,,,,,------------...,,,------------.........++++++,,,,,,,,,---------........................------------------------............/////////000......------------......111000000000000000///////////////...---,,,+++***,,,,,,,,,------------...---....../////////............//////......---,,,---------------...............------------......++++++++++++++++++++++++,,,------------------...,,,---------...............---,,,,,,......---,,,------..........................................------......///000000000////////////000000000000111111000000000111222222222000...---...000444666444555555555555555555555:::::::::999999999999999:::999999:::<<<======<<<===???AAABBBCCCDDDGGGIIILLLMMMNNNNNNLLLLLLMMMNNNMMMMMMMMMLLLLLLMMMMMMNNNMMMLLLKKKKKKMMMNNNNNNMMMJJJKKKMMMPPPRRRTTTUUUVVVQQQOOOLLLIIIHHHHHHIIIJJJJJJJJJJJJIIIHHHGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCAAAAAAAAAAAACCCCCCCCCAAA???===;;;:::::::::999999:::;;;<<<<<<<<<;;;;;;;;;;;;:::777666777999999::::::;;;:::888777666444333333222222333333444222111111000000111111222111222222222222111000000////////////////////////........................///............---------------------------------,,,------......------,,,,,,,,,---------------,,,...,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******))))))***+++,,,------------++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,;;;:::999999999999999:::999999999999888888888888999:::<<<===<<<:::888666555555444333333333444444666444222222222333222111222222222222222222222222111111111111111111111111111111222222222222111111////////////////////////000000000000///////////////////////////.........////////////////////////,,,---......///..................------,,,,,,,,,///............---------------,,,,,,,,,,,,------...---------...////////////////////////.........////////////////////////......---------...////////////............/////////////////////...---,,,------......//////////////////...---------------//////.........---------,,,------......------,,,,,,------......------,,,---------------------------------.........//////,,,,,,---------.........------------............,,,,,,,,,---------..............................------------------------........./////////000000......------------......111111111111000000000000000000000000///...,,,,,,,,,,,,,,,---------------------......//////...............///......---,,,////////////////////////---------,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,------------------------------,,,------------------------,,,,,,,,,,,,,,,---------...........................//////000000////////////000000000000/////////000111222222333222000///...///111333555666555555555666666777777::::::::::::::::::999999<<<;;;:::;;;===>>>===<<<<<<>>>AAACCCDDDFFFHHHKKKLLLMMMNNNMMMKKKJJJKKKLLLLLLLLLLLLLLLLLLLLLMMMNNNLLLJJJIIIJJJLLLNNNNNNMMMLLLMMMOOOQQQRRRRRRSSSRRRPPPNNNKKKGGGFFFGGGHHHIIIKKKJJJIIIHHHGGGFFFEEEDDDCCCCCCDDDDDDEEEEEEEEEEEEEEECCCBBB@@@@@@BBBCCCEEEBBB@@@???===;;;;;;;;;<<<::::::;;;<<<<<<=========;;;<<<;;;:::777666777888888999:::;;;:::888666444444333333222222333333444222222111111111111222222111222222222222111000000////////////////////////........................///............---------------------------------,,,------......------,,,......//////...---,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,<<<;;;;;;::::::::::::;;;999999999888888888777777777999;;;<<<;;;999666333444444444333333333333444666444333222333444333222222222222222222222222222111111111111111111111111000111111222222111111000////////////////////////000000000000////////////.........///////////////........................,,,---......///..................------,,,,,,,,,///............---------------------------------,,,---...............///.........///////////////////////////////////////---------------...///000//////............//////++++++,,,---............,,,,,,,,,------...//////---------------...//////...............---------,,,------......------,,,,,,------......------,,,---------------------------------...............---.........////////////---------.........//////............////////////........................------------------------............////////////......------------......000000000000111111111111000000111111111111000000------------------------,,,,,,---........................///......---,,,///////////////.........++++++++++++++++++++++++------------------------*********++++++,,,,,,,,,---------------,,,,,,,,,,,,------------,,,------///...---,,,,,,------...---------.........//////............////////////////////////000000000000---...///000111222222222222222222222222222222222666555555666777888:::;;;999:::;;;;;;;;;::::::999===<<<;;;<<<>>>??????>>><<<>>>AAACCCEEEGGGIIILLLKKKLLLMMMLLLJJJIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMJJJIIIHHHIIILLLMMMNNNMMMKKKLLLOOOQQQRRRRRRRRRQQQNNNLLLIIIFFFEEEEEEFFFGGGJJJIIIHHHGGGFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFDDDBBBAAA??????AAABBBDDD??????===<<<<<<===>>>???;;;;;;;;;<<<<<<=========;;;;;;;;;:::777666777999666777888999888777444333444333333222222333333444333333222222222222333333111222222222222111000000........................///////////////////////////............---------------------------------,,,------......------,,,////////////...---,,,,,,---,,,++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,++++++***)))***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;;;;::::::;;;<<<<<<999888888888888777777777333555888::::::999777555555555555444444333333333555333222222444555444333222222222222222222222222111111111111111111111111000000111111111111000000000000000000000000000000000000000000////////////.........///////////////........................,,,---......//////......------------------,,,,,,///............------------......//////......---+++---//////...---...///.........///////////////------------------------,,,,,,,,,,,,---.../////////..................///+++,,,---...///000000000+++,,,,,,,,,------......,,,,,,,,,------///000000........................,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........./////////000000------........./////////...////////////000000000........................------------------------------------.........///......------------......//////000000000000000111///000111111222222222222///............---------+++,,,---.....................//////......---,,,---------,,,,,,,,,,,,,,,******++++++++++++******------------------------,,,------------------...---------,,,,,,,,,,,,,,,,,,---......,,,,,,---...000///...------...000111,,,,,,------.../////////......//////////////////////////////000000000000---...///000111111111111111222222333333222111000666555555555666888:::;;;888999;;;<<<<<<<<<;;;:::===<<<<<<===???AAA@@@???===???BBBDDDEEEGGGJJJLLLIIIJJJKKKJJJHHHGGGHHHIIIHHHHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHIIIKKKMMMMMMLLLGGGIIILLLOOORRRSSSRRRRRRKKKJJJHHHFFFEEEDDDDDDEEEIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFBBBAAA@@@@@@@@@@@@AAABBB>>>>>>=========>>>???@@@===<<<<<<;;;;;;;;;<<<<<<:::::::::999888777999:::666777777777777555444333444333333222222333333444444333333333333333333444111222222222222111000000........................///////////////////////////............---------------------------------,,,------......------,,,.../////////...---,,,,,,---+++***+++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,+++***)))((()))***+++,,,,,,------,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,------------,,,,,,999999999999:::;;;<<<<<<888888888888777777777777444666777999999888777666666666666555444333222222333111000111333444444444222222222222222222222222111111111111111111111111000000111111111111000000000000000000000000000000000000000000////////////............/////////000........................,,,---......//////......,,,,,,------------------///............---------......///000000///......***---000000...---...///............/////////000------------------------++++++++++++,,,---...///......------------......------...///000000000///------------..................---------......///........................,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---------.........//////............////////////.........////////////000........................------------------------,,,,,,,,,,,,------------......------------............/////////000000000...///000000111111000000000000/////////.........***+++,,,---..................//////......---,,,---------,,,,,,+++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...------------------,,,,,,,,,,,,,,,,,,,,,,,,---+++---///...,,,+++---...---,,,+++++++++---///000,,,,,,------...//////000/////////////////////...////////////000000000000---...///111111111000000000000000000000111222333666555444333444555777888666888:::<<<======<<<;;;;;;;;;;;;<<>>AAACCCEEEFFFGGGJJJLLLGGGHHHIIIHHHGGGFFFGGGHHHFFFFFFFFFFFFGGGHHHIIIJJJJJJIIIHHHHHHJJJLLLLLLKKKFFFHHHLLLOOOQQQQQQPPPOOOJJJJJJIIIHHHGGGEEEDDDCCCGGGFFFEEEEEEDDDEEEFFFGGGEEEEEEEEEEEEEEEEEEFFFFFFAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>=========>>>???>>>===<<<::::::::::::;;;888999:::999888888:::<<<888888777777666555555555444333333222222333333444333333222222222222333333111222222222222111000000........................///////////////////////////............---------------------------------,,,------......------,,,------.........------,,,,,,+++***+++,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,******+++++++++******)))((()))***+++,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,---......---,,,,,,888888888888999:::;;;<<<888888888888777777777777999999999999888666444333777777777666555333222111000///...///222444444333222222222222222222222222000000000000000000000000000000111111111111000000000000000000000000000000000000000000////////////---.........//////000000........................,,,---......//////......,,,,,,,,,------.........//////.........---------...///000111111000///...***---000000...---...///---.........//////000000////////////////////////+++******+++,,,---...///---------,,,,,,------------...............------////////////////////////000///...------------------.....................,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000---------.........//////........................------------------------+++++++++,,,,,,,,,------.........------.........---.........//////000000......////////////......111111000000/////////...***+++,,,---..................//////......---,,,/////////......---------++++++------------++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,---------+++---///...,,,+++,,,///)))(((''''''(((***,,,---,,,,,,------...///000000///////////////.........////////////000000000000---...000111111000000//////...,,,,,,---000444666777666444222222222444555555777:::<<<>>>>>>===<<<:::999999;;;>>>@@@@@@@@@???AAADDDEEEFFFGGGIIIKKKEEEFFFGGGGGGFFFEEEFFFGGGEEEEEEEEEEEEFFFGGGHHHIIIKKKIIIHHHHHHJJJKKKKKKJJJIIIKKKMMMOOOOOONNNLLLJJJJJJJJJKKKJJJIIIGGGDDDCCCFFFEEEDDDDDDDDDEEEGGGHHHFFFFFFEEEEEEEEEEEEEEEEEEAAAAAABBBCCCCCCBBBAAAAAABBBAAA???>>>=========>>>???>>><<<:::999999999:::777888999999888999;;;===:::999888777666666666777444333333222222333333444222222111111111111222222111222222222222111000000........................000000000000000000000000//////.........---------------------------------,,,------......------,,,,,,,,,---------------,,,,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********((()))***+++++++++++++++'''((()))***+++,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,---......---,,,,,,888888888888888888888888999999888888777555444333999888777666666555555555444444444444444444444444444444444333333222222222555555444333333222111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////................................................------------------------+++,,,------......------------------------------------------------------........................////////////////////////111000///...---,,,++++++------------------------//////.........---------------------------------///000111222222111000///,,,,,,,,,---------......,,,,,,,,,---------............------------......,,,------......------,,,------------------------////////////////////////------------------------+++---///000///---+++))),,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++................................................000000000000000000000000+++,,,...000000///---,,,---...///000000///...---,,,---------...///////////////...------------...------/////////...---,,,***+++---...///......---***++++++,,,,,,++++++***---------,,,,,,+++++++++................................................---------............///++++++,,,,,,,,,---------***,,,////////////000111///////////////000111111///000111222333222111111222222111111111111222222333333222222333333444555777888888999999999888888888999;;;<<<===???CCCFFFCCCBBBBBBBBBCCCFFFHHHJJJEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDEEEFFFGGGLLLJJJGGGEEEFFFHHHKKKMMMKKKGGGDDDEEEHHHKKKLLLKKKJJJJJJIIIHHHGGGFFFEEEDDDFFFGGGGGGGGGFFFEEECCCBBBCCCBBBBBBCCCEEEFFFEEECCCBBBAAA???======>>>???@@@??????>>>============>>>===<<<;;;:::999888888888===;;;:::888777777888999888777666444444444555555444444333333333333222222222333444444555555444444111111111111111111111111......------------......//////000000///...------,,,---------.../////////.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------++++++*********************+++,,,,,,******+++,,,***************************$$$ $$$,,,000,,,''',,,,,,,,,,,,,,,,,,,,,,,,++++++******************------,,,,,,,,,,,,++++++///............---------,,,,,,+++******++++++,,,888888888888888888888888999999999888777555444444999888777666555555555555333333333333333333333333222333333333333333333444444444333222222111000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////................................................------------------------+++,,,------......------------------------------------------------------..................................................................------........................///.........------------------------------------...///000000000000///...,,,,,,,,,---------......,,,,,,,,,---------............------------......,,,------......------,,,------------------------........................---------------------------...000111111///---+++------------------------,,,,,,------...---------................................................////////////////////////,,,---...///000///......//////000000000///...---------..................///......---,,,---------------...//////...---,,,,,,---.........---,,,+++++++++,,,,,,,,,,,,++++++---------,,,,,,+++++++++................................................------------............++++++,,,,,,,,,---------+++---//////......///000///////////////000000111///000111222222222111111222111111000000111111222333222222222222333444444555666777777888888888888777999:::;;;<<<>>>BBBDDDAAAAAA@@@@@@AAACCCEEEFFFCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEFFFGGGGGGIIIHHHFFFEEEEEEGGGIIIJJJJJJGGGFFFGGGKKKNNNNNNMMMKKKJJJIIIHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFEEECCCBBBCCCBBBBBBDDDEEEFFFEEECCCBBBAAA???======>>>???@@@???>>>===<<<<<<<<<<<<<<<======<<<;;;::::::::::::<<<;;;:::999888888888888;;;:::999777777777777888444444333333333333222222222333333444444444444444111111111111111111111111///......------......//////////////////...---------------.....................---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,,,,+++******+++,,,,,,*********+++++++++,,,,,,++++++*********************+++,,,,,,******+++,,,************************,,,(((%%%(((...000...***,,,,,,,,,,,,,,,,,,,,,,,,++++++******************------,,,,,,,,,,,,++++++,,,,,,,,,------.........,,,,,,,,,+++,,,,,,------999999999999999999999999:::999999888777666555555999888777666555555555555222222222222222222222222111222222333333444444555333222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////................................................------------------------+++,,,------......------------------------------------------------------........................------------------------++++++,,,---...//////000////////////////////////............------------------------------------------............------,,,,,,,,,---------......,,,,,,,,,---------............------------......,,,------......------,,,------------------------........................------------------------///000111222222111///---........................***+++,,,---.............................................................................................///////////////000000000111000///......//////.....................------,,,,,,,,,,,,,,,------......///......---............---,,,+++***,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++------------------------------------------------------------............,,,,,,,,,,,,------------,,,...//////...---......//////......//////000111///000111111222222111111222111111000000111111222222222222222222333444444333444555666777888888888777999;;;;;;<<<>>>AAACCC@@@@@@???>>>???@@@AAABBBAAABBBCCCDDDFFFGGGHHHIIIGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGJJJLLLNNNNNNMMMKKKJJJJJJIIIHHHGGGFFFFFFDDDDDDEEEEEEEEEEEEDDDCCCDDDCCCCCCDDDEEEFFFEEECCCAAA@@@???>>>===>>>??????>>>===<<<;;;:::999999999===<<<<<<;;;;;;;;;<<<<<<::::::::::::999888888777999888666555444444555555444444333333333333222222222222333444444444444333111111111111111111111111///......------......//////////////////......---...............---------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,++++++******++++++,,,))))))*********+++++++++******++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,+++***+++---...---,,,++++++++++++++++++++++++******++++++++++++++++++------,,,,,,,,,,,,++++++)))***+++,,,---......///,,,,,,,,,,,,------...///999999999999999999999999:::999999888777666666666888888666555555555555555222222222222222222222222333333333333333333333333333222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////................................................------------------------+++,,,------......------------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......//////........................------------------------------------------------------............------,,,,,,,,,---------......,,,,,,,,,---------............------------......,,,------......------,,,,,,,,,------------------........................------------............///000111222222111///...------------------------+++,,,------.........---................................................------------------------//////.........///000111/////////000000000000000000000//////......------------,,,++++++++++++,,,---------........................------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---------.........,,,,,,,,,------------......000111111///---......///............///000000///000000111111111111111111111000000000000111111222222222111222333333444222333555666777888888999888:::<<<======>>>@@@BBBAAAAAA@@@??????@@@@@@AAABBBBBBCCCDDDEEEFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEEEECCCDDDFFFHHHHHHHHHGGGFFFGGGGGGIIIKKKLLLLLLKKKIIIIIIIIIIIIHHHGGGFFFFFFEEECCCDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCDDDFFFFFFDDDCCC@@@@@@???>>>===>>>>>>???===<<<;;;:::999888888888<<<;;;;;;;;;;;;;;;<<<===999999:::;;;:::999888777777666555333333333333444444444333333333222222222111111222333333333333333111111111111111111111111//////............//////...///////////////....../////////...---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))++++++++++++++++++++++++************++++++++++++******+++++++++++++++,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++***+++,,,+++******++++++******************************+++++++++++++++,,,------,,,,,,,,,+++++++++)))******+++,,,,,,------,,,,,,+++,,,,,,---...///999999999999999999999999:::999888777666666666777888777666555444444444444444444444444444444444444555555444333333222111111333333333333333222222222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////................................................------------------------+++,,,------......------------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,------------------------------------------........................,,,,,,,,,---------......,,,,,,,,,---------............------------......,,,------......------,,,,,,,,,,,,---------..............................---------....../////////......///000000000///...,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,+++................................................------------------------///............///000000,,,------...000111333333000000000//////......---------,,,++++++++++++,,,------------......//////,,,,,,,,,,,,------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------------...,,,,,,---------.........000222333222000......///...............//////000000000000000000111111111111000000000000000000111222111111111111222333333333444555777888999999999:::<<<>>>>>>>>>???@@@BBBCCCCCCBBBBBBAAAAAAAAAAAADDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBCCCEEEHHHJJJKKKJJJHHHGGGJJJLLLNNNNNNMMMKKKIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFFFFDDDCCC?????????>>>>>>>>>>>>>>><<<<<<;;;:::999888888888::::::::::::::::::;;;;;;888999:::;;;:::999888777:::999777666555666666777444444333333333222222222000111222222333333222222000000000000000000000000/////////....../////////......///////////////.../////////...---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---******++++++,,,,,,,,,,,,***+++,,,,,,******+++,,,+++++++++++++++++++++++++++,,,---,,,***)))***,,,******************************++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***++++++,,,------::::::::::::::::::::::::999888666555555555666777888777666555444444444444444444444444444444444444666666555444222111000000333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////................................................------------------------+++,,,------......------------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++------------------------,,,,,,,,,,,,------------------------------------///......------......///,,,,,,,,,---------......,,,,,,,,,---------............------------......,,,------......------,,,+++,,,,,,------.........---------------------------------...//////000000------......//////......,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***................................................---------------------------------...............++++++,,,---///111222333000000//////////////////...------,,,,,,,,,,,,,,,---------------...///000,,,,,,+++,,,,,,...///000,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------............000111222222000...//////......------......///000000////////////000111222111000000//////000000111111111111111111222333333444555666777888999999999:::<<<>>>???>>>>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDCCCBBBAAA@@@DDDFFFIIIKKKLLLLLLJJJIIINNNPPPRRRQQQNNNKKKIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFGGGFFFEEEEEEEEEEEEFFFFFFFFFEEEDDDEEEFFFFFFDDDCCC??????>>>>>>>>>=========<<<<<<;;;:::::::::;;;;;;;;;::::::999999999::::::999999999::::::999999888999888666555444444555555444444333333333333222222000000111222222222222111000000000000000000000000000//////......//////000---...//////////////////...............---------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++,,,,,,,,,---------******++++++,,,---------***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,,,,---...++++++++++++++++++++++++******++++++,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,++++++******+++++++++::::::::::::::::::::::::888777555444333444666666777777666555444444444444333333333333333333333333555555444333333222111111222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////................................................------------------------+++,,,------......------------------------------------------------------........................---------------------------------,,,,,,,,,++++++........................++++++,,,,,,,,,---------------------------------...---,,,++++++,,,---...,,,,,,,,,---------......,,,,,,,,,---------............------------......,,,------......------,,,++++++,,,,,,---......///---------------------------------...///000000000---------....../////////---------------------------------...------,,,,,,................................................------------------------***+++---.........---,,,---,,,,,,,,,---...///000///////////////000000000///......---,,,---------------,,,,,,---...000111...---,,,,,,,,,---......++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------............---///000000...---.........------------...//////000//////...///000111222000000////////////000000111111111111111222222333444555666666777777777666888:::======<<<<<<<<<===??????@@@@@@AAA@@@@@@@@@BBBCCCCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDBBBAAA@@@DDDFFFIIIKKKLLLLLLKKKJJJMMMOOOPPPOOOLLLIIIHHHIIIJJJJJJIIIIIIIIIIIIHHHHHHIIIHHHGGGFFFEEEEEEFFFFFFGGGFFFEEEEEEFFFFFFDDDCCC>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<======>>>===<<<;;;::::::::::::::::::999999888999999999:::666555333222111111222333444444333333333333222222///000000111111111111111000000000000000000000000000000////////////000000------...///////////////---------...............,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,******++++++,,,------...***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,...---,,,+++++++++++++++::::::::::::::::::::::::777666444333333444555666777777555444444444444444222222222222222222222222333333333333333333333333111111111111111111222222000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////................................................------------------------+++,,,------......------------------------------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////+++++++++,,,,,,------------------------------------,,,+++******+++,,,---,,,,,,,,,---------......,,,,,,,,,---------...............------.........,,,------......------,,,++++++,,,,,,---...//////---------------------------------...///000000111---.........//////000000........................++++++,,,---....................................................................................)))***,,,......---,,,+++///...---,,,+++,,,------......//////000000111111//////...------------...------,,,,,,---...000111000///---,,,++++++,,,---***++++++,,,,,,++++++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////+++---......---,,,,,,---...------------...//////000///.........///111222000000////////////000000111111111000111222222333444444555555555555555555666999;;;<<<;;;::::::;;;<<<<<<===>>>>>>>>>>>>>>>@@@AAABBBCCCDDDFFFGGGGGGDDDEEEEEEEEEEEECCCAAA@@@DDDFFFHHHJJJKKKKKKKKKJJJHHHKKKLLLKKKHHHFFFFFFHHHKKKKKKKKKKKKKKKJJJJJJJJJKKKJJJHHHFFFEEEEEEFFFFFFGGGFFFEEEFFFFFFFFFDDDCCC>>>>>>>>>>>>>>>======<<<===============>>>???@@@???>>>===<<<;;;::::::::::::999888888888999:::;;;999888666555444444555555444444444333333333222222//////000111111111111111000000000000000000000000000000////////////000000------...///000000//////,,,------....../////////,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---***+++,,,------,,,+++***)))************+++++++++******+++,,,,,,---......***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------,,,,,,,,,++++++******+++,,,---......///000///...---,,,+++++++++:::::::::999999999888888999888777555444444444444444333333222222333333444333222222333555666555444333222222111111222222333222222222111111111111000000000000000000000000000000000000000000000000000////////////////////////111111000000//////......000////////////.................................---,,,,,,---///000///............------,,,,,,,,,------------------------------------------------......//////...---,,,,,,---------............///,,,------......------,,,------------------------...------,,,,,,------...,,,,,,------------,,,,,,,,,,,,************,,,,,,,,,,,,---......---,,,,,,---------,,,,,,+++++++++...------,,,,,,------...***,,,...///...+++'''%%%........................++++++,,,,,,---...//////........................---------------------------...000111222222222111//////.........---------//////.........---------,,,,,,,,,,,,,,,---...///,,,,,,,,,------.........000222333111///...000222---------............///........................111111000000///---,,,+++000///...------...///000222111///---,,,,,,,,,,,,000///...---------------******+++++++++,,,,,,,,,,,,---...//////...---,,,////////////...---,,,+++///...---,,,,,,,,,,,,,,,000---***+++...000000...---+++******---///000000000000000000000000000000---------............///......///000000000000000111111111000000000000000000000111222333333444444555444444444444555666666777777999:::;;;===>>>???>>>===<<<<<<<<<<<<======>>>>>>???@@@AAACCCDDDEEEGGGGGGFFFDDDCCCAAA@@@@@@EEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIMMMMMMNNNNNNNNNNNNMMMMMMGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCCCC@@@???======>>>??????>>>>>>???@@@BBBAAA@@@>>>===>>>===;;;::::::;;;<<<===<<<999666666777999999999666666666666555555555555222222222222222222222222111111111000000000000///////////////////////////000000000000000000000000000000//////.........---...---,,,,,,,,,,,,---.../////////...------,,,,,,---,,,++++++---//////...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,++++++*********+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000///......------------------------------------///......------,,,++++++------......---+++***)))+++,,,---------,,,+++***,,,+++***+++---...---,,,;;;::::::999999999999999777777666666555666666666555555444444444444555555555333333333555666555444333222222111111222222333222222222111111111111000000000000000000000000000000000000000000000000000////////////////////////////////////.........---/////////.........------...........................---,,,---//////...---......---------,,,,,,,,,------------------------..............................//////...------,,,---------............///,,,------......------,,,------------------------...------,,,,,,------...---------......------------,,,++++++++++++,,,---,,,,,,---......---,,,,,,---------------,,,,,,,,,...------,,,,,,------...---...///000000...+++)))........................+++,,,,,,,,,---.................................---------------------------......///000000000000///.........------------///.........------------------,,,,,,,,,---......------...............///...///000///,,,,,,...000---------............///...........................////////////......---000///...------...///000000///...---,,,---......//////.........---------***++++++++++++,,,,,,,,,,,,---...//////...---,,,,,,,,,---............---///...---,,,,,,,,,,,,---///---,,,,,,---////////////---+++,,,...000000000////////////////////////---------............///......///000000000000000111000000000000000000000000000111222222333444444444444444444444555666666:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>?????????@@@AAABBBDDDEEEFFFFFFFFFEEEDDDCCCBBBAAAAAADDDDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJHHHGGGGGGFFFEEEDDDCCCCCCAAABBBBBBCCCCCCBBBBBBAAA@@@???======>>>??????>>>>>>>>>?????????>>><<<;;;======<<<<<<;;;:::999888:::888666666777888888888555555555555444444444444222222222222222222222222333333333222222222222111000000000000000000000000////////////////////////000/////////............///...------------.../////////.........---------...,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++******,,,,,,---------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++++++++++++++******+++,,,---......///++++++,,,,,,---.........,,,---------,,,+++)))(((******,,,------------,,,,,,+++***+++---...---,,,<<<;;;999888888888999:::777666666666666777888999777666666666666666666777666555444444555666555333333222222111111222222333222222222111111111111000000000000000000000000000000000000000000000000000////////////////////////............------------............---------,,,........................///...------...///...,,,...------------,,,,,,,,,------------------------////////////////////////.........///......---,,,---------............///,,,------......------,,,------------------------...------,,,,,,------...---..................---...---,,,,,,,,,,,,---...,,,------......------,,,,,,---------------.........------,,,,,,------.........////////////...---------------------------,,,,,,,,,,,,------------------------------------------------------------......---------......///............------------............------------......---,,,,,,,,,------///////////////.........,,,---...---,,,,,,...///---------............///------------------------,,,---.../////////////////////...------...//////---------------...///000---.../////////...---,,,++++++++++++,,,,,,,,,,,,------............------((()))+++,,,.../////////......---,,,,,,,,,---------......---,,,---///111111///------...000000///........................---------............///......///000000000000000000000000000000000111111000000111111222333333333444444444444444555555666<<<<<<<<<;;;::::::999999999999:::;;;<<<>>>@@@AAA??????@@@AAACCCDDDEEEFFFDDDDDDDDDCCCCCCCCCCCCBBBCCCDDDDDDDDDEEEEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFDDDCCCCCCBBB@@@@@@AAAAAAAAAAAA@@@@@@@@@>>>======>>>??????>>>>>>>>>======<<<;;;::::::;;;<<<======;;;999666444888666555666777888777666555444444444444333333333222222222222222222222222333333333222222222222111111111111111111111111111////////////////////////////////////............000///............///000...............---------///---,,,,,,---...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++............------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++************+++((()))***+++,,,...//////++++++,,,,,,------......+++,,,,,,,,,+++***)))(((((()))+++,,,---............,,,++++++------,,,***<<<;;;:::888888999:::;;;888888777777777777888888777777666666666666777777777666555555555555444333333222222111111222222333222222222111111111000000000000000000000000000000////////////////////////////////////////////////..............................---------,,,,,,,,,........................000///------......---+++------------------------------------------------........................---...............---------------............///,,,------......------,,,------------------------...------,,,,,,------...---......//////......---.........------.........------------------------++++++,,,,,,---------......------,,,,,,------...,,,,,,,,,,,,------...///------------------------------,,,,,,,,,,,,,,,,,,------------------------------------------------//////---,,,,,,---......------------------------------------------------///...---,,,,,,,,,,,,,,,000/////////......------..................///000---------............///------------------------,,,---......//////..............................------------......//////,,,---///000000///---++++++++++++,,,,,,,,,------------------------------((()))***,,,---......///...------,,,,,,,,,------,,,...///...++++++///222222000---------......------------------------------------............///......///000000000000000000000000000000111111111000000111111222222222333444444333333444444555666;;;;;;;;;::::::999999888999999:::;;;<<<>>>???@@@>>>>>>@@@AAABBBCCCCCCDDDBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@???>>>======???@@@??????@@@???===<<<::::::::::::999:::::::::999888666555666555555666777777666444555555555444444444333333222222222222222222222222111111111000000000//////000000000000000000000000///////////////////////////////////////.........///..................///------..................000...,,,,,,------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,))))))***++++++,,,------......------,,,++++++***++++++++++++******))))))******+++,,,------.........---,,,,,,,,,,,,+++***<<<;;;:::999999999:::;;;:::999888777666666666666666555555444444555555666777666444444555555444222333222222111111222222333222222222111111111000000000000000000000000000000////////////////////////////////////////////////////////////////////////......---------,,,,,,,,,........................000///------......---+++------------------------------------------------------------------------------...............------------............///,,,------......------,,,------------------------...------,,,,,,------...------............------........................------------------------******++++++,,,,,,------...------,,,,,,------...,,,,,,++++++,,,---///000------------------------,,,,,,,,,,,,,,,,,,++++++------------------------------------------------000///...---,,,---...///,,,,,,------------------,,,,,,------------------///...---,,,,,,,,,,,,,,,///......------,,,,,,,,,//////........./////////---------............///------------------------...............------,,,------............------...............---------+++---...000000///---,,,++++++,,,,,,,,,------------------,,,,,,---------***+++,,,,,,---------,,,------,,,,,,,,,------...,,,...///...++++++///222111///,,,+++,,,------,,,---------------------------------............///......///000000000000000//////000000111111111111000111111111111111222222333333333333333444555555888888888888999999999999:::::::::;;;;;;<<<===>>><<<===>>>@@@AAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCDDDEEEFFFFFFGGGFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAA???===<<<===???@@@@@@???AAA@@@???===<<<;;;;;;;;;999888777666777888999:::666555444555777777555333666666666666555555555444222222222222222222222222111111111000000000//////////////////////////////.................................///////////////------------------------,,,---------......//////000...,,,,,,------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++...------,,,++++++******++++++******************,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,+++***;;;;;;;;;;;;:::::::::999::::::888777666555555555555444444333333444444555555444333333444555444222333222222111111222222333222222222111111111111000000000000000000000000000000000000000000000000000/////////////////////////////////000000000000000............---------,,,........................///...------...///...,,,,,,,,,,,,------------...------------------------------------------------,,,---......///.........---------............///,,,------......------,,,------------------------...------,,,,,,------...,,,------------------,,,------...//////...------...------,,,,,,------...++++++,,,,,,,,,,,,,,,,,,...------,,,,,,------.........------...///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------......///,,,,,,,,,,,,------------,,,,,,,,,,,,------------......---,,,,,,,,,---------------------,,,,,,,,,000...,,,,,,---...---,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,+++------............------......//////...---,,,,,,,,,---.../////////...---,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,------------,,,,,,+++------,,,,,,,,,---......---......---,,,---///111000...,,,+++,,,---,,,,,,---------------------------------............///......///000000000000000/////////000111111222222111111111111111111111111333333333333333444444555444555555666777888999999;;;:::::::::;;;<<<======;;;<<<>>>???@@@@@@??????@@@AAAAAABBBCCCCCCDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCBBBBBB???===<<<===???@@@@@@@@@@@@@@@??????>>>===<<<<<<888777666555666888:::<<<777555444555666777666555777777666666666555555555222222222222222222222222333333333222222222222111.........................................................///////////////,,,,,,------------,,,,,,,,,,,,,,,---...///000000///---,,,,,,---...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------++++++++++++************++++++++++++++++++++++++------------------------+++************++++++,,,---------,,,++++++************++++++,,,,,,------,,,++++++*********++++++...---,,,++++++++++++,,,...,,,++++++------,,,***:::;;;<<<===<<<;;;999888888777777666555555555555555444444333333444444555333222111222444444333222333222222111111222222333222222222111111111111000000000000000000000000000000000000000000000000000////////////////////////........./////////000000/////////.........------...........................---,,,---//////...---,,,,,,,,,---------......------------------------........................,,,------...//////......---------............///,,,------......------,,,------------------------...------,,,,,,------...++++++,,,,,,,,,,,,++++++,,,---............---,,,...---,,,,,,,,,,,,---..................---------...------,,,,,,------...------------............,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,------...------++++++,,,,,,,,,---------++++++,,,,,,,,,---------------,,,,,,,,,---......------------............333000------......---+++---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,------......------,,,,,,---.../////////...------------.........//////,,,,,,,,,------------...------,,,++++++,,,------------.........---------,,,,,,,,,,,,,,,---...//////---,,,,,,---/////////000...,,,,,,---......------------------------------------............///......///000000000000000...//////000111111222222111111111111000000000000333333222222333333444555333333444555555666666777888999999:::;;;===>>>???;;;<<<>>>@@@AAA@@@???>>>AAAAAAAAABBBBBBCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIFFFFFFFFFFFFGGGGGGGGGGGGDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBCCCCCCDDDEEEEEEEEEBBBBBBCCCCCCCCCCCCBBBBBB>>>===<<<===???@@@@@@@@@>>>??????@@@???>>>===<<<888888888888888888999999888666444444666777777666666666555555555444444444222222222222222222222222333333333222222222222111////////////////////////..................................../////////000,,,---...//////...---,,,++++++,,,---...///000111...,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......***+++++++++++++++,,,,,,************************------------------------+++++++++++++++,,,---------------,,,,,,,,,,,,,,,*********+++,,,,,,---------,,,+++******+++,,,------,,,+++++++++,,,---...,,,+++***+++---...---,,,999:::===>>>>>><<<999777555555555555555666666777555555444444444444555555222111000111333444333222333222222222222222222333222222222111111111111000000000000000000000000000000000000000000000000000////////////////////////---------.........//////000////////////.................................---,,,,,,---///000///...,,,,,,,,,------.........------------------------////////////////////////,,,,,,---.../////////...---------.........//////,,,------......------,,,------------------------...------,,,,,,------...***++++++,,,,,,++++++***+++,,,---......---,,,+++...---,,,,,,,,,,,,---...111111000000//////.........------,,,,,,------...***++++++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------''')))+++,,,------,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,------...///---.........//////000000777333000///111111...,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---.../////////,,,,,,---......---,,,,,,***+++---///000000000///---------------...///000,,,,,,,,,---------......------++++++++++++------,,,---....../////////...,,,,,,,,,,,,,,,---...///000---***+++...000000...111///------...///000///........................---------.........//////...//////000000000000000...//////000111222222222111111111000000000000000333333222222333333444555333333333444444444444444666777888999;;;>>>@@@AAA<<<===???AAABBBAAA@@@???AAAAAAAAABBBBBBCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFAAAAAABBBCCCDDDEEEFFFGGGAAABBBBBBCCCCCCBBBBBBAAA>>>===<<<===???AAAAAA@@@<<<===???@@@@@@>>><<<;;;888999:::;;;:::888666555:::777555444555777888888555555444444444333333333222222222222222222222222111111111000000000000///000000000000000000000000........................---.........//////000000---...///000000///...---++++++,,,---...000111111---,,,++++++---//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,------.........+++++++++,,,,,,---------************************++++++++++++++++++++++++------------......///000,,,,,,,,,------.........------,,,,,,+++******)))---,,,+++++++++,,,---...+++*********+++---///000,,,+++***+++---...---,,,===<<<;;;:::999888888888444444444444444444333333888888777555444333222111222111111000000111111222111111111111111111111111111111111111000000000000//////000000000000//////111111000000//////......111111000000//////......000000000000000000000000//////...------------...---------............//////...---,,,,,,---...///------............------/////////......---------,,,------......------,,,,,,,,,,,,---------......---.........//////000000------------------------......---------,,,,,,,,,------------------------,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,//////.........---------.........------,,,,,,,,,------------------------,,,,,,+++***+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,+++,,,---...///........................,,,,,,,,,---------......------------------------,,,,,,,,,---------..............................111///---+++***+++,,,---.........------,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,------.........,,,---......//////......***++++++,,,---...////////////.........---------++++++,,,---.........---...------,,,,,,------...------,,,,,,------...///......------------.........---,,,++++++,,,---...------...//////...------,,,,,,------.../////////............////////////000000//////.........---000/////////000111333444222222333333333333444444111222222333333444444555888777777:::???AAA@@@>>><<<<<<>>>AAAEEEEEEDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIHHHHHHGGGGGGFFFGGGGGGGGGEEEEEEGGGGGGHHHGGGFFFEEECCCCCCCCCCCCCCCDDDEEEEEEBBBBBBCCCCCCCCCBBBAAAAAAAAA@@@???>>>============?????????>>>>>>===<<<;;;>>>===;;;999888888888999:::999777666555555555666333333333333333333333333222000///000111111000///111111111111111000//////000000000000000000000000000000000000000000000000.........---,,,,,,++++++........................---------------...///000///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***))).........///......------,,,,,,---...---,,,+++*********+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---***''')))---///---)))---,,,,,,---......---+++,,,,,,,,,---------......000...------------,,,***++++++++++++++++++++++++***+++,,,,,,------------;;;:::999888888888888888666555555555444444333333777777666555444333333222222222111111111111222222111111111111111111111111111111111111000000000000000000111111111111000000000000000000////////////000000000000//////......//////////////////////////////...------------...---------............//////...------------...///------............------,,,,,,,,,++++++*********,,,------......------,,,,,,,,,,,,---------......,,,---------............------------------------------------,,,,,,,,,,,,------------------------,,,---..................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,//////.........---------------------------,,,,,,------------------------,,,,,,+++++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---...///........................,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------111///---+++++++++,,,---......---------,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------......+++,,,,,,---------------,,,,,,------------------//////.........---------,,,------.........------------,,,,,,,,,,,,------++++++******++++++,,,---......------------.........------------------...++++++,,,------,,,++++++,,,,,,------.../////////............////////////000/////////...............---------...///111222222222222333333333444444111222222333333444444555888777777:::>>>@@@???>>>======???BBBEEEFFFEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHEEEFFFGGGHHHHHHGGGFFFEEECCCCCCCCCCCCCCCDDDEEEEEEBBBBBBBBBBBBBBBAAAAAA@@@BBBAAA@@@???>>>>>>>>>>>>>>>?????????>>>===<<<<<<===<<<;;;999888777888888888777555444333333444444333333333333333333333333000///...000222333333222111111111111111000//////000000000000000000000000000000000000000000000000---------------.................................---------------...//////...---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++)))((((((+++,,,,,,---,,,,,,++++++,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---***((()))---///---***...,,,,,,,,,---...---,,,,,,,,,,,,,,,---------------,,,+++,,,---...---,,,++++++++++++++++++++++++***+++,,,,,,---------,,,999888888777777777888888888888777666555444444333555555555555444444444333333333222222222222333333111111111111111111111111111111111111000000000000111111222222222222111111////////////000000000000000000000////////////...//////////////////////////////...------------...---------............//////...------------...///------............------.........---------------,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,+++++++++---------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...............---------,,,,,,------------------------------------------,,,,,,+++++++++,,,---......------,,,,,,,,,,,,,,,------------------,,,,,,---,,,,,,,,,,,,---...///........................,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,++++++,,,---...------------,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,------------...******+++,,,,,,,,,,,,,,,......---------,,,,,,,,,...............---------...............---------,,,,,,++++++++++++,,,,,,++++++******++++++,,,---......------------......---..................---+++,,,,,,------,,,,,,+++,,,,,,,,,---......//////---............/////////////////////...............---------...///000111222222222222333333333333111222222333333444444555777777888:::===???>>>======>>>???BBBEEEFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIEEEFFFGGGHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEAAABBBBBBBBBAAAAAA@@@???BBBBBBAAA@@@????????????>>>????????????>>>>>>===<<<;;;:::888777777777777777666555444333333444444333333333333333333333333222000000111333444333222111111111111000000000///000000000000000000000000000000000000000000000000,,,------...//////000000........................------------------...///,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++***)))(((++++++,,,,,,---,,,,,,+++,,,,,,---------,,,+++***------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---***)))***---...---***///---++++++,,,---------++++++++++++,,,,,,,,,,,,,,,+++***+++...///...---++++++++++++++++++++++++++++++,,,---------,,,,,,888888777777777888999999:::999888777666555444333444444444444444444444444444333333222222333333444111111111111111111111111111111111111000000000///000111111222222111111000......//////000000111111//////////////////////////////////////////////////////...------------...---------............///.........------.........------............------////////////............,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,+++++++++------------------------............------,,,+++------------------------,,,------......------,,,........................,,,,,,,,,------.........------------------------+++++++++,,,,,,,,,------------,,,,,,+++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,------..............................,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,---------......------------------------***++++++,,,,,,,,,,,,,,,------------------------........................000//////...------------,,,++++++******++++++,,,------,,,,,,------...///...------,,,,,,------...------///000000///------........................+++,,,,,,------...//////---------........./////////////////////.........000000000000000111222222111222222222222333333333111222222333333444444555666777888:::<<<===============>>>@@@DDDEEEEEECCCBBBAAAAAA@@@@@@AAAAAABBBDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFGGGHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDEEEBBBBBBBBBBBBAAA@@@??????BBBAAA@@@???????????????>>>>>>????????????>>>>>>::::::999888777777777666999888777666555555666777333333333333333333333333666555333222222222000...222111111000000000000000////////////////////////////////////////////////........./////////000000........................---------,,,,,,---......,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------......---,,,,,,+++------......///.........---------,,,,,,,,,++++++---------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---+++///---***)))+++,,,------******+++++++++,,,,,,,,,,,,+++***+++---...---,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,999999888888888999999::::::999999777666555444444333333333444444444444444444333333222222333333444111111111111111111111111111111111111000000000/////////000000000000//////......//////000000111111.............../////////........................//////...------------...---------............///---..................---------............------++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,---------.........------------------------------------------------------,,,,,,,,,++++++---------------------------.........---,,,++++++------------------------,,,------......------,,,---.....................,,,,,,,,,------.........------------------------++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,---------------........................,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,---------------------------------------------------,,,,,,,,,---------......------------------------++++++,,,---------------++++++,,,,,,---...//////---.....................000///...---,,,---------,,,++++++******++++++,,,------,,,,,,------...///------,,,,,,,,,,,,------,,,---...//////...---,,,........................++++++,,,,,,---.........------------.....................///////////////000000000111111111111111111111111222222222333333111222222333333444444555555777999:::;;;;;;<<<===;;;;;;<<<>>>AAACCCCCCBBBAAA@@@>>>======>>>@@@AAAFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBAAA@@@???>>>@@@??????>>>>>>>>>>>>???>>>????????????>>>>>>===999999999999888777777666999888666555555666777777333333333333333333333333666555333222222222000...222111000000//////000000////////////////////////////////////////////////000000/////////....................................------,,,,,,,,,------,,,,,,------------------+++++++++,,,,,,---------------.........---,,,,,,,,,------.../////////...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,///,,,***)))***,,,------******+++++++++,,,,,,,,,...,,,++++++,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++:::999999888888888999999999888888777666555555444333333333333333444444444333333222222222222333333111111111111111111111111111111111111000000000000//////000000000000//////////////////000000000000---............/////////........................//////...------------...---------............///------...//////...------------............------,,,,,,,,,,,,------------,,,------......------,,,,,,,,,,,,---------..................------------------------------------......---------,,,,,,,,,------------------------,,,------------,,,,,,+++------------------------,,,------......------,,,---------...............,,,,,,------------------------------------------***+++,,,---------,,,,,,+++++++++++++++,,,,,,---------------------,,,,,,+++,,,------......------........................,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...------------------------,,,,,,,,,---------.........------------,,,,,,,,,+++,,,,,,---------------***++++++,,,---...///000---------...............///...---++++++,,,---...,,,,,,++++++++++++,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,------,,,------------------,,,---,,,,,,++++++,,,,,,---+++++++++,,,------......,,,------------..................///////////////......////////////......111111111111222222222222111222222333333444444555555777999:::::::::;;;<<<;;;::::::<<<@@@BBBBBBBBBAAA???>>><<<<<<>>>???AAAGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFDDDCCCEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@?????????>>>>>>>>>>>>>>>????????????>>>>>>===<<<;;;999999::::::999888888777666555444333333444555666333333333333333333333333222000000111333444333222333222000/////////000111000000000000000000000000000000000000000000000000000000//////...------,,,...........................------,,,,,,,,,,,,,,,,,,,,,---.........------***++++++,,,,,,------...++++++,,,,,,,,,,,,++++++******+++,,,------------...---,,,+++++++++,,,,,,+++,,,,,,,,,------------******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,...---++++++,,,,,,***)))++++++++++++++++++++++++,,,,,,---------,,,++++++:::999888777777777777777777777777666666555555555444333333333333333333333222222111111111111222222111111111111111111111111111111111111000000000000000000000111111000000000000000000000////////////---------.........//////........................//////...------------...---------............///------...//////...------------............------........./////////000000,,,------......------,,,,,,,,,,,,---------......------------,,,,,,++++++------------------------/////////.........------------------------------++++++,,,---------,,,,,,........................,,,------......------,,,---------.........//////------------------,,,,,,------------------------***+++,,,---------,,,,,,++++++******+++,,,,,,---,,,,,,------------------+++,,,---.........------........................,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------,,,---------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------............---------,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,------.........---------.........//////---,,,+++******+++---...------,,,,,,,,,,,,------++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,---,,,++++++++++++,,,---***++++++,,,,,,---......,,,,,,---------...................../////////000......///000000///...---111111111111222222222222111222222333333444444555444777999:::999888:::<<<<<<;;;;;;<<>>>>>??????@@@?????????>>><<<;;;999888999::::::;;;;;;:::888888666555444333333444555666333333333333333333333333000///...000222333333222333222000///...///000111000000000000000000000000000000000000000000000000.........---------------...........................---,,,,,,++++++,,,,,,***+++,,,---...------,,,******+++,,,,,,---......++++++,,,,,,,,,,,,,,,+++)))***+++,,,------------...---,,,+++++++++,,,,,,,,,,,,---...///000111111******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------------...,,,+++***+++,,,,,,,,,***,,,,,,,,,,,,---------------+++***+++,,,,,,+++***++++++++++++++++++++++++,,,---------,,,,,,+++***999999888666555555555555666666666666555555555555444444444333333222222222222111111111111111111222111111111111111111111111111111111111000000000000111111222222222222111111111111000000//////......---------.........//////........................//////...------------...---------.........//////,,,---...//////...---,,,---..................---+++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,++++++*********------------------------000////////////.........------------------------***+++,,,,,,------------........................,,,------......------,,,---------.........//////.........------,,,,,,,,,------------------------***+++,,,---...---,,,,,,+++*********+++,,,,,,---,,,,,,,,,------.........+++,,,---.........---,,,........................,,,,,,,,,---------......------------------------,,,,,,,,,---------..............................,,,,,,---......---------,,,,,,,,,------.........------------------------,,,,,,,,,---------...............------,,,,,,,,,))))))***++++++++++++***......---------,,,,,,,,,---------.........//////,,,+++)))))))))+++---......------,,,,,,------...------,,,,,,------...///---,,,,,,++++++,,,,,,------,,,************,,,---///...------------...///***++++++,,,,,,---......,,,,,,,,,---------......---.........//////000000000000111222222111000///000111111111111222222222111222222333333444555555444777999:::888888:::<<<===<<<;;;===@@@CCCDDDCCCDDDBBB@@@>>>>>>@@@BBBDDDFFFFFFFFFFFFFFFGGGGGGGGGAAAAAABBBDDDFFFHHHJJJKKKGGGGGGHHHHHHGGGFFFDDDCCCFFFEEEDDDCCCCCCCCCCCCCCCFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@@@@???@@@@@@AAAAAA??????>>>===;;;:::888777999:::;;;<<<;;;:::999888888777666555555666777888333333333333333333333333222000///000111111000///333222000///...///111222000000000000000000000000000000000000000000000000++++++,,,,,,---....................................---,,,,,,++++++++++++)))***+++,,,---,,,,,,+++******+++,,,,,,---......------......///.........+++,,,---...////////////...---,,,+++***+++,,,------...///000111222333444******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,---///++++++***+++------+++))),,,,,,------------......+++***)))***,,,------,,,++++++++++++++++++++++++------------,,,,,,+++***999999999888888888888888666555555555555444444444444333333222111111111222222222222222222222222222333222111222333444333111111111111111111111111111000000000000////////////......------------......................................................---------............///////////////////////////............////////////...---,,,,,,++++++++++++((()))***++++++***)))(((---------,,,,,,+++++++++++++++++++++,,,,,,---...,,,,,,,,,++++++*********---------.........//////------------------------------.........---+++***+++++++++,,,---...///000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++,,,---...///---++++++---...------------------,,,,,,+++***---,,,++++++------,,,+++***+++---......---+++***,,,,,,,,,---------......+++,,,------......------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///.........------,,,,,,,,,,,,,,,---...---,,,***))))))+++---...------...//////...------,,,,,,------------............------,,,------......//////000---------.........//////,,,------......------,,,------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///---///000...,,,,,,000333,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---........................////////////000000000000000000000000111111000000000000111111222222111111111111222222333333333333333333333333888888777555444444666999999:::;;;===>>>@@@AAABBBFFFCCCBBBBBB???<<<>>>CCCDDDFFFGGGGGGEEEDDDDDDEEEDDDCCCCCCCCCDDDEEEGGGHHHHHHGGGEEEDDDDDDEEEGGGHHHGGGEEECCCBBBAAABBBCCCDDDDDDCCCBBBAAAAAA@@@AAAAAAAAAAAA@@@@@@???>>>======AAAAAA@@@@@@???>>>>>>>>>888999:::;;;;;;999777666777666555444444555777888888777444222222222333444111111111111000000000000222111000.........///000000000000000000000000000......---------,,,,,,,,,//////.........------------------,,,,,,+++++++++,,,---...///...---,,,+++***+++---......---+++***,,,,,,,,,++++++*********+++++++++***************++++++---...//////000000,,,,,,,,,++++++*********'''(((***,,,.../////////,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------...---+++******+++---...111000...,,,+++++++++,,,+++,,,,,,------,,,,,,+++999888888777666555444444666555555555555444444444444333333222111111222222222222222222222222222222222000///000111111000///111111111111111111111111000000000000/////////////////////....../////////................................................---------............///....................................////////////...---,,,,,,++++++,,,,,,------............------.........---------,,,,,,---,,,,,,,,,------...///------------,,,,,,++++++---------...............////////////////////////....../////////...---,,,------,,,,,,,,,---......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...///---,,,,,,---...---,,,,,,,,,---------,,,++++++---,,,++++++------,,,+++***+++---......---+++***,,,,,,,,,---------......+++,,,------......------......---------,,,,,,,,,---------------------------,,,++++++++++++,,,---......---------,,,,,,,,,------.........---,,,+++)))+++---...------...///---,,,++++++******++++++------............------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,------------,,,,,,------------------------............------,,,+++++++++,,,,,,---,,,,,,,,,........................---......---++++++...111,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---............------------............////////////////////////111111000000000000111111222111111000000111111222555555555444444333333333777777777555444444777999999:::;;;<<<>>>@@@AAABBBDDDAAA@@@AAA@@@>>>@@@EEEEEEFFFGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCDDDEEEGGGHHHHHHGGGFFFEEEEEEFFFGGGHHHGGGFFFDDDCCCBBBCCCDDDEEEDDDDDDCCCBBBAAAAAAAAAAAACCCBBBBBBAAA@@@@@@??????@@@@@@@@@???>>>>>>======<<<======<<<;;;888555444888777666555555666777777777666444222111111222333111111111111000000000000222111000///......///000//////////////////////////////.........---------///.........---------------------,,,,,,+++++++++---------------,,,++++++)))***,,,------,,,***))),,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,---...////////////---------,,,,,,,,,+++++++++,,,,,,---,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,...---+++******+++---...///...---,,,++++++,,,,,,+++,,,,,,------,,,,,,+++:::999888777666444333333666555555555555444444444444333333222222222222222222222222222222222222222333111000000111111///...111111111111111111111111000000000000////////////000000////////////000000................................................---------............///---------------------------............/////////...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---//////............---------------.........//////............------------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,//////000000//////...---///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---------...---,,,,,,.........,,,+++,,,,,,------------,,,---,,,++++++------,,,+++++++++------------++++++,,,,,,,,,---------......+++,,,------......------...------------,,,,,,,,,........................---,,,,,,++++++,,,,,,---...------------,,,,,,,,,....../////////...---,,,***,,,---...------...///---,,,,,,+++++++++++++++------............---------,,,,,,+++******))))))+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------------...//////---,,,+++)))***,,,---...---,,,,,,,,,---...//////...---,,,---------,,,******,,,...------------------------------------------------++++++,,,---............+++,,,,,,,,,------------////////////////////////111000000//////000000111222111111000000111111222777777666555444333222222555666666555444555888:::999999;;;<<<>>>@@@AAAAAAAAA??????AAAAAA???CCCHHHGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCCCCEEEFFFGGGGGGFFFEEEDDDDDDEEEFFFGGGGGGFFFEEECCCCCCDDDEEEFFFEEEDDDCCCBBBAAAAAAAAAAAADDDCCCCCCBBBBBBAAAAAAAAA?????????>>>======<<<<<<>>>>>>>>>===;;;999777555999888777666666666666666555444222111000111111222111111111111000000000000111000000////////////000////////////////////////////////////........................------------------,,,,,,,,,,,,++++++------,,,+++++++++++++++++++++------------++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++------............------......------------,,,,,,,,,,,,---,,,,,,+++***))),,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------++++++++++++------,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++;;;::::::999888777666666666555555555555444444444444333333222222222333333222222222222222222222222555333222222333333111000111111111111111111111111000000000000////////////000//////////////////000................................................---------............///,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...------,,,,,,,,,------,,,+++***))))))***+++,,,............---------------------.........------...---------------------......------------,,,,,,++++++++++++++++++++++++....../////////............------,,,,,,,,,---------......//////000000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---------------...---------//////...,,,++++++,,,---.........------,,,++++++------,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......+++,,,------......------------------------------------------------------........................---------------------------............---------***,,,......---------...//////...---------------------............---------------,,,,,,+++++++++---------.........//////++++++,,,,,,,,,,,,++++++------------------------,,,---...//////...---,,,)))***,,,---......---,,,,,,---///000000///---,,,......---,,,++++++,,,---........................------------------------+++,,,------.........---,,,,,,,,,,,,------------////////////////////////000000////////////000000111111000000000000111111555555555444333333333222333444555555555666888;;;888999:::<<<>>>???@@@AAAAAA??????AAAAAA@@@CCCIIIJJJIIIGGGGGGGGGGGGGGGFFFCCCBBBBBBAAABBBCCCDDDEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEDDDCCCCCCCCCCCCDDDDDDEEEDDDCCCBBBAAAAAAAAAAAACCCCCCBBBBBBBBBAAAAAAAAA>>>>>>>>>===<<<<<<;;;;;;<<<<<<======<<<<<<;;;:::888888777666555555444444333333222111000000111111111111111111000000000///000000000////////////000////////////////////////............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***+++,,,------...//////...------++++++++++++++++++++++++************++++++++++++............------,,,+++---------------,,,,,,,,,******+++,,,,,,---,,,,,,,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++888888888888888999999999666555555555555444444444444333333222333333444444222222222222222222222222444333222222333333222000111111111111111111111111000000000000///////////////......------......///////////////////////////........................---------............///,,,,,,,,,,,,,,,,,,,,,,,,------------............---------,,,,,,---......///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,---,,,,,,------------,,,+++,,,,,,,,,,,,,,,---------------------------,,,,,,////////////////////////---------------------...,,,++++++,,,---...//////---......//////000000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---.........------...------...000///...,,,+++,,,------............---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,------+++,,,......---,,,---...000///......------......------............------+++++++++,,,,,,------------------.........//////+++,,,,,,------,,,,,,+++------------------------,,,---.../////////...---***+++,,,---------,,,,,,,,,---///000000///---,,,///...,,,,,,,,,---..............................------------------------,,,,,,------...---------,,,------------.................................000000////////////000000111000000000000000000111111111111222222333333444111333555555555666888:::888999:::<<<===???@@@AAABBB@@@@@@BBBAAA@@@CCCIIIMMMJJJHHHGGGHHHIIIHHHFFFBBBAAA@@@???@@@AAABBBCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBDDDCCCBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>======<<<;;;;;;;;;<<<=========<<<<<<;;;;;;777777666666555444333333222222111111000000111111111111111111000000000////////////000000000000///........................---------,,,,,,,,,++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***+++,,,,,,,,,------------,,,,,,++++++++++++++++++++++++))))))))))))******++++++............---,,,+++***+++++++++++++++,,,,,,,,,***+++,,,---------------,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++555555555666777777888888666555555555555444444444333333333333333444444555222222222222222222222222111000///000111222111///111111111111111111111111000000000000////////////......------------......////////////////////////........................---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------...///,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---+++,,,---------,,,+++***,,,,,,,,,,,,,,,---------+++,,,,,,,,,------------........................---,,,,,,,,,,,,---......+++++++++,,,---...000000,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---//////......---...---...///000000...,,,,,,------............------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,------......------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------------...,,,,,,+++++++++,,,------+++---......---,,,------...------,,,,,,,,,,,,,,,------............------))))))******+++,,,,,,---+++++++++,,,,,,,,,------,,,------......------,,,------------------------.............../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,///---++++++---/////////------------------------------------------------,,,,,,------...------,,,------------....................................000//////......//////000111000000//////000000111//////000111222333444444111333555555555666777999888888:::;;;===???@@@@@@BBB@@@@@@BBBBBBAAADDDIIIOOOLLLHHHGGGIIIJJJIIIFFFAAAAAA@@@??????@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAACCCBBBAAA@@@????????????????????????????????????>>>>>>>>>===<<<<<<;;;;;;@@@???>>>===;;;999888888666666777777666555444333111111111111111111111111111111111111000000000000...//////000000000000///........................,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------------,,,+++++++++++++++***************************++++++++++++,,,,,,,,,)))))))))******++++++,,,---------------,,,+++*********++++++++++++,,,,,,......///......---,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------,,,,,,+++,,,,,,------,,,,,,+++666666666666666777777777666555555555555444444444333333333333333444555555222222222222222222222222000///...///111222222111111111111111111111111111000000000000//////////////////............//////////////////////////////........................---------............///------------------------,,,,,,---------.........---------------...//////******++++++++++++******,,,,,,,,,,,,------......,,,---...///...---+++***,,,---------............******+++,,,---......///------------------------...---,,,,,,---...///000,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,...///000///...---...---...000111000...,,,..................---,,,---,,,++++++------,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......+++,,,------......------,,,,,,,,,---------......------------------------++++++,,,------,,,++++++,,,,,,,,,---------......---,,,,,,+++,,,---...///+++---......---,,,,,,---......---,,,,,,,,,,,,,,,------............------+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,---------......//////......---------------------------///...---------...000111///...,,,+++******+++,,,........................---***))))))---/////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...------,,,,,,+++,,,,,,,,,------------........................//////............//////000000////////////000000111111111222222333333333111333555666555555666888888888999;;;===>>>@@@@@@@@@>>>???BBBBBBBBBFFFLLLQQQMMMHHHGGGJJJKKKIIIGGGCCCBBBAAA@@@@@@AAABBBCCCAAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>??????????????????????????????>>>>>>===<<<<<<;;;@@@???===<<<:::999888777777777888999999888777666111111222222222222222111111111111111000000000000---...///000111111000///........................------,,,,,,,,,+++++++++++++++,,,,,,,,,---------+++++++++,,,,,,------------------------,,,+++++++++++++++******+++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,---------,,,+++++++++++++++,,,,,,,,,------...///////////////......,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******+++,,,,,,------,,,,,,++++++,,,------...---,,,,,,+++,,,,,,------,,,,,,+++::::::999999888888777777666666555555555444444444333333333333333444555666222222222222222222222222111000000111333555555444111111111111111111111111000000000000////////////000000////////////000000000000000000000000000000........................---------.........//////------------------------,,,,,,,,,---------......---------------...///000---...///000000///...------------.........//////---...///000000...,,,+++---.........//////000000))))))***+++---...//////111111111111111111111111///...------...///000111......---,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,...000000///...---.........000111111...,,,.../////////...---,,,,,,---,,,++++++------,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......+++,,,------......------,,,,,,,,,------.................................------...//////...------,,,,,,,,,------............------,,,---...///000,,,---///...---,,,,,,---000000///............///---..................---000//////......------,,,---------.........//////......////////////......------------------------000///---,,,,,,...111333111///,,,***))))))+++,,,///...------------...///+++(((&&&(((,,,//////...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...------,,,,,,******+++++++++,,,,,,,,,........................//////............//////000000////////////000000333333333333333333333333111333555666555555666777777888999;;;===>>>???@@@===<<<===AAACCCDDDIIIOOORRRMMMHHHGGGJJJLLLJJJGGGEEEDDDCCCBBBBBBBBBCCCDDDBBBCCCCCCDDDDDDCCCCCCBBB@@@AAABBBBBBCCCCCCCCCBBBAAA@@@???>>>============?????????????????????@@@?????????>>>======<<<<<<<<<<<<;;;::::::::::::;;;777888:::;;;;;;:::999888111222222333333333222222111111111111000000000000---...///111111111000///..............................---------,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------,,,---...///...---,,,+++///......------......///*********++++++,,,,,,,,,,,,,,,------...///000000+++,,,,,,------,,,,,,,,,,,,,,,,,,------.........+++,,,...///111222333333,,,++++++++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------+++,,,,,,------,,,,,,+++,,,---.........---,,,++++++,,,,,,------,,,,,,+++666666555555555555666666666555444333222333333444222222222222222222222222333333333333333333333333000111222222222000///...000000////////////000000111111000000//////............////////////......------...///000000//////000000//////.........---........................//////.........---------+++++++++,,,,,,---------........................//////...---,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,111000...,,,+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////.........---------------------------------++++++++++++,,,,,,---...+++++++++,,,,,,---------.........------.................................///////////////.........+++,,,---------,,,+++***------------,,,+++******---------............//////............------------,,,,,,+++,,,---///000,,,,,,,,,++++++*********,,,---......,,,,,,---.........---------,,,,,,,,,++++++,,,------,,,++++++,,,,,,,,,------.........---,,,++++++++++++,,,---........................000000///............///------............------...------,,,,,,...///000---------...............------,,,,,,,,,---......------......//////000000111000///---,,,+++******,,,------......------,,,------------------------...............---------,,,,,,,,,------............------,,,,,,------...******++++++,,,---.................................------------...//////------------...000111222111111111111111111222333444444444444555666777777:::;;;<<<===>>>>>>>>>>>>???>>>======???CCCGGGIIIIIIHHHFFFGGGIIIKKKKKKJJJFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@BBBCCCEEEFFFBBBCCCEEEFFFFFFDDDCCCAAA@@@???>>>===;;;;;;::::::>>>>>>======>>>>>>???@@@>>>>>>>>>===<<<<<<;;;;;;<<<;;;::::::999999999999888777777888999999666444333333333222222222111111111111000000//////............//////000000111111000000000000000000000000------------------------------------------------))))))(((((()))+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,'''(((***+++,,,,,,++++++...---,,,++++++++++++++++++++++++---000222222222111...******+++,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,***)))))))))******+++++++++,,,,,,---------,,,,,,---------.........---,,,+++,,,...///...---***++++++,,,,,,++++++***666666555555555555666666666555444333333333444444222222222222222222222222222222222222222222222111111111111111111000//////000000////////////000000111111111111111111000000......////////////......------...///////////////000/////////.........---..............................------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---...............---------///......---,,,,,,++++++------------------------------------------------000///---,,,,,,,,,---...------------------------.................................------------,,,------------------------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++......------------......------------------------...............---------,,,------...---,,,+++***,,,,,,,,,------------,,,------------........................------------------,,,,,,,,,---...///,,,,,,,,,+++++++++******,,,---......,,,,,,---............---------,,,,,,+++,,,---......---,,,+++,,,,,,,,,------............---,,,++++++,,,---...........................---,,,++++++---///222444------............------......---------...///000...............---------------,,,,,,,,,---..................////////////111111///...------,,,,,,,,,------......------,,,------------------------,,,,,,,,,---------------,,,,,,------------------...------,,,,,,------...,,,,,,,,,---......//////...........................------------...//////...............///000111111000000000000111222222333333333333444555666777:::;;;<<<======>>>>>>===>>>>>>===>>>???BBBEEEFFFGGGFFFEEEFFFHHHJJJIIIHHHEEEDDDCCCBBBAAA@@@@@@@@@???@@@@@@AAABBBCCCDDDEEEAAABBBCCCDDDDDDBBB@@@???>>>===<<<;;;;;;;;;;;;;;;???>>>>>>======>>>>>>???>>>>>>======<<<;;;;;;;;;<<<;;;:::999999999999999888777777888999888666444333333333222222222111111111111000000////////////000000000000////////////////////////////////////------------------------------------------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---------------...------,,,++++++,,,,,,---,,,,,,...111333333333111...+++***,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++************++++++,,,,,,,,,,,,,,,,,,---************++++++++++++---++++++,,,---...---,,,***++++++,,,,,,++++++***666666555555555555666666666555444444333444444444333333333333333333333333222222222111111000000000222111111000000000000000000000////////////000000000000000000000000111111......////////////......------...////////////.../////////.......................................---,,,,,,,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,+++///.........------,,,,,,.........------,,,,,,+++------------------------........................------------,,,,,,,,,,,,........................------------------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,---...++++++++++++************------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............---,,,,,,+++,,,,,,---......//////------------........................------------......---,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,---......,,,,,,---..................---------------............---------------------...............------------..............................,,,+++******,,,///222444------............------///............///000000//////......------,,,,,,,,,,,,,,,,,,,,,---...////////////...............//////...---------------,,,------......------,,,------------------------***++++++,,,,,,---------------------------,,,,,,...------,,,,,,------...------...//////000000000...........................------------...//////000//////......//////000000/////////000000111222222222222222333444555555999:::;;;<<<==================>>>???@@@AAABBBBBBDDDCCCDDDFFFHHHIIIGGGEEEDDDDDDCCCBBBAAA@@@??????>>>???AAACCCDDDDDDCCCCCCAAAAAABBBBBBAAA???>>><<<;;;;;;:::;;;;;;<<<======AAA@@@???>>>>>>===>>>>>>>>>======<<<<<<;;;::::::;;;::::::999999999999:::888777777888999888666444333333333222222222111111111000000000000/////////111111111000///.........////////////////////////------------------------------------------------//////...---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...//////............---,,,,,,,,,------///......///222444444333///---++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++)))))))))************+++,,,+++***+++,,,------+++***++++++,,,,,,++++++***666666555555555555666666555555555444444444444555333333333333333333333333333333222222111111000000222111000//////000111222000000////////////000000,,,,,,------......//////......////////////......------...//////.........................................................---,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++///......------,,,,,,+++......---------,,,,,,,,,------------------------------------------------+++,,,,,,------,,,++++++------------------------------------------------------,,,,,,,,,+++++++++,,,,,,------------------------,,,,,,,,,------...,,,,,,,,,++++++++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------........................---------------------......//////,,,,,,---------..................---------,,,,,,///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---.................................////////////......---------...............................................................///......---,,,,,,++++++------............------............//////000000//////...------,,,++++++,,,,,,,,,,,,------...////////////......---------++++++*********++++++,,,,,,------......------,,,------------------------******+++,,,---..................------,,,,,,,,,...------,,,,,,------...............//////000000...........................------------...//////111111000///....../////////.........///000111222111111111111222333444555999999:::<<<<<<<<<<<<<<<<<<===>>>???@@@@@@??????BBBBBBDDDFFFIIIIIIGGGDDDEEEEEEDDDDDDCCCAAA@@@@@@>>>???BBBDDDDDDDDDCCCBBBBBBBBBBBBAAA@@@>>>===<<<:::::::::;;;===>>>@@@AAACCCCCCAAA@@@???>>>>>>>>>======<<<<<<;;;::::::999::::::999999999999999:::777777666777888888666333333333333222222222111111000000000000000000000000111000000000/////////...////////////////////////------------------------------------------------.........------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,------.....................------,,,------...///...---///111222222111...---,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,------------------,,,,,,+++++++++******+++++++++,,,,,,,,,+++***)))***,,,---,,,+++***++++++,,,,,,++++++***666666555555555555666666444555555555555555555555333333333333333333333333444444333333222222222222222111000//////000111222000000////////////000000,,,,,,------......//////......////////////......------............---------------.......................................------------............---------,,,,,,+++++++++......------,,,,,,,,,,,,---------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,,,,+++++++++,,,,,,,,,---------............---,,,,,,------------------------------,,,---,,,,,,++++++,,,,,,---------------------------------......//////////////////......------------000///...------------...,,,,,,,,,------------......------------,,,,,,,,,.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...------..................////////////////////////...........................................................................///111111///,,,(((%%%------............---------....../////////////////////...---,,,++++++***,,,++++++,,,---...////////////......------,,,,,,++++++*********+++,,,,,,,,,------......------,,,------------------------+++,,,,,,---...//////000.........------,,,,,,,,,...------,,,,,,------...,,,---------------.................................------------...//////222111000//////...//////............///000111222111111111111222333444444888999:::;;;<<<<<<<<<<<<;;;===>>>@@@@@@???>>>===AAABBBDDDFFFIIIIIIGGGEEEFFFFFFFFFFFFEEECCCBBBAAA>>>@@@BBBDDDDDDDDDBBBAAACCCCCCBBBAAA@@@???>>>===;;;;;;<<<===???@@@BBBCCCEEEDDDBBBAAA??????>>>>>><<<<<<;;;;;;::::::999999999999999888888999999:::777666666777888888555333333333333222222222111111000000000000111111111111.../////////000000000111........................------------------------------------------------***++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,---------------,,,,,,,,,------...---,,,,,,---///000///...,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------------,,,,,,+++++++++******+++++++++,,,,,,,,,+++***)))***,,,---,,,+++***++++++,,,,,,++++++***666666555555555555666666444444555666666666666555333333333333333333333333333333333333333333333333000000000000000111111222000000////////////000000000000000000000000111111......////////////......---............---,,,,,,---------------.................................------...............///---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------------,,,,,,,,,,,,+++,,,,,,------.........///...------------------------------.........///------,,,,,,,,,,,,------........................------......///000000000///...------,,,,,,------111000...,,,+++,,,,,,---,,,,,,,,,,,,------------------------,,,,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,------------,,,---......,,,,,,---...,,,,,,,,,---------------//////............///////////////...............------............------........................+++---000111111...+++(((------............------,,,------...///...............------,,,,,,+++++++++++++++,,,---...///000.........---------------...---------------...///,,,------......------,,,------------------------,,,------....../////////------------------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...........................------------...//////222111000000////////////.........///000111222333111111111111222333444444888888999:::;;;;;;;;;;;;<<<===>>>???@@@@@@???>>>AAAAAABBBEEEHHHIIIGGGFFFGGGGGGHHHHHHGGGEEECCCBBB@@@@@@BBBCCCCCCCCCBBBBBBDDDCCCBBBAAAAAA@@@??????>>>>>>>>>>>>???AAABBBCCCCCCCCCAAA@@@>>>>>>======<<<;;;;;;::::::999888888999888888888888999999:::777666666777888777555333333333333222222222111111000000000111111111111222.........///000111111111........................------------------------------------------------((()))***,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,------,,,+++***+++,,,---,,,+++***,,,......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---.........---------,,,,,,,,,,,,,,,,,,+++)))))))))************+++,,,+++***+++,,,------+++***++++++,,,,,,++++++***666666555555555555666666333444555666777777666555444444444444444444444444111111111222333333444444//////000111111111111111000000////////////000000111111111111111111000000......////////////......---.........------,,,+++,,,,,,,,,------.................................,,,,,,,,,------.........+++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,------...------------------------------------------------------------------------...---,,,,,,,,,---///000------------------------.................................------------,,,++++++,,,,,,---....../////////...---------------***+++,,,,,,---...//////......------------......------------------------,,,,,,---......///000000......,,,++++++,,,,,,---///...,,,++++++,,,---...++++++,,,,,,,,,------------------,,,,,,,,,+++++++++,,,---.........---,,,,,,,,,,,,---------......,,,---......,,,,,,---...+++++++++,,,,,,,,,------//////...------...//////000/////////.........---+++,,,---......---,,,+++........................,,,---...////////////...------............------++++++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000,,,------------------...//////...............///,,,------......------,,,------------------------------------------------,,,,,,------------------...------,,,,,,------...,,,,,,,,,,,,,,,+++++++++...........................------------...//////111111000000///000000000/////////000111222333444222111111222222333444555777888999::::::;;;;;;:::<<<===>>>???@@@@@@AAAAAAAAA@@@@@@BBBEEEGGGGGGFFFFFFGGGHHHHHHGGGEEEBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBAAAAAA@@@@@@@@@@@@??????>>>>>>??????@@@AAA@@@???>>>===<<<<<<;;;;;;;;;;;;::::::999888888888888888888888888999::::::666666666777888777555333333333333222222222111111000000111111111222222222////////////000000000000........................------------------------------------------------)))***+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................---,,,+++******+++,,,,,,***************+++,,,---,,,+++******,,,,,,+++***))),,,......,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---...------,,,+++,,,,,,,,,,,,,,,,,,---************++++++++++++---++++++,,,---...---,,,***++++++,,,,,,++++++***666666555555555555666666333444666777777777666555444444444444444444444444//////000111222333333444...///000222222222111000000000////////////000000111111000000//////............////////////......---.........------,,,+++,,,,,,,,,------.................................+++++++++,,,,,,---------+++++++++,,,,,,---------)))***+++,,,------...///------------------------------------------------........................///...,,,,,,,,,...000111........................------------------------//////.........---------++++++,,,,,,---...//////000///...---------------))))))***+++---.../////////......------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...---,,,+++***+++,,,,,,,,,+++*********,,,...000++++++,,,,,,,,,------------------,,,,,,,,,++++++***+++---...///...------,,,,,,,,,------.........,,,---......,,,,,,---...*********++++++,,,,,,,,,///...---,,,,,,---...///000000//////.........---++++++,,,------,,,++++++........................111000...------...000111---..................---***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,---+++++++++,,,---...000000,,,,,,,,,------.........///...---,,,,,,,,,,,,---,,,------......------,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...........................------------...//////111111000000000000111111/////////000111333444555222222222222333444555666777777888999::::::::::::======>>>???@@@AAABBBBBB@@@???>>>@@@CCCEEEFFFFFFEEEFFFGGGGGGFFFDDDAAA@@@BBBBBBAAAAAAAAABBBCCCCCCAAAAAA@@@@@@???@@@@@@AAA@@@???>>>>>>>>>>>>>>>>>>===<<<;;;:::::::::::::::;;;;;;::::::999888888777888888777777888999::::::666666555666777777555222333333333222222222111111000000111111222222222222111111000000//////..............................------------------------------------------------+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...........................---,,,+++++++++,,,---***)))))))))***++++++,,,---+++***+++,,,,,,+++)))))),,,//////,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,---...---,,,,,,+++++++++,,,,,,---------,,,,,,---------.........---,,,+++,,,...///...---+++++++++,,,,,,+++++++++777777666555555555555555444555777999888666444222333444555666666555444333666666555444222111000000000000000000000000000000000000000000000000000000111111000000000000111111///...---///111111...+++000///...---,,,,,,---...------,,,,,,,,,,,,------......//////000000111111........................------............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,'''+++,,,)))(((+++,,,+++..................------000000///...,,,+++******)))***++++++,,,,,,++++++...---,,,...111444555555---,,,++++++++++++,,,------,,,++++++++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---,,,+++++++++,,,,,,---...---,,,++++++------,,,+++******+++++++++,,,,,,,,,------.........---+++***++++++++++++,,,------...........................////////////............///...---,,,+++,,,,,,---000////////////.................................+++---...---,,,,,,---...))))))***+++,,,...///000///////////////.........***+++---///000000//////.........------,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++////////////////////////------------------------------------------------------------------------.........------,,,,,,,,,---------------...///000...........................---,,,---/////////...000000000111222222333333444333222111111111222333555666888:::;;;;;;;;;:::===>>>>>>???@@@@@@AAAAAA???@@@@@@AAABBBCCCDDDEEEEEEFFFHHHIIIHHHEEEBBB@@@@@@??????AAACCCCCCBBB@@@CCCBBBBBBAAA@@@???===<<<<<<>>>???>>><<<;;;<<<===<<<<<<<<<:::999777555444888888777777777777888888<<<;;;999888999999999888:::999888777666555444444555555444333333222111111222222222222222222222222444333111////////////000////////////////////////000...,,,******,,,...000000///...---,,,------...///...---+++******++++++,,,,,,,,,++++++*********+++++++++******)))))))))---,,,************,,,---...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,)))(((***,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++888888777666666666666666555555777777777666444333333444555666666555444333666555555333222111000000000000000000000000000000000000000000000000000000000000////////////000000000...---...000111///---//////...------...///000......------------............//////////////////........................------............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------)))---...+++***,,,...,,,..................------000//////---,,,+++*********++++++,,,,,,,,,,,,,,,---+++******---///000///...---,,,++++++,,,---......---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++,,,,,,,,,+++,,,,,,------...---,,,,,,......---,,,***++++++++++++,,,,,,,,,------.........---,,,+++,,,,,,,,,+++,,,,,,------........................------......//////000000000///...---,,,,,,---.../////////.........------------..................---...///...---,,,---...111000///...------------...............---------+++,,,---////////////.........---------,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,------..............................------------------------------------------------------------------------......---------,,,,,,,,,---------------...//////...........................---,,,---///000///...//////000111222222333333333333222111111111222333555666888999;;;;;;;;;:::=========>>>>>>???????????????@@@AAABBBCCCDDDDDDCCCDDDFFFFFFFFFEEECCCBBBCCCBBBAAABBBDDDDDDCCCBBBBBBBBBBBBAAA@@@???>>>=========>>>===;;;:::<<<============<<<:::888777666999888888777777888888999999888777777777777777666999888888777555444444333555555444333333222111111222222222222222222222222222111000///.........///////////////////////////000///---,,,,,,---///000///...---,,,+++,,,,,,---///...---+++++++++++++++,,,,,,,,,+++++++++******------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++(((((()))+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++999888888777777777777888666666666666555555444444333444444555555444444333555555444333222111111000000000000000000000000000000000000000000000000000//////............//////111///......///000000///000///.........///000111///..................///..................------........................------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------........................***...000---,,,...///...------------------......//////...---,,,,,,++++++++++++,,,---------------,,,+++))))))+++,,,,,,+++......------------............------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,******------,,,,,,,,,,,,,,,---+++***)))***+++,,,+++***++++++++++++,,,,,,,,,,,,------.........---,,,+++...---,,,,,,,,,,,,,,,,,,........................+++,,,---...///000111111000//////............///......---------,,,,,,,,,+++,,,.../////////......///000000///---,,,---...333222000...---,,,++++++------------------------------...//////......---...------------,,,,,,,,,++++++************++++++***+++,,,---...///000000........................------------------------------------------------------------------------...------------,,,,,,,,,...------------...//////...........................---,,,---///000///.........///000111333333444333222111000000111222333555666777999::::::::::::<<<=====================>>>???@@@AAABBBCCCCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDFFFDDDCCCDDDEEEEEEDDDBBBAAAAAAAAAAAAAAA@@@???>>>=========;;;999999;;;===??????>>>>>><<<;;;:::999::::::999999999999::::::999999999999999999888888888777777666555444333333555444444333333222222111222222222222222222222222111000///...---------...////////////////////////111000...------...000111------,,,+++++++++,,,,,,///...---,,,+++++++++,,,,,,,,,,,,,,,++++++++++++............------------,,,------------------,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((''')))************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++888888777666666777777777777666555444444444555555333333333444444333333333444333333333222222111111000000000000000000000000000000000000000000000000.........------.........111000.........///000000222111000///......///000//////............//////.........------,,,,,,,,,........................------............------------------------------------,,,,,,,,,,,,---------------,,,,,,---------------------------------,,,,,,,,,---------......------------------------------------------------***...000---,,,...///...,,,,,,------------...............------,,,,,,,,,+++,,,------......---------,,,++++++---......---................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))......---,,,,,,,,,,,,---,,,+++***+++,,,---,,,++++++++++++,,,,,,,,,---------------------------,,,///...---,,,,,,,,,,,,,,,........................,,,,,,---......///000000000000//////////////////---------,,,,,,,,,++++++***,,,...///000///......000111111000...,,,---...---,,,,,,,,,,,,------...---------------........./////////......------,,,------------------------,,,++++++++++++++++++,,,,,,,,,------...///000000........................------------------------------------------------------------------------------------------------......---------......///........................///------...///000///...---...///000111222333444222111111000000111222333555555666777999999::::::===========================>>>@@@AAABBBCCCCCCBBBCCCBBBBBBBBBCCCEEEGGGHHHGGGEEEDDDDDDDDDEEEDDDBBB@@@@@@AAAAAAAAA@@@@@@???======<<<;;;999999;;;===@@@@@@@@@???>>>===<<<;;;;;;;;;::::::::::::;;;;;;888999;;;;;;:::999888888777666666555444444333333444444444333333222222222222222222222222222222222000000//////............////////////////////////000///...------...///000------,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------,,,---...//////...---,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,***))))))***++++++***,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------666666555555555666666777777666444333333333555555333333333222222333333333222222222222222222222222111111111111111111111111000000000000000000000000......------------......111000///......///000222444333111///...------...//////............//////......------,,,,,,++++++........................------............------------------------------...------,,,,,,------......------,,,,,,------...------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))---...,,,***---...---,,,,,,,,,,,,------......---------------------,,,+++,,,------......------+++++++++,,,///000000///................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))......---,,,,,,---------///------...000000000///++++++,,,,,,,,,---------------------------------///......---,,,,,,,,,,,,.......................................---------//////000000000000000000---,,,,,,,,,,,,++++++++++++,,,.../////////......000111111000...,,,---...+++++++++,,,---...000000------......////////////000//////...---------,,,------------------------------,,,,,,,,,,,,------........................////////////////////////------------------------------------------------------------------------------------------------///......---------..............................///...---...000000000///---...///000111222333333111111000000000111333333555555555666777888999:::======>>>>>>>>>>>>>>>???===>>>@@@BBBCCCCCCCCCBBBCCCCCCBBBCCCDDDFFFIIIJJJFFFDDDBBBBBBCCCCCCCCCBBB@@@@@@AAAAAAAAA@@@@@@???=========;;;::::::;;;===@@@@@@@@@@@@???>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<666999<<<<<<:::777666666666666555555444444333333444444333333333333222222222222222222222222222222000111111000000000//////////////////////////////......---,,,,,,---......---------............---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------///000000///---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,++++++,,,---,,,+++,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,555555555555555666666777777666444333333333444555333222222111111222222333111111111222222222222222111111111111111111111111000000000000000000000000......------------......000111111000//////000222444222000...------------///..................///------------------,,,,,,........................------............------------------------------......------------......///...---,,,,,,---...///------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((,,,---***))),,,---,,,++++++,,,,,,------......,,,,,,------------------++++++,,,---------------))))))))),,,...///...---------............------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,---------,,,+++---------------......///+++***)))***,,,------,,,,,,,,,,,,,,,------------------,,,,,,,,,---......///...------------------.................................---------,,,,,,...//////000000000000///------,,,,,,,,,+++++++++........................///000000///---,,,---...000///////////////000000------......///000000000000///...---------------,,,,,,,,,------------.........------------...............---------,,,,,,////////////////////////------------------------------------------------------------------------,,,,,,,,,------------...//////...------------...........................///...---...000111000///...//////000000111111111111000//////000111333444555555555555666888999:::<<<<<<===>>>>>>???@@@@@@===???AAADDDEEEDDDCCCBBBCCCCCCCCCCCCEEEGGGIIIKKKEEECCCAAA@@@AAABBBBBBBBBAAAAAAAAAAAAAAA@@@???>>><<<>>>>>>>>><<<;;;<<<===>>>>>>?????????>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<@@@DDDDDD@@@;;;999999666666666555555555444444333333333333333333333333222222222222222222222222000000111111111111000000////////////////////////------,,,,,,,,,,,,------,,,---.../////////......------............---,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,---..................---......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------......,,,+++,,,---...---,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))666666555555666777777888555555444444333333333444333222111000000111222333000000111111222222222333111111111111111111111111000000000000000000000000//////............//////...000222222000///000111000///...---------...///......------------......------------....................................------............------..............................------------......///...---,,,,,,---...///------------------------,,,,,,,,,---------......------------------------------------------------(((,,,---+++***,,,---,,,***++++++,,,------......,,,,,,,,,------.........***++++++,,,,,,,,,,,,,,,+++******,,,......,,,++++++,,,---......---,,,++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,---///000111(((''''''(((***++++++***,,,,,,,,,------------...---,,,,,,,,,,,,---...///...------------......///........................---------------------------...///000000000//////------------,,,,,,,,,,,,111000...,,,,,,,,,---...---...///...---,,,---...111111000//////...//////,,,,,,---......///000000//////...---------......,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......//////...---------------........................000.........000111000//////000000000000000000000000/////////000111333444444444444444555777999:::::::::;;;<<<>>>???@@@@@@>>>@@@CCCEEEFFFEEEDDDCCCBBBBBBCCCDDDEEEFFFHHHHHHDDDBBB@@@@@@AAACCCDDDCCCBBBBBBBBBAAA@@@???>>>===<<<>>>@@@@@@???===<<<<<<<<<======>>>>>>>>>======<<<;;;;;;::::::;;;;;;<<<@@@EEEIIIHHHCCC===;;;:::777777666666666666555555333333333333333333333333222222222222222222222222...///000111111000//////////////////////////////......------------......+++,,,---.........------,,,---...//////...------,,,,,,,,,---------......***+++++++++,,,,,,,,,,,,...------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---,,,+++,,,------,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***777777666777777888999999555555444444444333333333333222111000000111222333000000000111222222333333111111111111111111111111000000000000000000000000//////............//////---000333333111//////111---,,,,,,,,,---...000111---------,,,,,,------------------....../////////........................---..................---..............................------------......000///---,,,,,,---///000------------------------,,,,,,,,,---------......------------------------........................)))---...+++***---...,,,******+++,,,,,,---......+++,,,,,,------.........******+++,,,,,,,,,,,,+++...------...///...,,,***++++++,,,------,,,++++++++++++,,,------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///++++++,,,,,,...///111222---,,,,,,---///000000///,,,,,,,,,---------......---,,,,,,+++,,,---...///---------------...///000........................***++++++,,,---...//////,,,---...000000000///.........------------,,,,,,333111...+++***+++---...+++---...---,,,,,,---.........------------......++++++,,,,,,---.../////////...---,,,,,,---...///,,,,,,,,,------.........---,,,,,,++++++,,,,,,---)))***++++++,,,---......++++++++++++++++++++++++------------------------------------------------------------------------,,,,,,,,,------.........000///...---------------........................000///...///000111000///000000000000////////////000/////////000111333444444444444444555777888:::777888999;;;===>>>???@@@>>>@@@CCCFFFGGGFFFEEEDDDAAAAAABBBCCCDDDEEEFFFFFFDDDBBB@@@@@@BBBDDDEEEEEECCCBBBBBBAAA@@@???===<<<;;;>>>AAABBB@@@>>><<<<<<;;;<<<<<<============<<<;;;;;;;;;::::::;;;;;;;;;;;;AAAEEEDDD>>>777444444777777777777777666666666333333333333333333333333222222222222222222222222---...///000000///......////////////////////////////////////////////////)))***,,,---...---,,,,,,,,,---.../////////------,,,,,,,,,------.........+++++++++,,,,,,---------...---,,,++++++,,,---...***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++***+++------+++))),,,------......------,,,++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---888777555444333333333444777666555444333444555555555444333222111222333333111111000000000111333444111111111111111111111111222111000.........///000///............///000000////////////////////////,,,---------.../////////......------------.........000111000...------...---------............///,,,,,,,,,---------..............................000000//////............//////............//////------------------------...------,,,,,,------...------..................------------------------,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---.........---+++)))(((+++,,,...//////...,,,+++//////.........------------------------------------------,,,,,,++++++++++++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,------.........***+++,,,,,,------,,,,,,++++++******+++---...000---+++)))'''''')))+++---***,,,......------...///........................------------------------...------...///111333444.........------,,,,,,,,,,,,------.../////////...------------------------)))***++++++,,,,,,++++++...------///222222///+++------...///000000////////////////////////////////////------------//////...------,,,,,,------...000///---,,,,,,---///000++++++++++++,,,------...,,,,,,,,,++++++*********++++++++++++++++++++++++------------------------........................000---+++,,,.........///////////////........................////////////333222000......///111222333333222333444666888999999999999:::<<<===???@@@BBBEEEJJJMMMMMMJJJFFFCCCBBBBBBCCCDDDEEEEEEDDDDDD>>>>>>???@@@AAACCCDDDEEEDDDCCCAAA???============>>>??????@@@@@@@@@??????<<<<<<===>>>>>>>>>>>>===<<<;;;;;;:::::::::;;;;;;<<<;;;:::888666555444444555444555666777666444222555555666666555555444333222222111111000111111111111111111111111000//////000000000000000000000000........................---,,,++++++------,,,+++000000///...------------...---,,,,,,,,,---...///,,,,,,------...///000000---,,,,,,,,,,,,---......------++++++++++++------,,,,,,,,,---------......,,,,,,,,,---,,,,,,++++++,,,,,,,,,---------..................------,,,+++,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++***++++++******++++++,,,---------......---+++***)))...---+++******+++---...---,,,+++*********+++,,,////////////...,,,***)))777666555444333333444444777666555444333444444555555444333222222222333333000000/////////000222333000000000000000000000000111111000///////////////000000///...------..............................---------.....................------------......---...000///---,,,,,,------------............///,,,,,,,,,---------............................../////////......---------000///...............///------------------------...------,,,,,,------...////////////...---,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++,,,---------,,,++++++---------,,,,,,---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,------------------******+++,,,,,,,,,,,,+++,,,++++++++++++,,,...///---,,,+++******+++,,,---+++,,,......---,,,---...------------------------------------------------...---------...000222333.........------,,,,,,,,,,,,,,,---...............------------------------,,,,,,---............---...------///111111...+++------...///////////////........................,,,+++***))))))***+++,,,------,,,,,,,,,,,,------///...---++++++---...///,,,,,,,,,+++,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///,,,***,,,---//////000////////////........................////////////222111///......000111222333333222333333555777888999999999:::<<<===???@@@@@@DDDHHHLLLLLLJJJGGGDDDCCCDDDDDDDDDDDDCCCCCCBBB>>>>>>>>>???@@@AAABBBCCCCCCBBB@@@>>>=========>>>>>>??????@@@@@@?????????>>>>>>????????????>>>>>><<<;;;;;;::::::;;;;;;;;;:::999888666555444444333777666555555666666444222555555555555555444444333222222111111000000111111111111111111111000//////...................................................---,,,,,,......---,,,///...------,,,,,,---------,,,+++*********+++,,,,,,,,,------...//////000---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------***++++++,,,,,,,,,+++++++++++++++,,,,,,,,,---------------------,,,++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------------+++***)))+++***(((''''''(((***+++...---,,,++++++,,,------,,,---...///......---,,,666555555444444444555555666555555444333444444444555444333222222222333333000////////////000111111111111111111111111111111000000000000000//////...111000///...---,,,,,,,,,.......................................---------......------------......,,,---///...---+++,,,,,,---------............///,,,,,,,,,---------....................................------------,,,,,,000000///...---------...------------------------...------,,,,,,------...000000//////...---+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......------,,,++++++++++++,,,---------------///...,,,++++++,,,...///---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------------------------,,,,,,))))))***+++++++++++++++,,,,,,,,,++++++,,,---------------,,,,,,---------,,,---///...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------......///000.........---------------+++,,,,,,------------,,,------------------------,,,,,,---...............---------...//////---+++------...////////////...........................******))))))))))))******---,,,,,,++++++,,,,,,---...---,,,++++++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------------------------------++++++++++++++++++++++++...,,,+++***,,,.........////////////........................////////////000//////...///000222333444333222222333444555666888888999:::;;;===>>>??????BBBFFFIIIJJJIIIFFFDDDDDDDDDDDDDDDCCCBBBAAA@@@??????>>>>>>??????@@@AAABBBAAA@@@>>>======>>>>>>??????????????????????????????@@@??????>>>===<<<;;;;;;;;;::::::;;;;;;<<<777777666555444444444444999777555444555555444333555555555555555444333333333222111000000000000000000000111111000000//////........................------------------------///...------//////...---,,,,,,++++++,,,,,,------------,,,+++******++++++,,,,,,------.../////////---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---*********+++++++++,,,,,,)))***+++,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,++++++***,,,++++++******++++++,,,...---,,,++++++,,,---...---,,,+++++++++++++++,,,,,,---------,,,+++***)))---,,,+++******+++,,,---...------,,,,,,---......***+++,,,---.../////////555444444444555555555666555555444444444333333333444444333333333222222222111000000000000111111111333333333333333333333333...///000111111000///...000///...---,,,,,,,,,,,,......................../////////...---------,,,......------------......,,,---//////---,,,,,,------------............///,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,000000///...------------------------------------...------,,,,,,------....../////////...---,,,,,,------------------------------,,,,,,,,,,,,------........................------------------,,,,,,,,,,,,------------------...---,,,,,,,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******++++++,,,,,,------.........------,,,,,,,,,******+++,,,,,,,,,,,,+++------,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++---...///...---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,.................................---------.....................---------++++++,,,,,,---,,,,,,+++------------------------***++++++,,,---,,,,,,,,,---------......---,,,+++------...//////.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......,,,+++---000111///////////////........................////////////............///111222333444333222111111222444444888888888999:::<<<>>>>>>@@@BBBEEEGGGGGGEEECCCAAABBBBBBCCCCCCCCCBBBBBBAAA@@@@@@????????????@@@@@@AAA@@@???=========>>>???@@@??????>>>>>>>>>>>>>>>?????????>>>===<<<::::::;;;;;;:::::::::;;;<<<<<<777666666555555555555555:::888555444444555444333444444555555555444333333333222111000000///000000///000000000000000//////........................------------------------...---,,,---...///...,,,************+++,,,---...000//////...------,,,,,,---------.........//////---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))***+++------.........++++++++++++,,,,,,,,,,,,+++++++++,,,,,,++++++***++++++++++++++++++++++++///...,,,++++++,,,...///------,,,++++++++++++,,,,,,,,,,,,,,,++++++******...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,---------)))***+++,,,------......444444555555555555555555444444444444444333333333444444444333333333222222222222222222222222222111333333333333333333333333...///000111111000///.........---------......///......................../////////...---------,,,......------------......,,,...000000.........///---------............///,,,,,,,,,---------..............................+++,,,,,,,,,,,,,,,,,,,,,//////...---------------------------------------...------,,,,,,------...,,,,,,---.../////////...------------------------------------------------........................++++++,,,,,,---...////////////...---,,,,,,++++++,,,,,,---......---,,,,,,------------............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++))))))******++++++,,,,,,.........------,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,++++++***+++,,,------,,,+++***---...///...---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,.......................................---------........................+++,,,,,,---,,,,,,++++++------------------------++++++,,,---------,,,,,,---.........---,,,,,,,,,------............------................................................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++......---222:::<<<999////////////........................////////////---.........///000111222333222111000000111222333777777777888:::;;;===>>>AAABBBCCCDDDCCCBBB@@@>>>??????AAABBBCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@AAA@@@???>>>=========>>>???@@@@@@>>>=========>>>>>>AAA@@@@@@???>>><<<;;;::::::::::::::::::;;;<<<===888888777777777777777888:::888555444555555555444444444444555444333333222333222111000////////////...//////000000000//////////////////////////////---------------------------,,,+++,,,---------+++)))))))))***+++,,,---...////////////......---------------...............---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++---...////////////,,,,,,,,,,,,------------***++++++,,,,,,+++++++++++++++++++++++++++++++++///...,,,++++++,,,...///------,,,,,,+++,,,,,,---,,,,,,+++++++++***++++++******))))))))))))************++++++,,,,,,,,,,,,******************++++++444555555666555555444444333444444444444333222222333333444444444333222111333333333444333333222111111111111111111111111111...//////000000000000000...............///000000------------------------...............---------......------------......,,,...000000///...///000---------............///,,,,,,,,,---------..............................++++++,,,,,,,,,,,,------...---------------......------------------------...------,,,,,,------...***+++---...///000000000---------------------------...///000000///...---------------------------)))***+++,,,...///000000111000///---,,,++++++++++++,,,...//////...,,,+++------...............///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++************++++++++++++------------------,,,,,,,,,------...............++++++,,,---------,,,,,,***+++,,,------,,,+++***,,,---///...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,............................../////////......---.............../////////---------------,,,,,,+++------------------------------...///////////////...//////...,,,+++,,,------............---,,,,,,------------------------------............------...------,,,,,,------...,,,,,,------------,,,,,,///...------------------,,,,,,,,,,,,------------++++++++++++++++++++++++------------------------------------------------)))...000000666BBBFFFCCC////////////........................////////////---......//////000000000111000//////000111222333666666777888999;;;<<<===@@@AAAAAAAAAAAA???>>>======>>>???AAABBBCCCDDDDDDBBBBBBAAAAAA@@@AAAAAAAAA???>>>===<<<===>>>???@@@AAA@@@>>>===<<<<<<===>>>BBBBBBAAAAAA@@@>>>===<<<::::::::::::;;;<<<<<<===::::::999888888888999999999777555555666777666555444444444444444333222222333222111000///...............///000000000//////000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++************+++,,,---...+++,,,------------,,,,,,........................---,,,,,,,,,,,,---......+++,,,,,,------,,,,,,+++,,,,,,---------.........+++,,,---......///......,,,,,,---------.........***++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***...---,,,++++++,,,---...,,,,,,,,,,,,,,,---......,,,+++************++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,,,,,,,+++***))))))))))))555555666666666444333222333333444444444333222111333333444444444333222111222333333444333222111000000000000000000000000000///////////////000111111111000000/////////000000---------------------------------.....................------------......+++---//////.........///---------............///,,,,,,,,,---------..............................,,,,,,,,,,,,---------...,,,,,,,,,,,,---...//////------------------------...------,,,,,,------...,,,,,,---.../////////...---------------------------...111333333111...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////000///...---,,,,,,---...,,,------------------,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------------------+++,,,------......------)))***,,,------------,,,,,,,,,------------,,,,,,+++,,,......---,,,---...------------------------........................---...///000000000///...---........./////////000...............---,,,,,,---------------------------......//////////////////000111///,,,+++,,,...---.........------,,,+++------------------------------...//////...------///......------......///---------......---------...------------......///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++(((...000---333???BBB===////////////........................////////////....../////////////////////.........///111222444666666666777999:::<<<=========>>>>>>????????????===>>>???AAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAA>>>===<<<<<<===>>>???@@@AAA@@@>>><<<;;;<<<===>>>????????????>>>===;;;;;;::::::::::::;;;<<<======;;;;;;:::999999888999999666555555666888888777555333444444444444333222222333222111000............---......///000000//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,---...---,,,+++++++++++++++,,,---...***+++,,,---......------........................---,,,,,,,,,,,,---......+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++,,,,,,---,,,,,,+++++++++,,,,,,,,,---------++++++,,,---------------***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000++++++***))))))***+++,,,---------......---------)))***+++---------------...---,,,*********+++,,,666666777777666444222111333333444555444333222111333333444555444333222111111222333333222111000///111111111111111111111111000///.........000111222444333222000////////////------------------------,,,------....../////////.........------.........***,,,......---------...---------.........//////,,,,,,,,,---------..............................,,,,,,,,,------.........+++++++++,,,---...///000------------------------...------,,,,,,------............///......------------------------------,,,///222555555222///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------......---,,,---...///000///...,,,++++++,,,...///+++++++++,,,,,,---------------------------------+++++++++,,,,,,---------+++++++++,,,,,,---------/////////......---------,,,,,,,,,------.........***+++,,,,,,------,,,,,,(((***+++---......------........................***,,,......------...///........................////////////////////////---...000111111111000///---.........//////000000.../////////...------,,,------------------------+++,,,------......------000111222000,,,+++---///---.........------,,,+++------------------------...///000111111000///...//////............//////---......//////......------------------...///000,,,,,,,,,------.........------------------------------------------------***************************000///))),,,555777000000/////////......................../////////000...///////////////...---...------...///111333444555666666777888:::<<<<<<::::::;;;===>>>@@@AAABBB???@@@@@@AAAAAAAAA@@@@@@??????>>>>>>???@@@@@@AAA======<<<<<<===>>>???@@@BBB@@@>>><<<;;;<<<======;;;;;;;;;;;;:::999888888999999999:::;;;<<<===>>><<<;;;:::999888888888888444444555777999999888666333333444444444333222222333222111///......------------...///000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,///...------...///...---,,,,,,++++++,,,,,,------+++,,,...000111111000000.....................------,,,,,,,,,,,,---......++++++------------++++++******+++++++++,,,,,,,,,******+++++++++***))))))******+++++++++,,,,,,,,,+++,,,------............***+++,,,------,,,+++******++++++,,,,,,++++++*********+++,,,---///000111++++++***))))))***+++,,,)))******++++++******))))))+++,,,...//////.........---,,,,,,,,,---...///111111333333333333111111111111111111111111111111444444444333222111000///222222222111111111111000000000000///////////////000000////////////000000000000000///......------000000///------,,,,,,,,,------------------------//////.........---------+++,,,,,,------,,,,,,+++---......//////......---,,,------......------,,,........................////////////////////////------------------------+++,,,---...///...---,,,//////000000000000///////////////////////////////////////......---------......///000000///...---,,,------......------,,,,,,,,,,,,---------....../////////...---,,,******---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,---------,,,,,,+++++++++///...---,,,+++*********------............------+++++++++,,,,,,+++******,,,,,,,,,---------......//////////////////////////////000111111111111111................................................------------------------////////////////////////,,,,,,---...---,,,***)))+++,,,------......------------------------------,,,---...///000000000000//////.........---------///...,,,+++***++++++,,,------------------------------------------------++++++*********+++,,,,,,------......------,,,+++,,,,,,---------,,,++++++------,,,------...///000//////......---,,,******...------------...//////000000////////////000000,,,---///111111111000000555555555666777999;;;;;;<<<<<<===>>>???@@@AAAAAA>>>======>>>@@@BBBAAA@@@===>>>>>>?????????>>>>>>===============>>>??????>>>===;;;999999999;;;<<<>>>===<<<::::::;;;;;;<<<========================:::999888888777888888888555444444444555666888999888777555444333333444444444333111///...//////000---.........//////000000000000//////.........---111///...///000111000///,,,------......------,,,............---,,,+++***+++,,,------......------111000///...---,,,,,,,,,---,,,,,,++++++,,,,,,---------............------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,************************------+++***))))))((((((+++,,,---.........---,,,------++++++++++++------++++++++++++++++++++++++...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,333444444555555444444333111111111111111111111111333333333333222111000000222222222111111111111000000000000000000000000000000000////////////000000------......///000000000111111///......---------........................//////.........---------,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,------......------,,,........................000000000000000000000000------------------------+++,,,------......------......////////////......------------------------.........---------,,,,,,------...//////...---,,,,,,------......------,,,,,,,,,,,,---------..................---,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++......---,,,++++++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------..............................//////000111111111111111///////////////..........................................---------------........................,,,,,,---......---,,,++++++,,,------......------------------------------,,,,,,...///000000000000//////.........---------...---,,,,,,,,,---...///------------------------------------------------,,,++++++++++++,,,------,,,---------...---------++++++,,,------,,,,,,,,,------,,,------...///000---............------,,,---------------...//////////////////////////////......///000111111111111444444555666777999:::;;;;;;<<<===>>>???@@@@@@AAA???>>>>>>???AAABBBBBBAAA???@@@@@@AAAAAA@@@@@@@@@======<<<<<<======>>>???>>>===;;;::::::;;;<<<===@@@???>>>===<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<::::::999888777777777888555444444444555666888999888777555444333333333444333222111000////////////............/////////000000/////////............///...------//////...---,,,------......------,,,............---,,,+++******+++,,,,,,------,,,,,,---,,,++++++***+++++++++---,,,,,,++++++,,,,,,---------............------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------++++++++++++++++++++++++---,,,+++******))))))***,,,,,,---......------,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,555444444333333444444555222222222222222222222222333333333333222111111000222222222111111111111000///000000000111222222222000000////////////000000------......///000000000111111000///...................................................---------------............------***++++++,,,,,,++++++***,,,------......------,,,................................................---------------------------,,,,,,,,,,,,---......---------......---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------...------,,,,,,------......------,,,,,,,,,,,,---------......,,,------......------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,---------..............................//////000000111111000000111111000000/////////////////////////////////////////////......---------........................,,,,,,---.........------+++,,,------......------------------------------++++++---...///000000111/////////.........------------------...///000111------------------------........................,,,,,,,,,,,,,,,---......------------------------***++++++,,,------------------,,,------...///000------........./////////------------......//////...///000000000000///...////////////000111222222444444444555777888:::;;;;;;;;;<<<===>>>???@@@@@@@@@??????@@@BBBCCCBBBAAA???@@@@@@AAA@@@@@@??????<<<<<<;;;;;;<<<<<<===>>>>>>===<<<;;;;;;<<<>>>??????>>>======<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777777777777555555444444444555777888777666555444333333333444111111222111111000///...............////////////////////////............---,,,+++,,,---...---+++,,,------......------,,,............---,,,++++++******+++,,,,,,,,,,,,,,,+++*********+++,,,---------,,,,,,++++++,,,,,,---------............------.........------,,,,,,,,,......------,,,+++++++++.........------,,,,,,+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,------......---,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,333333111111111111333333222222222222222222222222333333333333333222111000222222222111111111000000//////000111222333333444000000////////////000000000000000///......------000000///...............................................................---..................---***++++++,,,,,,++++++***,,,------......------,,,........................++++++++++++++++++++++++------------------------------,,,+++,,,---...///------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............,,,------......------,,,,,,,,,,,,---------......+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,------------,,,,,,,,,,,,------......------,,,,,,,,,---------..............................//////000000000000000///000000000/////////......////////////////////////000000000///......------........................,,,------....../////////+++,,,------......------------------------------***+++,,,...///000000111////////////............---------------......///------------------------........................---------------...///000000///......---,,,,,,,,,)))***+++,,,---.........------,,,------...///000//////........./////////,,,------...............---...000111111000...---///......---...///111222333333444555666888999::::::;;;;;;<<<===>>>???@@@@@@???>>>???AAABBBAAA@@@>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;<<<=========<<<<<<;;;<<<<<<===>>><<<<<<;;;;;;::::::::::::========================;;;;;;999888777777666666666555444444444555666777555555555444444333333333000111222222222000///............//////////////////////////////.........---,,,++++++------,,,+++,,,------......------,,,---.........------,,,+++++++++,,,------------,,,.........---......///000---,,,,,,++++++,,,,,,---,,,------......------,,,.........---,,,,,,++++++---------------,,,,,,,,,//////...---,,,,,,++++++))))))***+++---...//////------------------------+++++++++++++++,,,------------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,333333111111111111333333222222222222222222222222222222333333333222111111222222222111111111000000//////000111222333333444000000////////////000000000000000///......------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---.....................---..................---,,,,,,------------,,,,,,,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++,,,---...///.........//////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------.........//////000,,,------......------,,,,,,,,,,,,---------......++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......------............------+++,,,------.........---,,,,,,,,,---------..............................//////000000000//////...........................////////////////////////000000/////////.................................------------.../////////+++,,,------......------------------------------***+++,,,...//////000000000000/////////.........------------,,,,,,++++++------------------------........................------------...///000111333222000...,,,++++++***)))***+++,,,---.........------,,,------...///000222111///...---------...,,,---......//////......,,,...///111111///...,,,...---,,,,,,---...000111222333333444555777888999::::::;;;<<<===>>>>>>??????>>>===>>>???@@@???>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777777777666666444333333444555555444444444444444333333333///000111222222111///...///////////////..................///////////////...---,,,---...///...,,,,,,------......------,,,---------...------,,,,,,,,,------...............111000000///////////////---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,---,,,,,,,,,++++++******++++++,,,------...////////////...---,,,,,,++++++))))))***+++---...//////------------------------++++++++++++,,,---...///......------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,555444444333333444444555333333333333333333333333222222222333333222222111222222222111111111111000///000000000111222222222000000////////////000000------......///000000000------,,,,,,,,,,,,,,,---++++++++++++++++++++++++---------...............------............---------......//////......---,,,------......------,,,........................////////////////////////---------------------------,,,,,,,,,,,,---............////////////......------------------------,,,,,,,,,,,,------------...............///000111,,,------......------,,,,,,,,,,,,---------......+++,,,,,,---.........---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++,,,,,,---...---......//////......---***+++,,,------...------,,,,,,,,,---------......------------------------//////000000000///......,,,,,,------.../////////................................................------------------------...------,,,------...///+++,,,------......------------------------------+++,,,---...............000000000/////////......------------,,,+++***)))------------------------------------------------,,,,,,,,,---...///000111555333000...,,,+++++++++***++++++,,,------------------,,,------...///000222111///---,,,,,,,,,---+++,,,.../////////...------...////////////...---------------...///000000222222222333555666888999999999:::;;;<<<===>>>>>>???===<<<===>>>???>>>===@@@@@@@@@@@@???>>>======<<<<<<;;;;;;<<<<<<===>>><<<<<<;;;;;;;;;:::::::::<<<============<<<;;;;;;888888888888888888888888:::999888888777888888888777666555333333333444444333333444444444444333222000000111111111111000000///////////////..................//////////////////...---...///000///---,,,------......------,,,,,,------...------,,,,,,------.../////////////////////...---,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,++++++++++++++++++++++++******+++---...///000111.........------,,,,,,+++******+++,,,,,,---......------------------------,,,,,,,,,,,,------.../////////---,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,333444444555555444444333333333333333333333333333111222222333333222222222222222222111111111111000000000000000000000000000000000////////////000000------......///000000000------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,------------,,,,,,.........//////.........,,,------......------,,,........................////////////////////////------------------------+++,,,------......---------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,---///000111,,,------......------,,,,,,,,,,,,---------......,,,,,,------...---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,+++++++++,,,------,,,------......------,,,)))***+++,,,------------,,,,,,,,,---------......------------------------//////000000///......---++++++,,,...///000111222------------------------,,,,,,,,,---......//////------------------------...---,,,++++++,,,,,,---+++,,,------......------------------------------,,,------......---------000000000000/////////...,,,------......---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000111333111///---,,,,,,---...++++++,,,------,,,,,,,,,------,,,------...///000000///---,,,+++,,,---...+++,,,...///000///...---........................---...///000111111111111111111222333444666777888999999:::;;;<<<======>>>???>>>===>>>??????>>>===@@@@@@@@@@@@???>>>===<<<======<<<<<<======>>>???============<<<:::999999<<<<<<=========<<<;;;:::888888888888888888888888888888888777888888999:::777666555333222222333333222333444444444444333222111111000000000000111111000/////////......................../////////000///...---...///000///---,,,------......------,,,,,,,,,------...------,,,,,,---......//////......,,,++++++++++++,,,,,,------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++******++++++,,,---------+++,,,,,,---...///000000------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---------------...///000///---,,,++++++,,,,,,,,,,,,---......---,,,,,,------------------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,111111333444444333111111333333333333333333333333111222222333333333222222222222222111111111111000000000000000////////////000000////////////000000000000000///......------......---------......///---------------------------------.........//////+++,,,,,,------,,,,,,+++---......//////......---,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---...///...---,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------....../////////,,,,,,++++++,,,...///000,,,------......------,,,,,,,,,,,,---------......,,,------......---,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...+++++++++,,,,,,------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++((()))***+++,,,,,,---,,,,,,,,,,,,---------......------------------------//////000000///...------+++,,,---///000222333444,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////------------------------///...,,,+++***++++++,,,+++,,,------......------------------------------------......------,,,+++000000000000////////////+++,,,---////////////...------------------------++++++++++++++++++++++++***++++++,,,---...000000111///...------...000111,,,,,,---------,,,++++++---------------...000000...---,,,++++++,,,...000+++,,,...000000///...---///...------------...///...///111333333333222222111111222333444666777888888999999:::;;;<<<===>>>AAA???>>>???@@@@@@???>>>>>>>>>>>>>>>===<<<;;;:::===============>>>???????????????>>>===;;;999999999:::;;;;;;;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;777777777777888999:::;;;888666555333222222222333111222333444444444333222222111000//////000111222000000//////.........------.........//////000000///...------//////...---,,,------......------,,,,,,,,,------...---------+++,,,------......------*********+++,,,---///000---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++***++++++,,,---...//////------..................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---------......000///...,,,++++++,,,,,,++++++------------++++++------------------------,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,---///111444555444333333444444444333333333222222000000000000000000000000000000000000000000000000////////////////////////////////////............////////////////////////000...---,,,,,,---///000........................------------------------........................------------------------........................+++,,,---......---,,,+++---......//////......---,,,,,,---...---,,,***)))+++,,,,,,+++***+++---000.........------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......///...---,,,+++,,,,,,---.........------.........+++,,,------......---------...///000111111111111------------------------.........------,,,,,,,,,...---,,,,,,,,,---...///,,,,,,,,,++++++*********************************.........------,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///---,,,,,,---///000......------,,,,,,,,,+++---------...///000000111.../////////...---,,,,,,------------------------,,,---...//////...---,,,...------,,,,,,------...---..................---,,,,,,,,,---------......---------------------------------...------,,,,,,........................////////////......---,,,***+++---......---+++***......------------.........---,,,,,,,,,,,,---...000000...---,,,+++++++++,,,------......------,,,///////////////.................................////////////000000000000/////////000111111222222000000000111333666999::::::777666777;;;>>>===<<<<<<======>>>>>>===;;;;;;===<<<<<<;;;;;;;;;;;;<<<<<<:::999:::===???@@@@@@@@@???===<<<;;;;;;;;;<<<;;;:::999999;;;<<<;;;:::666777999;;;;;;;;;999888:::888555666999;;;:::888666666555555444444333333555444333222111111111111......////////////......222111111000///......---//////000000///...------,,,,,,------------,,,,,,+++++++++,,,,,,,,,------+++---///000...,,,******+++,,,...---,,,,,,---///.........------,,,,,,,,,*********++++++,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......//////......---,,,,,,,,,,,,++++++*********,,,,,,,,,------.........++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...---,,,,,,,,,,,,---...000222444555666555444333333333333222222222111111111111111111111111111111000000000000000000000000////////////////////////////////////............------------------------///...,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................------------------------,,,------------------,,,***++++++,,,,,,++++++***,,,---------,,,,,,+++***+++,,,,,,+++******,,,.........---------,,,,,,,,,,,,,,,------------------,,,,,,,,,---------......///...---,,,,,,,,,------......------------......+++,,,------......------'''((()))***++++++++++++------------------,,,,,,......---------,,,,,,,,,...---,,,++++++,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++......---------,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,++++++,,,---...111111000000////////////------......///000000111......//////......---,,,------------------------------...//////...------...------,,,,,,------...------............------,,,,,,,,,---------......------------------------,,,,,,------...---------........................+++++++++++++++***))))))------...//////...------......------------.........---,,,,,,,,,,,,---...//////...---------......,,,------......------,,,/////////////////////............................../////////000000000000//////000111111222222333111111222333555777999:::999777666777;;;===<<<;;;<<<===>>>>>>>>>===<<<;;;===<<<<<<<<<<<<<<<=========;;;::::::<<<>>>???>>>>>>===<<<;;;;;;<<<===>>><<<;;;999999999999777555555666888:::;;;;;;:::999:::888666777999:::999888666666666555555555555555555444333222111111111111//////000000000000//////222222222111000/////////...////////////......------------......---------,,,,,,,,,,,,------------222444444333000---+++++++++,,,------,,,,,,---///......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------......------,,,+++,,,,,,,,,+++++++++******,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,...---,,,,,,,,,,,,---...444555666777777666555444222222222222111111111111111111111111111111111111000000000000000000000000////////////////////////////////////............------------------------...---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------............------------,,,,,,++++++,,,,,,,,,------,,,******+++---...------------,,,,,,,,,------------------,,,,,,,,,,,,,,,---------............---,,,,,,,,,------------,,,,,,,,,,,,------+++,,,------......------)))***+++,,,,,,,,,,,,,,,.........------,,,,,,,,,...------------,,,,,,,,,...---,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++...------------,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,+++******+++,,,---............------------------......///000000000....../////////...------///.........------,,,,,,------...//////...------...------,,,,,,------...,,,,,,------------,,,,,,,,,,,,,,,---------......------------------------++++++,,,---......................................................---,,,..............................------------.........------,,,,,,------.........---......///000000,,,------......------,,,......//////////////////............................../////////000000000//////000000111222222222000111333555666888888888888777666888:::;;;;;;:::<<<===>>>??????>>>======<<<<<<<<<<<<===>>>?????????===;;;:::<<<======<<<;;;;;;::::::;;;===???@@@???===;;;999999777555333333555777999::::::::::::;;;999777777999999999888555666666666666666777777444444333222111111111111000000111111111111000000333222222111111000000///---....../////////......---..................---,,,------------.........444555555333000...---...+++,,,------,,,,,,---......------------,,,,,,,,,------------,,,,,,,,,,,,)))******+++---......///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...............---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------...++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............------------...------,,,,,,------...666666666777666555444333333333333222222222111111111111111111111111111111000000000000000000000000////////////////////////////////////............///////////////////////////...---,,,+++++++++,,,........................------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---.........////////////.........---,,,+++***+++,,,---...//////...,,,+++,,,---------------------------.........------,,,,,,,,,,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---+++,,,------......---------...//////000000000///.........------,,,,,,+++------------------------...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,............//////000000......////////////......//////......------,,,,,,---..................---...------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------***+++,,,---....................................000111111111111111000000---,,,,,,++++++,,,,,,---...------,,,,,,------...---------------------------------------...//////,,,------......------,,,............////////////................................./////////000000.........///000000111111///111333555666666666666666666666888999:::999999;;;<<<>>>?????????>>>>>><<<<<<<<<======???@@@@@@@@@>>>;;;:::;;;<<<;;;:::;;;:::::::::;;;===>>>@@@AAA>>><<<;;;:::999666444222444555777999:::::::::;;;:::999888888888888888555555666666777777888888444333222222111111111222111111111222222111111111111111111000000000//////,,,,,,---...////////////---......//////......------------.........////////////000///------///000***,,,------,,,+++---...------------------------.........------,,,,,,,,,******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///......------......//////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------555555555555444444333222555444444444444333333333111111111111111111111111000000000000000000000000000000000000000000000000////////////............//////////////////////////////...---------------........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...++++++,,,,,,,,,,,,++++++---,,,+++***+++,,,---...///000111000...------...------------------------.........------,,,,,,,,,,,,,,,,,,---------......,,,------------------------,,,,,,++++++,,,,,,---+++,,,------......------,,,,,,------...---------.........------,,,,,,,,,------------------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------......//////////////////000000............////////////......///////////////.../////////......---------.........------............------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------***+++,,,---....................................,,,,,,---------------,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------------------------------...---,,,,,,++++++,,,,,,,,,------......------,,,---.........//////000000....................................////////////,,,,,,------.../////////...000111333444444333333444555777888888888888888:::;;;===>>>?????????>>><<<<<<<<<======???@@@@@@AAA>>>;;;::::::;;;:::999<<<;;;:::::::::<<<===>>>>>><<<:::999:::999777666333444555777888::::::;;;<<<<<<;;;999888777888888555555666666777777888888333333222222111111222222111111222222222222111111///////////////.........,,,,,,---......///......------............---------------.........//////,,,---...---++++++---///***+++---,,,++++++,,,...------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///......------......///---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------555444444333333222222222555555555555444444444444222222222222222222222222000000000000000000000000000000000000000000000000////////////............------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,------------,,,,,,,,,,,,++++++,,,,,,------...///111000///......///,,,,,,,,,------------...------------------,,,,,,,,,,,,,,,---------......+++,,,---.........------------,,,,,,,,,,,,------+++,,,------......------,,,,,,------------,,,,,,------------------------,,,,,,,,,------------...,,,------......------,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,------------...++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---............/////////......//////////////////......///000000000//////........................///...------------...///...------,,,,,,------...,,,,,,------------,,,,,,,,,,,,,,,---------......------------------------++++++,,,---....................................***+++,,,,,,---,,,,,,,,,........................------,,,,,,,,,,,,------,,,------......------,,,------,,,+++******++++++,,,------......------,,,------......///000000000........................------........./////////,,,,,,------...////////////000111111222222222222222555777888777666666777888999;;;===>>>??????>>><<<<<<<<<<<<===>>>??????@@@>>>;;;::::::::::::999;;;;;;:::::::::;;;===>>>:::999888888888999777666555555666777888:::;;;;;;<<<===<<<:::888666777888555666666666666666777777333333222222111222222333111111222222222222111111........................,,,------.........------,,,------------------,,,,,,------------.........///000000...,,,***++++++***+++,,,,,,++++++,,,---,,,,,,,,,------------...------------,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++***)))))),,,,,,,,,,,,------------...------------,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,------......------,,,444444333333333333333333555555444444444333333333222222222222222222222222000000000000000000000000000000000000000000000000////////////............------------------------+++,,,,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,------------------,,,...//////////////////...***+++,,,,,,---------,,,+++---//////...------...,,,,,,,,,---------......,,,,,,------------------,,,,,,,,,---------......+++,,,---.........------......------------......+++,,,------......---------......//////......---+++,,,,,,------.........,,,,,,,,,---------......+++,,,...////////////...,,,,,,,,,---------......------------------------,,,,,,,,,---------......++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------......---------+++++++++,,,,,,,,,------/////////////////////.........///000000000000000------......//////000000///...------------...///...------,,,,,,------...------............------,,,,,,,,,---------......------------------------,,,,,,------...---------..............................///000000000000000------...//////...---------,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,,,,,,,+++++++++,,,------,,,------......------,,,------......///000000111........................---------.........//////------...//////000000111111111111111111111222222111444777888666444555666666888:::<<<>>>>>>>>>>>>===<<<<<<<<<<<<<<<======@@@===;;;999:::::::::999999999999999:::<<<>>>@@@===;;;::::::::::::999777777777777888999:::;;;;;;===>>>>>>;;;777666777888666666666555555555555555333222222111222222333333000000111111111111000000.........///////////////------.........---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------...000///---+++******)))+++,,,,,,++++++,,,---,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,++++++***))),,,,,,,,,---------............---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,---......---,,,,,,444444333333333444444555444444444333333333222222222222222222222222222222000000000000000000000000000000000000000000000000000/////////............////////////////////////)))***+++,,,---.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////........................+++,,,............,,,++++++,,,,,,,,,,,,,,,,,,+++)))***,,,---...---,,,,,,(((***---...---,,,,,,---,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,,,,---------......***+++---...///...------///......------......///+++,,,------......------,,,,,,,,,------,,,++++++***++++++,,,---...//////,,,,,,,,,------.........+++,,,...000111111000000,,,,,,,,,------.................................,,,,,,,,,------.........++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++.........//////000000000///////////////...............///000000000000000,,,,,,---...///000111111///...---,,,,,,---...///...------,,,,,,------...---......//////......---,,,,,,,,,---------......---------------------------------...------,,,,,,..............................///000000000000000***+++---......---+++***---,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,+++++++++,,,---...000000,,,------......------,,,---------...///000000111........................---------.........////////////000000111111222222333333111111111222333444000444888888666444444555555777999;;;===>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<>>@@@BBBBBB@@@>>>>>>>>>===<<<:::999888888888999:::;;;;;;===>>>>>>;;;777555666888666666555555444444444333222222222111222222333333000000111111111111000000////////////000000000000............---,,,++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------'''))),,,...---+++++++++)))+++,,,,,,+++***,,,---,,,,,,,,,------.........*********++++++,,,,,,,,,******+++,,,------...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......//////......---,,,,,,,,,,,,------..................------,,,,,,,,,++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---......---,,,,,,333333333444555666777777777666666666666555555555222222222111111111111000000111222222222000///...000000000000000000111111222111111000///......---&&&''')))+++,,,---......------------------------------...//////......------,,,,,,++++++,,,,,,---......------------............////////////......------............---------------.........//////,,,------......------,,,,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,------,,,,,,,,,,,,---......---,,,++++++------,,,+++++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,---------............---------,,,,,,,,,.........------,,,,,,,,,------,,,,,,,,,+++++++++,,,+++******+++,,,...///---......//////......---.........------,,,,,,,,,---------...------,,,,,,------------------------,,,,,,,,,---...///000000///............------------------------------------------............///,,,,,,------...///000000///............//////000////////////..................---,,,++++++******/////////......---------...---,,,,,,++++++++++++000///...---------------+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......111111000000/////////...)))***+++,,,,,,,,,,,,,,,........................,,,,,,,,,------,,,++++++,,,,,,,,,---------.........---,,,+++***+++,,,---.........------,,,,,,,,,,,,,,,,,,------.........---------............///////////////000000000000000111111111111222222222222222222222222222222222666666777999<<<======<<<<<<<<<<<<============>>>::::::::::::::::::999999888888999:::;;;======>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888999:::;;;:::999888777666555444555555555555555555555555222222222222222222222222000000000000000000000000000000//////.........------.........//////000000,,,,,,------.../////////+++++++++,,,,,,,,,------................................................------,,,++++++,,,,,,,,,,,,+++++++++++++++++++++------,,,++++++,,,,,,---...------------...//////,,,---...---+++***+++,,,,,,,,,+++***+++,,,---...------------------------,,,---.../////////---------------,,,,,,+++++++++---,,,,,,,,,,,,---......111000...---,,,++++++++++++++++++,,,,,,---------------++++++++++++---------***)))***---///...,,,333333444444555555666666444444444444333333333333111111111000000000000//////000111222222111//////111111111000000000000000111111111000///.........------...///////////////........................------.........------,,,,,,,,,,,,+++,,,,,,------.........------..................//////.........------............------+++++++++,,,,,,,,,------,,,------......------,,,,,,------......------,,,---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......---,,,,,,,,,,,,------,,,,,,,,,,,,---......---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,------...............---------,,,,,,,,,++++++,,,,,,------............------,,,---------***++++++,,,,,,++++++***......---------,,,,,,,,,---------......------,,,------------------------,,,,,,------......//////............---------------------------------------------............///,,,,,,------...//////000/////////........./////////////////////////////////......---,,,,,,++++++.........---------,,,,,,...---,,,,,,++++++,,,,,,...---,,,++++++++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---......///.........---------,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---............---,,,,,,,,,---------.........---,,,+++++++++,,,,,,------------------,,,,,,,,,,,,---------------------------............///////////////000000000000000000111111111222222222222222222222222222222222999888888:::===>>>===<<<;;;;;;<<<<<<<<<=========;;;;;;;;;;;;::::::::::::888888888999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777777888888::::::999888777666666555555555555555555555555555333333333333333333333333000000000000000000000000000/////////............---........./////////000---------------,,,,,,,,,........./////////000000................................................---,,,,,,,,,+++,,,,,,,,,+++++++++,,,,,,------...------------------,,,,,,,,,++++++++++++,,,---------......---+++***+++,,,,,,,,,+++++++++,,,---...------------------------,,,---...//////...---------,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,---......------,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---///,,,******,,,---,,,+++444444444444444555555555444444444444333333333333111000000000000///////////////111111222111000///222111111111000000//////111111000000//////.....................---,,,+++////////////////////////...---------,,,,,,++++++,,,,,,++++++,,,---..............................------............------------............------+++++++++,,,,,,,,,------,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,......------------............---,,,,,,,,,,,,------,,,,,,,,,,,,---......---,,,++++++------,,,+++------------------------...------,,,,,,------...,,,,,,,,,---------......***++++++,,,---...///000...------------,,,,,,,,,***+++,,,---...///000000////////////...---,,,+++******++++++++++++******...------------,,,,,,,,,,,,------.........---------------------------------------------.....................---------------------------------------------............///,,,,,,------.../////////000000//////......------////////////000000000000/////////...------,,,,,,------------,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,------------.........---,,,,,,,,,,,,---...............---------------///...---,,,,,,,,,---...++++++++++++++++++++++++,,,,,,---...////////////,,,,,,,,,---------.........------,,,+++,,,,,,,,,,,,,,,------------------------------------,,,,,,---------............///////////////000000000000000000000111111111222222222222222222222222222222:::::::::;;;>>>>>>>>><<<:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999888777777666666777777999888888888777777777777555555555555555555555555333333333333333333333333////////////////////////////////////.........................../////////...------,,,++++++******,,,,,,,,,,,,------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...//////000+++,,,---......---,,,,,,+++++++++++++++,,,------...//////...,,,***+++,,,,,,,,,+++++++++,,,---...---------------------------......///......------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---......)))******+++,,,---......---,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---000...,,,+++,,,,,,+++***555444444444444444444444666666666555555555444444111111111111000000000000//////111222222222111000222222111111000/////////111000000000/////////...............---,,,++++++...........................------,,,++++++++++++,,,,,,,,,,,,,,,---...///---..................---,,,,,,------------,,,,,,------............---------------.........//////,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///.....................,,,,,,,,,,,,,,,,,,,,,,,,.........------...............---,,,,,,,,,,,,------,,,,,,,,,,,,---......---,,,++++++------,,,+++------------------------...------,,,,,,------...,,,,,,,,,---------......++++++,,,,,,---...//////------------------------,,,,,,------...///000000---.../////////---,,,+++,,,------......------,,,------------------------,,,------...............------------------------...---------------------.........---------,,,,,,,,,,,,---------------------------............///---------.........//////000000000//////...---,,,/////////000000000000000000/////////.........---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------///......---------......---------.........//////---,,,,,,,,,,,,---......////////////////////////000///,,,+++***+++,,,---************************------............------,,,,,,,,,---------............------,,,,,,,,,,,,,,,,,,,,,------..................------,,,,,,,,,---------............///////////////000000000000000000000000111111111111111222222222222222333333999999999<<<>>>@@@???>>>:::::::::;;;;;;;;;<<<<<<=========<<<<<<;;;;;;:::999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999888888888777777777777666666666666666666666777555555555555555555555555222222222222222222222222///////////////////////////////////////.................................---------,,,,,,,,,++++++***++++++++++++,,,,,,,,,........................------------------------++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------......)))***,,,......---+++***------,,,,,,------.../////////000...,,,++++++,,,+++++++++,,,,,,,,,------,,,,,,------------------...............---------+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...((()))***+++,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,++++++444444444444444333333333666555555555555444444444333333222222222222111111000111222333333222111111111111111111000000//////000000000000///////////////000000111111111111000------------------------...---,,,++++++++++++,,,---,,,,,,,,,------...///------...//////...------,,,,,,------------,,,,,,------............---------------.........//////,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,.........------...............---,,,,,,,,,,,,------,,,,,,,,,,,,---......---,,,++++++------,,,+++++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,---------......------------------------------------------------........................***+++,,,.........---,,,......////////////......------------------------,,,---....../////////...---------------------------------------,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,---------......---------............///---------...............000000000000///...,,,+++......//////000000000111000///////////////......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---............---------......///---------.........//////---,,,,,,,,,,,,---...............//////////////////---+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***))),,,,,,,,,---------...............---------,,,,,,,,,,,,,,,------..................------,,,,,,,,,---------............///////////////000000000000//////000000000111111111111111111222222333333333666666777:::>>>@@@AAA@@@:::::::::;;;;;;;;;<<<<<<>>>>>>===<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888888888444444444555555555555555555555555555555555555555111111111111111111111111////////////////////////.........///////////////...............---------,,,---------.........///............////////////........................------------------------***+++,,,------------,,,------,,,,,,++++++******''')))+++,,,---,,,***)))---,,,,,,,,,,,,---.........//////...,,,***+++,,,++++++,,,,,,,,,---------,,,,,,,,,---------......//////......------------+++++++++,,,,,,---------,,,++++++++++++,,,------******+++,,,,,,,,,+++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,++++++,,,---...333333333333333444444444333333333333222222222222444444333333333222222222333444444555444333222111000000000000000000000111000000000000////////////,,,---...///000111111111------------------------...---,,,++++++,,,---.........------------......,,,---...//////...---,,,------............------------............------+++++++++,,,,,,,,,------,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,......------------............---,,,,,,,,,,,,------,,,,,,,,,,,,---......---,,,++++++------,,,+++++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,------------............---------,,,,,,)))***+++,,,------------------............------,,,,,,,,,------------...,,,---...///////////////------------------------,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,+++,,,,,,------.........---------............///........................//////000000000...---,,,------......//////000000//////////////////......,,,,,,,,,,,,------------------------------...///,,,,,,+++++++++,,,------,,,------------.........---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,------------,,,+++*********+++,,,------------------------.........---,,,+++)))))),,,,,,,,,---------......---............---,,,,,,,,,,,,------------------------------------,,,,,,---------............///////////////000000000000/////////000000000111111111111111222222333333444444444666999<<>>:::;;;;;;;;;<<<<<<<<<<<<>>>======<<<;;;:::999999:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::999888888444444444444555555555555555555555555555555555555111111111111111111111111////////////////////////.........///////////////.........---------------,,,,,,---......///000000,,,------------.................................,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,...---,,,+++***))))))(((((()))***,,,,,,,,,++++++***************+++,,,,,,,,,---...---+++***+++,,,***+++,,,---------,,,,,,+++,,,,,,------.........000///...---------------+++,,,,,,,,,,,,,,,,,,---+++++++++++++++,,,------,,,,,,---------+++***)))---,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++***+++,,,,,,+++,,,...000222222222333333444444555333333333222222222111111333333333222222222111111666666777777666444222111/////////000111111222222////////////000000000000******+++,,,------------...........................---,,,+++,,,---///111000///...------,,,------,,,---///000000///---,,,.........//////.........------............------+++++++++,,,,,,,,,------,,,------......------,,,,,,------......------,,,------------------------------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......---,,,,,,,,,,,,------,,,,,,,,,,,,---......---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......,,,,,,------------------,,,,,,,,,---------......,,,,,,,,,,,,------------------,,,,,,,,,------...,,,------------------,,,,,,,,,,,,---------......,,,---...///000000000000------------------------+++++++++,,,,,,------...---------,,,,,,,,,++++++++++++,,,,,,---......///---------............///........................---...000000000///...---,,,,,,,,,---.../////////........................,,,,,,---------.........---------------...//////+++++++++++++++,,,---...,,,,,,,,,,,,---------------,,,,,,,,,,,,---......+++++++++,,,,,,---------+++++++++,,,,,,,,,,,,,,,------------------------,,,,,,---------------,,,,,,,,,,,,---------......---.../////////...,,,,,,------------------,,,,,,,,,,,,---------------------------............///////////////000000000000////////////000000000111000111111222333333444444555444555777:::;;;:::999;;;;;;<<<<<<<<<===============<<<;;;:::999888888888888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999999:::999888777666666666666666666666666666555555555555555555555555222222222222222222222222000000000000000000000000............/////////000.........------,,,,,,,,,------------------------*********+++++++++,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---......---,,,---------,,,,,,++++++******++++++,,,------......*********)))******+++,,,)))***,,,+++******+++---***+++,,,---------,,,,,,++++++,,,,,,---......///111000...---,,,,,,---------,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,---,,,,,,.........---+++***+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,++++++,,,---,,,******,,,///111111222333333444555555555555555444444444333333222222222111111111111000888888888888666444222111......///000111222333333////////////000000000000---...//////////////////////////////////////////------,,,+++,,,...111222111000///...---,,,,,,,,,,,,---///000000///---,,,......////////////......---..................------------.........//////,,,------......------,,,,,,------......------,,,................................................,,,---------......//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,------,,,,,,,,,,,,---......---,,,++++++------,,,+++------------------------...------,,,,,,------...,,,,,,,,,---------......***++++++,,,---...//////,,,,,,,,,------.........)))***++++++,,,---......111000...---,,,,,,---...---......//////......---,,,,,,,,,------.........,,,---...///000000000000------------------------******+++,,,,,,---......---------,,,,,,,,,++++++++++++,,,,,,---...//////---------.........//////.....................---,,,---///111111000...---++++++,,,,,,---...//////---------...............---------....../////////---------------...///000---------------...///000+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......---------....../////////++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...///000000000,,,,,,,,,---------......---.../////////...,,,,,,.........------,,,,,,,,,,,,,,,,,,------.........---------.........//////////////////000000000000////////////000000000000000000111222333333444444666555555666888888777555<<<<<<<<<============>>>===<<<<<<;;;999888777777666777777999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777888888999999777666555999888888888777777777666555555555555555555555555444444444444444444444444111111111111111111111111---.........//////000000.........------,,,,,,,,,...------,,,,,,++++++***---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,((())),,,.........---,,,,,,------------------------,,,,,,------///000111,,,,,,++++++,,,,,,---...''')))***+++******+++---***+++,,,---...---,,,,,,++++++,,,,,,---...//////111000...---,,,,,,---------------,,,,,,+++++++++++++++******++++++,,,---+++,,,...//////...,,,++++++++++++,,,,,,---------++++++------------++++++,,,...///---***)))***---333333333444444444555555444444333333333333222222222222222111111111000000222333444555555333222000---...///000000111000000//////000000///...------//////............//////...............///000111////////////////////////---.../////////...,,,+++///............---------..............................//////...---,,,,,,,,,---------.../////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,111111111111000000000000000---+++,,,......,,,***.........------,,,,,,,,,------------------------,,,,,,,,,---------..............................------------------------------............------,,,++++++******++++++,,,,,,---------.../////////+++,,,,,,---...///000000---,,,,,,++++++,,,,,,---//////...---,,,,,,++++++,,,------......------,,,......////////////......000///...---,,,------...///////////////////////////......------,,,++++++......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------------------------------...///////////////......000000000000////////////************************+++,,,------......------------------------------*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++***)))***+++,,,---++++++,,,,,,,,,---------++++++,,,,,,,,,------------------...............---------------------------------............///111000000///...---------///............---------............---,,,++++++,,,---///000111000///...........................111000000/////////000000000000111111111111000000222222333333333444444444333555777999:::999888777<<<;;;:::999999999999999:::::::::999999888888888888888777777666777777777:::;;;======<<<;;;<<<===;;;;;;<<<<<<;;;:::888777666555555444444444555555444444444444444444444444444333222222111111222222222111///...---...000111111...,,,,,,...///...,,,,,,,,,,,,------.........---,,,++++++******++++++...------,,,,,,++++++***,,,,,,+++,,,,,,---//////,,,+++***)))))))))******------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++.........---------,,,,,,---............,,,+++***000///---,,,+++,,,,,,---///---++++++...000///...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++///...---,,,,,,,,,------,,,,,,,,,,,,,,,+++***)))000000////////////000000+++,,,,,,------,,,,,,+++........................333333333444444444444555444444333333333333222222333333333333222222222111111222444444444333111000...//////000000000000//////////////////...------//////............//////......------......///000..............................//////...------,,,///............---------..............................//////...------,,,,,,,,,,,,---------------------------------------------------------------***++++++,,,---...//////000////////////.........000...------//////---+++------------------,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------------............------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------------++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------///......---,,,,,,++++++,,,------......------,,,,,,,,,------------,,,,,,000///...---,,,------...........................------------------------......//////...------,,,.................................---------,,,,,,------------------------......////////////......000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------------------------++++++,,,,,,------------------,,,,,,,,,,,,------+++++++++***++++++,,,---++++++++++++,,,,,,,,,---++++++,,,,,,,,,------------.........//////000000---------------------------------............////////////...---,,,,,,,,,,,,,,,------.........///,,,,,,------...---------++++++,,,------------,,,........................000//////....../////////000000000000000///...---//////000000000111111111222333666888::::::::::::<<<<<<;;;::::::999::::::;;;;;;;;;:::::::::::::::999999888888888999999:::999;;;<<<<<<:::999:::;;;999999::::::999777666555888777666555444333333333444444444444444444444444333333222111111111111111222111///.........000000222///------///000///---,,,,,,------------------*********+++,,,---//////------------------------,,,,,,,,,,,,---...//////------,,,,,,,,,+++++++++,,,,,,,,,,,,---------...,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++*********))))))------,,,,,,+++++++++,,,///...---,,,,,,,,,---------,,,+++,,,///111000...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++...------,,,,,,,,,,,,,,,---------------,,,++++++.........------.........,,,------......------,,,........................333333333333444444444444444444333333333333222222444444444333333333222222111111222333333111000//////000000000000//////...///////////////......---//////............//////------------------...///........................//////...------------...///............---------.................................///......---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................***++++++,,,---...//////......---------,,,,,,,,,000///......//////...---,,,,,,------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++......------------...............------,,,,,,+++,,,------......------,,,,,,,,,------------,,,,,,//////...------------...........................++++++,,,------...//////.........///......---,,,........................------------,,,,,,,,,,,,------------------------......///////////////.../////////.........------........................------...////////////...------------------------------------............------,,,,,,,,,,,,------***++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------...///000000111111---------------------------------............///.........---,,,,,,++++++******+++,,,---...//////***+++,,,---............++++++******++++++,,,---..............................---------......///////////////......---,,,....../////////000000000111333555888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<999999999999999:::;;;<<<999;;;<<<;;;999888888888999999999999888777666555999888777555444333222222444444444444444444444444222222111000000000000111222111///.........///000222000......///000///...------------------,,,,,,+++++++++,,,---...000000,,,,,,---......///000000,,,,,,------...//////000---......//////---,,,++++++++++++,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++*********+++,,,---------,,,,,,,,,---......++++++,,,...000000///---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,,,,++++++++++++------.........---,,,,,,---,,,,,,++++++,,,,,,------......//////......---------------------------222222333333333444444444444444333333333222222222444333333333333222222222000111111222111000//////000000111000000///...---...///////////////......//////............//////------,,,,,,,,,------...........................//////---,,,,,,---...//////............---------........................---...............------...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,------------,,,,,,,,,+++......------.........---,,,,,,,,,------.........------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,++++++,,,,,,,,,...---------,,,,,,++++++.................................------...............---------,,,,,,,,,,,,------......------,,,......////////////..................------..............................,,,,,,,,,---------......---...............------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.../////////////////////.........------------........................---......///000/////////---------------------------------------------...,,,,,,++++++++++++,,,,,,)))***,,,---------,,,+++*********+++++++++,,,,,,,,,,,,,,,------------...,,,,,,---...///000111111---------------------------------............///.........---------,,,,,,******++++++,,,---......+++,,,------.........------,,,+++++++++,,,...///........................------,,,,,,,,,---......------...////////////...111111111111222222222333222333555777999::::::::::::;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<888888888888999:::;;;<<<:::;;;<<<;;;999777777888::::::::::::999999888888888888666555444444444444444444444444444444444444222111000000///000000000111111000///...//////000000///...........................------,,,,,,,,,......---,,,,,,,,,,,,,,,,,,---------.........///,,,,,,---...////////////,,,---///000000...,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------)))***+++------...------,,,,,,,,,,,,---......///+++,,,...//////...,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++******,,,---------------,,,,,,,,,,,,++++++++++++,,,,,,------............------------------------------222222222333333333444444444444333333333222222222222222222222111111111111111111111111000000//////000000111000000///...---......///////////////...//////............//////...------,,,,,,,,,------........................///...---,,,,,,---/////////............---------........................------...............---//////......------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,.........---------,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,------.........------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............---------,,,,,,,,,,,,,,,,,,---//////......------,,,,,,,,,,,,------...///000000.........------.........---------------,,,,,,,,,,,,------......------,,,......////////////......------................................................---------,,,,,,,,,------...............---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...//////////////////.........---------------------------------------......///000/////////---------------------------------,,,,,,,,,,,,,,,++++++************++++++***+++,,,---...---,,,,,,******+++++++++,,,,,,,,,,,,,,,---------.........++++++,,,------...//////---------------------------------............////////////...............,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,+++,,,,,,+++***+++,,,---...........................,,,,,,,,,,,,,,,---......+++,,,---///000111222222222222222333333333444444444555666666777777777777999999:::;;;<<<<<<<<<;;;999999999999999999999999666666666666777888::::::;;;<<<===<<<:::888888999::::::999999999999999999666666555555555666666777444444444444444444444444222111000000///000000000111000000///////////////.........---,,,,,,,,,---.........------,,,,,,,,,---,,,,,,+++++++++++++++---------,,,,,,,,,+++++++++,,,---.../////////...+++,,,...///...---+++)))///...------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))(((***...111222000...---+++,,,,,,------.........---...000000...,,,)))(((+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++***)))***+++,,,,,,,,,,,,++++++------,,,,,,,,,,,,------,,,,,,------------,,,,,,------------------------222222222222333333333333444444333333333333222222222222222111111111000000111111111000000000000000///000000000000//////...---...////////////////////////............/////////...------------------------------------------...------------.../////////............---------........................,,,---......///...........................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...////////////.........---------***+++,,,,,,++++++,,,---,,,,,,------------------------------------------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,------............------------,,,,,,,,,,,,------..................------)))******+++,,,---...///......------------......------------------------,,,------......------,,,,,,,,,------------,,,,,,,,,---......///.........------------------------//////...---,,,,,,++++++,,,---......///.........,,,------....../////////,,,,,,,,,,,,------------------------------------,,,---...///000000000000/////////.........------------------------------------...////////////...---------------------------------,,,,,,,,,,,,,,,++++++************++++++++++++,,,---------------++++++,,,,,,,,,---------,,,---------............+++,,,,,,,,,,,,------------------------------------------............///////////////////////////...---------,,,,,,,,,+++............---,,,+++*********))))))******+++,,,........................,,,,,,,,,,,,------...///***+++---///111222222333000111111111111222222222555555555444444555555555666777999;;;<<<<<<;;;;;;888888888888777777777777555555555555555666777888:::<<<===<<<:::999999999888777777666666666777777555555555555666777888999444444444444444444444444222222111000000000000111000000000000////////////------...,,,+++***,,,---------------------,,,,,,)))))))))***+++,,,---......------,,,++++++*********+++,,,...///......---+++,,,,,,---,,,+++***)))//////...---,,,,,,+++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))+++///222222111///---,,,,,,---.........---------///000///,,,***))))))+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,---------,,,***)))******++++++,,,,,,++++++...------,,,,,,------...+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,111222222222222333333333444444333333333333222222333333222222222111111111222222111111000000000111...//////000000000000///------.../////////////////////............//////000///......------......------------------------,,,------...//////......///............---------........................,,,------...//////......------------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,---...//////............------------)))+++------++++++,,,///------------------,,,,,,------------------------,,,,,,,,,---------......------------------------++++++++++++++++++++++++------............------------,,,,,,,,,,,,------------------------......+++++++++,,,,,,---------------,,,,,,,,,,,,------------------------------,,,------......------,,,,,,,,,------------,,,,,,,,,,,,.../////////......---------------------------------------------,,,,,,------...//////......,,,,,,------...//////000,,,,,,---------.........------------------------,,,---...///000000000000000000000/////////......------------------------,,,,,,---...............------------------------............---------,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---......,,,,,,---------.........------------...............------------,,,,,,,,,---------------------------------............///........................---------------.........---------...------,,,,,,)))******+++++++++++++++........................,,,,,,,,,,,,---...///000,,,,,,---...////////////000000000000111111111111222222222222333333444555444666888:::;;;;;;;;;:::999999888888777666555555666555555555555555666666888:::;;;;;;999888999:::888777666555555666777888666666666666666666777888444444444444444444444444333333222111111111111111000000000000000//////...---...///---+++***,,,...,,,,,,------------------*********+++,,,---...///---------------,,,,,,,,,(((***+++---...---,,,,,,,,,,,,,,,,,,+++++++++***........................,,,,,,,,,---------......------------------------//////.........---------,,,,,,---...////////////,,,---.........---,,,++++++---...---+++***+++---+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,.........---+++******++++++,,,------,,,,,,------,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111111222222222333333333444444444333333333222222444444444333333333222222333222222111000111111111......///000000111000000------...///000000////////////............//////111000///...............------------------------+++,,,...///000///...---//////.........---------........................,,,,,,---.../////////...+++++++++,,,,,,---------++++++++++++++++++++++++..............................---------,,,,,,,,,......------------,,,,,,***,,,......,,,+++...000.........------,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---..................---...------,,,,,,------...+++++++++,,,,,,---------//////.........------------,,,,,,++++++,,,,,,---------------------------,,,------......------,,,...//////////////////...+++,,,.../////////......------------------------+++,,,,,,------......///,,,,,,---.../////////...******++++++,,,---......---------....../////////------------------------,,,---...///000000000000000000000000////////////........................+++,,,------......------------------------------000000//////.........---///......------......///...---,,,+++,,,---...///---------.........//////---------.........///////////////...------,,,,,,---------------------------------.........//////------------------------+++,,,,,,---...///000000++++++,,,---............+++,,,---...///...------........................,,,,,,,,,---...///000111------......------,,,+++111111111111222222222222000000000111222333555666333555777:::;;;;;;:::999;;;:::999888777555444444777666666555555555555666666888999:::888888888999999999888777777888999:::888888777666666666666666444444444444444444444444444333222222111111222222000000000000000//////...---///000///,,,+++---///,,,,,,,,,------...............---,,,,,,,,,,,,---,,,,,,------.../////////''')))+++---------,,,+++...---,,,+++++++++,,,,,,,,,,,,---...///000111222,,,,,,,,,------.........------------------------,,,,,,+++++++++*********///---+++******,,,///000------...///...---+++***)))+++---,,,***+++---111+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,---...//////---+++***+++,,,------.........------,,,,,,++++++,,,,,,------..................---,,,,,,,,,,,,,,,,,,,,,,,,555444333222111111111111111111222222222333333333222222222222222222222222000000000000000000000000////////////000111222333111000///------......///000///...---------------------......------,,,+++////////////...---,,,+++,,,,,,,,,---------......000000//////......------------......------,,,+++------------------------//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------.........------,,,,,,,,,------------------------.../////////...------,,,///,,,+++,,,...///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------...........................---,,,++++++,,,---...111000000//////...------......---,,,,,,,,,,,,---+++,,,------......------........................+++&&&$$$***000111//////.........------.........///.........------------,,,,,,,,,---------......,,,,,,,,,------.........+++,,,---+++((((((+++...........................//////.........---------+++,,,---......---,,,+++++++++++++++++++++++++++,,,---......//////......000000000000000///......***++++++,,,,,,++++++***---------.........//////,,,,,,++++++,,,,,,---...000000///...............---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---.........---,,,+++,,,------......------,,,///...---,,,+++,,,,,,---//////////////////////////////.........---------"""%%%***...000000...,,,///---,,,,,,---...,,,+++,,,,,,,,,---------......000///...---------------.........////////////000---------............///000000000000111111111111444333222222111111222222222666;;;>>>>>><<<;;;:::777777666666666666666777666555444444555666555444555777888999888777888999555555666666777777888888999999888888777666666666444333111000000000111111444333222111000000000000111111000//////000111222......------------......---------,,,,,,+++++++++,,,---------.../////////...---,,,,,,,,,,,,---.........------------......------------------------.........------,,,,,,,,,))))))))))))))))))******---------,,,,,,+++++++++,,,,,,++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,------............---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++///...,,,+++***++++++,,,+++,,,------......------...------,,,,,,------...------------------------+++,,,,,,------,,,,,,+++555444333222111111111111111111222222222333333333222222222222222222222222000000000000000000000000000///////////////000000111000///...---....../////////...---------------,,,------------,,,++++++,,,------.........------,,,,,,---------.........//////.........---------------......------,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---......---------,,,,,,,,,........................///////////////...------...---+++,,,...///---+++---------------------------,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,,,,------------------,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---+++,,,------......------........................222,,,))),,,///---******......------------....../////////.........------------------------------*********+++++++++,,,,,,,,,......---++++++---000........................//////.........---------,,,------------------,,,////////////////////////,,,---......//////......///////////////...------......////////////......---------.........//////,,,,,,++++++,,,,,,---...000//////...............---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------...------,,,,,,,,,------......------,,,///...---,,,,,,,,,------------------------------///.........------------'''))),,,///000///---++++++******,,,...000///...,,,,,,,,,---------......///......---,,,,,,------------........./////////---------............/////////000000000111111111111111111111222222333444333777<<<>>>>>><<<;;;:::777777666666666666666777555444333333444555444333555666888888777777777888555666666666777777777888999999888777777666666555555444333222111111222333333333222111000000000000333222111/////////000000......------------......///.........---------------------.....................---,,,,,,---............------------......------------------------......---------,,,,,,,,,************************---------,,,,,,+++++++++++++++++++++++++++,,,,,,*********+++,,,,,,,,,---,,,,,,,,,---------.........---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++......---,,,,,,,,,,,,,,,+++,,,------......------...------,,,,,,------...------------------------+++,,,,,,------,,,,,,+++444333222111111111111111111111222222222333333333222222222222222222222222000000000000000000000000////////////............000000///............/////////...------------...,,,------------,,,++++++******,,,---............---------.........//////............------------------......------,,,+++------------------------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++...------------,,,,,,,,,............................../////////...------...---,,,,,,......---,,,...........................------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++,,,,,,,,,,,,......---,,,,,,,,,,,,---+++,,,------......------........................555///,,,...///,,,)))(((------,,,,,,,,,,,,------000/////////..................------------------************++++++++++++...///000///------///111.......................................---------...------,,,,,,------...........................,,,---......//////.....................------,,,000000111111111111000000---------...............,,,,,,,,,,,,,,,------...000///......------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,------...,,,------......------,,,///...------,,,---------------------------------............---------------.../////////...,,,++++++******,,,...000///...,,,,,,,,,---------.........------,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............/////////000000000000111111000000000111222333444555555888<<<>>>===;;;:::999777666666555555666777777444333222333444444333222444666888888777777777888666666666666777777777777888888888777666666555555555444444333333333333444222222111111111111111111333333111000///...............------------......000000000///////////////...............---------......---,,,,,,---............------------......------------------------...------------,,,,,,,,,,,,,,,,,,+++++++++++++++------,,,,,,,,,,,,++++++******++++++,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---............---,,,,,,+++,,,------......------...------,,,,,,------...------------------------+++,,,,,,------,,,,,,+++333333222111111111111111111111222222222333333333222222222222222222222222000000000000000000000000/////////////////////...000/////////............///......---------......---............---,,,,,,******+++,,,------------------.........///////////////..................------......------,,,+++------------------------++++++,,,------......///---------------------------------,,,,,,+++++++++------------------------........................,,,---------------,,,,,,------,,,---------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++,,,,,,---...//////......---,,,,,,,,,,,,---+++,,,------......------........................111---+++...000...,,,------,,,,,,++++++,,,,,,---000000/////////.....................------------,,,,,,,,,---------------/////////////////////000...................................................---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///..................//////......---...//////000000//////...........................,,,,,,,,,,,,,,,---......//////...------------...------------------,,,,,,------------------------,,,------......------,,,...---,,,+++,,,---...///,,,------......------,,,.........------------...////////////////////////------------------------///.........------,,,,,,///---,,,,,,---...,,,+++,,,,,,,,,---------......---,,,,,,+++++++++,,,,,,++++++,,,,,,,,,------------------............///////////////000000000111000000000000111222333444555888;;;<<<;;;888777777666666555555555666777777555444333333555555444333444666888888777666777888666666666666777777777777888777777666666555444444444444333333333333333333000111111222222222111111111111000000////////////......------------......000000///////////////////////////...---------,,,......------------............------------......------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......,,,,,,,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------/////////...---,,,+++,,,------......------...------,,,,,,------...------------------------+++,,,,,,------,,,,,,+++222222111111000000111111111111222222222333333333222222222222222222222222000000000000000000000000...///000111111111111000///////////////......---......---------......//////////////////...------+++,,,,,,------,,,,,,+++------------.........///////////////////////////------......------,,,+++---------------------------------------------------------------------------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,------------,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++***++++++,,,---...//////......---,,,,,,,,,,,,---+++,,,------......------...........................++++++...000......000---,,,,,,++++++,,,,,,---////////////....................................------------------------............//////..............................---........................---,,,++++++,,,---...........................,,,---......///............//////000000000//////.........//////..............................---------,,,,,,------.../////////...---------------------------------------------------------------,,,------......------,,,------,,,+++,,,---...///,,,------......------,,,---.....................////////////////////////,,,,,,---------------------,,,,,,,,,,,,,,,------///---,,,,,,---...,,,+++,,,,,,,,,---------......,,,,,,+++++++++,,,,,,---+++++++++,,,,,,,,,,,,------------............///...////////////000000000222222111000000111111111333666999999888555444444555555555555555666777777777555444555666777666444444666777777666666777888777777777777666666666666777777666666555444444444222222333333333333333333000000111222222222111111......//////000000000000......------------............................../////////...---------,,,..............................------------......------------------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......------,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---.../////////------+++,,,------......------...------,,,,,,------...------------------------+++,,,,,,------,,,,,,+++222111111000000000111111111111222222222333333333222222222222222222222222000000000000000000000000///000111222222111000////////////000///......---...------------.../////////////////////...------,,,---------------,,,+++,,,,,,,,,---------...............///////////////------......------,,,+++---------------------------------------------,,,---------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...++++++++++++++++++++++++******++++++,,,,,,++++++,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,)))******+++,,,------.........---,,,,,,,,,,,,---+++,,,------......------........................///,,,,,,//////,,,,,,...------,,,,,,,,,,,,------///.........------------------........./////////------------,,,,,,,,,,,,...------...//////...,,,........................---------..................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........///000000000000000000//////000000000000//////...............------------------------......//////...------,,,,,,------------------............------------------------,,,------......------,,,,,,,,,,,,,,,---......///,,,------......------,,,------...////////////...------------------------,,,,,,,,,,,,------------+++++++++,,,------......+++******,,,...000///...,,,,,,,,,---------......,,,,,,,,,,,,,,,------...+++++++++,,,,,,,,,---------------............///......////////////000000222222111000000000000000222444777777555444333333444444444444555666777777777666555666777777777555333555777777666666666777777777777777666666666666666666666555444444333333111222222333333333333222000111222333333222000000,,,,,,...///000111111111......------------......,,,------------........................------------...////////////...---......------------......------------------------,,,,,,,,,------------...//////......------,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,------......,,,,,,,,,,,,------------...------------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,---............---+++,,,------......------...------,,,,,,------...------------------------+++,,,,,,------,,,,,,+++111111000000000000111111111111222222222333333333222222222222222222222222000000000000000000000000111222222222111///,,,+++...///000000000///---------------------...//////---------------,,,,,,++++++,,,---...............+++++++++,,,,,,,,,,,,---,,,,,,,,,---------......------......------,,,+++------------------------+++,,,,,,------.................................+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------+++---///...,,,+++---...------------------------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++---------------------------------,,,,,,---------++++++,,,,,,---------.........---,,,,,,,,,,,,---+++,,,------......------...........................,,,,,,...---******.........------------......------------,,,,,,,,,,,,,,,,,,---...///000111111//////.........---------...------...000000...+++........................---------.........//////,,,------------------,,,++++++++++++++++++++++++,,,---......//////......---...//////000000////////////000000000000////////////.........------------------------.../////////...------,,,,,,------------------.........///........................,,,------......------,,,***+++,,,---............,,,------......------,,,,,,---...///000000///...------------------------++++++,,,,,,,,,---------,,,,,,---............---+++******,,,...000///...,,,,,,,,,---------......------,,,,,,---......///,,,,,,,,,,,,---------------------............///........./////////000000111000000000000111111222111444666666555444444444444444444444555666777777777555444555666777666555333555777777666555666777888777777777666666666555666666555555444333333222111222333444555555444333111222333333333111///...,,,---...000000000//////......------------......,,,,,,---------.........---------...............---...///000000///...---......------------......------------------------,,,,,,,,,---------......//////...------,,,+++++++++++++++,,,,,,---------,,,,,,------------------+++,,,,,,,,,---...............---------,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------.........///,,,,,,,,,,,,,,,---......+++,,,------......------...------,,,,,,------...------------------------+++,,,,,,------,,,,,,+++111000000000000000111111111111222222222333333333222222222222222222222222000000000000000000000000333333333222///,,,(((&&&...///000000000///---,,,---------------...///000+++,,,,,,,,,,,,+++************,,,...///000111111******+++++++++,,,,,,,,,*********++++++,,,,,,,,,------......------,,,+++------------------------)))***+++,,,...///000111........................+++++++++,,,,,,---------,,,,,,,,,------.........------------------------,,,------.../////////...+++---///...,,,+++,,,///...........................------,,,,,,------...++++++++++++++++++++++++..............................,,,++++++,,,...............////////////000......---,,,,,,,,,,,,---+++,,,------......------........................+++)))+++...---***,,,000///......------......///------,,,,,,,,,++++++++++++,,,---...///111222222222222111111000000000//////...---///111111...+++........................---------.........//////+++,,,............,,,+++////////////////////////,,,---......//////......,,,,,,---.../////////.........////////////......//////.........---------...------------...//////......---,,,,,,,,,,,,------------.........//////........................,,,------......------,,,)))+++,,,...//////...---,,,------......------,,,,,,---///000000000///...////////////////////////+++++++++,,,,,,---------...///000000000///...---///---,,,,,,---...,,,+++,,,,,,,,,---------......---------------...///000,,,,,,------------......---------.........//////............/////////000////////////000222333444222444666777666555555666333333333444555666777888666555444444555666555444333555777777666555666777888888777777666666666555666555555444444333222222222333555666666666555555111222333444333111///---......///000000///...---.........------.........,,,---------......//////,,,------....../////////---...///000000///...---.........------.........------------------------,,,,,,,,,------.........//////...---,,,,,,+++++++++++++++,,,,,,---------------------------,,,,,,++++++,,,,,,---...//////.........------,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,+++***+++,,,...///+++,,,------......------...------,,,,,,------...------------------------+++,,,,,,------,,,,,,+++111111111111111111111111111111000000111111222333222222222222111111111000222222222111000//////...***+++,,,...///000000000////////////////////////......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------.........////////////////////////------------------------/////////......---------+++,,,------......------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------000---++++++---///...,,,++++++,,,,,,,,,,,,------//////.........---------******+++++++++,,,,,,,,,------------------------++++++------------++++++---------------------------------,,,,,,+++++++++........................,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................///000111000000//////.........---........................++++++,,,---............---------------------------------,,,,,,+++++++++------------------------------------------------..................................../////////000...///000111000///---+++,,,,,,---...////////////------------------,,,,,,---.../////////...---,,,+++---...000000000//////444333111///---,,,++++++//////.........---------------------------------,,,,,,---......---,,,,,,/////////---+++)))&&&$$$,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///,,,,,,,,,++++++*********...------,,,,,,------...++++++,,,---...///000111,,,,,,,,,---------......//////...---...///000111............///////////////000000111222333333333555444444333333333444444111222222333333444444555555555555555555555555555777777777777777666555555444666777666555444555777555444444333111000000///333444444555444333111000222222222111111111111000000000000000////////////)))...000......000///,,,........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,---...///000000111000000///.........---,,,,,,+++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////............------,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,///...,,,*********,,,---+++++++++,,,---...///000///...,,,+++++++++,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,111111111111111111111111000000111111111222222222222222111111111000000000222222111111000//////.........////////////......////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------..............................------------------------.........---------,,,,,,+++,,,------......------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------///,,,++++++---...---+++++++++,,,,,,,,,,,,------///.........------------+++,,,,,,,,,------------------------------------+++,,,,,,------,,,,,,+++------------------------.........---------,,,,,,........................,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------......---------,,,,,,,,,------------------------,,,,,,---------.........///............//////000000/////////.........---------------------------,,,,,,------...------------------------------------------,,,,,,,,,++++++------------------------++++++++++++++++++++++++....................................////////////---...000111000///---,,,,,,,,,------......------........................,,,------...---,,,+++***,,,---...///000000000000...............///000000......------,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,+++,,,,,,------,,,******,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,+++******)))------------------------+++,,,,,,---...///000000,,,,,,,,,---------......---,,,,,,+++,,,---...///............////////////---......///000000111111333333333222222222333333333333333333333333333333555555555444444444444444444555666777888888888888888999:::888666444444555333333333333222222222222111222222333333222111000222222222111111111111000111000000000////////////---......,,,---111000,,,........................---------,,,,,,,,,++++++------,,,,,,,,,---......//////000000//////...---///...------,,,,,,,,,---+++,,,,,,------,,,,,,++++++++++++,,,,,,------------------------------------------,,,,,,,,,,,,,,,------------............---------------,,,++++++)))***++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,///...,,,******+++,,,---++++++++++++,,,------......---,,,+++***++++++,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,111111111111111111111111///000111222333222111111111111111111000000000///222222111111000/////////111111111111000...---,,,////////////////////////......---------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------------...........................------------------------------------,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,++++++------,,,+++++++++,,,,,,,,,,,,------............------------------------............---------------------------,,,,,,++++++,,,,,,---------------------------//////............------------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------...------------,,,,,,,,,........................,,,------------.........//////......---........./////////...............,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,------------------------------------,,,,,,,,,,,,------------------------++++++++++++++++++++++++........................//////..................---...///000000000///............///......---------......//////000000000++++++,,,,,,,,,+++***)))...------......///000111,,,,,,,,,---...000111222---,,,,,,,,,,,,+++++++++------------------------,,,------......------,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,------.........///,,,,,,,,,---------......---,,,,,,,,,,,,---..................////////////.........///000000111111222111111111111222222222555555444333333222111111555555444444333333222222222333555777888:::::::::<<<<<<<<<:::666444444444222222333333444444444555111222222333333333333222222222222111111111111000111111000000000////////////000///------000000,,,////////////////////////------------,,,,,,,,,,,,......---,,,,,,,,,------.........///......------//////...---------......,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------............------------,,,,,,,,,,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...---,,,+++***+++,,,---++++++++++++++++++,,,,,,---,,,+++*********+++,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,111111111111111111111111...000222333444333111000111111111000000000//////111111111111000000//////222222222111000///...---////////////////////////......---------,,,,,,,,,......------,,,,,,,,,+++------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------......,,,------......------,,,------------------------++++++,,,,,,,,,---------------------------------,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,------------------------------,,,------------.........------------------------------++++++++++++------------------------------............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------------............000///......------------........................,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++------------------------------------------,,,,,,------------------------................................................//////............------,,,---...///000000//////000000000000000///...---,,,,,,---...///000000111,,,,,,,,,,,,++++++******......---------///111222//////...------------...---,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............---,,,,,,+++------------------------......---------,,,,,,,,,(((((()))+++---...///000+++,,,...//////...,,,+++------------------------,,,,,,,,,---------..................//////000000............////////////000000111111222222222222111111111222222222222222444444444333333222222222555444444333333222222111333444555777888999::::::;;;<<<;;;999666444444444333333333444444444555555333444444555666666666666222222222111111111000000111111111000000000//////...444777333//////000...////////////////////////------------------,,,,,,///...---,,,,,,,,,,,,,,,---------......---,,,,,,......------------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------........................------,,,,,,,,,+++++++++,,,,,,++++++***---......///////////////------------------------,,,------......------,,,------,,,+++++++++,,,---,,,,,,------,,,,,,,,,+++,,,,,,******)))***+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111111111111111111111111...000222333444333111000111111111111000000000000111111111000000000000000000111111111111111000000////////////////////////......---------,,,,,,,,,.........------,,,,,,,,,------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------......,,,------......------,,,------------------------+++++++++,,,,,,,,,------------------------------+++,,,---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------------,,,,,,,,,,,,------------------------------------------++++++++++++------------------------------,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000///...------------------------...............------------------------............---,,,++++++------------------------------------------------------------------------...............................................................---------------...//////000000000///////////////...---,,,++++++,,,---......//////......------,,,,,,,,,,,,......---------///111222111000///---,,,,,,,,,,,,------------............------------------------------------------------......------,,,,,,,,,,,,------------------------,,,,,,,,,---------......******+++,,,------......+++,,,...//////...,,,+++,,,,,,,,,---------------,,,,,,,,,---------...............///////////////............////////////111111111111111222222222000111222333444444333333222222222333333444444444444444444333333222222222555555666777777777777666666777888777555333444555555555444444444333333333444444444444555666666777222222222111111111000000111111111111000000000000+++777@@@;;;222...///111////////////////////////------------------------///...---,,,,,,,,,,,,,,,,,,,,,---------------,,,---,,,,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////......------,,,,,,,,,+++***++++++,,,,,,+++++++++---...//////000000//////------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------......///......---,,,,,,,,,+++******+++,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,111111111111111111111111///000111222333222111111222222222222111111111000111111000000000000000000...///000111111111111111////////////////////////......---------,,,,,,,,,.........---------------...------------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,------------+++,,,------......------,,,,,,,,,---------......,,,------......------,,,------------------------++++++++++++,,,,,,,,,,,,------------------------+++---//////...,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------+++,,,,,,,,,,,,------------------------------------,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------........./////////......------,,,------------------------.................................---------...------,,,,,,------------------------------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---------.....................////////////,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,---.........000///...---------.........------......///000111------------------......------...............///------------------------...------,,,,,,------...++++++++++++,,,---//////------------------------++++++,,,,,,---...//////000///...---,,,+++***))),,,,,,---......---,,,,,,++++++,,,,,,---------...,,,,,,,,,---------......+++,,,------......------............//////////////////////////////000000000111222444444444333333111111222333333444555555333333333333444444444444666666666666555555444333333444555555333333444555555444444444333333222222333222222222222222333444222222222111111111111000222222111111111000000000---:::BBB===222---///111........................------------..................---,,,,,,,,,------,,,,,,------......------,,,,,,+++++++++,,,------------............------------,,,,,,,,,,,,++++++------------------------,,,,,,,,,---......//////------------,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,------......------,,,++++++,,,,,,,,,,,,---------...///000000///...------,,,+++++++++,,,---...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,111111111111111111111111000000111111111222222222333333333333222222222222000000000000000000000111...///000000111111000000////////////////////////......---------,,,,,,,,,------------..................---------,,,,,,,,,------------------------------------------------,,,,,,---------.........+++,,,------......------,,,,,,,,,---------......,,,------......------,,,........................***++++++++++++,,,,,,,,,------------------------+++...111111///------...++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------------------............------------------------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------............////////////------,,,,,,,,,---......,,,,,,,,,------.........------------------------,,,,,,------...---------------------------------------------.........///------------------------------------------------........................++++++,,,---......//////000//////............///+++,,,,,,------------,,,------------............000///...---------......,,,---...///000000000000+++++++++,,,---...///000,,,,,,,,,------.........------------------------...---,,,,,,,,,,,,---...++++++******+++,,,---...........................,,,---------------------//////...---,,,+++******------------------------******+++,,,------......,,,,,,,,,---------......+++,,,---.........---,,,............////////////000/////////////////////...///111333444333222222333333333333333333333333333333333444555555666666444444555555444333333222222444555444333222333555222222222222333333333333333333111111000111222222222222222111111111111000222222222111111111000000444:::===777000/////////------------------------------------.........///------,,,,,,,,,---......,,,,,,---...............,,,,,,,,,,,,,,,---......------............---------------,,,,,,+++++++++------------------------+++++++++,,,---.........,,,,,,,,,,,,,,,,,,------++++++,,,---------------++++++,,,------------,,,........................,,,------......------,,,***+++,,,,,,------------+++,,,...///000///...---------,,,,,,,,,---//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,111111111111111111111111111111000000111111222333444444444333333333222222000000000000000111111111//////000000000000///...////////////////////////......---------,,,,,,,,,,,,---------.../////////.........------,,,,,,,,,---------------------------------------------------------....../////////+++,,,------......------,,,,,,,,,---------......,,,------......------,,,........................******+++++++++,,,,,,,,,------------------------+++...222222000------///++++++,,,,,,,,,---------+++++++++,,,,,,---------............/////////000------------------------++++++---......---++++++---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,,,,------............................................./////////000,,,,,,,,,,,,------...///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............---------------------------------.........//////------------------------////////////////////////........................)))***+++,,,...///000000111000///.....................///000111111111000///////////////.........000///...---,,,---......+++---...000000000000///,,,,,,,,,,,,,,,---...///+++++++++,,,,,,---------------------------------...---,,,,,,,,,,,,---...///...,,,***)))))))))***........................///......------,,,,,,+++++++++,,,------...//////...------,,,,,,------...))))))***+++---...//////,,,,,,,,,---------......------///000000000///.............../////////000222222222111111111111111,,,...000222333222111000555444444333333222222111222333333444555666777777222333333444444333333222444555555555333222333444///000000222333444444555666555333222111222222333222222222111111111111000222222222111111111111000::::::666000...000000---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,------...///,,,------.../////////...---------------...///000------............---------------,,,,,,+++++++++------------------------******+++,,,,,,---......+++++++++,,,,,,---------+++,,,------............,,,---......//////..............................,,,------......------,,,***+++,,,---------------)))***,,,...//////...---...------,,,---...///000......////////////......,,,,,,,,,,,,,,,,,,,,,,,,000000000000111222333333111111222222222222111111000111222222111000111222////////////000000000000///////////////.........000/////////111111///............---,,,,,,++++++........................////////////////////////............////////////........................,,,------......------,,,------------------------......//////......---,,,------,,,+++,,,---...///---,,,,,,++++++,,,,,,---,,,,,,,,,---------......////////////////////////*********++++++,,,,,,---,,,------......------,,,///...---,,,,,,,,,,,,,,,/////////---+++***+++---111...***&&&%%%%%%'''(((,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---,,,,,,++++++,,,,,,---///...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------........................///......------,,,++++++,,,------......------,,,//////...---------------//////...---,,,++++++***------------------------.........------,,,,,,,,,---------------------------------............///////////////............+++,,,---......---,,,+++,,,---------,,,++++++******---222666666333///,,,......------------......---...............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++,,,,,,,,,------------------............///.........------,,,,,,,,,.../////////...---,,,,,,...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---------------------------........................,,,---......//////..................////////////111111111000000000000000111111000000111111222333111111222222222333333333222333444444555555444444333333333444555666777888:::888666444333444555666444444333222222333333333444333333333333333333222333222111222222222000...///111333222111111333666FFF>>>333...---...---+++,,,---......,,,,,,---...---.........------...000.........------,,,,,,,,,------------------------,,,------......------,,,---,,,,,,++++++*********,,,,,,------,,,***((('''******+++,,,------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...------------.../////////---,,,...111333111///---------,,,,,,+++++++++---------............///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,---------............//////...,,,***)))222222111111222222333333111111222222222222111111000111222222111000111222000000000000000/////////////////////////////////000/////////111111///...............------------................................................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------......//////......---,,,------,,,,,,,,,---...///---,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................+++++++++++++++,,,,,,,,,,,,------......------,,,///...---,,,,,,,,,,,,---///000111000---,,,---...111000...,,,+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...........................------------,,,,,,,,,,,,------......------,,,///......------......///.....................---------------------------......---------,,,,,,,,,---------------------------------............///............------------,,,---...//////...---,,,...............---,,,,,,---...000222222111000///////////////////////////...///////////////..............................------------------------,,,,,,------------,,,,,,++++++,,,,,,,,,---------...---------------------------............------++++++,,,,,,,,,------------------............///------------------,,,,,,------......------,,,+++......---,,,,,,---............------------......------------------------........................,,,---......//////..................////////////////////////////////////111111000000111111222333222222222222222222222222222222333444444444444444444444444444444555666777999888666444333444555555444333333333222333333333444333333333333222222222111000000000111111000...///111222222111222666999>>>888000,,,---///...,,,,,,---......,,,,,,---.........///...,,,,,,---///...------------------,,,------------------------,,,------------------,,,,,,,,,,,,+++++++++++++++............---,,,+++***++++++,,,,,,,,,++++++***///.........------------,,,,,,,,,,,,,,,,,,,,,,,,............---------------------000444555444222//////...------,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------------------------------,,,,,,,,,---------..................---,,,++++++222222111111000111111111111111222222222222111111000111222222111000111222111111111000000/////////////////////////////////000/////////111111///...............////////////................................................------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------......//////......---,,,---,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................,,,,,,,,,,,,++++++++++++,,,------......------,,,......---,,,,,,,,,------///111333222000///......,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,------......------,,,......---......///000111........./////////000000------------------------...------------,,,,,,,,,---------------------------------............///...------------,,,,,,,,,---...////////////...---///000000000000///......//////...------///000111---...////////////...---...//////000000000//////000000000000000000000000........................***++++++,,,,,,++++++***,,,,,,,,,,,,------------/////////......---------------............------,,,,,,,,,,,,---------------------............///,,,,,,------------------,,,------------,,,++++++......---,,,,,,---......//////............//////------------------------........................,,,---......//////..................////////////............////////////111000000000000111222222222222222222222222111111111222222333333333333333555444444444444444555555888777555444333333444555333333333333333333333333444444333333222222222222///......///111111000...000111222222333555999===555111---,,,...000///...,,,.........---,,,---......//////...,,,+++,,,...---------------.........------------------------,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,///......---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((............------------,,,,,,,,,,,,,,,,,,,,,,,,...///000000///...---,,,---...000444888999888666111111000///...---------------------............,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,------------------------,,,,,,,,,---------.........------,,,,,,---------222111000///////////////111111222222222222111111000111222222111000111222222222111111000////////////////////////000000000000/////////111111///...---......///000111111111................................................---............/////////........................,,,------......------,,,------------------------.........///......---,,,,,,,,,,,,,,,------......---,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................---------,,,,,,++++++***,,,------......------,,,...------,,,,,,,,,------...000333333111///......***+++,,,---............------------------------+++++++++,,,,,,,,,------------,,,,,,,,,,,,------***+++,,,---------++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++------------------------++++++,,,,,,---...//////,,,------......------,,,---------...///000222222.....................///------------------------------------------------,,,,,,---------------------------............///.........---------,,,,,,---...///000000///...---//////000000000//////...///...---,,,,,,...///111+++,,,---......---,,,+++---......////////////...000000000000000000000000........................***++++++,,,,,,++++++***,,,,,,,,,------------...//////......------,,,,,,------............------,,,,,,,,,------------...---------............///,,,,,,,,,------.........---------......---,,,,,,......------------......///..................///------------------------........................,,,---......///.....................////////////......///////////////000000000000000000111222222222222222222111111111111000111222222333333222222555555444333333333444444666666444444333333444444222222333333333333333333444444333333222111111111.........///222222111000111111111222444777;;;>>>000...,,,---///000///...---...///...---,,,---////////////...+++***+++,,,,,,,,,------......//////---------------------------,,,,,,,,,,,,,,,,,,---***++++++,,,,,,------------,,,+++***)))***+++,,,,,,---------,,,,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,---///111222333222000///111333666999;;;<<<;;;:::333222000...------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++------------------------,,,,,,,,,---------......------,,,+++,,,---...///333222111000000000000000111111222222222222111111000111222222111000111222222111111111000000000///////////////000000111111000/////////111111///...---......///000111222222....................................................../////////000000000........................,,,------......------,,,------------------------.........///......---,,,,,,,,,,,,------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------.................................------,,,,,,+++++++++,,,------......------,,,------,,,,,,,,,------...,,,///111222000...---------...///000000000///...------------------------+++++++++,,,,,,,,,------...------,,,,,,------...,,,------...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------***++++++,,,---...//////,,,------......------,,,,,,,,,,,,---///000222333//////......---,,,++++++------------------------------------------------,,,,,,,,,---------......---------............///////////////.........------...///000000///...------....../////////......,,,---------............---------......---------+++,,,------.........---////////////////////////------------------------,,,,,,------------,,,,,,,,,,,,---------.........------------,,,,,,++++++------............------,,,,,,---------.........---------............///,,,,,,,,,------...............////////////....................................------------......------------------------........................,,,---......///...................../////////////////////000000111111111000000//////000000111222111111111111111111111111000111222222333333222222555444444333333333444444555444444333333333333333111222333444444444444333444444333222222111000000///...///000333444333222111000000111444888;;;<<>>555444000---,,,++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,---------......,,,,,,,,,,,,------...///333222222222222222333444111111222222222222111111000111222222111000111222000000000111111222222333...//////000111111222222000/////////111111///............//////000000000........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------......//////......---,,,+++,,,---.........---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------,,,,,,,,,---------------,,,------......------,,,,,,,,,,,,,,,,,,---...///---...//////------...///++++++++++++++++++++++++........................,,,------------...............------------......------------...///000111,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,------......------,,,+++++++++,,,,,,...////////////......------,,,,,,------------------------,,,,,,,,,---------......++++++,,,,,,---......///---------............/////////.........---------,,,---...//////...---,,,+++,,,---...............------...//////////////////---+++******+++---///***+++,,,---.....................................................................//////.........------------............++++++,,,,,,---.........------............------------------............---------............///------------------,,,,,,---......///000000//////---...///000000///...---//////............//////------------------------........................,,,---......//////..................////////////......//////000111111222///////////////000111111......///000111222333333222222333444444444444444222222222222333444555555222222333333333333222222///111333444555555444333444444333222111000//////000//////000222333222000111//////111444444222000//////000000......---...---///000///...---...000,,,------,,,+++***,,,...////////////............---------------------------,,,+++))))))+++,,,------------------,,,,,,,,,***+++,,,---..................///////////////...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111444666777888666888999999888999===@@@888666222///,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////------------------------,,,,,,,,,---------......,,,,,,------...---------//////......///000111111111111222222222222111111000222222222111000111222//////000111222333333444...//////000111222222222000/////////111111000...............////////////........................------------------------******+++++++++,,,,,,,,,........................,,,------......------,,,------------------------......//////......---,,,+++,,,---.........---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------,,,,,,,,,------.........,,,------......------,,,,,,,,,,,,,,,,,,---...///...//////...------///111...............///000111........................---------.........//////......------------......+++++++++,,,...111444555,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,++++++++++++,,,---...............///////////////------------------------,,,,,,,,,------.........++++++,,,,,,---...//////---------.........//////......---------,,,,,,,,,+++,,,---......---,,,+++,,,,,,---...//////......///......---...///000111,,,***'''%%%%%%'''***,,,+++,,,---...////////////////////////////////////000000000000000000000000---......//////......------------.........//////+++,,,,,,---...///000000---..................------------.........//////---------.........//////.........------,,,,,,,,,,,,,,,---.../////////...---...///000000///...---000000////////////000000------------------------........................,,,---......//////................../////////000---------...///000000111///////////////000111111------...000111222333444222333444444555555444444111111111222333444555666111222222333333333222222///000333555555555444333444444333222111000///...///......///111111000///000//////111444333///,,,---...///...------...///...///000///...---...000+++,,,---,,,++++++,,,...000000//////......---------------------------------,,,***))))))***,,,---.........------,,,,,,,,,'''(((***,,,------,,,,,,////////////...---,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---......///111333555777333555666666555888===AAA:::777444000---------...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---...///000000------------------------,,,,,,,,,---------......,,,,,,.........---,,,+++111111111111111111111111111111222222222222111111333333222111111222333333111111111111111111111111222222222111000//////...000000000000////////////////////////////////////.........------,,,,,,,,,//////.........---------........................---...///111111///...---///---,,,,,,...//////...//////////////////////////////...------------...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///------...///...---+++******+++,,,---............,,,,,,,,,---------......---------------------------,,,++++++------,,,+++.........------,,,,,,,,,------------------------...------------...//////000,,,((((((***,,,,,,+++,,,,,,,,,---...///000111---------------,,,,,,,,,///............---------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---...///////////////....................................---,,,---...///000------...............---...---,,,++++++,,,---...,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++------------++++++......//////...---,,,,,,------------------------,,,,,,------...///000000///...---,,,,,,,,,,,,,,,......////////////......////////////............,,,---///000000000///...---------............//////...,,,,,,+++,,,---.........---------,,,,,,,,,++++++,,,,,,---...////////////.........---------...---,,,++++++,,,---...)))+++---///000000000///............////////////------------------------...........................------,,,,,,------......------,,,,,,------...***+++,,,---///000111111333222000...---,,,------111000/////////000111222000000111222333333333222555444444333333222222111444444444555444444333222888888777666555444444333333333222222222111///...////////////000000000000444333111///......//////111///---...///000///...000000//////............,,,,,,------...////////////////////////.........------------------------------------------------------------------------...............///000000---------............///+++,,,,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000000111222444555666666555333111///...------...---,,,+++***+++,,,,,,)))))))))((())))))***+++..................------......////////////......000000/////////.........++++++,,,------,,,++++++000000000000000000000000000111111222222111111000333222222111111222222333222222222222222222222222222222111111000//////...000000000000////////////////////////////////////......---------,,,,,,,,,//////.........---------........................---...///000000///...---///---,,,,,,...//////...........................//////...---------------//////.........---------------------------------///...------------...///------......------,,,+++++++++,,,---............,,,,,,,,,---------......------------------------...,,,+++,,,---...---+++......---------,,,,,,,,,------------------------,,,+++++++++,,,,,,------///,,,)))))),,,......---------------------......---------------............---------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++,,,,,,......////////////.................................------,,,---...///000---.../////////...---,,,---------,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------------,,,+++++++++---...//////000000------------------------,,,,,,------...//////000///...---,,,,,,,,,,,,---.........//////.........////////////............+++,,,---......------,,,---------............/////////...---------...///---------,,,,,,,,,++++++++++++,,,,,,---......//////.........---------------------,,,,,,---------,,,------.........------------------............------------------------------------------------...------,,,,,,------......------------------...////////////............111111///............///111111222333333333222111222222222222222222333333333333333333333333333333666666666666666555444333777666666555555444444333333333222222222111000.........///000111222222333222222111000////////////...,,,++++++,,,------,,,////////////......------/////////...------,,,,,,...............------------------------------------------------------------------------------------,,,,,,,,,,,,---...///------------............+++,,,,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////,,,,,,,,,---...000111222111000///---,,,++++++***,,,,,,++++++,,,---...///++++++******++++++,,,---..................---------...............---,,,------,,,,,,,,,++++++++++++,,,---......---,,,+++////////////////////////000111111222222111111000333222111111111111222333333333333333333333333333222222111111000/////////000000000000////////////////////////////////////...------------,,,,,,,,,...............---------........................---...///000000///...---///---,,,,,,...//////...------------------------///......---------------...............---------........................///...------------...///......---,,,,,,,,,------,,,,,,------...---------,,,,,,,,,---------......------------------------...---,,,---...///...,,,...------------,,,,,,,,,------------------------+++++++++,,,,,,,,,------...,,,***+++---/////////......---,,,,,,,,,,,,,,,---------......//////000------,,,,,,,,,+++++++++,,,,,,---------------------------------------------....../////////.................................------------...//////...///000111000///---+++,,,------......------,,,,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,------------,,,,,,++++++,,,---...///000000------------------------,,,,,,------.../////////......---,,,,,,,,,------------............------/////////............---,,,------...------,,,,,,---------............/////////.........//////000---------,,,,,,,,,,,,,,,+++,,,,,,------.....................------------,,,------......------,,,000///...,,,++++++++++++,,,,,,,,,------------...........................,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------000000/////////.........///////////////000111222222444777999999888555444555444333222222222333444333444444555666666777777888888888777777555444444444444444444444444444444333333333333222111000///......///111222333444444000000000111111000000///...,,,***+++,,,---,,,+++...............---------/////////...------,,,,,,---------------------------------------------------------------------------------------------------------,,,------...///------------............+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------------.........*********+++,,,---...///......---,,,,,,++++++++++++++++++,,,---///000111------,,,,,,,,,---......------------------......------......---,,,++++++,,,,,,,,,+++++++++++++++------............------////////////////////////000000111111111111000000222222111111111111222222222222222222222222222222111111111111000000//////000000000000////////////////////////////////////------------------------................................................---......//////......---///---,,,,,,...//////...------------------------///...------,,,,,,------........................------------------------.........------.........///...,,,++++++,,,---...---------...------,,,,,,,,,,,,,,,---------......------------------------...---,,,---/////////---------------------------------------------------------.........///......------,,,+++,,,------------,,,,,,+++++++++,,,,,,,,,------...///000111111---------,,,,,,,,,,,,+++,,,,,,,,,------.........//////000000000000//////------......//////..............................------------......//////...///111222111///---++++++,,,---......---,,,+++,,,,,,,,,---------......------------------------........................------------............,,,------------------,,,.........---------..................---------------------.........//////...------,,,,,,,,,------,,,,,,------------,,,,,,//////.........---------///////////////.........---------............///.............../////////...---------------------,,,,,,,,,---------......------------------------+++,,,---......---,,,+++000///---+++*********+++,,,,,,---------.........////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......------------......------............------,,,,,,---......///000000......///000111333444555555777999<<<=========<<<999777555333333333555666666777777777888888999999888888777777666555333333222222222333333444444444222333444333222111111111000111111222222333333444---...000111111111000//////...,,,,,,...///...---............------------,,,,,,------.../////////---------------.........................................................------------------------000//////...//////000000,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,+++------------------------...---------------------+++++++++,,,---...//////.........//////.........,,,,,,------...///000000---------------......///,,,,,,------------..................------,,,+++................................................000000000000000000000000000000000111111000000000111111111111111111111111000000000000000000000000111111111000000000000000000000000000////////////////////////////////////---------------------------.............................................------............------///---,,,,,,...//////.................................---,,,,,,,,,,,,,,,---.....................,,,,,,,,,,,,,,,,,,,,,,,,---..................---...---,,,++++++,,,...///---------...------,,,,,,,,,,,,,,,---------......------------------------...---,,,---///000///...------------------------------------------------,,,---.../////////......------,,,,,,*********+++++++++++++++,,,---...///,,,------...///000111111............------------,,,,,,,,,------.........---...////////////...---,,,,,,---.......................................---------..................///000111000///---,,,+++,,,---......---,,,+++,,,,,,,,,---------......------------------------........................---------....../////////------------------------......------------...////////////......------------------...............------,,,,,,,,,------...,,,,,,------------,,,,,,............------------////////////......//////---------............///,,,,,,------.........................../////////,,,,,,,,,---------------,,,,,,------------------+++,,,---......---,,,+++...---+++******+++,,,------.........////////////////////////////////////------------------------///......------......///---......//////......---++++++,,,---...//////000///000111333444555666777999999:::<<<>>>AAACCCDDD:::999666555444555666777777777777666666555555555555555555555444333222111111111222222333444444444111333555444222111111222444444333333222222111111,,,---///111111111000///000...,,,---...///..............................,,,,,,------.../////////------......////////////................................................------------------------//////............//////,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,---...//////---...///000000000000///.....................---,,,,,,,,,,,,,,,---......,,,,,,,,,,,,------......///////////////...------////////////000000000000........................000000000000000000000000///000000111111000000///000000111222222111000000000000000000000000000000111111000000000000000000000000000000////////////////////////////////////,,,,,,,,,------------...---------.......................................------------------------///---,,,,,,...//////...////////////////////////...------,,,,,,,,,,,,,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------------,,,,,,,,,---......,,,,,,------...---------,,,,,,,,,---------......---------------------------,,,+++,,,...//////...,,,,,,,,,------------...------------------------***+++,,,---------,,,++++++,,,---,,,***)))***+++******++++++,,,...///000---------......//////000//////.........---------,,,,,,------------------***+++,,,------,,,+++***+++,,,---.......................................,,,---......//////......------...............---,,,------......------,,,,,,,,,,,,---------......---------------------------------------------------------...//////000000......------------......+++++++++,,,---000222333000000//////...---------........................------,,,,,,,,,---......------............------.........------------,,,---,,,,,,,,,,,,---...///---------............///***+++,,,---.........---.............../////////------------------------,,,,,,,,,,,,------------,,,------......------,,,,,,,,,+++,,,,,,---.............../////////000000................................................//////............//////---...///000000///...---........................222333444666777777777777;;;::::::;;;===@@@CCCDDD888777666555555555666777444444333333222111111000222333333333333222111111222222222333333444444444000333555555222000222444555555444333222000//////---...//////000000000000///---++++++---...---,,,.........////////////////////////...------,,,,,,------......///000000000................................................---------------------------,,,++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,---------+++*********++++++,,,---+++,,,---/////////...---...............---,,,+++,,,++++++++++++,,,------++++++,,,,,,------............///////////////................../////////......------------......//////////////////////////////000000000000/////////000111222222111000///000000000000000000000000000000000000000000000111000000000000////////////////////////////////////,,,,,,,,,---------......---------.........//////...........................------------------...///---,,,,,,...//////..............................---,,,,,,++++++,,,,,,---------.........//////------------------------------...//////...------+++,,,------......------++++++,,,---............,,,,,,,,,---------......------------------------,,,+++***+++...///...---,,,,,,,,,---------......------------------------)))***,,,......---,,,+++(((***------,,,+++---///---,,,,,,,,,---...//////---------------..................---------,,,,,,------------------,,,,,,)))+++,,,------,,,+++)))***+++,,,---....................................,,,---.../////////...---,,,,,,++++++,,,---...///---------,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000000///...---,,,,,,---...///++++++***+++---000222444000000000///...---------........................,,,,,,,,,,,,,,,---...///.........//////..................---------,,,,,,++++++++++++,,,...///000---------............///***+++---.../////////...,,,,,,,,,,,,------......------------------------++++++,,,,,,,,,------------------,,,,,,---------,,,,,,---...............---------.........//////------------------------------------------------//////............//////---...///000000///...---......//////000000111111666777888999999999888777::::::;;;;;;<<<<<<<<<<<<333444444444444444444555111111111111111111111111000111222222333222222222333333333333444444444444///333666555222000222555444444333222111000000/////////.........//////000000...,,,---...///....../////////000000000111111/////////...------,,,,,,,,,,,,---......///000000................................................------------------------,,,+++******)))))))))***++++++,,,,,,,,,------------,,,,,,+++,,,---...///........................+++++++++,,,,,,------...*********)))******+++,,,***+++---......---,,,++++++,,,---......---,,,,,,,,,,,,++++++,,,,,,---...***++++++,,,------......,,,,,,---...////////////------------......//////...---,,,++++++,,,---...........................//////000000000000/////////000111222222111000///111111111111111111111111000000000000000111111111000000000000////////////////////////////////////,,,,,,,,,------.........---------.........//////...........................------,,,,,,------...///---,,,,,,...//////...------------------------...---,,,,,,++++++,,,,,,---------.........//////........................,,,---...//////...---,,,***+++---...///...------***+++,,,---......///...,,,,,,,,,---------......------------------------+++******+++---......---,,,,,,,,,------.........------------------------+++,,,...000000///...---%%%)))---...---...000333//////...---------......------------------,,,,,,---------,,,,,,,,,++++++.........------,,,,,,,,,,,,---///000000///---,,,***+++,,,---....................................,,,,,,.../////////...---,,,+++***)))***,,,///111......,,,++++++,,,......,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111///...---,,,,,,---...//////...,,,,,,,,,...000111111000000///...---------.....................---,,,,,,,,,,,,,,,---...///......////////////............---------,,,,,,,,,---,,,,,,---...000222444---------.........//////+++,,,...000000000000///*********++++++,,,,,,,,,------------------------+++++++++,,,,,,---------......,,,++++++,,,......---.../////////...---,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////............//////---...///111111///...---+++,,,...000333555777777888999:::;;;:::999888777999:::;;;<<<;;;888555444000000111222333333333222111222222333333444444555000000111222333333333333444444444444444444444444///333666666222000222666222222222111111111111000000///...------...///000222111//////111222111000//////000000111111222222,,,,,,------...//////000++++++,,,,,,---...//////////////////////////////////////////////////////---------------------------,,,,,,+++*********+++++++++,,,,,,,,,------------,,,,,,+++,,,---...///........................******+++,,,,,,---......,,,+++++++++++++++,,,---+++,,,...//////...,,,+++((()))+++---......---------,,,,,,,,,,,,---......******+++,,,,,,---......******,,,---.../////////........./////////000000---,,,++++++++++++,,,---............////////////////////////000000000000///000111333333222222111222222222222222222222222////////////000000000000111111111111111000//////.........///////////////,,,,,,------.../////////.....................---........................---...///...------...///------...//////...------------............------........................+++---///...+++***,,,///...------,,,,,,------...,,,,,,,,,---------.........---,,,,,,,,,...000111000...---,,,,,,---///000...,,,***))))))+++...000,,,,,,,,,---------..............................,,,,,,,,,---------......//////...---,,,++++++***.........------,,,,,,,,,...------,,,,,,------...------------------------------------------------------------------------------------------,,,,,,000///...---------------000000//////.........---,,,,,,+++,,,---///111222+++,,,.../////////............---------...////////////...------------...........................,,,---......//////......---------------...///000,,,---///000222333333333000///...------...///000,,,,,,,,,---///000222333000///...---,,,+++++++++------------------------,,,,,,,,,---...///000000////////////////////////111///---+++***+++,,,.........---------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------+++,,,,,,------,,,,,,+++------------------------))))))***++++++,,,------........................+++,,,---......---,,,+++---///000111222000///...---------............///------/////////...---,,,...///000000000000/////////000111333555777999999??????===<<<:::999888777888777666555444333333222000111111111111222222222000000111111111222222222222222333333333333444444222222222222222222222222999666333333444444222000222111111111000000////////////000000///...------111111000000//////............//////////////////......---------,,,,,,,,,,,,,,,------...///000000//////.........---------........................---------...------,,,,,,+++---......---,,,,,,------------------------------***)))***...///...+++------------------------............---,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......------------------------//////000000///...------++++++,,,,,,---...//////111000...---,,,,,,---........./////////000000000////////////000000000000///000111222222222111000222222222222222222222222222222111111000000//////111111111111111000/////////////////////...........................---------------.........//////........................---...///...------...///........................------............------........................,,,.........---,,,---......------,,,,,,------...,,,---------............------..............................---,,,++++++---,,,+++***+++,,,...///,,,,,,,,,---------......------------------------,,,,,,,,,---------...............------,,,,,,+++------------------,,,,,,...------,,,,,,------...------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,......---------....../////////......------------------------...///111111++++++---.........------......------------......//////...------------...........................,,,---......//////......---------...............------///000111111222222000///...------...///000+++++++++,,,---...///000//////...---,,,,,,,,,,,,------------------------,,,---------.../////////......................................./////////............------,,,,,,,,,,,,---------.........------------------------------------------------------............------------------------------++++++,,,,,,---......///........................------............------...///000111111000...------------............///---...............------000000000111111111222222333444555777999:::<<<<<<===<<<;;;:::888777666555444444333333222222111111000111111111111222222222111111111111222222222222222222222333333333444444333333333333333333333333666444222222444555444222111111111111000000000///////////////.........---////////////000000000000////////////..................---------,,,,,,,,,,,,,,,,,,---.........//////.........------------........................,,,------...------,,,,,,,,,...//////...------...------------------------,,,+++++++++---------,,,------------------------,,,,,,------...---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---------......------------------------///////////////...------+++,,,,,,------.........//////...------------.../////////000000000111111////////////000000000000...///000111111111000000222222222222222222222222444444333222111000//////000111111111111000000///000000//////......------000//////...------,,,,,,,,,------....../////////........................---...///...------...//////...---,,,,,,---...///------............------........................///...---...//////...---...------,,,,,,------...------........./////////,,,---///000000...,,,+++***+++---...///---+++***,,,,,,,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,------------------...------,,,,,,------...------------------------------------------------------------------------,,,,,,------------------,,,,,,,,,------///000000......---------------,,,......///000000000000000***+++,,,,,,------,,,,,,......---------------...//////...------------...........................,,,---......//////......---.../////////...---,,,---......///000000////////////...------...//////,,,,,,,,,,,,------......------------------------........................------..........................................---...000111222222111000/////////............---,,,------------...............................................................////////////......------------------------------......///000000000........................///..................//////000000111000///---,,,---------............///......---------......///111111111222333444555666777777888999:::;;;<<<<<<999888777666555444333333000000000000////////////000111111111111222222222111111222222222333333333222222222222333333333333333333333333333333333333444222111222333555555444111111111111000000000000000///...---------...///.........///000000111111////////////......------......---------,,,,,,,,,,,,,,,,,,,,,------------............------------------------------------,,,,,,------...------,,,---///000000///......///------------------------,,,---...---,,,+++,,,---------------------------***+++,,,---............++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------------------,,,,,,,,,,,,,,,---------......------------------------...////////////...------------------------------,,,---......///.........000000000000111111111111////////////000000000000.../////////000000000000111111111111111111111111222222222111111000000000000000111111111111000///111111000///...------,,,//////.........---------.....................---........................---...///...---------///000///---,,,,,,---///000------............------........................111...,,,---000111///---...------,,,,,,------............////////////000....../////////...,,,+++)))***,,,...////////////++++++---.........---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,------............------,,,,,,------...------------------------------------------------------------------------------...............///---------------...//////...........................///111222222111000///,,,,,,,,,---------,,,,,,......---------------...//////...------------...........................,,,---......///.........---...///000000...,,,***---......///......------........................//////////////////......,,,,,,---...............////////////////////////...............---------...........................///000111111111111111/////////////////////...------------.....................................................................//////.........------------................../////////000000000........................000///...------...///000///000000000///...---,,,---------............//////...---,,,,,,---///000222222222333444666888999:::999999888888777777777444444333333222111000000------........./////////000000111111111222222222222222222222333333333333111222222222222333333333444444444444444444444444333222111111222333444444111111111000000000000000111///---,,,,,,---///000////////////000000000000000//////......------,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------------------------------------------,,,,,,------...------------...000000...---...///------------------------,,,...000...+++)))+++---------------------------+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,---------......------------------------.........//////...------------------------,,,,,,***+++---///000//////...000000000000111111111111////////////000000000000///////////////000000111111111111111111111111111...//////000000111111111///000000111111111000000111111000///...------,,,---------.........//////000000///...---,,,,,,+++........................---...///...---------///000///---,,,,,,---///000------............------........................111...,,,---000111///---...------,,,,,,------............////////////000000///...---,,,,,,---...///......------...000000***,,,---//////...---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------.........,,,,,,,,,------............------,,,,,,------...------------------------------------------------------------------------.../////////000000000111//////...---------------///////////////000000000///000111222222111000000......------------------......---------...////////////...------------...........................,,,---......///.........---...///000000...,,,***...............------,,,------............------//////000000000///...---+++,,,---///////////////////////////////////////...............---------........................222111///------...///000.../////////////////////---------.........//////////////////////////////////////////////////////------............---------------....../////////.............../////////////////////////////////000///...------...///000///////////////...---------------............///...---,,,,,,,,,...///000222222333444666777999:::===<<<:::888666444222111111111111000000/////////------......///000000000000000111111111222222222111111222222222333333333111111111222222222333333444444444444444444444444333333222222111111111222000000000000000000111111111000...------...000111222111111000///......---//////......---------,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------------------------------------+++,,,,,,---.........---+++---///...---,,,---...------------------------,,,///000///+++***+++...---------------------------.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,---------......------------------------------............------------------------,,,,,,***+++---///000000///////////////000000000111111////////////000000000000000000/////////000111222111111111111111111111111------...///000111222222///000000111111111111000000000//////......------,,,,,,------...//////000000000///...---,,,,,,+++........................---...///...------...//////...---,,,,,,---...///------............------........................///...---...//////...---...------,,,,,,------...------........./////////111///---,,,+++---...///555333000...,,,,,,---...+++,,,---//////......---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,------------------...------,,,,,,------...------------------------------------------------------------------------......//////000111111111000000///------,,,,,,,,,///000000000000111111111//////000111111111111111//////...---------......------......///000222222//////...------------...........................,,,---......//////......---.../////////...---,,,---...............------------............------,,,,,,.........---,,,+++,,,---...///000000///...........................------..................------------------------333111...++++++,,,...///---............/////////------........./////////000000000000000000000000000000000000000000000000---------......------------------...//////000000------..................///////////////////////////..................///........................---------............///---------------...///000000111333555666777888888===<<<:::888555333111000//////////////////........./////////000000111111000111111111111222222222000000111111111222222222111111111111222222222222333333333333333333333333222333333111000///000222000000000000111111111111111000/////////000111222333222111000///...---,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............+++---......---,,,,,,------------------------------...///...---,,,---...------------------------............---,,,+++***------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,---------......------------------------,,,,,,---............---------------------------+++,,,---...////////////....../////////000000000////////////000000000000111111000///000111222333111111111111111111111111/////////000000111111222//////000111111111111111///////////////.........------..................................................................---...///...------...///........................------............------........................,,,.........---,,,---......------,,,,,,------...,,,---------...............------------......///111111000///...---------,,,------...............,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,------------------------------------,,,,,,...------,,,,,,------...------------------------------------------------------------------------,,,------...//////000000///......---------......////////////000000000111.........///000111222333///...---,,,,,,,,,------------...///111333444555//////...------------...........................,,,---......//////......---------...............---....../////////......,,,------......------,,,+++,,,---...///...,,,+++,,,---///000000///...---------------------------,,,---------.../////////------------------------//////...---------...///,,,,,,------........................////////////000000000000000000000000000000000000000000000000......////////////......---------...///000000000........................////////////////////////------............------------------...//////000---------............///+++,,,---...////////////...000333555777666555444777777666444222111000///.........//////////////////000000000000000000000000111111111111222222222//////000000000111111111111111111111222222222222333333333333333333333333///111222111//////111333///000000000111111111111000111111111222222222222222111111000///......---+++,,,,,,------......///......---------,,,,,,,,,,,,,,,,,,---.........///++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,...//////...------...------------------------...---,,,---...///...------------------------------------...------,,,,,,......---------,,,,,,,,,------------------------,,,,,,------------------,,,,,,,,,---------......------------------------+++,,,------.........---+++,,,,,,------.........---------------...///000............////////////////////////000000000000222111000000000111333444000000000000000000000000222222222111111111111111//////000111111111111111.........////////////////////////...------,,,,,,++++++,,,---...///000111........................---...///...------...///------...//////...---------..................---........................+++---///...+++***,,,///...------,,,,,,------...,,,,,,,,,---------......+++,,,...///000///...---(((***---///000000000///------------......//////,,,,,,,,,---------..............................,,,,,,,,,---------......------------------------.........------,,,,,,,,,...------,,,,,,------...------------------------------------------------------------------------++++++,,,,,,---...//////---------------...///000---.........//////000000...---------///111333444///...,,,+++***+++,,,,,,------...000222444666888//////...------------...........................,,,---......//////......---------------...///000---......///000000//////,,,,,,---......---,,,,,,,,,---///111111000///...---...000111111///...,,,------------------------,,,,,,------...///000000------------------------,,,---...000000000//////,,,,,,,,,---------................../////////000000000000000000000000000000000000000000000000000//////000000000000//////---------...///000000111////////////............000000000000000000000000+++,,,---......---,,,+++,,,,,,,,,---...///000111---------.........//////***+++---///000000///...---///333666777666333222000000000//////...............///////////////000000000000000000000000000000111111111111222222222////////////000000000000000111111111111222222222222222222222222222222222,,,///111000///000333666//////000000111111111222000111222333333333333333000000000000////////////***++++++,,,---...//////......---------,,,,,,,,,,,,,,,------...///000000+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---///000000///......///------------------------///,,,+++,,,///111///---------------------------++++++,,,---.....................------,,,,,,,,,........................,,,,,,,,,------.........,,,,,,,,,---------......------------------------+++,,,------.........---++++++,,,,,,---.../////////...---,,,,,,...///000000000000000000000000000//////////////////////////////000111111111111111111111111000000000000000222111///111333444111///........................000000000000000000000000//////.........---------............//////000000000////////////.................................000///...---------------000000000000000000000000///////////////.........,,,...///...------...///........................//////............//////---------------...///000///...---------///000111111000///,,,))))))+++...---------............///......---------,,,,,,,,,---------...------,,,,,,------------,,,,,,+++***........................,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------/////////......---------,,,------......------,,,++++++,,,------......///................................................------...///000111222222///...------...///...---000......111666999999888///............---------000///...---------------...------------...//////......------------......000///...---------------........................---..................------......///000111111222000000//////......------................................................------,,,,,,,,,,,,------........................++++++,,,,,,---...//////////////////////////////111111111222333333444444333222222222111111000000000///...------...///000000000000000000000000000---------......////////////...------------...///......------------......//////............//////...------,,,---...///000222222222222222222222222......////////////............///////////////...111111111000//////......000///---,,,---...000111000000111111111111000000222222222222222222222222444444222111000000//////222111111111111111111222333222222222222222222222000000000111222333555555111111000/////////////////////...---,,,++++++***------------------------,,,,,,,,,------.................................+++++++++,,,,,,,,,------......//////...---,,,,,,,,,---------......//////.........------,,,,,,,,,---,,,++++++++++++,,,---------------------------........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......,,,+++,,,...------............------//////.........---------000000000000000000000000//////////////////////////////000111111111111111111000000000000000000000333222111222444444222000........................------------------------//////.........---------------.........//////////////////.........------........................//////...---------------........................////////////............---...///...---,,,---.................................------------......---------------.../////////............//////000111111111///------...000------------..................---------,,,,,,,,,,,,------...------,,,,,,,,,,,,---.../////////...------------------------........................//////.........---------.........---------,,,,,,,,,------------------,,,///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,............................../////////////////////---,,,---...///...---///......111555888888777///............---------//////...---------------...------------...//////......------------......//////...---------------........................------............------,,,------...//////000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------+++,,,,,,------.........////////////////////////////////////000000000000222111111111000000000/////////............//////////////////////////////------------............///...---,,,,,,---...///.........------.........000000////////////000000...------,,,---...///000.../////////000000000111......////////////............/////////...------//////............------000///...------///111222111222222222222222222111222222222222222222222222444333222111000000000000333222222111111222222333111111111222222333333333111111111111222222333444111000000/////////////////////......---,,,,,,,,,------------------------,,,,,,------------------------------------------,,,,,,---------.........//////000000///......---............////////////......---------,,,,,,,,,...---,,,++++++,,,---...------------------------........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,........................------------------------///000000...+++*********------............------......------,,,,,,,,,,,,000000000000000000000000000000000000000000000000///000000111111111111000000000000000000000111111333222222333444444333111////////////////////////------------------------...............------------------------.....................---------,,,........................//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,...........................///000///---,,,,,,---........................------,,,,,,,,,,,,------...------------...//////....../////////......---...///000000///......///------------..................---------,,,,,,,,,,,,,,,------...------,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,.......................................---------------------,,,,,,,,,,,,------------------------///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................//////.........---------...---,,,---...///...,,,///......111444666777666///............---------//////...------------......------------...//////......------------......//////...------------...........................,,,,,,------------,,,,,,,,,,,,,,,---......//////.............../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////////////////////////////............---000000000///////////////------............------........................------------------,,,,,,...------,,,,,,------...........................000000////////////000000...------------...//////....../////////000000000......////////////.....................---,,,+++,,,,,,,,,---------------000000///...///000111222333333333333333333333333222222222222222222222222333333222111000000000111444333333222222333333444///000000111222333444444222222111111111111222222000000//////......//////........................------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000000000000///......---,,,,,,,,,,,,,,,,,,+++...------------,,,,,,,,,......------------......------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........................------------------------///000000...,,,******+++------............---------,,,,,,,,,,,,+++++++++////////////////////////000000000000000000000000///000111111111111000000000000000000000111111111222222222222333333222111000000000000000000000000................................................------------------------......---------,,,,,,,,,........................///......---------......,,,,,,,,,,,,,,,,,,,,,,,,------...............//////000000///---+++,,,---...........................------,,,,,,------.........---------......///......///000///...,,,+++(((***---...---,,,,,,,,,,,,,,,---------...............---------,,,,,,,,,,,,,,,------...---------///......---+++)))(((''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------++++++,,,------......///................................................------------------------...---,,,,,,......---,,,---......000222444444555///............---------///......---------.........------------...//////......------------......///......---------..............................+++,,,,,,------,,,,,,+++,,,,,,------............---------....../////////////////////////////////------------------------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,////////////////////////111111000//////...------........................,,,---...//////...---,,,..............................------,,,,,,++++++------,,,,,,,,,,,,------......////////////......//////............//////.....................///333333222222222111111111......////////////..................---,,,++++++++++++,,,,,,---...//////111000000///000111222222333333333333333333333333111111111111111111111111222222111111000111111111444444444333333444444444000000111111222222333333222222111000000000000000000//////.........//////........./////////000000------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................////////////............------,,,,,,++++++------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++------------------------+++---...---,,,,,,---///------............---------,,,,,,,,,,,,,,,,,,,,,////////////////////////000000000000000000000000000000111111111000000/////////000000111111111111///000111111111000000000111111111111111111111111////////////////////////---.....................------------------------......---------,,,,,,,,,..............................---------......///------------------------,,,---------....../////////000000///---+++,,,---........................//////............/////////......---------......---.../////////---,,,+++%%%(((+++---,,,+++******,,,,,,,,,------------.........---------,,,,,,,,,+++,,,,,,---.........---/////////...,,,***(((''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.....................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...++++++,,,------......///................................................+++++++++,,,---......///...,,,+++,,,---...---,,,,,,---...///000111222333///............---------......---------......///...------------...//////......------------............---------......///........................+++,,,,,,------,,,,,,+++.............../////////,,,,,,------......//////////////////////////////---------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,////////////////////////111000000///...---,,,,,,------------------......,,,---...//////...---,,,.................................------,,,,,,,,,------------------------......///000000///.........------,,,,,,------...////////////////////////666666555333222111000///......////////////......------......---,,,,,,+++,,,,,,---...///000000111000000000000000111111222222222111111111111222222111111111111111111111111111111111000111111222222555444444333333444444555222222222111111000000000222222111000//////////////////............//////------......///000000000------------------------.........------,,,,,,,,,------------------------+++,,,,,,,,,,,,---------,,,,,,---......---------111000000000//////......------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++------------------------+++,,,------,,,,,,...///------............------------------............000000000000000000000000000000000000000000000000000111111111111000000////////////000111111222222...000111111000//////000000000000000000000000000........................---------........................---------------............---------,,,...........................------------...//////........................,,,,,,,,,---......//////...///000///---,,,,,,---......................../////////......///////////////...------------...------.........------,,,(((***---......,,,,,,,,,,,,,,,,,,,,,------------......---------,,,,,,,,,++++++,,,---...............//////000000000//////,,,,,,,,,,,,,,,,,,,,,,,,........................---------...............,,,,,,,,,,,,------------...---,,,++++++,,,---...///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................******+++,,,---...///000---,,,+++,,,---...---++++++---...///......000222///............---------...------------...//////...------------...//////......------------.........------------...//////........................,,,,,,------------,,,,,,........................---------------.........------------------------........................000//////......//////000,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////......------,,,+++******---------------...............////////////................................................---------......//////......---...///000111111000///......------------------...000111111111111111000///444444333111000...---,,,......////////////......------............------......//////000111222222/////////000000000111111222111000//////000111222111111111111111111111111111000000000111222333333555444444333333444444555333333222111000//////...111111000//////...//////......------......//////---------....../////////------------------------------------------,,,,,,........................+++++++++,,,,,,,,,------++++++,,,------------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------...------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------...//////...,,,++++++,,,------............------------...............///000000000000000000000000////////////////////////111111111111111000//////...//////000111111222222...000222222000///000111000000000000000000000000////////////////////////---------.........///////////////.........------/////////.........------........................---------------...//////........................++++++,,,------...//////---...///...---,,,---...........................///......------....../////////...---------------------,,,,,,------......+++---//////...------...++++++,,,,,,,,,---------......---------,,,,,,,,,***+++,,,---............//////000111222222222111------------------------........................---------.........//////,,,,,,---------.........///...,,,++++++,,,...//////......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------.........///---,,,++++++------,,,+++***---......---,,,...000///............------------------------...//////...------------...//////......------------......---------------...//////........................------............------------------------------...------------------,,,------------------------///////////////////////////...,,,******,,,...///------------------------+++,,,,,,------.........////////////////////////......------,,,,,,++++++------------.........///000000000//////000000000////////////////////////......//////////////////......///000000///.........///000111111000///.../////////....../////////222333333333333222111000000000//////...---------......////////////......,,,---....../////////////////////000000111111111......//////000000000///222111///......///111222111111111111111111111111000000000000111222333444444444333333333333444444222222111111000000//////000000///.........//////...------------...///000---------------.........------------------------,,,,,,------------------------------------------,,,,,,,,,,,,---------...+++,,,------......------)))))))))))))))*********,,,,,,,,,---------......+++,,,---......---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///...,,,++++++,,,------............------,,,,,,,,,------.........000000000000000000000000////////////////////////111111111111111000//////...//////000111222222222///111444333111///111222////////////////////////111111111111111111111111---------.........//////000000/////////.........000////////////.................................---------------...///000........................++++++,,,,,,---...//////,,,...///...------...///...........................------,,,,,,------...000///...------------------,,,,,,+++,,,---///000,,,---......---,,,,,,---++++++,,,,,,,,,---------......---------,,,,,,,,,***+++,,,---............000000000000000///..............................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------......////////////...,,,++++++,,,...///++++++,,,------......///................................................//////.........------------,,,++++++------,,,+++***,,,///...,,,+++---000//////.........------------------------...///000...------------...//////.........------.........---------------...///000........................---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,000000000000000000000000000000000000000000000000---+++(((&&&&&&(((+++---........................++++++,,,,,,---...//////////////////////////////000000/////////.........---------....../////////222111000//////000111222000000000000000000000000......//////000000111111...///000111111000///......///000222222000///...111111000000000000111111333444444555444333222111.........////////////000......////////////......,,,,,,...///000000111111////////////000000000000---......///////////////222111///......///111222000000000000000000000000000000000000111222444444444333333222222333333444000000000000111111111111//////............//////---------------...///000------------------------------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,------.../////////...---------....../////////,,,,,,,,,------.........++++++,,,------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,************************------------------------***+++------------...000---..................---+++++++++,,,,,,---------000000000000000000000000000000000000111111111111111000///000111222111000000000000000000000000000222222222111111111000000000000000000000000000000000000000000000000000000......---------,,,,,,,,,000000///...............,,,------......------,,,......------------................................................------................................................---,,,++++++,,,---///000------............------///////////////.........////////////////////////000//////.........////////////.........---------......................................................///111222222222222.................................------,,,,,,,,,,,,---......//////......---------.........//////---------,,,,,,+++++++++++++++,,,,,,,,,---------------------------------,,,,,,------------,,,,,,++++++,,,---............+++,,,---...////////////---------.........//////------......//////000000111000...,,,+++,,,---...,,,,,,------...///000000........................///,,,+++,,,...///---+++////////////////////////---------,,,,,,+++++++++........................////////////000000000000////////////////////////,,,,,,,,,---------......++++++,,,,,,---...//////................................................---......///......------.........///////////////...---------...///111222555444444333222111000000////////////////////////////////////000000000000000000//////.........---000000000000000000000000333222222222111111000000//////000000///...---,,,000/////////............///...---,,,,,,---...//////////////////000111111////////////............111111000///...---,,,,,,111111000000000000111111333333333222222222111111111111222222222333333333444444333333222111000000111111111111000000000000///////////////......---//////.........---------........................------------------------........................,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------///...,,,++++++,,,...///---,,,+++++++++,,,---...++++++,,,,,,,,,,,,------.........------,,,,,,,,,------------------------,,,+++***)))***+++,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------.........---,,,++++++,,,---///000000000000000000000000000//////000000000111111111333111000000111111///...000000000000000000000000222222222111111111000000000000000000000000000000///////////////////////////.........---------,,,//////...---------------,,,------......------,,,///......------......///................................................................................................///...---,,,,,,,,,---...------............------........................//////////////////////////////............////////////.........---------................................................+++,,,---.............................................---------,,,,,,,,,***+++,,,,,,------,,,,,,---------.........//////...---------,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------............------,,,,,,---.........------+++,,,---...////////////+++++++++,,,,,,,,,------............////////////...---,,,++++++,,,...///,,,,,,------...//////000........................///---,,,,,,...///...,,,------------------------...---------,,,,,,,,,,,,.........................../////////000000000000........................,,,,,,---------.........++++++,,,------...//////........................................................................///////////////...............------...///111222333333333222111000000///////////////////////////////////////000000000000000000000/////////......000000000000000000000000000000000000/////////........./////////...------000000/////////.........000///...------...///000///////////////000111111.........//////000000000000000000000000/////////222222111000000000000000222222111111111000000000111111111222222222333333444444333222222111000000111111111111000000000000///////////////......---//////.........---------........................------------------------........................,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------///...,,,++++++,,,...///...---,,,+++++++++,,,---+++++++++,,,,,,---------......---------,,,,,,,,,------------------------,,,++++++++++++,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......------,,,,,,,,,---......000000000000000000000000//////000000000000111111444222111000111000...---000000000000000000000000222222222111111111111111000000000000000000000000........................////////////............///...------,,,,,,------------............------///......------......///................................................................................................000///...---,,,,,,,,,,,,------............------,,,,,,------......////////////////////////////////////............///////////////............---................................................+++,,,,,,---------,,,,,,...........................------------,,,,,,,,,***+++,,,,,,------,,,,,,---------........................---------------,,,,,,,,,,,,------------.................................//////.........------.........------,,,,,,,,,---...////////////+++++++++,,,,,,,,,------/////////...............,,,++++++***+++---...000,,,,,,------.../////////........................///...------//////...---------------------------...............---------............................../////////000000000........................,,,------------.........,,,,,,,,,---......//////................................................//////............//////000000//////......------......---......///000111111111111000000/////////////////////////////////////////////000000000000111000000000000000//////000000000000000000000000000000000000////////////............////////////000000000/////////......000000////////////000000///////////////000111111---......///000111222333//////000000111111222222333222111000000000000000111111000000000/////////111111111222222222222333333333333222111111000000111111111111000000000000///////////////......---...............---------........................------------------------........................,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...---,,,++++++,,,---.........---,,,++++++,,,,,,******+++,,,,,,---.........------------,,,,,,,,,------------------------+++,,,,,,---......------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,---------------...------,,,,,,////////////////////////////////////000000000111333111000000111111///...000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////000000000/////////////////////...------------...------............------//////............//////........................---------...............................................................//////......------------------............------+++++++++,,,---.../////////////////////////////////............//////000/////////...................................................................../////////......---........................------------------------,,,---......//////......................................................,,,,,,,,,------------...////////////////////////......////////////............///......---,,,,,,,,,------...//////......---------.........///////////////......------------,,,,,,,,,,,,---...///---------.........//////........................//////....../////////...///////////////////////////////////////........................................../////////000000........................------------............,,,---------......//////................................................000///.........///000111111111000///...------,,,............//////000000//////////////////......////////////////////////////////////000000000000111111111111000000000000000000000000000000000000222222222111111111111111////////////000000111111000000000////////////...111000000000000000000111///////////////000000111/////////000111222222222//////000000000111111111111111000000111111222333111111000000000/////////111111111111222222222222333222222222111111000000111111111111000000000//////////////////......---................................................------------------------........................,,,---......///.........------------------------,,,,,,,,,---------......------------------------...---,,,,,,,,,,,,---...///......---,,,,,,++++++******++++++,,,---......------------------------------------------------+++,,,---/////////......---------------------------------------------------------------------------------------------------,,,,,,++++++,,,,,,---------...///...---+++***////////////////////////...////////////000000000000///...///111222222111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111000000///////////////---......//////......---/////////....../////////////////////////////////---------.........//////................................................---------....../////////------............------+++++++++,,,---...//////////////////////////////...............///000000////////////////////////................................................//////000000000///..............................------------------------,,,---......//////...........................---........................,,,,,,---------.........////////////////////////......////////////......////////////...---,,,,,,,,,---......///.........---------.........////////////......------,,,,,,000000///...............---------........................................../////////......//////////////////////////////////////////////////////....................................////////////........................---------.........//////------...............///................................................///////////////000111222111111000///...------,,,.........///////////////..................//////////////////////////////////////////000000000000000000000000111111111111000000000000000000000000111111111111111111222222111000000000111222333444111000000000////////////000111111111111111111000///////////////000000111111111111111000000000000000000/////////............//////000111333555666222222111111111000000000000000111111111222222222222222111111111111111000111111111111000000000//////////////////......------.............................................------------------------........................,,,---......///.........------------------------,,,,,,,,,---------......---------------------------------,,,,,,---------............------,,,,,,******+++,,,,,,---......------------------------------------------------+++,,,...///000000///...---------------------------------------------------------------------------------------------------,,,,,,++++++,,,,,,---------...///...---+++***000000000000000000000000......////////////000000///......///222333333222000000000000000000000000111111111111111222222222000000000000000000000000111111111111111111111111////////////000000000000222111000000//////000000......////////////......000//////......//////000////////////////////////,,,,,,------.../////////................................................,,,,,,---//////000000///------............------,,,,,,------......//////////////////////////////......---......///000111...////////////000000000................................................,,,------.........------........................,,,,,,,,,------------...***+++,,,,,,------,,,,,,...............------------------------.........,,,---------.............................................//////.............../////////...------------...............---+++++++++,,,,,,,,,------.........---------------111111000000///......---................................................---...//////------...///------------------------.........///////////////........................------........./////////------------------------------........./////////...........................................................................///000111222222111111000000//////......------......////////////......---------....../////////////////////////////////////////////000000000000//////000000000000000111000000000000000000000000////////////000000000000222222111000000111333333111111000000000/////////000000111111111111000000///////////////000111111111111111000000/////////000000//////......------...//////000222444555666222222111111111000000000000000000111111111111222111111111111111111111111111111111111000000000000///////////////......------------.......................................------------------------........................,,,---......//////......------------------------,,,,,,,,,---------......------------------------------------------------,,,---............------++++++,,,,,,,,,,,,------,,,,,,,,,------------...------------------------++++++---...//////000000------------------------------------------------------------------------------------------------------,,,,,,,,,,,,---------------...------,,,,,,000000000000000000000000........./////////000000000///...///111222222111000000000000000000000000000000111111111222222222000000000000000000000000000000000000000000000000.........//////000000000111111000///////////////......////////////......000000////////////000000////////////////////////,,,,,,------...//////000................................................---...///000000///......------............------........................////////////////////////---------......///000111.../////////000000000000................................................***+++,,,---------------........................,,,,,,,,,---------......***+++,,,,,,------,,,,,,//////.........---------+++,,,,,,,,,------------------------............------------------------------............---------......////////////...---...............------+++++++++,,,,,,,,,------,,,------------------...//////////////////......................................................,,,...///...,,,,,,---///------------------------------........./////////........................---------.........//////------------------------............////////////////////////............................................................---...111333444333222000///////////////...............///000000///...---,,,------...///000000000////////////////////////////////////000000000000....../////////000000000000000000000000000000000.../////////000000000000222111000......///000111111111111000000000////////////000111111000/////////////////////000111111//////////////////000000///////////////000000000111111111111222333444444111111000000000/////////000000000000111111111111000000000000111111111111111111111111000000000000///////////////......------------.........//////........................------------------------........................,,,---......//////..............................,,,,,,,,,---------......------------------------,,,------------------,,,+++,,,---...//////......------,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------------+++++++++,,,---...000111------------------------------------------------........................------------------------......------------......------,,,,,,,,,---......000000000000000000000000............/////////000222111///000111111000///000000000000000000000000000000111111222222222222000000000000000000000000////////////////////////---.........//////000000000000///.....................////////////......000000////////////000000000000000000000000000000,,,,,,------...///000000................................................//////000000000...---,,,---..................---///////////////.........////////////////////////---------......000111111.../////////000000111111................................................***+++,,,---.../////////........................,,,,,,,,,------.........,,,---......//////......//////.........---------+++++++++,,,,,,------------------.........//////------------------------,,,------------------,,,------...///000000000///---...............---------------.........//////,,,,,,,,,------.........+++,,,---...////////////.....................---........................+++---///...,,,+++,,,///////////////////////////,,,---------......//////........................---------.........//////------------------------............/////////000///////////////.........................................................,,,...222444555444222000.........///////////////......///000000///...---,,,------...///000111111////////////////////////////////////000000000000---.........//////000000000000000000000000000000000000111111222222222333222111...---,,,---...///111111111111000000000000...///000111111000///...///////////////000111111,,,,,,---...///000111111......///000111222333333444333222222111111222222000/////////............000000000000111111111111000000000000000111111111111111111111000000000000///////////////......------------.........//////........................------------------------........................,,,---......//////..............................,,,,,,,,,---------......------------------------,,,------......------,,,***+++---///000000//////...------,,,,,,++++++***,,,,,,,,,------.........------------------------++++++++++++,,,...000111------------------------------------------------........................------------------------///......------......///---,,,,,,+++,,,---///000.../////////////////////......////////////............//////000000111111000000000000111111111111000111333444444333111000000000000000000000111111///111333444444222000......000000///...---...///////////////////////////////////////////////////---...///...---,,,---...111000......//////---,,,------............------........................//////.........---------............////////////333111///...---...///000................................................///////////////.........///...---,,,,,,---...///............////////////.................................------,,,,,,,,,---.........//////000000222111000//////......///........................------............------...---,,,++++++---...000111111000000//////......------------------------................................................///...---------///000111,,,,,,------.../////////////////////............------------------------000000//////.........---......------------......000000////////////000000000000//////........................////////////........................+++,,,,,,---...///000000000000000000111111111111........................000000000000000000000000...............///000000111///------/////////...000000111111111111000000000000///.............../////////000111111///---000222444555333222222333111111000000//////......111111111111111111111111////////////////////////000000000000000000000000---------...............////////////////////////111111111111111111111111////////////////////////...............///000000---......///000111111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000111333333333222222222111111000000111111111111111111111111111111000//////////////////...------------...///////////////////////////,,,,,,,,,------.........------............------,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,++++++***((()))***,,,---...//////------------------------,,,,,,,,,---------......++++++,,,---............,,,,,,---...---,,,***)))---------........./////////...---,,,+++,,,,,,---000000///...---,,,,,,+++((()))+++---.........---------------------------111000...,,,,,,,,,...///------------------------//////////////////......///000000000000000000///////////////000000111111000000000000111111111111000111333444444333111000111111111000000000000000...000222444444222000///...000000///...---...///////////////////////////////////////////////////---...///...---,,,---//////...---...///000///...------............------........................//////.........---------------------............111000...---,,,---...///................................................------------------------///...------------...///............////////////........................//////......---------------........./////////000///...............//////........................------............------...---,,,++++++---///000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,......................................................---,,,,,,---...///,,,,,,------.../////////////////////............------------------------///.........------------......------------......//////............///////////////.........------............////////////........................---------.../////////000------........./////////////////////////////////000000000000000000000000///............///000000...---+++,,,...///////////////000000000000//////000000///........................///000000///...333666888888666444333333111000000000/////////...111111111111111111111111////////////////////////000000000000000000000000---------....../////////////////////////////////000000000000000000000000////////////////////////...............///000000............///000111222////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000/////////000111222222222222111111111000000000////////////////////////111000//////......//////.........------.................................---------....../////////------............------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,---)))***+++,,,---.........------------------------,,,,,,,,,---------......---------...------,,,,,,---------------,,,++++++------------.........//////...---,,,,,,,,,------/////////...------,,,,,,++++++,,,---------,,,,,,------------------------111///...,,,,,,,,,...///------------------------000000000//////.........000000111111111111000000/////////000000000000111000000000000111111111111000111222333333222111000222111111111000000//////---///111333333333111000...000000///...---...///////////////////////////////////////////////////---...///...------...///...---,,,...000111000000------............------.......................................---------,,,,,,,,,------------...000///---,,,,,,---..............................................................................///...------------...///---............/////////........................///...............------.............../////////,,,,,,,,,,,,---...///000........................------............------...---,,,,,,,,,---///000.........---------------------------------------...................................................------,,,,,,,,,------,,,,,,------.../////////////////////............---------------------------------------,,,,,,,,,......------------...............------..................---------------............////////////........................////////////////////////,,,,,,---------.........000000000000000000000000000000000000000000000000//////......//////000111,,,+++***+++...000000///......////////////......000//////............///------...//////000000000888:::===<<<999666333222000000000000////////////000000000000000000000000////////////////////////000000000000000000000000,,,,,,---...//////000000////////////////////////........................////////////////////////...............///000000///......---...///111222////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000111111111111000000000000//////////////////////////////000///......------......------............------------------------------.........///////////////------............------,,,,,,,,,---------......,,,,,,,,,---------......***++++++,,,------......++++++,,,---------------------------------------,,,,,,,,,---------..................---,,,+++***...------,,,,,,,,,,,,,,,------------..................---,,,,,,,,,------------------------------......---,,,,,,,,,,,,,,,........................000///...,,,,,,---......------------------------111111000000///.........000000000000000000000000000000000000000000000000///000000000111111111111000111222222222222111000222222111111000/////////---...000222333222222111...000000///...---...///////////////////////////////////////////////////,,,---///...------...//////------...000000000///------............------................................................,,,,,,---------.........//////...---------...///................................................000000000000111111111111.........------.........---------.........//////........................------------------------........................------,,,,,,---...//////........................------............------...------,,,---...//////......------------------..............................................................................------------------,,,,,,------.../////////////////////....................................------------------------......------------..............................------------------------............////////////........................000000000000000/////////............/////////000/////////////////////////////////////////////////////////...///000000111...---,,,,,,...000//////...//////000000//////...000///............//////---.../////////111333444===???AAA@@@<<<777444222000000000000////////////////////////////////////////////////////////////////////////////////////,,,,,,---...///000111111////////////////////////........................////////////////////////...............///000000//////---------///000222////////////////////////////////////////////////////////////////////////////////////////////////222111000000000000000111000000000///////////////000000000000000000000000//////...---------------,,,---............---,,,------------------------..................//////------............------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,------......,,,---------------,,,,,,------------------------,,,,,,,,,---------......---.........------,,,+++......,,,++++++,,,---...------------------------------------------------,,,,,,,,,------............---,,,++++++,,,---...///////////////////////////...------------......------------------------111111000000////////////000//////......//////000111111111111000000000000///000000000111111111111111111111111111111111111111111111111000000//////---...///111222222222111...000000///...---...///////////////////////////////////////////////////,,,---......------...000111///......//////...,,,------............------........................---.....................---.........//////////////////////////////000000................................................///000000000111111222222---..................---------------....................................,,,,,,,,,,,,,,,,,,------...............---------000///......------..............................------............------------------......//////........................////////////////////////....................................................../////////.........,,,,,,------.../////////////////////......................................................//////......------------.........///000000000000///...------------------------............////////////........................000000000000000/////////............/////////000........................///////////////////////////////////////000111111222111///...///000///...///000000111111000000/////////............/////////000111111000222666:::AAABBBCCCAAA<<<777333222////////////000000000000////////////////////////000000000000000000000000////////////////////////------......///000000111000000000000000000000000////////////////////////////////////////////////...............///000000///......------...///000////////////////////////////////////////////////////////////////////////////////////////////////222111000000000000000111///////////////000000000000000000000000000000000//////...---------------,,,,,,------------,,,,,,------------------------------------------------------............------,,,,,,,,,---------......,,,,,,,,,---------...............------,,,,,,,,,------.........---,,,,,,------------------------,,,,,,,,,---------......+++,,,------.........---...---,,,,,,,,,---...///------------------,,,,,,,,,---------------------++++++,,,,,,---.........---,,,++++++,,,...///000////////////////////////......---------.........------------------------000000000000000000000000000///...------...///000222111111111111000000000000000000000111111111111111111111111111111111111000000000000000000000111......///000111111111111...000000///...---...///////////////////////////////////////////////////+++---......------///000222000///...//////---,,,------............------........................---------......................../////////000000/////////000000000000000................................................,,,------......//////000------...//////...------,,,------------.................................,,,,,,,,,---------------.........---------------111000///...------------........................------............------------......////////////.............../////////000000000000000000000000................................................---...//////000000//////,,,,,,------.../////////////////////.............................................///////////////......------------.........///000111111000///...---------------.....................////////////........................////////////////////////,,,,,,---------.................................000000000000000000000000000000//////000000111222444222000///000000...---000000111111111111000000///............//////000///111222111111333999>>>BBBCCCBBB???:::555222111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000....../////////000000000000000000000000000000000000000000000000000000000////////////////////////...............///000000........................////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000111111//////000000000000111111////////////////////////000///......------......------,,,,,,,,,,,,---------------------------------------------,,,,,,,,,------............------,,,,,,,,,---------......,,,,,,,,,---------......//////......---,,,,,,+++------.........------,,,------------------------,,,,,,,,,---------......***+++,,,---............---------------......///------------,,,,,,,,,,,,+++,,,---.........------++++++,,,,,,---------...++++++,,,,,,---///000111........................---------...............------------------------/////////000111111222222111000///------///000111222222222111111111000000000000000000111111111111111111000000000000111111/////////000111111222222//////000000000000000000...000000///...---...///////////////////////////////////////////////////+++,,,......---...///111000///......///000///---------............------........................---------.........//////---------.........//////---......///000000//////................................................+++,,,,,,---......//////------...//////...------,,,,,,---------.............................................//////000000.........------,,,,,,,,,......------,,,---------........................------............---------......///////////////,,,,,,---------.................................................................................***+++---///000000000///,,,,,,------.../////////////////////....................................---------....../////////......------------......---...000111111000...---------........./////////............////////////........................---------.../////////000------........./////////........................000000000000000000000000000000//////000000111222333111/////////000///...//////000000000000//////...............///000000...000222000000333:::@@@BBBBBB@@@;;;666222111111.../////////000000000111111111111111111111111111000000000000000000000000000000000000000000000000000000000///////////////000000000000000000000000000000000000000000000000////////////////////////...............///000000,,,---///000000///---,,,////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000/////////000111222222000000000111111111222222////////////////////////111000//////....../////////---+++******+++---///........................///.........------------------............------,,,,,,,,,---------......,,,,,,,,,---------.....................---------------...............---------------------------,,,,,,,,,---------......,,,,,,------...---------,,,,,,---...............---------,,,,,,,,,+++++++++,,,---.........------,,,,,,,,,,,,,,,,,,------,,,,,,---......///......------------------------,,,------......///......------------------------......///000111222333333222111000......000111222222222222222111111000000000000000000111111111111111111000000000000111111......///000111222333333000000000000////////////...000000000...---...///////////////////////////////////////////////////+++,,,............///111...------...000111000///---..................---........................---------.........//////,,,,,,,,,---------......,,,,,,---.../////////...................................................---------...///000000111,,,---...//////...---,,,,,,,,,,,,---------..............................//////000000111111222222.........------,,,,,,,,,++++++++++++,,,---..............................---..................------......///000/////////+++++++++,,,,,,---------------------------------................................................((())),,,...////////////,,,,,,------...//////000000/////////............////////////////////////,,,,,,,,,------..................------.........,,,---///000000///---,,,........./////////000000............/////////000........................+++,,,,,,---...///000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000111111222000...------///000000///......////////////.....................///000111---///111///...222:::AAABBBAAA>>>999444111000111.../////////000000111111111111111111111111111111000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000////////////////////////...............///000000+++---///111111///,,,+++////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000111333333000000111111222222222333111111111111111111111111111111000///////////////000---+++))))))+++---000////////////////////////000000//////.........------..................---,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,------.../////////,,,------...//////......------------------------,,,,,,,,,---------..................---,,,+++++++++,,,...///000///...------------,,,,,,+++++++++***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,------------------------,,,,,,---.../////////...------------------------000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111222222222222111111000///...------...///000////////////////////////,,,---......------...///////////////////////////------............------////////////////////////////////////////////////---------...............------......///000000000////////////////////////---------............///.........------,,,,,,,,,---,,,,,,++++++,,,,,,---111111000000//////..............................,,,------......------,,,......------------......///...---------...000111...---...///111111///---.......................................---------//////.........------------------............///......------------......................................................+++,,,---...////////////........................//////000000000000//////000000000000000000000000000000000000000000000000////////////////////////////////////////////////............////////////////////////////////////............////////////---------............///000000000000000//////...............////////////////////////////////////000000000000000000000000111111000000//////......222111111000000000000111..................------000000000000000000000000//////000111333444555666>>><<<999666333000...---......//////000000111111000000000111222222222333//////000000000000//////000000000000000000000000111111000000111111222333000000000000000000000000////////////////////////......////////////......//////......---------,,,000000000000000000000000---------.........//////////////////////////////000000000000000000000000111111000//////000111111222000///000222333333222000000000000000000000000000000000000000000000000000000000000000000000000...//////...---,,,***)))000...---++++++,,,---...//////.........---------.........------,,,,,,,,,,,,,,,,,,---------......//////.........---------........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------...,,,******+++------,,,---,,,,,,,,,,,,---......///...---,,,,,,---...///------------------------,,,---......------///111222222111111000000//////...///000///---,,,,,,.........////////////..............................000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000000111111222222111111000000000///......///000000////////////////////////---///000000///......///////////////////////////------............------////////////////////////////////////////////////..................------///.............................................---------............///.........------,,,,,,,,,///......------......////////////.........------........................,,,------......------,,,.........------.........000////////////000111111000/////////000///---+++........................------..................//////.........------------------............///---------,,,,,,---------................................................,,,,,,---...//////////////////////////////////////////000000000000//////------------------------////////////////////////////////////////////////////////////////////////............////////////....................................////////////........./////////000000......///000000000000000/////////000000000000111////////////////////////000000000000000000000000111000000000/////////...000000000//////000111111////////////////////////111111111111111111111111000000111222333444444555:::999777444333111000000111111111111111222222222111111111111222222222222000000111111111000//////111111111111111111111111111111000000111111222333000000000000000000000000000000000000000000000000......////////////......////////////......------000000000000000000000000---------.........//////////////////////////////000000000000000000000000000000000000000000000000111///...///000222222111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222000///---++++++,,,---...//////.........---------.........------,,,,,,,,,,,,,,,---------.........///.........------------........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++...,,,******,,,------,,,---,,,,,,,,,------......///...------------...///---------------------------...///...------///000///////////////............///000///---,,,---...------............------........................000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000000111111222222111111000111000000//////000000111///////////////////////////111333333111///......////////////////////////------............------/////////////////////////////////////////////////////////...---------,,,//////......---,,,,,,+++---------------------------------............///.........---------------///......------......///.........---------------........................------............------........................***+++,,,,,,------,,,,,,111000/////////...,,,***........................,,,---------.../////////...............------------------............///,,,,,,,,,,,,,,,,,,,,,,,,................................................------...............---////////////////////////...//////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////////////////////////////............////////////....................................//////////////////000000000111111111,,,---...000111111222222000000000000111111111111////////////////////////000000000000000000000000000000000000//////////////////...//////000111222000000000000000111111111222222222222222222222222111111222222222333333333555444444333222222222222444444333333333333333333222222222222222111111111222222222222222111000///111111111111111111111111111111000000111111222333000000000000000000000000111111111111111111111111...//////000000//////...000000000000////////////000000000000000000000000------........./////////////////////////////////000000000000000000000000...///000111111000///...000///---...000111000000000000000000000000000000000000000000000000000000000000000000000000000000///...---------...000000000///---,,,,,,,,,---..................---------.........---------------,,,------------.....................------------........................,,,,,,,,,---------......------------------------...---,,,+++***+++,,,---...,,,++++++,,,------,,,,,,,,,,,,---------......///...------------...///------------------------...//////...---,,,...///,,,,,,,,,------------------/////////---,,,---...,,,------......------,,,........................000000000000000000000000///000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000111111111111000000111111000000000000111111////////////////////////000222555555333000...---////////////////////////------............------////////////////////////////////////////////////000000///...---,,,,,,,,,......---------,,,,,,,,,---------------------------------............///...............------------,,,,,,++++++,,,,,,---......------------------........................------............---------..................---((()))+++,,,,,,,,,+++***000///......///...---+++........................,,,,,,,,,---...///000000........................---------............///------------------------..................................................................------...........................//////////////////...................................................////////////////////////////////////////////////............////////////------------------------............/////////////////////000000000111111---...///000111111111111//////000000000111111111////////////////////////000000000000000000000000000000000000////////////............///000111222000000000000111111111111222222222222222222222222222222222222222222222222333222222222222222222333555555444444333333222222333333333222222111111111333333333333222111000000111111111111111111111111111111000000111111222333000000000000000000000000111111111111111111111111//////000000000000//////111111000000000000000000////////////////////////............///////////////////////////////////////////////////////////////000222333333222000///111000......000111000000000000000000000000000000////////////////////////////////////////////////000...+++)))((((((******//////...---,,,------..........................................---------------------............------------------------........................,,,,,,,,,---------..............................000///---,,,,,,---...///...---+++,,,---...---,,,,,,,,,---------...------.........------.........------------------------.........---+++***,,,---++++++,,,,,,---------...---...///...---,,,---///---..................---........................111111111111111111111111///000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000111111000000000000000111111111111000000////////////////////////000222555555333000...---////////////////////////------............------////////////////////////////////////////////////000000///...---,,,,,,,,,,,,,,,,,,---------......---------------------------------............///........................---,,,,,,++++++,,,,,,---................................................---......//////......---------...//////...---------...///000111000///......,,,+++,,,...//////...........................,,,,,,,,,---...///000000---.....................---------............///......////////////........................................................................------------------------------......////////////......................................................////////////////////////////////////////////////............////////////....................................////////////....../////////000000000//////000000000000//////........./////////000000000000000000000000000000000000000000000000000000////////////000000000000............///111222222/////////000000111111111111111111111111111111111333333333222222222222111333333222111111111111222444444333333222222222111444333333333222222111111333333333333333222111111111111111111111111111111111111000000111111222333000000000000000000000000111111111111111111111111//////000000000000//////000000111111111111111111////////////////////////........./////////000000000000000000000000000000////////////////////////000111333444444333111000333111000000111222111000000000000000000000000000////////////////////////////////////////////////333222///---,,,,,,---...//////......---------------.............................................---------.........//////,,,,,,------------------........................,,,,,,,,,---------..............................///...---------...//////...---,,,---......---,,,+++,,,---.........---------..................---------------------------,,,------+++***)))***+++,,,,,,,,,------......///,,,...///...------.../////////000000000000//////........................111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000///000000111111000000//////000000111111000000//////////////////////////////111333333111///......////////////////////////------............------/////////////////////////////////////////////////////////...---------,,,+++,,,,,,---......//////---------------------------------............///...............////////////......------......///.............../////////..............................////////////......,,,---...//////...---,,,---...//////000000//////,,,+++***+++...000000000........................,,,---------.../////////---------...............---------............///...///000111111000///...................................................------...............---........................---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////////////////////////////............////////////////////////////////////............////////////........./////////000000000000000000000///..................////////////000000000000000000000000000000000000000000000000////////////000000000000000000///000000111222333/////////000111111222222111111111111111111111111333222222222222222222222444333222222111111111222333222222222222222222111333333333333333222222222111222222333333333222222222222222222222222222222111111000000111111222333000000000000000000000000111111111111111111111111///000000111111000000///000000000000111111111111000000000000000000000000....../////////000000000000000000000000000000000000000000000000000000000111111222333333222111111444222000000111222111000000000000000000000000000000000000000000000000000000000000000000000000000111000/////////000111222////////////......---------------............................../////////------........./////////,,,,,,,,,,,,------------........................,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,,,,,,,...---,,,---//////---,,,+++,,,---.........---,,,------...//////...------------------------------+++,,,,,,+++))))))***,,,------..................,,,---///...------...///000000000111111000000000........................111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000//////000000000000//////...///000000000000///...////////////////////////---///000000///......///////////////////////////------............------////////////////////////////////////////////////..................------.....................///........................---------............///---........./////////000///......------......///,,,,,,---------.......................................////////////......,,,---///000000///---,,,,,,,,,,,,,,,,,,------......,,,++++++---/////////........................------..................---------.........//////---------............///---...///000000///...---................................................,,,,,,---...////////////000000000000000000000000---......//////......---------------------------////////////////////////////////////////////////////////////////////////............////////////000000000000000000000000............//////////////////000000000111111111...//////000000000000///...////////////000000000000000000000000000000000000000000000000000000000.../////////000000000111222222111111111111222222000000111111222333333444222222222222222222222222222222222222222222222333333333222222222333333444222222222222222333333333222222333333333333333333///000111222333333333333222222222222222222222222111111000000111111222333000000000000000000000000000000000000000000000000000000111111111111000000/////////000000000111111000000000000000000000000.../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000333111000///000111000///000000000000000000000000000000000000000000000000000000000000000000000000........./////////000000///////////////......------------.........//////---........./////////000............////////////++++++,,,,,,,,,---------........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,+++---------...//////---+++***+++---//////...---,,,------...//////...------------------------------+++,,,---,,,++++++---///...............---------,,,---......------...000//////000000000000//////........................111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000//////000000000000//////---...///000000///...---////////////////////////,,,---......------...///////////////////////////---..................---////////////////////////////////////////////////---------...............000000000///......------////////////////////////---------.........//////---.........//////000000---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------..............................////////////......,,,---///000000///---,,,000///...---...///000111000...++++++,,,---------.......................................------------------.........//////---------.........//////,,,---///000000///---,,,................................................+++,,,---...////////////111111111111111111111111---..................---000000000000000000000000000000000000000000000000////////////////////////////////////////////////............/////////000000000000000000000000000............/////////000000111111111111222222222,,,---...000111111111111000000000000111111111111000000000000000000000000000000000000000000000000.../////////000000111111333333222222111222222222111111222333333444555555333333333333333333333333111111222222222333333333222222222222333444555666222222222333333444444444222222222333333444444444...///000111222333333333222222222222222222222222111111111000111222222333000000000000000000000000////////////////////////000000111111111111000000......//////000000000111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000//////............//////222111///...///000///...000000000000000000000000000000000000000000000000000000000000000000000000222222222222111///...---/////////000///......------------.........//////---.........//////000000............/////////000+++++++++,,,,,,---------........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***,,,...111111000...,,,---------...000000---+++***+++---//////...---,,,,,,---...//////...---,,,------------------------,,,---......------///111.........------,,,,,,,,,,,,---......------///000......////////////..............................222222111000//////000000000000111111111111000000333222111000000111222333222111111111000000//////.../////////000000000111.../////////000000111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////..................------////////////////////////////////////////////////////////////000000000000000000///...------,,,,,,...------,,,,,,------.........................................................---------,,,,,,,,,,,,,,,,,,,,,------.................................------------...//////........................+++,,,...///000///...------------............/////////.........---------......////////////............///000000000000000000///.........000111222.........------,,,,,,,,,......................../////////......---------///......------///000111---------------------------...///000000///...---------------------------........................////////////////////////..............................////////////......//////............//////////////////000000000000////////////000000000000000000////////////000000000000000000111111111111222222111111000000//////.........///000111222333...///111333333222111000444222000111444666666444777777666555555666888999777777777777666555444333333444444333222222444666666444333444555666666555333333333333444555555666333444444444333222111000222111000//////000222444111111111222222222222333222111111000000000000111//////000000111111111222111111111111111111111111000000000000000000000000111111000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222333555777888000222555555333111000000000000000000111111111111000000000000000000000000000000000000000000000000...//////000000000//////////////////////////////111111000000//////......------............------///...---,,,,,,---...///000000000000...,,,+++)))...///////////////......---------------------------...............------,,,,,,,,,---------......------,,,,,,,,,+++++++++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---------.........---+++***,,,,,,,,,,,,,,,,,,++++++......------------......////////////////////////////////////////////////........................333222111000000000000000000000111111111111000000222222111000000111222222222222222222111111111000/////////000000000000000/////////000000000111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////------------............000//////...------,,,,,,...------,,,,,,------...............................................................---------,,,,,,,,,---..........................................------------...//////........................,,,,,,---...............---------............/////////.........---------......////////////............///000000000000000//////////////////000111/////////......---------........................////////////.........---///......---...///000111........................---...///000000///...---................................................////////////////////////..............................////////////......000000////////////000000////////////000000000000/////////000000000111111000000////////////000000////////////000000000000111111111111111111111111111111111111111222333333555555444444333333333333555333333555999;;;<<<;;;:::::::::;;;;;;<<<===>>>?????????>>><<<:::888666555666666555444444666777:::888666666777888888888777777666666666777888888555555555555555444333333222333333333444333333333555444444333222111111000333333222222111222222333111111111111222222222333111111111111111111111111111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222000222444444333111000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111000//////...////////////////////////000000000000//////......---......//////......---///...------------...///*********+++---///111222......////////////......---------------------------...............------,,,,,,,,,---------......------------,,,,,,,,,,,,---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---------.........---,,,+++,,,,,,,,,,,,------------......------------......////////////////////////................................................333333222111111111111222000000111111111111000000222222111000000111222222333333333222222222222222000000000000000000000000000000000000000111111111000000000000000000000000////////////////////////000000000000000000000000///////////////////////////000000000000000000000////////////////////////////////////////////////------------............/////////...------,,,,,,......------------....................................................../////////.........------,,,,,,.../////////...---...........................------------...//////........................,,,,,,,,,,,,,,,------...---------............///...............---------......////////////............///000000000000/////////000000000///......///////////////.................................////////////............///............///000000////////////////////////......////////////......////////////////////////........................////////////////////////...........................//////000000//////...111111000000000000111111////////////000000000000000000000111111111222222111000000//////000000111000000000000000000000000222222111222222222333444444444333333333444444555999888777666777888:::;;;::::::;;;>>>BBBFFFGGGGGGEEEFFFGGGHHHIIIJJJJJJJJJNNNNNNNNNLLLJJJFFFCCCAAA>>>???@@@???======>>>???AAA???<<<:::;;;<<<===<<<======<<<;;;;;;;;;<<<<<<888888888888888888777777444555777888888666444333444444444333333222222222111000000000000000111111222222222333333333333333000000000000000000000000111111111111111111111111.........///////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111000//////......//////111333333111000///000000000000000111111111111000000000000000000000000000000000000000000000000333333333222111000......////////////////////////000000000////////////...---......//////......---///...------------...///000///---++++++,,,...///---....../////////......------------------------------...............---,,,,,,,,,---------...............------------,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,------------.........---,,,+++,,,,,,,,,---......//////......------------......////////////////////////................................................333333222222222222222333000111111222222111111000222111111111111111111222222222222222222222222222111111111000000000000///111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000///////////////////////////////////////000000000////////////////////////////////////////////////////////////000000000000//////.........---------......------------......................................................000////////////.........+++---...000000///...---...........................------------...//////........................---,,,+++***+++,,,---...---------............///..............................////////////......---...//////000000////////////000111000///---,,,//////...................................................---------------............/////////000......////////////000000...//////////////////...////////////////////////........................////////////////////////........................//////000000000000//////111000000//////000000111////////////000000000000000111111111222222222222111000000000000000000111222222222222222222222222333333222222222333444444444444444555666777888999:::;;;===???AAADDDFFFGGGEEEFFFHHHLLLPPPSSSUUUVVVVVVWWWYYYZZZZZZYYYXXXXXXZZZ[[[[[[[[[YYYUUURRROOONNNOOOPPPOOOMMMLLLLLLMMMIIIFFFCCCAAAAAABBBCCCCCCEEEDDDCCCBBBBBBBBBBBBBBB======<<<<<<<<<;;;<<<<<<888888999999999888666555000111111222333444555555222111111000000111111222222222222222333333333333000000000000000000000000111111111111111111111111////////////......------////////////////////////////////////////////////////////////////////////////////////////////////333222111000000//////000///111222222000//////000///000000000111111111111000000000000000000000000////////////////////////222222222222222111000///////////////////////////////////////////////////......////////////...............------.........444333111///---,,,++++++------......//////..............................,,,---......///.........,,,,,,,,,---------......//////.........---------------------------,,,,,,------,,,,,,,,,,,,---------------------------,,,,,,,,,------...///000000......------------......////////////////////////------------------------........................333222222222222222333333111111222222222222111111111111111222222111111111000000111111111111111111111111111111000000000000222222222222222111111111111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000---------....../////////////////////////////////////////////////////////////////////000000000000...............---------///......------......///................................................000////////////.........,,,,,,.../////////...---...........................------------...//////........................---,,,+++***+++,,,---...---------............///---...........................////////////......------...///////////////...///000000000...---,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////------.........//////////////////....../////////........................//////////////////////////////////////////////////////////////////////////////000000000000//////000//////......//////000////////////000000000000000111111111222222222222111111000000000000111111111111222222222333333333333222111000111222444555777777888:::===???BBBCCCFFFHHHLLLPPPSSSSSSSSSRRRRRRTTTWWWZZZ\\\^^^```aaabbbcccdddddddddbbb```_________`````````^^^[[[ZZZ[[[\\\]]]]]]ZZZXXXXXXXXXPPPMMMJJJIIIIIIJJJJJJIIILLLKKKJJJIIIIIIIIIIIIIIIDDDDDDBBBAAAAAA@@@AAAAAA???>>><<<:::::::::::::::222222333444444555666666666666555444444444444555222222222222222222111111000000000000000000000000111111111111111111111111222111111///...---,,,+++////////////////////////////////////////////////////////////////////////////////////////////////000000000///000000111111000111222111000//////000///000000000111111111111000000000000000000000000///////////////////////////000111222222222222222////////////////////////.............../////////...//////////////////...---..................---+++,,,...//////...,,,+++,,,,,,---.......................................,,,------...//////......,,,,,,,,,---------......//////.........---------------------------------...------,,,,,,------...------------------------,,,,,,------...///000000......------------......////////////////////////................................................222111111111111222333333111111222222222222111111000111222222222222111000000000000000000111111111000000000111111111222222333333333222222222222222111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000,,,,,,------......//////////////////////////////////////////////////////------------....................................//////............//////................................................/////////.........------,,,,,,,,,,,,------.................................------------...//////........................,,,,,,,,,,,,,,,------...---------............///---------.....................////////////......------...////////////........./////////...------,,,,,,,,,---------------........................,,,,,,,,,,,,,,,------------......///000/////////---------......//////000//////............//////........................///////////////////////////////////////////////////////////////////////////000000111111000000/////////............//////////////////000000000000000000000111111111222222222111111000000111111222//////000111222333333444444333333333444777:::<<>>>>>:::999777555444333222222444444333333222222222222222222222222222222222222222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000............///000111222222333333222000000111222000000000000111111111111000000000000000000000000000000000000000000000000...//////000111111111111////////////////////////---------.........////////////000000000000//////------...//////...---------.........,,,)))&&&$$$***+++,,,---....................................+++,,,---...////////////,,,,,,,,,---------......------------,,,,,,,,,,,,------------.........///......------------......---,,,,,,,,,,,,---...///,,,,,,,,,,,,------------......------------......////////////////////////000000000000000000000000........................000000//////000111222222111222222333333222222111000111222333333222111000111111111222222333333333......///111222333444555444444444333333222222222111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000---......///000111111222////////////////////////////////////////////////////////////000000000111---.....................//////............//////......................................................---------,,,,,,,,,---+++)))((((((***---///...........................------------...//////........................,,,---...///000///...------------.........//////---------.........//////......////////////......,,,---......//////.........---,,,,,,---...000111---.........//////000000.........................../////////000000111111,,,---///000000000///......//////000111222222222000///...------...///000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000111111111111000000111111000000000000111111////////////000000000000////////////000000000000222222111111111111222222222333555777999;;;<<<===AAABBBCCCGGGLLLSSSYYY]]]```aaabbbdddfffiiikkkmmmiiiiiijjjkkkkkkkkkjjjjjjaaacccdddbbb\\\WWWUUUUUUWWWWWWVVVWWWXXX[[[]]]___[[[ZZZXXXVVVVVVWWWYYYZZZ^^^```bbbaaa^^^ZZZYYYXXXXXXXXXYYY[[[\\\\\\YYYWWWXXXXXXWWWXXXXXXYYYZZZZZZ___]]]ZZZVVVTTTSSSSSSSSSTTTUUUUUUUUUSSSPPPNNNLLLJJJJJJIIIIIIHHHHHHGGGGGGCCCBBB@@@>>>;;;:::999888555555555444444333333333333333333333333333333333222222222222222222222222///000000111222333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111111111111222222333333444444222111000222333000000000000111111111111000000000000000000000000000000000000000000000000///000000000000//////...////////////////////////---------.........////////////000000000000//////,,,---...//////...---,,,******+++---///000222222***+++,,,---............////////////////////////+++,,,---...////////////,,,,,,,,,---------......------,,,,,,,,,+++++++++---------.........//////......------------......---,,,,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,+++.........------.........////////////////////////000000000000000000000000........................555555444222111222555888555888<<<===:::555222000555222...///222444444333111222222333333222222111111111222222222333333333......///000000000000000333333333333333222111000000000000000////////////........................000000111111111111000000000000000000000000000000000000000000000000000000---......///////////////////////////////////////......------------......//////////////////////////////............//////------------------------////////////////////////......------------......------............------////////////////////////////////////////////////..................------......------------..............................------------------------000000000000000000000000---------......000111111................................................000000000000000000000000........................111111222222222222111111000000///...............------............------//////000000000000//////000///.........///111222///......------///000111...///000111111000///...111111000000//////......000000///......///111222---///222222222222222444111000000000111444777999666888;;;???CCCHHHKKKMMMSSSUUUVVVWWWYYY\\\aaadddkkkjjjjjjlllooopppmmmiiiggghhhhhhhhhgggeeecccbbb```]]]YYYWWWVVVVVVVVVVVVVVVXXXYYYZZZZZZ[[[___aaa^^^______^^^]]]]]]___aaa]]]cccddd___\\\^^^]]]YYYYYY[[[\\\\\\[[[[[[]]]^^^```\\\[[[\\\\\\[[[\\\```\\\ZZZYYYXXXXXXWWWUUUSSSVVVWWWYYYZZZZZZWWWRRRNNNPPPPPPPPPNNNMMMOOOSSSWWWRRROOOKKKGGGCCC@@@>>>===;;;999666555555444333111777666333111000000111222222111111111000000000///222222222222111111111000000000000000111222333444000000000000000000000000............////////////000000//////000111222222111111111000000000000000111111000000000000111111111222222111//////000222111111000000000000111111222222111000///...------000000000000000000000000000000000000000000000000000000//////.........---000000000000000000000000.........------,,,,,,,,,........................//////////////////......,,,,,,,,,------.........,,,---...//////...---,,,,,,,,,,,,------.........+++,,,---...///...---,,,//////////////////////////////.........------------------............///---------............///000///---,,,---...000222........................////////////////////////000000000///......------555555444222111222666888@@@AAACCCCCCBBB@@@>>>===666333......000222222000111222222333333222222111111111111222222222333333000000111222222222222222222333333333222222111000111000000000////////////........................000000111111111111000000////////////////////////000000000000000000000000---......///////////////////////////////////////......------------..............................//////............//////------------------------////////////////////////......------------......------............------////////////////////////......................................................------------..............................------------------------////////////////////////------------...///000111................................................////////////////////////........................000000111111111111000000000000///..................//////////////////...//////000000000000//////000//////...///000111222//////...---...///000111...///000111111000///...222222222111111000000000111111000000000000111111///000111111//////000111555555444444666777:::;;;???AAAEEEJJJPPPTTTWWWYYY^^^aaadddeeefffgggjjjkkkpppmmmkkkkkkkkkkkkiiifff___```aaabbbbbbbbbaaaaaaaaa___\\\[[[[[[[[[\\\\\\___]]]\\\[[[[[[\\\]]]^^^_________]]]\\\\\\___aaa]]]ccceeecccbbbeeeddd___]]]^^^^^^^^^___aaaeeeiiihhhccc```cccdddddddddgggdddcccaaa___^^^[[[WWWTTTWWWWWWWWWXXXXXXWWWVVVTTTWWWTTTQQQQQQRRRTTTUUUUUUUUUSSSOOOJJJFFFCCCAAA@@@>>>===;;;;;;<<<<<<:::999555333222000000000222333222222222222222111111111222222222111111111000000000000000000111222333444333333333333333333333333/////////000000000111111000000000000000111222222111000000000000000000000111111000000000000111111000111111111//////000111111111000000000000111111000000000000////////////000000000000000000000000000000000000000000000000000000/////////.........////////////////////////.........------,,,,,,,,,........................------------------------,,,,,,,,,------.........------...//////...------,,,,,,------------------+++,,,------......------........................///.........---------------------............///---------............///000///---------...000111........................////////////////////////.........///////////////444555444333222333666888>>>===<<<<<>>@@@CCCDDDJJJLLLQQQVVV[[[___aaabbbfffiiikkkllljjjhhhggggggjjjhhhfffeeeeeeeeedddccc\\\]]]___aaabbbcccddddddcccbbb```___^^^^^^______cccaaa_________^^^]]]\\\````````````___```cccffffffjjjlllnnnqqqsssqqqlllhhhhhhhhhhhhkkkqqqyyyyyyuuuxxx||||||zzzzzzyyywwwtttrrroooiiiccc______^^^]]][[[ZZZZZZZZZZZZ[[[WWWSSSRRRUUUVVVUUURRRUUUTTTPPPMMMJJJIIIHHHGGGBBBAAA@@@@@@AAA@@@>>>;;;555444333222222333444555333333333333333333333333222111111111111000000000111111000111111222333444111111111111111111111111000000000111111111222222000000000000000000111222000000000000000000111111111111000000000000111111...000111111000///000111111111000000000000111111.../////////000000000111000000000000000000000000000000000000000000000000000000////////////.......................................---------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------------.........------...//////...------------------------,,,,,,---,,,,,,,,,,,,---......------------------------............---------------------............///---------............//////......------///000111........................////////////////////////------......///000000111444555555444222333666888888444000000444:::>>>@@@BBB===666333333444222111111222222333333222222111111111111111222222222222///000000111111000000000111111222222222222111111111111111000000000//////000000000000000000000000000000111111111111000000////////////////////////////////////////////////---......///////////////////////////////////////......------------..............................///......------......///........................////////////////////////......------------......------............------////////////////////////---------------------------------.....................------------......................................................---------------------------------------...///000......................................................................................................////////////......000///............///////////////000000///////////////000000000000/////////////////////000000111///////////////000000000/////////000000000000000........................000111222333333222111000222333222111000222555888666999>>>DDDJJJNNNRRRSSSWWWZZZ]]]```ccceeeeeeeeeggghhhhhhfffaaa^^^[[[[[[[[[\\\]]]___aaabbbcccbbbbbbbbbcccdddeeefffggggggccccccbbb```___^^^___```bbbfffiiiiiifffcccbbbbbbeeegggiiijjjkkkmmmqqqtttyyyzzz|||}}}zzzzzz{{{}}}zzztttqqqqqqooolllhhheeeddddddccc```]]]ZZZYYYWWWTTTRRRSSSRRRPPPNNNMMMMMMMMMMMMIIIHHHGGGFFFFFFDDDAAA>>>:::999888777666666666666333333333333444444444444222222111111111000000000111111111111222222333444000000000000000000000000000000000111111111222222111000000000000000111111000000000000000111111111111111000000000000111111...000333333222000000111111111000000000000111111////////////000000000000////////////////////////////////////////////////000000//////////////////.......................................---------........................++++++,,,,,,,,,,,,---------------...............---..................---.........------,,,,,,,,,------,,,+++,,,---...///---------------------------------------------------------............///---------............//////............///000000........................////////////////////////............//////000000444555555444333444666888===888222///000444888;;;DDD???888444444444333111111222222333333222222111000000111111111222222222000000111111111111000000000111111222222111111111111111111111000000000000111111111111111111111111000000111111111111000000000000000000000000000000////////////////////////---......///////////////////////////////////////......------------....................................------------..............................////////////////////////......------------......------............------////////////////////////---------------------------------.........//////......------------......................................................------------------------...------------......///......................................................................................................////////////......//////............//////---......//////......---//////000000000000//////...//////000000000000000/////////000000000000000///////////////000111111.........//////////////////000111222333222111000111222333333444777;;;???@@@DDDJJJQQQXXX\\\^^^^^^aaabbbccccccccccccbbbaaa______]]]ZZZWWWUUUUUUWWWSSSVVVZZZ^^^aaabbbbbbbbbdddccccccccccccccccccccc___aaaccccccbbbbbbdddfffkkkttt}}}}}}vvvpppoooqqqtttvvvzzz}}}~~~{{{{{{zzz{{{zzzrrrggg___]]]]]]YYYWWWTTTQQQNNNLLLKKKKKKNNNLLLKKKKKKKKKJJJHHHFFF@@@???===;;;999888666666444444444444444444444444222222222222111111111111222222222222222222333444444444444444444444444444/////////000000000111111111111000000000000000111//////000000111111111111111111000000000000111111000333666666555222111111111111000000000000111111111111111000///.........//////////////////////////////////////////////////////000000000000000000........................................................................,,,---------.........///.................................------..................------,,,,,,,,,------,,,+++,,,---...///------------------------,,,,,,---------------------------............///---------............///...............///000000////////////////////////////////////////////////000000//////............444555666555444444666888CCC@@@:::333......222666CCC===555222222333222111111222222333333222222111000000000111111111111222333333333444333333222111///000111111222111111111222222111111111000000000000000000000000000000000000000111111111111000000111111111111111111111111000000000000000000000000---......///////////////////////////////////////......------------......------------------------......------------..............................////////////////////////......------------......------............------////////////////////////------------------------,,,,,,------.../////////......------------......................................................------------------------...---------------............................................................................................................////////////......///............//////000------............------//////000000000000//////......///000000000000000...///000111111111000000//////......///000111222111111111111222222222222///000111222333444444444111333666888;;;???DDDGGGPPPTTTYYY^^^aaaaaa___^^^ZZZZZZYYYXXXWWWWWWVVVVVVRRRRRRQQQPPPOOOQQQTTTWWWWWWZZZ^^^aaabbbbbbccccccaaaaaa````````````aaabbbaaaeeejjjlllmmmooossswwwwwwtttuuupppllleee^^^VVVPPPKKKIIIKKKIIIGGGHHHIIIJJJJJJIIIEEEDDDBBB???===:::888777777777666666666555555555444333333333333222222222333333222222222222333333333333333333333333333333/////////000000000111111222111111000000000000000/////////000111111222222111111000000000000111111444777:::;;;888555222111111111000000000000111111222222111000///...------000000000000000000000000000000000000000000000000//////000000000000111111......................................./////////........................---......//////000000000/////////...............///...------------...///------------------,,,,,,---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,---------------------............///---------............///.........///////////////////////////////////////////////////////////////111000000///......------444555666666555555666888@@@@@@===666...---222888AAA;;;444111111333333333111222222333333222222111000000000000111111111111333444444444333333222111//////000111111111111111222222222111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000---......///////////////////////////////////////......------------......------------------------...------,,,,,,------...........................////////////////////////......------------......------............------////////////////////////........................,,,,,,------...//////000......------------......................................................------------------------...------,,,,,,------...................................................////////////////////////......................../////////000000/////////...............///000000......////////////......//////000000000000//////---...///000111000000///...///000111222111000000///.........///000222333111222222222333333333444111111222333555777888999999<<<@@@DDDGGGJJJNNNQQQZZZ\\\```bbbaaa]]]XXXUUUNNNMMMLLLLLLLLLNNNPPPQQQOOOQQQSSSSSSTTTUUUWWWZZZ]]]^^^``````___```dddgggddddddeeefffhhhkkknnnooopppuuu{{{}}}}}}uuujjj```YYYUUUPPPMMMIIIGGGHHHHHHIIIHHHJJJIIIHHHFFFDDDAAA???>>>;;;;;;:::999888777777666555555444444444444333333444333333222222333333333111111111111111111111111000000000111111111222222222222111000000000000000...//////000111111222222111111000000000000111111888;;;??????<<<777333222111111000000000000111111111111000000//////......000000000000000000000000000000000000000000000000//////000000000111111111////////////////////////---........./////////000........................------...//////000111111000/////////.........---///...------------...///,,,,,,------------------+++,,,------......------........................++++++,,,,,,,,,------------------............///---------............///---......//////////////////////////////////////////////////////////////////////////////.........444555666666555555666777:::>>>???999222111888@@@BBB<<<555222333666666666222222222333333222222222000000000000111111111111222222222222222111000/////////000111111111111111222222222111111111111000////////////////////////000000111111111111000000////////////////////////000000000000000000000000---......///////////////////////////////////////.........------.........------------------------...------,,,,,,------...////////////////////////////////////////////////.........------.........---..................---////////////////////////////////////////////////,,,,,,------...///000000.........------.................................////////////////////////...........................------,,,,,,,,,------................................................000000000000000000000000........................//////000000000000//////...............///000111//////000000000000////////////000000000000//////---...000111111111000///...///000222222111111000///.........///000222333000000111111111222222222333333333444666999<<<>>>BBBEEEJJJNNNQQQTTTWWWZZZYYY\\\___```^^^XXXQQQLLLKKKJJJIIIJJJLLLPPPTTTWWWYYY\\\___``````_________^^^^^^]]][[[[[[___fffllllllmmmooorrrvvv{{{}}}rrrjjjfff```[[[TTTOOOMMMLLLKKKKKKOOONNNNNNMMMKKKIIIGGGFFF>>>>>>===<<<:::999888888666666555555555444444444444444333222222333333333444444444444444444444444111111222222222333333333222222111000000///000000...//////000111222222222111111000000000000111111;;;>>>AAABBB>>>999444222111111000000000000111111////////////000000000000000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000---.........//////000000........................------......///000111111000000//////.........---///...---,,,,,,---...///,,,,,,,,,------.........+++,,,---...///...---,,,////////////////////////+++++++++,,,,,,------------------.........//////---------.........//////---......///000/////////000000000000000000000000////////////////////////------......///000000000777666555333333333444444555<<>>777333666;;;===<<<:::888555333222111222222222222222222222222333333222222222222222222555444333222111111111111222222222222222222222222111111111111111111111111222222222222222222222222000000000000////////////////////////////////////000000000000000000000000000000000000000///......000000000000000000000000000000///...............////////////////////////---------.........//////............////////////000000000000000000000000........................////////////////////////......//////000000111111////////////////////////111111000000/////////...//////............//////////////////////////////---...///000000///...---........................000//////.........//////......---------,,,,,,,,,---------............///................................................------......//////000000000000000000000000000000111111000000//////......(((***,,,///000111000///000000000000000000000000111111111000000000000000333222111000///000111222...000333333333222333444333444666:::>>>BBBFFFHHHOOORRRUUUVVVWWWWWWYYYZZZ[[[[[[[[[ZZZXXXUUURRRPPPLLLKKKLLLOOOVVV]]]ccceeeiiieeecccdddfffeeecccbbbbbbbbbccceeejjjrrr{{{|||~~~ssseee\\\YYYXXXVVVSSSZZZYYYXXXUUUQQQMMMLLLLLLEEEDDDBBBAAAAAA@@@===;;;888666444444555555444333444444333333333333444444000111333333444333222111666555444333111000///...555444333222111111111111000000000000000000000000000000000000000000000000333777<<>>888444555888999888888666555444333333222222222222222222222222222222222222222222222222555444333222111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111000000000/////////////////////////////////000000000000000000000000000000000000000///......000000000000000000000000000000///...............////////////////////////---------.........//////............////////////................................................////////////////////////------...............///////////////////////////000000000//////.........//////............//////..............................////////////..............................//////...............///.........---------,,,,,,---------............///000000000000000000000000.................................///////////////////////////////////////111000000000/////////...,,,---///000000///...---000000000000000000000000111111111111000000000000111000000//////000111111222333444444333444555777999:::===AAAFFFLLLPPPRRRVVVWWWXXXWWWVVVWWWXXXZZZYYYXXXWWWVVVUUUTTTTTTTTTRRRRRRTTTXXX^^^dddiiillliiihhhgggiiikkkmmmppprrrtttvvvzzzxxxpppkkkiiihhhjjjjjjhhhccc\\\TTTMMMJJJIIIHHHGGGGGGFFFDDDAAA>>>>>><<<999777777777555444555555444333333333444444111222333444444333222111333333333222222222111111111000000000000000111111111111111111111111111111111111111111111111111111444666999:::999666222///444333222111111222333444222111111000//////..............................000000000000000000000000000000000000000000000000////////////////////////...///////////////...---////////////////////////000/////////......................../////////////////////...............---------............///,,,---......//////........................................../////////////////////...............,,,---//////...---...///............////////////......////////////......000//////......//////000------.........---,,,,,,999888777666666666777888===>>>>>><<<888555444555555555555555555555555555222222222222333333333333111111111222222333333444444444333222111111111111111111111111111111111111111111111111111111111111000000000000000000000000222222111111111000000000////////////////////////000000000000000000000000000000000000000//////...000000000000000000000000000//////............///////////////////////////------........./////////............////////////................................................////////////////////////---------,,,,,,,,,,,,,,,/////////////////////////////////...............//////............//////------------------------//////............//////..............................---------......///.........------------,,,---------............///000000000000000000000000........................///////////////.........////////////////////////000000000000////////////...///000111111000///...000000000000000000000000111111111111111111111111000000000111111111111111333333333333333666:::>>>EEEGGGJJJOOOTTTXXX\\\]]]YYYYYYWWWTTTRRRSSSUUUXXXWWWVVVUUUUUUWWWZZZ]]]___aaaaaabbbcccfffiiilllooojjjnnnsssvvvzzz|||www|||~~~xxxmmmaaaVVVPPPNNNMMMMMMMMMMMMKKKGGGDDDCCC@@@<<<:::999888777555777666555444444333444444222333333444444333222222111111111222222333333444////////////000111222333111111111111111111111111222222222222222222222222555555555444444444333333555444333222222333444555222222111111000000//////////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000///...------////////////////////////////////////........................////////////000/////////......---------------............///,,,---......//////..............................---............/////////,,,,,,,,,------------------///000///...,,,,,,---............////////////......////////////......///...............//////,,,------...//////......;;;:::999777777777777888<<<;;;:::999888777555333333444444444444444444444222222222333333333333333000000111222333333444444444333222222111111111222000000000000000000000000111111111111111111111111000000000111111111111111222222222222111111111000//////////////////////////////////////////////////////000000000000//////000000000000000000000000000///............//////////////////////////////............////////////............////////////................................................////////////////////////...------,,,,,,+++++++++////////////////////////..................------//////............//////------------------------000///...------...///000...........................------------......///............---------------------............///................................................000000//////......------////////////////////////000000000000////////////---...///111222222222222000000000000000000000000000111111111111111222222222222333333333222222222222222333444777<<>>===999888777555444333333333444444444444444333333333111111111222222333333444222222111111222333333444111111111111111111111111222222222222222222222222333222222111222333444444222111000000000000111222111111111000000/////////000000000000000000000000////////////////////////////////////////////////////////////////////////000000111111111000000//////////////////////////////////////////.....................//////////////////......---,,,,,,,,,---------............///,,,---......///.................................---------.........//////---------....../////////,,,...//////...------...............////////////......////////////.........------------......///...//////000000000//////CCCAAA???<<<:::999999999999777555666777777666444555555444444333333333222222222333333333444444444000000111222333333444444333333222222111111222222000000000000000000000000111111111111111111111111111111111222222222333333222222222222111111111000000000000000000000000000//////////////////////////////000000000000////////////////////////////////////............//////////////////////////////........./////////000000............////////////////////////////////////........................//////////////////////////////......------,,,,,,////////////////////////------..................//////............//////........................000///...------...///000........................---------------...///000//////.........------------------............///........................////////////////////////000000//////......------........................////////////000000000000......///111111222222333000000000000000000000000000000111111222222222333333333333333333333444444666888:::>>>CCCJJJRRRXXX___cccgggjjjiiiddd^^^ZZZRRRQQQPPPOOONNNQQQUUUYYY]]]___bbbeeehhhjjjkkkkkkiiiiiiiiihhhjjjpppxxx~~~|||{{{~~~}}}sssoookkkgggddd```\\\YYYRRROOOKKKHHHHHHHHHGGGFFF<<<;;;999777666444444444666555555444444333333333333333222222222222222222444333333222111111222222111111111111111111111111222222222222222222222222///000111222222333333333000000////////////000000000///////////////......111111111111111111111111////////////////////////////////////////////////////////////////////////,,,---...///000000000000////////////////////////.........///////////////............////////////---------,,,,,,,,,++++++---------............///,,,---......///.................................------------............000000111111222222222333***,,,...///......///000............////////////......////////////......---------------.../////////000000///...---,,,,,,JJJHHHDDD@@@<<<:::888888888666555555666777777666666666555444333333222111222222333333444444555555111111111222222333333444333333222222111222222333111111111111111111111111111111111111111111111111111111111222333333444444222222111111111000000000000000000000000000000000000000000000000000000000...//////000000000000000///////////////////////////............//////000////////////////////////....../////////000000000............////////////000000000000000000000000........................////////////////////////////////////............////////////////////////...............///////////////............////////////////////////////////////............//////.......................................///000111/////////.........---------------............///000000000000000000000000///////////////////////////////////////.................................////////////000000000000222222111111000/////////000000000000000000000000000000111111222333333333222222222333555777:::<<>><<<:::888777666777666555444444444444444444444333333222111000000333222111000////////////222222222222222222222222222222222222222222222222...///111222333333222222111111111111111111111111////////////............000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////((()))***,,,---...//////////////////////////////.........///////////////............////////////,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,---......//////..............................,,,------------.........------------............)))+++...///......000111............////////////......////////////......------------...///000000.........---,,,***)))(((VVVSSSNNNHHHCCC???<<<;;;:::999888777666666777888666666555555444333333333222222333333444555555666222222222222222222222222333222222111222222333333222222222222222222222222111111111111111111111111000000000111222333333333111111000000000/////////000000000000000000000000000000000000000000000000......///000000000000000////////////////////////...............///000000////////////////////////.../////////000000000000............////////////////////////////////////........................////////////////////////.............../////////////////////////////////.........//////000000000//////............//////..............................////////////..............................///......//////111222222////////////............---------............///000000000000000000000000////////////////////////.........///////////////.........................../////////000000000111222222111000//////......000000000000000000000000000000111222222333444444444444555777<<>>999888666555444444444555333333222222222222222222111111111111222333444555222222222222222222222222000000000000000000000000222111000///000111333444000111111222222111111000000000000000000111111111////////////////////////000000000000000000000000000000000000000000000000//////////////////////////////000000000000000///////////////////////////---.........//////000000............/////////000------...///000111222222---------.........//////,,,---......//////..............................,,,,,,,,,---------......000000000//////.........---...000///...,,,------............/////////000......////////////...............//////111222222...///000000000000000000ooolllddd\\\ZZZ[[[WWWQQQNNNDDD===>>>===999888:::777888999888666555666666666666555444444444444555555444333333555555444333333333222222111000000000222222444444555444333222...000111222222111000...000000000000000000000000222111000//////000111222000000000000111111111111000111111222111000///...////////////000000000000//////////////////////////////.........---------,,,,,,---...//////......//////000000000000//////000000000000000///......////////////////////////000///...---------------////////////////////////000000//////.........---//////.........---------,,,,,,------...//////000...---,,,++++++,,,---...---------............///......---------......///////////////.....................///000222333444222111000...------,,,,,,////////////////////////////////////////////////------............------000///...------...///000000000000000////////////////////////000000000000///////////////000111111555333111111222333444444---000333555555555666777<<<<<>>;;;======999444222555:::444555555444333111222222333222222222222222222333444444444333333222222222111111111111111111111111222333333444333222000///333333333222222111111111222111111111000000//////------...///000111222222444333222111111111111111------...///000111222222////////////000000000000///111444666666444111///.........///////////////........................------------------------////////////////////////.........................../////////...---,,,,,,/////////////////////////////////...---------,,,......------------............////////////......///////////////.........,,,---------.../////////---------------------------.........//////000000}}}}}}vvvkkkcccaaa```^^^]]]SSSIIIEEEBBB;;;888999777777777666555444444444666555555444444444444444555444333333555555444333111111111111111222222222111111222333333333222111000111222333333222111000000000000000000000000000111111000000000000111111000000000000111111111111111222333333333222000///////////////000000000000//////////////////////////////.........---------,,,------...//////......//////000000000000/////////////////////...------////////////////////////000///...------------...////////////////////////000/////////............//////.........---------------......///000000111///...---,,,,,,---...///---------............/////////...---------....../////////////////////////////////000111333444555333222000///...---------////////////////////////////////////////////////---......//////......---000///...------...///000000000000000////////////////////////000000000111111000000000000111222222222111000000111222333333///111333444555888===@@@GGGFFFIIIQQQ]]]gggllllllkkkkkkjjjhhhddd```\\\ZZZWWWWWWXXXYYY]]]```dddfffggghhhiiiiiihhhiiijjjlllfffhhhmmmxxxvvv|||{{{zzzzzz{{{{{{zzzyyyssszzz}}}zzzyyytttoooooopppqqqppplllhhhdddcccgggmmmtttzzz{{{{{{{{{{{{zzzyyy{{{~~~}}}}}}uuutttxxx}}}uuuqqqnnnfffZZZSSSPPPLLLGGGDDDEEEDDD@@@;;;888888888555555555555333333333444333333222222222222333333444444444333333222222222111111111111111111111111111222222222111111000///333333333222222222111111222111111111000000000000......///000111111111111//////......------......////////////000000000000000000000000111111111111---...000222222000...---000/////////////////////////////////////////////........................////////////////////////........................---------...------,,,,,,.......................................---------......------------............////////////.............../////////000000......//////////////////..................................../////////000~~~rrrqqqvvvzzzxxxlll^^^TTTKKKBBB;;;999999888777666555555444444555555444333333333333444555444333333555555444333000000111111222333333444111222333444444333222111111222333444444333222111000000000000000000000000000000111111111111000000000000000000111111111111///000111111111000///...////////////000000000000/////////////////////////////////............---,,,---......///............//////000000//////..................------,,,//////////////////////////////......------......////////////////////////////////////............/////////............---......//////000111111111///......------......///---------............///000//////...---------.........//////000111111111111111111222333444555666333222111000///.........////////////////////////////////////////////////---......//////......---//////............//////////////////000000000000/////////000000000111111222111111111111222333333000000111111222222333333222333555777;;;AAAIIINNNTTTTTTVVV]]]gggnnnqqqrrrooolllhhhbbb]]]YYYVVVTTTRRRTTTXXX]]]aaaeeeggghhhllliiifffgggkkkqqqwwwzzz|||wwwzzztttppppppooommmkkkfffnnntttsssqqqrrrssssssttt{{{{{{qqqhhhfffhhhnnn{{{|||uuuwww|||}}}|||{{{|||}}}pppeee```ZZZSSSLLLJJJFFFDDDAAA>>>:::777666666555555444444555555444444333333333333444444444444333333333333222222222222222222222222222222222111000000///000000000333333333222222222222111111111111111111000000000///000222333333222000//////////////////000000000111000000000/////////...111111111111222222222222......////////////......111000000000///.........000000000000000000000000////////////////////////////////////////////////........................++++++,,,---------,,,,,,---------------------------------.....................------------............////////////...............//////000000000000000000000000/////////000000000000000000000000............////////////wwwhhh[[[OOOEEE???<<<:::999888888888888888555555444333333333333333555444333333555555444333111111111222222333333333333444555666555444333222111111222333333222111111000000000000000000000000///000111222222111000//////000000000111111111111000111222222222111000///////////////000000000000/////////////////////////////////...............------...............---...//////////////////............//////......---//////////////////////////////............/////////////////////////////////////////////........./////////...................../////////000000000/////////....../////////---------............///111000///...------------......///000111222333444333333333333444555555666333222111000////////////////////////////////////////////////////////////......////////////....../////////....../////////////////////000000000000//////000000000111111111111111111111111222333333111222333444333333333444555888<<>>;;;::::::888555777666666666666666666777222222333333333333444444333333333333333333333333222222222222222222333444111222222222222333333333111111111222222222222222111222444444444222000///---...///000000000///...------...///000111222222.../////////000000000000111111000000000000111111///......------,,,,,,,,,................................................////////////////////////...........................//////000000000//////000000000000000000000000---------.....................------------............////////////......222222111000000///..................------------........................///////////////.........vvvfffUUUNNNFFFAAA???===999555777777666555555555555666555444333333555555444333333333333333333333333222555666666666555444222111222111111111111111111222000000000000000000000000111111000000000000111111000000000000111111111111***+++,,,---...------,,,////////////000000000000////////////////////////.../////////000000000000......//////...------,,,---......//////......------...//////000000/////////////////////////////////////////////000111111////////////////////////............/////////000.../////////000000000000/////////...............,,,---...//////...---,,,---------............///............///000111222111222222333444555555666333333222111000000111111000000//////......////////////////////////////////////////////////////////////000000000000//////---...///000000///...---.........///000111111111000000111111111222222222222111111111111222333333333777:::;;;===BBBKKKRRRVVV[[[ccciiimmmnnnooopppnnnmmmjjjfffbbb^^^\\\[[[XXXYYY[[[^^^bbbfffiiikkkkkkmmmqqquuuzzz~~~zzzqqqlllfff___[[[[[[\\\^^^aaaaaaeeemmmrrruuu{{{{{{xxxwwwvvvuuuuuuqqqxxx}}}~~~|||yyyxxx{{{{{{|||~~~|||xxxxxx~~~xxxpppiiiaaa\\\SSSLLLEEE@@@???>>>:::777888777777666666777777888222222222333333444444444333333333333333333333333000000111222222222222222111111222222222333333333111111111222222333333333111222222222222222111000111222333444444222111///......//////000000111111//////000000000111111111///000000000000000000///////////////////////////........................////////////////////////////////////////////////........................//////////////////...---000000000000000000000000...............---------......------------............////////////......000000000000000000000000............////////////........................000/////////............~~~nnnaaaYYYOOOHHHDDD@@@:::555888888777666666666666666555444333333555555444333111222222333333444444555999:::::::::999888666555333222222111111222222333000000000000000000000000222111000//////000111222000000000000111111111111...///000222222222111111////////////000000000000////////////////////////.../////////000000111111.../////////...---,,,,,,---..................---,,,,,,---.../////////...///////////////////////////////////////000111111////////////////////////---.........//////000000.../////////000000111111000000000000////////////+++,,,---......---,,,+++---------.........//////............///111222333222333333444444555555555222222111000////////////000//////............/////////////////////////////////////////////////////////000000000000//////---...///000000///...------......///000111111222000111111111111222222222333333222222333333444555777;;;???BBBEEEMMMXXXaaaaaaeeejjjmmmnnnnnnnnnoookkkhhhbbb\\\WWWUUUWWWYYYZZZ\\\___dddhhhkkkmmmnnnpppsssxxx~~~}}}ooofffbbb```^^^\\\]]]___ccceeekkklllpppwwwzzz{{{~~~}}}zzzxxxvvvuuu}}}}}}sssqqqrrrvvv|||xxxrrrZZZSSSJJJEEECCCAAA<<<888888888777777777777888888222222222333333444444444333333333333333333333333...///000222222222111000111111111222222333333333111111111222222333333333111111111111111111111111///000111222111///---,,,000000000000////////////000111111111111222222222000000111111111111000000000000000000111111111111000000000000000000000000000000000000000000000000////////////////////////.........................../////////...---,,,,,,/////////////////////////////////......------,,,.........------...............////////////......---...///000111222333333......//////000000111111////////////////////////000000//////.........---qqqbbb]]]VVVPPPKKKFFFAAA>>>===999888:::999666555777555555666666555555444333444444444444444444444333777:::===>>>@@@AAA;;;333555444333222111111111111000000000000000000000000111111111000000000000///222000///......///000222111111000000///.........,,,,,,---.../////////...000000000000000000000000222///---...000000...,,,/////////////////////////////////...---------,,,000000000///......------///////////////.........000000//////.........---000000//////......------+++,,,---///000000111111------............------......//////000000111111000000//////..................---------......///111111222333333444555555777555444444444444222111333222222111000//////...........................//////000000000000////////////000000000000//////............////////////000000000000000000000000222222111111111111222222333222111111111111222222///000222444666777888999===AAAIIISSS\\\dddiiikkkpppnnnllllllkkkjjjhhhfffcccZZZRRRRRRSSSUUUXXX\\\ffffffhhhkkkgggbbbfffooonnnsss}}}rrrfff```fffcccccceeeeeefffjjjppp}}}{{{wwwuuuvvvxxxzzz~~~}}}wwwzzzzzz{{{}}}lll^^^VVVVVVRRRGGGBBBEEE???<<<999888888888777666555444444333333444444555222222222222222222222222333333333333333333333333333333333444444333222222222222111111111111222222222222111111000000//////000000000000000000000000111111111111111000//////333333222111000000111111222222111000///...------000000//////.........---////////////...............///000111111000......///......------///000111000//////.........////////////////////////////////////.........---------///////////////.........111000///......------......,,,++++++---......---......------------......000000000000000000000000000000////////////000000//////000000111111111222|||uuupppggg___WWWPPPIIIEEE???;;;999;;;999555444555444444555555555444444333555444444444444444555666;;;???BBBCCCEEEEEE>>>666666555444333222222222222111111111111111111111111222222111111111000000000111000///......///000111111111111000000000//////......///000000000//////000000000000000000000000111///......000111///---//////////////////////////////////////////...............///////////////////////////////////////000/////////............///////////////.........,,,---...///000000000000...//////////////////.........//////000000000000////////////......------............//////000111111111222222333444444555444222111111111111000...222111111000//////.................................//////000000//////...//////000000000000///////////////000000000000111000000000000000000000000222111111000000111111222///000000000000111111111111222333444777:::===>>>JJJNNNUUU^^^eeekkknnnppppppnnnkkkhhhfffbbb]]]ZZZZZZTTTQQQTTTYYY[[[^^^bbbbbbccchhhnnnmmmiiikkkpppvvv~~~{{{vvvtttuuussslllgggfffjjjeeeccceeehhhkkksss|||}}}{{{zzzyyyzzz}}}~~~sssllljjjaaaQQQHHHIIIAAA>>>;;;999999888777666777666555444444333444444222222222222222222222222333333333333333333333333333333333444444333333222222222111111111111222222222222222222111111111111111111111111111111111111111111111111111000//////000000000000000111222333111111111000//////......000000000/////////......////////////............//////000000000000000///000//////...///000111222//////............//////........................//////.........---------/////////////////////...000///..................///---,,,---...000/////////......------......///000000000000000000000000000000////////////000000/////////000000000111111}}}rrriii___WWWRRRIIICCC>>>===;;;777555666555555555666666666666666666555444333444555777999@@@EEEIIIIIIJJJHHHAAA999666555444333333333333333111111111111111111111111333222222222111111111111111000///......///000111000111111111111222222222000000111111111000//////000000000000000000000000000///......000111000////////////////////////////////////000000000000000------......///000000111////////////////////////////////////.....................///////////////......////////////......//////000000000000//////...////////////000000000...............---------......//////000111222222111111222222333333444444333222000000111111000...000000000///......------.................................//////.........//////000000000000//////000000000000111111111111000000000000000000000000111111000000000000111111...///000111222222222111333333444666;;;AAAGGGJJJZZZ^^^dddjjjoooqqqrrrqqqooolllfffaaa]]]XXXRRROOOPPPMMMPPPWWW]]]```bbbfffddddddhhhooouuuwwwzzzzzzkkkbbbcccaaabbbffffffeeehhhmmmpppkkkhhhkkkpppuuu~~~yyydddVVVSSSIIIFFFAAA>>><<<;;;999777888777666555444333333333333333333333333333333333333333333333333333333333222333333444444333333333222222111111111111222222222222222222222333333333111111111111111111111111111111111222111111000///000000000//////000111111000000000000000000000000111000000000000000//////////////////............//////...//////000111222000000000000000111222222//////............//////------------------------...............---------......//////////////////000000///.........//////000...---...///111000000///......------......///000000000000000000000000000000////////////000000...///////////////000000|||ssskkkggg\\\QQQFFF@@@===999888:::777777777777888888999999888666444333444666999;;;AAAGGGKKKKKKJJJHHHAAA999555444333222222222222222111111111111111111111111333333333222222222111111111111000//////000111111000000111222222333444444111111111111000///......////////////////////////......---...////////////////////////////////////.........//////000000111............//////000000///////////////000000000///////////////.........------......//////000000//////000//////...------/////////000000/////////////////////////////////............------------------///000111222333333111111222222333333333333555444222333333444222111//////.........---------........................------............------//////000000000000////////////000000000111111111000000000000000000000000111000000//////000000111111111333444444444333222333444666<<>><<<:::777666555444333333333333444444444444444444444444333333333333333333333333222222333444444444333333333222222111111222222333000111111222222333333333111111111111111111111111111111111222222111111000444333111000...---,,,,,,//////000000000111111111111111111111000000000000////////////............///............000222333/////////000000000111111///............//////000------------------------....................................////////////444333222000//////......000...---...///000000000//////............//////////////////////////////000000////////////000000............////////////rrrcccQQQFFF???;;;:::<<<888777777666666777888888888777555444444666999;;;===DDDHHHHHHEEECCC<<<666333222111111111111111111111111111111111111111111333333333222222222111111111111000000000000111111000000111222333444444555000000000000//////...---////////////////////////,,,------------------...////////////////////////---------....../////////000000//////............////////////000000111111.........///////////////------......//////000000000000000000///...---,,,---......//////......---/////////.......................................,,,---///111222222333333111111222222222222222333555444333333444444333222............------------........................------............------//////000000000000//////........./////////000000000000000000000000000000111111000000000000111111222222333444444444333333555888===FFFQQQ\\\fffkkknnnpppqqqrrrpppmmmiiiggg^^^XXXPPPKKKJJJLLLOOOQQQXXXXXX]]]dddgggfffgggjjjkkkqqq}}}{{{ttttttsssnnnggg^^^YYYVVVZZZ[[[]]]______bbblllxxx}}}|||hhhaaaVVVLLLEEE@@@===<<<666555555444444444444555444444444444444444444444333333333333333333333333111222333333444444444333333333222222222222333333///000000000111111222222111111111111111111111111111111222222222222111111444333111000...---,,,,,,//////000000111111222222000000000000111111111111////////////............///............000222333......////////////000///...............///000000---------------------------.....................---.........//////000000888777555333111///......///---,,,---...000///////////////....../////////////////////////////////000000////////////000000////////////............vvv```RRRHHHAAA===>>>888777555444444444555666999777666555555666777888999???CCCBBB???<<<888333111111000000000000111111222222222222222222222222333222222222111111111111111111111111111111111111000000111222333333444444//////000000//////......000000000000000000000000---...///...,,,+++,,,---////////////////////////------------............111000000///......------...//////000000111111222.........///////////////........./////////////////////000000///...------------............------/////////............---.........///////////////...///111333444444333333111111222222222222222222222111000000111222111000.........................................................//////.........//////000000000000//////............////////////000000000000000000000000222222111111111111222222111111111222333555666777???CCCJJJTTT___hhhooosssrrrrrrqqqnnnkkkgggccc```UUUQQQKKKIIIKKKPPPTTTWWW[[[[[[^^^dddffffffiiiooossswwwlllhhhgggddd___ZZZWWWVVVWWW______aaaeeeggglllxxx{{{xxx|||rrrbbbSSSIIICCC@@@???999888777666666666666666555555555555555555555555333333333333333333333333111111222333444444444444333333222222222222333333000000000000000111111111222222222222222222222222000111222222333222222222000000000//////000111111000000000111111222222222//////000000000000000111////////////............//////...//////000111222------...///////////////......---......///000111---------------------------------...............------......///000000000999888666333111///......///---,,,---.../////////000//////......//////000000000000000000000000000000000////////////000000000000000////////////...uuueeeYYYMMMDDD@@@;;;:::777555444555555666888888777666555555555555666<<>><<<:::888777666666555555555555555555555555333333333333333333333333000111222333444444444444444333333222222333333444222222111111111111111000222222222222222222222222000111222222333333333222000000000000000111222333111111111111111111222222....../////////000000000////////////............//////000000000000000///---...///000111000000///---------......///000111........................---------.........//////------......///000000111666555333222000/////////000...---...///111000000000000////////////000000000000000000000000000000000000////////////000000111111000000000/////////vvvhhhXXXJJJDDD@@@>>>;;;999777777888999888888777666555444333333555;;;>>>;;;777777666333222222222111222222333333222222222222222222222222111111111000000000000///111111222222222222111111000111111111111222222222///000111222222222222222000000000000000000000000222444555222///,,,---///////////////////////////111111000000//////......------......///000000000...//////000111222222222---.........//////000000000000//////.........---......///////////////...//////000000000000////////////.........---------//////000000111111222222444555777999999888666555222222111111111111111111///...---...///000///.........//////////////////........................//////000000000000////////////000000000000//////000000000000111111111111000000000000000000000000444333333222222333333444333333333666;;;BBBHHHLLLYYY]]]eeelllpppqqqooommmllljjjeee```[[[WWWTTTSSSZZZ[[[]]]```dddffffffdddjjjiiilllrrryyy|||pppfffffffff```ZZZXXX^^^___```aaacccffflllppptttrrrsssxxx~~~|||pppjjjiiisssiiiYYYRRROOONNNEEEDDDAAA>>>;;;888666555666666666666666666666666333333333333333333333333000111222333444444555444444333333222222333333444444333333222222111111111222222222222222222222222000111222333333333333333333333222111000000111111111111111111111111111111---.........//////000000000/////////............//////000111111000.........///000222222111111000---------......000111111////////////////////////---------.........//////---------...///000000111222111000000///000000000111000...///111222222111000000////////////000000000000000000000000000000000000////////////000000222222111111000000//////~~~gggVVVPPPHHHCCC===:::999999666333666555333444555666555555333333333333333333333333333333555555555555333333222222222222111111111000222222222222222222222222111111111111111111111111222111111111000000//////111111111111111111111111000000000000000000000000////////////////////////000000//////.........---............////////////////////////////////////.../////////000000111111////////////////////////////////////////////////------......///000000000......////////////......000000000000000000000111000///---,,,,,,...000222111222555666777555333222222222222111111111000000,,,---...//////...---,,,........................////////////////////////111000000000//////......000000//////000111222222000000000000////////////111111111000000000000000///000111111000111333444222666;;;>>>AAAHHHSSS[[[cccfffkkkoooooommmiiifff```]]]YYYUUUTTTWWW]]]bbbiiifffeeehhhmmmnnniiidddgggmmmwwwwwwqqqkkkgggccc```\\\[[[aaajjjiiigggfffiiioootttvvvvvvxxxttttttzzz~~~~~~zzz}}}{{{hhhaaaeeelll|||yyy}}}~~~wwwhhh^^^YYYWWWRRRJJJDDDBBBCCC@@@<<<888999888666555555666777777888777444222111222333444555444444333333444444555444333333222222333333444222333333444444333333222444444444333333222222222333333333222222222111111000000111111111111000000000000////////////000000000000000000000000000000000000000000000000000000////////////000000000000---.........//////000000............////////////000000000000000///......////////////////////////000000000000000000000000............////////////111000///---------...///////////////000000000000,,,...///000000///...,,,......////////////......000000000000000000000000vvvaaaVVVLLLGGG@@@<<<;;;:::777444999777555555666666555444333333333333333333333333222333444555555444333222333333333222222222111111222222222222222222222222111111111111111111111111111111111111000000000///111111111111111111111111000000000000000000000000////////////////////////000/////////........................////////////////////////////////////....../////////000000000///////////////////////////////////////////////////////////////...............////////////......000000////////////////////////.........///000111444555666666555333000...222222222111111000000000------...//////...------........................////////////////////////111111000000000/////////000000000000000000111111000000000000000000000///111111111111000000000000000111222222111222555777333999AAAGGGMMMUUU___gggiiikkkmmmnnnlllgggaaa]]]WWWWWWVVVUUUVVV[[[aaafffkkklllmmmmmmlllkkkllllllnnn{{{qqqgggccc[[[ZZZ[[[^^^```dddnnnxxxwwwwwwxxx{{{}}}~~~{{{xxxrrrrrrvvv|||vvvqqqkkkfffiiiooo{{{mmmfffjjjuuu~~~wwwqqqkkkfff]]]YYYSSSMMMHHHBBB>>>===:::999777666666666666666777666444333333333333444555444444333333444444555444333333222222333333444222333333444444333333222444444444333333222222222333333222222222111111111000000111111111111000000111111000000000000111111000000000000000000000000000000000000000000000000////////////000000000000........./////////000000............////////////000000000000000///......////////////////////////////////////////////////....../////////000000000//////...---------------////////////000000000000000111222333333222111000...//////000000//////...000000000000000000000000ooocccYYYRRRIIIBBB???===999777;;;999777666666666555444444444333333333333333333222222333333333333222222333333333222222222222111222222222222222222222222111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////////////////........................////////////////////////////////////............////////////////////////////////////////////////////////////111000000///......------......////////////....../////////......---------//////000111111111111111333444555555444222000...111111111111000000000000------...//////...------........................////////////////////////111111111111000000000000111111111000000000000000000000000000000000000000111111111111111111111111111222222222333555999<<<:::AAALLLUUU\\\bbbiiinnnooonnnmmmiiiddd]]]WWWSSSPPPSSSWWWZZZ]]]bbbgggkkkmmmqqqrrrnnniiiiiiqqqyyyxxxjjj```ZZZWWWVVVWWW\\\bbbfffjjjrrr{{{zzzuuurrruuu|||~~~uuutttyyy~~~}}}yyyxxxyyyxxxsssnnnqqqlllfffaaaZZZVVVZZZaaahhhnnnyyyxxxqqqttt~~~xxxqqqpppkkkbbbVVVLLLGGGDDD???===:::888888999888777555555555555555444444444555444444333333444444555444333333222222333333444222333333444444333333222444444333333333333222222222222222111111111000000000000111111111111000000222222111111111111222222000000000000000000000000000000000000000000000000////////////000000000000......////////////000000............////////////000000000000000//////.../////////////////////////////////////////////////////////000000000111111//////////////////...---////////////000000000000111111333333333333111111///000000111111000000///000000000000000000000000}}}vvvoooeeeWWWKKKCCC???<<<999;;;999777666777777666555444444444444444333333333222222222222222222222222222222222222111111111111222222222222222222222222111111111111111111111111111111111000000000000000///////////////////////////////////////////////////////////////////////////////////////.....................////////////////////////////////////..................//////////////////////////////////////////////////////000000//////..................////////////......000000//////...---------...000111333333222111000///000222333444333222222000000000000000000000000---..................---........................////////////////////////111111111111111111000000111111111111111000000///000000000000000111111111000111111111111111222222000111222333444888===AAAGGGNNNYYYbbbfffiiijjjkkkooolllfff___XXXSSSPPPOOOTTTXXX^^^cccfffiiilllnnnkkknnnpppmmmlllsss}}}ttthhh^^^XXXWWWXXXYYY\\\eeennnqqqppptttyyy{{{www}}}{{{sssnnnmmmpppsssuuurrrmmmhhhfffggggggccc```bbb___[[[VVVQQQNNNUUU^^^aaaiiisssxxxwwwuuuuuuxxx{{{ooodddXXXPPPGGGCCC>>>;;;;;;<<<;;;:::444555555666666666555555555444444333333444444555444333333222222333333444222333333444444333333222333333333333333333333333222222111111111000000000000000111111111111000000222111111000000111111222////////////////////////////////////////////////////////////000000000000//////////////////000000............//////////////////000000000000//////////////////////////////////////////////////////000000000000111111111111///000111222222111///...////////////000000000000...///000000000000///...000000111111111111000000000000000000000000000000vvvdddSSSIIIBBB>>><<<:::888666666777888777666555555555444444333333333222222222222222222222222222111111111111000000000222222222222222222222222111111111111111111111111000000000000000000111111////////////////////////////////////////////////////////////////////////.........///////////////............//////////////////////////////////////////////////////......////////////////////////////////////////////////............//////000000......////////////......000000000//////............000222444444333111000...///000111222222222222////////////////////////.........------.................................////////////////////////000000000000000000111111000000111111111111000//////000000000111111111222000000111111222222222333...000333666999>>>DDDHHHUUU[[[dddkkknnnmmmjjjhhhjjjddd[[[TTTOOOOOORRRTTT]]]aaafffjjjkkkkkkkkklllgggiiimmmttt}}}qqqmmmfff___YYYYYY\\\___^^^dddppp{{{}}}zzzzzz}}}yyyuuussssssmmmkkkhhhgggggghhhhhhhhhbbb___ZZZXXXXXXXXXWWWUUURRRPPPNNNMMMIIIJJJTTT___jjjqqqxxxxxxtttqqqpppppp{{{{{{yyyyyyxxxwww|||rrrcccSSSLLLCCC===<<<<<<;;;999555555666777777777666666555444444333333444444555444333333222222333333444222333333444444333333222333333333333333333333333222222222111111111111000000000111111111111000000000000////////////000000////////////////////////////////////////////////////////////000000000000000000000000000000//////............//////////////////000000000000//////////////////////////////........................000000000000111111111111---...000000111000///...////////////000000000000---..................---000000111111111111000000////////////////////////ooo```TTTLLLFFFBBB<<<:::888888999999888777666666555555444333333333333333222222222222333333222222222111111111000000222222222222222222222222111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000////////////////////////.........///////////////............////////////////////////////////////000000000000////////////////////////////////////////////////////////////------......///000000111......////////////......////////////////////////...000222333333333111000000000111111000//////...............///////////////...------------...///........................////////////////////////////////////000000000000...///000222222222111000///000000111111222222222000000111111222333333333000333888>>>CCCIIIOOOSSS___dddkkkpppqqqooojjjggg```[[[UUUPPPPPPTTT[[[___fffhhhkkkmmmlllkkkkkkkkkgggmmmxxx}}}rrrllleeeccc```\\\[[[^^^dddhhhpppttt~~~|||~~~xxxnnneee```aaadddaaaaaaaaabbbaaa```______[[[XXXUUUTTTTTTUUUTTTSSSMMMLLLMMMNNNMMMQQQ^^^lllyyyvvvvvvvvv}}}xxxssspppooommmkkknnnttthhh\\\MMMCCC>>>===:::888777777777777777666666666555444444333333444444555444333333222222333333444222333333444444333333222222222333333333333444444333333333222222222111111000000111111111111000000000000////////////000000000000000000000000000000000000000000000000000000////////////000000000000111111000000000000//////............////////////...//////000000000000000////////////////////////......................../////////000000000111111+++,,,,,,---------------////////////000000000000///////////////////////////000000111111000000///////////////////////////|||qqqhhh___UUUOOOBBB???===;;;::::::888666666666666555444444333333555444333222222333444555444444444333333333222222222222222222222222222222111111111111111111111111///000000000111111111111111111111111111111111111000000000000000000000000////////////////////////............/////////000............////////////////////////////////////222222111111000000000000////////////////////////////////////////////////.........///////////////......////////////......---------......//////000//////111222222222111000000000000/////////......---------......////////////...------------...///........................////////////////////////---.........////////////,,,...000222333333222111///000000111111222333333000000111222222333444444444999@@@HHHOOOVVV\\\```fffhhhlllooonnnkkkeeeaaaWWWUUUTTTTTTXXX___eeejjjlllnnnppppppnnnnnnooopppqqq}}}rrrhhhcccaaaccccccddddddeeejjjpppttt~~~zzzhhheee```\\\[[[\\\___aaa``````___]]][[[ZZZYYYZZZXXXWWWVVVVVVVVVWWWVVVVVVUUUVVVYYYZZZ[[[```pppyyywwwyyyyyyzzz}}}zzz|||}}}|||tttqqqnnnnnnllliiilllrrrpppqqq{{{uuu___OOOFFFBBB>>>::::::999777666666666666777555444444333333444444555444333333222222333333444222333333444444333333222222222222333333444444444444444444333333333333222000000111111111111000000111000000000000000000111000000000000000000000000000000000000000000000000////////////000000000000111111111000000000//////............////////////......///000000000000000////////////////////////............................../////////000000000---------------...//////////////////000000000000000000////////////000000...//////000000//////...////////////////////////zzzpppccc[[[GGGDDDAAA>>><<<:::777555777777666555444444333333555555333333333333555555666666555555555444444444222222222222222222222222111111111111111111111111//////000000111111111222111111111111111111111111000000000000000000000000////////////////////////---.........//////000000............/////////000////////////////////////333222222222111111000000////////////////////////////////////////////////000000000///......------......////////////......***++++++,,,---...////////////000111111111111111,,,,,,---...///000111222---------........./////////...---,,,,,,---...///........................////////////////////////,,,---------......//////+++---///222333333222222///000000111222222333333000000111222333333444444777>>>GGGPPPXXX___eeehhhjjjkkkkkkkkkiiiddd]]]XXXRRRSSSVVV[[[aaagggmmmpppqqqrrrsssrrrrrrsssuuuwww|||~~~sssggg]]]XXXXXXZZZiiijjjlllnnnqqquuu{{{xxxlllhhhgggaaa[[[YYY\\\```aaaaaaaaa___\\\XXXTTTRRRSSSUUUUUUTTTUUUUUUVVVVVVVVVUUU\\\^^^aaaddddddjjj{{{{{{oooooorrrrrrllloooooollllllpppsssrrrtttqqqqqqrrrqqqpppsssyyyuuuvvvoooZZZNNNHHHBBB>>><<<:::888666555555666777555444444333333444444555444333333222222333333444222333333444444333333222222222222333333444444444555555444444444333333333000000111111111111000000222222111111111111222222000000000000000000000000000000000000000000000000////////////000000000000222111111111000000//////............/////////000......///000000000000000////////////////////////....................................////////////111000/////////111222333////////////000000000000//////............//////......////////////......////////////////////////xxxdddXXXNNNBBB======>>>;;;888:::777333222222444555555222333333444444333333222333333333333333333333333444444444444444444444444222222222222222222222222111222333444444333222111000000000000000000000000000111222222222000///...000000000000////////////,,,---------.../////////000000000000000000000000000000000000000000000000333222222222111111000000////////////////////////////////////////////////////////////////////////////////////////////////---...000222333222111000******,,,...000111333444000000//////.........------------.........//////............/////////000111000/////////000222333000000000000000000000000////////////000000000000//////000111111111111000000///......///111111000111111111111222555:::>>>FFFMMMXXXaaafffiiijjjjjjkkkkkkjjjgggbbb\\\WWWTTTQQQTTTZZZbbbiiinnnoooooossspppoooqqquuu}}}zzzqqqnnnccc\\\\\\YYYUUU[[[gggsssuuuzzz}}}wwwwwwzzz~~~xxxrrrqqqnnnhhh```\\\]]]^^^[[[YYYWWWVVVSSSPPPNNNLLLLLLLLLNNNPPPSSSUUUUUUVVVXXXZZZaaaeeejjjlllnnnsss{{{~~~wwwpppllljjjhhhgggbbbbbbaaaaaaaaadddiiimmmmmmqqqvvv}}}jjj^^^WWWNNNDDD>>>999444444777999777555444444333222222222333333555444444333444555666777444333333222222333333444333333333444444444555555333333333222222222111111000000000000000000000000...000111333333111000...//////000000111111111222000000////////////000000......///000000111000000000000////////////000000...//////000000000000///000000000000000000000000///.........------------000000000000////////////...///////////////............///000000000000000000000000000000000000000222222222222222222222222......//////000000111111...//////000000000000000~~~ggg[[[LLLBBB???===:::777<<<999666444444555444444444444555555555555444444444444444444444444333333333333333333333333333333222222222222222222222222000000111111111111000000000000000000000000000000000111111222111000///...111000000000////////////------..................000000000000000000000000000000000000000000000000222222111111000000000000////////////////////////////////////////////////////////////////////////////////////////////////...///000111222111000000---------...///000000111//////......---------------------.........//////.........////////////////////////...///000000111000000000000000000000000////////////000000000000///000111111222222111111111000000000111111111000222222222222444888???DDDOOOVVV```hhhlllllllllkkkjjjhhheee```\\\WWWTTTRRRSSSWWW]]]eeelllpppqqqqqqpppnnnoooyyy{{{lllbbbbbbXXXSSSVVVXXXZZZeeettt~~~{{{{{{~~~xxxwwwnnnggg___ZZZYYYWWWTTTPPPPPPOOOMMMKKKJJJJJJKKKKKKKKKMMMPPPRRRTTTUUUWWWYYYWWW[[[```bbbcccgggmmmsssooommmjjjhhhgggdddaaa^^^]]]]]]\\\[[[[[[]]]bbbeeeiiimmmttt}}}{{{lllaaaWWWOOOGGGBBB<<<999999999666333555555555555444444444444444444333333333444555666333333333333333333333333111111111111222222222222444444444333333333222222111111111111111111111111000111222222222222111000///000000000111111111111000000////////////000000...///000000000000000000000000////////////000000000000000111111000//////000000000000000000000000/////////.........------------....../////////000/////////000000//////.........///000000000000000000000000000000000000000111111111111000000000000////////////000000000000...//////000000000000000{{{mmmZZZKKKDDD@@@<<<:::===;;;888777666666444333555555666666666666555555555555555444444333333333222222222222222222222222222222222222222222222222000000////////////000000000000000000000000000000000111111111111000//////111111000000000///////////////..................000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////111000000000000000000///000/////////..................---------------,,,------.........////////////////////////.........------...///////////////000000000000000000000000////////////000000000000000111111222222222222222000111111222222111000000333333333444777???HHHNNNZZZ```hhhnnnpppnnnkkkjjjgggccc]]]WWWSSSQQQQQQRRRZZZ^^^dddjjjooorrrrrrrrrpppqqqyyy|||kkk]]]UUUVVVPPPPPPWWW^^^eeesss~~~}}}wwwuuugggbbb[[[VVVTTTRRRNNNJJJJJJIIIIIIHHHIIIJJJLLLMMMKKKMMMPPPQQQQQQQQQSSSTTTNNNRRRVVVWWWXXXZZZ^^^bbbaaabbbeeehhhhhhfff```\\\\\\\\\[[[YYYYYYZZZ^^^aaagggkkkrrrzzz{{{xxxyyyooohhhbbbUUUNNNEEE???===;;;888666666666777777777777666666444333333333333444555555222333444555555444333222444444444444555555555666555555555444444444333333111111111111111111111111111111111111111111111111000000000000111111111111000000////////////000000000000000111000000//////000000////////////000000222222222222111000//////000000000000000000000000000000000/////////......++++++,,,---...///000000//////000111111000000///......///000000000000000000000000000000000000000000000000//////.........000000000000////////////...///000000111111000000jjjXXXMMMFFFBBB???<<<;;;999888888777555333555555555666666555555555555555444444333222222222222222222222222222222222222222222222222222222222111000///......///000111000000000000000000000000000000111111111000000000111111111000000000//////000000//////......------//////////////////////////////////////////////////////////////////......////////////////////////////////////////////////////////////////////////////////////////////////222111000///////////////000000//////......------....................................////////////////////////............---...///000111000///...////////////////////////////////////000000000000111111222333333333333222///000222222111000000000333333555888>>>HHHSSSZZZ```eeelllpppppplllhhhfff```[[[TTTOOOMMMOOOSSSVVVcccfffjjjnnnpppqqqrrrrrrvvvzzzmmmaaaXXXTTTVVVVVVZZZccckkkqqqzzzzzz{{{~~~~~~zzzssszzzvvvnnnkkk\\\XXXTTTQQQPPPOOOMMMKKKJJJJJJJJJJJJKKKLLLNNNOOONNNPPPQQQQQQPPPOOOOOOPPPNNNPPPPPPPPPPPPRRRVVVZZZ^^^```cccggghhheee```[[[\\\\\\\\\\\\\\\]]]aaadddiiilllqqqwwwzzz||||||{{{www}}}~~~}}}{{{zzzxxxfff]]]QQQFFF@@@===<<<;;;666777888888888888777666555555444444444555555555222333555666666555333222666666666666777777777777444444444444333333333333111111111111111111111111222111000000000000111222000000000000000111111111000000////////////000000111111111111111000///...000000////////////000000333333333222222000///...////////////////////////000000000000////////////,,,,,,---......///000000///000000111111111111000......///000000000000000////////////////////////000000000///......------111111000000//////......//////000111111111111000~~~iiiZZZOOOGGGCCC<<<:::999888999888777555444444555555555555444444444333333333222222222111444444444444444444444444222222222222222222222222333222000000000000222333111111111111111111111111000000000000000000111111111111111111000000000000000000000//////......---////////////////////////////////////////////////..................//////////////////////////////////////////////////////////////////////////////////////////////////////222111000///......//////.........//////////////////////////////000000000........./////////000000///////////////............///000111222111000///////////////////////////////////////000000000000111111222333333333333222---///111111000///000222333666:::@@@HHHRRR]]]ddddddhhhmmmooommmhhhdddbbbWWWTTTPPPMMMOOOTTTZZZ___iiijjjlllmmmmmmooorrrvvv}}}yyyqqqggg^^^YYYYYY[[[```cccjjjssswwwxxxzzz~~~{{{xxx|||uuummmlllnnn|||xxxoooiiieeeWWWTTTQQQNNNNNNNNNMMMMMMLLLLLLKKKKKKLLLNNNOOOPPPOOOQQQSSSSSSQQQQQQQQQRRRRRRPPPMMMKKKKKKOOOTTTXXXZZZZZZ[[[\\\]]][[[WWWSSSXXXYYYZZZZZZ[[[^^^bbbeeejjjlllpppsssvvvvvvuuuuuuqqqvvv|||}}}yyyvvvwwwyyyxxx|||}}}}}}}}}sssbbbRRRFFF@@@>>>>>>888888888888888777777666777777777777777777666666222333555666666555333222222222333333333444444444333333333333222222222222111111111111111111111111111000////////////000111111111000000000000000000000000////////////000000111111222111111000//////000000////////////000000333333333222222000///...////////////////////////000000000000//////////////////////////////////////////000111111111111111......///000000000000000////////////////////////111111111000000/////////111111000000//////......///000000111111111111111}}}kkk[[[OOOHHH???===:::999:::999888777444444444555555444444444333333333333333333333333444444444444444444444444222222222222222222222222333333222222222222333333111111111111111111111111000000000///000000111222222222111111111000000000000000//////////////////000000000000000000000000000000000000000000000000............////////////////////////////////////////////////////////////////////////////////////////////////////////////000//////////////////...------......///000000000///000000000000111111111....../////////000000000............/////////000///000000111111111111111000000000000000000000000////////////000000000000000111111222222222222222---///111111//////333666999>>>DDDLLLTTT\\\dddjjjhhhjjjlllkkkgggbbb^^^\\\QQQQQQQQQRRRWWW]]]cccgggkkkkkkkkkkkkmmmsss}}}{{{oooiiigggeee```YYYUUUWWW^^^dddkkkooouuuzzz|||||||||}}}|||ssslllkkkpppvvv}}}wwwtttrrrppplllhhh\\\YYYTTTOOOLLLLLLLLLMMMMMMLLLLLLKKKLLLMMMOOOPPPNNNPPPSSSTTTTTTTTTVVVWWWQQQNNNKKKIIIJJJNNNRRRUUUWWWVVVTTTTTTTTTTTTRRRPPPPPPRRRTTTUUUVVVYYY]]]```fffhhhlllpppsssvvvxxxxxxssswwwzzzyyyuuuqqqpppoooooosssyyyyyyfffUUUIIIBBB???<<<;;;999888777777666777888888888999888888777666333444555666666555444333333333333444444444555555333333222222222111111111222222222222222222222222000000000000000000000000111111111111000000000000000000////////////000000111111111222111111000000000000////////////000000222222222222111000//////000000000000000000000000000000000/////////......111111000000////////////......///000111111111111......///000000000000000000000000000000000000000111111111111111111111111000000000000///////////////000111111222222111111}}}kkk\\\TTTFFFCCC???<<<::::::888777555555666666666666555555333333444555555666666666333333333333333333333333222222222222222222222222222222333333333333222222111111111111111111111111111000/////////000222333222222222111111111000000///////////////000000000000000000000000000000000000000000000000000000000....../////////000000000////////////////////////////////////////////////////////////////////////////////////////////////---...///000000000///...............////////////////////////000000000111.../////////000000000000,,,------...///000111111///////////////000111111000000000000000000000000////////////000000000000///000111111222222111111...111333111000111777<<>>;;;:::888777666666777777777777666666444444555666777888999999222222222222222222222222222222222222222222222222111222333444444333222111111111111111111111111111111000/////////111222333222222222111111111111000......//////000000111111000000000000000000000000000000000000000000000000.../////////000000111111////////////////////////////////////////////////////////////////////////////////////////////////+++---///111111000///...///////////////.........---.........//////000000////////////000000000000+++,,,---...///111222222//////...------///000111000000000000000000000000////////////000000000000//////000111111111111111000222444222111333:::AAAKKKRRR[[[cccgggiiijjjjjjiiigggddd]]]UUUNNNJJJHHHOOOSSSZZZaaahhhllloooppppppqqqrrruuuyyytttjjj^^^YYY\\\WWW[[[___```ccciiisss|||}}}|||xxxuuuyyy|||tttqqqrrruuu{{{wwwvvvsssmmmiiigggjjjmmmqqqvvvwwwuuutttuuuppphhhiiiffffffkkkqqqsssnnnhhhddd```YYYRRRMMMMMMQQQTTTMMMMMMMMMNNNPPPRRRUUUVVVXXXYYYYYYWWWSSSQQQPPPPPPJJJJJJLLLNNNQQQRRRQQQPPPQQQQQQRRRTTTXXXZZZZZZZZZRRRTTTUUUVVVVVVWWWZZZ\\\\\\]]]___ccciiinnnsssvvvttttttwww||||||vvvuuutttuuuxxx{{{~~~~~~}}}zzzvvvxxx|||}}}zzzgggWWWOOOEEEBBB===999777777999:::666777888888888666555444666555444444444444555666111111111222222222333333555555444444444333333333222222222222222222222222222333555666666555333222222111111111000000//////000000////////////000000///000111222222222222222000000////////////000000...//////000000000000///000000000000000000000000///.........------------+++,,,,,,---...///000000,,,---...///000000000000...//////000000000000000000000000000000000000000......///000111222333333......//////000000111111000000111222222222222111}}}rrr___VVVJJJ???999777777888;;;999777777777666444333888888888777777777777777555555444333333333444444666555444333222333444444444444444333333222222222444444333333222333333333000000000000000000000000//////000000111111222222000000000000000000000000////////////////////////000000000000000000000000000000//////.........---000000000000000000000000000000000000000000000000000000//////.........---////////////000000000000000000000000000000000000,,,---......//////......////////////////////////000000000000000000000000......///000000000000000......///111111222222222222111111111000000//////---...///111111222222222222333333111///...///000111222333555999@@@GGGMMM[[[\\\^^^aaadddhhhkkkmmmiiicccXXXMMMFFFFFFKKKPPPZZZ\\\aaaggglllnnnnnnmmmnnnpppxxx{{{pppfffcccaaa\\\WWWVVV]]]___bbbgggmmmttt{{{wwwqqquuuxxxrrrmmmpppxxx~~~}}}wwwuuussspppmmmiiieeebbbaaabbbcccbbbbbbcccfffiiijjjhhhiiipppwwwxxxrrrllleee```YYYRRRLLLJJJJJJKKKNNNLLLJJJLLLQQQUUUVVVVVVYYYYYYYYYWWWUUURRRNNNLLLOOONNNMMMLLLLLLMMMNNNOOOQQQQQQQQQSSSZZZaaaaaa\\\RRRSSSTTTUUUVVVWWWWWWXXXZZZZZZ[[[]]]aaaffflllooottttttwww}}}~~~}}}}}}wwwuuuzzz{{{wwwtttvvv{{{~~~nnn```TTTLLLBBB;;;::::::::::::777666555666777888777666666666555555555444444444333333333444444444555555555444333222111111111111...///000111111111111111222222222222222222222222///000000000111111111111222222222222222222222222000000000000000///......000000111111111111000000000000000000000000000000......////////////......//////000000///...------........................000000000000000000000000////////////000000000000444444333222111000///...000000000000000000000000000000000000000000000000000000000000111111111111}}}lllcccUUUIIIBBB>>>======666555444555777888777666777777777777888888888888555555444444333333444444555555333222222222333444222222222111111111000000111111111000111111222222111111111111111111111111000000000000000111111111000000000000000000000000////////////////////////000000000000000000000000000000/////////.........000000000000000000000000000000000000000000000000000/////////............////////////000000000000000000000000000000000000,,,---......//////......////////////////////////000000000000000000000000......///000000000000000...///000111111222222222111111111111000000000///...///000111111111111111000111222222000000111333222333555888<<>>>>>===:::999777777888888777555666666666555555555444444333333444444444555555555444444333222111111111111///000111111111111111111222222222222222222222222111111111111222222222222222222222222222222222222111111111111111000//////000000111111111111000000000000000000000000000000///000000111111000000///000000111111000000///...........................000000000000000000000000////////////000000000111111000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111222zzzpppaaaSSSIIIBBB>>><<<888666555666888999888888666777777777888999999999666555555444333333444444444444333222222222222222222222222111111111111000000000000000111222333333222222222222222222222222111111111111000000000000000000000000000000000000////////////////////////000000000000000000000000000000////////////......000000000000000000000000000000000000000000000000////////////............////////////000000000000000000000000000000000000------...////////////...////////////////////////000000000000000000000000......///000000000000000...///000111111222111111111111111111000000000000///000000111111111000000...000222333222222333444444666:::>>>DDDMMMVVV\\\\\\^^^bbbeeeeeeaaa\\\YYYNNNMMMLLLKKKMMMRRRYYY___hhhnnnrrroooiiihhhpppyyynnnccc^^^]]]bbbhhhiiijjjlllhhhnnnuuu{{{}}}~~~|||pppgggiiihhhiiikkkmmmnnnmmmkkklllooosssvvvwwwuuurrrpppbbbbbbdddiiiooossssssqqqmmmooossstttsssnnnhhhccciiiddd\\\TTTOOOMMMNNNOOOMMMKKKIIIJJJNNNTTTWWWYYYUUUVVVXXXZZZYYYVVVSSSPPPNNNMMMMMMLLLLLLMMMMMMNNNOOOOOOOOONNNSSSXXXWWWRRROOONNNNNNNNNOOORRRTTTVVVVVVWWWXXX[[[___bbbeeegggffffffiiiooosssvvv}}}yyyuuussssssuuuyyyxxxlllZZZLLLCCC@@@===<<<===;;;999888888888777555666666666666555555555555333444444444444555555555333333222222222222333333111111222222222111000000222222222222222222222222111222222222222333333333222222222222222222222222111222222222222111111000000000111111111111000000000000000000000000000000000111111222222111111000111111222222111111000000////////////////////////000000000000000000000000/////////000000000111111---......///000111222222000000000000000000000000111111111111111111111111000000111111111222222222qqqaaaSSSIIIAAA<<>>;;;===;;;999888888888777666777777777666666666555555444444444444555555555555333333222222222333444444222333333333222111000000222222222222222222222222111111111222222222333333111111111111111111111111111111111222222111000000000000111111111111000000////////////////////////000111111111111111111000000111111111111111000000////////////////////////000000000000000000000000//////000000000111111111......///000111222333333000000000000000000000000111111111111111111111111111111111222222222333333vvvfffWWWKKKCCCAAA???;;;999888888777666666777777888999::::::;;;888777666555444444444444333333333222222222111111333333333333333333333333222222222222333444555666222222222222222222222222222222111111000000//////000000000000000000000000000000000000000000000000//////////////////////////////000000000000000000////////////////////////////////////////////////.........///////////////////////////000000000000////////////////////////---...//////000000//////////////////////////////////////////////////////......///000000000000000///000000111111111111000000000000000000000111111000111111111111000000///...000222333333333444666:::AAALLLVVV\\\```bbbcccdddaaa]]]XXXSSSNNNKKKJJJJJJNNNTTTYYY___eeekkkooopppmmmmmmrrr{{{tttkkk```ZZZVVVVVV[[[dddiiiiiiiiikkkuuu{{{wwwrrrrrrpppiiibbbWWWVVVVVVWWWYYY]]]aaacccffflllsssxxxxxxvvvuuuuuuyyyvvvvvvzzz~~~~~~xxxssseeeggghhhddd^^^ZZZ[[[\\\bbbaaa```]]]YYYUUUQQQNNNSSSQQQMMMJJJHHHHHHJJJLLLOOORRRUUUXXXYYYWWWVVVTTTQQQRRRRRRRRRRRRRRRRRRQQQNNNPPPPPPNNNOOOSSSSSSOOOMMMKKKJJJIIIJJJMMMPPPRRRSSSSSSTTTVVVWWWXXXYYYYYYYYYXXXZZZ```dddiiiqqqzzz}}}zzzsssxxxnnn^^^PPPEEE>>>===;;;888777888999999888888888777777777666666666444444444555555555666666333333333222333333444444333333444333333222111000222222222222222222222222000000000000111111111222111111111111111111111111//////000000000000000///000000111111111111000000///////////////////////////000000111111000000/////////000111111000000000000000000000000000000000111111111111111111111111000000000000111111111111222222222222222222222222111111111111111111111111111111111111111111111111222222222222333333333333zzzgggVVVLLL@@@===:::888888999888888777888888888999:::::::::888888666555444444333333333333333444333222222111000111111111111222222222000000000000111222333333222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000111111000000000000000000000000000000000000000000000000.........///////////////////////////000000000000000000000000000000000000......///000000000000///////////////////////////000000000000000000000000......///000000000000000000000111111111111000000000000000000111111111111///000000111111111000000///111222333444666999<<>>:::888999999999999888888888888777777777777444444555555555666666666444444333333333333444444333333444444444333222222222222222222222222222222//////000000000111111111111111111111111111111111......///000000000000///000000111111111111000000000000000000000000000000///000000000000000000///...///000000111000000000000000000000000000000000111111111111111111111111000000000111111111222222444444444333333222222111111111111111111111111111222222222222222222222222222222333333333444444444xxxdddWWWFFFBBB>>>;;;:::::::::999999999999999999999999999999888777555444444333333333444444555444333222111000000111111111222222222111111111000111111222222111111111111111111111111000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111000000000000000000000000000000000000000000000000............/////////000////////////000000000000000000000000000000000000......///000000000000000////////////////////////000000000000000000000000......///000000000000000000000111111111111000000///000000000111111111111...///000111111111111111000111333555777;;;AAAEEEOOOUUU]]]cccfffeeedddccc]]]XXXQQQKKKIIILLLRRRVVVWWWZZZ```dddgggiiilllnnnnnnsssvvvhhh___YYYYYYYYYVVVWWWZZZbbbeeemmmwwwzzzwwwuuuvvv|||yyyuuuwwwzzzvvvjjj^^^[[[WWWVVVZZZaaaggghhhgggiiimmmqqqrrrpppppptttxxxtttuuuvvvwwwwwwvvvtttssskkkllllllkkkgggccc```^^^[[[ZZZYYYWWWVVVTTTRRRQQQQQQSSSUUUUUUSSSSSSVVVXXXTTTUUUVVVWWWYYYZZZ[[[[[[XXXYYYZZZ[[[[[[ZZZYYYXXXUUUYYY[[[YYYZZZ^^^```___]]]]]]\\\[[[[[[[[[[[[\\\YYYWWWUUURRRPPPPPPPPPQQQPPPNNNOOORRRSSSSSSXXX______```aaabbbdddhhhlllnnnqqqxxx}}}zzzyyy{{{{{{xxx|||xxxwwwwwwzzz~~~rrr^^^QQQGGGDDD???;;;::::::999888999999888888888777777777555555555555666666666666666555444333333333333333222333444444444444444444222222222222222222222222000000111111111222222222111111111111111111111111...///000111111111111111000000111111111111000000000000000000000000000000000111111222222111111000///000111111222222111111111111111111111111111111111111111111111111111111000000111111111222222222333333333222222222111111111111111111111111111111222222222222222222222222333333333333444444444444rrrdddOOOKKKEEE@@@===<<<:::999::::::999999999999999999999888777666444444333333444444555666555444333222222222222333333444444444444444333333222333333333000000000000000000000000//////000000111111222222000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000---.........//////000000////////////000000000000000000000000000000000000...//////000000000000000////////////////////////000000000000000000000000...//////000000000000000000000111111111000000/////////000000111111111222......///111111222222222000111333666:::@@@HHHMMMWWW[[[```dddeeeeeedddeeeWWWSSSMMMJJJKKKPPPWWW\\\]]]```eeehhhjjjlllnnnpppnnnzzznnnaaaXXXRRRQQQWWW\\\]]]```fffmmmqqqyyy|||xxxxxx~~~~~~{{{|||vvvhhh___\\\[[[```iiinnnlllhhheeehhhkkkjjjiiijjjpppuuuvvvxxxyyyxxxuuurrrqqqqqqppprrrttttttqqqkkkddd```___]]]YYYWWWUUUVVVWWWXXXUUUXXX[[[[[[YYYXXXZZZ\\\]]]]]]]]]^^^___aaacccdddcccdddeeeffffffeeedddccc\\\aaacccbbbccchhhjjjiiikkkjjjjjjiiiiiihhhgggggg```^^^ZZZVVVSSSSSSSSSTTTQQQOOOPPPRRRQQQPPPSSSYYYUUUYYY^^^cccfffhhhjjjkkktttyyyzzzuuusssxxx|||{{{{{{{{{|||xxx}}}qqqcccMMMIIICCC>>>;;;:::888777999999999888888888888777555555555555666666666777777666555444333222222222222222333444555555555555222222222222222222222222111111222222222333333333000000000000000000000000///000111222222222222222000000111111111111000000000000000000000000000000222222222333333222222222000111222333333333333333111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111222111111111111111111111111222222222222222222222222333333333444444444555555yyycccVVVHHHAAA===999999;;;999999888888888888888999555555555555555555555555555555444444444333333333333333333333333333333333111111111111111111111111///000000111111111000000222222222111111111000000111000...///000222111111222222111111000/////////222111111111000000//////000000000000000000000000000000000000000000000000//////////////////////////////............//////......///000000000000000000000000000000000000000000000000000000000000000.../////////000111111111000000000000000000000000222111111111000000//////000000000000111111111111000000000000000000000000///000111000......000111333555777;;;AAAJJJTTT[[[aaacccfffgggfffbbb^^^\\\LLLKKKJJJKKKNNNTTT[[[___eeeccceeehhhhhhgggoooyyy|||wwwtttlllccc^^^RRRTTTWWW^^^eeekkkmmmnnn}}}yyyvvvyyy}}}zzztttvvv}}}ttthhheeeiiiuuuzzzsssiiiddd______ccchhhiiihhhiiinnnqqqqqqqqqppppppooonnnmmmuuuvvvxxxzzzzzzuuunnnhhhddd```[[[ZZZ[[[\\\[[[ZZZ]]]\\\[[[[[[]]]^^^]]]\\\___bbbeeefffeeedddddddddpppsssvvvtttpppmmmooosssnnnmmmmmmlllmmmoooqqqrrrqqqqqqqqqpppooonnnllllllhhhgggddd```]]]\\\]]]______[[[XXXXXXYYYXXXSSSNNNVVVVVVWWW[[[aaaiiipppttt{{{~~~}}}xxxyyy}}}zzzwwwuuuyyy}}}}}}zzzwwwrrr___UUUHHHAAA@@@???;;;777999999999666333333666999666555555555555444444444777666666666666555555555444444444333333222222222444333333222222111111111333333333222222222111111///000000111111111000000111111222222222111111000111///...///000111000...222111000000000111333333000000111111111111000000222222222222222111000///000000111111111111000000000000000000////////////...///000111111222111111222111111111000000//////000000000000000000000000000111111111111222222222111111111111111222222222wwwgggUUUHHH@@@999777999;;;:::999999999999999999666666666666666666666666555555444444444333333333333333333333333333333333222222222222222222222222222222222333333222111111222222222111111111000000///...---///000111111000////////////000000000000111111111000000000//////000000000000000000000000000000000000000000000000////////////////////////000//////......//////000000000111222222222222111000000000000000000000000000000000000000000000000......///////////////000000000000000000000000000000000000000//////......000000000000111111111111000000000000000000000000///000111000///000222444666888===BBBHHHPPPXXX^^^eeefffgggiiigggaaaXXXQQQJJJJJJKKKNNNSSS[[[aaaeeehhhhhhiiiiiifffiiiwwwtttiiieeeddd___ZZZWWWUUU[[[fffpppxxx}}}~~~~~~~~~{{{uuunnnkkkllltttyyyxxxwwwxxx|||qqqlllhhhkkkyyy|||oooffffffeeefffjjjlllkkknnnrrrssstttvvvwwwxxxxxxxxxxxx~~~}}}{{{yyyuuuooogggbbb___]]][[[\\\```bbbbbbaaa``````aaabbbcccdddcccccceeegggiiijjjkkknnnqqqttt~~~xxxtttvvvyyyyyyyyyyyyyyyzzz{{{||||||zzzzzz{{{zzzyyyvvvtttsssmmmllljjjhhhfffgggiiikkkiiifffddddddeeeccc]]]XXXUUUVVVWWWXXX\\\ccclllrrr~~~|||yyyvvvsssqqqjjjsss|||~~~~~~|||wwwrrrttthhhWWWJJJBBB>>>;;;999:::;;;;;;888555444666888777777666666666555555555666666666555555555555444444444333333333333333333333333333222222222222222333333333222222222111111000000111111111111000000111111222222222111111000111///...///000111000///000000/////////000111222000000111111111111000000111222222222222111000///000000111111111111000000000000000000//////////////////000000111000000000111111111111000000000///000000000000000000000000000111111111111222222222111111111111222222222222{{{eeeTTTHHH>>>999999<<<;;;::::::999999999999777777777777777777777777555555444444444333333333333333333333333333333333444444444444444444444444444555555555444333222111222222222111111111111111/////////111333444333111------......///000000111111111000000000000//////000000000000000000000000000000000000000000000000////////////////////////000000////////////000000///000111111222222111111000000000000000000000000000000000000000000000000//////////////////......000000000000000000000000////////////............000000000000111111111111000000000000000000000000///000111000000111444777999>>>EEELLLRRRXXX^^^aaagggggghhhhhheee]]]RRRIIIIIIKKKNNNUUU]]]dddhhhjjjgggiiikkkjjjiiirrrzzzjjj```WWWVVVXXXXXXWWWXXX___jjjzzzzzzqqqjjjhhhfffgggiiiiiiiiinnnuuuzzzpppoookkkooo|||wwwlllmmmiiihhhjjjlllmmmqqqvvvzzz{{{~~~~~~zzzuuupppkkkfff```\\\]]]^^^___cccfffiiiiiihhhbbbbbbcccdddeeefffgggggglllmmmoooqqqtttzzz{{{yyy||||||xxxvvvmmmlllkkkjjjkkkmmmppprrrtttsssrrrttttttrrrlllfff^^^``````^^^\\\___gggnnn|||}}}xxxwwwwww~~~|||xxxvvvuuutttsssqqqkkkttt~~~}}}}}}~~~kkkXXXIIIAAA???>>><<<<<<<<<:::777666666888888888888777777777666666666555555555555444444444333333333333444444444444222222222222333333333333333333333222222222111111000000111111111111000000000111111222222222111111111000//////111111000////////////...///000000111000000111111111111000000111111222222111111000000000000111111111111000000////////////000000000000//////000000000///......111111111111000000000000000000000000000000000000000111111111111222222222111111111111222222333333qqqbbbTTTGGG???======<<<;;;:::999999888999777777777777777777777777555555444444444333333333333333333333333333333333333333333333333333333333555555555555444333222111111111111111111111111111111111222555888888666333////////////000000111111000000000000000000//////////////////////////////////////////////////////////////////////////////000000////////////000000---......///////////////////////////////////////////////////////////////111222333333222111000//////////////////////////////////////////////////////000000000111111111111000000000000000000000000000111111111000222555888>>>DDDMMMUUU[[[___aaaccceeeffffffddd]]]UUUMMMIIIKKKOOOVVV^^^fffjjjjjjiiicccggglllpppwwwuuuiii```XXXSSSUUUYYY[[[___cccmmmyyy~~~tttnnnjjjhhhiiiiiieeeaaadddnnnyyyyyyrrrmmmmmmrrr}}}wwwrrrmmmiiikkknnnpppuuuzzz}}}{{{qqqmmmgggccc```___]]]\\\aaacccgggkkknnnooonnnlllffffffffffffgggiiimmmoooqqqssswwwzzz|||yyynnnllljjjjjjlllppprrrssszzzzzz|||~~~|||wwwssspppssstttooohhhdddhhhnnntttyyyvvvoookkkhhhpppqqqsssuuuwwwwwwwwwvvvzzz~~~jjjVVVIIIEEEDDD;;;;;;;;;:::999888888888888888777777777666666666555555555555444444444444222333333333444444555555111222222333333444444444333333333222222222111111000111111111111000000///000000111222222222111111111000///000111111000///////////////000000111111000000111111111111000000000000111111111111000000000000111111111111000000////////////000000000000//////000//////...------111111111000000000000000000000000000000000000000000000111111111222222222000111111222222333333333{{{pppcccRRREEE@@@>>>===;;;:::999888777777666666666666666666666666555555444444444333333333333333333333333333333333333333333333333333333333444444444444333222000000111111111111111111111111111111333555777777555333222222222111111111000000//////////////////000000////////////////////////////////////////////////000000000000000000000000000000////////////000000------...///////////////////////////////////////////////////////////////444666888:::999777333111////////////////////////000000000000000000000000///000000000111111111111000000000000000000000000111111222111111333777:::DDDKKKTTT[[[___aaabbbcccdddfffddd\\\QQQJJJIIILLLPPPVVV```hhhkkkllljjjiiiiiinnnxxx~~~lll___YYYVVVUUUZZZ___bbbhhhnnnyyywwwkkkggggggdddggghhhdddbbbiiivvv|||uuupppiiiooovvv}}}zzztttppprrrvvvyyy}}}{{{vvvqqqooogggccc^^^[[[[[[]]]^^^^^^bbbffflllqqqtttuuutttssslllmmmmmmmmmnnnrrryyy~~~zzzuuurrroooooorrruuuvvvvvvzzz|||}}}zzz|||wwwppppppsssqqqvvv|||~~~wwwqqqkkkkkknnnssswwwzzz|||}}}}}}jjjWWWKKKGGG===;;;:::999999::::::999777777777666666666555555666666555555555444444444333333333444444555555555222222222333333444444555333333333222222222111111111111111111111000/////////000111222222222222222222000///000111222111000000000111111111222222222000000111111111111000000///000000111111111000000000000111111111111000000.../////////000000000111//////000//////...------000000000000000000111111000000000000000000000000000000111111111222222222000111111222333333444444|||ooo]]]LLLCCC@@@???===;;;999888888888666666666666666666666666555555444444444333333333333333333333333333333333222222222222222222222222222222333222222111000///111111111111111222222222000000000222333333111000444444333222222111000000......////////////000000000000000000000000000000000000000000000000000000000000000000000000000000//////............//////...///000000111111000000000000000000000000000000000000000000000000000000555999>>>AAAAAA===888444000000000000000000000000000000000000111111111111000000000000111111111111000000000000000000000000111222222333444888===AAALLLRRRYYY^^^```aaaaaaaaadddddd___UUUJJJFFFJJJOOOVVV^^^ggglllllllllnnnrrrvvvdddXXXRRRSSSYYYaaagggjjjpppwwwpppdddaaa```^^^bbbddddddiiiuuu}}}uuupppnnnjjjsss|||~~~~~~yyyvvv{{{}}}xxxrrrmmmiiifffhhheeeaaa^^^___```aaaaaaaaafffnnntttwwwxxxyyyzzzmmmppptttwwwzzz{{{wwwvvvyyy{{{{{{zzz}}}~~~~~~{{{zzz{{{wwwyyy{{{~~~qqquuuyyy|||~~~}}}|||zzzwwwrrrwww~~~{{{xxxjjjWWWMMMBBB???<<<:::::::::::::::777777666666666555555555777666666666666555555555444444444444444555555555333333333333444444444444333333333222222222111111111111222111111000///...///000111222222222222222222111000000222222111000000000111222222222222222000000111111111111000000//////000000111111000000000000111111111111000000......//////000000111111//////000000000///......000000000000111111111111000000000000000000000000000111111111111222222222000111111222333444555555zzzhhhWWWNNNCCCAAA@@@>>><<<::::::999777777777777777777777777555555444444444333333333333333333333333333333333444444444444444444444444111111222222222222111111000000111111111222222222111000//////000000///...222222222111111111111111........./////////000000000000000000000000000000000000000000000000000000000000000000000000000000......------------.........///000000111111000000000000000000000000000000000000000000000000000000444:::AAAGGGGGGBBB;;;555000000000000000000000000/////////000000000111111000000000000111111111111000000000000000000000000000111333555999???FFFLLLUUUXXX\\\___```___`````````[[[TTTOOOMMMOOORRRTTT[[[ccckkkkkkiiimmmxxx}}}lll^^^TTTRRRXXXcccooovvvxxx~~~~~~~~~rrrjjjfffaaabbbeeegggkkkvvv}}}{{{xxxsssqqqssspppzzzzzzzzzuuutttzzzyyywwwtttpppmmmjjjiiihhhllljjjgggfffffffffeeedddaaagggnnntttvvvwwwxxxzzzooowww{{{zzzxxxvvvuuuvvvxxxzzz|||xxxuuussspppjjjmmmrrrwwwjjj\\\LLLGGG@@@<<<:::::::::999888888888777777777666666888888777777777666666666555555555555444444444444444444444444444333333333333333333222222222111111222222222111111000///...//////000222222333333222222111000000222222111000//////111222222222111000000000111111111111000000...//////000000000000000000000111111111111000000.........///000111111111//////000000111000000000///000000000111111111111000000000000000000000000000111111111111222222222000111111222333444555666qqqbbbZZZEEEDDDBBB@@@>>><<<;;;;;;888888888888888888888888555555444444444333333333333333333333333333333333555555555555555555555555111111222333333333222222000000111111222222222222444222000///000000///.../////////000111111222222---.........//////000000000000000000000000000000000000000000000000000000000000000000000000000000---------,,,,,,---------,,,------...............000000000000000000000000000000000000000000000000333:::CCCJJJKKKEEE<<<666000000000000000000000000---.........//////000000000000000000111111111111000000000000000000000000...000444888===EEENNNTTTZZZ]]]___```_________```YYYQQQJJJKKKSSSZZZ\\\[[[___fffkkkiiifffnnnoooccc[[[TTTXXX```ooo}}}|||yyywwwqqqjjjnnnooopppttt|||vvvwwwwwwtttvvv{{{vvv|||qqqppplllmmmttt|||}}}||||||qqqpppnnnlllkkklllmmmnnnmmmllljjjjjjjjjjjjhhhfffdddjjjpppssssssssstttuuuwww~~~|||yyysssmmmiiigggggghhhmmm|||{{{xxxvvvtttssslllmmmooorrrxxx|||mmmTTTMMMDDD>>>;;;:::999888999999999888888888888777888888888888777777777777666666666555444444444333555555555444444333333333333333333222222222111111222222222111111///......//////000222222333333333222111000111222222222000---...000111111111000///000000111111111111000000......///000000000000000000000111111111111000000---......///000111111222...///000111111222111111//////000000111111111222000000000000000000000000000111111111111222222222000111111222444555666666qqqbbbVVVMMMCCC>>>@@@BBB???<<<::::::;;;:::999777555444777777666555444444333333444444444444444444444444444444444444444444444444888666444222111222333444444444333222111000///...222222222111111111000000000000000000000000000000111111111111111111111111////////////000000000000000000000000000///......000000000000000000000000000000//////.........---////////////////////////000000000000000///.........000111000///...///111666888<<>>FFFMMMTTTWWW```aaaccccccaaa]]]YYYVVVUUUMMMJJJQQQ[[[```cccdddiiijjjkkkkkkmmm{{{wwwnnnddd[[[XXX\\\dddppp{{{xxx{{{~~~~~~yyytttuuuxxx}}}sssrrrwww~~~{{{|||sssjjjgggggggggjjjmmmooopppppplllllljjjhhhhhhkkkpppttttttvvvwwwuuurrrpppnnnnnnmmmqqquuuvvvuuuxxx~~~~~~~~~~~~yyytttoookkkiiiddd^^^YYY^^^cccmmmwww}}}~~~xxxvvvwwwwwwvvvmmmrrrsssrrrwwwjjjZZZJJJAAA<<<888:::???===;;;888777888999999888777666666666555555555555555555666666666666555555777666555444333444555555222222222222222222222222333333333222222111111111111111222222222222111111222222222111111111000000***+++...111222222222111000000000000000000000000000000000000000000000000000000111111111111000000///---+++)))***,,,///222000000000000000000000000//////000000111111111111222222222111111111000000111111222222222333333333000000111222333333444444wwwdddZZZLLLDDDCCCBBB???<<<::::::::::::999888666555777666666555555444333333444444444444444444444444333333333333333333333333777666444222222222333444222222222111111111111111222222222111111111000000000000000000000000000000111111111111111111111111111111000000//////......///////////////...------000000000000000000000000000000/////////.........////////////////////////000000000000000///.........000111000///...///111444555999>>>AAA???999444000000000111111000000000111000000000000000000000///////////////000111111333222000000111333444444777:::@@@GGGNNNUUUZZZ\\\______^^^[[[XXXTTTQQQOOOJJJKKKQQQ[[[aaaaaaaaaccchhhgggiiiooo{{{~~~sssiiiccc^^^ZZZ\\\bbbppp}}}}}}yyyyyy|||}}}zzzyyyzzz|||~~~{{{zzz}}}xxxsssuuu~~~xxxsssllldddcccdddfffjjjnnnqqqsssssspppooonnnkkkjjjlllppptttvvvxxxzzz{{{yyyxxxxxxyyy}}}{{{wwwqqqllliiiccc]]]WWWRRRTTT[[[ccciiiooo{{{~~~zzzwwwvvvzzz|||{{{~~~kkkWWWKKKDDD>>><<<===<<<:::888888999999999888777777666666666555555555555555666666666666555555666555444333333333444555222222222222222222222222333333333222222222111111111111222222222222111111222222222111111111000000...///000222222222111111000000000000000000000000000000000000000000000000000000111111111111000000000///---,,,,,,...000222000000000000000000000000000000/////////000000111222222222111111111000000111111222222222333333333111111111111222333444555ttthhhXXXLLLGGGDDDAAA>>>999999::::::999888777777777666666555555444444444444444444444444444444444333333333333333333333333666555444222222222333333000000111111222222222333222222222111111111111111000000000000000000000000000000000000000000000000333222111000///......---...............------,,,000000000000000000000000000000////////////......000000000000000000000000000000000000000//////......000111000///...///111111222555888:::999666222000000////////////000000000000000000000000111111000000/////////000111111444333111111111222444555<<>>;;;:::999999::::::888666777777777666666666666555555555666666666666555555444444333333222222222222222222222222222222222222222222222222222222222222111111222222222222111111111111111111111111111111222222111111111111222333000000000000000000000000000000000000000000000000000000111111111111000000222222222222111000000///000000000000000000000000333222000//////000111222111111111111111111111111111111222222222333333333777666444444666999<<<>>>ppp^^^QQQIIICCC@@@::::::999999999999999999666666666666666555555555444444444444444444444444222222222222222222222222444333333333222222222333222222222111111111111000111111111111111111111111000000000000000000000000//////////////////////////////000000111111222222...//////000000000////////////////////////////////////000000000000000000000000000000000000000000//////000000000000//////...000111000///...///111000111222222222111111222222222000//////000222222//////000000111111111111111111000000000000111111111111111000000222777;;;FFFKKKTTT\\\```___\\\ZZZVVVQQQKKKFFFEEEIIINNNRRRdddbbbbbbddddddcccfffllljjjyyynnn```WWWSSSQQQOOOQQQTTTXXX```nnn|||tttnnngggdddfffjjjmmmnnnuuuzzzuuuhhhbbb[[[XXXYYY\\\```dddlllrrrzzz~~~wwwqqqjjjbbb]]]\\\VVVRRRRRRSSSVVV___gggttt{{{{{{yyy{{{~~~}}}fffUUUJJJDDD>>>===;;;:::::::::888777888777777777666666666666555555666666666666555555333444333333333333222222222222222222222222222222222222222222222222222222111111222222222222111111111111111111111111111111000000///000000111333333000000000000000000000000000000000000000000000000000000111111111111000000000111111111111000......111111111111111111111111333333222111111111222333111111111111111111111111111111222222222333333333666555444444666999===???nnn\\\MMMCCC===<<<;;;:::999999999999999666666666666666666666666444444444444444444444444333333333333333333333333333333333333333222222222333222222222111111000000111111111111111222222222000000000000000000000000000000000000000000000000...//////000111222333333...///000000000000000000000000000000000000000000//////000000000000111111000000000000000000000000...//////000000000000000...000111000///...///111///111222222000000000111222222111111111111222222/////////000111111222222222222111000000000111111///111222222222666===BBBNNNSSSZZZ```bbb___ZZZVVVLLLIIIFFFDDDGGGMMMTTTYYYffffffhhhlllkkkiiikkkooo{{{ooo```VVVOOOLLLMMMKKKRRRYYY___jjjzzz~~~nnnhhhbbbccciiiooopppnnnsss}}}|||tttmmmeeeaaa[[[XXXWWWYYY[[[___gggooowww|||vvvpppkkkccc\\\WWWUUUVVVXXX^^^eeennnssszzzuuubbbQQQGGGCCCAAA===;;;::::::999777888888777777777666666666555555666666666666555555444444444444444333222222222222222222222222222222111222222222222333333333111111222222222222111111111111111111111222222222//////000000111222222333000000000000000000000000000000000000000000000000000000111111111111000000///000000000000//////...111111111111111111111111111111111222222222333333111111111111111222222222111111222222222333333333222111111222555888;;;===jjjXXXJJJBBB===<<<;;;999888888888999666666666666666666666777444444444444444444444444333333333333333333333333222222222333333333222222111111111111111222222222000000111111111222222222000000000000000000000000111111111111111111111111000000000111111222222333---...//////000000//////000000000000000000000000//////000000000111111111////////////////////////......///000000000000000...000111000///...///111---000222222000...///000000000111111111111000000...//////000111111222222333222111111000000111111///222444555666;;;DDDKKKTTTXXX^^^bbbaaa\\\UUUQQQHHHGGGFFFGGGMMMUUU]]]bbbdddgggkkkmmmkkkkkkuuuooo^^^UUUPPPLLLMMMPPPQQQ[[[eeejjjtttvvvllljjjhhhiiilllnnnmmmkkkooozzz}}}zzzvvvvvv~~~~~~pppddd\\\XXXVVVWWWWWW\\\cccfffkkkxxxzzzpppfff```^^^]]]bbbhhhiiilllpppsssuuuwwwyyy|||zzzdddQQQIIIEEE???;;;:::999999888888888888777777777666666555555666666666666555555444555555666555444333222222222222222222222222222111111222222222333333333111111222222222222111111000000111111111222222222000111222333333222111111000000000000000000000000000000000000000000000000000000111111111111000000////////////000000000000111111111111111111111111,,,---000111222222222111000000111111111222222222111111222222222333333333111111222444777:::<<<===uuubbbSSSJJJ>>>===;;;999888888888888666666666666777777777777444444444444444444444444444444444444444444444444111222222333333333222222...///000111222333444444000000111111222222222222000000000000000000000000111111111111111111111111222222222111111111111111,,,,,,---.../////////...000000000000000000000000//////000000111111111222////////////////////////......///000000000000000///000111000///...///111,,,///222222///---...///...///000111111000///......//////000111222222222333333222111000000111111///222666777999???IIIQQQVVVYYY^^^```^^^XXXQQQLLLIIIIIIIIIMMMSSS[[[ccchhheeehhhkkkiiidddjjjnnn___QQQNNNNNNMMMPPPUUU\\\gggpppttt|||~~~|||sssmmmnnnoooooonnnkkkiiihhhmmmvvv{{{yyyuuutttsssrrrpppzzzsssddd[[[YYY[[[]]]\\\___hhhqqqwww~~~wwwmmmgggeeehhhmmmhhhiiikkkllljjjjjjjjjkkkmmmvvvyyyvvv|||cccLLLGGG@@@;;;999999999999888888888888777777777777555555666666666666555555444555666666666555444333222222222222222222222222111111111222222333333333111111222222222222111111000000111111222222222222333444555666555333000///000000000000000000000000000000000000000000000000000000111111111111000000000/////////000111222222111111111111111111111111(((***...111222222000///000000111111222222222222111111222222222333333333222333555888;;;===???@@@uuuaaaTTTFFFDDD@@@>>>===;;;999888666666666666777777777777555555444444444333333333555555555555555555555555333333333333333333333333222222222111111111111000111111111111111111111111222222222111111111111000000000000000000000000000//////000000111111222222......//////000000111111000000000000000000000000000000000000000000000000111111000///////////////000000000000000000000000000000////////////000000111111111111000000000000.../////////000000000111222222111111000000//////111111000111222111000...000333888===BBBIIIPPPUUUZZZ```aaa[[[WWWVVVQQQKKKJJJKKKNNNUUU^^^dddfffeeefffggggggfffiiiwwwqqqbbbUUULLLOOOPPPOOOVVVbbbhhhppp|||~~~{{{wwwrrrpppnnnmmmmmmpppuuuxxx}}}yyyuuurrrsssuuuxxxyyyuuuzzz|||rrreee]]]\\\^^^___^^^gggoooyyy|||vvvuuutttrrrooommmjjjhhhfffdddaaa^^^^^^dddmmmtttzzz|||}}}xxxbbbTTTGGGCCCCCC@@@;;;888;;;:::999:::::::::888666888777666444444555555666888777666555333222111000555555444333333222111111222444555555444333333444111222333444444333222111111222333444444333222111//////000000111111111222333222111000000111222333222111000//////000111222000000000000000000000000000000000000000000000000000000000///000111111222222222222222222222222222333333333333333333333333444444333333333333222222222333555888;;;===??????|||kkk^^^LLLGGG@@@===<<<;;;:::888888888888888888888888888666666666555555555444444444444444444444444444444333333333333333333333333222222222111111111111000111111111111111111111111000000111111222222222333111111111111111111111111000000000000000111111111////////////000000000000000000000000000000000000000000000000000000000000111111000///////////////000000000000000000000000000000////////////000000111111111111000000000000/////////000000000000000111111111000000000000000000000000111222333222111333777===BBBHHHNNNTTTXXXXXX^^^```[[[XXXWWWSSSMMMMMMNNNQQQXXX___cccdddcccccccccdddiiitttvvv```XXXMMMHHHLLLPPPRRR[[[gggrrryyy}}}}}}yyytttoooqqqxxx{{{yyyzzz{{{zzzxxxwwwwwwzzz}}}{{{tttoooooopppjjjbbb___```eeeiiikkkuuu{{{wwwqqqkkkfffaaa]]]ZZZZZZ___ffflllqqqyyy}}}vvveeeRRRHHHCCC===:::888<<<;;;::::::;;;;;;999777888777666555555555666666555555555444444333333333555555444444333222222111000222333333222111111222222222222333333222222222222222222333333222222222000000111111111111111111222222111000000111222222111111000000000000111111000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222333333333333333333333333333333333333333333333333333555777:::===???@@@AAAvvvkkkWWWNNNCCC=========<<<:::999999999999999999999999777777777666666666555555444444444444444444444444333333333333333333333333222222222111111111111000111111111111111111111111...///000111222333444444222222222222222222222222111111111111000000000000000000000000////////////////////////////////////000000000000000000000000111000000///////////////000000000000000000000000000000////////////000000111111111111000000000000000000000000000000000000000000000000111111111111/////////000111333444555888<<>><<<999999999999999888888888777777777666666666555555444444444444444444444444333333333333333333333333222222222111111111000000111111111111111111111111///000000111222222333333222222222222222222222222222222111111000000//////111111000000//////......////////////////////////////////////////////////000000////////////000000000000000000000000000000000000////////////000000111111111111000000000///111111111000000000000/////////000000111111222222////////////000111444666<<>><<<999999888888888777777777666666666555555555444444444444444444444444444444333333333333333333333333222222222111111111000000111111111111111111111111111111111111111111111111222222222222222222222222222222111111000000//////111111000000//////......////////////////////////////////////////////////000000////////////000000000000000000000000000000000000////////////000000111111111111000000000///111111111111000000000000//////000000111111222222///000000///...000444888AAAGGGPPPXXX]]]___aaaaaacccaaaaaabbbaaa]]]XXXTTT\\\^^^```aaaaaa___]]]\\\^^^hhhwwwzzznnniiibbbVVVMMMJJJMMMTTT___jjjttttttkkkggghhhmmmttt|||uuufff]]]UUUSSSTTTWWW___fffppp{{{uuulllhhhhhhmmmuuu||||||~~~{{{yyyzzzfffRRRFFFBBB===;;;999888999999999888888888888888888777777777666555555555555555444444555555444444444444333333222444555555444333333444444333222111111222333444444333222111111222333444444333333222222111111111111111111222222111111111///000111222222111000///000000000000000000000000000000000000000000000000...000222333444333111000111111111222222333333333333333333333333333333333222222333444444555666666666777:::===@@@BBBCCCDDD{{{qqqbbbSSSGGGAAA===<<<999999999888777777666666666666666555555555444444555555555555555555555555333333333333333333333333222222222111111111111000111111111111111111111111222222222111111111000000222222222222222222222222111111111111000000000000000000000000////////////////////////////////////000000000000000000000000///////////////000000111000000000000000000000000000000////////////000000111111111111000000000000000000000111111111222222000000000000111111111111000111222000///222888===FFFLLLUUU\\\```bbbbbbcccccc^^^\\\^^^___[[[WWWVVV___```bbbbbb```^^^]]]^^^bbbsssyyyggg^^^[[[VVVQQQMMMNNNUUU___jjjtttvvviiidddeeegggmmmsss{{{ggg\\\VVVRRRSSSWWW___nnn{{{wwwpppqqquuu{{{}}}xxx}}}xxx|||yyy^^^JJJBBB@@@>>>;;;999999999888777888999999999999888777777777777777666555444333333555555444444444444444444000222333333222111111222333222222222222222222333333222222222222222222333222222222222222111111111000111222222222222111000000000111111111111000000000000000000000000000000000000000000000000000000000000222333333333222111111111111222222333333444333333333333333333333333111222333444555666777777777888;;;>>>@@@CCCDDDEEEsssbbbQQQFFFAAAAAA;;;::::::999888888777777777777777666666666555555666666666666666666666666333333333333333333333333222222222111111111111000111111111111111111111111111111111111111222222222111111111111111111111111000000000000000111111111////////////000000000000000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000000000////////////000000111111111111000000000000//////000111222222333444111111111000000000000000000222333222222777???FFFLLLQQQYYY___bbbcccddddddddd\\\YYY]]]```^^^\\\\\\```bbbbbb```^^^]]]^^^```jjjxxxiiiZZZSSSQQQNNNMMMOOOTTT^^^jjjuuuwwwnnnfffgggkkknnnqqqtttnnn___VVVUUUXXX^^^eeesss||||||}}}pppXXXNNNEEEAAA>>>;;;::::::999888999999:::::::::999888777777777666666555444444444444444555555555555555555000222333333222111111222222222222333333222222222222222222333333222222222000000111111111111111111000111222222222222111000111111000000000000111111000000000000000000000000000000000000000000000000111111111222222222333333000111111222333333444444333333333333333333333333111111222444555777888888999:::===@@@BBBDDDFFFGGGuuuzzznnnZZZLLLGGGGGG<<<<<<;;;::::::999888888888888888888777777777777777777777777777777777777333333333333333333333333222222222111111111111000111111111111111111111111//////000111222333333444000000000000000000000000//////000000111111222222......//////000000111111111111111111111111111111000000000000000000000000///////////////000111111000000000000000000000000000000////////////000000111111111111000000000000......///111222333444555222222111111000000/////////222444444555;;;EEEMMMPPPUUU\\\aaaddddddeeeeeeeee]]]YYY^^^cccbbbbbbdddaaabbbbbb___\\\\\\___bbbqqq{{{pppkkk]]]QQQMMMLLLJJJLLLQQQZZZeeesss~~~|||jjjeeedddllluuuzzz}}}qqqfff^^^ZZZUUUXXX```jjjuuuhhh^^^HHHDDD@@@===<<<;;;:::999999999:::;;;:::999888777666666666666666555555555444444555555555555555555222444666555444333444444111222333444444333222111111222333444444333222111//////000000111111111222000111222333333222111000222111000//////000111222000000000000000000000000000000000000000000000000222222111111111222333444000000111222333333444444333333333333333333333333111111222444666777888999:::<<<>>>AAADDDFFFGGGHHHtttqqqxxx}}}mmm]]]NNNDDD@@@<<<:::<<<;;;999999<<<888888888888777777777777444444444555555555555555333333444555444333111000111111111111111111111111333333333222222222111111000111111111111222222222111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111222222111///...///111111000///000111222111000111111111111111111111111111111111111111000//////000000000000000000000000111111111111333333222000,,,000444999>>>DDDKKKOOOYYY[[[^^^aaadddfffggggggfffaaa]]]___eeehhhfffbbb\\\^^^```\\\WWWYYYfffrrr}}}wwwmmm```XXXRRRMMMNNNPPPRRRVVV\\\aaavvv~~~rrrhhheeehhhsss~~~xxxyyy|||~~~iiibbb___XXXWWW\\\^^^iiiwww}}}jjjSSSLLLCCC<<<:::999888666999888777888999:::999888777777777777666666666666555444333333555555444333444333333222222333333444444444444333333222222222222222222222222222222222444444444444333222111111111000000000000000000000111111111111111111111111333333222222111111000000000000000000000000000000000111111111111222222222000111222222333333222222111222333444333222111000333444444444555666666666999<<>><<<:::999888777888999:::999888777777777777666666666666555444333333555555444333444333333222222333333444444444444333333222222222222222222222222222222222222333333333222222111000111111111222222222222222111111111111111111111111000000/////////.........000000000000000000000000000111111111111222222222222333444444555555444444222333444444444444333222333444444555555666666666999<<<@@@CCCDDDGGGIIILLLvvvcccVVVHHHBBB<<<;;;:::777666888999999888888888777777777777666666555555444444444333444444444444333222222222222222222222222222222111111111000000000//////000111111111111222222222111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000...000111111111222444666666333000///000111111111////////////////////////000111111111111000000///000000000000000000000000000000000000000000000000222444777;;;BBBJJJTTTZZZ```aaaccceeeggghhhhhhiiihhheeecccdddffffffccc```dddbbbccckkkzzzzzzooohhh^^^WWWTTTOOONNNRRRZZZ```ccchhhmmm{{{~~~tttppptttwww}}}{{{|||eeeZZZSSSUUUWWWYYYcccnnn}}}nnn```OOODDD@@@???<<<999:::999888888::::::999888777777777777666666666666555444333333555555444333444333333222222333333444444444333333333333222222222222222222222222222222111111222222222111000000111222222222333333444444111111111111111111111111222222222222111111111111000000000000000000000000000111111111111222222222222333333444444444444444333444444555555444444333333333444555666666777777;;;===@@@CCCDDDGGGJJJLLLmmm^^^PPPHHH@@@>>><<<:::999;;;999999999888888888777777888777777666555444444333444444444444444444333333222222222222222222222222222111111111000000000000000000111111111222222222111111111111111111111111000000000000000000000000000000111111111111000000////////////////////////////////////////////////---...000111222444777999888555111///000111222222000000000000000000000000000000111111111111000///000000000000000000000000222333333333222222333444444777<<>>AAACCCEEEGGGKKKMMM{{{lllYYYNNNCCC???>>><<<;;;===999999999999888888888888888888777666555555444444444444444444444444444555222222222222222222222222333333222222222111111111000000111111111222222222111111111111111111111111111111111111111111111111000000111111111111000000////////////////////////////////////////////////,,,...000111222444777999888555111///000111222222111111111111111111111111///000000111111111000000000000000000000000000000111333444333222333555888777<<>>AAACCCEEEHHHLLLOOO}}}dddVVVHHHBBB???<<<;;;<<<:::999999999999888888888888777777666666555555555444444444333444444555666333333333333333333333333333333333222222222222111000111111111111222222222111111111111111111111111111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000---...000111111333555888666333000///000111111111111111111111111111111111///000000111111111111000000000000000000000000000---000222111000111666:::<<>>>>><<<;;;;;;;;;;;;:::888777777777777666666666666555444333333555555444333444333333222222333333444222222333333333333444444222222222222222222222222000111222333444555555555222222222222222222111111111111111111111111111111111111111222333444555555000000000000000000000000000111111111111222222222111222222333333333333333111111111111222333444444333333444555777888999999<<<>>>@@@CCCEEEJJJOOORRRssscccQQQHHHDDD???<<<<<<::::::999999999888888888777777777666666666666666555444444333444555666777333333333333333333333333222222222222111111111111000111111111111222222222111111111111111111111111111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000...///000000000111333555333111000000111222111000111111111111111111111111//////000111111111111111000000000000000000000000,,,///111111000222888===DDDIIIPPPVVVYYY\\\___```aaaaaaaaabbbdddfffhhhiiidddggghhheeeaaaaaafffkkk~~~lll[[[TTTTTTXXX___gggiiikkkpppvvvwwwyyywwwmmmkkkmmmtttwwwooofffeeedddaaa```cccjjjooonnnxxx}}}fffTTTIIICCC>>>===;;;;;;<<<<<<:::999777777777777666666666666555444333333555555444333444333333222222333333444222222222333333444444444222222222222222222222222///000111222444444555555444444444333222222111111111111111111111111111111333333444555666777888888000000000000000000000000000111111111111222222222111111222333333333333333222222111111222333555666333333444666777888999:::;;;===@@@BBBFFFKKKQQQUUUnnn[[[OOOIIIBBB>>>===:::::::::999999999888888666666666666777777777777555444444333444555666777333333333333333333333333111111111111000000000000000111111111111222222222111111111111111111111111111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000///000111000//////111333111000///000111222111000000000000000000000000000//////000111111111111111000000000000000000000000,,,000333333222555;;;AAAJJJMMMRRRVVVYYY\\\```bbbbbbbbbbbbcccdddgggiiikkkgggiiijjjgggcccdddkkkrrr}}}jjjbbbXXXTTTWWW```llltttoooqqqvvv{{{~~~~~~tttmmmnnnsssvvviiiccc\\\]]]^^^^^^```gggpppxxxsss^^^QQQLLL???===<<<;;;<<<<<<:::999777777777777666666666666555444333333555555444333444333333222222333333444222222222333333444444444222222222222222222222222---...000111333333444444666666555444333222222111111111111111111111111111000000111222333555666666000000000000000000000000000111111111111222222222//////000111111111111000333333222222333555666777333333444666777999:::::::::<<>>???>>>===;;;999777777999;;;999888888777666555555444555555555555555555555555222222222222222222222222000000111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111222111000//////...//////000000111111111111000000000000000000111111111111111111000000000000111111......//////000//////...000000000/////////000000000000000000000000000000000000000000111111111111...111333222222888CCCKKKRRRTTTWWWZZZ]]]```bbbcccddddddeeeggghhhjjjkkkkkkkkkiiigggccc]]]___pppwwwgggZZZUUUSSSWWW```iiirrrxxx{{{||||||{{{~~~~~~ooohhhgggmmm|||zzzlllaaa^^^___^^^ccclllsssyyyqqq___RRRJJJCCC===<<<;;;888777999999888888777777777777777666666666666555555555555555555333222222222222222333333333222222222111111222222222222222222222222222222222222222222222222999CCCGGG>>>444111111111000000000000000000000000000111111111111222222222222222222222222222222222000111111111222222222222222222111111111111111111222222333333333333444444555555555666777999:::;;;<<<<<<===@@@FFFMMMSSSWWWtttcccSSSGGG@@@>>>===<<<;;;999888888999:::999888888777666666555555555555555555555555555555222222222222222222222222000111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111000000////////////000000000111111111111000000000000000000111111111111111111000000000000111111......///000000111000000111000000///......//////000000000000000000000000000000000000111111111111111222333333555;;;EEELLLVVVWWWZZZ]]]```bbbcccddddddeeefffggghhhiiiiiiiiidddeeefffddd___fff~~~gggZZZUUUSSSTTTYYYcccnnnwww}}}~~~sssiiigggjjjvvvuuuhhhaaaaaadddhhhrrrjjjZZZOOOGGG@@@>>>===:::999;;;999999888777777777777777666666666666555555555555333333333444444444444444444444444444333333333222333333333333333333333333222222222222222222222222666>>>AAA;;;444222222111111111111111111111111111000111111111111222222222222222222222222222222222000000000111111111222222222222111111111111111111222222333333333333444444555555555666777999:::;;;;;;<<<>>>AAAGGGNNNUUUYYY~~~qqqbbbRRREEE======<<<;;;:::999999999999888888888777777666666555555555555555555555555555333333333333333333333333111111111111222222222222222222222222222222222222222222222222222222222222111111111111111111111111000000/////////000111111000000111111111111000000000000000000111111111111111111000000000000111111//////000000111111111111111000///...............////////////////////////000000000111111111222222333333333555:::BBBJJJOOO[[[\\\^^^```bbbddddddeeedddeeeggghhhhhhhhhfffeee```ccceeedddcccqqqkkkYYYRRRRRRTTTYYY```jjjttt|||vvviiifffllltttxxx|||yyynnnffffffkkkpppzzz{{{hhhVVVLLLCCC@@@>>>;;;:::<<<999999888777777777777888666666666666555555555555111333444666666666666555555555555555444444444444444444444444444444444444222222222222222222222222333777999666333444333111111111111111111111111111000111111111111222222222222222222222222222222222///000000000111111111111111111222222222222222222222222333333333333444444444444555555777999:::;;;:::<<>>===;;;;;;;;;:::999888888888888777777777666666555555555555555555555555333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111////////////000111222222000000111111111111000000///000000000111111111111111111000000000000111111111111000000000000000000000000///////////////000////////////////////////000000111111111222222222333333333888AAAJJJRRRUUU^^^___```bbbcccdddeeeeeeccceeeggghhhhhhfffcccbbbbbbcccccccccjjjppp]]]UUUVVVWWW___iiiooouuu|||zzzpppkkkoooyyy}}}yyypppiiiiiisss~~~yyy```SSSGGGBBB???<<<:::;;;:::999888888777777888888666666666666555555555555222444666777888777666555555555555444444444444333444444444444444444444444222222222222222222222222333444333333444444222000111111111111111111111111000000111111111222222222111111111111222222222222//////000000000111111111111111222222222222222333222222222333333333444444333444444555777999;;;<<<;;;===BBBHHHOOOUUUZZZ]]]|||jjjWWWKKKBBB???<<<;;;<<<<<<:::888888888888888777777777777555555555555555555555555333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111000000///000000111222333000000111111111111000000///000000000111111111111111111000000000000111111333222111000/////////000111111000000000111222222////////////////////////111111111111222222222222222333666>>>HHHRRRYYY\\\___```aaacccddddddddddddccceeeggghhhgggdddbbb```dddcccaaafffuuurrr```TTTUUU\\\hhhttt}}}{{{wwwvvvxxx~~~yyynnnhhhiiisssmmm^^^NNNEEEAAA<<<:::999:::999999888888888888888666666666666555555555555555666777888888666444333444444444444333333333333222222222222222222222222222222222222222222222222666333222333444333111000111111111111111111111111000000111111111222222222000000000111111222222222000000000000111111111111111111222222333333333333222222222333333333444444444444555666888:::<<<======AAAFFFMMMTTTYYY\\\^^^zzzfffXXXHHHDDD>>><<<<<<<<<;;;888888888888888888888888888555555555555555555555555333333333333333333333333333333333333222222222222333333333333333333333333333333333333333333333333111111111111111111111111111111000000000111222222000000111111111111000000000000000000111111111111111111000000000000111111333222111000000111222333666555444333333333333333////////////////////////111111111222222222222333111555===FFFOOOWWW\\\___```aaabbbcccdddeeeeeeeeecccdddeeefffeeecccaaa``````cccgggqqqnnn```TTTNNNUUUaaazzz~~~~~~xxxnnngggjjjuuu~~~lllXXXLLLFFF@@@;;;:::::::::999888888888888999666666666666555555555555666777777777777555333222444444444333333333333222222222222222222222222222222222222222222222222222777333111333444111000111222222222222222222222222000111111111111222222222//////000000111222222222000111111111222222222222111111222222333444444444222222333333333333444444444555666777999;;;===???BBBFFFLLLSSSXXX\\\]]]]]]uuufffNNNHHH@@@<<<<<<===;;;999888888888888888888888888555555555555555555555555444444444444444444444444444444333333333222222222333333333333333333333333333333333333333333333333111111111111111111111111222222111111000111111111000000111111111111000000000000000000111111111111111111000000000000111111111111000111333555888:::>>><<<:::777555333111111000000000000000000000000111111111222222222333333222:::DDDMMMSSSWWW\\\___aaabbbccceeeffffffggggggcccdddddddddcccbbbaaaaaa]]]iiiwwwwwwgggYYYTTTPPPPPPZZZiiiyyyqqqjjjjjjwww}}}}}}|||dddVVVMMMEEE???===;;;:::999999888888999999666666666666555555555555555555555555555555555555555555555555444444444444333333333333333333333333222222222222222222222222444111000333222//////444222222222222222222222222000111111111111222222222/////////000111222222222222222222222333333333333111111222222333444444555222222333333333333444444555666777888;;;===???@@@GGGKKKRRRXXX\\\^^^]]]\\\nnnRRRJJJAAA<<<<<<===<<<:::888888888888888888999999555555555555555555555555444444444444444444444444444444444333333222222222333333333333333333333333333333333333333333333333111111111111111111111111333333222111000000000111000000111111111111000000000000000000111111111111111111000000000000111111//////000222555:::>>>@@@DDDBBB>>>:::666222000///111111111111111111111111111111222222222333333333333===JJJRRRUUUWWWZZZ]]]bbbcccdddfffggghhhhhhhhhdddccccccbbbbbbbbbaaaaaa]]]pppyyygggdddVVVMMMOOOQQQUUUbbbrrr{{{zzzsssppplllqqqxxxrrrqqqxxxmmm]]]SSSJJJCCC@@@;;;:::999999888888999999777666666666555555555555444444333333444555666777777666666666555555555555444444444444444444444444222222222222222222222222111...///333111---000666222222222222222222222222000111111111111222222222...//////000111222222222222222333333333444444444111111222333333444555555222222333333333444444444666777888999;;;>>>@@@AAAJJJNNNUUU[[[^^^___]]]\\\rrr___RRREEEAAAAAA>>><<<;;;===<<<:::999888999::::::888666444555777777555333666555444444333333333333333222222222222222222222111111111111111111111111111111111111111111111111555444222000000000000000000000000000000000000000222111111111000000//////000000000000000000000000000000000000000000000000333222000000222666;;;>>>EEEBBB>>>999444222000000333222111/////////000111...000222333333333444555;;;EEERRRYYYZZZYYYYYY[[[]]]___bbbeeeggghhhggggggdddbbbccceeeccc___^^^bbb]]]wwwooo]]]TTTTTTQQQNNNOOOXXXiiiuuu~~~}}}vvvpppkkktttzzzsssqqqooopppttt|||fffXXXNNNFFF@@@??????>>>;;;777555444555999999888666555444333222555555444444444333333333333333444444333333222111555555555555555555555555111111222222222333333333111111222222222222111111111222222333333222222111222222222222222222222222111111111000111111222333111111222222222333333333222222222222222222222222333222222333555666555444777:::;;;:::;;;@@@BBBAAALLLPPPWWW]]]``````^^^]]]~~~iiiZZZKKKDDDAAA===;;;;;;:::999999999999::::::;;;888666444555666777555333555555444333333333333333222222333333333333333333111111111111111111111111111111111111111111111111555444222111111111111222111111111111111111111111111111111111000000000///000000000000000000000000000000000000000000000000222111111111222555999;;;>>><<<999555333111111111333222000/////////000111000222333333333444666888@@@IIITTT[[[\\\[[[[[[\\\^^^```bbbeeefffffffffeeeaaaaaabbbccc^^^YYYZZZ___nnnxxxfffVVVNNNPPPSSSUUUYYYaaannnwwwssspppooopppttt}}}zzztttppprrr}}}{{{vvvmmmkkkiiiiiilllxxxppp___SSSIIIDDD<<<===<<<;;;:::999::::::999888888777666555444444555555555444444444333333444555555555555444333333333333333333333333333333111222222222222333333333111111222222222222111111111222222333333222222111222222222222222222222222111111111111111222222333111222222222222333333333222222222222222222222222333333333333555666666555:::>>>???>>>???DDDFFFEEENNNTTT\\\aaabbbaaa```___yyyiiiVVVKKKDDD>>>;;;<<<777777888999::::::::::::888666555555666666555444444444444333333333333333222333333444444555555555222222222222222222222222222222222222222222222222333333222222111222222333111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111222444555666666555333222111111222222222111000000///000000000333333333333333666:::===GGGNNNWWW]]]^^^]]]]]]^^^```aaabbbddddddddddddcccaaaaaabbbaaaZZZUUUYYYaaa}}}wwwkkk^^^SSSLLLOOOSSSZZZcccooo{{{|||kkkbbb^^^ccclllxxx}}}yyywwwwwwzzz}}}vvvqqqkkkhhheeebbbaaalll~~~jjjZZZNNNHHH======<<<<<<<<<<<<<<<<<<888888777777666666666666555555555444444444444333666666666666666555444444333333333333333333333333222222222222333333333333111111222222222222111111111222222333333222222111222222222222222222222222111111111111111222333333222222222222333333333333333333333333333333333333333333333444444666666777>>>CCCEEEDDDDDDIIIKKKKKKPPPWWW___bbbaaaaaacccfffwwwbbbTTTJJJAAA======777888999:::::::::999888777666666666666666555444333333444444444333333333222333333444555666777777222222222222222222222222222222222222222222222222111111111111111222222222111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000111111222222222222222111111000000000111222222111111000000000000000000333333222222333777>>>BBBNNNTTTZZZ___```______```aaabbbccccccccccccbbbaaaccccccbbb___XXXVVVaaannnwwwiiibbb\\\WWWQQQSSSXXX```lll{{{xxxggg\\\XXX___kkkwww|||{{{{{{}}}{{{tttpppkkkhhhccc\\\XXXaaazzzvvvbbbSSSLLLBBB@@@>>><<<;;;:::999888666666666666666666666666555555555555444444444444555666666666666555444444444444444444444444444444222222222333333333444444111222222333333222222111111222222333333222222111222222222222222222222222222111111111111222333333222222222333333333444444333333333333333333333333333444444444444555888999AAAGGGKKKIIIJJJMMMPPPPPPSSSXXX^^^___^^^bbblllttt}}}kkk]]]PPPDDD>>>===::::::;;;;;;:::999777555666666777666555555555555333444444555555555444333333333444555555666777777222222222222222222222222222222222222222222222222000000111111111111111111111111111111111111111111000000000000000000111111000000000000000000000000000000000000000000000000000000111222222111000000222111111111111111111111000000000111111111000000222222111111444:::BBBHHHUUUXXX\\\___aaaaaaaaaaaaccccccccccccbbbbbbaaaaaacccaaa___\\\XXX\\\lll}}}nnn```ZZZYYYXXXXXX^^^fffpppyyy{{{jjj^^^XXXVVV^^^iiivvvzzzuuuvvvyyyzzz|||tttooohhhddd^^^WWWSSS[[[qqqmmm\\\SSSHHHDDD>>>;;;999999777666444444555555555555666666666666555555555444444444555555555555555444333333444444444444444444444444222222333333333444444444222222333333333333222222111222222333333222222111222222222222222222222222222222222111222333333444222222333333333444444444333333333333333333333333333555555555444555999<<>>FFFNNNTTTSSSRRRTTTXXXYYY]]]]]]]]]^^^dddsssyyyrrreeeTTTGGGBBB>>>===<<<;;;::::::999999555777888777444333555666444555777888999888777666444444444444444444444555333333333333333333333333333333333333333333333333333444444444444333111000222222222222222222222222///000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111222333333333222111111000...///000111222111111000000111333666;;;DDDNNNUUUZZZZZZ[[[]]]```bbbcccdddeeeddddddcccccccccccccccaaa___^^^aaafffooosssaaaUUUQQQVVV[[[cccpppsssccc^^^```bbbeeefffjjjrrr|||yyytttrrrmmmmmmssswww}}}yyymmmfff___[[[YYY]]]hhhsss|||nnn```VVVIII@@@======<<<;;;888888888888777777777777666666666666555555555555555666666666666555444444111111111111111111111111333333333444444444444555222333333444444333333222111222222333333222222111222222222222222222222222333222222222222333444444333333333444444444444555444444444444444444444444333666777666444555;;;@@@HHHQQQXXXWWWUUUXXX\\\]]]^^^]]]\\\___iiiyyy|||ppp^^^OOOHHH>>>===<<<::::::;;;<<<===555777888777444333444777444666888999:::999888777444444444444444444333333333333333333333333333333333333333333333333333333666666777777666444222111222222222222222222222222//////000000111111111222000000000000000000000000000000000000000000000000111111111000111111222333111111222222222222111111...///000222222222111000000222555999???HHHRRRYYY[[[ZZZZZZ\\\___bbbddddddeeeeeedddccccccddddddeeecccaaaccciiipppxxxtttdddWWWQQQSSS[[[cccfffqqq|||~~~{{{~~~{{{iii]]]^^^dddfffrrrppppppuuu|||}}}|||vvvrrrnnnoookkkmmmtttzzz~~~}}}|||zzz}}}yyypppgggccc```___eeelllzzznnnaaaQQQEEE???>>><<<::::::::::::999999999888888777666666666555555555555777777777777777666666555333333333333333333333333333333333444444444555555222333333444444333333222222222222333333222222222222222222222222222222222333333222222333333444555333333333444444444555555444444444444444444444444333666888666444555;;;AAAJJJTTT[[[ZZZXXXZZZ^^^```[[[ZZZZZZ^^^jjj{{{rrr]]]KKKCCC>>>;;;<<<<<<999666777777777777777777777777777666666666666555555555555666555555555555444444444555444333333222222222222555444222111111111222222333555666555111000111333222222222111111111000000222222222222222222222222111111111111111111111111000000000000000000000000222222222111111111111111111222333444333333111000...///000000///...///111333444888>>>GGGPPPVVVYYY___^^^^^^^^^___```bbbbbb```bbbdddgggiiihhhfffccciiiggggggooonnn```TTTRRRTTTWWW___gggiiiwww{{{nnnfffhhhoooppplllpppooosss}}}yyyqqqoooooommmiiihhhkkkpppyyy|||xxxuuusssqqqooosssvvvzzz~~~}}}~~~||||||}}}}}}}}}~~~|||nnnggggggkkkooopppwww{{{iiiVVVMMMGGG???::::::888999:::999888777888999777777666555555555555555444444444444444444444444444444444333333222222222555444444333333444444555444444333333333333222222333333333222222111111111111111222333333333333222555555555444444333333333333333333333333333333333444444444555555555555666222444555555666:::BBBHHHRRRUUUYYY[[[\\\\\\]]]^^^\\\^^^]]]\\\fff{{{zzzfffUUUFFF@@@<<<<<<<<<999888888777777777777777777777777666666666666555555555555666555555555555444444444555444333333222222222333444444222111111111222222333555555444111000111222222222222111111111000000222222222222222222222222111111111111111111111111000000000000000000000000000000000000////////////111222333333333333222111111222333222111111222333333666;;;BBBKKKSSSYYY[[[\\\\\\^^^___aaabbbcccdddbbbbbbdddfffhhhhhhhhhggggggmmmvvvuuudddXXXNNNNNNSSSYYYbbbjjjsss}}}}}}vvvpppssszzz}}}zzz{{{zzz~~~yyypppkkkkkklllkkkiiilllqqq|||yyysssnnnjjjgggeeegggiiilllppprrrrrrrrrqqqppprrruuuvvvtttrrrqqqpppnnnnnnooopppqqqsssuuuvvvxxxzzz}}}zzzxxxyyyzzzzzz}}}rrr```UUUMMMCCC===;;;999:::::::::999999999:::777777666555555555555666444444444444444444444444444333333333333333333222555444444333333444444555444444333333333333222222333333333222222222111111000111222222333333222222555555444444444333333333333333333333333333333333444444444444555555555555444555666666777<<>>;;;:::::::::999::::::;;;888777666666555555666666444444444444444444444444222333333333333333333444555444444333333444444555444444333333333333222222333333333222222222222111000000111222222222222111444444444444333333333333333333333333333333333333444444444444555555555555444666888888999>>>FFFMMMQQQTTTXXXZZZZZZZZZ[[[[[[ZZZ[[[^^^fffwww|||www{{{{{{lllUUUJJJ@@@<<<<<<:::999:::666666666666666666666666666666666666555555555555666555555555555444444444444333333222222333333333333333333333333333333333222222222222111000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111222222222222222333333111111222222333333333222111222222111000000222444999>>>FFFNNNSSSWWWYYYZZZZZZ\\\___bbbcccdddccccccbbbccceeeeeedddccccccdddfffsss{{{qqqdddZZZQQQMMMKKKQQQ]]]jjjuuu{{{yyyqqqoooooommmjjjiiilllrrrwww~~~yyyrrrmmmgggaaa]]]ZZZVVVTTTPPPQQQSSSTTTUUUTTTSSSSSSTTTVVVYYYZZZZZZYYYYYYZZZTTTTTTUUUUUUWWWXXXZZZ[[[WWW[[[```cccffflllwwwpppaaaTTTHHHBBB<<<;;;999999999:::::::::888777777666555666666666555555555555555555555555222222222333333444444444555444444333333444444555444444333333333222222222222222222222222222222222///000111111222222111111333333333333333333333333333333333333333333333333333333444444444555555555444666888999:::@@@HHHOOOSSSVVVZZZ[[[[[[[[[[[[[[[YYYZZZ___lllbbbTTTEEE>>><<<:::999:::777777777777777777777777666666666666555555555555666555555555555444444444333333333222222333333444333333333333333333333333222222111111111111111000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111222222333333333444111111111222222333333333111222222111111222555777???EEEMMMSSSUUUUUUVVVVVV\\\^^^```bbbccccccbbbaaabbbdddffffffccc```___^^^cccoooxxxttthhh^^^VVVPPPLLLLLLNNNUUUdddttt~~~tttnnnnnnnnnmmmkkklllttt~~~~~~~~~wwwqqqjjjeee___ZZZVVVSSSQQQNNNLLLMMMMMMNNNNNNMMMLLLKKKLLLNNNQQQRRRQQQQQQRRRSSSQQQPPPPPPPPPPPPPPPQQQQQQOOOSSSWWWYYY[[[aaakkksss~~~mmm^^^QQQHHH???<<<999888999:::999888888888777666666666666666555555555555555555555555222222222333333444444444555444444333333444444555444444333333333222222222222222222222222222222222000000111222222222222222333333333333333333333333333333333333333333333333333333333444444444444555333555777888;;;AAAJJJPPPSSSVVVYYYZZZZZZYYYYYYYYYXXXXXX```ppprrr```MMMBBB>>><<<:::;;;777777777777777777777777666666666666555555555555666555555555555444444444333333222222222333444444222333333444444444444333333222111111222333222000111111111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000//////000000111222222222111111111111222333444444222333444333444666:::===EEEKKKSSSWWWWWWUUUUUUVVV^^^___aaabbbcccbbbbbbaaaccceeegggfffaaa^^^^^^___cccnnnuuummm___TTTMMMHHHIIILLLQQQZZZjjj|||xxxxxx{{{rrrpppjjjkkklllooovvv}}}tttlllfffaaa[[[UUUQQQNNNKKKHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGIIIKKKLLLKKKKKKLLLMMMMMMMMMLLLKKKJJJJJJJJJJJJIIILLLNNNPPPRRRWWW^^^cccnnnttt}}}yyyjjj\\\QQQCCC???:::888999:::999777999888777777666666777777555555555555555555555555222333333333333333333444555444444333333444444555444444333333333333222222111222222222222333333333111111222333333333333222222222222222333333333333333333333333333333333333333333333333444444444444222555777999<<>>EEENNNUUUTTTWWWZZZZZZYYYXXXWWWWWWXXXXXXaaaqqquuu[[[LLLEEEAAA>>>>>>999999999999999999999999777666666666555555555555666666555555555444444444222222222222333333444555111222444555666555444444555222111222444555444222000000111111222222222222000000000000000000000000333333333333333333333333000000000000000000000000111111222333444444555555111111000000111333444666///000000111333777<<<@@@KKKRRRYYY\\\[[[YYY[[[]]]]]]]]]^^^```bbbdddfffggghhhhhhfffaaa]]]___gggooowwwxxxppp___OOOJJJLLLNNNJJJQQQZZZfffzzzppphhhgggiiikkkxxx|||~~~}}}~~~~~~zzz~~~zzzxxx|||wwwqqqwwwwwwyyy|||~~~||||||}}}yyymmmcccWWWTTTPPPMMMLLLLLLKKKJJJGGGGGGGGGGGGGGGFFFFFFFFFHHHIIIJJJJJJIIIHHHJJJKKKGGGGGGGGGGGGGGGHHHIIIIIIGGGFFFFFFGGGJJJLLLLLLLLLHHHOOOYYYcccjjjrrrzzz~~~~~~xxxoookkkkkknnnooooooooossszzz|||mmmaaaLLLFFF???<<<======;;;888999888888777777777777777666666666666666666666666444444444333333222222222555444444333333444444555444444444333333333222222111111111222222333333333222333444444555555444444111111111222222333333333333333333333333333333333222222333333333444444444444777:::<<<@@@GGGPPPXXXXXX[[[]]]^^^]]][[[[[[[[[XXXXXXaaaqqq}}}~~~dddTTTKKKBBB======<<<;;;999888666555444444666555333222111111222333444444555555555555444444444444333444555777999:::555444333333222222333333333333333222222111111111444444444444222000---,,,333333333222222111111111222222111111111111111111//////000111111111111111///000000000000111111111888555000,,,,,,...333666222111000///222888AAAGGGRRRTTTWWWZZZ\\\]]]^^^^^^```____________aaacccdddbbbdddeeeaaa___eeerrr~~~yyyhhhVVVKKKHHHHHHGGGNNNUUUdddwwwssshhheeeiiimmmqqqtttrrroooqqquuuyyy||||||xxxvvvxxxvvv{{{|||~~~}}}|||}}}}}}|||yyyxxxxxxyyyqqqsssvvvvvvqqqiiiaaa[[[QQQMMMIIIGGGGGGHHHFFFEEEEEEFFFGGGHHHGGGGGGHHHJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJHHHFFFEEEFFFGGGGGGFFFHHHGGGGGGFFFFFFFFFFFFFFFKKKLLLOOOUUU]]]fffnnnsss{{{vvvmmmeee___\\\[[[[[[[[[^^^aaafffmmmwwwqqqgggYYYJJJ===888999999999:::999999999888888888888777777777777777777777777777666666555555555555666666555555444333333333333444555555555555555555555555333333333222222111111111222222333333333444444444666666666555555444444444333333333333333333333333333333333444444444555555666666888;;;BBBJJJRRRWWW[[[\\\^^^]]]ZZZXXXXXXYYYVVVaaammmtttxxx~~~hhhZZZPPPFFF???>>><<<;;;999888777666555555888777555444333333444444333444444555555444444333444444333444555777888999555444333333222222333333333333333222222222111111222222222222222111000///222222111111111000000000111111111111111111111111//////000111111111111111000000000111111111222222333111///...---...///000222222222222555<<>>===;;;999888999999999888888888888777555555555555555555555555666666555555555555666666555555444333333333333444444444444444444444444444333333333222222222111111222222222222333333333444555555555444444444333333333333333333333333333333555555555666666666777777999999;;;???FFFNNNVVV[[[[[[\\\]]][[[XXXWWWWWWYYYbbbkkkvvv{{{~~~pppbbbVVVJJJBBB???;;;;;;999888777777777777999999888777666666666666333444444555555444444333444444444444555666888888555444333333222222333333333333333222222222222111111111111111111111222222222222222222111111111111111111111111111111111111///000111111222111111111111111111111222222222333///000111111111000///...222333333555999@@@IIIOOOVVVWWWZZZ\\\^^^_________aaa`````````aaabbbcccdddeeeaaa^^^```hhhsss~~~uuugggVVVJJJHHHJJJMMMOOOXXXcccvvv{{{kkkddd___dddooovvvuuuqqqoooooopppqqqsssvvvxxxyyyyyysssqqqqqqsssvvvyyy}}}~~~yyywwwvvvpppnnnjjjgggeeeddddddeeefffffffffddd```^^^]]]^^^UUUWWWXXXXXXVVVRRRNNNKKKKKKHHHEEEDDDDDDDDDDDDCCCEEEFFFHHHGGGFFFFFFGGGHHHHHHKKKNNNRRRUUUVVVWWWWWWTTTPPPKKKGGGFFFGGGGGGFFFGGGGGGFFFEEEEEEEEEEEEFFFDDDDDDEEEHHHLLLRRRWWWZZZ```]]]YYYTTTOOOMMMLLLKKKIIIKKKMMMQQQUUU]]]eeejjjssszzzwwwfff___SSSGGGCCC@@@<<<888777999999999888888888888777555555555555555555555555666666555555555555666666555555444333333333333444333333333333333333333333333333333333222222222222111111222222222333333333444444444444333333333333333333333333333333444444555555666666666777777777666777:::???FFFNNNUUUZZZ\\\]]]]]]ZZZWWWVVVXXX[[[ooowwwyyyiii[[[NNNDDD???;;;;;;:::999999999999999:::999999888777777666666444555555666666555555444333333444444555666777777555444333333222222333333222222222222222222222222222111000000000111222333444444444444444444444444111111111111111222222222000111111222222111111111111111222222222333333333000111333444444333111000111333555888===EEEMMMSSSXXXZZZ\\\^^^````````````aaaaaaaaaaaabbbbbbccccccddd___\\\cccqqqlll]]]LLLEEEGGGKKKQQQUUU[[[lllqqqdddccceeemmmwww{{{wwwrrrrrrssstttsssrrrrrruuuwww|||tttmmmgggggghhhkkknnnsssxxx|||}}}zzzxxxwwwxxxyyyzzzyyyzzz{{{xxxsssnnnjjjhhheeeccc___[[[YYYYYYZZZ[[[YYYYYYXXXVVVRRROOOOOOOOOLLLLLLMMMMMMMMMKKKIIIHHHHHHFFFEEEDDDDDDDDDDDDDDDGGGHHHIIIIIIHHHHHHIIIJJJKKKNNNSSSXXX\\\]]]^^^^^^VVVQQQKKKFFFEEEEEEFFFFFFGGGGGGFFFEEEEEEEEEEEEFFFEEEEEEEEEFFFHHHLLLOOOQQQVVVTTTRRRNNNKKKIIIGGGGGGEEEGGGHHHJJJNNNSSSZZZ^^^kkktttooodddXXXKKKDDD@@@;;;999999999999999888888888777777777777777777777777777777666555555444444555555666555555444333333333333444333333333333333333333333333333333333333333333333111111111222222222333333333333333333333333333333333333333444444444444444444444444444555555555555555777;;;@@@GGGOOOVVVYYY]]]___^^^ZZZVVVWWW\\\aaawww}}}oooaaaTTTIII@@@<<<<<<;;;:::::::::::::::999999888888777666666555666666777777777777666666333333444555555666666666555444333333222222333333222222222222222222222222333222111000000000111222444444444444444444444444000000111111111222222222111111222222222222111111111111222222222333333333222222222222222222333333000222666;;;@@@HHHPPPVVVZZZ[[[]]]___```aaa`````````aaaaaaaaabbbbbbbbbbbbaaa\\\]]]hhhzzzcccUUUGGGDDDHHHNNNVVV^^^iiiqqqdddiiiqqqyyy}}}}}}zzzwwwwwwxxxxxxsssnnnnnnsssxxx~~~xxxrrrllleeeaaa___```bbbdddhhhlllppprrryyy{{{}}}|||xxxvvvtttssssssnnnmmmjjjhhhhhhhhhiiijjjkkkmmmnnnlllgggaaa]]][[[[[[XXXUUUQQQPPPPPPQQQRRRNNNOOONNNLLLIIIFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEFFFFFFHHHJJJKKKKKKKKKKKKLLLNNNOOORRRVVV[[[^^^``````___TTTOOOIIIEEEDDDDDDEEEEEEHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFIIIKKKLLLPPPOOOMMMKKKIIIFFFEEEDDDCCCEEEFFFGGGIIIMMMRRRVVVbbbkkkyyymmm___OOOEEE???::::::===999999999888888888777777888888888888888888888888555555444444444444555555555555444333333333333444444444444444444444444444333333333333333333333333111111222222222333333333333333333333333333333333333333333444444555555555444444444555555555666666:::<<<@@@FFFMMMTTTZZZ]]]^^^______ZZZWWWYYYbbbjjjwwwlllaaaSSSFFF>>>===<<<;;;::::::::::::888888888888777666555444666666666777777666666666222333444555555555555555555444333333222222333333111222222222222333333333222222111111111111111111111111111111222222222222000000000111222222333333222222222333222222111000111111111111222222222333222111000//////000222333000444888>>>DDDKKKSSSXXX[[[]]]^^^```aaaaaa``````___```aaaaaaaaaaaa``````]]][[[```ooovvvYYYMMMEEEGGGLLLRRR___kkk{{{nnnjjjqqq{{{~~~}}}||||||yyyqqqjjjjjjsss{{{zzzsssllleee___\\\[[[[[[[[[]]]___aaadddfffmmmooorrruuuuuutttrrrppppppooonnnkkkiiifffdddccc]]]]]][[[ZZZZZZZZZ[[[\\\^^^```aaa___[[[VVVRRRQQQOOOMMMKKKIIIHHHHHHIIIIIIGGGHHHHHHGGGDDDCCCCCCDDDCCCCCCCCCDDDDDDDDDDDDCCCDDDFFFGGGGGGFFFFFFGGGHHHHHHJJJLLLMMMMMMMMMOOOQQQRRRTTTWWWYYY[[[\\\[[[[[[NNNJJJFFFDDDDDDEEEFFFFFFIIIIIIHHHGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFHHHJJJKKKOOONNNKKKIIIFFFDDDCCCBBBBBBCCCDDDEEEFFFHHHMMMPPP]]]dddqqq~~~yyyjjjXXXKKKAAA;;;;;;???999999999888888888888777666666666666666666666666555555444444444444555555555555444333333333333444555555555555555555555555333333333333444444444444222222333333333444444444333333333333444444444444333333333444555555666666666666777777777888888888:::===BBBHHHNNNTTTYYY[[[\\\^^^^^^ZZZWWW\\\hhhssszzzsssaaaOOO@@@???>>><<<;;;:::::::::888888999999888777555444444444555555555555444444222333444555555555444444555444333333222222333333111111222222222333333333///000111222222222222222000000000111111111222222///000000111222222333333222333333333222222111000000000000111111111222222111000000000111111222333222666<<>>999999999888888888888777666666666666666666666666555444444333333444444555555555444333333333333444444444444444444444444444333333333444444444555555333333444444444555555555333333444444444555555555333333444444555666666666666777777777888888888888:::===BBBHHHNNNSSSVVVXXXYYY[[[[[[XXXVVV]]]mmmzzzlllVVVAAA@@@???===;;;::::::999999999::::::999888666555222333333444444333333222222333444555555555444333555444333333222222333333111111111222222333333333,,,---000222444444444444111111111222222333333333///000000111222222333333333333333333333222111000///000000000000111111111111222333444555444444333444888>>>DDDKKKQQQXXX]]]\\\]]]___`````````___^^^^^^^^^___``````___^^^]]]YYY]]]hhhxxx{{{fffTTTHHHCCCEEENNNUUU\\\ooo|||{{{zzzttthhh```eeevvv{{{zzztttllleee___[[[WWWUUUNNNNNNMMMMMMMMMOOOPPPQQQRRRTTTVVVXXXXXXXXXWWWVVVTTTUUUVVVVVVTTTPPPLLLJJJHHHHHHJJJKKKKKKKKKKKKKKKLLLMMMNNNLLLIIIFFFDDDDDDAAABBBBBBBBBBBBBBBBBBBBB???AAACCCCCCCCCCCCEEEGGGEEEEEEFFFFFFFFFEEECCCBBB@@@CCCFFFGGGFFFEEEGGGIIIEEEGGGJJJLLLMMMOOORRRTTTUUUTTTSSSQQQOOONNNLLLLLLEEEDDDCCCDDDGGGJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJGGGHHHIIIKKKMMMOOOQQQRRRWWWUUUQQQLLLIIIGGGFFFFFFCCCDDDFFFFFFFFFHHHKKKNNNMMMPPP[[[kkkyyyppp___OOOBBB<<<===999999999888888888888777888888888888888888888888555444444333333444444555555555444333333333333444333333333333333333333333333333333444444555555555444444444555555555666666444444444555555666666666333333444444555666777777555555555555666666666666>>>AAAFFFLLLRRRVVVYYYZZZVVVYYYYYYVVVUUU^^^ooo}}}tttbbbLLLCCC<<<;;;;;;999999;;;888777666555444333222222666666555555555555666666444444444333333222222222333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111//////000111222333333333111111111111111111111111000000000000000000000000333222000000222333333333666:::@@@FFFLLLSSSYYY]]]^^^^^^]]]^^^^^^___aaaaaa``````^^^ZZZUUUUUUYYY]]]ZZZXXX]]]jjjqqqiiiYYYLLLAAAFFFKKKNNNUUUbbbuuu~~~uuuqqqhhh^^^ZZZcccvvvyyywwwuuuvvvxxxqqqggg]]]WWWSSSQQQOOOHHHGGGFFFFFFFFFGGGIIIJJJHHHIIIIIIJJJKKKKKKLLLLLLLLLIIIFFFGGGKKKKKKGGGCCCDDDDDDDDDDDDDDDDDDDDDDDDGGGEEEDDDBBBAAAAAABBBBBB@@@@@@???????????????@@@?????????@@@@@@AAAAAABBBCCCFFFIIIJJJHHHGGGFFFFFFHHHGGGGGGFFFFFFGGGGGGHHHFFFGGGHHHJJJKKKMMMNNNNNNQQQNNNKKKKKKLLLLLLIIIGGGJJJHHHFFFFFFHHHJJJLLLLLLKKKMMMOOONNNLLLKKKJJJJJJIIIGGGIIINNNPPPQQQXXXbbbbbb\\\TTTNNNJJJHHHGGGGGGDDDDDDFFFGGGIIIJJJKKKLLLJJJNNNUUU\\\hhhyyyzzzdddSSSHHHBBB???:::999999888777777888888999888666555555555666777777777666666555555555555777777777666555555555444222222222222333333444555222222222333333333444444222333333444444333333222555555666777666555333222444555555666777777666666555444555666999:::;;;:::;;;BBBIIILLLPPPVVVYYYYYYWWWXXXYYYVVVUUU\\\jjjvvv~~~mmmTTTIII>>>;;;<<<:::999999;;;:::999888777666666555666666555555555555666666555444444444333333333222333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111000000000111222222222333111111111111111111111111111111111111111111111111333222111000222333444555;;;???EEEKKKQQQVVV[[[___^^^^^^^^^^^^___```aaaaaa______]]][[[YYYYYY[[[]]]UUUQQQQQQXXX[[[SSSGGG@@@EEEHHHMMMSSS^^^nnn|||kkkhhhccc]]]\\\eeesss~~~zzzrrrqqqrrrxxx|||pppjjj```XXXSSSPPPNNNMMMGGGFFFDDDCCCBBBBBBCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEFFFDDDAAACCCFFFGGGDDD@@@AAAAAAAAAAAAAAAAAAAAAAAAEEEDDDBBBAAAAAAAAAAAABBB@@@????????????@@@@@@AAA??????@@@@@@AAAAAABBBBBBEEEHHHJJJKKKJJJIIIIIIJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJJJJKKKMMMKKKKKKLLLNNNNNNLLLIIIKKKIIIGGGGGGIIILLLMMMMMMPPPQQQQQQOOOMMMMMMNNNPPPNNNLLLNNNSSSVVVXXXaaajjjnnnfff[[[PPPIIIEEEDDDCCCEEEFFFFFFGGGHHHIIIIIIIIIIIIKKKOOOTTT^^^oooqqq^^^NNNCCC===;;;;;;;;;:::999999999888999888777666555666666777666666666666555555444444666666555555555555555555333333222222333333444555333333444444444555555555222333333444444333333222333333333333333222111111666666666666555555444333444444555666888:::::::::===EEEKKKNNNRRRXXX[[[ZZZXXXYYYYYYWWWWWW```ooo{{{xxx```PPPAAA<<<===<<<999888;;;;;;:::999888888777777555555444444444444555555555555555444444444444444333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111111111111111111111111111111111111111333222111111222444666777???DDDJJJPPPUUUXXX\\\^^^^^^^^^^^^______```aaaaaa___^^^]]]\\\]]]]]]\\\[[[UUUOOOKKKLLLJJJDDDAAAAAAHHHKKKQQQ\\\lll~~~xxxcccaaa^^^^^^aaahhhqqqvvvxxxpppkkklllqqqyyyrrrfff```XXXQQQMMMKKKJJJIIIFFFEEECCCAAA@@@???>>>>>>======>>>>>>???@@@@@@@@@BBB???>>>@@@CCCDDDBBB???AAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@@@@@@@AAAAAA????????????@@@@@@AAABBB??????@@@@@@AAABBBCCCCCCGGGIIILLLMMMMMMLLLMMMNNNLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJLLLOOOSSSWWWXXXVVVTTTRRRPPPOOOOOOQQQSSSTTTTTTYYYYYYYYYWWWUUUUUUXXXZZZWWWVVVXXX\\\aaafffooowww~~~ssscccUUUKKKFFFDDDDDDHHHHHHHHHIIIIIIIIIJJJJJJMMMMMMMMMNNNUUUbbbrrr~~~lllXXXHHH???=========<<<<<<:::999888999888777666666666666777555555555555555444444444444444444444444555555555333333333333333333444555444444444555555555666666333333444444444444333333333333222222111111222222444444555555555555444444444444555666777999:::;;;@@@GGGMMMPPPSSSYYY\\\[[[YYYYYYYYYWWWZZZeeevvv}}}iiiVVVCCC===>>>===:::777999888888777666666555555555555444444444444555555555555555555555555555555333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111222222222111111111111111111111111111111111111111111111111111111111111111222222222222222555888;;;BBBGGGMMMSSSVVVXXXZZZ[[[]]]^^^______```aaaaaaaaaaaa___^^^^^^```___[[[VVVSSSNNNJJJHHHDDDAAAEEEKKKJJJNNNXXXiii}}}~~~tttbbb```^^^aaagggmmmpppqqqoookkkiiimmmvvv{{{qqqiii```[[[TTTMMMJJJGGGFFFEEEEEEDDDCCCAAA@@@???>>>=========>>>>>>???@@@@@@@@@@@@??????AAADDDEEECCCAAACCCCCCCCCCCCCCCCCCCCCCCC@@@?????????@@@@@@@@@AAA@@@@@@???@@@@@@AAABBBCCC???@@@@@@AAABBBCCCDDDDDDGGGJJJLLLMMMMMMMMMNNNPPPNNNNNNNNNMMMMMMLLLKKKKKKLLLLLLKKKJJJJJJJJJKKKLLLNNNSSSZZZaaafffhhhfffeee___^^^]]]^^^aaacccddddddiiijjjkkkjjjhhhggghhhiiigggfffgggkkkqqqwww|||jjjZZZOOOKKKJJJJJJJJJJJJKKKKKKLLLMMMNNNNNNSSSRRRPPPOOOQQQXXXaaaiiiuuu}}}uuu```OOODDD>>>>>>>>>>>><<<;;;999888888888888777777777777777555555555555444444444444222333333333444555555555444444333333333444444555444444444444555555555555333333444444444444333333555555333222222333444555///000111333555777777888444555555666666888:::<<>>;;;999777777777666666555555444555555555444444555555555555555555555555555555555333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111222222222111111111111111111111111111111111111111111111111111111111111111222222333222222555:::???FFFJJJPPPUUUXXXYYY[[[\\\]]]^^^___```aaaaaaaaaaaacccaaa___``````\\\VVVQQQMMMJJJFFFCCC???===EEEOOOPPPWWWeeeyyy}}}tttdddaaa```dddjjjnnnooommmiiihhhiiippp~~~}}}uuujjjccc^^^YYYRRRLLLHHHEEECCCBBB@@@@@@@@@@@@??????>>>>>>>>>>>>??????@@@AAAAAAAAA@@@@@@@@@BBBDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCC???@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@AAABBBCCCCCC???@@@AAABBBCCCDDDEEEEEEGGGIIIKKKLLLKKKLLLMMMOOONNNOOOOOOOOOOOONNNMMMLLLLLLKKKKKKKKKLLLNNNQQQRRRWWW]]]gggqqqwwwyyyyyyxxxnnnnnnoooqqquuuyyyzzzzzz}}}{{{{{{|||~~~ooo^^^SSSMMMLLLKKKIIIJJJKKKMMMOOOQQQRRRSSSRRRRRRRRRRRRRRRTTTWWWZZZbbbkkkwww|||fffSSSHHH??????>>>===;;;:::888777888888888888888777777666555555555555555555555555222333333333444555555555555555444333333444444444222333333333333444444444333444444555555444444333555444333333333444555666...///111333555777888888444666777666666777;;;>>>DDDJJJPPPRRRUUUZZZ\\\[[[WWWWWWVVVXXX```pppvvvcccOOOEEEBBB>>><<<;;;999999888888888777777777666666555555555555666666444444444444444555555555333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111222222111111111111111111111111222222222222222222222222111333444333333666===BBBKKKNNNSSSWWWYYY[[[]]]^^^]]]^^^```aaabbbbbbaaa```bbbaaa```___]]]XXXRRRNNNLLLIIIEEEBBB??????IIITTT[[[cccsss|||~~~|||ssscccccceeeiiinnnpppmmmjjjeeefffjjjttt}}}wwwoooeee^^^ZZZVVVOOOJJJGGGDDDBBB@@@;;;<<<===>>>>>>>>>>>>>>>======>>>??????@@@@@@AAA>>>???@@@AAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBAAA@@@CCCBBBBBBAAAAAABBBBBBCCC@@@@@@AAABBBDDDEEEFFFFFFFFFHHHIIIJJJIIIJJJKKKMMMNNNOOOPPPQQQQQQPPPOOONNNIIIIIIJJJLLLPPPUUUYYY\\\ccckkkvvvsssbbbWWWPPPLLLKKKKKKLLLNNNPPPSSSUUUWWWXXXQQQRRRSSSTTTUUUUUUUUUUUUUUU\\\fffpppxxxnnnZZZMMMBBBAAA???<<<:::999888888888888999999888888777666555555555666666666666666444444444444444555555555666555444444444444444444222222222333333333444444444444555555555555444444333333222222333333444444222333444555555555555555555777888777666777<<<@@@FFFLLLRRRSSSVVVZZZ]]]\\\WWWVVVWWW[[[eeeuuu~~~lllXXXLLLDDD>>>;;;<<<::::::999999999888888888777777666666666666777777222333333333444444444444333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111000000000111222222222333111111111111111111111111222222222222222222222222111333444333333777>>>EEELLLOOOSSSVVVXXXZZZ]]]___]]]^^^```bbbbbbbbbaaa```^^^``````^^^YYYTTTPPPOOONNNIIIEEEDDDDDDIIIUUUbbbeeemmmzzz{{{|||uuukkk```dddlllssswwwtttooojjjcccfffnnn|||xxxrrrjjjaaa[[[TTTPPPKKKGGGDDDCCCAAA???<<<<<<>>>?????????>>>>>>======>>>>>>???@@@@@@@@@???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDCCCBBBAAAEEEDDDCCCBBBBBBAAAAAABBB@@@@@@AAACCCDDDEEEFFFGGGGGGHHHIIIIIIHHHHHHJJJKKKLLLNNNPPPQQQRRRQQQPPPOOOIIIJJJLLLQQQXXX___fffjjjqqqzzzwwwjjj```YYYUUUSSSUUUUUUWWWYYY[[[\\\^^^^^^ZZZYYYXXXXXXXXXWWWUUUTTTPPPTTTZZZ```gggpppzzz}}}fffXXXFFFCCC@@@<<<:::::::::;;;888888999999999888777666666666666777777777888888666666555555555555555555666666555444444444444444333333333333444444444555444444555555555555444444222333444444555555555444444444555666666666555555777999:::999777888===CCCHHHOOOTTTUUUXXX\\\^^^]]]XXXWWWYYY^^^iiizzzsss```QQQGGG>>>;;;<<<999999888888888888888888888888777777777777888888222222222333333444444444333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111//////000111222333333444111111111111111111111111222222222222222222222222111333555444333777???FFFJJJMMMPPPSSSUUUXXX[[[^^^]]]^^^```bbbcccbbbaaa```[[[]]]___\\\WWWRRRPPPQQQLLLFFFBBBBBBFFFPPP```nnniiippp|||}}}}}}~~~~~~zzzmmmccc^^^gggsss}}}zzzsssmmmeeeiiirrr~~~uuunnnggg___ZZZNNNKKKGGGDDDBBBBBB@@@??????@@@AAABBBBBBAAA@@@???>>>>>>??????@@@AAAAAAAAAAAABBBDDDDDDCCCCCCCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFDDDBBBAAAFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@AAACCCDDDFFFGGGGGGHHHIIIIIIIIIGGGGGGIIIKKKKKKMMMOOOQQQRRRRRRQQQPPPKKKMMMQQQWWW___hhhpppuuu|||{{{qqqiiiddd```^^^______```aaabbbddddddeeegggddd```\\\ZZZXXXUUUTTTOOORRRUUUWWW\\\dddpppxxxrrrcccIIIFFFAAA===;;;:::<<<===888888999:::999888777666666666777777888888999999777777777666555555555444777666555444444444444444444444444555555555666666444444555555555555444444444555777888888888777666222333444666777888888888777:::;;;:::777888>>>DDDKKKQQQVVVWWWYYY^^^```^^^YYYYYY[[[aaammm}}}ooo^^^MMM???:::<<<999777666666777777666444777777777777666666666666333444444444555666666666444444444444444444444444444333111000000000111111222222222222222222222222222222222111111000000000111111111111111111111111222222222222222222222222////////////000000000000333444555555777===FFFMMMTTTUUUVVVWWWXXXZZZ[[[[[[\\\]]]___aaabbbaaaaaa```]]]___]]]WWWUUUVVVQQQJJJDDDFFFDDDDDDMMM^^^iiijjjpppsss|||}}}yyy}}}rrrjjjeeedddfffoooyyy~~~}}}xxxnnngggffflllyyyyyyoooggg___VVVQQQNNNKKKGGGDDDBBBAAA???======>>>???>>>======???AAABBBAAAAAA@@@AAABBBDDDEEEGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDFFFHHHIIIJJJJJJJJJMMMMMMMMMLLLKKKKKKJJJJJJIIIIIIHHHGGGEEECCCAAA@@@BBBCCCCCCEEEFFFHHHJJJKKKLLLJJJHHHFFFEEEEEEFFFGGGIIILLLPPPSSSTTTRRRPPPNNNMMMNNNRRRYYYdddqqq|||{{{xxxppphhhkkkiiihhhkkkqqqttttttsssooopppkkkbbb\\\[[[ZZZXXXPPPPPPQQQRRRVVV\\\ccchhhuuu}}}~~~hhhQQQHHH@@@>>><<<999888:::;;;:::999999888888999999666666777777777777666666888888888888777555444333777777666666555555555555555555555444444333333333777666666555555555666666888666444333333555888999444444444444555555555555777333222666999:::<<<@@@KKKPPPUUUVVVZZZ___```^^^\\\YYYXXX___nnnvvvgggVVVGGG??????;;;999888777888888777666777777777777666666666666444444444555555555555555444444444444444444444444555444333222111111222333222222222222222222222222444444444333333333222222111111111111111111111111222222222222222222222222//////000000000111111111333444444666:::@@@HHHMMMUUUUUUVVVXXXYYYZZZ[[[\\\]]]^^^___``````aaa``````^^^```^^^XXXVVVVVVRRRKKKHHHHHHGGGJJJXXXiiirrrrrrooosss}}}}}}{{{~~~zzzooogggbbbaaaiiittt}}}tttlllhhhllluuuvvvlllddd\\\UUUOOOKKKIIIEEECCCBBBBBB@@@???>>>?????????>>>>>>???AAABBBBBBBBBBBBCCCDDDEEEFFFFFFFFFEEEDDDCCCCCCCCCDDDHHHHHHJJJKKKMMMNNNOOOPPPWWWVVVTTTRRRPPPNNNLLLKKKKKKKKKJJJIIIGGGEEEDDDCCCDDDDDDDDDEEEFFFHHHJJJKKKLLLKKKIIIGGGFFFGGGHHHIIIIIIKKKMMMPPPQQQRRRRRRRRROOOQQQVVV^^^kkkyyy{{{zzztttuuusssqqqtttyyy}}}~~~}}}}}}ttthhh___\\\ZZZWWWTTTTTTSSSRRRRRRVVV[[[___jjjrrrmmmZZZNNNCCC???===;;;::::::;;;:::999999888888999999666666777777777777666666666666777666666555444333666666666555555444444444444444444444444444333333555555444444444444555555666555444444444555777888999999888888777777666666888444444888:::;;;>>>BBBLLLQQQVVVWWW[[[______\\\YYYWWWXXX```ooo{{{mmm]]]MMMBBB>>>===;;;999999999999888777777777777777666666666666555555555555555444444444444444444444444444444444555444444333333333333444222222222222222222222222222222222222111111111111111111111111111111111111222222222222222222222222000000111111111222222222444333444888>>>FFFKKKNNNVVVVVVWWWYYYZZZ[[[\\\]]]```_______________``````^^^^^^\\\XXXVVVUUUPPPJJJHHHGGGIIISSSeeeuuuzzzwwwuuuzzz~~~vvvkkkeeecccdddpppyyyyyynnniiiiiilllyyy~~~rrrggg___YYYSSSNNNHHHFFFCCCAAABBBBBBAAA@@@@@@@@@AAA@@@>>>>>>???AAABBBCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEIIIJJJKKKNNNRRRVVVZZZ]]]cccbbb___[[[WWWSSSPPPOOOOOONNNMMMLLLJJJIIIGGGGGGIIIHHHGGGGGGHHHJJJKKKMMMNNNLLLJJJIIIIIIJJJLLLNNNMMMNNNOOOQQQSSSTTTVVVWWWRRRUUU[[[fffuuu|||uuusss~~~{{{|||{{{lllbbb___]]]ZZZYYYXXXVVVSSSQQQRRRVVVYYYbbbjjjyyyvvvgggWWWGGG@@@???===;;;<<<;;;:::999999888888999999666666777777777777666666444444555555555555444444555555444444444444333333333333444444444444444444444333333333333333444444555555555555555666666666888777777666555444333333999555555999<<<===AAAFFFMMMSSSWWWYYY[[[^^^\\\XXXUUUTTTWWWaaarrrqqqcccRRRFFFAAA>>><<<:::999999:::999888777777777777666666666666666666666555444444444333444444444444444444444444444444333333333333333333222222222222222222222222222222222111111111111111111111111111111111111111222222222222222222222222111111222222222333333333444333555;;;DDDKKKOOOOOOWWWWWWXXXZZZ[[[\\\]]]^^^aaa```___^^^]]]^^^___```\\\[[[YYYVVVTTTRRRMMMIIIHHHJJJRRRcccxxx~~~}}}ppphhhgggjjjnnnyyyzzz|||zzzqqqiiifffiiimmm~~~{{{nnnccc\\\WWWRRRNNNGGGEEEBBBAAAAAAAAA@@@???AAABBBBBBAAA??????@@@AAABBBCCCEEEGGGHHHHHHGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGJJJOOOVVV^^^dddhhhjjjiiifffbbb]]]YYYVVVUUURRRRRRPPPOOONNNMMMLLLLLLNNNMMMMMMLLLMMMOOOPPPQQQPPPOOOMMMLLLMMMOOOSSSUUUVVVWWWXXXYYYZZZZZZZZZZZZTTTXXX```nnn}}}uuuooolllqqq|||nnnffffffeeeccc\\\[[[YYYVVVTTTTTTVVVYYYaaaiiiwwwqqq___LLLBBB@@@>>>======;;;:::999999888888999999666666777777777777666666333444555555666666666555333333333333333333333333333333333444444555555555333333333333333444444555333444555666666666555555555555555444444333333333888555555999;;;===BBBIIINNNTTTYYYZZZ\\\]]]ZZZUUUPPPQQQWWWdddvvvuuuiiiZZZMMMGGG???===:::888888999888888777777777777666666666666666666666555444444444333444444444444444444444444222222333333333333333333222222222222222222222222333333333333333333333333111111111111111111111111222222222222222222222222222222222222333333333333555555777???HHHOOORRRRRRWWWXXXYYYZZZ[[[]]]^^^^^^aaa```^^^]]]]]]^^^___```]]]ZZZXXXWWWUUUQQQLLLJJJLLLSSScccyyy}}}~~~tttiiifffjjjsssyyyvvvooollliiifffgggkkktttyyylllbbb[[[VVVRRRNNNHHHEEEBBB@@@@@@@@@???>>>AAABBBCCCBBB@@@@@@AAACCCBBBDDDFFFGGGIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGJJJOOOVVV^^^dddhhhiiihhhfffccc```]]][[[ZZZTTTSSSRRRQQQPPPPPPQQQQQQSSSSSSTTTUUUVVVXXXYYYZZZTTTSSSQQQQQQSSSVVV[[[]]]___```bbbcccbbb___\\\YYYVVV\\\fffvvvwwwnnnjjjkkkwww~~~sssnnnppppppmmmbbbaaa___[[[WWWVVVXXXYYYaaagggttt{{{hhhTTTHHHBBB>>>===>>>;;;:::999999888888999999666666777777777777666666444555666777777777777777222333333333333333333333333333333444444555555555444444333333444555555666222333555666777666555444666666666777777888888999666444555999:::<<>>:::888888999999888777777777777666666666666555555555555555444444444444444444444444444444444111222222333333333333222222222222222222222222222...///////////////000000111111111111111111111111222222222222222222222222111111222222222333333333444777<<>>AAABBBCCCBBBAAABBBCCCEEEEEEFFFGGGIIIJJJKKKKKKKKKLLLKKKJJJIIIHHHHHHHHHHHHJJJKKKLLLOOOSSSWWW[[[]]]bbbbbbaaa```^^^]]]\\\[[[SSSRRRRRRQQQRRRSSSUUUVVVXXXZZZ]]]```bbbdddddddddYYYXXXVVVVVVYYY^^^cccggggggiiijjjjjjgggbbb]]]YYY[[[bbboooyyyppppppssszzzxxx{{{zzzvvvmmmllliiiddd___\\\\\\]]]```dddmmmxxxvvvbbbSSSHHH@@@===>>>;;;:::999999888888999999666666777777777777666666555555666777888888777777222222333333333333444444333333444444444444444444444333333333444555666777222333444555666555444444333444555666777888888999555444666999:::===EEENNNQQQVVVZZZZZZ[[[\\\YYYTTTOOOTTT___qqq~~~uuunnnooouuu}}}|||zzznnn^^^TTTCCC@@@<<<:::::::::::::::777777777777666666666666444444444555555555555555444444444444444444444444111222333444555555444333222222222222222222222222,,,---------............111111111111111111111111222222222222222222222222111111111111222222222222444999AAAHHHMMMQQQTTTVVVVVVWWWXXXYYY[[[\\\]]]]]]\\\]]]]]]^^^____________\\\WWWUUUVVVTTTMMMIIIIIIJJJYYYooosssoookkklllqqqyyyxxxkkkbbbdddfffgggppp{{{zzzsssiiiaaa[[[VVVPPPLLLGGGDDDBBBAAAAAABBBBBBAAA@@@BBBCCCCCCBBBCCCEEEGGGIIIIIIIIIJJJLLLNNNOOOPPPRRRQQQPPPNNNMMMLLLLLLKKKLLLLLLMMMOOOQQQRRRSSSTTT[[[[[[ZZZZZZZZZYYYYYYYYYQQQQQQPPPQQQRRRUUUWWWYYY\\\___eeejjjnnnoooooonnn]]]\\\[[[[[[___eeekkkoooqqqqqqqqqoookkkgggbbb```bbbjjjyyy{{{{{{~~~{{{~~~}}}{{{xxxwwwuuupppllliiiiiijjjggggggjjjooorrrvvvsssaaaPPPBBB===???;;;:::999999888888999999666666777777777777666666555555666666777666666666333333333333444444444555444444444444444444333333222222222222333444555666333333444444555555555444222333333333444555555555555555777:::;;;>>>HHHRRRRRRVVVYYYYYYYYY[[[ZZZVVVSSSYYYfffyyyuuukkkhhhkkktttnnnaaaEEEBBB===;;;;;;;;;<<<;;;777777777777666666666666333444444555555666666666444444444444444444444444222333555666666666555555222222222222222222222222222222333333444444444555111111111111111111111111222222222222222222222222000000111111111222222222444;;;DDDKKKNNNQQQTTTWWWVVVVVVWWWYYYZZZ[[[\\\]]]ZZZ[[[]]]___``````______XXXRRRPPPRRRPPPIIIDDDEEEMMM]]]sss~~~nnnmmmnnnttt|||rrrhhhdddhhhiiiiiissswwwqqqggg```ZZZUUUOOOJJJEEECCCAAAAAABBBDDDDDDDDD@@@AAACCCCCCCCCDDDGGGIIILLLLLLKKKLLLMMMPPPRRRTTTWWWVVVTTTRRRPPPOOOOOONNNJJJKKKMMMOOOPPPQQQQQQQQQVVVVVVVVVVVVVVVVVVVVVVVVPPPOOOOOOPPPRRRUUUXXXZZZ]]]bbbiiipppuuuvvvvvvuuu```___^^^^^^bbbhhhooosssyyyxxxuuurrrooollliiihhhgggppp{{{rrrnnnjjjmmmvvv~~~~~~}}}}}}~~~~~~}}}{{{xxxwwwxxxzzzqqqnnnkkkjjjhhhhhhpppxxxlllUUUDDD===???;;;:::999999888888999999666666777777777777666666444555555555555555444444333333333444444555555555555555555444444333333333111111111111222333444555333333333444444444555555777777777777777666666666666666888;;;===@@@JJJTTTSSSWWWYYYXXXYYY[[[ZZZWWWWWW^^^llltttiiiffffffiiiqqq}}}lllTTTFFF<<<===<<<666555;;;888888777777666666555555666555444333222333444444444444444444444444444444444444555555444444333222444444444333333222222222111111111111111111111111111111111111222333444555111111111111111111111111333333222222333555777999666===EEEKKKNNNQQQTTTWWWYYYXXXXXXXXXXXXZZZ[[[]]][[[[[[\\\^^^___^^^[[[XXXOOONNNKKKGGGCCCCCCEEEGGGXXXaaarrrvvvooovvv~~~~~~kkkgggfffggghhhmmm~~~xxxsssoooiiiccc\\\TTTMMMHHHFFFFFFEEEDDDCCCBBBBBBAAA???AAACCCDDDEEEGGGJJJMMMJJJLLLNNNPPPRRRUUUZZZ^^^```ccc```WWWSSSUUUUUURRRQQQPPPNNNMMMMMMMMMOOOPPPSSSSSSTTTVVVXXXXXXWWWUUURRRQQQPPPQQQTTTXXXZZZ\\\aaafffmmmsssvvvwwwxxxyyykkkgggcccdddiiiooosssuuuwwwuuusssrrrpppnnnkkkhhhttt}}}pppfffbbbaaa```eeeqqq~~~zzzxxxsssrrrvvvyyy{{{tttjjjdddccceeegggyyy~~~}}}cccJJJAAACCC@@@???<<<:::999999999999888888777666666666666666666666555555555555666666666666555444444444444555333444444555555444444333444444444444444444444444444444444555555555555666555555444444444555555666888777666888===DDDLLLPPPQQQTTTWWWYYYYYYYYY[[[\\\\\\iii|||xxxnnnhhheeecccgggooo|||xxxZZZJJJ>>>======888777<<<888777777777777777666666666555444333333333444444444444444444444444444444555555666666555555444333444444444333333222222222111111111111111111111111111111222222333444444444222222222222222222222222000111222222333444444444888>>>GGGLLLOOOQQQTTTWWWYYYXXXXXXXXXZZZ[[[]]]^^^[[[\\\]]]___```___[[[WWWNNNLLLIIIEEECCCDDDGGGKKKZZZeeexxxxxxwwwyyyiiifffeeehhhlllvvv|||vvvqqqmmmggg```ZZZTTTMMMIIIFFFEEEDDDCCCBBBBBBAAAAAA@@@BBBEEEFFFHHHJJJMMMPPPPPPPPPPPPSSSWWW]]]cccfffhhhjjjfff]]]YYYZZZYYYVVVUUUTTTRRRPPPPPPQQQRRRSSSRRRRRRRRRTTTVVVVVVTTTSSSPPPPPPPPPQQQTTTXXXZZZ[[[bbbgggooovvvyyyzzz{{{{{{qqqmmmjjjkkkoootttvvvwwwzzzxxxtttooollljjjjjjkkkwwwtttfff\\\YYYXXXYYY```lll{{{}}}zzzooojjjhhhkkkoooqqquuuzzz|||xxxoooiiifffeeerrrzzzvvvvvv~~~jjjQQQDDDDDDBBB@@@===;;;:::999888777888888777666666666666666666666555555555555666666666666555444444444444555333444444555555444444333444444444444444444444444444444444555555555555666666666555555555666777777999888888:::???FFFMMMRRRSSSVVVYYY[[[[[[[[[]]]^^^bbbnnn|||tttmmmeee^^^]]]aaammmeeeRRRAAA===>>>;;;999;;;777777777888888888888888666555444444333333444444444444444444444444444444666666666666666555444444444444333333333333222222222222222222222222222222000111333444555555444444333333333333333333333333000111333444555444333222:::AAAIIINNNPPPRRRTTTWWWXXXXXXXXXZZZ[[[]]]___```]]]^^^```bbbbbb___ZZZUUULLLJJJGGGCCCBBBFFFLLLQQQ\\\iii~~~xxx|||}}}tttgggddddddiiitttyyytttpppllleee___YYYRRRMMMIIIEEEDDDCCCBBBAAA@@@@@@@@@AAACCCFFFIIIKKKNNNRRRUUUYYYXXXXXX^^^gggoootttvvvuuuuuupppgggbbbaaa___\\\]]][[[YYYWWWVVVUUUUUUVVVTTTSSSSSSTTTUUUUUUTTTRRRPPPQQQSSSUUUWWWZZZ\\\]]]cccjjjrrryyy}}}~~~~~~~~~wwwvvvuuuvvvyyy{{{|||||||||uuummmffffffkkkpppzzzvvvhhh[[[SSSQQQQQQWWW]]]kkkzzzwwwqqqgggcccaaadddgggiiiooovvv{{{yyyqqqlllooouuu}}}pppmmmrrrwww[[[KKKFFFBBB@@@===<<<;;;:::888666888888777666666666666777666666555555555555666666777666555555444444555555444444555555555555444444555555555555555555555555444444444555555555555666777666666666777777888999999999999<<>>>>><<<:::999777777888888999999::::::666555555444444444444444444444444444444444444444555555555555555444444333333333333333333333333333222222222222222222222222000222444666666666555444333333333333333333333333222333333444444444444444===CCCKKKPPPQQQRRRTTTVVVWWWXXXYYY[[[]]]___aaabbb^^^___aaacccccc___XXXSSSJJJHHHEEEBBBCCCIIIQQQWWW\\\iii}}}|||xxxwww~~~wwwooodddcccdddlll|||{{{wwwtttoooggg___XXXRRRLLLHHHDDDCCCBBB@@@@@@???@@@@@@BBBDDDGGGJJJMMMQQQUUUYYY``````dddooo|||zzzsssnnnkkkhhhfffgggeeeccc```]]][[[YYYYYYXXXWWWVVVVVVWWWWWWVVVTTTSSSUUUXXX[[[\\\^^^```aaagggmmmuuu|||~~~~~~yyyzzz|||wwwllldddeeemmmvvv}}}}}}}}}}}}yyysssiii]]]TTTOOOPPPQQQXXX```nnn|||yyynnnhhhdddaaaaaaeeeiiimmmuuu}}}}}}uuuxxxyyyooolllooohhhSSSJJJAAA>>>;;;:::;;;;;;999777999888777777666666777777666666555555555555666666777666666555555555555555444444555555555555444444666666666666666666666666444444444555555555555666666666666666777777888999999999:::===CCCJJJQQQUUUXXXZZZ\\\]]]^^^___```bbblllwww|||uuummmddd^^^]]]]]]eee~~~~~~iiiOOOBBB???===:::888777777888888999999::::::555666666555555555444444444444444444444444444444333444444444444333222222333333333333333333333333222222222222222222222222000222444666666666555444333333333333333333333333444222000///000222555777@@@FFFMMMQQQQQQQQQSSSUUUVVVWWWYYY[[[^^^```aaabbb^^^___aaacccbbb]]]UUUPPPIIIGGGDDDCCCEEELLLVVV]]]\\\gggyyyyyyxxx|||zzznnnfffbbbcccfffqqq~~~zzzsssiii___WWWPPPJJJGGGCCCBBB@@@??????@@@AAABBBBBBEEEIIILLLOOOSSSXXX[[[aaaeeeooo~~~|||yyyuuurrrppprrrqqqnnnjjjfffccc```______]]][[[[[[[[[[[[YYYXXXWWWZZZ^^^`````````ccceeekkkpppwww|||}}}|||zzzzzzvvvyyyyyynnnfffhhhqqq{{{{{{rrrqqqpppnnnnnnqqqvvvzzzxxxxxxyyyyyyxxxuuuqqqnnneeeaaa[[[SSSNNNMMMPPPSSSXXXaaappp{{{qqqhhheeedddcccffflllqqqwww~~~~~~xxxqqqoooqqquuu^^^QQQCCC>>>:::999;;;<<<:::888999999888777777777777777666666555555555555666666777777666555555555555666444555555666666555555444666666666666666666666666444444444555555555555666555555555555666777888999777888:::>>>DDDKKKRRRVVVXXXZZZ\\\]]]]]]^^^aaacccqqq|||}}}vvvkkkccc``````^^^ccc{{{vvv\\\IIIAAA>>>;;;888777777777888888888888888555666666666666555444444444444444444444444444444333333333333333222111111222222333333333333444444333333333333333333333333000111333444555555444444333333333333333333333333222000---,,,---000555888BBBGGGNNNQQQQQQQQQRRRSSSVVVWWWYYY\\\^^^```aaaaaa______``````^^^YYYRRRMMMHHHGGGEEEEEEHHHPPP[[[bbb```jjjzzzrrrddd[[[^^^bbbjjjxxx{{{tttiii]]]TTTMMMGGGDDDBBBAAA?????????AAACCCEEEDDDGGGKKKNNNQQQUUUZZZ]]]```hhhvvv~~~{{{{{{|||zzzxxxuuurrrnnnllljjjiiifffdddbbbbbbbbb```___]]]```cccdddbbbbbbeeeiiippptttxxxyyyxxxuuusssrrrpppuuu}}}yyypppkkkmmmuuu|||xxxooojjjeeegggjjjmmmqqqvvv|||{{{uuullleee```UUUTTTQQQNNNLLLNNNSSSVVVZZZcccsss}}}tttkkkhhhiiiiiikkkpppxxx~~~zzzwwwuuukkk[[[IIICCC;;;999;;;===<<<999999999888777777777777888666666555555555555666666888777666666555555666666555555666666666666555555555555555555555555555555444444444555555555555666444444444555666777888999777888:::???EEEMMMSSSWWWXXXZZZ[[[\\\\\\^^^aaacccwwwyyyppphhhdddccc^^^```xxxhhhQQQEEE@@@<<<999888777777777777777666666555666666777666555444333444444444444444444444444333333444444333333222111222222222333333444444444333333333333333333333333111111222222333444444444222222222222222222222222111000///...000333777999CCCHHHNNNQQQPPPOOOPPPRRRVVVWWWYYY\\\^^^____________^^^^^^]]]ZZZVVVOOOKKKGGGGGGFFFGGGKKKSSS^^^eeegggqqq~~~pppbbbYYYZZZbbbnnnwwwooodddXXXOOOIIIDDDAAA@@@???>>>>>>@@@CCCFFFHHHHHHJJJNNNQQQTTTXXX\\\```eeennn~~~}}}|||zzzyyywwwtttqqqoooooonnnmmmkkkgggiiikkkjjjggggggkkkooouuuvvvwwwvvvrrrmmmkkkjjjkkkqqqyyy~~~wwwqqqppprrrwww{{{yyyyyyxxxuuupppkkkeeebbbdddiiiqqqzzzyyymmmbbb]]]SSSSSSTTTSSSTTTWWW\\\```fffooo}}}vvvmmmiiimmmssswwwzzzwwwfffTTTKKK@@@;;;<<<===<<<999:::999888888777777888888666666555555555555666666888777777666666666666666555555666666666666555555444444444444444444444444444444444555555555555666555555555666777888::::::888999<<>>;;;888888777777666666555555555666777777777666444333444444444444444444444444444444555555444444333222222222222333333444444444333333333333333333333333111111111111222333444555111111111111111111111111111222333444666999;;;<<>>>>>@@@DDDGGGJJJJJJMMMPPPSSSVVVZZZ^^^aaalllvvv}}}{{{zzzyyyxxxwwwooorrrssspppmmmmmmqqqvvvwwwxxxwwwsssmmmhhheeedddiiiooowww}}}zzzuuurrrsssuuuxxxyyyqqqpppmmmiiifffcccaaa```gggooozzzrrrfff```YYY[[[\\\^^^___cccgggjjjuuu}}}}}}qqqiiiiiiqqq{{{nnn]]]RRRDDD======>>><<<999:::999888888777888888888666666555555555555666666888888777666666666666666555555666666666666555555444444444444444444444444444444444555555555666666666666666777888:::;;;<<<999:::>>>CCCJJJQQQWWW[[[[[[\\\]]]]]]]]]___ccceeexxxwwwoooiiifff```aaattt{{{aaaLLLBBB@@@CCC===;;;999888999999777666444555666777888888888888777777777777666666666666666555555555555444444444333333333222222111111111333333333222222222111111333333333333333222111000111111222222222333333333333333333222333666;;;???FFFKKKOOOPPPMMMLLLOOORRRYYYZZZ\\\^^^_________^^^______^^^ZZZTTTNNNJJJHHHJJJJJJKKKMMMSSS\\\eeejjjxxxsssuuuzzz}}}~~~~~~~~~||||||uuulllfffeeegggvvvzzzhhh___TTTLLLIIIGGGCCC@@@>>>@@@AAABBBCCCEEEIIILLLMMMPPPTTTYYY^^^cccgggjjjwww}}}~~~{{{yyy{{{yyyvvvuuuwwwyyyzzz{{{|||wwwrrroookkkgggiiinnnooouuu{{{~~~zzzwwwuuuvvvwwwxxxuuusssppplllddd[[[UUUWWW^^^dddjjjuuuvvvooohhheeefffmmmsssvvvzzz~~~}}}rrrnnnqqqzzztttgggXXXIIIAAA===::::::;;;::::::::::::::::::::::::555555444333222111111000888777666444444444555666666666666666666666666666333444555555666666555555555555555555555555555555888888888888888888999:::::::::<<>>;;;999888999999888666666666777777777666666555666666555555555444444444555555555555444444444444333333333222222222111111333333333222222222222111333333333333333222111000111111222222222333333333333333333333333777<<<@@@GGGKKKOOOPPPNNNMMMPPPSSSYYYZZZ\\\^^^__________________]]]WWWQQQLLLIIIHHHHHHIIIJJJOOOWWWcccooowwwyyy|||}}}zzz}}}~~~|||tttvvv}}}}}}uuuooollllllrrrxxxmmm___WWWMMMGGGEEEDDDBBB???AAABBBDDDDDDEEEGGGKKKNNNOOORRRVVV[[[aaagggmmmqqq}}}|||xxxwwwyyy|||}}}~~~zzzvvvsssooolllmmmqqqsssvvvzzz|||zzzxxxvvvuuutttqqqooooooqqqqqqpppnnnkkkhhhccc\\\WWWZZZaaahhhqqq||||||~~~}}}tttrrrwwwxxxkkk]]]MMMDDD???;;;;;;<<<999999888888777666555555888888777777666666555555777777666555555555555555666666666666666666666666333444555555666666555555555555555555555555555555666666666666666777777888;;;;;;>>>FFFOOOVVVZZZ[[[\\\___\\\]]]cccaaa___iii{{{{{{ssskkkddd\\\ZZZgggwwwyyygggUUUFFF>>>>>><<<:::999999999888777777777777777666555444333444444444333333333333222555555555555444444444444333333333222222222222111333333333333222222222222222222333333333222111111111111222222222333333333333333333333555888>>>BBBHHHLLLOOOPPPOOOOOOQQQTTTXXXZZZ\\\^^^___````````````^^^ZZZTTTMMMIIIGGGGGGGGGHHHKKKPPP[[[jjjzzzyyyxxxxxxwwwooottt~~~}}}vvvrrrqqqppptttrrrgggVVVPPPHHHDDDCCCDDDCCCAAADDDEEEGGGGGGHHHJJJNNNQQQRRRUUUZZZ```fffooowww}}}~~~{{{zzz|||~~~yyywwwtttppppppssswwwxxxwwwuuupppmmmjjjjjjkkkiiigggggghhhiiiiiiiiihhhgggeeecccbbbfffooovvvzzzzzz~~~sssdddTTTJJJCCC===<<<===::::::999777666555333333999999999888888888888888666666777777666666555555666666666666666666666666333444555555666666555555555555555555555555555555666666666666666777888888;;;===AAAHHHPPPWWW[[[\\\ZZZ^^^\\\]]]ccc``````kkkzzzyyyrrrjjjddd^^^\\\eeepppxxxeeeRRRFFF>>><<<:::999999999888777666777777666666555444333444444444333333333222222555555555444444444333333222222222222222222222222444444333333333222222222222222333333333222222111111111222222222333333333222333333444666;;;AAAEEEJJJMMMOOOPPPPPPQQQSSSUUUXXXZZZ\\\^^^```aaaaaaaaa___]]]WWWOOOIIIFFFFFFGGGHHHJJJLLLRRR]]]ooo{{{uuussssssooovvvyyyssspppooooooqqqxxx~~~ooodddRRRMMMHHHDDDDDDEEEEEEEEEFFFGGGIIIJJJKKKMMMQQQSSSUUUYYY___fffmmmvvv~~~{{{|||{{{yyyvvvqqqoooqqquuussspppkkkeeeaaa``````bbbaaa______```bbbcccdddgggjjjmmmooorrryyy{{{mmm]]]QQQGGG???<<<===<<<<<<;;;:::999888777777666666666777777888888888555666777888888777666555666666666666666666666666333444555555666555555555555555555555555555555555888777777777888999:::;;;;;;>>>CCCJJJQQQWWWZZZ[[[ZZZ^^^\\\\\\aaa^^^]]]iii|||{{{uuummmfff```]]]aaaggg{{{~~~lllWWWIII>>><<<:::999::::::888777555555666666666666555555555555555555444444444333555444444444444333333333222222222222222222222222444444444333333333222222111222222333333333222222111111222222222333333333222222444555888===DDDIIILLLNNNOOOQQQRRRSSSUUUWWWYYYZZZ\\\___```aaaaaa```^^^ZZZTTTLLLFFFDDDEEEHHHHHHKKKPPPWWWeeeyyy~~~rrrllllllmmmvvvxxxnnnlllmmmlllnnnrrruuufff\\\PPPMMMHHHEEEEEEEEEFFFFFFFFFHHHJJJKKKMMMPPPTTTWWWWWW]]]fffmmmttt}}}~~~}}}}}}}}}{{{xxxqqqllllllhhhgggbbb]]]XXXUUUVVVXXXWWWXXXXXXYYYZZZ\\\___aaafffkkkqqqxxxwwwhhh[[[NNNBBB===<<<<<<;;;;;;;;;;;;;;;::::::444555555666666777777888555666777888888777666555666666666666666666666666333444555555666555555555555555555555555555555555777777777777888999:::;;;999>>>EEELLLRRRVVVYYYZZZZZZ___]]]\\\^^^ZZZYYYeee|||zzzqqqhhhaaa]]]\\\\\\kkkzzziiiTTTEEE???===::::::::::::999888666666777777777777777666666666666666555555555555444444444444333333333333111222222222222333333333444444444444333333333333111111222333333333222222111111222222222333333333111222444666:::???GGGLLLNNNOOOPPPQQQSSSUUUWWWXXX[[[\\\^^^___````````````[[[XXXRRRKKKEEEDDDFFFHHHGGGLLLTTT___ooo~~~nnnfffggglllvvvxxxoooiiilllnnnmmmrrrzzzzzzlll^^^UUULLLJJJGGGEEEDDDDDDEEEFFFGGGIIIKKKMMMPPPSSSXXX[[[^^^gggsss}}}~~~{{{vvvnnnfffcccYYYXXXUUUPPPMMMLLLOOOQQQPPPRRRUUUXXXZZZ\\\___aaafffmmmvvvtttgggWWWGGG>>>===999:::::::::::::::::::::666666777777888888888999666666777777888888777777666666666666666666666666333444555555666666555555555555555555555555555555555555555555666777999999888>>>GGGNNNSSSVVVXXXZZZ[[[```^^^\\\^^^XXXXXXdddzzz{{{rrriiibbb^^^YYYVVV^^^nnnwwwhhhSSSDDD???===;;;:::::::::999888888999999999888777666555666666666666555555555444444444444333333333222222111111222222222333333333555444444444444333333333000111222333333333333222111111222222222333333333111222444777;;;AAAIIINNNPPPPPPPPPQQQTTTWWWYYYZZZ\\\]]]___`````````___^^^YYYVVVQQQKKKFFFEEEGGGIIIHHHOOOYYYeeevvv{{{kkkgggkkkuuuuuummmkkkppprrrsss{{{rrrdddYYYSSSHHHHHHFFFEEEDDDEEEHHHIIIHHHJJJMMMPPPSSSWWW]]]aaannnzzz{{{vvvpppfff\\\WWWQQQPPPNNNKKKIIIJJJNNNQQQPPPTTTZZZ^^^aaacccfffiiipppwwwrrr```MMMBBB>>>:::::::::999999888888888777777777888888888888888777777666666777888888999666666666666666666666666333444555555666666555555555555555555555555555555444444555555666888999:::999@@@IIIQQQUUUWWWYYY[[[ZZZ```___^^^___YYYZZZhhhyyyzzzzzz~~~|||wwwppphhhccc```[[[VVVWWWeeettt}}}wwwjjjWWWHHH???===;;;:::::::::999888;;;;;;;;;:::888777555444666666555555555444444444444444444333333333222222111111111222222333333333555555444444444333333333000111222333333333333333111111222222222333333333111222444777<<>>DDDLLLSSSWWWYYYZZZ[[[aaa`````````\\\\\\hhhwwwnnnrrr{{{{{{nnnkkkqqqyyy~~~~~~rrriiiccc^^^XXXTTTSSSUUU]]]nnn}}}eeePPPCCCAAA>>>;;;:::::::::999888888888777777777777777999888888777555444444333555555555444444444333333111111222222222333333333444333333222222333333444444444333333333222222222222222333333333444444444444555777<<>>:::<<<<<<888555444666777777888888888888777777777777777666555555444555555555555555555555555555555555555666666666666666888888888666555666777666777888777777888;;;>>>CCCHHHOOOUUUYYY[[[]]]^^^bbbbbbcccdddfffnnndddhhhsssrrrnnnsss|||xxxkkkbbb]]]XXXUUUOOONNNRRR]]]rrrvvvbbbHHHBBB<<<::::::999999:::777777777777777777888888999888888777666666555555555555555555444444444444111111222222222333333333333333333333333333333333333222222222222222222222333333333444444444444555000333777===DDDJJJNNNPPPRRRRRRSSSTTTVVVYYY\\\]]]aaa___^^^^^^^^^^^^\\\ZZZQQQKKKGGGGGGHHHHHHKKKPPP\\\cccttt|||{{{sssuuuyyyzzzrrrnnnjjjeeeaaa[[[TTTOOONNNMMMMMMLLLKKKKKKLLLLLLNNNRRRXXX```kkk}}}vvvlllbbbWWWQQQQQQTTTTTTSSSYYY\\\```ffflllqqquuuvvvzzz}}}rrr\\\GGG@@@:::<<<===:::777666666777888888888888777777777777777777666555444444555555555555555555555555555555555555666666666666555666777666555444555666666777888888888999<<>><<<::::::777777888888888777777666777888888888777777666555555555555555555555555555555555555555666666666666333444555555333333444555666777888888888:::===???EEEIIIPPPUUUXXX[[[]]]___bbbcccbbbbbbgggvvvZZZ```hhhttt|||zzzmmmeee___[[[XXXUUUSSSQQQUUUeeepppUUUGGG===<<<===999777:::::::::999888777666555555777666666666555555555444666666666555555555444444111111222222222333333333222333333444444333333222111111111222222222222222333444444444555555555555111555;;;BBBHHHMMMOOOPPPSSSSSSTTTVVVXXX\\\___```___^^^]]]]]]]]][[[XXXUUUPPPLLLKKKKKKKKKLLLQQQYYYeeettt{{{}}}rrrqqqwwwyyy}}}rrrpppmmmgggaaaYYYTTTPPPLLLLLLLLLLLLMMMNNNOOOPPPSSSWWW\\\ggg{{{~~~rrrjjj```[[[WWWVVVZZZ^^^aaabbbgggjjjooossswwwyyyyyyxxx}}}}}}}}}~~~~~~rrrVVVIII>>>;;;======<<<<<<777888888888888777777666777888888999999888888777555555555555555555555555555555555555666666666666222333555444333333444555666777888888888:::===@@@FFFJJJPPPUUUXXX[[[]]]___^^^`````````hhhyyyaaaeeejjjnnnttt~~~qqqgggaaa[[[XXXUUUSSSRRRVVVffftttZZZJJJ>>>>>>>>>888777:::999888888888777777666666555555555555444444444444666666666666555555555555111111222222222333333333222333333444444333333222000111111111222222222222444444444444555555555555333777>>>EEEJJJNNNOOOPPPSSSTTTUUUVVVYYY]]]```aaa```___^^^^^^^^^[[[XXXUUUNNNKKKKKKLLLNNNPPPXXXaaarrr~~~{{{vvvzzzyyysssvvvyyy~~~~~~pppnnnjjjccc\\\UUUQQQPPPLLLLLLMMMNNNOOOQQQRRRSSSWWW\\\dddrrryyynnnggg^^^]]]]]]^^^aaafffiiilllnnnqqquuuxxxyyyxxxvvvuuuyyywwwvvvvvvwwwxxxyyyyyyzzz|||~~~|||bbbRRRAAA<<<<<<<<<;;;;;;888888888888888777666666666666777888999999999999666666666666666666666666555555555555666666666666333444666666555444666777666777888888999;;;>>>AAAIIILLLRRRVVVYYY\\\___aaa___bbbbbbaaaiii{{{mmmqqqrrrooooooyyytttjjjbbb[[[WWWSSSRRRRRRWWWiii}}}^^^LLL?????????888666:::777777777777888888888888444444444444444444333333777666666666555555555555111111222222222333333333222222444444444444222222000000111111222222222222444444444555555555666666555999???FFFLLLNNNOOOOOOTTTTTTUUUWWWZZZ]]]```bbbaaa``````______\\\XXXUUULLLJJJJJJMMMOOOSSS^^^hhh}}}{{{xxxzzz|||zzzzzztttxxx}}}}}}{{{nnnlllggg___XXXRRRPPPOOOMMMMMMNNNOOOQQQSSSUUUVVV[[[aaalll~~~vvvlllfff___aaadddfffhhhlllqqqtttsssuuuyyy{{{{{{xxxuuurrruuusssqqqpppqqqssstttuuuqqqsssuuuvvvxxx|||jjjXXXEEE<<<;;;;;;::::::888888888888888777666666444555666888999999999999777777777777777777777777555555555555666666666777444666777777666666777999666777888888999;;;>>>AAAKKKNNNSSSXXX[[[]]]```bbbdddhhhfffdddjjj{{{~~~~~~}}}zzzyyy}}}{{{mmmccc^^^\\\WWWSSSPPPTTTbbb~~~fffTTTDDD>>>===:::888888:::999777666666666777888555555555555555555555555666555555555555444444444333333333333333333333333444444444444444444444444444444444333333222222222222222333444555555555555999>>>EEEIIIKKKMMMPPPTTTRRRTTTVVVYYY\\\^^^___```cccaaa_________[[[UUUPPPMMMKKKKKKMMMOOOWWWhhhwww~~~}}}{{{|||yyyzzz{{{ssskkkggg```YYYSSSPPPNNNNNNMMMMMMMMMMMMNNNQQQSSSTTT___fffxxx~~~tttmmmlllhhhjjjmmmrrrwww{{{|||||||||yyywwwwwwxxxxxxtttqqqpppnnnkkkjjjjjjiiigggfffhhhiiijjjjjjllloootttxxxttt\\\GGGAAA???:::999===:::::::::999999888888888777666555333222222555777777777777777666666666666555666666666666666666666777666666555555555666666888888888777777:::???CCCLLLPPPVVVZZZ]]]___aaacccbbbaaaeeelllttt}}}|||pppeee^^^ZZZVVVSSSQQQRRRZZZpppooo[[[GGG???>>>;;;999999:::999888777666777777888555555555555555555555555666555555555555444444444333333333333333333333333444444444444444444444444444444444333333222222222222222333444555555555555999>>>EEEJJJLLLNNNQQQUUUTTTUUUXXXZZZ\\\^^^___```bbb```___^^^^^^ZZZUUUPPPLLLKKKKKKNNNSSS___sss}}}zzzzzz}}}qqqggg```\\\WWWQQQMMMKKKKKKKKKLLLLLLMMMMMMNNNPPPSSSUUUcccmmm}}}wwwrrrrrrrrrrrrtttyyy{{{xxxvvvuuuvvvuuuqqqmmmiiifffcccaaa``````___]]][[[\\\]]]]]]___bbbgggkkkrrrwww}}}uuu^^^HHHBBB@@@<<<;;;???:::::::::999999999888888888888888666555555666888888777777777666666666666666666666666666666555555777777666666666666777777888888888777999===DDDHHHNNNRRRWWWZZZ\\\]]]^^^___cccbbbeeennnyyy~~~tttiii^^^VVVSSSRRRQQQPPPRRRbbb|||fffNNNAAA>>>===;;;999999999888777777777777888555555555555555555555555666555555555555444444444333333333333333333333333444444444444444444444444444444333333333333222222222333333444555555666666:::???FFFKKKMMMOOOSSSVVVVVVWWWYYY[[[]]]^^^______```___^^^]]]\\\YYYTTTQQQMMMKKKLLLQQQXXXiii{{{xxx{{{wwweee[[[SSSQQQMMMJJJHHHHHHIIIJJJLLLMMMOOOPPPPPPRRRUUUXXXgggvvv~~~~~~}}}zzzyyy{{{~~~}}}}}}{{{xxxtttssssssppplllhhhaaa^^^YYYVVVUUUUUUUUUTTTMMMNNNOOOOOOPPPSSSWWWZZZ___ccciiimmmqqqxxxyyybbbKKKCCC@@@======@@@:::::::::999999999999888777888999888777666666888888888777777777666666666777777777666666555555555777777666666666666777777888888777777999>>>EEEJJJOOORRRWWWZZZ[[[\\\^^^___cccaaadddpppwwwkkk]]]SSSNNNPPPQQQPPPPPP[[[uuurrrVVVEEE??????===:::999999888888888777777777555555555555555555555555666555555555555444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333444555666777777;;;AAAHHHLLLOOOQQQUUUXXXWWWXXXYYY[[[]]]^^^^^^^^^______^^^\\\ZZZWWWSSSQQQNNNMMMOOOSSS]]]ppp~~~|||xxxxxx~~~ppp^^^TTTLLLKKKIIIGGGGGGHHHJJJKKKMMMOOOSSSTTTUUUVVVZZZ]]]kkkxxxqqqrrrxxx{{{|||}}}}}}~~~|||xxxsssqqqooolllfffaaa[[[WWWQQQNNNMMMMMMMMMMMMEEEFFFGGGGGGGGGIIIMMMPPPRRRUUUYYY]]]```fffooovvv~~~kkkRRRFFFAAA>>>===???999999999999999999999999555777888888666555555555888888888777777777666666888888777777666555555555666666555555555666777777888888777666888===DDDIIIPPPSSSXXX[[[]]]^^^___aaa```^^^bbbqqqzzzmmm]]]RRRMMMOOOQQQPPPNNNTTTiii}}}|||```JJJ@@@???>>>;;;999999999999888888888777666666666666666666666666666555555555555444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333555666888999>>>CCCJJJNNNPPPRRRUUUYYYWWWXXXYYY[[[\\\]]]^^^^^^```___^^^\\\XXXUUURRRQQQPPPPPPRRRWWW```sssyyyyyy|||yyy{{{iiiWWWNNNIIIIIIHHHGGGHHHIIIKKKLLLMMMRRRWWWYYYZZZ\\\aaaeeetttrrrjjjeeehhhoooxxx|||}}}~~~}}}xxxsssnnnkkkfff```[[[SSSOOOJJJFFFFFFFFFFFFFFFAAABBBCCCCCCCCCDDDGGGIIIIIILLLOOOQQQTTTYYYaaagggllltttxxx\\\JJJBBB???<<<<<<999999999999999999999999666777999888777555555666888888888888777777777777888888777777666666666666555444444444555555666777777777888999<<>><<<999999::::::999999888777666666666666666666666666666555555555555444444444444444444444444444444444444444444444444444444444222222333333333333444444333333333333444777999:::AAAFFFMMMPPPQQQSSSVVVYYYWWWXXXZZZ\\\^^^___``````aaabbb```]]]WWWSSSQQQQQQQQQRRRVVV[[[cccuuu{{{yyy~~~}}}|||zzzaaaPPPIIIGGGGGGGGGHHHIIIKKKNNNOOOQQQXXX___cccdddffflllrrrxxxtttiiiccc```dddkkkttt~~~|||wwwqqqkkkgggaaaYYYSSSJJJGGGCCC@@@@@@@@@@@@@@@>>>@@@AAA@@@???@@@BBBCCCBBBEEEHHHJJJKKKNNNTTTYYY```gggrrrzzzeeeNNNDDD@@@===:::888999999999999:::::::::999:::;;;:::888888888:::999999888888888777777777777777777777777777777777555444444555555666777888777888;;;???DDDKKKSSSXXX\\\^^^```aaa___]]]\\\\\\[[[\\\dddrrr}}}~~~pppbbbZZZUUURRROOOMMMKKKKKKTTT___}}}pppUUUCCC>>>>>><<<999999:::::::::999888777666666666666666666666666666555555555555444444444555555555555555555555555444444444444444444444444222222222333333444444444444333333333444777999;;;DDDIIIOOORRRRRRSSSUUUXXXXXXYYY\\\^^^```bbbcccdddddddddbbb]]]WWWRRRPPPPPPPPPTTTYYY___fffwwwzzz~~~rrr[[[NNNIIIFFFGGGHHHKKKMMMQQQSSSUUU\\\dddmmmqqqssswww~~~xxxqqqmmmllliiieeedddhhhnnnuuuzzzuuunnngggbbbZZZRRRLLLDDDBBB???>>>>>>>>>>>>======>>>??????>>>===???@@@>>>AAAEEEEEEEEEGGGKKKOOOTTT[[[dddkkkqqqwwwkkkRRRFFFBBB>>>:::888888999999999:::::::::;;;;;;;;;999888888999;;;999999999888888888777777666666666777888888999999666666666666777888999::::::===@@@DDDHHHNNNTTTXXXZZZ]]]___```___^^^]]]]]]\\\```jjjvvvlllmmmsssqqqeee^^^WWWRRROOONNNMMMNNNUUU]]]jjj}}}sssXXXCCC=========999999:::;;;:::999888777777777777777777777777777666666555555555444444444555555555555555555555555444444444444444444444444222222222333333444444444444333333333444777:::;;;FFFKKKPPPSSSSSSSSSUUUWWWYYY[[[]]]```ccceeefffgggeeefffddd^^^WWWQQQPPPPPPOOOTTT[[[bbbiiiyyy|||~~~mmmXXXOOOMMMGGGHHHKKKNNNRRRVVVZZZ\\\gggoooyyyvvvmmmjjjiiijjjnnnkkkkkkooosssxxxyyyssskkkddd^^^VVVNNNGGGBBBAAA???>>>??????>>>===>>>???@@@???>>>===>>>@@@===AAADDDEEEDDDDDDGGGJJJKKKQQQZZZ```eeekkkttt{{{~~~nnnSSSGGGDDD@@@<<<888888888999999:::::::::::::::999777555666888:::999999999888888888888777555555666777888999::::::888888888888999:::;;;<<>>;;;;;;:::999999888888999999:::::::::999888777777666666666666666666666666666666555444333333444555666555555555444444333333333333333333444444444555555333444555555555777:::<<>>>>>=========<<<>>>>>>>>>>>>????????????>>>>>>>>>???@@@BBBCCCDDDKKKMMMPPPUUUZZZccckkkqqqwww~~~xxxpppxxxyyy[[[GGGAAA>>><<<::::::::::::::::::::::::999999999888888888888777999888888888777777666666555666666777888999999999666:::===<<<:::999;;;>>>EEECCC@@@>>>@@@EEEKKKOOOUUUXXX\\\```cccddddddcccccckkkvvv~~~]]]]]]eeettt~~~zzz~~~ooobbbYYYTTTPPPNNNLLLIIILLLQQQYYYqqq{{{}}}{{{aaaLLLBBB>>>;;;;;;:::999999888999999999:::999999888777777666666666666666666666666666666555555444333333444555555555555444444444333333333333333333444444444555555333444555555666777;;;===HHHKKKNNNPPPQQQRRRTTTVVVXXX[[[^^^```aaabbbeeegggdddaaa___[[[SSSLLLMMMRRRYYY\\\aaaiiiuuuwwwcccUUUMMMKKKHHHLLLQQQRRRSSSYYYccckkkxxxzzzrrrpppooonnnqqquuuxxx{{{~~~~~~vvvooohhh___VVVNNNHHHCCC@@@>>>>>>>>>=========<<<<<<======>>>>>>>>>?????????>>>>>>>>>???@@@AAACCCDDDFFFHHHKKKNNNSSS[[[ccchhhllltttvvvlllrrr|||]]]IIIBBB@@@>>>::::::::::::::::::::::::999999999888888888888777888888888888777777777666555666666777888888999999888888999999:::<<>>============<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCBBBDDDFFFIIILLLRRRYYY^^^dddlllwwwuuuhhhjjj|||aaaLLLDDDBBB@@@;;;;;;::::::::::::::::::999999999888888888888777888888888888777777777777666666666777888888999999999777666777;;;???CCCEEE<<<;;;;;;<<>>======<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>????????????@@@AAABBBCCCAAACCCEEEFFFIIIMMMSSSWWW\\\dddooo{{{vvvfffdddrrrdddNNNEEEBBB@@@;;;;;;;;;;;;;;;:::::::::999999999888888888777777888888888777777777777777666666777777888888888888:::777555888===AAABBBBBB:::999:::<<>>>>>>>>>>>????????????@@@AAABBBBBBAAABBBDDDEEEFFFIIIMMMQQQSSSZZZdddoooxxxvvvddd]]]ggguuugggPPPEEEBBB@@@<<<<<<<<<;;;;;;:::::::::999999999888888888777777777777777777777777888888777777777777777888888888999888888;;;???AAA>>>;;;:::::::::===AAAHHHOOOSSSXXXYYY\\\___bbbdddeeefffcccqqq^^^bbbooo{{{zzzwwwiiiaaaXXXPPPOOONNNLLLKKKLLLPPPVVVjjjkkkRRRCCC???<<<;;;;;;:::::::::::::::777777777777777777777777666666666666666666666666333333444444444444333333333333333444444444444555333333333444444444555555444555555666888===CCCHHHKKKNNNQQQSSSTTTUUUWWWYYY[[[^^^bbbdddeeeeeeeeefffeee]]]UUUQQQNNNLLLOOOTTTXXX```lllyyyvvvtttyyyxxxtttxxx}}}wwwaaaUUURRRSSSUUUUUUXXX]]]eeeppp}}}~~~{{{}}}~~~}}}~~~vvvmmmeee___XXXSSSMMMHHHBBB>>>========================>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@??????@@@@@@AAABBB@@@AAABBBCCCDDDFFFIIILLLQQQVVV]]]fffoooxxxwwwcccYYY```llljjjRRRFFFBBB???======<<<<<<;;;:::::::::999999999888888888888777777777777777888888888888777777777777777777888888777888:::===???>>>;;;888::::::;;;>>>BBBIIIOOORRRYYYZZZ\\\___bbbdddfffgggbbbsss```eeesss{{{nnnaaaWWWOOONNNMMMKKKIIIJJJMMMSSSccczzz___KKKCCC<<<<<<;;;::::::::::::;;;888888888888888888888888666666666666666666666666333444555555555555444333333333333444444444555555333333333444444444555555444555555666999>>>EEEJJJLLLOOORRRTTTUUUWWWYYY[[[[[[___ccceeeeeeeeeeeefffbbb\\\VVVTTTRRRPPPRRRUUUZZZcccpppzzz}}}tttyyyxxx|||ttt___UUUTTTUUUWWWYYY^^^hhhtttzzzsssiiiaaa[[[UUUNNNJJJGGGCCC???===<<<=========>>>>>>>>>>>>??????@@@@@@????????????@@@@@@@@@@@@@@@@@@??????@@@@@@AAAAAA@@@AAACCCCCCDDDEEEHHHJJJOOORRRWWW^^^fffqqq{{{|||fff[[[```jjjnnnVVVIIICCC???=========<<<;;;;;;::::::999999999888888888888777666777777777888888888888888777777777777777777777666888;;;<<<;;;:::::::::999:::;;;???DDDJJJQQQTTTYYYZZZ\\\___bbbdddfffgggfffxxxccciiiwwwrrraaaWWWNNNLLLMMMJJJHHHHHHIIIQQQ^^^xxxkkkSSSHHH<<<<<<;;;::::::::::::;;;888888888888888999999999666666666666666666666666444444555666666555444444333333333444444555555555333333333444444444555555444555555666999???FFFKKKMMMPPPSSSUUUVVVXXXZZZ\\\[[[___cccffffffeeeeeefff```ZZZVVVVVVUUUTTTTTTWWW```iiiwwwzzzpppqqq]]]UUUUUUWWWXXX^^^fffrrr{{{}}}}}}zzzwwwjjjeee___ZZZWWWRRRLLLGGGEEEBBB???>>>>>>??????>>>>>>>>>??????@@@@@@@@@AAA??????@@@@@@@@@AAAAAAAAA@@@@@@@@@???@@@@@@AAAAAABBBCCCEEEEEEEEEGGGIIIKKKJJJKKKOOOTTT\\\gggssszzzkkk___cccmmm}}}pppYYYKKKDDD@@@>>>>>>===<<<;;;;;;::::::999999999888888888888777666666777777888888888999888888888777777777777777555888:::999888888;;;>>>888999;;;???EEELLLSSSVVVZZZ[[[]]]___bbbdddfffhhhlll|||jjjqqq~~~|||sssaaa[[[TTTOOONNNNNNMMMKKKKKKPPPXXXpppsssXXXGGG===<<<:::;;;;;;;;;:::888999999999888777666666555222333444555666666666666555444333333333333444555666555444333222333333444222222333333333444444444666555555666:::@@@FFFIIIPPPQQQTTTUUUVVVXXX[[[^^^bbbccceeefffgggffffffeeeaaaWWWRRRVVVXXXVVVWWW]]]hhhxxx|||rrrmmm]]]UUUSSSWWW\\\hhhrrr~~~}}}~~~~~~~~~~~~}}}vvvmmmfffccc^^^VVVPPPMMMJJJGGGDDD@@@??????>>>>>>>>>>>>>>>CCCCCCCCCBBBBBBBBBBBBAAAAAAAAABBBCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBEEEEEEEEEEEEEEEFFFGGGGGGJJJKKKMMMPPPVVV```llltttlll]]]```jjj|||vvvaaaMMMCCCBBB<<<<<<;;;:::::::::;;;;;;:::::::::999888777666666666666666666666666666666888888888888888777666666<<<:::888999;;;<<<;;;888;;;<<<>>>BBBGGGMMMSSSVVVXXX[[[___bbbcccdddfffhhhrrruuu|||{{{}}}uuuccc]]]TTTOOONNNNNNLLLJJJKKKOOOVVViiisssYYYGGG>>><<<;;;;;;;;;;;;:::999999999888888777666666555444444555555666666555555666555444444444444555666666555444333333333444444222222333333333444444444777666666777<<>>>>>>>>>>>>>>???BBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHJJJLLLRRR[[[eeemmmuuulll\\\^^^ggg}}}wwwbbbNNNCCCAAA<<<<<<;;;:::::::::;;;;;;:::::::::999999888777666777777777777777777777777888888888888888777666666777666555666999;;;:::888:::;;;>>>BBBGGGMMMSSSVVVZZZ]]]aaaccceeefffhhhjjjttt{{{zzzwwwfff___VVVPPPMMMLLLKKKIIIJJJNNNRRR```vvv\\\HHH???===;;;;;;;;;<<<:::999999999888888777666666666555555666666666555444444777666555555555555666777555555444333333333444444333333333333444444444444777777777999>>>DDDIIIMMMPPPRRRTTTVVVWWWYYY\\\___```aaacccddddddcccbbbaaa]]]UUUPPPSSSSSSQQQUUU^^^nnn}}}mmm\\\UUUWWW___hhhzzz{{{zzzzzzzzzyyyxxxttttttrrrpppllleee\\\WWWQQQMMMHHHDDDBBB@@@>>>===???>>>>>>>>>>>>>>>??????AAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGEEEFFFFFFHHHLLLSSS\\\bbbkkkuuummm]]]]]]eee}}}gggRRREEEBBB===<<<;;;:::::::::::::::::::::::::::999888777666888888888888888888888888777888888888888777777666444333444555888::::::999:::;;;===AAAGGGMMMSSSVVV\\\___bbbeeefffhhhjjjlllvvv|||www}}}wwwiiiaaaWWWPPPMMMKKKIIIHHHIIILLLPPPYYYqqq}}}aaaLLLAAA>>><<<;;;;;;<<<;;;:::888888888888777777666666777777777666666555333333666555555555555555555666444444444444444444444444333333333444444444444555777777888:::???EEEJJJNNNQQQSSSUUUVVVWWWYYY]]]___```bbbccceeeeeecccaaa```[[[SSSOOOQQQPPPOOOWWWcccvvv}}}}}}ooo^^^XXX\\\hhhsss|||yyyvvvtttsssrrrpppnnnmmmllljjjgggaaaZZZSSSNNNJJJGGGDDDBBB@@@??????>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGDDDEEEEEEFFFHHHMMMTTTYYYdddmmmyyyppp```___fffpppYYYIIICCC===<<<;;;;;;::::::::::::999:::::::::999999888777888888888888888888888888777777888888888888777666666666666777999:::;;;;;;:::;;;===BBBGGGNNNTTTWWW]]]___ccceeegggiiilllnnnxxx~~~www{{{vvvkkkcccXXXPPPLLLKKKIIIGGGHHHKKKOOOUUUggggggOOOBBB@@@===;;;;;;<<<;;;;;;888888888777777777777777888888777777666555333333444444444444444444444444333444444444444444444444333333444444444555555555555555777:::???EEEKKKNNNRRRSSSVVVWWWXXXZZZ]]]```bbbdddfffgggfffdddaaa```XXXRRROOOQQQPPPQQQ]]]lllrrrccc^^^eeettt|||wwwuuusssqqqooommmiiigggeeeeeebbb^^^XXXQQQLLLIIIDDDCCCBBB@@@?????????@@@>>>>>>>>>??????AAABBBCCCBBBCCCCCCDDDEEEFFFFFFGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGGGGHHHHHHFFFFFFGGGFFFGGGJJJOOOSSS\\\bbbmmmzzzrrrccc```eee|||xxx___KKKBBB======<<<;;;:::999999:::999::::::::::::999888888777777777777777777777777666777777888888888777777777888888888888888999999;;;<<<>>>CCCIIIOOOUUUXXX]]]___bbbeeefffiiimmmooo{{{wwwyyyxxxllldddXXXPPPLLLJJJIIIGGGGGGJJJMMMRRR```|||{{{}}}mmmSSSDDDAAA===<<<<<<<<<<<<;;;888888777777777777777777888888888777666555444333333333444444444444333333222333444555555555444444333444444444555555555555444555777;;;AAAGGGLLLOOORRRTTTVVVXXXYYY[[[^^^```dddfffhhhiiihhheeebbb```UUUQQQPPPRRRRRRUUUeeewww~~~wwwiiigggppp~~~yyyvvvsssqqqooonnnllliiieeeaaa]]]]]][[[VVVPPPJJJGGGFFF???@@@@@@???>>>===???@@@?????????@@@AAACCCDDDEEEDDDEEEFFFGGGHHHIIIJJJKKKHHHHHHIIIIIIJJJKKKKKKLLLKKKKKKLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIJJJHHHIIIIIIIIIHHHJJJMMMPPPSSSWWWaaaooozzzuuufffaaaddd{{{dddMMMAAA>>>===<<<;;;:::999999999999:::::::::::::::999999777777777777777777777777666777777888888888888777666777888888666666666888<<<===@@@DDDJJJQQQWWWZZZ^^^```ccceeegggjjjnnnqqqvvvwww|||mmmdddXXXPPPLLLKKKIIIHHHFFFIIILLLPPP[[[rrr|||zzzrrrZZZEEEBBB>>><<<<<<<<<<<<<<<777777777777777777777888777777777777777666555444333444555666666555444333222333444555555555444444444444444444555555555555555666999===CCCIIINNNQQQSSSUUUWWWXXXYYY[[[^^^aaadddfffiiijjjiiieeeaaa___TTTQQQQQQTTTTTTYYYmmm|||pppoooyyy}}}wwwsssppplllkkkjjjiiigggccc^^^[[[UUUUUUTTTPPPJJJEEEDDDDDD>>>@@@AAA@@@>>>>>>???AAA@@@@@@@@@AAACCCEEEFFFGGGGGGGGGHHHJJJKKKMMMNNNNNNJJJJJJKKKLLLNNNOOOPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMLLLLLLKKKKKKJJJKKKKKKJJJKKKKKKJJJIIIJJJLLLNNNOOOPPPYYYfffqqqzzz}}}mmmeeeeeevvvlllQQQCCC>>>===<<<;;;:::999999999999999::::::;;;::::::999888888888888888888888888666666777888888888888888555777999888777777888;;;===>>>AAAFFFLLLSSSYYY\\\```bbbdddfffhhhlllpppsssuuuuuu~~~mmmdddXXXPPPLLLKKKJJJIIIEEEGGGKKKOOOWWWkkk~~~zzzvvv```FFFBBB>>><<<<<<<<<===<<<777777777777777888888888777777777777777666666555444555666777777666555444111222444555666555444444444444444555555555666666555777:::???DDDJJJPPPSSSSSSUUUWWWXXXYYY[[[___aaadddfffhhhjjjhhheeeaaa^^^SSSPPPRRRUUUVVV]]]rrrttttttyyysssnnnkkkeeeeeedddcccaaa^^^XXXTTTPPPQQQPPPLLLFFFBBBBBBCCC???AAACCCCCCAAA@@@BBBDDD@@@@@@AAABBBDDDFFFHHHIIIHHHIIIJJJLLLMMMOOOPPPQQQKKKLLLMMMNNNPPPRRRSSSSSSQQQQQQQQQPPPPPPOOOOOOOOONNNNNNMMMLLLLLLLLLLLLLLLJJJKKKLLLKKKJJJJJJKKKMMMPPPPPPUUUaaakkkssssssiiihhhnnnsssWWWGGG>>>>>><<<;;;:::999999999999999:::;;;;;;:::::::::999999999999999999999999666666777888888888888888555888;;;;;;::::::===???>>>???BBBFFFMMMTTTZZZ]]]aaacccfffhhhjjjmmmrrrvvv~~~yyyxxxqqqfffZZZRRRLLLFFFEEEHHHEEEDDDGGGKKKOOO[[[xxx}}}hhhQQQDDD??????999:::>>>888:::999888888999999888666888777666555444555666666888777777666555444444444555555666666777777888888777666666555555555666666666777:::>>>EEELLLRRRUUUVVVWWWWWWWWWXXXZZZ^^^aaafffiiihhhggghhhhhh___SSSMMMMMMOOOTTTZZZggg}}}zzzttt{{{zzzssslllhhhgggfffaaa\\\ZZZ[[[[[[WWWRRROOOMMMJJJGGGEEECCCBBBBBB>>>???@@@AAABBBCCCCCCDDDEEEEEEFFFGGGHHHJJJKKKLLLMMMMMMMMMMMMNNNOOOQQQQQQNNNPPPRRRTTTUUUUUUSSSSSSQQQQQQRRRRRRQQQQQQPPPPPPPPPOOONNNNNNNNNNNNLLLJJJNNNMMMLLLJJJJJJJJJJJJKKKKKKNNNUUU]]]dddkkkyyyqqqllloooyyy]]]GGG>>>===>>>@@@>>>:::999;;;:::::::::999999999888888::::::999999888888777777999999999888888777777777888888777777777777777777888;;;AAAFFFKKKQQQVVVZZZcccdddgggjjjjjjjjjrrr{{{vvvpppwwwzzz}}}rrrhhh\\\TTTNNNHHHFFFIIIFFFEEEFFFJJJMMMWWWrrr~~~pppTTTEEE@@@???999:::===888999888777777888999888777777777555444444444555666888777777666555555444444444444555555555555555666666666555555555555666666666888;;;???FFFLLLRRRUUUVVVWWWXXXXXXYYY[[[___bbbgggiiiiiiggggggfff]]]SSSMMMKKKMMMSSS[[[hhh|||zzzvvv~~~|||uuuooohhhdddcccaaa\\\XXXVVVWWWWWWSSSOOOMMMKKKIIIFFFCCCBBBBBBAAA???@@@@@@AAABBBCCCCCCDDDFFFFFFGGGHHHIIIKKKLLLMMMNNNNNNNNNNNNOOOPPPQQQRRRPPPQQQRRRSSSSSSRRRQQQPPPOOOOOOOOOPPPPPPOOONNNNNNPPPNNNLLLKKKMMMNNNNNNMMMNNNNNNNNNNNNNNNNNNMMMLLLLLLMMMRRRYYY^^^dddppp|||{{{sssmmm}}}aaaLLLDDD@@@>>>>>><<<888888<<<:::::::::999999999888888777777777666666666666666999999888888777777777777888888888888888888888888888<<>>:::;;;999777777888999888777666666555444444444444555777777777666555555444444444444444333333333333333666666555555555555666666666888<<>>===:::777888<<<:::::::::999999999888888666666666666777777777777888888888888777777777777999999999999999999999999999===BBBHHHMMMSSSXXX\\\___aaafffkkkmmmpppzzzpppeee```gggrrr~~~}}}tttjjj___WWWPPPJJJHHHIIIGGGEEEFFFIIIIIINNNbbbxxx|||zzz~~~^^^JJJAAAAAA======AAA???@@@>>>;;;999999999777666666555555444444444444444777777666666555555555555555444444333333222222222666555555555555666666777777999>>>CCCJJJOOOTTTVVVXXXYYY[[[]]]^^^```dddgggkkkjjjiiigggddd___WWWPPPLLLIIIKKKXXXhhhvvv~~~}}}~~~zzzzzz}}}vvvvvvwwwnnniiieee^^^ZZZZZZTTTQQQNNNLLLLLLLLLIIIGGGFFFEEECCCAAA@@@@@@@@@AAACCCCCCCCCDDDDDDEEEEEEEEEJJJJJJKKKLLLMMMOOOPPPQQQRRRRRRSSSTTTUUUUUUUUUUUUYYYXXXVVVUUUSSSSSSSSSSSSPPPPPPQQQQQQQQQQQQQQQPPPQQQQQQRRRUUUYYY[[[[[[[[[WWWWWWXXXXXXXXXXXXYYYYYYVVVSSSSSSUUUXXX[[[dddnnnzzzrrrkkk|||mmmVVVIIICCC>>>===<<<999999<<<:::::::::999999999888888777777888888999999::::::999999999999999999888888999999:::::::::::::::;;;:::===CCCIIINNNTTTZZZ^^^eeeeeehhhkkklllmmmvvv|||nnneee^^^eeeppp|||tttjjj___XXXQQQJJJGGGHHHGGGDDDEEEIIIIIIMMM^^^qqqzzzxxxeeeMMMBBBDDD@@@@@@DDDDDDFFFCCC>>>;;;:::888666555555555555555555444444444666666666666555555555555666666555555444444333333555555555555555666777777777:::???FFFLLLQQQUUUVVVWWWZZZ\\\^^^```bbbfffhhhllljjjiiigggccc[[[TTTPPPMMMJJJOOO___qqqyyytttvvv|||vvvmmmnnnzzzqqqhhhdddaaa[[[XXXWWWOOOMMMKKKIIIIIIHHHGGGFFFCCCCCCAAA@@@@@@@@@AAABBBEEEEEEFFFFFFGGGGGGHHHHHHLLLMMMMMMNNNOOOQQQSSSSSSTTTUUUWWWXXXYYYZZZZZZYYYZZZZZZYYYWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUTTTTTTSSSQQQTTTZZZaaafffgggeeecccaaa```^^^]]]\\\]]]___```\\\XXXVVVXXXZZZ\\\cccjjjwwwvvvnnn~~~ttt~~~sss[[[GGGAAA>>>??????<<<:::;;;:::::::::999999999888888777777888888999999::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;:::>>>DDDJJJPPPVVV\\\```hhhgggiiikkkjjjkkkttt~~~zzzmmmgggccciiisss|||uuukkk```YYYRRRJJJGGGGGGFFFCCCEEEJJJJJJLLLZZZkkk|||wwwoooSSSEEEGGGCCCAAAEEEFFFHHHEEE???;;;999888666555666666777777666666555444666666666666666666555555666666666666555555555555555555444555555666777888777;;;AAAHHHNNNSSSUUUWWWWWWYYY]]]___aaadddgggiiillliiihhhgggaaaXXXRRRPPPMMMMMMUUUeeewww~~~}}}zzzsssmmmrrr{{{mmmfffjjj||||||rrriiiaaa___]]]XXXTTTTTTKKKJJJIIIGGGFFFEEEEEEEEEBBBBBBAAA@@@AAABBBCCCDDDGGGGGGHHHIIIJJJKKKLLLLLLOOOOOOOOOPPPRRRSSSUUUVVVVVVXXXZZZ\\\^^^_________[[[\\\\\\]]]^^^______```^^^^^^^^^]]]\\\[[[ZZZYYYWWW\\\eeennnuuuvvvsssooopppooommmkkkiiiiiiiiiiiiccc^^^\\\]]]]]]^^^aaafffttt|||tttwww|||yyyaaaGGGAAA>>>@@@AAA>>>;;;;;;:::::::::999999999888888666666666666777777777777999999999:::::::::::::::888999999::::::;;;;;;<<<;;;???EEEKKKQQQWWW]]]aaaffffffhhhjjjjjjlllvvvssskkkiiiooovvv}}}vvvlllbbb[[[SSSLLLHHHHHHGGGDDDEEEIIIIIIIIITTTccczzz[[[JJJJJJEEEAAADDDEEEFFFBBB===:::888777666555666777888888888777666555555666666666666666666666555555555555555666666666444444444555555666777888888<<>>>>>???===;;;;;;:::::::::999999999888888777777777666666666666666777777777888888999999999888888888999:::;;;;;;;;;<<<@@@FFFLLLRRRXXX___cccgggfffhhhkkkkkknnnyyyyyyooonnnsssyyy~~~xxxnnnddd\\\UUUMMMIIIIIIGGGDDDEEEIIIHHHGGGPPP^^^ttt```NNNMMMFFF@@@BBBCCCCCC???:::888777777777777777888999999999888666555555555555666666666666666444444444555555666666666444444444555555777888888888<<>><<<===;;;;;;<<<:::::::::999999999888888::::::999999888888777777555555666666777777777888777777888999999:::;;;;;;<<<@@@GGGMMMSSSYYY___cccjjjiiikkklllllloooyyy|||zzzuuutttzzz~~~vvvjjj^^^UUUOOOJJJHHHIIIFFFEEEHHHHHHIIINNNTTTjjjoooUUUNNNKKKCCC>>>???>>><<<:::999:::999888777888888888888888777666666444555555666666666666666999888777666666777888999444444555555666666777777;;;AAAIIINNNPPPQQQTTTVVVXXXZZZ]]]aaadddggghhhhhhkkkiiigggccc[[[SSSRRRVVVUUUVVV]]]iiivvv~~~uuuiiixxxuuuiiiggggggnnn}}}xxxrrrmmm___aaajjjzzz|||wwwqqqjjjeee]]]ZZZUUUOOOKKKIIIIIIIIIEEEEEEEEEDDDCCCBBB@@@???@@@AAABBBBBBAAACCCFFFHHHLLLLLLMMMNNNOOOPPPRRRSSSUUUTTTTTTVVVZZZ\\\^^^^^^ZZZ^^^bbbdddeeefffiiikkkiiiqqq}}}}}}yyyxxxuuunnngggjjjnnnwwwzzzqqqYYYEEE>>>AAA<<<;;;>>>===::::::::::::::::::::::::888888777777666666555555777777777777888888888888777777777888999;;;<<<===:::???GGGNNNTTTZZZ___cccfffiiimmmnnnnnnqqqyyyzzzuuusssxxxwwwkkk___VVVPPPKKKHHHHHHEEEEEEGGGGGGGGGLLLRRReeezzz___SSSMMMDDD??????>>><<<:::999:::999888777888888888888888777666666333444444555555555555555777666555555555555666777444444555555666777777777;;;AAAIIIOOOQQQSSSUUUXXXZZZ\\\___cccfffhhhiiiiiiiiigggeeeccc\\\TTTSSSWWW[[[^^^fffpppyyyqqqeeeppp~~~rrrhhhfffgggppp~~~~~~~~~{{{yyywwwsssnnnjjj___bbbkkk}}}~~~yyyuuupppjjjccc___XXXVVVQQQLLLHHHFFFFFFFFFEEEDDDDDDCCCBBBAAA@@@@@@@@@AAABBBBBBBBBDDDGGGJJJLLLLLLMMMNNNPPPRRRTTTUUUVVVVVVVVVXXX[[[]]]^^^______bbbfffiiijjjmmmqqqttt|||yyyssslllooottt~~~rrr{{{uuu\\\HHH@@@AAA<<<:::>>><<<888888888888888888888888666666666777777777777777777777777777888888888888777777888888999:::;;;<<<;;;@@@GGGNNNUUUZZZ```cccfffiiilllmmmmmmrrryyy{{{uuuqqquuu|||xxxlllaaaXXXQQQLLLIIIHHHEEEEEEGGGFFFFFFJJJPPPaaahhhWWWNNNEEE@@@???>>><<<:::999:::999888777888888888888888777666666222333333444555444444444555555444333333444555555444444555666666777888888;;;AAAJJJPPPRRRTTTWWWZZZ]]]___bbbeeegggiiijjjjjjeeeddddddccc]]]VVVUUUYYY```gggpppyyyqqqgggnnnwwwoooggggggiiisss~~~{{{{{{zzzwwwtttqqqooolllhhheee___cccnnn}}}yyyvvvsssnnnjjjeee```ZZZVVVRRRPPPLLLHHHEEECCCBBBBBBDDDCCCBBB@@@@@@@@@AAABBB@@@AAACCCDDDEEEFFFIIILLLMMMMMMNNNOOOQQQTTTUUUWWWXXXXXXYYYZZZ]]]___aaabbbeeegggkkkooorrrvvv{{{uuuttttttxxxmmmpppbbbLLLAAABBB<<<:::===;;;888888888888888888888888555555666777777888999999777777777777888888888888999888888888999::::::;;;;;;@@@HHHOOOUUU[[[```cccgggiiikkklllnnnssszzz}}}uuuoooqqqwww~~~xxxlllaaaXXXQQQLLLIIIIIIFFFFFFHHHGGGFFFIIIOOO```lllWWWLLLEEEAAAAAA>>><<<:::999:::999888777888888888888888777666666333333444555555555555444444444444444444444444444444444555666777888888999:::AAAJJJPPPSSSUUUXXX[[[___```cccfffhhhiiijjjjjjeeecccdddccc^^^XXXXXX\\\cccmmmxxxwwwpppuuu~~~{{{nnnhhhiiilllyyyyyyxxxyyy|||~~~{{{zzzuuurrrmmmjjjhhhfffcccaaa[[[bbbppp}}}xxxtttmmmjjjeeeaaa]]]XXXSSSOOOMMMKKKHHHEEEBBBAAAAAA@@@CCCBBB@@@??????@@@BBBCCC@@@BBBEEEFFFGGGIIILLLNNNPPPPPPPPPQQQRRRTTTUUUVVVVVVXXX[[[]]]___bbbfffhhhjjjlllpppuuuzzzxxxvvv|||pppmmmhhhPPPDDDBBB===;;;===999;;;;;;:::::::::::::::999666666777777777888888888666777777777888888888888999999999888999999::::::<<>><<<:::999:::999888777888888888888888777666666444444555666666666666666555555555666666555555555444444555666777888999999:::AAAJJJPPPSSSUUUXXX[[[___aaacccfffhhhjjjjjjjjjfffeeedddccc^^^YYYZZZ___jjjttt~~~~~~xxxzzzppplllmmmrrrzzztttqqqssswww}}}{{{zzzqqqnnniiieeecccbbb```___VVV```sssyyytttqqqgggccc___[[[WWWSSSOOOLLLIIIHHHEEECCCBBBAAA@@@@@@AAA@@@???>>>???AAACCCEEEBBBDDDGGGIIIJJJKKKMMMOOOSSSRRRRRRRRRRRRSSSTTTUUUTTTWWW[[[___bbbfffkkkoooqqqssswww}}}xxxxxxvvvlllzzznnnTTTEEECCC===;;;===999;;;;;;;;;::::::999999999999888888888777777777666666777777777888888888888999999999888999999::::::===AAAIIIPPPVVV\\\aaaeeeiiiiiikkkmmmrrrzzzxxxlllgggjjjrrr~~~yyynnnddd[[[SSSMMMIIIIIIGGGHHHJJJJJJHHHKKKPPP\\\ssskkkSSSGGGDDDCCCCCC>>><<<:::999:::999888777888888888888888777666666444555666666777777666666666666777777777777666666444444555666888999::::::===CCCLLLQQQTTTVVVYYY\\\___aaadddgggiiikkklllllliiifffdddaaa\\\WWWZZZ```ppp{{{~~~{{{tttrrrsssyyyvvvpppmmmnnnqqqwww}}}~~~yyywwwnnnkkkgggcccbbb```^^^\\\TTTaaauuuzzzsssmmmhhhbbb___ZZZVVVSSSPPPMMMJJJFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@???@@@AAACCCDDDFFFDDDGGGJJJKKKLLLMMMOOOPPPSSSRRRRRRRRRSSSSSSTTTUUUSSSXXX]]]```cccgggmmmrrrxxxzzz~~~}}}yyy~~~~~~nnnvvvsssWWWFFFDDD>>>===>>>::::::999999888888777777777:::999999888777777666666777777777777888888888888999888888888999::::::;;;===BBBJJJQQQWWW]]]bbbeeehhhgggiiilllsss|||zzzkkkdddeeelllxxx{{{qqqggg^^^VVVPPPLLLFFFEEEFFFJJJJJJHHHKKKPPPUUUeee}}}pppVVVIIIEEEDDDBBB>>><<<:::999:::999888777888888888888888777666666333444555555666666555555555666777777777777666555444444555777888999:::;;;@@@GGGOOOTTTWWWXXX[[[]]]```bbbeeehhhkkkmmmnnnooolllgggccc^^^XXXTTTWWW^^^ppp|||{{{xxxwwwyyyzzzrrrmmmkkkkkknnnsssxxx}}}{{{tttqqqkkkiiieeebbbaaa___\\\ZZZZZZeeewww~~~zzztttmmmeee___^^^ZZZUUURRROOOMMMJJJHHHCCCBBBBBBAAAAAAAAA@@@@@@>>>???@@@AAACCCDDDFFFFFFFFFIIILLLMMMNNNNNNOOOPPPPPPPPPPPPQQQSSSTTTVVVWWWUUUZZZ___bbbcccffflllrrryyy{{{|||}}}xxx|||vvvYYYGGGDDD???>>>???;;;::::::999999888777777666888888888888888888888888777777777777888888888888777777888888999:::;;;<<<>>>CCCJJJQQQXXX]]]bbbfffddddddeeejjjsss}}}{{{jjjbbbaaahhhuuu}}}sssiii```XXXRRRNNNDDDCCCEEEIIIIIIHHHKKKPPPRRR\\\tttttt{{{|||vvvZZZKKKFFFDDDAAA>>><<<:::999::::::888777888888888888888777666666222333444444555555444444444555666777777666555444444444555777888:::;;;;;;CCCJJJRRRWWWYYYZZZ\\\___aaacccfffjjjmmmoooqqqqqqmmmgggaaa\\\UUUQQQUUU\\\kkkyyy~~~{{{zzzzzz|||~~~uuuooollljjjjjjlllpppuuu{{{xxxpppllliiigggdddbbb```^^^[[[XXXbbbkkkxxx{{{zzzwwwuuupppiiiaaa[[[[[[WWWRRROOOLLLJJJHHHFFFAAAAAAAAAAAA@@@@@@@@@@@@>>>???AAACCCEEEFFFFFFGGGHHHJJJMMMOOONNNNNNOOOPPPMMMMMMNNNPPPSSSVVVXXXZZZXXX\\\aaabbbbbbeeejjjpppwwwyyy~~~vvvxxxwwwZZZGGGDDD??????@@@;;;<<<<<<;;;;;;:::999888888777777777888999999::::::777777777777888888888888777777777888999;;;<<<===>>>CCCJJJRRRXXX^^^cccfffbbbaaabbbhhhrrr}}}lll___^^^eeeooovvv}}}sssiiiaaaXXXOOOIIIFFFFFFFFFGGGHHHIIIKKKLLLPPPXXXiii~~~mmmmmm|||^^^LLLJJJGGG???@@@===:::999999:::::::::777888888999999888888777666666555444444444444444888777777666555444444333888888777666555666888;;;EEEKKKQQQUUUWWWYYY\\\___aaabbbeeejjjnnnppppppooolllfff```[[[TTTQQQWWW___iiippp~~~{{{|||||||||~~~vvvmmmiiifffeeeeeeggglllsssyyy~~~~~~wwwoookkkiiieeeeeeccc___\\\[[[\\\^^^iiiqqq|||~~~}}}uuusssooojjjccc]]]XXXVVVQQQPPPNNNLLLIIIGGGFFFEEEBBBBBBAAAAAA@@@AAAAAAAAA@@@AAABBBDDDEEEGGGHHHIIIJJJKKKMMMMMMLLLLLLNNNOOOMMMMMMMMMOOOQQQUUUXXXYYY]]]```bbbaaa___aaagggmmmppptttzzz~~~~~~zzzuuuqqqqqqqqqssswwwtttnnn{{{iiiMMMBBBAAA@@@======;;;:::999888888888999:::999999999999999999999999777777777777777777777777777777777777888999:::;;;???FFFNNNRRRXXX___cccccceeebbbaaaeeeppp}}}pppccc```eeemmmrrr{{{qqqhhh```WWWNNNHHHFFFFFFFFFGGGHHHIIIJJJKKKNNNTTTbbbwwwnnnhhhuuu|||^^^LLLIIIGGGAAA@@@>>>:::999999:::::::::999::::::;;;;;;::::::999777666555555444444555555888888888777666666555555666666666666555777:::===HHHNNNTTTYYYZZZ\\\```ccccccdddgggkkkoooqqqqqqooolllfff___ZZZTTTRRRYYYbbbiiiqqq}}}xxxvvvtttuuuxxx}}}qqqiiifffdddccceeefffjjjpppvvvzzz{{{{{{}}}~~~~~~zzzssslllhhhfffbbbaaa```]]]ZZZZZZ\\\^^^iiipppyyy~~~}}}yyyuuusssooonnnjjjeee___YYYUUURRRNNNMMMKKKIIIGGGEEEDDDCCCAAAAAA@@@@@@@@@@@@AAAAAA@@@AAABBBDDDFFFHHHJJJKKKLLLMMMOOONNNMMMMMMNNNOOONNNNNNOOOPPPRRRTTTUUUVVVWWWZZZ\\\[[[YYYZZZ^^^ccchhhkkkooorrrqqqmmmgggccc[[[\\\]]]```fffnnnwww|||vvvkkkttt}}}qqqTTTFFFCCC@@@===<<<;;;:::999888888888999:::777777777777777777777777888888888888888888888888777777777777888999:::;;;???GGGNNNSSSXXX```dddddddddaaa^^^bbbmmm{{{zzzwwwuuuhhhbbbeeekkkooo}}}yyyooofff^^^VVVMMMGGGEEEEEEFFFFFFGGGHHHJJJJJJKKKPPP\\\pppvvviiimmmzzz{{{```LLLGGGFFFDDDAAA>>>;;;999999::::::999666777777777777777777666888777666666555555666666888888888888777777777777444555555666666888<<>>>>>>>>>>>>>>??????@@@@@@BBBDDDGGGJJJMMMOOOQQQPPPQQQRRRPPPNNNMMMMMMNNNNNNOOOQQQSSSTTTTTTSSSSSSTTTUUUWWWUUURRROOOOOOPPPUUUVVVXXXYYYWWWTTTPPPMMMOOOQQQRRRSSSTTTYYY```fffjjjmmmrrrxxx~~~jjjfffxxxyyyeee{{{gggQQQFFFAAA>>><<<;;;;;;::::::999999999999999999999999999999999999888888888888888888888888888888888888999:::;;;;;;@@@HHHPPPUUU[[[bbbeeedddccc```^^^```hhhuuurrrkkklll{{{zzzmmmeeeeeejjjnnnzzz~~~wwwnnneee^^^VVVNNNHHHEEEEEEEEEEEEFFFFFFGGGHHHIIIKKKVVVkkk{{{xxx{{{eeeOOODDDEEEHHHDDDAAA===:::::::::999888::::::;;;;;;;;;;;;::::::888888777666666666666666555555666666666666666666777777777777666888;;;>>>FFFLLLSSSWWWZZZ\\\```ccchhhiiilllqqqttttttrrroooggg___VVVPPPMMMQQQ]]]jjj|||{{{rrrrrrzzzwwwpppfff^^^YYYWWWWWWWWWYYYZZZ^^^dddkkkpppssssssrrrqqqqqqooolllhhhccc```VVVVVVVVVUUUVVVYYY___cccjjjkkkmmmmmmkkkfff```\\\YYYXXXVVVSSSPPPMMMJJJHHHEEEEEEDDDCCCBBBAAA@@@???>>>=========>>>>>>???@@@AAABBBEEEHHHKKKNNNQQQRRRPPPQQQQQQPPPNNNLLLLLLMMMLLLMMMPPPRRRTTTUUUUUUTTTUUUVVVUUUSSSPPPLLLKKKJJJLLLMMMNNNOOOPPPOOOMMMLLLNNNQQQTTTVVVWWW\\\dddjjjoooqqqtttzzzmmmcccpppfffrrroooTTTFFFAAA???===;;;;;;;;;;;;::::::999999999999999999999999999999888888888888888888888888888888888888999:::;;;<<<@@@IIIRRRWWW\\\cccfffeeecccbbbccceeekkkttt~~~zzzooojjjmmm|||yyyllldddccciiinnnyyy|||vvvmmmeee^^^WWWNNNIIIEEEEEEDDDDDDEEEFFFFFFGGGIIIJJJRRRhhh|||gggQQQDDDCCCGGGEEEBBB===;;;:::999888777999999::::::::::::999999888777666666555555666666666666666666555555555555777888888777777888;;;>>>HHHMMMUUUYYY\\\^^^bbbfffgggiiilllqqqtttssspppmmmeee]]]TTTNNNLLLPPP]]]jjjzzz~~~zzzrrrvvvxxxnnnhhh```YYYVVVUUUVVVVVVWWWYYY^^^eeelllppprrrqqqpppooonnnmmmkkkgggbbb]]]TTTTTTSSSSSSTTTXXX___ccchhhhhhhhhhhhgggccc]]]XXXSSSRRRQQQOOOMMMJJJHHHGGGCCCCCCCCCBBBAAA@@@@@@???============>>>???@@@AAABBBCCCEEEHHHLLLOOOQQQRRRPPPQQQQQQPPPNNNMMMMMMNNNLLLMMMOOOQQQSSSUUUUUUVVVUUUSSSQQQNNNKKKHHHFFFDDDDDDEEEFFFHHHJJJKKKLLLLLLNNNSSSYYY\\\___eeeooowww{{{|||ppp```gggxxxmmmmmm~~~vvvXXXFFFBBB@@@>>>;;;;;;;;;;;;;;;:::999999777777777777777777777777999999999999999999999999999888888999999:::;;;<<>>;;;:::999888777666666777777777777666666777666555555444444555555888888777777666555555555666777777777777999===@@@IIIOOOVVV[[[]]]```dddgggfffhhhlllppprrrqqqnnnjjjddd\\\TTTOOOLLLPPP]]]jjjxxxzzzssszzz|||ssslllddd___YYYTTTTTTUUUVVVWWWYYY\\\aaahhhnnnpppooommmnnnlllkkkjjjhhhddd^^^YYYRRRQQQQQQPPPRRRVVV]]]bbbfffdddccccccbbb^^^WWWSSSNNNNNNMMMLLLJJJHHHFFFEEEAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>???@@@AAAAAABBBDDDFFFHHHKKKNNNPPPQQQQQQRRRRRRQQQOOONNNOOOPPPOOOOOOPPPPPPRRRSSSTTTUUUTTTQQQMMMIIIFFFDDDBBBAAA@@@AAABBBDDDFFFIIILLLMMMRRRYYYbbbgggllltttsss___cccqqqtttiiirrr}}}[[[GGGBBB@@@>>>:::;;;<<<<<<<<<;;;:::999777777777777777777777777999999999999999999999999999999999999:::;;;<<<<<>>;;;:::999888777888888999999999999888888666666555444444444444444:::999999888777666666555444555666777888;;;???BBBHHHNNNUUUZZZ]]]___cccgggeeegggkkkooorrrpppllliiiddd]]]UUUPPPMMMQQQ^^^jjjttt||||||}}}|||uuu~~~zzzrrrkkkeee]]]YYYTTTQQQRRRUUUXXXYYY\\\___dddjjjooopppmmmjjjllljjjhhhgggeeeaaa[[[VVVPPPOOOOOONNNPPPTTT[[[```dddbbb```___]]]YYYSSSNNNKKKKKKKKKJJJHHHGGGEEEDDD@@@?????????>>>>>>>>>===>>>>>>>>>>>>???@@@AAABBBCCCDDDFFFHHHKKKMMMOOOPPPQQQRRRSSSRRRQQQPPPQQQRRRSSSRRRQQQPPPPPPQQQSSSTTTUUUQQQLLLHHHEEECCCBBB@@@AAAAAABBBDDDFFFJJJMMMOOOTTT\\\fffnnnttt~~~~~~|||~~~uuuaaacccqqqxxxgggjjj^^^HHHBBB@@@===:::;;;<<<<<<<<<;;;:::999999999999999999999999999999999999999999999999999999999999999:::;;;<<<<<>>DDDKKKPPPWWW]]]aaacccfffhhhhhhhhhjjjmmmpppqqqpppnnndddZZZSSSRRRQQQSSSaaaqqquuu||||||vvvwww{{{}}}rrreee]]]ZZZYYYUUUQQQOOOQQQTTTWWWYYY___aaadddjjjnnnqqqpppooofffeeedddbbb___\\\YYYWWWTTTSSSQQQPPPPPPSSSYYY^^^cccaaa^^^^^^\\\XXXRRRLLLLLLJJJIIIHHHGGGEEEAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>???AAABBBCCCCCCFFFJJJLLLNNNPPPRRRTTTTTTSSSRRRSSSVVVWWWUUUSSSUUUSSSQQQOOONNNOOOPPPQQQOOOMMMIIIEEEBBB???>>>===>>>>>>???AAADDDHHHKKKMMMXXX\\\cccmmmxxx~~~~~~~~~~~~~~~|||ggg^^^gggvvviiigggbbbMMMCCCAAABBB>>><<<::::::<<<<<<<<<;;;999999999999999999999999888888888888888888888888666777777777777888;;;===FFFOOOXXX]]]bbbhhhkkkiiiiiigggfffgggnnn{{{|||}}}yyymmmeeedddgggjjjoooyyytttooohhh```YYYRRRLLLHHHBBBCCCDDDEEEFFFGGGGGGHHHJJJMMMUUUjjjnnnXXXJJJEEEEEEDDDAAA===;;;:::;;;:::999777777777777777777777888555555555555555555555555777777777777777777777777666444555888999999>>>DDDMMMRRRYYY^^^bbbeeegggiiijjjjjjlllnnnppppppnnnlllcccYYYRRRRRRQQQUUUcccsss}}}yyyzzz{{{|||xxxrrrkkkbbb\\\[[[XXXTTTPPPOOOQQQUUUXXXZZZ^^^___cccggglllmmmllljjjeeeddddddbbb___[[[WWWTTTMMMLLLLLLNNNRRRYYY___cccdddaaa^^^]]][[[WWWPPPJJJJJJIIIGGGGGGFFFDDD@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>@@@AAACCCDDDEEEHHHKKKNNNOOOQQQSSSUUUTTTSSSRRRTTTVVVWWWUUUSSSTTTSSSQQQOOONNNNNNOOOPPPLLLJJJFFFBBB???===<<<;;;>>>>>>???@@@CCCFFFHHHJJJSSSXXX```kkkxxx~~~}}}|||{{{{{{{{{zzz~~~jjj```hhh{{{jjjddd{{{dddOOODDD@@@??????===;;;;;;<<<<<<;;;:::999999999999999999999999888888888888888888888888888999999999999:::===???FFFNNNWWW\\\aaahhhkkkkkkkkkiiiggghhhooo}}}{{{ooohhheeegggiiillluuuzzzrrrmmmggg___YYYRRRKKKGGGAAABBBBBBCCCDDDEEEFFFGGGJJJMMMUUUkkkzzz```NNNGGGEEEDDDAAA===;;;:::;;;:::999888888777777777777777777555555555555555555555555666666666666666666666666555444666999;;;:::>>>DDDOOOTTT[[[```dddgggiiikkkllllllmmmooopppooollliiicccYYYSSSSSSTTTYYYhhhyyy~~~~~~yyynnniiifff```[[[ZZZVVVSSSPPPPPPSSSWWWYYY[[[]]]^^^aaaeeehhhiiigggeeeccccccbbbaaa]]]XXXSSSPPPIIIGGGHHHLLLUUU]]]bbbdddccc```]]][[[YYYUUUOOOIIIHHHGGGEEEDDDCCCBBB???<<<>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@BBBCCCDDDGGGIIIMMMOOOPPPRRRTTTVVVUUUTTTTTTUUUVVVWWWVVVTTTTTTSSSQQQOOOMMMMMMNNNNNNJJJHHHEEEAAA???===<<<;;;>>>>>>>>>???AAACCCEEEFFFHHHLLLUUU___kkkyyy}}}{{{~~~|||zzzxxxxxxwwwrrrnnnaaafff|||kkk```sssiiiSSSFFF@@@>>>@@@>>><<<;;;;;;;;;:::999999999999999999999999999999999999999999999999999888999:::999999:::===???EEEMMMUUUZZZ```hhhmmmmmmmmmjjjggghhhooo~~~~~~ssskkkgggggggggjjjqqq|||~~~xxxpppkkkeee___YYYRRRKKKFFFAAABBBCCCDDDEEEFFFFFFGGGKKKMMMSSShhhjjjUUUKKKIIIDDDAAA===;;;:::;;;:::999888888888777777777777777444444444444444444444444666666666666666666666666555444666:::<<<;;;???DDDPPPUUU[[[aaaeeehhhjjjlllmmmmmmnnnpppqqqoookkkhhhbbbYYYTTTUUUWWW\\\lll~~~xxxnnnkkkhhhaaaZZZWWWUUUSSSQQQRRRUUUYYY[[[\\\^^^___aaacccffffffcccaaa```aaa```^^^ZZZUUUPPPLLLKKKIIIHHHNNNWWW^^^```______\\\YYYXXXWWWTTTOOOJJJFFFDDDBBBAAAAAA@@@===;;;==============================>>>???AAACCCDDDEEEGGGJJJMMMOOOPPPRRRTTTVVVUUUUUUUUUVVVWWWVVVVVVUUUTTTSSSQQQOOOMMMLLLLLLLLLJJJHHHFFFCCC@@@???>>>>>>>>>>>>??????@@@AAABBBBBBBBBEEEJJJPPPWWW```iiiooovvvyyy}}}|||~~~}}}{{{zzzyyyxxxwwwwwwxxxpppaaacccvvvnnn^^^ooolllVVVHHHBBBAAAAAA>>><<<;;;;;;;;;:::888999999999999999999999999999999999999999999999999666777888888777999;;;>>>EEEMMMTTTYYY```iiinnnoooooolllgggffflll{{{wwwoooiiigggfffhhhnnnwwwyyynnnjjjeee___YYYRRRKKKFFFBBBCCCCCCDDDEEEFFFGGGHHHJJJLLLQQQcccuuu^^^RRRMMMDDDAAA===;;;:::;;;:::999888888888888777777666666555555555555555555555555666666666666666666666666666555666:::<<<<<<@@@FFFPPPUUU\\\aaaeeehhhjjjlllllllllnnnqqqrrrpppllliii^^^VVVRRRTTTVVV[[[kkk|||}}}vvvqqqqqqnnnfff\\\WWWUUUTTTSSSTTTXXX[[[]]]]]]```aaabbbdddeeeeeebbb___^^^^^^]]][[[WWWRRRMMMJJJLLLJJJJJJPPPYYY______]]][[[XXXUUUUUUUUUTTTOOOKKKEEEBBB@@@??????>>><<<:::===========================>>>>>>@@@BBBDDDEEEGGGGGGJJJMMMOOOPPPQQQSSSUUUVVVVVVWWWWWWWWWVVVVVVVVVTTTSSSQQQOOONNNLLLKKKJJJIIIGGGEEEBBBAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@CCCEEEGGGIIIKKKOOOTTTXXX[[[^^^ccciiirrr}}}|||}}}}}}zzzyyyyyyyyyyyyyyyzzz{{{wwweeeeeerrrrrr___ooolllVVVHHHCCCBBBAAA>>><<<;;;;;;;;;:::888999999999999999999999999999999999999999999999999777888888888888999<<<>>>EEEMMMUUUZZZ```jjjooopppppplllgggeeejjjwww{{{rrrkkkgggeeefffjjjrrr}}}}}}mmmiiieee___ZZZSSSLLLGGGBBBCCCDDDEEEFFFGGGGGGHHHHHHKKKPPP^^^~~~iiiYYYPPPDDDAAA===;;;:::;;;:::999999999888888777666666666666666666666666666666666666666666666666666666666777555666:::;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBEEEGGGHHHHHHJJJMMMOOOPPPQQQSSSUUUVVVXXXYYYXXXWWWVVVVVVWWWUUUTTTSSSQQQNNNLLLKKKJJJFFFEEECCCAAA????????????@@@AAAAAABBBBBBAAAAAA@@@AAABBBCCCDDDDDDFFFIIIKKKKKKMMMPPPSSSXXX^^^eeejjjnnnmmmlllpppvvv||||||{{{zzzwwwtttpppnnnlllrrruuuxxxwwwxxx|||{{{{{{xxxxxxxxxyyyzzz|||}}}~~~llljjjmmmyyycccpppmmmVVVFFFAAA@@@@@@>>><<<;;;;;;;;;:::999999999999999999999999999::::::::::::::::::::::::999:::;;;::::::;;;>>>@@@FFFNNNVVV\\\bbbkkkppppppqqqmmmhhhfffjjjwww~~~uuummmgggdddbbbeeennnzzzllliiieee```[[[TTTMMMHHHAAABBBBBBCCCDDDEEEFFFGGGFFFLLLQQQ[[[vvv|||rrr]]]OOODDDAAA===;;;:::;;;:::999999999888888777666666555777777777777777777777777777777777777777777777777999666666888:::<<>>=========<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCEEEGGGHHHJJJLLLOOOQQQQQQRRRTTTVVVVVVXXXZZZYYYWWWUUUVVVWWWVVVUUUTTTRRRPPPMMMKKKIIIFFFEEECCCAAA@@@@@@AAAAAAAAABBBCCCDDDDDDCCCBBBBBB???@@@AAAAAA@@@AAACCCEEEEEEFFFHHHIIIIIIKKKNNNQQQVVVWWW[[[^^^aaaccccccbbb_________^^^]]]^^^```bbbeeejjjnnnooopppvvv{{{{{{xxxyyyyyyzzz|||~~~mmmhhhcccfffpppttt[[[IIIAAA??????===;;;;;;<<<<<<;;;:::999999999999999999999999::::::::::::::::::::::::999:::;;;;;;:::;;;>>>AAAGGGOOOYYY^^^eeelllpppppppppmmmjjjiiiooo{{{vvvnnngggccc___bbbkkkwwwllliiieeeaaa\\\UUUNNNIII@@@AAAAAABBBCCCDDDEEEEEEEEELLLRRRZZZrrr{{{tttwww^^^LLLDDDAAA===;;;;;;;;;:::999999999999888777666666555777777777777777777777777888888888888888888888888:::777666888999<<>><<<<<<===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCFFFHHHIIIKKKMMMPPPRRRSSSSSSUUUWWWVVVYYY[[[ZZZWWWUUUVVVXXXWWWVVVUUUSSSPPPMMMKKKIIIHHHGGGEEEDDDCCCCCCDDDDDDBBBCCCDDDEEEEEEEEEDDDCCCDDDEEEEEEDDDBBBBBBCCCEEEBBBDDDFFFFFFEEEEEEGGGHHHJJJOOOTTTWWWVVVTTTRRRQQQNNNNNNNNNOOOPPPTTTYYY]]]^^^cccgggiiikkkrrr}}}}}}zzzzzz{{{{{{}}}~~~jjjbbbZZZxxxhhhppp|||bbbNNNCCC@@@>>><<<:::;;;<<<===<<<;;;999999999999999999999999::::::::::::::::::::::::888888999999888:::<<>>FFFLLLTTTYYYaaafffhhhkkkooorrrtttuuuuuurrrqqqoooggg]]]WWWQQQOOOQQQUUUZZZccckkk||||||yyyrrrhhh___[[[ZZZ\\\]]]```dddgggfffccc___bbbdddgggiiiiiifffccc```[[[YYYUUUQQQMMMKKKKKKKKKLLLPPPUUUXXXXXXXXXZZZ\\\XXXUUUQQQNNNLLLIIIFFFDDDCCCAAA>>>;;;:::;;;===>>>>>>>>>===============>>>>>>???@@@BBBDDDEEEFFFGGGKKKLLLMMMPPPRRRTTTVVVVVVXXXYYYYYYYYYYYYWWWVVVUUUVVVVVVUUUSSSQQQOOOMMMLLLIIIIIIGGGGGGGGGHHHIIIJJJHHHIIIJJJKKKKKKIIIGGGFFF@@@AAAAAABBBBBBBBBAAAAAABBBCCCDDDDDDDDDDDDFFFHHHKKKMMMOOOPPPNNNLLLKKKKKKGGGIIIKKKKKKKKKMMMQQQUUUZZZ]]]```dddjjjuuu}}}|||~~~}}}|||{{{{{{|||}}}~~~ooo]]]^^^rrruuuwww{{{dddNNNCCC@@@=========<<<;;;;;;::::::777777777777777777777777777888888888888999999999888999999999999:::===???EEEOOOYYY^^^dddkkkqqqrrrsssmmmkkkrrr|||zzzppphhhccc```^^^eeesss~~~}}}wwwtttnnnkkkeee___YYYRRRKKKFFFCCCCCCBBBBBBCCCDDDEEEGGGGGGJJJMMMRRRfffuuulllxxxpppXXXKKKEEEAAA===;;;:::;;;::::::999999:::::::::999888777999999888888888777777777::::::::::::::::::::::::666777888888999>>>GGGNNNUUU[[[bbbgggiiilllpppssstttuuutttrrrqqqooofff]]]TTTPPPNNNQQQUUU[[[gggrrr~~~wwwmmmbbb\\\[[[\\\\\\]]]```dddfffeeebbb___bbbdddggghhhgggddd```]]]YYYWWWTTTPPPNNNMMMMMMMMMQQQTTTXXXZZZYYYYYYZZZ[[[WWWTTTPPPMMMKKKIIIFFFDDDBBB@@@===;;;:::;;;<<<===>>>>>>============>>>>>>???@@@AAACCCEEEFFFHHHHHHLLLMMMNNNQQQSSSUUUWWWXXXXXXXXXYYYZZZYYYXXXVVVVVVVVVVVVUUUSSSQQQOOOMMMLLLIIIHHHGGGGGGGGGHHHIIIJJJJJJKKKMMMMMMMMMLLLJJJHHHFFFGGGGGGGGGGGGGGGFFFFFFCCCEEEHHHHHHGGGFFFFFFFFFFFFHHHKKKKKKJJJHHHHHHHHHGGGIIIJJJIIIHHHIIILLLOOOUUUXXX\\\aaahhhttt}}}{{{zzzzzzzzzzzzzzzzzz{{{yyy}}}mmm[[[]]]qqqyyywwwjjjRRRDDDAAA=========<<<;;;;;;::::::999999999999999999999999888888888888999999999999888999999999999:::===???GGGQQQ[[[```eeelllrrrssssssnnnmmmuuu~~~~~~|||~~~}}}tttjjjbbbbbb```dddoooxxxxxxuuusssnnnjjjeee___YYYRRRKKKFFFCCCBBBBBBBBBBBBDDDEEEFFFGGGJJJLLLQQQ```zzzuuukkknnnxxxrrrXXXIIIEEEBBB>>><<<;;;;;;;;;:::888999999999999888777777888888777777777777666666777777777777777777777777999999999888999???HHHPPPWWW\\\ccchhhkkkmmmqqqtttsssuuutttrrrqqqnnneee[[[PPPNNNNNNPPPSSS[[[kkkzzz~~~rrreee[[[WWWYYY\\\[[[\\\^^^bbbddddddaaa^^^bbbdddggghhhfffaaa\\\YYYUUUTTTQQQOOONNNOOOPPPPPPVVVXXX[[[\\\[[[ZZZYYYZZZVVVSSSOOOLLLJJJGGGDDDBBB@@@>>><<<::::::;;;<<<===>>>>>>============>>>>>>@@@AAABBBDDDFFFGGGHHHIIILLLMMMOOOQQQTTTVVVXXXYYYXXXXXXYYYZZZZZZYYYXXXWWWVVVUUUTTTSSSQQQNNNLLLKKKIIIHHHGGGGGGHHHIIIJJJKKKMMMNNNPPPPPPPPPOOOMMMKKKHHHHHHHHHHHHGGGGGGFFFFFFDDDGGGIIIJJJHHHFFFDDDDDDEEEHHHJJJJJJIIIHHHHHHIIIKKKLLLLLLKKKJJJJJJLLLNNNQQQTTTYYY^^^gggttt|||vvvwwwwwwxxxxxxwwwwwwvvvqqqsssxxxooo\\\\\\pppyyyqqqVVVFFFBBB=========<<<;;;;;;::::::::::::::::::::::::::::::888888888888999999999:::888999:::999999:::===???IIIRRR\\\aaafffnnnssstttrrrnnnnnnvvv~~~zzzsssuuuxxx|||wwwkkkaaabbbaaadddkkkssswwwwwwvvvnnnjjjddd^^^XXXQQQJJJFFFBBBBBBAAAAAABBBCCCEEEFFFFFFIIILLLOOOYYYlllxxxoookkkooo|||uuuZZZJJJDDDBBB>>><<<<<<<<<;;;:::999999999888888888777777777777777666666666666666555555555555555555555555::::::999888999@@@JJJRRRXXX]]]dddiiikkkmmmqqqtttsssuuutttrrrqqqnnndddZZZNNNMMMMMMOOOQQQZZZmmm~~~zzzlll^^^UUUSSSVVVYYYXXXYYY[[[___aaaaaa___\\\bbbdddffffffccc^^^XXXUUUQQQPPPOOONNNNNNPPPQQQSSSWWWYYY[[[\\\\\\[[[ZZZYYYTTTQQQMMMJJJHHHFFFCCCAAA>>>===;;;::::::;;;<<<===>>>============>>>>>>???@@@AAABBBCCCEEEGGGHHHIIIKKKLLLNNNPPPSSSUUUWWWXXXWWWXXXYYYZZZ[[[ZZZYYYXXXVVVUUUTTTSSSQQQNNNLLLKKKIIIHHHHHHHHHIIIJJJLLLMMMPPPQQQRRRSSSRRRQQQOOONNNJJJIIIIIIHHHHHHGGGGGGGGGJJJLLLMMMMMMKKKJJJJJJKKKKKKMMMOOOOOONNNMMMMMMNNNQQQRRRRRRRRRRRRRRRSSSTTTRRRUUUYYY___hhhuuu~~~wwwssstttvvvvvvvvvvvvtttssspppqqquuu}}}tttaaa]]]mmm|||~~~tttXXXHHHDDD=========<<<;;;;;;::::::::::::::::::::::::::::::888888888999999999::::::888999::::::999:::===@@@IIISSS\\\aaafffmmmssstttrrrmmmkkkrrr||||||yyy|||uuuvvvxxx|||wwwjjjaaaaaabbbdddiiiqqqxxx{{{{{{ooojjjddd]]]WWWPPPJJJFFFBBBBBBAAAAAABBBCCCEEEFFFEEEHHHKKKNNNSSSbbbxxx}}}tttmmmnnn}}}tttZZZKKKDDDAAA>>><<<<<<<<<:::999999999999888888888888888666666666666666777777777888888888888888888888888999999999888:::AAALLLTTTYYY^^^eeeiiikkknnnqqquuusssuuuuuusssrrrnnndddYYYNNNMMMMMMNNNPPPYYYlll~~~|||sssfffZZZRRRPPPQQQSSSUUUVVVXXX\\\___```^^^\\\```aaabbbaaa^^^XXXSSSPPPOOONNNMMMMMMNNNPPPSSSTTTVVVWWWYYY[[[\\\[[[ZZZXXXRRROOOKKKHHHFFFDDDAAA???<<<<<<;;;;;;;;;;;;<<<==================>>>????????????AAABBBDDDEEEGGGGGGIIIJJJLLLOOOQQQTTTVVVWWWWWWXXXZZZ[[[[[[[[[ZZZZZZVVVVVVUUUTTTQQQOOOMMMLLLJJJIIIIIIIIIKKKMMMOOOPPPQQQRRRTTTUUUTTTSSSQQQPPPNNNNNNMMMMMMMMMNNNOOOPPPRRRSSSSSSRRRPPPPPPRRRTTTPPPQQQSSSSSSSSSSSSTTTUUUXXXXXXYYYZZZ\\\]]]^^^^^^ZZZ\\\___cccjjjvvvzzzzzz~~~uuussssssuuuvvvvvvuuussssssssstttxxxyyyfff^^^iii{{{yyywww[[[JJJEEE=========<<<;;;;;;::::::999999999999999999999999888999999999999:::::::::999::::::::::::;;;>>>@@@IIISSS\\\aaafffmmmrrrsssssslllhhhnnnxxxwwwuuu~~~~~~|||}}}~~~wwwkkkbbb___bbbdddhhhpppzzzooojjjccc\\\VVVPPPJJJGGGBBBAAAAAAAAAAAACCCDDDEEEEEEGGGKKKNNNPPP[[[rrrzzzrrrqqqsssZZZLLLDDDBBB???>>>>>>===;;;:::;;;:::999999888888999999666666777777777777888888777777777777777777777777555777888888;;;BBBMMMUUU[[[```gggkkkmmmooosssvvvtttvvvwwwuuusssooodddYYYPPPMMMLLLNNNRRR\\\mmm}}}|||uuummmaaaWWWRRRPPPPPPPPPSSSTTTVVVZZZ^^^``````^^^______^^^[[[XXXTTTPPPNNNPPPOOONNNNNNOOORRRTTTVVVWWWWWWXXXZZZ[[[[[[YYYVVVQQQNNNJJJGGGEEEBBB@@@===;;;;;;;;;;;;<<<===>>>>>>===<<<<<<======>>>???@@@>>>???@@@BBBCCCEEEFFFGGGHHHIIIKKKNNNQQQTTTVVVWWWWWWXXXZZZ[[[\\\\\\\\\[[[XXXWWWVVVUUUSSSPPPNNNMMMKKKKKKKKKKKKMMMOOOQQQSSSTTTUUUVVVWWWWWWUUUSSSRRRPPPPPPPPPPPPRRRTTTWWWXXXWWWWWWWWWVVVTTTSSSUUUVVVSSSUUUXXXYYYZZZ\\\___aaaddddddfffiiilllnnnnnnmmmjjjjjjkkkkkkoooyyyuuukkkdddeeeiiikkklllooommmttt}}}wwwsssssssssttttttsssssssssssswww}}}|||jjj```fff}}}yyyqqq|||}}}aaaMMMEEE=========<<<;;;;;;::::::999999999999999999999999999999999999::::::::::::999:::;;;::::::;;;>>>@@@JJJSSS]]]aaafffmmmrrrssssssllliiioooyyyyyyssssss~~~wwwlllddd^^^ccceeegggnnnyyyooojjjccc\\\UUUPPPJJJGGGBBBAAA@@@@@@AAABBBDDDEEEDDDGGGKKKNNNOOOYYYqqqyyywwwuuu]]]NNNFFFDDDBBBAAA@@@???===<<<<<<;;;:::999999999:::;;;777777777888888888999999666666666666666666666666222444666888<<>><<<;;;;;;<<<<<<===>>>??????<<<<<<<<<<<<===>>>???@@@???@@@AAACCCDDDFFFGGGHHHHHHIIIKKKNNNQQQTTTWWWXXXWWWXXXZZZ\\\]]]]]]]]]]]]YYYYYYXXXVVVTTTRRRPPPOOOLLLLLLLLLMMMOOORRRTTTVVVWWWXXXYYYZZZZZZXXXVVVUUURRRRRRSSSUUUXXX\\\___bbbaaaccceeedddaaa]]]ZZZYYYZZZ]]]bbbfffjjjoootttwww}}}|||}}}|||zzz{{{yyybbb\\\WWWXXXZZZZZZ\\\```^^^eeeooowwwyyyrrrrrrqqqqqqqqqqqqrrrrrrrrrxxxooo___bbbwwwzzzjjj~~~kkkRRREEE=========<<<;;;;;;::::::::::::::::::::::::::::::999999999:::::::::;;;;;;999:::;;;::::::;;;>>>AAAKKKUUU^^^cccgggnnnsssttttttooonnnuuuwwwtttwwwxxxmmmggg^^^cccffffffmmmxxx~~~}}}ooojjjccc[[[UUUOOOJJJGGGAAAAAA@@@@@@AAABBBDDDEEEDDDFFFKKKNNNOOOYYYrrr{{{zzzaaaRRRHHHFFFDDDCCCCCCBBB???======<<<;;;:::999:::;;;;;;777777888888999999999:::999999999999999999999999///222555999===DDDNNNUUUaaafffmmmqqqrrrtttwww{{{uuuxxxyyywwwuuuqqqeeeZZZRRRMMMKKKQQQZZZfffttt|||qqqhhh\\\TTTQQQSSSTTTUUUTTTUUUXXX]]]bbbfffffffffhhhfffbbb^^^[[[YYYXXXXXXWWWVVVUUUTTTUUUVVVXXXYYY^^^\\\[[[[[[\\\ZZZUUUQQQOOOLLLHHHEEECCCAAA>>><<<;;;<<<<<<===>>>???@@@@@@<<<<<<<<<<<<===>>>@@@@@@@@@AAABBBDDDEEEGGGHHHIIIIIIJJJLLLOOORRRUUUXXXYYYWWWXXXZZZ\\\]]]^^^]]]]]]ZZZYYYXXXWWWUUUSSSQQQOOOMMMMMMMMMOOOQQQSSSVVVWWWYYYZZZ\\\\\\\\\[[[YYYXXXYYYYYYZZZ]]]aaafffjjjmmmrrruuuyyyyyytttmmmfffccccccgggmmmsssyyyiiiYYYUUURRRSSSSSSRRRTTTYYY\\\ccclllrrrxxxxxxrrrqqqpppoooooopppqqqrrrqqqzzzuuu^^^aaauuu~~~hhh|||rrrUUUDDD>>>======<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;999:::;;;;;;:::;;;>>>AAAMMMWWW```dddhhhoootttuuutttqqqsss|||xxxwww}}}~~~nnn___bbbdddbbb```ggguuu}}}~~~uuukkkbbb]]]WWWOOOHHHFFFCCCCCCBBBAAABBBCCCDDDEEEFFFGGGEEEJJJSSSXXXnnnzzzaaaQQQFFFDDDBBBAAAAAA@@@>>><<<======<<<;;;;;;;;;<<<<<<999999888888888888999999:::::::::999999999888888888888888999>>>FFFQQQXXX___gggooossswww{{{|||zzz||||||zzzwwwtttpppggg]]]RRRQQQQQQXXXbbbmmmtttwww}}}vvviiiccc\\\WWWWWWYYY\\\^^^]]]^^^___ccchhhkkklllllliiigggdddbbbbbbbbbaaa```\\\\\\[[[YYYVVVUUUVVVWWWXXXXXXXXXZZZYYYWWWRRRNNNGGGFFFCCCAAA@@@?????????:::::::::;;;;;;;;;<<<<<<======<<<======>>>???@@@AAABBBBBBBBBCCCDDDDDDDDDGGGGGGIIIKKKNNNRRRVVVXXXYYYZZZ[[[\\\]]]^^^^^^^^^]]]\\\[[[XXXVVVSSSRRRQQQSSSQQQOOOMMMNNNPPPSSSUUUXXXZZZ[[[ZZZXXXXXXXXXZZZeeebbbaaadddllltttyyyzzzuuupppmmmtttnnn]]]RRRRRRQQQQQQQQQSSSVVVWWWeeeoooyyyzzzuuupppmmmnnnmmmlllnnnrrrrrrzzzooobbb___nnnmmmyyyvvvZZZIIIDDD@@@<<<::::::;;;;;;;;;999999999888888888777777999999999999999999999999:::;;;<<<<<<;;;===@@@BBBMMMVVV```eeeiiiooossstttttttttrrr|||xxxzzzrrreee___aaa```^^^eeeqqqzzz{{{tttkkkaaa\\\WWWNNNHHHFFFCCCBBBBBBAAAAAACCCDDDEEEEEEGGGEEEJJJRRRXXXqqq|||bbbPPPEEECCC@@@??????>>><<<:::;;;::::::999999999999999999999888888888888999999::::::999999888888888888999888888999>>>GGGRRRYYYaaaiiipppsssvvv{{{}}}{{{zzz{{{yyyvvvsssooofff\\\TTTRRRSSSYYYdddoooxxx|||vvvpppgggaaaZZZUUUVVVZZZ^^^aaaaaabbbcccgggkkknnnooonnnnnnkkkhhhgggggggggeeedddcccaaa___[[[YYYWWWXXXYYYXXXXXXXXXXXXWWWSSSNNNJJJFFFEEECCCAAA@@@?????????::::::;;;;;;;;;<<<<<<<<<======<<<======>>>???@@@BBBBBBBBBCCCCCCDDDEEEEEEGGGHHHJJJMMMPPPSSSVVVXXXXXXYYYZZZ\\\]]]^^^^^^______^^^\\\YYYWWWUUUSSSRRRSSSQQQOOOMMMMMMOOORRRTTTWWWYYYZZZ[[[ZZZ[[[\\\^^^dddeeeiiiqqq}}}|||~~~vvvbbbWWWVVVUUUSSSSSSUUU[[[bbbfffttt{{{tttqqqoooqqqqqqoooqqqtttrrryyy~~~oooccc^^^jjjmmmwwwzzz\\\JJJEEEAAA===;;;;;;<<<<<<<<<::::::::::::999999999888999999999999999999999999:::;;;;;;;;;;;;<<<@@@CCCNNNXXXaaafffjjjpppuuuuuutttsssqqq{{{{{{}}}ttthhh]]]^^^\\\\\\aaallltttwwwtttjjjaaa\\\VVVNNNHHHFFFCCCBBBAAAAAAAAABBBDDDEEEDDDGGGFFFJJJPPPXXXuuueeeOOOFFFCCCAAA??????>>><<<:::::::::999888888888888888999999888888888888999999999888888888888777777777999888888:::???HHHSSS[[[cccjjjppprrruuu{{{}}}}}}{{{|||zzzvvvtttpppggg]]]QQQPPPPPPVVV```lllvvv|||xxxooojjjddd^^^WWWSSSUUUZZZ```ccceeeeeegggkkkppprrrsssrrrsssqqqnnnmmmmmmmmmllljjjiiifffaaa\\\XXXWWWWWWXXXXXXWWWVVVUUUSSSOOOIIIEEEEEEDDDBBBAAA??????>>>>>>:::;;;;;;;;;;;;<<<<<<<<<============>>>???@@@@@@BBBBBBCCCDDDDDDEEEFFFFFFHHHJJJMMMPPPSSSUUUVVVWWWUUUVVVYYY[[[]]]^^^___```aaa___]]]ZZZXXXVVVUUUUUURRRPPPNNNLLLLLLMMMOOOQQQRRRTTTWWWXXXYYY\\\___aaadddiiittt{{{fff[[[WWWYYYXXXXXXZZZ```jjjvvv~~~|||sssoooooorrrrrrpppppptttpppvvvzzzpppeee]]]eeeooouuu___JJJEEEBBB>>><<<<<<======<<<;;;;;;;;;:::::::::999999999999999999999999999999;;;;;;:::999999<<>>===<<<;;;::::::999999::::::999999888888888888999999888777777777777777777777999999999;;;@@@JJJUUU\\\cccjjjoooppptttyyy}}}|||{{{|||{{{wwwuuurrrhhh^^^QQQPPPPPPUUU^^^jjjvvv}}}~~~tttlllhhh```ZZZSSSPPPRRRXXX___cccdddeeeiiinnnssswwwwwwwwwwwwuuusssrrrsssrrrqqqooommmhhh```ZZZVVVUUUTTTTTTUUUTTTSSSQQQOOOKKKFFFBBBCCCBBBAAA@@@???>>>======;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>???@@@AAABBBCCCDDDDDDEEEFFFGGGGGGIIIKKKOOOSSSVVVWWWWWWVVVSSSUUUWWWZZZ]]]___aaaaaaaaa```]]][[[YYYWWWVVVVVVQQQPPPMMMKKKKKKKKKMMMNNNKKKMMMPPPRRRUUUXXX]]]```fffooo~~~pppbbb]]]]]]ZZZ]]]bbbiiirrr~~~qqqnnnnnnpppppplllkkknnnnnnsssuuupppdddZZZ^^^{{{ssstttaaaJJJDDDAAA>>>=========<<<;;;;;;::::::::::::999999999999999999999999999999999<<<;;;:::888999<<>>===<<<;;;::::::999999::::::999999888888888888999999777777777777777777777888999999999<<>>@@@AAABBBCCCCCCDDDEEEFFFGGGHHHIIIJJJMMMQQQUUUWWWXXXWWWVVVSSSTTTWWWZZZ^^^```bbbccc``````___]]][[[YYYWWWVVVPPPOOOMMMJJJIIIIIIIIIJJJFFFHHHKKKNNNPPPUUUZZZ^^^hhhsssyyyjjjcccaaaaaaaaaiiiuuussspppooopppmmmiiigggiiilllpppqqqqqqbbbXXXXXXqqqyyyuuucccKKKBBB@@@===<<<<<<<<<;;;999999999999999888888888888999999999999999999999999;;;;;;:::888999<<>>>>>===<<<::::::999888888888888888999999888888888888999999777777777888888888888999999999:::<<>>===<<<;;;;;;;;;<<<<<<<<<=========<<<<<<===>>>???@@@BBBCCCDDDDDDEEEFFFHHHIIIJJJJJJLLLNNNRRRUUUWWWWWWVVVVVVTTTUUUXXX[[[^^^aaacccddd```aaaaaaaaa___\\\YYYWWWPPPNNNLLLJJJHHHGGGFFFFFFEEEGGGIIIJJJMMMQQQVVVZZZeeeqqqppphhhggghhhiiissswwwrrrpppooolllgggfffhhhiiimmmnnn}}}qqq```VVVTTTgggvvvfffMMMAAA???===<<<<<<;;;:::888999999999888888888777777999999999999999999999999:::::::::999:::===BBBFFFQQQ[[[dddhhhkkkqqqtttuuuwwwwwwvvv{{{nnnbbbYYYWWWVVVXXXXXXZZZcccoooooofff]]]YYYTTTMMMGGGFFFBBBAAA@@@@@@@@@AAABBBCCCDDDFFFFFFJJJPPPTTTiiiwwwWWWJJJGGGBBB???>>>======<<<;;;::::::999999999999999999999888888888888999999888888888888999999::::::999999:::===CCCNNNZZZbbbdddkkkrrrtttwww{{{|||zzzvvvxxxvvvsssrrrooofff\\\SSSSSSTTTXXXbbbsss|||pppfff```TTTQQQPPPRRRXXX___fffiiilllooottt{{{~~~tttnnngggcccbbb```\\\XXXUUUSSSPPPMMMKKKHHHCCC@@@===>>>>>>???>>>===;;;:::<<<<<<<<<<<<============<<<<<<===>>>???AAABBBCCCDDDEEEFFFGGGHHHJJJKKKKKKNNNOOORRRTTTVVVVVVVVVVVVUUUWWWYYY\\\___bbbcccdddaaaccceeefffddd```[[[XXXOOONNNLLLIIIGGGEEEDDDDDDDDDEEEFFFFFFGGGJJJOOOSSS[[[gggyyy|||pppmmmrrrzzzuuuqqqmmmllliiieeeeeehhhgggkkklll|||ppp___VVVRRR___zzzvvv{{{iiiQQQBBB@@@>>>======<<<;;;999::::::999999999888888888999999999999999999999999888999::::::;;;>>>BBBEEESSS\\\eeeiiilllrrruuuvvvvvvwwwwwwzzzlll```XXXUUUUUUWWWVVVWWWaaammmooofff]]]YYYTTTMMMGGGEEEAAAAAA@@@@@@@@@AAABBBCCCEEEFFFEEEJJJQQQSSSeee|||wwwVVVMMMIIIDDDAAA@@@??????>>>>>>===<<<<<<;;;;;;<<<<<<999999888888888888999999888888999999999:::::::::999999:::===DDDNNNZZZbbbeeemmmtttwwwzzz}}}~~~{{{yyyzzzyyyvvvuuurrriii___TTTTTTVVV[[[gggzzz{{{mmmaaaZZZPPPOOOPPPTTT\\\dddkkknnnsssuuuzzzsssmmmgggddddddbbb]]]YYYXXXUUURRRNNNKKKGGGBBB>>>======>>>>>>>>><<<;;;:::<<<<<<<<<<<<=========>>><<<<<<===>>>???AAACCCDDDDDDEEEFFFGGGIIIJJJKKKLLLNNNPPPRRRTTTUUUVVVVVVVVVVVVXXXZZZ]]]```bbbddddddbbbdddhhhjjjhhhccc^^^ZZZOOONNNKKKIIIFFFDDDCCCBBBBBBBBBBBBAAABBBDDDIIILLLRRR]]]nnn}}}{{{uuuuuu~~~rrrmmmiiihhhfffccccccgggeeejjjlll|||ppp___WWWQQQZZZqqquuuyyykkkTTTCCCAAA???>>>>>>>>><<<:::;;;;;;;;;:::::::::999999999999999999999999999999777999:::;;;<<<>>>BBBDDDTTT^^^gggjjjnnnssswwwwwwtttvvvvvv~~~vvvmmmgggZZZVVVSSSSSSSSSVVVaaalllnnnfff]]]WWWRRRLLLDDD>>>BBBAAA@@@@@@@@@AAABBBCCCCCCGGGFFFGGGLLLQQQddd{{{[[[NNNIIIBBB???@@@@@@@@@>>><<<;;;;;;::::::999999888:::888777555555666888999999999999999999999999999;;;;;;:::<<>><<<<<<======;;;;;;;;;<<<<<<<<<<<<===>>>======>>>@@@BBBDDDEEECCCEEEHHHIIIJJJJJJLLLMMMOOORRRVVVXXXWWWUUUTTTTTTTTTWWW\\\___bbbdddgggiiiiiiiiilllooooooiii___WWWTTTQQQMMMHHHDDDBBB@@@@@@AAAAAA@@@@@@AAACCCDDDFFFLLLSSS]]]gggpppxxx|||xxxxxx~~~vvvoooiiiiiiiiieeeccccccgggdddllltttwww~~~{{{lllYYYTTTPPPUUUggg}}}xxxuuujjjQQQGGGAAA===>>>>>>;;;;;;===:::::::::999999999888888777888888888888999999999:::777888;;;<<<<<>>===<<<======;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===???AAACCCEEEEEEGGGIIIJJJJJJJJJLLLMMMPPPSSSVVVWWWVVVVVVVVVVVVXXXZZZ]]]___aaacccfffhhhkkkkkkmmmpppqqqlllccc[[[UUURRRNNNIIIEEECCCBBBBBBCCCBBBBBBAAABBBCCCDDDEEEDDDHHHNNNTTT[[[bbbjjjooo|||{{{ssssssyyyvvvoooiiiiiihhheeebbbcccgggdddkkkrrruuu|||{{{mmmXXXSSSNNNRRRbbbxxxzzzuuukkkSSSGGGAAA===>>>>>>;;;;;;===:::::::::999999999888888777888888888888999999999;;;999999<<<======BBBIIITTT]]]gggmmmrrryyy{{{yyy{{{|||~~~uuulllfffZZZVVVSSSRRRQQQTTT^^^iiilllfff^^^XXXTTTOOOHHHCCCAAAAAA@@@???@@@AAABBBCCCBBBFFFEEEHHHNNNSSSeeeoookkk~~~___LLLGGGAAA?????????>>><<<<<<;;;;;;::::::999999888999888777666666777888999888888999:::;;;<<<<<<===;;;;;;;;;>>>EEERRR```jjjmmmqqqvvvzzz|||}}}~~~||||||zzzvvvuuuqqqfff[[[QQQVVVWWW```ttt}}}mmmfffdddgggkkkqqqwww}}}}}}pppkkkeeebbbaaa___\\\YYYXXXWWWTTTPPPLLLHHHEEEDDDBBBAAA@@@>>>======<<<===;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===???AAACCCDDDGGGIIIKKKKKKKKKKKKLLLMMMPPPRRRTTTUUUUUUUUUWWWYYY]]]^^^`````````bbbfffhhhoooooopppssssssnnnfff___WWWTTTOOOJJJFFFDDDDDDDDDEEEDDDCCCCCCBBBBBBCCCCCCEEEFFFGGGIIILLLRRRYYY^^^hhhnnnwwwpppiiinnn{{{wwwooohhhhhhhhhdddbbbcccgggdddiiioooqqqyyyzzznnnYYYRRRLLLNNN[[[ooo{{{tttlllWWWGGGAAA>>>>>>>>>;;;:::<<<:::::::::999999999888888777888888888888999999999;;;999:::===>>>>>>CCCJJJSSS]]]gggmmmtttzzz}}}|||~~~}}}uuullleeeZZZUUURRRQQQPPPRRR\\\fffhhhddd]]]WWWSSSNNNHHHDDDAAA@@@@@@???@@@AAACCCDDDDDDHHHFFFHHHOOORRRaaa|||jjjdddrrrzzz^^^KKKFFFAAA>>>??????===;;;<<<;;;;;;::::::999999888888777777666777777888999888888999:::<<<===>>>>>>;;;;;;<<>>===<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;<<<===???AAACCCDDDEEEHHHJJJLLLMMMLLLKKKLLLMMMPPPQQQRRRSSSSSSUUUXXX[[[aaabbbcccccccccfffjjjmmmssssssssstttsssnnneee^^^WWWTTTOOOJJJFFFEEEEEEEEEFFFEEEEEECCCBBBBBBAAAAAAGGGHHHHHHHHHIIILLLQQQUUUZZZ___fffnnnyyyxxxjjjdddmmmwwwooohhhggggggdddbbbcccfffccchhhlllmmmvvvyyyooo[[[SSSLLLKKKTTTfff~~~|||qqq}}}mmmYYYHHHBBB>>>>>>===;;;:::<<<:::::::::999999999888888777777888888888999999999;;;999999<<<===>>>CCCIIIUUU___iiiooouuu{{{~~~||||||tttkkkeeeZZZUUURRRPPPNNNPPPYYYcccddd```[[[UUUPPPKKKFFFDDD@@@@@@??????@@@BBBCCCDDDHHHJJJGGGIIINNNPPP\\\uuu~~~jjjccciiirrrtttYYYKKKFFFAAA?????????===:::<<<;;;;;;::::::999999888777777777777777888888999888888999:::<<<===>>>>>>;;;;;;<<>>===<<<;;;:::::::::;;;;;;;;;;;;<<<<<<===???AAACCCEEEFFFGGGIIIKKKMMMMMMLLLLLLLLLMMMOOOPPPQQQRRRSSSUUUYYY]]]cccdddfffgggiiilllqqquuuwwwuuussssssqqqkkkccc\\\VVVSSSNNNHHHEEEDDDEEEEEEGGGGGGFFFEEECCCBBBAAA@@@CCCDDDFFFGGGGGGHHHIIIKKKQQQUUU[[[cccooo~~~rrriiieeeooowwwnnngggffffffcccbbbcccdddaaafffiiiiiirrrwwwooo]]]UUUMMMKKKQQQbbb~~~}}}mmmzzznnnZZZHHHBBB>>>>>>===:::999;;;:::::::::999999999888888777777888888888999999999:::888888;;;<<<===BBBHHHYYYbbbkkkqqqvvv{{{}}}{{{~~~}}}|||sssjjjdddZZZUUUQQQOOOLLLNNNWWWaaaaaa^^^YYYSSSMMMHHHDDDBBB@@@?????????@@@BBBDDDEEEIIIKKKGGGHHHNNNNNNXXXnnn~~~kkkccceeelllqqqWWWKKKGGGBBB@@@@@@@@@===;;;<<<;;;;;;::::::999999888666666777777888888999999888888999:::;;;<<<<<<===<<<<<<<<>>@@@CCCEEEGGGHHHHHHHHHJJJLLLLLLLLLLLLMMMNNNOOOPPPRRRSSSUUUXXX\\\___dddfffiiikkkmmmqqqvvvzzzxxxvvvsssqqqoooiiiaaa[[[WWWSSSMMMHHHEEEDDDEEEGGGIIIIIIHHHGGGFFFDDDCCCBBBAAADDDHHHIIIIIIHHHGGGGGGKKKNNNSSS[[[fffsss}}}oookkkjjjtttwwwnnngggeeeeeecccbbbcccbbb```eeehhhgggpppuuunnn]]]UUUMMMLLLQQQcccjjj~~~xxxpppZZZIIICCC>>>>>>===:::999;;;:::::::::999999999888888777888888888888999999999999777888;;;<<<<<>>;;;<<<;;;;;;::::::999999888555666777888888999999999888999999999::::::;;;;;;<<<<<<<<>>>>>===:::999::::::::::::999999999888888777888888888888999999999:::888999<<<======BBBHHHZZZdddmmmsssxxx~~~~~~}}}xxxxxx{{{sssjjjcccZZZUUUPPPNNNKKKKKKTTT^^^```^^^ZZZSSSKKKEEEBBBAAA????????????@@@BBBDDDEEEEEEGGGDDDFFFMMMMMMVVVkkkmmmaaafffssszzzaaaLLLHHHDDDBBBBBBBBB>>>;;;<<<<<<;;;::::::999999888555555777888999999999999999999999999999999999999<<<<<<<<>>===:::999::::::::::::999999999888888777888888888888999999999;;;999:::===>>>>>>CCCJJJYYYcccmmmsssyyy}}}wwwwww