BM6( }}}||||||||||||xxxzzzzzzyyyyyy|||~~~{{{yyyxxxxxxxxx}}}~~~}}}}}}}}}{{{|||}}}~~~~~~{{{xxxuuutttxxx~~~||||||}}}}}}|||{{{yyyyyyxxxtttvvvyyy{{{|||{{{yyyxxxuuuvvvvvvuuutttsssqqqppppppqqqsssuuuuuuuuuttttttuuuttttttssssssrrrrrrrrrvvvxxxzzz{{{zzzyyyzzzzzz}}}zzzwwwuuutttrrrqqqssswww}}}||||||||||||{{{{{{{{{{{{xxxwwwwwwuuutttsssrrrqqqnnnnnnnnnmmmlllmmmppprrrqqqssswwwyyyyyyvvvssspppqqqrrrtttttttttrrrooonnnoooppppppnnnjjjhhhggghhh~~~wwwooojjjhhhhhhiiikkkgggbbb^^^]]]^^^^^^^^^[[[[[[\\\\\\]]]aaaeeeiiieeefffgggfffeeehhhnnnsss|||~~~||||||}}}~~~}}}}}}}}}}}}~~~~~~yyyssspppooopppqqqpppooonnnooosssxxx{{{|||zzz|||}}}~~~{{{xxxuuutttssssssmmmoooooonnnjjjfffcccbbbbbb```^^^\\\[[[ZZZ[[[[[[ZZZ]]]aaaccccccaaaaaaaaa```______^^^^^^^^^^^^^^^^^^]]]\\\[[[ZZZYYYYYYYYYUUUVVVWWWXXXXXXYYYYYYYYYWWWXXXZZZ\\\]]]_________]]]]]]^^^^^^___^^^^^^]]]\\\\\\\\\\\\\\\[[[[[[[[[]]]]]]]]]^^^^^^]]]]]]]]][[[[[[[[[[[[ZZZZZZZZZZZZ]]]^^^aaadddfffggghhhhhhbbb```]]][[[ZZZXXXVVVSSSPPPTTTYYY]]]```cccfffiiihhhfffdddbbb___]]]\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^_______________^^^]]]]]]\\\\\\\\\]]]]]]]]]^^^______^^^^^^```bbb]]]^^^___]]][[[YYYYYYZZZZZZZZZXXXWWWWWWVVVVVVWWWSSSTTTVVVWWWXXXXXXXXXWWWTTTTTTTTTTTTTTTSSSSSSRRRQQQSSSUUUWWWXXXXXXWWWVVVWWWXXXYYYZZZ[[[[[[[[[[[[]]]___aaabbbbbbbbbdddeeemmmmmmkkkgggbbb^^^^^^^^^aaaeeejjjnnnooooooooooookkkjjjiiihhhffffffffffffeeedddcccbbbaaa___^^^^^^]]]]]]\\\ZZZXXXXXXZZZ\\\ZZZ\\\```bbbcccbbb```^^^^^^```bbbddddddbbb```^^^]]]]]]]]][[[WWWTTTRRRRRRtttqqqkkkgggeeegggjjjlllmmmoooqqqqqqooonnnmmmnnnqqqwwwyyywwwsssqqqrrrvvvzzz}}}yyyxxxvvvttttttwww|||}}}wwwtttzzz}}}{{{zzz|||~~~wwwvvvuuussspppmmmkkkjjjhhhiiijjjjjjjjjkkkmmmooorrrtttwwwzzz{{{zzzxxxwwwqqqsssuuuuuutttsssttttttvvvvvvvvvuuutttrrrpppppplllnnnpppppppppqqqrrrtttwwwwwwxxxyyy{{{}}}uuurrrnnnlllkkkllllllkkkhhhkkknnnmmmiiigggiiikkkllliiiccc]]]XXXVVVVVVWWW[[[WWWRRROOOOOOPPPQQQRRRPPPNNNMMMNNNPPPRRRSSSSSSOOOPPPPPPPPPQQQRRRTTTUUU\\\```hhhoooqqqooorrrxxxyyypppbbb```^^^\\\]]]```dddfff```______^^^^^^^^^^^^^^^___^^^___dddlllqqqsssrrrssssssrrrppppppqqquuuxxx|||~~~}}}{{{zzzzzzyyytttrrruuuxxxyyyzzzvvvwwwzzzuuuqqqnnnmmmooorrruuuvvvvvvuuurrrnnnkkkiiiggggggfffeeeeeehhhmmmqqqtttuuuqqqrrrtttxxx{{{|||{{{yyyvvvsssqqqrrrzzz{{{wwwvvvvvvvvv~~~~~~}}}}}}|||~~~zzzxxxxxx{{{{{{~~~{{{xxx}}}~~~}}}{{{zzzyyyyyyzzzrrrssssssppplllhhheeedddaaaaaaaaa```^^^[[[XXXVVVKKKMMMOOOOOOMMMKKKJJJJJJHHHGGGGGGFFFEEEFFFFFFFFFHHHGGGFFFEEEEEEEEEEEEEEECCCCCCDDDEEEFFFFFFFFFFFFDDDEEEFFFGGGGGGHHHHHHHHHEEEFFFGGGHHHHHHHHHGGGGGGEEEEEEFFFFFFGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIKKKMMMNNNOOOOOOOOOMMMKKKIIIIIIIIIIIIGGGFFFBBBDDDFFFGGGHHHIIILLLNNNLLLLLLKKKJJJIIIHHHFFFEEEEEEFFFFFFGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHGGGGGGIIIKKKFFFGGGHHHHHHFFFEEEEEEFFFDDDDDDCCCBBBBBBCCCDDDDDDEEEEEEEEEEEEFFFGGGGGGHHHDDDEEEEEEEEEFFFFFFFFFFFFEEEGGGJJJLLLMMMMMMKKKJJJMMMOOOQQQSSSTTTTTTSSSRRRSSSUUUXXXYYYZZZ\\\^^^```cccfffgggccc[[[VVVWWWZZZ\\\```dddeeedddddddddfffeeecccaaa^^^\\\\\\\\\\\\ZZZZZZYYYYYYYYYYYYXXXXXXWWWVVVTTTQQQNNNNNNPPPRRRTTTUUUWWWYYYYYYYYYWWWVVVUUUXXX[[[]]]^^^]]][[[YYYVVVWWWWWWVVVSSSPPPNNNNNNXXXUUUPPPMMMLLLNNNQQQSSSSSSUUUVVVVVVTTTQQQQQQQQQSSSZZZfffsss}}}~~~ooolllhhheeefffkkkqqquuuwwwuuurrrooonnnpppuuuyyy}}}yyytttooollllllrrr|||~~~~~~~~~||||||}}}~~~}}}yyyrrrjjjggggggiiikkkiiigggddd___[[[XXXUUUUUUWWWZZZ\\\^^^aaadddgggiiilllqqquuuuuuqqqlllhhhbbbdddfffhhhhhhhhhjjjkkkkkkkkkjjjhhhgggeeecccbbbaaabbbddddddcccdddgggiiillllllllllllmmmoooqqqrrrpppnnnlllkkkkkkjjjhhhfffaaaeeehhhfffbbbaaadddhhheeedddaaa]]]YYYVVVVVVVVV^^^ZZZUUUSSSTTTWWWYYYZZZYYYVVVRRRRRRTTTTTTRRROOOOOONNNNNNOOOPPPPPPNNNLLLQQQUUU\\\aaa```[[[]]]bbbnnn||||||uuuqqqjjj```UUUSSSPPPNNNNNNQQQTTTWWWOOOQQQSSSVVVVVVUUUSSSRRRTTTUUUYYY```hhhmmmnnnlllgggkkknnnpppoooqqqtttxxx|||}}}|||yyyvvvsssrrrrrrqqqllljjjooorrrssszzz}}}sssnnnppptttsssooojjjhhhiiillloooqqqrrrrrrqqqpppnnnkkkiiihhhdddccccccfffjjjmmmnnnnnnnnnnnnoooqqqssssssqqqnnnlllgggdddlll{{{wwwkkkdddeeejjjppprrruuutttssssssuuuyyy|||~~~~~~yyyzzz|||||||||{{{yyywwwvvvwwwyyy|||}}}}}}~~~yyy~~~}}}yyyvvvvvvrrrtttvvvuuuqqqjjjccc___MMMNNNNNNLLLIIIEEEDDDCCCAAA@@@@@@???????????????AAA@@@@@@?????????@@@@@@<<<===>>>???@@@@@@@@@@@@CCCDDDDDDDDDDDDCCCBBBBBB@@@AAABBBDDDEEEEEEDDDDDDAAABBBCCCCCCDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIHHHGGGIIIHHHGGGGGGIIIIIIHHHGGGDDDDDDDDDBBBAAAAAACCCFFFBBBCCCDDDEEEDDDCCCBBBAAA???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???AAA@@@@@@@@@@@@@@@AAAAAA@@@AAAAAA@@@??????@@@BBB===???AAAAAA?????????@@@???>>>>>>===>>>???@@@AAAFFFEEEDDDCCCDDDEEEGGGHHHDDDDDDEEEFFFFFFGGGHHHHHHGGGIIILLLNNNPPPOOONNNMMMQQQSSSVVVXXXYYYWWWVVVTTTQQQSSSVVVXXXYYY[[[^^^```aaagggjjjfff]]]XXXZZZ___ZZZ]]]``````^^^\\\]]]___aaa___\\\XXXVVVUUUUUUVVVRRRRRRSSSTTTUUUUUUVVVVVVQQQQQQOOOLLLIIIJJJLLLOOOTTTTTTTTTTTTSSSRRRPPPOOOOOOQQQUUUXXXYYYXXXVVVUUUWWWXXXZZZYYYWWWUUUTTTTTTJJJJJJJJJHHHEEECCCBBBBBBHHHFFFCCCBBBFFFKKKKKKHHHIIIUUUhhhzzz|||~~~{{{tttqqqvvvzzz{{{xxxzzz{{{{{{||||||yyyuuu~~~~~~}}}{{{zzz}}}|||zzzxxxxxx}}}~~~yyyuuuuuuuuuxxx|||}}}xxxsssooojjjfffbbbgggjjjlllhhh```XXXVVVWWWWWW\\\^^^^^^```gggmmmnnnppprrruuuuuuqqqnnnlllkkkgggkkkpppqqqooommmmmmnnnjjjiiiiiiiiikkkkkkjjjjjjmmmhhhfffjjjnnnooollliiijjjhhhffffffiiilllmmmnnnrrrpppnnnpppqqqpppkkkggghhhgggeeeccccccdddeeefffiiiggghhhiiigggbbbaaaeeehhhgggeeecccbbbaaa``````_________^^^______```aaa\\\YYYVVVVVVXXX[[[[[[ZZZ^^^```ccceeeggggggffffffsssvvvyyyyyyuuummmeee___YYYXXXUUURRRQQQQQQRRRRRRSSSTTTWWW]]]aaaaaa]]]XXX^^^```cccfffhhhjjjjjjkkkcccdddfffhhhjjjkkklllllllllkkkiiihhhhhhhhhjjjkkkhhhgggfffeeegggiiilllnnnwwwuuurrrnnnllljjjiiiiiinnnllliiifffdddccccccdddeeeeeefffgggfffdddaaa___^^^^^^___aaacccdddbbb```bbbcccccccccdddeeeccc```aaadddmmm||||||hhhaaa[[[[[[\\\^^^bbbggglllmmmllljjjjjjmmmnnnnnnvvvxxxzzzzzzwwwsssqqqppplllllllllllllllkkkjjjiiikkklllooosssxxx|||{{{yyyyyyzzz|||~~~zzzjjj^^^JJJGGGEEEEEEFFFFFFDDDAAAAAA>>>;;;:::;;;>>>?????????>>>===>>>???@@@???======>>>???AAAAAAAAA@@@@@@AAA@@@@@@AAABBBAAA???>>>AAACCCCCCCCCAAAAAACCCDDD===AAADDDCCC@@@???CCCFFF@@@@@@AAAAAACCCDDDEEEFFFGGGFFFEEEFFFGGGGGGFFFDDDGGGFFFFFFGGGJJJPPPUUUXXXWWWUUUSSSQQQPPPNNNKKKHHHHHHFFFCCCAAA@@@BBBDDDFFFFFFFFFGGGFFFDDDAAA>>><<>>>>>>>>???<<<;;;:::;;;===>>>>>>===>>>=========<<<<<<;;;;;;===?????????======>>>??????BBBCCCAAAAAACCCBBB??????@@@BBBDDDEEEFFFGGGGGGDDDFFFKKKOOOSSSVVVWWWWWWVVVQQQMMMNNNRRRTTTSSSPPPQQQTTTVVVUUUSSSRRRSSSUUUUUUUUUTTTSSSRRRRRRQQQQQQRRRRRRSSSTTTUUUVVVWWWXXX]]]]]][[[WWWTTTSSSTTTVVVWWWWWWVVVUUUTTTTTTTTTTTTVVVUUUTTTSSSQQQPPPOOOOOOIIIJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKIIIIIIJJJKKKLLLLLLLLLLLLOOOOOOOOOOOOOOOOOOOOOOOONNNOOOPPPRRRRRRRRRQQQPPPGGGHHHHHHGGGEEEDDDDDDDDDEEEFFFFFFEEEFFFHHHJJJKKKRRR```vvvzzzwwwzzz{{{zzz}}}~~~~~~}}}~~~~~~|||~~~~~~zzz}}}~~~}}}}}}{{{yyyvvvuuuttttttxxxxxxzzz|||~~~}}}}}}~~~}}}{{{yyyzzz{{{{{{{{{zzzyyyzzzzzz{{{|||yyyttttttxxxxxxtttsssrrrrrrtttxxxzzz{{{{{{}}}zzzvvvsssppplllhhheeefffiiikkkiiiddd^^^\\\\\\ZZZ___bbbaaaaaafffjjjkkkkkklllnnnnnnllljjjhhhgggbbbeeeiiiiiigggeeeeeeeeefffffffffgggiiijjjjjjjjjmmmjjjiiikkkmmmllliiiggggggdddbbbbbbdddfffggggggggghhhiiiiiigggeeecccccceeedddcccbbbbbbcccdddeeeiiigggiiijjjhhhcccbbbeeeiiihhhgggfffeeedddccccccddddddddddddeeeeeefffgggaaa]]]XXXVVVXXX\\\]]]^^^ccceeegggiiijjjjjjiiiiiippprrrtttuuurrrnnnhhheeeaaa___\\\ZZZXXXXXXXXXYYY[[[\\\___cccggggggccc```\\\]]]___aaabbbccccccbbb\\\]]]```aaabbbaaa___^^^``````````````````````````````_________``````aaaeeedddbbbaaa___^^^]]]]]]___^^^\\\[[[[[[\\\]]]^^^\\\\\\\\\]]]]]][[[YYYXXX[[[ZZZZZZ[[[\\\]]]\\\ZZZWWWYYY[[[\\\\\\]]]]]]\\\bbbmmm|||qqqfffbbb\\\XXXYYYZZZYYY[[[^^^`````````______aaabbbbbbdddgggiiijjjhhhgggffffffffffffffffffffffffeeeeeeggghhhiiiiiijjjlllnnnpppppprrrtttvvvvvvtttrrrppppppooooooppprrrtttuuuvvv|||{{{{{{|||}}}{{{yyywwwuuuvvvwwwyyy}}}}}}zzzzzz{{{zzzyyyxxxvvvvvvxxxxxxpppbbbWWWHHHEEECCCCCCDDDCCCAAA???AAA???<<<<<<===?????????>>>>>>>>>>>>>>>>>>??????BBBCCCEEEFFFGGGGGGGGGFFFHHHGGGGGGGGGIIIIIIIIIIIIIIIJJJJJJIIIHHHIIILLLOOONNNPPPRRRQQQMMMKKKMMMPPPLLLLLLLLLMMMOOOQQQSSSUUUUUUTTTTTTVVVXXXZZZYYYXXXWWWVVVUUUVVVZZZ```ggglllhhhfffcccaaa```^^^[[[XXXRRROOOLLLIIIIIIJJJMMMOOOPPPOOONNNMMMJJJGGGDDDBBBCCCBBBAAA@@@???????????????>>>>>>???AAAAAA@@@?????????????????????@@@@@@DDDDDDEEEFFFGGGHHHGGGGGGJJJLLLKKKHHHHHHLLLLLLJJJKKKLLLMMMOOOPPPPPPOOOOOOPPPRRRVVVYYY\\\^^^______[[[WWWTTTTTTXXXZZZYYYVVVWWWYYYYYYWWWSSSPPPPPPQQQRRRQQQQQQPPPOOOOOONNNNNNOOOOOOOOOPPPPPPPPPPPPPPPOOOOOONNNLLLJJJJJJLLLNNNMMMMMMLLLKKKJJJJJJJJJJJJNNNNNNMMMLLLKKKJJJJJJIIIEEEEEEFFFFFFGGGHHHHHHHHHKKKKKKJJJJJJJJJIIIIIIIIIGGGHHHHHHIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJJJJIIIGGGHHHHHHIIIHHHHHHGGGFFFBBBEEEIIIJJJIIIIIIMMMRRR[[[iii}}}~~~|||||||||{{{{{{{{{{{{{{{|||}}}zzzxxxzzz~~~{{{wwwuuuwwwyyy|||~~~{{{{{{|||~~~{{{wwwyyy{{{{{{zzzyyyzzz{{{uuutttsssqqqpppnnnnnnmmmlllooorrrvvvxxxyyyzzzyyyxxxwwwuuutttuuuvvvwwwwwwqqqsssuuutttqqqnnnkkkjjjiiihhheeebbbdddiiikkkiiiiiihhhgggiiikkkllllllkkkmmmkkkjjjiiihhheeebbb___aaaccceeefffeeedddaaa```___dddeeeaaa^^^```ccccccbbbbbbbbbcccdddcccaaa___]]]___aaaaaa___]]]\\\\\\\\\\\\]]]^^^```aaabbbbbbbbbcccccccccbbb```^^^\\\\\\ZZZWWWWWWXXXZZZZZZZZZ\\\```bbbaaa\\\YYYZZZ]]]]]]^^^^^^______``````aaa```___aaacccaaa\\\[[[^^^aaaaaaaaa``````___^^^]]]_________``````bbbccccccccc^^^XXXUUUVVVYYY\\\]]]___```aaabbbcccbbbaaa```dddeeeggghhhhhhfffdddcccdddbbb```^^^\\\[[[[[[[[[YYYZZZ\\\___bbbbbb___\\\ZZZZZZZZZ[[[[[[ZZZYYYYYYVVVWWWYYYYYYYYYWWWUUUTTTTTTUUUVVVWWWWWWWWWWWWWWWXXXYYYYYYZZZZZZYYYYYYXXXZZZZZZZZZZZZZZZYYYYYYXXXWWWWWWWWWWWWXXXYYY[[[[[[YYYXXXWWWWWWXXXXXXVVVTTTXXXVVVUUUUUUWWWXXXWWWWWWWWWYYYZZZ[[[ZZZZZZ^^^bbbooo}}}rrrccc\\\[[[VVVTTTVVVWWWUUUTTTUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWYYY\\\^^^^^^^^^^^^____________```````````````fffggghhhgggeeeddddddeeebbbbbbbbbcccdddfffhhhiiihhhhhhgggggghhhjjjlllmmmpppnnnkkkiiiiiiiiihhhffffffhhhjjjjjjjjjkkknnnrrruuuzzz~~~xxxyyy{{{|||{{{|||~~~}}}{{{|||}}}tttoooppprrrssssssuuussssssuuutttnnnbbbXXXOOOMMMJJJIIIIIIGGGEEECCCEEECCCCCCDDDEEEEEEDDDBBBCCCEEEGGGGGGDDDDDDFFFHHHNNNOOOPPPRRRSSSTTTTTTTTTUUUTTTSSSSSSUUUWWWYYYZZZZZZYYYWWWUUUUUUXXX]]]aaabbbddddddaaa]]]ZZZ[[[]]]\\\\\\[[[\\\^^^aaadddfffgggffffffiiimmmppprrrrrrkkkhhheeedddgggmmmtttyyyvvvssspppnnnmmmkkkhhheeebbb___\\\XXXXXXYYY\\\^^^```^^^\\\YYYVVVSSSQQQQQQMMMLLLJJJIIIHHHGGGFFFFFFFFFFFFFFFHHHJJJJJJGGGEEEDDDDDDEEEFFFHHHIIIIIIJJJOOOOOOPPPTTTXXXZZZXXXUUUWWWYYYWWWSSSRRRUUUWWWUUUTTTVVVWWWXXXXXXWWWUUUTTTTTTUUUXXXZZZ\\\]]]]]]]]]WWWTTTQQQQQQTTTVVVUUUSSSSSSTTTSSSPPPMMMJJJIIIIIIMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHFFFFFFGGGFFFEEEGGGIIILLLIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCFFFFFFEEEEEEEEEEEEEEEEEEDDDEEEFFFFFFFFFFFFFFFEEECCCCCCCCCBBBBBBAAAAAAAAACCCCCCDDDDDDDDDCCCCCCBBBOOOOOOPPPQQQSSSSSSRRRQQQPPPQQQUUUYYYZZZYYY\\\```eeennn{{{||||||~~~~~~yyyttttttwwwxxxuuuqqqvvvvvvvvvwwwwwwxxxxxxxxx}}}{{{zzzzzzzzzzzzxxxvvvrrrtttuuusssooommmnnnooopppoooooonnnllljjjhhhggggggiiilllppprrrtttuuuuuuqqqqqqrrrrrrrrrrrrtttuuummmlllkkkiiigggeeedddccccccaaa___]]]^^^______^^^```___^^^^^^______]]][[[YYYYYYYYY[[[\\\[[[XXXUUUWWWXXX\\\bbbgggjjjiiihhhkkknnnlllbbb[[[YYY[[[[[[ZZZZZZ[[[]]]``````]]]ZZZ[[[\\\^^^^^^]]][[[YYYXXXVVVWWWXXXXXXXXXXXXYYYZZZVVVZZZ]]][[[XXXVVVTTTRRRTTTRRRQQQRRRTTTUUUUUUTTTXXXYYYZZZXXXUUUTTTTTTVVVTTTUUUWWWXXXYYYZZZZZZZZZWWWVVVXXXZZZXXXSSSRRRUUUWWWXXXXXXYYYXXXWWWVVVUUUUUUUUUUUUVVVWWWXXXYYYZZZ\\\YYYVVVSSSRRRSSSUUUVVVUUUUUUVVVVVVUUUTTTSSSSSSWWWYYY\\\___```___]]][[[]]]\\\ZZZWWWVVVUUUTTTTTTOOOPPPQQQSSSTTTTTTSSSRRRUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSUUUVVVWWWVVVUUUSSSRRRSSSTTTUUUWWWYYYYYYYYYYYYZZZZZZ[[[[[[YYYYYY[[[\\\\\\[[[ZZZYYYXXXXXXYYYZZZ[[[[[[[[[\\\]]]ZZZXXXXXXZZZYYYWWWTTTWWWUUUTTTTTTVVVXXXYYYYYY]]]\\\\\\\\\ZZZ]]]fffpppwwwjjjeeefff[[[VVVTTTWWWXXXVVVUUUWWWWWWUUUTTTUUUTTTRRRRRRTTTWWWYYY\\\]]]]]]]]]___````````````aaaaaabbbccccccdddhhhlllllliiifffddddddaaa___]]][[[]]]```dddgggfffeeedddddddddfffjjjmmmllljjjeee``````ccccccaaaaaa```aaabbbbbbaaadddhhhmmmvvv~~~~~~wwwzzz}}}{{{sssppprrrwww{{{}}}}}}|||{{{||||||wwwnnngggcccaaa^^^\\\YYYVVVSSSRRRRRRRRRSSSTTTVVVUUURRRPPPQQQUUUXXXWWWSSSRRRUUUYYY\\\]]]^^^___aaabbbbbbccccccbbb```______aaaeeehhhjjjiiifffcccbbbeeejjjooooooooonnnkkkgggdddeeeggggggfffeeeeeefffhhhkkkmmmpppoooooorrrvvvzzz}}}}}}zzzwwwqqqnnnnnnqqqwwwzzz{{{xxxuuusssqqqooommmkkknnnkkkgggdddccceeehhhjjjkkkiiieeebbb```_________ZZZYYYWWWVVVTTTSSSRRRRRROOOPPPQQQSSSUUUTTTQQQNNNKKKLLLNNNPPPRRRSSSUUUVVVZZZYYYZZZ```gggiiifffbbbaaacccbbb]]]\\\]]][[[XXXTTTUUUWWWWWWVVVTTTQQQOOOOOOPPPQQQSSSSSSSSSSSSRRROOOLLLJJJJJJKKKMMMMMMLLLIIIIIIIIIHHHHHHGGGHHHIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEFFFHHHKKKIIIIIIIIIIIIHHHGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@?????????BBBBBBBBBAAAAAAAAA@@@@@@^^^]]]^^^aaafffjjjkkkkkkooojjjjjjooorrrpppnnnpppqqqtttxxx}}}{{{uuutttyyy}}}~~~~~~~~~~~~~~~~~~}}}|||||||||zzzwwwtttrrrnnnqqqsssqqqmmmjjjjjjmmmkkklllllllllkkkiiigggeeeccceeehhhkkkoooqqqssstttnnnooorrrtttvvvwwwvvvuuuoooiiiccc```aaabbbbbb```___]]]]]]]]]]]][[[XXXVVVYYYXXXWWWWWWWWWVVVTTTQQQKKKLLLNNNRRRTTTTTTQQQOOOLLLPPPXXXdddoooxxx|||}}}|||nnnaaa]]]^^^^^^[[[]]]bbbfffiiihhhdddaaa]]]^^^aaacccdddbbb```^^^\\\]]]]]][[[XXXVVVVVVXXXTTT[[[^^^\\\YYYYYYWWWRRRRRRRRRSSSVVVYYYZZZYYYXXXXXXUUURRRQQQQQQQQQPPPNNNMMMNNNPPPRRRSSSTTTTTTTTTSSSRRRRRRTTTRRRNNNOOORRRSSSTTTVVVWWWVVVTTTRRRPPPPPPPPPPPPPPPQQQRRRSSSTTTSSSTTTTTTRRRQQQOOONNNNNNOOOOOOOOONNNNNNMMMLLLLLLQQQTTTYYY]]]]]][[[WWWUUURRRQQQPPPNNNMMMLLLKKKKKKIIIIIIJJJKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLMMMQQQXXX___cccddd```ZZZVVVUUUWWW[[[^^^bbb```^^^]]]\\\\\\]]]]]]ZZZZZZ[[[\\\\\\ZZZYYYXXXZZZ\\\^^^aaacccdddeeeeeeeeebbb___```bbbaaa^^^ZZZXXXVVVUUUVVVZZZ\\\^^^^^^___\\\ZZZ[[[\\\cccssstttlllnnnrrrhhhbbb```aaacccaaabbbddd```ZZZWWWXXXVVVQQQQQQUUUYYY[[[^^^_________```aaafffffffffffffffggghhhiiigggnnntttvvvqqqkkkgggffffffccc___]]]___ccciiimmmmmmllljjjgggfffggglllpppuuussslllcccaaaeeefffcccddd______dddfffdddccceeefffqqq}}}zzz}}}{{{wwwwwwvvvsssoookkkgggdddcccggggggiiilllmmmlllhhheeeaaaeeehhhfffbbb```cccgggdddeeeeeefffggghhhiiijjjiiihhhgggdddbbbcccgggkkkooonnnkkkgggfffhhhmmmqqqppppppnnnkkkhhhggghhhiiikkkiiihhhffffffggghhhiiijjjjjjjjjmmmqqquuuvvvvvv|||xxxtttpppoooqqqtttvvvyyyvvvssspppooonnnlllkkkjjjhhhfffdddccceeeggghhhgggfffccc```___```aaabbb```___^^^\\\ZZZYYYYYYXXXUUUVVVWWWYYYZZZYYYVVVSSSPPPQQQSSSUUUWWWYYYZZZ[[[]]]\\\]]]ccciiilllhhhdddeeehhhiiifffcccaaa[[[UUUOOOPPPPPPPPPOOOMMMKKKIIILLLLLLLLLLLLLLLLLLLLLLLLKKKIIIGGGGGGHHHIIIIIIIIIGGGGGGFFFGGGHHHJJJKKKKKKEEEEEEEEEEEEEEEDDDDDDDDDAAABBBBBBBBBBBBCCCCCCCCC@@@AAABBBBBBBBBBBBDDDEEEGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@????????????????????????AAA@@@@@@@@@@@@@@@@@@@@@pppnnnnnnrrrzzz|||xxx}}}zzzwwwxxx||||||}}}vvvuuu{{{}}}{{{|||{{{vvvsssppptttxxxvvvpppllllllnnnkkkmmmooopppooommmjjjhhhdddggglllrrrwwwzzz||||||zzzzzz}}}yyypppgggeeeiiiiiiddd]]]XXXVVVWWWZZZ[[[VVVRRRQQQNNNMMMMMMMMMNNNLLLJJJGGG@@@BBBFFFJJJNNNNNNKKKHHHHHHOOO\\\kkkyyyrrrjjjiiihhhdddlllvvv}}}~~~zzzvvvssseeehhhlllrrruuuuuuqqqnnneeeggggggccc]]]ZZZYYY[[[[[[bbbfffcccbbbddd___WWWRRRUUUYYY^^^aaaaaa^^^[[[ZZZTTTOOOMMMNNNOOOMMMJJJLLLMMMMMMNNNPPPQQQRRRRRRPPPMMMMMMNNNLLLIIIKKKPPPPPPQQQTTTUUUTTTQQQNNNLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNQQQSSSSSSPPPMMMKKKJJJKKKKKKJJJIIIHHHHHHGGGGGGJJJNNNSSSVVVWWWTTTPPPMMMKKKJJJJJJIIIIIIHHHGGGGGGEEEFFFFFFFFFEEEGGGJJJMMMLLLLLLKKKKKKKKKLLLMMMNNNIIIIIIJJJOOOWWWcccnnnttt{{{tttkkkccc```bbbfffjjjnnnllljjjgggeeecccaaaaaabbbbbbbbbbbbaaa```___^^^cccggglllqqqvvvyyyzzz{{{uuurrrqqqssswwwwwwrrrmmmaaa``````bbbeeeggghhhhhhhhhbbb```eeekkksss{{{xxxyyyyyyvvvvvvyyyooofff```___[[[TTTTTTZZZ\\\___dddhhhiiiiiijjjkkkqqqqqqpppooooooppprrrrrr}}}yyytttssstttrrrooommmoootttzzz~~~|||wwwssstttyyy~~~{{{nnniiimmmlllgggccc^^^```iiikkkeeeaaacccaaalllzzzzzz~~~}}}{{{~~~~~~}}}}}}|||}}}~~~~~~}}}{{{}}}yyytttqqqoooooowwwxxxzzz}}}~~~|||yyyuuukkkmmmnnnmmmjjjhhhiiilllfffeeeeeeeeefffggghhhiiiggggggfffccc___```dddiiikkkkkkjjjhhhfffgggjjjmmmnnnmmmjjjgggffffffgggggghhhgggfffdddcccbbbbbbbbbaaaaaacccfffjjjmmmmmmmmmpppnnnmmmkkkkkkkkklllmmmnnnkkkgggfffeeeeeedddccc___^^^^^^]]]^^^___``````^^^]]][[[YYYYYYZZZ[[[\\\^^^]]]\\\ZZZYYYXXXXXXXXXWWWWWWWWWXXXYYYYYYVVVSSSQQQRRRSSSUUUWWWXXXYYYZZZYYYYYYYYY]]]aaabbb```]]]aaafffiiifffccc```YYYQQQLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFEEEEEEFFFGGGHHHIIIGGGEEEEEEGGGHHHIIIHHHEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBCCCCCCDDDDDDDDDAAABBBDDDCCCBBBBBBCCCEEEGGGHHHHHHIIIHHHFFFEEEDDDAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>>>>???@@@@@@AAAAAA???????????????@@@AAAAAA{{{|||zzzooopppyyyyyyvvvvvvxxxyyyzzzzzzwwwsssnnnkkknnnttt~~~yyyzzzzzziiiXXXUUUPPPPPPSSSTTTNNNKKKLLLHHHGGGHHHIIIJJJIIIFFFDDD===???DDDIIIMMMLLLIIIEEEJJJSSS```mmmxxxuuupppmmmnnn|||tttxxxvvvxxxxxxssslllhhhhhhjjjmmmsssuuuqqqrrrtttmmm```[[[^^^dddkkknnnkkkfffaaa\\\YYYTTTPPPNNNMMMMMMMMMPPPPPPOOOOOOPPPRRRSSSTTTQQQMMMKKKKKKIIIHHHKKKQQQRRRTTTWWWXXXWWWSSSOOOLLLKKKKKKJJJIIIIIIIIIJJJJJJLLLNNNPPPOOOLLLJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFHHHKKKNNNNNNMMMKKKIIIHHHHHHIIIIIIIIIIIIHHHHHHEEEFFFGGGFFFEEEHHHLLLQQQRRRRRRQQQPPPPPPPPPQQQRRRLLLOOOUUU^^^jjjwwwxxxsssrrruuuwwwxxxyyy{{{{{{yyyuuurrroooooonnnnnnmmmmmmmmmmmmmmmqqquuu{{{xxxxxxxxxyyy{{{|||{{{yyy{{{rrrpppwww~~~xxxooommmggg^^^^^^fffiiioooxxx{{{uuuxxxwwwpppddddddlllvvvvvvkkkgggkkkqqqwww~~~zzz~~~yyyuuurrrrrryyy}}}{{{zzzyyywwwtttrrrqqqqqqrrrtttvvvwwwxxxzzz{{{|||yyyvvvttttttuuuzzz{{{|||~~~~~~{{{xxxoooooonnnmmmkkkjjjiiiiiieeeeeedddccccccdddeeefffcccdddeeebbb______dddiiiiiikkkmmmnnnnnnnnnoooqqqooolllhhhfffeeeeeeeeeeeecccdddddddddcccaaa___^^^___aaadddiiinnnpppooonnnlllmmmnnnnnnnnnllliiihhhdddbbb^^^]]]]]]^^^^^^]]]ZZZ[[[]]]^^^___``````___]]]\\\[[[YYYYYYXXXYYYYYY^^^]]]\\\[[[ZZZYYYYYYYYYXXXWWWVVVWWWXXXXXXVVVTTTSSSSSSTTTUUUVVVWWWWWWXXXUUUVVVVVVVVVWWWVVVVVVUUUWWW\\\^^^\\\ZZZYYYSSSMMMKKKKKKJJJIIIIIIJJJKKKLLLEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGGGGFFFEEEFFFGGGHHHKKKHHHEEEEEEGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEDDDDDDDDDDDDDDDBBBDDDFFFFFFFFFFFFGGGHHHJJJJJJKKKLLLKKKJJJHHHFFFBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBDDDDDDEEEFFFGGGHHHIIIJJJGGGGGGFFFFFFDDDCCCBBBAAA>>>>>>???@@@BBBCCCDDDEEE@@@@@@???@@@AAABBBDDDEEEwwwzzzwwwpppkkkyyynnnVVVVVVPPPMMMOOOMMMHHHFFFHHHLLLLLLLLLNNNOOOOOOLLLJJJBBBEEEJJJOOOSSSRRRNNNJJJMMMVVVccckkkqqqwwwyyypppkkksss{{{{{{}}}|||mmmiiimmmttt{{{}}}yyyqqqkkk______\\\VVVPPPMMMPPPTTTTTTSSSRRRQQQRRRTTTVVVXXXWWWSSSPPPOOOMMMMMMQQQXXX[[[]]]___aaa___[[[VVVSSSOOONNNMMMLLLLLLKKKLLLLLLJJJLLLLLLKKKHHHFFFHHHJJJLLLLLLKKKJJJIIIIIIJJJJJJIIIIIIKKKLLLMMMNNNNNNNNNHHHHHHIIIJJJKKKKKKJJJJJJKKKLLLMMMLLLKKKNNNTTTYYY[[[ZZZXXXWWWVVVVVVWWWWWWTTTYYYbbbooo}}}~~~vvvuuutttssstttuuuvvvwwwxxx||||||~~~zzzsssiiijjjrrr{{{{{{nnnrrr~~~wwwttt{{{{{{yyywwwwwwxxx~~~|||{{{yyyuuuqqqjjjjjjjjjkkknnnqqqtttuuutttvvvxxxwwwuuutttvvvxxxuuuuuuvvvxxxzzzyyyvvvsssqqqooommmlllkkkjjjhhhffffffeeedddcccbbbcccddddddaaadddfffdddbbbbbbggglllllloootttwwwxxxxxxyyyyyyrrrnnniiifffeeedddddddddaaabbbcccddddddbbb```___dddfffkkkqqqvvvxxxwwwuuuvvvxxxzzzzzzxxxsssnnnjjjeeebbb___^^^___`````````]]]___bbbeeeffffffeeeeeecccbbbaaa___^^^]]]\\\\\\``````___^^^]]]]]]^^^^^^[[[YYYWWWWWWXXXYYYWWWVVVUUUUUUVVVVVVWWWWWWWWWWWWUUUVVVVVVTTTRRRPPPQQQRRRMMMQQQSSSQQQPPPQQQNNNJJJLLLKKKIIIHHHIIIKKKMMMOOOIIIIIIIIIJJJKKKLLLMMMNNNLLLLLLKKKJJJIIIJJJKKKMMMOOOLLLIIIJJJMMMOOOPPPOOOHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDCCCBBB???AAADDDEEEEEEEEEGGGHHHHHHIIIJJJKKKJJJHHHFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLMMMHHHHHHHHHGGGFFFDDDCCCBBB@@@@@@BBBCCCEEEGGGHHHIIIBBBBBBBBBBBBDDDFFFHHHIII~~~zzzrrrpppgggWWWSSSQQQOOOMMMLLLLLLMMMMMMWWW[[[___``````]]]VVVOOOMMMPPPXXXaaafffeee^^^XXXXXX[[[ccclllooollllllnnnvvvqqqnnnvvv|||uuuppphhhaaa^^^]]]\\\\\\ccc^^^XXXUUUVVV[[[```bbbaaa^^^ZZZVVVSSSTTTYYY]]]nnnoooqqqrrrpppjjjddd___VVV^^^___XXXQQQPPPMMMIIIIIIKKKMMMNNNMMMLLLLLLLLLNNNQQQPPPKKKKKKOOOMMMGGGJJJGGGEEEGGGKKKOOOPPPOOOGGGHHHJJJJJJJJJKKKNNNPPPUUUUUUUUUTTTUUUZZZbbbhhhkkkeee___]]]___```]]][[[VVVcccttt{{{{{{||||||zzzzzzxxxvvvuuuwww{{{zzzyyytttzzz}}}xxxtttllloooqqqqqqooonnnqqqtttssstttssssssxxx}}}|||wwwvvvuuuvvvyyyxxxssspppqqqrrrmmmiiiiiikkkkkkhhhdddjjjfffbbbbbbaaa___bbbfffaaaeeejjjlllmmmooorrruuuzzz}}}~~~}}}|||zzzuuuoooiiifffgggiiijjjllllllkkkiiiggghhhkkknnnxxxyyy|||vvvmmmkkkjjjiiihhhhhhhhhgggggggggkkkpppuuuwwwuuurrrpppooooooooonnnlllhhhdddaaagggddd```\\\[[[\\\^^^___eeeaaa\\\YYYXXXYYYZZZZZZWWWUUUSSSSSSTTTVVVXXXYYYSSSTTTUUUUUURRRNNNJJJGGGGGGIIIKKKNNNOOOOOOOOONNNKKKIIIIIIOOOVVVZZZYYYVVVQQQOOONNNPPPRRRRRRPPPMMMOOONNNMMMLLLLLLNNNOOOQQQTTTQQQMMMKKKJJJLLLOOOQQQLLLLLLKKKKKKJJJJJJJJJIIIFFFGGGHHHIIIIIIIIIHHHGGGDDDDDDDDDDDDEEEFFFGGGHHHJJJKKKMMMNNNMMMKKKHHHFFFJJJHHHEEEBBBAAAAAACCCDDDGGGHHHIIIJJJJJJIIIHHHGGGKKKLLLLLLLLLLLLLLLKKKKKKKKKIIIGGGEEECCCCCCBBBCCCAAACCCEEEGGGHHHGGGFFFFFFAAABBBDDDFFFHHHJJJLLLMMM}}}zzz|||{{{ssshhh___```aaabbbdddeeefffffflllllllllmmmnnnmmmgggaaa^^^bbbjjjsssyyyyyyrrrlllbbbcccgggjjjhhhbbbbbbeeezzzzzzrrrnnnlllwwwzzz|||uuuooollllllmmmnnnpppjjjaaa\\\]]]ccckkkpppooommmjjjfffeeegggmmmqqqyyysssnnnlllhhhmmmmmmddd\\\[[[ZZZYYYUUUTTTRRROOONNNPPPUUUYYYZZZ\\\ZZZUUUTTTUUURRRMMMOOONNNLLLNNNQQQSSSRRRQQQPPPOOONNNMMMOOOUUU]]]cccbbb```^^^___dddiiimmmoooqqqmmmjjjjjjjjjggg```[[[]]]gggsss|||}}}wwwtttpppmmmiiiggghhhkkkmmmnnniiirrr~~~zzzvvvuuuvvv|||}}}~~~{{{zzzyyyxxxzzz{{{{{{~~~wwwxxxvvvvvvyyyxxxuuutttvvvwwwsssooollllllkkkiiigggkkkgggeeefffeeedddggglllnnnrrrxxx|||||||||}}}~~~{{{yyyxxxyyyzzzzzzxxxxxxwwwvvvuuuvvvyyy|||xxxyyyzzz{{{}}}}}}}}}zzzyyytttuuuwwwyyy|||~~~wwwoookkkllliiifffdddcccdddddddddeeecccbbbbbbccccccbbbaaa^^^ZZZXXX[[[aaaeeedddbbb\\\[[[YYYVVVRRRNNNKKKIIIKKKMMMPPPRRRTTTTTTTTTSSSRRROOONNNQQQVVVYYYXXXVVVRRRPPPNNNNNNOOOOOOMMMKKKLLLKKKJJJJJJKKKMMMOOOQQQQQQNNNKKKHHHGGGHHHJJJLLLJJJJJJIIIIIIIIIIIIIIIHHHGGGHHHIIIIIIIIIIIIHHHGGGDDDDDDCCCCCCBBBCCCCCCCCCGGGHHHIIIIIIIIIGGGEEEDDDJJJHHHEEECCCBBBBBBCCCDDDJJJJJJKKKLLLLLLKKKJJJJJJIIIIIIJJJJJJJJJIIIIIIHHHIIIHHHFFFCCCBBBAAAAAAAAA@@@AAACCCEEEFFFEEEDDDCCCAAABBBDDDFFFHHHJJJLLLLLLxxxzzzwwwsssmmmpppuuuzzz~~~wwwqqqmmmoootttuuuqqqlllrrrwww~~~wwwuuusssoooeee[[[ZZZ^^^qqq}}}{{{yyywwwzzzsssvvvyyyzzz{{{~~~|||yyy{{{zzzpppiiijjjrrr|||~~~}}}yyyuuuuuuzzz}}}zzzpppgggfffiiijjjeeebbb]]]YYYYYY___hhhoooooopppmmmgggeeefffeeebbb_________aaacccbbb```^^^^^^^^^]]]^^^```gggoootttuuuqqqnnnpppuuuzzz{{{yyyuuuuuuuuuuuussslllaaaXXX```fffooowww~~~~~~xxxqqqooojjjccc^^^]]]]]]^^^___```kkkzzz~~~|||rrrkkkkkknnnqqq}}}}}}~~~{{{vvvssstttuuuwwwuuuuuuvvvvvvuuuxxx~~~}}}|||vvvqqqpppnnnmmmlllmmmmmmkkkjjjdddeeefffjjjlllmmmkkkhhhccc___]]]bbbkkkooolllgggcccaaa]]]XXXSSSOOOMMMKKKPPPQQQTTTVVVXXXYYYYYYYYYVVVSSSOOOOOORRRTTTTTTRRRPPPNNNKKKIIIIIIIIIHHHGGGIIIHHHHHHHHHJJJLLLNNNOOOLLLJJJGGGDDDCCCCCCEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEFFFFFFFFFFFFEEEEEECCCBBBAAA@@@????????????CCCCCCCCCCCCCCCCCCBBBBBBFFFEEEBBB@@@???@@@AAABBBEEEFFFGGGGGGGGGGGGFFFEEEDDDEEEEEEFFFFFFEEEEEEEEEFFFEEECCCAAA?????????@@@???@@@BBBCCCCCCBBBAAA@@@@@@@@@BBBCCCEEEGGGHHHIII|||tttsssxxx}}}~~~|||tttooommmqqquuu|||ppphhhccciiiqqqtttqqqnnnzzz}}}sssfffZZZYYY___jjjxxx|||nnnoooooolllggghhhnnntttssssssxxxvvvqqqttt{{{wwwppppppxxx{{{{{{~~~}}}xxxpppjjjiiimmmqqqnnnnnnnnnnnnqqqxxx}}}xxxrrrppprrrvvvyyytttvvvyyy|||~~~|||zzzxxxooorrruuuwwwwwwwwwxxxyyyzzzyyyxxxxxxyyyzzzzzzyyyvvvwwwxxxxxxtttkkk```WWW]]]bbblllxxxwwwnnnlllssszzzoooooojjjccc___^^^___aaabbbeeennn{{{{{{xxx}}}xxxmmmhhhmmmsssyyy|||yyyvvvzzz~~~~~~}}}}}}wwwsssooonnnnnnoooqqqqqqnnnjjjbbbccceeehhhkkklllkkkiiibbb``````ccciiijjjgggbbbbbb```]]]YYYTTTPPPMMMKKKPPPRRRTTTVVVWWWYYYYYYYYYSSSOOOKKKIIIKKKMMMMMMMMMJJJHHHEEECCCBBBCCCDDDDDDHHHHHHHHHHHHHHHIIIKKKKKKHHHFFFDDDAAA@@@@@@AAAAAABBBBBBBBBCCCCCCDDDDDDEEEAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>@@@???>>>>>>>>>???@@@AAA@@@???===<<<;;;;;;<<<===???@@@AAABBBBBBAAA@@@??????@@@AAAAAABBBAAAAAAAAABBBAAA???>>>=========>>>???@@@@@@AAAAAA@@@???>>>======>>>@@@AAACCCDDDEEEqqqlllhhhiiiooovvvzzz||||||sssllliiihhhjjjmmmqqquuuyyyzzzzzzzzzggg^^^[[[dddnnnpppnnnlllqqqxxxyyyrrrhhhaaabbbiiikkkyyy~~~www{{{~~~vvvoooqqqqqqllleeebbbdddhhhgggddddddiiiooouuu}}}sssddd\\\^^^fffnnn|||yyysssoooooovvvvvvrrrlllhhhffffffiiilllmmmsss{{{xxxppplllnnnvvv}}}{{{xxxvvvtttwwwxxxuuupppmmmooorrrxxxxxxwwwuuurrrkkkddd___```fffqqq{{{nnnbbb___hhhxxx~~~~~~}}}ooohhhddd```___aaaeeeiiikkkmmmrrrwwwzzzzzzvvvrrroooyyyyyyooommmuuuxxxsssvvvyyy~~~yyyxxx~~~~~~}}}vvvuuuuuu||||||yyy{{{~~~xxxsssrrrhhhggggggjjjnnnnnniiieee^^^]]]\\\\\\___aaabbbbbb]]]___aaa```^^^[[[YYYXXXXXXYYYXXXWWWTTTPPPKKKIIIMMMMMMOOOPPPRRRSSSSSSTTTMMMJJJFFFDDDEEEGGGIIIKKKFFFEEECCCBBBAAABBBDDDEEEIIIIIIHHHGGGGGGFFFFFFFFFDDDCCCBBB@@@??????????????????@@@@@@AAAAAABBBBBB??????>>>>>>============>>>=========>>>>>>???@@@>>>>>><<<;;;<<<===>>>???<<<;;;:::999999999:::;;;>>>???@@@AAAAAA@@@???>>><<<<<<===>>>>>>>>>>>>>>>???>>><<<;;;;;;;;;<<<<<>>>>><<<===>>>???@@@AAABBBBBBqqqkkkeeecccggglllpppqqqpppwwwxxxqqqlllmmmlllhhh^^^]]]^^^___bbbeeehhhjjjaaaWWWSSS\\\ccccccbbbcccaaagggsssvvvrrroooooonnnlllooouuurrr|||wwwnnnpppwwwyyyuuuqqqqqqssstttrrrlllgggfffffffff```]]]```dddiiirrr{{{~~~ppp```VVVWWW___fffwwwvvvsssqqqqqqxxxppphhhbbbdddggggggdddccceeeooo}}}xxxooohhhfffmmmvvvxxxsssqqqqqqoootttvvvrrriiieeehhhnnnvvvtttrrrpppnnnlllkkkkkkjjjpppyyy}}}vvvkkkaaa^^^gggwww{{{vvvttttttxxx|||ppp```^^^]]]___ccciiimmmoooqqqqqqqqqqqqpppooonnnmmmyyy{{{sssrrrzzz{{{zzzzzz{{{rrrmmmrrrssswwwzzzxxxxxx|||{{{www||||||wwwssswww}}}~~~zzzzzzyyyyyy{{{}}}{{{zzzyyyxxxjjjmmmpppnnnkkkjjjnnnsss{{{~~~}}}~~~~~~}}}|||~~~|||xxxjjjggggggnnnzzz}}}zzzyyyzzztttyyy~~~zzzwww{{{~~~xxxuuussssssssssssrrrpppnnnllljjjhhhfff___]]]]]]aaafffgggbbb]]]XXXTTTPPPOOOQQQTTTVVVWWWWWWZZZ\\\ZZZTTTOOONNNOOONNNOOOQQQRRRPPPMMMHHHFFFHHHHHHIIIIIIJJJKKKKKKLLLHHHFFFDDDBBBBBBEEEHHHJJJDDDEEEEEEDDDCCCCCCEEEGGGHHHGGGGGGEEEDDDCCCBBBAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>????????????@@@???>>>======<<<======<<<<<<<<<<<<===>>>???@@@>>>===<<<;;;:::;;;<<<===::::::::::::::::::;;;;;;::::::<<<<<<<<<<<<::::::999:::;;;<<<<<<<<<<<<<<<<<<;;;:::999999:::;;;;;;==================>>>>>>>>>>>>>>>???@@@AAAAAABBByyyoooccc\\\[[[\\\\\\[[[^^^bbbbbb___dddmmmmmmdddTTTQQQNNNMMMPPPWWW___dddaaaUUUNNNQQQRRROOOOOOUUUQQQTTT[[[fffpppuuutttqqqfffaaa```eeeiiikkkmmmpppkkkqqqwwwzzzyyyqqqgggaaagggnnnnnnlllkkkjjjkkkmmmnnnllliiifffdddddd___\\\]]]```ccciiiqqqtttyyywwwkkkbbb```eeekkkuuuuuusssqqqrrrzzzrrrhhhbbbiiiqqqnnneee^^^]]]fffttt}}}uuunnneee___dddlllqqqwww}}}uuummmhhheeedddgggiiijjjgggaaa___bbbfffiiihhhfffeeeeeegggkkknnnooosssxxx}}}~~~ssspppjjjeeeccciiittt}}}yyyxxxuuupppllllllpppsss{{{uuufffXXXWWWWWWZZZ___cccfffggghhhfffeeedddgggjjjmmmooowww{{{~~~yyysssssswww|||}}}wwwrrrnnnllllllmmmssswww|||{{{vvvppplllkkkjjjjjjmmmqqqpppooosssyyyyyy{{{{{{{{{zzzzzz}}}~~~xxxqqqlllhhhggglllsssxxxwwwooonnnppprrrssstttuuuxxxzzzzzzvvvoookkkiiihhhgggfff^^^aaaddddddcccbbbccceeelllmmmppptttyyy{{{yyy{{{}}}zzzssssssyyy~~~xxxrrrppprrrsssqqqoooeeebbbbbbhhhrrrzzz{{{zzzyyyzzzyyyvvvrrrooonnnoooeeejjjppptttvvvwwwyyy{{{yyyzzz{{{yyyvvvsssrrrsssnnniiigggkkkuuu}}}yyywwwtttqqqnnnlllkkkkkkbbb^^^\\\\\\______]]]YYYWWWUUUTTTXXX___```\\\VVVOOOLLLHHHGGGHHHKKKMMMNNNPPPQQQRRRPPPMMMJJJHHHHHHIIIJJJKKKKKKJJJHHHFFFDDDEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCBBBAAA@@@BBBEEEGGGCCCEEEFFFEEEBBBAAABBBCCCCCCCCCCCCBBBAAA@@@???>>>===>>>?????????>>>======>>>>>>>>>===============@@@???===<<<;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;::::::999::::::888888888999999:::::::::777777888999999888777777888999:::;;;;;;<<<<<<<<<;;;:::999888888999:::;;;::::::::::::;;;<<<<<<===<<<<<<<<<======>>>>>>>>>~~~rrrfffXXXPPPOOOPPPOOOMMMOOOQQQPPPPPP[[[iiihhh]]]OOOKKKFFFDDDIIISSS^^^eeegggYYYNNNLLLIIIBBBEEEMMMIIIHHHIIIOOOXXX^^^aaaaaaXXXRRRQQQVVV\\\]]]\\\\\\YYY\\\]]]___dddjjjjjjeee___XXXWWW```hhhhhhffffff___```bbbdddfffeeebbb___^^^ZZZYYY[[[]]]^^^bbbgggjjjooozzz}}}}}}zzzrrrkkkhhhjjjnnnqqqpppnnnkkkllluuuyyymmmgggqqq{{{vvvhhh^^^YYY```kkktttxxxxxxwwwvvvvvvqqqmmmiiiaaaYYY[[[cccffflllsssxxxyyyyyyzzz{{{ooorrrssspppjjjbbb[[[WWWZZZYYYXXXVVVUUUUUUXXXYYY[[[[[[ZZZZZZ[[[```fffjjjmmmppprrrsssrrrrrrsssuuukkklllkkkhhhfffiiiooouuurrrrrrnnniiidddcccfffjjjeeepppvvvrrrooommmbbbTTTPPPOOOOOOQQQUUUXXXYYYXXXXXXVVVUUUWWW\\\ccciiilllmmmmmmkkkkkkqqq{{{~~~zzzyyywwwtttqqqppprrrtttsssmmmgggccc```^^^^^^___gggjjjmmmmmmjjjiiijjjllliiihhhjjjoooqqqoooooosss|||yyyyyy~~~xxxpppiiikkkqqqtttmmmgggccc___^^^cccjjjhhhooovvvzzz}}}|||tttkkkpppsssxxxzzzzzzxxxwwwwwwrrrppplllhhhfffeeedddcccccceeehhhjjjjjjiiihhhhhhiiijjjlllnnnqqquuuxxxzzzsssvvvyyyxxxxxx{{{}}}xxxsssmmmiiinnnrrruuutttpppmmmllllllpppyyy}}}{{{~~~zzzoooqqqvvvvvvooohhhiiiooonnnqqqyyyyyyooojjjjjjlllllljjjeeecccbbbhhhqqquuusssooollllllllljjjgggeeeeeefff___ccciiikkklllmmmooorrrwwwxxxxxxtttmmmgggddddddbbb^^^\\\aaallltttuuutttooommmkkkiiihhhgggggghhh___[[[XXXZZZ___```[[[VVVTTTPPPOOOTTTZZZ]]]XXXSSSJJJGGGEEEDDDFFFHHHIIIIIIJJJIIIGGGHHHIIIIIIGGGDDDIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBAAAAAABBBBBBAAAAAA@@@???>>>???AAACCCAAACCCEEECCC???======>>>>>>????????????>>>======;;;<<<===>>>???>>>===<<<>>>>>>>>>======<<<<<<;;;===<<<;;;999888888999999======<<<;;;::::::::::::<<<;;;;;;:::999888777777555555666666777777888888:::;;;<<<======<<<;;;:::888888999;;;;;;<<<<<<<<<:::999888888888999:::;;;888888888888999:::;;;<<<888888888999999:::::::::vvvvvvwwwyyy{{{}}}~~~{{{wwwyyy~~~{{{|||~~~|||~~~uuuqqqrrrddd```YYYRRRMMMLLLMMMNNNMMMKKKHHHJJJUUUaaaeeebbbWWWSSSMMMIIILLLUUUaaaiiiiii\\\MMMFFFGGGHHHFFFBBBEEEBBB@@@DDDLLLSSSTTTSSSNNNKKKHHHIIINNNPPPOOOLLLMMMJJJHHHKKKQQQUUUUUURRRLLLKKKMMMSSSZZZ\\\XXXSSSQQQQQQRRRTTTUUUWWWXXXXXXZZZXXXXXX[[[\\\[[[___dddeeekkkvvv|||xxxvvvuuurrrnnnkkkiiihhhfffeeegggggggggiiilllsss{{{~~~tttkkkmmmqqqwwwxxxqqqcccXXXQQQVVV\\\aaadddeeeggghhhfffccc___ZZZXXXWWWXXXYYYbbbbbbaaaaaaaaabbbcccddd]]]^^^```aaa___YYYRRRLLLNNNNNNNNNNNNMMMLLLKKKJJJOOOQQQTTTUUUVVVWWWZZZ[[[^^^```bbbeeeggggggfffeeedddhhhlllllliiihhhjjjnnnmmmkkkgggccc^^^[[[XXXWWWXXXZZZ\\\]]][[[WWWSSSPPPGGGJJJMMMQQQSSSSSSRRRQQQMMMMMMPPPUUU\\\___^^^\\\^^^[[[ZZZ]]]ccciiimmmnnnjjjoootttuuurrrnnnmmmmmmkkkeee]]]YYYXXXZZZZZZZZZYYYXXXVVVVVVWWWZZZ^^^aaabbbeeejjjmmmnnnmmmllllllqqqssswww|||}}}ttteee___bbbfffggghhhgggccc]]]YYYZZZ___dddggghhhjjjkkkmmmnnnnnnnnnnnnttt|||~~~xxxsssiiiiiiiiihhhfffccc___]]]aaaffflllppppppkkkeeeaaahhhlllkkkhhhiiippprrrpppkkklllmmmppptttyyy~~~|||qqqfff^^^[[[dddhhhlllnnnmmmjjjgggfff```jjjuuu}}}|||uuurrrvvv}}}xxxqqqmmmbbbbbbccceeehhhjjjjjjhhhkkklllooorrrvvvyyy|||}}}~~~yyyqqqhhhaaa```aaadddbbbccccccddddddeeeffffffccccccbbbbbbaaa``````````````````aaacccfffjjjlllkkklllkkkhhhccc```^^^^^^XXXYYY[[[^^^aaacccdddeee``````______```bbbcccdddaaa[[[VVVTTTWWWXXXVVVSSSOOOPPPQQQRRRRRRQQQPPPOOOHHHGGGEEECCCCCCDDDFFFGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@BBBBBBCCCCCCBBBBBBAAA@@@@@@?????????>>>>>>======@@@???>>><<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::<<<<<<<<<;;;;;;:::::::::888888888888999;;;===>>>999::::::;;;;;;::::::999:::::::::999999888888888999888888888777777666666666777777777777777666666666666666666666666666666777777777777777777777777777777777777777777777777888999999::::::999999888iiiiiikkknnnrrrvvvzzz}}}~~~xxxtttuuu|||{{{xxxxxx~~~xxxuuuwww{{{~~~}}}|||ooojjjqqqyyy{{{~~~zzzwwwxxx}}}~~~rrriiiffffffaaa^^^YYYTTTQQQPPPQQQRRRRRRPPPLLLMMMXXXeeejjjhhh[[[WWWRRRPPPSSSYYYaaaeeefff^^^TTTOOONNNNNNJJJFFFHHHEEECCCGGGNNNSSSTTTSSSOOOKKKHHHHHHKKKLLLJJJFFFJJJGGGEEEHHHMMMPPPOOOMMMEEEDDDEEEJJJOOOQQQNNNJJJJJJJJJKKKMMMNNNOOOPPPQQQUUUSSSUUUYYYZZZWWWXXX[[[^^^bbbhhhpppvvv{{{~~~}}}{{{wwwrrrlllgggcccaaadddccccccbbbaaa___]]][[[ZZZ\\\___ccciiiqqqzzzzzzzzzvvvmmmeeeaaaccchhhooorrrnnnddd[[[UUUXXX\\\^^^______```bbb]]]ZZZVVVRRROOOOOOPPPPPPUUUTTTRRRQQQRRRSSSUUUVVVPPPPPPQQQRRRQQQLLLFFFBBBEEEEEEFFFGGGGGGGGGFFFFFFJJJLLLNNNOOOPPPQQQTTTWWWUUUVVVXXX[[[\\\]]]]]]]]]\\\bbbhhhiiigggddddddeee^^^]]]ZZZWWWUUUSSSRRRQQQRRRRRRRRRRRRPPPOOONNNMMMIIIIIIJJJLLLNNNPPPRRRSSSWWWWWWYYY\\\^^^___]]]\\\SSSQQQQQQTTTZZZ___```^^^]]]aaaeeefffeeecccaaa``````[[[UUURRRRRRSSSSSSRRRPPPOOONNNNNNPPPTTTXXXZZZ]]]aaaeeehhhhhhgggffffffmmm}}}}}}uuukkkmmmqqqttttttsssqqqoootttqqqiii^^^ZZZ]]]``````aaa```]]]YYYVVVWWW\\\```aaaaaaccceeefffgggggghhhkkkooovvvzzzzzzvvvppplllddddddcccbbb___[[[XXXUUU[[[^^^dddhhhiiigggbbb___aaadddccc```bbbhhhllljjjggghhhjjjmmmqqqvvv{{{~~~~~~~~~yyyqqqggg___[[[bbbffflllooommmiiieeeccc^^^ccciiinnnvvv~~~~~~yyyrrrnnnoootttyyy|||||||||{{{xxxtttnnniiifffbbbaaaaaacccfffhhhggggggeeefffhhhjjjmmmoooqqqrrruuuuuussslllccc^^^```cccaaaaaaaaaaaa````````````______________________________^^^^^^```bbbeeefffggghhhgggddd```]]][[[[[[WWWXXXYYY[[[\\\]]]]]]]]]YYYYYYXXXXXXYYY[[[\\\]]][[[WWWSSSRRRUUUVVVTTTQQQNNNNNNOOOOOOOOONNNLLLLLLIIIGGGEEECCCBBBCCCCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCAAAAAA@@@???????????????@@@@@@AAAAAA@@@@@@???>>>??????>>>>>>>>>=========???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777888999999;;;;;;<<<===;;;;;;;;;::::::999999999:::999888777888888999:::999999::::::::::::999999::::::999999999888888888:::999999999888888888777666666777777777777666666777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888777777hhhhhhhhhkkkooouuu{{{~~~}}}vvvqqqqqqvvv{{{{{{wwwuuuvvvyyy|||}}}uuuqqqpppvvv}}}yyyvvvqqqlllkkklllnnnppplllsss|||nnndddaaahhhpppsssvvv{{{}}}{{{wwwrrroooooorrruuuxxxyyy|||~~~zzzwwwrrrrrrqqqmmmhhhdddcccccc]]][[[YYYVVVUUUTTTUUUVVVWWWUUUQQQQQQ[[[gggmmmlll]]]ZZZXXXWWWYYY\\\^^^___^^^\\\XXXVVVSSSPPPLLLIIIKKKIIIGGGIIINNNRRRSSSRRRNNNKKKHHHIIIKKKKKKIIIFFFHHHEEEDDDEEEIIIKKKKKKIIIEEECCCCCCEEEIIIKKKIIIGGGCCCDDDEEEFFFGGGHHHIIIJJJOOOOOOTTTZZZ[[[VVVSSSSSSVVVVVVVVVXXX\\\aaaeeehhhnnnlllhhhccc]]]XXXTTTRRROOOQQQSSSTTTTTTRRRPPPNNNMMMPPPUUU[[[aaajjjrrrxxxyyy{{{tttlllgggccc```[[[WWWVVVXXX]]]dddjjjiiiddd___YYYZZZ[[[[[[YYYXXXYYYZZZSSSPPPMMMJJJHHHHHHIIIJJJPPPNNNKKKIIIIIIKKKMMMOOOHHHGGGGGGGGGGGGEEEAAA>>><<<===>>>@@@AAABBBBBBBBBDDDEEEEEEFFFFFFIIIMMMPPPKKKLLLLLLMMMNNNPPPQQQRRROOOVVV]]]```^^^ZZZWWWVVVMMMMMMLLLKKKJJJJJJKKKKKKMMMKKKIIIFFFFFFGGGIIIJJJJJJIIIGGGFFFHHHLLLPPPRRR[[[]]]^^^]]][[[YYYWWWWWWOOONNNOOOSSSYYYZZZVVVRRRPPPQQQSSSUUUWWWVVVTTTQQQRRROOOLLLJJJJJJKKKJJJIIIHHHGGGGGGGGGJJJMMMQQQTTTVVVYYY]]]___^^^]]]\\\\\\cccooo{{{{{{vvvpppjjjeeeaaabbbcccccccccbbb```______```]]]XXXWWWZZZ[[[ZZZYYYXXXVVVSSSRRRSSSWWWZZZZZZ[[[\\\^^^___```aaaaaadddggglllooonnnkkkfffccc^^^^^^]]]\\\YYYUUURRRPPPSSSVVVZZZ]]]______^^^]]]\\\]]][[[YYYZZZ```dddeeeaaabbbdddhhhlllqqquuuxxx{{{yyywwwtttpppjjjccc^^^___dddjjjmmmlllhhhdddaaaaaabbbbbbdddkkktttvvvttttttpppjjjggghhhjjjmmmnnnmmmmmmllljjjhhhdddaaa___aaa```______aaaccccccccc___```aaabbbcccdddeeefffhhhnnnrrrnnnddd]]]]]]```______^^^\\\[[[ZZZYYYYYYYYYYYYZZZZZZ\\\]]]_________^^^]]]\\\\\\]]]^^^___aaaaaaaaa___[[[WWWVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRRRRSSSTTTUUUUUUTTTQQQOOOOOORRRSSSQQQNNNKKKLLLKKKKKKJJJIIIGGGFFFHHHGGGDDDBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAA?????????>>>>>>>>>>>>>>>===>>>>>>>>>>>>===<<<<<<>>>============<<<<<<<<<======<<<;;;;;;:::;;;;;;:::999999999999999999999666666777888999:::;;;;;;999999999999888888888888;;;:::888777666666666666888999999999999999999888999999888888888888777777888888888777777777777777555666666777777666666666777777777777777777777777777777777777777777777777777777777777777777777777555666666777777666666555ooommmkkkkkkmmmqqqvvvzzz~~~yyysssooonnnqqqtttxxxssskkkggggggiiijjjjjjgggggghhhnnnuuuxxxuuuqqqmmmkkkjjjhhhgggggghhhhhhdddjjjsss{{{~~~uuulllhhhkkkooonnnnnnqqqnnnnnnllliiigggfffhhhiiijjjlllpppsssuuurrrlllhhhiiigggeeeddddddddddddcccZZZZZZXXXWWWVVVVVVVVVVVVWWWWWWTTTTTT[[[eeehhhfffZZZYYYWWWWWWXXXYYYYYYXXXTTTUUUVVVTTTQQQMMMJJJIIILLLJJJIIIJJJMMMOOOOOONNNJJJIIIHHHJJJLLLNNNLLLKKKIIIGGGEEEFFFHHHIIIIIIGGGFFFDDDCCCDDDFFFGGGGGGFFFAAABBBCCCDDDEEEFFFGGGGGGKKKMMMTTT]]]___YYYSSSQQQPPPMMMIIIFFFGGGKKKPPPTTTaaa___\\\XXXTTTPPPMMMKKKCCCEEEHHHIIIHHHFFFEEEEEEGGGJJJOOOSSSXXX]]]cccgggkkkttt{{{|||zzzwwwqqqjjj```]]]XXXTTTRRRQQQQQQRRRPPPRRRUUU[[[___aaa___\\\WWWWWWVVVTTTQQQPPPQQQRRRKKKIIIGGGFFFFFFGGGIIIJJJSSSPPPKKKHHHFFFGGGJJJKKKDDDCCCBBBBBBBBBBBB@@@>>>999:::;;;===>>>?????????>>>>>>>>>>>>???BBBFFFJJJHHHFFFEEEDDDDDDEEEFFFGGGCCCHHHNNNQQQPPPLLLIIIHHHDDDDDDDDDDDDDDDEEEFFFFFFKKKIIIFFFCCCBBBCCCEEEFFFJJJHHHEEEDDDDDDGGGJJJLLLSSSVVVWWWUUUQQQNNNNNNOOONNNNNNPPPVVVZZZXXXPPPIIIIIIGGGHHHKKKNNNOOOLLLIIIGGGGGGGGGFFFGGGFFFEEEDDDHHHHHHGGGGGGHHHKKKNNNPPPPPPRRRUUUVVVUUUTTTSSSSSSVVV^^^eeejjjqqq{{{vvvqqqiiiccc___\\\ZZZWWWZZZYYYYYYXXXWWWWWWWWWWWWUUUXXXWWWTTTUUUYYY[[[YYYVVVUUUSSSQQQQQQQQQSSSUUUVVVWWWYYYZZZ\\\\\\]]]]]]\\\^^^aaaddddddbbb___]]]ZZZZZZZZZYYYWWWUUUTTTRRRQQQRRRSSSUUUWWWYYYZZZ[[[]]]\\\ZZZWWWXXX\\\___aaa\\\]]]___cccgggkkkoooqqqtttrrrooooooooommmhhhddd___bbbfffgggfffdddcccbbbbbbbbb```___eeemmmnnnjjjgggdddbbbaaacccfffhhhhhhfffeeedddcccaaa___]]]\\\^^^\\\[[[[[[\\\^^^^^^]]]^^^^^^^^^^^^^^^^^^^^^^^^```dddhhhfff```[[[ZZZ[[[ZZZZZZYYYXXXWWWVVVUUUUUUTTTTTTUUUWWWYYY\\\^^^```aaa___^^^\\\[[[ZZZZZZZZZZZZZZZ[[[YYYUUURRRQQQQQQSSSSSSRRRQQQPPPNNNMMMLLLNNNNNNOOOOOOOOOPPPPPPQQQMMMLLLLLLMMMOOOPPPNNNLLLJJJIIIIIIGGGFFFDDDCCCBBBDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>???>>>>>>>>>===<<<<<<<<<===<<<<<<;;;:::<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::::::::;;;888888888888888777777777888888777777777666666666777777777777777777777777:::999888777666666555555777888888999999888888777777777777777777777777777444444444444444444444444555555666666777666666666888888888888888888888888666666666666666666666666666666666666666666666666555555666666666666555555kkkhhhdddaaabbbeeeiiilllwwwtttpppllliiihhhjjjkkknnniiicccaaabbbaaa^^^[[[YYY]]]bbbgggiiiiiijjjjjjgggggggggggggggfffeeeeeeaaafffmmmssswwwwwwuuutttnnnppptttyyy||||||{{{|||xxxrrrmmmlllkkkgggdddcccbbbcccdddcccaaa```aaabbbbbbdddhhhkkkllljjjddd___^^^\\\ZZZ[[[]]]^^^^^^]]]YYYXXXXXXWWWVVVUUUUUUTTTTTTUUUUUUUUUYYY______[[[UUUVVVUUUTTTRRRQQQQQQRRRNNNPPPQQQPPPMMMJJJJJJJJJJJJIIIHHHIIIIIIJJJJJJIIIGGGGGGHHHIIIKKKKKKJJJIIIGGGFFFDDDDDDEEEFFFFFFEEEBBB@@@???>>>???@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEFFFHHHPPP[[[___[[[TTTQQQMMMIIIBBB===<<>>===;;;;;;<<<===<<<;;;999999:::;;;;;;;;;;;;;;;999::::::::::::===BBBFFFIIIGGGDDDAAA??????@@@@@@>>>@@@CCCEEEDDDBBBAAA@@@@@@@@@?????????@@@AAAAAAHHHGGGEEECCCAAA@@@@@@@@@GGGFFFEEEDDDDDDDDDDDDDDDGGGJJJLLLJJJGGGEEEFFFIIIIIIKKKOOOTTTTTTOOOGGG@@@EEECCCBBBEEEHHHJJJHHHEEECCCDDDFFFGGGFFFFFFEEEEEEKKKJJJIIIHHHHHHIIIJJJKKKJJJMMMOOOPPPNNNMMMLLLMMMMMMQQQUUUXXX^^^gggjjjiii[[[YYYUUUSSSRRRQQQPPPPPPRRRQQQPPPPPPPPPQQQRRRSSSRRRTTTSSSPPPQQQWWWYYYXXXVVVUUUSSSSSSRRRRRRRRRQQQRRRSSSUUUWWWXXXYYYYYYYYYUUUWWWZZZ\\\^^^]]]\\\[[[UUUVVVVVVWWWWWWWWWWWWVVVSSSRRRQQQQQQRRRTTTWWWXXX___\\\YYYXXXWWWXXXZZZ]]]YYYZZZ\\\___cccgggjjjkkkmmmjjjhhhiiilllmmmllliii```aaaaaa```___```bbbeee]]]^^^]]]\\\```dddccc^^^___^^^]]]^^^aaacccddddddbbbaaaaaa```^^^]]][[[ZZZ[[[YYYXXXXXXYYYZZZZZZYYY\\\\\\[[[ZZZZZZYYYXXXXXX[[[ZZZYYYXXXYYYXXXVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRTTTVVVZZZ]]]___bbbaaa___]]][[[YYYXXXWWWTTTUUUUUUTTTQQQOOONNNNNNOOOOOOOOONNNNNNLLLKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMIIIIIIJJJKKKMMMMMMLLLKKKIIIHHHFFFEEECCCBBBAAA@@@??????????????????@@@@@@===========================>>>??????@@@???>>>>>><<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::999999999999999:::;;;888888777777777666666666777777666666666555555555666666666666666666666666888888888888888888777777666777777777777777777666666666666666666666666666333333333333333333444444444444555666666666666666777777777777777777777777555555555555555555555555555555555555555555555555555555666666666666555555bbb___[[[YYYYYY\\\```ccchhhfffcccaaa``````aaabbbbbb```___bbbeeeddd^^^XXXRRRXXX___aaaaaa```bbbeeeddddddeeefffeeecccaaa```^^^aaafffkkklllllliiigggdddbbbcccgggiiiiiijjjmmmqqqnnnkkkiiifffccc___]]][[[]]]^^^___^^^^^^___aaacccccceeeggggggddd___[[[WWWVVVVVVWWWXXXYYYXXXXXXXXXWWWVVVUUUTTTTTTTTTTTTRRRTTTUUUTTTVVVZZZZZZVVVSSSWWWZZZWWWPPPKKKKKKMMMMMMNNNOOONNNMMMKKKKKKLLLGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGFFFEEECCCBBBBBBAAAAAA@@@@@@AAAAAAAAA@@@???>>>=========>>>>>>>>>>>>??????@@@AAAAAABBBAAAAAAGGGRRRXXXUUUPPPNNNKKKGGGAAA;;;999:::===???@@@@@@????????????>>>>>>@@@BBBBBB???<<<;;;>>>AAA;;;>>>@@@BBBDDDGGGKKKNNNOOOVVVZZZXXXUUURRRMMMHHHEEEDDDCCCBBBCCCEEEGGGHHHDDDDDDDDDDDDCCCCCCBBBBBB???@@@???===<<<<<<===???======>>>???AAACCCFFFGGGIIIFFFBBB===:::::::::;;;<<<;;;999999:::;;;;;;:::888888888999888888777777666777888888999;;;???BBBIIIGGGCCC@@@===<<<<<<===>>>>>>??????????????????<<<<<<<<<;;;;;;<<<<<<===BBBBBBAAA@@@???>>>===<<>>BBBAAA@@@AAACCCDDDDDDCCCBBBDDDGGGGGGFFFEEEEEEFFFJJJIIIGGGFFFEEEEEEEEEFFFFFFHHHJJJJJJIIIHHHHHHIIIJJJMMMNNNNNNRRRXXXYYYVVVIIIJJJJJJKKKKKKKKKLLLLLLJJJJJJIIIIIIIIIKKKLLLNNNNNNPPPOOOKKKLLLRRRUUUTTTTTTSSSSSSTTTUUUUUUSSSQQQNNNOOOQQQRRRTTTUUUUUUUUUQQQSSSVVVYYY[[[[[[ZZZYYYPPPPPPQQQRRRTTTUUUVVVWWWTTTRRRPPPNNNOOOQQQTTTVVV]]]YYYWWWWWWVVVTTTUUUXXXXXXYYY\\\^^^aaadddfffgggeeedddbbbccceeehhhiiiiii```___]]]ZZZYYY\\\aaafff```ddddddaaa```aaa___[[[___]]]\\\]]]^^^___^^^]]][[[\\\]]]]]]\\\[[[YYYXXXXXXWWWWWWXXXZZZZZZYYYWWWXXXXXXWWWVVVUUUUUUTTTTTTVVVRRRMMMMMMPPPSSSRRRPPPOOOOOOPPPQQQRRRRRRSSSSSSPPPPPPPPPQQQSSSVVVZZZ\\\```___^^^\\\ZZZXXXVVVUUUPPPQQQRRRQQQOOOMMMMMMMMMLLLLLLMMMMMMMMMLLLKKKKKKHHHIIIJJJJJJJJJJJJIIIIIIGGGGGGHHHIIIIIIJJJKKKKKKGGGFFFDDDBBB@@@?????????;;;<<<<<<===>>>>>>??????;;;;;;<<<<<<<<<<<<<<<===<<<===???@@@@@@???>>>>>><<<<<<<<<<<<<<<;;;::::::888888999999999999::::::888888777888888999:::;;;888888777777666555555555333333444555666777888888555555555555666666666666555666777888888999888888555666666777777666666555444444555555555555666666555555555555555666666666333444555555666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555666666555555555___]]]ZZZWWWWWWYYY\\\^^^\\\ZZZYYYXXXYYY[[[\\\]]]\\\[[[]]]ccciiihhh```XXXUUUXXX\\\^^^^^^^^^^^^___bbbcccddddddbbb```]]][[[[[[]]]aaacccdddccc```^^^^^^[[[[[[```aaa^^^___ccceeefffeeedddcccaaa^^^[[[WWWZZZ\\\]]]^^^___aaacccfffeeecccbbb```]]]YYYVVVTTTUUUWWWXXXXXXXXXWWWWWWWWWVVVUUUTTTTTTUUUVVVVVVTTTUUUTTTRRRTTTZZZ\\\[[[VVV___fffbbbUUUJJJHHHJJJKKKLLLNNNOOOOOONNNLLLJJJEEEFFFFFFEEEDDDCCCBBBBBBBBBDDDEEEEEEDDDBBBAAA@@@>>>>>>>>>>>>======>>>???@@@@@@AAA@@@???>>>??????<<<======>>>>>>??????@@@@@@===???HHHNNNNNNKKKJJJFFFCCC@@@<<<:::999999999:::::::::;;;;;;<<<<<<<<<;;;>>>@@@???;;;:::<<>>AAADDDBBBGGGIIIFFFCCCBBB@@@<<<>>><<<<<<===AAACCCCCCCCC<<<======<<<:::999::::::999999:::999888777999::::::::::::;;;<<<===>>>???CCCAAA>>>;;;:::::::::;;;<<<;;;999999;;;<<<;;;:::777888888999888888777777333555777888888:::===@@@DDDCCC@@@>>><<<;;;;;;;;;======<<<===>>>>>>===<<<:::::::::999::::::;;;<<<===<<<<<<<<<<<<======>>>??????@@@BBBCCCCCCCCCDDDFFFDDDCCCBBBCCCCCCCCCBBBFFFNNNUUUTTTLLLDDDAAAAAA@@@AAAAAA@@@??????AAABBB@@@CCCFFFFFFDDDCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBAAACCCEEEFFFEEEDDDEEEFFFHHHKKKKKKIIIJJJMMMMMMJJJEEEEEEFFFGGGGGGGGGHHHHHHFFFEEEEEEDDDEEEFFFGGGGGGHHHJJJJJJHHHJJJNNNPPPNNNOOONNNPPPSSSVVVWWWUUURRRLLLMMMOOOPPPRRRSSSSSSSSSPPPRRRUUUXXXYYYYYYWWWVVVMMMNNNNNNOOOQQQSSSTTTUUUQQQOOOMMMKKKLLLOOORRRTTTXXXTTTTTTWWWWWWTTTTTTWWWYYY[[[\\\___aaabbbcccddd``````___]]]\\\^^^aaaddd^^^]]][[[XXXXXXZZZ```dddlllqqqqqqkkkdddbbbaaa```^^^\\\ZZZZZZ[[[[[[ZZZYYYTTTVVVYYY[[[\\\[[[ZZZYYYWWWWWWYYY[[[]]]]]]ZZZXXXUUUTTTTTTTTTSSSSSSRRRRRRPPPMMMIIIHHHJJJLLLNNNNNNLLLLLLMMMNNNNNNOOOPPPPPPOOONNNMMMMMMOOORRRUUUWWW\\\[[[ZZZYYYWWWUUUSSSRRRNNNPPPQQQPPPNNNMMMMMMNNNKKKKKKLLLLLLKKKKKKJJJJJJHHHHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFEEEEEEFFFHHHJJJDDDCCCAAA???>>>======>>>;;;;;;<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<:::;;;===??????>>>===<<<;;;;;;;;;;;;;;;:::999999777777777888888999999999666666666777888999::::::888888888777666555555555333333444555666777888888555555555555666666666777444555666777777777666666555555555666666555555555333333444444555555555555555555555555666666666777222333444555666666666666555555555555555555555555444444444444444444444444444444444444444444444444333333444444444444333333```]]]ZZZVVVUUUUUUWWWXXXVVVUUUTTTUUUXXXZZZ\\\\\\[[[ZZZ\\\ccciiihhh___WWW[[[ZZZZZZ\\\^^^___]]][[[bbbcccccccccaaa^^^[[[YYYYYY[[[^^^``````___\\\[[[VVVSSSVVV\\\^^^ZZZYYY]]]\\\^^^^^^]]]]]]\\\ZZZVVVVVVYYY[[[]]]^^^```ccceeehhheeeaaa]]]ZZZWWWSSSPPPPPPSSSVVVXXXWWWVVVVVVWWWVVVUUUTTTTTTTTTVVVXXXZZZWWWWWWTTTPPPSSS[[[aaabbbZZZfffqqqlll[[[LLLGGGIIIIIIJJJMMMPPPRRROOOJJJFFFDDDEEEFFFEEECCCBBBAAABBB???BBBEEEFFFFFFEEEDDDDDD===>>>>>>=========>>>@@@===>>>??????>>>==================>>>>>>?????????AAA<<<<<>>>>>:::888888888555777666666999???CCCCCCAAA888999999999888888888999999:::;;;:::999888999:::;;;::::::999999999::::::;;;;;;:::999888999::::::888777666777888888777666888999999:::;;;;;;::::::222444666888888:::<<<>>>???>>>===<<<;;;::::::999::::::;;;<<<===<<<:::888::::::::::::;;;<<<===>>>;;;:::999999;;;===@@@BBB=========???AAADDDGGGHHHKKKGGGCCCBBBDDDDDDAAA>>>CCCLLLSSSQQQFFF>>>===@@@@@@BBBCCCAAA======@@@CCC???AAADDDCCCAAA@@@AAACCCBBBBBBAAAAAAAAAAAAAAABBB???AAACCCCCCCCCCCCCCCEEEFFFIIIJJJGGGFFFGGGGGGDDDFFFFFFFFFEEEDDDCCCEEEFFFEEEEEEDDDCCCCCCCCCCCCDDDCCCGGGIIIHHHJJJNNNNNNKKKJJJJJJLLLQQQVVVXXXVVVSSSMMMNNNPPPQQQSSSTTTTTTTTTPPPRRRVVVXXXYYYWWWUUUSSSNNNNNNOOOOOOPPPRRRSSSTTTMMMLLLJJJIIIJJJMMMQQQSSSUUUQQQSSSXXXYYYUUUUUUYYY[[[\\\]]]___aaabbbbbbbbb^^^^^^]]]YYYVVVVVVZZZ___[[[[[[ZZZYYYXXXZZZ^^^aaatttyyyxxxnnnccc```aaabbbZZZYYYWWWWWWXXXYYYYYYXXXOOORRRWWW[[[]]]]]]\\\[[[WWWXXX[[[^^^```___\\\YYYTTTSSSSSSSSSSSSSSSSSSSSSJJJKKKJJJHHHGGGHHHKKKNNNKKKKKKKKKLLLLLLLLLMMMMMMNNNMMMKKKKKKLLLOOORRRTTTWWWWWWWWWVVVTTTRRRQQQPPPNNNOOOPPPPPPNNNMMMMMMNNNKKKKKKKKKKKKKKKJJJIIIHHHIIIJJJKKKLLLLLLKKKJJJIIIEEEEEEDDDCCCBBBCCCFFFIIIBBB@@@???===<<<<<<<<<===<<<<<<<<<<<<;;;;;;:::999:::::::::;;;;;;<<<<<<<<<999:::<<<>>>>>>===<<<;;;999::::::::::::999888888666666777777888888888999666666666666777999::::::999888888777666555555555777666666666666555555555555555555666666666777777444444666666666555444333444555555555555555555444333333333444444555555555333333333444444555555555222333444555666666666666555555555555555555555555444444444444444444444444444444444444444444444444222222222333333222222222^^^\\\XXXUUUTTTUUUVVVWWWRRRNNNKKKNNNTTTZZZ[[[ZZZWWWVVVXXX\\\aaaaaa[[[UUU[[[XXXUUUUUUXXX[[[^^^___cccbbbaaa```___]]]YYYUUU[[[ZZZYYYZZZ\\\]]]]]]\\\^^^[[[YYYWWWWWWVVVTTTSSSXXXWWWVVVUUUUUUWWWXXXZZZZZZXXXXXXZZZ^^^dddgggiiiiiiccc[[[TTTQQQPPPOOOOOOQQQQQQRRRSSSSSSSSSSSSSSSVVVWWWWWWUUUSSSRRRTTTVVVSSSSSSQQQNNNNNNSSSXXX[[[WWWmmm~~~yyyeeeSSSIIIFFFIIIJJJLLLMMMMMMKKKIIIHHHDDDDDDCCCAAAAAA@@@@@@@@@DDDAAA???AAAFFFHHHFFFCCC??????>>>>>>======<<<<<<>>>>>>===============>>><<<<<<;;;;;;;;;<<<<<<===;;;<<<<<<<<<======>>>>>>???>>>===;;;999777666555999999999999999999999999888999::::::999777444333444444444555555555555666666666666666666666666666444555777888999999999888777777666666555555555444666666666666666666666666:::::::::999999888888888777777777777666666666666777777777777777777777777888888888777777777777777666777777777888888888888::::::::::::::::::::::::<<<<<<======<<<;;;::::::<<<;;;;;;:::::::::;;;;;;======<<<::::::999999999===<<<;;;;;;<<>>>>>>>>???AAAAAA@@@AAABBBCCCDDDCCCBBBAAADDDDDDDDDEEEFFFFFFGGGGGG@@@@@@@@@AAABBBCCCDDDEEEAAAAAACCCCCCCCCCCCAAAAAACCCDDDFFFHHHIIIHHHFFFFFFCCCEEEIIILLLOOOPPPPPPPPPLLLMMMMMMNNNPPPRRRTTTUUUQQQSSSSSSTTTXXX\\\ZZZTTTMMMNNNOOONNNMMMMMMNNNPPPQQQLLLGGGFFFIIILLLNNNNNNQQQPPPQQQSSSVVVVVVSSSOOOXXXYYYYYYXXXWWWXXX[[[^^^[[[[[[ZZZXXXWWWXXX\\\^^^WWWWWWWWWUUUUUUXXX___ddd{{{yyytttkkkbbb[[[ZZZ[[[YYYUUUSSSTTTXXXYYYWWWSSSSSSUUUXXX[[[\\\\\\[[[ZZZVVVVVVZZZbbbjjjkkkddd]]]WWWWWWUUUSSSQQQOOONNNMMMMMMLLLKKKHHHFFFEEEGGGIIILLLOOOPPPMMMIIIHHHKKKOOOMMMMMMMMMKKKKKKNNNTTTYYY\\\WWWRRRNNNMMMMMMMMMLLLJJJJJJKKKKKKLLLLLLMMMMMMMMMKKKIIIGGGFFFFFFGGGGGGIIIOOOTTTSSSMMMEEEBBBAAADDDDDDDDDDDDDDDDDDCCCCCCBBBAAA???======<<<===>>>???>>>>>><<<;;;:::999999888999::::::;;;;;;::::::999999999999999999999999999999999888888888888777888888888888888888888888777888888777666777999<<<;;;:::999777666555555555555555555555555555555555222333444444333333555777555555555555555555555555444444444333333222222222555555555555555555555555222222333444444555555666333333333444444444555555444444444444444444444444555555555555555555555555444444444333333222222222333333333333333333333333YYYWWWUUUSSSRRRRRRSSSSSSPPPLLLIIIKKKQQQUUUWWWVVVUUUSSSRRRUUU[[[]]][[[XXXYYYWWWTTTSSSUUUXXX[[[\\\___^^^^^^^^^^^^[[[WWWTTTUUUTTTTTTVVVZZZ\\\\\\[[[\\\ZZZWWWVVVVVVUUUTTTRRRSSSRRRQQQQQQRRRUUUXXXZZZXXXWWWVVVXXX]]]bbbeeefffddd^^^WWWQQQNNNMMMMMMLLLMMMNNNOOOQQQRRRSSSSSSSSSRRRSSSSSSRRRQQQQQQSSSUUURRRQQQOOOMMMMMMOOOQQQRRR]]]ooo~~~xxxeeeUUUNNNKKKIIIIIIJJJJJJIIIFFFDDDBBBDDDDDDBBBAAAAAA@@@@@@@@@DDDBBB@@@CCCHHHKKKJJJGGG>>>>>>>>>=========<<<<<<>>>======<<<<<<======>>><<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;;;;;;;<<<;;;;;;:::999888888777999999888888888888888888666777777777777555444333444444444444555555555555555555555555555555555555444555666888999999888888666666666666555555444444666666666666666666666666999999888888888777777777777777777666666666555555666666666666666666666666777777777777777777777777666666777777777888888888999999999999999999999999<<<<<<<<<<<<<<<;;;::::::;;;;;;::::::::::::;;;;;;======<<<<<<<<<<<<======<<<;;;;;;;;;<<<>>>@@@AAAFFFFFFFFFEEE@@@;;;>>>EEELLLSSSSSSJJJAAA???@@@??????@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA??????>>>>>>>>>???@@@AAA@@@@@@AAAAAABBBBBBAAAAAABBBBBBBBBCCCDDDDDDEEEEEEAAA@@@@@@@@@@@@@@@AAAAAA@@@AAABBBBBBBBBBBBAAA@@@AAACCCDDDFFFFFFEEEDDDCCCCCCEEEHHHJJJLLLLLLLLLLLLJJJKKKKKKLLLNNNOOOQQQRRRPPPRRRRRRRRRVVV[[[[[[VVVOOONNNMMMMMMMMMNNNPPPPPPQQQMMMHHHGGGIIILLLNNNNNNRRRRRRSSSUUUWWWVVVRRRNNNSSSSSSTTTTTTVVVYYY^^^bbb```]]]ZZZWWWVVVWWWZZZ[[[TTTUUUUUUTTTTTTWWW\\\aaarrrqqqmmmfff^^^YYYXXXYYYWWWTTTRRRSSSWWWXXXUUURRRRRRTTTVVVYYYZZZZZZYYYXXXWWWWWWYYY```hhhiiiccc]]]VVVVVVUUUTTTSSSQQQQQQPPPMMMMMMLLLIIIFFFFFFGGGIIILLLNNNPPPMMMIIIGGGJJJMMMJJJKKKKKKJJJKKKNNNTTTYYY]]]XXXRRRNNNKKKJJJJJJIIIHHHIIIIIIJJJJJJKKKKKKLLLLLLJJJHHHFFFEEEEEEFFFGGGKKKPPPUUUUUUOOOIIIFFFEEECCCCCCBBBBBBBBBAAAAAAAAA??????>>><<<<<<;;;;;;;;;>>>>>>===<<<;;;:::999999888999::::::;;;;;;::::::999999999999999999::::::999999999888888888777777777777777777777777777888888888999888777777:::<<<;;;:::888777666555555555555555555555555555555555444555555444222222444555444444444444444444444444555555555444444333333333444444444444444444444444555444444333222222111111333333333444444444444555444444444444444444444444444444444444444444444444444444444444333333222222333333333333333333333333UUUTTTSSSRRRQQQOOONNNNNNMMMJJJGGGHHHLLLPPPPPPOOOQQQNNNLLLNNNSSSXXXZZZZZZVVVSSSPPPPPPRRRTTTVVVWWWYYYYYYYYY[[[[[[YYYUUURRRNNNNNNNNNQQQUUUXXXYYYYYYYYYWWWUUUTTTTTTTTTSSSRRRNNNMMMLLLLLLNNNRRRWWWZZZUUUTTTSSSUUUZZZ^^^aaabbb\\\XXXRRRNNNLLLKKKJJJIIIIIIJJJKKKMMMOOOPPPRRRRRRRRRRRRSSSSSSRRRPPPNNNMMMLLLKKKJJJKKKLLLMMMLLLLLL[[[iiisssmmm]]]RRRNNNMMMNNNNNNMMMLLLIIIFFFCCCBBBCCCCCCBBBAAA@@@@@@@@@@@@BBB@@@@@@CCCHHHJJJJJJHHH=========<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<======;;;::::::999999999::::::999999999888888888888888888888888888999999999999888888777777666666666555444444444444444444444444444444444444555555555555444444444444444444444444444555666777888888888777666555555555555444444444666666666666666666666666777777777777666666666666777666666666666555555555444444444444444444444444666666666777777777777777666666666666777777777777777777777777777777777777:::;;;;;;;;;;;;:::999999::::::999999999::::::;;;;;;:::;;;;;;<<<===>>>???;;;;;;;;;;;;;;;<<<<<<<<>>EEEPPPRRRPPPGGG@@@?????????>>>???AAACCCCCCBBBAAA@@@>>>>>>>>>??????@@@@@@@@@>>>>>>======>>>>>>???@@@???????????????@@@@@@AAA???@@@@@@AAAAAABBBCCCCCC@@@@@@???>>>>>>>>>>>>??????@@@AAAAAAAAAAAA@@@??????@@@BBBCCCCCCBBBAAAAAACCCDDDFFFGGGHHHHHHHHHGGGHHHHHHHHHIIIJJJLLLMMMNNNPPPRRRRRRRRRVVV]]]___\\\TTTPPPLLLKKKNNNPPPQQQPPPPPPMMMIIIHHHIIIKKKMMMNNNSSSTTTUUUWWWXXXUUUPPPLLLLLLMMMNNNPPPTTTZZZbbbhhhhhhaaaXXXSSSSSSVVVWWWWWWTTTUUUUUUVVVVVVXXX[[[^^^ddddddaaa]]]XXXVVVUUUVVVUUURRRPPPQQQTTTUUUSSSQQQPPPRRRTTTVVVWWWWWWVVVUUUUUUTTTUUUZZZaaaccc___ZZZTTTTTTTTTSSSSSSSSSSSSSSSOOONNNMMMKKKHHHGGGHHHIIIKKKNNNOOOMMMIIIGGGGGGIIIFFFGGGHHHHHHJJJNNNTTTXXX\\\XXXQQQLLLJJJHHHFFFEEEGGGGGGGGGHHHIIIJJJJJJJJJKKKIIIGGGEEECCCDDDEEEEEEIIINNNRRRSSSOOOJJJHHHGGGBBBBBBAAA@@@???>>>>>>===<<<<<<<<<<<<;;;:::999999======<<<;;;:::999888888888999::::::;;;;;;::::::888888888999999:::::::::999999888888888777777777555555555666666777777777888999999999777888999;;;999999888666666555555555555555555555555555555555555666666444222111222444222222222222222222222222555555555555444444444444333333333333333333333333444333333222222111000000333333333333444444444444444444444444444444444444333333333333333333333333555444444444444444333333333333333333333333333333VVVVVVVVVTTTRRROOOLLLKKKKKKIIIFFFGGGIIIKKKKKKKKKMMMKKKJJJKKKOOOSSSUUUVVVRRROOOMMMLLLNNNPPPQQQRRRSSSSSSTTTVVVWWWUUURRROOOJJJJJJKKKNNNQQQTTTUUUUUUUUUSSSQQQQQQRRRRRRQQQPPPLLLKKKIIIIIIKKKOOOTTTWWWRRRQQQPPPRRRVVVZZZ\\\]]]VVVSSSOOOLLLKKKJJJIIIGGGHHHHHHHHHIIIJJJKKKLLLMMMRRRTTTZZZ^^^___ZZZQQQIIIGGGCCCCCCHHHMMMMMMLLLLLLOOOYYY___YYYOOOJJJIIIIIINNNNNNMMMKKKIIIFFFDDDBBBBBBAAAAAA@@@??????@@@@@@???>>>===???BBBDDDDDDCCC<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===:::999999888888888888999999888888777777666666666666666666777777888888999777777666555555444444444333333222222333444555555333333444444444555555555333333333333333333333333555555555666666777777777444444444444444444444444555555555555555555555555666666666666666666666666666666666555555555444444333333333333333333333333555555666666666666666777555555555666666666777777666666666666666666666666999999999::::::999888888999888888888888999::::::888888888888999:::;;;<<<:::;;;<<<<<<<<<;;;:::999============:::888>>>GGGUUURRRKKKCCC???>>>??????<<<>>>AAACCCCCCBBB@@@>>><<<<<<======>>>>>>??????===============>>>>>>>>>???>>>===<<<===>>>???@@@>>>>>>??????@@@AAAAAAAAA???>>>>>>>>>>>>>>>???????????????@@@@@@????????????@@@@@@AAAAAAAAA@@@???AAABBBDDDEEEFFFGGGFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKPPPSSSSSSRRRVVV]]]bbbaaaXXXRRRKKKJJJMMMPPPOOOMMMOOOMMMJJJHHHHHHJJJLLLMMMRRRSSSVVVWWWUUUQQQLLLHHHIIIJJJKKKMMMRRRZZZccciiikkkbbbWWWQQQQQQTTTTTTSSSTTTUUUVVVWWWXXXYYYZZZ[[[XXXXXXWWWUUUTTTTTTTTTUUURRRPPPOOOPPPRRRRRRQQQOOOOOOPPPRRRSSSTTTTTTSSSRRRQQQPPPOOOSSSXXXZZZXXXUUUOOOPPPPPPQQQRRRSSSTTTTTTOOOOOONNNLLLIIIHHHIIIJJJKKKMMMNNNMMMIIIFFFEEEFFFCCCDDDEEEGGGJJJNNNSSSVVVXXXTTTNNNJJJHHHFFFDDDCCCFFFFFFGGGGGGHHHIIIJJJJJJIIIHHHEEECCCBBBBBBCCCDDDEEEHHHLLLMMMJJJGGGFFFFFFBBBBBBAAA@@@>>>===<<<<<<999:::;;;<<<<<<;;;999888<<<<<<;;;:::999999888888888999::::::;;;;;;::::::888888888999999::::::;;;888888888888777777777777444555555666666777777888888999:::999888888999:::888777666666555555555555555555555555555555555555555555555444222222333444333333333333333333333333444444444444444444444444333333333333333333333333111111111222333333444444222222333333333444444444333333333333333333333333222222222222222222222222444444444444444444444444222222222222222222222222ZZZZZZYYYWWWTTTPPPLLLJJJJJJIIIGGGGGGGGGHHHHHHHHHKKKJJJKKKLLLNNNOOOOOONNNNNNLLLJJJJJJLLLNNNOOONNNOOONNNOOOPPPRRRQQQOOOMMMJJJIIIIIIKKKNNNPPPPPPOOOPPPNNNMMMMMMNNNOOONNNNNNMMMKKKJJJIIIJJJMMMPPPRRROOONNNNNNPPPSSSVVVXXXXXXSSSQQQNNNMMMMMMKKKIIIGGGHHHHHHFFFEEEEEEEEEEEEEEEIIIPPP]]]llluuussshhh^^^OOOFFFAAAFFFLLLMMMKKKKKKEEELLLOOOJJJEEEEEEGGGGGGGGGGGGFFFEEECCCBBB@@@@@@@@@??????>>>>>>>>>>>>???>>>=========>>>>>>>>>===::::::::::::::::::;;;;;;::::::999999:::;;;<<<<<<:::999888777777777777777999888888888777777666666666666666666666666555555555555555444444333333333333333333333444555666777333333333444444444444555333333333333333333333333555555555555555666666666333333333333444444444444444444444444444444444444666777777777777777777777555555555555444444444444333333333333333333333333444444555555555666666666444555555555555666666666777777777777777777777777777777888888888888777777777777777777777888999999999999888888888888999999;;;<<<======<<<;;;999777:::::::::;;;999999AAAKKKYYYPPPFFF@@@>>>>>>>>>>>>;;;===???AAABBB@@@>>>===;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<==================<<<;;;<<<===>>>???======>>>>>>???@@@@@@AAA<<<<<<<<<===>>>@@@AAABBB????????????????????????@@@@@@@@@@@@@@@@@@@@@??????@@@BBBDDDEEEGGGHHHHHHGGGGGGFFFGGGGGGHHHIIIIIILLLOOOOOONNNQQQYYY^^^___YYYRRRKKKIIIKKKMMMLLLIIIMMMLLLJJJHHHGGGHHHJJJLLLOOOQQQSSSSSSQQQMMMIIIFFFIIIJJJKKKLLLPPPWWW___eeehhh___TTTOOOPPPRRRRRRQQQSSSSSSSSSUUUVVVWWWWWWVVVQQQQQQPPPQQQRRRSSSTTTTTTPPPOOONNNNNNOOOPPPOOONNNMMMNNNPPPQQQRRRRRRRRRRRROOONNNMMMNNNRRRTTTSSSQQQKKKLLLMMMNNNOOOPPPQQQRRRNNNNNNNNNMMMJJJIIIIIIKKKJJJKKKLLLKKKHHHFFFDDDCCCBBBBBBCCCFFFJJJNNNQQQRRRQQQNNNJJJGGGFFFFFFEEECCCEEEFFFFFFGGGIIIJJJJJJKKKIIIGGGEEECCCBBBBBBCCCCCCBBBEEEGGGHHHGGGFFFEEEDDDBBBBBBAAA@@@???>>>===<<<999:::<<<======<<<;;;:::;;;;;;;;;::::::999999888888999::::::;;;;;;::::::888888888999999:::::::::888888888777777777666666666666666777777888888888777888999999888777777999666666555555555555555666555555555555555555555555222333444444333333555777333333333333333333333333222222222222222222222222444444444444444444444444222222333333444555555555222222222333333333444444333333333333333333333333222222222222222222222222444444444444444444444444222222222222222222222222YYYXXXWWWVVVSSSOOOLLLJJJIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIKKKMMMMMMKKKIIIHHHJJJIIIGGGHHHKKKMMMNNNNNNMMMLLLKKKKKKMMMMMMMMMLLLIIIHHHHHHIIIKKKLLLKKKJJJKKKIIIHHHHHHJJJLLLLLLKKKLLLKKKJJJIIIIIIJJJLLLMMMMMMLLLLLLNNNQQQSSSTTTTTTQQQPPPPPPPPPOOOMMMJJJGGGHHHGGGDDDBBB@@@?????????===EEEVVVmmmeeeTTTGGGHHHKKKIIIGGGHHHDDDGGGHHHEEEDDDFFFHHHGGGEEEDDDDDDCCCBBBAAAAAA@@@======<<<<<<<<<<<<<<<===???>>>>>>======<<<<<<<<<999999999999::::::::::::999888888888999:::;;;<<<:::999888777777777777777888888888888777777777777666666555555444444333333444444444444444444444444444444444555555666666666333333333333444444444444333333333333333333333333555555444444444444555666222222333333333333333444444444444444444444444444666666666666777777777777555555444444444333333333222222222222222222222222333333444444555666666666444444444444555555555666666666666666666666666666555555666777777777777666666666666666666777888999;;;;;;:::999999:::::::::;;;<<<<<<<<<;;;:::888777999999999:::999;;;EEEPPP\\\OOOBBB>>>???>>><<<<<<:::;;;===??????>>>===<<<::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<===>>>>>>??????:::;;;;;;<<<>>>@@@BBBCCC@@@@@@???>>>>>>???@@@@@@@@@@@@@@@@@@???????????????@@@AAACCCDDDFFFHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHEEEHHHIIIGGGHHHOOOTTTUUUTTTOOOJJJHHHIIIJJJIIIHHHKKKKKKJJJHHHFFFFFFHHHJJJKKKMMMOOOOOOMMMJJJHHHGGGJJJJJJKKKKKKMMMRRRYYY^^^___YYYRRROOOOOOQQQQQQQQQOOONNNMMMNNNPPPQQQQQQOOONNNNNNNNNOOORRRSSSSSSRRRNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMOOOPPPRRRSSSSSSTTTPPPOOONNNOOOQQQRRRQQQQQQIIIIIIJJJKKKLLLMMMNNNNNNKKKMMMMMMMMMKKKJJJJJJLLLIIIIIIIIIHHHGGGEEEDDDCCCCCCBBBCCCGGGJJJMMMNNNMMMKKKHHHFFFDDDEEEEEEDDDCCCDDDEEEFFFGGGHHHIIIJJJKKKIIIGGGEEECCCBBBBBBCCCCCCDDDDDDEEEFFFGGGFFFFFFEEEBBBBBBAAA@@@???>>>>>>===::::::;;;<<<============<<<;;;;;;;;;:::::::::999888999::::::;;;;;;::::::999999999999999999999999888888777777777666666666777777777777777777777777666777999888777666666666555444444444444555555666555555555555555555555555222333444444333333666777444444444444444444444444111111111111222222222222555555555555555555555555666666555444444333333222222222222222333333333333333333333333333333333333222222222222222222222222222222333333333333444444222222222222222222222222QQQQQQPPPOOONNNLLLKKKJJJGGGGGGGGGGGGFFFEEEFFFFFFFFFGGGIIIJJJIIIGGGFFFFFFHHHGGGFFFHHHKKKMMMNNNNNNNNNKKKHHHGGGHHHJJJKKKKKKFFFEEEEEEFFFHHHIIIHHHGGGFFFEEEDDDEEEGGGIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKKKKMMMPPPRRRRRRQQQQQQQQQQQQQQQQQQNNNJJJFFFGGGEEEBBB???<<<;;;;;;;;;999<<>>===<<<;;;<<<<<<888888888888999999::::::777777777888888999;;;;;;;;;:::999888777777777777666666666777777777777777444444444444333333333333222222333444444555555555333444555666666555444444222222333333333444444444444444444444444444444444555555444333333444555555111222222222333333333333333333333333333333333333444444555555555666666666444444444333333333333222333333333333333333333333222333333444555555666666333333444444444555555555444444444444444444444444444444555666666666666666555555555555666777888999999999888999999:::;;;<<<::::::::::::999888777777:::999:::;;;;;;>>>IIIUUU^^^MMM???===@@@>>>;;;:::999:::;;;<<<<<<<<<;;;;;;;;;::::::999999888888777888999:::;;;<<<;;;;;;:::;;;<<<<<<===============999::::::;;;;;;<<<======:::::::::;;;<<<>>>???@@@AAA@@@????????????@@@AAA@@@@@@???>>>>>>>>>>>>>>>@@@@@@@@@AAABBBDDDEEEFFFFFFFFFEEEDDDDDDEEEEEEEEE???CCCDDDBBBAAAFFFKKKLLLJJJIIIHHHGGGGGGHHHIIIJJJIIIJJJIIIGGGDDDDDDFFFHHHHHHJJJMMMLLLJJJHHHIIIJJJHHHIIIIIIIIIJJJNNNRRRVVVSSSRRRPPPPPPPPPQQQRRRRRRMMMKKKIIIJJJLLLNNNMMMKKKNNNMMMLLLNNNQQQSSSQQQOOOMMMNNNNNNNNNMMMMMMMMMNNNLLLMMMNNNPPPRRRTTTUUUVVVOOONNNNNNOOOPPPPPPOOONNNIIIIIIIIIJJJJJJJJJKKKKKKIIIJJJLLLLLLKKKJJJKKKLLLIIIHHHFFFEEEEEEEEEEEEDDDEEEDDDDDDGGGKKKMMMKKKIIIHHHFFFCCCCCCCCCDDDCCCBBBBBBCCCDDDEEEGGGHHHIIIJJJIIIGGGEEECCCBBBBBBCCCDDDEEEDDDDDDEEEFFFFFFFFFEEE@@@@@@@@@@@@??????>>>>>>:::::::::;;;;;;===>>>>>><<<<<<<<<;;;;;;;;;;;;;;;888999::::::;;;;;;::::::;;;::::::999999888888888888777777777666666666666888777777666666555555444444666888888666444444444444333333333444555555666555555555555555555555555333444555444333333444666222222222222222222222222111111111222222333333333444444444444444444444444555555444444333222222111111222222222222333333333222222222222222222222222333333333333333333333333111111111222222222333333111111111111111111111111JJJJJJJJJJJJJJJJJJJJJJJJEEEFFFGGGFFFEEEDDDEEEFFFDDDEEEFFFFFFEEEEEEFFFGGGGGGFFFFFFHHHKKKNNNOOOOOONNNKKKGGGEEEFFFHHHJJJKKKCCCBBBBBBDDDFFFGGGGGGFFFCCCBBBAAACCCEEEGGGGGGGGGEEEFFFGGGHHHIIIIIIHHHHHHKKKJJJJJJLLLOOOQQQQQQPPPQQQQQQQQQRRRRRRNNNIIIEEEEEECCC@@@===;;;:::::::::===:::===OOOkkklllRRRKKKKKKGGGGGGKKKDDDDDDBBB???@@@CCCAAA<<>>===<<<;;;;;;999999999888999999::::::999:::;;;;;;;;;:::;;;===777777888888999999999:::777777777777888999:::;;;;;;:::999888777777777777444555555666666777777777222333333333333333444444111222333444555555666777222333555666666555333222222222333333333444444444444444444444444444444444666555444333333333444555111111111222222333333333333333333333333333333333333333333444444555555555444444444333333333222222333333333333333333333333222222333444444555666666333333333444444444555555333333333333333333333333333444444555666666666555444444444555555777888888444444555666777999;;;<<<999888888888777777777777:::999:::<<<<<<@@@LLLXXX^^^LLL===<<<@@@???:::888999999999:::::::::;;;;;;;;;::::::999888777666666888999:::;;;<<<;;;:::::::::;;;===>>>>>>>>>===<<<777888888999::::::;;;;;;::::::::::::;;;;;;<<<===BBBAAA@@@??????@@@AAABBB@@@???>>>===============AAAAAAAAA@@@AAAAAABBBCCCEEEEEEDDDCCCCCCCCCDDDDDD===BBBDDD@@@???CCCGGGGGGCCCDDDFFFGGGFFFGGGJJJLLLHHHIIIIIIGGGCCCBBBEEEGGGGGGIIIKKKKKKHHHHHHJJJMMMFFFGGGGGGHHHHHHKKKNNNQQQKKKMMMOOOPPPPPPQQQRRRTTTOOOLLLIIIIIIKKKMMMMMMKKKOOOMMMLLLNNNQQQRRRPPPMMMMMMNNNNNNNNNMMMLLLMMMNNNLLLMMMNNNQQQSSSUUUWWWXXXLLLLLLMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIGGGIIIKKKLLLKKKKKKLLLMMMIIIGGGEEEDDDDDDEEEEEEEEEFFFEEEEEEHHHKKKLLLJJJGGGGGGEEECCCBBBBBBBBBAAA@@@AAAAAABBBDDDEEEGGGHHHHHHIIIHHHEEECCCBBBBBBCCCDDDDDDCCCBBBCCCDDDEEEDDDCCC????????????>>>>>>>>>>>>::::::999999:::<<<>>>???<<<<<<<<<<<<<<<<<<;;;;;;999999:::;;;;;;;;;::::::<<<;;;;;;:::999888777777777777777777666666666666777777666555444333333222444555777777555333333333333333333333444555555666555555555555555555555555555666666444222222333444111111111111111111111111222222222333333444444444333333333333333333333333000111111222333333444444111111222222222333333333222222222222222222222222333333333333333333333333000000111111111222222222111111111111111111111111FFFEEEDDDEEEFFFGGGFFFDDDDDDDDDCCCBBBBBBBBBBBBCCCAAAAAAAAABBBBBBDDDEEEEEEGGGFFFEEEDDDFFFJJJNNNQQQNNNIIIDDDCCCEEEHHHJJJJJJDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAABBBCCCDDDFFFGGGHHHIIIJJJHHHEEEDDDEEEGGGFFFFFFFFFGGGIIILLLOOOQQQLLLKKKLLLOOOOOOKKKFFFDDDCCCAAA===;;;888777777777444666<<>>======???>>>===<<<;;;:::999999999999888888888888888888999:::;;;;;;<<<<<<;;;;;;888777666555555777999:::888888999999999888777777888888888777666666555555777777666555444444333333333333222222222222222333222222222333333333444444444333333222222333333444444444555555666555555555444444444444444444444444444444444444444444444444333333333333333333333333444444444333333222222222444444444444444444444444555555555555555555555555,,,---///111222222222222000111333555555444333222333333333444444444555555555555555444444333333333333444555555666666555555666666666666666777888888888999:::;;;:::888666555999999999888888888888888<<<:::888777;;;DDDPPPYYYaaaHHH======::::::===;;;999999:::;;;<<<<<<<<<<<<:::::::::999999777666666::::::999999::::::;;;<<<999999999999::::::;;;<<<;;;;;;:::::::::999999999888888999:::;;;======>>>@@@?????????>>>>>>======CCCCCCAAA@@@???>>>>>>>>>BBBBBBAAAAAA@@@AAAAAAAAACCCDDDEEEEEEDDDDDDEEEFFFFFFDDDBBB@@@???@@@AAABBBCCCBBBBBBBBBBBBCCCDDDDDDHHHHHHGGGEEECCCDDDGGGIIIIIIJJJLLLLLLKKKJJJJJJKKKIIIIIIIIIIIIIIIJJJKKKKKKNNNOOOQQQSSSSSSSSSSSSRRROOONNNLLLJJJKKKNNNQQQSSSRRRRRRRRRRRRRRRRRRSSSSSSMMMMMMMMMLLLLLLMMMMMMNNNPPPNNNLLLLLLOOORRRTTTTTTQQQPPPOOOMMMLLLKKKKKKKKKJJJJJJIIIJJJJJJIIIGGGDDDFFFGGGHHHJJJKKKKKKJJJJJJIIIGGGFFFDDDDDDEEEFFFHHHIIIHHHFFFFFFFFFHHHJJJLLLJJJFFFBBB@@@AAABBBAAA???DDDDDDEEEFFFGGGHHHIIIIIIGGGEEECCCAAA@@@AAABBBCCCDDDDDDEEEEEEEEEDDDBBBAAABBBAAA???===;;;:::999999:::::::::;;;;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888888888777777777888999::::::888777777666555444444444222222444555666666666666777777777777777777777777444444444555555555555666777666555444333222222222555444333333222222222222222222333333333444444444444333333222222333333444555444444333333444444555111111222222222333333333111111111111111111111111111111111111111111111111222222333333333333444444333222000/////////000111//////000111222333333444FFFEEEDDDDDDFFFFFFEEECCCDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEEEEDDDCCCCCCEEEHHHKKKMMMJJJFFFBBBAAACCCFFFGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAABBBDDDGGGHHHIIIJJJJJJGGGDDDDDDEEEHHHEEEDDDDDDEEEFFFIIILLLNNNIIIIIIJJJMMMOOONNNKKKIII@@@???===;;;:::999888666888888<<>>============<<<;;;:::999888888555666666666777888888888999999:::;;;;;;;;;;;;:::888777666555666777999:::888777777777666666555555777666666666555555444444555555444444333333222222444444333222222222333333444444444555555555666666444333333222222333333444666666666555444333222111222222222222222222222222444444444444444444444444333333333333333333333333444444333333333222222222444444444444444444444444555555555555555555555555111111222222333333222222000111333444555444333222333333333444444444444555555555444444444333333333333444444555555555555555666555555555555666777777666777999999999888666555888888888888777777777777999999888888===GGGTTT^^^___GGG;;;<<<888999<<<999777888888999999999999888888888999999999999999888999999999999999::::::;;;999999999999999:::;;;;;;;;;::::::::::::999999999888888999:::;;;<<<======?????????>>>>>>=========@@@@@@???>>>============??????>>>>>>>>>??????@@@BBBCCCDDDCCCBBBAAABBBCCCEEECCCAAA?????????@@@AAABBBBBBBBBBBBBBBCCCCCCDDDGGGGGGGGGEEECCCDDDFFFIIIIIIKKKMMMLLLKKKJJJKKKLLLKKKJJJJJJJJJJJJJJJKKKKKKLLLMMMOOOPPPQQQRRRRRRQQQPPPNNNLLLKKKKKKNNNQQQSSSQQQQQQRRRSSSSSSSSSSSSSSSPPPPPPOOOOOOOOOOOOOOOPPPOOOMMMMMMNNNPPPSSSSSSSSSPPPPPPNNNMMMLLLKKKKKKKKKMMMLLLLLLLLLMMMLLLIIIGGGDDDEEEGGGHHHIIIHHHGGGGGGFFFEEEDDDCCCDDDEEEGGGHHHHHHHHHGGGFFFGGGGGGIIIIIIGGGDDDAAA@@@AAACCCBBBAAACCCCCCCCCDDDEEEEEEFFFFFFEEEDDDBBB@@@@@@@@@AAABBBAAABBBBBBCCCBBBAAA@@@??????>>>===<<<;;;:::::::::999::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::999999999888888888888888888777777888888999:::888888888777666666555555333444555555666666666666666666666666666666666666444444444444555555555555666666555333333222222333555444333222222222222222222222222222333333333444333333222222222222333333444333333333333333333444111111111222222222333333111111111111111111111111111111111111111111111111111111111222222222333333222111000/////////000000111111111111111111222222FFFEEEDDDDDDEEEEEECCCBBBCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBBBBCCCDDDEEEFFFEEECCC@@@@@@AAACCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@AAABBBEEEHHHJJJKKKKKKIIIFFFDDDDDDEEEHHHDDDCCCBBBBBBCCCEEEGGGIIIFFFGGGIIIKKKOOOQQQQQQOOOGGGEEEDDDCCCBBB???;;;777;;;;;;===AAAHHHNNNRRRTTTUUUNNNGGGDDDGGGIIIHHHEEEAAA@@@@@@???>>>===<<<<<<<<<;;;;;;:::999888777777333333444555666777777888777888999999::::::999999888888777666666777999::::::888777555444444555555444444444444333333333333222222222222222222222222555555444333333333333333444444444555555555666666333333222222222222333333555555555444333222111000222222222222222222222222333333333333333333333333222222333333333333333333333333333333222222222222444444444444444444444444444444444444444444444444555555444333333333333333000111333444444444333222333333333333444444444444444444444444333333333333333333444555555555555555555444444444444555666666444555666888888777666555666666666666666666666666666777777999>>>IIIXXXccc^^^FFF:::;;;777777:::888666777777777777666555555555666777888999:::::::::888888888888888999999999999999999888999999:::;;;:::::::::999999999888888888888999:::;;;;;;<<<===>>>>>>>>>===============<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>>>>BBBCCCDDDCCCAAA@@@AAABBBCCCBBB@@@???>>>??????@@@AAAAAAAAAAAAAAABBBCCCCCCFFFFFFFFFEEECCCDDDFFFHHHJJJKKKMMMLLLKKKJJJJJJKKKKKKKKKJJJJJJIIIJJJJJJJJJIIIJJJKKKMMMOOOPPPQQQQQQPPPOOOMMMKKKLLLMMMPPPQQQOOOQQQSSSUUUVVVVVVUUUTTTTTTSSSRRRQQQQQQQQQQQQQQQNNNNNNNNNQQQTTTUUUTTTSSSPPPPPPNNNMMMLLLLLLLLLLLLOOONNNMMMMMMMMMLLLIIIGGGEEEFFFHHHIIIIIIHHHFFFEEEEEEDDDCCCCCCDDDEEEGGGHHHGGGGGGGGGGGGGGGGGGFFFFFFDDDBBB@@@@@@AAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@???>>>>>>???@@@>>>????????????>>>>>>===<<<;;;;;;::::::::::::;;;888888999999999:::::::::<<<;;;;;;:::999888888888888888888888777777777777888888777777777888999999999888888777777666666666555555666666666666666555444444444444444444444444444444444444555555555555666555444333333222222333444333333222222222222333111111222222222333333333222222111111111111222222222222222222222222222222111111111222222222222333111111111111111111111111111111111111111111111111000000000111111111111222111000///.........//////222222111111111000000000FFFDDDCCCCCCDDDDDDBBBAAABBBBBBAAA@@@@@@@@@@@@@@@??????>>>>>>???@@@@@@AAAAAAAAABBBBBBBBBAAA@@@@@@@@@?????????@@@@@@@@@??????@@@@@@@@@@@@@@@AAAAAABBBBBBAAABBBCCCFFFIIIKKKLLLJJJHHHEEEDDDDDDEEEGGGDDDCCCAAA@@@@@@AAACCCDDDEEEFFFGGGIIINNNTTTWWWVVVTTTSSSSSSSSSQQQKKKBBB<<<===<<<===@@@DDDHHHIIIIIIEEEDDDCCCCCCDDDEEEEEEDDD>>>>>>======<<<;;;;;;:::;;;::::::999888888777777333444444444555555666666666666777888888888888888888777777666666777888888<<<:::888666555555666777222222222222222222222222222222222222222222333333555444333333222222333333222222222333333333444444333333222222222222333333000111222333333333333333333333333333333333333333222222222222222222222222222222222222222333333333333222222222222222222222333333333333333333333333444444444444444444444444666555444222222333444444000111222333333333333222222222333333333444444444333333333333333333333333333333444555555555444444444333333333333444555555333333555666666666666555444444555555555555666666444666777888===HHHWWWccc___FFF::::::777777:::777888888888888777666555444444555666777777888888888666777777888888888888888999999888888888888999999999999999999888888888888777888888999:::;;;;;;;;;===<<<<<<<<<<<<<<<<<<<<<:::999999999::::::;;;<<<999999999:::;;;<<<===>>>DDDEEEEEEDDDBBB@@@AAABBBBBBAAA@@@?????????@@@@@@@@@@@@@@@@@@@@@AAABBBBBBDDDEEEEEEDDDCCCDDDFFFGGGHHHJJJKKKKKKIIIHHHHHHIIIJJJIIIIIIHHHHHHHHHHHHHHHGGGHHHIIIKKKMMMOOOPPPPPPPPPOOOMMMLLLLLLMMMOOOPPPOOOQQQUUUWWWYYYXXXWWWUUUTTTTTTSSSRRRQQQQQQQQQQQQNNNOOOQQQUUUXXXXXXVVVTTTQQQPPPPPPOOONNNNNNNNNNNNNNNMMMKKKKKKKKKKKKIIIGGGHHHIIIJJJKKKKKKIIIGGGFFFFFFEEEEEEDDDDDDEEEFFFGGGEEEFFFGGGHHHGGGFFFDDDCCCCCCBBBAAA@@@AAAAAABBBBBBDDDCCCCCCCCCBBBBBBBBBAAA@@@???>>>=========>>>>>>==================<<<<<<;;;::::::999999999999999777888888888888999999999;;;;;;:::999888777666666777777777777777666666666888888777777777777888888777777777777666666555555666666666777666666555555333333333333333333333333333333444444444555555555555444444333222222222333333333222222222222222333111111111222222222333333222111111000000111111222111111111222222111111111111111111111222222222222111111111111111111111111111111111111111111111111000000000111111111222222000//////...............111111111111000000000000DDDCCCBBBBBBCCCCCCBBB@@@AAAAAA@@@???????????????>>>============>>>>>>???@@@@@@AAAAAA@@@>>>===<<<<<<===>>>>>>==================>>>>>>????????????BBBBBBBBBCCCEEEGGGHHHJJJJJJHHHFFFDDDDDDDDDEEEFFFCCCBBB@@@>>>>>>???@@@AAABBBEEEEEEEEELLLWWW\\\[[[^^^^^^___aaa```YYYMMMCCC>>>======???AAABBBAAA@@@:::<<<>>>??????>>>>>>???;;;;;;::::::999999888888:::999999888888777777777666666666555555444444333444555555666666666666666777666666666666666666666:::999666444333444555666000111111111222222333333333333333444444444444444333333222222222222333333222222222333333333444444333222222111111222222333///000111222333333333333333333333333333333333333222222222222222222222222111111111222222333333333222222222222222222222222333333333333333333333333444444444444444444444444333222111111111222444555111111222222222333333222222222222333333333444444333333333333333333333333222333333444555444444444333333333333333444555555333333444444555555555555333333444444555555555555444666777777:::CCCSSS___```GGG;;;;;;777777:::777:::::::::999888777666555444444555555555555444444555666777888888888777777999888888777777777888888999999888888888777777777777777888888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::;;;<<<999999999::::::<<<===>>>BBBCCCDDDBBB@@@??????@@@AAAAAA@@@@@@@@@@@@@@@@@@???????????????@@@AAAAAABBBDDDEEEDDDCCCCCCEEEGGGFFFHHHIIIHHHFFFEEEEEEFFFGGGFFFFFFEEEEEEEEEFFFFFFFFFGGGHHHJJJLLLNNNOOOPPPNNNMMMLLLKKKKKKLLLNNNOOOPPPRRRUUUXXXYYYYYYWWWVVVRRRQQQPPPPPPOOOOOOOOOOOONNNPPPSSSXXX[[[[[[XXXUUURRRRRRQQQPPPPPPPPPQQQQQQOOOMMMLLLKKKLLLLLLKKKIIIJJJKKKKKKJJJIIIHHHGGGFFFGGGGGGFFFFFFEEEEEEEEEEEEDDDEEEGGGHHHGGGEEECCCAAABBBBBBBBBAAA@@@??????@@@AAAAAA@@@@@@??????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;:::999888777777777777777777888888888999999:::999999888777777666666666666666666666666666666888888777777666777777888555555555555555444444444555666666666666666555444333333333333333333333333333333333444444444444555444444333222222222333333222222222111111222222333111111222222222333333333222111111000000111111222000111111222222111111000000000111111111222222222111111111111111111111111111111111111111111111111111111111111222222222333///////////////......---...//////000111111222222BBBAAA@@@AAABBBCCCBBB@@@@@@@@@???>>>>>>>>>>>>>>><<<<<<<<<;;;;;;<<<<<<===?????????>>>===<<<:::999999;;;<<<;;;:::999:::;;;;;;;;;<<<<<<===>>>>>>>>>@@@AAACCCDDDEEEEEEEEEEEEFFFDDDCCCCCCDDDEEEEEEDDDAAA@@@>>><<<;;;<<<===>>>===AAABBBAAAJJJZZZcccbbbaaabbbfffjjjkkkbbbSSSHHH???===;;;:::::::::888666444666888888777777777777888777777777666666666555777777777777666666555555777777666555444333222222333333444555555555555444555555555555555444444444444333222111111111222333000111111222333444444555555555555555555555555555222222222222333444555666444444444555555555666666222222111111111111222222333333333333333222111000111111111111111111111111111111111111111111111111000000111111222333333333111111111222222222222222333333333333333333333333333333333333333333333333111111111111111222333333111111111111222222222333222222222222333333333333222222222222333333333333222222333444444444444444444333333333333444555555444444444444444555555555333333333444555555666666444777888666777???NNN[[[```GGG;;;;;;777666999777::::::::::::999888666666444444555555555444333333555666777999999888888777999888777777666777777777888888888777777777777666777777888888888999999999:::::::::::::::;;;;;;;;;999999999999999:::;;;;;;:::999999999:::;;;<<<======??????>>><<<;;;<<<===????????????????????????>>>>>>>>>>>>>>>???@@@@@@AAABBBDDDDDDCCCCCCEEEFFFEEEFFFGGGGGGEEECCCCCCDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFGGGHHHJJJLLLMMMNNNKKKJJJJJJJJJJJJLLLMMMNNNPPPQQQSSSUUUVVVVVVUUUTTTMMMMMMLLLLLLLLLMMMMMMNNNMMMOOOSSSXXX[[[[[[XXXUUURRRQQQQQQQQQQQQQQQRRRSSSQQQOOOMMMMMMOOOPPPOOOOOOLLLKKKIIIGGGEEEEEEDDDDDDFFFFFFFFFEEEEEEDDDDDDDDDBBBDDDEEEFFFFFFDDDCCCAAAAAABBBCCCAAA???>>>>>>???=========<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<;;;:::999777777666666777777888888888999999999888888888888888777777777666666666666777777777777888888777666666666777777444444444444444444444444444444555555555555555444222222222222222222222222333333333333444444444444333333222222222222333333222111111111111222222333222222333333333444444444222222111111111111222222000111222333333222111000000000000111111111111222111111111111111111111111111111111111111111111111111111111222222222333333///000000000000///...------......///000111222333@@@???>>>@@@BBBCCCBBBAAA??????>>>============>>><<<;;;;;;:::::::::;;;;;;<<<<<<;;;:::999888888777666888999777555555777:::::::::;;;;;;<<<============???AAACCCDDDBBB@@@???AAA@@@@@@BBBEEEFFFDDDBBB>>>===;;;999888999:::;;;777<<<======III]]]iiijjjhhhiiimmmqqqqqqfffSSSEEE<<<:::777666555555333222444444444333333333444444444444444444444333333333444444444444333333333333444444444333222222222111111222333333444444333333444444444444333333222111000000000000111111111111111111222333555666666777777666666666555444444444333333333444666777999:::444444444555555555666666222222111111111111222222333333333333333333222111000000000000000000000000111111111111111111111111///000000111222222333333000111111111222222222222222222222222222222222222333333333333333333333333222222222222222111111000111111111111111222222333111222222222222333333333111111222222222333333333222222333444444444444333444444444444444555555666666555555444444444444555333333333444555666666666444777888666555===LLLYYY___FFF::::::555555888555777777777777777666555444333444555666666666666666555666888::::::999888777888888777666666666666666888888777777777666666666777777777888888888888888999999999999:::::::::;;;999888888888888999999::::::999999999999999:::::::::<<<<<<<<<::::::;;;<<<<<<<<<===============<<<>>>============>>>??????@@@AAACCCDDDCCCCCCDDDEEEEEEFFFGGGGGGDDDCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGFFFEEEEEEFFFGGGHHHJJJKKKGGGGGGHHHHHHJJJKKKMMMNNNNNNOOOPPPPPPQQQQQQQQQPPPJJJIIIIIIJJJJJJKKKLLLMMMKKKMMMQQQUUUYYYYYYWWWTTTPPPPPPOOOOOOPPPQQQRRRRRRPPPNNNMMMMMMOOOQQQRRRQQQOOOLLLHHHEEECCCCCCDDDEEE@@@AAABBBCCCDDDDDDDDDDDDAAABBBCCCDDDDDDDDDCCCCCC>>>@@@BBBAAA???>>>???@@@============<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999999999;;;<<<===;;;:::999999888888888888888888888999999999::::::777777888888888888999999666666666777777888888888888888777666666666666666555555555555555555555555222222333444555555555444333333333333333333333333222222333333333444444444333222222222222222333333111111111111111222333333333333444444444555555555333333222222222222333333000111333444444333111000000000000000111111111111111111111111111111111111111111111111111111111111000000000111111111111222000000111111111000///....../////////000000111111???>>>>>>???AAACCCCCCBBB??????>>>===============;;;;;;:::999999:::::::::::::::888777666666666666444666666555222222555888999999:::;;;;;;<<<======:::<<<@@@BBBBBB@@@===:::???>>>???BBBFFFGGGDDDAAA<<<:::888777666777888999222888::::::HHH```nnnoooqqqqqqtttwwwttteeeOOO???999777444333444555555444666555333222333444555666333333222222222222222222222222222111111111111111111111111111111222222222111111222333333333333222333333333333333222111000///000111222333333222222222222333444666777888888777777666555444444333333444444555666888:::<<<===222222222333333333444444222222111111111111222222000000222333444555555555222222222222222222222222000000000000000000000000///000000111222222333333000000111111222222222222222222222222222222222222333333333333333333333333333444444444333111///...111111000000111111222333111111222222222333333333111111111222222333333333222222333444444444333333555444444444444555666666777666555444444444444444333333444444555666777777444777999666555===MMMZZZ^^^EEE999888444333666333444444555555444444333333222333555777888999::::::555777999:::;;;:::888777888888777666666666666666777777777777666666666666777777777777888888888888888888999999999:::::::::888888777777777777888888:::999888888888888888999:::<<<===<<<;;;;;;<<<===::::::;;;;;;<<<;;;;;;:::===============>>>?????????AAACCCDDDCCCCCCDDDEEEFFFGGGHHHGGGEEECCCCCCDDDBBBBBBBBBCCCEEEFFFHHHIIIEEEDDDDDDDDDEEEFFFHHHIIIEEEEEEFFFGGGIIIKKKMMMNNNMMMMMMMMMMMMMMMMMMMMMNNNHHHHHHHHHHHHIIIKKKLLLMMMJJJKKKNNNSSSVVVWWWUUUSSSNNNNNNNNNNNNOOOPPPPPPQQQMMMLLLKKKKKKNNNPPPQQQQQQSSSOOOJJJFFFDDDDDDFFFHHH;;;<<<>>>AAACCCDDDEEEEEEAAAAAABBBCCCDDDDDDDDDDDD;;;>>>AAAAAA??????@@@BBB?????????@@@@@@@@@@@@@@@;;;;;;<<<======<<<<<<<<<999999888888888999;;;<<<999999888888999::::::;;;888999999999999:::::::::777777777888999999::::::666666777777888888999999888888777666666666666666555555555666666666666666000111222333444444555444333333333333333333333333222222333333333444444444222222222111222222333333111111000000111222333333444444444555555555666666444333333222222333333444000111333444444333111000000000000000111111111111111111111111111111111111111111111111111111111111////////////000000000000000111222222222111///...000000000000////////////>>>@@@CCCFFFGGGFFFEEEDDD======;;;::::::;;;<<<===;;;999777999;;;===;;;999888888888888888777666666222333444666888777555222777777777777777777777777<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;<<<<<<===999777555444444444666777777888888:::AAAQQQfffuuuzzzzzzyyytttiiiZZZLLLCCC:::888666555666666555444111111222222222222222222111111111222222333333333000000111111111222222222222222222222222222222333333333222222111000//////444333222222111111222222000000111222222222222111000111222444666777999999444444444333333222222222444222111444999===>>>>>>666333000000222333222111000111222333444333333222111000/////////000222222///000111222222111000///...///000111222222111000000111222333444555555444333333333222222111111111000111111111111222222222333333333222222111111111333333333222222111111111111222333333333333222111111111222333333444555555000000111222222222222111333222111111111222333444111222444555666555555444555555555555555444444333444444444444444444444444555666222333888:::FFF]]][[[JJJ:::666777666555777999999999888666555333222666666666666666555555555777777777777888888888888777777777777777888888999888888888888888777666555777777888888888999999999888999:::;;;<<<;;;:::999999888777555555555666777888888999999999:::::::::999999999:::::::::;;;;;;999999;;;>>><<<888777:::<<<>>>???@@@???>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@AAACCCEEEGGGIIIJJJHHHFFFDDDCCCEEEFFFFFFEEEEEEDDDCCCCCCDDDFFFIIIJJJFFFGGGHHHHHHFFFFFFGGGHHHGGGFFFFFFEEEFFFFFFGGGGGGEEEGGGKKKMMMMMMLLLIIIFFFKKKMMMOOOPPPPPPNNNKKKJJJNNNNNNOOOOOOPPPPPPPPPPPPIIIHHHHHHIIIMMMSSSYYY]]]VVVOOOHHHEEEFFFHHHHHHFFFEEEDDDCCCDDDEEEFFFEEEDDDCCCCCCBBBBBBAAAAAAAAA@@@BBBAAA@@@???>>>>>>>>>>>>>>>???@@@AAA@@@>>><<<;;;<<<<<<<<<;;;:::888777666:::::::::999999888888888888777777777888999::::::777777777777777777777888888888999999999:::::::::666666666666666777888888777888999999999888666555555555555555555555555555666555555555555444444444555555555444444333333333111222333333444444444444444444222222222222444444555666666666555333111000111111222222222333333333444444333333222111000000111111111111111111111111//////000111111111111111222222222222222111000///000000000000111111111000000000000000000000111111222222111111000///......000000000000000000000000@@@AAADDDGGGHHHGGGFFFEEE>>>>>><<<;;;;;;;;;<<<<<<;;;999888999;;;<<<;;;999888888888888888777777666444333333444555666555444777777777777777777777777999999999999888888888777888888888888777777777777555444222111111222444555555666666777<<>><<<>>>CCCCCC>>>;;;;;;;;;<<<>>>>>>======???@@@AAAAAAAAAAAAAAAAAAAAA@@@BBBBBBCCCDDDFFFHHHJJJKKKLLLJJJGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCEEEHHHIIIFFFGGGHHHGGGEEEEEEEEEGGGGGGGGGGGGFFFFFFFFFGGGGGGDDDGGGLLLPPPQQQPPPMMMKKKKKKLLLMMMNNNMMMLLLJJJIIIKKKKKKKKKKKKLLLLLLLLLMMMJJJIIIHHHJJJMMMRRRXXX[[[UUUOOOHHHEEEFFFGGGEEEBBBBBBAAAAAABBBDDDFFFEEEDDDFFFFFFEEEEEEDDDDDDDDDDDDAAAAAA@@@???>>>>>>>>>>>>===>>>???@@@@@@???===<<<======<<<<<<;;;999888777:::::::::999999888888888888888777777777888999999888888777777777777777777888888888888999999999999666666666666666777888888777777888888777777666555555555555555555555555555555555555555444444444444555555444444444333333333111222333333444444444333444333222222222222333444333333333333333333222111111111222222222333333333555555444333333222111111111111111111111111111111//////000111111111111111222222222222222111000000000000000000000111222333222111111000000000111111444444333222222111000000000000000000000000000000???AAACCCEEEFFFFFFEEEDDD@@@???>>><<<;;;;;;;;;;;;:::999888999;;;<<<;;;:::999888888888888777777777777555333333555777777666777777777777777777777777666666666555555555555444666555555444444333333222666666555555555777888999777888888888:::@@@JJJQQQWWWWWWWWWUUUPPPIIIBBB>>>===<<<::::::;;;;;;999888999999888888777777666666555555555666666666666666111111222333333444555555555444444333222111000000444444444333333222222111444444333222222222222222111222333333444444333333444444444333333333222222333333333333222222222222444222222333666888888888666444333222333444333333000111222222333222222222111111000000111111222333111111000000000000111111000111111111111000000/////////000111222222222222111000000000000/////////000111111111111222222222333333333222222222222111222222222222222222333333111111222333333222111111111111222222333333444444333333444555555555555444555555444333222222333333222222222333333444555666555666666666666555444444333333333333444444444444555666222333888999EEE\\\fffRRR===555555666444333888888888888888777777666555555555555555555555555666666777777777777888888777777666666777777888999888888777777777777666666666666666666666777777777999888888888888999::::::999999888777777777888888666666666777777777888888888888999999999:::::::::AAA@@@DDDLLLNNNIIIBBB>>>;;;<<<<<<<<<;;;<<>>>>>======<<<===>>>?????????===============<<<;;;:::999888999999999999999888888888999888888777777777777888888888888777777666666666777777777777888888888888666666666666666777777888777777666555555555555555666666666666666666666666555555555555444444444444444444444444333333333333222222333444444444333333333333222222222222333333111111111111111222333333111111222222222333333333555555555444333333222222111111111111111111111111//////000111111111111111222222333333333222111111111111000///000222444666444333222111111111111111333333333222222111111000000000000000000000000000<<<>>>@@@AAABBBBBBAAA@@@@@@@@@???===<<<;;;::::::999999999::::::;;;;;;:::999999888888888777777888999888888999:::;;;:::888777777777777777777777777444444444444444444444444444444444444444444333333888888888999:::;;;===>>>?????????>>>===>>>AAADDDGGGHHHGGGFFFDDD@@@===;;;===<<<;;;;;;<<<<<<:::999;;;;;;:::999888777777666666666666666666666666666444444444444444444444444333333333222222111111111555555444444444333333333444444333222222222222333222333444444555555444444333333333222222111111111333222222222222222222222333222222333444444555444444444333333333333222222111111111222222222222111111111111111111222222333222111000//////000111222111111111111000000//////...//////000111111000000000000000000000000000000000000111111111222222222222222222222222222222222111111111222222333333333111111222222222222111111111111222222333333333333222333444444555555444444666555555444333333333333333222222111222444555666555666666666666555444444333333333333333444444444444666222333999999DDD[[[mmmYYYCCC777555666444111444444555666666555555555444444555555555555555666666666666666777777777888666666666666666777888888777777777666666666777777777777777777777777777777999888777666777888999:::999999888888888888888888666666666777777777888888888888888888999999999999@@@AAAHHHUUU[[[TTTIIIAAA>>>>>>===<<<;;;<<<>>>AAABBBAAAAAA@@@???>>>>>>===@@@@@@@@@AAABBBCCCEEEFFFFFFDDDBBBAAAAAA@@@>>>===@@@@@@@@@@@@AAABBBCCCDDDFFFGGGHHHFFFDDDCCCDDDEEEDDDEEEEEEEEEDDDCCCAAA@@@BBBFFFKKKPPPRRRQQQOOOMMMHHHGGGFFFEEEEEEEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCEEEHHHKKKMMMLLLIIIFFFEEEEEEDDDAAA>>>@@@@@@???@@@CCCDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>===<<<;;;;;;===>>>>>>>>>>>>===============<<<;;;:::999999999999888888888888888999888777666666666666666888888888777666666555555666666666666777777777777777777666666666666777777777666555333333444555555666666666666666666666666555555555444444444333333333333333333333333333333222333333444444333333333333222222222222222222333222222111000000222333444111111222222222333333333444444444333333222222222111111111111111111111111//////000111111111111111222222333333333333222222222111//////000333666888555444333222111111111111111000000000/////////...000000000000000000000000<<<===>>>???@@@@@@????????????>>>===<<<;;;:::999999999::::::::::::;;;;;;::::::999888777888888888:::;;;===@@@AAA@@@===999888888888888888888888888555555555555555555555555555555666666777888999999777777888999:::<<<===>>>DDDDDDDDDBBB@@@>>>===>>>@@@@@@???>>>===<<<::::::;;;;;;:::;;;<<<<<<:::888::::::999999888777666666666666555555555555555555777666666555444333222111111111111222222333333333555555444444444444444444555444333333222222333333333333444555555555555444222222222222222222111111222222222222222222222222222333333333222222222222222222222222111111000111222111111111111111111111000000111111222222222222222111000//////000111222222222111000000/////////......///000000000//////111111111111111111111111000000111111111222222222222222222222222222222222111111111222222333333333111111111111111111111111111111222222222222222333111111222333333333333333555555555444444333333333333222111111222333555666555555555555555444333333222222222333333333444444444666222444999888CCCYYYqqqaaaKKK;;;666666444111333333444555555555555444333444444444555555666666555666666666666777777777666666666555666777777888777666666555555666777777888888888888888888888888777777666555666777888999888888888999999999888888777777777888888888999999777777777888888888999999;;;>>>IIIYYY```YYYKKKCCCAAA@@@???===;;;;;;===????????????>>>===<<<;;;;;;>>>>>>>>>???@@@AAABBBCCC@@@???>>>>>>??????>>><<>><<<<<<;;;;;;<<<<<<========================<<<;;;::::::888888888888888888888888888888777666555555555555777777777777666666555555555555666666666777777777777777666666666666777777777666444333333333444555666666666666666666666666555444444444444333333333333333333333333333333333333333333444444333333222222222222222222222222222555444222111111111222333111111222222222333333333222222222111111111111111000000000000000000000000//////000111111111111111111222222333333222222222222111//////000333666888555444333222111111111111000000000///////////////000000000000000000000000===>>>>>>???????????????============<<<;;;999999888:::;;;;;;999999;;;<<<;;;:::999888777888999999:::;;;???CCCDDDBBB===999888888888888888888888888777777777777777888888888777777888999;;;<<<===>>>::::::;;;<<<===>>>???@@@BBBBBBAAA@@@???===;;;;;;===<<<<<<;;;:::::::::::::::::::::;;;<<<<<<:::888999888888888777666666666555555555555444444444444777777666555333222111111000000111222333444444555444444444444444444444444555444444333333333333333222333444444555555444444333333333222222222111111111111111222222222222222111333444444222111111111000111333222000//////000222222111000000000111111//////000111111111111000111111000000000000111111222111000000000000000111...//////000000/////////000000111111111111222222000111111111111222222222111222222222222333333333222222222222222222333333222111000000000000111222111111222222222222222222///000111111222222111111333333444444444444333333111111111222222333444555444444444444444333222222111111222222333333444444333666333444999888BBBXXXssshhhTTT@@@777666555333555555666666666666666555333333333444555555666666555555666666666666777777666666555555666666777888777666555444555666777888999999999999888888888888666555555555555666777777666777888888999888888888777777777888888888999999666777777777777888888888888;;;FFFSSSYYYRRRHHHBBB?????????===;;;:::<<<>>>=========<<<<<<;;;;;;:::??????>>>??????@@@AAAAAA=========???AAABBB@@@????????????@@@@@@AAAAAAAAACCCEEEFFFEEEDDDCCCDDDFFFFFFHHHKKKLLLLLLIIIFFFCCCBBBCCCDDDEEEFFFEEEDDDCCCFFFEEEDDDCCCBBBCCCDDDDDDBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCDDDFFFFFFGGGGGGBBBCCCCCCCCCCCCCCCCCCCCCEEECCCBBBBBBBBBBBBAAA???@@@@@@@@@@@@@@@AAAAAAAAA>>>??????@@@???===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::777777777888888888888888777666666555555555555666666666666666666666666666666666666666777777777777888777777666666666666666666666555444444444444444555555555555555555555555444444444444333333333333222222222222333333333333333333444444444333222222111111222222222222111111555444333222222222222222111111222222222333333333111111111111111000000000000000000000000000000000//////000111111111111111000000111222222222111111111111000///000222444666444333222111111111111111111111111111111111111111000000000000000000000000============>>>>>>>>>>>>;;;;;;<<<<<<<<<:::999888888:::;;;;;;999999:::<<<<<<:::999777777888999:::999:::<<>><<<<<<===??????@@@@@@@@@>>>===;;;;;;;;;<<<;;;;;;:::::::::::::::::::::;;;:::::::::<<<======:::888777777777777777777777777666666555555555444444444444444444444333333333222111111111222222333333444333333333333333333333333555555444333333333333444222222333444444444444444666666555333222111000///000111111111222222222222000333555444222000111222///222444444111///000111333222111000//////000111---...///000111000//////000000111111111111000000111000000//////000111222//////000000000//////.../////////000000000111111000111111111111222222222111111222222222333333333333333222222222222222222222111000//////000111222222222111111111111111111///000111111222222111111000111222333444444333333000111222333333333333333222222333333222222111000000111111222333333444444333555333444999888AAAWWWsssmmm\\\FFF888666666555555555666666666555555444222222333444444555666666555555555666666666777777666555555555555666777777777666444444444666777999999888888888777777777777444444555666666666666555555666777888888888777777666666666777777777888888666666666777777777888888777999???GGGIIIDDD??????999:::<<<;;;::::::<<<===<<<<<<<<<<<<<<<<<<<<<<<<=========<<<======>>>>>>=========???BBBBBBAAA?????????@@@@@@AAAAAA@@@@@@???AAABBBBBBBBBBBBCCCEEEEEEGGGKKKMMMMMMJJJGGGDDDBBBBBBBBBBBBBBBCCCCCCCCCFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAABBBDDDEEEFFFGGGGGGFFFCCCCCCCCCBBBBBBBBBCCCDDDBBBAAA@@@@@@AAABBB@@@???;;;<<<<<<<<<=========>>>>>>>>>???@@@???===;;;:::<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999666777777777888888888999555555444444444555666666444444555555666777777777666666777777777888888888888888777666666666666666666666666666666555444444444444444444444444444444444444444333333333222222111111222222222333333333333444444444333333222111000111222333333222111000000111111222222222222222111111222222222333333333111111111111111111111111000000000000000000000000//////000111111111111111...///000111111111111000000000000000000111222333222111111000000000111111000111111111111111111111000000000000000000000000:::::::::;;;;;;;;;;;;;;;999:::;;;;;;;;;:::999888777:::<<<;;;999888:::===<<<;;;999777777888999:::999888999:::<<<<<<:::888888888888888888888888888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<888999:::;;;<<<<<<<<<;;;;;;999888888:::<<<======777888888999:::;;;;;;;;;::::::;;;===>>>>>>;;;999777777777777777777888888777777666666555555555444111111222333333444444555333333222222222222222222333333333333333333333333555555444333333333333444111222333333444444333333999888777444222000...---000000111111222222222222000333555555222000111222000333555555222000000222333222111/////////000111,,,---///000000000///...///000111222222111000///000000/////////111222333///000000000000000//////---.........//////000000000111111111111222222222111111111222222333333333444333333222222111111111222111000//////000111222222222111111111111111111000000111222222222222111...///111333444444444333///000222333444444333222111222222222222111000000000000111222333333444444333555333444999888AAAWWWssspppaaaJJJ999666777777333444444444333333222111222222333333444555666666555555555555666666666777555555555555555666777777666555444333444666888999888888777777666666666555222333555666666666555444444555666888888888777666555555555555666666666777666666666666777777777777999888:::===;;;888999<<<333666888:::::::::<<<===<<<<<<<<<===============::::::999999999::::::;;;=========???AAAAAA???===???@@@@@@AAAAAAAAA@@@@@@<<<>>>@@@@@@@@@@@@BBBDDDAAADDDHHHKKKKKKHHHEEEBBBCCCBBBAAAAAAAAACCCEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBAAAAAA@@@@@@???@@@BBBDDDEEEEEEEEEDDDEEEEEEDDDBBBAAAAAABBBDDD???>>>===>>>@@@AAAAAA@@@======>>>>>>??????@@@@@@===>>>???@@@???===;;;:::===<<<;;;::::::::::::::::::::::::;;;::::::999999666666777777888888888999444444444444444555666777333333444555666777888888777777777777888888888888888888777666666666666666555666777777777666444333333333333333333333333333444444444333333333222222111111111222222333333333444444444444333333222111000111222333333222111000,,,---///111222333222222111111222222222333333333222222222222222222222333000000000000000000000000//////000111111111111111......///000000000000000000000000000111111111000000000000000000000111111............////////////000000000000000000000000999999999888888888888777555666888999999888666555888777777777666666555555::::::::::::::::::;;;<<<999888777777888999:::999999999999999999999999999===<<<;;;:::999999999999======;;;::::::;;;<<<===;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::999888777777888999::::::999888666555777777777777777777777777333333333444444555555555444444444444444444444444555444444333333222222111777666333111111111222333333333333333333333333333444111222444222000888CCCJJJEEE===666222111222444222222222111111111000000333222222222111111000000//////000000111111111222000000//////.........---000000000000000///......000000000000000000000000111111000000000000111111////////////////////////111111111111111000///...//////000111111111111111//////000000111111111222//////............//////333333222222111222222333111111000000000000111111000000111111111111000000000000000000000000000000222111000000000111333333222222222222222222222222444444444444444444444444666111000666666555@@@PPPqqqxxxnnnRRR===:::888222555444222111111111222333333333333444555666777888555555444444444444555555666666666555555444444444444555666666555555666888;;;:::888777777777888888777777777777777777777777666666777888888888888888444555555666777888888999777777777777777666555555666666666777888888999999555888:::888555555:::>>><<<;;;;;;::::::;;;;;;<<<;;;:::999999999999;;;;;;>>>=========>>>???@@@@@@CCC@@@>>>>>>AAABBBAAA???<<<;;;;;;<<>>???@@@@@@BBB@@@>>>>>>@@@AAA@@@>>><<<;;;;;;<<<>>>@@@???>>>AAAAAACCCCCCDDDCCCBBBAAAAAAAAA?????????@@@BBBCCCEEEEEEFFFFFFFFFEEEDDDCCCAAAAAABBBBBBBBBBBBAAAAAADDDDDDCCCCCCBBBBBBAAAAAA??????>>>@@@AAAAAA???===============<<<<<<<<<<<<>>>>>>===<<<:::999888888<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::999999999999:::;;;;;;:::999999999999888777666555444444777777777666444444555777666666666666666666666666666666666666666666666666888777777666555555444444333333333444444444555555666444222333444555444333222222222222222222222222222222333444444333222222555555555666666555555444000000111111111222222222444333222222111111111222000111222222222222111000000000000000000000000000//////000111111111000000///////////////////////////000000000111111111111000000000000000000000000111111111111111000//////111000000000000000000111222111///......///111222999999999888888888888777999:::;;;<<<<<<;;;:::999999999999999999888888888777777777777888999:::;;;777777777888888888999999;;;;;;;;;;;;;;;;;;;;;;;;============<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;:::999999999999999::::::;;;;;;<<<:::::::::999888888777777777777777777888999::::::555555555555555555555555444444444444444444333333444444444444444444444444111111222222333444444555666555333222111222222333333333333333333333333333222222333444222000333999:::888555222000///000000222111111111111000000000111111000000000000//////000000000000111111111111111111111111000000000000000000000000000//////...000000000000000000000000000000111111111111000000000000000000000000000000//////000111111111000000//////000111111111111111000000000000111111111111111111000000000000111111111111000000000000111111222222111111111111222222000000111111111111000000000000000000000000000000111000000000000111222222333222222222111111000000222222222222222222222222555111222777777555<<>>???@@@AAAAAA???>>>>>>??????===<<<<<<;;;;;;<<<>>>???>>>===>>>???AAABBBCCCCCCBBBAAA@@@???>>>>>>>>>???AAAAAABBBBBBCCCCCCCCCBBBAAA@@@@@@AAAAAABBBBBBAAAAAA@@@CCCBBBBBBAAA@@@???>>>>>>===<<<<<<>>>??????>>><<<============<<<<<<<<<<<<======<<<<<<;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999999888999::::::;;;;;;::::::999999888777777666555444444555666666555333333444666666666666666666666666666555555555555555555555555666666555555444444333333333333333444444444555555555444222222444555555444222222222222222222222222333333333333333333333333222222111111111222222333111111111111111222222222333333222111111111111222000111222222222222111000000000000000000000000000000000000111000000//////////////////////////////111000000000000111222222000000000000000000000000111111111222111111000///000000////////////000000111111111111111111111111999999999888888888777777999::::::;;;;;;::::::999777777777777777777777777999999888888888999::::::888999:::::::::999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;<<<<<<<<<===:::;;;;;;;;;;;;:::999999777888888999:::;;;;;;<<<:::999999999888888777777888777666666666888999:::555555555555555555555555555555555444444333333333444444444444444444444444111111222222333333333333555444333222222222222333222222222222222222222222111222333333222000111444333333222111000000000000111111111111000000000000000000000///////////////000000000000000111111111000000000000000000000000//////000000000000//////000000000000000000000000000000111222222111000000000000000000000000000000......///000111111111000//////000111111111111111000000000000000111111111//////............//////000////////////000000111333222222222222222222333000000111111111111000000000000000000000000000000000000000000000111111222222222222111000000//////222222222222222222222222444222333666666555999@@@TTTppprrrSSS???888666333222222222222222222222222222111111222333333444444444444444444444444444333333333333333333333333333444444444333333555666666666666666666666666666666666666666666666666666444555666666777777666666666666666666666666555555666666777777777777666666444444555555666666777777999:::999777444333555777::::::999999999999::::::;;;;;;:::::::::999::::::<<<<<<<<<======???@@@AAAAAA@@@???>>>>>>===;;;:::<<<;;;:::;;;===>>>===<<<<<<>>>???AAABBBBBBAAAAAA??????>>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>>>>>>><<<<<<<<<======<<<;;;============<<<<<<<<<<<<>>>>>>>>>===============:::::::::::::::;;;;;;;;;;;;;;;::::::999888888888888888999999999999888888888777777666555555444444444555555444333222444555666666666666666666666666444444444444444444444444444444444333333333222222333333333444444444555555555333222222444555555444222222222222222222222222333333222111111222333333111000///......///111222111111111111111111111111222222111111111111111222111111111222222111111111000000000000000000000000222222333222222111000000////////////////////////222111000000000111222222000000000000000000000000111111111222222111111000000000////////////000000000111222333333222111000999999999888888888777777888888999999999999888888777777777777777888888888888777666555555444555555999;;;>>>>>><<<;;;<<<===========================@@@@@@???>>><<<:::888777:::;;;;;;<<<<<<<<<======::::::;;;;;;::::::999888777777888888999:::;;;;;;999999888888888888888777:::999777666555666777888555555555555555555555555555555555444444333333333444444444444444444444444333333333222222111111111444444333333222222333333222222222222222222222222111333444333111111111111000000111222222111111000000000000000000000000000///////////////000000000111111000000000000000000//////////////////////////////000000000000//////////////////////////////.........//////.........000000000000000000000000---...///000000000000000//////000111111111111111111111000000000000000000//////............////////////......///000000111333222222222222222222333000000111111111111000000000000000000000000000000//////000000111111111111111111111000000/////////333333333333333333333333333222333555555555777:::JJJggg}}}uuu[[[DDD999555111222222222222222222222222222111111111222333333333333444555555444333333333333333333333333333333333444444444333333555666666666777777777777777777555555555555555555555555444444555666666666666555666666666666555555555555666666777777777777666666444444555555666666777777999999888777666777888:::999999888888888888999999777888999:::;;;;;;<<<<<<;;;;;;;;;<<<===???@@@AAAAAABBBBBB@@@>>><<<::::::<<<;;;:::;;;<<<===<<<;;;;;;<<<>>>???@@@@@@@@@??????????????????@@@@@@AAAAAAAAA@@@@@@??????????????????@@@@@@@@@@@@??????>>>>>>>>>??????@@@@@@AAA@@@>>><<<<<<<<<<<<;;;999============<<<<<<<<<<<<============<<<<<<<<<<<<999999999999::::::;;;;;;:::::::::999888888777777777666666666666666666777777777666666555555444444333444444444222222444666555555555555555555555555555555555555555555555555333333333333222222222222333333333444444444555555444333222222444555555555222222222222222222222222333222222111111222222333333222111111111333444555111111111111111111111111111111111000000111222222222111111111111111111222000000000000000000000000222222222222222111000///000000000000000000000000222222111111111111111222000000000000000000000000111111222222222222111111222111111000000111111222000111222333333222111000999999999888888888888777777777777777777777777777999999999::::::::::::::::::999888777666666666666:::===@@@AAA>>>===>>>???========================???@@@@@@???===;;;888777999:::;;;<<<============:::::::::::::::999888888777777777888888999999:::888888888888888888888888999999888777666666666666555555555555555555555555444444444444444444333333444444444444444444444444444333333222111111000000333333333333333333333333222222222222222222222222222444444111111333222000000111111222222222111111//////000000000000000111//////000000000000111111111111111111000000000000............////////////...//////000000000000000////////////////////////222111111000000111111222000000000000000000000000......///000000000////////////000111111111111111111111111111000000000000111111000000000000111111///......//////000111222222222111111111111222222000000111111111111000000000000000000000000000000...///000000111111000000//////////////////000000333333333333333333333333222111222333444555666777???WWWmmmnnn^^^KKK;;;222222333333444444444444333333222222111111222333333222333444555555444333222333333333333444444444444333444555444333333555777777888999:::::::::999999555555555555555555555555333444444555555555555555555555555555555555555555555666666777777777777777444555555666666777888888888777777777888999;;;<<<999888888777777888888999555666888:::<<<=========:::;;;;;;<<<===???@@@AAACCCEEEEEEDDD@@@===;;;:::<<<:::999:::<<<<<<;;;:::;;;<<<===>>>??????>>>===>>>?????????@@@@@@@@@@@@AAA@@@??????>>>>>>??????>>>??????@@@@@@??????>>>======>>>???@@@AAABBBBBBAAA???===<<<=========<<<============<<<<<<<<<<<<:::::::::999999999999999777888888999999::::::;;;::::::999888888777777666666555555444444555555666666666666555555555444444333444444444333333444666555555555555555555555555555555555555555555555555333333333333222222222222333333333444444444555555444333222222444666666555222222222222222222222222222222222222222222222222111111000111111222333444222222222111111111111111111000000000000111222222222222111000000111222222000000000000000000000000/////////000//////......000000000000000000000000222222222333222222111000000000000000000000000000000111222222333222222222222222111111111111222222///000111222222111000///999999999888888888888777777777777666666777777777999999999::::::;;;;;;;;;:::::::::::::::;;;<<<<<<999===AAAAAA>>><<<===@@@========================>>>>>>@@@@@@???>>><<<;;;999:::;;;============<<<999::::::::::::999888888777777777888888888888888777777777777888888888888666777777777777777666666666666666666666666666666333333444444444444444444444444444444444444444444222222222111111111111111222333333333444333333333111111111111111111111111333555444000000444444111111111222222111111000000////////////000000111111000000000111111111222222111111111111000000000///......//////000000000000......///000000000000000////////////////////////444222000//////000222444/////////////////////////////////000//////......//////000111111111111111111111111111000000000///111111000000000000111111////////////000111222333111111111000000111111111000000111111111111000000000000000000000000000000......000111111111000///---......//////000000000222222222222222222222222111111111000222555666555666GGGZZZdddaaaTTTBBB444555555777888888888777777333333222222222222333333111222444555555444222111333333444444444555555555444555666555444444666888666666888999999999888888555555555555555555555555333333444555555555555444333444444555555666666666555555666777777777777777555555666777777888888999777666555666777999::::::888888777777777777888888666777999:::<<<<<<<<<<<<:::::::::;;;===???@@@AAAFFFHHHIIIGGGBBB>>><<<<<<;;;:::999:::;;;;;;:::999;;;<<<===>>>>>>===<<<;;;======>>>>>>?????????>>>@@@???>>>=========>>>>>>>>>>>>????????????>>>>>>======>>>>>>??????@@@@@@@@@>>>======???AAAAAAAAA============<<<<<<<<<<<<999999999888888777777777777777777888999:::::::::999999999888777777666666666555444444444444555666666666555555555444444444333444555444333444555777555555555555555555555555333333333333333333333333333333333333333333333333333333333444444444555555444222111222444666666555222222222222222222222222000111222333333222111000---...///000111111111111222222222111111111000000000000000000000111222222222222111000000111222222000000000000000000000000---...//////////////////000000000000000000000000111222444555444222000///000000000000000000000000000111222222333333333222111111000000000000111111///000000111111000000///999999999888888888888777888888777777777777888888777777777888888999999999555555666777888:::<<<===888===AAAAAA>>>;;;===???========================<<<===???AAABBBAAA??????888999;;;===>>>>>>===<<<999::::::::::::999888888888888888888777777777777777777777777777888888888333555666888888888777777777777777777777777777777333333333444444555555555444444444444444444444444000000000111222222333333222222333444444444333333111111111111111111111111333666444///000555666222222222111111000000000///.../////////000000111111000000111111222222222333222111111111000000////////////000000111111111222......///000000000000000////////////////////////...,,,)))''''''))),,,...///////////////////////////000000000///...------//////000111111111111111222111111111000000////////////............//////////////////000111333333111111000000000000111111000000111111111111000000000000000000000000000000---...000111111111000///,,,------...///000111111000000000000000000000000111111000///111555666555333>>>PPP___eee\\\III888777888999:::;;;;;;:::999444444333333222333333333111222444555555444222111444444444555555666666666555666666666555555777888222333555666666666555555555555555555555555555555222333444444555555444444333333444444555666777777555555666777777777777777666666777777888888999999888666555444666777888888888888777777777777888888777888:::;;;<<<<<<;;;::::::::::::;;;===???@@@AAAGGGIIIKKKHHHCCC???======;;;:::999999;;;;;;:::999;;;<<<=========<<<;;;:::;;;<<<<<<===>>>=========???>>>===<<<;;;<<<======>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>=========???===<<<>>>AAACCCEEEEEE>>>=========<<<<<<<<<<<<;;;;;;::::::999888888777666777777888999999::::::999999888888777666666666777666555444444555666777555555555555555444444444333444555555444444666888555555555555555555555555222222222222222222222222333333333333333333333333333333333444444444555555444222111222444666666666222222222222222222222222///000222333333222000///000111333444555555444444222222222222111111000000000000///000000111222222333222111000000111222333000000000000000000000000//////000111111222111111000000000000000000000000000222444666555333000---000000000000000000000000000111222333333333333333000000////////////000000000//////////////////000<<<<<<;;;;;;;;;::::::::::::999888777666666666666777888888888888999999999999999999999999999999999======<<<;;;;;;;;;;;;<<<<<<<<<<<<===============<<<<<<>>>CCCFFFGGGCCC???999::::::;;;;;;::::::999:::999999888888999999:::888888888888888888999999555555666666777777888888666666666666555555555555777666555555555555666666555555666666555333111000222333333333333222111111...000111000///...///000444444444333333222222222333333222222111000000000222222111111111111111111//////000000111111111222222111000//////000111222111111111111111111111111......//////000000111111//////......------,,,,,,////////////////////////......------------......000111111111111000//////......------------......000000000000000000000000000000000000111111111111444333111000000111333444000000000000000000000000111111000000//////......//////000111111111111111222111000//////000111222222111111111000000//////,,,...///111111111000000111111111000...///111333000000000000000000000000222222333444444333222222555777===IIIWWW[[[NNN???777666777;;;;;;777444666444333333222222333333444444444444444444444333333666666666666666666666666999999999888777666666555555555555555555555555555555444333333222222222222666666666666666666666666555666666666666666555555777444333444777999999777888777666555555666777888666666666666666666666666999999999888888888888777:::999888888888999:::;;;:::;;;;;;<<<===>>>??????BBBBBBAAAAAAAAABBBCCCCCCDDDAAA===;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;>>>>>>======<<<<<<<<<<<<>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>?????????@@@??????@@@BBBCCCCCCBBB<<<<<<;;;;;;;;;:::::::::<<<;;;:::999888666555555777777777777777888888888777777666666555555555444555444333222333444555666333444555666666666555444444444444555555555555666333444444555555444444333444555555666555444222111333333333444555666666777555555444444444333333333222222333333333333444444222222222222222222222222000000000000000000000000000111111111111222222222222222333333333333222222222222111111111111111111111111000000111333444666333222000111222333333222////////////000000000000222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222000000000000000000000000;;;;;;;;;<<<<<<=========:::999888777666666666666888888888888999999999999999999999999999999999999;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<@@@CCCCCCAAA>>>::::::;;;;;;;;;;;;:::::::::999999888888999999:::999999999999999999888888444444444444444555555555666666666666555555555555777666666555555555555666444555555555555444222111333444444444444333222222000222333222111000111333222222222111111111000000111111111111111111222222111111111111111111111111///000000000111111111111222111000//////000111222111111111111111111111111000000000///////////////000000000000111111111111//////////////////////////////............//////...///000111111111111111......------------......000000000000000000000000000000000000111111111111444333111000000111333444000000000000000000000000111000000000/////////...//////000111111111111111222111000//////000111222111111111111000000000//////000000000000000//////000111111000//////000222000000000000000000000000222333444555555444333222555777;;;CCCPPPXXXTTTJJJ:::666555888999666555555444333333222222333333444333333444444444444444444555555555555555555555555999999888777777666555555555555555555555555555555555444333333222222333333555555555555555555555555555555666666666666555555777555444555888999999888999999888777777888999999777777777777777777777777888888888888888888888888:::999888888888999;;;;;;;;;;;;<<<<<<======>>>>>>????????????@@@AAAAAABBBCCC@@@===;;;<<<<<<<<<;;;;;;<<<<<<======<<<<<<;;;======<<<<<<<<<<<<==================<<<<<<;;;;;;<<<<<<======>>>>>>>>>????????????>>>>>>>>>>>>>>>???>>>===>>>AAABBBAAA@@@<<<<<<;;;;;;;;;:::::::::::::::999999888888777777777777777777777777777888777777666666666555555555666555444444444555666666333444555666666555444333333333333333444444444555333333444444444444333333333444444444444333333222111222333444555555555555555555444333333333333333111111111222222222333333222222222222222222222222000000000000000000000000000111111111111222222222000000111111111111000000111111111111111111111111000111333444555555444333222000//////000111000///////////////000000000111222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222000000000000000000000000:::;;;<<<===>>>???@@@@@@:::999888888777777777777888888999999999:::::::::::::::::::::::::::::::::999999999999:::;;;<<<<<<<<<<<<<<<;;;::::::999999:::::::::<<<>>>???>>>===:::;;;;;;<<<<<<;;;;;;::::::999999888888999999:::;;;;;;::::::999999888888888888888888888777777777666666666666555555555555777777777666666555555555333444444555555444333333444555555555555444333333111222333222111111222333222222222222111111111111///000000111222222333333111111111111111111111111000000000000111111111111111111000000000000111111000000000000000000000000111111000000///......---,,,------...//////000000////////////////////////000//////////////////000------///000111222222222......------------......000000000000000000000000000000000000111111111111333222111000000111222333000000000000000000000000000000000000//////////////////000111111111111111111111000000000000111111111111111111000000000000222222111000///////////////000222222000///000111000000000000000000000000333333444555555444333333333555777<<>>???@@@AAABBB???===;;;<<<<<<<<<;;;;;;<<<<<<======<<<<<<;;;======<<<<<<<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>??????@@@@@@??????>>>>>>=========<<<<<<===???@@@???>>><<<<<<;;;;;;;;;:::::::::888888888999999999999999888888777777777777777777777777666666666666555555777777666555555666666777333444444555555444333333222222222333333333444444333333444444444444333333333222222222222333333444222333555777777777666555666555333222222222333444000000111111111222222222222222222222222222222222000000000000000000000000000111111111111222222222000000111111111111000000111111111111111111111111...111555888888666333111333111//////000000///.../////////000000000111111222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222000000000000000000000000;;;;;;<<<======>>>??????<<<;;;:::999999999999999999999999999:::::::::;;;::::::::::::::::::::::::999999999:::;;;<<<>>>>>>======<<<<<<;;;:::999999::::::999:::;;;<<<<<<<<<:::;;;;;;<<<<<<;;;;;;::::::999999888888999999:::<<<<<<;;;;;;:::999888888;;;;;;;;;::::::999999888666666666666555555555555777777777777777666555555333333444444444444444444444444444444444333333222///000111111//////000111444444444444444444444444000000111111111222222222111111111111111222222222000000000000000111111111111000000000000000000111000000000000000000000000000000/////////.........,,,,,,,,,------.........////////////////////////000000000111111000000000---...///000111111111111......------------......///////////////////////////000000000111111111111222222111000000111222222////////////////////////000000000000//////////////////000111111111111111111000000000000000000111111111111000000000000000333222000///...///000111...000222333111000000000000000000000000000000000333444555555555555444333111444555666>>>KKKUUUYYYLLL???444333555555333333333333222222222222333333111111222333444444555555555555555555555555555555777777777666666555555555555555555555555555555555555444444333333333444444555555555555555555555555444555666666666666666666888777666777777888999999::::::::::::::::::::::::999999999999999999999999555666777888999:::;;;;;;:::::::::::::::;;;;;;<<<===============<<<<<<<<<;;;;;;;;;<<<===>>>???@@@@@@>>><<<;;;<<<===<<<;;;<<<<<<============<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAAAAA@@@@@@???>>>===<<<<<<===<<<<<<<<<>>>??????===<<<<<<;;;;;;;;;:::::::::999999999999999999999999888888888777777777777777777777666666666666666666777666666666666666666666444444444444444333333333222333333333333444444444333333333444444333333333222111111000111222444555444666888:::;;;:::888666666555333222111222333444111111111111222222222222111111111111111111111111000000000000000000000000000000111111111222222222222222333333333333222222000000000000111111111111...000444666777555222000555333111111111111000/////////000000000111111111222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111////////////////////////<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;<<<<<<999:::::::::;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;===>>>@@@@@@???>>>>>>===<<<;;;::::::;;;;;;::::::999:::;;;===:::;;;;;;;;;;;;;;;;;;::::::999999888888999999:::<<<<<<;;;;;;:::999888888888888888777777666666666666666666666555555555555666666777888888777666666444444333333444444444555333333333333333222111111///111222111000///000111444444444444444444444444222222222111111111000000000000111111111222222222111111000000000000000000000000000111111000000000////////////////////////---........./////////000111111111000000000//////////////////////////////000000111222222111000000//////000000000//////.........------------......///////////////////////////000000000111111111111111111111111111111111111////////////////////////////////////000000000000//////000111111111111111000000000111111000000000000000000000000000111111111000/////////111222333...000222333111000000000000000000000000000000000222333444555555444333222...222444444888BBBMMMRRRSSSFFF888555555444222111333222222111111222222333111111222222333444555555555555555555555555555555666666666555555555555555555555555555555555555555444444444333333444555555555555555555555555555555444444555666666666666666777777777777777777888999888999999999999999999888888888888888888888888888555555666888999:::;;;<<<::::::;;;;;;<<<<<<<<<<<<===============<<<<<<<<<<<<<<<<<<======>>>@@@@@@>>>===;;;;;;======<<<;;;<<<==================<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======???@@@AAABBBBBBAAA@@@@@@???>>>===<<<<<<>>>===<<<===>>>???>>>===<<<<<<;;;;;;;;;:::::::::;;;;;;::::::999888888888888888888888777777666666666666777777777777777777555666666777777777777777555555444444333333333333444444444444555555555555222333333333333333333222222111111000111222444555444666888::::::999777555555444333222111222333333222222222333333333333444111111111111111111111111000000000000000000000000000000111111111222222222222222333333333333222222//////000000000111111111000111111222222222222111555333111000111111000///000000000000111111111111222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////=========<<<<<<;;;;;;;;;>>>======<<<<<<=========:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;<<<===???@@@AAA>>>>>>>>>======<<<<<<;;;;;;;;;<<<:::999999:::<<<999::::::;;;;;;::::::999:::999999888888999999:::;;;;;;::::::999999888888888888888888888888777777666666666666555555555555444555777888999999888777555444444333333333444444222222333333222222111000222333444333222222222444222222222222333333333333333333222222111000000///000000000111222222333333111111111111000000000000000000111111111111000000////////////////////////,,,------...//////000000111111000//////...------///////////////////////////000111222222111000//////000000000//////...---......------------......000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000////////////000000000000//////000111111111111111000000111111111111000000000000000000111111111111000000000000111222333333///000222222000///000111000000000000000000000000222222333444444333222222---222444333555===EEEHHHTTTHHH<<<888666333111222222222111111111111222222111111222222333333444444444444444444444444444444555555555555555555444444555555555555555555555555444444444444444444555666444444444444444444444444333444555666777777777777666777777666555555777888777777888888888888777777777777777777777777777777555666777888999:::;;;;;;:::;;;<<<<<<======<<<<<<<<<<<<<<<===============>>>>>>======>>>>>>??????===;;;;;;;;;===>>>===;;;<<<======>>>>>>======<<<======<<<<<<<<<<<<======<<<<<<<<<===============>>>>>>??????@@@AAABBBBBB@@@@@@??????>>>>>>======>>>===<<<<<<>>>>>>===<<<<<<<<<;;;;;;;;;:::::::::<<<;;;;;;:::999888888777999999888888777666666666666666777777777777888888555555777888999:::::::::777666555444444444444444444444444555555555666666222222333333333333222222333222222222222333333444222333555666666555333222333333333333222222222222222222333333333444444444111111111111111111111111000000000000000000000000000111111111111222222222000000111111111111000000...//////000000111111111222111000//////000111333222000......//////...---000000000111111111222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000//////000000000000000000000000==================>>>>>><<<<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<999;;;<<<;;;888777888:::888999999::::::999999888:::999999888888999999:::999999999999999999888888999999999:::::::::::::::666666666666555555555555222444666888::::::999999666666444333222333333444333333444444333333222111222333444444222222333444222222222333333333444444222222111111111111111111///000000111222222333333111111111111000000000//////000111222222111000///................................................------------------,,,,,,////////////////////////...///111222222111///.........//////000/////////......------------......000000000000000000000000000000000000111111111111000000111111111111000000000000000000000000000000.../////////000000000111//////000111111111111111///000111222222111000//////000000000111111111111000111111222222222111111000111111000//////000222000000000000000000000000111111222333333222111111...222333222333:::AAABBBOOOFFF>>>:::777333222444222222111111111111222222222222222222222222333333444444444444444444444444444444444444444444444444555555555555555555555555444444444444444555666666444444444444444444444444333444555666777777777777555666777666444333555777666777888999999888777666777777777777777777777777666666777888999999:::::::::;;;<<<===>>>======<<<;;;;;;<<<<<<======>>>>>>???>>>>>>===============;;;::::::;;;===>>>===<<<======>>>>>>>>>>>>============<<<<<<<<<<<<===============>>>>>>>>>??????>>>>>>??????@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>===;;;:::;;;<<<===<<<:::<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999888888777666666555666666777777777888888888555666999;;;======>>>>>>999888666555444444555555333333444444444555555555222222333333333333222222333444444444444333333222222222333333333222222111111222333444444222111000111222222222333333333333111111111111111111111111000000000000000000000000000111111111111222222222000000111111111111000000......//////000111111222333222111000000000222333111///------/////////...000000111111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000////////////000000000000000000000000<<<<<<===>>>???@@@AAAAAA;;;;;;:::::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>::::::;;;;;;;;;;;;;;;;;;777:::<<<;;;888666666888888888888999999888888888:::999999999999999999:::888888888888888888999999555555555666666777777888777666666666555555555555111333666888:::;;;::::::777666555333222222333333444444555555444444333222000111222222000000111222444444444555555666666666000000000111222222333333///000000111222222333333222111111111000000/////////000111222222111000///......................../////////...------,,,,,,......//////000111111111////////////////////////---///000111111000///---,,,,,,...///000000111111.........------.........000000000000000000000000000000000000111111111111000000111111111111000000000000000000000000000000.../////////000000111111//////000111111111111111///000111222222111000/////////000000111111111222111222333333222111///...111111111000...///111333000000000000000000000000000111222222222222111000000333333111333:::@@@AAAIIICCC>>>;;;777333333666222222111111111111222222333333222222222222222222444444444444444444444444444444444444444444444444555555555555555555555555444444444444444555666777444444444444444444444444333444555666777777777777444666777555333222444777777888999::::::999888777777777777777777777777777777777777888999999:::::::::;;;===>>>>>>>>>===<<<:::;;;;;;<<<===>>>?????????>>>===<<<<<<<<<<<<<<<;;;::::::<<<===>>>===<<<======>>>>>>>>>>>>======;;;;;;;;;::::::;;;;;;;;;======>>>>>>??????@@@@@@>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>?????????;;;:::999999;;;;;;:::999<<<<<<;;;;;;;;;:::::::::888888999::::::;;;<<<<<<999999999888777666666555666666777777888888888999666888:::===???@@@AAAAAA:::999777666555555555666222222333333333444444444222222222333333222222222444555555666555444222111333333333333333333333333000222444555555333000...000111111111111222222222000000000000000000000000000000000000000000000000000111111111111222222222222222333333333333222222---......///000111111222333333222222222222222222222000//////111222111111000111111111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000/////////...000000000000000000000000BBB???======???@@@>>>;;;<<<<<<==================>>>>>>======<<<<<<<<<;;;??????>>>>>>======<<<<<<:::;;;<<<<<<<<<<<<<<<;;;===<<<<<<<<<<<<===>>>>>>>>>>>>===;;;888777999:::???;;;777777;;;===<<<999<<<;;;:::999999999999:::777777888888888888777777666666555555555555666666666666666666666666666666111111222222444555777888999888777555333222222222222222222222222222222222111111111111111111111111222222222111111000000000000000000000000000000000000000000000111111111111444333111000000000111222000000000000000000000000//////000000///...------......////////////......+++,,,---...////////////...............---------------......//////000000////////////////////////000///---,,,,,,---///000222111000.........///000...------,,,,,,...///000111111222222222222111111000000000000000000000000...............///000000111///...///111222000---000000000000111111111111222222222222222111000///000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000111333666999<<<>>>EEEBBB>>>999555333333333222222333333333333444444333333333333333333333333333333444444555444444333444444444555555555555666666777777666444444555777555555666666666666666555555555555555555555555555444444444555555555555666888777666555555444444555888888777666666666666666777777777777888888888888<<<999777777999:::888555888999:::;;;<<<<<<<<<<<<999:::;;;===>>>>>>>>>>>>AAA@@@@@@???>>>===<<<<<<::::::999999::::::;;;<<<;;;;;;<<<==================>>>>>>>>>>>><<<:::999:::;;;<<<<<<;;;;;;<<<>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;::::::;;;===>>>??????>>>===<<<;;;;;;:::777888888888888777666666999999888888777777666666666666777777888888888999555999???DDDEEECCC>>>;;;666555555555555444444444333222222222222222222222222222222222222222222222444444444333333222222222222222333333333333444444666444111111222333333222333333333222222111111111222222222222222222222222,,,...///111111///...,,,000111111111222222222222000111222333333222111000////////////000000000000///////////////000000111222222111000/////////000000000000000000000000000000000000000000000000000---...//////......///111222222222222222222222222............////////////111000///...------...///222222111111000000//////???===<<<<<<>>>>>><<<:::<<<<<<<<<<<<<<<<<<<<<<<<>>>=========<<<<<<<<<;;;<<<<<<<<<<<<<<<=========<<<<<<=========<<<<<<;;;<<<<<<;;;;;;<<<<<<===>>><<<<<<===<<<;;;<<<>>>AAAEEEAAA;;;888888888888888;;;;;;;;;;;;:::::::::999777777888888888888777777666666666555555666666666555555555555555555555555222222333333444555777777666555444444333333444444222222222222222222222222111111111111111111111111333222222222111111111111000000000000000000000000000000000000111111111111222111000000//////000000000000000000000000000000///////////////...------......////////////......---...///000111111111111.................................///////////////////////////////////////000...---,,,,,,---...000000///...------......//////...---------...000000000000111111111111000000000000000000000000000000...............///000000111///...000222222000...000000000000111111111111000111111111111111000///////////////////////////////////////////////////111000000000000000000000000000000000000000000000111111111222444666888999===;;;777333111000111111222222222333333333444444222222222222222222222222444555555555555555444444444444444444555555555555555666666555444333555666333333444555555666666555444444444444444444444444444444444444555555555555777666666555555555555555888777666555555555555666666666666777777777888888:::888666777999999888666888999:::;;;<<<<<<<<<<<<<<<======>>>>>>>>>======>>>>>>>>>=========<<<<<<;;;;;;::::::;;;;;;<<<======>>>??????@@@@@@??????===>>>>>>>>>===<<<;;;:::===>>>???>>>======???AAA??????@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@>>><<<;;;::::::;;;<<<>>>=========<<<<<<;;;;;;;;;999999999999999888777666777777777777777777777777777777888888888999999999777:::>>>AAAAAA>>>:::777555555555555444444444444222222222333333333333333222222222222222222222222333333333333333333222222222222222333333333444444333333333333222333333444333333333222222111111111111111111111111111111111...///111222222111///...000000000111111111222222000111222333333222111000////////////000000000000000000/////////000111111222222222222222222333333111111111111111111111111000000000000000000000000...///000000//////000222111111111111111111111111/////////000000000000111111000///...---......///000/////////.........---===<<<:::;;;<<<<<<;;;999<<<<<<;;;;;;;;;;;;;;;;;;=========<<<<<<<<<<<<<<<999::::::;;;<<<<<<=========>>>>>>>>>===<<<;;;;;;;;;;;;:::::::::;;;<<<<<>>>>>???@@@@@@@@@@@@@@@===>>>>>>>>>===<<<;;;:::===>>>???>>>======???AAA@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA===<<<;;;::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::888777777444444555666666777888888888888888888999999999999888:::;;;<<<;;;999666444555555555555444444444444222222333333444444555555222222222222222222222222222222222333333333333333222222222222333333333333111444777666444222333555222222222222222111111111000000000000000000000000000111222333333222111000/////////000000000111111000111222333333222111000////////////000000000000111000000000000111222222111111111111222333444555111111111111111111111111000000000000000000000000///000111111000000111222000000000000000000000000000000000000111111111111000000///.........//////////////////............<<<;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<<<<<<<<<<>>>???>>>>>>===<<<;;;:::::::::999999::::::;;;<<>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<======>>>>>>>>>>>>>>>===============<<<<<<;;;:::;;;<<<;;;::::::<<<>>>???@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@===<<<;;;;;;;;;;;;<<<===;;;;;;;;;::::::999999999;;;;;;;;;:::999888666666444555555555666666666777777777777777777888888888888888999888777666444333555555555444444444333333222222333444444555666666222222222222222222222222111111222222333333333444111222222222222333333333222777<<<;;;666222333555222222222111111111111111111111111111111111111111111222222333333222222111////////////000000000000000111222333333222111000////////////000000000000111111111111111222222333000000000///000000111111222222222222222222222222////////////////////////...000111111000///111222000000000000000000000000//////000000000111111111000000//////////////////111111111111000000000000<<<<<<===<<<<<<<<<<<<===<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;>>>>>>>>>>>>===<<<:::::::::999999999999:::;;;;;;:::<<<=========???CCCEEEIIILLLNNNIII@@@::::::<<<:::;;;<<<======;;;999888888888888999999888888888666666555555555555666666555555555555555555555555666666555444444444444555333333222111111111222222222222222222222222222222111111111111111111111111222222222222222222222222000000000000000000000000///000000000111111111111000111222333222111000///////////////////////////......///////////////.........////////////......,,,---...................../////////000000111111000000//////......------////////////////////////.........------...............//////000000000000///000000111111111111111......////////////......////////////////////////...............///000000000111222222222111111111///000000000111111111111111111222222222222222111000000000000000000000000000000000000000000000000//////000000111111111111000000000000000000000000111111222222333333333333444333222000000000000000111111111222222222333333555555555555555555555555333333333333222222111000222222222222333333333444555666777777666777999;;;<<<;;;999666555333333333333333333333333333333333333333333444444444444555333333333333444666777888444444333333333333444444555555555555666666666666666666777777777888888999999999::::::;;;:::::::::999999:::;;;<<<======<<<@@@@@@???>>><<<;;;:::::::::::::::999::::::;;;<<<<<<<<<===>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<999:::::::::999999;;;===>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;<<<<<<<<<===<<<;;;:::999888777777999999999999888777666555777666666666555555555444666666666666666555555555666666666666666666666666555444444444444333333333222222333444444555666666222222222222222222222222111111111222222333333333111111111222222222333333666;;;???>>>888333222333111111111111111111111111222222222222222222222222000111111111111111111000////////////000000000000000111222333333222111000////////////000000000000111111111111111222222333333222111000////////////111111111111111111111111........................---...000///......///111111111111111111111111111........./////////000000//////000000000000000000000000000000111111111111<<<===>>>>>>===<<<>>>???======<<<<<<;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>======<<<;;;;;;:::<<<=========<<<;;;::::::::::::999999999:::;;;;;;;;;<<<<<<;;;::::::===??????DDDGGGFFF@@@:::999:::::::::;;;;;;;;;:::999888777777888888888888777777555444444444444444444555444444444444444444444444555444444333333333444444555444333222111111000111222222222222222222222222111111111111111111111111000111111111111222222222000000000000000000000000000000000000111111111111222222222222222111000000////////////////////////---...//////////////////......////////////......//////000000000000000///---......//////000000111///////////////.........////////////////////////...........................///000000111000000/////////000111111111111111......////////////......////////////////////////...............///000000///111222222111000000111000000000000111111111111222222222222222111000000111111111111111111111111111111111111111111111111/////////000111111222222000000000000000000000000///000111222333333333333222111000///............111111111111222222222222444444444444444444444444000111111222222111111000111111222222222333333333444555666666666777:::<<<>>><<<:::777555333333333333333333333333333333333333333333333444444444444333333333333444555666777444444333333333444555555555555666666666777777777777888999999888777999:::999999::::::::::::999999:::;;;<<<===????????????@@@??????>>>===<<<;;;;;;:::999999999999:::;;;;;;======>>>???????????????>>>===<<<<<<<<<<<<======;;;<<<===<<<;;;;;;===???>>>>>>>>>??????>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;999888888777777888888888888777666666888888777666666555444444555555555555444444444444444444444555555666666777444444444444333333333333222222333333444444555555222222222222222222222222111111111222222222222222111111111111222222222222777;;;===<<<888333111111000000000111111111111111222222222222222222222222000000000000000000000000/////////000000000111111000111222333333222111000////////////000000000000111000000000000111222222666555444222111000000///000000000000000000000000........................---...//////......///000111111111111111111111111............//////////////////000111111111000000............////////////;;;===???>>><<<<<<>>>@@@>>>>>>======<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;:::::::::::::::::::::;;;<<<<<<>>>???>>><<<::::::<<<>>>;;;>>>AAA@@@===:::999:::::::::999999999888888888666666777777777777666666444333333222222333333444444444444444444444444444333333222222222333333444555444333222222111111222222222222222222222222222111111111111111111111111//////000000000111111111000000000000000000000000000000000000111111111111222222111000000000000000////////////////////////------...///////////////......////////////......//////000000000000//////,,,------...//////000000.........///////////////////////////////////////---..................---...///000000000///...---...///000111111111000000/////////000000/////////////////////////////////...............///000000...000222222000...///111000000000000111111111111111111111111000...---,,,000000000000000000000000000000000000000000000000...//////000111111222222000000000000000000000000...///000111111111000000000000//////////////////111111111111222222222222333333333333333333333333///000111222222222222222111111111111222222222222111333444555555666999;;;<<<:::888555444444444555444444444444444444444444222222333333333444444444333333333333444444555666444444444444444555666666666666666777777777888888888:::<<<;;;888777999:::999999:::::::::999999888:::;;;<<<===============<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>===>>>>>>>>>======???@@@>>>??????@@@@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;777777888999999999888888777777777777777777777777666666555555555444444444222333333444444444444444444444444333333333222222222222222333333333333333222222222222222222222222222222222222111111111111111111111111222222222222555666777777666444222111///000000000111111111222111111111111111111111111000000000//////000000000000000000111111111222222000111222333333222111000////////////000000000000000000/////////000111111555444333222111111111111////////////////////////000000000000000000000000---///000000//////000111000000000000000000000000...////////////000000000...///000111222111111000---........./////////000:::<<<>>>>>><<<;;;===@@@??????>>>===<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<888999999::::::;;;;;;<<<999999::::::;;;:::::::::;;;;;;::::::;;;;;;<<<===<<<===<<<:::888777999;;;======>>>===<<<;;;;;;<<<:::999888777777777888888555555666666666666555555333222222111111222222333444444444444444444444444222111111111222222333444444444333333222333333333222222222222222222222222111111111111111111111111......//////000000000111000000000000000000000000000000000000111111111111222111///.........///000////////////////////////------...///000000//////......////////////......---...............------,,,,,,,,,---...//////000---.........//////000000////////////////////////------............------....../////////...,,,+++---...///111111000000/////////000000000000//////////////////////////////...............///000000---000222111///...///111000000000000111111111111000000000///...,,,******////////////////////////////////////////////////...//////000111222222222000000000000000000000000...///000000000///---,,,///000000111111222222222000111111111111222222222111111111111111111111111///000111222333444444444000111111111111222222222///111222333333555777:::999777555444333444555666555555555555555555555555222222333333333444444444444444333333333444555555444444444444444555666777777777777777888888888888:::<<<===<<<999777999;;;999999:::::::::999999888999999:::::::::999888888888888999:::<<<===>>>>>><<<;;;;;;;;;;;;<<<======999::::::;;;;;;;;;;;;;;;>>>===<<<;;;;;;<<<===>>><<<===>>>===<<<===>>>@@@@@@@@@@@@AAAAAA@@@@@@@@@========================;;;;;;<<<<<<<<<<<<;;;;;;888888999:::<<<===>>>>>>777777888999::::::::::::666666777777888888999999777777666666555555555444222222333333333222222111444444444333333333222222333222222222222222222222222222222222222222222222333222222222111111000000000111111111111222222222333222222333555555333111//////000000111111111222000000000000000000000000111111000000000000111111111111111111222222222222000111222333333222111000////////////000000000000///////////////000000111111111000000000000000111////////////////////////111111111111111111111111///000111111000000111222////////////////////////000000000000111111111111...///000222222222111000///000000000111111222222============>>>>>>>>>>>>@@@???>>>>>>>>>>>>>>>???<<<<<<<<<;;;::::::999999::::::::::::::::::::::::::::::999999888999999999;;;;;;;;;:::999888777666;;;999777666555666777888888999:::;;;<<<=========<<<;;;999777555555555555777777777777777777777777222333333444444333333222444444444444444444444444555555444333333222111111222333444555444333222111333222222111111222222333222111111000000000000000222222222111111111111000000000000000000000000000//////............//////000000000000000000000000000000000000000000000000////////////////////////---------............///////////////////////////000///...---------------............////////////111111000///////////////------......///000000000////////////000000000000111000///......///000111////////////////////////000000000000000000000000000000//////......------000000000000000111111222111111000000000000111111222222111000//////000000000000000000000000000000---///000222222000///---000000000000////////////000////////////111222333000000111222222222222111////////////////////////000000000000000000000000111111111111111111111111444444444333333333222222222222111111111111111111222222333333444555666666666666666555555444444444555444333333222222222222111222333333444444444444333444444555666666666555333333333444444444555555555555555555666666666666;;;;;;:::::::::999999999:::999777666666666777888888999::::::;;;;;;:::::::::;;;<<<=========<<<;;;;;;;;;999999999999;;;;;;<<<<<<;;;;;;;;;<<<<<<===AAA???===;;;;;;===???AAAAAA???===;;;::::::;;;<<<>>>>>>????????????>>>>>><<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::777888:::;;;;;;:::888777888888888888888888888888777777777777666666666666555555444444444333333333444444444444444444444444444444444444444444444444111222222333333222222111222222222222222222222222444444444333333222222222222222222222222222222222222222222222222222222222222111111111000000//////000000000000000000000000222111111111000000//////000000000000000000000000111111000//////000111111111000000000//////...............//////000111222000000000000000000000000///////////////////////////////////////......---000000000000111111111111333222222111000//////...////////////000000000000111///...------...///111111111000000//////......:::;;;;;;;;;<<<<<<<<<<<<>>>>>>=========>>>>>>???>>>>>>===<<<<<<;;;;;;:::<<<<<<<<<;;;;;;;;;;;;;;;999999888888888999999:::::::::::::::999888777666999888666555444555777888888999:::;;;;;;;;;;;;;;;;;;:::888777666555666666666666666666666666666666222222333333333333222222444444444444444444444444444444444333333222222111222222333444555555555444333222222111111222222333000000///............///222222222111111111000000000000000000000000000000//////............//////000000000000000000000000000000000000000000000000////////////////////////---------............/////////////////////////////////...---------------............////////////111000000//////////////////////////////................../////////000000111000///......///000111////////////////////////000000000000000000000000000000000000000/////////000000//////000000111222111111000000000000111111222222111000000000000000000000000000000000000000...///000111111000///...000000000000////////////333222111////////////000000000111222222222222111111111111111111111111111000000000000000000000000111111111111111111111111333333333333222222222222111111111111111111111111222222333333444555555666333333333333333222222222555444333333222222222333222333333444444444333333333333444555555555555555444444444555555555666666555555555555666666666666999999::::::::::::999999;;;:::999888888888999999888999::::::;;;;;;:::::::::;;;<<<=========<<<<<<;;;;;;:::999999:::;;;;;;<<<;;;;;;;;;;;;<<<======?????????@@@@@@????????????>>><<<;;;;;;<<<===>>>===>>>>>>??????>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<888888888888888888888888777888:::;;;;;;:::888777888888888888888888888888777777777777666666666555555555444444444333333333444444444444444444444444444444444444444444444444111222222333333222222111222222222222222222222222444444333333333222222222222222222222222222222222222222222222222222222222111111111111000000000///000000000000000000000000111111111111000000000///000000000000000000000000000000000000000000000000111111000000000/////////.........//////000111222000000000000000000000000////////////////////////......///000111111000000000000000000111111111111222222111000000///......////////////000000000000111000...------...000111111000000000/////////...:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>>>>??????>>>>>>===<<<<<<<<<>>>>>>======<<<<<<;;;;;;777777777777777888999:::::::::::::::999888777777666666555444444555777777888999999:::::::::999999999888777666666666666777555555555555555555555555222222222222222222222222444444444444444444444444333333333333333222222222222222222333444555777888222222111111111111222222111000000///////////////222222111111111000000000000000000000000000000000//////............//////000000000000000000000000000000000000000000000000////////////////////////---------............/////////////////////////////////...------------...............////////////000000//////......//////111000000///......---------------.........//////000//////......//////000////////////////////////000000000000000000000000000000000000111111111111000000//////000000111222111000000//////000000111222111000000000000000000000000000000000000000000//////000000000000//////////////////000000000000222222111000///////////////000111111222222111111111111111111111111111111000000000000000000000000111111111111111111111111222222222222111111111000111111111111111111111111222222333333444444555555222222222222333333333333444444333222222222333333444444444555444444333333333333444444555555444444555555555666666666777777555555555555666666666666666777999;;;<<<;;;:::999::::::999888888888888999888999999::::::::::::::::::;;;;;;<<<===<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<=========???BBBDDDDDDBBB???===>>>===<<<<<<<<<>>>???@@@======>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<888888888888888888888888777888999::::::999888777888888888888888888888888777777777666666666555555555555444444444333333333444444444444444444444444444444444444444444444444111222222333333222222111222222222222222222222222333333333333222222222222111111111111111111111111222222222222222222222222111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000...///000111111000///...111111111111000000000000.........//////000111222000000000000000000000000////////////////////////---...///111222222333333000000000000111111111111111000000//////.........////////////000000000000000000............000000000000000000////////////;;;;;;<<<<<<<<<=========:::999::::::;;;<<<===>>>???>>>>>>===<<<<<<;;;;;;>>>======<<<<<<;;;;;;:::666666666666777888999:::999999999999999888777777555555555555555666777888888888999999999888888777777777666666666777777777444444444444444444444444222222222111111222222222444444444444444444444444222222222222222333333333333222111111222444555666222222111111111111222222333333222111111111111111111111111111000000000000000000000000000000000000//////............//////////////////////////////////////////////////////////////////////////////---------............//////////////////////////////......---------..................////////////000//////.........//////000000//////............,,,,,,,,,---------......////////////////////////////////////////////////000000000000000000000000/////////000000111111111///////////////000111111000000////////////000000111111000000000000000111000000000000000000000000000000////////////000000////////////000000000000......//////000111111222///000000111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111000000000000111111111111111222222222222222333333333444444444333333333444444555555666444333333222222333333333555555555555555444333222333333444444444444444333444555555555666666666666555555555555666666666666555777:::===>>>===<<<:::888888777777666666666666888888999::::::::::::999999999:::::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>@@@CCCEEEEEECCC@@@>>>>>>>>>=========>>>>>>???<<<======>>>>>>======<<<<<<;;;;;;::::::;;;;;;<<<999999999999999999999999777888999999999999888777888888888888888888888888777777666666666555555555555555444444444333333333444444444444444444444444333333333333333333333333111222222333333222222111111111111111111111111111333222222222222222222222000000000000000000000000111111111111111111111111111111111000000000000000000000000000000000000000111111111000000000000000///////////////////////////000222333333222000///111111111111111111000000............///000111222000000000000000000000000////////////////////////---...///000111111111111///000000000111111111111000/////////.........---////////////000000000000000000///......///000000000000000000////////////;;;;;;;;;;;;<<<<<<<<<<<<999999999999:::;;;=========<<<<<<;;;;;;:::999999;;;;;;;;;::::::999999999666666666666777888999:::888888999999999888777777666666666666777888888999888888999999999888777777555666666666777777777777444444444444444444444444333333222111111222333333444444444444444444444444111222222222222222222222333222111000000000222222222111111000000111111222333222222111000111111111111111111000000000////////////////////////////////////............//////////////////////////////////////////////////////////////////////////////---------............///////////////////////////......---------......///............//////////////////............//////............//////000000,,,,,,,,,,,,------------......////////////......////////////////////////////////////////////////.........//////000000000/////////...///000000111000000////////////000000111000000000000000111111////////////////////////000000////////////000000.../////////000000000111---......///000000111111//////000111111111111000000000000000000000000000000000000000000000000000111111111111111111111111111111111000000000//////000000111111111222222222222222222333333333333333222333333444444555555555333333333222222333333444666666666666555555444333444444444555555444333333333333444444444555555555555555555555666666666666555888;;;>>>??????===<<<888888888888888777777666777888999999::::::999999777777777888888888999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;===>>>>>>@@@AAAAAABBBBBBAAAAAA@@@@@@???>>>======<<<<<<<<<<<<<<<============<<<<<<;;;;;;::::::::::::;;;;;;999999999999999999999999888888888888888888888888777777777777777777777777666666666666555555555555555555444444444333333333444444444444444444444444333333333333333333333333111222222333333222222111111111111111111111111111222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000111111000000000000000000000000000000000000000000111111////////////////////////000111333444444333111000000000000000000000111111............///000111222000000000000000000000000000000000000000000000000...//////000//////......///000000000111111111111////////////............////////////000000000000000000////////////000000////////////000000000000888888888999999999:::::::::999999999:::;;;<<<<<<;;;;;;::::::999888888888888888888888888888888999777777777777777888999:::777888888888888888777777777777777888888888888888777888888999999999888888555555666777777777666666444444444444444444444444555444333222222333444555444444444444444444444444222222222222222111111111222111000000/////////000111111000000000000111111000//////...............111111000000000///////////////////////////////////////............//////000000000000000000000000000000000000000000000000////////////////////////---------............///////////////////////////...------------...//////............////////////......------......//////------......///000000111,,,,,,,,,---------......---......//////......---////////////////////////////////////////////////............//////////////////......//////000111000//////......//////000000000000000000111111222//////////////////////////////000000000000//////......//////000000111111000000000000///...------...///000000111111000000////////////////////////000000000000000000000000111111111111111111111111111111111111000000000///000000000111222222333333222222222222333333333333111111111111222222222222333333222222222333444444666666666777666666555555555555666666555555444444333333333444444444444555555555555555666666666666777888;;;===>>>>>>======;;;;;;<<<<<<;;;;;;:::999777888888999999999999999777777777777777888999999;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;<<<===>>>???AAA@@@????????????@@@AAA??????>>>===<<<;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;777777777777777777777777888888888888888888888888777777777777777777777777666666666555555555444444555555444444444333333333444444444444444444444444333333333333333333333333111222222333333222222111111111111111111111111111111111111222222222222222111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000111111222333333222111111////////////000000000000.........//////000111222000000000000000000000000000000000000000000000000///////////////...------000000000000111111111111////////////////////////////////////000000000000000000000000000000000000////////////000000000000888888888888999999999999;;;;;;:::::::::;;;;;;<<<;;;::::::999888888777777666777777888888999999:::999999888888888999999:::777777888888888888777777777777777777777777666666777777888999::::::::::::555666666777777666555444444444444444444444444444666555333222222333555666444444444444444444444444333333222222111111000000///000000111111111111000111111000000000000111111///......---------------111000000000//////////////////////////////////////////............//////000000000000000000000000000000000000000000000000////////////////////////---------............///////////////////////////---------------...//////............////////////...------------...///000.........///////////////------------............------...//////...------////////////////////////////////////////////////000000000//////////////////............///000000//////............//////000000000000000111222222////////////////////////...///000111111000///............///000111111111///000000000000...---,,,...//////000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222111111111000000000///000000111222222333333222222222222222222222222222222222111111111111111333222222222333333444555555555666777777777666666666666777777666666555444444444444444555555555555555555555555666666666666777888999:::;;;;;;;;;;;;<<<<<<=========<<<;;;:::777777888999999999999999999888888777888999:::;;;:::;;;<<<======<<<;;;::::::::::::;;;<<<===>>>???>>>>>>>>>======>>>>>>>>><<<<<<<<<<<<<<<;;;::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::999999::::::;;;777777777777777777777777888888777777777777888888777777777777777777777777666666555555555444444444555555444444444333333333444444444444444444444444222222222222222222222222111222222333333222222111111111111111111111111111000111111111222222222222222222222222222222222222111111111111111111111111///000000000111111111111000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000---.........////////////.........//////000111222000000000000000000000000000000000000000000000000...//////000000000//////000000000000111111111111000000000000000000000000////////////000000000000000000000111111000000000.../////////000000000111999999:::::::::;;;;;;;;;<<<<<<;;;:::::::::;;;;;;;;;;;;:::999999888888777666666777888999::::::;;;::::::999999999999999999666777777888888888777777666777777777666555444444666777888999:::;;;;;;;;;555666777777777666444333555555555555555555555555777666444333333444666777444444444444444444444444444333333222111000//////---///111222333333333222111111000000000000111111000000///...............000000000000//////////////////////////////////////////............//////000000000000000000000000000000000000000000000000////////////////////////---------.........//////////////////////////////---------------...///000............/////////000---------------...///000000000000///......---------------.........//////,,,---...//////...---,,,////////////////////////////////////////////////222222111111000000//////...............///000000//////............//////000000///000000111222222////////////////////////---///000222222000///------......///000111111222,,,---...000000000000///...//////000000000000000111111111111111111111111000000000000000000000000111111111111111111111111222222222222111111111111///000000111222222333333222222222222222222222222555444444333333222222222222222222222333333444555555555666777777888777777777777888888777666555555555555555555666666666777555555555555666666666777777777777888888999:::::::::;;;<<<<<<<<<;;;:::999777777888999999999999888;;;:::999999999:::;;;<<<:::;;;<<<======<<<;;;:::999::::::;;;<<<===??????;;;<<<===>>>>>>===<<<;;;999:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;::::::999999::::::;;;888888888888888888888888888888777777777777888888777777777777777777777777666666555555555444444444555555444444444333333333444444444444444444444444222222222222222222222222222222222333333222222222000000000000000000000000000000111111222222222222222222222222222222222222000000000000000000000000//////000000111111111222000000000000000000000000//////000000111111111222000000000000000000000000//////............//////,,,---------......//////.........//////000111222000000000000000000000000000000000000000000000000---...///111222222222222000000000000111111111111000000000000111111111111////////////000000000000000000111111111111000000.../////////000000111111;;;;;;;;;::::::999999999;;;:::999999888888999999===<<<;;;:::999777666666888888888:::<<<<<<:::999999999999888888888777777999777666555555777:::;;;777666666555555555555666666777888999:::;;;;;;;;;888777777666555444444444333444444555555444444333333333333333333333333333222222333333444555666666111111111111111111111111111111111000000///...---222222111111000000//////000000000000000000000000000000////////////000000111000000///...---------///...---...///000///......000111222222111000...//////............//////////////////////////////........................---.........---,,,,,,+++---------............///////////////////////////////////////////////////---------............/////////.........---------///////////////.........000000000000000000000000............////////////333000//////111111...+++---///111///,,,***,,,...000000111111111111000000//////............//////000000000000000000000000000000000000000000000000111111000000//////..............................///...---,,,,,,---...///000000111111111111000000///////////////.........111111222222222111111000000000000000111111111111111111222333333333333222222222222222222222222222111111111111111111111111444444333222222333333333222333444555666666666666999888888777666555555444333333222222111222222333666555555555555666666777777777666555444444333333888888888888999999999999999888777666666777888999555555666777888999::::::999:::===@@@CCCCCC@@@>>>:::999777666777999;;;===<<<<<<<<<===<<<<<<;;;:::<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<===>>>>>>888999:::;;;<<<<<<<<<<<<:::::::::999999999888888888888999999999999888888666666666666666666666666555555666666666666666666444555555555444333333222111222333333111111222333222222222222222222222222222222111111111111222222111111111111111111222222222222111111000/////////222222222222222111000///333333222111111222333333222111000//////000111222333333333222111000///...000111111222222222111111///////////////000111111111111000000//////............////////////......////////////000000000000111111222222222222111111222222222111///...,,,,,,//////////////////////////////............//////111111000///////////////000000000000000111111222111111111111000000000000////////////////////////;;;;;;;;;:::::::::999999;;;:::999999888999999999;;;:::999888777666555555888888:::===@@@AAAAAA???<<<;;;;;;:::999888888777999999888888888888888888777777666555555555555666555666777888999999999999888888888777666555555555444444444444444444444444333333333222222111111111111111222222333444444555000000000000000000000000//////000111111111000///000000000///////////////000000000000000000000000000000////////////000000111000000///......------///...---...000111000///...///111222222111///...//////............//////////////////////////////.........................../////////......---,,,---------............///////////////////////////////////////////////////---------............/////////.........---------////////////............////////////////////////............////////////...------///111333111///...///000///...---...///------............------//////............//////000000000000000000000000000000000000000000000000111000000000/////////...........................///...------------...///000000111111111111000000////////////////////////000111111222222222111111000000000000111111111111000111222222333333222222222222222222222222222222333333444444444555555555444444333333333333333444444444555666666666666555777777666666555444444333444333333333333333333444666666555555555666777777777666666666666555555555888888888888888888888888:::999888666666666666777555555666777888999::::::999;;;???FFFKKKKKKEEE@@@;;;:::;;;;;;;;;;;;<<<<<<<<<<<<======<<<;;;::::::999::::::;;;;;;:::999999999999::::::;;;<<<<<<===999999:::;;;<<<======<<<::::::::::::999999999999777888888999999888888777666666666666666666666666555555555555444444444444444444555555444444333222111222333333111111222333222222222222222222222222222111111111111111111222333222222222111000000000000000000000111111111111222222222222222111000000222222111000000111222222222111000//////000111222333333333222222111000000111111222222222111111000///////////////000111111111000000000/////////.........////////////......////////////000000000000000000000111111000000000//////000111111000///...//////////////////////////////............//////111000//////......//////000000//////000000111222000000000////////////...////////////////////////;;;;;;;;;;;;::::::::::::;;;;;;:::999999999999999999888888777666555444444888999;;;>>>CCCFFFGGGFFF>>>===<<<;;;:::999888777888999::::::999888666555777777666555555555555555444555666777777888777777888888888777666666555555555444333222222333444555444333333222111000///...000000111111222222333333000000000000000000000000---///111333444333222111............////////////000000000000000000000000000000////////////000000111000000//////......---000///...///111222111000//////111111111111////////////............//////////////////////////////......................../////////000//////...------------............///////////////////////////////////////////////////---------............///...............---------........................////////////////////////............////////////---,,,,,,...111222222000///.........000000000//////000000111111000000/////////............//////000000000000000000000000000000000000000000000000000000000000////////////........................///......------......///000000111111111111000000//////////////////////////////000111222222222222000000000000111111111111000000111222222222222111222222222222222222222222333333444555666666777777444444333333333444444555777777777666666666555555666666555555444333333333444444444444444444444444666666666666666777888888666666666666777777777777888888777777777777777777;;;999888666555555555666555666666777888999:::::::::<<>>??????===<<<;;;=========<<<<<<:::999999888999;;;<<<<<<;;;999888888999999::::::;;;;;;;;;::::::;;;<<<============;;;;;;;;;:::::::::999999777777888888888888777777666666666666666666666666555555444444333333333222444444555555444444333333111222333333111111222333222222222222222222222222111111111111111111111111444333333222111000////////////000000111222222333111222222222222111000000111111000//////000111111222111000000000000111222222222222222222222222222222222222222222111000///000////////////000111111000000000000////////////...//////000000//////...////////////000000000000//////000000000000//////+++,,,///111222222111000//////////////////////////////............//////000000///...............000000//////000000111222////////////............////////////////////////;;;;;;;;;;;;;;;;;;::::::;;;;;;:::999999999999:::888888777777666666555555888888:::>>>CCCFFFGGGGGG>>>>>>===;;;:::888777666777777888888888777666666888777666555555444555555444555666777777777777777777777666666555555555555555444222111111222444555333333222222111111000000111111111111222222333333000000000000000000000000///000222444555444222111.........//////000000000////////////////////////000000////////////000000000000000000//////......111//////000111222111000//////000111111000////////////............//////////////////////////////............................../////////......------------............///////////////////////////////////////////////////---------............///........................------...............///////////////////////////............////////////////////////000///......000...,,,...111333111///000111111222222111111000//////............//////////////////////////////////////////////////////000000000000////////////........................//////............//////000000111111111111000000///////////////000000000......000111222222222222///000000000111111111111///000111111222222111111222222222222222222222222///000111222333444555666444444444444444444555666999888888777666555555555555555555555444444333333333333444444444444444444666666666666777888999999555555666666777777888888777777777777777777777777999888777666555666666777555666777888999::::::;;;<<<<<>>===<<<;;;=========<<<;;;:::999888999:::===>>>>>>===;;;:::999999:::::::::;;;;;;;;;:::;;;<<<<<<=========<<<;;;;;;;;;::::::::::::999666777777777777777777666666666666666666666666666666666555444444333333333333444444555444444333333111222333333111111222333222222222222222222222222111111111222222111111111333222222222111000000000000000000111111222222222111111222222222111111000111111111000000111111111111111111111111111111111222222222222222333444444333333333222111000///...000000//////000000111222000000000000//////////////////000000000000//////////////////000000000000//////000000000000//////***,,,///111333222111000//////////////////////////////............//////000//////...............///////////////000111111000000/////////.........////////////////////////;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999::::::888888888888888888888888999888999;;;???BBBBBBBBB>>>===<<<:::999777666666666555444333444666888:::888888666555555444444444555666777777888777777777444444444444444333333333555444222111111222444555111222222222333333444444222222222222333333333333222222222222222222222222222333444444444333111////////////000000111111111////////////////////////000000////////////000000000000000000000/////////111//////000111222111000/////////000000///////////////............//////////////////////////////........................,,,------.........---------------............///////////////////////////////////////////////////---------............///---.....................,,,---------......//////....................................////////////...////////////.........000...,,,...111333111///---......//////......---//////............//////////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////000000111111111111000000////////////000000111111---...///000111222222222///000000000111111111111000000111222222222222222222222222222222222222222...///000111222333444444555444444444555555666777:::999888666555555555555666666666555555555555555222222333444555555444444666666666777777999::::::666666666666666777777777777777777777888888888888888888777666666777999999666666777888999:::;;;;;;<<<:::===HHHUUU\\\YYYSSS@@@???===;;;::::::;;;<<<<<<<<<<<<<<<;;;:::999888999:::<<<>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<:::;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999555666666777777666666555666666666666666666666666666666666666555555444444333333444444555444444333111222333333111111222333222222222222222222222222000111222222222222111000000000000111222222222333333222222222111111000000000111111222222222111111222222222222222222222222111111222222222222111111111111111111111333444555333333333222111000///...000000000000000111222222////////////000000000000//////000000000000//////////////////000000000000000111111222222111111000,,,...///111222111000///000000000000000000000000//////............//////000000///.............../////////...///000000111111111111000000000//////////////////////////////;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::::::::999999999999999::::::::::::999888999;;;===>>>======<<<;;;:::999888777666555444333222444777:::<<<999888777555555444444444666666777777777777666666333333333333333333333333444333222111111222333444111111222333444555555666222333333333333333333333333333333333333333333333444444333333222111000000000000000000111111111111000000000000000000000000000000////////////000000000000000000000000000000000///...///111222111000//////////////////////////////............//////////////////////////////........................+++,,,---------------------------............///////////////////////////////////////////////////---------............///---------...............,,,,,,,,,---......//////....................................////////////+++---//////......///000///.........000000000///...//////000000//////...//////............//////000000000000000000000000000000000000000000000000////////////000000000000////////////////////////...//////000000//////...000000111111111111000000...//////000000111111222......///000111111111111000000000000111111111111111111222333333333333222222222222222222222222222111111222222333444555555555555555555555666777888:::888777555444444555555555555555555555555555555222333444666777666555555777777777777888999;;;;;;999999999888777666666555666666777888999:::;;;;;;:::999888888888888999:::666777777888999:::;;;;;;;;;999999AAAKKKRRRQQQNNN???===:::888777888:::;;;:::;;;;;;;;;;;;:::999999888888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;::::::::::::999999999888888555555666666666666555555666666666666666666666666666666666666666666666666333333444444555555444444111222333333111111222333222222222222222222222222000111222333333222111000//////000111222333333444444333333222111111000000000000111222222222222111222222333333333333222222111111222333333222111111111111000000000111333444222222222222222111000///111000000000000111222222////////////000000000000///000000111111000000///////////////000000000000111111222222222222111111//////000000000000//////000000000000000000000000//////............//////111111000/////////////////////......//////000111111111111111000000000000////////////////////////;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;::::::::::::;;;888999999999::::::;;;;;;;;;999888888;;;<<<=========<<<<<<;;;:::999999888666666666666777888:::;;;999888777666444444444444555555666666666555555444333333333333333333333333222222222222222222222222111111222222333333444444222222222222222222111111222222222222222222222222333222111111000111222222000000000000000/////////000000000000000000000000000000////////////000000000000000000000000000000///...---...000111000////////////......///////////////............//////////////////////////////........................,,,,,,---...............---------............///////////////////////////////////////////////////---------............///---------.........//////++++++,,,------...//////....................................////////////,,,...000000...,,,---///...///000///...---...///111111222222222222111111//////............//////000000000000000000000000000000000000000000000000.../////////000000000111////////////////////////...///000111111000///...000000111111111111000000...//////000111111222222//////000000000000000///000000000000111111111111222222333444444444444333222222222222222222222222333333333444444444555555555555555555666777888999888777555444333444555666444444444444444444444444333555777999999999888777777777777888999:::;;;<<>>===;;;999777666555555666777999:::<<<===>>>>>>===;;;999888888888888666777888888::::::;;;<<<:::888888<<>>>>>======<<<<<<<<<;;;;;;;;;888888::::::;;;:::999888999888777666444444333333444444444555555444333333444444444444444444444444111222222333333222222111222222222111111111111111111111111000000000000000111111111111111111111111222111/////////111333555000000//////.........---000000000000000000000000000000////////////000000000000000000000111111111///...---...///000000...//////............////////////............//////////////////////////////........................------...///000000//////---------.........//////////////////////////////////////////////////////---------.........//////---------.........//////++++++,,,,,,---...//////..................................../////////000000222333111,,,))))))+++---///111///,,,***,,,.........////////////......//////............//////000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000...///000111111000///...000000111111111111000000...//////000111222222222///000000000000000///...000000000000111111111111222333444444555555444444222222222222222222222222333333333333333333333333555555555555666777999999777666444333333333555666333333333333333333333333555777999;;;<<<;;;:::999777777777888999;;;<<<===CCCBBB@@@===;;;888666555555555777999;;;===???@@@BBBAAA>>>;;;999777777666777777888999:::;;;;;;<<<888888999:::<<<;;;999777888999:::::::::999888777888888999:::;;;;;;;;;;;;<<<;;;:::999:::<<>>===<<<;;;:::999999999;;;:::::::::;;;===???@@@===999555333444555444222111111111222222333333333666666777666666555444444444333222111111222333444333333333333333333333333000000000000000000000000111111111000111222222333222222111111222222333444333222111111000000111111000000000///////////////000000000000000000000000111000//////000222444555000000111111111111000000////////////////////////000000//////.........---................................................000000000000///...---,,,...------------.../////////...,,,++++++,,,...///333000......000111///---000////////////.........------------------,,,,,,,,,---...///...---+++***000000000000000000000000///////////////////////////////////////.........---......///000111111222////////////////////////............////////////000//////......000111222111111000000//////......000000000000000000000000000000////////////000000111111111000///.........111000000///...---------111000///......///000111111111000000//////......000000000000111111111111333333333444444444555555333333333333333333333333333333333333333333333333444444555555666777777777666666666666666666666666666666666666555555555555444666999;;;<<<<<<:::999666666555555555555666666999::::::;;;:::999888777666888;;;<<<======???AAA===<<<;;;:::999888888888999999999999999999999999888888999999999:::::::::999888888888999::::::;;;:::999888888888999:::;;;;;;;;;;;;<<<<<<<<<<<<===============<<<;;;:::999:::999777666666666777888777777777777777666555555666666666666666555555444444333333333333444555555555555555555555555444444333444555666666555444444111111111111111111222222///000111222222222222222111111111111111111111111111000///......///000111222222222222222222222222000000000000111111111111222222111111111111222222111111111111111111111111222111000//////000111222222222222111111111111000000000000000000000000000////////////////////////222111111111000000//////........................000000000000000000000000000000000000111111111111111111111111000000000000222222111111000000//////000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000999;;;;;;;;;::::::<<<===???===::::::;;;<<<:::888::::::::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::::::::<<<;;;;;;;;;;;;===>>>???<<<999555333444444333222222222333333333444444444555555555555555444333333444333222222222222333444333333333333333333333333000000000000000000000000111111000000000111111222111111000000111111222333333222111111000000111111222222111000000///......000000000000000000000000000000000000111222333333000000111111111111000000////////////////////////000/////////............................................................---...///////////////......------------.../////////...---,,,,,,---...///333000......000000///---/////////.........------............------------...............---,,,,,,/////////////////////////////////////////////////////////////////////............///000111111111000000000000000000000000............//////////////////.........///000111111000000000/////////...000000000000000000000000000000////////////000000////////////000000000000111000000///......------111000///......///000111111000000000/////////...000000000000111111111111222333333333333444444444333333333333333333333333333333333333333333333333333444444555666666777777555555555555555555555555555555555555444444444444444666888::::::999777555666666555555555555666666666666777888888888888888666888;;;<<<<<<<<<===???===<<<;;;::::::999999999::::::::::::::::::::::::999999:::::::::;;;;;;;;;999999888888999999:::;;;;;;:::999888888888999:::;;;;;;;;;;;;<<<<<<<<<<<<============<<<;;;:::999999999777666666666777888777777777777777666555555555555555555555444444333444333333333333444555555555555555555555555444444555444333222222222333444222222222222222222222222000000111111222111111111111111111111111111111111111000///......///000111222222222222222222222222000000000000111111111111222222111111111111222222111111111111111111111111333222111000000111222333222222222111111111111000000000000000000000000000////////////////////////111111000000000/////////........................000000000000000000000000...////////////000000000111111111111000000000000000000000///////////////000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000999:::<<<;;;::::::;;;===???===;;;;;;<<<<<<;;;:::::::::::::::;;;<<<===>>>@@@@@@??????>>>>>>======<<<;;;;;;:::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<===:::888555333333333333222333333444444444444555555333333444444333333222222444333222222222222333444333333333333333333333333000000000000000000000000111111000/////////000000000000000000000111222222333222111111000000111111444444333111000///...---000000000000000000000000...///000222222222222111///000000111111000000///////////////////////////////////////............................................................,,,,,,---//////000000000...------------...//////000///...------...///000111000......///000///...............---------,,,............////////////000//////...............////////////////////////////////////////////////......//////////////////......//////000000111111111111111111111111111111............////////////...............///000000000000000000////////////000000000000000000000000000//////......//////000---......///000111111222000000000///......------000000////////////000000000000000000////////////000000000000111111111111111111222222222333333333333333333333333333333333333333333333333333333333333333333444555555666666555555555555555555555555555444444444444333333333444555777777777555333222666666555555555555666666333333333444555777888999666888:::;;;::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<999999888888999999::::::;;;;;;:::999888888888888;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===<<<<<<;;;:::999999888888777666777777777777777777777777666666555444444444555444333333222333333333333333444555555444444444444444444555555666444111///...000222333333333333333333333333333000000111111111000//////111111111111111111111111000000////////////000000222222222222222222222222000000000000111111111111222222111111111111222222111111111111111111111111333333222222222222333333222222222111111111111000000000000000000000000000000000000000000000000000000000///////////////...////////////////////////000000000000000000000000............////////////111111111111000000000000............////////////000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000999:::<<<<<<;;;:::;;;<<<>>>===;;;;;;;;;;;;;;;;;;::::::::::::;;;===>>>???>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::::::::;;;<<<<<<;;;;;;::::::999999999999999777555444333333333222333333333444444444444444222333333333333333222222222222222111111222222222222222222222222222222222000000000000000000000000111000000///////////////111111111111111222222333333222111111000000111111444333333222111000//////000000000000000000000000---///111333333222000/////////000000000000/////////////////////////////////////////////.........................................................,,,---....../////////......------------...//////000///............///000000///........./////////......---------,,,,,,,,,////////////000000000000111000///......///000111////////////////////////////////////////////////............////////////.../////////000000000111000000000000000000000000............////////////.............../////////000000000000/////////////////////////////////////////////....../////////......//////000000111111000000//////............000000////////////000000000000000000///////////////000000000111111111111000111111111111222222222222222222222222222222222222222222222222222222222222222333333444555555555555555555555555555555555555555555444444444333333333444555666666555444333666555555444444555555666333333222222333555777888666888::::::999888888999:::;;;;;;<<<<<<=========::::::::::::::::::::::::999999999:::::::::;;;;;;:::999999888999999::::::<<<;;;:::999888888777777::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<<<<;;;;;;:::999999888888777777777777777666666777777777777666666444555555555555444333333333333222222333333444555333333444444444444555555555444222000///000111222333333333333333222222222000000000000000///...---111111111111111111111111000000////////////000000111111111111111111111111///000000000111111111111222222111111111111222222111111111111111111111111222222222222222222222222222222222111111111000000////////////////////////000000000000000000000000////////////............000000000000000000000000////////////////////////........./////////000000111111111111000000000///.........//////000000000////////////////////////////////////000000000000////////////////////////////////////000000000000888:::<<<<<<;;;;;;;;;<<<;;;;;;;;;:::999999:::;;;;;;;;;;;;;;;<<<===>>>???>>>=========<<<<<<;;;;;;;;;;;;:::::::::;;;<<<<<<999999999999888777777666777777666555444333333333333333333222222222222222222333333444444444333333000000111111111111000000222222222222222222222222000000000000000000000000000000///////////////000333222222222222333444444333222111111000000111111111111111111111222222222////////////////////////,,,...111333333222///...//////000000000000//////////////////////////////.........///////////////...............................................................---,,,,,,...------------...///////////////....../////////...///............///000......---------,,,,,,,,,/////////000000000111111111000///......///111222........................////////////////////////---.........//////000000////////////000000000000////////////////////////............////////////.........///////////////////////////000000000000//////////////////////////////............////////////////////////000///////////////............//////000000000000//////////////////000000000000///000000000111111111111000000000111111111222222222222222222222222222222222222222222222222222222222222333333444555555555555555555555555555555555666666666666555555555444222333444666666666666666555555444444444444555555555555444333444555666777666888999999888777777888999:::;;;<<<============888888888888888888888888777888888888999999999999::::::999999888999999:::;;;;;;::::::999888777777:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;:::999888888888888777777777666666666777777777777666666666666666666666555444444333222222222222333444444333333333333444444555555333333333333333222111111333222222222111111111000000000000000000///...---000000000000000000000000//////000000000000//////111111111111111111111111///000000000111111111111222222111111111111222222111111111111111111111111000111111111111111111000222222222111111111000000////////////////////////000000000000000000000000............////////////111111111111111111111111//////////////////////////////000000000111111111111111111111000000000////////////000000111111111////////////////////////////////////000000000000////////////////////////////////////000000000000888:::<<<===<<<;;;;;;;;;:::;;;;;;:::888888:::;;;<<<<<<<<<;;;<<<<<<===>>>=========>>>>>>>>>>>>>>><<<;;;;;;:::::::::;;;;;;888888999999888777666666666888888777555333444555333333222222222222111111222222333444444444333333000000111111111111000000222222222222222222222222000000000000000000000000000/////////000000111222333333333333333444555555333222111111000000111111//////000000111222222333////////////////////////---///111333333111///---...//////000000//////...////////////////////////.........///////////////................................................/////////......,,,++++++...------------...//////........................---...///...------///111............---------,,,......//////000000111111///////////////000000111........................////////////////////////------......///000000000////////////000000000000....................................////////////...//////000111000000000////////////000000000000000000000000000000000000///......------......///000000000000//////////////////////////////......//////000000000000//////////////////000000000000000000000000111111111111000000111111111222222222222222222222222222222222222222222222222222222222333333333444555555666666444444444444444444444444777777666666666555555555222333444555666777777888555555444444444444555555555555555555555555666666666777999999888777888999999:::;;;<<<======<<<;;;888888888888888888888888777777777777888888888888::::::999999888888999999:::::::::::::::999888777::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::777888888888888777666666555666666777777777777777666666777777666666555444222222222222222333444444222222333333444444555555222333444555555444333222333222222111111000000000000000111111111000//////000000000000000000000000//////000000000000//////111111111111111111111111000000000000111111111111222222111111111111222222111111111111111111111111///000111111111111000///222222222111111111111000000000000000000000000000000000000000000000000000...////////////000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000777:::<<<===<<<;;;;;;;;;:::;;;<<<;;;999999;;;===>>>======<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>===<<<;;;;;;::::::::::::888999999::::::999888777666888:::999666444555666444444333333333222222222000111111222333333222222111222333333333333222111111111111111111111111111000000000000000000000000/////////000111222333444333333222222333333444555333222111111000000111111///000000000000000000000////////////////////////...///000222111000///.........////////////......////////////////////////............/////////000................................................---------......---,,,,,,...------------...//////------............------,,,...///...,,,,,,///111/////////.........------------...//////000111111---...//////000000000///........................////////////////////////------......///000000111000000000000////////////////////////////////////............//////////////////111222222222111000.../////////000000000111000000000000000000000000///......------......///......//////000000111111.../////////////////////...///000111111000///....../////////000000000111000000000000111111111111111111111222222222333333111111111111111111111111111111111111111111111111333444444555666666777777444444444444444444444444666666555555555444444444333444444555555666666666555444444333333444444555222222444555666666777777555777999999888888999:::888999;;;<<<<<<;;;:::999888888888888888888888888777777888888888999999999;;;:::999999888888999999888999:::::::::999888888999999:::::::::;;;;;;;;;999::::::;;;;;;:::::::::777888888999888777666555555555666777777777777777555555666666555555444333222222222111222222333444111222222333444444555555222222333333444444555555444444333222222111000000000000111111222111111111000000000000000000000000...///000111111000///...111111111111111111111111000000000000111111111111222222111111111111222222111111111111111111111111000111222222222222111000222222222111111111111000000000000000000000000000/////////////////////////////////000000000111111000000000000000000000000000000000000000000000000/////////000000000000111111111111111000000000000000000000000000/////////000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000777:::<<<===<<<;;;;;;;;;:::<<<>>><<<::::::<<>>===<<<<<<;;;;;;<<<777888888999:::;;;<<<<<<>>>===<<<;;;:::999999999999999;;;;;;<<<;;;:::999666999;;;:::777555666777555555555444444333333333//////000111111111111111333333555555555555333333111111111111111111111111000000000000000000000000/////////000111333555555222222111111222222333444333222222111000111111111111111000000//////......//////////////////////////////000111111000///.........////////////......////////////////////////---.........//////000000................................................++++++,,,---...............------------...//////,,,------......------,,,+++---///...,,,,,,///111000////////////.........,,,------...///000000111,,,---...000000000///...........................////////////////////////---------...///000000111000000000000////////////000000000000000000000000............/////////000///000111333333222222111.../////////000000111111000000000000000000000000.........------.........,,,,,,---///000222333333.........///////////////...///000111111000///....../////////000000111111000000000000111111111111111222222222222333333333111111111111111111111111111111111111111111111111444444555555666777777777444444444444444444444444555555444444444333333333555555444444444444333333555444444333333444444555...000222555666777777777555777999999999999999;;;888999;;;<<<<<<;;;999888999999999999999999999999888888999999999:::::::::;;;::::::999888888888999777888999:::;;;:::999888999999:::::::::;;;;;;;;;999999:::;;;;;;:::::::::777888888999999777666555555555666777777777777777444444555555444444333222222222111111222222333444111111222333333444555555333222111000111444666888555555444333333222111111///000111222222222222222000000000000000000000000...///000111111000///...000000000000000000000000000000000000111111111111222222111111111111222222111111111111111111111111111222333444444333222111222222222111111111111000000000000000000000000000//////////////////////////////000000111111222222////////////////////////000000000000000000000000............/////////000111111111111000000000000000000//////.........---000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000999999999::::::999888888::::::999999:::<<<===???BBBAAA>>>;;;:::::::::;;;::::::;;;===???>>><<<::::::::::::999999888888888777999:::;;;999888999::::::;;;:::666555888888555444444333333333222222222222222000000000222444666444777::::::888444222000222222111111111111222222//////............//////////////////000000000000111111000000000000111111333222000/////////000111111111222222222222111111000///...------...///000000000//////.........---/////////...------,,,,,,........................000000//////............111000...---,,,,,,---...........................//////.........---------------------------------........................++++++,,,,,,---...//////---------............///---------.........//////,,,,,,,,,---...///000000////////////////////////.........------,,,,,,,,,222222111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000///...---,,,222111111000///......---000000000000000000000000000//////.........//////000000000000000000000000//////............//////000///---,,,---...000222000000////////////000000111111000000//////......---...///111333444444444555444222111111222444555333333333333333333333333444444444444444444444444555555555444444333333333444444444444444444444444666555444333333333333333444444444555555555555666::::::;;;;;;;;;:::999999888888888777777777777777:::::::::999999999888888;;;;;;;;;::::::999999999999888888777777888888999999;;;======;;;:::999999;;;999777777888999::::::======<<<<<<<<<;;;;;;;;;999888666555444555777888888888888888777777777666222222222111111111000000000000000000000000000000444333333222222333333444777777666666555555555444444444555666555444333222000000000000000000000000000000////////////000000000000000000000000000000000000000000111111111111111111111000000000000000000000000111222222222333,,,,,,...///111333444555222333333444444333333222000000000000000000000000000000000000000000000000222111000.........///000111111111111111111111111////////////000000000000222111000//////000111222000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000111222222111///...000000000000000000000000111111000000//////......999999::::::::::::999999999999999999:::;;;<<<===@@@???<<<:::999::::::;;;888999;;;<<<;;;:::888777::::::::::::999999999888777888999999888777888999555999:::666444555666444444444444444333333333222444333111000000111222333444666888888666333111111222111111000000111111222//////............//////////////////000000000111222222111111111111222222222222000/////////000000000000111111111111000000//////............//////000/////////.............../////////////////////......................../////////.........------///......---------..............................//////.........---------------------------------........................---------....../////////---------............///---------.........//////,,,------......//////////////////////////////////////////......---------000000000000000/////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000///...---,,,111111000000//////......//////////////////////////////............//////000000000000000000000000//////............//////000///---------...000111111111000000000000111111222111111111000000000000000111222333333333333333555444222111111222333555444444444444444444444444444444444444444444444444555555444444444333333333444444444444333333333333666555444444444444444444444444444555555555555666888888888888888888888888888888888888999999999999::::::::::::999999999999;;;;;;:::::::::999999999999999888888888888999999<<>>:::888;;;:::::::::;;;<<<<<<===999999999888888888777777999888666555555555666777666555555555555444444444666666666555555555444444444444444444444444444444222222111111111111222222444444333333333333222222222222333333222222111000000000000000000000000000000000////////////000000000000000000000000000000000000000000111111111111111111111111111111111111222222222111111111111111//////000000111222222222222222333333333333222222222222222222222222222222000000000000000000000000000000///............///000000000000000000000000....../////////000000000000//////......//////000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////......///000000000//////000000000000000000000000000000000000////////////999999:::;;;;;;;;;;;;:::666777888:::::::::999888999888888888888999::::::>>>BBBDDDAAA;;;888999;;;;;;:::::::::::::::::::::999:::999888666666888:::;;;CCCGGGBBB:::777777888555555555444444444333333333333222111000000111111333444444222000///000111111111000000000000111111000000////////////000000//////000000000111111111222111111000000111111222000000000/////////000000......////////////......---...///000000///...---///////////////.............../////////000000000........................------------------------+++,,,...///000///......................................................------------------------------------------------/////////...............---------............///............////////////////////////............//////////////////////////////..................,,,,,,------...//////000//////////////////////////////////////////////////////////////////////////////////////////////////////000//////...------////////////000000000000///////////////////////////............//////000//////////////////////////////............/////////............///000000111111000000000000111111111111111111111111111111333333333333222111000000333222222111111222333444444444444444444444444444333333333333333333333333444444444444444444444444444444333333333222222222555555555555555666777888444444444555555555555666777666444333333555777888777777888888999:::;;;;;;<<<<<<;;;;;;;;;::::::::::::999999999999999999999999999888888888888999999:::===@@@AAA???<<<:::999======>>>===;;;;;;<<<<<<:::::::::999999999999888888888777666555666666777555555555555444444444444333333333333222222222222222222222222222222222222222111111000000111111222333333333333333333333333333333333333222222111111000000000000000000000000000000////////////000000///////////////////////////000000000111111111111000111111111111111222222333222222222111000000000111111111111111111111111222222333333333333222222222222222222222222222222000000000000000000000000//////..................////////////////////////........./////////000000//////............//////////////////////////////////////////000000000000////////////////////////////////////////////////------...///////////////////////////////////////000000000000////////////888999::::::;;;;;;;;;:::666777888999:::999888777666666666777888888999:::???CCCEEEBBB<<<888:::===::::::::::::::::::::::::;;;;;;;;;:::888888999:::@@@HHHKKKDDD<<<888888777555555444444444333333333000000000000111222222333222333222000///...000111111000000000000000000111000000////////////000000000000000000111111111111000000////////////000000/////////000000000//////......////////////......---...///000000///...---.........////////////////////////......---------........................------------------------+++,,,...///000///..............................---.....................------------------------------------------------......---------------------------............///........./////////000000//////////////////......////////////////////////------------------------++++++,,,---...///000000////////////////////////........................................................................//////////////////...---////////////000000000000.......................................///000000//////////////////////////////............//////...............///000000//////............//////000000000000000000000000///000000111111111111000111111111111222222333333222222222222222222222222333333333333333333333333444444444444444444444444333333333333333333333333555555555555555666777888444444444555555555555666777666444333444555888999555666666777888999::::::<<<<<<;;;;;;;;;:::::::::999999999999999999999999999888888777777888888999888:::;;;<<<;;;;;;<<<===???@@@AAA???<<<::::::;;;::::::999999999888888888888777777666666666666666666666555555555444444444222222222222111111111111222222222222222222222222222111111000000111111222333333333333333333333333000//////...............000000000000000000000000000000////////////000000///////////////////////////000000000111111111111000000111111222222222333333222222222111000000000222222222222111111111000111222222333333222222111111111111111111111111111111111111111111111111111......//////////////////////////////////////////............////////////......////////////......////////////////////////////////////000000000000////////////////////////........................---------...///000111111////////////////////////////////////000000000000777777888999::::::::::::777888888999999999888888555666666777888888999999<<<>>>???===999777888:::888888999999999999:::::::::<<<===<<<:::999999999>>>DDDFFF???888666555444444444333333333222222222//////000000111222222333111222222000///...///111111000000//////000000111111000000//////000000111000000000111111111222222/////////....../////////......///000000000//////......////////////............////////////...............///////////////000//////...------,,,,,,........................---------------.........------..........................................---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............///....../////////000000000////////////////////////////////////////////////,,,,,,,,,---------------,,,,,,------...///000000000000000000000000000000................................................------------------------...///////////////......000000000000////////////..............................---......///000111000000000000000000000000//////............//////.........//////////////////......------......//////////////////000000000---...///000111111111111000000111111222333333333111111111111111111111111333333333333333333333333333333333444444444444555222333333444444555555666555555555444555555666666444444444555555555555666666555555555555777888999666666666777888888888999;;;;;;;;;;;;::::::::::::888888888999999999999999777777777666666777777777888999:::::::::;;;>>>AAA>>>AAABBB@@@<<<999999:::888888888777777777666666777777777777666666666666666666555555555444444444444444333333333222222222444444444444444444444444222222111111111111222222222222333333333333444444222111000/////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000111111111111000000111111222333333333222222222111111111111111333333222222222111111111111111222222222222111111000000000000000000000000111111111111111111111111...///000000111000000000000000000000000000000000------........./////////...//////000000//////...000000000000000000000000////////////000000000000000000000000000000000000........................---------...///111222333000000000000000000000000////////////000000000000555666777888999999999999:::999999888888888999999555666777888888888888888999999999888888888888999777777777888888999999999888;;;===>>>;;;999777777999<<<<<<777444444444222333333222222222111111111000000000111111111111000000111222111000//////111000000////////////000000111111000000000000111111000000111111111222222222000000////////////000000------///000000000///////////////000000///////////////............//////............/////////000////////////....................................------.........////////////......---------..............................---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////---------............///.../////////000000000000......//////000000111111////////////////////////------------.........///------....../////////000000000000000000000000000..............................................................................////////////......111111000000//////..............................---------......///000111000000000000000000000000//////............//////---....../////////////////////............////////////000000000111111111......000111111222222111///000111222222333333333222222222222222222222222222222222222222222222222333333333444444444555555222222333444666777888888666555444444444444444444444444444555555555555666444444555555666777777888888888888888888888888888::::::::::::999999999999777888888888999999999999666666555555555555666666777999;;;;;;;;;;;;<<<>>>;;;>>>AAA@@@<<<999:::===999999888888888777777777777777777777777666666555444444444444333333333333555555444444444333333333333333333333333333333333333333222222222222333333111111111222222222333333555444333222222222333333000000000000000000000000000000////////////000000000000000000000000000000000000000000111111111111000000111222222333444444111111111111111222222222333222222222222222111111111111222222222222111111111111111111111111111111111111111111111111111111...///111222222222111111111111111111111111111111---------.........////////////000111111000//////000000000000000000000000////////////000000000000000000000000000000000000........................---------...000222444555000000000000000000000000.../////////000000000111555555666888888999999999;;;:::999888888888::::::666666777888888888888888999777666777888::::::999666666777777888888888999777:::===>>><<<888666555555777666222222555555333222222222111111111000000111222222111111000///...///111222222111///000000000000////////////000000111111000000000000111111000111111111111222222222111111000000000000111111,,,---///000000000////////////000000000000//////000///...------...///000---.........//////000000......//////000000111111................................./////////000000111000...---,,,,,,---...........................---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111---------.........//////////////////000000000000---......///000111111222////////////////////////---.........//////000000.........///////////////000000000000000000000000................................................////////////////////////......///////////////...222111111000///......---........................---------......000111111000000000000000000000000//////............//////---......///000/////////000000////////////000000000000111111222222222333000111111222222222222111//////000222222333333333333333333333333333333333222222222222222222222222333333333444444555555555111222333555777888::::::666555444333333333333333444444444555555555666666222333444555666666666666::::::999999999999999999:::::::::999999999888888777777888888999999999999555555444444444444555555555777;;;<<<;;;999888888777<<<@@@@@@<<<:::<<>>@@@@@@@@@>>>;;;999<<<;;;;;;:::999888777777555555555666666888999999555444333222111222333333333333333444444333222222333333333333333333333333111111111111111111111111000000000000000000000000333333333222222222111111............////////////111111000///////////////.../////////////////////000000000000000000000000//////000000111111111222000000000111222222333333222222333333333222222111222222111111111111222222111111111111111000//////000111111111111222222222111111111111000000000000000000//////.........---000000000000000000000000000///---++++++---///000000000000000000000000000///////////////000111111............////////////000000000000////////////---.........//////000000111111111111000000000000///////////////000111111999999888777777777777777:::999888777777777888888777777666555555555555555888888888888888888888888999999888888777666666666444444444444444444444444555555444333222111000000000111333444444333111000000000000000000000000000222111111000000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111111111111111////////////////////////111000...///111111///,,,//////............/////////......---------------.........///////////////........................////////////////////////......//////...------,,,---------............///////////////............,,,------------------,,,---------,,,,,,+++++++++,,,,,,,,,---------......,,,------------.........................................................////////////////////////------......------,,,+++........................////////////////////////---...///000000///...---------...//////...------........................//////////////////////////////............//////.......................................///000000000000000///////////////....../////////000000000000000000000//////............///000000///...---////////////000000000000000000000000000000000000111111111111222222222222111111000000111222333444222222333333333333222222222222333333222222111111000000111222222222222111555555444333333444555555333444444555555444444333444444444555555555555666888888999999999999888888:::999888888777777777888777777777888888777777777999888777666555555666666666777888888::::::;;;<<<<<<>>>???@@@???===;;;999999999999999999999888888555555555555666777888888555444333222222222333333222333333444333333222222333333333333333333333333111111111111111111111111111111111111111111111111333222222222111111111111....../////////000000000111111000/////////////////////////////////......000000000000000000000000///000000000111111111111222111111111111111111111111222222333333222222111222222111111111111222222111111111111111000//////000000111111111222222222111111111000000000//////000000/////////.........000000000000000000000000111000///......///000111///////////////////////////////////////000000111....../////////000000000000000000000/////////............/////////000000///////////////////////////////////////000111111:::999999888888888888888888888777666666666666777666666555444444444555555777777777777777777777777999888888777777666666555333333333333333333333333444444333222111000000///000111222333333222111000000000000000000000000000222111111000000000000000000000000000000000000000111111000000//////......////////////000000000000111111111111111111111111////////////////////////000/////////000000///---//////............/////////...---,,,+++,,,------------------...///000111.........................................................///......---,,,---------............///////////////...............------,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,------------------------------------////////////////////////000000000000000000000000......---,,,,,,,,,------........................////////////////////////......////////////......------...//////...------//////////////////////////////////////////////////////............//////.......................................///000000//////////////////000000/////////000000000111111000000000////////////...000000000000///...---,,,////////////000000000000000000000000000000000000000000000000111111111111000000000111222333444555111111222222222222111111000000111222222222111111000000111222222222222111666555444444444444555666333444444555555444444333444444444555555555555666777888888999999888888777999888888777777777777777666666777777777777666666777666666555555666777777666777777888999:::;;;;;;<<<===??????>>>===:::999777777888888999999999999666555555555555555666666555444333222222222333333222222333333333333222222333333333333333333333333111111111111111111111111222222222222222222222222222222111111111000000000/////////000000000111111111111000///////////////000000000//////.........000000000000000000000000000000000000111111111111333333222111111000//////111111222222222222222111222222111111111111222222111111111111111000//////000000000111111111222222111111000000000000//////000000////////////......000000000000000000000000//////000000000000////////////////////////////////////......//////000000/////////000000000111111000000000/////////............////////////000000------------------------000000/////////000111111999999888777777777777888888888777777666666666666777666666555555555666666666666666666777777777777888888888777666666555555333333333333333333333333333333222222111000//////000111222222222222111000000000000000000000000000222111111000000000000000000000000000000000000000111111000000//////......////////////000000000000////////////////////////////////////////////////////////////000///......//////............//////000///---,,,+++,,,---...------,,,,,,---...000111........................---------------------------...............---------------............///////////////...............---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------------------------------000000000000000000000000///////////////////////////...,,,++++++,,,---...---------...............////////////////////////...//////////////////...---..................---........................//////////////////////////////............//////////////////...........................///000000---......//////000000000000000000000111111111111///////////////////////////////////////......---////////////000000000000////////////////////////////////////000000000000111222222333555666777888000111111222222111111000000000111222222333222222222222333444444444444333555555555555555555555555333444444555555444444333444444444555555555555666555555666666666666555555888777777666666666777777666666777777777777666666666666666666666666666666666666777888999:::;;;;;;<<<===>>>>>>===<<<:::999777888888888888888888888666555555444444444444555444444333333333222222222111111222333333333333222333333333333333333333333111111111111111111111111111111111111111111111111111111111000000000000///000000000000111111111111111000000///////////////111111000000///.........000000000000000000000000000000000000000111111111222111111111000000000///000111111222222222222111111000000000000000000111111111111111111000//////000000000000111111111111111000000000////////////000000//////////////////////////////////////////,,,---...//////...---,,,//////////////////////////////.........//////000000000000000111111111111000000/////////.........//////////////////000000,,,---------------......111000000///000000111111888888777666666666666777888888888888888777777777888777777777777777888888555555666666777777777777888888777777666555555555444444444444444444444444333222222111111000000000111111111111111111111111000000000000000000000000222111111000000000000000000000000000000000000000111000000000/////////...////////////000000000000////////////////////////........................---.../////////.........//////............//////000000...---------...///......------------..............................------------------------------...............------------............///////////////...............---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------------------------------000000000000000000000000...........................---,,,++++++,,,...///---------.........///////////////////////////////////////....../////////.........------.........------------------------........................//////............//////000000/////////........................///000000------......//////000000000000000000111111111111.............../////////............//////000000////////////000000000000////////////////////////....../////////000000000111111222444555666666777000111111222222111111000111111222333444444444333222222333444444444444333444555555555555555555444333444444555555444444333444444444555555555555666555555666666666666555555777666666555666666777777777888888999999888888777777777777666555555444333555666777888999::::::;;;<<<<<<======<<<;;;999999999999888777777666555555666555555444444444444555444444444333333333222222000111222222333333333222333333333333333333333333111111111111111111111111000000000000000000000000111111111000000000000///000000000000111111111111111000000///////////////111111000000////////////000000000000000000000000111111000000000000000000//////000000000111111111///000111111222222222222//////............//////111111111111111000////////////000000000111111111000000000////////////...//////000000000000000000////////////////////////+++---///000000///---+++........................//////............//////000000000000111111111111////////////............000000000000000000//////------........./////////111111000000000000111111888777777666666666666666888888999999999888777666888888777777888888999999555666666777777888888999888777777666666555555444444444444444444444444444333333222222222111111111111111111111111111111111000000000000000000000000222111111000000000000000000000000000000000000000/////////000000000000000////////////000000000000111111111111111111111111........................,,,...//////........./////////............//////000////////////.........------.........------,,,........................------------------------,,,---......///.........---------............///////////////...............------,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,------------------------------------////////////////////////........................------,,,,,,,,,---......,,,,,,------...///////////////////////////////////////............/////////...------------...///------------------------........................//////............//////111000000//////........................///000000..................///////////////000000000111111---............/////////------------...///111111////////////000000000000000000000000000000000000////////////000000000000...///000111222333333333111111222222222222111111222222333444444444333333000000111222222222222111333333444555555444333333333444444555555444444333444444444555555555555666666777777888888777777666555555555555555666666777888888999999999999888888666777777666555444333222555666666777888999::::::<<<<<<<<<<<<;;;:::999999999999888777666555444444666555555555555555666666333333444444444333222111///000111222333333333333333333333333333333333333111111111111111111111111////////////////////////222222111111111000000000/////////000000000111111111111000///////////////000000000000000000000000000000000000000000000000111111111111000000000000......///000000111222222//////000111222222222222//////............//////111111111111111000///////////////000000000111111000000////////////......//////000000000000111111000000000000000000000000...///000222222000///...........................//////......------....../////////000000000111111/////////.........------111111000000000000//////.........///000000111111222222111000000000111111999888777777666666777777777777888888888777666555777777777777777888999999666666777777888999999:::777777777666555555444444333333333333333333333333333333333333222222222222111111000000000000111111000000000000000000000000222111111000000000000000000000000000000000000000......//////000000111111////////////000000000000111111111111111111111111........................+++---//////...---...000//////............//////---...///000000...,,,+++)))+++---///000///---,,,........................------------------------,,,------...//////......---------............///////////////............,,,------------------,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,------------.................................................................................+++,,,------......------,,,,,,------...//////000////////////////////////000///...------...///000///...------------...///................................................//////............//////111111000000///......---...............///000000..................------....../////////000000000---------.........////////////...---......///000////////////000000000000000000000000000000000000//////000000000111111111......000111111111000000222222333333333333222222222333333333333222222111000000111222222222222111222222333444444333222222333444444555555444444333444444444555555555555666666666777777777777666666555444444444555555666777777777888888888888777777444555555666666555444444555555666777888999::::::<<<<<<;;;;;;:::999999888777777777666666555555555555555555555666777888888333333444444444333222111///000111222222333333333333333333333333333333333111111111111111111111111////////////////////////333222222222111111111111....../////////000000000111111000////////////////////////000111111222222000000000000000000000000111111111111000000000////////////000000000000000...///000111222222222222000000000//////000000000111111111111111000//////////////////000000000111000000/////////.........//////000000000111111111000000000000000000000000...///000111111000///...........................000///...------------........./////////000000000//////.........---------111111111000000000//////---......///000000111111333222111111000000111111:::999999888777888888888555666777777777666444333666666666666666777888888666777777888999:::::::::777777777666555555444444222222222222222222222222444444333333333333333333111111000000000000111111000000000000000000000000222111111000000000000000000000000000000000000000------...///000111222222////////////000000000000////////////////////////........................***---000///------...000//////............//////+++,,,///000000...+++)))&&&(((,,,000111000///---................................................,,,,,,---.../////////...---------.........//////000/////////............+++,,,............,,,++++++++++++,,,,,,---------,,,,,,,,,---------......---------.........//////////////////////////////........................000000000000000000000000***+++---...///...------,,,,,,------...///000000////////////////////////000///...------...///000///...---,,,,,,---...///////////////////////////........................//////............//////222111111000///......---...............///000000/////////......------,,,............////////////---------.........//////222111///...------......////////////000000000000000000000000000000000000000000000000111111111111000000222333333222111000222333333444444333333222222222222222222111000///222222333444444444444333111111333333333333111111333444444555555444444333444444444555555555666666444444555555555555444444444444444444444555666777666666777777777777666666111333444666777666666555555555666777888999::::::<<<<<<;;;::::::999999888555555555666666666666666555555555666666888999:::333333444555444333222111//////000222222333333333333333333333333333333333111111111111111111111111000000000000000000000000333333333222222222222111............////////////111111000///////////////......///000111222333333000000000000000000000000222111111111000000//////111111000000//////............000111111222222222222222111111111111222222111111111111111000//////////////////000000000000000/////////............//////000000111111111222000000000000000000000000------............------........................000///...---------------............//////////////////.........---------222111111111000000//////------......///000111111333333222111000000111111999888777666666777888999888888777666555444333333777777777777888888888888888555222333666888777666999888666555444444555555444333111000111333666888111111111000000000000///222222222111111111000000000000000000111111...,,,---...///000000111000000000000000000///////////////////////////.................................000000000000000000000000//////////////////////////////......---------,,,---------......000111222000000000000000000000000........................---,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,---------.../////////........................,,,------......------,,,------------------------///......---+++******)))---------........./////////...,,,******,,,...///........................+++,,,.../////////...---////////////.....................///......---,,,***,,,...000111///---,,,////////////////////////........................111111000000000000111111000000//////.........---////////////...---++++++////////////000000000000//////////////////////////////////////////////////////.........---------000000000000////////////111111111111111111111111111111000///////////////---...///111111111000///222111111111000000//////////////////////////////555555444333222222222222444555555555444333333222111111111111111111111111111222222333333222222111333333222222333333444555555555555555555555555555777666666555555555666666555444444333333444444555666666555555555444444444555444222333333444222111555555555555555555555555555555555666666777888999<<<888444222333444555666777777777777666666666666555555444444444444555555444444333333333333222222222222222222222222222222222222222222222222222222000111111111111222222222111111111111111111111111111111111111111111111111000000111111111111000000///////////////.........222222111111000000//////111111000000//////....../////////000///......---000111111111111222222222000000000000000111111111////////////............//////000000111111111222222111000111333444444333222222222111111///......////////////000000000000////////////////////////,,,---...//////...---,,,---------.........//////---...///000000///...---............/////////000//////............/////////////////////...............------------......////////////////////////888888777666666777888888777777777666555555444444666666666777777888888999999666444444777999888777999888666555444555555555555444222111111222444555222222111111111000000000222222222111111111000000000000///000111000...,,,000000000111111000//////000000000000/////////////////////////////////.........................../////////////////////////////////////////////////////////.........------...............///000111...................................................------,,,,,,------.........---------,,,,,,,,,---------.......................................---......//////......---------------------------------,,,,,,,,,,,,++++++,,,------------.........------------------------........................,,,---...///000///......////////////............,,,,,,---.../////////...+++,,,...///000///...---////////////////////////...........................------,,,,,,------...000/////////............111111222222333333222222////////////000000000000........................//////////////////////////////.........---------000000000000////////////////////////////////////111111000///////////////......///000000000000000111111111000000000//////000000000000000000000000444333333222222222222333444444555555444333333222222222222222222222222222222222333333333333222222333333222222333333444555555555555555555555555555666666555444444555666666666555555444444555555666666666555555555444444444555444333333444444333111555555555555555555555555555555555555666777888999:::888666666666666666555777777777777666666666555555555444444444444555555444444333333333333222222222222222222222222222222111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111000000111111111111000000////////////////////////111111111000000000000000111111000000////////////000000/////////.........000000111111111222222222111000000000000000000000///////////////////////////000000000111111111111111000//////000111000...222222222111111000///...////////////000000000000////////////////////////------...//////...---------------.........//////---...///000000///...------......///000111111111000000///.............../////////////////////...///..................///000000000000000000000000888777777666666777777888666666666666666666666666555555666777777888999999999777666666888999999999999888777666555555555666555555444333222222111111333222222222111111111111222111111111111000000000000/////////000000...---222222222222111000///...000000000000////////////......//////////////////........................////////////////////////////////////////////////000000////////////......//////.........//////000................................................///......------......///...------------,,,,,,,,,...............---------...........................//////////////////...------------------------+++++++++,,,,,,---------,,,,,,,,,,,,------------+++,,,............,,,+++........................---...///000000000//////////////////............***+++,,,...///000000000,,,---------............////////////////////////........................//////............//////////////////............+++,,,---///000111111222////////////000000000000......................../////////////////////////////////.........------////////////000000000000////////////////////////111000000//////////////////////////////000000111111111000000000000//////000000000000000000000000222222111111111222222333444444444444444333333222444444444444444444444444333333444444444444333333333333222222333333444555555555555555555555555555666555333222222444555777666666666555555666666666555555555555555444444444555444333333444444333222555555555555555555555555555555555555666777888999999888888888999888666444777777777666666666555555555555444444444444555555444444333333333333222222222222222222222222222222000000000000000000000000000111111111111222222222111111111111111111111111111111111111111111111111000000111111111111000000////////////////////////000000000000111111111111111000000000000/////////111000///.........//////000000000111111111222222111111111000000/////////000000000000000000000000000000000000111111111111555333222222222222111///111111222111111000///...////////////000000000000////////////////////////---......//////......---------........./////////......////////////......---...///111222333444444222111000///...---------......//////////////////000//////......//////000111111111111111111111111777777777666666777777777555555555555666666777777444555555666777888999999888777777777888999999999999888888777666666555555333444444555444333111000333333333222222222111111111111111111000000000000000///......000000///---222222222222222111000000000000000000////////////............////////////........................////////////////////////////////////////////////000000000000000/////////000//////............///......................................................------------......------------------------/////////...---------,,,..............................////////////......------------------------++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,------------------,,,...........................//////000000000000000////////////............+++,,,---...////////////------,,,,,,,,,---...///////////////////////////........................000000////////////000000///////////////.........'''((()))+++,,,---......////////////000000000000------------------------////////////////////////////////////............////////////000000000000000000000000000000000000000000////////////000000111000///......///000111000000000000000000//////000000000000000000000000000000000000111222333333333333444444444333333222333333333333333333333333333444444555555444444333333333222222333333444555555555555555555555555555666444222111111333555777666666555555555555666666555555555555555555555555555444333333444555444222555555555555555555555555555555555555555666888888999888666777888888666555777777666666666555555555555444444333333444444555444444333333333222222222222222222222222222222222111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111000000111111111111000000///////////////000000000//////000000111111222222000000000000000000000000222111///------...///111000000000000111111111111222222111000///......---000000000000111111111111000000000000000111111111333222111111222333222000111111111111111000//////////////////000000000000////////////////////////......////////////..................////////////...//////////////////...---...000333555666666666444333111///...---,,,,,,............////////////000000////////////000000000000000000000000000000666666666777777666666666444444555555666777777777444555555666777777888888555666777777777777777888888888888777666666555444111222444555555444222111333333333222222222111111000000000000000000000000///...------///000///...000000111222222222222222000000000000////////////---.........//////000000////////////////////////......................../////////////////////////////////000000000000000000//////............///////////////////////////........................------,,,,,,,,,,,,------------------------------/////////...---------,,,........................,,,------......------,,,------------------------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------///...,,,++++++,,,...///........................///////////////000000111////////////............---...............------...---+++++++++,,,...///////////////////////////........................---,,,,,,++++++,,,,,,---.........///////////////,,,---...///////////////////////////000000000000........................////////////////////////000000/////////............/////////000000000111000000000000000000000000000000////////////000000111000///......///000111//////////////////000000////////////////////////000000000000111222333333222222333333444333333222333333333333333333333333333444444555555444444333333333222222333333444555555555555555555555555555555444222222222444555777555444444333333444444555444555555555555555555555555444333333555555444333555555555555555555555555444444444444555666777888:::777444333444666777777666666666666555555555555444444333333333333444444444444333333333222222222222222222222222222222222222222222222222222222222000000111111111222222222000000000000000000000000000000000000000000000000000000111111111111000000////////////000000111111//////000000111111222222000000000000111111111111333111///...---...000111//////000000000111111111222111111000///...------///000000000111111111222111111000000000000000000,,,++++++,,,...//////...000111111111111000000///////////////000000000000////////////////////////////////////////////////........./////////000000/////////....../////////---///111444666777777777555333222000...---,,,,,,---.........//////000000000000////////////000000////////////////////////555666666777777666666555444555555555666666777777555555666666666666777777444666888888777666777888777777777777666555444333111222333444444444333222333222222222111111111111//////000000000000000111///...,,,---.../////////...///000111222222222222000000000000////////////------......///000000000////////////////////////........................////////////////////////......////////////000000//////.........//////000000000000000000000000000........................,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------..................---------........................,,,,,,------------,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,------------000...,,,******,,,...000........................//////.........///000111////////////..................//////...------,,,---,,,+++++++++,,,...///////////////////////////.................................------..................//////////////////000000000000000///...////////////000000000000////////////////////////////////////////////////000000000/////////............//////000000111111///////////////////////////////////////000000111111000000///////////////......////////////000000000000000000000000000000222222111111111222222333111222222333333333333333222222222222222222222222333333444444444444333333333333222222333333444555555555555555555555555555333333333444444555666666444444333333333333444444444444444555555555555555555444333444555666555444555555555555555555555555444444444444555666777888:::777333111333555777888666666666555555555444444444444333333333333444444444444333333333333222222222222222222222222222222222222222222222222222222000111111111111222222222000000000000000000000000000000000000000000000000000000111111111111000000...//////000000111111222000000000000111111111111000000000111111111111222222111000/////////000000/////////000000000111111000000000//////............//////000000111111111111111111111000000000000,,,++++++---///111111111000000111111111111000000////////////000000000000////////////////////////000//////......//////000....../////////000000000//////............//////---///222555777888777777444444222000///...------------......///000000000000//////......//////000........................555555666777777666555555555555555666666666666666666666666666666555555555444777::::::888777888999555555666666555444333222444444444444333222111111222222111111111000000000////////////000000111111///---,,,,,,...///////////////000111111000000000000000000000////////////------......///000000111////////////////////////........................////////////////////////------........./////////...............///000111////////////////////////........................------,,,,,,,,,,,,------,,,,,,,,,---------......---------.......................................------............------------------------------++++++,,,,,,,,,,,,------,,,------------............---,,,,,,,,,,,,---...........................///...---------...///000////////////............------..................,,,,,,++++++,,,,,,---...////////////////////////........................222111111000000111111222............/////////000.........//////......---////////////000000000000000000000000000000000000////////////////////////000000000000/////////............///000111111111///////////////////////////////////////000111111000000000000000///.............../////////000000222222222222222222222222444333333222222222222333111111222333333333333333444444444444444444444444222222333333333333222222333333222222333333444555555555555555555555555555222333555666777777666666555555444444444444555555444444444555555555666666555444333444555666666555555555555555555555555555444444444444555666777777999777444444555777777777666666555555555444444444444333333222222333333444444444333333333333222222222222222222222222222222111111111111111111111111000111111111111222222222000000000000000000000000000000000000000000000000000000111111111111000000...//////000111111222222111111111000000000000000000000111111111222222222111111111000000000000///////////////000000000111//////////////////......------...//////000111111111111111111000000000///111000///111333444444333000000111111111111000000////////////000000000000////////////////////////111000///......///000111.../////////000000000000000///...------...///000...000333666777777666555444333222000///.........------......///000000111///..................///////////////////////////444555666777777666555444666666666666666666666666777777777666555555444444555888;;;<<<999888999;;;444555555666555333222111777666555444222111000///111111111000000000000///.../////////000000111111///---+++,,,---///000///000111111000000///...---000000000000////////////---------...///000000111000000000000000000000000........................////////////////////////,,,---------......//////---------......000111222.........................................................------.........,,,,,,,,,------.........,,,------....../////////..............................////////////......------------------------)))******+++---......///---------.........//////,,,,,,---......---,,,,,,...........................------,,,,,,...///000000/////////............++++++---...//////000000++++++,,,,,,,,,---------////////////////////////........................//////............//////---.........//////000000......///000111111000000////////////000000000000000000000000000000000000////////////////////////000000000000////////////---......///000111111222111111111111111111111111///////////////000111111///000111111111///...------.........//////000000444444444444444444444444555555444333222222222222000111222333333333333333555555555555555555555555111222222333333222222111333333222222333333444555555555555555555555555555111333555888888888777666666666555555555555666666444444444555555555666666555444333444666777666555555555555555555555555555444444444444444555777777777777666777999999888666666666555555555444444444444333333222222333333444444444444333333333222222222222222222222222222222000000000000000000000000000111111111111222222222000000000000000000000000000000000000000000000000000000111111111111000000...//////000111222222222222222111111000000//////000000111111222222222222000111111111111000//////////////////000000000000.........///////////////,,,------...///000000111222111111111000000//////111000///000111222111000///000000111111111000000////////////000000000000////////////////////////111000///......///000111////////////000000000000000///...------...///000...000333666777777555444333333111000////////////---------...///000000111......------------......000000000000000000000000888666555666777999999888444444555777999888555333666666555444444444444555888777666666666777888999888777666555555444555555333333333222222222111111111111000000//////......111000///...............////////////////////////000000000000000000000000111111000000//////......////////////////////////---.........//////000000.......................................///000000222000......111111///---......///000111111000000........................111000///...------...///................................................------------------------........................///...---,,,,,,---...///...---,,,,,,,,,,,,---...------------------------........................,,,,,,,,,------...............------------............------------......------------------------........................******+++,,,,,,+++******............////////////////////////////////////000000000000000000000000............////////////000000000000000000000000000000//////.........---000111222222222000///...---------............///111000///...------...///////////////000000000000000000000000000///............//////000111111111.........///////////////............/////////000000000000000111111111111222222222222222222222222222333444444555555444444222222333333333333444444444555555555444333222222000000000///000000111222444444444444444444444444555555666666666666555555111333555888999888666555777666666555555555666666777777777777888888888888777777666555555555555555666555555444444555555666555555555555555555555555444555555555555555555444111111111222222333333333555555555555444333222111111111222333333333333222000000000000000000000000444444333222222111111000111111111111111111111111333222111/////////000111000000000000000000000000000000////////////000000000000111111111222222222111111111000000000000000111111111111000000000000////////////////////////////////////000000000000111111000///////////////111///...,,,,,,...///111000000000000111111111111111111000000000000111111000000000000000000000000/////////000111111222222,,,,,,---...///000111111...000000///...---...///000000////////////000000...000111333444444333333666444111///...///111222111111000///...---,,,,,,111111000000//////......111111111111111111111111999777666666888999999999666666666777888888666444444444444444444555666777999888777777666777888999777777666555444444444444333333222222222111111111111000000000/////////...000//////............///////////////////////////////////////////////////000000000000//////......////////////////////////............/////////000.......................................///000000222000...///000111///---------......//////..............................111000///...---......///////////////////////////........................------------------------........................///...------------...///...---,,,,,,,,,,,,---...------------------------........................,,,,,,------------------......------------....../////////....../////////------------------------........................---...///000000///...---............////////////////////////////////////////////////////////////............////////////000000000000000000000000000/////////............000000111111111000///............/////////000000111000///...---......///////////////000000000000//////000000000000//////////////////////////////.............../////////........./////////000000000000000000111111111111222222222222222222222222222222333444444444444444222222333333333333444444222333333444444444444333222222111111222222333444444444444444444444444444555555666666666666555555333555888:::;;;:::888777444444333333333333333444666666666777777777888888888777666555444444444444333222222111111222222333555555555555555555555555333444444555555444444333111111222222222333333333555555555444444222111111000111111222222222222222000000000000000000000000333333222222222222111111111111111111111111111111222111000/////////000000000000000000000000000000000000////////////000000000000111111111222222222111000000000000000000000111111111111000000000000000000000000000000000000////////////000000000111111111000///////////////111000///......///000111000000000000111111111111111000000//////000000111000000000000000000000000/////////000111111222222------......///000000000...000000///...---...///000000////////////000000///111333555777888888888555333111///...///000111000000000///......------////////////000000000000........................888666555666888::::::999:::888666666777777666555333333333444555666888999::::::999888777777777888666666555444333333333333333222222222222111111111000000000000///////////////............//////000////////////////////////////////////////////////000000000////////////...////////////////////////............////////////////////////////////////...............///000000111000...///000000///---,,,------------,,,,,,+++////////////////////////000000///............///................................................------------------------........................///...------------...///...------,,,,,,------...------------------------........................------------------,,,,,,......------------......000000////////////000000................................................///000111111111111000///---............/////////////////////////////////....................................////////////000000000000000000000000////////////............//////000000000///......////////////000000000111000000///.........//////////////////000000000000...//////000000000000///000//////...------,,,,,,---------.........//////....../////////000000000000000000000111111111111222222222222222222222222111222222333333333333333222222333333333333444444111222333444555555555555444444333333333444555555444444444444444444444444444555555666666555555444333555777999999999777666333333222222222222333333555555666666666777777777888777666555444444444444555555444444444444555555444444444444444444444444222333333444444333333222111222222222222333333333333333333333333222111000///000111111222222111111000000000000000000000000111111111222222222222222111111111111111111111111111000000////////////000000000000000000000000000000000////////////000000000000000111111111111222000000000000000000111111111111111111000000000000111111111111111111111111/////////000000000111111111000000///////////////111111111111111111111111000000000000111111111111000000////////////000000000000000000000000000000/////////000111111222222////////////////////////...000000///...---...///000000////////////000000///000333555777999999999333222000...---...///000////////////////////////.........///000111111111000000000000000000000000555444444666999<<<=========:::777555666777777666444444444444555666777888;;;;;;:::999888777777777555555444333222222222222222222222222111111111111000000000000////////////...............///000111////////////////////////////////////////////////////////////////////////////////////////////////.........///////////////000000000000000000000000...............///000000000///////////////......---------------,,,+++***000000000000000000000000/////////.........//////,,,,,,,,,,,,,,,,,,,,,,,,.................................................................................------.........------------------------------------------------.................................------,,,,,,,,,......------------......000//////////////////000////////////////////////.................................//////.........---------.........//////////////////////////////....................................////////////000000000000000000000000///////////////............///////////////............/////////000000000000000//////////////////////////////000000000000000000000000000///...............------,,,,,,,,,,,,,,,------......//////...////////////000000000///000000000111111111111111111111111111111111111000111222222333333222222222222222333333333444444444444555666666555555555444444444444444555555666444444444444444444444444444444444555555444444444000111333444555444333333444444333333333444555555555555555555666666666666777666666666666777888888666666555555555555666666444444444444444444444444222222222333333222222222222222222222222222222222222222222222222111000000//////000111111111111000000000000000000000000000///000000111222333333333111111111111111111111111000000//////////////////////////////////////////000000////////////000000000000000000111111111111000000000000000111111111111111111111000000000///000000000000000000000000//////000000000111111111000000////////////000000///000000111111000000//////000000000111111111111000//////////////////000000000000000000000000000/////////000111111222222000000000000//////.........000000///...---.../////////000000000000//////---...000333444555555555111000///---------...///............//////000000.../////////000000000111111111111111111111111111666555666999===AAACCCCCC===:::777555555666777777777666666555555555666666:::::::::999888777666666555444333222222111222222222222222111111111000000////////////000000000000...............///000111////////////////////////.......................................////////////////////////////////////////////////.........000000000000000000000000...............///000000////////////...........................---,,,+++000000000000000000000000......//////////////////,,,,,,,,,,,,,,,,,,,,,,,,........................................................................---..................---------------------------------------------------.................................------,,,,,,,,,......------------......///......------......///////////////////////////........................------------------------------------............////////////////////////....................................////////////////////////////////////.........//////////////////............/////////------.........///////////////000000000000000000////////////000000000000222222222111///...,,,,,,,,,,,,,,,,,,------......,,,,,,------...//////000////////////000000000111///000000000111111111111111111111111111111111111000111222222333333222222222222222333333333444444888888888888777555444444333333333333333444555555444444444444444444444444333333444444444444333333///000111222222222111000333333333333333444555666555555555555666666666666555555666777888:::<<<===333333222222222222333333444444444444444444444444111222222222222222222111222222222222222222222222111111222222111111000000//////000111111111111000000000000000000000000000//////000111222222333444111111111111111111111111//////000000000000000000////////////////////////000000////////////000000000000000000000000000000//////000000111111111111111111111111000000000///////////////////////////000000000000111111111111000000////////////000000...//////000000//////...///000000000111111111111000000////////////000000/////////////////////////////////000111111222222111111111000//////.........000000///...---.../////////000000000000//////...///000111222111111000000///...------......///------......///000000000111000000000/////////...........................999999999<<<@@@DDDFFFFFF;;;999666444555666777777888777666666555555555666888888888888888777666555555555444333222222222222222111111111111000000000////////////000000000000///............//////000////////////////////////........................---............////////////////////////////////////////////////.........////////////////////////...............///000000...///000///---,,,---......////////////......---////////////////////////---...//////000/////////................................................................................................------...//////...------,,,------......------,,,------------------------........................------------------,,,,,,......------------............------------......................................................///......------......///,,,------------.........////////////////////////....................................////////////////////////////////////........./////////////////////.........///000111------------............//////000111111111000000////////////000000000000222222222111///...,,,+++++++++,,,,,,---......///,,,------...///000111111/////////000000000111111000000000000111111111111111111111111111111111111111222222333333333333333222222333333333333444444999999999888777555333333333222222222222333444444444444444444444444444444222333333444444333333222111222222222333222222222222111111222222333444555555555666666666777777777444555666777999;;;===>>>444444333333333333444444333333333333333333333333111222222333333222222111333333333222222222222111111111222222222111111000///000111111222222111111000000000000000000000000//////000000111222333333111111111111111111111111///000000111111111111000000000000000000000000000000000////////////000000111000000000000000///////////////000111111222222111111111111000000000000........................000000000111111111222222///////////////000000111........................000000000000111111111111111111000000000000111111/////////////////////////////////000111111222222111111111000000/////////...000000///...---...///...///000111111000///...000111222222222222111000//////............//////---.........//////000000111111111000///.........////////////////////////;;;::::::;;;>>>@@@AAAAAA999777555444666777777666777666666666666666777777555666777777777777555555666555444333333222222222111111111111000000000000.../////////000000000111000//////............///////////////////////////........................---------.........//////////////////////////////000/////////...................................................///000000---///000///---,,,---///---......////////////...........................,,,---///000000000//////////////////////////////........................................................................------...//////...------,,,,,,---......---,,,,,,------------------------........................,,,,,,------------------......------------......//////............//////------------------------........................//////...------...//////,,,,,,---------.........////////////////////////////////////////////////............////////////////////////////////////............/////////000000000/////////000111222............////////////...///000111222111111000////////////000000000000000000000000000//////...---------------.........------...///000111222333//////000000000111111111000000000000111111111111111111111111111111111111222222333444444444444444222222333333333333444444777777777666555444333222333333222222333333444555444444444444444444444444222222333333333333222222333333333333333333333333222222222222333444555666666666666777777777888888555555555666777888::::::666666666555555666666666333333333333333333333333222222333333333333222222333333333222222222111111111111222222222222222111000111111222222222222222000000000000000000000000//////000000111111222222111111111111111111111111///000111222333333222111000000000000000000000000000000////////////000000111111000000////////////...//////000111111222222111111111111000000000000////////////////////////000000111111111222222222///////////////000111111111000///......///000111000000000000111111111111222222111111111111222222/////////////////////////////////000111111222222111111000000000000000000...000000///...---...///...///000111111000///...///000111333333333222111////////////////////////.........///////////////000000000000////////////111111111111111111111111:::999777777999::::::999777555444444666777666666555555555555666888999:::444555666777777666555555666666555444333333333333111111111111000000000000.../////////000000111111111000///...............////////////////////////........................---------.........//////////////////////////////000000//////.........---.......................................///000000---///000///,,,+++---///,,,,,,---...////////////........................,,,---///000000000//////................................................////////////////////////........................,,,---...//////...---,,,,,,,,,---......---,,,,,,------------------------........................,,,,,,,,,------..................------.........000000////////////000000------------------------...........................---,,,++++++,,,---...,,,,,,,,,---------......////////////////////////000000000000000000000000............/////////000////////////////////////---.........//////000000111000/////////111222333////////////000000000000...///000222222222111000////////////000000000000------///000111111111111000//////......------,,,......///000111222333333000000000000111111111111000000000000111111111111000000000000000000000000222333444444555555444444222222333333333444444444444444444555444444333333444333333333333444555555444444444444444444444444222222222333333222222222333222222222222222222222444444444555666777888999777777777777888888888888666666555555555555666666333333333222222333333333333333333333333333333333222333333444444333333222333333333222222111111111111222222333333333222222111111222333333333333222000000000000000000000000000000000000111111111111111111111111111111111111000111222333444333333222000000000000000000000000000000////////////000000111111000000/////////......//////000111222222222111111111111000000000000000000000000000000000000000111111111111222222222///////////////000111111333111000......000111333000000000000111111111111333333222222222222333333/////////////////////////////////000111111222222000000000000000000111111...000000000...---...///...///000222222000///...,,,---///111222333222222/////////000000000000000////////////////////////......//////000000111111........................999888777888999888666555555555555666666666666666666666777777777666666555444444555555555555555555666666555444333333222222111111111111000000000000...//////...------000222000///---...000111111000......////////////......000000//////.........---/////////....../////////..............................------------..............................///////////////.................................------------------------111111111111111111111111.........------,,,,,,,,,------......///000000111///...------------...///////////////////////////---...............------...------,,,,,,------...+++,,,,,,------,,,,,,+++........................///...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------............///////////////////////////........................////////////////////////........................000///---,,,++++++,,,---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......------------......000///...---,,,+++******............////////////---...///000000///...---...------,,,,,,------...///000111222111000...,,,111111222333333333333333000000000000000000000000............////////////////////////////////////,,,------...///000111111000111111111111222222222000000000000111111111111......///000111222222333333333333333333333333333555555555555555555555555222222333333333333444444444444333333333333222222555444444333333333444444333333333444444555555555777666666555555444333333444555555666777666666666555555555555555666777777555444333222111111111111222222222222222222222222111111222333333333333222333222222222222222222333555333111111333444222///000000000000111111111111000000000000000000000000111111222222222222111111111111111000000000000000,,,...000111222111///...222111111000///......---///...---,,,,,,---.../////////000000111111222222222111111111000000//////333222222222000///...---000000000000111111111111111111111111111111111111000000000000////////////000000000000000000000000000000000000000000000000000...---...///000///...111111111000000000000000///////////////000111111000000/////////111222333111000///------....../////////000000000000//////222111111222444666666555111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000888777777777888999777555555555555555555666777777999999999888777666444333444444555555555555555555555444444333222222111111111111111111000000000000///000000000//////111333555333000///000111000///......////////////......000/////////..................////////////....................................------------............................../////////////////////.........................................................................../////////......---------,,,------...//////000000................................................---...............------...------,,,,,,------...+++,,,,,,------,,,,,,+++........................///...---,,,,,,,,,,,,------,,,,,,++++++,,,,,,------------............///////////////////////////........................------------------------........................///...---,,,,,,,,,------........................------------------------///......------......///.........---------------............////////////,,,,,,------------,,,,,,...------,,,,,,------...///000111222111000...------......///000/////////////////////////////////............////////////////////////////////////------......//////000000//////000000000111111111000000000000111111111111000000111111222222333333333333333333333333333333444444444444444444444444222222333333333333444444444444333333333333222222444444333333333444444555222222222222333333444444222222333333333333333333333444555555666666555555555555555555555666777777555444333222111111111111222222222222222222222222111111222333333333333222222222111111111111222222444222000111333333111///000000000000111111111111111111111111111111111111111111222222222222111111111000000000000000000000...///000111111000//////111111111000///.........000///...------...///000000000000000000111111111222111111111000000000000000111111111111000000///000000000000111111111111111111111111111111111111000000000000000000000///000000000000000000000000000000000000000000000000111///...///000111000///000000000000000000000000///////////////000111111111000/////////000111222111000///...---....../////////000000000000//////000//////000222222222222111000000000/////////...........................000000000000000000000000000000000000000000000000888777666777888999888777666555555444444666777888;;;;;;:::999777555333222555555444444444444444444333333222222111111000000111111111111000000000000111222222222111111333444999666333000000000000///......////////////......////////////............---...///000000///...---..............................------------....................................//////////////////........................000000000000000000000000........................///////////////.........,,,,,,,,,---......//////------............------........................------...............---...------,,,,,,------...,,,,,,------------,,,,,,..............................---,,,,,,,,,------------,,,,,,,,,,,,---------------............///////////////////////////........................------------------------........................------,,,,,,,,,---......................................................//////............//////---------....../////////............////////////---------,,,,,,---------......------------......//////000111111000...---...///000000111111000000////////////////////////............////////////////////////////////////.........///////////////........./////////000000000000000000111111111111222222222222222222333333222222222222222222222222444444444444444444444444222222333333333333444444444444333333333333222222333333333333333444555555111111111111222222222222111111111222333444444444222333444444555555444444555555555444555555666777444444333222111111111111222222222222222222222222111111222333333333333222111111111000000111111111333111000000111222111///000000000000111111111111111111111111111111111111111111222222222222111111000000000000000000111111000000000000000000000///111111000000//////......000000////////////000000111111111111000000000000111111111111111000000000...///000111111111111111000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000222000///000111222111000000000000000000000000000///////////////000111111222111000/////////000111000000///............/////////000000000000//////000000000111111111000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000888777666666888999888777777666444444444555777888;;;;;;:::999888666444333555555444444444444333333333333222222111111111111111111111111000000000///000222333222111111333444999666222000000000000000......////////////......///////////////.........---...///000000///...---..............................------------..........................................////////////........................000000000000000000000000000000000000000000000000//////..................,,,,,,,,,---------......------...//////...------........................,,,---......///............------,,,,,,------...,,,,,,------------,,,,,,...........................------,,,,,,,,,------------,,,,,,,,,,,,---------------............///////////////////////////........................////////////////////////........................++++++,,,,,,---...//////................................................000//////......//////000.........////////////000............////////////000///...------...///000......------------......//////000000000000///...//////000111111111111111////////////////////////............///////////////////////////////////////////////////.............../////////000000000///000000000111111111111222222222222222222111111111111111111111111111111333333333333333333333333222222222333333333444444444444333333333222222222222222222222333444555555111111222222222222222222333333444444444555555555222222333444444444444333555555555444444555555666444333222222111111111222222222222222222222222222111111222333333333333222111111000000000000111111111000000000000111000000///000000000111111111111111111111111111111111111111111222222222222111111000000000000000111111111222111000/////////000000111000000000/////////...111000000000000000000111222222111111000000//////111111111111111111111111//////000111111111111111///000000000111111111111111111111111111111111111000000000000000111111111000000000000000000000000000000000000000000000000111000//////111111000////////////000000000000000///////////////000000111222111000///......///000000/////////............//////000000000000//////111333444444222111000000000000000000////////////111111111111111111111111////////////////////////////////////////////////999777666666777888888888666555555444555666777888777888888888888777666666555555444444333333333333333333333333222222222222111111111111000000000//////000222222111000111222444222///...///000111111......////////////...............///////////////---...///000000///...---..............................------------..............................---.........//////000000////////////////////////////////////////////////////////////////////////------------------------,,,,,,,,,------------------..................---........................,,,------...//////.........------,,,,,,------...,,,------......------,,,........................------,,,,,,,,,------......------,,,,,,------...---------............///////////////////////////........................////////////////////////........................***+++,,,---......//////........................------------------------//////............//////000////////////.....................////////////000///...------...///000///......------....../////////000000000000000///+++,,,,,,---...---------....................................///////////////////////////////////////////////////........./////////000000000111111///000000000111111111111111111111111111000000000111111111111111111111111333333333333333333333333222222222333333333444444444444333333333222222222222222222222222333444555333333333333222222222222555555444444444333333333111222222333444333333333555555444444444444555555333333222222111111222222222222222222222222222222111111222333333333333222111111000000000000111111000000111000000000000111///000000000111111111111111111111111111111111111111111222222222222111111//////000000111111111111222111000000000000111111000000000000////////////000111111111111111111000222222111111000000//////111111111111111222222222111111111111111000/////////000000000111111111111000000000000000000000000///000000000111111111222000000000000000000000000000000000000000000000000000///......000000///.........//////000000000000///////////////000000111222111000........./////////////////////......---//////000000000000//////111333666555333000000111////////////000000000000111111111111111111111111////////////////////////////////////////////////;;;999666555666777777777555555555666666666666666444555666777777888888888555555444444333333222222333333333333333333333222111111111111000000000000---///111111000///000111000...---...000111111000......////////////...............////////////////////////....../////////..............................------------..............................------......///000000000////////////////////////........................------------------------,,,,,,,,,---------------------------------......///...------------...///------------------------,,,,,,---...////////////...------,,,,,,------...------............------........................------,,,,,,,,,---............------------......---------............///////////////////////////........................------------------------........................***+++,,,---............------------------------------------------------......------------....../////////......---------............////////////---------,,,,,,---------//////............//////////////////000000000000------...////////////.......................................////////////////////////////////////........./////////////////////000000000111111111000000000000111111111111000000000000000000000111222222222222222222222222222222222222222222222222222222333333333333444444444444333333333333222222333333222222222222333333333333333333333222222222333333333222111000000000111222333333444444333333666555444444333444444444333333222222111222222333222222222222222222222222111111222333333333333222111111111000000111111111///111222111000000111333000000000000111111111111222222222222222222222222111111222222222222111111/////////000111111222222000000000111111111222222000000000000////////////000000111111111111000000111111111111000000000000111111111222222222222222111111111111111000///...000000000000111111111111000000000000000000000000///000000111111222222222000000000000000000000000000000000000000000000000///...---...///000///------......//////000000111///////////////000111111111000///.........///000/////////000///......---//////000000000000//////...222555555222//////000////////////000000000000////////////////////////000000000000000000000000000000000000000000000000===:::777555666666666666333444666777888777666555333333444666666777777777555555444444333222222111111111222222222222222222111111111111000000000000---///111111000000000111...---...///111111000.........////////////................../////////000000///...------...///000..............................------------..............................------......///000000111////////////////////////........................------------------------------------.........///........................000///---++++++---///000------------------------+++,,,---...////////////...------,,,,,,------...------............------........................,,,,,,,,,,,,,,,---...///......------------......---------............///////////////////////////........................------------------------........................***+++---............---------------------------........................------,,,,,,,,,,,,---------------------.....................////////////,,,,,,------------,,,,,,//////............/////////////////////000111111000000111222222222222111....................................////////////////////////////////////------......//////000000........./////////000000000000000000111111111111000000000111111222222222333333333333333333333333222222222222222222222222222222333333333333444444444444333333333333222222444444333222111111111111333222222222111111111111222222111111111111111111222333333444444444444444666555444444333333333444333222222111222222333333222222222222222222222222111111222333333333333222222222111111111111222222///111333222111000222444000000000000111111111111222222222222222222222222111111222222222222111111...//////000111111222222---///000222333333333222////////////000000000000//////000111111000//////000000000000000111111111111111111222222333333333///000000111111111111000000000000000111111111111000000000000000000000000///000000111111222333333000000000000000000000000000000000000000000000000000///...///000111000...------......///000000111///////////////000111111000///...---...///000111...///000000000///------//////000000000000//////...222777777333000000222.../////////000000000111........................000000000000000000000000000000000000000000000000>>>;;;777555555666666555222444666888999777555444333333444555666666555555555555444333333222111111000000000000000111111111111111111111000000000000---///222222111000000111......///111222222///,,,......////////////......---.........//////000000222000---,,,,,,---000222.................................------.................................---------...///000000111000000000000000000000000////////////////////////////////////////////////---.........//////000000//////////////////......111///,,,******,,,///111------------------------+++,,,---...////////////...------,,,,,,------...------............------........................,,,,,,,,,,,,,,,---...///......------------......---------.........//////////////////////////////........................////////////////////////........................+++,,,---.........---,,,------------------------000000000000000000000000---,,,,,,++++++,,,,,,---******+++,,,---...///000............/////////000---...///000000///...---//////............/////////////////////000111111---......///////////////..................................../////////000////////////////////////,,,------...///000111111---------.........//////000000000000111111111111000000111222333333444444333333333333333333333333111111111111111111111111222222333333333444444444444444444333333333222222555555333222111000000000222111111111000000//////222222222333333444555555222333444444555555444444666555444444333333333333222222222111222222333333222222222222222222222222111111222333333333333222333333222222222222333333///222444333111111333555000000000000111111111111222222222222222222222222111111222222222222111111...//////000111222222222,,,---000333444444333333////////////000000000000...///000111111000///...//////000000111111222222111111111222222333333333---...///111222222333333000000000000111111111111000000000000000000000000///000000111222222333333000000000000000000000000000000000000000000000000111000///000111222111///---------...///000000111///////////////000111111///...------...///000111...///000000000///---,,,//////000000000000/////////444999:::666333333555.../////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000AAA:::666888888555222111666666666666666666666666777666555444444555666777666555444333222222222222111111111111111111111111111111111111111000//////000000000000000000000000000000000000////////////////////////////////////,,,---...//////...---,,,///............---------//////.........---------+++++++++,,,,,,,,,------...------,,,,,,------...............////////////111///...///111222000---,,,,,,,,,---...///000000..........................................------------------------------,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,........................//////////////////////////////.........---------///...---,,,,,,---...///111...------000111///---+++,,,---,,,+++***,,,......------,,,,,,,,,---------......///////////////------,,,...///000...---////////////............,,,,,,,,,------.........---------------...///000......---,,,---...///000...............///000111........................///...---,,,,,,---...///------,,,,,,,,,------......------,,,,,,------.........................../////////...,,,***(((&&&---------.........//////,,,---...///000000000000000000//////.........------------.........//////////////////////////////........................000111111111111222222222000000000111111222222222444444444333333222222222222111000...------,,,,,,333333333333333333333333222222222222222222222222333333333333333222111000444333222222111111222222444444444333333222222222222333333444555666888888;;;888444333333333333333///000000000000111111111111111111111111111111111000000000111222222222333222111111000000111111222000000000000000111111111111111111111000000000000---///111000......///222222111111111000000//////......///000111111222222000000000000000000000000000000000000////////////......////////////......000///.........///111222333222000/////////000111/////////////////////////////////000111111222222////////////000000000000////////////000000000000111000000///////////////000000000000111111111111//////000000000000//////......//////000000111111////////////000000000000111111000000//////............///000000000000000000000000///......000222000222666888888666222000000000000000000000000000---......///000111111222---.........//////000000000000000000////////////CCC<<<777888999666444444555555555555555555555555666666555444444555666666555555444333222222222222222222222222222222222222111111111111111000//////////////////////////////000000000000////////////////////////////////////......///000000///......///............---------//////.........---------,,,,,,,,,,,,------------///......------......///............////////////000///...///111222000---,,,---------.../////////........................................................................,,,,,,------...//////000..............................................................................---------,,,,,,,,,......------------......000...,,,---///000...,,,---......---,,,,,,---///000//////.........//////---......///////////////------,,,...///000...---////////////............,,,,,,------------------.........---......//////...------,,,---...///000...............///000000........................///...------------.../////////...---------......///......------......///........................,,,---...//////...---------------.........//////---......///......------000/////////............---------.........//////000000000000000000000000////////////////////////000000111111111222222222222222222333333444444444333333333222222111111111444444333222111111111111333333333333333333333333333333333333333333333333333333333333333222111000222111111111222333333444444444444333333222222222333333333333555666777888;;;888555444444444444444111222222222222333333333222222222222222222222222111111111111111222222222222222222222222222222222111111111111111111111111111111111111000000000000...000111111///...000222111111111111000000000///000000111222222333444444000000000000000000000000000000000000//////////////////000000000000//////000//////...///000111222222111111000000000000000111111111111111111111111111111111000000000000000////////////000000000000/////////000000000111111222111000///...//////000//////000000000111111111///000000000000000000///////////////000000000000////////////000000000000111111000000////////////......///000000000000000///000000///------///111000222444666666444222000000000000000000000000000---......///000000111111////////////000000000111000/////////////////////GGG???999888999666555666555555555555555555555555555555444444444444555555555444333222222111222222222222222222222222222222000111111111111000000///////////////////////////000000000000////////////000000000000000000000000//////000000000000/////////............---------...............---------------------.........////////////....../////////............////////////000/////////111111///...------..................................................................////////////////////////,,,,,,------.../////////////////////////////////................................................---------,,,,,,,,,,,,,,,------............------...---,,,,,,......---,,,...///000///------///111//////.........//////000---......///////////////------,,,...///000...---/////////............---------------------,,,,,,//////...---------.........------------...//////............///////////////////////////////////////...------------...///111000///.............../////////....../////////........................---...///000000000000000------........./////////////////////...---,,,+++////////////............------........./////////111111111111111111111111000000000000000000000000000000000111111111222222222222222333333333333333222222111111111111111000444444444333333333444444333333333333333333333333333333333333333333333333222222333333333222111111000000000111222333555666444444333333333333222222333333333333444555777777;;;888555444555555555444111222222222222333333333333333333333333333333333222222222111111111111111111222333444444333222111111111111111111111111111111111111111000000000000...000111111000000111222111111111111000000000000000111111222222333333333000000000000000000000000////////////000000000000000000111111111111000000000////////////000111222000111111111111000000///111111111111111111111111222222111111000//////...////////////000000000000000000000111111111222222333111000......///000111//////000000000000111111000000000111111000000000000000000000////////////////////////000000000000111000000000000/////////...//////000000000000000...//////...------...000000111222333333222111000000000000000000000000000.........//////000000111///000000000000111111111////////////////////////MMMDDD;;;999888666555666555555555555555555555555444444444444444444444444444333333222111111222222111111111111111111111111000000111111111111000///........................000000000000////////////000000000000000000000000///////////////////////////............---------....................................//////////////////............//////............/////////////////////000000000///..................---------........................---------.......................................---------.........//////........................................................................------------------------,,,,,,...//////...,,,,,,,,,,,,,,,,,,,,,---,,,,,,...///000///------///000---,,,,,,,,,,,,---......---......///////////////---,,,,,,...///000...---//////.........---------.........------,,,,,,,,,///...---,,,,,,,,,,,,,,,------------......//////......///////////////...////////////////////////.........------.........111000///...------------//////............//////........................000000000000/////////...............//////////////////000//////...---,,,///////////////.....................////////////000000000000000000000000////////////////////////000000000000111111111111000000000000000111111111222222222222111111111111111111111111111222333444333333333333333333333333444444444444444444444444222222333333333222222111111111111111222333444555333333333333333333333333333333333333444555666777999777444444444555444333//////000000000111111111333333333333333333333333333222222222111000000000111222444555555444222111222222222222222111111111111111111111000000000/////////000111111111222222111111111000000000000000.../////////000000000111000000000000000000000000////////////000000000000///000000111111000000///000000000000000111111111///000111222222111000///111111111111111111111111111111111111000000//////////////////000000000000000111111111222222222222333222000......///000222////////////000000000111111111000000000000111111111111000000//////......////////////000000000000000000000000000000000000//////000000000000//////---...///...---,,,...///000000000000000000000000000000000000000000000000........./////////000000///////////////000000000.........///////////////PPPFFF===999777444333555555555555555555555555555333444444444444444444333333333222111111111222222000000000000000000000000///000000111111111000000////////////////////////000000000000////////////000000000000000000000000........................///............------------............................../////////000000...------,,,,,,------...............////////////...///000000000/////////...............---------........................---------.........//////---------------------------------...................................................................................................////////////+++,,,---......---,,,++++++,,,,,,,,,++++++,,,,,,---......---,,,,,,---///,,,,,,,,,,,,,,,---......---......///////////////---,,,,,,...///000...---............------------.........------,,,,,,,,,------,,,+++************---------.....................///000//////...---////////////////////////---..................---///......---,,,,,,,,,---...------,,,,,,------...........................///............................../////////000000...//////000000//////............///////////////........./////////000000////////////////////////........................//////000000000111111111000000000000000000000000222333333333333333333333000000///000000111222333333333333333333333333333444444444444444444444444111222222333333333222222333333222222111222222333333333333333333333333333333333333333333444555666666444222222333333222111//////000000000111111111333333333333333333333333333222222222111000000000111222444555555444222111444333333333222222222111111111111111000000000////////////000111222222222000000000000000000111111///////////////000000000000000000000000000000000.../////////000000000111...//////000000//////...///000000111111111111111///000111222222111000///000000000000000000000000//////000000111111111111////////////000000000000000111111111222222222222333222000///...///111222...////////////000000000111111000//////000111111111111000000//////......////////////000000000000000000000000111111111111//////000000000000//////,,,...//////---------.../////////....../////////////////////////////////............////////////........................------....../////////000OOOEEE<<<999777444333444444444444444444444444444444444555555555555444444222222111111111111222222000000000000000000000000///000000111111111111000000000000000000000000000000000000000////////////000000000000000000000000......------------......///............------------------.........................../////////000------,,,,,,,,,,,,------............////////////...///111111/////////000------..........................................,,,,,,------.../////////------------------------........................////////////////////////........................------------------------///////////////000000000,,,,,,------------,,,,,,+++,,,------++++++,,,---+++,,,---,,,******,,,---...............///000111---......///////////////------,,,...///000...---.........------------,,,------------------,,,,,,,,,,,,+++*********++++++,,,---......//////.........///000000000///------........................------...//////...------------,,,,,,,,,---------------,,,,,,,,,,,,------........................+++++++++,,,---...000111....../////////000000000......///////////////............///////////////....../////////000000000................................................/////////000000000111111222222222222222111111111333333333333333444444444111111111111111222333444333333333333333333333333333333333333333333333333111111222333333333222222444333222222111111222222222222333333333333444444333333333333333444555555444222111111222333111000111222222222222333333333333333333333333333333333222222222111111111111111111222333444444333222111555444444333333222222222111111111111000000000000...------...111222222111000000000000111111111111111111111111111111111111000000000000000000000000......//////000000111111......////////////......///000111111222222111111///000000111111111111000////////////////////////...//////000111111222222////////////000000000000000000000111111111222222222222111111000000000111......////////////000000111000///......///000111000000000000////////////////////////000000000000000000000111111111111222000000000000000//////...,,,...000000...---......//////............//////////////////////////////..............................---------------,,,---------......//////000III@@@999888777555444555444444444444444444444444444555666666666666555444222222111111111111222222111111111111111111111111//////000111111111111111111111111111111111111111000000000000////////////////////////////////////000///...------...///000///............------------------.........//////------........./////////......------------..................////////////---000222111///...///000,,,---------.../////////........................,,,,,,------...//////000................................................................................................------------------------............//////000000---,,,,,,,,,,,,,,,,,,---+++---......,,,+++,,,...+++,,,,,,,,,******,,,---...------......000111111---......///////////////------,,,...///000...---.........---------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,---...,,,---.../////////...---...///000111000///---,,,------------------------------...//////...---------,,,,,,------...///000......------------..............................,,,,,,+++,,,,,,...///000.../////////000000000000............---,,,++++++............/////////000.../////////000000000000////////////////////////........................////////////000000000111333222222222111111111000111111222222333333333333222222111111111222222333333333333333333333333333333333333333333333333333000111222333333333333222222222222111222222333333222222222333333444444444333333222222333333444444333222222222333333222000111222222222222333333333222222222222222222222222111111111111111222222222222222222222222222222222555555555444333333222222111111111111000000000000---,,,+++---000222111000///000000000111111111111111111111111111111111000000000000000000000000000.........///000111111111//////000000000000/////////000111222222222111111000000000000000111111222000000000000000000000000000000000000000111111111////////////000000000000/////////000000000111111111111222222222111000///........./////////000000000///...------...///000////////////000000000000////////////000000000000000000111111111222222222000000000000000///......---///111111000......///......////////////......////////////////////////........................//////......------------,,,,,,---......///000000DDD<<<666777888666555777444444444444444444444444444555666777777666555444222111111111111111222222333333333333333333333333//////000111111111111111111111111111111111111111000000000000////////////////////////////////////111000///......///000111//////.........------------------.........//////------------........./////////............//////............/////////000---000222111///...///111,,,,,,------...///000000........................,,,,,,------...///000000////////////////////////.....................---,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------------.........//////...---++++++++++++---...+++---///...,,,+++---///,,,,,,---,,,+++***,,,...+++++++++,,,---...///000---......///////////////------,,,...///000...---......---------,,,,,,,,,,,,,,,,,,------.........------------......///000,,,,,,.../////////...---...///000111000///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,---------...///000111222//////............//////........................111000...---,,,,,,------////////////000000000000......---,,,+++)))((('''---.........//////000000////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000111000000000//////......000000111111222222222222111111000000000000000111333333333333333333333333222222222222222222222222000111222333333333333333000000000111222333555555222222222333333444444444333333222222222333444444444333222333444444333111///000000000000111111111111111111111111111111111000000111111222222222333222222111000000111222222666666555444333333222222111111111111000000000000---+++***,,,///222111/////////000000111111111222////////////............000000000000000000000000---......///000111111222000000111111111111000000///000111222333222111111111000/////////000222333111111111111111111111111222222111111000/////////////////////000000000000////////////000000000000000111333444333222000.............../////////000000///---,,,,,,---///000......//////000000111111////////////000000000000000000111111222222222222000000000000000///......---///111222000/////////---...///000000///...---////////////////////////.....................---000000//////.........---,,,,,,------...///000000>>>;;;777555555666666555555666555333222111333555777777666555444444333333777777777666444222111000000000000111222444555666222222111111111111111111222333555444222000000111////////////////////////000000///.......................................000...,,,,,,...000111111////////////////////////---......///......------............////////////////////////////////////------...///000000//////........................////////////////////////000000000000000/////////000000///...------,,,,,,,,,------......------,,,---------.........//////---......//////......---...------,,,,,,------.........------------......000...,,,))))))***,,,...000000//////.........---...------------...////////////............//////---------.........//////...............------------------..................---+++))))))***+++,,,,,,,,,,,,------.........////////////////////////......////////////.........------///111222///,,,............////////////////////////////////////...---,,,...000000...+++........................////////////////////////222222111111000///////////////000000//////...---,,,---------.../////////111000///...---------...+++,,,...//////...---,,,------...//////000//////000000000000000000000000111000///......///000111111111111222333333444444222333444444555555444444222222222222222222222222222333333444444333333222222222222111111111000000111111000000111111222333666555444333222111111111666555555444444333222222222222222111222222333333111111111111111111111111111111000//////000111111111111111111222333444555333333333222222111111111333333333333333222111000111111111111111000//////------...000111222333444000000000000000000000000////////////000000000000444333111000000000111111//////000111222333333333222000///------///000222111111111000000000000000222222222111111111111000////////////////////////000000000000000000000000111111222222222222111111000000000000000000000000000000111111111111000000////////////////////////000000////////////000000333222000/////////000111000000000000000000000000000000000000000000000000........................000000000000000000000000///000000000000000//////////////////////////////////////////////////////........................111///---...111222000...===:::777666666777777666555555555333222111333555666666555444444333222222//////000111111111111000222111111111111222222333111111111111111111111111444666666555222000///000////////////////////////000000///.......................................---+++))))))***,,,---...////////////////////////---...............------............////////////////////////////////////------...///////////////........................////////////////////////+++,,,,,,,,,------......000//////...------,,,,,,---......//////......---------------.........///------............------...------,,,,,,------.........------------......///...,,,+++***+++,,,---///.........------------,,,++++++++++++,,,------------,,,,,,,,,,,,---------------.........//////------....................................------///...,,,+++***+++,,,---,,,,,,------------------.................................//////............------...111111///---............////////////...........................---,,,...000000...+++................................................000000000000000//////////////////.........---------------.....................------------......---...///000000//////.........///000000000//////000000000000000000000000111000///......///000000111000000000000////////////000111111222222111111222222222222222222222222222333333444444333333222222222222111111111000000111111111111111222222333555444333333222222222222444444444444444333333333333333222222111222222222111111111111111111111111111111111111111111111111////////////000111222333333333333222222111111111222333333333222222111000111111111111111000//////------...///000111111222000000000000000000000000////////////000000000000555444333222111111222333000000000111111222222333111000///......///000111111000000000000000000000222222222111111111000000000000000000000000000000000000000000000000000000000111111111111111111000000000000000000000000000000000111111111111000000000000000000000000000000000000////////////000000222222000/////////000000000000000000000000000000000000000000000000000000........................//////////////////////////////000000000000//////////////////////////////////////////////////////........................111///---...000111///---;;;888666555666777777777444555555444222222333555444444444333222222111111//////000111222222222222222222111000000///000000111111111111111111111111555666777555222000//////////////////////////////000///......---....................................------,,,,,,---///000////////////////////////---.................................////////////////////////////////////---......///////////////........................////////////////////////,,,------...000111111222/////////...------,,,,,,...//////////////////...------------............,,,------......------,,,...------,,,,,,------.........------------......---------,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,++++++++++++,,,------------,,,,,,,,,,,,---------------...............,,,---------...//////////////////...---------,,,000///---,,,,,,,,,---...------------------,,,,,,------------------------------............------...------...000000///------............/////////...........................------...//////...,,,................................................/////////000000000000000//////---,,,,,,,,,---..................------------------------...//////...//////000//////...---000111111111111000000///000000000000000000000000000000////////////000000222222111000...---,,,,,,...//////000111000000000222222222222222222222222222222333333333333222222222222222111111111111111111111111111222222222333333333222222222222333333333333333333444444444444444444333222111111111111111111111111111111111111000111222333333222111000////////////000111222222222222222222222111111111222222222333222222111000111111111111111000//////---.........////////////000000000000000000000000////////////000000000000333222222111111111111222111111111111111111111111//////000000000000//////000000000000000000111111222222111111111000000000111111111111111111111111000000000000000000000000///000000111111000000///000000000000000000000000000000111111111111000000111111111111111111111111000000////////////000000111111000/////////000000000000000000000000000000000000000000000000000000................................................//////000000000000//////////////////////////////////////////////////////........................///...---...//////...---777555444444555777666666333444444444222222333444333222222222111111111000444444333222111///------111111000///////////////000000000000111111111111222333444333111////////////////////////////////////......------.................................000000000///...///000222////////////////////////---------------......///............////////////////////////////////////......///////////////...........................////////////////////////...//////000111111222222//////.........---------......////////////......------------------------,,,,,,------------,,,,,,...------,,,,,,------.........------------......,,,,,,---......---,,,+++------------------------...------------...////////////............//////........................,,,,,,,,,---...///000000000000///...---,,,,,,,,,......---,,,,,,------............------,,,,,,,,,------------------------,,,,,,------------,,,,,,---------.../////////...---------.........//////..............................---............---................................................//////000000111222222333000...,,,+++***+++---.../////////...---------,,,---------,,,------...............////////////...222222222222222111000//////////////////////////////////////////000000000333333222111000///......000111222222333333222222222222222222222222222222222222333333333333222222111111111111111111111111111111222222222333333222222222111111222333444444111111222333444444555555555444333222111111111111111111111111111111111111000111333444444333111000222222111111222333333444222222222111111111111111111111222222222222111111111111111111111000//////////////////////////////////////////////////////////////////000000000000/////////............///111111111111000000000000...///000111111000///...000000000000000111111111111111111111000000000000000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000000000111111111111000000000000000000000000000000000000////////////000000000000000/////////000000////////////////////////000000000000000000000000...................................................//////000000000000///////////////////////////////////////////////////..............................------.........---444333222222444555555444111333444444222222333444111111111111111000000000333222111///---+++((('''//////......//////000111//////000000000111111111---///000000/////////000////////////////////////......------------..............................---...///...,,,,,,---///////////////////////////...------------...///000............////////////////////////////////////...///////////////..............................////////////////////////------------------------...............---------,,,------......------,,,------------------,,,,,,,,,------......------,,,...------,,,,,,------.........------------......+++,,,...//////...---,,,..................//////...------------...////////////............//////.....................---,,,,,,,,,---...///000000000000///...---,,,,,,,,,---,,,,,,,,,,,,,,,------.........------,,,,,,,,,------------------------,,,,,,------------,,,,,,---------------......///------------................................................------......................................................///000111111222333444444000...,,,+++***+++---.../////////...---------,,,,,,++++++++++++,,,------......000222444666888999222222333222222111000000////////////////////////......///000000000000000000000000000000000000000111222222333333333333333222222222222222222222222111222222333333222222111111111111111111111111111000111222333333333333222111111111111222333444444000111111222333444555555555444333222111111111111111111111111111111111111000111333444444333111000222222222111222222333444111111111111111111111111000111111222222111111111111111111111111000//////111111000000000000//////////////////////////////////////////000000000000............///.........111111000000000000000000---...000222222000...---//////000000111111111111111111111000000000////////////////////////////////////////////////////////////000000000000//////////////////////////////000000111111111111000000////////////////////////000000////////////000000/////////000000000//////////////////////////////////////////////////////////////////////////////..............................///000000000000000////////////////////////////////////////////////........................---.........------......444333222333444555444222000222444444333222333333111111111111111111111111222222222111000///...---///////////////000111111...//////000000111111111***,,,...///......///111////////////////////////---------,,,------...///........................---000222000---,,,...000////////////////////////...---,,,,,,---...000111............//////////////////////////////////////////////////////...---......................../////////////////////////////////.........------........................,,,,,,------------,,,,,,------------,,,,,,,,,,,,---..................---...------,,,,,,------.........------------......+++,,,...//////...------.........///////////////,,,++++++++++++,,,------------,,,,,,,,,,,,------...............---------,,,---------...//////////////////...---------,,,,,,,,,,,,,,,------------------------------,,,,,,------------------------------............------,,,---...---,,,,,,...000,,,------------.........---------------------------...///...,,,,,,...000........................------------------------000000111111222333444444//////---,,,,,,,,,---..................---------******+++,,,---///111222555666777999<<>>===:::666333444111...---.../////////////////////000111222222111000000000000/////////---......000111222222333000000000000000000000000000000000000000000000000111111111111111111111111222222222222222333333333666888999888555111//////000000111111111111000000111111111111111111111111000000000000000000000000000000111111000000//////222222111111111111222222////////////////////////000111333333111000000111111111111111111111111111000111111222222111111000000000000000000000000000222111000//////000111222111111222111111000///...000000000111111111111222////////////////////////000000000000000000000000000000000000//////////////////000000000000111111000000000000000000000000////////////////////////////////////000000000000000000000000111111111111000000000000////////////000000000000000000000000//////000000000000111111000000000///......------//////............//////000000000000///////////////............//////000......////////////......000000111111111111000000........................////////////////////////............------,,,,,,---......//////......---////////////////////////444444555555444444333222444444444333333333333333000000000000000000000000//////000111111111111111000000000000////////////000000000000000000000000..............................------------..............................,,,---......///.........///...------------...///////////////////////////000000//////......------........................,,,---///000000000///...////////////////////////.........///////////////............///////////////000000000000000//////------............------............////////////........................,,,,,,,,,---------......//////.........---------,,,++++++,,,,,,---...///...000111222111111111222...............---------.........------,,,,,,,,,000000///...------,,,,,,)))+++...000/////////////////////000000000000111000000//////...---------..............................------,,,,,,++++++***,,,//////...,,,,,,,,,,,,,,,---...////////////...........................///////////////...---...........................------,,,,,,------...////////////////////////.................................///////////////........................444...000@@@TTTYYYLLL<<<777555222000000///---,,,///---,,,++++++,,,---...///......//////000111222000000000000000000000000.........///000111111222000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222444666999888555222///...//////000000000000//////000000000000111111111111000000000000000000000000000000111111111000000///222222111111111111222222111111111111111111111111000000000/////////000000111111111111111111111111000000111111111111000000000000000000000000000000111111000//////000111111111111111111111000//////000000000000111111111111000000000000000000000000////////////////////////000000000000////////////////////////000000000111////////////////////////////////////////////////////////////000000000000///000000000111111111111000000000000////////////////////////////////////////////////000000000111000000//////............//////............//////////////////000000000000000///...------...///000......////////////......///000000111111000000///........................////////////////////////111111000///..................////////////......////////////////////////444444555555444444333222444444444333333222222222000000000000000000000000/////////000000111222222000000000000////////////////////////////////////,,,,,,------...//////000......------------..............................,,,------...//////...............------.........////////////////////////000000//////......------........................,,,---///000000000///...////////////////////////------...///000000//////............//////////////////000000000000000///------............------........./////////000000........................,,,,,,,,,---------.....................---------,,,,,,,,,,,,---.../////////111222333222222222333//////......------------,,,,,,,,,,,,------......000000///...------,,,,,,))),,,...//////...///000/////////000000000000111000000000//////.........---.....................---------------.........+++---//////---,,,,,,---,,,,,,---..........................................///////////////...------.....................//////............//////////////////////////////........................///////////////.........---.....................///222999CCCIIIDDD777,,,111///------...//////.........---,,,++++++,,,---............///000111222000000000000111111111111000000///......///000000111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111000000///222555666444222000000/////////000000///////////////000000000111111111000000000000000000000000000000111111111111000000222111111111111111111222222222222222222222222222000///.........///000000000000000000000000000000000000000111111000000000000000000000000000000000111111000000000000111111000111111111111000000///000000000000000000000000000000000000000000000000////////////////////////000000000000////////////...////////////000000000////////////////////////////////////////////////////////////000000000000///000000000111111111111////////////000000000000////////////////////////...////////////000000000////////////............//////............//////////////////000000000000000///...------...///000......////////////.........//////000000//////...////////////////////////////////////////////////000000///...------.........//////////////////...////////////////////////444444555555444444333222444333333222222111111000000000000000000000000000///////////////000111222000000000000////////////////////////////////////++++++,,,---...///000111......------------......------------------------,,,,,,---...////////////........................///////////////////////////////////////.................................---......///////////////////////////////////////,,,---...000000000//////............////////////......///000000000//////------............------.........//////000000111........................,,,---------....................................,,,,,,,,,,,,---...///000000222444444333222333444111000///...............***++++++,,,------......+++,,,,,,---......//////+++---......------///000,,,,,,---------.........////////////////////////---------...............,,,,,,------...///000000,,,---...---,,,,,,---...------.........------,,,..............................///////////////...---------.............../////////....../////////////////////////////////------------------------///////////////.........---------...............///;;;EEEAAA333)))+++111///---,,,,,,...//////......//////...,,,+++,,,...............///000111111000000000111111111111222111000///...---...//////111111111111111111111111000000000000000000000000111111111111111111111111111111111000000000000000,,,...111333222111111111//////000000000000//////...//////000000111111111000000000000000000000000000000111111222222111111111111000000000000111111000000000000000000000000000...------///000000///000000000000000000000000///000000111111000000///000000000000000000000000000000000111111000000000000000111111111111000000111000000000000000//////////////////////////////000000000000000000000000000000000000////////////......////////////000000000000000000000000000000////////////////////////////////////000000000000000000000000111111111111////////////000000000000000000000000000000000000......////////////000000//////////////////......//////............//////000000000000////////////000//////............///......////////////............////////////......////////////////////////////////////////////////------,,,++++++,,,---......//////000000//////...////////////////////////444444555555444444333222333333222111111000//////000000000000000000000000000000///...//////111111000000000000////////////////////////////////////,,,---------......//////......------------......------------------------+++,,,---...////////////---..................---////////////////////////.........///////////////.......................................///000000////////////////////////+++,,,...000111000//////............////////////------...///////////////------............---------......///000000111111........................------........./////////........................---,,,,,,------...///000222444555555333222222333333222000///......//////,,,,,,,,,,,,,,,,,,,,,---)))***+++,,,---...///000.........---+++,,,...111+++,,,,,,,,,---------------------......//////000---------.........//////---------...//////000000......---,,,***+++---000............---,,,++++++........................------...///000000000///---------........./////////......------......///////////////////////////------------------------000/////////............---------.........//////666<<<>>>777,,,'''---444,,,++++++,,,---...---,,,,,,...000///---,,,...000...............///111111000000111111111222222222000///...------...000111111111111111111111111111000000000000000000000000111111111111111111111111222222222111111000000000,,,...000111000000111222///000000111111000000///......//////000111111222000000000000000000000000///000111222222222222111000000////////////000000000000000000000000000000000...---...111222000///000000000000000000000000//////000000000000//////000000000000000000000000000000111111111111000000000000111111111111000000111111000000////////////////////////////////////000000000000000000000000000000000000////////////........./////////000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111.../////////000000000111000000000000000000000000........./////////000000...///////////////////////////............//////111111000000//////......///////////////......---......////////////......//////000000000000//////////////////////////////////////////////////////------,,,+++,,,---///111//////000000000000//////////////////////////////444444555555444444333222222222111111000//////...000000000000000000000000111000///......///000111000000000000///////////////////////////////////////............---------.........------.........------------------------+++,,,---...////////////------............------////////////////////////---.........//////000000........................//////...------///000111////////////////////////+++,,,...000111111000///............/////////000,,,,,,---...//////......---..................------......///000111111222.................................////////////000---.....................---------------...000000444555666555444222222333444333111000/////////000...------,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,000000...,,,***+++...111---------.........//////***++++++,,,---...//////---------.........//////.........//////////////////...---+++)))+++...111/////////...---,,,******........................,,,,,,...///000000000000---------.........//////...------,,,,,,------...////////////////////////------------------------000000//////.........------------.........//////:::111***+++111444///))),,,,,,,,,...111222111///***---//////------///222...------......///000111000000111111222222222222...---,,,,,,---///222333111111111111111111111111000000000000000000000000111111111111111111111111333333333222222111111111...000111111000000111333000000111111111111000000---......///000111111222000000000000000000000000///000111222222222222222//////............//////222222222222222222222222///...---///222333111...000000000000000000000000//////000000000000//////000000000000000000000000000000111111111111000000///000000111111111000000111111000000/////////...111111111111111111111111000000000000000000000000000000000000////////////............/////////000000000000000000000000000111111111111111111111111////////////000000000000000000000000111111111111.../////////000000111111000000000000000000000000............/////////000........./////////////////////............//////222111111000///......---...///000000000///---,,,......////////////......000000111111111111000000000000000000000000000000////////////////////////000///......///111444555//////000000000000//////////////////////////////555666777777666444222111333333111000000000111222000000000000000000000000222111000//////000111222222222000///............000000///.......................................000000000000000000000000,,,------......------,,,......------------......000000//////.........---///////////////..................///////////////....................................////////////............//////////////////...---,,,,,,++++++...///000111111000///...000000000///.........---........................000000//////.........---//////.........---------------------------------...------,,,,,,------......------,,,,,,------...222111111111000000//////000000///...---,,,,,,,,,///...---,,,+++,,,,,,---,,,,,,------...///000000............////////////..................------,,,,,,,,,---...///111111......------------......,,,,,,,,,---------..............................////////////...---,,,+++------------------,,,,,,........................,,,---......//////............////////////......---.........//////000000///...------...///000111000///...---,,,------...//////............//////000000//////.........---...------,,,,,,------...000000000000000000000000000000////////////000000000000000000000000000000////////////000000000000000111111111111222222222000000000000000000000000///000000000000111111111333333444444333333222111000000000000000000000000////////////000000000000444444444333333333222222222222111000//////000000////////////000000000000////////////////////////000//////.........//////111111111111000000000000////////////000000000000............////////////...///000222222111111000////////////////////////111111000000//////......///............---------000000000000000000000000000000111111111111000000///...---,,,,,,---...//////////////////.........000000000///////////////222111000//////000111222///////////////000111111000000////////////000000111222333333222111000///000000111111111111000000000000000000////////////........................000000000000000000000000......////////////......////////////////////////,,,,,,------....../////////////////////.........000000//////.........------...///000000///...---000000//////.........---///......---------......000000////////////000000666777888999888666444333333222111000000000111222////////////////////////222111000//////000111222222111000///............//////...---------------........................,,,,,,,,,,,,,,,,,,++++++---......//////......---......------------......000/////////.........---////////////............000000//////......------....................................////////////000000000//////.........000000000///...---------...///000111111000///.../////////.......................................000/////////.........---//////.........---------------------------------...------,,,,,,------......------,,,,,,------...111000000000/////////////////////...---------,,,///...---,,,,,,,,,------,,,,,,------...//////000............////////////........................---------------......///......------------......,,,,,,,,,---------..............................////////////...---,,,+++------------------------........................,,,---......//////............////////////......------------.........//////...------...///000111000///...---,,,------...///................../////////......------------...------,,,,,,------...////////////////////////000000////////////000000000000000000000000000000////////////000000000000000111111111111222222222000000000000000000000000111111111222222222333333222222333333222222111000000000000000000000000000000000000000111111111111222222111111111000000000222222111000000000000000111111111111111000000000111111111111111111111111111000000/////////000000111111000000000/////////////////////000000000000/////////000000000000111...///000111222111111000000000000000000000000000111000000000/////////...111111111111000000000000000000000000000000000000000000111111111111000000000//////......//////000////////////////////////////////////////////////222111000//////000111222///////////////000111111000000////////////000000222222222222222111000///000000111111111000000///000000000/////////......////////////////////////000000000000000000000000......////////////......------------------------...............//////////////////////////////...000/////////............---...///000000///...---000/////////..................---------......///////////////////////////666777777888777666444333333222111111000000111111////////////////////////111111000000000000111111111111000///..................---,,,,,,,,,,,,---........................000000//////.........---...//////////////////.........------------....../////////.......................................111111000///...---,,,,,,....................................////////////222222111000///...------222111111000000///////////////000000000000//////---------......................................./////////..............................---------------------------------...------,,,,,,------......------,,,,,,------.../////////.................................------......---,,,,,,,,,------,,,,,,------.../////////............////////////........................///...---,,,,,,,,,,,,,,,......------------......,,,,,,,,,---------..............................////////////...---,,,,,,+++,,,,,,------.................................,,,---......//////............////////////......,,,,,,,,,---------------.........---......///000//////...------------.........------------............---------------,,,......------------......////////////////////////000//////......//////000000000000000000000000000////////////000000000000000111111111111222222222000000000000000000000000222222333333333444444444111222222222222111000000000000000000000000000000111111111111222222222222222111111111111000000000222111000000000000000000333333222222111111000000111111111111111111111111111111000000000000111111000000000/////////......////////////000000000000000000000000111111111111...///000111111111000000111111111111111111111111000000000000////////////222111111111000000000000000000000000000000000000000000111111111111000000111000000//////000000111////////////////////////////////////////////////111111000000000000111111///////////////000111111000000////////////000000222222111000000000111111111111111111111000///.../////////.........------000000000000000000000000000000000000000000000000......////////////..............................000000///////////////.........//////////////////////////////..................////////////......////////////............---------------...///000......////////////......333444444444444333222111222222222111111111111111////////////////////////111000000000000000000111111000///.....................------,,,------...........................333222222111111000000000......////////////............------------..............................------...............///000000//////......------....................................////////////111111111000000//////...111111111000000000////////////000000000000//////,,,,,,------......//////...................................................................................................------,,,,,,------......------,,,,,,------...---------------------------------...............---------------------------------.........//////............////////////---------.....................---,,,,,,,,,,,,,,,......------------......,,,,,,,,,---------....................................//////...------,,,++++++,,,,,,---...//////........................,,,---......///...............////////////......------------------------....................................------......------,,,,,,,,,,,,------..............................------------....../////////////////////////////////....../////////////////////////////////////////////000000000000000000111111111222222222111111111111111111111111222222222333333333444444222222222222222111111000000000000000000000000000000000000111111111222222333333333333222222222222111111000000000000000111333333222111111000//////////////////////////////000000//////000000111111////////////............////////////000000000000//////000000000111111111/////////000000000000000111111111111111111111111000000000000//////////////////.........---------000000000000000000000000000000111111111111000000000000000000000000000000///////////////000000000000000000000111111111111111000000000000000000111///////////////000000111000000////////////000000222111000//////000111222111111222111111000///...///.........------------////////////////////////////////////////////////......////////////......111111111111111111111111111111000000//////..................///////////////////////////............//////////////////...///////////////.........,,,,,,,,,---...///000111...///000000000000///...333333333333333222222111222222222222111111000000........................000000000111111000000000000//////...............///...............//////........................------------,,,,,,++++++,,,------......------,,,......------------......---------...............,,,---------......//////------......//////000000....................................////////////......//////000000111111000000////////////......000000////////////000000,,,------....../////////........................---------...............---................................................------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,------------------...............,,,------------------------------...........................////////////---------.........//////---,,,,,,,,,,,,---............------------......,,,,,,,,,---------.......................................///......---,,,++++++,,,,,,---...//////........................,,,---......///...............////////////......//////....................................------------..................------,,,,,,,,,,,,------///////////////000000000///......------......///........................//////............//////////////////////////////////////////000000000000000000111111111222222222222222222222222222222222111111111111222222222222333333333444333222222111000000000000000000000000/////////000000000111111333333333222222222111111111000000000000000111111222222111000//////......////////////////////////...............///000111////////////............////////////000000000000........./////////000000///////////////000000000111111111111111111111111////////////000000000000.........---------,,,,,,000000000000000000000000000000111111111111000000////////////////////////////////////000000111111111111111222222333333333000000000111111000000000///////////////000000111000000////////////000000111111/////////000111222111111111111111000/////////.........------------........................////////////////////////......////////////......222222222222222222222222111111000000//////......---.........//////000000.........////////////////////////....../////////.........///////////////,,,,,,,,,---...///000111///000000111111000000///444444444444444444444444111222222222222111000000........................000000111111111111000000//////......---......//////............///000000........................++++++++++++++++++++++++,,,,,,------------,,,,,,......------------......---------------.........,,,,,,,,,---......//////,,,,,,---...///000111111....................................////////////,,,,,,---...///000111111........................000000////////////000000.........///////////////........................---------------.........---------..........................................------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,------------..................------+++,,,---.........------....................................////////////,,,,,,------.../////////---------------...///000......------------......,,,,,,,,,---------..............................---...............------+++,,,,,,------.................................,,,---......//////............////////////......///////////////.........---............---,,,,,,,,,---......///...............------------......///000000000000111111111//////............//////........................///......------......///000000000000000000000000////////////000000000000000111111111111222222222222222222222222222222222//////000000000111111111333444444444444333222222000000000000000000000000.../////////000000000000111000000000000/////////000000000000000111111222111111000000//////......111111111111111111111111...------......///000111000000000/////////......////////////000000000000............//////////////////.........///000111111111111111111111111111////////////000000000000000000000000////////////000000000000000000000000000000111111111111000000...//////000000//////......//////000000111111222111111111222333333444444000000111111111111000000///////////////000111111000000////////////000000000000/////////000111111000000111111111111000000/////////.........------........................000000000000000000000000......////////////......////////////////////////000000///////////////...------......///000000000........./////////////////////............//////.........///////////////---------------...///000000000////////////000000444333333333333333444444111222222333222111000///........................///000111222222111000///.........------......///...---------......///000........................,,,,,,------.../////////------............------......------------......,,,,,,,,,------.........++++++,,,------...//////------......//////000000....................................////////////,,,,,,------......//////........................111000///......///000111000000000000000/////////........................,,,,,,,,,------.........---------.........//////...........................------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,------....../////////...---------,,,+++,,,---.........------....................................////////////,,,,,,------...//////000000000///.........//////......------------......,,,,,,,,,---------..............................------...............---------------------------........................,,,---......//////............////////////....../////////......---------------.........---,,,+++,,,,,,.../////////......///..................///////////////000000000111//////............//////........................///......------......///000000000000000000000000////////////000000000000000111111111111222222222000000000000000000000000/////////000000000111111333333333333333222111111000000000000000000000000//////000000000111111111000000000000////////////000000000000000111222222000000000000000000000000111111111111111111111111............///000111222111111000000000/////////////////////000000000000...////////////000000000///......---...///000111000000000000000000000000.../////////000000000111222222222222111111111111000000000000000000000000000000111111111111000000///000111111111111000///...//////000111111222222//////000111111222333333///000111222222111000//////////////////000111111000000////////////000000...//////000000000000000...///000111111222111111000000000/////////..............................000000000000000000000000......////////////......////////////////////////.............../////////------......///000000111............/////////000000///...------...///000............/////////000......---------......///000///---++++++---///000222111111000111111222222111111222333222111000///........................///000111222222111000///......---------......///,,,,,,,,,,,,,,,---...///........................+++,,,,,,---...///000000......////////////...............------.........,,,,,,,,,------.........++++++,,,,,,---.../////////////////////............................................./////////000------------------,,,,,,.........///////////////111000///......///000111222222111111000000//////........................,,,,,,,,,------.........---------.........//////////////////////////////...------,,,,,,------......------,,,,,,------...,,,,,,,,,------.........000000///...------,,,,,,***+++---...///...------.....................---............/////////000,,,,,,------...///000000333222111000......------.........------.........,,,,,,,,,---------..............................------...............---------------------,,,,,,........................,,,---......//////............////////////...............------,,,,,,,,,------...///...---+++***+++,,,.../////////......//////............//////---.........//////000000//////............//////.................................------.........000000000000000000000000////////////000000000000000111111111111222222222///////////////////////////000000000000111111111111222222222222111000000000000000000000000000000000111111111111222222222222222222222111111111111000000///000000111222222111111111111111222222222////////////////////////////////////000111222333111111111111000000000000////////////000000000000000000000000111111111111///......------///000111////////////////////////.../////////000000111111222222222111111111111000000000000000000000000000000000111111111111000000000111222333333222111000...//////000111222222222---......///000111111111///000111222222111000//////////////////000111111000000////////////000000---...///111111111000///---...///111222222222222000000000000////////////000000000000000000000000000000000000000000000000......////////////......000000000000000000000000,,,---------......//////---------...///000000111---.........//////000000000///...------...///000---.........//////000000///......---------......///---***((((((***---///222111111000000111111222000000000000////////////000000000000000000000000////////////////////////.................................------,,,,,,,,,...------,,,,,,------...,,,,,,,,,------.................................,,,,,,------...///000000------------------------------------------------//////.........---------000000//////.........---//////............//////...............///000000000000000000000000000000222111111111000000//////...............///000111////////////////////////........................------------------------,,,---......//////............//////......---,,,........................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......//////............//////.........------,,,,,,,,,,,,---......//////..............................---------............//////...---,,,,,,---...///------............------111111000000///---,,,+++...------,,,,,,------...---------............///000000//////.........---111111000000//////......000000//////............------............------000000000000000000000000---......//////////////////000000000000000//////111111111000000000000000111111111000000000000000000000000000000000000000///000222333333222111///000000000000000000000000000000000000111111111111////////////000000000000000000111222222000///...000000000000000000000111111111111111000000000000///////////////////////////000000000000000///...////////////////////////---......///////////////000000000000000000000000//////000000000000//////000000111111111111000000000000000000000000000000222111...------...111222111111000000//////......111111000///////////////111000///......///000111222111000///............000000////////////000000222222111111000000//////000000///////////////000000000000000000000000000//////000000000000//////000000000000000000000000......////////////......////////////////////////000000000000000000000000........................////////////////////////000000000000000000000000---.........//////000000////////////////////////............/////////000........................////////////////////////111111000000000000111111111111111000000/////////////////////////////////................................................/////////......---------...------,,,,,,------...,,,------------------..........................................---------------------------------------------------------//////.........---------000/////////............//////............//////...............///000000////////////////////////000000000/////////...............///////////////////////////////////////........................------------------------,,,---......//////............//////......---,,,---------------------------------------------------------....../////////,,,,,,,,,,,,,,,,,,,,,,,,............////////////........................000//////......//////000------------------------,,,,,,,,,---------.........------------------.........---------,,,,,,,,,,,,---......//////..............................---------............//////...------------...///------............------000000000000///...---,,,...------,,,,,,------...---------............///000/////////.........---000000000000//////....../////////.........------------............------////////////////////////---....../////////////////////000000000000//////111000000000000000000000111000000000000000000000000000000000000000000000000111222333333222000///000000000000000000000000000000000000111111111111////////////000000000111111111111111111000//////111111000000000000000000111111111000000000//////////////////////////////------...000111111111111000000000000000000000000---...//////000000//////000000000000000000000000//////000000000000////////////000000000000//////000000000000000000000000222111000//////000111222222111111111000000000000111111000///////////////111000///......///000111222111111000000000000000000000////////////000000111111111000000/////////000000////////////000000000000000000000000000000000000111111111111000000000000000000000000000000......////////////......////////////////////////////////////////////////..................------////////////////////////////////////////////////............/////////000////////////////////////---------............///........................////////////////////////111111111000000111111111333222222111000//////...........................................................................///////////////............------,,,,,,------............---------------........................111111000...---,,,+++***------------------------------------------------...............---------////////////............//////............/////////............//////000//////////////////////////////...............---...//////000000///...---////////////////////////................................................,,,---......//////............//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---...///000111111,,,,,,,,,,,,,,,,,,,,,,,,............////////////........................000000000//////000000000------------------------,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,,,,...------------,,,,,,,,,,,,---......//////..............................---------............//////...------------...///------............------......////////////.........------,,,,,,------...---------............////////////...............000000000////////////............---------------------............------........................---....../////////////////////000000000000//////000000000000000000111111000000000000000000111111000000000000000000000000111222333333222111000///000000000000000000000000000000000000111111111111/////////000000000111111222111111000000000000000111111111000000/////////111111000000000000//////////////////////////////......///000000000000000111111111111111111111111---...//////000000//////000000000000000000000000//////000000000000//////......////////////......000000000000000000000000222111111111111111111222222222222222111111111111111000000///////////////000000////////////000000111111000000111111222222000000////////////000000000000000000////////////000000////////////000000000000000000000000000000//////000000000000//////000000000000000000000000......////////////....../////////////////////////////////////////////////////////......---------////////////////////////....................................////////////////////////////////////,,,,,,---------.................................////////////////////////111111222222222222111111333333222111000//////...........................................................................//////.....................------,,,,,,------...//////......------,,,,,,........................111111000...---,,,+++***........................................................................///////////////.........///......------....../////////............///000////////////////////////...........................///000111000///---+++////////////////////////........................////////////////////////,,,---......///..................///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------..............................------------......------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------,,,---......///.................................---------............///.........------.........------............------------...//////000//////...------,,,,,,------...---------............///........................////////////////////////------------------------------............------........................---......///////////////...//////000000000000///000000000000000111111111000000000000000111111111000000000000000000000000222222333222222111000///000000000000000000000000///000000000111111111111//////000000000111111111333222000/////////000111111111111000//////......111000000000////////////////////////////////////222222222111000...---,,,000000000000000000000000......///000000000000000//////////////////////////////000000000000//////...//////000000//////...000000000000000000000000000000111222222111000000111111111111111111111111000000////////////000000000000////////////000000////////////000111222333000000////////////000000////////////////////////000////////////000000111000000000000000000000000---......//////......---////////////////////////......////////////......////////////////////////////////////////////////000000//////......------////////////////////////.................................///////////////////////////////////////---------.........//////........................////////////////////////222222333444444333222222222222111111000//////...////////////////////////................................................------------------------...------,,,,,,------.../////////......---------........................//////.........---------................................................---..............................///////////////......------------......//////............//////........................////////////////////////...///000111000///---+++////////////////////////........................////////////////////////,,,---......///..................///......---,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---........................---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------............------------......------------------------,,,---......///.................................---------............///---..................---------............------,,,---...///000000000000...------,,,,,,------...---------............///---------............................../////////------------------------------............------........................---......///////////////......///000000000000000//////000000111111111111//////000000111111111111000000000000000000000000222222222222111111000000000000000000000000000000///000000000111111111111000000000000111111111111333222000/////////000111000000000000//////......000000000////////////...////////////////////////222222222111000...---,,,////////////////////////...//////000000000000000//////////////////////////////000000000000/////////000000111111000000///000000000000000000000000...///111222222111///...000000000000000000000000000000////////////000000//////000000000000//////---------...///000111222000000////////////000000/////////000000000000000///////////////000111111////////////////////////...//////000000//////...////////////////////////......////////////......////////////////////////........................000000/////////.........////////////////////////........................///////////////.........////////////////////////////////////000000000000////////////////////////////////////////////////111222333444444333222111000000000000////////////////////////////////////------------------------........................,,,,,,,,,---------------...------,,,,,,------.../////////.......................................---------...............................................................---------........................///////////////......------------......000//////............///........................///////////////000000000...//////000000///...---////////////////////////................................................,,,---......//////............//////......---,,,........................------------------------,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------..........................................------------......------------------------,,,,,,,,,---------......000//////......//////000,,,,,,,,,------------...,,,---......//////..............................---------............///------...//////...------------............------------...///000000//////...------,,,,,,------...---------............///---------------.........---............/////////---------------.........------............------........................---......///////////////---...///000000111111000/////////000111111222222/////////000111111222222000000000000000000000000111111111111111111111222000000000000000000000000000000000000111111111111000000000111111111222222222111111000000000000000////////////////////////000000////////////......////////////////////////......///000000000000000...........................///000000111111000000000000000000000000000000//////000000000000//////000000111111111111000000000000000000000000000000...///000111111000///...///////////////000000000///////////////000000111//////000000000000//////---,,,------...///000111000000////////////000000000000000000111111111111///......//////000111222////////////////////////111111222222222222111111000000000000000000000000......////////////......////////////////////////........................////////////////////////////////////////////////........................///////////////.........//////////////////////////////000000000111111111///////////////////////////////////////////////////000222333333222000///.............../////////........................------------------------........................------------.........///...------,,,,,,------...............////////////................................................................................................---------.........//////............/////////000...------,,,,,,------...000000///.......................................------........./////////.........///////////////////////////////////////........................------------------------,,,---......//////............//////......---,,,------------------------------------------------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................//////............//////------------------------,,,,,,,,,---------......000//////......//////000,,,,,,,,,---------......,,,---......//////..............................---------............///------...//////...------------............------......///////////////......------,,,,,,------...---------............///,,,,,,,,,------.........---------.........//////------........./////////------............------////////////////////////---......///////////////---...///000111111111111...//////000111111222222...//////000111111222222000000000000000000000000000000000000111222333333000000000000000000000000000000000000111111111111000000111111111222222222111111111111111000//////------......///000000000000000/////////.........////////////////////////------...000111111111111//////////////////////////////000111111111111000000000000000000000000000//////000000000000////////////000000000000//////000000000000000000000000000000000111111000000000//////000000000111111111///////////////000111111...///000111111000///..................///000111000000////////////000000000111111111222222222333............///000111222////////////////////////000000111111111111000000000000000000000000000000......////////////......////////////////////////.................................///000000111111////////////////////////////////////////////////000/////////............////////////////////////////////////000000000000////////////////////////////////////////////////---///000111111000///---,,,,,,------.../////////------------------------------------------------........................---.........//////000000...------,,,,,,------...------......//////000000........................//////.........---------////////////////////////////////////////////////---------.........//////---.........//////000000...------,,,,,,------...111000///.......................................,,,,,,,,,------........................///000111////////////////////////........................------------------------,,,---......//////............//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,..............................------------......------------------------,,,,,,,,,---------......//////............//////,,,,,,,,,------.........,,,---......//////..............................---------.........//////,,,---...//////...---,,,---..................---...///////////////.........------,,,,,,------...---------.........//////,,,,,,,,,------.........---------.........//////........./////////000000---..................---000000000000000000000000---......///////////////---...///000111111111111...//////000111222222222...//////000111222222222000000000000000000000000//////000000111222444555000000000000000000000000000000000000111111111111000111111111111222222222000111222222222111///...,,,,,,---...///000111111000/////////............///////////////////////////000000000000000//////000000000000000000000000//////000111111111111111000000000000000000000000//////000000000000//////......////////////......000000000000000000000000111111111111111111111111000000111111222222222333///////////////000111111...///000111111000///...///////////////000000111000000////////////000000111111222222222333333333............///000222222////////////////////////------............------000000000000000000000000......////////////......////////////////////////........................------...///000111222222////////////////////////000000000000000000000000000000//////.........---////////////////////////............/////////000000000000000000000000000////////////////////////000000000000000000000000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,------............------........................................................................------------------------////////////////////////....................................////////////////////////////////////---------.........//////------------------------.........///////////////////////////////////////////////////////////////,,,,,,,,,---------......000///...------...///000,,,,,,,,,---------......000000000000000000000000------------------------////////////////////////------------------------,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---+++******,,,------,,,............////////////,,,++++++,,,---...///000------------------------------------------,,,,,,,,,,,,------......//////,,,,,,,,,---------......//////---,,,,,,---...///---------------...///000,,,------...///000111111000000//////.........---..................------//////............//////................................................,,,---......//////......000000//////............------...///000000000///,,,,,,,,,---------......000000////////////000000///////////////...................../////////000000000////////////000000000000000000000000000000000000000000111222333444222111111000000000000000000000000000000///......111111222222222222111111000000000000111111111111000000//////.........---000000000000000000000000000000000000000000000000////////////000000000000000000111111111111000000333333222222111000//////000000000000000000000000000000000000000000000000000000000000////////////..............................////////////......//////000000000000//////......///000000000000000000000000000000000000000//////000000000000//////000000000000000000000000111111000000//////......111111111111000000000000////////////000000000000000000000000000000000000000000000000000000000000............................................................////////////000000000000////////////////////////000000000000000000////////////000000000000000000000000000000///////////////.........///000111222222111000///000000000000000///......111111000000//////......000000000000000000000000000000000000000000000000//////............//////------------------------------............------........................................................................------------------------................................................------......///000111111////////////////////////---------.........//////------------------------........................////////////////////////////////////////////////------........./////////000///...------...///000,,,,,,---------.................................------------------------........................------------------------,,,,,,,,,---------......///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...,,,+++,,,---///..................////////////,,,,,,,,,---......///000------------------------------------------------..................//////,,,,,,------............///...------------...///---------------...//////------......//////000000000/////////.........---........................//////............//////................................................,,,---......//////....../////////.........------..................//////,,,,,,---------.........000//////......//////000/////////////////////............/////////000000111000000//////000000111111111111111111111111111000000000000111222333444333222111000////////////000000000000000///......000111111222222111111000//////000000000111111111000/////////............////////////////////////........................////////////000000000000000000000000000000000000333333222111111000//////000000000000000000000000..............................//////000000111111////////////////////////......////////////....../////////000000/////////......///000000000000000000000000000000000000000//////000000000000//////000000000000000000000000111000000000/////////...111111111111000000000000////////////000000000000000000000000000000000000000000000000000000000000........................////////////////////////....../////////000000000000000000000/////////...////////////000000000000000000////////////000000000000000000000000000000/////////////////////...///000111111111111000///000000000000000///......111000000000/////////...////////////////////////000000000000000000000000//////............//////........................------............------........................................................................------------------------................................................,,,---...///000111222333////////////////////////------........./////////------------------------//////......------,,,,,,////////////////////////////////////////////////....../////////000000000//////............//////,,,------------.................................------------------------........................------------------------,,,,,,,,,---------............---,,,,,,,,,------------------------------...------------,,,,,,,,,///---,,,,,,...//////...---............/////////,,,---------...//////000------------------------+++,,,,,,------.........///////////////.........---............/////////......---------......///...------------...//////..................///////////////.......................................//////............//////................................................,,,---......//////...............---------------///...---,,,,,,------...,,,------------.........///..................///......//////////////////....../////////000000000111111111000000111111111222222222222222222222222000000000000111111222333333222111000////////////000000000000000///......000000111111111111000000//////000000000000111111////////////............////////////////////////........................////////////000000000000222111000//////000111222222222222111111000000///000000000000000000000000........................------...///000111222222000000000000000000000000......////////////............////////////............///000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000////////////111111111111000000000000////////////000000000000000000000000000000000000000000000000000000000000........................000000000000000000000000/////////000000000111111000000000/////////......////////////000000000000000000////////////000000000000000000000000000000....../////////////////////000000111111000000///000000000000000//////...000000000000//////////////////////////////////////////////////////////////////............//////////////////////////////------............------........................................................................------------------------......................................................//////000111222222////////////////////////............////////////........................//////...---,,,+++++++++////////////////////////////////////////////////....../////////000000000/////////....../////////------------....................................------------------------........................------------------------,,,,,,,,,---------.........------,,,,,,,,,------........................------------------------...---+++,,,...//////...---------.........//////,,,,,,------............------------------------++++++,,,,,,---...//////000000000//////............/////////////////////------------.........///......---------......///.....................---........................---------...............///......------......///................................................,,,---......///.........------------------------000///---+++***+++---...------------..................------------..................////////////...////////////000000000222222111111111111222222111111111111111111111111000000000000000111222222111111000000000000111111000000000000000///......///000000000000000000///////////////000000000111///////////////.........////////////////////////........................////////////000000000000333111///......///111333222111111111000000000///////////////////////////000000000000000000000000.........///000111111111////////////////////////......////////////............////////////............///000000000000000//////////////////////////////000000000000//////000000000000000000000000000000000000////////////111111111111000000000///////////////000000000000000000000000000000000000////////////////////////........................////////////////////////000000000000111111111111000000/////////.........////////////000000000000000000////////////000000000000000000000000000000............///////////////000000000000000000/////////000000000000//////000000000000//////////////////////////////////////////////////////////////////............//////////////////////////////------............------........................................................................------------------------................................................000000000000////////////////////////////////////........./////////000000........................//////...---,,,+++++++++////////////////////////////////////////////////------........./////////...//////////////////...---------.........//////////////////////////////------------------------........................------------------------,,,,,,,,,---------......------,,,,,,,,,------...........................---------------------------,,,***+++,,,......---------------............++++++,,,---------,,,,,,------------------------++++++,,,,,,---...//////000000//////......------/////////////////////...,,,------........./////////......---------..................---------------------...............---------.........//////......------------......................................................,,,---......///.........------------------------000///---+++***+++---...---------.........//////......------------......---.........//////000000////////////000000000111222222111111111111222222000000000000000000000000000000000///000000111111......//////000222333444000000000000000///.........//////000000//////......////////////000000000.........///////////////........................////////////////////////////////////000000000000333111///......///111333111111111000000000000000////////////////////////000000000000000000000000000000000000////////////..............................////////////............////////////............///000000000000000//////////////////////////////000000000000//////////////////////////////////////////000000000000111111111111000000000///////////////000000000000111111111111111111111111////////////////////////////////////////////////........................000000000000111111111111////////////............////////////000000000000000000////////////000000////////////////////////---.........//////000000000//////////////////000//////000000000000//////////////////000000000000........................000000000000000000000000//////............//////////////////////////////------............------........................................................................------------------------------------------------........................000000000///......------////////////////////////....../////////000000000........................//////......------,,,,,,////////////////////////////////////////////////------........./////////......////////////......------........./////////000000000000000000000000------------------------------------------------------------------------,,,,,,,,,---------......------,,,,,,,,,---......------------------------,,,,,,,,,------------...---+++******,,,------,,,,,,------------.........+++,,,---......---,,,,,,------------------------+++,,,,,,------........................---------/////////............---+++,,,---...//////////////////...------------...------------------......---------------.........,,,,,,------.../////////......------------......................................................,,,---......//////......---------------.........///...---,,,,,,------...------.........////////////..................///------......///000000000/////////000000000111111111111111000000111111111////////////////////////000000000//////000000111.........///000222333444000000000000000///............////////////............////////////000000.........///////////////........................000000000000000000000000////////////000000000000222111000//////000111222000000000000000000000000000000000000000000000000........................111000000000/////////.................................////////////......//////000000000000//////......///000000000000000000000000000000000000000//////000000000000//////////////////////////////////////////000000000000111111111111000000000000////////////000000000000111111111111111111111111000000000000000000000000////////////////////////......................../////////000000000111111/////////.........------////////////000000000000000000////////////000000////////////////////////------......///000000000000//////......//////000...//////000000000000000////////////000000000000........................000000000000000000000000//////............//////........................------............------........................................................................------------------------------------------------....................................------------////////////////////////.../////////000000000000................................................////////////////////////////////////////////////....../////////000000000---...///000000///...---............////////////////////////////////////------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,++++++---......---,,,,,,---------.........---...000111000///...---------------------------------------------------,,,,,,,,,---------------............------,,,,,,+++,,,---////////////...//////...---------------,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,------...//////000...------,,,,,,------...................................................,,,---......//////......------........./////////..................//////............////////////000//////......//////000------......///000000111//////000000000111111111111000000//////000000111////////////////////////000000////////////000000000000000000000111111222000000000000000///......---......//////......---........./////////000000............/////////000........................////////////////////////////////////000000000000000000000000000000000000///000000000000000000000000000000000000000000000........................////////////000000000000..............................////////////......000000111111111111000000......///000000000000000000000000000000000000000//////000000000000//////////////////////////////.../////////000000000111111111111111000000000000////////////000000000000111111111111111111111111000000000000000000000000////////////////////////............................../////////000000000//////.........---------////////////000000000000000000////////////000000////////////////////////------......///000000111000///............///000......///000000000000000.../////////000000000111........................000000000000000000000000//////............//////........................---..................---........................................................................------------------------------------------------........................,,,,,,,,,------.........////////////////////////////////////000000000000////////////////////////.........///////////////////////////////////////////////////////////////000000000000111111111111---...///000000///...---............/////////000........................------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///---,,,,,,...//////...,,,,,,,,,---------......///000222333222111///...------------------------------------------,,,,,,+++++++++,,,,,,---------......---------,,,,,,,,,***+++---///000000///...000///...---------------++++++,,,,,,---...//////,,,,,,,,,------.........,,,,,,------...///000000...------,,,,,,------...................................................,,,---......//////.............../////////000000------...///000000000///............/////////000000000////////////000000---------...///000000111000000000000111111111111000000////////////000000000000000000000000000000111000////////////000000333222111000////////////000000000000000//////...---..................---............/////////000---.........//////000000................................................////////////000000000000000000111111111111000000////////////000000000000000000000000000000000000000000000000000000000000------...///000111222222000000000000000000000000......////////////......111111222222222222111111...//////000000000000000000000000000000000000000//////000000000000//////////////////////////////.../////////000000111111111111111111000000000000////////////000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000............//////////////////.........---------////////////000000000000000000////////////000000////////////////////////---------...///000000111000///...------...///000......///000000000000000.../////////000000111111........................000000////////////000000000///...///000000...,,,..............................//////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------..............................------,,,+++,,,---...///000///...------...///000---...000111111111000///........................////////////////////////.../////////...---,,,,,,000///...------...///000...//////000000000000///000000////////////000000........................//////............/////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...---+++******+++,,,...,,,------......------,,,++++++,,,,,,---...//////...///000222444444222000......---------,,,,,,,,,...---,,,,,,,,,,,,---...------------------------///...---,,,------//////...------,,,,,,------...,,,---------.../////////,,,---......//////............---------,,,,,,,,,...------,,,,,,------...................................................------------------------***++++++,,,---...//////---,,,,,,++++++,,,,,,---...***&&&&&&(((***)))(((,,,,,,,,,---...///000000000///...------...///000//////...//////000111222000000000///////////////000000000000000000000000...............///000000000000000000000000000000///////////////////////////////////////000111111///...---------///000111//////...------------------------.....................---------......///000333444000)))(((,,,222000000000000000000000000//////000000111111111222000000000000000000000000111111000000//////......000000000000000000000000---///000000//////000222//////............//////111000///......///000111111111111111111111111111............////////////333222111000000///000000000000//////......------////////////000000000000000000000000000000000000111111111111000000000000000000////////////000000222222222111111111000000...///000111111000///...---......,,,))))))---111...//////000000//////...............////////////000000//////.........---///............///000000111111000000//////.................................//////---,,,,,,...000,,,---------.../////////000000000000000000000000---,,,,,,---///000///...........................000000////////////000000111///......//////---,,,........................000000000000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////........................////////////////////////......------------.................................------,,,---...///000...///000111111000///.........//////000000000///........................////////////////////////......//////......---,,,000///...------...///000//////000000000000//////000//////......//////000........................000000////////////000000///............---------------------------------------------------------------------------------------------------------...---,,,++++++,,,---...,,,------......------,,,+++,,,,,,---......////////////000333555555333000......---------,,,,,,,,,...---,,,,,,,,,,,,---...------------------------///...---,,,,,,------......------,,,,,,------...---------...............,,,---......//////....../////////.........------///......------......///................................................------------------------,,,,,,------------------.........------.........111///,,,+++,,,---------,,,---------.../////////000///...------...///000//////////////////000111111111111111111111111222000000000000000000000000///////////////000111111000000000000000000000000///////////////////////////////////////000000111000///.........///000111000///......---------...---------............///.........------......///...///000---******---111000000000000000000000000//////000000000111111111000000000000000000000000000000000000111111111111000000000000000000000000...///000000//////000222/////////....../////////111000///......///000111111111111111111111111111....../////////000000000---------------.../////////////////////............/////////000000000000000000000000000000000000111111111111000000000000000000////////////000000111111111000000000////////////000000000000//////.........---+++,,,...///+++,,,,,,------,,,,,,+++............////////////000/////////........................////////////000000000000//////.................................//////---,,,,,,...000------..................000000000000000000000000000///......///000///---////////////////////////000000////////////000000444222///.../////////...........................000000000//////.........------------------------------------------------++++++---....../////////........................////////////////////////......------------.............................................///000000---///111333333111///---......------......///000........................////////////////////////....../////////...------//////............//////000000111000000///...---///..................///...........................------,,,,,,------...///............---------------------------------........................---------------------------------------------------------------------...,,,------......------,,,---------......//////000000000111333666666333111......---------,,,,,,,,,...------,,,,,,------...------------------------......---,,,++++++,,,,,,...------,,,,,,------..................---------,,,---......//////......000000000000000//////////////////....../////////........................------------------------------------------------......---------,,,,,,,,,........................111111111///......000111------..................//////............//////000000//////.../////////000000000111111222222222000000000000000000000000000000000000000111222222000000000000000000000000//////////////////////////////......//////000000111000000////////////000000//////............///------.........///////////////......---......///---,,,,,,++++++---...000000000000000000000000000//////000000000000111111000000000000000000000000//////000111111222333333000000000000000000000000...000111000//////000222000//////////////////000000000////////////000000000000000000000000000000/////////000000000111111///000000000000000000000...///////////////000000....../////////000000000000000000000000000000000111111111111000000000000000000////////////000000000000000///////////////000000////////////000000///...---...//////...---......////////////..................////////////////////////............,,,---///000000000///...000000000////////////..............................//////...------...000//////..................000000000000000000000000333111000///000000...---000000000000000000000000000000////////////000000777444111//////000000000...........................------,,,,,,++++++***------------------------........................---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------..............................///////////////000000111---///000111111000///---......---,,,,,,...///000........................////////////////////////......////////////....../////////....../////////111111111111000...------......------------....................................------------......///............---------------------------------------------------------........................------------------------,,,---.../////////......,,,------......------,,,............//////000000000111222444666666444222......---------,,,,,,,,,------------------------------------------------...------,,,++++++++++++...------,,,,,,------.../////////...---------,,,,,,---......///.........000000000000//////////////////............//////........................------------------------------------------------------------------------+++,,,,,,,,,,,,,,,,,,+++---000111///,,,+++...111...............---------/////////....../////////111000///...............,,,------...///000111111////////////////////////000000//////000000111222//////////////////////////////////////////////////////.........//////000111111000000////////////000//////.........//////------......//////000000000//////...............///,,,***+++...//////---//////////////////////////////000000000000000000//////////////////////////////000000000111111111///////////////////////////000111111000///000111000000000000000000000000000000////////////000000////////////////////////000000000000111111111111444444333222111///...---......//////000000000111........./////////000000////////////////////////111111111111000000000///000000////////////000000000000000000000000000000111000///......///000111000...---...111222///,,,///000000111111000000///............///////////////////////////.........,,,---///111111000...---////////////////////////........................---...//////...---///000000000//////......------////////////////////////111000//////000000///---////////////////////////000000////////////000000555222///---.../////////........................------,,,,,,+++++++++***------------------------........................------------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------............................../////////000000000000000.........------...............---,,,,,,...///000////////////////////////////////////////////////......///////////////......//////////////////...111111111111000...------......------------..............................111000000000000000000111///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,---......//////......,,,------......------,,,.........///////////////000111222444666666444222......---------,,,,,,,,,---------------------------------------------------------,,,,,,+++++++++...------,,,,,,------.../////////...---------,,,,,,---......///....................................------,,,,,,------...........................------------------------------------------------++++++,,,,,,---...//////++++++,,,------,,,+++++++++...///...++++++---000...............---------...//////////////////...000000///......---......,,,,,,---...///000000111///////////////////////////............///000000//////////////////////////////////////////////////////............//////111000000000//////......//////............//////------......///000000111111000///...............222///,,,,,,///111...+++////////////////////////000000//////////////////////////////////////////000000/////////.........////////////////////////000111222111000///000111000000111222222111000000//////000000000000//////........................000000000000111111111111000000000///...---+++***.../////////000000111111............////////////////////////////////////111111111111000000000///000000////////////000000111111111111111111111111111000///......///000111000...---...111222///,,,---------......---------............////////////.........///////////////,,,---///111111000...---.............../////////........................,,,...///000///...///111000000000//////......---////////////////////////...---,,,---///000///...........................000000////////////000000000---++++++,,,------,,,................................................------------------------------------------------((()))+++,,,.../////////........................////////////////////////......------------....................................///000000000000000///...,,,++++++,,,...///......------......///000////////////////////////////////////////////////......///000000000//////......////////////......000000111000000///...---///..................///........................------,,,,,,,,,,,,------///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,---......//////,,,------......------,,,........................000000111333666666333111......---------,,,,,,,,,,,,------......------,,,------------------------,,,,,,------------,,,,,,...------,,,,,,------..................---------,,,---......//////......,,,,,,,,,,,,------------------,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,---...///000,,,---...//////...---,,,,,,---......------...///------........................////////////......//////......---........./////////000000111111111000000000000000000000000...............//////000000000000000000000000000//////////////////////////////......------.........///////////////...---...------------...//////------...///000000111222111111000///............222///---...000000...,,,000000000000000000000000000000////////////......000000000000000000000000000000///......---,,,,,,000000000000000000000000111222222222000///000111000111222333333222111000//////000000000000///////////////////////////////////////000000000111111,,,---///000111111000000///000000000000000000111------........./////////000000000000000000000000111111111111000000000000000000////////////000000111111111111222222222222000000////////////000000///...---...//////...---......////////////..................////////////.........///////////////,,,---///000000000///...---............/////////........................,,,...000000000///000111000000//////////////////000000000000000000000000---,,,+++---///000///...........................000000////////////000000---+++++++++---...---,,,........................------......//////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,......//////........................////////////////////////......------------..............................---...///000000000//////---..................---......//////000000000///////////////////////////////////////////////////......///000000000000000---...///000000///...---//////000000000000//////000//////......//////000........................+++******))))))******+++///............---------------------------------------------------------........................------------------------,,,+++++++++,,,---///000,,,------......------,,,------------------------//////000333555555333000......---------,,,,,,,,,,,,,,,---......---,,,,,,------------------------++++++---...//////.........------,,,,,,------...---------...............,,,---......//////......+++,,,,,,,,,------------......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........,,,---///000000///---,,,,,,,,,+++---...///...,,,,,,---------.../////////---...///000000///...---......---------...////////////000000000000000000000000000000000000000000/////////...///000000111000000000000000000000000////////////////////////000///...------------...,,,---...//////...------,,,,,,,,,,,,,,,---......------...///000111222222222111000///............---------...//////...---000000000000000000000000000000/////////.........000000000000000000000000////////////............000000000000000000000000111222333222000///000111000111333444444333111000...///000111111000///...////////////////////////....../////////000000000,,,...000333444444333333111111111000000000000000---------.........//////000000000000000000000000111111111111000000000000000000////////////000000000000000000111111111222//////000000000000//////.........---+++,,,...///111111222222222222111111............////////////............/////////000............////////////---------.........//////........................+++...000111000000000111///////////////000000000000000000000000000000000///...---...///000///...........................000000////////////000000---------///111111000///........................***++++++,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------.................................,,,---///000000000///...,,,...000111111000...,,,---...000111111111000///000000000000000000000000////////////////////////......///000000000000000---...///000000///...---...///000000000000000///000000////////////000000........................000//////......//////000//////.........---------------------------------........................////////////////////////------------------------,,,+++***)))***,,,///000,,,------......------,,,---------------------,,,//////000222444444222000......---------,,,,,,,,,,,,,,,---......---,,,,,,------------------------***+++---///000000//////...------,,,,,,------...,,,------....../////////,,,---......//////......,,,,,,,,,------.........//////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,***+++---......---+++***+++)))(((***---...,,,))),,,,,,------...///000000---...///000000///...------------------...///000...............---------000000000000000000000000000000000000000111111222000000000000000000000000////////////////////////000///...---------------***+++---.........------++++++++++++,,,,,,---...------...///000111222222222222000///............)))***,,,---......//////000000000000000000000000000000//////.........---000000000000000000000000......//////000000111111000000000000000000000000111333333222000///000111000111333444444333111000...///000111111000///...000000000000000000000000............////////////,,,---///000111000...---222222111111000000//////---------.........//////000000000000000000000000111111111111000000000000000000////////////000000.../////////000000111111...///000111111000///...---......,,,))))))---111......////////////................../////////000---.........//////000000///............///000000---------.........//////........................+++---000111111000000111......//////000000111111000000000000000000000000222111//////000000...---000000000000000000000000111111000000//////......------......//////000000------------------------,,,///000000...------///,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......//////.........---------......------------..............................,,,,,,,,,---------....../////////////////////////////////////////////////////////////////////////////////////////////////////////...---------,,,////////////000000000000000000000000000///......///////////////000111111//////000000///...------///............---------------------------------........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......////////////............------++++++++++++------......------------..................////////////000000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------///---+++))))))+++---///......------------......000...,,,---000111///---///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---......------,,,,,,------.........//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................//////.........---------...---,,,++++++,,,---...,,,,,,,,,---------......//////////////////////////////.........------------------...///000000111////////////000000000000000000////////////000000000000000000000000000000222222222111000//////...///////////////.........111111000000//////......................................................///............///000000222222222111000//////...........................////////////000000000000222111000///......//////............/////////000000////////////000000111000000000000000000000000000000000000000000000000000111222222222000///...222111111000///......---000000000000000000000000000000000000000000000000000000////////////000000111111222222222222111111/////////000000000000000000000000000////////////111111111111111111111111............////////////......//////000000111111000000000000000///......///............---------222111111000///.........000000//////......------////////////////////////...///000111000///---+++....................................////////////111111000000//////......000/////////............000000000000////////////000000000000////////////111...---...000222111///000000000000//////...............///////////////------------------------,,,,,,,,,...111222000///,,,,,,,,,---------......,,,,,,,,,---------......------------........./////////.........---------......------------..............................,,,,,,---------.........//////////////////////////////////////////////////////////////////////////////////////////////////////////////////......000000000000////////////000000000000000///......///////////////000111111///////////////...------///............---------////////////////////////.........---------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......////////////............------,,,++++++,,,------......------------..................////////////000//////......//////000------------------------------------------------000///---,,,+++,,,---.........------------......000...------000000///---///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---......///......------......///......//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,..............................------,,,,,,,,,,,,---------,,,,,,------------------.........//////////////////////////////......---------,,,,,,,,,,,,,,,,,,---.../////////............///////////////......------......///000000000000000000000000222222111111000//////.../////////////////////...////////////.........---......................................................------......///000222222111000000///..................................../////////000000000000000000000/////////.........//////////////////111111111000000000000000000000000000000000000000000000000000000000000000000111111222111000///...222111111000//////......////////////////////////000000000000000000000000000000////////////000000//////000000000000//////000000000//////.........////////////000000000000111111111111111111111111............////////////////////////000000000000000000000000000///......---------....../////////111111000//////...------///////////////.........////////////////////////...///000111000///---,,,....................................////////////111000000000/////////...000000/////////...............//////000000111111000000000000/////////////////////111444555333111000000000////////////...///////////////.........------------------------,,,+++,,,111666777333...,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////...............---------......------------..............................,,,------------........./////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000111111000000//////......000000000000000//////...///////////////000111111///////////////......---///............---------////////////////////////------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---....../////////............---------,,,,,,,,,,,,------......------------......---............////////////..................///------------------------......................../////////......---------......------------......///...---...//////...---......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---....../////////....../////////.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,+++++++++,,,------......------,,,........./////////000000////////////////////////---------,,,,,,,,,,,,,,,++++++,,,,,,---.........------------............000//////......//////000000000000000000000000000222111111000000//////.........//////////////////............------------................................................---------------......///111111000000//////..............................------.........////////////000000111111000......////////////////////////111222222222111000///...000000000000000000000000000000000000000000000000000111111111111000//////111111111000000//////...........................000000000000000000000000000000////////////000000//////000000000000//////111000000///...---,,,,,,......//////000000111111000000000000000000000000............////////////000000000000////////////000000000000000//////...+++,,,---...///000111111000000//////...---------.........///////////////////////////////////////...///000000000///------....................................////////////000000000000////////////000000000/////////......------...///000111222222000000000000////////////...///222666999999666333////////////////////////000000//////......------........................---000666;;;<<<888111,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,---------.......................................------------..............................------------............////////////////////////////////////////////////////////////////////////////////////////////////.........//////000000111111111000000//////......//////000000000000/////////////////////000000111...///////////////......///............---------------------------------,,,,,,,,,,,,------------------------------------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......//////.........------------------,,,,,,---------......------------......---------.........//////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////......---......------------............---..................------,,,,,,,,,------------------------------......------------......//////............//////---...............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++---.........////////////////////////////////////------------------------,,,,,,---------.........------........./////////222222111111111111222222////////////////////////111111000000////////////............////////////........................................................................---,,,,,,,,,,,,---......000000000//////.................................------------.........///...///111222222000...---000000000//////////////////000000111111000///...000000000000000000000000000000000000000000000000000000111111111000000000111111111000000000//////////////////////////////////////////////////////000000////////////000000111111222222222222111111//////......---------,,,000000000000////////////////////////////////////............////////////111111000000//////......//////000000000000//////,,,------...///000000000//////......------------------......//////000000////////////////////////......///000//////...---....................................////////////000000000000////////////000000000////////////............///000111111111000000000000////////////...000555888:::999555222.............../////////000000//////......------...........................777AAADDD>>>555---***,,,,,,,,,---------......,,,,,,,,,---------......+++,,,,,,,,,---------------...........................------------..............................---------.........//////////////////////////////////////////////////////////////////////////////////////////////////////---------....../////////111000000000/////////...//////000000000000/////////////////////000000111......///////////////...///............---------------------------------,,,,,,,,,------.........------------------------+++++++++,,,,,,------------,,,,,,,,,,,,---..................------------------------------------......------------......------------..................------------......++++++++++++++++++++++++++++++++++++++++++++++++''')))+++---/////////.........------------......---.........---------...------,,,,,,,,,------...------------------------...........................------,,,,,,------...------...............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............+++,,,---......---,,,+++,,,,,,---------.........////////////////////////............////////////.............../////////....../////////000000000222222111111111111222222////////////////////////000000000///////////////---.........//////000000////////////////////////................................................---,,,,,,,,,,,,---....../////////.......................................------------.........///---...000222222111///...000000000000000000//////---......///000000000000111111111111111111111111000000000000000000000000000000000000000000111111111111111111000000000000000000000000000000000000////////////////////////000000////////////000000111111222222222222111111,,,---------......//////222222111000///...------////////////////////////............////////////111111000000//////......//////000000000000//////////////////////////////...............---------------......//////000000////////////////////////......///////////////...////////////////////////............////////////////////////000000000000111000000000////////////000000000000////////////000000000000////////////...111555777888666333111---............////////////////////////....................................888CCCCCC:::000+++***,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......---------.....................------------..............................------........./////////////////////////////////////////////////////////////////////////////////////////////////////////------------............/////////000000000000000...//////000000000000000///////////////000111111---.../////////////////////............---------////////////////////////,,,------....../////////...------------,,,,,,,,,***++++++,,,,,,------...---,,,,,,,,,,,,---...............------------,,,------............------......------------......,,,------------.........///..................///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++&&&(((***,,,.../////////......------------......,,,...///...---,,,---...------,,,,,,,,,---......---------------------------...////////////...---------,,,,,,,,,,,,------,,,---......///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...............///,,,------......------,,,,,,,,,,,,------------...///////////////////////////////////////000000000////////////////////////////////////000000000111000//////......//////000000000000000000000000000////////////////////////------......///000000000/////////000000000000000................................................---------------......///..................------........................------........./////////......000111111000000////////////000000111111111/////////...///000111111111111111111111111111111000000000000000000000000000000000///000000111222111111111111111111111111111111111111111111111111000000000000000000000000000000////////////000000//////000000000000//////,,,,,,---...///000000111222222111000///...------000000000000000000000000............////////////000000000000////////////...//////000000000000000000000000/////////.......................................///////////////////////////////////////............////////////////////////////////////............////////////////////////000000000000111111000000000/////////111000000000/////////...000000000000////////////---///333444333333333444---------.........//////.........///////////////........................,,,222888888222---,,,,,,,,,,,,,,,---------......,,,,,,,,,---------................../////////000---------.........//////......------------..........................................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////..................//////000000111111......///000000000000000///////////////000111111------...//////////////////............---------////////////////////////------...//////000111111......---------,,,,,,,,,******+++,,,,,,---......---,,,,,,,,,,,,---...............---------,,,,,,,,,---...//////...---,,,......------------......,,,,,,---------.........000//////......//////000........................------------------------***+++,,,---..................------------......+++---///...,,,+++---///,,,,,,,,,,,,,,,---...///........................---...///000000///...---......------------......,,,------...//////......................................................,,,,,,,,,------.........---------,,,,,,---------------------............////////////////////////............//////000000................................./////////000000///......------......///000000000000000000000000////////////////////////------......///000000111........./////////000000......................................................------......///000------------------------............................../////////000000000.../////////000000000000......///000111222222333666444111///...///111222111111111111111111111111000000000000000000000000111000/////////000222333111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000//////000000000000//////.........//////000000000////////////000000000000111111111111111111111111............////////////////////////000000000000......///000000000000000///////////////000000000///////////////////////////////////////.........////////////////////////...............///000000////////////////////////............////////////.../////////000000000111111111111000000000//////////////////000000000000000000000000////////////+++---///000000222666999---------.........//////---.........//////000000////////////////////////+++,,,,,,,,,,,,,,,...///,,,,,,,,,---------......,,,,,,,,,---------......000000000000111111111111---------.........//////.........------............................................./////////000////////////////////////////////////////////////////////////////////////////////////////////////111111000000//////......------...///000111222222......///000000000000000///////////////000111111------...///000000////////////.........---------------------------------.........///000111111222.........------,,,,,,,,,******+++,,,,,,---......---,,,,,,,,,,,,---............---------,,,,,,,,,,,,---...//////...---,,,.........------.........,,,,,,,,,---------......000000////////////000000000000000000000000000000//////////////////////////////......------------.........------.........+++---///...,,,+++,,,///,,,,,,,,,,,,,,,---...///........................---...///000000///...---//////............//////,,,,,,---.../////////...........................000000000000000000000000+++++++++,,,,,,---------......,,,++++++,,,................../////////000////////////////////////---------.........//////---------------------------------.........//////000000////////////000000000000000000000000000000.........///////////////---------...///000000111---------.........//////................................................///............///000000------------------------........................////////////000000000000//////......///000111222------...000111222333444<<<999555111//////000222111111111111111111111111000000000000000000000000111000/////////111222333111111111111111111222222000000000000000000000000000000000000000000000000000000////////////000000111111222222222222111111000000000000000/////////------...///000111222333111111111111111111111111............/////////000......//////000000111111......///000000000000000------...///000111222222/////////000000000000000000000//////.........---////////////////////////...............///000111000000000000000000000000............/////////000.../////////000000111111111111111111000000000000------...///000111222222000000000000////////////)))+++---...///333999???......------,,,,,,,,,+++......//////000000111111.....................---........................,,,,,,,,,---------......---------------------------------.........////////////////////////////////////.........---------------------------------------......//////000000...------,,,---...///000000000//////.........---........................///...---,,,,,,,,,,,,,,,/////////......---------////////////000000000000000000000000000///......000000000000000000000000/////////////////////////////////...---------,,,........................///......------///000111.........------,,,,,,,,,++++++,,,,,,---.../////////...---,,,+++,,,------///...---,,,,,,,,,,,,,,,---...///000000///...---------------------------,,,---------.../////////000000///...---,,,,,,+++//////.........---------...........................---,,,++++++,,,...///+++++++++,,,,,,---------........................///...---,,,,,,,,,,,,,,,.../////////...---,,,+++...///000000///---***)))000///...------------------------------------------------------------------......///////////////.........------,,,,,,,,,//////.........------------...//////......///111////////////////////////---,,,,,,++++++,,,,,,---...------,,,,,,------...........................////////////////////////111111000000//////......------......///000000000............////////////........................---...000///......///000111111000///...---,,,,,,///......---------..............................000000000000000000000000//////////////////////////////000000111111111222000///.........000111222666444333111000000111111///000111222222111000/////////000111111111111111000000111111111000000///000000111111111111000000000000000000000000000000000000000000000000000000...............///000000//////............//////222111///...------.........///111222222222000///222111111111000000//////000000//////.........---//////...------------...//////000000000000//////......//////000000111111000000000000111111111111////////////////////////000///...------...///000111111000000000000000111333222111000////////////////////////............---......///000111111222222111000//////000111222////////////000000000000111111000000//////......000///---...000555;;;>>>000000000/////////............//////////////////---------.........//////------------------------,,,,,,,,,---------......------------------------,,,------------.........//////////////////////////////.........---------------------------------.........///////////////...------,,,---...///000000/////////....................................000///......---------...000/////////................../////////000000000000000000000000///......000000000000000000000000////////////////////////...............---------...........................------,,,---...///000......---------,,,,,,,,,++++++,,,,,,---......//////...---,,,,,,,,,------///...---,,,,,,,,,,,,---,,,---............---,,,---------------------------------.............../////////...------,,,,,,//////.........---------........................111000...,,,,,,---...///------------------...............------.........///...---,,,,,,,,,,,,---/////////...............***+++---...//////......///......---------......---------------------------------------------------......////////////////////////......---------//////.........---------***+++,,,,,,++++++,,,...////////////////////////......------------.........------,,,,,,------...////////////////////////////////////////////////000000000000//////......///.................................////////////........................---...///...---,,,---...///////////////........./////////.........//////................................................//////////////////////////////000000000111111111111000///......///000000444333222000//////000000///000111111111000////////////000111111111111000000000111111111111000000000000111111111111000000000000000000000000000000////////////////////////...............///000000000000////////////000000//////...---......///000000000000000000111111222111111111000000000//////000/////////...........................///000111//////000000000000//////.../////////000000000111//////000000000111111111////////////////////////000///...------...///000000000///////////////000333222111000////////////////////////..................//////000000111111///...---,,,,,,---...///////////////............000000000000//////......000///......111666;;;>>>000000000000000/////////..................------,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,------------////////////////////////...............---------------------------------///////////////............------------...//////////////////....................................000000///............//////////////////.........------........./////////000000000000000//////...000000000000000000000000////////////////////////---------.......................................---,,,,,,,,,,,,---.........------------,,,,,,,,,+++,,,,,,------.........///...---,,,,,,,,,,,,---......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............---------.......................................---------........................111///...---,,,,,,---.....................------///...---,,,,,,---...///......---,,,,,,,,,------000///.........///000111,,,,,,,,,------///000000......---------...//////---------------------------------------------------......//////////////////////////////........................---------)))***,,,+++******+++---////////////////////////000//////////////////000...------,,,,,,------...000000000000000000000000////////////////////////000000000////////////...//////......---,,,,,,+++............////////////........................---...///...,,,++++++,,,............//////000000/////////////////////000................................................//////////////////////////////000000000000111111222111000///.........///222111000/////////////////////000000000000//////...///000000111111000000000000111111111111000000000000111111111111000000000000000000000000000000////////////////////////...............///000000111111000000000000111111------------...///111111111000///......000222333111111000000000000//////////////////........................000111222333//////000000000000//////////////////000000000000//////000000000000111111//////////////////////////////............////////////............//////222222111000/////////////////////............---////////////000000000000------,,,,,,,,,,,,------//////......---------,,,000000000////////////...000//////000222777;;;>>>.................................------,,,,,,,,,.....................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,------........................................................................000000//////......------......------............///////////////.................................//////...............///........................------------........./////////000000000000//////////////////////////////////////////////////////,,,---------.../////////........................---------------.........------------------------,,,,,,,,,---------............------,,,,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////...---------,,,---------.........//////................................................------,,,+++,,,,,,---...//////......------,,,,,,000...---,,,,,,---...000...------,,,,,,,,,------000///...---...000222444444222000...,,,,,,---...---------------...///000........................---------------------------....../////////////////////..........................................+++---......------...///////////////////////////000000////////////000000...------,,,,,,------...////////////////////////////////////////////////////////////////////////......---------,,,,,,,,,............////////////...........................///000...,,,++++++,,,.........///////////////---......///////////////........................000000000000000000000000//////////////////////////////000000000000000000000000000///////////////111111000000////////////......//////////////////...//////000000000000000///000000111111111111000000000111111111111000000////////////////////////////////////////////////...............///000000111000000//////000000111............//////000000000//////...///000111222000000000000000000/////////////////////.....................///000111222//////000000000000//////////////////000000000000////////////000000000111/////////////////////////////////......///////////////.........///000000111111000/////////////////////.........---------000000000000////////////////////////////////////000//////......------,,,//////////////////////////////000111444888;;;===---------.....................------,,,,,,++++++000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,---------------------------------.............................................000000//////......------..................------.........///////////////...........................------,,,------......------------------------------------........./////////000000000000//////////////////////////////////////////////////////,,,---------.../////////........................------......////////////------------------------,,,,,,,,,------------------------------,,,,,,,,,------,,,,,,,,,------...------............------------------------------/////////...---------,,,,,,,,,------.../////////---.............................................++++++,,,,,,---...///000...---------,,,,,,++++++///...------------...///------,,,,,,,,,------...///...------...000333444888666222///---,,,---...---------------...///000........................---------------------------......///////////////---------------------------.....................---...//////......///000///////////////////////////......------......///...------,,,,,,------...........................////////////////////////.............../////////,,,,,,,,,---------..................////////////........................000000111///---,,,,,,---111000000///......------+++,,,---............---........................000000000000000000000000////////////////////////000000//////////////////---......///000111111111111111111111111111000000------.........//////000......///000000000000000//////000111111111111111000000111111111111000000////////////////////////.......................................///000000000//////......//////000///////////////......------...///000111000000/////////////////////000000.........//////////////////......------.........//////000000000000//////000000000000////////////...////////////000000000////////////////////////...//////////////////...000/////////000000111222111000//////////////////............------------000000000000////////////000000000000000000000000000000000/////////.....................////////////000111333666999;;;===.........///////////////------------------,,,,,,000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,---------------------------------------------.......................................///////////////..................///......---,,,.........///////////////........................---,,,,,,,,,,,,---......---------...............------........./////////...//////000000000000000000000000000000000000000////////////////////////---------.......................................---...//////000000//////,,,,,,,,,------------...------------------------------......------,,,+++------,,,,,,,,,---......---...///000000///...---------------------------...............------------------.........//////---------.......................................,,,------...///000111111,,,,,,,,,,,,,,,,,,++++++........................------,,,,,,,,,---............------...000111222444333111///...///000111......---------...//////........................---------------------------......///////////////,,,,,,,,,------------------------...............+++,,,...---,,,,,,---///////////////////////////...------,,,,,,------......------,,,,,,------...........................////////////////////////---............/////////+++,,,,,,---......//////............////////////........................///000111000...------...111111000///...---,,,,,,)))***,,,---......---,,,................................................////////////////////////000000////////////......+++,,,...000111222222222000111111222222111000000------,,,------...///000---...//////000000//////...///000111111222111111000000111111111111000000000000000000000000000000.......................................///000000//////............//////000000000000///...---,,,,,,---///111111000///.........////////////000000........./////////////////////...---------------//////000000000000//////000000000000////////////......////////////000000////////////////////////......////////////......000000///000000111222333000//////....../////////.........------------,,,////////////000000000000......////////////......000000000000000000000000---............////////////000222555777:::<<<<<<------------.........///------------....................................------------------------,,,,,,,,,---------......------------------------,,,------------.........////////////////////////---------.........//////.................................///////////////....../////////...,,,,,,............/////////000........................---------------...//////////////////000000000111....../////////000000000......///000000000000000000000000000000000000000////////////////////////...............---------........................,,,---.../////////......,,,,,,,,,---------......------------------------------.........---,,,+++,,,,,,,,,,,,,,,---...///,,,...000222222000...,,,---------------------------------...............---------...............---------.........//////........................---------------------,,,,,,,,,,,,---------------,,,---...000000...---,,,,,,,,,,,,,,,,,,---...///---------......//////000//////.........///111111///......---------..............................---------------------------......///////////////------------.........///---------.........//////***,,,------,,,+++---...////////////////////////...------,,,,,,------......------,,,,,,------...........................////////////////////////---------.........//////.....................///............////////////........................---...//////---------///000000//////.........---)))***,,,...//////...---................................................////////////////////////000000/////////.........,,,---///000111111111111//////000111111000//////,,,,,,,,,,,,,,,...///000---...//////000000//////...///000111111222222222000000111111111111000000000000000000000000000000.......................................///000000000000////////////000000......///000000///...------......///////////////........./////////000000............/////////000///...............///000//////000000000000//////111000000000/////////............/////////000000////////////////////////---...///000000///...---.........//////111222222//////.........//////000.........---------,,,,,,......//////000000111111------...//////...------------...//////000000000---------.........//////...000333666999;;;<<<<<<*********++++++,,,,,,,,,---------....../////////++++++,,,---...///000111........................,,,,,,,,,---------......---------------------------------.........//////111111111111111111111111---------.........//////////////////////////////---.........//////000000....../////////...,,,+++---.........//////000000.......................................///000111000000111111222222222333////////////000000000000......///000000000000000000000000000000000000000/////////////////////////////////......------,,,........................+++,,,---.........---,,,,,,,,,,,,------.........------------------------,,,---.........---,,,+++,,,,,,,,,,,,,,,---...///+++---000333333000---+++------------------------,,,------....../////////........................---------.........//////........................+++++++++***)))(((&&&%%%,,,------....../////////+++---///111111///---+++,,,,,,,,,,,,,,,---...///,,,---......///...............---------......///000///...---------------////////////////////////---------------------------......///////////////---.........//////000000---------.........//////+++---......---,,,...///////////////////////////......------------.........------,,,,,,------...000000000000000000000000////////////////////////---------.........//////000000000///......------............/////////000........................+++---...---,,,,,,---............///////////////***+++---///000000///...........................000000000000000000000000////////////////////////000000//////.........---...///000111111000//////---...///000000///......,,,,,,++++++,,,...///000---......///////////////......///111111222222222000000111111111111000000000000000000000000000000.......................................///000000111111000000000000111111,,,---...000000000//////000///---------...000111---.........//////000000---.........//////000000............///111222333//////000000000000//////111111000000/////////.............../////////000////////////////////////---...///000000///...------------......000111111//////.........//////000......---------,,,,,,,,,---......///000111111222---...///000000///...---+++,,,,,,---...///000000---------.........//////...000333777999;;;<<<<<>>000000/////////............---,,,,,,,,,,,,,,,,,,+++,,,------......------......---------,,,,,,,,,------------------------------------------------,,,,,,++++++,,,---///000222222111000/////////000........................//////.........---------///......------......///........................------------------------....................................////////////............//////000000////////////////////////000000000000000000000000000000000000//////......////////////////////////---------.........//////........................---------............///---,,,***,,,...///...,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,---......,,,******,,,...---+++++++++,,,,,,,,,---------------...//////...------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,.................................///////////////////////////////////////............//////////////////............//////...---------,,,,,,,,,,,,------------------------------------............///............------------------............///---------............///...///000///...---...000...........................------------...//////---........./////////000,,,---------............------........./////////...111555333///,,,,,,.........////////////......------------------------------------------------///...---,,,,,,,,,,,,---------------------------///...------------...///........................//////000000//////...---111111111000000000//////...//////000000000000///000000000000000000000000222111111111000000000///////////////000000000000111000////////////000111111000///......///000111........................////////////////////////000000000000000000000000000000000000000000000000////////////000000000000000///...------...///000........................////////////////////////000000111111111111000000///000000111111000000////////////000//////......------............------......////////////......000000000000000000000000......////////////......000000000000000///......////////////////////////......///000000000000000111111111000000000//////000/////////.................................///000111444777:::<<<===>>>000000000000000/////////...---------------...///,,,,,,------......------...------------,,,,,,,,,---------------------------------------------------,,,++++++,,,---///000444444444333333111000000.......................................------------......//////......---........................------------------------........................---............/////////////////////000000000111////////////////////////000000000000111111111111000000000////////////...////////////////////////---------.......................................---------............///---,,,+++,,,.........---,,,,,,,,,---------............---------,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,------......,,,***+++,,,------,,,,,,,,,,,,,,,------------------...//////...------------............------------------------------------------------------......---------,,,,,,,,,------------------------/////////...............////////////////////////............//////////////////............//////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///............------------------............///---------............///...///000///...---...000...........................------------...//////.............../////////------........./////////............/////////000+++...111000---+++,,,---......////////////......------------------------------------------------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///........................///////////////......---111111000000000000/////////000000000000//////...000000000000000000000000111111111111000000000000......//////000000111111222111000000000000111222000000////////////000000////////////////////////........................000000000000000000000000000000000000000000000000////////////000000000000//////............//////...///000111111000///...////////////////////////......////////////.........//////000000//////...,,,,,,---.........------------............------......////////////......000000000000000000000000...//////000000//////...000000000000000///......////////////////////////......///000000000000000111111000000000000//////////////////.....................//////000000000000222555888;;;===>>>>>>////////////////////////---,,,,,,,,,---...//////,,,,,,------...------,,,------------------------------------------------,,,,,,---------------------,,,,,,+++,,,---...///333444444444333222000.........................................................000111111000..............................................................................---------.........//////......//////000000000000///////////////////////////000000000000000111111////////////////////////////////////////////////................................................---------............///------,,,---------------,,,,,,,,,---------............---------,,,,,,,,,,,,,,,++++++,,,,,,---...---------------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,------------...---..................---------------------------------------------------------------------------......---------,,,,,,,,,------------------------------,,,,,,,,,,,,++++++------------------------............//////////////////............/////////////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///............------------------............///---------............///...///000///...---...000...........................------------...//////.................................////////////000........./////////000000))),,,......---,,,---...---......//////......---------------------------------------------------...------,,,,,,,,,------,,,,,,,,,,,,,,,---------.........------.................................------............------111000000000////////////000000111000000///...---////////////////////////////////////..................//////000000111111222111111111111111111222000000////////////000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000/////////....../////////...///111222222111///...////////////////////////------............------......////////////......+++,,,------............------............------......////////////......//////////////////////////////000000000000//////000000000000000///......////////////////////////......///000000000000000000000000000000000/////////////////////.........---......///000111111222000222666999<<<===>>>>>>........................,,,,,,+++,,,,,,---......,,,------...------,,,,,,------------------------------------------------,,,,,,,,,---------.........---,,,+++,,,---...///111222222222222000...---........................---.....................///000111222222111000///........................................................................------------............,,,---.../////////.......................................//////000000000.............../////////////////////////////////.....................---........................---------............///---------------,,,------,,,,,,,,,---------............---------,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,++++++,,,---,,,,,,---------..................------.........---------,,,,,,---------++++++++++++++++++++++++------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,++++++------------------------............//////////////////............//////////////////////////////---------------------------.........///////////////............------------------............///---------............///...///000///...---...000...........................------------...//////...............---------.........////////////000............////////////***+++------------...///------............------------------------------------------------------------,,,,,,,,,------...,,,---------.........///---..................---........................//////000000000000//////000000000////////////...000000111000000///...---////////////////////////............////////////.../////////000000000111111111111222222111111111//////000000000000//////000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////000000000000...//////////////////...///000222333333222000///////////////////////////111111222222222222111111......////////////......,,,---...///////////////------............------......////////////......//////////////////////////////000000000000//////000000000000000///....................................///000000000000000//////////////////000000.........///////////////---......///000111111222000333666:::===>>>>>>>>>------------............,,,,,,,,,,,,,,,,,,---...------......------,,,,,,,,,,,,,,,------------...------------------------+++,,,,,,------............---,,,,,,,,,,,,.........////////////...------........................---------...............///000000111111000000///........................................................................,,,------------.........+++,,,.../////////...---........................------......//////000000---............/////////////////////////////////...............---------........................---------............///---.........,,,+++,,,---,,,,,,,,,---------............---------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,------......------,,,,,,------,,,++++++,,,...,,,---------............///...------------...///------,,,,,,,,,,,,------++++++++++++++++++++++++------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////////////////............//////////////////............//////.........///////////////................................./////////000000///............------------------............///---------............///...///000///...---...000------------------------...------------...//////.........---------------------........./////////------------.........///,,,,,,,,,---......//////------............------------------------------------------------------------,,,,,,,,,---......,,,------....../////////------...//////...------------------------------111222222333333333333333000000////////////......///000000000000//////...000000000000000000000000000000000000111111111111000000000000000/////////000000111222222111000000//////000000000000//////////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000......////////////......///000111222222111000///////////////////////////000000111111111111000000...//////000000//////......//////000000000//////------............------......////////////......000000000000000000000000///000000111111000000///000000000000000///....................................///000000000000000......////////////000000.........///////////////.........//////000000000000333777;;;>>>??????>>>---.........///////////////...------------------------......------,,,+++,,,,,,,,,---------......------------------------++++++,,,,,,---......///......,,,,,,,,,,,,---...------,,,,,,------..............................---------.........////////////............//////........................................................................,,,,,,---------.........,,,---///000000000...---........................---......///000000111111---------.........////////////////////////////////////.........---------........................---------............///,,,...///...,,,***,,,---,,,,,,,,,---------............---------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---......---,,,,,,+++---...,,,******,,,...------------............///...------------...///------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000////////////////////////............//////////////////............//////------........./////////---------------------------------........./////////............------------------............///---------............///...///000///...---...000------------------------...------------...//////.........------,,,,,,,,,,,,---------............,,,,,,,,,,,,------------,,,,,,+++,,,---.........,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,---...///++++++,,,------...//////------...//////...------------------------------000111222333333333333333000000/////////............//////000000000000///000000000000000000000000///000000000111111111222111111000000//////......///000000111111000000///...///000111111000///...........................000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000---...///000000///...---000000000000000000000000////////////////////////......////////////......///000000111111000000/////////000000000///......------............------......////////////......000000000000000000000000000000111111111111000000000000000000000///....................................///000000000000000........./////////000000............/////////000.....................///111333888<<>>.../////////000000111111111000///...............---.........---,,,,,,+++,,,,,,,,,------.........------------------------++++++,,,,,,---.../////////...---,,,,,,,,,---...---,,,++++++,,,---///000........................---------.........//////...---,,,++++++,,,---...........................////////////////////////........................,,,,,,,,,---------......---...000111222111///..............................//////000111222222222---------.........////////////////////////////////////.........---------........................---------.........//////,,,...000...+++***+++...,,,,,,,,,---------............---------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---......---,,,,,,+++---...---******,,,///---------........./////////...---,,,,,,---...///------++++++++++++------------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***,,,---......------------------------............/////////000//////............//////,,,---------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////.........------------------.........//////---------.........//////...///000///...---...000------------------------...------------...//////.........------,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,---------+++***+++,,,---...---,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,---...///******+++,,,,,,---......,,,---...//////...---,,,------------------------......///000000000000000000/////////..................///000000111000000000000000000000000000000---.........//////000000222222111000///...------...///000111111000///......///000111111000///...........................////////////////////////000000000000000000000000000000000000000000000000////////////000000000000---...///000000///...---000000////////////000000////////////////////////111111222222222222111111000000111111111111000000///000000000///...---------..................---......////////////......000000000000000000000000000000111111111111000000000000000000000//////..............................//////000000000000000---.........//////000000---.........//////000000...............---------111444888===@@@@@@??????........./////////000000///...---,,,,,,---...//////...---,,,+++,,,------......---,,,,,,+++*********+++---//////...---,,,,,,,,,------...------,,,---,,,***)))***+++,,,,,,---------------------------.........//////000000................................................------............------+++++++++,,,---...///000.........////////////000------------.........//////////////////.........//////............//////////////////000000000000....../////////...,,,+++------......//////000000000///...------...///000........................///...------...///...,,,---------------------------------............///------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++---------............///------------------------...................................................------,,,,,,------.........------------......------------------------...------------...//////***+++---//////...---,,,////////////////////////------------------------------......//////000000......------------.............../////////000000........................------------------------////////////////////////////////////////////////000///...---------------......---------....../////////000000000000//////------............------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------***+++,,,,,,---------------------............///................................................,,,------...///.........////////////////////////---------.........//////...............///000000222222222111000//////...111111111111222222222222000000000000111111111111000000000000000000000000////////////000000000000222111111111000000//////000///.........000111222000222444333///---...000000000000000000///......////////////////////////222111000.........///000//////............//////222000...000222333111...000000000000000000000000//////......---------,,,000000111222333333444444000000000000000000000000......//////000000111111......////////////......///000000000000000//////000000000000000000000000......//////000000111111000000000000////////////000000000000///////////////...---,,,---///111333//////000000000000////////////000000000000//////,,,---...///000000000000111555:::===>>>>>>>>>???,,,,,,,,,,,,---------.........---,,,,,,---......///...---,,,,,,,,,------......------,,,++++++******+++---//////...---,,,,,,,,,,,,---,,,,,,++++++,,,+++++++++,,,,,,---,,,------------------------............/////////000................................................------............------,,,,,,,,,,,,------...///------........./////////------.........//////////////////////////////...//////............//////////////////000000000000...//////000///...---,,,.........///////////////...---,,,,,,,,,,,,---...........................---,,,+++,,,...//////...........................---------............///........................------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---------............///------------------------................................................,,,,,,++++++++++++,,,,,,......------------......------------------------...------------...//////+++,,,...000000///...---////////////////////////------------------------.........///////////////......------------......,,,,,,,,,---------..............................------------------------------------------------////////////////////////000///...------------............------......///......////////////......------............------........................//////.........---------***+++,,,------------------------............///................................................,,,------...///.........---------------------------------.........//////...............///000000222222111111000//////...,,,,,,------...///000000//////000000000111111111000000000000000000000000////////////000000000000000000000000//////......//////.........///111111...000222222000///000111000000000000000///......////////////////////////111000///---------.../////////............//////000///...///111222000---000000000000000000000000111111000000000/////////000000000111222333333333000000000000000000000000.../////////000000000111......////////////......//////000000000000//////////////////////////////.../////////000000000111000000000000/////////...////////////000000000000000/////////...---,,,+++//////000000000000//////...//////000000//////...,,,---...///000000000000222555:::===>>>>>>??????,,,,,,,,,,,,------------------,,,,,,,,,,,,------///...---,,,,,,,,,,,,---......------,,,++++++++++++,,,---.........---,,,,,,,,,,,,,,,,,,+++***)))++++++,,,---.........---------------------------............////////////........................////////////////////////------............------------------------------,,,---------................../////////000000000......//////////////////000//////......//////000////////////000000000000///000000000000//////...///////////////............------,,,,,,------...........................+++******,,,...000///...////////////////////////---------............///////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------------............///------------------------................................................------,,,,,,,,,,,,------......------------......------------------------...------------...//////,,,---///000000000///...////////////////////////........................///////////////...............------------......,,,,,,---------.................................------------------------------------------------000000000000000000000000//////......------......//////......---......///---------......---------------............------////////////////////////...............---------+++,,,,,,------------,,,---------............///................................................)))***++++++,,,,,,++++++------------------------------........./////////...............///000000222111111000000//////...))))))***+++---...///000//////000000000000111111000000000000000000000000////////////000000000000////////////............///............///000000,,,...000111000000111222000000000000000//////...///////////////////////////......------------...//////............/////////......///000000///---000000000000000000000000111111000000000000////////////000000111111222222000000000000000000000000////////////000000000000......////////////......//////000000000000//////........................////////////000000000000000000000/////////............//////000000111111///000111222000...+++)))//////000000000000//////.........//////.........------......///000000000222555:::===>>>>>>???@@@........................,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,......------,,,,,,,,,,,,+++,,,---.........------------------,,,+++*********,,,...//////.........------------.....................///////////////........................////////////////////////------............------------------------,,,,,,,,,,,,,,,---------......////////////000000000000............////////////000000////////////000000////////////000000000000000000111111111000000000000000//////......------000000////////////000000........................,,,++++++,,,...///...---........................---------............///...........................---------------------++++++,,,,,,,,,,,,------++++++++++++,,,,,,---...---------............///......................................................................../////////....../////////......------------......------------------------...------------...//////------...////////////...////////////////////////////////////////////////000000//////......------......------------......////////////000000000000........................------------------------////////////////////////000000000000000000000000//////............//////000//////...............------............------------............------////////////////////////........................,,,,,,---------------,,,---------............///................................................++++++,,,---------------////////////////////////............////////////...............///000000111111000000////////////,,,,,,---......///000000////////////000000000111////////////////////////////////////000000000000////////////////////////..................//////---...///000000000111111//////000000000000/////////////////////////////////.....................//////............///////////////000000000////////////////////////////////////...................../////////000000111111////////////////////////////////////000000000000......////////////.........//////000000000000///........................////////////000000000000000000/////////.........---......///000111111222///000111111222111000/////////000000000000//////------............------...............///000000111555999<<<===>>>???AAA..................------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,......------------,,,,,,,,,,,,---------...------......//////...---,,,,,,***---000000///......///---------......////////////////////////.................................////////////////////////------............------,,,---.........---,,,+++,,,,,,,,,---------......////////////000000000000---.........//////000000000000////////////000000////////////000000000000111111000000000111111111000000//////......------000000000000000000000000........................///...,,,---------,,,+++---------------------------------............///------------------------,,,,,,,,,,,,,,,---------+++++++++,,,,,,---------++++++++++++,,,,,,---...---------............///......................................................................../////////....../////////......------------......------------------------...------------...//////,,,,,,------............////////////////////////////////////////////////000000//////......------......------------....../////////000000000111111........................------------------------////////////////////////000000000000000000000000//////.........//////000111000///........................//////.........------............------........................---.....................---------......------,,,---------............///................................................000000111222222222222111////////////////////////........./////////000000...............///000000000000000///////////////000000//////////////////...////////////000000000////////////////////////////////////000000000000000000000000000000000000//////////////////....../////////000000000///...//////000000000000//////////////////////////////////////////000///////////////............//////000111222222222111111111////////////////////////....../////////////////////////////////000000000////////////////////////000000000000////////////......////////////............///000000000000000........................000000000000////////////////////////............---......///000111111222000///.........///000111//////000000000000//////------............------///............///000000000333777:::;;;===???AAA,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,------......------,,,+++......------------------,,,,,,,,,---------............////////////......+++...111000---,,,---///---------...//////000000///////////////.........................................................------............------+++,,,---.........---,,,,,,---------................../////////000000000------......///000000000111000000//////000000111////////////000000000000000000000000000000111222///////////////.........---......//////......---........................111000............,,,***---------------------------------............///------------------------,,,,,,,,,,,,,,,---------***++++++,,,,,,------...,,,,,,+++++++++,,,---------------............///........................................................................------,,,,,,,,,,,,------......------------......------------------------...------------...//////,,,,,,,,,,,,---------...////////////////////////........................///////////////...............------------......------........./////////........................------------------------------------------------000000000000000000000000//////......//////000000111111000///..................////////////......------............---------------------------------------...............---............------,,,---------............///................................................---......///////////////------------------------....../////////000000000...............///000000////////////////////////000000//////...---------......////////////000000000000000000000000000000////////////000000000000000000000000111111111111000000000111000000///...000///...///000000///---...//////000000000000000////////////////////////...///000000111000000000//////............//////000222333333222111111222000000000000000000000000000000111111111111222222////////////000000000000000000000000000000000000000000000000////////////......////////////......---...///000000111111000........................000000000000/////////////////////.........------......//////000000111111000///---+++***+++,,,---//////000000000000//////.........//////.........000///...------...///000///222555888999;;;>>>@@@,,,,,,,,,+++++++++******,,,---............---,,,------.........---,,,+++------..................---,,,,,,,,,------......,,,,,,---...////////////---///111///+++))),,,///---------...///000000000000/////////....................................------------------------------............------***+++---...///...---,,,------........./////////------........./////////------......///000000111111111000000000000111111////////////000000000000000//////...///000111222.........///////////////---...///000000///...---........................111000......//////...,,,........................---------............///........................,,,---------............******+++,,,,,,---......------,,,+++++++++,,,,,,---------............///........................................................................,,,,,,++++++++++++,,,,,,......------------......------------------------...------------...//////---------------......///////////////////////////------------------------.........///////////////......------------......---.........////////////........................------------------------------------------------///////////////////////////////////////000111111222111000///............---------......---------------............---------------------------------------.........//////...............---,,,,,,---------............///................................................***+++,,,,,,------,,,,,,------------------------.../////////000000000000...............///000000/////////////////////////////////......................../////////000000000000000000000000000000////////////000000000000/////////000000000111111111111222222222111///......---,,,...111222000.........///000000000000000////////////////////////------///000000000////////////............/////////111333333111000111222000000000000000000000000000000111111111222222222000000000000000000000000000000000000000000000000111000000000/////////.........////////////......---...///000111111111111////////////////////////111000000000/////////...//////.........---------////////////000000000000......---------------...//////000000000000//////...//////000000//////...111000...------...///000---000333666888:::===???.........------,,,,,,,,,------...//////...------,,,---.........---,,,+++------..................---,,,,,,,,,,,,---......******,,,---.../////////...000111...)))'''+++///---------...///000000111000000//////.........---........................,,,,,,,,,,,,,,,,,,,,,,,,---..................---)))***,,,...//////...---.........////////////000------------.........///---------...///000000111111111000000000000111111////////////000000000000000///.........000111222---.........//////000000///000111222222111000///........................000///...///000111000///////////////////////////---------.........//////////////////////////////---.........//////000000******+++,,,,,,---.........------,,,++++++++++++---------.........//////////////////////////////...................................................------,,,,,,------............------.........------------------------...------------.../////////............///000000////////////////////////---------------------------.........//////000000.........------.........000000000000111111111111........................------------------------///////////////////////////////////////////////////////////////000111111222222000///............+++,,,,,,------,,,,,,+++---..................---........................---------.........//////.../////////...---,,,,,,---------.........//////...................................................///000000111111000000////////////////////////////////////000000000000...............///000000.........///////////////.../////////000000111111............/////////000000000000000000000000000////////////000000000000---.........//////000000111222333333222111000///,,,++++++---111333222000......///000000000000000////////////////////////+++,,,.../////////......//////............//////...111333222000///000222000000000000000000000000......//////000000000111111111111111000000000000000000000000000000000000111111000000/////////.........////////////......---...///000111111111111000000000000000000000000111111000000/////////...//////.........---------000000000000////////////***,,,///222333444333333//////000000000000////////////000000000000//////111000...------...///000,,,///222555666999<<>>>>>??????CCCEEEGGGFFFEEEEEEHHHKKKIIIIIIHHHHHHGGGGGGFFFFFFDDDEEEEEEDDDCCCCCCDDDFFFBBBCCCDDDDDDDDDBBB???>>>888999::::::888888999:::999777888999666111111444333444555777666555333222444444444555555777888999777666444222222333444555555555555444444333333333333333333222222222111111111111111222222333333333222222222111111000000000222222222222222222222222111111000000000000111111222222222111111111000000222222222111111111111000000000000000000000000000111111000000000000111111111111111111111111111111000000000000000000000000////////////////////////000111111000///......///000000000000000000000000---...///000000///...---///000111222111000...,,,........................111111111111000000000000///......///000000///---000000000000000000000000111111000000//////......////////////////////////000222444444333333444555444444555555555555444444444555666444222222444777444444333333333444444555111111111111111111111111444444333333333333333333444333222111111111222222333333222222222111111111222222222222111111111000111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111000000000////////////000000000/////////......000000000000000000000000//////............//////////////////////////////...............///000000000000000000000000000000///000000111111000000///111111000000000/////////////////////////////////....................................////////////------............------....................................////////////........................,,,---......//////......000/////////.........---........................------------------------------------............++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++++++++***......---------,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,------............------------------------------------------------,,,,,,------,,,,,,,,,------.........................../////////......---------------------------------///////////////000111111000000000111111111111222000000000000000111111111111333555666555444444555111000//////000111222111222222333444555666666666666666777888999;;;======@@@AAABBBDDDFFFHHHJJJKKKLLLKKKJJJIIIJJJMMMOOOQQQTTTXXX\\\^^^]]]\\\]]]^^^]]]\\\[[[ZZZXXXWWWWWWVVVTTTVVVWWWWWWUUUTTTUUUVVVWWWVVVVVVUUUSSSPPPNNNLLLLLLJJJHHHEEEBBB@@@???>>>;;;888888::::::777666888444555666666666444333222555555444444555555666666777666555444444444555666555555555444444333333333444444444444333333333222111111222222222333333333444444444333333333222222111111111111111111111111111111000000000000111111222222222111111111000000222222222111111111111000000000000000000000000000111111000000000000111111111111111111111111111111000000000000000000000000111111111111111111111111000111111000///......000000000000000000000000000...//////////////////...000111222222222111///...........................//////000000000111111111111///......000000///...000000000000000000000000111000000000/////////...///////////////////////////111333333222222333444444444555555555555444444333444444333222222444666444444333333333333333444333333333333333333333222444444444444444555555555444444333222222222222333444444333333333333222222222222222222111111111111222222222222222222222222222222222111111222222222111111111111111111111111111111111111111111111111111111000000000/////////////////////............000000000000000000000000000//////......//////000////////////////////////...............///000000000000000000000000000000...//////000000//////...//////............------////////////////////////....................................////////////------............------........................---............/////////........................,,,---......//////....../////////.......................................------------------------............------------......------------------,,,,,,,,,,,,------------........................,,,,,,,,,,,,,,,,,,,,,,,,***+++---...---,,,+++***......---------,,,,,,,,,,,,,,,,,,,,,------------,,,------......------,,,------------------------.................................------,,,,,,,,,,,,,,,,,,,,,---...//////........................///////////////.........+++++++++,,,---------...///////////////000111111111111111222222222333333111111000000000000000000...000222333222222222444222222222222333444555666666666777777888999::::::999:::<<<>>>BBBFFFJJJLLLQQQSSSVVVZZZ^^^bbbeeeggggggeeebbbaaabbbeeejjjlllnnnssszzz~~~}}}|||{{{|||zzzxxxtttrrrpppoooooonnnqqquuuxxxxxxwwwwwwxxxzzzyyyvvvssspppnnnlllkkkjjjddd^^^YYYVVVSSSOOOKKKJJJCCC???@@@@@@<<<999999999999999888777666444333777777666666555555444444555555555666666666666666555555555444444444444444555555555555444444444444222222222222333333333333444444444444333333333333111111111111111111111111111111000000000000111111222222222111111111111111222222222111111111111000000000000000000000000000111111000000000000111111111111111111111111111111000000000000000000000000111111111111111111111111///000111000///...///000000000000000000000000000000//////......//////000000111222333222111000///........................---......///111222222333333111///...///000000///000000000000000000000000000000000000////////////////////////////////////222333555555333222222333555555666666666666555555222333333333333333444444777666555555555555555555888777777777666666555555333333444444444444555555333333333222222222222222333333333333333333333333222222222222222222222222222222222222222222222222222222111111111111222222111111111111111111111111111111111111111111111111111111111000000000////////////..................000000000000000000000000000000////////////000000////////////////////////...............///000000////////////////////////......////////////..............................////////////////////////....................................////////////------............------........................---------.........//////........................,,,---......///.........................................................------------------------......------,,,,,,++++++////////////............,,,,,,,,,------------...------------------------------------------------,,,------.../////////.........---------,,,,,,,,,,,,,,,,,,------------...,,,------......------,,,------------------------------------------------.........------,,,,,,+++,,,,,,,,,,,,,,,---...///........................//////..................++++++,,,------.../////////////////////000000111111111111111222222222333111111111111000000000000///000222222111000111333444555555666666777999:::<<<<<<<<<===>>>??????@@@DDDEEEHHHMMMSSSZZZ```cccgggjjjpppvvv{{{~~~}}}{{{yyyxxxyyy|||wwwsssrrrpppkkkggg```UUULLLJJJJJJGGGEEEDDDBBBAAA???===;;;999888777888888888777777666555555444555666666777666666555555555555555555444444444555555555444444444444333333333333333333333333333222222222222222222222222111111111111111111111111111111000000000000111111111111111111111111111111222222222111111111000000000000000000000000000000111111000000000000111111111111111111111111111111000000000000000000000000........................///000111000///...///000////////////////////////111000///......///000111000000111111111111000///..............................//////000111111222555222///...///000000000////////////////////////000000000000////////////////////////////////////777888999888666555555555999999::::::::::::999999888888888888999999888888::::::999888888888888888888888888777666555444444333333333333333333444444222222222222222111111111222333333333333333333333222222222222222222222333222222222222222222222222111111111000000111111111111111111111111111111111111111111111111111111111111111111111000000000000......//////////////////000000000000000000000000000000////////////000000000000000000000000000000...............///000000////////////////////////......////////////......////////////////////////////////////////////////....................................////////////------............------........................------------....................................,,,---......///.........---------.......................................---------------------------,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,---------.........++++++++++++++++++++++++------------------------...---,,,,,,,,,...000111......---------,,,,,,,,,,,,,,,---------.........,,,------......------,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,///...---,,,,,,,,,,,,,,,........................------------------------,,,------...///000000111///////////////000000111000000000111111111222222222222222222222111111111333444555444333333444666444666888999999:::===@@@CCCEEEHHHKKKNNNPPPQQQQQQXXXZZZ___eeelllsssyyy}}}}}}pppddd^^^\\\XXXVVVVVVNNNLLLIIIEEEAAA>>>===<<<999999999:::999888777666444555666666666666555555555555555555555555555555444444444444333333333333333333333333333333333333222222222222222222222222333333333333333333333333111111000000000000111111111111111111111111111111222222222111111111000000111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111...........................000111000///...///111////////////////////////111000///......///000111......//////////////////////////////////////////000/////////////////////555222///...///000111000////////////////////////////////////000000000000////////////////////////888:::<<<;;;:::999:::;;;===>>>>>>??????>>>>>>===AAA@@@???@@@AAA@@@>>>===<<<;;;:::999999888888999:::999888777666555444333666666666555555555444444333333333333333222111111222222333333333333444444222222222222333333333333333333333333333333333333111111000000000000111111222222222222222222222222222222222222222222222222222222111111111000000000////////////000000000000000000000000000000000000111000000//////000000111000000000000000000000000...............///000000000000000000000000000000...//////000000//////...///000000000000111111111////////////////////////....................................////////////------............------........................,,,------------.........------------------------,,,---......//////......---------------.................................------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,---------............************************------------------------...,,,***))))))+++...000......---------,,,,,,,,,,,,---------............,,,------......------,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...---,,,,,,,,,,,,........................,,,,,,,,,---------------.........///000000111111///////////////000111111000000000111111111111222222222333333333444444444333444555555555666999;;;999===AAADDDEEEHHHMMMRRRXXX[[[aaafffkkkmmmnnnmmmqqqsssxxx}}}uuujjjbbb```aaa]]]XXXQQQLLLHHHFFFFFF???@@@@@@@@@???===;;;:::888777777777666666666666555555555555555666666666444444444333333333333222444444444444333333333333444444444444555555555555444444444444444444444444111111000000000000111111111111111111111222222222222222222111111111111000111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111...///000000//////000111000000000000000000000000111000000//////000000111------............//////////////////////////////000000000//////.........222000......///111111000000000000000000000000000////////////000000000000////////////////////////AAADDDGGGHHHIIIIIIKKKMMMNNNNNNOOOOOOOOOOOONNNNNNRRRPPPOOOOOOPPPPPPLLLJJJEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA???>>><<<;;;;;;<<<<<<;;;:::999888888777444555666666666555333333333333444444444555555555222222222333333333444444333333333333333333333333222222111111111111222222222222222222222222222222222222222222222222222222222222222111111111000000000000000000111111222222000000000000000000000000111111000000000000111111000000000000000000000000...............///000000000000000000000000000000///000000111111000000/////////000000000111111111////////////////////////....................................////////////------............------........................,,,,,,---------.........------------------------,,,---......//////......,,,,,,,,,------.................................------------------------------------------......,,,------...///000111111------------............++++++++++++++++++++++++........................---,,,+++++++++,,,------......---------,,,,,,,,,------------............,,,------......------,,,...---+++******+++---...------------------------+++,,,,,,------............------,,,,,,,,,------........................------------.........///....../////////////////////////////////000111111111111111222222222333333222333333444555666777777555777:::<<<===AAAEEEHHHJJJOOOWWW\\\___eeemmmttt{{{wwwsssxxxtttlllddd]]]XXXVVVUUUOOOOOONNNMMMJJJGGGCCCAAA===<<<:::888777777777888444555555555666666666777555555555555444444444444555555444444444333333333444444444555555555666666333333333333333333333333111111000000000000111111000000111111111222222222222222222111111111111000111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111---///000000//////000222000000000000000000000000000000000111111000000000...............///000000////////////////////////.........//////////////////...---...000111111000000000000000000000000000.../////////000000000111////////////////////////RRRTTTXXX[[[]]]```bbbeeeddddddeeeeeeeeeeeeddddddfffdddbbbcccdddccc___[[[VVVVVVTTTSSSRRRRRRRRRRRRNNNMMMLLLJJJIIIGGGFFFEEEAAAAAA@@@>>>===<<<;;;:::666777888888888777555444444555555555666666777777222222222333333444444444333333333333333333333333444333333222222333333444222222222222222222222222222222222222222222222222222222222111111111111000000000111111222222222333000000000000000000000000111111000000000000111111000000000000000000000000...............///000000000000000000000000000000000000111111111111000000.../////////000000111111////////////////////////..................................../////////000---..................---........................,,,,,,,,,---------......------------------------,,,---......//////......,,,,,,,,,------.................................---------------------------......//////000000000((()))***+++,,,...//////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,........................---.../////////...---,,,......---------,,,,,,,,,---------.........//////,,,------......------,,,...---+++******+++---...........................***++++++,,,---...//////,,,,,,,,,,,,---...//////........................---.........//////000000...............---------///////////////000111111222222333333333444444444222333444555666888999999>>>AAADDDGGGKKKPPPVVVZZZ\\\bbbkkksssxxx}}}zzzuuuqqqooopppqqqsssiiifffeeefffhhhiiifffdddcccaaa^^^^^^```ffflllpppuuuuuuuuuuuuvvv{{{}}}ssslllfffdddccc]]]]]]\\\YYYUUUPPPKKKIIIAAA???<<<:::888888999:::444555555555666666777777777666666666555555555555555555555444444333333333222222222333333444444444222222222222222222222222111111000000000000111111000000111111222222222222222222222111111111111000111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111////////////////////////---///000000//////000222000000000000000000000000///000111222222111000//////////////////000111111000000000000000000000000,,,------...///000111111,,,,,,,,,...111222111///000000000000000000000000.../////////000000111111////////////////////////lllppprrrrrruuuzzz|||zzz~~~zzzwwwuuuwwwxxx{{{~~~|||tttmmmkkkkkkggggggfffeeeeeehhhlllpppssslllddd___^^^\\\VVVRRRRRRPPPMMMKKKIIIGGGDDDBBBBBB@@@>>>;;;999777666555777888888777666555555666333333333222111222444555777777666555333222111111222333444555555555555555222222222222222222222222111222222333333222222111444444333333222111000000000000111222222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111//////......---------,,,000000000000000000000000//////............//////((()))***,,,---.........000000000000000000000000......---------,,,,,,,,,////////////............///...---,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,+++******)))///......---------......---------,,,,,,+++++++++//////...---,,,,,,++++++---------.........///////////////...---------,,,---------,,,,,,+++++++++,,,,,,,,,---------......+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,++++++++++++---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,........................------............------......///000000000000000111111000000//////......//////000000000000//////222111000000111111000///000000000111333333222111777666666888;;;???CCCDDDGGGNNNWWW^^^bbbhhhooouuu}}}}}}yyyuuupppnnnjjjfffcccaaaaaaaaaYYYYYYXXXWWWVVVVVVVVVVVVSSSQQQOOOPPPSSSTTTTTTRRRMMMLLLLLLKKKKKKLLLMMMMMMRRRSSSSSSRRRSSSUUUXXX\\\___ccciiinnnuuu~~~yyy|||xxxmmmbbb[[[VVVQQQMMMIIIDDD@@@>>>===<<<:::888888777666444444555777///333666555333111222333666555444333333333333444666666555444333333222222000000000000000000000000333333333222222111111111111111111111111111111111222222111111111111111111000000000000000111111111111111111000000000000000555444444333222111000000111111111111111111111111000000000000000000000000//////000000000000//////000000000000////////////000000000000000000000000//////000000000000/////////////////////////////////......------///000111////////////000000000000////////////000000000000222111000///...---,,,+++////////////////////////tttyyy|||{{{{{{}}}}}}}}}~~~}}}~~~}}}{{{yyy{{{~~~{{{xxxvvvtttoookkkjjjfffbbb___\\\YYYUUUSSSNNNLLLIIIFFFBBB???>>>===999::::::999888777777888777666666444333333444555666666666555555555444444444555555555555555444333222222222222222222222222222222333333333333222222444333333222111111000000000000111222222222222111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111/////////.........------000000000000000000000000//////............//////...//////000000000000///////////////////////////000000/////////.........---.........//////000000///...---,,,,,,,,,,,,---,,,,,,,,,---------......//////......------,,,,,,......---------......///***++++++,,,------......------------------------,,,,,,,,,,,,------..................------------//////.........---------,,,,,,,,,---------......+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,////////////////////////,,,,,,,,,---------.........------,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------............------........................------............------......///000000000000000111111000000////////////111111111111111000000///333222111111111111111000111111222333666888999999999;;;???DDDIIIPPPWWW\\\iiioooxxx}}}~~~{{{nnnnnnoooooommmjjjfffddd\\\[[[YYYWWWUUUTTTTTTTTTWWWWWWVVVVVVWWWXXXZZZZZZ]]]ZZZXXXWWWYYYZZZYYYXXXYYYXXXUUUSSSPPPNNNMMMLLLKKKJJJIIIIIIJJJKKKMMMMMMOOOQQQSSSUUUYYY___fffkkksssxxxxxxmmmdddYYYTTTNNNJJJHHHFFFAAA===???>>><<<999777777777888333666999999888777888:::666666666666666666666666666666555444444333222222222222222222222222222222333333333222222222111111111111111111111111111111222222222222222222222222444333333222111000000///111111111111222222222222333333222222222222222222111111111111111111111111000000000000000000000000//////000000000000//////000000000000//////////////////////////////////////////000000000000/////////////////////////////////......---...///000111////////////000000000000////////////000000000000222111000///...---,,,,,,////////////////////////~~~~~~xxxtttqqqooollljjjbbb```\\\XXXSSSOOOLLLKKKDDDCCCBBB@@@???===<<<;;;::::::999888777777777888666666555444333333333333666666666666555444333222333333333333333333333333222222333333333333222222333333222222111000000000000000111222222222222111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000////////////......000000000000000000000000//////............//////222222222222111111000///////////////////////////000000000////////////...,,,,,,---...///000111111......---,,,,,,,,,------,,,,,,,,,---------......////////////////////////---------------...///000+++++++++,,,------......++++++,,,,,,---...//////+++++++++,,,,,,,,,,,,---------------............///............---------,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------////////////////////////,,,,,,,,,---------......---------,,,------...///......------------...............//////.................................------............------......///000000000000000111000000000000/////////222222222111111000000000000000//////000000111222333444555777:::>>>AAACCCAAAGGGPPPXXXaaakkkvvv~~~yyysssppplllfffaaa[[[[[[\\\]]]^^^```aaaaaaccccccccccccccccccbbbbbbkkkkkklllmmmppptttwwwyyy|||yyyxxxxxxxxxwwwwwwzzzyyyvvvsssoookkkiiiggg```^^^[[[\\\^^^^^^\\\YYYXXXVVVSSSRRRSSSTTTTTTTTTWWW[[[bbbkkkuuuooohhh```\\\[[[WWWNNNGGGEEECCC???<<<:::999999:::666888999999888777888999555666666777777777666666666666555555444333333333444444444444444444444444333333333222222222222111222222222222222222222222333333333333333333333333333333333333222222111111111111111222333333444444111111222222222333333333111111111111111111111111000000000000000000000000///000000111111000000///////////////000000000000........................//////000000000000/////////////////////////////////............///000000////////////000000000000////////////000000000000111111000//////...------000000000000000000000000~~~}}}{{{zzzuuurrrnnniiiccc___\\\ZZZVVVTTTQQQOOOMMMJJJGGGEEEAAA@@@>>>=========<<<;;;<<<:::888666444333333333666666666666555444333222444444444444444444444444222333333333333333333222222222222111111000000000000000111222222222222111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000///////////////////////////////////////............/////////000000000000///......////////////////////////.........------------------------...///000000111...------,,,,,,,,,------,,,,,,,,,---------............//////000000000000,,,,,,,,,---...///000111//////...---,,,++++++***++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......---,,,,,,---...///000000//////............//////......////////////..............................------............------......///000000000000000000000000000000000000000222111111000000000000000...///000111111333666888666888;;;>>>CCCIIIOOOSSSVVV]]]hhhrrr|||yyyooohhhbbb```]]][[[[[[]]]^^^^^^aaacccfffkkkpppuuuxxxzzz~~~yyy|||xxxssspppooolllgggcccYYYZZZZZZ\\\```dddhhhkkkyyyvvvsssrrrlll```VVVOOOKKKGGGCCCAAA@@@>>>>>>::::::999888666666666777333333555555666555555444666666555555444444444333444444444444444444444444222222222222222222222222222222222222222222222222222222222333333333333333//////000111222444444555000000111111222333444444222222222222222222222222111111111111111111111111000000000000000000000000000000000111111000000000////////////000000000000//////////////////////////////000000000000//////////////////////////////............/////////000////////////000000000000////////////000000000000111000000000//////......000000000000000000000000~~~}}}{{{wwwrrrnnnjjjgggfffgggeeebbbaaaaaa```]]][[[RRROOOLLLJJJHHHFFFBBB???AAA???===:::999888888888666666777777666666555444444444444444444444444444333333333444444333333333222222222111111111111111000000111222222222222111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000000000//////////////////////////////............//////------......//////......................................................///////////////.........------,,,,,,,,,------...,,,,,,,,,---------......---------......//////000,,,,,,,,,---...///000111000//////...,,,++++++***------------------------............------------+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---...///000111000//////......//////000......////////////..............................------............------......///000000000000000000000000000111111111111111000000//////000000111222444555555555666:::>>>===BBBJJJQQQYYY```hhhnnnsssxxx}}}{{{xxxuuupppjjjccc^^^___aaaeeehhhmmmrrrwwwzzz}}}xxxvvvrrrmmmiiifffdddccc___hhhuuutttiiibbb^^^XXXSSSOOOKKKFFFCCC@@@>>><<<:::999999999999444444555555555555555444666555555555555555444444444444444444444444444444222222222222222222222222222222222222222222222222000111111111222222222333......///000111222333444...//////000111222333333444444333333222111000000111111111111111111111111111111111111111111111111000000111111111111000000.../////////000000000111000000000000000000000000//////000000000000//////////////////////////////---......///////////////////////////000000000000////////////000000000000000000000000000/////////000000000000000000000000~~~~~~}}}zzzwwwuuusssrrrqqqtttqqqppprrrvvvwwwvvvtttkkkfffaaa^^^\\\WWWQQQLLLCCCBBB???===<<<<<<<<<===;;;;;;;;;::::::888777777555555555555555555555555333333444444444444333333222222222222222222222222000000111222222222222111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......////////////000000000000000000000000000000//////............//////---...//////000000000000........................///000000000000111111111000000//////............------,,,,,,,,,---......,,,,,,,,,---------......,,,,,,,,,------.........---------------...///000------------------......---------------------,,,///...............------,,,,,,,,,,,,---------------------............///,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,---...///000//////............//////.........//////.................................------............------......///000000000000000000000000111111111111222111000//////000111333444333555777777777:::???DDDPPPYYYdddooowww~~~zzztttffffffhhhkkkoooqqqqqqpppvvv{{{|||tttrrrnnnkkkllluuuxxxsssmmmgggccc\\\UUUOOOJJJFFF@@@===;;;;;;;;;:::999888777777666666777777555555555555555555555555333333333333333333333333111222222222222333333333333333333333333333333333000000000111111222222333111111111000000000///////////////000111111111222555444444333222111000///111111111111111111111111111111111111111111111111000111111222222111111000......//////000000111111111111111111111111111111//////000000000000//////////////////////////////---......///000/////////////////////000000000000////////////000000000000///000000000000000000000000000000000000000000000~~~~~~}}}~~~~~~~~~~~~|||}}}yyyuuuttttttqqqlllfffUUURRRNNNIIIFFFDDDDDDDDDDDDCCCBBB@@@>>>;;;999888555555555555555555555555333333444444444444333333333333333333333333333333000000111222222222222111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000------........./////////000000000000000000000000//////............////////////000000000///..............................///000000000111111111111.........///////////////,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......------------------............---------......///..................------+++,,,,,,------..................------,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,---------......---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,+++,,,,,,---......///......------......///------............------........................------............------......///000000000000000000000111111111222222222111111000000222444777888333888===AAADDDKKKTTT\\\nnnxxx{{{{{{{{{{{{yyyvvvqqqnnniiilllrrrzzz{{{}}}wwwpppccc\\\RRRJJJDDD@@@<<<999<<<:::888555444555666777555555555555666666666666333333333333333333333333111111222222222333333333333333333333333333333333000000111222222333444444333333222222111000//////111111111111111111111111333333333222222111111111111111111111111111111111111111111111111111111111000111111222222111111000.........///000111111111000000000000000000000000//////000000000000//////////////////////////////------///000000000///...////////////000000000000////////////000000000000//////000000000111111111////////////////////////~~~oookkkddd]]]WWWRRRPPPOOOKKKJJJHHHEEEAAA===:::888666666666666666666666666333444444555555444444333444444444444444444444444000000111222222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,,,---------......//////000000000000000000000000//////............//////000000//////...,,,+++***........................---.........//////000000,,,------...///000111111,,,,,,,,,,,,,,,---...///,,,,,,,,,---------..............................///......---------......222111000///---,,,+++***)))***+++,,,...///000111---------,,,,,,+++++++++---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,---------......---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,+++++++++,,,------......------------......,,,------------------,,,........................---..................---...//////000000000000000000000111111222222222222222222111222444777:::<<<999???HHHPPPYYYdddqqq{{{||||||yyyqqqiiihhhiiilllqqqwww{{{||||||xxxjjj]]]RRRIIIBBB===<<<:::666333111222444666555555555666666666666666444444444444444444444444111111111222222333333333333333333333333333333333111111222333333444555555222222222222222222222333333333222222222222222222111222222222222333333333111111111111111111111111111111111111111111111111111111222222222222111111---......///000111111222//////////////////////////////000000000000//////////////////////////////,,,---///000000000///...////////////000000000000////////////000000000000//////000000111111222222////////////////////////zzznnnddd``````YYYVVVQQQMMMIIIEEEAAA>>><<<:::888777777777666555000222444555444333222333555444444444444444444333333333333333333333333333222222222111111111111000000000000000111111111111111111111111111111111111......///000111000000000000000000000111111111111111000///......///000111000000000000000000000000............/////////000////////////////////////////////////////////////000000//////.........---................................................------,,,,,,,,,,,,------------......//////000000..............................------------...............------,,,,,,,,,,,,,,,---......---,,,,,,---------....../////////------------------,,,,,,//////............//////...------,,,,,,------...))))))*********+++++++++---,,,,,,---......---,,,++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---//////////////////////////////.........------------------.........////////////////////////////////////000000111222222222444222000000111222333333222333555777888<<>>;;;999999888777666666777888888777666555555444444444444444333333333333333333333333333333333222222222222111111111111000000000000111111111111111111111111111111111111///000000111111111111000111111111000000000000000111000////////////000111000000000000000000000000........./////////000000////////////////////////////////////////////////000/////////..................................................................------------......---..................///..............................------------............---------,,,,,,,,,,,,,,,---......---,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,------------------///......------......///...------,,,,,,------...,,,---------............------------......---,,,++++++,,,,,,---......//////......------....../////////////////////////////////.........------------------.........//////////////////////////////......//////000000000111222111000111222333444333666777999<<>><<<;;;777777777666555555444444444444444444333333222222222222222222222222222222333222222222111111111111000000000111111111222222000000000000000000000000111111111111111111111000222111111000000///......111000000//////000000111000000000000000000000000....../////////000000000////////////////////////////////////////////////////////////............................................................///..................//////..................---..............................------------.........------------,,,,,,,,,,,,------......------,,,************++++++++++++++++++,,,,,,------.........------,,,,,,------......------,,,,,,------...............////////////------.........------,,,+++,,,,,,------.........//////............///////////////////////////////////////............---------.........///////////////////////////////////////000000000000000000222222222333444666777888>>>???AAAIIIUUUbbblllrrrzzzvvvxxx{{{tttkkk```YYYXXXVVVSSSPPPNNNMMMNNNSSSXXX[[[ZZZXXX\\\aaaggggggbbb\\\XXXWWWXXXUUUSSSTTTYYY___eeehhhlllqqqwww}}}~~~|||xxxtttnnniiifffiiimmmppptttyyy|||sssddd[[[OOOFFFBBB@@@>>>===888777555555666777666555888888888888777666444444444444333333333333333444333333333333333333333333333333333222222333333333333222111111000000111111111111222222222333333333222222222222111111111111333333222222111000000000111111222222222222111111111000000//////000000111000000////////////......////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000---///111222222111///---............///000111222|||rrriiiccc```[[[TTTNNNJJJFFFDDDBBB999888666555555555444444555555444444333333222222222222222222222222222222333333222222222111111111000000111111111222222222000000000000000000000000222111111000000000000000111111000000000/////////000000000000000000000000////////////////////////...////////////000000000///////////////////////////////////////////////////////////////.........................................................//////............//////000000000//////.......................................------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......---,,,,,,++++++,,,,,,---...------,,,,,,------...+++,,,,,,,,,,,,------------...//////...---------,,,,,,,,,---------......------,,,,,,,,,,,,------/////////////////////////////////...........................////////////////////////////////////111111111111222222222222444444333333555999>>>BBBLLLMMMSSS^^^mmmzzzwwwuuutttqqqnnnmmmppptttuuuvvvyyy~~~jjjcccYYYTTTSSSTTTTTTSSSTTTRRRPPPSSSVVVWWWUUUQQQWWW\\\aaacccaaa^^^\\\[[[[[[XXXUUUVVVYYY^^^bbbccchhhkkkppptttwwwwwwvvvuuuqqqjjjdddcccbbb______bbbttt}}}zzzrrreeeZZZRRRKKKEEE@@@@@@===:::888888888777555777888888999888666555444666666555555444555555555333333333333333333333333444444333333333333444444333333222111111111111111111111222222222333333333222222222222222222222222222222222111111111000000111111222222222222111111222111000//////000111222000000//////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000---...///000000///...---///////////////000111111vvvoookkkfff___XXXSSSOOOJJJHHHAAA===999888888888888666666666555555444333222222222222222222222222222222333333333222222222222111111111111111222222222222000000000000000000000000111111000/////////000111000000000111111111111111000000111111111111000000////////////////////////////////////000000000111////////////////////////////////////////////////.........///////////////................................................//////............//////222111111000000/////////..............................------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......,,,,,,++++++++++++,,,,,,...------,,,,,,------...++++++++++++,,,,,,,,,,,,---///000000---,,,,,,...,,,,,,,,,---------------...------,,,,,,------...////////////////////////////////////////////////........./////////000000000000000000000000000000000000111111111111222222555555444444777???JJJRRRaaafffnnnzzzssshhh]]]ZZZYYYUUURRRRRRYYY___ccceeeiiipppsssrrreee```ZZZXXXYYY[[[]]]]]]```^^^\\\\\\^^^^^^[[[XXX\\\___dddggghhhgggfffeeebbbaaa```bbbeeehhhjjjjjjooonnnmmmlllllllllmmmmmmsssmmmhhhgggccc]]]YYYYYY]]]fffsss{{{~~~yyyooobbbUUULLLIIIEEE@@@<<<;;;:::999888555666777888888777666555444444333222222222222222333333333333333333333333555555444444444444555555444444333222222222222222111111222222222333333333222222222222222222222333222222222111111111111111111111222222222222111111222111000//////000111222//////000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000000///...------...///000111111000///////////////|||wwwqqqmmmmmmppprrrtttyyyxxxrrrpppssswww{{{xxxzzz~~~~~~wwwrrrnnniiiddd```[[[WWWTTTKKKFFF???;;;;;;:::888666888777777666555444333333333333333333333333333333333333333333222222222222111111111222222222222333111111111111111111111111111111000///000111222333222222222222222222111111000111111222222111111000000000000000000000000000/////////000000000111111////////////////////////////////////////////////.........///////////////................................................///..................///111111000000000000000000..............................------------......,,,,,,,,,------------......------,,,,,,------...++++++++++++******************++++++,,,,,,---------,,,,,,++++++,,,,,,---...------,,,,,,------...,,,------------.........---000222111---+++,,,...------------------------000000////////////000000////////////////////////...////////////000000000....../////////000000000000000000000000000000000......//////000111111222666777999<<>>;;;999888555666666777777777777666777666555444444333333444333333333333333333333333666555555444444555555666555444333333222222333333111111222222222333333333222222222222333333333333111111111111111111111111111111222222222222111111111111111000000111111111//////000000000000111111////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000111000...,,,,,,...000111222111000///............iiihhhgggeeeeeehhhmmmpppqqq{{{zzzuuuqqqqqqrrrsssvvvwwwwwwtttppprrryyywwwtttvvvxxx~~~}}}~~~|||zzzxxxvvvuuurrrnnnkkk___WWWMMMFFFCCCAAA===999999999888777666555444444444444444444444444444444444444333333333222222222111111111222222222333333222222222222222222222222222222111111222444666777777666555444222111000///000111222222222222111000000000000000000000000000//////000000000111111111////////////////////////////////////////////////............/////////000......................................................------------..................////////////..............................------------......,,,,,,,,,---------.........---,,,,,,,,,,,,---...,,,,,,,,,,,,+++++++++***++++++++++++++++++,,,,,,------,,,,,,,,,,,,------...------,,,,,,------...............////////////---000333111---+++,,,///------------------------000000////////////000000////////////////////////.../////////000000000000.../////////000000000000000000000000000000000000//////000111333444555555888===EEENNNYYYiii{{{~~~|||zzzxxxxxx{{{~~~xxxjjj[[[UUURRRSSSSSSTTTWWW]]]ZZZccckkknnnqqquuuwwwvvvssstttvvvyyy|||}}}|||{{{{{{wwwvvvoookkkiiijjjhhhbbb]]]\\\]]]___```cccfffmmmtttyyy}}}uuulllddd```aaacccyyywwwooocccVVVLLLEEE@@@===:::999888777777777777777:::999888777666666666666444444444444444444444444555444444333333444444555444333333222222222222222111111222222222333333333222222222333333333444444111111111111111111111111111111222222222222111111000111111222222111111000//////000000000111111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000//////////////////000111000///////////////000jjjmmmpppqqqsssxxx}}}zzzyyyzzz{{{xxxwww}}}yyymmmhhhdddeeelll}}}uuulll___VVVQQQMMMGGGCCC::::::999888777666555555555555555555555555555555444444444333333333222222111111222222222333333333333333333333333333333333333333222222444666999:::;;;:::888555333000...---000111222333333222111000000000000000000000000000000000000000111111111111////////////////////////////////////////////////---.........//////000000................................................---------,,,,,,---------+++,,,,,,------..........................................------.........,,,,,,,,,------............---,,,,,,,,,,,,---.../////////......---------,,,,,,++++++++++++++++++...------,,,,,,------......------,,,,,,------...------------.........///---111333222---***,,,///------------------------......------------......////////////////////////.../////////000000111111////////////000000000000000000000000000000000000222222333555777888::::::;;;DDDQQQ___mmm}}}wwwoooiiieeecccbbbaaaeeehhhlllrrr{{{}}}rrreee```]]]\\\]]]]]]^^^cccjjjkkkvvv}}}yyyyyyvvvpppllllllgggeeebbb______dddkkkqqqpppqqqpppmmmhhhccc```______kkk}}}ssscccVVVMMMHHH>>>===;;;888777666777777777777555444333333333333444444444444444444444444444333333222222333333444333222222111000111111111111111222222222333333333222222222333333444444444111111111111111111222222111111222222222222111111000111222333333222111000//////000000111111111222111111111111111111111111////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////000000000000...///000222222000///...///......//////000111222|||tttpppmmmrrrxxxkkkeeeaaaWWWMMMHHHDDD???;;;999666222///111333444555444444444555333333333222222222111111333333333333333333333333222222222222222222222222222222222333444555666777666666555444222111000000000000000000000000000000///////////////000111111222222222111000//////...000000000000000000000000......------------............////////////......000000000000000000000000------...............---------------------------//////000000///...------,,,------...///000111111............---,,,+++***...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...------------------------.........------,,,,,,,,,..................------***777===555...//////+++//////............//////.........///////////////000000000000////////////000000000000111111111111000//////.........//////555000...000111///000222111555777666:::BBBHHHJJJOOOVVVdddwww~~~~~~qqqhhheee^^^UUUNNNLLLNNNQQQSSSWWW]]]dddiiijjjhhhfffeeeaaajjjpppoooooouuu~~~~~~zzzwwwsssrrrqqqqqqooonnnkkkhhhfffgggiiigggaaa\\\]]]aaakkkxxxuuudddXXXKKKDDD@@@???>>>:::888888555999888333222666888555555555666666555555444333444444444444444444444444333333333222222222111111111111111111111111111111000000111111111222222222222222222222222222222222111222333444444333222111000000111111111222222222222222222111000//////...000000000000000000000000000000000000000000000000///////////////////////////......---------......//////////////////////////////.........---------////////////////////////222000///------///000222|||||||||}}}}}}~~~~~~zzzuuujjj^^^QQQMMMGGGAAA===:::999999555666777777666555555666444444444444333333333333333333333333333333333333222222222222222222222222222222222222333444555666555555444333222111000///000000000000000000000000///////////////000111111222222111111000//////...000000000000000000000000///......------......///......////////////................................................------------------------------///////////////...---,,,------......//////000000............---,,,++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---+++******+++---...------------------------......---------,,,,,,,,,........................+++777<<<444...//////+++//////............//////...............///000000000000000000////////////000000000000111111111111000//////....../////////333000///222333111111333222888===@@@GGGQQQYYY\\\cccjjjvvvyyymmmaaaYYYTTTQQQMMMJJJKKKNNNRRRTTT\\\aaahhhlllmmmnnnnnnoooyyyvvvqqqnnnnnnpppmmmeee^^^ZZZ[[[```hhhpppyyyxxxbbbWWWKKKDDD>>>999777888555999999444444888:::888555555666666555555444333444444444444444444444444333333333333222222222222222222222222222222222222222222222222333333333444222222222222222222222222111111222333333222111111000000000000111111111222222222111111000//////...000000000000000000000000000000000000000000000000////////////////////////000//////.........//////////////////////////////000000/////////.........////////////////////////111000///......///000111~~~|||{{{vvvuuutttuuuzzz~~~sssddd```XXXNNNEEE@@@???@@@888777777666555444333333444555555555555555555555333333333333333333333333333333333333333333333333333222222222222222333333444333333222111000//////000000000000000000000000///////////////000111111222222111111000/////////000000000000000000000000///......------......///......////////////................................./////////...---,,,,,,---------------------------............---,,,,,,.........///////////////---------...------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................------++++++++++++------------------------------...------------,,,,,,,,,........................,,,666:::333...//////,,,//////............/////////......------///000111////////////000000000000000000000000111111111111000000////////////000000333111222666777444555777777???IIIQQQ[[[hhhpppssszzzzzzvvviii]]]UUUQQQPPPPPPQQQSSSWWW[[[```cccppptttyyy{{{|||yyypppfffbbb```bbbeeeiiisss}}}|||yyyxxxsssaaaSSSIII@@@;;;;;;777999888555444777777666555666666666666555444444444444444444444444444444444444444444333333333333333333333333333333333333111111111222222222333333222222222222222222222222000111111222222111111000000000000000111111111111222222111111000/////////000000000000000000000000////////////////////////////////////////////////000000/////////000000111////////////////////////000000000000000/////////////////////////////////111000///......///000111~~~wwwrrrsssyyy~~~|||}}}yyypppdddVVVKKKEEECCC===<<<999888888777555444444444555555555555666666444444444444444444444444333333333333333333333333333333222111000000111111222222111111000000//////000000000000000000000000///////////////000000111111111111111000000////////////////////////////////////............//////......////////////..............................////////////...---,,,+++........................,,,---------------,,,,,,///////////////.........,,,,,,------...---------...------,,,,,,------...---------------------------------------------------,,,,,,++++++,,,,,,------------------------------------------------------------..................555777222......///---///......------......///000///---------...000111////////////000000000000///000000000111111111111000000/////////000111111555333333666888777;;;@@@EEEPPP[[[eeeppp}}}|||xxxyyyzzz~~~zzzxxxyyyyyyvvvnnnccc[[[XXXYYY\\\^^^```dddiiipppxxx|||xxxqqqmmmiiifffiiiooo|||}}}tttoooooo||||||nnnaaaSSSIIIDDD@@@>>>;;;888777777666555666666666666666555444444555555555555555555555555555555444444444333333333333333333333333333333333...////////////000000000111111111111111111111111000000000111111000000000111111111111222222222222111111111111000000///////////////////////////////////////////////////////////////////////////////////////...//////000000////////////////////////////////////////////////////////////////////////000///............///000~~~{{{{{{qqqmmmooowww}}}nnn___SSSMMMIIIFFFBBB@@@???===;;;999444444444444555555555555444444444444444444444444333333333333333333333333333333222111000000000000000000000000000000000000111111111111111111111111///////////////000000111111111111000000000000000/////////////////////////////////....../////////......////////////......////////////////////////......//////...------,,,........................,,,,,,---------------,,,///////////////.........,,,,,,------...---------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------.........//////000333555111......///.........------------......///......---...///000111.../////////000000000111///000000000111111111111000000000000000111222222666333333555888<<>>HHHRRR___rrrrrrgggaaaUUURRRMMMJJJJJJOOOUUUYYYbbbeeejjjnnnttt|||{{{~~~~~~zzzzzzttt~~~}}}uuuvvvwww|||yyyrrrlllhhheee^^^YYY[[[fffssszzzjjjXXXMMMEEE<<<888888777777777777777666555555555555555555555555555555333333333333222222222222222222222222222222222222222222222222333333333444111111111111111111111111333222111111111111222333000000111111111222222222000000000000000000000111000000000000000000000000000000000000000000000000////////////////////////------------...///000111////////////////////////---.........////////////////////////////////////---..................---zzzsssmmmlllqqqxxx}}}}}}ttthhh^^^VVVNNNEEE???;;;:::999888777555444444555555555555555555555555444444444444444444444444333222222222222222333333000000111111222222333333111111111111111111111111///////////////000111111000000000000000111111111000000000000000000000000000000////////////000000......////////////..............................++++++---...///000000000////////////////////////------...///000000//////,,,------...///000111111...///......---,,,+++***...------,,,,,,------...................................................+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,------.........,,,,,,------...///000000333111//////...---...111...------,,,,,,------...+++---///111222000...------......///000111111222000000000000111111111111111111111111222333444555:::>>>HHHVVVcccsssooo```WWWTTTOOONNNMMMNNNSSSYYY```eeeqqqssswww}}}wwwqqqsssxxx}}}{{{wwwssspppssszzzmmmdddaaa]]]^^^fffmmmvvv~~~rrraaaSSSEEE>>>===777777777777777666666555666666666666666666666666333333333222222222111111111111111111111111111111000111111111111222222222000000000000000000000000444333222111111222333444////////////000000000000000000000000000111111111000000000000000000000000111111111111111111111111////////////////////////............///000222222////////////////////////.../////////000000111111////////////////////////------............------~~~yyy|||zzzwwwmmmeee\\\RRRJJJHHH@@@;;;<<<:::555333666222444666777666555555555333333444555555444333333222111000000//////000000111111111111111111111111111111111111111111111111000000000000000000000000//////000000000000//////333222000......///111222......//////000000111111111000///...------......////////////////////////..............................//////......---,,,......////////////......////////////............------------------------,,,,,,,,,---------...............------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,------//////.........---------************************..........................................------111000///...---,,,++++++///////////////.........//////000111111111111111,,,---...111333333222000444111222888999666888===HHHRRRaaannnzzzvvvkkk^^^QQQNNNRRRRRRTTTWWWZZZ___iiiwww|||sssmmmnnnsss}}}~~~vvvnnnjjjlllooorrrzzz~~~zzz{{{|||mmmZZZIII>>><<<::::::===<<<777666888555666666666777777777888222333333444444333333222333222222111111222222333333222222111111222222333000000000000000111111222000000//////000111222222333333333111000000333555////////////////////////000000000000000000000000////////////............------------...000111222000000//////.........---......////////////......////////////////////////+++,,,------......------........................xxxppppppqqquuu|||uuummmbbbZZZTTTKKKDDDBBB???:::999<<<666777888888777666555555333444555555555555444333444333222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000//////000000000000//////222111000//////000111111.../////////000000000111000000000/////////......////////////////////////..............................//////......---,,,......////////////......................................................,,,,,,,,,---------........................------------------------------+++++++++++++++,,,,,,,,,//////.........---------...---------------------................................................///...............------///////////////////////////000000111111111111111444333333333333444333333777333222666:::===DDDMMM]]]fffsss}}}xxxppphhhaaaYYYRRRSSSXXX]]]bbbiiimmmqqqyyy}}}zzzyyyyyy||||||}}}~~~|||zzz}}}zzzvvvrrrzzzqqq\\\NNNEEE@@@<<<<<<;;;666444555888888777777777666666666333333444444444444333333333333222222222222333333333222222111111222222333000000000000000111222222000000000000000111222222///000111000......000111000000000000000000000000000000000000000000000000////////////////////////111000//////......//////000/////////..................////////////......////////////////////////---...//////000000//////000000000000000000000000}}}kkkccc```bbbnnnzzzyyysssdddZZZOOOGGGAAA;;;:::;;;999999888888777777666555333444555555555555444333555555555444444444444444222222222222222222222222111111111111111111111111000000000000000000000000//////000000000000//////000000000000000000111111////////////000000000000///000111111111000///...////////////////////////..............................//////......---,,,......////////////......---------...............------------------------,,,,,,,,,---------..................////////////------------------------+++++++++,,,,,,---------...............---------.............../////////................................................---------......////////////////////////////////////000111111222222111111555444222111111111333444888666555:::AAAJJJWWWbbbrrrxxx~~~yyyqqqkkkddd```\\\ZZZXXXXXX\\\cccmmmuuu~~~nnnqqquuuwwwyyy|||qqqhhhppp}}}xxxuuupppkkkeeelllyyyyyyhhhUUUJJJ???<<<;;;888777777::::::999888777666555444444444555555555555444444333333222222222222333333333222222111111222222333111000000000000111222222111000000000000111222222111333444444222222222333111111111111111111111111000000000000000000000000000000000000000000000000111111000////////////000////////////..................////////////......////////////////////////---...//////000000//////000000000000000000000000|||vvvnnnjjjjjj}}}{{{qqqbbbUUUIIIAAA<<<::::::888777666666777666666444444555555555555444444666666666666555555444444222222222222222222222222111111111111111111111111000000000000000000000000//////000000000000////////////000111111111111000////////////000000000000///000222333333111///...////////////////////////.................................///......---,,,---......//////......---.............../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------......//////------------------------,,,,,,------......//////........................,,,,,,,,,,,,,,,---------........................---------...........................///////////////////////////000000000000000111222222222222111111222222111111333555888777:::AAAHHHQQQ[[[hhhqqq{{{}}}}}}qqqhhhdddaaa^^^[[[\\\\\\\\\^^^```dddkkkqqq|||~~~wwwyyy{{{~~~rrrddddddqqq|||ooojjjkkkjjjfff[[[^^^fffxxxkkkZZZHHH???===<<<<<<===::::::999888777666666555555555666666666666555555333333333222222333333333333222222111111222222333111111000000111111222333111111111000000111222222222444666666555333333444111111111111111111111111////////////////////////000000000000111111111111////////////000222333444///////////////...............////////////......////////////////////////+++,,,------...---------........................~~~tttuuuxxxxxxtttoooqqq{{{nnn^^^RRRHHHAAA<<<999666555666777777666555555555555555555555555555555555666555444333333222222222222222222222222111111111111111111111111000000000000000000000000//////000000000000//////...///000111111111111111000000000000////////////...///111333333111000///////////////////////////.................................///......---,,,------............------....../////////000000000........................,,,,,,,,,---------......+++++++++,,,,,,---------------------------------***++++++,,,------......---.....................******++++++,,,,,,,,,---........................---------.........//////000000/////////.........////////////000000111111000000111222222222222222111333555555555666999<<<<<>>======999999999999888888888888555666666777777666666555444333333333333333333444333222222111111222222333111111111111111222222333222222111111111111111222...000222333111000000000111111111111111111111111///////////////////////////000000000111111111222////////////000222333444.........///////////////......////////////......////////////////////////+++,,,------...---------........................}}}{{{yyyxxxvvvlllnnnqqqsssuuuuuutttssswww|||~~~}}}{{{lll^^^WWWZZZ```iii|||vvvgggXXXLLLDDD???999777888999888666666666555444444555666666444444555666555444333222333333333333333333333333111111111111111111111111000000000000000000000000//////000000000000///////////////000111111222222000000000000////////////...///000111111111000///////////////////////////..............................//////......---,,,------............------------......///000000000000000000000000000000000,,,,,,,,,---------......+++++++++++++++,,,,,,,,,------------------------(((((())))))***+++,,,,,,---------...............,,,,,,,,,---......//////........................,,,,,,------.../////////000000000//////............//////000000111111222000111222222333222222222000333555555555777===BBBOOO___qqq{{{|||zzzvvvrrrkkklllpppvvvoooeeeYYYTTTOOOMMMPPPVVV\\\___fffnnnvvv}}}yyyuuunnnjjjmmmsss}}}sssggg]]]YYYWWWYYY___iiiwwwtttaaaRRRFFF>>>;;;:::::::::999999999999999555555666666666666555555444444333333333333444444333222222111111222222333222111111111111222333333333333222111111111111222///111222222111000000111111111111111111111111111000000000000000000000000...//////000000111111111111111000////////////000.........///////////////......////////////......////////////////////////---...//////000000//////000000000000000000000000|||yyyxxxyyyzzzzzzzzztttsssqqqpppnnnnnnoooooorrrxxx{{{yyyyyy}}}~~~}}}zzzuuuqqqnnnnnnooouuuwww{{{}}}zzzeeeWWWRRRRRRTTTaaawwwlll]]]PPPIIIAAA===<<<<<<999777777666555444444555666777444555666777666555333222333333333333333333333333111111111111111111111111000000000000000000000000//////000000000000//////000////////////111222444111000000000/////////........./////////000000000////////////////////////..............................//////......---,,,,,,------......------,,,++++++,,,,,,---......///000000000000000000000000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,++++++------------------------(((((()))***+++,,,---...---------.........//////---------...//////000000........................,,,,,,------...//////000///////////////000000000...//////000111111222222000111222222333333222222111333555555888@@@LLLUUUmmm}}}vvvnnneeehhhoooyyyoooaaaXXX]]]ZZZWWWWWW[[[aaagggkkkyyy}}}|||xxxyyyzzzxxxssszzzvvvjjjccc______bbbjjjxxxmmmXXXIIICCC<<<<<<;;;:::999888888777444555555666666555555444444444333333333333444444333222222111111222222333222222111111222222333444444333222222111111111222222333333222111111222444000000000000000000000000000000000000000000000000------...//////000111111111000//////......//////............/////////000......////////////......////////////////////////---...//////000000//////000000000000000000000000~~~xxxqqqllljjjjjjhhhhhhhhhgggeeeeeegggiiiuuuyyyvvveee[[[WWWTTTWWWbbbxxxoooZZZRRRHHHBBB@@@>>>;;;777777666555444444555666777444555777888777666444333333333333333333333333333111111111111111111111111000000000000000000000000//////000000000000//////000000......///111333555111111000000/////////............---...///000111////////////////////////..............................//////......---,,,,,,------......------,,,))))))***++++++,,,------------------------------,,,,,,,,,---------...............------,,,,,,,,,------------------------++++++,,,---///000000111---------.........//////,,,,,,,,,---...//////000........................,,,,,,------...///000000------...///000111222222...//////000111222222222111111222333333333333222777888:::;;;BBBPPPbbbooovvvllljjjooowwwvvvjjj```ZZZYYYYYY[[[```iiisss|||tttpppssssssssswwwwwwyyyyyyyyy~~~ssshhheeedddfffooozzzjjjVVVNNN???>>>===;;;999777666555444444555555555555444444555444444333333444444555333222222222222222222333222222111111222222333444444333333222111111111222/////////...,,,,,,///111////////////////////////000000000000000000000000,,,------...///000000111------------...000111222---.........//////000000......////////////......////////////////////////+++,,,------......------........................~~~zzzyyyyyyxxxvvvsssooolllkkkkkkiiikkkllljjjiiimmmvvv~~~rrrfffaaa___bbbjjjttt{{{~~~yyyooo___PPPEEE???<<<;;;:::::::::999777888:::;;;666555444555666666555333333333333222222222111111333333333222222222111111//////000000111111222222000000111111111111000000111111111111000000000000///.........///000222333000000000000000000000000////////////////////////------......///000000000---.........///000000000........................//////............//////000000//////.........---+++,,,------......---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......---.........---,,,,,,+++........................------............---------------.........//////..............................///000000000000000000000000000////////////666444222111222222111000111;;;???III]]]lllwwwzzztttwwwyyy~~~xxxvvvrrrhhhbbbaaabbbcccgggnnnyyy}}}tttqqqpppuuu~~~}}}ssskkkkkkvvv}}}wwwsssooolllxxxtttaaaLLLGGGAAA======>>><<<:::777777777666555666888:::666666555555555444444444222222222222222222222222444333222111111222333444666555444333222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000///...---------000000000000000000000000++++++,,,,,,---...//////------............------///......------///000111////////////000000000000|||xxxrrrnnnlllkkkkkklllllliiiggghhhlllqqqvvvxxx{{{|||uuulllgggddd```\\\YYYgggmmm}}}qqqdddYYYPPPFFF@@@======<<<:::888888888999888777666666666666444222333333333222222222222111333333333222222222111111000000000000111111111111000000111111111111000000111111111111000000000000//////......///000111222000000000000000000000000///////////////////////////////////////...........................//////........................///..................///000/////////.........---+++,,,------......------...------,,,,,,------...,,,---------............------......------,,,+++........................------............---------------.........//////..............................///000000000000000000000000000000000000000222222333444555666777888:::HHHSSS___rrr~~~}}}~~~uuunnnjjjkkkjjjfffeeehhhnnnqqqxxx{{{xxxxxx}}}sssjjjggglllxxxyyynnnyyy~~~xxx{{{uuucccYYYMMMCCC>>>===;;;:::888888777666555555666888666666555555555444444444333333333333333333333333333333222111111222333333444444333222111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000.........///////////////000000000000000000000000,,,,,,,,,---.../////////---......//////......---///......---...///000111////////////000000000000~~~wwwooommmiiiccc```______^^^^^^```cccjjjtttrrrhhh```WWWQQQQQQUUUbbbtttyyyooocccRRRFFFDDDCCC@@@>>><<<::::::999;;;999777666666555333111333333333333222222222222333333333222222222111111111111111111111000000000000000111111111111000000111111111111000000000000000000////////////000111000000000000000000000000////////////////////////111000000///......------.........---------------..............................------------....../////////...............+++,,,------......------///......------......///------........./////////------......------,,,,,,........................------............------------........./////////..............................///000000000000000000000000000000000000000000222555666666888===AAAFFFZZZjjjxxx}}}yyyqqqjjjhhheeeeeehhhiiikkkqqqwww|||~~~{{{rrrkkkjjjnnnqqquuu}}}xxx}}}{{{tttkkkooorrr^^^MMMCCC???===<<<;;;:::999888777777777777666666666555555555444444333333333333333333333333333333222222222222333333222111111000000111111222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000,,,,,,---...000111222222000000000000000000000000------......//////000000---......//////......---///............///000000////////////000000000000|||uuuoooiiidddaaaZZZZZZ\\\```gggooovvv{{{{{{qqqiiiVVVTTTWWW^^^aaaeeetttwwwfffXXXNNNKKKGGGCCCAAA???===<<<;;;999777666666555444222444444333333333222222222333333333222222222111111222222222111111000000000000111111222222111111000111111111111000000000///000000000///////////////////////////////////////////////////////////////000000//////.....................---,,,,,,,,,+++........................------,,,,,,,,,,,,------........................+++,,,------......------......------------...............////////////000,,,------...------,,,,,,........................------............------............////////////..............................///000000000000000000000111111111111111222222444666555555:::DDDLLL[[[qqquuukkkhhhfffccc___ggghhhkkkmmmpppuuu~~~~~~xxxuuutttqqqtttyyy}}}~~~~~~yyyqqqccccccmmmqqq]]]OOOFFFAAA>>>===<<<:::999999999999888666666666666555555555555222222222222222222222222333333333333333333333333111111111111111222333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000,,,------///000111222333////////////////////////......//////000000000111......////////////................../////////000////////////000000000000~~~ssspppkkkgggddddddfffgggffflllsss{{{{{{kkkaaaYYYTTTNNNLLLVVVeeeuuu\\\WWWOOOIIIFFFDDDBBB@@@;;;999666555666666555444444444444333333333222222333333333222222222111111333333222222111111000000111111222222222222111111111111111111000000000///000000000000000/////////////////////////////////////////////////////////............//////000000.........---,,,,,,,,,+++........................------,,,,,,,,,,,,---------------...............+++,,,------......------------,,,,,,,,,,,,------.........////////////000,,,,,,------...------,,,........................------............------........./////////000000////////////////////////......///000000000000000000111111111222222333333111444666777;;;EEETTT```wwwxxxmmm___WWWVVVZZZ^^^```iiinnnsssvvvzzz~~~yyywww{{{~~~{{{|||}}}{{{zzz}}}}}}~~~tttjjj^^^]]]cccrrrtttcccTTTHHHAAA@@@===999888888999888777777777666666666555555555222222222222222222222222333333333333333333333333222222222222222333444555111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111////////////000000111111/////////////////////////////////000000000000000...//////////////////...---......///////////////////////////000000000000{{{uuusssrrriiifffbbb___cccqqqvvvggg]]]RRRIIILLLTTTeeewwwrrriii]]]SSSNNNJJJGGGEEE???===999888777777666555444444444444333333333333333333333222222222111111222222222222222111111111111111222222222222111111111111111111000000000000...///000000000000//////000000000000000000000000////////////////////////------......///000000111.........---------------..............................------------......---------------.........+++,,,------......------,,,,,,,,,++++++,,,,,,,,,------........./////////,,,,,,------......------........................------............------....../////////000000000////////////////////////......///000000000000000111111111222333333444444111444999AAALLL]]]ooo{{{|||nnn___ZZZSSSOOOQQQYYYcccjjjssszzzuuupppnnnsssxxx|||{{{{{{~~~}}}ooorrryyy}}}mmm```]]]]]]dddooo}}}jjjXXXMMMFFF@@@:::666777777777555777777777666666666555555222222222222222222222222333333444444444444333333333222222222333444444555222222222222222222222222222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000///000000000000000000000000////////////000000000000...//////000000//////...---......///000/////////////////////000000000000vvvjjjbbbbbbjjjqqqzzzooo___XXXYYYUUUdddwwwqqqcccZZZUUUQQQNNNGGGCCC???<<<:::999777666555444444444444333333333333333333222222222111111111222222222222222222333111222222333333222222111111111111111000000000000---...///000111111000000000000000000000000000000////////////////////////.........///////////////..................//////........................///..................///,,,,,,,,,------.........+++,,,------......------------,,,,,,,,,,,,------,,,---------............+++,,,------......------........................------............------.../////////000000000000////////////////////////......///000000000000000111111222222333444444555555:::DDDSSSeeexxxxxxeeeZZZPPPSSSVVVXXX[[[cccpppyyy}}}qqqlllkkkoootttuuuwwwzzz{{{yyyzzz~~~~~~}}}uuupppkkknnnzzzrrrjjjbbb```eeeqqqttthhhSSSKKK@@@:::888999777666777777777777666666666555444444444444444444444444333333444555555444333333333222222222222222333333222222222222222222222222222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////------///000000000///...////////////000000000000|||pppiiifffaaaccchhhsssxxxiiidddXXX^^^gggsssqqqfff___ZZZVVVMMMIIIDDD???<<<:::777555555555444444444333333333333333333222222222111111111111111222222333333444111222222333333222222111111111111111000000000000,,,---///000111111111000000000000000000000000000////////////////////////000000000///......---------.........///000000000........................//////............//////,,,,,,,,,------.........+++,,,------......------.........------.........,,,,,,,,,---------......+++,,,,,,---.........---........................---..................---////////////000000000000000000000000000000000000...//////000000000000000111111222333333444555555<<>>GGGWWWjjjxxxqqqccc^^^___TTT]]]iiirrryyyvvvqqquuu}}}zzzrrrooolllmmmmmmnnnooosssyyy}}}~~~|||wwwhhhccc``````lll|||ttthhhgggnnnvvv~~~zzzjjjUUUFFF???===999666:::777555444555666777777555555555555555555555555555444333333333444555666000000000000000000000000333333333333333333333333222222222111111111000000111111111111111222222222111000///000111222111///333222222222111111000000//////000000000000//////000000000000000///......000000///...............////////////////////////////////////////////////{{{qqqjjjccc```fffoootttgggcccgggqqqkkk___XXXQQQLLLKKKIIICCC===;;;666666666555555555555555444444444333333333222222222222222222222222222222111111222222222222111111111111111111111111111111222222111000000000000000//////............/////////......------......///..............................////////////......------..................,,,------......------,,,..............................------------.........///000///---,,,---...------............------------------------------............................................................///////////////............///000000---///111111111111222333000333555555555999BBBJJJ^^^ppp{{{ooogggbbbaaaaaakkkxxx|||vvvuuuwww}}}wwwpppmmmmmmnnnqqquuuyyy~~~~~~zzzuuuuuuvvvuuuvvvzzzzzzqqqfff___ffftttzzzrrroooooouuu|||~~~hhhVVVJJJCCC<<<888999777444333444555555555555555555555555555555555555444333222222333444555222222222222222222222222333333333333333333333333222222222111111111000000111111111111111111111000111000///000111222111///222222111111111000000000//////000000000000//////111111111111111000//////222111000000/////////000////////////////////////////////////////////////vvvggg```___eeeqqqnnnbbb```iiitttooo___VVVOOOOOOOOOIII@@@<<<888888777666666666666666444444444444333333333333222222222222222222222222111111222222222222111111111111111111111111111111222111000000000000000000000//////......//////000///......------......///........................//////............//////,,,,,,------...//////000------............------........................///..................///---...///...,,,,,,,,,...------............------------------------------............................................................//////////////////......//////000111///000222222111111222444000555999999:::AAAOOO[[[uuuyyypppmmmmmmkkkiiipppzzz}}}www{{{|||vvvsssooorrrttttttrrrrrruuuxxx|||}}}rrrrrrrrrpppoooppprrrttttttfffgggqqquuullljjjpppwww{{{|||zzzxxxwwwnnn]]]OOOEEE???:::888666555666666666555555555555555555555555555444333333222222333333444444444444444444444444444333333333333333333333333222222222111111111111111111111111000000/////////111000///000111222111///111111000000000000////////////000000000000//////111222222222222111000000111000//////.../////////////////////////////////////////////////////////uuunnnfffgggnnnyyy~~~qqqeee```___hhhrrrrrrdddVVVRRRQQQLLLDDD@@@:::999888777666666777777555444444444444333333333222222222222222222222222111111222222222222111111111111111111111111111111111111000000000000000111000000////////////000000//////............//////........................000///...------...///000---------.........//////------............------........................//////............//////---.........,,,+++,,,---------............------..................................................................................../////////////////////...///000000111000111222111000000222444555777;;;>>>EEERRRcccpppyyyvvvppplllnnntttxxxwww}}}~~~~~~{{{zzz}}}zzzsssllliiilllnnnqqqtttxxx~~~{{{xxxuuutttuuuvvvwww|||zzzwww{{{}}}xxx|||yyykkklllnnnqqqttttttqqqnnnqqq~~~vvvbbbRRRHHH===;;;999888888999888888555555555555555555555555444333333333222222222222444444444444444444444444444444333333333333222222111111111111111111111111222111111000///...------111000///000111222111///000000000/////////////////////000000000000//////000111111111111000//////...------,,,,,,,,,------////////////////////////////////////////////////}}}uuupppnnniiiiiivvvlll^^^[[[```qqqyyydddXXXSSSNNNIIIGGG===<<<:::888666666777777555555555444444444333333222222222222222222222222111111222222222222111111111111111111111111111111111000000000000000111111000000////////////000000/////////....../////////////////////////////////000///...------...///000//////.........------------......//////......---........................//////............//////---.........,,,+++,,,---------............------....................................................................................///////////////////////////000111111///000111111000000222444888888<<>>:::999999888666666666666666666666666555555555555444333222222111111111111111111111111555444444333333222222111111111111111111222222222111111111000000/////////111000///000111222111/////////000000000000111111//////000000000000//////......//////......---,,,/////////...//////000111////////////////////////////////////////////////xxxmmmlllnnnttt|||pppkkktttttteeeVVVLLLHHHGGGEEEAAA===:::999999999555555555555444444444444222222222222222222222222111111222222222222111111111111111111111111111111000000000000000111222222111111000000000000111111000000////////////000000////////////////////////......////////////........................------......////////////....................................------------.........///000///---,,,---...------............------....................................................................................////////////000000//////000000111222111222333333333555999<<<@@@JJJ\\\qqqwwwlllccc```eeelllrrr|||zzz||||||ooohhhiiilllpppvvv|||~~~}}}}}}wwwvvvzzz}}}~~~}}}|||yyytttooolllqqq~~~sssggg``````bbblllssseee]]]QQQGGG@@@<<<::::::666666666666666666666666666666777777666444333222222222222222222222222222555555444333333222111111000000111111111222222222111111111111111111111000111000///000111222111///000000000111111111222222//////000000000000/////////////////////......---000/////////000000111222////////////////////////////////////////////////tttlllnnn{{{ppplllmmmtttxxxdddVVVPPPKKKHHHDDD???<<<:::::::::666666555555555444444444222222222222222222222222111111222222222222111111111111111111111111111111000000///000000111222222111111000000000000111111000000////////////000000000000000000000000000000---...///000000///...---,,,,,,------.../////////......////////////..............................---------,,,,,,---------///000000000...---...///---..................---////////////////////////............................................................/////////000000000000000000111111222222333444444555888<<>>===777777777777777777777777666777777888777555333222222222222222222222222222555555444333333222111111000000111111222222222222111111111111111222222222111000///000111222111///000000111111222222222333//////000000000000//////000000000000000//////..................///000000////////////////////////////////////////////////}}}yyyrrrlllnnnrrriiiYYYTTTLLLGGGGGGEEE===888888777777666555555444333333333333333222222222111111444444333333333333222222//////000000111111111222000000000000////////////000000000000000000000000000000000000000000000000......---,,,---...///000////////////////////////---------............/////////000000000000//////...---,,,,,,,,,,,,---.../////////......---------..................------,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------------.........//////000//////.........//////333333333111//////111333666222222666999;;;DDDOOOaaaoooxxxpppqqq\\\ZZZZZZ___jjjxxxyyyuuuvvvvvv}}}~~~uuummmiiiiiikkkkkklllnnnqqqwww}}}~~~||||||zzz{{{yyyrrroooxxxssseee\\\]]]kkkzzzooofff```cccjjjttt|||hhhTTTFFF???======999777888777444444777666666555555555444444444444444444333333222222222000000111222333333444444222222111111111111222222222111000000///000000000222222222111111111000000000000000000000000000000000000000000000000000000000/////////............000000000000000000000000000000000000000000000000000000////////////000000wwwppplllsssvvvlllhhhllluuuzzzfff___UUUNNNMMMKKKDDD>>><<<888777777666555555444444444333333333333222222222444444333333333333222222000000000000111111111222000000000000////////////000000000000000000000000000000000000000000000000...------,,,---...///000////////////////////////---------............/////////000000000000//////......---,,,,,,---......------,,,,,,,,,+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,...............------------------------------------------.........//////000//////.........//////000111222111000000222333333222555999===DDDTTTdddttt{{{rrriiibbbaaabbbgggssszzzyyy|||}}}tttrrrnnniiiggggggkkkooorrruuu{{{~~~uuulllnnnuuu}}}lll```]]]fff|||uuuggg```___eeeuuummmYYYJJJAAA<<<888666888888555555888666666555555555444444444444444444333333333222222333222222222222222222222222222111111111111222222222222111000000000000111222222222111111111000000000000000000000000000000000000000000000000000000000000/////////.........000000000000000000000000000000000000000000000000000000////////////000000wwwmmmhhhmmmvvvuuuhhh\\\___ccckkk|||mmmaaaUUUPPPMMMHHHAAA===999888777666666555555555555555444444444333333333444444333333333333222222000000000111111111111111////////////000000000000000000000000000000000000000000000000000000000000...------------...//////////////////////////////---------............///...//////000000//////.........---,,,,,,---......---,,,,,,,,,,,,+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------------------------------------.........//////////////////......//////000...000111222111111222444222444888>>>DDDRRRiii}}}{{{kkkdddccciiijjjlllrrr}}}~~~uuukkkaaaaaaaaaaaadddjjjrrrxxxzzzqqqpppmmmzzz{{{llldddeeerrr{{{jjj```aaaooo~~~pppWWWGGG@@@;;;999::::::777666777666666666555555555444444444444444444333333333333555444444333222111111000222222111111111111222222333333222111111111111111222222222111111111111111000000000000000000000000000000000000000000000000000000000/////////......000000000000000000000000000000000000000000000000000000////////////000000uuukkkfffhhhuuu~~~kkkeee\\\ZZZgggtttaaaTTTOOOJJJDDD@@@:::999888666555555555666666555555555444444444444444444333333333222222222111111111111111111111111////////////000000000000////////////////////////////////////////////////------------......//////////////////////////////---------............///...//////////////////.........------------..............................---------...............------------------------/////////...------,,,,,,....................................//////////////////////////////000111...000222222222111222444555777;;;CCCQQQeee|||}}}kkkaaaaaaeeemmmpppvvv}}}{{{hhhaaaZZZ\\\___dddkkkuuu|||kkkoooxxxssslllooovvv|||vvvppptttooojjjqqq{{{kkkWWWIIIBBB===<<<<<<888666777666666666666555555555555444444444444444444333333555444444333222222111111333222222111111222222333444333222222111111222222111111111111111111111111000000000000000000000000000000000000000000000000000000000////////////...////////////////////////////////////////////////000000////////////000000{{{lllcccdddhhhrrr}}}zzzfff[[[```tttqqq]]]SSSNNNIIIEEE===;;;999777555555555555666666666555555555444444444444333333333222222222222222222111111111111111.../////////000000000111////////////////////////////////////////////////---------...............////////////////////////---------............///......////////////......................................................---------.........//////------------------------//////.........---------................................./////////000000///////////////000111111111222333333222222333444888999???MMMddd}}}{{{lllbbbbbbggglllooowwwlllaaa```]]]aaahhhpppzzz}}}}}}~~~}}}||||||{{{||||||}}}~~~~~~}}}|||zzzyyyzzz{{{}}}~~~~~~{{{sssmmmrrrzzztttuuuyyyrrrjjjiiiqqqyyyttttttxxx{{{qqqSSSIII???<<<;;;888777888777777666666666555555555444444444444444444444444333333333333333333333333333333222222222222333333444333222222111111222222111111111111111111111111111111111111111111111111111111111111111111111111111000000000////////////////////////////////////////////////////////////000000////////////000000nnnbbb[[[^^^dddvvv}}}oookkkrrrgggXXXQQQLLLGGGBBB@@@===999777666666666666666555555555444444444444444333333333333222222222222222222222111111111......//////000000111111000000000000000000000000000000000000000000000000,,,---......//////......////////////////////////---------............///---......//////......------...////////////...---+++++++++,,,,,,,,,,,,---,,,,,,------.../////////------------------------....................................................../////////000000000////////////000111222222222333333333222333666999===BBBMMMaaa}}}yyylllddddddjjjqqquuutttsssaaa^^^ccchhhnnnvvv~~~~~~~~~|||zzzxxxxxxyyywwwvvvuuuttttttuuuwwwwwwuuuuuuuuutttrrrrrrsssuuuxxxxxxyyyxxxvvvvvvxxxyyy}}}~~~qqqlllrrr~~~wwwooojjjiiiooo|||xxxrrrsssxxxzzzxxxyyyeeeVVVFFF>>>;;;999:::<<<777777777666666666555555444444444444555555555555333333333333444444444444333333222222222222333333333333222111111111111111111111111111111222222222111111111111111111111111111111111111111111111111111111000000000/////////000000000000000000000000000000000000000000000000000000////////////000000zzzmmmfff```cccsssyyyvvvxxxxxxeee[[[TTTMMMIIIFFFBBB===:::999888999555555555444444444333333444444333333333333222222333333333222222111111111.........///000111111111000000000000000000000000000000000000000000000000,,,---.../////////...---////////////////////////---------............///---......//////......------...///000000///...---+++++++++,,,,,,,,,------,,,,,,------...//////000........................,,,,,,------.../////////.........................../////////000000000000////////////000111222333222222222222333666<<<@@@IIIUUUggg|||tttppplllkkkooovvv{{{~~~|||}}}zzz}}}~~~xxxlllhhhlllqqq}}}}}}|||zzzyyyxxxxxxvvvvvvvvvtttrrrqqqrrrsssqqqpppooonnnnnnooopppqqqnnnooopppnnnlllkkkmmmoooppprrrsssqqqooonnnpppsssuuuvvvzzz~~~|||vvvtttzzz{{{xxxsssnnnpppuuuyyyrrrqqqmmmnnn|||pppXXXHHH???;;;;;;<<<777777777777666666666555444444444444555555555666555555555444333333222222444333333222222333333444222222111000000000000111000000111111111222222222111111111111111111111111111111111111111111111111111111111000000000//////000000000000000000000000000000000000000000000000000000////////////000000zzziii]]]aaajjjuuupppiiigggwwwkkkaaaYYYMMMJJJEEE@@@===;;;:::;;;555555444444444333333333444444444333333333222222333333333222222111111111---......///000111111222000000000000000000000000000000000000000000000000,,,,,,.../////////...---////////////////////////---------.........//////---..................------...///000000///...------------....../////////,,,,,,------...///000000........................+++,,,,,,---...///000000////////////////////////////////////000000000000////////////000111222333111111111111444999@@@EEEUUUggg}}}mmmooorrrvvv{{{tttqqqsssuuuuuussspppooossszzz~~~|||{{{wwwvvvtttrrrpppppppppqqqnnnoooooonnnllllllmmmooommmllljjjiiiiiijjjlllmmmjjjlllmmmkkkhhhgggiiilllkkkmmmnnnmmmkkkkkkmmmpppnnnpppssswwwzzz}}}}}}}}}}}}|||zzzyyywwwvvvxxx{{{vvvqqqtttkkkqqq{{{zzzqqqnnneeeyyysssllliiijjjvvvjjjSSSEEE===:::;;;777777777777666666666666444444444555555555666666888777666555333222111000444333333222222333333444222111111000///000000000000000111111222222222222111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000////////////000000pppccc[[[[[[kkkeeejjjjjjvvvqqqeeeZZZXXXUUUPPPIIICCC===:::555666777888777666444333333333333222222222111111333333333333333333333333111111111111000000000000111111000000//////..............................////////////////////////////////////////////////000000//////......------//////............//////////////////////////////000///...---,,,+++******------------------------,,,,,,,,,---------......---......///000111111222333111///...---...///000000000000000111111111111444222111000111222111111888555555888:::AAAQQQaaaqqq~~~}}}yyyxxxvvvttt}}}}}}|||~~~uuunnnjjjhhhkkknnnuuu~~~|||xxxvvvwwwwwwuuusssqqqqqqpppnnnmmmkkkjjjjjjnnnnnnnnnlllkkkkkkmmmooommmmmmmmmmmmnnnnnnnnnnnnqqqoookkkhhhffffffggghhhnnnmmmlllkkkkkkkkklllmmmnnnnnnnnnoooqqquuuxxxzzzyyyxxxwwwuuusssqqqpppooooooqqqvvvyyy||||||{{{{{{}}}~~~pppfff```^^^dddooo|||{{{qqqdddgggvvvsssiiifffooo|||eeeQQQDDD===;;;>>>999666:::<<<999666555444444444555555555666666111222222333333444444555333333333333333333333333222222222222111111000000111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000000000000111111111111000000000000000000////////////mmm^^^^^^ggg|||hhhaaaeeewww|||mmmfff\\\TTTOOOIIIBBB===888888888888777666555555666666555555555444444444333333333333333333333333000/////////............000000000000000/////////........................////////////////////////////////////////////////000000000//////.........------,,,,,,,,,,,,------////////////////////////...---------------,,,,,,------------------------,,,,,,---------..................///000111111111222111///.........///000000000000000111111111111222111111111222333333333555444666>>>FFFRRRddduuu{{{kkkeeehhhmmmpppuuu~~~~~~~~~{{{sssnnnmmmooopppwww|||~~~yyyxxxuuurrrqqqrrrrrrqqqooommmmmmllllllkkkkkkjjjjjjjjjkkkkkkjjjhhhiiikkkmmmllllllllllllllllllllllllnnnllljjjhhhggggggggghhhmmmlllkkkkkkkkklllmmmmmmmmmnnnoooqqqssstttuuuvvvuuutttsssrrrqqqpppooonnnooopppsssvvvwwwxxxxxxxxxzzz{{{|||~~~nnneee]]][[[^^^cccmmmvvvtttlllgggjjj~~~qqqhhhjjjpppyyy___MMMCCC@@@999555444888:::888666666444444444555555555666666444333333333333333333333333333333333333333333333111111111111111111111111111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000222222111000//////......000000111111111111000000////////////000000000000|||zzzzzz{{{|||~~~tttfffdddiiiuuu|||lll___aaammm~~~lll```YYYSSSJJJCCC===<<<:::888666666666666666666666555555555444444333333333333333333333333000000/////////.........//////000000000000000000////////////////////////////////////////////////////////////////////////000000000000////////////------,,,,,,,,,,,,------////////////////////////,,,,,,,,,------.........------------------------,,,------------...............//////000000111111222111///......///000000000000000000111111111111///000111222333444555555666777>>>JJJYYYiii{{{}}}gggXXXWWW]]]fffkkkttt~~~~~~{{{}}}{{{}}}|||xxxrrrnnnoootttzzz~~~{{{wwwssssssqqqnnnnnnoooooonnnmmmjjjjjjjjjjjjkkkkkkkkkkkkhhhiiiiiiiiihhhiiikkklllllllllllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjkkklllmmmmmmlllmmmppprrrsssrrrqqqpppoooooooooooooooooooooooonnnoooooopppqqqrrrssssssvvvvvvvvvwwwzzz}}}wwwiii___XXXTTTXXX^^^ttt|||pppddd___mmmwwwmmmjjjrrrrrrZZZJJJCCC999777777999999666555777444555555555555666666666555555444444333222222111333333333333333333333333000000000000000111111111111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000333222111000...---,,,,,,000000111111111111000000......//////000000111111~~~~~~~~~}}}{{{zzzzzzzzzzzz{{{|||~~~~~~wwwdddgggmmmzzzjjj]]]^^^lllpppcccZZZQQQJJJAAA???;;;888555555555666333333333222222222222111333333333333333333333333222222222111111111000000/////////000000111111222000000000000000000000000////////////////////////////////////////////////000000000000000000000000//////............//////////////////////////////,,,,,,,,,---------..............................------------.............../////////000000000111111000////////////000000///000000000111111111111///000222222333444555666;;;@@@LLL[[[kkk{{{qqq___YYY\\\bbbiiimmmuuu}}}vvvvvvwwwyyy}}}{{{yyyvvvtttqqqsssrrrqqqppppppooonnnnnnkkkkkkkkkkkkkkkkkkkkkkkkhhhjjjkkkkkkkkkkkkmmmooommmmmmmmmmmmmmmllllllllljjjlllnnnpppqqqpppooommmhhhhhhiiiiiijjjkkklllllllllmmmnnnoooooonnnmmmmmmllllllmmmmmmnnnoooppppppnnnmmmlllllllllmmmnnnnnnpppoooooopppssswww{{{~~~~~~pppcccYYYXXX\\\\\\tttqqqccc\\\jjjzzzooojjjnnn~~~kkkTTTDDD@@@===;;;<<<999555555888555555555555555666666666555555444444333333333333222222333333333333444444111111111000000/////////111111222222222222111111111111111111111111111111000000000000000000000000////////////////////////111000000///...------,,,000000111111111111000000---......///000111111222~~~}}}~~~~~~|||}}}}}}|||{{{zzzzzzyyyxxxxxxxxxyyyyyy}}}}}}~~~~~~~~~~~~uuullldddeeerrr}}}kkkaaadddxxx}}}kkk]]]SSSOOOFFFCCC>>>999666555555666222222222222111111111111333333333333333333333333222222222222111111111111//////000000111111222222111111111111111111111111///////////////////////////////////////////////////////////////000000000//////............//////////////////////////////......---------,,,,,,,,,........................---------.........//////////////////000000000000000///////////////000000///000000000111111111111000111333222222333666888@@@LLL]]]mmm{{{|||lll^^^]]]ccciiipppvvvyyy}}}{{{yyywwwvvvuuutttvvvvvvvvvtttrrrqqqpppooommmmmmmmmlllkkkkkkjjjjjjkkkmmmooooooooooooppprrroooooonnnnnnmmmmmmmmmlllkkkmmmqqqssstttsssqqqoooggghhhiiijjjjjjkkkllllllnnnmmmllljjjjjjjjjkkklllllllllmmmnnnoooqqqqqqrrrooommmllljjjjjjjjjkkkllllllkkkjjjkkknnnqqqvvvxxx|||~~~qqqccc___aaaWWWcccxxx|||mmmdddmmm}}}pppgggjjj|||eeeMMMFFFAAA<<<;;;999666666999666666666666666666666666333333333444444555555555222222222333333444444444444333222111000///...---111111222222222222111111111111111111111111111111111111111111111111111111////////////////////////............////////////000000111111111111000000---......///000111111222}}}|||}}}|||zzz{{{{{{zzzyyywwwvvvuuutttssssssrrrrrrvvvwwwxxxyyyzzzzzzzzzzzz{{{{{{|||~~~oooeeeeeennn}}}rrreeeiiittttttcccWWWQQQKKKHHHCCC===999777666666555555444444444333333333333333333333333333333333111111000000000/////////000000111111111111111111000000000000000000000000////////////////////////////////////////////////............////////////------,,,,,,,,,,,,------////////////////////////.........------,,,,,,,,,........................------........./////////////////////000000000000////////////000000000000000000000000111111111111222333444333222444:::???HHHZZZnnn||||||kkk]]]^^^eeemmmyyyzzz{{{}}}|||{{{{{{zzzyyyxxxxxxwwwvvvwwwxxxyyyxxxuuusssssssssqqqqqqppppppooonnnmmmmmmqqqsssuuuuuuttttttuuuvvvrrrrrrqqqqqqppppppoooooonnnpppsssvvvvvvtttrrrpppjjjjjjkkklllmmmmmmmmmmmmooonnnkkkiiiiiiiiikkklllnnnnnnooopppqqqqqqrrrrrrpppooommmlllkkkkkklllllljjjjjjjjjkkkmmmpppssstttwwwyyy|||~~~ppphhhggg```^^^cccppptttsss~~~pppiiisss}}}bbbOOODDD;;;999999888888:::777777777666666666666555222333333444555555666666111222222333333444444555555444333222111///......111111222222222222111111111111111111111111111111111111111111111111111111000000000000000000000000---......//////000111111000000111111111111000000......//////000000111111~~~|||zzz{{{|||}}}|||||||||zzzxxxwwwwwwxxxwwwvvvpppooonnnmmmlllllllllmmmmmmnnnpppqqqssssssttttttvvvvvvvvvwwwxxxyyyzzz{{{|||}}}qqqjjjmmmsssssshhhkkk}}}qqq```UUUPPPMMMHHHCCC>>>;;;999888777777666666666555555555333333333333333333333333111111111000000000//////222222111111111111111111000000000000000000000000////////////////////////////////////////////////,,,---------.........///------,,,,,,,,,,,,------////////////////////////,,,,,,---------------.......................................////////////000000000000////////////......///000000000000000000000000000111111111111333444555444444999BBBIIIWWWkkkvvvhhh___dddmmmxxx~~~xxxzzz~~~|||{{{{{{{{{wwwyyy{{{{{{zzzxxxwwwwwwwwwzzz|||}}}{{{yyyzzz{{{xxxxxxxxxxxxxxxxxxxxxxxxzzz|||~~~}}}||||||}}}zzzzzzyyyyyyxxxwwwwwwvvvuuuwwwyyyzzzzzzxxxuuusssnnnooopppqqqqqqqqqpppoooooonnnnnnmmmllllllllllllppppppppppppqqqqqqqqqqqqqqqqqqpppooonnnnnnnnnnnnlllllllllmmmoooqqqrrrssstttuuuwwwwwwxxxzzz}}}sssqqqkkkddd___aaafffqqq{{{zzz|||```QQQAAA;;;;;;:::999888777777777777666666666555444444444555555555555555111111222333333444555555333333333333222222222222111111222222222222111111111111111111111111111111111111111111111111111111000000000000000000000000//////000000000000000000000000111111111111000000////////////000000000000}}}{{{yyyyyyzzzzzzyyyxxxxxxvvvttttttuuuuuutttsssiiihhhhhhhhhhhhhhhiiiiiifffgggiiikkkmmmnnnnnnooossssssssssssssstttuuuvvvtttxxx{{{}}}||||||tttlllnnn{{{xxxxxx}}}jjj[[[TTTQQQLLLGGGBBB>>>;;;:::666666666666555555555555333333333333333333333333333333333222222222222111333222222222111000000000////////////////////////////////////////////////////////////////////////,,,,,,,,,---------....../////////....../////////////////////////////////***++++++,,,---//////000////////////////////////............/////////000000000000000////////////......///000000111000000000000000000111111111111333555666555666===HHHQQQfffzzz~~~tttnnnllldddcccooo{{{||||||vvvqqqrrr{{{~~~|||zzzyyyzzz{{{|||vvvyyy{{{|||{{{xxxvvvuuuxxx|||}}}~~~|||zzzxxxrrrssstttuuutttsssrrrqqqnnnooopppqqqpppooommmkkkqqqqqqqqqqqqpppppppppppprrrrrrrrrqqqqqqppppppooonnnnnnoooppprrrrrrsssssssssttttttsssrrrtttwwwzzzyyy|||zzzwwwqqqlllgggbbb\\\ZZZfffuuuuuuyyy|||sss___JJJAAA???<<<888555888888777777666666666555666666666555444444333333111111222333333444555555111111222333444444555555111111222222222222111111111111111111111111111111111111111111111111111111000000000000000000000000222222111111000000//////000000111111111111000000000000000000////////////zzzyyyxxxvvvuuusssrrrqqqtttpppllljjjiiijjjjjjjjjeeedddcccbbbaaaaaaaaaaaa^^^\\\[[[^^^bbbeeefffdddjjjjjjjjjkkkkkklllllllllmmmnnnpppssswwwzzz}}}~~~}}}~~~|||ooolllyyyxxxfffeee\\\TTTOOOJJJAAA<<<::::::999777666666555333222333333333222222222111111111111111111111111111111111111111111111111111111000000/////////111222333000000000000000000000000222111111111000000//////111111000000//////.........------------...//////000000000000000000000000,,,,,,,,,,,,,,,---...//////////////////////////////////////////.........000000//////.........---000000000000////////////111000000222333333222111777111444===>>>===NNNggg{{{zzzlllgggfffnnnfffkkk}}}|||sssrrrtttnnnrrrxxx~~~}}}}}}~~~~~~|||yyywwwwwwwwwssstttvvvxxxyyyyyyyyyxxx}}}}}}}}}~~~{{{xxxyyy|||~~~~~~|||yyywwwvvvuuuuuuuuuuuuuuuvvvvvvwwwqqquuuzzz{{{yyywwwvvvvvvuuuvvvwwwxxxxxxyyyxxxxxxtttuuuvvvvvvwwwvvvvvvvvvxxxvvvrrrooommmmmmnnnooosssvvv{{{{{{zzzvvvoooiiibbb]]]^^^```qqq|||vvvgggiiilllssssssXXXEEE>>>>>><<<:::999777555555555666555444777666555333222222333333444444444333333333222222111111111111111111111111111111000000000000111111000000000000000000000000000000111111111111000000//////000000000000//////............/////////000///////////////......---//////000000000000//////uuutttsssqqqooommmlllkkkkkkgggcccaaaaaabbbbbbaaa______^^^]]]\\\\\\\\\\\\ZZZXXXXXXZZZ^^^aaaaaa```dddeeeeeefffgggggghhhhhhggghhhiiilllooorrruuuvvvyyyyyyyyyyyy{{{}}}~~~}}}}}}vvvuuuxxxyyykkkccc]]][[[UUUKKKAAA===;;;999777666777666555444444333333333333222222222111111111111111111111111111111111111111111111111111000000//////000111222000000000000000000000000111111111000000000//////111000000000/////////......------------...//////////////////////////////...---------......///000/////////////////////////////////////////////...000000/////////.........000000000000000000000///111000111222333444444333444222666>>>DDDMMMddd|||qqqlllooottttttrrrzzzvvvppppppssstttyyy~~~}}}||||||{{{{{{zzzzzzyyywwwtttrrrrrrsssssstttvvvxxxzzz{{{{{{{{{~~~}}}}}}~~~~~~|||{{{||||||{{{{{{zzz{{{{{{||||||{{{zzzxxxyyyyyyyyyyyyyyyyyyxxx||||||||||||{{{zzzyyyxxxvvvtttqqqooonnnoooppprrrqqqsssuuuxxx{{{}}}~~~wwwnnnfffbbbaaabbbnnnxxxwwwsssoooppp{{{{{{}}}iiiRRREEE???;;;999:::888666666777777666555777666555333333333333333444444444333333333222222111111111111111111111111111111000000000000111111111111111111111111111111000000111111111111000000///000000111111000000///........./////////000000//////000000//////...---//////000000000000//////mmmmmmkkkiiigggeeecccbbbaaa^^^ZZZYYYYYYYYYYYYXXXXXXWWWWWWVVVVVVUUUUUUUUUTTTSSSSSSTTTWWWYYYZZZZZZ\\\]]]]]]___```aaabbbbbbaaaaaabbbdddgggiiikkkmmmnnnoooqqqsssvvvyyy{{{|||wwwwwwxxx|||uuutttwwwoooiiihhhbbbVVVJJJCCC>>>;;;888777777777777666555555444444444333333333222222222222222222222222111111111111111111111111222111000000///000000111000000000000000000000000111111000000000000//////000000000000////////////......------......///000------------------------///............///000000////////////////////////......//////////////////000000////////////......000000000000000000000000111111111222333444555555555888<<>>;;;<<<:::888777888888777666777666555444444333444444444444444444333333333333222222222222222222222222111111000000000000111111111111111111111111111111000000111111111111000000000111111111111111111000....../////////000000000//////000000//////...---//////000000000000//////eeedddcccaaa^^^\\\ZZZZZZ[[[XXXUUUTTTTTTTTTTTTSSSRRRRRRRRRRRRQQQQQQPPPPPPOOONNNNNNOOOQQQSSSTTTTTTUUUUUUVVVXXXYYY[[[\\\\\\^^^^^^___```bbbdddeeeffffffhhhjjjmmmppprrrssstttpppqqqssswww{{{}}}sssooohhh]]]SSSNNNCCC???:::777777777777777666555555555444444444444222222222222222222222222111111111111111111111111222222111000000/////////000000000000000000000000000000000000000000//////000000000000////////////...............//////000------------------------///...............//////////////////////////////............////////////000000//////////////////000000000000000111111111222222222111111222444666:::@@@FFFOOOfffwwwsssuuuyyy|||~~~{{{tttooopppuuu|||}}}}}}|||zzzxxxvvvuuutttsssssssssttttttqqqrrrqqqpppooopppsssuuu|||}}}~~~~~~}}}}}}|||}}}~~~}}}}}}}}}}}}}}}~~~}}}||||||{{{yyywwwvvvuuuvvvvvvyyyxxxwwwwwwwwwyyy{{{|||}}}|||qqqkkkeeedddmmm|||vvvnnnllllll}}}xxxrrrkkkgggmmm}}}sss[[[KKKBBB@@@===;;;888888888888777666777666666555555555444444555444444444444333333333222222222222222222222222222111111000000111111222111111111111111111111111000000111111111111000000111111222222222222111111...////////////000000000000000000000000///......//////000000000000//////^^^]]][[[YYYWWWUUUTTTSSSUUUSSSQQQPPPPPPPPPPPPOOONNNNNNOOOOOOOOONNNMMMMMMKKKKKKLLLLLLLLLMMMOOOPPPOOOPPPQQQRRRTTTUUUVVVWWWYYYZZZZZZ[[[\\\^^^___```aaabbbdddggghhhjjjjjjjjjgggiiikkkooorrruuuxxxzzz{{{|||}}}~~~}}}sssjjj```[[[[[[LLLGGG???999777777777777666666666555555555444444222222222222222222222222111111111111111111111111111111111111000000////////////////////////////////////////////////000000////////////000000000000///............///000000..............................------,,,------...////////////////////////---.........//////000000//////000000000000000000///000000000111111111222333333333111000111555888===EEENNN^^^{{{{{{wwwuuuwwwzzz|||}}}|||~~~wwwsssooommmqqqyyy}}}zzzxxxvvvuuutttqqqpppnnnmmmllllllmmmnnnmmmnnnooopppqqqssswwwyyy~~~|||||||||}}}~~~{{{xxxvvvtttssssssvvvyyy|||~~~|||{{{zzzzzzzzz{{{||||||yyyyyyzzzzzzzzzzzzyyyyyy}}}vvvooohhhgggjjjsssttthhh___jjj~~~vvvllldddfffrrrgggSSSFFFAAA===:::888777777777666555666666666666666666555555555555555444444444333333222222222222222222222222222222111111111111222222111111111111111111111111000000111111111111000000111111222222222222111111////////////000000000111000000000000000//////...//////000000000000//////WWWVVVUUUSSSQQQPPPOOONNNOOOMMMKKKJJJKKKKKKJJJIIIJJJKKKLLLMMMMMMLLLKKKJJJHHHIIIJJJIIIIIIIIIKKKMMMKKKLLLMMMNNNOOOPPPQQQRRRRRRRRRSSSSSSUUUVVVXXXYYY\\\]]]^^^___```aaabbbbbbbbbdddhhhjjjlllooorrrtttuuuvvvxxxyyy{{{||||||||||||}}}vvvvvv}}}pppeeecccfffZZZRRRHHH>>>999777777777666666555555555444444444333333333333333333333333111111111111111111111111000111111111111000000///////////////////////////......////////////000000////////////000000000000//////......//////000111////////////////////////......---,,,,,,,,,,,,---////////////////////////------......///000000000//////000000000000111111///000000111111222222222333444444222111444:::???BBBNNN^^^rrrtttnnnlllqqqqqqqqqrrrwww~~~{{{{{{~~~{{{wwwooooooooopppttt|||~~~{{{xxxtttrrrpppooojjjiiigggffffffggghhhiiijjjmmmppprrrtttvvvyyy{{{~~~~~~}}}~~~~~~~~~|||{{{{{{|||}}}~~~~~~|||zzzvvvrrrnnnkkkjjjjjjmmmpppqqqpppppppppqqqssstttvvvxxxzzz||||||}}}~~~{{{yyywwwwwwxxxyyy{{{}}}{{{||||||}}}}}}}}}||||||zzz{{{{{{{{{{{{|||}}}xxxsssoookkkiiinnnvvvvvvhhh]]]___ooottteee```fffzzzwww^^^LLLBBB===;;;999777888777666555666666777777777777666666555555555555444444444333333333333333333333333333222222111111111111222222222222222222222222222222000000111111111111000000000111111111111111111000/////////000000000111111000000111111000000///...//////000000000000//////PPPPPPOOONNNMMMLLLKKKJJJJJJHHHGGGGGGGGGGGGFFFEEEFFFGGGHHHJJJJJJIIIGGGFFFEEEGGGHHHGGGEEEEEEGGGJJJIIIIIIJJJJJJKKKLLLMMMMMMKKKLLLLLLMMMNNNPPPRRRSSSWWWVVVVVVWWWXXXZZZ\\\]]]]]]```dddffffffhhhlllooolllmmmooorrrtttuuuvvvvvvtttyyy~~~{{{uuu{{{~~~{{{}}}mmmiiimmmhhh___QQQEEE===999888777555555555444444444333333333333333333333333333333111111111111111111111111//////111111222111000000////////////////////////........./////////000000.../////////000000000111///////////////000000111//////////////////////////////...---------------////////////////////////------......///000000111//////000000000111111111///000000111111222333333222444555555555999BBBIIITTTcccxxxlllaaaaaadddnnnqqqtttxxx}}}}}}vvvrrrmmmrrrwwwyyy{{{~~~||||||{{{zzzyyyvvvqqqnnnkkkjjjfffeeedddccceeegggjjjlllnnnqqquuuxxxzzz{{{|||}}}~~~~~~~~~~~~|||zzzzzzzzz|||}}}yyyxxxvvvsssoookkkhhhgggcccddddddcccaaaaaaaaacccggggggggghhhhhhjjjkkklllnnnqqquuuyyy|||~~~~~~}}}~~~|||yyy{{{}}}zzzwwwuuuttttttuuuvvvwwwxxxyyyyyywwwwwwvvvvvvwwwxxxyyyzzzwwwyyy{{{|||{{{{{{|||}}}~~~~~~|||wwwrrrmmmlllnnn{{{pppeee___kkktttjjjgggrrroooWWWIII???===:::999999888777666666777777888888888777666555555555555444444444444333333333333333333333333333222222111111222222333222222222222222222222222000000111111111111000000///000000111111000000/////////000000000111111111000111111111111000////////////000000000000//////LLLLLLKKKKKKJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFEEEDDDBBBDDDEEEGGGGGGFFFDDDCCCCCCEEEGGGEEECCCCCCEEEHHHGGGGGGHHHHHHIIIIIIIIIJJJHHHIIIIIIJJJLLLNNNPPPQQQRRRQQQQQQQQQSSSVVVYYY[[[VVVYYY\\\^^^^^^___cccfffeeegggiiikkknnnpppqqqqqqrrrvvv{{{~~~{{{yyy|||vvv|||zzzmmm{{{uuunnnpppqqqgggXXXIII@@@;;;999888555555444444444333333333333333333333333333333333111111111111111111111111...///000111222222111000////////////////////////---.........//////000000.../////////000000111111///////////////000111111////////////////////////111000///...............////////////////////////---------...///000000111//////000000111111111222///000000111222222333333000333666777888>>>IIIQQQhhhxxxtttaaa[[[aaaiiimmmttt|||}}}wwwmmmooopppwww|||zzzyyyxxxxxxwwwtttpppkkkhhhfffeeeddddddeeehhhkkkppprrrtttwww|||~~~|||zzzyyyzzz{{{|||{{{zzzyyyvvvssspppmmmlllcccbbb```]]][[[[[[]]]___]]]^^^^^^___```aaaccccccbbbeeejjjooosssuuuvvvvvvwwwyyy{{{||||||~~~~~~}}}|||{{{{{{{{{{{{wwwrrrrrrzzz}}}}}}}}}~~~}}}|||{{{vvvuuutttsssrrrqqqpppooommmkkkhhhggghhhkkkooorrruuuyyy}}}}}}||||||{{{|||}}}zzzwwwtttssstttpppzzznnncccnnn{{{qqqrrr}}}cccSSS@@@>>><<<:::::::::888777666777888999999888777666666666555555555444444444333333333333333333333333333222222111111222222333222222222222222222222222000000111111111111000000//////000000000000//////000000000000111111111111111111111111111000////////////000000000000//////GGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJLLLMMMOOOPPPPPPPPPQQQSSSUUUXXX[[[^^^___``````aaaaaaaaadddhhhkkkkkkoootttxxxzzz|||~~~~~~}}}zzz}}}}}}{{{pppjjjmmmtttjjjnnnhhh^^^SSSIII???888333888888888666444333444555333333333333333333333333333333222222111000000000000000000000000111111222222222111111000000//////......////////////......000000000000000000000000111000///......///000111...............------------///000000///....../////////.........---------............////////////////////////............---...///111222222222222111666888777;;;IIIYYYcccwww~~~iii[[[YYYdddqqqqqqxxxzzzpppnnnsss~~~}}}yyyvvvuuurrrnnnjjjjjjllloooooonnnkkkmmmnnnnnnnnnooorrrttt|||}}}~~~~~~}}}|||yyywww~~~|||zzzzzz||||||yyyvvvuuuvvvvvvuuuqqqooonnnnnngggbbb]]]\\\]]]`````````\\\]]]]]]]]]]]]___aaaddddddfffhhhlllppptttxxxzzz}}}}}}}}}}}}|||}}}~~~~~~|||yyywwwuuuvvvvvvxxxzzz~~~|||zzzxxxwwwxxx{{{~~~~~~}}}|||{{{vvvyyywwwqqqlllkkkiiifffdddddddddbbbbbbeeelllqqqnnnrrrxxx|||}}}||||||{{{zzz~~~}}}yyywwwwwwyyyyyy{{{tttzzz|||qqq\\\KKKBBB;;;:::;;;999666666888888777666666666666666777777777777666555444333333333333222222222111111333333333222222222222111222111111111000000//////000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000//////............//////GGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGFFFGGGGGGGGGHHHHHHHHHHHHGGGHHHIIIJJJLLLMMMNNNOOOLLLLLLMMMOOORRRTTTWWWXXX[[[\\\]]]]]]]]]___cccfffhhhlllqqqtttvvvxxxzzz|||||||||{{{nnnhhhsss~~~sssooolllfff]]]RRRGGG???:::888999888777666555555666333333333333333333333333111111111111111111222222000000000000000111222222111111111000000000000000......////////////......000000000000000000000000000000////////////000000000//////...------,,,,,,,,,...000000///...///000000000/////////.....................///////////////////////////////////////000111222333333333333111666999<<>>>>><<<888777888888777666666666666666777777777777666555444333444444444333333333222222333333333222222111111111222222222222111111111000111111111111111111111111000000000000111111111111111111111111111111111111000000000000000000000000//////............//////FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEFFFHHHIIIJJJKKKLLLHHHHHHIIIJJJLLLMMMOOOPPPUUUVVVWWWWWWWWWYYY\\\___bbbfffjjjnnnpppqqqsssuuuwwwwww|||zzziiiiiiyyymmmkkkggg```WWWMMMCCC===999999999888888777666666333333333333333333333333///000000111222222333333111000000000000111222222000000000000111111111111...//////000000//////...000000000000000000000000//////000000000000//////000000///...---,,,,,,,,,,,,---///000///...///000000000000000000/////////............////////////000000000000000000000000111222222333333444444444444888===EEEVVVnnnrrrjjjkkkkkkkkkkkkyyy}}}}}}}}}|||wwwtttqqqppppppppprrruuuxxxzzzyyyxxxyyyzzz{{{yyywwwvvvwwwxxxzzz{{{|||}}}}}}|||{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyvvvtttsssrrrsssrrrpppoooooopppqqqpppooonnnooopppooonnnmmmoooqqqssssssssssssssstttvvvwwwyyyzzz{{{zzzzzzzzz|||~~~|||zzzyyyxxxyyy{{{|||}}}}}}}}}}}}}}}}}}}}}}}}{{{~~~}}}zzzyyy||||||zzz}}}uuukkkdddaaacccfffgggkkkooosssuuuwwwyyyzzzzzz~~~~~~uuuooozzzeeeTTTDDD======:::777555888888777666666666666777777777777777666555444333555555555444444444333333444444333333222111000000333333333222222222222222111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000//////......//////000FFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDFFFFFFFFFGGGGGGFFFFFFFFFHHHGGGGGGFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFCCCCCCDDDEEEFFFGGGHHHIIIHHHHHHHHHHHHIIIJJJKKKLLLOOOPPPQQQRRRRRRSSSVVVXXX[[[^^^bbbeeegggiiikkkmmmppprrrwwwwwwlllooo~~~ssslllccc___\\\UUUJJJAAA;;;:::999888888888666555444444444444444444444444000000111111111222222222111111000000111111222333//////000000111111222222//////000000000000//////////////////////////////...///000111111000///..................------------///000000///......///////////////////////////............////////////111111111111111222222222222222222333333444555555888===DDDPPPeee|||ooommmpppqqqooonnn|||zzzxxxvvvtttsssrrrrrrqqqssswwwzzz|||}}}{{{zzzyyyzzz{{{zzzxxxwwwwwwxxxzzzzzz{{{||||||{{{yyyxxxwwwvvvtttsssssstttvvvwwwsssrrrqqqpppppppppooonnnpppqqqrrrrrrqqqrrrsssuuussstttvvvyyy{{{||||||{{{yyyyyy{{{}}}~~~~~~~~~~~~|||{{{{{{||||||||||||||||||{{{{{{{{{{{{zzz}}}~~~pppdddcccggggggiiilllnnnoooqqqsssvvvvvvzzz}}}~~~|||yyy~~~vvvvvvxxxwwwzzzeeeMMMAAA===;;;888777999888777777666666777777777777777777666555444333444444444444333333333333555444444333222111000000222222222222222222222222111111111111111111111111///000000000111111111111////////////////////////////////////////////////000000////////////000000EEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFHHHHHHGGGGGGFFFFFFFFFEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHJJJLLLNNNNNNNNNOOOQQQSSSTTTWWWZZZ]]]___aaacccfffiiikkkqqqyyy}}}}}}}}}qqqtttsssddd___bbbaaaUUUIII>>>;;;888777777777666444444444444444444444444444222222222111111111000000111111111111111222222333//////000000111111222222//////000000000000//////////////////////////////...///000111111000///...,,,,,,------...////////////111111000...,,,,,,---....................................////////////000111111111222222222333111111111111222444555666888@@@MMM]]]ttt{{{uuupppqqqssssssuuuxxx{{{vvvxxx}}}|||wwwuuusssrrrqqqqqqqqqrrrtttwww{{{~~~~~~|||zzzxxxxxxyyy{{{{{{yyyxxxxxxyyyyyyzzz{{{{{{{{{yyyxxxwwwuuusssqqqpppoooppprrrttttttssssssrrrqqqqqqrrrsssuuuvvvwwwvvvvvvvvvyyy{{{vvvyyy|||~~~zzz{{{|||~~~~~~~~~}}}}}}|||zzzyyyyyyxxxxxx{{{~~~}}}hhheeejjjkkklllmmmmmmlllmmmoooppprrruuuyyy}}}~~~~~~zzzyyy|||tttlllrrr|||{{{zzz^^^LLLCCC>>><<<===999999888777777777777777777777777777666555444333333333333333222222222222444444333333222111000000000000111111111111111111111111111111111111111111///000000000111111111111////////////////////////////////////////////////000000////////////000000DDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEBBBCCCCCCDDDEEEEEEFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDGGGIIIKKKKKKKKKKKKMMMOOOOOOQQQTTTVVVWWWYYY\\\___bbbdddiiiqqquuuuuuyyy~~~yyy{{{ggg```eeefff\\\PPPDDD???999777777888666555444444444444444444444444333333222222111000000///222111111111111222333333000000000000111111111111///000000111111000000///000000000000000000000000//////000000000000//////,,,,,,------...////////////111222000...,,,,,,---------------........................////////////000000000111222222333333000000000111222555777999777FFFZZZnnn{{{tttrrrrrrttttttvvv}}}vvvkkkiiiooo||||||zzzyyyxxxvvvsssqqqoooooopppqqqvvvzzz~~~~~~{{{yyyxxxxxxzzz|||}}}{{{zzzyyyzzzxxxxxxyyyyyyyyywwwvvvuuurrrqqqpppooooooqqqssstttuuuvvvvvvuuuuuuuuuxxxzzzzzz{{{{{{zzzyyyyyy|||~~~zzz}}}~~~}}}|||zzzzzz|||~~~~~~|||{{{zzzyyyxxxzzz}}}mmmjjjooorrrrrrsssqqqooonnnnnnoooppprrruuuwwwyyy|||~~~~~~}}}}}}{{{zzz}}}{{{zzzllliiimmmooooooZZZKKK@@@<<<<<<999999888777777777777888777777777777666555444333333333222222222111111111333333333222222222111111000000000000000111111111222222222222222222222222000000000000111111111111000000000000000000000000000000000000000000000000111000000//////000000111DDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFGGGGGGGGGFFFFFFEEEEEEEEECCCDDDDDDEEEEEEFFFFFFGGGCCCCCCBBBBBBBBBCCCCCCDDDDDDFFFHHHHHHHHHHHHIIIKKKJJJLLLOOOQQQRRRTTTWWWZZZ]]]]]]aaagggjjjjjjnnntttxxx|||ppphhhhhhggg```XXXLLLDDD<<<777888999888777555555555555555555555555222222111111111111111111222222111111222222333444111111111000000000000000000000111111111111000000000000000000000000000000000000////////////000000//////.........------------...000000///......///---.........////////////............//////////////////000000111222222333000000000111444777:::<<<>>>RRRlllvvvuuussssssvvvxxx|||ooodddfffppp~~~}}}zzzwwwvvvxxxvvvtttrrrqqqrrrssstttwww{{{|||zzzzzzyyy{{{}}}}}}zzzxxxwwwvvvuuuuuuvvvvvvuuutttrrrqqqoooooopppqqqsssuuuxxxyyywwwxxxyyyyyyxxxzzz~~~}}}}}}|||{{{yyyyyy{{{}}}~~~~~~{{{yyyyyywwwwwwzzz}}}}}}}}}}}}~~~||||||}}}uuurrrvvvxxxyyyyyyxxxuuusssrrrsssrrrsssssstttvvvzzz{{{|||~~~yyyyyypppoooeeepppnnnYYYGGG>>><<<:::999888888777777888888777777777777666555444333444444333333333222222222111222222222222333333333000000000111111222222222222222222222222222222222000000000000111111111111111111111111111111111111000000000000000000000000111111000000000000111111DDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIIIIJJJKKKIIIIIIIIIHHHHHHGGGGGGGGGHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGDDDDDDDDDCCCDDDDDDEEEEEEBBBDDDFFFGGGFFFFFFGGGHHHHHHJJJLLLNNNOOORRRUUUXXXZZZYYY\\\```bbbbbbeeekkksssvvvyyyzzzyyy{{{~~~}}}tttooolllgggbbbQQQHHH>>>888888::::::999555555555555555555555555000000000111222222333333222222111111222222333444222222111111000000//////000000111111111111000000000000000000000000000000111000///......///000111222111000///---,,,+++******,,,.../////////111222.../////////000000111111............/////////000...//////000111111222222000000111222555999===???HHH___{{{{{{yyyyyytttsssvvv{{{~~~yyynnndddiiiuuu|||yyyvvvuuuvvvuuusssssstttvvvyyy{{{www|||}}}|||}}}zzz{{{}}}{{{xxxuuurrrrrrssssssttttttsssqqqpppooommmnnnpppsssvvvzzz}}}~~~wwwyyy{{{zzzzzz|||~~~~~~}}}zzzxxxwwwyyy{{{}}}xxxwwwwwwssssssvvv}}}}}}zzzzzzzzz{{{}}}~~~~~~||||||||||||}}}~~~~~~~~~}}}~~~|||zzz|||{{{}}}~~~}}}{{{xxxwwwwwwuuutttssssssuuuzzz~~~{{{||||||~~~pppqqqttt~~~{{{sssrrruuu|||kkkTTTFFFBBB:::999888888777888888888777777777777666555444333555555444444444333333333000111111222222333444444111111111222222333333333222222222222222222222222000000000000111111111111111111111111111111111111000000000000000000000000111111000000000000111111DDDDDDDDDEEEEEEFFFFFFFFFGGGEEEDDDEEEHHHJJJHHHFFFHHHHHHGGGFFFEEEDDDCCCCCCJJJJJJIIIIIIIIIIIIJJJJJJJJJHHHGGGGGGHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHFFFDDDDDDFFFGGGGGGGGGHHHFFFCCC@@@???@@@BBBDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHHHHHHHIIILLLPPPSSSUUUVVVVVVXXXZZZ]]]```bbbdddnnnqqquuuwwwxxxxxxyyyzzz~~~pppgggeeeXXXNNNCCC<<<;;;;;;999666444444444444444444444444333333333222222222111111111111111222222333333333444333222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000//////.........---............////////////---......///000111111222111111111000000000000000333222222222444:::AAAFFFWWWsssyyyssssssvvvyyytttpppuuu~~~~~~rrrooovvv~~~}}}~~~~~~{{{xxxvvvvvvuuuwwwyyyzzzyyyyyy{{{|||{{{}}}}}}zzzyyyzzzxxxuuusssqqqrrrsssuuutttsssssstttuuuuuusssrrrssstttvvvzzz~~~{{{xxxwwwxxxyyyzzz|||~~~~~~|||zzzxxxxxxyyy{{{}}}~~~yyyxxxyyy{{{sssvvvyyy|||~~~~~~}}}|||{{{||||||||||||{{{zzzzzzyyyzzz|||~~~~~~~~~|||{{{yyy{{{}}}}}}}}}~~~~~~|||zzz~~~|||wwwrrrrrrwww|||}}}}}}qqqffflll~~~|||oooeeebbbooo}}}```KKKDDD<<<;;;999888999:::999666777777777777666666666666555555444333333333333444333333333222222222111111555444222000000111222333111111000000000000111111222222111111000111111222111111000000//////......111111111111111111111111111111000000000000111111DDDDDDDDDEEEFFFFFFFFFGGGIIIGGGGGGHHHKKKLLLKKKIIILLLKKKKKKJJJJJJIIIIIIHHHKKKKKKJJJJJJJJJJJJJJJJJJIIIGGGEEEEEEFFFGGGGGGFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJHHHFFFEEEFFFGGGGGGFFFHHHGGGEEECCCBBBBBBCCCDDDEEEEEEEEEEEEFFFFFFFFFGGGEEEEEEEEEFFFHHHKKKNNNPPPSSSTTTUUUXXX[[[^^^```bbbgggiiimmmooopppqqqsssuuuwwwyyy}}}yyyllleee```WWWKKKBBB===;;;:::888555555555555555555555555333333333222222222222111222222222222222222333333444333222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000/////////........................////////////......//////000000111111111111111111000000000000111333444444777===FFFMMMhhhssspppqqqqqqrrrtttrrrpppqqqyyyxxxuuu||||||}}}~~~}}}zzzxxxvvvvvvuuuxxxzzz|||{{{{{{{{{|||{{{|||~~~~~~~~~|||yyyxxxwwwuuusssqqqqqqrrrtttuuuuuuuuuuuuvvvvvvvvvuuutttyyyyyy{{{~~~zzzvvvwwwvvvvvvwwwxxxyyyzzz{{{zzzyyyxxxxxxzzz|||~~~~~~yyyxxxyyy{{{xxxzzz|||~~~~~~{{{|||}}}~~~~~~~~~~~~~~~{{{}}}~~~~~~}}}~~~~~~~~~zzz{{{|||}}}}}}{{{zzz{{{}}}|||xxxuuutttwww|||}}}uuufffeeeoooqqqccc^^^iiizzzmmmUUUJJJ@@@>>>;;;999::::::999666777777777777666666666666444444333222222222222333333333333222222222111111444333111000000000222222111111000000000000111111222222111111111111111222222111111111000000000000111111111111111111111111111111000000000000111111FFFFFFGGGHHHIIIIIIJJJJJJLLLLLLLLLMMMOOOPPPOOONNNQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOONNNNNNMMMMMMMMMLLLJJJHHHHHHHHHIIIHHHGGGJJJHHHGGGFFFGGGHHHJJJKKKKKKIIIGGGFFFGGGHHHGGGGGGHHHGGGGGGFFFEEEEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEGGGIIIKKKOOOOOOQQQTTTWWWZZZ]]]^^^ccceeegggiiikkknnnqqqtttooosssyyy}}}rrrggggggaaaVVVKKKBBB===;;;:::555555555555555555555555333333333333222222222222333333222222222222222222333333222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////........................////////////////////////000000000000111111111111111111111111000333666888;;;DDDRRR\\\zzzzzzlllaaaccckkkqqqssssssnnnpppvvv~~~~~~zzz|||}}}|||zzzwwwvvvvvvvvvyyy|||~~~}}}{{{zzzzzzyyyzzz{{{{{{{{{yyywwwuuurrrrrrqqqqqqrrrtttvvvwwwxxxxxxyyyyyyyyyyyyxxxxxx~~~yyytttuuutttttttttttttttuuuuuuwwwwwwxxxzzz}}}~~~zzzyyy{{{|||~~~~~~}}}~~~~~~}}}yyyzzzzzz|||~~~~~~yyywwwvvvxxx{{{||||||{{{yyyxxxyyy|||}}}jjj______oooyyyhhh^^^dddrrreeeVVVFFFAAA<<<;;;;;;:::888666777777777777666666666666444333333222222222222222333333333222222222111111333222111000///000111222111111000000000000111111111111111111111111111222222222222222111111111111111111111111111111111111111111000000000000111111KKKLLLLLLNNNOOOPPPQQQQQQRRRSSSTTTUUUWWWWWWWWWVVVWWWWWWXXXXXXXXXYYYYYYYYYXXXXXXWWWVVVUUUTTTSSSRRRSSSQQQNNNMMMNNNNNNLLLKKKMMMKKKIIIGGGGGGIIIKKKLLLIIIGGGEEEEEEGGGHHHHHHHHHFFFGGGGGGHHHGGGFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKLLLOOORRRUUUXXXZZZ^^^```bbbdddfffiiinnnrrrmmmqqqvvv{{{~~~xxxmmmiiifff```VVVJJJAAA<<<999666555555555555555444444444444333333333222222222333333333222222111111111333222222111000000111111000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////.....................////////////000000000000////////////000111111111111111222222000333777:::AAAOOOcccqqq|||iiiaaa]]]dddmmmrrrtttvvvsssxxx~~~{{{yyyyyyzzz|||{{{yyywwwvvvvvvuuuyyy|||~~~|||zzzxxxwwwuuuvvvwwwwwwwwwvvvtttssspppqqqqqqssstttvvvxxxyyyyyy{{{||||||{{{zzzzzz{{{xxxsssssssssssstttvvvwwwyyyzzzxxxyyy{{{}}}|||{{{}}}~~~~~~}}}|||}}}}}}|||{{{{{{{{{{{{|||{{{{{{|||}}}}}}}}}}}}}}}{{{~~~|||xxxtttssswwwyyy}}}~~~|||yyy{{{}}}~~~rrraaa]]]kkkwwwgggfffmmmvvvcccKKKCCC<<<;;;;;;:::888777777777777777666666666666555444333333222222333333333333333222222222111111111111000//////000000111222111111000000111111222000111111111222222222111111111111111111111111111111111111111111111111111111111000000000000111111SSSSSSTTTVVVWWWYYYZZZ[[[\\\^^^aaabbbccccccccccccbbbbbbccccccddddddeeeeeecccbbbbbbaaa___]]][[[ZZZXXXVVVSSSRRRQQQQQQOOONNNPPPNNNKKKHHHGGGHHHJJJKKKGGGEEEDDDDDDGGGIIIJJJJJJEEEFFFGGGHHHHHHGGGEEEDDDGGGGGGGGGFFFFFFFFFFFFFFFHHHHHHGGGGGGGGGGGGGGGGGGFFFGGGHHHKKKMMMPPPSSSTTTUUUWWWYYY[[[^^^aaafffjjjkkknnnrrrvvvzzzvvvggggggeee___TTTHHH>>>999555555555555444444333333444444444333333333222222333333333222222111111111333222111111000111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////.........///////////////............////////////000000000000////////////000000111111222222222333222555999???JJJ]]]ttt{{{kkk\\\^^^dddlllpppqqqvvv|||~~~~~~|||yyywwwuuuwwwxxxzzzzzzxxxvvvvvvvvvuuuxxx|||}}}{{{xxxuuutttrrrrrrssstttttttttsssrrrrrrsssuuuvvvxxxyyyzzzzzzyyy{{{}}}}}}{{{zzz{{{|||}}}~~~xxxuuussstttuuuxxx{{{~~~|||}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{{{{yyyxxxvvvuuusssrrrrrrrrruuuvvvxxxyyyzzzzzzzzzzzzvvvxxx{{{|||{{{yyywwwvvv|||~~~}}}|||~~~}}}~~~}}}{{{zzziiieeeooowwwllljjjvvvoooTTTGGG<<<;;;<<<:::888:::777777777777666666666666666666555444444444444444333333333222222222111111000000000000000000111111222222111111111111222222///000111222222222222111000000000000000000000000111111111111111111111111111111000000000000111111___```bbbccceeeggghhhiiilllpppsssuuuuuutttuuuuuussssssttttttuuuuuuvvvvvvrrrrrrrrrqqqnnnllliiiggg___]]]ZZZXXXWWWVVVTTTRRRTTTRRROOOLLLJJJIIIJJJJJJGGGFFFDDDEEEGGGJJJJJJJJJEEEFFFGGGHHHHHHGGGFFFEEEGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDEEEFFFGGGIIILLLNNNOOOQQQSSSVVVYYY[[[^^^bbbeeefffhhhkkknnnssszzziiijjjiiieee\\\PPPCCC;;;777666666555555444444444444444444444333333333333333333222222222222222222222222111111111111111222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////.........///////////////............////////////////////////000000000000000000111111222333333333555888===GGGWWWlllvvveee[[[bbblllrrrpppppp{{{~~~zzz}}}~~~}}}zzzxxxvvvuuutttuuuwwwyyyyyywwwvvvvvvvvvwwwyyy{{{{{{yyyvvvtttssspppqqqrrrssstttuuuuuuuuuvvvwwwyyyzzz{{{zzzyyyxxxxxx{{{}}}|||zzzxxxzzz|||{{{}}}yyywwwuuuvvvxxx{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~|||||||||}}}~~~~~~|||zzzxxxwwwnnnmmmllllllllllllllllllrrrtttuuuxxxyyy{{{{{{||||||}}}}}}{{{zzzuuuppptttvvvmmmhhhwww~~~aaaOOO@@@<<<<<<999999<<<777777777777666666666666777666666555555555555555333333333222222222111111000000111111111111111111222222111111111111222222...///111222333333222111///////////////000000000111111111111111111111111111111000000000000111111rrrssstttvvvyyy{{{|||}}}~~~|||zzznnnkkkhhheeedddccc```___\\\ZZZXXXUUURRRPPPNNNNNNLLLJJJHHHHHHIIIJJJJJJJJJHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDEEEGGGHHHJJJKKKOOOQQQUUUXXXZZZ\\\___aaaaaacccfffiiinnnttt{{{rrrpppmmmiiibbbWWWIII@@@999999888888777666666555555444444444444333333333222222222222222222333333222111111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////............/////////000............////////////......//////000000111111000000111222222333444444888;;;DDDRRReeexxxsssggghhhlllqqqrrrooottt~~~zzz|||yyyvvvuuuuuuuuusssuuuxxxxxxwwwuuuuuuvvvzzz{{{|||{{{xxxuuuttttttqqqqqqsssuuuvvvxxxyyyzzzzzz{{{|||}}}|||yyywwwuuuuuuyyy|||{{{wwwvvvwwwzzz{{{|||yyyxxxyyyyyyzzz|||~~~}}}||||||}}}|||~~~~~~|||||||||~~~~~~}}}|||||||||||||||}}}|||{{{yyyxxxxxxxxxxxxuuuuuuvvvwwwyyy{{{}}}~~~yyyyyyzzzzzzyyywwwtttsssllllllllllllmmmnnnoooooorrrsssuuuxxx{{{}}}|||~~~~~~}}}yyyvvv|||zzziiimmmxxxqqqZZZFFF???===999888===777777777777666666666666666666555444444444444555333333333222222222111111000111111222222222222222333222222111111222222333...///111333333333222111//////000000000111111111111111111111111111111111111111000000000000111111|||zzzvvvtttrrrqqqnnnllldddcccaaa^^^ZZZWWWTTTSSSQQQNNNLLLJJJJJJKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHGGGGGGFFFFFFFFFEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEGGGHHHIIIHHHLLLPPPSSSUUUVVVXXXZZZ^^^```eeehhhlllqqqwww{{{{{{vvvpppkkkeee\\\NNNEEE;;;;;;::::::999888777777555555444444444333333333111111111222222333333444222111111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////---.........//////000000............/////////000---......///000111111222000000111222333333444444:::>>>III[[[ooo|||oooiiiuuutttssspppoooyyyzzzwww}}}}}}yyyvvvuuuvvvvvvsssuuuwwwwwwvvvuuuuuuvvv|||}}}}}}{{{xxxuuuuuuuuurrrssstttvvvyyy{{{}}}~~~}}}}}}~~~~~~|||xxxtttrrrssswww{{{yyyvvvtttvvvyyy}}}{{{yyyyyy|||{{{{{{{{{{{{|||}}}}}}}}}{{{yyyzzz{{{~~~zzz|||~~~}}}{{{yyyyyy~~~}}}|||||||||~~~||||||{{{zzzyyyyyyzzzzzz}}}|||yyywwwuuutttssssssqqqqqqrrrsssuuuxxxzzz{{{tttuuuwwwxxxwwwtttrrrpppsssssssssssssssttttttuuurrrsssuuuyyy|||~~~yyy|||}}}}}}zzzyyy{{{~~~www{{{rrrnnnnnn{{{|||bbbKKKBBB>>>888888===777777777777666666666666555555444333333333333444333333333222222222111111000111222333333333333333333222222111111222222333---///111333444333222111000000111111222222222333111111111111111111111111111111000000000000111111{{{|||xxxrrrlllgggbbb]]]ZZZZZZWWWTTTQQQQQQPPPOOONNNMMMKKKIIIHHHIIIJJJJJJIIILLLLLLKKKJJJIIIGGGGGGFFFGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFIIIKKKMMMOOOPPPRRRVVVXXXXXXZZZ^^^bbbffflllrrrwww~~~{{{zzzmmmgggddd```VVVMMMCCC>>>888666888999777444555555444444444333333333111111222222222333333333444333333222111111111222000000111111111222222222000000000000000000000000111111000000//////......111000///......///000111////////////000000000000...---------...///111222222222111111111111111222555222222444555333444888???GGGUUUhhhxxx{{{rrrppp{{{yyyvvvvvv}}}||||||}}}||||||}}}|||~~~{{{uuurrrtttvvvtttvvvuuusssrrrsssvvvyyy{{{}}}|||{{{yyywwwvvvvvvvvvwwwxxxzzz{{{{{{{{{zzzyyy{{{||||||zzzvvvsssrrrrrrrrrtttvvvwwwvvvwwwxxxyyy~~~}}}{{{yyyxxx}}}||||||{{{{{{{{{{{{|||}}}}}}}}}{{{wwwuuuuuuvvvyyyyyyxxxxxxyyyzzz{{{{{{~~~|||{{{}}}~~~~~~}}}}}}|||{{{zzzzzzzzz~~~}}}zzzwwwuuuuuuuuuvvvssspppnnnppppppmmmnnnqqqqqqqqqqqqrrrtttvvvyyyzzz{{{||||||{{{xxxvvvuuuvvvyyy{{{}}}{{{yyyyyy}}}~~~}}}}}}|||{{{zzzzzz{{{}}}xxxuuussszzzqqqkkk}}}www]]]MMMBBB;;;:::>>><<<:::777555444555777999777777666666555555555555555555444333333333333444555444333333444444222000111222222222222111000000666666777777777666444333//////000111222333333333222222222222222222222222111111111111111111111111~~~yyytttooojjjfffdddaaa]]][[[ZZZYYYWWWUUURRRPPPMMMLLLMMMMMMMMMLLLLLLLLLKKKJJJJJJIIIIIIHHHIIIIIIIIIIIIHHHGGGFFFEEEFFFFFFFFFFFFFFFEEEEEEEEEGGGIIIKKKLLLNNNPPPSSSVVVXXXZZZ\\\___ccchhhnnnrrrxxx{{{ssskkkfffaaaYYYRRRLLLEEE===888999999888666555555555444444444333333111222222222222333333333444333222222111111222222000000111111111222222222000000000000000000000000000000000000////////////111000///......///000111/////////000000000111111......------...///111222111111000000///000000111222///000333333333666;;;CCCNNN```rrr}}}xxxvvvxxxuuutttzzz}}}{{{{{{zzz~~~{{{{{{{{{{{{}}}{{{vvvsssuuuvvvtttuuuttttttssstttvvvxxxyyy|||{{{zzzzzzyyyyyyyyyzzz}}}}}}}}}}}}|||{{{{{{zzz{{{|||{{{yyyuuusssrrrsssvvvwwwyyyzzzyyyyyyzzz{{{zzz{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyzzzzzz{{{|||}}}}}}{{{xxxvvvvvvwwwxxxxxxxxxxxxxxxyyyzzzzzz~~~~~~~~~|||zzzzzz{{{}}}~~~~~~~~~~~~}}}||||||{{{xxxvvvuuuuuuuuuvvvuuuqqqoooqqqpppnnnnnnrrrvvvvvvvvvvvvxxxyyy{{{|||~~~~~~{{{xxxxxxxxxvvvvvvwwwxxxzzzzzzzzzyyyxxxwwwwwwzzz}}}{{{}}}}}}}}}||||||}}}|||xxxyyyyyy}}}xxxooo[[[KKK>>>:::<<<;;;999777666666666777888666666666555555555444444555555444333333333333444444333222333444333222000///000111222222222222222444444555555555444333222000000000111222222222333222222222222222222222222111111111111111111111111zzzvvvllljjjgggdddbbb```]]][[[UUURRRPPPOOONNNNNNMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKJJJJJJIIIHHHGGGIIIHHHHHHGGGFFFEEEEEEDDDEEEFFFHHHJJJKKKMMMPPPRRRVVVXXXZZZ\\\^^^bbbhhhlllqqqsssvvv{{{~~~uuuooohhhaaa\\\XXXOOODDD<<<999888888777666555555555444444444444222222222222333333333333333333222222111111222222111111111111111222222222000000000000000000000000////////////000000000000000000////////////000000000000000000111111111111............///000111111000///////////////000000111//////333444555:::AAAIIIZZZpppxxxwwwsssqqqsss~~~~~~{{{zzzxxxyyy}}}zzzyyyyyyyyy{{{zzzvvvuuuwwwvvvsssvvvwwwwwwwwwxxxxxxyyyyyyyyyzzzzzz{{{|||}}}~~~}}}|||{{{zzzzzz{{{}}}}}}{{{xxxuuussstttuuuxxxzzz{{{{{{zzzyyyyyyzzzvvvvvvwwwxxxyyyzzz{{{{{{xxxxxxxxxxxxyyyzzz{{{{{{{{{||||||{{{xxxvvvwwwwwwwwwwwwvvvvvvwwwwwwxxxxxxyyyzzzzzzyyyxxxxxxyyy{{{{{{}}}~~~}}}{{{zzzxxxwwwvvvvvvwwwwwwyyyuuutttuuutttqqqqqquuu|||{{{{{{{{{{{{||||||}}}}}}yyyvvvvvvvvvpppnnnlllmmmqqqssssssrrrtttssstttwwwzzz}}}~~~~~~~~~}}}zzzyyy|||~~~|||}}}~~~~~~~~~~~~zzzuuu{{{nnnXXXGGG>>><<<:::999888888777777888888555555555444444444444444555555444333333333333333333222111111222333111000...///000222333333444444222222333333333222111111111111111111111111222222222222222222222222222222111111111111111111111111zzzwwwtttqqqoookkkgggccc\\\ZZZWWWUUUSSSQQQOOOMMMLLLLLLLLLLLLLLLMMMMMMMMMKKKKKKKKKKKKJJJIIIHHHGGGHHHGGGGGGFFFFFFEEEDDDDDDDDDEEEGGGHHHIIIJJJMMMPPPRRRTTTVVVXXXZZZ___dddhhhmmmnnnppptttyyy}}}tttlllgggaaaXXXKKK???999777777777666666666555555555555444222222222333333333444444333333222222111222222333111111111111111111111111000000000000000000000000......//////000000111111000000////////////000000000000000000111111111222....../////////000000111000000/////////000111111333111222444666888@@@IIIQQQfff~~~|||uuussspppqqqwww~~~}}}}}}ssswwwyyy|||~~~{{{yyywwwwwwvvvyyyyyywwwwwwzzzxxxtttyyyyyy{{{{{{|||{{{zzzzzzwwwyyyzzz}}}}}}zzzxxxwwwxxxzzz{{{~~~~~~|||xxxuuutttvvvwwwwwwyyyzzzyyyxxxvvvvvvwwwuuuuuuvvvwwwxxxyyy{{{{{{zzzzzzzzzyyyzzzzzz{{{{{{xxxyyyzzzyyywwwvvvvvvwwwuuuuuutttttttttuuuuuuvvvuuuvvvwwwwwwvvvvvvxxxyyywwwzzz}}}~~~}}}}}}|||{{{zzzzzz{{{{{{|||{{{xxxyyywwwttttttwww||||||{{{zzzzzzzzzzzzzzzzzzzzzxxxtttpppmmmllllllhhheeebbbdddiiinnnoooooooooppprrrtttwwwzzz{{{{{{{{{~~~|||wwwvvv{{{}}}|||||||||~~~~~~wwwvvvgggRRREEE???999999999999999888888888444444444444444444444444555444333333222222333333333111000000111222111000///000111222333333333333222222222222222222111111222222222111111111111111111222222222222222333333111111111111111111111111~~~xxxtttkkkhhhdddaaa^^^ZZZVVVSSSNNNNNNNNNNNNNNNNNNMMMMMMKKKKKKKKKKKKJJJIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFGGGHHHHHHIIILLLNNNNNNPPPRRRTTTWWW\\\bbbfffjjjkkkmmmpppuuu{{{tttmmmfff^^^QQQFFF===999777666777777666666666555555555222222333333333444444444333222222111222222333333111111111111111111111111000000000000000000000000......//////000000111111//////000000000000/////////000000000000111111111/////////000000000000000000000000000111111222333444333333555666999DDDOOOZZZpppyyyqqqooopppuuu~~~wwwzzzuuuqqqpppxxx}}}{{{zzzxxxvvvuuuuuuwwwwwwvvvzzz~~~|||xxxyyyzzz{{{||||||zzzyyyxxxwwwxxx{{{}}}|||{{{xxxvvvvvvxxx{{{}}}~~~|||yyyvvvuuuwwwyyywwwxxxyyyxxxvvvuuuuuuvvvwwwwwwxxxxxxyyyyyyyyyzzzzzzzzzyyyxxxwwwwwwwwwxxxuuuwwwxxxwwwvvvuuuvvvwwwuuuttttttssssssssstttttttttvvvwwwwwwwwwwwwxxxyyywwwyyy}}}~~~{{{xxxxxxuuupppooorrruuuuuuuuuttttttsssssssssooonnnlllhhhdddaaa```aaaccc```___aaagggmmmqqqrrrooopppsssvvvxxxyyy{{{{{{{{{~~~~~~yyyyyy}}}~~~}}}||||||}}}xxxpppyyyvvv^^^LLLAAA;;;;;;;;;:::999999888888444444444444444444444444444444333222222222222333333111//////111222222111222222333333333222222111222222222222222222333333222222222111111111111111111111111222222333333333111111111111111111111111yyyvvvqqqlllhhhbbb\\\WWWTTTSSSSSSRRRQQQOOOOOONNNKKKKKKKKKKKKJJJIIIHHHHHHDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGGGGHHHJJJMMMJJJLLLNNNQQQTTTXXX^^^bbbeeefffhhhlllqqqvvvzzz}}}|||~~~{{{pppgggcccZZZPPPGGG???:::888777777777777666666666666333333333333444444444444222222111111222222333333222222222111111111111111000000000000000000000000////////////000000000000//////000000000000//////////////////000000000000///000000111111000000///111000000000111222333444333222333555666;;;IIIVVVhhh}}}pppkkkkkkuuu}}}zzzxxxyyyooolllsss|||~~~|||zzzyyyxxxxxxxxxvvvttttttuuuuuuvvv{{{}}}wwwxxxyyyyyyyyywwwvvvuuuwwwyyy{{{~~~|||{{{yyywwwxxxzzz|||~~~}}}|||{{{yyyvvvuuuvvvwwwvvvxxxyyyxxxvvvuuuuuuvvvwwwxxxyyyzzzzzzyyyxxxwwwvvvuuuttttttsssssstttttttttuuuwwwwwwvvvvvvwwwxxxvvvvvvuuutttttttttuuuuuuvvvxxxzzzzzzyyyyyyzzz{{{{{{||||||wwwsssqqqmmmgggfffggghhhiiijjjjjjkkkjjjjjjjjjddddddccc```]]]\\\]]]^^^eeeeeefffhhhlllrrrwwwzzztttwwwzzz{{{{{{{{{{{{|||{{{}}}~~~~~~~~~~~~wwwjjjhhh{{{nnnUUUEEE>>>===<<<:::999888888777444444444444444555555555444444333222222222222222333111000///111333333333333333333333333222111111333333222222333333444555111111111111111111222222111111111222222333333444111111111111111111111111|||vvvnnnfffaaa[[[ZZZYYYWWWTTTRRRQQQPPPMMMMMMMMMMMMLLLKKKJJJIIIGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFIIIKKKHHHJJJLLLMMMOOOSSSXXX\\\^^^___bbbfffjjjnnnrrrtttuuuxxx}}}vvvhhhgggddd\\\SSSHHH@@@<<<888888888777777777666666333333333444444444444555222222111111222222333444222222222111111111000000000000000000000000000000000000000000////////////...///000111111000///...---.........///////////////000111111111111000////////////000000111222333333333444777:::BBBRRRaaa~~~rrrjjjjjjnnn~~~|||vvvyyysssooooooyyy~~~yyywwwuuuvvvwwwxxxvvvttttttttttttuuu}}}yyyyyyyyyyyyxxxwwwvvvuuuyyyzzz|||}}}~~~}}}|||{{{{{{zzzxxxwwwwwwxxxyyyzzzxxxyyyyyywwwuuusssssstttsssuuuvvvvvvtttssssssttttttvvvyyy{{{{{{zzzxxxvvvqqqqqqqqqqqqrrrssstttuuutttvvvxxxxxxwwwxxxyyy{{{zzzyyyyyyxxxwwwwwwxxxxxxzzz|||~~~~~~}}}||||||}}}}}}~~~yyytttooolllggg___]]]^^^\\\]]]___aaabbbbbbbbbbbb^^^____________```dddgggmmmpppssstttuuuxxx~~~~~~|||||||||zzz|||~~~~~~~~~}}}}}}vvv}}}}}}pppeeejjjfffPPPBBB@@@===:::888777777777444444555555555666666666444333222222111222222222444222000000222444444444222222333333444333333333333222222222222333444555000000000111222222222333000111111222333333444444111111111111111111111111~~~uuupppaaa___]]]ZZZWWWTTTRRRQQQNNNNNNOOONNNNNNMMMLLLKKKJJJIIIHHHGGGFFFDDDCCCCCCCCCDDDEEEEEEEEEEEEGGGIIIHHHIIIJJJKKKLLLOOOSSSWWWXXXZZZ]]]aaaeeehhhkkklllmmmqqqwww|||~~~}}}iiikkkjjjeee\\\PPPEEE@@@888888888888777777777777333333333444444444555555222111111111222333333444222222222222111111000000000000000000000000000000111111000000//////.........///000111111000///...------------.........//////000111222222111000///............///000222222555555888<<<@@@III[[[lllxxxzzzyyyssslllkkkrrryyy|||qqqpppzzzvvvnnnpppuuu}}}wwwuuussstttwwwxxxwwwtttttttttsssuuu}}}}}}}}}|||{{{zzzyyyyyyyyyzzz{{{|||}}}|||{{{yyywwwzzzyyywwwvvvuuutttuuuuuuuuuvvvwwwvvvsssqqqpppqqqoooqqqrrrrrrqqqppppppqqqqqqtttxxx{{{|||zzzxxxvvvoooooopppqqqsssvvvxxxyyyuuuwwwyyyyyyyyyyyy{{{}}}}}}||||||{{{zzzzzzzzz{{{|||~~~~~~~~~|||}}}}}}~~~~~~}}}|||yyysssnnnjjjddd\\\YYYZZZUUUVVVYYY[[[]]]^^^^^^^^^\\\^^^___aaaccchhhmmmqqqtttyyy~~~~~~{{{|||}}}{{{{{{zzz{{{~~~~~~~~~~~~~~~~~~~~~|||{{{kkkttt}}}mmmddduuuyyyyyyttt]]]DDDAAA===999777666777777555555555666666666777777444333222222111111222222555333000000222444555555000111222333444555555555222222111111111222444555//////000111222333333444000000111222333333444444111111111111111111111111{{{yyyssslllfffccc___ZZZVVVUUUQQQNNNOOONNNJJJJJJLLLLLLJJJGGGGGGHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFIIIHHHGGGFFFGGGIIILLLMMMSSSVVVYYY\\\^^^aaadddgggkkkooouuuzzz}}}qqqnnnjjjiiiggg^^^PPPFFF@@@???<<<999777666555555333333444444444444444444333333333333333333333333///000111222222222222222333111///...///111333555000000000000000111111222333333222111000///......,,,------...///000111111000000000000111111111111111///......000222222333222000666BBBJJJRRRfff|||tttrrrppplllgggffflllwwwtttooouuu}}}zzzrrrnnnmmmttt}}}}}}wwwwwwwwwvvvttttttvvvxxxvvvwwwxxxyyy{{{|||}}}~~~zzz{{{{{{{{{{{{|||||||||||||||{{{{{{{{{{{{zzzzzzyyyxxxwwwwwwwwwuuusssqqqtttppplllkkklllmmmllljjjhhhhhhiiikkklllnnnooopppsssrrrssswww{{{|||{{{xxxuuuuuuuuuwwwxxxzzz|||}}}yyyxxxyyyyyyzzz{{{|||}}}~~~{{{zzzzzzzzz{{{~~~}}}}}}}}}}}}}}}}}}}}}|||||||||}}}}}}~~~}}}}}}~~~wwwyyyvvvmmmfffbbb___[[[]]]YYYUUUTTTVVVYYYYYYYYY^^^dddkkkppprrrtttwwwzzz}}}{{{zzz||||||}}}~~~~~~~~~~~~~~~~~~}}}|||xxxvvv{{{|||kkkdddkkkwwwtttxxxkkkRRRBBB===>>>999:::<<<888888888888888777777777777333444444555555444444333222333333444444333333222111222222333444444444444222222222222222222222222111111111111111111111111444333333222111111111222333222222111111222222333|||tttnnnhhh```[[[ZZZUUUQQQQQQPPPMMMLLLOOOMMMKKKIIIHHHHHHHHHFFFDDDGGGFFFEEEDDDDDDEEEEEEFFFHHHGGGFFFFFFGGGIIIKKKLLLPPPRRRVVVXXXZZZ]]]aaaccchhhkkkpppuuuyyy}}}wwwrrrlllkkkjjjdddYYYOOOCCC@@@<<<999888777555333444444444444444444444444333333333333333333333333000111111222222222222111222111111111000000000000222222111000//////000000222222111111000/////////...//////000000111111111000000000000111111111111222111000000222333333333555444:::FFFNNNWWWkkkwwwooopppnnnkkkiiimmmvvvzzzzzz}}}qqqnnnooopppvvv}}}}}}{{{xxxyyyyyyxxxvvvvvvxxxzzzxxxxxxxxxyyyyyyzzz{{{||||||}}}}}}}}}~~~~~~~~~~~~}}}||||||{{{zzzyyyxxxxxxxxxvvvtttssssssrrrpppnnnkkkgggbbb___```aaaaaa```bbbdddhhhlllqqqtttwwwxxxyyyxxxwwwxxx{{{{{{zzzxxxvvvvvvwwwxxxyyy{{{}}}~~~xxxxxxxxxyyyyyyzzz{{{|||}}}{{{zzzzzz{{{|||~~~}}}||||||{{{{{{{{{|||{{{zzzzzzyyyzzzzzz{{{{{{~~~~~~||||||}}}|||zzzrrrmmmfff```YYYVVVSSSSSSWWW[[[^^^___gggmmmuuu{{{~~~~~~~~~~~~}}}}}}|||}}}}}}~~~~~~~~~}}}{{{xxxvvvyyy~~~~~~jjj^^^cccmmmyyyuuu|||\\\III@@@???:::;;;===777888888777777777666666666333444444555555444444333222333333444444333333222222222333444444444333333222222222222222222222222111111111111111111111111444333222222111111222222333222222111111222222333vvvnnngggddd]]]XXXVVVUUURRRQQQSSSQQQPPPNNNMMMLLLJJJGGGDDDIIIHHHEEEDDDCCCDDDEEEFFFGGGFFFEEEEEEFFFGGGIIIJJJKKKNNNPPPSSSUUUXXX[[[^^^cccfffjjjooosssxxx~~~yyyooolllllljjjbbbZZZJJJDDD<<<999999999666222666555555555444333333333222222222222222222222222222222222222222222111000///000222333333111000...444333222000//////......000000000000000000000000111111111111111111111111000000000000111111111111222222333333333333444444888888@@@MMMWWWaaarrrxxxnnniiimmmllllllqqqyyy|||~~~xxxooojjjmmmsssxxx|||~~~|||||||||zzzyyyzzzzzz{{{zzzyyyyyyzzz|||{{{zzzxxxwwwwwwxxxyyyyyy~~~}}}}}}{{{zzzxxxvvvuuutttsssqqqooommmmmmmmmllljjjhhhddd```]]]]]]^^^______aaadddjjjqqqwww{{{~~~}}}{{{zzzzzzzzzyyywwwxxxxxxxxxyyyzzz|||}}}~~~xxxxxxxxxxxxyyyzzz{{{{{{|||{{{zzzzzzzzz{{{|||}}}}}}}}}|||{{{{{{{{{{{{|||zzzzzzyyyyyyyyyyyyyyyzzz}}}~~~~~~|||{{{{{{|||~~~wwwnnnfff\\\YYYVVVVVVZZZ```dddgggsssxxx~~~~~~~~~}}}}}}~~~~~~~~~~~~|||{{{zzzyyyzzz|||~~~}}}~~~|||zzznnn^^^___hhhvvvjjjRRRDDD???;;;<<<===555777777777666666666555555333444444555555444444333222333333444444333333222333333444444444333222222222222222222222222222222111111111111111111111111333333222222111111222222333222222111111222222333~~~xxxpppggg___\\\ZZZWWWUUUWWWUUUTTTRRRQQQQQQOOOKKKIIIKKKIIIGGGDDDCCCDDDFFFGGGFFFFFFEEEEEEEEEFFFFFFGGGHHHJJJLLLNNNPPPSSSWWWZZZ___aaaeeejjjnnnttt{{{rrrjjjiiijjjgggbbbUUUJJJ>>>888888:::888444777666666555444333333222111111111111111111111111333333333333222111111000...///111333444444333222333222111000//////////////////000000111111111111111111111111111111000000///000000000111111111111111333444444333333444444888<<>>888888888777777777666666666333444444555555444444333222333333444444333333222222222333444444444333333222222222222222222222222111111111111111111111111222222111111222222333444333222222111111222222333~~~sssnnneeeaaa[[[WWWUUUUUUUUUUUUOOOPPPPPPPPPNNNKKKGGGEEEGGGGGGGGGGGGFFFDDDCCCBBBCCCDDDEEEEEEFFFJJJOOOSSSSSSWWW\\\aaaeeehhhkkknnnpppttt{{{rrrhhheeeddd___VVVLLLCCC===999777555555555666666666666666333333333333333333333333111222333333444444444444%%%(((---222555555444222444333222000////////////111111000000000000000000000000111222333333444444000000000000111111111111111333444222111444<<>>>>>===;;;999888999999888777666666555444333333222222555555444444444333333333222222222222222222222222222222111111111111222222222222222222222222222222111111222222222333333333333222222111111222222333uuuggg^^^[[[[[[XXXUUUUUURRRPPPOOOOOOOOOMMMLLLJJJIIIGGGDDDCCCCCCDDDEEEFFFFFFEEEEEEFFFGGGIIIJJJNNNNNNSSSZZZ]]]^^^bbbgggjjjqqqzzz{{{ddd```]]]\\\[[[UUUIII@@@===999777666777666333444777666666555444444333222222222222333444444333333333444333111000///000222333000000000000111111111111222222222111000/////////000000000000000000000000444333///,,,+++...444888333222333666777:::DDDNNN```kkk{{{pppnnnqqq~~~~~~kkkeeeeeefffllluuu}}}~~~~~~}}}}}}}}}yyywwwvvvwwwwwwxxxxxxxxxxxxwwwwwwzzzyyyxxxwwwwwwyyyzzz{{{~~~}}}|||{{{{{{~~~{{{vvvpppkkkddd^^^ZZZYYY]]]dddkkkqqquuuwwwwwwyyywwwuuusssssstttwwwxxxzzz{{{{{{{{{zzzyyywwwvvvyyyyyyxxxxxxxxxzzz{{{|||{{{{{{||||||}}}}}}~~~~~~~~~|||zzzyyy{{{}}}~~~}}}|||||||||~~~||||||}}}~~~~~~~~~}}}}}}~~~}}}|||zzzyyyyyyzzzzzz}}}}}}zzzxxxyyy{{{wwwwwwwwwvvvuuuvvvyyy|||}}}}}}~~~~~~~~~~~~~~~{{{xxxxxxzzz{{{||||||}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{|||}}}zzzyyywwwwwwxxxxxxvvvuuutttvvvyyy{{{{{{{{{|||}}}|||{{{zzzwwwsssoookkkiiihhhhhhhhhkkkpppuuuyyy{{{|||wwwsssrrrtttwwwyyy|||}}}xxxiiijjjiiinnnzzzvvvvvvZZZFFF>>><<<===;;;999888888888777666666666555444444333222222555555444444444333333333333333333333333333333333333333222222222222333333222222222222222222222222111111222222222333333333333222222111111222222333tttgggbbb```]]][[[TTTSSSQQQQQQRRRRRRPPPNNNLLLKKKHHHFFFDDDCCCCCCDDDFFFFFFFFFFFFFFFGGGIIIIIIJJJJJJOOOUUUXXXXXX\\\bbbgggoooxxx~~~qqqggg___[[[___```WWWIII@@@;;;888777999888555444777666666555555444333333333000111222333444444444444222222111000000111333444111111111111111000000000222222222111000000//////000000000000000000000000333222///,,,+++...333777333333555777888>>>LLL[[[iiiwwwtttoootttzzzwwwgggccceeegggnnnvvv}}}~~~}}}}}}|||~~~~~~{{{xxxwwwvvvwwwxxxxxxxxxxxxxxxwwwwwwyyyxxxwwwwwwwwwxxxzzz{{{~~~~~~}}}xxxrrrlllgggccc^^^[[[XXX^^^hhhrrryyy}}}~~~~~~|||zzzxxxvvvuuuvvvxxxzzzyyyyyyzzzzzzyyyxxxwwwvvvwwwwwwvvvvvvwwwyyyzzz{{{~~~~~~~~~}}}zzzyyyzzz|||}}}||||||{{{|||}}}|||}}}~~~~~~}}}{{{yyyyyyyyyyyy||||||{{{xxxtttqqqqqqrrrtttsssrrrpppooopppsssvvvyyyyyyzzz|||~~~~~~}}}{{{{{{|||}}}~~~~~~~~~~~~}}}||||||{{{zzzzzzyyyyyyzzz{{{{{{uuusssqqqqqqppppppnnnllljjjllloooqqqqqqrrrtttuuusssrrrpppmmmiiifffbbb```^^^^^^___ccciiiqqqxxx||||||uuuqqqrrruuuvvvwwwzzz{{{}}}yyyppphhhccceeeoooxxx}}}gggOOOBBB======;;;888777888888666555666666555555444333333333555555444444444333333333444444444444444444444444444333333333333333333444333333333333333333333333111111222222222333333333333222222111111222222333uuummmgggaaa^^^VVVUUUTTTTTTUUUTTTSSSQQQNNNMMMJJJHHHFFFDDDCCCCCCEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHKKKQQQSSSSSSWWW]]]eeellluuu|||nnnbbbZZZ```gggaaaQQQDDD>>>:::777999888555444666666666555555444444444333111222333333444444444333222111111111111222333444222222222111111000000000222222222111111000000000000000000000000000000000---///111222111000000111444444777888999@@@SSSeeetttxxxlllooo{{{~~~rrrgggeeegggjjjpppxxx~~~zzz{{{||||||zzzxxxwwwxxxxxxxxxyyyyyyxxxxxxwwwwwwyyyxxxxxxxxxxxxzzz{{{|||~~~{{{wwwpppkkkhhhfffdddccc```eeemmmuuu{{{}}}{{{yyywwwvvvwwwxxxzzzxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvwwwyyy{{{|||~~~|||zzzzzzzzz||||||{{{{{{|||}}}~~~~~~}}}}}}~~~}}}{{{yyyxxxxxxyyyzzzyyyuuuqqqmmmjjjiiiiiinnnnnnmmmkkkkkklllppptttxxxxxxxxx|||~~~}}}||||||~~~~~~~~~}}}}}}|||zzzzzzxxxxxxwwwvvvuuutttttttttnnnllljjjhhhhhhfffdddbbb___aaadddeeefffgggiiikkkjjjiiigggdddbbb___\\\[[[\\\\\\^^^```fffoooyyywwwuuuwwwyyyxxxvvv{{{|||}}}zzzjjjjjjrrrlllooonnnqqq~~~~~~vvv[[[III@@@===;;;888777777777666444666666555555444444444333555555444444444333333333444444444444444444444444333333222222222222333333333333333333333333333333111111222222222333333333333222222111111222222333{{{pppfff```YYYWWWUUUTTTTTTTTTRRRPPPPPPOOOMMMKKKHHHFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEHHHGGGIIINNNPPPPPPTTTZZZbbbhhhqqqwwwzzz}}}wwwfff[[[___hhheeeWWWKKKCCC<<<888888888555333444666555555555555555444444333444444444333333222111111111111222222333444444333333222222111111000000222222222222111111111111000000000000000000000000---///222333222000000111444555888:::<<>>;;;999888888777666444666555555555555555444444555555444444444333333333222222222222222222222222222222111111111111222222333333333333333333333333111111222222222333333333333222222111111222222333~~~qqqiii^^^[[[WWWTTTSSSRRRQQQOOORRRQQQPPPNNNKKKIIIHHHGGGDDDDDDEEEFFFFFFEEEEEEDDDHHHGGGHHHLLLNNNNNNRRRWWW^^^cccjjjooossswww|||ooo______eeeeee]]]VVVJJJAAA:::888888555333444555555555555555555555555444444444444333222111000222222222333333333333333222222222222222111111111222222222222222222222222000000000000000000000000333222111///...///333777444555999???EEEPPPcccttt|||llljjjxxx|||kkkkkklllmmmooosssyyy~~~|||~~~}}}}}}}}}yyyzzz{{{zzzyyyyyyzzz{{{zzzzzzzzzzzzyyyxxxwwwvvvyyyyyyzzz{{{|||}}}}}}~~~}}}~~~~~~zzzwwwtttsssuuuwwwxxxyyyxxxwwwuuuttttttuuuwwwyyywwwwwwvvvuuuuuuvvvwwwwwwxxxxxxxxxxxxxxxyyyzzz{{{|||{{{zzzzzzzzz{{{|||}}}}}}}}}~~~~~~}}}{{{zzz}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}{{{yyywwwwwwwwwwwwwwwsssmmmiiifffdddbbb```ccccccddddddffflllsssxxxyyy{{{~~~~~~|||{{{|||||||||{{{zzzyyyxxxwwwwwwvvvuuurrrnnnjjjgggeee]]][[[XXXVVVUUUSSSQQQNNNPPPQQQSSSSSSSSSTTTWWWYYYZZZ[[[[[[\\\^^^```bbbcccdddfffggggggiiipppzzz{{{{{{{{{{{{{{{|||}}}~~~}}}~~~pppaaaWWWTTT\\\vvvpppqqq{{{|||qqqTTTBBB???===:::999888888666555555555555555555555555555555555444444444333333333222222222222222222222222222111111000000111111222333333333333333333333333111111222222222333333333333222222111111222222333wwwhhhccc]]]XXXVVVUUUTTTSSSSSSRRRQQQPPPNNNLLLJJJIIIEEEFFFGGGHHHHHHGGGFFFEEEHHHFFFGGGJJJKKKKKKOOOUUUXXX]]]bbbgggjjjooowww|||zzzfff```ccceeedddcccRRRGGG===999888666555666555555555555666666666666333333333444444333222222333333333333333333222222111222222222222222222333222222222222222222222222000000000000000000000000333333222000///000444777444555;;;EEEPPP^^^ooo~~~rrrkkkppp||||||rrrvvvxxxxxxwwwxxx{{{~~~|||~~~}}}||||||yyyzzzzzzyyyxxxxxxyyy{{{zzzzzzzzzzzzyyyxxxwwwvvvxxxxxxyyy{{{|||}}}}}}}}}~~~}}}}}}{{{yyywwwwwwyyy{{{|||||||||zzzwwwtttssstttuuuvvvuuutttttttttuuuvvvwwwxxxyyyxxxxxxxxxyyyzzz|||}}}}}}|||{{{zzzzzzzzz{{{|||||||||}}}~~~~~~|||zzz}}}~~~~~~~~~~~~~~~}}}}}}~~~}}}|||{{{zzzyyywwwvvvvvvwwwwwwvvvqqqkkkgggfffeeecccaaaaaaaaaaaabbbdddjjjrrrwwwvvv{{{~~~}}}}}}{{{{{{|||||||||{{{zzzyyyyyyxxxxxxvvvtttpppllliiiggg\\\ZZZWWWVVVUUUSSSPPPNNNMMMNNNOOONNNNNNNNNQQQSSSTTTUUUXXX[[[___dddhhhjjjjjjlllnnnnnnooottt~~~}}}}}}|||{{{{{{|||}}}}}}{{{|||~~~{{{jjjaaaWWWWWWXXXccc}}}ssslllsss~~~sssuuu~~~___JJJ@@@>>>;;;:::999999777555555555555555666666666666555555444444444333333333333333333333333333333333333222222111111222222333444444444444444444444444111111222222222333333333333222222111111222222333rrrlllddd^^^[[[ZZZYYYXXXSSSSSSSSSQQQPPPNNNLLLKKKGGGHHHIIIJJJIIIIIIGGGFFFGGGEEEFFFIIIJJJJJJNNNTTTUUUYYY]]]aaadddjjjsssyyy{{{lllbbbbbbeeehhhlllXXXLLL???;;;999777666777555555555666666666666666111111222333444444444444444444444444333333222111111111111222222333333444222222222222222222222222000000000000000000000000...111555666555444222222444555===KKKYYYhhhyyy~~~}}}yyyssskkkkkktttzzz}}}{{{{{{|||~~~~~~~~~xxxyyyyyyxxxwwwwwwxxxzzzzzz{{{zzzzzzyyyxxxwwwvvvvvvwwwyyyzzz{{{|||||||||{{{}}}~~~zzz}}}}}}{{{yyyxxxxxxzzz|||||||||{{{zzzxxxvvvuuuuuuuuuvvvssssssttttttuuuwwwxxxxxxyyyyyyxxxxxxyyy{{{}}}~~~~~~}}}{{{zzzyyyyyyzzzzzz||||||}}}|||{{{~~~~~~~~~~~~}}}~~~}}}|||{{{zzzyyywwwvvvvvvvvvwwwwwwuuupppjjjffffffeeedddbbb````````````ccchhhpppuuuttt{{{zzzyyy~~~~~~|||||||||||||||||||||{{{zzzyyyyyyxxxvvvsssooollljjj___]]]ZZZYYYXXXWWWTTTRRRLLLMMMMMMLLLKKKLLLNNNPPPQQQRRRUUUZZZ```ggglllooonnnqqqttttttuuuyyy}}}}}}}}}~~~zzz{{{|||rrrgggcccXXXZZZXXXYYYnnnuuulllmmmqqqqqqjjjSSSAAA???<<<;;;:::999888666555555555666666666666666555555444444444333333333444444444444444444444444444333333222222333333444444444444444444444444444111111222222222333333333333222222222222222222333~~~}}}|||zzzxxx|||xxxnnnhhhfffccc^^^YYYXXXVVVSSSRRRQQQPPPOOOMMMJJJHHHFFFFFFHHHIIIFFFDDDEEEGGGHHHIIIIIIKKKMMMPPPSSSUUUXXX[[[___eeelllqqqvvv{{{vvvfff^^^___eeeiii```UUUEEE;;;777777777777666777888888888777555444555555555555555555555555444444444333333222222222333333333222222222111111111111111111111111111111111111111111111111111111222222111111222222333444666888DDDXXXiiitttuuuqqqrrruuummmhhhmmmyyy~~~}}}{{{{{{{{{~~~~~~}}}{{{{{{{{{||||||{{{yyyyyy{{{|||}}}}}}}}}|||{{{yyyxxxwwwxxxxxxxxxxxxyyyzzz{{{|||{{{}}}zzzwww~~~}}}{{{yyyyyyyyyyyyzzztttsssssswww|||~~~~~~|||}}}{{{yyywwwwwwwwwxxxyyywwwvvvtttssssssuuuvvvxxxwwwwwwwwwxxxxxxyyyyyyyyy|||{{{zzzyyyzzz|||~~~}}}{{{yyy{{{zzzzzzzzz{{{~~~|||zzzvvvvvvuuuuuuuuuttttttsssuuuqqqkkkgggfffffffffeeeeee]]]YYY]]]dddjjjqqqvvvxxx}}}|||zzz}}}~~~}}}|||zzzzzzyyyyyyyyyzzz{{{{{{~~~~~~~~~~~~~~~|||vvvqqqjjjddd```^^^]]]\\\WWWTTTOOOMMMLLLMMMLLLLLLNNNSSS[[[dddkkkqqqtttvvvwwwuuusssuuuzzz~~~~~~yyyyyyyyyyyy{{{}}}uuunnniiiccc```WWWUUU^^^eeesss|||qqqhhhcccqqq{{{rrr~~~qqqXXXIII@@@;;;>>>===666444888777666666666555555555555666555444333222333444444444444444555444444333333222222222222333444555666444444444444444444444444333333333333333333333333222222222222333333444555~~~|||yyywwwvvvvvvuuutttwwwzzz}}}~~~}}}|||||||||~~~|||{{{}}}|||sssnnniiibbb\\\ZZZXXXUUUTTTTTTSSSRRRPPPNNNKKKIIIHHHIIIIIIHHHFFFEEEFFFHHHHHHHHHJJJLLLNNNQQQSSSUUUXXX\\\bbbiiinnntttyyy~~~|||kkk___\\\aaaffffffYYYIII???<<<;;;999666666777777888777666555444555555555555555555555555444444444333333222222222333333333222222222111111111111111111111111111111111111111111111111111111222111111111222333444444999;;;GGGYYYjjjvvv{{{nnnmmmpppuuuqqqooouuu~~~||||||}}}~~~~~~~~~~~~~~~}}}|||{{{yyyzzzzzzyyyxxxxxxyyyzzz}}}}}}||||||zzzyyyxxxwwwzzzyyyyyyyyyyyyzzz{{{{{{{{{}}}~~~~~~}}}{{{yyyyyyxxxwwwvvvuuutttttttttrrrqqqrrruuuyyyzzzyyywwwyyyyyyyyyzzzzzzzzzyyyyyyyyyxxxwwwvvvvvvwwwwwwxxxyyyyyyyyyyyyzzzzzz{{{{{{|||{{{zzzyyyyyy{{{}}}~~~~~~|||zzzxxxzzzyyyyyyyyyzzz}}}~~~{{{yyyvvvvvvuuuuuuttttttttttttvvvsssmmmjjjiiiiiiiiiiiiccc\\\YYY^^^eeelllsssxxxzzz}}}~~~zzzyyy{{{~~~~~~~~~}}}}}}zzzyyyyyyyyyyyyyyyzzzzzz~~~{{{tttoooiiiddd```___[[[UUURRRPPPOOONNNLLLQQQUUU]]]fffmmmsssxxx{{{{{{yyyvvvvvvzzz||||||{{{{{{|||}}}~~~sssnnnjjjeeebbbXXXSSSVVVZZZfff~~~pppgggccchhhsss~~~~~~eeeNNNBBB:::<<<<<<777444777777777666666666555555555666555444333333333444444333444444555444444333333////////////000111222333444444444444444444444444333333333333333333333333333333222222222333444444~~~xxxvvvrrrpppnnnnnnoooppprrrtttvvvwwwvvvuuutttuuusssssstttvvvyyyzzzyyywwwxxxyyy}}}~~~vvvooogggbbb]]]ZZZWWWVVVVVVVVVUUUTTTSSSPPPLLLKKKJJJJJJIIIHHHDDDFFFGGGGGGGGGHHHJJJLLLMMMOOORRRUUUXXX^^^dddhhhrrrwww|||tttcccZZZ\\\aaajjj```QQQGGGAAA>>>:::666777777777777777666555555555555555555555555555555444444333333333333222222333333333222222222111111111111111111111111111111111111111111111111111111111111111222333444555666;;;???JJJ\\\lllyyyssshhhjjjoooqqqttt{{{yyy{{{}}}||||||}}}}}}}}}~~~~~~~~~}}}||||||xxxyyyzzzzzzxxxxxxyyy{{{|||||||||{{{zzzyyyxxxxxx{{{{{{{{{zzzzzzzzzzzzzzzzzz||||||yyyxxxxxxwwwwwwrrrrrrqqqqqqppppppooooooqqqsssuuuxxx{{{zzzwwwtttuuuwwwyyy{{{||||||zzzyyyzzzzzzzzzzzzzzzyyyxxxxxx{{{{{{{{{{{{{{{||||||||||||{{{zzzyyyzzz{{{|||}}}~~~}}}}}}}}}~~~}}}{{{yyyxxxyyyyyyyyyyyyzzz|||~~~}}}zzzyyywwwwwwuuutttttttttuuuvvvwwwsssooolllkkkkkkjjjiii```ZZZYYY___hhhooouuuzzz}}}}}}{{{zzzyyyyyyzzz{{{||||||||||||||||||}}}}}}yyyyyyyyyyyyyyyzzz{{{{{{xxxpppjjjiiieee___ZZZWWWTTTRRRPPPVVV[[[bbbiiipppwww}}}zzzxxxzzz~~~~~~~~~wwwrrrmmmhhheee[[[SSSPPPNNNWWWxxx~~~nnneeebbbfff{{{xxx\\\JJJ<<<;;;===999777999777777777666666666555555666555444333333333333444333333444444555444444333////////////000111222222444444444444444444444444333333333333333333333333444444333222222222333333|||yyyzzzuuusssoookkkhhhhhhjjjlllmmmoooqqqqqqpppoooooopppnnnoooqqqssstttsssqqqoooqqqqqqsssyyyzzzqqqkkk___\\\YYYWWWWWWWWWVVVUUUVVVSSSPPPMMMKKKJJJIIIIIIDDDEEEFFFFFFFFFFFFHHHJJJKKKMMMPPPRRRUUUZZZ___cccoootttyyy}}}~~~~~~jjj]]]ZZZ]]]hhhddd\\\PPPEEE===999888777777777777777666666555555555555555555555555555333333333333333333333333333333333222222222111111111111111111111111111111111111111111111111111111111111222222333555666777;;;AAAMMM^^^ppp~~~rrrkkklllooolllyyytttuuu~~~{{{zzz{{{{{{|||}}}}}}}}}}}}}}}||||||zzz{{{}}}}}}{{{{{{|||}}}||||||{{{zzzzzzyyyyyyyyy|||||||||{{{zzzyyyxxxxxxzzz||||||xxxuuurrrooommmhhhiiijjjkkkkkklllllllllqqquuu|||{{{wwwvvvwwwyyyzzz{{{{{{zzzzzzzzz{{{|||||||||zzzxxxwww{{{{{{{{{{{{{{{|||||||||}}}||||||{{{{{{|||}}}}}}}}}|||{{{|||~~~~~~~~~~~~~~~~~~}}}{{{yyyxxxzzzzzzzzzzzz{{{}}}}}}{{{yyyxxxwwwuuuttttttuuuwwwxxxwwwsssooollljjjiiigggeee]]]YYYYYYaaajjjqqqwww|||~~~{{{wwwwwwzzz||||||{{{zzzzzzzzzzzzzzzzzzzzzzzzxxxxxxyyyzzz{{{}}}~~~{{{vvvrrrnnnhhhccc```]]]ZZZXXX]]]aaagggmmmrrryyy~~~zzz{{{~~~zzzrrrjjjggg^^^UUUNNNHHHNNNiiitttjjjgggooolllUUUAAA===???===:::;;;777777777666666666666555555555444444333333333333333333444444555444444444333222222222333333444555333333444444444444444444333333333333333333333333555444333333222222222222{{{ttttttuuusssssstttpppooolllgggcccbbbeeehhhhhhjjjllllllllllllnnnooopppqqqttttttssspppmmmkkklllkkklllpppwww{{{{{{yyytttuuuvvvwwwyyy}}}{{{sssddd```[[[XXXWWWWWWVVVUUUWWWUUUSSSOOOLLLJJJIIIIIIDDDEEEFFFFFFEEEEEEGGGIIIIIIKKKNNNQQQSSSWWW[[[___ggglllsssxxx{{{~~~{{{uuufff^^^]]]aaaffffff[[[JJJ===999;;;888777777666666666666666555555555555555555555555333333333333333333333333333333333222222222111111111111111111111111111111111111111111111111111111111111222333444666888999:::CCCQQQcccuuuwwwtttsssrrrnnn~~~pppppp}}}}}}{{{{{{{{{{{{|||}}}}}}}}}}}}||||||{{{yyy{{{}}}}}}|||||||||}}}||||||{{{zzzzzzzzz{{{||||||}}}}}}|||{{{zzzxxxwww{{{||||||wwwppphhhccc^^^___```bbbeeegggiiijjjmmmttt}}}yyyzzzyyyxxxwwwwwwxxxyyyzzzxxxzzz{{{||||||zzzxxxvvvzzzzzzzzzzzzzzzzzzzzzzzz}}}}}}}}}}}}}}}}}}~~~~~~|||{{{{{{|||~~~~~~}}}~~~~~~~~~}}}|||zzzyyy{{{{{{||||||}}}~~~}}}{{{zzzxxxwwwvvvuuuvvvvvvwwwxxxyyyvvvrrrnnnkkkhhhdddaaa[[[WWWYYYbbblllrrrvvvzzz|||xxxuuuwww{{{~~~{{{{{{zzzyyyyyyxxxxxxwwwxxxxxxyyy{{{}}}wwwtttpppllljjjhhheeecccfffiiimmmooorrrxxx}}}|||~~~~~~~~~uuujjjfff^^^VVVNNNFFFIII[[[qqqvvvrrruuu{{{```FFF>>>???<<<:::;;;888777777777666666666666444444444444444333333333222333333444555555555444555555444444444555666666333333333444444444555555333333333333333333333333555444333333222222222222zzzrrrkkkjjjkkkjjjjjjllliiiiiihhhddd```___bbbffffffhhhkkklllmmmooorrrtttxxxzzz|||{{{xxxtttrrrqqqpppnnnlllmmmnnnpppqqqrrroooooonnnmmmmmmooosssvvv}}}uuulllgggaaa\\\ZZZXXXWWWUUUVVVWWWVVVSSSOOOKKKJJJJJJEEEFFFFFFFFFDDDDDDFFFHHHHHHJJJMMMOOOQQQTTTXXX[[[^^^ccckkkqqqtttxxx~~~wwwtttggg___\\\fffllleeeTTTDDD>>>>>>888888777666666666666666555555555555555555555555222222333333333333444444333333333222222222111111111111111111111111111111111111111111111111111111111111222333555777999:::<<>>:::888999888888777777777666666666444444555555444444333222222222333444555555555555444444444333333444444555222333333444444555555555333333333333333333333333444444333222222222333333tttkkkdddccccccaaaaaacccbbbeeefffeeebbbbbbfffjjjkkkmmmpppsssuuuyyy}}}~~~yyytttpppoooppprrruuussspppllliiihhhjjjlllppptttxxx~~~vvvqqqiiiccc___\\\YYYXXXVVVXXXYYYWWWRRRNNNLLLLLLFFFGGGGGGFFFEEEDDDFFFGGGFFFHHHKKKMMMOOOQQQTTTWWWZZZ```gggmmmppptttyyy}}}rrrddd]]]fffooommmaaaQQQFFF@@@999888777666555666666777555555555555555555555555222222222333333444444444333333333222222222111111111111111111111111111111111111111111111111111111000111222444666888:::;;;AAAOOOaaarrrwwwuuuvvv~~~vvvnnnqqq{{{}}}|||}}}~~~~~~~~~}}}|||zzzyyyxxxvvvxxx{{{}}}|||{{{{{{|||~~~}}}|||{{{|||}}}~~~}}}|||ssslll___^^^]]]^^^```dddiiilllffflllrrruuuuuutttssssssuuuuuuuuuuuuvvvwwwxxxxxxwwwxxxyyy{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxzzz{{{}}}~~~~~~~~~|||{{{{{{}}}~~~{{{|||}}}~~~~~~~~~~~~}}}|||zzzyyyxxxwwwuuuvvvxxxyyyzzzyyyxxxwwwvvvtttrrrqqqoookkkfffcccZZZXXXZZZdddmmmpppqqqsssvvvvvvvvvxxx{{{}}}}}}}}}zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzz{{{||||||}}}}}}}}}~~~{{{zzzyyywwwuuusssvvvwwwuuupppllloooyyy}}}nnndddWWWNNNHHHGGGLLLSSSnnnuuunnnuuuttt}}}uuuWWWGGG@@@:::888;;;888888888777777777666666444444555555555444333222111222333444555555555555444444333333333333444444222222333333444555555666333333333333333333333333333333222222222333444444rrriiiaaa______\\\[[[\\\```dddggghhhfffgggkkkpppqqqtttxxx{{{wwwsssuuuxxx}}}{{{vvvooojjjggghhhiiiiiikkknnnrrrwww~~~}}}xxxooohhhccc___\\\ZZZWWWZZZ\\\ZZZUUUQQQNNNNNNGGGGGGHHHGGGEEEEEEFFFGGGEEEGGGJJJLLLMMMOOORRRTTT[[[aaahhhmmmpppsssxxx||||||yyyggg```gggooorrrkkk]]]LLLAAA999888666555555555666777555555555555555555555555222222222333333444444444333333333222222222111111111111111111111111111111111111111111111111111111000111222444666999;;;<<>>======;;;:::999777666666555555666666666666555555555555555555444333333555666777333333222111111222333333222222222222222222222222333333333333333333333333444333333333333444555555bbbccceeefffggggggffffffmmmpppuuuyyy|||~~~}}}}}}|||zzzzzz}}}wwwtttnnnkkkiiiiiikkknnnqqqrrrzzz|||vvvooofff```^^^WWWWWWWWWXXXYYYWWWTTTQQQKKKJJJHHHFFFDDDDDDDDDDDDFFFFFFFFFGGGIIILLLOOOPPPXXX[[[```dddhhhkkkoooqqqyyy}}}wwwkkkmmm{{{zzzqqqfffVVVIII???777777888777555555555555555555555555555555444444444444444444444444333333333333333444444444222222222222222222222222222222111111111111111111555222222555777999???EEEOOO^^^uuuzzzsssvvv}}}~~~~~~}}}~~~~~~}}}|||}}}|||{{{yyyxxxxxxwwwwwwyyyzzz{{{}}}~~~~~~~~~}}}}}}}}}|||||||||}}}{{{vvvqqqqqquuuwwwuuurrrooojjjbbb^^^^^^aaadddfffnnnpppsssvvvxxxyyyxxxxxxzzzyyyyyyyyyzzz{{{}}}~~~|||yyyxxxyyyzzzzzzyyyxxxxxxyyyyyyzzzzzzzzzzzzzzz{{{|||||||||}}}~~~{{{yyyyyyyyyyyy{{{zzzyyyxxxwwwvvvuuutttvvvwwwxxx{{{}}}|||zzzwwwtttrrrpppooommmiiiccc___[[[]]]```eeejjjnnnqqqsssssssssssstttvvvxxxxxxwwwxxxyyyzzz|||}}}}}}~~~~~~yyyxxxwwwvvvvvvvvvwwwwwwzzz{{{}}}~~~}}}||||||}}}{{{tttmmmkkkqqqwww||||||}}}~~~~~~}}}sssiii```TTTNNNMMMIIINNNcccwwwpppgggfffqqq{{{{{{___JJJ???:::999;;;:::999777666666666666666666666666555555555555444444444444444555666666555444333222222333444555333333333333333333333333333333333333333333333333444333333333333444555555gggkkkqqqvvvyyyzzzyyyxxxyyy}}}|||yyyvvvrrrmmmlllpppwww|||zzz{{{wwwqqqmmmllllllkkkkkkrrrxxx}}}~~~|||tttkkkccc```YYYXXXXXXXXXYYYYYYVVVTTTOOOMMMJJJGGGEEEDDDDDDEEEEEEEEEFFFGGGIIILLLOOOPPPTTTXXX\\\```cccfffjjjlllssswww}}}xxxrrrxxx~~~uuudddOOODDD;;;999:::888666666555555555555555555555555444444444444444444444444444444444444333333333333222222222222222222222222111111222222222222222222444222222555888;;;BBBJJJVVVfff}}}uuutttzzz~~~|||zzz}}}}}}~~~~~~}}}||||||{{{zzzzzzzzzzzzzzzzzzxxxyyyzzz|||~~~~~~~~~~~~}}}}}}|||||||||}}}}}}}}}{{{|||zzztttmmmfff^^^XXXWWWYYY\\\___hhhkkkoootttwwwxxxxxxwwwyyyyyyyyyyyyyyyzzz{{{|||}}}zzzwwwvvvwwwyyyzzz{{{{{{{{{zzzyyyyyyyyyyyyzzzyyy{{{|||{{{zzzzzz{{{|||}}}zzzyyyxxxxxxxxxyyyxxxxxxwwwvvvuuuuuutttxxxxxxxxxzzz||||||{{{yyyuuuqqqnnnnnnnnnjjjbbb[[[XXX[[[```fffkkknnnpppqqqqqqssstttuuuuuuuuuvvvxxxzzz{{{||||||}}}|||||||||xxxwwwuuuttttttvvvxxxyyyyyy{{{|||||||||~~~xxxpppnnnqqqvvvyyyzzz{{{|||~~~~~~~~~||||||pppbbbVVVQQQIIIIIITTTppp}}}ooobbb___cccnnnqqqUUUCCC;;;:::;;;:::999888777666666666666666666666555555555555333444555555666666555555555555444444444444555555444444444444444444444444333333333333333333333333444333333333333444555555tttzzz}}}uuupppmmmjjjddd___^^^```eeeiiikkkoootttvvvxxxzzz~~~xxxssspppooonnnrrrvvvzzz|||}}}|||rrrjjjddd^^^\\\YYYWWWWWWVVVTTTRRRRRRPPPLLLHHHFFFEEEEEEFFFEEEEEEFFFGGGIIILLLNNNOOONNNRRRWWW\\\```dddhhhkkknnnttt{{{vvvrrrxxx}}}|||kkkVVVJJJ@@@===<<<:::888888555555555555555555555555444444444444444444444444333333333222222111111000222222222222222222222222111111222222222222222333444222333666999>>>GGGQQQ___qqqxxxqqqttt||||||yyyvvvzzz}}}}}}}}}}}}}}}{{{{{{zzzzzzzzzzzz{{{||||||yyyzzz{{{|||}}}}}}}}}}}}{{{{{{||||||}}}~~~~~~~~~}}}||||||~~~~~~{{{tttmmmfff]]]VVVTTTVVVZZZ\\\```ccchhhnnnrrrssstttsssuuuuuuvvvvvvwwwxxxxxxyyy{{{xxxuuutttvvvyyy{{{{{{~~~}}}{{{zzzyyyyyyyyyyyyyyyzzz{{{{{{zzzyyyzzz{{{~~~}}}}}}|||}}}}}}~~~||||||{{{zzzzzz{{{{{{|||wwwwwwvvvvvvuuuuuuttttttwwwwwwwwwyyy|||~~~}}}|||vvvrrrnnnoooppplllaaaXXXVVVZZZ```ggglllooopppppppppsssvvvuuussssssvvvxxx|||||||||||||||{{{zzzzzzwwwuuutttssstttvvvyyyzzz{{{}}}~~~~~~~~~zzzsssoooqqqtttxxxyyyzzz|||~~~~~~}}}{{{~~~uuueee[[[SSSPPPQQQaaauuuhhhfffbbbbbbxxx```III@@@???;;;;;;999888777666666666666666666666555555555555222333555666666666555444555444444444444444444555555555555555555555555555333333333333333333333333444333333333333444555555}}}xxxrrrkkkfffaaa^^^ZZZWWWUUUVVVWWWWWW\\\```eeehhhiiimmmrrrvvv~~~zzzvvvtttrrrtttwww{{{|||||||||~~~vvvnnnaaa^^^YYYVVVUUUTTTSSSRRRTTTRRROOOKKKHHHGGGGGGGGGEEEEEEFFFGGGIIIKKKMMMMMMMMMPPPUUUZZZ]]]aaaeeehhhkkkrrrzzz}}}qqqsssyyyqqq\\\PPPCCC???===:::999999666666666666666666666666444444444444444444444444444333333222222111111111222222222222222222222222111111222222333333333333444333444888<<>>:::888999666666666666666666666666444444444444444444444444555555555555444444444444222222222222222222222222111111222222333444444444555444777;;;>>>EEETTTbbbrrr{{{rrrvvv|||{{{vvvrrrpppfffrrryyyvvvvvv~~~||||||}}}}}}|||{{{|||{{{zzzzzzzzzzzzzzzzzz|||}}}~~~~~~}}}{{{yyywwwvvvwwwyyy{{{}}}}}}}}}~~~}}}~~~yyytttoooiii```XXXUUUUUUUUUUUUWWWYYY^^^ccchhhllloooppprrrsssuuuwwwxxxzzzzzzzzzyyywwwvvvvvvxxxzzzzzzyyy{{{{{{||||||}}}||||||{{{xxxzzz}}}~~~}}}||||||}}}xxxyyyyyyzzzzzz{{{{{{|||~~~~~~}}}|||{{{zzzyyyxxxwwwwwwvvvuuuttttttsssrrrrrruuuxxx|||~~~~~~}}}vvvtttssstttrrrlll```WWWWWW[[[aaahhhnnnqqqrrrrrrtttuuuvvvvvvuuuuuuvvvxxxzzzzzzzzzzzzyyyxxxwwwvvvvvvvvvvvvvvvwwwxxxyyyzzzxxx{{{~~~|||vvvpppnnnnnnpppzzz{{{}}}}}}~~~~~~~~~llleee\\\YYYdddyyyjjjmmm{{{www[[[HHH???<<<;;;:::999888777777777666666666666555555555555333444555555666666555555333333444444444444333333555555555555555555555555333333333333333333333333444333333333333444555555vvvpppmmmkkkgggcccXXXUUURRRPPPQQQQQQOOOMMMJJJNNNSSSVVVYYY]]]dddiiihhhlllqqqvvvzzz~~~yyytttuuuvvvwww}}}zzzoooiiiaaa[[[XXXXXXXXXXXXTTTSSSSSSQQQOOOLLLJJJHHHGGGGGGHHHHHHIIIIIIIIIIIILLLOOOSSSUUUWWWYYY[[[]]]cccjjjssszzz~~~wwwlllyyyyyyxxxuuueeeTTTJJJDDD>>>::::::666666666666666666666666444444444444444444444444444444444555555555555555222222222222222222222222111111222222333444444555555666999===AAAIIIYYYhhhvvv{{{zzz{{{vvvrrr|||~~~{{{~~~xxxqqqlllcccsss{{{||||||xxxzzz~~~|||||||||}}}|||{{{}}}|||{{{yyyxxxxxxwwwwwwzzz{{{}}}}}}{{{zzzxxxyyyzzz{{{|||~~~~~~}}}~~~~~~}}}~~~{{{uuuoooeee]]]XXXUUURRRQQQTTTVVVYYY]]]ccchhhlllnnnooopppsssvvvxxxzzz{{{{{{yyyxxxwwwxxxzzzzzzyyyxxxwwwyyy{{{~~~~~~}}}yyy|||~~~~~~|||{{{zzzzzzvvvwwwxxxzzzzzzzzzzzzyyy}}}}}}}}}|||{{{zzzyyyxxxyyyyyyxxxwwwuuutttssssssrrrsssuuuyyy|||}}}{{{yyyttttttuuuuuuqqqiii^^^WWWXXX\\\bbbhhhnnnrrrssstttwwwvvvuuuvvvwwwxxxwwwvvvxxxxxxxxxxxxxxxwwwvvvuuuvvvwwwxxxyyyzzzzzzyyyyyywww{{{~~~~~~~~~xxxqqqmmmkkkmmmnnnzzz|||~~~~~~ttteee]]]\\\iii|||ooojjjnnn{{{{{{kkkPPP@@@<<<;;;:::999888777777777666666666666555555555555444444444444444555666666333444555666666555444333444444444444444444444444333333333333333333333333444333333333333444555555zzzsssoookkkfffaaaWWWSSSNNNMMMNNNOOOOOOMMMJJJMMMPPPQQQRRRUUUZZZ___^^^cccjjjppptttwwwxxxzzz}}}{{{xxxwwwyyyyyyrrrhhh```[[[XXXWWWWWWSSSSSSTTTSSSQQQNNNKKKIIIHHHHHHHHHIIIIIIHHHGGGGGGGGGKKKOOOSSSVVVYYY\\\______fffooovvv{{{gggnnn{{{wwwrrr___SSSJJJBBB===<<<777777777777777777777777444444444444444444444444222222222333333444444444222222222222222222222222111111222333333444555555666777:::>>>BBBKKK\\\lllxxxwwwuuuxxxtttrrrzzzrrrjjjgggxxx~~~|||}}}|||~~~~~~|||||||||||||||zzz~~~}}}{{{yyywwwvvvuuuuuuxxxzzz|||~~~|||{{{{{{{{{{{{||||||}}}}}}~~~}}}}}}}}}}}}}}}{{{uuukkkccc\\\VVVRRROOOQQQRRRTTTXXX]]]ccchhhkkkkkkmmmppptttvvvxxxyyyzzzyyyxxxyyyzzz{{{{{{yyyvvvtttwww{{{~~~{{{}}}~~~|||yyywwwwwwtttvvvxxxzzz{{{zzzyyyxxxxxxyyyzzzzzz{{{{{{{{{zzzzzzzzzyyywwwvvvtttssssssssstttvvvzzz|||{{{wwwtttqqqtttvvvuuupppfff\\\VVVYYY]]]bbbhhhnnnrrruuuvvvyyyvvvuuuvvvyyyzzzxxxvvvwwwwwwwwwwwwwwwvvvuuuuuuvvvxxxzzz{{{{{{zzzyyyxxxyyy|||~~~~~~|||uuunnnjjjjjjlllnnnzzz|||~~~~~~mmmbbbZZZ]]]wwwzzzppphhhfffzzzuuuyyyYYYDDD<<<<<<:::999888777777777777666666666555555555555555555444333333555666777444555666777777666555444444444444444444444444444333333333333333333333333444333333333333444555555{{{qqqpppnnnfff^^^XXXTTTPPPMMMMMMNNNOOOOOOOOONNNMMMMMMNNNQQQTTTVVVWWW___fffkkkpppwwwzzzyyywwwzzz~~~{{{pppfffaaa]]]ZZZWWWTTTSSSRRRRRRRRRPPPMMMJJJIIIHHHGGGEEEEEEEEEFFFFFFHHHJJJLLLNNNPPPTTTYYY\\\___dddkkkqqqvvvzzz~~~zzzyyy{{{vvvtttzzz~~~~~~jjjYYYLLLBBB;;;888888666555555666666555333666555555555555444444444111111222333333444444555222222222222222222222222222333444444333333555777888999;;;<<>>EEEOOO^^^ooozzzzzzzzzuuussszzztttoooyyyzzzrrrsss~~~~~~}}}||||||{{{{{{zzzzzzzzzzzz{{{|||~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~zzzwwwuuuuuuwwwzzz~~~{{{}}}~~~}}}zzzxxxwwwwwwzzzzzz|||{{{vvvlllaaaZZZUUUSSSPPPOOORRRUUUWWWXXX\\\^^^bbbfffkkkoooqqqsssrrrtttwwwxxxxxxyyyzzz|||zzzzzzzzzzzzzzz{{{||||||yyyyyyyyyxxxxxxwwwwwwvvvzzz{{{|||}}}}}}}}}|||{{{{{{|||}}}}}}}}}{{{yyywwwvvvuuuuuuttttttttttttuuuwwwvvvsssqqqooonnnnnnnnnooonnnoooooohhh]]]VVVUUUUUUZZZaaagggkkknnnqqqsssrrruuuyyy}}}~~~|||zzzwwwtttvvvxxxzzz{{{zzzyyyyyyyyyzzzzzzyyyyyyzzz}}}~~~~~~}}}{{{{{{}}}~~~}}}}}}{{{yyywwwvvvrrrllleeecccfffjjjnnnrrrvvvzzz{{{|||}}}yyy|||ooo______gggvvvmmmlll}}}dddIIICCC===;;;;;;;;;999888666666666555555555444444444444444555555555555666555666666666666666666555444444444444444444444444555444444444444333333333555555555555555555555555xxxllleee\\\YYYUUURRRQQQPPPOOOMMMMMMMMMLLLLLLLLLLLLMMMMMMOOOVVV]]]___cccjjjmmmmmmrrruuuxxxzzz{{{{{{}}}~~~|||qqqiiiccc^^^ZZZYYYVVVUUUUUUSSSQQQNNNKKKJJJHHHGGGFFFFFFFFFGGGCCCEEEHHHJJJLLLPPPUUUXXX[[[___fffkkkpppuuuyyy|||}}}~~~|||wwwxxx~~~{{{}}}ttteeeXXXJJJAAA>>><<<999888888888777666666555555555555444444444444444333333333222222222333333333333333333333333444555555555333333555666777:::???GGGSSSdddvvv|||}}}zzztttzzz~~~}}}|||ooorrr~~~~~~}}}}}}|||{{{{{{zzzxxxyyyzzz|||}}}}}}~~~{{{xxxwwwwwwzzz|||~~~yyy{{{||||||zzzxxxwwwwwwxxxwwwzzz~~~~~~vvvkkkbbb^^^YYYTTTPPPPPPRRRTTTTTTVVVXXX\\\```eeejjjmmmooommmooorrrtttuuuuuuwwwxxx{{{zzzyyyxxxxxxyyyzzz{{{yyyyyyyyyyyyyyyyyyyyyxxxzzz{{{|||}}}}}}}}}|||{{{{{{}}}~~~|||zzzxxxuuuuuuttttttttttttuuuuuutttrrrpppnnnlllkkkkkkkkkmmmmmmnnnnnnfff[[[VVVVVVUUUZZZaaagggllloooqqqssssssuuuxxx{{{||||||{{{yyyxxxzzz|||||||||zzzwwwuuuyyyzzz{{{zzzzzz{{{~~~}}}|||{{{yyyyyy{{{~~~||||||zzzxxxwwwvvvrrrkkkdddbbbdddgggllloootttwwwyyyzzz{{{}}}|||~~~~~~~~~zzziiiffflll~~~{{{sssssslllNNNEEE<<<:::;;;:::999999666666666666555555555555444444444555555555555666555555666666666666555555444444444444444444444444444444444444444444444444555555555555555666666666tttjjj___\\\WWWTTTRRRQQQPPPOOONNNNNNNNNNNNNNNNNNMMMLLLLLLSSSZZZ]]]bbbiiinnnnnnpppsssvvvxxxxxxxxxyyyyyy{{{zzzooogggaaa\\\ZZZWWWVVVUUUTTTQQQPPPLLLKKKIIIHHHFFFFFFFFFGGGDDDFFFHHHJJJLLLOOOTTTWWWZZZ^^^dddiiinnnsssxxx{{{}}}|||{{{|||zzzxxx~~~}}}qqqcccRRRCCC@@@===999888777777777666666555555555555444444444222222222333333333444444333333333333333333333333444555666555444444555777999;;;@@@IIIXXXkkk~~~}}}}}}sssuuu}}}nnnqqq}}}~~~~~~~~~}}}|||{{{zzzxxxyyy{{{~~~~~~~~~|||||||||wwwyyy{{{|||{{{yyyyyyzzzwwwvvvyyy}}}~~~~~~tttjjjeee___WWWQQQOOOOOOOOOPPPQQQSSSVVVZZZ___cccgggiiihhhkkkooorrrssssssuuuvvvzzzyyyxxxwwwwwwxxxyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{zzz{{{|||}}}}}}|||{{{zzz|||}}}}}}zzzxxxvvvuuuuuuttttttttttttuuummmmmmmmmmmmllljjjiiihhhllllllnnnmmmeeeZZZUUUWWWWWW[[[ccciiimmmpppssstttvvvvvvwwwxxxyyy{{{|||}}}{{{|||~~~~~~|||zzzvvvtttxxxzzz|||}}}}}}|||}}}~~~zzzzzzyyywwwwwwyyy~~~}}}|||{{{yyyxxxwwwvvvrrrkkkddd```aaadddkkknnnsssvvvwwwxxxzzz{{{~~~~~~~~~}}}||||||~~~sssnnnqqq{{{vvvwwwtttTTTGGG<<<:::;;;999777999777777666666666555555555444444444555555555555666333444444555555444444333444444444444444444444444444444444444444444444444333333444444555555555555}}}ssseee```ZZZTTTQQQPPPOOONNNNNNNNNPPPPPPPPPOOONNNMMMKKKRRRXXX[[[```hhhnnnnnnmmmppptttvvvvvvvvvvvvvvvwww|||wwwllleee^^^[[[XXXVVVUUUTTTRRRPPPNNNLLLJJJHHHGGGGGGGGGGGGEEEFFFHHHIIIKKKNNNRRRUUUXXX\\\aaafffkkkpppvvvyyy||||||~~~||||||vvvzzz}}}qqq]]]IIIAAA>>>:::888777777777666666555555555555444444444333333444444555666777777333333333333333333333333333444555555444555777999;;;===CCCNNN___rrrzzzooowwwvvvkkkqqq~~~}}}~~~~~~}}}{{{zzzyyyzzz|||~~~~~~}}}}}}~~~wwwzzz|||}}}|||||||||}}}xxxwwwyyy}}}~~~~~~~~~sssjjjddd[[[TTTPPPNNNMMMLLLNNNOOOQQQUUUYYY]]]```bbbfffiiinnnqqqrrrssstttuuuwwwwwwwwwwwwwwwxxxyyyyyy{{{{{{{{{||||||}}}}}}}}}{{{||||||}}}}}}|||zzzzzz}}}~~~}}}{{{yyywwwvvvuuuttttttsssssssssiiijjjjjjjjjiiihhhfffeeeiiijjjlllkkkbbbWWWTTTWWWWWW\\\ccciiimmmpppsssuuuwwwvvvvvvvvvxxx{{{}}}zzz{{{|||}}}}}}|||zzzyyyyyy|||~~~~~~||||||}}}xxxxxxyyyxxxxxxyyy|||~~~}}}}}}{{{yyyyyyxxxtttlllddd______aaahhhkkkqqqtttwwwxxxzzz|||~~~}}}}}}}}}~~~xxxvvvvvvzzzyyy\\\KKK===;;;;;;888777999777777777666666666555555444444444555555555555666333333444444444444333333444444444444444444444444333333333444444444444555333333333444555555666666|||~~~qqqjjjaaaXXXSSSPPPOOONNNLLLMMMOOOQQQQQQPPPNNNMMMLLLRRRWWWZZZ^^^fffkkklllllloootttvvvwwwwwwwwwxxxwww{{{rrrjjj^^^\\\XXXUUUTTTSSSQQQPPPNNNMMMKKKIIIGGGGGGGGGGGGEEEFFFGGGHHHIIIKKKNNNQQQUUUXXX]]]bbbggglllrrrvvvzzz{{{~~~xxxyyyiiiQQQDDDAAA<<<999888888888777666555555555555444444444444555555555555555555555444444444444444444444444222333555555555666888:::;;;@@@IIIWWWiii{{{yyylllxxxjjjfffoooyyy}}}|||}}}}}}~~~}}}{{{zzzzzz{{{}}}~~~~~~zzz|||~~~}}}}}}}}}{{{yyyyyy}}}~~~}}}{{{rrrkkkccc[[[UUURRROOONNNMMMMMMNNNQQQSSSWWWZZZ\\\bbbfffkkknnnpppqqqrrrssstttuuuvvvwwwxxxxxxxxxxxxzzzzzzzzz{{{|||}}}}}}~~~}}}}}}~~~~~~~~~}}}{{{{{{~~~~~~~~~~~~}}}|||{{{zzzyyyxxxvvvuuusssrrrrrrrrrkkkjjjhhhfffeeedddcccccceeegggiiiggg^^^SSSQQQUUUVVV[[[bbbhhhlllooorrrtttuuuuuuvvvxxxzzz{{{}}}~~~zzz{{{||||||}}}}}}}}}}}}}}}~~~~~~}}}|||{{{}}}~~~wwwyyyzzzzzzzzz{{{}}}~~~~~~}}}|||zzzvvvmmmddd^^^]]]^^^bbbfffmmmrrrvvvyyy|||~~~~~~vvv~~~}}}dddPPP@@@>>>===999777:::777777777777666666666555444444444555555555555666444444555555555555444444444444444444444444444444333333333444444444555555333444444555666666777777}}}~~~|||ttthhh]]]VVVSSSQQQPPPKKKLLLOOOQQQQQQPPPNNNMMMMMMSSSXXXYYY]]]dddiiiiiimmmqqqvvvyyyzzzzzz{{{{{{zzz}}}vvvmmm___\\\XXXUUUTTTSSSQQQPPPOOONNNKKKIIIHHHGGGGGGGGGDDDEEEFFFGGGGGGIIILLLNNNRRRVVVZZZ___dddjjjppptttyyyzzzzzzyyysssXXXFFFBBB>>>::::::999999888666666555555555444444444555444444333333222222111444444444444444444444444111333444555555777999<<<;;;AAAMMM^^^qqqyyyiiivvvuuu```bbbnnnuuu|||~~~{{{zzzzzz{{{}}}}}}~~~}}}{{{zzz{{{|||~~~}}}}}}~~~|||}}}}}}}}}}}}}}}}}}zzzzzz}}}}}}|||~~~xxxrrrjjjbbb\\\WWWTTTRRRMMMMMMMMMNNNQQQTTTVVVXXX^^^bbbgggkkkmmmmmmnnnooorrrsssuuuwwwyyyyyyxxxxxxxxxyyyyyyzzz{{{|||}}}}}}~~~~~~}}}|||~~~~~~}}}}}}|||{{{{{{{{{zzzyyywwwuuusssrrrqqqqqqooolllgggccc``````aaabbbccceeegggeee[[[QQQOOOSSSUUUZZZaaagggkkknnnqqqsssrrrtttwwwzzz|||||||||||||||||||||||||||}}}}}}}}}~~~{{{yyyzzz}}}wwwyyy|||}}}}}}|||}}}~~~}}}|||wwwnnnddd^^^\\\]]]]]]bbbiiipppuuuyyy}}}zzz|||~~~yyy|||{{{}}}iiiTTTBBB@@@???:::888<<<777777777777666666666666444444444555555555666666555555666666666666555555444444444444444444444444333333333444444555555555444555555666777888888999~~~|||}}}ssseee]]]XXXRRRNNNPPPLLLKKKOOOQQQPPPPPPRRRRRRRRRSSSTTTWWW[[[bbbffflllqqqwww|||~~~}}}}}}~~~}}}qqqeee]]]XXXXXXXXXTTTRRRRRRRRROOOLLLJJJIIIIIIGGGFFFIIIGGGEEEDDDEEEGGGIIIKKKRRRUUUYYY^^^bbbhhhooosssyyy{{{~~~|||~~~wwwaaaMMMCCC:::888888777777999666666666666666555555555777777666555444333333333555555555555555555555555222444555555555666888:::???CCCRRRkkkuuukkkwww~~~jjjVVV]]]ppp|||}}}}}}~~~}}}}}}|||{{{{{{{{{{{{{{{{{{zzzyyyxxxwww{{{|||~~~~~~~~~}}}{{{zzz{{{}}}~~~}}}}}}{{{zzzyyyzzz{{{||||||}}}~~~~~~~~~{{{pppfff```[[[WWWTTTPPPOOOMMMMMMMMMOOOQQQRRRUUUYYY___cccfffiiilllnnnnnnoooooonnnnnnppptttwwwwwwyyyzzz{{{{{{{{{}}}~~~}}}~~~}}}{{{yyyxxxzzzxxxuuutttttttttsssrrrtttqqqjjj```XXXTTTVVVYYY```eeeiiiddd[[[SSSPPPRRRVVV\\\bbbgggiiilllqqquuutttuuuvvvwwwwwwxxxwwwwwwvvvyyy|||}}}|||{{{{{{{{{~~~}}}}}}~~~}}}{{{yyyzzzzzz{{{||||||{{{{{{zzz{{{sssiiiaaa]]]]]]```ccchhhmmmrrrvvvyyyzzz}}}~~~~~~{{{wwwvvv[[[CCC======999999<<<666666666666555555555555666666666666666666666666666666555555555444444444444444444444444444444444555666666666555444444333333444444555666777888888}}}~~~pppfff^^^XXXSSSTTTPPPNNNPPPQQQOOOOOOQQQQQQRRRSSSTTTVVVZZZaaaeeekkkpppwww|||}}}}}}~~~yyymmmeee]]]\\\ZZZVVVSSSSSSSSSQQQMMMKKKKKKJJJIIIGGGIIIGGGFFFDDDEEEGGGIIIKKKPPPSSSWWW\\\aaagggmmmqqqvvvyyy}}}|||gggQQQFFF<<<999999888888:::777777666555555555555666666666666555444444444333555555555555555555555555333444555555555666999;;;AAAHHHZZZrrrzzzlllnnnyyy|||{{{{{{|||~~~gggZZZeeewww~~~~~~~~~}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz|||}}}~~~|||||||||~~~}}}~~~~~~}}}{{{}}}|||zzzzzzzzz|||}}}|||}}}~~~~~~}}}}}}~~~|||~~~zzzooohhhaaaZZZTTTPPPOOONNNLLLLLLMMMOOOPPPTTTWWW\\\___cccfffjjjlllnnnoooqqqqqqqqqsssvvvxxxwwwyyyzzzzzzzzzzzz|||}}}~~~~~~~~~~~~}}}|||{{{yyywwwttttttuuuvvvwwwvvvvvvtttmmmddd\\\XXXZZZ]]]bbbeeefff```VVVPPPPPPRRRVVV\\\ccchhhjjjmmmqqqtttxxxxxxxxxyyyxxxxxxwwwwwwuuuwwwzzz|||{{{zzzzzzzzz}}}|||{{{|||}}}}}}{{{zzz{{{{{{{{{{{{||||||}}}}}}~~~}}}yyyrrrhhh```]]]\\\```cccgggmmmrrrvvvxxxyyy{{{}}}~~~~~~~~~~~~zzz{{{zzzcccHHH@@@???<<<:::;;;888888777777777666666666555555555555555555555555666666555555555444444444444444444444444444444444555555555555555444333333333333444555666777888888xxxlllccc\\\XXXYYYSSSPPPRRRRRROOONNNPPPQQQQQQRRRRRRTTTYYY___cccjjjpppxxx~~~~~~~~~yyyoooeeeaaa]]]XXXUUUUUUUUURRROOOMMMMMMLLLJJJHHHIIIGGGFFFEEEEEEGGGIIIJJJMMMPPPTTTYYY]]]cccjjjnnnrrrvvv{{{~~~|||oooXXXKKK???::::::888888:::999888666444444555666777555555555555555555444444444444444444444444444444333444555666666777:::===BBBNNNdddyyy{{{sssmmmpppzzzxxxvvvxxx|||wwwfff]]]hhhwww~~~~~~~~~|||||||||||||||{{{{{{zzz{{{{{{zzzyyyzzz{{{|||}}}}}}~~~|||||||||~~~~~~|||{{{|||}}}}}}{{{zzz~~~}}}|||{{{{{{{{{|||}}}|||}}}~~~}}}{{{{{{{{{}}}||||||{{{}}}{{{ssskkkaaaYYYUUUSSSQQQNNNMMMMMMMMMNNNQQQSSSVVVYYY\\\aaafffiiikkkmmmppprrrrrrsssuuuwwwwwwxxxzzzzzzyyyyyyzzz||||||~~~~~~}}}}}}wwwuuuttttttwww{{{|||}}}|||zzztttjjjbbb^^^```cccffffffbbbZZZQQQMMMOOORRRUUU\\\dddiiilllnnnqqqsssxxxxxxxxxxxxwwwvvvuuuttttttvvvyyyzzzyyyxxxyyyyyy{{{zzzzzz{{{}}}}}}|||zzz{{{{{{zzz{{{{{{}}}~~~}}}yyyrrrjjjccc^^^\\\```bbbfffjjjooosssuuuwwwvvvxxxyyyzzzyyyyyyzzz|||{{{zzzyyy{{{}}}~~~~~~}}}xxxnnnkkkyyyoooQQQDDDBBB>>>::::::999999888888888777777777555555555555555555555555555555555555555444444444444444444444444444444444333444444444444333333222333333333444555666777888sssjjjccc```[[[UUUQQQRRRRRROOONNNPPPPPPQQQQQQQQQSSSWWW]]]aaaiiipppyyy~~~wwwkkkeeeaaa[[[WWWXXXUUUSSSPPPNNNMMMLLLJJJHHHHHHHHHFFFEEEFFFGGGHHHIIIJJJLLLQQQUUUYYY___fffjjjnnnrrrxxx|||}}}|||}}}yyyaaaRRRCCC<<<:::999888999:::888666444333555777888444444444555555555555555444444444444444444444444444555666666666888<<>>;;;999777777:::999666444444555777999444444444555555555555555444444444444444444444444444555666666777:::>>>BBBHHHYYYnnnzzz{{{sssnnnlllmmmrrr{{{yyyuuuxxx}}}~~~zzzvvvxxxiiieeeeeemmmvvv{{{~~~{{{{{{|||||||||||||||{{{yyyxxxwwwwwwxxxzzz|||~~~~~~~~~~~~~~~||||||}}}}}}}}}||||||{{{{{{{{{{{{{{{||||||{{{||||||{{{yyyxxxyyyzzz{{{|||}}}}}}}}}~~~sssjjjccc```[[[VVVQQQNNNLLLLLLMMMMMMNNNOOOQQQUUU[[[___bbbfffkkknnnpppqqqrrrssstttvvvwwwwwwvvvvvvxxxyyyzzz|||~~~}}}{{{yyyxxxvvvvvvwww{{{yyyoooiiiiiijjjkkkiiicccZZZRRRNNNNNNPPPVVV\\\eeelllnnnooorrrtttsssssstttuuuuuuuuuuuuuuuuuuwwwyyyyyyxxxxxxyyy{{{yyyxxxxxxzzz|||~~~}}}{{{yyyxxxwwwwwwxxx{{{}}}}}}{{{xxxtttnnnhhhbbb^^^ZZZ[[[]]]___bbbeeeggghhhfffggghhhhhhggghhhjjjlllooopppqqqssstttvvvxxxyyy|||}}}~~~~~~}}}||||||~~~~~~mmmfffhhhtttbbbMMMDDD???;;;888888888777777777666666666555555555555555555555555444555555555555555555555444444444444444444444444222222333333444333333222444333333333444666888999yyynnnhhh___XXXTTTSSSSSSPPPPPPRRRQQQQQQQQQQQQRRRUUUZZZ^^^iiiooowww~~~}}}zzz~~~|||zzz{{{{{{tttmmmeee___^^^VVVTTTQQQPPPOOOLLLIIIFFFHHHHHHGGGGGGFFFGGGGGGGGGGGGIIIMMMPPPSSSWWW]]]```fffkkkrrrvvvxxxzzz}}}~~~zzzeeeNNNBBB>>>:::888777:::999777555555666777888555555555555555555444444333333333333333333333333555666666666888;;;@@@DDDMMM___sss}}}yyypppiiihhhlllyyy{{{wwwyyy}}}yyyvvvsssvvv}}}ppp\\\dddppp{{{zzzwww{{{||||||}}}}}}}}}}}}}}}yyyyyyxxxxxxyyyzzz|||}}}}}}|||}}}~~~~~~~~~yyyzzzzzzzzzzzz{{{{{{{{{zzz{{{|||{{{yyyyyyzzz{{{yyy|||~~~}}}|||}}}}}}uuulllhhhbbb[[[UUUPPPNNNLLLLLLMMMMMMMMMNNNQQQVVVZZZ___ccchhhlllnnnoooqqqsssrrrsssuuuuuuuuuvvvwwwyyyzzz|||~~~}}}{{{yyyxxxxxxyyy|||tttnnnmmmnnnpppkkkdddZZZRRRNNNOOOPPPWWW]]]fffkkknnnpppsssuuutttuuuvvvwwwxxxxxxxxxxxxvvvwwwxxxxxxxxxxxxyyy{{{yyyyyyyyy{{{}}}~~~}}}|||xxxxxxwwwwwwxxxzzz|||}}}{{{yyyvvvrrrnnniiibbb^^^XXXYYYYYYZZZ[[[]]]^^^___]]]^^^^^^]]]]]]^^^```cccfffhhhkkknnnoooqqqtttwwwzzz{{{{{{||||||{{{{{{zzzxxxzzz~~~~~~~~~xxxrrrqqqoooUUUGGG@@@;;;999888888777777777666666666666666666666666666666666444444444555555555555555444444444444444444444444222333333444444444444444555444333333444666999:::uuunnneee^^^XXXVVVUUUQQQQQQSSSRRRRRRRRRQQQRRRUUUZZZ^^^ffflllsssyyy|||~~~~~~{{{zzz}}}}}}vvvkkkcccaaaWWWUUUSSSRRRQQQNNNJJJGGGHHHHHHHHHGGGGGGFFFFFFFFFHHHJJJLLLNNNQQQTTTYYY]]]dddiiippptttvvvxxx|||pppVVVGGGBBB===999888999888777777666666777777666666666555444444444333333333333333333333333333555666666777888<<>>FFFLLLggguuu}}}wwwooojjjfffjjj{{{qqqfffbbbcccppp|||~~~||||||~~~~~~~~~}}}~~~}}}~~~}}}}}}}}}~~~~~~}}}|||zzzxxxxxx{{{~~~~~~}}}|||{{{~~~}}}{{{{{{{{{||||||vvvxxxyyy{{{|||{{{zzzyyyxxxyyyzzz{{{}}}~~~|||yyyxxxyyy{{{}}}~~~zzzrrrhhhaaaXXXVVVSSSOOOLLLKKKLLLNNNMMMNNNOOOQQQUUUYYY\\\^^^cccfffkkknnnoooqqqrrrtttzzz}}}~~~}}}~~~|||~~~zzzxxxxxxyyyvvvqqqfffXXXNNNKKKNNNSSSYYY^^^dddjjjmmmoooqqqssstttvvvxxxyyyyyywwwuuutttxxxwwwvvvuuuuuuvvvxxxyyyxxxyyy{{{}}}~~~~~~}}}|||yyyyyyyyyxxxxxxyyyzzzzzzyyy}}}~~~|||{{{zzzzzzzzz}}}~~~~~~|||xxxqqqjjjfff]]]ZZZWWWUUUUUUUUUUUUTTTSSSRRROOOMMMLLLKKKLLLMMMLLLMMMPPPSSSWWW[[[___aaaeeehhhkkknnnqqquuuzzz}}}~~~~~~~~~uuuwww||||||kkkiiippp~~~^^^HHH@@@@@@;;;:::999888777777777777777777666666666555555555555555555555555666666777555555555555555555555555666555555444444555555666333444555555555777:::===~~~~~~~~~|||rrrhhhccc^^^XXXSSSSSSQQQPPPRRRVVVWWWYYYbbbkkknnnoooqqqsssuuuvvvvvvwwwuuuuuuuuuvvvxxxzzz|||}}}zzzyyyxxxxxxyyy{{{}}}||||||~~~~~~uuujjjaaa\\\YYYUUUSSSQQQPPPNNNMMMKKKIIIGGGFFFEEEEEEFFFGGGHHHIIIIIIIIIKKKOOOUUUYYYdddhhhmmmqqqssstttvvvwwwyyy{{{xxxjjjVVVGGG>>>:::::::::888777777777777777777777666555555555555555444444444444444444444444444777999999:::@@@JJJSSSrrr{{{~~~xxxpppjjjiiirrrvvviiiaaa```jjjvvv{{{|||~~~~~~}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~{{{xxxvvvvvvyyy|||~~~}}}|||zzzyyyyyy}}}}}}||||||||||||||||||yyyzzz{{{|||||||||{{{zzzyyyzzz|||}}}~~~~~~}}}}}}|||zzzzzz{{{}}}~~~||||||zzzpppiii^^^[[[VVVRRROOOMMMMMMMMMKKKKKKLLLNNNPPPTTTWWWYYY]]]```eeehhhjjjmmmooorrrxxx|||~~~~~~~~~~~~}}}zzzxxxxxxxxxrrrmmmdddXXXOOOLLLPPPUUUYYY^^^dddjjjnnnpppssstttxxxxxxxxxxxxwwwvvvttttttxxxxxxwwwvvvwwwxxxyyyzzzyyyzzz|||}}}~~~}}}}}}|||yyyyyyzzzzzzzzzzzzyyyyyyuuuuuuvvvvvvvvvvvvuuutttuuuuuutttsssrrrrrrrrrsssxxxyyyyyywwwtttnnniiieee]]][[[XXXVVVWWWXXXXXXXXXUUUSSSQQQNNNLLLJJJJJJJJJHHHIIIKKKNNNQQQUUUXXXYYY^^^aaaeeejjjooouuu{{{~~~~~~}}}~~~~~~{{{uuuttt{{{ooonnnqqqjjjQQQCCC???::::::::::::999888777666777777666666666666555555555555555555555666666777555555555555555555555555666666666555555666666666222444555666666888<<>>999:::;;;;;;:::999777666777777666666666666666666555444444444444444555555555555555555555555555555666666555555555555666666222333555666777:::>>>AAAuuuoookkkccc[[[WWWTTTQQQOOORRRVVVZZZbbbkkknnnoooooopppqqqqqqqqqpppppprrrvvvzzz|||}}}|||{{{{{{yyyxxxwwwwwwxxxzzz{{{yyyyyyyyyzzz|||tttlllaaa]]]XXXSSSQQQOOONNNLLLLLLJJJGGGEEEDDDEEEGGGHHHIIIIIIIIIHHHIIIMMMRRRVVV\\\aaaggglllooorrruuuwwwxxx|||}}}~~~rrr\\\KKKAAA===;;;:::999888777777777777777777666555555555555555444444444555555666666666777777999;;;<<<@@@PPP```|||qqqjjjqqqooo```]]]```zzz~~~zzz{{{}}}}}}{{{{{{{{{zzzzzzzzz{{{|||yyyzzz{{{}}}~~~{{{xxxxxx{{{~~~}}}{{{zzzzzzzzzzzzxxxyyyzzzzzz{{{zzzzzzyyyyyyyyyzzzzzzyyyyyyyyyxxxyyyzzz|||}}}~~~|||{{{yyy|||{{{zzzyyyyyy{{{|||}}}}}}{{{|||}}}lllggg___YYYUUURRRNNNLLLIIIIIIHHHHHHIIIKKKLLLNNNOOORRRVVV[[[aaagggnnnrrrtttwww{{{~~~~~~~~~~~~~~~~~~xxxuuussspppnnniiiggg```XXXPPPOOORRRWWWYYY^^^eeekkkooorrruuuvvvvvvvvvuuuuuuuuuwwwxxxyyyuuuuuuvvvvvvwwwxxxyyyyyy{{{||||||||||||{{{{{{{{{yyyyyyyyyxxxuuurrrpppnnnmmmkkkhhhffffffgggiiikkkmmmmmmnnnnnnoooooooooooollllllkkkiiifffbbb___]]]XXXVVVUUUUUUXXXZZZ\\\\\\]]][[[YYYUUUQQQNNNLLLKKKIIIIIIJJJKKKLLLNNNPPPQQQTTTWWW[[[___eeelllsssxxxwwwxxxzzz{{{}}}~~~}}}|||~~~tttuuu~~~```III>>>::::::;;;;;;:::999777666666666777777777777777777444444333333222333333444555555555555555555555555555444444333333444444555222444555777888;;;???BBB{{{}}}}}}xxxtttkkkbbb]]]WWWRRROOOQQQUUUZZZbbbjjjpppppppppppppppooonnnmmmnnnrrrxxx}}}}}}{{{xxxxxxxxxwwwwwwwwwxxxxxxyyyyyyzzzzzz{{{~~~vvvmmmeee```ZZZUUURRRPPPNNNMMMLLLJJJHHHGGGFFFFFFGGGHHHGGGHHHIIIIIIJJJLLLPPPSSSWWW[[[aaafffkkkoootttwww|||~~~vvv___KKK@@@;;;;;;:::999888888777888888777777666555555555555555444444444555666666777777888666999===>>>CCCUUUiiixxxllljjj{{{pppbbbbbbiii}}}yyyzzz}}}}}}~~~~~~~~~~~~xxxzzz||||||zzzyyyyyyzzzwwwxxxzzz|||}}}~~~}}}{{{{{{}}}~~~|||{{{zzz{{{{{{|||||||||{{{{{{{{{{{{{{{{{{xxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{|||{{{zzzyyyzzzzzzyyyyyyzzz{{{|||}}}{{{yyyzzz}}}~~~uuunnneee^^^ZZZVVVQQQMMMKKKJJJIIIHHHHHHIIIJJJKKKJJJMMMQQQVVV[[[bbbjjjooopppssswwwyyyzzz{{{}}}~~~yyytttsssrrrooolllfffddd___XXXQQQOOOSSSWWW[[[```ffflllppprrruuuvvvuuuuuuuuuuuuvvvwwwxxxyyytttuuuuuuvvvwwwxxxyyyyyy|||{{{{{{zzzzzzyyyyyyyyyxxxxxxvvvtttrrrooommmkkkjjjjjjhhhhhhiiikkknnnoooooopppqqqqqqqqqqqqpppppplllkkkiiieeebbb^^^[[[YYYUUUTTTSSSTTTWWW[[[]]]^^^^^^]]]ZZZWWWSSSPPPMMMKKKHHHHHHHHHHHHIIIJJJKKKLLLQQQSSSVVVZZZ___fffmmmsssvvvwwwzzz}}}~~~sssmmmeeeMMM@@@;;;;;;;;;;;;:::999888777666666777777777777888888555444333333333333333333555555555555555555555555444444333333333333444444333555666777999;;;???BBByyy|||}}}uuujjjeee[[[UUUPPPRRRVVV[[[bbbjjjnnnnnnnnnmmmkkkiiihhhggggggkkkqqqwwwzzzzzzxxxvvvssstttuuuvvvwwwwwwvvvvvvxxxzzz{{{{{{{{{~~~zzzqqqiiiddd]]]XXXTTTRRRQQQOOOLLLKKKJJJIIIHHHHHHHHHHHHFFFHHHJJJKKKKKKLLLNNNPPPUUUXXX\\\aaaeeekkkqqqvvv}}}|||}}}gggRRRDDD>>>;;;;;;:::999888888888888777777666555555555555555444444444555666777777777777666999???BBBHHH]]]tttuuuiiikkkqqqeeejjjvvv{{{wwwzzz|||}}}~~~}}}|||{{{{{{{{{www{{{~~~}}}zzzzzzzzzxxxxxxzzz{{{}}}}}}~~~~~~}}}}}}}}}~~~}}}{{{zzzzzz{{{|||}}}~~~}}}{{{zzzyyyzzzzzz{{{wwwwwwwwwwwwwwwxxxyyyzzzxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{|||}}}~~~zzzxxxyyy}}}}}}|||~~~~~~vvvlllddd___[[[UUUPPPMMMLLLKKKIIIIIIIIIIIIJJJIIIKKKNNNQQQUUU\\\ccchhhnnnpppsssuuuvvvyyy}}}~~~vvvrrrpppoookkkhhhdddccc___XXXQQQOOORRRVVV\\\aaagggmmmppprrrtttvvvvvvvvvvvvvvvwwwwwwwwwwwwuuuuuuvvvxxxyyyzzzzzzzzz{{{{{{zzzyyyxxxxxxwwwwwwvvvuuusssqqqpppnnnnnnmmmmmmmmmnnnppprrrtttvvvwwwvvvwwwwwwwwwvvvuuutttssspppoookkkgggbbb^^^[[[YYYTTTSSSRRRTTTXXX\\\___```aaa```^^^[[[WWWSSSPPPNNNIIIIIIHHHHHHHHHIIIIIIJJJLLLNNNQQQUUUZZZaaaiiiooorrruuuyyy|||wwwkkkwwwjjjQQQCCC<<<<<<;;;:::999999999999666666777777777888888888777666555555444444444555555555555555555555555555555555444444444444555555444666777888999;;;???BBByyy}}}{{{pppjjj^^^WWWRRRSSSWWW\\\ccckkkkkkkkkjjjhhhfffdddbbb```aaadddiiinnnqqqqqqqqqpppnnnpppsssuuuwwwwwwvvvuuuxxxzzz|||||||||~~~vvvlllggg```ZZZVVVTTTSSSQQQKKKKKKKKKJJJJJJIIIHHHHHHEEEGGGJJJLLLLLLLLLMMMNNNUUUWWWZZZ^^^bbbhhhooottt{{{yyy{{{oooZZZKKKDDD<<<;;;:::999888888888888777777666555555555555555444444444555666777777888666555999AAAEEELLLccc|||vvviiimmmpppgggqqq{{{wwwyyy|||}}}~~~|||{{{yyyxxxxxxxxxwww||||||{{{{{{xxxyyyzzz|||}}}}}}}}}}}}}}}~~~}}}}}}~~~|||{{{zzzyyyyyy{{{|||~~~}}}|||yyywwwvvvwwwxxxyyywwwvvvwwwwwwxxxyyyzzz{{{wwwwwwwwwwwwxxxyyyzzz{{{{{{{{{{{{{{{|||~~~}}}zzz{{{~~~~~~{{{|||{{{ppphhhddd___XXXSSSOOONNNLLLJJJIIIIIIIIIJJJJJJKKKLLLNNNQQQWWW]]]bbblllnnnppprrrtttxxx}}}~~~~~~~~~wwwqqqnnnkkkfffaaadddccc___XXXRRROOORRRUUU]]]bbbhhhmmmppprrrtttuuuwwwwwwxxxxxxwwwvvvuuutttuuuvvvxxxyyyzzz{{{{{{{{{{{{zzzyyyxxxwwwvvvvvvvvvuuusssrrrpppoooooopppqqqqqqrrruuuxxxzzz|||}}}}}}}}}}}}}}}}}}|||zzzxxxvvvuuusssnnniiiddd___\\\[[[TTTSSSRRRTTTYYY]]]```aaaeeedddbbb___[[[XXXTTTSSSLLLKKKJJJJJJIIIJJJJJJJJJIIIKKKNNNRRRWWW___hhhmmmnnnqqqvvvzzz}}}~~~~~~~~~~~~pppvvvmmmTTTFFF===<<<:::999888888999:::666666777777888888888999888888777666666666666666555555555555555555555555666666555555555555666666555777888888999;;;???AAA