BM6P6(@ oooppppppqqqpppooommmllliiiddd^^^\\\^^^```^^^\\\WWW\\\bbbbbb]]]XXXWWWXXXZZZZZZYYYZZZ]]]ccciiimmmvvvrrrkkkfffdddcccbbbaaa``````______``````aaabbbbbbeeefffccc^^^\\\^^^bbbfffeeedddcccbbbcccdddeeefffhhhkkknnnqqqssstttuuuwwwtttoookkklllqqqxxx|||}}}{{{yyyxxxwwwwwwyyyyyywwwuuurrrnnnkkkiiifffgggiiinnnqqqppplllgggjjjiiiggggggiiijjjiiihhhmmmlllkkkiiigggeeedddccchhheee```\\\ZZZZZZ[[[\\\WWWWWWWWWWWWXXXXXXXXXXXX]]]]]]\\\[[[YYYWWWVVVUUUQQQRRRRRRSSSSSSSSSSSSRRRSSSTTTTTTTTTTTTRRRQQQPPPPPPPPPQQQQQQPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNQQQOOOLLLLLLNNNNNNLLLIIIHHHHHHGGGGGGGGGHHHJJJKKKKKKKKKIIIHHHGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHIIIDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBAAA@@@@@@BBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAACCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBAAAAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@@@@AAAAAABBBCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@???@@@AAACCCEEEDDDCCCCCCBBBAAA@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBBBBBBBCCCCCCFFFEEEEEEDDDDDDEEEEEEFFFDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFGGGHHHIIIKKKMMMNNNLLLLLLMMMMMMNNNNNNOOOOOONNNNNNMMMMMMNNNPPPSSSUUUXXXYYYYYYYYYXXXWWWUUUSSSTTTUUUVVVWWWZZZ\\\^^^___bbbfffkkknnnnnnpppsssuuuxxxyyyyyyyyyxxxyyy|||~~~{{{vvvvvvyyy|||~~~~~~~~~}}}{{{yyyxxx|||zzzxxxxxxxxxxxxwwwwwwvvvwwwyyyzzzyyyxxxvvvtttwwwvvvtttrrrrrrssstttuuutttrrrooonnnoooqqqqqqqqqssspppmmmmmmooopppnnnllljjjhhhffffffhhhjjjjjjjjjyyyuuuuuutttqqqnnnkkkqqqvvvwwwtttqqqpppqqqpppoooooorrrvvv}}}~~~|||{{{{{{{{{{{{zzz{{{{{{|||}}}~~~}}}{{{xxxzzz}}}}}}|||||||||}}}~~~~~~~~~~~~|||zzzyyyzzzzzzyyywww{{{{{{zzzxxxvvvuuutttsssxxxvvvqqqnnnkkkkkklllmmmhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiihhhgggeeedddccc_________``````______^^^]]]]]]^^^^^^]]]\\\[[[YYYZZZ[[[[[[[[[[[[ZZZYYYYYYXXXXXXXXXXXXXXXXXXYYYYYYZZZXXXVVVVVVWWWWWWUUUSSSPPPOOONNNNNNNNNOOOQQQRRRSSSRRRQQQPPPOOOOOOOOOOOOOOOOOONNNMMMLLLLLLLLLMMMMMMLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFCCCCCCCCCCCCCCCBBBAAAAAAEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDDDDDDDCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCDDDDDDDDDDDDEEEHHHGGGFFFEEEEEEGGGHHHIIIGGGFFFFFFEEEDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFHHHIIIKKKLLLJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMNNNOOOPPPRRRTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUTTTTTTUUUWWWYYYZZZ^^^___^^^^^^]]]\\\[[[ZZZYYYYYYZZZ[[[]]]___```aaaeeegggjjjkkkkkknnnrrrvvvwwwxxxzzz{{{{{{~~~~~~}}}~~~~~~~~~zzzwwwuuuvvvxxxyyyzzzyyyxxxyyyzzzyyywwwuuuuuuuuuuuuuuutttrrrqqqppprrrqqqoooooooooooonnnnnnpppqqqrrrssssssrrrpppoooooonnnlllkkkkkklllmmmnnnooommmjjjiiijjjlllllllllmmmjjjhhhhhhiiijjjhhhffffffdddbbbcccdddfffffffff}}}|||}}}}}}|||{{{zzzyyyxxxxxx}}}zzzwwwsssqqqqqqrrrsssttttttssssssrrrrrrqqqqqqpppqqqqqqppppppnnnmmmmmmiiiiiihhhhhhggggggffffffdddeeeeeefffeeedddbbbaaabbbbbbccccccbbbbbbaaa```^^^^^^______``````aaaaaa```___]]]]]]^^^^^^\\\[[[VVVUUUUUUTTTTTTUUUWWWWWWXXXWWWWWWVVVVVVWWWWWWXXXWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSRRRQQQPPPOOONNNMMMOOONNNNNNNNNNNNOOOPPPPPPQQQQQQPPPOOOMMMLLLKKKKKKLLLKKKKKKJJJJJJKKKKKKLLLKKKKKKJJJIIIIIIIIIIIIIIIKKKKKKKKKKKKJJJJJJJJJJJJFFFFFFGGGGGGGGGFFFEEEEEEIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGFFFEEEFFFGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLKKKJJJIIIIIIIIIKKKKKKIIIIIIHHHHHHGGGGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGHHHIIIJJJLLLMMMNNNMMMMMMMMMNNNNNNOOOPPPQQQQQQRRRRRRSSSTTTVVVWWWXXXYYYYYYYYYXXXXXXXXXXXXXXXWWWVVVVVVUUUVVVWWWXXXYYY___^^^]]]\\\\\\\\\\\\\\\ZZZZZZZZZ[[[\\\]]]^^^___aaabbbbbbaaabbbeeejjjnnnlllnnnpppqqqqqqsssvvvyyyvvvxxx{{{|||yyyyyyzzzyyyyyy{{{xxxttttttvvvzzz}}}~~~||||||}}}~~~~~~~~~{{{yyyxxxxxxwwwvvvuuuttttttsssvvvxxxvvvsssqqqrrrssssssrrrrrrssssssqqqmmmiiiiiijjjjjjkkkkkkkkkkkkkkkkkkjjjiiihhhhhhgggggghhhjjjjjjkkkkkkkkkjjjiiihhhffffffeeeddddddeeefffggghhhfffccccccdddeeeeeedddeeecccaaa```aaaaaa```___aaa___]]]]]]___```aaa```~~~zzzxxxwwwvvvuuutttrrrrrrrrrqqqqqqqqqqqqqqqtttrrrooollljjjjjjkkklllpppoooooonnnmmmlllkkkkkkkkkkkkkkklllkkkkkkjjjjjjgggfffeeedddccccccbbbbbbbbbcccddddddcccbbb```___```````````````______^^^[[[[[[\\\\\\]]]]]]^^^^^^]]]\\\\\\[[[[[[[[[[[[ZZZVVVVVVUUUTTTTTTUUUVVVWWWVVVUUUUUUUUUVVVWWWWWWXXXWWWVVVUUUTTTSSSRRRRRRRRRSSSSSSSSSTTTUUUVVVVVVWWWUUUTTTTTTTTTTTTUUUVVVVVVWWWVVVUUUTTTSSSQQQPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPOOONNNNNNNNNNNNNNNPPPPPPPPPOOOOOONNNNNNNNNJJJJJJKKKKKKKKKKKKJJJJJJKKKJJJIIIHHHHHHGGGHHHHHHIIIIIIHHHHHHHHHIIIJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIILLLKKKIIIHHHGGGIIIJJJLLLJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMNNNNNNOOOQQQRRRSSSRRRRRRQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNOOOPPPPPPUUUTTTSSSRRRRRRSSSTTTTTTVVVUUUUUUUUUUUUVVVWWWWWWWWWVVVVVVVVVWWWYYY\\\^^^```aaacccbbbaaaaaacccdddfffhhhjjjlllnnnoooppppppkkkiiiggggggiiikkkkkkjjjkkkiiifffdddfffiiimmmpppuuuxxx}}}}}}zzztttsssvvvxxxzzzxxxuuusssrrrtttwwwyyyyyyzzzyyyxxxxxxyyyxxxvvvtttpppqqqrrrsssrrrooommmkkkkkkppptttrrrnnnkkklllooonnnnnnooopppoookkkfffaaaaaabbbdddfffggghhhiiiiiijjjjjjiiihhhffffffggggggiiihhhhhhfffeeeddddddcccccccccbbbbbbbbbcccdddeeebbb```^^^^^^^^^___^^^]]]___^^^\\\\\\[[[[[[[[[[[[\\\ZZZYYYYYYZZZ\\\\\\\\\~~~|||{{{zzzyyyzzz|||||||||zzzyyyyyyxxxtttpppnnnmmmmmmmmmllljjjjjjkkklllmmmmmmnnnnnnnnnllljjjhhhggggggggghhhhhhhhhgggfffeeeeeeddddddbbbccccccddddddccccccbbbaaa```^^^]]]\\\\\\\\\\\\]]]]]]^^^^^^]]]\\\ZZZYYYXXXXXXYYYYYYXXXXXXWWWVVVSSSSSSSSSTTTTTTUUUUUUUUUUUUVVVVVVUUUUUUTTTTTTUUUTTTSSSRRRQQQQQQRRRSSSSSSQQQQQQPPPQQQQQQRRRSSSTTTSSSRRRQQQPPPOOOOOOOOOOOONNNNNNPPPQQQSSSTTTUUUVVVTTTSSSSSSSSSSSSTTTUUUUUUUUUTTTSSSRRRQQQPPPOOOOOOOOONNNNNNMMMMMMNNNNNNOOOOOONNNNNNMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLIIIJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIHHHGGGGGGHHHHHHHHHHHHGGGGGGHHHIIIIIIJJJHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFIIIHHHFFFEEEEEEGGGIIIJJJHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFFFFGGGHHHIIIJJJKKKJJJIIIIIIIIIHHHGGGGGGGGGHHHHHHGGGGGGHHHHHHHHHIIIMMMLLLKKKJJJJJJKKKMMMNNNPPPPPPOOOOOOOOOOOOOOOPPPOOOPPPQQQRRRTTTTTTTTTTTTZZZ[[[]]]]]]\\\[[[\\\]]][[[[[[\\\]]]^^^___``````\\\[[[[[[^^^aaaddddddddd```___]]][[[\\\___cccfffkkkpppwww}}}{{{tttlllggghhhmmmtttxxxxxxuuurrrqqqrrrtttuuuuuuvvvssspppnnnoooooooooooonnnoooqqqrrrpppmmmiiigggiiimmmooommmhhheeehhhkkkiiiiiijjjkkkkkkggg```\\\ZZZ[[[]]]___aaacccddddddfffggghhhfffdddcccdddfffkkkiiigggeeecccbbbbbbbbbcccbbbbbbbbbbbbbbbcccccc___^^^\\\[[[\\\\\\[[[YYY\\\\\\[[[ZZZXXXXXXXXXYYYYYYWWWVVVVVVWWWYYYYYYYYY{{{|||}}}~~~~~~}}}}}}zzzyyywwwwwwvvvssstttuuutttrrrqqqqqqrrrppplllgggdddcccdddccccccdddeeefffgggiiikkklllllljjjiiigggfffeeeeeeeeeffffffffffffeeeeeeddddddcccaaaaaaaaabbbaaaaaa``````^^^]]][[[ZZZZZZZZZ[[[[[[ZZZZZZ[[[[[[ZZZYYYXXXVVVSSSSSSSSSSSSSSSRRRRRRQQQNNNNNNNNNNNNNNNNNNNNNNNNOOOQQQRRRQQQOOOOOOPPPQQQQQQPPPOOONNNNNNNNNOOOPPPMMMMMMMMMMMMMMMNNNOOOPPPNNNNNNMMMMMMLLLLLLMMMMMMJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNMMMLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDEEEFFFFFFFFFEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDEEEFFFGGGEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@AAABBBCCCDDDAAAAAABBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@AAAAAAAAAAAABBBAAAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>????????????????????????@@@@@@????????????@@@@@@>>>>>>??????AAABBBDDDEEEAAAAAAAAAAAABBBCCCDDDEEECCCCCCCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGHHHHHHJJJJJJJJJJJJJJJKKKLLLMMMMMMLLLLLLKKKKKKLLLLLLLLLPPPPPPQQQSSSVVVVVVTTTSSSSSSVVVXXXZZZZZZZZZ[[[]]]VVVVVVVVVVVVWWWWWWXXXXXXXXXXXXZZZ___cccfffgggfff`````````___^^^```dddggghhhnnnvvv|||}}}{{{sssllldddaaaeeeppp{{{|||||||||||||||uuurrrnnnlllmmmnnnoooooommmnnnqqqrrrqqqnnnkkkhhhlllmmmmmmjjjeeecccdddfffbbbbbbdddeeeeeebbb\\\XXXTTTUUUWWWZZZ[[[]]]^^^^^^___aaabbb```]]][[[]]]```iiigggdddbbbaaaaaabbbbbbbbbbbbaaaaaaaaa`````````^^^]]][[[[[[[[[[[[YYYWWWYYYZZZZZZXXXVVVUUUVVVXXXWWWUUUSSSSSSUUUWWWWWWWWW~~~|||{{{|||}}}|||{{{zzzyyyxxxxxxxxxyyyvvvvvvvvvwwwwwwwwwwwwwwwvvvuuutttsssrrrsssssstttnnnppppppooollljjjlllmmmlllhhhbbb^^^\\\\\\[[[[[[\\\]]]^^^```ccceeeggghhheeedddcccbbbaaaaaaaaabbbddddddddddddddddddddddddbbbbbbbbbbbbbbbaaa```___\\\[[[YYYXXXXXXYYY[[[\\\[[[[[[\\\\\\[[[ZZZXXXWWWQQQQQQQQQRRRQQQQQQPPPOOOMMMMMMMMMLLLKKKKKKJJJJJJLLLNNNOOONNNLLLLLLMMMOOONNNMMMLLLKKKJJJKKKKKKLLLKKKKKKJJJJJJJJJKKKKKKLLLJJJJJJJJJJJJJJJKKKKKKLLLJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFGGGGGGHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCAAABBBBBBBBBBBBBBBBBBCCC???@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDDDD????????????@@@AAABBBCCCAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????>>>>>>>>>>>>?????????@@@>>>>>>>>>===============????????????????????????????????????@@@@@@@@@@@@<<<======>>>>>>>>>>>>===<<<<<<<<<=======================================>>>>>>============>>>>>>=========>>>@@@AAACCCDDD@@@@@@@@@@@@AAABBBCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLJJJJJJIIIIIIIIIJJJJJJKKKQQQOOONNNPPPSSSUUUTTTSSSOOORRRUUUVVVVVVVVVWWWXXXTTTSSSSSSSSSSSSTTTTTTUUUUUUWWWZZZ___eeehhhiiihhheeefffhhhhhhfffgggjjjmmmkkkqqqxxx}}}|||xxxxxxyyyzzzwwwooogggdddjjjwww}}}sssqqqnnnnnnooooooooonnniiikkknnnqqqqqqpppnnnlllooonnnllljjjgggdddaaa```^^^^^^___aaabbb```\\\YYYVVVWWWYYYZZZ\\\]]]]]]^^^[[[^^^___]]]YYYWWWZZZ]]]aaa```^^^\\\]]]___aaacccbbbbbbbbbaaa```___^^^]]]^^^\\\[[[[[[[[[ZZZXXXVVVVVVWWWXXXVVVSSSRRRTTTVVVUUUSSSQQQQQQSSSUUUUUUUUU~~~}}}}}}~~~|||zzzxxxvvvuuuuuuuuuuuuuuuuuuttttttttttttuuuvvvppppppooooooppprrrsssuuuooopppqqqnnnkkkjjjkkknnnoookkkddd___\\\[[[YYYYYYWWWXXXZZZ]]]___bbbdddeeebbbbbbaaa``````````````````````````````aaaaaaaaabbbbbbbbbbbbaaa```___^^^YYYXXXWWWVVVVVVWWWYYYZZZ\\\]]]]]]]]]]]][[[ZZZYYYPPPQQQQQQQQQQQQPPPOOOOOOMMMMMMLLLKKKJJJIIIIIIHHHJJJLLLNNNMMMKKKJJJLLLNNNKKKJJJHHHGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHIIIGGGGGGGGGGGGHHHIIIJJJKKKJJJIIIIIIIIIHHHHHHGGGGGGEEEEEEEEEEEEEEEFFFGGGGGGDDDDDDDDDEEEEEEEEEFFFFFFDDDCCCCCCCCCCCCCCCCCCDDDEEEDDDCCCCCCBBBBBBCCCCCC@@@@@@AAAAAABBBBBBCCCCCC>>>>>>???@@@AAAAAAAAA@@@>>>>>>>>>???@@@AAABBBCCC<<<<<<<<<<<<===>>>???@@@??????>>>>>>>>>>>>===============>>>>>>?????????=================================<<<<<<<<<;;;;;;===========================>>>???@@@@@@@@@@@@???>>>=============================================::::::;;;;;;;;;<<<<<<<<<888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>============>>>>>>AAA@@@@@@??????@@@@@@AAA???????????????@@@BBBBBBBBBBBBAAAAAABBBCCCDDDDDDBBBBBBCCCCCCDDDDDDDDDEEE@@@@@@BBBDDDEEEEEEFFFFFFDDDEEEGGGIIIJJJJJJIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIOOOKKKHHHIIIMMMQQQRRRRRRRRRTTTVVVVVVUUUSSSSSSSSSRRRRRRQQQQQQQQQRRRRRRSSSRRRSSSWWW]]]cccfffgggfffhhhkkknnnnnnmmmmmmoooqqqnnntttzzz}}}~~~zzzssspppsssxxx{{{xxxnnnjjjooo|||{{{yyywwwuuukkkjjjjjjkkklllllljjjhhhfffhhhllloooqqqqqqqqqppppppooommmllliiieee___[[[]]]]]]^^^```bbbaaa^^^[[[]]]]]]___```aaabbbbbbbbb\\\___aaa^^^ZZZXXX[[[^^^ZZZYYYXXXWWWYYY]]]aaadddddddddccccccaaa___^^^]]]]]]\\\[[[[[[[[[ZZZWWWUUUSSSUUUVVVTTTQQQPPPQQQTTTSSSRRRPPPPPPRRRSSSSSSSSS~~~~~~{{{zzz~~~~~~zzz|||zzzwwwtttrrrqqqrrrssspppqqqqqqooommmlllmmmnnnllliiifffhhhmmmqqqsssssslllmmmnnnooooooooonnnmmmlllkkkgggaaa[[[XXXVVVVVVXXXYYY\\\^^^````````````cccaaa___]]]\\\\\\]]]^^^``````aaa``````___^^^]]]^^^]]]^^^```cccaaa\\\WWWVVVVVVWWWWWWXXXYYYYYYYYY[[[\\\]]]^^^]]][[[YYYXXXQQQPPPPPPPPPPPPOOOOOOOOOMMMLLLIIIFFFEEEFFFKKKNNNLLLMMMNNNNNNNNNLLLJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFHHHHHHGGGFFFEEEEEEEEEFFFEEEEEEEEEDDDCCCCCCBBBBBBAAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@??????@@@AAAAAA========================????????????>>>>>>>>>>>>================================================;;;;;;<<<======>>>==================<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;>>>???>>>;;;:::<<<>>><<<;;;:::999:::<<<>>>???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;:::;;;<<<===>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<===============>>>>>>>>>>>>======>>><<<;;;<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<===???@@@AAABBBCCCBBBCCCCCCDDDDDDDDDDDDDDDBBBCCCDDDDDDCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGEEEEEEDDDEEEFFFHHHJJJLLLKKKLLLLLLLLLLLLMMMMMMMMMLLLLLLMMMNNNPPPQQQQQQRRRPPPPPPPPPPPPOOONNNMMMLLLMMMNNNPPPSSSWWW]]]bbbeeegggmmmsssvvvuuutttssstttnnnsssxxxzzz|||qqqgggfffmmmvvv|||~~~wwwooonnnttt~~~xxxuuuvvvuuupppjjjhhhiiikkklllllljjjhhhgggccceeeiiimmmpppqqqqqqqqqqqqnnnkkkhhheee```\\\XXXZZZ]]]aaaeeefffdddaaa___cccbbb___^^^]]]]]]^^^_________^^^]]]]]]]]]]]]]]]^^^^^^]]][[[YYYYYY[[[]]]dddcccbbb```___]]]\\\[[[ZZZYYYZZZ[[[]]]\\\ZZZXXXUUUSSSPPPMMMMMMNNNQQQSSSSSSQQQPPPOOOOOOPPPRRRSSS~~~~~~{{{zzz|||}}}|||yyy~~~|||yyyvvvsssqqqppppppmmmmmmmmmjjjhhhfffggghhhhhhfffdddeeehhhllloooqqqnnnooopppqqqqqqpppooonnnnnnmmmjjjfff```\\\ZZZYYY[[[\\\^^^```aaaaaaaaaaaa______^^^^^^^^^___aaabbbaaaaaaaaa```___^^^]]]\\\[[[[[[\\\^^^___^^^[[[XXXVVVVVVVVVVVVWWWWWWWWWWWWYYYZZZ[[[\\\[[[ZZZXXXWWWSSSRRRRRRQQQPPPPPPOOOOOOLLLKKKIIIFFFEEEGGGKKKNNNPPPQQQQQQQQQPPPMMMKKKIIIGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBAAAAAAAAABBBBBBBBBBBBAAAAAA>>>>>>>>>>>>======<<<<<<@@@???>>>>>>>>>>>>???@@@====================================<<<<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===============;;;;;;<<<<<<=========>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999;;;===<<<::::::<<<>>>===<<<;;;::::::;;;<<<======<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::::::::;;;=========<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;===;;;:::;;;===>>>===;;;>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>???@@@AAAAAA@@@AAABBBBBBCCCCCCBBBBBBBBBCCCDDDDDDCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEFFFHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKLLLLLLMMMOOOPPPPPPQQQQQQQQQQQQPPPNNNMMMKKKJJJIIIJJJKKKNNNSSSXXX]]]___ffflllrrruuutttrrrrrrsssrrrwww{{{~~~sssiiiggglllsssxxx|||tttmmmkkkooovvvzzz{{{zzztttnnnmmmpppqqqnnniiiggghhhiiijjjkkkjjjjjjiiieeegggjjjnnnppprrrrrrrrrpppnnnjjjgggdddaaa]]][[[XXX[[[```dddfffeeebbb```dddbbb```^^^^^^^^^___``````___^^^]]]]]]]]]]]]^^^______]]][[[YYYYYYZZZ\\\___^^^^^^]]]\\\[[[ZZZZZZYYYYYYXXXYYYZZZZZZYYYWWWUUUSSSQQQOOOOOOPPPRRRSSSTTTRRRPPPNNNMMMMMMNNNOOOzzz~~~|||{{{zzzyyyyyyzzzzzzzzz}}}yyyuuuqqqnnnllliiiiiihhhdddaaa___```aaaccccccccccccdddgggkkknnnpppqqqrrrssssssrrrqqqppppppooommmjjjgggbbb___]]]^^^___```aaabbbbbbbbbbbb\\\]]]^^^```bbbccceeeeeebbbbbbaaa```___]]]]]]\\\YYYZZZ[[[ZZZYYYXXXXXXYYYVVVVVVVVVUUUUUUUUUUUUTTTUUUVVVWWWXXXXXXXXXWWWVVVUUUTTTSSSRRRPPPOOONNNNNNJJJJJJIIIHHHGGGHHHLLLOOOSSSSSSRRRQQQOOOLLLJJJHHHEEEFFFFFFFFFGGGGGGHHHHHHJJJIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDEEEDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;::::::::::::========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======<<<<<<999999:::;;;<<<===>>>???:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;777999::::::::::::;;;===<<<<<<;;;;;;;;;;;;::::::;;;;;;:::::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;:::::::::;;;<<<======<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999:::;;;;;;;;;;;;;;;;;;:::;;;:::999:::<<<===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>???????????????@@@AAAAAAAAAAAA@@@AAACCCDDDDDDCCCCCCDDDEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKJJJJJJKKKLLLMMMNNNNNNOOOPPPPPPPPPOOOMMMKKKIIIHHHGGGHHHIIILLLPPPTTTXXXZZZccchhhooorrrqqqpppqqqrrruuuyyy~~~uuummmkkkmmmqqqssswwwqqqjjjhhhiiilllmmmmmmkkkfffccceeeiiimmmkkkhhhffffffggggggiiijjjkkklllhhhiiikkklllmmmmmmlllkkkllliiidddaaa```^^^]]][[[WWWYYY^^^bbbdddcccbbbaaabbbaaa```^^^^^^^^^______^^^^^^]]]\\\\\\\\\]]]]]]^^^^^^]]][[[XXXWWWYYYZZZXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVTTTTTTVVVWWWVVVUUUSSSSSSRRRQQQQQQQQQRRRRRRTTTRRROOOMMMKKKJJJJJJJJJ~~~{{{zzzzzz{{{{{{|||~~~zzzuuuqqqtttwwwwwwvvvwwwyyy|||{{{vvvqqqkkkhhhggggggddd```\\\[[[[[[\\\```bbbcccbbbaaaccciiimmmqqqqqqsssttttttsssrrrrrrqqqpppooonnnlllhhhccc```aaaaaabbbbbbbbbbbbbbbbbb]]]^^^```bbbdddffffffgggccccccaaa```___^^^]]]]]]ZZZ[[[[[[XXXTTTRRRUUUXXXWWWVVVVVVUUUTTTSSSSSSSSSQQQRRRSSSTTTUUUUUUUUUUUUTTTTTTRRRQQQOOOMMMLLLKKKJJJJJJJJJJJJIIIKKKNNNPPPRRRQQQPPPOOOLLLIIIGGGEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@??????@@@@@@@@@@@@??????AAAAAAAAAAAAAAAAAAAAA@@@>>>==================>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;:::::::::999999999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;999::::::;;;<<<<<<======::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::999:::::::::::::::::::::999::::::;;;;;;;;;:::::::::999999999:::;;;<<<<<<999:::::::::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<;;;;;;:::::::::::::::::::::::::::::::::::::::;;;;;;::::::999999888888::::::;;;;;;;;;;;;::::::::::::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;========================>>>>>>???@@@@@@@@@@@@@@@AAABBBCCCCCCBBBBBBCCCEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKLLLLLLMMMMMMMMMLLLLLLKKKJJJIIIHHHHHHJJJLLLOOOSSSVVVXXX]]]bbbiiilllmmmmmmoooqqquuuxxx|||~~~vvvpppnnnoooqqqqqqrrrnnniiiffffffffffffdddccc```^^^```eeeiiijjjhhhgggfffeeedddeeegggiiikkkhhhhhhggggggeeecccaaa```ccc```[[[YYYXXXXXXXXXWWWVVVXXX[[[^^^______]]]]]]]]]]]]\\\[[[ZZZZZZ[[[[[[ZZZZZZYYYYYYYYYYYYYYYZZZ\\\\\\[[[YYYVVVUUUVVVWWWTTTTTTTTTTTTSSSSSSSSSSSSSSSQQQNNNNNNOOOQQQQQQQQQOOOPPPPPPPPPPPPPPPOOOOOOPPPOOOMMMJJJIIIHHHGGGGGG~~~zzzyyyzzz{{{}}}}}}zzzxxxvvvuuutttssstttuuuwwwxxx{{{}}}zzzwwwrrrlllfffkkkppprrrrrrsssxxx|||}}}zzzuuuoooiiiffffffeeebbb^^^[[[YYYZZZ\\\```bbbcccbbbaaaccchhhmmmmmmnnnppprrrrrrrrrrrrqqqrrrrrrqqqqqqqqqnnnhhhddd``````````````````````````````bbbcccdddddddddddddddcccaaa```^^^^^^^^^^^^]]]]]][[[VVVQQQOOOQQQUUUWWWVVVUUUUUUTTTSSSRRRRRRNNNOOOPPPQQQRRRSSSSSSSSSRRRQQQPPPNNNLLLJJJHHHHHHJJJKKKLLLLLLKKKLLLNNNPPPPPPPPPNNNLLLJJJGGGFFFDDDFFFGGGGGGGGGHHHHHHHHHIIIGGGGGGGGGGGGFFFFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCBBBBBBAAAAAA@@@?????????>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>===========================;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::999999::::::::::::999999::::::::::::::::::::::::<<<;;;;;;:::::::::999999777777999:::;;;;;;;;;;;;999999999999999:::;;;<<<999999999999:::::::::;;;888999999:::::::::::::::;;;;;;:::999999999999999::::::::::::::::::::::::<<<<<<;;;;;;::::::999999:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::=========<<<<<<<<<;;;;;;>>>>>>???@@@@@@@@@@@@??????AAABBBBBBAAAAAABBBCCCBBBCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKHHHIIIJJJLLLNNNQQQSSSTTTUUUZZZaaaeeegggiiilllooorrruuuxxx||||||}}}}}}}}}||||||}}}~~~~~~|||yyy{{{wwwrrrooooooooopppooollljjjgggfffeeedddcccbbbaaa___]]]___cccfffffffffeeedddaaa``````aaaccceeeaaaaaa```___^^^]]][[[[[[[[[XXXTTTRRRSSSSSSSSSSSSUUUUUUWWWXXXXXXWWWVVVUUUVVVUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSRRRSSSSSSTTTTTTVVVWWWWWWUUURRRQQQRRRSSSRRRRRRQQQPPPOOONNNMMMMMMMMMJJJHHHHHHIIIKKKKKKKKKJJJKKKLLLLLLLLLLLLKKKJJJIIIIIIHHHGGGGGGFFFFFFFFF~~~zzzxxxwwwxxxssstttzzzxxxwwwvvvuuuuuuuuuuuuuuuuuutttttttttvvvvvvtttrrrlllllllllmmmoooqqqsssttttttwwwwwwtttrrrqqqmmmggg___cccgggiiikkknnnssswwwxxxxxxvvvtttpppkkkfffccccccbbb```\\\YYYYYY[[[]]]`````````___```bbbfffiiigggiiikkkmmmoooppppppppprrrppppppqqqrrrpppjjjfff\\\\\\\\\[[[\\\\\\]]]]]]aaa```````````````______aaa```___]]]]]]]]]]]]^^^^^^\\\YYYTTTPPPNNNOOOQQQTTTTTTTTTSSSRRRQQQQQQPPPMMMMMMNNNOOOOOOPPPQQQQQQOOONNNMMMKKKIIIGGGFFFEEEHHHJJJLLLLLLKKKKKKLLLMMMNNNMMMLLLKKKIIIHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDDDDDDDDDDCCCCCCCCC@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBAAAAAAAAA@@@??????>>>>>>===>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>????????????======>>>>>>>>>>>>==============================;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;::::::999999;;;;;;:::::::::999999999888999999::::::999999888999999999999999999999999<<<;;;999:::;;;;;;:::888777777888999999:::;;;;;;999999888888888999::::::888888999999999:::::::::777888999:::::::::999999;;;:::999999888888999999999999999999::::::::::::;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<;;;;;;:::999:::<<<;;;::::::;;;===::::::::::::::::::::::::<<<;;;;;;;;;;;;;;;;;;;;;======>>>???????????????>>>???@@@@@@??????@@@AAA@@@AAAAAABBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBAAA@@@BBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFDDDEEEFFFHHHJJJKKKKKKKKKFFFGGGHHHJJJKKKMMMNNNNNNOOOTTT[[[^^^```bbbeeehhhmmmooorrrvvvyyy|||~~~xxxyyy{{{}}}~~~yyy|||}}}}}}{{{|||zzzwwwyyyyyyuuutttvvvuuuqqqlllkkkjjjkkkmmmnnnnnnmmmooollljjjiiiiiijjjjjjiiiddddddcccbbbaaa`````````___^^^\\\\\\^^^_________^^^]]][[[YYYYYYYYY[[[\\\WWWWWWXXXXXXYYYYYYZZZZZZUUURRRPPPOOOOOOPPPOOOOOOPPPQQQPPPPPPOOOOOONNNMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLMMMMMMNNNNNNOOOPPPPPPOOOMMMLLLMMMNNNNNNNNNMMMLLLKKKJJJIIIHHHGGGFFFDDDEEEFFFGGGFFFEEEEEEFFFGGGGGGHHHHHHGGGGGGDDDDDDDDDEEEEEEEEEEEEEEE|||{{{{{{{{{{{{{{{}}}{{{{{{zzzwwwssspppppppppkkkggghhhnnntttttttttuuuooonnnmmmllllllmmmoooppppppnnnmmmlllmmmnnnmmmlllgggggghhhiiikkkmmmoooqqqlllooonnniiihhhhhhfffccc\\\]]]^^^```bbbfffjjjmmmnnnnnnmmmkkkhhheeebbbaaa^^^]]][[[XXXVVVWWWZZZ]]]___]]][[[[[[]]]```cccdddaaaccceeehhhkkklllmmmmmmllljjjhhhiiilllkkkfffaaaXXXWWWVVVVVVWWWXXXYYYZZZ^^^]]]\\\ZZZZZZZZZZZZ[[[]]]\\\ZZZYYYYYYZZZ\\\]]]ZZZWWWSSSPPPOOOOOOOOONNNQQQQQQPPPPPPOOOOOONNNNNNMMMMMMMMMMMMNNNNNNOOOPPPMMMLLLKKKJJJHHHGGGFFFEEEFFFHHHJJJJJJIIIHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>?????????@@@@@@@@@???????????????@@@AAAAAAAAA@@@@@@???>>>>>>======<<<======>>>>>>======<<<>>>>>>>>>>>>?????????@@@;;;<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999::::::::::::::::::::::::999999999999999999999999:::::::::::::::999888888999999999999::::::::::::888888999999999999888888999999999999999999999999888777666777:::<<<;;;999;;;:::999777777777888999:::999999888888888888999888888888888999999999999777777999:::::::::999888::::::999888888888888888888888999999999:::::::::999999999999::::::::::::999999::::::::::::999999777999;;;:::999888:::<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;<<<<<<===============<<<===>>>>>>======>>>@@@>>>??????@@@@@@@@@@@@@@@>>>???@@@AAAAAA@@@??????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDEEEGGGHHHIIIJJJJJJEEEFFFGGGIIIJJJJJJKKKKKKMMMQQQWWWYYYYYYZZZ]]]___cccdddgggkkkooorrrsssrrrqqqrrrtttvvvwwwwwwwwwwwwrrruuuxxx{{{}}}|||zzzyyyxxxuuutttxxx~~~}}}}}}~~~|||}}}~~~}}}}}}~~~~~~}}}|||{{{zzzzzzzzzzzzzzzyyyyyyvvvpppjjjhhhlllqqqssstttuuutttrrrooommmlllfffjjjllljjjhhhiiihhhddd]]][[[ZZZZZZ]]]```bbbbbbbbb```^^^^^^___```___^^^\\\\\\\\\[[[ZZZZZZZZZ[[[YYYXXXVVVUUUUUUUUUUUUUUUSSSRRRQQQQQQQQQRRRSSSTTTQQQQQQQQQQQQQQQRRRSSSSSSNNNLLLKKKKKKKKKKKKJJJHHHJJJJJJIIIIIIIIIHHHIIIIIIGGGHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHIIIJJJKKKGGGIIIJJJJJJHHHHHHHHHIIIHHHHHHGGGGGGGGGFFFFFFFFFDDDDDDCCCDDDEEEEEEDDDBBBCCCCCCCCCDDDDDDDDDEEEEEEBBBBBBBBBCCCCCCCCCBBBBBB{{{vvvtttuuuttttttttttttuuuvvvvvvvvvpppqqqpppnnnkkkjjjkkklllddd``````gggllllllkkklllgggfffffffffgggiiilllmmmkkkiiifffeeefffggggggfffeeeeeefffgggiiikkkmmmnnnjjjkkkhhhccc```aaa```]]]\\\ZZZYYYZZZ\\\```ccceeehhhgggfffeeecccaaa___^^^ZZZYYYXXXUUUTTTVVVZZZ]]]]]]YYYVVVWWW[[[^^^```___]]]^^^bbbeeehhhjjjkkkllleeebbb```aaadddddd```[[[TTTTTTSSSSSSTTTUUUWWWXXX[[[YYYWWWVVVUUUVVVWWWXXXZZZYYYWWWVVVWWWXXXZZZ[[[WWWSSSNNNMMMOOOPPPOOOMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOLLLLLLKKKJJJHHHGGGFFFFFFDDDFFFHHHHHHGGGEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@?????????>>>>>>======>>>>>>?????????@@@??????>>>>>>???@@@AAAAAA@@@@@@??????>>>=========<<<<<<============<<<<<<999999999999::::::;;;;;;::::::;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888::::::::::::::::::::::::999999999999999999999999:::::::::::::::999888777777777888999:::;;;;;;<<<888888999999999999888888888888888888888888888888444333222555:::<<<<<<;;;???===:::777555555666666::::::999888777777777888777888888888888999999999666777888999:::999888888:::999999888777888888888888888888999999:::::::::777777888888999999999:::888888999999999999888888666888:::999777777999;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;<<<======<<<<<<===>>>======>>>???????????????<<<===>>>???@@@??????>>>??????@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDEEEGGGGGGHHHHHHHHHFFFGGGHHHIIIJJJKKKKKKKKKMMMQQQUUUVVVUUUTTTVVVYYYZZZ[[[]]]bbbfffhhhiiihhhjjjkkkmmmnnnoooooooooooooooqqquuuwwwxxxwwwuuusssssspppooosss{{{uuutttsssssstttuuutttrrrzzzyyyyyyxxxwwwvvvttttttwwwxxxxxxyyyyyyzzzzzzzzzxxx~~~~~~xxxuuuxxxyyywwwuuuwwwzzzzzzzzzzzz{{{}}}}}}~~~|||zzz|||~~~yyytttrrrqqqsssuuuuuurrroooqqqpppooonnnmmmlllllllllkkkllliiiccc]]]\\\```eeebbbeeehhhiiihhhfffeeeddd]]]bbbdddbbb```aaa^^^[[[TTTRRRPPPPPPTTTXXXZZZ\\\[[[YYYWWWVVVWWWWWWVVVUUUVVVVVVVVVUUUTTTTTTUUUVVVSSSRRRPPPNNNNNNNNNNNNNNNJJJJJJJJJKKKLLLMMMNNNOOOOOONNNMMMKKKJJJIIIIIIIIIHHHGGGFFFGGGGGGGGGEEECCCEEEEEEDDDDDDEEEEEEFFFGGGDDDEEEEEEFFFFFFFFFEEEEEEGGGFFFFFFFFFGGGGGGHHHIIICCCDDDFFFFFFEEEEEEEEEFFFCCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCEEEFFFFFFDDDAAABBBBBBBBBBBBBBBCCCDDDEEEAAAAAABBBBBBBBBAAA@@@@@@||||||{{{wwwsssqqqpppqqquuusssqqqnnnlllkkkllllllggggggggggggfffeeedddcccaaa````````````bbbcccdddeeeccc``````bbbeeeggghhhgggeeecccaaaaaaaaaaaa```^^^^^^^^^___aaacccdddeeebbb```]]][[[XXXWWWWWWWWWXXXYYYZZZ[[[\\\\\\\\\\\\bbb___]]]]]]______]]]ZZZXXXWWWUUUSSSSSSTTTUUUVVVXXXWWWVVVUUUVVVXXXZZZ\\\\\\]]]___```aaaaaa```___^^^]]][[[[[[ZZZXXXTTTQQQNNNNNNNNNOOOOOOPPPPPPPPPQQQQQQRRRSSSTTTTTTSSSSSSUUUTTTTTTTTTSSSSSSSSSSSSNNNNNNNNNMMMLLLJJJHHHGGGJJJJJJJJJJJJKKKKKKKKKLLLKKKJJJJJJIIIIIIJJJJJJKKKKKKKKKJJJHHHFFFCCCAAA@@@CCCCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBAAAAAA@@@??????@@@?????????>>>>>>======>>>>>>>>>>>>============;;;<<<<<<<<<======>>>>>>===>>>?????????>>><<<;;;;;;<<<===>>>>>>===<<<;;;=========<<<;;;;;;::::::===<<<;;;:::999::::::;;;<<<;;;;;;::::::;;;;;;<<<<<<;;;:::999999999::::::999999999999999999999999;;;;;;999999999999;;;;;;666666666666777888999999::::::999888777777888888777777777777777777777777777777777777777777777777777777777777777777777777888888777777888888999:::999999999999999999999999777888888888999999999999777777777777888888888888666666777777888888999999999999999888888888777777888888777777888888999:::888888888888888888888888777888888888888999999999:::999888888888999:::;;;888888888888888888888888999:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<========================<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>????????????AAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEECCCDDDFFFHHHIIIIIIIIIHHHMMMMMMMMMNNNPPPRRRTTTVVVZZZYYYWWWWWWZZZ___eeeiiigggggghhhhhhhhhhhhgggfffhhhlllppppppnnnllllllmmmnnnnnnnnnppprrrtttsssrrrkkkiiigggiiilllnnnnnnllltttuuuuuurrrnnnkkkjjjjjjqqqqqqrrrrrrrrrrrrqqqpppsssttttttqqqmmmllloooqqqnnnppprrrtttvvvwwwxxxxxxwwwvvvuuutttssssssrrrrrrhhhfffdddbbbbbbccceeefffffffffgggggggggfffeeeeeedddcccbbb```^^^\\\[[[ZZZ\\\___aaa```]]]ZZZXXXXXXXXXYYY[[[\\\[[[ZZZXXXWWWSSSQQQPPPOOOPPPRRRUUUWWWTTTSSSQQQOOONNNNNNNNNOOOQQQQQQQQQQQQPPPPPPOOONNNIIIKKKLLLKKKHHHFFFEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIKKKKKKKKKIIIGGGEEEIIIHHHEEECCCAAAAAAAAAAAACCCCCCBBBBBBBBBBBBCCCCCCEEEEEEEEEEEEDDDCCCBBBAAACCCCCCCCCDDDEEEFFFFFFGGGAAAAAAAAAAAAAAAAAAAAAAAAEEECCCAAAAAACCCCCCAAA???BBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAA@@@@@@?????????AAAAAA@@@@@@???@@@@@@@@@nnnooopppooommmmmmnnnppppppnnnllliiihhhhhhhhhiiieeeeeeeeeeeedddcccbbbaaabbbaaa___^^^]]]]]]^^^^^^dddaaa______bbbeeehhhiiillliiiddd```]]]ZZZXXXVVVYYYZZZ[[[\\\]]]^^^______ZZZXXXVVVTTTRRRQQQQQQQQQRRRRRRTTTVVVWWWXXXXXXXXXYYYXXXWWWYYY[[[\\\ZZZXXXWWWVVVTTTSSSRRRSSSTTTUUUVVVUUUTTTTTTTTTVVVXXXZZZWWWXXXXXXYYYYYYYYYYYYYYYVVVUUUTTTSSSSSSQQQNNNLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPPPPPPPPPPNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGHHHHHHHHHHHHIIIIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGIIIHHHHHHGGGEEECCCAAA@@@AAAAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@??????>>>======?????????>>>>>>>>>======>>>>>>>>>=========<<<<<<;;;;;;<<<<<<============999:::;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;===<<<;;;:::999::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::999999999999999999999999999999999999;;;:::999999999999:::;;;;;;;;;:::999999::::::::::::999999888888777888888777777777777777777777777777777777777777777777777777777777777777777777777888888777777888888999:::999999999999999999999999777777777888888888999999777777777777888888888888777777777777777888888888999999999888888888777777888888777777888888999:::888888888888888888888888777777888888888999999999999999888888888999:::;;;999999999999999999999999999::::::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;=========>>>>>>>>>??????BBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEGGGHHHHHHHHHHHHLLLLLLKKKKKKLLLNNNOOOPPPTTTSSSRRRSSSWWW]]]dddhhhhhhgggfffeeedddccccccbbbdddgggkkkkkkiiihhhhhhiiiddddddeeegggiiijjjiiigggfffdddccceeehhhjjjjjjiiiiiikkkkkkjjjgggeeeddddddjjjkkkkkkllllllkkkkkkjjjkkklllllljjjhhhgggiiikkkmmmmmmnnnnnnoooppppppqqqoooooonnnnnnlllkkkiiiiiibbb```^^^\\\\\\]]]___```______``````______^^^^^^\\\[[[[[[[[[ZZZZZZZZZZZZUUUVVVWWWWWWVVVVVVUUUUUUUUUVVVWWWXXXXXXVVVUUUSSSSSSSSSRRRRRRRRRTTTVVVWWWRRRQQQPPPNNNMMMMMMLLLLLLNNNNNNNNNNNNNNNMMMLLLLLLHHHHHHHHHFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIGGGHHHIIIIIIIIIHHHGGGFFFHHHGGGEEECCCAAAAAAAAAAAACCCCCCBBBBBBBBBBBBCCCCCCEEEEEEEEEDDDDDDCCCAAAAAAAAAAAABBBBBBCCCDDDDDDEEEAAAAAAAAAAAAAAAAAAAAAAAACCCAAA??????AAAAAA@@@>>>?????????@@@@@@@@@???>>>AAAAAA@@@@@@@@@???????????????>>>>>>>>>??????@@@ccceeeffffffffffffiiikkkgggfffdddcccbbbccccccdddaaaaaaaaaaaa```______^^^^^^]]][[[ZZZYYYYYYZZZZZZaaa___]]]^^^aaafffiiijjjkkkhhhccc]]]WWWRRROOONNNSSSTTTVVVWWWXXXXXXXXXWWWRRRQQQOOOMMMLLLLLLMMMMMMMMMNNNOOOQQQSSSTTTUUUUUUQQQRRRSSSVVVYYYZZZXXXVVVUUUTTTSSSRRRQQQRRRSSSSSSRRRRRRQQQQQQRRRSSSUUUVVVQQQQQQPPPOOOOOOOOOPPPPPPOOONNNMMMMMMMMMLLLJJJHHHJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLKKKKKKHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@??????>>>>>>>>>>>>??????>>>>>>>>>===<<<<<<;;;;;;>>>>>>>>>>>>============>>>============<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===999999999:::;;;<<<===>>>;;;;;;::::::::::::;;;;;;888888888999:::;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;;;;::::::::::::;;;;;;;;;:::::::::999999999999999999999999999999999999::::::999888888999:::::::::999888777666666666666999999999888888888888888777777777777777777777777777777777777777777777777777777777777777777777777888777777777777888999999777777777777777777777777666666666777777777888888777777777777888888888888888888888888777777777777999888888888888777777777888777777777777888999999888888888888888888888888777777777888888888999999999888888888888999::::::999999999999999999999999999999:::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>=========;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>AAAAAA@@@@@@???>>>>>>>>>>>>>>>?????????@@@@@@@@@BBBCCCDDDEEEFFFGGGGGGGGGIIIIIIHHHHHHHHHIIIJJJKKKLLLLLLLLLOOOSSSYYY___cccfffeeeccc```^^^]]]]]]]]]^^^aaacccdddcccbbbbbbbbb______```ccceeefffdddaaa^^^]]]]]]___bbbddddddddd___```aaaaaa___^^^^^^___bbbbbbccccccccccccbbbbbbcccdddeeedddbbbbbbdddeeeiiihhhgggfffffffffgggggggggggghhhgggfffcccaaa___ZZZYYYXXXWWWVVVWWWXXXYYYZZZZZZYYYYYYYYYXXXXXXXXXTTTUUUUUUVVVXXXYYYZZZ[[[WWWUUUSSSRRRSSSSSSSSSSSSTTTTTTUUUVVVVVVTTTSSSRRRSSSTTTTTTTTTUUUUUUVVVVVVPPPPPPPPPOOOOOOMMMLLLKKKJJJJJJKKKKKKJJJJJJIIIIIIFFFDDDBBBBBBCCCCCCCCCBBBAAABBBCCCDDDEEEGGGGGGHHHEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFDDDCCCAAAAAAAAAAAACCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDCCCBBBAAAAAA???@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>?????????>>>???@@@@@@AAAAAA@@@@@@???@@@@@@????????????>>>>>>======<<<======>>>???@@@bbbbbbcccbbb``````aaaccc```______^^^^^^______```]]]]]]]]]]]]]]]\\\[[[[[[WWWWWWVVVVVVWWWXXXZZZ[[[]]]\\\[[[]]]aaaeeehhhiiicccaaa]]]XXXRRRNNNMMMMMMOOOPPPRRRTTTTTTSSSRRRQQQOOONNNMMMLLLLLLLLLMMMNNNMMMNNNOOOQQQRRRRRRRRRRRROOOQQQTTTWWWYYYYYYWWWUUUSSSRRRQQQPPPPPPPPPQQQQQQOOONNNNNNNNNNNNOOOPPPQQQNNNLLLKKKIIIHHHHHHIIIJJJLLLKKKJJJJJJKKKKKKJJJHHHIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEEEEDDDBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDAAAAAABBBBBBAAAAAA@@@???>>>>>>============>>>>>>======<<<<<<;;;;;;;;;:::=================================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::;;;===>>>@@@;;;:::999888888999:::;;;888999999999:::::::::;;;;;;:::::::::::::::::::::;;;::::::::::::::::::;;;::::::::::::999999888888888888888888888888888888999999888888888888999999888777666555555555555555888888999999999888888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888999999777777777777777777777777666666666666777777777777666777777777888888888888999999888888777777666666888888888888777777777777777777777777777888999999888888888888888888888888777777777777888888888888888888888888888999999:::999999999999999999999999888888999:::::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<=========????????????>>>>>>>>>>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHHHHIIIIIILLLPPPUUUZZZ]]]aaa___\\\ZZZXXXXXXYYYYYYYYYZZZ\\\\\\]]]\\\\\\]]][[[\\\]]]```bbbbbb```]]]WWWWWWYYY[[[]]]^^^______ZZZ[[[]]]\\\[[[ZZZZZZ[[[[[[[[[\\\]]]]]]]]]\\\\\\______````````````aaabbbcccbbb```^^^^^^___aaabbbcccdddeeeeeeddd```]]][[[WWWWWWVVVVVVUUUUUUVVVVVVYYYXXXXXXWWWVVVVVVVVVVVVSSSSSSTTTUUUWWWZZZ\\\]]]ccc^^^YYYVVVUUUUUUTTTSSSUUUUUUVVVVVVVVVUUUTTTSSSRRRSSSTTTUUUUUUTTTSSSSSSOOOPPPPPPQQQPPPNNNLLLKKKGGGHHHHHHIIIHHHHHHGGGGGGFFFDDDBBBBBBCCCDDDDDDBBBBBBBBBBBBCCCCCCDDDDDDEEEDDDCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@BBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBAAA@@@???@@@@@@@@@AAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@???======>>>??????@@@???@@@AAAAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<===>>>???@@@_________^^^[[[ZZZ[[[]]][[[[[[[[[\\\\\\\\\]]]]]]ZZZZZZZZZZZZZZZZZZYYYXXXUUUUUUTTTTTTUUUVVVXXXYYYXXXXXXYYY\\\```dddffffff\\\[[[YYYUUUOOOLLLLLLMMMOOOPPPRRRSSSRRRQQQOOONNNNNNMMMLLLLLLLLLMMMNNNNNNOOOOOOPPPPPPPPPOOONNNNNNOOOQQQTTTVVVVVVUUUSSSRRRPPPPPPOOOOOONNNNNNNNNNNNKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKIIIGGGFFFFFFGGGGGGKKKJJJIIIIIIKKKKKKKKKJJJHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEGGGGGGFFFFFFFFFEEEEEEEEEAAAAAABBBCCCCCCCCCCCCBBBAAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBB>>>??????@@@@@@?????????>>>>>>============>>>>>><<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::===<<<;;;::::::;;;<<<===:::999888777777888999:::;;;;;;;;;;;;::::::999999999999:::::::::::::::::::::::::::999999:::::::::999999:::::::::999888777888888888888888888888888888888888888888888888888888888888888888999:::;;;777888888999999999888888777777777777777777777777777777777777777777777777777777777777777777777777777777666666777777888999666666666666666666666666666666666666777777777777666777777777888888888888999999888888777777666666777777777777777777777777777777666666777777888999777777777777777777777777666666777777777888888888777777888888999999999999999999999999999999999999777888999999::::::999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>??????@@@@@@??????@@@@@@@@@AAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEEBBBBBBDDDEEEGGGHHHIIIIIIHHHIIIIIIKKKMMMQQQTTTUUUYYYWWWUUUTTTTTTUUUVVVWWWUUUUUUVVVWWWXXXYYYYYYXXXTTTTTTUUUWWWYYYYYYWWWUUURRRTTTVVVXXXYYYYYYZZZZZZWWWYYYZZZYYYWWWVVVVVVWWWXXXXXXYYYZZZZZZZZZZZZZZZ[[[[[[\\\]]]^^^^^^^^^^^^]]]\\\[[[ZZZZZZ\\\^^^``````aaabbbcccaaa^^^[[[YYYYYYYYYYYYYYYYYYXXXXXXWWWYYYXXXWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTVVVXXXZZZ\\\eeebbb^^^ZZZXXXWWWVVVUUUTTTTTTTTTTTTTTTTTTSSSSSSOOOPPPQQQRRRRRRQQQOOONNNLLLMMMNNNNNNMMMLLLJJJIIIGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFGGGHHHHHHHHHFFFDDDDDDCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEBBBBBBBBBBBBBBBAAA@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAA@@@AAAAAAAAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>???AAACCC???AAABBBAAA===;;;;;;<<<========================<<<<<<<<<===>>>???@@@AAAXXXYYYZZZYYYXXXWWWYYY[[[YYYZZZZZZZZZ[[[[[[[[[[[[XXXXXXYYYYYYYYYXXXXXXWWWWWWVVVTTTSSSRRRRRRSSSTTTSSSTTTWWW[[[```bbbbbbaaaYYYZZZYYYTTTNNNKKKKKKNNNQQQRRRRRRRRRQQQPPPNNNMMMMMMLLLKKKJJJJJJKKKLLLMMMNNNNNNNNNNNNMMMKKKJJJIIIMMMPPPRRRSSSQQQOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJIIIHHHGGGGGGGGGGGGJJJHHHGGGGGGHHHIIIIIIHHHFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBB@@@@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBB??????>>>>>>>>>>>>??????===>>>>>>?????????>>>>>>>>>>>>============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;:::::::::::::::999999;;;:::999888888888888888999999888888888888999999<<<<<<<<<;;;:::999999999888999999::::::::::::999::::::999999999999::::::888999:::::::::999777666888888888888888888888888777777888888888888777777666666666666777888999:::666777888::::::999888888777777777777777777777777777777777777777777777777777777777777777777777777777666666666666777888888666666666666666666666666666666666777777777888888777777777777888888888888888888888888777777777777666666777777777777777888777666666666666777888888777777777777777777777777666666666777777777888888666777888888999999888888888888888888888888888888777777888999999999999888999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;999999999999999999999999999::::::::::::;;;;;;;;;:::;;;;;;===>>>???@@@AAA<<<=========>>>>>>>>>>>>>>>>>>??????@@@AAACCCDDD@@@AAACCCEEEGGGHHHIIIIIIHHHIIIIIIJJJLLLMMMOOOPPPQQQQQQPPPPPPQQQRRRTTTUUURRRQQQPPPRRRTTTVVVUUUUUUPPPOOOOOOPPPRRRSSSRRRPPPOOORRRUUUVVVUUUUUUUUUVVVRRRSSSUUUTTTSSSQQQRRRRRRVVVVVVWWWXXXYYYYYYYYYYYYXXXWWWWWWYYY[[[[[[ZZZXXXXXXXXXXXXXXXZZZ\\\]]]___\\\]]]]]]^^^]]][[[XXXWWW[[[[[[\\\]]]]]][[[ZZZYYYXXXWWWUUUSSSRRRRRRSSSSSSSSSRRRQQQQQQRRRTTTVVVXXX]]]^^^]]][[[WWWTTTTTTTTTPPPPPPPPPPPPOOOOOOOOOOOOMMMMMMNNNNNNNNNMMMKKKJJJIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHFFFJJJOOOQQQOOOKKKHHHFFFEEEEEEDDDBBBAAA@@@???>>>BBBBBBBBBBBBBBBBBBCCCCCC@@@AAAAAABBBBBBAAA@@@@@@AAA@@@@@@??????@@@@@@AAA@@@AAAAAABBBBBBAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>@@@CCCFFFGGGIIIJJJGGGBBB??????@@@;;;;;;<<<<<<<<<<<<============<<<======>>>???@@@VVVWWWXXXWWWVVVVVVXXXZZZXXXXXXYYYYYYZZZZZZYYYYYYWWWXXXXXXYYYYYYXXXXXXWWWUUUTTTRRRQQQPPPPPPQQQQQQOOOQQQUUU[[[___```^^^\\\VVVXXXXXXTTTNNNLLLNNNQQQTTTTTTSSSRRRPPPOOONNNNNNLLLKKKJJJIIIIIIJJJKKKLLLMMMMMMMMMMMMLLLKKKJJJIIILLLNNNPPPPPPNNNLLLMMMOOOLLLLLLLLLLLLLLLKKKKKKJJJGGGGGGGGGHHHHHHGGGGGGGGGHHHIIIIIIIIIHHHGGGFFFFFFJJJHHHFFFEEEGGGHHHHHHGGGDDDDDDDDDDDDDDDEEEEEEEEEDDDEEEEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@AAAAAA>>>>>>============>>>>>>===>>>>>>>>>>>>>>>============<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::999::::::::::::999999999888777888888999999999999888888999999::::::999999888::::::::::::999999999999777888999:::;;;::::::999::::::999999999999::::::777888:::::::::999777666888888888888888888888888666666777888888777666666555555444444444555555666555777888:::::::::888777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666777888888777777777777777777777777777777777888888888999999777777777777888888888888777777777777777888888888666666666666777777888888666666666666666777888888777777777777777777777777666666666666777777777888555666777888999888888777777777777777777777777777666777777888888888888888888999999999999:::::::::::::::::::::::::::::::::999999:::;;;;;;;;;;;;:::888888888888888888888888999999999999::::::::::::999::::::;;;<<<===>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<>>>=========>>>@@@BBBCCC@@@BBBCCCEEEFFFGGGGGGFFFFFFGGGHHHIIIKKKKKKLLLLLLMMMMMMNNNNNNOOOPPPQQQQQQOOOMMMLLLNNNQQQSSSSSSQQQQQQOOOMMMMMMOOOPPPQQQPPPMMMPPPSSSTTTRRRQQQQQQRRRLLLNNNPPPPPPPPPOOOPPPRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWVVVVVVWWWZZZZZZXXXUUUVVVWWWXXXXXXZZZ[[[[[[\\\YYYYYYYYYYYYYYYXXXWWWWWWZZZ[[[]]]^^^]]]\\\ZZZXXXWWWVVVSSSQQQPPPPPPQQQRRRRRRQQQPPPOOOPPPRRRUUUWWWXXX]]]aaa___XXXRRRQQQRRRNNNMMMLLLLLLKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJHHHHHHJJJIIIHHHHHHGGGHHHHHHHHHFFFGGGHHHHHHIIIIIIHHHHHHEEENNNXXX[[[UUUMMMIIIGGGDDDDDDCCCBBBAAA@@@@@@???AAABBBCCCCCCCCCBBBAAA@@@???@@@AAABBBBBBAAA@@@@@@@@@@@@????????????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????@@@@@@???>>>@@@DDDHHHMMMOOOPPPLLLEEEAAA@@@BBB::::::;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<======YYYZZZZZZYYYWWWVVVXXXYYYWWWXXXXXXYYYYYYYYYXXXXXXWWWWWWXXXYYYYYYYYYXXXXXXPPPOOOOOONNNOOOQQQRRRSSSLLLOOOUUU[[[______\\\XXXSSSUUUVVVTTTOOONNNRRRVVVVVVUUUSSSQQQPPPOOOOOONNNMMMLLLKKKJJJJJJJJJKKKLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLNNNPPPOOOMMMMMMOOORRRKKKKKKKKKLLLKKKKKKJJJIIIFFFFFFGGGGGGGGGGGGFFFEEEFFFGGGHHHIIIHHHGGGFFFEEEKKKIIIFFFFFFGGGHHHHHHGGGBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>????????????@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>>>>===<<<===<<<<<<;;;;;;<<<<<<===:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999:::::::::999999888888888666777999;;;<<<<<<<<<;;;888999:::;;;;;;:::999888777777777888999999::::::777888999:::;;;::::::999:::999999999999999999:::777888:::::::::999777555777777777777777777777777555666777888888777666555:::999888777777666666777555666888:::;;;:::888777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666777888888888888888888888888888888888888888888999999999999777777777777888888888888666666777777888888999999555666666666777777888888666666666666666777888888777777777777777777777777666666666666777777777777555666777999999888888777666666666666666666666666666666777888888888888888888888999999999:::::::::888888888888888888888888999999:::;;;;;;;;;;;;:::::::::::::::::::::::::::888888999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<============<<<===>>>???AAABBBBBBCCCDDDEEEEEEEEEDDDDDDDDDEEEGGGHHHJJJKKKKKKKKKKKKLLLMMMNNNOOOOOONNNNNNMMMKKKJJJKKKOOOQQQQQQOOOOOOLLLIIIIIIJJJLLLMMMNNNKKKOOORRRSSSPPPNNNNNNOOOIIIKKKNNNOOOPPPPPPRRRSSSQQQRRRSSSTTTUUUUUUUUUUUUYYYWWWWWWXXX[[[[[[XXXUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXZZZ\\\]]]\\\[[[XXXVVVXXXVVVTTTRRRPPPQQQQQQRRRRRRQQQPPPPPPQQQSSSVVVYYY[[[ccciiieeeZZZQQQOOOPPPMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLKKKJJJIIIHHHHHHGGGMMMLLLJJJIIIIIIJJJKKKLLLFFFFFFGGGHHHHHHHHHHHHHHHDDDPPP^^^aaaYYYNNNIIIGGGCCCCCCBBBBBBBBBBBBAAAAAAAAABBBDDDDDDDDDBBB@@@???>>>???@@@AAABBBAAA@@@???@@@@@@????????????@@@@@@???@@@@@@AAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA????????????????????????>>>??????>>>===???DDDHHHJJJLLLMMMHHH@@@;;;:::<<<:::::::::;;;;;;<<<<<<<<<<<<<<<;;;:::::::::;;;;;;UUUUUUUUUUUUUUUTTTSSSRRRVVVWWWXXXXXXXXXWWWUUUTTTTTTUUUVVVVVVVVVUUUTTTSSSPPPLLLKKKOOORRRRRRSSSVVVTTTZZZ___^^^\\\\\\YYYUUUWWWUUUSSSQQQPPPPPPQQQRRRTTTSSSRRRPPPNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJIIILLLNNNOOONNNNNNOOOPPPOOONNNMMMLLLKKKKKKKKKKKKHHHIIIJJJJJJJJJIIIHHHGGGIIIHHHGGGFFFFFFGGGIIIJJJKKKJJJHHHGGGFFFGGGGGGHHHHHHGGGFFFDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAABBBCCCDDDEEEFFFGGGEEEBBB@@@AAACCCDDDBBB???AAAAAAAAA@@@@@@@@@??????<<<<<<===>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<===???===:::888777999<<<>>>===<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999::::::;;;:::999888777:::::::::::::::::::::::::::::::::999999999888888:::::::::999999888888888777777777777888888888888999999999999999999999999999999999999999999999999888999999::::::999999888888888888888888888888888:::999999999888888777777777777777777888888888888777777777777777777777777777777777777777777777777777777666555555555555555444555555555666666777777666666666666666555555555888888777666666666666666666666666666777777777777777777777777777777777777555555555555666666666666444444555555666888999:::666666666666666666666666666666666666666666666666666666666666777888999:::777777777888777666555555555555555555666666666666666888999888777666777888888888888888888888888888888888888888888888888888999:::;;;;;;999999:::;;;888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;<<<:::;;;<<<===<<<<<<===<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBCCCCCCBBB@@@???BBBCCCEEEFFFHHHHHHIIIIIIKKKKKKJJJJJJJJJJJJKKKKKKJJJKKKKKKLLLLLLLLLLLLKKKIIIJJJKKKLLLMMMMMMLLLLLLPPPSSSVVVVVVTTTQQQNNNMMMNNNNNNMMMLLLMMMNNNPPPQQQPPPRRRSSSUUUVVVVVVVVVUUUVVVUUUUUUXXXZZZZZZWWWSSSRRRSSSTTTVVVVVVVVVUUUTTTUUUTTTTTTTTTUUUVVVWWWWWWTTTVVVYYYZZZYYYXXXXXXYYYYYYWWWUUURRRPPPOOOOOOOOOOOONNNMMMNNNQQQSSSUUUUUUYYY^^^aaa]]]UUUOOOOOOQQQWWWSSSMMMIIIIIIJJJKKKLLLMMMKKKIIIGGGFFFEEEFFFFFFIIIHHHGGGGGGHHHKKKMMMOOOHHHHHHHHHFFFDDDEEEHHHJJJKKKQQQVVVVVVPPPIIIFFFEEEDDDEEEEEEEEEDDDCCCAAA@@@AAABBBBBBCCCBBBBBBAAA@@@AAAAAAAAABBBBBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>?????????@@@@@@@@@AAAAAA@@@???>>>>>>?????????>>>======>>>@@@BBBCCCDDDDDDCCCBBB@@@???>>>>>><<<<<<;;;:::;;;<<<===>>>???>>><<<;;;<<<===???@@@TTTTTTTTTTTTTTTTTTSSSSSSVVVWWWXXXXXXXXXWWWUUUUUUUUUUUUVVVWWWWWWVVVUUUTTTTTTPPPOOOSSSVVVVVVWWWZZZ]]]aaaccc___[[[ZZZVVVRRRUUUTTTRRRPPPPPPPPPQQQRRRSSSRRRQQQOOONNNMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMNNNOOOPPPPPPOOONNNPPPQQQQQQPPPNNNMMMKKKJJJIIIIIIHHHIIIJJJJJJJJJIIIHHHGGGIIIHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGGGGGGGGGGIIIIIIHHHGGGFFFDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBB@@@AAABBBCCCDDDEEEFFFFFFCCCAAA???@@@AAABBB@@@>>>@@@@@@?????????>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<>>>===:::999888999;;;<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999:::::::::999888777999999999999999999999999::::::999999999888888888999999999888888888777777777777777777888888888888999999999999999999999999999999999999999999999999888999999::::::999999888777777777777777777777777999999888888777777777777666666777777777888888888777777777777777777777777777777777777777777777777777777666555555555555555555555555555666666666777666666666666666666666555888888777666666666666666666666666666777777777777666666666666666666666666555555555555666666666666777666666555555555555555666666666666666666666666666666666666666666666666777777666666666777888888666666666666666777777777555555666666666777777777666777888888777666777888888888888888888888888888888888888888888888888888888:::;;;:::999888999:::888888888888888888888888::::::::::::::::::::::::;;;:::;;;<<<======>>>???<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBAAA???>>>@@@AAABBBDDDFFFGGGGGGHHHKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKNNNPPPSSSSSSQQQNNNLLLLLLNNNNNNNNNNNNOOOPPPQQQRRRTTTUUUVVVWWWXXXXXXXXXXXXYYYXXXWWWYYYZZZYYYVVVSSSRRRSSSTTTUUUUUUUUUTTTSSSTTTTTTTTTTTTTTTUUUVVVVVVTTTWWWYYYYYYXXXWWWXXXYYYYYYWWWUUUSSSRRRQQQQQQRRRPPPNNNMMMNNNQQQSSSTTTTTTVVVYYY[[[XXXSSSNNNMMMNNNTTTPPPLLLIIIIIIJJJKKKKKKLLLKKKJJJHHHGGGGGGGGGHHHKKKJJJIIIHHHHHHIIIJJJKKKHHHHHHHHHFFFEEEEEEHHHJJJGGGLLLQQQQQQLLLGGGEEEEEEFFFFFFGGGGGGFFFDDDCCCBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEDDDCCCBBBAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>??????@@@@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>???>>>======>>>???AAACCCBBBBBBAAA@@@???>>>===<<<>>>======<<<<<<<<<<<<===>>>===<<<;;;;;;===???@@@TTTSSSSSSSSSSSSSSSTTTUUUVVVWWWWWWWWWWWWVVVUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUWWWSSSRRRVVVYYYXXXYYY[[[___bbbaaa\\\WWWVVVTTTPPPRRRRRRPPPPPPPPPPPPQQQRRRQQQQQQPPPNNNNNNMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPPPPTTTUUUUUUSSSQQQPPPQQQRRRPPPOOONNNLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@AAABBBCCCDDDEEEEEEAAA@@@>>>???@@@@@@???===>>>>>>>>>>>>============;;;<<<======>>>=========;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;::::::::::::;;;;;;::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999:::999999888777888888888888888888888888:::999999999999888888888888888888888888777777777777777777777888888888888999999999999999999999999999999999999999999999999888888999999999999888888666666666666666666666666777777777777666666666666666666777777777777888888777777777777777777777777777777777777777777777777777777666555555555555555555555555555666666666666555555666666666666666666777777777777666666666666666666666666777777777777666666666666666666666666555555555555666666666666666666555444444444444444666666666666666666666666666666666666666666666666777777777666777777888888777777666555555666777888666666666777777777888888666777888888666666777888888888888888888888888888888888888888888888888888777999:::999888777888999888888888888888888888888999999999999999999999999;;;<<<======>>>???@@@@@@===<<<<<<<<<<<<======>>>===========================>>>???@@@@@@@@@???>>>===>>>@@@BBBDDDEEEFFFFFFHHHGGGGGGFFFFFFGGGGGGHHHJJJIIIIIIIIIJJJKKKMMMNNNNNNMMMKKKJJJIIIIIIJJJJJJLLLNNNOOOOOOMMMKKKKKKLLLMMMNNNOOOQQQRRRSSSSSSSSSUUUUUUVVVWWWXXXXXXXXXWWWZZZYYYXXXYYYYYYXXXUUUSSSSSSSSSTTTTTTTTTSSSSSSRRRTTTTTTTTTSSSTTTTTTUUUVVVUUUWWWYYYYYYXXXWWWWWWXXXXXXWWWUUUTTTTTTTTTTTTUUURRRPPPOOOPPPRRRTTTTTTTTTSSSSSSRRRQQQPPPMMMLLLKKKPPPNNNKKKJJJKKKLLLLLLKKKLLLLLLKKKJJJIIIJJJJJJJJJLLLLLLKKKJJJIIIHHHGGGGGGHHHHHHHHHGGGEEEFFFHHHJJJEEEHHHLLLLLLHHHEEEEEEFFFGGGGGGHHHHHHGGGFFFEEEDDDEEEDDDDDDDDDDDDEEEGGGHHHFFFEEEDDDBBBAAA???>>>===@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@AAAAAAAAABBBBBB??????>>>=========>>>>>>???>>>======>>>???AAABBB@@@??????>>>===<<<<<<;;;>>>>>>>>>>>>===<<<;;;;;;===<<<;;;;;;;;;<<<>>>???SSSRRRRRRQQQRRRSSSTTTUUUVVVVVVVVVVVVUUUUUUTTTTTTSSSSSSTTTTTTTTTTTTTTTTTTVVVRRRQQQUUUWWWVVVVVVXXXWWWYYYYYYSSSPPPRRRSSSQQQOOOOOOOOOOOOOOOPPPQQQRRROOOOOONNNMMMMMMMMMMMMNNNMMMMMMNNNOOOPPPRRRRRRSSSWWWYYYZZZYYYVVVSSSQQQQQQKKKKKKKKKKKKLLLMMMNNNOOOIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJIIIGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHFFFFFFEEEDDDCCCBBBBBBBBBAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBBCCCCCCCCC@@@@@@????????????>>>>>>>>>>>>>>>=========<<<<<<;;;<<<<<<======<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999999999999999:::;;;<<<<<<::::::::::::::::::::::::999999999999999999999999888999999999999888888888999999999999999999999999999999999999888888888888888888888888888888888888666777777777888888888888888888888888888888888888888888888888888888888888888888999999999999888888666666666666666666666666666666666666666666555555666666666666777777777888777777777777777777777777666666666666666666666666777777666555555555555555555555555666666666666666555555555555666666666666666777777777777777666666666666666666777777777777666666666666666666666666555555555555666666666666444444444444555666777888666666666666666666666666666666666666666666666666666666777777888:::;;;<<<:::888666555444555666888777777777777888888888888666777888777666555666888888888888888888888888888888888888888888888888888666888999888777666777888888888888888888888888888888888888888888999999999===???@@@>>>???AAAAAA???======<<<<<<<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>>>>===<<<===???AAACCCEEEFFFFFFCCCCCCCCCDDDEEEFFFHHHIIIJJJIIIHHHGGGHHHKKKMMMOOOOOOMMMKKKHHHGGGHHHIIIJJJLLLMMMMMMLLLJJJJJJKKKMMMLLLMMMOOORRRSSSTTTTTTSSSSSSSSSTTTTTTTTTTTTTTTTTTWWWWWWWWWWWWWWWVVVUUUTTTTTTTTTTTTTTTSSSSSSRRRRRRTTTTTTTTTSSSSSSTTTTTTUUUVVVWWWXXXXXXWWWVVVWWWXXXVVVUUUTTTTTTTTTUUUVVVWWWUUUTTTSSSTTTUUUVVVVVVUUUQQQNNNLLLLLLNNNNNNLLLIIINNNMMMLLLLLLNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJIIIHHHGGGFFFHHHHHHIIIHHHFFFFFFHHHJJJGGGIIIJJJIIIGGGEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDCCCCCCCCCFFFHHHJJJCCCBBBBBBAAAAAA@@@@@@@@@??????????????????????????????????????????????????????@@@@@@@@@@@@AAAAAA>>>>>>===============>>>>>>>>>>>>===>>>???@@@AAA>>>>>>>>>======<<<<<<<<<<<<===>>>>>>>>>===;;;:::<<<;;;;;;;;;;;;<<<======QQQQQQQQQQQQRRRSSSTTTTTTUUUTTTTTTSSSSSSSSSSSSSSSPPPPPPPPPQQQQQQRRRRRRSSSTTTQQQPPPTTTVVVTTTSSSUUUQQQSSSRRRNNNLLLOOORRRQQQMMMMMMMMMNNNNNNOOOPPPPPPMMMLLLLLLLLLLLLMMMNNNNNNMMMMMMNNNPPPQQQRRRSSSTTTVVVYYY]]]^^^ZZZUUUQQQNNNKKKKKKKKKKKKLLLMMMOOOOOOIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHFFFEEEGGGGGGGGGFFFFFFEEEEEEEEEFFFEEEDDDCCCBBBBBBBBBCCCAAAAAABBBBBBAAA@@@????????????@@@@@@AAAAAABBBBBB@@@@@@@@@@@@???????????????>>>>>>>>>>>>=========;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<;;;:::999999999999999999:::;;;<<<::::::::::::::::::::::::999999999999999999999999888888888888888888888999::::::::::::::::::::::::999999999888888888777777888888888999999999999999666777777777888888888888888888888888888888888888888888888888888888888888777888888999999888888777777777777777777777777777555555555555555555666666555666666666666777777777666666666666666666666666666666666666666666666666777777666555555555555555666666666666666555555555444555555555666666777777555666777777777777666666666666666666777777777777555555555555555555555555555555555555666666666666555555555555666777888888666666666666666666666666666666666666666666666666555666777888:::===???@@@<<<:::777555444444555555777777777777888888888888555777888777666555666777777777777777777777777777777777777777777777777777666777888888666666777888888888888888888888888888777777777888888999999999???BBBCCC??????CCCCCC@@@======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>===>>>@@@BBBDDDEEEFFFFFFAAABBBCCCEEEHHHKKKMMMNNNJJJIIIGGGGGGHHHJJJLLLNNNMMMKKKIIIHHHGGGHHHIIIJJJLLLMMMMMMLLLKKKKKKMMMOOOKKKMMMOOOQQQSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSTTTTTTTTTTTTUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSUUUUUUTTTTTTTTTTTTTTTUUUVVVWWWXXXWWWVVVUUUVVVXXXTTTTTTSSSSSSTTTVVVWWWXXXYYYXXXWWWWWWXXXXXXWWWVVVQQQMMMJJJJJJMMMOOOMMMKKKOOONNNMMMOOOPPPQQQPPPOOOLLLLLLMMMMMMMMMNNNMMMMMMHHHIIIIIIJJJIIIIIIHHHHHHGGGIIIIIIHHHGGGGGGHHHJJJIIIIIIHHHGGGEEEDDDEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAABBBDDDGGGHHHBBBBBBBBBAAAAAA@@@@@@???????????????????????????????????????????????????>>>>>>>>>>>>????????????>>>===============>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>======;;;;;;===>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<======PPPQQQRRRRRRRRRRRRRRRQQQSSSRRRRRRQQQPPPQQQQQQQQQOOONNNNNNNNNOOOPPPQQQRRRUUUQQQQQQUUUWWWTTTSSSTTTQQQTTTRRRMMMKKKNNNQQQPPPLLLLLLLLLMMMMMMNNNNNNNNNJJJJJJJJJKKKLLLMMMNNNNNNLLLMMMNNNOOOPPPQQQRRRRRRRRRVVVZZZ\\\YYYTTTOOOMMMNNNNNNMMMLLLKKKKKKLLLLLLIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEDDDFFFGGGGGGFFFFFFEEECCCCCCEEEDDDCCCCCCBBBBBBCCCCCCAAAAAAAAAAAA@@@???>>>>>>>>>?????????@@@@@@@@@AAA???@@@AAA@@@>>>>>>>>>???>>>>>>>>>>>>============;;;;;;;;;<<<;;;;;;:::999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999:::999999999999::::::;;;::::::::::::::::::::::::999999999999999999999999888888777777777888999999::::::::::::::::::::::::999888888888888777777777777777777888888888888999777777777777888888888888888888888888888888888888888888888888888888888888777777888888888888777777777777777777777777777777555555555555666666666666555555666666666666777777666666666666666666666666777777777777777777777777777777666555555555555555666666666666666555555555444444555555666777777777444555777888888777666666666666666666777777777777555555555555555555555555555555555555666666666666:::999888666666555555555666666666666666666666666666666666666666666666666555666777888;;;===???AAA;;;:::888666555444444444666666666777777777888888555666777777555555666777777777777777777777777777777777777777777777777777666888999888777666777888888888888888888888888888777777777888999999::::::>>>CCCDDD@@@AAAGGGGGGBBB>>>======<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???>>>???AAABBBDDDEEEEEEEEECCCDDDEEEHHHKKKNNNQQQSSSIIIIIIHHHGGGHHHIIIJJJKKKIIIHHHHHHGGGHHHIIIJJJKKKLLLMMMNNNNNNMMMMMMOOOQQQMMMNNNOOOQQQRRRSSSSSSSSSWWWVVVUUUTTTTTTTTTTTTTTTOOOQQQRRRSSSRRRSSSUUUVVVTTTTTTSSSSSSTTTUUUVVVVVVWWWVVVUUUUUUTTTUUUUUUUUUWWWXXXXXXVVVUUUTTTVVVWWWTTTSSSSSSSSSTTTVVVXXXYYY[[[ZZZYYYZZZZZZYYYWWWUUURRRNNNKKKJJJMMMOOOOOONNNPPPOOONNNOOOQQQRRRQQQPPPLLLMMMNNNNNNNNNNNNMMMMMMGGGGGGHHHHHHIIIIIIJJJJJJGGGIIIJJJIIIHHHGGGHHHIIIHHHGGGFFFDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBBBBAAABBBCCCEEEFFFEEEDDDCCCAAA@@@>>>===<<>>>>>>>>>>>???>>>>>>=========>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????======>>>>>>>>>===<<<<<<;;;;;;<<<<<<============OOOPPPRRRTTTSSSRRRPPPNNNQQQQQQOOONNNNNNNNNOOOPPPOOONNNNNNNNNOOOPPPQQQRRRTTTQQQQQQUUUVVVSSSQQQRRRPPPSSSRRRMMMLLLNNNPPPPPPKKKKKKLLLLLLMMMMMMLLLLLLIIIIIIIIIJJJKKKMMMNNNOOOLLLLLLMMMNNNNNNOOOPPPPPPMMMPPPSSSTTTRRROOOMMMLLLOOONNNMMMLLLKKKKKKKKKKKKIIIHHHGGGFFFFFFFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEDDDCCCDDDDDDCCCBBBBBBBBBCCCCCCAAAAAAAAAAAA@@@???>>>===>>>>>>>>>????????????@@@===???@@@???===<<<===???=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::999999888999999999999999999999999999999999888888888888888888888888888777666666777888999:::999999999999999999999999888888888888777777777777555555555666666666777777777777777777888888888888888888888888888888888888888888888888888888888888777777888888888888777777666666666666666666666666555555666666666777777777555555555666666666777777666666666666666666666666777777777777777777777777777777666555555555555555777666666666555555555555444444555555666777777888444555777888888888777666666666666666777777777777555555555555555555555555555555555555666666666666999888777666555444444444666666666666666666666666666666666666666666666666666666777777999:::<<<===777777777777666666666666555555666666666777777777555666777666555555666777777777777777777777777777777777777777777777777777777888999999777777888999888888888888888888888888777777888888999::::::;;;999AAACCC???BBBKKKMMMHHH>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEGGGJJJLLLOOOPPPIIIIIIIIIHHHHHHHHHHHHHHHDDDEEEFFFGGGIIIKKKLLLLLLKKKMMMNNNOOONNNNNNPPPQQQQQQQQQQQQQQQRRRSSSTTTUUUZZZYYYWWWVVVUUUUUUUUUUUUPPPRRRTTTSSSQQQQQQTTTVVVTTTTTTTTTTTTUUUVVVXXXYYYXXXWWWWWWVVVUUUUUUVVVVVVWWWXXXWWWVVVTTTTTTVVVWWWUUUUUUTTTUUUVVVWWWYYYZZZ\\\ZZZZZZZZZZZZYYYVVVSSSRRRPPPLLLKKKLLLNNNPPPQQQQQQOOONNNNNNPPPQQQQQQPPPMMMMMMNNNOOONNNNNNLLLLLLHHHHHHGGGGGGGGGHHHIIIJJJGGGIIIJJJJJJIIIHHHHHHIIIGGGFFFEEEEEEFFFFFFFFFEEEDDDDDDCCCBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>===????????????????????????>>>>>>?????????@@@@@@@@@===>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>???@@@@@@===>>>>>>>>>>>>>>>============>>>>>>>>>?????????DDDCCCAAA???>>>===<<<<<<<<<<<<======>>>>>>>>>===OOOPPPSSSUUUTTTQQQNNNLLLPPPOOONNNMMMMMMMMMNNNOOOOOOOOONNNNNNOOOQQQRRRSSSRRROOOOOOSSSTTTPPPNNNOOOLLLOOOPPPLLLKKKOOOQQQPPPKKKKKKLLLLLLLLLLLLKKKKKKHHHHHHHHHIIIKKKLLLNNNOOOKKKLLLLLLMMMMMMNNNNNNOOOKKKLLLMMMMMMKKKJJJKKKMMMLLLLLLLLLLLLLLLMMMMMMNNNIIIHHHGGGFFFFFFFFFGGGHHHHHHGGGEEECCCCCCCCCCCCDDDBBBCCCDDDFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCAAAAAAAAA@@@@@@>>>======>>>>>>>>>>>>????????????<<<>>>???>>>;;;:::;;;>>><<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;::::::999888999999:::::::::;;;;;;;;;===<<<;;;::::::::::::;;;;;;;;;:::999888888888888999999999999999999999999888888888888888888888888888777666666666888999:::888888888888888888888888888888888888777777777777333333333444444555555555777777777777888888888888777777777777777777777777777777777777777777777777777777888888888888777777555555555555555555555555555666666666777777888888555555555555666666666777666666666666666666666666777777777777777777777777777777666555555555555555777777666666555555555444444444444555666777777888333555777888999888777666666666666666777777777777555555555555555555555555555555555555666666666777555555444444444555666666666666666666666666666666666666666666666666666666777777777666777777888999444444666777888888888888555555555555666666666666555666777666555444555777777777777777777777777777777777777777777777777777777999:::999888777888999888888888888888888888888777777888999::::::;;;;;;666>>>AAA???CCCNNNRRRLLL???>>>===<<<<<<<<<<<<<<<========================<<<<<<<<<======???@@@@@@@@@@@@AAABBBBBBBBBBBBAAABBBBBBCCCDDDFFFGGGIIIJJJIIIIIIIIIIIIIIIGGGFFFFFFAAACCCEEEHHHJJJLLLMMMMMMJJJLLLOOOOOOOOOOOOPPPQQQTTTSSSRRRRRRRRRSSSUUUVVVZZZYYYWWWUUUTTTTTTUUUUUUSSSUUUVVVTTTQQQQQQSSSVVVTTTTTTTTTTTTUUUXXXZZZ[[[YYYXXXWWWWWWVVVVVVVVVVVVXXXXXXWWWVVVTTTTTTUUUWWWWWWVVVVVVVVVWWWYYYZZZ[[[[[[ZZZYYYYYYYYYWWWTTTRRRRRRPPPNNNKKKKKKMMMPPPRRRQQQOOOMMMMMMNNNPPPPPPPPPMMMMMMNNNOOONNNMMMLLLKKKJJJIIIGGGFFFFFFGGGIIIJJJGGGIIIJJJJJJIIIHHHHHHIIIGGGFFFFFFGGGIIIKKKJJJJJJEEEDDDCCCBBBBBBCCCDDDEEECCCDDDDDDEEEDDDDDDCCCBBB?????????@@@@@@AAAAAABBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@>>>????????????@@@@@@@@@??????>>>>>>???@@@AAAAAA===>>>>>>>>>>>>>>>===<<<<<<<<<======>>>?????????JJJHHHEEEAAA>>><<<<<<;;;<<<======>>>???>>>>>>>>>PPPQQQQQQRRRQQQPPPNNNMMMNNNNNNMMMMMMMMMMMMLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQNNNPPPQQQSSSSSSRRRPPPOOOQQQPPPNNNLLLKKKKKKLLLMMMIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMLLLJJJJJJKKKKKKLLLKKKKKKKKKKKKKKKKKKJJJJJJMMMMMMLLLKKKJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGFFFDDDCCCBBBBBBBBBCCCGGGGGGFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@??????CCCBBB@@@>>>===>>>>>>???========================<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;999999::::::::::::;;;;;;999999::::::999999888777::::::::::::::::::::::::;;;::::::999999::::::;;;888999999::::::999999888:::999999888888999999:::888888777777777777777888777777777777777777777777666666777777666555444444444555666777777666555444777777777777777777777777777777777777777777777777888888888888888888888888777777777777777777777777777777666666555555555444666666555555555555666666333444444555555555555555666666666666666666666666666666777777666555444444::::::999888777666555555444555666555444333444666333333333444555666777777444444555555666777777777777777666555555555555666555555555555555555555555333333444444555666666666444555666777777888777777555555555555666666666666444555555555555555444444333444666888888888888777555555555555555555555555666666666666777777777777555555555555666666666666777777777777777777777777555666777666555444555666999888888888777777666666777777777777777777777777999888777666666777888999999888999<<>>AAA;;;<<<>>>?????????>>>===@@@???>>>???AAABBBBBBBBBAAACCCDDDEEEEEEFFFIIIKKKHHHHHHHHHGGGGGGGGGFFFFFF???CCCHHHJJJKKKKKKKKKKKKNNNPPPQQQQQQOOONNNNNNOOOQQQQQQRRRRRRSSSSSSTTTTTTVVVXXXZZZYYYWWWUUUUUUUUUTTTUUUWWWXXXXXXWWWVVVTTTRRRTTTVVVVVVUUUUUUVVVWWWYYYYYYYYYXXXXXXWWWWWWVVVXXXWWWVVVVVVWWWWWWWWWUUUSSSTTTUUUWWWXXXYYYYYYYYYWWWWWWWWWWWWUUUTTTRRRQQQRRRQQQOOONNNNNNOOOPPPQQQRRRQQQOOOMMMMMMNNNOOOPPPTTTSSSQQQNNNKKKJJJHHHHHHIIIIIIHHHGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGDDDDDDEEEEEEFFFFFFGGGGGGDDDCCCBBBAAAAAABBBDDDDDDCCCDDDDDDDDDDDDCCCAAA@@@CCCCCCAAAAAAAAAAAABBBCCCEEEDDDBBB@@@??????@@@@@@===?????????>>>===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===>>>>>>>>>@@@?????????>>>>>>======>>>>>>===>>>>>>???@@@@@@HHHEEEBBB???<<<;;;;;;;;;;;;;;;;;;<<<===>>>???@@@NNNNNNOOOPPPOOONNNMMMLLLMMMMMMMMMNNNNNNOOOOOOOOOMMMMMMNNNOOOPPPPPPPPPPPPNNNOOOQQQRRRRRRPPPOOONNNNNNMMMLLLKKKKKKLLLNNNOOOIIIIIIJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKMMMLLLKKKJJJIIIJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEGGGFFFDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEAAAAAA@@@@@@@@@?????????AAA@@@???===<<<<<<==============================<<<<<<<<<<<<<<<<<<<<<<<<:::999888888777777888888999999::::::::::::;;;;;;:::::::::::::::999888888999999999999999999999999999999888888888888999999999999::::::::::::999999888888888777777888888888888888777777777777777888777777777777777777777777666666666666666555444444555555666666666666555555777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666555555555555666666555555555555666666444444555666666666666555555555555555555555555555666666666666666555444444888888777666666555555555444555666666444444555666333333444444555555666666666666666666555555555555555555555555555666777777666666666666666666666666555555555555555555444444444555555666666666666555555555555555666666666666555555666666666555555444111222333444555555444444666666666666666666666666444444444555555555666666555555555666666666777777666666666666666666666666555666777666555444555777888888888888777777777666777777777777777777777777999888777666666777888999999888999;;;@@@CCCEEEEEE@@@===:::999;;;<<<<<<;;;<<<======<<<:::999:::;;;;;;<<<===>>>>>>>>>===<<>>===>>>@@@AAAAAAAAAAAACCCDDDDDDDDDFFFHHHJJJKKKJJJIIIGGGFFFFFFFFFFFFAAADDDHHHJJJKKKKKKLLLMMMNNNPPPQQQRRRPPPPPPPPPRRRQQQQQQRRRRRRSSSTTTTTTTTTWWWXXXZZZYYYWWWVVVUUUUUUTTTUUUVVVWWWWWWVVVTTTSSSQQQSSSVVVVVVVVVVVVWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVUUUUUUVVVVVVUUUTTTUUUVVVWWWXXXXXXXXXXXXXXXWWWWWWVVVUUUTTTSSSRRRQQQSSSRRRPPPOOONNNOOOPPPQQQPPPNNNMMMKKKKKKLLLMMMNNNSSSRRROOOMMMKKKIIIHHHGGGIIIHHHGGGGGGFFFFFFFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFDDDCCCBBBAAAAAABBBCCCDDDBBBCCCCCCDDDCCCBBBAAA@@@AAA@@@??????@@@AAACCCDDDCCCBBBAAAAAA@@@@@@@@@@@@>>>???@@@???>>>===>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<>>>>>>=========>>>??????CCCBBB@@@===<<<<<<======::::::999::::::;;;<<<===JJJKKKLLLMMMNNNMMMLLLLLLMMMMMMNNNOOOPPPQQQRRRRRRNNNNNNOOOOOOOOOOOOOOONNNNNNOOOPPPPPPOOONNNMMMKKKJJJIIIIIIJJJKKKMMMOOOPPPIIIIIIJJJKKKLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDAAA@@@@@@@@@@@@???????????????>>><<<<<<<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::999999::::::::::::;;;;;;::::::;;;;;;;;;:::999999888888888888888888888888777666666666666666666777777777888888888888777777777777777777777777777777777777777666666777777888777777777777777777777777666666666666666555555444666666555555555555666666777777777777777777777777777777777777777777777777666666666666666666666666777777777777777777777777666666666666555555555555666666555555555555666666555555666777777777666666555555555555555555555555555666666666666555444444555555555555555555555555555666777666555444555777444444444444444555555555777777666666555444444333333333333444555777888999666666666666666666666666777666666555444444333333444555555555555555444333444555555555555666666666555666666777777666666666222222333333444333333222666666666666666666666666222333333333333444444444666666666666777777777777666666666666666666666666444666777666555444666777888888888888777777777777777777777777777777777777999888777777777777888999999888888:::===@@@AAAAAA???<<<:::999:::<<<<<<;;;<<<===???>>><<<:::999:::;;;<<<<<<======<<<;;;;;;>>>===<<<===???@@@@@@@@@AAABBBDDDDDDDDDEEEGGGJJJMMMLLLIIIGGGEEEEEEFFFGGGIIIJJJLLLKKKJJJIIIJJJKKKKKKMMMOOOPPPPPPPPPQQQSSSQQQRRRRRRSSSTTTTTTUUUUUUWWWYYYZZZZZZXXXVVVUUUVVVUUUUUUVVVWWWVVVUUUSSSRRRRRRTTTVVVVVVVVVVVVWWWXXXWWWWWWVVVVVVWWWWWWXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVXXXXXXYYYYYYYYYXXXXXXWWWWWWVVVTTTSSSRRRRRRRRRRRRUUUTTTRRRQQQPPPPPPPPPQQQOOONNNLLLKKKJJJKKKLLLMMMQQQOOONNNKKKJJJHHHHHHGGGIIIIIIHHHFFFEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCAAAAAABBBBBBBBBAAA@@@@@@???>>>>>>>>>???AAACCCDDD@@@AAAAAAAAAAAAAAA@@@@@@>>>@@@@@@@@@???>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;:::>>>======<<<<<<<<<======>>>>>><<<<<<<<<===>>>???;;;;;;::::::::::::;;;;;;IIIJJJKKKMMMNNNNNNMMMMMMNNNOOOOOOPPPQQQQQQRRRRRRNNNNNNOOOOOOOOONNNNNNMMMNNNNNNNNNNNNMMMLLLKKKJJJHHHHHHHHHIIIJJJLLLNNNOOOIIIJJJKKKLLLMMMLLLLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>======<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;999999999:::::::::;;;;;;:::;;;;;;;;;;;;:::999999777777777777777777777777666666666666666666666666444555555666666555555444777777777777777777777777777666666666666777777888666666666666666666666666555666666666666666555555777666555444444555666777666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777666666666666666555555555666666555555555555666666555666666777777777777777555555555555555555555555555555555666666555444444444444555555555666666666555666777777555555666777555444444444444444444444666666666555555444444444444444444444555666777888666666666666666666666666666666555555555444444444666666666666555555444333444444444555555555666666555666777777777777777777555555666666555555555444666666666666666666666666222222333333333444444444666666666777777777888888666666666666666666666666444555666666555555666777888888888777777777777777777777777777777777777777888888888888888888888888999888777999;;;============<<<:::::::::;;;;;;;;;:::<<<@@@AAA???>>>======;;;;;;;;;;;;;;;;;;::::::>>><<<;;;<<<>>>???@@@???AAABBBCCCCCCCCCDDDFFFHHHMMMKKKHHHFFFEEEFFFHHHJJJSSSSSSQQQMMMIIIFFFFFFGGGHHHJJJMMMNNNNNNOOOPPPQQQRRRRRRSSSSSSTTTUUUVVVVVVXXXYYY[[[[[[YYYWWWVVVVVVWWWWWWXXXWWWVVVUUUTTTSSSUUUVVVXXXWWWVVVUUUUUUVVVVVVVVVUUUUUUVVVWWWXXXYYYZZZ[[[[[[ZZZYYYXXXXXXXXXWWWXXXYYYYYYYYYYYYYYYYYYXXXWWWUUUSSSRRRRRRTTTUUUVVVUUUTTTRRRQQQPPPPPPPPPQQQOOOMMMLLLLLLLLLNNNOOONNNMMMLLLJJJIIIHHHGGGGGGKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAAAAA@@@@@@AAA@@@?????????@@@BBBBBB>>>???AAABBBBBBAAA@@@???>>>@@@AAA@@@???>>>???AAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<===>>>>>>===<<<<<<;;;;;;;;;<<>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<:::999999888888888888888999999999:::::::::;;;;;;::::::;;;;;;::::::999888777777777777777777777777666666777888888777666666555666666666666666666555777777888999999888777777666666555555666777888888666666666666666666666666555555666666666666666555777666555444444555666777666666666666666666666666777777777777777777777777888888888888888888888888666666666666666666666666555555555666666666666666666666555555555555666666555666666777777777777777555555555555555555555555444444555555555555444444444555555666666777777888555666777666555444555777444444444444444333333333333444444444555555555666555555444444444444555555444444444444444444444444444444444555555555666666777777777777777666555444444444444444555555555555555555666777777777777777777777777666666666666666444444444444444444444444333444444444555555555555666666666666777777777777555555555555555555555555333555666666555555666888777777777777777777888888777777777777777777777777888888999999999999888888999888777888999;;;;;;::::::;;;;;;;;;::::::;;;<<<<<>>?????????AAABBBCCCCCCBBBCCCEEEGGGIIIHHHFFFEEEEEEHHHJJJLLLUUUTTTRRRMMMIIIGGGGGGHHHIIIKKKNNNOOOOOOOOOQQQRRRRRRRRRSSSTTTUUUVVVWWWWWWXXXZZZ\\\[[[YYYWWWWWWWWWZZZZZZYYYYYYXXXWWWVVVUUUXXXYYYZZZXXXUUUSSSRRRSSSVVVUUUTTTTTTTTTVVVWWWYYYYYY[[[[[[ZZZWWWVVVWWWXXXUUUVVVWWWYYYZZZ[[[[[[[[[ZZZXXXVVVTTTSSSTTTVVVWWWVVVVVVTTTSSSRRRQQQPPPPPPPPPOOOMMMKKKKKKLLLMMMNNNLLLKKKJJJIIIHHHHHHHHHHHHLLLLLLJJJIIIGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@????????????@@@@@@AAAAAAEEEDDDBBBAAA@@@@@@@@@@@@>>>???@@@AAABBBAAA@@@???>>>???@@@@@@>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<>>>===<<<;;;;;;;;;;;;;;;JJJKKKMMMNNNOOOOOOOOONNNOOOOOOOOOOOONNNNNNNNNMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKMMMNNNNNNMMMKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEDDDDDDBBBBBBCCCCCCCCCBBBBBBAAA>>>>>>???@@@AAABBBBBBCCC@@@????????????>>>>>>>>>===>>>>>>??????>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999999999999::::::::::::;;;;;;999999:::::::::999888888777777777777777777777777666777888999999888777666888888999999999999888888777777999999999999777777555555555555666777888888777777777777777777777777444555666666666666666666666666555555555555666666777777777777777777777777777777777777777777777777888888888888888888888888666666666666666666666666555555555666666666666666666666555555555555666666555555666777777777666666444444444444444444444444333333444555555555555444555555555666666777777777444555666555444333444666333333333333333444444444222333333444555555666666666555555444333333444444333333333333333333333333333333444444555666666777777777777777777777666555333444444444444555555555444444555666777777777777555555444444444555555666333333333333333333333333555555555555666666666666555555555555666666666666555555555555555555555555333555666666555555777888777777777777888888888888777777777777777777777777888888999::::::999888888999888777777999::::::999999:::;;;;;;::::::;;;<<>>?????????@@@BBBCCCBBBBBBBBBDDDFFFFFFEEEDDDDDDFFFHHHKKKLLLOOOOOOOOOMMMKKKKKKMMMOOOOOOQQQSSSSSSSSSRRRSSSTTTRRRRRRSSSUUUVVVWWWXXXYYYYYY[[[\\\\\\ZZZXXXWWWXXXZZZZZZZZZYYYYYYXXXXXXXXXZZZZZZ[[[YYYVVVSSSRRRRRRWWWUUUTTTSSSSSSTTTVVVXXXUUUWWWYYYWWWSSSQQQRRRTTTTTTUUUVVVXXXZZZ[[[[[[[[[YYYXXXWWWVVVUUUVVVVVVWWWUUUTTTTTTSSSRRRQQQQQQPPPMMMLLLJJJIIIHHHIIIJJJKKKJJJJJJIIIIIIHHHIIIIIIIIILLLLLLKKKIIIHHHHHHHHHHHHEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCBBBBBBAAA@@@???????????????@@@AAABBBCCCHHHFFFDDDBBB@@@????????????@@@@@@@@@@@@@@@??????===?????????>>>===>>>???????????????????????????<<<===>>>???>>>===<<<;;;===============>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;:::999888888999999JJJKKKMMMNNNOOONNNNNNMMMLLLLLLLLLLLLMMMMMMMMMMMMKKKLLLMMMNNNNNNNNNNNNNNNLLLLLLKKKKKKKKKKKKKKKLLLKKKKKKKKKLLLLLLKKKKKKKKKJJJKKKMMMOOOOOOMMMKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIHHHGGGFFFGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDAAAAAABBBCCCCCCCCCBBBAAA======>>>???@@@AAABBBBBB????????????>>>>>>>>>>>><<<<<<===>>>>>>>>>===<<<========================<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<999999::::::::::::;;;;;;888888999999888888777666888888888888888888888888555666888999999888666555888888999999999999888888555666888999999888666555555444444555555777888888777777777777777777777777444444555666666666666666555555666666666666555555777777777777777777777777777777777777777777777777888888888888888888888888666666666666666666666666555555555555666666666777666666555555555555666666444444555666666666666555444444444444444444444444222333444444555555555444555555555555555555555666333444555444333222333555222222222333333444444555444444444444444444444444444444333333333444555555444444444444444444444444444444555555555555555555555555666666777666666666333333444444444555555555333333444555666777777666444333333222333444666777444444444444444444444444444555555555666666666666444444444444555555555555555555555555555555555555333444666666555555777999666777777777888888888888777777777777777777777777888999999::::::999999888999888666777999::::::999777999<<<;;;:::999:::<<>>???>>>===<<<<<<>>>@@@@@@???@@@AAABBBBBBAAABBBDDDEEEDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKMMMMMMMMMNNNPPPRRRTTTVVVWWWVVVTTTSSSSSSTTTRRRSSSTTTUUUVVVXXXYYYYYYYYY[[[]]]\\\ZZZXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXYYYXXXYYYZZZYYYVVVTTTTTTTTTXXXVVVTTTRRRRRRSSSUUUVVVSSSVVVWWWUUUPPPNNNPPPSSSUUUUUUVVVXXXXXXYYYYYYYYYWWWWWWVVVVVVVVVVVVUUUUUUSSSSSSSSSSSSRRRQQQQQQPPPMMMKKKJJJHHHHHHIIIJJJKKKJJJIIIIIIIIIIIIJJJJJJKKKKKKJJJIIIIIIHHHHHHHHHHHHCCCCCCDDDDDDDDDEEEEEEEEECCCCCCCCCDDDDDDDDDDDDDDDBBBBBBCCCCCCBBBAAA???>>>????????????@@@BBBDDDEEEFFFEEECCCAAA????????????AAAAAA@@@???>>>>>>>>>???<<<===>>>>>>===<<<===>>>========================<<<===>>>???>>>===;;;:::<<<<<<=========>>>>>>>>><<<<<<<<<<<<<<<<<<===>>>;;;;;;<<<<<<<<<<<<<<<;;;::::::999999888999999999JJJKKKMMMNNNNNNMMMMMMLLLIIIIIIJJJKKKLLLMMMMMMNNNJJJKKKLLLMMMNNNOOOOOOOOOLLLLLLKKKKKKKKKLLLLLLMMMJJJJJJKKKLLLMMMMMMLLLLLLJJJLLLNNNOOOOOOMMMKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJIIIHHHGGGFFFGGGGGGHHHIIIIIIJJJKKKKKKIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDD@@@AAABBBCCCCCCCCCBBBAAA@@@@@@@@@???????????????????????????>>>>>>>>>>>>:::;;;<<<=========<<<;;;========================<<<<<<<<<<<<<<<<<<<<<<<<::::::999888888888888999999999:::::::::;;;;;;;;;888888888888888777666666888888888888888888888888555666777999999777666555555555666666666666555555444555666888888666555444444444444555555777888888777777777777777777777777444444555666777777666666444555666777777666555444777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666444555555555666666777777666666555555555555666666333444444555555555555555444444444444444444444444222333444444555555555444444444444444444444444444222333444444222222333444111111222333333444555555666555555444444333333222222222222333444555666777555555555555555555555555666666666555444444333333333333444555666666666555333333333444444444555555222333444555666666666666444444333333444666777888555555555555555555555555444444444555555555666666333333333444444444555555555555555555555555555555333444666666555666777999666666777777888888888999777777777777777777777777888999:::;;;;;;:::999888999777666777999::::::999666999<<<<<<:::999:::<<<>>>???@@@@@@===;;;;;;;;;::::::999:::;;;===???AAA>>>===<<<===???@@@@@@@@@@@@AAABBBBBBAAAAAACCCEEEDDDEEEEEEEEEFFFFFFFFFFFFIIIKKKMMMMMMMMMMMMOOOQQQVVVWWWXXXVVVTTTRRRQQQRRRRRRSSSTTTUUUWWWXXXYYYZZZZZZ\\\]]]]]][[[YYYXXXXXXXXXXXXWWWWWWWWWXXXXXXYYYUUUWWWYYYXXXWWWVVVVVVWWWXXXWWWTTTRRRQQQRRRTTTVVVSSSVVVXXXVVVQQQNNNPPPSSSVVVVVVWWWWWWWWWWWWWWWVVVUUUUUUVVVVVVVVVUUUTTTTTTQQQRRRRRRRRRRRRRRRQQQPPPNNNMMMKKKJJJJJJJJJLLLMMMJJJIIIIIIIIIIIIJJJKKKLLLIIIIIIHHHGGGGGGHHHHHHHHHBBBBBBBBBCCCCCCCCCDDDDDDBBBCCCCCCCCCDDDDDDEEEEEEBBBBBBCCCCCCBBB@@@???>>>????????????@@@BBBDDDFFFCCCBBBAAA????????????@@@CCCBBB@@@>>>======>>>???<<<===>>>===<<<;;;<<<>>>========================<<<===>>>???>>>===;;;:::<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<===>>>???999:::;;;<<<============<<<;;;;;;::::::;;;;;;<<>>AAAAAAAAABBBBBBAAA@@@@@@????????????>>>>>>>>>>>>========================;;;===???@@@>>>=========<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::::::::::::::999999999999999999999999;;;:::999888777777777777777777777777777777777777888888777777666666555555777777666666555555444444555555555555666666666666555555666666777777888888444555666777777666555444444444444444444444444444666666666666666666666666666666666666666666666666777777777777777777777777777777666666555555555444777777777777777777777777555555555555555555555555777444333444666777555333444444555555555555444444333444555555666666555555555555555555555555555555444444444444444444444444555555555555555555555555333333333444444555555555333333333333333333333333444444444555555555555666444444444555555555666666777666666666555555555555555555444444444444555555777777666555555555555555444444444444444444444444444333333333333444555555555555444444444444555555666666666555444444333333555555666666666666555555666666666666666666666666555555555555555555555555777777777777777777777777777777777777666666666666777777777777888888888888:::999888777666666666666999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;777888999:::;;;<<<<<<;;;:::;;;<<<===>>>>>>>>>>>>??????@@@AAAAAABBBCCCCCCEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGIIIKKKMMMPPPQQQUUUVVVVVVUUURRRPPPPPPQQQPPPQQQTTTVVVWWWVVVUUUTTTVVVWWWYYYYYYXXXWWWXXXYYYUUUVVVVVVVVVVVVVVVVVVWWWXXXYYYYYYYYYYYYYYYXXXWWWYYYXXXVVVTTTSSSRRRSSSSSSWWWUUURRRPPPOOOQQQTTTVVVUUUVVVVVVWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSRRRQQQOOOOOOPPPPPPPPPOOONNNMMMKKKJJJIIIIIIIIIJJJLLLKKKJJJIIIHHHGGGGGGFFFIIIIIIIIIHHHGGGFFFEEEDDD@@@AAACCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBDDDCCCCCCCCCCCCDDDDDDEEEBBB@@@??????@@@AAAAAA@@@BBBCCCDDDCCCAAA@@@AAABBB????????????????????????@@@@@@@@@???????????????>>>>>>>>>>>>>>>??????@@@<<<<<<<<<<<<====================================<<<;;;::::::::::::;;;<<<:::::::::;;;;;;<<<<<<<<<>>>>>>===<<<<<<<<<<<<<<>>>>>>>>==============================;;;===>>>???===<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::999999999999999999999999;;;:::999888777777777777777777777777777777777777888777777777666666666555666666666666666555555555555555555555666666666666555666666666666666777777444555666777777666555444555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666777666666666555555555555666666666666666666666666555555555555555555555555666444333444666666555333444444555555555555444444333333444555555555555444555555555555555555555555444444444444444444444444555555555555555555555555333333444444444444444444333333333333333333333333444444444444555555555555333444444444444555555555777666666555444333333333555555444444444444555555777777666555555555555555444444444444444444444444555444444444444555666666555555444444444444555555777777777777666666666666555555666666666666555555555555555555555555555555555555555555555555555555666666666666666666666666777777777777666666666666777777777777888888888888888777777777777777888888999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHJJJLLLNNNPPPQQQRRRTTTTTTTTTRRRQQQRRRSSSRRRSSSUUUVVVWWWVVVUUUTTTUUUVVVWWWUUUTTTRRRSSSTTTUUUVVVVVVVVVVVVWWWWWWWWWXXXYYYYYYZZZZZZZZZYYYYYY[[[ZZZXXXVVVVVVUUUVVVVVV[[[ZZZWWWUUUTTTUUUVVVWWWUUUVVVVVVWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRPPPNNNNNNOOOPPPOOONNNMMMLLLJJJIIIIIIIIIJJJKKKKKKJJJJJJIIIHHHGGGGGGFFFIIIIIIIIIHHHGGGFFFEEEDDDAAABBBDDDEEEFFFFFFEEEEEEDDDDDDEEEEEEDDDDDDCCCBBBDDDDDDCCCCCCCCCCCCCCCDDDBBB@@@??????@@@AAAAAA@@@AAACCCCCCBBBAAA@@@AAABBB@@@@@@@@@@@@????????????========================>>>>>>======>>>>>>???@@@================================================<<<;;;::::::::::::;;;<<<:::::::::;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;JJJLLLMMMLLLKKKKKKLLLMMMOOOMMMKKKIIIIIILLLNNNPPPOOONNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJHHHIIIIIIJJJKKKKKKLLLLLLHHHGGGGGGFFFFFFEEEEEEEEEGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFEEEEEEDDDCCCBBBEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@??????@@@@@@AAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>==============================:::;;;======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::::::::999888777777777777777777777777777777777777777777777777666666666666555555555666666666666666555555555555666666666666666666666555555555555555444555666777777666555444666666666666666666666666555555555555555555555555444444444444444444444444666666666666666666666666666666666666555555555555666666666666666666666666555555555555555555555555555444333444555666555333444444555555555555444444222222333444444444444444555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333444444444444555555555555333333333333444444444444666555555444333333222222555555444444444444555555777666555555444555555555444444444444444444444444666555555555555666777777555555444444444444555555555666666666666777777777555555666666666666555555444444444444444444444444555555555555555555555555666666666666666666666666666666666666777777777777777777777777888888888888666666666666777888999:::999888888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999:::;;;<<<:::;;;<<<===>>>>>>>>>>>>===>>>???@@@BBBCCCDDDEEEDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHIIIKKKMMMOOOPPPQQQOOOPPPRRRRRRQQQQQQRRRTTTSSSTTTUUUVVVVVVUUUTTTTTTTTTTTTSSSQQQOOONNNOOOQQQUUUUUUVVVVVVWWWWWWWWWWWWYYYYYYZZZ[[[\\\\\\\\\[[[ZZZZZZYYYXXXWWWWWWXXXXXX]]]\\\ZZZYYYWWWVVVVVVVVVUUUUUUVVVVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRQQQOOONNNNNNOOOOOONNNMMMLLLKKKJJJIIIIIIJJJKKKKKKIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDBBBCCCEEEFFFGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCEEEDDDCCCCCCBBBBBBBBBBBBCCCAAA@@@@@@AAABBBBBBAAAAAABBBCCCBBB@@@???@@@AAAAAAAAAAAA@@@@@@?????????========================>>>>>>======>>>>>>???@@@???>>>>>>======<<<<<<<<<========================<<<;;;;;;::::::;;;;;;<<<::::::::::::;;;;;;;;;;;;<<<;;;;;;:::::::::::::::MMMNNNOOONNNLLLKKKLLLMMMLLLKKKKKKJJJKKKMMMOOOPPPPPPOOONNNMMMLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEEEEEEEDDDDDDCCCBBBEEEEEEDDDCCCCCCCCCCCCDDDCCCBBBBBBAAA@@@@@@????????????@@@AAAAAAAAAAAA@@@???>>>>>>>>>====================================999:::<<<;;;:::999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999::::::;;;:::::::::::::::::::::::::::999999888777777888888666666666666666666666666777777777777666666666666444444555555666666777777555555555555666666666666666666555555444444333333444555666777777666555444555555555555555555555555555555555555555555555555444444444444444444444444666666666666666666666666666666666666666555555555666666666666666666666666555555555555555555555555444444444444444444444444444444555555555555444444111222333333444444333333555555555555555555555555444444444444444444444444444444444444444444444444555555555444444333333333333333333333333333333333333333444444444555555555222222222333333333444444444444444444444444444444555444444333333444444555666555555444444555555555444444444444444444444444555555555555555666666777555444444333333444444555222222333444444555666666444555555666666555555444444444444444444444444444555555555555555555555555666666666666666666666666666666666666777777777777666777777777888888888888666666666666777888999:::888888888888888999999:::::::::::::::::::::::::::===;;;999888888999:::<<<:::;;;<<<===>>>>>>>>>>>>======???@@@BBBCCCEEEEEECCCCCCDDDDDDEEEFFFFFFFFFFFFGGGIIIKKKMMMNNNOOOPPPMMMOOOPPPPPPOOOOOOQQQRRRRRRSSSTTTTTTTTTSSSRRRQQQSSSSSSQQQOOOMMMNNNPPPRRRUUUUUUVVVVVVWWWXXXXXXXXXYYYZZZ[[[\\\]]]]]]]]]]]]YYYYYYYYYXXXXXXXXXXXXYYYYYYXXXXXXWWWVVVUUUTTTSSSTTTUUUUUUVVVVVVUUUUUUTTTSSSSSSSSSRRRRRRRRRQQQQQQPPPOOOMMMMMMNNNNNNNNNMMMMMMLLLJJJIIIHHHIIIIIIJJJHHHHHHHHHHHHGGGGGGGGGFFFDDDDDDDDDEEEDDDDDDCCCCCCCCCDDDEEEGGGGGGGGGFFFEEEEEEEEEFFFFFFEEEEEEDDDCCCEEEDDDCCCBBBAAAAAAAAAAAACCCAAA@@@@@@AAABBBBBBAAA@@@AAABBBAAA@@@??????AAABBBBBBAAAAAA@@@@@@??????>>>>>>>>>???????????????===============>>>????????????>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;:::::::::::::::PPPQQQQQQOOOMMMKKKKKKLLLHHHJJJLLLMMMNNNNNNNNNMMMOOONNNMMMLLLKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIKKKJJJJJJJJJIIIIIIIIIHHHIIIIIIHHHHHHHHHHHHHHHGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFEEECCCCCCEEEEEEEEEFFFEEEEEEDDDDDDEEEEEEDDDCCCBBBCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@???>>>???@@@@@@AAAAAAAAA@@@>>>>>>>>>============<<<========================999:::;;;:::999888999;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999::::::;;;:::::::::::::::::::::::::::999888888777888888888666666666666666666666666666666666666777777777777444444555555666666777777555555555555666666666666666666555555444444333333444555666777777666555444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666555555555555555555555555555555555555555555555555333444444444333333444444444444555555555555444444111222333333444444333333555555555555555555555555444444444444444444444444444444444444444444444444555555555444444333333333333333333333333333333333333333333444444444444555222222222333333333444444333333444555666777888888444444333333333333444444555555444444444444555555444444444444444444444444444444333333444444555666444444333333333333444444111111222333444555666666444444555555555555444444444444444444444444444444555555555555555555555555555555555555555555555555555666666666777777777888666777777777888888888888888888777777777777888888888888777777888888999:::::::::::::::::::::::::::===;;;999888888999:::<<<:::;;;<<<===>>>>>>>>>>>>===>>>???@@@BBBCCCDDDEEEBBBCCCCCCDDDEEEEEEFFFFFFEEEFFFHHHJJJLLLMMMMMMMMMMMMNNNOOOOOOMMMMMMNNNOOOPPPQQQQQQQQQQQQPPPPPPOOORRRRRRRRRQQQPPPQQQTTTWWWUUUUUUVVVWWWWWWXXXYYYYYYZZZZZZ\\\]]]^^^^^^^^^^^^[[[[[[[[[[[[[[[ZZZZZZZZZTTTTTTUUUUUUUUUTTTSSSRRRSSSSSSTTTTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPOOOMMMLLLLLLMMMMMMLLLKKKNNNMMMKKKIIIHHHGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFEEE@@@AAAAAABBBBBBBBBAAAAAADDDDDDFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDCCCAAA@@@@@@@@@@@@CCCAAA???@@@AAABBBAAAAAA@@@AAAAAAAAA???>>>???@@@AAAAAAAAA@@@@@@?????????======>>>>>>????????????=========<<<===>>>>>>??????>>>>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::===<<<<<<;;;:::;;;;;;;;;PPPQQQQQQOOOLLLKKKKKKLLLGGGIIILLLOOOPPPOOOMMMKKKMMMLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@===>>>???@@@AAAAAAAAAAAA>>>>>>============<<<<<<========================999::::::999888888:::;;;::::::::::::::::::::::::999999999999999::::::;;;999999999999999999999999999999888888888888888999777777777777777777777777666666666666777777777777555555555666666666666666555555555555666666666666666666666555555555555555444555666777777666555444444444444444444444444444444444444444444444444444666666666666666666666666555555555555555555555555555555555666666666666666555555555555555555555555555555555555555555555555222444555444333222333444444444555555555555444444222222333444444444444444555555555555555555555555444444444444444444444444333333333333333333333333444444444444444444333333333333333333333333333333333333333333444444444444333333333333444444444444333333444555666888888999444444333333333333444444444444444333444444555666444444444444444444444444333333333333333444555555444444333333333333444444333333444555666666777777444444555555555555444444444444444444444444444444555555555555555555555555555555555555555555555555555555666666777777888888777777777777888888888888888888777777777777777888888777777777777888999999::::::::::::::::::::::::;;;:::999999999:::;;;<<<:::;;;<<<===>>>>>>>>>>>>??????@@@AAABBBBBBCCCCCCBBBBBBCCCDDDEEEEEEFFFFFFDDDEEEHHHJJJKKKLLLLLLKKKKKKMMMNNNMMMLLLLLLMMMNNNNNNNNNNNNNNNOOOOOOOOOOOORRRSSSSSSSSSSSSTTTWWWYYYUUUUUUVVVWWWXXXYYYYYYZZZ[[[[[[\\\]]]^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\[[[[[[SSSSSSTTTTTTTTTTTTSSSSSSQQQRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOONNNMMMKKKKKKLLLLLLLLLKKKMMMLLLJJJHHHGGGGGGHHHHHHIIIHHHHHHGGGFFFEEEDDDCCC>>>???@@@AAAAAAAAAAAAAAACCCDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBCCCBBBAAAAAA@@@@@@@@@@@@BBB@@@??????@@@AAAAAA@@@???@@@AAA@@@>>>===>>>???????????????????????????:::;;;;;;<<<<<<======>>>======<<<<<<======>>>???===<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::999999999999===<<<<<<;;;;;;;;;;;;;;;LLLMMMNNNMMMKKKKKKKKKMMMIIIKKKLLLNNNNNNNNNMMMLLLKKKJJJJJJIIIIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFEEEDDDDDDEEEEEEFFFFFFFFFEEEEEEBBBCCCDDDDDDDDDCCCBBBAAACCCCCCCCCBBBAAAAAA@@@@@@===>>>???@@@@@@AAAAAAAAA>>>>>>=========<<<<<<<<<========================:::;;;;;;999888888:::<<<999999999999999999999999999999888888999::::::;;;888888888888888888888888999888888888888888999999777777777777777777777777555666666666777777777888666666666666666555555555555555555555666666666666555666666666666666777777444555666777777666555444555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555555555555555666666666777555555555555555555555555555555555555555555555555222444555444222111333555444444555555555555444444333333444555555555555444555555555555555555555555444444444444444444444444333333333333333333333333333333444444444444444444333333333333333333333333222222333333333444444444333444444444444555555555444444444555555555666666444333333222222333333444444333333333444444555666444444444444444444444444444444444444444555666666444333333222222333333444444444444555555666666666333444444555555444444333555555555555555555555555555555555555555555555555555555555555555555555555555555555666777888888888777777777777888888888888777666666666777888999:::777777777777777888999999999999999999999999999999999999999::::::;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBBCCCDDDEEEFFFGGGEEEFFFIIIKKKLLLLLLLLLKKKHHHIIIKKKKKKKKKLLLMMMOOONNNMMMMMMNNNNNNOOOPPPPPPQQQSSSTTTTTTSSSSSSUUUVVVUUUUUUVVVWWWXXXYYYZZZZZZ[[[\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[ZZZXXXWWWSSSSSSSSSRRRRRRQQQQQQQQQOOOPPPPPPQQQQQQPPPPPPOOOPPPPPPPPPPPPOOOOOOOOOOOONNNLLLJJJJJJKKKKKKKKKJJJJJJIIIHHHHHHHHHIIIJJJKKKJJJIIIHHHFFFEEECCCBBBAAA>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAA???>>>>>>???@@@??????>>>@@@@@@@@@>>>===>>>???=========>>>>>>??????@@@::::::;;;;;;<<<======>>>===<<<<<<<<<<<<===>>>>>>::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<;;;:::::::::::::::999999999888888<<<;;;;;;:::::::::::::::GGGIIIKKKKKKJJJKKKLLLNNNLLLLLLLLLLLLLLLMMMMMMNNNIIIIIIHHHHHHHHHIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGHHHHHHIIIIIIJJJJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEDDDAAACCCDDDEEEEEECCCAAA@@@DDDCCCCCCBBBBBBAAA@@@@@@======>>>@@@@@@AAAAAAAAA>>>=========<<<<<<<<<<<<========================:::;;;;;;999888888:::===888888888888888888888888999888888888999::::::;;;777777777777777777777777999888888888888888999999777777777777777777777777555666666666777777888888777777666666555555555444555555555555666666666777555555666666777777888888444555666777777666555444666666666666666666666666444444444444444444444444444444444444444444444444555555555555555555555555444555555555666666777777555555555555555555555555555555555555555555555555111333555444222111333555444555555555555555555444333444555555666666555555555555555555555555555555444444444444444444444444333333333333333333333333333333333444444555555555333333333333333333333333222222333333333444444444444444444555555555666666666555555444444333222222444333333222222333333444333333333333444444555666444444444444444444444444555555555555555666777777444333333222222333333444222222333333333333444444333444444555555444444333666666666666666666666666555555555555555555555555555555555555555555555555444555555666777888888999777777777777888888888888444555555666777999;;;<<<777777777777777888888999999999999999999999999999777888999:::;;;<<<<<<;;;:::;;;<<<===>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGFFFGGGJJJLLLMMMMMMLLLLLLEEEGGGIIIJJJKKKLLLOOOQQQNNNMMMNNNNNNOOOPPPQQQRRRQQQSSSUUUTTTSSSRRRRRRRRRUUUUUUVVVWWWXXXYYYZZZ[[[\\\\\\]]]]]]]]]\\\[[[[[[XXXYYYYYYYYYWWWUUUSSSRRRTTTSSSQQQOOONNNMMMMMMMMMNNNOOOOOOPPPPPPOOOOOONNNPPPPPPPPPOOOOOOOOONNNNNNMMMKKKJJJJJJKKKKKKJJJIIIGGGGGGFFFGGGHHHJJJLLLNNNKKKJJJHHHFFFDDDBBBAAA@@@???@@@AAABBBCCCDDDDDDDDDCCCCCCDDDEEEEEEDDDCCCBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@???@@@@@@AAAAAA@@@>>>======>>>??????>>>>>>???@@@???>>>======???;;;;;;<<<===>>>???@@@@@@<<<<<<<<<===>>>??????@@@<<<<<<<<<<<<<<<===>>>>>>999999999999999999999:::::::::::::::::::::::::::::::::;;;<<<<<<;;;:::::::::::::::999999888888888;;;:::999999888888999999LLLKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLJJJGGGEEEEEEFFFHHHJJJKKKJJJHHHFFFEEEEEEFFFFFFKKKJJJJJJIIIIIIHHHGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFHHHHHHHHHGGGFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBB@@@??????@@@@@@DDDCCCBBBAAA@@@>>>======????????????>>>>>>======<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;:::::::::;;;;;;;;;;;;;;;::::::999999999888888888888888888888888888888888888777777777777666666777777888888999999888888777777666666555555666666666666666666666666444444444444555555555666777666555666777888777666555555444444444333333333:::999888666444333222222666666666666666666666666333333333333333333333333666666666666666666666666666666555555555444444444444444444444444555666777666666555555555444444444555555555555555555555555777777666555444444333333222333444555555444333222444444444444444444444444333444555555555444333222333333333444444555555555222333333444333222111000999888555333222111111111444444444555555555666666666555444444222222111000222222222222222222222222333333333444444444555555666555444333333333333333222222333333333333444444222222222222222222222222333333333444444444555555444444444444444444444444333333333444444555555555777777666555444333333222333333333333333444555666666666555555555444444444666666555444444444555555666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777666666666666777777777777777777777777777777777777===<<<:::888888888:::;;;;;;;;;;;;<<<<<<<<<<<<===???@@@AAA@@@>>>>>>???@@@>>>???@@@BBBCCCDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMPPPOOOOOOOOOPPPPPPQQQRRRRRRQQQPPPOOOPPPPPPRRRRRRTTTUUUVVVUUUSSSRRRSSSUUUYYYYYYZZZZZZYYYXXXWWWWWWXXXWWWUUUSSSRRRQQQQQQQQQSSSQQQOOOMMMMMMMMMNNNOOOMMMNNNOOOPPPQQQQQQQQQQQQNNNOOOOOOPPPPPPOOOOOONNNQQQOOOMMMLLLJJJJJJJJJKKKKKKJJJIIIHHHJJJMMMPPPRRRJJJHHHFFFCCCBBBBBBCCCCCCCCCAAA???AAAFFFIIIIIIGGGEEEEEEEEEEEEDDDCCCAAA@@@BBBCCCDDDEEEEEEDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>AAAAAAAAA@@@???>>>>>>===<<<<<<======<<<<<<;;;:::@@@?????????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;::::::999999999;;;;;;;;;<<<<<<<<<<<<===;;;:::888666666666888999<<<<<<<<<;;;;;;:::::::::999999999999999999999999JJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHFFFFFFGGGHHHIIIIIIIIIGGGFFFEEEFFFFFFGGGIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCAAA@@@@@@AAAAAACCCCCCBBBAAA@@@??????>>>@@@@@@?????????>>>>>>>>><<<;;;;;;::::::;;;;;;<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;::::::999999999888888888888888888888888888888888888777777777777777777777777777888888888666666666666777777777777888888888888888888888888444444555555555666666666888666555666777777666555555555555555444444333333777777666555555555555555666666666666666666666666444444444444444444444444555555555555555555555555666666555555555444444444444444444444444555666666666666555555555444444444555555555555555555555555777666666555444444333333333444555666666555444333555555555444444444444444444555555555555444333333333333444444444444444444000111333444555555444333888777555333222222222222222222222333333333444444555444444333333222222111333333333333333333333333333333333444444444555555666555555444333333444444222222333333333333444444333333333333333333333333333333333444444444555555444444444444444444444444333333444444444444444444666666666555444444333333444444333333333444555555666666555555555444444444333333222222222333333444666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777888888888888888888888888888888888888===;;;:::888888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>???@@@@@@>>>>>>???@@@???@@@AAABBBCCCDDDDDDDDDFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIJJJKKKMMMMMMNNNMMMMMMMMMMMMNNNNNNOOOQQQPPPOOOOOOOOOPPPQQQRRRRRRRRRSSSSSSTTTSSSSSSRRRXXXXXXXXXXXXXXXWWWVVVVVVVVVUUUUUUTTTSSSRRRQQQQQQRRRQQQOOONNNMMMNNNOOOPPPOOOOOOPPPPPPQQQQQQQQQPPPOOOPPPPPPPPPPPPPPPPPPOOOPPPOOOMMMKKKJJJJJJJJJJJJJJJIIIHHHGGGHHHJJJMMMOOOIIIHHHFFFCCCBBBBBBCCCDDDDDDBBBAAADDDIIILLLLLLJJJIIIIIIHHHGGGEEEBBB@@@>>>AAAAAACCCDDDDDDDDDCCCBBBBBBAAA@@@??????>>>>>>>>>AAAAAA@@@??????>>>============>>>>>>======<<<;;;?????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;::::::999999999::::::::::::;;;;;;;;;;;;>>>===;;;:::999:::;;;<<<;;;;;;::::::999999999999999999999999999999999999GGGHHHIIIJJJJJJIIIHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCBBBAAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@???@@@@@@@@@???????????????<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;:::::::::::::::;;;;;;::::::::::::999999888888888888888888888888888888888888777777777777888777777777777777777666555555555666777888888888888888888888888888888888555555666666666777777777888777666666777777555444666666666555555555555444444444444555555666777888666666666666666666666666555555555555555555555555555555555555555555555555555555555555555444444444555444444444444555666666555555555555555444444444555555555555555555555555666666666555444444333333444555555666666555555444666666666555555444444444666555555555444444444444444444444444444444333333222333444555555555444333555555444333333333444444222222222333333333444444333333333333333333333333333333333333333333333333333333333444444444555555666666555444444444444555222222333333333333444444444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444333333444444444444444444444444555555444333333333444444555555555555555444444444222222222222333333444555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777888888999999999999999999999999999999999<<<;;;999888888999::::::;;;;;;;;;;;;<<<<<<<<<<<<===???@@@???>>>===>>>@@@AAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFHHHHHHHHHHHHIIIKKKLLLMMMNNNMMMMMMLLLLLLLLLMMMMMMOOOOOONNNNNNNNNOOOQQQRRRRRRRRRRRRUUUXXXXXXUUUQQQUUUVVVVVVVVVVVVUUUUUUTTTSSSSSSTTTTTTTTTSSSRRRQQQPPPPPPOOONNNOOOPPPQQQRRRQQQQQQQQQQQQPPPPPPPPPOOOPPPPPPPPPQQQQQQPPPPPPPPPOOONNNMMMKKKJJJJJJJJJJJJHHHGGGFFFEEEFFFGGGIIIJJJIIIGGGFFFDDDCCCCCCDDDDDDEEEDDDDDDHHHMMMQQQPPPOOOMMMMMMKKKIIIFFFCCC@@@>>>AAABBBCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@??????>>>>>>@@@@@@??????>>>=========>>>????????????>>>======>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999;;;;;;::::::::::::999999999999999999::::::::::::<<<;;;999888888999::::::999999999999888888888888999999999999999999999999FFFGGGIIIJJJKKKJJJHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAA????????????????????????@@@@@@@@@@@@????????????<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;:::999999999999::::::::::::::::::::::::888888888888888888888888888888888888777777777666888888777777666666666555555666666666777777777888666666666666666666666666666666666666777777777777888777555555666666555333666666666666666666666555444444444555555777888888666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555444444444555555666555555555555555555555555555555555555555555555555666666555555555444444444555666666666666666666555777777777666555555444444777666666555555555555555555555555444444333333333666666666666444222000...333333333333444444555555444444444555555555666666222222222333333444444444444444444444444444444444333333333444444444555555666555555444444555555555222222222333333333444444444444444444444444444444333333333444444444555555444444444444444444444444555555555444444333333333333333333444444555555555666555444333333333333333555555555555555555555555333333333444555666777888666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777888888999999999999999999999999999999::::::999888888999999:::::::::;;;;;;;;;<<<<<<<<<<<<>>>???>>>======>>>???AAABBBBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKOOOOOONNNMMMMMMMMMNNNNNNMMMMMMLLLLLLMMMOOOQQQRRRVVVTTTUUUZZZ______YYYTTTSSSSSSTTTTTTTTTSSSSSSRRRPPPRRRSSSUUUUUUTTTRRRQQQOOOOOOOOOOOOPPPQQQRRRSSSSSSSSSRRRPPPOOOOOONNNNNNNNNOOOOOOPPPPPPOOOOOONNNMMMMMMLLLKKKJJJJJJIIIIIIGGGFFFDDDCCCCCCDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDEEEFFFEEEGGGLLLRRRVVVUUUSSSOOONNNLLLJJJGGGDDDBBBAAAEEEEEEEEEEEEDDDBBB@@@>>>AAAAAAAAAAAA@@@??????>>>?????????>>>>>>=========>>>>>>??????>>>>>>===<<<========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999::::::::::::::::::::::::999999999999:::::::::::::::999888888888888999999999999999999999999888888888999999999999999::::::FFFGGGJJJKKKLLLKKKIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGHHHIIIIIIGGGEEEDDDDDDDDDEEEEEEEEEEEEEEEEEECCCDDDDDDEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDCCCDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@???============>>>>>>>>>>>>????????????????????????<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;:::999888888888::::::::::::::::::::::::888888888888888888888888888888888888777777777666888777777777666666555555888777777777666666666555555555555555555555555555666666666666777777777777888666555555666666555333555666666666666666666666666555555555555666666777666666666666666666666666666666666666666666666666555555555555555555555555444555555555555555555555666555555444444444555555444555555555555555555555555555555555555555555555555555555555555444444444666666666555555666666666777777666666666555555555777777666666666666555555555555555444444333333333555555555444333111///---222222333444555555555555444444444555555555666666111222222333333444444555444444444444444444444444333333333444444444555555555555444444444555555666222222222333333333444444222222222222222222222222333333333444444444555555444444444444444444444444555555555444444333333333222222333333444555555555666555444333333333333333444555555555555555555555333333333444555666777888666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555444444555555666777777888888888888888888888888888999999999999999999999::::::::::::;;;;;;;;;;;;<<<;;;<<<>>>>>>======>>>???AAAAAABBBBBBBBBBBBBBBAAA@@@AAAAAACCCDDDEEEFFFFFFDDDDDDDDDEEEFFFGGGIIIIIINNNMMMMMMLLLLLLLLLMMMMMMLLLLLLLLLLLLMMMOOOQQQRRRVVVUUUVVV[[[aaa```ZZZTTTQQQQQQRRRRRRRRRRRRQQQQQQOOOQQQSSSTTTUUUTTTRRRQQQOOOOOOPPPPPPQQQRRRSSSTTTTTTSSSQQQOOONNNMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMKKKKKKKKKKKKJJJJJJIIIIIIEEEEEEDDDCCCBBBCCCCCCDDDFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGJJJPPPVVVZZZXXXVVVMMMLLLKKKIIIGGGFFFEEEDDDIIIIIIHHHGGGEEEBBB???===@@@@@@AAAAAAAAA@@@??????????????????>>>>>>>>>>>>===>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<999999999999::::::::::::888888888999999:::::::::GGGHHHIIIJJJKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGHHHHHHHHHGGGEEEDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC??????@@@@@@@@@@@@??????===============>>>>>>>>>>>>>>>>>>>>>>>>?????????<<<;;;;;;::::::;;;;;;<<<===<<<;;;999888888888888999999::::::::::::;;;;;;888888888888888888888888888888888888777777777777777666666666666666666555888888888777666555555555777777777777777777777777555555666666666777777777666555444444666666555444444555555555555666666666777666666555555555555666666666666666666666666666666666666666666666666666444444444444444444444444444444444555555555555555666666555444444444444555444444444555555555555555555555555555555555555555555555555555555555555555666555555444444555555666555555555555555555555555666777888888888777555444444444444444444444333333000111222333333333222111111222333444555555555555222222222333333333444444222222222333333444444444333333333333333333333333333333333444444444555555444333333333333444555555222222333333333333444444222222222222222222222222333333333444444444555555444444444444444444444444444444444444444444333333222222333333444444444555555555444333333333444444444444444555555555555555222222222222333333444555666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555333333444444555666777777777777777777777777777777888888888999999999999999::::::::::::;;;;;;;;;;;;:::;;;======<<<<<<>>>?????????@@@AAAAAAAAAAAAAAA???@@@AAABBBDDDEEEFFFGGGDDDDDDDDDDDDEEEGGGHHHIIIJJJIIIIIIIIIIIIJJJKKKLLLKKKKKKKKKLLLNNNPPPRRRSSSSSSSSSUUUYYY\\\[[[VVVRRROOOPPPPPPQQQQQQQQQQQQQQQPPPQQQRRRSSSSSSSSSRRRQQQPPPPPPQQQQQQRRRSSSSSSTTTTTTRRRPPPNNNLLLLLLLLLLLLKKKLLLLLLMMMMMMLLLLLLKKKJJJJJJKKKKKKJJJIIIHHHHHHDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHLLLRRRYYY[[[YYYVVVKKKJJJIIIGGGFFFFFFFFFFFFIIIIIIIIIHHHEEECCC@@@>>>???@@@AAABBBBBBAAA@@@???@@@@@@??????????????????======>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999999999::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;999999999999::::::::::::999999999:::::::::::::::888888888999999::::::;;;FFFGGGGGGHHHIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEDDDEEEEEEEEEEEEDDDBBBAAACCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC??????@@@AAAAAAAAA@@@??????????????????>>>>>>>>><<<<<<=========>>>>>>>>><<<;;;;;;::::::;;;;;;<<<===<<<;;;999888777777777999999999::::::;;;;;;;;;888888888888888888888888888888888888777777777777555555555666666666666666777777777777666666666666777777777777777777777777444444555555555666666666444333333444666777666555333333444444555555555555666666555555555555666666666666666666666666666666555555555555555555555555444444444444444444444444444444444555555555666666666666555444444444444444444444444555555555666666555555555555555555555555555555555555555555555555666555444333333444555666333333333444555555666666555777999::::::888555333333333444444444444444444000111333444444444333333111222444555555555555444222222222333333333444444333333333333333333333333333333333333333333333333333333333444444444555555222222222222222333444444222222333333333333444444333333333333333333333333333333333444444444555555444444444444444444444444333333444444444444444444333333333333333333444444444444333333333444555555444444444555555555666666333333222222222333333444666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555333333444555666777888888888888888888888888888888777777888999999999999999999999:::::::::;;;;;;;;;999;;;<<<<<<<<<<<<===???<<<===>>>???@@@AAAAAAAAA??????AAABBBDDDFFFGGGHHHEEEEEEEEEFFFGGGHHHIIIJJJGGGGGGHHHHHHIIIJJJLLLLLLKKKKKKLLLLLLNNNQQQSSSUUUPPPRRRTTTVVVVVVUUURRRPPPNNNOOOPPPQQQQQQQQQQQQPPPRRRRRRRRRRRRRRRRRRQQQQQQPPPQQQRRRRRRSSSSSSSSSSSSRRRQQQNNNLLLKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLIIIIIIJJJJJJJJJIIIHHHGGGDDDDDDDDDDDDDDDDDDEEEEEEDDDEEEFFFFFFGGGGGGGGGGGGGGGHHHLLLSSSZZZ\\\YYYUUUJJJIIIGGGEEEEEEDDDEEEEEEEEEFFFFFFFFFEEEDDDBBBAAA???@@@BBBCCCCCCBBB@@@???@@@@@@@@@@@@@@@@@@AAAAAA>>>>>>??????>>>>>>===<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999999999999::::::;;;;;;;;;999999999999::::::::::::555555666666777777777777888888888888999999999:::777888888999::::::;;;;;;FFFFFFFFFFFFGGGHHHIIIJJJFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEECCCAAA@@@CCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCC???@@@AAABBBBBBBBBAAA@@@AAAAAAAAA@@@@@@@@@??????;;;<<<<<<<<<======>>>>>><<<;;;;;;::::::;;;;;;<<<===<<<;;;999888777777777999999999::::::;;;;;;;;;888888888888888888888888888888888888777777777777444555555555666666777777555555666666777777888888555555555555555555555555444444444444555555555666333222222444666777777666333333333444444444555555555555555555555666777888666666666666666666666666555555555555555555555555444444444444444444444444444444444555555555666666777666555444444444444444444444444555555555666666555555555555555555555555444555555555555555555555555444333222222333444555111222222333444555666666444666:::<<<;;;999555222333333333444444555555555444444555555555444222111222222444555555555444444444444444555555555666666333333333333333333333333222222222222222222222222333333333444444444555555111111111111222222333444222222333333333444444444444444444444444444444444333333333444444444555555444444444444444444444444333333333444444555555555333333333333333333333333333333333333444444555666444444444555555555666666666666555444444444555555666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555444444555666777888999999999999999999999999999999666777888999999999999999999999:::::::::;;;;;;;;;999:::<<<<<<<<<<<<===???;;;;;;===>>>@@@@@@AAAAAA???@@@AAACCCEEEGGGHHHIIIFFFFFFFFFGGGHHHIIIKKKKKKHHHHHHIIIIIIKKKLLLNNNOOOKKKKKKLLLMMMOOOQQQTTTUUUOOORRRUUUVVVTTTRRRQQQPPPNNNOOOPPPPPPQQQQQQQQQQQQTTTSSSRRRQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSQQQOOOMMMKKKJJJJJJKKKLLLMMMMMMNNNNNNNNNNNNMMMMMMHHHIIIJJJJJJJJJIIIHHHGGGDDDDDDDDDEEEEEEEEEFFFFFFDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHMMMTTTZZZ\\\XXXTTTJJJIIIGGGEEECCCCCCCCCCCCAAABBBCCCEEEEEEEEEDDDDDD???@@@BBBCCCCCCBBB@@@???AAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@@@@???>>>>>>:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999999999999::::::;;;;;;;;;777888888888888999999999666777888999999999999999666666777777888888888999777777888999::::::;;;;;;EEEFFFGGGHHHJJJKKKLLLMMMJJJIIIGGGFFFEEEFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDHHHHHHGGGFFFEEEDDDCCCCCCBBBCCCDDDEEEEEEDDDCCCBBBAAAAAAAAABBBBBBCCCCCCCCCBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????===<<<<<<<<<<<<;;;;;;;;;;;;<<<===<<<:::999:::;;;<<<;;;999777666777999:::888888888888888888888888777777888999999999999888888888888888777777777777666666666666666666666666777777777777777777777777555555555555555555555555444555666777777666555444666666555555444444444444666666666666666666666666111222333444555555555555333444444444555666666666666666666555555444444333555555444444444333333333444444444555555555555666555555555555555666777777444444444444444444444444444555666777777777666555333333333444444444444555555555555444333333222222555555555555555555555555333555777999:::888666555555444444333333444444555444444444444444444444444333333333333333333333333444444444333333222222222222222222222222222222222222222222222222222222222222222222222222222222222444333111000000111333444333333333333333333333333222222333333333333444444555444444333333444444555444444444444444444444444222222222333333444444444444444444444444444444444444333333333333444555666444444444444444444444444555444333333333333444555777777666666555555555444444444444444444444444444555666777888888777666555777666666555555555666666666666666666666777888888777888888888888999999999888888999999999:::::::::888888999999999:::::::::666666777888:::;;;<<<<<<=========>>>??????@@@@@@DDDDDDEEEEEEEEEEEEDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGLLLLLLKKKKKKKKKJJJJJJJJJKKKKKKMMMNNNOOOPPPPPPPPPOOOOOOOOOPPPQQQRRRSSSSSSQQQQQQPPPOOONNNOOOSSSVVVRRRSSSSSSSSSQQQPPPQQQRRROOORRRTTTTTTRRRQQQQQQQQQPPPPPPQQQQQQPPPPPPOOONNNOOOOOONNNNNNLLLKKKJJJIIIHHHIIIIIIJJJIIIIIIHHHHHHFFFFFFEEEEEEDDDDDDCCCCCCFFFEEEDDDEEEGGGHHHHHHFFFKKKJJJKKKMMMOOOQQQPPPOOOEEEEEEEEEEEEDDDDDDDDDDDDEEEDDDDDDCCCBBBBBBAAAAAA???AAACCCBBBAAA@@@AAAAAA@@@@@@BBBCCCCCCBBB@@@@@@<<<<<<======>>>>>>??????========================:::;;;;;;<<<<<<;;;;;;::::::;;;;;;999888777888:::;;;:::999999;;;;;;:::999???>>><<<:::888666555444888888777777888999:::::::::999777666666777999:::555666777999999999888777GGGGGGHHHHHHIIIJJJJJJJJJGGGGGGFFFEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDGGGFFFFFFEEEEEEDDDDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCAAAAAAAAABBBBBBBBBCCCCCCBBBCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;:::999999;;;>>>===;;;:::888888888888999999999999999999999999777777888999999999999888888888777777777666666666666666666666666666666666666666666666666666666666555555555555555555555555555666777888888777666555777777666666555555555555555555555555555555555555333333444555555555555444444444444444555555555555555555555444444444444444555555555444444444333333444444444555555555555666555555555555555666777777444444444444444444444444333333444555666666666666666555555555444444333333444444444444444555555555555555555555555555555555444555777888888888666555555444444333333444444555444444444444444444444444333333333333333333333333444444444333333222222222222222222222222222222222222222222222222222222222333333333333333333333333333333222111111222333333333333333333333333333333222222333333333333444444555555555444444555555555444444444444444444444444222222222333333444444444444444444444444444444444444444333333333444444555444444444444444444444444555444333333333333444555777666666666555555555444444444444444444444444444555777999::::::999777555444444444555555555555555666666666666666777888888777777888888888999999999888888888999999999::::::999999999999::::::::::::999::::::;;;<<<======>>>=========>>>??????@@@@@@CCCCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGIIIIIIIIIIIIJJJJJJKKKKKKMMMMMMNNNOOOOOOOOONNNNNNNNNNNNNNNOOOOOOPPPQQQRRRRRRSSSSSSSSSQQQPPPQQQSSSQQQRRRSSSRRRQQQPPPPPPRRRQQQSSSTTTTTTRRRPPPOOOPPPOOOPPPPPPPPPOOOOOONNNNNNMMMMMMMMMLLLKKKJJJIIIHHHGGGHHHIIIIIIJJJJJJIIIIIIFFFFFFEEEEEEDDDDDDDDDDDDFFFEEEDDDEEEGGGHHHGGGFFFGGGFFFGGGHHHKKKLLLKKKIIIEEEEEEEEEEEEDDDDDDDDDCCCDDDDDDCCCBBBBBBAAAAAA@@@???@@@BBBBBB@@@???@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@<<<<<<======>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::;;;999888777888:::;;;:::999999;;;;;;:::999;;;;;;::::::999888777777888888777777888999999::::::999777666666777999:::555666777888999888888777HHHHHHHHHHHHGGGGGGGGGGGGEEEDDDDDDDDDDDDDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFEEEEEEDDDAAAAAAAAABBBBBBBBBBBBCCCAAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????===<<<<<<<<<<<<;;;;;;;;;:::;;;<<<;;;999888999:::;;;<<<<<<<<<;;;:::888777999999999999999999999999666777888888999999888888777777777666666666555555666666666666666666666666666666666666666666666666666666666666666666666666666777777888888777777666777777777666666666666666555555555555555555555555555666666666666555444444555555555555444444444444333333333333444444444444555555555555555444444444444444444555555555555666555555555555555666777777444444444444444444444444222222222333444555666777888888777666555444333222333444444555666666777777555555555555555555555555555555666666666777777777555444444333333444444555444444444444444444444444333333333333333333333333444444333333333333222222222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333222222333333333333444444666666666666666666666666444444444444444444444444222222333333333333444444444444444444444444444444555444444333333333444444444444444444444444444444555444444333333444444555666666666555555555555555444444444444444444444444666888:::<<<<<<:::888666111222333555555555444444666666666666666777888888777777777888888888999999888888888999999999999:::999999:::::::::;;;;;;;;;;;;;;;<<<<<<============<<<======>>>>>>??????@@@AAAAAACCCDDDEEEEEEFFFFFFDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMOOOOOOOOONNNNNNMMMMMMMMMNNNMMMMMMMMMNNNOOOPPPQQQNNNPPPRRRRRRPPPNNNMMMMMMQQQRRRSSSRRRPPPOOOPPPQQQRRRTTTUUUTTTQQQOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMLLLLLLLLLLLLKKKIIIHHHGGGGGGGGGHHHIIIJJJJJJJJJJJJFFFEEEEEEEEEEEEDDDDDDDDDFFFEEEDDDEEEGGGGGGGGGFFFEEEDDDDDDEEEGGGHHHFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@???>>>???AAAAAA???>>>???@@@@@@??????>>>>>>??????@@@<<<============>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::999::::::999888777999:::;;;999888999:::;;;:::999888888888999999:::::::::888888888777888888999::::::999888777777888999:::666666777888888888888777EEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????===<<<<<<<<<<<<;;;;;;;;;999:::;;;:::999888999;;;999:::===>>>>>>===:::888999999999999999999999999666777777888888888888888666666666666555555555555666666666666666666666666666666666666666666666666777777777777777777777777666666777777777777666666666666666666555555555555555555555555555555555555777777777777666555444333555555555444444333333333222222222333333444444444555555555555555555555555444444444555555555555666555555555555555666777777444444444444444444444444444333222111222333444555888777777666555555444444555555555666666666777777555555555555555555555555666666555444555666777888555444444333333444444555444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333444444444444444444444444111222222333333222222111333333333333333333333333222222222333333333444444555555555666666555555555333333333333333333333333333333333333333333333333444444444444444444444444555555444333333333444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555777:::<<<<<<:::777555000111444666777666555444666666666666666777777888777777777777888888888888888888888888999999999999999::::::::::::;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>????????????@@@AAACCCDDDEEEFFFFFFDDDEEEEEEFFFGGGHHHHHHHHHIIIIIIIIIJJJKKKLLLNNNOOOOOOOOONNNNNNNNNMMMNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPMMMOOOPPPPPPNNNMMMNNNOOOQQQRRRSSSRRRPPPOOOPPPQQQRRRSSSTTTSSSQQQPPPPPPQQQPPPPPPOOOOOONNNNNNNNNNNNLLLLLLLLLLLLKKKJJJIIIHHHHHHIIIIIIJJJIIIIIIHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDEEEFFFGGGFFFEEEEEEEEEDDDEEEGGGGGGFFFDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@??????>>>===>>>@@@@@@>>>===>>>??????>>>===<<<<<<===>>>???========================;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999::::::999888888999;;;:::999888999:::::::::888777777888999::::::;;;;;;999888888888888888999999999999888777777888999999777777777888888888777777BBBBBBBBBCCCDDDDDDEEEEEECCCCCCDDDEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAABBBCCCCCCBBBBBBBBBCCCDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;999:::;;;;;;999999:::;;;???AAACCCDDDCCC???;;;888999999999999999999999999666666777888888888888777666666666666555555555555666666666666666666666666555555555555555555555555777777777777777777777777555555555555555555555555444444444444444444444444555555555555555555555555888888777777666555333333555555444444333333333222222222222333333444444444444444555555555555555555444444444555555555555666555555555555555666777777444444444444444444444444666555333222111111222333555666666666666666666666777777666666666555555555555555555555555555555555666555444333444555777888555444444333333444444555444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333444444444444444444444444111222222333333222222111333333333333333333333333222222222333333333444444333444555555555555444333333333333333333333333333333333333333333333333333444444444444444444444444555444444333333333444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555333555888::::::888555333111333555777888777666555666666666666666777777888666666777777777888888888777777888888888999999999999999999:::::::::;;;;;;:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>??????>>>???@@@BBBDDDEEEFFFFFFEEEEEEFFFGGGHHHJJJJJJKKKKKKJJJIIIHHHIIIJJJLLLMMMNNNNNNMMMMMMMMMNNNOOOPPPOOOOOOOOOOOOOOOOOOPPPQQQPPPPPPPPPOOOOOOPPPSSSVVVRRRSSSTTTSSSQQQPPPQQQRRRPPPRRRRRRRRRQQQQQQRRRSSSQQQPPPOOOOOONNNNNNOOOOOOMMMMMMMMMMMMLLLKKKKKKJJJKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDEEEFFFFFFEEEDDDEEEDDDDDDEEEGGGGGGEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@??????>>>>>><<<>>>@@@???>>>===>>>>>>???>>><<<<<<<<<<<<>>>???=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::888999:::999888888999;;;:::999888888::::::999888888888999999999:::::::::999999888888888888888999999888888888888888888999888888777777777777777777AAABBBBBBCCCDDDEEEEEEFFFCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAABBBBBBCCCAAABBBBBBBBBCCCCCCDDDDDDCCCBBBBBBAAAAAABBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;999;;;<<<<<<::::::;;;===HHHIIIJJJIIIFFF@@@;;;777888888888888888888888888555666777777888888777777777777777666666666555555666666666666666666666666555555555555555555555555666666666666666666666666555444444333333444444555333333333333333444444444444444444444444444444444777777777666555444333222444444444444333333333333333333333333444444444444333333333444444444444444444444444555555555555666555555555555555666777777444444444444444444444444555555444333222222222222444444555555555666666666777777666666555444444333555555555555555555555555666555444444444555666777555444444333333444444555444444444444444444444444333333333333333333333333222222333333333333444444222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333222222333333333333444444222333444555555444333222333333333333333333333333444444333333333333222222444444444444444444444444444333333333333444555666444444444444444444444444333444444555555444444333444444444444444555555555555555555555555555555555333444666777777666444333333444666777777777666666666666666666666777888888666666666777777777888888777777777888888888888999888888999999999:::::::::;;;;;;<<<<<<============;;;<<<<<<======>>>>>>???===>>>@@@BBBCCCDDDEEEEEEEEEEEEFFFHHHIIIKKKLLLMMMJJJIIIHHHGGGGGGHHHJJJKKKNNNNNNMMMLLLMMMNNNPPPQQQPPPPPPOOOOOOOOOOOOPPPPPPMMMMMMMMMLLLLLLNNNSSSVVVSSSTTTUUUTTTRRRQQQRRRSSSQQQRRRRRRRRRPPPPPPRRRSSSQQQPPPOOOMMMMMMNNNNNNOOOMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFGGGGGGEEEDDDDDDEEEFFFEEECCCCCCBBBBBBCCCEEEFFFDDDCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@??????>>>===>>>@@@@@@>>>===>>>???>>>======<<<<<<======>>>=========<<<<<<<<<<<<;;;:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::888999:::999888888:::;;;:::888777888999:::999888999999999999999999999999:::999888888777888888888888888888888888888888888999888777777666777777777EEEEEEEEEEEEEEEFFFFFFFFFCCCCCCDDDDDDDDDCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDCCCBBBBBBBBBBBBCCCDDDCCCCCCBBBBBBBBBAAAAAAAAACCCBBBAAA@@@@@@AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::;;;===<<<<<<;;;===>>>FFFGGGHHHGGGDDD???:::777777777777777777777777777555666666777777777777777888888777777777666666666666666666666666666666666555555555555555555555555555555555555555555555555666555444444444444555666333333333444444444555555444444444444444444444444555555555555555444333222333333333333333333444444555555555444444444444444222222222333333333444444444444444555555555555666555555555555555666777777444444444444444444444444222222333444444444444444555555555444444444444444555555555444444444444444555555555555555555555555555444444444555555666666555444444333333444444555444444444444444444444444333333333333333333333333222222222333333444444444222222222222222222222222444444444444444444444444333333333333333333333333333333222111111222333333333333333333333333333333222222333333333333444444333444555666666555444333222222222222222222222222444444444333333222222222444444444444444444444444222222222333444555666777444444444444444444444444333333444555555444333333333333333444444555555555555555555555555555555555444444444555555444444444555555555555555555555555666666666666666777888888666666666666777777777888777777777777888888888888777777777888888888999999999::::::;;;<<<======>>>;;;;;;<<<<<<===>>>>>>>>>>>>>>>@@@AAACCCCCCDDDDDDCCCDDDEEEGGGIIIKKKLLLMMMKKKJJJHHHHHHIIIKKKNNNOOOQQQOOONNNLLLLLLMMMNNNOOOOOOOOONNNNNNNNNNNNOOOOOOMMMNNNOOONNNNNNOOOQQQTTTTTTUUUVVVUUUTTTSSSSSSUUUUUUUUUTTTRRROOONNNOOOQQQOOONNNLLLKKKJJJKKKLLLMMMLLLLLLLLLLLLLLLLLLKKKJJJHHHHHHIIIIIIJJJIIIIIIHHHEEEEEEFFFFFFFFFGGGGGGGGGGGGEEEDDDDDDEEEEEEDDDCCCAAAAAAAAACCCEEEFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@??????===???@@@@@@???>>>>>>???======>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;999999999999999999999999:::;;;;;;<<<<<<;;;;;;:::888999999999888888:::<<<999888777888999:::999777888888888999999::::::::::::999999888777777888888888888888999999888888888:::999777666666666777888IIIIIIIIIHHHGGGFFFFFFEEEBBBCCCCCCDDDCCCBBB@@@???DDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDCCCBBBBBBCCCDDDEEECCCCCCCCCBBBBBBAAAAAAAAACCCCCCAAAAAAAAAAAACCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<======<<<<<<>>>???===???AAABBBAAA>>>;;;888666666666666666666666666555666666777777777777777888888888888777777777777666666666666666666666666555555555555555555555555555555555555555555555555777666555444444555666777444444444555555555666666444444444444444444444444444444444555444444333222222222222333333444444444666666666555555444444444111111111222222333333333444444444555555555666666555555555555555666777777444444444444444444444444///000222555666777777666666666555444333222222111222222333333444555555555555555555555555555555555444444444555555555555666555444444333333444444555444444444444444444444444333333333333333333333333222222222333333444444444222222222222222222222222444444444444444444444444222222222222222222222222444333111000000111333444333333333333333333333333222222333333333444444444444555777888888777555444222222222222222222222222444444444333333222222222444444444444444444444444111111222333444666777888444444444444444444444444333333444555555444333333333333333444444555555555666666666666666666666666666555444444444444555666555555444333333333444444666666666666666777888888666666666666777777777777777777777777888888888888666777777777777888888888666666777888:::;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCBBBCCCDDDFFFHHHJJJKKKLLLLLLLLLKKKKKKMMMPPPSSSVVVSSSQQQOOOMMMLLLLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMNNNTTTVVVXXXXXXWWWVVVVVVWWWUUUVVVWWWVVVTTTTTTTTTUUUXXXWWWVVVRRRNNNMMMMMMNNNMMMLLLJJJIIIHHHIIIKKKLLLKKKKKKKKKKKKKKKKKKJJJIIIEEEFFFGGGIIIJJJKKKKKKKKKEEEEEEFFFFFFGGGGGGGGGGGGGGGEEEDDDDDDEEEEEEDDDBBBBBBBBBBBBDDDGGGHHHGGGFFFDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCBBBAAAAAA@@@@@@???>>>???AAAAAA???>>>???@@@<<<===>>>??????>>>===<<<======<<<<<<<<<;;;;;;;;;999999999999999999999999:::;;;;;;<<<<<<;;;;;;:::888999999999888888:::<<<999888777888999999999777666777888999:::;;;;;;<<<::::::999888777777888888888888999999999999888888:::999888666666666777888OOOJJJEEEBBBBBBBBB@@@>>>AAABBBCCCDDDDDDCCCBBBAAADDDDDDDDDDDDCCCCCCCCCCCCFFFFFFEEEDDDCCCBBBBBBAAACCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBDDDCCCAAA?????????AAABBBBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>???@@@AAAAAABBBBBB???===<<<<<<======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999888777666666888:::;;;666777888999999888777666888888777777666666555555333444444555555444444333444333333222333444666777555555555555666666666666444444444444444444444444333444444555555444444333333333333444444444555555444444444444444444444444222333444555555444333222444444222222222222444444444444444444444444444444555444444333333333444444555555555444444333333333555555555555555555555555333333333444444444555555444444444444444444444444444444555555555555444444555555555555555555555555444555555555555555444444333333333333333333333333444444444444444444444444222222222333333444444444333333333222222111111111222222222222222222222222000000111222333333444444555555555444444333333333222222333444333222000000000111111222222333444444555444444333333222222111444444555666777777666666333333333333333333333333333333333333333333333333444444444444444444444444333444444444444333222111222222333444555666777888:::888666444333444555666222222333444444555555666666555444333333333333333444333333333444444555555555555555555555666777777555777999999888555444444444555555666666666666666777777666666666666777777777888888888888999999999777777999::::::999888777;;;;;;;;;<<<===>>>>>>???>>>???@@@AAABBBCCCCCCCCCBBBCCCFFFHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKNNNMMMLLLKKKKKKLLLMMMMMMMMMNNNOOONNNMMMMMMOOOQQQVVV^^^gggjjjeee]]]XXXVVVTTTTTTTTTSSSTTTTTTUUUUUUVVVVVVUUUUUUTTTSSSSSSSSSOOOOOONNNMMMLLLLLLLLLMMMJJJKKKLLLMMMMMMLLLKKKJJJKKKJJJJJJJJJJJJIIIIIIIIIGGGGGGHHHHHHHHHGGGGGGFFFCCCCCCDDDDDDCCCCCCBBBAAABBBBBBBBBBBBBBBCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@??????@@@@@@????????????>>>>>>>>>>>>>>>>>>===<<<;;;::::::999======<<<;;;:::999999888999999999999999999999999888888999999999:::::::::999999999888888888777777888888999999999999888888777777777777888888888888888888888888888888888888888888777777777777888999777777666666666666777777PPPLLLGGGEEEEEEEEECCCBBBBBBCCCDDDDDDDDDDDDCCCBBBDDDDDDDDDDDDCCCCCCCCCCCCEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBDDDCCCAAA??????@@@AAABBBBBBBBBAAA@@@@@@???>>>>>>>>>??????@@@@@@AAAAAAAAA===<<<;;;;;;<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::::::::999999999888888999888777666666888:::;;;666777888888888888777666777777777777666666666666444555555666666555555444444444333333333444555666555555555555666666666666444444444444444444444444333444444555555444444333333333333444444444555555444444444444444444444444444444444444444333222222444444333222222333444444444444444444444444444444555444444333333444444444555555555444444333333333444444444444444444444444333333333444444444555555444444444444444444444444333333444444444444333333555555555555555555555555444555555555555555444444333333333333333333333333444444444444444444444444222222222333333333333333333333333222222222111111222222222222222222222222000111111222333333444444555555444444444333333333222333444444444333111000444444333222222111111000555555444444444444333333444444555666666666666666333333333333333333333333333333333333333333333333444444444444444444444444444444444333333222222222333444444555777888888999:::888666444333333444555444444444444444444333333555444444333333333444444444444333333333444555666555555555555555666666777555888::::::888666555666444555555666666666666666666666777777777777666666777777888888888999999999666777888999:::999999888:::::::::;;;<<<<<<=========>>>@@@AAABBBBBBCCCCCCBBBCCCEEEFFFHHHIIIIIIIIIKKKKKKKKKLLLLLLLLLLLLMMMMMMLLLLLLKKKKKKKKKLLLMMMLLLMMMNNNMMMLLLMMMNNNPPPVVV]]]fffiiieee^^^YYYWWWUUUTTTTTTSSSSSSSSSTTTTTTUUUUUUTTTTTTSSSRRRRRRRRROOONNNMMMMMMLLLLLLMMMMMMJJJKKKKKKLLLLLLKKKKKKJJJKKKJJJJJJJJJJJJIIIIIIIIIGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCDDDDDDCCCCCCBBBAAABBBBBBAAAAAABBBCCCCCCDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@??????@@@@@@??????>>>>>>>>>=========>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999999888888888888999999999:::999999999888888888777777555555666666666666555555777777777777888888888888555555555555555555555555999888777666777777777666777777666666666666777777LLLJJJGGGEEEEEEFFFEEEDDDCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBCCCBBBAAA@@@???@@@AAABBBAAAAAA@@@@@@???>>>======???????????????@@@@@@@@@===;;;::::::;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888777777777666666666888777666666666777999:::666777777888888777777666666666666666777777777777555666666666666666666555555555444333333333444444444555555555555666666666444444444444444444444444333444444555555444444333333333333444444444555555444444444444444444444444555444444333222222333333444444333333333333444444444444444444444444444444444444444333333444444555555555555444444444444444333333333333333333333333333333333444444444555555444444444444444444444444222333333333333333333222444444444444444444444444444444555555555555555444444444333333333333333333444444444444444444444444333333222222222222222222333333333222222222222111333333333333333333333333111111111222222333333444444444444444333333333333333333444555555444222111444444333222222111111000444444444444555555555555444444555666666666666555333333333333333333333333333333333333333333333333444444444444444444444444555444333222222222333444555555666777888999999:::999888666444333333333444555555555444333222222222444333333333333444444555555444333222222444555777555555444444555555666777666888::::::888777666777444555555666666666666666555666777888888777666555777777777888888888999999555666777999999:::::::::999999999:::;;;;;;<<<<<<===>>>???@@@AAABBBBBBBBBBBBCCCCCCDDDEEEGGGHHHIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJKKKLLLLLLKKKLLLMMMLLLKKKKKKMMMOOORRRYYY```ccc```[[[XXXVVVUUUUUUTTTSSSRRRRRRRRRRRRTTTSSSSSSRRRQQQQQQPPPPPPNNNNNNMMMLLLLLLLLLMMMMMMKKKJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJIIIIIIIIIGGGGGGGGGFFFEEEDDDCCCBBBCCCDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAABBBBBBCCCDDDCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@????????????@@@>>>============<<<<<<<<<========================999:::::::::;;;;;;;;;<<<999999999999999999999999777777777888888888999999999999999888888888888888444555555555555555555444777777777777888888888888888888888888888888888888:::777555555777888666444777777666666666666777777EEEDDDCCCBBBBBBBBBCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBBBBBBBAAA@@@@@@@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>===<<<:::;;;<<<<<<;;;999;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888777777777666666666555555888777666666666777777888666666666777777777777777555555666666777777888888555555666666666666555555666555555444333333333333444444444555555555666666444444444444444444444444333444444555555444444333333333333444444444555555333333333333333333333333555444333333333444666777444444444333333444444444333333333333333333333333444444333333333444555555555555555555555444444444333333333333333333333333333333333444444444555555444444444444444444444444333333444444444444333333444444444444444444444444333444555555666555555555444444444444444333333333444444444444444444444444333333333222222111111000222222222222222222222222333333333333333333333333111111111222222333333333333333333333333333333333333444555555555444333222000111111222222333444444222222333333444555555666444444555666666555555555333333333333333333333333333333333333333333333333333333333333333333333333555444222111111222444555555555666666777888888999999888666555333333333333444444444333333333222222222222222222333444555555555444222111222333666777555444444444444555666666555777888888777666666666444555555666666666666666444666777999999777666444777777777777888888888888555666777888999:::;;;;;;999999::::::;;;;;;;;;<<<<<<===>>>@@@AAAAAABBBBBBCCCBBBBBBBBBCCCEEEGGGHHHFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKJJJKKKLLLKKKJJJKKKLLLNNNMMMRRRXXX[[[ZZZWWWTTTSSSUUUTTTSSSRRRQQQQQQQQQQQQRRRRRRQQQQQQPPPOOOOOOOOOMMMMMMLLLLLLLLLLLLMMMMMMKKKJJJIIIHHHHHHIIIJJJKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGFFFDDDCCCBBBDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@AAAAAABBBDDDCCCCCCBBBBBBAAAAAA@@@AAA@@@@@@???????????????======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<=========>>>::::::::::::::::::::::::999999999999999999999999666777777777777888888888888888888888888888888888777777888888888888777777666777777777888888888888999999999999999999999999999666333444777999777555777777666666666666777777@@@@@@AAA@@@@@@@@@AAABBBDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@AAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAABBB>>>>>>???@@@AAABBBCCCCCC???>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<======<<<:::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888888777777777666666666666777666666666666666666666555555666666666777777888555555666666777777888888333444444555555444444333555555555444444333333222444444444444555555555555444444444444444444444444333444444555555444444333333333333444444444555555333333333333333333333333333333333333555777999:::444444444444444444444444333333333333333333333333333333333333333444555666555555555555555555555555333333333333333333333333333333333444444444555555444444444444444444444444444444555555555555444444444444444444444444444444333444444555666666555555555555555444444333333333444444444444444444444444444333333222222111111111222222222222222222222222333333333333333333333333111222222222222222333333333333333333333333333333222333444555555555444333000111111222222333444444000000111222333444444555444444555555555555444444333333333333333333333333333333333333333333333333333333333333333333333333555444222111111222444555333444444444555666666666777666555555444333333333222222222333333333444444222222222222222333444555555444333222222444555777444444444444444555666666333555666666444444444666444555555666666666666666444666777999999777666444666666777777777888888888555666666777999:::;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>???@@@AAAAAAAAABBBBBBAAAAAABBBDDDFFFGGGFFFFFFFFFGGGHHHIIIIIIJJJIIIIIIJJJKKKKKKKKKKKKKKKJJJKKKLLLKKKJJJJJJLLLNNNKKKOOOSSSVVVVVVUUUSSSRRRTTTSSSRRRQQQPPPPPPOOOPPPQQQQQQPPPPPPOOONNNNNNNNNMMMLLLLLLKKKLLLLLLMMMMMMKKKJJJIIIHHHHHHIIIJJJKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHGGGEEEDDDCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@AAAAAACCCCCCBBBBBBAAAAAAAAAAAAAAA@@@??????>>>>>>??????<<<<<<<<<<<<;;;;;;;;;;;;999::::::;;;;;;<<<<<<===<<<;;;;;;:::999999888888999999999999999999999999666777777777777888888888888888888888888888888888888999999::::::999999888666777777777888888888888666666666666666666666666666444333444888:::999888777777666666666666777777???@@@BBBAAA@@@@@@AAACCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBB@@@@@@AAAAAAAAAAAABBBBBB>>>??????AAABBBCCCDDDDDD===============>>>>>>>>>???===<<<<<<===>>><<<;;;::::::::::::::::::::::::888888888888888888888888888888888777777777666666666666666666666555555555555555555555666777888888666666666666777777777777333333444444444444333333444444555555555444333333333444444444444555555555444444444444444444444444333444444555555444444333333333333444444444555555333333333333333333333333222222333444666777999:::444444555555555555444444333333333333333333333333333333333333444555555666555555555555555666666666333333333333333333333333333333333444444444555555444444444444444444444444444555555666666555555444333333333333333333333333333333444555666666666666666666555555444333333333444444444444444444444444444444333333333333333333111222222222222333333333333333333333333333333333222222222222222222222222222222222222333333333333111222444555555444333333444444333222222111111000///000000111222333333444444555555555555444333333333333333333333333333333333333333333333333333333333333333333333333333333444333222222222333444555222222333333333444444444444444444444444444444444111111111222333444444444333222222222222333333444444333333333444444555555444444333333444444555666222333444444333333444555444555555666666666666666555666777888888777666555666666666777777777888888777777777777888999;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<===>>>???@@@@@@@@@BBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHIIIJJJKKKLLLLLLIIIIIIKKKLLLLLLLLLLLLLLLJJJKKKLLLKKKJJJJJJLLLNNNNNNPPPRRRUUUVVVVVVUUUTTTRRRRRRQQQPPPOOOOOOOOOOOOQQQPPPPPPOOOOOONNNMMMMMMLLLLLLKKKKKKKKKLLLMMMMMMKKKJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBB@@@@@@???>>>>>>>>>>>>???===<<<<<<<<<<<<;;;;;;;;;999999:::::::::;;;;;;;;;<<<<<<;;;:::999888777777999999999999999999999999777777777888888888999999888888888888888999999999777888888999999888888777777777777777888888888888777777777777777777777777555666666666777888:::;;;777777666666666666777777>>>@@@BBBBBB@@@???AAABBBCCCBBBAAA@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAACCCCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBB???@@@AAAAAABBBBBBBBBBBB???@@@@@@@@@@@@AAAAAAAAA;;;<<<<<<======>>>>>>>>>>>><<<;;;;;;<<<===;;;:::::::::::::::::::::::::::999999999999999999999999777777777777666666666666666666666666555555444444555555444444555666888999777777777777666666666666444444555555555555444444222333444555555555444333333333444444444555555555444444444444444444444444333444444555555444444333333333333444444444555555222222222222222222222222111222333444555555555555333444555666666555444333222222222222222222222222333333333333444555666666444555555555666666666777444444444444444444444444333333333444444444555555444444444444444444444444333444444555555444444333333333333333333333333333222333444555666666666666666666666555444444333333444444444444444444444444444444444444444444555555111111222222222333333333444444444444444444444444222222222222222222222222111111222222222333333333000111333444444444333222444444333222222111111000111111111222222333333333444555555555444444333222333333333333333333333333333333333333333333333333222222222222222222222222222222222333333444444444222222222333333333333333222222333444555555555555222222222222222222333333333333222222111222222222222333444555555555444444444444333333444444555666222444444444333333555666444555555666666666666666666666777777777777666666666666666666777777777888888888777777777888:::;;;::::::::::::::::::::::::;;;;;;===>>>???@@@@@@@@@AAABBBCCCDDDDDDEEEEEEDDDHHHHHHIIIJJJKKKLLLMMMMMMIIIJJJKKKMMMMMMMMMMMMMMMKKKLLLLLLLLLKKKKKKMMMOOOPPPPPPQQQSSSUUUUUUTTTTTTPPPPPPOOOOOOOOOOOOOOOPPPQQQPPPPPPOOOOOONNNMMMMMMKKKKKKKKKKKKKKKLLLMMMMMMJJJKKKKKKLLLLLLKKKKKKJJJKKKJJJJJJJJJJJJIIIIIIIIIGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDCCCCCCBBBAAAAAABBBBBB@@@@@@@@@AAAAAABBBBBBCCC@@@@@@???>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888999999999999999999999999888888888888999999999:::777777888888888999999999777777888888888888777777777777777777888888888888999999999999999999999999777:::;;;:::666555888;;;777777666666666666777777<<>>???AAABBBAAA@@@@@@@@@@@@AAABBBCCCCCCBBBBBBBBBAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBB???@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>:::;;;;;;<<<===>>>??????===;;;::::::;;;<<<:::999::::::::::::::::::::::::999999999999999999999999777777666666666555555555555666666666555444333333555444444444555666888999888888777777666666555555555555666666666666555555111222444555666555444444333333333444444444555555444444444444444444444444333444444555555444444333333333333444444444555555222222222222222222222222111222333444333222111000333444555666666555444333222222222222222222222222222222222333444555666777444555555555666666777777555555555555555555555555333333333444444444555555444444444444444444444444222333333444444333333222333333333333333333333333222333444555666666666666777777666555444444333333444444444444444444444444444444444555555666666666111111111222222333333333444444444444444444444444222222222222222222222222111111111222222333333333000000222333444333333222000111111222333333444444222222333333333333444444444555555555444444333222333333333333333333333333333333333333333333333333222222222222222222222222111222333444444444444333222222333333333333333333000111333444555666666666444444333222222111111111444444333222111111111111111222444666666555444333444333333333333444555555333444555555444444666888444555555666666666666666777777666666666666777777666666666666777777777777999999888777777888999:::999999999999999999999999:::;;;<<<>>>????????????AAABBBDDDEEEFFFEEEDDDDDDFFFFFFGGGHHHIIIKKKKKKLLLIIIJJJLLLMMMNNNNNNNNNMMMKKKLLLMMMLLLKKKLLLMMMOOOOOOOOOOOOPPPRRRSSSSSSRRROOOOOONNNNNNNNNOOOPPPPPPQQQQQQPPPOOOOOONNNNNNMMMKKKKKKKKKKKKKKKLLLMMMMMMJJJKKKLLLMMMMMMLLLKKKJJJKKKKKKJJJJJJJJJIIIIIIIIIEEEEEEFFFFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEDDDDDDCCCEEEDDDCCCBBBBBBBBBBBBBBB>>>???@@@AAABBBBBBCCCDDD@@@??????>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888999999999999:::::::::999999999999999999999999888999999999999:::::::::777777888888999999999999888888999999999999888888777777777777888888888888666666666666666666666666999===???<<<555333666;;;777777666666666666777777>>>>>>>>>???@@@@@@AAAAAA@@@AAAAAABBBBBBAAAAAA@@@AAAAAABBBBBBBBBAAA@@@@@@CCCCCCDDDDDDCCCBBBAAAAAABBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@AAAAAAAAABBBBBB???@@@BBBDDDEEEEEEDDDCCCDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAAAAA@@@@@@>>>>>>????????????>>>>>>@@@???===<<<::::::999999<<<;;;:::999888999::::::;;;;;;::::::999888777777888888888888777777777777666666666666666666666666666666666666666666666666333444444444555666666666777777666666555555555555555555444444444333333333222333444444555555444444555666666777666555333222333333333444444555555555333333333333333333333333111333555666666555222111111222444444444444222111222222333333333333444444333333333333333333333333222222333333333333444444333333333444444444555555555555555555555555555555444444444555555555555666555444333333222222222222333333333333333333333333333333333333333444555666555555444444444333333333///000333555555555444333444444333222222333444444333333333333333333333333111222333333444444333333555666777777666555222111111222333333444444333333111111222222222333333333555444222000000111222333555444333333222222222222444444444444444444444444555555555444444333333333444444444444444444444444111222222333333444444555333222222111111222222333111111111111111111111111333333444444444333222222333333333333333333333333444444444444444444444444333222222111111222222333222222222222111111000///222222333333333333444444444444444444444444444444666666666666777777777777777777777777777777777777777777777777888888888888555555555666666777888999::::::999999::::::;;;<<<::::::;;;<<<===>>>?????????AAABBBBBBBBBCCCEEEGGGGGGHHHIIIIIIJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMLLLKKKJJJIIIIIIJJJKKKLLLNNNNNNNNNOOOPPPQQQRRRRRRSSSRRRPPPOOONNNMMMMMMMMMLLLLLLLLLLLLLLLMMMOOOOOONNNNNNNNNMMMMMMMMMLLLLLLNNNMMMKKKJJJJJJKKKKKKLLLIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@???CCCBBBBBBAAAAAABBBBBBCCCBBBAAA@@@>>>>>>>>>>>>???>>>>>>======<<<<<<;;;;;;??????>>>===<<<<<<<<<<<<<<<;;;;;;::::::999999888888888999::::::::::::999888888888888888888888888;;;;;;::::::999888777777888888888777777777777777666666777777888888999999777777777777777777777777;;;;;;;;;:::::::::999999666666666666666666666666===>>>>>>??????@@@AAAAAA@@@AAAAAABBBBBBAAAAAA@@@CCCCCCBBBAAA@@@@@@??????BBBBBBBBBBBBBBBAAA@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@AAAAAAAAAAAABBB???AAACCCDDDEEEDDDCCCBBBDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????======>>>>>>>>>>>>======@@@???>>>===<<<;;;;;;;;;<<<;;;:::999999999::::::;;;;;;:::999999888777777888888888888777777777777777777777777777777777777666666666666666666666666444444444555555555555555666666666555555555444444555555555555444444444444000111111222222222222222111222222222222111111000333333444444444444444444333333333333333333333333333555777888888777444333333333444444444444333333222222333333333333444444333333333333333333333333222222333333333333444444333333333444444444555555555555555555555555555555444444444444555555555555555444333222222222222222333333333333333333333333444444333333333444444555444444333333333222222222000111333555555555333333444333222111111222333444333333333333333333333333222222333444444444444444333444555555444222000///111222333333444444333333111111222222222333333333333222111000111222444555666555444333333333333444333333333333333333333333444444444333333333222222333333333333333333333333333333333333333333333333333222222111111222222333222222222222222222222222222222333444444333333333333333333333333333333333222222222222222222222222333222222111111222222333555555555555555444333333222222333333333333444444444444444444444444444444555666666666777777777777666666666666666666666666666666777777777888888888666555555666666777888999::::::999999::::::;;;<<<:::;;;;;;<<<===>>>???@@@@@@AAABBBCCCBBBCCCEEEHHHFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLKKKJJJJJJKKKLLLLLLOOOOOOOOOPPPPPPQQQQQQQQQRRRQQQPPPNNNMMMMMMMMMLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLMMMLLLKKKJJJJJJKKKLLLLLLJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCEEEEEEDDDDDDCCCBBBAAAAAABBBBBBBBBAAAAAABBBBBBBBBBBBAAA@@@>>>>>>>>>>>>???>>>>>>>>>======<<<<<<<<<<<<;;;:::999999888888999<<<;;;;;;::::::999888888777888999999::::::999999888888888888888888888888;;;;;;:::999999888777777555555555555555555555555777777777777777888888888777777777777777777777777888888888888777777777666666666666666666666666666======>>>??????@@@@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@EEEDDDBBB@@@???>>>>>>>>>@@@@@@AAAAAAAAA@@@????????????????????????????????????@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDCCCBBBAAACCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>======>>>>>>>>>>>>======???>>>>>>===<<<<<<======;;;;;;:::999999999999::::::::::::999888888777777888888888888777777777777777777777777777777777777666666666666666666666666555555555555555444444444555555555444444444444444555555555555444444444444333444444555555555555555333333222222222333444444444444444444444444333333333333333333333333333333333444666777777666555333555444444333333444444555222222333333333333444444333333333333333333333333222222333333333333444444333333333444444444555555444444444444444444444444444444444444555555555555444333333222222222222333444444444444444444444444555444444333333333333444444444444444333333333333111222333444444444333222222222111111111111222222222222222222222222222222222333444444555555444444333333444444444222111000111222333333444444333333111111222222222333333333111000000000111333555666666555555444444444444555222222222222222222222222333333333222222222222222333333333333333333333333555555444333333222111111333222222111111222222333333333333333333333333333111222222333444444444444333333333333333333333333222222222222222222222222333222222111111222222333333333444444444333222222222222333333333333444444444444444444444444444444555555666666666777777777666666666666666666666666666666777777777777888888666666666666777888999999::::::999999::::::;;;<<<;;;;;;<<<===>>>???@@@@@@AAABBBCCCCCCCCCDDDFFFHHHEEEEEEFFFGGGGGGGGGGGGFFFGGGGGGHHHHHHIIIJJJJJJKKKMMMLLLLLLKKKKKKLLLLLLMMMPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPOOONNNMMMLLLLLLLLLNNNNNNOOOPPPOOONNNMMMLLLMMMLLLLLLLLLLLLKKKKKKKKKLLLKKKKKKJJJJJJKKKLLLLLLLLLLLLLLLLLLKKKIIIHHHGGGHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFEEEDDDCCCBBBAAAAAAFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;:::999999888888777888999999::::::999999888888888888888888888888:::::::::999888888777777555555555555555555555555888888888888777777777777777777777777777777777777777777666666666666666555666666666666666666666666======>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@EEECCCAAA???>>>>>>???@@@???@@@@@@AAA@@@@@@??????>>>>>>????????????>>>>>>????????????@@@@@@@@@@@@BBBBBBCCCCCCCCCBBBAAAAAACCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>==================>>>>>>??????>>>>>>=========<<<<<<<<<<<<======:::::::::999999999999999:::999999999888888777777888888888888777777777666666666666666666666666666666666666666666666666666666666666555444444444333444444444444444444444444444444444444333333333333555555666777777777777777444333222222222444555666555555555444444333333333333333333333333333333333111222333444555444333222666555444333333444555666222222222333333333444444333333333333333333333333222222222333333333444444333333333444444444555555444444444444444444444444333333444444444555555555333333222222222222222333444444444444444444444444555555444333222222222222666555555555555444444444333333444444444333222222111111111111111111111111111111111111111111111111333333444555555555555444444555555555555444333222111222333333444444333333111111222222222333333333111111111111222333444555555444444333333333444444222222222222222222222222222222111111111111111111222222222222222222222222444444444333333222222222333222222111111222222333333333333333333333333333000111222333444555555555222222333333333333444444444444444444444444444444333222222111111222222333222222333333333333222111222222222333333333444444333333444444444444444444555555555666666666777777666666666666666666666666666666666666777777777888666666666666777888999:::::::::999999::::::;;;<<<;;;<<<======??????@@@AAABBBCCCDDDDDDCCCDDDFFFHHHDDDEEEFFFFFFGGGGGGFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJMMMMMMLLLLLLLLLLLLMMMMMMQQQQQQQQQPPPPPPPPPPPPPPPPPPOOONNNMMMLLLKKKKKKLLLMMMNNNPPPQQQPPPNNNLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLOOOOOONNNMMMLLLJJJIIIHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@DDDDDDDDDDDDDDDDDDCCCCCCAAAAAAAAABBBBBBAAAAAAAAAAAA@@@??????>>>=========>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<;;;;;;<<<;;;;;;::::::999888888888777777888999999999999999888888888888888888888888:::999999999888888777777777777888888888888888999999999888888777777666666666666666666666666666666777777777777777777777777666666666666666666666666<<<======>>>??????@@@@@@???@@@@@@AAAAAA@@@@@@???BBB@@@???>>>>>>???AAACCC???@@@@@@AAAAAAAAA@@@@@@===>>>>>>??????>>>>>>===>>>>>>>>>?????????@@@@@@BBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????======<<<<<<======>>>??????@@@@@@??????>>>;;;;;;:::::::::;;;<<<<<<:::::::::999999999888888999999888888888888888777888888888888777777777666555555555555555555555555666666666666666666666666666666666555444444444333444444444444444444444444333333333222222222222111222222333444444444444333111000/////////111222333555555555444444333333333333333333333333333333333111111222333444444333333555444333222222333444555222222222333333333444444333333333333333333333333222222222333333333444444333333333444444444555555444444444444444444444444333333333444444444444555222222222111111222222333444444444444444444444444555444333222222222222222444444444333333333222222333333333333333333222222111111111111111111111111111111111111111111111111222333444444555555444444444444444444444444333333111222333333444444333333111111222222222333333333333222222222222222222222333222222222222222333333444444444444444444444444111111111111111111111111222222222222222222222222222222222333333444444444333222222111111222222333222222222222222222222222000111222333444555555555222222222333333444444444444444444444444444444444333222222111111222222333555555666666666666666555222222222333333333444444333333333444444444555555555555555555666666666666555555555555555555555555555666666666666777777777666666666777777888999:::::::::999999::::::;;;<<<<<<<<<===>>>???@@@AAAAAABBBCCCDDDCCCCCCCCCEEEGGGEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLPPPPPPPPPPPPPPPOOOOOOOOONNNMMMLLLKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOMMMKKKIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLQQQPPPPPPOOOMMMKKKIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDAAAAAAAAAAAAAAAAAABBBBBBAAABBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBBBBAAA@@@@@@@@@@@@??????>>>======<<<===============>>>>>>>>>;;;;;;:::999888888888888;;;::::::999999888777777777777888999999999999888888888888888888888888888999999888888888888888777888888888999999:::::::::999999888888777777666666666666666666666666666666666666666666666666666666666666666666666666666666<<<<<<===>>>>>>??????@@@??????@@@@@@@@@@@@????????????>>>>>>???@@@BBBCCC??????@@@AAAAAAAAA@@@@@@===>>>???@@@@@@???>>>======>>>>>>>>>>>>?????????AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>><<<<<<<<<======>>>>>>????????????>>>>>>:::::::::999::::::;;;;;;999999999:::999888888777888888888888888888888888888888888888777777777777444444444444444444444444666666666666666666666666555555555555555444444444444444444444444555555555333333333333222222222222222333444444555555444444222222222222222222333333444444444444444444333333333333333333333333333333222333444555555555555555444333333222222333333444222222333333333333444444333333333333333333333333222222333333333333444444333333333444444444555555333333333333333333333333333333333333444444444444222111111111111222222333333333333333333333333333444333333222222222222333111111111111000000000000333333333333333333333333111111222333333222111111222222222222222222222222111222333333444444333333222222222111111111111111111222333333444444333333111111222222222333333333333333333222222222111111111111111111111222222333444444444444444444444444111111111111111222222222333333333333333333333333111111222333333444555555333222222111111222222333111111111111111111111111111222222333444444444444111222222333333444444555222222222222222222222222333222222111111222222333222333444444555444444444222222333333333333444444222333333444444555555555444444555555555666666666555555555555555555555555555555666666666666777777777777777777888999::::::::::::999999::::::;;;<<<======>>>???@@@AAABBBBBBAAABBBCCCCCCBBBBBBDDDEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLKKKNNNNNNNNNNNNNNNOOOOOOOOOMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLKKKIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFGGGIIIJJJLLLLLLLLLLLLPPPOOOOOONNNLLLKKKIIIHHHGGGFFFFFFEEEDDDDDDCCCCCC???@@@@@@@@@AAAAAAAAAAAA?????????@@@AAAAAAAAABBB???@@@AAABBBBBBAAA@@@???????????????>>>===<<<;;;<<<<<<<<<<<<============<<<<<<;;;:::999999999999:::::::::999888888777777666777888888999999888888888888888888888888888888888888888888888888888888555666666777777888888999888888888888777777777777777777777777777777777777333444444444444555555555666666666666666666666666<<<<<<======>>>???????????????@@@@@@@@@@@@?????????????????????@@@@@@@@@===>>>??????@@@@@@??????===>>>@@@AAAAAA@@@>>>============>>>>>>>>>??????@@@@@@@@@@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBB@@@>>>===<<<<<<===>>><<<<<<============<<<<<<<<<;;;;;;:::::::::;;;;;;888999999:::999888777666777777777777888888888888888888888888777777777777555555555555555555555555666666666666666666666666444444444555555555555555444444555555555666666666555555555444444444333333444444555666666666666666555666666666666555555444333333444444444444444444333333333333333333333333222222333444555555666666111222222222222222222111222222333333333333444444333333333333333333333333222222333333333333444444333333333444444444555555333333333333333333333333222222333333333444444444111111111111111222333333222222222222222222222222222222222111222222333333222222222111111111000000222222222222333444444555111222333444444333222111333333333333333333333333000111222222333333222222222111111111111111222222111222333333444444333333111111222222222333333333111222222333333333222222222111111111222222333444333333333333333333333333111111111222222222333333333333333333333333333333333333333333333333333333333222222111111222222333222222222222222222222222222222333444444333333333111111222333333444555555222222222222222222222222333222222111111222222333///000000111222222111111222222333333333333444444222222333333444555555666444444444555555555666666555555555555555555555555555555555666666666777777777777777777888999::::::::::::999999::::::;;;<<<===>>>>>>???@@@AAABBBBBBAAABBBBBBBBB@@@AAABBBDDDCCCDDDEEEEEEFFFFFFEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIJJJKKKLLLLLLLLLLLLKKKJJJLLLLLLLLLMMMMMMNNNNNNOOOLLLKKKJJJJJJIIIIIIJJJJJJGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEFFFHHHJJJLLLLLLMMMLLLLLLLLLLLLKKKJJJIIIGGGFFFEEEEEEDDDDDDCCCCCCBBBBBB@@@@@@@@@@@@@@@?????????>>>>>>??????@@@AAABBBBBB>>>@@@AAABBBBBBAAA@@@>>>>>>?????????>>>===<<<;;;:::;;;;;;;;;<<<<<<<<<===>>>>>>===<<<;;;;;;;;;;;;::::::999999888777777777666777777888888888888888888888888888888888888888777777777777888888888888333444444555666666777777777777777777777888888888777777777777777777777777333444444444555555555555666666666666666666666666<<<<<<======>>>???????????????@@@@@@@@@@@@??????@@@@@@@@@@@@@@@???>>>===<<<<<<===>>>>>>???>>>>>>===???@@@AAAAAA@@@???===============>>>>>>>>>>>>@@@??????@@@AAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@CCCAAA???===<<<===>>>>>>:::;;;;;;;;;;;;;;;;;;:::======<<<;;;;;;;;;;;;;;;888888999:::999888777666777777777777777888888888888888888888777777777777666666666666666666666666666666666666666666666666333444444555555666666666555555555666666666777777777777666666666555555555000111222222333333222222333333444555444333111000333333333444444555555555333333333333333333333333000000111222222333444444000111222333333222111000222222333333333444444444333333333333333333333333222222333333333444444444333333333444444444555555333333333333333333333333222222333333333444444444111111000000111222333333111111111111111111111111111111111111222333444444555555555444444444333333222111111222333444555666222333444444444444333222333333333333333333333333000000111222222222222111444333333222333333444444222222333444444444333333111111222222222333333333///000111222333444444444222222222222333333444555222222222222222222222222111111222222333333333333444444444444444444444444555444444333333222222111333222222222222222222333333333333333333333333333333333444444444333222222111111222333333444555555444444444444444444444444333222222222222222222333111222333444444444444444222222333333333444444444222222333333444555666666444444444555555555666666555555555555555555555555555555555555666666666777777777777777888999:::;;;::::::999999::::::;;;<<<>>>>>>???@@@AAABBBBBBCCC@@@AAABBBAAA@@@@@@AAACCCBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJKKKLLLLLLKKKJJJIIIJJJJJJKKKLLLMMMNNNNNNOOOKKKKKKJJJIIIIIIIIIJJJJJJFFFEEEEEEEEEFFFGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDFFFHHHJJJLLLMMMMMMMMMJJJJJJIIIIIIHHHGGGEEEEEEDDDDDDDDDCCCBBBBBBAAAAAABBBAAAAAA@@@???>>>======>>>>>>???@@@AAAAAABBBBBB>>>???AAABBBBBBAAA???>>>>>>>>>?????????===;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;:::999888888888888::::::999999888777777777666666777888888888888888888888888888888888888888777777777777777888888888444444444555666777777888666666777777888888999999777777777777777777777777666666666777777777888888666666666666666666666666<<<<<<<<<<<<============>>>???@@@@@@@@@>>>===<<<@@@@@@@@@?????????>>>>>>========================>>>>>>======>>>???@@@@@@============>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@???>>>=========>>>@@@AAADDDAAA===:::888999;;;===========================:::::::::::::::::::::::::::::::::999888777666666555555555555555666777777777999::::::888666555555111222444666666666555555222333444555666666666666555444333333333333444555444444555555555444222111555555555555555555555555333444555555333333444555333333333333333333333333333333333333333333333333333333333222222111111111111111111111111111222222333333333333333333333333111222222333444555666666444444444333333222222222333444444555555444444333555555555444444333333333444444333333333333222222444444444444444444444444444444444333333222222222444333333222222333333444444333333222222333333444333444555666666444222111333333333333333333333333333333333222222111111111333333333333222111000000000222222222111000111222666555444444333333333333111111222222222333333333444444444444444444444444111111111222222333333333222222222222222222222222111222333333444444444333111111111111111111111111222222222222222222222222111111222333333444555555444444333222222111111000---///222333444444666888666666555444444333222222111222333333444444333333444444444333333222222222555555555444444333333333333333333444444555555555333333333333333333333333333333333444444444555555555666777777777666444333444444555555666666777777666777777777777777666555888888888777777777777777777777888999;;;<<<==================>>>>>>>>>>>>>>>@@@BBBCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIJJJJJJIIIIIIIIIJJJJJJKKKMMMMMMMMMMMMMMMMMMMMMMMMJJJGGGEEEFFFIIIJJJIIIHHHHHHHHHHHHFFFDDDCCCEEEGGGHHHGGGEEEDDDDDDEEEFFFHHHFFFFFFGGGGGGGGGHHHHHHHHHKKKJJJJJJIIIHHHGGGFFFFFFDDDEEEFFFEEECCCBBBBBBBBB>>>??????>>>======???AAA???@@@@@@AAABBBCCCDDDDDDCCC@@@>>>@@@DDDEEEAAA>>><<<<<<<<<===============<<<<<<;;;;;;;;;:::::::::999999::::::::::::;;;;;;888888888888888888888888666666666777888888999999777777777777777777777777666666777777888888999999888888888888777777777777777777777777777777777777666666666666555555555555666666555555555555666666777666555444444555666777<<<<<<<<<<<<============???????????????>>>======@@@@@@?????????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<>>>>>===>>>>>>>>>============>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAA@@@?????????>>>=========>>>???@@@BBBAAA>>><<<;;;;;;<<<>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::999999999888777777777555555555555555666777777666888999888666555666666666666666666666666555555222333444555666666666666555444333333333333444555555555666666666555333333333333333333333333333333333444555444333333333555333333333333333333333333444444444444444444444444333333333222222222111111222222222222222222111111222222222222222222222222555444444444444333333333444444444333333222222222333444444555555444444333444444444444444444333333444444333333333333222222444444444444444444444444444444444444333333222222444333333222222333333444444333333222222333333444444444555555555444222222333333333333333333333333333333333222222222111111111222222333333333222222000222333222111000111222222222111111111222333333111111222222222333333333333333333333333333333333222222222222222222333333222222222222222222222222222222333444444333333333111111111111111111111111222222222222222222222222111222222333333444444444222222222222222222222333333444555555333111111222444444444333222111111111111222333333444444333333444444444333333222222222444444444444333333333222333333333444444444555555333333333333333333333333333333333444444444555555666666666666666555444444555555555666666666666666666666666666666777777777777777777777777777777777888888888999999:::::::::::::::;;;;;;<<<<<<<<<===???@@@BBBDDDEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKMMMMMMMMMMMMMMMMMMMMMMMMJJJHHHFFFFFFHHHJJJIIIGGGFFFGGGGGGFFFFFFGGGIIILLLNNNLLLIIIFFFEEEEEEFFFGGGFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFDDDEEEEEEDDDBBB@@@@@@@@@?????????>>>===>>>@@@BBB@@@@@@AAAAAABBBCCCCCCCCCBBB@@@>>>???CCCDDDAAA===;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::<<<;;;:::999888777777666888888888888888888888888888888888777777777777777777777777777777777777777777777777777777888888888888888888888777777777777777777777777777777777777666666666666555555555555666666555555555555666666777666555444444555666777;;;<<<<<<<<<<<<=========??????>>>>>>======>>>>>>????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<@@@@@@???>>>========================>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAA@@@???>>>===>>>>>>=========>>>???@@@@@@???>>>>>>======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999888888888888888888666555555555555666666777666777777666555666888:::===<<<:::777666555444444333333444555666666666666555444444333333444444555555666666666666555555444222222222222333333333333222444555444333222333555333333333333333333333333555555555555555555555555333333333222222222222111444444333333222222111111111111111111111111111111444444444444333333333333444444333333333333222222333444444555555444444333333333444444444444444444444444333333333333222222444444444444444444444444555444444444444444333333444333333222222333333444444333333222222333333444555444444444444333333333333333333333333333333333333333333222222222222111000000111222333333333333111222333222111000111333111000000111111222333444111111222222222333333333333333333333333333333333333333222222222222222222222222222222222222222222333333333444444333222222222222222222222222222222222222222222222222222222222222222333333333333333000111111222333333444444444555666555222000000111333222222111111000000000111222333333444444333333444444333333333333222222333333333333222222222222333333333333444444444444333333333333333333444444333333333444444444555555777666555555444555555555666666666666666555555555666555555555555666888999777777777777777777777777888888999999999999888888999999::::::;;;<<<======???@@@BBBCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDFFFFFFGGGGGGGGGGGGGGGGGGIIIHHHHHHHHHIIIIIIJJJKKKNNNNNNNNNNNNNNNNNNNNNNNNLLLJJJHHHGGGHHHHHHHHHFFFDDDEEEGGGGGGHHHKKKNNNQQQUUURRRMMMHHHFFFEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEECCC@@@>>>===>>>@@@@@@@@@@@@>>>???AAADDDAAAAAAAAAAAABBBBBBBBBBBBAAA???===???AAABBB@@@===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;::::::999888777666555888888888888888888888888999999888888777666666555777777777777777777777777888888888888777777777777888888888888777777777777666666666666666666666666666666666666555555555555666666555555555555666666666666555555555555666666;;;;;;;;;<<<<<<<<<======???>>>===<<<<<<===>>>?????????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<>>>>>=========>>>>>>============>>>???@@@AAA????????????????????????AAAAAAAAAAAA@@@>>>===<<<============>>>>>>??????=========>>>>>>>>>======::::::::::::::::::::::::;;;;;;::::::::::::999999888888888888888999999999666666555555555555666777777777666555555777;;;>>>CCC@@@<<<888555444444444333444444555666666555555444444444444444444444444555555555555555555444444444444444444444555555555222333444444222222333444333333333333333333333333444444444444444444444444222222222222222222222222555555444444333222111111111111111111222222222222111111222333444555555666333333333333333333333333333444444555555444444333333333333444444555555555444444333333333222222222333333333333333333333333444444444444444444444444444333333222222333333444444333333222222333333444555444444333333333444444333333333333333333333333222222222222222222222222000111222333333333333333111222333333111111222333333333333333333333444444111111222222222333333333222222222222222222222222333333333222222111111111222222222222222222222222333333444444333333222222222222222222222222222222222222222222222222222222333333333222222222222222111111111222222333333333000222444444333333444555222222222111111111000000111222333333444444333333333333333333333333333333222222222222222222222222333333333333333333333333333333333444444444444444333333333444444444555555777666444333333444555666777777666666555555444444666555444333444666999:::666666666777777777777777888888999:::::::::999999::::::;;;<<<===>>>>>>???>>>???@@@AAAAAA@@@??????@@@@@@AAAAAABBBBBBCCCCCCGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJNNNNNNNNNNNNNNNNNNNNNNNNMMMKKKJJJHHHHHHGGGGGGFFFEEEFFFHHHIIIJJJMMMPPPSSSVVVSSSMMMHHHFFFEEEFFFGGGFFFFFFFFFFFFGGGGGGGGGGGGDDDDDDDDDEEEEEEEEEFFFFFFEEEFFFEEECCC@@@>>>>>>???BBBBBBBBBAAA@@@@@@BBBEEEBBBBBBBBBAAAAAAAAA@@@@@@???>>>===>>>@@@@@@???<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888888999999999999888888888888888888888888888888888888777777666666777777777777777777777777999999888888777777666666888888888888777777777666666666666666666666666666666666666666555555555555666666555555555555666666666666666555555666666666;;;;;;;;;;;;<<<<<<<<<<<>>===<<<<<<===>>>???>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@============>>>???@@@AAA????????????????????????@@@@@@@@@@@@???>>>===<<<<<<<<<======>>>>>>>>>>>>:::;;;<<<=========<<<;;;::::::::::::::::::::::::;;;;;;;;;::::::999999999888888888888888999999999666666555555555555666666777777777666666888===AAADDDAAA===888555444444555333444555555666555555555444444444444444444444444333333333333333333333444333333333444444444555555222333444333222222333444333333333333333333333333222222222222222222222222222222222222222222222222555555444444333222111111222222222222333333444444000111111222333444555555333333333333333333333333333444444555555444444333333333333444444555555555444444333333333222222222333333333333333333333333444444444444444444444444444333333222222333333444444333333222222333333444444444333333333444444555333333333333333333333333222222222222222222222222333333333333333222111000111333333333222111222333666555444333222111111111111111222222222333333333222222222222222222222222333333333222222111111111222222222222222222222222333333333444444333333222222222222222222222222222222222222222222222222222222222222222222222222111333333333222222222111111...000222444444444666777333333333333333222222222111222333333444444333333333333333333333333333333222222222222222222222222333333333333333333333333333333333444444555555555333333333444444444555555666555444333333444555666777777666666555555444444555444333333444666888:::555555666666777777777777666888:::<<<======<<<<<<:::::::::;;;<<<=========;;;<<<===>>>>>>>>>===<<<>>>??????@@@AAAAAABBBBBBGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKIIIGGGFFFFFFGGGGGGHHHIIIJJJJJJLLLOOORRRQQQOOOKKKGGGEEEEEEFFFHHHEEEEEEFFFFFFFFFGGGGGGGGGBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGFFFDDDAAA@@@AAACCCEEEEEEEEECCCAAAAAACCCEEEBBBBBBBBBAAAAAA@@@??????>>>>>>>>>>>>??????>>>===============<<<<<<;;;;;;;;;;;;:::::::::999999999999999999::::::::::::;;;777777777777777777777777666666777777888888888888666666666666666666666666999999888888777777666666888888888888777777777666666666666666666666666666666666666666555555555555666666555555555555666666555666666666666666666555:::;;;;;;;;;;;;<<<<<<<<<======<<<<<<======>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===???@@@AAA============>>>???@@@AAA????????????????????????>>>????????????>>>======;;;<<<===>>>>>>>>>======::::::;;;<<<<<<<<<;;;;;;::::::::::::::::::::::::<<<;;;;;;::::::999999888999999888888888888888888777666666555555555555666777777777666666999===@@@AAA???;;;777555444555666444444555555555555555444333444444555555444444333222222222111222222333444000000111111222222333333111333444333222111222444333333333333333333333333111111111111111111111111111222222222222333333333444444333333222222111111222222222333333444444555333333333333222222222222222222333333333333444444333444444555555444444333333333444444444444444444444444333333333333222222333333333333333333333333222222333333333333444444444333333222222333333444444333333222222333333444333333444444444444444555333333333333333333333333111222222222222333333333333333333333222111000000222333444333222111222444555444222111///.........111111222222222333333333333333333333333333333333333333222222222222222222222222222222222222222222111222333333444444444333333333333333333333333333222222222222222222222222111111111222222222222222444444333333222111111000000222444444333333333444444444444444444444444444111222333333444444333333222222333333333333444444222222222222333333333333333333333333222222222222333333333444555555666666333333333444444444555555444444444444444444555666666666666666666555555555555444444444444555777888444555555666666777777888666888:::===>>>>>>>>>===888888888999999999::::::999:::<<<=========<<<<<<>>>>>>???@@@@@@AAABBBBBBEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJGGGFFFGGGHHHIIIIIIJJJIIIIIIIIILLLNNNKKKJJJHHHFFFEEEEEEFFFGGGEEEEEEEEEFFFFFFFFFFFFGGGCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFEEECCCCCCFFFHHHIIIIIIHHHEEECCCBBBCCCDDDBBBBBBAAAAAA@@@@@@??????>>>>>>????????????>>>>>>>>>>>>>>>===<<<<<<;;;;;;::::::::::::999999999999===<<<<<<;;;:::999888888777777777777777777777777555666666777888888999999666666666666666666666666888888888888777777777777888888888888777777777777666666666666666666666666666666666666555555555555666666555555555555666666555555666666666666555555::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<===>>>>>>===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@============>>>???@@@AAA????????????????????????<<<===>>>>>>???>>>>>>>>>;;;<<<===>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999888888:::999999999888777777777777777666555555555555555555555666555555777:::===<<<:::888666555555666666444555555555555555444444333333444555555444333333333333222222222333444555///000000111222222333333111333333333222111222333333333333333333333333333222222222222222222222222111111222222222333333333222222222222222222111111000111111222333333444444333333333222222222222111222222222333333444444444333444444555555444444333444444444444444444333333444444333333333333222222222222222222222222222222111111111222222222333333444333333222222333333444444333333222222333333444222222444555555555444444333333333333333333333333111111222222222333333333222222333333333222222111222333444444222222333444333333111000////////////111111222222222333333333333333333333333333333333222222222222222222333333222222222222222222222222000111222333444555555555333333333333333333333333222222222222222222222222000000111111222222333333333222222222222222222222222333555444333222222333444444444444444444444444111222333333444444333333222222222333333444444444222333333333444444444444333333333222222222111111333333444444555666666666333333333444444444555555222333444444555555555444555555555666666666666666555555555555555555555555444444555555666777777888666888;;;===>>>===<<<;;;999999999999888888888888999:::<<<===>>>>>>>>>>>>===>>>???@@@AAABBBBBBCCCDDDDDDEEEEEEFFFFFFGGGGGGDDDDDDEEEEEEFFFHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLJJJGGGFFFHHHJJJHHHIIIIIIHHHGGGHHHJJJLLLGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDEEEEEEEEECCCDDDDDDDDDDDDFFFIIILLLLLLLLLJJJGGGCCCBBBBBBCCCAAAAAAAAA@@@@@@@@@@@@@@@>>>???@@@@@@????????????>>>>>>===<<<<<<;;;:::::::::::::::999999999999888<<<<<<;;;:::999888777777777777777777777777777777777777777777777888888888666666666666666666666666777777777777777888888888888888888888777777777777777777777777777777777777666666666666555555555555666666555555555555666666444555666777777666555444:::::::::;;;;;;;;;<<<<<<:::;;;===>>>>>>>>>===<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<======>>>============>>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>????????????:::;;;===>>>>>>>>>===<<<>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999888888;;;::::::999888777666666888777666555555555555555333444555555444555888;;;888777666555555555666777444555555555555555444444333333444555555444333333444333333222333444666666111111222333444444555555111222333333111111222333333333333333333333333333333333333333333333333333111111111222222333333333111111111111111111222222///000000111222222333333000000111222333444444555222222222333333444444444333444444555555444444333555555555444444333333333444444444333333333222222222222222222222222222222000000111111111222222222444333333222222333333444444333333222222333333444111222444666666555444333333333333333333333333333111111111222222333333333000111222222333333333333222333444444222222333444333333222222222222222333111111222222222333333333444444444444444444444444111111111222222333333444222222222222222222222222///000111333444555666666333333333333333333333333222222222222222222222222//////000111222333333444111111111222222333444444000222444444333333333444444444444444444444444444222222333444444444333333222222222333333444444444333333333444444555555555333333333222222111111111333333444444555666777777333333333444444444555555111222444555666555444444444555555555666666777777444555555666666555444333444444444555666777777888777999;;;======;;;999777<<<<<<;;;::::::999999888999;;;<<<>>>@@@@@@@@@???===>>>???@@@AAABBBCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMKKKHHHFFFHHHKKKGGGGGGHHHGGGFFFGGGIIILLLFFFGGGGGGGGGGGGFFFEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDAAABBBCCCCCCDDDGGGKKKNNNNNNNNNLLLHHHDDDBBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAAAAA?????????@@@======<<<;;;::::::999999:::::::::999999999888888777888888888888999999999777777777777777777777777999999888888777666666666666666666666666666666666666666777777888888999999888888888888777777777777888888888888888888888888777666666666555555555555666666555555555555666666444555666777777666555444BBBAAA???===;;;:::999999888999999::::::;;;;;;<<<<<<;;;::::::::::::;;;<<<@@@>>><<<===>>>@@@@@@???======<<<<<<;;;;;;;;;:::============>>>>>>>>>>>>?????????????????????@@@;;;<<<<<<===>>>??????@@@========================>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777:::999999999::::::;;;;;;888888888888888888888888666666666666666555555555555555666777777777777777666555555555555444444444777777777777666555444333666555555444444555555666444444444333333222222222000000111222333333444444333222111000000111222333333222000//////000222333222111000000000111333444555555333222111000000000111111222333333333333222333444555555555444333222444333111000000111333444333333222222222333444555333333333222222111111111555444222111111222444555444444444333333333222222333222111111333333222111111111111111111111111111222222333333333444444444333222111111222333333222666111888444111666333:::222111000111333333222111444444555555444444333333333333333333333333333333///111333222111000111222444444333222222111111000222222222222222222222222444333333222222333333444333333222111000000000111333111000111222444333333111111222222222333333333444444333333333222222222111111111111111111111111333222222111111222222333111111222222222333333333222222222222222222222222222222333333333333444444///000111222333444444444222333333444444333333222333333333222222111111111333333333333333333333333333333333444444555555555333333333444444444555555444444444444444444444444555555555555555555555555555555555555555555555555666666666666666555555555777777777888999999999::::::999999999888777666555777999;;;===>>>>>>>>>===:::;;;<<<===>>>AAAEEEHHHFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHKKKJJJIIIHHHGGGHHHIIIIIIJJJIIIHHHGGGGGGHHHJJJKKKJJJKKKKKKKKKKKKIIIHHHGGGHHHGGGFFFEEEDDDDDDDDDDDDHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAABBBDDDGGGIIIKKKMMMMMMLLLKKKHHHDDD@@@>>>@@@@@@??????>>>=========@@@@@@AAAAAA@@@???===<<<======<<<;;;:::999999888:::::::::::::::::::::::::::::::::999999888888888888888888888888999999999777777777777777777777777888888888888888888888888999888888777666555555444777777777777777777777777---000333666888777555333777666555444333222222222666666666666666666666666777777666666666555555555@@@???===<<<:::999999999888888999::::::;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<;;;;;;<<<>>>???>>>============<<<<<<<<<;;;;;;<<<=========>>>>>>>>>>>>???????????????>>>>>>>>><<<<<<======>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777999888777777777888:::;;;888888888888888888888888666666666666555555555555555555666777777777777777555555555555444444444444444444444444333222111000333333333333333333333333444444444333333222222222000111111222333333444444333333222111111222333333333222000//////000222333111111000000111111222333444444333222111111111111111111222333333333333222000111111222222111000000333333222111111222333333333222222222333333444444444333333333222222222222555444222111111222444555222222222111111111111000333222111111333333222111111111111111111111111111000000111111111222222222444222111111111222333333333000222555222999BBB888666444222222333444444333///000000111222222222222444444444333333222222111000222333333222111111222222222222222222222222333333333333333333333333333222111111000000111111222222222111111000111111111333111000111222444333333111111222222222333333333333333333333222222222222222222222222222222222222333222222111111222222333111111222222222333333333222222222222222222222222222222222333333444444444000111222222333333333333222333333444444333333222333333333222222222111111333333333333333333333333222222222333333333333333333333333444444444555555444444444444444444444444555555555555555555555555555555555555555555555555555555555666666666666666888888888888888888999999888999:::<<<<<<<<<<<<;;;888999;;;<<<===>>>>>>======>>>>>>======???BBBEEECCCCCCCCCCCCDDDDDDDDDDDDGGGFFFFFFFFFFFFGGGHHHHHHKKKJJJIIIHHHHHHHHHIIIIIIKKKJJJHHHGGGGGGHHHIIIJJJIIIJJJKKKKKKKKKJJJIIIHHHIIIHHHGGGFFFEEEEEEEEEEEEHHHHHHGGGGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCBBBAAAAAACCCCCCBBBCCCDDDEEEGGGHHHJJJJJJJJJIIIGGGCCC@@@>>>>>>>>>>>>>>>>>>=========@@@@@@AAAAAA@@@???===<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999888888777777777777777777666666666666666666666666666666666666666888777777777777777777777888888777777666666555555777777777777777777777777222333444555666777777777777777666555444444444444666666666666666666666666555555444444444333333333===<<<;;;:::999999999999888888999999:::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;:::;;;===???@@@???==================<<<<<<<<<<<<<<<=========>>>>>>>>>??????>>>>>>=========<<<========================<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;;;;;;;;;;;;;::::::;;;::::::999888777:::999888777777999;;;<<<888888888888888888888888777777666666555555555555555555666777777777777666555555555555444444444444222222333222222111000///000111222333333222111000444444333333333333222222111111111222222333333444444333333222222333333444333222111000000111222333000000111222222222222222333222222111111111222222111111222333333333333222///000000111111111000///222222222222222222222222222222222333333333444444444444444444333333333333444444222222222222444444222222222222111111111111333222111111333333222111222222222222222222222222000000111111111222222222555444222111000222333444555555000<<<666EEEcccEEE888666333111222333444333------///000111222222222555555444333222111000000111333444444222222222333000111111222333333444444333333333333333333333333222111111000000111111222111111111000111111222222333111000111222444333333111111222222222333333333333333333333222222222111333333333333333333333333333222222111111222222333111111222222222333333333333333333333333333333333111111222333333444555555111222222333333333222222222333333444444333333222333333333222222222222111333333333333333333333333333222222222222222111111333333333444444444555555444444444444444444444444555555555555555555555555555555555555555555555555444444555555666666777777888888888888888888777777666888<<>>======???AAAAAABBBBBBBBBCCCCCCCCCCCCEEEEEEEEEEEEEEEFFFGGGHHHKKKJJJIIIIIIHHHHHHIIIIIIKKKJJJIIIGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLKKKJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFHHHGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBEEEDDDDDDCCCCCCDDDEEEEEEGGGGGGGGGFFFEEEBBB@@@>>>=========>>>>>>>>>>>>>>>@@@@@@@@@@@@???>>>======::::::;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::888888888777777777777777888888777777666666555555666666666666666666666666777777777666666555555555777777777777666666666666777777777777777777777777555555444333444555777888777666666555555555666666666666666666666666666666444444444444444333333333999999888888888888999999888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===@@@BBBBBB@@@>>>========================<<<<<<<<<=========>>>>>>>>>>>>>>>===<<<<<<;;;;;;==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999===<<<:::999999;;;===???888888888888888888888888777777666666555555444444444555666666777777666666555555555444444444333333444444444444444333222222///111222444444222111///333333333333333333333333111111111222222333333333333333333222222333333333222222111000000111222222///000111333333222111111111111111111111222333333111111222333333333333222222222222333333333333333111222222333333222222111222222333333444444444333444444444444444444444444444333333222222333333444555555444444444333333333333222111111333333222111222222222222222222222222222222333333333444444444555555333111000111333555666:::000???666LLL]]]999666222000111222333333000111222333444444444444444333333333222222111111111333555444333222333333111111111222222333333333444444444444444444444444444333333222222333333444111000000000111222333333333111000111222444333333111111222222222333333333444444444444333333333333333333333333333333333333333222222111111222222333111111222222222333333333333333333333333333333333111111222222333444555555222222333333333222111111222333333444444333333222222222222222222222222222222222333333333333444444444444333333222222111111333333333444444444555555444444444444444444444444555555555555555555555555555555555555555555555555333444444555666777888888999999888888777777666666555888===AAADDDEEEDDDCCC::::::;;;<<<<<<=========???@@@@@@>>>======>>>@@@BBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGKKKJJJJJJIIIIIIIIIIIIIIIKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHJJJKKKLLLLLLKKKKKKIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDCCCCCCBBBBBBDDDDDDDDDCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???======>>>>>>???@@@@@@AAA???????????????>>>======;;;;;;;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::888888888888888888777777;;;::::::999888777666666666666666666666666666666888777777666666555555444666666666666777777777777666666666666666666666666555444333333333444555666555555444444555666777777666666666666666666666666666666666666666666666666777777777777777888999999777777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===???AAAAAA???===<<<<<<<<<===============<<<<<<<<<<<<========================<<<<<<;;;;;;============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::<<<;;;:::999999;;;<<<>>>777777777777777777777777888777777666555444444444444444555666666666666666555444444444444333333333444555555555555444444333000222333555555333222000333333333333333333333333111222222222222222333333111111222222222222111111222111111111111111111222///000111333333222111111000000000000111222333333111111222333333333333222333333333333444444555555111222222333333222222111111222333444444444333333444444444444444444444444333333333333333333333333555555555444444444333333333222111111333333222111222222222222222222222222222222333333333444444444555555555222000000333555222888...:::///IIInnn;;;777444222222333444444333444444444444444333333111111111222222333333333111333555444333222333333333333333222222222111111444444444444444444444444444333333222222333333444111000000000111222333333333111000111222444333333111111222222222333333333555555555555444444444444333333333333333333333333333222222111111222222333111111222222222333333333333333333333333333333333111111222333333444555555222222333333333222111111222333333444444333333222222222222222222222222222222222222333333444444444555555444444333333222222333333333444444444555555444444444444444444444444555555555555555555555555555555555555555555555555333444444555666777888888999888888777777666666666555888===@@@CCCCCCAAA@@@;;;;;;;;;;;;<<<<<<======<<<>>>???>>>===>>>???AAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHJJJKKKKKKJJJJJJJJJIIIIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGIIIJJJKKKKKKKKKKKKGGGFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEE@@@@@@@@@@@@@@@@@@??????===>>>??????@@@AAABBBBBB??????>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;::::::::::::::::::::::::::::::999999999999999999999999;;;::::::999888777666666555555555555555555555555888888888777777666666666666666666666777777777777666666666666666666666666444555666666666666555555333333333333444555666666666666666666666666666666555666666666666666666666777777666666777888888999777777888888999::::::::::::;;;;;;<<<<<<;;;;;;::::::::::::;;;======;;;:::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========<<<=====================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;888888777777888888999999777777777777777777777777888888777666555444444333444444555666666666666555444444444444333333333333222222333333333333222222222333444555555444333222222222333333333333444444222222222222222222222222000111111222222111111000111111111111111111111111000000111222222222222222000000000000000111222333111111222333333333333222111111111111222333444444222222222222222222222222111222333444555444333222333333333333444444444444333333333333333333333333333333333333222222222222333222111111333333222111333333333333333333333333000000111111111222222222333666777555111000222555222666222888///FFFyyynnn;;;999666444555666777666333333333333333222111000//////000111222333444444111333444444222222222333444444333333222111111000333333333333333333333333222111111000000111111222111111111000111111222222333111000111222444333333111111222222222333333333555555555555444444444444333333333333333333333333333222222111111222222333111111222222222333333333222222222222222222222222222222333333333333444444111222222333333333222222222333333444444333333222111222222222222333333333111222222333333444444555555555444444444444444333333333333444444444555555444444444444444444444444555555555555555555555555555555555555555555555555444444555555666666777777777777777777777777666666666888;;;>>>??????>>>===;;;;;;;;;;;;;;;<<<===>>>:::<<<>>>>>>>>>>>>@@@AAA???@@@@@@@@@AAAAAAAAAAAADDDDDDDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEFFFHHHIIIJJJJJJJJJIIIFFFFFFEEEEEEEEEEEEEEEFFFGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCDDDDDDDDDDDDDDD????????????????????????>>>>>>??????@@@AAABBBBBB???>>>>>>=========>>>>>>??????>>>===<<<;;;:::999::::::::::::::::::::::::999999999999999:::::::::888888777777666666555555555555555555555555555555777777777777777777777777777777777777666666666666777777777777777777777777555666777888999888888777333333333333333444555666666666666666666666666666333333333444444444444444777777777777777777888999777777777888999999::::::::::::;;;<<<<<<;;;::::::;;;:::999999:::;;;999888::::::::::::;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<======>>>??????:::;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<999999:::::::::::::::999555666777888888888777777777777777777777777777777888888777666555444333333333444555555666666555555444444444333333333222222111111222222222222111111444444444444444444444444222222222333333444444444222222222222222222222222111111222333333222111111111111111222222111111111111111000000111111222333111000000000000000111222111111222333333333333222111000000000111222333444333333222111111222333333000222333555555444333222222222222222333333333444222333333444444333333222444333333333333222222222333222111111333333222111333333333333333333333333000000111111111222222222222555888777333000111333333222777888444AAAWWWWWW777666444444555666666555000111111222222222111111000000111111222222333333000222333333222111111222333222222222222222222222333333333333333333333333222111111000000111111222222222111111000111111111333111000111222444333333111111222222222333333333444444333333333222222222222222222222222222222222333222222111111222222333111111222222222333333333111111111111111111111111444444333333333333222222000111222222333333333333222333333444444333333222111111222222222333333333111111222333333444555555333333333333333444444444333333333444444444555555444444444444444444444444555555555555555555555555555555555555555555555555555555555666666666666666666666666777777777777777666777999;;;<<<===<<<<<<<<<<<<;;;:::;;;<<<===>>>:::<<<>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAABBBEEEEEEEEEEEEGGGHHHIIIJJJJJJKKKKKKLLLKKKJJJIIIHHHGGGGGGHHHHHHHHHGGGGGGFFFDDDEEEGGGHHHIIIHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEECCCCCCDDDDDDDDDCCCBBBAAA??????>>>>>>>>>>>>??????=========>>>>>>????????????>>>===<<<======>>>???>>>>>>======<<<<<<;;;;;;::::::::::::::::::::::::777888888888999999999999777777777666666666666666555555555555555555555555444555555666666777777888888888777777666666555555777777777777777777777777444444444444555777888999555444444444444555555666666666666666666666666666333333333444444444555555888888777777777777888888777777777888999999::::::::::::;;;<<<<<<;;;::::::>>><<<:::::::::;;;:::999999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;<<<===>>>???@@@@@@::::::;;;;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::;;;<<<777888888999999999888888555777999:::;;;:::888777777777777777777777777777999888777666555444333333333444555555666666555555444444444333333333222222111222222333333333222222444333333222222333333444222222222333333444444444222222222222222222222222222222444444444444222222111111222222222222111111222111000000000111333444111111000000000000111111111111222333333333333222222111111111111333555666444333111000000111333444000111333555555444333222111111111222222333333333222333333444444333333222666666555555555444444444333222111111333333222111333333333333333333333333222222333333333444444444111555999888444000111222...+++555444555:::666<<<222111000111333333222111///000111222333444444444222222222111111111111111///111333333111000111222111111111222222333444444222222222222222222222222444333333333333333333444333333222111000000000111333111000111222444333333111111222222222333333333222222222111111111000000111111111111111111111111333222222222222222222333111111222222222333333333000000000000000000000000555444444333333222222111///000111222333444444444222333333444444333333222111111111222222333333333111111222333333444555555111111111222222333333444333333333444444444555555444444444444444444444444555555555555555555555555555555555555555555555555666666666666666555555555555555666666777777888888666666888999;;;<<<=========<<<;;;:::;;;<<<===>>><<<===??????>>>======>>>BBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGIIIJJJKKKJJJKKKLLLLLLLLLKKKIIIHHHFFFFFFGGGHHHHHHHHHGGGGGGDDDEEEFFFGGGHHHGGGFFFFFFGGGGGGGGGFFFGGGGGGHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDBBB@@@>>>@@@???>>>>>>>>>>>>??????<<<<<<<<<<<<============???>>>===<<<<<<===>>>???<<<<<<<<<===============::::::::::::::::::::::::666666777777888888888999888888888888888999999999555555555555555555555555222333333444555666777777999888888777666555555444777777777777777777777777222111///...///222666888666666555555555555666666666666666666666666666666555555555666666666777777888888777777777777888888888888999999999:::::::::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===:::::::::;;;;;;;;;<<<<<<::::::;;;<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888888777777777777888888888888888888777777777777555555666666666666666666666666666666666666666666666666555444333333222222333333333333333333333333444333333222111111111222333333222222111222222222111111111111111111111111222222222111111111000000111111111111111111111111222222111111111111111111333222222222222222222222000000000000000000000000222333444444555555444444444444444444444444444444111111111111111111111111222222333333333333444444555444444333333222222111222222111111111111222222............///000222222111111000000000000111111222222444444444444222222222222333333333333444444222222222222222222222222222222222222222222222222333333333333333333333333555444444333222222222333//////000111222222333333333333222111000000111111333222111111111333666777333222111111111222333444333333333333333333333333333333333222222111111111000111111222222333444444000000111222333333444444222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333555444333222222333444555000222555666444333222222333333333222222111111111111222222333333222222111333333333222222222222111555444444333333444444555666555333222111222333333444444444444444444444444555555555555555555555555555444444333333333444444555555555555666666666666333333444555666777888888888888777777777777888888===<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<>>>@@@AAABBBAAACCCDDDDDDCCCBBBBBBCCCFFFGGGIIIKKKLLLKKKKKKJJJKKKJJJHHHHHHIIIIIIIIIHHHIIIIIIJJJJJJIIIIIIHHHGGGCCCDDDEEEFFFFFFEEEDDDCCCFFFFFFGGGHHHHHHHHHHHHGGGDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAABBBBBB????????????????????????AAA@@@???=========>>>???===<<<;;;:::::::::::::::<<<<<<;;;;;;;;;::::::::::::999888999:::;;;999777999999999888777666666555888777666555555666777888333444444555666777777888777777777777777777777777666666666666666666666666555555444444444444555555333333444444444444333333777666555444444333333444777777666666555555555444888888777777777777888888888888888999999999::::::999999::::::::::::;;;;;;======<<<;;;:::999999888<<<<<<;;;;;;:::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<<<<<<<=========;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888888888777777777777888888888888888777777777666666555555555555555555555555555555555555555555555555666555555444333333222222333333333333333333333333444333222222111111222222222222222111222222333333222222222222222222222222222222222111111111000000111111111111111111111111111111111111111111111111333333333333333333222222111111111111111111111111111111222333333333333333222222222222222222222222333333333333333333333333222222222333333333444444333333333333333333333333222222111111111111222222////////////000111222222222222111111111111222222222333333444444333333222222222333333333333444444222222222222222222222222222222222222222222222222333333333333333333333333444444333222222222222222000000000111222222333333333333222111111111111111222222111000111333555666555444222111111111111222111111111111111111111111333333333222222222111111333222222222222222222222111111111222222333333444111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333333333222222222222333333111333555666444333222333333333333222222222111111111222222333333222222111111222222222333333444444444444333333333333444444555444333222222222333333444444333333333333333333444444444444444444444444555444444333333444444444555555555555666666666666666666666666666666777777666666666666777888999::::::;;;;;;;;;<<<<<<======;;;;;;;;;<<<===???@@@AAA@@@BBBDDDDDDCCCBBBCCCDDDFFFGGGHHHIIIJJJJJJJJJIIILLLJJJHHHHHHIIIJJJIIIHHHIIIIIIIIIIIIIIIHHHHHHGGGCCCCCCDDDEEEEEEFFFEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>===<<<======>>>===<<<;;;::::::::::::;;;<<<<<<;;;;;;;;;::::::::::::999888999:::;;;999777999999888888777666666555888888777777777777888888666666666777888999999999777777777777777777777777666666666666666666666666555555444444444444555555444444555555555555444444666666555555444444555555777666666666555555555444888777777666666777777888888888888999999999999:::999999::::::::::::;;;;;;>>>===<<<;;;:::999888777;;;::::::999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<=========>>>>>>>>><<<<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999888888888888888777777777777888888888888777777777777666666555555444444444444444444555555555555555555555555555555555444444333333222333333333333333333333333333333222222111111222222111111111111222333444444222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111222222222222222222333333111111111111111111111111///000000111111111111111111111111111111111111111333333333333333333333333222222222222333333333333111111222333333444555555222222111111111111222222222111111000111111222222333333333333333333333333444333333222222333333444222222333333333333444444222222222222222222222222222222222222222222222222333333333333333333333333333333222111111111111222000000111111222333333333333222222111111111111222222111000000111222444555666555333222111000000000111111111111111111111111333333333222222222222111444444333333222111111000222222222222222222222222444444444444444444444444222222222222222222222222222222222222222222222222333333333333333333333333111111222222222222111111111444666666555333333444333333333222222222222111111222222333333222222111000000111222333444555666444444333333333333444444444444333222222222333333222222222333333333333333333333333333333333333333444444444333333444444555555555555555666666666666888888777777777666666666444555555666777999;;;<<<999999:::;;;<<<===>>>>>><<<<<<<<<<<<===>>>???@@@???AAACCCCCCCCCCCCEEEFFFFFFFFFGGGHHHIIIIIIIIIIIILLLKKKIIIIIIJJJJJJJJJIIIHHHIIIIIIIIIIIIHHHGGGGGGCCCCCCCCCDDDEEEFFFGGGHHHEEEFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<<<<<<<<<<===<<<<<<;;;:::::::::;;;;;;<<<<<<;;;;;;;;;::::::::::::999888999:::;;;999777999999888888777666666666666666777777777777666666666666777777888888999999777777777777777777777777666666666666666666666666555555444444444444555555555555555666666555555555666555555555555666777777666666666555555555555555777777666666666666777777888888888888999999999999999999999:::::::::;;;;;;<<<<<<;;;;;;:::999888888999999999888999999::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<=========>>>>>>>>>===============<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888888888888777777777777888888888777777777666666666666444444444444444333333333555555555555555555555555555555444444444333333333333333333333333333333333333333222222111222222333111111111111222333444555222222222222222222222222111111111111111111111111111111111111111111111111111111111111111222222222000000111111111111222222111111111111111111111111///000000111111111111111222222222222222222222222111111111111111111111111111222222222222333333333222222222333333444444444222222111111111111222222333333222111111222222222222222333333333333222222444444222222222222444444222222222333333333444444222222222222222222222222222222222222222222222222333333333333333333333333222222111111000111111222111111111222222333333333333222222111111222222222111111000000000111222333444333333222222111111111333333333333333333333333222222222222222222222222333333333222222111111111333333222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222000111222333333222111000222444666666444333444444222222222222222222222222111222222333333222222111000000111111222333333444444333333333333333333444444333333333333333333333111111222222222222333333333333333333333333333333444444333333333444555555555555555555666666666666888888888888777777777777555555555666777999:::;;;999999:::;;;;;;<<<============<<<<<<<<<===>>>>>>>>>@@@BBBBBBBBBCCCFFFHHHGGGGGGHHHHHHIIIIIIIIIIIIMMMKKKIIIIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHGGGFFFFFFDDDCCCCCCCCCDDDFFFHHHJJJEEEEEEFFFGGGGGGGGGGGGGGGDDDCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<;;;;;;;;;:::::::::999999888999:::;;;999777888888888888777777666666333444666666666666444333444555555555666666666777777777777777777777777777666666666666666666666666555555444444444444555555555555666666666666555555555444555555666777888999555555555555555555555555777777666666666666777777777777888888888999999999999999999:::::::::;;;;;;999999::::::::::::::::::888888888888888999:::;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<<<<<<<============>>>>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888777777888888777777777777888888777777777666666666666555555555444444444333333333555555555555555555555555444444444444444333333333333333333333333333333333333222222111222222333333111111111111222333444555222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222.../////////000000000111111111111111111111111111000111222222333222222222222222222222222222222222111111111111111111111111111111111222222222333333444444444333333222222222222222111111111111222222444333222222222222222333111111222333333222111111444444222222222222444444222222222333333333444444222222222222222222222222222222222222222222222222333333333333333333333333222111111000111111222222222222222222222333333333333222222222222222333333111111111111111111222222111111111222333333333333333333333333333333333333222222222222222222222222111111222222222333333333333333222222222222222222////////////////////////222222222222222222222222222222222222222222222222222222222222222222222222111222333444444333222111222444555555333333333444222222222222222222222222111222222333333222222111111111111111111000000000333333333222222333333333222333333333333333333333111111111222222333333333333333333333333333333333333333333333333444555666555555555555666666666666666666666777888999999999777777777777777777888999;;;;;;;;;;;;;;;;;;;;;:::======<<<<<<<<<<<<======>>>@@@AAABBBBBBDDDFFFIIIIIIIIIIIIIIIIIIJJJJJJJJJLLLJJJIIIIIIJJJJJJIIIHHHGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCEEEGGGIIIJJJEEEEEEFFFGGGGGGGGGGGGFFFCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@??????>>>===<<<<<<========================;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999888999:::;;;999777888888888777777777777777555555777888888777555555555555555555666666666666666666666666666666666666666666666666666666666666555555444444444444555555555555666666666666555555444444444444555777888999444444444555555555555555777666666555555666666777777777777888888888888999999999::::::::::::;;;;;;888888999999:::;;;;;;;;;888888888888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<<<<<<<===============>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999888888888888777777777888888777777777777888888777777666666666666555555666666555555444333333333444444444444444444444444444444444444444444444444333333333333333333333333222222111111222222333333111111111111222333444444111111111111111111111111111111111111111222222222111111111111111111111111000000000111222222333333.........///000000111111222222222222222222222222111222333333444444333333111111111111111111111111333333333333333333333333111111111111222222222222555555444333333222111111222222111111111111222222222222222111222222333333000111222333333222111000444333333222222333333444222222333333333333444444222222222222222222222222222222222222222222222222333333333333333333333333222111111111111222333333222222333333333333333333333222222222222333333444111222222222222222222222///000111222333444444444111111111111111111111111111222222222222333333333000111111222333333444444222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333222222222333444333222222333444111222222222222333333333111222222333333222222111222222111111000000000000333333222222222222333333222222333444444444333333111111222222333333444444333333333333333333333333333333333333444555555666555555555555666666666666444555555666777888999:::888888777777777777777888;;;;;;;;;;;;::::::999999<<<<<<<<<;;;<<<<<<======???@@@AAAAAAAAACCCFFFIIIKKKJJJIIIIIIIIIJJJJJJKKKKKKJJJHHHHHHIIIIIIIIIHHHFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEEEEFFFDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@??????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<<<<===<<<<<<<<<;;;;;;:::::::::;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::999888999:::;;;999777888888777777777777777777888888999999999999888888777777777777888888888888666666666666666666666666666666666666666666666666555555444444444444555555555555555666666555555555333333333444444666777777444444444444444555555555666666555555555555666666777777777777888888888888999999::::::::::::;;;;;;999999999999999:::::::::888888888999999:::<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<=========>>>>>>>>><<<======>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888777777777777888888777777777777888888777777666666666555555555777777666666555444444333444444444444444444444444444444444444444444444444333333333333333333333333222222111111222222333444222222222111222222333333000000000000000000000000000000111111111222222222111111111111111111111111///000000111222222333333//////000000111222222333222222222222222222222222111222333333444333333333222222222222222222222222333333333333333333333333111111111111222222222222333333333333333333333333222222111111111111222222111111111111111222333444111222333444444333222111222333333444444333333222222222333333333333444444222222222222222222222222222222222222222222222222333333333333333333333333222222222222222333444444333333333333333333333333222222222222222333444555222222333333333333222222000000222333444333333222111111111111111111111111111111222222222333333333222222222222222222222333111111111222222333333444555555555555555555555555222222222222222222222222222222222222222222222222111111111111111111111111222222111111111111222222111222333222111000222333111111222222222333333333111222222333333222222111222222222222222333333333333333222222222222333333111222333444444444333333222222222333444444555555444444444444444444444444333333333333444555666666555555555555666666666666555555555666666777777777777777666666777888999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAAAAAAAAAAACCCFFFIIIJJJJJJIIIHHHHHHIIIIIIJJJJJJHHHGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFFFFGGGGGGGGGGGGDDDEEEEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDDDDDDDCCCCCCCCCBBBCCCCCCCCCBBBBBBBBBAAAAAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<===>>>======<<<:::::::::::::::;;;<<<===<<<<<<;;;;;;;;;::::::::::::999888999:::;;;999777777777777777777777777888888888777777777777888888888888888888777777777777666666666666666666666666666666666666666666666666555555444444444444555555444444555555555555444444333333333333333444555666333333333444444555555555666666555555555555666666777777777777888888888888999999:::::::::;;;;;;;;;:::::::::999999888888888999999999999:::;;;<<<===;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>????????????<<<<<<===>>>>>>???>>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;888888888888777777777777888888777777777777888888777666666666555555555555888888777666555555444444444444444444444444444444444444444444444444444444333333333333333333333333222111111111222333333444333333222222111222222222////////////////////////000000111111222222222222111111111111111111111111///000000111222222333333000111111222333333444444222222222222222222222222111111222333333333333222444444444444444444444444111111111111111111111111000111111111111222222222111222222333333444444555222222111111111111222222000000000000111222333444222333555666666555333222222222444555555444222222222222333333333444444444222222222222222222222222222222222222222222222222333333333333333333333333333222222222333444444555333333333333333333333333222222222222333333444555333333444444444333333222111222333444333222111000333333333333333333333333111111111222222333333333444444333222222111111111000000111222333333444444000000000000000000000000222222222222222222222222222222222222222222222222111111111111111111111111222111000//////000111222111222222111000000111333111111111222222333333333222222222333333222222222222222333444555555666777333222222222222222222333000111333444555444333333222222333444444555666666555555555555555555555555222222222333444555666777555555555555666666666777666666666666555555555555555555555666777999;;;;;;888888999:::;;;;;;<<<===;;;::::::;;;<<<===>>>>>>AAABBBBBBAAAAAABBBEEEHHHJJJIIIHHHGGGGGGGGGHHHIIIJJJHHHFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEGGGHHHHHHGGGFFFEEEDDDDDDEEEFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCBBBBBBBBBAAAAAAAAA???????????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>:::;;;===>>>>>>>>>======:::::::::::::::;;;<<<===<<<<<<;;;;;;;;;::::::::::::999888999:::;;;999777777777777777777888888888666555444333333444555666666666666666555555555555666666666666666666666666666666666666666666666666555555555444444555555555333444444444444444444333333333222222222333444444333333333444444555555555444555555666777888888999777777777777888888888888888888999999999:::::::::999999888888888888999999777888:::<<<<<<<<<:::999;;;;;;;;;<<<<<<<<<<<<===>>>>>>======<<<<<<<<<;;;======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888888888888888888888888888888888888888888888888888888666888999::::::999888666666666666666666666666666555555444444444333333333444333222111111333555666444444333333222111000000000111333333222222333444222222222111111111000000222222222222222222222222111111111111111111111111111111111111111111111111111222222333333222222111444333111000000000111111000111111111111222222222111111111222222333333444111111111111111111111111222222333333333444444444333333333222222111111111111111111222333444555666222222222222222222222222000111111111111222222222333333333222222111111111111222222333333222222111222222222222222222222222111111111111111111111111111111111111111111111111333333333222222111111111111111111222222333333333111222444444444222000///222111111111222333333444//////000111222333333333222222222222222222222222333333333333333333333333444222000000222333444444444444444444444444444444222222222222222222222222555444444333222111000000111111000000111111222333555444333111000/////////222222222222222222222222444333111000000111333444333333333222222111111111333222111111111222333444111111111111111111111111000000111222333333444444222222444444444444222222222222222222222222222222111222444555555444222111333333333333333333333333444444444444444444444444777777777777888888888888444444444555555555666666777777777777888888888888999999::::::::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<===@@@@@@@@@AAABBBCCCEEEFFFFFFFFFGGGHHHHHHHHHHHHGGGIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEGGGFFFFFFFFFEEEEEEDDDDDDFFFEEECCCBBBAAAAAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>===<<<<<<<<<<<<;;;;;;;;;===<<<:::999999:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888888888888888888888888888777777666666666666777777222222222222444777999:::777666555444444555666777444444555555555555444444444444444444444444444444555555444333444555666777555444333222222333444555555555555444444333333333333444444555666666777777666666777777777888888888888888888999999999::::::999888888777777888888999;;;;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>=========<<<<<<<<<;;;======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888888888888888888888888888888888888888888888888888888555666777888888777666555444444444444444444444444555444444444444333333333444333222111111333444666444444333333222111111000000222333333222111333444222222222111111111000000111111111111111111111111111111111111111111111111111111111111111111111111111222222333333222222111333333111000000000111111000111111111111222222222222222222222222333333333111111111111111111111111222222222222333333333333333333222222222222222222222222222222333444444555222222222222222222222222000111111111111222222222333333333222222111111111111222222333333222222111333333333333333333333333222222222222222222222222111111111111111111111111333333333222222222111111111111222222222333333333222222333444444333111111222222111111222222333444000000111111222222333333222222222222222222222222333333333333333333333333222000......000222222111333333333333333333333333222222222222222222222222222222222222222222222222000000111111111222222222333222111111000111111111222222222222222222222222444333111000000111333444333333333222222222111111222222111111111222333444222222222222222222222222111222222333444444555555222333333444444333333222333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444666666666777777777888888444444444555555555666666777777777777888888888888999999999:::::::::;;;;;;<<<;;;;;;;;;;;;<<<<<<===AAAAAA@@@@@@AAABBBCCCCCCEEEFFFGGGGGGHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEFFFFFFFFFFFFEEEEEEEEEDDDFFFEEECCCBBBAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>===<<<<<<<<<<<<;;;;;;;;;<<<;;;:::999999:::;;;<<<::::::::::::::::::::::::999999999999999999999999888888888888888888888888777777666666666666777777777666555444444555666666777666555444444555666777444444555555555555444444444444444444444444444444555444444333444555666777444444444333333444444444444444444444444444333333333333333444555555666666666666777777777777888888888888888999999999999:::999888888777777888888999>>><<<:::888777888999:::;;;;;;;;;;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888888888888888888888888888888888888888888888888888333444555666666555444333333333333333333333333333444444444444333333333333333222222111111333444555444333333222222111111111000222333333222111222444222222222111111111111111000000000111111111111111111111111111111111111111111111111111111111111111111111222222222222111111333222111111000111111111000111111111111222222222333333333333222222222222111111111111111111111111111111111222222222222333222222222222222222333333333333333222222333444444222222222222222222222222000111111111111222222222222222222222222111111111111222222333333222222111444444444444444444444444333333333333333333333333111111111111111111111111333333333222222222222111111222222222222333333333222333333333333333333444222222111111222222333333111111111222222222222222222222222222222222222222333333333333333333333333444333222222444555555444222222222222222222222222222222222222222222222222111111111222222222333333///000111222333222111111111000000000111222333333222222222222222222222222444333222111111222333444333333333222222222222111222222111111222222333444333333333333333333333333222333333444444555555666444333333222222333333444444444444444444444444444555444222111111222444555333333333333333333333333444444444444444444444444555555555666666666666777444444555555555666666666777777777777888888888888999999999999::::::::::::;;;;;;:::;;;;;;<<<======AAA@@@@@@@@@@@@@@@@@@AAAEEEEEEFFFGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGFFFFFFEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEECCCBBBBBBAAABBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;:::999888888999:::;;;999999999999999999999999999999999999999999999999888888888888888888888888777777666666666666777777999888777666555555555666666666555555555555666666444444555555555555444444444444444444444444444444444444444333444555555666333444444555555444444333333333444444444444444444333333444444555555555555666666666666777777777888888888888888999999999999888888777777777777888888;;;:::999888888888999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999888888888888888888888888888888888888888888888888333444555555555555444333333333333333333333333333444444444333333333222222222222111111222222333444333333333222222111111111111222333333111111222333111111111111111111111111111111111111111222222222111111111111111111111111111111111111111111111111111111222222222222111111222222111111111111111111000000111111111222222222444444444333333222222111111111111111111111111111000000111111111222222222111111111222222333333333444444333222222222333333222222222222222222222222000000111111111222222222222222222111111111111111111222222333333222222111333333333333333333333333333333333333333333333333111111111111111111111111222222222222222222222222222222222222222222222222333222222222333444555555333222222111222222333333222222222222222222222111222222222222222222222222222222222222222222222222555333333333555666555444111111111111111111111111222222222222222222222222111111111111111222222222...000222333444333111000111111000000111111222333222222222222222222222222333222222111111222222333222222222222222222222222222111222222222222333333333333333333333333333333222333333333444444555555444444222222222222444444444444444444444444444444444444222222222222444444333333333333333333333333333333444444444444444444444444444555555555666666555555555555666666666666666777777777888888888888888999999999999:::::::::::::::::::::;;;<<<======??????>>>>>>???@@@AAAAAADDDEEEEEEFFFGGGFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@????????????>>>==============================>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;:::999999888888999999:::999999999999999999999999999999999999999999999999888888888888888888888888666666777777777777666666777777777777777888888888666666666555555666666666444444555555555555444444444444444444444444444444333333333444444444555555222333444555555444333222333333333444444555555555555555555555555666666666555666666666666777777777777777888888888999999999888777777777777777777888555777888:::;;;;;;:::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999888888888888888888888888777777777777777777777777555555555555555555555555444444444444444444444444444444333333333222222222111111111111222222333333333333222222222222222111111333333333111111222333111111111111111111111111222222222333333333444444111111111111111111111111111111111111111111111111000111111222222111111000111111111111222111111111000000111111111222222222555444444333333222222222111111111111111111111111000000111111111222222222111111111222222333333333444444333222222222333333222222222222222222222222000000111111111222222222111111111111111111111111111222222333333222222111111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222333444555333333222222111222222333333333333222222222222222222222222222222222222222222222222222222222222222000///...///111222111///111111111111111111111111222222222222222222222222333333222111111000//////...000222333444333111000333222111111000000111111222222222222222222222222222222222222222222222222222222222222222222222222111111222222333333333333333333333333333333333333222222222222333333333333444444222222222222444444222222222222222222222222222222444444444444222222333333333333333333333333333333333444444444555555444444444444555555555555555555555666666666777777666777777777888888888888888888888999999999::::::999999999::::::<<<======<<<<<<<<<>>>???AAACCCDDDCCCDDDEEEEEEFFFFFFEEEEEEGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGGGGFFFFFFFFFEEEEEECCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@?????????>>>>>>>>>==============================>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777777777777777777777777666666777777777777666666777777888888888888888888555666666666666666666555444444555555555555444444444444444444444444444444333333333444444444444444222333444555555444333222333333333444444555555555555555555555555555555555555555666666666666777777777777777888888888888999888777777666666777777888333555888:::<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888888888888888888888888777777777777777777777777666666666666666666666666444444444444444444444444333333333333222222222222111111111222222222222222222222222222222222222222222333444333111111111222111111111111111222222222222222333333444555555555111111111111111111111111111111111111111111111111000000111111111111000000000000111222222222222111000111111111111222222222444444444444333333333333111111111111111111111111111111111222222222222333222222222222222222333333333333333222222333444444222222222222222222222222000111111111111222222222000000000111111111111111111222222333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222333333333333333333222222222222111111222222222222222222333333333222222111111222222222222222333333333333333222222222222222222222222222222222222222222222222000//////111222333111000111111111111111111111111222222222222222222222222444333222111000///......///000111222333222111111333333222111000000000111222222222222222222222222222222222222222222222222111222222222222333333333000111222333333333333222333333333333333333333333222222222222222222222222444333333222222333333444222222222222222222222222111222444555555444222111333333333333333333333333222333333444444555555555444444444555555555555666555555666666666777777777777777777777888888888888888888888888999999999999999999999999:::;;;======;;;;;;<<<>>>@@@BBBDDDEEECCCCCCDDDEEEEEEEEEEEEEEEGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFEEEFFFFFFGGGHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>======<<<===<<<<<<<<<<<<;;;;;;;;;999::::::::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888777777777777777777777777555666777888888777666555::::::999999888666555444555555666666666666555555444444555555555555444444444444444444444444444444222222333444444444444333333444444555555444444333333333444444444444444444444444444444444444444444555555555666666666777777777777777777888888888888777777666666666666777777666666777888999:::::::::999999:::::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888888888888888888888888777777777777777777777777666666555555555555666666333333333333333333333333333333333222222222222111000000111222222222222222222222222222222222222222222333444333111000111222000000111111111222222222111111222333333444555555111111111111111111111111111111111111111111111111000000111111111111000000///000111222333222222111000111111111111222222222333333333444444444444444111111111111111111111111222222222222333333333333333333222222222222222222222222222222333444444555222222222222222222222222000111111111111222222222///000000000111111111222111222222333333222222111111111111111111111111111222222222222222222222222111111111111111111111111111111222222222333333333333333333222222222111111000111222222222111000///444333222222111111222222111222222333333444444444222222222222222222222222111111111111111111111111333222333444666666444333222222222222222222222222222222222222222222222222222222111111000000//////000000111111111222222222111111111000111111222333222222222222222222222222222222222333333222222222111111222222222333333333000111222333333333222222222222222222222222222222333333333333333333333333222333333444444333333222333333333333333333333333333333333333333333333333333333333333333333333333222222333333444555555666444555555555555666666666555666666666777777777777777777777777888888888888888888888888999999999999888888888999:::;;;===>>><<<======>>>@@@BBBCCCDDDBBBCCCDDDDDDEEEEEEDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEFFFEEEEEEEEEEEEFFFFFFGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFDDDEEEEEEEEEFFFFFFFFFFFFCCCDDDDDDDDDDDDBBBAAA@@@AAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<===<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::777777777777777777777777777777777777777777777777555666777888888777666555888888999888888666444333444555666777777666555444444444555555555555444444444444444444444444444444111222333444444444333333444444444333333444444444444444444444444444333333333333333333333333333333555555555555666666666777777777777777888888888888777777666666666666777777:::999777666666888999;;;999999:::::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888888888888888888888888777777777777777777777777666555555444444555555666222222222222222222222222333333333222222222111111000000111222222222222111222222222222222222222222222333444333111000111222000000111111222222222222000000111222333333444444111111111111111111111111111111111111111111111111000000111111111111000000///000111222333333222111000111111111111222222222333333333444444555555555111111111111111111111111222222333333333444444444444333333222222111111111111111111222333444555666222222222222222222222222000111111111111222222222//////000000111111111222222222222333333222222222222222222222222222222222333333333333333333333333111111111111111111111111111111111222222333333333333333333222222111111111000111222333222000...---444333333222111111111222111111222333333444555555222222222222222222222222111111111111111111111111111000111222444444222000222222222222222222222222222222222222222222222222000000000000111111111111111111000000111111222333/////////000111333444555222222222222222222222222111222222333333222222111111111111222222333333333000111222333444333222222111111111111111111111111444444444444444444444444222222444555555444222222444444444444444444444444555444222111111222444555333333333333333333333333222222333333444555666666555555555666666666666777666666666666777777777777777777777777888888888888777888888888888999999999888888888999:::;;;===>>>????????????@@@AAABBBCCCBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFEEEEEEDDDCCCBBBBBBAAABBBCCCDDDEEEFFFFFFFFFFFFDDDDDDEEEEEEFFFFFFFFFGGGCCCDDDDDDDDDDDDBBBAAA@@@AAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<======<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999666666666666666666666666777777777777777777777777555666777999999777666555333444666777888888777777444555666777777666555444444555555555555555555444444444444444444444444444111222333444555444333333555555333222222333555555555555555444444333333333444444555555555555444444555555555555555555555555555555555555666888999:::999888888888777777666666:::::::::999999999888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>???>>>===<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999888666555444666555555555555444444444444444444444444444444444222222333444333222111000333333333333333333333333333333333333333333444444222222222222222222222222222222222111111111000000111111000000///---,,,+++111111111111111111111111000000000000111222333444000000000000000000000000111111111000000000000000222222111111111111111111222222222222222222222222222222111111111111222222333333333333333333333333444444444333333222222222000000111222444555666666000000000111222222333333333333222222222222222222000111111111111222222222222222222222222222222222333333333222222111111111111111111111111111111111111111111111111111111111444444444333333222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222333333444444444222222222111111111000000000000000111222222222333111111111111111111111111333333333222222111111111000000111222333444444555444333111000000000111111111111111111111111111111444333222111111222333444222111000//////000111222222222222222222222222222333333444444444333333222111111222222222333333333333222222111111222222333555555555444444333333333222222333333333333444444333333333333333333333333444444444444444444444444444333333222222333333444111222333333444444333333333333333444444444555555444555555666777666666666666666666666666555555555777777777777888888888888:::888777888;;;===<<<:::======>>>>>>???@@@BBBCCCDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGGGGGGGFFFEEEDDDFFFEEEEEEEEEEEEEEEFFFFFFGGGFFFEEECCCBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEGGGFFFEEEEEEEEEFFFHHHIIIHHHGGGFFFEEEDDDCCCBBBAAACCCCCCBBBBBBBBBAAAAAAAAA@@@@@@??????????????????@@@??????>>>===<<<<<<;;;========================<<<<<<;;;;;;:::999888888:::::::::::::::::::::::::::::::::999999999888888777777777777666666666666666777777777777777666666444444555555666666777777666666666666666666666666444333333222222333333444333444444555555666666666333333333333333333333333222333444444222222333444333333333444444555555555444444555555555555444444555555555555666666666666777666666666666666777888888888888777777777666666999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::888888888888888888888888888888999888888777666555666555555555555444444444444444444444444444444444222222333333333222111000333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111000000000000000111000000//////111111111111111111111111111111111111111111000000000000000000000000000000111000000000000000000000111111111111111111111111222222222222222222222222222222111111111111222222333333333333333333333333444333333333333333333222333333333333333333333333222222222111111111111111111111111111111111111111000111111111111222222222222222222222222222222222333333333222222222111111111111111111111111111111111111111111111111111111333333333333333333222222222222222222222222222222111111222222222333333333222222222222222222222222//////000111333444555555222222222111111111000000111111111111111222222222111111111111111111111111333333333222222222111111222222222222222222333333333333111000000000111111111111111111111111111111333222222222222222222333333222111000000111222333222222222222222222222222000111111222222222111111000000111111111222222222333333222222222222333333555555444444444333333333111111111222222222333333333333333333333333333333333333333333333333333333444333333222222333333444222222333444444444444444444444444555555555666666555555555666666666666666666666666666666666666555777777777777888888888888<<<:::999:::===???>>><<<=========>>>???@@@BBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFFFFEEEFFFGGGHHHIIIGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@??????????????????????????????>>>>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999888888999999999999999999999999::::::999999999888888888777777777777666666666555666666777777777777666666555555555666666666666666666666666666666666666666555555444444444444555555444444333333333222222222333333333333333333333333222444555444333222333444333333333444444444555555444444555555555555444444777777777666555555555444888777666666555555666666888888777777777777666666777777888888999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999::::::;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999999888888888888888888888888777777888888888888777777666555555555555444444444444444444444444444444444222333333333333222111000333333333333333333333333333333222222111111000000000000000000000000000000222222222111111111111111///000000111222222222222111111111111111111111111222222333333222000///...000000000000000000000000000000000000000000111111111111111111111111111111222222222222222222222222222222111111111111222222333333333333333333333333222333333333333333333444666555444444333222111111444333333222111111000000/////////000111111111222000111111111111222222222222222222222222222222222333333333222222222222111111111111111111111111111222222222222222222222222222222222333333333333333222222222222222222222222111111222222222333333333222222222222222222222222------///000222444555555222222222111111111111111222222222111111111111111111111111111111111111111333333333222222222222111333333333222222222111111333222111111000111111111111111111111111111111111222222222333333222222222333333222222222222333333222222222222222222222222000000000111111222222222000000000000111111111111444444333333333333444444444444444444333333333333000000111111111222222222333333333333333333333333222222222222222222222222444333333222222333333444333333444555555555555444555555555666666666777777555555555555555666777777555555666666666666666666777777777777888888888888;;;:::999:::===>>>===<<<=========>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFDDDCCCBBBFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHEEEEEEDDDDDDDDDCCCCCCCCCAAAAAAAAA@@@@@@@@@?????????????????????????????????>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888888888888888888888888888888999999999999888888888777777777777666666666555555555666666777777666666666666666666666666555555555666666666666666666666666666666555555555555666666333333333333333333333333333333333333333333333333333555555555444333444555333333333444444444444555444444555555555555444444999999888666444333111111777666666555555555666666777777777777777777666666666666777888999:::;;;;;;:::::::::::::::;;;;;;;;;::::::::::::::::::::::::<<<;;;:::999:::;;;<<<===<<<<<<;;;;;;;;;:::::::::888888888888888888888888999999999999999999999999666666777888888888888888666555555555555444444444444444444444444444444444333333333333222222111111222222222222222222222222333222222111000//////...000000000000000000000000111111111111111111111111///000111111222222111111111111111111111111111111111222444555444333111///000000000000000000000000000000000000000111111111111111111111111222222222222222222222222222222222222222111111111111222222222222222222222222222222222222222333333444444444555555444333333222111111333333333222222111111111...//////000111222333333000000111111111222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111222222333333333444222222222222222222222222111111222222222333333333222222222222222222222222...///000111222333444555111111111111111111111111333222222222111000000000111111111111111111111111222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111222333444444333222111333333222222222222333333222222222222222222222222222222222222333444555555000111111111222222222222555444444333333444444555333333333333333333333333111111111111222222222222333333333333333333333333222222222222222222222222444333333222222333333444333444555555666666555555444555555555666666666666666555555444555666777888555555555555666666666666666777777777888888888888888888888999:::;;;;;;;;;============>>>@@@AAABBBAAAAAAAAABBBBBBBBBCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEECCCDDDFFFGGGGGGEEECCCBBBFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@????????????>>>>>>>>>>>>>>>????????????>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888777777777777777777777777999888888888888777777777777777666666666555555555555555666666777666666666777777666666555555444444666666666666666666666666666555555555555555555666333444444555555666666666444444444444444444444444444555666666444444555666444444444444444444444444444444555555555555444444666666555555444333333222444444444444555666777888666666666666666666777777555555666777999:::;;;;;;999999999:::::::::;;;;;;::::::::::::::::::::::::<<<;;;:::999:::;;;<<<===<<<<<<;;;;;;;;;:::::::::888888888888888888888888999999999999999999999999555666777888888999888888666555555555555444444444444444444444444444444444333333222222222222111222222222222222222222222222222222111111000///......////////////////////////111111111111111111111111000000111111000000///...111111111111111111111111111222444666666555444333000000000000000000000000//////000000111111111111000000111111111222222222222222222222222222222222222222111111111111222222222222222222222222222222222222222333333444444444333333333333333333333333111111222222333333333333000000111111222333444444000000111111111222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111111222222333333333222222222222222222222222111111222222222333333333222222222222222222222222222222222333333333333333111111111111111111111111333222222222111000000000111111111111111111111111222222222222222222222222000000111222333333444444111111111111222111111111111111111111111111111111111222333444444333222111111222222222222222222111222222222222222222222222333333222222222333444555222222222333333333444444555444444333333444444555333333333333333333333333222222222333333333333444333333333333333333333333444444444444444444444444444333333222222333333444333444555555666666555555333333444444444555555555555555555555555666777777444555555555666666777777666777777777888888888888777777888999999999:::;;;<<<<<<<<<===>>>???AAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHFFFFFFEEEDDDCCCCCCDDDDDDBBBCCCEEEFFFGGGFFFDDDCCCDDDDDDDDDCCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBB@@@@@@?????????>>>>>>>>>======>>>>>>>>>?????????============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999999999777777777777777777777777888888888777777777666666666666666666555555555555444444555666666666666666777777666666555555444444666666666666666666666666555555444444444444555555666555555555555444444444444444444444444444444444444555666666444444555666444444444444444444444444444444555555555555444444111111333444555777888888333333333444555666888999555555666666666666777777555555666777888999:::;;;888888999999::::::;;;;;;::::::::::::::::::::::::999999999999999::::::;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999999777777777777777777777777555666777888888888888888666555555555555444444444444444444444444444444444444333222222111111222222222222222222222222222222222222111111000000//////////////////////////////111111111111111222222222000111111111000//////...111111111111111111111111111222444555666666555555000000000000000000000000/////////000111111222222000000000111222222333333222222222222222222222222222222111111111111222222222222222222222222222222222333333333333333333444222222222333333444444444111111222222333444444555111111111222333333444444000111111111111222222222222222222222222222222222111222222222222333333333111111111111111111111111333333333333333333333333111111111222222222222222222222222222222222222222111111222222222333333333222222222222222222222222444444444333333333222222111111111111111222222222222222222111111111111111111111111111111111111111111222222222222333333333///000111222333444444555000000111222222222222111111111111111111111111111222222222333333222222222111111222222222222111111222222222222222222222222333222111000000000222222333333333333444444444555444444333333333333444444222222222222333333333333222222333333333444444444333333333333333333333333444444444444444444444444444333333222222333333444333333444555555555555444333333333444444444444555444555555666777666666666444444555555666777777777777777777777888888888888888999;;;;;;::::::<<<===<<<<<<<<<===>>>???@@@AAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEGGGGGGHHHHHHHHHFFFFFFEEEDDDCCCCCCCCCCCCAAABBBCCCEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBB@@@AAABBBCCCCCCCCCBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>><<<======>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<========================::::::::::::::::::::::::777777777777777777777777777777777777666666666666666666666555555555444444333444555555666666666666666666666666666555555555666666666666666666666666555444444444444444444555777666555444222111//////444444444444444444444444333555555555444333444555555444444444444333333333444444555555555555444444333333444666777999::::::444444444444444555666777555555555666666666777777555666666777888999999:::777888888999::::::;;;;;;999999999999999999999999999999:::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::777777777777777777777777666777777888888888777777666555555555555444444444444444444444444444444444444333222111111111222222111111111111111111111111111111111111111111111111000000000000000000000000000000111111111222222222000000111111222222111111111111111111111111111111222222222333333333333333000000000000000000000000...//////000111111222222///000000111222222333333222222222222222222222222222222111111111111222222111111111111111111111111444333333333333333333222222222222333333444444444222333333333333333333333111111111111222222222222000111111111111222222222222222222222222222222222111111222222222333333333111111111111111111111111333333333333333333333333222222222222111111111111222222222222222222222222111111222222222333333333222222222222222222222222222222222222222333333333000000111111111222222222111111111111111222222222111111111111111111111111111111222222222333333333111111111222222333333333///000111222333222222111111111111111111111111111333222222222222222222333111222333444444333222111222222222222222222222222555333111000//////111111222222333333333444444444333333222222222222333333111111222222222333333333111222222222333333333333333333333333333333333333333333333333333333333333444333333222222333333444222222333444444444444444444444444444555555555555222444666888888777555444444444555555666777777888777777777777888888888888777999;;;;;;:::999;;;>>><<<<<<<<<<<<>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGFFFFFFFFFFFFEEECCCCCCBBBBBBCCC@@@AAAAAABBBCCCDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCAAABBBCCCDDDEEEDDDCCCCCCDDDCCCCCCBBBAAA@@@??????AAAAAA@@@@@@@@@?????????<<<<<<======>>>??????@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888777777666666666555555555666666555555555444444444222333444555666666666666555555555666666666666666666666666666666666666666666666555555555555666666444444444333333222222111555555555555555555555555222444555444333222333444555555444444444333333333444555555555555555555444999999999999888888888888666666555444444444444555444555555555666666777777666666777777888888999999777777888999::::::;;;;;;999999999999999999999999;;;<<<===>>>???>>>===<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::888888888888888888888888777777888888888888777777666666555555555444444444444444444444444444444444444333222111111111222333111111111111111111111111111111111111111222222222111111111111111111111111000000111111222222222222//////111222333444444444111111111111111111111111444333222111000000000000000000000000000000000000...//////000111222222222///000000111222222333333222222222222222222222222222222111111111111222222111111111111111111111111444444444333333222222222333333333333333333333333555444444333333222222111111111111000000000000000000111111111111222222222222222222222222222222222111111111222222333333333111111111111111111111111333333333333333333333333333222222222111111000000222222222222222222222222111111222222222333333333222222222222222222222222//////000111222222333333000000111111222222222222000000111111222222222333111111111111111111111111111111111222222333333333333333333222222222222111///000111222333333222111111111111111111111111111444333222111111222333444333333444555555444333333222222222222222222222222888666444222111111222333111111222222222333333333333222222111111222222333111111111222222333333333000111111111111222222222333333333333333333333333222222222222222222222222444333333222222333333444111222333333444444333333555555555555666666666777111333777999999888555333444444444555666777777888777777777777888888888888555777999999777777999<<<<<<<<<<<<<<<===???@@@AAABBBBBBBBBCCCCCCCCCDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFEEECCCCCCBBBBBBBBB@@@@@@@@@@@@AAACCCDDDEEEBBBCCCCCCCCCDDDDDDEEEEEEBBBCCCEEEFFFFFFFFFEEEDDDDDDDDDCCCBBB@@@???>>>>>>AAAAAAAAA@@@@@@@@@@@@???;;;<<<<<<===>>>??????@@@;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888888888888888888888888777666666666555555555555666666555555555444444444222333444555666666666666444555555555666666777777666666666666666666666666777777666666666666777777000111222444666888999:::555555555555555555555555222333444444222222333444555555555444444333333333555555444333333555666777333444555555666666555555777777666666555555444444555555666777777777777777555555666777777777777777<<<;;;999888888888999:::888888888777888888999999999999::::::::::::::::::<<<<<<;;;;;;;;;:::::::::888888888888888888888888777777777777777777777777666666666666666666666666666555555555555444444444333444444555555444444333555444222111000111222222333333333333333333333333111111111111111111111111111333444333111111222333222222222111111111111000222222111111000/////////000000000000000000000000//////000000000000/////////000111222222111000///000111111000000///...---///111222111000///000111000000000000000000000000//////000111111111111111111111111111111111111111000111111111111222222222111111000000111111222333666555444333222222222222111111111111111111111111333333333333333333333333222222222222222222222222333333333222222111111111222333444444222000000111111111111111111111111111333222111000000111222333000111111111111222222222111111111111111111111111111111111111111111111111000111111111111222222222...///111222333444444444333222222111111222222333111111222222222333333333222222222222222222222222333222222111111222222333222222222222222222222222222222111111222222333444111111111111111111111111333333333222222111111111333222222111111222222333333333333222222111111111444444444444333333222111333333333333333333333333222222333333333222222111333333333333333333333333222222222222222222222222222222222222222222222222444444444333333222222222555444333333333333444555555555555444444333333333333333333444444444555555333444666777888777666444666666666666777777777777888888888888999:::;;;<<<<<<<<<<<<===============AAABBBBBBCCCDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBCCCDDDFFFFFFFFFEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::999888999::::::777888888999999:::;;;;;;:::::::::999999888888888666666666666555555555555555555555444444333333333555555555444444333333333555555555555555555555555555555555555555555555555555555444444444333333333333333333222222111111111222444555555444333333444111111222222222333333333444333333222222333333444444444444444444555666666333444555555666666555555666666666666666555555555555666777777888888777777555666777888888888777777999999888777777777777777888888888888888999:::;;;:::::::::999999999999999;;;;;;;;;;;;::::::::::::888888888888888888888888777777777777777777777777666666666666666666666666666555555555555444444444333444444555555444444333444333222111111111222333333333333333333333222222111111111111111111111111000111222222000000111222222222222111111111111000000000000000000111111111000000000000000000000000//////000000000000//////000000111111111111000000//////000000000000000//////111222111000///000111000000000000000000000000000000111222222222222222111111111111111111111111000111111111111222222222222111111111111222333333555555444333222222222222111111111111111111111111333333333333333333333333222222222222222222222222333333222222222222222222111333444444222111111222111111111111111111111111222222111000000111222222000111111111111222222222111111111111111111111111111111111111111111111111000111111111111222222222111222222333333222222222333222222111111222222333111111222222222333333333222222222222222222222222333222222111111222222333222222222222222222222222000000//////000000111222222222222222222222222222444444444333333333222222333222222111111222222333333333333222222222111111333444444444333333222111333333333333333333333333222222333333333222222111333333333333333333333333222222222222222222222222222222222222222222222222444444444444333333222222555444333333333333444555555555444444444333333333333333444444444555555555333444666777888777666555666666666666777777777777888777777888888999:::;;;<<<<<<<<<<<<============AAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAACCCCCCDDDEEEDDDDDDBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<;;;:::999999999:::::::::999999999999999999999:::::::::999999888888888777777777666666666555555555444444444444444444333555555444444444333333333555555555555555555555555555555555555555555555555555555444444444333333333333333333222222222111111222444555555444333333444333333444444444555555555444444333333333333444444333444555555666666555555333444555555666666555555555555555666666666666666666777888888999999888888555666888::::::999888777666777777777777666555555888888888888999;;;<<<<<<;;;;;;::::::999999888888;;;;;;;;;:::::::::999999888888888888888888888888666666666666666666666666666666666666666666666666666555555555555444444444333444444555555444444333222222111111111222333333444444333333222222222111111111111111111111111111///000111111000///000111222222222111111111111000...//////000111111222222000000000000000000000000///000000111111000000///111111000000000000111111---...///000111111111111///111222111000///000111000000000000000000000000111111222333333333333333111111111111111111111111000111111111111222222222222222222222222333444444555444333222222111222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222333333000222333333222222222333111111111111111111111111222222111000000111222222000111111111111222222222111111111111111111111111111111111111111111111111000111111111111222222222444444444333222111000///333222222111111222222333111111222222222333333333222222222222222222222222333222222111111222222333222222222222222222222222000000//////000000111222333333333333333333333333444444444444444333333333333222222111111222222333333333333222222222222111333333444444444333222222333333333333333333333333222222333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222555444444444444444333333555444444333333444444555555444444444444333333333333444444444444555555555333444666777777777666555666666666666777777777777777777777777888999::::::<<<<<<<<<<<<======>>>>>>@@@@@@AAABBBBBBBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDCCCBBBAAA@@@CCCDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999::::::;;;;;;::::::999888888777999999999999999888888888888888777777777666666666444444444444444555555555555444444444444333333333555555555555555555555555555555555555555555555555555555444444444333333333333333333333222222222222222444555555444333333444444444444444555555555555555555444444444444555555222333555666666666555444333444555555666555555555444444555555666666777777777777888999999999999999555777999;;;;;;:::888777555666777888888777666555888888888999:::<<<===>>>===<<<<<<;;;:::999888888::::::::::::999999999999888888888888888888888888666666666666666666666666666666666666666666666666666555555555555444444444333444444555555444444333111111111222222333333444444444333333222111111111111111111111111111111111///000222111000000111222222222222111111111000000//////000000111111111111000000000000000000000000000000000111111000000000222111000//////000111222...///000111111111111111///111222111000///000111000000000000000000000000000111222222333333222222111111111111111111111111000000111111111222222222333333222222333333444555444333333222111111222222111111111111111111111111111111111111111111111111222222222222222222222222111111111222222333333333///111333333222222333444111111111111111111111111222111111111111111111222000000111111111222222222111111111111111111111111111111111111111111111111000000111111111222222222444444444333222111000///333222222111111222222333111111222222222333333333222222222222222222222222333222222111111222222333111111111111111111111111222222111111222222333444333333333333333333333333333333333333333333333333333222222111111222222333222222222222222222222222333333333444444333333222333333333333333333333333222222333333444333333333111111111111111111111111222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555444444555666777666666666666666666666777777777777666666666666777888999:::;;;;;;<<<<<<======>>>>>>===>>>>>>???????????????CCCCCCCCCCCCCCCCCCCCCCCCFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@???@@@@@@@@@@@@???>>>>>>========================::::::::::::::::::::::::;;;::::::::::::::::::::::::::::::999999888888888999999999888888888888888888888888888777777777777333333444444555555666666444444444444444444444444555555555555555555555555555555555555555555555555555555444444444333333333333333333333333333333333222444555555444333333444222222222333333333333444555555555444444555555555222333555666666666555444333444555555666555555555444444555555666666777777777777888999999999999999666777999:::::::::888777666777999999:::999888777888888888999:::<<<===>>>>>>======<<<;;;::::::999::::::999999999888888888777777777777777777777777666666666666666666666666666666666666666666666666666555555555555444444444333444444555555444444333000111111222333333333333333333333222222111111111111111111111111111111111000111222222111111333444222222222111111111000000111111111111000000//////000000000000000000000000000000111111111111000000222111000//////000111222111111111111111000/////////111222111000///000111000000000000000000000000///000000111111111111111111111111111111111111111000000111111111222222222333333222222333333444555333333222111111111222222111111111111111111111111111111111111111111111111222222222222222222222222111111111222222333333333///111333333222222333444111111111111111111111111111111111222222111111111000000111111111222222222000000000000000000000000111111111111111111111111000000111111111222222222222222333333333222222111333222222111111222222333111111222222222333333333222222222222222222222222333222222111111222222333111111111111111111111111222222111111222222333444222222222222222222222222111111111111111111222222333222222111111222222333222222222222222222222222222333333444444333333333333333333333333333333333111222333444444444444444111111111111111111111111222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555666666444555555666666666666666666666666666777777777777666666666666777888999:::;;;;;;;;;<<<===>>>>>>???>>>>>>???@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@???@@@@@@@@@@@@???>>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::::::::::::::888888999999999:::::::::888888888888888888888888888888888888777777777777444444444555555666666666444444444444444444444444555555555555555555555555555555555555555555555555555555444444444333333333333333333333333333333333222444555555444333333444222222333333333444444444555555555444444555555555333444555555666666555555333444555555666666555555555555555666666666666666666777888888999999888888666777888888888888888888888999999::::::::::::999888888888888999;;;<<<<<<======<<<<<<;;;;;;::::::999999999888888888777777777777777777777777777777666666666666666666666666666666666666666666666666666555555555555444444444333444444555555444444333111111222333333333222222222222222222222222222222111111111111111111111111000111333333222222333555222222222111111111111000222222111111000//////...000000000000000000000000000111111222222111111000111111000000000000111111222222222222111000///...///111222111000///000111000000000000000000000000//////000111111111111000111111111111111111111111000111111111111222222222222222222222222333444444222222111111111111222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222333333000222333333222222222333111111111111111111111111000111222222222222111000000111111111111222222222000000000000000000000000111111111111111111111111000111111111111222222222000111222333333333333333333222222111111222222333111111222222222333333333222222222222222222222222333222222111111222222333111111111111111111111111000000//////000000111222111111111111111111111111000000000000111111111111333222222111111222222333111222222222222333333333222222333444444444333333333333333333333333333333111222333444444555555444222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333444444333444444555555444444333333333333444444444444555444444555555555666666666555555555555666666666777666666666666777777777777777777777777888999:::::::::;;;;;;<<<===>>>??????AAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDBBBBBBBBBCCCEEEFFFHHHIIIEEEEEEEEEEEEEEEDDDDDDCCCDDDCCCCCCBBBBBBAAA@@@@@@???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;;;;;;;::::::777888888999::::::;;;;;;777777777888888888888888888888777777777666666666555555555555555666666666333333333444444444444555555555555555555555555555555555555555555555555555555555444444444333333333333333333333444444444444222444555555444333333444444555555555666666666666555555444444444444555555444444444444444555666666333444555555666666555555666666666666666555555555555666777777888888777777777777666666666777888999999999999999999:::;;;;;;888888888888888999:::;;;:::::::::::::::::::::999999888888888777777777777777777777777777777777777777777777777777777777777666666666666666666666666666555555555555444444444333444444555555444444333222222333333333222111000000000000111222222333333111111111111111111111111///000222222111111333444222222222111111111111000111111111000000000000000000000000000000000000000000111111222222111111000000000111111111111000000111111222222222111111000///111222111000///000111000000000000000000000000000000111222222222222111111111111111111111111111000111111111111222222222222111111111111222333333222222111111111111222222111111111111111111111111333333333333333333333333222222222222222222222222333333222222222222222222111333444444222111111222111111111111111111111111000111222222222222111000000111111111111222222222000000000000000000000000111111111111111111111111000111111111111222222222111111222333333333333222333222222111111222222333111111222222222333333333222222222222222222222222333222222111111222222333111111111111111111111111000000//////000000111222222222222222222222222222000000111111111222222222333222222111111222222333111111222222222333333333111222333333444444444333333333333333333333333333111222333444555555555555333333333333333333333333222222222222222222222222222222222222222222222222111111111222222222333333333333444555555444333333333333333444444444555555555555555555666666666666555555555555555666777777666666666666777777777777888777777888888999:::;;;::::::;;;<<<===>>>??????@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@AAAAAABBBCCCDDDBBBCCCCCCCCCDDDDDDDDDEEECCCBBBBBBBBBCCCEEEFFFGGGEEEEEEEEEEEEEEEDDDCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<888999:::;;;;;;;;;::::::999999999999999999999:::666777777777888888888999777777777666666666555555666666666666555555555555333333333444444444555555555555555555555555555555555555555555555555555555555555444444444333333333333333333444444444555555222444555555444333333444555555555555666666666666444444333333333333444444555555444333333555666777333444555555666666555555777777666666555555555444555555666777777777777777888777555444444666888999:::999888888888999;;;<<<888888888777888888999999888888888888888888999999888888888888777777777777777777777777777777777777888888888888888888888888666666666666666666666666666666555555555444444444333444444555555444444333222333333444333222000/////////000111222333333444111111111111111111111111---///000111000000222444222222222111111111111000/////////000111111222222000000000000000000000000111111222222222222111111///000111222222111000//////000111222222222222222///111222111000///000111000000000000000000000000111111222333333333333222111111111111111111111111000111111111111222222222111111000000111111222333222111111111111111222222111111111111111111111111333333333333333333333333222222222222222222222222444333333222222111111111222333444444222000000111111111111111111111111111000111222333333222111000000111111111111222222222000000000000000000000000111111111111111111111111000111111111111222222222222222333333333222222111333222222222222222222333111111222222222333333333222222222222222222222222333222222222222222222333000000000000000000000000222222222111222333333444333333333333333333333333111111222222222333333333333222222222222222222333111111111222222333333333111222333333444444444444333333333333333333333333111222333444555555555555333333333333333333333333222222222222222222222222222222222222222222222222000000111111111222222222333333444555555444333333333333333444444555555555555555555555666666666777555555555555555666777777666666666666777777777777888888888888999:::;;;<<<::::::;;;<<<===>>>???@@@>>>>>>???@@@@@@@@@@@@???BBBBBBBBBBBBBBBBBBBBBBBB?????????@@@AAABBBCCCDDDBBBCCCCCCCCCDDDDDDEEEEEEDDDCCCBBBAAABBBBBBDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;777888:::;;;<<<;;;::::::;;;;;;:::999999888888888666666777777888888888999666666666666555555555555777777666666555555444444333333333444444555555555555555555555555555555555555555555555555555555555555555444444444333333333333333333444444555555555222444555555444333333444333333333444444444555555444333333222222333333444444444333222222333333333666666666555555444444333555555666666666666555555555555555555666666666666444555555666777888888999777888888888888999999999777777888999999999999888888888777777777777777777888888777777666666555555999999888888888888999999777777777999:::;;;999777999888666444444444555666666666666666555555555555555444333222333444555666333333333222222222111111222222222222222222222222444444333222111000///...333333222222111111000000333111///......///111333111111000000//////......111111111111111111111111000000000000000000000000000000000000000000000000222111000//////000111222222222111111111111111111111222333333333333222111222111111111222333444444111000/////////000222333222222222222222222222222111111111111111111111111333333222222111000000000///000000000000111111111333333333222222222111111222222222222222222222222333333333333333333333333222222222222222222222222111111222222222333333333222222222222222111000///111111111111111111111111000000000000000000000000222222222111111111111111222222111111111111111111222222222222222222222222111111000000111111222333111111222222222333333333111111111111111111111111222222222222111111000000111111111111111111111111///000000000000111111111222222111000111222444555000000000000000000000000///000222222222222444666333333444555555444333333555444444333333444444555444444333222222333444444000000111222333333444444444333111111111222333444333333333222222111111111111111222222222333333333222222222333333444444444222222444555666777777777222222222333444555666777666666666666666666666666666666666666666666666666777777666666555555555444666666666666666777777888::::::::::::;;;<<<======@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEDDDBBB@@@>>>?????????@@@AAAAAAAAABBB@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@======<<<<<<<<<<<<======AAA@@@???@@@AAA@@@???===>>>>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::999999888777666666777777777777666666666666666444222222333444555444555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666555555555555444333222111333222222111111222222333222333444444555555444444555555555555555555555555444333333222222333333444555444444333333444444555666666555555555444444333444444555555555555444444555555555555666666666666444555555666777777888888666666666777777777777888777777888999999999999888888888888888888888888888888888888888777777777777999888888777777888888999666666666777999999888666777777777777777666555555888888888777777777777666555444333333333333444555333333333222222222111111222222222222222222222222222222222111111111111111111111111111111111000000222111000//////000111222000000000000000/////////111111111111111111111111000000000000000000000000111111111111111111111111222111000//////000111222111111111111111111111111222222222222222222222222222111111111111222222333111000/////////000222222222222222222222222222222222222222222222222222222111111111111111111222222111222222222222333333333111111111222222333333333222222222222222222222222333333333333333333333333222222222222222222222222111111111222222222333333222222222222222111000000111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111222222222222222222222222111111000000111111222333111222222222222333333333222222222222222222222222222222222222111111111000111111111111111111111111000000000111111111222222333222111111111222333444111111111111111111111111222333444444333222333555333333444555555444333333444444333333333333444444444333222111111222333444000111111222333333444444444444333222111111111111333333333222222222111111111111222222222333333333222333333333333333333444333444555666666666666666444444444333333444444555444444444444444444444444555555555555555555555555777666666666555555555555777777666666666777888888::::::999::::::;;;<<<===?????????@@@@@@@@@@@@@@@CCCDDDEEEEEEDDDBBB@@@????????????@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@>>>>>>============>>>>>>>>>===<<<<<<======<<<:::===<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::999888888777777777777777666666666555555666444333333555555555444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444333222111444444444444444444444444222333444444555555444444555555555555555555555555444333333222222333333444555555555444444555555666555555555555555444444333333333444444444444333333444555555555555666666666555555555666666777777888666777777777777888888888777777888999999999999888888888999999999999999999888888888888999999999999999888888777777888888999666555555666888888777555555666888999999777555444555555555444444444333333555444444333333333444444333333333222222222111111222222222222222222222222000000111111222222222333000000000000000111111111000000000000000000000000//////000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111000000000000111111111111111111111111111111222222111111111111222222222222111000000000111111000000000///000111111222222222222222222222222222222222222222222222222222///000000111222222333333111222222222222333333333///000111222333444444555222222222222222222222222333333333333333333333333222222222222222222222222111111111222222222222333111222222222222111000000111111111111111111111111222222222222222222222222000000000111222222222333111111222222222222222222222222222222222222222222111111000000111111222333222222222222333333333333333333333333333333333333222222222222111111111111111111111111111111111111111111111111222222222333333333222111111111222222111111111111111111111111444555666555333222333444333333444444444444333333444444333333333333444444222222111111111111222222111111111222222333333444111222222333333222222222333333333222222222222111111111222222222333333333444333333333333333333222444555555666666555555444444444333333333444555555333333333333333333333333555555555555555555555555666666666666555555555555888777777777777888999999999999999::::::;;;<<<===>>>>>>>>>>>>??????@@@@@@CCCCCCDDDDDDDDDCCCAAA@@@@@@@@@@@@???????????????@@@AAABBBBBBCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@???BBBBBBAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>??????@@@???>>>???@@@???>>><<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::;;;;;;::::::999999888888777777777666666666666555666555555555777777666444555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444555555555555444333222222444555666777777666555444222333444444555555444444444444444444444444444444444333333222222333333444444444444444444555555666555555666666666555444333333444444555555444444333444444444555555555666666555555555666666666777777999999999999::::::::::::777777888999999999999888999999999999999:::::::::777777777888888999999999888888777777777777888888777666555666888999888666555666777777777666555444444444444444333333333333555555444444333333333444333333333222222222111111111111111111111111111111000111111111111222222222/////////000000111111111000000111111111111000000/////////000000111111222111111111111111111111111000000000000000000000000222222222222222222222222111000000000000000000111111111111111111222222222333222111111111111222333222222111000/////////000000000000000000111111222222222222222222222222222222222222222222222222222000000111111111222222222//////000000000111111111000000111222333333444444222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222222222111111222222222111111000111111111111111111111111222222222222222222222222//////000111222333333333111111222222222222222333222222222222222222222222111111000000111111222333222222222333333333444444333333333333333333333333222222222222222222222222111111111111111111111111111111222222222333333333444333333222222111111111111111111111111111111111333444555444333222333444333333333333333333333333444333333333333333333444111111111111111111111111111111111222222333333333...///111333444444444333222222222222222222222222111111222222222333333333444444444333333222222222444444555555444333222222222222222333444555666777333333333333333333333333555555555555555555555555666666666666666555555555888888888888888999999:::999999999999:::;;;<<<======>>>>>>??????@@@@@@@@@BBBCCCCCCDDDDDDCCCBBBAAA@@@@@@@@@??????>>>>>>>>>@@@AAABBBBBBCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????????????????@@@AAA@@@??????@@@@@@???===<<<;;;;;;:::::::::::::::::::::::::::::::::::::::;;;;;;;;;::::::999999999888888888888777777777777666666666777999888666444555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444555555555444444333222333555666888888666555333222333444444555555444444444444444444444444444444444333333222222333333444333333222222333444444555666777888888777666444333555555666666666666555555444444444444555555555555555555555555666666666666888888999999999:::::::::777777888999999999999888888888999999999:::::::::555666666777777888888888888777777777777777777888888777666777999:::999888666555444444444555666777999999888888888777777777555555555444444333333222333333333222222222111111111111111111111111111111222222222111111111111000//////000000111111222222000000111111111111000000//////000000111111222222111111111111111111111111000000000000000000000000111111111111111111111111000000000111111000000000000000111111111222222222333333222222222222333333222222111000/////////000///000000000111111111111222222222222222222222222222222222222222222222222222222222111111111000000//////000000000111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000111111111222222222000111111222222222111111111111111111111111111111222222222222222222222222//////000111222333333333111111222222333333333333222222222222222222222222111111000000111111222333222222333333333444444444333333333333333333333333222222222222222222222333111111111111111111111111111111222222222333333333333333333333222111111000111111111111111111111111///111333333222222444555333333333333333333333333333333333222222333333333111111111111111111111111111222222222222222333333000111222333444333222111222222222222222222222222111111222222222333333333444444444333333222222222333333333333222111000000444444444333333444444555444444444444444444444444555555555555555555555555555555555666666666666666888888888888888999999:::999999999999:::;;;<<<<<<>>>>>>??????@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCAAA@@@@@@@@@??????>>>>>>@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@===<<<;;;<<<======;;;999===<<<<<<;;;:::;;;;;;;;;::::::::::::::::::::::::;;;;;;:::::::::::::::999:::::::::999999999888888666666666888999999666444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444555444444333333222333555666666555333222222333444444555555444444444444444444444444444444444333333222222333333444222222222222222333444555999:::::::::999777444222555666666666666666666555333444444444444555555555555555555555555555555555555666666666666777777777777777888999999999999888777777888888999:::::::::666666666666666777777777888777777666666777777888999888666777999::::::999777666444333333555777999888888888777777777666666555555555555444333222222333333333222222222111111111111111111111111111111333222222222111111000000111111111111111222222222000000000000000000000000000000111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000000111222222333333333333444444444444333333222222111000000000111111//////000111111111111000222222222222222222222222111111111111111111111111333333222222111000000///111222222222222333333333333333333222222222111111222222222222222222222222222222222222222222222222222222222222222222222222000000000111111111111222000000111222222222222111111111111111111111111111222222222222222222222222000000000111222222222333111111222222333444444444222222222222222222222222111111000000111111222333333333333333444444444444333333333333333333333333222222222222333333333333111111111111111111111111111111111111222222222333222222333333333222111111222222222222222222222222...000222222222222444666333333222222222222333333333333222222222222333333111111222333333222111111222222222222222222222222555555444333222000///...111222222222222333333333111111222222222333333333444333333333333333333222333333333333222222111000888777666444333222111111444444444444444444444444444444444444444444444444555555555666666666666666888777777777777888999999888888888999999:::;;;<<<===>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBB@@@@@@????????????@@@@@@>>>===<<<===>>>>>><<<:::===<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999999:::::::::999999999999888777666666666888888777555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666333444444555444444333333222333444555555444333222222333444444555555444444333333333333333333333333444333333222222333333444222222222333333444666666<<<=========;;;777444111444555555666666555555444333333444444444555555555555555555555555555555555444444555555555666666666777777888999999999999888666666777777888999999:::888888777777777777777777777777666666666666777777999777555666777999999999777777777777777888888999555555444444444333333333555555555555555333222111333333333222222222111111111111111111111111111111111111111111111222222222333333333333222222222222222111000//////000111222222222111111111111111111111111111111111111111111000000000000000000000000///////////////////////////000111222222111000//////000000111222222333333222444666777777666444222222111111111111222222333...///000111222111111000222222222222222222222222000000000000000000000000222222111111111111111111111222222222222333333333222222222222222222333333222222222222222222222222111111111111111111111111222222222222222222222222000000000000111111111111000000111222222222222222111111111111111111111111111111111111111111111111111111111111111111222222111111222222333444444555222222222222222222222222111111000000111111222333333333333444444444444555222222222222222222222222222222222333333333444444111111111111111111111111000000000111111111222222000111222333333333222222222222222222222222222222111222333333222222444555333333222111111222333333333333222222222222333333111222333444444333222111222222222222222222222222555444333222111111111111111111222222222333333333111111222222222333333333222333333333333333333444333333444444444333333222555555444333333333444444333333333333333333333333444444444444444444444444555555555555666666666777777777666666666777888888888888888888999:::;;;<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDEEEEEEAAAAAAAAAAAAAAABBBBBBBBB@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBB??????>>>>>>>>>>>>??????@@@???>>>???@@@@@@>>><<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::999999999999999999999999999999888888888777777777888666444555666777666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333444444555444444333333333333333333333333333222333444444555555444444333333333333333333333333444333333222222333333444333333333444555666777888>>>>>>???>>><<<888444111333444444555555444444333333333333444444444555555555555555555555555555444666666666666777777777777777777888999999999999888555666666777888888999999:::999999999888888777777777777666666666666777777888666444444666888888888666777999;;;;;;;;;999999777777666666666555555555555555666666555333222000333333333222222222111111000000000000000000000000...///000111222333444444444444444333333222222222333111000......000111333333222222222111000000000111111111111111111111111000000000000000000000000///////////////////////////000111222222111000//////000000111222222333333222444777999999777444222222111111111222333444444...///000222222111111000222222222222222222222222////////////////////////000000000111222222333333///000000000000111111111000000111222333444444555222222222222222222222222111111111111111111111111222222222222222222222222000000000000111111111111///000111222222222222222111111111111111111111111000000000000000000000000222222222111111111111111111111222333333444555555222222222222222222222222111111111000111222222333333333333444444444555555111111111111111111111111222222222333333444444444111111111111111111111111///000000000000111111111///000222333444333333222222222222222222222222222444555666555333222333444444333222111111222333444333222222222222222222333222333444444444444333222222222222222222222222222000000000000111333666777111111111222222333333333111111222222222333333333222222222333333444444444444555555666666555555444//////000222444777999:::222222222222222222222222444444444444444444444444444555555555666666777777666666666666666777777888888888888888999:::;;;<<<;;;;;;<<<===>>>???@@@@@@AAAAAAAAABBBCCCDDDEEEFFFAAAAAAAAABBBBBBCCCCCCCCC@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@AAAAAABBBBBBBBB??????>>>>>>>>>>>>??????===<<<;;;<<<======;;;999;;;:::999999888888999999::::::::::::::::::::::::888888888888888888888999777777777777666666666666888666444333555666666666555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444333333444444555444444444555444333333333333444555222333444444555555444444333333333333333333333333444333333222222333333444555555555555555555555555999:::;;;999555222333444222222444444444444222222444444444444444444444444444555666555444444555666888777666555555555555555555555666666666666555555555666666666777777777888555555555555666666666666999999888777666555444444555555666666777777888888666777888999888777555333777777888888777555222111444444333333333333222222222222222222222222222222222111000//////000111222000000000000111111111111111111111111111111111111000000000111222222222333222222222111111111111000000000000000000000000000////////////////////////000000000000000000000000000000111111111111000000222222222222222222222222555777:::<<<;;;777333000444444333222222111000000222333333444444333333222------...000111222333444333222111000000111222333111111111111111111111111222222222222222222222222000000111222222222222111222222222111111111000000111111222222222222111111111111222333333333333222111000000000111222333333222222222222222222222222333333333222222111111111222222222111111000000000000000000000000000000000000000000111222222333333333333333333333333333333111111111111111111111111222111111111222333333444222222222333333444444444000111111111111222222222333000......111222111///...//////000111222222222333333333333333333333333000000111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444333333333333333333333333333333333333333333333333444333111000000000111111333222222111111222222333333333333444444444555555<<<:::777444333222333444444444444444444444444444666555444444222222111000555555555555555555555555555555666777777777777777777666555444444555666777888999999::::::;;;;;;<<<<<<<<<======>>>>>>?????????@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAA@@@@@@BBBDDDDDDDDDDDDCCCCCCBBBBBBBBB??????@@@AAAAAABBBCCCCCCCCCCCCBBBAAAAAA@@@??????BBBBBBBBBBBBBBBBBBBBBBBB????????????>>>>>>>>>>>>;;;<<<===>>>>>>===<<<;;;===<<<:::999999:::<<<===:::999888777777888999:::;;;;;;<<<<<<;;;;;;:::999888777666555555666777888888888777777666666555555666666666666666666666666777777666666555555555444444444555555555555555555444444555555555555444444333444444444555666666666555444222111000111222222666666666555555444444333222222111111000111111111555555444333333333444444444444444444444444444444555777888666333222333555222333333444444333333222444444444444444444444444444555666555444444555666777666666666555555555555555666666777777666666555666666666666777777777777666666666777777777777888888888777777666666555555555555666666777777777777666777777888777666555444444555666777777666555444444444333333333333222222222222222222222222222222222111000//////000111222000000000000111111111111111111111111111111111111111111111111111222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000222222222222222222222222555888;;;>>>===999444111222222222222222222222222000111111222222111111000......///000111222333333222222111000000111222222111111111111111111111111222222222222222222222222000000111222222222222111222222222111111111000000111111222222222222111111111111222333333333333222111111111000111111222222222222222222222222222222333333333222222111111111333222222222111111111111111111111111111111111111222222111111111111111111333333333333333333333333111111111111111111111111222222111111222222333444222333333333333333333444/////////000000000111111444111///000222333222111000000000111222333333333333333333333333333333333111111111222222222222333222222222222222222222222222222222222222222222222222222222222222222222222333333333444444444444444333333333333333333333333333333333333333333333333444333111000000000111222333222222222222222222333222222222333333333444444999888666444333444555555444444444444444444444444555444444333333222222111555555555555555555555555555555666777777777777777777666555444444555666777777777888888999::::::;;;<<<<<<<<<===>>>>>>?????????@@@@@@AAABBBAAAAAAAAA@@@AAAAAAAAA@@@@@@BBBCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCBBBBBBAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>;;;<<<===>>>>>>===<<<;;;===<<<:::999999:::<<<===:::999888777777888999:::;;;;;;;;;;;;;;;::::::999888777666555555666777888777777777666666666666666555555555555555555555555777666666666555555555444666555555555555555555555333333444444444444333333444444444444555555555555555444444333222222333333555555555444444444444444333222222111111222222222222222222222333333444555333333333333333333333333111333444444222222333555222333333444444333333222444444444444444444444444444555666555444444555666555666777777777666555444666666777777777777666666777777777777666666666666777777777777888888888888777777777777666666666666555666666666666777777777777777777666666666666555111333444666777777777666444444333333333333222222222222222222222222222222111111000000000000111111000000000000111111111111111111111111111111111111222222222111111111111111222222222111111111111000000000000000000000000000111111111111111111111111000000000000000000000000000000111111111111000000222222222222222222222222555888===@@@@@@===888555222222222222222222333333000111111222222111111000000000000111111111222222222222111000000111222222111111111111111111111111111111111111111111111111000000111222222222222111222222222111111111111111111111222222222222111111111111222333333333333222222222111111000111111111222222222222222222222222222222222222222111111111333333333222222222222111222222222222222222222222333333222222111000000///222222333333333333333333111111111111111111111111222222111111222222333333444333333333333333333222000000000000111111111222444222111111222333333222111111111222333333444444333333333333333333333333222222222222333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222333333444444555555333333333333333333333333333333333333333333333333333333222111111111111222222222222222222222222222111111111222222222333333666555444333444555666777444444444444444444444444333333333333333333333333444444444444444444444444555555666777777777777666666666555555555555666777666666777777888999999999;;;<<<<<<======>>>????????????@@@AAAAAAAAAAAA@@@???@@@AAA@@@???@@@AAACCCAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@??????????????????????????????????????????>>>>>>>>>>>>;;;<<<============<<<;;;<<<;;;:::999999:::;;;<<<999999888888888888999999:::;;;;;;;;;;;;:::999999777777666666666666777777666666666666666666777777555555555555555555555555666666666555555555555555666666666555555444444444222333333333333333333222555555555555444444444444444444555555555444333333333333333333444444444444333333333222222333333444000000111111222444555666222222222222222222222222222222333333222222333333333333333333333333333333444444444444444444444444444555666555444444444666444555777888888666555333666666777777777777666666777777777777666666666666666666777777777888888888555666666666777777777888666666666666666666666666777666666555555555666666222222444555666777777666444444333333333222222222222222222222222222222222111000000000000000000111///000000000111111111111111111111111111111111111333222222222111000000000222222222111111111000000000000000000000000000000111111111111111111111111000000000000000000000000000000111111111111000000111111111111222222222222444888===BBBCCCBBB???<<<666555444333333333333444222333333444444333333222111111111111111111111111222111111111111111111222111111111111111111111111000000000000000000000000000000111222222222222111111111111111111111111111111111222222222222111111111111222333333333333222333333222111000000000111222222222222222222222222222222222111111111111111333333333222222222222222222222222222222222222222222222222111111111000000222222222222222333333333111111111111111111111111333222222111222222333333444444444333333222222222222222333333333444444444333222111111111222222222111111111222222222333333222222222222222222222222222222333333333444444444333333333333333333333333222222222222222222222222222222222222222222222222222222222333333444555555333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222333333333333555444333333333444555666333333444444444444444444222222222333333444444444444444444444444444444444444555666666777777666666555555555555555666666777666666777777888999999:::;;;;;;<<<<<<===>>>>>>???>>>??????@@@@@@@@@@@@@@@???@@@AAA@@@??????AAACCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<999999999999999999999999:::::::::::::::999888888777777666666666666777777444555555666666777777777555555555555555555555555555555555555555555555555666666555444333222222111333333444444444444333333555555555444444333333333222333444555555444333222222222222333333444444444444444333333333444555555222222222222333444444555222222222222222222222222444444333333333333333222333333333333333333333333444444444444444444444444444555666555444444444666333555666888888777555444666666777777777777666666777777777777666666666666555555555666666666777777555555666666777777888888666666666555555555555555666666555555555555666777444444555555555555555444444444333333333222222222222222222222222222222222000000000111111000000000///000000000111111111111111111111111111111111111333222222222111000000000222222222111111111000000000000000000000000000000111111111111111111111111111111111111111111111111000000111111111111000000000000000111111222222222222666<<>>>>>===>>>??????@@@@@@?????????@@@@@@@@@??????AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@AAA@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::;;;;;;;;;999999999::::::999999999999999::::::999999888777666666777777777777666666444444555555666666777777666666666666666666666666444444444555555555555555444444333333222111000000444444555555555555444444555555444444333333333222111222333444444333222111222222222333333444444444444333333333444444555666777666555444444444444444222222222222222222222222666444333333555555444222444333333222222333333444444444444444444444444444444555666555444444555666444555666777777777666555555555666666666666555555666666666666777777777777555555555555666666666666555555666666777777888888666666666555555555555444444555555555555666666666666555555444444333333333444444333333333333222222222222222222222222222222000000111111111111000000000000000000111111111111111111111111111111111111222222222111111111111111222222222111111111111000000000000000000000000000111111111111111111111111111111111111111111111111000000111111111111000000//////000000111222222222111444888===AAACCCDDDDDD>>><<<999555333222222333000111111222222111111000222222222222222222111111000111222222222222111000111111111111111111111111111111111111111111111111000000111222222222222111111111111111111222222222111111222222222222111111111111222333333333333222222222111111000111111111222222222222222222222222000000000111111111111111000111111111111222222222000000000000000000000000///000000111222222333333000000111111222333333333111111111111111111111111333333222222111111222222444333333333333333333222000000000000111111111222000111111000//////000222000000000000000000000000222222222222222222222222222222222222333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333222222222333333333333333333333333333333333333333333333333111222333333444333333333111222333444444333222111333333444444444555555555333333333333333333222222222333333444444555555555222222222333333444444444333333333333333333333333444444555666666666666555333444555666777777777666777777888888999::::::;;;:::;;;;;;<<<<<<===>>>>>>======>>>????????????>>>>>>???@@@???>>>???@@@BBB????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????????????????????????????????>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::999999888999999999999888777777666666777777777777666666555555555555555555666666666666666666666666666666444444444444444555555555333333333222222111111000444555555666666555555444444444444444333333333333111111222222333333222222333333333333444444444444333333333333444555555666999888777555444444333333333333333333333333333333444222111222555777666444444333333222222333333444444444444444444444444444444555666555444444555666555555555555666666666777444444555555555555444444444444555666777888999999555666666666666777777777666666666666777777777777666666555555555444444444333333555666666666555555555555444444333333333444444444333333333333222222222222222222222222222222///000111222222111000///000000000000111111111111111111111111111111111111111111111111111222222222222222222111111111111000000000000000000000000000000000000000000000000000111111111111111111111111000000111111111111000000/////////000111222222222111333555888:::===>>>???===:::777444222111222333000111111222222111111000222222222222222222222222000111222222222222111000111111111111111111111111222222222222222222222222000000111222222222222111000000111111111222222222111111222222222222111111111111222333333333333222111111111000111111222222222222222222222222222222///000000000111111111222//////000000000111111111111111111111111111111111111111111111111111222222///000000111222222333333111111111111111111111111444333222222111111222222222333333333333333333444/////////000000000111111000222333111//////111333111111111111111111111111111111111111111111111111111111111222222222222333444444444444444444444444222222222222222222222222222222222222222222222222444444333333222111111111333333333333333333333333333333333333333333333333111222333444444444333333000111333444444333111000222222333333333444444444000111222333333444444444222222333333444555555666333333333333333333333333333333333333333333333333333444555555666666555555333444555666777777777666666666777777888999999999::::::;;;<<<<<<======>>><<<===>>>>>>??????>>>>>>>>>???@@@???>>>>>>@@@BBB>>>>>>?????????@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBB??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>><<<;;;;;;::::::;;;;;;<<<:::;;;;;;;;;;;;;;;;;;:::999999:::;;;;;;:::999999888888888888888777777666555666777888888777666555555555555555555555444444444444444444444444444444333333333444444555555555444444333333333333333333333444444555555444444333333333333333333333444444222222222222222333444444555555555444444444444444222222222222333444555666777666555444444444444444333333333333333333333333111//////111555888777555444444222222222222444444444444444444444444444444444555666555444444555666555555555555555666777888333444444444444444444333333444555666777888999:::777777777777888888888888777777777777666666666666666666555555555444444444111333555777777666555444444444333333333444444555444444444333333333222222222222222222222222222222///000111222222111000///000000000000111111111111111111111111111111111111000000111111222222222333222222222111111111111000000000000000000000000000////////////////////////111111111111111111111111000000111111111111000000...//////000111222222222222222333444555777999::::::888555222000111222333333333333444444333333333111111222222222333333333000111222333333222111000111111111111111111111111222222222222222222222222000000111222222222222111000000111111222222222222111111222222222222111111111111222333333333333222111000000000111222333333222222222222222222222222//////000000111111111222......//////000000000111222222222222222222222222333333222222111000000000///000000111222222333333111111111111111111111111444333333222111111111222222222222333333444444444000111111111111222222222111333444333000000222555333222222222222222222222111111111111111111111111000000111111111222222222444444444444444444444444222222222222222222222222222222222222222222222222555444444333222111000000333333333333333333333333333333333333333333333333000111333444555444333333000111333444444333111000111111222222222333333333---...000222444555555666222222333333444555666666333333333333333333333333333333333333333333333333333444555555666666555555222333555777777777777666555555666666777888888888::::::;;;;;;<<<======>>><<<======>>>>>>>>>>>>>>>>>>???@@@???>>>>>>@@@BBB@@@@@@@@@AAAAAABBBBBBBBB??????@@@AAAAAABBBCCCCCC??????????????????@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB????????????>>>>>>>>>>>><<<;;;::::::::::::;;;<<<:::;;;;;;<<<<<<;;;;;;:::999999;;;;;;;;;;;;999999888888888888888777666666555666777888888777666555666666666555555444444333222222222222222222222222333333333444444555555555444444555555555555555555222333333444444333333222222222222333333444444444444444333222333444666777666666666555555444444444111111111222333444555666444444333333333444555555222222222222222222222222222222222222222222222222333333333333333333333333444444444333333222222222444444444444444444444444333333444444555666777777666555333333333555777888777777666666666666777777777777777777777777777777888777666555444444555666666666666666666666666666666666555555555444444444666666666555444444444333///000111222333444444444111222444333222111111222222222222222111111111000000000000000000000000000000000111111111111000000111111222333333111000///000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111...///000111111111111111000000000000000000000000111111222333555666777777444444333333222111111111222222222222222222222222222111111000000111222222111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111333333333222222111111111222222111111111111222222222222222222222222222222222333333333333222111111111111111111111111111111333222222222111111000000111111111111111111111111111111111111111111111111111111111111111111111111333333333222111000///......///000111222333333333111222222222111111333555333333333333333333333333111111111111111111111111000000000111222222222333444333111000000000111222111111222222222333333333111111111111111111111111444444444444444444444444333333333222222111111111444333333222222333333444111111222222222222111111333333333444444555555555555444333333222222222222222222222222222222222222333333333333333333333333111111222222222333333333111111222222222333333333555555555444444333333333222222333333333333444444555555555444444333333333333333333444444444555555444444444555555555555666666666666777888888999999888999999::::::;;;;;;<<<;;;<<<>>>???@@@@@@@@@???;;;;;;<<<===>>>???@@@@@@????????????????????????BBBAAA@@@?????????@@@AAABBBAAA?????????AAACCCDDDCCCCCCBBBAAAAAA@@@??????;;;;;;<<<<<<===>>>>>>>>>;;;;;;:::::::::999999999;;;<<<===;;;999888888999;;;;;;;;;<<<<<<<<<======888888888777777666666666777777777777777777777777888666444444555666666666666666666666666555555444444444444444444444444444777666444333222222333444333333333333333333333333333444444555555444444333444444444444333222111111222333333444444444333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333444444444333333222222222444444444444444444444444333333444444555666666777444333222111111333444555777777666666666666777777777777777777777777777777888777666555444555555666555555555555555555555555666666555555555444444444444444444444444333333333000111222222333333333333111333555555333222222222222222111111111000000000000000000000000000000000000000000000000000000000111222222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111///000000111111111111000000000000000000000000000111111222333444555555666222222222222111111111111222222222222222222222222111111111222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111000000000000111111333333333222222111111111111111000000000000111111222222222222222222222222...///000111222333333333111111111111111111111111222222111111111000000000111111111111111111111111111111111111111111111111111111111111111111111111333333333333222111000///000111111222222222111111222333555555444333444666333333333333333333333333111111111111111111111111111111111111111222222222333222222111000000111111222222222222333333333333222222222222222222222222444444444444444444444444333333333222222222111111444333333222222333333444111111222222222222111111222222222333333333444444555444333333333333333333333333333333333333333333333333333333333333333333111111222222222333333333111111222222222333333333555555444444444333333333222222333333333333444444666666555555555444444444333444444444555555555555444444444555555555555666666666666777888888999999888888999::::::;;;;;;<<<<<<<<<>>>???@@@??????>>>>>>>>>>>>>>>============????????????????????????AAAAAA@@@??????@@@@@@AAABBBAAA@@@??????@@@BBBCCCCCCBBBBBBAAA@@@@@@??????===============<<<<<<<<<======<<<<<<<<<;;;;;;;;;999::::::999777666666777999999:::::::::;;;;;;;;;;;;:::::::::999999999999777777777777777777777777777555333333444555555555666666666666666555444444444444444444444444444444444333333222333444555666333333333333333333333333222333333333333333333222222333333333333333222222222222333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333444444333333333333222222444444444444444444444444333333444444555666666666555444333222222222333444666666666666666666666666777777777777777777777777777777666555555555555666555555555555555555555555555555555555555444444444222222333333333333333333222222222333333333333333222555777777555333222222111111000000000/////////000000000000000000000000222111000//////000111222222222111000000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000///000000000000000000000000111111111222222222333333000000000000111111111111222222222222222222222222111222333333333333111111333333333333333333333333111111111111111111111111111111111111111111111111111111000000000000111111222222222222222111111111000000000000000000000000222222222222222222222222---...///000111222222222111111111111111111111111111111000000000000//////111111111111111111111111111111111111111111111111111111111111111111111111222222333333333333222222222222222222222111000000111333555666555444444555333333333333333333333333111111111111111111111111222222222111111111111111111222222222222111000000333333333333444444444444333333333333333333333333444444444444444444444444333333333222222222222111444333333222222333333444111111222222222222111111111111222222222222333333444444333333333444555555444444444444444444444444333333333333333333333333111111222222222333333333111111222222222333333333444444444444333333333333222222333333333333444444666666666666555555555555444444555555555666666666444444444555555555555666555666666777777888888999888888999999:::;;;;;;;;;======>>>>>>>>>>>>>>>===???>>>>>>>>>=========<<<>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@??????@@@AAAAAACCCBBB@@@??????@@@AAAAAABBBBBBAAAAAA@@@@@@?????????>>>>>>===<<<<<<;;;;;;======<<<<<<<<<;;;;;;;;;999::::::999777666777888777777888888888999999999;;;;;;;;;::::::::::::999666666666666666666666666555444222222444555444333555666666666666555444444444444444444444444444444444444333333333444555555444444444444444444444444111222222333333222222111111111222222222333333333111111222222222333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333444444444444444444444444444555555555666666888777666555444444555555555666666666666666666555777777777777777777777777666666666555555555666666555555555555555555555555555555555555555555555555222222333333444444444555444333333333222222333333444666999999777444222222000000000000////////////000000000000000000000000333111///......///111333333222000/////////000111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111111111111111000///...000000000000000000000000111111111111111000000000.........///000111111222111111111111111111111111111222444555444333111000222222222222222222222222111111111111111111111111111111111111111111111111111111000000000000111111222222222111111111111111000000111111111111000000111111111111111111111111111111111111111000000///111111111111111111111111000000000///////////////111111111111111111111111111111111111111111111111111111111111111111111111111222333444444444444444111111222222222111111000...111444555444222222222333333333333333333333333111111111111111111111111333222222222111000000000000111222333333222000000333333333444444444555555333333333333333333333333333333333333333333333333222222222222222222222222444333333222222333333444111222222333333222222111222222222222222333333333333333333333444555666666444444444444444444444444222222222222222222222222111111222222222333333333111111222222222333333333333333333333333333333333222222222333333333444444555555555555555555444444555555555666666666666777444444444555555555555666555555666666777888888888888888888999::::::;;;;;;==================<<<<<<<<<<<<<<<===>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@AAAAAACCCBBBAAA@@@??????@@@@@@AAAAAAAAAAAA@@@@@@??????>>>>>>======<<<<<<<<<<<<;;;;;;:::::::::999999999:::;;;<<<;;;999888999:::777777777888888888888999999999999888888888888888666666666666666666666666555444333333555555444333555555666666555555444333444444444444444444444444777777666444333222111111444444444444444444444444222222333333333333222222222222222111111222222222111111111111222222333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333444444444555555444444444555555555555555888777777666555555555555555555666666666666555555666666666666666666666666555555666666666666666666555555555555555555555555444555555555555555555555333333444444555555666666555444333222222222333444666888:::999777444222222000000000000////////////000000000000000000000000333111///......///111333333222000/////////000111000000000000000000000000000000000000000000000000000000000000000000000000........................111111111111111000///...000000000000000000000000111111000000000/////////------...///000111111222111111111111111111111111111222444444444222000///000000000000000000000000111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111222222333333222222111111111111111111111111111222222333333222222111000111111111111111111111111///////////////000000000111111111111111111111111111111111111111111111111111111111111111111111111111111222333444444444444//////000111222333333333...111444555444222222222333333333333333333333333111111111111111111111111333222222222111000000000000000222333333222111000333333333444444444555555333333333333333333333333333333333333333333333333222222222222222222222222444333333222222333333444222222333333333333222222444444444444444333333333333333333333333444555666222222222222222222222222222222222222222222222222111111222222222333333333111111222222222333333333333333333333333333333333222222222333333333444444333333333333333333333333555555555666666666666777444444444555555555555666555555555666777777888888777777888999999::::::;;;======<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????========================??????@@@@@@AAAAAAAAAAAABBBAAAAAA@@@????????????AAA@@@@@@@@@@@@@@@??????<<<<<<<<<<<<======>>>>>>;;;;;;:::::::::999999999:::;;;<<<;;;999999999;;;888888888888999999999999888888888888888888888888666666666666666666666666666555444555666777555444555555555555555444444333444444444444444444444444666666666555444222111111444444444444444444444444333333444444444444333333444333222111111111222222333333222111111222333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222333333333333444444222333333444444555555555555555555555555555555555555555555444444444444444444555666777777666555444666666666666666666666666444555666666777666666666444444444444444444444444444444444555555555555555444444555555555555555555555444333222222333444555999::::::888555333222333111111000000000/////////000000000000000000000000222111000//////000111222111111000////////////000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000111111111111000000///000000000000000000000000000000000000000000000///---......///000111111222111111111111111111111111111222333333222111///...000000000000000000000000111111111111111111111111111111111111111111111111111111000000000000111111000000000111111111111111111222333444444333222111111111111111111111111111///000111222333444444444111111111111111111111111//////000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111222333333444333333...///000111222333333333111333555666555444444555333333333333333333333333111111111111111111111111222222222111111111111111000000111222222222222111333333333333444444444444333333333333333333333333333333333333333333333333111222222222222333333333444333333222222333333444222222333333333333222222555555444444444444333333333333222222222333444444222222222222222222222222222222222222222222222222111111222222222333333333111111222222222333333333222222222222333333333333222222333333333333444444222222222222222333333333444444555555555666666666444444444555555555555666444555555666666777777888777777888888999:::::::::<<<<<<;;;;;;;;;<<<<<<===@@@@@@???>>>===<<<;;;;;;========================>>>>>>@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@??????;;;;;;<<<<<<===>>>>>>???======<<<<<<<<<;;;;;;;;;777999999999777777888999888999999999999:::::::::888999999999999:::::::::666666666666666666666666666555555666777777666444444555555555555444333333444444444444444444444444111222333444555555555555333333333333333333333333333444444555555444444333555444333222222222333444666555333222111222222333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222333333444444444222222333333444555555666555555555555555555555555333444444555555555555555333444666777777666444333666666666666666666666666333444666777777777666666444444444444444444444444444444444555555555666666555555444444444444444444444333222222222444666777;;;:::999666333222222333222222111111111000000000000000000000000000000000000000000000000000000000000000000000000//////...000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////000000111111111111000000000000000000000000000000000000000000000111111/////////000000111111111111111111111111111111111222222111111000///......000000000000000000000000111111111111111111111111111111111111111111111111111111000000000000111111///000000000111111111222000111333444444333111000111111111111111111111111...///000222333333333333111111111111111111111111000000000111111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222///000111222222222222222222333555555444333444666333333333333333333333333111111111111111111111111111111111111111222222222111111000000111222222333222222222222333333333333222222222222222222222222222222222222222222222222111111222222222333333333444333333222222333333444222333333444444333333222444444444333333333222222333333222111111111222222333333333333333333333333111111111111111111111111111111222222222333333333111111222222222333333333111111222222222333333333222222333333333333444444222222222333333444444444333444444444555555555555444444444555555555555666444444555555666777777777777777777888999999::::::;;;::::::::::::;;;===>>>@@@@@@???>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBBBBAAAAAA>>>??????@@@@@@@@@@@@?????????????????????@@@@@@<<<<<<<<<=====================<<<<<<<<<;;;;;;;;;777888999999777777888999888888999999999999::::::777777888888888999999999777777777777777777777777555444444555777777555333444444555555444444333222444444444444444444444444///111222444666666666666222222222222222222222222333333333444444333333333333222222222333555777999999888555333222111222222333333333333333333333333111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333222222222333333444444444222222333333444555666666555555555555555555555444555555666777888888777777333444666777777666444333666666666666666666666666333444666777777777666666444444444444444444444444444444444555555555666666444444444333333222222222444333222111222444777888<<<;;;999555222111222444222222222222111111111111000000000000000000000000000000111111111111000000///000111111111000...---000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...///000111111111111111000000000000000000000000///000000000111111111222000000000000111111111111000000000000000000000000222222000///............111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111//////000000111111111222///000222333333222000///000000000000000000000000111111111111111000//////111111111111111111111111000000111111222222222333111111111111111111111111111111111111111111111111111111111111111111111111111111222222222111111000111222222222222111000000111222222222111111333555333333333333333333333333111111111111111111111111000000111111222222222333222111000000000111333444111111222222222333333333111111111111111111111111222222222222222222222222111111111222222333333333444333333222222333333444222333333444444333333222333333333222222111111111333333222111000000000000444444444444444444444444111111111111111111111111111111222222222333333333111111222222222333333333111111111222222333333333222222333333333444444444333333333444444555555555333333333444444444555555444444444555555555666666444444555555666777777777777777777888999999::::::::::::999999:::<<<===???============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBBBBAAAAAA===>>>???@@@@@@@@@@@@@@@??????????????????@@@@@@>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::::::::999999999999:::;;;;;;:::999:::<<<888888888888999999999999444444555555666666666777888888888888888888888888444333333555666666444222444444555555444444333222444444444444444444444444222333444555555555444333111111111111111111111111222222222333333222222222111000000222444888;;;===<<<:::777444222111222222333333333333333333333333111111111111111111111111333333222111111222333333111111222222222333333333111111111111111111111111444444444333333222222222222222111000111222333444555555555555555555444444777666555444444444444444555555555555555555444444666666666666555555555555666555555555555444444444555555555555555555555555111222222333333444444555444444444444444444444444000111222333555666777777999999888777666555555444555444444333222111000000000000000000000000000000222222111111111111111111111111111111111111222222000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111222222222333333333111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111000111222333333222111000111111222222222333333333222222222111111111000000000000000000000000000000222111000//////000111222,,,,,,...///000000000000222222222222222222222222222222111111000111111111000000111111111222222222222222222222222222222222111000000//////000000111333333333222222111111111555444444333222111000000222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222222333333444444333333222222222333333333333444444444333333222222333333444333222222111111222222333444444444444444444444444111111222222222333333333333333222222222222222222111222222333333222222111///000222444444444222111333333333222222111111111222222222222222222222222333333333222222111111111222222333444444333222222333333333444444444555555444444444444444444444444666666666666777777777777777777888999999999999888:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===============;;;:::<<>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>?????????@@@AAAAAAAAA@@@???===<<<:::;;;;;;<<<<<<;;;;;;::::::::::::999999888888888888999999::::::999999888999:::<<<<<<<<<:::888777888888888888888888888888888888666555555555666777666666666666555555555555444444444444444444444444555444333222111222333333555555555555555555555555444444444333333222222222222222333333222222111000777444222666>>>EEEHHHHHH888666444222111222333444555555555555555555555555333333333333333333333333333333222111111222333333111111222222222333333333222222222222222222222222444444444333333222222222444333333222333444555666555555555555555555444444666555555444444444555555555555555555555555555555666666666666555555555555666555555555555444444444555555555555555444444444444333333333333333333333444444444444444444444444111222222333444555666666444444444333333222222111444333333222222111111000000000000000000000000000111111111111111111111111000000000///////////////000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000111111111222222222111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111000111222222222222111000111111111222222222333333222222222111111111000000111111111111111111111111222111000000000000111222...///000111111111111111222222222222222222222222222111111111111111222222000000111111111222222222222222222222222222222222333333222222222222333333333333333222222222111111444333333222222111111111444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222222333333444444333333222222222333333333333444444222222111111111111222222333222222111111222222333444444444444444444444444111111222222222333333333222222222222222222222222111222222333333222222111000111333444444333222111333333333222222222111111222222222222222222222222444444444333333333222222222333444444444444333222333333333444444444555555444444444444444444444444555666666666777777777777777777888999999999999888:::::::::;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>===<<<;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@>>>?????????>>>===;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<;;;;;;:::::::::888999999::::::999999888999:::;;;<<<;;;:::888777888888888888888888888888999888777666555666666777666666666666555555555555555555555555555555555555555555333222222222333444555555555555555555555555444444444333333222222222333333333333333222222111444333333888???CCCCCC@@@777666444222222222333444444444444444444444444444333333333333333333333333333222222111111222222333111111222222222333333333333333333333333333333333444444333333333333222222555555555444555555666777444444444444444444555555555555444444444555666666555555555555555555555555666666666666555555555555666555555555555444444444666666555555555444444444555555444444333222222111444444444444444444444444333333333333444444444444111111111111111000000000222222222222222222222222000000000000000000000000111111111111111111111111111000000000//////......000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000//////000000000111111111111111111111111111111111000000000000000000000000111111222222222222111111111111111111111111111111111111111111111111111111000111222222222222111000111111111222222222222333222222222111111111111111111111111111111111111111222222111111111111222222111222222333333333222222222222222222222222222222000000000000111222333333111111111111111222222222222222222222222222222222444444333333333333444444333333333222222222222111222222222222222222222222111111111111111111111111222222222222222222222222333333333333333333333333333333333333333333333333222333333444444333333222222222333333333333444444333333222222222222333333333222222111111222222333444444444444444444444444111111222222222333333333111111111222222333333444111222222333333222222111111222333444333222111000333333333333222222222222222222222222222222222222555555444444444444333333333444444555555444444333333333333444444444555555444444444444444444444444555555666666666777777777777777888999999999999888::::::::::::;;;;;;;;;;;;<<<<<<=========>>>>>>>>>===<<<;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@AAA<<<=========<<<;;;:::999:::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;;;;;;;;;;::::::888999999::::::999999888999:::;;;;;;;;;:::888888888888888888888888888888::::::888777666666666666666666666555555555555444555555555555555555555555666555444333333333333444444444444444444444444444444444333333333333222222444444444444444333222222111222444999>>>???;;;777666555444222222222333333333333333333333333333333333333333333333333333333222222222222222222222222111111222222222333333333333333333333333333333333333333333333333333333333555555555555555666666777333333444444444444555555444444444444444555666777555555555555666666666666666666666666555555555555666555555555555444444444666666666555444444333333555555444444333333333333333333333333333333333333333333333333333333333333111111222222222222222222000000111111222222222333000000000000000000000000000000000000111111111111333333222222111000000000000000000000000000000000///000000000111111111111111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111222111111111111111111111111////////////////////////111111222222222222111111111111111111111111111111111111111111111111111111111111111222222111111111111111111111222222222222111111111111111111111111111111111111111111111111333222222222222222222333222333333333333333222111111222222222222222333333000000000000111222333444111111111111111111111111222222222222222222222222333222222111111222222333222222222222222222222222111111111222222333333333000000000000000000000000111111111111111111111111333333333333333333333333333333333333333333333333222333333444444333333222222222222333333333444444666555555444444555555666333222222111111222222333333333333333333333333333111111222222222333333333000000111222333333444444111222222333333222222111333333333333333222111000333333333333333333333333111222222222222222333333444444444444444333333333444444444444444444444444333333333444444444555555444444444444444444444444555555555666666666777777777777888999999999999888999999:::::::::;;;;;;;;;<<<<<<=========>>>>>>>>>===<<<<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::999999999999999999999999888999999::::::999999888999999::::::::::::999888888888888888888888888888::::::999888777666666555666666555555555444444444555555555555555555555555555555555444444444444444444444444444444444444444333333333333333333333333444444555555444444333222111111333777999999555222555444333222222222333333222222222222222222222222333333333333333333333333222222222222222222222222111111222222222333333333222222222222222222222222333333333333333333333333333333444444555555555555333333333333444444555555444444444444444555666777555555555666666666777777666666666666555555555555666555555555555444444444666666555555555444444444333333333444444555555555333333333333333333333333444333333333333222222222222222222222222333333333///000000111111222222333000000000000000000000000//////000000000111111111222222222222111111000000000000000000000000000000///000000000111111111111111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111111111222222222333333111111111111111111111111////////////////////////111111222222222222111111111111111111111111111111111111111111111111111111222111111111111111111222000000111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222333222222111111111111111222222333333333000000000000111222333444111111111111111111111111222222222222222222222222333222222111111222222333222222222222222222222222111111111222222333333444444444444444444444444444111111111111111111111111333333333333333333333333333333333333333333333333222333333444444333333222222222222333333333444444666555555444444555555666333222222111111222222333333333333333333333333333111111222222222333333333000000111222333333444444111222222333333222222111333333333333222222111000333333333333333333333333111111111222222333333333222222222222222333333333444444444444444444444444333333333444444444555555444444444444444444444444555555555555666666666666777777888999999999999888999999999:::::::::;;;;;;<<<<<<<<<<<<============<<<===>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA======<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999888999999::::::999999888888999999999999999999999777777777777777777777777999999999888777666555555555555555555444444444444333333333333333333333333444444444444444333333333444444444444444444444444333333333333333333333333444444555555444444333222333222222333444444222111444333333333222222222333222222222222222222222222333333333333333333333333111222222333333222222111111111222222222333333333111111111111111111111111222222333333333333444444222222333444444444444333222222333333444444555555555555444444444555666666555555555666666777777888666666666666555555555555666555555555555444444444555555555555555555555555222333333444555555666666333333333333333333333333333333333333222222222222111111111111111111111000000000000111111111222222000000000000000000000000...//////000000111111111/////////////////////000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222000000000000000000000000111222222222222333333333111111111111111111111111000000000000000000000000111111222222222222111111111111111111111111111111111111111111111111111111222222111000000111222222000000000111111111111222111111111111111222222222222222222222222222222222111111222222222222111111000111111222222222111111111111111222222333333444000000000000111222333333222222222111111111111111222222222222222222222222444444333333333333444444111222222222222333333333111111111222222333333333444444444444444444444444222222222222222222222222333333333333333333333333333333333333333333333333222333333444444333333222222222333333333333444444333333222222222222333333333222222111111222222333333333333333333333333333111111222222222333333333111111111222222333333444111222222333333222222111333333222222222222222222333333333333444444444444111111111222222333333444111111222222222222333333444333333222222333333444333333333444444444555555444444444444444444444444444444555555555666666666777777888999999999999888999999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<>>>???>>>===<<<===???>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@AAA>>>======<<<<<<<<<======:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<<<<888999999::::::999999888888888888888999999999999777777777777777777777777666777777777777666555555555555555444444444444333222222222222222222222222333333444444444333222111333333333333333333333333222222333333333333444444444444444444444333222222333333222111111111222333333333333333333222222222222222222222222222222222333333333333333333333333111222333333333333222111111111222222222333333333222222222222222222222222222222222333333444444444111222333444555444444333111222222333444444555555666555555444444444555555444555555666777777888888666666666666555555555555666555555555555444444444333333444444555666666666444444444555555555555555222222222222222222222222222222222222222222333333222111111111000/////////000000000000111111111111000000000000000000000000......//////000111111222.........///000000111111000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111222222222222222222222222000000000000000000000000111111111111222222222222111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111222222111000000111222222000000000000111111111111000000111111111222222222222222222222222222222222000000111222222111000000///000111222222222222222000111111222333333444444222111111111111111222222222222222111111111000000222222222222222222222222333333222222222222333333111111222222222333333333222222222222222222333333000000000000000000000000333333333333333333333333444444444444444444444444444444444444444444444444222333333444444333333222222222333333333333444444222222111111111111222222333222222111111222222333222222222222222222222222111111222222222333333333222222222222222222222222111222222333333222222111222222222111222222333333333333333444444444555555000111111222333333444444222222222333333333444444333222111111111111222333333333333444444444555555444444444444444444444444444444444555555555666666777777888999999999999888888999999999999:::::::::999999999:::::::::;;;;;;<<<>>>??????<<<<<<===???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@======<<<;;;;;;<<<===>>>:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<888999999::::::999999888888888888888888999999:::777777777777777777777777333444555666777666555555555555555444444444333333333333333333333333333333222222333333333222111000333333333333333333333333222222222333333444444444333333333333333222222111111222222222111222333333222222222333333333222222333333333333333333333333333333333333333333333333111222333444444333222111111111222222222333333333333333333333333333333333222222222333333444444444222333444555555555444333111111222333333444555555777666555444444444444444444555555666777888888999777666666666555555555555666666555555555444444444222333333444555666777777666666666555444444333333222222222222222222222222111111222222222333333333444333333222111000000///111111111000000000000000000000000000000000000000---......///000111111222//////000111222333444444000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111222222222222222222222222000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111333222111000000111222333000000000000111111111111000000111111222222222222222222222222222222222222///000111222222111000//////000111222333444444444000000111222333333444444222222111111111111111111222222222222111111000000222222222222222222222222111000000000000000000111111111111222222333333333222222222222222222222222222222222222222222222222333333333333333333333333444444444444444444444444444444444444444444444444222333333444444333333222222222333333333444444444444333333222222333333444333222222222222222222333222222222222222222222222111111222222222333333333333333222222222222222222222222222333333222222222222111111111222333444444333333333444444555555555000000111222333333444444333333333444444555555555333222111000000111222333333333333444444444555555444444444444444444444444444444444555555555666666777777888999999999999888888888999999999:::::::::888888999999999:::::::::<<<>>>@@@???<<<;;;===???>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>?????????===<<<;;;:::;;;<<<===>>>:::;;;;;;<<<<<<;;;;;;:::888888888999999:::::::::999999999::::::999999999888888777777888999::::::777777777777777777777777222333444666666666666555555555444444444333333333444444444444444444444444111111222333222111000///333333333333333333333333222222222333333444444444222333333333333222111111///111333444333333333444111222222333333333222222333333333333333333333333333333333333333333333333333333333333333333333333333333333222222111111111333333444444555666666666444444444333333222222222333333333444444444555555444444444444444444444444222222333444444555555666555555555555555555555555666777888;;;<<<<<<999666666555555444444444555555555555555555555555555555666666555555555444444444333333333333333222111000000111111111111222222222111111111000000000000000222111111000000000000000000000000000000000000000000000////////////000000111111000000000000111111////////////////////////---......///000111111222////////////////////////////////////////////////------...000111333444444111111222222222333333333111111222222222333333333111111111111111111111111333333222111000000111111222222222111111111000000222222111111111111222222111111111111111111111111222222222222222111000///222222222222222222222222//////......---------,,,111111111111000000000000222222222111111111000000//////000111222333333444555555444333222111000///222222222222222111000///222222222222222222222222111222333333111111222333555555444333222111000///222222111111000/////////000000111111111222222222000000222333333333333333222222222222222222222222333333333222222111111111222222222222222222222222333333333222222111111111333333333333333333333333333333222222333333444555333333333333333333333333333333333333333333333333333333222111222333444555333333333222222111111111222222222222222222222222222222222111222222333333111111222222222222333333111222333333333333222111///000222444444444222111333333333333333333333333111111222222333444555555555444222111000111222222333333333444444444555555444444444444444444444444333333444444333333222111555555555555555666777777666666777888888888888888999999:::::::::;;;;;;;;;:::;;;;;;;;;;;;;;;::::::<<<;;;;;;;;;;;;<<<======AAA@@@???>>>>>>???@@@AAA===>>>???AAAAAA@@@??????============>>>>>>>>>>>>999:::;;;<<<<<<;;;:::999:::::::::999999888888888:::::::::999999999888888888888888888888888888888777777777777777777777777555555555444444333333333333555666555444444555666666555555555555444444444333333333333333333333333333333333333333333333333333333222111111222333333333333333333333333333333222222222222222222222222222222222222222222222222444333111000111333555777222111111000000111111222333333333333333333333333333333333222222222111111111222333444555666777888444444444333333222222222222222222333333333444444666666666666666666666666222222333444444555555666666666666666666666666666888888:::===???>>><<<:::777666666555444444444555555555555555555555555555666555555555444444444444333333333333333222111111111111111111222222222222333333222111000000//////222111111000000000000000000000000000000000000000111000000//////000000111111111000000000000111111111111111111111111111111//////000000111111222222111111111111111111111111111111111111111111111111000000000000000000111111111111111222222222333333111111111222222222333333111111111111111111111111333222222111000000111111222222222111111111000000222222111111111111222222111111111111111111111111222222333333222111111000222222222222222222222222111111111000000000//////111111111111000000000000222222222111111111000000111111111111111222222222333333333222222222222111222222222222222111000000222222222222222222222222111222333333111111222333333333333222222222222111111111111111222222222222111111111111111111222222111222222222222333333333222222222222222222222222333333333222222222111111222222222222222222222222333333333222222222111111333333333333333333333333333222222222222333444444444444444444444444444444333333333333333333333333333333222222222333444555333333333222222222111111222222222222222222222222444444333222111111111111333333333444444444555555111222333333333333222111///111222444444333222111111111111111111111111111555555555555555444444444555444333222222222333444333444444444444444444444444444444444444444444444000111222444555555666666555555555555555666777777666666777888888888888888777888888888888999999999>>>>>>?????????>>>>>>===<<<;;;;;;;;;;;;<<<======??????>>>======>>>??????===>>>>>>???????????????<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;:::::::::::::::999999999888888::::::999999999888888888888888888888888888888888777777777777777777777777555555555444444333333333444555666666555444555666555555555555444444444444333333333333333333333333444444444444444444444444333333222111111222333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333444222222111111111111222222333333333333333333333333333333333222222222222111000000222333555666888888444444333333333333222222111111111222222222333333555555555555555555555555222222333444444555555666777777777777777777777777777888999<<>><<<999888777666555444444444555555555555555555555555555555555555444444444444333333333333333222222111111111111111222222222333555555444222111000///...222111111000000000000000000000000000000000000000111111111000000111111111111111000000000000111111111111111111111111111111111111111111111222222222111111111111111111111111111111111111111111111111111111000000000000000000111111111222222222222333111111111222222222222333111111111111111111111111333222111111000111111111222222222111111111111111222222111111111111222222111111111111111111111111333333333333333222222111222222222222222222222222222222222111111111111111222222111111111000000000222222222111111111111111222222222111111111000000111111111222222333333333222222222222222222111000222222222222222222222222111222333222111111222333111111111222222333333333000111111222333333444444222222111111111111111111444333222111111111222333222222222222222222222222333333333222222222222111222222222222222222222222333333333222222222222111333333333333333333333333222222222222222333444444555555555555555555555555333333333333333333333333333333222222222333444555333333333222222222222111222222222222222222222222555555333222111000000000333333333333444444444444111222222333333222222111000111222333444333222111111111111111111111111111888777666555444333222111444444333333333444444555444444444444444444444333444444444444444444444444111222333555666666777777555555555555555666777777666666777888888888888888666666666666777777777777::::::;;;;;;;;;;;;::::::<<<;;;;;;;;;;;;<<<======>>>======<<<<<<======>>>===============>>>??????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::::::::999999999999888:::999999999999888888888888888888888888888888888777777777777777777777777555555555444444444444444333444555555333222333555555555555555444444444444333333333333333333333333333333333333333333333333333222222111111222222333333333333333333333333333333333333333333333333333333333333333333333333333111333444555555444222000333333222222222222333333222222222222222222222222222222222222222222222222111111222333444555555666333333333333333333333333222222222222333333333333333333333333333333333333222222333444444555555666666666666666666666666666444555666999===>>>===;;;:::999888777555555444444555555555555555555555555444444444444444444444444222333333444333333222222111111111222222222333333444444333333222111000000222111111000000000000000000000000000000000000000222222111111111111222222111111000000000000111111111111111111111111111111111111111111111111111000111111111111111111111111111111111111111111111111......///000111222333333111111111111222222222222111111111111222222222222111111111111111111111111222222111111111111111222111111111111111111111111222222111111111111222222111111111111111111111111333333444444444333333222222222222222222222222222000000000000000000000000222222222111111111000000111111111111111111111111111111111111111111111111111111222222222333333333222222222333333222111111222222222222222222222222000222333222111000111222111111222222222333333333111111111222222222333333222222222111111111111111666555222000000000111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111222333333444444444444444444444444444333333333333333333333333222222222333333333444444222222222222222222222222222222222222222222222222444444333222111111111111000111111111111222222222222222222222222222222222111222222333333333222111333333333333333333333333555555444333111000//////222222222222333444444555555444444444444333333333444444444444444444444444666666666666666555555444555555555555555666777777666666777888888888888888555555555666666666777777666666777888888888777777<<<;;;;;;;;;;;;<<<====================================<<<;;;;;;===>>>???<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;:::999999:::;;;<<<999999999999999999999999999999999999888888888888888888888888888888888888666666666666666666666666555555555555555444444444222333444333111000111222555555555444444444333333333333333333333333333333111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333444555444333111000444333333222222333333444222222222222222222222222222222222222222222222222333333333333222222222222333333333333333333333333333333333333444444444444333333333333333333333333222222333444444555555666555555555555555555555555444444555888;;;======<<<:::999888777555555444444555555555555555555555555333333444444444444444444222333333444444444333333111222222222222333333333222222222222222222333333222111111000000000000000000000000000000000000000222222111111111111222222111111000000000000111111000000000000000000000000000000000000000/////////000000000000000000000000000000000000000000000000......///000111222222333000000111111111222222222000000111111111222222222111111111111111111111111222111111111111111222222111111111111111111111111222222111111111111222222111111111111111111111111222333333444444333333333222222222222222222222222000000000000111111111111222222222222111111111111111111111111111111111111///000000111222222333333333333333222222222111111111222222333333333222222222222222222222222222222000111222222000000111222333333333222222222111111222222111111000000000000111111111111111111111111777555333000///000111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222333333222222222222222222222222333333333333333333333333222222333333333444444444222222222222222222222222222222222222222222222222111111111111222333444444000000000111111111222222222222222222222222222222222222222333222222222111333333333333333333333333333333222222222111111111000000111111222222222222444444444444444444444444444444444444444444444444666666777777666666555444555555555555555666777777666666777888888888888888666666666777777777888888999::::::;;;<<<<<<<<<;;;<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<>>>???=========<<<<<<<<<;;;;;;;;;:::999888888999:::;;;999999999999999999999999999999999888888888777777777777777777777777777777666666666666666666666666555555555555555555555555444555555444333222222333555444444444444333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111333333333333333333333333555444444333222222222222444333333222222333333444222222222222222222222222111222222222222333333333444444333222222111000000222222333333333333444444333333444444444555555555444444444444444444444444222222333444444555555666555555555555555555555555555555666888<<<>>>>>>===999888777666555444444444555555555555555555555555333333333333444444444444222333333444444444444444222222222222333333333333000000111111222333333333222111111000000000000000000000000000000000000000111111111000000111111111111111000000000000111111///////////////////////////////////////000000000////////////////////////////////////////////////222222111111000/////////000000000111111111111222000000000111111111111222111111111111111111111111111111111000111111222333111111111111111222222222222222111111111111222222111111111111111111111111111222222333333333333333222222222222222222222222222222222222222333333333333222222222222111111111111111111111111222222222...///000111222333444444333333333222222111111111111222333333333333333333222222222222222222222222000111222111000000111222333333333222222111111111222222111111000//////...000000111111111222222222666444333111000000111111222222222222222222222222111222222222222333333333222222222222222222222222111222222222222333333333222222222222222222222222111111111111111222333333111111111111111111111111333333333333333333333333111222333444444444333333111222222222222333333333222222222222222222222222000000000111222333555555222222222222333333333333333222222111111222222333333333222222222222222222111111111111111111111111333333333333444444444444///000111111111111111000333333333444444444555555444444444444444444444444222333444666777777888888555555555555555666777777666666777888888888888888777777777777888888888888999:::;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;<<<=========>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<===>>>>>>>>>>>>======<<<;;;;;;;;;::::::999999999999::::::888999999999999:::::::::999888888888888777777777777777777777777777777777777777777777777777777777555555555555555666666666777888999888666555555666444444444444333333333333333333333333333333333333555555555555555555555555111222222333333222222111222222222222222222222222111111111111111111111111333333333333333333333333444444333222222222333333333333222222222222333333111111111111111111111111111111222222222333333333333333222222111111000000222222222333333444444444222222333333333444444444444444444444444444444444222222333444444555555666555555555555555555555555555555555777:::<<<<<<;;;777666666555444444444555555555555555555555555555222222333333333444444444222333333444555555444444222222222333333333444444000000111111111111111111222111111000000000000000000000000000000000000000111000000//////000000111111111000000000000111111000000000000000000000000/////////000000111111222000000000000000000000000000000000000000000000000222222111111000//////...000000000000111111111111000000000000111111111111111111111111111111111111111111000000111222222333000000111111111222222222222222111111111111222222111111111111111111111111000111111222333333222222222222222222222222222222111111111222222222333333333333222222222111111111000000111111111222222222000000111111111222222222111222222222222222333333111222333333444444333333222222222222222222222222///111222111000///000222111222222222222222333333111111111111111111111111//////000111222333333444333333333222222111111111222222222222222222222222111111222222222333333333222222222222222222222222111111222222222333333333111111111111111111111111111111111111111222222333222222222222222222222222333333333333333333333333111222333444444444333333111111222222222333333333222222222222222222222222111111111111222333444444222222222222333333333333333333222111111222333333444333222222111111111222111111111111111111111111333333333333333333333333111111222222222111000///111222222333444555666666444444444444444444444444222333444555666777777777555555555555555666777777666666777888888888888888666777777777777888888888555666777888999999999999<<<;;;;;;;;;;;;<<<======<<<<<<===>>>>>>===<<<<<<<<<<<<===>>>>>>>>>>>>=========<<<<<<;;;::::::999999999::::::::::::999999888888999999999:::::::::888888888888777777777777777777777777777777777777777777777777777777777777444555555555666666666777888999999888666555555666444444444333333333222222333333333333333333333333444444444444444444444444111222333333333333222111111111111111111111111111222222222222222222222222444444444444444444444444111222333444444444333222222222111111111111222222111111111111111111111111111111111222222333333333111111111111111111111111222222222333333444444444111111222222222333333333222222222222222222222222222222333444444555555666777777777777777777777777333222222444777999888888666555555444444444555555555555555555555555555555222222222333333444444444222333333444555555555444222222333333333444444444222111111111000000//////222111111000000000000000000000000000000000000000000000////////////000000111111000000000000111111111111111111111111111111//////000111222333333444111111111111111111111111111111111111111111111111//////000000111111222222000000000000111111111111000000000000111111111111111111111111111111111111111111000000111222333333000000111111222222222222222222111111111111222222111111111111111111111111///000111222222222222222222222222222222222222222......//////000000000000333333333222222222111111000000111111222222222222222222222111111111111111///000111222333444555555111222333333444444444444222222222222222222222222///111222111000///000111///000111222333444555555111111111222333333444444......///111222333444555222222333333333222111111222222222222222222222222111111111222222333333333222222222222222222222222111111111222222333333333111111111111111111111111111111111000111222222333333333333333333333333333333333333333333333333333111222333444555444333333111111111222222333333333222222222222222222222222333333222222111222222222///000000000000111111111444333222111111222333444444333333222111111111222333333333333333333333333222222222111111111000000222333444444333222000///000111222333555666777777444444444444444444444444555555555555555444444333555555555555555666777777666666777888888888888888666666666666777777777777555555777888999999999999<<<;;;;;;;;;;;;<<<======:::;;;<<<======<<<;;;:::;;;<<<>>>?????????>>>===<<<<<<;;;::::::999888888888999:::;;;;;;:::999888888888888999999:::::::::888888888888777777777777777777777777777777777777777777777777777777777777444555555555666666777777666777777666444222333444444444444333333333222222333333333333333333333333111111111111111111111111111222333444444333222111111111111111111111111111444444444444444444444444444444444444444444444444...000444777777555333000222111111111111111111222000111333444444333111000000111111111111222222222333333222222333555666888444333333222222333333444333333333333333333333333///111222222111111222333333444555555666666666555555444444444555555333111444444444444444444444444666666666666666666666666333222111000000111222333333222222111111222222333333333333333333333333333444444444333333222222222222333444444444444333222111111111111111111111111000000////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000000000111111111111000000//////......------000000000000000111111111111111111000000000000000000111222333333222111000000000000000000000000000...///222444444333111///000000000000000000000000222222222111111111000000444444333333444444555666000000000111222222222333111111111111111111111111222222222111111111111111111111222333333333333222444444444333333333222222///000000000111111111111///000111222222222222222111111000000000111222333222222222222222222222222222222222222222222222222222222222111111111000000333333222222222222111111222222111111111111111111222222222111111111000000555444444333222222222333000000111111111222222222111111222222222333333333111111000000000000111111444444444333333333222222222222333333333333444444222222222222222222222222222222333333333444444444333222222111111222222333111111222222222333333333333222111000000111222333333333333333333333333333222222222222222222222222222222222222222222222222111111222222222222111111111111222222222333333333333222111000000111222333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333555555555444444333333333666666555444444444444555888888888888888999999:::777777666666555555555444666666777888999999:::::::::::::::;;;;;;;;;<<<<<<999:::;;;;;;<<<<<<;;;;;;:::999999999:::<<<>>>???<<<;;;::::::999999999999999999999999999999999999999999999999999999999999;;;;;;:::999888888888888666666777777888888999999999777666444444666777999888777777666555444444444333444444555555444444333444444333333333333222222333333333333333333333333555444333333222222222222222222222222222222222222222222222222222222222222111222222333333222222111111111222222222333333333333222222222111000000000222222333333333444444444111222333333333333222111111111111111222222222222333333222222222444555666444333333222222333333444222222222222222222222222000222333333222222333444444444555555666666666666444333222333444444333111444444444444444444444444555555555555555555555555444333222111111222333444444333333333333333333444333333333333333333333333333333333222222111111111000111222333333222111000111111111111111111111111000000////////////000000111111111111111000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111000000000//////111111111000000000000000111000000000000000000000000111222222222222111000000000000000000000000000000000000000000111222222000000000000000000000000222222222111111111000000000000000000000111111222111111111111111222222222111111111111111111111111111111111111111111111111000000111222222222222111333333333333222222222222111111111111222222222222000000111222333333444444666555333111000111222333222222222222222222222222222222222222222222222222222222222111111111000000555555444444333333222222111111111111111111111111333333333333222222111111444444333222222222222222111222222222333333333333111111222222222333333333111111000000000000111111222222222111111111000000222222222333333333444444222222222222222222222222111111111111222222222222333222222111111222222333111111222222222333333333333222111111111111222333333333333333333333333333222222222222222222222222222222222222222222222222111111222222222222111111111111222222222333333333333222111000000111222333000000000000000000000000222222222222222222222222222222222222222222222222444444444444444444444444555555444444444333333333444444444444444555666777777777777777777888999999777666666666555555555555666777777888999999:::::::::::::::;;;;;;;;;;;;<<<999:::;;;;;;<<<<<<;;;;;;::::::999999:::;;;===>>>===<<<;;;;;;:::::::::;;;::::::::::::::::::::::::999999999999999999999999::::::999999888999999999888888888888888888888888888777666555555666777888777777777666555444444444333444444555555444444333444444333333333333222222333333333333333333333333555444333333222222222333222222222222222222222222222222222222222222222222111222222333333222222111111111222222222333333333333333333222222222222222000000111111111222222222222222222222222222222222111111111111222222222333333222222111222222333333333333222222222222333333111111111111111111111111111333444444333222444555444444444555555555666666555444333444555666555444444444444444444444444444444444444444444444444444444444333333333333444444555444444333333444444555333333333333333333333333222222111111111111111000//////000111111000//////111111111111111111111111000000////////////000000111111111111111222222222000000000000000000000000000000000000000000000000000000000000111111111111333222222222222111111111222222111111000000//////000000000000000000111111000111222222222222111000000000000000000000000000333111...,,,---///222444000000000000000000000000222111111111111000000000///............///000000222222222111111111111111111111111111111111111111000000000000000000111111///000000111111111111111222222222222111111111000111222222222222333333333111111111111222444666777;;;999555222111111222333222222222222222222222222111111111111111111111111222222222111111111111111777777666555555444333333111111111111111111111111444444444333333333333222333333222111111111111222222222333333333444444444111111222222222333333333111111000000000000111111222222222111111111000000222222222222333333333333222222222222222222222222222222222222333333333333333222222111111222222333111111222222222333333333333333222222222222333333333333333333333333333333222222222222222222222222222222222222222222222222111111222222222222111111111111222222222333333333222222111111111111222222000000000000000000000000222222222222222222222222222222222222333333333333555555555555555555555555555444444444444333333333333333333444555666777888666666666666666777888888666666666666555555555555777777777888999999::::::::::::::::::;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<======<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999888999999::::::::::::999888888777666666888777666555555666777888777777666666555444444444333444444555555444444333444444333333333333222222333333333333333333333333444444333222222222333333333333333333333333333333222222222222222222222222111222222333333222222111111111222222222333333333333333333333333444444444000000111111111222222222333222222111111222222333111111111222222222333333222222111111111111111111333333222222222222333333111111111111222222222222111222333333222222333555333333333333444555555666777555444555777888777666444444444444444444444444333333333333333333333333444444333333333333444444444444333333333333444444222222222222222222222222222222222222111111111111///000000000000000000///111111111111111111111111000000////////////000000000000111111111111111222000000000000000000000000000000000000000000000000///000000000111111111111222222222222222222222222333222222111000///......000000000000000111111111111111111222222111111111000000000000000000000000222000---,,,,,,...222444000000000000000000000000111111111111000000000000000000000000000111222222333222222222111000000000111111111111111111111111///000000000000000111111000000111222222222222222111111111111000000000000111111111222222222333333111000//////111333666777:::888555222000111222333111111111111111111111111000000000000000000000000111111111111111111111111777777666555444333333222111111111111111222222222333333333333333333333222222222111111000111111222222222222333333333333444111111222222222333333333222111111000000111111222444444444333333333222222111222222222222333333333111222222222222222333333444444444555555555666666333222222111111222222333111111222222222333333333333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111111111222222222222111111111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333444444444444444444444444444444444444444444444444333333333444444666777777555555555555555666777777666666666666666555555555777777888888888999999999999999:::::::::;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888999:::;;;;;;888888888777777666666666777777666666666666777777666666666555555444444444333444444555555444444333444444333333333222222222333333333333333333333333444333333222222333333333333333333333333333333333222222222222222222222222111222222333333222222111111111222222222333333333111222222222333333444444222222333333333444444444333222222111111222222333111222222222222333333333111111111111111111000000333222222111111222222333222222222222333333444444000111222222111111222333111111111222333555666777777555444444555666666555444444444444444444444444333333333333333333333333222222333333333333222222333333222222222222333333222222222222222222222222222333333333333333333333111111111111111111111111111111111111111111111111000000////////////000000/////////000000000111111000000000000000000000000000000000000000000000000///000000000111111111111111111111111111111111111333222222111000///......//////000000111111111111222111111111111111111222000000000000000000000000/////////...///000000111000000000000000000000000000000000000000000000000222111111111111222333333333222222222111000000000111111111111111111111111//////000000111111111222111222333333444444333333111111111000000000//////000000000000111111111222000///......///111444555666444222000000111333444111111111111111111111111000000000000000000000000111111111111111111111111555555444444333222222111000000111111111222222222111111111111222222222222222111111000111111222222111111111111222222222222111111222222222333333333222222111111111111222222444444444333333333222222111111111222222222333333111111111222222333333333444444444555555555666666333222222111111222222333111111222222222333333333333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111111111222222222222111111111111222222222333333333222222222333333222222222222222222222222222222222222222222222222222222222222222333333333444444444333333333333333333333333444444444444444444444444666555555444444444555555555555555555555666666777555555555666666666666666888888888888888999999999999999999:::::::::;;;;;;999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;;;;:::999999;;;:::::::::::::::;;;;;;999999999999999999999999999999999999999999999999888888888888999:::;;;;;;555555555666666666777777777777666666666666777777555555555555444444444444333444444555555444444333444444333333333222222222333333333333333333333333333333333222222333333444333333333333333333333333222222222222222222222222111222222333333222222111111111222222222333333333000000111111222222333333222222333333333444444444222222222222222222222222222222222222333333333333000111111222222222111111222222111111111111222222222222222333333444444555///111222222111000222333111111111222444777:::;;;777444222111222333333333444444444444444444444444333333333333333333333333222222333333333333222222333222222111111222222333222222222222222222222222333333333333333444444444333222222111111222222333111111111111111111111111000000////////////000000.........///000000111111000000000000000000000000000000000000000000000000000000000000111111111111/////////000000000000000222222111111000000///////////////000111111222222222222111000000111222222000000000000000000000000...///000111111111000000000000000000000000000000//////000000000000000111111000000000000111222222222222222111111111111111111111111111111111111111000000000111222222333333222333333444444444444444111111111111000000000/////////000000000111111111//////......///000222333111000000000000111222333111111111111111111111111111111111111111111111111111111111111111222222222333333222222222111111111000000000111222222333333000111111111111111222222222111111111111222333333000000111111111222222222111111222222222333333333222222111111111111222222222222222111111111000000111111111111222222222222111111111222222333333444222222222222333333333333333222222111111222222333111111222222222333333333222222333333333333222222333333333333333333333333222222222222222222222222111111111111111111111111111111222222222222111111111111222222222333333333222222333333333333222222000000000000000000000000222222222222222222222222222222333333444444555555333333333333333333333333333333333444444444444555666666555444444444444444555555555555555666777777555555555666666666666666888888888888888888888888999999999999::::::::::::999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;:::999::::::999999999:::;;;;;;999999999999999999999999999999999999999999999999999999999888999999::::::444444555666666777888888666666777777777777666666444444444444444444444444333444444555555444444333444444333333333333222222333333333333333333333333333333222222222333444444333333333333333333333333222222222222222222222222111222222333333222222111111111222222222333333333111111111111111111222222000000111111111222222222111222333333333333222111222222222333333333444444///000111333333333333222222222111111111111222222000111111222333333444444000111333222111111222444222222333444777;;;>>>AAA:::777444222333333333333444444444444444444444444444444444444444444444444222333444555555444333222333333333222222333333333111111111111111111111111111111222222333333333333333222111111111111222333111111111111111111111111000000////////////000000...//////000111111222222000000000000000000000000000000000000000000000000000000000000111111111111/////////000000000111111111111111000000000000000...//////000111111222222222222111000000111222222000000000000000000000000///000000111111111111111000000000000000000000000////////////000000111111111000000000000111222222111111111111111222222222111111111111111111111111000111111222333333444444222222333444444444444333222222111111111000000000000000111111111222222222000000000000000000000000///000000111111222222111111111111111111111111111222222222222222222222222000000111111111222222222111111111222222222222222///000000111222222333333111111111222222333333333222222222222222333444444111111111222222222333333111111222222222333333333333222222111111222222333222222222111111111000000111111111111222222222222000111111222333333444444111111111111222222222222333222222111111222222333111111222222222333333333111111222333333222111111333333333333333333333333222222222222222222222222111111111111111111111111111111222222222222111111111111222222222333333333222222333444444333222222000000000000000000000000222222222222222222222222222222333333444555555666444444444444444444444444333333333444444444555555555555444444444555555666666666555555666666777888555555555555666666666777888888888888888888888888888999999999999:::::::::999:::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<<<<;;;:::999:::::::::::::::;;;<<<<<<::::::::::::::::::::::::999999999999999999999999::::::999999888999999999777777777888888888888888666666777777777777666666444444444444444444444444333444444555555444444333444444333333333333222222333333333333333333333333333222222222333333444555444444444444444444444444222222222222222222222222111222222333333222222111111111222222222333333333222222222222222222111111000000111111111222222222000111333444444333111000222222333333333444444444///000222333444444444333222222111111111111222222///000000111222222333333111333444444333222444555444444555777:::>>>BBBEEE>>>;;;777666666666666555444444444444444444444444444444444444444444444444333444555666666555444333555444444333333444444555111111111111111111111111000000111111222222222222333222111000000111222333111111111111111111111111000000////////////000000///000000111222222333333000000000000000000000000000000000000000000000000000000000000111111111111//////000000111111111222000000000000000111111111...//////000111222222222333222111000000111222333000000000000000000000000222111000000000111333333000000000000000000000000.../////////000000111111222222222222222333333444000000111111222222222333111111111111111111111111111111222333444444555555111111222333333333333222222222222222111111111111111111222222222333333333111222222222222111000000000000222333333222111000000000000000000000000000222222222222222222222222000000111111222222222222000111111222222333444444///000000111222222333333222222222333333444444444333222222222333444444555222222333333333444444444111111222222222333333333333222222111111222222333444444444333333333222222000111111111111222222222000000111222333333444444222222333333333444444444333222222222222222222333111111222222222333333333000111222333333222111000333333333333333333333333222222222222222222222222000000000000000000000000111111222222222222111111111111222222222333333333222222444444444444222222222222222222222222222222222222222222222222222222222222333333444555666666555555555555555555555555333333333444444555555555333333333444555666777888666666666666666777888888444555555555666666777777999999888888888888888888888888999999999:::::::::999:::;;;;;;<<<<<<;;;;;;999:::;;;<<<<<<<<<::::::;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;;;;:::999888888888888;;;;;;::::::999888888888666666777777777777666666444444444444444444444444333444444555555444444333444444444333333333222222333333333333333333333333222222222222333333444555444444444444444444444444222222222222222222222222222222222333333222222222111111222222222333333333444444444333333222222222222222333333333444444444777666555333222222333333111111111111111111111111333333333222222222111111000000111111222222222333333333333222222111111111000111222333444333222111222222333444777;;;>>>AAA777777666555555555555666555555555555444333222222333333333222222111111111555555555555555555555555333333333333333333333333333333333333333333333333333333333222222222111111000000111111111222222222000000111111111222222222000000000000000000000000//////000000111111222222000000111111111111000000222111111111000000//////111111222222222222111111000000000000000000000000////////////////////////...///000111111111111111//////000111222222333333000111111111111222222222222222111000/////////000000000000000000000000000111111111111111111111111000000000000000111111222000///.........///111222111111222222222333333333444333333222111111111222111111111111000...---,,,111111111111111111111111222222111111000000//////000000000000000000000000111111111111111111111111222222222111111111000000111111222222222333333333111111111111111111111111222222222222222222222222333333333222222111111111222222333333333333444444444444444333333222222222444444444444444444444444///000000000000111111111444333333222111111111222333333333333333333333333111111111111111111111111222222222222222222222222222333333444444333333222222333444444555555444444444444444444444444444444333333333222222111111111333333333222222111111111000111111111111222222222111111222222222333333333111222222333333222222111333333333333333333333333333222222111111222222333111111111222222333333333333333333333333333333333444333333222111111111222222222111111222222333444555444333333222222222222333444555666777777777777777777777777777777777777333444555666666555444333888777555444555666888999888888999999999:::::::::<<<<<<<<<<<<;;;;;;:::999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;:::999888777888888888888777777777777666666666666555555555555666555444333333444555666333333333333333333333333444333333222111111111222222222333333333444444444444444222222222222444444222222222222222222222222222222222111111111000000000111222333444333222222333333333333333333333333444444444333333222222222111111111111111111111111555444333222111111222222111111111111111111111111333333222222222111111111333333333222222222222222333333333222222222111111111111222333333333333222333333333333555777:::;;;999888555444333444555666555555555666555555444333444444444333333333222222444444444444444444444444333333333333333333333333333333333333333333333333333222222222111111111111000000111111111222222222000000111111111222222222000000000000000000000000000000000000000111111111000000111111111111000000222111111111000000000000111111222222222222111111111111111111111111111111///////////////////////////000000111111111111000///000000111222222333333000111111111111222222222222111000000000000000000000000000000000000000000111111111111111111111111000000000000000111111222000000000000000111222222111111222222222333333333444333222222111111222222111111111111000///......111111111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111222222222111111111000000111111222222222333333333111111111111111111111111222222222222222222222222333333333222222111111111222222222333333333444444444444333333333222222222333333333333333333333333000000000111111111222222444333222222111111222222333333333333333333333333222222222222222222222222222222222222222222222222222333333444444333333222111222333333444444333333444444444444444444444444333333333222222222111111333333333222222222111111000111111111111222222222111111222222222333333333111222222333333222222111222222222222222222222222333222222111111222222333111111222222222333333333333333333333333333333333444333222222111111222222333333222222333333444555666555444444333333333444555666666666666666555555666666666666666666666666555666666777777666666555888777555555555666888999888888999999999:::::::::888999:::;;;;;;<<<;;;;;;:::::::::;;;;;;;;;;;;;;;<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999999::::::;;;;;;;;;;;;;;;;;;:::999888777888888888888777777777777777777777666666666555555555555444444444444555555333333333333333333333333444333333222111111222222222222222222333333333333444333333222222333333444222222222222222222222222333333333333222222111111111111222333333333333333333333333333333333333333444444444333333222222222222222222222222222222222333222111111111111222222111111111111111111111111333222222222222111111111555555444444333222222111333333333222222222222111222222111111222222333444444333222222222333555555:::888555333222333444666444555555666666666666666555555444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333222222111111111000000000111111111111111222222222111111111111111222222222000000000000000000000000111111111111000000000000000000111111111111000000111111111111111000000000111111222222222222111111222222222222222222222222000000000000000000000000111111111222111111000000000000000111222222333333000111111111111222222222000000000000000000111222000000000000000000000000111111111111111111111111000000000000000111111222000000111222222222222222111111222222222333333333333333222222111111222222111111222222222111111000111111111111111111111111000000000111111111111111222222222222222222222222111111111111111111111111222222222111111111111111111111222222222333333333111111111111111111111111222222222222222222222222222222222222222111111111222222222222333333333333333333333333222222222222222222222222222222222222111111222222222333333333333333222222111111222222333333333333333333333333333333333333333333333333222222222222222222222222222333333444444333333222000111222222333333222222444444444444444444444444333333333222222222222111333333333222222222222111000111111111111222222222111111222222222333333333111222222333333222222111111111111111111111111111333222222111111222222333111222222222222333333333333333333333333333333333333333222222111111222222444444333333444444555666666666555444444444555555777777777777666555444333666666666666666666666666666777777888888777777666777777666555666777888999888888999999999:::::::::555666777999;;;<<<======;;;;;;;;;;;;::::::::::::;;;;;;:::::::::::::::999999999999::::::;;;;;;;;;888888888888999999999999;;;;;;;;;;;;:::999888777888888888888777777777777888888777777777666666666444444555555555555444444333333333333333333333333444333333222222222222222111111111222222222222333444333333222222333333444222222222222222222222222444444444333333333333222222222222222222333444444333333333333333333333333444444333333333333222222333333333333333333333333111111111111222222222222111111111111111111111111222222222222111111111111333333333333333222222222222222222222222222222222333222111000111222333444444333222222222222333333777777666555444333333333222333444555666666666666444444444444444333333333222222222222222222222222333333333333333333333333222222222222222222222222111111111000000000000///111111111111111111111111111111111111111111111111000000000000000000000000222222111111000000//////000000111111111111000000111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111222222222222111111000///000000111111111222222222000000111111111222222222000/////////000111222222000000000000000000000000111111111111111111111111000000000000000111111222///000111222333222111000111111222222222333333333333333222222111222222333000111222222333333333333111111111111111111111111000000000111111222222222222222222222222222222222111111111111111111111111111111111111111111111111111111222222222333333333111111111111111111111111222222222222222222222222222222222111111111111111111222222222222333333333333222222222222222222222222222222222222222222222222222222333333333444444333333222222111222222333222222222222222222222222333333333333333333333333222222222222222222222222222333333444444333333222111111222333333333333333333333333333333333333333222222222222222222222222222222222222222222222222000000111111111222222222111111222222222333333333111222222333333222222111222222222222222222222222333222222111111222222333222222222222222222222222333333333333333333333333333333222222111222222333333333333333333444555555555555444444444444555555666666666666666555444444666666666666666666666666777777777777777777777777777777666666666777888999888888999999999:::::::::444555777999:::<<<<<<===<<<;;;;;;::::::999999999::::::::::::999999999999888888999::::::;;;<<<<<<888888999999999999999999:::::::::::::::999888888888888888888777777777666888888888888777777777777333333555666666555333333333333333333333333333333444333333222222222333333000000111111111222222222333333333333333333333333222222222222222222222222333333333333333333333222333333222111222333444555333333333333333333333333333333333333333333333333444444444444444444444444222222222333333333333333111111111111111111111111222222222111111111000000///000000111222333333444222222222222222222222222333222111000111222333444333222222333333444444444444555777888777555222000000111222333444555555555222222222222222333333333222222222222222222222222333333333333333333333333222222222222222222222222111111111000000000000///111111111111111111111111111111111111111111111111111111111111111111111111222222111111000000//////000000111111111111000000111111111111111222222222111111222222222222111111000000000000000000000000222222222222222222222222222222222222222111000///111111111111111222222222000000111111111222222222000/////////000111222222111111111111111111111111111111111111111111111111000000000000000111111222---...000111111111000///111111222222222333333333333222222111222222333333000111222333333444333333111111111111111111111111000000111111222222333333222222222222222222222222111111111111111111111111111111111111111111111111111111222222222333333333111111111111111111111111222222222222222222222222111111111111111111111111111111111222222222333333222222222222222222222222333333333333333333333333222333333333333444444444333222222111222222333333222222222222222222222222333333333333333333333333222222222222222222222222222333333444444333333222222333333444444444444444333333333333333333333333222222222222222222222222222222222222222222222222000000111111111222222222111111222222222333333333111222222333333222222111333333333333333333333333333222222111111222222333222222222222222222222222333333333333333333333333333222222111222222333333222222222222222333333444444333333333333333444444444444555666666777666666555555555555555555555555666666666666666666666666777777777777777888888999888888999999999:::::::::666777888999::::::::::::;;;;;;;;;::::::999999888999999999999999999999999888888999::::::;;;<<<<<<::::::::::::999999999999999999::::::999999888888888888888888777777777666888888888888777777777777222333444555555444333222333333333333333333333333444333333222333333444444000000111111111222222222333333333333333333333333222222222222222222222222111111111111222222222222444333222111222333555666333333333333333333333333333333333333333333333333444444444444444444444444222333333444333333222222111111111111111111111111222111111111111000000000......///000222333444555111222222222222333333333222222111111222222333444222222333333444555555555111333666888888555222000000000111333333444444444111111222222222222333333222222222222222222222222333333333333333333333333222222222222222222222222222222111111111000000000222222222111111111111111222222222111111111111111111111111111111111111111111111111111000000000000000000111111111111000000111111111222222222222222111111222222222222111111////////////////////////111111111111111111111111222222222333222222111111111111111111111111111111000111111111111222222222000000000000000000111222111111111111111111111111111111111111111111111111000000000000000111111222......///000000000000000111111222222222333333333222222111111222222333333000111222333333333333333111111111111111111111111111111111222222222222222222222222222222222222222111111111111111111111111111111111111111222222222111111222222222333333333111111111111111111111111222222222222222222222222000000000111111111111111111111111111222222222222111111111222222222222222333333333333333333333333222222333333333444444444222222111111222222333333222222222222222222222222333333333333333333333333222222222222222222222222222333333444444333333222333333444555555555555444333333333333333333333333111222222222222333333333111222222222222333333333000111111111111222222222111111222222222333333333111222222333333222222111333333333333333333333333333222222111111222222333333333333222222222222111333333333333333333333333222222111111222222333333222111111111111222333333333333222222222333444444333444555666777777777777555555555555555555555555777666666555555666666777777777777888888888999999888888999999999:::::::::999999:::::::::::::::999::::::::::::999999999999777888888888888999999999999999999::::::;;;;;;;;;:::::::::::::::999999999888999999999999999888888888888888888777777777777888888777777777666666666333333444444444444333333333333333333333333333333333333333333333444444555111111111222222222222333222333333444444333333222222222222222222222222222000111111111111111222222333333333333333444444555333333333333333333333333222222333333333333444444444444444444444444444444222222333333222111000///111111111111111111111111111111111111000000000000000000111111222333444444111111222222222333333333111111222333333333333222222222333333444444333333222333444555555555444444111222222333444444444444222222222333333333444444333333333333333333333333333333333333333333333333111111111111111111111111333222222222111111111111222222222111111111000000222222222111111111000000111111111111111111111111000000000000000111111111000000111111111111000000111111111222222333333333111111222222222222111111////////////////////////111111111111111111111111111111222333333333222222111111111111111111111111000111111111111222222222222111000000000000000000111111111111111111111111111111111111111111111111000000000000000111111222000000//////000000111222111111222222222333333333222222111111222222333444000111222222222222222111111111111111111111111111333222222222222222222111111111111111111111111111111111111111111111111111000000111111111222222222111111222222222333333333111111111111111111111111222222222222222222222222///000000000111111111222111111111111222222222222000111111111222222222222222222222222222222222222222222222222333333333333222222111111222222333444111111111111111111111111222222222222222222222222222222222222222222222222222333333444444333333222222222333444444444444333222222222222222222222222111111222222222333333333111111222222222333333333000111111111111222222222111111222222222333333333111222222333333222222111222222222222222222222222333222222111111222222333333333333222222222111111333333333333333333333333222222111111222222333444333222222222222333444444333333333333333444555555555555666666666666666555555555555555555555555555888888777666666777888888777777888888999999999888888888999999999:::::::::999999:::;;;;;;;;;;;;;;;999999999999999:::::::::777777777777888888999999:::::::::::::::::::::::::::999999999888888888888888888999999999999888888888888888888777777777777777777777666666666555555444333333333333333333444333333333333333333333333333333333333333444555555222222222222333333333333222333333444444333333222222222222222222222222222111111111222222333333333222333333444555444444444333333333333333333333333222222222333333444444444333333333333333333333333111222222222111000...---111111111111111111111111111111111111000000000000333333333333333333333333111111111222222333333333000111222333444333222222222333333333333222111111444333222222222444666888333333444444555555444444333333333444444555555555333333333333333333333333333333333333333333333333111111111111111111111111333333333222222222222111222222222222111111000000222222222222111111000000111111111111111111111111//////000000111111222222000000111111111111000000111111111222222333333333111111222222222222111111000000000000000000000000000000000000000000000000000111222333333333333333222222111111111111111111000111111111111222222222222222111000//////000000111111111111111111111111111111111111111111111111000000000000000111111222222111000000000111333444111111222222222333333333222111111111222333333444111111222222222111111000111111111111111111111111444333333222222111111111000000000000000000000000111111111111111111111111000000111111222222222222111111222222222333333333111111111111111111111111222222222222222222222222//////000000111111111222000111111111111222222222000000111111222222222222000000000000000000000000111111222222222333333333222111111111222333333444111111111111111111111111111111111111111111111111222222222222222222222222222333333444444333333222111111222333333333333222222222222222222222222222111111111222222333333333111111111222222333333333000111111111111222222222111111222222222333333333222222222333333222222222111111111111111111111111333222222222222222222333333333333222222111111111333333333333333333333333222111111111222333333444444333333333333444555555444444444444444555666777777777777777666555444333555555555555555555555555:::999888777777888999:::777777888999999999999888888888999999999:::::::::888999:::;;;<<<<<<<<<<<<888888888999999::::::;;;666666777777888888888999;;;:::::::::::::::::::::999888888888777777666666777888888999999999888888888888888888777777777777666666666666555555555555555444222222222222444555333333333333333333333333333333333333333444555666222222333333333444444444222222444444444444222222222222222222222222222222222222222333333444444444222333444555666555444333333333333333333333333333222222222333333444444444333333333333333333333333444333111000000000111111111111111111111111111111000111333444444333111000222222111111222222333444333333333333333333333333333333222222111222222222222222333333333333444444333333222111111222333333444444444333333222222222000000111222333333444444111111222333333333333222666555444333222111111111222222222222222222222222222222222222222222222222000000000111222222222333///000222333333222000///111111111111111111111111111111000000000000000111222222111111111111222222222222222111111111000000///111444666666444111///000000111111111222222222222111111111000000//////222222111111222444555666777777666555333222111111333333333222222222111111000000000000000000000000444333222111111111222333111222222222222222111111000000000000000000000000111111111111111111111111///000000000000111111111222222222222222222222222111111111111111111111111111000000000//////......222333555666666555333222222111111000000000000000111111111111111111111111333222111000000111222333333333333333333333333333333222222111111222222333222222222222222222222222111111111111111111111111000111111111111222222222111111222222222333333333222222222111000//////...111111111111111111111111111111111000111111222333222222222222222222222222000111222222222000///...111111222222222333333333444444333333444444555666444444444333333222222222000111222222333444555555444333222111111222333444222222222111111000000000111111000000000000111111222222222222222222222222444444333333222111000000222222222222222222222222333333333333333333333333222222222222222222222222222111000111333444333222333333333333333333333333333333333333333333333333333333444444555666777777444444444555555555555666666666666666666666666666555555555555666666666666888888999999999888888777888999:::;;;<<<;;;:::999;;;;;;;;;<<<;;;;;;::::::999999888888888888999999999999999::::::;;;;;;;;;777777666666777999;;;<<<<<<999666555777888999999777777777777777777777777777777777777777777777777777777666555444444333333333444555666666555444333555444333222222444666777666666666555555444444444444444444444444444444444333333333333333333333333333333333333333333333333111111111222222333333333333333333333333333333333333333333333333333333333444444222222222222444444000000000000000111111222555444222111111111222222111111111111111111111111000111333444444333111000222222111111222222333444555555444333222111111000333333222222111222222333222222333333333333444444444444333222222333444444444444444444333333222222111111111222222333333444111111222333333333333222555555444333222222222222222222222222222222222222222222222222222222222222111111111111111222222222///000222333333222000///////////////////////////111111000000000000111111222222111111111111222222222222222111111111000000000111333444444333111000000000111111111222222222111111111111000000000///333333222222333444666777777666555444333222111111333333222222111111111111000000000000000000000000222111000000111222333444/////////000000//////...111111111111111111111111111111111111111111111111000000000111111111222222222222222222222222222222222222222222222222222222333222222222111111111111000111333444444333111000////////////000222333444111111111111111111111111222222111111111111222222222222222222222222222222333222222111111222222333222222222222222222222222111111111111111111111111000111111111111222222222111111222222222333333333222222222111000/////////111111111111111111111111111111111111111222222333222222222222222222222222222222222222222111000000111222222222222333333333111000000000000111222222444333333333333333333222333333333333333333333333333333222111111222333333555555555444444333333333222222111111111111222222333333222222222222222222444333333222222111111111222222222222222222222222333333333333333333333333222222222222222222222222444333222333444555555333333333333333333333333333333333333333333333333333333333333444444555555666555555666666666777777777555555555555555555555555666777777777888888888888777777777777777777777777777888999999::::::999999:::;;;;;;;;;;;;;;;::::::999999888888888888999999999999::::::::::::::::::999888888888888:::;;;<<<;;;999666666777999999888777777777777777777777777777777777777777777777777777666666555444444333333333444555666666555444333000///...---...///111222555555555444444444333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222333333333333333333333333333333333333333333333333333333333333444333333222222333333444111111111111111222333333555444333333222222333333222222222222222222222222111222333444444333222111222222111111222222333444444333333333222222222222333222222111222222333333222222333333333333444444555444444333333444444555555444444444444444333333222222222222222222222222111111222333333333333222444333333222222333333444222222222222222222222222222222222222222222222222222222222111111111111111000111222333333222111000111111111111111111111111111111000000000111111222222222111111111111222222222222222111111111111111111111222333333222111111111111111111111222222222111111111111000000000000333333333333444555666666555555444444333222111111222111111111111000000000000000000000000000000000/////////000111222444444111111222222222222111111111111111111111111111111111111111111111111111111111111222222222333333333222222222222222222222222222222222222222222222222222222222222222111111111///000111222222111000////////////000111222333444111111111111111111111111222222222333333222222222111111111111111111111111333222222111111222222333222222222222222222222222111111111111111111111111000111111111111222222222111111222222222333333333222222222111000000//////111111111111111111111111111111111111111222333333222222222222222222222222444444333222222222222333222222222222333333333333000000//////000000111222222333333333333333333444444444444333333222222222333333222222222222333333222222222222222111111111333333222222222222333333333333333222222111111111222222222222222222222222111111111111111111111111222222222333333444444444222222222222222222222222333222111222444444444333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555555666666555555555555555555555555666666777777777888888888777777666555555666777888777777777777777888999999::::::;;;;;;;;;;;;::::::999999888888888888999999:::::::::::::::999999999::::::999999999::::::;;;999777777777999999888777777777777777777777777777777777777777777777777777666666666555444444333333444444555555555555444444222111000000000111333444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444333333333333333333333333333333333333444444444444444444444444444333333222222333333444222222222222222333444444333333333222222222333333222222222222222222222222111222222333333222222111222222111111222222333444//////000222333444555666222222111111222222333333222222222333333333444444444444333333333333444444444444444444444444444444333333222222222222222222111111222333333333333222333222222222333333444555222222222222222222222222222222222222222222222222333222222222111000000000000111222222222222111000333333333333333333333333111111000000111111222222222222111111111111222222111111111111111111111111222222111111111111222222111111111111111111111111111111111000000000000000222222222333333444444444444444333333222222111111111000000000000000000000000000000000000000000000/////////000000111222333000111222222222222222222111111111111111111111111111111111111111111111111222222222333333333444444222222222222222222222222111111111111111111111111000000000000000000000000//////000111111000//////333222111111000000111111111111111111111111111111111222333444444333222111222222222222222222222222333222222111111222222333222222222222222222222222111111111111111111111111000000111111111222222222111111222222222333333333222222222111111000000000111111111111111111111111222111111111111222333333222222222222222222222222444333222111111222333444222222222333333333444444222222222222222333444444222222222333333444444444333333333333333333333333333333333333333333333333111111111111000000000000333333222222222222333333444333333222222111111111222222222222222222333333333333333333333333333333111222222333333444444555222222222222222222222222000///...///111222111000333333333333333333333333333333333333333333333333333333222222222222222222111111222222222333333333555555555555555555555555444444444555555555666666888777666555555666888:::888888777666777888999:::999999:::;;;;;;;;;::::::999999888888888888999999;;;:::::::::999999888888::::::999999999999999999777666666888999999888666777777777777777777777777777777777777777777777777666666555555555444444444444444444444444444444444555444444444444555666777333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333555555555444444333333333222222222222222222222222444444444444444444444444333333333333333333333333222222222222222333444444111111111222222222222111222222222222222222222222222222222222222222222222222222111111222222333444......000111333444666666222111111111222222333444222222222333333333444444222222333333333333222222444444444444444444444444333333222222222222222222111111222333333333333222222222222222333444555555222222222222222222222222222222222222222222222222333222222222111000000000111111111222222111111111000000000000000000000000111111111111111222333333222222111111111111222222111111111111111111111111222222111000000111222222111111111111111111111111000000000000000000111111000111111111222222222222222222222222222222111111000000000000000000000111000000000000000000000000000000111111000000000000+++,,,---...............111111111111111111111111111111111111111111111111222333333333333444444444222222222222222222222222000000000000000000000000000000000000000111111111000111111111111111111000333222222111111111111111111111111111111111111111111111333444444333111111333333333333333333333333333222222111111222222333222222222222222222222222111111111111111111111111000000111111111222222222111111222222222333333333222222222222111111111111111111111111111111111111222222222111222333333444222222222222222222222222333222111000000111333333222222333333333444444444333333333333333444555555222222222333333444444444111111222333333444555555333333333333333333333333333444444444444444444444222222111111111111222222333333333222222111111111222222222222222222333333444444444444444444444444222222222333333444444444222222222222222222222222000///...///111222111000333333333333333333333333333333333333333333333333222222222222222222111111111111111222222222222333555555555555555555555555444444444444555555555555999888666666666888:::;;;999999888777777999:::;;;888999999:::;;;;;;::::::999999888888888888999999:::::::::999999888888888888888888888888777777777666666666777999999888666777777777777777777777777777777777777777777777777555555555555555444444444444444444333333444444444111111111111111222222333333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333555555555444444333333333222222222222222222222222444444444444444444444444333333333333333333333333111111111111111222333333000000111222222222111111333333333333333333333333222222222222222222222222222222111111222222333444111111111222222222222222111111111111222333444444222222333333333333444444111222222333333222222111222222333333333333444444222222222222222222222222111111222333333333333222222222222222333333444555222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222333444222222111111111111222222111111111111111222222222222111000000000000111222222222222111111111111111000000000000111111111111///000000111111111000000111111111111111111222222000000000111111111111222000000000000000000000000111111222222111111000///,,,---...//////000000///222222222222222222222222111111111111111111111111222222333333333444444444222222222222222222222222000000000000000000000000222222222333333333333333222111111111111111111222000000000111222333444555111111111111111111111111111111111222222111111111333333333333333333333333333222222111111222222333222222222222222222222222111111111111111111111111000111111111111222222222111111222222222333333333222222222222222222222222111111111111111111111111222222222222222333444444222222222222222222222222222111111111111222222333333333333333444444444444222222111111222222333444222333333333333333333444000111111222444555555666333333444444444444333333222222222222333333333333222222111111111111222222222222222222222222222222222222222222222222222222444444444444444444444444333333333333333333333333222222222222222222222222333222111222444444444333333333333333333333333333333333333333333333333333222222222222222222222222333333333444444444555555444444444444444444444444555555666666666777777777888888777777777999:::;;;999888888888888999::::::777888999::::::;;;;;;:::999999888888888888999999999999999999999888888888666666777777888777777666666555555666888999888777777777777777777777777777777777777777777777777777555555555555555555555555444444333333333333444444000000000111111111111222333333333333444444444444333333333333333333333333333333333333333333333333333333333333333333333333444444444444333333333333222222222222222222222222333333333333333333333333222333333444444333333222111111111111111222333333000111222333333333222222333333333333333333333333333222222222222222222333222222111111222222333444222222222111111111111111111111111111222333444555222222333333333333444444222222333444444333222222111111111222222222333333111111111222222333333444111111222333333333333222333333222222222333444444222222222222222222222222222222222222222222222222111111111111111222222222222111111111111111111222444444444444444444444444111111111111222333444555222222111111111111222222000000111111111222222222000000111111111111000000222222222111111111000000///000000000111111111111///000111222222111000//////000000000111111222222111111111111222222333333000000000000000000000000000111222333333222222111000111222333444444444444222222222222222222222222111111111111111111111111222222222222333333333333222222222222222222222222111111111111111111111111222222222333333444444444222111111111111111111222000000000111222333444555111111111111111111111111111000000//////000000111222222222222222222222222333222222111111222222333222222222222222222222222111111111111111111111111000111111111111222222222111111222222222333333333222222222222222222222222111111111111111111111111333222222222222333444444222222222222222222222222111222222333333333333333333333333444444444444555111111111111111222222333444333333333333333333222222222222333333444444444333333444555555444333333//////000000000111111111333333222222222222333333111111111222222333333444444333333222222111111111222222222222222222222222555444444333333222222111222222222222222222222222444333222333444555555333333333333333333333333333333333333333333333333333111111222222333333444444444444444444555555555555444444444444444444444444555555555666666666777777666666666777888999999999666777777888999888888888777777888::::::;;;;;;:::999999888888888888999999888888888888999999999999555666777888999999888888777555444444666888999999777777777777777777777777777777777777777777777777555555555555555555555555444444333222222333444444222222333333444444444333333333444444444555555555333333333333333333333333333333333333333333333333333333333333333333333333222222222222333333333333111111111111111111111111222222222222222222222222222333333444444333333222222222222222222333444444000111333444555444444333333333333333333333333333333222222111111222222333222222111111222222333444//////000111222333333444111111111111222333444555222222333333333444444444333333444555555444333333000000111111111222222222000000111222333333444444111111222333333333333222444333333222222333333444222222222222222222222222222222222222222222222222000000111111222222222333222222111111111111222222111111111111111111111111111111111111222333444555222222111111111111222222000000111111222222222222000000111111111111000000222222222222111111000000//////000000111111111222000111222333333222000000//////000000111111222222111111222222222333333333000000000000000000000000...000111333444444444333...///000111222333333333222222222222222222222222111111111111111111111111111111222222222333333333222222222222222222222222333333333333333333333333000000000111111222222222111111000000000000111111444333222222111111222222111111111111111111111111111000///......///000111111111111111111111111111333222222222222222222333222222222222222222222222111111111111111111111111000111111111111222222222111111222222222333333333222222222222222222222222111111111111111111111111333333222222333333444555222222222222222222222222111222444555666555444444333333333444444444555555222222222111222333333444444444444333333222222222444444333333333333222222333333444555555444333333222222333333333444444444555444444333333444444555000000111222333444444555444444333333222111000000000000000000000000000000666555444444333222111000222222222222222222222222222111000111333444333222333333333333333333333333333333333333333333333333111111222333444444555555222222333333333333444444444444444444444444444444333333333444444444555555444444666777888888888888444555777888888888777666666777888999:::;;;;;;;;;999999888888888888999999777777888888999999999:::555666888999:::::::::999888555333333555888999:::777777777777777777777777777777777777777777777777444555555555555555555555444444222222222222444444000111222333333333333222444444444555555666666666444444444444444444444444333333333333333333333333333333333333333333333333111111111222222333333333111111111111111111111111111111111111111111111111222222444444444444222222444333333333333444555555111111222222222111111000222222222222222222222222222111000//////000111222222222111111111111111222222222111111222222333444333333333222222222111111444444444444444444444444333333333444444444555555444333333222222333333444111111222222222333333333000111111222222333444444333333333222222222111111///000000000111111111111222111111000000111111222111111000000111222333333222222222222222222222222111111111111111111111111222222222222222222222222333333222111000///...---111111111111111111111111222111111111000000//////111111111111000000000000//////000000111111222222////////////////////////000000000000000000000000111222222111///...///000111111111111111111111111000000111111111111000000000000000000000000000000111111111111111111111111222222111000//////000000222222222222222222222222222222222222222222222222666444222111222222111000000000000111222222222333222333333444444333333222000000000000000000000000333333222111000///......222222111111222222333444111222222333333222222111///////////////000000111444333333222111111111222111111111111111111111111111111111111111111111111111111222222222222111111333222222111111222222333000000111111111222222222111111111111111111111111///000222333444555555555444444444333333222222222666555333222222333444555111///...///111333333333111222222333333222222111333333333444444555555555333222111000000111222333333333222111111222333333444444333333222111000000222222222222222222222222111111222222222333333333444444444333333222222222333333333333333333333333333333333222222111111111333222222111222222333333000000111111111222222222333333333333333333333333111111222222222333333333222333555444333333444666555555555555555555555555333333333444444444555555999888777666666777888999666666777888888888888888:::::::::::::::999888777888888999999999::::::::::::999888666666666777777999999999888888888777777222333555666777777666666777777777777777777777777777888:::;;;:::999666555333333444444444444333333555444333333222222333333555444444333333444444555222444666999===@@@BBBDDD???<<<888555333333555666666555333222111222333333444444444333333222222222111222333444444333222111111333444444333222222333444444444444444444444444444333333222111111111222444333111000000000111111111111222222222111111111222222222222222222222222222111000//////000111222222222111111111111111222222222111111222222333444333333222222222111111111333333333333333333333333333333333444444444444555444333333222222333333444111111222222222333333333444444333333333333333333333333333222222222111111111111111111222222222222222222222222222222222222111111000000111222222333222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111000000000///111111111111000000000000000000000000000111111111000000000000000000000000000000000000000000000000000111222111/////////000////////////////////////000000111111111111000000000000000000000000000000111111111111111111111111222111111000000000000111222222222222222222222222222222222222222222222222222000//////000111111000111111111111111222222222111222222333333222222111222222222222222222222222222222222222111111111111111111111111111222333333111222222333333222222111111111000000111111222333444333222222111111222222111111111111111111111111111111111111111111111111111111222222222222111111333222222222222222222333111111111222222222222333111111111111111111111111111111222333333222222111444444444333333222222222444333222111111222444555333222111222444666666555222222333333333333222222333333333444444444444444333333222111111222333333333333222111111222333333444444333333222111111000222222222222222222222222111111222222222333333333444444444333333222222222333333333333333333333333333333333222222222111111333333222222111222222222111222222222333333333333333333333333333333333333222222222222333333333333222333555444333333444666555555555555555555555555444444444555555555666666888777777777777777777888666666777888888888888888999:::::::::999999888777999999999888888777777777:::999888777777888888999999999999888888888777777555666777888888888777666777777777777777777777777666777888888888777555444555555666666666666555555555444333333222222333333444444333333333333444444///000222555:::@@@EEEHHHMMMIIICCC<<<666333111111555444333222222222333333444444444333333222222222222222222333333222222222111333444444333222222333222222222222222222222222444333222222111111222222444333222111000111111222111111111111111111111111222222222222222222222222222111000000000000111222222111111111111111222222222222111111222222333444222222222111111111111111222222222222222222222222333333333333444444444444333333222222222222333333111111222222222333333333666666555444444333222222333333333222222222111111111222222222222333333333111222333444444333222111111111111000111111222333222222222222222222222222111111111111111111111111222222222222222222222222///000000111222333444444111111111111111111111111111111111111000000000000111111111111000000000000111111111111000000000000111111111111111111111111000000000000000000000000000111222111000///000111////////////////////////000000111111111111000000000000000000000000000000111111111111111111111111111111000000000111222222222222222222222222222222222222222222222222222222000///...///111222222222222222222111111111111111000111111222222111111000222222222222222222222222111111222222333333333444111000000000000111222222111111222222222222111111222222222222222333444444333333222222111111222222111111111111111111111111111111111111111111111111111111222222222222111111222222222222222222222222222222222222333333333333222222222222222222222222333333333222111000///...444444333333333333222222222111111000111222444555555333222333555666666666222222333333333333222222444444444444333333333333444333333222222333333444333222222111111222222333444333333222222111111111222222222222222222222222111111222222222333333333444444333333333333222222333333333333333333333333333333333222222222222111444333333222111111111222222222333333333444444444333333333333333333333333333333333333444444444444222333555444333333444666444444444444444444444444555555555666666666777777666777777888888777777666666666777888888888888888999999999:::999999888777:::999888777666555444444999999888888888999::::::999888888888888777777777777777888888777777666555777777777777777777777777555555555555555444444444666777777888888777777666555444333333222222333333444444333333333333444444777666444333555999===@@@DDDAAA===888555333333222444444333222222222333333444444333333333333222222333222222222222222222333111333444444333222222333111111111111111111111111333333222222111111222222444333333222222222222333111111111111111111222222222222222222222222222222111111111111111111111111111111111000111111222333222222111111222222333444111111111111111111111111111111111111111111111111222222333333333444444444333333222222222222333333111111222222222333333333555444444444333333333222333333333222222222111111111111111222222222333333111222444555555444222111222111111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111000000111222333444444555111111111111111111111111111111111000000000000000111111111111000000000///222222111111000000//////111111111111111111111111000000000000000000000000000111222111000///000111111111111111111111111111000000111111111111000000000000000000000000000000111111111111111111111111000000000000111222222333111111111111111111111111111111111111111111111111333111000111222444444333333222222222111000000000111111222222222222111111000000000000000000000000111111111222222222333333000000000///000000111222111111222222222222111111333222222222222333444444333333222222111222222333111111111111111111111111111111111111111111111111111111222222222222111111222222222222222222222222222222333333333444444444222222222222222222222222333333333333222000///...333333333333333333333333111111111111222333555666444222111111333555444444222333333333333333333222555444444333333222222222333333333222222333333333222222222222222222222222333333333222222111111111222222222222222222222222111111222222222333333333333333333333333333333333333333333333333333333333222222222222222222222222444444333222111111111111222222222333333333333444333333333333333333333333333333333444444444555555222333555444333333444666444444444444444444444444444555555555666666666666555666777888888777666555666666777888888888888888888888999999999999888888999999888777777666555555777777777888888999999:::888888888888777777777777888777777777666555444444666666666666666666666666555555444333333444444555777777777888888777777777555444333333222222333333444333333333333333333444999888555444333444555666444333222222222333555555444333333333333333333333333333333333333333333333444333222111111222333444111333444444333222222333111111111111111111111111333333222222111222222333444333333333333333333333111111000000111111333333222222222222222222222222111111222222222222111111111111000000111222222333222222111111222222333444111111111111111111222222111111111111111111111111222222222333333333444444333222222111111222222333111111222222222333333333111111222222333333333444333333333222222222111111000000000000111111111222111222444555555444222111222222111111111111111222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000111111111111111111000000000///222222111111000000//////111111111111111111111111000000000000000000000000///000111111000///000222222222222222222222222222000000111111111111000000111111111111111111111111111111111111111111111111111111000000111222333333111111111111111111111111111111111111111111111111555333111111222333222111333222222222111000000000222222333333333333222222000000000000000000000000222111111111000000000000000000000///000000111222000111111222222111111000111111111111111222333333333222222111222222333333111111111111111111111111111111111111111111111111111111222222222222111111111222222333333222222111222222333333333444444444222222222222222222222222222333333333333333222222333333333333333333333333222222222333444555666666444222111222333444444333333333333444444333333333444444444333333222222111111111222222222222111111222222222222222222222222333333222222222222222111222222222222222222222222111111222222222333333333333333333333333333333333333333333333333333333333222222222222222222222222444333222222111111111222111111111111222222222222333333333333333333333333333333333444444444555555222333555444333333444666444444444444444444444444333333444444444555555555555666777888888777666555666666777888888888888888777888888999999888888888888888888888888888888888555555666777777777888888777777777777777777777777:::999888777666666555555666666666666666666666666666555555444444555666666555666666777777666666555555444333333222222333333333333333222222333333333000111222444555666666666666555555444444333333222222333333333333333333333333333333333333333333333444333222111111222333444111333444444333222222333222222222222222222222222333222222111222222333333333333333333333333333333111111000000000222333444222222222222222222222222111111222333333222111111000000000000111222333333222222111111222222333444222222222222222333333333111111111111111111111111222222222222333333333333222222111111111111222222111111222222222333333333000000111222222333444444333333333222222222111111//////000000000111111111111222333444444333222111333222111111000111111111111111111111111111111111111111111111111111111111111111111111111111111111333333222222111111111000111111111111111111111111000000000000111111111111111111111111000000000000111111111111000000000000111111111111111111111111000000000000000000000000///000111111000000111222000000000000000000000000000000111111111111000000111111111111111111111111111111111111111111111111222222111111111222222333111111111111111111111111111111111111111111111111444222000///000000///...222222222111111111111111333333333444444333333333222222222222222222222222111111111000000000//////111000000000000111222222000000111111111111000000000000000000000111222222222222111111222222333333111111111111111111111111111111111111111111111111111111222222222222111111111222333444444333222111222222222222333333333333333333333333333333333333111222333444444444444444222222333333333333444444333333333444444555555555666444333333444555555444333333444444444444333333333333333333222222222222000111111222222111111000111222222333333222222111222222222222222222222222222222222222222222222222111111222222222333333333222222333333333333444444333333333333333333333333111222222222222333333333333222222111222222333333000000111111111222222222333333333333333333333333333333333333444444444444222333555444333333444666333333333333333333333333333333333444444444444555555666666777777666666555666666777888888888888888666777888888999888888888777777777888888999999999555555666777777666666666666666777777777777777888<<<;;;:::999888777777888777777777777777777777777555555555666666666666666444555555666666555555444555444333333222222333333333333222222222222333333000111444555555444222111333444444555444444333222222222333444444444333333222222333333333333444444333222222222222222222333111333444444333222222333333333333333333333333333222222111111222222333333111222222333333333333222111000//////000222444555222222222222222222222222111222222333333222222111000000000000111222333444222222111111222222333444222222333333333444444444222222222222222222222222111222222222222333333333222222111111111111222222111111222222222333333333222222333333333333333333333333333222222222111111000000111111111222222222222222222222222222222222333222222111000000111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111111000000000111111111111111111111111///000000000111111111111111111111111000000000000000000000000000111111111000000000000000000000000000000000000000000000000...000111111000000111222000000000000000000000000000000111111111111000000111111111111111111111111111111111111111111111111333333222111111111222222111111111111111111111111111111111111111111111111222111//////000111000///111111111111111222222222222222333333333333222222222222222222222222222222000111111111111111222222111111111111111222333333000000111111111111000000000000000000000111222222222222111111222222333444111111111111111111111111111111111111111111111111111111222222222222111111000111333444444333111000111111111222222222222333333333333333333333333333111111222333333333333333222222222333333444444444222333333444444444333333555444222222444444444333333333444444444444333333222222222222222333333333111111222333333222111111111222333333333333222111222222222222222222222222222222222222222222222222111111222222222333333333222222222333333444444444333333333333333333333333111111222222222333333333111111111111222333444444111111111222222222333333333333333333333333333333222222222222333333333333222333555444333333444666333333333333333333333333444444444444555555555555666666666555555666666666666666777888888888888888666666777888888888888888777777777777777777666666666666777888777777555555666666666666777777888888:::999888666666666777777777777777777777777777777333444555777777777666555444555555666666555555444555444333333222222333333333333222222222222333333555555555444333111///......///111333444444333333111222333444444444333333222222222333333444444444222222222333333222222222111333444444333222222333333333333333333333333333222222111111222222333444000000222333333333222222111000//////000222444555222222222222222222222222111222333444444333222111000000000000111222333444222222111111222222333444333333333444444555555555222222222222222222222222111111222222222333333333222222111111111111222222111111222222222333333333666555555444444333333222333333333222222222111111111111222222222333333333222222111000000111222222333333222111000000111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000111111111111111111111111111111//////000000111111111222111111111111000000000000//////000000111111222222////////////////////////000000000000000000000000...000111111000000111333222222222222222222222222000000111111111111000000111111111111111111111111111111111111111111111111444444333222111111111111000000000000000000000000000000000000000000000000222111000111333444444444000000111111222222222333111111222222222222111111000000000000000000000000///000111222333444555555222222111111222222333444000000111111111111000000111111000000111111222333222111111111222333333444111111111111111111111111111111111111111111111111111111222222222222111111000111333444444333111000000000111111111222222222333333333333333333333333111111222222222111111000222222222333333444444444222222333333333222111111333111000000111222111000333444444555555444444333111111111222222333333444222222444444444444222222111222333444444333222111222222222222222222222222222222222222222222222222111111222222222333333333222222222333333444444444333333333333333333333333111111111222222333333333000000000111222333555555222222333333333444444444333333333333333333333333111111222222222333333333222333555444333333444666333333333333333333333333555555555555666666666777777666555444444555666777666666777888888888888888666666777888888888888888888888777666555444444333777888999999999777666555555666666666777777888888666555444222222333444444777777777777777777777777222333555777777666555444555555666666666666555555555444333333222222333333333222222222222222222333000000000000222444666777444555666777666444111000000111333444555444333333222222222333333444444444111222333444444333222111111333555444333222333333222222222222222222222222222111111111222333333444///000111222333222222111222222222222222222222222111222222333333222222111222222222222111111000000333222222111111222222333111222333444444333222111222222333333333333444444111111111111111111111111000111111222222333444444333333333222222222111111333333333222222111111111111111111111111111111111222222333333333444444444000000000111222222222333222222111111111111222222111111111111111111111111000000111111111222222222222222222333333444444444222222222222222222222222222222111111111111222222222222222111111111111000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////111111000000//////......111111111111111111111111222222222111111111000000000000000000000000000000333333222222111222222222111111111111111000//////111111222222222222111111000000000000000000000000111111111111111111111111000111111111111000//////000000000000000000000000111111111111111111111111//////000111111111111111111111111111111111111111222222222111111111000000333222111111000111111111333222111000000111222333222111000000000111333333111111111222222333333333222222222222222222222222111111222333333333333222444444444333333333333222444333333222111111111222333222222111111222222333333222111111000111111111222222222111222222333333333333333333333333333333333444444555555444444333333333222222222222222222444333222111111222333444333333222222222222222222222222222222222222222222222222222222222222222222555555555444444333333333111222222333333222222111333333333333222222111000333333333222111000///...111111222222222333333333444444444444444444444444333444444555555444444333444333333222222333333444555555444444444444555555777777777777777777777777777666555444333444444555888777666555555666777888888888888777777777777777777777777777777777777777777666666666777888999999777666666777888888666555777777777777777777777777666666666666777777777777999888888888777777666666666666555555555444444444333444444444555666666666555444333333222222333333333333333222222111111111333222222111111222222333444444333333333333222222222222222222222222222222444444333222222222333333333333222222222333444444111222333444444444333222444444444333333222222222333333333333333333333333444333111000000000111222222222222222222222222222111222222333333222222111222222222222111111111000333222222111111222222333222222222333333222222222222222222333333333444444222222222222222222222222333222222222222222222222333333333222222222111111333333333222222222111111111111111111111111111111222222222222333333333333111111111111111222222222111111111000000111111111////////////////////////000000111111111222222222222222222222333333333333111111111111111111111111222222111111111111222222222222222111111111111000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111000000////////////111111111111111111111111111111111000000000//////000000000000000000000000333222222111111222222222111111111111111000//////111111222222222222111111111111111111111111111111111111111111111111111111111111222111111000//////111111111111111111111111111111111111111111111111///000000111111111111111111111111111111111111111222222222111111111000000111000000000111222333333333333222111111222333333222111000000000111333333111111222222222333333333000000111111111222222222111222222222222222222222222222222222222222222222444333222222111111222222333222222111111222222333222222111111111111222222333333222222222222222333333333333333333333333333222333333333333333333222222222222222222222333333333333222111111222333333333333333333333333333444222222222222222222222222222222222222222222222222444444444444333333333222111222222333333222222111333333444444444444333333222222222222222111000///111222222222222333333333444444444444444444444444333333444444444444333333444333333222222333333444555555444444444444555555555555555555555555555555777666555444333444444555888777666555555666777777888777777777777777777777777777777777777777777777777777777777777777888999777666555666777888777555777777777777777777777777666666666666777777777777888888777777777666666666666666555555555444444444444444444555555555555555555444333333222222333333333333333222222222111111333222222111111222222333333333222222222111111111222222222222222222222222222222222222333333444555555444444333222222222222222222333333333333222222444444444333333222222222222222222222222222222222333222111000000000111111222222222222222222222222111222222333333222222111222222222222111111111111333222222111111222222333333222222222222222222333222222222222333333333333333333333333333333333333444444333333222111111000333333333222222222111111333333333222222222222111222222222222222222222222111111111222222222222333222222222111111111111111111000000//////000000111////////////////////////111111111111111222222222222222222111111111111111000000000000000000000000222222111111111111222222222222222111111111111000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111000000000000/////////111111111111111111111111000000000///////////////000000000000000000000000222222111111111222222333111111111222111111000///111111222222222222111111111111111111111111111111111111111111111111111111222222222222111000///...222222222222222222222222000000000000000000000000///000111111222222111111111111111111111111111111222222222111111111111111/////////000111333444555444333333222222333333444222111111111111222333333111222222222222333333333//////000000111111222222222222222222222222111111111111000000000000111111333333222222111111222222333222222111111222222333222222222111111222333333555444333222222111222222333333333333333333333333111222222333333222222111111111222222333333444444333333222222222222333333333333333444444555555555222222222222222222222222222222222222222222222222333333333333222222222222111222222333333222222111222222333444444444333333111111222222222111111000222222222222333333333333333333333333444444444444222222333333333333222222444333333222222333333444555555444444444444555555444444444444444444444444666666555444444444444555777777666666666666777777777777777777777777888888777777777777777777777777999888777777777777777777888777555555666777777666777777777777777777777777666666666666777777777777777777666666666666666555666666666555555555444444555555555555555444444444555444333333222222333333333333333222222222222111333222222111111222222333222222222111111111000000222222222222222222222222111111111222333444666666666555444333222111111111333333222222222222222333444444333333333333222222111111111111111111111111222222111000000000000111222222222222222222222222111222222333333222222111222222222222222222222222333222222111111222222333444333222111111222333444111222222222222333333333333333333333333333333333333333333222222111111111333333333222222222111111222222222222222222222222222222222222222222222222000000111111111222222222333222222222111000000000000000////////////000000111111111111111111111111111111111111111111111111222222111111000000//////111111111111111111111111222222111111111111222222222222222111111111000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111222222333111111111222222111111000111111222222222222111111111111111111111111111111111111111111111111111111333333333222111000///...222222222222222222222222////////////////////////000000111222222222222111111111111111111111111111111111111111111111111111000000000000111222333444333333333222222333333333111111111111222222333333222222222222222222222222222222222111111111111111222222222111111111222222222111111000000111222222333333222222111222222333333222222111111222222333222222222222222333444555666555444333222111111111333333333333333333333333222222333333333333222222111111222222333444555555333333333333333333333333111222222333444555555666222222222222222222222222222222222222222222222222222222222222222222222222111222222333333222222111111111111222111111000000///000111222222222222222222222222333333333444444333333333333333444444444111222222333333222222111444333333222222333333444555444444333333444444555444444444444444444444444555555555555444444555555666666666666666777777777777777777777777888888888777777777777777777777777999999888777666666666777999777555555666777777777777777777777777777777777666666666666777777777777666666666666555555555555666666666666555555555555666666666555444444444333555444333333222222333333222222222222222222222222333222222111111222222333222222222222111111111111222222222222222222222222222222222222333444555666555444333333222222222222666555333222222222333444333333333333333333333333222222222222222222222222111111111111000111111111222222222222222222222222111222222333333222222111222222222222222222222333333222222111111222222333444333222111111222333444111111111222222222333333222222222222222222222222111111222222222333333333333333333222222222111111222222222222222222222222222222222222222222222222000000111111111222222222333222222222111000000000000000////////////000000111111111111111111111111111111111111111111111111111111111000000/////////222222222222222222222222222222111111111111222222222222222111111111000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000111000000000111111222333111111222222222222111111111111222222222222111111111111111111111111111111111111111111111111111111333333333222222111//////111111111111111111111111////////////////////////000000111222222222222222111111111111111111111111111111111111111111111111222222111111111111111222111111222222222222111111111111222222333333333333222222222222222222222222555555444333222111111000222222111111222222333444555444333222111222333444333222222111222222333333333222222111111222222333222222222222333444555666666555444333222222222222333333333333333333333333333333444444444444333333111111222333444444555555333333333333333333333333000111111222333444444555222222222222222222222222222222222222222222222222222222222222222222222222111222222333333222222111333333333222111000///...///000111222222222222222222222333333333444444444222222222333333333444444111222222333333222222111444333333222222333333444444444333333333333444444555555555555555555555555444444555555555555555555555555666777777777777777666666777777888888888888777777777777777777777777999999888777666666666777888666555555777777777666666666666666666666666666666666666666777777777777555555555555666666666666777777666666666555555555666666666555444444444333555444333333222222333333222222222222222222222222333222222111111222222333444333333333333222222222222222222222222222222222444333333222222333333333222222222222333333444555777666555333333333444555333333333333333333333333333333333333333333333333111111111222222222222111222222222222222222222222111222222333333222222111222222222222333333333333333222222111111222222333333222222222222222222333111111111111222222222222111111111111111111111111000111111222333333444444333333333222222222111111111222222222222333333333333333333333333333333333111111111222222222222333222222222111111111111111111000000//////000000111////////////////////////222222222111111111111111111111111000000000000000222222222222222222222222222222111111111111222222222222222111111111111000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000111111111111222111111111111111111111111111111111111222222222222000000000000000000000000000000000000000111222333000111222222333222222222111111222222222222111111222222222222222222222222111111111111111111111111222222222333222222111000000000000000000000000000000000000000000000000000000111222222333222222222111111111111111111111111111111111111111222222222333222222111000000111111000111111222222111111000111222222333444333333333333333333222222222222111666666555444333222222111222222222222333444666888999888555333222222333444222222111111222222333333333222222111111222222333222222222333444555777888666555444333333222333333333333333333333333333333333444444555555444444333222222333333444444555555333333444444444444333333111111111222222333333333222222222222222222222222222222222222222222222222222222222222333333333333111222222333333222222111555555555555444333222222///000111222222222222222333333333333444444444444111111222222333333444444222222333333333333222222444333333222222333333444444444333333333333444444555555555555555555555555333444555555666555555555444555666777888888888777666666666777888888999999777777777777777777777777999888777777777777777777777666666777888888666555666666666666666666666666666666666666777777777777555666666666666777777777777777777666666666555555555555555555555444444444555444333333222222333333111222222222222333333333333222222111111222222333444444444333333333222222222222222222222222222222555444333333222222222333111111111222333444555666777666555444444333333444222222333333333333444444333333333333333333333333111222333333444333333333222222222222222222222222111222222333333222222111222222222333333333444444333222222111111222222333222222222333333222222222111111111111222222222222222222222222222222222222222222222222222222222333333333333222222222111111111111222222222333333333333333333333333333333333222222222222333333333333111111111111111222222222111111111000000111111111////////////////////////222222222111111111000000000000111111111111111111111111111111111111111111222222111111111111222222222222222111111111111000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222111111111111111111111111000000000000111111111222000000000000000000000000////////////000111222333000111222222333333333222111111222222222222111111222222222222222222222222111111111111111111111111111111222222333333222222111111111111111111111111111111111111111111111111000111222222333333222222111111111111111111111111000000111111111222222222111111111000111111222222111111222333333222111111111222333444444444333333333333333222222222111111333333333333333333333333222222222222444777999;;;<<<:::777333222222222333222222111111222222333444333222222111111222222333111222222333555666888999555444444333333333444444333333333333333333333333333333333444444333333333333333444444444444444444333333444555555444333333222333333333333333333333222222222222222222222222222222222222222222222222222333333333444444444444111222222333333222222111333444555666666666666666000111111222222222111111333333333444444444444555000111111222333333444444333333444444444444333333444333333222222333333444444333333222222333333444444444444444444444444444333333555666666666555555333444666777888888888777555666666777888888999999777777777777777777777777777777777777777777888999555555666888:::999666333666666666666666666666666666666666666777777777777666666666777777777888888777777777777666666666555444444444555555555555555555444333333222222333333111111222222222333333333333222222111111222222333333333333333222222222111222222222222222222222222333333222222222333444444222222222222333444444555444444444444333222111000222222222333333444444444222222222222222222222222222333444555555555444444222222222222222222222222222222222333333222222222222222222333333444444444333222222222222222222333111222333444444333222111000111111111111222222222333333333333333333333333444444333222222111111111333333333222222222111111111111111222222333333333333333333333333333333333222222333333333444444444000000111111222222222333222222111111111111222222111111111111111111111111222222222222111111000000000000111111222222333333000000000000000000000000222222111111111111222222222222222111111111111000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000111111222222222222111111111111111111111111.../////////000000111111000000000000000000000000////////////000111222333000111222333333333333333111111222222222222111111222222222222222222222222111111111111111111111111000000111222333333333333222222222222222222222222111111111111111111111111111111222333333333333222111111111111111111111111000000111111222222222222//////000000111222444444222222444444444444222222111222333444555444333333333333333222222111111111///000000222333444555555222222222333555888;;;======;;;777333111111111222222111111111222333333444333222222222222222222333111222222333555777999:::444444333333333444555555333333333333333333333333222222222333333222222222444444444444444444333333333333444555555444333333444444444444444444444333222222222222222222222222222222222222222222222222333333333444444555555555222222222333333222222222///000222444555777777777111111222222222111111000333333333444444444555555000000111222333333444444333444444555555444444333444333333222222333333444444333333222222333333444333333333333333333333333222333555666666666555555333444666777888888888777555666666777888999999999777777777777777777777777777777666666777888999999444555777999;;;999555222666666666666666666666666666666666666777777777777666666777777888888999999777777777777666666666666333444444555555666666666555444333333222222333333111111111222222333333333333222222222222222222333222222222111111111111000222222222222222222222222111111111222333444555666444444333222222333333333222222333333222111///...222222222333333444444444111111111111111111111111222333555666666666555555444333222222222333444555222333333444444333333222333333333333333333333333111111111222222333333333222222222222222222222222111111111111222333444444222222222111111000000000555333111222555666666444222222222111111111000000111111222222222333333333333333333444444333222222444333222111111222333444222222222222222222222222222222222222222222222222333333111000///---,,,,,,//////000000111111111111111111000000///.........000111111111111222222222000000000000000000000000111111111111111111111111222222222111111111111000111222222222222111000000000000000000111111111111222222222111111111000000//////000000000111111111111111111111111111111111000000000000000000000000///000111222222222222222000000000000000000000000222222222111111111000000222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111111222333333333333222111111222222333333222222111222222222222222222222222444333222111111222333444111111111111111111111111111111111111111111111111222222222222222222222222333333222222222222222222111111222222222333333333111222333333333333222111333222222111111222222333///000222555888;;;===>>>:::999666333222222333444444333333222222333333444444444333222222111111000222222333333333444444444///000111222333444444444444333333222222333333333444444444444444444444444555444444333333444444555444333333333333444555555555555444444444333333333222222222222222222222222111111000000111111222333222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333222222222333333444444444222222222333333444444444444444444444444444444444222222222222222222222222333333333333333333333333444444444444444444444444555555555555555555555555555555444333444555666777888888888888777777777777666666777888888888888888777777666666555555555444777777777777666666666666777777888888888888777777888888888888888777666666:::888777777888888777555666666666666666666666666666666666555444444444333666666555555555444444444333333333333333333333333444444444333333222222222222222222222222222222222444444444444444444444444444444333222222111111000111111222222222333333333111111111111111111111111444222111111222333222111111000000111333333222000111111111222222333333333333222222111222333444555222333333444444333333222222222222222222222222222222222222222222222333333222222222222222222222222222222222111222222333333444444444333333333222222444222000111333555444333222222222111111111000000111111111222222222333333222333333444333333222222333222111111111111222333222222222222222222222222222222222222222222222222222111111000000/////////000000000111111111222222000000000000000000000111000111111111111222222222111111111111111111111111111111111111111111111111222222222111111111111000111111111111111000///...000000000000111111111111222222222111111111000000000000111111111222222222111111111111111111111111222222222222222222222222000000111222222222111111000000000000000000000000222222222111111111000000111111111111111111111111111111222222222333333333333333333222222222222222222222222222222222222222111222333333333333222111111222222333333222222111111111111111111111111111333333222111111222333333111111111111111111111111111111111111111111111111222222222222222222222222333333333333333333333444111111222222222333333333111222333333333333222111333222222111111222222333///111333555888:::;;;<<<888777555333222222333333333222222111111222222333222222222222222222222333222222222222333333333333111111222333444444444333333333222222222333444444444444444444444444444444555444444333333444444555444333333333333444555555555555444444444333333333222222222222222222222222111000000000000111222222111111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333222222222333333444444444222333333333333333333444333333333333333333333333222222222222222222222222333333333333333333333333444444444444444444444444555555555555555555555555555555444444444555666777888888888777777777666666666666777888888888888888777777777666666666555555777666666666666666666666666666777777777777666666888888888888888777666666999888777777888888777555666666666666666666666666555555555555555444444444666555555555444444444444333333333333333333333333444444444333333222222222222222222222222222222222222222222222222222222222222222222222222222222333111111222222222333333333333333333333333333333333666444222222333555555444222111000111333444333222222222222222222222333333222111111111111222333333222333333444444333333222111111111111111111111111333333222222222222222222222222222222222222222222333333222222111222222222444444444333333333333222333111000000222333333222222222222111111111111111111111111222222222222333222222333333333333222222222222111000000111222222222222222222222222222222222222222222222222222222111111111111111111111222111111111222222222222222///000000111222222333333000111111111111222222222222222222222222222222222222222222222222222222222222222222111111111111000111111111111000///...---000000000000111111111111222222222111111111111111000000000000000111111111111111111111111111111111333333333333333333333333111111222222222111111000000000000000000000000000222222222111111111111111000000000000000000000000111111222222222333333333333333333333333333333333333333333333333333333333111222222333333222222111111222222333333222222111000000000000000000000000333333222222222222333333111111111111111111111111111111111111111111111111111111111111111111111111333333333444444555555555111111222222222333333333111222222333333222222111333222222111111222222333000111444666888888888888444444444333333333222222222111111000000111111222000111111222333333444444111111111222222222222333222333333444444444333333222222222222333333444555444444444444444444444444555444444333333444444555444333333333333444555555555555444444444333333333333333333333333333333333111111000000111111222333000000111111111222222222333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444444333333333333333333222333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444555555555555555555555555555555444444555555666777888888777777777777666666666666777777888888777777888777777777777777666666666666666666666666666666555555666666666666555555777777888888777777666666999777666666888888777555777777777777777777777777444444444555555555555555555555555555444444444444333333333333333333333333444444333333333333222222333333333333333333333333222222222222222222222222000111111222333333444444111111222222222333333333444444444444444555555555777555222111333444555555444222000000222333444333333333222222222222222222111111111111111222222222222333333444444333333222222222222222222222222222333333333222222111111111222222222222222222222222444444333222111111111111111111111111111111111111222222111111111222222222111111111111111111111111111111111111222222222222111111222333333333333222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111222222333333333000000111111111222222222222222222222222222222222222222222222222222222222222222222111111111000000222222222222111///...---///000000000111111111111111111111111111111111111////////////////////////111111111111111111111111333333333333333333333333222222222222222111000///000000000000000000000000111111111111111111111111111111111111111111111111111111222222222333333333333333333333333444444444333333333333333333333333222222222222222222222222111222222333333222222111111111111111111111111111333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000111222222333444555555666111111222222222333333333222222222222222222222222333222222111111222222333111222444666777666555555111222222333333333222222222222111111111111222222111111111222222333333333000000111111111222222222444444555555555444333333222222222222333444555555444444444444444444444444555444444333333444444555444333333333333444555555555555444444444333333333333333333333333333333333222222222222222333333444111111111111222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444333333222222222222222222222222222222222333333333333333333333333333333333333333333333333444444444444444444444444555555555555555555555555555555555555555666666777888777777777666666666666666666777777777777777666888888888888777777777777555555555666666666666666555666666777777666666555666777777777777777666666888777666666777888777555777777777777777777777777333444444444555666666666444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444111111111222222333333333111111222222222333333333444444444444555555555555555333000///000222333333444111//////000222333444333333333222222111111111000000111111222222222222222333333444444333333222333333333333333333333333333333333222222111111111222222222222222222222222444444333222111111111111111111111111111111111111333333333222222222333333111111111111111111111111000000111111111222222222000111222222333333333222111111111222222111111111222222222222222222222222222222222222222222222222444444333333222111111111222222222222222222222222333333333333222222111111000000111111111222222222111111111111111111111111222222222222222222222222222222222111111111000000333333333333222111000//////000000000111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111222222222222222111000///000000000000000000000000111111111111111111111111222222222222222222222222111111222222222333333333222222222333333444444444333333333333333333333333222222222222222222222222111222222333333222222111222222222222222222222222333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000000111111222333444444555111111222222222333333333222222222222222222222222333222222111111222222333222222444444555444333333000111222333333333222222333333222222222222333333333333333222222222111111000000111111111222222222444444555555555444333333333222222222333333444555444444444444444444444444555444444333333444444555444333333333333444555555555555444444444333333333333333333333333333333333444333333333333444555555222222222333333333333444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444333333222222222222222222222222222222222333333333333333333333333333333333333333333333333444444444444444444444444555555555555555555555555555555555666666666666666777777777666666666666555666666777777777666666555777777777777888888888888444444555555666666666777666777777888888777777666555666666777777777666666777666555666777888777666777777777777777777777777333444444444555666666666333333444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444333333333222222222111111111111222222222333333333222222333333444444444444555333000///111222333333333111......///222333333333333333222222111111111000111222222333333222222222333333444444333333222333333333333333333333333333333222222222222222222222222222222222222222222333333222222111222222222222333333333333444444444333444444333111111222444111111111111111222222222000000000111111111111222///000111222333333333333111222333333333333222111222222222222222222222222222222222222222222222222444444333333222111000000222222222222222111111111444444333333222111111000000111111111111222222222000000000000000000000000333333333333333333333333222222222111111111111000333333333444333333222111000000000000111111111111111111111111111222222222333333333333222222222222111111111111111111111111000000000000000000000000111111222222222111111000000000000000000000000000111111111111111222222222222222222222222222222222111111222222222333333333000111111222222333333444333333333333333333333333333222222111111222222333111222222333333222222111222222222222222222222222333333444444444444333333111111111111111111111111111111111111111111111111111111111111111111111111111111111222222333333333111111222222222333333333333222222111111222222333333222222111111222222333333222222222222222222333222222222222222222222333444333333333333333333444444444333333222111111000111111111222222222222333222333333444444444333333444333333222222333333444444444444444444444444444555444444333333444444555444333333333333444555555555555444444444333333333222222222222222222222222444444333333444444555666222222333333333444444444333333333333333333333333333333333333333333333333333333333333333333333333444444333333333333222222444333333333333333333222333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444555555555555555555555555444555666777777777777666777777666666666666555555666666777777777666555555666666777777777777777888444444444555555666666777777777888888888888777777555555666777777777666666666555444555777888777666777777777777777777777777444444444555555555555555333333333333444444444444333333333333333333333333222222333333333333444444333333333333333333333333222222222222222222222222444444333333222111111000111111222222222333333333111111111222333333444444666444333333444555444333333111//////111222333222333333222222222222222222111111333444444444333222222333333444444333333222222222222222222222222222222222222222222222333333222222222222222222222222222222222111222222333333222222333333333444444444222333444222000///111333000000111111111222222222000000000000111111111111///000111222222333333333222333444444444444333222222222222222222222222222222222222222222222222222222222222222222111111111222222111111111000000000222222222222222111111111000111111111111222222222111111111111111111111111333333333333333333333333222222222111111111111000111111222333333333333222000000000000111111111111000000111111111222222222333222222222111111111111111111111111111111111111000000000000000000000000000000111222222222111111000000000000000000000000000000111111111222222222111111111111111111111111111111222222222333333333//////000111111222333333222222222222222222222222333333222111111222333333111222222333333222222111111111111111111111111111333333444555555444333333111111111111111111111111111111111111111111111111222222222222222222222222222333333333333333333333111111222222222333333333333333222111111222333333333222222111111222222333333222111000000111333444444444222111111222333444333333222222222222333333333222222222222222222222222222222222333333333333111111222333444444444333555555444333222222222222444444444444444444444444555444444333333444444555444333333333333444555555555555444444444333333333111111111111111111111111222222222222222333444444111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444333333222222222222333333333333333333444333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444555555555555555555555555444555666777888777777666777777666666666555555555666666777777666555555444555555666666666777777777333333444555555666777777666666777777777777666666444555555666777777666666666555444555777888777666666666666666666666666666555555555555555444444444222222333333333444444444333333333333333333333333222222222333333444444444444444444444444444444444222222222222222222222222333222222222222222222222111111222222222333333333000111111222333333444444444333333444666666444222333222111222444555444333222222222222222222333333111222333444555444333333222333333444444333333222111111111111111111111111111111111222222333333444222222222222222222222222111111111111222333444444000000000111111222222222000222333111...---///222000000111111222222222222000000000000111111111111//////000222222333333333333333555555555555333333222222222222222222222222222222222222222222222222///000000111222222333333222111111111000000//////000000000111111222333333000111111111111222222222222222222222222222222222333333333333333333333333222222222111111111111000///000111222222222222222000000000000111111111111000000111111222222222222000000//////.........---111111111111111111111111000000000000000000000000///000111222222222222222000000000000000000000000000000111111222222222222000000000000000000000000111111222222222333333333...//////000111111222222111111111111111111111111444333222111111222333444222222222333333222222222000000000000000000000000333333444555555444333333111111111111111111111111111111111111111111111111222222222222222222222222444444444444444444444333111111222222222333333333444333222111111222333444333222222222222222222333444222000...///000333555666555333111111222333444222222111111111111222222111111111222222333444444222222333333333444444444///000111222333444444444666555444333222111111111444444444444444444444444555444444333333444444555444333333333333444555555555555444444444333333333000000000000000000000000111111000000111111222333000111111111111222222222333333333333333333333333333333333333333333333333333333333333333333333333444444444333333222222222222222222333333444444444444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444555555555555555555555555444555777888888888777666777666666666555555555555666666777777666555444444444555555555666666777777333333444444555666777777555555666666666666555555444444555666777777666666555444444555777888777666666666666666666666666666666666666555555444444333222222222333333444444444333333333333333333333333222222222333333444444444444444444444444444444444444444444444444444444444111111111222222333444444111111222222222333333333111111222333333444555555111111222444555444111///444444444555777777666444111111111222222333333444111111222333333444555555111111222222222333333333555555555444444333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333222111000000111222333000111222222000...//////000000000000000000000000222222222222222222222222333333333333333333333333,,,------...///000000111222222222222222222222222000000111111111222222222222222222222222222222222111111111111111111111111333222222222222222222222555555444333333222111111.........///000222333444111111111111111111111111111222222222222111000000000000111111111111000000222111000000000111333333000000000000000000000000111111222222222222111111000000000000000000000000000111333444444333111000///111222111000///000111444333111000000111333444333333222222111000//////222222222333444444222///111111222222222333333333111111111111111111111111222222222111111111111000000000111111111111000000222222222111111111000000000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111222333444555111222222333333222222111111111111111111111111111333333333333333333333333111111222222222333333333444444444333333222222222333222222111111222222333333333333333333333333333333333333333333333333333222222222222222222222222444444444444444444444444555111---000666999555111111111111111111111111111222222333333333444444444555555444333333333444444444333333222222333333444222222222222222222222222000111111111111222222222444333333222222333333444555555555444444333333333222222333333333333444444333333333333333333333333444444444444444444444444444444444444333222222111444444444444444444444444444444333333333333222222444444444555444444333333444444444555555555555666777777777777777777777777888888777666555444333333777777777777777666555555555444444333444555666777666666555555555444444444777666555444444555777888444444444555555555666666999999888666555444333222777777666666555555555555555666666666444333444555333333333333333333333333444444222222222222444444222333333444444333333222222333333444444333333222111111111222222333333333222222222222222222222222000000000000000000000000444444444444444444444444444444333222222333444444444333333222111111111222333333333222222111111111333333222222222111111111111111111222222222333333555555444444444333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222111000000111222222444666777777555333444444222222222222222222222222222222222222222222222222333333333333333333333333000111111111222333333333222222222222222222222222000000111111111222222222222222222222222222222222111111111111111111111111222222222222222222222222000000111111111111111111333333222222222333444444111111111111111111111111111222222222222111000000000000111111111111000000222111000000000111222333111111111111111111111111111111111222111111000000000000000000000000000000000111333444444333111000///111222111000///000111111000...------...000111111111111222222222222222111000000000222222000///111111222222222333333333111111111111111111111111222222222222111111111111000000111111111111000000222222222111111111000000000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111222333444555111222222333333222222111333333333333333333333333333333333333333333333333111111222222222333333333444333333333333333333222333222222111111222222333........................444444444333333222222222333333333333333333333333444444444444444444444444555222000222555777555222444444444444444444444444222222333333333444444444222222222222222333444555444333333222222333333444222222222222222222222222111111111111222222222222444333333222222333333444444444444444333333333222222222333333333333444444111111111111111111111111444444444444444444444444333333444444444333222222444444444444444444444444222222222333333444444444333444444555444444333333444444444555555555555666666666666666666666666666777777777666555555444444666666666666666555444444555555444444444555666777666666555555555444444444888777666555444444444444444444444555555555666666888888777777666555555555666666666555555555444444555666666666444333444555555444444444444444444444444333333222222333333444222333333444444333333222222333333444444333333222222222222222333333333444222222222222222222222222222222222222222222222222333333333333333333333333444333222111111222333444444333222222111111222222222222222111111111000000444444333222000///......111111111111111222222222444444444444333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222111000000111222222222333555444333111222222333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222111111111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111111111222333444333333333555555444333333444555555111111111111111111111111111222222222222111000000000000111111111111000000111111000000111111222333111111111111111111111111111111111111111000///...000000000000000000000000000111222333333222111000///111222111000///000111000///...------...///000///000111222333444555666222000//////111222111000111111222222222333333333222222222222222222222222333222222222111111111111000000111111111111000000222222222111111111111111000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222333444111222222333333222222111333333333333333333333333333333333333333333333333111111222222222333333333222333333333333333333444333222222111111222222333111111111111111111111111666555444444222222111000444444444444444444444444444444444444444444444444555555555444444444444333555555555555555555555555333333333333444444444444000000000111222333444555444333333222222333333444222222222222222222222222111111111111222222222333444333333222222333333444333333333333222222222222222222333333333333444444222222222222222222222222444444444444444444444444222222333444444444333333333333333333444444444444000111111222444555555666333333444444555444444333444444444555555555555666666666666666666666666666666666666666666666666666555555555555555444444333555555444444555555666777555555555555555444444444888888777666555333111000444444555555555666666666666666666666666666777777555555555444444444444444555666666666444333444555666666666555555444444444444333333222222333333444222333333444444333333222222333333444444333333222333333333333444444444444222222222222222222222222333333333333333333333333222222222222222222222222222222111111111111222222333333222222111111222222111111111111000000000000444444333222111000//////111111111111111111111111333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222111111111111111111222...000111111///...///000333333333333333333333333222222222222222222222222111111111111111111111111111111111111111000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000111111111333333444555555555555444666555333222222333444555111111111111111111111111111222222222222111000000000000111111111111000000111111111111111222222222111111111111111111111111111111111111000///......000000000000000000000000000111222222222222111000///111222111000///000111222111000000000000111222000000111222444555666666555333111111222444444444111111222222222333333333222222222222222222222222333333222222222111111111000111111222222111111000111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222333333111222222333333222222111111111111111111111111111222222333333333333444444111111222222222333333333222222222333333444444444333222222111111222222333555555555555555555555555444444444333333222222222444444444444444444444444444444444444444444444444555777888666333222333555333333333333333333333333333333333444444444444555222222111111222333444444444333333222222333333444222222222222222222222222111111111222222222333333444333333222222333333444222222222222222222222222222222222333333333444444444444444444444444444444333333333333333333333333111222222333444444444444333333333333333444444444111111222333333444555555333333444444555444444444444444444555555555555666666666666666666666666666555555555555666666777777555555555666666555555444555555555555555555666666555555555555555555555555666666777777555333111000555555555555666666666666555555555555555555555555444444444444444444444444555666666666444333444555666666555555444444333333333333333333333333333333222333333444444333333222222333333444444333333222444444444444444444444444222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111333333222222111222222333222222111111111111111111333333333333333333333333222222111111111111111111333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111222222111111111111222444444333222222333222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000//////111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111//////000000000111111111///000111333666888:::;;;===;;;777444222222222333111111111111111111111111111222222222222111000000000000111111111111000000000000111111222222222222111111111111111111111111111111111111111000//////000000000000000000000000111111111111111111111111///111222111000///000111222222222222222222222222222222222333333444444444555333111111333555555555111111222222222333333333222222222222222222222222333333333222222222222111111111222222222222111111111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111222222111222222333333222222111111111111111111111111111222222222333333444444444111111222222222333333333222222222333333444444444333222222111111222222333222222222222222222222222222222222333333444444444222222222222222222222222444444444444444444444444555888999777333111222555111111111111111111111111333333444444444555555555666555444333333333333333444333333222222333333444222222222222222222222222111222222222222333333333444333333222222333333444222222222222222222222222222222222333333333444444444444444444444444444444333333333333333333333333111222222333444444444444222222222333333333444444333333333333333333333333222333333444555555555444444444444555555555555666555555555555555555555555444444555555666777777777555666666777777777666666666666666666666666555555444555555555555555555555333444555666666666444444555555555666666666777777666666555444444333333222444444444444444444444444555666666666444333444555444444444444333333222222333333333333333333333333222333333444444333333222222333333444444333333222444444444444444444444444222222222222222222222222111111111111111111111111444444444444444444444444111111111111111111111111333222222111222222333333333333333333333333333333111111222333444444555555333333333222222222222222222222222222333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222000111222222222222111000111333555555444333444555222222222222222222222222222222222222222222222222222222222222222222222222111111222222222222222222111111111111111111111111222222222111111111111111111111111111111111111111111111111111111111111111///000000111111222222222000111333666;;;AAAGGGJJJHHHDDD???999444111000000111111111111111111111111111222222222222111000000000000111111111111000000000000111222222222222111222222222222222222222222111111222222222222111111000000000000000000000000111111111111111111111111///111222111000///000111000000000111111000000000333333333333222222222222222000///000222333333333111111222222222333333333333333333333333333333333333333333333222222222222111111222222222222111111111111111111111222222222000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000000000111111222111222222333333222222111333333333333333333333333111222222333333444444555111111222222222333333333222333333333333333333444333222222111111222222333111111111111111111111111000111222222444555555666222222222222222222222222444444444444444444444444444777888666333111222444333333333333333333333333333444444444555555555555777777555444333222222222444333333222222333333444222222222222222222222222222222222222333333333333444333333222222333333444222222222222333333333333222222333333333333444444222222222222222222222222333333333333333333333333222222333444444444333333111111222222333333444444444444444333333222222222222222333444555555555555444444444555555555555666555555555555555555555555444555555555666666777777555666777777777777777777666666777777777666555555444444444555555555555555222333444666777888888888555555666666666777777777666666555555444333222222444444444444444555555555555666666666444333444555333333333333333333333333222333333444444333333222222333333444444333333222222333333444444333333222444444444444333333333333222222222222222222222222444444444444444444444444444444444444444444444444111111222333333222111111222222111111222222333333333333333444444444444444000111111222333333444444444444444333333333222222111111222222222333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222000111222222222222111000///000222222111111222333333333333333333333333333222222222222222222222222333333333333333333333333111222222222333444444444111111111111111111111111222222222111111111000000111111111111111111111111111111111111111111111111000000111111222333333444333333333666;;;BBBJJJNNNJJJFFF@@@:::555222111111111111111111111111111111111222222222222111000000000000111111111111000000///000111222333222222111222222222222222222222222000111222333333444333333000000000000000000000000111111000000000000111111///111222111000///000111//////000000000000//////222222222222222222222222000000000111444444333222111111222222222333333333333333333333333333333333444444333333333222222222111222222333333222222111000000111111111222222222000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111222222333333222222111333333333333333333333333111111222333333444555555111111222222222333333333444333333333333333333222333222222111111222222333444444444444444444444444222222222333333444444444333333333333333333333333444444444444444444444444444555555444333222222333444444444444444444444444444444444444555555555555555555444333222222222222444333333222222333333444222222222222222222222222222222222333333333444444444333333222222333333444222333333333444444444444222222333333333333444444333333333333333333333333222222222222222222222222333333444444444333222222000111111222333333444444333333333333333333333333111222333444555555555555444444444555555555555666555555555555555555555555555555555666666666666666444555666666777777666666666777777888777666555444444444444555555555666666444444555666777888::::::555666666666777777777777666666666666666666666666444444555555555666666666555666666666444333444555222222333333444555555555222333333444444333333222222333333444444333333222222333333444444333333222444333333333222222222222222222222222222222222222444444444444444444444444333333333333333333333333111222333444444333222111222222111111222222333444222222222333333444444444000000111111111222222222555555555444444333333333111111111222222333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222000111222333333222111000///111333333222222333444444444444444444444444444222222222222222222222222333333333333333333333333000000111222222333444444000000000000000000000000222222222222111111000000000000000000000000000000111111111111111111111111000000111222333333444444333111//////222999@@@EEEDDDAAA<<<777444333333444111111111111111111111111111222222222222111000000000000111111111111000000///000111222333222111111222222222222222222222222000111222333444555555555000000000000000000000000111111000000000000111111///111222111000///000111000000111111111111000000000000111111111222222222111111222444777777555444111111222222222333333333333333333333333333333333444444444333333333222222111222222333333222222111000000111111222222222222000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000111222222222333333222222222111111111111111111111111111111222333333444555555111111222222222333333333444444444333333222222222333222222222222222222333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444333333333333333222222333333333333333333333333444444444555555555666666222222222111222222333333444333333222222333333444222222222222222222222222222222333333333444444444444333333222222333333444333333333444444555555555222222333333333444444444555555555555555555555555222222222222222222222222444444444444333333222111000000111222333333444444111111222333444444555666111222333444555555555555444444444555555555666666555555555555555555555555666666666666666666666666333333444555666666666555666777888888888666555444444444444555555555666666777666666666666888:::;;;666666666666777777777777666666666777888999999999555555555666666666777777555666666666444333444555222333333444555666777777222222444444444444222222222333333444444333333222222333333444444333333222333333333222222111111111222222222222222222222222222222222222222222222222222222222222222222222222222333444444444444333222222111111111222333333444111111111222222333333333111111111111111111111111222222222222222222222222333333333333333333333333444333333222222333333444444222111111222333333222111111222333444555555666111111222222222333333333000000111222333333444444111111111222222333333333///000222222111111222444222222222222222222222222111111111222222333333333222222222222222222222222222222222111111111000000111111111111111111111111222222333333333444444444//////000000111111111222111111111111111111111111222222333333555888:::<<<<<<;;;777444333222333333444444333222111000///...222222111111111111222222000000111222222111//////111111111111111111111111000111222333444333222111333333333222222111111111000000///...............000000111111111222222222111111111111000000000000000000000000000000000000222333333333333333333444333444555666666666555444333333333333333333333333333333333333333333333333444333333222222333333444222222222222222222222222333333333222222111111111////////////000000000000000111222333333222111000222222222222222222222222000000000000111111111111222111111111000000//////444222000000222333333222444444333222222333333333333333333333333222111000333333333333333333333333555555555444444333333333111222222333333222222111222222222333333444444444222222222222222222222222444444444444333333222111222222222222222222222222333333333333333333333333222222222222222222222222111111222333333444555555555444444333333444444555333333333333333333333333111111222222222333333333333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333555444333333222222333333333333333444444444555555888777666555444333333333555444333111000//////...333333333333333333333333333333333444444444555555444444444555555555666666444444444555555555555666777777777777666666666666777777777777777777777777666666666666666555555555555555666666666666666555555555555555555666777888999888666444333444555666444444444444444555666666666555444444555666555444333333333444444555555555333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222444333222111000000000000222333333444444333333222555444222111111111222222333333333333333333333333222222222111111111000000333333222222333333444555111111111111111111111111222222222222222222222222333333333333333333333333444333333222222333333444333222111111222222222222222222222222333333333333111111222222222333333333/////////000111111222222111222222222222222222333000111222222111000111333222222222222222222222222111111222222222333333333222222222222222222222222333222222222222111111111222222222222222222222222000000000111111111222222000000000000111111111222111111111111111111111111111111111222333555777888999777555333222111111222222222222111111111111111222222111111111111222222......000111111111000///111111111111111222222222222222333444444444444333333333333222222222111111111000///............///000000111111111222222222111111111111000000000000111111111111111111111111111111222222222222333333222333444555555555444444333333333333333333333333333333333333333333333333333333222222222222333333222222222222222222222222333333333222222111111111//////000000000111111111000111222222222222111000111111111111111111111111000000000000111111111111222111111111000000000000111000000111333444333222444333333222222333333444222333333333333222222111333333333333333333333333555555444444444333333333111222222333333222222111222222222333333444444444111111111111111111111111333444444444333333222111777777777777777777777777333333333333333333333333222222222222222222222222222222333444444555666666555444444333333444444555333333333333333333333333111111222222222333333333333333333333333333333333555555555555555555555555444444444444444444444444333333333333333333333333555444333333222222333333333333333444444444555555666555444333333222333333555444333222111000000000333333333333333333333333333333333444444444555555444444555555555555555555444444444555555555555666777777777666666666555555666666666666666666666666333333444555666777888888666777777777666555444444555555555555555666777777777666555444444555777888666666555555444555555555666555444444666666555444333333444444444444444444333333333333333333333333222222222222222222222222333333333222222222111111222222222222222222222222222222222222222222222222444333222111000000000000222333333444444333333222444444222111111111222222333333333333333333333333333333333222222222111111333222222222222333444444222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333111111111111111111111111333333222222222111111111111111222222222333333333//////000000111222222222222222222222222111111111111222333222000000111222222222222222222222222222111222222222222333333333222222222222222222222222333333333333222222222222222222222222222222222222000000000111111111111222000000000111111111111111111111111111111111111111111111000111111222333444333333333222111111000000000000111111222222222333222222111111111111222222...///000111222222111111000000111111222222222222333333333333333444555555333333333222222222222111111000000///////////////111111111111111222222222222222111111111000000000111111111111111111111111000000000111111222222222111222333444444444444333333333333333333333333333333333333333333333333333222222111111111111222222222222222222222222222222222222222222222111111111000000111111111222222222000111222222222222111000000000000000000000000000000000000111111111222222111111111111111000000000//////000333555555333111333333333222222333333444222222222333333333333333333333333333333333333333444444444444333333333333111222222333333222222111222222333333333333444444222222222222222222222222333333444444444333222222444444444444444444444444333333333333333333333333222222222222333333333333333444444555555666666666555444444333333444444555333333333333333333333333111111222222222333333333333333333333333333333333555555555555555555555555444444444444444444444444333333333333333333333333555444333333222222333333333333333444444444555555444333333222222222333333555444333222222222222333333333333333333333333333333333333444444444555555555555555555555555444444444444444555555555555666666666666555555555444444444444444444444444444444333444444555666777888888888888777777666444333222555555555555666666666666555444444333444666777999555555555555555666777777666555444444666666555444444444444444444444333333333333333333333333333333333333333333333333333333444333333222222111111111222222222222222222222222222222222222222222222222444333222111111000111111222333333444444333333222444333333222222222222333222222222222222222222222444444333333333222222222222222222222222333444444222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333000111222222111000111111111111111111111111111111111111222222222333333333222222222333333444444444333333222222111111000000222333333222000///000111222222222222222222222222222222222222222222222222222222222222222222222222444444444333333333222222111111111111111111111111222222222222333333333333111111111111111111111111111111111111111111111111111111111111111111111111000111111222222111111000000111111111111222222222222222111111111111222222111222222222222222222222000000000111222222333333444333222111222333444555222222222222222222222222111000000//////000000000111111111111111111111111222222222111111111000000111111111111111111111111000000111111222222333333111111222222333333333333222222333333333333444444333333333333333333333333222111111000000111111222111111111111111111111111222222222111111111111111111111222222222333333333111111111222222111111111111111111111111111111111000000111111111222222222111111111111111111111111...///222555888777555222333333222222222333444444222222222222333333444555222222222222222222222222333333333333333333333333111222222333333222222111333333333333333333333333555555555555555555555555333333333444444333333222111111111111111111111111444444444444444444444444222222222333333333333333333444444444555555555666555444444333333444444555333333333333333333333333111111222222222333333333444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333555444333333222222333333333333333444444444555555333333222222333444444555444444333333333444444555333333333333333333333333333333333444444444555555555555555555555444444444444444444555555555555666666555555555444444444444444444444444444444444444777777666666555555444444666666777777666555444444555555666666666666666555555444444444444555666777333333444555666888999:::666555444555666777666444555555555444444333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111222222222222222333333444333222222111111111111222333333444444333333222333333333333333333333333111111111111111111111111333333222222222222111111222222222111222333333444222222222222222222222222222222222222222222222222222222222222222222222222222333333444444333333222///111333333111000111222//////000111222222333333111111222222222333333333333333333333333444444444222222222111111000000000222333333222000///000111222222222222222222222222222222222222222222222222222222222222222222222222444444444333333333222222000000000000000000000000111111222222222333333333222222222111111111111111111111111111111111111111222222222222111111000000000000111222222222222222222222222111111111111000222222111111111111222222222222111111000000000000000000111111111222222222222111000000000111333444222222222222222222222222111111000000000111111222111111111111111111111111222222222222111111111111111111111111111111111111111111222222333444444555111111111111222222333333222222222333333444444444333333333333333333333333222111111000000111111222111111111111111111111111111111111111111111111111222222222222333333333333222111111111111111111222222222222222222222222222111111111111222222222222111111111111111222222222///000333777:::999666333333222222222333333444555333222222222333444555555222222222222222222222222333333333333333333333333111222222333333222222111333333333333333333333333555555555555555555555555222333333444444333333333444444444444444444444444444444444444444444444444222222333333333444444444333333333333333444444444555444444333333444444555333333333333333333333333111111222222222333333333444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333555444333333222222333333333333333444444444555555333333333333444555666777444444333333444444555666333333333333333333333333333333333444444444555555555555555555555555555444444444444555555555555666666555555555444444444444555555555555555555555555888777777666555444444444444444555666777777666666555555666777666666555444666666555444444444444444555555444555555666777888777666555555666777666555555555555444444333333333333333333333333333333333333333333333333333333333000000111222333444444555222222222222222222222222111111111222222333333333444333222222222222222222222333333444444333333222333333333333333333333333111111111111111111111111111111111111000000000000222111111111111222333333333333333333333333333333222222222222222222222222222222222222222222222222222222444444444444222222///222555555222000111333//////000111222333444555111111222222222333333333111111222222222222222222111111111111111000000000111222333222000000111222222222222222222222222222333333333222222222222111222222222222222222222222333333333333222222222222000000000000000000000000/////////000000000000111222222222222222111111111111111111111111111111111222222333333222222111000111111111222222222333333333222222222111111000000222222111111111111222222000//////...------......111111111111111111111111000000000000000111222222111222222222222333333333111111111111111111222333222222222111111111111111333222222222222111111111222222222222222222222222111111222333444555555666222222111111222222333444111222222333333444444555333333333333333333333333222222111111111111222222111111111111111111111111000000000111111111111111111111222222222333333333222222111000000111222222222222222222222222222222111111111222222222222333111111111222222222222222000111444777999999666333222222222222333444555555444444333222222333555555222222222222222222222222222222222222333333333333111222222333333222222111444444333333333333222222333333333333333333333333222222333444444444333333555555555555555555555555444444444444444444444444222222333333444444555555333333333333333333333333555444444333333444444555333333333333333333333333111111222222222333333333444444444444444444444444555555555555555555555555444444444444444444444444333333333333333333333333555444333333222222333333333333333444444444555555444444444444555555666777444444333333333444555555333333333333333333333333333333333444444444555555444444444555555555666666444444444555555555555666666666666555555555444444666666666666666666666666555555555555666666777777222333444666777777888888555666777777777666444444666666555555444333333222888777666555333333333333777666555555777777666555444444444444444444333333333333333333333333333333333333333333333333333333000000111222333444444555222222222222222222222222111111111222222333333444333333222222222222333333222333333444444333333222222333333444444444444333222222222222222222222222111000000000000/////////111111111111111222333333333333333333333333333333222222222222222222222222111111111111111111111111111222444555555444222111///333777777333111222444111111222222333333444444111111222222222333333333222222222222222222222222000000000000111111111111000111222222111000111333222222222222222222222222333333333222222222111111222222222222222222222222333222222222222111111111111111111111111111111111////////////000000000000333333333222222111111111111111111111111111111111111111222333222111000000222111000000000111222333111111111111111222222222222222111111111111222222......---......000111222333333222222111000000000000000111222222222222111111111222222222333333333111111111111111222333444222222222111111111000000333333222222222111111111222222222222222222222222000000111222333444555555333222222111222333444555111111222333333444555555333333333333333333333333333333222222222222333333111111111111111111111111///000000000111111111222111111111111222222222222222222111000000111222222111111111111111111111111111111111222222222333333111111111222222333333333111111333555777666444111222222222222333444555666666555333222222333444555111111111111111111111111111111222222222333333333111222222333333222222111444444444333333222222222222222222222222222222222111222333333444444444333333333333333333333333333555555555555555555555555222222333333444555555666444444444444444444444444555444444333333444444555333333333333333333333333111111222222222333333333555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333555444333333222222333333333333333444444444555555444444444333444444555555444444333333333333333444333333333333333333333333333333333444444444555555222333333444555666777777444444444555555555555666777777777666666666555555666666666666666666666666555555555555666666666666444444555666777777777666555666777888777666444333444444444555444444333333666555444333333333333333777666555666777888777555333333444444444444444444333333333333333333333333444444444444444444444444222222222222222222222222222222222222222222222222000111111222333333444444333333333222222333333444222333333444444333333222222222444555555555444444333333333333333333333333111111111000000000000///111111111111111222222333333333333333333333333333222222222222222222222222111111111111111111111111111222444555555444222111///444888888444111222555444444444333333333222222111111222222222333333333444444444444444444444444//////000000111111222222///000222222111111222444222222222222222222222222333333333222222111111111222222222222222222222222222222222111111111000000333333333333333333333333111111111111222222222222333333333222222111111111111111111111111111111111///000111222222111000///222111000......000222333...///000111222333444444222222111111111111222222/////////000222555777999444333333222111000//////000111222333444333222222111111111222222333333333222111111111222333333444222222222222111111000000333333333222222222111111222222222222222222222222...///000111222333444444444333222222222333444555111111222333333444555555333333333333333333333333444333333222222333333444000000000000000000000000//////000000111111111222000000111111111222222222333222111000000111222333000000000000000000000000111111222222222333333333111111111222222333333333111111111333555444222000222222222222333444555666777666444222222222444555111111111111111111111111111111111222222333333333222222222333333222222222444444444333333222222222444444444444444444444444111222333333444444444444444444444444444444444444555555555555555555555555222222333333444555666666555555555555555555555444555444444333333444444555333333333333333333333333111111222222222333333333555555555555555555555555333333333333333333333333444444444444444444444444333333333333333333333333555444333333222222333333333333333444444444555555444333333222222333333444555444333222222222222333333333333333333333333333333333333444444444555555111222333444555777888888444444444555555555666666777777777777666666666666666666666666666666666666999888777666555444333333555666666666666666555555555666777888777666444222222222333444555555555555///000000111333555777888888666555666777888777555333333333444444555555555333333333333333333333333444444444444444444444444555555444333222000000///222222222222222222222222000000111222333333444444333333333222222333444444222333333444444333333222111222444555666555444444333333333333333333333333222222222111111111111000111111111000111222222333333333333333333333333333111111111111111111111111222222222222222222222222222222222222222222222222111111222222222333333333222222222222111111000000111111111111111111111111111111222333444555666777111111111111111111111111000111222333444333222222111111111111111111111111444444444444444444444444111111222222222333333333333222222111111222222333444444333222111111111111......///000111222333333111111111111111111111111333222222111111222222333000000000000000000000000000000000111222222222333444444333222111111222222222222111111111111222222111111111111111111111111//////000111111111111111222222333333333333444444222222111111111111111111222222222222222222222222111111111111111111111111000111111222222333444444222222222111111111000000222222111111222222333444444444444333333222222222222222333333333333444444333333222222111000//////222222222222222222222222///000111222222222222222111111111111000000000000///000111222333444444444222222222222222111000///333333333222222111111111444444333222222111111000111111222222222333333333111111111111111111111111111222333444555444333333222222333333333333444444444333222111111222333444555555333222222222333333111111222333333444555555555444444333333222222111555444444333333444444555111111111222222333333333333333333444444444555555444444444444444444444444444333333222111111111222444444333222222333333333444444444333333222222222333333333333333333333333222222333333333333444444444444444333333222222222222333333444444333333222666555555444444333222222333333333333333333333333333333333333333333333333555444333222222333444555333333333444444555555555666555333222111222222333444444444555555555555666666555444333333444555666333444444555666777888888666666666666666666666666777777777777777777777777444444444555555555555666555555555555555555555555555555555555555666777777666666555555555555666666666666666666666666666666666666666666666666666666444555666777777666555444555555555555555555555555666555444444333222111111222222222222222222222222444444333333333333222222333333333333333333333333444444333333222111000000333222222111111222222333111111111111111111111111333333333333333333333333111222222222222111000///333222222222222222222333444111//////111222///---222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222111111111000111111111111111111111111333333333333444444444444111111111111111111111111000111222333444333333222333333333333333333333333222222222222222222222222111111222222222333333333333222222111111222222333333333222222111222222222111000000000111111111111111111111111111111111111333333222222222222333333000000000000000000000000111111111111111222222222222111111000//////000000222222111111111111222222111111111111111111111111///000000111111111111111222222222333333333444444111111111111111111111111222222222222222222222222111111111111111111111111333222222222222222222222333333333333222222111111222222111111222222333444444444333333333222222222111111111222222222333333444333333222111111000000222222222222222222222222000000111222222222222222111111111111000000000000///000111222333333333333222222222222222111000000333333333222222222111111222222222222222222222333111111222222222333333333111111111111111111111111111222333444444444333333222222333333333333444444333333222222222222333333444333222222111222333333111111222333333444555555444444333333333333222222333333333222222333333333111111222222222333333333333333333444444444555555444444444444444444444444444333333222111111222222444444333333222333333444444444444333333333222222333333333333333333333333222222333333333333444444444444444333333222222222222333333444444333333222444444444444444444444444333333333333333333333333333333333333333333333333444444444333333444444444333333444444444444444444555444333222222222333444444444444444555555555555666555444333333444555666555555555555666666666666555555555555555555555555666666666666666666666666444444444555555555555666555555555555555555555555444444444444444555666666666666555555555555666666555555555555555555555555666666666666666666666666555666666777777666666555555555555555555555555555444444333333333333333333222222222222222222222222444444333333333333222222444444444444444444444555444444333333222111111000333222222111111222222333222222222222222222222222333333333333333333333333333222222222222111111111222222111111111111222222222000...///222333111///222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333222222222222111111111111111111111111111111111111444444444333333222222222111111111111111111111111111222333444444444333333000000000000000000000000111111111111111111111111111111222222222333333333222222111111111111222222222222222222222222333333333333222111000//////...222222222222222222222222444333333222222333333444000000000000000000000000222222222111111111111111222111000000///000000000222222111111111111222222111111111111111111111111///000111111222222111111222222222222333333333333111111111111111111111111222222222222222222222222111111111111111111111111444444333333222111111000444444444333333333333222222222111111222222333444333333333333222222222222000000111111111222222222444444333333222222111111222222222222222222222222000000111222222222222111111111111111000000000000//////000111222222222222111222222222222111000000333333333222222222222111000111111222333333444444111111222222222333333333222222222222222222222222111222222333444333333333222222333333333333444444222333333444444333333222222222222111111222333333111222222333333444444555222222333333333333444444333222222111111222222333222222222222333333333333333333333444444444555555444444444444444444444444444333333222222222222222444333333333333333444444444444444444333333333333333333333333333333333333222222333333333333444444444444333333333333222222333333444444444444333333222222333444444555666666333333333333333333444444333333333333333333333333333444444555555444444333444444444444444444333333333333222222222333444444444444444444555555555555555555444444444444555555555555555555555555555555444444444444444444444444666666666666666666666666444444444555555555555666555555555555555555555555333333333333333444555555666666555555555555666666444444444444444444444444666666666666666666666666888777777666666777777888555555555555555555555555222333333333444444444444333333333333333333333333444444333333333333222222444444444555555666666666444333333222222111111111333222222111111222222333333333333333333333333333444444444444444444444444555444333111111222222333111111111000000111111111000///...000222333333222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111333333333333222222222222111111111111111111111111222222333333444444444444////////////////////////111111111111111111111111111111222222222333333333222222111111111111222222000111222222333333333333333333222111111000000///222222222222222222222222444444333333333333444444000000000000000000000000333222222222111000000000333333222222222222222333222222111111111111222222111111111111111111111111000000111222222222222111111222222222222333333333111111111111111222222222222222222222222222222222111111111111111111111111333333333222222111111111333333333333333333333222222222111111222222333444333222222222222222222222111111111111222222222222444444444333333222222222222222222222222222222222000111111222222222111111111111111111000000000/////////000111111111111111111111222222222111111000222222222222222222222222111111111222222333333333111111222222222333333333222222222222222222222222111111222222333333333333222222222333333333444444222333444555555444333222111111111111222222333333222222222333333444444444111111222333333444555555333333222222222222333333333333333333333333333333333333333444444444555555444444444444444444444444444333333222222222333333444333333333333444444555444444444444444444333333333333333333333333333333222222222333333333444444333333333333333333333333333333444444444444333333333333333444444444555555333333333444444444444444333333333333333333333333222333444555555444333222555555555444444333333333222222222222333444444555333333444444444555555555444444444444444444444444444444444555555666666666444444444444444444444444666666666666666666666666444444444555555555555666555555555555555555555555444444333333444444555666666666555555555555666666444444444444444444444444666666666666666666666666999888777666666777888999555555555555555555555555333444444444444444444444333333333333333333333333444444333333333222222222333333444444555555666666333333333222222111111111333222222111111222222333333333333333333333333333444444444444444444444444666555333111111222333444111111000000000000111111000000000111222222222222555555555555555555555555222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222333111111111111111111111111111111111222222222222333111111111111111111111111222222222222333333444444333333333333333333333333222222222222222222222222111111222222222333333333222111111000000111111222000111222333333333333333111111111111222222222222222222222222222222222222444333333222222333333444000000000000000000000000333222222222111000000000333222222222222222333333222222111111111111222222111111111111111111111111000000111222222222222222111111111222222222333333000000111111111222222222222222222222222222222222111111111111111111111111111111222222222333333333111111111111222222222222222222111111222222333444222222222222222222222222222222222333333333333444444444333333333333333222222222222222222222222222111111222222222111111000111111111111000000000/////////000111111111111000000111111222222222111111222222222222222222222222333333333222222222111111111111222222222333333333222222222222222222222222111111111111222222333333222222222333333333444444333444555666666555444333222222222222222222222222222222333333333333444444111111222222333444555555444444333333333333444444333333333333333333333333333333333444444444555555444444444444444444444444444333333222333333444444444333333333444444555666444444444444444444444444333333333333333333333333222222222333333333444444333333333333333333333333333444444555555444444333555555444444444333333333333333333444444555555555333333333333333333333333222333444555555444333222555555555444444333333333111222222333444444444444333333333444444444444555333444444444444444444333111222333444555666777888444444444444444444444444555555555555555555555555444444444555555555555666555555555555555555555555555555555555555666666777666666555555555555666666555555555555555555555555666666666666666666666666999888777666666777888999555555555555555555555555666666555444444333222222333333333333333333333333444444333333333222222222222222333333444444444444333333222222222222222111333222222111111222222333222222222222222222222222444444444444444444444444666555333111111222333444111111000000000000111111222222222222111000000111444444444444444444444444111111111111111111111111222222222222222222222222222222222222222222222222111111222222222333333333222222222222333333333333111111111111111111111111000000000111111222222222111111111111111111111111222222111111111222333444333333333333333333333333333333333333333333333333111111222222222333333333111111000000000000111111000111222333444333222111//////000111222333444555333333333333333333333333333222222111111222222333000000000000000000000000222222222111111111111111000000000///000000111222222222111111111111222222111111111111111111111111000111222222333222222222111111111111222222222222000000000111222222333333222222222222222222222222111111111111111111111111000111111222333333444444000111111111111111222222222222111111222222333444111111111222222222222222222222333333333444444444333333333333222222222222222222222222222222222222111222222222222111000000111111111111000000000000000000111111222111111000000000111222222222222111111222222222222333333333444444333333222111111000111111222222222333333333333333333333333333333333222111111111111222333333222222333333333333444444444555555555555555555444333444444444444333222111333333333333333333333333111111222333333444555555555444444333333444444555444444444444333333333333333333333444444444555555444444444444444444444444333333333333333444444555333333333333444555666777444444444444555555555555333333333333333333333333222222333333333333444444222222333333333333444444444444555555555555444444666666555444333333222222333333333444555555666666333333333333333333333333333444444555555444444333444444444444444444333333222222333444444444333333333333333333444444444444333333444444444444333333222222333444555666777777444444444444444444444444555555555555555555555555444444444555555555555666555555555555555555555555666555555555555666777777666666555555555555666666666666666666666666666666666666666666666666666666888777777666666777777888555555555555555555555555777777666555444333222222333333333333333333333333444444333333333333222222333333333333333333333333222222222222222222222222333222222111111222222333111111111111111111111111333333333333333333333333555444333111111222222333111111111000000111111111333444444333111///000111333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222333333333444444111111111111111111111111111111111111111000000000111111111111111111111111111111000000000111222333000000000000000000000000333333333333333333333333111111222222222333333333111111000000000000111111111222333444444333111000///000000111333444444555333333333333333333333333222111111000000111111222000000000000000000000000111111111111111222222222000000//////000111111222222222111111111111222222111111111111111111111111000111222222333333222222111111111111222222222222///000000111222222333333222222222222222222222222111111111111111111111111222222222222222222222333111111111222222333333333222222111111222222333444000111111111222222222222111222222222333333333333222222222222222222222222222222222222222222222222222222222222222111000000111111111111000000000000111222222222222222111111000000111222222222222222111111222222222333333333333222222222222222222222111111222222222333333333333333333333333333333333222111000000000111333333222222333333333333444444666666555555555555666666555666666666555333222111333333333333333333333333222222222333333444444444444333333333333333333444555555444444444333333333333333333444444444555555444444444444444444444444333333333333333444555555333333333444444555666777444444444444555555555666333333333333333333333333222222333333333333444444222222222333333444444444444444555555555555444444444444444444444444444333333333444444555666666666333333333333333333333333444444444333333444444444333333444444444444444444222333444444444333222111222222333333333444444444222333444444444444333222444444444444444444444444555555555555555555555555555555555555555555555555444444444555555555555666555555555555555555555555555444444444444555666666666666555555555555666666555555555555555555555555666666666666666666666666555666666777777666666555555555555555555555555555666666555555444444444333444444444444444444444444444444333333333333222222555555555444333333222222222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222333222222222222111111111222222111111111111222222111333444333111000111333111111111111111111111111333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333222222222333333444444444111111111111111111111111333333222111000///......111111111111111111111111111000/////////000222333111111111111111111111111222222222222222222222222111111222222222333333333111111000000000000111111222222444444444222000///000111111222333333444444333333333333333333333333111111000000000000111111000000000000000000000000000000111111222222222333222222111111222333444444222222111111111111222222111111111111111111111111111111222333333333333222000111111111111222222222///000000111222222333333222222222222222222222222111111111111111111111111444444333222222111111111222222222333333444444444222222111111222222333444000000111111222222222222000111111111111222222222111111111111111111111222222222222222222222222222222222222222222111000///111111111111000000000000222222333333333222222111///000111222222222222222111111111222222333333333111111111222222333444444111111222222222333333333333333333333333333333333222111000000000111333444222222333333333444444444777666555444444555666777777777777777666333111000333333333333333333333333222222333333333333444444333222222222222222222333555555555444444333333333333333333444444444555555444444444444444444444444333333333333333444555666333333333444555666777777444444444555555555666666333333333333333333333333222222333333333444444444222222222333333444444444444444555555555555444444222333333444444555555666333333444444555666777777333333333333333333333333555555333222222333555555333333333444444555555555333444444555444333111000222222333333333444444444222222444444444444222222777777666555333222111111666666666666666666666666555555555555555555555555444444444555555555666666555555555555555555555555444333333333333444555555666666555555555555666666444444444444444444444444666666666666666666666666444555666777777666555444555555555555555555555555444444444555555555555666444444444444444444444444444444444333333333222222777777666555444333333222222222222222222222222222333222222222222222222333333333333333333333333333111111111111111111111111111222222222222111000///333333222222222222333333///111333333111111333666222222222222222222222222111111222222222222111111111111111222222333333333222333444555444333222111000000111111111222222222111111222222222333333333333222000/////////000111444333222222111111222222111111000000111333555666555555444333333222111111333333444444333333222111222222222222222222222222//////000111333444555555333333444555444333111000333333333222222111111111222222222222222222222222222222222222222222222222333333333222222222111111000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222///000000000111111111111111111111111111111111111111111111222222333333333111111111111111111111111333222222111111222222333333333333222222111111111333333333333333333333333222333333444444333333222111111111111111111111111222111111111000000//////444444444444444444444444111111111222333333333444333333333222111000//////000000111222222222222111222222222222222222222222333333333333333333333333222222222222222222222222222222222111111111000000222222222222222222222222444444444333333222222222222222222222222222222222444444222222222222444444444444333333333444555555333333222111111222222222333333333333333333333333555444333333333333444555<<<:::666333222333555777222333333444444333333222444444444444444444444444555555555444444555555555555444444333333444444555444444444444444444444444666666666666666666666666555555555555555555555555333333222222222333444444333444444555555444444333444555555666666666666666555555666666666666555555444444222222222222444444999888777666555444444444555555444333333444444444333444444444555555666666333222222111111222222333666555555444444555555666555555444333222222111111000777:::666444777888666444555666777777666555444444555555555666666777777555555444444444333333333777666555444333222111111555444333444666666666444444444555555555555444444777777666666555555555444444555555666666666666666888888777777666666555555666666666666666666666666222222333333444555666666444444444444333333222111222222222222222222222222333444555444222111222333444444333333333333222222333333333333333333333333333333333333333222111000333444555555333333444555444333333222111111111222111111111111111111111111555444222111111222444555222222222222222222222222222222333333333333222222111111222222222333333333111222222333444444444333111222222222333333333333111111222222222333333333444333222111000111111222444333222222111111222222111111000//////000111222444444444333333222222111333333444444333333222111222222222222222222222222000111111111222222333333333333444444333333222111333333333222222111111111222222222222222222222222222222222222222222222222111111111000000000//////000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111222222222222111111111111111111111111222222222222222222333333111111111111111111111111333222222222222222222333333333333222222222111111333333333333333333333333222333333444444333333222111111111111111111111111333333222222222111111111222222222222222222222222000000000000111111111111333222222222111000000000000000111222222222222111222222222222222222222222333333333333333333333333222222222222222222222222222222222111111111000000222222222222222222222222444333333333333333333222222222222222222222222222444333333222222333333444333333333333333444444555555444444444444444444444333333333333333333333333555444333333333333444555333222222111000000000///222333333444444333333222444444444444444444444444555555444444444444555555555444444333333444444555444444444444444444444444555555555555555555555555444444444444444444444444555444444333222222222222333444444555555444444333444444555666666666666666555555666666666666555555555555444333333444555555777777666555444444444444444444333333333333444444444444444444444444333333555555444444444444555555555555444444444444555555333444444555555555555555222888999444222333444111555666777888888777666555666666666666666555555555777777777666666666555555666666666666666555555555555444333444666777666555444444555555555555444444777666666666555555555444444555555666666666666666777777777777666666555555555555555555555555555555222333333444444555555555333444444444333333222111333333333333333333333333333444555444222111222333444444333333333333222222333333333333333333333333333333333333333222111000333444555444333222333444444333222222111111222222222222222222222222222222444333222111111222333444111111111111111111111111333333333444444333333333111222222222222333333333000111111111333444555666222222333333333444444444111111222222222333333333444444333222222222222333444333222222111111222222333222111000000000000111333333333333333222222222333333333333333222222111222222222222222222222222222222222222222222222222444333333222222222222333222222222222222111111111111111111111111111111111222222222222222222222222111111111000000000000000000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111222222222222333333333111111111111111111111111333333222222222222222222111111111111111111111111222222222222222222222222333333333222222222222111222222222222222222222222222333333444444333333222222222222222222222222222444444333333333333222222222222222222222222222222111111111111111000000000222222111111111111111111000000111222222222222111222222222222222222222222333333333333333333333333222222222222222222222222222222222111111111111111333333333333333333333333222333333333333333333444222222222222222222222222444333333222222333333444222222222222222333444444444444444444444444555555222222222222222222222222444444333333333333444444000222444666666444222000222333333444444333333222444444444444444444444444444444333333333333444444555444444333333444444555444444444444444444444444555555555555555555555555333333333333333333333333666555444333222111111111333444444555555444444333444444555666666666666555555555666666666666555555666555555444444555555666555444444333333444444444333333333222222333333444555555444444333222222111555555555555555555555555555444444333333444444555222333444666666555555444555888999666444555555444666777777888888777777666777777777666555555444444777777777777777666666555555555555666666666777777666555444555777777777555444444555555555555444444666666666555555555555555444555555666666666666666777777777666666666666555555555555555555555555555444444444444444444444444333333444444444333222222333333333333333333333333333444555444222111222333444444333333333333222222222222222222222222222222222222333333333222111111444555555444333222222333333333222222111111222222333333333333333333333333333222111000000111222333111111111111111111111111222222333333333333222222222222222222222222222222222111111000111333555666222222222333333333333444111111222222222333333333333333333222222222222333444333222222111111222222444444444333333333444444222222222222222333333333222333333333333222111111111222222222222222333333333333333333333444444444444333222111111222333444222222222111111111111111000000000000000000000000222222222222222222222222222222222222222222222222000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111222222222333333111111111111111111111111333333333222222111111111111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111222333333444444333333222222222222222222222222222333333333333333333333333444444444444444444444444444444444333333222222222111111111111111222222222000000111222222222222111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111333333333333333333333333222222222333333444444444222222222222222222222222333333333333333333333333222222111111222222333444222222222333333333333333222222222222222222222222333333333333333333333333222444666888999888666444222333333444444333333222444444444444444444444444444333333222222333333444555444444333333444444555444444444444444444444444555555555555555555555555333333333333333333333333555444333333222222222222333444444555555444444333333444555555666666555555444555555666666555555444555555444444444444555555333222222222333333444555333222222222222333444444444444444444444444444444444444444444444444444444444444333333333333444444333333444555444222000///222444444444444666777777666666777777777777666666666666666666666555555555555555666666666555444333333333333444444444444555666555444555777888777666444444555555555555444444555555555555555555555555444555555666666666666666666666666666666666666666555555555555555555555555444444444444444444333333333333333444444333333222444444444444444444444444333444555444222111222333444444333333333222222222111111111111111111111111222222333333333222222111444555555444222111222333333333222222111222222333333333333333333333333333111111000000000111222333111111111111111111111111111111222222222222111111222222222222222222222222444333111000000111222333111111111111222222222222111111222222222333333333111111222222222222222222444333222222111111222222222333333444555666666666111222222222222222222222222222333333222222111000111111111222222333333333222222333444555666777888333222111000111111333444111111111111111111111111000000000000000000000000222222222222222222222222222222222222222222222222000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222000000000000111111111222111111111111111111111111333333333222222111111111111111111111111111111111111222222333333222222111222222222222222222222222111111111111111111111111222333333444444333333222222222222222222222222222222333333333333333333333444444444444444444444444555444444444333333222222111111111111111222222222000000111222222222222111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111333333333333333333333333222222222333333444444444222222222222222222222222333333333333333333333333222222111111222222333444111222333444444444444333222222222222222222222222333333333333333333333333000111111222333333333444222333333444444333333222444444444444444444444444444333333222222333333444555444444333333444444555444444444444444444444444555555555555555555555555444444444444444444444444222222222222333333444555333444444555555444444333333444444555555555555555444444555555555555444444333333333444444333333333222222222222222333444555333222222222333333444555333444444555666777777888444555666666666666555444555444444333333444444555333333444444444333222111333222111222222333333444555555555555555555555555333444444555666777777888555666777888777666444333555444444444444333333333666555444555666777777555444444555555555555444444444444444555555555555555444555555666666666666666555555555555555666666666555555555555555555555555444444444444444444333333222333333444444333333333444444444444444444444444333444555444222111222333444444333333333222222222111111111111111111111111111222222333333333222222333444555444222111222333333222222111222222333333333333333333333333333333000000000111111222222333222222222222222222222222000111111222222111111000333333333222222222222111333333222111111111111111000000111111111222222222111111222222222333333333000111222222222222222111444333222222111111222222///000222333444555555555222222222222222111111111222222222222222111111000111111111222222333333444111222333444666777888999222111111111111222222333000000000111111111111111111111111111111111111111222222222222222222222222000000000000000111111111000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222//////000000000111111111111111111111111111111111333333222222222222222222111111111111111111111111111222333444444333222111111222222222222333333333222222222222222222222222222333333444444333333222333333333333333333333333222222333333333333444444222222222222222222222222222222222222222111111111222222111111111111111111000000111222222222222111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111222222222333333333333333333333333222333333333333333333444222222222222222222222222222333333444444333333222222222222222222333444444222333555666777777666555333333333333333333333333222222333333333333222222222111000///000111333444222333333444444333333222444444444444444444444444444444333333333333444444555444444333333444444555444444444444444444444444444444444444444444444444555555555555555555555555111111111222333444555666333444444555555444444333333333444555555555555444444444555555555555444444222333333444444333333222222222222222333333444555333333333333444555666666333333444666777888999:::777888999::::::999888777555555555444444555555555222222333555777999;;;;;;@@@;;;777888777555444555555444444333333444444555222333444555666888999999777888:::;;;:::999777666777777666666666555555555555444333444666666666444444444555555555555444444444444444444444555555555444555555666666666666666444555555555555666666666444444444444444444444444444444444444444444444444222222333444444444333333333333333333333333333333333444555444222111222333444444333333333333222222222222222222222222222222111111222333333333222222111333444333222111222444222222111111222222333333333333333333333333333333000000111222222333333333333333333333333333333333111222222333333222222111333333333222222222111111000111111222222222222111111111111222222222333333111111222222222333333333000111333444444444333333444333222222111111222222111222333444555555444444333333222222111111000000222222222222222111000000000111111222333333444444111222222333444555555666000000111222222222222222///000000000111111111222222222222222222222222222222222222222222222222222//////000000000111111111000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222000000111111111222222222111111111111111111111111222222222222222222333333111111111111111111111111000111333444444333111000111111222222222333333333333333333333333333333333222333333444444333333222333333333333333333333333333333444444444555555555222222222222222222222222111111222222222222222222333222222222111000000000000000111222222222222111222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222444444444444444444444444444333333333333333333222222222222222222222222222222333333444444333333222333333333333333444444555222333555777888777666666444444444444444444444444111222333333333333222111444333222222222333444555222333333444444333333222444444444444444444444444555555444444444444555555555444444333333444444555444444444444444444444444444444444444444444444444444444444444444444444444222222222222333444444555333444444555555444444333222333444444555555444444333444444555555444444333333333444555555444333333444333333333333444444555444444444444555666777888333444444555666777888888777888:::;;;;;;:::888777777666666555555666666777222222333444777;;;>>>@@@HHH@@@<<<===<<<888777888666555444444444444555666333444444555666777888888777999:::<<<;;;:::777666555555555666666666666666444333222333444555555333444444555555555555444444333333333444444555555555444555555666666666666666444444444555555555666666444444444444444444444444222333333444444555555555111222333333444444444333333333333333333333333333333444555444222111222333444444333333333333222222333333333333333333333333000111222333333333333222000111333333222222333555222222111111222222333444222222222222222222222222000111222333333444444444444444444444444444444444222333333444444333333222333333333222222111111111---///000222333333333222222222333333333444444444111111222222222333333333111222444555666555444444444333222222111111222222555666777777777666555444444333333222111000//////111222222222222111000000000000111222333333444444222222222222222222222222///000111333333333222111//////000000111111111222222222222222222222222222222222222222222222222222111111222222333333333333000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111222222222333333333111111111111111111111111111111111222222333333444111111111111111111111111000111333444444333111000111111111222222333333333333333333333333333333333222333333444444333333222333333333333333333333333444555555555666666777777444444444444444444444444333333333444444555555555444333333222111000//////000000111222222222222111222222222222222222222222111111111111111111111111000000000000000000000000000000111111222222222222444444444444444444444444444444444333333222222222222222222222222222222222222222444444444444222222444444333333444444555666000111333555666666555444555555555555555555555555111222333444444333222111222222222333222222222111222333333444444333333222444444444444444444444444666555555444444555555666555444444333333444444555444444444444444444444444444444444444444444444444333333333333333333333333444444333222222333333333333444444555555444444333222333444444555555444444333444444555555444444333333444555666666555444333555444444333333444444444444444444555666777888888444444555555555555555555555666888999999888666555777777666666666666777777444333222333555888<<<>>>CCC;;;666999:::666555777777666555444444555666777555555555666666666666666555777999::::::888555444111111222333444555666777333222111222444555444333444555555555555555555444333333333444444555555555444555555666666666666666444444444555555555666666444444444444444444444444222222333333444555666666111222333333444444444444222222222222222222222222333444555444222111222333444444444333333333222222333333333333333333333333000111222333333333333333///000222222222222444666222111111111222333333444111111111111111111111111000111222333444555555444333333333333333333333333333333333333333333333333222222222222222222222222333333222222333333444555111111111111111111111111222222222222222222222222333222222111111222222333111222222333333222222111000333888;;;;;;888333000555888:::777222000111444111222222333333222222111222222222111111111111111111000/////////000222333111111111111111111111111222222222222222222222222000000000000000000000000111111111111111111111111///000111222333444444444222222222111111111000000222111000//////000111222111111111111000000000000111111000000000000000000111111111111111000///...111111111111111111111111222222222222222111000///222222222222222222222222222222222222222222222222///111111111000///000111222222222111000///......333333333222222111111111222222222222222222222222111222333333444444333333444333333222222333333444444444444444444444444444111000000333888;;;;;;:::222333333444333222000///111111111111111111111111/////////000111111222222444444333222222111111000111111111111111111111111222222222222222222222222222222333333333333444444000111222222222222111000111111000000000000111111111111111111111111111111111111111222222333444444333444444555555444444333555444333111000////////////000111222444555666777333333333333333333333333666555333222111222333333111222222333444444444444333444444555555444444333555555555444444333333333444444444444444444444444444333222222444444333222444444444444444444444444555555555555555555555555444444444444444444444444444444444444444444444444333333333444444444555555666666555444444444444555777777777777777777777777666666777777777777666666555555555555555555555555666666666666666666666666444444444444444444444444333333222222333444666777555666666666666666555555444444555555555555444444555555555555666666666666666666777777777777666666222111111000111222444555555555555555555555555555555555555444444333333333555555555555555555444444444555555555555555555444666666666555444333111111555444444333333444444555666555444333222333444444222222333333333333444444111111111222222333333333000000000000000000000000000111222333333333333333444444333222222111111000222333333444444333333222333444444555555444444333555444333222222222222222111111222222222333333333111111222222222333333333333333333333333333333333333333333333333333333333222222222222222222222222333333222222333333444555222222222222222222111111222222222222222222222222222111111111111111111222111222222333333222222111000222666888888666222000444777999666222000111444111222222333333222222111111111111111111111111111111000000000000111222222111111111111111111111111222222222222222222222222000000000000000000000000111111111111111111111111///000111222333333333333222222222111111111000000111111000000000000111111111111111111000000000000000000000000000000000000111111222222222111111000111111111111111111111111222222222222222111000000222222222222222222222222222222222222222222222222000111222222000000111222222222222111111000000///333333333222222222111111222222222222222222222222111222333333444444333333444333333222222333333444444444444444444444444444333222111333777999888777222222333333333222111000111111111111111111111111111111111111111111111000000111111222222333333444111111111111111111111111222222222222222222222222222222222333333333444444111111111222222111111111333333222222222222333333111111111111111111111111333333222222222222222222222333333333333333333222333222111111111111111111111222222333333444444555333333333333333333333333555444333222222222333333222222333444444444333333333444444555555444444333555555444444444333333333444444444444444444444444666555444444666666555444333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555666666555444444444333333333333666666666666666666666666555666666777777666666555444444444444444444444444555555555555555555555555444444444444444444444444222111111222333444555555555555666666666666555555444444555555555555444444555555555555666666666666666666666777666666555555444444333333333333333444555555555555555555555555444444444444444444333333444444444444444444444444444444555555555555444444555555555555444333222222555444444333333444444555666555444333333333444444222222333333333333444444222222222222333333333333222222222222222222222222222222333333333222111111222222222222222222222333222333333444444333333222222222333333333333222222222222222222222222111111111111111111222222333333111111222222222333333333333333333333333333333333333333333333333333333333222222222222222222222222333333222222333333444555444444444333333222222222222222222222222222222222111111000000000000111111111222222333333222222111000111333444444333111000222444666555111000222444111222222333333222222111000000000000000000111111000111111222222222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111//////000111222222222222222222222111111111111111000111111111111111111000222222111111111000000000000000000111111222222333333333333333333222222222111111111111111111111111111222222222222111000000222222222222222222222222222222222222222222222222111222333333111111222333222222222222222111111111333333333222222222222111222222222222222222222222111222333333444444333333444333333222222333333444444444444444444444444444555444333333555555444333111111222333333333222222111111111111111111111111444333333222111111000000000000111111222333333333111111111111111111111111222222222222222222222222222222222222333333333333222222111111111111222222333333222222222222333333222222222222222222222222444444444333222111111111111222222333333222222111111111111111111222333444333333333333333333333333333333333333333333333333444444333222222222333333333333444444444333222222333444444555555444444333555444444444444333333333444444444444444444444444666555444444666666555444333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444555555555555666666666666333333444444333333222111555555555555555555555555444555555555555555555444333333333333333333333333444444444444444444444444444444444444444444444444000000111222333333333333444555555666666666555555444444555555555555444444444555555555555666666666555666666666555444444333666666666555555444333222444444444444444444444444333333444444444444444444222333333444444444333333333333444444444444333333444444555555555444444333555444444333333444444555666555444333333333333444222222333333333333444444444444444444333333333333333333333333333333333333333333333333222111000000000111111222333333444444222222333333333333222222111111222222222222111111///000111222222222111000000000000111111111111222111111222222222333333333333333333333333333333333333333333333333333333333222222222222222222222222333333222222333333444555555555555444333333222222222222222222222222222222222222111111111111222222111222222333333222222111111111222222222222111111111222444333111111222444111222222333333222222111///000000000000000111111000111222444444333222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111//////000111111111111111111111111111111111111111000000222333333222000000222222222111111111000000///000222444666888999:::888777666555333222222111111111111111111111111111111111222222222111111000222222222222222222222222222222222222222222222222222333444444222222333444222222222222222222333333222222222222222222222222222222222222222222222222111222333333444444333333444333333222222333333444333333333333333333333333555444333333333333222222000111111222333333333333111111111111111111111111333333333222222222111111333333222222111000000000111111111111111111111111222222222222222222222222111222222222222333333333333222111111111111222333222111111000000111111222222222222222222222222222444444333333333222222222222222333333333333222222222111111111111222333333333333333333333333333333333333333333333333333333444333333333333333333333444444444444333222222111333444444555555444444333444444444444444444444444333333444444444444444444444333222222444444333222222222222222222222222222333333333333333333333333444444444444444444444444444444444444444444444444444444444444555555555555333444444555444333222111444444444444444444444444333444444555555444444333333333333333333333333333444444444444444444444444444444444444444444444444000111222444444444333222444444555555666666555555444444555555555555444444444444444555555555666666555555555555444333222222444555666666666444333222444444444444444444444444333333333444444555555555222333444555555555444444222333333444444333333222333333444555555555555555555444444333333444444555555555444444333333333333222222222333333333444444555555555444444333333333333333333333333333333333222222333333333222111111111111111222222333333333222222333333333333222222111111222222222222111111...///222333444333222111000000000000000000000111111111222222222333333333333333333333333333333333333333333333333333333333222222222222222222222222333333222222333333444555555555555444444444333333222222222222222222222222444333333222222333333444111222222333333222222111333333222222222222333333000111222222222111222333111222222333333222222111//////000000111111111222000111222444444333222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111//////000111111111111000111111111111111111111111000111222333333222111000222222222222111111111111000111444777:::>>>@@@BBB===;;;999666333111000000111111111111111111111111000111111222222222111111222222222222222222222222222222222222222222222222222444444444333222333444222222222222222222333333222222222222222222222222222222222222222222222222111222333333444444333333444333333222222333333444333333333333333333333333222333333333222222333333111111111222222333333444111111111111111111111111111111222222222333333333333333222111111000000///111111111111111111111111222222222222222222222222111111111222222222333333333333222222222222333333222222111111111111222222222222222222222222222222222222333333333444444444333333444444444444333333444333222222111222222222111222222333333444444555333333333333333333333333222333333333333333333333444444444444333222222111333444444555555444444333444444444444444444444444333333333444444444555555444333222222444444333222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444222222333333333444444444555555555555555444333333444444444444444444444444333333444444444444333333444444444444444444444444555555555555555555555555444444444444444444444444111222444555555555444333333333444555555555555555444444555555555555444444444444444444555555555555444444444444444333222222111222333555555555444333444444444444444444444444333333333444444555555555333444666777777777666555222333333444444333333222333333444555666666666666555444444333333444444555444444444444444333333333222222222333333333444444555555555444444333333333222222222222222222222222///000111222333444444444333333333222222222111111111222222333333222222111222222333333333333222222///111333555555444333222111000000000000000000000111111222222222333333333333333333333333333333333333333333333333333333333222222222222222222222222333333222222333333444555444444444444444444444444222222222222222222222222444444333333333333444444111222222333333222222111444444333222222333444444222222222222222222222222111222222333333222222111000000000111222222333333000111111222222222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000111111222111111000111111111111111222222222111111222222222222111111333222222222222111111111111222555888<<>>===999666333111000000111111111111111111111111000000111222222222222111222222222222222222222222222222222222222222222222222333444444222222333444222222222222222111111111111222222222222333333333222222222222222222222222111222333333444444333333444333333222222333333444333333333333333333333333111222444444222222333555222222222111111222333333111111111111111111111111000000111111222333333444//////000000111222222222111111111111111111111111222222222222222222222222111111111111222222222222222222333333333333222222444444333333333333444444333333333333333333333333222222222333444555555555333444444555555444444333555444333222222222222222111111222333333444555555333333333333333333333333222222333444444444333333333333444444444333222222333444444555555444444333333333333444444444444555222333333444444555555555666555444444666666555444333333333333333333333333555555555555555555555555444444444444444444444444444444444444444444444444111222222222333333333333777666555444444444555555444444444444444444444444333444444444444444444333555555555555555555555555666666666666666666666666444444444444444444444444333444444555555444444444222333444555555555555555444444555555555555444444333444444444444555555555333333444444555444444333111111333444444555555555333333333333333333333333333333444444444444444444333444666888999888777666333333444444444444333333333444555666666666666666555444444333333444444555444444555555444444333222222222333333333333444444444444444444333333333333222222222222222222222222...///000222333444555555444444333333222111111000111111222222222222111111222222333333333333222222111222333444555444333222222111111111111000000000111111222222222333333333333333333333333333333333333333333333333333333333222222222222222222222222333333222222333333444555222222222333444444555555222222222222222222222222444333333222222333333444111222222333333222222111333333333222222333333333444333222222333333222222111222222333333222222111000111111222333333444444111000000000000111222222111111111111111111111111222222222222222222222222000000000000000000000000111111111111111111111111111222222222222222111111000000111111111222222222333222222111111222222333333333222222222111111111111222444777999<<<>>>???===;;;888555333222222222111111111111111111111111000000111222222222222222222222222222222222222222222222222222222222222222111333444333222111222333222222222111111000000///111111222222222333333333222222222222222222222222111222333333444444333333444333333222222333333444222222222222222222222222222444555555222222333555444333222111111111222333111111111111111111111111000111111111111111111111//////000000111222222222111111111111111111111111222222222222222222222222111111111111222222222222000222444555555444222000555444444333333444444555333333333333333333333333333333444444444444444444333333333444444333333333333333222222222333444444333333333333333333333333333333333333333333333333111222333444444444333333222222333444444444333333333444444555555444444333333333333444444444555555222222333333444555555666666555444444666666555444333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444222222222333333333444444777666444222111333444666444444444444444444444444444444555555555555444444444444444444444444444444555555555555555555555555444444444444444444444444444444333333333333333444111222333444555555555555444444555555555555444444333333444444444555555555222333444555555666555555555444444444444444555555333333333333333333333333444444444444444444333333111333666888999888666555444444555555555555444444444555555666666666666555555444444333333444444555444444555555555444333222222222333333333333444444222222222222333333333333333333333333333333333333///000111222333444444444333222222222222222222222111111222222222222111111111111222222222222111111333333333222222222222222333333222222111111111111111111222222222333333333333333333333333333333333333333333333333333333333222222222222222222222222333333222222333333444555000111111222333444555555222222222222222222222222333222222111111222222333222222222333333222222222222222222222222222222222555444333333333444222111222222222333333222222222111111222333444444555555111000/////////000222333111111111111111111111111222222222222222222222222000000000000000000000000111111111111111111111111222222333333333222222111000000111111222222222222444333222111111222333444333333333222222222111111222222333555666777888999:::999666444333333444555111111111111111111111111///000111222222222222222222222222222222222222222222222222222222222222222111222333333111111222333333222222111000///......111111111222222333333333222222222222222222222222222222333444444444333333444333333222222333333444222222222222222222222222444666777666222111222444555444222111111111222222111111111111111111111111222222111111000/////////222222111111000/////////111111111111111111111111222222222222222222222222000111111111111222222222000222444777777444222000333222222111111222222333333333333333333333333333666555555444444333333222222222222333333222222222111111111222333444666777555555444333333222111111333333333333333333333333000111333444555444333333111222333333444444444444333444444555555444444333333333333444444555555555222222333333444555666666444333222222444444333222444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444333333333444444444555555777555222000///111444666555555555555555555555555444555555666666555555444333333333333333333333333444444444444444444444444444444444444444444444444444333222111111111222333111222333444555555555555444555555555555555555444333333333444444444555555222222444555666777777777999888666444444444555666333333333333333333333333555555555444444333333333000222555777888777555444444555555666666555555444555555666666666666555555555444444333333444444555333444555555555444333222222222333333333444444444111111111222222333333333444444444444444444444444111222222333333333222222111111111222222333444444111111222222222222111111000000111111111111000000333333222111000000000111333333333222222222111111111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333555555555444444333333333444444333333333333222222000000111111111222222222444444444444444444444444111222222333333222222111444444444333333222222222111111111111111111111111444444444333333222222222444333222111111222333444333444444333222111000000////////////////////////000000000000000000000000111111000///////////////000000////////////000000000111222222222222111000222222111111111111222222222222222111111111000000111111111111111111111111000111444666888999999999555444222000000111222333222222222111111111111111333333333222222111111111111222222333333222222111111111111111111111111111222222222222222222222222111111111111111111111111333333333333333222111000333333333222222111111111555555555555555555444444333222222111111222222333444444444333333222222222222222222222222222222222222333333444444333333222111111111111111111111111111111111111111111222222111111111111111111111111000111111111111222222222222222333333333333222222222222222222222222222222000111222333444333222111222222111111111111111111000111111222222333444444000000111111111222222222444333222111111333555666444333333222222333333444444555555555555555555444333333333333333333333333555444333333222222222222333333333333333333333333444444444444444444444444333333222111000000000111444444444444444444444444777666555444444444444444444444444444444444444444555555555555555555555555666555555444444333222222555555555555555555555555222222333444444555555666444444444444444444444444666666555555555444444444444444444555555555666666555555666666555555444333666333222333555666444222555555555444444333333333444555555555444333333222444333222111222333444555666666555555555444444444333444555666666555444333444444444444444444444444444444444444444444444444222222222333333444444444333444555555333333444555444444444444444444444444444444444444444444444444444444444555555555555666777666555444444444444444555555444444444333333333444444444333333333222222222333333444444333333222111222222333333444444555444444333222111111111111333333333222222222111111444222000000222333333222222222222222222222222222555444222111111111222222111111111111111111111111111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444333333333444444333333333333222222111222222222333333333333111111111111111111111111111222222333333222222111444444333333333222222222222222222222222222222222444333333333222222222222333222222222222222222333000111111222222111111111111111111111111111111111111111111111111111111111111111000///////////////111000000//////000000111111111111222222111111111222222111111111111222222222222222111111111000000111111111111111111111111111222444666888888888888444333111000000000222222222222222222222222222222333333222222222222222222111222222333333222222111222222222222222222222222222222222222222222222222111111111111111111111111333333333333333222111000333333333222222222111111555555555555555555444444444333333333333333333444444444444333333222222222222222333333333333333333222222333333333333222222111111111111111111111111333222222222111000000000111111111111111111111111000111111111111222222222111222222222222222222111222222222222222222222222111222333444555444444333222222222222222222222222333222222222222222222222333333333333444444444444222222333333444444444333444444333333333333444444444444555555555555444444333333333333333333333333555444333333222222222333333333333333333333333333444444444444444444444444444444333222222222222222444444444444444444444444444333333333333333444555444444444444444333333333333333333333333333333333555444444444444333333333555555555555555555555555777666666555555444333333555555555555555555555555666666555555555444444444444444444555555555666666555555666666555555444333555444222333555666444222444444444444444444333333444444555555444444333222333333222222222333444555666666555555555444444444444444555555555555444444444444444444444444444444444444444444444444444444222222222333333444444444333444555555333333444555444444444444444444444444444444444444444444444444444444444555555555555666999888777555555444444444555555444444444333333333222222222222111111111000222333333444444333333222333333333333333333333333222222222111222222333333444333222111111000111111222111111111333444333111222222222222222222222222444333222111111111222222111111111111111111111111111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444333333333333222222222222333333333444444444000000000000000000000000111222222333333222222111333333333333222222222222333333333333333333333333222222222222222111111111222222222333333222222222---...///000111222222222111111111111111111111111222222222222222222222222111111000/////////000000111111111000000111111111222222111111111111222222222222111111111111222222222222222111111111111111111111111111111111111111333333444666666666666666333222111000///000111222222222222222222222222222222222222222222222333333111222222333333222222111333333333333333333333333222222222222222222222222111111111111111111111111222222333333333222111111333333333333222222222222444444444444444444555555555444444333333444444555444444333333333333222222444444333333333333333333111111222222222222111111111111111111111111111111444333333222111000//////111111111111111111111111000111111111111222222222111111222222222222111111222222222222222222222222111222333444555666666555333333333333333333333333444444333333222111111000444444444444555555555555000111333555555444333222444444333333333333444444333333444444444444333333333333333333333333333333444444333222222222333333333333333333333333333333444444444444444444444444555444444333333333333444444444444444444444444444111111111111222333444555555555444444333333222222222222222222222222222222333333333444444444555555444444444444444444444444888777777666555555444444666666666666666666666666555555555555555444444444444444555555555666666666555555666666555555444333555444333333555555444333333333444444444444444444444444555555444444333333333333333222333444444555555555555555555444444444555555555444444555555555666555555555444444333333444444444444444444444444222222333333333333444444333444555555333333444555444444444444444444444444444444444444444444444444444444444555555555555666:::999888666555444444444555555444444444333333333555555555555555444444444222333333444444333333222555555444333333222111111111111111111222333444555444333111000///000111333333222222222444444333111222222222222222222222222444333222111111111222222111111111111111111111111111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222333333444444555444444333333333222222222222222222333333333333444333333333333333333333333111222222333333222222111333222222222222222222222333333333333333333333333111111111111111111111111111222333444444333222111...///000111222222222222111111111111111111111111222222222222222222222222111111000000///000000111222222111111111111222222333222111111111111222333222222111111111111222222111111111111111111111111111111111111111111111111333333333333333333333333111111000//////000000111000000111111111111111111111111111222222333333333111222222333333222222111333333333333333333333333222222222222222222222222111111111111111111111111222222333333333222222111333333333333333333333333333333444444444444555555444444333333333333444444333333333333333333333333555555444444444444333333000111111222222111111000111111111111111111111111333222222222111000000000111111111111111111111111000000111111111222222222000111111222222111111000111222222222222222333333111111222333444555666666222222222333333333333333333333333222222111111111222222222333333333444444111222333444444444333333333333222222222222333333222333333444444333333222333333333333333333333333444333333222222333333333444444444444444444444444444444444444444444444444444444333333333333333444444444444444444444444444222222222222222333444444555555444333333222222222111111111111111111111111222222333333444555666666444444444444444444444444444444444555666666777777555555555555555555555555555555555555555555555555555555555555666666666666555555555666555555444333444444333444444444444444333333333444444555555555333444444555444444333333333333333333444444555555555555555555555555555555666555444333333444555666666666555555444444333333444444444444444444444444333333333333333333333333333444555555333333444555444444444444444444444444555555555555555555555555444444444555555555555666999999777666444333333333555555444444444333333333666666666666666666666666222333333444444333333222444444444333333222222222222111111111222222333444333222000000000333666888;;;888444333333333333222222222222222222222222222333222222222222222222222111111111111111111111111111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333111222222333333444444444444444333333333222222222111111111111222222222222444444444444444444444444111222222333333222222111222222222222222222222222222222222222222222222222111111111111111111111111111222333444444333222111111222222222222222222111000000000000000000000000222222222222222222222222111111000000000000111111222222111111111111222222333333222222222222333333222222111111111111222222111111111111111111111111111111111111111111111111222222111111000000000000000000000000000000111111////////////000000111111111111111222222333333333111222222333333222222111222222222222222222222222222222222222222222222222111111111111111111111111111222222333333333222222333333333333333333333333333333333333444444555555333333222222222222333333333333333333333333333333555555555444444333333333000111111222222111111000111111111111111111111111000000000111222222222333111111111111111111111111000000111111111222222222111111222222222222111111111111111222222333333333111111111222333333444555000111111111222222222333111111222222222333333333222222222333333333444444333333222222222333444555222222111111111111222222222333333444444333333222333333333333333333333333333333333222222333333444444444444444444444444444444444444444444444444444333333222222222222333333444444444444444444444444555555444333333333333333444444333333333222222222333333333333333333333333111222222333444555666666444444444444444444444444222333333444444555666666444444444444444444444444444555555555555555555555555555555666666666777777555555555666555555444333333444444444444333444444333333333444444555555555333333444444555444444333333333444444444555555555444555555555555555555555666555444333333444555666666666666555555444444444444444444444444444444444333333333333333333333333333444555555333333444555444444444444444444444444555555555555555555555555444444444555555555555666777777555444333222222222555555444444444333333333222222222222222222222222222333333444444333333222222222222333333444444444444333222222111111111222222111111111333777;;;>>>DDD>>>777222111222444444222222222222222222222222222222222222222222222222111111111111111111111111111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222333333333333444444333333333333222222000000111111111222222222222222222222222222222222111222222333333222222111111111111222222222222222111111111111111111111111111111111222222222222222222222222333333222222222222222333333333222222111////////////////////////222222222222222222222222111111000000000111222222111111111000000111111111222222333333333333222222222222111111111111222222111111111111111222222222111111111111111111111111222111000000//////000000000000111111111111111111......//////000111111111222222222222222222333333111222222333333222222111111111111111111111111111222222222222222222222222111111111111111111111111111111222333333333222222333333333333444444444444222222333333444444555555333222222111111222222333222222333333333333444444555555444444333333222222111111222222222222111111111111111111111111111111//////000111222333333444111111111111111111111111000111111111111222222222222222222333333222222222111111111222222333333444222222111111111222333333000000000111111222222333000111111222333333444444444444444444555555555555444333222111111333555666222222111111111111222222333333444444444444333333333333333333333333333333333333222222222333444444444444444444444444444444444444444444444444444444222222222222222333333444444444444444444444444444666555444333333222222222222222222333333333333333444444444444444444444444222222333333444555666666333333333333333333333333555555555444333333222222444444444444444444444444444444444555555555555555555555666666666777777777555555666666555555444333333444555555333333444555333333444444444444444444333333444444555555444444333333444555555555555444444444444555555555555555555555555444444555555555555555555555555555555555444444444444444444444444444444333333333333222222333444555555333333444555444444444444444444444444555555555555555555555555444444444555555555555666555555444333222222222222555555444444444333333333222222333333333333444444222333333444444333333222111111222333333444555555555444333222111111111111111111222333666:::===???FFFAAA999333111222333444222222222222222222222222111111222333333333222222111111111111111111111111111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222444444333333333333222222111111111222222222333333111111111111111111111111111222222333333222222111000111111111222222222222222222222222222222222222222222222222333333333444333222222222222222222333///000111222222333222222000000000000000000000000111111111111111111111111111111000000111111222333111000000//////000000111000222444555555444222000222222111111111111222222000000111111111222222222111111111111111111111111333222111000000000111222000111111222222222222222000000000111222333333333333333222222222222222222111222222333333222222111222222222222222222222222222222222222222222222222111111111111111111111111000111222333333333333222333333333444444444555555111222222333444444555555333333333222222333333333222222222333333444444444444444444333222222111111222222333333333333222222111111111111111111111111000000000111222222222333111111111111111111111111000111111111111222222222333333444444444444333333000111111222333333444444555444333222111222333333000000111222222333444444222222222222222222222333333333333333444444444444333222222222333333444444444333333333333333333444444444555555555555444444333333333333333333333333333222222222333333444555555555555555555555555555444444444444444444444444333333333333333444555555444444444444444444444444333333222222222222222333111111111222333333444444444444444444444444444444333333333444444555555555333333333333333333333333666666666555444444333333555555555555555555555555444444444555555555666666555666666666777777777777555555666666555555444333222444666555333222444555444444444444444444333333222333444444555555444444333333555666666666555444444444444555555555666666444444555555555555444444444444555555666666777777444444444444444444444444444444444333333222222222333444555555333333444555444444444444444444444444555555555555555555555555444444444555555555555666555444444333333333444444555555444444444333333333555555666666777777777777222333333444444333333222333333333333333333333333333333222222111222222222111222333555777999;;;<<>>;;;======<<<999666555555444444444555555555555666333333333333333333333333555555444444333333333222333444444555555444444333444444444444444444444444555444333333222222222333333444444444333222111111111111111111111111111111222222222222222222222222111222222333333333222222111111111000000000000000111111222222222222111111000000000111222222222333222222222111111222222222333222222222222222222333000000111111111222222222222222222222222222222222000000000111111222222222111111111111111111111111111111111111111111111111//////000000000111111111111222222333333222222111222222111000///222777;;;AAA888222222222111000111333333222222333333444555444444444333333222222222333444555666666555444333222222222333333333444444333333333333333333333333333333333222222222222111111222222333333222222111111111111111111111111111111111222222222111111000000000111111111222222222//////000111222222222222111111111111111111111111111222333444444333222111000111111222222222222222222222222222222222222222333333333333333333333333111111111111111111111111111111222222222333333333222222111111111111222222111111222222222333333333555444444333333333444444444444444444444444444444444444444444444444444444444444444444444444444444222222222222333444555666555555555555555555555555333333333444444444444444///222444444333222444555333333222222333333444555555444444333333333444444444444555666666666666666555555555444444333333333555555444444444333333333333444444555555444444333555333111000000111333444333333333333444555666666333333333333333333333333222222222222333333333333444666777777555444444555555555555555555555555555555555666777777666555555555555666666666666555555666777777777777666666555444444444444444444444444444444444444444444444444222222333444555555555555222444555555444333333444333333444444444444333333444555555555666666666666444333333333333333333444555444222111111222333444222222444444444444222222555444333333222222222222222222222222222222222222222222222333333333444444333333333333333333333333333333333222222222111111444333333333333333333333666666666666555444333222333333333333333333333333333333333333333333333333555555555555555555555555444444444444444444444444666666555555555555666666666777999<<<>>>>>><<<::::::;;;;;;999777555444555444444444555555555555666444444444444444444444444555555555444444333333333333444444555555444444333444444444444444444444444444444333222222222333333222222333333222111000///111111111111111111111111222222222222222222222222222222333333333222222111000000000000000000000000111111222222222222111111000000000111222222222333111111000000000000111111222222222222222222222222000000111111111222222222222222222222222222222222......//////000000111111111111111111111111111111111111111111111222222222000000000000111111111111111222222333333222222111...111333222444@@@SSSbbbYYYFFF444///111333111111333333222222333333444555444444444333333222222222333444555666666555444333222222222333333333444444333333333333333333333333333333222222222111111111111222222333333222222111111111111111111111111111000111111222222222111111111111111111222222222222000000111222222222222222111111111111111111111111111222333444444333222111111222222333444333333333222222222222222222222222333333333333333333333333111111111111111111111111111111222222222333333333333333222222222222333333111111222222222333333333444444333333333444444555444444444444444444444444444444444444444444444444333333444444444444444444333333333333444666777888555555555555555555555555666555555444444333333222111222333333333333444555333333222222333333444555444444333333333444444555333333444555555555555444555555444444333333333222555555444444444333333333333444444555555444444333555444333222222333555666444444444444555666777888333333333333333333333333222222333333444444444555555777888777666555555555444444444444444444444444555666666666666666666555555555666666666666555555777777666666555444333222222222222333444444555555444444444444444444444444222222333444555555555555222444555555444333444444333333444444444444333333333333444444444555555555333333333222222333333333444333222111111222444555222222444444444444222222555444333333222222222222222222222222222222222222222222222333333333444444333333333333333333333333333333333222222222111111222333333333333333333333666666666666555444333222333333333333333333333333333333333333333333333333555555555555555555555555444555555666666555555444666555555555555555555666888999<<>>===999555444555666555333333555666444444444555555555666666333333333333333333333333333444444444555666666666333444444555555444444333555555555555555555555555333333333222222333444444444333111111111333555777444444444444444444444444222222222222222222222222333333333333333222111000000000111111222222222333111111222222222222111111333222222222111111000000333222222222222222222333///000111222222111000///000111111111111222222222111111111222222333333333222222222222222222222222111111111111111111111111111111111222222333333333000000111111111222222222222222222333333222222222111///...000333666777777444222222444444222444888333333222222333333444555222222222333333444444444666666444333333444666666222222333333333444444444333333333333333333333333222222222111111111111000222222222333333222222222111111111111111111111111///000111222222222222222111111222222222333333333444444444333222111000///111111111111111111111111444333222111111222333444000000111222222222222111111111111222222333333333111111111111111111111111333333333333333333333333111111222222222333333333222222111111111111222222111111222222222333333333333333333333333444555666555555555555555555555555444444444444444444444444222222222333333444444444333333222222333333444444555555555555555555555555111111333444666777888999AAA888000///444888666222333333222222333333444555333333333333333444555666444555555666666666666666222222222333333444444444555555444444444333333333333444444555555444444333222333555777777777555444222222222333444555777777555555555555555555555555///000000111222222333333777888999999777666666777666666666666666666666666555444444333333444444555333444444444444444444333///000222444555666777777777666666555444444333333333333333444444555555555555555555555444333222222111333555555444444444555333444444444444444444333555555555555666666666777333222222222222222222333222333555666777666555555555444222222222222444555222222222222333444444555333333555555555555333333222222333333333444444444444444444444444444444444333333333222222222111111000111333444555444333333222222333333444333333333333333333333333333333333333333333333333333333333777777666666555555555444333333333444444444555555666666666666666666666666888888777777777777888888444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555444444444444444444444444222222222222333555777888444444444444444444444444444444444333333222222222222222333333333333444444111111111111111111111111000000111111111222222222222222222222222222222222111111111111111111111111000222333333111000000111111111000000000000111111222111111111000000//////333333333222222222111111000111111111111222222222000111111111111222222222000000000000000000000000111111222222222333333333111111111111111111111111333333333333333333333333000000000000000000000000444444333222111111111111333333333333333333333333333222111333555666666555444444444444444444444444555555555444444333333333333333333222222222111111333333222222111000//////222222222222111111000000////////////////////////000000111111111222222222333333333333333333333333111111222333444444444444222111000000000111222333222222222222222222222222333222222222222222222222222222222222222222222222333111///111444555444222222222222222222222222222111111222222222333333333333222222222333333444555555555555555555555555555333333333333333333333333555555555444444333333333333333333333333333333333666666666555555444333333333333333444444444555555222333444555555444333222555444333333222222222333555444444333333444444555111111333444555666666666555444333222222333444555555555555444444333333333444444444444444444444444666555444444444444555666444555555555555555555444444333333222222333333444444444444444444444444444333333333333333333333333222222333333333333444444444444444555555555555666555555555555555555555555666666777777666555444444444444444444444444444444555555555444444333333333333333333444444444555555555555555555555555555555333444444555555444444333333333333333333333333333555444444444444333333333222333333444444333333222666555555444444333222222111333444666555444111000444444444444444444333333333333444444555666777777000111222222333333333333333333333222222111111111000111333444444333222111111111111111111111111111222333444444555555444444777666555444333444555555...///111333444444333333444333111000000111333444777777666666666555555555444444555555555666666666666666666666666666666666777777666666666666777777444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555444444444444444444444444555555555555444333333222444444444444444444444444444444444333333222222222222222333333333333444444222222222222222222222222111111111222222222333333222222222222222222222222111111111111111111111111...000222222222111222333222222111111111111222222222111111111000000000000222222222111111111000000000111111111111222222222000111111111111222222222111111111111111111111111111111222222222333333333111111111111111111111111333333333333333333333333111111111111111111111111111111000000000000111111333333333333333333333333555333222333555555444333444444444444444444444444444444444444444444333333333333333222222222111111333333222222111000000000222222222222111111111000222222222222222222222222111111111111111222222222333333333333333333333333222222222333222222111111222111111000111222333444222222222222222222222222222222222222222222222222222222222222222222222222111///...///222333222000111111111111111111111111111111222222222333333333333333222222222333333444333333333333333333333333333333333333333333333333555555444444444333333333333333333333333333333333444444444444444444444555333333333444444444555555333444444444444444444333555444444333222222222333555444444333333444444555222222333444555555555555444444333333333333444444555555444444444333333333444444444444444444444444444333222222222222333444444444555555555555444444444333333222222333333444444444444444444444444444333333333333333333333333222222333333333333444444444444444444555555555555555555555555555555555555777777777777777666555555444444444444444444444444555555444444444333333333333333333444444444555555555555555555555555555555333444444555555444444333333333333333333333333333666555555555444444444444222333333444444333333222444444444444444444444444444444444444444444444444333333444444444444444444444444444333222222111111111222333333333333333333333333333222222222111111222222333333333222111111111111111111111111111111222333444444555444444444555444333222222222333333333333444555666666666666444333111000000111333444777777666666666666555555555555666666666777777777666666666666666666666666666666555555555555666666444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555444444444444444444444444444555666666555333111000444444444444444444444444444444333333333333222222222222333333333333444444333333333333333333333333222222222333333333444444222222222222222222222222222222222222222222222222---///222222222222333555333333222222222222333333111111111111111000000000111111111000000000//////000111111111111222222222000111111111111222222222111111111111111111111111111111222222222333333333111111111111111111111111333333333333333333333333222222222222222222222222111000000000000111111222333333333333333333333333666444333333444555333222444444444444444444444444333333444444444444444444333333333222222222111111333333333222111111000000222222222222111111111111222222222222222222222222222222222222222111111111222222222222222222222222222222222222111000//////222222222222222333444444222222222222222222222222111111111111111111111111222222222222222222222222111000///000111222111000111111111111111111111111111111222222222333333333444333333222222222333333222222222222222222222222333333333333333333333333555444444444444333333333333333333333333333333333111111222333333444555555333333333444444444555555555444444333333444444555444444444333333333333333555444444333333444444555333444444555555444444333333333444444444444333333555444444444444333333333444444444444444444444444444333333222222333333444333333444444444444333333444333333222222333333444444444444444444444444444333333333333333333333333222222333333333333444444444444444444555555555555555555555555555555555555666777777777777666555555444444444444444444444444555444444444444333333333333333333444444444555555555555555555555555555555444444555555555555444444333333333333333333333333555555444444444333333333333333444444444444333333222222333444444555666666666555444333333444555666222222333333444444555555444444444333222111111111333444444444444333333222333333333333222222222222444333333222111111111222222222222222222222222222222222333444444444444444333333222111111111111111333333222222222222333333444333222111111222333444777777666666666666666666555555666666666777777777666666666666666666666666777666666555555666666777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444333333333444444555555555444444444444444444444444333333333333333333333333222222222333333333444444333333333444444444444444333333333444444444555555222222222222222222222222222222222222222222222222///111333333222222333444222222222111111222222222111111111111111111111111222111111111000000000000000000111111111222222222000000111111111222222222111111111111111111111111111111222222222333333333111111111111111111111111222222222222222222222222222222222222222222222222444444333222222222333333333333333333333333333333444333222333555555444333333333444444444444444444333333333444444555555555333333333222222222111111333333333222222111111111222222222222222222222222000000000000000000000000333333222222222222111111111111111111111111111111222222222222222111000000333222222333333333444444222222222222222222222222000000000000000111111111222222222222222222222222333333222333333444333333111111111111111111111111111111222222222333333333444333222222111222222222111111111111111111111111333333333333333333333333444444444444444444444444444444444444444444444444111111222222222333333333333333333444444444555555555444333222222333444555444444444444444444333333555444444333333444444555444555555555444444333222333444555666666555444333444444444444444444444444444444444444444444444444555555555555555555555555222333333444444333333222444333333222222333333444444444444444444444444444333333333333333333333333222222222333333333444444333333444444444555555555555555555555555555555555555555666666666555555444555555555555555555555555444444444444444444444444333333333444444444555555555555555555555555555555444444555555555555444444444444444444444444444444333333333222222222222111333333444444444444333333333333333444444444555555666555555333333222333333111111222333444444555555333333444444444555555555555555555555444333333222333333333333333333333333555444222111000111111222222222222222222222222222222222333444444444444333333222222111111111111111444333111000000000111222333222222111111222222333666666777777777777777777444444555555555666666666777777777777777777777777888777777666666777777888555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666555555444444444444333222222222444666777444444444444444444444444333333333333333333333333222222222333333333444444333333444444444555555555333333444444444555555555222222222222222222222222222222222222222222222222222333555444222111111111111111000000000000111111111111111111111222222222333333222222222111111111000000111111111222222222000000111111111222222222111111111111111111111111111111222222222333333333111111111111111111111111222222222222222222222222222222222222222222222222666555444333222222222222333333333333333333333333222111111333555777777666333333333444444444555555333333333444444555555555333333333222222222111111333333333222222222222222222222222222222222222333000000000000000000000000333222222222222222222222111111111111111111111111111222222333444444333333222222333333444444444444222222222222222222222222//////000000000111111111222222222222222222222222333444444444333333333333333333333333333333333333111111222222222333333333333222222111111222222222333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444333333222222222111111111333333333444444444555555555444333222222333444555333333444555555555444333555444444333333444444555555555555555444333222222444555666777777666555444444444444444444444444444444444444444444444444444555555555555555555555555222333333444444333333222444333333222222333333444444444444444444444444444333333333333333333333333222222222333333333444444333333333444444444444555555555555555555555555555333444444555555444444444555555555555555555555555444444444444444444444444333333333444444444555555555555555555555555555555444555555666666555555444444444444444444444444444444444444444333333333333333444444555555444444333555555444444444333333333555555666555333111...,,,111111222222333444555555333333333444444444444444555555555555444333333222333333333333333333333333555444222111000111222222222222222222222222222222111222333333444444333333333333333333333222222111888777555333333333444444222222222222222222222222666666777777777777888888444444555555555666666666777777777777777777777777888888777777777777888888555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555777777666666555444444444666555444333222333444555444444444444444444444444222222333333333333444444222222333333333333444444222333333444444555555555333333333444444444555555222222222222222222222222333333333333333333333333444555666444222000000000111000000000000000000111111111111222222222222222333333333222222222222111000111111111111222222222000111111111111222222222222222222222222222222222111111222222222333333333111111111111111111111111222222222222222222222222222222222222222222222222444333222111111000000000333333333333333333333333111000000222555888888777222333333444444555555555333333444444444444444444333333333222222222111111333333333333333333222222222222222222333333333333333333333333333333333333222222222222333333333444222222222222222222222222111111222333444555555444111111222333333333333333222222222222222222222222///000000111111222222222222222222222222222222222111222333222111000111222444444444444444444444444111111222222222333333333111111111111111222333333444444444444444444444444333333333333333333333333333333333444444444444555444444444444444444444444444444333222222111000000333333333444444444555555555444444333333444444555222333555666666555444444555444444333333444444555444555555555444333333222555555666666666666555555333333333444444444444555444444444444444444444444222333333444444333333222333333444444444444333333444333333222222333333444444444444444444444444444333333333333333333333333222222333333333333444444333333333333444444444444555555555555555555555555333333444555555555444444555555555555555555555555333333333444444444444555333333333444444444555555555555555555555555555555555555666666666666555555444444444444444444444444777777666666666555555555444444555555555555444444666666555444333333222222333444555555333000,,,***111111222222333333444444555444333222111000///...333444444444444333333222333333333333444444444444333222222222222222222333333333333333333333333333111111222333333333333333444444444555444333333222555555444333333222333333222222222222222222222222666666777777777888888888555555666666666777777777777777777777777777777777777777666666666666777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555777777777666555444444444111222444666666555444333444444444444444444444444222222222333333444444444222222333333333333444444111222222333444444555555222333333333444444444444222222222222222222222222333333333333333333333333333444555444333111111222222111111000000111111222111111111222222333333333222222222222111111111111000111111111111222222222000111111111111222222222222222222222222222222222111111222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222333444333333333333333333333333222111111333555777777666222222333333444555555666444444444444444444333333333333333222222222111111333333333333333333333333222222222333333333444444333333333333333333333333000111111222333444555555333333333333333333333333111222222333333333222222000111222333333333222111222222222222222222222222000000111111222333333444222222222222222222222222111333444333111///111222333333333333333333333333111111222222222333333333000000000000111333444444444444444444444444444444333333333333333333333333333333333444444444555555555555555555555555555555333333333333333222222222333333333444444444555555333444444444444444444333222333555666777666555444555444444333333444444555444444444555444444333333444444333333333333444444333333333444444444555555444444444444444444444444222222333444444333222222444444555555555555444444444333333222222333333444444444444444444444444444333333333333333333333333222222333333333333444444222222333333333444444444555555555555555555555555444555666666777777666666555555555555555555555555333333333444444444555555333333333444444444555555555555555555555555555555555555666666666666555555555555555555555555555555666666666555555555444444444444555555555555444444444444444444444444444333444444444444333111///...222222222222222222333333555444333222111///......111222333333333333333333333333333444444444555555000111111222333333333333333333333333333333333333111111222333333333333222333444555555555444222222111111222222222111000000222222222333333222222222666666777777888888888999777777777777888888888888777777777777777777777777666666555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555888777777666555444444444)))---333888:::999666444444444444444444444444444222222222333333444444444222222333333333444444444111111222222333444555555222222222333333333444444222222222222222222222222333333333333333333333333111333444444333222333444333222222222222222222333111111111222222333333333111111111111000000000000000111111111111222222222000111111111111222222222222222222222222222222222111111222222222333333333111111111111111111111111111111111111111111111111000000000000000000000000000111111333444666888999333333333333333333333333444333222333555666555444222222333333444555666666555555555444444333333333333333333222222222111111333333333333333333333333222222222333333444444444111111111111111111111111000000111222444555666666333333333333333333333333222222222222222111000//////000111222333222111111222222222222222222222222000000111222333333444444222222222222222222222222333555777555333111333555222222222222222222222222111111222222222333333333/////////000111333444555333333333333333333333333333333333333333333333333333333333444444555555555555555555555555555555555222222222333333444555555333333333444444444555555222333555555555555333222222333555777777666555444555444444333333444444555333333444555555444444333444333111111111111333444333333333444444555555555444444444444444444444444444444555666666555444444444555555666666555555444444333333222222333333444444444444444444444444444333333333333333333333333222222333333333444444444222222333333333444444444555555555555555555555555666666777888888888888888666666666666666666666666333333333444444555555555333333333444444444555555555555555555555555555555555555666666666666555555555555555555555555555555333333333222222222111111444444555555555555444444222333333444444555555666444444222222222333444444333333222222222222222222333333333333333333333333000111222222333333333333333333333444444555555555...///111333444444444333333333333333333333333333111111222333333333333222333333444555444333222111222333555666666555444333111222222333333222222111777888999888666555666777666666666666666666666666777777777666666555555555777555444555666777666555555555555555666666666777444555666888888888777666777777777777777777777777555555555555555555555555444444444555555777888888666555444333333333333333444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333111222333333444444333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333333333222111000000111111222111000//////000111222111111111111111111111111000111111111111222222222444333222111111222333444333333222222222222222222222222222111111000000000222222222222222222222222333333333333333333333333777555444444444444222111666555444333333333444555555444444333333444444555888555333333555555333000111111111222222333333333222333333444444333333222222222111111000111111111222222222222222222222222222111111000000000000000333333333222222111111111333222222111111222222333444444444333222111111000111111000000111333444666222222222222222222222222333333333222222111111111333222222111111222222333444444444333333222222222222111000///000111333444333333333444444444555555444444222222222222444444333333333444444444555555555444444333333444444555666666555444333333222222444444444444444444444444333444444555555444444333000111333444555444333333333333333222222111111111555444444555666666555333333333333444444444555555333333444555666666666555333333333444444444444555666666555555555444444444666666666666666666666666333333333333333333333333444444444444444444444444666333111222555666555444222222333333333333444444444555555555444333333222666666666555444444333333777777777777777777777777555666777888777666444222333333333333333333333333555444444333333444444555555555555555555555444444333333333333333333333333777777666555444333333222444444555555555555444444444444444444444444444444333444444555555444444333444444444555555555555666555444333333333333444555333333222111222333444555222222222222222444555666333333333333333333333333333333333333333333333333111222222333333222222111333444333111000000222444333222222111111222222333333333333333333333333333444333333222222333333444666777888777555444555666777777777777777777777777666666666666666666666666888777666666888888777666555555555666666666777777444555666777888777777666777777777777777777777777555555555555555555555555444444444555555666777888666666555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333111222333333444444333333333333333333333333333333222222222222222222222222555555444333222111111000222222222222222222222222222222222222222222222222111111222222222333333333333222222111000000111111000000///......///000000111111111111111111111111111111111111222222222222333222222222222222222333222222222222222222222222333333222222222111111111222222222222222222222222333333333333333333333333555333222333444555444333333333222111111111222333444444333333333333444444777555333333444444222000111111222222222333333333222333333444444333333222333222222111111111222222333333222222222222222222000000000000111333444555333333333222222222111111333222222111111222222333111111000000///......---111111111111111333444555222222222222222222222222333333222222222222222222333222222111111222222333222222222111111111000000222111111111111222333333333333333444444444555555444333333222222333333444333333333444444444555555555444444333333444444555666555555444333333222222444444444444444444444444333444444555555444444333111222333444444444333333333333333333222222222222444444333555777777666555333333333444444444555555444444555555666555555555444444444444555555555666666666555555555444444444555555555555555555555555444444444444444444444444444444444444444444444444555333111222444666555444222222222333333444444444444555555555444444333222666555555555555444444444666666666666666666666666555666777888777666444333333333333333333333333333555444444333333444444555333444444444555666666666555555555555555555555555666666666555555444444333444444555555555555444444444444444444444444444444333444444555555444444333444444444555555555555666555444333333333333444555333333222222222333444555555444444333333222222111333333333333333333333333333333333333333333333333111222222333333222222111222333333222000000111222333333222222222222333333333333333333333333333333444333333222222333333444777888999888666555666777888888888888888888888888777777777888888888888888999888777888999:::999777555555666666666777777777444555666666777666666666777777777777777777777777555555555555555555555555555555444555555666777888777666666555555555555666444444444444444444444444444444444444444444444444555555555555555555555555333333333333333333333333111222333333444444333333333333333333333333333333222222222222222222222222444444333333333222222222222222222222222222222222222222222222222222222222111111222222222333333333333222111111000111111111111000000//////000000111111111111111111111111111111111111111222222222333222222222333333222222222111111111222222333333444333333333333222222222222222222222222222222222222333333333333333333333333222111111222555666666555333222222111111222222333444444333333333333444444555444222222333333222000111222222222222333333333222222333333333333222222333333222222222222333333333333333222222111111111000000111111222444555666333333333222222222222111333222222111111222222333333333333222111111000000111111111111222333444444222222222222222222222222222222222222222222333333333222222111111222222333222222222111111111111000111222333333444444333333333333333444444444555555444333333222222333333444333333333444444444555555555444444333333444444555555555555444444333333222444444444444444444444444333444444555555444444333222222333444444444333333333333333333444444444444444333333555777888888777333333333444444444555555555555555666555555444444333333333444444444555555555555555555555444444444555555555555555555555555555555555555555555555555444444444444444444444444555333222222444555555444111222222333444555555555444555555555555444333333444444555555555666666666666666666666666666666666555666777777777666444444333333333333333333333333555555444444444444555555222333333444555666777777666666666666666666666666555555555555555555555555444444555555555555444444555555555555555555555555333444444555555444444333444444444555555555555666555444444333333444444555333333222222222333444555333444555555444333111000333333333333333333333333333333333333333333333333111222222333333222222111111222333333111000000111444444333333333333444444333333333333333333333333444333333222222333333444888999:::999888777777999888888888888888888888888999999999::::::::::::;;;:::888777888999:::999777555666666666666777777777555555555666666666555555666666666666666666666666555555555555555555555555555555555555555666777777777777666666666666666777555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333111222333333444444333333333333333333333333333333222222222222222222222222...///000111222444555555222222222222222222222222222222222222222222222222111111222222222333333333222222111111111111111222333333333333333333333333111111111111111111111111111111111222222222333333111222333444444333222111000000111222333333444444333333333333333333333333222222222222222222222222222222222222222222222222222111111222444555555444444444444444444444555555444333333333333333333444333333222222222222111111222222222222222222222222222222333333333333222222333333222222333333444444444333333222222111111111333333222111111111111222222222222222222222222222333222222111111222222333444444333333333222222222111111111222222333333333111222222222222222333333111111111222222333333333333222222111111222222333333333333333333333333333111222444555555555444333333333333444444444555555333333333333333333333333333333333444444444555555555444444333333444444555555555444444444333333333444444444444444444444444333444444555555444444333222333333333333333333333333333333444444555555555444333333444777999999888333333333444444444555555555666666666555444333333111222222222222333333333555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444333333333444555555555111222222333444555666666444444555555555555444444333444444555666777777777666666666666666666666666555555666777666666555444444444444444444444444444555555444444444444555555333444444444555555666666666666666666666666666666444555555555666666666777444444555555555555444444666666666666666666666666333444444555555444444333444444444555555555555666444444444444444444444444222222222333333333444444///111333555555555444333333333333333333333333333333333333333333333333333111222222333333222222111111333555555333111111111555444444333333444444555333333333333333333333333444333333222222333333444999:::;;;:::888777888999888888888888888888888888::::::::::::::::::::::::999888777777999999888777666666666666777777777888666666666555555555666666666666666666666666666666555555555555555555555555666555555555555666666777777777666666666777777888555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333111222333333444444333333333333333333333333333333222222222222222222222222,,,---...000111333444555222222222222222222222222222222222222222222222222111111222222222333333333222111111111111111222222333333444444444444333333111111111111111111111111111222222222222333333333111222333444444333222111000000111222333333444444333333333333333333333333222222222222222222222222222222222222222222222222444333222222444444333222333333333444444555555555333333333222222333333333222333333222222111111222222222222222222222222222111222222333333222222111333222222222333333444555333333333222222111111111222222111000000000000000222222222222222222222222333222222111111222222333000000000000////////////111111222222333333333222111111111222222333333333111111111222222333333333333222222111111222222333333333333333333333333333222333444555666555444444333333333444444444555555333333333333333333333333333333333444444444555555555444444333333444444555444444444444444333333333444444444444444444444444333444444555555444444333333333333333333333333333333333333444444555555555444333222333666888999999333333333444444444555555555666666666555444333333333333333333444444444444444555555555555555555555555555555555555555555555333333333333333333333333444444444444444444444444333333444333333444555666222222333444444555666666444444555666666555555444333444444555666777888888555555555555555555555555555555666666666666666555444444444444444444444444666555555444444555555666666666555555444444444333555555555555555555555555444444555555666777777777444444555555555555444444666666666666666666666666333444444555555444444333444444444555555555555666444444444444444444444444222222333333333444444444///111333555555555444333333333333333333333333333333333333333333333333333111222222333333222222111222444666666444333222222555444444333333444444555333333333333333333333333444333333222222333333444;;;<<<===<<<;;;:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888777888999999888777666666666777777777888888888777777666666666666777777777777777777777777777555555555555555555555555666666555555555555666666666666666666666777777888555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333111222333333444444333333333333333333333333333333222222222222222222222222000000000111111111111111222222222222222222222222222222222222222222222222111111222222222333333333111111111000111111222333000111111222222111111000111111111111111111111111222222222222333333333333222222222333333222222222111111111222222333333444222222222222333333333333222222222222222222222222222222222222222222222222444333222222333444222111000000111222333333333333333333222222222222333333222333444333222111222333333333333222222222222111111111222222222222111111222111111222222333444555222222222222222222222222.........///000111333333111222222222222333333333333222222111111222222333111111111111111111111111111222222333333333222222111111111222222333333444222222222222222222333333333222222111111222222333000111111111111222222222222333444444555555444444333333333444444444555555222333333444444333333222333333333444444444555555555444444333333444444555444444444444444444444444444444444444444444444444333444444555555444444333444444333222222222333333333333333333444444444444555333222222444777777777333333333444444444555555555555555666555555444444555555555666666666777777444444444555555555555555444444444444444444444444333333333333333333333333444444444444444444444444333444444444333333555666444444444444555555555555444444555666666666666555444444555666777777888888555555555555555555555555555555555555666666666666444444444444444444444444666666555555555555666666777777666555444333333222444444444444444444444444555555555666666777777777444444555555555555444444555555555555555555555555333444444555555444444333444444444555555555555666333444444555555444444333111222333444444444333333333444555555444333111000333333333333333333333333333333333333333333333333111222222333333222222111333444666555333222222333444444333333333333444444333333333333333333333333444333333222222333333444BBBDDDDDDCCCBBBAAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@???>>>======;;;999888999:::;;;:::888666666777777777888888888:::999888777666777777888777777777777777777777777555555555555555555555555666666555555555555666666666555555555666666777888555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333111222333333444444333333333333333333333333333333222222222222222222222222333333333222222222222222222222222222222222222222222222222222222222222222111111222222222333333333111111000000111222222333///000111222222111000///111111111111111111111111222222222333333333444444333222222222222222222333222222222222222222222222111111111222222222333333222222222222222222222222111111111111111111111111222111000111333444444333///000111333444444333333333333222222222222333333222444555444222222333555333333333222222222111111111111222222222222111111000000000111111333444444111111111222222333333444/////////000111222444444111111222222222333333333333222222111111222222333333333333333333333333333111222333333333333222111000111111222333333444444333333222222222222222222333222222111111222222333000000111111111222222222333333333333333444444555333333333444444444555555222333333444444333333222333333333444444444555555555444444333333444444555444444444444444444444444444444444444444444444444333444444555555444444333555444333222222222333333333333333333222222222222555333111111333555666666333333333444444444555555444444555555666555555555444444555555555666666666444444444555555555666666444444444444444444444444444444444444444444444444444444444444444444444444222444555444222222555777555555555555444444444444444444555666666666666666555555666666777777777888555555555555555555555555555555555555555666777777555555555555555555555555666666555555555555666666666666666555444444444333444444444444444444444444666666666666666777777777444444555555555555444444444444444444444444444444333444444555555444444333444444444555555555555666333333444555555444333333111222333444444444333333555444444333333222222111333333333333333333333333333333333333333333333333111222222333333222222111222333333222000000111333333333222222222222333333333333333333333333333333444333333222222333333444JJJKKKLLLKKKIIIIIIIIIJJJFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIHHHFFFEEEDDDCCCBBB<<<;;;::::::<<<<<<;;;:::777777777777888888888888;;;:::888777777777888999777777777777777777777777555555555555555555555555777666666555555555666666555555555555555666777777666666666666666666666666444444444444444444444444555555555555555555555555333333333333333333333333222222333444444444333333333333333333333333333333222222222222222222222222222222333444555555666666222222222222222222222222222222222222222222222222111111222222222333333333111111000000111222333333111222333444444333222111111111111111111111111111222222333333333444444444444333222111111222333444333333222222222222222222000000000111111222222222222222222222222222222222111111111111111111111111/////////111444555666555111222333555666666555555333222222222222222222333222444666555333222444666333333333222222111111111111111222222222222111111000000000000111222333444000000111222333444444555444333222222111111222222111111111222222333333333333222222222222222222333000000000000000000000111111222333444333333111000000000111222333333444444444333333222222111111111333222222222222222222333222222222333333444444444444333222111222333444555333333333444444444555555222222444444444444222222333333333444444444555555555444444333333444444555444444444444444444444444444444444444444444444444333444444555555444444333666555333222111222333333333333333222222111111111666333111000222444444444333333333444444444555555333333444555666666666555111111222222222333333333444444444555555555666666444444444444444444444444555555555555555555555555444444444444444444444444222444555444222222444777666666666555444444333333444444555666777777666666666666666666777777777777555555555555555555555555555555555555555666777888555555555555555555555555666666555555555555666666444444555555555555555555555555555555555555555555777777777777666666666666444555555555555555555444444444444444444444444444333444444555555444444333444444444555555555666666333333444555555444333333111222333444555444333333222222222222333444555666333333333333333333333333333333333333333333333333222222222333333222222222222222111000......000222333222222111111222222333333333333333333333333333444333333222222333333444RRRTTTTTTRRRTTTXXXXXXTTTRRRPPPOOOOOOOOONNNLLLJJJPPPNNNKKKJJJJJJJJJIIIHHHHHHFFFDDDCCCCCCAAA>>>;;;::::::;;;<<<<<<;;;;;;:::<<<;;;999888999999999888888888888888777666555555444555555666666777777777666666555444444666777888666666666666666666666666666666666666666666666666666555444333333444555666555555555444444333333333444444444444444444444444222222222222222222222222333333333333333333333333000000111111111222222222444444444444444444444444555555444444444333333333333333333222222111111111222222222222222222222222222222222222222222222222000000//////000111222222222222222222222222222222222222222222222222222222444333111000000111333444222222222222222222222222333444555555333333444555333333333333333333333333222222222222222222222222222222333333333333444444333333333444444444555555222222222333333444444444555555444333333222111111000000111222333333444444111222222333333222222111111111111111111111111111444333222111000111222333222222222111111111000000222222222222222111000///111111222222222333333333111111222222222333333333333222222111111222222333333333333333333333333333222222222333333444444444333222222111111222222333555555555444444333333333333333333444444444555555222222333333333333444444555555555555555555555555333333333444444444555555666555333222111222333333555555555444444333333333444444444444444444444444666666666555444444333333222222222333333333444444666666555444333333222222444333333222111111111222666666666666555444333222666666666666666666555555777777777777777777777777333444555555666666555555555444333333222222222222555555444333333222222111222222333444444444444444222333333444666777777888444555555666666555555444555555555555444333222222555555555555666666666777666666666666666555555555444666777999999777666444555555555555555555555555222222333444555555555555888888888888777666555444777666444333333444666777555555555555555555555555555555555555555555555555333444555555666666555555555555555444444333333333444444333333333333222222555444333222111222333444666666666555555444444444555555444444444333333333333333333333333333333333444333111000000111333444444333333222222333333444333333333333333333333333333222222111111222222333333333333333333333333333333222111111111222333444cccffffffdddeeehhhgggcccccc```\\\ZZZYYYYYYXXXWWWXXXUUUSSSQQQQQQQQQRRRRRRTTTRRROOONNNMMMKKKFFFCCC??????@@@@@@??????>>>======<<<::::::::::::999999:::999999999888777666555555555666666777777777888888777666555444555555666666666666666666666666666666666666666666666666666666555444444444444555666555444444444333333333333444444444444444444444444222222222222222222222222333333333333333333333333111111111222222222222333444444444444444444444444444444444333333333333222333333222222222222222222222222222222222222222222222222222222222222222222000000000000000111222222111111111111111111111111222222222222222222222222333333222111111222333333222222222222222222222222222444555444333222333444333333333333333333333333222222222222222222222222222222333333333333444444333333333444444444444555222222222333333444444444555444444333222222111111111111111222222333333444111222222333333222222111222222222222222222222222444333222222111111222222222222222111111111000000222222222222222111000000111111222222222333333333111111111222222222333333333222222111111222222333333333333333333333333333222222333333333333333333333222222111111222222333444444444444333333333222333333333444444444444555222222333333333333444444555555555444444444444444333333333444444444555555555444333222222222333333555555444444444333333333444444444444444444444444555555555555555444444444555555666666666666666666666555555444333333222222444333333222111111222222333333444555666666666666555555555555555555555555444444444444444444444444333444555555666666555555666555555444333333444444555555444444444444333333666666666666666777777777555555555555555666666666333444444444444444444333555555666666666555444444555555555666666666777777666666666666666666666555666777888888888888777666555555555555555555555555333333444555555555444444444444555555555555555444777555444333333444555777555555555555555555555555444444444444444444444444333444555555666666555555555555444444444333333333444444333333333333222222444444333333222333333444555555555444444444333333555555444444444333333333333333333333333333333333444333111000000111333444444333333222222333333444333333333333333333333333333222222222222222222333333333333333333333333333222222111111111222333444zzz~~~~~~~~~}}}yyyvvvqqqlllhhhffffffeeeeee```^^^[[[YYYXXXZZZ\\\^^^bbb^^^ZZZXXXVVVRRRLLLGGGDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@???>>>======<<<<<<<<<<<<;;;:::999777666666666666777777777777777777:::999777666555444444444666666666666666666666666666666666666666666666666666555444444444444555666444444333333333333222222444444444444444444444444333333333333333333333333333333333333333333333333222222222222333333333333333333333333444444444444333333333222222222111111222222222222222222333333333333333333333333333333222222222222222222222222000000000000000000111222000000000000000000000000222222222222222222222222222222222222222222222222222222222222222222222222222333444333222111222444333333333333333333333333222222222222222222222222222222333333333333444444333333333333444444444444222222333333333333444444444444333333222222111111222222222222222222222222111222222333333222222111333333333333333333333333222333333333333222111111222222222111111111111111111222222222222111000000111111222222222333333333111111111222222222222333333222222111111222222333333333333333333333333333333333333333333222222222333222222111111222222333333333333333222222222222333333333333444444444444222222333333333333444444555555444444333333222222333333333444444444555555555444333333222333333333555444444444444333333333444444444444444444444444444444444555555555555555444444444444333333333333555555555444444333333222444333333222222222222222222333444555666666666666444444444444444444555555333333333333333333333333333444555555666666555555777666555555555555555555444444444555555555555666666666555444444444555555666666666666555555444444555444333333333333444555555555666777777777666666555555666666666777777777555555666666666666666666777777777777777777777777555555555555555555555555444444555555555444444333222333444555666666666666666555444333333444555666555555555555555555555555333333333333333333333333333444555555666666555555555444444444444333333333444444333333333333222222333333444444444444333333444444444444333333333333555555444444444333333333333333333333333333333333444333222111111222333444444333333222222333333444333333333333333333333333222222222222222222222222333333333333333333333333222222111111222222333444}}}{{{zzzyyywwwnnnmmmjjjgggfffhhhlllooorrrmmmgggdddaaa[[[RRRKKKJJJJJJJJJJJJJJJJJJJJJKKKFFFFFFFFFEEECCCAAA@@@@@@@@@???===;;;:::888777777777777777777777777777777999888777666666555555555666666666666666666666666666666666666666666666666555555555444444555555555333333333333333333333222444444444444444444444444333333333333333333333333333333333333333333333333222222333333333444444444333333333333333444444444222222222111111111111000111111111222222333333333333333333333333333333333111111111111111111111111111000000000000000111111111111111111111111111111111222222222222222333333111222222333333222222111222222222222222222222222111222333333111111222333333333333333333333333333222222222222222222222222222222222333333333444444222222333333333444444444333333333333333333333333333333333333222222111111333333222222222222222222111222222333333222222111333333333333333333333333111222333444333222111000111111111111111111111111111111222222222111111000111111222222222333333333111111111111222222222222333222222111111222222333222222222222222222222222444333333333222222111111333222222111111222222333222222222222222222222222222222333333333444444444222222222333333333444444555444444333333222222111333333333444444444555555444444444333333333444444444444444444444444444444444444444444444444444444333333444444555666666777333333333222222222222222555555444444444333333333444333333222222222333333555555666666555444444333333333333444444444444444555555555555555555555555333444555555666555555555666666555555444555555666333333444444555666666777666555444333333333444555555555555555444444444444777666555444444555666777444555666666777777777777555666666666666777777777555555555555666666666666777666666555555666666777555555555555555555555555555555666555555444333333555555666777777777777777666555444444444444555666555555555555555555555555333333333333333333333333333444555555666555555555444444444444444444444444444444333333333222222222222333444555555555444333333333333333333333333333555555444444444333333333333333333333333333333333333222222111111222222333444333333222222333333444333333333333333333333333222222222222222222222222333333333333333333333333222111222222222222333333}}}zzzxxxyyy~~~xxxtttqqqjjj```WWWRRRRRRQQQRRRSSSTTTVVVWWWMMMOOOOOOMMMHHHEEEDDDDDDEEECCCAAA>>><<<:::999999999999888888777777666666666666777777777777777777666666666666666666666666666666666666666666666666444555555555555555555444333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333222222333333333444444444222222222333333333444444222222111111111000000000111111111222222333333333333333333333333333333333111111111111111111111111111111000000000000000111222222222222222222222222111111111222222333333333111222222333333222222111222222222222222222222222111222333333111111222333333333333333333333333333222222222222222222222222222222222333333333444444222222222333333333444444333333333333333333333333333222222222222222111111333333222222222222222222111222222333333222222111222222222222222222222222111222333444333222111000111111111111111111111111000111111222222222111111111111222222222333333333000000111111111222222222333222222111111222222333222222222222222222222222333333333222222111111111333222222111111222222333222222222222222222222222222222222333333333444444222222222333333333444444444444444333333222222222333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444222333333444555666777777666666666666555555555555444444444444444333333333444333333222333333444444555555555666555555444333333333333444444444555555666666666666666666666666333444555555666555555555555444444444444444555555222222333444555666777777777777666666666666666777444444444444555555555555666666555555555555666666333444555666666666666666666666666666777777777888444555555555666666777777666555555444444555555666555555555555555555555555666666666666555444333333777777888777777666555555555555555444444555555555555555555555555555555555333333333333333333333333333444555555666555555555444444444444444444444444444444333333333222222222111222444555666555444444333333333333333333333333555555444444444333333333333333333333333333333333222222222222222222222222444333333222222333333444333333333333333333333333111222222333333222222111333333333333333333333333111111222222333333333333~~~yyynnneeeXXXXXXXXXXXXYYYZZZ\\\]]]YYY[[[[[[XXXQQQLLLKKKKKKLLLJJJFFFCCC@@@>>>======<<<<<<;;;:::999888888777555666777888888888888777666666666666666666666666666666666666666666666666444444555666666555444444333333444444444444555555444444444444444444444444333333333333333333333333333333333333333333333333222222222222333333333333111111222222333333444444222222222111111111000000222222222222222222333333222222222222222222222222111111111111111111111111222111111000000000000000222222222222222222222222111111111222222333333444222222222222222222222222222222222222222222222222222333444333222111222444333333333333333333333333222222222222222222222222222222333333333333444444222222222222333333333333444444333333333333222222222222222222222222111111222222222222222222222222111222222333333222222111111111111111111111111111222333333333333222111111111111111111111222222222000000111222222222222111111111222222222333333333000000000111111111111222333222222111111222222333222222222222222222222222222222222222222111111111333222222111111222222333222222222222333333333333222222222222333333333333222222333333333333444444333333333333444444444444333333333444444444555555333333444555555555555444333333333444444444444555444444444444444444444444333333444444555666777777333333444444444555555555444444444444444444444444333333333333333444444555111222333555666777777777333333333444555555666666555555555555555555555555333444555555666666555555444444444333444444555666444444444555666777777888555555666777777777777777555555555666666777777777555555666666666666555555444444555666666666555555666666666777777777888888444444555555666777777777555555555555555555555555555555555555555555555555555555666666666555444444666666666666555444333222555555555555555555555555555555555555555555555555333333333333333333333333333444555555666666555555333333333444444444444555444444333333333333222222222333444555555666555555333333333333444444444444555555444444444333333333333333333333333333333333222222222222222222222222444333333222222333333444333333333333333333333333111222333444444333222111333333333333333333333333000111222333333333333222~~~uuuiiihhhfffeeeeeefffhhhiiijjjlllmmmhhh```YYYWWWWWWSSSQQQMMMIIIFFFDDDCCCCCC@@@@@@???>>>===<<<;;;:::777777888888888777666666666666666666666666666666666666666666666666666666444444555666666555444444444444444555555666666666444444444444444444444444444444444444444444444444333333333333333333333333111111111222222222222333000111111222333333444444333333222222222111111111333333222222222222222222111111111111111111111111111111111111111111111111222222111000000000000000111111111111111111111111000111111222333333444444333333222111111222333333222222222222222222222222222444555444333222333444333333333333333333333333222222222222222222222222222222333333333333444444111222222222222333333333444444444333333222222222111111111111111111222222111111111222222333333444111222222333333222222111222222222222222222222222444333222222111111222222000000111111111222222222000000111222222222222222111111222222222333333333000000000000111111111111333222222111111222222333111111111111111111111111111111111111222222222222333222222111111222222333222333333333444444444444111222222222222333333333222222333333333333444444333333333444555555666666333333333444444444555555222333555666666666555444333333333444444444555555444444444444444444444444333444444444555555666666000000111111222333444444444444444444444444444444333333333333333444555555000111333555666777888888333444444555666666777777444444444444444444444444333444555555666666555555555555444444555666666777777777777888888999999999777888;;;===>>>>>>===<<<:::::::::999999999999999777888:::;;;;;;:::888777666666777777777666555555666666777777777888888888444444555555666777777888555666777888888777666555555555555555555555555555444555555666666666666555444555555555555555444444444555555555555555555444555555555555555555555555444444444444444444444444333444555555666666555555333333333444444444555555444444333333333333222222333333333444444555666777333333444444444555555555555555444444444333333333333333333333333333333333222222222333333222222222444333333222222333333444333333333333333333333333000111333444444333111000333333333333333333333333000111222333333333222222}}}{{{xxxwwwwwwxxxyyyxxxzzz{{{vvvmmmeeebbbcccXXXVVVRRRMMMJJJHHHGGGGGGDDDCCCBBBAAA@@@>>>>>>===999999999999888777555444666666666666666666666666666666666666666666666666333444555666666555444333555555555666666666777777444444444444444444444444444444444444444444444444333333333333333333333333000000111111111222222222000000111222333333444444333333333222222222222111444333333222222111111111000000000000000000000000000000000000000000000000222222111000000///000000000000000000000000000000000000111222333333444444444333111000000111333444222222222222222222222222333444555555333333444555333333333333333333333333222222222222222222222222222222333333333444444444111111222222222333333333444444444333333222222222111111111111111111222222000000111222333333444444222222222333333222222222333333333333333333333333555444222111000111222333000000111111222222222222///000111222222222222222111111222222222333333333000000000000111111111111333222222222222222222333111111111111111111111111000000111111222222222333333222222222222222222333333333333444444555555555111111222222222333333333222222333333333444444444222333333444555666777777333333333444444444555555222333555666666666555555333333333444444555555555444444444444444444444444444444444555555555555555222222333444666777888888444444444444444444444444333333333333333444555666444444555555555555555444444444555555666777888888555555555555555555555555333444555555666666555555666666666666666777888888999::::::::::::;;;;;;;;;@@@CCCFFFJJJKKKJJJHHHGGG???>>>>>>===;;;::::::999:::<<>>AAAHHHNNNVVV^^^aaa___ZZZVVVPPPKKKFFFCCC>>>:::<<>>999777555666888999777444555555666666666777777777777777777777777777777777;;;<<<>>>???>>><<<999777777777777777777666666666444444444333333444444555666666666666666666666666555555555555555555444444555555555555444444444444555555555555555555555555333333333444555666777888444555555555666666777777444444555555555555444444333333444444555444444444111111111111111222333444333444444555555444444333555444444333222111000000444444444444444444444444222222222222222222222222222222222222222222222222111111111111111111111111111222222333333222222111111222333333111111222333sssmmmeee```^^^]]]]]]\\\ZZZ\\\^^^aaaccc___XXXSSSKKKFFFAAA>>>>>>???===;;;:::999888888888999999999666666777777777666666666666666666555555555555444444444555555555555444444555555444444444333333333333333333333333333333333444333333222222333333444333333444444444333222222222222222222222222222222222222222222222222333333333222111111000000111111111111111111111111111111111111111111111111111111111222333333111111222333222222222222222222222222222222222222222222222222333333333333333333333333111222333333333333222111333333333333333333333333444444444333333222222222222222222222222333333333333333333333333333333333111222333333444444333333444444444444444444444444444333222222333333333333444333333222222222222222222222222222222222222222111111111111111111111111111111111222222222333333222222111111111111222222333333222111111222333333222222222222222222222222111111222222333333333333111111111111111222333444333333333333333333333333222222222222222222222222333222111111333444333111333333333222222222111111333333333333333333333333222222333333333333444444111222444555555555444333111111222222222222333333444444444444444444444444444333222111222333555666666666555555555555666666444444444555555555555666888666444555777777666444333333333444444444555555222333444555666666666666666666666666666666666666666666666666666666666666555555555555555555555555444444555555555666666666555444444444666777888888>>>???EEEKKKJJJDDDCCCEEEQQQVVV]]]ccceeeccc^^^[[[SSSNNNIIIFFFAAA===>>>CCCJJJNNNRRRSSSUUUTTTMMMDDD@@@===:::999;;;<<<:::777666666666666666666666666666666666666666666666666<<<===>>>???>>><<<:::888444444444555555555555555666666555444444444444444666666666666666666666666555555555555555555555555777777777777666666666666555555555555555555555555444444444444444555666777555555555555666666666777444444555555555555444444555555555555444333222222444444555555555555555555333444444555555444444333555555444444333222222222444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333222222111222333333111111222333~~~zzztttqqqoooppppppppplllrrr{{{~~~tttlll]]]VVVLLLFFFDDDCCCBBBAAA;;;999777666777777666555777777777888888888888777666555555555555444444444444444555555555555444444555444444444444333333333333333333333333333333333444333333222222333333444222222333444444444333333333333333333333333333333333333222222222222222222333222111111000000111111111111111111111111111111111111111111111111111111111222333222111111222333222222222222222222222222222222222222222222222222333333333333333333333333111222222333333333222222333333333333333333333333444444333333333333222222333333333333222222222222222222222333333444444444111222333333444444333333444444444444444444444444333333333333333333333333444444333333333222222222222222222222222222222222111111111111111111111111111111111222222222222333222222111111111111222222333222222111111222222333222222222222222222222222222333333333333444444444000000111111222111111111222222222222222222222222222222222222222222222222222111000111333444444333333333333333222222222222333333333333333333333333222222333333333333444444222333555666666666555444111111222222222222333333444444444444444444444444555444333333333444666777555555666666666666555555444444444555555555555666555333333333555555555333555555555666666666666777222333444555666666666666777777777777777777777777666666666666666666666666555555555555555555555555555555555555666666666666555555666666777888999:::>>>DDDNNNUUURRRJJJGGGIIIRRRUUUZZZ]]]^^^ZZZVVVRRRLLLHHHDDDBBB>>>;;;>>>CCCOOOTTTYYY[[[[[[ZZZRRRJJJDDD@@@;;;:::;;;<<<:::888888888888888777777777777666666666666666666666666<<<===>>>???>>><<<:::888333333444444555555666666777777666555444444444555666666666666666666666666555555555555555555555555777777777777666666666666555555555555555555555555555555444444444555555666555555555555666666666666444444555555555555444444666666666555444333111111222333333444444333222111333444444555555444444333444444444444444444444444444444444444444444444444222222222222222222222222222222222222222222222222333333333333333333333333222222333333333333222222111222333333111111222333~~~~~~uuukkk]]]QQQLLLIIIGGGEEE@@@===:::999::::::888666999999888888888999999999555555555555444444444444444444555555555555444444444444444444444444444444333333333333333333333333444333333222222333333444111222222333444444444444333333333333333333333333333333333222222111111111333222111111000000111111111111111111111111111111111111111111111111111111000222333222111000111222222222222222222222222222222222222222222222222222444444444444444444444444111111222222333333333222333333333333333333333333333333333333333333333333444444444333333222222111111111222333333444555555111222333333444444333333333333333333333333333333222333444444333222333333444444444444444333333222222222222222222222222222111111111111111111111111111111111111222222222222222222111111111111222222222222222222222222222222222222222222222222222222222333333333333333333333///000111222222111///...000000000000000000000000222222222222222222222222111000000111333555444333333333333333333333333333333333333333333333333333222222222333333333444444333444666777777777666555333333333444444444555555444444444444444444444444555444444444444555666777444555666777777666555444444444444555555555555666222222222222333333333333555555666666666777777777666666666666555444333222666666666666666666666666666666666666666666666666555555555555555555555555555555666666666777777777777888999999999:::;;;===???JJJWWW\\\WWWNNNKKKKKKMMMOOOQQQQQQPPPLLLHHHEEEBBB>>><<<<<<;;;:::>>>DDDMMMSSSYYY\\\___```\\\VVVLLLGGGAAA=========<<<:::888888888888888888888888555555555555555555555555:::;;;<<<<<<<<<:::999888444555555666777888999999555555444444444555555666555555555555555555555555444444444555555555555555555555555555444444444444555555555555555555555555666555555444444444555555555555555666666666666666444444555555555555444444555555555555444333222222111222333444333222///...333444444555555444444333222333333333444444555555333333333333333333333333222222222222222222222222222222222222222222222222444444444444444444444444222333333333333333333222111222333333111111222333|||kkk]]]TTTOOOKKKIIIIIIEEEAAA@@@AAAAAA===:::999999888777777777777888666666555555555444444444444444555555555555444444444444444444444444444444333333333333333333333333444333333222222333333444111222222333444444444444333333333333333333333333333333333222222111111111333222111111000000111111111111111111111111111111111111111111111111111111000111222222000000111222222222222222222222222222222222222222222222222222444444444444444444444444111111111222222333333333333333333333333333333333333333333333333333333333555444444333333222222222111111222333333444555555111222333333444444333333333333333333333333333333111333555555333222222333444555555555555444333222222222222222222222222222111111111111111111111111000000111111111222222222222222111111111111222222222222222222222222222222222222222222222222222222222222222222111111111111///000111222222111///...000000000000000000000000222222222222222222222222111000000111333555444333333333333333333333333333333333333333333333333333222222222333333333444444444555666777777777666555333333333444444444555555444444444444444444444444444444444444555555666666444555666777777666555444444444444555555555555666555555555555555555555666444555555555555666666666666666666666555444333222555555555555555555555555666666666666666666666666666666666666666666666666666666666777777777888888777888999999888:::===AAAHHHSSS___aaa[[[SSSOOONNNOOOOOONNNLLLJJJFFFCCCAAA@@@===;;;<<<;;;;;;@@@GGGLLLTTT[[[```fffkkkmmmjjj```YYYPPPIIIFFFBBB>>>;;;777777777888888888888888666666666666666666666666777888999999999888777666444555555666777888999999333333333333444666777888444444444444444444444444444444444555555555666666555555555555444444444444555555555555555555555555666555555444444444555555666666666666666555555555444444555555555555444444222222333444555555555555444555666777666555333111333444444555555444444333111111111222333333444444333333333333333333333333222222222222222222222222222222222222222222222222444444444444444444444444333333333444444333333333111222333333111111222333vvviii```ZZZUUURRRPPPKKKFFFDDDEEEEEE@@@<<<;;;:::888666555555666666777666666666666555555555444444555555555555444444333333333444444444444555333333333333333333333333444333333222222333333444222222333444444444333333333333333333333333333333333333222222222222222222333222111111000000111111111111111111111111111111111111111111111111111111000111222111000000111222222222222222222222222222222222222222222222222222333333333333333333333333111111111111222333444444333333333333333333333333222222333333333333444444444444444444333333333333222222222333333444444444111222333333444444333333333333333333333333333333000333666666333111222444444555666666666555444333222222222222222222222222111111111111111111111111000000000111111111111222222222111111111111222222111222222333333222222111222222222222222222222222222222111111111111111000000000111111222111111111333333333333333333333333222222222222222222222222222111000111333444444333333333333333444444444444333333333333333333333333222222333333333333444444333444666777777777666555111111222222222222333333444444444444444444444444333444444444555555555555555555666666666666555555444444444555555555555666555666666666444333444555444444444444555555555555222333444555666666666666555555555555555555555555666666666666666666666666666666666666666666666666777777777777888888888888555777888888999===DDDJJJVVV___eeeccc]]]XXXTTTQQQOOONNNKKKHHHEEEBBB@@@??????;;;:::;;;::::::???FFFKKKUUU```hhhpppxxx{{{{{{ssslllaaaXXXPPPIIIBBB===;;;;;;::::::999888777777777777777777777777777777666666666777777666666555333333444444555555666666333333333444555666888888444444444444444444444444333333444444555666666666777777777777666666666666555555555555555555555555555555444444444555555666666666666666666555555555444444555555555555444444111111333444555666666666333333444555555444222222333444444555555444444333111111111222222333333333333333333333333333333333222222222222222222222222222222222222222222222222444444444444444444444444333333444444444444333333111222333333111111222333vvvppplllgggddd^^^XXXQQQPPPQQQPPPKKKFFFBBB@@@===;;;999888999999888888777777777666666666444444555555555555444444333333333444444444555555333333333333333333333333444333333222222333333444333333444444444333222222444444444444444444444444222222222222222222333333333222111111000000111111111111111111111111111111111111111111111111111111///111222111000///000222222222222222222222222222222222222222222222222222333333333333333333333333111111111111111333444555333333333333333333333333222222222333333444444444333333333444444444444444333333333333333333333333111222333333444444333333222222222222222222222222///333777777333111222444444555777777777666444333222222222222222222222222111111111111111111111111000000000000111111111111222222111111111111222222111222333333333333222111222222222222222222222222333333333222222111111111111111111111111222333444444444444444444444444444222222222222222222222222333222111111333444333111333333333444444444555555333333333333333333333333222222333333333333444444333444555666777666555555111111222222222222333333444444444444444444444444222333333444444444444444666666555555555555666666444444444555555555555666555777888666333111222444444444444555555555666666222333444555666666666666555555555555555555555555666666666666666666666666666666666666666666666666777777777888888888999999666888:::;;;>>>FFFQQQZZZbbbggggggaaa[[[YYYVVVQQQKKKIIIEEEAAA>>><<<<<<<<<:::888888;;;===???FFFMMMRRR___nnnxxx|||rrrjjjccc\\\TTTNNNHHHGGGEEEBBB???===:::999888888888888888888888888666666666666666666666666444444444555555555555555888888777777777777777888666666666666666666666666333333444444555666666777777777777777666666666666555555555555555555555555444444444444444555666777777666666666555555555555444444555555555555444444222222333444555555555555111111111111111111222222333444444555555444444333222222333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333444444444444333333111222333333111111222333}}}{{{xxxvvvttttttuuuvvvmmmgggfffmmmtttxxx~~~}}}{{{wwwtttpppjjjcccaaacccbbb\\\VVVIIIGGGDDD@@@>>>===>>>>>>888888888888777777777777444555555555555555555444333333333444444555555555333333333333333333333333444333333222222333333444444444444444333333222111444444444444444444444444111111111222222333333444333222222111000111111111111111111111111111111111111111111111111111111111///111222111000///000111222222222222222222222222222222222222222222222222222222222222222222222222111111000000111333444666333333333333333333333333222222222333333444444444333333333444444555555555444333333333333333333333222222333444444444333333222222222222222222222222...333777777333000222444444666777888777666444333222222222222222222222222111111111111111111111111000000000000111111111111222222111111111111222222111222333444444333222111222222222222222222222222444444444333333222222222222111000000111333555666333333333333333333333333222222222222222222222222444222111222333333222111333333333444444555555555333333333333333333333333222222333333333444444444222333555666666666555444333333444444444555555555444444444444444444444444111222333333444444333333777666555444444555666777444444444555555555666666;;;===>>>;;;888555666888555555555555666666666666666666666666555444333222777777777777777777777777666666666666666666666666777777777777777777777777777888888888888999999999888;;;>>>@@@EEEOOO]]]hhhhhhjjjeee\\\WWWWWWTTTNNNIIIGGGBBB>>>;;;:::;;;;;;999888:::@@@EEEJJJSSS\\\^^^mmm}}}yyyssslllgggUUUSSSPPPLLLGGGCCC???>>>888888888888888888888888666666666666777777777777777777777777777666666666===<<<;;;999888777777777888888888888888888888888333333444444555666777777666555555555444444444444555555555555555555555555333333333444555666777888777777666666555555555444444555555555555555555444444444444555444444333333444333333333444555666666333444444555555444444333444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333444444555555444444333111222333333111111222333|||||||||xxxvvvrrrooommmmmmnnnnnniiigggdddcccccceeegggiiinnntttxxxwwwtttuuu{{{{{{{{{zzzzzz|||zzzooocccVVVRRRKKKFFFBBB>>>;;;888???<<<888777777888777666<<<;;;999666555444444444444444444555555555666666666666666555444444444333222222333333333444444444555444444333222111000000333333333333333333333333222333444555666555444333222222222222222222222222333222111000000111222333222111111111000000//////333333333333333333333333222111111000111333444555222222222222222222222222333333333333333333333333333333333444444444555555333333333333333333333333333222222222222333444555333333333333333333333333444444444333333222222222333333333333333333333333666666555444444333222222111222222333333222222111444555666777777555333222444444444444444444444444444333333222222333333444222222222111111111000000111111000000111111222333111111111111111111111111000000000111222222333333222222111111000111111111222222222222333555777888999888555333111111222333333222111000000111222333111111111222444777:::;;;444444444333333222222222444444444444444444444444444444333222111111111111333333333333333333333333333333333444444444555555555555444444444444555555333333222222333333444555666666666555444444333333555555555555555555444444999888888888777777666666888888777777777777777888444555555555555666666666666777888:::::::::999888999888777777888888777666777::::::888999<<<===::::::<<<<<<;;;;;;<<<;;;999888===CCCIIIUUUfffrrrwwwtttkkk___VVVSSSQQQMMMJJJDDDBBB???;;;999888888888888999;;;@@@HHHSSS]]]cccddduuuzzzuuunnnfff^^^SSSFFF>>>999:::;;;:::999888888999888777777888:::;;;:::888888;;;>>><<<777444555888666777999<<<>>><<<999666777666666666555555555555555555555555666666666777666666666666666666666666888888777666555444333333333333444555666777888888777777777777666666666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444777666444222222222444555222222222222222222222222333333333333333333333333111222222333333222222111333333333333333333333333333222222111111222222333{{{wwwtttsssssssssqqqooojjjgggeeecccbbbaaa___bbbdddcccbbbdddiiinnntttvvvvvvtttwww~~~tttiiiaaaVVVNNNIIIFFFDDDCCC???>>>===<<<;;;:::888777666555555555555555666777444444444555555555666666555555555555555444444444222222333333333444444444444444333333222111111111333333333333333333333333222222333444444444444444222222222222222222222222222222111111111111222222111111111111111111000000333333333333333333333333222111111000111222333444222222222222222222222222222222222222222222222222222222222333333333444444333333333333333333333333333333333333333444444444333333333333333333333333444444444333333222222222333333333333333333333333555555444444333333222222111222222333333222222111333333444555444333222111333333333333333333333333222111111000000111111222222222222111111111000000111111000000111111222333111111111111111111111111333333333222222222222222222111111000000000111111111222333444444444555555666444333222222222444555333222111111111111222333333333222333333555666777444444444333333222222222333333333333333333333333333333222222222222222333333333333333333333333333333333333444444444555555444444333333333333444444444444333333444444555666444444555555555555555555555555555555555555555555888888777777777666666666888777777666666777777777444444444444444444444444444444555666666666666555666666666777888999888888777:::;;;999:::===>>>;;;@@@@@@@@@@@@@@@@@@@@@??????EEELLLVVVfffttt{{{zzzggg```WWWQQQOOOMMMIIIEEEAAA???===:::999999999:::888888:::===DDDLLLSSSXXX[[[kkkvvviiiZZZPPPGGGEEEAAA<<<999888999:::888777666777888888666555444888;;;999666444666888777777999;;;===<<<999777777777666666666555555555555555555666666666777777666666666666666666666666777777777666555555444444444555666666888888999:::999888888777666666555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444666444333111111111333444222222222222222222222222444444444444444444444444222222333333333333222222333333333333333333333333333222222111111222222333~~~|||{{{|||}}}}}}zzzvvvrrrooolllhhheeeaaa```^^^]]]^^^```dddfffhhhiiigggcccdddjjjnnnnnnrrrtttwwwxxxxxxyyyzzz{{{|||xxxmmm^^^RRRLLLJJJHHHGGG???@@@AAA???<<<999777777444555555666666777777777444555555555555666666666444444444555555555555555333333333333444444444444333333333333222222222222333333333333333333333333222222222222222333444444222222222222222222222222111111222222222222111111111111111222222222222222333333333333333333333333222111111000111111222222111111111111111111111111111111111111111111111111111222222222333333333333333333333333333333333333222333444444555555444444333333333333333333333333444444333333333333222222333333333333333333333333333333333333333222222222111222222333333222222111222222222111111111111000222222222222222222222222111111000000000000111111222222222111111111111111111111000000111111222333111111111111111111111111555555444444333222222111111111111000000111111222111222333444444333222222111111000111222444555777333333222222222222333333555444333222222222333333444444333333333333222222333333333333333333333333222222222222222333333444333333333333333333333333333333333444444444555555333333333222222333333333555444444444444555666666333333444444555666666777555555555555555555555555666666666666666555555555777666666555555666777777555555555555555555555555555555555555555666777777666777888999;;;;;;<<<<<<===@@@BBB@@@BBBFFFGGGEEEHHHGGGEEEDDDDDDDDDEEEFFFEEELLLWWWeeettt~~~{{{rrrZZZVVVRRRPPPOOOLLLGGGCCC===<<<:::999999999:::;;;999999:::<<<@@@EEEIIILLLPPP___qqqxxxhhh]]]SSSNNNEEE<<<777666777999999888666666777777555333333666999999777666777:::888888888999;;;;;;:::888777777777666666666555555555555666666666777777777666666666666666666666666666666666666666666666666666666777888999:::;;;;;;::::::999888666555444444444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444444333222111000111222333222222222222222222222222444444444444444444444444222222333333333333222222333333333333333333333333333222222111111222222333~~~~~~~~~}}}}}}{{{xxxtttpppkkkiiikkkooopppqqqsssqqqkkkbbb___aaacccaaagggkkkoooooommmmmmqqquuuyyyuuueeeXXXRRRPPPMMMJJJGGGHHHHHHDDD???;;;:::::::::::::::999888777666555555555555555555666666666333444444444555666666666333333333444444444444555222222222333333333444444333333333333333333333333333222111000111222333444222222222222222222222222000111222333333222111000111111111222222333333444222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222222222333333333444444444333333333333333333333333222333444555555555444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222333111222222333333222222111222111111000000000111111222222222222222222222222333333222222222222333333111111111111111111111111111111000000111111222333111111111111111111111111444444333333222222222222222222222222222222333444444333222111111111111222000000000000222333555666333333333333333333333333444333333222222111111111333333333333333333333333222222222222222222222222444444333222222222333333333333333333333333333333333333333444444444555555444444333333333333444444444444444444444555555666444444444555555555666666444444444555555555555555555555555555555555555555666555555555555666666777888888888888888777777777:::999999888999:::<<<===;;;<<<===>>>???@@@BBBCCCDDDHHHJJJJJJLLLQQQSSSRRRRRRNNNJJJIIIHHHGGGIIIMMMJJJVVVdddqqqyyyyyyooodddWWWUUUTTTTTTRRRNNNHHHCCC:::999888888777888888999::::::;;;===???AAACCCEEEKKKWWWeeeqqq}}}zzzvvvtttsss{{{vvviii```YYYRRRHHH@@@:::999999999;;;999777777888888777666555777999999888777888:::888777555666888999999888777777777666666666666555555666666666666777777777666666666666666666666666555555666666777777777777666666777888999:::;;;;;;<<<;;;:::888666555333333444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444444333222222111222333333222222222222222222222222333333333333333333333333222333333333333333333222222222222222222222222222333222222111111222222333yyyyyyyyy{{{~~~~~~yyyttttttyyy}}}}}}uuujjjddddddcccaaacccfffhhheeeaaabbbhhhnnnxxx~~~pppgggccc```[[[WWWUUUTTTQQQKKKFFFBBB@@@@@@>>>===<<<:::999777666555666666666666666666666666333444444444555666666666333333444444444555555555222222222333333444555555333333333333333333333333333222111000111222333444222222222222222222222222000111222333333222111000111111111222222333333444222222222222222222222222000111111111222222222222111111111111111111111111444444444444444444444444444444444444555555555555333333333333333333333333222333444444555555444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222333111222222333333222222111222222111111111111222333333333333333333333333333333222222111111222222333111111111111111111111111111111000000111111222333111111111111111111111111000111111111222222222333333333333333333444555666777555111///...000222444111111111111222333333444333333333333333333333333111111222222222222222222333333333333333333333333222222222222222222222222666555444333222222222222333333333333333333333333333333333444444444555555555555444444444444555555333333333222333333444555666666555555555444444444444444444555555555666666444444444444555555555555555555555555555666777777888888888999999999999:::;;;;;;;;;;;;<<<>>>@@@AAA@@@AAABBBBBBBBBDDDIIILLLOOOSSSUUUUUUXXX]]]___^^^^^^VVVQQQPPPNNNMMMPPPWWW[[[jjjzzz}}}ttthhh]]]YYYYYYYYYXXXTTTNNNGGGBBB999999888777777777777777888999:::<<<>>>@@@BBBCCCJJJTTT```iiisss}}}}}}yyyuuuqqqooovvvzzz~~~~~~zzzqqqhhhbbbYYYSSSKKKEEEAAA???===;;;;;;999777777888999888777666777888888777666666666777555333333555777777666888777777777666666666666666666666666777777777888777777777777777777777777555555666666777888888888555666777777999999:::;;;===<<<:::999777555333222444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444444444333333333444444444222222222222222222222222111111111111111111111111333333333444444333333333222222222222222222222222333222222111111222222333~~~~~~}}}~~~{{{|||zzzpppkkklllllljjjeeeffffffaaa]]]\\\bbbgggoooxxxwwwrrrrrrqqqlllggg```\\\XXXTTTRRRNNNJJJGGGAAA@@@===;;;999999999999777777777666666666666555444444444555555555555555333444444444555555555555222222333333444444555555333333333333333333333333222222222222222333444444222222222222222222222222111111222222222222111111111111111222222222222222222222222222222222222222000000222333333444333333222222222222222222222222555555555555555555555555555555555555666666666666333333333333333333333333333333222222222333444555333333333333333333333333222222333333333333444444333333333333333333333333333333333333333222222222111222222333333222222111222222222222222333333333333333333333333333333333000000////////////000000111111111111111222222222111111000000111111222333111111111111111111111111//////000111111222333333333333333333444555666666777555222//////000333555222222333333333333333333222222333333333333222222000000222333333333333333222222333333333333444444333333333333333333333333666555444333222222222222333333333333333333333333333333333444444444555555666555555444444555555666333222222222222333444444777666666555444444333333333333444444555666666666444444444555555555555555555555555555666777888888777888888999:::;;;<<<<<<<<<<<<===???@@@CCCEEEFFFFFFGGGHHHGGGHHHMMMUUU[[[eeehhhiiihhhiiinnnooommmggg]]]WWWWWWWWWVVV\\\fffsssvvvjjjaaa[[[[[[ZZZVVVPPPIIIBBB>>>:::::::::999999999888888999999:::<<>>;;;999888888999888777666666666666555555444333666444333333555666666666888888777777777666666666666666666777777777888888777777777777777777777777666666666777777888888888666666777888999::::::;;;===<<<;;;999777555444333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333444444444444555555222222222222222222222222222222222222222222222222333333444444444444333333222222222222222222222222333222222111111222222333|||vvvtttwwwwwwuuuppppppooojjjeeecccdddgggllltttzzz|||}}}~~~zzzxxx||||||xxxnnnkkkhhhiiijjjggg^^^VVVLLLIIIDDD???<<<;;;;;;<<<777777777777666666666555555555555555555444444444444444444444555555555555333333333444444444444444333333333333333333333333222222333444444444444444222222222222222222222222222222111111111111222222111111111111111111000000111111111111111111111111///000222444555666666555333333333333333333333333444444444444444444444444444444444555555555666666333333333333333333333333333222000///000111444555333333333333333333333333222222222333333444444444333333333333333333333333555555444444333333222222111222222333333222222111000111222333333333222222222222222222222222222222000000////////////000000000000111111111222222222111111000000111111222333111111111111111111111111222222222222222222222222111111111222222333555555444444333333333333333333222222333444444444444444111111222333333222111111111222333444444444333222222222222333333444444444333333333333333333333333333333333333333444555666333333333333333333333333333333333444444444555555555444444333333444444555333333333333333444555555555555555555555555444444333333444444555666666777444444555555666666666666666666666666777888999999::::::;;;===???@@@BBBBBBCCCDDDGGGIIILLLOOOPPPQQQMMMOOOPPPPPPSSS[[[gggpppzzz|||{{{xxxvvvxxxwwwtttiii^^^XXX[[[]]]^^^gggssswwwlllccc\\\[[[XXXSSSKKKDDD>>>;;;:::;;;<<<======>>>>>>>>>??????@@@AAADDDGGGJJJLLLNNNXXXcccjjjqqqwwwzzzxxxuuuuuuuuuvvvwwwyyy{{{|||~~~}}}wwwtttrrrnnnggg^^^WWWTTTPPPJJJEEEFFFCCC???<<<;;;;;;:::999666666666777888888777666666555444555777888777666888888888777777777666666666666777777777888888888777777777777777777777777777777777777777777888888777777888999:::;;;<<<<<<<<<;;;:::999777666555444444444444444444444444444444444444444444444444444555555555555555555555555444444444444444444444444444444444444444444444444222222333444444444444444222222222222222222222222333333333333333333333333333333444444444444333333111111111111111111111111333222222111111222222333{{{{{{~~~}}}}}}}}}{{{xxxsssnnnlllkkkssszzz~~~}}}~~~}}}{{{~~~~~~}}}}}}}}}wwwlllXXXTTTMMMEEE@@@=========888888777777666666666555666666666555555444444333444444444555555555666666444444444444444444444444333333333333333333333333222333444555666555444333222222222222222222222222333222111000000111222333222111111111000000//////111111111111111111111111...000222444666777777777444444444444444444444444333333333333333333333333333333333444444444555555333333333333333333333333444222///---...000333666333333333333333333333333222222222333333444444444333333333333333333333333666666555444444333222222222222222333333222222222...///222333444333222000000000000000000000000000222222111111111111222222000000111111222222222222111111111000111222222333111111111111111111111111555444444333333222222111000000000000111222333444111333555777777555333111111222333444555666666666000111222333333222111000222333444555444333222111222222222333333444444444444444444444444444444444000111111222444666888999333333333333333333333333333333333444444444555555444333333222222333333444555444444444444555666666333333444444555666666666333333444444555666777777555555555666666666777777666666666666777888::::::>>>>>>@@@BBBDDDFFFHHHIIILLLNNNRRRVVVYYY[[[\\\]]]TTTVVVXXXYYY]]]gggvvvzzzwwwvvvsssooofff[[[UUUZZZ^^^aaalll{{{{{{tttiii___\\\[[[WWWPPPHHHAAA===;;;;;;<<<===???AAABBBCCCCCCGGGFFFFFFGGGJJJMMMPPPSSSRRR[[[eeekkkooossssssppprrrqqqnnnmmmooorrrvvvyyytttkkkfffaaa\\\WWWOOOLLLFFFBBB@@@>>><<<;;;888777888:::<<<======<<<777666666777999:::888777888888888888777777777777777777777777888888888888777777777777777777777777888888777777777777777777888999999:::;;;<<<===>>><<<;;;:::999888666555555444444444444444444444444444444444444444444444444666666666666666666666666444444444444444444444444444444444444444444444444000111222333333333333333222222222222222222222222555555555555555555555555333444444555555444444333111111111111111111111111333222222222222222222333~~~zzzyyyyyy}}}}}}~~~ooocccTTTKKKIIIGGGBBB===:::::::::888666555555666666555555444555666888999666555444444555666777888999666333333555555444111333444555444222111222333444444333333333333222222111111222222222222111111555555555555555555555555333333333222222111111111000222222222111000111222111111222222222333333333999888777666555444333222222333444555555444444333555555555555555555555555444444555555555555444444222222222222222222222222333333333444444555555555222222222222222222222222222222222222222222222222333333333222222111111111222222222222222222222222333222111000////////////111111222222222222111111000111222333333222000///222111000/////////000111000000000000000000000000222444333111222444333...111111000000000111222333333333333222222111111111///000111222333222111111---...///000222333555555444444444333333333333222222222222222222222222222333333333333333333333333555444444333333333444444333333333333333444555666444444444444444444444444555555555555555555555555666555555555555666777777555555555555555555555555666666666666666666555555777444333444666777666333666555444444555777999:::999777:::???AAA??????AAAFFFGGGJJJLLLOOOPPPQQQQQQVVV```hhhjjjkkknnnlllfffbbb```^^^bbbiiippptttvvvuuusssooollliiigggfffeee]]]UUUPPPSSSYYY___gggmmmzzz{{{xxxqqqjjjfffaaa[[[VVVUUUSSSNNNHHHBBB???>>>@@@@@@@@@BBBEEEJJJMMMOOORRROOONNNQQQWWW\\\^^^]]]bbbbbbdddiiippptttuuuuuurrrllliiillllllkkkooovvvyyykkkaaaWWWQQQJJJFFFEEEFFFFFFFFFCCCEEEBBB;;;777999:::888777666666777999:::999888777777888888888777777666555555666666777888888888888777555444444444555666999999888777777777777777444555777:::<<<===>>>>>>AAA@@@===:::888666555555555555444444444333333333666666777777777777666666888777777666555444444444555555555444444333333333555555555555444333222222444444444333333222222222111222222333333222222111111111111222222333333333333333333333333333333333444333222222111111222222333333333333333333333333}}}~~~|||~~~vvvjjj^^^UUUOOOKKKIIIAAA@@@???<<<:::999999:::666555555444444444555555666555555444444555666777:::777444444666666555333333444555444222111222333444444333333333333222222111111222222222222111111333333333333333333333333333333333222222222111111000222333222111000111222111111222222222333333333666666666666555555555555444555666777666666555444555555555555555555555555333333444444444444333333222222222222222222222222333333444444444444444444333333333333333333333333333333333333333333333333444444444333333333333333222222222222222222222222111000000000000000111222111111222222222222111111111111222222222111111000222111000000000111222222111111111111111111111111000222333111111444333///111111111222222222222333333333333222222222111111000111111222333222222222000000111111222222222222/////////000000111111111222222222222222222222222333333333333333333333333555444444333333444444444444333333333333444555666444444444444444444444444444444444444444444444444444333333333333444555555555555555555555555555555666666666555555555555555777555444555777888777555777666555555666777:::;;;>>>===???CCCCCCBBBDDDHHHIIIKKKOOOSSSXXX]]]```aaammmrrrvvvttttttuuupppjjjfffccc``````cccfffhhhhhhdddbbbaaa^^^]]]\\\[[[[[[QQQJJJFFFHHHMMMQQQWWW\\\eeehhhhhhccc___]]]XXXRRRNNNNNNLLLIIIEEEAAA??????DDDEEEFFFGGGIIIMMMQQQTTT]]]ZZZYYY[[[aaagggiiiiiikkkiiigggiiilllooopppooosssmmmiiijjjjjjjjjqqqyyy||||||sss___ZZZTTTQQQQQQRRRRRRQQQGGGJJJJJJFFFCCCBBB@@@<<<>>><<<::::::;;;<<<;;;:::888888888888888888888888666666666666666777777777888777666555555555666777777777666555555555555555555666777999;;;======>>>???>>>===;;;999888777666555555555444444444333333555666666777777666666555777777777666555444444444555555444444444333333333333333444444555444444444444444444333333222222222333333333444444333333333444444444555555555666666333333333333333333333333222111111111222333333444333333333333333333333333~~~xxxvvvwwwyyyzzzssstttwwwzzz~~~|||mmm]]]RRROOOPPPGGGEEEAAA===;;;:::::::::777777666666555444333333666666555444444444555555666444222222333333222111333444555444333222333444444444333333333333222222111111222222222222111111111111111111111111111111333333333222222222222111111222333222111000111333111111222222222333333333333333444555666777888888666666777777666555444333555555555555555555555555222333333333333333333222333333333333333333333333444444444444444444333333444444444444444444444444444444444444444444444444333444444444444444555555222222222222222222222222/////////000000222333333111111222222222222111111222111111111111111222222111111111111111222333444222222222222222222222222000333333111111444333000000111333444444444333222333333333222222222222111222222222222222333444444333333333222111111000000------...///000111222222222222222222222222222222333333333333333333333333444444444333333444444555444444333333333444555555444444444444444444444444333333333333333333333333444333333333333444555555555555555555555555555555555555555555555555555555777555555666888999888777999888888888:::<<<>>>???BBBBBBEEEHHHHHHGGGKKKQQQUUUXXX^^^fffmmmssswwwzzz~~~}}}zzzuuusssqqqjjjccc^^^[[[WWWUUUTTTTTTSSSSSSQQQQQQRRRRRRRRRQQQQQQQQQLLLFFFDDDFFFIIIKKKNNNRRRTTTXXXZZZWWWUUUSSSOOOIIIIIIHHHFFFEEECCCCCCBBBBBBDDDFFFHHHIIIIIIKKKQQQUUU```\\\ZZZ\\\bbbgggjjjjjjgggddd```___```bbbcccdddgggcccbbbdddggglllvvv~~~~~~~~~~~~yyyiiifffbbb``````bbbcccccc]]]]]]YYYRRRMMMKKKHHHDDDDDDAAA===:::::::::::::::888777777666666777777888777777777777666666666666999888777777666666777777777666666555555555555555555666777999:::<<<======>>>>>>===<<<;;;999888777555555555444444444444333444555555555555555555444777777666666555444444444555444444444444333333333111222333444555555555555444444333333333333222222333444444555555444444333222222222222333333333333444444444333333222222222000000000111222333555666333333333333333333333333{{{wwwuuusssrrreeefffggghhhiiikkkmmmoootttdddZZZUUUUUUNNNKKKEEEAAA>>><<<;;;:::888888888888777666555555666666555444444444333333666555333333333333333333333444555444333222333444444444333333333222222222111222222333333222222111111111111111111111111111222222222222222222222222111222333333111111222333111111222222222333333333222222333444666777888888777777666666555444333222555555555555555555555555333333444444444444333333333333333333333333333333555555555444444333333333444444444444444444444444444444444444444444444444222222333333444444555555222222222222222222222222111000000000111111222333111111222222222222111111222111000000000111222333000000111222222333444555222222222222222222222222222666777333222333333000000111333555555444333222222222222222222222222222444333222111222333444555444333333222222111111000000111111222333333444444222222222222222222222222333333333333333333333333444444333333333444555555444444333333333444444555444444444444444444444444333333333333333333333333666555555555555666777777555555555555555555555555555555555555555666666666666666666777888999999999<<<<<<===>>>@@@BBBEEEFFFEEEGGGLLLQQQQQQOOOSSSZZZaaagggpppyyyzzzrrrkkkhhheee^^^WWWPPPNNNKKKIIIHHHHHHHHHHHHIIIJJJLLLNNNNNNNNNMMMLLLLLLHHHHHHKKKMMMLLLMMMQQQRRRUUUVVVSSSRRRSSSPPPLLLKKKJJJHHHGGGHHHHHHHHHHHHDDDGGGJJJKKKJJJMMMSSSXXX[[[XXXUUUVVV[[[___``````XXXVVVVVVVVVXXXZZZ\\\]]]\\\]]]___bbbeeekkkssszzz|||zzzxxxzzz}}}xxxuuutttvvvssspppnnnppptttyyy|||yyylll]]]UUUTTTSSSPPPLLLHHHAAA===;;;<<<<<<<<<;;;:::999999888999::::::777777777777777777777777999999999888888888888888888888777777777777888888666666777888999:::;;;<<<>>>>>>>>>>>><<<:::777666555555555555444444444444333444444555555444444333666666666555555444444444444444444444444444444444222333444444555555555444333333333333333333333333333333444444444444333333111111111111111222222222555444444333333222222111111111111111222333444555333333333333333333333333|||xxxuuulllkkkhhhddd```___bbbdddpppqqqsssuuu}}}xxxqqqkkkeeeaaaZZZUUUNNNIIIFFFCCC@@@===999888888888777777777777666666666555555444444333777777777666555555666777333444555555333333444555444444333333333222222222222222333333333333222222222222222222222222222222222222222222222222222222111333333333222111222333111111222222222333333333333333444444555555666666999888777777666555555444555555555555555555555555444444555555555555444444333333333333333333333333555555555444444333333333222222222222222222222222222222222222222222222222111111222222333333444444222222222222222222222222333333222111111111111111111111222222222222111111222111000000000111333444000000111222333444444444222222222222222222222222666:::;;;666222222222000000111333555555444333222222222222222222222222222444333222111222333444555222222222222222333333333444444444444444444444444222222222222222222222222333333333333333333333333333333333333333444555666555444444333333333444444444444444444444444444444444444444444444444444444666555555555555666777777666666666666666666666666555555555666666666777777555666777888999:::;;;<<<===>>>@@@CCCFFFIIILLLMMMLLLOOOUUU\\\]]][[[]]]bbbhhhooo{{{zzzqqqgggaaa___[[[VVVRRRKKKJJJIIIGGGFFFGGGHHHJJJIIILLLOOOQQQRRRPPPNNNLLLLLLJJJKKKNNNNNNLLLLLLPPPUUUWWWXXXUUUWWW[[[]]][[[VVVTTTQQQPPPQQQQQQPPPNNNJJJLLLOOOQQQRRRVVV\\\aaa___[[[WWWWWWYYY[[[ZZZXXXNNNPPPRRRUUUXXX[[[^^^``````eeekkkllljjjjjjlllnnnpppmmmlllpppwww}}}~~~zzzzzzyyyvvvttttttvvvxxx}}}{{{xxxwwwzzzooofffdddaaa\\\UUUPPPIIICCCAAAAAABBBBBB@@@???>>>===<<<<<<<<<<<<777777777888888888999999999999999999999888888777888888777777777777888888777666666777777999:::;;;???@@@@@@@@@===:::666444666666555555555444444444333333444444444444333333555555555555444444444444444444444444444444444444444555555555444444333222333333333333333333333333222222333333333333222222555555555555555444444444444444444333333222222222333333222222111222222333333333333333333333333333xxxwwwssskkkccc```aaadddffffffeeehhhooozzz|||wwwyyyyyytttnnnddd^^^XXXRRROOOJJJDDD@@@;;;:::888777666666777777666666666777666666555444333333444333111111333444333444555555444444555666444444333333333333222222222222333333333333222222222222222222222222222222111222222222222333333333222333444333222111222444111111222222222333333333444444444444444444444444;;;:::999888888777888888555555555555555555555555444555555666666555555444333333333333333333333333444444444444444444333333222222222222222222222222222222222222222222222222111111222222222222222333222222222222222222222222444444333111111000000000111111222222222222111111000000000000111222333333///000111222333333333222222222222222222222222222666;;;<<<777222111111000000111333444444444333222111222222222222333333333222222222222222333444444000111111222333444555555444444333333222222222222222222222222222222222222333333333333333333333333333333333333444555555666555555444333333333444444444444444444444444444444555555555555555555555555444333333333333444555555666666666666666666666666666666666777777888888999777888;;;;;;<<<===???AAA@@@AAAEEEIIIMMMQQQUUUVVVYYYXXX\\\bbbeeeddddddffflllttt}}}wwwlllcccZZZWWWUUURRRPPPQQQLLLKKKJJJGGGFFFHHHLLLOOORRRUUUYYY]]]]]][[[WWWTTTVVVUUUVVVXXXVVVRRRRRRUUUWWW[[[^^^___dddkkkpppooofffccc`````````___ZZZWWWQQQRRRTTTXXX]]]dddiiilllkkkgggcccaaa```]]]YYYTTTMMMOOORRRUUUXXX]]]bbbfffhhhsss||||||yyyvvvsssqqqjjjhhhgggiiimmmoooooommmooonnnmmmooorrrwww{{{~~~wwwwwwwwwwwwyyy~~~zzzuuummmdddWWWRRRLLLGGGEEEEEEEEEDDDAAAAAA@@@???>>><<<:::999999999999999999999::::::888999999999999888777777555555555555555666666777777777666666666777999:::>>>???AAAAAA???<<<777555666666666555555555444444333444444444444444444333444444444444444444444444333333333444444444444555555555555555444333222111222222333333333333444444111222222333333222222111444444444444333333333333333333333333333333333333444333222222111111222222333333333333333333333333xxxoooiiiiiijjjjjjhhhggghhhjjjnnnrrrvvvzzzxxxvvv||||||rrrmmmfffbbb^^^XXXOOOHHHDDDBBB>>>:::777777888999555666777888888888777666///111222111///...000333333444555555444444555777444444333333333333222222222333333444444333333222222222222222222222222222111111222222222333333333222333444444222222333444111111222222222333333333333333333444444555555555999888777666666666777888555555555555555555555555333444444555555444444333444444444444444444444444333333444444444444444444333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222333333222111111111222222111111222222222222111111//////000111222333333333///000111222222222111000111111111111111111111111111777:::555111111222222111111111222222222222333111111222222222333333333000111111222333222222222111111222222333444444555222222222222222222222333222222222222222222222222333333333333333333333333333333333333444555666666666555444333333333333333444444444444444444444444444444444444444444444444444333333333333444555555666666666666666666666666666777777888999999:::::::::<<>><<<>>>======;;;:::999888888777888999999999888666666555555555555555666777777888777666555555666888999:::<<<@@@BBBAAA>>>:::888666666666666555555555555444444555555555555444444444444444444444444444444333333333444444444555555444444444555444444333333222222222333333444444444222333333333333333333222222222222111111111000000111222222333333444444555222222222111222222333333333333333333333333333333}}}vvvtttuuusssqqqoooooolllhhhfffggghhhpppzzzzzzzzz~~~xxxtttpppiii^^^WWWNNNJJJDDD>>>:::::::::;;;555666777999999999888777444666777666333333555888333444555555444444666777444444444333333333222222222333333444444333333222111111111111111111111111111111111222222333333333222333444444222222333444111111222222222333333333222222333333444555666666555444333222222333555666555555555555555555555555222333333444444333333222444444444444444444444444333333333444444555555555444444444444444444444444444444444444444444444444555555555444444333333333222222222222222222222222111111111111222333444444111111222222222222111111...///111222333333222222///000111222222111///...000000000000000000000000---444777333///000333333111111000000000111222333111111111222222333333333///000111222333222111111222333333333333333444444111111222333444555555666222222222222222222222222333333333333333333333333222222222333444555666777666555444333333333333333444444444444444444444444333333333333333333333333666555555555555666777777777777777777777777777777777777888999::::::;;;;;;<<>>BBBCCCAAA===;;;777666666666555555555555444555555666666555555444444444444444444444444444333333333444444555555555222222333444555555555555222222222333333444444444333444444555555444444333555555555444444333333333000111222333444444555666000000000111222333555555333333333333333333333333yyyxxx{{{}}}yyyvvvrrrmmmhhheeefffcccccchhhnnnttt|||tttiiibbbZZZPPPGGGCCC???<<<999666777:::===???===:::666555555666777777666666555555555444444444333333333555555444444444333333333333333333333333333333333222222222222222222222222000000000000000000000000111111222222222333333333333333333333333333333333333333222222333555666888444444444333333222222222444444444333333222222222222333444555555444333222444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555444222111111222444555555444222111111111222222333333333333333333333333111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111333333333333333222111000//////.........000111333222222333333333444444444222222222222222222222222111111222222222333333333333333333333333333333333333333333333333333333333222222333333333333444444333333333444444444555555555444444333333444444555444444444444444444444444555444444333333444444555555555444444555555666777888666444555777888666444777999;;;<<<<<<>>>@@@BBBFFFGGGGGGFFFFFFIIIPPPUUUXXX]]]dddkkkpppqqqooonnnfff___XXXXXX\\\___\\\YYYRRRVVV\\\______\\\XXXVVVRRRSSSVVV[[[___aaa```___aaa```]]]YYY\\\gggyyy}}}~~~tttkkkkkkpppyyy~~~{{{vvvnnnmmmlllpppzzzzzznnncccYYYYYYYYYYYYYYYZZZ[[[\\\^^^dddjjjooopppppprrrttt}}}{{{zzzwwwrrrllliiihhhiiiccccccdddfffjjjkkkkkkiiihhhrrrxxxtttjjjbbb[[[UUUNNNGGG@@@>>>AAAAAA<<<777;;;999777555555555666777:::888666555777888888888999888888888777777666666;;;;;;<<<===???>>>;;;999666555444333333444555666666666666666666666666666555555555555555555555555222222222222222222222222444333333222222333333444000///...---...///111333111111222222222222333333444444444444444444444444333333444555555444333333444333333222222333333444444444222222222222444444~~~~~~|||zzz||||||yyytttmmmgggfffaaa]]]___bbbeeellltttyyyuuukkk]]]QQQJJJFFFBBB@@@999999999:::<<<;;;999777555555666777777777666666555555555444444444333333555555444444444333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111222222222333333333333333333333333333333333333222222333444555666444444444333333222222222444333333333333333333222333444555666666555444333333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333444333222111111222333444444333222111111111222222222222222222222222222222111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111333333333333333222111000111111000000///000000000222222222222333333333333222222222222222222222222222333333333444444444444333333333333333333333333333333333333333333333333222222333333333333444444333333333444444444555555444333333222222333333444444444444444444444444444555444444333333444444555555444444333333333444444888666555666888999888666<<<===>>>>>>???AAAFFFIIIKKKMMMPPPQQQRRRUUUZZZ^^^dddfffjjjjjjiiigggfffgggeeebbb```aaacccdddaaa]]]SSSTTTWWWYYY[[[\\\\\\\\\YYY[[[```hhhpppuuuwwwwwwqqqnnniiifffjjjuuuzzzrrrrrrxxx{{{xxxwww{{{yyyppphhhddd^^^ZZZXXXYYYYYYZZZbbbhhhpppsssqqqpppqqqsss}}}wwwuuurrrssstttssspppnnnmmmmmmiiikkkmmmpppsssvvvxxxyyy~~~wwwpppjjjZZZRRRHHHCCCCCCBBB>>>:::;;;;;;::::::999999888888;;;999777777888888888777888888888888777777777666999888999;;;<<<;;;999777777666555555555555666777666666666666666666666666555555555555555555555555555555555555555555555555666555555444444555555666555444333111111222444555333333444444444444555555444444444444444444444444222222333444444333222222444333333222222333333444444333333222222333333444yyyvvvwwwyyyzzz~~~{{{tttllleee^^^\\\\\\^^^eeelll~~~~~~lll]]]SSSNNNJJJHHHBBB???;;;999:::::::::999555555666666666777777777555555555444444444444333555555444444444333333333333333333333333333333333222222222222222222222222333333333333333333333333000000111111111222222222333333333333333333333333333333222222222222333444444444333333333333222222222333333333333333333444111222222333333222222111333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333444333222111111222333444444333222111111111222222111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222333333333222111111222333333222111000//////111111111222222222222333222222222222222222222222444444444444555555555555333333333333333333333333333333333333333333333333222222333333333333444444333333333444444444555555555444444333333444444555444444444444444444444444555555444444444444555555666666555444333333333333777555555666999;;;;;;:::@@@AAAAAABBBEEEIIIOOOTTTZZZ\\\^^^_________aaabbbhhhjjjiiieee___]]]```dddooopppooonnnjjjddd^^^ZZZXXXVVVUUUVVV[[[bbbfffiiihhhjjjooovvv~~~{{{wwwssssssxxxzzzwwwwwwyyyzzz~~~xxxsssvvv}}}~~~zzzwww{{{}}}xxxpppeee^^^^^^```cccdddkkkrrrzzzyyysssmmmkkkmmmtttyyy|||xxxnnneeecccccc```dddhhhkkkkkkkkkkkkkkkqqquuuzzz}}}~~~{{{jjj```TTTKKKHHHFFFBBB>>>:::;;;<<<===<<<:::888666;;;999888888999999777666888888888888777777777777666666666777999888666444777777666666666666777777666666666666666666666666555555555555555555555555666666666666666666666666666555555444444555555666888777555444333333444444333333444444444444555555444444444444444444444444111222222333333222222111444333333222222333333444444333333222222333333444|||xxxzzz~~~zzzrrrjjjgggfffgggnnnuuu}}}{{{wwwsssvvvvvveeeZZZUUURRRPPPNNNIIIBBB===;;;:::::::::555555555555555666666777555555555555444444444444555555444444444333333333333333333333333333333333222222222222222222222222333333333333333333333333000000000111111111222222333333333333333333333333333333222222222222222222333333333333333333333333222222222333333444444444222222333333333333222222222222222222222222222222444444444444444444444444222222222222222222222222555555555555555555555555333222111111111111222333333222222222222222222222222222222222222222222222111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222333333333222222111222222333444333222111///000000111111111222222222222222222222222222222222333444444444444555555555333333333333333333333333333333333333333333333333222222222333333333444444333333333444444444555555666666555555555555666666333333444444444444444444555555444444444444555555888888777666555555555555666555666777999<<<>>>???@@@CCCHHHLLLQQQWWW]]]aaammmllliiieeeaaa^^^\\\\\\]]]______ZZZVVVXXXbbbkkkwwwyyyzzzwwwpppiiidddbbb```\\\YYY\\\dddmmmsssvvvwwwwwwxxxzzz}}}~~~}}}|||zzzxxxwww|||~~~tttmmmjjjlllnnnooosssqqqrrrrrrooonnnsss{{{~~~}}}xxxsssqqqlllqqqvvvyyyxxxwwwyyy{{{wwwkkkfffiiiqqqyyy}}}vvvrrrrrrppppppmmmeee\\\UUUTTTVVVQQQUUUZZZ^^^aaabbbdddfffrrryyy~~~tttkkk___UUUOOOKKKFFFBBB@@@@@@AAA@@@???===;;;:::999888777888999999888666888888888777777777777777555555444555777777555333666666666666666666666666666666666666666666666666555555555555555555555555333333333333333333333333444333333222222333333444555555444333222222333333111111111222222222333333444444444444444444444444222222333333333333222222444333333222222333333444333333333333333333333333yyyvvvttttttyyy{{{rrrkkkjjjsss{{{mmmddd```]]][[[YYYSSSKKKCCC???<<<999888666666555444444555666666666666555555555444444444555555444444444333333333333333333333333333333333222222222222222222222222222222222222222222222222000111111111111222222222333333333333333333333333222222222222222222111111333333333333333333333333222222222333333444444444666666555555555555666666222222222222222222222222444444444444444444444444222222222222222222222222555555555555555555555555333222222222222222222333222222222222222222222222333333333333333333333333111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111222222333333333222222000111222444444444333222000000111111111222222222222222222222222222222222333333333333444444444444333333333333333333333333333333333333333333333333222222222333333333444444333333333444444444555555555555444444444444555555333333333444444444555555666555555444444555555666888777777666666666777777777777888999;;;>>>BBBDDDDDDJJJRRRZZZaaafffkkknnnuuuqqqiiiaaa[[[WWWTTTSSSNNNQQQSSSRRRRRRYYYgggrrrwww{{{~~~|||yyywwwxxxzzzgggbbb^^^cccmmmwwwzzzzzzxxxvvvtttssssssrrrooommmssstttyyyuuuqqqlllhhhhhhiiijjjjjjkkkhhhggghhhffffffkkkrrrqqqssstttrrrooolllkkkkkkhhhlllppppppnnnmmmnnnpppyyyzzzpppnnnttt{{{ooocccZZZUUUSSSSSSLLLOOORRRUUUXXX[[[```cccnnnvvv}}}yyyzzz}}}|||yyyuuuooofff^^^XXXRRRLLLHHHJJJIIIIIIGGGEEECCCAAA@@@999888777777999:::999888777777777777777777888888666555555555777777666444555555555555555555555555666666666666666666666666555555555555555555555555222222222222222222222222444333333222222333333444222222222222222333444444111111111222222222333333444444444444444444444444444444333333333333444444444333333222222333333444333333333333333333333333~~~}}}{{{tttmmmjjjnnnuuuwwwqqqmmmiiieee___[[[UUUNNNIIICCC===999:::999777666555555666777666666666555555555444444555555444444444333333333333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333333333333333333333333333222222333333333333333222222222333333333333444444222333333333333333333444333222222111111222222333333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333111111222333333333222222333333333333333333333333111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111222333333333222222000000111222333444444333111111111222222222222333222222222222222222222222222333333333333444444444333333333333333333333333333333333333333333333333222222333333333333444444333333333444444444555555222222222111111222222222222333333444444555555555666666555555555555666666555555555666777888999:::;;;<<<===>>>???BBBGGGKKKMMMTTT]]]eeekkknnnpppqqqnnnhhh```YYYUUUSSSQQQPPPGGGKKKOOORRRWWW```nnnxxx~~~jjjddd```fffqqqyyyyyyvvvnnnlllkkkjjjkkkkkkjjjiiigggjjjrrr}}}xxxkkkiiihhhhhhjjjkkkkkkjjjjjjfffddddddaaa```ccchhhnnnnnnmmmkkkjjjjjjmmmooorrrssssssrrrooonnnmmmmmmmmmuuuyyyyyy{{{|||}}}{{{vvvvvv}}}zzzjjj```YYYTTTRRRMMMNNNPPPRRRTTTXXX]]]```lllrrrzzz~~~}}}{{{yyyyyyuuuvvvsssnnnllloooqqqoooqqqmmmgggbbb^^^[[[WWWTTTRRRSSSRRRQQQNNNJJJFFFDDD>>><<<999888999::::::999777777777777888888888888888666555666777888777666444444555555555555444444666666666666666666666666555555555555555555555555444444444444444444444444666555555444444555555666222222333444444555555666333333444444444444555555444444444444444444444444555444444333333444444555444333333222222333333444222333333444444333333222vvvhhhccceeeppp}}}~~~|||wwwqqqlllfffdddaaa^^^YYYQQQHHHBBB???>>>;;;999888777888999666666666666555555555555555555444444444333333333333333333333333333333333222222222222222222222222333333333333333333333333222333333333333444444444333333333333333333333333111222333444555555444444222222222333333444444444444333333333333333333222111000///......///000111333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333444444444555555444444444000111222333333333333222222222222222222222222222111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000111222333333333333222222222111111111222222333222222222222333333333333222222222222222222222222444444444444555555555555333333333333333333333333333333333333333333333333222222333333333333444444333333333444444444555555333333222222222222333333222222333333444555555666666666555555555555666666555666777999;;;>>>@@@AAAAAABBBDDDDDDDDDHHHMMMQQQXXX\\\bbbfffggghhhhhhhhhbbb]]]XXXTTTSSSSSSQQQOOOHHHLLLRRRZZZbbblllvvv}}}|||{{{{{{ooogggaaaeeeooowwwuuupppgggfffdddeeefffggggggfff```dddllluuu{{{{{{uuupppnnnmmmmmmooorrrssssssrrrrrrooommmnnnmmmkkkmmmrrryyyxxxvvvsssrrrvvv|||~~~|||zzzxxxvvvrrrvvv{{{}}}|||zzz{{{|||uuusssrrrsssvvvxxxvvvsssttt}}}}}}}}}~~~~~~{{{|||~~~uuuggg]]]XXXVVVUUUXXX[[[^^^```bbbeeegggssssssssssssqqqooommmlllfffjjjjjjeeebbbfffjjjkkkllliiieeecccbbbbbbccccccbbbdddffffffbbb[[[SSSNNNHHHDDD???;;;:::::::::999666777777777888888888888888777555666777888777666444555666777777666555444666666666666666666666666555555555555555555555555555555555555555555555555666555555444444555555666333444444555555555444444333333444444444444555555444444444444444444444444444444333222222333444444444333333222222333333444222333333444444333333222|||zzzjjjdddeeeeeettt|||tttmmmkkkllllllkkkfff^^^SSSLLLCCCBBB???<<<:::999::::::777666666666555555555555555555444444444333333333333333333333333333333333222222222222222222222222444444444444444444444444333333333444444444555555333333333333333333333333000222333555666666555555222222222333333444444444444444444333333222222222666555444333333444555666444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555444555555666666555555444000111222333444333333222111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000111222333333333333333444333111000///000000111222222333333333444444444222222222222222222222222555555555555666666666777333333333333333333333333333333333333333333333333222222333333333444444444333333333444444444555555666666666555555666666666222222333333444555666666666666555555555555666666888999;;;===AAADDDGGGHHHEEEGGGHHHHHHHHHKKKQQQVVV^^^```bbbaaa___]]]\\\]]]ZZZWWWTTTTTTTTTTTTQQQNNNKKKOOOWWWaaalllvvv~~~~~~|||yyywwwsssiiiaaadddnnnuuusssmmmhhhfffdddcccccccccbbb```dddhhhmmmtttwwwwwwtttqqqyyyyyyyyyzzz}}}||||||~~~{{{xxxvvvvvv{{{vvvpppnnnooopppooommmgggqqq~~~tttlllnnnrrrsssuuuyyyxxx}}}pppddd``````dddhhhmmmqqqsssssstttuuu|||wwwpppjjjfffcccaaa___\\\bbbeeebbbaaafffmmmqqqjjjgggcccaaabbbfffkkknnnuuuzzz|||rrrfff___PPPKKKCCC>>>;;;:::999999666666777777888888888999888777555555777888777666555666777888888777666555666666666666666666666666555555555555555555555555444444444444444444444444444333333222222333333444444444444444333222111000111111222222222333333333444444444444444444444444444333222111111222333444444333333222222333333444222222444444444444222222vvvkkkhhhlllpppvvv~~~}}}zzz{{{zzz{{{{{{{{{vvvnnnccc\\\TTTOOOGGG???:::888999;;;666666666666666666666666555555555555555555444444555555444444444555555666555444444333333444444555555666666555333111111222111111111222222333333333444444333222222333333333333333333333333333333333222333444444444333222111222222222222222222222222222333333444444333333222333333333444444444555555333333333333333333333333444444444444444444444444111222333333444444333333444333333222222333333444333333333333333333333333222222222222222222222222444444444333333333222222111111000000000000111111000000000111222222333333...///000111222333333333111111222333333333333222222222222333333444444444222222222222222222222222222333444555555555444333444444333333333444555555555444333333222222222333111333555666666555333111777777666555444333333222444444444444444444444444444444444444444555666777444444444333444444555555;;;999666444666888999:::999;;;>>>AAACCCGGGKKKNNNMMMLLLJJJJJJMMMRRRWWWZZZZZZZZZXXXUUUQQQPPPRRRTTTQQQSSSVVVYYYZZZYYYWWWUUUPPPUUU___kkkuuuyyyyyyxxx~~~|||zzzwwwtttrrrppppppoooiiihhhooouuutttoookkkiiikkkeeecccllllllgggkkkqqqwww|||}}}~~~|||yyy{{{sssnnnoooqqqooolllkkkaaaiiiqqqtttvvvzzzzzzwwwvvvrrrnnnkkkkkkkkkkkkjjjtttyyy}}}pppllljjjgggwwwzzzmmmgggccc]]]XXXVVVSSSRRRSSSXXX```gggjjjjjjrrrqqqmmmiiihhhkkkqqquuu|||}}}uuu___XXXNNNFFFBBB???<<<999999999888888777666555555:::999999777666555444444555555555555555666777777777777777777666666666666777777777666555444222222333333333444444555555555333333333444444444555555555555444333333333333444555666666666555444444333333666666444555888888555111111222222222333333333333333333444444555555555555444333222111222333444yyyyyytttttttttvvvxxx{{{~~~tttlllccc]]]TTTJJJBBB<<<:::999999888777777666555555444555555555555555555555555444444444333333444444555555444444333333444444555;;;;;;;;;888555222222222111111222222222333333333444333333222222333333444333333333333333333333333222333444444444333222222222222222222222222222222222333333444444333333222333333333444444444444555333333333333333333333333444444444444444444444444333333444555555555555444444333333222222333333444333333333333333333333333222222222222222222222222111111111000000000//////111111000000000000111111222222111111111111111111///000111222222222222222111111222333333333333222111111111222222333333333222222222222222222222222222333444555555555444333222222222333444555666777666555444333333333333333333333333333333333333333666666666555444444333333444444444444444444444444666666555444444444555555555555555444444555555666:::888666555666888:::;;;>>>@@@CCCEEEGGGJJJMMMPPPLLLLLLLLLMMMNNNPPPQQQRRRVVVTTTPPPMMMMMMOOORRRUUUWWW[[[aaagggiiiiiifffdddaaacccgggmmmsssvvvvvvuuuwwwuuussspppmmmlllllllllkkkfffeeejjjnnnmmmjjjjjjmmmsssqqqqqqyyyyyyvvv{{{zzzxxxqqqlllnnnooolllhhhgggaaaggglllmmmooosssuuutttwwwtttqqqooommmkkkhhhfffiiimmmrrryyy|||sssvvv{{{}}}wwwppplllcccWWWPPPNNNMMMNNNSSSZZZbbbfffhhhppppppooopppsssvvvyyy{{{~~~}}}rrrhhhXXXKKKDDDBBBAAAAAA@@@>>><<<999777666555555555555555555666666666777555555555555555666777777777777777777666666666666222333333333333333222111333444444444444444444555333444444444555555555555555555444333333333333444555555555555555444333333333666555333333555555333111222222222222333333333333333444444444444444444444444333333222222333333|||wwwrrrooopppqqqsss{{{yyypppkkkbbbWWWMMMDDD>>>;;;;;;:::888777555444333333555555555555666666666666444444333333333333444444555444444333333444444555;;;;;;;;;999555333333333111222222222222333333333333333333222222333333444333333333333333333333333222333333444444333333222333333333333333333333333333333444444444444333333333333333333444444444444333333333333333333333333444444444444444444444444333444555555666666555555444333333222222333333444222222222222222222222222222222222222222222222222333333333333222222222222111111000000000000111111333333222222111000000///000111111222222222111111111111222333333333333222000111111111111111222222222222222222222222222222222333444555555555444333111111222333444666777888777666555444333333333333444333222111111222333444555555555555555555555555444444444444444444444444888777666555444444444444666666555555555555666666999888777666777:::<<<>>>AAADDDFFFHHHIIIJJJMMMOOOLLLMMMPPPQQQQQQOOOMMMKKKOOOLLLJJJKKKQQQXXX___cccggglllsssxxxzzzxxxuuurrrjjjiiijjjlllqqqtttvvvvvvtttqqqlllhhheeeeeefffffffffdddeeejjjllllllnnnqqqxxxzzztttqqqssstttoookkkiiifffkkkllljjjkkkoooqqqqqquuutttsssrrrqqqnnnjjjfffeeefffhhhlllrrr|||}}}zzznnn^^^SSSLLLLLLLLLOOOVVV]]]bbbdddiiiiiikkkqqqyyy}}}~~~ttteeeWWWNNNIIIGGGFFFEEECCC@@@<<<999888888888666666666666666777777888666666555555555666777777777777777777666666666666444555666666777777777666555555555444444444444444444444555555555666666666555555444333333333333444333444444444444333333222222444444111111444333111222222222222333333333333444444444444444444333333333333444444333333222222{{{wwwuuuuuuuuuttt~~~~~~uuuqqqjjjaaaWWWNNNFFFBBB;;;:::888666555444333333666666666666666777777777666555555444444444444555555444444333333444444555333444555555333222333444222222222222222222222222333333222222222333444444333333333333333333333333222222333333333333333333333333333333333333333333333333444444444444333333222222333333333444444444222222333333333333444444333333333333333333333333333333444555555555555555444333333222222333333444111111111111111111111111222222222222222222222222444444444444444444444444222111111000000111111222222222222111111111000000222222222222222111000///111111222333333333333222111111111111222222222222222222222222222222222222222333444555555555444333222222222333444555666777666555444333222222222222444333333222222333333444444444444555555555666666555555555555555555555555777666555555555555555666666666555555555666777777999999999::::::<<>>>>>>>>???CCCFFFGGGHHHIIIIIIHHHIIIKKKNNNNNNOOOPPPPPPOOONNNMMMLLLJJJOOOXXXeeerrr|||~~~}}}|||zzzwwwsssqqqooonnnooorrrwww}}}ooolllhhhfffgggjjjooorrr{{{{{{~~~yyyxxxxxxyyyzzzxxxuuusssxxxuuuqqqqqqrrrrrrpppnnnmmmmmmlllkkklllnnnoooqqqkkkmmmrrrxxxwwwmmmjjj^^^```dddggghhhgggffffffjjjddd```dddnnnzzz~~~yyytttqqqjjjiiigggddd___ZZZVVVTTTUUUUUUTTTQQQLLLGGGAAA>>>@@@>>>;;;999777666666666888777777666666666777777777777777777666666666666666777777666555444333333666666666555555444444444555555555666666666666777555555444333333333333444222222333333444333333222///222333111333777888555222222333333333444444444555555555444444333333333222333444555444333222111|||~~~{{{yyyxxxxxx}}}|||tttjjj___VVVPPPCCCAAA===:::888777777888666666777777888888999999:::999888777777777777777555444444333333444444555444555555444222000111222333333333222222222222111222222222222333444555555333333333333333333333333222222222222333444555555333333333333333333333333444444555555555555444444222222222222333333333333111222222333333444444555333333333333333333333333111222333333444444333333444333333222222333333444222222222222222222222222222222222222222222222222111111111222222222222222222222111111111111222222///000000111222222333333222222222222222111000///111111222333333333333222444444444333333333333333222222222222222222222222222333444555555555444333666666555444333333333333333333222222222333444444222444777888888777444222444444444555555555666666555555555555555555555555333333444555666888999:::666666777888:::;;;===>>>>>>AAADDDDDDCCCCCCGGGJJJNNNNNNMMMLLLKKKMMMQQQTTTQQQQQQPPPPPPPPPOOOOOOOOOOOOXXXeeepppwwwzzz{{{|||uuutttrrrpppooooooooopppssssssuuuxxxzzz{{{yyywwwkkkjjjjjjlllrrryyy~~~}}}}}}|||{{{~~~}}}|||zzztttmmmlllkkkiiihhhhhhhhhiiihhhdddcccfffmmmxxx~~~qqqlllnnniiiqqq{{{~~~yyyuuurrrmmmgggeeeiiinnnssstttrrrvvv|||zzzsssnnniiihhheeebbb___```bbbeeefffiiikkkjjjcccXXXLLLDDD???>>>;;;999777777888999888888777666666666777777777777777777666666666666888888888777666555444333666666666555555555555555444444555555555666666666555555444333333333333444222333333444444444444444000333444222444888999666333333333333444444444444444444444444444444333333333333444444333333222222}}}{{{xxxwww|||yyyoooeee\\\VVVLLLIIIDDD@@@<<<:::999999666666777888888999:::::::::999888777666666666666555444444333333444444555444555555444222111222333333333333222222222111111222222222222333444555666333333333333333333333333222222111111222444555666444444444444444444444444444444555555555555444444111222222222222333333333111111222333333444555555222222222222222222222222222333333444444444444444444333333222222333333444333333333333333333333333222222222222222222222222333333333444444555555555333222222111111222222333111111111111111111222222111111222222222111111000111111222333333333333222333333333333222222111111222222222222222222222222222333444555555555444333555555444333333333444444333333333444555666777888444444555666666555444444444444444555555555555555555555555555555555555555555555555555666777999999888888999;;;>>>AAACCCDDDCCCFFFIIIIIIGGGGGGJJJNNNTTTRRRPPPMMMLLLPPPUUUYYYXXXXXXXXXWWWWWWUUUTTTSSSTTT^^^kkkrrrqqqooonnnooonnnoooppprrrtttvvvwwwxxxtttttttttuuuvvvuuusssqqqqqqrrrtttyyyxxxuuupppkkkhhhggghhhhhhhhhbbb^^^___bbbiiiyyyzzzqqqooorrrttt|||vvvpppkkkhhhcccgggmmmsssuuussspppmmmoooooonnnllliiihhhjjjmmmtttzzzppp___TTTFFFDDD@@@===:::::::::;;;999888888777666666777777777777777777666666666666888999999999888777777666555555555555666666666666333444444444555555555555555555444333333333333444333333444555555555555555222555555333333666666444333333333444444444444555333333444444444444444444444444333333222222333333{{{sssqqquuutttxxxzzz|||yyyqqqhhh```[[[TTTPPPJJJDDD???;;;::::::666777777888999999::::::999999777666555555555555555444444333333444444555///000222222222222444555333333333222222111111111222222222222333444555666333333333333333333333333222222111111222444555666444444444444444444444444444444555555555555444444111111222222222333333333111111222333333444555555222222222222222222222222333444555555666666555555444333333222222333333444333333333333333333333333222222222222222222222222000000000111111222222222333222222111111222222333333333222222111000000000000111111222222222111111111111222333333333333222222222222222111111000000222222222222222222222222222333444555555555444333333333333333444444555666444444444555777999:::;;;555444333333333333444555555555555555555555555555666666666666666666666666777666666666666777777888999:::<<<>>>AAADDDGGGIIIEEEIIIMMMLLLIIIIIILLLPPPVVVSSSPPPMMMLLLPPPWWW\\\___```aaaaaa___\\\YYYWWWUUU```mmmppplllffffffhhhoooqqquuuyyy}}}vvvuuuuuuvvvyyy{{{{{{{{{}}}~~~~~~uuummmiiihhhiiikkkgggbbb```bbbaaabbbjjjvvv}}}{{{wwwwwwyyy|||~~~pppiiiccccccccceeegggkkkoooqqqssswwwzzzzzzvvvpppmmmlllyyyqqqdddPPPMMMHHHBBB>>><<<<<<<<<999999888777777666777777777777777777666666666666333444444555555555555555444444555555666666777777333333333444444444555555555555444333333333333444333444444555666666666555555777777333222444444111333333333444444444555555333333333444444555555555555444333222111222333444}}}vvvmmmffffffeeehhhppp}}}zzzqqqggg___[[[ZZZVVVNNNFFF@@@======888999:::;;;:::999888777777777777666666555555444444444444444444444444444333333333333333333333333333222222111222333555666000000222444666999;;;===:::666333222444555555444222222222333333333444444444444444444444444444444555555555444444333333333333333444555555444444444444444444444444444444444444444444444444444444444333333444444444444333333222222222222222222222222555555555444333222111000333333333222222222111111222222222222111111000000222222222222222222222222222222222111111111000000111111222222222333333333333222222111111222222333444444444333333222222222222222333333333333444444333444555666666666555444444444222222222222444444555555555555555555555555333333333444444444555555666555444333222222222222333333333444444555555555777666666666777:::<<<>>>@@@@@@@@@CCCGGGJJJKKKLLLJJJKKKLLLLLLLLLNNNQQQSSSUUUSSSPPPOOOTTT\\\fffmmmvvvsssnnnkkkiiieee```\\\\\\]]]ccckkknnnkkkiiikkkqqqqqqttt||||||wwwxxxwwwtttsssqqqnnnkkkfffdddfffddd___bbbhhhiiimmmrrrsssqqqrrrvvvzzz{{{xxxvvvtttuuu}}}~~~rrrhhhddd``````cccfffhhhhhhtttzzz{{{tttrrrqqqrrrwwwbbbZZZNNNFFFAAA???===<<<:::999888777888999:::;;;888888999999999999888777999888888777666555555444888888777777777666666666888777777666555444444444444333333333333444555555333333333222222111111111333333333333333333333333444444444333333222222222555555555444444333333333111222333444555666666666zzzqqqiiifffdddccchhhttt}}}tttmmmfffaaa[[[VVVSSSMMMFFF@@@>>>>>>===;;;:::888777666777666666555555555444444444444444444444444444444333333333333333333333333444333222222222333444555111111222444666888:::;;;999666222222333555555444333333333333444444444444444444444444444444444444555555444444444333333333333333444444444444333333444444444444444444444444444444444444444444444444444444444555555444444444333333333333333333333333444444444444333222222111333333222222111111111111222222222222111111111000222222222222222222222222222222222111111111000000111111222222222333333333333222222111111222222333444444444333333222222222222222333333333333444444222333555666777666555444444333333222222333333444555555555555555555555555333333333444444444555555222333444555555444444333444444444555555666666666666666666777999<<>><<<:::999888888777777777777888888888888777777888888777777666666555555555555444333333222111111888777777666555555444444444444333333444444555666444444333333333222222222444444333333333333333333444444444333333333222222444444444444444444333333444444444444555555555555vvvooolllfffaaaaaaiiivvv~~~uuummmgggfffgggcccVVVKKKFFFDDD@@@===:::888777777666555555444444444444444444444444444444444444444333333333333333333333333444444333222222222333333222222333444555777888999777444222111333444444333333444444444444555555555444444444444444444444444555444444444444333333333333333333333333333333333444444444444444444444444444444444444444444444444444555555555555555555444333333333333333333333333333333333444444333222222222111111111111000000000222222222222111111111111222222222222222222222222222222222111111111111111111111222222222333333333333222222111111222222333444444333333333333222222222222333333333333444444111333555777888666444333222333333444444333333222444444444444444444444444333333333444444444555555000222444555666666555444666666555555666666777777666666777999<<>><<<;;;:::888777888888888888888888888888777777777777666666666666888888777666666555444444777777777666555555444444444444444333444444555666444444444444444333333333555444444444333333222222444444444444333333333333333333444444444444444444777666555333333333444555|||vvvuuunnnfffbbbdddllltttyyy|||zzz{{{}}}xxxkkk___QQQMMMGGG@@@;;;999999999777666555444444444555555555555555555555555555555444444444444444444444444555444444333222222222222333333333333444555666777444333222222222333333333444444444555555555666666444444444444444444444444444444444444444444444444444333333222222222222222444444444444444444444444444444444444444444444444444555555666666555555444444444444444444444444444222222333444444444333333111000000000000000000000222222222222222222222222333333222222222222222111111111111111111111111111111111222222222333333333333222222111111222222333333333333333333333333333222222222333333333444444111333666888888777444333222222444444444444222222444444444444444444444444333333333444444444555555222222222333333444555555666666555555666777888999888888:::<<<@@@CCCFFFHHHMMMLLLKKKIIIHHHHHHIIIKKKOOOOOONNNKKKIIIHHHIIIKKKPPPVVV^^^eeekkkpppvvvzzzzzzzzzzzzyyyyyyxxxvvvuuurrryyy~~~uuurrrjjjfff```\\\\\\^^^aaacccdddfffiiikkkkkkooo}}}{{{tttrrrnnnkkkhhheeecccbbb```^^^[[[XXXXXX]]]eeekkkwww~~~}}}|||xxxsssrrroooiiiccc\\\VVVQQQNNNJJJFFFAAA?????????===;;;;;;;;;::::::::::::::::::666666666666777777777777999999999999999999999999777777666666555555555555444444444444444555666666555555555555555555444444555555555444333333222222444444444444444444333333333333333444444555555555666555333111111222444555~~~~~~{{{vvvoookkkkkknnnqqqsssxxx{{{}}}uuubbb\\\RRRHHH@@@;;;999888999888666555444444555666555555555555555555555555444444444444444444444444444444444444333222222111333333333333333444444555333333333333222222333444444444444555555555666666444444444444444444444444444444444444444444444444555444333222222222333333444444444444444444444444444444444444444444444444444444555555555555444444444444444444444444444444222222333444444444333333000000000000000000000111222222222222222222222333333333333222222111111111111111111111111111111111111111222222222333333333333222222111111222222333333333333333333333333333222222222333333333444444111333555777777666444333222222444444444444222222444444444444444444444444333333333444444444555555555444111000000111444555555555444444555777:::;;;<<<===>>>AAADDDGGGJJJKKKLLLLLLKKKIIIFFFFFFIIILLLOOOOOONNNMMMKKKJJJLLLNNNOOOVVV___dddgggiiilllooovvvwwwyyyyyyzzzzzzzzzzzz}}}wwwkkkdddbbbccceeefffaaabbbeeeggghhhkkkwwwzzzqqqnnnoooppppppooommmkkkjjjgggddd^^^YYYVVVYYY^^^bbbiiirrr}}}|||tttmmmkkkjjjiiieeeaaa]]]ZZZYYYVVVPPPJJJFFFFFFDDDAAA======<<<;;;999999888999999666666666666777777777777222222333444555666777777666666666666555555555555555444444444444555666666555555555555555555555555555555555444444333333333444444444444444444444444333333333444444555555555222222000000111333555666~~~{{{~~~~~~zzzxxxyyy{{{|||}}}vvvyyy}}}ssslll```SSSHHHAAA===<<<>>><<<:::777666666777777555555555555555555555555444444444444444444444444333333444444444333222222333333222222222333444444222333444444333333444555333444444444444555555555444444444444444444444444333333333444444444444555777666444333222333333444444444444444444444444444444444444444444444444444333444444444444444444333333333333333333333333333333333333444444333222222000000000111111111111222222222222222333333333333444333333222222111111111111111111111111222222222111111222222222333333333333222222111111222222333222222333333333333444444222222333333333333444444333444555666666666555444222333333444444333333222333333333333333333333333333333333444444444555555666444222000000222444555555555444555777:::===???BBBCCCDDDFFFIIIKKKLLLMMMIIIJJJJJJHHHEEEFFFKKKOOOLLLLLLLLLKKKIIIIIIKKKMMMMMMTTT]]]bbbcccdddhhhllltttuuuxxxxxxxxxwwwxxxzzz}}}qqqmmmmmmmmmlllbbbaaabbbfffjjjnnnxxx|||ssslllfffllltttzzz}}}~~~}}}}}}zzzvvvpppiiiccc```______\\\eeesss|||~~~zzztttooonnnooonnnlllhhhdddbbbbbbddd```[[[XXXWWWRRRIIIAAA???===;;;888777666666666777777777777666666666666000111111333444555666666666666666666666666555555555555444444555555666777444444444555555555555555444444444444444444444444444444444444555555555555333333444444444444444444111111000111222333555777}}}yyysssiii^^^TTTNNNKKKJJJCCCAAA===:::888777888888555555555555555555555555555555555555555555555555111222333444444444333222222222111222222333444444111444666666444333555666333333333333444444444444444444444444444444444444333333333444444444555555999777555444333333444555444444444444444444444444444444444444444444444444222222333333333333222222333333333333333333333333444444444444333222222111111111111111222222333333222222222333333333444444444444333333222111111000000000111111111222222222111111222222222333333333333222222111111222222333222222222333333444444444222222333333333333444444444444444444444555666666444333333222222333333444333333333333333333333333333333333444444444555555333333444555555666666666666666555777999>>>BBBDDDHHHHHHJJJKKKLLLMMMMMMNNNFFFHHHIIIGGGFFFHHHNNNTTTOOOOOOOOOMMMKKKKKKMMMOOOOOOVVV___bbbbbbdddjjjooouuuwwwxxxwwwtttssssssuuu{{{sssnnnlllooorrrtttzzz|||vvvsssrrrnnnwwwwwwooojjj\\\aaahhhnnnqqqrrrrrrtttxxxyyyyyywwwrrrooonnnooopppooopppssstttkkk\\\PPPCCCAAA>>>;;;888777777777888888777777666666555555555666666666666777777777555666666666666666666666555555555555555666666777333333444444444555555555333333444444555666666666444444444444555555555666444444444444444444333333333333333444444555555555xxxssslllddd]]]ZZZYYYYYYFFFCCC???;;;999888999999666666666666666666666666555555555555555555555555000111333444555444444333111111111111222333444444111444777777555444555777222222222333333333444444444444444444444444444444333333333444444555555555:::888666444333444555666444444444444444444444444444444444444444444444444111222222333333222222111222222222222222222222222555555555444333222111000111111222222222333333333222222222333333444444444444444333333222111000000000000111111222222222222111111222222222333333333333222222222222222222333222222222333333444444444222222333333333444444444555555444333333555666777555444222222222222444555333333333333333333333333333333333444444444555555000222666999;;;:::888777777777777888<<<@@@EEEHHHKKKLLLMMMNNNNNNNNNNNNNNNDDDGGGIIIHHHGGGJJJQQQWWWYYYYYYYYYVVVTTTTTTUUUWWWUUU[[[bbbeeedddeeelllrrrwwwyyyyyywwwrrroooooopppttt}}}zzzyyywwwttt{{{}}}{{{zzz}}}zzzyyyzzzxxxyyy{{{uuuqqqmmmlllmmmnnnmmmkkklllqqqvvvwwwuuutttvvvyyy~~~yyydddcccbbbcccdddhhhooovvv{{{yyyyyy{{{uuuxxxqqqbbbIIIGGGCCC???<<<:::::::::999888888777666555555444888888777777666555555555555555555666666666666666555555555555555666777777333333333444444444555555222333333444555666777777444444444555555555666666555555555444444333333333666666777777666666555444~~~xxxrrrkkkiiikkkkkkiiieeeSSSFFF:::666777666444444666666555555555444444444666555555555555444444444333333333333333333333333333333333333333333333333333333333444444444555555444444444444444444444444666555333222333444666777888666444222222333555777777888888555222111333555333333333444444444555555777666666555444444333333555555555555555555555555111222444555666555444444111222444555555444222111111222222333333222222111222333333333333222111111444444444444444444444444333333333333333222111000111111111111111111111111222222222222222222222222444333333222222333333444666666666666555444333333777777666666555555444444444444444444444444444444666555555555555444444444222222333444444555666666333333444555555555444333888999;;;???CCCGGGKKKMMMMMMOOOPPPPPPNNNMMMMMMNNNPPPOOOMMMKKKKKKRRR]]]eeejjjgggccc```_________^^^VVV[[[bbbfffhhhmmmuuu|||}}}uuupppooosssxxx{{{xxxqqqlllooovvvzzzuuuqqqpppyyyxxxyyy|||||||||xxxrrrjjjfffeeeddd```\\\aaaeeehhhhhhfffjjjrrrzzz~~~pppfff___```bbbcccfffllltttzzz~~~{{{{{{yyylllYYYRRRHHH@@@<<<::::::999999777666666777777777666666666666666777777777777666666555555555555666666333333333444444555555555555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333222222~~~xxxrrrkkkiiillloooooommmUUUIII===:::;;;:::999:::666666555555555444444444666555555555555444444444333333333333333333333333333333333333333333333333333333333444444444555555444444444444444444444444555444333444555777:::;;;999888555333222222444555666777777555222111333666333333333444444444555555555555555555555555555555555555555555555555555555333333444444555444444444111222333444444333222111111222222333333222222111222333333333333222111111333333333333333333333333333333333333333222111000111111111111111111111111222222222222222222222222444333333222222333333444444555555555555444444333555555555555444444444444444444444444444444444444555444444444333333333333333444444444555555666666444555555666666777777777<<<>>>AAADDDHHHKKKMMMNNNNNNNNNNNNMMMLLLNNNQQQTTTZZZWWWSSSQQQUUU___llluuuuuupppkkkjjjllllllhhhddd\\\___bbbcccfffmmmwww}}}wwwtttuuuzzzzzzwww|||}}}yyyvvvuuuwwwvvvuuuuuuwwwzzz}}}~~~xxxvvvuuuzzz}}}qqqhhheeedddaaa___\\\```dddeeedddffflllrrrrrriiibbbbbbcccbbbeeeiiikkkqqqyyyvvveee]]]PPPEEE>>><<<;;;;;;:::::::::<<<===<<<:::888666777777777777777777777666666555555555555666666555555555555555555666666555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333333333333444444444444444}}}wwwuuuxxxrrrkkkjjjnnnrrrsssrrrTTTHHH===:::999888666777666666666555555555444444666555555555555444444444333333333333333333333333333333333333333333333333333333333444444444555555444444444444444444444444333333444555777:::===???:::888555333222222222333444555555444333333444666333333333444444444555555333333444444555666777777555555555555555555555555555555444333333333444444111222333444444333222111111222222333333222222111222333333333333222111111222222222222222222222222222222333333333222111111111111111111111111111111333333333333333333333333444333333222222333333444333333444444555444444444333333333333333444444444444444444444444444444444444444333333333222222222444444555555555555555555666666666666888:::<<<===CCCEEEHHHLLLNNNPPPPPPPPPOOONNNLLLJJJJJJNNNTTTYYY```[[[UUUUUU]]]kkkyyyyyysssssswwwwwwqqqjjjdddfffhhhjjjlllrrr{{{~~~}}}{{{|||xxxtttzzz}}}{{{|||~~~}}}}}}~~~~~~}}}zzzyyy|||}}}wwwrrroooqqqzzzvvvmmmhhheeebbb]]]___bbbbbbaaabbbfffjjjzzznnnhhhbbbaaa```^^^^^^```aaagggnnnvvv||||||rrriiiZZZMMMDDD@@@>>>===999999;;;===???===:::777777777777777777777777777666666555555555555666666777777777666666666666666555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333333333444444555555666666zzzuuuuuuxxxyyyyyysssnnnmmmppprrrpppmmmVVVJJJ???;;;888555333444666666666666555555555555666555555555555444444444444444444444444444444444444444444444444444444444333333333444444444555555333333444444444444444444333333444555777:::<<<>>>888777555333222222333333333333444444444444555666333333333444444444555555333333444444555666666666555555555555555555555555777666444333222222333444111111222333333222111111111222222333333222222111222333333333333222111111222222222222222222222222222222333333333222222111111111111111111111111111333333333333333333333333444333333222222333333444222222333444555555444444222222333333444444555555333333444444444444444444444444444333333333333222444444444444444444444444777666666777:::===@@@BBBHHHKKKNNNRRRSSSSSSQQQPPPNNNMMMKKKIIIIIILLLRRRVVVZZZUUUPPPSSS^^^lllwww}}}~~~yyyttttttwwwyyywwwuuurrrtttwwwxxxyyy{{{~~~}}}xxxwww{{{|||xxxvvvwwwyyy}}}|||~~~xxxoooiiiffffffeeecccaaaaaacccdddnnnwwwsssllljjjgggeeeccc```^^^]]]aaaffflllrrrwwwzzz|||}}}}}}~~~yyyvvvxxxyyywwwvvvnnnaaaUUULLLFFFBBB@@@<<<<<<<<<===>>>===:::888888888888777777777777777666666555555555555666666777777777666666555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444333444444555666777777888{{{yyyyyytttsssxxx|||xxxtttssssssppphhhbbbXXXNNNEEE@@@===999777999777777666666666555555555666555555555555444444444444444444444444444444444444444444444444444444444333333333444444444555555333333333444444444555555444444444555666777888999444444333333333444555555222222222333555555555555333333333444444444555555555555555555555555555555555555555555555555555555777666444333222222333444222222222333333222222222111222222333333222222111222333333333333222111111333333333333333333333333111222222333333333222222111111111111111111111111333333333333333333333333444333333222222333333444222333333444555555555555333333444444555555555666333333333444444444555555555555555555444444444444333333333333333444444444888777888999<<<@@@DDDFFFKKKNNNRRRTTTUUUTTTQQQOOOLLLLLLLLLKKKIIIIIIKKKMMMOOOLLLKKKPPPZZZeeemmmpppqqqqqqqqqqqqtttzzz}}}~~~|||yyyxxxuuupppmmmlllmmmuuu|||xxxtttqqqmmmiiigggfffeeedddaaafffnnntttwwwzzz}}}wwwlllooorrrsssrrrooolllhhheeehhhlllrrrxxx{{{{{{xxxvvvtttxxxxxxrrrooooooooonnnpppkkkddd\\\VVVOOOJJJFFFEEECCC???=========<<<;;;999888888888777777777666666666555555555555666666777666666555555444444444555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444555555666777888888{{{xxxxxx{{{}}}|||{{{yyyssshhh___VVVNNNFFFBBB???;;;;;;===777777777666666666555555666555555555555444444444444444444444444444444444444444444444444444444444333333333444444444555555222333333444444555555555444444444555555555555555222222222333333444555666222222222333555666444333333333333444444444555555555555555555555555444444555555555555555555555555555555444333333333444444333333333333333333333333111222222333333222222111222333333333333222111111333333333333333333333333111111222333333333222222111111111111111111111111333333333333333333333333444333333222222333333444444444555555666555555555444444444444555555555555222333333444444555555555666666555555555444444444222222333333444555555666::::::;;;===@@@DDDGGGIIIMMMPPPSSSUUUUUUTTTQQQPPPJJJLLLMMMLLLJJJHHHGGGGGGGGGHHHKKKQQQZZZaaafffiiigggkkkooosssxxx|||zzzxxx}}}zzzzzz~~~~~~yyyrrrrrrqqqrrrrrrrrrssstttuuu|||{{{yyyxxxuuuoookkk``````bbbdddgggiiijjjkkktttwwwxxxsssrrryyy~~~|||xxxsssooorrrvvv{{{}}}zzzuuupppkkkpppsssqqqoooooommmjjjiiigggdddaaa^^^ZZZUUUQQQKKKGGGAAA===;;;;;;:::999999999999888888777777666666666555555555555666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444555555666666777777}}}yyywww{{{|||yyyuuuuuu}}}{{{qqqhhh[[[SSSKKKFFF@@@;;;999;;;777777777777666666666555666555555555555444444444555555555555555555555555555555555555555555555555333333333444444444555555222222333333444555555666333444444555555555555444333333333333333333444444333222222333555666333111333333333444444444555555333333444444555666666666555555555555555555555555333333444444555444444444555444444444444444444555111222222333333222222111222333333333333222111111222222222222222222222222000111222333333333333222111111111111111111111111444444444444444444444444444333333222222333333444666666666777666666555555444444444333333333333333222222333333444555555666555555555444444444333333222333444555666888888999<<<>>>@@@CCCFFFIIIKKKLLLOOOQQQSSSUUUUUUTTTRRRQQQKKKLLLMMMLLLJJJGGGGGGGGGEEEIIIOOOUUU[[[aaagggkkkjjjnnnsssyyy}}}wwwtttpppppprrruuuvvvuuulllpppuuuyyy~~~xxxmmmiiifffccccccbbbbbbaaagggiiirrr{{{}}}yyyxxx{{{{{{|||vvvmmmfffccchhhmmmoooqqqssspppkkkgggfffeeeeeeeeedddbbb```SSSOOOIIIDDDAAA>>>;;;888::::::999888888777777666666666555555555555666666666666666666666666777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555~~~zzzyyy{{{|||zzzwwwvvv~~~{{{ssspppxxx{{{ttthhh___UUUNNNEEE===999;;;777777777777666666666666666666555555555444444444555555555555555555555555555555555555555555555555333333333444444444555555222222333333444555666666222333444555666666666666444444444333333222222222444222222333666666333000333333333444444444555555111222333444666777888888555555555555555555555555111222444555666555444444666555555444444555555666222222222333333222222222222333333333333222111111000000000000000000000000000111222333333333333333111111111111111111111111444444444444444444444444444333333222222333333444777777888888777666555555444333333222222111111111222222333333444555666666444444444333333333222222333444555777888:::;;;<<>>;;;999:::888666666777888777666555555666666666777777777555555555555555555555555666666666666666666666666555555555555555555555555444444444555666666777777444444444444444444444444444444444444444555555555444444555555555555555555555555555555555555555555666666555444333333222222222222222333333333333444222333333444444333333222222222222222222222222222444444444444444444444444222222222222222222222222111111111111111111111111222222333333333333444444333333333333333333333333111222444555555555444333444333222222222333555666444444444444444444444444444444444555555555555555666666777666777999===@@@BBBEEEJJJMMMOOOQQQSSSUUUSSSSSSSSSRRRPPPMMMJJJIIIDDDHHHNNNQQQQQQQQQSSSUUU^^^^^^]]]]]]]]]```eeeiiiuuuqqqrrrsssqqqqqqtttwww{{{}}}ssskkkhhhdddgggiiijjjlllrrr{{{xxxoookkkkkknnnpppqqqssszzzwwwuuuxxx~~~yyyrrr___WWWLLLBBB===:::999999:::999777666666777999:::777777777777666555444333555555555555555555555555444444444555555555555666555444444444444555666666::::::::::::999888777666444555555555333222333444}}}~~~~~~vvvooo|||yyyjjj___TTTRRRNNNKKKGGGBBB===999999888666666777777777666555666666666777777777777555555555555555555555555666666555444444555666666555555555555555555555555444444444555666777777777444444444444444444444444555555555555444444444444333444444444555666666666555555555555555555555555444444444444444444444333333333333333333444555555222333333444444333333222333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111222222333333333333444444444444444444444444444444111222444555666555444333222222333333333444444444444444444444444444444444444444444555555555666666666777888888999<<>>===<<<666777999:::;;;;;;:::999555555666777777666555444555555555555555555555555444444444555555555555666555444444444444555666666444555666888888888777777444666777666333222333555~~~yyyvvvuuuuuutttuuuvvvwwwyyy|||{{{tttmmm{{{zzzmmmdddYYYWWWSSSPPPLLLFFF???:::999777555555666777666555666666666666777777777777555555555555555555555555444333222111111222333444555555555555555555555555444444444555666777777888444444444444444444444444666666666555444444444333333333444444555666777777555555555555555555555555222333333444444555555666444444444444444555666777222333333444444333333222555555555555555555555555222222222222222222222222222222222222222222222222333333333333333333333333222222333333333444444444555555555555555555555555111222444666666555444333111222333444444444333333444444444444444444444444444444444555555555666666777888999999;;;???DDDHHHMMMOOORRRTTTUUUVVVYYY[[[WWWUUURRRMMMIIIFFFDDDCCCBBBCCCDDDGGGLLLTTT]]]cccbbbdddfffiiiooozzz|||~~~}}}zzz}}}vvvlllccc\\\[[[```gggfffggggggfffhhhttt||||||{{{uuuqqqoooeee^^^SSSJJJDDDAAA@@@???555888===@@@AAA???<<<:::333444555777777777666666555555555555555555555555444444444555555555666666555444444444444555666666///000333555777777888777555777888777444333444777~~~}}}yyysssrrruuuxxxzzzzzzyyyooosss~~~}}}rrrnnnjjjfff]]]RRRLLLIIIEEE???;;;999888888999999888777444444555555444444333222666555444333333444555666444444555555666666777777555555555555666666666666666666666666666666666666555555555555555555555555444444555555666555555444222333555777777666555444555555666666555444333333666555444333333444555666333333333333333333333333444444444444444444444444333333333333333333333333111222222333333222222111333333333444444555555555333333222333444555666777222333333222111111222444777666555444444444444444444444444444444444444444555444444444444555666666444444555555555555444444444444444444555666666777888:::===>>>@@@DDDKKKQQQRRRRRRSSSTTTUUUWWWXXXXXXXXXSSSMMMGGGEEEEEEEEEDDDGGGDDDDDDKKKRRRXXX___eeedddhhhlllsssyyyjjjaaa^^^]]]]]]aaa___```ccciiixxx}}}|||zzzxxxzzz~~~{{{pppfffddd^^^VVVPPPMMMKKKIIIGGG???>>>===>>>???===999555777777777777777666666666888777666555555444444555888888777777666666555555666666666666666666666666444444555555555555444444444444444444444444444444~~~}}}{{{xxxtttxxx~~~xxxvvvrrrpppiii]]]SSSMMMEEE>>>???<<<:::888888888777666555555666666666555555444666555444444444444555666555555555666666666666666555555555555666666666666666666666666666666666666555555555555555555555555555666666666666666555444222333555666777666555444555555666666555444444333555555444333333444555555333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333222222333333333444444444555555222222222333333444555666222333333222111111333555555444444444444444555555444444444444444444444444555444444444444555666666444555555666666555555444444444333333444666777888:::===BBBEEEFFFIIILLLPPPSSSTTTTTTUUUVVVVVVVVVVVVSSSNNNHHHDDDCCCDDDDDDDDDDDDBBBEEENNNVVV[[[aaaggggggnnnxxxrrriiidddbbbbbb```___bbbgggsss~~~yyytttvvvzzz~~~xxxqqqgggbbb[[[WWWUUUTTTSSSQQQLLLHHHCCC???===:::777555777777777666666666666666555555555555555666888888888777777777666666666555666666666666666666666666666666777777777777666666444444444444444444444444xxxrrryyy~~~|||~~~{{{|||wwwkkk^^^TTTKKKCCCCCC@@@<<<999888777666555666666777777777777777666666555555444444555555666666666666666666555555555444555555555555666666666666666666666666666666666555555555555555555555555666777777777666555444444222333555666666666555444555555555666555555444333555555444444444444555555333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333222222333333333333444444444444111111222222333333444444222333333222222222555777555444444444444444555555444444444444444444444444555444444444444555666666444555555666666555555444444333333333444666999;;;===BBBGGGLLLMMMNNNOOOOOOUUUUUUVVVVVVVVVTTTSSSRRRMMMJJJEEEBBBBBBDDDEEEEEECCCCCCIIISSS[[[```ffflllkkkwww}}}xxx~~~zzzpppmmmjjjfffcccccceeemmm~~~tttqqqtttxxx}}}zzzmmmjjjgggfffggghhhiiihhh[[[VVVNNNEEE>>>:::999888888777666666555555555555555555555555666777888888777777777777666666666666666666666666666666666666666666777777777777666666555555555555555555555555uuusssxxx~~~~~~~~~sssfff\\\TTTMMMGGGBBB===999888777666555555666777777888777777777666666555555555555666666777777666666555555444444444444444555555555666666666666666666666666666666555555555555555555555555666666666666555444333333333444555555666666555555444555555555555555444444666666666666666666666666444444444444444444444444222222222222222222222222333333333333333333333333222333333333333333333222333333333333333333333333111111222222333333333333222333333333222444777:::999888777666555555444444444444444444444444444444555444444444444555666666555555666666666666555555444333333333555999<<<>>>CCCFFFJJJNNNPPPQQQQQQQQQVVVWWWWWWVVVTTTRRROOOMMMKKKHHHDDDCCCDDDEEEFFFGGGHHHHHHMMMVVV^^^cccjjjrrryyyzzzuuusssvvv~~~{{{tttlllgggdddhhhuuuyyyppppppsssxxxyyyxxxxxx|||}}}{{{qqqqqqqqqrrruuuxxxzzz{{{kkkggg___TTTIIIAAA======999888666555555555555666999888777666555555555555777777777777666666666666666666666666666666666666444444555555555555444444666666666666666666666666xxxqqqooovvvuuujjjbbb[[[TTTKKKFFF@@@;;;999888888777555666666777777777666666666666666666666666666666777777666666555555444444444444444444555555555555666666666666666666666666555555555555555555555555555555555555555444333222333444444555555555555555444444555555555555555444777777777888888777777777444444444444444444444444222222222222222222222222333333333333333333333333333333333444444333333333333333333333333333333333000111222333333333222222222333333333333555999===@@@>>><<<999777555444333444444444444444444444444555444444444444555666666555666666666666666666555444444555666999===@@@BBBIIIIIIJJJLLLOOORRRTTTUUUWWWWWWVVVTTTRRRNNNKKKJJJIIIFFFDDDCCCDDDFFFGGGHHHNNNNNNSSSZZZ```eeennnxxxyyytttqqquuuyyy~~~~~~vvvllleeedddmmmwwwsssoookkknnnnnnkkkjjjpppuuuvvvvvvwwwyyyzzz|||}}}}}}|||wwwjjjYYYJJJAAA>>>:::999777666555555666666999888777666666555555666666666666666777777777777666666666666666666666666444444555555555555444444666666666666666666666666sssjjjmmmuuuyyysssnnnfff^^^TTTNNNEEE???;;;:::::::::777777777777777666555555555666666777777666666555666666666666666555555555333444444444444555555555666666666666666666666666555555555555555555555555444444555555555555555444444444444444555555666666333444555555666555555555777777888888888888777777444444444444444444444444333333333333333333333333333333333333333333333333333333444444444444333333333333333333222222222222111222333444444333222111222333333333444777<<<@@@DDDBBB???<<<888555333222444444444444444444444444555444444444444555666666555666666777777666666555555666888;;;>>>BBBEEEFFFMMMKKKIIIJJJNNNSSSVVVXXXXXXWWWTTTQQQNNNKKKIIIGGGFFFDDDCCCCCCFFFIIIKKKKKKVVVWWW]]]eeejjjnnnwwwxxxxxxzzzyyynnnssswww{{{vvvlllgggjjjqqq{{{vvvqqqdddgggeee___^^^eeelllppp~~~iiiSSSEEE@@@<<<;;;888666555666777888666666666666777888999999666666666666777777777777666666666666666666666666666666777777777777666666555555555555555555555555|||qqqpppttt}}}sss___XXXNNNEEE???===<<<;;;::::::999999888777555555555666777888888777666555555555555666666666666666333333444444444555555555666666666666666666666666555555555555555555555555444555666777888888888777444444444444444555666666333444444555666666555555555666777777777777666555555555555555555555555555333333333333333333333333333333333333333333333333333333444444444444333333333333333222222222111111222333444555555444333111333333333333444888>>>BBBDDDBBB???<<<888555333222444444444444444444444444555444444444444555666666666666777777777777666666555888;;;@@@DDDGGGIIIJJJMMMKKKIIIKKKPPPUUUXXXYYYXXXVVVRRRNNNJJJHHHGGGFFFEEEDDDDDDHHHMMMQQQTTTUUU```eeeoooyyy~~~xxxuuuyyy{{{yyykkkqqqwww|||rrroooqqqttttttvvvzzzxxxuuulllmmmhhh^^^ZZZ___hhhmmm|||ttt\\\MMMHHH>>>===:::777666777888999666666666666777888999:::555666666666777777777888666666666666666666666666666666777777777777666666444444444444444444444444zzzvvvwwwhhh```TTTIIIBBB???===<<<<<<<<<;;;:::999777666555555666777888888777666555444555555555666666777777333333333444444444555555666666666666666666666666555555555555555555555555555666777999::::::::::::555444444444444555666666333333444555666666666555333444555666666555444333555555555555555555555555444444444444444444444444333333333333333333333333333444444555555444444333333333333222222111111111222333555666666555333222333333333333555999???CCCBBBAAA>>>;;;888555444333444444444444444444444444555444444444444555666666666666777777777777666666666999>>>CCCGGGJJJKKKLLLMMMKKKJJJMMMSSSWWWYYYYYYXXXUUUPPPKKKHHHFFFFFFFFFFFFFFFHHHMMMSSSZZZ]]]___hhhppp~~~wwwvvvzzzxxxsssmmmsss{{{~~~vvvuuutttqqqooorrrvvv}}}yyyxxxyyyxxxpppccc[[[^^^fffjjjnnnssszzzzzzdddWWWRRR@@@>>>;;;888777777999::::::999888777666666666666555666666666777777888888666666666666666666666666444444555555555555444444444444444444444444444444~~~~~~~~~mmmXXXLLLHHHFFF???888888888888888777777777777777666666666555555555555666666666666666666666666666666666666666666666666777777777666555555555444555555555555555555555555555777888999999888777555444444444444444444444444666666555555555444444444555555555555555555555555555555555555555555555555222222444444444444222222444444444444333333222111...///222444555444333333222222222222222222222222444444444333333222222222111222333444666777888888:::888777555444444444555444555555555444333333222444444444444444444444444888777777666666666666777;;;???EEEJJJNNNNNNNNNLLLQQQQQQQQQRRRSSSTTTUUUVVVSSSPPPMMMJJJHHHGGGEEECCCJJJKKKOOOWWWaaaggghhhggglll|||~~~uuupppooommm|||~~~yyyqqqjjjhhhmmmwww~~~}}}yyyzzz~~~~~~rrrddd]]]aaahhhooopppttt{{{~~~rrrcccXXXFFFBBB===999888888888888777888999999888888999;;;999999888777777777777777666666666555444444333333666666666666666666666666666666666666666666666666uuuaaaSSSMMMIIICCC===::::::999999888888888888777777666666666555555555666666666666666666666666666666666666666666666666555555555555555555444444555555555555555555555555555666888999999888666555444444444444444444444444666666555555555444444444555555555555555555555555555555555555555555555555222333333444444333333222444444444444444333222111///000222444444444333222222222222222222222222222444444444333333222222222222222333444555666666777888777555444444444444555444444555555444444333222444444444444444444444444888888777777777888:::;;;AAADDDHHHLLLOOOPPPOOONNNRRRSSSUUUUUUUUUTTTSSSRRRPPPMMMIIIGGGFFFFFFFFFFFFKKKPPPWWW___ffflllqqqtttvvv~~~yyyuuusss|||rrrkkkiiikkknnnrrrsssvvvyyyyyyxxxoooddddddgggmmmuuu~~~{{{zzzuuujjjbbbRRRMMMEEE???<<<::::::999666777888888777777777777888888777666666666666666666666666666666666666666666666666666666666666666555555555555555555555555}}}}}}~~~yyyzzz~~~lll]]]RRRLLLGGGCCC======;;;:::999999888888777777777666666666555555666666666666666666666666666666666666666666666666555555555666666666666666555555555555555555555555555666777888888777666555555555555555555555555555555555555555555444444444555555555555555555555555555555555555555555555555222333333444444333333222333444444444444333333222111222333444444333222111111111111111111111111111444444333333333333222222222222333333333444444444555444444333333444444555444444555555444444333333444444555555555555555555888888777777999<<>>;;;:::999777777888888888777666666999888888777777777777777555555666777777888999999666666666666666666666666555555555555555555555555|||{{{zzzyyyxxxyyy{{{{{{vvvtttqqqppprrrvvv{{{vvvyyyvvvsssyyytttdddWWWNNNIIIGGG@@@???===;;;999888888888777777777666666666666555666666666666666666666666666666666666666666666666666666666777777888888999555555555555555555555555555666666777777666666555666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333444444444444444333333333333444444444333111111111111111111111111111111333333333333333333333333222222222222222222222222222222222333333444444444333444444555444444333333555555555555555666666666777777777888;;;???CCCEEEIIIKKKMMMPPPSSSTTTUUUUUU[[[ZZZYYYWWWSSSOOOLLLIIIIIIGGGDDDAAABBBGGGNNNSSS]]]```eeejjjqqq{{{wwwllliiillloooqqqqqqzzz}}}rrrjjjfffggghhhlllqqqttt}}}|||wwwsssnnnjjjhhhaaaZZZQQQHHHCCC@@@>>>===999888888999::::::999888:::999999888888999999999666666666777777888888888666666666666666666666666444444444444444444444444vvvuuuttttttssstttuuuuuuqqqoookkkiiijjjmmmrrruuuwwwyyy{{{|||~~~~~~zzznnnttt~~~yyyssswwwxxxjjj\\\RRRLLLIIIDDDBBB???<<<999888888777888777777777666666666666666666666666666666666666666666666666666666666666555555555666666777777777555555555555555555555555555555555666666555555555666666666666666666666666444555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333444444555555444444444444444444444333222222111111111111111111111111111333333333333333333333333333222222222222111111111111111222333333444444444333333444444555444444333555555555666666777777777666666777:::===BBBFFFIIIHHHJJJMMMQQQTTTVVVXXXXXX]]][[[WWWRRRNNNLLLJJJIIIHHHGGGEEECCCEEEKKKUUU\\\hhhgggiiiqqq~~~{{{qqqkkkkkknnnqqqrrrsssxxx}}}|||ssspppjjjjjjlllpppvvvyyyooojjjiiijjjddd[[[SSSMMMHHHDDDAAA;;;999777888:::;;;:::888888888777777777888888999777777777666666555555555666666666666666666666666555555555555555555555555tttssssssrrrrrrrrrssssssqqqoookkkiiihhhjjjmmmooommmnnnpppqqqsssxxx~~~wwwtttmmmsss|||{{{yyyzzz{{{pppeeeZZZRRRMMMHHHFFFBBB>>>:::999888888888888777777777666666666666666666666666666666666666666666666666666666666333333333333444444444444555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555555555555555555555555555555555555555555555555555555444333333222222333333444333444444555555555555444555555444444333333222222222222222222222222222222222222333333333333444444222222222222222222222222111222333444444444444333333333444444555555444444555555666666777777888888666777:::===BBBFFFIIIKKKHHHJJJNNNSSSVVVYYYYYYZZZ[[[XXXSSSNNNJJJIIIIIIIIIHHHHHHGGGFFFHHHOOO[[[dddfffggglllxxx{{{xxxsssnnnmmmrrrwwwzzz{{{{{{}}}yyyooolllkkkpppyyy{{{sssqqqnnnkkkeee___YYYRRRJJJEEE@@@;;;777666888999999777555555555555555555666777888888777666666555444444666666666666666666666666666666666666666666666666uuuuuuuuuvvvvvvwwwwwwxxxtttqqqnnnkkkjjjjjjkkklllfffggghhhiiikkkqqqyyy~~~tttmmmkkkpppwww~~~xxxwww|||yyyqqqfff\\\TTTMMMJJJEEEAAA===;;;::::::888888888777777777666666666666666666666666666666666666666666666666666666555555555555444444444444555555555555555555555555555444444444444444444555444444444444444444444444444444444555555555666666555555555555555555555555555555555555555555555555444333333222222333333444333333444555555555555555555444444333333333444444333333333333333333333333222222222333333444444444222222222333333333333333222333444555555444333333222333444444555555444444555555666777777888999999777999>>>BBBGGGKKKMMMNNNJJJMMMRRRVVVYYYZZZYYYXXXTTTRRROOOLLLIIIHHHGGGGGGGGGHHHIIIHHHJJJRRR^^^ggggggnnnyyyzzzuuupppmmmlllpppzzz~~~}}}{{{tttooosss}}}zzzpppppppppooolllddd\\\VVVKKKDDD<<<888999:::999777666666555555666666777888777777777777777777777777666666666666666666666666777777777777777777777777xxxxxxyyyzzz|||}}}~~~~~~uuussspppmmmkkkjjjjjjjjjccccccddddddgggnnnvvv{{{tttiiihhhkkkpppxxxxxxrrrsssyyyyyypppcccZZZPPPMMMHHHCCC???===<<<<<<888888888888777777777777666666666666666666666666666666666666666666666666999999888888777777666666555555555555555555555555555444444333333444444555444444444444444444444444444444444555555555666666555555555555555555555555555555555555555555555555444444222222222222444444333333444555666666666555444444444333333444444555444444444444444444444444222222222333333444444444222222333333333444444444333444555555555444333222222333333444555555555444555666666777888999999999999<<>>AAAEEEKKKOOOQQQPPPNNNRRRTTTVVVXXXYYYWWWUUUTTTNNNOOOOOOLLLGGGEEEFFFHHHIIIMMMOOONNNOOOZZZmmm}}}xxxmmmiiigggdddeeeiiihhhkkkqqq|||~~~~~~~~~~~~zzz~~~yyyrrr___JJJ???<<<:::999999666666666666777888999:::888777777666555444444444666666666666666777888888888888777777666666555555~~~}}}zzzwwwuuutttttttttrrrooojjjfffdddeeehhhjjjuuu|||~~~|||}}}yyypppkkkppp~~~}}}uuuppprrrwwwyyytttrrrggg```UUUNNNJJJFFF@@@<<<===;;;:::999999999777666777777666666666555555555777777777777777777777777555555666666666666555555555555666666666666555555444555555555555444444333666666555555555555666666555555555555444444444444666666666555555555444444444444555555555555444444666555444333333333333444333333333333333333333333333444444444333333222111333333333333333333333333444333333222222333333444333333333333333333333333555444333333333333444555555555555555555555555555555666777777777999===@@@CCCEEEIIINNNRRRTTTTTTSSSUUUVVVWWWXXXWWWUUUSSSQQQHHHJJJKKKIIIGGGFFFHHHJJJNNNOOOQQQSSS\\\lllrrrjjjcccccccccaaadddiiiiiisss}}}yyyyyy~~~}}}}}}}}}zzz}}}sssYYYIII@@@;;;999:::999888888888888999999:::888777777666555555444444666666666666666777888888666666666666555555555444}}}{{{{{{{{{{{{wwwuuuppplllhhhfffffffffnnntttyyyxxxxxx|||~~~}}}~~~xxxxxxyyyssspppssswww{{{vvvmmmaaaWWWPPPJJJEEEAAA>>><<<:::999::::::888777777777666666666666555555777777777777777777777777555555666666666666555555555555666666666666555555444444555666666666555555666666555555555555666666555555444444444333333333555555555444444444444444333444444555555444444333555555444333333333444444333333333333333333333333333333444444444333222222333333333333333333333333444333333222222333333444333333333333333333333333555444444333333444444555555555555555555555555555666777888999:::===AAAEEEGGGHHHKKKNNNRRRUUUWWWXXXXXXXXXXXXWWWUUUSSSQQQPPPJJJJJJJJJIIIHHHIIIKKKNNNSSSSSSUUU___ooo{{{eeecccbbbcccccccccfffkkkrrr{{{qqqttt}}}~~~yyyrrrpppwww{{{|||jjjUUUGGG>>>;;;<<<;;;;;;:::999999999999:::888777777666666555555444666666666666666777777888555555555555444444444444yyyxxxuuurrrooommmkkkjjjiiimmmqqqrrrssswww|||}}}|||~~~|||}}}}}}rrrppptttyyy|||nnnaaaWWWOOOHHHEEE???===:::999999999888777777777666666666666666666666666666666666666666666555555666666666666555555555555666666666666555555444444555666777777777666666666555555555555666666444444444444333333333333444444444444444444444444333333444444444444333333555444444333333333444444333333333333333333333333333333333444444333333222333333333333333333333333444333333222222333333444444444444444444444444444444444444444444444444444444444444555555555555555777888:::;;;<<<@@@EEEHHHHHHIIIJJJLLLNNNQQQUUUXXXYYYYYYWWWVVVTTTSSSSSSRRRTTTQQQNNNKKKKKKMMMRRRUUUXXXZZZaaaqqqqqqjjjiiijjjkkkkkkkkklllrrrwwwtttqqqrrrttt||||||uuujjjmmmsss{{{}}}}}}}}}uuu```OOOCCC>>>???<<<;;;:::999888888888888777777777777666666555555777777666666666666777777555555555555555555555555||||||{{{yyyvvvsssqqqooohhhjjjlllmmmnnnpppwww}}}~~~{{{{{{||||||~~~zzzuuuwwwzzzpppcccWWWOOOJJJAAA>>>;;;888888888777666666666777777777777777777666666666666666666666666555555666666666666555555555555666666666666555555444444555666777777777666666666555555555555666666555555444444444333333333444444444444444444444444333444444555555444444333444444333333333444444555333333333333333333333333222333333444444333333333333333333333333333333333444333333222222333333444444444444444444444444444444444444444444444444444444444444555555555666666666888;;;===???CCCGGGJJJJJJKKKKKKKKKKKKNNNSSSXXXXXXWWWUUUSSSSSSTTTUUUVVVYYYUUUOOOLLLNNNUUU\\\aaa```ggguuuzzzqqqkkkjjjllloooqqqqqqssszzzxxxmmmiiimmmuuuqqqnnnkkkmmmttt}}}yyyvvvxxx}}}lllZZZIIIAAA???<<<;;;:::999888777777777777777777777777666666666777777666666666666777777666666666666666666666666}}}yyyuuurrrpppllljjjjjjjjjiiijjjqqqyyyzzzxxxyyy}}}|||~~~~~~|||zzz}}}ttteeeYYYRRREEEAAA===999888777666555666666777777777777888888777777777777777777777777555555666666666666555555555555666666666666555555444444555666666666555555666666555555555555666666666666555555555444444444444444444444444555555555444555555555555555555444444444333333333444555555333333333333333333333333222222333444444444333333333333333333333333333333444333333222222333333444444444444444444444444444333444444555555444444333333333444444555666666666666:::>>>AAACCCEEEHHHJJJMMMOOOOOOMMMLLLNNNSSSWWWVVVTTTQQQOOOPPPRRRVVVXXXWWWSSSOOOOOOUUU___ggglllkkkwwwzzzwwwtttrrrvvv{{{ooorrrttttttyyy{{{qqqjjjgggkkkvvv}}}zzzoooiiikkkqqqvvvyyy|||xxxrrrrrr{{{~~~vvvcccNNNBBB>>>;;;;;;:::888888777777777777777777777777777777777888777777666666666666666666666666777777777777777~~~zzzvvvsssrrrrrrmmmkkkjjjgggeeekkktttvvvtttvvv}}}zzzyyy{{{}}}|||vvvrrrssszzzpppaaaXXXJJJFFF@@@<<<:::888777666666666777777777888888888777777777777777777777777555555666666666666555555555555666666666666555555444555555555555444444333666666555555555555666666777777666666666555555555444444555555555666666666555666666777777666666555333333333333333444555666333333333333333333333333111222333333444444444333333333333333333333333333444333333222222333333444555555555555555555555555333333444555555444333333333333444444555666666777888<<>>;;;:::888777666666777777888888888999777777777777777777777777555555666666666666555555555555666666666666555555555555555555444333222222666666555555555555666666777777777777666666666666555555555666666666777777666666777777777777666666333333333333333444555666333333333333333333333333111222333333444444444444333333333333333333333333444333333222222333333444555555555555555555555555333333444555555444333333333333444444555666777777999>>>EEEJJJKKKKKKKKKKKKOOOQQQRRROOOKKKJJJNNNSSSRRROOOKKKHHHHHHKKKOOOSSSYYYYYY\\\bbbjjjqqqsssrrrvvv~~~sssrrrrrruuu{{{~~~wwwmmmllljjjnnnyyyzzz{{{|||tttooojjjgggcccgggmmmzzzzzz}}}~~~}}}|||uuueeeRRRFFFDDD<<<<<<;;;:::::::::;;;;;;777777777777777888888888888888777666666666666666444444444555555555666666tttxxx|||zzzyyyyyyyyywwwsssnnniiifffggghhhjjjkkknnnrrrvvvyyyyyyyyyxxxtttssssssxxx}}}~~~zzzvvvuuuqqqsss|||}}}tttlllrrr|||kkk[[[___kkk}}}wwwggg]]]WWWOOOFFF@@@???>>>;;;777;;;999777777777777777555777777777777777777777777888888777777666666555555333444555666666555444333555555555555555555555555666666666666666666666666666555444444444666777888555555555555666666666666666555444333333444555666222222222222222222222222555555555555555555555555555555444444444333333333555555444444444333333333333333333333333333333333555444444333333222222111555555555666666666777777444555444333333555999<<>>===;;;;;;;;;;;;:::888555777999999888888999::::::999888777777888999:::777777777777666666666666ppptttzzz}}}{{{zzzzzzxxxvvvsssooollljjjjjjjjjjjjlllppptttwwwyyyyyyzzzxxxwwwwwwzzz~~~~~~zzzuuuooolllmmmuuuzzzyyywwwxxxuuu{{{zzzoooqqq|||vvvhhh___iiiyyy{{{lllddd\\\TTTJJJDDDAAA???;;;888;;;999888777888999888666777777777777777777777777777777777777666666666666444555555666666555555444555555555555555555555555555555555555555555555555666666555444555555666777555555555666666666777777555555444444444444555555333333333333333333333333555555555555555555555555555555555555444444333333555555444444444333333333444444444444444444444444444444444444444444444444333333333444444444555555555666666555555777;;;???EEEHHHKKKNNNOOOOOOQQQRRRVVVTTTSSSQQQPPPOOOPPPPPPOOOJJJGGGGGGFFFEEEIIIOOOZZZbbbkkkpppqqqsssxxx}}}~~~qqqmmmooovvvyyyzzz}}}sssrrrwwwzzzqqqmmmkkkrrr}}}|||qqqnnniiiddd___YYYRRRLLLGGGEEEBBB???>>><<<;;;:::999:::;;;:::999777777888555555444444444444555555666666666666666555555555lllooouuu{{{{{{zzzxxxuuurrrnnnllljjjjjjkkkmmmppptttxxx{{{}}}{{{zzzyyyzzz|||zzzvvvrrrjjjhhhiiinnnooommmmmmoookkksssuuutttzzz}}}wwwdddhhhrrr}}}qqqjjjaaaZZZPPPHHHDDD@@@<<<999:::999888888999:::999777777777777777777777777777666666666666777777777777666555555555555555555666555555555555555555555555555555555555555555555555777666666666666777777888777777777777777777777777444555555555555555555444444444444444444444444444555555555555555555555555666666666555555555555444555555444444444333333333555555555555555555555555333333444555555666777777333333444444444555555555666777777777888;;;???BBBIIILLLOOORRRSSSTTTVVVWWWYYYXXXVVVTTTRRRPPPNNNMMMLLLIIIGGGFFFDDDBBBEEEKKKXXXbbbooottttttwww{{{zzzsssjjjnnnvvvyyyyyyzzzzzzxxxyyyrrrmmmwww}}}zzzpppmmmhhhccc```]]]ZZZWWWUUURRRLLLFFFAAA?????????@@@@@@@@@===:::777666777666666666777777666666666555555555555555555555555kkkmmmqqqvvv{{{}}}zzzwwwssspppnnnmmmllllllmmmooosssxxx||||||zzzyyyxxxxxxvvvrrrnnnllljjjjjjkkkhhheeeeeeiiifffppp|||zzzyyy~~~|||qqqmmmlllvvv}}}uuupppeee___UUUMMMGGGBBB>>>;;;999888888888::::::999777777777777777777777777777555555666666777777888888777666555444444555666777555555555555555555555555444444444444444444444444666666777888999;;;<<<<<<===<<<;;;:::999777666666333444555666666555444333555555555555555555555555555555555555555555555555666666666666666666666555555555444444444333333333444444444444444444444444333444444444555555555666666666666666777777777777555777888999;;;>>>BBBEEEKKKNNNRRRUUUWWWXXXZZZ[[[ZZZZZZXXXUUURRROOOLLLJJJHHHFFFEEEFFFDDDBBBFFFLLLYYYdddrrr{{{wwwvvv|||oooooowww|||~~~}}}vvvnnnwww}}}|||yyyuuuoooiiieeedddcccccceee___VVVLLLDDDBBBCCCEEEGGGFFFDDD@@@<<<888777777777888999::::::999888777555555555666666666666666kkkllloooqqqtttvvvwwwxxx{{{wwwsssqqqppppppppppppoooppprrrwww||||||{{{yyyxxxvvvtttqqqnnnoookkkiiihhheeeaaabbbfffhhhppp|||}}}}}}}}}wwwkkkjjjuuuzzzxxxjjjddd\\\SSSLLLFFFAAA???:::999999:::;;;:::999777777777777777777777777777555555666666777777888888777666555444444555666777666666666666666666666666555555555555555555555555555666888:::===???AAAAAABBBAAA???===:::777555444333444555666666555444333555555555555555555555555555555555555555555555555555666666666666666666666555555444444444333333333333333333333333333333333444444444333333333222222666666666777777777888888555777999;;;===AAAEEEHHHMMMPPPTTTWWWXXXYYY[[[\\\YYYXXXVVVSSSPPPLLLIIIGGGDDDCCCDDDFFFEEEEEELLLUUUdddnnn}}}zzzttt{{{tttrrrxxx}}}tttwww{{{}}}wwwwww{{{~~~~~~zzzuuuooolllllloooqqqqqqlllaaaUUUJJJDDDDDDFFFJJJJJJGGGBBB===:::999999555666777888888777666555666666777777777888888888mmmnnnoooppppppqqqppppppxxx{{{~~~zzzvvvuuuuuuuuuvvvtttrrrqqqrrruuuxxx{{{yyyyyyxxxwwwvvvtttrrrqqqooojjjfffeeedddbbbcccggglllqqqyyyrrriiijjjttttttoooggg]]]SSSLLLFFFDDD===<<<<<<======<<<:::777777777777777777777777777666666666666777777777777777666666666666666666777666666666666666666666666666666666666666666666666444666999<<>>???@@@@@@===<<<;;;:::888777666555555555444444444444555555444444444444444444444444555555555555555555555555333333444444555555555555555555444444444333333333444444444444444444444444444444444444444333333333444555555555666666666666888;;;???BBBFFFJJJNNNQQQRRRUUUXXXZZZZZZZZZ[[[\\\UUUSSSPPPMMMJJJHHHGGGGGGEEEEEEGGGJJJKKKOOO\\\iii|||xxxqqqooorrryyy}}}yyyuuuwww}}}zzzuuuppppppyyy}}}wwwxxx|||{{{{{{zzzxxxyyy~~~sss]]]LLLCCCDDDCCCAAA>>>:::999:::;;;;;;::::::::::::::::::;;;666666666777888888999999||||||{{{zzzxxxvvvtttsssvvvvvvvvvtttvvv~~~|||{{{yyyuuurrrooooooooopppkkkmmmnnnnnnmmmmmmnnnoooooogggaaadddkkkpppsssvvvooommmmmmsss{{{}}}xxxsssnnnrrrxxx{{{mmmiiiqqq{{{{{{~~~qqqcccWWWPPPLLLEEEEEEDDDDDDDDDBBB>>>;;;777777777777777777777777888888777777666666555555555666777888888777666555777777777777777777777777777777777777777777777777777888:::<<<=========<<<888888888777777777777777666555444333333444555666444444444444444444444444555555555555555555555555333333333444444444555555555555444444444333333333555555555555555555555555333333444444555666666666777777777777888888888888999===AAAEEEIIIMMMRRRUUUTTTWWWZZZ[[[ZZZZZZ[[[\\\TTTRRROOOKKKIIIHHHHHHIIIGGGGGGIIIKKKLLLRRR```nnn~~~uuuuuuuuurrrpppuuu|||uuupppppp|||}}}wwwoooiiimmmuuu{{{zzzwwwzzz~~~}}}~~~lllSSSEEE@@@???>>>;;;888777999;;;888777666555555666777888444555555666777888888999}}}~~~|||yyyxxxxxx{{{uuupppooouuu}}}~~~}}}zzztttnnnlllmmmppptttsssrrrpppoooooonnnnnnooollljjjlllqqqtttuuutttnnnqqqtttuuutttqqqmmmkkkdddjjjqqqwww{{{~~~pppnnnwwwzzzuuufffYYYRRRQQQJJJDDDDDDCCC???;;;;;;:::::::::999999777666555666555555666666777888999666666777777777777666666555555555555555555555555666666777777777777666666888888888888888888888888777777777666555555444444666555555555555444444444444444444555555555555666444444555555555555444444555555555555555555555555666555444333333444555666555555555555555555555555666666666666666555555555777777666555666888:::<<<>>>BBBGGGKKKNNNQQQSSSVVVXXXXXXYYYYYYYYYYYYXXXXXXRRROOOKKKGGGFFFFFFFFFGGGLLLPPPSSSSSSPPPSSSaaappptttyyy|||zzzwwwzzz~~~uuusssttt{{{|||zzz~~~zzzppphhheeekkkuuu|||zzzyyyxxx]]]KKKBBB>>><<<======::::::<<<;;;::::::999999:::::::::999888777888999999888777zzz{{{}}}}}}{{{zzzzzz{{{zzzwwwtttuuuzzz}}}}}}zzzuuuqqqoooqqqsssvvvuuusssrrrqqqqqqqqqqqqqqqooommmppptttwwwwwwvvvppppppppprrrrrroookkkggg___dddkkkqqquuuyyy~~~xxxsssuuuwwwyyymmmaaaYYYSSSKKKEEEDDDBBB===:::999888888999999999888888888888777777666666666777777666666777777777777666666777777777777777777777777666666777777777777666666777777777777777777777777666666666666555555555555666555555555555444444444444444444555555555555666444444555555555555444444555555555555555555555555555444333333333333444555555555555555555555555555555555555555555666666666777666555555666999;;;===AAADDDIIIMMMPPPRRRUUUWWWXXXXXXXXXXXXXXXWWWVVVUUUPPPOOONNNKKKIIIHHHIIIKKKRRRWWWYYYUUUTTT]]]ooo}}}~~~|||uuuqqqssszzzyyytttuuu||||||qqqkkkgggmmmuuu|||{{{{{{www}}}}}}cccQQQDDD???<<<===<<<999999<<<888888999999:::<<<===>>>999888777888999999888777sssuuuxxxzzzzzz|||~~~|||{{{|||~~~~~~||||||~~~~~~}}}{{{wwwtttssstttvvvwwwvvvtttrrrrrrsssttttttsssrrrrrruuuzzz|||{{{yyyuuuqqqnnnooopppooojjjeee]]]aaafffjjjooosssxxx|||}}}zzz|||{{{tttrrr{{{xxxlllbbbVVVNNNFFFDDDBBB===999999888888888999999999999999999999888777666666666666666666777777777777666666777777777777777777777777666666777777777777666666666666666666666666666666555555555555666666666666666555555555555444444444444444444555555555555666444444555555555555444444555555555555555555555555444333333222222333333444555555555555555555555555333333444444555666666666666666555666777:::===???EEEHHHMMMPPPRRRTTTWWWYYYYYYYYYXXXWWWVVVTTTRRRQQQMMMOOOPPPNNNLLLLLLNNNQQQYYY```aaa[[[___ppp|||www}}}|||uuurrrqqqsss|||~~~tttpppsss}}}|||qqqgggfffggglllqqqsssrrrppprrr}}}tttuuuyyylllZZZGGGAAA======<<<999999;;;777777888999;;;===???@@@999888777888999999888777iiilllppptttxxx}}}}}}xxxvvvuuuxxx}}}zzzwwwvvvvvvwwwvvvtttrrrqqqqqqrrruuuvvvttttttuuuyyy~~~xxxsssmmmmmmqqqqqqlllfffbbbccceeehhhkkkooosssuuuwww|||~~~uuuvvv|||uuummmuuuwwwkkkZZZQQQIIIFFFCCC???<<<<<<:::999999999888999999999999888888777666666777777666666777777777777666666555555555555555555555555666666777777777777666666666666666666666666666666444444444555666777777888666555555555555444444444444444444555555555555666444444555555555555444444555555555555555555555555444333333333333333333444555555555555555555555555444444444444555555555555666555666777999<<<@@@BBBIIILLLPPPSSSUUUVVVXXXZZZZZZYYYXXXWWWTTTRRRPPPNNNKKKNNNOOOMMMKKKMMMSSSXXX]]]dddfffeeerrr~~~uuuqqqrrrqqqqqq|||qqqnnntttxxx~~~zzz|||wwwkkkddd```bbbfffiiikkklllttttttrrroooyyysssbbbLLLDDD>>>===<<<999888:::777888888:::;;;===???@@@999888777888999999888777^^^bbbggglllsss{{{~~~yyywwwwwwzzz}}}{{{yyyxxxwwwtttrrrpppnnnoooqqquuuwwwvvvuuuwww|||wwwqqqlllmmmqqqrrrnnniiiggggggggggggiiikkkllllllmmmsss{{{qqqttt||||||nnnrrrzzzuuuaaaWWWMMMIIIFFFBBB@@@@@@===<<<;;;999888777777777777777777777777888999999666666777777777777666666666666666666666666666666666666777777777777666666777777777777777777777777333444444555666777888888666555555555555444444444444444444555555555555666444444555555555555444444555555555555555555555555444444555555555555444444555555555555555555555555666666666555555444444333666666777888;;;???CCCFFFLLLOOOSSSUUUVVVWWWYYYZZZ[[[ZZZXXXVVVSSSPPPMMMLLLKKKKKKKKKIIIJJJOOOWWW^^^^^^dddjjjuuu~~~|||}}}kkkeeebbbfffkkkuuurrrpppttt{{{pppfff___```cccfffkkkqqq~~~xxxrrrllluuuxxxkkkRRRHHH@@@======:::999::::::::::::::::::<<<======999888777888999999888777UUUXXX]]]cccjjjsss|||~~~}}}~~~~~~|||zzzuuurrrooommmooorrrwwwzzzzzzyyyyyy|||qqqnnnkkkmmmrrrtttrrrooollljjjiiihhhiiiiiigggfffgggmmmvvv~~~sssssszzzxxxuuuwwwlll```UUUOOOJJJEEECCCCCC???>>>;;;999777777777777777777777777888999::::::666666777777777777666666888888888888888888888888666666777777777777666666777777777777777777777777444444444555666777777888666555555555555444444444444444444555555555555666444444555555555555444444555555555555555555555555444555555666666555555444555555555555555555555555777666666666666555555555777777888:::>>>CCCGGGJJJNNNPPPTTTVVVVVVWWWXXXZZZYYYXXXWWWTTTQQQNNNKKKIIIKKKIIIGGGGGGKKKRRRYYY^^^^^^eeettt|||yyyyyy|||sssfffccc___```kkk}}}www~~~tttkkkdddeeeggghhhqqq}}}wwwnnnttt{{{yyyoooXXXMMMBBB>>>>>>;;;::::::;;;::::::999999999::::::999888777888999999888777PPPRRRUUUYYY___gggqqqwwwzzz~~~xxxuuuqqqpppqqqvvv|||}}}{{{{{{}}}}}}{{{nnnnnnooossswwwzzzzzzyyyooonnnlllmmmmmmllliiieeefffkkkssszzz}}}xxxwww~~~}}}xxxxxxlll^^^UUUNNNGGGCCCCCC???===;;;999777777888999888888888777888888999999666666777777777777666666888888888888888888888888666666777777777777666666666666666666666666666666444444555555666666777777666555555555555444444444444444444555555555555666444444555555555555444444555555555555555555555555333444555555555555444333555555555555555555555555555555666666777888999999888888:::<<>>BBBHHHMMMPPPNNNQQQTTTUUUUUUUUUVVVWWWSSSRRRQQQNNNLLLHHHFFFDDDHHHFFFFFFMMMVVV\\\[[[WWWcccooo}}}zzzxxxlllbbbnnnssssss|||~~~xxxwwwyyywwwwww}}}||||||vvvrrrmmmfff```RRREEEAAA@@@>>>;;;;;;888888777777888888999:::999888777888999999999777KKKKKKMMMOOOSSSWWW[[[]]]eeeffflllsssvvvvvvyyy~~~zzztttrrrssswww{{{~~~}}}||||||zzzyyywwwuuutttnnnqqqwww}}}zzzwwwuuuuuuvvvuuuqqqmmmkkkoootttuuuuuuwww}}}}}}{{{}}}yyyiii\\\UUUOOOGGGAAA???===<<<;;;;;;:::888666::::::999999888777666666999888888777666555555444777777777777777777777777555555666777777777777777777777888888888888777777777777666666555555555444666666555555555555666666555555555555555555444444666666666666666666666666555555555555555555555555777777666666555555555555555555555555555555555555444666777999999999888888777:::>>>BBBFFFIIIKKKLLLOOOQQQTTTVVVWWWWWWUUUTTTTTTQQQNNNLLLKKKJJJHHHGGGJJJGGGIIIOOORRRTTT[[[dddmmm{{{tttooolllrrrwww{{{~~~~~~~~~vvvmmmhhhhhhbbb[[[RRRJJJCCC===;;;;;;;;;:::999999999999999999777777777777777888888888JJJJJJKKKMMMPPPTTTWWWYYYZZZZZZ___eeeiiiiiimmmsss{{{wwwvvvwwwxxxzzzzzzzzzzzzzzzyyyxxxuuusssrrrrrruuuzzzyyyxxxxxxzzz{{{yyyrrrmmmkkknnnrrrsssrrrtttxxx}}}~~~}}}yyyzzz}}}qqqddd]]]VVVMMMGGG@@@===;;;:::::::::999888::::::999999888777777666888888888777666555555555666666666666666666666666555555666777777777777777666777777888888777777666777666666666555555555555666666555555555555666666555555555555555555555555666666666666666666666666555555555555555555555555666666666666555555444444555555555555555555555555555555666888888999999999:::<<<@@@EEEHHHKKKMMMNNNQQQSSSUUUWWWXXXWWWUUUTTTSSSQQQOOONNNNNNNNNLLLJJJGGGEEEGGGNNNTTT[[[gggrrr}}}zzzvvvrrrlllqqquuu{{{|||xxxuuussssssssspppooonnnmmmllllllkkkjjjnnnooopppqqqtttvvvxxxzzz~~~|||vvvmmmhhhgggeee```YYYQQQIIIAAA===<<<<<<;;;999999999::::::999::::::999999888888777777IIIIIIJJJKKKMMMOOOQQQRRRSSSSSSVVV\\\___```eeekkkyyy~~~}}}{{{zzzzzzyyywwwvvvwwwxxxyyyyyywwwuuurrrqqqwwwzzz~~~zzzzzz|||~~~vvvoookkknnnppppppoooooosssvvvvvvyyy}}}xxxuuuwwwyyy{{{uuujjjbbbZZZQQQJJJDDD@@@<<<999999:::::::::::::::999999888777777777888888777777666666555555555555555555555555555555555555666777777777777777555666666777777666666555666666666666555555555555666666555555555555666666555555555555555555555555666666666666666666666666555555555555555555555555555555555555555444444444555555555555555555555555666555555666777999;;;<<<>>>@@@DDDHHHLLLNNNPPPPPPSSSTTTVVVWWWWWWVVVUUUSSSQQQPPPPPPPPPQQQQQQNNNLLLIIIHHHJJJSSS]]]jjjyyy}}}yyy~~~|||vvvrrrnnnlllqqqwww}}}~~~xxxuuullljjjgggdddaaa```______``````___]]]\\\[[[ZZZYYY]]]]]]^^^```aaaccceeefffmmmpppssstttssssssssstttsssxxx|||{{{xxxvvvvvvwwwxxxyyyyyy||||||{{{|||xxxpppkkkkkkjjjiiiddd\\\RRRIIIBBB>>>===;;;999888999::::::999<<<;;;:::999888777777666IIIJJJJJJKKKKKKLLLMMMNNNQQQPPPQQQUUUXXXYYY___fffnnnttt|||}}}{{{zzzxxxvvvtttwwwxxxzzzzzzyyywwwuuussszzz}}}~~~~~~{{{uuunnnpppqqqooonnnmmmoooqqqppprrrwww}}}yyyrrrrrrrrruuuwwwpppiiiaaaXXXQQQMMMHHH@@@;;;999::::::;;;999999999888888888777777888777777777666666666555666666666666666666666666555555666777777777777777555555666666666666555555666666666666666555555555666666555555555555666666444444444555555555555555666666666666666666666666555555555555555555555555555555555555444444444444555555555555555555555555666666555555777:::===???BBBDDDGGGKKKNNNPPPRRRRRRTTTUUUVVVVVVVVVTTTRRRQQQNNNNNNOOOPPPRRRQQQNNNKKKMMMOOOTTT]]]hhhwww~~~}}}vvvtttxxxtttoookkknnnvvv|||uuuooojjjfffccc___^^^\\\YYYXXXWWWVVVVVVWWWWWWVVVVVVUUUTTTTTTSSSSSSTTTTTTUUUVVVXXXYYYZZZ\\\^^^aaacccdddeeeggghhhhhhkkkooossstttrrrooommmjjjiiihhhgggggggggggghhhfffhhhlllooottt{{{~~~}}}zzzxxxwwwyyy}}}|||uuuqqqqqqooorrrqqqjjj```VVVKKKCCC???<<<888777999:::999888999999999888888777777777JJJJJJKKKKKKLLLLLLLLLLLLLLLJJJJJJNNNOOOPPPVVV]]]aaagggpppyyy~~~{{{yyyyyyxxxwwwzzz{{{|||}}}|||{{{yyywww{{{}}}|||sssssssssqqqooonnnnnnooommmnnnqqqvvv||||||rrroooooouuu~~~yyytttmmmddd]]]XXXQQQGGG???;;;:::::::::999999999888888888888888777777777777666666666666777777777777777777777777555555666777777777777777555555666666666666555555555555555666666666666666666666555555555555666666444444444555555555666666666666666666666666666666555555555555555555555555555555555555555555555555666666666666666666666666777666555555888<<<@@@CCCEEEGGGJJJMMMPPPRRRSSSSSSUUUUUUUUUTTTSSSQQQOOONNNLLLLLLMMMOOOPPPOOOLLLJJJNNNTTT[[[dddnnnzzz~~~}}}zzz~~~uuuqqqrrrssssssyyyuuuppphhhbbb^^^\\\ZZZXXXXXXWWWVVVUUUTTTTTTSSSSSSOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMNNNOOOPPPQQQRRRUUUWWWYYYYYYZZZ\\\^^^``````aaaaaa``````______[[[\\\^^^______]]][[[ZZZXXXZZZ]]]```dddiiipppttt{{{~~~|||}}}|||~~~}}}wwwsssssswww~~~zzzxxxxxxvvv|||zzzsssiiiZZZLLLBBB>>>888777888:::888666555555666666777777888888IIIJJJKKKLLLMMMMMMMMMMMMLLLIIIIIIKKKKKKKKKPPPVVVVVV[[[dddlllttt|||}}}}}}||||||{{{||||||}}}}}}}}}||||||{{{|||~~~yyywwwvvvsssrrrppppppoookkklllnnnqqqvvv|||xxxvvvvvv||||||tttkkkeee```XXXMMMCCC===:::999888888888888888888888888888777777777777666666666666888888888888888888888888555555666777777777777777555666666777777666666555555555555666666666666666666666555555555555666666333333444444555666666666666666666666666666666666555555555555555555555555555555555666666666666666666666666666666666666666777777666777:::???CCCFFFIIIJJJMMMPPPSSSTTTUUUUUUVVVVVVUUUSSSQQQOOOMMMKKKKKKKKKLLLNNNPPPPPPOOOMMMNNNVVV___fffnnnxxx{{{qqqgggjjjqqq{{{|||wwwtttpppnnnddd```[[[XXXWWWWWWVVVVVVTTTTTTTTTTTTTTTSSSSSSSSSPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMNNNNNNOOOOOOOOOPPPRRRQQQPPPPPPRRRSSSVVVUUUSSSSSSSSSUUUVVVXXXQQQSSSVVVXXXXXXVVVSSSQQQQQQSSSUUUWWWYYY\\\aaadddmmmpppuuu|||}}}zzz}}}~~~xxxpppqqqvvv~~~~~~ooo[[[HHHBBB;;;888:::;;;888555333444444555666777888888GGGIIIKKKMMMNNNNNNNNNNNNMMMKKKKKKLLLLLLJJJMMMRRROOOSSSYYY```hhhqqqyyy~~~|||{{{zzzzzzzzz{{{||||||~~~|||zzzwwwuuutttrrrqqqpppiiijjjkkknnnsssxxx|||{{{qqqjjjbbbZZZOOOEEE>>>;;;999888888888888888888888888888666666666666777777777777777777777777777777777777555555666777777777777777666777777888888777777666555555555555666666666777666666555555555555666666333333444444555666666777666666666666666666666666555555555555555555555555666666666777777777888888666666666666666666666666777777888:::===AAAEEEGGGLLLNNNQQQTTTVVVWWWXXXXXXXXXWWWVVVSSSQQQNNNLLLKKKKKKKKKLLLOOORRRUUUVVVVVVSSS\\\eeekkkrrr|||}}}sssiiikkkvvvxxxtttooojjjgggeeebbb```ZZZXXXUUUUUUVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXZZZYYYXXXWWWUUUTTTSSSRRRRRRRRRQQQPPPPPPQQQQQQQQQLLLMMMNNNMMMLLLLLLMMMOOONNNNNNMMMMMMNNNPPPQQQRRRNNNOOOQQQSSSSSSQQQPPPNNNNNNPPPRRRTTTTTTVVVXXXZZZbbbcccggglllttt|||zzzzzz}}}~~~{{{ttttttzzzlllOOOGGG???<<<======:::666555555666666777777888888FFFGGGJJJLLLNNNOOOOOOOOOKKKIIIIIIJJJIIIFFFHHHMMMLLLNNNSSSXXX___hhhqqqwwwvvv~~~{{{yyyxxxwwwwwwxxxzzz|||}}}{{{xxxvvvuuusssqqqpppggghhhjjjmmmqqqvvvzzz|||xxxqqqaaaYYYOOOEEE???;;;999888888888888888888888999999666666666666777777777777666666666666666666666666555666666777777777777777777777888888888888777777444555555555666666777777666666555555555555666666333333444444555666777777666666666666666666666666555555555555555555555555666666777777888888999999777777777777777777777777777777999<<>>??????;;;777888888888888777777777777KKKKKKLLLLLLMMMOOOPPPQQQKKKJJJHHHHHHIIIIIIHHHGGGJJJMMMQQQTTTWWW]]]fffllltttxxx}}}{{{uuutttxxx|||}}}|||~~~~~~~~~~~~|||zzzyyywwwtttrrrjjjjjjkkknnnqqqvvvzzz}}}}}}qqq```ZZZPPPGGG@@@<<<::::::888777777777777777888888888888888888888888888888888888777777777777888888888888777777777777888888777777777777777777777777666666666666666666666666555555666666666666555555333444555555666666555555666666555555555555666666777777666666555555444444555555555555555555555555888777777777888777555444444666:::===@@@DDDIIILLLPPPRRRVVVYYY[[[\\\[[[ZZZZZZWWWSSSNNNKKKJJJKKKLLLMMMLLLLLLNNNTTT\\\bbbfffaaadddlllzzzuuunnnkkknnn|||}}}wwwqqqmmmiiieeebbb^^^\\\YYYVVVUUUTTTUUUUUUVVVWWWXXXXXXXXXZZZ]]]```aaabbbbbbdddfffhhhiiikkknnnjjjeeebbbbbbaaa^^^\\\[[[YYYVVVUUUTTTRRRPPPNNNNNNMMMMMMMMMNNNNNNLLLJJJMMMMMMLLLLLLLLLMMMMMMMMMQQQSSSUUUUUUTTTSSSSSSSSSPPPQQQRRRSSSSSSRRRQQQQQQRRRSSSTTTWWW[[[___ccceeelllsss|||zzz|||vvvssstttuuurrrmmmllluuu~~~aaaTTTDDD;;;:::<<<<<<:::999999999888888888888777KKKKKKKKKLLLMMMNNNOOOPPPKKKJJJIIIJJJKKKLLLKKKJJJHHHKKKMMMOOORRRVVV]]]bbblllooouuuzzz~~~xxxvvvyyy{{{{{{zzzwwwxxxyyyzzz|||}}}~~~}}}}}}}}}zzzuuuqqqhhhjjjlllooosssvvvxxxyyy{{{|||uuufff___UUUKKKDDD???<<<:::888888777777777777888888888888888888888888888888888888777777777777888888888888777777777777888888666666666666666666666666666666666666666666666666555555666666666666555555333444555555666666555555666666555555555555666666666666666666666555555555555555555555555555555555555555555666777888777666666999===@@@CCCFFFJJJMMMRRRTTTXXX[[[]]]]]]\\\\\\XXXVVVQQQMMMKKKKKKKKKLLLNNNMMMNNNTTT\\\bbbeeeeeedddkkkwwwzzzooohhhdddkkkyyy~~~xxxtttnnniiieeebbb___\\\[[[YYYWWWUUUTTTTTTUUUVVVWWWXXXZZZ[[[\\\^^^bbbeeehhhhhhiiikkkmmmooorrrsssvvvsssooonnnmmmllliiigggdddbbb```^^^]]][[[XXXUUUTTTSSSQQQQQQRRRQQQPPPNNNNNNNNNMMMLLLMMMNNNOOOPPPSSSVVVXXXXXXWWWWWWWWWXXXVVVVVVWWWWWWVVVUUUSSSRRRRRRRRRRRRSSSVVVYYY\\\^^^bbbhhhpppuuuyyy~~~~~~vvvpppooonnnmmmlllppp|||lll^^^LLL@@@<<<===<<<;;;999999999999888888888888JJJJJJKKKKKKLLLNNNOOOPPPMMMLLLKKKLLLMMMNNNMMMLLLIIIJJJKKKLLLMMMPPPUUUYYY```dddiiinnnsssxxx}}}|||yyyyyyzzzyyywwwttttttvvvxxxzzz|||}}}~~~xxxqqqhhhkkkoootttvvvwwwvvvvvvwwwvvv{{{}}}nnnfff[[[RRRKKKEEE>>>:::999999888888777888888999777777777777777777777777888888777777777777888888888888777777777777888888555555555555555555555555777777777777777777777777555555666666666666555555444444555666666666666555666666555555555555666666555555555666666666666666555555555555555555555555333333444555777888999999888;;;@@@DDDGGGIIILLLNNNSSSUUUXXX[[[]]]\\\[[[ZZZUUUSSSPPPLLLKKKKKKLLLMMMOOOPPPTTTZZZbbbggghhhgggjjjtttrrreee___]]]^^^ooo~~~yyyuuuqqqoookkkgggbbb^^^\\\ZZZWWWUUUVVVUUUTTTTTTTTTUUUVVVWWWXXXZZZ\\\___aaaeeeiiimmmooooooqqqsssuuuxxx{{{|||}}}|||{{{{{{zzzwwwuuuooonnnmmmlllllliiieeeaaa^^^\\\YYYWWWWWWVVVTTTSSSRRRQQQOOONNNOOOPPPRRRTTTVVVXXX[[[\\\\\\]]]^^^____________^^^\\\YYYWWWUUUTTTSSSQQQPPPQQQSSSUUUWWWXXX]]]bbbgggkkkqqqyyy|||zzz|||sssoooiiilllqqq{{{||||||zzzkkkVVVFFF???======<<<:::999999999888888888888JJJJJJJJJKKKLLLMMMOOOOOOOOONNNMMMMMMNNNNNNLLLKKKJJJKKKKKKLLLMMMPPPSSSUUUWWWZZZ___dddiiioootttxxx{{{yyyyyyxxxwwwwwwxxxyyy{{{}}}~~~~~~{{{rrrkkkoootttyyy{{{zzzwwwtttuuusssvvv|||}}}xxxyyywwwnnnaaaXXXRRRKKKAAA:::::::::999888888888999999666666666666666666666666888888777777777777888888888888777777777777888888666666666666666666666666777777777777777777777777555555666666666666555555444444555666666666666666666666555555555555666666444444555555666666777777555555555555555555555555333444555555666777999::::::>>>CCCGGGJJJKKKMMMNNNRRRTTTWWWYYYZZZYYYXXXWWWRRRPPPNNNKKKJJJKKKLLLMMMPPPTTTZZZ___bbbfffjjjmmmtttuuuccc[[[YYY]]]bbb|||{{{uuuppplllhhhfffaaa^^^ZZZWWWVVVUUUSSSQQQRRRRRRRRRSSSTTTVVVXXXYYYZZZ\\\___bbbfffjjjpppsssrrrsssuuuwwwzzz}}}{{{zzz{{{{{{{{{xxxssspppllliiieeeaaa___]]][[[YYYWWWUUUSSSRRRRRRSSSUUUVVVWWWYYY]]]___aaacccfffhhhiiihhhgggfffccc```]]][[[WWWUUURRRPPPOOOPPPRRRTTTTTTVVVZZZ]]]bbbhhhpppvvv|||zzznnnhhhsss}}}xxxnnnuuu{{{zzzttt^^^LLLBBB>>><<<;;;::::::999999999888888888JJJKKKKKKKKKLLLNNNOOOPPPRRRPPPNNNMMMMMMMMMKKKIIIKKKJJJJJJLLLNNNPPPRRRSSSRRRUUUYYY]]]aaaggglllpppxxx||||||zzzyyyyyyxxx}}}}}}~~~~~~~~~wwwqqquuu{{{}}}yyyvvvsssqqqqqqvvvxxxyyy|||{{{uuuwwwtttfff]]]XXXQQQFFF===;;;;;;:::999999999999999666666666666666666666666888888777777777777888888888888777777777777888888777777777777777777777777777777777777777777777777555555666666666666555555444555666666777777666666666666555555555555666666444444555555666666777777555555555555555555555555444666777666555666888;;;===@@@EEEIIIKKKLLLNNNOOOSSSUUUWWWYYYYYYXXXVVVUUUOOONNNLLLJJJJJJJJJKKKLLLOOOVVV^^^```___dddnnnxxxlll^^^YYYYYYaaaiii}}}yyytttpppllliiieeebbb\\\YYYVVVTTTTTTSSSRRRQQQOOOPPPQQQSSSUUUWWWYYYZZZZZZ]]]```cccfffkkkppptttssssssuuuwwwzzz}}}{{{wwwsssooolllhhheee]]][[[YYYWWWVVVVVVVVVWWWXXXZZZ^^^aaadddhhhlllooopppoooooommmkkkgggeeecccYYYWWWTTTQQQPPPPPPQQQRRRRRRSSSUUUWWW[[[aaahhhlllpppsssxxx}}}uuujjjeeerrr{{{vvvbbbPPPDDD???<<<;;;:::::::::999999999999888KKKKKKLLLLLLMMMOOOPPPQQQSSSQQQOOONNNNNNNNNLLLJJJJJJIIIIIIKKKNNNPPPQQQPPPOOORRRUUUWWWZZZ___dddhhhpppuuu}}}|||{{{zzzzzz}}}~~~~~~~~~}}}~~~yyy||||||yyyrrrooonnnqqqrrrqqqssswww{{{vvvxxxyyyiiiaaa^^^XXXLLLBBB<<<<<<;;;:::999999999999777777777777777777777777888888777777777777888888888888777777777777888888888888888888888888888888777777777777777777777777555555666666666666555555555555666777777777777666666666555555555555666666555555555666666666666666555555555555555555555555555777999888666666:::===@@@DDDHHHKKKLLLMMMOOOQQQVVVWWWZZZ[[[[[[YYYWWWUUUMMMLLLKKKJJJIIIIIIJJJJJJNNNVVV^^^```bbbiiixxxzzzggg___[[[\\\eeeqqq~~~yyyvvvsssooollliiifffaaa^^^XXXVVVSSSRRRRRRRRRQQQPPPMMMNNNPPPRRRSSSUUUVVVWWWYYY[[[]]]```bbbfffjjjnnnnnnoooppprrruuuwwwzzz{{{{{{~~~{{{wwwiiigggeeebbb___]]][[[ZZZ\\\^^^aaadddgggjjjooorrrsssssstttsssrrrooommmlll___]]]ZZZWWWTTTRRRQQQQQQRRRRRRQQQSSSVVVZZZ^^^aaaeeehhhlllppptttxxx}}}yyyqqqlllyyy|||qqqbbbRRRHHHAAA>>><<<::::::::::::999999999999LLLLLLMMMMMMNNNPPPQQQRRRRRRPPPOOOOOOQQQQQQPPPNNNMMMKKKJJJLLLOOOPPPOOONNNMMMOOOPPPRRRSSSWWW\\\___gggnnnwww||||||||||||||||||}}}~~~~~~~~~{{{zzzzzz~~~~~~|||uuuqqqoooqqqpppmmmmmmpppzzz~~~|||}}}~~~llldddccc___TTTIII===<<<;;;::::::999999999888888888888888888888888888888777777777777888888888888777777777777888888777777777777777777777777666666666666666666666666555555666666666666555555555555666777777777777777666666555555555555666666666666666666666555555555555555555555555555555555444777999888777888===BBBEEEGGGJJJLLLMMMOOORRRTTTWWWXXXZZZ[[[ZZZXXXVVVTTTLLLKKKJJJIIIHHHHHHHHHHHHNNNSSSZZZbbbkkkxxxrrrfffcccaaabbbooo{{{uuu|||~~~wwwsssqqqnnnkkkhhheee```[[[XXXTTTRRROOONNNNNNOOONNNMMMKKKLLLNNNOOOQQQRRRRRRSSSVVVWWWYYYZZZ[[[]]]aaadddddddddeeegggiiikkknnnoooqqqtttwwwyyyzzz|||{{{zzzxxxtttpppkkkgggddddddeeeggghhhiiikkkooorrrtttuuuvvvwwwwwwvvvuuutttjjjhhheeeaaa]]]XXXUUUSSSTTTRRRQQQQQQSSSVVVXXXYYY[[[^^^aaaeeehhhlllppptttxxx{{{~~~{{{{{{wwwqqqjjj```UUULLLEEEAAA???;;;;;;:::::::::999999999MMMMMMMMMNNNOOOPPPRRRRRRQQQPPPOOOQQQSSSTTTTTTSSSQQQOOOMMMNNNQQQRRRPPPMMMLLLMMMNNNNNNOOORRRVVVYYYbbbiiirrrwwwzzz}}}|||}}}zzz{{{|||~~~}}}|||yyyxxxyyy~~~~~~}}}xxxuuussssssrrrmmmmmmooouuuxxx}}}nnnffffffcccYYYNNN>>>===<<<;;;:::999999999888888888888888888888888888888777777777777888888888888777777777777888888666666666666666666666666666666666666666666666666555555666666666666555555555666666777777777777777666666555555555555666666777777666666555555555444555555555555555555555555333666999999888:::@@@FFFIIIJJJLLLNNNOOOQQQTTTWWWUUUVVVXXXYYYXXXVVVSSSQQQLLLKKKJJJIIIHHHGGGGGGGGGNNNPPPWWWddduuuyyynnnffffffgggjjjzzz~~~vvvrrrtttyyytttqqqnnnlllhhheeeaaa\\\VVVRRRQQQNNNLLLKKKKKKKKKKKKJJJJJJKKKLLLMMMNNNOOOOOOOOOSSSTTTUUUUUUUUUWWWZZZ\\\ZZZ[[[[[[]]]___aaacccdddhhhkkknnnoooppptttyyy~~~~~~xxxrrrooojjjkkkkkkkkkjjjkkknnnppptttuuuwwwyyyzzzzzzzzzyyytttssspppkkkeee___YYYVVVVVVUUUSSSSSSTTTUUUUUUUUUUUUXXX[[[^^^```dddhhhlllnnnqqqvvv{{{~~~uuupppjjjfff^^^VVVOOOHHHCCCAAA;;;;;;;;;:::::::::999999LLLLLLMMMNNNOOOQQQSSSTTTUUUTTTTTTTTTTTTTTTUUUUUUUUUTTTSSSSSSSSSRRROOOLLLKKKKKKKKKLLLNNNPPPRRRTTTXXXbbbjjjnnnuuu|||~~~}}}|||{{{zzzzzzzzzzzzyyytttnnnjjjjjjlllpppsssvvvzzz~~~|||}}}~~~yyyvvvjjjbbbZZZSSSNNNEEEAAA===::::::;;;;;;:::777555444555888999888666888888888888888888888888888888888888888888888888666666666666777888999:::777666555444444555666777888888777777666666555555555444444666999999555222444444555555555555444444555555555555555555555555444333333333333444555666777777666777:::???DDDGGGNNNNNNNNNOOOQQQTTTVVVXXX[[[ZZZYYYYYYXXXUUUPPPMMMLLLKKKJJJIIIGGGGGGHHHJJJMMMPPPZZZlll~~~pppkkkeeehhhwww~~~ssssssvvv||||||wwwrrrmmmhhhfffddd```\\\YYYUUUOOOLLLLLLKKKJJJIIIHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOLLLLLLLLLLLLMMMMMMMMMNNNPPPQQQRRRTTTUUUWWWXXXYYY\\\___bbbeeegggjjjnnnpppsssvvvzzz~~~}}}xxxvvvsssppppppqqqtttuuuyyyyyyzzz|||}}}zzzwwwsssmmmgggbbbZZZVVVRRRQQQSSSTTTSSSQQQUUUVVVVVVXXX[[[___bbbdddgggiiikkkooouuu{{{wwwqqqlllggg]]]UUUSSSSSSKKKBBBAAA@@@===:::999;;;;;;:::NNNNNNOOOOOOQQQRRRTTTTTTUUUUUUUUUUUUVVVVVVWWWXXXVVVUUUTTTTTTTTTSSSPPPMMMLLLKKKKKKLLLNNNPPPRRRSSSYYYaaahhhjjjppp|||~~~|||zzzxxxxxx}}}}}}{{{wwwsssooommmlllnnnrrrwww|||~~~|||zzzyyywwwlllccc[[[SSSMMMGGGCCC???<<<;;;;;;;;;:::888666555666999:::999777888888888888888888888888888888888888888888888888888888777777777777777888777666555555555555666777888777777777666666666555555555555666888888555222444444555555555555444444555555555555555555555555444444444333333444555555888777777999<<>>::::::===>>>>>>===TTTTTTTTTTTTTTTUUUUUUVVVUUUVVVWWWYYYZZZ[[[[[[[[[YYYXXXWWWWWWWWWUUURRRPPPMMMMMMMMMMMMNNNOOOQQQRRRXXX\\\___aaaeeemmmwww~~~zzzsssmmmkkkmmmqqqtttxxx~~~yyytttnnneee[[[SSSMMMIIICCC???<<<;;;999888888888777888888999888888666666666666666666666666666666666666666666666666999999888777666666777777777666666666666666666777777777777777666666666666555555666666777666555444444444555555555555444444555555555555555555555555666555555444444444444444777888:::>>>CCCGGGLLLNNNIIILLLPPPUUUXXXZZZZZZZZZXXXUUUQQQOOOOOOOOOOOONNNLLLKKKIIIIIIKKKNNNQQQRRRYYYmmmqqqccc___\\\iii|||sssppp|||vvvnnnjjjeee```\\\UUURRRNNNKKKJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHGGGGGGFFFEEEEEEFFFFFFBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHKKKMMMOOOPPPPPPPPPRRRTTTUUUXXX\\\```dddhhhmmmqqquuuyyy|||ssslllfffaaa[[[WWWXXXYYYYYYXXXXXXWWWVVVVVVUUUXXX\\\aaafffiiikkklllmmmooorrrxxx~~~{{{zzzvvviii]]]LLLCCC===>>>BBBCCCBBBAAAXXXXXXWWWWWWVVVVVVWWWWWWVVVWWWYYYZZZ\\\\\\\\\\\\ZZZXXXXXXXXXXXXVVVSSSQQQOOOOOONNNNNNNNNPPPQQQRRRUUUWWWZZZ]]]aaagggqqqyyy~~~}}}uuunnnmmmmmmmmmnnnpppwww~~~|||zzzvvvnnnddd\\\RRRMMMFFFAAA===:::888666777777777777666666666777666666666666666666666666666666666666666666666666777777666666777888999999666777777777777777777666666666666666777777777777555666666666666555555666444444555555555555444444555555555555555555555555666555555444444444555555666888;;;@@@EEEIIIMMMNNNLLLOOOSSSXXX[[[\\\[[[[[[WWWTTTPPPNNNNNNOOOOOOOOOLLLLLLLLLLLLMMMPPPUUUXXX___www{{{eee]]]___dddxxx{{{wwwxxxyyyooohhhccc^^^YYYUUURRROOOLLLIIIIIIJJJIIIIIIGGGGGGGGGGGGGGGFFFFFFFFFIIIHHHGGGFFFEEEEEEEEEEEEBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEIIIJJJLLLLLLLLLLLLNNNOOOOOORRRUUUXXX[[[___cccgggjjjooouuu{{{{{{tttoookkkfffaaa]]]\\\\\\[[[ZZZYYYYYYYYYWWWYYY^^^bbbgggjjjllllllppprrrwww|||}}}zzzoooXXXJJJ???@@@DDDCCCAAAAAA^^^]]]\\\[[[ZZZZZZZZZZZZYYYZZZ\\\]]]^^^^^^^^^]]]\\\[[[ZZZZZZZZZXXXUUUSSSRRRQQQPPPPPPPPPQQQRRRSSSRRRRRRUUUZZZ]]]aaaiiirrrwwwzzzxxxsssqqqqqqooonnnnnnsssyyy~~~}}}wwwmmmeeeXXXSSSKKKEEE@@@<<<999777666777888777666555666777777777777777777777777777777777777777777777777777666666666666777888999:::666777777888888777777666666666666666777777777777555666777666555444555777444444555555555555444444555555555555555555555555555555444444555666666777777:::>>>BBBGGGKKKMMMOOOPPPRRRUUUYYY[[[[[[ZZZYYYUUURRRNNNMMMNNNOOOOOONNNLLLOOOQQQPPPNNNPPPXXX___lllrrraaa```hhhwwwwwwzzzuuuooofff___[[[XXXSSSPPPQQQOOOLLLKKKKKKKKKKKKJJJGGGHHHHHHHHHHHHGGGFFFEEEFFFFFFEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGHHHHHHHHHHHHIIIKKKJJJMMMOOOQQQSSSVVVZZZ]]]^^^bbbiiipppxxx}}}zzzwwwssspppdddbbb```^^^\\\\\\\\\\\\ZZZ\\\___cccgggjjjlllmmmvvvyyy}}}~~~xxxzzz~~~}}}~~~eeeRRRAAA???BBB???======dddcccbbb```___^^^^^^^^^]]]^^^```aaabbbaaa```______^^^]]]]]]]]][[[XXXVVVTTTSSSRRRQQQQQQRRRSSSSSSPPPOOORRRXXXYYYZZZ```iiipppsssyyy{{{yyyvvvvvvvvvtttssstttvvvxxx{{{}}}ssskkk^^^YYYQQQIIIDDD@@@<<<999777888:::888666555666888888888888888888888888888888888888888888888888888888777777777777777888888666777888888888888777666555666666666777777777888555666777666444444555888444444555555555555444444555555555555555555555555444444444444555777888999:::<<>><<<888:::;;;:::777555777999888888888888888888888888888888888888888888888888:::999888777666666666666666777888999999888777666555666666666777777888888555666888666444333666888444555555555555555555444555555555555555555555555333333333444666777999:::<<<>>>CCCHHHLLLOOOPPPPPPTTTTTTUUUVVVVVVVVVUUUTTTNNNLLLKKKKKKLLLLLLKKKJJJEEEPPPZZZ[[[YYY___pppxxxmmmjjjfffeeeqqq|||qqqiii^^^YYYSSSPPPPPPPPPNNNLLLQQQOOONNNNNNOOONNNKKKIIIHHHHHHIIIJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFEEEEEEEEEFFFFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEDDDDDDBBBDDDEEEEEEEEEEEEGGGHHHCCCEEEFFFGGGGGGIIIKKKNNNMMMPPPTTTYYY^^^dddjjjoooxxxzzz~~~yyyuuuoooiiidddccccccdddbbbbbbdddfffiiinnnqqqtttwwwwwwvvvuuuuuuuuuvvvvvvzzzzzz~~~vvv||||||wwwooojjjlllxxxbbbIIIBBBBBB===888999iiigggeeedddeeeffffffeeehhhhhhhhhhhhfffdddbbbaaabbb```^^^]]]^^^]]][[[ZZZZZZVVVSSSTTTXXXZZZXXXUUURRRSSSTTTTTTTTTVVVYYY\\\eeehhhnnnvvv~~~|||vvvqqqssstttyyy~~~yyyyyyyyylllccc]]][[[UUUHHH>>><<<777777888888999999999999888777666777888888888777777777777777777777777777777777777777777777777777888888888777777777777777555555666666777777888888666555555444444555777888666666555555555555666666666555555444444444555555666666666555444555888;;;===CCCIIIKKKKKKKKKOOOSSSVVVWWWXXXXXXWWWVVVSSSRRRNNNLLLIIIGGGHHHHHHGGGFFFMMMZZZaaa\\\___qqqzzzqqqllleeeaaacccooozzz}}}zzzoooddd]]]XXXTTTPPPLLLKKKMMMPPPRRRQQQPPPNNNOOOOOOPPPNNNMMMIIIIIIJJJJJJIIIIIIHHHGGGDDDDDDDDDDDDEEEEEEEEEEEECCCDDDGGGIIIJJJJJJJJJJJJJJJJJJIIIHHHFFFEEEDDDDDDEEEEEEEEEEEEDDDCCCBBBAAAFFFFFFFFFGGGHHHHHHIIIIIIKKKLLLNNNPPPSSSXXX^^^bbbiiinnnvvv~~~}}}wwwrrrmmmhhheeegggffffffhhhkkkmmmmmmmmmooonnnllljjjjjjllloooqqqvvvxxx||||||mmmjjjppptttgggLLLCCC@@@;;;888;;;kkkhhheeedddeeefffffffffkkkkkkkkkkkkjjjhhhfffeeedddbbb``````___]]]ZZZXXX\\\ZZZXXXYYY]]]]]]ZZZVVVTTTUUUVVVVVVVVVWWWZZZ\\\bbbeeekkksss}}}}}}xxxtttuuuxxx{{{zzzzzzzzzppprrr|||}}}rrrhhh```^^^ZZZOOODDD@@@::::::999999888888888888777777777888999::::::999777777777777777777777777777777777777777777777777888777777777777777777777555666666666777777777888555555555555555666777777666666555555555555666666666555555444444555555555666666666555555666999<<>>EEEIIILLLNNNNNNPPPUUUYYYXXXXXXXXXXXXWWWUUUSSSRRRFFFHHHJJJIIIGGGHHHLLLOOOXXXZZZ[[[___ooovvveeebbbaaaiiizzz{{{zzz{{{qqqggg___XXXRRRNNNMMMLLLJJJIIIIIIKKKNNNPPPSSSQQQOOOOOOOOONNNLLLJJJIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDEEEFFFGGGGGGIIILLLPPPSSS]]]```eeeiiinnnttt{{{{{{wwwtttrrrpppooonnnnnnkkkjjjkkkkkkkkkkkklllmmmnnnoooooorrrvvv{{{}}}xxxxxx[[[KKKCCC<<<:::<<>>AAAIIIKKKMMMNNNOOORRRVVVZZZYYYYYYXXXWWWVVVTTTRRRQQQGGGKKKMMMLLLHHHIIIMMMRRRWWWXXXZZZeeezzzsssjjjiiikkkvvvxxxuuu{{{yyyqqqfff[[[TTTPPPMMMKKKIIIIIIIIIIIIKKKMMMOOOQQQSSSQQQOOONNNNNNMMMKKKIIIIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGHHHHHHIIIHHHHHHHHHIIIIIIIIIHHHGGGFFFFFFFFFEEEFFFGGGFFFFFFHHHKKKNNNTTTVVVYYY]]]aaagggooottt{{{{{{wwwuuussssssrrrrrrpppnnnkkkkkklllmmmnnnoooppppppooossswwwzzz|||~~~{{{|||}}}~~~bbbOOODDD<<<:::;;;dddbbbaaabbbfffjjjmmmnnnnnnooopppppppppooonnnmmmmmmmmmnnnppppppnnnjjjgggeeehhhmmmpppqqqmmmgggbbb^^^___```___\\\[[[[[[\\\```ccciiirrr}}}|||{{{{{{{{{wwwuuu{{{tttnnnsss{{{wwwmmmjjjcccVVVIII===<<<:::999999999:::;;;:::<<<>>>===999666555666888888888888888888888888777777777777777777777777666666777777888888888888777777777777666666666666333444666777777777666555666666555555555555666666555555555555555666777888666777888888999<<<@@@DDDJJJKKKLLLNNNOOORRRVVVYYYYYYYYYXXXVVVTTTRRRPPPOOOKKKOOOQQQNNNJJJIIINNNRRRTTTXXX```ooossskkkpppyyy}}}uuuuuu}}}wwwnnnfff[[[RRRMMMKKKJJJJJJGGGHHHJJJLLLNNNPPPRRRSSSSSSQQQOOONNNNNNMMMKKKIIIIIIIIIJJJJJJIIIIIIHHHGGGEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMKKKKKKJJJJJJJJJJJJJJJJJJHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFEEEFFFFFFEEEDDDEEEGGGIIILLLMMMPPPSSSWWW]]]eeejjjqqqwww}}}zzzxxxwwwvvvsssqqqnnnoooppppppqqqrrrrrrrrrtttwwwzzz|||}}}}}}|||~~~}}}eeeRRREEE===::::::dddcccccceeeiiimmmooopppqqqrrrsssttttttsssrrrrrrlllllllllnnnooonnnkkkhhhgggjjjooorrrrrrooojjjgggcccdddeeedddaaa^^^^^^^^^^^^bbbhhhooouuuzzz~~~}}}|||{{{uuutttvvv|||oooiiicccWWWKKK>>><<<:::999999:::;;;===???BBBDDDBBB===999777888888888888888888888888888777777777777777777777777666666666777888888999999777777777777666666666666444555555666666666666666666666555555555555666666555555555555666777888888666777888999;;;>>>CCCFFFKKKKKKMMMNNNQQQTTTVVVWWWYYYXXXVVVTTTRRRPPPNNNNNNOOOQQQQQQOOOLLLKKKMMMPPPOOOWWWeeeuuu}}}sssiiiwww|||xxx{{{uuujjj___YYYQQQJJJGGGGGGGGGGGGFFFHHHLLLOOORRRSSSTTTTTTRRRPPPNNNNNNNNNMMMKKKIIIIIIIIIJJJJJJIIIIIIHHHGGGEEEEEEEEEFFFFFFFFFFFFGGGFFFFFFGGGHHHIIIKKKMMMNNNKKKKKKKKKKKKKKKLLLLLLLLLIIIJJJKKKLLLMMMMMMMMMMMMJJJJJJIIIHHHHHHGGGFFFFFFDDDEEEEEEDDDCCCBBBDDDEEEGGGHHHJJJLLLPPPUUU[[[```fffkkkttt}}}~~~zzzvvvsssuuuuuuttttttuuuuuuvvvwwwzzz{{{}}}wwweeeTTTHHH@@@<<<;;;gggggghhhkkknnnpppqqqpppqqqrrrssstttuuuuuutttsssnnnmmmllllllmmmllljjjhhhhhhkkknnnppppppooommmllliiikkkkkkiiifffcccbbbaaa___dddjjjmmmooorrrxxx}}}|||wwwrrrxxx|||}}}nnnfffbbbXXXNNN@@@>>><<<999999999:::<<>>:::999:::888888888888888888888888777777777777777777777777555666666777888888999999888777777777666666666555555555555555555666777777666666555555555555666666555555555555666777888999666777999:::<<<@@@EEEHHHKKKLLLNNNPPPSSSVVVVVVVVVXXXWWWUUURRRPPPNNNLLLLLLPPPOOONNNLLLLLLLLLMMMNNNQQQ^^^ppp{{{|||rrrpppppp~~~xxxjjj___RRRNNNIIIEEEEEEEEEFFFFFFFFFIIIMMMQQQTTTUUUUUUTTTPPPOOOMMMMMMNNNMMMLLLJJJIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGHHHIIIKKKLLLKKKKKKKKKLLLLLLMMMMMMMMMJJJKKKLLLMMMOOOOOOOOOPPPKKKKKKJJJJJJIIIIIIHHHHHHFFFGGGHHHGGGEEEDDDEEEFFFFFFGGGHHHIIIJJJMMMRRRUUUZZZ___fffmmmttt{{{~~~{{{|||{{{yyyxxxxxxyyyzzz{{{~~~}}}~~~{{{}}}vvvpppeeeWWWKKKDDD???===kkkkkklllooorrrrrrqqqoooooopppqqqssssssssssssrrrsssqqqnnnmmmmmmllljjjiiihhhkkkmmmoooooonnnoooooonnnoooooommmjjjfffeeedddaaagggmmmnnnmmmooowww~~~{{{}}}zzzrrrtttxxx|||mmmdddaaaYYYPPPCCCAAA===:::888888999:::;;;???CCCBBB===888888999888888888888888888888888777777777777777777777777555666666777888999999999888888777777666666666555666666555444444666777888666666555555555555666666555555555555666777999999666777999:::===@@@FFFIIILLLMMMOOORRRVVVWWWWWWVVVXXXWWWTTTQQQOOOMMMKKKKKKNNNLLLJJJJJJLLLMMMMMMMMM[[[kkk~~~mmmhhhlll|||uuu}}}~~~zzzooobbbZZZLLLIIIFFFDDDEEEFFFGGGGGGFFFIIINNNRRRUUUUUUUUUTTTPPPNNNMMMMMMNNNNNNLLLKKKIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGIIIIIIKKKKKKLLLLLLMMMMMMNNNNNNJJJKKKMMMNNNOOOPPPQQQQQQMMMMMMMMMMMMLLLLLLLLLLLLJJJKKKKKKJJJIIIHHHHHHIIIFFFGGGHHHHHHGGGIIIKKKNNNRRRVVV\\\bbbiiiqqqxxx}}}}}}zzzzzz{{{|||~~~}}}}}}zzzsssvvv|||~~~|||zzzzzznnnllldddYYYNNNGGGBBB>>>kkknnnrrrttttttsssttttttpppooonnnnnnoooqqqtttuuuxxxuuuqqqpppqqqpppllliiikkkkkklllmmmoooqqqrrrsssqqqoooooopppqqqppplllhhhiiihhhhhhjjjoootttwwwxxxzzzzzz|||~~~qqqqqquuu}}}yyymmmfffbbb[[[SSSOOOFFF<<<888:::;;;999555AAAAAAAAA???===999555333777777777777777777777777666666666666666666666666777777777777777777777777888888888888777777777777444555555666777888888999666666666666666666666666666777777777777666666555777888999<<<@@@DDDHHHJJJOOOPPPSSSUUUVVVUUUUUUTTTUUUTTTRRROOOLLLLLLNNNPPPVVVKKKFFFJJJKKKIIIOOOZZZkkk}}}qqqfffmmm}}}|||{{{{{{pppcccVVVMMMHHHFFFEEECCCDDDFFFHHHJJJMMMNNNPPPQQQRRRSSSRRRRRRPPPOOONNNMMMLLLJJJIIIIIIKKKKKKJJJIIIHHHHHHGGGGGGIIIIIIIIIHHHHHHGGGGGGGGGJJJIIIHHHHHHGGGGGGHHHHHHJJJKKKKKKLLLMMMNNNNNNOOOLLLMMMNNNNNNOOOOOOOOOOOONNNNNNMMMMMMLLLKKKJJJJJJIIIHHHGGGFFFEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGNNNPPPSSSWWW\\\ccclllrrr}}}~~~}}}{{{yyy|||}}}wwwtttxxx}}}~~~wwwuuuyyy~~~~~~}}}rrriiicccccc^^^PPPCCC>>>lllqqqvvvzzzzzzwwwuuutttqqqpppooonnnoooppprrrtttvvvtttqqqqqqrrrqqqnnnkkkjjjjjjkkkmmmoooqqqrrrtttrrrqqqqqqrrrttttttpppmmmllljjjiiikkkooosssuuuvvvuuuwwwzzz~~~vvvmmmrrr{{{|||rrrmmmjjjddd\\\SSSJJJ???:::;;;<<<:::777888999:::;;;::::::888888666666666666666666666666777777777777777777777777777777777777777777777777888888888888777777777777555555555666777888888888666666666666666666666666666777777777777777666666999:::<<>>AAAEEEIIINNNQQQSSSSSSTTTVVVWWWWWWVVVUUUTTTOOOLLLKKKOOOTTTVVVSSSOOOKKKJJJMMMPPPPPPSSSaaapppsssrrr}}}wwwvvv}}}nnn```TTTMMMGGGEEEEEEEEEEEEGGGJJJMMMPPPRRRVVVVVVVVVVVVUUUSSSQQQOOOOOOOOOMMMLLLJJJHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHLLLLLLLLLLLLLLLKKKJJJIIIJJJJJJIIIIIIIIIHHHHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIEEEFFFGGGHHHIIIMMMRRRUUU]]]bbbiiipppvvv~~~{{{qqqlllmmmttt|||{{{}}}~~~rrraaaUUU}}}|||xxxuuutttqqqqqqpppoooooonnnnnnnnnoooppprrrrrrrrrqqqpppppprrrtttvvvyyy{{{|||}}}}}}~~~|||yyyvvvtttsssrrrqqqpppppprrrssssssrrroooqqquuuzzz}}}|||{{{zzztttmmmddd[[[NNNCCC===;;;:::999<<<;;;:::999888777888888777777777777777777777777888888888888888888888888777777777777777777777777888888888888777777777666666666666666777777777777777777777777777777777777666666666666777888:::;;;>>>@@@CCCGGGKKKOOORRRSSSTTTUUUVVVWWWWWWVVVTTTSSSLLLJJJJJJOOOUUUWWWTTTPPPMMMNNNOOOPPPQQQXXXhhhvvv|||xxxzzzqqqwwwuuufffWWWMMMHHHEEEEEEDDDEEEFFFIIILLLPPPSSSUUUXXXXXXXXXWWWUUUSSSPPPOOONNNMMMLLLKKKJJJHHHGGGGGGEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGFFFGGGGGGGGGGGGGGGHHHHHHKKKKKKKKKKKKJJJIIIIIIHHHKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKHHHHHHIIIJJJJJJIIIHHHHHHFFFGGGHHHHHHHHHJJJMMMPPPUUUYYY```ffflllsss}}}{{{tttlllhhhlllttt|||~~~{{{kkk^^^~~~~~~}}}{{{xxxvvvvvvwwwttttttttttttssssssrrrrrrtttuuuuuutttrrrqqqrrrssssssuuuwwwyyy{{{|||||||||{{{||||||{{{yyyxxxyyyzzzvvvtttsssrrrssssssqqqooogggjjjoootttyyy}}}~~~~~~~~~wwwoooggg___RRRGGG???<<<:::999777777777777777777777777777777777777777777777777888888888888888888888888777777777777777777777777888888888888777777777777666666666666777777777777777777777777777777777777666666666666777999;;;<<<@@@BBBEEEIIIMMMPPPRRRSSSTTTUUUVVVWWWVVVUUUSSSQQQIIIHHHIIIMMMRRRTTTSSSQQQQQQQQQQQQRRRWWWcccuuuxxx}}}~~~tttrrrzzzuuukkk]]]PPPIIIEEEEEEEEEEEEFFFHHHKKKNNNRRRUUUVVVYYYYYYXXXWWWUUURRRPPPNNNKKKKKKKKKJJJIIIIIIHHHHHHEEEEEEEEEFFFGGGGGGGGGHHHGGGHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKJJJJJJJJJGGGHHHIIIJJJJJJIIIHHHGGGHHHIIIJJJIIIHHHIIIKKKNNNOOOSSSXXX\\\aaaiiissszzz|||uuummmjjjooowww~~~~~~}}}qqqxxxyyyzzzyyyxxxxxxyyy{{{yyyyyyyyyyyyyyyyyyxxxxxxzzz{{{zzzvvvsssrrrtttvvvuuuwwwyyy{{{|||||||||{{{yyy{{{||||||zzzzzz|||{{{yyyvvvuuusssqqqmmmjjjdddfffjjjooouuuyyy}}}~~~~~~{{{sssiiibbbWWWLLLCCC>>><<<;;;666666888999999999888777::::::::::::::::::::::::777777777777777777777777777777777777777777777777888888888888777777777777777777777777666666666666666666666666666666666666666666555666777:::<<<>>>CCCDDDHHHKKKNNNQQQRRRRRRTTTUUUVVVVVVUUUSSSQQQPPPGGGIIIKKKMMMPPPRRRSSSSSSTTTSSSRRRUUU```ttt~~~yyytttsss}}}xxxrrrsssyyy}}}xxxiiiaaaUUUKKKFFFDDDDDDEEEFFFGGGIIILLLPPPSSSVVVWWWXXXXXXXXXWWWUUURRRPPPNNNIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEFFFFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHIIIKKKLLLLLLKKKIIIHHHHHHIIIIIIIIIGGGGGGIIIKKKJJJMMMQQQTTTXXX___iiippp|||}}}vvvtttyyy}}}zzz|||sssuuuwwwyyyyyyzzz|||~~~||||||}}}~~~~~~}}}}}}|||}}}yyytttsssuuuyyyyyyzzz|||~~~~~~}}}||||||}}}~~~}}}zzzzzz|||~~~}}}yyyvvvsssooojjjgggeeefffiiimmmqqquuuxxxzzz|||zzz~~~{{{kkkdddZZZOOOFFF@@@===<<<999:::<<<===<<<;;;888777777777777777777777777777666666666666666666666666777777777777777777777777888888888888777777777777777777777777666666666666666666666666666666666666666666555555777:::===>>>EEEGGGJJJMMMPPPRRRRRRSSSTTTUUUUUUVVVUUUSSSPPPOOOIIIKKKNNNOOOPPPRRRUUUWWWUUUTTTSSSWWWggg~~~qqqnnnppp{{{~~~pppkkklllvvvzzzqqqbbb[[[PPPHHHDDDDDDDDDDDDGGGHHHJJJMMMQQQTTTVVVWWWXXXXXXWWWVVVTTTRRRPPPNNNHHHHHHHHHIIIIIIJJJJJJJJJEEEEEEFFFGGGHHHIIIIIIJJJIIIIIIIIIHHHHHHGGGGGGGGGHHHGGGGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHDDDEEEGGGHHHIIIHHHGGGGGGJJJKKKLLLNNNNNNLLLKKKJJJGGGHHHIIIHHHFFFFFFHHHIIIGGGIIILLLNNNQQQXXXbbbiiisssxxx~~~~~~}}}xxxwww{{{uuuwww{{{}}}~~~{{{yyyzzz|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}yyyuuurrrpppnnnllljjjkkkmmmpppssswwwzzz{{{|||wwwtttxxxyyypppggg^^^XXXNNNAAA;;;<<<<<<;;;:::999999999::::::777777777888999999999:::777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666777777777777888999999999999;;;???BBBHHHIIIKKKOOORRRTTTTTTSSSVVVUUUUUUUUUTTTRRRNNNKKKMMMNNNPPPSSSUUUWWWXXXXXXRRRYYY[[[]]]qqq|||vvv~~~uuulllmmmsss~~~tttmmmhhhjjjppp||||||qqqhhhYYYSSSJJJDDDBBBDDDGGGHHHKKKKKKLLLNNNQQQTTTXXXZZZVVVWWWWWWVVVTTTRRROOONNNMMMLLLKKKJJJIIIIIIHHHIIIGGGFFFEEEGGGIIILLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGIIIHHHFFFEEEDDDEEEFFFHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBCCCEEEFFFHHHIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLJJJIIIIIIHHHGGGFFFEEEEEEIIIHHHHHHIIIMMMSSSZZZ^^^gggnnnwww}}}vvvmmmmmmvvv~~~zzz|||~~~}}}~~~zzzvvvtttrrrqqqoookkkkkklllnnnqqquuuyyy{{{|||xxxuuutttwww}}}pppggg^^^YYYRRRGGG@@@>>>===<<<;;;999888999999:::888888888888888999999999777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666777777777777777888999999:::<<<@@@CCCIIIJJJLLLOOORRRSSSSSSRRRTTTTTTTTTTTTSSSQQQNNNLLLNNNOOOPPPRRRUUUWWWYYY[[[\\\aaaccchhhxxx~~~xxxtttrrruuu|||{{{pppiiihhhffflllwwwxxxmmmdddUUUPPPHHHDDDCCCFFFHHHJJJMMMNNNOOOPPPRRRTTTVVVWWWUUUUUUTTTSSSRRRPPPNNNMMMJJJIIIHHHGGGFFFFFFFFFFFFGGGFFFFFFHHHJJJMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIGGGFFFDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJIIIIIIHHHGGGFFFFFFIIIHHHHHHHHHKKKOOOTTTWWW]]]ccclllrrruuuxxx|||~~~}}}xxxtttvvv}}}|||yyywwwvvvtttsssmmmlllllllllnnnrrrwwwyyy{{{}}}zzzvvvsssssssssxxxwwwmmmccc___[[[SSSHHHBBB???>>><<<:::888888888888999999999888888888888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666777777777777666777999:::<<>>AAAEEEHHHKKKMMMPPPQQQQQQQQQQQQQQQRRRSSSTTTSSSRRRQQQRRRSSSUUUSSSQQQPPPRRRVVV[[[^^^aaaccclllyyywwwrrruuu~~~zzziiiZZZYYY```kkkwwwwwwkkk___VVVJJJGGGDDDDDDGGGKKKNNNPPPPPPRRRUUUWWWWWWVVVTTTSSSUUUTTTRRRPPPOOOOOOOOOPPPJJJIIIHHHHHHGGGGGGGGGHHHGGGGGGGGGJJJMMMPPPPPPOOOKKKKKKJJJIIIIIIIIIIIIIIIGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGHHHHHHHHHIIIIIIIIIJJJMMMQQQWWW\\\aaahhhqqqxxx}}}|||ooolllppp}}}~~~|||zzzxxx{{{wwwqqqllljjjkkknnnppptttzzzyyy{{{~~~wwwrrrooozzzwwwnnnjjjbbbSSSEEEAAA@@@===;;;999888777777:::999999999888777777777888888888888888888888888888888888888888888888888777777777777777777777777666777777777888888888999666666666666777777777777555777;;;===@@@CCCGGGJJJKKKNNNQQQRRRQQQPPPQQQRRRTTTUUUVVVTTTRRRRRRTTTWWWWWWTTTQQQOOOQQQUUUZZZ^^^bbbgggtttsssqqqvvv{{{vvvppphhh``````eeesss|||qqqdddXXXQQQFFFEEEDDDFFFJJJNNNQQQRRRPPPRRRVVVXXXZZZYYYWWWVVVWWWVVVSSSQQQPPPPPPPPPQQQIIIIIIHHHGGGGGGGGGHHHHHHGGGGGGHHHKKKNNNPPPPPPNNNJJJIIIHHHHHHGGGHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIGGGHHHHHHIIIJJJJJJJJJJJJJJJMMMRRRUUUZZZaaalllssszzz~~~|||{{{}}}tttmmmlllwww~~~~~~}}}|||uuuooolllkkkmmmnnnsssyyy{{{{{{~~~|||tttnnnwww{{{oooiiicccUUUFFFAAA@@@>>>;;;999888888888999999999888888888888888888888888888888888888888888888888888888888888888777777777777777777777777666777777888888999999999666666666666777777777777555888<<>>AAADDDFFFIIIKKKIIINNNSSSSSSQQQPPPSSSVVVWWWXXXWWWSSSOOONNNSSSYYYJJJJJJJJJLLLRRRYYYaaaeeekkk~~~~~~xxxiii]]]___jjjttt{{{}}}{{{kkk\\\PPPIIIFFFFFFFFFIIIMMMQQQSSSSSSRRRVVVWWWYYYZZZ[[[[[[[[[ZZZYYYYYYXXXVVVTTTPPPMMMKKKJJJJJJJJJIIIIIIJJJKKKKKKIIIIIIJJJLLLMMMMMMKKKHHHJJJJJJIIIIIIIIIJJJJJJKKKHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKJJJJJJKKKKKKJJJJJJIIIHHHGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIILLLLLLLLLLLLMMMMMMMMMMMMLLLLLLMMMNNNOOOPPPPPPQQQNNNMMMKKKIIIHHHHHHHHHIIIJJJLLLMMMLLLMMMQQQYYY___]]]hhhttt{{{|||}}}wwwrrrvvv}}}zzzkkkoooxxx~~~sssmmmlllppp{{{|||~~~yyywwwwwwuuurrrnnnqqqtttyyy|||zzzxxxvvvtttrrrpppppprrrtttvvvvvvuuuzzz}}}zzzzzzqqqkkksss}}}wwwuuuqqqiiibbbMMMDDD>>>===;;;666777<<<888888888888777777777777666777888999999888777666888888888888888777666666777666555555555777888999888777666555555666777888777888888777666666888999:::<<<@@@CCCGGGIIIJJJJJJNNNNNNOOOPPPQQQRRRSSSSSSXXXWWWTTTRRRQQQQQQRRRSSSIIINNNOOOLLLTTTdddmmmlllrrrzzzggg\\\dddqqqxxx{{{~~~qqqbbbUUUKKKFFFGGGFFFHHHLLLNNNNNNPPPRRRSSSWWWZZZ]]]``````^^^[[[YYYZZZZZZYYYUUUPPPLLLKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLKKKJJJJJJGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKMMMMMMMMMLLLKKKMMMNNNOOONNNMMMLLLMMMNNNKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKMMMNNNOOOPPPQQQPPPPPPPPPPPPOOOOOONNNNNNPPPOOONNNMMMMMMNNNOOOPPPMMMMMMMMMLLLLLLKKKJJJIIILLLLLLKKKKKKLLLMMMOOOPPPZZZbbbhhhjjjppp{{{{{{|||rrrpppmmmxxx}}}qqqiiiiiipppxxx}}}~~~xxxppp~~~zzzyyyyyyyyyvvvsssppprrrvvv{{{|||{{{yyyxxxsssrrrqqqqqqtttvvvvvvvvvuuuxxx{{{xxxoooxxx{{{qqqmmmrrrzzzwwwssslllgggOOOEEE<<<;;;999777777:::888888888888777777777777777777888888888888777777888888888888888777666666777777666555666666888888888888777777777777888888777888888888666666888:::;;;===@@@DDDGGGIIIJJJKKKJJJKKKMMMPPPRRRTTTVVVVVVWWWUUURRRPPPNNNLLLLLLLLLGGGHHHJJJQQQ^^^mmmuuutttrrreee]]]ccclllttt~~~yyy}}}{{{kkk^^^RRRIIIFFFGGGFFFIIILLLNNNOOOPPPRRRTTTXXXZZZ]]]___```^^^\\\ZZZ[[[YYYWWWTTTQQQNNNLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJIIIGGGHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKMMMNNNOOOPPPPPPPPPOOOOOONNNPPPQQQPPPOOONNNOOOPPPOOOOOOOOONNNNNNNNNMMMMMMMMMNNNNNNOOOPPPQQQRRRRRRTTTSSSSSSRRRQQQQQQRRRRRRRRRQQQPPPPPPPPPPPPQQQRRRRRRRRRRRRQQQQQQPPPOOONNNNNNNNNMMMMMMMMMNNNOOOPPPRRRZZZ___bbbiiiuuu}}}~~~{{{~~~pppmmmmmmxxx|||~~~uuunnnnnnsssyyy~~~|||ttt}}}|||~~~~~~|||yyyssssssuuuwww{{{~~~|||{{{{{{zzzsssssssssuuuwwwyyyxxxwwwwwwwwwxxx{{{zzztttfffppp|||vvvrrruuuzzztttoookkkUUUIII>>>::::::999999:::999999888888888777777777888888777777777777888888888888888999888888777666888888777666666666777777888888999999999999888888777888888888777777999;;;<<<>>>AAAEEEHHHJJJKKKKKKKKKLLLNNNQQQSSSUUUVVVWWWVVVUUUSSSPPPMMMJJJHHHGGGHHHFFFKKK[[[lllwww|||tttlllhhhlllrrr{{{|||xxx|||}}}qqqbbbWWWNNNGGGEEEGGGGGGIIILLLNNNOOOQQQSSSVVVZZZ[[[]]]^^^^^^^^^]]]\\\[[[WWWSSSRRRRRRQQQNNNKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNQQQRRRSSSTTTTTTTTTSSSRRRPPPRRRSSSSSSRRRQQQRRRSSSTTTTTTTTTSSSSSSSSSRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTXXXWWWVVVUUUTTTUUUVVVVVVUUUUUUTTTTTTTTTTTTUUUUUURRRRRRRRRRRRQQQPPPOOONNNNNNMMMLLLLLLKKKKKKLLLLLLLLLQQQVVVZZZbbbnnnyyy}}}~~~~~~~~~~~~~~~vvvwwwvvvtttvvv{{{wwwyyywwwrrrssswww|||~~~{{{yyyxxxwwwwwwyyy||||||{{{{{{||||||vvvvvvxxxzzz}}}}}}{{{yyy{{{yyyyyy}}}zzztttgggqqq}}}yyy~~~}}}tttooommm]]]QQQDDD===<<<===<<<:::999999999888888888777777999888777666666777888999888888888999999888888777999888888777777666666666666777999999999999777666666777999888888888;;;===>>>@@@CCCFFFIIIKKKLLLLLLPPPQQQRRRTTTUUUUUUUUUUUUUUUUUUTTTRRROOOMMMJJJIIILLLKKKTTThhhvvv{{{|||vvvsssxxx{{{xxx|||ttthhhZZZQQQJJJDDDDDDFFFHHHJJJMMMNNNPPPRRRUUUWWW\\\\\\\\\]]]]]]]]]^^^^^^[[[VVVQQQPPPSSSSSSPPPLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIKKKLLLMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQQQQSSSTTTUUUVVVVVVUUUTTTTTTRRRTTTVVVVVVUUUTTTTTTUUUWWWWWWWWWXXXXXXXXXYYYYYYWWWWWWWWWVVVVVVVVVVVVVVVZZZYYYWWWVVVVVVWWWXXXYYYXXXWWWWWWWWWWWWWWWWWWXXXSSSSSSSSSSSSRRRQQQPPPPPPPPPOOONNNMMMMMMLLLLLLLLLJJJMMMQQQVVV^^^iiiuuu{{{}}}~~~}}}||||||~~~zzztttyyy}}}|||xxxtttwwwtttrrrrrrvvv|||~~~|||yyyxxxwwwyyy{{{}}}~~~zzzzzz|||}}}}}}{{{{{{}}}|||{{{{{{|||}}}zzzooowww~~~tttnnnlllcccYYYKKKAAA======;;;999999999999999888888888888999888777666666777888999888888999999999999888888999999888888888777666666555666777888888777666555666777999999999:::<<<>>>@@@BBBEEEHHHJJJLLLMMMMMMQQQSSSUUUWWWXXXXXXWWWVVVRRRRRRRRRRRRPPPOOOMMMLLLNNNRRRbbbuuu~~~}}}zzzuuuttt~~~{{{{{{{{{mmmbbbUUUMMMGGGCCCCCCGGGIIIKKKMMMOOOPPPSSSWWWYYY]]]]]]\\\]]]]]]]]]^^^^^^[[[UUUPPPOOORRRTTTQQQNNNLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJIIIIIIHHHHHHHHHHHHJJJJJJLLLMMMNNNOOOOOOOOONNNNNNOOOPPPQQQRRRSSSTTTTTTUUUVVVWWWWWWVVVUUUTTTSSSVVVXXXYYYXXXWWWWWWXXXXXXXXXYYY[[[\\\]]]^^^___ZZZZZZYYYYYYYYYYYYXXXXXXZZZZZZYYYXXXXXXYYYZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXWWWVVVVVVTTTTTTTTTSSSRRRQQQPPPOOOKKKLLLNNNSSSZZZcccnnnvvvxxx||||||{{{|||{{{yyywwwkkkggggggiiiooowww~~~|||yyywwwwwwwwwxxx~~~{{{zzz{{{}}}~~~~~~~~~zzz|||www~~~vvvpppmmmfff```TTTFFF>>><<<:::777:::999999999999888888888888888777777777777888888777888999999:::999999999888888999999999888777777666666777777777777666666666777999999:::;;;===@@@BBBCCCFFFIIILLLMMMNNNNNNNNNPPPTTTWWWZZZ[[[[[[ZZZNNNNNNNNNNNNMMMMMMMMMMMMNNNZZZmmm}}}~~~zzz~~~~~~}}}xxxtttppprrr}}}{{{sssfff[[[PPPJJJFFFCCCEEEIIIJJJLLLNNNOOOQQQTTTXXX[[[]]]]]]]]]]]]^^^^^^^^^^^^ZZZVVVQQQPPPQQQRRRQQQOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHIIIJJJKKKMMMNNNPPPPPPQQQQQQPPPPPPQQQSSSUUUVVVWWWXXXWWWXXXXXXYYYYYYXXXVVVUUUVVVYYY\\\]]]]]][[[[[[[[[[[[[[[]]]^^^```aaabbbccc\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]\\\]]]]]]^^^^^^]]]]]]\\\[[[\\\\\\[[[[[[ZZZYYYXXXTTTTTTTTTTTTSSSRRRQQQPPPNNNLLLMMMQQQUUUZZZcccllluuuxxx}}}}}}}}}xxxeee^^^```eeennnyyy|||~~~~~~{{{yyywwwwww|||{{{zzz{{{~~~}}}{{{~~~{{{uuuqqqllljjj___NNNAAA===;;;888::::::999999999888888888777777888888888888777777777888999999:::::::::999666777888999999999888888888777777777777777777888666777999::::::<<>>AAADDDCCCDDDGGGKKKMMMOOOPPPPPPQQQQQQRRRUUUXXXWWWTTTPPPMMMNNNNNNLLLKKKLLLOOOQQQbbbooo{{{vvvrrrsssyyyrrrbbb___eeellltttzzznnnaaaRRRMMMFFFCCCDDDHHHJJJJJJKKKKKKLLLMMMPPPTTTXXXZZZ^^^^^^^^^^^^^^^^^^^^^^^^XXXUUUQQQNNNNNNOOOOOOOOORRRRRRPPPOOONNNMMMMMMMMMIIIIIIJJJJJJKKKLLLMMMMMMNNNOOOPPPPPPPPPQQQSSSUUUSSSUUUYYY^^^aaacccdddddd^^^```cccdddcccccccccdddeeefffiiiiiihhhhhhggghhhfffggghhhhhhhhhhhhggggggcccdddfffhhhhhhhhhhhhgggcccfffiiikkkkkkjjjjjjjjjiiiiiiiiiiiiiiihhhgggfffmmmppppppllljjjjjjhhhcccddddddcccddddddbbb___]]][[[XXXWWWXXXVVVRRRTTTXXXXXXZZZ___gggrrr~~~yyymmmnnn}}}ppppppvvvvvvpppqqq~~~~~~~~~~~~zzz{{{yyy~~~}}}uuuoooooohhhZZZJJJ@@@<<<;;;===<<<:::999888777777777777777666666777888888999888888999::::::::::::999999:::===BBBEEECCC;;;555555777888888777666888999888888888999<<>>>>><<<;;;:::999888888888888:::999999999999999::::::888888999::::::::::::999<<<@@@DDDEEEAAA<<<999888777999::::::999888:::;;;999999:::<<>>:::888999777999::::::999999:::;;;999:::<<<>>>AAADDDFFFGGGJJJJJJKKKLLLNNNPPPQQQRRRTTTUUUVVVVVVVVVUUUTTTTTTVVVTTTPPPNNNPPPXXXbbbjjjppprrrqqq^^^TTTTTTYYY^^^iiiwww~~~qqqaaaRRRIIIDDDDDDDDDDDDFFFHHHLLLNNNNNNPPPTTTXXX\\\___aaabbbcccbbb```^^^\\\ZZZYYYXXXUUURRRNNNLLLLLLNNNNNNNNNSSSSSSRRRQQQPPPOOOMMMMMMOOOOOONNNOOOQQQSSSVVVWWWSSSUUUWWWXXXYYY[[[^^^aaa```bbbeeeiiilllmmmnnnmmmnnnqqquuuwwwxxxyyy{{{|||zzzyyyxxxyyyzzzzzzwwwttttttttttttuuuvvvxxxyyyzzz|||{{{{{{yyyxxxvvvuuuuuuuuuvvvuuusssqqqpppppprrruuuuuuuuuuuuuuutttsssrrrsss{{{}}}zzz~~~|||sssjjjbbbaaabbb___\\\[[[ZZZ]]]aaagggnnnuuuzzz}}}uuufffXXXSSSTTTZZZiii{{{}}}||||||}}}|||~~~zzz|||{{{uuueeebbbhhhuuu|||yyyuuuhhhSSSDDDAAA;;;:::999999888888999999999888777777666777777777888888999::::::::::::999999<<>>AAADDDGGGIIIJJJHHHHHHIIIJJJMMMOOORRRTTTUUUWWWXXXWWWUUUTTTUUUVVV\\\YYYUUUSSSYYYeeeuuu}}}yyybbbWWWWWW[[[bbbhhhsss{{{gggWWWNNNJJJBBBEEEGGGHHHHHHIIILLLOOOPPPSSSXXX]]]```aaaaaaaaa]]]\\\\\\[[[[[[ZZZZZZZZZUUURRROOOMMMNNNPPPPPPPPPRRRQQQPPPPPPRRRTTTXXXZZZ\\\ZZZXXXVVVUUUVVVWWWXXXWWWYYY[[[]]]^^^aaadddgggiiilllppptttxxxzzz{{{{{{xxx{{{~~~~~~}}}yyyuuuwwwzzz}}}~~~}}}~~~}}}xxxzzz|||}}}|||{{{{{{|||||||||{{{zzzyyywwwuuutttsssxxxzzzxxxzzzxxxssshhheeeeeegggfffbbbaaacccbbbaaa``````bbbfffiiilllzzz~~~xxxlll\\\SSSPPPLLLZZZlll~~~zzzvvvwwwwwwyyy}}}{{{wwwvvvgggaaafffpppzzzxxxoooqqqlllYYYHHHBBB::::::999999888999999999;;;;;;:::999888888999999888888999::::::::::::999444555666888999999888888666888999999888777999::::::<<<>>>BBBEEEHHHIIIJJJGGGGGGHHHJJJLLLOOORRRTTTUUUWWWXXXWWWTTTRRRTTTVVV]]]ZZZVVVVVV]]]kkk}}}}}}~~~mmm[[[TTTTTTWWW```jjjzzzrrr]]]NNNHHHGGGBBBEEEHHHIIIIIIJJJMMMPPPRRRUUUZZZ___bbbbbbbbbaaa^^^^^^^^^^^^^^^^^^^^^^^^VVVSSSOOONNNOOOPPPQQQQQQPPPOOONNNOOORRRWWW]]]```cccaaa]]]YYYWWWVVVWWWWWWYYY[[[]]]___aaacccgggjjjooorrruuuzzz}}}~~~}}}}}}vvvxxx}}}|||yyy|||~~~~~~}}}}}}|||zzzyyyxxxvvvyyy{{{zzz|||ssskkkhhhcccccceeehhhgggcccbbbffffffdddbbb```aaacccgggiiimmmsss{{{sssbbbUUUOOOMMMYYYjjj|||~~~~~~{{{yyyvvv{{{~~~}}}yyyrrrsss}}}ppphhhhhhooo}}}~~~vvvlllhhhfff\\\KKK======::::::<<<;;;888777999999999999999999999999999;;;;;;;;;;;;::::::999888;;;;;;;;;::::::999999999888777777666777999:::;;;<<<>>>AAACCCDDDEEEGGGHHHIIIJJJKKKMMMNNNPPPQQQQQQWWWWWWWWWUUURRRQQQRRRSSSTTTWWWVVVWWWfff|||xxx}}}fff]]]UUUTTTXXX^^^hhhqqqwwwdddWWWMMMFFFBBBBBBDDDGGGHHHIIIKKKNNNPPPUUUZZZ___ccccccbbbaaa```aaaaaabbbbbb```___]]]\\\ZZZXXXUUURRRPPPPPPQQQQQQOOONNNLLLMMMQQQWWW]]]aaagggddd___ZZZYYYZZZ]]]____________bbbgggkkknnnooovvvzzz}}}}}}}}}{{{zzzzzzxxxxxxyyy|||}}}}}}zzzoooeeebbbccc]]]aaafffiiilllmmmoooqqqjjjhhhfffeeeeeeeeeggghhhmmmooorrrvvv|||uuueeeVVVNNNNNNYYYjjj{{{yyyxxx~~~~~~|||yyyyyy~~~~~~}}}xxxpppnnn}}}yyynnnjjjooo}}}|||tttllliiihhh```QQQDDD>>>:::999;;;;;;888888:::999999999999999999999999::::::;;;;;;::::::999888999999999999888888888777999888888777888999:::;;;===???BBBDDDEEEFFFHHHIIIKKKKKKKKKLLLMMMOOOPPPQQQUUUUUUVVVTTTRRRRRRSSSTTTWWWWWWXXX]]]kkkzzzxxx~~~vvv```ZZZTTTUUUZZZ```kkkuuunnn\\\QQQIIIDDDAAABBBEEEGGGIIIJJJLLLNNNQQQWWW[[[```ddddddcccbbbbbbaaaaaaaaa```___]]][[[ZZZYYYWWWUUUSSSQQQPPPPPPPPPOOONNNMMMMMMPPPUUUZZZ^^^bbb___[[[XXXXXXZZZ]]]___aaaaaabbbfffjjjooosssttt}}}~~~}}}}}}zzzzzz{{{|||~~~}}}{{{xxxuuuxxxxxxrrrhhh```___aaa^^^ccciiinnnqqqsssuuuwwwpppooollliiiggggggggghhhhhhjjjmmmqqqxxx}}}{{{yyyxxxvvvyyy{{{}}}zzzjjj\\\SSSQQQZZZhhhyyywwwvvv|||}}}{{{}}}}}}{{{qqqlllqqqyyyrrrqqqzzztttmmmllllllfffYYYNNN@@@;;;888:::;;;999888:::999999999999999999999999:::::::::::::::999999888777777777777777666666666;;;:::999999999:::;;;<<<>>>AAADDDEEEFFFGGGIIIKKKMMMLLLLLLLLLMMMNNNPPPQQQSSSTTTTTTTTTRRRRRRTTTUUUVVVUUUYYYdddnnnuuu|||yyyeeeYYYUUUSSSWWW\\\dddppp|||}}}vvvdddTTTKKKFFFCCCBBBCCCFFFHHHJJJKKKMMMOOORRRXXX\\\aaadddeeedddccccccbbbbbbaaa```]]][[[YYYXXXWWWWWWUUUTTTRRRQQQOOOOOOPPPNNNMMMLLLNNNRRRVVVYYYZZZYYYWWWVVVWWWZZZ^^^aaaeeeeeegggkkkoootttxxx{{{}}}xxxuuummmooooooiiiaaa\\\]]]___```eeemmmsssxxx{{{~~~yyywwwsssooollljjjhhhhhhfffhhhkkkooottt||||||vvvrrrnnnkkkiiikkkmmmqqqtttwww{{{rrrcccZZZSSSXXXdddtttuuuwww{{{}}}~~~~~~}}}uuullljjjwww{{{xxx|||wwwqqqppppppkkk```VVVCCC<<<888:::;;;999888:::888888888888888888888888999999:::::::::999999888777777777777777777666666<<<;;;:::999::::::;;;<<<@@@BBBEEEGGGHHHIIIKKKLLLOOONNNMMMLLLMMMNNNPPPQQQTTTTTTTTTSSSQQQQQQRRRSSSSSSQQQYYYhhhooopppwww}}}zzz```SSSRRRTTTYYY^^^ggguuuzzznnn]]]OOOHHHEEEDDDCCCEEEGGGIIIKKKLLLNNNQQQSSSYYY\\\aaaddddddcccccccccdddcccbbb```]]][[[YYYXXXVVVVVVUUUTTTSSSQQQOOOMMMOOONNNMMMMMMNNNPPPSSSUUUUUUUUUUUUVVVYYY^^^bbbeeejjjkkknnnpppssswww|||{{{wwwnnnnnnlllggg```\\\]]]```aaahhhqqqyyy~~~}}}yyyuuuqqqnnnlllkkkhhhjjjlllpppttt{{{}}}xxxrrrlllhhhdddaaa___\\\___cccgggkkkpppvvvzzzxxxjjj```SSSVVV```sss}}}uuuwww{{{}}}{{{xxxxxx{{{~~~~~~}}}wwwnnnhhhttt~~~|||wwwuuuuuuoooeee\\\HHH@@@999:::;;;:::999:::888888888888888888888888888888999::::::999999999888888888888888888888888<<<;;;:::::::::;;;<<<===AAACCCFFFHHHIIIJJJLLLMMMPPPOOONNNNNNOOOPPPQQQRRRVVVVVVUUUSSSPPPNNNOOOPPPPPPRRR^^^mmmssssss}}}|||}}}```QQQRRRWWW\\\aaakkk|||rrrgggWWWKKKEEEDDDCCCCCCFFFHHHKKKMMMNNNOOORRRTTTXXX\\\```bbbcccbbbccccccfffeeeccc```^^^[[[ZZZYYYVVVVVVUUUTTTRRRPPPNNNMMMOOONNNNNNNNNOOOPPPRRRSSSSSSTTTVVVZZZ^^^cccgggjjjnnnpppsssuuuvvvyyy~~~|||sssrrroooiiibbb___```bbbeeelllvvv~~~~~~zzzvvvssspppoookkklllnnnppprrrwww|||~~~zzzrrrmmmgggaaa]]]ZZZWWWUUUPPPSSSWWW[[[```ffflllppp~~~~~~oooeeeXXXXXXbbbwwwzzzsssuuuxxxzzzwwwtttuuuyyy~~~|||}}}~~~~~~}}}|||~~~~~~~~~xxxpppjjjrrr}}}}}}zzzxxxsssiiibbbNNNDDD<<<;;;<<<;;;999999888888888888888888888888777888999999999999999999888888999999999999999:::::::::999999:::;;;===>>>AAADDDGGGHHHIIIJJJLLLNNNOOOPPPPPPQQQRRRSSSSSSSSSVVVVVVUUUSSSOOOMMMMMMNNNQQQYYYgggsssyyy~~~yyy]]]RRRUUU[[[aaagggqqq~~~fff]]]PPPFFFCCCBBBBBBAAAGGGIIILLLNNNOOOQQQSSSUUUYYY\\\___bbbbbbbbbccccccgggfffccc```^^^\\\[[[ZZZVVVVVVTTTSSSQQQPPPNNNNNNNNNNNNOOOPPPQQQSSSTTTUUUUUUVVVZZZ^^^ccchhhlllnnnqqqtttwwwxxxyyy|||{{{yyyuuupppjjjffffffggglllsss~~~|||xxxuuutttkkkllllllllllllnnnrrruuu}}}{{{tttnnnhhhddd]]]XXXUUURRROOOMMMLLLNNNQQQTTTXXX^^^dddiiivvvyyy|||vvvlllaaa]]]fff|||~~~}}}}}}zzzrrrnnnsssuuuvvv~~~||||||}}}zzz{{{}}}~~~yyy~~~||||||~~~{{{vvvpppsss~~~|||~~~{{{vvvnnngggTTTHHH>>><<<===;;;999999888888888888888888888888777777888999999999999999888888888999999999::::::888888888888:::<<<>>>???AAADDDGGGHHHIIIJJJLLLNNNNNNPPPRRRTTTVVVVVVUUUUUUUUUUUUTTTRRROOOMMMNNNOOOQQQaaapppwww~~~|||pppYYYSSSXXX```gggmmmzzzsss\\\TTTJJJDDDBBBCCCCCCCCCHHHJJJMMMOOOPPPRRRTTTVVVZZZ]]]```bbbccccccdddeeefffdddbbb___]]][[[[[[ZZZWWWVVVTTTQQQPPPOOOOOOOOOMMMNNNPPPRRRTTTVVVWWWWWWWWWYYY]]]bbbgggkkkooopppqqquuuyyy|||}}}zzzuuurrrqqqqqqvvv}}}|||xxxvvvkkkkkkkkkhhhffffffhhhjjjtttxxx}}}{{{vvvooohhhccc[[[XXXTTTQQQOOOOOOMMMLLLMMMOOOQQQSSSUUUZZZ```eeemmmpppuuuyyy|||uuuiiiaaafff|||}}}vvvrrrpppkkklllssswwwvvv|||yyy{{{}}}zzz}}}|||{{{wwwvvv|||vvv}}}xxxqqqkkkWWWKKK???======<<<999999777777777777777777777777666777888999999999999999777777888888999999999:::777777777888999<<<>>>@@@AAACCCFFFHHHIIIJJJLLLMMMNNNPPPSSSVVVXXXXXXWWWUUUSSSSSSSSSQQQOOONNNOOOPPPPPPdddtttxxxyyyiiiWWWTTTZZZccckkkrrr~~~wwwgggWWWPPPHHHDDDEEEFFFGGGFFFIIIKKKNNNOOOPPPRRRUUUWWW\\\^^^bbbcccddddddeeefffdddccc```^^^\\\ZZZZZZZZZXXXVVVSSSPPPOOONNNOOOOOOLLLNNNPPPSSSVVVXXXYYYZZZXXXZZZ^^^ccchhhmmmpppqqqpppuuuzzz~~~}}}{{{zzz~~~zzzxxxlllllljjjgggdddbbbcccdddhhhlllqqqvvv{{{{{{tttnnnggg```\\\PPPNNNLLLLLLMMMPPPPPPPPPPPPQQQRRRSSSUUUYYY___ccchhhlllqqquuuzzz}}}mmmbbbcccxxx|||rrrmmmjjjhhhmmmwww{{{xxx|||yyy{{{}}}~~~}}}~~~~~~}}}yyyvvvrrrpppnnn^^^MMM>>><<<===;;;999:::888888999999999999888888777888888888888999999999;;;::::::999888888888999777777888999999:::;;;;;;===@@@DDDFFFHHHIIILLLNNNOOOQQQTTTVVVXXXXXXXXXWWWWWWTTTTTTVVVUUURRRSSSVVVYYYaaalllyyy{{{zzz}}}}}}}}}dddUUURRR^^^iiioooxxx}}}{{{}}}rrreeeQQQLLLFFFCCCBBBDDDFFFGGGMMMOOOQQQRRRQQQRRRTTTVVVaaabbbcccdddddddddcccbbbcccaaa^^^[[[YYYWWWVVVVVVXXXUUURRROOOMMMMMMNNNOOOPPPPPPQQQUUUYYY[[[[[[ZZZ[[[]]]aaaeeejjjnnnqqqssstttwww{{{{{{xxxtttnnnhhheeebbb___]]]```bbbeeehhhlllttt~~~~~~uuunnnfff[[[UUUTTTNNNLLLJJJIIIKKKNNNPPPQQQTTTUUUXXX]]]bbbgggiiiiiipppooopppuuu|||vvviii```hhh{{{pppiiijjjmmmtttyyy|||~~~|||}}}|||{{{|||~~~wwwtttqqqmmmcccSSSBBB======;;;999999999999::::::::::::999999888888888888999999999999:::999888888777777777888888888999:::;;;;;;<<<<<<>>>AAADDDGGGHHHJJJLLLNNNOOOPPPSSSVVVXXXYYYYYYXXXUUURRRSSSVVVVVVTTTTTTVVVYYYcccppp}}}yyyqqqpppttt~~~uuubbbWWWVVV```jjjqqq~~~{{{xxxzzz|||kkk\\\OOOKKKEEEBBBCCCEEEGGGHHHOOOQQQSSSSSSSSSTTTVVVXXXaaabbbcccdddeeeddddddcccdddbbb___\\\YYYXXXWWWWWWWWWUUURRROOOMMMMMMNNNOOOPPPPPPQQQUUUZZZ]]]______aaabbbcccfffiiimmmppprrruuuxxx|||{{{tttnnniiiddd```]]]ZZZ[[[\\\^^^bbbhhhrrrxxx~~~rrriii```UUUOOOOOOKKKIIIHHHIIIKKKOOOQQQRRRVVVYYY]]]ccciiimmmoooppptttvvvzzz{{{mmmbbbfffvvvvvvoooooottt{{{~~~yyyyyy|||zzzxxx}}}zzzwwwuuuqqqkkkjjjZZZHHH???<<<:::999888:::::::::;;;;;;:::::::::888888888888999999999:::999888777777666777777777999999:::;;;<<<===>>>>>>???BBBEEEGGGIIIJJJMMMOOONNNPPPSSSVVVYYYYYYYYYYYYTTTQQQRRRVVVXXXVVVUUUVVV]]]iiivvvzzzqqqpppttt~~~kkk___ZZZZZZaaajjjttt{{{xxx|||uuuaaaQQQLLLHHHDDDBBBDDDGGGJJJKKKQQQSSSUUUVVVVVVVVVXXXZZZ```aaabbbdddeeeeeeeeeddddddccc```\\\YYYWWWWWWVVVUUUTTTQQQOOONNNNNNNNNOOOQQQQQQRRRVVV[[[aaadddeeehhhgggggggggiiilllppprrrwwwzzz~~~|||uuunnngggaaa^^^WWWWWWWWWVVVXXX]]]eeejjjyyywwwjjjaaaXXXOOOLLLMMMIIIIIIJJJLLLOOORRRUUUVVV\\\```fffnnntttyyy{{{|||~~~ttteeecccmmmzzz~~~vvvuuu}}}{{{vvvwww~~~|||zzzyyy||||||yyy{{{yyyuuuqqqwww|||}}}|||}}}xxxpppnnn```MMMAAA<<<:::999999999999::::::::::::999999888888888999999999::::::999888888777777777888888::::::;;;<<<>>>???@@@@@@@@@CCCFFFHHHJJJKKKMMMOOONNNPPPSSSWWWYYYZZZZZZZZZUUURRRSSSWWWYYYWWWVVVXXXgggsss{{{yyy|||wwweee\\\\\\]]]bbbkkkxxx~~~~~~mmmYYYIIIHHHEEEBBBBBBEEEIIILLLMMMQQQSSSUUUVVVVVVWWWZZZ[[[^^^```bbbdddeeeeeeeeeeeecccaaa^^^[[[XXXVVVUUUUUUTTTSSSQQQOOONNNNNNOOOPPPRRRRRRRRRVVV]]]ccchhhjjjkkkjjjhhhgggiiimmmqqqtttxxx{{{{{{sssllleee```\\\ZZZWWWUUUUUUXXX]]]```iiirrr}}}wwwkkk___WWWQQQLLLLLLOOOKKKMMMOOOQQQSSSVVVZZZ\\\bbbhhhqqqyyy|||kkkaaadddnnnvvv{{{{{{wwwzzzqqqpppsss~~~}}}|||}}}~~~||||||{{{}}}zzzqqqooooooppprrr|||{{{qqqdddRRRCCC===<<<;;;999888888999999999999888888888999999999999:::::::::999999888888888999999::::::;;;<<<===???@@@AAABBBBBBDDDHHHJJJKKKLLLNNNPPPOOOQQQTTTWWWYYYZZZZZZZZZXXXVVVVVVYYYYYYXXXZZZ___vvvvvvccc]]]^^^^^^dddnnn}}}vvvfffTTTGGGEEECCCAAABBBFFFJJJNNNOOOPPPRRRTTTVVVVVVWWWYYY[[[]]]___aaacccdddddddddddd```^^^[[[XXXVVVTTTTTTTTTSSSRRRQQQPPPPPPPPPPPPQQQSSSRRRSSSWWW^^^eeeiiikkkiiihhhffffffiiioootttxxxwww{{{yyyqqqjjjeeebbb^^^XXXTTTSSSTTTVVVXXX[[[dddooozzz~~~~~~}}}{{{lllaaaVVVQQQMMMJJJLLLPPPMMMOOORRRSSSUUUXXX]]]aaahhhnnnxxxpppbbb]]]cccmmmuuu~~~www}}}xxxssstttxxx|||yyyzzz}}}~~~}}}|||{{{}}}~~~~~~{{{mmmhhhjjjqqqyyyuuujjjYYYGGG???>>><<<999777888888999999888888777999999999999::::::::::::999999999999999999:::;;;:::;;;<<<>>>???AAABBBCCCCCCFFFIIIKKKKKKLLLNNNPPPPPPRRRUUUXXXYYYZZZYYYYYYZZZYYYYYYZZZXXXYYYbbbmmmvvvddd```bbbaaahhhuuu|||lll]]]PPPFFFCCCBBBAAABBBGGGLLLOOOPPPOOOQQQTTTUUUVVVWWWYYY\\\]]]^^^```aaabbbbbbbbbaaa]]][[[YYYWWWUUUTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSTTTXXX___dddhhhiiieeeddddddeeeiiipppvvvzzzxxx{{{yyyqqqkkkeee```XXXSSSPPPPPPPPPPPPSSSYYYccckkkrrryyy}}}}}}wwwpppccc[[[RRROOOLLLJJJKKKOOONNNPPPSSSUUUVVV[[[bbbhhhooovvvvvvdddYYY[[[fffpppzzz~~~~~~zzzxxx{{{~~~~~~}}}{{{zzz{{{~~~}}}}}}{{{kkkdddggguuu{{{rrraaaMMMCCC@@@===777888999999::::::999999888999999999:::::::::;;;;;;888888888888888999:::::::::;;;<<<>>>???AAABBBCCCDDDGGGJJJKKKLLLMMMOOOPPPRRRTTTVVVXXXYYYYYYXXXXXXYYYZZZ[[[ZZZWWW[[[kkk}}}}}}~~~uuueeecccgggeeeoootttaaaTTTKKKDDDBBBAAA@@@CCCGGGLLLOOOPPPPPPRRRTTTVVVVVVXXXZZZ\\\\\\]]]___`````````______[[[ZZZXXXVVVUUUUUUUUUVVVSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSUUUYYY^^^ccceeeeeebbbbbbbbbeeeiiiooouuuxxxyyy}}}xxxrrrllleee\\\VVVSSSRRRQQQOOOPPPTTTZZZ___dddkkkuuu|||{{{{{{}}}xxxlllaaaYYYSSSNNNOOOOOOMMMNNNQQQPPPSSSVVVXXX[[[bbblllttt{{{{{{gggXXXWWWaaalll}}}}}}{{{xxx{{{}}}~~~|||yyyxxxzzz}}}}}}}}}zzz{{{jjjbbbfffxxxxxxgggRRREEEAAA===666999::::::;;;;;;::::::999999999:::::::::;;;;;;;;;777777666777777888999999::::::<<<===???AAABBBCCCEEEGGGJJJLLLLLLMMMOOOQQQSSSUUUWWWYYYYYYYYYXXXWWWWWWZZZ\\\ZZZVVV\\\rrruuusss}}}ssseeefffkkkiiiuuunnnYYYMMMGGGCCCBBBAAAAAACCCHHHLLLOOOPPPPPPRRRUUUVVVWWWYYY[[[]]]\\\]]]^^^_________^^^]]][[[ZZZXXXWWWVVVVVVWWWXXXTTTTTTTTTTTTUUUUUUUUUUUURRRSSSUUUYYY^^^bbbbbbbbbaaaaaabbbdddiiinnnssswwwzzz~~~|||vvvtttmmmccc\\\YYYWWWUUUSSSQQQSSSVVVXXX[[[bbblllttt~~~yyyyyyyyyrrrbbbUUUPPPLLLKKKOOORRRRRRSSSVVVRRRVVVYYY\\\```iiivvv~~~iiiXXXUUU___kkkwww}}}yyyuuuxxx|||zzz|||}}}~~~~~~}}}lllbbbhhhqqqttt]]]KKKDDD???:::999999999999999999999999999999::::::::::::;;;;;;999999::::::::::::;;;;;;:::<<<>>>??????@@@BBBDDDHHHIIIJJJJJJJJJKKKNNNQQQTTTVVVXXXYYYXXXXXXYYYZZZ[[[[[[[[[\\\\\\bbbtttzzzuuuzzz~~~nnnlllllliiiooo}}}{{{{{{tttaaaQQQEEECCCEEEAAABBBCCCDDDFFFIIINNNQQQRRRUUUWWWYYYZZZ\\\^^^aaaaaa``````___]]][[[YYYXXXVVVWWWWWWXXXXXXXXXYYYYYYUUUTTTSSSQQQQQQSSSTTTUUUWWWWWWWWWXXXYYYZZZ[[[\\\[[[ZZZ\\\bbbjjjqqqssssssyyy~~~}}}uuuqqqjjjbbb\\\WWWTTTSSSSSSTTTUUUUUUVVV\\\dddjjjooowww{{{vvvpppeeeXXXNNNNNNMMMLLLMMMPPPRRRRRRRRRYYYXXXXXX___jjjwww~~~gggVVVTTT^^^hhh~~~{{{{{{zzz{{{|||~~~{{{vvvwww{{{}}}}}}|||}}}~~~}}}|||}}}yyy}}}zzz~~~pppgggnnnvvvyyycccOOODDD>>>:::999999999999999999999999999999::::::::::::;;;;;;999999::::::::::::;;;;;;;;;===???@@@AAABBBDDDFFFGGGHHHJJJKKKKKKNNNQQQTTTUUUWWWYYYYYYXXXWWWXXXYYYZZZYYYYYYYYYYYYaaasssyyyyyylllkkkmmmnnnwww{{{{{{{{{}}}mmm\\\NNNEEEBBBCCCAAACCCDDDEEEGGGJJJNNNRRRSSSUUUWWWYYYZZZ\\\___aaaaaa``````___]]][[[YYYXXXWWWWWWWWWWWWXXXXXXYYYYYYUUUTTTSSSRRRRRRSSSTTTUUUVVVWWWYYY[[[\\\]]]\\\\\\^^^^^^```dddjjjppptttvvv}}}yyyuuunnnfff___ZZZXXXWWWVVVVVVVVVUUUUUUXXX___dddhhhnnnwww}}}~~~yyypppeee[[[RRRNNNNNNMMMMMMOOORRRTTTVVVVVV\\\]]]aaagggqqq{{{jjjYYYUUU^^^hhh|||~~~vvvqqqqqqrrrtttvvvyyy{{{}}}~~~~~~xxxvvvwwwxxxxxxzzz{{{|||{{{zzzzzz|||}}}xxxttt}}}zzzooorrryyy~~~jjjTTTEEE===:::::::::::::::999999999999999999::::::::::::;;;;;;999999::::::::::::;;;;;;<<<>>>@@@AAABBBCCCEEEGGGGGGHHHJJJKKKMMMPPPTTTWWWVVVXXXYYYXXXWWWWWWXXXYYY\\\YYYXXXWWWXXXaaattt}}}qqqkkkiiimmmttt~~~}}}sssvvvzzzyyycccUUUKKKDDDAAAAAABBBDDDEEEGGGHHHKKKOOORRRSSSUUUXXXYYYZZZ\\\___aaaaaa``````___]]][[[YYYXXXYYYXXXWWWWWWWWWXXXYYYZZZUUUTTTSSSRRRRRRSSSTTTUUUVVVXXX[[[^^^``````______bbbdddfffhhhkkkpppvvv{{{}}}vvvnnngggbbb___^^^[[[[[[ZZZYYYXXXYYY\\\___```eeejjjnnnqqqvvv|||~~~|||uuuhhhZZZQQQNNNOOOOOOOOOPPPQQQTTTWWWZZZ[[[```eeemmmtttzzzooo^^^WWW]]]fffxxx~~~|||}}}zzzwwwuuuuuuzzzyyyqqqmmmjjjkkknnnqqqtttwwwyyyzzzxxxtttssssssrrrtttvvvxxxxxxxxxyyy|||}}}|||qqqwwwxxxwww|||pppZZZHHH>>>;;;:::::::::::::::999999999999999999:::::::::;;;;;;999999999:::::::::;;;;;;;;;===@@@AAABBBCCCEEEGGGHHHJJJLLLMMMNNNQQQUUUXXXWWWXXXYYYXXXWWWVVVWWWYYY]]]ZZZXXXXXXZZZeeexxx~~~ssskkkkkkhhhlllwww}}}zzzooouuu{{{oooZZZNNNHHHDDDAAAAAADDDEEEGGGHHHJJJLLLOOORRRSSSUUUXXXZZZ[[[\\\___aaaaaa``````^^^]]][[[YYYXXXZZZYYYXXXWWWWWWXXXYYYZZZUUUTTTTTTSSSSSSTTTTTTUUUWWWYYY[[[^^^aaacccddddddhhhjjjlllmmmmmmrrryyy}}}uuuooojjjhhhgggdddccccccaaa```_________]]]___bbbcccfffjjjqqquuuyyy{{{}}}~~~xxxmmm___SSSNNNNNNPPPQQQRRRSSSTTTUUUXXX\\\___ccclllwww~~~wwwdddYYY[[[bbbrrr~~~{{{wwwyyy{{{rrrlllhhhhhhmmmsssxxx~~~{{{tttmmmhhhfffdddfffiiinnnrrruuuwwwxxx{{{}}}zzzssspppoooooorrrtttvvvwwwxxxxxxzzz|||tttssszzzsss```LLLAAA>>>;;;;;;;;;:::::::::999999999999999:::::::::;;;;;;999999999:::::::::;;;;;;:::<<>>@@@AAACCCEEEGGGKKKLLLMMMNNNNNNQQQTTTWWWZZZZZZZZZWWWUUUUUUVVVXXXXXXTTTTTTYYYaaannnmmm```eeeiiiggglllyyy}}}zzzyyyzzz~~~kkk]]]OOOHHHFFFCCCCCCDDDFFFHHHKKKLLLMMMNNNQQQSSSTTTVVVYYYZZZ[[[]]]```bbbaaa``````___]]][[[YYYXXXZZZZZZZZZYYYYYYYYYXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUWWWXXX[[[```eeekkkooorrrssstttuuuvvvxxx|||~~~zzzvvvtttttttttrrrrrrrrrssssssooojjjeee]]]\\\YYYWWWWWWZZZ]]]___```dddhhhjjjlllpppvvv{{{||||||kkkbbbVVVOOONNNPPPPPPPPPWWWYYYZZZZZZZZZ]]]ccchhhpppxxxrrr^^^XXX^^^ooo}}}}}}{{{}}}{{{qqqhhhaaa\\\[[[^^^aaadddhhhpppzzz~~~yyytttlllccc[[[YYY[[[]]]___bbbiiiooovvv{{{~~~wwwrrrqqqrrrrrruuuxxxyyyyyyyyyzzz{{{zzzvvvmmmiiiyyy~~~{{{xxxkkkXXXHHHAAA===<<<<<<;;;::::::999999999999::::::::::::;;;;;;999999::::::::::::;;;;;;:::<<>>@@@BBBCCCEEEHHHJJJFFFHHHKKKMMMOOORRRWWWZZZ\\\\\\ZZZWWWTTTTTTVVVXXXYYYWWWZZZcccpppttt]]]\\\^^^bbbdddiiiuuu|||wwwwwwxxxzzzxxx}}}sssgggXXXQQQJJJGGGCCC???AAAEEEHHHJJJMMMOOOOOOPPPRRRSSSTTTVVVYYY[[[\\\]]]```bbbaaa``````___]]][[[YYYXXXXXXYYY[[[]]]\\\ZZZWWWUUUTTTUUUUUUVVVVVVUUUUUUTTTQQQWWWbbbllltttxxxxxxwwwxxxwwwwww{{{}}}tttllleeebbb]]]ZZZXXXXXXWWWWWWTTTVVVXXXWWWVVVZZZbbbiiihhhoooyyyzzzlllcccTTTUUUVVVTTTRRRSSSXXX]]]WWW[[[^^^```bbbgggpppxxx|||eee^^^dddyyyvvvtttlllhhhoooxxx|||xxxsssoooooopppxxx}}}rrriiiccc___\\\YYYZZZ\\\^^^aaahhhoootttzzzxxxqqqooofffdddaaa^^^]]]___dddhhhmmmqqqwww|||uuuqqqxxxxxxxxxyyyzzz{{{|||}}}~~~~~~{{{ccc```iiizzz}}}uuuiiiVVVEEE@@@<<<:::;;;;;;999999<<<::::::::::::::::::::::::;;;;;;::::::;;;;;;<<<===???AAACCCDDDDDDEEEGGGIIIKKKKKKLLLMMMPPPTTTXXXZZZ[[[\\\ZZZVVVRRRQQQSSSVVVTTTVVVZZZeee{{{ggg[[[YYY^^^fffhhhkkk|||~~~xxxtttsssrrrqqquuuuuuvvvxxxxxxrrrfff\\\QQQMMMHHHCCC@@@AAACCCEEEIIIKKKNNNPPPQQQRRRTTTUUUUUUYYY]]]aaabbbbbbbbbccccccbbb___]]][[[YYYYYYYYY[[[[[[ZZZZZZYYYYYYXXXXXXVVVWWWWWWWWWXXXYYYYYYYYYVVV\\\eeelllppprrrssssssuuuyyy{{{nnniiiccc^^^ZZZWWWUUUSSSSSSRRRQQQQQQRRRUUUXXXZZZ```hhhsss{{{zzzfffYYYUUURRRQQQPPPPPPSSSUUUVVVVVV[[[^^^aaadddhhhoooyyykkkccceeexxxwwwqqqrrrooogggdddiiinnnpppkkklllooowww}}}rrrjjjddd___\\\[[[[[[\\\\\\]]]aaagggkkkrrrxxx}}}xxxpppjjjhhhaaa```___]]]^^^aaagggkkkuuuzzzzzzwwwxxxxxxxxxwwwxxxxxxyyyyyyzzz{{{{{{eee___iii{{{yyyooo[[[HHH@@@;;;999;;;;;;888777999888888888888888888888888:::::::::::::::;;;<<<<<>>@@@===;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::;;;;;;===???BBBCCCDDDEEEGGGIIIIIIJJJLLLOOOSSSWWW[[[]]]^^^\\\YYYUUUSSSSSSUUUWWWZZZ___sssyyyuuutttqqqbbbVVVOOOWWWZZZcccnnnwww{{{tttnnnjjjgggbbbbbbbbbbbb```ZZZRRRLLLIIIGGGDDDBBBBBBDDDGGGIIIKKKNNNQQQRRRSSSTTTVVVXXXXXX\\\```bbbbbbbbbbbbbbb```___^^^]]]\\\[[[ZZZZZZWWWWWWWWWXXXXXXYYYYYYYYYVVVWWWYYY[[[]]]___aaabbbbbbeeeiiilllooossswwwzzzyyyppphhhdddcccdddffffffeeedddeeejjjrrrxxx{{{wwwrrrnnnkkkhhhdddbbb^^^\\\XXXUUUTTTUUUWWWYYY\\\```eeehhhkkksssppp```SSSNNNOOOMMMPPPTTTXXX[[[^^^aaaccchhhmmmssszzzwwwggg___]]]ooosssdddccciiiooouuuxxx}}}{{{vvvyyy{{{uuuppplllhhhffffffggghhhgggeeeddddddeeeaaaaaacccffflllsssyyy}}}~~~~~~|||ssskkkfffbbb\\\ZZZ\\\___bbbfffkkkpppvvv}}}{{{ssstttuuuvvvwwwwwwwwwwwwuuuxxx|||uuugggSSS[[[ooorrrlll|||lllQQQFFF???;;;===@@@>>>======;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<<<<>>>@@@BBBBBBDDDFFFIIIIIIJJJMMMPPPTTTXXX[[[]]]^^^\\\YYYWWWWWWXXXZZZZZZ___kkkyyytttyyyjjjZZZTTTRRRXXX\\\eeeoooyyyvvvmmmeeeaaa^^^]]]\\\[[[XXXSSSMMMIIIFFFDDDCCCBBBCCCEEEHHHKKKLLLOOORRRSSSTTTUUUWWWYYYYYY\\\```bbbbbbaaaaaaaaa_________^^^]]]\\\\\\[[[XXXXXXXXXXXXWWWWWWVVVVVVUUUVVVXXX[[[^^^```bbbcccfffhhhlllooosssxxx~~~{{{sssjjjccc^^^\\\\\\ZZZ[[[[[[\\\^^^bbbgggjjjrrr{{{~~~{{{vvvrrrooolllhhhfffccc```\\\XXXWWWYYY[[[]]]cccgggkkkkkkkkknnnuuu{{{{{{iii[[[QQQNNNPPPPPPSSSWWW[[[]]]```dddhhhmmmrrrzzzyyyhhh[[[XXXbbbnnntttxxx~~~|||jjjhhhqqqyyy~~~{{{tttqqqttt~~~yyyvvvsssqqqooopppqqqpppmmmiiieeecccccc`````````aaaeeekkkqqqttt}}}|||zzzzzzzzzrrrjjjccc```]]]YYYYYY[[[___cccjjjpppwww~~~}}}xxxrrrsssuuuwwwxxxxxxxxxwwwvvvxxx{{{}}}uuujjjZZZ\\\jjjxxxgggaaammmuuu|||uuu]]]KKKBBB;;;;;;===<<<;;;;;;999999999999999999999999;;;::::::::::::;;;<<<<<<;;;===@@@BBBCCCDDDGGGIIIJJJLLLNNNRRRUUUYYY[[[]]][[[ZZZZZZ[[[^^^``````___hhh{{{}}}yyy|||eeeWWWTTTUUUZZZ___fffooozzzzzzooofffaaa[[[ZZZYYYVVVRRRNNNJJJGGGDDDCCCBBBBBBCCCFFFIIIKKKMMMPPPSSSTTTUUUVVVXXXZZZ[[[^^^bbbccccccbbbaaaaaa^^^^^^^^^^^^^^^]]]\\\[[[YYYXXXXXXWWWVVVVVVUUUUUUVVVWWWYYY\\\^^^aaacccdddhhhkkknnnrrrvvv|||}}}xxxpppggg___ZZZWWWVVVRRRSSSTTTWWW[[[```dddfffnnnzzz{{{xxxuuuqqqmmmjjjgggddd```\\\\\\^^^aaadddlllnnnooolllhhhgggkkkppp}}}rrrcccXXXQQQPPPSSSRRRUUUYYY\\\^^^bbbhhhnnnsssyyy{{{jjj\\\SSSVVV]]]fffoooyyysssqqq{{{xxxvvvtttuuu~~~|||zzzyyyxxxyyyyyyvvvpppllliiigggeeecccbbbbbbeeeiiinnnqqq{{{||||||||||||zzzxxxvvvtttjjjccc]]]\\\\\\YYYZZZ]]]aaafffoooxxx}}}yyyrrrtttvvvwwwxxxwwwvvvuuuuuuxxxyyyyyy{{{|||wwwooo___[[[bbb}}}vvvcccYYYccclllyyynnnVVVJJJ???===>>><<<;;;;;;::::::::::::::::::::::::<<<<<<;;;;;;<<<<<<===>>>===???BBBCCCDDDFFFIIIKKKKKKMMMPPPSSSVVVYYY[[[\\\YYYYYY[[[___dddgggfffddduuu{{{cccWWWVVVWWW\\\```gggooo|||zzzpppgggbbbXXXXXXVVVRRRNNNJJJGGGFFFCCCCCCBBBBBBCCCFFFHHHJJJNNNPPPSSSUUUVVVWWWYYYZZZZZZ]]]aaacccbbb```______[[[[[[\\\\\\\\\[[[ZZZYYYWWWWWWWWWVVVVVVVVVVVVVVVXXXYYY[[[^^^```ccceeefffkkkmmmqqqtttxxx}}}zzzvvvnnnfff```[[[YYYXXXVVVUUUTTTVVVZZZ___dddgggmmmzzz~~~{{{xxxtttpppmmmjjjfffccccccfffkkknnnpppqqqnnnhhh```^^^bbbgggppp{{{yyyggg\\\VVVSSSSSSVVVUUUYYY]]]___bbbhhhqqqxxx}}}ooo___TTTPPPRRR\\\iiivvv{{{}}}~~~|||xxxtttqqqpppjjjiiigggfffhhhkkkoooqqqvvv{{{{{{wwwyyy{{{|||{{{wwwssspppfff```\\\\\\]]]\\\]]]```dddjjjttt~~~zzztttuuuvvvwwwwwwuuusssrrrtttwwwwwwwwwyyy|||yyyttt___WWW[[[wwwyyyiiiWWWaaakkk~~~{{{```RRREEE@@@@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>>>>@@@CCCEEEFFFHHHKKKMMMLLLNNNPPPTTTVVVYYYZZZ[[[WWWXXX\\\bbbiiikkkjjjhhh|||dddYYYXXXYYY\\\aaagggooo}}}}}}ssskkkccc^^^WWWVVVTTTPPPKKKGGGFFFEEECCCBBBBBBBBBCCCFFFHHHJJJNNNQQQTTTUUUVVVWWWYYY[[[XXX[[[___```___]]]\\\\\\XXXYYYZZZ[[[[[[ZZZYYYXXXTTTUUUUUUVVVVVVWWWWWWXXXZZZ[[[]]]___bbbdddfffggglllooorrruuuxxx|||wwwsssmmmgggbbb```___```\\\XXXTTTSSSVVV[[[aaadddlllxxx}}}xxxuuutttqqqmmmjjjkkkooossswwwrrrpppkkkbbbZZZXXX^^^dddeeeppp}}}~~~ooo___WWWUUUTTTUUUXXXYYY]]]aaadddgggooozzz|||zzz~~~rrrcccXXXPPPNNNXXXeeettt{{{vvvrrrppppppooommmnnnsss||||||xxxvvvtttyyyxxxwwwwwwvvvqqqjjjeee___]]]ZZZZZZ\\\^^^```aaakkkqqq{{{yyyzzzyyywwwtttsssssstttnnnrrrttttttwww{{{|||zzzfff[[[YYYmmm}}}ppp___eeetttooo[[[IIIEEEDDD>>>;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<===>>>@@@AAABBBDDDEEEFFFGGGHHHKKKNNNMMMOOOQQQTTTVVVWWWWWWWWWUUU\\\aaahhhnnnfffeeesss~~~|||sss___]]]```]]]```ccciiiuuuwwwnnnfff___ZZZTTTSSSQQQNNNKKKHHHFFFEEEDDDCCCBBBCCCEEEHHHKKKNNNPPPRRRUUUVVVVVVXXXZZZ\\\\\\\\\^^^______^^^]]]\\\]]][[[ZZZXXXWWWWWWWWWWWWWWWVVVTTTTTTTTTVVVXXXZZZXXXXXXYYY[[[^^^bbbeeegggkkknnnrrruuuwww{{{wwwsssmmmhhheeedddbbbaaa[[[WWWUUUXXX[[[]]]bbbhhhlllrrr{{{|||zzzvvvuuutttssstttuuuxxxyyyzzzpppddd[[[WWWWWWXXXXXXeeehhhppp{{{qqqfffZZZVVVUUUUUUXXX\\\\\\```eeeiiioooxxx~~~}}}}}}{{{vvvppp^^^SSSSSSYYYbbbyyy|||yyyzzzyyywwwuuutttxxx}}}yyyuuusssqqqsssrrrpppooonnnjjjeee```[[[YYYYYYZZZ]]]bbbeeegggqqqxxx~~~|||yyywwwuuuuuuttttttooossstttsssuuuyyy{{{yyyeeeXXXTTTggguuufffkkkyyynnnZZZIIIEEEDDD>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<===>>>@@@AAABBBDDDEEEFFFFFFGGGJJJLLLLLLNNNQQQTTTVVVXXXXXXYYYWWW]]]aaahhhmmmfffeeesss~~~uuuyyynnn]]]]]]aaa```bbbdddjjjuuu}}}tttlllddd^^^ZZZSSSQQQOOOLLLIIIFFFCCCBBBCCCCCCBBBCCCEEEIIILLLNNNOOOQQQSSSTTTUUUVVVXXXZZZ\\\]]]]]]^^^^^^]]]\\\[[[[[[ZZZYYYXXXWWWWWWXXXXXXXXXWWWVVVUUUVVVWWWYYYZZZXXXYYY[[[]]]```cccfffhhhllloootttvvvyyy~~~{{{uuuqqqlllhhhfffdddcccbbb___ZZZYYY[[[]]]___ccciiimmmrrrxxx~~~}}}{{{zzzyyyyyyzzz|||~~~xxxpppdddZZZVVVVVVWWWWWW```bbbiiisss|||{{{vvvfff^^^XXXWWWXXXXXXZZZ]]]aaaeeejjjooouuu}}}}}}~~~yyyuuu___TTTRRRXXXaaayyy|||xxxvvvwww{{{~~~}}}xxxsssooommmlllkkkhhhfffdddbbb```]]]ZZZWWWXXXYYY]]]bbbhhhnnnqqqzzz~~~yyyvvvvvvvvvuuusssqqqtttsssqqqssswwwyyyxxxgggXXXQQQaaa}}}zzzkkknnnzzzkkkXXXGGGDDDCCC>>>:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<===>>>@@@AAACCCDDDEEEEEEEEEFFFHHHJJJKKKMMMQQQTTTWWWZZZ[[[[[[ZZZ___bbbgggllleeeeeesss~~~xxxkkk\\\^^^cccdddeeegggkkkvvvyyyppphhhbbb\\\XXXSSSRRROOOLLLHHHEEECCCAAABBBBBBBBBDDDFFFJJJMMMPPPPPPRRRTTTUUUVVVWWWYYY[[[^^^_________^^^]]]\\\[[[ZZZYYYXXXXXXXXXXXXYYYYYYYYYXXXWWWWWWWWWXXXYYYZZZXXXZZZ]]]```cccfffhhhhhhlllpppvvvyyy|||~~~vvvtttpppkkkhhhgggfffeeedddddd```^^^```bbbbbbfffkkknnnqqqvvvxxxzzz~~~~~~}}}}}}}}}}}}vvvnnncccZZZVVVUUUVVVWWW\\\^^^cccjjjpppqqqmmmiii[[[WWWVVVZZZ]]]]]]___aaaiiimmmsssxxx}}}~~~~~~{{{eeeXXXTTTWWWaaazzz||||||}}}|||xxxvvvwwwwww|||yyyuuupppkkkhhhfffeeebbb```]]]ZZZXXXXXXWWWWWWWWWYYY\\\aaafffnnnuuuzzzwwwtttvvvwwwuuurrrqqqssssssppprrrxxxzzzzzzlll[[[QQQ]]]wwwmmmoooyyygggTTTDDDBBBBBB>>>;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<===>>>@@@AAACCCDDDEEEEEEDDDEEEGGGIIIKKKMMMQQQUUUYYY[[[]]]^^^\\\aaabbbfffjjjcccdddtttnnn___```dddeeehhhiiinnnyyyvvvmmmeee___YYYVVVUUUSSSQQQNNNJJJGGGDDDCCCBBBBBBCCCEEEHHHKKKOOOQQQSSSUUUWWWYYYYYYZZZ]]]___bbbaaa```___^^^]]][[[[[[XXXXXXXXXXXXYYYYYYZZZZZZYYYXXXXXXWWWXXXXXXYYYZZZYYY[[[___bbbfffhhhiiijjjnnnsssyyy~~~}}}vvvssspppllljjjjjjjjjiiihhhiiieeeccceeeggggggjjjoooooorrruuuwwwwwwzzz~~~}}}|||{{{{{{{{{{{{{{{tttnnnddd[[[WWWVVVXXXYYY^^^___bbbfffiiigggccc___VVVUUUWWW]]]bbbcccfffjjjqqqvvv|||~~~~~~nnn^^^VVVXXX```yyyyyyyyyzzz~~~{{{xxxvvvsssqqqmmmiiieeebbb```___\\\ZZZXXXUUUSSSTTTVVVWWWXXX[[[___ccciiipppyyywwwtttuuuvvvssspppppprrrrrrppprrrxxx|||{{{ooo]]]QQQZZZpppuuuuuu{{{gggSSSCCC@@@AAA>>><<<>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<===>>>@@@AAACCCDDDEEEEEEDDDEEEGGGIIIKKKMMMQQQVVVZZZ]]]___```^^^aaaaaadddhhhbbbdddtttrrrcccbbbdddeeejjjkkkqqq}}}vvvlllccc\\\VVVSSSSSSRRRPPPMMMJJJGGGEEEDDDBBBBBBDDDFFFIIILLLOOOQQQSSSUUUXXXZZZ[[[]]]___bbbcccbbb```^^^\\\ZZZYYYXXXWWWWWWXXXYYYYYYZZZZZZZZZWWWWWWWWWXXXYYYYYYZZZ[[[[[[]]]```eeehhhkkkllllllqqqwww~~~~~~yyysssqqqnnnmmmmmmmmmlllkkkkkkhhhgggjjjkkkkkknnnssstttwwwxxxxxxwwwxxx|||~~~|||zzzxxxvvvuuuuuusssnnnfff^^^ZZZYYY\\\^^^bbbccccccdddccc```[[[XXXVVVUUUXXX^^^dddhhhnnntttyyytttaaaWWWVVV^^^vvv{{{wwwwww{{{~~~yyyuuupppnnnkkkgggccc___[[[ZZZWWWWWWVVVTTTSSSTTTXXX[[[YYY]]]bbbfffkkkrrr|||~~~xxxuuuuuuuuusssqqqooorrrrrrppprrrwwwzzzxxxlll]]]QQQVVVgggxxxzzzmmmXXXEEEAAA@@@===<<>>@@@AAACCCDDDEEEEEEEEEFFFHHHJJJLLLNNNRRRWWW[[[^^^```aaa^^^```___aaaeee```cccuuu~~~qqqdddcccdddeeejjjllltttuuujjjaaaZZZUUUQQQOOONNNMMMJJJHHHFFFDDDCCCCCCDDDEEEGGGJJJMMMOOOPPPPPPSSSVVVYYY[[[]]]```cccdddccc```]]]ZZZXXXWWWVVVWWWWWWXXXYYYZZZZZZYYYYYYVVVWWWXXXYYY[[[\\\]]]]]]___aaadddhhhkkknnnppprrrxxx~~~~~~zzzsssqqqooonnnnnnnnnmmmlllkkkhhhhhhllloooooorrrwwwzzz|||}}}{{{xxxwwwzzz}}}|||zzzwwwvvvuuurrroooiiiccc^^^^^^bbbeeefffffffffddd```[[[VVVTTTUUUUUUYYYaaagggmmmuuu~~~vvvcccVVVUUU\\\ttt{{{wwwwwwvvv~~~|||wwwsssrrroookkkeee___YYYVVVSSSTTTUUUTTTTTTVVVZZZ^^^^^^bbbhhhmmmrrryyy|||yyyvvvuuutttsssooorrrrrrppppppssstttqqqjjj]]]RRRUUUaaaqqqxxxaaaKKKCCCAAA===<<>>@@@AAABBBDDDEEEFFFFFFGGGJJJLLLMMMOOOSSSWWW\\\^^^```aaa]]]___\\\___ccc___cccuuuhhhaaabbbdddfffiiimmmwww~~~ssshhh___YYYTTTQQQMMMMMMKKKJJJHHHFFFEEEEEEDDDEEEFFFHHHJJJMMMNNNOOOOOORRRVVVYYY\\\___cccfffjjjhhheeeaaa^^^[[[ZZZYYYWWWXXXYYYZZZZZZYYYYYYXXXWWWXXXZZZ\\\^^^```aaaaaaeeefffhhhkkkooosssvvvxxx~~~yyyvvvrrrpppnnnnnnnnnmmmllljjjhhhfffhhhmmmqqqrrrvvv{{{}}}||||||~~~|||zzzyyysssqqqmmmgggcccdddhhhmmmlllllljjjfff```ZZZVVVTTTUUUWWW^^^iiipppwww}}}~~~~~~yyyeeeYYYYYYaaaxxxzzzrrrsssvvvuuu}}}xxxwwwtttooohhh```YYYUUUQQQSSSUUUUUUUUUWWW\\\```ccchhhoootttyyy~~~{{{xxxuuuuuuvvvooorrrrrrooonnnpppoookkkjjj^^^UUUVVV___nnniiiQQQFFFBBB===<<>>@@@AAABBBDDDEEEFFFGGGIIIKKKNNNNNNPPPTTTXXX\\\___```aaa\\\^^^[[[]]]bbb^^^cccvvvsss```]]]aaaeeehhhiiimmmyyy{{{pppfff^^^YYYUUURRRNNNMMMMMMKKKJJJIIIHHHHHHEEEFFFGGGIIIKKKLLLNNNNNNPPPSSSXXX[[[___cccgggjjjqqqnnnkkkgggccc```___^^^WWWXXXYYYZZZZZZYYYXXXWWWXXXYYY\\\^^^aaacccdddeeeiiijjjkkknnnrrrvvvzzz}}}zzzuuuqqqqqqooommmmmmmmmllljjjiiigggeeegggmmmqqqtttxxx}}}}}}~~~}}}sssrrrooojjjfffggglllqqqqqqqqqooojjjccc\\\XXXVVVVVVZZZdddqqqzzz~~~~~~}}}iii]]]^^^ggg}}}vvvyyy~~~rrrmmmqqquuuuuuyyy~~~vvvlllccc\\\YYYVVVSSSTTTZZZ^^^___```dddoooqqquuu{{{xxxuuuvvvuuurrrsssrrrpppoooooonnnkkkhhhaaaXXXOOONNNVVVfffxxxsssYYYHHHBBBAAA???===<<<;;;::::::999999::::::;;;:::::::::;;;===???@@@BBBCCCEEEEEEFFFGGGJJJLLLQQQTTTVVVWWW\\\bbbccc```^^^\\\^^^___[[[YYYddduuuxxxaaa```bbb___bbbkkkooouuu~~~wwwnnneee^^^YYYUUUSSSNNNNNNOOOOOOMMMJJJFFFDDDEEEFFFHHHJJJLLLNNNOOOPPPVVVTTTYYY```______mmmyyyooogggbbb______]]]\\\ZZZYYYYYYYYYZZZ[[[[[[\\\]]]]]]^^^aaafffjjjhhhlllppptttwwwzzz}}}{{{tttpppooommmnnnoooooonnnllljjjhhhgggeeeeeehhhnnnvvv|||~~~{{{wwwsssqqqqqqssstttrrrqqqooolllhhhccc```^^^[[[bbbkkkttt}}}|||~~~~~~~~~~~~pppfff___fff|||uuuvvvzzzuuupppnnnpppsssuuuvvvwww}}}vvvlllbbb\\\YYYXXXVVVWWW]]]aaaccceeeiiivvvxxx}}}xxxttttttssspppsssqqqpppoooooommmkkkhhhbbbXXXOOONNNVVVfffzzz~~~eeeSSSJJJFFFAAA>>>===<<<;;;;;;::::::;;;;;;;;;::::::;;;<<<===???@@@BBBCCCEEEFFFFFFGGGJJJLLLPPPTTTVVVXXX]]]cccddd```___\\\[[[\\\YYY[[[jjj~~~qqq]]]^^^aaa___ccckkkrrryyy{{{uuulllccc]]]YYYUUUSSSOOOPPPQQQQQQOOOLLLIIIGGGFFFGGGGGGIIIKKKMMMOOOPPPWWWVVVZZZaaabbbdddsssrrrgggaaa^^^^^^[[[[[[ZZZYYYYYYZZZ\\\\\\ZZZ\\\^^^___```cccfffiiillloootttxxx{{{yyysssooonnnkkklllmmmmmmllljjjhhhgggfffeeedddgggmmmuuu||||||yyywwwxxxyyyyyyyyywwwtttppplllgggdddbbbaaahhhrrr}}}~~~~~~nnnddd^^^ccc~~~sssppppppnnnkkkkkknnnsssxxx{{{~~~xxxnnneee___\\\]]][[[^^^dddiiikkkooouuu|||tttrrrrrrppprrrqqqoooooonnnmmmjjjhhhcccYYYOOOOOOVVVeee}}}~~~ttt}}}tttbbbWWWOOOHHHCCC>>>======<<<;;;<<<<<<<<<;;;;;;;;;<<<===>>>???@@@BBBCCCEEEFFFFFFHHHJJJMMMOOOSSSVVVYYY^^^ddddddaaa___ZZZXXXYYYXXX]]]qqqjjj[[[]]]bbbaaaeeellluuu}}}~~~vvvppphhhaaa\\\YYYVVVTTTQQQRRRSSSSSSRRRPPPMMMLLLJJJIIIHHHHHHIIILLLOOOQQQXXXWWW\\\bbbeeeiiiwwwqqqeee___^^^^^^ZZZZZZYYYYYYZZZ[[[]]]^^^[[[]]]___aaabbbdddgggiiipppsssxxx}}}~~~wwwqqqnnnnnnkkklllmmmnnnnnnllljjjiiihhhgggfffgggmmmvvv~~~|||wwwrrrnnnjjjiiieeekkkuuupppddd^^^___ssstttmmmhhhhhhiiijjjnnnuuu~~~tttjjjdddaaadddcccfffmmmqqqtttzzzvvvrrrrrrsssrrrpppooonnnnnnllliiigggcccYYYPPPOOOUUUccc}}}pppqqqnnn```XXXPPPIII>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>???@@@AAABBBCCCEEEFFFGGGHHHKKKNNNNNNSSSWWWZZZ```eeeeeeaaa\\\XXXVVVXXXXXX^^^sss~~~{{{xxxzzziii\\\___dddeeehhhnnnuuu|||qqqkkkddd^^^ZZZXXXVVVUUURRRRRRTTTTTTTTTRRRQQQPPPOOOMMMJJJIIIJJJMMMQQQSSSXXXXXX\\\aaaccchhhtttxxxlllccc_________[[[[[[ZZZZZZZZZ[[[\\\]]]]]]^^^___```aaadddiiilllssswww||||||wwwrrrpppqqqoooqqqrrrssssssqqqpppoookkkjjjiiiiiinnnvvvzzzvvvrrrppplllnnnvvvttteee^^^ZZZbbbxxxzzzppphhhjjjlllnnnssszzz}}}rrrkkkhhhjjjjjjnnntttwwwzzzuuuqqqrrrsssqqqpppnnnmmmmmmkkkiiifffcccXXXPPPPPPSSS___{{{rrrkkkrrruuucccXXXOOOHHH===<<<<<<;;;:::;;;;;;;;;<<<===>>>???@@@@@@AAAAAAAAACCCEEEFFFGGGIIILLLNNNNNNTTTYYY\\\bbbfffeee```YYYVVVVVVYYYYYY___rrr}}}{{{yyy{{{zzzlllbbbccchhhiiikkkooosss|||mmmhhhaaa\\\YYYXXXVVVVVVQQQRRRSSSTTTTTTTTTSSSSSSSSSPPPMMMKKKKKKNNNRRRUUUWWWXXX[[[]]]___bbbkkkuuuvvvsssmmmgggccc```___^^^]]]\\\[[[ZZZZZZ[[[\\\\\\`````````___aaafffmmmsssvvvyyy|||xxxuuutttvvvtttuuuwwwxxxxxxwwwvvvuuummmmmmlllkkknnnuuu|||zzzvvvtttxxx~~~~~~~~~~~~}}}}}}~~~~~~vvvggg]]]XXXXXXjjjxxxlllnnnppptttyyy}}}}}}vvvrrrssstttwww|||~~~tttpppqqqqqqpppooommmmmmlllkkkhhhfffcccXXXQQQQQQQQQZZZvvvvvvfffgggrrr{{{}}}{{{zzz|||uuu^^^RRRIIIBBB===<<<;;;;;;::::::;;;;;;<<<===???@@@AAABBBBBBBBBAAACCCEEEFFFGGGIIIMMMOOOOOOUUUZZZ^^^cccgggddd^^^VVVTTTVVVZZZ[[[```rrr}}}~~~zzzoooffffffiiikkkmmmpppuuu}}}jjjfff___[[[XXXXXXWWWVVVPPPQQQRRRSSSUUUUUUVVVVVVTTTRRROOOLLLLLLNNNRRRTTTUUUXXXZZZ[[[[[[]]]bbbggghhhhhhgggeeebbb```^^^\\\\\\\\\[[[ZZZ[[[\\\]]]^^^ccccccccccccfffllltttyyyzzz~~~~~~|||zzzxxxxxx{{{wwwyyy{{{|||}}}|||{{{zzzqqqrrrqqqoooooottt}}}zzzzzz~~~}}}~~~~~~~~~}}}||||||}}}~~~~~~}}}~~~}}}yyyhhh[[[XXXVVVddd~~~~~~ooopppsssyyy~~~}}}zzztttvvvtttrrrppppppnnnmmmlllllljjjhhheeecccXXXQQQQQQOOOUUUppp{{{ddd___jjjxxx~~~sssYYYLLLEEE???>>>===<<<<<<;;;<<<<<<<<<===>>>@@@AAABBBCCCBBBBBBAAACCCEEEGGGHHHJJJMMMPPPQQQVVV\\\```dddfffccc]]]VVVTTTUUUYYY[[[bbbvvvxxxnnnfffeeehhhkkknnnqqqzzz~~~iiieee___ZZZXXXWWWWWWVVVPPPQQQRRRTTTVVVWWWXXXYYYTTTRRROOOLLLLLLMMMOOOQQQSSSWWWZZZZZZZZZ[[[\\\^^^``````aaaaaa```___]]]\\\YYYYYYYYYZZZ[[[^^^```aaacccfffhhhkkkoootttzzz~~~|||||||||zzz{{{~~~}}}~~~zzz{{{zzzxxxuuuxxx||||||}}}}}}}}}{{{||||||}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~nnn[[[XXXVVV]]]ttt}}}qqqqqquuu|||{{{qqqkkkzzzyyyuuuppppppnnnmmmlllllljjjgggeeebbbXXXRRRRRRNNNRRRlllddd[[[hhhzzzpppVVVKKKFFFAAA??????>>>==================>>>@@@BBBCCCCCCCCCBBBAAACCCEEEGGGHHHJJJMMMPPPQQQWWW]]]aaadddfffbbb\\\WWWTTTTTTYYY[[[ccczzzuuullldddcccfffjjjnnnqqq~~~iiiddd^^^ZZZXXXWWWWWWVVVQQQRRRSSSUUUWWWYYYZZZ[[[RRRQQQNNNLLLKKKLLLMMMOOORRRWWW[[[[[[[[[[[[[[[ZZZYYYZZZ[[[\\\]]]]]]^^^^^^VVVWWWXXXYYY\\\```ccceeecccgggmmmssswwwzzz~~~}}}zzz||||||zzz|||}}}~~~|||{{{}}}}}}|||zzz{{{|||}}}~~~~~~}}}}}}~~~}}}~~~~~~ttt[[[XXXTTTWWWiiiooowwwrrrrrrwww}}}~~~ttthhhbbb{{{tttnnnllllllllllllkkkiiigggfffbbb]]]SSSNNNMMMMMMddd}}}hhhccclllzzzsssZZZKKKEEEAAA>>>>>>===<<<<<<<<<<<<<<<>>>???@@@@@@BBBBBBCCCDDDCCCEEEGGGIIIIIIKKKMMMOOOPPPVVV^^^dddeeeccc```^^^XXX]]]WWWSSS___lllzzz{{{xxxxxxeeeaaa```dddfffhhhmmmsssvvveee```[[[XXXXXXXXXVVVTTTRRRTTTVVVXXXZZZYYYXXXXXXTTTTTTSSSQQQOOOMMMKKKJJJSSSTTTWWWYYYZZZZZZYYYYYYYYYYYYZZZZZZ[[[[[[\\\\\\ZZZZZZZZZ[[[]]]___aaacccgggjjjppptttyyy~~~}}}{{{|||~~~~~~~~~~~~{{{~~~|||}}}}}}zzzxxxyyy{{{}}}~~~|||{{{{{{|||~~~|||}}}mmmZZZPPPQQQWWWbbbpppqqqsss}}}yyysssllliii}}}vvvqqqlllmmmmmmmmmkkkjjjhhhgggbbb^^^TTTOOONNNNNNcccnnngggooo~~~uuu\\\MMMGGGCCC??????>>>============>>>>>>??????@@@AAABBBCCCCCCCCCEEEGGGHHHIIIJJJMMMOOOQQQWWW___dddeeeccc```^^^ZZZ^^^XXXVVVbbbmmmwwwzzzuuutttooo___]]]^^^bbbeeegggmmmsss{{{rrrddd```[[[YYYXXXXXXVVVTTTSSSUUUWWWYYYZZZZZZYYYYYYVVVUUUTTTSSSQQQNNNLLLKKKPPPRRRTTTWWWXXXXXXXXXWWWXXXYYYYYYZZZZZZ[[[[[[\\\[[[[[[[[[\\\^^^```cccdddiiimmmrrrvvv{{{}}}}}}~~~}}}|||{{{}}}{{{yyyzzz|||~~~~~~|||{{{{{{{{{}}}~~~~~~}}}~~~~~~lllXXXNNNOOOTTT[[[jjjzzzvvv|||~~~xxxrrrmmm}}}vvvqqqmmmmmmnnnnnnmmmkkkiiihhhdddaaaWWWQQQPPPOOObbbqqqfffkkk}}}www^^^NNNHHHFFF@@@@@@???>>>>>>>>>>>>???>>>>>>???@@@AAABBBCCCCCCDDDFFFHHHHHHHHHJJJLLLOOORRRXXX___dddeeebbb```^^^\\\^^^YYYYYYfffnnnrrr}}}wwwqqqqqqtttiii\\\[[[^^^cccgggiiiooovvvuuulllccc```\\\YYYXXXXXXVVVUUUUUUVVVWWWYYYZZZZZZZZZZZZYYYXXXWWWUUURRRPPPMMMLLLLLLNNNPPPSSSUUUVVVVVVVVVWWWXXXXXXYYYZZZZZZ[[[[[[[[[[[[[[[]]]___bbbdddfffllloootttxxx}}}}}}{{{}}}{{{{{{}}}}}}|||{{{{{{{{{}}}~~~|||{{{zzzzzzzzz|||~~~{{{iiiVVVLLLMMMQQQUUUddduuu{{{zzzvvvzzzsssnnnmmmnnnnnnnnnnnnllljjjiiieeecccZZZSSSQQQOOO___}}}tttfffiii}}}xxx```OOOGGGFFF@@@@@@???>>>>>>>>>>>>???>>>>>>???@@@AAABBBBBBCCCEEEFFFGGGHHHHHHJJJMMMOOOTTTYYY```ddddddbbb___^^^\\\]]]XXX\\\jjjmmmnnnvvv~~~xxxrrrrrrvvv{{{kkk]]]]]]aaagggjjjkkkrrryyyzzzooogggaaa___]]]ZZZYYYWWWVVVUUUVVVVVVVVVWWWXXXYYYYYYZZZ^^^]]][[[XXXTTTPPPMMMKKKJJJLLLNNNQQQSSSUUUUUUVVVVVVVVVWWWXXXYYYZZZZZZ[[[ZZZZZZ[[[]]]___ccceeegggmmmppptttyyy~~~|||yyy{{{~~~~~~~~~~~~~~~||||||~~~}}}|||||||||}}}|||~~~|||zzzzzzzzz{{{}}}uuueeeTTTKKKKKKNNNVVVeeevvv~~~|||~~~zzzrrrmmmmmmnnnnnnooonnnmmmkkkjjjffffff\\\TTTRRRPPP\\\uuu{{{mmmnnnzzzcccOOOFFFEEE??????>>>============>>>===>>>>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHJJJNNNQQQVVV[[[```ddddddaaa___^^^[[[[[[WWW^^^lllmmmllluuu|||zzz{{{lll___```dddiiijjjlllsss|||vvvkkkddd______]]][[[YYYWWWVVVVVVVVVUUUUUUUUUUUUVVVXXXYYYcccbbb___ZZZUUUPPPLLLIIIJJJKKKMMMPPPRRRTTTUUUVVVTTTUUUVVVWWWXXXYYYZZZZZZYYYZZZ[[[]]]```cccfffhhhnnnqqquuuzzz}}}zzzzzz|||}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~|||{{{{{{|||}}}}}}~~~}}}{{{zzzzzz{{{}}}}}}yyypppaaaSSSKKKKKKMMMXXXhhhyyy}}}www{{{{{{sssnnnmmmmmmnnnnnnnnnmmmkkkjjjfffggg^^^TTTRRRPPPYYYnnnssssssiiiRRRGGGFFF??????>>>============>>>======>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGKKKOOOSSSXXX\\\aaadddcccaaa___^^^YYYZZZXXX```mmmmmmnnn{{{hhh```aaadddhhhiiikkkttt~~~vvvllleee^^^^^^^^^\\\YYYWWWVVVWWWVVVUUUTTTSSSSSSUUUWWWYYYdddccc```[[[VVVQQQMMMJJJKKKLLLMMMOOOQQQSSSTTTUUUSSSSSSTTTVVVWWWXXXYYYZZZZZZ[[[\\\^^^aaaeeeiiikkkpppsssyyy~~~}}}|||~~~}}}}}}}}}~~~}}}||||||{{{~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}}}}}}}~~~|||{{{{{{|||}}}|||~~~}}}|||{{{{{{zzz{{{|||~~~|||xxxnnnaaaTTTLLLKKKMMMXXXiii{{{zzzuuuyyy}}}{{{sssooollllllmmmnnnmmmlllkkkjjjfffhhh___TTTRRROOOVVVhhh}}}zzz{{{qqqXXXJJJIII@@@@@@???>>>>>>>>>>>>???======>>>???@@@AAABBBBBBBBBCCCDDDEEEGGGLLLQQQUUUYYY]]]bbbdddcccaaa___^^^YYYZZZZZZcccoooooosss~~~|||ddd```aaaeeehhhiiimmmyyyyyynnnggg]]]^^^___]]]YYYVVVVVVWWWXXXWWWTTTSSSSSSUUUXXXZZZbbbaaa^^^[[[WWWSSSPPPNNNKKKLLLLLLMMMOOOPPPRRRSSSRRRRRRSSSUUUVVVXXXYYYYYY\\\]]]^^^aaadddhhhlllnnntttxxx~~~|||{{{zzz{{{|||~~~~~~~~~~~~}}}||||||||||||{{{}}}~~~||||||}}}zzz{{{}}}{{{qqqcccVVVNNNLLLLLLWWWjjj~~~vvvtttwww|||yyyrrrnnnkkklllmmmmmmmmmlllkkkjjjeeehhh___TTTQQQOOOTTTdddyyyxxx]]]NNNLLLBBBAAA@@@@@@??????@@@@@@======>>>???@@@AAAAAABBBAAABBBCCCEEEHHHLLLRRRVVVZZZ]]]bbbdddcccaaa___^^^YYY[[[\\\eeeppppppxxxxxxyyytttbbbbbbcccfffjjjlllqqq{{{qqqiii\\\^^^___]]]YYYVVVVVVXXXZZZXXXUUUSSSTTTVVVYYY[[[___^^^]]][[[XXXUUUSSSQQQKKKKKKKKKLLLMMMOOOPPPQQQQQQRRRSSSTTTVVVWWWXXXYYY^^^^^^```cccfffkkknnnqqqxxx}}}}}}{{{yyyzzz|||~~~~~~}}}||||||||||||{{{}}}~~~}}}}}}~~~|||}}}tttfffXXXOOOLLLKKKXXXkkkwwwpppqqqvvv|||~~~ssskkkkkkkkkkkklllmmmllljjjhhhkkkgggaaa[[[RRRMMMSSS[[[tttjjjRRRNNNJJJCCC?????????<<<<<>>@@@@@@@@@??????@@@@@@AAABBBEEEEEEFFFGGGHHHLLLQQQUUU]]]___aaa___[[[ZZZ\\\___[[[bbbmmm{{{ssskkknnnuuu}}}}}}~~~~~~|||zzznnnfff^^^]]][[[ZZZYYYYYYYYYZZZ___``````^^^[[[XXXXXXXXXWWWXXXXXXXXXYYYZZZZZZ[[[WWWTTTNNNJJJHHHIIIKKKMMMOOORRRVVVYYY\\\___cccffffffhhhkkkmmmqqqvvv|||~~~|||zzzzzzyyyyyyzzz{{{|||~~~~~~}}}|||||||||{{{yyywwwxxxyyyzzzzzzyyyxxxwwwwwwxxxzzz}}}~~~~~~~~~~~~}}}}}}~~~yyyzzz{{{|||}}}~~~}}}~~~}}}tttfffYYYRRRPPPZZZyyyyyyjjjbbbbbbeeehhhhhhaaakkkwww~~~lllkkkkkklllnnnoooooommmlllnnnoooooonnnlllllllllgggeeegggkkkooosss{{{xxxrrrhhhhhhjjjnnnrrruuuuuutttoookkkeee^^^SSSKKKMMMSSSfff}}}rrrzzz|||aaaZZZTTTLLLDDDBBB@@@===>>>AAA@@@@@@??????@@@@@@AAABBBEEEEEEFFFFFFHHHLLLRRRVVV^^^aaabbb```[[[YYY\\\___[[[hhhyyyyyyoookkkpppvvv{{{yyyxxxwwwvvv{{{zzz{{{uuulllfff\\\[[[ZZZYYYXXXYYYYYYZZZ^^^___```___\\\ZZZZZZZZZYYYXXXXXXXXXYYYZZZ[[[[[[XXXUUUPPPKKKIIIIIIJJJKKKNNNQQQVVVZZZ]]]aaafffiiihhhjjjmmmppptttyyy}}}|||{{{zzzzzzzzzzzz{{{{{{|||||||||~~~|||yyyxxxyyyzzzzzzyyyuuuvvvwwwyyyyyyyyyxxxxxxvvvwwwyyy|||}}}~~~~~~~~~~~~}}}zzzzzz|||}}}~~~~~~~~~~~~{{{|||zzzrrrfffZZZSSSOOORRRjjjzzzkkk___[[[^^^eeeiiihhhpppzzzrrrrrrtttwwwzzz{{{yyywwwyyy{{{}}}{{{wwwsssqqqqqqhhhhhhkkkqqquuuwww||||||zzzzzz{{{uuuiiiiiikkkmmmppprrrqqqooommmjjjgggaaaVVVMMMMMMSSSdddqqquuu{{{{{{bbb[[[UUUMMMEEEBBB@@@>>>>>>AAA@@@@@@??????@@@@@@AAABBBCCCDDDEEEFFFIIINNNVVV[[[___bbbddd```ZZZXXX\\\```cccsss}}}wwwmmmjjjnnnrrrtttqqqpppoooooowww}}}yyyzzzwwwmmmfffbbb[[[ZZZYYYXXXXXXXXXYYYZZZ[[[]]]______]]]\\\\\\\\\ZZZYYYYYYXXXXXXYYYZZZ[[[XXXUUUQQQMMMJJJIIIIIIIIILLLOOOTTTYYY]]]aaafffiiijjjmmmpppssswww|||~~~}}}||||||{{{{{{zzzyyyyyyyyyyyyyyyyyywwwwwwwwwyyyyyyxxxvvvrrrsssuuuwwwyyyyyyyyyyyyvvvwwwyyyzzz{{{{{{zzzyyy{{{zzzzzz|||}}}~~~~~~~~~}}}{{{zzzzzzzzzwwwpppeeeZZZRRROOONNN^^^qqq~~~|||lll___YYY^^^hhhppptttwww{{{~~~yyyzzz~~~{{{tttpppooommmmmmrrryyy|||}}}zzzuuuuuuxxx}}}}}}wwwlllkkklllmmmoooooommmkkkllljjjhhhcccXXXOOONNNSSSbbbsssvvv{{{zzzbbb[[[VVVNNNFFFCCC@@@>>>???BBB@@@@@@??????@@@@@@AAABBBBBBCCCDDDFFFJJJQQQYYY___```ccceeeaaaZZZXXX\\\aaammm~~~yyywwwlllhhhkkknnnmmmkkkiiiiiikkkuuu{{{{{{}}}qqqgggaaa^^^ZZZYYYXXXWWWWWWXXXYYYZZZZZZ\\\^^^___^^^]]]]]]^^^[[[ZZZYYYXXXXXXYYYZZZ[[[XXXVVVRRRNNNKKKIIIHHHHHHJJJMMMRRRWWW\\\```eeeiiimmmooorrruuuyyy~~~~~~~~~~~~|||{{{zzzyyyxxxwwwwwwwwwttttttvvvxxxzzzyyyvvvtttppprrrtttwwwyyyzzzzzzzzzwwwwwwxxxyyyxxxwwwvvvuuuuuuttttttwww|||~~~{{{yyywwwyyyyyyvvvnnndddYYYRRROOOKKKVVVfffuuu~~~}}}nnnaaa[[[aaannnxxx}}}|||{{{{{{|||~~~xxxrrrooooooqqquuuzzz}}}xxxtttrrrsssuuuwww|||tttpppmmmnnnqqqqqqmmmlllnnnllljjjfff```ZZZUUUPPPNNNYYYoooxxxyyyuuulll]]]\\\QQQGGGCCCAAA??????AAA@@@@@@AAAAAAAAAAAABBBBBBDDDEEEGGGHHHLLLRRRZZZ```dddeee___\\\^^^ZZZZZZeeeyyy}}}ooogggggggggcccdddaaaaaaffflllvvv}}}pppddd^^^```YYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[\\\\\\[[[\\\^^^```]]]]]]\\\[[[ZZZYYYXXXXXXXXXVVVSSSOOOLLLKKKJJJJJJNNNPPPRRRUUUYYY___fffkkkoooppprrrvvv||||||yyywwwvvvwwwyyyyyywwwtttppprrrvvvyyyzzzyyywwwuuutttuuuwww{{{}}}{{{xxxttttttuuuvvvvvvuuusssqqqppptttsssssstttwww{{{|||yyyzzzxxxuuunnnfff[[[RRRMMMNNNQQQ\\\jjjrrruuu|||uuufff^^^eeewwwyyyssspppkkkmmmqqqvvv|||}}}wwwqqqooopppsssuuuyyyrrrnnnmmmoooooolllkkkmmmkkkiiieee```ZZZTTTPPPMMMXXXnnnuuutttttttttfffeeeYYYLLLFFFCCCAAA@@@BBB@@@@@@AAAAAAAAAAAABBBBBBDDDEEEGGGHHHLLLSSS[[[```ccceee```^^^```[[[YYYdddyyyiii``````aaa^^^bbb```aaaffflllwww{{{oooddd___```ZZZZZZZZZZZZZZZZZZZZZZZZXXXYYYZZZZZZYYYZZZ\\\^^^]]]]]]\\\[[[ZZZYYYYYYYYYXXXVVVSSSPPPNNNLLLJJJJJJMMMNNNQQQSSSWWW\\\cccgggppprrrvvv{{{|||zzzxxxxxxyyyxxxvvvssssssuuuxxx{{{|||{{{yyyxxxxxxzzz}}}}}}yyywwwvvvuuutttssssssrrrrrruuutttssstttwwwzzz~~~~~~{{{xxxuuuuuutttppphhh^^^TTTNNNMMMNNNVVVaaaiiioooyyyuuuhhhbbbkkk|||tttooollljjjlllqqqvvv|||xxxqqqnnnoootttwwwuuuppplllmmmmmmkkkkkkmmmjjjhhhddd___YYYTTTOOOMMMTTTiiivvvrrrmmm~~~|||ooopppaaaPPPHHHDDDAAA@@@BBB@@@@@@AAAAAAAAAAAABBBBBBDDDEEEGGGIIIMMMSSS[[[aaadddiiigggeeeggg```]]]gggrrraaaZZZ[[[]]]\\\```___aaaffflllxxx{{{pppfffbbbbbb]]]]]]\\\\\\[[[[[[ZZZZZZXXXYYYZZZZZZYYYZZZ\\\^^^^^^]]]\\\ZZZZZZZZZ[[[[[[YYYXXXUUUSSSPPPNNNLLLKKKKKKMMMOOOQQQSSSXXX]]]aaalllooouuu}}}uuunnnlllmmmnnnrrr|||~~~|||zzzyyyxxxwwwtttrrrtttvvvyyy|||}}}|||{{{zzzzzz||||||zzzxxxuuusssrrrrrrssstttuuutttssstttvvvzzz}}}~~~~~~|||yyywwwppprrrsssqqqkkkaaaVVVPPPLLLKKKNNNVVV___iiiwww}}}uuukkkiiivvvxxxrrrnnnlllpppsssxxx~~~wwwsssuuuzzz~~~zzzrrrmmmmmmmmmlllkkkmmmhhhgggddd___YYYTTTOOOLLLNNNcccuuummmgggzzzxxxxxxfffRRRGGGCCC???>>>???@@@@@@@@@AAAAAAAAABBBBBBDDDEEEGGGIIIMMMTTT\\\aaaiiiooopppooopppgggccclll{{{jjj]]]YYY[[[^^^___^^^```cccgggnnn{{{|||qqqiiidddbbb```___^^^]]]\\\[[[ZZZZZZZZZ[[[\\\\\\[[[\\\^^^```___^^^\\\[[[[[[\\\]]]^^^ZZZZZZXXXVVVTTTQQQNNNLLLJJJLLLMMMOOOPPPSSSXXX[[[cccgggoooyyyqqqfff```bbbbbbbbbhhhuuu}}}{{{yyyxxxwwwuuutttsssuuuwwwyyy|||}}}|||{{{zzzyyy{{{~~~yyyyyyxxxvvvtttssssssssstttssssssrrrtttvvv{{{~~~|||zzzxxxwwwrrrsssssspppjjjaaaWWWRRRJJJIIIJJJPPPZZZgggvvv~~~|||wwwoooooozzzxxxvvvuuuyyy}}}|||{{{uuurrrssswww}}}tttmmmmmmnnnmmmlllnnngggfffddd___ZZZTTTOOOLLLLLL```~~~pppeeefff{{{~~~kkkTTTHHHDDD@@@??????@@@@@@@@@AAAAAAAAABBBBBBDDDEEEGGGIIIMMMTTT]]]bbbiiirrrtttuuuuuukkkfffooo{{{{{{hhh]]][[[]]]___``````dddhhhkkkrrr|||ppphhhbbb^^^aaa```___^^^]]]\\\[[[ZZZZZZ[[[\\\\\\[[[\\\^^^``````___^^^]]]^^^___``````]]]]]]\\\[[[XXXTTTQQQOOOKKKLLLNNNNNNOOOQQQTTTVVV[[[```iiitttvvvjjjbbb```^^^^^^___gggxxxzzzyyyxxxwwwuuutttuuuuuuwwwyyy{{{}}}~~~~~~}}}}}}xxxzzz}}}zzzvvvvvvwwwwwwwwwwwwuuutttsssrrrqqqrrrtttxxx}}}~~~{{{yyyxxxxxxwwwvvvsssnnnggg___XXXTTTIIIIIIJJJOOOZZZjjjxxx}}}}}}yyyrrrrrr|||{{{{{{zzztttiiihhhhhhmmmrrr{{{|||ssslllmmmooonnnmmmmmmgggfffddd```[[[UUUPPPLLLMMM```|||sssiiifff|||mmmVVVJJJGGGDDDBBBBBB@@@@@@AAAAAAAAAAAABBBBBBDDDEEEGGGIIINNNUUU]]]cccfffpppssssssrrrgggccclll}}}~~~{{{zzzyyy{{{nnnaaa^^^^^^___```dddjjjooopppwwwzzzooohhhaaa[[[``````___^^^]]]\\\[[[[[[XXXYYYZZZZZZYYYZZZ\\\^^^``````aaaaaabbbbbbbbbccc___```aaa```]]]YYYTTTRRRNNNOOOPPPPPPOOOPPPRRRTTTXXX]]]fffqqq}}}xxxppphhhdddeee^^^___dddppp~~~zzzzzzyyywwwuuutttvvvwwwzzz{{{}}}~~~||||||~~~~~~yyyuuutttvvvwwwyyyyyywwwuuutttsssssssssuuuyyy~~~~~~{{{yyyyyy{{{zzzxxxsssmmmeee^^^XXXTTTJJJJJJKKKNNN[[[lllzzz~~~zzzqqqppp~~~}}}~~~oooeeeaaabbbffflllrrrzzzzzzpppjjjlllooonnnkkkkkkgggfffeeebbb\\\VVVQQQMMMKKK]]]xxxyyytttmmmkkkUUUJJJHHHFFFCCCBBB@@@@@@AAAAAAAAAAAABBBBBBDDDEEEGGGJJJNNNUUU^^^dddbbblllppppppnnnccc___jjj|||zzzxxxxxx{{{~~~|||tttccc______bbbeeeiiipppuuuvvv||||||qqqllleee^^^______^^^^^^]]]\\\[[[[[[XXXYYYZZZZZZYYYZZZ\\\^^^```aaaccceeefffeeeeeedddbbbcccddddddaaa\\\WWWTTTQQQRRRSSSRRRQQQPPPQQQSSSWWW\\\dddooo|||tttrrrqqqlllkkknnnjjjmmmuuu}}}~~~|||yyyuuutttvvvxxxxxxyyy{{{|||}}}~~~~~~~~~~~~~~~|||xxxuuuuuuuuuvvvwwwxxxxxxxxxxxxwwwvvvvvvwwwzzz~~~{{{yyy{{{}}}xxxwwwsssnnnggg___XXXTTTKKKKKKIIIJJJXXXlll{{{yyynnnjjjxxxqqqeee^^^^^^aaagggnnnsss{{{wwwnnnhhhjjjnnnmmmjjjiiiggggggeeebbb]]]WWWQQQNNNHHHYYYtttyyyxxxzzz|||gggQQQHHHFFFEEEBBBAAA@@@@@@AAAAAAAAABBBBBBBBBDDDEEEGGGJJJNNNVVV^^^dddaaakkkoooooommmbbb^^^iii~~~}}}~~~}}}~~~~~~~~~}}}{{{wwwddd```aaaggglllllltttyyyyyyuuuqqqkkkddd^^^^^^^^^]]]]]]\\\\\\[[[ZZZ[[[\\\\\\[[[\\\^^^``````bbbeeeggghhhhhhfffeeeccceeeffffffccc^^^YYYVVVSSSTTTUUUTTTRRRQQQRRRSSSVVVZZZbbbmmmzzz~~~wwwlllpppuuusssssswwwzzz}}}{{{vvvtttvvvxxxuuuuuuwwwxxxyyyzzzzzzzzz~~~}}}|||zzzvvvsssvvvvvvuuuuuuvvvxxxzzz|||zzzyyyxxxxxxzzz}}}{{{zzz|||uuuuuutttpppjjjaaaXXXSSSLLLKKKGGGFFFTTTkkk{{{xxxkkkeeeqqqssseeeaaabbb```fffooowww}}}~~~zzztttlllhhhiiikkklllkkkkkkeeeccceeeaaaWWWPPPOOOOOOVVVjjj~~~jjjcccXXXMMMGGGCCCBBBBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCEEEIIIPPPXXX___dddgggffflllqqqlllaaacccnnn{{{{{{|||zzzwwwvvv~~~sssccccccfffiiilllwwwwwwvvvwwwzzzuuuqqqmmmbbb```]]]^^^``````^^^\\\YYY[[[]]]]]]]]]^^^```aaaccceeeggghhhggggggggghhhffffffhhhjjjjjjfff___XXXUUUWWWYYYWWWTTTSSSVVVYYYYYY]]]dddmmmxxxvvvsssqqqrrrwww~~~}}}{{{yyyyyyyyyzzzyyywwwvvvwwwyyy|||~~~~~~}}}zzzvvvttttttuuuuuuvvvxxxzzz|||}}}zzzyyyxxxxxxzzz}}}~~~||||||}}}|||yyyuuupppkkkddd]]]XXXPPPLLLLLLLLLRRRkkk|||zzztttkkkmmmzzzxxxyyyyyyjjj```^^^aaafffnnnxxx~~~zzzssskkkggghhhjjjjjjjjjkkkfffdddfffbbbXXXPPPNNNNNNTTTeeejjjcccYYYOOOGGGDDDBBBBBBAAA@@@@@@@@@@@@AAABBBBBBCCCDDDEEEIIIOOOWWW^^^bbbeeeeeejjjnnnhhhbbbiiixxx{{{zzz{{{xxxuuuuuu}}}pppcccdddgggjjjnnnqqqrrrrrruuuzzztttoookkkaaa___]]]^^^``````^^^\\\ZZZ\\\]]]^^^]]]]]]___aaabbbeeeiiijjjjjjhhhggggggkkkkkklllnnnoookkkeee___\\\\\\]]]\\\[[[[[[]]]^^^ZZZ]]]bbbjjjssswwwvvvvvvyyy}}}{{{zzzzzz{{{zzzyyyxxxxxxyyy{{{|||}}}{{{xxxwwwtttuuuvvvwwwyyyzzz{{{|||xxxwwwwwwwwwxxx|||}}}}}}||||||{{{zzzwwwtttpppkkkeee___ZZZTTTOOONNNOOOXXXsssyyyooolll|||{{{uuusssuuuxxxzzzmmmddd^^^```fffooowwwzzzssskkkggggggiiijjjiiilllhhhggggggbbbYYYQQQNNNLLLQQQ```xxxkkkeee[[[QQQIIIDDDBBBBBB@@@@@@@@@@@@@@@AAABBBBBBCCCDDDFFFIIIOOOUUU\\\___aaabbbfffhhhddddddttt~~~||||||yyywwwwwwyyykkkbbbeeehhhkkkoookkkmmmooosss~~~vvvpppiiieee___^^^]]]]]]___```___^^^\\\]]]___^^^^^^]]]___```bbbeeejjjlllllljjjhhhgggjjjkkklllnnnnnnlllgggccceeedddcccdddeeefffffffffaaabbbdddhhhppp{{{|||xxxyyy|||~~~||||||||||||{{{zzzzzzzzzzzz{{{~~~|||{{{yyyyyyxxxtttuuuwwwxxxzzzzzzzzzyyyvvvuuuttttttvvvyyy|||~~~~~~{{{zzz{{{|||{{{yyywwwuuurrrooolllhhhccc___VVVOOOOOOTTTccc}}}qqqhhhnnn|||uuummmkkknnntttxxx|||ppphhhdddccchhhooowww~~~zzztttlllggghhhiiijjjjjjlllkkkiiihhhccc[[[RRRMMMJJJOOO]]]ttt~~~lllhhh___UUUKKKEEECCCBBB@@@@@@@@@???@@@AAAAAABBBCCCDDDFFFIIINNNTTTZZZ]]]\\\___ccccccaaaiiizzzyyysss|||fffaaaeeegggiiimmmiiikkknnnsssvvvnnniiidddaaa]]]]]]]]]^^^___``````___^^^___``````___^^^___aaaeeegggjjjkkkkkkjjjjjjjjjjjjkkklllmmmnnnllljjjhhhmmmkkkjjjmmmpppqqqooolllllllllkkkkkkooowww~~~{{{}}}}}}yyy}}}~~~}}}|||}}}}}}}}}}}}}}}||||||~~~|||zzzxxxvvvvvvwwwxxxtttuuuwwwyyyzzzyyyxxxwwwtttsssrrrrrrsssvvvyyy{{{~~~yyyyyy|||}}}{{{wwwvvvtttrrrpppnnnkkkgggdddUUUOOOPPPYYYmmm|||ooobbbaaahhhrrrrrrnnniiiiiipppvvvyyy{{{sssjjjfffeeegggnnnvvv~~~zzzssskkkhhhhhhjjjkkkkkkllllllkkkiiiddd^^^UUUNNNIIIOOO\\\rrr}}}wwwpppllleeeYYYNNNFFFCCCBBB@@@????????????@@@AAAAAACCCDDDFFFJJJOOOTTTYYY\\\YYY]]]```______lll|||yyyqqqrrraaa```ddddddfffjjjkkknnnqqqvvvrrrjjjfffdddbbb]]]^^^____________```aaa```aaabbbbbbaaa```aaaccciiiiiiiiihhhgggiiilllnnnmmmnnnooopppqqqqqqqqqrrrtttttttttwww{{{{{{vvvrrrvvvtttrrrooooootttzzz~~~wwwuuuyyy~~~}}}}}}~~~~~~}}}{{{yyywwwvvvvvvxxxyyyuuuvvvxxxyyyyyyxxxvvvuuusssrrrqqqppprrrtttxxxzzz~~~{{{{{{}}}~~~zzzvvvvvvtttrrrpppooommmjjjhhhYYYRRRSSS[[[pppyyyjjj\\\WWW\\\eeekkkmmmkkklllsssxxxxxxxxxssslllhhhhhhjjjmmmuuu}}}{{{wwwqqqjjjfffhhhkkkllllllkkkmmmmmmiiifffaaaXXXOOOIIIOOO[[[oooxxxpppllltttrrrkkk___QQQGGGCCCBBB???????????????@@@AAAAAACCCDDDGGGKKKPPPUUUZZZ\\\ZZZ]]]___]]]^^^lll}}}{{{{{{yyyhhh]]]^^^bbbbbbdddhhhmmmpppsssxxxuuummmiiihhhggg___```aaaaaa```___```bbbbbbcccddddddcccccceeefffjjjjjjhhhfffeeeggglllpppmmmnnnooopppppprrruuuwww{{{~~~~~~yyy{{{zzzxxxuuussssssvvvyyy~~~wwwvvvzzz~~~}}}{{{yyyyyyyyy{{{|||wwwwwwxxxxxxxxxwwwuuutttsssrrrqqqppprrrtttwwwyyy}}}~~~~~~}}}yyyuuuuuusssqqqooonnnmmmjjjhhh^^^WWWVVV[[[kkkvvvhhhYYYSSSVVV\\\fffmmmkkkmmmtttwwwvvv}}}uuurrrnnnlllppptttyyyyyysssmmmgggdddfffiiikkkllliiimmmnnnjjjgggcccZZZPPPJJJOOOYYYkkkuuujjj```rrr|||~~~zzzyyywwwpppcccTTTHHHCCCBBB???????????????@@@@@@AAACCCDDDGGGLLLQQQWWW[[[^^^]]]______[[[[[[hhh}}}~~~xxxmmm```XXX[[[``````dddjjjmmmppptttyyyzzzrrrnnnjjjgggaaabbbdddccc```___aaabbbcccdddffffffffffffhhhjjjiiiiiihhhffffffgggkkknnnlllnnnooooooooorrrwww{{{~~~|||zzzzzzzzz}}}~~~}}}|||{{{zzzzzz{{{{{{|||yyyxxxxxxwwwvvvuuuuuuttttttsssrrrqqqrrruuuwwwyyy}}}~~~zzzvvvssstttrrrnnnlllkkkiiigggeee]]]WWWVVVWWWaaa~~~wwwjjjZZZSSSUUUXXXdddkkkiiijjjsssxxxwww}}}zzzvvvssstttzzzzzzpppjjjdddbbbdddhhhjjjkkkhhhmmmnnnjjjgggeee\\\QQQKKKOOOWWWgggtttggg___pppwwwyyy|||yyywww~~~{{{zzzsssfffUUUHHHCCCBBB?????????>>>???@@@@@@AAACCCDDDHHHMMMRRRXXX\\\______aaa___YYYYYYddduuu}}}wwwvvvssspppfff[[[UUUZZZ___```dddkkkkkkooosssxxx}}}uuuoooiiieeebbbdddeeedddaaa___aaacccccceeeggghhhhhhhhhjjjlllfffggghhhhhhggghhhjjjlllqqqrrrtttttttttwww}}}{{{|||~~~}}}~~~~~~{{{zzzzzzyyyyyyzzzzzzzzzzzzyyyxxxvvvuuuuuutttuuuuuutttsssrrrsssuuuxxxzzz}}}~~~xxxsssrrrssspppmmmjjjhhhgggdddbbbXXXSSSSSSRRRZZZwww~~~zzzmmm\\\TTTVVVXXXdddjjjgggiiittt{{{zzz~~~zzzzzz|||}}}uuuooohhhbbbaaadddggghhhgggjjjjjjgggfffeee```YYYQQQQQQVVVhhhtttgggccckkkuuuzzz{{{zzz|||zzzrrrjjj[[[JJJDDDGGGCCCBBB@@@?????????@@@@@@CCCDDDGGGMMMSSSWWWYYYZZZ]]]]]]______ZZZ[[[lllyyyssspppmmmnnnrrrddd]]]YYY^^^dddfffgggiiiqqqqqqrrrxxx|||rrrmmmjjjhhhgggffffffeeeddddddddddddfffhhhjjjlllmmmlllkkkjjjjjjiiihhhggggggiiikkklllrrrtttuuuwwwyyy}}}~~~{{{zzzyyy{{{{{{{{{}}}}}}zzzzzzxxxvvvuuuuuuuuutttsssuuuuuutttsssrrrtttxxx{{{~~~{{{zzzwwwtttrrrtttrrrpppooommmkkkfffccc]]]VVVJJJHHHYYYtttxxxtttrrr```TTTZZZ```kkkrrrrrrsssyyy~~~}}}{{{|||vvvppphhhbbbaaadddfffhhhiiikkkkkkgggfffddd___WWWLLLMMMSSSfffvvvhhhaaakkkwww~~~wwwooo^^^JJJCCCGGGBBBBBB@@@?????????@@@@@@CCCDDDGGGLLLQQQVVVXXXYYYZZZZZZ\\\\\\ZZZ___rrrvvvrrrvvvvvvtttsssiii```ZZZ^^^dddgggjjjllloooppprrrxxx}}}sssnnnkkkiiihhhgggfffeeeddddddddddddfffhhhjjjkkkllllllkkkjjjjjjiiiiiijjjkkkmmmnnnpppqqqsssvvvyyy}}}zzzpppnnnjjjgggggghhhkkkmmmxxx{{{~~~}}}}}}}}}|||{{{{{{zzzzzz||||||zzz{{{zzzyyyxxxwwwwwwvvvuuuuuuvvvvvvuuutttuuuxxx{{{}}}yyyxxxvvvtttrrrsssrrrpppnnnmmmjjjeeebbb[[[VVVLLLIIIVVVnnnxxxvvvtttbbbUUUZZZ```nnnzzz}}}~~~vvvppphhhbbbaaacccfffgggiiikkkkkkgggeeeddd^^^VVVLLLLLLRRRfffyyyiiiaaalll|||~~~uuuaaaKKKBBBFFFBBBAAA@@@?????????@@@AAABBBDDDGGGKKKPPPUUUXXXZZZ\\\[[[[[[YYYYYYaaatttwwwvvvxxxnnnddd]]]___dddhhhlllpppnnnoooqqqxxx~~~uuuooolllkkkiiihhhgggfffddddddccccccfffgggiiijjjkkkkkkjjjjjjjjjjjjlllmmmoooqqqrrrssspppsssxxx|||wwwssslllfffbbbaaabbbddd^^^bbbiiiqqqwww{{{}}}}}}~~~}}}{{{{{{{{{|||}}}~~~}}}|||zzzzzzzzz{{{}}}}}}|||zzz}}}}}}||||||{{{yyyxxxxxxuuuvvvwwwvvvvvvvvvxxxzzz~~~zzzvvvuuutttsssrrrsssqqqooommmkkkhhhdddaaaXXXUUUNNNJJJRRRcccttt|||}}}~~~{{{{{{zzzhhhZZZ^^^eeexxxwwwqqqiiicccaaaccceeeggggggjjjjjjgggeeeddd___XXXQQQPPPTTTggg{{{kkkaaannnzzzdddLLLBBBFFFBBBAAA@@@?????????@@@AAAAAACCCGGGKKKPPPVVV\\\```fffddd___ZZZYYYbbbuuupppggg```bbbgggjjjlllooommmoooqqqyyy~~~uuupppmmmkkkjjjiiihhhfffeeedddddddddfffggghhhjjjjjjjjjjjjjjjkkklllmmmoooqqqrrrrrrrrrqqqtttyyy~~~uuukkkddd```______ZZZ\\\aaaffflllrrrvvvxxx~~~}}}}}}|||{{{zzz{{{{{{||||||~~~}}}{{{zzzyyyyyyyyyzzz{{{|||||||||~~~{{{yyyyyysssuuuvvvvvvuuuuuuvvvxxx|||}}}~~~xxxtttsssssssssrrrsssqqqooommmjjjgggbbb___UUUSSSNNNIIIKKKVVVdddnnnssszzz|||pppcccgggpppxxxrrriiicccaaabbbdddfffdddggggggfffffffffaaa[[[TTTRRRUUUfff|||nnncccppp{{{fffNNNCCCEEEAAA@@@?????????@@@AAABBB???BBBGGGKKKQQQYYYaaagggrrrnnnfff^^^^^^iiizzzqqqhhhcccfffjjjkkkkkklllmmmooorrrzzz~~~vvvqqqmmmkkkjjjjjjhhhgggfffeeeeeeeeeggghhhhhhiiijjjjjjkkkkkklllmmmnnnooooooooooooooosssvvv{{{~~~{{{}}}}}}qqqiiidddcccaaa```___```cccggglllooovvvxxx|||{{{{{{zzzzzzzzzzzz{{{{{{vvvxxx{{{}}}{{{zzzxxxxxxxxxyyyzzz|||~~~|||yyyxxxrrrsssuuutttsssssstttuuu{{{|||~~~~~~xxxtttsssssssssssstttrrrooollljjjfffaaa]]]RRRPPPLLLHHHFFFKKKWWWaaagggttt{{{tttiiimmm|||yyysssjjjcccaaabbbdddeeebbbeeefffeeeffffffbbb\\\RRRPPPSSSeeeoooeeerrrxxxgggQQQEEEEEEAAA@@@?????????@@@AAABBB???CCCHHHLLLQQQYYYdddlllvvvsssjjjaaadddrrr}}}zzz{{{ssskkkfffiiimmmmmmlllllloooqqquuu|||xxxrrrooommmjjjiiihhhggggggfffggggggiiiiiiiiijjjjjjkkkllllllllllllmmmmmmmmmmmmnnnnnnuuuxxx|||tttqqqmmmmmmooossswwwxxx{{{}}}~~~xxxsssppphhhjjjmmmqqqvvv{{{zzzwwwnnnkkkfffcccbbbcccfffhhhnnnqqquuuzzz||||||{{{zzzxxxxxxxxxwwwwwwvvvvvvvvvpppqqqsssuuuyyy|||~~~~~~{{{zzzvvvwwwxxxxxxzzz}}}|||xxxwwwrrrsssssssssqqqqqqsssuuuzzz{{{}}}~~~yyyvvvuuuuuutttsssuuussspppmmmjjjfffaaa]]]SSSOOOJJJGGGDDDFFFNNNXXX___pppyyy|||}}}rrrjjjnnnzzzsssjjjcccaaaaaacccdddbbbeeefffeeeeeefffaaa[[[QQQOOORRRcccqqqfffsssyyysssfffSSSGGGFFF@@@@@@?????????@@@BBBBBBAAADDDHHHKKKOOOWWWbbbkkktttqqqhhh___dddttt}}}vvvtttxxx}}}xxxooohhhjjjmmmnnnnnnooorrrtttwww{{{uuuqqqoooiiihhhhhhgggggghhhhhhiiijjjjjjjjjjjjkkklllmmmmmmkkkkkkkkkkkklllmmmooopppvvvyyy}}}xxxrrrkkkeeedddeeeggghhhjjjkkkmmmpppsssuuuwwwyyyvvvvvvuuusssooojjjfffcccZZZ[[[]]]___cccfffiiikkkqqqtttzzz}}}wwwqqqnnnlllkkkllloootttxxxzzzzzzxxxvvvvvvuuutttsssqqqooommmlllffffffggghhhkkkooosssvvvzzz{{{|||}}}|||{{{yyyxxxtttvvvxxxxxxzzz~~~~~~xxxvvvttttttsssrrrpppqqqsssvvvyyyzzz}}}{{{yyyxxxwwwvvvtttvvvtttqqqnnnjjjfffaaa]]]WWWOOOIIIGGGEEEEEELLLTTTaaasss{{{{{{zzzqqqjjjooo|||zzztttjjjcccaaaaaacccddddddggggggeeeeeeeee```YYYSSSQQQSSScccqqqfffsss}}}tttpppfffUUUIIIFFF@@@@@@?????????@@@BBBCCCBBBFFFIIIKKKMMMUUU```iiiqqqnnnddd[[[___ooo}}}uuutttyyyzzz~~~~~~xxx{{{}}}rrrjjjiiimmmoooqqqssssssuuuxxx}}}xxxtttqqqhhhhhhhhhhhhhhhiiiiiijjjkkkkkkkkkkkklllmmmnnnnnnjjjjjjiiijjjkkknnnqqqsssvvvyyy}}}zzzpppgggbbb`````````ddddddddddddeeeggghhhiiihhhhhhhhhgggddd```[[[XXXRRRSSSTTTVVVXXXZZZ\\\^^^```bbbgggmmmttt{{{|||uuuqqqooorrrvvvzzz{{{zzzxxxvvvtttsssrrrooolllhhheeeddd^^^]]]\\\]]]```eeejjjmmmpppqqqtttvvvwwwvvvuuuttttttvvvwwwxxxzzzyyywwwvvvuuutttrrrpppqqqtttwwwxxxzzz}}}}}}{{{zzzyyywwwuuuwwwtttqqqnnnkkkfffaaa]]]ZZZPPPIIIGGGGGGFFFLLLTTTfffxxx~~~{{{rrrlllqqquuuyyyrrriiibbb```aaabbbcccfffggghhhhhhgggdddaaa^^^UUUSSSSSS\\\ssswwwhhhzzzuuukkkmmmgggTTTDDDAAABBBBBBAAA@@@????????????BBBDDDGGGLLLRRR[[[dddjjjooojjjaaaYYYZZZfffxxxzzzzzzzzzpppmmmooossswwwkkkiiimmmoooqqqssstttuuuzzz|||vvvqqqmmmlllkkkiiiiiiiiiiiijjjhhhkkknnnoooooooooppppppmmmlllkkklllnnnqqqtttwwwzzz}}}|||vvvpppkkkhhhhhhddd```___aaaccccccaaaaaa^^^ZZZYYYYYYYYYVVVSSSVVVWWWXXXXXXWWWXXXYYY[[[```bbbdddfffiiimmmssswww~~~|||zzz{{{}}}xxxxxxxxxwwwvvvvvvwwwxxxxxxuuuqqqlllgggccc___[[[XXXXXXVVVSSSRRRSSSUUUXXXZZZ```dddjjjmmmmmmmmmllllllppprrruuuvvvyyy~~~~~~yyyvvvtttqqqooooooqqqtttvvvxxx{{{~~~{{{xxxuuuttttttsssssspppmmmiiidddbbbWWWWWWMMMDDDEEEEEEIIIWWWhhhxxx{{{qqqkkkhhhoooyyyrrriiiaaa___```bbbcccfffggghhhhhhgggdddaaa___SSSQQQPPPWWWlllzzznnnwwwmmmoooiiiVVVGGGCCCAAAAAA@@@@@@???@@@@@@@@@DDDEEEIIIMMMTTT\\\dddiiinnnggg]]]WWW\\\kkk}}}qqqlllnnnqqq|||zzzooommmooopppqqqrrrvvvwww|||~~~wwwrrrnnnmmmkkkjjjiiiiiijjjjjjjjjlllnnnnnnnnnnnnoooppppppooonnnooopppsssvvvxxx{{{~~~}}}vvvpppiiidddddddddcccaaaaaa^^^\\\[[[\\\\\\[[[YYYWWWYYY\\\]]]]]]]]]^^^___aaadddiiinnnsssyyyzzzwwwtttooommmoooqqqssssssuuuwww|||yyyttttttuuuvvvwwwsssoooiiiddd___[[[WWWTTTPPPNNNLLLKKKLLLNNNQQQSSSWWWZZZ```ccceeefffggghhhmmmppptttvvvxxx}}}{{{wwwuuutttrrrpppppprrrtttuuuxxx{{{|||yyyvvvtttsssuuuuuutttqqqnnniiieeebbbWWWWWWMMMDDDEEEDDDIIIXXXppp~~~zzzooohhhdddkkkzzzzzzssshhh```]]]^^^aaaccceeefffggghhhfffdddaaa___SSSQQQOOOTTTfff}}}|||yyyoooqqqlllZZZJJJFFF@@@@@@@@@???@@@@@@AAAAAAEEEGGGJJJOOOVVV]]]cccfffjjjbbbXXXWWWaaavvvuuuoooppptttvvvmmmmmmpppqqqqqqssswwwxxx}}}yyytttooonnnlllkkkjjjjjjkkkkkklllmmmnnnmmmlllmmmoooppptttsssrrrrrrsssvvvxxxzzz}}}|||uuurrrooollljjjdddbbb```_________]]]\\\]]]aaafffiiikkkkkklllmmmmmmrrrzzzwwwnnnkkkhhhdddbbbcccdddeeeeeehhhkkkpppwww~~~zzzxxxxxxwwwuuuoookkkddd___ZZZVVVQQQOOOIIIGGGFFFEEEFFFHHHKKKMMMNNNQQQVVVYYY\\\___bbbdddiiimmmrrruuuwww{{{}}}{{{yyyuuutttsssrrrqqqqqqrrrssstttyyy{{{~~~zzzvvvtttssssssvvvuuutttrrrnnniiieeebbbWWWVVVLLLDDDEEEDDDKKK]]]xxx{{{pppiiidddggg}}}nnn{{{ssshhh```\\\^^^```bbbdddeeeggggggfffdddaaa___VVVSSSPPPTTTeee}}}{{{pppsssooo]]]LLLGGG????????????@@@AAABBBBBBEEEGGGJJJPPPVVV\\\```aaaddd]]]VVVZZZkkkzzzuuuxxx}}}rrrkkkfffiiinnnpppqqqtttuuuvvv||||||vvvpppooommmlllkkkkkkllllllnnnnnnnnnmmmlllllloooqqqvvvvvvuuuuuuvvvwwwyyy{{{~~~~~~yyyooonnnllljjjhhhgggfffeeejjjooowww}}}uuuoookkkhhhdddaaa``````___^^^aaacccgggnnnvvvzzzssskkkggg```ZZZUUUQQQMMMJJJGGGFFFDDDDDDEEEGGGJJJKKKLLLNNNRRRUUUWWW[[[___bbbeeejjjppptttvvvyyy~~~}}}{{{yyyuuusssrrrrrrrrrrrrrrrrrrssszzz|||}}}yyyuuutttssstttttttttsssqqqmmmhhhdddaaaVVVTTTKKKEEEGGGFFFQQQgggvvvooojjjdddwwwzzzooofff|||tttiiiaaa]]]^^^___aaadddeeefffgggfffdddaaa___VVVTTTQQQTTTeee}}}~~~rrrtttqqq___MMMGGG????????????@@@AAABBBBBBDDDEEEIIIPPPWWW\\\]]]]]]]]]YYYWWW```ttt}}}zzz}}}gggcccbbbggglllnnnooorrrqqqssszzz}}}wwwqqqpppooommmmmmmmmmmmnnnooooooooonnnmmmmmmppprrrwwwvvvvvvvvvwwwyyyzzz{{{}}}}}}|||zzzyyyxxxxxxxxx{{{yyyvvvtttqqqmmmjjjhhheeeccc```______```dddlllvvv}}}ppphhhccc\\\VVVQQQNNNJJJHHHFFFEEEEEEEEEFFFHHHJJJKKKMMMOOOQQQSSSUUUXXX\\\___bbbgggnnnsssuuuyyy~~~~~~zzzvvvrrrrrrrrrqqqqqqrrrrrrrrrzzz}}}~~~yyyvvvtttttttttrrrqqqqqqoookkkgggccc```UUUSSSJJJGGGJJJJJJYYYsssuuunnncccnnnyyy{{{uuunnnhhhfff}}}uuukkkccc____________cccdddfffgggfffdddaaa___TTTRRROOOQQQaaazzztttvvvsssaaaNNNGGG@@@@@@@@@???@@@@@@AAAAAABBBDDDHHHPPPXXX\\\\\\ZZZYYYWWWXXXbbbwww|||~~~yyydddaaabbbiiimmmmmmnnnpppooorrrzzz}}}xxxsssrrrpppooonnnnnnooooooooopppqqqpppooopppqqqsssvvvvvvwwwxxxyyyzzz{{{|||~~~{{{xxxuuusssqqqmmmjjjcccaaa``````eeellltttyyy{{{mmmddd___XXXRRRNNNKKKIIIGGGDDDDDDDDDDDDFFFHHHJJJKKKKKKMMMOOOQQQRRRTTTXXXZZZ```eeelllrrruuuzzz|||vvvsssrrrqqqppppppqqqrrrsssyyy|||~~~zzzvvvtttssssssooooooooommmjjjgggcccaaaVVVSSSJJJIIILLLLLL]]]|||vvvmmm___dddjjjnnnkkkffffffjjj}}}vvvmmmfffbbb```___^^^bbbdddeeeffffffcccaaa___SSSRRRNNNOOO^^^vvvzzznnnwwwyyyvvvcccOOOGGGAAAAAA@@@@@@???@@@@@@@@@BBBCCCHHHQQQZZZ^^^\\\YYYWWWVVVWWW```sss~~~iii^^^]]]aaaiiimmmmmmnnnppprrruuu}}}}}}xxxtttsssqqqpppooooooppppppnnnppprrrsssrrrrrrsssuuuvvvwwwxxxyyy{{{|||~~~~~~~~~{{{xxxpppnnnkkkiiihhhjjjlllmmmzzz}}}tttjjj```[[[TTTNNNKKKIIIGGGEEEDDDDDDDDDEEEFFFHHHJJJKKKIIIKKKNNNPPPRRRTTTVVVYYY___dddkkkqqqvvv{{{|||vvvtttrrrpppooooooppprrrtttuuuxxx|||}}}zzzvvvsssrrrqqqmmmnnnnnnmmmkkkhhheeecccXXXTTTKKKIIIKKKKKK^^^~~~rrrgggZZZZZZ^^^ccccccaaafffooo}}}wwwooohhhcccaaa___]]]bbbccceeeffffffcccaaa___UUUSSSOOOOOO\\\tttyyynnnccc{{{zzz{{{xxxeeeQQQHHHBBBBBBAAA@@@????????????BBBDDDIIIRRR\\\```^^^ZZZXXXVVVVVV\\\nnnmmmYYYVVVWWW]]]gggmmmnnnpppsssuuuxxx|||xxxtttsssrrrpppoooppppppqqqmmmpppsssuuuttttttuuuvvvwwwwwwyyy{{{}}}~~~~~~|||yyyuuuqqqmmmjjjiiinnnqqqvvv{{{~~~wwwmmmhhh]]]XXXQQQLLLIIIGGGFFFDDDEEEEEEEEEFFFHHHJJJKKKLLLHHHJJJNNNQQQSSSUUUXXXZZZ___dddkkkqqqvvv|||{{{uuuuuussspppnnnnnnpppsssuuusssvvvzzz}}}|||yyyvvvrrrpppnnnmmmnnnnnnnnnllljjjgggeeeZZZUUUKKKIIIJJJIII\\\~~~nnnbbbVVVSSSVVV]]]^^^^^^fffrrr