BM6P6(@ }}}{{{zzz{{{}}}}}}{{{||||||~~~~~~zzzxxxyyyyyywwwuuuuuuvvvwwwyyy{{{|||}}}}}}zzzvvvqqqnnnnnnmmmkkkiiijjjmmmqqqssssssrrrrrrssstttuuuvvvxxxzzz|||}}}{{{xxxwwwvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxwwwyyyyyyyyyyyyyyyxxxwwwwwwuuuwwwyyyzzzzzz{{{~~~~~~|||xxxvvvwwwyyy{{{~~~}}}{{{zzzyyyxxxvvvuuuvvvvvvvvvtttrrrvvvyyy{{{{{{zzzyyy{{{}}}|||{{{}}}~~~{{{yyywwwwww{{{~~~~~~~~~|||yyy}}}~~~~~~}}}{{{{{{~~~{{{zzzzzz{{{{{{vvvxxx||||||yyywwwyyy|||}}}zzzwwwvvvvvvvvvuuutttqqqooonnnpppnnnmmmnnnqqqsssuuuuuuyyyvvvrrrqqqpppooommmjjjnnnnnnooopppppppppooonnnnnnjjjeeebbbbbbbbbaaa___aaadddggghhhiiiiiikkklllmmmoooppprrrtttvvvxxxzzz||||||{{{yyyxxxyyy|||~~~~~~}}}zzzwwwnnnmmmjjjhhhfffeeeeeeeeecccdddeeefffggggggggggggjjjjjjkkkllllllmmmlllllljjjlllnnnooooooppprrrtttzzz}}}{{{yyyyyyyyyxxxwww{{{zzz{{{}}}~~~{{{yyyvvvrrrnnnmmmmmmooopppvvvvvvuuusssrrrpppnnnmmmjjjiiiiiikkklllllljjjhhhooorrrttttttrrrppppppqqqrrrppprrrwwwzzzzzz|||}}}|||}}}~~~|||yyyvvvtttsssssstttuuuvvvwwwyyy|||zzzuuuooollljjjlllnnnoooooorrrwww|||{{{yyywwwvvvvvvwwwyyyzzz}}}zzzyyyyyyzzzzzzzzzzzz{{{}}}~~~}}}yyyuuusssssstttuuuuuuoooqqquuuxxxzzz{{{zzzyyyqqqooonnnooorrrssspppmmmoooooopppooonnnmmmkkkjjjiiiggggggiiilllpppqqqrrrsssqqqnnnllljjjgggdddaaahhhiiijjjkkkjjjiiihhhgggfffbbb^^^\\\]]]]]]^^^]]]aaabbbdddeeefffhhhkkknnnqqqrrruuuvvvwwwxxxzzz|||zzzyyywwwsssqqqrrruuuxxxxxxxxxwwwwwwwwwtttqqqnnndddbbb```^^^\\\[[[[[[[[[YYYZZZ[[[\\\]]]^^^___```bbbcccdddfffgggggghhhhhhfffhhhkkklllllllllmmmoootttwww}}}~~~}}}yyytttqqqqqqrrrrrrrrrttttttuuuwwwyyyyyywwwvvvuuurrrooollljjjjjjkkklllnnnmmmkkkhhheeeccc```___]]]]]]___aaaccccccaaa___gggjjjmmmmmmkkkhhhfffeeefffdddfffkkknnnooorrrwwwyyyzzz|||~~~}}}|||zzzxxxxxxyyy{{{}}}~~~}}}}}}~~~~~~~~~~~~}}}|||zzzwwwuuussssssrrrqqqssswww|||}}}zzztttmmmfffbbb^^^```bbbcccfffjjjooorrrrrrqqqppppppqqqsssuuuwww||||||xxxvvv|||~~~oooqqqrrrsssssssssuuuwwwxxxyyy{{{~~~|||zzzyyyvvv}}}~~~zzzxxxvvvuuuuuutttuuuwwwyyy|||}}}|||{{{yyywwwuuusssrrrtttvvvwwwwwwsssuuuxxxzzzzzzyyywwwvvvqqqooonnnoooqqqrrrpppnnnpppqqqqqqrrrrrrpppooonnnlllkkkkkklllppprrrsssssssssrrrpppmmmiiieee```^^^```aaaccceeeffffffeeeeee___]]][[[ZZZ[[[^^^aaabbbeeeeeeffffffgggjjjooossszzz|||~~~}}}}}}|||xxxtttrrrrrruuuxxxxxxwwwuuuuuusssppplllhhhaaa```^^^\\\ZZZZZZZZZ[[[[[[[[[\\\]]]^^^```aaabbbcccdddeeefffggghhhhhhhhhgggjjjlllnnnnnnnnnooopppqqqvvv}}}|||xxxrrrnnnnnnpppqqqrrrsssttttttuuuvvvwwwvvvuuuuuusssqqqnnnmmmmmmmmmnnnkkkiiifffbbb___[[[YYYXXXXXXYYY[[[___bbbbbbaaa___aaadddhhhjjjiiifffcccaaabbb___```eeehhhjjjnnnsssxxxzzz|||}}}{{{yyyxxxxxxyyy{{{}}}~~~~~~}}}~~~~~~~~~~~~|||~~~~~~|||zzzxxxuuusssuuu{{{~~~{{{vvvpppjjjgggeeeeeeeeeeeegggiiilllooorrrrrrrrrsssuuuwwwzzz|||~~~xxxuuurrruuuyyy~~~eeefffhhhhhhgggggghhhiiinnnooopppqqqrrrrrrrrrrrrooonnnmmmmmmmmmoooqqqssssssrrrqqqqqqrrruuuyyy||||||||||||{{{yyywwwvvvuuusssuuuyyyzzz{{{|||}}}zzz{{{|||{{{{{{yyyuuupppmmmhhhnnnwww}}}zzzyyyzzz}}}}}}|||yyyyyy|||~~~~~~}}}}}}~~~}}}|||{{{|||}}}~~~~~~|||yyyvvvrrrooonnnmmmoooqqqtttvvvwwwuuusssrrrooonnnnnnooorrrtttuuuuuurrrtttvvvwwwwwwvvvsssrrrrrrqqqqqqrrrssssssrrrpppnnnooopppqqqqqqpppoooooonnnmmmlllmmmoooppppppoooqqqpppoookkkfffaaa]]]ZZZXXXXXXYYYZZZZZZZZZZZZZZZUUUTTTTTTTTTVVV[[[```dddeeedddcccbbbcccffflllppp|||~~~|||}}}}}}yyywwwwwwyyy|||xxxwwwuuusssqqqmmmhhhddd^^^]]][[[ZZZYYYZZZZZZ[[[\\\\\\\\\\\\]]]^^^___```bbbcccddddddeeeeeedddddddddgggjjjlllmmmmmmnnnooorrrvvv}}}zzzvvvpppmmmnnnqqqtttuuuuuuuuuvvvvvvuuuuuuuuuuuusssrrrpppooommmmmmlllllljjjgggddd```\\\YYYWWWVVVVVVWWWYYY]]]```bbbaaa___]]]```eeeiiikkkiiieeebbbccc``````dddggghhhlllqqqyyy{{{}}}~~~yyyxxxvvvvvvvvvxxx{{{}}}~~~}}}{{{zzzzzz}}}}}}}}}~~~|||zzz|||yyyvvvtttuuuzzz}}}~~~}}}~~~|||yyyvvvtttqqqpppnnnnnnoooqqqrrrssssssssstttvvvyyy|||~~~}}}~~~|||tttvvvzzz}}}bbbdddffffffeeeeeeeeefffiiiiiiiiiiiihhhgggffffffgggfffdddccccccdddeeefffeeefffggghhhiiikkkooosssuuuuuuuuutttsssqqqpppooolllllllllnnnpppsssuuuvvvooorrrvvvvvvssswwwzzzsssmmmfffaaa___bbbiiiqqqwww{{{~~~yyyvvvsssvvvzzz~~~}}}{{{yyyuuuuuuwwwyyyzzz~~~~~~{{{|||~~~~~~||||||}}}~~~|||wwwqqqlllkkkjjjnnnpppsssuuuuuutttrrrqqqmmmmmmmmmppptttvvvvvvvvvqqqrrruuuwwwwwwvvvtttsssppppppqqqqqqqqqqqqppppppnnnoooppppppqqqpppooonnnnnnmmmllllllmmmmmmllljjjkkkkkkiiieee^^^YYYVVVUUUWWWVVVTTTRRRQQQPPPQQQQQQPPPPPPPPPQQQSSSXXX___dddeeedddccc```___bbbgggkkkwww{{{zzzxxxyyy|||~~~|||yyyyyy{{{}}}vvvtttqqqooolllgggaaa]]][[[[[[ZZZZZZZZZ[[[]]]^^^^^^]]][[[ZZZZZZZZZ[[[\\\```aaaaaabbbbbbbbbbbbaaaaaadddiiikkklllmmmnnnooopppsssyyy~~~uuuqqqmmmlllnnnrrrvvvwwwvvvwwwwwwvvvsssrrrrrrssssssrrrrrrqqqpppooonnnmmmhhhfffbbb^^^[[[YYYWWWWWWUUUUUUVVVYYY]]]___```___]]]___dddiiimmmmmmjjjgggfffccccccggghhhhhhjjjnnnuuuxxx{{{}}}~~~|||zzzxxxrrrqqqpppoooppprrruuuwww||||||zzzxxxxxx||||||zzzzzz}}}}}}{{{xxxyyy{{{~~~yyyxxxwwwxxxzzz|||||||||{{{|||}}}~~~~~~~~~}}}wwwuuussstttvvvyyyzzzzzzvvvwwwyyy{{{~~~~~~|||{{{wwwzzz]]]___bbbdddddddddeeefffeeeeeeeeeeeedddcccaaaaaaeeedddaaa___^^^^^^______[[[^^^```aaaaaabbbeeehhhppppppppppppooonnnmmmllljjjhhhfffhhhmmmsssvvvvvvqqqqqqrrrrrrnnnooozzz|||tttnnniiibbb]]]ZZZ[[[___gggkkknnnvvv|||wwwssswww}}}xxxtttssstttuuuvvvzzz~~~{{{{{{~~~~~~~~~}}}}}}~~~|||uuuooommmlllqqqsssuuuwwwyyyyyyxxxxxxpppqqqrrrvvvzzz||||||{{{uuuwwwyyyzzzyyywwwuuusssooopppqqqqqqppppppppppppooopppqqqqqqqqqpppooonnnnnnmmmllllllmmmmmmkkkiiihhhhhhfff```YYYTTTSSSSSSWWWUUUQQQMMMLLLLLLNNNPPPOOOPPPOOOOOOOOOTTT[[[aaaeeedddbbb^^^\\\]]]aaadddlllrrrxxxxxxtttsssuuuyyyvvvwwwxxxxxxvvvvvvwwwyyysssqqqnnnkkkgggaaa[[[WWWVVVVVVVVVWWWXXXZZZ]]]^^^___]]]ZZZXXXVVVVVVVVVVVVZZZ[[[\\\]]]^^^_________\\\```eeeiiikkklllmmmnnniiilllppptttwwwxxxyyyyyypppmmmkkklllpppuuuxxxzzzxxxyyyyyyvvvrrrpppqqqrrrssssssssssssrrrqqqooonnnhhhfffccc___]]][[[[[[[[[XXXWWWWWWYYY]]]```bbbbbbbbbcccggglllqqqrrrooolllkkkiiiiiilllllljjjjjjmmmpppssswwwzzz{{{yyyvvvtttmmmkkkiiiggghhhiiikkkmmmqqqsssuuuuuuvvvzzz~~~{{{xxxyyy~~~}}}xxxxxxyyyyyyzzzzzz{{{{{{wwwyyy{{{||||||||||||}}}xxxyyy{{{}}}~~~{{{xxxuuuvvvyyy|||||||||xxxyyy{{{~~~}}}www|||vvvwww|||RRRUUUYYY\\\]]]^^^```aaaeeeeeeeeeddddddbbbaaaaaabbb```]]]ZZZXXXWWWXXXXXXVVVYYY]]]]]]\\\[[[]]]___hhhhhhiiiiiihhhgggffffffgggccc___bbbjjjrrrvvvvvvyyytttqqqoookkkgggnnnxxxvvvooommmiiiddd___ZZZYYY\\\bbbdddfffooozzz~~~xxxtttyyy{{{uuuqqqoooooooooqqqvvv~~~}}}~~~}}}}}}}}}}}}}}}www|||||||||~~~~~~vvvooommmmmmqqqsssvvvxxx{{{|||}}}}}}rrrsssuuuxxx}}}~~~}}}zzz{{{{{{{{{yyyuuuqqqoooqqqrrrssssssrrrqqqrrrrrrnnnnnnooopppooonnnmmmllljjjiiiiiijjjkkkkkkiiihhhjjjiiigggaaaYYYUUUUUUVVVQQQNNNJJJGGGGGGIIIMMMPPPMMMMMMLLLJJJIIIMMMTTTYYYaaa```]]]YYYWWWVVVYYY\\\___fffmmmnnnlllkkkoootttmmmooorrrrrrrrrqqqrrrsssqqqooolllhhhddd___XXXTTTNNNNNNOOOPPPRRRUUUWWWYYY\\\ZZZWWWSSSQQQPPPOOOPPPPPPQQQSSSUUUWWWXXXYYYYYYUUUYYY___ccceeefffhhhiiiccceeehhhkkknnnpppqqqrrrnnnlllkkkmmmrrrwww|||}}}{{{|||{{{xxxssspppqqqsssppppppqqqqqqpppnnnlllkkkjjjhhheeebbb____________^^^]]][[[]]]```dddggghhhhhhiiikkkpppuuuvvvtttqqqpppnnnnnnqqqqqqmmmlllnnnmmmpppuuuyyyzzzxxxuuusssjjjiiifffdddcccdddeeefffbbbfffkkknnnpppsssxxx|||}}}}}}~~~~~~||||||{{{xxxzzzzzzyyyxxxwwwwwwwwwwwwxxxpppuuuzzz{{{zzzyyyzzz{{{yyyyyy{{{|||}}}~~~~~~~~~~~~{{{wwwwwwyyy{{{{{{zzztttuuuxxx{{{~~~~~~~~~|||yyyvvvyyy}}}}}}QQQRRRSSSUUUWWW[[[^^^```cccbbbaaa```^^^]]]\\\\\\^^^\\\ZZZXXXXXXYYY[[[]]]YYYYYYXXXWWWWWWXXXZZZZZZeeeeeeeeeeeeeeeeeeeeeeeedddbbb^^^```jjjvvvyyyvvvxxxuuutttrrrkkkddddddgggqqqsssttttttqqqkkkeeebbbZZZZZZ[[[\\\^^^bbbhhhlllyyy}}}}}}~~~yyysssnnnkkkiiigggfffiiinnnxxx}}}zzz}}}~~~|||zzzzzzzzz{{{zzz{{{}}}zzzyyy{{{|||zzzyyyyyyyyyyyyxxxuuutttuuuxxx|||~~~~~~vvvpppkkkiiikkklllooottt{{{~~~|||{{{wwwrrrsssssstttsssrrrqqqppprrrqqqpppnnnmmmlllllllllkkkjjjhhheeedddccccccccccccddddddbbb^^^YYYVVVUUURRROOOLLLIIIHHHIIIJJJLLLJJJKKKKKKKKKKKKMMMQQQTTTZZZ[[[ZZZXXXVVVUUUWWWYYY[[[```eeehhhgggfffggghhhhhhiiiiiijjjkkklllmmmnnnllliiieeebbb]]]XXXRRRNNNKKKJJJJJJKKKMMMOOORRRTTTYYYXXXWWWVVVTTTRRROOONNNNNNOOOPPPQQQRRRTTTUUUVVVWWWWWWXXXZZZ^^^bbbfffiii]]]```dddhhhkkklllmmmmmmnnnnnnnnnpppsssxxx|||~~~}}}{{{yyyvvvsssrrroooppppppqqqpppnnnmmmlllmmmlllkkkiiigggeeedddccceeedddddddddeeegggiiikkknnnooopppqqqsssuuuwwwwwwxxxuuuqqqpppqqqqqqpppnnnppprrruuuxxxzzz{{{{{{zzzuuuqqqlllfffccccccdddeeeaaacccgggnnnuuuzzz{{{{{{~~~}}}~~~~~~|||zzzyyyyyyzzz|||~~~|||zzzzzz{{{wwwpppnnnqqqwwwxxxyyyzzz{{{|||}}}~~~{{{{{{zzz{{{{{{{{{{{{{{{}}}{{{xxxvvvvvvwwwzzz|||}}}}}}}}}~~~{{{yyyxxxyyy|||MMMMMMMMMNNNPPPSSSUUUWWW]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZXXXWWWVVVWWWYYYZZZTTTSSSSSSRRRRRRSSSSSSSSS______```aaabbbbbbccccccaaa```]]]```iiiuuuwwwttttttsssssssssmmmeeebbbeeeooossswwwyyyvvvooogggbbb\\\]]]^^^^^^]]]___bbbdddqqq|||~~~yyyrrrllliiifffdddbbbdddiiiqqq|||~~~~~~xxxwww{{{~~~{{{{{{|||~~~}}}xxxuuutttuuuvvvwww|||zzzyyyzzz~~~yyywwwssspppmmmlllllllllpppooommmmmmnnnppprrrtttzzz{{{}}}|||tttmmmhhheeeccceeefffkkksss|||}}}}}}|||~~~zzzvvvpppqqqssstttuuuuuutttttttttrrrpppmmmkkkjjjjjjjjjiiigggeeecccbbbaaaaaaaaaaaaccccccbbb^^^ZZZXXXXXXUUURRRNNNJJJIIIIIIKKKMMMLLLMMMNNNNNNNNNPPPSSSVVV[[[\\\\\\[[[YYYXXXYYY[[[ZZZ^^^bbbeeeeeeeeeggghhhggggggggghhhhhhhhhhhhhhhdddbbb___[[[XXXSSSMMMIIIFFFFFFFFFGGGJJJMMMQQQSSSSSSUUUWWWXXXWWWUUURRRPPPPPPPPPOOOOOOPPPRRRTTTUUUXXXWWWWWWXXX[[[^^^bbbddd___aaaeeeiiilllnnnoooooorrrrrrssstttvvvyyy|||}}}~~~}}}zzzwwwuuutttpppqqqqqqqqqpppooonnnmmmooopppppppppooonnnmmmlllkkkjjjiiihhhiiiiiijjjkkkmmmnnnpppsssuuuwwwxxxxxxzzzwwwtttssstttsssqqqnnnnnnpppsssvvvyyyzzzzzzyyyuuutttqqqmmmkkkhhhggggggdddfffiiipppwww}}}}}}}}}}}}~~~}}}zzzxxxwwwxxx{{{}}}}}}{{{yyywwwxxxzzzwwwrrrrrrtttxxxxxxyyyzzz{{{}}}~~~|||zzzzzzzzz{{{|||zzzyyywwwvvvwwwzzz}}}~~~~~~~~~OOOOOOOOOOOOPPPRRRTTTUUUYYYYYYYYYZZZZZZZZZYYYYYYVVVVVVVVVUUUVVVVVVWWWWWWVVVVVVVVVVVVUUUTTTTTTSSSXXXYYYZZZ\\\]]]^^^______\\\\\\\\\^^^hhhrrrtttpppooonnnppprrrnnnfffcccdddoootttzzz~~~|||uuukkkeee```aaaaaaaaa``````aaaccclllxxx{{{sssmmmhhheeebbb```aaacccjjjuuu|||}}}xxxwwwrrrxxx}}}zzztttooonnnssszzz~~~~~~}}}~~~zzz|||~~~}}}{{{{{{~~~~~~zzzuuuqqqppppppoooooovvvtttsssssstttuuuuuutttqqqoookkkhhheeeccccccccceeeeeeeeeeeeeeefffggghhhqqqsssvvvyyy{{{|||}}}|||zzzvvvppphhhccc___]]]\\\^^^```eeemmmwww~~~|||yyyyyyzzzzzzwwwtttsssvvv{{{}}}}}}zzzuuurrrnnnpppsssuuuwwwwwwwwwvvvuuusssoookkkiiihhhiiiiiihhhgggeeecccaaa```_________aaabbbaaa___\\\[[[[[[ZZZVVVQQQLLLJJJKKKNNNPPPQQQRRRSSSSSSSSSTTTWWWZZZ]]]___``````^^^]]]^^^___[[[]]]```bbbcccdddfffgggdddddddddcccbbbaaa```___ZZZXXXVVVSSSQQQMMMHHHEEEBBBBBBCCCDDDHHHLLLOOORRRPPPRRRVVVYYYZZZYYYVVVTTTUUUSSSPPPOOOOOOQQQTTTVVVZZZYYYXXXWWWXXXZZZ]]]___bbbdddgggkkknnnpppqqqqqqtttuuuvvvxxxyyyyyyyyyzzz~~~}}}{{{yyywwwtttsssppppppppppppooonnnmmmmmmpppqqqsssuuuvvvvvvuuutttpppooonnnlllkkkkkkkkkkkklllnnnrrrvvvyyyzzzzzzyyy{{{yyyxxxwwwvvvsssooommmiiikkkooorrruuuvvvvvvvvvsssssssssqqqoookkkhhhfffeeefffhhhooowww|||||||||~~~}}}yyyuuusssuuuyyy|||{{{xxxvvvuuuvvvxxxwwwtttuuuyyyzzzyyyyyyzzz{{{}}}|||yyywwwwwwxxxyyyvvvuuuuuuuuuxxx|||TTTTTTTTTTTTVVVXXXZZZ[[[ZZZ[[[[[[\\\[[[[[[YYYYYYUUUUUUVVVVVVWWWWWWWWWWWWZZZ[[[[[[[[[ZZZYYYWWWVVVUUUVVVXXXYYYZZZZZZYYYYYYVVVXXXYYY\\\eeemmmoookkkkkkiiijjjmmmlllhhhfffhhhqqqvvv|||yyyqqqkkkeeeeeeeeeddddddeeehhhjjjnnnzzz}}}zzz{{{yyyrrrmmmiiifffcccaaabbbfffooo||||||yyyxxxyyyyyyxxxwwwwwwooolllgggmmmqqqssswww}}}|||}}}~~~}}}|||ooojjjeeeeeeiiiooouuuxxx{{{uuutttvvvxxx|||}}}zzztttsssxxx~~~}}}{{{yyyxxxwwwvvvyyyvvvrrrqqqqqqrrrrrrqqquuutttrrrqqqqqqppppppooonnnlllhhhdddaaa_________aaaaaabbbbbbbbbbbbbbbaaaiiikkkooosssuuuuuusssrrrooolllfff```\\\YYYXXXYYYYYY[[[^^^dddkkkqqqssstttsssqqqnnnnnnnnnmmmkkkhhhiiimmmrrruuuuuurrrnnnlllmmmooorrruuuvvvvvvuuutttssspppllliiihhhhhhjjjlllkkkjjjhhheeeccc```___^^^^^^___aaaaaa___^^^^^^___\\\XXXSSSOOONNNPPPTTTVVVXXXYYYZZZZZZYYYZZZ\\\___aaaccceeeeeedddcccbbbccc```aaaaaabbbbbbbbbcccddd______^^^]]][[[YYYWWWUUURRRPPPOOONNNMMMJJJFFFCCCAAAAAABBBEEEIIIMMMRRRTTTSSSUUUWWWZZZ[[[\\\\\\[[[\\\ZZZVVVSSSSSSUUUXXX[[[^^^\\\ZZZXXXXXXYYY\\\^^^eeefffiiillloooqqqrrrrrrssstttvvvxxxxxxxxxwwwvvvzzzzzzyyywwwvvvsssrrrpppnnnnnnnnnnnnnnnmmmmmmmmmnnnpppsssvvvxxxwwwvvvuuusssrrrqqqooonnnmmmllllllkkkoootttyyy|||}}}{{{zzzxxxxxxwwwvvvtttoookkkhhhccceeeiiilllooopppqqqpppmmmnnnnnnnnnllliiieeecccaaaaaaccciiirrr{{{}}}}}}}}}~~~}}}zzzuuuqqqnnnqqqwww{{{yyyvvvuuussstttvvvvvvsssvvvzzz{{{zzzyyyzzz{{{}}}~~~{{{xxxvvvtttsssrrrsssssssssuuuxxx}}}WWWWWWWWWXXX[[[]]]```aaa```aaaaaaaaa```^^^\\\ZZZVVVWWWXXXXXXYYYZZZ[[[[[[ZZZZZZ[[[[[[ZZZYYYWWWVVVYYYYYYZZZZZZYYYWWWUUUTTTQQQTTTWWWZZZaaaiiikkkhhhhhheeedddgggiiiiiikkkooosssvvvzzz||||||yyyuuurrrkkkjjjhhhfffeeeggglllppprrr}}}~~~xxxwwwzzz~~~}}}yyytttppplllcccaaaccclllzzzzzzzzzyyyzzz~~~}}}{{{{{{{{{{{{{{{{{{rrriiieeeeeeiiilllkkknnntttyyyyyyyyy{{{}}}~~~~~~yyywwwuuuttttttvvvyyy{{{xxxvvvtttsssttttttsssrrrjjjgggbbb```bbbfffkkknnnwwwxxxooolllmmmssswwwyyytttmmmkkkqqqwwwzzzyyywwwtttpppnnnmmmlllqqqpppnnnoooppprrrqqqqqquuutttsssqqqpppooooooooojjjhhhdddaaa^^^\\\\\\\\\```aaabbbbbbbbbaaa```___aaadddhhhlllnnnmmmkkkiiihhheeeaaa\\\YYYXXXXXXXXXVVVWWWYYY]]]bbbeeefffeeefffeeeddddddddddddcccbbbbbbggglllnnnmmmkkkiiiiiilllnnnpppssssssrrrooonnnmmmkkkiiiggggggjjjmmmooopppooollliiifffbbb```^^^^^^```aaaaaa```___```aaa\\\YYYVVVSSSTTTWWW[[[]]]^^^___``````______aaacccdddfffhhhhhhfffeeedddeeeeeedddcccbbbaaa```___^^^XXXXXXXXXWWWUUURRROOOMMMMMMLLLKKKKKKLLLKKKHHHFFFDDDDDDEEEHHHLLLQQQVVVYYYZZZZZZYYYZZZ[[[]]]```bbbdddbbb___\\\[[[]]]___```bbb___\\\ZZZZZZ[[[^^^```ggghhhiiikkkmmmooopppppppppqqqtttvvvwwwvvvuuusssuuuuuuuuutttrrrpppooonnnmmmmmmmmmmmmnnnoooooopppnnnpppsssvvvwwwvvvuuutttuuuuuutttsssrrrpppooonnnkkkoootttzzz}}}}}}{{{zzzrrrssstttrrrnnniiidddaaa]]]___bbbfffhhhiiiiiiiiihhhiiiiiiiiigggeeecccaaa]]]]]]___dddmmmvvv|||}}}}}}}}}~~~~~~}}}yyyvvvqqqnnnlllooouuuxxxxxxuuuuuusssssstttsssqqqtttyyy{{{{{{zzzzzz{{{|||}}}~~~|||||||||{{{yyyuuuqqqooorrrrrrsssuuuyyy}}}~~~]]]]]]^^^___aaadddggghhheeefffffffffeeebbb___^^^ZZZZZZZZZ[[[\\\^^^___```^^^^^^^^^^^^]]]]]]\\\[[[_________^^^\\\YYYUUUSSSPPPTTTWWWYYY```hhhkkkhhhhhhcccaaaeeehhhjjjmmmqqqpppqqqtttuuuvvvuuutttsssooonnnllliiiggghhhllloooqqq|||~~~}}}{{{}}}}}}{{{~~~{{{wwwgggdddeeemmm|||tttppprrruuuzzz~~~sssjjjfffiiimmmnnnlllmmmrrrvvvvvvwwwxxxyyyzzz{{{zzzyyyyyyxxxwwwtttrrrqqqqqqrrrsssooommmkkkjjjjjjkkkiiihhhjjjgggccc```___aaaeeegggqqqzzzuuujjjffffffjjjnnnppplllfffdddhhhmmmppppppnnnjjjeeebbbbbbbbbhhhgggfffgggiiijjjiiihhhnnnooonnnmmmjjjiiijjjkkkiiigggddd```^^^]]]]]]]]]^^^_________^^^]]]\\\\\\ZZZ\\\```cccdddcccaaa``````___]]]ZZZYYYXXXXXXXXXSSSTTTUUUXXX\\\_________]]]^^^^^^^^^___`````````___ccchhhiiigggeeefffggghhhjjjlllnnnnnnkkkhhhfffeeeeeeddddddfffiiimmmooopppooonnnkkkhhhdddbbb``````aaabbbaaa```___```bbb\\\[[[YYYXXXYYY\\\```bbbbbbcccddddddcccbbbcccdddeeefffgggfffdddccccccccceeecccaaa___^^^\\\XXXVVVQQQRRRRRRQQQOOOLLLIIIGGGIIIHHHIIIJJJLLLLLLKKKIIIFFFGGGHHHKKKOOOTTTYYY\\\^^^\\\ZZZYYY[[[___cccfffggggggfffeeeddddddddddddaaa___\\\ZZZZZZ]]]aaaccchhhhhhiiiiiijjjkkkllllllnnnoooqqqssssssrrrqqqppppppppppppooonnnmmmkkkjjjjjjjjjkkklllmmmoooqqqrrrppprrrtttvvvwwwwwwvvvuuuxxxxxxwwwvvvuuusssqqqpppiiimmmrrrwwwyyyyyyxxxwwwmmmoooooommmhhhccc___]]]YYY[[[^^^aaacccdddccccccffffffggghhhgggeeebbbaaa\\\[[[]]]bbbiiiqqqwwwzzz{{{{{{{{{}}}}}}{{{wwwtttooonnnnnnoooqqqsssttttttuuurrrpppqqqpppooorrrxxx{{{{{{{{{{{{{{{zzzzzzzzzyyy{{{~~~~~~zzzuuurrrssstttuuuxxx{{{}}}||||||}}}|||aaaaaaaaaaaaccceeeggghhheeefffhhhiiihhheeecccaaa]]]\\\\\\\\\^^^```cccdddeeeeeedddccccccddddddddddddddddddcccaaa]]]YYYVVVSSSVVVYYY[[[```iiimmmllliiidddbbbfffjjjjjjkkkmmmhhhjjjllloooppppppoooooommmnnnppppppooonnnpppqqqnnnxxx{{{uuutttvvv{{{rrrnnnlllrrr~~~zzzrrrmmmqqqvvvzzz|||}}}~~~~~~xxxrrroooppptttuuussssssxxx{{{{{{{{{{{{{{{{{{{{{zzzzzzyyy}}}{{{yyyvvvrrrpppooonnnhhhfffdddcccccccccbbbaaahhhgggddd```^^^^^^___aaakkkssszzzxxxnnnddd``````___ccceeeccc___]]]```cccdddeeeccc___ZZZWWWWWWXXX\\\\\\\\\___aaabbbaaa``````bbbbbbaaa^^^^^^```bbbdddbbb___\\\[[[ZZZZZZ[[[XXXWWWWWWVVVUUUUUUTTTTTTRRRTTTVVVYYYZZZYYYWWWVVVXXXXXXXXXWWWWWWVVVUUUUUUSSSRRRSSSUUUXXXYYYYYYXXXXXXYYYZZZ[[[[[[\\\]]]^^^[[[___bbbaaa^^^]]]```cccbbbdddgggiiihhhfffbbb```______```aaacccfffiiikkkkkkkkkkkkjjjhhhfffcccbbbbbbccccccbbb```___```aaa^^^]]]]]]]]]^^^```bbbcccbbbccceeedddcccbbbbbbcccdddddddddaaa___]]]^^^______]]][[[ZZZZZZWWWQQQMMMKKKLLLMMMMMMLLLIIIFFFDDDEEEEEEFFFIIILLLMMMLLLJJJHHHHHHIIILLLPPPUUUYYY\\\[[[ZZZYYYZZZ\\\```dddfffggghhhjjjkkkkkkhhhfffddd]]][[[XXXWWWYYY]]]bbbeeehhhhhhggggggggggggggggggjjjkkkkkkkkkjjjiiihhhggghhhhhhhhhhhhgggeeedddcccbbbcccdddeeehhhkkknnnooopppqqqsssuuuvvvwwwxxxxxxyyyxxxwwwuuusssooolllkkkgggiiimmmqqqssstttsssrrrkkkmmmmmmjjjeee```^^^]]]XXXZZZ\\\___```aaa```___aaadddhhhjjjjjjfffbbb___YYYYYYZZZ___ffflllqqqrrrvvvwwwxxx{{{|||{{{wwwtttpppqqqrrrpppnnnmmmoooqqqrrrooonnnnnnnnnnnnrrryyy{{{{{{||||||{{{yyywwwuuuwwwyyy|||~~~~~~|||yyywwwtttuuuxxx{{{|||zzzxxxwwwxxx|||}}}}}}]]]]]]\\\\\\]]]^^^___```ccceeegggiiiiiigggeeeccc___^^^\\\\\\^^^aaaeeeggggggfffeeedddeeefffggghhhgggggghhhgggddd```\\\ZZZUUUYYY[[[\\\bbbjjjoooooojjjfffeeeiiillljjjhhhiiiaaadddgggkkkllllllkkkjjjiiimmmrrrvvvwwwwwwvvvvvvlllvvv~~~wwwoooooosss{{{~~~xxxtttwww|||uuuuuuvvvwwwyyy}}}|||uuuqqqnnnsssyyy{{{zzzyyyzzz|||}}}|||~~~}}}~~~}}}zzzxxxuuuyyyzzzxxxyyy~~~~~~}}}|||{{{{{{zzz|||xxxsssooollljjjhhhfffdddcccccccccbbb```eeedddbbb___\\\[[[\\\]]]gggmmmrrroooggg___[[[\\\XXX[[[]]]]]][[[YYYZZZ\\\\\\]]]\\\YYYSSSPPPQQQRRRSSSSSSUUUYYY]]]______]]]TTTVVVXXXVVVTTTTTTVVVYYYZZZXXXVVVSSSRRRRRRRRRSSSRRRQQQOOONNNMMMMMMMMMMMMLLLNNNPPPQQQRRRRRRQQQPPPQQQRRRTTTUUUUUUTTTSSSRRRTTTSSSRRRSSSTTTTTTRRRPPPUUUVVVXXXXXXXXXXXXZZZ[[[WWWZZZ\\\ZZZWWWVVVZZZ^^^]]]___ccceeeeeeccc___]]][[[\\\]]]___aaaccceeegggeeefffgggggggggfffdddddddddddddddbbb___^^^___``````````````````aaabbbbbbaaabbbdddcccbbbaaaaaaaaabbbbbb```]]]ZZZYYYZZZ\\\YYYWWWVVVVVVVVVSSSMMMHHHHHHIIIKKKKKKKKKHHHEEECCCBBBBBBDDDGGGKKKLLLLLLKKKGGGHHHIIIKKKOOOTTTXXX[[[VVVWWWXXX[[[^^^aaadddeeedddgggkkknnnmmmjjjeeebbbYYYWWWUUUTTTWWW\\\bbbeeehhhgggfffeeeddddddddddddgggfffeeedddbbb```^^^]]]```aaaaaa```___^^^]]]]]]ZZZ[[[\\\^^^aaaeeehhhjjjooopppqqqsssuuuwwwyyyzzzwwwwwwuuurrrnnnjjjfffddddddfffjjjmmmoooooonnnnnnkkklllmmmjjjddd___^^^^^^YYYZZZ]]]___``````___^^^]]]aaahhhllllllggg```[[[WWWWWWXXX\\\bbbhhhkkklllrrrsssvvvyyy|||{{{yyyvvvrrruuuvvvrrrllliiikkknnnpppmmmkkkmmmmmmmmmssszzzzzz{{{|||}}}{{{xxxtttrrruuuvvvxxxzzz{{{{{{{{{zzzuuuvvvyyy}}}|||xxxuuusssuuu{{{~~~xxx}}}|||{{{zzzxxxvvvtttrrrrrrrrryyyYYYYYYZZZZZZZZZ[[[[[[[[[ZZZZZZZZZ[[[\\\___aaaccc______^^^]]]\\\^^^bbbeeejjjjjjiiihhhggggggggggggfffffffffeeecccaaa^^^]]]\\\\\\]]]___bbbfffjjjlllkkkkkkjjjjjjiiiiiijjjjjjeeefffgggggggggfffeeedddiiilllqqqvvvyyyyyyxxxwwwsssrrrrrruuuyyy~~~yyyuuuooolllmmmttt||||||{{{zzzzzz{{{|||~~~~~~sssoooiiifffggghhhjjjkkkqqqrrrqqqmmmjjjjjjnnnqqqtttwww|||~~~vvvoookkkooopppqqqssstttuuuvvvvvv{{{yyyuuutttuuuwwwyyy~~~~~~{{{yyywwwvvvwwwvvvvvvxxx{{{~~~~~~~~~}}}|||}}}~~~}}}yyyuuussspppllljjjeeejjjmmmkkkfffbbbcccdddgggeeeaaa]]]YYYXXXZZZ]]]gggfffeeeccc```^^^\\\[[[XXXXXXXXXXXXWWWVVVUUUTTTTTTTTTSSSSSSQQQPPPNNNMMMJJJKKKNNNSSSXXXYYYWWWSSSTTTSSSPPPOOONNNOOOPPPQQQSSSRRRQQQPPPOOONNNMMMLLLNNNMMMKKKIIIHHHIIIJJJKKKOOONNNMMMMMMMMMNNNOOOPPPNNNOOOQQQSSSSSSSSSSSSRRRQQQRRRSSSSSSTTTTTTTTTTTTPPPPPPQQQSSSTTTUUUVVVVVVSSSWWWZZZZZZWWWUUUUUUVVVZZZZZZYYYYYYYYYYYYZZZZZZYYYYYYZZZ[[[\\\]]]]]]]]]aaabbbbbbccccccddddddeeeeeeeeebbb^^^[[[YYYZZZ\\\_________^^^^^^_________aaa___\\\\\\^^^___^^^\\\\\\ZZZXXXVVVUUUUUUUUUUUURRRPPPOOOPPPQQQOOOKKKGGGIIIHHHGGGGGGGGGEEEBBB@@@CCCCCCDDDDDDEEEFFFGGGHHHDDDEEEGGGIIIKKKMMMOOOPPPTTTSSSRRRUUUZZZ]]]]]][[[]]]```dddggggggeeeaaa^^^XXXSSSPPPRRRXXX^^^``````cccaaa```______aaacccdddccc^^^YYYXXXZZZ\\\ZZZWWWSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUVVVXXX[[[___ccceeehhhjjjnnnrrrttttttsssrrrrrrooojjjeeebbb```______```bbbdddfffgggggggggfffjjjhhheeedddcccbbb```^^^^^^^^^^^^\\\ZZZZZZ\\\^^^___bbbfffiiiiiigggccc```\\\XXXTTTUUU[[[bbbgggiiinnnrrrwww{{{{{{yyyuuurrrrrrrrrqqqpppnnnlllkkkiiillllllkkkkkklllnnnqqqrrrwwwxxxyyyxxxwwwuuusssqqqssspppooorrryyy}}}|||zzzuuuwww{{{zzzrrroooooosssyyy}}}vvvpppkkkhhhfffkkkppptttwwwzzz~~~wwwtttpppnnnmmmkkkiiiggghhhlllrrryyyWWWWWWWWWXXXXXXXXXXXXYYYVVVVVVUUUVVVWWWYYY[[[\\\ZZZ[[[\\\\\\\\\^^^bbbeeeiiihhhgggfffeeeeeeeeeeeeeeeeeeeeedddbbb```^^^\\\ZZZZZZZZZ\\\^^^bbbeeeggggggffffffeeeeeeffffffgggccccccddddddcccbbbaaa```dddggglllpppssssssrrrqqqmmmkkkkkklllppptttwwwwwwrrrnnnjjjgggiiinnnuuuyyy}}}{{{zzzyyyzzz|||}}}|||{{{{{{}}}{{{zzzzzzyyyxxxvvvssspppoooiiieeeaaa___```aaabbbbbb```aaa```^^^\\\\\\___bbbbbbeeejjjnnnrrrvvv{{{~~~}}}|||zzzvvvqqqkkkfffcccjjjkkklllmmmoooppppppqqqrrruuuwwwuuupppllllllnnnooorrrvvvzzz}}}~~~~~~}}}{{{zzzxxxwwwvvvtttsssssstttxxxzzz{{{{{{zzzyyyyyyxxxyyyyyy{{{|||yyyvvvrrrnnnmmmkkkiiigggeeehhhllljjjfffbbbbbbdddeeedddbbb^^^ZZZYYYZZZ\\\]]]]]]\\\[[[YYYXXXXXXWWWXXXXXXWWWVVVUUUTTTTTTSSSRRRRRRRRRQQQPPPOOOMMMMMMIIIJJJLLLPPPTTTVVVTTTRRRTTTRRRPPPNNNMMMNNNNNNOOOQQQQQQPPPOOONNNMMMLLLLLLMMMLLLJJJIIIHHHHHHIIIJJJMMMLLLKKKKKKKKKLLLMMMNNNLLLMMMNNNOOOPPPQQQQQQQQQPPPQQQQQQRRRRRRRRRRRRQQQNNNNNNOOOPPPRRRSSSSSSTTTRRRUUUWWWWWWUUURRRRRRRRRUUUTTTTTTSSSSSSTTTTTTUUUUUUUUUUUUVVVVVVWWWXXXYYY[[[[[[\\\^^^___```aaabbbbbbaaa___[[[WWWUUUUUUWWW[[[[[[ZZZZZZZZZZZZ[[[[[[[[[YYYWWWWWWXXXYYYXXXVVVWWWVVVUUUSSSRRRQQQPPPPPPKKKIIIHHHIIIJJJJJJGGGDDDDDDDDDDDDDDDDDDDDDBBBAAACCCDDDFFFFFFFFFEEEEEEEEEBBBBBBCCCEEEGGGIIIKKKLLLOOOOOOOOORRRWWWZZZ[[[ZZZ\\\^^^aaabbbbbb___\\\YYYVVVRRROOOQQQVVV\\\]]]]]]______^^^^^^^^^___```aaaYYYTTTOOOOOORRRTTTSSSQQQMMMMMMMMMMMMMMMNNNNNNOOOQQQQQQQQQRRRUUUXXX\\\^^^aaacccfffiiikkkllllllllliiifffbbb^^^ZZZYYYYYYYYY]]]^^^___``````aaa``````___^^^\\\\\\]]]\\\[[[YYYZZZZZZZZZXXXWWWWWWXXXZZZ[[[\\\^^^aaabbbcccccccccYYYUUUQQQQQQUUUZZZ^^^```jjjmmmrrrvvvvvvtttpppnnnllllllkkkjjjjjjiiihhhhhhjjjjjjiiijjjkkkmmmnnnppptttuuuvvvwwwvvvsssqqqooonnnlllkkknnntttxxxxxxwwwtttvvvyyy||||||zzz}}}~~~uuuooommmooopppuuuzzz}}}~~~~~~}}}{{{|||zzzvvvqqqkkkeee```]]]XXX\\\aaadddgggjjjnnnqqqwwwzzz~~~{{{ssspppllljjjhhhgggdddbbbbbbdddhhhnnntttxxx|||~~~~~~}}}{{{RRRRRRSSSSSSSSSTTTTTTTTTPPPPPPPPPPPPQQQRRRSSSTTTRRRTTTWWWXXXZZZ[[[^^^aaadddcccbbbaaaaaa``````aaacccbbbbbbaaa___]]][[[ZZZVVVVVVVVVWWWXXX[[[]]]^^^^^^^^^^^^^^^___```aaaaaa^^^^^^^^^^^^]]]\\\ZZZZZZ\\\___cccgggiiiiiihhhgggcccaaa______bbbfffhhhiiifffdddaaa```aaadddiiillllllmmmmmmoooqqqsssuuuvvvxxxwwwuuusssrrrqqqqqqpppttttttvvvvvvuuussspppoooqqqqqqqqqppplllgggbbb___]]][[[YYYYYYZZZ[[[ZZZYYYUUUVVVVVVUUUTTTTTTWWWYYYTTTVVVYYY[[[^^^bbbfffjjjhhhgggfffdddaaa___\\\[[[bbbcccccceeefffggghhhiiifffggghhhfffbbbaaabbbeeeeeehhhlllpppsssuuuuuuuuuvvvuuuuuutttsssrrrrrrrrrnnnmmmlllnnnqqqsssssssssqqqqqqppppppqqqqqqrrrsssnnnjjjfffccccccddddddccccccfffhhhgggcccaaaaaabbbbbbbbbaaa^^^[[[YYYZZZ[[[YYYYYYYYYYYYYYYYYYYYYYYYXXXWWWUUUSSSRRRRRRRRRRRRPPPPPPPPPPPPOOOMMMLLLLLLJJJJJJKKKNNNQQQSSSRRRQQQSSSRRRPPPNNNLLLLLLMMMMMMOOOOOONNNNNNMMMLLLKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGIIIHHHHHHHHHIIIJJJKKKKKKIIIIIIJJJJJJKKKMMMNNNOOOOOOOOOPPPPPPPPPOOONNNNNNLLLLLLLLLMMMNNNOOOPPPPPPPPPRRRSSSSSSPPPNNNMMMNNNMMMLLLLLLLLLLLLLLLLLLMMMPPPOOONNNMMMNNNPPPRRRSSSSSSSSSTTTVVVXXXYYYZZZ[[[ZZZZZZXXXTTTPPPNNNOOOPPPTTTTTTSSSSSSSSSSSSTTTTTTTTTSSSQQQQQQRRRRRRRRRPPPPPPPPPOOONNNMMMKKKJJJIIIDDDCCCBBBCCCDDDEEEDDDCCC@@@@@@@@@AAABBBCCCDDDEEEHHHJJJLLLKKKIIIEEECCCBBBBBBAAAAAAAAABBBEEEGGGIIIKKKKKKLLLOOOTTTWWWXXXXXXXXXYYYZZZZZZYYYWWWTTTSSSSSSPPPMMMNNNRRRWWWXXXXXXYYYZZZ[[[[[[\\\\\\[[[[[[PPPKKKFFFFFFHHHLLLLLLLLLIIIHHHGGGFFFGGGIIIKKKMMMNNNNNNMMMMMMOOOQQQTTTVVVWWWXXXZZZ]]]___```aaaaaa___\\\YYYUUUSSSRRRRRRSSSWWWWWWWWWWWWWWWWWWWWWWWWTTTSSSRRRSSSUUUVVVUUUTTTSSSSSSSSSQQQPPPPPPQQQSSSSSSSSSSSSUUUXXX[[[___aaaVVVRRRNNNMMMOOORRRUUUVVVbbbeeeiiilllmmmkkkhhhfffcccbbbaaaaaaaaabbbcccddddddeeeeeefffggghhhiiiiiilllnnnppprrrqqqooollljjjhhhfffeeeiiinnnrrrsssrrrqqqrrrssstttuuuuuuuuuuuusssqqqooooooppppppooonnnuuuyyy{{{wwwpppjjjiiikkkjjjlllpppssstttuuuxxxzzz}}}}}}}}}}}}}}}}}}}}}}}}{{{zzzyyywwwuuusssqqqppprrrtttvvvwwwxxxzzz}}}}}}wwwsssmmmlllhhhddd^^^YYYTTTRRRNNNQQQUUUXXXZZZ]]]aaacccjjjlllooorrruuuxxx}}}}}}xxxrrrnnnjjjgggdddbbbaaa```^^^\\\ZZZ[[[^^^```cccfffhhhiiioooppppppqqqqqqrrrrrrsssvvvwwwzzz}}}~~~~~~}}}}}}~~~|||zzzvvvtttqqqpppooopppnnnmmmmmmpppsssuuuuuutttrrrooommmlllmmmnnnooorrrqqqpppqqqrrrrrrpppnnnLLLLLLMMMMMMMMMNNNNNNNNNKKKKKKKKKKKKKKKLLLLLLLLLJJJMMMPPPRRRSSSTTTVVVWWWYYYYYYXXXYYYYYYZZZ[[[[[[\\\\\\[[[ZZZXXXWWWVVVUUUQQQQQQPPPPPPQQQRRRSSSTTTTTTTTTTTTUUUVVVWWWYYYZZZWWWWWWWWWVVVUUUTTTSSSRRRUUUWWWZZZ^^^______^^^]]]ZZZWWWTTTSSSUUUXXXZZZZZZXXXXXXWWWVVVWWWYYY[[[]]]\\\]]]```cccfffhhhjjjjjjllllllkkkjjjiiihhhggggggggghhhhhhhhhgggfffdddccccccccccccbbb```]]]YYYWWWUUUUUUUUUWWWYYYZZZXXXWWWTTTTTTSSSSSSSSSTTTUUUVVVSSSSSSSSSQQQQQQRRRUUUXXXUUUUUUUUUUUUVVVVVVWWWWWWZZZ[[[\\\]]]^^^```aaaaaa\\\]]]\\\ZZZXXXXXX[[[^^^]]]___cccgggjjjlllmmmmmmkkkkkkjjjiiiiiihhhggggggeeedddcccdddggghhhiiihhhfffffffffffffffgggggggggbbb^^^ZZZXXXYYY\\\]]]^^^^^^```bbbaaa^^^]]]]]]^^^\\\]]]^^^\\\YYYWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXUUUSSSQQQNNNMMMNNNOOOOOONNNNNNNNNNNNMMMLLLKKKKKKLLLKKKKKKLLLNNNPPPQQQQQQQQQPPPOOOMMMLLLKKKKKKKKKMMMMMMMMMLLLLLLKKKKKKJJJHHHHHHHHHHHHGGGFFFEEEDDDEEEEEEFFFFFFGGGHHHIIIIIIGGGGGGFFFFFFGGGIIIKKKMMMMMMMMMNNNMMMMMMLLLKKKJJJIIIIIIJJJJJJKKKKKKLLLLLLMMMNNNNNNNNNLLLKKKIIIIIIGGGFFFFFFFFFFFFFFFFFFGGGJJJIIIGGGFFFFFFHHHKKKMMMMMMMMMNNNNNNOOOPPPQQQQQQOOOPPPOOOMMMJJJIIIJJJKKKLLLLLLKKKKKKKKKKKKLLLLLLNNNMMMLLLLLLLLLLLLLLLLLLIIIJJJJJJJJJIIIGGGEEECCCAAA@@@@@@AAACCCEEEFFFFFFAAABBBBBBCCCDDDFFFIIIKKKRRRTTTVVVTTTNNNGGGCCCAAACCCBBB@@@???@@@CCCFFFHHHIIIJJJKKKMMMOOOQQQSSSSSSQQQQQQQQQQQQPPPOOONNNMMMNNNLLLJJJJJJMMMQQQRRRRRRSSSTTTVVVWWWWWWWWWUUUTTTMMMIIIDDDCCCDDDGGGIIIIIIFFFEEEDDDEEEGGGKKKNNNQQQMMMLLLKKKKKKKKKMMMOOOPPPNNNNNNPPPQQQSSSUUUWWWXXXWWWUUURRROOONNNNNNOOOPPPQQQQQQPPPPPPOOOOOOPPPPPPMMMLLLLLLMMMOOOPPPOOONNNKKKKKKKKKIIIHHHHHHIIIKKKJJJJJJJJJKKKMMMQQQUUUXXXQQQOOOLLLJJJKKKMMMOOOPPPWWWZZZ]]]___```___\\\[[[XXXWWWWWWVVVXXXZZZ]]]^^^\\\]]]^^^___````````````aaacccfffhhhhhhfffcccaaa```______bbbfffjjjkkkkkkhhhhhhggggggfffeeedddccc```___^^^^^^___```aaaaaakkkqqquuutttllleeebbbaaa___```bbbdddfffhhhkkkmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmllliiigggeeeddddddddddddfffhhhiiijjjlllooorrrqqqsssuuuuuusssnnniiifffbbbaaa^^^ZZZVVVQQQNNNLLLKKKLLLNNNPPPSSSUUUXXXZZZ___aaacccdddeeegggjjjlllooommmlllkkkjjjhhhddd```]]][[[YYYXXXYYYYYYXXXVVVUUUUUUUUUVVVXXXYYYZZZ[[[]]]^^^^^^^^^_________```dddfffhhhjjjkkklllkkkkkknnnmmmllljjjgggdddaaa```___]]]\\\]]]___bbbcccddddddbbb```^^^]]]^^^___```aaaaaa```aaabbbbbb```^^^FFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHDDDFFFIIIKKKJJJJJJJJJKKKKKKKKKLLLNNNPPPRRRTTTUUUTTTSSSRRRPPPOOONNNMMMMMMKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMOOOPPPQQQPPPPPPOOONNNMMMMMMLLLLLLNNNPPPSSSUUUVVVVVVUUUTTTQQQNNNKKKJJJKKKMMMNNNNNNMMMMMMMMMMMMMMMNNNOOOOOONNNPPPSSSWWWZZZ]]]^^^___aaaaaaaaaaaa``````______]]]]]]]]]\\\[[[[[[ZZZZZZYYYXXXVVVUUUTTTSSSRRRRRROOOPPPRRRVVVZZZ[[[ZZZYYYQQQPPPNNNMMMMMMNNNOOOOOOPPPPPPNNNKKKIIIIIIKKKMMMIIIIIIJJJLLLNNNPPPRRRSSSTTTUUUWWWXXXZZZZZZ[[[[[[WWWVVVUUUSSSRRRTTTVVVXXXXXXYYY\\\___bbbdddeeeeeebbbbbbaaa```___]]]\\\\\\\\\ZZZYYYZZZ[[[]]]\\\\\\YYYZZZZZZ[[[[[[[[[[[[[[[VVVSSSPPPOOOQQQSSSVVVWWWVVVWWWXXXXXXWWWVVVVVVWWWTTTVVVWWWWWWTTTSSSRRRRRRQQQQQQPPPPPPOOOOOOOOONNNOOOMMMKKKIIIHHHIIIJJJKKKJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJLLLMMMNNNMMMLLLKKKJJJIIIHHHHHHJJJJJJJJJJJJJJJJJJJJJIIIEEEEEEEEEEEEEEECCCBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHFFFEEEDDDDDDEEEFFFHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHJJJIIIIIIHHHHHHGGGFFFEEECCCCCCBBBBBBBBBBBBCCCCCCFFFDDDBBB@@@AAACCCEEEGGGIIIHHHHHHHHHHHHGGGGGGGGGDDDEEEFFFFFFDDDDDDFFFGGGEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFEEEDDDDDDEEEEEEDDDEEEFFFFFFEEEDDDBBBAAA@@@AAABBBCCCEEEGGGIIIKKKHHHIIIJJJJJJIIIJJJNNNQQQ[[[^^^___[[[RRRHHHBBBAAAAAA???===<<<===@@@BBBDDDEEEFFFGGGGGGGGGHHHIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIGGGFFFFFFHHHKKKLLLMMMLLLNNNPPPRRRRRRQQQOOONNNMMMJJJFFFCCCCCCDDDEEEFFFCCCCCCCCCDDDHHHMMMQQQTTTKKKJJJHHHGGGFFFGGGIIIJJJGGGHHHIIIKKKMMMOOOPPPQQQQQQOOOMMMJJJIIIJJJLLLMMMLLLLLLLLLMMMMMMMMMMMMMMMJJJHHHGGGHHHIIIIIIHHHGGGEEEEEEEEECCCAAAAAACCCEEECCCCCCCCCEEEFFFHHHIIIJJJIIIHHHGGGFFFEEEGGGIIIKKKMMMNNNQQQSSSSSSSSSQQQPPPOOONNNMMMNNNOOORRRUUUWWWRRRSSSTTTUUUVVVVVVUUUUUUVVVXXX[[[\\\\\\ZZZWWWVVVTTTTTTUUUWWWZZZ]]]______\\\[[[YYYXXXVVVUUUTTTSSSQQQQQQQQQPPPQQQRRRTTTVVVbbbiiippppppiii___XXXUUUTTTTTTTTTUUUXXXZZZ\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[XXXVVVUUUUUUUUUVVVVVVWWWYYYZZZ[[[]]]```bbb``````aaaaaa```^^^\\\ZZZXXXWWWVVVTTTQQQNNNKKKJJJGGGGGGGGGHHHKKKMMMOOOPPPUUUVVVXXXYYYYYYYYY[[[\\\ZZZZZZYYYZZZ[[[[[[YYYWWWSSSQQQPPPPPPRRRSSSSSSRRROOOOOONNNOOOOOOPPPRRRRRRPPPPPPPPPPPPQQQQQQQQQQQQUUUWWWXXXZZZ\\\\\\\\\\\\[[[[[[[[[ZZZXXXVVVTTTSSSRRRQQQPPPQQQTTTVVVWWWWWWXXXWWWUUUSSSSSSSSSTTTUUUVVVUUUTTTTTTUUUUUUSSSQQQ@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDCCC???AAACCCDDDBBBAAAAAAAAA@@@AAABBBDDDGGGIIILLLMMMKKKJJJIIIGGGFFFFFFEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIKKKLLLNNNOOONNNMMMLLLJJJHHHEEEEEEEEEFFFFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFIIILLLOOORRRSSSTTTUUUVVVVVVWWWWWWWWWVVVVVVTTTSSSRRRRRRQQQQQQRRRRRRSSSQQQOOOMMMKKKKKKKKKKKKIIIKKKNNNTTTYYY\\\\\\[[[SSSOOOKKKIIIIIIJJJJJJJJJGGGHHHHHHGGGFFFFFFHHHJJJEEEFFFGGGIIIJJJJJJKKKKKKNNNPPPSSSVVVWWWWWWVVVTTTRRRQQQOOONNNNNNPPPQQQSSSQQQRRRTTTWWWYYYZZZ[[[\\\YYYYYYXXXWWWVVVTTTTTTSSSRRRQQQOOOOOOPPPQQQQQQPPPNNNOOOPPPPPPQQQQQQPPPPPPMMMJJJHHHGGGIIIKKKMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNKKKMMMOOONNNMMMKKKLLLLLLKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFDDDDDDDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGBBBCCCCCCCCCAAABBBCCCEEEGGGGGGGGGFFFFFFEEEDDDDDDFFFFFFFFFFFFFFFGGGGGGGGGCCCBBBBBBAAAAAA@@@@@@??????@@@AAACCCEEEFFFFFFGGGCCCCCCBBBBBBBBBCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDCCCDDDCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBBBBCCCCCCBBBAAA??????>>>>>>>>>>>>??????AAA@@@>>>======>>>@@@AAADDDCCCCCCBBBAAA@@@??????;;;===>>>???>>>>>>???AAA???>>>>>>======>>>>>>?????????@@@>>>===<<<===???@@@AAAAAABBBBBBBBBBBBAAABBBEEEGGGIIIJJJKKKNNNPPPQQQSSSTTTRRROOOMMMOOORRR\\\___aaa[[[PPPFFFAAA@@@;;;;;;:::999:::<<<>>>@@@???AAAAAAAAA???>>>???@@@AAABBBCCCCCCDDDDDDDDDDDDBBBBBBBBBBBBDDDEEEGGGHHHGGGIIIKKKLLLLLLLLLJJJIIIJJJIIIFFFDDDBBBBBBBBBCCC@@@@@@AAACCCGGGKKKOOORRRFFFEEEBBBAAA@@@AAABBBCCCCCCDDDFFFHHHJJJLLLMMMMMMLLLJJJHHHEEEEEEFFFGGGIIIIIIJJJLLLNNNOOOPPPOOOOOOHHHFFFEEEEEEEEEEEEDDDBBBBBBCCCBBBAAA??????AAACCC???@@@AAAAAABBBAAAAAA@@@@@@AAABBBAAA@@@@@@BBBEEEFFFGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGHHHIIIKKKMMMNNNJJJJJJKKKKKKKKKLLLLLLLLLNNNOOOPPPQQQPPPOOOMMMLLLIIIIIIJJJKKKMMMOOOQQQRRRPPPOOONNNLLLJJJJJJIIIIIIHHHIIIIIIHHHGGGIIILLLOOOYYYaaaiiijjjbbbWWWPPPMMMMMMLLLKKKLLLNNNPPPQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOMMMLLLJJJIIIIIIIIIJJJKKKJJJKKKMMMNNNNNNOOORRRTTTTTTTTTSSSSSSRRRRRRRRRRRROOOOOOOOONNNMMMKKKJJJIIIIIIGGGFFFFFFIIIKKKLLLLLLKKKMMMOOOPPPOOOOOOPPPQQQMMMMMMNNNPPPSSSUUUTTTSSSOOONNNLLLMMMOOOPPPPPPOOOJJJJJJIIIHHHHHHIIIKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHLLLMMMNNNPPPQQQRRRSSSSSSRRRRRRRRRRRRQQQPPPOOONNNKKKJJJIIIKKKMMMOOOPPPOOOOOONNNMMMLLLLLLLLLMMMMMMNNNMMMMMMMMMOOONNNMMMKKK;;;;;;;;;<<<<<<<<<======<<<===>>>???@@@??????>>><<<===???>>>===<<<<<<===<<<<<<===>>>@@@BBBDDDEEEEEEDDDBBBAAA@@@???@@@@@@AAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDCCCCCCBBBBBBCCCEEEEEEEEEFFFGGGHHHHHHHHHFFFFFFDDDCCCBBBBBBBBBBBB@@@>>>@@@@@@@@@@@@@@@@@@?????????@@@AAACCCFFFHHHJJJKKKIIIIIIKKKLLLLLLLLLLLLKKKLLLKKKIIIHHHHHHIIIJJJKKKLLLLLLKKKJJJIIIHHHGGGGGGFFFHHHLLLSSSZZZ^^^``````YYYTTTMMMHHHHHHIIIIIIHHHDDDFFFHHHIIIIIIJJJLLLNNNKKKLLLLLLLLLJJJHHHEEECCCHHHLLLQQQUUUVVVUUURRROOOLLLKKKJJJIIIJJJKKKKKKKKKIIIJJJKKKLLLNNNOOOPPPPPPMMMMMMMMMLLLLLLKKKKKKKKKKKKIIIGGGGGGGGGHHHGGGFFFEEEFFFHHHHHHIIIHHHHHHGGGEEECCCAAAAAACCCDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFEEEDDDEEEFFFFFFEEEDDDEEEGGGEEEEEEEEEDDDCCCCCCBBBBBB>>>>>>??????@@@AAAAAAAAA@@@AAAAAABBBCCCCCCCCCBBB===???@@@???===<<<===??????@@@@@@@@@@@@@@@??????@@@AAAAAAAAABBBBBBCCCCCCAAA@@@???============>>>;;;<<<>>>AAACCCDDDDDDDDD@@@@@@@@@@@@@@@???>>>======>>>???????????????????????????>>>>>>>>>======>>><<<:::;;;>>>???>>>===;;;;;;::::::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<======<<<<<<;;;:::::::::666777999999777777777888;;;;;;::::::::::::;;;;;;;;;<<<===;;;999888:::<<<=========>>>???@@@AAABBBHHHLLLPPPRRRSSSSSSVVVXXXXXX[[[\\\XXXRRRNNNMMMOOOTTTXXXZZZUUUJJJAAA>>>>>>888888999999:::<<<===>>>;;;===???>>><<<;;;<<<>>>??????@@@AAAAAA@@@>>>>>>===>>>??????@@@BBBDDDFFFDDDEEEFFFGGGGGGGGGFFFFFFGGGGGGFFFEEEDDDCCCCCCCCCAAAAAABBBDDDFFFHHHKKKLLLBBBAAA???===<<<===>>>???@@@BBBEEEHHHJJJKKKJJJJJJJJJIIIFFFDDDCCCDDDEEEGGGHHHJJJOOOSSSUUUUUUTTTSSSHHHGGGEEEFFFGGGGGGFFFDDDCCCDDDCCCBBB@@@@@@BBBDDD@@@@@@@@@????????????>>>>>>@@@AAA@@@======>>>@@@BBBCCCDDDDDDEEEFFFFFFFFFDDDDDDDDDEEEFFFFFFGGGGGGEEEEEEDDDCCCDDDEEEFFFGGGIIIIIIIIIHHHGGGFFFEEEEEECCCDDDDDDEEEEEEFFFHHHIIIIIIHHHGGGFFFEEEEEEFFFFFFDDDEEEEEEDDDCCCDDDIIILLLQQQXXX___```YYYPPPKKKIIIKKKIIIHHHIIIKKKLLLKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFGGGGGGHHHFFFGGGHHHHHHHHHIIIKKKMMMPPPPPPOOOOOONNNMMMLLLLLLIIIJJJKKKKKKLLLLLLKKKKKKLLLIIIGGGGGGIIIKKKLLLKKKGGGIIIKKKLLLLLLKKKLLLMMMHHHHHHIIIMMMQQQTTTUUUUUUSSSQQQOOONNNOOOOOONNNLLLJJJHHHGGGEEEDDDEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJLLLMMMNNNNNNPPPPPPOOONNNMMMLLLLLLKKKGGGFFFFFFHHHKKKMMMMMMLLLKKKKKKJJJIIIIIIIIIJJJJJJJJJIIIIIIKKKMMMNNNMMMKKK888999999999999:::::::::777888:::;;;<<<<<<;;;;;;:::;;;<<<<<<::::::;;;===;;;;;;;;;<<<===>>>???@@@BBBAAA???===============????????????>>>===<<<;;;<<<<<<<<<<<<===>>>??????AAA@@@@@@@@@@@@BBBCCCDDDBBBCCCDDDDDDDDDDDDCCCBBB@@@@@@@@@@@@AAA@@@===;;;>>>>>>>>>===============<<<<<<===>>>@@@BBBDDDEEE@@@AAACCCDDDEEEEEEDDDDDDGGGFFFDDDBBBBBBCCCEEEFFFEEEFFFIIIJJJJJJIIIGGGFFFEEEGGGLLLSSS[[[aaacccddd\\\UUULLLGGGEEEFFFGGGFFFHHHJJJMMMOOOOOOPPPQQQSSSSSSTTTSSSQQQMMMGGGBBB???EEEIIIOOOTTTUUUSSSOOOLLLHHHGGGEEEEEEFFFFFFFFFEEECCCDDDDDDEEEFFFGGGHHHHHHBBBBBBCCCCCCDDDDDDEEEEEEFFFEEECCCBBBCCCCCCBBBAAAAAABBBCCCDDDEEEDDDCCCCCCAAA???>>>>>>?????????>>>???>>>======???AAAAAA@@@???@@@AAA@@@???@@@BBBDDD>>>>>>>>>>>>>>>>>>>>>>>>999:::;;;===>>>?????????<<<===>>>???????????????<<<>>>AAA@@@===;;;<<<>>>:::;;;;;;<<<<<<<<<<<<<<<=========>>>??????@@@@@@@@@???===;;;:::;;;<<<===888:::<<>>?????????>>><<<:::888999999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999:::888666777:::<<<;;;:::888777777666666777777888999999999999999999888888888888888888888888888888333555666555333111111222999999888888888888999999;;;===>>><<<999888;;;===:::::::::;;;<<>>???@@@:::===??????===<<>>???@@@AAA@@@===;;;999:::;;;===>>>>>>@@@BBBDDDBBBCCCDDDDDDDDDDDDDDDDDDEEEFFFHHHHHHFFFEEEEEEFFFCCCDDDEEEEEEFFFGGGHHHHHHBBB@@@>>><<<<<<<<<===>>>>>>AAADDDHHHJJJJJJIIIIIILLLJJJGGGEEEDDDEEEFFFGGGGGGKKKQQQVVVYYYYYYXXXWWWJJJIIIHHHIIIKKKKKKKKKIIIEEEFFFEEEDDDBBBBBBDDDFFFCCCAAA@@@>>>>>>???@@@AAA@@@BBBCCCBBB>>><<<===???BBBBBBBBBCCCDDDDDDEEEEEEBBBBBBCCCDDDDDDDDDCCCCCCDDDBBBAAA@@@@@@AAACCCEEEHHHGGGEEEDDDBBBBBBBBBBBBBBBCCCDDDDDDCCCDDDEEEGGGFFFEEEDDDDDDDDDEEEFFFGGGCCCDDDDDDCCCAAACCCGGGKKKMMMSSSXXXWWWRRRLLLIIIJJJKKKIIIHHHIIIKKKLLLIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJGGGHHHIIIIIIHHHHHHJJJLLLPPPPPPQQQPPPOOOMMMJJJIIIHHHIIIJJJLLLMMMNNNNNNNNNKKKHHHDDDDDDFFFIIIHHHGGGFFFIIIKKKMMMLLLLLLLLLMMMGGGGGGIIIMMMRRRVVVXXXXXXXXXUUURRRPPPPPPNNNMMMKKKLLLJJJHHHEEEDDDDDDDDDEEEHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGHHHJJJKKKLLLMMMLLLKKKIIIHHHFFFFFFEEEEEEFFFEEEEEEGGGJJJLLLLLLKKKLLLKKKJJJJJJJJJJJJJJJJJJGGGGGGGGGJJJMMMOOOOOONNN777777666666777777888999::::::;;;;;;;;;;;;;;;:::999999999999999999999888;;;:::999888999;;;===>>>AAA@@@>>><<<;;;;;;;;;;;;???>>><<<<<<======<<<;;;888999<<<>>>??????>>>===>>>@@@AAABBBBBBAAA???>>>@@@@@@@@@AAAAAA???<<<999<<<===>>>??????>>>===<<>>>>>>>>>>>======>>>???@@@AAABBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCBBB@@@??????@@@BBBCCCHHHJJJMMMOOOOOONNNKKKIIIKKKMMMRRRWWW^^^ccchhhjjj\\\WWWOOOHHHDDDDDDFFFHHHJJJNNNSSSWWWZZZ[[[ZZZZZZ\\\ZZZWWWSSSMMMHHHDDDBBBFFFJJJOOOSSSUUUTTTRRRPPPHHHGGGFFFFFFFFFFFFDDDBBBBBBAAA@@@??????AAACCCDDD@@@???>>>???AAABBBBBBAAA??????????????????????????????>>>>>>??????@@@AAAAAA@@@???>>>============<<<<<<<<<<<<<<<===>>>>>>>>>>>>======<<<<<<<<<<<<:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===;;;999:::<<<===<<<999;;;;;;::::::::::::;;;;;;:::999888888888:::<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>CCCAAA===:::888777777888888:::===@@@AAAAAA???>>>>>>>>>===<<<:::999888888888888888888888888888888444555666777888888888888666666666666666666666666999999888777777777777777:::999777666555555666666777777666555444333333222555555444444444333333333444555888:::;;;:::999888;;;:::999777777777888999:::999999:::>>>CCCHHHLLLSSSWWW\\\______]]][[[ZZZ[[[___aaa\\\RRRGGGBBB@@@BBBBBBBBBBBB@@@>>>;;;:::888999999:::;;;<<<======>>>???@@@AAABBBBBBBBBBBBAAA@@@???>>>============999:::;;;===>>>>>>>>>>>>@@@@@@@@@@@@????????????BBBBBBCCCCCCCCCCCCBBBBBBDDDDDDEEEFFFEEEDDDCCCBBB@@@???===<<<;;;;;;<<<<<<>>>AAAGGGLLLOOONNNLLLJJJLLLJJJHHHGGGHHHHHHGGGFFFHHHKKKQQQWWWZZZ\\\[[[[[[TTTTTTRRRPPPNNNLLLKKKJJJEEEFFFFFFGGGIIIKKKLLLMMMKKKJJJHHHFFFDDDBBBBBBBBBBBBBBBBBBAAA@@@??????>>>@@@@@@BBBCCCDDDEEEEEEFFFBBBCCCEEEFFFFFFDDDCCCAAADDDBBB@@@>>>>>>@@@BBBDDDDDDDDDDDDDDDDDDCCCBBBAAA>>>???AAACCCDDDDDDDDDDDDFFFFFFFFFFFFFFFEEEEEEDDDHHHIIIIIIGGGFFFGGGIIIKKKRRRSSSSSSRRROOOMMMLLLMMMKKKKKKKKKKKKIIIHHHFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGFFFFFFFFFFFFGGGHHHIIIJJJIIIFFFEEEGGGHHHIIINNNUUUXXXYYYVVVPPPMMMNNNMMMJJJIIIIIIIIILLLPPPUUUWWWXXXMMMKKKHHHGGGHHHJJJKKKJJJIIIKKKMMMOOOOOOOOONNNMMMKKKIIIIIIOOOZZZbbbffffffdddaaa]]]YYYVVVRRRNNNKKKPPPMMMIIIEEECCCDDDFFFGGGKKKLLLMMMMMMLLLJJJHHHFFFHHHFFFDDDEEEHHHJJJIIIHHHLLLIIIHHHHHHFFFBBBBBBFFFGGGGGGHHHMMMRRRTTTRRRPPPQQQNNNLLLKKKMMMMMMKKKIIIHHHIIILLLPPPTTTWWWYYYZZZ999999888888999999::::::;;;;;;<<<=========<<<;;;:::::::::999999999999999<<<;;;:::999:::;;;===???AAAAAA@@@???>>>>>>>>>??????>>>======?????????===;;;<<>>>>>???????????????@@@@@@AAAAAAAAAAAABBBBBB>>>>>>???@@@AAAAAABBBBBB??????@@@AAABBBCCCDDDDDDCCCCCCBBBBBBDDDFFFIIIKKKOOOQQQTTTVVVVVVUUUSSSQQQTTTUUUXXX\\\___cccfffggg\\\XXXQQQKKKHHHHHHJJJMMMTTTUUUWWWYYY\\\^^^``````bbb___ZZZTTTOOOLLLIIIHHHJJJMMMRRRUUUWWWVVVSSSQQQHHHFFFEEEFFFFFFFFFDDDBBBAAA@@@>>>======>>>???@@@@@@>>>>>>>>>@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@??????>>><<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<============<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;::::::::::::::::::999888666777999:::888666999888888888888888888999999999888777888999;;;===========================???>>>;;;888777666666777555777999;;;<<<<<<<<<;;;===<<<;;;:::999888777777666666666666666666666666555666666666666666555555555555555555555555555555999888888777666666666666666666555444555666777888666666666666555555555555444444444444444444444444666777888999:::999999888:::999999999999;;;<<<============???BBBFFFKKKMMMSSSWWWZZZ\\\[[[YYYXXXXXXWWWZZZ\\\XXXNNNEEE@@@>>>@@@@@@@@@???>>>===<<<;;;;;;;;;<<<<<<===>>>>>>???@@@@@@AAABBBCCCCCCCCCCCCBBBBBBAAA@@@?????????@@@===>>>???@@@@@@AAAAAAAAA??????>>>>>>============;;;<<<===>>>???@@@@@@@@@??????@@@AAAAAA@@@???>>>???>>>===;;;:::::::::;;;===AAAGGGMMMQQQRRRQQQPPPPPPNNNMMMLLLMMMNNNMMMLLLLLLOOOSSSWWWZZZ[[[[[[[[[UUUTTTSSSQQQNNNLLLJJJHHHEEEGGGJJJNNNPPPRRRSSSSSSQQQPPPMMMKKKHHHEEEDDDCCCEEEDDDDDDCCCBBBBBBAAAAAABBBCCCDDDFFFGGGGGGGGGHHHEEEFFFHHHIIIIIIHHHFFFEEEEEECCCBBB@@@@@@@@@BBBBBBDDDDDDDDDDDDDDDCCCBBBBBB@@@AAACCCEEEFFFFFFFFFFFFHHHIIIIIIJJJJJJIIIIIIIIIKKKKKKKKKJJJHHHHHHJJJLLLRRRTTTUUUTTTRRRQQQQQQRRRNNNMMMLLLJJJIIIGGGFFFEEEFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLKKKHHHGGGIIIIIIJJJOOOVVVaaaaaa\\\SSSMMMLLLJJJGGGHHHGGGGGGJJJOOOSSSVVVWWWOOOMMMJJJJJJKKKKKKKKKJJJHHHJJJNNNRRRUUUWWWXXXXXXSSSQQQRRRXXXaaaiiimmmmmmiiifffbbb___\\\YYYUUURRRUUURRRNNNKKKIIIJJJLLLMMMQQQRRRRRRQQQOOOLLLIIIGGGKKKIIIHHHIIILLLNNNMMMLLLLLLIIIIIIKKKJJJFFFFFFJJJHHHIIIKKKPPPUUUXXXWWWVVVWWWVVVTTTSSSTTTRRRNNNKKKJJJMMMRRRXXX]]]aaaccceee;;;;;;;;;<<<<<<<<<======<<<===???@@@@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;<<<>>>???AAAAAABBBCCCDDDDDDDDDDDDDDDBBB@@@???@@@BBBDDDDDDCCCAAACCCEEEHHHJJJKKKKKKKKKHHHIIIJJJJJJJJJHHHGGGFFFCCCCCCCCCDDDFFFFFFEEECCCAAAAAABBBBBBCCCDDDFFFFFFEEEFFFFFFGGGHHHHHHIIIIIICCCDDDDDDDDDEEEEEEEEEFFFAAAAAACCCDDDEEEFFFGGGGGGDDDDDDEEEFFFIIIMMMQQQSSSVVVXXX[[[]]]^^^]]]\\\ZZZ]]]^^^^^^______```aaaaaaZZZVVVQQQMMMKKKLLLOOOQQQYYYXXXWWWWWWXXX\\\___aaabbb^^^YYYSSSNNNLLLKKKKKKKKKMMMPPPSSSTTTRRRPPPNNNFFFEEEDDDDDDEEEEEECCCAAA???>>>===;;;:::;;;;;;<<>><<<===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>???======<<<;;;::::::::::::::::::999999::::::;;;<<<;;;;;;;;;:::::::::::::::::::::999999888888777777888888888888888888888888777666555555777777666555666666666666666666666666888777666666777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888777666777777555555666777888888999999::::::999999888777666666444444444444444444444444666666666555555444333222555555555555555555555555888888777666666555555444333222222333444666888999444555555555666666666777222222333333444444555555999888888888888888999999::::::;;;<<<===???AAABBBAAAAAACCCEEEHHHKKKNNNOOOTTTVVVYYYYYYXXXWWWVVVWWWTTTWWWXXXTTTKKKCCC>>>=========<<<<<<;;;;;;<<<<<<======>>>>>>??????@@@@@@BBBBBBCCCDDDEEEEEEEEEEEEBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB??????>>>>>>===<<<;;;;;;;;;<<<>>>@@@AAABBBBBBCCC@@@@@@AAAAAABBBAAAAAA@@@???>>>===;;;:::999999999:::>>>DDDKKKQQQSSSTTTTTTSSSQQQPPPPPPQQQRRRQQQOOOOOOPPPRRRTTTVVVWWWXXXXXXTTTTTTSSSRRRPPPLLLJJJHHHDDDGGGLLLQQQUUUVVVVVVVVVVVVUUUSSSQQQMMMIIIFFFDDDGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEFFFHHHIIIIIIIIIIIIGGGHHHJJJKKKLLLLLLKKKJJJGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEEEEGGGHHHIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMOOOPPPPPPNNNLLLLLLMMMNNNTTTUUUWWWXXXWWWWWWXXXYYYTTTRRROOOLLLJJJIIIHHHHHHJJJJJJJJJKKKLLLNNNOOOPPPQQQPPPPPPOOOOOOOOOOOOOOOOOOLLLLLLMMMMMMNNNSSSYYYhhhgggaaaVVVMMMKKKIIIFFFGGGGGGGGGJJJOOOSSSVVVWWWRRRQQQPPPPPPPPPPPPNNNLLLKKKMMMQQQUUUYYY\\\^^^___[[[YYYZZZ___fffmmmppppppjjjhhheeebbbaaa___\\\YYYYYYWWWTTTQQQPPPQQQRRRTTTYYYXXXWWWUUURRROOOLLLJJJOOONNNNNNPPPSSSVVVVVVVVVPPPMMMLLLNNNNNNLLLMMMPPPNNNOOORRRWWW\\\___```___```___^^^]]]\\\YYYUUUQQQOOOSSSYYY```gggkkkmmmnnn======>>>???????????????===???@@@BBBAAA@@@===<<<===============>>>>>>>>>>>>>>>>>>>>>???AAABBBCCCBBBDDDFFFHHHIIIJJJIIIIIIEEEDDDCCCDDDGGGIIIJJJJJJJJJKKKLLLNNNOOOOOOOOOOOOMMMNNNNNNNNNNNNMMMLLLKKKHHHGGGGGGHHHKKKLLLLLLKKKIIIIIIIIIIIIKKKMMMOOOQQQOOOOOOOOOPPPPPPQQQQQQQQQMMMMMMMMMMMMMMMMMMMMMMMMFFFGGGHHHIIIIIIIIIIIIHHHEEEEEEFFFGGGKKKOOOSSSUUUXXXZZZ\\\___```___^^^]]]^^^^^^]]]\\\[[[ZZZYYYYYYSSSQQQMMMKKKJJJLLLOOOQQQRRRQQQOOONNNOOOQQQTTTVVVWWWUUUQQQLLLIIIFFFEEEEEEFFFGGGIIIKKKKKKIIIGGGFFFCCCBBBAAAAAABBBBBB@@@>>><<<<<<;;;:::::::::;;;;;;>>><<<;;;;;;<<<<<<;;;999::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<======<<<;;;::::::999999999:::888888888888888999::::::999999999999999999888888999999888777666666555555555555666666666666666777777777666666777777777666555555666666666666555555666666555555666777999999999999999999999999999999::::::999888777888888999666666555555555777888999888777777666666555555555555555555555555555555555444444444444444333222111444444444444444444444444777777777666666555444333222111111111222444666777444444444444444444444444000111222333444555666666888777666666777888:::<<<<<<===>>>???AAABBBDDDEEECCCDDDFFFIIIKKKMMMNNNOOOTTTUUUWWWWWWWWWWWWXXXZZZWWWXXXXXXSSSLLLEEEAAA???<<<<<<;;;;;;;;;===>>>???AAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFFFFGGGGGGFFFBBBBBBAAAAAABBBBBBCCCDDDFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBAAA???>>>======???@@@AAABBBDDDDDDDDDEEEAAABBBBBBCCCCCCCCCCCCCCC@@@???>>>===<<<;;;;;;:::888;;;AAAHHHMMMQQQSSSSSSQQQPPPOOOPPPRRRRRRPPPOOOOOOOOOOOOOOOPPPQQQRRRSSSQQQRRRRRRRRRQQQOOOLLLKKKEEEGGGJJJNNNPPPRRRSSSSSSVVVUUUTTTRRROOOKKKHHHFFFHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEFFFGGGHHHIIIIIIHHHGGGHHHIIIKKKLLLLLLLLLLLLIIIJJJKKKLLLMMMLLLLLLKKKHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLMMMMMMIIIJJJKKKMMMNNNNNNOOOOOOSSSSSSSSSRRRPPPOOOOOOPPPTTTWWWYYYZZZ[[[[[[]]]^^^[[[XXXUUUQQQNNNMMMMMMMMMOOOOOOPPPQQQRRRTTTVVVWWWWWWVVVUUUTTTSSSSSSSSSSSSTTTQQQQQQSSSRRRRRRVVV\\\hhhiiicccWWWNNNLLLKKKJJJJJJIIIJJJLLLQQQUUUXXXYYYXXXWWWWWWWWWWWWVVVRRRPPPPPPRRRTTTWWWYYY[[[\\\\\\]]]\\\\\\___dddhhhiiiiiieeecccaaa``````___\\\ZZZZZZYYYWWWUUUTTTUUUVVVWWW[[[[[[YYYWWWTTTQQQOOOMMMOOOPPPRRRUUUYYY^^^aaaccc\\\UUUPPPOOOOOONNNQQQVVVUUUVVVXXX\\\```bbbccccccdddccc```^^^\\\ZZZXXXWWWRRRVVV\\\ccchhhjjjkkkkkk===>>>???@@@@@@@@@??????>>>>>>@@@@@@@@@>>>===;;;======>>>>>>?????????@@@?????????@@@AAACCCDDDDDDCCCDDDGGGIIIKKKKKKKKKKKKGGGFFFEEEFFFIIILLLNNNNNNOOOPPPPPPPPPOOOOOONNNNNNNNNOOOOOOOOOOOOOOOOOONNNLLLKKKJJJKKKMMMOOOPPPPPPPPPOOOOOOPPPRRRTTTWWWXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTSSSSSSSSSJJJJJJKKKKKKJJJHHHFFFDDDDDDDDDDDDEEEGGGKKKNNNPPPSSSTTTVVVXXXYYYYYYXXXWWWUUUTTTTTTSSSQQQPPPPPPOOOIIIHHHFFFEEEEEEGGGJJJLLLEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHFFFDDDAAA>>><<<@@@AAABBBBBBBBBAAA???>>>>>>=========>>>>>>===;;;999999999:::;;;<<<======<<<;;;:::::::::;;;999888888888888888888888888888::::::999999::::::;;;<<<;;;;;;:::999999999::::::777777777777777888999999777777777888888888888888888888777666555555444444444444444555555666666666666666777666666666666777666777777888888777777666555555555555666777888888777777777777777777777777777666666666666666777777666555444333333444666777555555555555555555444444444444444444444444444444111111222333333333333333444444444444444444444444555666666777666555444444444333222111111222333444444444333222111111000000///000111222333555666666555444444444555888;;;>>>??????@@@AAABBBBBBCCCCCCBBBDDDFFFHHHJJJKKKKKKKKKOOOQQQSSSTTTUUUVVVYYY[[[ZZZZZZXXXTTTNNNHHHDDDBBB@@@@@@???@@@AAACCCEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFCCCDDDEEEFFFGGGGGGGGGGGGCCCCCCCCCDDDEEEFFFGGGHHHKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHGGGFFFEEECCCCCCBBBAAABBBCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAA@@@@@@???>>>>>>;;;>>>BBBGGGKKKNNNPPPQQQPPPPPPOOOPPPQQQQQQOOOMMMNNNMMMMMMLLLMMMNNNOOOPPPMMMNNNPPPQQQRRRQQQQQQPPPLLLKKKJJJIIIJJJKKKMMMNNNPPPOOONNNMMMKKKIIIGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDBBBCCCDDDEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHHHHHHHIIIFFFHHHJJJMMMNNNNNNNNNMMMIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMIIIJJJKKKMMMNNNOOOPPPPPPSSSTTTTTTSSSQQQOOOOOOPPPRRRUUUXXXYYYZZZ[[[]]]^^^^^^\\\XXXUUUSSSRRRRRRSSSSSSSSSSSSUUUVVVXXXZZZ[[[YYYXXXWWWVVVUUUTTTTTTTTTWWWTTTTTTUUUUUUTTTWWW]]]hhhjjjfffZZZPPPMMMMMMLLLNNNMMMMMMOOOSSSWWWYYYYYYZZZZZZZZZ[[[[[[YYYUUURRRRRRSSSTTTVVVWWWXXXYYYYYYZZZYYYYYYZZZ\\\]]]^^^^^^]]][[[ZZZZZZZZZZZZYYYWWWXXXWWWWWWVVVVVVWWWWWWXXXWWWWWWVVVTTTSSSQQQOOONNNLLLNNNQQQUUU[[[cccjjjnnnjjj^^^SSSNNNLLLMMMRRRWWWVVVWWWYYYZZZ[[[\\\]]]^^^^^^\\\YYYVVVSSSSSSUUUVVVQQQTTTYYY]]]______^^^]]]<<<===>>>???@@@???>>>===============<<<;;;::::::<<<<<<<<<======>>>>>>???======>>>@@@AAABBBCCCCCCBBBCCCDDDEEEGGGGGGGGGGGGEEEDDDBBBCCCFFFJJJLLLLLLNNNMMMLLLKKKJJJIIIHHHHHHJJJJJJKKKKKKLLLLLLMMMMMMMMMKKKIIIHHHJJJLLLMMMNNNNNNNNNOOOPPPRRRSSSUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXWWWVVVUUUTTTSSSRRRRRRHHHHHHIIIHHHFFFCCC@@@>>>AAA@@@@@@@@@AAADDDFFFHHHJJJKKKLLLMMMMMMMMMLLLLLLHHHHHHHHHHHHGGGGGGFFFFFFAAA@@@?????????AAACCCDDD===>>>???@@@@@@???>>>===>>>@@@BBBCCCBBB@@@===;;;>>>>>>>>>>>>======<<<;;;;;;:::999:::<<<<<<:::888777777999:::;;;<<<===>>>;;;:::888999::::::999888777777777777777777777777888888888888888999999:::::::::999888888999999:::777777666666777777888999777777777777777888888888777777666666555555444444444444444555555666666777444555666666444444555666888888::::::::::::888888444444555666666777777888666666666666666666666666333333333444444444444444444333222111111111222333444444444444444444555555222222222222222222222222000111222333444444444444333333333333333333333333444555666777888777666555666555333222111111111222333333222111000///......000000111222333444555555333333222333444777:::<<<===>>>>>>?????????>>>>>>>>>???AAABBBDDDDDDEEEEEEFFFHHHKKKMMMNNNPPPSSSUUUVVVUUUSSSPPPLLLHHHEEEDDDDDDDDDEEEFFFGGGIIIJJJKKKLLLLLLKKKKKKJJJJJJIIIIIICCCCCCDDDEEEFFFFFFFFFFFFEEEFFFFFFGGGIIIJJJLLLMMMOOONNNLLLKKKJJJKKKLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDBBBBBBCCCCCCCCCCCCBBBBBBAAABBBEEEHHHKKKNNNPPPQQQQQQQQQPPPQQQRRRQQQNNNKKKLLLLLLLLLLLLMMMNNNOOOPPPLLLMMMNNNOOOQQQSSSTTTUUUTTTRRRNNNJJJHHHGGGHHHIIIGGGGGGEEEDDDCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@??????@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBCCC@@@AAACCCFFFGGGHHHHHHHHHFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJHHHIIIKKKLLLMMMNNNNNNNNNNNNOOOPPPPPPNNNLLLLLLMMMMMMOOORRRSSSTTTTTTVVVXXXYYYXXXVVVTTTSSSRRRRRRSSSRRRRRRRRRSSSTTTVVVWWWXXXUUUUUUSSSRRRQQQQQQQQQQQQTTTQQQQQQSSSRRRPPPSSSXXXfffiiiggg\\\QQQMMMLLLKKKNNNLLLLLLMMMPPPSSSUUUUUUUUUUUUUUUVVVVVVUUUQQQOOOMMMNNNOOOQQQSSSUUUVVVWWWRRRRRRSSSSSSSSSSSSTTTTTTTTTSSSRRRRRRSSSTTTSSSQQQRRRSSSSSSTTTTTTTTTUUUUUUPPPPPPOOONNNMMMLLLLLLKKKGGGIIIKKKOOOVVV```kkksssqqqcccSSSKKKIIIIIIMMMRRRPPPQQQRRRQQQPPPPPPQQQRRRTTTSSSQQQMMMJJJJJJLLLNNNLLLNNNPPPRRRSSSQQQPPPNNN999;;;<<<>>>>>>===<<<;;;<<<;;;:::888888888888888888888999999:::;;;;;;<<<999:::;;;===>>>???@@@@@@???????????????@@@AAAAAA@@@>>><<<===@@@CCCEEEFFFFFFEEEDDDCCCBBBAAAAAAAAABBBBBBCCCDDDEEEGGGHHHIIIKKKGGGDDDBBBCCCEEEFFFFFFEEEFFFHHHIIIJJJKKKKKKLLLLLLLLLMMMOOOPPPRRRSSSSSSRRRQQQPPPNNNMMMKKKJJJJJJEEEFFFFFFFFFEEEBBB>>><<<<<<<<<;;;;;;<<<>>>AAABBBBBBBBBCCCCCCCCCBBBAAAAAA????????????????????????===<<<<<<;;;;;;<<<===>>>:::;;;<<<<<<<<<<<<;;;::::::<<<===???@@@???>>>>>><<<<<<;;;;;;::::::;;;;;;999999888999;;;;;;999888777777888999:::;;;;;;;;;:::888888888:::;;;:::999777777777777777777777777777777666666777777888999888777777777777777888888777777777666777888888999666666777777888888888888666666666666555555555555444444555666666777888888555777888777555555666888888999;;;<<<<<<;;;999888444555666666777888888888666666666666666666666666444444555555555444444444444444333222222222222222333333333444444555555555333333333333333333333333222222333333444333333333222222222222222222222222333444666888999999888888666555333222111111222222222222111111000000//////000000111222333333444444444333333222333444666777777888999:::::::::999999999::::::;;;<<<======>>>;;;===@@@CCCDDDEEEGGGHHHJJJIIIGGGFFFEEEDDDCCCBBBCCCDDDEEEGGGHHHIIIIIIIIIKKKKKKJJJJJJIIIHHHHHHGGGAAABBBCCCDDDEEEEEEEEEEEEDDDDDDEEEFFFHHHKKKLLLNNNNNNMMMKKKJJJJJJKKKLLLMMMKKKKKKKKKKKKJJJJJJIIIIIIKKKKKKLLLMMMMMMNNNMMMMMMJJJIIIHHHFFFEEEEEEEEEEEEAAABBBCCCDDDEEEEEEEEEDDDBBBCCCEEEGGGJJJMMMOOOPPPQQQPPPPPPPPPPPPOOOKKKHHHHHHIIIJJJKKKMMMNNNOOOOOONNNMMMMMMNNNPPPRRRUUUWWWXXXVVVRRRMMMIIIFFFEEEDDDBBB@@@>>>;;;:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<======<<<<<<===>>>????????????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBAAA@@@AAABBBCCCDDDDDDDDDFFFGGGHHHHHHHHHHHHFFFHHHJJJJJJHHHGGGGGGGGGFFFHHHJJJKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLMMMNNNOOOPPPPPPNNNNNNMMMLLLKKKKKKKKKLLLLLLJJJJJJKKKJJJHHHJJJOOOYYY______WWWMMMJJJIIIIIIIIIHHHFFFGGGIIIKKKLLLLLLKKKJJJJJJJJJKKKKKKHHHFFFEEEEEEFFFHHHJJJLLLNNNOOOGGGHHHJJJKKKKKKKKKLLLMMMKKKJJJIIIIIIKKKKKKJJJIIIHHHIIIJJJLLLMMMMMMMMMLLLJJJIIIHHHGGGFFFEEEEEEEEEBBBCCCDDDGGGMMMYYYfffppppppaaaQQQIIIFFFEEEFFFJJJIIIJJJKKKJJJGGGGGGHHHJJJOOOPPPPPPMMMIIIFFFEEEFFFEEEFFFGGGIIIIIIIIIHHHHHH888999;;;<<<===<<<:::999;;;:::777555444555666777555555666777777888999999666777999;;;<<<===>>>>>>===<<<;;;:::::::::;;;<<<;;;999777777:::===@@@@@@>>>>>>===<<<<<<<<<<<<<<<<<<======???@@@CCCDDDFFFGGGDDD???======???@@@@@@===>>>@@@BBBCCCCCCBBBBBBBBBCCCEEEGGGJJJMMMOOOPPPKKKJJJIIIGGGEEEDDDCCCBBBDDDEEEFFFGGGFFFCCC@@@>>>999888888888999;;;>>>@@@>>>>>>>>>======<<<;;;:::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;::::::999999:::::::::;;;999::::::;;;===>>>@@@AAA::::::999888888999999:::999888888999;;;;;;999888777888888999999999888888999888777888:::;;;;;;:::777777777777777777777777666666666666666777888888666666555555555666666777777777777777777888999999666777777777888888999999555555555666666666666666555555666666777888999999888:::<<<;;;888777999;;;888999;;;<<<<<<;;;999888444555666777888888888888666666666666666666666666888888888999888888777666777666666666555444444333222333333444444555555666555555555555555555555555444444444444333222111111222222222222222222222222222333666999:::::::::999555444333222222222333444111111111111111222222222111111111222222333444444555444333333222222222222222333555666777777666666666666555666666777888999333666999;;;;;;;;;<<<===???>>>======???@@@@@@@@@>>>???BBBDDDEEEEEEEEEDDDGGGGGGFFFEEEEEEDDDCCCCCC@@@AAABBBCCCDDDDDDDDDDDD@@@AAABBBCCCFFFHHHJJJKKKJJJIIIHHHFFFGGGHHHIIIKKKJJJJJJJJJJJJJJJJJJIIIIIIGGGGGGIIIKKKLLLMMMMMMMMMHHHGGGEEECCCAAAAAAAAAAAA???AAACCCEEEFFFFFFFFFEEEAAAAAACCCEEEHHHKKKMMMOOOOOOOOONNNNNNNNNLLLHHHEEECCCEEEGGGIIIKKKLLLLLLMMMPPPOOONNNMMMOOORRRUUUWWWXXXVVVSSSOOOJJJFFFBBB@@@@@@===:::666555666888:::777888888888888888888888;;;<<<<<<============<<<;;;::::::999999999999:::;;;;;;;;;::::::::::::::::::;;;<<<===============>>>===<<<;;;<<<===>>>???>>>???@@@AAAAAABBBAAAAAA@@@BBBEEEEEEDDDCCCCCCCCCAAACCCDDDEEEDDDDDDDDDFFFEEEFFFGGGHHHIIIIIIHHHHHHHHHGGGGGGGGGHHHIIIIIIJJJIIIHHHGGGGGGFFFGGGGGGGGGFFFDDDDDDEEEDDDBBBDDDIIIJJJQQQUUUOOOHHHGGGHHHHHHDDDCCCAAAAAACCCEEEEEEEEEBBBAAA@@@AAABBBBBBAAA????????????@@@AAABBBCCCDDD===???BBBDDDEEEFFFGGGIIIDDDBBBAAABBBDDDDDDCCCBBB>>>@@@BBBCCCEEEEEEDDDDDDFFFEEEDDDBBBAAA@@@?????????@@@@@@AAAFFFRRRaaakkkkkk]]]OOOIIIFFFCCCAAACCCEEEGGGHHHGGGDDDDDDFFFIIIPPPSSSUUUSSSMMMGGGDDDCCC???@@@BBBCCCEEEFFFGGGGGG555555666777777888999999:::888666555666777777777:::999888888777777888888999999:::;;;<<<>>>@@@AAA>>><<<:::777666666777888888888777777888888999:::<<<;;;:::::::::;;;<<<===<<<;;;:::999:::===@@@BBB???>>>======<<<======>>><<<;;;<<<<<<===>>>???@@@>>>???@@@AAAAAACCCFFFHHHGGGFFFCCC@@@===>>>@@@CCCHHHMMMSSSTTTPPPGGG???;;;::::::999999888999999999999999999999999999::::::999999999888888777777666999999999;;;<<<;;;999777555555666666777777888888999999999===BBBDDDBBB@@@>>>;;;888777999:::999777888;;;>>>>>><<<:::;;;===888888:::;;;;;;;;;;;;;;;===;;;::::::::::::999777777777777666777777888999444666777777666666777888777777777888888888888888;;;:::888777777999;;;===777777888777777888;;;===999999888888888999;;;<<<777888999::::::;;;:::::::::::::::999999999999888;;;;;;<<<<<<<<<=========;;;;;;;;;<<<===>>>???@@@<<<<<<======>>>============;;;::::::;;;<<<;;;:::;;;;;;;;;;;;::::::::::::666777888999:::;;;;;;:::;;;:::888666666666888999<<<;;;999777666555444444444444333333333555666777;;;;;;<<<===<<<999777666888888777666444333222222666444222000000111333555444333222111111222333444666666666666555444333222333333333333333444555666222222222222333444555666777888888777555555666888777777888999999888888777888888888999:::===???AAAAAA@@@@@@???===;;;:::999;;;<<<===>>>>>>===<<<;;;;;;<<<===???BBBDDDGGGHHHGGGFFFEEEDDDEEEFFFHHHIIIIIIHHHEEECCCCCCEEEHHHJJJJJJGGGDDDDDDFFFIIIIIIHHHGGGFFFDDDBBBAAA@@@??????>>>???AAABBBCCCCCCCCCCCCDDDBBB??????BBBFFFJJJKKKIIIIIIGGGFFFEEEDDDDDDDDDBBBBBBAAAAAABBBDDDFFFGGGLLLLLLLLLMMMNNNOOOOOOPPPSSSRRRRRROOOLLLGGGCCC@@@===;;;888666555555555666777666555555666888:::<<<:::::::::;;;<<<===??????:::;;;<<<===<<<;;;999888777999::::::999888999999777888999::::::::::::::::::::::::;;;;;;;;;;;;;;;>>>===============>>>???<<<<<<<<<<<<============<<<@@@EEEIIIJJJGGGBBB???BBBAAAAAA@@@AAABBBCCCDDDDDDCCCBBBCCCEEEFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCAAABBBCCCBBBAAA@@@AAABBBDDDEEEHHHIIIJJJHHHFFFDDDAAAAAA@@@@@@@@@@@@AAAAAABBB???<<<<<<>>>???>>>===>>>===<<<<<<===???BBBDDDCCCDDDFFFGGGHHHHHHHHHGGGEEECCC@@@???@@@AAAAAAAAA===???AAACCCDDDDDDCCCBBB????????????????????????@@@@@@AAADDDKKKSSS[[[```^^^WWWNNNGGGEEEEEEEEEDDDEEEGGGIIIJJJKKKLLLOOORRRUUUUUUUUURRRMMMIIIFFFEEEDDDFFFHHHJJJKKKKKKKKKKKK666777777888999999::::::;;;999777777888::::::999::::::999888888888888888;;;;;;<<<===>>>@@@AAABBBBBB@@@===;;;999888999999888888777777888888999:::;;;;;;;;;<<<>>>???AAAAAA>>>===;;;;;;<<<>>>AAABBB>>>=========<<<<<<;;;;;;:::999999999999999::::::;;;<<<===>>>???AAADDDGGGGGGFFFDDDAAA???@@@CCCFFFLLLTTT\\\```[[[PPPDDD===;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<;;;:::999888888888888999999999999::::::999888888999:::;;;<<<=========::::::;;;>>>BBBDDDCCCAAABBB???<<<<<<>>>???>>><<<===@@@BBBBBB@@@??????@@@<<<<<<<<<<<<<<<<<<<<<<<<===;;;::::::<<<<<<<<<:::888888777777777888888999777999::::::888888999:::;;;::::::::::::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<>>>???>>>===;;;;;;===?????????======<<<===>>>>>>;;;<<<<<<=========>>>>>>============>>>>>>>>>>>>>>>????????????@@@@@@@@@?????????@@@AAABBBCCCCCCBBBBBBBBBCCCCCCBBBAAAAAADDDBBB@@@@@@@@@AAA@@@???AAA@@@@@@???===<<<<<<;;;999999999:::;;;;;;;;;<<<>>>===;;;:::999:::;;;<<<===<<<;;;:::999888888888666666666666777888:::;;;>>>???@@@AAAAAA@@@>>>===:::999::::::::::::::::::999888777555555666888999;;;;;;:::999999999::::::::::::999888777555444333222222111111111222333333222222222222333444555555444555666555444444555777666666666555555444333333444444444555777999;;;<<<======<<<;;;999777555444777888999:::;;;;;;::::::666777888:::===@@@BBBDDDCCCCCCDDDDDDDDDEEEEEEEEEGGGEEECCCAAABBBDDDGGGIIIIIIGGGDDDDDDFFFHHHHHHHHHEEEDDDBBB@@@???=========888999<<<>>>???@@@AAA@@@@@@>>><<<<<<>>>AAACCCDDDAAAAAA@@@???????????????@@@@@@?????????AAABBBCCCFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMLLLJJJGGGDDD@@@>>>>>>===:::888777777888888888777666555666999<<<===>>>>>>>>>???@@@AAABBBCCC>>>>>>======<<<;;;::::::888:::;;;;;;999888999999666666777888999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<<<<<<<<<<<<<<<<@@@EEEIIIIIIGGGCCC@@@@@@??????>>>???@@@AAABBBBBBAAA@@@@@@BBBCCCDDDEEECCCCCCBBBBBBBBBBBBBBBBBBAAABBBCCCCCCBBBAAABBBCCCEEEGGGIIIJJJJJJIIIGGGFFFAAAAAA@@@@@@@@@AAABBBBBBBBB@@@======>>>@@@???===@@@?????????@@@BBBEEEFFFFFFGGGIIIJJJJJJJJJIIIIIIEEECCC@@@@@@AAACCCCCCCCC@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAADDDDDDFFFIIIOOOVVV]]]aaa```ZZZRRRLLLJJJJJJJJJJJJKKKMMMOOOPPPQQQSSSVVVXXXZZZ[[[[[[XXXTTTPPPNNNNNNNNNOOOQQQRRRRRRRRRRRRQQQ999::::::;;;;;;<<<<<<<<<===;;;:::;;;===>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<>>>>>>???@@@BBBCCCDDDDDDFFFDDDBBB???===<<<<<<<<<::::::999999::::::;;;<<<<<<===@@@BBBDDDFFFGGGHHHBBBAAA@@@??????AAACCCDDDEEEEEEEEEEEEDDDCCCAAA@@@>>>===<<<::::::999999999888:::;;;===>>>AAAEEEHHHHHHHHHFFFDDDCCCDDDGGGJJJTTT]]]iiinnniii[[[KKKAAA======<<<<<<<<<<<<===============>>>>>>?????????@@@>>><<<:::999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;===???AAACCCDDDDDDDDD>>>>>>???BBBEEEGGGGGGFFFHHHFFFDDDDDDEEEFFFFFFEEEEEEGGGIIIIIIHHHFFFFFFGGGEEEDDDBBBAAAAAABBBCCCDDDBBB@@@??????@@@BBBBBBAAA======<<<<<<<<<<<<<<<===;;;===??????>>>===>>>???BBBAAA???>>>???@@@BBBCCCAAABBBBBBBBBBBB@@@???>>>DDDEEEEEEDDDCCCCCCEEEGGGHHHHHHGGGEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDDDDEEEEEEEEEEEEEEECCCCCCCCCDDDDDDDDDEEEEEEFFFFFFEEEFFFFFFGGGHHHHHHJJJJJJJJJJJJIIIHHHGGGGGGJJJHHHFFFEEEFFFFFFEEECCCHHHGGGFFFCCCAAA???===<<<<<<;;;:::::::::;;;<<<===???>>><<<;;;;;;<<<======>>>===<<<<<<;;;;;;<<<<<<999999999:::;;;===>>>???AAACCCEEEGGGHHHHHHGGGFFFAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>??????CCCCCCBBBAAA@@@@@@AAAAAA@@@@@@>>><<<:::888777666444444333333222222333333333333333333444555555666555666777777666666888:::888777666444333222111111111111111222333555666777999888888666555333111000333444666777888999888888333444666888:::===@@@AAABBBCCCEEEGGGGGGFFFDDDCCCCCCBBBAAA@@@AAACCCFFFHHHIIIGGGEEEEEEGGGHHHIIIIIIEEEDDDCCCAAA???>>>======666777999;;;===???@@@@@@>>><<<;;;;;;===>>>>>>===;;;:::::::::;;;<<<<<<===>>>>>>===<<<<<<===>>>???@@@AAABBBDDDFFFHHHJJJJJJIIIIIIIIIHHHFFFDDDAAA@@@AAA???>>><<<;;;;;;<<<<<<<<<:::888777888;;;???AAABBBBBBBBBBBBCCCEEEFFFGGGCCCBBB@@@>>>===<<<<<<<<<<<<===>>>>>><<<;;;;;;;;;666777888999::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;?????????>>>>>>=========???BBBFFFJJJKKKIIIEEECCCAAA@@@?????????@@@AAABBBCCCBBB@@@@@@AAABBBEEEFFFEEEEEEDDDDDDCCCCCCBBBBBBCCCEEEFFFGGGFFFFFFGGGHHHJJJKKKLLLNNNNNNLLLJJJIIICCCCCCCCCCCCCCCDDDEEEFFFEEECCCAAAAAABBBCCCBBBAAADDDDDDEEEEEEGGGIIIJJJKKKLLLMMMNNNOOOOOOOOONNNMMMGGGEEEDDDDDDFFFHHHIIIIIIHHHGGGDDDBBBAAABBBCCCCCCGGGGGGGGGGGGGGGGGGGGGGGGJJJKKKMMMPPPUUUZZZ^^^aaabbb]]]WWWRRRQQQQQQQQQQQQSSSUUUVVVWWWXXXZZZ]]]___```aaaaaa___\\\YYYXXXYYYYYYYYYYYYYYYXXXWWWVVVVVV======>>>>>>???????????????>>>>>>???BBBDDDDDDCCCCCCCCCBBBAAAAAAAAAAAABBBAAABBBCCCDDDFFFFFFGGGGGGGGGFFFDDDCCCBBBAAAAAABBB>>>>>>>>>>>>>>>???@@@@@@BBBDDDGGGJJJLLLNNNNNNNNNIIIHHHGGGFFFFFFGGGIIIJJJNNNNNNOOOOOONNNLLLIIIGGGCCCBBB@@@>>>===<<<;;;;;;;;;===???AAABBBEEEIIIMMMKKKKKKJJJIIIIIIJJJMMMPPP[[[dddoootttoooaaaRRRHHHBBBBBBAAAAAAAAABBBCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFDDDBBB???>>>===>>>>>>BBBCCCCCCBBBAAAAAABBBCCC@@@BBBEEEHHHKKKLLLLLLLLLEEEFFFGGGIIILLLNNNOOOOOOQQQPPPOOOOOOPPPPPPPPPPPPQQQRRRSSSTTTSSSRRRQQQQQQRRRPPPMMMLLLLLLNNNQQQSSSPPPMMMJJJHHHIIIJJJJJJIIIGGGFFFEEEDDDDDDDDDDDDDDD@@@BBBEEEFFFEEEEEEFFFGGGIIIHHHEEEDDDDDDFFFIIIKKKIIIIIIGGGFFFEEEDDDDDDDDDFFFGGGHHHIIIIIIKKKOOOQQQPPPPPPPPPOOOOOOOOOOOOOOONNNMMMLLLKKKKKKLLLMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJFFFGGGGGGGGGGGGHHHHHHHHHKKKJJJJJJJJJJJJJJJKKKLLLNNNNNNNNNNNNMMMLLLJJJJJJJJJHHHGGGGGGHHHIIIIIIHHHMMMLLLIIIFFFCCC@@@===<<<===<<<:::888888999;;;<<<;;;;;;:::999999::::::;;;;;;;;;;;;;;;;;;<<<<<<===::::::;;;<<<>>>???@@@AAABBBDDDGGGJJJLLLLLLLLLLLLIIIIIIHHHGGGFFFDDDDDDCCCDDDDDDFFFGGGGGGFFFEEEEEEGGGGGGFFFFFFEEEEEEDDDDDDFFFEEECCC@@@>>><<<:::999::::::999888777777777777777777777777777888999999;;;<<<======<<<===???AAA???===;;;888666555444444222222222333333444555555555555555555444333222111333555666888888888888777777777999;;;===@@@BBBDDDEEEGGGKKKMMMMMMKKKHHHEEEBBBAAAAAA@@@BBBDDDGGGIIIIIIHHHGGGHHHIIIJJJKKKKKKIIIHHHFFFDDDBBBAAAAAA@@@;;;;;;===>>>???@@@AAAAAA@@@???>>>>>>??????>>><<<;;;;;;;;;<<<===>>>???@@@???>>>===<<<;;;;;;<<<===>>>???@@@CCCEEEHHHIIIJJJKKKKKKLLLLLLKKKJJJIIIHHHCCCBBBAAA@@@@@@@@@@@@AAAAAA???<<<;;;<<>>???AAACCCDDDCCCAAA@@@@@@@@@<<<<<<>>>??????@@@@@@@@@??????@@@@@@AAAAAABBBBBBAAAAAAAAAAAAAAA@@@@@@@@@DDDDDDCCCCCCBBBAAAAAAAAADDDFFFJJJMMMNNNMMMJJJHHHGGGFFFEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFFFFHHHKKKMMMMMMLLLLLLKKKJJJIIIIIIHHHIIIKKKNNNOOONNNNNNOOOPPPPPPQQQRRRSSSSSSRRRPPPOOOIIIIIIIIIIIIJJJKKKLLLMMMKKKKKKJJJIIIJJJJJJIIIIIIKKKKKKLLLNNNOOOQQQQQQRRRSSSTTTUUUUUUUUUTTTSSSRRRNNNMMMLLLMMMPPPRRRSSSSSSSSSPPPKKKGGGEEEFFFGGGIIIOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQSSSVVVYYY\\\^^^___aaa^^^YYYVVVTTTUUUVVVVVVVVVXXXZZZ[[[[[[]]]___bbbbbbccccccbbb```^^^______]]]\\\[[[ZZZYYYWWWVVVUUU@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCEEEGGGGGGFFFDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIIIIHHHDDDDDDDDDDDDEEEEEEFFFFFFDDDCCCCCCCCCCCCDDDEEEEEEIIIKKKMMMOOOQQQQQQQQQQQQOOONNNNNNMMMMMMNNNOOOPPPQQQRRRSSSSSSRRRPPPMMMKKKHHHGGGEEECCCAAA@@@??????CCCEEEGGGHHHIIILLLOOOSSSNNNNNNOOONNNNNNOOOSSSUUU^^^eeemmmooojjj```UUUNNNLLLKKKKKKKKKLLLLLLMMMNNNNNNOOOOOOPPPQQQQQQRRRRRRPPPOOOMMMKKKIIIIIIHHHIIILLLMMMOOONNNLLLLLLMMMNNNJJJLLLOOORRRUUUWWWXXXXXXPPPQQQRRRTTTUUUWWWYYY[[[^^^^^^______^^^]]]]]]]]]___```aaabbbcccbbbaaa```___]]][[[YYYZZZ]]]aaacccaaa]]]WWWSSSRRRRRRQQQQQQMMMMMMKKKJJJIIIIIIIIIIIICCCFFFJJJLLLLLLLLLMMMNNNNNNLLLJJJIIIIIIKKKNNNOOOPPPNNNJJJFFFEEEFFFHHHIIIHHHIIIJJJKKKKKKMMMQQQTTTSSSTTTUUUUUUVVVWWWWWWXXXUUUTTTTTTSSSRRRRRRRRRRRRSSSSSSQQQPPPNNNLLLKKKJJJGGGGGGGGGHHHHHHHHHIIIIIILLLKKKJJJJJJJJJJJJJJJKKKMMMMMMMMMMMMLLLKKKJJJIIIGGGFFFEEEGGGJJJLLLLLLLLLMMMKKKIIIEEEBBB>>><<<:::;;;999777666666777999:::888888888888888888999999888777777888888:::;;;;;;::::::;;;<<<>>>>>>?????????AAAEEEHHHJJJKKKKKKKKKIIIIIIIIIHHHHHHGGGGGGFFFGGGHHHJJJKKKLLLKKKJJJIIIJJJJJJJJJJJJIIIIIIHHHHHHJJJHHHFFFCCCAAA???>>>>>>??????>>>===<<<<<<<<<===>>>============>>>>>>???AAABBBCCCCCCBBBCCCEEEGGGEEECCC???<<<:::999::::::888888888888999888888888666666777888999999888888999999;;;<<<<<<;;;;;;:::======>>>@@@AAADDDFFFGGGHHHKKKNNNQQQQQQNNNJJJHHHDDDCCCCCCCCCDDDFFFIIIJJJJJJKKKKKKLLLLLLMMMNNNOOOLLLKKKIIIGGGEEEDDDCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBAAAAAABBBCCCBBB@@@>>>?????????@@@AAABBBCCCDDDBBBAAA@@@>>>>>>>>>>>>???@@@AAACCCEEEGGGIIIKKKLLLNNNNNNNNNOOOOOOOOOOOOOOOFFFEEEEEEDDDDDDDDDEEEEEEEEEDDDBBBAAABBBEEEHHHJJJHHHHHHHHHIIIJJJKKKMMMMMMKKKIIIEEEAAA??????@@@AAAFFFGGGIIIHHHFFFEEEEEEFFFDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJJJJIIIHHHGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFHHHJJJMMMPPPQQQQQQOOONNNOOOOOOMMMMMMMMMMMMNNNOOOQQQRRRRRRQQQPPPQQQTTTWWWWWWVVVVVVTTTSSSRRRQQQQQQPPPSSSVVVWWWVVVVVVVVVWWWVVVWWWWWWXXXWWWVVVUUUTTTPPPPPPPPPPPPQQQQQQRRRSSSRRRRRRSSSRRRQQQQQQQQQQQQPPPRRRSSSUUUVVVVVVVVVVVVWWWXXXYYYYYYYYYXXXWWWVVVTTTSSSSSSUUUXXX[[[[[[[[[ZZZWWWSSSOOOLLLLLLNNNOOOTTTTTTTTTTTTTTTTTTTTTTTTRRRSSSUUUWWWYYY[[[\\\\\\[[[ZZZXXXUUUTTTTTTUUUVVVUUUVVVXXXXXXYYYZZZ]]]___^^^___```___]]]]]]^^^___]]]\\\ZZZXXXVVVUUUSSSSSSAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAACCCFFFGGGFFFEEEAAAAAA@@@???????????????CCCDDDFFFGGGHHHHHHGGGGGG@@@AAABBBCCCDDDFFFFFFGGGFFFFFFEEEEEEFFFFFFGGGHHHLLLMMMNNNOOOPPPPPPPPPPPPQQQPPPPPPPPPQQQRRRRRRSSSVVVVVVWWWWWWVVVTTTRRRQQQQQQPPPOOOMMMLLLKKKJJJJJJKKKLLLMMMMMMNNNOOOSSSUUUPPPQQQQQQQQQQQQRRRUUUWWW\\\```ddddddaaaZZZUUURRRUUUTTTTTTUUUUUUVVVWWWXXXYYYYYYZZZZZZ[[[\\\]]]]]][[[[[[ZZZYYYWWWVVVUUUUUUTTTXXX[[[[[[XXXVVVWWWXXXVVVWWWYYY\\\___aaadddeee[[[\\\^^^___```aaaeeegggkkkmmmnnnmmmkkkiiiiiiiiikkkkkklllnnnpppqqqpppnnniiigggeeeddddddgggjjjmmmmmmhhh```ZZZWWWUUUUUUTTTOOONNNMMMKKKJJJIIIIIIIIIGGGJJJNNNPPPPPPOOOOOOPPPNNNMMMKKKJJJKKKLLLNNNOOOQQQMMMHHHDDDCCCEEEHHHKKKJJJKKKKKKJJJHHHIIIKKKMMMQQQRRRSSSUUUVVVWWWXXXXXXUUUUUUUUUUUUTTTSSSQQQQQQRRRQQQOOONNNLLLJJJHHHHHHEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHGGGFFFFFFEEEFFFFFFHHHIIIIIIIIIHHHGGGFFFFFFDDDCCCCCCFFFIIILLLMMMMMMJJJHHHFFFCCC???<<<:::999777666555555555666777888888888888888999999999999666666666666777888999:::999999;;;<<<<<<<<<<<<<<<;;;===@@@CCCEEEFFFFFFEEEAAABBBCCCEEEFFFHHHIIIJJJHHHIIIKKKLLLMMMMMMLLLKKKLLLMMMMMMNNNNNNMMMMMMLLLJJJIIIGGGDDDCCCBBBBBBBBBCCCCCCBBBAAAAAAAAABBBBBBDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFGGGFFFFFFFFFHHHJJJHHHEEEBBB>>>======???AAAAAAAAAAAAAAAAAA@@@???>>><<<===>>>???@@@@@@@@@@@@>>>???@@@AAABBBBBBAAAAAACCCDDDDDDDDDFFFGGGHHHIIIKKKLLLNNNOOOOOOMMMKKKJJJGGGFFFFFFFFFGGGIIIJJJKKKKKKLLLNNNNNNNNNNNNPPPQQQMMMLLLKKKIIIGGGFFFEEEEEEFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCBBBDDDEEEEEEDDDBBBDDDDDDCCCCCCDDDEEEEEEFFFFFFEEECCCBBBBBBBBBCCCCCCDDDEEEFFFHHHIIIKKKLLLLLLLLLLLLMMMNNNNNNOOOPPPPPPGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGIIIKKKLLLKKKLLLLLLLLLMMMOOOPPPQQQLLLIIIFFFCCCAAAAAAAAABBBFFFHHHJJJJJJHHHGGGHHHIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHIIIJJJKKKLLLLLLMMMMMMNNNOOOOOONNNMMMKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKNNNPPPQQQQQQQQQPPPSSSSSSQQQPPPPPPPPPQQQRRRUUUXXXZZZYYYWWWWWWYYY]]]]]]\\\[[[YYYXXXVVVUUUUUUSSSVVVYYYZZZZZZXXXXXXXXXYYYYYYYYYXXXXXXWWWVVVUUUTTTSSSSSSRRRRRRSSSSSSSSSSSSUUUVVVVVVTTTSSSSSSTTTRRRSSSUUUWWWWWWVVVUUUTTTTTTUUUVVVWWWWWWWWWVVVUUUTTTTTTTTTVVVZZZ\\\\\\[[[[[[YYYVVVSSSQQQPPPPPPQQQTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQRRRTTTUUUVVVWWWWWWTTTUUUTTTSSSPPPPPPQQQSSSPPPRRRSSSSSSTTTUUUWWWYYYXXXYYYYYYYYYXXXXXXZZZ[[[[[[ZZZXXXVVVTTTSSSRRRRRR???????????????>>>>>>>>>>>>>>>???AAACCCDDDBBBAAA???>>>======<<<<<<======???AAACCCDDDEEEDDDCCCBBB>>>???@@@AAABBBCCCCCCDDDEEEDDDDDDDDDDDDEEEFFFFFFHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNOOOOOOPPPQQQRRRRRRWWWWWWVVVVVVUUUUUUUUUTTTTTTSSSRRRQQQQQQPPPPPPQQQOOOOOOPPPOOONNNNNNQQQSSSPPPQQQRRRRRRQQQRRRTTTVVVVVVXXXZZZZZZWWWUUUSSSRRRVVVVVVVVVWWWWWWXXXYYYZZZ[[[\\\\\\]]]___``````aaa___```aaaaaa```^^^\\\[[[YYY^^^cccccc```]]]]]]^^^^^^^^^___```cccfffjjjlllccceeegggggggggiiimmmpppqqqtttuuutttpppnnnmmmnnnnnnmmmnnnqqquuuwwwuuusssooommmjjjiiihhhiiikkklllpppjjjaaaZZZVVVUUUTTTTTTPPPOOOMMMKKKJJJIIIHHHHHHKKKNNNQQQQQQOOOMMMLLLKKKJJJJJJIIIIIIJJJJJJKKKLLLKKKIIIEEEBBBAAACCCEEEGGGGGGGGGGGGFFFDDDDDDFFFHHHKKKLLLNNNOOOPPPPPPPPPPPPPPPQQQRRRRRRQQQOOOLLLJJJIIIIIIHHHGGGFFFEEEEEEDDDAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@?????????CCCCCCCCCDDDDDDCCCCCCBBB@@@??????AAAEEEHHHIIIHHHFFFEEECCC@@@>>>;;;999888444444555555666666777777777777888888999999999999777777666777777888999:::999999:::;;;;;;;;;:::999888999<<<>>>@@@@@@??????;;;<<<===@@@BBBDDDFFFGGGHHHHHHIIIJJJKKKLLLLLLLLLKKKLLLNNNOOOOOOOOOOOONNNIIIHHHFFFDDDDDDDDDEEEFFFHHHHHHGGGGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGHHHHHHHHHIIIJJJKKKJJJIIIIIIJJJLLLKKKHHHDDDAAAAAACCCFFFHHHIIIIIIIIIIIIHHHGGGEEEDDDEEEEEEFFFFFFFFFFFFEEEEEE???AAACCCFFFHHHIIIIIIIIIKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNMMMMMMLLLLLLIIIIIIHHHHHHIIIJJJKKKKKKJJJLLLOOOOOOOOONNNPPPRRRQQQPPPNNNLLLJJJIIIIIIHHHIIIHHHGGGFFFEEEFFFGGGGGGFFFEEEDDDFFFHHHJJJJJJIIIJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHFFFEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIJJJJJJKKKMMMNNNOOOHHHHHHIIIJJJJJJJJJJJJJJJFFFGGGGGGHHHIIIJJJKKKLLLJJJJJJJJJKKKLLLMMMOOOOOOKKKIIIFFFDDDBBBBBBBBBCCCCCCEEEGGGGGGFFFFFFGGGHHHKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKLLLMMMNNNMMMKKKIIIHHHFFFFFFGGGGGGHHHHHHIIIIIIGGGHHHJJJLLLMMMNNNNNNNNNQQQPPPOOONNNMMMNNNNNNOOOSSSWWW[[[[[[XXXWWWYYY\\\[[[[[[YYYXXXVVVTTTSSSRRRQQQTTTWWWXXXWWWUUUTTTTTTVVVVVVVVVUUUTTTTTTSSSRRRRRRQQQPPPOOONNNNNNNNNNNNPPPRRRTTTTTTQQQPPPPPPQQQOOOPPPSSSTTTTTTRRROOOMMMMMMNNNOOOQQQQQQQQQPPPPPPMMMMMMNNNPPPSSSUUUTTTTTTTTTTTTTTTSSSQQQPPPNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQRRROOOPPPQQQOOOMMMKKKMMMNNNLLLNNNOOOOOOOOOQQQSSSUUUSSSTTTTTTSSSRRRSSSUUUWWWWWWVVVTTTRRRQQQQQQQQQQQQ======<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@AAA???===???>>>======<<<<<<======<<<>>>@@@AAABBBAAA@@@???>>>>>>???@@@AAAAAA@@@@@@BBBBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCEEEGGGIIIKKKKKKKKKLLLMMMNNNPPPPPPQQQQQQQQQPPPOOOOOOOOOPPPPPPMMMMMMLLLLLLKKKLLLLLLMMMOOOPPPOOONNNLLLLLLNNNPPPOOOPPPQQQQQQPPPQQQSSSUUUQQQSSSTTTTTTSSSQQQQQQRRRSSSSSSSSSTTTUUUVVVWWWXXXYYYYYYZZZ[[[\\\]]]^^^___^^^___bbbcccbbb```]]]\\\ZZZ```ggghhhddd```___`````````___```bbbfffjjjmmmgggiiillllllkkkmmmqqquuurrrtttvvvtttpppmmmlllmmmkkkjjjkkkooosssuuutttrrrqqqooollljjjhhhggghhhhhhnnnhhh___WWWTTTRRRRRRRRRQQQPPPNNNLLLKKKIIIIIIIIINNNPPPRRRQQQNNNJJJHHHGGGFFFGGGGGGGGGHHHHHHHHHHHHEEEDDDCCCAAA@@@AAAAAABBBAAABBBBBBBBBAAABBBEEEGGGGGGHHHIIIJJJJJJJJJIIIHHHJJJLLLNNNOOONNNJJJFFFDDDBBBBBBBBBBBBBBBBBBBBBBBB????????????@@@@@@@@@@@@@@@???>>>===<<<;;;;;;;;;???@@@@@@AAAAAAAAA@@@@@@<<<;;;;;;<<>>@@@AAABBBGGGGGGHHHIIIIIIJJJKKKKKKIIIJJJLLLMMMOOOOOONNNNNNHHHFFFEEEDDDDDDEEEGGGHHHMMMMMMMMMMMMMMMNNNOOOPPPKKKJJJJJJIIIIIIIIIJJJJJJNNNNNNOOONNNLLLLLLMMMOOONNNKKKGGGEEEEEEGGGKKKNNNNNNNNNNNNNNNMMMKKKIIIHHHKKKKKKKKKKKKJJJIIIGGGGGG???AAAEEEHHHKKKNNNOOOOOORRRQQQQQQPPPPPPPPPPPPPPPRRRQQQOOONNNMMMNNNOOOPPPJJJJJJIIIIIIIIIJJJKKKKKKIIILLLOOOOOONNNNNNPPPRRRUUUTTTRRRPPPOOOMMMMMMLLLKKKJJJIIIIIIIIIJJJLLLLLLIIIGGGGGGIIILLLOOOOOOOOOOOONNNMMMKKKJJJIIIIIIIIIJJJIIIHHHGGGGGGHHHIIIJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKMMMMMMHHHIIIJJJKKKKKKLLLKKKKKKEEEFFFHHHIIIJJJKKKKKKJJJFFFFFFGGGGGGHHHJJJKKKLLLJJJIIIGGGEEECCCCCCCCCCCC???AAACCCDDDDDDDDDEEEFFFJJJJJJIIIHHHGGGEEECCCCCCBBBCCCCCCEEEFFFGGGHHHHHHHHHIIIJJJJJJIIIGGGEEEDDDCCCCCCDDDEEEFFFGGGGGGHHHDDDEEEGGGHHHJJJKKKLLLLLLMMMLLLJJJIIIIIIIIIJJJJJJOOOTTTYYYZZZWWWTTTVVVXXXXXXWWWVVVTTTRRRPPPOOONNNNNNQQQTTTUUUSSSQQQOOOOOOSSSSSSRRRRRRQQQPPPOOOOOONNNMMMLLLKKKJJJIIIIIIIIIKKKNNNQQQPPPNNNLLLLLLMMMKKKMMMOOOPPPPPPMMMIIIGGGFFFGGGIIIKKKLLLLLLKKKKKKGGGFFFGGGIIILLLMMMMMMLLLNNNOOOPPPQQQPPPMMMKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKJJJJJJKKKLLLNNNOOOLLLNNNOOOMMMJJJIIIJJJLLLKKKLLLMMMNNNNNNOOOQQQSSSQQQRRRRRRQQQPPPPPPSSSUUUSSSRRRPPPOOONNNOOOOOOPPP<<<;;;;;;;;;;;;:::::::::888888888999:::;;;<<<===???@@@AAA@@@>>>>>>>>>???>>>>>>???@@@@@@@@@??????;;;===???BBBBBBBBBAAA@@@AAAAAABBBBBBAAA>>><<<:::@@@???>>>======>>>??????BBBCCCCCCDDDEEEFFFGGGGGGJJJIIIIIIHHHGGGGGGHHHHHHFFFHHHJJJJJJHHHGGGGGGGGGKKKKKKKKKKKKKKKJJJIIIHHHJJJIIIIIIIIIIIIJJJKKKLLLLLLNNNNNNMMMJJJJJJLLLOOOOOONNNNNNNNNNNNPPPQQQRRRSSSSSSRRRSSSTTTUUUWWWXXXZZZZZZZZZYYYYYYXXXXXXXXXZZZ\\\______^^^\\\[[[[[[\\\^^^```bbbcccbbbaaa```______```bbbfffkkkoooqqqqqqqqqooolllgggbbbaaaaaa___aaaeeeiiilllmmmmmmmmmmmmmmmmmmkkkiiifffcccaaafffbbb[[[UUUQQQOOOPPPQQQOOOPPPPPPLLLGGGDDDCCCEEEKKKMMMPPPQQQOOOKKKFFFCCCAAADDDGGGFFFCCC@@@@@@AAACCCBBBBBBAAAAAABBBBBBCCCAAA???===???BBBCCCBBB@@@@@@AAABBBBBBBBBAAA@@@???CCCCCCDDDDDDDDDCCCAAA@@@@@@???>>>======>>>???@@@======>>>>>>>>>>>>=========<<<;;;;;;::::::::::::======>>>>>>>>>>>>>>>===;;;;;;;;;;;;;;;<<<===>>>===>>>>>>===<<<999777666666666666666666777888888777777777777777888888999555555555666777999:::;;;;;;;;;:::999999888777777555666777888999:::::::::777777777777999;;;===>>>@@@AAAAAABBBCCCDDDEEEFFFFFFGGGHHHIIIJJJIIIIIIHHHGGGDDDAAA??????BBBGGGJJJLLLKKKJJJJJJJJJLLLMMMNNNPPPNNNKKKIIIIIIKKKMMMOOOQQQPPPMMMJJJIIIIIIIIIJJJLLLJJJHHHFFFFFFIIILLLNNNRRRRRRQQQPPPOOOMMMKKKJJJNNNNNNOOONNNLLLJJJGGGEEEEEEGGGJJJMMMPPPQQQRRRSSSRRRRRRRRRRRRRRRQQQQQQQQQRRRPPPNNNLLLKKKKKKKKKLLLJJJIIIGGGGGGHHHHHHHHHGGGGGGIIIKKKMMMOOOOOOOOOOOOPPPPPPPPPOOONNNMMMLLLKKKJJJJJJIIIIIIIIIJJJJJJKKKHHHHHHIIIKKKNNNOOONNNLLLKKKJJJHHHGGGGGGHHHJJJKKKMMMMMMMMMLLLJJJHHHFFFDDDBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFHHHLLLOOOOOOLLLHHHAAAAAAAAAAAAAAAAAAAAAAAADDDCCCBBBBBBCCCDDDFFFGGGDDDDDDCCCBBBAAAAAAAAAAAA???????????????@@@@@@@@@???AAACCCDDDDDDDDDBBBAAA========================>>>???@@@AAABBBAAAAAA@@@@@@@@@???>>>>>>???@@@AAADDDCCCBBBAAAAAAAAABBBCCCBBBDDDEEEFFFFFFDDDBBBAAAKKKKKKKKKKKKLLLMMMNNNNNNLLLLLLLLLKKKKKKIIIHHHGGGIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGGGGGGGHHHFFFFFFGGGGGGHHHHHHHHHIIIHHHGGGGGGGGGFFFFFFEEEEEEBBBDDDFFFGGGGGGFFFDDDBBBBBBDDDEEEEEEEEEFFFHHHJJJKKKLLLMMMMMMMMMLLLJJJJJJIIIIIIJJJKKKKKKJJJIIIIIIKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLKKKJJJJJJJJJLLLJJJIIIKKKNNNPPPOOOMMMOOOQQQSSSSSSQQQPPPPPPPPPQQQPPPOOONNNNNNNNNOOOPPP::::::::::::::::::::::::999999999999:::;;;;;;<<>>===>>>???>>>??????@@@@@@@@@@@@@@@>>>???AAABBBBBBAAA@@@??????@@@AAAAAAAAA???===<<<>>>>>>===<<<<<<===>>>>>>??????@@@@@@AAAAAABBBBBBEEEEEEDDDDDDDDDDDDEEEEEEHHHJJJKKKKKKHHHFFFFFFFFFDDDEEEEEEFFFFFFEEEEEEDDDIIIIIIIIIIIIIIIIIIIIIIIIHHHKKKMMMMMMKKKIIIJJJKKKLLLLLLKKKJJJKKKMMMOOOPPPRRRQQQQQQQQQQQQRRRTTTUUUVVVVVVVVVUUUUUUUUUUUUUUUVVVXXX[[[[[[ZZZXXXXXXXXXVVVWWWXXXYYYYYYXXXVVVUUUYYYYYYZZZ\\\___cccgggiiihhhhhhfffbbb^^^[[[ZZZZZZXXXYYY\\\___aaabbbbbbbbbdddeeeeeeeeecccbbb```___```\\\WWWQQQNNNMMMMMMNNNMMMNNNNNNKKKFFFCCCBBBCCCGGGIIILLLNNNMMMIIIDDDAAAAAACCCFFFFFFCCC@@@@@@@@@??????>>>>>>>>>>>>??????AAA???===>>>AAABBB@@@??????@@@AAAAAAAAAAAA??????@@@AAABBBBBBBBB@@@???>>>???>>>===<<<<<<===>>>???<<<<<<============<<<<<<<<<;;;;;;:::999999::::::;;;;;;<<<<<<<<<<<<<<<;;;:::999999999999:::;;;<<<;;;<<<<<<<<<;;;999777666666666666666666777777888777777777666777777888888666666777777888:::;;;<<<;;;;;;;;;::::::999888888666777888999999:::::::::666555555555666888:::;;;======>>>@@@AAABBBCCCCCCCCCDDDEEEFFFGGGFFFFFFEEEEEECCC???======@@@DDDFFFIIIIIIHHHHHHIIIKKKLLLNNNOOOMMMJJJIIIHHHIIIKKKLLLNNNLLLJJJGGGFFFFFFFFFGGGHHHHHHFFFFFFGGGJJJMMMNNNPPPOOOOOONNNLLLKKKIIIHHHKKKKKKLLLLLLKKKJJJGGGFFFCCCEEEIIILLLNNNOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOOOONNNMMMLLLLLLKKKKKKLLLJJJHHHGGGGGGHHHHHHGGGFFFEEEFFFGGGIIIJJJJJJKKKKKKMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHIIIKKKMMMNNNLLLKKKGGGFFFDDDCCCCCCDDDEEEGGGIIIIIIIIIHHHGGGEEEBBBAAA======>>>>>>>>>????????????????????????@@@AAAAAADDDCCCDDDFFFHHHFFFBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>???AAABBB>>>>>>==================@@@??????>>><<<;;;;;;:::888:::;;;======<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>>>>===???>>>=========>>>???@@@AAAAAA@@@??????@@@AAABBBAAABBBBBBCCCBBBAAA@@@???DDDDDDDDDDDDEEEFFFGGGHHHGGGGGGFFFEEEEEEDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFDDDCCCCCCCCCBBBBBBBBBBBBAAACCCEEEFFFFFFEEECCCAAAAAACCCDDDDDDDDDEEEGGGIIIHHHIIIJJJKKKLLLKKKKKKJJJHHHIIIJJJKKKKKKJJJIIIHHHKKKKKKKKKKKKLLLLLLLLLLLLNNNNNNNNNNNNMMMMMMLLLLLLKKKJJJHHHIIILLLNNNNNNLLLNNNPPPRRRRRRQQQOOOOOOPPPPPPOOONNNMMMMMMNNNPPPPPP:::::::::::::::::::::::::::::::::999999:::;;;;;;>>>???@@@???===<<<===>>>>>>??????@@@AAAAAA@@@@@@@@@AAABBBBBBBBBAAA???>>>===>>>@@@AAAAAA@@@???======<<<<<<;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAABBBCCCDDDEEEKKKLLLLLLKKKHHHFFFEEEFFFDDDDDDEEEFFFFFFFFFEEEEEEFFFGGGIIIJJJJJJJJJIIIHHHGGGJJJMMMNNNMMMKKKJJJIIIKKKJJJHHHHHHHHHJJJMMMNNNPPPOOOOOONNNNNNOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQSSSUUUVVVTTTSSSSSSSSSUUUUUUVVVVVVUUUSSSRRRQQQRRRRRRSSSTTTVVVYYY\\\^^^]]]\\\ZZZWWWSSSQQQRRRSSSVVVVVVVVVWWWXXXXXXYYYYYYYYYYYY[[[[[[[[[[[[ZZZYYYXXXUUUQQQMMMJJJIIIJJJKKKJJJKKKJJJHHHDDDAAAAAAAAACCCFFFJJJMMMMMMIIIEEEAAAAAACCCDDDDDDBBB@@@??????======<<<<<<<<<<<<======@@@???>>>>>>???@@@>>>======>>>???@@@@@@???>>>======>>>?????????>>>===<<<===<<<<<<;;;;;;<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999999888999999999999999::::::::::::999999888777777777777888999999888999:::::::::999888777666666555555666666777777888888777666666777777777888888888888999:::<<<<<<<<<<<<<<<<<<;;;:::999999777777888999::::::::::::777666666666666777888999999999;;;===>>>???@@@@@@???@@@AAAAAABBBBBBAAAAAABBB@@@===;;;;;;<<>>===>>>>>>@@@@@@CCCCCCCCCCCCBBB@@@>>>===999999:::::::::;;;;;;;;;:::::::::::::::;;;<<<<<>>>>>>>>>>>>>>>>>>>>???@@@AAA@@@??????>>>>>>>>>>>>>>>???>>>>>>??????@@@AAABBBDDDCCCAAA@@@???@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@AAACCCDDDDDDCCCAAA@@@@@@AAACCCCCCCCCCCCEEEGGGEEEEEEGGGHHHIIIJJJJJJJJJHHHIIIJJJKKKKKKJJJIIIHHHJJJJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMNNNMMMMMMLLLLLLKKKIIIGGGGGGIIIKKKLLLLLLLLLNNNPPPQQQOOONNNNNNOOONNNNNNMMMMMMMMMOOOPPPQQQ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999::::::===>>>???>>><<<;;;<<<===>>>>>>???@@@AAAAAAAAAAAA@@@@@@AAABBBAAAAAA@@@???>>>???@@@AAAAAA@@@>>>===<<<<<<<<<<<<<<<<<<======????????????>>>>>>>>>>>>AAAAAAAAABBBCCCEEEGGGHHHJJJKKKLLLKKKHHHGGGGGGHHHGGGGGGGGGGGGFFFFFFEEEDDDDDDEEEHHHKKKMMMMMMLLLKKKJJJLLLNNNOOOOOONNNMMMLLLKKKKKKIIIIIIIIIKKKMMMOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLMMMMMMNNNNNNOOOOOONNNOOOQQQRRRQQQPPPPPPQQQTTTTTTTTTTTTTTTSSSQQQQQQNNNNNNNNNOOOPPPRRRTTTUUUUUUUUUSSSPPPMMMLLLNNNPPPTTTTTTRRRRRRQQQQQQRRRRRRPPPQQQRRRSSSTTTSSSRRRQQQPPPNNNKKKIIIGGGGGGGGGHHHGGGGGGFFFDDDBBB@@@??????AAADDDIIILLLMMMJJJFFFDDDAAABBBBBBBBBAAA@@@???>>>>>>>>>============>>>>>>???>>>>>>=========<<<<<<;;;<<<===>>>>>>>>>===<<<;;;<<<=========<<<;;;:::;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;;;;::::::999999888888888888888999999999999:::999999888777777777777666666777777888555666888999999999888777666666555555555666666777888888777666666666666777888777777888999:::;;;;;;<<<<<<======<<<;;;::::::777777888999::::::999999999999999888888888888999666777999;;;<<<=========;;;<<<<<<<<<<<<<<<<<<<<<@@@>>><<<:::999:::<<<===???>>>>>>???AAACCCEEEGGGHHHGGGFFFEEECCCBBBBBBBBBDDDCCCBBB@@@???>>>>>>???AAABBBEEEGGGHHHIIIHHHHHHFFFEEEDDDCCCBBBAAA@@@@@@@@@AAABBBDDDFFFGGGGGGGGG@@@CCCFFFIIIJJJJJJHHHGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDFFFGGGHHHHHHGGGGGGEEECCCAAAAAABBBCCCBBBAAAAAA@@@???======>>>??????AAAAAABBBCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@AAAAAACCCCCCCCCDDDEEEEEECCCAAA::::::999999999:::;;;<<<>>>>>>??????>>><<<:::999999999999999::::::::::::888888777777888888999:::::::::<<<>>>>>>===;;;:::888888888888888888888888888888999999:::;;;;;;<<<999888888888999:::;;;;;;777777888888999999::::::;;;;;;======>>>=========999999999999999999999999999999999999999999888888::::::::::::;;;<<<<<<============>>>???@@@AAAAAA@@@???===;;;;;;<<<===>>>>>>>>>>>>>>>???@@@AAAAAACCCBBB@@@???>>>@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBAAAAAA???@@@AAABBBBBBAAA@@@??????AAACCCCCCBBBBBBDDDEEEDDDEEEEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHIIIJJJKKKLLLLLLLLLKKKKKKIIIJJJKKKLLLLLLKKKKKKJJJJJJIIIGGGGGGGGGIIIJJJKKKKKKMMMOOOOOONNNMMMMMMNNNMMMLLLLLLLLLMMMNNNPPPQQQ>>>============<<<<<<<<<;;;;;;:::999999999::::::<<<===>>>===;;;:::;;;<<<<<<===>>>???@@@@@@@@@@@@>>>>>>???@@@AAAAAAAAAAAA@@@AAABBBBBBAAA>>><<<:::<<<<<<======>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>@@@@@@AAABBBDDDFFFHHHIIIHHHIIIJJJIIIHHHHHHIIIKKKGGGGGGFFFFFFDDDCCCAAA@@@BBBDDDHHHLLLOOOQQQQQQQQQMMMMMMLLLLLLMMMNNNOOOOOONNNNNNNNNNNNNNNOOOQQQRRROOOOOOOOOOOONNNMMMMMMLLLKKKKKKLLLLLLMMMMMMNNNNNNLLLNNNPPPPPPOOOOOOOOOQQQNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRPPPMMMMMMNNNPPPPPPOOONNNLLLKKKKKKKKKKKKMMMMMMNNNNNNNNNMMMKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFDDDCCCBBBAAA@@@???>>>===>>>AAAEEEIIIJJJIIIFFFDDDAAAAAA@@@@@@@@@???>>>===>>>>>>============>>>>>>=========<<<;;;;;;;;;;;;:::;;;<<<===>>>===<<<<<<:::;;;<<<======<<<;;;:::999999999::::::999999999999999::::::::::::999999888888888777777888888999:::::::::::::::999888777888888777777777777888888444555666888999888888777666666555555555555666666777777666666666666666777777777777777777888999:::;;;<<<===>>>===<<<;;;:::777777888999999999888888999999999999888888777777666888:::<<<======<<<<<<888888888777777777888888===<<<:::999888999999:::999888888999;;;===???AAACCCBBBAAA@@@>>>>>>======AAA@@@???>>>===<<<<<<<<>>===<<<<<<<<<<<<:::;;;===???AAACCCDDDEEE???AAADDDFFFGGGGGGFFFEEE@@@@@@@@@???>>>============>>>@@@BBBCCCCCCCCCBBB@@@???======>>>>>>>>>===???>>><<<;;;::::::;;;;;;;;;<<<===>>>????????????======<<<;;;;;;;;;;;;;;;>>>======>>>???>>><<<:::777777777777777888999999:::;;;;;;<<<;;;:::999888888888888888999999999999888888777777888888999:::777999:::;;;;;;:::999999777777777777777777777777666777888888999:::::::::888888888888888999:::;;;666666777777888999::::::888888999999::::::::::::999999999999999999999999:::999999999999999999999888999999:::;;;<<<<<<<<<===>>>???@@@@@@AAABBBBBBAAA???===;;;;;;<<<>>>???>>>>>>>>>>>>???@@@AAABBBCCCAAA@@@??????@@@BBBCCCAAAAAAAAAAAA@@@@@@??????>>>>>>>>>???@@@AAABBBCCCCCCDDDDDDEEEEEEEEEDDDCCCBBBAAAAAAAAA@@@?????????BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBBBBAAA@@@@@@???AAACCCDDDCCCCCCCCCDDDFFFFFFFFFEEEEEEEEEFFFFFFIIIIIIKKKKKKKKKKKKIIIIIIIIIJJJKKKLLLLLLKKKJJJIIIGGGIIIJJJLLLLLLLLLKKKJJJJJJJJJIIIHHHGGGGGGIIIJJJIIILLLNNNOOONNNMMMMMMNNNLLLLLLKKKKKKLLLNNNOOOPPP@@@@@@???>>>===<<<<<<;;;:::::::::999999:::;;;;;;;;;<<<===<<<:::999:::;;;;;;;;;===>>>??????@@@@@@<<<<<<===>>>???@@@AAABBBAAABBBBBBBBB@@@>>>;;;:::;;;<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>??????AAACCCEEEFFFGGGFFFGGGHHHGGGGGGGGGIIIKKKJJJJJJJJJIIIGGGFFFDDDCCCCCCEEEHHHLLLPPPRRRTTTTTTMMMKKKIIIIIIKKKMMMNNNNNNPPPPPPRRRSSSTTTTTTSSSSSSPPPPPPPPPPPPPPPOOONNNMMMLLLLLLLLLMMMMMMMMMMMMMMMLLLNNNOOOOOONNNOOOPPPRRRLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLMMMNNNNNNOOOOOOPPPQQQRRRSSSRRRPPPOOOOOOPPPOOOOOONNNNNNMMMLLLKKKKKKKKKKKKKKKKKKJJJIIIGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDAAA@@@>>>?????????>>><<<<<<>>>@@@CCCDDDDDDCCCCCCBBB@@@>>>>>>??????===<<<;;;;;;::::::::::::;;;;;;:::;;;<<<;;;:::999:::;;;999:::;;;=========<<<<<<999:::;;;<<<<<<<<<;;;:::888999999::::::999999888999999::::::::::::999999888888888777888888999:::;;;;;;;;;;;;:::999888777999999888777777777888888444555666888999999888777666666555555444444555555666555555555666666777888777777666666777888888999:::;;;===>>>>>>===;;;:::666666777777777777777666555666666777777666555555888999;;;======<<<;;;:::777666555444444444555555888888888777777777777777555555555555666888:::;;;>>>===;;;:::999999999:::======<<<<<<;;;::::::999===>>>AAACCCCCCBBB@@@>>>===;;;:::888777888888999666777888:::<<<>>>???@@@===>>>@@@BBBCCCCCCCCCCCC===<<<<<<;;;:::999888888999:::;;;===>>>?????????===;;;999999:::;;;:::999<<<;;;:::999999888888888888888999:::;;;;;;;;;::::::999999888777777777777888888888999::::::888555555555555666777777777888777888999::::::999777777555666666666666777777777888777777777777888999999777888:::999777555444444666666666666666666666666333444555666777777777777777777666666666777888888888888888888777777666666777777888888888999999999999999999999999999999999999999999999999:::;;;;;;888999:::<<<============??????@@@AAABBBBBBBBBAAAAAA@@@>>>===<<<===???@@@============>>>???@@@@@@@@@????????????@@@BBBCCCAAA@@@@@@??????>>>>>>>>><<<<<<<<<<<<===>>>??????@@@AAABBBCCCDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAACCCEEEFFFEEEDDDDDDEEEHHHGGGFFFFFFEEEEEEFFFFFFJJJKKKLLLMMMMMMLLLKKKJJJJJJKKKLLLMMMLLLJJJHHHFFFHHHIIILLLNNNOOONNNMMMLLLJJJKKKLLLKKKIIIHHHHHHIIIIIIKKKNNNNNNNNNMMMMMMNNNLLLLLLKKKKKKKKKMMMNNNOOOBBBAAA@@@>>>===;;;:::999999999999999:::;;;;;;<<<:::;;;<<<;;;:::999999;;;999:::;;;===>>>>>>??????======<<<======>>>?????????@@@AAABBBAAA???===;;;999:::;;;===>>>>>>======:::::::::;;;;;;<<<<<<<<<>>>??????@@@BBBDDDEEEFFFFFFGGGGGGFFFEEEEEEHHHJJJKKKKKKKKKLLLKKKKKKJJJIIIEEEFFFHHHKKKNNNPPPRRRSSSLLLJJJIIIKKKNNNOOONNNLLLOOOPPPSSSVVVVVVUUUSSSRRROOOOOOPPPQQQPPPPPPOOONNNMMMMMMMMMMMMMMMMMMLLLLLLLLLNNNOOOOOONNNNNNPPPRRRPPPPPPOOONNNMMMMMMMMMMMMKKKKKKLLLMMMNNNNNNNNNNNNOOOQQQSSSSSSQQQOOONNNNNNNNNOOOOOOPPPOOONNNMMMLLLHHHHHHIIIIIIHHHGGGEEEDDDCCCDDDDDDEEEDDDCCCBBBBBB@@@>>><<<===???@@@>>><<<<<<===>>>@@@AAABBBCCCCCCBBB???======>>>???===;;;:::999999888888999999:::888:::;;;;;;999888:::<<<999:::;;;============<<<777888:::;;;;;;;;;:::999888999::::::::::::999888999::::::::::::::::::999888888888888888999::::::::::::::::::999888777777999999888777777777777777444555777888999999888777777666555444444444444555444444444555666777888999888888777777888888999999999:::<<<>>>>>><<<:::999555555666666666666555555444555666777777666666555999:::<<<======;;;999777666555444333222333333444444444444555555555555555444444333333444666777999:::888666444333555666888:::::::::999999888777777999:::===???@@@@@@>>>===:::888777555444555666777444444555666777999:::;;;::::::;;;<<<===???@@@AAA<<<<<<;;;:::999888777666999999999999:::<<<===>>>;;;999888777888999888777888888999888888777666555666666777888888888777777999888777666666555555555555444555666888888666444333333444555666666666666555666777888888777666555555555555555666666666666666666555555666666777888555777999888555444444555666666666666666666666666222333444666666666666555888777666666666666666666777777666666666666555555999999999999999::::::;;;999999999999999999999999888888888888999;;;<<<===999:::<<<===>>>??????>>>???@@@AAABBBBBBAAAAAA@@@AAA@@@???>>>===>>>??????<<<<<<<<<<<<===>>>???@@@??????@@@AAAAAABBBCCCCCCCCCBBBBBBAAA@@@@@@??????>>>===============>>>>>>@@@AAACCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBB?????????@@@@@@AAAAAAAAACCCDDDDDDDDDDDDDDDDDDCCCBBBEEEHHHHHHGGGFFFFFFFFFHHHGGGGGGFFFFFFGGGHHHIIIKKKLLLMMMNNNNNNMMMLLLKKKKKKLLLMMMMMMLLLIIIFFFDDDFFFHHHKKKNNNOOONNNMMMLLLJJJMMMOOOOOOLLLIIIIIIIIIIIIKKKNNNOOONNNMMMNNNOOOMMMLLLKKKJJJKKKKKKMMMMMMBBBAAA@@@>>><<<:::888777888888888999:::;;;<<<===:::;;;<<<;;;999888999:::888999:::<<<===>>>>>>>>>>>>>>>===<<<<<<<<<<<<======???@@@AAAAAA@@@>>>===777999:::<<<======<<<<<<::::::;;;<<<<<<===>>>>>>@@@@@@AAABBBCCCEEEFFFGGGHHHHHHHHHFFFDDDDDDEEEGGGEEEFFFGGGHHHIIIIIIJJJIIIGGGHHHHHHJJJLLLNNNPPPQQQKKKKKKLLLOOORRRSSSOOOLLLMMMOOOSSSWWWWWWUUURRRPPPNNNOOOPPPQQQQQQPPPOOONNNNNNNNNNNNMMMLLLLLLLLLKKKLLLMMMNNNNNNNNNNNNPPPRRRQQQPPPNNNMMMKKKJJJJJJJJJIIIJJJKKKLLLMMMNNNNNNNNNMMMPPPRRRSSSQQQNNNLLLKKKHHHIIIKKKLLLLLLKKKIIIHHHEEEFFFGGGGGGGGGFFFEEEDDDBBBBBBCCCDDDCCCBBBAAA@@@???===;;;<<>><<>>>>>===;;;::::::999999999999::::::666888;;;:::888888:::<<<999:::;;;===>>>>>>======666777888999::::::999888888999:::;;;;;;:::999888999::::::;;;;;;::::::999999999888888999:::;;;;;;:::::::::999999777666666888888777666666666666666555666777999999999888777777666555444444444444444333333333444666777999:::999999999888999999::::::888999<<<===>>><<<:::888444555555555555555444444555666888999999999888777:::;;;=========:::777666666555333222222222333333000111222333333333333333555444444333444555777888888666333111000222555777777888888888777666555555666777:::===>>>??????>>>888777555333333333555666333333333444555666777888777777777888999<<<>>>@@@<<<<<<;;;:::999888777777:::999888888999;;;<<<>>>;;;999777777888999888777666666777888777666444333555666666777666666555555999999888666666555555555444333444555777777555444222222333555555666666666333444555666777666555444666666666777777777888888444444333333444444555666222555888888777777999;;;555555555555555555555555333444666777888888777666:::999888777777777777777222222333444666777777888777777777777777888888999999999999999999999999999777777777777999;;;===>>>999;;;===???@@@@@@@@@??????@@@AAABBBBBBAAA???>>>@@@@@@???>>>>>>>>>>>>>>>============>>>???@@@@@@@@@AAABBBDDDEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBAAA@@@@@@?????????@@@@@@BBBCCCEEEGGGGGGFFFEEEDDDAAAAAAAAABBBBBBCCCCCCCCC@@@@@@AAAAAABBBBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFIIIJJJIIIGGGGGGGGGGGGGGGFFFFFFGGGIIIKKKLLLLLLMMMNNNOOOOOONNNMMMLLLLLLMMMNNNMMMLLLHHHEEEBBBDDDFFFIIILLLMMMMMMKKKJJJJJJNNNQQQQQQNNNJJJIIIIIIIIIKKKNNNOOONNNNNNNNNOOOMMMLLLKKKJJJJJJKKKLLLLLLAAA???===999666666888;;;999888666444444555666777::::::::::::::::::::::::888888888999;;;===???AAA??????>>>>>>======<<<<<<@@@@@@AAAAAA@@@???===<<<::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======;;;<<<===???AAACCCDDDEEEGGGFFFFFFEEEDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFIIIHHHHHHHHHGGGGGGFFFFFFFFFHHHLLLNNNPPPPPPNNNMMMMMMNNNPPPRRRSSSSSSRRRQQQLLLLLLNNNOOOPPPOOOOOONNNKKKLLLNNNNNNLLLKKKLLLMMMKKKJJJIIIIIIJJJMMMOOOQQQQQQQQQQQQPPPOOOMMMJJJIIIMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMIIIKKKNNNOOOOOOMMMIIIGGGHHHGGGEEEDDDCCCCCCCCCDDDCCCCCCBBBBBBBBBBBBAAAAAA=========>>>>>>>>>>>>>>>===???BBBDDDFFFFFFGGGGGGAAA>>>;;;::::::;;;<<<;;;999999999999999999999999888999::::::::::::999999999888888:::<<<<<<;;;:::888777666555555666777888999999888888888888999999888888888999:::;;;<<<<<<;;;:::999999888888999999999999999999999888777666555666666666666666555444666777888888888777555444888888777777666444333222333444777999:::;;;;;;;;;::::::;;;;;;::::::999999;;;:::888999::::::999777333333333444444555555555666666777777777777777666;;;;;;;;;:::999888777666444333333222222333333444444555555444222111111222222222222333333444444444333333333333333333333333555555666666555555444333333444555777888888888999777444222333555666444111333444444555666777888999777777777777888888888888>>><<<999666444444555666999888888;;;???@@@>>><<<>>>:::666555777999888777555555666666666666555555222333555777888888777666666666555555555555666666444555555555555555444444222222222222222333444555777666555444444555666777555555555555555666777888888777666555555555555555777777666666555555444444777777666666555555555444777777777777888999:::;;;<<<<<<;;;:::999777666666:::::::::999999777666555555666777888999:::;;;;;;777777888999::::::::::::888888888999:::;;;<<<===888:::<<<=========>>>@@@?????????@@@AAABBBCCCDDDDDDCCCAAA@@@???>>>>>>>>>????????????????????????AAAAAABBBBBBCCCDDDEEEEEEHHHGGGEEECCCBBBAAAAAAAAA>>>=========>>>???@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDDDDCCCAAA@@@???@@@AAABBBCCCBBBBBBBBBBBBCCCDDDDDDFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHIIIIIIIIIIIILLLJJJIIIKKKPPPSSSSSSRRRPPPQQQQQQPPPMMMJJJJJJJJJHHHIIIJJJLLLLLLLLLKKKJJJKKKMMMOOOPPPPPPNNNKKKIIIMMMMMMNNNNNNNNNNNNNNNNNNNNNMMMLLLJJJJJJJJJKKKLLL@@@@@@>>>;;;::::::>>>@@@>>><<<:::777666666666777::::::::::::::::::::::::888888888888999;;;===>>><<<<<<<<<<<<;;;;;;;;;;;;>>>>>>???@@@???>>>===<<<::::::::::::::::::::::::;;;;;;<<<<<<<<<============>>>???@@@AAACCCDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEGGGJJJMMMNNNNNNMMMLLLNNNOOOQQQRRRRRRQQQPPPOOOMMMNNNOOOPPPQQQPPPPPPOOOLLLMMMOOOOOOMMMLLLMMMNNNMMMLLLKKKKKKKKKMMMOOOPPPPPPPPPPPPPPPOOOMMMKKKJJJMMMMMMMMMLLLLLLLLLLLLLLLNNNNNNMMMMMMLLLMMMMMMMMMJJJLLLMMMNNNMMMKKKHHHGGGGGGFFFEEEDDDCCCDDDEEEEEECCCCCCBBBBBBAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAADDDGGGHHHHHHHHHAAA???===;;;:::;;;;;;;;;::::::::::::::::::::::::999999999999999:::::::::999888888999;;;<<<;;;999888888777666666777777888888888777777777777888888::::::;;;;;;;;;;;;::::::;;;:::999999888888999999999999999999999888777777666666777888888999888888888888888888888777666666777777777777666555444444555666888:::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999;;;999888888999:::888777333333333444444444555555666555444333444555777888::::::::::::999888777666444444333333333333444444444555555444222111111222333333333333333333444444333333333333333333333333444444444444444333333222333333444555666666666666333111000111444555444222111111111222333333444444555555555666666666666777:::888666444444555777888:::999999<<>><<<:::777444444666888888777555666666666666666555555444555666777777777777777777666666555555666666777444555555666666666555555666555555555555666666777777666555555555555666777555444444444444555555666777666555555444444444555777777666666666666666666777777777666666666555555777777777888888999:::;;;<<<;;;:::999888777666666999999999999888888777666666666777888999:::;;;;;;777888999::::::;;;;;;;;;:::999999999:::;;;<<<<<<:::<<>>@@@CCCFFFCCCAAA===:::888777777777::::::::::::::::::::::::777777777777888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<===>>>???>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>@@@@@@@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDAAABBBCCCDDDDDDEEEEEEEEEDDDFFFHHHKKKLLLLLLLLLKKKOOOPPPQQQRRRRRRPPPNNNMMMMMMNNNOOOPPPQQQPPPOOOOOOMMMOOOPPPPPPOOONNNNNNOOOOOOOOOMMMMMMLLLMMMNNNOOOOOOOOOPPPPPPOOONNNLLLKKKMMMMMMLLLLLLKKKKKKKKKKKKRRRQQQOOOMMMLLLMMMNNNOOOMMMMMMMMMLLLKKKJJJHHHGGGGGGFFFEEEDDDDDDDDDEEEFFFCCCBBBBBBAAA@@@??????>>>????????????>>>>>>>>>>>>?????????CCCHHHKKKKKKIIICCCBBB???===;;;::::::;;;::::::::::::::::::::::::;;;;;;:::999999999:::;;;:::888888888:::;;;:::888999888888777777888999999777777666666666666777777888:::;;;======<<<;;;999::::::999888888888888999888999999999999888777777555555666777888999::::::999999888777777777777777666777777888888777777666777888:::;;;<<<===>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;999888888999999888777333333333444444444444555555444222111222444777:::777777888888888888777777555444444333333444444555444555555444222111222333444444444444333333333333222222222222222222222222333333444444333333222111222333333444444333333222///......///222333333222444444444444444444444444333333333444444444555555555444333333444777999;;;999999:::<<>><<<777555333333555777777777666666777777666555444444777666666666666666777777777666666555555666666777555555666777777777777777888777777666666666666777777666666555555666666777555555444444333444444444777777666666555555666666666666777777777777777777888777777777777777666666666666666666777888999999::::::999888777777666666777888888888888888777777666666777888999::::::;;;888999999::::::;;;;;;<<<;;;;;;:::::::::;;;;;;<<<===???AAABBBBBBBBBCCCDDDFFFEEECCCBBB@@@?????????GGGFFFEEEDDDCCCAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAAAAAAAA@@@@@@???BBBBBBAAAAAABBBBBBCCCDDDEEEFFFGGGGGGHHHHHHGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJGGGIIIKKKMMMNNNMMMKKKJJJIIIHHHHHHJJJNNNQQQRRRRRRVVVWWWWWWUUURRRPPPOOOOOOKKKKKKKKKKKKKKKLLLLLLMMMLLLMMMNNNPPPQQQRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTRRRQQQQQQPPPPPPPPPPPPQQQAAABBBBBBBBBAAABBBDDDFFFCCCAAA>>>;;;999888888888999999::::::::::::;;;;;;777777777777777777888888<<<<<<<<<======>>>>>>>>>:::<<<===????????????>>>;;;;;;;;;;;;;;;;;;;;;;;;=========>>>>>>>>>??????BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBCCCDDDEEEEEEDDDDDDEEEEEEEEEEEEEEEDDD???@@@BBBDDDEEEFFFFFFFFFEEEFFFHHHKKKLLLLLLLLLLLLMMMNNNPPPQQQRRRQQQOOONNNMMMNNNOOOPPPPPPOOONNNNNNOOOPPPRRRRRRPPPOOOPPPQQQQQQPPPOOONNNNNNNNNNNNOOOOOOPPPQQQQQQPPPOOONNNMMMNNNNNNLLLKKKKKKKKKKKKKKKSSSQQQOOOMMMMMMNNNPPPRRRQQQPPPOOOMMMLLLKKKJJJJJJKKKIIIGGGEEEDDDDDDDDDDDDBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>=========@@@>>>>>>CCCIIIMMMLLLJJJEEEEEECCC@@@===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>><<<;;;:::999999888888888888888888888999999999888888777555555555555555666777777999888666555555555666777555666777888888999999999888888999;;;<<<=========>>>>>>>>>>>>===;;;:::999:::999888888999999888777444444444444444444444444333222222222333555888999555555666777777777777777555444444333333444444555444555666555333222333444555555444444333333333222333333333333333333333333333444444444444333222222333333333333333222111111/////////000111222222222666555555555444444444333222333333333444444444444333222222222444666999:::777888999;;;<<<<<<<<<;;;777666555444555555555555777777777777666555444333777666555444444444555666555555444444444444555555555666777888888888888888777777666555555444555555666666666666666777777777777666555444444444444444999888888777777888888888666666777777888888999999888888888888777777777777444444444444444555666777999888888888777777666666777777888888999888888888666777777888999999::::::999999999::::::;;;<<<<<<===<<<;;;;;;;;;;;;;;;<<<>>>@@@BBBCCCBBBBBBCCCDDDEEEEEECCCAAA@@@?????????FFFFFFEEEDDDCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFEEEDDDCCCBBBBBBBBBBBBAAABBBCCCCCCDDDEEEEEEFFFGGGGGGGGGGGGGGGIIIIIIIIIJJJJJJJJJJJJJJJGGGIIILLLOOOOOOMMMKKKIIIGGGFFFGGGHHHKKKMMMOOOOOOVVVWWWWWWVVVSSSPPPPPPPPPMMMLLLKKKJJJJJJKKKMMMNNNOOOOOOOOOPPPQQQRRRSSSTTTSSSSSSSSSTTTTTTUUUUUUUUUOOOOOOOOOOOOOOOOOOOOOOOOAAACCCCCCBBBAAA@@@AAABBB???>>>;;;999888888999:::999999999::::::;;;;;;;;;777777777777777777777777;;;;;;<<<<<<======>>>>>>;;;<<<>>>@@@AAAAAAAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>?????????@@@@@@CCCCCCCCCBBBBBBAAAAAAAAA???@@@AAABBBCCCEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFEEE???AAACCCFFFHHHHHHHHHHHHGGGHHHJJJLLLMMMNNNNNNNNNKKKMMMOOOQQQSSSRRRRRRQQQPPPQQQRRRRRRRRRQQQPPPOOOPPPQQQSSSSSSQQQPPPQQQRRRRRRQQQQQQPPPPPPPPPPPPPPPRRRRRRSSSSSSSSSRRRPPPOOOPPPOOOMMMKKKKKKKKKLLLLLLQQQPPPNNNMMMNNNPPPSSSUUUTTTSSSQQQPPPOOOOOOOOOPPPPPPOOOKKKHHHEEECCCBBBBBBBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>======<<<<<<<<<@@@??????CCCHHHLLLLLLKKKHHHIIIHHHEEEAAA>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA???===<<<===???@@@<<<:::888888999999999888999::::::;;;;;;;;;<<<<<<:::999999888888999999:::888:::<<<>>>>>><<<:::888:::999888888777777888888777888888999999999888888888777666555444444555555777666555333333444555555444555666888999999999:::777777888999:::;;;;;;<<<<<<<<<<<<<<<;;;:::999888:::999777888999999888666444444444444444444444444111222444666777888777777333333444555666666666666444444444333333444444444444555666555333222333444555555555444444333333333333333333333333333333333555555555555555444333333444444444444444333222111222222222222111111111222333333222222111000000000333333444444444555555555444333333333444555666777555666888999999999888888888888777666555444444444666666777666666555444444666555444333222333444555444333333222222333333444666666777888999999888888888777666555555555555555555666666777777777777777888888777666555555666666777777777666666777888888666666777777888888999999777777777777888888888888666666555555555666777777888888777777777777777777777888888999999999999888777777777888999999::::::999999999999999;;;<<<=========<<<<<<;;;<<<<<<<<<===???AAABBBAAAAAAAAABBBCCCBBBAAA@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCEEEEEEFFFGGGGGGEEEDDDCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEFFFGGGGGGGGGGGGFFFGGGGGGHHHHHHHHHIIIIIIIIIFFFHHHKKKMMMNNNLLLIIIGGGDDDEEEFFFFFFGGGHHHJJJLLLQQQSSSSSSRRRPPPNNNNNNOOOMMMLLLKKKJJJJJJKKKLLLMMMPPPPPPPPPQQQQQQQQQRRRRRRQQQQQQRRRSSSTTTTTTUUUUUUNNNNNNOOOOOOOOOOOOOOOOOO@@@BBBCCCBBB@@@>>>===>>>;;;:::888777777888999:::888999999::::::;;;;;;<<<777888888999999999888888:::::::::::::::;;;;;;;;;<<<===???@@@AAAAAAAAA@@@========================?????????@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAABBBDDDEEEFFFGGGGGGGGGHHHHHHGGGGGGFFFFFFAAACCCFFFIIIJJJKKKJJJJJJIIIIIIKKKLLLNNNOOOOOOPPPKKKLLLOOORRRTTTTTTTTTSSSTTTTTTUUUVVVUUUTTTSSSRRRPPPRRRSSSSSSRRRQQQQQQRRRRRRSSSSSSTTTTTTTTTUUUUUUVVVVVVWWWWWWVVVUUUSSSRRRRRRQQQNNNLLLKKKLLLMMMMMMOOONNNNNNNNNOOORRRTTTVVVTTTSSSSSSSSSSSSTTTUUUVVVUUUSSSOOOKKKGGGDDDBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>======<<<<<>><<<>>>@@@@@@?????????@@@@@@????????????@@@@@@AAA???@@@AAACCCCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBB@@@AAACCCDDDDDDCCCBBBAAABBBBBBAAA@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDCCCCCCDDDDDDEEEFFFDDDEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFGGGGGGHHHHHHHHHFFFHHHJJJLLLLLLJJJHHHGGGDDDEEEFFFFFFEEEEEEGGGIIIKKKLLLNNNNNNLLLKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJOOOOOOPPPPPPQQQPPPPPPPPPOOOPPPQQQQQQRRRSSSTTTTTTPPPPPPQQQRRRRRRRRRRRRQQQ>>>@@@AAAAAA???===<<<<<<;;;999888666666777888999888888999::::::;;;<<<<<<888888:::;;;;;;;;;;;;:::;;;::::::::::::::::::999<<<===>>>@@@@@@@@@??????========================@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEBBBDDDGGGJJJLLLLLLKKKJJJIIIJJJKKKLLLNNNOOOPPPPPPMMMNNNQQQSSSTTTTTTTTTSSSTTTTTTUUUVVVUUUTTTSSSRRRPPPRRRSSSSSSRRRQQQQQQRRRTTTUUUVVVXXXYYY[[[[[[[[[ZZZ[[[[[[ZZZYYYWWWUUUTTTTTTRRRPPPMMMLLLMMMNNNOOONNNNNNNNNOOOPPPQQQRRRSSSQQQRRRSSSUUUWWWXXXYYYZZZWWWUUUQQQMMMIIIFFFDDDDDDAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>======@@@CCCCCCBBBDDDIIIMMMNNNQQQRRRPPPJJJGGGHHHJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGFFFFFFEEEEEEAAA>>>;;;999999::::::999:::;;;<<<>>>>>>>>>>>>>>>:::999999999999999999:::999999::::::999999888777999999888777777777777777777777888999999999999999;;;999888666555666777888444444555555444444333222333444555666777888888888777777666666777888:::;;;888999999:::::::::::::::999888777777888888777666555555444444444333333333111333444666666666555444222222333333333333333222333222222111111222222333333555666555444333555666444444444444555555555555666666666666666666666666444555555555555444333333444444444444444444333333111333444444222111333555777777666666666666666666444444444444555555555555777777666555555444444444222555888888666555666777111333666666444333555777333444555666777777777777444444555666777777777777555444444444444444444555888888888888777666555555777777666666666777888888444555777888999999888888777666666666666777777888666555555555666666777888777777666666666666666666555555666666666777777777:::999999888888999999999777888888888999999::::::<<<<<<<<<<<<;;;::::::999888888888888888999999999888777666666777888:::<<<<<<<<<<<<<<<===>>>??????<<<>>>??????>>>>>>>>>??????>>>>>>>>>>>>>>>??????===>>>@@@CCCDDDDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBCCCCCCAAA@@@???AAAAAAAAA@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHIIIHHHIIIJJJKKKJJJJJJHHHHHHFFFHHHHHHGGGDDDDDDEEEGGGEEEGGGIIIJJJIIIIIIJJJKKKJJJJJJJJJJJJJJJIIIHHHHHHJJJKKKNNNPPPQQQPPPOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTQQQRRRSSSTTTTTTTTTSSSSSS<<<>>>@@@AAA???===<<<<<<<<<:::888666666666777888888888999::::::;;;<<<<<<888999;;;<<<======<<<<<<=========<<<<<<;;;;;;;;;<<<<<<>>>??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCEEEHHHKKKLLLLLLKKKJJJIIIJJJJJJLLLMMMNNNOOOPPPOOOQQQSSSTTTUUUTTTSSSRRRQQQRRRSSSSSSSSSQQQPPPOOOPPPQQQSSSSSSQQQQQQQQQRRRUUUVVVYYY[[[]]]___``````]]]]]]]]]]]][[[YYYWWWUUUVVVTTTQQQNNNMMMMMMOOOPPPOOOOOOPPPPPPPPPPPPPPPPPPOOOPPPSSSVVVXXXZZZ[[[\\\WWWUUURRRNNNJJJHHHGGGFFF@@@AAAAAABBBBBBCCCCCCDDDCCCCCCBBBBBBAAA@@@??????<<>>?????????>>>999999888888888888999999333444555777999;;;===>>>999888888777777777777777666777888999999999999999777666444333444555777888444555666666666555333222333444555666777777777777888888777777777888:::;;;888888999:::;;;;;;;;;;;;999888777777888888777666555555555444444333333333333333333222333333444444222222333333333222222111222111111111111111111222333555666555444444555666333444444444555666666666777777777777777777777777333333444444444333222222222333333444444444333333...111333333222111444777444444444444444444444444333333444444444444555555777777666666666555555555333666999999777555666888,,,000333444333444666888222333444666777777888888444555777999999999999888666666555555555555666666888888888888777555444333444444333444444555666777444555777888999999999888555555555555555666777888999999888888999:::;;;;;;777777666666555555444444444555555555666666777777777777666666666666666777888888888999::::::;;;;;;============<<<;;;:::999888888888888888999999999888777555555666777:::;;;<<<<<<<<<<<<===???@@@@@@<<<>>>??????>>>>>>>>>?????????>>>===============<<<===@@@CCCEEEEEEDDDDDD????????????????????????AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBBBB@@@>>>===AAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEJJJIIIHHHGGGFFFGGGHHHIIIFFFFFFFFFFFFFFFGGGGGGHHHDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHJJJKKKHHHEEEDDDEEEGGGBBBDDDFFFGGGGGGHHHIIIJJJIIIIIIJJJKKKJJJIIIGGGFFFFFFHHHLLLOOOQQQQQQPPPOOOOOOOOOPPPQQQRRRSSSTTTTTTPPPQQQRRRTTTTTTTTTSSSRRR999999999999999999999999888888999::::::::::::999777999;;;===>>>>>>===<<<======>>>>>>===<<<;;;;;;???>>>===<<<<<<===>>>???:::;;;===>>>>>>>>>===<<>>======>>>;;;:::999888888888999:::555666888999::::::999999999999999888888888888777999999888888888999;;;<<<888888777777666555555555777666555444444444444444111222333555777888::::::666666777888888888888888777777777888888999999:::::::::999999888777666666666666666666555555555555222333333333222222444555333555777666444222222222444444222222222222444444444444444444444444444444333555777999:::999888777999888777555444444444444666666555555555555666666444444333333222111000000222333333333333333333444666666555555555555666666888777777777666444333222222333555555444333444555666666666666777777777777444444444555555555555666333444555555666666555555444444555555555555555555777777777777777777777777777777888888888666555333333555777999:::999888888666777888999999999999999555666777888888777666555666777888777555444444444666666666666555555555555444444444555666777777888;;;;;;:::999999888777777666777999:::;;;<<<<<<<<<888:::<<<======;;;888666999999888888888888999999888888777777888999::::::999999::::::;;;<<<======?????????>>>>>>>>>>>>>>>?????????>>>>>>>>>======>>>>>>>>>>>>@@@BBBDDDEEEBBBBBBBBBBBBAAA@@@??????BBBBBBBBBAAA@@@???>>>======???@@@@@@??????@@@AAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEIIIHHHHHHGGGGGGHHHHHHIIIFFFFFFEEEEEEEEEEEEEEEEEEIIIIIIGGGEEEDDDCCCCCCCCCCCCEEEGGGGGGFFFFFFGGGHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGIIILLLNNNNNNNNNLLLKKKIIIIIIJJJJJJKKKKKKLLLLLLIIIIIIIIIJJJIIIIIIHHHGGGHHHHHHJJJKKKMMMOOOPPPQQQMMMMMMNNNOOOPPPPPPPPPPPPOOOOOOOOOPPPPPPPPPQQQQQQ999999999999999999999999888888999::::::::::::999999;;;<<<===>>>===;;;:::======>>>>>>===<<<<<<;;;???>>>===<<<<<<===>>>???======>>>>>>?????????>>>?????????>>>>>>>>>======@@@@@@@@@AAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDBBB??????@@@BBBCCCEEEGGGGGGGGGGGGIIIKKKJJJIIIHHHHHHIIIKKKMMMOOOOOOOOOPPPPPPPPPPPPOOOOOOPPPNNNNNNPPPRRRTTTRRRPPPOOOOOOOOOOOOOOOPPPPPPQQQWWWZZZ```dddeeedddaaa^^^ZZZYYYWWWUUUTTTTTTUUUUUUTTTSSSPPPOOONNNNNNNNNOOOQQQQQQQQQRRRTTTTTTRRRPPPOOOQQQSSSUUUXXXZZZ[[[\\\YYYWWWTTTQQQPPPMMMJJJGGG@@@@@@AAABBBCCCEEEFFFGGGKKKHHHEEECCCCCCBBB@@@>>>AAABBBCCCBBB@@@@@@BBBDDDDDDGGGJJJIIIFFFDDDFFFIIIIIIHHHHHHGGGHHHIIIJJJKKKIIIJJJLLLMMMMMMKKKHHHGGGDDD@@@>>>???===::::::======???AAAAAA???>>>>>>>>>;;;:::888777777888888999555666888999::::::999999999999999888888888777777888777777666777888999:::888777777777777666666666666666555444444444444444222222333555666777888999777777888888888888888777555555666777999:::;;;;;;:::::::::999999888888888666666666666555555555555222333444333222222444666555666777777555333333333444333333222222333333444333333333333333333333333333444666888999888777777777777777666555444444333444444444333333444444444444333333222111111000000222222222333333333333444666555555444444555555666666666777666666555444333333444666666444333333444555555666666666777777777444444444555555555555666333444555555666666555555555555555555555555555555555555555555555555555555444555555666666666555555444666888999:::999888777555666777777888888888777666666777888888777666666444555777777666555666777888777777777777666666666444444555555666777777888999999999999999999999999777888999:::;;;<<<<<<<<<999:::;;;<<<;;;:::888777999999888888888888999999888888777777888999999:::999999::::::;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>=========<<<>>>>>>===>>>???@@@BBBCCCAAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>???@@@@@@??????@@@BBBAAABBBBBBBBBBBBBBBBBBBBBDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHFFFEEEDDDDDDCCCCCCDDDFFFGGGGGGFFFEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGIIIKKKMMMNNNMMMLLLJJJMMMMMMMMMMMMMMMMMMMMMLLLJJJJJJKKKKKKKKKKKKJJJIIIJJJJJJKKKLLLMMMNNNNNNOOOMMMMMMNNNOOOPPPPPPOOOOOONNNNNNOOOOOOOOOPPPPPPPPP999999999999999999999999888999999:::::::::::::::;;;<<<=========<<<:::999======>>>>>>>>>===<<<<<<>>>>>>============>>>>>>???????????????@@@@@@AAA?????????>>>>>>>>>>>>>>>AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEDDDCCCBBBDDDEEEEEEDDDAAA@@@???@@@BBBDDDEEEFFFEEEFFFGGGIIIHHHHHHHHHHHHIIIJJJLLLNNNPPPPPPPPPPPPOOONNNMMMLLLKKKKKKKKKMMMQQQTTTUUUUUUNNNNNNOOOOOOPPPPPPPPPPPPZZZ]]]```cccdddbbb___]]]WWWUUUSSSQQQPPPPPPRRRRRRRRRQQQPPPOOONNNOOOPPPPPPSSSRRRQQQRRRTTTUUUUUUSSSQQQRRRSSSUUUWWWXXXYYYZZZXXXWWWVVVUUUTTTQQQLLLIIIAAAAAABBBCCCDDDFFFGGGHHHKKKHHHFFFDDDCCCBBBAAA???BBBCCCBBB@@@>>>===>>>???>>>AAADDDDDDBBBBBBDDDFFFEEEEEEEEEEEEFFFHHHIIIJJJHHHHHHIIIIIIIIIHHHHHHGGGDDD@@@???@@@???<<<<<<>>>???AAABBBBBB@@@>>>>>>>>>:::999888666666666777888555666888999::::::999999999999888888888777777777777666666666666777777888777777777777888888888888666666555444444444444555333333444444555666666666777777888888888777777666333444555777888:::;;;<<<:::::::::999999999999999666666666555555555555444333444555444333333555777666777777666444333444555222333333444444333333222222222222222222222222222222333555666777666666555555555666666666555333222222222111111111111222222333333222222111000000000222222222222333333444444555444444333333444444555444555555666555555444444555666777666444333333444555555555666666666666777444444444555555555555666333444555555666666555555555555555555555555555555444444444444444444444444333333333333444555666777444555666777777666555555555555666666777777666666666777888999999888777666222444666777666666777888888888888888777777777777444444555555666777777777777777888999::::::;;;;;;999999:::;;;;;;;;;;;;;;;999999999999999888888888999999888888888888999999888888888777888888999:::999999::::::;;;;;;<<<<<<========================>>>>>>============<<<<<<>>>>>>======>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBBBB>>>>>>>>>??????@@@@@@@@@>>>???@@@@@@??????@@@AAABBBBBBBBBBBBBBBBBBBBBAAADDDDDDEEEEEEEEEFFFFFFFFFDDDEEEFFFGGGGGGFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFHHHGGGFFFEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHKKKLLLMMMMMMKKKJJJNNNNNNMMMMMMLLLKKKKKKJJJKKKKKKLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNOOOOOOOOONNNNNNMMMMMMMMMNNNNNNNNNOOOOOO888999999999999999::::::888999::::::;;;;;;::::::;;;<<<<<<======<<<;;;;;;======>>>>>>>>>======<<<>>>>>>============>>>>>>@@@???>>>>>>>>>???AAABBB@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDEEEFFFEEECCCBBBGGGIIIJJJIIIGGGDDDBBBBBBAAACCCDDDEEEDDDDDDFFFGGGHHHHHHHHHIIIJJJKKKMMMNNNPPPPPPPPPOOONNNLLLKKKJJJKKKJJJKKKLLLOOOSSSUUUWWWOOOOOONNNMMMMMMOOOPPPQQQ[[[]]]```bbbbbb```]]][[[WWWUUURRRPPPNNNNNNOOOOOOQQQPPPPPPOOOOOOPPPQQQQQQUUUSSSRRRSSSUUUVVVVVVVVVTTTTTTTTTUUUVVVWWWWWWXXXYYYXXXXXXXXXVVVRRRMMMIIIHHHGGGGGGFFFFFFFFFFFFGGGFFFDDDBBBBBBCCCDDDDDDCCC@@@AAA@@@???<<<;;;<<<===<<<>>>AAAAAA@@@???AAABBBAAAAAABBBCCCEEEFFFGGGHHHGGGFFFEEEEEEDDDDDDDDDDDDBBB???>>>@@@???<<<<<>>>>>==========================================??????AAABBBBBBCCCCCCCCC>>>>>>>>>>>>>>>>>>>>>???<<<>>>??????>>>===???@@@CCCBBBBBBBBBBBBAAAAAAAAACCCCCCDDDDDDDDDEEEEEEEEEEEEGGGHHHJJJJJJHHHGGGEEEFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEDDDDDDDDDEEEEEEFFFEEEGGGHHHGGGEEEDDDDDDEEEFFFFFFGGGGGGHHHHHHGGGGGGGGGHHHJJJKKKLLLLLLKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHJJJKKKLLLMMMMMMMMMMMMMMMKKKLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMMMMMMM888888888999999:::::::::999999:::;;;;;;;;;;;;:::999:::;;;<<<<<<===============>>>>>>>>>>>>>>>=========>>>>>>>>>>>>======>>>>>>===<<<<<<>>>???@@@?????????@@@AAAAAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC???@@@CCCEEEFFFFFFEEEDDDHHHJJJLLLLLLJJJGGGEEEDDDBBBCCCEEEEEEDDDDDDEEEGGGIIIIIIJJJJJJKKKMMMNNNNNNOOOOOOOOONNNMMMKKKJJJIIILLLLLLLLLMMMNNNPPPSSSUUURRRPPPMMMKKKKKKNNNQQQTTTZZZ[[[]]]^^^^^^]]][[[ZZZZZZXXXTTTQQQOOONNNNNNNNNQQQQQQQQQQQQQQQQQQRRRRRRUUUTTTRRRSSSUUUVVVVVVUUUUUUUUUTTTTTTTTTUUUVVVWWWYYYXXXXXXXXXVVVRRRLLLGGGHHHHHHGGGFFFFFFFFFFFFFFFCCCBBB@@@AAABBBCCCCCCBBB======>>>===;;;;;;<<<>>>>>>???@@@@@@>>>======>>>>>>>>>@@@AAABBBCCCDDDDDDEEEDDDBBB@@@????????????>>>;;;;;;>>>>>>;;;;;;>>>@@@AAABBBAAA???<<<;;;;;;999888777555555555555666555666888999::::::999999888888888777777777666666777777777777777777666666555555666777888999999:::555555444444444555555666666666555555555444444444333444444444444444333333666666666666666666666777666666666666777777777777555555555555444444444444444555555555444444666777555666777555333222333444222222444444444444222222111111111111111111111111111222222333333333333333111222444666666555333222222222111111111111222222111111000000000000//////000000111222222333444444333333222222222222333333111222333444444555555444555777777666444222222333444444444444555555555555444444444555555555555666333444555555666555555555666666555555555444444444555555555555555555555555888777555444333444555666444444444555444444333333666777777888888777666666666777888999999888777666666888999888666555555666777777666666666555555555555555555555666666666666999999999999999999999999::::::;;;<<<<<<<<<;;;;;;:::999777666666888999:::999999888888888888999999999999888888888888888999999999999:::::::::::::::::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<;;;;;;>>>>>>@@@AAABBBBBBCCCCCC@@@???>>><<<<<<;;;<<<<<<;;;<<<======<<<<<<===???BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFHHHIIIIIIHHHFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGDDDDDDDDDDDDDDDDDDEEEFFFEEEFFFGGGGGGEEECCCDDDDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGIIIJJJKKKKKKJJJJJJFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMJJJJJJKKKLLLMMMNNNOOOOOONNNNNNNNNNNNMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLMMMMMM888888888999999::::::;;;999999:::;;;;;;;;;;;;;;;999999:::;;;<<<===>>>???======>>>?????????>>>>>>======>>>>>>>>>>>>======<<<<<<<<<<<<<<<======>>><<<<<<===>>>???@@@@@@@@@BBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDD@@@AAACCCEEEGGGGGGGGGGGGFFFHHHJJJJJJHHHFFFEEEEEECCCEEEFFFFFFEEEEEEFFFHHHIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMLLLJJJIIIHHHKKKMMMNNNMMMMMMMMMOOOQQQSSSQQQNNNLLLLLLOOORRRUUUVVVWWWXXXYYYZZZZZZYYYYYY[[[YYYVVVSSSPPPOOOOOOPPPRRRRRRSSSSSSSSSSSSSSSSSSTTTSSSRRRSSSTTTTTTSSSRRRTTTSSSRRRQQQQQQRRRSSSTTTVVVUUUUUUUUUTTTPPPKKKGGGCCCCCCCCCCCCDDDEEEFFFFFFEEECCCAAA@@@AAAAAA@@@???:::;;;<<<<<<;;;;;;===???@@@@@@@@@???>>><<<;;;:::======>>>???@@@@@@@@@???@@@???>>><<<;;;;;;:::::::::888999======;;;:::===???AAABBBAAA???<<<;;;;;;:::999777666555555555555555666888999::::::999999888888777777777666666666666777777777777777666555444555555666777888888999555444444444444555666666777777666666666555555555222222333444444444444444666666666666555555555555666666666555555555555555555555555444444444444333333444555444333333555777444666888888666444333333222333333444444333333222111111111111111111111111222222222222222222222222000111333444444444444333222222222111111222222222000000000//////////////////000000111222333444444444333333222222333333444111222222333444444444333444555666555333222222333333333333444444444555555444444444555555555555666333444555555666666555555666666666555444444333333555555555555555555555555888777666555444444444444777777777777777777777777777777888888888777666666555666777888888777666555777999:::999777555555555666666666666555555555555555555666666666666666666:::999999999999999999999::::::;;;<<<<<<<<<<<<<<<999999888777777999:::;;;999999888888888888999999:::999888888777888888888999999999999::::::::::::999999999:::;;;;;;<<<<<<<<<===============>>>>>><<<<<<=========<<<;;;;;;===>>>???@@@AAAAAAAAAAAA@@@???===;;;:::::::::;;;;;;<<<======<<<<<<===>>>AAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCDDDDDDDDDEEEFFFFFFGGGGGGDDDDDDDDDCCCCCCDDDEEEEEEDDDEEEGGGFFFEEEDDDDDDEEEEEEFFFHHHIIIJJJIIIIIIHHHGGGGGGHHHIIIJJJJJJJJJJJJFFFGGGGGGHHHIIIIIIJJJJJJFFFGGGIIIJJJKKKLLLLLLLLLIIIJJJKKKLLLMMMNNNOOOOOONNNNNNNNNMMMLLLKKKJJJIIIKKKKKKKKKLLLLLLLLLMMMMMM777888888999::::::;;;;;;999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<============>>>???????????????<<<===>>>??????>>>===<<<;;;;;;<<<============<<<;;;<<<===>>>???@@@AAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFGGGGGGHHHDDDFFFHHHHHHGGGFFFFFFFFFEEEGGGHHHHHHGGGFFFGGGIIIHHHHHHJJJKKKLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHJJJLLLLLLKKKJJJKKKMMMQQQQQQPPPPPPPPPQQQRRRSSSQQQRRRSSSUUUVVVXXXXXXYYYZZZYYYVVVTTTRRRRRRSSSTTTTTTTTTUUUUUUUUUTTTTTTSSSSSSRRRRRRSSSSSSSSSPPPNNNQQQPPPNNNMMMMMMNNNPPPQQQPPPPPPPPPQQQQQQOOOLLLHHHBBBBBBBBBBBBCCCDDDEEEEEEEEECCCAAAAAABBBBBBAAA@@@;;;<<<<<<<<<;;;;;;===>>>@@@???>>>>>>===<<<:::999======>>>>>>>>>===;;;:::888888999999999999999999999777888======;;;;;;===@@@AAACCCBBB@@@>>>======;;;:::888666555555555666555666888999::::::999999888777777777666666666666555666666777666555444333444444555555666666666777444444444444444555666666777777777777777666666666111222333555555666666666555555555555555555555555777777777666555555444444555555555444444444333333222333444333222222444666555888;;;;;;999666444444444333333222222333333444222222222222222222222222333222222222222222222222000111111222333444444444222222111111111111222222//////////////////////////////000111222333444444444444333333333333444444111222222333333333333222111333444444333222222333222333333333333444444444444444444555555555555666333444555555666666555555777666666555444444333333444444444444444444444444444444555555555444444333666555555666666777888888666777777777666666555444444555666777777666555444666888999999777666666777777777777666666666666555666666666666666666666555888888888999999::::::;;;999999;;;<<<============999999999999999:::;;;;;;999999888888888888999999:::999999888777777888888999999999999999999999999888888888999:::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;<<<======>>>===<<<<<<<<<===>>>???????????????>>>===;;;:::999:::;;;<<<<<<===???>>>======>>>@@@???@@@@@@AAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFDDDDDDEEEEEEEEEEEEDDDDDDBBBCCCCCCDDDEEEEEEFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDBBBDDDFFFFFFEEEDDDEEEFFFGGGHHHJJJLLLMMMLLLKKKJJJFFFGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJFFFGGGHHHJJJKKKLLLMMMMMMKKKKKKLLLLLLMMMMMMMMMMMMNNNNNNNNNMMMLLLJJJIIIHHHKKKKKKLLLLLLLLLMMMMMMMMM777777888999::::::;;;;;;999:::;;;;;;<<<<<<;;;;;;======<<<;;;;;;;;;;;;<<<======>>>???????????????<<<===>>>??????>>>===<<<:::;;;===>>>>>>>>>===<<<======>>>@@@AAABBBCCCDDDAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFFFFFFFGGGGGGEEEFFFHHHHHHGGGGGGGGGHHHGGGHHHIIIIIIHHHGGGHHHJJJFFFGGGIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHDDDGGGKKKKKKIIIHHHIIIKKKOOOPPPRRRTTTTTTSSSRRRQQQNNNOOOPPPRRRTTTVVVXXXYYYXXXWWWUUUTTTSSSTTTVVVWWWVVVVVVVVVVVVVVVUUUTTTSSSRRRRRRRRRSSSSSSQQQNNNKKKNNNMMMKKKJJJJJJLLLMMMOOOLLLLLLLLLNNNPPPOOOMMMKKKGGGGGGEEEDDDCCCCCCCCCCCCBBBAAA@@@AAACCCEEEEEEEEE<<<======<<<;;;:::<<<===>>>===<<<<<<===<<<:::999>>>>>>>>>>>>===;;;999777222333555777888999999999888777888===>>><<<;;;>>>@@@BBBDDDCCCAAA?????????<<<;;;999777666555666666555666888999::::::999999777777777777666666666666444444555666555444222111444444444555555555555555444444444444444555666777888888888888777777777777222333444666777888888999333333444444555666777777999888888777666555555444555555444444444333333333222333333333222222444555666999===>>><<<999666444555444222222222222444555222222222222222222222222333333222222111222222333111000000111222333555555111111000000000000111111.........///////////////...///000111222333444444555444444333333444444555222222333333333222222111000222333333222111222333222222333333333444444444444444444555555555666666333444555555666666555555777777666555444444333333333333333333333333333333000111333444555555444333222222222333444555666777555666666666555444333333333444555666666555444333444666888888888777888999888888888888777777777777666666666666666555555555555666777888:::;;;<<<===888999:::<<<===>>>>>>>>>999999::::::;;;;;;;;;;;;999999888888888888999999::::::999888777777888888999999999999999999999999777777888999::::::;;;;;;888888888999999::::::::::::;;;===>>>>>>>>>===<<<<<<======>>>>>>>>>>>>===<<<;;;:::999999;;;<<<>>>===???@@@@@@??????@@@AAA>>>???@@@AAACCCDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGAAABBBBBBCCCDDDEEEEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCAAACCCEEEFFFEEEDDDEEEFFFHHHJJJLLLNNNOOONNNMMMMMMFFFGGGGGGHHHHHHIIIJJJJJJKKKJJJJJJIIIIIIHHHHHHGGGFFFGGGHHHJJJLLLMMMNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKNNNNNNNNNMMMLLLJJJHHHHHHLLLLLLLLLLLLMMMMMMMMMMMM555555555666777999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>===>>>>>>======<<<<<<<<<;;;:::;;;===>>>>>>>>>===<<<======>>>???@@@AAAAAABBB@@@@@@@@@@@@AAAAAABBBCCCDDDDDDBBBAAAAAABBBCCCDDD@@@CCCFFFGGGFFFEEEEEEEEEGGGFFFFFFEEEFFFHHHIIIJJJJJJIIIIIIHHHHHHHHHIIIIIIHHHHHHIIIJJJKKKLLLMMMNNNLLLMMMMMMLLLKKKJJJJJJKKKIIIKKKKKKJJJIIIHHHIIIJJJLLLOOOSSSXXXZZZWWWQQQLLLKKKKKKKKKLLLMMMOOOQQQSSSRRRTTTVVVVVVUUUUUUUUUVVVWWWWWWVVVVVVTTTSSSQQQPPPSSSRRRPPPOOOOOOMMMJJJHHHJJJJJJHHHGGGFFFFFFEEEEEEJJJJJJJJJKKKKKKKKKKKKKKKIIIGGGDDDBBBBBBAAA???>>>@@@@@@@@@AAAAAABBBBBBBBB???>>>===;;;;;;:::::::::<<<<<<;;;;;;;;;:::::::::999:::;;;<<<;;;:::999888666888999888777666777888999999888888999999:::;;;===>>>@@@AAABBBBBBAAA@@@<<<:::888666555555666777::::::;;;<<<;;;:::888777555444444444444333333333444444555555555555444444555444444333333444444555111222333444555444333222555555666666666666555555555555555666777999:::;;;777777777666666666555555666555444444333333333333777444000000222444444333444333333222222333333444555:::@@@BBB@@@:::555111000000111222222222222111222222222222222222222222333333333222222222111111111111000000000000111111////////////000000000000000000000000000000000000222000...000333666555444222222333333333333444444444333222222111111222222333333222222111222222222222222222222222222222222111111222333444444555555555555666666666666555555333333333333333333333333111000000///000222444555333333333333333333333333444333333222222333333444222333333444444333333222555444444444444555666666777777666666555555444444555777999999999777444222222444666777777666666777777666666666666888:::;;;;;;<<<<<<===>>>>>>======::::::::::::::::::::::::;;;::::::999888888999999<<<;;;:::888777666666555;;;999999999;;;;;;;;;999:::999888888999:::<<<===???>>><<<;;;::::::;;;;;;:::::::::;;;;;;;;;<<<<<<:::;;;===>>>???@@@??????===============<<<<<<;;;??????@@@AAA@@@???>>>===???@@@AAABBBCCCBBBAAA@@@CCCDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCC@@@BBBDDDGGGHHHGGGEEEDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@?????????@@@BBBDDDEEEFFFGGGHHHJJJKKKKKKJJJJJJCCCCCCDDDFFFGGGHHHIIIJJJKKKJJJIIIGGGFFFEEEEEEEEECCCEEEHHHKKKMMMMMMLLLLLLOOOOOONNNMMMLLLKKKJJJJJJJJJJJJIIIGGGEEEDDDEEEGGGJJJIIIIIIJJJJJJKKKLLLMMM555555555666777888999:::::::::::::::999999999999===<<<;;;;;;::::::;;;;;;<<<<<<===>>>>>>>>>>>>===>>>=========<<<<<<<<<;;;999:::;;;<<<===<<<<<<;;;======>>>???@@@AAAAAABBBAAAAAAAAAAAAAAABBBCCCCCCDDDCCCBBBAAAAAABBBCCCCCCAAACCCFFFGGGFFFDDDDDDDDDFFFEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGHHHIIIJJJKKKKKKKKKLLLLLLLLLJJJIIIIIIKKKJJJKKKLLLKKKIIIHHHIIIJJJNNNPPPUUUZZZ\\\YYYRRRMMMIIIIIIHHHIIIJJJLLLNNNOOOPPPRRRUUUUUUUUUUUUWWWXXXVVVVVVVVVUUUTTTSSSQQQQQQQQQOOONNNNNNNNNMMMKKKIIIIIIHHHGGGFFFEEEEEEEEEEEEHHHIIIIIIIIIJJJJJJKKKKKKIIIFFFDDDBBBBBBAAA???>>>>>>?????????@@@@@@@@@@@@>>>>>>===<<<;;;:::::::::;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;::::::999666777888888777666777888999888888888888999::::::;;;<<<>>>???@@@@@@??????<<<:::888555444444555555777777888999888777666555555555444444333333333222444444555555555555444444333222222111111222222333222333444555555555444444555555666666666666555555444444555555666888999:::888888777777777666666666666666555333333222222222666333000000222444444333444333333222222333333444555999>>>@@@===888444222000000111222222222222111222222222222222222222222333333222222222111111111111111000000000000111111////////////000000000111000000000000000000000000111///...///222555444333222222333333333333444444444333222222111111222222333333222222111222222333222222222222222222222222111111222222333333444444333444444555555444444333333333333333333333333333111000000000000222333444333333333333333333333333444333333222222333333444333333444444444444333333444444444444444555555666666666666666666555555555333555777999999777666444222444666777777666666777777666666666666888999:::;;;;;;<<<<<<<<<<<<<<<;;;999999999999999999999999999999999999999:::;;;;;;<<<<<<:::999888888888888;;;:::999999;;;;;;:::999777777777777888:::<<<===>>>===<<<:::999999::::::::::::::::::;;;;;;;;;;;;999:::<<<>>>?????????>>>===============<<<<<<;;;===>>>???@@@AAA@@@@@@?????????@@@AAAAAAAAAAAAAAACCCDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCC@@@BBBDDDEEEFFFFFFEEEDDDDDDDDDCCCCCCBBBAAAAAAAAABBBAAA@@@@@@@@@@@@AAABBBCCCDDDFFFGGGHHHHHHGGGGGGCCCDDDDDDEEEFFFGGGHHHHHHFFFGGGHHHHHHGGGFFFDDDBBBAAACCCFFFJJJLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHGGGEEECCCBBBDDDEEEIIIIIIIIIIIIJJJKKKLLLMMM666666666666666777888888888888888888888888888888;;;;;;:::999999999999999;;;<<<<<<===>>>>>>===============<<<<<<<<<<<<<<<888999:::;;;;;;;;;::::::<<<======>>>???@@@AAAAAABBBBBBAAAAAABBBBBBCCCCCCBBBBBBAAA@@@@@@AAABBBCCCBBBDDDFFFGGGEEECCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHGGGHHHIIIJJJJJJIIIHHHHHHCCCDDDEEEEEEFFFGGGHHHHHHIIIJJJKKKJJJHHHGGGHHHIIIJJJKKKLLLKKKIIIIIIIIIJJJOOORRRWWW]]]___[[[TTTOOOIIIHHHHHHHHHIIIJJJLLLMMMNNNPPPSSSTTTUUUVVVWWWYYYUUUUUUUUUUUUTTTSSSRRRQQQNNNMMMLLLKKKLLLLLLJJJIIIGGGGGGFFFEEEDDDDDDDDDDDDFFFFFFGGGGGGHHHIIIJJJJJJHHHFFFCCCAAAAAAAAA???===============>>>>>>>>>>>>=========<<<;;;;;;::::::;;;;;;:::999999999999999<<<<<<;;;::::::::::::;;;666777888888666666777888888888777777777888999999::::::<<<======>>>======<<<:::888666444444444444666666777888888666555444666555555444333222222111333444444555555444444333222222111111111111222222333333444555555555555555444555555666666555555444333333333444555666777888888888888888777777777777777666555333222111111111555222000000222333333333333333222222222222333333555888;;;<<<999666333222000000111222222222222111222222222222222222222222333222222222222111111111111000000//////000000111/////////000000000111111000000000000000000000000000......///111333333222222222333333333333444444444333222222111111222222333222222111222222333333222222222222222222222222111111222222222222222222111222222333333222222111333333333333333333333333000000000000111222333444222222333333333333333333333333222222222222333333333333444444444444333333444444333333444444555666555555555666666666666666222333555777888888777666222444666777777666666777666666666666777888999999::::::;;;;;;;;;::::::999888888888888888888888888777777777888999;;;<<<===<<<;;;::::::999999::::::;;;:::999999;;;;;;:::999666666666666888999:::;;;<<<;;;:::999999888999999999999:::::::::;;;;;;;;;888999;;;===>>>>>>>>>>>>===============<<<<<<;;;;;;<<<>>>???@@@AAAAAAAAA???????????????@@@@@@AAACCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCAAABBBBBBCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBDDDCCCBBB@@@????????????AAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFAAACCCFFFHHHGGGEEEAAA??????AAADDDHHHJJJKKKJJJJJJFFFFFFFFFGGGGGGGGGHHHHHHDDDEEEEEECCCAAAAAABBBDDDHHHHHHIIIIIIJJJKKKKKKLLL777666666555555666666666777777888888888888999999:::999999888888888888888:::;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<999999999:::::::::::::::<<<<<<===>>>???@@@AAAAAAAAAAAAAAA@@@@@@AAABBBBBBAAA@@@???>>>???@@@AAABBBBBBDDDGGGGGGEEECCCBBBAAABBBCCCCCCCCCDDDEEEEEEFFFEEEFFFHHHJJJJJJIIIHHHFFFCCCCCCCCCDDDEEEFFFFFFFFFGGGHHHIIIHHHGGGFFFGGGHHHJJJKKKLLLKKKIIIHHHIIIJJJNNNQQQWWW\\\___\\\UUUPPPLLLKKKJJJJJJJJJKKKLLLMMMNNNPPPRRRTTTTTTTTTVVVWWWTTTTTTUUUTTTTTTSSSRRRRRROOOMMMJJJJJJJJJJJJHHHGGGEEEEEEDDDCCCCCCCCCDDDDDDCCCCCCDDDEEEGGGHHHIIIIIIGGGEEEBBBAAAAAA@@@???===<<<=====================<<<======<<<<<<;;;;;;:::;;;:::999888888888888999<<<;;;999888888888999:::666777888777666555666888777777666666777777888999999::::::;;;<<<<<<<<<===<<<;;;999777555444444444777888999::::::999888777666555555444333222111111333333444444444444333333444444333333333333444444333333333444444444444444444444444555555444444444333333222222333444555555888888888777777777777777666666444222111000000000222111000000111222333333333333222222222222333333444666888777555333222222000000111222222222222111111222222222222222333333222222222222111111111111000000////////////000000//////000000000111111111000000000000000000000000///.........000111222222222222222333333333444444444333222222111111222222222222111111222222333333111111111111111111111111222222111111111111111111111111222222222222111111222222222222222222222222000000000111111222222333222222222222222333333333333333222222222222333333222222333333333333222222333333333333333444444555444444555555666666777777222444555666777666555555222444666777777666666777666666666666777777888888999999999999999999888777777777777777777777777777666666666777888999:::;;;::::::999999999::::::;;;<<<:::999999;;;;;;:::888777777777777888888999999::::::999888888888888888999999999999::::::::::::888999;;;<<<===>>>=====================<<<<<<;;;<<<===>>>>>>???@@@@@@@@@???>>>=========>>>@@@AAACCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@AAABBBCCCDDDEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@?????????@@@@@@@@@AAAAAABBBBBBBBBDDDDDDDDDCCCCCCCCCCCCCCCBBBCCCDDDEEEDDDBBB???===???AAADDDGGGIIIJJJJJJJJJEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDCCCAAAAAABBBCCCGGGHHHHHHIIIJJJJJJKKKKKK777666555555444555555555777888888888999999999:::999999888777777777777888999999;;;<<<<<<=========;;;;;;;;;<<<<<<<<<<<<<<<:::::::::::::::;;;;;;;;;<<<<<<===>>>???@@@@@@AAA@@@@@@??????>>>??????@@@???>>>=========???@@@AAABBBDDDFFFFFFDDDBBBAAAAAAAAABBBBBBCCCDDDDDDEEEEEECCCEEEGGGHHHIIIHHHGGGEEECCCCCCCCCDDDEEEEEEFFFFFFEEEGGGHHHGGGFFFEEEFFFHHHIIIJJJKKKJJJIIIHHHIIIJJJKKKNNNTTTYYY\\\ZZZUUUQQQNNNMMMLLLKKKJJJKKKLLLLLLOOOQQQSSSSSSRRRRRRSSSTTTSSSSSSTTTTTTTTTSSSSSSRRRQQQNNNKKKIIIHHHGGGEEECCCCCCCCCCCCBBBCCCCCCDDDDDDAAABBBCCCDDDEEEFFFGGGHHHFFFCCCAAA@@@@@@@@@>>>===============<<<<<<<<<<<<;;;<<<<<<======<<<;;;::::::999888666666777888888999888777666555666777888555777888777666555666777666555555555555666777777999999999:::;;;;;;<<<===<<<;;;:::888777666555555777888999::::::999888777555555444333222222111111222222333333333333222222444333333222222333333444222222222222222333333333333333444444444444333333333222222222222222333333666666666666666666666666555444333222111000000000000000111111000111222333333222222111111222222333333444555444222111111222000000111222222222222111111111111222222333333333222222222111111111000000000000////////////000000000000000000111111111111000000000000000000000000......////////////111222222222222333333333444444444333222222111111222222222111111111222222333444111111111111111111111111222222111111111111111111222222333333333333222222222222222222222222222222000111111111222222222222111111111222222333333333333222222111111222222333111111222222222222111111222222222222222333444444444444555555666666777777444555555666555444333222222444666777777666666777555666666666777777777777777888888888888888777777777777777777777777777777666666666666666777888888888888888888888999999:::<<<;;;999::::::;;;999888:::::::::999999888777777888888888888888888777777888888888999999999::::::888999;;;<<<===>>>=====================<<<<<<;;;???>>>>>>>>>>>>>>>>>>>>>???>>>===<<<===>>>???@@@BBBBBBAAA@@@@@@AAAAAABBBAAAAAABBBBBBCCCCCCDDDDDDAAA@@@???>>>???@@@BBBCCCCCCCCCCCCCCCBBBBBBBBBBBB??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBCCCCCCBBBBBBBBBBBBAAAAAAEEEEEEDDDBBBAAA???>>>===AAABBBDDDFFFHHHIIIJJJJJJFFFFFFEEEDDDDDDCCCBBBBBBAAACCCDDDDDDCCCBBBCCCDDDFFFGGGHHHIIIJJJJJJJJJIII666555555444444444555555777777777888999999::::::999999888777777777777888888888:::;;;<<<<<<======;;;;;;;;;;;;;;;<<<<<<<<<::::::999999999:::;;;<<<;;;<<<<<<===>>>???@@@@@@??????>>>>>>======>>>>>>======<<<<<<<<<>>>???@@@AAACCCEEEFFFDDDBBBBBBBBBAAAAAABBBDDDDDDDDDDDDDDDBBBCCCDDDFFFFFFFFFEEEEEECCCCCCCCCDDDDDDEEEEEEEEEDDDFFFGGGGGGFFFEEEFFFHHHHHHIIIJJJIIIGGGGGGGGGHHHHHHKKKOOOTTTXXXYYYVVVSSSOOONNNLLLKKKJJJJJJJJJKKKOOOPPPRRRRRRQQQPPPQQQRRRRRRRRRSSSSSSTTTSSSSSSSSSRRROOOKKKHHHGGGEEEDDDBBBBBBBBBBBBBBBCCCDDDEEEEEEBBBBBBCCCCCCDDDEEEFFFFFFDDDBBB@@@???@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======<<<;;;::::::888666555555555777888777777666555555555555555555666777777555555666777555555444444555555666777999888888888999:::;;;<<<::::::999888777666555555333444666777777666666555333333333333222222222222111222222333333222222111111111000000000000111111111111111111111222333333222333333444444333333222333333222111111111222222333333333333444444444444333333222111000000000000...///111111000000111333222222111111111111222222111333444333111000111111000000111222222222222111111111111222222333333444222111111111111000000000000//////......//////000000000000111111111222222000000000000000000000000...///000///...///000222222222333333333333444444444333222222111111222222111111111111222333444444111111111111111111111111111111222222222222222222222333333444444333333222222222222222222222222222000111111222222222111111000000111111222333333333222222111111111111222222111111222222222222111111222222111111222222333444555555555666666666666666555555555555444333222111222444666777777666666777555666666777777666666555666666777888888888888888777777777777777777777777666666666666666666777777888888888777888888999999===;;;::::::::::::999777::::::::::::999888777666777888888999888888777777777777888888888999999999888999;;;===>>>>>>>>>>>>===============<<<<<<;;;@@@???>>>============>>>>>>>>>>>>>>>>>>??????@@@BBBAAA@@@???>>>???@@@AAA@@@@@@AAAAAABBBCCCDDDDDD@@@???>>>>>>>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@<<<===>>>@@@AAABBBBBBBBBBBBAAAAAA@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAA@@@@@@FFFEEECCCBBB@@@?????????CCCCCCEEEFFFGGGHHHHHHHHHFFFEEEEEEDDDCCCAAAAAA@@@@@@BBBDDDDDDDDDCCCDDDEEEEEEFFFHHHIIIJJJIIIIIIHHH444444444333444444555555555555666777777888999999:::999888888777777888888777888999:::;;;<<<<<<<<<:::::::::;;;;;;<<<<<<<<<999888888777888999:::;;;;;;;;;<<<===>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>><<<;;;;;;;;;;;;===>>>@@@???BBBEEEEEEDDDCCCBBBCCCAAAAAACCCDDDEEEEEEDDDDDDAAAAAABBBCCCCCCDDDDDDEEEBBBBBBCCCCCCCCCCCCDDDDDDDDDFFFGGGGGGFFFFFFGGGHHHGGGHHHIIIHHHFFFEEEFFFGGGGGGHHHLLLQQQVVVXXXXXXWWWRRRQQQOOOMMMLLLKKKLLLLLLLLLNNNQQQQQQQQQQQQRRRSSSQQQQQQRRRSSSTTTTTTSSSSSSQQQNNNJJJGGGGGGFFFEEEDDDBBBBBBBBBBBBCCCDDDEEEFFFCCCCCCCCCCCCDDDDDDEEEEEEDDDBBB????????????>>>===;;;;;;:::::::::999999999:::;;;<<<>>>>>>===;;;:::999888666444333555666888666666777777666666555444555666777666555555666777444444444333444555555666777666666666777888999:::666666666666666555444444111222333444555444333333222222222222222333333333111111222222222222111111111111000000000000111111222222111111111222333444222222333333333333222222444333222222111111111222000000000111111222222222111111000000000000111111,,,...111111000///111333222222111111111111222222000222333333222000000111000000111222222222222111000111111222333333444444111111111111000000000000//////............//////000000111111111222222222000000000000000000000000...000111000///...111333222222333333333333444444444333222222111111222222111111111111222333444555111111111111111111111111111111222222333333444444222333333444444333333222111111111111111111111111000111222222222222111000///000000111222222333333222222111111111111222222333333333444444333333333111111111111111222333333666666666666666555555555444444444333333333333333222444666777777666666777555555666777777666555444444555666777888999999999888888888888888888888888666666666777888999:::;;;::::::999888888888999999===;;;::::::::::::999777777777888999999888777777777777888999999999888777777777777777888888888999999:::<<<>>>?????????>>>===============<<<<<<;;;>>>>>>===<<<======??????===>>>??????@@@@@@??????BBBAAA???======>>>???@@@>>>???@@@AAABBBCCCDDDDDD???>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>@@@AAAAAAAAAAAABBBAAA@@@@@@@@@@@@AAABBB??????@@@@@@@@@@@@@@@@@@CCCCCCDDDDDDDDDCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEEEECCCCCCBBBBBBAAAAAAAAA@@@???AAACCCDDDDDDCCCDDDEEEDDDEEEGGGIIIJJJIIIHHHGGG444333333333333444555666444444444555666777777888:::999999888888888888888666777999:::;;;<<<<<<<<<:::::::::;;;;;;<<<<<<<<<888777666666666777999:::;;;;;;<<<===>>>???@@@@@@AAAAAA@@@???>>>>>>??????;;;;;;::::::;;;<<<>>>???>>>AAADDDEEEDDDCCCCCCCCCAAABBBCCCEEEEEEEEEEEEDDDAAA@@@@@@AAAAAACCCDDDEEEBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGGGGFFFFFFGGGIIIFFFGGGHHHGGGEEEDDDEEEFFFFFFGGGJJJOOOTTTXXXYYYYYYVVVUUUSSSQQQOOOOOOOOOOOOJJJLLLOOOPPPQQQQQQSSSUUUPPPQQQRRRSSSSSSTTTTTTSSSPPPMMMIIIGGGGGGGGGGGGFFFBBBBBBBBBCCCDDDEEEFFFGGGCCCCCCDDDDDDDDDDDDDDDDDDCCCAAA???>>>??????>>>===:::999999999888888777777999;;;<<<>>>>>>===;;;:::999888555333333444666777666777888888888777555444555666777666555444555777444333333333333444555555555555444444555666888999333444444555555444333333111222333444555444444333000111111222222333444444111111222222222222111111333333222222222222333333444333222222222333444555222222222333333222222222444444333222111111111111......//////000000000111000000000000000111111222+++...111111//////111333222222111111111111222222000222444444222000000111000000111222222222222111000000111222333333444444111111111111000000000000//////............//////000111111111111222222222000000000000000000000000///111222111///...111444222222333333333444444444444333222222111111222222111111111111222333444555000000000000000000000000111111222333444444555555222222333333333333222222111111111111111111111111000111222333333222000000///000000111222222333333222222111111111111222222444555555666666555555444111111111000111222222333777777666666555555555444111222222333333444444555222444666777777666666777555555666777777666555444333444666777999:::::::::888888888888888888888888555666666888:::<<<===>>><<<;;;::::::999999999:::===<<<::::::::::::999777333444666777888999888888777888999::::::999888777777777777777888888888888:::;;;===>>>???@@@??????===============<<<<<<;;;<<<<<<<<<<<<===>>>@@@AAA===>>>@@@AAAAAA@@@@@@???BBB@@@>>>===<<<===>>>???>>>>>>???@@@BBBCCCDDDDDD>>>>>>>>>>>>>>>=========<<<<<<<<<<<<============<<<===???@@@AAAAAA@@@@@@BBBAAA@@@??????@@@AAAAAA>>>>>>??????@@@@@@@@@@@@>>>@@@DDDGGGHHHGGGEEECCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@AAAAAAAAA===@@@BBBDDDCCCCCCCCCDDDCCCEEEGGGIIIJJJIIIHHHGGG999777555222111111222333777777777777888888888888999888555444444555888999999999999999:::;;;<<<<<<<<<;;;::::::999999::::::999999999999999999999999;;;::::::<<>>AAAAAAAAAAAAAAA@@@???>>>@@@??????>>>>>>>>>>>>>>>AAA@@@>>>???BBBEEEFFFFFFCCCCCCBBBAAA@@@???>>>===AAAAAA@@@@@@AAAAAABBBCCCBBBBBBCCCCCCDDDEEEEEEEEEGGGGGGFFFFFFGGGHHHJJJKKKHHHFFFCCCBBBCCCDDDEEEEEEGGGFFFGGGKKKRRRXXX[[[[[[UUURRRNNNMMMMMMNNNLLLJJJIIIKKKNNNOOOOOOOOOPPPRRRRRRQQQPPPPPPOOOOOOOOOOOOPPPOOONNNLLLJJJHHHFFFEEEAAABBBCCCEEEGGGIIIJJJKKKEEEEEEDDDCCCCCCCCCCCCCCC@@@??????@@@@@@???===:::<<<<<<;;;:::888777777666888999:::;;;<<<;;;:::999666666666666666666666666777777666666666666777777444444444444444444444444666666666666555555555555666666555444444333222222333333444555444333111000111111222222222111111000000111111222222333444444333222111111000000111111222111000//////000111222000000000000000000000000222222222111111111000000000000000000000///......////////////000000000000000000111111222222333333000000111222222222222111111111222222222333333333000000111111111000000///333111///000111///+++'''444444333222111111111222000000000000000000000000111111000000//////......000000111111111222222222111111000000000000000111000000111111111111000000333222222222111000000000111111111111111111111111333222111000000000222222333333222111000///...---222222333333333333444444111111111111111111111111000000111111111222222222111000000000//////......222222222111111111111000222222222111111111111111555444333333555555444333444333111//////000111222333333333444444444555555222222222222222222333333222222333333444555666666888777777666555444444333666666666666777777777777;;;999888666666777999:::888777777777888999999:::999777444222222444777888:::;;;<<<<<<<<<;;;999999777888888888888777666666777777666666555555444444888888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>============<<<<<<<<<<<<@@@@@@??????>>>>>>======??????@@@AAAAAAAAA@@@@@@===============>>>>>>???======???@@@BBBCCCEEEEEE?????????>>>>>>>>>>>>===>>>>>>============>>>>>><<<<<<===>>>????????????DDDDDDCCCBBBAAA@@@@@@???@@@??????>>>>>>>>>>>>???AAABBBCCCCCCCCCBBBAAA@@@AAA@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@???>>>===@@@AAAAAABBBCCCDDDEEEEEEEEEFFFFFFGGGHHHHHHHHHHHH666555444222222333444555777777777777888888888888:::999777666666777999:::999888888999999:::;;;<<<<<<;;;::::::999999::::::;;;:::::::::::::::::::::999888888:::===>>>===<<<@@@@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>???@@@@@@>>>===;;;<<<>>>AAAAAAAAAAAAAAAAAA@@@??????>>>>>>AAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCDDDEEEEEEFFFFFFHHHGGGGGGGGGHHHIIIJJJKKKIIIGGGDDDCCCDDDFFFFFFEEEHHHGGGFFFIIIOOOTTTWWWXXXUUURRRNNNMMMMMMMMMLLLJJJIIIKKKMMMNNNNNNNNNOOOPPPPPPPPPOOONNNNNNNNNNNNNNNNNNNNNMMMKKKIIIHHHGGGFFFAAABBBCCCDDDFFFGGGHHHIIIDDDCCCBBBBBBAAAAAABBBBBB@@@???>>>>>>??????===;;;<<<<<<;;;:::999888777777888888:::;;;;;;;;;:::999888888888888888888888888777666666555555666666777444444444444444444444444555555555555444444444444555555444444333222222111333333444444444333111111111111111222222111111000000111111222222333333444333222111111000000111111222111000//////000111222000000000000000000000000222222222111111111000000000000000000000///........./////////000000000000///////////////000000000000111111222222222222222111111111222222222333333000000111111111111000000000///...///222222000...333333222111111111111111000000000000000000000000111000000000/////////...000000111111111222222222111111000000000000000111000000111111111111000000222222222111111111111111111111111111111111111111333222111000000111222222222111111111111000000000222222333333333333444444111111111111111111111111000000111111111222222222111111111000000/////////000000111111222222222333222222222222222222222222555444333333555555444333555444222111000111222333333333333444444444444555222222222222222222222222333333444444555666666777999888888777777666555555666666666666777777777777777888999::::::999888888888888888888888999::::::999777555333333555777999;;;;;;<<<===<<<;;;:::999888888999999888888777666777777777666666666666666777777888:::::::::::::::<<<<<<;;;;;;<<<======>>><<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<======>>>???@@@@@@AAAAAA@@@@@@@@@@@@???>>>============<<<===>>>???@@@BBBCCCCCC>>>>>>>>>??????@@@@@@@@@??????>>>>>>>>>>>>??????@@@@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@????????????>>>============>>>AAAAAABBBCCCBBBAAA@@@??????>>>>>>>>>>>>>>>??????AAAAAAAAAAAAAAA@@@???>>>AAAAAABBBCCCDDDEEEFFFGGGGGGGGGHHHIIIJJJJJJJJJJJJ444333222222333444666777777777777888888888999999::::::::::::::::::::::::888888888888999:::;;;;;;<<<;;;::::::999999::::::;;;;;;;;;;;;;;;<<<<<<<<<999888999;;;===>>>===<<>>>>>=========>>>???@@@AAABBB>>><<<;;;;;;===>>>>>>>>>????????????????????????AAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIKKKKKKJJJGGGEEEDDDFFFGGGGGGFFFIIIGGGEEEFFFJJJOOOTTTVVVUUUSSSOOOMMMMMMLLLKKKJJJHHHJJJMMMMMMMMMMMMNNNOOONNNMMMLLLLLLKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGBBBBBBCCCCCCDDDDDDEEEEEEBBBBBBAAA@@@@@@@@@@@@@@@AAA???=========>>>===;;;<<<<<<;;;;;;:::999888888888888999::::::::::::999777777777777777777777777666666555555555555666666444444444444444444444444444444444444333333333222333333333222222111111000222222333333333222111111000000111111222111111000000000111111222333333333333222111111000000111111222111000000000000111222000000000000000000000000222222222111111111111111000000000000000///............/////////000000000000//////////////////...000000111111111222222222111111111222222222222333000000000000111111000000111000//////111333333222222111111111111000000000000000000000000000000000000000000000////////////000000000111111111111222000000000//////000000111000000111111111111000000111111111111111222222222111111111111111111111111222111111000111111222222000111111111222222333333222222333333333333444444111111111111111111111111111111111111111222222222111111111111111000000000...///000111222333444444222222222222222222222222555444333333555555444333555444333222222222333444333333333333444444444444222222333333333222222222444444555555666666777777:::999999888888777777777555555666666666777777777444666:::===>>><<<999666999888888888888999::::::999777555444444555888999;;;<<<=========<<<;;;:::999999999999999888888777777777777777777888888888666777888999::::::::::::<<<<<<;;;;;;;;;<<<======<<<<<<<<<======>>>>>>???::::::;;;;;;<<<======>>>>>>>>>???@@@@@@@@@@@@@@@DDDCCCAAA???>>>===<<<<<<======>>>>>>???@@@@@@AAA======>>>???@@@AAABBBBBB@@@??????>>>>>>??????@@@BBBBBBDDDEEEEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>???@@@AAAAAAAAA@@@???>>>>>>>>>===============>>>@@@AAABBBBBBBBBAAA@@@???@@@AAABBBCCCEEEFFFGGGHHHHHHIIIJJJKKKLLLLLLLLLLLL333333333333333444666666777777888888888999999999999:::;;;<<<<<<;;;:::999888888888888999:::;;;;;;<<<;;;::::::999999::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;===???@@@@@@>>>===>>>>>>?????????>>>>>>>>>>>>>>>>>>???@@@AAABBB@@@???===>>>???@@@???>>>=========>>>??????@@@@@@AAAAAAAAAAAAAAABBBCCCCCCEEEEEEFFFGGGGGGHHHHHHIIIHHHHHHHHHIIIIIIJJJJJJKKKIIIGGGEEEEEEFFFFFFFFFEEEHHHFFFCCCCCCGGGMMMSSSWWWWWWUUURRROOOMMMLLLKKKJJJIIIKKKMMMMMMMMMLLLMMMNNNKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@??????@@@@@@AAA???<<<;;;<<<===<<<<<<<<<<<<;;;;;;:::999999888777888888999999999999999666666666666666666666666555555444444444444555555333333444444444444444444444444444444333333333333222222111111000000000000222222222222222222111111///000000111111111111111000000000111222222333333333222111111000000111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000///.............../////////000000222222111111000000000//////////////////000000111111111111111222222222222000000000000000111111111444222000//////000000111000000111111111000000000000000000000000000000000000000000000////////////000000000000111111111111000////////////000000111000111111222222111111000000000000111222222222333111111111111111111111111111111111111111111222222111222222222222333333333222222222333333333444444111111111111111111111111111111111111111111111111222222111111111111111111///000000111222222333333000000111111111111111111555444333333555555444333444333222222222222333333222222333333333444444444333333444444444333222111444444444444555555666666999888888888777777777666444555555555666777777777333666:::===>>><<<:::888999999888888888999999:::888777555444555666888:::<<<<<<=========<<<;;;:::999::::::::::::999888888777777777888888999999:::888888999:::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<========================<<<<<<<<<======>>>>>>>>>======>>>???@@@@@@@@@@@@DDDCCCBBB@@@???>>>======>>>>>>>>>???????????????>>>??????@@@AAAAAABBBBBB??????>>>>>>>>>>>>??????AAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEBBBBBBBBBAAAAAA@@@??????>>>>>>???@@@@@@???>>>===???>>>==================???@@@AAACCCCCCBBBAAA@@@@@@@@@AAACCCEEEFFFGGGHHHHHHIIIJJJKKKLLLMMMMMMMMM444444444333444444444444888888888888999999999999888999:::;;;;;;:::999888888888888888999:::;;;<<<<<<;;;::::::999999::::::999999::::::;;;;;;;;;<<<<<<;;;;;;===@@@AAA@@@???<<<===>>>???????????????@@@@@@???????????????@@@AAA@@@???@@@AAAAAA???>>><<<<<<===>>>???@@@AAAAAABBBBBBAAAAAABBBBBBCCCDDDFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIGGGEEEDDDDDDEEEEEEDDDCCCFFFEEECCCCCCGGGMMMUUUZZZZZZXXXUUUQQQMMMKKKJJJJJJJJJLLLNNNNNNMMMLLLLLLMMMHHHHHHGGGGGGGGGHHHHHHIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBAAA@@@@@@??????@@@@@@AAA>>>;;;:::;;;<<<<<<;;;;;;;;;;;;::::::999999888777777777777888888999999777777777777777777777777444444333333333333444444333333333444444444555555555555555444444444444333111000000000000000//////111111111111111111111111...///000111111111111111///000000111111222333333333222111111000000111111111111222222222222111111000000000000000000000000111111111111111111111111000000000000000///..................////////////222111111111000000//////...------,,,---...//////000000111111111222222222000000//////000111222222222222000///......///111///000111111111111000000000000000000000000000000////////////000000000000000000000000000000000000//////......///000111111111111222222222222111111000000000111222222222333000000000000000000000000000000111111222222222222333333333222222222222111222222222333333333444444111111111111111111111111111111111111111111111111111111111111111111222222111111111111111111111111////////////000000111111555444333333555555444333222111111111111111222222222222222333333333444444444555666666666444333222222333333333333333444444666666666666666555555555333444444555666777777777555777888:::;;;;;;::::::999888888777777888888888777666555555555666888999;;;<<<=========<<<:::999999::::::::::::999888888777777888888999999::::::999:::;;;<<<============;;;;;;::::::::::::;;;;;;???>>>>>>===<<<;;;::::::============<<<<<<;;;;;;;;;<<<===>>>????????????BBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@======<<<<<<<<<<<<======@@@AAABBBCCCCCCDDDDDDDDDBBBBBBCCCDDDDDDEEEEEEEEEAAAAAAAAAAAA@@@???>>>===<<<<<<>>>?????????>>>>>>>>>===<<<;;;;;;;;;;;;;;;===???AAACCCCCCBBBAAA@@@@@@@@@AAACCCDDDEEEFFFGGGGGGHHHIIIJJJLLLLLLLLLLLL333444444444444444444444888888888999999999999:::888888::::::::::::888888999999999999:::;;;<<<<<<<<<;;;::::::999999::::::999999999:::;;;;;;<<<<<<:::999:::<<<>>>???>>>===<<<===>>>???@@@@@@@@@@@@AAAAAA@@@???????????????@@@???>>>???@@@@@@>>>===<<<<<<===>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCCCCDDDFFFFFFGGGGGGHHHIIIIIIIIIGGGGGGHHHIIIIIIHHHHHHGGGFFFEEEDDDDDDEEEEEEDDDBBBEEEEEEDDDDDDGGGMMMUUU[[[^^^]]]ZZZTTTNNNJJJIIIIIIJJJLLLMMMMMMKKKJJJKKKKKKFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@??????????????????===;;;;;;;;;<<<;;;::::::::::::999999888888888777777666666777777888999888888888888888888888888333333222222222222333333222333333444444555555555555555555555444444444444000000000000000000000000000000000///000000111222......///000111111111111//////000000111222222222333222111111000000111111111111222333333222111111000000000000000000000000111111111111111222222222000000000000000///......------.........////////////..................---...---,,,+++,,,---...///000000000111111111111222000000/////////111222333...///000000//////111333///000111222222222111000000000000000000000000000////////////000000000000111000000000000000//////............///000111111111111222222222222111111111111111111111222222222000000000000000000000000///000111222222222222222333333222222111111111000222222333333333333444444111111111111111111111111222222222111111111111111000000000111111111111111222222222111111111000000......//////000111111111555444333333555555444333000000111111111222222222222222222222333333333333666777888999888666444333222222222222222222222333444444444444444444444444333333444555666777777888777777777888888999::::::888888777666666666777777555555444444555666777888:::;;;<<<<<<<<<;;;:::999999999999999999888888777888888888888888999999999;;;;;;<<<===>>>>>>>>>>>>;;;;;;:::999999999::::::>>>======<<<;;;:::999999<<<;;;;;;:::999999888888:::;;;<<<>>>????????????@@@?????????@@@AAAAAABBB??????@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@????????????===<<<<<<;;;;;;<<<<<<===BBBBBBCCCDDDEEEEEEEEEEEE@@@@@@AAAAAABBBBBBBBBCCC??????@@@@@@???===;;;:::999;;;===???@@@@@@@@@@@@<<<<<<;;;:::999999999999===???BBBDDDEEEDDDCCCAAABBBBBBCCCDDDEEEEEEFFFGGGFFFGGGHHHJJJKKKLLLLLLLLL111222333444555666666666888888888999999999::::::999999999::::::999999999::::::::::::;;;<<<===>>><<<;;;::::::999999:::::::::::::::;;;<<<<<<======:::::::::<<<>>>??????===<<<===>>>@@@AAABBBBBBBBB@@@@@@?????????@@@AAAAAA>>>>>>>>>???AAAAAA???======>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBCCCDDDDDDFFFFFFFFFGGGHHHHHHIIIIIIFFFGGGGGGHHHHHHGGGFFFFFFGGGEEEEEEEEEFFFFFFDDDCCCEEEEEEEEEEEEFFFKKKRRRXXXbbbaaa]]]WWWOOOJJJHHHIIIIIIJJJKKKKKKIIIGGGHHHHHHEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGFFFEEEEEEDDDDDDEEEDDDDDDCCCBBBAAA@@@@@@@@@???>>>>>>======>>>>>>===<<<;;;;;;<<<<<<:::888999999888888888888777777777777666555666777888999777777777777777777777777222222111111111111222222222222333333444555555666444444444444333333333222000000000000000000000000000//////...///000111222---...///000111111111111//////000000111111222222333222111111000000111111111222222333333222222111000000000000000000000000000000111111111222222222000000000000000///......---------.........//////---------...............///...---,,,---...000111000000000000111111111111000000///...///111333444...111333333111///111222///000222333444333222111000000000000000000000000.../////////000000000111111111000000////////////...------......000111111111222222333333222222111222222222111111111111111000000000000000000000000...///111222333333222222000000000111111111111111222222333333333333444444111111111111111111111111222222222111111111000000/////////000000111111111111111111111111222222222000000000111222333333333555444333333555555444333000111222222333333333222111222222222222333333333888999:::;;;:::888555444333333333333333333333333333333333444444444444444222333333444555666777888777777777777777777777777777777666555555555555555333333333333444555666777999:::;;;;;;;;;:::888888888888999999888888777666888888888888888777777777:::;;;<<<===>>>>>>>>>>>>;;;;;;:::999999999999999:::::::::::::::::::::::::::::::::999999999999999999:::<<<===>>>????????????????????????@@@AAAAAA===>>>>>>>>>??????@@@@@@>>>>>>??????????????????======<<<<<<<<<<<<======BBBCCCDDDEEEFFFFFFFFFFFF@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAA@@@>>><<<:::888999<<<>>>AAABBBBBBBBB???>>>===<<<;;;;;;;;;;;;>>>AAADDDGGGHHHGGGEEEDDDEEEEEEFFFFFFFFFGGGGGGGGGFFFGGGHHHJJJKKKLLLMMMMMM...///111444666777888888888888999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>>>><<<;;;::::::999999::::::;;;;;;;;;<<<===>>>>>>???<<<<<<<<<>>>@@@AAAAAA???<<<===???@@@BBBBBBCCCCCC>>>>>>>>>???@@@AAACCCCCC?????????AAACCCCCCAAA???>>>??????@@@AAAAAABBBBBBCCCBBBBBBBBBBBBCCCDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIEEEFFFGGGHHHGGGGGGEEEDDDGGGFFFFFFFFFHHHGGGFFFDDDEEEFFFFFFEEEEEEIIIOOOTTTeeeddd```XXXPPPIIIHHHHHHGGGHHHIIIIIIGGGEEEEEEFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBAAAAAA@@@??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;<<<===<<<999777888888888777777777777777777666555555555666888999333333333333333333333333222222111111111111222222222222333333444555666666333333333222222222111111000000000000111111111111000///.........000111222---...///000111111111111/////////000111111222222333222222111000111111111111222333444444333222111000000000000000000000000000000111111222222222222000000000000000//////...---------.........//////.../////////000000111111111000...---...///111333000000000000111111111111000///......///111333444333555777666222......//////000222444444444222111000000000000000000000000.../////////000000111111111111000000/////////...---------......000111111111222222333333222222111333222222222111111000000000000000000000000000000...///111222333333222222---...///000111222333333222222333333333444444444111111111111111111111111222222222222111111000000......//////000000000111//////000111222333333444111111222333444444555555555444333333555555444333111222333444444444444444111111222222222333333333999:::;;;<<<;;;999666444444444444444444444444444333444444444444444444444222222333444555666777888555666777888888777555444777666555444444444444444222222222333444555666666999999:::;;;:::999888777888888888888888777666666999888888888777777666666999:::;;;<<<============;;;::::::999888888888999666777777888:::;;;<<<<<<999::::::;;;;;;<<<<<<===999:::;;;===>>>?????????@@@???????????????@@@@@@<<<<<<<<<===>>>?????????<<<<<<===>>>???@@@@@@AAA>>>>>>============>>>>>>AAABBBCCCDDDDDDEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEECCCAAA???===777888;;;>>>AAACCCDDDDDDCCCCCCAAA@@@????????????@@@BBBFFFIIIJJJJJJHHHFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGIIIJJJLLLMMMNNNNNN666666555444444555777888888888999999999999888888888999999::::::;;;;;;<<<::::::;;;;;;<<<=========:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::;;;===????????????>>>>>>>>>???@@@@@@AAABBBBBBCCCBBBAAAAAA@@@???>>>===BBBAAAAAA@@@@@@?????????>>>>>>>>>???@@@AAACCCDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEFFFFFFGGGHHHJJJLLLKKKIIIIIILLLNNNVVV```ddd]]]QQQKKKHHHGGGFFFFFFGGGGGGGGGEEEDDDBBBFFFFFFEEEDDDDDDDDDDDDDDDFFFFFFFFFFFFEEECCCBBBBBBCCCBBBAAA@@@????????????=========<<<;;;;;;===???@@@>>>:::666555666777999888777777777777777777777666666666666555555555555333333333333333333333333222222111111111111222222222222222222222222222333555555555555444333333222222333444444333222000///000000000000000000000000000111111111222222222222111111111111111111111111111111111000000000000000444444333222111111111222////////////////////////000000000000000000000000////////////////////////......////////////......---------.........//////111111111000000000000000//////000000111111222222000000000000000000000000........................///000000111111111111000333222111///............222000......//////---+++000000000000////////////------......///000000000111222222222222111000000111111111000000000000000222222111111111111111111333222111/////////000111333333333222222222111111111111111111111111111111111111222222222333333333111111111111111111111111444444333222111000/////////000000000111111111111444444444444444444444444333333222222222222222222222222222222222222222222444333222111222444777888666777777888888888888777444444444555444444333333333333333333333333333333222333333444555666888888666666666666555555555555666666666555555444444444888777666555444333333333777777666555555555555555888888999999888777555444777888999888666666666777;;;;;;:::999:::;;;<<<===;;;;;;::::::999888777777888999999:::::::::999999;;;;;;;;;:::999888777666;;;;;;;;;<<<===>>>??????BBBAAA???===<<<===>>>???@@@@@@@@@@@@@@@???>>>===========================>>>>>>>>>>>>>>>>>>>>>>>>???AAADDDGGGHHHGGGFFFEEEFFFFFFFFFEEEEEEEEEEEEDDDHHHGGGHHHKKKMMMIIIAAA:::666777:::>>>AAACCCEEEFFFHHHDDDBBBBBBDDDFFFEEEDDDCCCDDDFFFGGGHHHIIIJJJJJJIIIJJJIIIFFFDDDCCCDDDFFFFFFGGGIIIKKKMMMMMMMMMLLL666555555444555666777777888888999999999999888888777777888888999::::::;;;::::::;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>???>>>>>>>>>??????@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAACCCDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHJJJKKKLLLKKKHHHHHHJJJLLLQQQZZZ___[[[SSSMMMIIIFFFEEEFFFFFFGGGFFFFFFEEEDDDFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBAAA@@@????????????===>>>>>><<<;;;;;;<<<>>>@@@>>>;;;888666777888888777777777777777777777888888888777777777666666666666666666666666666666666222222111111111111222222000000111222222333444444333333444444444333333222111222222222222111000///000000000000000000000000000000000000111111111222111111111111111111111111111000000000000000000000333333222111111111111111000000000000000000000000000000000000000000000000111111111111111111111111......////////////..................////////////111000000000000000000000///000000000000000111111////////////////////////////////////////////////000111111222222222222222000000000//////.........,,,///111222111///..................------------------......///000000000111222222222222111000000111000000000000000000000111111111111111111111111333222000/////////000111333222222222111111111111111111111111111111111111111111111222222222333333111111111111111111111111111111000000///.........000111111111222222222222333333333333333333333333222222333333333333333333333333333333333333333333444333222222333444555666999888666444444444555666333333444444555444444444333333333333333333333333333333333444555666777888888888888888777777777666555555555444444444333333555444444444444555666666777777666555555555555555777777888999888777666555:::<<<<<<;;;:::999:::;;;888888777777777888999:::;;;;;;::::::999888888777888999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::999777777;;;;;;;;;<<<======>>>>>>AAA@@@>>>===<<<===???@@@@@@@@@@@@@@@@@@???>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@CCCFFFHHHHHHGGGFFFGGGFFFFFFFFFFFFEEEEEEEEEGGGFFFGGGJJJLLLIIIBBB;;;777888;;;>>>@@@BBBCCCDDDFFFCCCAAAAAADDDFFFFFFEEEDDDEEEFFFGGGIIIIIIJJJJJJIIIIIIHHHEEECCCBBBDDDFFFGGGHHHJJJKKKLLLLLLLLLLLL555555555555555666777777888888999999999999888888666666777777888999999999:::::::::;;;<<<<<<========================<<<<<<;;;;;;;;;::::::;;;;;;<<<>>>===============>>>>>>??????@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@@@@AAAAAAAAACCCCCCBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIKKKKKKKKKJJJHHHGGGHHHIIIKKKSSSYYYXXXUUUQQQKKKEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>===;;;:::<<<===<<<;;;:::888777666666666555666666666777777888888999999999888888888777777666666666666666666666666222222111111111111222222...///000111222444555555111111222333333333222222000000111111111000//////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000111111222111111000000000000000111111111111111111111111////////////////////////111111111111111111111111...//////000000//////............/////////000000000000000000000000111111000000000000////////////////////////////////////000000000000000000000000111111222333333333333333000000111111111111000000---000333111...,,,...111............------------------......///000000000111111222222111111000///000000000000000000111111111111111111111111111111222111000000///000000000111111111111000000000000111111111111111111111111111111111222222222222333111111111111111111111111////////////////////////111111111222222222333333222222222222222222222222111222222222333444444444444444444444444444444444333333333333444444444444999777444111000111333444222222333444555555555555333333333333333333333333333333333444555666777888888888888777777777666666444444444444333333333333222222333333555666888999777666666555555555555666555666777888888888777777888999:::999777666777888777777666666666777888999;;;::::::999999888888888888999:::;;;<<<=========;;;;;;;;;;;;:::999888888;;;;;;<<<<<<<<<<<<<<<<<>><<<;;;<<<===???@@@@@@@@@@@@@@@@@@@@@???>>>AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@CCCFFFHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEHHHJJJHHHCCC>>>999:::<<<>>>???@@@AAAAAACCCBBBAAABBBDDDFFFGGGFFFEEEFFFGGGHHHIIIIIIJJJIIIIIIIIIGGGDDDAAABBBDDDGGGHHHIIIKKKLLLLLLLLLKKKJJJ444444555555666666777777888888999999999999888888666666777777888999999:::999::::::;;;;;;<<<===============<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<===??????===<<<<<<===>>>>>>???@@@@@@@@@AAAAAABBBBBB@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@DDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDDDDEEEEEECCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIOOOUUUWWWWWWUUUNNNEEECCCCCCBBBBBBCCCCCCDDDEEEDDDCCCBBBBBBAAAAAABBBBBBAAABBBBBBCCCCCCCCCCCCBBB@@@@@@???>>>>>>>>>>>>>>>===>>>???===;;;:::;;;<<<999999888888666555444333444555555666666777777888888888888888777777777777444444444444444444444444222222111111111111222222///000000111222333333444///000111222222222222222000000111111111111111111////////////////////////.........////////////000000000000000000000000000000000000000000111111111000000////////////000000111111111111111111111111////////////////////////111111111111111111111111//////000000000000//////------........./////////000000000000000111111111111000000//////.................................000000000000000000000000000000111222333333333333222333333444333333111111333333333111///...///000000000000000////////////------......///000000000111111111111111000000///000000000000000111111111000000000000111111111111111111000000000000000000000000000000000/////////111111111111111111111111111111111111222222222222111111111111111111111111000000111111222222222222000000111111111222222222111111111111111111111111000000000111222333444444333333333333333333333333333333444444444333222222666555333222222222333444111222333444555555555555333333333333333333333333333333333444444666777777666666555555555444444444333333333333333333333333222222333333555666888999777666555555555555666666444555666777777888888888555777777666555444555666999999999999999::::::;;;:::::::::999999888888888777888999;;;<<<=========:::;;;;;;;;;;;;;;;:::999<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;999999:::<<<>>>???@@@@@@@@@AAAAAA@@@??????AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBEEEGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFDDDCCCDDDEEEGGGFFFCCC@@@======>>>>>>??????>>>>>>BBBBBBBBBDDDFFFGGGHHHIIIGGGGGGHHHIIIIIIJJJIIIIIIIIIHHHFFFCCCAAAAAADDDGGGIIIJJJKKKLLLLLLKKKJJJJJJ333444555555666777777777888888999999999999888888777777888888999:::::::::999999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999;;;<<<>>>??????===<<<<<<===>>>>>>??????@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAABBBBBBCCCBBBBBBAAAAAA@@@???>>>>>>CCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEFFFGGGGGGHHHIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGIIIJJJJJJIIINNNSSSVVVXXXXXXQQQHHHDDDCCCAAA@@@@@@AAABBBCCCAAAAAA@@@????????????@@@@@@AAAAAABBBBBBBBBAAAAAA??????>>>=========>>>>>><<<>>>???>>><<<;;;;;;<<<999999:::999999777555444444444555555666666666666777666666666555555555555222222222222222222222222222222111111111111222222222111111111111111111111///000000111222222222222111111111111222222333333////////////////////////---.........//////////////////////////////////////////000000111111111111000///////////////000000111111111111111111111111000000000000000000000000000000000000000000000000//////000000000000//////,,,,,,---------.........//////000000111111111111111111000000//////......////////////////////////////////////////////////...///000111222222222222333333333333222111000///333333666<<>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????@@@BBBEEEFFFHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEECCCCCCCCCCCCDDDDDDCCCBBB@@@@@@@@@@@@???>>>===<<>>===============>>>>>>>>>??????????????????????????????@@@@@@AAAAAAAAABBBBBBAAAAAA@@@??????>>>AAAAAA@@@@@@AAABBBCCCCCCBBBBBBAAABBBBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCEEEEEEEEEFFFFFFGGGGGGHHHEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCDDDGGGIIIJJJJJJIIINNNQQQSSSVVVXXXUUUOOOIIIGGGCCCAAA??????AAABBB@@@@@@???>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@???>>>>>>============>>>>>>;;;<<<>>>>>>===<<<<<<===<<<======<<<<<<:::999999555555555555555555555555555555444444444444333333333333333333333333333333222222111111111111222222222222222111000000//////000000111222222222111111111111111111222333555555000000000000000000000000............/////////////////////////////////////////////000111111222222///////////////000000111111111111111111111111111000000000000000000000000///////////////////////////000000111111000000///------------.........////////////000111111222222111111111111000000000000000000000000000000000000////////////////////////---...///000111222222222222222111000//////000000...222===JJJRRRLLL:::+++............------------------......///000000000000000111111000000///.../////////000111111222222...//////000000111111111//////000111111111111000////////////000000000000111111111111111111111111000000000111111111111222111111111111111111111111......//////000000000111........./////////000000111111111111111111111111//////000000111111222222111111111111111111111111222222222222333333333333///111555777888888666444222222333444555555555555333333333333333333333333444444444444444555666666777777777666666666555555333333333333444444444444666555555444444444555555666555555555555666666777555555555555666777888999666777888777555444555666888888999::::::::::::999999999999999999999999999666777888999:::;;;;;;;;;::::::;;;<<<============<<<<<<==================:::999888888999;;;===>>>???@@@AAAAAAAAAAAAAAAAAA????????????????????????????????????????????????AAAAAACCCDDDFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCBBBAAAAAAAAABBBCCCBBBBBBBBBAAA@@@>>>===<<<@@@CCCEEEGGGGGGGGGIIIJJJJJJJJJJJJKKKJJJJJJIIIIIIHHHHHHHHHFFFDDDDDDFFFGGGHHHIIIKKKLLLLLLLLLKKKJJJ222333555666777888777777888888999999999999888888666666777777888999999999888999999::::::;;;<<<<<<999999:::;;;<<<===>>>>>>;;;:::999888999;;;===???;;;<<<===>>>>>>???>>>>>>>>>=====================?????????????????????????????????@@@@@@AAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFDDDBBBDDDGGGIIIHHHGGGFFFKKKOOOPPPSSSXXXZZZXXXPPPLLLGGGCCC@@@@@@AAABBBAAAAAA@@@????????????@@@@@@AAAAAAAAA@@@???>>>>>>=========<<<<<<======>>>999;;;===>>>=========>>>======<<<<<<;;;;;;::::::666555555444444333333333444444444444333333333333444444444444444444444444222222111111111111222222111111111111000000000000222222222333222222111111000//////000111333444666000000000000000000000000....../////////000000000...........................//////000111111222222000/////////000000111222000000000000000000000000222222222222222222222222000000000000000000000000000000111111111111000000////////////000000000000...//////000111111222222111111111111222222222222111111111111111111111111000000000000000000000000......000111222333333333222111//////000222444666222777AAALLLPPPIII:::---............------------------......///000000000000000000000000//////......//////000111111222222......//////000111111222...///000111222111111000/////////000000111111111111111111111111111111111000000000000111111111111111111111111111111111111///////////////000000000////////////000000000000222222222222222222222222222222222222222222333333111111111111111111111111222222111111111333444555222333444666777666555444333333444444555444444444333333333333333333333333555444444444444555666666777777666666666555555555333333444444444555555555555555555444444444555555555555555555555666777777666555555444555666777888555666777666444333444555666777888999:::999999888999999999999999999999999888999999:::;;;;;;;;;:::::::::;;;======>>>>>>>>><<<=========>>>?????????===<<<;;;:::;;;<<<>>>@@@???@@@AAAAAABBBBBBAAAAAA????????????????????????????????????????????????BBBCCCCCCDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDBBB@@@??????AAACCCDDDDDDCCCCCCAAA???>>>===???BBBEEEFFFEEEEEEFFFHHHKKKKKKKKKKKKKKKJJJIIIIIIGGGHHHIIIIIIGGGFFFFFFGGGGGGHHHJJJKKKLLLLLLLLLLLL111333555666888888888777888888999999999999888888555555666666777888888888888999999::::::;;;<<<<<<999:::;;;<<<===???@@@@@@<<<:::999888999;;;>>>@@@:::;;;===????????????>>>===============<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???AAACCCDDDDDD??????@@@AAABBBCCCEEEFFFCCCCCCCCCCCCDDDEEEGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEGGGEEECCCCCCFFFHHHGGGEEECCCHHHLLLMMMPPPWWW]]]^^^TTTQQQKKKEEEBBBAAAAAABBBCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@???>>>===<<<======<<<<<<<<<======>>>888:::===>>>>>>===>>>???;;;;;;:::999888888888999666666555444333222222111555555444444444333333333333333333333333333333333222222111111111111222222//////000000111111222222333333333333333222111000............000222444555000000000000000000000000////////////000000000000...........................//////000111222222222000000000000000111222222////////////////////////222222222222222222222222111111111111111111111111000000111111111111000000111111111111222222222222...//////000111222222222111111111222333333333444111111111111111111111111111111111111111111111111//////111222333444444444333222000000222666;;;>>>===???AAACCCBBB===555000111000000000////////////------......///000000000000000000000000//////......//////000111222222222---......///000111111222...///000222222222111000//////000000111111222222111111111111111111111111000000000000111111111111111111111111111111111111222222111111111111111111000000000000111111111111222222222222222222222222555444444444444444444444222222222222222222222222222111000000000333555777555555444444333444444444444444444555444444333333333333333333333333333333555555444444444555666666555555444444444333333333444444444555555666666666444444444444444555666777555555555555555666777888666666555444444555777888999:::;;;:::999888888:::777888999:::;;;:::999999999999999999999999999999::::::;;;;;;<<<;;;;;;;;;::::::<<<===>>>>>>>>>>>><<<======>>>???@@@@@@AAA@@@???=========>>>@@@AAA???@@@AAAAAABBBBBBBBBBBB????????????????????????????????????????????????DDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCEEEDDDBBB???===>>>@@@CCCEEEEEEDDDCCCBBB@@@???>>>===@@@DDDEEECCCBBBDDDFFFLLLLLLLLLLLLKKKJJJIIIHHHFFFHHHJJJJJJIIIGGGGGGGGGFFFGGGIIIKKKMMMMMMMMMLLL777666555555555666888999888777777777999999777555777777777777777777777777666777888999:::999888888:::999999888888999999:::;;;::::::999999::::::;;;;;;;;;;;;:::::::::999999::::::<<<<<<<<<<<<::::::888:::<<<======>>>???@@@???@@@AAABBBBBBAAA@@@???>>>>>>>>>???@@@AAACCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFDDDCCCAAAAAACCCDDDFFFEEECCCBBB@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFGGGHHHJJJMMMPPPSSSTTTXXXTTTNNNIIIEEEDDDDDDEEEEEEDDDCCCBBBAAABBBBBBCCCEEEHHHJJJFFFAAA======???>>>===<<<;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;:::999444555777888999999999888999999777666555555555555999888666555333333222222555555444444444444333333222222222111111111111000222222222111111111000000000111222333333222000000000111222333333222111000000000000000000000000000///////////////.........000000///...............///000000000000000//////000000000000000///............//////000000111111222222111111111111222222000000000000000000000000111111222222222333333333333222111111000//////...,,,,,,---...///000111111111000/////////000222333//////000000111111111222333333333222222111111111000000000000111111111111333333222111222555777999;;;===@@@???<<<888444333000000000000000000000000............///////////////000222333222111///---...///111111/////////000000000000000////////////000000000000000000000000000111111111111222222222111111000000000000111111111111111111111111111111111000///......///000111333333222222111111000000......///000111222222333111111000000000000111111111111222333333333333222222222222222222222222222333333333333333333333333222222333333333333444444333222222111111222222333111111111111111111111111555555555444444333333333333444555777777666444333444444555555555555555555666666666666555555555555333333444555666777888999666666777777777555444333777666555444444555666777999999888888777666666555:::;;;=========;;;999888888999:::;;;<<<<<<<<<<<<============>>>>>>>>>>>>AAABBBBBBAAA??????AAABBB@@@???>>>>>>===>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBAAA@@@===:::888===<<<<<<<<<>>>AAADDDFFFDDDCCCBBBAAAAAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@AAACCCEEEFFFEEEIIIIIIJJJIIIGGGDDDBBB@@@AAABBBCCCEEEFFFHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFCCCEEEGGGJJJKKKKKKJJJIII777666555555555666888888888777666777999999777555777777777777777777777777999888777777777888999:::;;;::::::::::::::::::;;;999999888888888888999999::::::::::::999999999999888999:::;;;;;;:::999888888:::<<<===<<<<<<===???;;;<<<>>>???@@@@@@@@@???BBBAAA@@@@@@??????@@@@@@CCCCCCDDDDDDDDDEEEEEEEEEFFFEEECCCBBBBBBCCCEEEFFFDDDCCCAAA@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFGGGGGGHHHJJJLLLMMMNNNRRRPPPMMMIIIGGGEEEEEEEEEDDDCCCBBBAAAAAABBBCCCCCCEEENNNVVVTTTIII@@@>>>???>>>===<<<;;;::::::;;;<<<;;;;;;;;;;;;:::999888777444555666888888888888888999999888777666555555555777666555333222222222222333333222222222222111111222222222111111111000000222222111111111000000000///000000111111000//////000000111222222111000000////////////////////////////////////............000000///...............//////000000000000/////////////////////...------////////////000000000000222111111000000111111222000000000000000000000000111111111222222222333333000000000000///...---,,,------......///000000000111000/////////000222222//////000000000111111111333333222222222111111111............////////////222222111000111222444666666888;;;;;;888666444444000000000000000000000000............///////////////000111222222000///......///111111///...///000000000000000////////////000000000000000000000000000000111111111222222222222222111111111111222222111111111111111111111111111000///......///000111111111111111111000000000000000000000000111111111333333222222222222333333000111222222333333222222111111111111111111111111333333333333333333333333222222222333333333444444333222222111111222222333222222222222222222222222555555444444444333333333333444666666666555333222222222333333444555666666666666666666555555555555333333444555666666777777666777888888888777666555888777666666666666777888999999999999999999999999999::::::;;;:::999888777999999:::;;;<<<======<<<<<<<<<<<<<<<============AAABBBBBBAAA@@@@@@AAABBB@@@@@@???>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAA???===:::999<<<<<<;;;<<<>>>@@@CCCEEEEEEEEEDDDCCCCCCDDDEEEEEEBBBBBBBBBBBBBBBBBBAAAAAABBB@@@@@@AAACCCEEEEEEEEEGGGGGGHHHHHHGGGFFFCCCBBBCCCCCCDDDEEEFFFFFFGGGGGGJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFGGGIIIIIIIIIHHHHHH666666555555666666777888777666666777888999777555777777777777777777777777:::888666555555777:::<<<<<<;;;;;;::::::;;;;;;<<<888777777777777777777888:::999999999999888888888777888999999999999888777888:::<<<<<<;;;;;;;;;===888999;;;===>>>?????????AAAAAA@@@????????????@@@BBBCCCCCCCCCDDDDDDDDDDDDFFFEEEDDDCCCCCCDDDEEEFFFDDDCCCAAA@@@@@@@@@AAABBBAAABBBBBBBBBCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDFFFFFFFFFEEEFFFFFFGGGGGGJJJKKKKKKJJJIIIGGGEEEDDDCCCBBBAAA@@@@@@AAABBBCCCDDDSSSaaaaaaTTTFFF???>>><<<<<<;;;:::::::::;;;;;;;;;;;;;;;:::888777555555444555666777777777777777999999888888777777666666444444333222222222222222333333222222222222111111222222111111111000000000111111111111000000000000......////////////......000000111111111111000000////////////////////////........................000000///...............//////000000000000//////......//////......------000000000000////////////222111111000000111111222000000000000000000000000111111111222222222222333000000111111000///...,,,////////////////////////000000000///000111111222//////000000000000111111222222222111111111111111............////////////222111000//////000111222000222444555444333333444000000000000000000000000............///////////////000111222111000///...---///111000///...///000////////////000000000000000000000000000000000000000000000111111111222222333222222111111222222333111111111111111111111111000000////////////000000///000000000000000000111111111111111000000//////333333222222222222333333000111222222333333222222000000000000000000000000222222333333333333333333222222222222333333333333333222222111111222222333333333333333333333333333444444444444333333333333444555666666666444333222111111222444555666777888666666666555555555555444333333444444555555555666666777888888888888888777888888777777777777888888888888999:::;;;;;;<<<<<<888888777777777777777777::::::;;;<<<============;;;;;;<<<<<<<<<=========@@@AAABBBBBB@@@@@@AAABBBAAA@@@@@@???>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???===;;;999;;;;;;;;;;;;===???BBBCCCFFFFFFEEEDDDDDDEEEFFFFFFCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@???@@@CCCEEEEEEDDDEEEFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEIIIHHHHHHGGGGGGGGGGGGHHHGGGGGGFFFFFFFFFEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGG555555555555666666777777666666555666888999777666777777777777777777777777888777666555666888:::;;;;;;;;;::::::::::::;;;;;;888888777777777777888888999999999888888888777777777888999::::::999888777888:::;;;;;;:::999:::;;;999:::;;;<<<===>>>>>>???======>>>>>>???AAABBBCCCBBBBBBBBBBBBCCCCCCCCCCCCEEEDDDDDDCCCCCCDDDDDDEEECCCBBBAAA@@@@@@@@@AAAAAA???@@@AAABBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEGGGIIIJJJIIIGGGCCCAAAAAAAAA@@@??????AAABBBCCCDDDQQQ```cccYYYKKKAAA===;;;;;;::::::::::::::::::::::::999888777555333222444444555555666666666666888888888888888888777777333333222222222222333333555555444444444333333333111111111111000000000000111111000000000/////////---......///////////////000000000000000000000000////////////////////////------...............///000000///..................//////000000000000///...///////////////......111111000000//////......111111000000000000111111000000000000000000000000111111111111222222222222111222333444333222000///000000//////............000000000000000111111222//////000000000000000000111111111111111111111000000000000000111111111111222111000////////////000///000111000000000222444000000000000000000000000............////////////000000111111000000///...---///000000///......///////////////000000000000////////////////////////000000000000111111111111222111111000000111111222111111111111111111111111000000////////////000000......//////000000111111111111000000000000000000111111000000000000111111000000111222222222222222////////////////////////222222222222222333333333111222222222222333333333333222222111111222222333333333333333333333333333333333333333333333333333555555555555555444222222333444444555666777777888666666555555555444444444333333444444444444444444555666666777888888888888777777777777777777777777888999999::::::;;;;;;<<<999888666555555666777888:::;;;<<<<<<=========<<<<<<<<<<<<<<<============???@@@BBBBBBAAA@@@AAABBBAAAAAA@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>===;;;;;;:::::::::;;;===>>>@@@AAAEEEEEEEEEDDDDDDEEEEEEEEECCCCCCCCCBBBBBBAAAAAA@@@AAA@@@???@@@CCCEEEEEEEEEEEEFFFFFFGGGFFFEEEDDDDDDBBBCCCCCCDDDDDDEEEEEEEEEHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEFFFGGGHHH444555555666666666666666666555555666888888777666777777777777777777777777555555666777888999999999::::::999999999999:::::::::999999888888999999:::999999999888888888777777888999:::;;;;;;:::999888888999;;;;;;:::999::::::===<<<<<<=========>>>>>>=========>>>???@@@BBBBBB@@@AAAAAAAAABBBBBBBBBBBBDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBAAAAAA@@@@@@@@@@@@>>>???AAABBBCCCBBBAAA@@@BBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAABBBCCCCCCBBBDDDGGGIIIHHHEEEAAA???AAA@@@???>>>>>>???@@@AAACCCJJJTTTXXXUUULLLBBB<<<999999::::::::::::::::::999999888777666444222111444444444444444444555555666777777888888888777777333333333333333444444555555555444444444333333333111111111000000000//////000000000/////////..................//////000000////////////////////////........................,,,---------......//////000000///.....................///000000000000000///000000111111111000000111111000000//////......111000000000000000000111000000000000000000000000000000111111111222222222111111222333222111000///000000000///......------///000000000111111111111000000//////////////////000000000000000000000000000000000000111111111111333222111111000000//////000111111///......000111////////////////////////............////////////000000000000000///......---...000000...---...///.../////////000000000111//////////////////////////////000000000111111111000000////////////000000000000000000000000000000//////000000000000//////......//////000000111111...//////000111111222222111111000000000000111111000000111222222222222111........................111111111222222333333333111111111222222222333333333222222111111222222333333333333333333333333333333333333333333333333333444444444444444333333222555444444444444444444444555555555555444444444444333333444444444444444444555555555555666777777888666666666666666666666666888888888888888888888888:::888777555555777999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>===???AAAAAA@@@???@@@AAAAAA@@@??????>>>>>>??????????????????????????????>>>>>>>>>>>>======<<<<<<999::::::;;;===>>>???@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBAAA@@@AAADDDEEEFFFEEEGGGGGGGGGFFFEEEDDDCCCBBB@@@@@@AAACCCDDDEEEFFFGGGFFFFFFFFFFFFGGGGGGHHHIIIGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBBBBCCCEEEGGGIIIJJJ444444555666666666666555555444444666888888777666777777777777777777777777333444666888999999888888:::999999888888999999:::;;;;;;::::::::::::;;;;;;:::999999999999888888888:::;;;<<<<<<<<<<<<;;;:::777999;;;;;;:::::::::<<>>============>>>>>>@@@@@@???>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@===???AAACCCCCCCCCAAA@@@AAABBBBBBBBBBBBCCCCCCCCC????????????@@@AAABBBCCC@@@BBBDDDEEEEEECCCAAA@@@AAA@@@???>>>===>>>>>>???@@@CCCGGGKKKKKKGGG@@@;;;888888999:::::::::999999888888888777666444333222444333333222333333444444444555666888888888777666444444333333333444444555333333222222222222111111111111000000000/////////////////////..................---......///000111//////............//////........................,,,,,,,,,---......//////000000///...............---...///000000111111000000000111222222222111111000000000000////////////111000000//////000000111000000000000000000000000000000000111111111111222//////..................000000//////.........---//////000111111111111000000000////////////......////////////000000000000............////////////333222222222111111000000111111111000...---...000////////////////////////............////////////000000/////////.........,,,...000///...---...///......//////000000111111000000000000000000000000/////////000000000111111/////////....../////////000000000000000000000000//////000000000000/////////000000000000000000111......///000111222333333333333222222222222333333///000111111222222111111........................000000111111222333333333111111111111222222222222333222222111111222222333333333333333333333333333222222222222333333333333333333333333333333444444333333222222111000000000555555555444444444444333333333444444555555555666666555555555555555666777555555666666666666555555888777777777777777777777:::999777666777888:::;;;::::::;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<=========:::===???@@@???>>>??????@@@??????>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================::::::;;;<<<===>>>??????@@@AAAAAABBBBBBAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAABBBEEEGGGGGGFFFHHHGGGGGGEEEDDDCCCBBBBBB>>>???@@@BBBDDDEEEFFFGGGEEEEEEEEEFFFFFFHHHIIIJJJGGGGGGFFFEEEDDDDDDCCCBBB??????AAACCCEEEGGGHHHIII333444555666666666555555444444444555777888777666777777777777777777777777444444555666777888999::::::::::::999999:::::::::;;;;;;::::::::::::;;;;;;::::::::::::999999999999:::;;;<<<======<<<;;;:::777999;;;;;;;;;;;;<<<=========<<<<<<<<<>>>???@@@@@@@@@???>>>>>>>>>>>>>>>????????????@@@@@@@@@AAA@@@AAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAA@@@??????===???AAADDDDDDDDDBBBAAAAAAAAABBBBBBBBBCCCCCCCCC>>>>>>>>>>>>>>>>>>???@@@===>>>@@@AAABBBCCCCCCCCCBBBAAA???===<<<<<<<<<===<<>><<<;;;666777888999::::::999888777777777777666555444333444333222111111222333444222333555777888777666666444333222222222222222333333333222222222222111111111000000000/////////////////////.........---------,,,,,,,,,---...///000//////...------...//////........................++++++,,,------...//////000000///...............---...///000111111111111//////000111111111111111////////////000000000000000000////////////000000000000000000000000000000000000000000111111111111///...---,,,,,,---...//////////////////............///000111222111111000000000/////////................../////////000000............////////////111111222222222111111000...000000000...---...///////////////////////////............////////////000000///...............,,,...//////...------............///000111111111000000000000000000000000////////////000000000111000000////////////000000000000000000000000000000...///000111111000///...111111111111111000000000//////000000111111111222333333222222222222333333///000000111111111111111........................///000000111222222333333111111111111222222222222333222222111111222222333222222222222222222222222111111222222222333333333222222222222333444555555222222222222222222111111555555555444444444333333333333444555666666777777888777666555555555666777555666777777777777666555555666666777777888888888888888777777777888999:::999:::::::::::::::999999999999:::::::::;;;;;;;;;888;;;>>>???>>>======>>>???>>>======<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<======>>>:::;;;<<<===>>>?????????@@@@@@AAABBBBBBAAA@@@@@@@@@AAAAAABBBBBBCCCCCCCCCEEECCCCCCDDDFFFHHHHHHHHHFFFFFFEEEDDDDDDDDDDDDDDD???@@@@@@BBBCCCDDDEEEEEEDDDDDDDDDEEEFFFHHHIIIJJJGGGGGGFFFEEEDDDCCCBBBBBB>>>???AAADDDEEEFFFFFFFFF333333555666666666555444444333444555777888777666777777777777777777777777666555444333555777:::<<<<<<;;;;;;::::::;;;;;;<<<;;;::::::999999::::::;;;;;;;;;;;;:::::::::999999::::::<<<<<<<<<<<<::::::666888;;;<<<<<<<<<===>>>;;;::::::;;;<<<>>>@@@AAA<<<<<<======>>>@@@AAABBB>>>????????????@@@@@@@@@???@@@@@@AAAAAA@@@@@@???@@@AAAAAAAAAAAA@@@??????===???BBBDDDEEEDDDCCCAAAAAAAAAAAABBBBBBBBBCCCCCC>>>>>>===<<<<<<<<<<<<===;;;<<<<<<>>>@@@CCCFFFGGGBBBAAA???===<<<;;;;;;;;;999>>>BBB@@@;;;888999<<<666777888999::::::999888666777777777666555444444444333222111111111222333000222444666777777666555333222222111000000111111555555555444444444333333000000000000//////////////////.........---------++++++******+++---...//////...---,,,,,,---...///........................++++++,,,,,,---...//////000000///...............---...///000111111111111......///000000000000000......//////000000111111000000////////////000000000000000000000000000000000000000000111111111111111000---,,,,,,...000222////////////////////////...///000222222111111000000000//////.........------.........//////000000000000000000111111111111000000111111111111000000,,,---//////...---...///////////////////////////............/////////000000000///...............,,,...//////...------...---......///000111111222000000000000000000000000////////////000000000000111111000000000000111111000000000000000000000000...///000111111000///...333333222222111111000000111111111111000000000000111111000000000000111111//////000111111111111111///////////////////////////000000111222222333333000111111111111222222222333222222222222222222333111111111111111111111111111111111222222333333333111111111222333444555666444444444555555666666666555555444444444333333333333333444555666888888999:::999888666666666777777666777888999999888777666444444555777888999:::;;;777777777777777888999999999999:::::::::999888888777777888888888999999999777999===>>>===<<<<<<===>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>>>>;;;;;;===>>>????????????@@@@@@BBBBBBBBBBBB@@@@@@???@@@@@@AAABBBCCCDDDDDDEEEDDDCCCEEEGGGIIIIIIIIIDDDDDDDDDDDDDDDEEEFFFFFFAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDEEEFFFHHHIIIJJJGGGGGGFFFEEEDDDCCCBBBBBB>>>@@@BBBEEEEEEEEEDDDCCC333333444444444444444444555666888999999888888777888666555555666777777666666666777777888888999999666666777888888888888888888888888999:::::::::;;;999999999999999888777666:::;;;;;;<<<<<<;;;;;;:::999999:::::::::;;;;;;;;;========================<<<===>>>???@@@AAABBBBBBAAAAAA@@@@@@???>>>>>>===?????????>>>>>>???@@@@@@AAABBBBBBAAA@@@???AAACCCAAA???>>>???AAABBBAAA???;;;;;;===>>>@@@BBBCCCDDDBBBAAA???===<<<;;;<<<<<<999;;;>>>???@@@AAACCCEEEEEE???:::999<<<===;;;999===>>>>>>>>>===;;;999888::::::;;;;;;;;;:::999888777777777666555555444444222222111111111111111111111222444666666555444333333333333222222222111111222222222111111111000000222111111000///.........//////.........------------,,,,,,,,,,,,---............---------,,,,,,,,,,,,,,,,,,---------........................------//////...---,,,++++++***........................000000//////.........---000000////////////000000000000000000000111111222444222000...------//////////////////000000000000//////000000111111111222000000000000000111111111000000000000111111111111222000...---,,,---///000...---,,,,,,---...///000///......---------......000000000000000000000000000000///...---,,,,,,,,,,,,---......//////......---------.........//////...///000000000///---,,,,,,,,,,,,---------......000000000000////////////222222111000///...------//////............//////000000111111111111000000222///,,,---///111///---000000000000000000000000///000111222222111000///333333222222111000000000222222333333333444444444333333333333333222111000333222111000000111222333111111222222222111111000111111111111111111111111444444444333333222222222444444444444444444444444000222555777888666333111333333222111111222333333555555555555555555555555555666666444222222333444777777666555555666777888:::888666333333444555777999666444333444666777777666666666666666777888888999888888888777777666666666777999;;;;;;;;;999888777888999:::::::::::::::999999999999:::;;;<<<<<<<<<===???@@@???>>><<<;;;============<<<<<<<<<<<<<<<=========>>>>>>??????;;;;;;<<<<<<===>>>>>>???@@@@@@BBBCCCCCCBBB@@@@@@CCCAAA???@@@BBBBBB???<<>>???@@@AAA????????????????????????@@@@@@???@@@@@@AAABBBBBBAAABBBBBBAAA??????@@@AAAAAA???>>>@@@CCCEEEDDDBBB======>>>???@@@@@@AAAAAABBB@@@???===<<<;;;<<<<<<:::;;;===>>>>>>@@@CCCEEEFFFAAA<<<;;;===>>>===::::::;;;<<<<<<<<<;;;:::999888999:::::::::999777666777666666555555444444333222222111111111111111111222222444555555555444333333333222222222111111111222222222111111111000000000//////...------,,,,,,............------------------,,,,,,------...///......---------,,,,,,,,,+++,,,,,,,,,,,,---------..................------..................------........................000/////////............000000////////////000000000////////////000111111444333111///...///000000////////////000000000000///000000000111111111111000000//////////////////000000000000111111111111111000...---------///000......---,,,---...//////......------------......////////////////////////000000///------,,,,,,---,,,---......//////......---------.........//////....../////////...---,,,,,,,,,,,,---------......000000000000/////////////////////...------,,,,,,//////............////////////000000000000//////000///------/////////...------------------------///000111111111111000///111111111111111111111111000111111111111222222222222222222222222111000000111000///......///000111111111111222222111111000111111111111111111111111222222222222111111111000333333333333333333333333111222222222333333333333333333222111111222333333444444444444444444444444444444555444222222333555777666555555555666777888666555444333444666888:::888666444333555666777666666666666666666777888888555555666777888999999:::888999:::;;;;;;999888777777888888999:::::::::999888888888888999:::;;;<<<======<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;<<<<<<<<<======>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@???>>>===???BBBCCCAAA???BBBCCCDDDEEEEEEDDDCCCCCCEEECCCAAABBBCCCDDDBBB@@@??????@@@AAABBBBBBBBBBBBEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCAAA@@@@@@AAABBBBBB@@@AAAAAABBBBBBCCCCCCDDD333333333444444444555555666555555555555666777777;;;999777777888888888777777777777777666666666666666777888888999999888888888888888888888888777777888888999999999888888777999999::::::::::::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;===???@@@<<<<<<===>>>>>>???@@@@@@@@@@@@AAABBBCCCCCCDDDEEEBBBCCCCCCAAA>>>===>>>???@@@???@@@BBBDDDFFFFFFDDD@@@@@@?????????>>>>>>>>>AAA@@@>>>===<<<<<<<<<<<<;;;;;;<<<<<<<<<>>>BBBEEEGGGCCC>>>===??????===;;;666777999:::::::::999999777888888999888777666555666555555444444333222222111111222222222222222222333333333333444444444444333222222222222111111111222111111111111000000000/////////...------,,,,,,......---------,,,,,,,,,---------,,,------...///......---------,,,,,,,,,******+++++++++,,,,,,,,,------------------......---.........////////////------------------------////////////............000//////......//////000///............///000000444333111000///000000111/////////000000000111111000000000000111111111111000000//////......------000000000000111111111111111000///------....../////////...---------.........---------------......////////////////////////000///...---------------------...////////////...------........./////////---............---,,,,,,,,,,,,,,,---------......////////////000000000000........................//////............/////////000000111111000000///.../////////------///000///////////////////////////000000111111000000////////////000111222222222////////////000000000000000111111111111000000///000000////////////000000000000111111222111111000111111111111111111111111000000000000000/////////222222222222222222222222333111///......000333444333222222111111222222333333333333333333333333333222333333333111111333555666666666777777888888888666555444333444666888999888666444444555666666666666666666666777777777777444555555666888999999:::999::::::;;;:::888777666888888888888999999999999777777666666777888:::;;;===<<<:::999999:::<<<>>>============<<<<<<<<<<<<999999::::::::::::;;;;;;<<<<<<<<<===============@@@@@@????????????@@@@@@<<<;;;;;;===AAACCCCCCBBBCCCCCCDDDDDDDDDCCCBBBBBBDDDBBBAAAAAABBBCCCAAA@@@>>>???@@@AAABBBBBBBBBBBBFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAABBBCCCCCCDDDDDD222333333444444555555555777666555555555666888999<<<:::888888999999888777888777777666666555555555777777888999999999999888999888888888777666666666777888888999999999888888888999999::::::999999888:::::::::;;;;;;;;;;;;<<<::::::::::::::::::::::::<<<;;;::::::;;;<<<>>>@@@<<<<<<<<<===>>>>>>??????@@@AAABBBCCCEEEFFFFFFFFFCCCCCCCCC@@@>>><<<<<<>>>???@@@AAABBBDDDDDDDDDCCC????????????>>>>>>>>>>>>AAA@@@>>>===<<<<<<<<<===;;;;;;;;;::::::<<<@@@CCCFFFCCC@@@>>>>>>>>><<<;;;555666777888999888888777777777888999888777666555555555444333333222222111111111222222222222222333333333222222222333444555222222222222111111111111111111111111000000000000111111000000////////////------------,,,,,,,,,,,,---------------...//////......---------,,,,,,,,,)))************+++++++++,,,,,,------------......---------...............------------------------///////////////........./////////....../////////...------------...//////222222111000//////000000/////////000000111111222000000000000000111111111111111000///......------///000000000111111111111000000///............/////////......------------------,,,,,,------......////////////////////////000///...---------------------...///////////////............////////////---------------,,,,,,,,,,,,,,,,,,---------......////////////000000000000//////000000111111111111//////............//////111111222222222222111111---///000///---,,,///222000000000000000000000000/////////000000000000000/////////000000000111111........./////////000000//////000000000000//////222111111111111111111222///000000111111111111111111111111111111111111111000000000000000000//////222222222222222222222222222111///......000222444222222222222222222222222222222222222222333333333000111222222111111333555777777888999::::::::::::999888666444444444555555888666444444555666666666666666777777777777777666777777777777777777666666888888999999999999888777888888777777777888888888777666555555555777999:::;;;;;;:::::::::;;;===>>>============<<<<<<<<<<<<999999999999::::::::::::<<<<<<==================AAA@@@???>>>>>>???@@@AAA;;;;;;;;;===???AAABBBBBBDDDDDDDDDCCCCCCBBBBBBAAACCCBBBAAAAAAAAAAAAAAA@@@===>>>???@@@AAABBBBBBBBBEEEFFFEEEEEEDDDBBB@@@???AAABBBCCCDDDDDDDDDDDDDDDAAAAAABBBBBBCCCDDDDDDDDD222222333333444555666666999888777666777888999:::<<<:::999888999:::999888888888777777666666555555777777888999999999999999999888888888777666666666666777888999999999999999888999999::::::999999888::::::;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::===<<<<<<<<<<<<===???@@@========================@@@AAACCCDDDFFFFFFFFFFFFCCCCCCBBB@@@===;;;;;;<<>>=========>>>>>>??????@@@@@@???>>><<<<<<<<<======;;;;;;:::999888:::>>>AAACCCBBB???>>>===<<<:::999777777888888888777666555777888999999999888666555444444444333222222111111111111222222333333333333333222222222222333444555222222222111111111000000000000000000000000000000000000000000////////////......---------,,,,,,,,,...------------...//////......---------,,,,,,,,,)))))))))*********++++++,,,,,,,,,,,,------............---,,,,,,+++******------------------------........./////////////////////............//////---------------......///000//////.............../////////000111222222222111111000000000000000000222222111111000///......///000000000111111111111000000///.............../////////......---,,,,,,,,,,,,,,,,,,,,,---..............................//////...------------...---...//////000000//////........./////////000000......------,,,,,,,,,,,,,,,,,,,,,---------........./////////000000000111//////000000111222222222//////............////////////000000000000//////,,,...000///---,,,///222------------------------....../////////000000111000000000/////////....../////////000000000111111...//////000000000//////111111111222222111111111...///000111111111111111111111111111111111111111111111111111111111111111333333333333333333333333111111111111222222333333222222222222222222222222111111111222222222333333000111222222111111333555777999;;;=========<<<;;;888888666555444444555555777666444555666777666555666666777777777777666555666666666666666666777777555666777888999999::::::888888777666666666777888777555444333444666888:::999:::;;;===>>>>>>>>>===============<<<<<<<<<<<<;;;;;;::::::::::::::::::<<<<<<<<<<<<============AAA@@@???>>>>>>???@@@AAA===============???@@@BBBDDDDDDCCCCCCBBBBBBBBBAAAAAAAAABBBAAA@@@@@@@@@@@@===>>>???@@@AAAAAAAAAAAACCCCCCDDDDDDCCCAAA???>>>@@@AAABBBCCCDDDDDDDDDCCCAAAAAABBBCCCCCCDDDDDDEEE111222333333444555666666999888888888888999::::::;;;999888888999::::::999888888888888777777777777777888999999:::999999999888888888888888888777777555666777888999:::::::::999999::::::::::::999999:::;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::======>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBDDDEEEEEEEEEDDDBBBBBBAAA???<<<;;;;;;<<<===???BBBBBB@@@===<<<<<<;;;;;;<<<===>>>@@@AAAAAA@@@???>>><<<<<<<<<===>>>999::::::888777888;;;>>>AAAAAA???===;;;:::888777888888999999999888666555777888888999999777666555555444444333333222111111111111222222333444444444222222222222333333333333222111111111111000000000//////000000000000000111..................------//////.........---------......------......///000......---------,,,,,,,,,))))))*********+++++++++++++++,,,,,,------............---,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,.........//////////////////......------......///...------------...//////...........................///000000111222333333111111111111000000000000222222111111000000//////000000000000111111111111///////////////..................///......---,,,++++++++++++,,,---...///........................///......---------............///000000000000///....../////////000000000///......---,,,---------,,,,,,,,,---------............//////000000111111.........//////000000000//////............//////,,,------......------,,,---...///.........000222....................................///000111111000000000///...---------000000000000111111111111...//////000000000000000//////000000000000//////......///000111111111111111111111111111111111111111111222222222222222333333333333333333333333333000111333444555444333222111222222333333222222111111111111222222333333444222333333333111111333555777999<<<>>>??????===<<<444444444555555666777888777555444555666777666444666666777888888777555444222222444555777888::::::444555666777888:::;;;;;;999888666555555555666777777666444333444666999:::777999;;;>>>??????>>>===============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<<<<===>>>>>>>>>@@@@@@????????????@@@@@@?????????>>>======@@@BBBDDDCCCBBBBBBAAABBBBBBBBB@@@AAABBBAAA???>>>???@@@>>>??????@@@@@@@@@@@@@@@@@@AAACCCDDDDDDCCCBBB@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCDDDDDDEEEEEE111222222333444555666777777777888999999999999999999777666777999:::::::::888888888888999999999999777888999999::::::999999888888888999999999999999555666777888999:::::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@@@@???>>>======>>>>>>>>>???@@@@@@@@@???@@@BBBCCCDDDCCCBBBAAA@@@AAA@@@>>><<<;;;;;;<<<;;;>>>AAABBB???===<<<===;;;;;;<<<===>>>???@@@@@@@@@???===<<<<<<======>>>888999999999888888999;;;@@@AAA@@@>>>;;;999777777777888999:::;;;:::999999666666777888777666555444555555555444333333222222111111222222333444444555000111222333444333222222111111111111000000000000////////////000000111111---.....................000000/////////........................//////000......---------,,,,,,,,,*********+++++++++,,,,,,***++++++,,,------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,............/////////000///......------......///.........---...//////000......////////////.........///000111222333333444111111111111000000000///000000000000000000//////000000000000111111111111///////////////......---,,,---.../////////...---++++++++++++,,,---...///..............................---------......///......///000000000000000.../////////000000000000000///...---------......,,,,,,,,,---------...............///000111111111//////////////////000000//////............//////------............------...---,,,---///000111000111111111111111111111111......------...///111222........................///000000000000111111111...///000000111111111000...///000111111000///...---...///000111111111111111111111111111111111111111111111222222222333333222222222222222222222222111222333444444444333333111222333333333333222111111111222222333444444555444444555444222222333555555777;;;>>>???>>><<<:::444444555555666777777888666555555555777777666444666777888888888777555444111222333555777888::::::666666666777777999::::::999888666444444555666777888666444333444666999;;;777888999;;;<<<>>>>>>???============<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999:::;;;<<<===>>>???@@@@@@@@@AAAAAAAAAAAA@@@@@@???@@@@@@???===>>>AAADDDCCCBBBAAAAAAAAABBBCCCDDD???AAABBBAAA>>>===>>>@@@???@@@@@@@@@@@@??????>>>>>>@@@CCCFFFGGGGGGEEEEEEBBBAAA@@@?????????@@@AAABBBBBBCCCCCCDDDDDDEEEEEE111111222333444666666777555666888999999888888777777666555666999;;;;;;:::888888888999:::::::::;;;888888999::::::::::::999888888888999:::::::::;;;444555777888::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::<<>>@@@AAACCCCCCBBB@@@???@@@@@@@@@>>><<<;;;;;;===999===AAABBB@@@>>>>>>???<<<<<<======>>>>>>????????????===<<<<<<===>>>>>>777888999999888777888999AAAAAAAAA???<<<999777777666777999;;;<<<<<<<<<<<<444555666666666555444333666555555444444333333222111111222333333444555555///111333444444444222111111111111111000000000000.../////////000000111111/////////000000000000000000000000000////////////...............///000000......---------,,,,,,,,,***++++++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000.........------.........///............///000000//////000000000000000///...///000111222333444444222111111111000000//////.........///////////////000000000000111111111111/////////000///......---+++,,,.../////////......++++++++++++,,,---...///..............................---------......///...//////000000000000000////////////000000000000111000///...---...//////,,,,,,,,,---------......---......///000111111222222222111111111111111111//////............//////000000111111111111000000///---+++,,,000222111///...........................---------...///111222,,,,,,------.../////////////////////000000000000//////000111111111111111000111222333333222111000---...///000111111111111111111111111111111111111000000111111222222222333000000000000000000000000222222222222222333333444111222333444444333222111111111222333444444555555555666666444222222333444333666:::===???===;;;999777777777666555555444444666555555666777777666444666777888999888777555333444555555555666666777777888777777777777777888999999888666444333444555666888777444333444666999<<<888777777777999<<<>>>@@@>>>=========<<<<<<<<<<<<;;;;;;;;;::::::999999999888999:::<<<>>>???@@@AAA@@@AAABBBCCCCCCBBBAAA@@@>>>@@@@@@???===>>>BBBFFFBBBAAAAAA@@@AAABBBDDDEEE>>>@@@BBBAAA>>>===>>>@@@@@@@@@AAA@@@@@@???>>>===>>>@@@DDDGGGIIIJJJIIIHHHFFFDDDBBB@@@@@@@@@BBBCCCBBBBBBCCCCCCDDDEEEEEEEEE444333222222222222333444555555555666666777888999999777777888999:::999888:::::::::;;;;;;:::999999999999999::::::;;;;;;;;;999999999999999999999999555555555666777999:::;;;;;;;;;;;;::::::999999999999999;;;;;;;;;;;;999999888888999:::;;;;;;;;;;;;;;;<<<>>>@@@AAA@@@???>>>>>>===<<<<<<===???AAABBBBBBBBBBBBBBBCCCCCCCCCDDD@@@@@@>>>===<<<;;;;;;:::======<<<<<<<<<;;;;;;;;;;;;<<<<<<===============>>>>>>===;;;;;;:::::::::777999:::;;;;;;;;;===???>>>>>>??????===:::777444666666666777888:::;;;<<<999888666555444555777888555555555555555555555555555444444333333444444555555444222111111222444555555444333111000////////////////////////...............------------.....................///000000///)))(((...222222///............------,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,---...///++++++******++++++,,,---...---,,,,,,++++++,,,,,,........................---///000///...,,,,,,---///...---,,,,,,---.../////////............//////000000000000000111111222111111000000000000000111222...---...---+++,,,///111111000//////000111222000000000000/////////////////////......---------///...---,,,+++,,,---...------............------000000//////.........---......///000000000000000000000111111111000000///111000///...............////////////////////////111111000///////////////000000000000111111111111//////.........---------000000000000000/////////------------.........///000000000000////////////.........///////////////............////////////,,,---...///000111222333222222111111111111222222000000000000////////////000000000000////////////222111000//////000111111000111111111111222222222111111111111222222333444222222222222222222222222333333333222222222111111000000111222333333444444444444444444444444444444666666666666777777777777777666555555555666888999666777888888777555333222555555555666666666666666222333444666777777777777999999:::::::::999999888999777555333222333444555222333444444444444444444777666555666999;;;;;;;;;<<<<<<<<<<<<===============<<<;;;:::999999999999:::;;;;;;===???AAACCCDDD@@@@@@??????@@@@@@AAABBBAAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEEEEEEECCCBBBAAAFFFDDDAAA???>>>???AAABBB>>>>>>@@@AAABBBAAAAAA@@@CCCCCCCCCDDDFFFJJJMMMPPPEEEDDDCCCAAAAAACCCDDDFFFAAAAAAAAAAAABBBBBBCCCDDD444333222222222444555666555555555666666777888999777555555666777888777666:::;;;;;;<<<<<<;;;;;;:::999999999:::::::::;;;;;;999999999999999999999999777777777777888999;;;;;;;;;;;;;;;:::::::::999999999:::;;;;;;;;;;;;:::999888999:::;;;;;;<<<;;;;;;;;;<<<>>>@@@@@@@@@???>>>>>>=========>>>???@@@@@@@@@AAABBBBBBCCCCCCCCCCCC>>>===<<<;;;999999999999======<<<<<<<<<;;;;;;;;;;;;<<<<<<===============>>>>>>===<<<;;;;;;;;;;;;:::;;;<<<;;;::::::;;;<<<===>>>??????>>>;;;888666666666666777888:::;;;<<<999888666555444555666777555555555555555555555555333222222111111222222333333222000//////000222333555444333111000000000////////////////////////...///......------......///...............///000000---(((&&&+++///...++++++/////////......---------+++,,,,,,------------------,,,,,,,,,,,,---...///+++++++++***++++++,,,---,,,,,,+++***************.........------------------...//////---,,,,,,---///...------------...///000//////............///000000//////000000111222111111000000000000000111111...---//////---...222222111000//////000111111............------------............---------,,,,,,,,,,,,,,,------...///......////////////......000000/////////...............///000000000000000000000111111111111000000000000///.........////////////////////////////////////...---------------........./////////000000//////.........---------.....................------.........////////////000000000000///////////////////////////.....................////////////---......///000111222222222222111111111111222222111111000000000/////////000000000000////////////222111000//////000111111000000111111111222222222555555444333333222222222222222222222222222222222333222222222111111111111000111111222333333444444444444444444444444444444555555555666666666666777666666666666666777777888666666777888777555333222444555555555666666777777444444555666777777777777777777888999999999999999999888555444333333444444555555666777777777666666777666555666999:::;;;:::============>>>>>>>>>>>>>>>===<<<;;;::::::::::::999999:::;;;===???AAABBB@@@@@@@@@@@@@@@AAABBBBBB@@@@@@@@@@@@@@@AAABBBBBBBBBBBBDDDDDDEEEDDDCCCBBBDDDCCCAAA???>>>???@@@@@@===>>>???AAAAAAAAAAAAAAACCCCCCCCCDDDEEEHHHKKKLLLGGGFFFDDDBBBBBBBBBCCCDDDBBBBBBAAAAAAAAABBBCCCCCC444444333333333444666777555555555666666777888999777555555666777888777666;;;;;;<<<<<<<<<<<<;;;;;;999999999999::::::::::::999999999999999999999999999999888888999:::;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;::::::888999:::;;;<<<<<<<<<<<<;;;<<<>>>???@@@@@@???>>>===>>>>>>?????????>>>>>>>>>???AAABBBCCCCCCBBBBBB======;;;:::999999999999<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===============>>>>>>===<<<;;;;;;;;;;;;<<<======<<<999888888999<<<===>>>???>>>===:::999777777777888888:::;;;<<<888777666444444555666666555555555555555555555555333222222111111222222333333222111000000111222333555444333222111000000000....../////////////////////......------......///...............///000000000+++***...111///---,,,///////////////.........+++,,,---...............------,,,,,,,,,---......+++++++++++++++,,,---------,,,,,,+++++++++++++++------------------------+++---......,,,++++++,,,///...------------...///000000//////.........---///////////////000111111000000000//////000000111000---,,,///000...000444333222111000/////////000............------------...------------,,,,,,,,,)))***,,,---.../////////////////////////////////000000////////////.........//////000000000000000000000111111111111000000//////.........///000000//////////////////////////////...---------------,,,,,,---------........................---------------..................////////////000000000000000000000000////////////000000//////......------............/////////////////////000000111111111222222111111111111222222222222111111111000000000////////////000000000000111111000000000000111111000000000111111111222222555555555444444444444444333333222222111111111111111111111111000000000000111111111222222333333444444444444444444444444444444444444444555555555555555555666777777777777666666666777777777555444333333444444444555666777888666666666777777777777777555666777777888888888888999888666444333333333444777888888999::::::999999999888777888:::<<<<<<<<<======>>>>>>>>>????????????>>>===<<<;;;;;;;;;;;;:::::::::;;;===???AAABBBAAAAAAAAAAAAAAABBBBBBCCC@@@??????>>>>>>@@@AAABBB???@@@BBBCCCDDDDDDDDDCCCAAAAAAAAA@@@??????>>>>>>;;;<<<>>>???AAAAAABBBBBBBBBCCCCCCCCCDDDEEEFFFGGGHHHGGGEEECCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBB777666555444333444555555555555555555666777888999999777777777999:::999888999:::;;;;;;<<<;;;;;;;;;999999999999999999999:::888888888888999999999999999999888888888999999:::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;:::999:::;;;<<<<<<======<<<;;;<<<===>>>?????????>>>===>>>???@@@@@@???===<<<<<<===???AAABBBBBBAAAAAA???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===============>>>======<<<;;;;;;<<<<<<<<<<<<===;;;999888888999;;;<<<>>>>>>>>>>>><<<;;;888888888888999999:::;;;777666555444444444555555555555555555555555555555555444444333333444444555444333333222222333333444555444333222111111111111............//////////////////............//////...............///000000222...---111222///------//////..................------......///.........------,,,,,,,,,------...,,,++++++++++++,,,------//////...---------......,,,,,,,,,,,,------------***,,,...---,,,++++++,,,.........------.........000000000//////...------///............///000000000////////////000000111000---,,,...///---///222333222222111000//////...000000000000////////////---------------,,,,,,,,,)))+++,,,...//////...---//////............//////000000////////////////////////000000000000/////////000000111111111111000///.........///000111111////////////////////////111111000///////////////,,,,,,---------.................................////////////000000000000///000000000000111111111000000000000////////////111111000///...------,,,............////////////000000000000000000111111222222111111111111222222222222222222111111111000////////////000000000000000000000000000111111111000000000000111111111111000111222444555666777888333333222222111111000000000000000000000/////////111111111222222333333333444444444444444444444444222222333333333444444444333444666777777777666555666666777777666555444444333333333333555666888999888888777777666666666666555666666777666666555555999888777555444444444444888888999:::;;;;;;;;;;;;;;;:::999:::<<<>>>>>>===<<<<<<======>>>>>>??????>>>======<<<;;;;;;;;;<<<=========>>>???AAABBBCCCBBBBBBAAAAAAAAABBBCCCCCCAAA@@@>>>>>>>>>???AAABBB???@@@AAACCCCCCCCCBBBAAA???@@@@@@AAA@@@???>>>===:::;;;===>>>@@@AAABBBBBBBBBCCCCCCDDDDDDCCCBBBAAAFFFEEEDDDCCCCCCCCCDDDDDDEEEDDDCCCBBBBBBBBBBBBBBB:::888666444333222222333555555555555666777888999999777777777999:::999888777888999:::::::::::::::999999999999999999999999777777777888888999999999888888777777777888888999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<============;;;<<<<<<===>>>>>>??????===>>>???@@@@@@???===<<<;;;<<<>>>???@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<==================<<<<<<;;;;;;;;;;;;<<<999:::;;;;;;999888999;;;;;;;;;<<<===>>>>>>===<<<:::999999999999999::::::666555555444444444444444555555555555555555555555555444444333333444444555333333333333333333333333444444333222111111111111---.........//////000000/////////....../////////...............///000000///,,,+++......+++)))+++------------------------////////////...---,,,,,,...------,,,,,,,,,------,,,,,,++++++,,,,,,---...//////...---------......,,,,,,,,,------.........***,,,------,,,+++,,,------..................---//////000000///...------.........---......///000//////......///000111111111---,,,------***+++///222222222111000///......000000000000////////////------------------------,,,,,,.........---,,,+++...------,,,,,,------...//////000000000000000000//////000000000000////////////000111111111111111///////////////000111222000000000000000000000000111111000///////////////------........./////////---......................../////////000000111111000000000000111111111222000000000000////////////111111000///...------,,,............////////////000000000000111111111111222222111111111111222222222222222222111111111000.../////////000000000111//////000000111111111111//////000000000111111111---...000222444555555555222222222111111000000000////////////////////////111222222222222222333333444444444444444444444444222222222222333333333333333444666777777777666555666666666666666555555555333333222222444666888999999888777666555555555666777777777666555444333222888777777666555555444444666777888999::::::::::::;;;999888999;;;<<<<<<<<<::::::;;;;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>???@@@BBBBBBBBBBBBAAAAAAAAABBBCCCCCCAAA@@@@@@??????AAABBBCCC@@@AAABBBBBBBBB@@@???>>>>>>???@@@AAAAAA@@@>>>===:::;;;<<<===???@@@AAABBBBBBCCCEEEFFFEEEBBB???===AAAAAABBBCCCCCCEEEFFFFFFEEEDDDCCCCCCBBBBBBBBBBBB:::888666444222111111222555555555666666777888999777555555666777888777666666777888999999::::::999999999999999999888888888666666777777888999999999777666666666777888888999;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<===>>>>>>>>>>>>;;;<<<<<<======>>>??????===>>>>>>?????????>>>>>>===============>>>>>>>>>;;;;;;:::999999999999999;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<===============;;;;;;:::::::::::::::;;;777999::::::999999:::<<<:::;;;;;;<<<<<<<<<<<<<<<;;;::::::999999999999:::555444444444444333333333333333333333333333333333333222222111111222222333111111111111111111111111333222111111000000111111------......///000000000000//////......//////000...............///000000000------000000,,,+++---,,,,,,,,,---------------...............---,,,,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,------...---,,,,,,+++++++++++++++,,,------....../////////***,,,......---,,,---...------...//////...---------...///000000///...------------------...//////............///000111111111---+++---,,,)))***---111111222111111000///...............---------------------............///---.........------,,,+++...---,,,++++++,,,---...//////000000000000111111000000000000000//////......///000111111222111111000000/////////000111111000000000000000000000000//////...---------------...////////////000000000---------...............,,,,,,------.../////////000000000000111111111111000000000000////////////000000//////......------............////////////000000000111111222222222222222111111111111222222222222111111111000000000......//////000000111111...///000111111222111111/////////000000000111111///000111222222111000///111111111111111111111111////////////000000000000222222222222222222222222444444444444444444444444222222222222333333333333444444555666666666666555666666666666555555666666444333222222333555777999888777666444444444555666777777777666555444333222666666666666666666666666555555777888999999999999888777555666888999999888999999:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;<<<===============>>>???@@@AAAAAAAAAAAAAAABBBBBBCCC@@@@@@@@@AAAAAAAAAAAAAAA@@@AAAAAAAAA@@@???===<<>>;;;;;;;;;<<<===???@@@AAABBBDDDGGGHHHGGGCCC???<<<>>>???@@@AAACCCEEEFFFFFFDDDDDDCCCCCCBBBCCCCCCCCC666555444222222222333333555555555666666777888999777555555666777888777666777777888999::::::::::::999999999999888888888777666666666777888999999999666666666777888999:::;;;;;;;;;;;;;;;<<<<<<<<<======<<<;;;::::::;;;<<<===;;;;;;===>>>>>>>>>>>>>>><<<;;;<<<<<<===>>>>>>???>>>=========>>>???@@@@@@???>>><<<;;;:::;;;<<<===::::::999999888888999999;;;;;;;;;<<<<<<<<<======;;;<<<<<<===============999999999888888999999:::777999::::::999999:::;;;:::::::::;;;;;;;;;;;;;;;<<<;;;:::999999999999999444444444444444333222222222222222222222222222222333222222111111222222333111111111222222111111111111111000000//////000000------......///000000111000000////////////000000...............///000000111///000333222......111------------.........///******,,,---............///...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,+++***************------...//////000111111+++,,,......------...///------...//////...------+++---...000111000///...------,,,,,,------...///...------......000111111000,,,+++------+++,,,///000000111222111111000///............------------........./////////000000------,,,,,,,,,---......///...,,,++++++,,,.../////////000000000111111111000000000000000///.........///000111111222222222111111000000///000000000000000000000000000000000//////...---------------....../////////000000000---------.........//////,,,,,,------...//////000/////////000000000111111000000000000///////////////////////////.....................//////////////////000111222222333333222222111111111111222222111111000000000/////////.........///000111111111---...000111222222111111////////////000000000111000000222222222000...---//////000000111111222222/////////000000111111111222222222222222222222222444444444444444444444444222222222333333333444444555444444444444555666666666666555555555555666666555444222111222444666888777666444333333333555666555555666666666666555555444555666777777888888888444444666777888999999999888777666666888999999888999999:::;;;<<<===>>>>>>===<<<<<<<<<<<<<<<======>>>>>>>>>===>>>>>>??????@@@@@@@@@@@@@@@AAABBBBBB===>>>@@@AAABBBAAA@@@???>>>???@@@@@@@@@???>>>===@@@@@@AAAAAAAAAAAA@@@@@@<<<<<<;;;;;;<<<>>>???@@@CCCEEEIIIKKKIIIEEE???<<<===>>>???AAABBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDEEE333333222111222333444555555555555666666777888999999777777888999:::999888777888999:::;;;;;;<<<;;;999999999999888888777777555666666777888999999999777777777888999;;;<<<===;;;;;;;;;<<<<<<<<<=========<<<;;;::::::;;;<<<===;;;<<<===>>>????????????<<<;;;;;;<<<<<<===>>>???>>>======<<<===???AAABBB@@@>>><<<999999:::<<<===<<<<<<;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<======;;;<<<<<<===============999888888777888888999999888:::;;;:::888888999:::::::::::::::::::::::::::<<<<<<;;;:::999999999999333333444444444333222111111111111111111111111111555444444333333444444555222333333444444333333222111000///////////////000---------...///000000111000000////////////000000...............///000000---,,,---000///,,,,,,///---.........//////000000&&&'''))),,,...///000000///...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........---,,,,,,++++++,,,,,,.........///000111111222+++---//////.........///,,,---...//////...---,,,***,,,...000111111000///---,,,,,,,,,,,,---......---------......000111111///,,,+++......---...222//////111222222111000000111000000000////////////.../////////000000111111,,,+++++++++,,,...000111000///---,,,,,,---///000//////000000111111111222000000000000000///............///111111222222222222222111000//////000000000000000000000000000000111111000///////////////.........////////////000---------.........//////.........///000111111222////////////000000000000000000000000////////////.........///////////////............/////////000...///000111222333444444222222111111111111222222000000000000////////////---......///000111111222---...000111222222222111////////////000000000000---...000222333222111000......///000111222333333//////000000111111222222222222222222222222222222444444444444444444444444222222333333333444444444555555444333333555666777666666555555555666666777666555333111111333555777666555333222222333555666222333444666777888888888333444555777888888999999444444666777888999999999;;;:::888999:::;;;;;;:::::::::;;;<<<===>>>???@@@>>>>>>============>>>???AAA@@@@@@@@@@@@@@@AAAAAA@@@@@@??????@@@@@@AAABBB;;;<<>><<<;;;===>>>???@@@@@@??????AAAAAAAAAAAAAAAAAAAAABBB===<<<;;;;;;<<<===>>>???CCCFFFJJJLLLKKKFFF@@@<<<>>>>>>???@@@AAAAAAAAAAAACCCCCCCCCCCCCCCDDDEEEFFF333333333333333333333333777777666555444444333333777888888999999999999888888888999::::::;;;<<<<<<===<<<;;;:::888777666555777777666666777777888999999999888888999;;;<<<===>>>===<<<<<<<<<===???@@@???>>>===<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>?????????>>>>>>===<<<;;;:::999999999:::;;;;;;:::999888:::;;;;;;<<<===<<<999777777777>>>===<<<;;;:::;;;<<<<<<;;;;;;:::::::::999999999===<<<;;;:::999999888999888888888888888999999999555666777888999888777777555555444444444333333333555444444333333222222111333333333222222111111111111111111111111111111111000000000000000000000000////////////000000000000000000000000////////////////////////////////////000000//////.........---+++++++++,,,,,,---------........................///...---,,,+++,,,---......------,,,,,,,,,------111000///---,,,,,,,,,,,,***+++------...---,,,+++---.../////////...,,,,,,........................,,,,,,------...///000000//////............//////........................---,,,,,,,,,,,,---...///------......//////000000000000000...,,,,,,///111111111111111000000000000------------------------111111000000//////................../////////000222111111000000000000000000000000000000000000000////////////000000000000000000000000000111111111////////////000000000000000000///...............////////////000000000000//////////////////////////////000000111111111222,,,---......///.........000000//////.........---000000000000000000000000000000000111222222333333111111111000000000000000111000000////////////000///000111222222111000///000000000000000/////////000000000000000000000000000000000000000000000000111222222222222111000000111000///...///111333444222222111111111111111222333333333222222111111111111111000000111333444666555444333333333333444555333222111000000222444555333333444555555666666666777666444222111111111222777777666555555555555666666777777777777777666666555555555555555666777777888888888777777888999999888888999:::<<<===>>>>>>============<<<<<<<<<<<<>>>>>>>>>>>>???@@@AAABBBBBBAAA???>>>===>>>???@@@???????????????>>>===============>>>??????@@@@@@???@@@@@@AAAAAA@@@@@@???@@@>>>===;;;;;;<<<>>>???BBBCCCEEEGGGGGGEEEAAA???@@@>>>;;;;;;<<<>>>??????BBBAAAAAA@@@??????@@@@@@444444444444444444444444777666666555444444333333666777888888999888888888888888999999:::;;;;;;<<<;;;::::::999999888888888999888888888888999::::::999999999999999;;;<<<===>>>===<<<<<<<<<===>>>???>>>>>>============>>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>??????>>>>>>===<<<<<<;;;::::::::::::888999:::999777777888:::<<<===>>><<<:::888888888===<<<;;;:::999::::::;;;::::::::::::999999999999<<<;;;:::999999888888888888888888888777777777777777777999:::::::::999888555555444444444333333333222333333333333333333333333333333222222222111111111111111111111111111111////////////////////////000000000///////////////000/////////////////////////////////////////////000/////////............++++++++++++,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,---......------,,,,,,------...000000///...------------,,,,,,---------,,,++++++---.../////////...---,,,........................,,,,,,---......//////000//////............//////........................---------,,,------......///000000000111111111222//////000000////////////000000000000000000111111........................111000000000/////////............/////////000000222111111000000000000000000000000000000000000000/////////000000000111111111111111000000000000000000000000000////////////000000///................../////////000000000000////////////////////////......//////000000000000---...//////000000//////000/////////............///////////////////////////000000111111222333333111000000000000000000000000000///............///000000000111111000000000////////////////////////////////////////////////000000000000000000000000222222333333222222111000000///.........000222333111111000000///000000111333333333222222222111111111111111111111333444555555444333333333333444555444444222222222333555666555555555444444444444444555444333222222222333444555555666666666666666666666666777777777777666666666555555555555666777777999999999999999999999999999999::::::;;;;;;<<<<<<;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBAAAAAA@@@??????@@@@@@>>>>>>>>>>>>>>>======<<<=========>>>??????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAA@@@>>>======>>>@@@AAAAAABBBDDDFFFGGGFFFDDDBBB???===::::::<<<===>>>>>>BBBAAA@@@??????>>>??????444444444444555555555555666666555555444333333333555666777777888888888777888888999999::::::;;;;;;999999999999999999999::::::::::::::::::;;;<<<<<<:::999999999:::;;;<<<======<<<<<<<<<<<<===>>>>>>===>>>>>>??????>>>>>>===========================;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>><<<<<<;;;;;;;;;;;;;;;;;;777888888777666666777999<<<>>>???===;;;999999:::;;;;;;:::999999999999:::::::::999999999888888888;;;:::999888888888888888888777777666666555555555666777888888999999888888555555444444444333333333111111222222333444444555333333333222222222222111111111111111111111111111////////////////////////000000000//////.........////////////////////////////////////////////////////////////............,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------......---------------......////////////////////////......---,,,,,,+++,,,,,,......//////......---,,,........................---------......//////000//////............/////////////////////////////////......---------......000000000000111111111111......///000111111///---/////////000111111222222000000000000000000000000000000000000////////////....../////////000000000222111111000000000000000000000000000000000000000000000000111111111222222222222111111000000//////111111000000//////......000000///...................../////////000000000////////////////////////............////////////...//////000000000000000////////////....................................//////000111111222222333000000000000000000111111111111000///////////////111000000//////000000111---------.../////////000////////////////////////////////////////////////000000000/////////............------...///111222000///////////////000000333333333222222222222111111111111111222333444444444444333333333333444444666555444333444555666777555555555444333222222222333333222222333444555555333444555777777777666666666666777777777777666666666666666666666777777888:::;;;;;;;;;;;;:::888777:::::::::::::::999999999::::::;;;<<<===>>>??????======>>>>>>???@@@@@@AAAAAAAAAAAABBBAAAAAA@@@@@@============<<<<<<<<<;;;=========>>>??????@@@@@@@@@AAAAAABBBBBBAAAAAA@@@BBBAAA@@@??????@@@AAABBBBBBBBBCCCEEEFFFFFFCCCAAA>>><<<:::999;;;===>>>>>>AAA@@@???>>>============333333333444444444444444555555555444444333333333444555666777777888777777888888999999::::::::::::999999999999999999999999:::::::::::::::;;;<<<<<<::::::::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======<<<===????????????===<<<========================::::::::::::::::::::::::;;;;;;<<<<<<============;;;;;;;;;<<<<<<<<<<<<<<<666777888777666666888:::===>>>???>>><<<::::::;;;;;;;;;;;;:::::::::::::::999999888888888777777777:::999888777777777777777777777666555555444333333333444444555555555555555555555444444444333333333111111222222333333333333222222222222222222222222111111111111111111111111////////////////////////000000000///......------.........//////////////////////////////////////////////////////..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------.........------------......////////////000000000000000000///---,,,++++++,,,---...............---------........................------....../////////000//////............//////000000000000000000000000000///......---.....................///////////////...---...000000///---......///000111222333333000000000000000000000000000000000000////////////...////////////000000000222111111000000000000000000000000000000000000000000111111111222222222222333222222111000///......111111000000//////......000000///......................../////////000000////////////////////////////////////////////////......///000000000000//////////////////.................................//////000000111222222222000000000000000111111111333333222111000000000000111000///......///000111+++,,,,,,---...///000000////////////////////////////////////////////////000000000///////////////------,,,------...000000000000/////////000111111222222222222222222222222111111111222222333333333333333333333333333333333555444444444444555666777444444444333333222222222333333333333444444555555111222555777888888777666555666666777777777777666777777666666777777888999;;;<<<======<<<:::888666888888999999999999::::::;;;;;;;;;<<<===>>>>>>???<<<===>>>??????@@@@@@@@@???@@@AAABBBAAAAAA???>>><<<<<<;;;;;;;;;:::;;;;;;=========>>>??????@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@AAABBBBBBDDDCCCCCCEEEGGGGGGDDDAAA???===;;;;;;<<<>>>??????@@@???>>>======<<<<<<<<<111111222222222333333333444444444444444333333333444444666777777888888888888888999999999999999:::;;;;;;:::999999888888777999999999999999:::;;;;;;::::::;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<===>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<:::;;;<<<=========<<<;;;777888999999888888:::<<<===>>>??????===;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::888888777777777666666666888888777666666666777777777666666555444333222222222222222333333333444444555555444444444333333333333333333222222111111111222222222222222222222222000000000000000000000000........................000/////////.........---------....../////////000////////////////////////.........///////////////000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---------------...///000...///000000111000000///000///---,,,+++,,,------//////......------------................................./////////////////////............//////000000000000000000000000000//////....../////////////////////............111///...---............---......000111222333444////////////////////////////////////000000000000////////////000000000111222111111000000000000000111111111111111111111111000111111111222222222222333222222111000///......111000000000/////////...000000///...........................////////////000000000000000000000000000000000000000000000000,,,---......//////...............///////////////...........................//////000111111222222//////000000111111111111333222111000///......///111000///......///000111+++,,,,,,---...///000000........................////////////////////////444333222111111111111222,,,,,,,,,------...///000000000000000111111222333222222222222222222222222111111222222333333333222333333333333333333333333333333333333333444444444222222222333333444444444555555555444444444333333000222555777888888888777555555666777777777777777777777777777777888999999;;;<<<===>>>===;;;888777666777777888:::;;;;;;<<<===============<<<<<<<<<<<<<<<>>>??????@@@??????===>>>???@@@@@@???>>>===<<<<<<;;;:::999:::::::::=========>>>??????@@@@@@@@@AAAAAABBBBBBAAAAAA@@@???????????????@@@AAAAAADDDCCCDDDIIINNNPPPNNNKKKBBB@@@======>>>@@@@@@@@@???>>>======<<<<<<======000000111111222222333333444444333333333333333333444555666777888999999999888888999999999999999999;;;;;;::::::999888777777888888888888888999999::::::;;;<<<<<<<<<<<<;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;:::::::::;;;;;;<<<;;;<<<===>>>>>>===;;;;;;888999::::::999:::<<<===<<<>>>???>>><<<;;;;;;<<<<<<<<<=========<<<;;;:::777777666666666555555555777666666555555666666666666555555555444333333333444333333333333444555555555555444444444333333333444333333222111111000000111222222222222333333333000000000000000000000000................................................---------......//////000////////////////////////........./////////////////////////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............------------...///000000...///000111000///...---......------------......//////...------------...........................//////////////////////////////............/////////////////////////////////////////////000111111111111111111000000000000111222333111///---...///---...///000111222333333////////////////////////////////////000000000000/////////000000000111111222111111000000000000000111111111111111111111111000000000111111111222222222222111111000000///////////////000000000000000000000///...............------........./////////000000000000000000000000111111111111000000000000,,,------........................///////////////..............................///000000111111222/////////000111111222222111000///---,,,,,,,,,,,,000//////......//////000---------.../////////000........................////////////////////////000///...---,,,---......,,,,,,---....../////////111000000000111222333444111222222222222333333333111222222333333333222222222222333333333333222222111111111222222222333333222222222333444555555555555555555555555444333222111333444666777888888777444555666777777888888777888888888888888999999:::;;;<<<<<<<<<<<<;;;999888666666888999:::<<<======>>>>>>======<<<<<<<<<<<<;;;<<<===???@@@??????>>><<<===>>>>>>>>>>>>>>>>>>===<<<:::999999999:::;;;=========>>>??????@@@@@@???@@@@@@AAAAAA@@@@@@???======>>>>>>???@@@@@@@@@AAABBBEEENNNXXX\\\[[[WWWEEEBBB???>>>???@@@@@@@@@===============>>>>>>???000000111222222333444444333333333333333333333333444555666888999:::::::::999999888888888888888888999999999999999999999999888888888888888999::::::;;;;;;<<<======<<<;;;:::888999:::;;;<<<;;;;;;:::;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999<<<;;;:::999999:::;;;;;;<<<===>>>???>>><<<;;;999888999::::::::::::<<<>>>;;;===>>>>>><<<;;;;;;<<<;;;;;;<<<<<<<<<;;;:::999666666666555555555444444666555555444555555666666555555555555444444444444333333222111222333444555555555444444444333333333222222222111111111111111111111222222222333333333000000000000000000000000........................,,,------....../////////,,,,,,---......///000000////////////////////////............/////////000------------............------------------------***+++,,,...............------------...///000111...///000000000...,,,++++++,,,---...////////////000///...---,,,------...........................000///////////////////////////............//////.................................///000111222333222111111111000000000///000666;;;:::444...---///...//////000111222222333111111111111111111111111.../////////000000000111//////000000000111111111222111111000000000000000111111111111111111111111/////////000000000111111111111111000000000000000......//////000000111111000000///...............---------.........//////000000000000000000000000111111000000000/////////------...///////////////............/////////000////////////////////////......//////000111111111...//////000111111222222222111000...---,,,,,,,,,...//////////////////...////////////////////////........................000000000000000000000000...---+++***)))***+++,,,,,,---......//////000000/////////000000111222333111111222222222333333333111222333333333333222111111222333333333333222111000111111222222222222222444444444444444555555555333444555666666555555444333444444555666777777888444555666777888888888888999888888888888999::::::;;;;;;;;;:::::::::::::::888999999:::;;;<<<<<<===<<<<<<<<<===============:::;;;===???@@@???>>>>>>>>>>>>======>>>??????@@@===<<<:::999999999;;;<<<=========>>>??????@@@@@@>>>??????@@@@@@??????>>><<<===>>>???@@@@@@@@@@@@???@@@EEEPPP[[[```]]]XXXFFFDDD@@@>>>>>>>>>>>>>>><<<<<<<<<===>>>???AAAAAA111111222333333444555555333333333333333333333333555666777888::::::;;;;;;999999888888888888888888777888888999::::::;;;;;;999999888888999999:::;;;;;;;;;=========<<<;;;:::888999:::;;;<<<;;;::::::;;;;;;999888888999;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999<<<;;;:::999999999:::;;;===>>>??????>>><<<:::888888999::::::999:::<<<>>>;;;<<<======<<<:::;;;<<<::::::;;;<<<;;;:::999888666666555555555444444444555555444444444555555666444444555555555555555555111000/////////000222333555555444444444333333333000000000111222222333333111111111222222333333333000000000000000000000000........................+++,,,,,,---...///000000,,,,,,------...///000000////////////////////////---.........//////000000+++++++++,,,,,,---------........................)))+++,,,...//////......---------......000111111...///000000///---+++)))***+++---///000000//////000///...---,,,---..............................000000000000//////////////////............//////.................................///000222444444000000//////.........---///999BBBBBB999000---...//////000000111111222222222222222222222222222222.../////////000000111111000000000000111111111111222111111000000000000000111111111111111111111111////////////000000000000000000000000000111111111------...///000111222222000000///...............---------.........//////000000000000000000000000000000//////.........---...//////000000000000000---.........//////000000000000000000000000000000......//////000111111111...//////000111222222222555444333111000/////////---...///000000///...---000000000000000/////////........................111111111111111111111111333111000......///000111,,,---...///000000000000............///000222222111111111222222333333333111222333444333333111000111222333444444333222111000111222333333333333222777666666555555444444333111222444666777777777666555555444444555666777888444555666777888888888888999999888888999999:::;;;::::::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>??????:::;;;===???@@@???>>>===@@@???>>>>>>>>>???AAABBB>>>===;;;999999:::;;;<<<=========>>>??????@@@@@@>>>>>>????????????>>>>>><<<===>>>???@@@AAAAAAAAA???@@@EEEOOOYYY\\\WWWQQQGGGDDD@@@>>>======<<<<<<;;;<<<<<<===???@@@BBBCCC111222222222222111000000222222222222222222222222222333555777777777777666888777777999<<<;;;888444666666777888999999::::::<<<;;;999777777888999:::<<<;;;999888888888999999:::::::::;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======888999999:::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;999;;;===>>>>>>===;;;999:::999888999;;;=========;;;;;;:::::::::999999999::::::;;;<<<;;;:::888777888777666555444333222222555444333222111222333333444444444444333222111000////////////000111222333555555555444444444333333222222111000//////000000111222222111111000///...,,,------...///000000111222111111000///......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---......//////......//////...---,,,,,,++++++//////...---,,,++++++***,,,---...//////...---,,,,,,,,,,,,------.........++++++,,,---............------,,,,,,,,,---......000///...---,,,------...........................//////////////////////////////////////////////////////000000000000//////000000////////////000000333222111111000000111111222555777666222///......111111111000000000000000///////////////000000000+++,,,---...///111222222...//////000111222222222222222222111111111000000000000000000000///......////////////000000000000333222111111000000111111000000000000000000000000222222111000///...------111000///...............000000000000000000000000111111111111000///------..................---------......///000111111222///.........000000///---////////////////////////111111111000000000000000111111000///////////////------------------------++++++,,,---............000///...---,,,+++******//////000000000000////////////000000000000//////......---,,,---...///000222111111000000000000000111000111333444555333111222333333444444333333222222222222111111111000000111111222222222333333333222333555666666444333222555555444333444555666777666666666666777777777777666666777777888999999999::::::;;;::::::999777777888999:::;;;===>>>??????<<<<<<<<<<<<<<<<<<;;;;;;:::999999:::<<<===<<<;;;<<<<<<======>>>>>>??????>>>>>>>>>===============???>>><<<;;;:::::::::;;;;;;<<<<<<===>>>???@@@@@@;;;;;;<<<===>>>>>>======<<<>>>??????>>>>>>???@@@===@@@DDDHHHJJJJJJIIIHHHAAABBBBBBAAA???===;;;999888999;;;===>>>???@@@@@@000000111222333333333222222222222222222222222222222333555666777777777666:::999888:::<<<<<<999777777777888888999:::::::::<<<;;;999888777888999:::<<<;;;:::999999999:::::::::::::::;;;;;;::::::999::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;;;;;;;888888888888888888888888999;;;===>>>>>>===;;;999999999999:::===???>>>===;;;;;;;;;;;;:::::::::999999999999999999888888777666666555444333222111111555444333222222222333333444444444444333222111000222222222222333444555555222222111111111000000000222222111000000000000000111222222111111000///...------...//////000111111111111111000///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---............---///......---,,,,,,++++++.........///////////////------...//////...------,,,,,,,,,---------......,,,,,,------...---------,,,,,,,,,,,,,,,------...000///...---,,,------...........................////////////////////////........................//////000000000000//////000000////////////000000222222111111000000111111000222555555222/////////000000000000000000000111000000000000000000000000------...///000111222222...//////000111111222222222222222111111000000000000000000000000///......////////////000000000000333222111111000000111111000000000000000000000000000000//////......------000//////...------......000000000000000000000000111111111000000///------..............................//////000000111111111///------.../////////////////////////////////111000000000000000000000111111000//////////////////.....................------.........---,,,,,,......------------,,,,,,//////000000000000////////////000000000000//////......---------...///000000000//////000111222222111000000222444444222000222222333333333333222222222222222111111111000000111111222222222333333333444444444333333444444444555444444333444555666777555666666666777777777777333333444444555666666666999999999999888888888888777888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;:::;;;===>>>>>>===<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>===;;;;;;;;;;;;;;;;;;;;;<<<======>>>??????:::::::::;;;;;;;;;<<<<<<===???@@@@@@???>>>@@@AAA<<<>>>AAACCCDDDCCCBBBAAA??????>>>===:::777444222888999;;;<<<======>>>>>>///000111333444444555555222222222222333333333333333444555666666666666666999888777888999:::999777999999999999::::::::::::<<<;;;999888888999::::::<<<<<<;;;::::::::::::;;;999::::::;;;;;;:::::::::999999999999999999999999999999999::::::::::::;;;<<<;;;;;;;;;:::::::::999::::::::::::::::::;;;;;;:::;;;===>>>>>>===;;;:::999999;;;>>>AAABBB@@@???<<<<<<;;;;;;;;;:::::::::999888777777777777777777555555444333222111111000444444333222222222222333333333333333333222111000//////000000111111222222444444333333333333222222333222111111000111111111111222222111111000///......//////000000111111111111111000000//////......------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------.........------,,,,,,++++++,,,---...///111222222------...//////...------,,,,,,,,,------------...---------...------,,,,,,+++++++++++++++,,,------//////...------------...........................////////////////////////........................//////000000000000//////000//////......//////000222222111111111000000000---///222222111000000000/////////000000111111111222222222111000000000/////////000000000111111111...//////000000111111222111111111111000000000000000000000000////////////////////////000000000000222222111000000000000111000000000000000000000000.....................---//////...------------...000000000000000000000000000000000000///......---........................////////////000000000000111///---,,,...///000///////////////////////////000000000000000000111111111111000///////////////000000000//////........./////////......,,,++++++,,,,,,------........./////////000000000000////////////000000000000//////......------......///000......//////000222333444000000000111222333111000111111222222222222111111222222222111111111111111111111222222222333333333666555333222222333555666555444444444444555666666555555666666666777777777555555666777777888888999888888777666777888999:::888888999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<===???@@@???>>><<<============>>>>>>>>>??????????????????????????????>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>>:::999888888888999:::;;;===???@@@@@@???>>>@@@AAA===>>>?????????===<<<;;;===>>>>>>===;;;999777555999999:::;;;;;;;;;;;;:::000111222333444444444444222222222333333333333333444444444555555666666666777666555444555666666666;;;;;;::::::::::::::::::;;;::::::999999999::::::::::::::::::::::::::::::999999:::;;;;;;;;;::::::999999999888888888888888888888888888999999999999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<===>>>>>>===<<<;;;:::;;;>>>BBBEEEEEECCC@@@<<<<<<<<<;;;;;;;;;::::::999888777666666666888888555555444444333222222111333333333222222222222222222222222222222111000000---......///000000000000555555444444444333333333222222111111111111222222111222222111111000///...///000000000111111111222111000000000/////////...------------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,......---------,,,,,,,,,))))))+++,,,...///000111---..................---------------------------............---,,,++++++++++++******++++++,,,---............------..............................////////////////////////........................//////000000000000///////////////....../////////111111111111111000000///---...///000000/////////---......///000111222222444333333222111000//////000000000///////////////////////////000000111111000000000000000000000000000000///////////////000////////////000000000000222222111000000000000000000000000000000000000000---------....../////////......------------......//////////////////////////////000000///......------------...............000000000000///////////////...---...///000///---////////////////////////000000000000000111111111111000000///////////////111000000//////......---...............---,,,,,,------------............//////000000000000////////////000000000000//////...............//////000////////////000111222333111000///000111222111///000111111222222111111000111111111111111111111111111111222222222333333333555444333222333444555666444444444444555555666666555555555666666666777777666777777888888999::::::777666555555666888:::;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<<<<===<<<;;;<<>>========================???????????????@@@@@@@@@??????>>>>>>============;;;;;;;;;<<<<<<<<<<<<<<<:::999888666666888:::;;;<<<===>>>>>>======>>>@@@?????????>>>>>>===<<<;;;999:::;;;============<<<999999999999999888888777333333333444444333333222222222333333333444444444444444444444444555555555666666555555444444555666;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;888888888999999999888888888999::::::;;;;;;;;;:::999999999888888777777777777777777888888888999999888888999999:::;;;;;;<<<777777888888999999999999<<<<<<===>>>>>>===<<<<<<<<<===@@@EEEGGGGGGDDDAAA<<<<<<;;;;;;;;;:::::::::999888777666666777888999666666555555444444333333333333333222222222111111111111222222111111000000000111222333333333222111111111111000000000000///222111111000111111222222111222222111111000///...000000000000111111111111000000000000////////////------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------------,,,,,,,,,***++++++,,,---...//////.........------.........------------------------............---,,,++++++++++++******++++++,,,---------..........................................////////////////////////........................//////000000000000////////////............//////000111111111111000///...///.........///......---------...///000111111222444333333222111000/////////............---------///////////////000000000////////////////////////000000////////////000111////////////000000000000222111000000//////000000////////////////////////.........///000000111111......---------......///////////////////////////...////////////......------------.........//////000000000000////////////------///111222111...+++//////////////////////////////000000111111111111111000000////////////////////////.........------,,,---....../////////...//////.........---------//////000000000000////////////000000000000//////.........///////////////111111000000000000000111222000//////111111000///000111111222222111111000111111111111111111111111111111222222222333333333111222444555555555444444444444444555555555555555555555555555666666666666333333444555555666666777777666555555666888:::<<<:::::::::::::::999999999::::::::::::;;;;;;<<<<<<;;;::::::;;;===>>>>>>============<<<<<<<<<<<<<<<>>>>>>??????@@@@@@@@@@@@>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;999777777888:::;;;:::;;;<<<<<<;;;;;;<<<===>>>>>>>>>>>>>>>===<<<<<<555777999:::<<<<<<<<<;;;999999999999888777666555333333333333333222111111222222333333444444555555555444444333444444555555666888999888777666777999999999999999::::::::::::::::::::::::;;;;;;;;;;;;666777888888999888888888888888999:::;;;;;;;;;;;;::::::999999888777777777777777777888888888888999777777888999:::;;;<<<<<<888888999999:::;;;;;;;;;=========>>>>>>============>>>@@@DDDFFFFFFCCC@@@;;;;;;:::::::::999999999777777777777777888888999666666666555555444444444222222222333222111111000000000111111111000000//////000111222222111000///222222222111111111111000000000000000000000111222111222222111111000///...000000000000000000000000000000000000////////////------------------------,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------------------........./////////000000///...------------...///...------------,,,,,,,,,---------...------,,,,,,+++++++++++++++,,,------,,,---......///.................................////////////////////////------------------------//////000000000000/////////......------......//////000111111111000///...000...------//////...---.........//////000000000222222222111000000000///------------------------////////////////////////............////////////000000///......///111222////////////000000000000111111000////////////000////////////////////////.../////////000000111111///............///000000000000000000000000000000....../////////......---,,,,,,------.../////////////////////000000000000------///111222111...+++/////////////////////////////////000111111222222111111000///////////////........................,,,,,,---//////000000000/////////.........------//////000000000000////////////000000000000//////---...///000000000000///222222111000000000000000333111000000111111111000111111222222222222111111111111111111111222222222111111222222222333333333000222444666666666444333333444555555666666555555444444555555555666666666444555555666666777888888777777666666777999:::;;;888777777777777777777777999999::::::;;;;;;<<<<<<:::999888:::<<<===<<<;;;=========<<<<<<<<<<<<;;;======>>>>>>???@@@@@@@@@<<<======>>>>>>======<<<>>>=========<<<;;;;;;;;;<<<;;;:::999999999:::;;;888:::;;;;;;:::999;;;<<<:::;;;<<<======<<<;;;:::;;;;;;============;;;;;;999999999888888666555555111111222222222222222222222222333333444555555666555555444333333333444555555888::::::888777777888777777888888999:::::::::999::::::;;;;;;<<<;;;;;;666777888999:::999999888777888999:::;;;;;;;;;;;;;;;::::::999888888777777777777888888888999999999888888999999:::::::::;;;::::::;;;<<<<<<===>>>>>>=========>>>>>>=========<<<===>>>@@@BBBBBB???<<<::::::999999999888888888444555666777777777777777555555444444444444333333111222222333222111000/////////000000000000000///,,,---///000000...---,,,444444444333333333333222//////......///000000111111222222111111000///...////////////////////////////////////000000000000------------------------,,,,,,------.../////////------------------------,,,,,,---............---------------------------------......///000000111///...------------...///......---------,,,,,,,,,,,,,,,------...---------,,,,,,,,,,,,,,,------...,,,,,,.../////////..............................////////////////////////------------------------//////000000000000/////////......------......//////000111222111000...---///---+++---///111000///......//////////////////000000000000000000000000---------...............////////////////////////---------....../////////000///...---...///111222////////////000000000000111111000///////////////////////////////////////....../////////////////////////////////000111111000000000000000000000000------...//////......---,,,,,,------...//////000......//////000000111111000...---...///000///...////////////////////////...//////000111111222222111111000///////////////.........//////000000111---...///////////////...............//////////////////000000000000////////////000000000000//////---...///000111000000///111000000000000000111222555333111000111222222111222222333333333333222222000000111111111222222222111111222222222333333333222222333444555555555555333444555666666666555444444444444555555555666666777777777888999999::::::777888888888999999::::::666666666777777777777777888999999:::;;;;;;<<<<<<:::999888999;;;===<<<;;;======<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>???@@@@@@;;;<<<============<<<;;;??????>>>======<<<;;;;;;;;;;;;:::::::::999999999888:::;;;;;;:::999;;;<<<:::;;;===>>>>>><<<999888===>>>???@@@@@@???>>>===888888888888888777666555...///000111222333333333222222333333444555666666666555444333222333444555333666::::::777555555666666666777888999999::::::999:::;;;;;;<<<<<<<<<;;;777888999:::;;;::::::999777888999:::;;;;;;<<<;;;;;;;;;::::::999888777777888888888888999999999999:::::::::999999999999888777777888999999:::;;;;;;>>>>>>============>>>>>>;;;;;;<<<===???>>><<<:::999999999888888888777777222333555666777666555555444333333333333333333333111111222333222111000/////////000000000000000//////000222333333111///...111111111000000000//////...............///000000111222222111111000///...////////////............////////////000000000000------------------------,,,,,,------...///000000........................,,,---......//////......------------------------******+++,,,---///000000///...---,,,,,,---...///.........------,,,,,,,,,++++++,,,---............------,,,,,,------...///+++,,,.../////////..............................////////////////////////------------------------//////000000000000//////.........------............///111222111000...------+++***,,,000333333222///////////////.........////////////000000000000............//////000000///////////////.........---------.........//////000///...---...///111333////////////000000000000111111000///////////////////////////////////////........................000000000000000111222222000000000000000000000000------......///......---,,,,,,------...///000000---......///000111111222333000,,,+++,,,...000111////////////////////////...//////000111222222222111111000///////////////......///000111222333333000000000000///...---,,,,,,,,,---...///000111111//////000000000000////////////000000000000//////---...000111111111000///////////////000222333444666444111000111222222111222333333444444333333222000000111111222222222222111111222222222333333333444333222222222444666888333333555666666666555444444444444555555555666666444444444555666666777777888888999::::::::::::999777888888888999999999999888888999::::::;;;<<<<<<:::999999:::<<<======<<<======<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>?????????:::;;;<<<======<<<;;;;;;@@@@@@???>>>===<<<<<<;;;:::::::::::::::999888777999:::<<<;;;::::::;;;===<<<>>>@@@AAA@@@===999777666888:::;;;============888888888888888777666666111222222333333222222111222222333333444555666666555555555555555555555555888777666555555666777888777888888888888999999999999:::::::::999999888777777777888999::::::::::::999999:::;;;<<<<<<<<<<<<:::<<<===<<<:::888777777666666777777888888999999999888777888999:::999888666666777888999;;;===>>>@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888777666666666666666777666666777777777777666666666555444333222222222222111111000000000000111111222222222111111111111000000000000000000000000000222222222111111111000000......//////000000111111111111222222222222111111111111000000000000000111111000///...............////////////////////////........................,,,---......//////......---,,,++++++---//////...,,,,,,,,,---------......------------------------///...---,,,+++,,,---.........---------,,,,,,,,,...------,,,,,,++++++***------------------------,,,---......------...000........................000000//////...---------,,,------......------,,,000...,,,---000111///---111...++++++...//////---,,,---///000000000///...///...---,,,***)))((((((111111111000000000000000111111111111000000000000......//////......---,,,111000...------///111333444222///---,,,,,,...///////////////////////////............////////////...............///000000222000///---------...///...---,,,++++++,,,---...---------......000111222111111000///////////////......------------......111000000000000111111222000///...///000111000///---------.........//////000000////////////000000000000000000000000000000111000000///...------------.........//////000000////////////000000000000------------.........///222111111000000000000000......//////000000111111000//////111333444333111000000////////////000000//////000000111111222222111111222222222333333333......///000111111222222555444444333333222111111444444444555555555555666777666666555555555666666444333333222333444555666666666666777888888999999777777777666666666777777555666777888888888888888:::;;;===>>>>>>>>>===<<<<<<:::999;;;>>>???===;;;>>>===<<<;;;:::999999999:::::::::::::::::::::::::::;;;<<<======<<<;;;:::@@@??????>>>======<<<<<<999999888888777777666666777777888:::;;;<<<===>>>>>>>>>======<<<;;;999999:::::::::;;;;;;<<<<<<<<<<<<;;;:::888777777777777222222222333333222222222222333333444555555666666444444444444444444444444777666555555555555666777777777888888888999999999:::::::::::::::999888888888888999::::::::::::999777777888999::::::::::::999;;;<<<<<<:::888888888777777777777888888888888888777666777888999888777777777777888999;;;<<<===??????>>>======<<<<<<<<<;;;;;;;;;;;;:::999888888888888777666555555666666666666666777777666666666555555444333222222222222111111000000000000111111222222222111111111111000000000000000000000000000222222222111111111000000...///////////////000000000111111111111111111000111000000//////000000000111000000////////////000////////////////////////000000000000000000000000,,,---......//////......,,,***)))***+++------,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---...............---------,,,,,,,,,,,,,,,,,,------------------------------------,,,---......------...000//////////////////......111111111111000000000000---......//////......---000...,,,---///000///---000...++++++...///...---,,,---...///000//////......------,,,+++***))))))000000000000000000000000111111111111000000000000///000000//////...------//////.........///000111000///,,,***)))***+++---////////////////////////............////////////........./////////000000111000///......------...///...---,,,,,,---...///...............///000111111000//////.........///.........------........................//////000000///...///000111000///---------.........//////000000////////////000000000000000000000000000000111000000///......------............/////////000////////////000000000000---.........////////////111111000////////////000.../////////000000000111/////////000222333222111000000////////////000000000000000000000111111111111111111222222222333333444444555555666777777888222222222333333333444444555555555666666666666777666666555555555555666666888777666555666666888999888888888777777777777777888777666555555666777777666777777888999999888888:::;;;======>>>===<<<;;;===;;;999999<<<======;;;???>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<============<<<;;;===<<<<<<;;;::::::999999::::::999888777666666555666666777888999;;;<<<===============<<<;;;:::::::::::::::;;;;;;;;;<<<<<<999888777666555555555666222222222222222222222222444444444555555666666777444444444444444444444444666555444444444444555666777777777888888888999999:::::::::::::::999999999:::::::::::::::999999888777777888888999:::::::::888:::;;;;;;:::999999:::888888888888888777777777999888777888999999888777888888888888999:::;;;<<<>>>=====================;;;;;;;;;;;;:::999888888999888777666555555444444555555666666666666555555555444333222222111222222111111000000000000111111222222222111111111111000000000000000000000000000222111111111111000000000/////////...............///000000111111000000///000//////......///000000111000000000000111111222////////////////////////........................,,,---......//////......,,,+++******,,,---,,,,,,,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...//////.........------------,,,+++,,,,,,---......//////------------------------,,,---......------...000111111000000/////////...------------............/////////000000////////////---,,,---......---,,,///---,,,,,,---......---------...////////////...------,,,,,,,,,+++++++++000000000000000000000000111111111111000000000000111000000//////...---------...///000000000/////////...,,,***)))***+++,,,////////////////////////............////////////......///000000000000000//////////////////...---//////............////////////.........//////000000///......---............................................./////////000000///...///000111000///------........./////////000000////////////000000000000000000000000000000111000000//////......---............////////////////////////000000000000////////////000000000000111000//////......//////////////////000000000000.........///111222111000000000////////////000000111111111111000000000000111111111222222222222333222222222333444444555555///000111222333444555666555666666666666777777777666555555555555555666666666666444444333444555666999999888888777666666555777666555444444555777888777777888999999999999888;;;;;;<<<======<<<;;;:::>>><<<;;;;;;<<<>>>>>>===???>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;<<<===>>>>>>===<<<;;;;;;;;;::::::999999888888::::::999888777555555444444444555666777999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;:::999888888888888222222222222222222222222555555555555666666777777444444444444444444444444555444333333333333444555777777777777888888888888:::::::::999999999::::::;;;;;;;;;;;;:::999888777999999999::::::;;;<<<<<<777999::::::999888999;;;999999999888888777777777;;;:::999999;;;;;;:::999999999999999999::::::;;;<<<<<<==================;;;;;;;;;;;;;;;:::999999:::999777666555444333333444555555666666555555444444333333222111111222222111111000000000000111111222222222111111111000000000000000000000000000000111111111111000000000000//////......------,,,,,,//////000000000000/////////............//////000////////////000111222222////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........///...,,,,,,...///......------------............++++++++++++++++++++++++,,,,,,,,,---...///000000............---------------------.........//////------------------------,,,---......------...000111111000000///.........++++++,,,---......//////...//////000000//////......---------------,,,,,,...---------------------------........./////////,,,,,,,,,,,,------------/////////000000000000000111111111111000000000///000000///...------------,,,...111333333222000...111000///---------...///....................................////////////...///000111111111000000+++,,,...000111111000///000000////////////000000000//////............//////......---------............////////////......//////000111111111222222000///...///000111000///............////////////000000////////////000000000000000000000000000000000000000000//////...............///////////////////////////000000000000///000000000000111111111000000///...............////////////000000000000---------...000111000///000000////////////000000222222111111000000//////111111111111222222222222....../////////000000000000000111222333444555555555555555555666666666666555555444444444555666666666555444333222333444444888888888888777777666666777666444333333555777888888888999999999999888888:::;;;;;;<<<<<<;;;999888;;;<<<===???@@@AAA@@@@@@>>>>>>===<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>===<<<<<<;;;;;;;;;;;;::::::999999999999888666555444333333333333333444555777999::::::;;;;;;<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>===;;;:::888777777777333222222111111222222333555555555666666666666666444444444444444444444444555444333222222333444555666666777777777888888888:::999888888888999999:::<<<<<<<<<;;;:::999888777999999999999999;;;<<<===888999:::999888888999;;;::::::999999888888777777:::999888999;;;<<<;;;:::<<<;;;;;;:::::::::::::::;;;<<<============<<<<<<;;;<<<<<<<<<<<<;;;;;;:::999888777555444333333333444444555555555555444444333333222111111111222222111111000000000000111111222222222111111111000000000000000000000000000000000000000000000000000000//////......------,,,,,,//////000000000000//////...............///000000............//////000111////////////////////////////////////////////////,,,---......///.........000...------...///...------------.........//////+++++++++++++++++++++++++++,,,---...//////000000//////.........---------//////.........---------------------------------,,,---......------...000/////////......---------///000000111222333444444.........//////..................---,,,,,,,,,,,,,,,------------,,,,,,------------------......///,,,------------...............//////000000000000111111111111000000000//////...---,,,,,,,,,---------000444666777444111///222222000000///000000111------------------------............////////////......///000000000000000(((***,,,///111222222222///000000000000000000///000//////............///......------------...///......///000000///............000111222222222222000///...///000111000///........./////////000000000000////////////000000////////////////////////000000000000000////////////////////////.........////////////000000000000000000000000111111111222000000///...............000000000000////////////---,,,,,,...000111000...000000////////////000000222222111111000000//////000000111111111222222222111111111111111222222222222222222222222222222222333333333444444444555555444444444444444555666666999888777666666777888888666666777777888888888888666666444444444666777999888888999999999888888777888999:::;;;;;;:::999888333777<<>><<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;:::::::::::::::999999999888777777666444333333222333333333333444777999:::999:::;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;<<<:::888666333111000///444333222111111222333444555555555555555555555555555555555555555555555555555444333333333333444555666666666777777777888888888888777666666777999:::<<<<<<<<<<<<;;;:::888888777777666666777888:::;;;999999:::999777777888:::999999999999999888888888888777666888:::<<<;;;;;;???>>>===<<<;;;;;;:::;;;;;;<<<===>>>>>>===;;;::::::;;;;;;<<<<<<;;;;;;:::888777666555444444333333333333444444444444333333222222111111111111222222111111000000000000111111222222222111111111111000000000000000000000000000//////000000000000000111/////////...............///000000111111000000///............///000111111///............//////000////////////////////////........................,,,---......//////......///---++++++,,,---,,,+++------........./////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////////////////.........------//////......---,,,,,,+++------------------------,,,---......------...000------..................///000000111222333333444---......//////......---...//////...,,,+++,,,---+++,,,......,,,+++,,,---------,,,,,,------...///---.....................---......//////000000111111111111111000000000000......---,,,,,,...///000///111555888888666333111000000000/////////000000------------------------............////////////...............///000000)))***,,,...000222222333//////000000000000////////////.........//////000.........---......///000...///000111111000///...+++,,,...///000000000000000///...///000111000///....../////////000000000000000////////////000000////////////////////////000000000000000000000000///////////////.........////////////000000000000000000000000111111111111111000//////......//////000000000000////////////---------...000111000///000000////////////000000111111111111000000000000000000000111111111111222222222222222222222222222444333333222111111000000222222333333333444444444333333333333444555666666777666555555555777888999555666666777888888999999666555666666666777888999777888888888888777666666666777999:::::::::999888...333:::>>>???>>><<<;;;<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======<<<;;;:::888888888888888888777777888777777666666555555444555444333333555777:::<<<::::::;;;<<<=========<<<<<<;;;;;;;;;;;;:::::::::===;;;999666333111000///444333111000000111333444444444444444444444444444666666666666666666666666666555444333333444555666666666666666777777777888777666555444555666888999;;;<<<<<<<<<;;;:::999999777777666555666888:::;;;:::::::::888666666777999888999999999999999999:::888777888:::===?????????AAA@@@???===<<<;;;;;;;;;<<<<<<===>>>===<<<:::999888999999::::::999999999777666555444444444444444333333444444444444333333222222111111111111222222111111000000000000111111222222222111111111111000000000000000000000000000////////////000000111111...///////////////000000000111111111111111111000////////////000111222222111000//////////////////////////////////////////++++++++++++++++++++++++,,,---......//////......///...,,,+++,,,---,,,+++............////////////,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///......////////////............------------,,,,,,,,,,,,------------------------,,,---......------...000------......//////000000------......//////000000...//////000000//////......000111000---+++,,,...))),,,......,,,++++++---------,,,,,,,,,---...////////////...............------......///000000111111111111111000000000000///...------...000333444///111555777777666333111/////////////////////000////////////////////////............///////////////...,,,++++++---///111...............///000000......///000000///.....................///000111///.........//////000111...///000111111000///...***+++...000111111000///000///...///000111000///.../////////000000000000000000////////////000000////////////////////////000000000000000000000000000/////////............////////////000000000000/////////000000000111111111111000////////////000111000000000/////////......------///111222111///000000////////////000000000000000000000111111111000000000000111111111111222222222111111111111111333333222222111000000///333333333444444444555555333333333333444555666777333333333333444555777888777777777777777888888888555666777888999999999888777777777777777666555555444555777999::::::999999222666:::<<<;;;:::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<;;;:::999888888888888888888888888999999999999999999999999666666444444666888;;;===;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::===<<<;;;999777666555555444333111000000111333444444444444444444444444333777777777777777777777777666555444444444444555666666666666666777777777777666555444333444555777999;;;;;;<<<<<<;;;;;;:::::::::999777777888999<<<===;;;;;;:::888666555777888888888888999999::::::;;;;;;;;;;;;>>>AAADDDDDDDDDCCCBBB@@@???===<<<<<<<<<<<<===>>>>>>===;;;999888666777777888888888777777666555555444444444555555222333333444444333333222222111111111111111222222111111000000000000111111222222222111111111111000000000000000000000000000.../////////000000111111......//////000000111111111111222222222222111111////////////000111333333222222111000//////000000////////////////////////........................,,,---......//////......222000......//////...---............/////////000------------------------......///000000///...---000/////////............***++++++,,,,,,------...------------------------,,,---///...------...000------...///000111222222000000000000111111111111000000111111111111000000///111222000---+++---///))),,,//////,,,***+++---------,,,+++,,,---...///000000//////............---------...///000000111111111111111000000000000000///...///000333555777///111444666666555222111000000000111111111111111111111111111111111111111............/////////000///...+++)))))),,,///111222111///...---------...---...///000000///...------------......000111222///////////////000111111...///000222222000///...,,,---000222333333222111000///...///000111111///////////////000000000000000000////////////000000////////////////////////000000000000000111111111000000//////.........---////////////000000000000////////////000000000000222222111000000000000000111111000000/////////............///111222111000000000////////////000000//////000000111111222222000000000000111111111111444444444444444444444444222222222111111111111000444444444555555555666666222222222333444555666777555555555666777999;;;<<<999999888888777666666666444666888:::;;;:::999888666666777666666555444444333444666888999::::::::::::<<<===<<<::::::<<>><<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;;;;:::999999::::::::::::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<888777555555777999===???;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::::::::999888777666555555555555111111222222222333333333555333222111111222444555:::999888777777777666444888888777777666666555555888888999999999888888777777666555444555666888::::::;;;===>>>>>>===;;;:::999999999999999999::::::777999::::::999888999999:::999888888777777888888666777:::===BBBFFFJJJLLLKKKJJJFFFBBB>>>;;;999888;;;<<<<<<======<<<;;;;;;;;;;;;::::::999888888777555666666666555444333333222333444333111000111222666333000...///111222222111111111111111111111111111111111111111111111111000333444333000///000222000000000000000///......)))***,,,---------,,,,,,000000000000000000000000000000000000000111111222222111111000///......---------............------.........------,,,,,,,,,...........................///000000000...---,,,//////...------------......///////////////......,,,,,,,,,,,,,,,---......000000000000///...---,,,.........------,,,,,,,,,++++++,,,,,,,,,------------......///000////////////000000000000000//////000000000000000000000000222111000//////000111222////////////...---,,,+++)))+++...000111000...---,,,,,,,,,---------......+++,,,,,,------,,,,,,+++........./////////000000000000000000000///......000000000000000000000000//////000000111111111222111111111111111000//////---------............///,,,,,,,,,------------...'''(((***,,,---...//////......------------......000000000000000000000000//////.........---------000000000000000000000000////////////............///////////////000111111111000///......///000111000000000000000000000000111111222111000...,,,+++000000222222111///---+++000000000000000000000000////////////000000000000...............///000000000/////////............---......///////////////000000000000000000000000000000000000000000000000111111000000000000111111222222222222222111000///000111111222222222111111/////////000111111222222000111222333444333333222444555666666777777777777999999888777666555444444666666555666666777888999888888888888777555444333555666888888777777777888777777666555555555555555---///333888;;;======>>>999;;;======;;;:::999:::;;;;;;===>>>???????????????===;;;;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;::::::999888666777:::===;;;;;;:::::::::999999999777666555444555777999:::;;;;;;;;;<<<<<<<<<======888888999:::999888777666999888666555444333222222111222222222222333333333555444333333444666888999;;;:::999888888888777666888888777777666666666666888999999999999999888888999888666666666888999;;;888999;;;<<<<<<:::999888999999999999999999999999888999;;;;;;999999999::::::999888888777777888888666777:::===AAAEEEHHHJJJKKKIIIFFFCCC???<<<:::999;;;<<<<<<<<<<<<;;;;;;:::999999999999888888888888777777777777666555444333222333444333222111111333666333000...///111222222111111111111111111111111111111111111111111111111///000222000...---...000000000000000000///......+++,,,---/////////...---000000000000000000000000000000//////000000111222111111111000///.........---......//////......---.........------,,,,,,,,,........................//////000000000///...---//////...------------.........////////////.........---------------...//////////////////...---,,,.........------,,,,,,,,,++++++,,,,,,,,,---------------...////////////...***+++---///111222333333000000000000000000000000111111000//////000111111////////////...---,,,++++++---...//////---+++***,,,,,,---------.........,,,,,,------------,,,,,,,,,,,,,,,---------......000000000000000///......------------------------000000//////////////////000000111111000000///...---------............///............////////////......///000000000000000......------------......//////////////////////////////.........---------........................///////////////////////////////////////000111111222111000//////000111222000000000000000000000000...///000111111000///...---...000111111111///...000000000000000000000000.../////////000000000000...............//////000000000/////////.........---......///////////////////////////////////////////////////////////////000//////////////////000111111222222222111000000111111222222222111111000/////////000111111222222000111222333333333333222888999:::;;;;;;;;;:::999666666666555555444333333555444444444555666777888777777888888888777666666777999:::;;;:::999:::;;;999888777666555555555555333555777999;;;;;;:::999999;;;======;;;:::999:::;;;;;;<<<===>>>??????>>>>>><<<::::::<<<======<<<;;;;;;;;;::::::999999999888888888777666666888:::::::::::::::999999999999777666555444555666888999:::::::::;;;;;;;;;;;;<<<888888999999999888777666777666444333222111111111222222222222333333333333333333333444555777999::::::::::::999999888888777888777777777777666666666999999::::::::::::999999:::999888777888999:::;;;888999:::;;;;;;:::999888;;;::::::999999888888888888:::<<<;;;:::999:::::::::999888888777777888888666777999<<<@@@CCCFFFHHHJJJIIIGGGDDDAAA>>>;;;:::<<<<<<<<<;;;;;;::::::999777777777777777888888999999999999888777555444333333444555444222111222333555222000///000111222222111111111111111111111111222222222222222222222222///000111000...---.../////////000000000///............///000000000//////000000000000000000000000000000//////000000111222111111000000//////......---......//////......---.........---------------........................///000000000000//////...//////...------------.........///////////////...000///...............///---...............------.........---------------,,,,,,,,,,,,------------,,,,,,---...............''')))+++...000222333444000000000000000000000000111000000//////000000111......///......---,,,+++---...//////...+++)))''',,,------------.........,,,,,,------------,,,,,,,,,,,,---------.........//////000000000///......------------------------000000///......------,,,///000000000000///......---------............/////////000000000111111111222222222222111000//////......------------....../////////////////////////////////............---........................000000000000000000000000///////////////000111111222222111000000111222222000000000000000000000000,,,---///000111111111111+++,,,...000222222222111000000000000000000000000....../////////000000000......------......///000000000000/////////......---....../////////////////////////////////////////////////////////////////////............/////////000111111222222111111222222222222111000///////////////000111111222222111111222333333333222222:::;;;===>>>>>><<<:::999333333333333333333333333333333333444444555666777555666777888888888888888777999;;;;;;:::999:::;;;999888777666555555555555888888:::;;;;;;:::999888:::;;;===<<<:::999999:::;;;;;;<<<===>>>>>>>>>>>>===;;;999999;;;<<<<<<;;;;;;;;;:::999888888777777555666777666555444555666999999999999888888888888888777666444444555666666888888888999999999::::::777888999999999888666555444333222111000000000000222222222333333333444444222222333444555666666666999999:::999777777777888777777777777777777777777999999:::;;;;;;;;;::::::999999888888888888999:::::::::;;;<<<<<<<<<;;;;;;;;;;;;::::::999888777777999:::<<<<<<:::999:::;;;:::999888888777777888888777888999;;;>>>AAADDDEEEGGGGGGGGGFFFCCC@@@>>><<<======<<<;;;:::999999999666555555555666777999::::::999999888666444333222333444555444222222222333444222000///000222222222111111111111111111111111222222222222222222222222111111222111000000000000...///////////////....../////////000000000/////////////////////////////////////////////000111111111000000000/////////.........////////////.....................---------........................000000000000000000////////////...------------...---...//////////////////111000000///////////////,,,------............---...............---------,,,,,,,,,------------...+++,,,------......------,,,,,,---...//////......000000000000000000000000000000000//////000000000---.........------,,,+++.../////////...,,,***)))------------............------............------////////////000000000000...///////////////......//////////////////////////////..................///////////////......------------............/////////000000000111111111111111111000///...---,,,......------------....../////////////////////////////////...............000000000000000000000000000000000000111111111111///////////////000000111222111000//////000111222000000000000000000000000,,,---///000111111111111+++,,,...000111222222222////////////////////////........./////////000000...------------...//////000000000////////////...---......///////////////////////////////////////////////////////////////////////////////////////...///000111222222222222222222222222111000....../////////000111111222222222222222222222222222222777999<<<======:::777555111222222222333333333444333333333444555666777888555666666777777666666666555777999999888777888999888777777666666777777888888999:::;;;<<<<<<<<<<<<:::;;;<<<;;;:::999999::::::;;;<<<===============;;;999888999;;;<<<;;;:::;;;:::999888777666555555444666777777555444444555888888888777777777666666888777666555444444444444666666777777777888888888666777888888888777666555333222111000000000000000222222333333333444444444444555666666666555444333666777999888666555666777777777777777888888888888888999:::;;;;;;;;;;;;;;;888888888777777888888888999::::::;;;;;;<<<<<<<<<;;;;;;::::::999888777777888:::;;;;;;:::999999::::::999888888777777888888777888999:::<<>><<<;;;999999999999555555444444555777999:::888888888666555333111000333444555444222111222333333111//////111222222111111111111111111111111111111111111111111111111111222111000000000000000///......////////////......///...................../////////////////////////////////...///000000111000000000000////////////...//////////////////...........................//////////////////////////////////////////000000//////...------------...------...///////////////111000000/////////000000------......///.................................,,,,,,---------.........+++,,,------......------......//////...---,,,,,,/////////////////////////////////000000/////////------------------,,,+++---...///000000///...------------.........//////---......//////......---/////////000000000111111......////////////......////////////////////////------...//////000111111///////////////......------------............///......////////////000000....../////////...------......------------..............................////////////////////////000000000000000000000000///000000000111111111222///////////////000000111000///...------...///000000000000000000000000000...///000111111000///.........///000000000000000....................................////////////---------------...//////111000000000////////////---......///////////////................................................///000000111111000000///---...///000111222222222222222222111000///...---/////////000111111222222333222222222222222222222555777999;;;:::888555222222222222333444444555555444444444555666888999:::666666666666555444333222444666888888777777777888666666666777888999:::;;;::::::;;;;;;<<<<<<<<<<<<:::;;;;;;:::999888999::::::;;;;;;<<<<<<<<<<<<;;;999888888999;;;<<<;;;:::::::::999888666555444444555777888888666444444555777777666666666555555555777777666555444333222222555555555666666666666777666666777888777666555444333222222111111111222222333333333333444444444444777888::::::999888555444444666888777444333555888777777777888888888888999777888999::::::;;;;;;:::888888888888888777777777777777888888999999::::::;;;::::::999999888888888777999;;;:::999888999999:::999888888777777888888888888888999;;;<<<>>>???@@@BBBFFFHHHIIIGGGEEECCCAAA@@@===;;;:::999999999666666444444555777999;;;777777777666555333222111222333444333111000111222222111///000222333222111111111111111111111111111000000000000000000000000000///---...//////...,,,------.../////////......///...---,,,,,,,,,------000000000000000000000000//////......//////000111000000000000////////////...//////000000//////..................////////////////////////////////////............//////000//////...------------...,,,---...///000000000000///////////////000111111...///////////////...................../////////,,,---------............,,,,,,---...............------...////////////...////////////////////////...//////000000//////...,,,,,,------------,,,,,,------...///000111111111------........./////////......////////////......------........./////////------.../////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111222333///000000000000///......---------............///---------.........//////......//////000000//////......------------.................................////////////000000000...........................//////000000111111111///////////////000111111///...------------...///000000000000000000000000000000111111111///...---000000000///////////////........................------........./////////------,,,,,,------...///111111000000000/////////---......///////////////................................................///000111222222111000///---...///000111111111111111111111111000///....../////////000111111222222444333222222111111222222555666888999999777555444333333333444444555555555444444555555777888:::;;;777777777666555444222222555777999999888777888999666666666777888:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::;;;;;;:::888777999:::::::::;;;;;;;;;;;;;;;:::999888888:::<<<<<<;;;:::999999888777666666555555777888999888666555555666555555555555444444444444666666555444333333222222444444555555555555666666555666777777777666444333222222222222222222333333333333333444444444444555666777:::;;;;;;999666555444777999888555333666999777777888888888999999999666777888999::::::::::::999999:::999999888888777777777777777888999:::;;;999999999999999999999999666888999999888777777888:::999888888777777888888888888888999999;;;<<<<<<<<<@@@EEEIIIKKKJJJHHHGGGCCCBBB???<<<::::::::::::888777555444555777999;;;777777777666666555333333111222333222000///000111111000///000222333222111111111111111111111111111////////////////////////000...,,,---//////---+++,,,---......//////......///...---,,,,,,,,,------000000000000000000000000///............///000000////////////000000000000//////000000000000//////---........./////////000////////////////////////...---,,,,,,---...///000//////...------------...,,,---...///000000000000---------...///000111222111111111111000///......---........./////////000------------............------...////////////...,,,---...///000000111000////////////////////////......///000000///......+++,,,,,,------,,,,,,,,,------......///000000000............/////////////////////000000/////////---.........////////////,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000000000111111000000///...---------............///------........./////////...//////000000//////.........------------................................./////////000000000000........................------...//////000111111///////////////000111111000///...------...///000000000000000000000000000///000111111111///...---000000////////////000000---------------------------------.........//////------,,,,,,------...///111111111000000000//////---......///////////////...................................................///000111111000///.........///000111111000000///000000000000000///////////////000111111222222444333222111111111222222333444555666777666555444333333333444444444444444333333333444666888999:::777777888888777666555555444666777888777666777888999888888888888999::::::;;;:::::::::;;;;;;<<<===:::;;;:::999777777999;;;::::::;;;;;;;;;::::::999999888999;;;======<<<:::888888888777777777666666888999888666444444555777444444444444333333333333444444444444444333222111444444444555555555666666555555666777666555444333111111111111222222333444333333333444444444555555222444777::::::999666444444888;;;999666444777;;;777777888888999999999999555666777888999:::::::::;;;;;;;;;;;;;;;:::999888999999999999:::;;;<<<===999999999999999999::::::666777999999777666777888:::999999888777888888888999888888888999:::;;;;;;:::>>>DDDIIILLLLLLJJJIIIEEECCC@@@===;;;::::::;;;999888666555555777999;;;777777888777777666555555000111222111/////////000111000///000222333333111111111111111111111111111........................222000...///111111///---,,,,,,---.../////////...000///...---,,,,,,---...000000000000000000000000...............///000000////////////000000000000//////000000000000//////---.........//////000000000000000000000000000000---,,,,,,+++,,,---.../////////...------------...,,,---...///000000000000,,,,,,,,,---///000222333222222222222111///......---.........//////000000---------.........//////---...//////000000////////////000000000000000///////////////////////////---...///000000///...---++++++,,,------,,,,,,,,,---------.........//////............/////////000//////000000000000//////000000000000111111111111,,,,,,---.../////////...........................,,,---------------------111111111111111000//////---------.........//////............////////////.../////////...---,,,+++.........------..................................../////////000000111111000000000000000000000000,,,------...///000000111///////////////000111111111000///......///000111000000000000000000000000...///000111111000/////////////////////000111111---------------------------------.........//////---,,,,,,,,,,,,---......111111111111000000000000---......///////////////................................................---...///111111///...---...//////000000000000000...///000000000000000////////////000111111222222555444222111111111222222111111222333333444444444333333333333333333333333222222222333555777888999777777888999999999999888111333555555444333444555<<<;;;:::999888888888888666666777999;;;>>>@@@AAA:::;;;:::999777777999;;;::::::;;;;;;;;;:::999999999888999;;;===>>><<<;;;888888888888777777777777999999777555333222555777444444444333333333222222333333444444444333222222444444444555555555666666444555666666666555444333111000000000111222333444222222333333333333444444666666555555666777999:::555444333222222333444555888888888888888888888888444444333333444555777888:::888777666666888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999555666888999::::::999999:::999777666666666777888777888999999888999;;;===<<<>>>AAADDDHHHJJJLLLMMMHHHFFFBBB@@@??????>>>===AAA;;;666777888444222222666666666666555555555555333333333222222111111111333333222111000000111111111111222222222222111111111000///......///000111000///............//////000000//////.........---000000///...............000000////////////000000000/////////............000///...---,,,---..................////////////............///////////////000222333222111///------------------,,,,,,,,,......//////...---,,,,,,...------------...//////---------...000111333444555444333111000///////////////...---,,,,,,++++++......//////000000000111222111111000///.........000000000000111111111111,,,,,,,,,------.........///////////////000111222///...,,,,,,...///...---+++,,,------......---------....../////////////////////111222222111000000///////////////......---000000//////.........---//////............/////////////////////////////////////////////000111111222111000...---------------......///////////////////////////////////////........................222111000...------------000000//////.........---////////////////////////........................000000////////////000000////////////////////////111111111111111111111111////////////////////////////////////000000000000///...---,,,,,,---...///,,,...000111111...,,,***,,,,,,,,,,,,,,,,,,,,,,,,...//////000111222222222111111000///////////////////////////////////////,,,...///111111111000000////////////000000000000111111000000000000111111000000000000000000000000///000000222333444555555666444111//////111333555333333222111222333444555777666555444333222222222444444333222222222333333555555666666666666555555666666555555555555666666:::999888888888888888999:::999999999999999999999888:::;;;;;;999888888999888888999999::::::::::::AAA<<<888777999;;;<<<;;;::::::999999888777777777444444333333333333222222555555555555555555555555222333555444333333444555888666444444555666666555555555444444444333333333000000000111222222222333222222333333333333444444333222222222222444555666666555444333333444555666555555555555555555555555666555555555666777888999999888777777777888::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888666777999:::;;;;;;:::999888777666666555555555666777888999999888999;;;===;;;===???CCCFFFHHHJJJKKKDDDBBBAAABBBDDDEEEDDDCCCHHH@@@::::::999666444444555555555555444444444444333333333222222222111111333222222111000000111111111111222222222222111111111000///......///000111////////////////////////000/////////............000000///............///000000////////////000000000000/////////.........000///...---,,,------...............////////////....../////////000000000000000111222111000///...---------------...............//////...------,,,...------------...//////............///000222222444333222111//////......000//////......---------........./////////000000111111000//////...------//////000000000111111111,,,,,,------------------......---,,,,,,---------///...,,,,,,...///...---,,,,,,---.........---------......///////////////------///000000//////...///////////////......---000/////////.........---//////............//////000000000000000000000000//////......//////000111000//////............///---......///////////////................................................---------.........//////000/////////............////////////////////////........................000000////////////000000........................111111111111111111111111000000000000000000000000////////////000000000000///...------------...///+++,,,---......,,,***)))------------------------...//////000111111222222000000///...............//////////////////////////////000000000///........./////////000000000000111111000000000000111111000000000000000000000000///000000111222333333444222111000//////000222333444444333333333444555666666666555333333222222222222222222222333444555555555555666666666666555555444444555666777999;;;<<<777777666666555555555555777888888888888888777777777888::::::888777777888999999999999999:::;;;;;;<<<999777777:::<<<===<<<;;;;;;::::::999888888777555555555555444444444333444444444444444444444444222333555444444555777999:::777444333333444444333444444444444333333333333111111111111111222222222222222333333333333444444000000000000111222333444666555555444444555555666444444444444444444444444777777777777888999::::::777888888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999888777666666777999:::;;;;;;::::::777777777888777777666555777888999999888999;;;<<<:::;;;===@@@CCCFFFHHHIIIHHHIIIKKKNNNRRRTTTSSSQQQQQQHHH???<<<;;;777666777444444444444333333333222333333333222222222222111333222111111000111111111111111222222222222111111000000////////////000000...///000111111111000///////////////............111000//////......//////000000////////////000000000000000/////////......//////...------------...---............//////////////////000000000111111111111111000000000//////---------......//////000.........///......---,,,...------------...////////////......//////000111222222111///............000000//////////////////.........////////////000000000//////...---------//////000000000000111111------------------,,,,,,///...---,,,++++++++++++///---,,,,,,---......---------.........------,,,---......///////////////------...//////////////////////////////......---/////////...............//////............//////000000000000000000000000......------......///000...............///000000---......///////////////................................................,,,------...///.........////////////............////////////////////////........................000//////......//////000........................111111111111111111111111111111111111111111111111000000000000///////////////......------......///000000000////////////..............................//////000000111111222///......------------...////////////////////////111000///...------------....../////////000000000111000000//////000000111000000000000000000000000//////000000111111111222.........//////000111111444444444444444555666666555555444333333222333333111111222222333555666777555555666666666666555555333333444666777:::;;;<<<777777666555444333333333444555777888888777666555666777999999888777777888::::::999888888999;;;<<<666666666888;;;======<<<<<<;;;;;;:::999999888888777666666666666555555555333333333333333333333333333444555555555777;;;>>>???;;;777444333444444333444444444333333333222222222222222111111111111111222222222333333333444444222222222333333444555555666666666555555666666666666666666666666666666666777777777777888999::::::777777888999999999999888::::::::::::::::::::::::999999999999888777666555555666888999::::::999999888999:::;;;;;;:::999888777888999999888888:::<<<::::::<<>>BBBDDD@@@;;;777666666555555333333333333222222222222333222222222111000000000222222222333333333444444222333444444555666666666555666666666666666666555777777777777777777777777555555666777777888888888777777888999999999999888::::::::::::::::::::::::888888888888777666555555333444666777888888777777888999:::;;;;;;:::999888777888888888777777888::::::;;;<<<>>>@@@CCCFFFGGGKKKNNNVVV___gggjjjjjjhhh[[[OOOBBB<<<999666555777555555555444444444444333222222222222222222222222222111111111111111222222111111222222222222111111//////000000000000//////---///111222333222111///.........///////////////111111000///////////////000000////////////000000111000000000////////////...............---------------------............000000000000111111111111111000//////......//////,,,------...///000111111------...............---...------------...//////000//////...............//////...............//////...---------...///000111111111111111111111111...............---------...////////////000000000.........------,,,,,,,,,,,,,,,,,,,,,,,,---.........---++++++---...---,,,---......//////...---------......////////////////////////000111111222333///////////////......------------.....................------------..............................---------------...//////111111///......------------......///////////////........................////////////////////////111111111000///...---,,,.........///////////////////////////////////////........................//////............//////000000000000000000000000000000000000000000000000111111111111111111111111111000000000/////////...////////////////////////---,,,+++******+++,,,...------------------------///////////////000000000000///////////////000000////////////////////////...---,,,,,,,,,...///000............////////////000000////////////000000//////////////////////////////////////////000000---...000222333333222111111111222222333333333333333333222222222333333444666555555444333333333333555555666666666666555555444444444444444555666666888888888777666444222111333555777999:::999777555666888:::;;;::::::;;;<<<::::::888888888888999:::555777999::::::999888777999999888888777666666666666666666666555555555444444444444444444444444444444555555555666:::???CCCDDD@@@;;;888666555555444333333222222222111111111333222222222111000000000222222333333333333444444111222333444555555555444444555555666666555555444555555555555555555555555333444555666777777777777777888888888888999999999::::::::::::::::::::::::888888888888777666555444222333555666777777666666666666777777888777777777666777777666555555666888::::::;;;<<>>;;;;;;;;;;;;;;;:::::::::777999;;;;;;999777666777888888888777666666555555666666666666555555555555555555555555555555555555444555666666666888<<>>===>>>???@@@???>>><<<;;;888:::;;;;;;888777777999999999888888777666666666888888777777777666666666444444444444444444444444444555666666666666888:::999888666555555444111///222111111111000000000000111111111111111222222222222222333333333444444444222333555666777777666555222333444555555444333222555555555555555555555555333444666777888888777777:::888777666666888:::;;;999999999999999999999999999999999999888777666555444555666888888888777777888777666666666777999:::444555555444222222444555777777777888:::===AAACCCCCCFFFLLLTTT[[[^^^^^^]]]UUUJJJ???:::888555555777333333333222222222111111111111111222222333333333111111000000111222333333111111222222222222111111...///000111111000///...------------...///111111---.........//////000000222111111000000000000000000000////////////000000111111111111000000000000---.../////////...,,,,,,,,,,,,,,,---------..................////////////---...000111111///---,,,------------------,,,,,,,,,,,,---.../////////......------------...//////---------------...////////////...//////000111222555333111...---...000111//////......---------,,,/////////000000000000000............/////////000,,,,,,,,,------.........000000///...------------...,,,++++++,,,------,,,++++++---///000111111111---....../////////////////////...///000222444555///////////////......---,,,,,,,,,------............------,,,,,,------...///////////////////////////////////////000111111///............///000000---......///////////////000000000000000000000000000000000000000000000000111///+++((('''(((***,,,---.........//////000000////////////////////////.................................------.........------------------------000000000000000000000000////////////////////////222111111000///......---...///000111111000///...,,,---------......//////000000000000000000000000///////////////.........---------------...///000////////////////////////000000111111111///...------------.........////////////............//////000000000000000000000000---...///000111222333444333333222222222222222222111222333444555444333333000000111111222333444555555555444444444555555666555555666666666666555555777666555444333222222222555666888999999777666444222222333333444555666666333666888::::::;;;<<<>>>???@@@BBBCCCCCCAAA>>><<<888:::;;;:::888777999;;;::::::999999888777777777999999999888888888888777333333333333333333333333333555666666555555666777888777777777777666333000111111111111000000000000000000111111222222222333222222111111222222333444444444444555555555666666555444333333222222222222222222333444555666888999666666777777777777666666999888888888777777666666888999::::::::::::999888:::::::::999777666444333444444444555555555666666;;;999888777888777555444666666555444333333222222777777888:::<<<>>>AAABBBAAABBBFFFIIILLLNNNOOOOOOIIIGGGCCC>>>999666444333111222222333333222222111000000000000000000000000111111111111111111111111222111111111000000//////000000//////.........---............////////////000///...------...///000////////////000000000000000000//////............111111111111111000//////---,,,,,,,,,,,,---......///......------.........///////////////////////////......///000000///------------............///,,,,,,,,,---------..............................---------............///000///...---------------111111222222222111111000000000//////.........---......///000000000000000000000///.............../////////...------,,,,,,......------------......///...---,,,+++,,,------......////////////......//////000000000000//////)))***+++---...//////000---------...............,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------...///...........................000111111000//////000000000///...------,,,,,,........................,,,---------......//////000000///...---,,,,,,+++++++++++++++++++++++++++,,,------...............------............---------......///////////////------...///000111222222444111---,,,...///...,,,000000000000000111111222111111000///////////////000000000000000000000000...////////////---+++***+++,,,.../////////...---////////////000000000000000000////////////000000000000////////////000000000000000000////////////------------------------............//////////////////............//////---...///000000///...---//////...//////000111111333333333222222111111111444444333333222111000000000000111222333444444555555555555666666666666777666555444333444666888::::::777444222222444555555444444444444444444444444555555555555666666666777888777777777888999::::::>>>???BBBDDDDDDCCCAAA???<<<;;;:::999888888888888555666666666777777777777777888888888888777666666444444333333333222222222444333333333333444555555444555777666444222111111333333111000000000111222//////000000111111111222222222222111222222333444444444444444555555555666555444333333222222222333444333333333444555666666666666666777777777777666888888888777777777666666888888::::::::::::888888999999999888777666555444444444444555555555666666999777666777888888777666555555444444333222222222555555777888;;;===???AAA???@@@BBBEEEFFFGGGGGGGGGDDDBBB>>>:::777444333222111222222333333222222111000000000000000000000000111111111111111111111111111111000000000/////////000/////////........................////////////000///............///000////////////000000000000000000000000000///......000111111111111000//////---,,,,,,,,,,,,---......///......------------...///////////////////////////......///000000///------------............///,,,,,,---------.................................---------............///...---,,,,,,+++++++++,,,000000000111111000000///000/////////..................///000000000000000000000///.................................//////000//////......//////000///...---,,,,,,,,,------......////////////......//////000000000000//////,,,------...////////////..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........................---///111000///...//////000//////......---,,,,,,........................------.........//////////////////......------,,,------------------------...//////000000000000000...//////////////////...---......///////////////......///000000111111111333000------...///...,,,000////////////000111111111111000///////////////000000000000000000000000//////000000///...,,,+++,,,---......///.............../////////000000000000000////////////000000000000////////////000000333222111///...,,,+++***------------------------------......//////000000//////............/////////000000000000000//////111111111111111222333333333333333222222111111111444333333222111111000000///000000111222333444444444555555555555666666666666555444333444666888999<<<999666333222222222333666666666666666666666666555555555666666666666666999999888888999::::::;;;<<<===???AAABBB@@@???===;;;:::999888777777777777888888888999999999999999777777777777777666555444444444444444333333333333333222222222222333444444555666888777555333222333333333111000000000111222///000000000111111111111222222222222222333444444444444444444555555555555444444333222222222333333444444333333333333444444555555666666777777888888888888777777777777666666777888999::::::999888777777888888888777777666555444444555555555666666666777666555666888999888777555555444444333333222222333333444666999<<<>>>?????????@@@AAAAAAAAAAAA@@@???>>>;;;888666444333333111111222222222222111111000000000000000000000000000000000000000000000000000000///////////////...////////////........................////////////000//////......//////000////////////000000000000///000111222222111///...000000111111000000///...---,,,,,,,,,,,,---......///......---,,,,,,------///////////////////////////......///000000///------------............///,,,------------.................................---------............///...---,,,,,,+++,,,,,,,,,...//////000000//////...////////////..................///000000000000000000000///...............------...//////000111111111000000//////000000111//////---,,,,,,,,,---.........////////////......//////000000000000//////...///////////////....../////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++........................---...000000...---...///000//////......---------..............................////////////000000........................////////////////////////...//////000000000000000//////000000000000//////---......///////////////000000000000000000111111222000...---...///...---///............///000000111111000///////////////000000000000000000000000000000000000///...------...------------...//////------........./////////000000////////////000000000000////////////000000222111000///---+++***)))---------------------------------...///000000111//////............//////111111000000000000111111000000//////000000111111222222222222222111111111222222222111111000000/////////000111222333333444444444444555555555555666555555444444555666888999>>><<<888444222111000111888888888888888888888888666666666666666555555555999999999::::::::::::;;;999;;;===>>>???>>><<<;;;999999888777666666666666999999999999999999888888777777777666555444333222555555555444444444444333222111111111111222333333555777888777555444444444333333222111111111111222000000000000111111111111333222222222222333444444444444444444444444444444444333333222222333333333333333222222222333444444555555555666666777888888777777777777777777666666777888999::::::999888777666666777777777777777666555555555555666666666666777666555666777888777666666666666555555444444444222333444666888;;;===>>>??????@@@@@@@@@?????????>>>===;;;999777555333333111111222222222222111111000000000000000000000000000000000000000000000000////////////............///////////////.....................////////////000//////////////////000////////////000000000000///000222444444222000...000000000000000//////...---,,,,,,,,,,,,---......///......---,,,,,,------///////////////////////////......///000000///------------............///------------............---------------------------------............/////////............//////......///000000000/////////////////////...............///000000000000000000000///...............////////////000000111111111000000//////000000111000///...,,,,,,------.........////////////......//////000000000000//////------...////////////...000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,........................,,,...//////...------...000/////////......------......................../////////000000000000000---........./////////000////////////////////////,,,------.............../////////000000/////////---......///////////////222222111111000000000000000000///............---...------------...//////111000000///////////////000000000000000000000000000000000000000//////.........---,,,,,,...///000------------.........///000000////////////000000000000////////////000000/////////......---------........................,,,------...///000111111//////............//////111000///...///000111222111000000000000000111111222222222111111111111111111111111000000000//////...//////000111222333444444444444444555555555555555555555444555666777888===;;;999666222111111222888888888888888888888888666666666666555555555555888999999999999999999999888999;;;<<<===<<<;;;:::888888777666555555555555777777888888888777666555777777777666555444333222666666555555555444444444222222222222222333333444444666777666444333333444333333222222111111111111000000000000000111111111333333222222333333444555444444444444444444333333333333333222222333333444111111111222333444666666666666555555666777888999666666666666666666777777777888999999999999888777555555666777777777777666555555555666666666777777999888666666777666555333777777777777666666666666333333444666888:::<<<==================>>>>>>???===<<<:::888666333111000000111111222222111111000////////////////////////////////////////////////............////////////.........///////////////............///////////////000000000000000000///////////////000000000000...000333444444333111///000000000000000///......---,,,,,,,,,,,,---......///......------......//////////////////////////////......///000000///------------............///---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////.........//////000...///000000111111111000.........///////////////......///000000000000000000000///...............111111000000////////////000//////......//////000000///...---,,,---............////////////......//////000000000000//////******,,,---.../////////000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////........................,,,...//////...------...///////////////.................................000000000000000/////////------......///000000000........................,,,------...............---......//////......------......///////////////222222111111000///////////////000///............---------------......///111000000///////////////////////////////////////000000000///////////////......---,,,,,,...///000------------.........///000000////////////000000000000////////////000000////////////////////////........................---------...///000000111//////............////////////...---...///000111333333222222222222222333111111111111111111111111111111111000000000000000//////000111222333444444444444444555555555666666555555555555555666666777999:::999666333222333555777777777777777777777777666666666666666555555555777777888888888888777666999:::;;;<<<<<<<<<;;;:::888777666555444444444444666777888999999888777666777777777777666555444333666666555555555444444444333333333333333444555555333444555444222111222444333333333333222222111111111111000000000000000000333333333333333444444555444444444444333333333333333333222222222333444444000111111222444555777888888777666555555666777888555555666666666666777777666777888999999888777666555555666777777777666666555555666666666777777777:::888666666666666444222777777777777777777777777444444444555777888:::;;;999888888888999:::;;;<<<999999888666444111///---000000111111111111000000////////////////////////////////////////////////...////////////000000000.........///////////////............///////////////000000111111000000///////////////000000000000///000222333333222111000//////000000//////...------,,,,,,,,,,,,---..................///000111222///////////////////////////......///000000///------------............///------........./////////,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------,,,------...///......///000111111111111.........///////////////......///000000000000000000000///...............111111000//////...------000//////......//////000000000...---------...///......////////////......//////000000000000//////((()))+++---...///000000/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000........................---...000000...---...///////////////////////////........................000000////////////...............//////000000000...........................//////000000000000000------............---------......///////////////111000000000//////......---///000000///......///...------------...//////111111000///////////////////////////////////////000000///......//////000...------------...//////------........./////////000000////////////000000000000////////////000000111111111000//////..........................................//////////////////............//////...------......///000111000000///............///000000000111111111111111111111111111111111111111000000111222333444444555555555555666666666666777555555666666666666666666666888999777444333555777555555555555555555555555555555555555666666666777666777888888888777666555999999:::;;;;;;;;;;;;;;;777777666555444444444444777888:::<<<<<<;;;:::999666777777777777666555555555555555444444444444333444444333333444444555666222333333222111111222444333333333444333222222111111111111111000000000000444333333333333444555555444444444333333333222222333222222222333333444555333333333333444555666777:::999777555444555666777555555555666666666777777666777888999999888777666666666666666666666555555555666666666777777777777888777555555666666555333555555555555555555555555444333333444444555666777888777777666666777888999666666666666444222000///000000111111111111000000////////////////////////......................../////////000000000111111............/////////000............///////////////000111111111111000///////////////000000000000///000000111222222111111//////000000//////...------,,,,,,,,,,,,---...............///111222444555///////////////////////////......///000000///------------............///............////////////........................---------............///---------------...//////,,,---...///000000000000............/////////000......///000000000000000000000///...............//////..................111000000//////000000111111000...---------...///......////////////......//////000000000000//////++++++---...////////////..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////........................---///111000///...///////////////////////////000......................../////////.........------///////////////000000000...........................//////000000000000000......////////////......---......////////////////////////...............,,,...111111///---...///.........---...//////000111111000/////////////////////////////////////////////...------...///000,,,---......///.............../////////000000000000000////////////000000000000////////////000000////////////////////////........................////////////............//////............//////------...000000111111111///......---,,,,,,------///000000000111111111222111222222222222222222222111111222333444555555666666666666777777777888888555666666666666666555555555888:::888444222555888444444444444444444444444333444444555666777888888777777999999999777666444888999999999::::::::::::888777666555444444444444555777:::<<<===<<<;;;:::444444555666666666555555444444444444333333333333333333222222333333444555333444444222111111333555333333444444444333222111111111111111000000000///444333333333333444555555444444444333333222222222222222222222333333444555555555555444444555555666;;;:::777555444444555666444555555555666666777777666777888999999888777666666666777777666555555444666666666666777777777777666555444555666777777555333444444444444444444444333333222222333333444444:::999888777666777777888555666777777777666555444000000111111111111000000////////////////////////........................//////000000111111222222---.........//////000000............/////////000///000111222222111000///////////////000000000000//////000000000111111222///////////////......------,,,,,,,,,,,,---......---......000222444666777///////////////////////////......///000000///------------.........//////............/////////000000000000000000000000000---------........./////////////////////000111111+++,,,---...////////////---.........//////000000...//////000000000000000000000///...............,,,,,,------.../////////222222111111111111222222111000///...---......///......////////////......//////000000000000//////......////////////......---------...............,,,,,,,,,,,,,,,,,,,,,,,,///............---------...........................000111111000//////000////////////000000000000........................//////......---------,,,000000000000////////////////////////////////////,,,------...............//////000000000000//////---......///////////////........................+++...111111///---...//////............///000000111111000//////////////////////////////////////////...---,,,,,,---//////+++,,,.../////////...---////////////000000000000000000////////////000000000000////////////000000)))***+++---///000222222////////////////////////000000000///......------//////............//////---...000111222222222111555555444333222222333333//////000000111111111222222222222222222222333333111222333333555555666777777777777777888888888888555666666666666666555555666999;;;999444222444777444444444444444444444444222333444555666888999999777888:::;;;:::888666555888888888888999999999999888888666555555555555555222444777:::;;;;;;:::999222222333444555555555555444444333333333222222222222222111111222222333444444444444333222222555777333333444555444333222111222111111111000000//////333333333333333333333333555444333333222222222333444444555555666777777777888888666555555444444444777777777777666666666666666666666666666777777777888999:::999777777:::===;;;:::888666444333222111444444555666666555444444555555444444444444555555444444444555555666666666111111222333333444555555888888888888888777666666999777666555555444222000......///000000000000000111111000000//////..............................---.........---...000333111///...---...///...---111111000000//////......///////////////////////////000222333333222000/////////000111111111111000........................------------------------000000000000000000000000000000000000000111111222222111111000000000000000222222111111000000//////////////////////////////------------------------........................---+++***,,,///111000...------------------------............//////////////////000000000000////////////......---------,,,,,,---///000000000///...////////////////////////---------............///////////////////////////------......///000000000------......//////000000//////.........---------,,,------......------,,,---......///000111111222...---,,,---///111111000,,,,,,---...///000111111+++---///000111000///......------------.../////////000000000000111111111000000000000000000000000222111111000///......---//////.........---------------......------,,,+++......---,,,---...///000+++******))))))******+++---------............///000//////.........//////000000000000////////////////////////////////////******++++++,,,------...------......//////000000//////////////////////////////...//////000111222111111111111111111111111............////////////000000//////......------............////////////////////////////////////000000000000111111111111000111222222222222111000............///000222222222111111111000000//////111111222333444666666777888888777666666666666666888999999999999888777777999666666:::888333333888555555555666777999:::;;;777666666777999;;;:::999777999;;;:::888555444555999::::::;;;;;;;;;::::::888999999888555333222333333222222444777999999888666555555444444333222222333111///------///222333111222222333333222222111111222222333333222222111222444555555333222222333222111111111000000//////333333333333333333333333555444444333222222222333111111222222333444444444666666555555555666666777777777777777666666666666555666666777777777777777777999:::999888777:::<<<;;;:::888666444222222111555555555555555555555555555555555444444555555555333333444444444555555555111111222222333444444555777777777777777666555555777666555555555555222000//////000111111111111111111000000000/////////..............................///...---+++,,,...///111///...---...///...---000000///////////////...000000000000000000000000///000222333333222000///...//////000000000000000........................------------------------////////////////////////000000//////000000111222222111000000//////000000////////////......------////////////////////////------------------------...........................,,,+++---000111000///------------------------............//////////////////000000000000///////////////.........------......///000000000//////////////////////////////---------............//////////////////////////////////////////................../////////////////////.........---------,,,------......------,,,,,,------...//////000000---+++***+++---//////............///////////////,,,---///000111000...---...------------...//////000000111111111222222222000000000000000000000000111111000000///......---000000/////////.........//////000000//////...---...------,,,---...///000---,,,,,,++++++,,,,,,------------............/////////............//////000000000000////////////////////////////////////000000//////...---------//////////////////000000///////////////////////////////////////000000111111111111111111111111111000/////////////////////000000000//////.....................//////////////////////////////////////////000000000111111111111111222333333222111111//////...//////000111222222222222222111111111000222222333444555666777777777777666555555555555555666666666777666666555555:::777777:::999444555999666666666777888;;;===???:::999777888999::::::999888999:::999777555555666777777777888888888777777555666777666444222111222444333333555777888888777444444444444444444444444555444333111111111333444222222333333333333222222111222222333333222222111111222333333111000000111111111000000000/////////333333333333333333333333444444444333333333333333000000111111222333333444555555555555666777888999888777777777666666666555444555777888999888777666666888::::::999888999:::999888777555333222222222666555444333333444555666555555555555555555555555222333333333333333444444111111222222333333444444555555666666555555444444555444444444555555333111000000111222222222222111000000000000//////////////////////////////////////////...,,,******+++---111///...---...///...---.............../////////111111111111111111111111000111222333333222111000......///000000000000000........................------------------------........................000000//////000000111222222111000000//////000000/////////............---////////////////////////------------------------........................///------...000111111000////////////////////////............//////////////////000000000000//////000000////////////......111000000/////////000000////////////////////////---------............///////////////////////////111000000///......------///////////////........./////////............---------............------,,,,,,,,,---......//////---+++***+++---//////...000000//////...............///000000000///...---...------------.../////////000000000111111111111000000000000000000000000111000000//////.........000000000000000///////////////000000//////...---...------------...//////.........------.........---------............/////////............//////000000000000////////////////////////////////////111111000000///......---000000000000000000//////////////////////////////000000000///////////////000000000000000000000000111111111000000/////////000000000000////////////---............/////////........................//////000000000000111111000111111222222111111000000000////////////000000333333333222222222222222333333444555666666777777555555444444333333444444555555555555555555555555888666666888888666666888777777666777999===AAACCC@@@===:::888999::::::999999999999888666666777888666666666666666666666666777888999999777666666777666555444555777888777666222222333444444555666666555555444444333333222222222222333333333333222222111222222333333222222111000111222222000//////000000000///////////////...333333333333333333333333444444444444444444333333333333333444555555666666555555555555666777888999888888777777666666555555222444777999:::999777555666777999::::::999888888888777666444333222222222666555333222222333555666444555555555555555555444222222222222222222222222111111222222333333333333333333444444444444333333333333222333555555444222//////000111111111111000000000000000////////////000000000000000000000000//////...---++++++---...111///...---...///...---,,,,,,------......//////000000000000000000000000000111222222222222111000//////000111111111111000........................------------------------------------------------///////////////000111111111111000///////////////000000000000000000000000////////////////////////................................................////////////000111111000////////////////////////............//////////////////000000000000//////000000000000000/////////333222000/////////000111////////////////////////---------............///////////////////////////000000//////............000000//////......------/////////...............------............------,,,,,,------............///...------///000000//////////////////.........//////000000///...---,,,...------------...//////........./////////000000////////////////////////000000/////////.........////////////////////////---------...------,,,+++------------......////////////............//////---------............//////............//////000000000000000////////////////////////////////////,,,,,,------.../////////222222111111000000//////////////////////////////000000000000000///......000000000000000000000000222222111111000000//////000000000000000000000000---------.........//////////////////////////////////////////000000000111////////////////////////111000000////////////000222222222222222222222222222222333444444555666666333333222222222222333333555555555666666777777888666555555666888888888888777666555666999===BBBEEECCC@@@;;;999888999999999999999999777666666888:::888888777777666666666777777888::::::999888888999888666555666777777666555333333333444444444555555111111222333333333222111222333333333333333333222111222222333333222222111000222333222000/////////////////////............333333333333333333333333333333444555555555444333444444444555666666777777777777666666666666777777888888888777666555555555222444777999:::999777666666777888999::::::888777666666444333222222222222666555333222222333555666444444555666666555444444222222222222222222222222111111222222222222222333111222333333333333222222222222111222444555333222---......///000/////////////////////000000000000000000000000000000000000.........---------000222111///...---...///...---,,,,,,------......//////////////////////////////111111111222222111111111///000111111222222111111........................------------------------------------------------/////////...///000000111111000000///...////////////////////////000000000000000000000000000000000................................................//////000000///000000111000000000000000000000000............//////////////////000000000000///////////////000000000000000222111000//////000111222////////////////////////---------............///////////////////////////............//////000000000000//////......------////////////////////////---......//////......---.............../////////000...------///000000///------......///000000111000000000//////...------...------------...///////////////000000000111111////////////////////////////////////....................................---------...------,,,+++---------.....................------------......---------............///...............///000000000000000000////////////////////////////////////,,,,,,------.../////////222222111111000000//////////////////////////////000000111111000///...---////////////////////////222111111111000000000//////////////////000000000------------............000000000000000000000000...////////////000000000000000000000000000000000111000000////////////000000000111111111111111111111111111222222333333444222222111111111111222222444444444444555666777888777777777999<<>>@@@===999888888888888777777888999999888888:::<<<777666444333222333333444444555777777666555555666888777666666888888777666666666555444333333222222000111333444555666555555333333444444444444333333111222222333333222222111444555666555333111111111...////////////000000000333333333333333333333333222333555666777666555444111222222333333444555555666666666666777888999999999999888777666555444444333444555777888888999999999777555666888:::999777444333222222222222222222333333333333333333333333333444666777777666444333444444333333222222222222222222111111111111111111000111222333333333333222222111111222333333111///---......///////////////.../////////000000000111.................................---,,,,,,///111111///...---...///...---000000///////////////...////////////////////////222111111111111111111222---......///////////////........................------------------------------------------------///............///000000000000///............///,,,,,,,,,---------......000000000000000000000000................................................---///000///---,,,...000////////////////////////............//////////////////000000000000//////------........./////////,,,---...///000111111111////////////////////////---------............///////////////////////////.........///////////////.........///////////////.../////////000000000000......////////////......------------------------///---++++++---...---,,,---.........//////000000///............//////000...------------...//////111111111111222222222222000000000000000000000000........................---.........//////////////////000000//////...---,,,---.../////////...---...------,,,,,,------...---------............///---------......///000111000000000000////////////////////////////////////000000//////...---------//////////////////000000////////////////////////---...000111111111///....................................//////000000111,,,---------.........///,,,,,,---------........................................../////////000000222111000000000000111222//////...//////000111222000000000111111222222222111111111111111222222222111111000000111222222333000/////////000333555777999;;;<<<>>>FFFOOOOOOJJJ:::999888777777888999:::;;;999777777777888777666555777999:::999999:::;;;888777555333222333444444888999;;;:::999888888999888777666666888999888777444444444444444444444333222333333333333333222222333333444444444444333333111222222333333222222111555666666555333111111111/////////000000000111111333333333333333333333333222333555777777666555444222333333444444555666666444555555666777999;;;<<<999999888777666555444444444444555666777888999::::::777444555777999999888333333222222111222222333222333333444444333333222333444666777777666444333444444444333333222222222222222111111111111111111000111222333333333333333333222111111222222000///...//////000000000000000.../////////000000111111......................../////////---+++***,,,...111///...---//////...---111111000000//////......000000000000000000000000222222111111111111222222+++,,,------......------........................------------------------.......................................///000000000000///......................../////////000000000000000000000000000000////////////////////////........................,,,...000///,,,+++---///////////////////////////............/////////000//////000000000000//////,,,---------......//////***+++---///111111111000////////////////////////---------.........//////////////////////////////000000000///......---------.........//////000000.../////////000000111111......////////////......,,,,,,,,,,,,,,,,,,,,,,,,111///---...///000///...///////////////........................///000111...------------...//////............////////////000000000000000000000000---......................../////////000000111111------......------,,,+++,,,,,,.../////////...---......------------......---------.........//////---------......000111111000000000000////////////////////////////////////******++++++,,,------...------......//////000000////////////////////////,,,...000111222111000///........................,,,,,,---...///000111111,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,............/////////000///...---,,,,,,---...///............///111222222111111111222222333333333222222222222222222333333111111000111111222333333111111000000222555888999777999:::<<>>CCCHHHJJJJJJ===;;;999888888777666555555444333555999:::999666666666666666777777777888666<<<@@@@@@;;;777666777666666777888888888888888666555444333333444555666555555555555555444444444555222///...000222444444333333333444444444555555444333222222111111222222222222222222222111000000///////////////.........222333333333333333222222333333333333333333333333111111222333444555666666888777777777888999:::;;;<<<;;;999777666666666666777777777888888999999999888888777777666666666666444333333222333333444444222222333333333222111111333333333333333333333333222222222222222222222222333333222111000000000000000//////111444666555444333222111000000000000000111000000000000111222222333222222222222222333333000000000000000000000000........................//////////////////...............///////////////111111111000///.........////////////////////////---......///000000111111///............//////000,,,,,,---...////////////------------------------......////////////.........------......000111111000000000000/////////////////////000000//////.../////////.........------........................///............---------,,,...000000///.........////////////////////////111000000///......------......------------......///////////////000000000000000///...------------////////////////////////000000111111111111000000///............---------...---,,,---/////////...///......------......///........................000///...------...///000,,,---......////////////111111000/////////000000...------,,,,,,------...000/////////.........---........................////////////////////////000000000111111000//////..............................------------......,,,,,,,,,---------......------------------------............////////////000///......///000///---//////...---......000000//////000000000000//////,,,,,,---------.........////////////....................................000000000000//////.........------,,,++++++******,,,---///000000000///...---...............------------------....................................,,,,,,---......///000000000000000//////.........//////000111111111111111////////////000111222333222222222222222222222222333333222222111000000000666555444333333444555666888777888;;;@@@DDDFFFFFF===:::888777777777666555666555444666888999888666666777777777888888888888555:::>>>>>>:::777666777777777777888888777777666555555444444444444555555444444444555555555555555888555333222444555555555333333333333444444444444333333222111111111111111000111222222222111000///............////////////111222222333333222222222444444444444444444444444222222333444555666777888888888777888888999;;;;;;;;;:::999777666666666666777777777777888888888888888777777777777666666666444444333333333333333444111222222333333333222222333333333333333333333333000000000000000000000000222111111000000000111111111000000111333444444333444444222111000000000000111111000000111222222333111000000//////000000000000000000000000000000000000000///......///000000000000000000///...---,,,///////////////.........111111000000//////.......................................//////000000111///...---------///000111---......//////.......................................///////////////...............///000111111000000000000//////////////////000111111000000///000000////////////......////////////////////////000000000000////////////---...//////...---...///////////////////////////000000000///......------......------------......000000//////////////////000000///...------------///////////////////////////000000111111000000//////............---------...---,,,---/////////...///......------......///................................................---------......000111111444444222111000/////////...------,,,,,,------.../////////...............------------------------////////////////////////111111111111111000//////..............................------------......,,,,,,,,,---------......,,,------....../////////............////////////222000......//////---,,,000//////............///...//////000000//////...,,,------------.........////////////....................................000000000////////////...///......------,,,,,,,,,000000000///......------......---------......///------------....................................,,,------......//////000000222333222...,,,...000//////000111111111111111////////////000111222333222222222222222222222222222222222222222222222222666555555555555666666666666555666888;;;>>>@@@???;;;999777777777777666555777666555666888888777555666777888888999999888888333777<<<<<<999777666777888888888888777666555444333444444555555444444333333333444444555555666666555333222222222333111000222222222333333333333444222111111000000000000000111222444555555333000///---------.../////////000111111222222333222222222444444444555555555555555555555555555666666666666777777888888999::::::;;;999999888777666666555555777777777777777777666666777777777777777777777777555444444333333333333444---...000222444555555666222222222222222222222222000000000000000000000000111000000000000111111222222222222222333333333333555444333111000/////////111111000111111222333444000000///............///////////////////////////222000///------///000222000000000000000///......000000//////......------111000000000/////////..................................../////////000000///...---------///111222///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,---...////////////////////////......///000111111000000000000///////////////000000111111111111000000000000000000/////////......////////////000000111111111000000000//////---.........------///000////////////////////////000000//////..................------------......000000000//////......---000000///...............//////////////////////////////000000000000/////////............---------...---,,,---/////////...//////............//////........................---......//////......---...---------...000222333555444222111///......---...------,,,,,,------...........................------------------------............////////////000000000000///...------...........................------,,,,,,------...,,,,,,,,,---------......+++,,,,,,---...//////000............////////////111///......//////...,,,000000//////...............//////////////////...------------............////////////....................................////////////////////////////////////......------///...,,,+++************///...---,,,,,,---///000,,,,,,---------..........................................//////000000000000333666333...+++...111//////000111111111111111000000//////000111222222111111111111111111111111111111111222222333333333555555777888888777666666666555444666888:::;;;::::::888666666777777666555777777777777777777666555666666777888999888888777222555999:::888777666777888888888777666555333222222333444555555444333222222222333444444555666666333222111222222111///,,,111111111222222222333333111111000///////////////111333666888777555222000........................000111222333333333333333444444444555555666666666888777777666666555444444666666777888999999999999777777777777666555555444777777666666666666666666777777777777888888888888666555444444333333333444...///000222444444555555222222222222222222222222////////////////////////000000000///000000111111333333444444333333444444555444333111000/////////000000000000111222333444444333222222111111111222////////////////////////222000///------///000222......///000111111000000000000//////......------000000000000////////////....................................///////////////...------...///000111000000000000///...------++++++++++++++++++++++++------...///////////////000////////////000000111000000000000//////////////////000111111111111111/////////000000000000000------........./////////000000000/////////......,,,---...---,,,---///111........................////////////..................------------......000000//////......------000000///.........////////////////////////////////////000000000000/////////............---------...---,,,---/////////.../////////....../////////........................------............------...------------///111222333222000///---,,,,,,,,,...------,,,,,,------...---------...............------------------------,,,,,,,,,------.........///////////////...------........................------,,,,,,,,,,,,------,,,,,,,,,---------......******+++,,,---.....................///////////////------...000000000///000000000//////...------......////////////......---------.........//////////////////.................................................../////////000000///////////////...---+++***)))((()))+++,,,...---,,,,,,,,,...///000,,,,,,,,,------------...........................000000000000000111111111///333555333...,,,...222//////000111111111111111000000000000000000111222111111111111111111111111111111111222333333444444444555777888999888777666777666555555777888888777888666555555666777666555666777777777777666666666555666777888999888777666222444777888888777777777888888777777555444222111111222333444444333222111111222222333444555666666555444444555666444111///000000000111111111111222111000//////......//////000222444666666333000...000000///...---,,,,,,+++111222222333444444444444333333444444555666666666888888777666555444444333444555666777888888888888666666666777666555444444555555555555666666666666777777777888888888888999777666555444333333333333222333333333333222111000222222222222222222222222////////////////////////111000000/////////000000222333444444333222333555333333111000////////////////////////000111333333333222111000000000000000000000000000000000000000000000///......///000000---...///000111111111111///////////////.........000000000000////////////................................................//////////////////......000000000000000///...---++++++++++++++++++++++++,,,---...///000000000000000000000//////000000111000000000000////////////......///000111111111111......////////////000000---------......//////000////////////............+++,,,......------...000........................//////////////////............------------......//////..................000000//////...//////000////////////////////////...//////000000//////...///............---------...---,,,---/////////...000//////......//////000------------------------------------------------...------------.../////////...------,,,,,,,,,,,,...------,,,,,,------...---------------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......//////000000000000//////------------------------------,,,,,,,,,,,,------,,,,,,,,,---------......***++++++,,,,,,---------............////////////...---,,,...000111000000...//////000//////...------......//////......---------........./////////////////////............---------------------------............/////////////////////////////////---,,,+++++++++,,,...///---------------...///000,,,,,,,,,,,,------------------------------------000000000000000000000000///111333111...---///111//////000111111111111111111000000000000000111111111111111111111111111111111222222222333333444444444555666888888888777777888666555555666777777666777555444444666777666666555666888888777666666777555666888::::::999888777444444666777777777777666777777777666555333222111111222222333333222222111222222333333444444555555333222222333444333000.../////////000000000111111111000000///////////////---///111222222000---,,,000//////...---,,,++++++222222333444555555555555222333333444555555666666555555555555555555555555333444555666777777666666555555666666666555444333444444444555555666666666777777888888888999999999777666555444444333333333444444444333222111000///111111111111111111111111000000000000000000000000222111000///////////////...000222222000000222444111000000///......//////---------...///111222333111000///...------------000000000000000000000000........................///000000111111111000000.........///////////////////////////000000000000////////////////////////...........................///000111000...---+++//////000000000//////...------------------------,,,---...///000000000000111111000000000000000111000000000000////////////------...///000000000000------........./////////---......///000000111111000////////////.........)))+++...///...---...///.........................../////////////////////......------------......------..................000000////////////000000////////////////////////......////////////......///............---------...---,,,---/////////...000000////////////000000------------------------......,,,,,,,,,,,,......---------------,,,,,,+++,,,,,,,,,,,,,,,---.........------,,,,,,------...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,---...//////000000///---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,---------------............///////////////...---...///000///...---...///000000//////...---......//////......---............////////////////////////............---------------------------------........./////////////////////////////////..................///+++,,,---...////////////++++++,,,,,,,,,---------------------------------/////////..................///////////////000000//////000111111111111111111111000000000000111111111111111111111111111111222222333333333333333333444444555666777777777777777666444444666777666555666444333333555777777666333555888888666666777999777888:::<<<===;;;:::888666555666777888888666555666666666555444333222111222222111111111111222222333333333333333333333333000/////////111111///........./////////000000000222111000000//////000000...///000000000///...---------------------------222333444555666666666666222222333333444555666666222222333444555666777777222333444666666666666555444555666666666555444333333333444444555666777777777777888888999999999999777777666555444333333333111222222333333222222222111111111111111111111111111111111111111111111111222222111///............,,,...111000///...111333000///............//////,,,,,,------...000111222444333222111000000000000000000000000000000000000------...//////...------111222222111111000///...---.........//////000000////////////000000000000000000000000000000000000.....................---...000111222111...+++)))//////000000000000//////////////////////////////,,,---...///000000000000111111000000000000000111000000000000////////////,,,---...///000000000000,,,---------......//////...//////000111222222222000000000000////////////(((+++...//////..........................................///////////////.........------.........,,,------....../////////000000////////////000111////////////////////////......////////////......//////.........---------...---,,,---/////////...000000////////////000000------------------------///...,,,++++++,,,...///,,,---......---,,,***)))***++++++,,,---...000111...------,,,,,,------...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000))))))+++,,,---.........---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------........................------............/////////000111000......//////...,,,,,,---...000000000//////---..................---............/////////000000/////////............---------------------------------.........//////............/////////////////////......---,,,,,,***+++---///000000///...++++++,,,,,,,,,------------------------------------------------------,,,...---,,,---000111000/////////000111111111111111111111000000000000000111000000000000000000000000333333333333333333333333444444444555666777777888777555444444555666666555555444222333555777777666222555888888666666888:::888:::<<<>>>???===<<<:::777666666777888888666555555555555555444333222222333222111000000111222333444333333333333333333333333222111111333444333222............/////////000222222111000000000000000222222222222222111000000******+++,,,...//////000555444333333222222222333333333333444444444555555444444444444444444444444333333333444555666777777777666666777888777444222444444444555666777777888777777888888888888777777777777777777777777777777333111///000222333222///000000000000000000000000000000000000000000000000333333222111000000000111222111111111000000//////000000000000//////////////////...---...///000111000000000000000000000000000000//////.........---------............------///000111000......000111111111000///...------,,,//////000000000000//////000000000000000000000000////////////////////////666555222000//////000111////////////............//////.........---------000000000000000///////////////............//////000000//////.........------...000111222111///...////////////////////////------......///000000000//////.........---------//////000000000000//////......---------......///111111111111111000//////------,,,,,,,,,,,,------+++++++++,,,,,,,,,------111000000000000000000000//////............//////...............---------000000111111111///...---//////...------------...---------............///+++,,,,,,---...///000000...------,,,,,,------...,,,,,,,,,---------......)))&&&%%%)))...111///,,,***+++...///000000///...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---000//////.........//////000////////////.........+++,,,,,,---...///000000...------,,,,,,------...---------------------------------------------------......///000111111222222222111111000000//////////////////////////////...............///000000000000000000000000000000222111///...---------...////////////////////////---,,,,,,,,,,,,---......//////000000000000//////------------------------,,,++++++***+++,,,---...............---,,,++++++------------------------,,,,,,,,,---...///000000---...///...---...///111111///...000444555333000222222111111111111111111111111111111111111111111333333333333333333333333222111000000222444444333555555333222111111000000444444333222333444555666666666666666666777888999444555666777888888888888888777666444444555555666666555444333333333333333333222222222222222222222444444444444333333222111111111111111111000/////////...---...000000000...000000000000000000000000000000///...............------,,,+++************444444333222222222222222333333333333444444444444444444444444444444444444333333333444444555666777666555555555666666444222555555555555666666666666777777777777777777777777666666666666666666666666333111///000222333222000111111111111111111111111111111111111111111111111333222111111000000111111111111111111000000000///000000000000////////////......---------...///000000000000000000000000000111111000000000/////////...//////////////////...,,,------,,,++++++,,,.........------,,,,,,,,,+++//////000000000000//////000000000000000000000000........................222111///...---...000111////////////............///.........------------.....................---//////............//////000/////////............+++---///111222111111000////////////////////////------......///000000000000000000//////............//////000000//////......------------...//////111111111111111000//////......------------......,,,,,,,,,,,,------------000000000000000000111111//////............//////........................//////000111000000......//////...------------...---------............///,,,,,,------.../////////...------,,,,,,------...,,,,,,,,,---------......111...,,,...111222///,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---/////////.........------............------------///......------......///------------------------------------------------.........//////000000000000000000///////////////////////////////////////...............///000000////////////////////////111000///...------..............................------,,,,,,------.../////////000000000000//////------------------------000///...,,,,,,,,,------+++,,,,,,---------,,,,,,------------------------,,,---------.../////////---...//////......///111000111222222111111111111000000000000000000000000111111111111111111111111333333333333333333333333666444333333555666666555444333222222222222222333555555444333444555666777777777666555555555666666333333444555555555555555888777666555444555555666666555555444444444444444333333333222222222111111333333444444333333222111000000000000000///.........,,,,,,,,,...///...---000000000000000000000000111000//////......//////......------,,,,,,,,,,,,333222111111111111111111222222222222333333333333444444444444444444444444333333333333444555666777666555555666777666555333555555555555555555666666666666555555555555666666444444444444444444444444222111000111222222111000111111111111111111111111111111111111111111111111222222111000000000111111111111111111000000000000000000000000////////////---------,,,---......///000000000000000000000000111111111111000000000000//////000000000000//////---...///...,,,,,,...///...------,,,,,,,,,------//////000000000000//////000000000000000000000000........................///...---------...000111////////////........................------------------..................//////............//////////////////............***,,,...000111222111111////////////////////////------......///000000000111111000000000000//////.........//////.........---------------...//////111111111111111000/////////..................///------------.........////////////000000111111111//////............//////////////////////////////......///000000000////////////...------------...---------............///...........................------,,,,,,------...,,,,,,,,,---------......111...,,,---//////,,,)))///...,,,******+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,............---------,,,......---------,,,,,,,,,/////////....../////////------------------------------------------------.....................///............////////////////////////////////////...............///000000////////////////////////000///............//////---------------------------------,,,------.../////////000000000000//////------------------------444333111...---,,,,,,,,,)))***+++,,,------------------------------------------..................---///000///......000111000333666444000---///111//////////////////000000111111111111111111111111333333333333333333333333555333111111333333333222111111111111111222333444555555555444555666666777888777666555444444444444222222222222222222222222777666555555444444555555666666555555555555555555555444444333222111111000333333333333333222222111///000000000000///......///------...///000///...000000000000000000000000111000//////.../////////////////////............111111000000000000111111111111222222222333333333444444444444444444444444444333333333444444555666777666666666777888666555333333444555555666777777666555444444444444555666333333333333333333333333222111111111111222111111111111111111111111111111111111111111111111111111111111000000000000111111111111111000000000000000000000000000////////////,,,,,,,,,,,,------......000000000000000000000000000000000000000000000000/////////000000/////////...//////...------...000//////.........///000000//////000000000000//////////////////////////////------------------------//////...---......///000////////////............------------------------////////////000000000000//////............/////////////////////.........,,,---...///000000000000////////////////////////------......///000000000000000000000000000000000------............---------------------...///000111111111111111000////////////............//////............////////////......//////000111111111//////............//////////////////000000000000---......//////000000000//////...------------...---------............/////////.........---------...------,,,,,,------...,,,,,,,,,---------......,,,+++***+++......,,,***...---,,,+++,,,,,,......------------------------...---,,,,,,++++++,,,,,,------,,,,,,,,,---............---------,,,,,,,,,******+++,,,---...////////////............//////------------------------------------------------...............---------.........//////000000000////////////////////////...............///000000////////////////////////.............../////////,,,,,,,,,,,,,,,,,,,,,,,,---------------...////////////000000000000//////------------------------444333000...,,,,,,,,,,,,)))***++++++,,,,,,,,,+++------------------------...............------------///000000//////000111000222444333111///000111/////////000000000000000111111111111111111111111333333333333333333333333444333111000111222111000111111000000000000111111444444444444555555555666666555555444444444555555222222111111111111111111666666555555444444444444666666666666666666555555666555555333222111000000222222333333333222222111000000111111111000000///111000000000222333222111000000000000000000000000000///......------....../////////000000000000///000000000//////000111111111111222222222333333333444444444444444444444444444333333333333444444555666555444444555666666444000111222444555777888999555555444444444444555555111111111111111111111111111111222111111111111222111111111111111111111111111111111111111111111111111000000///000000111111000000000000000000111111000000000000////////////,,,,,,,,,---------------////////////////////////////////////////////////---......//////......---+++,,,,,,+++******+++---000///...------...000111//////000000000000//////////////////////////////........................//////...---,,,,,,++++++////////////............,,,,,,------------------.../////////000000111111//////............//////.........//////////////////////////////.........////////////////////////------......///000000000////////////////////////------............------,,,,,,,,,------///000000111111111111111000////////////............//////........./////////000000......//////000000000000//////............//////.../////////000000111111------.........///000000//////...------------...---------............////////////...------,,,,,,...------,,,,,,------...,,,,,,,,,---------.........------...//////...---'''(((***,,,---...------------------------------------,,,++++++++++++,,,,,,,,,,,,,,,,,,---...///......---------,,,,,,,,,***++++++,,,---...///000...------,,,,,,------...------------------------------------------------...............---------/////////000000111111111////////////////////////...............///000000.................................///////////////,,,,,,,,,,,,,,,,,,,,,,,,...------------...////////////000000000000//////------------------------000///...,,,++++++,,,,,,+++,,,,,,,,,++++++***)))------------------------...............------------///111111000///000111111000///111333444222000000000000111111222222222111111111111111111111111333333333333333333333333888666444444444555444333222222111//////.........222222333333444444444444333333333444444666777777444333222222111222222333555555555555555444444333555555666777777666666555666666555444333111111000111111222333333222222222111222222333333333222222222111000111333333333111000000000000000000000000///...------,,,,,,---------...///000111111000000000000000000000000111222222222222222333333333333444444444444444444444444444444333333333333444444333222000111222333333333000111222333555777888888444444555666666555444444111111111111111111111111000222222222111000111222222222222222222222222222222222222222222222222222000000/////////000111111000000000000111111111111000000000000////////////,,,,,,---............---////////////////////////............////////////------............------------...---,,,+++---//////...,,,++++++,,,---/////////000000000000//////000000000000000000000000////////////////////////......---,,,+++***)))(((////////////............,,,,,,,,,,,,------------,,,,,,------...///////////////............//////.........///////////////000000///......------,,,////////////////////////------......///000000000......////////////000000.........//////.........,,,,,,,,,---...///000111111111111111111000/////////..................///............/////////000//////////////////////////////............//////---......//////000000111.........---......////////////...------------...---------............/////////.........---------...------,,,,,,------...,,,,,,,,,---------......///......---,,,+++))))))"""$$$(((***,,,,,,,,,+++------------------------------,,,++++++++++++++++++******++++++,,,---...............---------,,,//////.........---------------,,,,,,,,,,,,------------------------------------------------------.....................///000000000000111111111111////////////////////////...............///000000...........................///////////////......,,,,,,,,,,,,,,,,,,,,,,,,......------......///000//////000000000000//////------------------------------+++******+++,,,---------------,,,+++***)))------------------------------..................---///111222111000000000111///---000444666333000000000111111222222333333111111111111111111111111333333333333333333333333666444222222333444333222444333222111000/////////111111222333333333333222222333333444555777888999555444333333333444555666444555555555555444333333333444555666777666555444666555555444333222222111000111222222222222222222222222333444444444444333000......///000111000///000000000000000000000000///...------,,,,,,---------...000111222222222111111000000000000111222333333333333333444444444444444444444444444444444444444444333333222333333444444222111111333444444444222333333444444555555666333444666888888666444333111111111111111111111111000222333222000///111333222222222222222222222222222222222222222222222222///////////////000111111///000000000111111111111000000000000////////////,,,---.../////////......////////////////////////......//////000000000000......////////////......000111111000//////000222111///---+++***+++---...//////000000000000//////000000000000000000000000000000000000000000000000...............---,,,,,,////////////............++++++,,,,,,,,,---------,,,,,,------...//////000//////............//////............/////////000//////...---------......////////////////////////------......///000000000/////////000000111111111...//////000000//////...,,,,,,,,,---...///000111111111111111111000//////......------------......------........./////////000000000///......------//////............//////,,,------...//////000000000///...---------......//////...------------...---------............///...............---------...------,,,,,,------...,,,,,,,,,---------......,,,,,,---,,,+++))))))((('''((()))***,,,,,,------........................---,,,++++++***+++++++++++++++++++++,,,---...////////////.........------000000/////////...............------------......------------------------------------------------.........//////000000000000000000000000/////////////////////////////////...............///000000........................//////000000///...---,,,------------------------...............//////000//////000000000000//////------------------------...---+++******++++++,,,,,,,,,---------,,,,,,+++------------------------,,,---------.../////////---///222333222000000000111111111111222222111000/////////000111222222222111111111111111111111111333333333333333333333333222111///000111222222111555555444333333222333333111222333444444444333333444444444555666777888999555444333333333555777888444444555555555444333222222333555666666666444444555555444444333333333333000000111222222222222222111222333333444444444333///...---...000111000///000000000000000000000000000000///............///...///111333555555444333111111000000111222333333333333444444444444555555444444444444444444444444444444333222222333333333777555333444555777888777555555555444444333333333222444777999999777444222111111111111111111111111///222333333000///111333222222222222222222222222222222222222222222222222///////////////000111111//////000000111111111222000000000000////////////------///000000000///...//////////////////////////////000000111111111222//////000000000000//////---...///...,,,,,,...///444222///---,,,,,,.../////////000000000000//////000000000000000000000000000000000000000000000000000111111222222222222222000/////////............+++++++++,,,,,,---------.........///000111111222//////............//////---.........//////000000---------------...///000////////////////////////------......///000000000000000111111222222222222//////000000000000//////+++,,,,,,---...///111111111111111111111000//////---------,,,,,,---------------------.........///111111000///...---,,,,,,//////............//////,,,,,,,,,---...//////000111///...---,,,,,,---...//////...------------...---------.........//////...........................------,,,,,,------...,,,,,,,,,---------......,,,---///000//////000111///...,,,,,,,,,...000111........................---,,,++++++******++++++---------...///000111222000////////////.........------...///000111222222//////............//////---------------------------------------------------......///000111222222000000//////.........---////////////////////////...............///000000........................000000000000000...,,,+++------------------------...............///000000//////000000000000//////------------------------///...---+++******++++++++++++,,,---............------------------------,,,,,,------...///000000,,,///222333222111000000000333555444000...///111---......///000111111222111111111111111111111111333333333333333333333333444333222222444666666555666555555555555666777777222333444555555555444333777777666666666777777888555444333333333555888999333444555555555444333222111222444666666555444333444444444444444444444444///000111222222222222222000111222333333333333333111//////000111222111000000000000000000000000000222222111000000000000000///000333555777777666555000000000000111111111111222333444444555555444444444555777888777555222000333222222111111222222333666666666666777777777777222222222333333444444444444444444555444444333333333333333333333333333333111111111111111111111111444333333222111000//////111111111111000000000000////////////////////////000000000000000000000000........................,,,---///000111000///---,,,---///000000000///...////////////////////////......////////////......//////............//////111111000///////////////////////////000000000000......------------......////////////////////////---------------...///000//////000000///...------++++++,,,,,,,,,,,,------...---+++++++++---///000..................------........................,,,---------......//////+++,,,.../////////...---////////////////////////...............///000000222111000...------------111111000000000000000111222222222222111111111000//////000000000000/////////...---,,,,,,---...///000000000000111333444555111000000///......---,,,............///000111222///////////////.......................................///000000000000000000000000000////////////......---------......///,,,,,,,,,------.........,,,---------.../////////---------------...///000........................,,,,,,,,,,,,------...///////////////////////////...------------...//////......////////////......---------......000111111///.........------------..................------+++,,,,,,---.........---++++++---...////////////////////////////////////////////////////////////........................------............---------...............---------...///...---,,,---///222222111000///...------...........................---,,,,,,++++++,,,,,,***+++,,,---............---------.........//////......---,,,,,,...///000---...000111222222111111//////............//////111---,,,000222000000111111222333444444333111///111111000000111111222333222222222222333444555666444333333222333444555666777666555444333222111111444555555666555555444444555555555444444333333333555555555555555555444444333333333333333333333333222222333444333222111000000000000000111111111111222333333333333222111111444222///------///222444777777555333111///...---///...---...///000000...//////000000111111222222000000000000111111111111111222333333444444333333444555777777777555222000333222222111111222222333444444444555555555666666222222222333333333444444333444444555444444333333333333333333333333333333111111111111111111111111333333222222111000000000111111111000000000//////////////////////////////000000000000000000000000........................,,,---///000000000......,,,,,,.../////////...---////////////////////////......////////////......//////............//////111000000///////////////....../////////000000000111111000000000000111111........................---------------.../////////////////////...------++++++,,,,,,,,,,,,------...---,,,++++++,,,...///................................................000//////......---------,,,---.../////////...---////////////////////////...............///000000111000///......---......333222111000////////////111111111111000000000000/////////000000////////////...------------...///......------......//////...............///000111////////////000000000111/////////////////////.................................///000000000000000////////////000000000000///......---------......,,,,,,,,,---------......---------...............---------------...//////........................------,,,,,,,,,---......////////////////////////,,,,,,,,,,,,,,,---............////////////......---------......///000111/////////.........------........................+++,,,------.........---,,,---...///////////////000000000000000000000000////////////////////////........................------............------,,,---------------,,,,,,,,,.........---,,,---...222222111000///...------...........................---,,,,,,++++++,,,,,,***+++,,,---............------..................---------------...//////...///111333333333333333000//////.........//////444///...111111...---...///000222444444444222222222222222222222333333444333333222222222222333333555444444333444555666777222222333333444555555666333333333333333333222111444444444444444333333333333333333333333333333333333333333333333333333333222222333444333222111000000000000000111111111111222222333333222222111000333111///......///111333111111111111222222222222000///...///000111111///.........///////////////000000000111111111222222111111222333333333333333444555666777666444222111333222222111111222222333222222222333333333444444222222222222333333333333333333444444555444444333333333333333333333333333111111111111111111111111111111111111111111111111111111000000000000//////////////////////////////000000000000000000000000------------------------,,,---...///000///......+++,,,---............---////////////////////////......////////////......//////............//////111000//////......//////------.........////////////......------......///........................------------.........///...////////////...------++++++,,,,,,,,,,,,------///...---,,,+++,,,---...................................................////////////////////////....../////////......---////////////////////////...............///000000//////............//////444333222000///...------000000000/////////......///////////////////////////...------------...///111000000000///////////////...---------///111333111222222222222111000///......//////////////////////////////////////////......///000000000000///......//////000000111111000///...---------------,,,,,,,,,------------..................---------...------------...//////..............................------------------////////////////////////,,,++++++++++++,,,------..............................---......///000111000/////////....................................,,,,,,---............---...//////000000/////////000000000000000000000000////////////////////////........................------............------+++,,,,,,---------,,,,,,,,,...///...---,,,---///222111000000///...------------------------------...------,,,,,,,,,,,,,,,++++++,,,---..............................------,,,---......//////......///000222444555555555444111000///...............333///...000111...---......///111333444444444333333333222222333333444555444444333111111000000000444444333333333444555555111222222333444555555666333333333333333222111111333333333333444444444444444444444444444444444444333333333333333333333333222222333444333222111000000000000000111111111111222222333333222222111000111111000000000000111111/////////000111222222222000///...///111222111000---------------,,,,,,,,,000000111111111222222222222222333444444444444333444444555666555444222111333222222111111222222333222222222222333333333333222222222222222222222333333333444444555444444444333333333333333333333333111111111111111111111111000000111111111222222222111000000000////////////////////////////////////000000000000000000000000------------------------,,,---.../////////......---------...............////////////////////////......////////////......//////............//////000000///............///------------.........///------,,,,,,,,,,,,------........................------...........................//////...------+++++++++,,,,,,,,,------///...---,,,,,,,,,---------------.......................................,,,,,,---///000222333444///////////////......---////////////////////////...............///000000...............///000000333222111//////.........//////.........---------.................................------.........000000000111000000000000333111///---,,,...000111444555555555333222000///............////////////000000000000000000000000---...//////000000//////000000000000////////////000///...---------------------------------------/////////...---------,,,......---------......///........................000///...---------------////////////////////////,,,,,,,,,+++,,,,,,---..........................................///000000000000/////////.........---------...............------............------///000000000000000///...////////////////////////////////////////////////........................------............------,,,,,,------......------...///000000......///000111000000///......------------------------------......---,,,,,,,,,,,,,,,+++,,,------.........---...............---------+++,,,.../////////...---...///111333444555555444111000///......---......000,,,,,,000222111000222///000111333333444333333222222222222222333444444444333222111000000000000222222222222222222333333666666555444333222111000444555555555555444333333222222222333333444444555555555666666666666777777333333333333333333333333222222333444333222111000///000000000111111111111222222222222222111000000000000111111111111000000222222111000///......---000......///000111000///...---------,,,,,,++++++111111111111222222222222333444444555555555555555333444444555555444333222333222222111111222222333222333333333333444444444222222222222222222222222222333333444555555555444333333333333333333333333111111111111111111111111000000000111222222333333000000000////////////...////////////////////////////////////////////////------------------------,,,------...............///////////////000000111////////////////////////......////////////......//////............//////000//////...............------------.........///000//////////////////000........................---......//////...------------............------+++++++++,,,,,,,,,------------------,,,------------------.........//////////////////////////////,,,,,,---///000222333444////////////.../////////////////////////////////...............///000000......---......///000111//////////////////000000.........------------,,,......---,,,,,,---......---..................---***+++,,,---............333111///------...000222777777666555444222000000---.........//////000000000000000000000000000000------...///////////////222222111000///...------//////...---------------------------------------/////////...---------,,,///......---------..............................000///......------------////////////////////////---------------......///......------------......///............//////000////////////............---------.........//////---......//////...------///000000000000000///...........................////////////////////////........................------............------------...//////////////////111222111000///000111000000//////......------------------------------///...------,,,,,,------,,,,,,------...---------.....................---+++,,,.../////////...---,,,---///111222333222222000000///...............///++++++000222111111333222222222333222222222111111111111111111222333333222111111000000111111222333444444444444333333333888777666444222000///...333444444444444444444333111222222333333444444444555555555555666666777777333333333333333333333333222222333444333222111000///000000000111111111111111222222222222111000000///000111111111111000///444333222000...---++++++...---,,,---///000///...///......------,,,,,,,,,111111111222222222222333444444555666666666666666333333444444444444333333333222222111111222222333333333444444444555555555222222222222222111111111222222333444555555555555333333333333333333333333111111111111111111111111000000111111222222222333000000////////////......////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------------.........000000//////000000111222////////////////////////......////////////......//////............//////000///......------......------........./////////......------------......---------------------------.../////////...---,,,,,,,,,---............---++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,------...///////////////////////////////////////////////////////////////......//////000111////////////////////////...............///000000...............///000111............///000111111.........---------,,,,,,...---,,,++++++,,,---...------...//////...------+++,,,...000111111000000///...------///111444555777666444222111000//////------......///000000000////////////////////////------...////////////...222222111000///...------......---------......///...------------,,,,,,,,,...............---------//////...------------...........................//////......---.........////////////////////////...------------.../////////...---,,,,,,---.../////////............/////////.........------------,,,,,,------.../////////...////////////...------...//////000000/////////------------------------////////////////////////........................------............---------...///000000000000000000111222111000///000222/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,///......---------------,,,,,,------...------,,,---------.........//////,,,---......//////......,,,---...000000000000/////////............//////222...---000222///...000333333333222222111111111111111000000111111222333222222111111111222222333666666777777777666555444444444333333222222111111///000111222222333333333222222222222333333333333111111222222333444444444333333333333333333333333222222333444333222111000000000000000111111111111111111222222111111000///000000111111111111000000111111111000///.........---,,,+++,,,...///...---..................------111111111222222222333333333444555555666666555555333333333333333333333333333222222111111222222333333333333444444444444555222222222222111111111000111222333444555555555555333333333333333333333333111111111111111111111111111111111111111222222222000000/////////.........////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------......000//////...///000111222////////////////////////......////////////......//////............////////////...------------........./////////000000000,,,++++++******++++++,,,---------------------------...///000///...,,,++++++,,,------.........---++++++,,,,,,,,,,,,------***+++,,,---......//////,,,,,,------...//////000////////////////////////000//////......---------......---...///000222333////////////////////////...............///000000//////.........//////000//////.........//////000............------------...---,,,******,,,---...------...//////...------///000222333444333222111------...///000222444555444222///---,,,,,,---...------......///000000111........................,,,---......//////......////////////000000000000---------------...///000......---------,,,,,,,,,---------...............//////...---------------........................///............//////000////////////////////////------,,,,,,------...//////...,,,++++++,,,.../////////............//////------------,,,,,,,,,,,,,,,,,,------...//////000///////////////...------,,,---...///////////////........................////////////////////////........................------............------,,,---...///000000000000...///000000......///000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,//////...---------------,,,------...------,,,,,,+++,,,,,,---...///000000---------------...//////---...///000000///...---......---......///000111222...---000222///...000222222222222222222333333222111111111111222333333555444333222222111222222555555666666666555444333111111222222222333333333---...000111333333444444333333333222222222222222000000111111222333333444333333333333333333333333222222333444333222111000000000000000111111111111111111111111111000000///000000000000000000000000000000000000000000000000...---,,,---/////////...---------...............111111222222222333333333222333444444555555444444333333333333333333333333333222222222222222222333222222333333333444444444222222222222111111000000111222333444555555555555333333333333333333333333111111111111111111111111111111111111111111111111000/////////............////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///......------///000111////////////////////////......////////////......//////............////////////...------------...////////////000000000000///......------......///---------------------------...///000000...,,,++++++,,,------.........---++++++,,,,,,,,,---------)))***+++---...///000000,,,,,,------...///000000000000000000000000000000,,,---------......//////------------///111333444////////////////////////...............///000000//////............//////111000///...............//////.........---------...---+++******+++---...,,,---...//////...---,,,...///111222111000...---000000000111111111111111222000,,,)))((()))+++,,,---------...///000000111........................,,,---......//////......------...///000111222333,,,,,,,,,---...///000111.........------,,,,,,,,,,,,------....../////////000///...---------------.......................................///000111////////////////////////,,,,,,++++++,,,,,,---...///...,,,++++++,,,...///000//////.........//////------,,,,,,,,,+++++++++,,,,,,------...///000000//////000000///...------+++,,,---...////////////////////////////////////////////////////////////........................---..................---+++,,,---...////////////---...///...---,,,---///...............---------,,,,,,,,,,,,,,,,,,,,,,,,//////...------------...---------...------,,,,,,***+++,,,---...000111111......---,,,,,,...///000...///000000000///---,,,------------///000111222...++++++///222222222444000000000111222333555555333333222222333333444555777777555333222111000000222222333444333222000///222222222222222222222333...///111333555666777777444333333222222111111111111111222333333444555555333333333333333333333333222222333444333222111000000000000000111111111111111111111111111000//////111111000000000000111111222222222111000////////////...---...000000000///,,,,,,,,,------.........111222333444555555555555555555555666666666666666777777777666666555555555444444444444333222111111333444444555555444444333444444333333222111000000222333333444444333333222555333222111111222444555555444444333222111000000111222333333222111000///......//////000000111111................................................///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////000000000000000000///...---------------///111333444222111000111////////////............//////.........//////000,,,,,,,,,---...///000000111000///...------...///---.........---,,,++++++000000//////.........---///---++++++,,,,,,+++***...------,,,,,,------...///......------///000111000///...---------------......////////////..................////////////111000...---,,,,,,------111///,,,,,,...111222222444222000///...///000111...---...111444333///,,,////////////000000000000000000///.....................---,,,,,,,,,,,,---///////////////////////////000222333222111///...111///------......---,,,---...///111111111000///333000,,,+++...//////...111///---,,,,,,,,,...///...------------...////////////............//////////////////000000000000......---,,,,,,,,,,,,---++++++,,,,,,---...//////...............---------000///...------...///000......////////////......000///...---------------,,,,,,,,,---------......------............------,,,---------.../////////...---+++******+++---...------------------------...///000000//////000111//////000000000000//////...............------,,,///////////////////////////////////////.........,,,,,,---.../////////......------------...////////////............//////........................------..................///...---,,,,,,,,,---...---...///000000///...---.........------,,,,,,,,,******+++,,,,,,---......000000000000000///.....................///000000/////////000111111222222111111222222222333333333111222222333333333222222444444333333222333333333111111111222222111111000111222333333444444333333444222111111444666777777222333444333111000111222444333222222111111222222111222222333333222222111222111111000000111111222...............///000000222333444555444222///...333222111/////////000111//////.........---------000000000000000000000000,,,---...//////...---,,,111222333444555555555555555555555555555555555555444444444333333333222222000111111222222222111111111222222333333222222111444444333333222111111000222333333444444333333222666555333111111111222333222222222222222222222222222222222222222111000///000000000000000/////////................................................000///......------......---,,,,,,,,,,,,,,,------......///000000000////////////...---------------///111222222111000000111000000/////////.........111000///...............,,,---------.../////////111000///...---......///...............---,,,,,,000/////////............///---,,,+++------,,,,,,...------,,,,,,------...///......---...///000111111000000////////////000......////////////..................////////////------------...000222333222000------///111111111333222000///...///000111...------000222333000---.../////////000000000000000000///...............///...------,,,,,,------------------------------//////111111222111000///111///------.........,,,---...///000111000000///111...+++,,,///111222111000///---,,,,,,---...///...------------...////////////............//////////////////000000000000///...------,,,,,,------++++++,,,,,,---......///------..................000///...------...///000......////////////......//////...---------------,,,,,,---------.........------............------------------...............---+++******+++---...---------------------------...//////......///000//////000000000000//////...////////////...------......................../////////////////////...------......///............------------...////////////............///////////////////////////////////////...---------,,,...---,,,++++++,,,---.........////////////............---------,,,,,,,,,++++++,,,------...//////000000000000000///.....................///000000/////////000111111222222111111222222222333333333555444444333111000//////333333222222222222333333222333333333222111111000222222333333444444444444555333222222444666666666222333444333111000111222333222111111000000111111111222222333333222222111222222222222222222222222///............///000000444444555555444222111000222111000/////////000000//////.........---------////////////////////////------...//////...------111222333444444555555444555555444444333333222222333333222222222222222111//////000111222222222222111222222333333222222111444333333222222111111111222222333333333333222222777555333222111111111111111111111222222222333333222222111000000000111111222222111000000///......................................................111000//////.../////////...------,,,,,,,,,------------...////////////...//////...------------...///000111000......000111000000000000////////////222111000...------------------..................000000///............//////////////////......---////////////............///---,,,,,,...//////.........------------......///............///000000000////////////000000111......////////////......---............/////////---------...000222444666444222///...///000111111222111000///...///000111...------...000222111000....../////////000000000000//////............//////...------,,,---------------------------------/////////000000111111111000///------...///...---......///000000000//////...,,,+++---000222444444000///...,,,,,,---.........------------...////////////............//////////////////000000000000///...------,,,---------+++,,,,,,------.........,,,---------...///////////////............//////......////////////............---,,,,,,,,,------,,,------------.........------............------............------------...---,,,++++++,,,---...------------------------,,,---......------.../////////000000000000////////////000000000///....................................//////////////////....../////////...------...------------...////////////............//////000000000000000000000000000000///...---,,,,,,+++---,,,,,,++++++,,,,,,---//////............//////...------------,,,,,,,,,,,,------....../////////000000000000000///.............../////////000000/////////000111111222222111111222222222333333333555444333111000000000000222222111111111222222333444444444333333222222222333444444444555555555555777555333333555666666666222333444333111000111222222111000000//////000000111111222222222222111111111222333444444333222111///////////////000000111555555444444333222222222111000///.........///////////////.........------////////////////////////------...//////...------111222333444444444444444555444444333222111000000333333333333333333333333111222333444444444444444333444444555555444444333333333333222222111111111222222333333333333222222555444333222111111222222111111111111111222222222222111000//////000111222111111111000000000//////................................................000000///......////////////...------------------,,,------...............///......---------......///000///...------///111111111000000000/////////111000///..............................---------/////////.........////////////000000000000/////////////////////............---,,,---///111111000......------------................../////////000---------------...///000......////////////......---------.........//////111000000000111222444555666333000...///000000000111000////////////000000...---,,,---...000111222........./////////000000000///............////////////...---------------////////////////////////............///111222333000///------...//////.........//////////////////...------...000222333444000///...------------......------------...////////////............//////////////////000000000000//////...---------------,,,,,,,,,---------......,,,,,,,,,---...///000000/////////....../////////......////////////......------,,,,,,,,,,,,------------------............------............------.........------,,,,,,,,,------,,,,,,,,,---......------------------------,,,...//////...---///000//////000000000000//////000000000000000//////.......................................///////////////////////////...---,,,...------------...////////////............////////////////////////////////////......---------,,,++++++++++++,,,,,,,,,---//////---,,,,,,---//////------------------------,,,---------.........///000000000000000///............///000000000000000/////////000111111222222111111222222222333333333111000000000111222444555111111111000111111222222333333333333444444555555666666666666666777888888999777555444555666666555222333444333111000111222222222111000000000000000111111222222222222111111111222444555555444222111000000//////000000111222444333222222111111222222/////////............///////////////............////////////////////////---..................---222222333333444333333333444444333222111000000///333333333333333333333333444444444444444333222111333444444555555444444333333333222222222222222111111222222333333222222111111111111111222333333444333333222111111000//////111111/////////000111222///000000000111111111222................................................///......---......//////000///......---------...,,,------.....................---------......////////////...,,,---///111000000000000////////////...............///000111...............---------......////////////////////////000000000000000///.........///////////////...---,,,---///111111111///......------......///---......///////////////---------------...///000......////////////......------------............000000000000111222444555666333000...//////////////////////////////000000......---------...111333............//////////////////............////////////...------------...////////////////////////............///000222222000///------///000////////////..................//////////////////000111//////......------------...------------...////////////............//////////////////000000000000//////...------------...,,,,,,,,,---------------,,,,,,,,,---...///000000...//////////////////.........////////////......---------,,,,,,------...---------.........//////------............------......------,,,,,,,,,+++,,,,,,,,,,,,---......///---------------------------///000000///...000111//////000000000000//////000000000000000//////...........................---.........//////000000///000000000///...------...------------...////////////............//////........................,,,---------......//////++++++,,,,,,------------///...---,,,,,,---...///------------------------,,,,,,,,,,,,,,,---------000000000000000///.........///000000111111000000/////////000111111222222111111222222222333333333000000000111222444555666111000000000111111222333222222222333444666888999999888888777888999:::::::::777555444555555555444222333444333111000111222333333222111111111111222000111111222222111111000111222444555555444222111000000000000000111222222222111000000///000000111.........////////////...000000/////////..........................................------.........222222333333333333222222333333222222111111000000000111111111111222222222222222222222111000//////111222222333333222222111222222222222222222222222111111222222222222111111//////000111222333444444444333222111000///......000000/////////000111111//////000000111222222333......................................................------......//////111000///...............------...////////////......------------...//////...///000///------///000////////////............------------...000111222------..................---...//////000/////////...//////000000000000000.........///////////////...---,,,---///111111000//////............//////---......///000/////////000////////////000000111......////////////......,,,------------.........,,,,,,---...000333666777555222///---...//////.........////////////000000.........---,,,---///111------.........////////////............//////000000///......------......------------------------.........//////000000000000///---...///000000///000///......------......///000111000...------...///............---------...------------...////////////............//////////////////000000000000000///......------......------------------------,,,---------.../////////......////////////............////////////............---------...//////------........./////////------............------------------,,,,,,,,,,,,,,,,,,------......//////------------------------...///000000//////000222//////000000000000////////////000000000///......------------------------------......///000000000//////000000000///.........------------...////////////............//////........................+++,,,,,,---...///000000++++++,,,---..................------------......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,000000000000000///.........///000111222111000////////////000111111222222111111222222222333333333222333444444444444444333111111111111111222333444111111111222333666888999999888777777777888:::;;;999777444333444555555444222333444333111000111222444333333222111222222222000000111111111111000000111222333444444333222111111111111111111222222333////////////////////////......///000000000//////000000000/////////..............................///...------------...///222222333333333222222111222222222222222222222222111111111111222222333333111111222222222111111000111222222333333222222111222222222222222222222222111111222222222222111111///000111222222222222222222222111111000000//////...//////000000000000000111111111111111111111111................................................//////......//////000111222111000///..................///000000000//////---------------...//////...///111000///...///000............------------...............///000111,,,---------.../////////,,,---///000000000//////---...//////000000000///............/////////000...---,,,,,,...000000/////////............//////------///000000000///...111000000////////////000......////////////......,,,,,,---------.........+++++++++,,,...111333555333000---,,,---.........---......//////000//////...///000///,,,+++---///---------.........//////...............///000000000//////...............---------------------------...///000000///......000///---...000111111000000///...---------......---///000///---+++,,,---...............------,,,...------------...////////////............//////////////////000000000000000//////...............------------------------------..................---...///000000///...---......////////////......///............///000111............////////////------............------,,,,,,,,,,,,,,,,,,------+++,,,---....../////////---------------------------...000///......///111//////000000000000//////...////////////...------------------------------------......///000000111...//////000000000000///...------------...////////////............//////........................,,,---------.../////////+++,,,---///000000//////,,,------......------,,,,,,,,,,,,---------......------------------------000000000000000///.........///000222222111000////////////000111111222222111111222222222333333333111333555777888777555444111111111222222333444555333333222111222444666777777666555555555666888999777555333222444555555444222333444333111000111222333222222111111111111111000000111111111111000000222222222222222222222222222111111111111222333333...///000111111000///......///000111111111000000000000000000/////////...........................///...------------...///222222333333333222222111222222222222222333333333333333333444444555555555111222333333444444444444333444444555555444444333222222222222222222222222111111222222222222111111111111222222222111111000000000000000111111111111---...///111111111000///333333222222111000000000................................................000000///000000111222222222222000///...............//////000000000000000---------------...///000---///111222000/////////......---------,,,,,,,,,000//////.........//////,,,,,,------...///000000,,,---///000000000//////------...///////////////---.........//////000000///---,,,,,,...//////...//////............//////,,,---///000000000///...000///...---------------......////////////......,,,,,,,,,---------............---,,,,,,---///000111///,,,+++,,,.........------...///000000//////...000111///,,,+++,,,...---------.........//////...............///000111000000///...............////////////////////////---...000111111///---,,,000///---...000111111000000///...---,,,------...***---//////,,,+++,,,.........//////......---,,,...------------...////////////............//////////////////000000000000000000///...............------------------------...............------------...///000000///...---......////////////......///////////////000111111............/////////000---..................---+++++++++,,,,,,---------+++,,,---...////////////------------------------,,,---///...------...000//////000000000000//////...............------,,,---------------------------------...///000000111......///000000111000000...------------...////////////............//////000000000000000000000000..................------+++,,,...000111000000///+++,,,............,,,+++,,,,,,,,,------..............................---000000000000000//////......///111222333222000////////////000111111222222111111222222222333333333---000444888::::::999777222222222222333444555666666555333111111222333444666555333222333444666777666444222222333555555444222333444333111000111222222111111000000000000000000000111111111111000000222222111000000111222222222222111111222222333444...///111333333222000///...///000222222222111000000000000000////////////........................///...---,,,,,,---...///444444444444444444444444222222222222222222222222111222444666666555444333222333333333333222111111222333333444444333333222000000111222222333444444000111111222222222111111111111222222222222111111111111000000//////............------------......222222111000//////000000000000//////......------000000000000000000000000000000000000111111111111111111222222111000...---////////////////////////..................------//////000000111111111222////////////////////////222222111//////.........,,,---------.../////////222111000//////000111222111111000//////////////////......------,,,++++++////////////////////////......//////000000111111---...000111111111000///000000111111111000000///////////////////////////........................---,,,,,,---...000222333222000............---,,,//////.........---------///...---,,,,,,---//////,,,,,,------.../////////......////////////......000000///................../////////...---,,,,,,------...///000000111111---...111333333222000...111111111000000000000000//////.........---------...........................------,,,,,,------...000000000000000000000000111111000///...------,,,......,,,++++++,,,---.........---------,,,,,,,,,+++,,,---///000111111111///......---------.......................................///////////////------............---------.........---,,,,,,+++,,,++++++++++++,,,------,,,---...//////...---,,,+++,,,,,,------,,,,,,+++/////////...------,,,,,,222111111000///.........---///000000...,,,,,,,,,------------------------,,,---...///000222333333111111111111111000//////000////////////...............---------......///........................///......---------......//////............//////..............................////////////.........------------...//////111111000///////////////111111111000000000000000...............///000000333333222111222333555666000333666888999777444222111111111111111111111111///222444666666444222///333333333444444555555555222222333333444555666666666555444333222222222222222222222111///...,,,+++222222111111000/////////111111111222222333333333111000000000000000111222000000000000000000000000000///...------...///000000000000000////////////------,,,+++,,,---...///........................333333333333333333333333222222222222222222222222222333444666666555444333222333333333333222111111222333333444444333333222111111111222333444444444111111222222222111111000000111111222222111111000222111111111000000000000//////............//////222111111000//////000000111111111000000000////////////////////////////////////000000000111111111111222222333222000///...////////////////////////......................../////////000000000111111////////////////////////222111000///..................//////////////////000///...------...///000111000//////......//////......------------,,,,,,////////////////////////////////////000000000000---...///000111000000/////////000000000000//////000000000000000000000000........................------------...000111222333111///...//////...---//////.........---------//////...---------....................................////////////......000000///........................///......------222222333444444555666666///000111222222111///...////////////000000000000//////.........---------...........................------,,,,,,------...////////////////////////000000//////......------///...---,,,,,,---............---------,,,,,,,,,+++,,,---///000000111111///......---------..............................////////////............------............------......//////......---,,,,,,,,,,,,,,,,,,------...------.........---,,,,,,+++,,,,,,------,,,,,,+++///............---------111111000//////...------,,,...///000...,,,,,,---------------------------------...///000000111111000000111111000//////.../////////.........------111000//////..........................................---------......///000//////......//////000........................,,,------......------,,,...------------...//////111000000///////////////000000000000000000000000///////////////000111111333333222222222333555666111222555666777555444222111111111111111111111111000222444555555444222000333333333333333444444444222222333333444555555666555444333222222111111111111111111111000...---,,,111111111111000000000000//////000111111222333333111111000000000000000111000000000000000000000000000///...------...///000000000000000/////////...------,,,,,,,,,---...///////////////////////////222222222222222222222222222222222222333333333333222333555666666666555444222333333333333222111111222222333333333333222222111222222333333444444555222222222222222111000///000111111222222111111000222222222222111111111111000000////////////000000111111000/////////000000333222222222222111111111........................//////000000000000111111222222333333333111000///////////////////////////...........................///////////////000000////////////////////////000000///...------------000000000000000///////////////...------...//////000///......------......---------------.........////////////////////////000000000000////////////---...///000000000000///...//////000000000//////111111111111111111111111.......................................///000000222000......//////...---...............---------///////////////...---,,,000000//////...------,,,......////////////......000//////............///------.../////////......000000111111222222333333000000000000000000000000.........//////000000000/////////.........------...........................------,,,,,,------...........................//////..................///......------...//////......---------,,,,,,,,,,,,,,,...///000000000000......---------......///........................000/////////...---------------............------...////////////......------------,,,---......//////...---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------........./////////000000//////...---------***,,,...///...---------,,,,,,------.........///------.........///////////////////////////...---............---------,,,222222111000///...------........................---------------...///000000000////////////000000........................,,,------......------,,,......------......///000000000//////......//////000000000000000000000000000000000000000111222222333333222222222333444444111222333333444444333333111111111111111111111111222222333333333333222222333333333222222222222222222222333333444444555555333333222222111000000000000000000000000///......000000000000111111111111---......000111222333333222222111000/////////000000000000000000000000000//////............//////000000000/////////......------,,,,,,------...///000000000000000000000000000000000000111111111111222222222333333333333333333444555666666666555555222333333333333222111111222222333333333333222222222222333333333444444444333333333222111000///...000000111111111111000000111111111111111111111111111111000000000000111111111000000/////////000000222222222222222222222222........................////////////000000000111222333333444333222111000////////////////////////............////////////............//////////////////////////////////////////...---------------111000000//////.........111000///......///000111//////...---------------,,,,,,,,,---...//////000////////////////////////111111000000//////.............../////////////////////000111111111111000000000000000000000000000......................../////////.........//////000...---,,,---...---,,,........................//////000000000...,,,+++000/////////.........---......////////////......000///............//////,,,---...///////////////---------......///////////////......///000222333000000000000000/////////////////////.......................................------,,,,,,------...---------------------------................................./////////000......---------,,,,,,,,,,,,---...///000000000000...------------...//////........................000000///...------,,,,,,------............---------...............------...------------...//////111///...,,,,,,,,,------,,,,,,------------,,,,,,,,,------...///000000000//////......------------)))+++......---------...,,,,,,------......//////...............------------......///......------......---------,,,,,,,,,000000000000//////...---........................,,,,,,,,,---...///000111000000////////////000000........................//////000000000000//////...............//////000000//////.........///////////////000000000000000000000//////000000111222111111111111111111222222111111111111111222222333111111111111111111111111333333222222222222333333333222222222111111000000222222333333333444444444111111111111111000////////////000000000000//////...//////000111222222222------...000111333444555333333111000////////////000000000000000000000000/////////....../////////000000/////////.........---------------......////////////////////////////////////000000111111111222222333333333444444444333444444555555555555555222333333333333222111111111222222333333222222111222222333333333333333444333333333222111000///...000000000111111000000000000000000000000000000000111111000000000000111111000///////////////000000111111111111111111111111...........................////////////000000000222222333444333222111000////////////////////////........./////////000000////////////............///////////////////////////......------------.../////////......---------111000///......///000111//////...---------------+++,,,------...///000000////////////////////////111111000000//////.....................//////000000111222333333333333333///////////////////////////////////////////////////////////////............---++++++,,,---,,,+++---........................///000111000///---,,,........./////////000000......////////////......//////............//////------...///000000000///000000000111111111111111---,,,,,,---...111444555444333333222111000//////000000/////////....................................------,,,,,,------...------------------------------------............---....../////////000000......---------,,,,,,,,,,,,---...///000000000///---------------...//////////////////////////////000//////...---,,,,,,+++------............------+++,,,,,,------,,,,,,,,,...------------...//////111000...---------...///,,,------......------,,,,,,------...///000111111...............---------)))+++...///...------...---------....../////////............------------------............------......---------,,,,,,,,,,,,---...////////////...........................,,,,,,,,,---...///000111000000////////////000000........................///000000000000000000//////............///000000//////............//////......//////000000000000///............///000000//////000000000/////////111111000///000111222333111111111111111111111111333222111111111111222333222222222111111000000000222222222333333333333333000000111111111000//////...//////000000000000000......///000111222222333......000111333444555666333333111000////////////////////////////////////...//////////////////...////////////............------.........//////..............................//////000000111111111222222333333444444555555333333333444444444555555222333333333333222111111111111222222222222111111222222222222222222222222222222222222222111000//////000000111111000000//////////////////000000000111111000000000000111111//////......//////000000/////////000000000000000..............................////////////000000111111222333333222111000////////////////////////.........//////000000111000000000////////////...//////////////////////////////...............///............------------......---,,,,,,---......000///......------......,,,,,,---...//////000000////////////////////////000000000000////////////......------......///000111222333444444444444444........................////////////////////////...///////////////...---...,,,***+++,,,---,,,+++---------..................//////000000/////////------...//////000111111......////////////......///............//////000......///000000000//////111111111111111111111111++++++,,,---///111444555444444333222111111000///000000000/////////.................................------,,,,,,------...------------------------......------------------,,,---...///////////////......---------,,,,,,,,,------...///////////////---------------...///000///////////////////////////.........---,,,,,,,,,------............------******+++,,,,,,,,,,,,+++---------,,,---......///.........------......///------............------------...///000000111111........................+++---///000///---..............................//////..................,,,---......///.....................---------,,,***+++---...000000//////........................---------------...///000//////............//////........................---......//////......---//////......//////000111......------......//////---......//////000000111...............//////000//////000000//////...---111000000000000111222222111111111111111111111111222222111111111111222222222222222111111111111111222222222222333333333333///000111222222111000///...///000000000000000///...//////000111222222222///000111222333444555555222222111000/////////000////////////////////////......////////////....../////////.........------------...////////////..............................//////000111111222222222222333333444555555666222222222222222333444444222333333333333222111111111111222222222222111111111111111111111111111111111111222222222111111000//////000000000000////////////000000000111111111000000000//////000000000...............///000000/////////000000000111111////////////////////////........./////////000000///000111222222111000000////////////////////////---......///000000111111111111000000000/////////////////////////////////000//////......//////000............////////////...---,,,,,,,,,,,,---...111000//////......//////------......//////000000////////////////////////////////////000000000000......---------...///000000111222333444444444444////////////////////////////////////////////////---...///000000//////...///---,,,,,,---......------------.........//////............///000111222///////////////000000000......////////////.....................///000000///000000000000//////...////////////////////////---------...///000111222111111111111111111111222000000000000/////////..............................------,,,,,,------...------------------------.........------,,,,,,,,,***+++---...//////............---------,,,,,,,,,---......///////////////---,,,,,,------///000000////////////////////////------------------------------............------***+++,,,,,,---------,,,,,,,,,,,,,,,,,,------...******+++,,,------------------............------......//////000000000111////////////////////////---///111111///.........000000//////......------////////////////////////------...////////////////////////.........------+++,,,...000000000///.................................---------......///......------------....................................////////////......///////////////000000111...------------...///000------......///000000111/////////...///000000111000000111111111000///...000000111111111222222222111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222///000222333333222000//////000000000000000///...//////000000111111111222///000000111222333333333111111000000000000000111////////////////////////---...///000000///...---//////.........---------,,,---...///000//////..............................//////000111222222333222222333333444555666666222222111111222222333444222333333333333222111111111111222222222222111111111111000000000000000000000111111222222222111111//////000000000000//////000000111111222222222333000000////////////000000...............///000111//////000000111111111222000000000000000000000000............/////////000//////111222222111000///////////////////////////---......///000111111222222222111111000000//////////////////////////////000000/////////000000111......//////000000111111000///...------...///000111111000///////////////............////////////////////////////////////......//////000000111111......---,,,---...///000///000111222333444444444000000000000000000000000000000000000000000000000,,,---///000000000///...000///------///000000///---------.........//////......---...///000222444111111000000//////............////////////.....................///000111000000111000000///......000000000000000//////////////////////////////...---...///000111222333333000000000000////////////...........................------,,,,,,------...........................//////...---,,,,,,++++++)))***,,,...//////............---------,,,,,,,,,---...//////////////////,,,,,,,,,---...///000111000000000000000000000000,,,,,,---------------------..................---+++,,,------.........---,,,++++++++++++,,,------&&&''')))+++,,,,,,,,,+++------............------////////////000000000000/////////000000000000000///000222222000.........111111000///...---,,,,,,////////////000000111111------...///000000000///000////////////............///111222111000...---........................///......---------......---------,,,,,,---------........................000000111111111111000000///////////////000111111---------------...///000---------...///000000111000000000000000111111222111222333333333111000///000000111222222222222111111111111111111111111111000111222222222222111000111111111222333333333444222222222222222222222222///000222333333222111000000000000000000///......000000000000111111111111//////000000111111111222111000000000000000111222////////////////////////---...///000000///...---//////.........---------,,,---///000000000///...000000000000000000000000111111000000000000000000111111222222222333333333555444333333222222333333000000111111111222222222/////////000111111111222000000000000111111111111111111222222222222111111000000//////.........------------...///000000111...............///000111///////////////......---------............------///////////////.........333333111000////////////000000000000000111111222111000000///...---------///////////////000000111000000000000111111111111222111000///------,,,,,,//////.........---------------......//////000000//////.........---------111000...,,,,,,,,,...///,,,---------...////////////......---------......000000///...---,,,,,,,,,---------.........////////////000111111111111111........................000000000000000000000000/////////...---------,,,///////////////.........000///...---------------+++,,,,,,---...///000000000000//////.........---......///000000000000000////////////............////////////000000000000//////............/////////////////////.........////////////////////////...------,,,,,,------.............................................------,,,,,,---.........------++++++,,,,,,,,,,,,------////////////////////////000000///...---,,,++++++......------------......------......///000000000////////////000000000000,,,,,,---......---,,,,,,,,,,,,,,,---,,,,,,+++***------------------------+++,,,,,,------,,,,,,+++------------------,,,,,,***+++,,,---............////////////000000000000111111222222222222111000000000000000////////////111111000000000000111111111111000000//////......000000000000000000000000............////////////111222222111...---...///------------------------...---,,,,,,++++++++++++///......---------...............////////////000///...---,,,,,,,,,,,,,,,..................------....................................////////////000000////////////000000////////////////////////000000000000111111111111000111111111111222222222444222111000111222111000444333333333222111111111000000000000000000000000000000000000000000000000//////000111111111111111111111111///------///111...///000111111000///...////////////////////////000...---,,,,,,---///000000...,,,,,,---//////...000000000000000000000000////////////////////////,,,,,,...///000000000000111111111111111111111111111111222222222333333333333333222111111111111222111222222222333333333333111111222222222222222222222222111111000000////////////000000000000///////////////......---------------......///000000111///............//////000///////////////......---------............------////////////............000000//////...------,,,000000//////000000111222111111111000//////......//////......//////000111//////000000000111111111333222111///.........---//////.........---------............//////////////////.........---------111///...,,,,,,,,,...///---------......................................./////////...---------,,,+++,,,,,,,,,------------//////000111111111111000........................////////////////////////...............---------........................///...---------------...---------...............000/////////..................///000000000000000////////////........................//////////////////............///////////////////////////...////////////////////////...------,,,,,,------...................................................---...............------++++++,,,,,,,,,,,,------........................//////...............---......------------......000//////......---,,,,,,---------.........//////,,,,,,---......---,,,,,,///000000000000///......------------------------+++,,,,,,------,,,,,,+++------------------------***+++,,,---.............../////////000000000000......////////////....../////////...............111000000//////000000111000000///////////////...////////////////////////---------.........//////000111111000...------...------------------------///...------,,,,,,,,,---222111///...,,,+++++++++------........./////////......------,,,,,,,,,,,,..................------......................../////////000000000000111111000000//////000000111000000000000000000000000/////////000000000111111000111111111111222222222333222111000111111111000222222222222222111111111000000000000000000000000000000000000000000000000//////000111111111111000000111111000...---...000---...///000000//////...000000000//////.........///...---,,,,,,---...000//////...---------...///........................////////////////////////------...///000000000///111111222222222222222222111111222222222333333333333222111111000000111111222222333333333444444444444444444444333333333333444333222111000///......---......//////......---//////............------------......///000000000000//////............//////////////////......---------............------...........................///000000///...,,,+++///////////////000111111222111111000000////////////............///000000//////000000000000111111333222111000//////.....................---------/////////..............................---------000///...,,,,,,---.....................---------------////////////...---..................------*********+++++++++,,,,,,...///000000111111000000////////////////////////////////////////////////---------...............------------------------------,,,,,,,,,---......//////.........---------////////////..................///000000000000000////////////............------------............//////............//////......//////////////////////////////////////////......------------......................................................////////////...---,,,,,,++++++,,,,,,,,,,,,------........................---.........//////000000......------------....../////////...------,,,,,,............////////////,,,------......------,,,111111111111111000//////------------------------+++,,,,,,------,,,,,,++++++,,,,,,------.........+++,,,---...................../////////000000000000000111111111111111000---------...............000//////......//////000.............../////////........................------------...............///000///---,,,,,,---------------------------//////...---------......111000///---,,,+++++++++,,,,,,,,,---------.........------------,,,,,,,,,------------------..............................000000000000111111111111111111111000000111111111111111111111111111111111....../////////000000000000111111111111222222222222222111111000000000000000000111111111111111111000000000000000000000000////////////////////////...///000000111111000000...000111111///......///......//////////////////111111000000//////......///...---,,,,,,---.........000111///,,,+++---000........................////////////////////////......///////////////...222222222222222333333333111111222222222333333333333333222111111111111111222222222333333333333444555555444444333333333222333333222111111000//////---......//////......---////////////////////////............//////000000111000///...............///////////////......---------............------------...............//////000111222222000...---///............///000000000000000000//////............------......///000////////////000000000111222111000///..................................../////////......---------........................///...------------....../////////...---------,,,,,,---///000111000...------------...............******+++++++++,,,,,,,,,...//////000000000000000000000000000000000000000////////////////////////,,,---------.../////////---------...............,,,,,,,,,,,,,,,---...///........................///////////////...............///000000000000000////////////............------.........///////////////............//////............////////////////////////////////////......------------........................................../////////////////////...---,,,+++***+++++++++,,,,,,,,,------------------------------........./////////000000......------------......---------...//////000000000000000111111111222222------------------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////,,,,,,---......................../////////000000111111222333333333222222------............////////////............//////,,,,,,------......//////........................---............/////////---...///...,,,+++,,,---------------------------......------------......------,,,,,,------......++++++,,,,,,,,,------------------------------,,,,,,,,,------------..............................//////000000000111111111222222111111111111222222111111111111111111111111............////////////000000111111111222222222111222222222111000000000/////////000111111111222000000000000000000000000000000000000000000000000...//////000000000000000---///111111000.........000000111111000000//////000000000000000000000000///...------,,,------...---111333111,,,***,,,000........................////////////////////////...///////////////...---111111222222222333333333111111222222222333333333444444333222222222222222111111111111222222222222444444333333222222111111111111111111111222222222...//////000000//////...000000000000000000000000............////////////111000///...............///////////////......---------............------,,,---------......//////...///111222111000...---.........---......///000...............------------------------......///...////////////000000000000///...------------------.....................//////......------,,,,,,---...........................---------........./////////...---------,,,,,,---///111111000///...---------...............,,,,,,,,,,,,---------.........///000000000000000000000000000000000000000........................,,,---------.../////////......//////000000000000,,,,,,,,,,,,------...///,,,,,,------...//////000.........///////////////......///000000000000000////////////................../////////000000000//////............//////---.........//////000000///////////////////////////......------......///................................./////////000000.........------+++***)))+++++++++,,,,,,,,,------------------------------////////////..................------------......---......//////000111111000000000000111111111111------------------------,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////------......//////..................////////////---......///000000//////....../////////000000000//////............//////,,,,,,------......//////////////////////////////....../////////000000000,,,---...---,,,+++,,,------------------------------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......+++++++++,,,,,,,,,,,,---,,,,,,---......------,,,,,,,,,,,,,,,------......................................./////////000000222222111111111111222222111111111111111111111111............////////////000000111111111222222222000222444444111000000111/////////000111111111222000000000000000000000000111111111111111111111111......///000000000000000,,,...000111///.........000111222333333222000////////////000000000000000//////......------------,,,000333111---+++---111////////////////////////////////////////////////...///////////////...---000000111111222333333333111111222222222333333333555444333333222222333333000000111111111222222222222222222222111111111111111111111222222222333333///000000111111000000//////000000000000000111111......//////////////////000//////............//////////////////......---------............------,,,,,,,,,---......//////,,,---............,,,,,,---------------...//////---------------------------,,,,,,,,,,,,---............////////////000000///...------,,,,,,,,,------------........................------------------------...............---------..............................---------,,,---///000111111000///..................------------............//////---...//////000000//////////////////////////////........................---------.............../////////000000111111222......---------...//////++++++,,,---...///000111.........///////////////......///000000000000000////////////............////////////000000000111//////............//////------......///000000000//////////////////////////////............//////.................................//////000000111............---,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////......---------,,,......------------......000000000///......------------------...............------,,,,,,------...,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------.........---....../////////......------........./////////......///000111111111111......//////000111111111000//////......//////000.............../////////////////////////////////.........////////////000,,,---......,,,,,,,,,...------------------------,,,,,,+++++++++,,,------///...---,,,+++++++++++++++++++++,,,,,,,,,------+++,,,---.........---,,,++++++,,,,,,------..........................................////////////111111111000000111111111111111111111111111111111....../////////000000000000111111111111222222222000333666666333000111222000000111111111111111111000000000000000000000000000000000000000000000000---...//////000000//////,,,...//////.........///000222666999;;;:::888666444444333222222111111111111000000000///.........,,,///222111///---...000000000000000000000000000////////////////////////......///////////////...//////000000111222222333111111222222222333333333444333333222222222222222111111111222222222333333111111111111222222222222222222222222222222222111///000000111111000000///---........./////////////////////////////////...///............//////000///////////////......---------............------++++++,,,------...//////------------------------------,,,,,,------...///........................,,,,,,,,,+++,,,------............/////////000000//////...------------...---------.........//////,,,------------------...---------.........//////,,,------......///......---------...............---......///000000111111/////////...---------,,,------........./////////---...//////000000//////...............................................................---------.........///000111111111000000///.........//////,,,---------......//////............/////////000......///000000000000000////////////...................../////////000000//////............//////------......///000000111//////////////////////////////............//////........................---......///000000111111...///////////////......++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,------------......------------......///......---,,,,,,++++++,,,,,,,,,,,,------------...---,,,,,,,,,,,,---...,,,,,,------,,,,,,+++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------......////////////......---------.........//////000000111333333444444444------......///000000111111000000//////000000111000000///////////////...........................,,,,,,,,,---------......,,,...///...---,,,---///------------------------,,,,,,,,,,,,,,,---............---,,,++++++++++++,,,,,,,,,,,,------------***+++---...///...---,,,***++++++,,,------.................................////////////000000000111000000//////000000111000000000000000000000000/////////000000000111111000111111111111222222222000555888888444111222444222222222222222111111111000000000000000000000000////////////////////////---...//////000000//////,,,.........------///111333777???FFFIIIJJJHHHFFFAAA@@@???<<<:::777555444222222222111111000///...,,,...///000111111000000////////////////////////////////////////////////------...///000000000///...//////000111111222222111111222222222333333333333222222111000111111111222222333333333444444444111111111222222333333333555444444333222111000000//////000000000000//////,,,,,,,,,---------......///////////////........................///000111///////////////......------..................---++++++,,,,,,---...////////////.........//////000---,,,,,,,,,,,,---...............///////////////,,,,,,++++++,,,,,,---.............../////////000000//////.........//////---------.........//////,,,,,,,,,------.........---------.........//////,,,,,,---.../////////...,,,------....../////////............///000222222000000///...------,,,,,,---------.........//////---......///////////////................................................/////////......------,,,---------...///000000111222111000//////////////////............------------.........//////000000...//////000000000000000000/////////............---------.........////////////............//////---------...///000000111//////////////////////////////............//////........................---......///000111111222///000000111111111111000++++++,,,,,,,,,---------++++++++++++++++++++++++)))******+++---......///.........------.........)))******++++++,,,---------------.........//////...---,,,,,,,,,,,,---...***++++++++++++***))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------,,,,,,...///////////////......---------.........//////------...000000111111111,,,,,,------...///000000111111000000000000111111111111000000//////......------------------------******+++++++++,,,,,,,,,---...//////------...///---------------------------------------...///000++++++++++++,,,---...///,,,,,,------------......***+++---//////...---,,,******+++,,,,,,---..............................000000000000111111111111000000////////////000000////////////////////////000000000000111111111111000111111111111222222222111555:::999555222333555444333333333222111111111000000000000000000000000---------------------------......///////////////---......---,,,---///111777===GGGQQQWWWYYYWWWVVVOOOMMMJJJFFFBBB>>>;;;:::333333333222222000//////---------000222333111000........................////////////////////////,,,,,,...///000000000000000000000000000111111111555555444333222222222222333222222111111222222333111111222222222333333333222333333333333222111111333333444444333111000/////////000000000000//////////////////////////////...000000000...---...///////////////000000000000...............///000000111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------............------,,,------....../////////..................------......------------............//////000000111111000000//////...,,,+++***...///000000000///---,,,,,,,,,,,,,,,,,,---...///////////////////////////------...///000000//////------......//////000000////////////////////////...............///000000////////////////////////---......///////////////,,,------......------,,,---------,,,,,,------...///////////////.........000///...///000111000///......---,,,---...///000...---------///222555777444333222111000...---------...///000000///...---------............------////////////////////////------,,,---...000222333000000000000////////////......///000000000000000000000//////.........---........................000///...---,,,------......------------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........,,,---......//////......000///---++++++---///000...------,,,,,,,,,------........................,,,,,,,,,++++++******************)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------))))))***+++,,,,,,------------,,,------...///000000000000000000///..................////////////////////////000000000000.........///111000...,,,------..................---.........---,,,,,,+++'''))),,,...///...---+++))))))*********+++++++++...---,,,,,,++++++++++++...---,,,,,,,,,...///000,,,,,,,,,------,,,++++++------------------------******++++++,,,---......---------,,,,,,+++++++++000000000000////////////111111000000//////......///////////////.........333222111/////////000000////////////////////////222222222222222222222222111222444555444222000///111111111111000000000000000000000000000000000000111000//////000000///...//////...------///000111444888EEEYYYhhhlllkkkjjjjjjhhh___TTTMMMJJJEEE@@@CCCAAA>>>:::666333111///222222333333333333222222000222444444111///------//////............//////,,,...000111222111000///000000111222222333222222333333222222222333333444333222222111111222222333111111111222222222333333222333333333333222111111222333333333333222000/////////000000000000/////////////////////////////////000000000...---...///000000000///////////////.........---......//////////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............---------------------................................./////////....../////////---------...............111111111000000///.........///000000///...---,,,---,,,,,,,,,------...///////////////////////////---...//////////////////............////////////.......................................///000000////////////////////////000000000000000///...---,,,------......------,,,......---,,,,,,,,,------/////////////////////...222000//////000111000///111000///...---......//////......///111444777888333222222111000///............////////////.........//////////////////...........................------------...000111333111111000000//////............///000000000000000000000/////////.................................000///...---,,,------............------,,,,,,,,,,,,,,,,,,---------......*********++++++,,,,,,,,,,,,---......//////......//////...------...//////......---------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---***++++++,,,------............---......///000111000000000000000///............/////////000000000////////////000000000000///......///000000///---........................------......------,,,+++)))***,,,---......,,,,,,+++++++++,,,,,,,,,------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---......,,,------......------,,,------------------------++++++,,,,,,------..................------,,,,,,000000000000////////////111000000000/////////.........//////////////////111000000//////000111222000000000000000000000000222222222222222222222222111222333333333222000///111111111000000000//////000000000000000000000000111000000///000000///...------,,,,,,,,,...///000555888CCCVVVfffmmmppprrrpppooohhh___YYYVVVRRRLLLKKKIIIEEE@@@;;;888555444333333333333222222111000///111222222000.........//////............//////---...///111111000///...///000222444444444444333111111111222222333555555222222111111111111222222111111111222222222222333222333333333333222111111111222222333222222111111//////000000000000/////////////////////////////////000111000...---...///000000000//////...............---------------...------.........//////000,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------------------,,,,,,,,,,,,........................000000////////////000000...............---------...........................////////////...---------------,,,------.../////////////////////////////////////////////...---/////////...............------------------------...............///000000////////////////////////222222222111000///---,,,,,,------......------,,,///...---,,,,,,,,,,,,,,,......//////////////////555333000...///000111000333222111///............/////////000222555888:::111111111000000///////////////............////////////000000000000//////........................------------...000111222222111111000///......---......///000000000000000000000////////////..............................//////...------------...//////...---,,,,,,++++++,,,,,,,,,---------......******++++++++++++,,,,,,,,,---......//////......///////////////////////////......---......//////........................------------,,,,,,,,,,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,------......//////............///000111222000000000000000//////.../////////000000000111111////////////000000000000000///------///000///...........................------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------,,,+++++++++,,,,,,***++++++,,,,,,,,,,,,,,,------............---------------------------------------...............//////////////////...---////////////000000000000000000000000////////////.........//////000000000////////////000111222333111111111111111111111111111111111111111111111111111111111111111000000000111111000000000000//////000000000000000000000000111111000000000/////////...---------...///111222444555>>>MMM]]]hhhqqqyyyuuuvvvssslllgggddd```[[[WWWTTTOOOHHHBBB===999777444444333222111000//////...///000///...---...000//////............//////---...///000000...---,,,...000222444555555444333222222111111222333333444222222111111111111222222111111111111222222222222222333333333333222111111111111111222222222222222//////000000000000/////////////////////////////////000111000.........///000000000///......------......---,,,,,,,,,,,,------------.........//////------------------------........................------............---------------,,,,,,+++++++++---------...............000//////////////////000111111000000//////......------------......//////.....................---......------------......//////////////////////////////000000///...------/////////......---------------------------------...............///000000////////////////////////222222222222111000///...,,,------......------,,,///......---,,,,,,,,,,,,............////////////777444000...///000111111111111000//////...............///000222555777999//////000000000000000000000///...------...///000/////////000000/////////........................---------...///000000111222222111000///...------......///000000000000000000000//////////////////....................................------......//////...---,,,++++++***,,,,,,,,,---------......------------------------,,,---......///............//////000000//////...///............///000000000000000000000000000000------------------------+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,------............---------......///000111//////000000000000//////000000000000111111111111////////////000000000000111///---,,,.../////////...............---------,,,------...------,,,,,,...---,,,+++++++++,,,------............/////////---,,,,,,++++++,,,,,,,,,***+++,,,------,,,+++***+++,,,------...---------------------------------////////////...............//////000000///......////////////000000000000000000000000////////////------...///000111111222////////////000000111111111111111111111111111111111111111111111111111111111111000//////000000111111000000000////////////000000000000000000000000000111111111000//////000000000///000000222444555111111666AAANNNZZZiiitttvvvzzzzzzuuupppmmmiiicccaaa^^^WWWOOOGGG???999666222222111000//////......------...---,,,---///111//////............//////......//////...---,,,+++...///111333333333333222444333222222111111111111222111111000000111111222000000111111111222222222222333333333333222111111111111111111111111222222//////000000000000/////////////////////////////////111111111///...///000000/////////.........---...------,,,,,,,,,------............------------------------------------////////////////////////------............---------------,,,,,,+++++++++---------........./////////......------......///111111000000//////......//////......///000111222...------------.........///......---------......//////////////////////////////000000///...------//////......------,,,,,,.......................................///000000////////////////////////000000111111111111000000,,,------......------,,,///...---,,,,,,,,,,,,,,,---.........//////000000777444000...///000111111........................,,,---...///111333444555///////////////000000000000///...------...///000---......//////......---........................------...//////000000000111111111000///......---......///000000000000000//////000000000000000000........................------..................//////...---,,,,,,++++++,,,,,,,,,---------......------------------------,,,---......///...............////////////.....................///000000111111111111111111111111------------------------+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,---...////////////000000000000//////000000000000111111111111////////////000000000000111///---,,,...///////////////.........---------,,,,,,------...------,,,...---,,,******+++,,,---------------............,,,,,,,,,++++++,,,,,,---+++,,,---......---,,,+++)))***+++,,,,,,,,,,,,,,,------------------------//////////////////......---...///000000///...---.../////////000000000111////////////000000000000---......///000111222222000000000000//////......111111111111111111111111000000000000000000000000111000000//////000111111000000000////////////...////////////////////////000222333222///...///111111000000000111222444555000///111888@@@KKK[[[hhhssszzz~~~{{{wwwsssnnnhhhhhhddd^^^UUUKKKAAA999444000000///.........//////,,,---------,,,---///111//////............///////////////......---,,,,,,111111111111222222222222444444222111111000000000111111000000000000111111000000000111111111111222222333333333333222111111222111111000000000111111//////000000000000//////////////////////////////000111222111///...///000........................---------------......//////.........------,,,,,,------------------------////////////////////////------............------------------,,,,,,,,,,,,,,,,,,------.../////////......------------.....................---------,,,+++*********,,,---...---------,,,------...///000///......---.........//////////////////////////////////////////...---.........---------------////////////////////////...............///000000////////////////////////...///000000111111111000,,,------......------,,,---------,,,,,,------...------......///000000000555333000...///000111000,,,,,,---...//////......,,,,,,---...///000111111//////////////////////////////............//////------............------------------------------------...///000000//////000000000000////////////......///000000000000000//////000000000000111111........................,,,---......///...............---------,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++++++++******,,,---......//////..............................------------...///000000////////////////////////,,,,,,,,,,,,------------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,,,,,,,,,,,,,,,,,,,---++++++++++++,,,---...///...//////000000000000000/////////000000000111111////////////000000000000000///------///000///.../////////...------,,,,,,,,,,,,------......---------,,,+++++++++,,,---...,,,,,,,,,------------...,,,,,,+++++++++,,,---------------------,,,,,,+++((()))***++++++,,,,,,+++------------------------.........///////////////,,,---///111111000...---......//////000000111111////////////000000000000/////////000000111111111000000000000///...---,,,111111111111111111111111////////////////////////000000000111111111111222000000////////////......////////////////////////000222444222///...000222000///.........///111111111///000333666===LLLZZZlllvvv~~~~~~{{{wwwqqqllljjjhhhddd]]]SSSHHH>>>888222111000.........//////+++---......------///000//////............///////////////...............555444222111111222333444222222111111111111111222111111000000000000111111000000000000111111111111222333333333333222111111333222111000//////000000//////000000000000//////////////////////////////000111222111/////////000,,,------....../////////,,,,,,,,,---...///000111,,,,,,------------......................................................------............---------------------.........,,,,,,------...//////000//////............//////---------...............+++***)))(((((()))+++,,,------,,,,,,,,,---...///000000///...............////////////////////////---...//////////////////,,,------------------..........................................///000000//////////////////////////////000000000///......,,,------......------,,,,,,,,,,,,,,,------...///------......///000000111222000//////000111000///......///000//////...---------.../////////////////////////////////............////////////............////////////......---------------------------...///000000//////...////////////000000000000......///000000000000000//////000000000111111111........................,,,,,,.../////////......,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,++++++*********,,,---......//////.........---,,,++++++,,,---...,,,,,,,,,,,,---...///000........................++++++++++++,,,,,,,,,---,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000......------------------,,,,,,,,,,,,,,,...//////......///000000000000000....../////////000000000////////////000000000000///......///000000///---000//////...------,,,,,,+++,,,------......------++++++++++++,,,------...,,,,,,,,,---------......,,,+++++++++,,,,,,---...------,,,+++++++++++++++))))))***+++,,,,,,,,,,,,---------------------------------......//////000,,,...000222333111000............///000111111111.../////////000000000111000000000000000000000111...//////000000///...---000000000000000000000000///////////////////////////000222333333333222111000000/////////.........///////////////////////////222555333///...000333111000///...---...//////......000111000333???MMM```lllyyy|||{{{xxxsssnnnjjjkkkjjjfff^^^SSSHHHBBB888777444111///...//////,,,...000000///....../////////............///////////////...//////000000888777444111111222444555000000000000111222333444111111000000000000111111000000000000111111111111222333333333333222111111444333111////////////000//////000000000000//////////////////////////////000111222111000//////111+++,,,,,,---...///000000,,,,,,------///000222333***++++++,,,---//////000........................,,,,,,,,,,,,,,,,,,,,,,,,---..................------------....../////////,,,,,,------...///000000000000////////////000000.../////////000000111111222111///......///111222---,,,,,,+++,,,---//////000000///...............////////////////////////------...///000000000///,,,,,,,,,------.........------------------------...............///000000////////////////////////000000000000///---,,,+++,,,------......------,,,+++++++++,,,---...///000---------...///000000111000///...///000111000///111111222111000///---,,,...///////////////......000000//////............---...///000000///...---//////000000000000//////---------------------------...///000000000///.........//////000000111111...//////000000000000000//////000000111111111222........................+++,,,.../////////......++++++,,,------......///,,,,,,,,,---------...............------,,,,,,,,,,,,---......//////.........---+++******+++---...+++++++++,,,---...///000000000000000000000000000*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...000111111///////////////.........---------------///000000......///000000000000000............////////////////////////000000000000.........///111000...,,,000000///...------,,,,,,+++,,,,,,---.........---******+++,,,------......------------.........///++++++++++++,,,,,,---...---,,,***)))))))))***+++)))***+++,,,------...---------------------------+++,,,,,,---...///000000---///222444444333111000---......///000111111222.../////////000000111111111111111000000000000000,,,---...000000000/////////////////////////////////////////////////////////000222444555444222111000/////////............///////////////////////////333555333///---000333333222111/////////000000)))+++......+++,,,777DDDUUUdddrrrxxxxxxvvvrrrnnnkkkmmmnnnmmmfff\\\QQQKKK>>><<<888444111///......,,,...111222000......---//////............/////////////////////000111222333333222222111000000///111000000000111222333333222111111111000000//////000000000000000000000000000000000000000000000000...---,,,,,,,,,,,,---...000000111111111111000000000000//////.........---333222111000////////////---...//////000000//////...........................------,,,,,,------...------------------------........................000///------.../////////........................+++,,,---///000//////...//////000000///......---............////////////---.........//////000000000000//////.........---000000000000000///............//////000000111111......////////////......------............------------------------------333222000///.........///............///////////////............---------///...,,,++++++,,,...///---------.........//////000000000000000000000000000000////////////000000///////////////.........---...///000000///...---000000000000000//////...////////////............000000111111111000000///000000//////.........---------............------////////////////////////......///////////////...,,,------...............//////............/////////...---,,,,,,---...///,,,,,,,,,---...///000000...------,,,,,,,,,------///...------............000...,,,+++++++++---...---,,,+++*********+++,,,---,,,+++++++++,,,---...////////////////////////........................---...---+++'''$$$""""""+++++++++,,,,,,,,,------***+++,,,...000111333333222111111111000000////////////.........---------........................111000///...---,,,++++++...///111222222222111000......//////000000111111111111000///...------,,,......------------,,,,,,---+++***+++...111333333000000///...------,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------++++++******++++++,,,------------......000111111............/////////000//////000000000000//////------............------......///111111222222222000000//////.........------......///////////////111333555444222111000111111111000//////////////////000000111111111111000111111000000//////......///......------///000111333444555333000.........222000......---,,,)))'''+++,,,,,,+++***---333888CCCWWWjjjpppooopppqqqooolllmmmlllgggeeeddd___XXXMMMEEE;;;555444333///+++111///......///000///---......------------......////////////////////////111111111111111111111111111111000000000111222222111111111111000000000///000000000000000000000000000000000000000000000000//////...------.../////////000000111111000000///111000000000////////////111111000///...---......//////......---,,,***)))...........................------,,,,,,------...------------------------------------------------///........./////////...........................+++,,,---...//////......//////000000000//////...............////////////............/////////000000/////////............000000000000000///......///////////////000000000......////////////......------............------------------------------222111///...------..................///////////////............---------...---,,,+++++++++,,,,,,------------............////////////////////////000//////......//////000////////////////////////---...///000000///...---//////000000000///......------......//////000000//////000000000//////...000/////////.........---......////////////......////////////////////////000000111000000///......------...////////////...///..................///......------------......,,,,,,------......//////...------,,,,,,---------///...------............///...---,,,+++,,,------...---,,,++++++,,,---------,,,+++++++++,,,---...................................................---//////...+++))))))))),,,,,,---------.........+++,,,---...///000111222111111111000000000////////////.........---------........................///...............------...///000000111111000000000000000///////////////111000000///...------,,,((()))******,,,,,,---...)))'''%%%&&&)))+++------000//////...------,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------......///000111000000//////......------...//////000000//////......//////////////////...//////111222222333333333000/////////............---......///////////////111333444444222111000111111000//////......//////...///000000111111111111111111000000//////......///......---...///000111222333444333111///...///222000//////000///---++++++,,,,,,+++***,,,111555888FFFVVV```iiiqqqtttqqqnnnpppnnnjjjhhhhhhddd___UUUMMMBBB:::555222000---000...---...///000///---/////////....../////////........................//////000000111222333333111111000/////////000000111111111111000000000000000000000000000000000000////////////////////////000000///......///000000//////000000000000//////111111111000000000000/////////...---,,,,,,,,,,,,//////......---,,,***)))..............................------------..............................,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------------------------,,,,,,---......---------///////////////000000000............////////////............////////////////////////............//////000000000///......000000//////////////////......////////////......------............------------------------------000///...---------------............///////////////............---------.........------,,,,,,,,,,,,,,,,,,---------..............................///..................///////////////////////////......////////////.........////////////...------+++,,,---...///000111111---......//////........./////////...............//////000000000000//////000000000000000000000000222222222111000///...---......///000000000//////......------------......---..................------------------.........---------,,,,,,------.................................---------,,,,,,,,,...------,,,,,,---......,,,,,,++++++,,,---......------------------------........................,,,...//////...---...///---------.........//////---------...//////000000000000000000////////////...............---------........................---------....../////////...............///000000111111000000///......---000/////////...---------((()))******,,,,,,---...,,,***))))))+++---......//////......---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---............---......///000111222222111///---,,,+++***---..................---//////000000000000//////000000111222333333333333////////////............---......///////////////000222444444222111000111000//////............///---......///000111111111111111000000//////......///............///000000000222333222111///000000000///...///000000///---,,,,,,,,,+++***+++///111000666AAANNN```oootttrrrooorrrqqqnnnlllllljjjfff```YYYNNNCCC999444111111///...---...///000///...000000////////////000000........................//////000000111222222222111111000///......//////111111111000000000000000000000000000000000000000////////////////////////////////////////////////...//////000000//////...000000000//////////////////...------,,,,,,,,,------...//////000/////////..............................------------......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++---...///...---------------------------------,,,,,,---------------,,,..................//////............////////////.........//////////////////////////////............///////////////......000000000//////......------......//////......---------............------------------------------......------,,,,,,,,,,,,............///////////////............------------...////////////......,,,,,,,,,,,,------------..............................------------......///////////////000000000...//////////////////..................------,,,,,,,,,---......///000000------.../////////....................................////////////......////////////////////////000000000000000///...---...//////000000000000000------,,,,,,,,,,,,------,,,---...//////...---,,,...---------------------------,,,,,,,,,---......---...//////...------...------.........---,,,+++,,,,,,,,,,,,,,,---------+++,,,,,,,,,------......------------------------........................***+++---...---,,,---...------------....................................////////////////////////............................................................////////////......---,,,,,,...///000000000/////////..............................---......---------,,,,,,,,,000...------///000000///.........------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---..................///000000111111000///---,,,+++***,,,------......------,,,/////////000000////////////000111222222222222222///////////////.........---......//////////////////111333333222111000111//////...............///------......///000111222111111000000//////................../////////000...000222222111000111222///...---...///...---+++---,,,,,,+++***+++,,,---000222777CCCUUUfffooorrrqqquuuuuuqqqoooooommmjjjhhhddd[[[OOOCCC:::555333000///......000000///...000//////////////////000------------------------000000000000000000000000111111000///......//////000000000000000000111111////////////////////////////////////////////////..............................////////////..............................000///......---.........---...//////000/////////........................///......------......///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,+++,,,---------------------------------,,,---------.........------,,,,,,---..................///////////////////////////..................///////////////......////////////......000000//////......------------............------------............---------------------------------------------,,,,,,,,,............///////////////............---------***+++,,,...////////////,,,,,,,,,---------....................................------------......////////////000000111111/////////....../////////...............------,,,...............------------...//////000000000///---------...............,,,------......------,,,------------------------,,,,,,---...////////////...//////000000000000000------,,,,,,,,,,,,------,,,---...//////...---,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---...///+++...000000...,,,---...------.........---,,,+++******++++++,,,,,,,,,,,,++++++,,,---......//////------------------------........................***,,,------+++++++++,,,+++,,,,,,,,,,,,---------///.........------------.....................///---.....................////////////////////////000000/////////............---,,,,,,,,,---///000---........./////////000------------..................---------,,,,,,,,,---+++******,,,,,,,,,+++---------------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------///............//////000............------------,,,,,,------------,,,,,,---......//////......---...//////000000000000000.........///////////////---......///////////////...111333333222111000111//////.........//////000............///000222222111111000000//////......---......///////////////---///111111111000111222111///......///...,,,***------,,,,,,,,,,,,++++++...///333<<>>;;;:::999777555333000000////////////000000000000000000000000000000111111000000000000111111333333222111000///......------......//////000000111000000///...---------,,,,,,,,,------.........//////000000000000//////......---------,,,,,,,,,...000111000///...///000000//////.........//////////////////000000000000111000///...------...///...------,,,,,,------...,,,---.../////////...---..................------......---------,,,,,,,,,...,,,***((((((***,,,...+++,,,---///000222333444555444111...---------...//////.........---------//////............//////000000000000000000000000,,,,,,++++++,,,,,,---...------...//////000//////..................---------,,,,,,---000111111000,,,,,,,,,---------......---------...------,,,,,,------............------......---------,,,,,,,,,...............---------,,,,,,------......//////000000//////......------////////////////////////000000000000000000000000000000000000000000000000000111111000...,,,---...///............---------000000000000000000000000000///---,,,++++++,,,---,,,---///000000///---+++,,,---......//////......,,,---///000000///---,,,---......///////////////////////////////////////111///---+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,---------......///............---------,,,,,,,,,---------......,,,---------.../////////111111111111000000000000......---,,,,,,,,,,,,---,,,+++******+++...111222---------...............///............---------,,,...//////...---...///////////////000000000000000///......000111111000//////000000000000//////000000000000000000000000......//////......---,,,...---,,,,,,,,,,,,---...,,,,,,++++++,,,,,,---...,,,,,,,,,---------------///...,,,++++++,,,...///+++,,,,,,------,,,,,,+++---------............///---,,,,,,---...000222333////////////////////////........................111000...---,,,,,,------111000///......///000111////////////////////////111111000000//////......222111111111000000//////---......//////////////////222333111...///555:::555555555555444222111000111111000000//////......//////...---,,,,,,++++++---------...///000000111000000000000000000000000///............---------000...,,,,,,...333888<<>>777444222222111//////...---------......////////////000000000000111000000//////000000111222222111111000///////////////000000111111111111111000000///......------,,,------------------...//////000000000000//////000000/////////.........---...///...------...000//////............//////.........///////////////000000......---...//////---,,,,,,++++++,,,,,,---,,,,,,,,,---,,,,,,++++++..............................---------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,---...000111222222222111///---------.../////////.........---------//////............//////000000000000000000000000------,,,,,,------...///...///000000111111111000........................///...---...///000///...,,,,,,---------.........------...//////.........------............------............---------,,,......................../////////000000000000000000000000//////.........////////////////////////////////////////////////........................///000111000---,,,---...---------.........//////////////////////////////000///---,,,++++++,,,,,,.../////////...---+++***,,,------...............,,,---...000000...---,,,------...///////////////........................111///---+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,---------............///............---------,,,,,,---------.........------..................////////////............///...------,,,,,,------,,,+++++++++,,,...///111,,,---------....../////////.........------,,,,,,,,,---------,,,,,,...000....../////////000000000000///---...000111111000//////000000000000//////////////////////////////......//////......---,,,...---,,,,,,,,,,,,---...------,,,,,,------...///...---------------------///...,,,++++++,,,...///,,,,,,------------,,,,,,........./////////000000,,,,,,,,,,,,---...000111................................................000///...---------...///111000///.........///000........................000000000000//////......000000000000//////......---...//////000000/////////111222000...000555:::DDDBBB>>>999666444444444000000000000000///////////////......---,,,,,,+++------......///000000111///////////////////////////............---------///...,,,+++---///333555BBBPPP___gggnnntttwwwuuuppplllfffbbb___[[[WWWTTTSSSNNNFFF???:::777444222000//////.........//////////////////000000000000000//////......//////000000000000000000000000000222222222222222333333333000000000///......------.........---------------...//////000000//////...///////////////.........---------,,,***+++---/////////............//////........................///............//////000,,,,,,++++++++++++,,,,,,...---,,,,,,++++++++++++..............................---------,,,,,,,,,,,,,,,...//////...,,,,,,,,,,,,------...//////000///...---,,,,,,---///000...............---------//////............//////000000000000000000000000.........---...//////000......///000000000000///........................111///......//////...---,,,------------.........------...///000000000000------............------/////////.........------////////////////////////000000000000000/////////000000000000////////////////////////////////////////////////////////////------------------------///000000///---,,,---...++++++,,,---...///000111//////////////////////////////...,,,,,,,,,,,,,,,......------------,,,,,,,,,,,,---...............,,,---...//////...---,,,------...////////////...........................000///---,,,++++++,,,---------------------------***++++++,,,,,,,,,,,,,,,------.........////////////............---------,,,------------.........//////..............................///////////////...------,,,---------,,,,,,,,,---------......,,,,,,------...///000000///......---,,,++++++******+++++++++***+++...111------........./////////000...---...///111000000...//////000000//////.................................//////......---,,,...------,,,,,,------......------------...///////////////...---------,,,...---,,,++++++,,,---...------------------------////////////000000000111,,,,,,,,,,,,,,,---......------------------------........................///............///000000000000///...---------...------------------------000000000////////////...////////////............---...//////000000//////...000111000///000555999GGGBBB<<<555111111222333///000000000000000111111000//////......---------------......///000000000///////////////////////////............---------...---,,,++++++,,,---...777CCCPPPYYYbbblllrrrtttsssooohhhccc___\\\ZZZXXXZZZVVVOOOHHHBBB;;;555111000000////////////000000////////////000000000000//////............////////////000000111111111111222222333333333333333333000000//////............//////......------,,,,,,...//////////////////...---------------------------------+++******---//////............//////000///////////////.....................//////000000---,,,,,,++++++,,,,,,---222000///---,,,,,,---------------.....................---------,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,---------------......------,,,,,,------...........................///......------......///000000000000000000000000......------......///000,,,,,,---------------,,,............////////////000///......///000///---------------............+++,,,---//////000000000------............------000////////////.........////////////000000000000//////......------,,,,,,000000000000000000000000////////////////////////////////////////////////------------------------...///000///---,,,---...,,,,,,------...//////000///////////////////////////......---,,,,,,++++++++++++++++++,,,---...///,,,,,,---.........------------...//////...------,,,---......//////..............................///...---,,,,,,,,,,,,---........................***+++,,,,,,------,,,,,,.........////////////000///............---------------------............000000//////......------000000000000111111111111//////...---------------,,,------......---,,,,,,+++,,,,,,---...///000000......---,,,+++******)))''')))+++++++++,,,---///------------.........///000...------///000000///...//////////////////...////////////////////////.........///......---,,,---------------------------------------......///000000///......---,,,,,,...---,,,,,,,,,,,,---............------.............../////////000000000...---------------------------------------------........................------......///000111111000///......------,,,,,,------------------------////////////////////////////////////////////////......///000000000000000---///000//////000444777<<<888333///---...000222/////////000000111111111000000//////........................//////000000///////////////////////////............---------,,,,,,,,,+++++++++++++++...777BBBLLLVVVaaalllssstttpppjjjddd___[[[YYYXXX\\\YYYTTTNNNGGG???777111000000////////////000000////////////000000000000//////............///////////////000111111222222222222222222222222222222////////////............/////////......---------......////////////......,,,---------------------.........---+++,,,...000...............///000000111111111000000000//////------...//////000000000......------------......222000///---,,,,,,---------------.........//////......---------,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,------------------///...------,,,+++++++++---...........................------------......////////////////////////---------,,,---......///,,,---------------,,,,,,........./////////000000...---,,,...000111111000---------.........//////***+++,,,---.../////////------............------000////////////............/////////000000111111//////......------,,,,,,///////////////000000000////////////////////////................................................---...///...---,,,---............................................................------,,,++++++,,,++++++++++++,,,------+++,,,,,,---...------------..................---,,,------.............................................------,,,,,,,,,---........................++++++,,,------------,,,.........////////////000///............------------------.........//////000000000//////......---///000000000111111111222//////...------------...------.........---,,,+++,,,,,,------...//////000......---,,,++++++******$$$'''+++......---,,,,,,------------.........//////...,,,---///000000///......////////////......000000000000000000000000.........///......---,,,------------------------,,,,,,,,,+++,,,,,,---...000000///...---,,,,,,+++---------,,,,,,---------///...------------...///------........./////////////////////.........---------------------------........................,,,,,,---...///000111111...............------,,,------------------------.............../////////000000000000000000000000...//////000000000000000....../////////000333444444333222111000000111222.........///000000000111///////////////.....................////////////........................///............---------++++++,,,,,,------------+++///888AAAKKKWWWdddnnntttrrrnnnhhhbbb]]][[[ZZZ\\\ZZZWWWSSSMMMEEE<<<666111000000///.../////////////////////000000000000000//////......//////000//////000000111111111222222222222111111111111000//////////////////....../////////...............---......//////......---.........///////////////---///000///...---...///......---......///000111333222222111111000000///---...//////000//////...//////............//////...---,,,,,,++++++++++++,,,,,,------.../////////......---------,,,,,,,,,,,,,,,***))))))***,,,,,,,,,,,,------------------//////...------,,,++++++---------.....................------------......////////////////////////------,,,,,,------...//////000000000000///...............//////000000111---,,,,,,---000111111000------........./////////++++++,,,---.........---------............------/////////.........---------......//////000000111000000000000000/////////............////////////////////////////////////................................................,,,...///...---,,,---...//////.........---------....................................---,,,+++***------,,,++++++***))))))++++++,,,---------------........................,,,,,,---............---------------------------------------------------------------------------++++++,,,---------------------.........////////////............---------------........./////////000000//////////////////------......//////000000000///......------......---------------------------------............///------------,,,,,,,,,,,,%%%(((,,,......,,,,,,,,,------.........////////////---,,,---...000//////---......//////......---111111111111111111111111......//////......---,,,,,,------......------,,,,,,++++++++++++,,,------.........---,,,,,,,,,+++------------------------///...---,,,,,,---...///------------...............//////000000///......------------------------........................+++,,,---...////////////---....../////////......---------------------------............/////////000000000000111111111111...///000000111111000000///////////////000000111111111111111111///...------...............//////..............................//////////////////........................///............---------++++++,,,---...///000000,,,---222:::BBBLLLZZZfffpppqqqqqqnnniiiccc```^^^___^^^\\\ZZZUUUMMMDDD>>>444333222000////////////////////////000000000000111000000//////000000111000000000000000111111111222222222222111111111000.../////////////////////............////////////---......//////......---........./////////000000,,,...000111///...---...---------......///000111222222111111000/////////...//////000000///...---.........------.........,,,,,,,,,---,,,,,,++++++,,,,,,------...//////000......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,------......//////------.........------------------.........//////...------,,,,,,------...////////////////////////.........---......///000000111111111000000///...---......///000000111111...------...000111000///............////////////------...............---------............------............---------,,,,,,------...//////000000/////////000000000000000,,,---------.........///////////////////////////........................------------------------,,,---......,,,,,,---...---------.......................................---............,,,+++***((()))***,,,,,,,,,++++++++++++,,,------------,,,.........------.........+++,,,------......------------------------------,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------,,,---------............///............---------............///////////////////////////000000000---------...///000000000000//////..................---,,,,,,,,,---...///...............------------------------.........***+++,,,,,,++++++,,,........./////////000000000///---,,,,,,...//////...---......//////......---000000000000000000000000......//////......---,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,++++++,,,------------------,,,...---,,,++++++,,,---...............////////////,,,---.../////////...---................................................***+++,,,---......------,,,---///000000000000///........................---------.........///////////////000000000111111//////000111111111111000000000////////////.........////////////...---,,,---------------,,,,,,,,,------------------------/////////////////////...........................///............---------------------...///000000...---///666<<>>HHHPPPWWW[[[bbbjjjooooookkkhhheeebbb^^^[[[YYYTTTNNNIIICCCAAA===888333111222333111/////////000111000///444333111///...///000000///////////////000111111333222111000///...------,,,---------............---...///000///...,,,+++------............---------..................///---...///000///...,,,+++---------------.../////////////////////...------......------......///000...------,,,,,,------..................---------,,,,,,+++++++++*********------------------------............---,,,+++***...---,,,+++,,,---///000///---,,,******+++,,,------------............//////////////////////////////..................///........................///000111000///...///111111///------///000...,,,000000000000000///......000/////////.........---............/////////////////////.........------...---,,,,,,,,,,,,---...,,,,,,,,,---------..................////////////////////////............,,,,,,,,,------.....................////////////000000///.....................---------,,,,,,,,,,,,,,,---......---,,,,,,---------...............------............------++++++,,,,,,,,,---------------------------------------------------------////////////////////////............------------,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,++++++,,,------......///...------...//////...,,,)))+++---...///...,,,******+++,,,---.........---///000000111111000000///222222111111111000000000111000000///......---------,,,---///444777999999555333000---,,,,,,---...------------............------,,,,,,,,,---...///------------------------------......//////000000//////////////////............---------...//////......---------,,,,,,,,,,,,---...//////...---,,,+++++++++,,,,,,,,,---------,,,+++******,,,---///........................,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,---...////////////...---,,,,,,,,,,,,---.../////////...,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,///000000///------...///........................000/////////..................///000000000000000111111111111000000//////............------------/////////.......................................+++,,,---.........------...///////////////......////////////////////////000///...------...///000...............---------,,,///111333666<<>>EEEKKKOOORRRWWW\\\aaadddfffgggbbb___[[[XXXVVVSSSPPPNNNNNNMMMJJJEEE>>>999666555333111///000111222111000222222111000//////000000///////////////000000111000111111222333444444555.........////////////000......//////......---,,,------............---------------,,,,,,+++++++++---......//////...------+++,,,---...///...------...///////////////......---,,,,,,,,,,,,---............------------......,,,---------...////////////////////////.....................---------------------------,,,++++++,,,,,,+++++++++,,,---......---,,,+++++++++,,,,,,---------............/////////////////////////////////000000000000//////........................///000111111//////000111111000000000000000///...000000000000000///..........................................////////////......---------,,,,,,,,,------------------------,,,,,,,,,---------......---------.........///////////////.........------++++++,,,------...//////............///////////////////////////......---......---------,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,------.../////////------............------,,,,,,,,,------------...........................////////////////////////////////////////////////.........---------,,,,,,...------------...//////,,,++++++*********++++++,,,,,,------------------...------...//////...,,,******++++++---...000111------------...///111222...//////000000//////...000/////////////////////000000//////............000000222666<<>>999888444222000///000111000000111111111000000000000000///////////////000000111000000111222333333444444.........////////////000...............------,,,------............------------,,,,,,+++++++++***------..................,,,---...000000///............///////////////...---,,,,,,,,,,,,---......///......------......///,,,---------.../////////------------------------/////////......------------............------,,,++++++++++++,,,,,,------//////...------------------------............///........................//////000111111000//////////////////////////////...///000000......///000222222222222111000000111000000000000000///......---------...........................////////////......---------,,,,,,,,,------------------------,,,,,,,,,---------......------------............000000000/////////......////////////......................../////////////////////000///...------......---------,,,,,,,,,,,,,,,---......---,,,,,,---------.........//////------............------,,,,,,---------.................................////////////////////////////////////////////////////////////.........---...------------...//////,,,++++++***++++++,,,,,,.........------,,,,,,+++...------...//////...,,,------,,,,,,,,,---...///,,,---...000000000000000---......//////......---........................////////////............111000111444888<<<>>>>>>999777333///------...000,,,,,,,,,------------...+++,,,,,,---------------------------------------............------------.........///////////////111000///...............,,,---///111111000...---,,,------------------,,,------------............///......---,,,,,,,,,,,,........................******+++,,,------------.../////////...---,,,+++,,,,,,,,,---...///000111......------,,,,,,,,,,,,,,,,,,,,,---...///000111***************+++,,,,,,///000000///------...///.................................///////////////......////////////......---------------.........000000000000////////////....../////////000000000........................------------......//////......///000111111000000333111000......000111333,,,...111333333111...,,,---------....../////////222555999;;;===AAAHHHMMMRRRTTTVVVVVVVVVXXX\\\______^^^\\\ZZZXXXWWWXXXYYYVVVWWWUUUPPPIIICCC>>><<<777444111000000000000///000000111111000000000000///////////////000111111111111000000///......---------.........///////////////......------------------............---------,,,,,,,,,,,,,,,,,,+++---------............///---...//////000000//////---...//////////////////---------------....../////////............//////---------.....................///////////////000000000//////...------------......//////...------+++,,,,,,,,,------------////////////.........------------............///..............................000000000000......000000000000000000000000---///000///...---...///111222333222111000000222000000000000000///......---------------.....................////////////............---------,,,,,,------......------,,,,,,,,,,,,---------......,,,------------.........111000000000////////////000000000/////////..................////////////...///000000000///---,,,......---------,,,,,,,,,,,,,,,---......---,,,,,,........................------............------,,,---------....................................------------------------////////////////////////000000/////////.........---------,,,---......///---------------......///.........------,,,,,,+++...------...//////...,,,///...---------------......///000000000///---,,,---......//////......---------------............//////////////////......///...---...111333333333222111///---,,,------...,,,,,,,,,,,,------------,,,,,,---...............------------------------------------------......000000//////......------......------,,,------------...///000111000//////---,,,,,,,,,,,,,,,,,,---............////////////............------------........................000//////...,,,+++)))(((***+++,,,...///......---,,,,,,,,,---...000111222...------,,,+++,,,,,,,,,++++++++++++,,,,,,---...,,,+++++++++,,,---...//////000000///------...///.................................///////////////....../////////...------...////////////000000000............------------......//////000111111111..............................------......///000......///000111111111111111000////////////000111...111555888888555111............///000000111111///222555666888===DDDJJJTTTWWWYYYXXXVVVUUUXXX[[[\\\]]]]]]\\\ZZZYYY[[[\\\XXXXXXWWWSSSNNNIIIEEEDDD<<<999555222111111000///000000000111111111000000///////////////000111111111111000///...,,,,,,+++,,,---------............//////...---------------------............------,,,,,,,,,,,,---------------------------...//////...---------......//////------...///////////////......------......///000//////............//////...............---------000000000000111111111222000000000///...---------,,,------......---------,,,,,,---.....................///.........---,,,---------............///........................,,,---///000000///---,,,////////////////////////...000111000///...///000///111222111///...///111000000000000000///......,,,,,,,,,------...................../////////////////////.........------,,,,,,---......---,,,,,,,,,,,,,,,---------......,,,,,,---------.........000000/////////..................///////////////............////////////...///000111000///---,,,......---------,,,,,,,,,,,,,,,---......---,,,,,,/////////...------,,,,,,------............------------------....................................------------------------//////////////////////////////.........---------,,,,,,,,,,,,,,,------...---------------...//////,,,,,,,,,---------.........------...//////...,,,..................------//////...------.........//////000000000000//////.........//////000000000.../////////////////////...,,,***+++,,,---,,,,,,.........---------------++++++,,,,,,,,,---------+++,,,---...///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........000/////////..................---------...//////........./////////000000---,,,,,,,,,,,,,,,,,,------------.........//////---------.......................................000000///...---+++)))((((((***+++---...---,,,,,,------------...000111111...---,,,+++++++++,,,,,,,,,,,,+++++++++,,,,,,---/////////000000111222333///000000///------...///..................................../////////000......//////......---,,,........./////////000000............------------------......///000000111........................///......---......000000......///111111222222111///////////////////////////111555777777555111////////////000111222222222000222333333333888???FFFRRRWWW[[[[[[WWWUUUUUUWWWXXXZZZ]]]]]][[[ZZZ[[[]]]XXXYYYXXXVVVRRRNNNMMMMMMCCC???:::666444333222111///000111111111111000000///////////////000111111000000000000////////////,,,,,,,,,---------......//////...------------...---..................---,,,,,,,,,------.........---------------...///000...---,,,+++,,,---...///------...///000000/////////............///000000//////............///////////////......------,,,+++,,,,,,,,,------......111000000///...---------++++++,,,------,,,,,,,,,,,,---......//////......------......------,,,+++---------.........//////........................,,,---///000000///---,,,........................///111222111000///000111...000111000---,,,---000000000000000000//////...,,,,,,,,,------...................../////////000000////////////.........,,,,,,---......---,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......//////.........---------+++,,,,,,---...///000000............/////////000...///000111000///---,,,......---------,,,,,,,,,,,,,,,---......---,,,,,,000000///...---,,,,,,+++---..................------------.........//////////////////////////////////////////////////////////////////////////////......---------,,,,,,,,,,,,++++++++++++,,,------+++++++++++++++,,,---...)))***+++,,,...///000111...------...//////...,,,,,,,,,---...//////......---,,,******+++...222555111111222222222222111111///000000000111111222222.........///////////////...,,,+++***,,,,,,+++***//////000000///...------++++++,,,,,,,,,---------+++,,,---...///...------++++++++++++++++++++++++++++++,,,,,,---...//////......//////////////////000000000000000111222333---------------...///000---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,---.../////////...........................+++,,,------......------+++,,,---------+++)))'''---------......///111111...---,,,+++***+++,,,---//////...---------..................///000111222///000000///------...///........................---.........//////000000.../////////...---,,,,,,,,,,,,,,,---------......111000000000////////////,,,,,,------...///000000........................///......------///000111......///111111222222222......////////////.........///111222222111///...///000000111222333333333444555444333222666>>>DDDPPPUUU[[[\\\XXXUUUUUUVVVUUUXXX\\\]]][[[ZZZ[[[]]]YYYYYYYYYWWWTTTRRRRRRSSSHHHCCC===999666555333222000000000000000000000000111000///......///000111,,,------...///000000111.........------,,,,,,,,,------............------,,,,,,,,,---------......,,,,,,,,,+++***+++---///,,,...//////...------...000000//////.........---//////............//////---...///000111111111111+++,,,,,,,,,---.........---...............------......//////////////////////////////////////////........................+++++++++,,,,,,---------------------...//////000111000...------...///000000///...---------------//////............//////......////////////.........///000000000///---,,,---...............------000000000///......------......---,,,,,,+++******000000////////////000000---------............///,,,------......------,,,,,,,,,,,,---------......---------,,,+++(((&&&$$$---------,,,,,,+++++++++......------------......------...............---...............------,,,000///...,,,+++++++++,,,........................---.........---,,,+++++++++,,,,,,---...///000000111///---...000111///,,,000000000000000000000000000000//////......------000000000000000000000000111000000///...---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........---,,,,,,+++///......---------......,,,---...//////...---,,,777555333111///......//////...,,,++++++,,,...///......//////...---,,,,,,------,,,+++,,,---...///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000000000///...------,,,,,,,,,,,,------...///000000//////000000///...------//////////////////////////////............////////////---,,,,,,---...///...------...//////---,,,////////////...---,,,,,,---------.........//////---/////////,,,+++++++++******,,,,,,,,,,,,******---....../////////////////////...---,,,,,,,,,,,,,,,,,,+++******+++++++++---------------,,,,,,,,,444333111///...---............///000000///...------.........//////000000........................---------............//////............---------///////////////.........000000///...............111111000000//////......111111111111111111111111000///---,,,,,,,,,...///////////////............---......///000111111222555666444000---111999AAAOOOTTTYYY\\\[[[XXXVVVUUUVVVTTTSSSTTTVVVWWWVVVUUUZZZXXXUUUSSSRRRSSSTTTUUUSSSNNNEEE===777444444555000000000000000000000000111000///......///000111//////000000111111222222.........------,,,,,,,,,------............------,,,,,,---------.........---------,,,******,,,...,,,...//////...------...000/////////............//////............//////,,,,,,---...////////////............////////////.../////////......---,,,........................................................................+++++++++,,,,,,---------)))))))))***+++,,,---...444222000...------.../////////...---------------///......------....../////////000000000000/////////////////////...---------......//////...------000000000///......------......------,,,++++++***000000////////////000000---------............///,,,------......------,,,,,,,,,---------.........---.........---,,,++++++---------,,,,,,,,,++++++......------------......//////////////////......///////////////......---111000000///......------------------------------...............---,,,,,,,,,,,,------...////////////---,,,---///000///---////////////////////////000000000//////.........////////////////////////000000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////......---,,,......---------......///------............------111111///........./////////...,,,++++++,,,...///......//////...------,,,---,,,+++++++++,,,......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///000000//////...------,,,,,,******++++++,,,------...///////////////...------//////////////////////////////............//////---,,,+++******+++,,,,,,.........///000000//////------............---------------.........//////...///000///---++++++,,,,,,,,,------------,,,,,,,,,------...............111000...---,,,+++******+++++++++++++++,,,------..................//////333222111///...---............///000000///...---............/////////000........................---------............//////............---------.........///////////////000000///...............////////////............111111111111111111111111/////////........................//////000000000......//////000000111111333444333000...000888>>>JJJNNNTTTYYYYYYYYYXXXWWWTTTRRRPPPOOOQQQRRRRRRQQQUUUSSSQQQOOONNNOOOQQQRRRSSSOOOHHHAAA;;;777555444000000000000000000000000000000////////////000000000000000000111111111111.........---------------------............------,,,------------............///...---+++***,,,---,,,...//////...------...////////////............//////............//////***+++,,,---............111111000000000000000000///////////////...------......------------------........................------------------------++++++,,,,,,,,,,,,------+++++++++,,,---///000111555333111///...------...///...------------------...------,,,,,,------............//////.........///...---------------------......//////.........000000000///......------......------,,,+++++++++000//////......//////000---------............///------............------,,,------------.........------------...///000000------------,,,,,,,,,,,,......------------......000000000000000///...---.........///...------,,,///000000000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,....../////////...---------------------------------++++++,,,...///...---////////////////////////000000000000////////////////////////////////////000000//////...---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////000//////...------,,,,,,,,,---...//////.........------............---------...///000111///...---,,,,,,---...///.........///......---,,,+++++++++++++++,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000/////////...------,,,,,,***++++++,,,,,,---------///////////////......---//////////////////////////////............//////,,,,,,++++++++++++,,,---,,,,,,,,,---...///111111------..................---............/////////...000111000...---------//////............//////+++,,,,,,---...---------222111///---+++******))),,,,,,++++++,,,---............//////000111111111333222111///..................////////////..................////////////........................---------............//////............---------------......//////000000000//////............///------------............111111111111111111111111///000000000000///......---......///000111222333////////////000000000000111222222000///000555:::AAAFFFMMMRRRUUUVVVWWWXXXPPPMMMIIIHHHHHHJJJJJJJJJLLLKKKIIIHHHHHHIIIKKKLLLPPPNNNJJJEEE???:::666333////////////////////////000000////////////000000////////////...........................---------------............------------------............///000000...,,,++++++,,,+++---//////...---...//////////////////.........//////............//////+++,,,------.........---222111111000000/////////......///000000000000///---------------,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---......///000111222111000...------------......---,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,///...,,,++++++,,,---...---......////////////...000000000///......------......------,,,,,,,,,,,,/////////....../////////---------............///------............------------------............,,,+++++++++,,,---///000------------------,,,,,,......------------......///000000//////...---,,,,,,------------,,,++++++,,,---...//////---+++))),,,,,,,,,,,,,,,,,,,,,,,,...///////////////...............------,,,,,,,,,*********+++---.........////////////////////////000000000000000000000000/////////////////////////////////......---------........................++++++++++++++++++++++++++++++++++++++++++++++++....../////////......---++++++,,,,,,---...///000///...---,,,,,,---...///......//////000111222222......------------......---...............------*********+++++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......////////////.........------------------.........//////...///////////////......///////////////////////////......------....../////////.../////////000000)))***++++++,,,...111333222111111000////////////...............////////////000222111///......///000///...------...///000,,,,,,---............---000///...---,,,+++++++++...------,,,,,,------------......///000111111222222111000000///..................///////////////.........///////////////........................---------............//////............---------,,,------...///000111111000///............//////---------....../////////111111111111111111111111222111111000000000000000/////////000111222222222000000000000////////////...000111000///000333555999>>>DDDIIILLLNNNQQQRRRJJJFFFBBB??????AAABBBBBBBBBBBBAAA@@@AAABBBDDDEEEGGGHHHHHHFFFBBB<<<777444//////////////////////////////000000000000//////////////////....................................------............---------------........./////////000111///---,,,,,,---+++---//////...---...///........./////////////////////............//////---......////////////...000000000//////.........,,,---...000111222333333......---------,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++++++++------,,,,,,---------...------,,,,,,,,,------...,,,,,,++++++++++++,,,,,,---------......---------...---,,,++++++,,,......---......///000000//////000000000///......------......------------,,,,,,//////............//////---------............///---......//////......------------.........//////...---,,,+++,,,---...///------------------------......------------......---.........------,,,+++...............---,,,,,,+++,,,...//////---+++***------------------------......///////////////............---,,,,,,++++++)))***++++++,,,---..............................///////////////000000000....................................------------........................++++++++++++++++++++++++++++++++++++++++++++++++,,,------.........------+++++++++,,,,,,...///000///...---,,,,,,---...///.../////////000000000000........................------...............---******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.................................------------------.....................///////////////...////////////////////////......------------......//////000111111111111111***+++,,,,,,,,,///444888999888555333111//////...///////////////////////////000222111000...///000///...---,,,,,,---...///------...///////////////------,,,,,,,,,---......000///...---,,,+++++++++,,,,,,---......///000000111111000000//////..................//////000000///////////////.................................---------............//////............---------,,,------...///000111111//////............//////.........//////000000111000000000000000000000000444222000......///111222111111111111000000000000000000000000////////////...///000000000000111222444777<<>>AAABBB@@@<<<888555000000000000000000000000//////000000000000//////000000000000111111111111.............../////////------............------------........./////////...000111111///------...+++,,,...///......///000........./////////////////////............////////////000000000000000//////..................---,,,---...000222333444444//////......---,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++...------,,,,,,,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,---//////000000000000//////---------------......///---...//////000000000000000000000///......------......------------------///......------......///---------............///......////////////......------........./////////000000///............///------------..................------------......+++,,,,,,---------,,,,,,000000111111000000///.........///000000///...---........................------.../////////.........---------,,,,,,++++++***+++,,,,,,,,,,,,---.......................................////////////........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------------,,,+++++++++,,,---...............------.........---------...------,,,+++........................,,,---......///.........***++++++,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////..............................,,,,,,,,,,,,,,,,,,,,,,,,---...//////////////////////////////////////////......------------......,,,---...///000000000///---//////...---000777<<<>>><<<888555222000//////000000000////////////......000111111///...///000------,,,,,,,,,,,,---------...//////000000//////+++++++++,,,---...///000000///...,,,++++++++++++++++++,,,,,,------......000000000000000///............---......///000111///////////////.................................---------............//////............---------------......//////000000///............//////000/////////000000000000000000000000000000000000000333222000......///111222111111111000000/////////////////////000000000000......//////000000000000111333666777888999;;;===<<<999555333333444555444444444444444444555666666444666999;;;<<<:::777555000000000000000000000000...///000111111000///...//////000000111111222222---........./////////000------............------............////////////---///111111000......///***,,,...///......///000............/////////000//////............/////////000000111111000000///---................../////////000111222222222222000000//////...------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...------...///000111111++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------.........//////.........------...///////////////------///000000111111111000000000///......------------..................///......------......///---------............///......////////////..................////////////---....../////////......------------.........///......------------......++++++,,,---............//////000000//////...---////////////////////////------------------------,,,,,,---...............------,,,,,,,,,,,,,,,,,,+++---......,,,+++,,,...........................,,,---------.........///........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............,,,,,,,,,+++,,,,,,------------............------+++,,,------------,,,+++......////////////......,,,------...//////......***+++,,,---...------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---........................,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////////////////////////////...------,,,,,,------...***+++---...//////......---//////---,,,///666<<<>>><<<888555222000000000000000000000/////////...---///000000///...//////,,,,,,------------,,,,,,,,,---......//////......,,,,,,,,,,,,------...///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------///000000111000000.........---------...///111222000/////////....................................---------............//////............---------.........///////////////...............///000000//////////////////......000000000000000000000000///000111111111000///...//////////////////000000......//////000000111111000///...///000000000000///000222222222333555777777555222111111222111000000000000111111111111111111222444666666666555444000000000000000000000000...///000111111000///...,,,------...///000000111---.........//////000000---..................---............/////////000---///111111000//////000***,,,...///......///000---.........//////000000//////............/////////000000000000000//////------......//////000000222222222222222111000000111111000///......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++(((((()))***,,,...000111............------,,,+++++++++++++++,,,,,,---......------,,,,,,------...***++++++,,,,,,++++++***,,,---///000000000///...------///000111111111111000000000///......------------...........................------.........---------.........//////......////////////................../////////000)))***,,,---...---,,,,,,---------.........//////.........------.........++++++---...///000000000,,,,,,------,,,,,,+++***------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...,,,+++,,,...........................,,,,,,,,,---------..............................------------------------------------------------........................------------------------------...///000000//////------,,,+++++++++,,,,,,,,,---...//////...---,,,+++,,,...///000//////.........////////////......,,,,,,---.../////////...+++,,,---...///...------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......///000000///...------.............................................------...///000000//////////////////////////////...------,,,,,,------...***+++---///000000///...+++,,,---***(((+++333:::<<<:::777444222111111111111111000000/////////...---...000000///......///+++,,,---......---,,,++++++,,,------......------...------,,,,,,---------)))))))))***+++,,,...///------------------,,,,,,//////000111111000///......---------...///111222000000//////.........---........................---------.........////////////.........---------///////////////........................///000111/////////......------,,,000000000000000000000000+++...222444444111---***,,,,,,---...///000111111---......///000111111222111///......000111111000...///000000000000333555444222000000111111000///////////////////////////111222222333333444444333...........................///111111000//////000222111///.........///000///...---,,,,,,,,,,,,,,,........................---------.........//////.../////////...---,,,,,,,,,,,,,,,---------......000111000///------000222333222000///........./////////000000///...------............////////////---...000111222222222222444333000---,,,,,,,,,---000///---,,,+++,,,,,,---,,,,,,,,,------............------...///...,,,)))---------,,,+++---000333......------------.........---,,,,,,,,,,,,---...///...---,,,+++,,,,,,---///...---,,,+++,,,------------------............,,,,,,...///000000000000///............------------------............///---------..................------------,,,,,,,,,,,,---.........---,,,+++------/////////...---,,,---------....../////////////////////////////////////////////////////////............................../////////...,,,+++,,,,,,,,,---------......///...,,,*********,,,---------............------000///...---------------++++++,,,,,,---.........///......---------......111111000///......//////444333222000///////////////...,,,+++,,,...000111////////////...---,,,+++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,---------......------......//////000000---.........//////000000,,,,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...000111,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,------...//////............---------------............---------...///000000///...---000///...---,,,+++++++++///000000000///...---,,,...---,,,+++,,,...000222555666555222///,,,,,,,,,......//////...---,,,,,,+++++++++,,,,,,,,,------000//////......---,,,,,,------------------------//////...------------...---------------------------------.........//////------------............000000//////......------111111111000000//////...------,,,,,,,,,---......000///---,,,---...000222111111111000000///------,,,,,,,,,---------.....................---------,,,,,,------.../////////......//////000000111111333333333222111000///...333222111/////////000111...///000111111000///...000000000000000000000000111111111111111000//////000000000111111111222222222222222111000///...---000000222333444444444444...........................///000000......///000222111000///...//////000///...---,,,,,,,,,,,,---........................---------.........//////......//////......---,,,,,,,,,,,,---------......///000111000......///111222111000............//////////////////...------............////////////...//////000111111222222222111///---------...//////...------,,,,,,,,,---,,,------------------...---,,,,,,---......,,,***---------,,,,,,---000333000000////////////000000......---,,,,,,---......///...---,,,,,,,,,------///...---,,,+++,,,,,,---............////////////---...//////000000000000///............---------------------.........................../////////000////////////.........,,,,,,.........---,,,+++------...//////...---,,,+++++++++,,,,,,,,,------................................................---------------------------......//////...---,,,,,,,,,,,,,,,------------///...,,,+++***+++,,,---...//////////////////...//////...------------------------------...............---------......///111111000///////////////------........................---------...000111............---,,,++++++,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......------------......................../////////000***************))))))(((,,,,,,---------,,,++++++...........................------,,,,,,,,,,,,,,,///......---------......------,,,,,,,,,---...............//////000000000.........//////..................//////.........///...------,,,,,,,,,,,,000/////////......------...------,,,---...///000000111222111/////////111//////.........---------,,,,,,,,,,,,------------------------------------------------------------//////...------------...------------------------------------.........///.../////////000000000000000000000000//////......222333555666555444111000...------,,,------......000///---------...000111222222222222111000///...,,,,,,---------.................................222111111000//////......////////////000000000000222333333222111000///...222111000/////////000000...///000111111000///...000000000000000000000000111111111111111000////////////////////////000000...///000111111222111111...///000111222333333333...........................//////...,,,,,,///111111111000///////////////......---,,,,,,,,,------........................------........./////////....../////////...------,,,,,,,,,---------.........///111111/////////000000///............/////////////////////......---............////////////000//////...///000222333000///...------...000000---............---,,,,,,.........---------------,,,++++++,,,......,,,+++---......---,,,---000222000000////////////000000......---,,,,,,---............---,,,,,,,,,------...---,,,+++++++++,,,,,,---------............/////////000000111000000000///............---------------------.....................//////000000000000////////////.........+++,,,---.........,,,,,,------......///......---+++++++++,,,,,,,,,,,,---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---++++++++++++,,,,,,,,,,,,///...---++++++,,,---...//////000000000000////////////...------------.../////////............------------------...///000111111000/////////000000///000111222222111000///------............//////------------,,,+++******++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------........................,,,,,,,,,---------......---------------,,,,,,,,,............////////////------......------,,,+++------------,,,,,,+++***........................,,,,,,,,,,,,,,,+++******000000//////...---------......------------------------...///000111222222...//////000000//////.........------------.........------,,,,,,---------//////......---...........................//////---///000000///...000111000///...---,,,---......,,,------------.........,,,,,,------...//////000------------------------//////...------------...------------------------------------...................../////////000000000000111111111000000///222444777999999666333111///......---------......///......------///000111444444444333222111///...,,,------------.........////////////////////////222111111000000//////...000000000000////////////222222222222111000//////111000///.........////////////000000000000//////000000000000000000000000111111111222111111000///000000000///////////////...///000111222333333222///000111333444555555555........................//////...,,,+++,,,...111111000000///////////////...------,,,,,,,,,------....................................////////////......////////////......,,,,,,,,,---------......,,,///111222000//////000.............../////////...///////////////..................////////////111000...---...///111333000///............///000,,,---...//////...---,,,//////......------,,,,,,+++******+++---...---,,,---...///...------000222......------------............------------......------------------------------,,,,,,++++++++++++++++++,,,,,,,,,---------000111111111111000000//////............---------,,,,,,---------...............//////000000111111...------------,,,,,,,,,+++,,,---.........---,,,---------...............................................................------------------------------------------------+++,,,,,,---............******+++++++++,,,,,,,,,///...------,,,---....../////////000000////////////......---------......111000000///......------,,,,,,,,,---...///000111111000000//////000000000444444555555333000---+++,,,,,,------...------,,,,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,+++++++++******+++++++++******+++,,,,,,---..............................,,,,,,,,,---------......///......------,,,,,,,,,.........///////////////....../////////...------------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,,,,..................------000///...------------------......///000000111111//////000000000000//////...---,,,++++++,,,---...,,,,,,,,,,,,,,,---...//////...---------...//////---...////////////......///000000///---+++,,,---000///---,,,,,,---...000---------.........//////......//////000000000000------------------------//////...------------...------------------------------------------------++++++,,,,,,,,,---------000000111222222222111111222333555777777666444333000000///...---------...///............///000000333333333333222000///...------------............////////////000000000000---------...//////000000111111000000//////......000111111111111111000////////////............/////////000000000000//////000000000000000000000000111111111222222111111000222222111111111111000000222222222222222222111111444555666888999::::::::://////////////////////////////...,,,+++,,,...111000000000000000//////...------,,,,,,,,,------..................................../////////000000......///////////////...,,,,,,,,,---------......,,,...111111111000000000......//////////////////......///////////////...............////////////111000...------///111222111000//////...---------,,,---.../////////...---/////////......---------,,,+++***+++---......---.../////////......///111......------------..............................,,,---------------------------------,,,,,,++++++,,,---------............000111111111111000000//////............---------,,,,,,,,,------------............///000111111222...------------,,,,,,,,,***+++---.........------------------......//////................................................------------------------////////////////////////,,,,,,,,,,,,------......******+++++++++,,,,,,,,,.....................///---......//////......---......---------......///111111000///...------,,,,,,,,,,,,---...///000111000///////////////000000///000111111///,,,***(((++++++,,,,,,,,,++++++***+++++++++,,,++++++************+++++++++,,,,,,,,,,,,++++++++++++++++++,,,******+++,,,,,,---..............................,,,,,,,,,---------......000/////////......------///////////////.........******++++++******)))(((,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---,,,,,,+++)))***+++------......---000///......------------........................//////000000000000//////...---,,,++++++,,,---...,,,,,,,,,,,,------...///---------------...//////---...///000000////////////000000...,,,******+++000...---,,,,,,---///000---------.........///////////////.........------------------------------//////...------------...------------------------------------------,,,,,,++++++++++++,,,,,,,,,,,,///000111333333333222111555444444444444555777777222111000///...---------...............///000000111111111111000///...------------.........//////.../////////000000111111------......///000000000111111000000//////......///000000111111111000000.........////////////...000000////////////000000111111111111111111111111111111222222222222111111222111111111111111111111222333444444444444444333888999:::<<<>>>?????????////////////////////////...//////...,,,,,,///111000000000000000///......------,,,,,,,,,---..................................../////////000000000......///000000000//////,,,,,,,,,---------......,,,...000111000///000111///000000000000000//////---...//////////////////............////////////000///.........///000000111000000///...------,,,------...////////////.../////////..................---++++++---......---...///000000///...///000000000////////////000000---...////////////...---+++,,,---.........------------.........---,,,+++/////////000000000111111//////000000111000000000///............---------,,,,,,,,,,,,------------------...///000000111111000////////////.........***+++---............------------------...///000---,,,,,,,,,,,,+++++++++------------------------------------------------////////////////////////---,,,,,,,,,,,,,,,---...++++++++++++,,,,,,,,,,,,.........///////////////------............------...------------...//////000000//////...---,,,,,,---------------...///000......------......//////+++,,,.../////////...---,,,,,,++++++++++++******+++++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------------------------------,,,,,,,,,---------......///////////////.........///////////////.........+++,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,+++........................------------,,,***))))))&&&(((***,,,---......---//////......---.........///.........------------...//////000000//////.........------------......,,,,,,,,,,,,,,,---...///***+++,,,...////////////---......//////000111111000111111000...------.........---,,,---...///000,,,------------............------,,,++++++******------------------------//////...------------...------------------------------------,,,,,,,,,,,,,,,,,,,,,---------......---///111333444333222111666555444333444666999;;;333333111000......------.........///////////////---......//////......---------........./////////---......//////000000111333222222111111000000///000000000000////////////......///000111111111111......///000000000//////000000////////////000000111111111111111111111111000111222222333222222222000000111111111222222222222333555777999;;;<<<<<<;;;<<<===???AAABBBCCCCCC////////////////////////...///000000......///000///000000111000///...---,,,,,,,,,,,,,,,---...///.........................../////////000000000000......///000000000000000,,,,,,,,,---------......---...////////////111333111111222222111000///...------...///////////////............////////////////////////////////////...///////////////.....................///000000............////////////111///---,,,---............000111111///...///000000000////////////000000---...///000000///...---+++,,,---.........------....../////////...---,,,........./////////000000---...//////000000000000///............---------++++++,,,,,,,,,---------+++,,,---...///000111111000////////////.........***+++,,,...///......---------,,,,,,---...000111------,,,,,,,,,+++++++++------------------------........................////////////////////////...---,,,+++++++++,,,---,,,,,,,,,,,,------------......///000000000000000......////////////......---------------.../////////.........------,,,,,,......---------......///,,,,,,,,,,,,,,,---......,,,------...///000111111///...,,,+++++++++,,,---++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------...............///000/////////............///////////////...------******+++,,,------------........................000///...,,,++++++******((()))+++---......---,,,///............//////000............////////////.........//////..................//////.........------,,,,,,,,,---......(((***,,,///000000...---------------///111333444777777777555111///...///---------.........//////,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------//////...------------...---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,------------+++---000333444333222111333333333333444666888999555444222000///...---------......///////////////+++,,,---......//////...............////////////,,,------...//////000000333333222222111000000000////////////000000000000---...///000111111111111...///000111111111000000111000///......///000111111111111111111111111111000111222222333333333222222333333444555666777777777888:::===???AAABBBBBB???@@@BBBDDDFFFGGGHHHHHH000000000000000000000000...000111111000//////000///000111111111000...---,,,,,,,,,,,,,,,---...///........................////////////000000000000......///000000000000000,,,,,,,,,---------.........//////......///222444222333333333222111///...------...///000000//////............/////////000...//////000//////...---,,,---...///000000000000///...---------///000111------......//////000000222000...---...///.........000111111///...///000......------------......---...///000000///...---***+++---...///...------...///000000000///------+++++++++,,,,,,,,,------,,,,,,...///000000000000//////.........---------++++++,,,,,,,,,---------++++++,,,---...///000111......---------,,,,,,,,,***+++,,,...//////......------,,,,,,---...000111/////////......---------------------------------////////////////////////........................///...,,,+++***++++++,,,,,,,,,------------............///000000000000000//////000000000000//////---------------...///000...------------,,,,,,,,,///......---------......++++++++++++,,,,,,---...,,,++++++*********+++,,,111000...,,,,,,,,,...///+++,,,,,,---------,,,,,,,,,,,,------------......///......------......///---,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,------.........000000//////.........------------...---,,,,,,+++)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///***,,,...//////...,,,+++...............///000111------...///000111222222------............---------...///000000///...---...------,,,,,,---------&&&))),,,000111000...---------,,,---...111444666??????===999333///------,,,,,,---...//////......+++++++++,,,,,,,,,------......//////000111111111------------------------//////...------------...---------------------------------,,,,,,+++++++++))))))*********+++++++++***,,,000222444333222111---///000222444444444444555444222111///...---------......///000/////////***+++,,,...///000000000............/////////000,,,,,,,,,---...//////000.........///000000111111......//////000000111111,,,---...000111111111111...///000222222222111000111000///......///000111111111111111111111111111000111222333333333333333666777888999:::;;;<<<===>>>???@@@AAABBBCCCCCCCCCDDDEEEGGGIIIKKKLLLMMMMMM000000000000000000000000............////////////222111111000///......---------......//////000000000000111000......///111///111111111000///000111...//////000000000//////---...//////000//////...---...///000111111000000///111222222111111222333000000000000000000000000000000000000000000000000111000///...............,,,------.............../////////...---+++***)))------............------+++,,,...000111111000///////////////////////////000000000000000000000000000000////////////000000------------------------......////////////......,,,,,,+++***+++,,,---...000000//////.........---------------------------//////...---,,,,,,++++++,,,,,,,,,---------......//////......------,,,,,,///......---------......,,,,,,------...///000000............---,,,+++***++++++,,,,,,,,,---------------------------------........................000000///...------,,,,,,***+++,,,---------,,,,,,000///...------...///000111111000000111222333333000///...---,,,------...//////............//////////////////////////////....................................------,,,+++++++++,,,,,,---...//////000///...---,,,+++++++++***+++,,,---...---,,,,,,---.../////////...---,,,++++++,,,,,,,,,++++++***,,,,,,,,,+++,,,,,,---------------............//////...---------///000111222111///...---------...------------------------++++++++++++++++++++++++...------,,,,,,------.........---,,,,,,,,,,,,---------------......//////////////////////////////222222333333333333222222///...,,,++++++,,,...///////////////////////////...---,,,,,,++++++++++++***+++,,,---...---,,,+++,,,///111///...000666<<>>444//////111......------------......000000000///////////////........................,,,,,,,,,---------............---------...///000////////////...---,,,,,,///.........------------///......------,,,,,,,,,+++******+++...//////..............................---,,,---...///...---+++,,,------..................---------......///000000///.........//////........................////////////////////////---...//////000000//////...//////000111111222222000000000111222333333444000///////////////000000///000111111111111333444555555666777999;;;;;;:::<<<:::999<<<@@@DDDEEEEEEIIIJJJLLLOOOQQQSSSUUUVVVTTTTTTUUUYYY^^^aaaaaa```///////////////////////////000000000111111111222000000000000///////////////////////////.........---...//////......000222333444444333000//////000000000000000///---,,,+++000/////////000111333444000///...---------...//////000222111000000111333////////////////////////------------------------...---------,,,,,,,,,,,,......///000000000//////...///000000111111111111------............---------------,,,------......000000000000000000000000////////////////////////000//////......//////000//////////////////////////////000000///...------///...---------...000000////////////............------------------------//////......---,,,,,,,,,,,,,,,,,,---------......000000000000000/////////---------------...///000,,,,,,,,,---......//////////////////......---,,,,,,,,,,,,,,,------------------------------------........................//////......---,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------,,,,,,------...//////...---,,,//////...------------.........------------......------------------------........................,,,,,,------,,,,,,++++++,,,,,,------...////////////...---,,,,,,++++++,,,***+++,,,---------,,,,,,,,,------------,,,+++******++++++,,,,,,+++++++++)))******+++,,,...///000------------............//////......---......//////////////////...---,,,------------------------++++++++++++++++++++++++...------,,,,,,------.........---,,,,,,,,,,,,---///////////////.........++++++++++++++++++++++++,,,------......------,,,------------------------////////////////////////,,,,,,+++++++++,,,------,,,,,,++++++,,,,,,------...000111///...///333777BBBBBB@@@:::333//////000......------------......---...///000111000///...------------------------,,,,,,,,,---------......,,,,,,------///000222333...............---,,,+++///...---,,,,,,,,,---...++++++++++++++++++++++++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,...//////...------------------------------------...///000000111000//////.........///........................////////////////////////---...//////000000///////////////000111111222222///000111222333555666666111000000/////////000000...000111222222333666888888888:::<<>>AAACCCEEEHHHKKKMMMOOOMMMLLLKKKLLLOOOQQQRRRUUU\\\dddhhhhhhjjjnnnssswwwwwwxxxxxxwwwsssnnnjjj........................------......///000111111////////////000000000000000000//////......------,,,---............000222555666666444111///...///...///000000111111111111///...---,,,---///111333111000...,,,+++,,,---......000111111000///111222................................................---...////////////.........//////000000000000000//////000000//////......------............------222111///......///000111////////////////////////........................//////............//////------------------------//////000//////...------------,,,+++,,,---...///.........///////////////........................///...............------,,,,,,,,,---------......,,,,,,------......//////,,,,,,,,,---...///000111,,,,,,,,,---------------//////////////////...---,,,,,,---------.........................................................---------------,,,,,,,,,,,,,,,+++++++++,,,---...---...///000000///...---(((***---///111111111000------..................------,,,,,,,,,,,,------------------------------........................+++,,,,,,------,,,,,,,,,---------...............------,,,+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++************)))***+++,,,,,,,,,,,,,,,+++***)))))))))))))))***,,,,,,,,,------------.....................------------/////////...,,,+++------------------------...........................------,,,,,,------.........---,,,,,,,,,,,,---///////////////.................................,,,,,,------------,,,,,,,,,------......------,,,////////////////////////++++++++++++,,,,,,---...---,,,+++***+++,,,---.../////////.........000222555555444222000...............------------......+++,,,///000111000///...------------------------,,,,,,,,,---------......,,,,,,------............---------...------,,,+++///---,,,++++++,,,...///,,,,,,------.../////////---+++++++++---------+++,,,,,,,,,,,,,,,,,,,,,,,,000///......//////...,,,...............///000111---------...///000111222000000////////////000000........................000000000000000000000000...//////000000000000000000000000000000111111111111111111222222222222222222222222111222333333444444555666777777999===@@@AAAEEEIIILLLMMMOOORRRTTTXXXVVVUUUSSSSSSUUUXXXZZZfffmmmuuuyyyzzz|||xxxqqqkkkiii........................,,,,,,---...///000111111000000000000///////////////////////////.........,,,---......------///111444555555333000......///,,,---...000111111222222///......------...000000000///...---------...///...///111000//////000222................................................---...///000000000///.........///000000000//////////////////......---,,,------............------.........---......//////////////////////////////........................///......------......///------------------------......////////////......000///.........///111111.........///////////////................................................,,,,,,,,,---------......---......///000111222222---------------...///000,,,,,,,,,,,,,,,,,,------....../////////......---,,,---------............................................................------,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---......//////////////////.........///000000///...---,,,---......///...............------------......------------------------........................,,,,,,------......------------------------------,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,---...---,,,++++++******++++++)))***++++++,,,,,,,,,,,,,,,+++***)))((((((((((((,,,,,,,,,,,,------------,,,,,,---............---------.........------,,,------------------------...........................------,,,,,,------.........---,,,,,,,,,,,,---------------......//////------------------------***++++++,,,,,,++++++***------------------------////////////////////////,,,,,,+++++++++,,,------,,,,,,++++++,,,,,,------...............///000000111000000//////......---......------------......,,,---...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------...------,,,+++------............---------,,,+++++++++,,,......,,,,,,,,,------.........---,,,+++,,,...///...---........................222000///...//////---,,,,,,,,,---///222666999;;;............///000111111////////////000111222222////////////////////////000000000000000000000000...///000000111111000000000000000000000000111111222222222222222111111111111111111111222444555666777888::::::<<>>@@@BBBFFFKKKQQQUUU[[[cccmmmtttuuuuuuwwwzzz|||{{{wwwqqqlllkkknnnqqq{{{}}}yyypppkkkjjj........................---...///000111222333333222111111000///......------.........//////000000...//////...,,,,,,---///222333333111///......///,,,,,,,,,---,,,,,,++++++111222222222111000///...---...///000111111000000...///000000//////000111........................,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,,,,------...............+++,,,---///000000111111---..................------...000222222222222111------------------------.................................------.........////////////////////////+++,,,---///000000111111...------,,,---...///000---.........//////000000////////////////////////.........///////////////,,,,,,,,,---------......***+++,,,---...000000111///......---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,---------.........//////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///......,,,++++++,,,......---------------...///000+++,,,.../////////......//////............//////////////////////////////........................------...///000000//////+++++++++++++++++++++++++++++++++***++++++,,,,,,---,,,+++***+++,,,---......---,,,+++++++++,,,---((()))***+++,,,---------++++++++++++,,,---......++++++,,,,,,,,,---------((())),,,...////////////...---,,,++++++,,,...///------------------------++++++++++++++++++++++++...------,,,,,,------.........---,,,,,,,,,,,,---((()))***+++---...//////------------------------...//////000000//////...///...,,,++++++,,,...///////////////////////////...------,,,++++++++++++***+++,,,---...---,,,+++,,,++++++---///000000000---,,,,,,---......---,,,.........------.........000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---///000000000///.........///////////////...***+++,,,------------,,,........................---,,,,,,---000222222111////////////////////////,,,++++++,,,...//////...------,,,---...111444666111000000////////////000,,,------///111333555666000000000000000000000000000000000000000000000000//////000111111111111111111111111000000000000000111111222333555666777777666777888999<<<>>>@@@AAABBBDDDGGGKKKOOOVVV]]]bbbiiisss~~~wwwtttvvvyyyvvvqqqppp/////////...---------,,,///......//////000111222//////............//////---......///////////////111///...------...///111444444333222111111222222///......///000000///---333444444222000//////000111000//////000000...,,,,,,,,,,,,,,,---...000000------------------------///............---------***+++,,,,,,------,,,,,,............////////////000000000000000000000000////////////////////////////////////////////////000000///.........................../////////000000///...---,,,,,,---.........////////////......---.........//////000000+++++++++,,,,,,---------......------------..............................------...//////...------------------------,,,,,,111000...,,,---///111333666333///---...---+++(((,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******,,,...///...+++)))000000000000000/////////...---,,,,,,---,,,***))),,,,,,,,,,,,,,,+++)))))),,,------......------,,,------------------------,,,,,,,,,------.................................222111000...---...222444666666555333000000111222111111000...---,,,+++***------............------------,,,,,,---...000111++++++++++++++++++++++++------------,,,,,,+++***((()))***+++,,,---------,,,,,,,,,,,,+++***))))))))))))******++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------......---,,,+++))))))(((******+++++++++,,,,,,,,,......---,,,,,,+++************+++++++++,,,,,,,,,........................................................................,,,------......------,,,+++,,,,,,------,,,,,,+++,,,------......------,,,------............------+++,,,---------...000222///000000000///---,,,+++......------------......---,,,,,,++++++,,,,,,---+++++++++,,,---...///000---............---,,,,,,000000/////////.........------------------------*********+++,,,---...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,........................,,,,,,,,,---...//////000111111111000000000000000000000000000000000000000000000000000000111111222444111...///111222111///---///111222111111222333222000111555777666888<<<777999;;;>>>AAACCCEEEGGGJJJJJJLLLNNNUUU___jjjrrrzzz~~~}}}}}}vvvppp...............---------............///000111111//////............//////---......///////////////000///...------...///000111000//////......//////000...---...///000///...000111222111///......///555555555444333111000///000000///.........//////------------------------///............---------,,,,,,---............---............////////////////////////////////////000000000000000000000000////////////////////////000000///......................../////////000000000///...---,,,---...///......////////////..................------------------------------......///......------......///............................................................------------///...------///111444666888444000------...---,,,...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///...---.........//////000000000...............---,,,+++***++++++,,,,,,,,,++++++,,,------......------,,,------------------------,,,,,,,,,------................................./////////...---///333666===<<<:::666111///...////////////...------,,,,,,---......//////......---,,,,,,++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++*********,,,------.........******+++,,,------------)))*********++++++++++++*********+++++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,111000///---+++*********+++++++++++++++,,,,,,,,,+++,,,,,,,,,------------......---,,,,,,+++******++++++,,,,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------------,,,,,,,,,------......------,,,------............------+++,,,------,,,---000333222222111///---------...------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...//////......//////...------,,,------........./////////------------------------,,,,,,,,,------...///000111111000000///...------------------------------+++,,,,,,---...///000111..............................//////000111111222000000000///////////////000000000000000000000000000000000000000111222222444222000000111222111000///000111111000000111333555333444888::::::===BBBDDDDDDEEEFFFGGGIIIKKKMMMNNNPPPRRRVVV\\\eeepppwww}}}xxx---------...............------------...///000000//////............//////---......///////////////000///...------...///000333222111111000111111111111///------.../////////...///000///...---...///666888999777222//////111////////////............------------------------///............---------------...///////////////............////////////------------------------000000000000000000000000////////////////////////000//////............///....../////////000000000///...---------...///000......////////////...............---,,,,,,++++++/////////...............///......------......///........................///...---,,,,,,---...///............////////////............111444777:::777444///---,,,---...---//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---++++++...000111111+++,,,,,,---...///000000------.........---,,,,,,)))******+++,,,---------,,,------......------,,,---------------------------------------.................................---............///333666======;;;777222///...///------........................////////////......+++++++++++++++,,,---...------------------------,,,,,,---------,,,+++++++++,,,---......///......)))***+++,,,,,,---------************++++++++++++))))))*********+++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,000000...,,,+++************+++++++++,,,,,,,,,---------------...............------,,,,,,++++++***,,,,,,---------.........------------------------------------------------------------------------,,,------......------,,,------............------,,,------......------,,,------------------------------,,,++++++---111444888888666222///---...000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------...///....../////////...------------------------------------------------------............///000111111444333222111000///..............................,,,------...///000111111...........................//////000000111111222////////////////////////000000000000000000000000111000000000000111222222444222111000222222111000333333333111000111444777999777999===???@@@EEEKKKPPPRRRSSSSSSSSSTTTVVVXXXWWWZZZ]]]aaagggnnnwww|||,,,---------.../////////,,,,,,,,,,,,---...////////////............//////---......///////////////000///............///000333333222222111222222333222///---,,,---///000000,,,...//////......///111111444777555///,,,...111,,,,,,------....................................///............---------------...////////////...............////////////------------------------////////////////////////////////////////////////000///............//////...////////////000000000......---------///000111......////////////............------------------/////////............---//////............//////........................000///---,,,,,,---///000////////////000000000000/////////000222555888999333111///------,,,,,,,,,............------------------------------------...---,,,---000222222222,,,,,,,,,------.........+++---......---,,,,,,,,,++++++++++++,,,,,,------,,,------......------,,,........................---------.......................................---.........---...111444555666666444222000111222...........................//////000000//////...++++++,,,,,,,,,------...------------------------,,,,,,,,,------,,,,,,+++,,,,,,---...............+++++++++++++++***((((((++++++++++++++++++++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...------,,,++++++******,,,------------.........---------,,,,,,+++++++++,,,,,,,,,,,,------------------------------------000000000000000000000000000000000000000000000000,,,------......------,,,---..................---,,,------......------,,,------------------------...---,,,******---111555???@@@???:::444000//////,,,,,,,,,------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///---....../////////......//////...------,,,++++++,,,,,,------------------//////......///000111111444333222111000......---......................../////////............---........................------......////////////////////////000000000000000000000000000000000000111111000000111111222333333222111111111222222222555555555444444666:::>>>>>>===@@@DDDFFFHHHOOOWWW\\\```dddeeedddccccccddddddgggjjjnnnqqqvvv{{{,,,---------.../////////,,,++++++,,,,,,---.../////////............//////---....../////////////////////............////////////............//////222///---,,,---///000000,,,...////////////000111,,,000444222...,,,...222---....../////////...---........................///............---------,,,,,,---...........................////////////................................................//////////////////////////////............//////////////////000000000111///...------...///000111......////////////......,,,,,,---...///000000111......------------------/////////....../////////........................000///---,,,,,,---///000/////////000000000111111111000000111222333555666///000111111000...---,,,,,,,,,------...///000000------------------------,,,,,,...111333444222000......------,,,,,,++++++---///111000...---...///...---,,,+++++++++,,,,,,,,,------......------,,,......................................................................../////////...,,,,,,...000---///000000//////000111/////////...------,,,,,,......////////////......---------...............+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,+++,,,,,,------------,,,------------,,,+++***))),,,+++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---......------,,,,,,+++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------000000000000000000000000000000000000000000000000,,,------......------,,,---..................---,,,------......------,,,...---,,,,,,,,,,,,---......---,,,******---111555BBBEEEGGGDDD;;;333///...------............------...------,,,,,,------...------,,,,,,,,,---......,,,---...///000000000000........................,,,,,,,,,---------............------......//////222111000///...---,,,,,,------------------------.........---------,,,,,,////////////////////////.........///////////////000000000111111222222222111111111111111111111111111111111111111222222333111222222222111222333444444555777888999===AAAEEEEEEEEEHHHLLLOOORRR[[[eeemmmssszzz|||xxxrrrooonnnsssuuuwwwyyyyyy{{{}}}~~~}}}---------...............,,,,,,,,,,,,---...////////////............//////---......//////////////////////////////////////////////////////000000111111///------.../////////,,,...//////......000111,,,///222111///...000222000111111111111///...---........................///............---------,,,,,,---............---............////////////////////////////////////------------------------///////////////////////////............//////000/////////000000000111111000///.........///000111......////////////......+++,,,---...///111222222,,,,,,---------.........000//////......//////000........................///...---,,,,,,---...///......//////000000111111111000000000000111111222///111333333111/////////++++++,,,...///000111222------------------------,,,---///222444444111...//////...---,,,++++++***111444666555111///000222000///---++++++++++++,,,,,,------......------,,,......................../////////.......................................///000000...,,,+++,,,---,,,---//////---,,,,,,---000000///...------,,,,,,------............------------...//////......---++++++++++++++++++++++++++++++,,,---------,,,,,,+++,,,,,,---------,,,,,,,,,---...///000000000000,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++******************+++,,,---...//////+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......------,,,------............------,,,------......------,,,...---,,,++++++,,,---...------,,,++++++---111444???EEEIIIFFF>>>444///...------////////////------......------------......---------,,,,,,------...,,,---///111333444555555---...///000111222222333+++,,,,,,------............------,,,------......//////......------,,,,,,------------------------******+++,,,---...//////////////////////////////111111111111111111111111000111111222222333333333111111111111111111111111222111111111111222333333111222444444444555777999666:::>>>BBBDDDGGGJJJLLLNNNOOORRRVVVYYY]]]iiiuuuzzzxxx~~~{{{yyy{{{||||||~~~...............---------,,,,,,,,,,,,---...///000//////............//////---......///////////////......////////////......111111111111111222333333000...---...///000///...,,,---......---,,,---/////////000000000//////...)))+++---///000000//////........................///............---------------...////////////...............////////////////////////////////////........................////////////////////////...............///000000//////000000000111111111111000///.........///000......////////////......,,,,,,------...///000000,,,,,,---...///000000111000000////////////000000................................................------...//////000111111.........////////////000///000000...,,,,,,...111,,,------...///000000111.................................000222222000/////////......------,,,,,,222555777555000---...111///...,,,++++++,,,---...,,,------......------,,,........................000/////////.........---........................---...///...,,,,,,---...---...000000...---,,,---........................,,,,,,------------,,,,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,------............------,,,,,,---...////////////------,,,,,,,,,++++++++++++,,,,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******************+++,,,---...//////------------............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------------,,,,,,,,,------......------,,,...---+++******+++---...+++,,,------,,,---000333888>>>CCCAAA:::222000000+++,,,...//////...,,,+++......------------.........------,,,,,,------------...111444777999;;;;;;333333333333222222222222++++++,,,,,,---......///......------,,,------...------------------------........................++++++,,,---...///000000////////////////////////111111111111111111111111///000000111222222333333111111111111111111111111222222111111222222333444222444777777888999===@@@AAAFFFMMMSSSUUUVVVVVVVVVWWWXXX\\\```ccchhhuuu~~~xxx}}}/////////......------,,,------------...///000000//////............//////---......///////////////......////////////............---......///000000///......///000000///---+++,,,------++++++,,,---000///......///...,,,***!!!%%%***...111222222//////////////////////////////.........---------...//////000000000000000............/////////000////////////////////////////////////////////////////////////////////////...............///000111000000000000111111111111222111000.........//////......////////////......,,,---------------------,,,---...///000111222333000000////////////000000........................------...//////...------,,,------...///000000111,,,,,,------.../////////...---+++'''%%%''',,,111.........///////////////........................111///------///000000000---.....................000333555333---***+++------,,,+++++++++---///111,,,------......------,,,////////////////////////000000//////.........---........................+++,,,---------,,,...///,,,...111111000000000000,,,,,,------...//////000+++,,,,,,------,,,,,,++++++,,,---------,,,+++***------------------------***+++,,,,,,------------...///////////////......,,,,,,,,,,,,+++***))))))---------,,,,,,+++++++++,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...------------------,,,,,,............/////////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,------......------,,,+++,,,,,,------,,,,,,+++,,,------......------,,,...---+++******+++---...+++,,,---------...000222222888===;;;555000000333***+++---......---+++***......------------.........------,,,,,,,,,------...000333666:::===???@@@;;;:::888555333000...---++++++,,,,,,---.../////////......---------......---------............///000000000000000000000000000////////////.........000000000000000000000000000000000///////////////...//////000111222222222111111111111111111111111222222111111222222333444333666999:::;;;<<>>???===999666333111000000---------.........//////---///000000...)))$$$!!!...------------...//////333222111000////////////000///...------...///000000000000000000000000000222222111111000000///////////////000111222222222333333333111000111444777111111222111222444888;;;777:::===???AAAEEEKKKPPP\\\ccckkkmmmkkkhhhhhhiiiiiimmmpppnnnlllppp|||}}}|||{{{tttrrrwww}}}/////////.........------.........---...//////000000000////////////000000....../////////......---000////////////.........////////////000000000000............/////////000//////////////////////////////.........---------/////////000000000111111///......------......///000000000000000000000000......///000000000000///...------------...////////////...---------......//////////////////////////////////////////////////////...---------......///000111222444666777777333222111000////////////000000/////////.........,,,---............---,,,........................000000///...---...//////111000000000/////////...000000000000000000000000000000000000000000000000......////////////......////////////////////////111111000000///.........////////////////////////------...///000111111222222000//////000111111000//////.........---------++++++++++++,,,---...///.........//////000000000222222000///...---,,,+++..................//////........................------------------------//////.........---------...---------------------,,,,,,,,,---------......------,,,++++++++++++,,,------............------000...,,,---...///---+++------............------,,,------...//////......------,,,,,,+++,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,......------------......,,,,,,,,,------,,,,,,+++,,,,,,---...............+++---......,,,+++,,,...000///---,,,++++++++++++---,,,,,,,,,,,,,,,------333222222111000///............---------,,,,,,,,,,,,,,,,,,---------......------------------..................////////////,,,---.........---,,,+++......................../////////.........------000000000111000000////////////.........---------,,,,,,,,,,,,---------...///...///333888;;;;;;:::;;;:::777555222000///...------------.........///---.........,,,+++)))'''...------------...//////333222111000////////////000///............///000000000000000000000000000000000//////............000000111111222222222333111222222222111222555777333555666777888;;;>>>AAACCCEEEFFFFFFHHHOOOXXX___kkkpppuuuvvvrrrooonnnooommmqqqtttssssssxxx}}}xxxxxxzzzzzzvvvsssrrrvvvzzz~~~---------------,,,,,,,,,...------------...//////000000////////////000000...............---,,,+++---------............///111000000000/////////.............../////////////////////////////////////////////............---....../////////000000000000//////////////////000000000000000000000000000...///000000111111000000......------......///000.........---......//////////////////////////////////////////////////////.........---....../////////000111333555777888999222111000000////////////000000000/////////......,,,---............---,,,........................///............///000000000000000000////////////////////////////////////000000000000000000000000......////////////......////////////////////////////////////////////////////////////////////////....../////////000000000222000//////000111111000/////////............---++++++++++++,,,---...///.........///000111222333000//////...,,,***(((''',,,,,,------.........///------------------------------------------------...............---------........................++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///,,,,,,------------,,,,,,///...------......---+++------............------,,,---......///.........///...---,,,++++++++++++------,,,,,,,,,,,,------------------------------)))******+++,,,---...///------,,,,,,,,,,,,------+++,,,,,,------,,,,,,,,,------...////////////...***,,,---,,,+++***+++,,,---,,,+++++++++++++++,,,************+++,,,------222111111///...---,,,,,,...------------,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,------............/////////---------------,,,++++++------------------------.........---------------222222222222111111000///...............---------+++++++++,,,,,,,,,------------...000444555555444555444444333111///---,,,------------............------,,,,,,,,,------......------------...//////222222111000////////////000//////......//////000000000000000000000000000000////////////.........111111222222222222222222111333444444333444666888333666999<<<===@@@CCCFFFNNNOOOOOOPPPSSS\\\hhhqqqyyy|||}}}xxxtttrrrsssuuuwwwzzzzzz|||{{{vvvwwwvvvuuuttttttuuuwwwxxx---------------------------------------......///000000////////////000000............---,,,+++***++++++,,,------...//////000000000000////////////.........////////////////////////////////////////////////...........................////////////000//////......//////000//////////////////////////////000111111111111111...............//////000......---......///000000////////////////////////////////////////////////......---......///000000000111111333444555666777111000000/////////000000000000000////////////...------............------........................---------...///000000111000000000000////////////........................////////////////////////......////////////......////////////////////////........./////////000000////////////////////////////////////////////////111000......000111000////////////...............,,,,,,,,,,,,,,,---...............///000222444555//////000///...,,,***)))++++++,,,,,,---.........------------------------------------------------.................................///////////////,,,,,,,,,---------......---------------...//////,,,------......------,,,......------------,,,,,,------............------------...............---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........++++++,,,,,,---......///++++++***)))))))))******++++++,,,---------,,,,,,+++,,,------......------+++,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,))))))))))))***+++,,,---111000///...---+++******------------------------------------------------...---,,,,,,++++++++++++---------.........//////------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------------222222222222111000..............................+++,,,,,,,,,,,,---------++++++,,,...///000////////////000000///...,,,+++------------------------------------......//////...------------...//////111111000///////////////000//////////////////000000000000000000000000000111111111111111111111111111111111111111111222222333444666666555666888999777:::???BBBEEEGGGJJJLLLRRRTTTWWWZZZ```jjjwww}}}{{{||||||{{{xxxuuuvvvxxxzzzzzzyyy|||.............../////////...------------...//////000000////////////000000............---,,,+++*********+++,,,---...//////.........///000111111111///////////////.........000000000000000000000000////////////////////////............///////////////................../////////////////////////////////000111111111111111///............///000000...............///000111000000000000000000000000000000000000000000000000...............///000111111111111111111111111111//////////////////000000111000000000////////////........................////////////////////////,,,,,,---...///000111111////////////000000000000------------------------////////////////////////......////////////......////////////////////////------......//////000000........................////////////............111///......///000000///////////////////////////------,,,,,,------...............///111444777888222222333222222111000000,,,,,,,,,---------......---------------------------------------------------.................................//////000000............////////////000///......------............////////////......---......---,,,,,,,,,,,,------............---------...............---------,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,+++******)))))))))******+++,,,,,,---------,,,+++,,,------......---------,,,,,,,,,------,,,,,,......------,,,,,,++++++((((((((()))***+++,,,---//////...---,,,+++***)))------------------------//////...---,,,++++++***...---,,,,,,++++++++++++------------............------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................000000000000///...,,,,,,---.....................------------............***+++,,,,,,,,,,,,+++,,,,,,---.........---,,,+++------------------,,,,,,,,,---///000000///---,,,...------------...//////111000/////////////////////000000000000000000///000000000000000000000000111111111111222222222222000000111111111111111111333444555666666777999<<>>@@@===888333000///000111111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////++++++,,,,,,---...//////---------.........//////+++++++++,,,---...///000,,,------......------,,,+++---///---+++)))+++------..................---.../////////...---,,,,,,000///...---------------***+++,,,------,,,+++***(((((()))***++++++,,,,,,)))******+++,,,---......///...---,,,++++++++++++)))***+++,,,------...---)))***++++++,,,,,,++++++,,,***((())),,,,,,+++(((&&&''')))+++,,,---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------.........******+++,,,...//////000------------......///000,,,,,,,,,---------......---,,,+++*********+++,,,------------------------+++++++++,,,,,,---------,,,,,,------...------------------.........//////++++++,,,,,,,,,---------,,,...000///---+++,,,...///...---,,,,,,,,,---...---------,,,,,,+++++++++...,,,+++***+++---///111...------------...////////////.........//////000///000111222222111000///000000000000000000000000111111222222333333333333111222333555777888999:::<<<===@@@EEELLLVVVaaahhhlllmmmmmmmmmmmmooossswwwrrrwww~~~~~~~~~111///...000333555444222333222111000////////////111111000000//////......////////////////////////------....../////////000000000000000////////////222000...---...//////...000000000000111111111111111000/////////000222333000000111111111111000000222222222222111111000000000000000000000000000000000000111111111111000000///////////////000111111111111111111111222222222000000000000////////////000000000000000000000000222000//////000000///---,,,---...///000000000000......//////000000111111111000000///////////////111111111111111111111111111111222222222222111111////////////////////////////////////000000000000111111000000//////......000000000000///...---,,,000000///...------,,,,,,......////////////......+++,,,...---,,,,,,---///////////////////////////////////////////////////000000000000000000000000////////////////////////000///---+++++++++---...---------...000555<<>>BBBDDDFFFGGGIIIPPPZZZbbbnnnvvv~~~000222666:::===>>>@@@@@@???===999555222000000000......//////000000111111////////////////////////111111111111111111111111.../////////000000000111000/////////111111000//////000000000111111111111000111111111222222222222111111222222222222111111222222222222222222222222111111111111111111111111000000111111111111000000///////////////000000111000000000000//////......///000000000111111111222///000111222444555666777111000///000111222111000/////////000//////......---------...//////000000000000////////////000000000000000000000000000000000000000111111000000000////////////////////////////////////000000000000////////////000000000000...//////000000/////////000000///////////////.........////////////......,,,---///...------...000//////////////////////////////////////////////////////////////////////////////////////////////////////........./////////,,,---///000//////000111222555777666333///,,,***......////////////......,,,------...------,,,,,,------....../////////000------...///////////////........./////////000000------............------+++,,,---------,,,++++++..................//////...---,,,++++++,,,---...***+++,,,---...///000000---------------.........///...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,..................//////,,,------------,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,..................------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...///////////////...,,,+++++++++***+++++++++,,,,,,------++++++,,,,,,,,,------------------.........//////---...000000000000...---///////////////000000000///////////////000111111111111111111111222333333333333333333333333444444::::::;;;===@@@CCCEEEGGGMMMPPPTTTYYY___iiiuuu~~~333666;;;>>>??????@@@AAA@@@>>>999555111000000111////////////000000000000////////////////////////111111000000000000//////......//////000000111111...------...000000///---000000000000111111111111000111222222333333222222111111222222222222111111222222222333333333333333111111111111111111111111000000111111111111000000///////////////000111111222111111000000//////...///000000111111222222222///000111222444555777777111000///000222222222111///000000111111111000000,,,------......///000000111111000///////////////000000000000000000000000///000000111111000000///////////////////////////////////////000000000000////////////000000000000000000000111000000//////////////////////////////......////////////......,,,...//////......///000000000000000000000000000////////////////////////000000000000000000000000////////////////////////---............/////////,,,...///000//////111222111333444444111...,,,+++....../////////...------------------,,,,,,,,,,,,,,,------...///000111111---...//////000000//////.........//////000000111------------------------------......------,,,+++.........///////////////...------,,,,,,------...+++,,,---......///......,,,,,,,,,---------------///......---,,,,,,,,,,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++.........///////////////,,,---......,,,,,,---...------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,---------------,,,,,,,,,*********++++++++++++++++++,,,,,,------------,,,...------,,,,,,------...+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,------------------+++,,,,,,------,,,,,,+++******,,,---............///000000///,,,++++++,,,++++++,,,,,,---.........,,,,,,,,,---------......------........./////////......////////////......000////////////000111111///......//////000111222111111111111222333444444444444444444444666777777:::;;;===AAAGGGMMMQQQTTT\\\aaagggnnnuuu666:::???AAA@@@@@@@@@AAA@@@===999444111000111111000000000000////////////////////////////////////.........------,,,,,,,,,.........///000111111111---------///000111///---000000000000111111111111000111222333333333222222111222222333333222222111111111222222222333333333111111111111111111111111000000111111111111000000///////////////000111111333222222111000000/////////000000111111222333333000000111111222333333333111000///000222333222111///000111222222222222222,,,,,,---......//////000000////////////000000111000000000000000000000000//////000000000000//////////////////////////////////////////000000000000.../////////000000000111000000111222333333333333000000000000000000000000......////////////......---...//////......///000000000000000000000000000////////////////////////////////////////////////////////////////////////,,,,,,---..................//////...------///111///000111000......///000......//////......---,,,......,,,+++++++++,,,,,,---------....../////////,,,---......//////......---......///000000111111...------------------...000000/////////.........---------....../////////,,,------------------,,,,,,,,,---.........---,,,++++++,,,,,,,,,---------//////...---,,,,,,,,,,,,,,,---------......//////------------------------++++++,,,,,,,,,,,,++++++---------....../////////+++---///...,,,+++---......------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++******++++++,,,------,,,,,,,,,+++++++++)))))))))***++++++,,,,,,++++++---.........------,,,,,,,,,------,,,,,,,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---...------,,,---///000///,,,+++,,,...++++++,,,,,,---.........------........./////////............///////////////......------....../////////...---...///000111............///000111222111111111222222444555555666555555666777999;;;<<<;;;===CCCKKKUUU___hhhmmmvvv{{{888<<>>@@@BBBFFFNNNYYYggguuu===???AAACCCCCCCCCBBBAAABBB@@@<<<777111//////000//////000000111111222222222222222111111111111111000000000000////////////111111111000000000000000111111111000000...------......//////000000111111222222222222222222222222333333333333333333333333666444222333555555333111444333222222111111111222111111111111111111111111//////............//////111111000000//////......000111111111222222222222222222222111222333333444000000000111222333444555000000//////000111222222000000000000000000000000222111000.........///000000000000///////////////000111222222222222111000111000000000//////............//////000000//////---.........//////000000000///111666<<>>???AAABBBBBBAAA@@@??????>>>:::555000...///000/////////000000111111111000000000000000000000000111000000000////////////000000111111111111111111222222222222111000//////......//////000000111111222222222222222222222222333333333333333333333333333333555777::::::666333444444333222222222222222111111111111111111111111111000000//////000000111111111000000////////////000000000111111111222222111111000000111111222333222222111222222333444555000000000000000111222222111111111111111111111111222111000///...//////000000000000000000000000000000111222333333222111000333222222222111111111111---......//////.............../////////000000000000///111555;;;===:::666000000000000000000000000000000000000000000000000111000///......///000111....../////////...---,,,,,,---...///000000000000000////////////000111222000000000///......------------------------------//////...---...///000111000000/////////.............................................------------------,,,++++++,,,,,,---////////////////////////...//////000000///..............................---------............///---------.........////////////////////////////////////...//////...---,,,+++++++++,,,------......,,,,,,,,,,,,,,,---.........------,,,,,,------...,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------......------------.........---+++******+++---...---,,,,,,++++++,,,,,,------------------------------------,,,,,,,,,++++++...............///000000------,,,,,,,,,+++++++++...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------000///.........///111111///////////////////////////---+++,,,...000000000000000000000000111222222444333222333444666666777>>>AAADDDFFFHHHKKKQQQUUU^^^gggwww>>>???@@@AAA@@@???>>>===<<<;;;888333///...///111////////////000000000000......//////000000111111111111000000000/////////000000000111222222333333444444444444333222111000......//////000000111111222222222222222222222222333333333333333333333333111444999???AAA???999444555444444444444333333333000000000000000000000000222111111000000111111222111000000000000////////////000000000111111111111111111111111222222222333444444333333333333444444111000000000000111222222111111111111111111111111111111000/////////000000000000000111111222222333111222333444444333222111222222222222222111111111//////000000000//////...000000000000000111111111111000111444888999666333000000000000000000000000000000000000000000000000000000////////////000000....../////////...------,,,---...///000000000000//////......//////000000////////////////////////------------------------//////.........///000111000000////////////....................................---------,,,,,,,,,------,,,,,,,,,,,,------////////////////////////111111222222111///...---........................---------............///------........./////////////////////////////////+++,,,...000111000///...------------------------,,,++++++++++++,,,------...------,,,,,,------...,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++************+++++++++***************))),,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------............------------,,,,,,,,,,,,------///---+++))))))+++---///---,,,,,,++++++,,,,,,---------------------------------------,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,,,,,,,+++++++++...---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------.....................---000////////////000111111////////////////////////---,,,***+++---//////...000000000000111222333333333333444555888;;;===???GGGIIIMMMQQQUUU[[[aaafffrrr|||????????????>>>===<<<;;;:::999777333///...000222////////////////////////......//////000111222222111111111000000000/////////000000111222333333444333333444444333222222111......//////000000111111222222222222222222222222222222333333333333444444111777???FFFGGGBBB999333555555555555555555444444000000000000000000000000111111111000000111111111000000000000000000000000//////000000000111111111222222333333444444444444666555444444333333333444111111111000000111222222111111111111111111111111111111000000000000000000000000111222222333444444222333444444444444333222000000000000000000000000111222222333222222222111111111111111111111111111111111111333555555333111000000000000000000000000////////////////////////000000////////////000000...////////////.........,,,---...///000000000000//////............//////............//////000000........................///////////////000000000000000//////////////////........................------------,,,,,,,,,,,,,,,,,,,,,,,,---------...////////////////////////222222444444444222111000........................---------............///............////////////000000000///////////////(((+++...000000///------......------,,,,,,,,,+++,,,,,,,,,+++,,,,,,---......------,,,,,,------...,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,+++***))))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++******))))))******++++++++++++************,,,++++++******++++++,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,---,,,,,,++++++,,,,,,---...---+++******+++---...---,,,,,,++++++,,,,,,---........................------------------,,,,,,***************+++,,,,,,...........................------,,,,,,,,,------------,,,,,,,,,,,,------//////............------............//////000000///////////////000000000///...---...000222111000222222111111111111222222222444777;;;@@@FFFLLLPPPPPPTTT[[[ccckkkrrrxxx{{{?????????>>>===<<<;;;::::::999777333000///111444000000000000000///////////////000111111222333333111111111111000000000000//////000111222222333333222222222222222222111000......//////000000111111222222222222222222222222222222222333333444444444555;;;DDDIIIHHH@@@777111444444555666666666555444000000000000000000000000111000000//////000000111000000000000111111111111000000000000111111111111111222333444444444333333666666555444333333333333222222111111111111111222111111111111111111111111000000111111111111111111000000111222333444444555222333444444444444333222000000000000000111111111111111222333333333333333222222222222111111111111111111111222333333111///000000000000000000000000//////////////////////////////000000000000///////////////...////////////,,,---...///000000000000//////............//////------......///000000000......................../////////000000000000000//////000000000000000000////////////////////////......---------,,,,,,,,,,,,,,,------............////////////////////////111222444666777666444333........................---------............///........./////////000000111111000000////////////***...111222000---,,,,,,------,,,,,,+++*********---------------......///...------,,,,,,------...,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,+++&&&&&&'''(((***+++---...,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,---,,,,,,++++++,,,,,,---***+++---......---+++***---,,,,,,++++++,,,,,,---........................------------------------//////......//////000111........................---------,,,,,,---.........------,,,,,,------...............------------------......////////////////////////000000111111000000///111333444333222444333222222222222222333333666;;;AAAHHHPPPYYY___aaafffooozzz??????>>>===<<<<<<;;;;;;:::999666333000///111333111111111111000000000000000000111111222222333333222222111111111000000000/////////000111111222222000000111111111111000000......//////000000111111222222222222222222222222111222222333333444444555999>>>EEEGGGDDD===555111333444555666666666555444111111111111111111111111000000000//////000000000000000000111111111111222000111111111222222222222///000222333333333222111555555444333333222333333333333222111111111111222222222222222222222222222///000111222222222111111111111111222222333333444111222333444444333222111222222222333333333333333///000111222333444444444222222222111111111111111111222222222111111000000000000000000000000000000000000000000000000000000//////000000000000////////////.........///000111,,,---...///000000000000000000//////......//////---.........//////000000...........................///000111111111000000//////000000000000111111//////////////////////////////.........---------+++,,,---......///......///////////////////////////111444666777666555333........................---------............///....../////////000000000222111111000000//////...///222555444111...---///,,,,,,,,,++++++*********...------------...//////...------,,,,,,------...,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,+++&&&&&&'''((()))+++---...++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++************+++,,,,,,,,,,,,,,,---------,,,++++++******++++++,,,)))******++++++,,,,,,---+++,,,,,,------,,,,,,+++------............------------,,,,,,,,,,,,------)))+++---//////---+++)))---,,,,,,++++++,,,,,,---........................------------.....................---...//////000+++++++++,,,,,,,,,,,,---------------------...///......------------......------------......//////------...///////////////...//////000000111111222000//////111333444222111444444444444555666777777888===EEELLLTTT^^^jjjrrr|||}}}}}}??????>>>======<<<<<<<<<999888555222......000222333222222222111111111000000000000111111111111111222222222111111111000000/////////////////////000000000111111111111000000......//////000000111111222222222222222222222222111111222333333444555555;;;???CCCCCC???999444222111333444666666666444333222222222222222222222222222111111000000111111222000000111111111222222222222222222222333333333333111222444555666555444333444333333222222222222333444333222222111111111222222222222222222222222222///000111222222222222111111111111222222222222222000111222333333222111000222222222333333444444444000111333555777888888999222222111111111000000000111222222222111000000111000000000000000000000000000000000000000000000000...///000111111000///...//////.........///111222,,,---...///000000000000222111000////////////000.........///////////////...........................///000111222111000000//////000000000111111111////////////////////////000000/////////.........+++,,,---.../////////...///////////////////////////111333555555444111///........................---------............///.../////////000000000000222222111111000//////...000333555444000---///111,,,,,,,,,,,,,,,,,,++++++------,,,,,,------...///...------,,,,,,------...,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,+++******)))******+++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++******++++++,,,,,,,,,,,,,,,++++++******++++++,,,))))))***++++++,,,------+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------......------------......***+++---......---+++***---,,,,,,++++++,,,,,,---........................------------.........///++++++******++++++,,,---+++++++++,,,,,,,,,---------------------...//////......------------......------...///000000111111...///000111222111111000...//////000111111222222000///000222444444333111333444555777:::<<>>============>>>888777444000---,,,...000333333333222222222111111000000000000////////////222222222111111111111000////////////............000111111222222222111111......//////000111111111222222222222222222222222111111222333333444555555;;;>>>AAA@@@;;;777555555111222444666666555444333333333333333333333333333333222222222222222222333000000111111222222222222222222333333333444444444555666888999:::999888666333222222111111222222333444333333222111111111222222222222222222222222222///000111222333333222111222222111111111111111111000111222222222222111000000000000111111222222222333444777999;;;===>>>>>>111111111111000000//////111222333222111000111222000000000000000000000000000000000000000000000000...///000111111000///...000///.........000111222,,,---...///000000000000222222111000000000000000////////////////////////////////////////////////...///000222222111111000//////000000111111111222000000000000000000000000000000000000////////////***+++---///000000///...////////////////////////...000222444333111---+++........................---------.........//////////////////000000000000222222222111000//////...---111333111---,,,...222------------------------,,,,,,++++++,,,,,,---......------,,,,,,------...,,,,,,---------,,,++++++******+++,,,,,,,,,,,,+++...------,,,+++++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,))))))******++++++++++++,,,++++++++++++++++++,,,++++++,,,------...//////++++++------------++++++------+++******+++------///......------......///---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---////////////////////////---------.........//////------,,,,,,------...///---------....../////////---------------...///000......------------......------...000111222333444000111222333444333222222...//////000111222222222111111222444666666444333222333666999===BBBEEEGGGJJJTTTaaappp}}}{{{{{{zzzyyy{{{:::;;;<<<======<<<;;;:::999888666333000...///111000000000000000000000000000///.........///111222222333333333333222111111000000000000111111111111555555444333222000000///222222111111222222333444444444444333333222222222111222333444555555555555;;;:::999777666444333222333333444555555444333333555444222000000111222333666555444444333222111111444444444333333333222222333333333222222111111111333444777999::::::999888444444444444444444444444444333333222222333333444222333333333333333333333222222111111111111111111111111111111000000000000...///111333444333222111333222222222111000000000666555666>>>GGGJJJFFFAAA:::777333000000111111111111111222222222222111111///111222222000///000000222222222111111111111000//////000000111111111222333222000///.........///000000000000000///......//////......---------,,,000///------///000///...000000//////.........---...............///000111111111000000111111222333111000000///...---------000000000000////////////.../////////...---,,,,,,///............---------000000000000000000000000------------------------//////////////////......//////............//////111111000000//////......------------------------,,,,,,,,,------,,,+++++++++,,,------......------------------------------,,,,,,,,,++++++******************++++++,,,,,,,,,......------,,,+++******,,,,,,+++******+++,,,,,,------,,,++++++******))),,,+++***))))))***+++,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++------,,,,,,,,,---...///.........---,,,+++***)))///............---------,,,,,,,,,---------......---...///...,,,+++,,,------------...------,,,,,,,,,+++***)))((()))***************++++++,,,,,,,,,---.../////////...---,,,...---,,,,,,......---,,,------------------------++++++,,,------......///111222444666666555444333///000111222222333222222555111111555666444444666;;;<<<>>>BBBEEEHHHNNNTTTYYYfffxxx~~~~~~~~~<<<<<<===>>>>>>===<<<<<<:::999777333///...///111111111111111111111111111000//////...///000111222222333333333333222111111000000000000111111111111666555555444333222111000111111111111111222333333444444444333333222222222111222333444555555555555777777777666666555555555444555666666666666555444666555333222222222444555444444333333333333333333444333333333222222222222333333333222222222111111111222555777888888777777333333333333333333333333333333222222222222333333444333222222222222333444111111111111111111111111222222222222111111111111///000222333333222111000222222222111111111111111333333777AAAMMMSSSRRRNNN===999555222111222111111000111111222222111111000///111222222000///000111222222222111111111111000///000000000111111111111333222000///......//////000000000000000///......000/////////.........---000///------///000///...000/////////..................------...//////000000000//////000000111222111000000///......------000000/////////..................///......------///............---------////////////////////////................................................///..................////////////.........------------------------------//////......,,,***)))(((+++,,,------......------------------------------,,,,,,,,,,,,+++++++++***++++++++++++++++++,,,,,,---------,,,+++*********,,,,,,+++******+++,,,,,,+++++++++++++++++++++,,,---,,,***)))))))))***+++------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++******++++++++++++,,,,,,------------,,,,,,+++***...---------,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---...---+++***+++,,,,,,------...------,,,,,,000///...---,,,------...,,,,,,,,,---------------,,,---.../////////...---...---,,,,,,......---,,,,,,------......------,,,---------...//////000000111222444555555555444333111111222333333333333333444111111666888777999;;;???@@@CCCHHHOOOVVV```gggqqq{{{======>>>>>>>>>>>>=========;;;777222......///222111111111111111111111111000////////////000111222222333333333333222111111000000000111111111222222666666555444333222222111111000000000000111222222444444333333333333222222222222333444555555555555333333444444555666666777555666777777777777666555666555444333444555666777222333333333444444444444333333333222222222111111333333333333222222222222000111333444555555555444333333333333333333333333222222222222222222222222555444333222222333444444222222222222222222222222444333333333333222222222111222333333333222111000111111111111111222222222111222777BBBNNNUUUVVVTTT>>>;;;777444333333222111000000111111111111000000///111222222111000000111222222222111111111111000000000000000111111111111222222000///////////////000000111111000000//////000000000000000/////////111///......///000000///////////////...............------------.../////////............///000000000000000///......------//////.........---------------......///.........///............---------........................////////////////////////------------------............------------...............---------------------------------------/////////...,,,+++)))(((+++,,,------......------------------------------------,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++,,,,,,,,,+++******)))))),,,++++++******++++++,,,)))******+++,,,,,,---------,,,+++***))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************++++++)))***+++,,,,,,,,,++++++,,,,,,------------,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------+++,,,---,,,*********,,,,,,,,,------...------,,,111000//////...//////////////////...............,,,---...///////////////...---,,,---.........,,,,,,---...//////...---,,,......//////000111111111000111333444444444333222222222333333333333444444555333444999<<<<<>><<<888333///...000222111111111111111111111111000000000000000111111111222333333333333222111111000000111111111222222222555555444333222222111111000000000///000000111222333333333333333333333333222333444444555555555444222222333333444555666666555555777777777777555555555444444444444555777777333444444444444444444444333333222222222111111111333333333333333333333333000111222333444444444444222222222222222222222222111222222222222222222111444555666777777777666555555444444444444444444333333333333333222222222222222333333333333222000000000000000111222222222333222333666===FFFKKKKKKHHH;;;888555333333333333222///000000111111000000//////111222222111000111222222222222111111111000000000000000000000111111111222111111000000/////////000000111111111000000///111111111111111111111111111///......///000000//////////////////...............------------......//////......//////000111000000//////..................---------,,,,,,,,,,,,,,,---.../////////...///............---------................................................,,,,,,,,,---------------------,,,,,,,,,,,,------......------------------------------------------+++,,,------------------+++,,,------......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++*********))))))++++++++++++++++++++++++*********++++++,,,,,,,,,++++++***)))***+++,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***+++---//////...---,,,++++++,,,---......---------------,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,---...---+++***+++,,,,,,,,,------...---------///......---------------000000//////......------,,,,,,---...///000000000///---,,,---...///...---,,,---...//////...---,,,......//////000111111111111111222333333333222111333222222222333333444444999777888<<>><<<999444000///111333111111111111111111111111///000000111111111111111222333333333333222111111111111111111222222222222333333222222111000000000000000000///000000111222333333333333333333333333333333444444555444444444333333333333444444444444444555666666666666555444333444444444444555666666666666555444444333222222333333333222222222111111333333333333333333333333111222222333444444444444222222222222222222222222111222333333333333222111333666:::===>>><<<999777999999888888777666666555333222222222222111111111333333333333222222111111000000000111222222222333222222444888<<<>>>===;;;555333111111333444444333000000111111111111000000///000222333222111222333222222222111111111000000111111000000000000000000111111111111111000000000000000111111111111000000111111222222222222222222111000......000111000///.........//////////////////......---------......000////////////000111111////////////............------------,,,,,,,,,,,,,,,,,,---.../////////...///............---------........................------------------------,,,,,,,,,---------......------,,,,,,,,,,,,------........................------------------------+++,,,------.........---+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++******************++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))+++---///000++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***+++---//////...---,,,++++++,,,---........................------------------------............---//////...---,,,---...+++,,,,,,---.........---------------,,,,,,++++++///.........---,,,,,,,,,---------...///000111111///...------//////...---------...//////...------.........///000000111111222222222222222222222111222222111222222333555555;;;:::<<<@@@BBBDDDKKKSSS___iiisss{{{}}}<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;999666222111222333222222222222222222222222///000111111222222111111222333333333333222111111111111111222222222222333222111111111000000000000111000000000000111222222222222333333333333444444333333444444555444444333555444444444444444333333444555666666666666555444444444444555555555555555777777666555444333222222444444444333333333222222333333333333444444444444333333333333444444444555333333333333333333333333222333444555555444333222222666;;;@@@AAA@@@===:::>>>===<<<:::999777666666222222222222111111111111333333333333222222222222111111111111111222222222111111222444777888666555111//////000222444444333111111222222222222111111///000222333222222333444222222222111111111111000111111111111000000000000000111111222222111000000000000111111222222111111111111111222222222222222222000//////000111000000.........///////////////000000///............///000000//////000000111222//////////////////............---------,,,,,,,,,------......///.........///............---------........................------------------------,,,,,,,,,---......//////......------------...................../////////------------------------/////////......---+++++++++,,,------......------------------------------******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***------,,,,,,+++******))))))))))))***+++---000111*********+++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))***+++,,,,,,,,,+++++++++,,,---...............//////.........---------,,,,,,,,,---------.........///000///...------///++++++,,,---............---............---,,,,,,---------,,,,,,,,,,,,,,,............///000111111///...---...//////...---.................................///000000111111333333333333222222222222222222111222333555777999======@@@FFFJJJOOOZZZdddvvv~~~{{{zzz|||>>>===<<<;;;;;;<<<===>>>999:::999777555333333444222222222222222222222222///000111222222222111111222333333333333222111111111111111222222222333333222222222111111111111000111111111111111222333333222222222333333444444444333444444555444444333333444444444444444444444444555666777777777777666555666666777777666666555555666666555555444444444333555555555444444444333333333333333444444444555555333333222222333333444444333333333333333333333333222333555666666555333222333666999===???@@@@@@@@@@@@@@@>>>;;;999777555444444333333333222222222222333333222222222333444444222222222111111111111111111111111333444444333222000//////000222333333222222222333333333333222222...000222333222222333444222222222111111111111000111111111111000000000///000111222222222222111000///000111222222222222111000111111111222222222222222000//////000111111000............/////////000111111000/////////////////////.........///000000.../////////////////////............------------.........///......------///............---------////////////////////////........................,,,------...//////000000///..................///,,,,,,---------.........------------------------////////////...---,,,++++++,,,------......------------------------------)))))))))******+++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,+++++++++++++++++++++++++++******+++,,,...///)))*********++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******++++++++++++,,,,,,,,,---...............---.........---------,,,,,,******+++++++++,,,,,,,,,...///000///---,,,---...***+++,,,---............---......///...---,,,+++,,,,,,,,,,,,,,,---------000000///......///000111000...---...///000///---000///...------...///000//////000000111222222222555444444333333333333333333333333333666888;;;===AAACCCIIISSS[[[eeesss~~~}}}|||zzzzzz}}}}}}|||???>>>===<<<<<<===>>>???777999:::999666444444444222222222222222222222222///000111222333222111111222333333333333222111111111111222222222333333333333333222222222222222222222222111111222222333444222222222333333444444444444444444555444444333333333444444555555666666666666777888999999888777666888888888888888777666555444444444555555555555666666666555555555444444444333333333444444555555555222222222111222222333444444444444444444444444444333444666777777666444333555666777999<<<@@@BBBDDDBBB@@@>>>;;;888666444222555555444444444333333333222222222222333333444555333222222222111111000000222222222222222111000///222111000111222333222000222333333444444333333222...000222333333222333555222222222111111111111000222111111111000000//////000000222333333222111000///000111222222222222222000000000111111222222222222000//////000111111000---.........//////000000222222111000000000000000...------------...//////........./////////////////////.........---------.../////////...---,,,,,,//////.........---------000000000000000000000000////////////////////////------......///000111111//////............//////+++++++++,,,,,,---------------------------------+++,,,---...////////////+++,,,------......------------------------------(((((())))))*********+++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++************++++++,,,------...---,,,+++++++++,,,,,,))))))******++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,---...///---...............---------------,,,,,,,,,++++++((())))))))))))*********---...///...,,,+++,,,---***+++,,,---............+++,,,---------,,,+++***+++,,,,,,------.........111000///......///000000000...---...///000///...111000---,,,,,,---000111000111111222333333444444666555444444333333333444444444444555888;;;???AAAEEEIIIRRR^^^jjjwww}}}}}}~~~}}}|||~~~}}}|||>>>===<<<;;;;;;;;;;;;;;;<<<999666555666555222000444333222222111111222222444444333222222111111111666666666666555555444333111111111111111111111111000111333444444444333222000000111333555888;;;===666555444333333444555555333333333333333222222222555555666666666666666666666666666666666666666666999999999888888888888888888777666555555555555555444444444444444444444444444444444444555555555555555555444444444333333333555555444444444444555555555555555555555555555666666666666777:::<<>><<<:::999999888666444333333333222222222111111777777666555333222111111222222222111222222333333222222222222222222222222333222111000000111222333333444666777777555444222///000222333444444333222111000000000111222333333111111111111111111111111//////000111222222333333000000111111111111000000222222222111111111111111000000111222333444444555------------...///111111111000/////////000222333111111111111000000//////................................................---------.........//////......//////////////////111///+++))))))+++///111.../////////////////////***,,,...///111111111000//////............/////////...---,,,,,,,,,,,,,,,...000000///...---...///------,,,,,,,,,+++++++++------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++---,,,+++******+++,,,---******************+++++++++++++++,,,,,,,,,------************************,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,------,,,,,,...000000,,,)))+++---//////---,,,,,,---------...///...---+++***------------------------+++++++++,,,,,,---------------------------------///...,,,*********,,,---////////////////////////***+++,,,---///000111111111000...------...///000000000//////.........------------...............000000000222555888999999888666444333222222000///444666999<<<>>>AAAEEEHHHMMMUUUcccqqq======<<<<<<;;;<<<<<<<<<<<<888555444555777777666555444333222222222222222222222222222222333333333333333333333333222111111111111111111111111111111///000111111222222111111222111111111111222333444444333222222111222333444444444444444333333333333333444555666777888999999999999999999999999999999666666666666666666666666777666555555555555555666777777777777777777777777444444444555555555666666555555555555555555555555555555444444444444555555555555555666666666666666777666666666777999:::;;;===;;;;;;;;;;;;;;;888666666555555555444444444444333333333444444444555555444444333333333333444444222222222222222222222222333333222111111222333333222333555777888888777666333333444555444444333222222111111111111222222333111111111111111111111111000000000111222222333333111111222222222222111111111111111111111111111111111111111111111111111222111000//////.../////////000000000000000111111222111111000000000/////////................................................---------........./////////////////////...............,,,,,,,,,,,,......//////////////////......+++,,,...///000111000000//////............/////////...------,,,,,,,,,---...///000///...------...------------,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------...---,,,+++,,,,,,+++******+++,,,,,,******++++++,,,---......+++,,,,,,,,,------------++++++*********+++++++++,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,---,,,+++---//////---***+++---//////---,,,,,,---------......------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,---------------------------......,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,)))******+++,,,---......000///---,,,,,,---...///000/////////.....................//////000000000000000000111444666777888777666444333444444333333555888;;;???BBBGGGMMMQQQ\\\eeerrr======<<<<<<<<<===>>>>>><<<999555444666999<<<>>>777666555444333333333333111111222333333444555555222222333333222222111111111111111111111111111111111000000000000111222222666555444444333333333444333333222222222333333444777777666666666555555555666666777888999999::::::888888888888888888888888777777777777777777777777777666666666666777777888666666666666666666666666666666666777777777777888777777888888888888888888777666666555555666666777666666777777888888888888888888777666666666666666777777888:::<<<;;;888555555555555444444444333333111222222333444555666666666555555444444444555555333333333333333333333333333333222222222222333333111333555777999999999999666666666666555444222222333333222111111111222222222222222222222222222222000000111111222333333333222222333333333333222222000000000000000000111111111111111000000000//////444333222000///.........//////000111111111111111111111111000000000000///////////////////////////........................------........./////////000000//////.........---,,,---............---,,,000000000//////.........+++,,,...///000000000000000//////......//////000///...------,,,---------...000111000...---...............------------,,,***+++,,,...///000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++---/////////---,,,,,,,,,++++++++++++,,,,,,******+++---...///000111,,,,,,,,,---------......---,,,+++******+++,,,---,,,,,,,,,++++++++++++***++++++************++++++---,,,+++,,,---...---++++++---//////---,,,,,,---......---,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......,,,,,,,,,---...///////////////.....................///000111111222000000000111222333555666777666666666666777888888888;;;@@@FFFLLLTTT\\\bbbnnnwww|||zzz{{{===============>>>???@@@<<<:::888777888;;;>>>@@@999888777666444444333333222333333333444444444555333444444444444444333333222222222222222222222222333222111000111222333444555555555555666666666777444444444444555555555666888888888888888888888888;;;;;;::::::999999888888888888888888888888888888:::::::::;;;;;;;;;;;;;;;888888888888888999:::;;;777777777777777777777777888888888999999999::::::999999999999::::::::::::888888777777777777888888888888888999999999::::::999888777777666555555555555666999===???>>>;;;888777777666666666555555555555444444444444444444444666666555444444444555555444444444444444444444444333222222222222222222333222333555666888999999999555555555555444444333333555444333222222222222222222222222222222222222222111111111222222333333333222222333333333333222222///000000000000000111111111111111111111111000000555444333111000/////////...///000222222111000000222222222222111111111111000000000000000000000000....................................////////////000000000///......------------............------111111000000///.........,,,---......///000000000000000////////////000000......------------......///111333222111//////000//////.........---------++++++---///000111111111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***---///000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...//////000,,,,,,---------............---,,,******+++,,,---+++++++++++++++++++++++++++******))))))******+++---,,,++++++,,,,,,------+++---//////---,,,,,,---///...,,,++++++,,,---...---------------------------------------,,,,,,,,,------------------------,,,------...------,,,,,,------------..........................................---------.../////////////////////.........------...///000111111222000000111111111111333444777777888888888999;;;======AAAGGGPPPYYYdddooovvv}}}>>>>>>>>>>>>??????@@@AAA=========<<<<<<<<<===>>><<<;;;999777666555444444555555555444444444333333333444444555555444444444333333333333333333333333333222111000111222333444333333333444444444444444555555666666777777777777777777777888888999999999;;;:::::::::999999999888========================;;;;;;;;;<<<<<<=========:::999999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;999999::::::::::::::::::999888888777777888888999999999999999999999999999666666666666666555555555999;;;>>>BBBEEEDDD@@@===:::::::::999999999888888666555555555555555555555666666555444444444444444444444444444444444444444111222222222222222222111333333444555666666666666333333333333333444444555555555444333222222222333222222222222222222222222222222222222222333333333111111222222222222111111//////000000111111111222000000111111222333333444333333222111111111111111...///000222222111000000333333333333333333333333111111111111111111111111////////////////////////........./////////000000000000//////.........---000///---,,,,,,---///000111111000000////////////------......//////000000000000////////////000000......---------......///111333555555333111111111//////.........------------...//////000000000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,...//////...---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,+++++++++,,,,,,+++++++++++++++++++++++++++******))))))******+++,,,,,,,,,+++++++++,,,---+++---//////---,,,,,,---...---,,,++++++,,,...///------------------------------------------------------------------------,,,,,,---.........---,,,---------......////////////............---------///////////////000000111.........///////////////,,,,,,---......///000000///111222111000000222444555777999999999;;;>>>AAACCCHHHQQQ[[[fffsss~~~@@@@@@?????????@@@AAAAAA===>>>??????===<<<===>>>>>>===;;;999777666555555777666666555444444333333222222333333444444333333444444444444444444444444111111111111111222333333777777777777777666555444555666777888999999999888666777888999:::;;;<<<===:::;;;<<<===>>>@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>??????@@@@@@?????????>>>??????@@@@@@????????????????????????======>>>>>>>>>?????????>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;::::::999777777888888888888777777999;;;===AAACCCBBB>>>;;;888888777777777666666666444555555666777888999999777666555444444444444444555555555555555555555555222222333333333333222222333333444444555555666666222222222222333444555666555555444333333333444444333333333333333333333333222222333333333333333333111111222222222222111111000000000111222222333333000000111222333444555555111111111111111111222222//////000111111111111111333333333333333444444444000000000000000000000000////////////////////////....../////////000000000////////////////////////000///---,,,,,,---///000000000000000000000000000...............///000000111000000//////000000111.........---......///000111333555666444222111111.........------------,,,...///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,------------,,,,,,------------,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,------------,,,,,,++++++*********++++++++++++,,,,,,,,,++++++************++++++***,,,---,,,+++***+++---+++---//////---,,,,,,---------,,,,,,,,,---......------------------------,,,---------............---------------------------------------.........+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...//////000111111111222.........///////////////------------...............111333222//////222555555888<<<>>>???BBBGGGKKKQQQWWW```jjjuuu~~~|||}}}BBBAAAAAA@@@@@@@@@@@@AAA>>>??????>>><<<<<<>>>AAA@@@???===;;;888777666555666666666555555555555555222333444444555555555444666666666666666666666666333444555555666666555555888999:::;;;<<<;;;;;;:::999:::<<<===>>>>>>>>>===<<<<<<>>>@@@BBBDDDEEEFFFDDDEEEFFFHHHJJJLLLNNNNNNHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJIIIHHHGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGFFFEEEDDDBBBAAA@@@@@@>>>??????@@@???>>>===<<<<<<<<<>>>@@@BBB@@@===:::777777777777666666666555777777888888888999999999999888777666555555555555555555555555555555555555444444555666666555444444333333333444666777888999555555444333333444555666555444444444444555555666333333333333333333333333333333333333333333333333222222333333333333222222000111111222333333444444000000111111222222333333111111000000000000111111000000000000000111111222111111111222222222333333000000000000000000000000////////////////////////.../////////000000000000------......///000000000.........//////........./////////000111111222222///......---...///000000111111000000000000111111...............///000000///222444555333111000///------------,,,,,,,,,,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++*********+++,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,+++++++++++++++*********+++++++++,,,,,,+++,,,------,,,***((('''******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,(((+++......+++******,,,+++---//////---,,,,,,---+++,,,------......------------------------------+++,,,,,,---...///000000------------------------...---,,,,,,---...///000,,,,,,---......///000000+++,,,,,,,,,,,,,,,,,,,,,---...///000000111111111............/////////000////////////...............111333222000000333777:::???EEEIIILLLQQQYYY___gggmmmuuu~~~}}}~~~CCCBBBAAAAAA@@@@@@@@@@@@??????>>>;;;999;;;AAAEEEAAA@@@>>>;;;999777666666444444555555666777777777555555666777888888777777777777777777777777777777777888:::;;;;;;;;;:::999111222555888;;;<<<======???@@@BBBCCCDDDDDDCCCCCCCCCDDDEEEHHHKKKMMMOOOPPPRRRSSSTTTTTTUUUVVVWWWXXXVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTUUUVVVVVVWWWXXXXXXWWWVVVUUUUUUTTTTTTTTTTTTYYYYYYYYYYYYYYYYYYYYYYYYQQQQQQRRRRRRRRRSSSSSSSSSWWWVVVUUUTTTRRRQQQPPPPPPOOOOOONNNNNNNNNNNNOOOOOOQQQPPPOOOMMMKKKIIIHHHGGGGGGHHHHHHHHHGGGEEECCCBBBDDDDDDEEEFFFGGGEEEBBB???>>>>>>=========<<<<<<<<<<<<<<<;;;:::999777777666:::999888777666666666666666666666666666666666666555666777888888777666555222222333555777999;;;===999888666555444444555555444444444444444555666777333333333333333333333333333333333333333333333333333444444555555444444333111111222333444444555555111111111111000000000000222222111000//////000000111000/////////000222333//////000000111111111111////////////////////////000000000000000000000000////////////000000000000,,,,,,---...///000111111,,,...000111111000...,,,......///000111222333333//////...------...000111111111000000000000111111...............///000000---000333444222000......------,,,,,,,,,+++++++++,,,,,,---...//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++***(((((()))+++,,,,,,,,,---......---,,,,,,+++++++++,,,,,,---------))))))*********+++++++++)))+++---------***'''%%%*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---'''+++...///,,,******++++++---//////...,,,,,,---***+++---...///...------------------------------***+++,,,---...000111111------------------------///...,,,+++,,,...000111/////////000111222222333---------.........//////,,,---...///000000000000---.........//////000000111111111000//////......---111444333000000444999@@@FFFOOOUUUYYY```iiipppzzz}}}BBBBBBAAAAAA@@@???>>>>>>@@@@@@???======<<<<<<===AAA@@@>>><<<:::888777666888777777777777999:::;;;:::666666999999555222333888666666888999999:::=========<<<<<<<<<===>>>???<<<===@@@CCCEEEGGGIIIIIIJJJKKKLLLNNNOOONNNLLLJJJOOOPPPRRRUUUWWWXXXZZZZZZ___]]]]]]^^^aaadddeeeeeegggbbb^^^___cccfffeeecccaaa```___```bbbdddeeeeeecccgggjjjiiidddaaabbbdddfffjjjmmmmmmnnnnnnhhh```ddd```]]][[[]]]___aaabbb]]]]]]]]]^^^______]]][[[[[[[[[[[[YYYWWWWWWYYY[[[]]]___```^^^[[[XXXWWWVVVYYYXXXVVVUUUUUUUUUSSSRRRTTTRRRNNNLLLLLLMMMNNNNNNFFFEEECCC@@@????????????;;;;;;:::;;;<<<<<<;;;999444666888999:::999777666666666666666666777777777777777666666666666777777777666666666666777888888888777666555444333333333888777666555555555555555555555333333333333555555333333333333333333333333333333333333333333333333222222222222222222222222222222333444444222111000000000000111222222222333000000000000000000000000111222222333333222222111222222222111111111000000000000000000000111111111222111111111000000//////222222111000000111222333333222111000////////////111111000000000000111111//////...---------------.........//////000111222000000//////.........---000///...------...///000///,,,)))))),,,------+++000///...---,,,,,,+++***...------,,,,,,------...---,,,+++******+++,,,---......,,,,,,,,,,,,............---,,,---...///000///---,,,***))))))******+++++++++*********))))))******))))))******+++,,,***+++---......---+++***************************+++,,,------......------//////000000000000//////)))***++++++------...///---,,,,,,,,,,,,---............---......000111222333111...------......---333222111000///...---,,,,,,,,,------.../////////***+++,,,---............////////////000000000000111111111111000///...------...000000///...000111000111333444555999===AAAJJJNNNUUU___kkkzzz~~~@@@@@@@@@@@@@@@?????????>>>======<<<<<<=========DDDBBB???===:::999999999888777666666666666777888;;;888999<<<===:::999;;;;;;:::;;;===>>>???@@@BBB@@@@@@AAACCCDDDEEEFFFFFFLLLMMMOOOPPPRRRSSSSSSTTTTTTWWWZZZZZZXXXVVVXXXZZZXXXXXXYYY]]]bbbeeeeeeeeekkkiiiggggggjjjlllnnnnnnrrrpppnnnnnnrrruuuwwwwwwuuutttsssrrrqqqpppooommmsssvvvyyywwwrrrnnnnnnpppuuuyyy||||||||||||uuunnngggeeecccdddfffjjjlllllljjjiiihhhhhhhhhfffdddaaafffeeeccc```^^^___bbbeeehhhjjjkkkjjjhhhfffeeeeeedddbbb```___]]][[[YYYWWWZZZYYYXXXXXXXXXXXXWWWVVVRRRQQQOOOLLLJJJIIIHHHHHHHHHFFFDDDCCCCCCBBB@@@>>><<<<<<======<<<:::888777555555555666666777777777888777777666666666777777666555555444444444444555777666666555444444444444777666666555444444555555555444333333333333444555333333333333333333333333333333333333333333333333222222222222222222222222222222333333222222111000000000000000111111111111111111111111111111111111000111111222222111111000111111111000000000//////111111111111111111111111111111111111000000000///111000/////////000111222333222111000///.........000//////////////////000222222111000000000000000///////////////000000111000/////////.........---000///...------...///000111...,,,,,,...//////---......------,,,,,,++++++------,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,+++++++++******+++++++++------,,,,,,,,,---...///...---,,,***************+++++++++*********))))))***************++++++,,,++++++,,,------,,,+++***************************+++,,,------...---------......////////////......------,,,,,,,,,,,,++++++---,,,,,,,,,,,,---......,,,---///111444666777888999555000---,,,---......111000000///...---,,,,,,/////////...------,,,,,,,,,---......////////////////////////000000000000000000000111111111111111---...000///......000111000222333444666:::@@@DDDOOOVVVaaaooo>>>>>>>>>?????????@@@@@@>>>>>>======>>>>>>???@@@BBB@@@<<<999777777777888999999888777777777888888;;;999:::>>>@@@>>>???BBBAAACCCEEEGGGIIIKKKKKKKKKIIIJJJLLLNNNQQQSSSTTTUUUXXXYYYYYYZZZZZZZZZZZZZZZYYY]]]aaaaaa]]]]]]bbbgggfffdddeeellluuu|||}}}{{{|||yyyxxxzzz}}}sssssstttwww|||~~~{{{zzzyyywwwtttrrruuusssnnnjjjhhhkkkqqqvvvxxxwwwtttppplllhhhdddbbbaaaaaabbbcccbbbaaa___^^^]]]\\\[[[YYYWWWUUUTTTTTTRRROOOLLLJJJIIIHHHGGGFFFDDDCCCBBB@@@>>><<<::::::888888888999999:::::::::;;;::::::999999888888888777666555444333333333333555555555555555555555555666666555444444444444555444444333333333333444444444444444444444444444444333333333333333333333333333333333333333333333333333222111111000000111111111111000000000000000000111111111111111111111111000000000111111000000000000000000///////////////333333222222111111000000111111111111000000000000000///......///000111222444333222000//////......///......------......///000///......---.........111000000////////////////////////...............//////...------...//////000...,,,,,,...///......,,,,,,,,,,,,,,,,,,,,,+++,,,++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,******++++++++++++******,,,,,,+++++++++,,,---...------,,,+++************+++++++++***************************+++++++++,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------------------............------------,,,,,,,,,,,,++++++---,,,,,,,,,,,,---......,,,///333777:::===>>>>>>>>>888111---+++---...///.........---------,,,,,,/////////...------,,,,,,...//////000000000//////////////////000000000000000000000000111222333444///000111111000000111333333555666888;;;@@@FFFKKKSSS[[[kkk}}}>>>>>>>>>>>>>>>?????????AAAAAA@@@@@@@@@AAAAAABBBAAA???;;;777666777999:::<<<<<<<<<<<<======>>>>>>@@@???@@@DDDEEEDDDGGGLLLKKKOOORRRTTTVVVYYYYYYVVVVVVVVVWWWYYY\\\___ccceeeccccccdddeeeeeeeeeddddddaaadddggghhhiiilllrrrwwwyyyvvvwww}}}}}}yyytttrrrkkkllllllkkkhhhffffffffffffffffffeeedddcccbbbaaaZZZWWWSSSQQQQQQRRRRRRQQQNNNMMMJJJHHHFFFDDDCCCCCCAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>===<<<;;;:::999999888777777666666777777444555555666666666666666555555444444444444555555444444333333333333444444444444444444444444444444444444444444444444444444333333333333333333333333333222111000///000111222333222222111111000000000111111111111111111111111000000111111111111000000000000000000000000000000444444333333222111000000111111111000000000000000000/////////000111333444666555444222111000000000///..................///...------,,,,,,---------222111000///............................................................---,,,++++++,,,,,,,,,,,,*********++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++***************************************+++++++++,,,,,,+++,,,++++++***++++++,,,---++++++++++++++++++++++++++++++,,,------------,,,,,,,,,------------,,,,,,)))***++++++------...///---,,,,,,,,,,,,---......111333888<<<>>>???>>>===;;;666111---------...---------------------......,,,,,,------...///////////////000000000///......////////////000000000000111000000000000222333444111222333222111222444666888:::<<>>>>>>>>>>>>>>>>>>>>>>>CCCBBBBBBAAA@@@@@@AAAAAACCC@@@===;;;;;;<<>>???@@@BBBDDDEEEFFFGGGKKKJJJKKKNNNOOONNNSSSYYYWWW]]]bbbccceeehhhfff```bbb```______bbbiiiooosssxxxyyyzzz{{{||||||||||||yyywwwwww|||~~~zzzvvvtttuuuwww}}}}}}}}}|||yyyvvvsssqqqiiifffbbb___]]]]]]\\\[[[WWWVVVTTTRRRQQQPPPOOOOOOJJJJJJHHHGGGEEECCCBBBAAAAAAAAAAAA@@@>>><<<:::999:::999999888999999::::::555555777888888888888888555555444444444555555666444444444444444444444444555555555555555555555555444444444444444444444444333333333333333333333333444333111000000000111222444444444333333222222222111111111111111111111111111222222222222222222111111111111111111111111111444444333333222111000000000000000000000000111111000000000000111333555666888777666444333222111111000//////......//////000111000000000000000111111333222111///............---------...............------............------+++,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,***+++------------+++************++++++++++++++++++,,,,,,,,,++++++******************************)))***+++,,,,,,,,,,,,++++++************+++,,,---++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++)))***++++++------...///---,,,,,,,,,,,,---......666888;;;======;;;888666222111///.........---,,,---............/////////,,,,,,------.../////////....../////////......---////////////000000000000222111111000000111111222111111222111111333666888<<>>>>>>>>??????@@@@@@@@@BBBBBBAAA@@@@@@AAAAAAAAA@@@???>>>===>>>@@@CCCDDDDDDEEEGGGJJJLLLNNNOOOOOOSSSRRRSSSVVVVVVVVV\\\dddhhhqqqwwwvvvwwwyyyuuummmmmmlllkkklllpppxxx|||xxxsssnnnjjjfffccc```\\\[[[ZZZYYYXXXWWWVVVVVVRRRQQQPPPNNNKKKIIIHHHGGGGGGGGGFFFEEECCC@@@===<<<<<<;;;::::::999:::::::::666777999:::;;;:::999999666555555555555666777777555555666666666666555555666666666666666666666666444444444444444444444444333333333333333333333333444333222222111111222222555555444444444444444444222222222222222222222222222222333333333333222222111111111111222222222222333333222222111111000000000000000000111111111111000000000111222444777888999888777555333222111111000//////////////////000//////.........///000000222222000///............---------------.........------............------,,,...//////...------...***+++++++++,,,,,,------+++******************+++,,,,,,------------,,,,,,))))))************)))))))))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,++++++******************+++++++++)))***,,,---------,,,+++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++---,,,,,,,,,,,,---......777888::::::888555111...---,,,,,,---//////---+++...............//////////////////...------,,,,,,---....../////////......////////////000000000000222222333333333222222111000000111111222444888;;;AAAEEEKKKRRRXXX^^^dddhhhkkkuuu}}}}}}~~~;;;;;;===???AAABBBDDDEEEAAABBBBBBCCCDDDEEEGGGHHHBBBBBBBBBCCCEEEHHHJJJLLLOOOPPPSSSUUUWWWXXXYYYYYYZZZZZZ]]]``````bbbjjjttt}}}xxxrrrnnnggggggggggggeeecccaaa```ZZZYYYXXXWWWUUUTTTSSSRRRRRRRRRRRRPPPNNNJJJGGGEEEBBBAAA???===<<<;;;::::::888:::;;;<<<===<<<:::999666666666666666777888888555666777888888777666555666666666666666666666666555555555555555555555555444444444444444444444444444444444444444333222222333333333444444444444444222222222222222222222222111111222222222222111111000000000000111111111222111111111111111111111111///000000000111111111111/////////000222444777888999777666444222111000000///......------......///,,,,,,,,,,,,,,,---......111111000//////...//////,,,,,,,,,------.........,,,------......------,,,+++...000000...------...,,,,,,,,,,,,------------+++++++++******+++++++++,,,,,,---......---,,,,,,******))))))))))))************,,,---------,,,+++***+++,,,,,,,,,,,,+++***))))))*********+++++++++)))***,,,---...---,,,+++'''(((***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++---,,,,,,,,,,,,---......222333444444222000---+++...,,,++++++---...---,,,......------------------/////////...------,,,,,,---...//////000000000000////////////000000000000111222555777777666555444333444555555777:::???CCCIIIOOOXXX```gggmmmrrruuuuuu~~~888999<<>>>>>===;;;:::777777777777777888999999666777888999999888777666777777777777777777777777555555555555555555555555444444444444444444444444333444555666555444333222222222222333333444444444222222222222222222222222000000111111111111000000.../////////000000111111000000000000000111111111//////000000111111111222.........///111444666888777666444222000///.........------,,,,,,------...///////////////000111222111000000///////////////,,,,,,,,,------.........,,,,,,---......---,,,,,,))),,,///...,,,***+++,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,---......---,,,,,,---,,,+++******+++,,,---***+++,,,---...---,,,,,,)))***,,,,,,---,,,+++***))))))******++++++++++++)))***,,,......---,,,+++&&&(((***,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++)))***+++,,,---......///---,,,,,,,,,,,,---......------/////////---+++***111...+++***+++---......---------,,,,,,+++++++++,,,,,,------...//////000......///111111222222222////////////000000000000///222666999;;;:::888777888999:::;;;===AAAGGGKKKRRRXXXcccllltttyyy}}}999<<<@@@DDDFFFHHHKKKNNNMMMMMMMMMMMMNNNPPPSSSUUUQQQRRRSSSVVVZZZ```eeehhhbbbdddiiikkkiiigggnnnxxxzzz~~~xxxmmmgggjjjmmmjjjgggfffhhhiiiiiigggddd```\\\YYYZZZVVVRRRNNNKKKHHHDDDBBB@@@???>>>>>>>>>>>>>>>===::::::888555333333444666888888888999999:::::::::888:::;;;;;;999777666666555555666777666555333222444444444555555555666666111222222333333333222222222222333333333444444444222222222222222222222222000000222333333222111000111111000000111111222333///000111222222111///...222000//////000000...---111111111111111111111111222111000......000111222888000+++---000000/////////...---...///000///...---------------...///000------------------------......//////...---,,,,,,........................------------------------,,,------......------,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,......---+++)))((('''&&&************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***++++++,,,,,,++++++***+++,,,------++++++,,,---...---,,,,,,++++++++++++------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++---,,,++++++,,,...............////////////......///000111222333333/////////000111111222222111444888===@@@???<<<888<<<999999???EEEJJJRRRYYY^^^jjjwww}}}:::===CCCGGGKKKOOOSSSUUUTTTTTTTTTSSSTTTWWWZZZ]]][[[]]]___dddjjjpppuuuxxx}}}}}}~~~~~~{{{zzz{{{www|||{{{zzz~~~|||xxxrrrmmmjjjccc___YYYTTTQQQPPPNNNMMMHHHHHHFFFFFFDDDCCC@@@>>>======<<<:::999999:::<<<888888888888999999::::::888:::;;;;;;999777666777555555555666555555444444333333333333333333333333111222222333333333222222111111111111222222222222222222222222222222222222000111222222222222111000111111000000111111222333000000111111222222222222444222000///000000///...000000000000000000000000222111000//////000111222888111,,,...000...,,,,,,///...---...000111000///..................///000------------------------......//////...------,,,........................------------------------,,,------......------,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,------------,,,,,,+++,,,------++++++,,,---...---,,,,,,+++++++++,,,,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++,,,------,,,,,,---...............////////////---......///000111222333//////000000111111222222111444999???BBBCCCAAA??????>>>@@@FFFKKKQQQ\\\fffsss}}}AAAEEEJJJOOOSSSWWW[[[]]]\\\\\\\\\\\\^^^bbbhhhllloooqqquuu{{{yyyssskkkddd___\\\ZZZYYYVVVTTTSSSQQQOOOLLLGGGCCCAAA@@@???===<<<;;;;;;:::999999999999::::::::::::777999;;;:::888666666666555555555444555555666666444444333333333333333333222222333333333333222222111111222222222333333333222222222222222222222222111111222222222111111000111000000000000111222222111111000111222333555666666444111///000111111111////////////////////////222111000//////000111222666000---///000---******///...---///111222222111000///..................------------------------.........///......---,,,........................------------------------,,,------......------,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---......//////......---+++,,,---,,,+++***+++---------,,,+++++++++,,,,,,++++++,,,---------,,,,,,************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---......------...///............////////////------...///000000111111000000000111111111111111111444:::???DDDFFFFFFFFFDDDEEEIIIPPPUUU]]]lllyyy}}}LLLPPPUUUYYY\\\^^^aaacccccceeefffgggjjjqqq{{{|||uuunnnhhhdddcccaaa^^^\\\[[[WWWRRRNNNJJJHHHEEEBBB@@@===:::888;;;;;;;;;;;;::::::::::::666888999999777555444555666555444444444666777888444444555555666777777777333333333444333333222222333444444444444555555555222222222222222222222222222222222222111111111000000000000000000111222222222111000000222555888;;;999666222000000111222222000000000000000000000000111111000//////000111111222...---111111...++++++.........///222333333333//////...---,,,,,,,,,------------------------------...............------........................------------------------,,,------......------,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++)))******+++,,,---......************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------***,,,,,,,,,+++***+++,,,---,,,,,,++++++,,,,,,,,,***++++++,,,------------++++++++++++++++++++++++------------------------,,,------------------,,,,,,---///...------...000............////////////---------...///000000000111111111111111111111111000444999>>>BBBEEEHHHIIIIIILLLSSS[[[aaakkk}}}|||UUUYYY___dddfffhhhkkklllppprrrtttvvvzzz}}}wwwqqqlllhhhffffffeeebbb^^^YYYUUUPPPLLLIIIFFFBBB???>>>===<<<;;;:::999888777555777999888666444444444666555444444555666888999111222333555777888::::::444444444444444333222111333333333444444444555555222222222222222222222222333222222111111000000000000000//////000000111222222111000000222666:::===:::777333111111222222222111111111111111111111111111111000000000000111111...,,,---111222///---............///222333333333......---,,,++++++++++++------------------------------...............---........................------------------------,,,------......------,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++************++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,++++++,,,,,,---***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,---///...------...000............////////////------......//////000000111111111111222222222222000444888<<>><<<:::888777666888:::999777555555555666666666555666666777777///000111333555777888999444555555444444333222111000000111111111222222222222222222222222222222222444333222111000000000000000////////////000111111222111000111333666:::<<<:::777333222222222222111111111111111111111111111000000000111111000000000---,,,---222333000000222///...---///111222222111...---,,,,,,,,,,,,,,,,,,------------------------,,,---......///.................................------------------------,,,------......------,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++++++++***************)))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,+++***)))***,,,,,,,,,+++++++++,,,------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,+++---......------...///............////////////....../////////000000000000000111111222333333444333777;;;>>>AAAFFFMMMRRRZZZ^^^gggtttyyy{{{uuu{{{tttkkkeee```ZZZVVVOOONNNKKKHHHDDDAAA>>>===999;;;<<<<<<:::888777888666777777777777666666555222222333444555666777777555555555555444333222111/////////000000000111111222222222222222222222222444333222000000000000111///////////////000111111111111111111333666999;;;999666444333222222111///111111111111111111111111000000111111111111000000///...///333222000000444///...---...000111000///......---------...//////------------------------,,,------...//////..............................------------------------,,,------......------,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))+++,,,+++***)))***+++,,,+++++++++,,,,,,---...,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...//////...---,,,+++,,,------,,,,,,---...............//////////////////000000000000111111//////000111333444555555888<<>><<<:::::::::666777888888888666555444777777777777777777777777555555555555444333222111000111111111111222222222222222222222222222222222555444222000000000000111///////////////000111111000000111222444666888999888666444333333222000...000000000000000000000000000000111111111111000000222000111333222///000444///...---...///000///...///////////////000111222------------------------,,,,,,---.../////////...........................------------------------,,,------......------,,,,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++************************+++++++++,,,,,,------...************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))+++++++++***)))***+++++++++++++++,,,,,,---...------------,,,,,,+++***************************************************,,,---///000000///---,,,***+++---,,,++++++,,,.............../////////000000000000000111111111111......000111333555666666;;;@@@EEEIIIMMMUUU```hhhnnnpppyyy|||yyymmmhhhdddccc___YYYTTTTTTLLLGGGBBB>>>===<<<:::888<<<999777666666666666555999999888777666666666666666777888888888666444333444444444333333333222222444444333333333333222222000000000000000000000000222222222222111111111111///000111222333444444444444444333222111111111222000000000000000000000000111222444555555444222111333222111//////000000111/////////////////////////////////000000000000111------............---------...............------------------------------------------------------......,,,++++++++++++,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,***)))+++------+++(((,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,++++++******))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////////////////............------,,,,,,,,,/////////...------,,,,,,------------------------------------------------............/////////000///111222333222111222333444555666444333666<<>>;;;===;;;999888:::;;;;;;;;;888888888777777666666666777999:::;;;;;;999777555444444444333333333222222333333222222222111111111111111111111111111111111000000000/////////......000000111222333333333333333333222111111111111111111111111111111111111111111222333444444333222111000///...---,,,------...////////////////////////000000///...---,,,++++++------............------------.................................---------------------------------,,,,,,---------,,,+++***,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++,,,***)))***,,,---+++(((,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++******+++++++++,,,,,,,,,***)))))))))((((((((('''*********++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++......---------,,,,,,,,,------..................------------------------------------------------........./////////000000...///111111000000111222111222444444666999???DDDKKKTTTZZZ\\\```iiirrrwww~~~~~~rrrjjjhhhbbb___ZZZVVVQQQMMMHHHDDDAAA>>><<<;;;;;;<<<;;;;;;999999::::::999999888777999:::===??????<<<:::888444444444444333333333333222222222111111111000000222222222222222222222222////////////............111111222222222222222111222222111000000000111111111111111111111111111111000111222333333222111000222111000////////////000//////////////////////////////...---,,,++++++***------............------,,,,,,---.../////////.../////////......---------------------------------***,,,---///...---***))),,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++***)))***+++,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++******++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))...------------,,,,,,,,,,,,,,,------...//////000------------------------------------------------....../////////000000000///000111111000000111222111222555888===BBBFFFIIIVVV___fffiiimmmwww}}}yyypppooolllhhhbbb\\\UUUQQQMMMJJJFFFCCCAAA???===;;;;;;<<<=========<<<;;;:::999;;;>>>@@@@@@>>>;;;999555444444444444333333333222222222222111111111111222222222222222222222222111111111000000000//////111222222222222111111000111111000000000000000111111111111111111111111111000000111111111111000000222222111111111111000111////////////////////////............////////////------............------+++,,,---...//////////////////......---,,,,,,,,,------------------------+++,,,,,,------,,,++++++------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---------------------------------.........//////...................................................////////////000000000111222333333222222444555666777;;;@@@FFFLLLPPPRRR[[[fffqqqwww~~~}}}tttjjjaaa\\\\\\XXXSSSNNNKKKIIIFFFDDD>>>>>>>>>>>>===<<<;;;;;;999;;;===??????===:::888555555555444444444333333444333333333333222222222222222222222222222222222111111111111000000000000111111222222222111000000111000000000000000111111111111111111111111111111000000000000000000000000...............---------////////////////////////........./////////000000------............------,,,------...//////......------------,,,,,,++++++------------------------...---+++******+++---...---------,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,---------,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******+++++++++,,,,,,,,,))))))******************,,,,,,++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------//////.........---------................................................////////////000000000111000111222222222333666888;;;>>>BBBGGGMMMSSSXXX[[[___mmm}}}xxxlllfffbbb^^^YYYVVVSSSPPPNNNLLLDDDCCCAAA???>>>=========:::;;;<<<<<<<<<:::888777555555555555444444444333444444444333333333222222222222222222222222222222000000000000////////////000000111111111111111000111111000000000111222222222222222222222222222222000000000000000000000000///000000000000///...---////////////////////////000000///...---,,,++++++------............---------...............------------------------------------------------------///---***((((((+++...000------------,,,,,,,,,,,,,,,,,,------------,,,,,,---------,,,***+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,------------...000//////...------,,,,,,................................................/////////000000000111111///000111222222444888;;;???DDDJJJNNNRRRXXX```gggnnn~~~{{{uuulllhhhccc^^^[[[XXXTTTRRRNNNLLLHHHEEECCCBBBCCCCCC===<<<<<<;;;999888777666555555555555444444444444333333333333222222222111111111111111111111111111111111111111000000000000...///000111111222111111111111111111111222333333222222222222222222222222111111111000000111111111111222222333222111000///////////////////////////111111000///...------,,,------............------////////////...---,,,,,,------......///000000000---------------------------,,,*********,,,...///...------------,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,***((((((+++...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,---------.........//////*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------........................------................................................//////000000000111111111111222444555666999>>>AAACCCJJJSSSWWWYYY```mmmwww}}}xxxrrrkkkfffaaa\\\YYYXXXTTTPPPKKKIIIIIIJJJKKK???>>><<<:::888777777666666666555555555444444444222222222111111111111000000000000000000000000000444444444333333333222222......///111111222222222222222111111222333444444222222222222222222222222222222111111111111222222...//////000000///---,,,////////////////////////111111111111222222222222---..................---000000000///...---++++++......///000111222333333------------------------+++++++++,,,,,,---------......---------,,,,,,,,,,,,------......------,,,)))++++++)))&&&&&&***---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,))))))***+++,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------.........,,,,,,------.../////////////////////////////////////////////////////////000000000000111111111111555666888999;;;???DDDHHHGGGPPPZZZ^^^```hhhxxx}}}sssiiibbbbbbaaa]]]YYYYYYYYYSSSKKKFFFBBB;;;777666888999:::;;;999666555555555555444444333222222222333444444222222222111111111111000...///222444555444333333222111111000000111111222111000000///////////////000111222222222000///...//////000000000000//////////////////////////////222222111000///...---------...///000000111000000////////////////////////111///---+++***+++,,,---.......................................///000111........................+++,,,---...///...---,,,---.........---,,,,,,+++++++++,,,---..................---,,,,,,+++******...---,,,+++++++++,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,000///...---,,,,,,,,,,,,++++++,,,------......///---,,,+++******+++,,,---++++++,,,,,,,,,---------........................///...------,,,,,,,,,,,,...///000///...---...//////111222222111000000111777555333666===DDDHHHIIIPPPVVV]]]aaaggguuuyyypppiiinnnppplllfffaaaZZZUUULLLGGG@@@;;;888888888888:::888666555555555444222333333333333333444444444222222222222111111111111000111333444444333222111333333222111111111111111111111000/////////000000000111111111111000000//////000000111111000000///////////////////////////000000//////......------...//////000000000000///////////////////////////...---,,,++++++,,,...///........................///............//////000------------------------,,,,,,---------,,,,,,+++------......---,,,,,,+++,,,,,,,,,---,,,,,,++++++......---,,,,,,+++******---,,,+++******+++,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------///...---,,,,,,+++++++++------------------,,,,,,,,,,,,+++******+++,,,,,,++++++,,,,,,,,,---------........................//////...---------------...///000000......///000111222444333222222222444888:::===BBBHHHNNNRRRTTTVVV]]]eeemmmvvvyyy|||qqqhhhcccVVVQQQIIICCC???===;;;:::;;;999777777777666444333333444555555555555333333333222222222111111111111222222333444333222111000444444333222222222222222222222111000000000000111000000000000000000111222000111111111111111111000000000000000000000000000.....................---///000000000000//////...////////////////////////,,,,,,++++++,,,---///000........................//////......---.........,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++---------------,,,,,,+++,,,,,,,,,,,,+++***)))(((...------,,,,,,++++++***++++++*********++++++,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......------,,,,,,+++++++++.........---,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------........................//////...---------.........///111000///...///111222333444444333444555777888>>>FFFLLLPPPTTTYYY]]]^^^fffqqq|||}}}}}}|||{{{yyypppccc^^^VVVOOOJJJEEEBBB@@@;;;:::999999:::999777666444555666777777666444222333333222222222111111111111222333333333222222111333333222222333333444555333222222111111111111111111000/////////111222333111111222222222222111111111111111111111111111111---------....../////////000000111000000///...---////////////////////////,,,,,,,,,,,,,,,---///000........................000///......------------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,***))))))******,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,+++******---------,,,,,,+++++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,---,,,,,,++++++***---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.................................------,,,------......000111111//////000222111222333333333555888;;;???FFFOOOSSSTTTWWW___fffiiiqqq}}}|||}}}~~~~~~rrrmmmeee]]]WWWQQQKKKHHH>>><<<::::::;;;:::999777555666888888888666444333333333333222222222222111000000111222333333444444000000111222333555666777333222222111111111111111111000/////////111222333111111222222222222111111222222222222222222222222.........///000000111111000000111000000///...---////////////////////////---------,,,,,,---------........................000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,***))))))******++++++,,,,,,---,,,,,,+++++++++,,,---------------------,,,,,,,,,,,,++++++))))))******++++++++++++---------,,,,,,+++++++++------------------------++++++,,,,,,,,,,,,++++++,,,,,,---------,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................---,,,,,,,,,,,,,,,------///000111111000000111333000111222333444888===AAAKKKQQQWWWXXXWWW\\\fffpppyyyyyypppggg___WWWRRRFFFCCC???<<<;;;;;;999888777888999999888777555444333333333333222222222222///000000111333444555555//////000111333555666777222222111000000000000111000000000000000000111222000111111111111111111000111111111111111111111111.../////////000000111111///000000000000//////...////////////////////////---------------------,,,..............................------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++***++++++,,,,,,,,,,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,---.........---,,,+++*********+++,,,---------,,,,,,------------,,,,,,,,,---------....................................---,,,,,,,,,,,,---......///000222222111111222444111222333555888>>>EEEJJJRRRVVVZZZZZZ[[[bbbooozzz|||qqqfff```UUUQQQIIIDDD@@@>>><<<::::::999999888777777666666444444333333333222222222111111111111222333333444111111000111111222333444111111000/////////000000000111111111111000000//////000000111111000000///111111111111111111111111......//////////////////...//////000000000000///////////////////////////++++++,,,---....................................------,,,,,,,,,---......------------------------,,,,,,---------,,,,,,+++******+++,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---------,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++,,,---///000000///---,,,++++++++++++++++++,,,,,,,,,,,,---......---,,,,,,------------...................................................///000000///000222222222222333555555666888:::>>>FFFNNNTTTXXX\\\```ccciiisssrrrkkkddd]]]TTTLLLFFFBBB@@@>>>;;;:::999888777777777777444444444333333333222222444333222222111111222222333222111111000000111111111000000///////////////000111222222222000///...//////000000000000//////000000000000000000000000..............................///000000111000000////////////////////////))))))+++---...///000000........................,,,,,,,,,,,,------...///........................+++,,,---...///...---,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++)))))),,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---......------((()))***,,,...000111222++++++++++++++++++++++++,,,,,,---......---,,,,,,,,,...///111111000...---------,,,++++++*********,,,,,,---......---,,,,,,---------.........//////........................000000000000000111222222///111222222222222444555999:::;;;>>>DDDLLLUUU\\\bbbffflllsss|||qqqmmmeeeZZZSSSOOOKKKEEE@@@:::;;;;;;:::888666666666666555444444666666666444999888666555444333333222111111111222222333333333222222222222222222333333111111000000000000111111111111111000000000000000//////000000000000//////.........///////////////,,,,,,,,,---...///000000000000//////............,,,------.........//////////////////...---,,,+++111111000...++++++,,,...------------------------........................,,,,,,,,,++++++*********333333222111///...---,,,++++++++++++++++++++++++++++++,,,---,,,+++***))),,,,,,,,,---------......---,,,+++***)))***+++,,,+++,,,---,,,++++++,,,...---000444555444111///...------------------------------............------,,,---......//////......////////////000000000000...///000000000000333555000000000111111222333444999;;;BBBKKKQQQUUU\\\cccjjjnnnvvvyyypppddd[[[UUUQQQKKKGGG?????????===;;;:::999999888666555555666666555444777777555444333333333333222222222333333333333333222222222222222222222222111111000000000000111111000000000///////////////000000111111111111000000///////////////.........---,,,,,,------///000000////////////......------------------......//////////////////...---,,,+++/////////...,,,+++,,,---------------------------.................................------,,,,,,,,,///...------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***++++++,,,,,,,,,---------------,,,++++++++++++++++++,,,---,,,+++,,,---///333555777666444111///...------------------------------............------,,,---......//////............/////////000000000+++,,,---------...000222333333222333333555666777@@@BBBGGGOOOTTTWWW]]]eeekkkuuu~~~rrrhhhaaaZZZTTTOOODDDCCC@@@>>><<<:::999999999777555555666666555444666555444333333333333333444444444444444333333333444333333222222111111111000000000000000000000000////////////////////////111111222222222222111111000000//////......---------------------...///000...............---------...------------...///////////////......---,,,,,,+++---......---,,,,,,---------------------------------------------------......------------,,,,,,............------,,,,,,------------------------------......------,,,+++,,,,,,,,,,,,,,,------------------------,,,+++++++++,,,------,,,---///111888999999777333000//////........................------............------,,,---......//////......------........./////////---///000000000111333555777666555555777999<<<===HHHJJJOOOUUUXXXZZZ```hhhqqq~~~yyywwwxxxyyyzzz~~~yyyqqqhhh```ZZZPPPLLLGGGBBB???===<<<;;;999777555555666777666555555444444333333333444444666666555555444444444333444444333333222111000000000000111111111111000000////////////000000000000000111111222222111111000111111000///...------,,,---------------...///000............------------///...------------.../////////......------------)))+++...///...---------------------------------------------------------++++++++++++++++++++++++------..................------------------------...............------------------------------...,,,---...///...---,,,+++***,,,---------...000333888999888555111//////000////////////////////////------............------,,,---......///.........------------.........//////000222222222333555777999888888999;;;>>>BBBDDDMMMOOOTTTZZZ\\\^^^fffppp~~~yyytttrrrsssyyy~~~tttnnnddd^^^UUUMMMHHHFFFCCCAAA;;;999666666777888888888555555444333333333444444666666666555555444444444444444333333222111000000///000111111111111000///000000000111111222222222//////000000000000//////111111000///...------,,,...------------...//////........................000///---,,,,,,---.../////////...---------......)))+++...///...------...------------------------------------------------++++++++++++++++++++++++))))))************++++++++++++++++++++++++++++++//////.........---------/////////...............,,,---...///...---,,,+++***,,,---------...000333444444333111///...///111////////////////////////------............------,,,---......///.........------------.........///,,,---/////////111333555999:::;;;===@@@EEEIIIKKKPPPSSSYYY^^^aaaeeeppp|||zzzpppcccXXXRRRMMMJJJGGGBBB???;;;:::::::::::::::777666555444444444444444555555555555555444444444444333333222222111111111///000111222222111000///000111111222222333333333//////000000000000//////000000//////......------......---------......///.........///////////////111///---,,,,,,---.../////////---,,,,,,---...///+++---//////.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++//////...------------.../////////...............---------------,,,+++++++++,,,------,,,---///111...//////...---,,,...///........................------............------,,,---......//////......------........./////////---///000111111333555888999;;;>>>CCCHHHMMMQQQSSSVVVYYY```fffiiiooo|||vvvhhh```ZZZUUUQQQMMMIIICCC???===<<<;;;:::999888777666555444444444444444444444444555555555222222222222222222222222///000111222222111000//////000000111222222333333000000000111111000000000///////////////.........///......---------....../////////000000000111111111000---++++++,,,...//////...---,,,,,,---///000...///000///......///111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////............,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------......------,,,,,,,,,,,,------,,,++++++++++++++++++,,,---,,,+++,,,---///,,,---...---,,,+++,,,---------------------------------............------,,,---......//////............/////////000000000000111333444444666888;;;:::===BBBIIIPPPUUUYYYZZZ___bbbiiiooosssyyy~~~wwwvvv}}}zzzpppjjjddd___UUUPPPJJJDDD@@@>>>;;;:::::::::888777555555444444222333333444444555555555222222222222222222333333...000111222222111000......//////000111222222222111111222222222222111111.........//////////////////......---------......//////000000111111222222222000---++++++,,,...//////...---,,,,,,---///000000111000///---...000222------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---------,,,,,,+++++++++------------------------///...---,,,+++,,,------,,,,,,,,,++++++*********---,,,+++***)))***+++,,,+++,,,---,,,++++++,,,...,,,---......,,,*********---------------------------..................---,,,---......//////......////////////000000000000---...000111222333666888:::>>>EEENNNUUUZZZ^^^___fffjjjqqqvvvyyy{{{uuunnnhhhfff\\\OOOEEECCCBBB@@@999:::;;;999777555444444666555333222222222333333333333333222222111111111111111111111111111111111333333222222222222111111222111111111000000//////.........//////////////////////////////////////////............///000000///...,,,+++,,,---///111......////////////......////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,---------......,,,,,,,,,---------...............------,,,,,,,,,,,,------...///000111111//////////////////...---///222555555444444444555@@@FFFNNNSSSVVV\\\dddjjjrrrvvv{{{uuueeeWWWOOOIIICCC:::;;;;;;999777555555555333222111000000111222222333333333222222222111111111111111111111111111111444444333333222222111111111111111111000000000/////////////////////......////////////////////////---,,,,,,,,,,,,---......///...---,,,---...000111......////////////........................//////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,---------......,,,,,,---------..................------,,,,,,,,,---.........///000000000/////////000/////////...000111222222222333777;;;DDDIIIPPPTTTXXX```kkkttt|||zzzjjj\\\OOOEEE???>>><<<;;;999888777777333222222111222222333333333333333333222222222222222222222222222222222222555555444333333222111111111111111111000000000000000000000//////.........////////////////////////------,,,,,,------...///000///.........///111222......////////////......,,,,,,------.........///................................................++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,---------......,,,------------..................---------------//////////////////////////////000000000000000000111222333222333777???EEEKKKOOOTTTXXX___kkk|||~~~}}}mmm[[[NNNGGGDDD@@@===<<<:::999888555555555555555666666666333333333333333333333333222222222222222222222222666555555444333222111111111111111000000000000000222111111000///...------///////////////////////////////////////000000111000000//////000000111222......////////////......++++++,,,,,,---.........................................................++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......------------...........................---------000000000///////////////000000000000111111222222222555888999:::???HHHOOOSSSVVV[[[```jjj{{{ooo```RRRMMMFFF@@@===;;;888666666666666666777777666666333333333333333333333333222222222222222222222222555555444333333222111111000000000000000000111111222222111000///......---////////////////////////000////////////000111111000000000000000111222222......////////////......,,,,,,,,,---------......................................................++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------.........//////........................000000000000000/////////000000000000111333444555222888>>>BBBCCCGGGNNNUUUXXX\\\bbbiiivvv~~~{{{~~~qqqbbbZZZOOOGGGBBB===888555555666666666666555444333333333333333444444444444333333333333333333333333333333222222222222111111000000000000111111111111111111111000000/////////////////////////////////......------......///000///000000000111111111111......////////////......------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,---------......------........./////////.............../////////000000000000000000000000111111000111222444666777444<<>><<<<<<;;;999999888777777666777777555555555444333333222222222333555666666444222111111222222222222111000000000000//////////////////////////////////////////......////////////......,,,---......///000000111///000000111111111111111000000000///000000111111......------------.........---,,,+++,,,...000111,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++------------,,,+++******,,,,,,,,,------------...++++++******++++++,,,---***++++++,,,,,,------...------------------------........./////////000000------------------------//////000000///.........////////////000111111111333333555:::>>>DDDPPP[[[ZZZbbbccchhhxxx~~~|||yyywwwwwwxxxyyyxxxuuuvvvyyy{{{{{{~~~~~~{{{}}}}}}}}}}}}|||pppfff^^^SSSIIIBBB???===<<<:::999888777666666666666666666555444444333333222333333222222222333333333222222222222222111000000//////000000000000000000////////////////////////......////////////................../////////...000000000000000111111222000///...---,,,+++++++++///......------......///---,,,*********,,,...000,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++***+++,,,---------------,,,,,,---------.........++++++******++++++,,,---***++++++,,,,,,------...------------------------............////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///......///000000111111222333333555;;;BBBGGGJJJRRR[[[```iiimmmvvv{{{wwwvvvvvvvvvuuuuuuwww|||~~~}}}|||~~~yyyqqqcccVVVLLLEEE@@@>>><<<;;;999888777666555555666666555555444333333333444222111000000111444555222222222333222222111000//////000111111111000000000000000000000000000000......////////////......000///......//////...---000////////////000111222222111000...---,,,,,,+++//////............//////,,,+++*********+++,,,---++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,)))***+++---............,,,---------............+++++++++++++++,,,------...------,,,,,,++++++***,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,*********,,,///000///......000222222222222444555666:::CCCLLLQQQSSSXXX___eeerrryyywwwzzz~~~}}}zzz{{{}}}~~~{{{vvvxxx~~~~~~|||yyyyyyzzzyyy|||{{{kkk\\\QQQIIIDDD>>>===;;;999888777666666666666666555444444333333333222111000111222444555222222333333222222111000...///000111222111111000000000000000000000000000......////////////......111///---...000111000...//////.........///000111333333222000//////////////////............//////---,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,+++++++++,,,------++++++,,,---.........---------------............,,,,,,,,,,,,,,,------......------,,,,,,++++++***,,,,,,---......---,,,,,,................................................,,,+++***,,,///111000//////111333444333333555777<<>>;;;<<<777888888999888666555444333333333333333333333333444444444444444333222111111000000//////000000000////////////////////////...---------///111333444/////////000000///////////////..................////////////////////////.................................---------,,,,,,---,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------,,,,,,,,,---------------,,,,,,++++++***,,,,,,,,,---------....................................//////000000000000///000000111000111222333000666===CCCIIIOOOVVV[[[^^^```cccgggooo}}}~~~wwwuuuuuuuuuxxx~~~|||wwwsssrrrpppnnnnnnnnnmmmllljjjhhhiiijjjiiigggeeeeeefffcccdddeeeeeeffffffeeeeeefffeeedddeeeeeeeeebbb```]]]^^^___aaaaaaaaa```___^^^\\\YYYWWWVVVWWWXXXYYY[[[[[[[[[[[[ZZZZZZZZZZZZXXXXXXVVVUUUUUUUUUUUUUUUTTTUUUVVVWWWXXXXXXWWWWWWTTTTTTTTTUUUVVVWWWXXXXXXUUUVVVWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWXXXYYYYYYZZZZZZ[[[\\\]]]]]][[[[[[\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^]]]___aaabbbaaa`````````^^^_________^^^[[[YYYXXXWWWWWWYYYZZZ\\\]]]______^^^\\\ZZZ[[[^^^bbbeeefffhhhiiijjjjjjjjjkkkmmmnnnjjjpppwww{{{~~~uuuhhhYYYPPPIIIBBB======888999999:::999888666555333333333333333333333333333333333444333333222222111111000000000111111222////////////////////////...---------///111333444//////000111111000//////......//////////////////////////////////////////...........................------------,,,,,,,,,------..................---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------,,,,,,---.........------,,,,,,+++++++++,,,,,,,,,---------..............................111111000000////////////...000111111000111444666111999EEENNNSSSVVV[[[___]]]aaahhhppp||||||{{{zzzzzzzzz|||~~~wwwvvvvvvvvvvvvtttpppmmmjjjhhhfffeeeeeeeeecccaaa___aaabbbbbbaaaaaabbbccc______``````___^^^]]]]]]```_________```^^^\\\YYYVVVXXXZZZ\\\]]]\\\[[[ZZZZZZXXXVVVUUUTTTUUUVVVWWWXXXXXXWWWVVVUUUTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRQQQMMMMMMMMMNNNOOOQQQSSSTTTQQQRRRSSSTTTUUUUUUUUUUUURRRRRRRRRRRRSSSSSSSSSSSSUUUVVVVVVUUUUUUSSSRRRQQQRRRRRRSSSTTTUUUVVVVVVWWWWWWXXXYYYXXXWWWVVVWWWXXXYYYYYYYYYZZZZZZZZZZZZZZZWWWYYY\\\\\\ZZZYYYYYYYYYWWWYYY[[[\\\\\\[[[YYYXXXTTTUUUVVVWWWYYYZZZ[[[\\\\\\YYYVVVVVVXXX\\\___```bbbdddeeeffffffggghhhjjjiiiooouuuyyy|||tttbbbWWWOOOFFF@@@>>>::::::::::::999888777777444444444444444444444444222222333333333333222222111111111111111111222333000000000000000000000000............///111222222//////111111111111//////......///000000000//////////////////////////////------------------------------------,,,,,,,,,,,,---......////////////...---------------,,,+++++++++,,,,,,------,,,,,,+++,,,---------............------------------...///------------,,,,,,,,,,,,,,,,,,,,,---------..............................222222111000000///.........000222222111222666:::777AAANNNVVVZZZ[[[___bbb^^^dddnnn{{{~~~|||{{{{{{yyywwwuuupppnnnmmmllllllkkkhhhfffdddbbb```______^^^\\\ZZZZZZ[[[\\\\\\[[[[[[]]]^^^[[[[[[[[[[[[[[[ZZZYYYYYY[[[[[[ZZZ[[[[[[YYYVVVSSSRRRTTTVVVXXXYYYXXXWWWVVVVVVVVVWWWXXXXXXWWWVVVUUUUUUTTTTTTSSSRRRRRRQQQQQQRRRRRRRRRQQQQQQQQQQQQQQQMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKJJJJJJKKKMMMOOOPPPMMMNNNOOOPPPQQQQQQQQQQQQNNNNNNNNNOOOOOOPPPPPPPPPRRRRRRSSSSSSRRRPPPOOONNNQQQQQQRRRSSSTTTUUUVVVVVVTTTUUUVVVVVVUUUTTTUUUVVVUUUUUUUUUVVVVVVVVVWWWWWWSSSUUUXXXXXXWWWVVVWWWWWWSSSUUUWWWYYYZZZYYYXXXWWWRRRSSSTTTUUUVVVWWWXXXYYYYYYVVVRRRQQQTTTWWWZZZ[[[^^^aaadddeeeddddddfffhhhkkkqqqwwwzzz}}}qqqdddYYYNNNFFFBBB<<<;;;:::999999888888888666666666666666666666666111222222333333333222222111111111111111222333444000000000000000000000000......///000000000000000...///111222222111///...---...///000111000000///////////////////////////---------------------------------,,,,,,,,,++++++,,,,,,.../////////.....................---,,,,,,+++,,,,,,------,,,,,,+++------------............---------------...//////,,,,,,,,,---------------,,,,,,,,,---------..............................111111000000000000000000---000333333222444999>>>BBBKKKVVV\\\]]]^^^bbbfffggglllvvv~~~}}}{{{xxxvvvtttttttttsssrrrpppllljjjhhhffffffeeecccaaaaaa___]]]\\\[[[ZZZXXXVVVTTTUUUUUUTTTSSSSSSTTTVVVTTTUUUUUUUUUUUUUUUTTTTTTUUUUUUTTTUUUUUUSSSOOOLLLKKKMMMPPPRRRSSSRRRQQQPPPOOORRRVVVYYYYYYVVVRRRPPPSSSSSSSSSRRRRRRRRRRRRRRRNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKMMMLLLKKKKKKKKKLLLMMMNNNJJJKKKLLLMMMNNNNNNNNNNNNLLLLLLLLLMMMMMMNNNNNNNNNNNNOOOPPPPPPPPPOOOMMMLLLNNNNNNOOOPPPQQQRRRSSSSSSOOOPPPQQQQQQPPPPPPQQQRRRNNNNNNNNNOOOOOOPPPPPPPPPQQQTTTVVVXXXWWWWWWXXXYYYRRRSSSUUUWWWXXXWWWVVVUUUQQQRRRRRRSSSTTTUUUVVVVVVWWWTTTPPPOOOQQQTTTWWWYYYWWW[[[___```______aaaccciiinnntttwwwzzzooocccVVVLLLHHH===<<<:::999888888999:::777777777777777777777777111222222333333333222222222111111111222333333444000000000000000000000000...///000111111000///......000111222222111000...---...///111111111000///////////////////////////---------------------------------,,,,,,,,,++++++***+++---...///...------///////////////......---++++++------------++++++---------.........//////---------------...///000,,,,,,,,,------.........,,,,,,,,,---------....../////////////////////////////////000111111222222---000333333222555;;;AAAKKKRRRZZZ^^^]]]___dddjjjqqquuu{{{}}}|||~~~||||||{{{yyywwwuuusssqqqqqqooommmkkkiiiiiihhhiiigggeeeaaa___^^^^^^\\\[[[\\\[[[[[[YYYWWWTTTRRRPPPPPPQQQQQQPPPPPPNNNMMMMMMMMMNNNPPPRRRSSSUUUUUUUUURRRRRRRRRSSSSSSRRRQQQQQQNNNNNNOOOPPPPPPNNNMMMLLLOOOQQQTTTVVVVVVUUUTTTRRRSSSRRRQQQOOONNNMMMLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNKKKKKKKKKKKKKKKLLLMMMNNNJJJJJJJJJKKKKKKKKKKKKLLLKKKKKKLLLMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJKKKLLLMMMNNNOOOPPPQQQPPPNNNLLLKKKNNNNNNMMMMMMNNNNNNOOOPPPOOOOOOOOOOOOOOONNNMMMLLLKKKLLLLLLLLLLLLMMMMMMMMMOOOQQQRRRTTTTTTRRRQQQOOOOOOPPPSSSUUUVVVTTTRRRQQQPPPPPPRRRSSSTTTTTTTTTTTTSSSSSSTTTTTTTTTRRRQQQOOOVVVVVVVVVVVVVVVVVVVVVVVV```fffmmmqqquuuzzz~~~nnn```TTTNNNHHHAAA;;;:::999777666888888777666555444333222222333333222222222222222222111222333333333333222111111111111111000000000000///000111222222111000///............//////////////////000000111111111222////////////////////////...------,,,,,,------............---,,,,,,,,,+++//////...//////000111222---...///...,,,+++,,,---...------,,,,,,------...+++******,,,///111111111000///...---,,,------...++++++++++++++++++++++++---...///...,,,,,,...///...............---------111111000///////////////...111444444444999BBBJJJVVV___dddbbb```eeennnsss}}}zzzuuutttuuuvvvwwwttttttsssqqqooommmkkkiiiiiihhhfffcccbbbaaaaaaaaa___]]]ZZZYYYYYYYYYXXXWWWXXXXXXXXXWWWUUUSSSPPPOOOLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNLLLMMMNNNNNNNNNMMMLLLLLLPPPQQQTTTVVVWWWVVVUUUTTTRRRQQQPPPNNNMMMLLLKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMJJJJJJJJJJJJJJJKKKLLLLLLIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJKKKLLLMMMLLLMMMOOOPPPPPPOOOMMMLLLMMMMMMMMMMMMMMMNNNOOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMNNNNNNPPPQQQRRRRRRRRRRRRQQQPPPOOOPPPRRRSSSTTTSSSRRRQQQOOOOOOPPPQQQRRRRRRRRRQQQOOOPPPQQQRRRSSSSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQWWW\\\aaadddfffjjjqqqvvv{{{}}}mmm^^^UUUMMMEEE>>><<<:::777666777888777777666444333333222444444333333222111111111111222333333333333222111111111111111000000000000///000000111111000000///............////////////......//////000000000000////////////////////////...------,,,,,,------...///////////////...........................//////---...///...,,,+++,,,---------,,,,,,,,,,,,------+++******,,,///111111000//////---,,,,,,,,,------,,,,,,,,,+++++++++++++++---...///...,,,,,,...///.....................///000000/////////000111111111444777666777>>>KKKVVV```gggkkkiiiiiiqqq{{{{{{wwwpppkkkjjjjjjkkkkkkkkkjjjiiigggeeecccbbbaaa```___]]][[[ZZZZZZZZZZZZWWWVVVSSSSSSTTTTTTSSSRRRRRRSSSSSSSSSRRRPPPOOONNNHHHHHHIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHKKKLLLLLLMMMMMMLLLLLLLLLJJJKKKKKKLLLLLLLLLKKKKKKMMMOOOQQQSSSTTTTTTTTTSSSRRRQQQOOONNNLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKIIIIIIIIIIIIIIIIIIJJJKKKIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLMMMMMMNNNNNNMMMMMMLLLLLLKKKKKKKKKLLLLLLMMMKKKLLLMMMNNNOOONNNMMMLLLLLLLLLLLLLLLLLLMMMMMMNNNOOONNNMMMLLLKKKLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOPPPPPPPPPQQQQQQPPPPPPPPPOOOOOOPPPPPPPPPQQQQQQQQQNNNNNNOOOOOOOOOOOOOOONNNNNNNNNOOOPPPQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNNNNQQQUUUVVVVVVXXX\\\```bbbfffkkkqqqxxxooo```UUULLLCCC@@@>>>:::777888888888777666555444333333555555444333222222111111111222222333333222222111111111111111000000000000000//////......//////000............////////////............////////////////////////////////////......------------...............///////////////......------,,,------------...///...,,,+++,,,---------,,,,,,,,,,,,------+++++++++,,,///111111000...------,,,,,,,,,,,,------------,,,,,,+++++++++---...///...,,,,,,...///.........//////000000000////////////000111222333444777:::;;;???JJJZZZgggmmmpppqqqooorrr}}}~~~||||||||||||{{{sssoooiiieeeccccccbbbbbbdddcccaaa```^^^\\\[[[[[[[[[YYYXXXVVVUUUUUUVVVVVVUUUTTTRRRQQQRRRQQQPPPOOOLLLMMMNNNOOOOOONNNMMMLLLGGGGGGGGGHHHHHHIIIJJJKKKMMMMMMMMMLLLKKKJJJIIIHHHKKKKKKLLLLLLMMMMMMLLLLLLHHHIIIIIIJJJJJJKKKKKKKKKJJJKKKLLLNNNOOOPPPQQQQQQRRRQQQPPPNNNMMMLLLLLLKKKMMMMMMMMMLLLLLLKKKKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJLLLLLLMMMNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLMMMMMMKKKKKKLLLLLLLLLKKKJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMOOOMMMLLLJJJJJJKKKMMMNNNMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPOOOOOOOOOOOOPPPPPPPPPOOONNNMMMMMMNNNOOOPPPNNNNNNNNNOOONNNNNNMMMMMMPPPPPPPPPOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKMMMOOOOOONNNOOORRRTTTSSSVVVZZZ^^^dddkkktttyyylll^^^SSSHHHDDDBBB===::::::888888777777666555444444444444444444333333333333222222222222222222222222111111111111000000000///000///...------...///000............////////////////////////////////////////////////////////////......------------......+++,,,,,,,,,---.........//////...---,,,,,,,,,------...///...,,,+++,,,------,,,,,,,,,,,,,,,,,,---,,,++++++,,,///111000000,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++---...///...,,,,,,...///---......///000111111222111000000000000111222333666888===DDDNNN\\\jjjrrrssstttrrrqqqwww~~~~~~~~~zzzwwwuuuttttttttttttsssnnnjjjeeebbbaaa```^^^]]]^^^\\\[[[YYYWWWVVVVVVUUUUUUTTTSSSRRRQQQQQQRRRSSSUUUSSSQQQPPPOOONNNLLLJJJHHHIIIKKKLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJLLLLLLLLLLLLLLLLLLKKKJJJIIIJJJKKKKKKLLLLLLLLLKKKGGGHHHHHHIIIJJJJJJKKKLLLKKKKKKLLLLLLMMMOOOPPPQQQTTTSSSQQQPPPNNNNNNMMMMMMNNNNNNMMMMMMLLLLLLKKKKKKJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNKKKKKKLLLMMMMMMMMMMMMMMMKKKKKKKKKJJJJJJIIIHHHGGGKKKKKKJJJJJJKKKKKKLLLMMMNNNMMMKKKJJJJJJKKKMMMOOOMMMMMMNNNNNNNNNOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOONNNMMMLLLLLLMMMNNNOOONNNNNNOOOOOOOOONNNNNNMMMPPPOOONNNNNNMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLMMMMMMMMMMMMOOOPPPNNNOOOQQQRRRTTTYYY___ccchhhlllqqqyyyxxxfffYYYMMMGGGDDD???;;;999888888888777777666666555333333333444555555666666222222222222222222222222111111111111000000000///000///...------...///000............////////////000000000000000000000000///////////////////////////......------......///+++,,,,,,,,,---.........000000///...---------------...///...,,,+++,,,---,,,,,,,,,++++++,,,,,,,,,,,,++++++---///000000///+++,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,---...///...,,,,,,...///---......///000111111222222222111111111111222222777999AAAOOO```nnntttuuupppppppppttt}}}}}}}}}{{{yyyxxxxxxqqqooommmlllllllllkkkjjjiiifffbbb```___^^^\\\[[[WWWVVVTTTRRRPPPPPPPPPPPPPPPOOONNNMMMMMMNNNOOOOOORRRPPPOOONNNMMMKKKHHHEEEFFFGGGIIIJJJKKKKKKJJJJJJLLLKKKIIIIIIHHHIIIJJJKKKIIIJJJKKKKKKKKKKKKKKKKKKGGGHHHHHHIIIJJJJJJJJJJJJHHHHHHHHHIIIJJJLLLMMMNNNPPPOOONNNNNNOOOPPPRRRSSSUUUTTTRRRQQQOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMNNNNNNOOONNNNNNNNNKKKKKKLLLMMMNNNNNNNNNNNNLLLLLLKKKJJJJJJIIIIIIHHHKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLKKKLLLMMMNNNOOOMMMMMMMMMMMMNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNOOONNNMMMLLLLLLLLLMMMNNNNNNNNNOOOOOOOOOOOOOOONNNLLLLLLLLLLLLMMMNNNOOOPPPKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKKKKLLLMMMNNNNNNLLLMMMLLLKKKJJJKKKNNNQQQTTTWWW]]]ccclllvvvsssdddTTTMMMIIIBBB;;;888999888888888777777777666333333444555555666666666333222222111111222222333111111111111000000000000000//////......//////000............////////////111111111111000000000000//////////////////////////////............//////.........///////////////000///..................---...///...,,,+++,,,---,,,,,,++++++++++++,,,,,,---,,,+++---///000000///+++,,,,,,------------,,,........................---...///...,,,,,,...///.........//////000000000222222222111222222333333999>>>III[[[mmmvvvvvvrrrlllnnnrrr~~~xxxwwwuuurrrqqqpppppppppkkkjjjhhhgggggggggeeedddbbb```]]]\\\\\\[[[YYYWWWUUUSSSQQQNNNMMMMMMMMMNNNNNNMMMLLLKKKLLLLLLNNNNNNOOONNNMMMMMMMMMKKKHHHFFFFFFGGGIIIJJJKKKKKKJJJIIIJJJJJJIIIHHHIIIJJJLLLMMMJJJKKKKKKLLLLLLKKKKKKJJJGGGHHHIIIJJJKKKKKKKKKKKKIIIIIIIIIJJJKKKMMMOOOPPPSSSRRRPPPOOOOOOPPPRRRTTTTTTSSSRRRPPPOOONNNMMMMMMOOOOOOOOOOOOOOOOOOPPPPPPNNNMMMLLLLLLKKKKKKLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMLLLMMMNNNNNNOOOOOONNNNNNJJJKKKMMMNNNOOOOOONNNNNNLLLKKKKKKKKKLLLMMMMMMNNNLLLLLLKKKKKKLLLLLLMMMNNNMMMMMMMMMMMMNNNNNNOOOOOOLLLLLLLLLMMMMMMMMMNNNNNNLLLLLLMMMNNNNNNMMMLLLLLLOOONNNNNNMMMLLLLLLMMMMMMLLLMMMNNNOOOOOOOOOOOOOOOMMMLLLLLLLLLLLLNNNOOOPPPJJJJJJJJJJJJJJJJJJJJJJJJMMMLLLKKKKKKKKKLLLLLLKKKKKKLLLKKKJJJGGGGGGGGGIIIIIILLLOOOTTTYYY```hhhmmmxxx}}}uuucccXXXRRRHHH???;;;999999888888888888777777666666666666555555444444333333222111111222333333111111111111000000000000///000000111111000000///............////////////111111000000000///////////////////////////////////////............/////////////////////.........---------,,,------......---...///...,,,+++,,,---,,,,,,++++++++++++,,,,,,---,,,,,,---///000///...+++,,,---...///......------------...//////000000---...///...,,,,,,...///.....................//////000000111333555666777===FFFVVVeeepppsssrrroooooorrr{{{mmmllljjjiiihhhhhhhhhiiijjjhhhfffffffffeeecccaaa]]][[[YYYXXXXXXXXXVVVTTTUUUSSSQQQNNNMMMMMMNNNOOOOOONNNMMMMMMMMMNNNOOOPPPNNNNNNMMMNNNOOONNNKKKIIIFFFGGGIIIJJJKKKKKKJJJIIIHHHHHHGGGGGGIIIKKKNNNPPPNNNNNNNNNNNNMMMLLLKKKKKKJJJKKKLLLMMMNNNNNNNNNNNNJJJJJJJJJJJJLLLNNNQQQRRRTTTRRROOOMMMMMMNNNPPPRRRSSSRRRQQQOOONNNMMMLLLLLLOOOOOOOOOPPPPPPQQQQQQQQQOOOOOONNNMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNOOOOOOOOOOOONNNJJJKKKMMMNNNOOOOOONNNNNNKKKKKKLLLMMMOOOPPPRRRSSSLLLLLLLLLLLLLLLMMMNNNNNNLLLMMMNNNOOOOOOOOOOOOOOOKKKLLLLLLLLLLLLMMMMMMMMMJJJLLLMMMOOOOOOMMMLLLJJJNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKLLLNNNNNNOOOOOOOOOPPPOOONNNLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLOOONNNLLLKKKKKKKKKKKKJJJKKKLLLLLLKKKIIIGGGHHHIIIFFFHHHJJJKKKMMMQQQVVVYYYdddhhhnnnuuu|||pppccc[[[PPPEEE???999999999888888888888888:::999888666555333222222444333222111111222333444111111111111000000000000///000111222222111000///............/////////000000000//////.........---//////////////////////////////............//////.........------,,,,,,+++++++++++++++,,,------...---...///...,,,+++,,,---,,,++++++++++++++++++,,,---,,,,,,---///000///...+++,,,.../////////......,,,,,,---...///000111111---...///...,,,,,,...///...............---------------///111444777999;;;???MMM___kkkooommmmmmnnnuuuyyyhhhgggfffggggggfffdddbbbcccbbbaaa```___^^^]]]]]]YYYYYYXXXWWWVVVTTTSSSRRRRRRSSSUUUTTTRRRQQQQQQQQQNNNNNNMMMLLLLLLMMMNNNOOOTTTPPPMMMLLLMMMMMMKKKIIILLLKKKKKKJJJJJJKKKKKKKKKJJJJJJKKKLLLLLLMMMMMMNNNLLLKKKKKKKKKKKKKKKLLLLLLIIIKKKMMMPPPQQQQQQPPPOOOKKKLLLLLLNNNPPPRRRTTTUUUVVVTTTRRROOONNNNNNOOOPPPPPPPPPOOONNNNNNNNNOOOOOOQQQPPPNNNNNNNNNPPPRRRSSSSSSQQQPPPNNNMMMMMMNNNNNNMMMNNNOOOOOOOOONNNMMMLLLPPPQQQQQQQQQRRRRRRSSSSSSJJJKKKLLLMMMNNNMMMMMMLLLOOOPPPPPPQQQQQQQQQQQQQQQPPPOOONNNMMMLLLKKKKKKKKKSSSSSSRRRQQQOOONNNLLLKKKMMMOOOQQQQQQOOOMMMMMMMMMLLLMMMOOOPPPOOONNNLLLKKKJJJLLLNNNPPPQQQRRRQQQQQQOOOOOONNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNMMMMMMLLLKKKLLLLLLMMMMMMMMMLLLLLLLLLKKKJJJIIIHHHIIIIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHIIISSSVVVZZZ___gggqqq|||oooaaaVVVLLLEEEAAA===:::;;;:::777777:::888888777777666666555555222222222333333444444444111222222222222111000000111111111111111111111111........................---...///000000///...---000///...---------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000///...------,,,,,,,,,+++***+++---...---,,,------------------------------------------------111111000///...------,,,............////////////222111111000000000000000666555333222333777===AAASSS___nnnsssooolllnnnrrr}}}bbb```___^^^______]]]\\\___^^^^^^]]]\\\[[[[[[ZZZXXXXXXWWWWWWUUUTTTSSSRRRQQQSSSTTTTTTRRRQQQQQQRRRPPPOOONNNMMMMMMNNNNNNOOORRROOOLLLKKKLLLLLLJJJHHHKKKKKKJJJIIIIIIIIIJJJJJJLLLMMMMMMNNNNNNOOOPPPPPPLLLKKKJJJJJJJJJJJJJJJKKKJJJKKKLLLNNNNNNNNNMMMLLLLLLMMMMMMNNNPPPRRRTTTUUUTTTSSSQQQOOONNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLMMMNNNPPPQQQQQQPPPOOONNNMMMMMMNNNNNNLLLMMMNNNOOOPPPOOOOOONNNPPPPPPPPPPPPQQQQQQQQQRRRMMMNNNOOOPPPQQQPPPOOOOOOLLLMMMNNNPPPQQQRRRRRRSSSUUUTTTSSSRRRQQQPPPPPPPPPQQQQQQQQQQQQPPPOOONNNMMMNNNPPPQQQQQQPPPOOONNNOOOOOOPPPQQQRRRRRRPPPOOONNNMMMNNNOOOPPPQQQRRRRRRRRRNNNNNNMMMLLLLLLLLLLLLMMMKKKLLLLLLMMMMMMLLLLLLKKKKKKLLLLLLMMMMMMLLLLLLLLLMMMLLLKKKJJJJJJJJJKKKLLLLLLLLLKKKKKKJJJIIIIIIIIIGGGGGGGGGGGGGGGHHHHHHHHHIIIKKKNNNQQQVVV]]]ffflllwww|||ooocccWWWOOODDD>>>;;;;;;999666666888888888777777666666555555222222222333333444444444111222222222222111000000////////////////////////..............................////////////......//////...---------------........................------------------------,,,,,,,,,---------......000//////...------,,,,,,***)))))))))+++,,,+++***---------------------------------------------------------,,,,,,+++******............////////////222222111111000111111111000222555777999???GGGMMM\\\fffppprrrooommmqqqvvv}}}~~~\\\ZZZWWWVVVWWWXXXWWWWWWYYYYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUSSSRRRRRRPPPQQQSSSSSSRRRQQQRRRSSSQQQQQQPPPOOONNNNNNNNNOOOQQQOOOLLLLLLLLLMMMLLLJJJMMMLLLKKKJJJJJJJJJJJJJJJNNNNNNOOOOOOPPPQQQQQQQQQMMMLLLLLLKKKJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNOOOPPPRRRSSSTTTUUUTTTRRRPPPOOOOOOPPPPPPPPPQQQQQQRRRRRRQQQQQQPPPPPPOOONNNMMMNNNOOOPPPQQQQQQQQQPPPOOOOOOPPPPPPQQQOOOPPPQQQRRRRRRSSSRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRPPPQQQRRRSSSTTTSSSRRRRRROOOOOOPPPQQQQQQRRRRRRSSSSSSRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPRRRSSSSSSRRRQQQRRRSSSSSSSSSTTTUUUTTTSSSRRRQQQQQQQQQQQQQQQQQQRRRSSSSSSOOOOOONNNMMMMMMMMMMMMMMMLLLLLLMMMNNNNNNMMMMMMLLLLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMLLLKKKKKKLLLMMMNNNNNNNNNMMMLLLLLLKKKKKKJJJHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGHHHHHHJJJNNNSSSWWW^^^gggvvvtttdddYYYIIICCC>>>===;;;777666888888888777777666666555555222222333333333333444444111222222222222111000000////////////////////////........................//////............////////////...------------...................................................,,,,,,,,,---------....../////////...------,,,,,,+++***)))***+++,,,+++***------------------------------------------------....................................////////////222111111111111111222222000444999>>>CCCLLLUUU\\\ggglllppppppmmmooovvv}}}|||{{{xxxyyy}}}ZZZWWWTTTSSSTTTUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUUUUTTTSSSRRRQQQQQQNNNPPPRRRRRRQQQQQQQQQSSSQQQPPPPPPOOONNNNNNMMMMMMPPPOOONNNNNNNNNNNNNNNNNNOOOOOONNNMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPQQQPPPOOONNNMMMMMMLLLLLLMMMNNNNNNMMMMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQRRRSSSTTTWWWVVVUUUTTTSSSSSSSSSSSSTTTTTTUUUVVVVVVVVVUUUUUUTTTTTTSSSSSSSSSSSSTTTUUUTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVVVVWWWWWWVVVVVVTTTTTTTTTUUUUUUUUUUUUUUURRRSSSTTTUUUUUUUUUTTTSSSWWWVVVUUUTTTSSSRRRQQQQQQQQQQQQPPPPPPOOOPPPPPPPPPSSSRRRRRRQQQPPPPPPPPPPPPRRRTTTUUUUUUTTTSSSTTTVVVUUUUUUVVVVVVUUUUUUTTTSSSTTTSSSRRRQQQQQQQQQSSSSSSSSSSSSRRRQQQPPPPPPPPPPPPOOOOOOPPPQQQQQQQQQPPPPPPNNNOOOOOOOOOOOONNNNNNMMMMMMMMMLLLKKKKKKLLLNNNOOONNNNNNMMMMMMLLLKKKKKKJJJIIIIIIIIIHHHHHHGGGGGGFFFHHHHHHHHHGGGFFFGGGJJJMMMRRRXXXbbbmmmwww~~~pppaaaRRRIIIBBB@@@>>>:::888999888888777777666666555555333333333333333333333333111222222222222111000000111111111111111111111111........................000///...------...///000///......---------..............................////////////////////////,,,,,,,,,---------......//////.........------------,,,+++,,,...///...---------------------------------------------------......//////000000000000............////////////000000000000000111222333666777:::BBBOOO[[[dddiiilllmmmllljjjjjjppp{{{{{{zzz}}}{{{{{{{{{{{{wwwuuuuuuzzz~~~XXXUUURRRRRRSSSTTTUUUUUURRRRRRRRRSSSTTTTTTUUUUUUSSSTTTSSSSSSRRRQQQPPPOOOLLLNNNPPPPPPOOOOOOPPPQQQNNNNNNNNNNNNNNNMMMLLLLLLMMMNNNNNNMMMMMMNNNOOOPPPOOOOOONNNNNNNNNNNNOOOOOOMMMMMMMMMNNNOOOOOOPPPPPPQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPRRRTTTUUUVVVUUUUUUUUUUUUUUUVVVWWWWWWZZZZZZYYYXXXXXXWWWWWWWWWXXXXXXYYYZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYYYYYYY\\\\\\[[[ZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXVVVWWWXXXXXXXXXWWWVVVUUUZZZYYYWWWVVVTTTTTTTTTTTTVVVUUUUUUUUUUUUUUUVVVVVVYYYXXXVVVTTTSSSRRRRRRRRRSSSTTTUUUTTTSSSSSSTTTVVVVVVVVVVVVVVVVVVUUUTTTTTTUUUTTTRRRQQQQQQRRRSSSSSSUUUTTTSSSRRRQQQQQQQQQQQQPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPMMMLLLKKKKKKKKKLLLMMMNNNMMMLLLLLLKKKKKKJJJJJJIIIJJJIIIIIIHHHHHHGGGGGGGGGFFFGGGGGGFFFEEEDDDFFFHHHKKKNNNRRRXXX___hhhqqqxxx|||wwwtttwww~~~nnn\\\QQQFFFAAA???;;;999:::888888777777666666555555333333333333333333333333111222222222222111000000111111111111111111111111////////////////////////000///...------...///000......---------......///........................////////////////////////,,,,,,,,,---------.....................------------,,,+++,,,...///...---------------------------------------------------+++++++++,,,,,,------...............////////////.........///000111222333888555888EEEYYYjjjqqqrrrmmmkkkhhhgggjjjttt|||zzzwwwvvvuuuvvvuuussspppqqqvvv{{{}}}TTTRRRPPPOOOQQQRRRRRRQQQOOOPPPQQQRRRSSSTTTUUUUUUSSSSSSSSSRRRPPPOOOMMMLLLKKKLLLNNNNNNMMMLLLMMMNNNLLLMMMMMMNNNNNNMMMMMMLLLJJJKKKLLLLLLLLLLLLNNNPPPOOONNNNNNOOOOOOPPPQQQRRRPPPQQQQQQRRRSSSSSSTTTTTTTTTTTTSSSSSSSSSTTTTTTUUUSSSTTTUUUWWWYYY[[[\\\]]]\\\\\\\\\\\\]]]]]]^^^___```_________^^^^^^^^^]]]______^^^^^^___```aaabbbaaaaaaaaaaaaaaa`````````___```````````````___^^^bbbaaa```____________```______^^^^^^^^^^^^^^^]]]^^^______``````___]]]]]][[[[[[ZZZYYYYYYZZZ[[[\\\[[[ZZZZZZZZZ[[[\\\]]]]]]bbb```^^^[[[YYYXXXXXXXXXVVVWWWWWWVVVTTTSSSUUUVVVYYYYYYXXXXXXXXXWWWWWWWWWUUUUUUTTTTTTTTTTTTTTTUUUUUUTTTSSSRRRQQQPPPPPPPPPOOOOOOPPPQQQRRRRRRRRRRRRTTTTTTUUUTTTTTTSSSRRRQQQOOONNNLLLKKKKKKKKKLLLMMMLLLKKKKKKJJJJJJIIIIIIHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGIIIJJJJJJHHHHHHIIIJJJDDDEEEGGGIIINNNUUU^^^dddjjjjjjjjjkkknnnuuu~~~kkk\\\LLLDDD???;;;999999888888777777666666555555444444333333333333222222111222222222222111000000//////////////////////////////////////////////////////............//////...------------...//////........................////////////////////////,,,,,,,,,---------..............................,,,+++***+++,,,---,,,+++------------------------------------------------,,,,,,------.........///............////////////.........///000222333444444555<<>>;;;;;;888888777777666666555555444444444333333222222222111222222222222111000000////////////////////////////////////////////////......////////////......---------------...//////................................................,,,,,,,,,---------..............................,,,+++***+++---------,,,------------------------------------------------/////////000000000000000............//////////////////000111222444666777777???OOOcccttt||||||yyyuuurrrooorrr{{{zzzvvvuuuuuussspppooopppqqqpppooorrrxxx~~~OOOOOONNNPPPQQQQQQPPPNNNLLLLLLNNNOOOQQQSSSTTTUUUTTTTTTSSSQQQOOOLLLJJJHHHIIIKKKLLLKKKIIIHHHHHHIIIKKKLLLNNNPPPQQQQQQQQQPPPNNNPPPSSSSSSRRRRRRVVVYYYUUUUUUVVVWWWYYY[[[]]]^^^______```aaaaaabbbbbbcccddddddddddddeeeggghhhiiiiiikkkmmmoooppppppnnnnnniiiiiijjjjjjkkkmmmnnnooossstttttttttttttttsssrrruuusssqqqppppppssswwwyyyuuuuuuuuuuuuuuutttsssrrrvvvwwwwwwwwwvvvuuusssrrroooooooooppprrruuuwwwyyyttttttssssssrrrrrrrrrqqqrrrsssttttttsssrrrqqqppppppooommmkkkjjjkkklllmmmnnnnnnnnnooopppqqqrrrsssmmmkkkiiihhhhhhhhhjjjkkkiiiiiihhheeecccbbbcccdddbbbbbbaaa```````````````WWWXXXZZZ[[[[[[[[[ZZZYYYYYYXXXWWWUUUTTTSSSSSSSSSRRRRRRSSSUUUUUUVVVVVVVVVUUUUUUUUUTTTTTTRRRQQQQQQTTTRRRPPPNNNMMMMMMMMMMMMLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJHHHJJJLLLMMMKKKJJJJJJKKKFFFGGGHHHHHHFFFFFFGGGHHHJJJPPPXXX^^^cccjjjttt{{{}}}dddSSSJJJBBB???>>>888888888777666666555555444444444333333222222222111222222222222111000000111111111111111111111111000000000000000000000000---...///000000///...------------------...///000................................................,,,,,,,,,---------......---........................---,,,---///000///...------------------------------------------------------------------------............/////////000111111111333444666888999===MMMcccvvv|||yyy{{{xxxvvvzzzyyywwwyyyyyyvvvrrrrrrssstttttttttwww~~~NNNKKKIIIJJJMMMPPPPPPOOOOOOOOOOOOOOOPPPRRRSSSTTTPPPPPPPPPOOONNNKKKIIIGGGIIIJJJKKKKKKIIIIIIJJJKKKMMMOOOQQQRRRSSSUUUXXXZZZ[[[YYYYYY\\\```aaa^^^ZZZ[[[\\\]]]___aaaccceeefffhhhkkklllkkkiiihhhiiilllooooooooopppqqqrrrttttttssstttvvvwwwyyyyyyzzzzzzxxxvvvtttuuuxxxyyywwwuuu{{{}}}{{{{{{~~~}}}xxxwwwvvvxxx|||~~~~~~}}}}}}||||||}}}|||{{{zzzzzzzzzzzz{{{tttuuuvvvvvvwwwwwwvvvvvvyyyxxxyyy{{{}}}~~~}}}|||vvvuuussstttvvvwwwxxxwwwxxxsssmmmhhhgggggggggggglllllllllkkkjjjiiigggfffbbbbbbcccbbbbbbaaa```___```^^^[[[YYYXXXWWWUUUSSSXXXVVVTTTSSSUUUVVVVVVUUUTTTUUUUUUUUUVVVVVVWWWWWWRRRPPPNNNLLLKKKKKKMMMMMMOOOOOONNNMMMLLLLLLKKKKKKIIIIIIJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJIIIGGGFFFFFFEEEGGGIIIKKKMMMRRR]]]mmmxxxvvv```RRRJJJDDD@@@<<<<<<:::777444222333444555444333222111222333444222222222222222222222222111222333333222111000///000000000000000000000000////////////////////////////////////////////////000000//////...---++++++***'''$$$''',,,///...,,,---,,,,,,,,,,,,---......***+++,,,------,,,+++***------,,,,,,,,,+++++++++//////.........---------...///000///---,,,,,,..................///000000////////////000000000000222000...///333777999999DDD^^^rrr{{{zzzssswwwvvv~~~}}}zzz}}}|||wwwssspppqqqssstttuuuwwwzzzMMMKKKIIIJJJMMMOOOOOONNNLLLLLLLLLMMMOOOPPPRRRSSSQQQQQQPPPPPPNNNMMMKKKJJJPPPQQQSSSSSSRRRRRRTTTUUUUUUVVVWWWXXXXXXZZZ]]]```cccbbbbbbdddfffhhhhhhhhhjjjkkklllnnnoooooooooooouuuwwwyyyxxxwwwvvvxxxzzz||||||}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~zzzuuuqqqqqqqqqqqqpppqqqpppoooooonnnmmmllllllmmmnnnnnnmmmmmmlllkkkjjjgggeeebbb```___^^^\\\ZZZ\\\[[[YYYYYYZZZZZZZZZYYYVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVSSSQQQPPPPPPQQQQQQMMMMMMMMMLLLLLLLLLKKKKKKIIIIIIJJJJJJJJJKKKKKKKKKMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJIIIHHHGGGFFFFFFBBBDDDEEEFFFIIIQQQ^^^gggwwwqqq]]]PPPEEE@@@;;;:::888666444444555777555444333222222222333333222222222222222222222222111222222333222111000///000000000000000000000000////////////////////////////////////////////////////////////...---,,,,,,///+++)))***---///---***------,,,,,,------...///...//////////////////...------------,,,,,,,,,,,,//////.........---------...///000///---,,,---..................///000000////////////000000000111000000111222555888<<<>>>NNNgggwwwzzzyyyqqqoooxxx~~~~~~xxxyyy{{{~~~{{{wwwuuuwwwxxxzzz{{{}}}LLLJJJIIIIIIKKKMMMNNNMMMJJJJJJKKKMMMOOOQQQSSSTTTUUUTTTSSSSSSRRRRRRRRRRRRTTTUUUWWWXXXXXXYYY[[[]]]`````````______aaadddhhhiiijjjkkkllllllnnnqqqssstttvvvyyy|||~~~~~~}}}|||~~~~~~~~~~~~}}}zzzyyywwwvvvuuuvvvwwwxxxwwwwwwwwwvvvvvvuuutttsssqqqnnnkkkjjjiiihhhfffeeecccbbbaaaaaabbbbbbaaa___\\\[[[[[[ZZZZZZYYYXXXXXXYYYWWWUUUSSSQQQQQQQQQQQQMMMMMMNNNNNNNNNNNNOOOOOOMMMMMMMMMMMMLLLLLLLLLKKKMMMMMMMMMLLLLLLLLLLLLKKKLLLLLLKKKJJJIIIHHHGGGGGGEEEFFFGGGFFFFFFJJJRRRXXXggguuuppp\\\MMMEEEAAA???<<<999777666777888555444444333222333333333333333333333222222222222111222222222222111000000000000000000000000000000////////////////////////////////////////////////---...............------111...+++,,,///000...,,,---------,,,------...///------,,,,,,,,,,,,------.........------------,,,...............------------/////////---,,,---..................///000000/////////000000000111111...111333444666;;;BBBGGGZZZnnnxxxvvvrrrkkkpppyyyvvvwww|||~~~|||~~~KKKJJJIIIIIIJJJKKKMMMMMMLLLLLLMMMOOORRRUUUWWWXXX[[[ZZZYYYXXXXXXYYY[[[\\\ZZZ[[[]]]^^^___aaaeeegggjjjjjjhhhffffffhhhlllooorrruuuyyyyyyxxxwwwyyy||||||~~~~~~~~~}}}|||{{{zzzwwwtttsssrrrrrrpppnnnlllkkkjjjjjjkkkjjjiiigggfffeeedddcccbbb```______\\\[[[YYYWWWUUUSSSSSSSSSQQQQQQQQQRRRSSSSSSSSSTTTSSSSSSRRRQQQPPPOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLLLMMMLLLLLLKKKJJJJJJIIIIIIHHHIIIIIIHHHGGGHHHLLLOOOVVVaaappp~~~kkkYYYPPPMMMIIIBBB===999888777666555555444444333333333333333333333333333222222222111111111222111111111111////////////////////////////////////////////////////////////////////////,,,------...//////......---,,,+++,,,///111111000---------------...//////---,,,+++******+++,,,---//////.........---------........................---...///...---,,,---///...............///000000//////000000000111111111///111444444666>>>JJJTTTcccooosssppppppooozzz|||zzz{{{JJJJJJJJJJJJJJJLLLNNNPPPNNNOOOQQQSSSUUUXXX[[[\\\^^^^^^^^^^^^___aaacccdddeeefffhhhiiikkknnnrrrvvvttttttrrrpppoooqqquuuxxx}}}||||||{{{zzzxxxvvvtttssssssssssssrrrpppooonnnmmmllljjjhhhgggfffeeedddbbb```^^^\\\[[[[[[UUUUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTRRRQQQPPPOOOOOONNNNNNNNNMMMMMMMMMMMMNNNMMMMMMLLLLLLKKKKKKKKKEEEFFFFFFFFFEEEEEEFFFGGGMMMQQQZZZjjj}}}xxxdddYYYTTTMMMEEE>>>:::888777666555555555444444444333333444444444333333333222222111111111111111111222222////////////////////////000000000000000000000000////////////////////////+++,,,---...////////////,,,,,,+++,,,...///000000...------------...//////000///...------...///000//////.........------------.....................,,,...///...------...///...............///000000000000000000111111111111000222333444888DDDTTT```lllooolllkkkrrrwwwKKKLLLNNNNNNNNNPPPSSSVVVSSSTTTUUUWWWZZZ]]]___```ccccccdddfffhhhjjjlllmmmnnnpppqqqrrrtttxxx|||}}}|||~~~|||{{{{{{|||{{{{{{vvvuuutttrrrqqqooonnnmmmjjjiiihhhgggeeedddbbbbbb\\\[[[[[[ZZZYYYXXXXXXXXXVVVUUUTTTSSSQQQPPPOOOOOOPPPPPPPPPOOOOOOOOONNNNNNOOONNNNNNNNNMMMMMMMMMLLLGGGGGGGGGGGGGGGFFFFFFFFFKKKIIIMMMZZZkkk|||ooobbbUUUMMMCCC<<<::::::999777444555555555555444333333555555444444333333222222111111111000111111222333000000000000000000000000000000000000000000000000////////////////////////,,,,,,---.../////////...///...---,,,,,,,,,,,,,,,......------......///000......------------...............------------,,,---------...............,,,---///...------...///...............///000000000000000111111111222222222333555888@@@MMM^^^iiiqqqppphhhiiitttzzz~~~NNNQQQSSSSSSTTTVVVZZZ^^^\\\]]]^^^___bbbdddfffhhhkkkllloooqqqtttvvvxxxxxxxxxyyyzzz{{{}}}}}}|||{{{zzzxxxwwwuuuuuunnnnnnnnnmmmllljjjiiihhheeedddcccaaa___^^^\\\[[[VVVVVVUUUTTTRRRQQQPPPPPPRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMLLLLLLKKKKKKKKKIIIHHHJJJFFFGGGOOOXXXbbbooo|||}}}nnn[[[RRRGGG???<<<<<<:::999444555666666666555333333666555555444333333222222111111000000000111333333000000000000000000000000000000000000000000000000////////////////////////------..................//////...---,,,+++,,,,,,...............//////000***++++++,,,,,,++++++***------------,,,,,,,,,,,,---------.........//////,,,---......------...000...............///000000000000111111111222222222222444888@@@LLLYYYfffmmmmmmlllgggjjjssszzz{{{wwwxxx{{{QQQTTTWWWXXXXXXZZZ___ccceeeeeefffgggiiilllmmmooosssuuuxxx|||}}}||||||vvvvvvvvvuuutttsssrrrqqqnnnmmmkkkhhhfffcccaaa```XXXWWWWWWVVVUUUTTTSSSRRRSSSRRRRRRRRRRRRQQQQQQQQQPPPOOOOOOOOOOOOOOOOOONNNOOONNNLLLKKKKKKJJJIIIGGGGGGEEEFFFIIIJJJOOO]]]lllyyyyyyeee[[[MMMCCC@@@>>>;;;999444555666666666555333333666666555444333333222222111111000000000111333444000000000000000000000000000000000000000000000000////////////////////////---...............------,,,---...---------///111...............///000000,,,---////////////---,,,------,,,,,,,,,+++++++++---------.........//////,,,---......------///000...............///000000000111111111111222222222222555<<>>999888888666444444555555444333555444444444444333333333111111111000111111222333222111000//////.........000000000000000000000000////////////////////////......------------............---------,,,,,,,,,------------------------.........---,,,+++)))(((,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---,,,,,,------///000000000,,,+++...//////333888;;;===GGGYYYfffhhhhhhiiigggiiikkkkkkpppzzz|||}}}{{{yyy|||aaacccfffiiilllpppuuuxxxzzzzzzzzz{{{|||{{{{{{zzzxxxvvvsssqqqpppkkkhhhccc```___^^^]]][[[[[[YYYWWWVVVWWWWWWUUUTTTVVVUUUUUUTTTSSSRRRQQQQQQPPPOOONNNMMMLLLJJJIIIIIIIIIHHHGGGFFFGGGJJJMMMNNNSSS^^^rrrsss^^^RRRJJJAAA;;;::::::888666555666666555444444444444333333222222222111111111111111222222333222111000//////......///000000000000000000000000////////////////////////......------------...............---------,,,,,,------------------------............---,,,++++++------...//////...------------------------------////////////////////////............///000111111333///...000000///222777;;;EEESSSaaaiiilllmmmlllkkklllnnnooouuu}}}}}}qqqsssvvvwwwyyy}}}~~~|||{{{tttpppkkkgggeeecccaaa______]]][[[YYYYYYXXXVVVTTTVVVWWWYYYZZZYYYWWWUUUTTTQQQPPPOOONNNMMMKKKJJJJJJIIIHHHGGGFFFFFFHHHJJJKKKEEELLL[[[kkkyyyooo^^^QQQFFF>>>;;;;;;999777777777888777666444444444333222111111000111111111111111222333333222222111000////////////000000000000000000000000////////////////////////......------------...............------------,,,........................---......//////......---------...//////...------........................////////////////////////000000000111111111111111333000000222222111444:::???SSSffflllmmmqqqsssqqqpppqqqrrruuu}}}{{{uuuooollliiifffddddddbbb___^^^\\\ZZZWWWTTTVVVXXXZZZ\\\\\\ZZZWWWUUURRRRRRQQQPPPNNNMMMLLLLLLKKKJJJIIIGGGGGGHHHIIIIIIEEEHHHNNNVVV___ooo~~~iiiXXXKKKAAA===<<<:::888777888888777666666555555444333222111111222111111111111222333333333222111000////////////////////////////////////////////////////////////......------------..................------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---....../////////---..................---........................////////////////////////111111111222222222111111000///000222333444:::AAAHHHcccwwwuuuppptttvvvsssuuuuuuvvv{{{}}}xxx|||xxxuuussspppnnnjjjhhhfffdddbbb___[[[XXXVVVXXXZZZ[[[[[[ZZZWWWUUUTTTTTTSSSQQQPPPOOONNNMMMMMMMMMKKKJJJIIIIIIIIIJJJHHHHHHIIIKKKPPP]]]vvvuuuaaaQQQFFF@@@===;;;888777888777666555777666666555444333333333222222222111222333333444333222111000000/////////////////////////////////////////////////////////......------------......//////.........---------++++++++++++++++++++++++)))***+++,,,---..................------.........------------------------////////////////////////000000111222222222111111111000111333444666>>>HHHWWWpppzzzrrrtttxxxvvvzzzyyyzzztttwww}}}zzzzzzyyyxxxwwwrrrpppnnnllljjjgggbbb___ZZZZZZZZZZZZYYYYYYXXXWWWVVVUUUTTTSSSRRRPPPOOOOOOOOONNNMMMLLLKKKKKKKKKKKKGGGFFFEEEGGGIIIRRReeevvvlll[[[NNNEEE>>>;;;999888888888666555666666666666555555555555222222222222222333444444333333222111000000000000000000000000000000000000////////////////////////......------------....../////////.........------++++++++++++++++++++++++((()))+++,,,---.........///...------------...///------------------------////////////////////////...000111333333333333222444333444555555999EEEQQQgggwww{{{sssuuuzzz}}}}}}|||~~~uuurrr}}}~~~}}}zzzyyywwwuuussspppkkkggg```^^^\\\YYYXXXYYYZZZ[[[WWWVVVVVVTTTSSSRRRQQQPPPNNNNNNMMMMMMLLLLLLLLLKKKGGGEEEEEEGGGHHHKKKUUU```ooo{{{zzzgggVVVKKK@@@===;;;::::::999888666444444444555555555555666333222222222222333444444333333222111000000000000000000000000000000000000////////////////////////......------------......////////////............------------------------******,,,---............///...------------...///........................////////////////////////...000222444666666555555333222444666999AAAQQQaaauuuyyy|||yyyvvvxxx|||zzzyyywww|||vvvnnnrrr~~~}}}{{{yyyvvvqqqmmmeeebbb^^^ZZZYYYZZZ]]]___XXXWWWVVVUUUTTTRRRQQQQQQMMMMMMMMMMMMLLLLLLLLLKKKJJJGGGGGGIIIIIIGGGJJJPPPUUUeeeuuuxxxuuuzzzooo\\\OOOAAA???<<<;;;;;;;;;999888222222333444444555555666333333222222333333444555444333222111000000000000000000000000000000000000////////////////////////.........------.........000/////////............////////////////////////+++,,,---...///////////////...---,,,,,,---...///000000000000000000000000////////////////////////...000333666888888888777//////111666===III]]]ppp}}}yyywwwxxxxxxzzz}}}zzzxxxuuu{{{zzznnnjjjqqq~~~|||zzzxxxwwwmmmjjjfffbbb___]]]\\\[[[ZZZZZZYYYXXXVVVTTTRRRQQQQQQPPPNNNMMMLLLLLLLLLMMMLLLKKKKKKJJJJJJIIIIIIHHHKKKNNNWWWbbbkkksss|||dddSSSCCC???===;;;888444555999666666555444444444444555555333000///111333333333111111111111000000000///000000000000000000000000000000//////.........---//////////////////////////////...------------...------............------------------------------...---+++++++++,,,...000..................------000000000000////////////000111333777<<<===;;;777111333777;;;EEEUUUhhhuuu~~~wwwtttvvvzzz~~~zzzzzzyyyvvvkkkeeekkkvvv~~~{{{rrrpppmmmjjjhhhfffcccaaa[[[[[[ZZZYYYXXXWWWVVVVVVRRRPPPOOOMMMLLLKKKLLLLLLIIIIIIIIIHHHGGGGGGFFFFFFGGGHHHNNNWWW___hhhtttooo\\\KKKDDD===;;;888444444777666666555444444444444555555333000000111333333333222111111000000000000000000000000000000000000000000/////////............//////////////////////////////...---------------//////000000000///......------------------------......,,,,,,,,,---///000........................000000000000////////////111111333777;;;<<<:::888333555999BBBPPPaaaqqq{{{tttppprrryyy}}}|||~~~~~~nnnhhhfffooo|||~~~xxxwwwvvvuuusssqqqmmmjjj^^^]]]\\\ZZZYYYYYYZZZZZZSSSRRRPPPMMMLLLKKKKKKKKKIIIIIIHHHHHHGGGFFFFFFFFFDDDDDDFFFLLLRRRZZZhhhtttjjjXXXLLL@@@<<<:::777666666666666555444444444444555555222000000111333333333333222111000///000111111000000000000000000000000////////////............//////////////////////////////......------------111111222111111000//////------------------------///...---------...000111........................////////////000000000000111222333666999:::999777666888>>>MMM```pppyyy|||lllmmmrrr~~~}}}sssjjjiiiooo{{{}}}||||||{{{yyytttoooeeeccc```]]][[[[[[[[[\\\UUUTTTQQQOOOMMMLLLKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHGGGDDDDDDGGGJJJQQQ^^^kkkttt{{{zzzeeeUUUDDD>>>===;;;999888666666555444444444444555444222111111222333333222444333111//////000111222///////////////////////////////////////.........////////////////////////...............------,,,111111222111111000///.........................../////////...///000111111............////////////////////////000000000000000111222444666777777777999===HHH\\\ppp{{{{{{wwwoooqqqwwwtttlllooottt}}}xxxsssnnnlllgggbbb^^^\\\[[[[[[WWWUUUSSSPPPNNNMMMMMMMMMLLLLLLKKKJJJJJJIIIIIIHHHIIIFFFDDDEEEFFFKKKWWWccclll~~~~~~~~~nnn[[[HHH???>>>===:::888666666555444444444444555444222111111222333333111333333111000000000111222////////////////////////.........///////////////////////////////////////......//////......---,,,///000000000///......---........................////////////000000111111........./////////000000.../////////000000000111///000111222333555777888<<>>:::999666666555444444444444555333222111222333444222111111222333444444222000///000000000000000000000000............/////////000////////////////////////---...///000///...,,,++++++,,,---.............................................//////000000//////---......///000000111111.........///000111111111000222333444444777===AAAQQQaaavvv{{{xxxrrr|||}}}zzzxxx||||||wwwwww{{{vvvpppjjjeeebbbYYYXXXWWWUUUTTTTTTUUUUUUOOOOOONNNNNNMMMMMMLLLLLLGGGFFFFFFHHHFFFEEEIIIPPPXXXppp||||||fffVVVKKKBBB======666666555444444444444555222222111222444444222000000222444555555333000...000000000000000000000000---.........//////000000////////////////////////---...///000000...,,,+++***+++---...//////000000////////////////////////---......///////////////---......///000111111222---......///000111111222222333555555666:::@@@EEE]]]mmmvvvqqqrrrsss|||zzzzzz|||zzzwwwxxx~~~}}}zzzuuummmgggeeeaaa\\\XXXWWWWWWWWWWWWOOONNNLLLLLLLLLKKKJJJHHHGGGFFFFFFFFFFFFFFFGGGGGGQQQbbbwwwzzz~~~rrr^^^SSSJJJ@@@888:::999777666666555333111444333222222222333444555222222222111111111111000111111111111111111111111000000000000000000000000............////////////222222111111000/////////////////////////////////........................---,,,,,,,,,,,,---......////////////000000000000/////////000000000000000111///111666888;;;FFFRRRkkkvvvxxxxxxrrrsss~~~}}}tttyyyrrrnnnuuuzzzsssmmmjjjfff```[[[ZZZYYYXXXXXXPPPNNNMMMLLLLLLKKKJJJHHHGGGGGGFFFFFFFFFGGGHHHHHHJJJXXXjjj{{{|||gggYYYLLLAAA999:::888666555666555333222444333222111222222333444222222222111111111111000111111111111111111111111000000000000000000000000............////////////333333222111000/////////......................................................------......///000////////////000000000000/////////000000000000111444222333777:::AAAPPP```wwwyyyyyyxxxsss{{{}}}~~~xxxsssttt}}}wwwrrrqqqmmmfffaaa^^^\\\ZZZYYYRRRPPPNNNMMMMMMLLLJJJHHHGGGGGGFFFFFFGGGHHHHHHIIIEEENNN[[[iii}}}vvvcccRRREEE===999777555555555555444333333333222111111222222333222222222111111111111000111111111111111111111111000000000000000000000000............////////////444444333222111000///...................................................//////......//////000111////////////000000000000000000000000000111222222777666777999???LLLbbbuuu}}}zzzyyyzzz|||wwwwwwyyyzzzyyytttmmmgggccc___\\\ZZZTTTRRRPPPOOONNNMMMKKKIIIFFFFFFFFFFFFFFFGGGHHHHHHDDDIIIPPP\\\nnnmmmYYYJJJBBB:::888555555555666555444333222222222111111111111222222222111111111000000111111111111111111111111////////////////////////............////////////555444333222111000///...................................................//////......//////000111////////////000000000000000000000000111333555666;;;;;;;;;===FFFYYYttt{{{~~~xxxzzz~~~|||uuunnnhhhccc___\\\XXXVVVSSSQQQQQQOOOLLLJJJFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGJJJRRRaaayyyuuu___NNNEEE<<<999666555666666666555333333333333222222111111222222222111111111000000000000000000000000000000////////////////////////............////////////444444333222111000///...........................////////////////////////......------......///000////////////000000000000000000000111333666999;;;>>>???@@@DDDQQQiii|||wwwqqq}}}|||uuuoooiiiccc```[[[YYYVVVTTTSSSQQQNNNLLLHHHHHHGGGFFFEEEEEEEEEEEEGGGEEEFFFLLLVVVhhh}}}gggTTTIII???<<<888666666777777666444444444444444333111111222222222111111111111000000000000000000000000000000000000000000000000000............////////////222222111111000/////////------------------------////////////////////////......------......///000////////////000000000000000000111333666:::>>>AAABBBDDDGGGOOO```zzz|||xxx|||xxxoooooo||||||uuuoooiiieee___\\\YYYWWWVVVSSSPPPNNNLLLKKKJJJHHHGGGFFFEEEEEEHHHFFFFFFJJJOOOZZZooottt^^^QQQCCC???;;;888777777777666555555666666555444222111222222222111111111111000000000000000000000000000000000000000000000000000............////////////////////////////////////------------------------//////////////////////////////......//////000111////////////000000000000000000222444888>>>CCCFFFGGGJJJOOOZZZppprrrrrryyyvvvrrrwwwyyyssslllhhh```^^^[[[YYYWWWUUURRROOOOOONNNLLLJJJHHHGGGFFFFFFJJJHHHHHHKKKMMMSSSeeevvvhhhXXXEEEAAA<<<999888888777777666666777777666444333111222222222111111111111000000000000000000000000000000000000000000000000000............/////////000............////////////------------------------000000000000000000000000000000000000000111111222////////////000000000000000111222555:::@@@FFFIIIJJJMMMTTTaaayyy|||ooorrr{{{zzzzzz{{{wwwuuuiiiddd]]]XXXUUUUUUUUUTTTTTTQQQMMMKKKIIIHHHGGGEEEHHHFFFFFFHHHHHHLLLXXXdddzzzqqqaaaRRRGGG===999999666444444222222222222222222222222000000000000000000000000000000000000000000000000000///...---------------000///...------...///000//////............//////......------------......//////000000000000//////000000000000111111111111000000000000111111111111000111111555===EEEIIIIIILLLOOO]]]uuu}}}vvvssszzz}}}zzz}}}xxxmmmhhhaaa\\\ZZZYYYXXXWWWWWWTTTPPPMMMLLLJJJHHHGGGHHHFFFFFFHHHHHHJJJTTT^^^tttzzzjjjVVVKKK???;;;:::666444444333333333333333333333444111111111111111111111111000000000000000000000000000///..................000///............///000//////............//////.........------.........//////000000000000//////............////////////000000000000111111111111111222333666<<>>;;;888666666555555555444444444444444111111111111111111111111000000000000000000000000000/////////000111222222000//////////////////000//////............//////......////////////......//////000000000000//////000000000000111111111111000000111111111222222222333222444777999===DDDKKKYYYkkkwwwuuu|||{{{}}}{{{mmmdddbbbiiiyyy}}}~~~{{{ssslllgggccc___\\\]]]ZZZWWWTTTRRROOOKKKHHHHHHFFFFFFHHHGGGDDDEEEIIIPPPdddsssgggXXXIIIAAA===999888888555444444444333333222222111111111111111111111111000000000000000000000000000000000000000111222333///000000000000000000/////////............//////......///000000///......//////000000000000//////000000000000111111111111111111111111222222222222222111333777999===HHHUUUfffzzzzzzssspppvvvzzzyyy}}}wwwmmmbbb^^^```jjj{{{|||yyyuuurrrrrruuuyyy}}}{{{ssslllfffaaa^^^\\\ZZZWWWUUUSSSPPPLLLIIIIIIFFFEEEHHHGGGEEEEEEHHHMMM[[[sss|||qqqaaaOOOEEE???;;;999999555555444444333222222222222222222222222222222222000000000000000000000000000000000000000000111222///000000111111000000/////////............//////...///000111111000///...//////000000000000//////............////////////111111111222222222222333222000333999<<>>999999888888666555444444333333222222111111222222333222111111000000000000000111111111111111111111111000000111111111111000000///////////////////////////...---,,,,,,------...111111111111111000//////111111111111111111111111333222111222333444444444111666===FFFPPPbbbvvvllljjjooo||||||mmm```XXXTTT[[[hhhwww|||xxxtttssstttvvvuuuzzzzzztttkkkgggaaa\\\XXXUUURRRPPPLLLKKKKKKJJJIIIHHHGGGGGGIIIIIILLLVVVeeexxxooo\\\NNNBBB;;;<<<;;;999777666444333333333222222111111222222333222111111000000000000000000000000000000000000000///000000111111000000//////////////////////////////...............///000111111111111111000//////111111111111111111111111111111111111222444555555111;;;CCCIIIWWWqqq~~~nnnggghhh{{{wwwfffZZZUUUTTTUUU```nnn}}}}}}{{{yyy{{{|||qqqlllddd]]]XXXUUUSSSQQQNNNMMMLLLKKKIIIHHHGGGFFFHHHGGGIIIPPP[[[kkk~~~{{{gggUUUFFF>>><<<;;;999777555444444444333222222111111222222333222111111000000000000000//////////////////////////////000000000000//////////////////////////////000000000111111222333333//////000111111111111111111111111111111111111111///000111222222444666777888AAAHHHOOObbbyyylllmmmuuugggWWWRRRSSSYYY___gggttt}}}xxxrrrhhh```ZZZWWWTTTRRROOOOOONNNLLLJJJIIIHHHGGGGGGEEEGGGMMMUUUaaauuuqqq]]]KKKAAA:::999777555444444555555333222222111111222222333222111111000000000000000........................//////000000000000//////////////////////////////000000111222222333333333,,,---///000222333333333111111111111111111111111---000222333333444777:::???EEELLLXXXrrrwwwpppzzzuuu]]]QQQPPPUUU^^^gggooo|||}}}zzz}}}}}}wwwnnneee^^^YYYUUURRRPPPOOONNNMMMKKKJJJIIIHHHGGGEEEGGGMMMQQQYYYlll}}}fffQQQEEE:::999666444333444555666333222222111111222222333222111111000000000000000////////////////////////...//////000000//////...////////////////////////...//////000000000000///,,,---...000222333444444222222222222222222222222---000333444444555:::>>>DDDHHHTTTiiiwwwuuummmXXXQQQQQQUUU```kkkyyyxxxuuuxxx|||{{{rrriiiaaa[[[VVVRRRPPPOOOOOOMMMLLLKKKJJJJJJHHHEEEHHHMMMNNNRRRdddzzzpppXXXJJJ>>><<<888555444444555555333222222111111222222333222111111000000000000000////////////////////////......////////////......////////////////////////...///000000000///...---...///000111111222222111222222222222222222222222,,,000444555555777<<<@@@KKKQQQddd~~~wwwuuuvvvdddTTTQQQTTTYYYfffttttttqqqsssvvv~~~uuulllccc\\\VVVRRRPPPOOOOOONNNMMMLLLKKKKKKIIIFFFIIIMMMLLLMMM___tttwww^^^NNNAAA???;;;777444444444555333222222222222222222333222111111000000000000000000000000000000000000000......////////////......////////////////////////000111222222222000///...111111111111111000//////222222222222222222222222,,,111555666666777===BBBSSS[[[rrr~~~}}}|||vvvsssnnn]]]QQQRRRWWW^^^nnn}}}qqqnnnqqqrrr}}}xxxoooggg___XXXSSSQQQQQQPPPNNNKKKJJJJJJKKKIIIGGGGGGHHHHHHMMMYYYeeefffWWWEEE<<<555666888666555444444333222222111111222222111111111111000000000000.../////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000///000111222222111000///000000000000111222333444444333444555444666@@@JJJUUUhhh}}}uuuxxxzzz}}}}}}ccc\\\SSSRRRZZZjjjzzzvvvkkkhhhjjjqqq||||||yyyyyy{{{rrrjjjbbbZZZVVVRRRRRRPPPNNNLLLJJJJJJKKKIIIGGGGGGHHHIIILLLVVVaaa{{{kkk\\\KKKAAA888777888666444444444333222222111111222222111111111111000000000000//////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000///000111222222111000///000000000000111222333444111111333555666:::EEEPPPeeeyyyyyy{{{tttlllooouuu{{{wwwaaa[[[VVVVVV```ppptttkkkiiijjjrrr||||||vvvvvvwwwvvvnnneee^^^YYYTTTSSSQQQOOOMMMLLLKKKKKKHHHGGGGGGIIIIIIKKKRRR[[[pppqqqbbbRRRGGG<<<999999666444444444333222222111111222222111111111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000///000111111111111000000111111000111111222333444000111444888;;;AAAMMMZZZqqqzzzqqqnnnwwwttthhhbbbgggqqqzzzlll\\\YYYXXX]]]iiixxx|||qqqkkkiiiiiirrryyy~~~}}}yyyxxxxxxzzz}}}vvvqqqqqqtttzzzqqqiiiaaa[[[VVVTTTQQQOOONNNMMMLLLJJJHHHFFFGGGJJJJJJJJJOOOUUUdddyyyyyyhhhXXXKKK???;;;999777555555444333222222111111222222111111111111000000000///000000000000000000000000///////////////////////////////////////////////////////////////////////////000000111111111111111111111111111222222333444222222666;;;@@@GGGUUUcccttt|||uuummmgggjjjzzz|||hhhaaa___hhhsss|||sssaaaVVVWWW[[[dddrrrxxxqqqmmmllljjjqqquuuyyy|||~~~|||{{{tttsssrrrtttwwwzzz|||||||||sssnnnnnnppp}}}tttlllccc]]]XXXUUURRRPPPPPPOOOLLLJJJHHHFFFGGGJJJKKKJJJMMMQQQ^^^rrrnnn^^^PPPBBB<<<999777666777444333222222111111222222111111111111000000000///////////////////////////////////////////////////////////////////////////////////////////////////000000000000000111111222222222222222222222333444333333777===BBBJJJYYYgggzzzwwwooohhhfffooosssaaaaaagggrrr||||||iiiYYYRRRUUU]]]jjjxxxyyytttrrrooommmoooppprrrwwwzzz|||}}}}}}~~~}}}tttrrrpppqqqsssuuuvvvvvvzzz}}}tttmmmllllllxxxooofff```ZZZVVVRRRPPPQQQPPPMMMJJJIIIFFFFFFJJJKKKJJJLLLPPP[[[lll}}}xxxgggWWWGGG>>>:::777777888444333222222111111222222111111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000/////////000111222333333333222222222222333333333444888>>>CCCMMM]]]kkk|||uuunnnkkkmmmyyyxxxjjj___gggtttrrrbbbWWWRRRWWWaaaooo}}}zzzwwwtttrrrqqqnnnnnnsssvvvvvvwwwyyyyyy{{{|||}}}~~~tttqqqnnnnnnooopppqqqqqqvvvxxx{{{}}}rrrkkkiiijjj|||rrriiiccc\\\WWWRRRQQQRRRQQQNNNJJJJJJGGGFFFIIIKKKKKKMMMPPPTTTdddyyy~~~qqqaaaNNNBBB<<<888666888444333222222111111222222111111111111000000000000222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000111222333444333333222222333333333666777;;;BBBIIITTTeeettt{{{wwwtttuuuzzzooobbb```nnn~~~yyyrrrggg]]]XXXTTTZZZeeesss|||yyywwwuuuooolllpppsssqqqpppssstttuuuuuuvvvxxx|||tttqqqmmmlllmmmnnnooonnnqqqrrrtttyyy~~~vvvlllgggggghhhuuulllfff\\\XXXRRRQQQRRRRRRNNNJJJKKKGGGEEEIIIKKKLLLNNNQQQNNN\\\pppzzzhhhSSSFFF>>>888666777444333222222111111222222111111111111000000000000444444444333333222222222000000000000000000000000000000000000000000000000000000000000000000000000000////////////111333444444444333222222333333333:::;;;@@@HHHPPP\\\nnn~~~}}}zzzzzz~~~|||iii]]]aaarrr}}}vvvppphhh```[[[ZZZWWW]]]hhhuuu{{{yyyxxxpppmmmpppqqqmmmlllnnnooooooooooooqqquuu|||tttqqqnnnlllmmmoooooopppmmmmmmooottt{{{|||ooofffccceeehhhwwwmmmjjj___\\\XXXUUUSSSRRRPPPNNNKKKJJJIIIHHHJJJLLLOOOQQQQQQYYYjjjnnnXXXIII@@@:::777888777555222111111111000///111111111111000000000000111111111111000000000000000000000000000///......////////////000000000000//////000000000000//////000000000000111111111111111222333333222111222333<<<===GGGUUU[[[aaaxxxkkkcccdddkkk{{{kkkbbb\\\VVVRRRRRRWWW___nnn~~~~~~{{{vvvsssnnnkkkjjjjjjjjjjjjiiiiiijjjjjjlllqqqxxx}}}yyyqqqmmmmmmnnnllljjjkkknnnrrrxxx}}}~~~uuuooopppuuuyyy{{{yyyppphhh```]]]^^^{{{pppjjj___\\\XXXVVVUUUTTTSSSQQQLLLJJJIIIHHHIIIKKKNNNPPPQQQXXXggg~~~sss\\\MMMCCC<<<999999999666444333444444222111111111111111000000000000111111111111000000000000000000000000000///......////////////000000000000//////000000000000//////000000000000111111111111111222333333222222333555<<<>>>HHHUUU]]]hhhyyygggaaaddduuuuuufff]]]XXXTTTRRRTTT\\\dddrrr}}}yyysssnnnkkkiiigggfffffffffffffffhhhmmmsssxxxyyytttsssqqqnnnkkkkkkmmmrrrwww|||yyyppplllmmmsssxxx{{{vvvnnnggg___]]]^^^tttmmmbbb^^^ZZZXXXWWWVVVUUUTTTLLLKKKIIIHHHHHHJJJMMMNNNPPPVVVbbbvvvzzzcccSSSHHH???;;;:::888666444444444444333222222222111111111000000000111111111111000000000000000000000000000//////...////////////000000000000///000000111111000000///000000000111111111222222111222444444333444666888===@@@IIIVVVaaarrrrrrdddbbbggg}}}ooo```XXXTTTSSSUUUYYYccckkkyyyzzzuuuqqqmmmiiigggeeeeeeeeedddeeeiiinnnrrr{{{~~~yyyvvvsssoookkkkkkmmmppptttyyy~~~}}}zzzyyy{{{|||~~~|||uuunnnjjjlllrrryyy}}}~~~rrrkkkddd]]][[[]]]yyyqqqfffbbb]]]YYYWWWVVVTTTSSSMMMLLLIIIHHHHHHIIIKKKMMMOOOSSS]]]nnnjjjYYYLLLBBB<<<;;;666444222222222333222000222222222111111111000000111111111111000000000/////////000000000000//////////////////000000000000000000000111111000000000000000111111111222222222111222444444555777:::===@@@DDDMMMXXXggg~~~~~~nnndddfffnnnxxxkkk]]]UUUSSSSSSXXX^^^iiirrr~~~~~~|||yyyuuuqqqnnniiiiiihhhffffffhhhlllooovvv}}}xxxssspppllllllnnnqqquuuzzz~~~~~~}}}{{{yyywwwuuuttttttuuuwwwzzz}}}}}}|||||||||~~~{{{vvvpppmmmooouuu|||}}}qqqhhhbbb[[[ZZZ\\\~~~}}}~~~~~~wwwkkkfff___ZZZVVVTTTRRRPPPOOOMMMKKKHHHHHHIIIJJJLLLMMMPPPWWWeee{{{qqq^^^PPPDDD<<<:::666444222222333333222111222222222222111111111111111111111111000000000/////////000000000000//////////////////000000000000000000111111111111000000111111111111222222222222111222444555777:::>>>AAAEEEJJJQQQ\\\ooowwwiiiccckkkvvvqqqeeeXXXRRRPPPRRRZZZbbbooovvv~~~~~~{{{uuurrrooonnnllliiiggggggiiikkkqqqwww|||xxxooonnnmmmnnnpppuuuzzz}}}{{{xxxwwwtttsssrrrqqqppppppppppppppptttxxxzzzyyyxxxxxxyyy}}}}}}|||zzzvvvsssuuuzzz|||oooggg```YYYXXXZZZzzzxxxwwwwwwzzz~~~xxxyyyooojjjbbb[[[VVVSSSQQQOOOQQQOOOLLLJJJHHHIIIJJJKKKLLLNNNSSS___rrrxxxdddTTTFFF===:::888666444444555666555444333222222222222111111111111111111111000000000000...//////000000000000000////////////000000000000000111111222222111111000111111111222222222222333111222444666888<<>>DDDIIIMMMTTT[[[iiiuuujjjcccgggxxxyyy\\\UUUNNNMMMOOOTTT```kkkwww|||~~~~~~zzztttnnniiihhhhhhhhhjjjooovvv}}}yyysssnnnmmmppptttwwwxxxzzz|||zzzzzzxxxwwwuuusssrrrqqqrrrqqqooommmkkkjjjiiiiiikkknnnqqqpppmmmmmmooosssvvvwwwwwwwwwvvvwwwxxxzzzttthhhaaa[[[WWWXXX\\\|||vvvvvvwww{{{rrrmmmddd^^^ZZZXXXVVVUUUTTTRRROOOLLLJJJJJJKKKLLLJJJLLLPPPXXXiiinnn\\\LLLAAA===666444333333444444444333333333333222222222111111111111111111000000000000......///000000000000000////////////000000000000111111222222222222111111111111222222222333333333000222444666:::???FFFKKKOOOVVV]]]nnn}}}~~~vvvqqq{{{~~~sssiiidddkkkqqqXXXRRRMMMNNNRRRYYYfffqqqyyy~~~zzzsssnnnkkkkkkhhhjjjmmmrrrwww~~~~~~wwwpppnnnooosssvvvxxxyyy|||~~~{{{uuuuuuuuuuuuuuutttsssrrrooonnnmmmlllkkkjjjjjjjjjllloooqqqooolllkkknnnrrrvvvuuurrroooooorrrwww|||zzzoooddd^^^ZZZWWWYYY]]]|||wwwwww|||tttssstttqqqssszzz|||pppeee___[[[VVVUUUVVVSSSQQQOOOMMMLLLKKKLLLLLLPPPQQQLLLSSShhhzzzwww___PPPDDD===999777444333444444444333222111111111111111222222222111111111000000//////111111111111111111111111000000111111111111000000111111222222222222111111444333333333333444555555555333333888;;;>>>FFFNNNWWWYYYggg}}}|||}}}zzzwwwyyyqqqllllllttttttcccUUUMMMJJJOOOVVV^^^lllxxxzzztttooolllllljjjjjjnnnrrrwww{{{tttqqqqqqpppppprrrtttvvvyyy|||{{{yyyyyyxxxuuurrrpppqqqqqqpppmmmllllllmmmlllmmmnnnmmmjjjhhhhhhiiiiiikkklllmmmlllkkkkkklllnnnnnnoooooommmnnnyyyuuuiii]]][[[[[[YYYVVVVVV{{{tttoooqqq~~~{{{rrrnnnmmmsss{{{vvvjjjccc^^^YYYVVVWWWSSSRRRPPPOOOMMMLLLLLLLLLMMMPPPMMMRRRdddttt~~~fffUUUGGG===;;;888666444555555555444333222111111111111111222111111111111000000000///111111111111111111111111000111111111111111111000111111222222222222111111222222222222222333444444555333444888<<>>BBBFFFLLLTTT\\\vvv|||tttqqqxxx~~~uuusssuuu}}}}}}hhhUUUKKKMMMNNNPPPUUU^^^jjjtttzzzyyy{{{|||yyywwwyyy}}}wwwrrrrrrrrrsssxxx~~~}}}{{{wwwuuuppppppqqqrrruuuyyy|||~~~|||{{{zzz{{{}}}~~~}}}||||||}}}|||xxxrrroooppprrrqqqqqqooojjjddd```^^^]]]^^^aaafffhhhgggeeedddccc]]]]]]^^^^^^^^^aaafffiiinnnooovvvyyykkkccc[[[YYYWWWTTTRRRSSSyyyooohhhfffccciiisss|||{{{}}}zzztttoooiiidddeeejjj{{{~~~~~~{{{zzz}}}}}}pppggg```YYYUUUUUUOOOOOOOOONNNMMMKKKIIIIIIHHHPPPPPPQQQXXX___ooo~~~yyyfffUUUIII<<<:::777555555444333222333333222222222222333333000000000000111111111111111111111111111111111111111111222222222222111111111111222222222222111111222333444555666555444333666555999@@@DDDHHHOOOVVVcccxxxqqqsss|||vvvqqqssszzzsss^^^PPPIIIGGGLLLQQQWWWbbbqqq|||||||||{{{yyyyyy}}}yyyrrrppppppqqqtttyyyyyy|||zzzpppoooooooooqqqtttwwwyyyuuuttttttwww|||}}}yyyxxxwwwsssrrrpppkkkeee```^^^]]]\\\```dddfffeeeddddddddd^^^^^^^^^^^^___ccchhhmmmssswwwvvvggg```ZZZYYYWWWSSSSSSUUUxxxnnnfffccc```fffppp{{{{{{uuuqqqkkkdddccceeemmm}}}}}}}}}sssiiiaaaYYYTTTTTTNNNMMMLLLJJJIIIHHHHHHGGGGGGNNNMMMOOOWWW]]]lllnnn[[[MMM>>>;;;888666666555444333222222222222333333444555///000000000111111111111111111111111111111111111000111111111111111111000111111222222222222111111111222333555555444333222666666:::AAAFFFJJJPPPXXXkkkwwwttt{{{uuuooolllrrr~~~hhhVVVMMMKKKEEEKKKRRRYYYfffvvv}}}zzzyyy|||wwwuuutttrrrrrruuuuuuzzz~~~~~~sssqqqooonnnmmmoooqqqrrrnnnnnnooottt{{{~~~zzzsssssspppkkkeee```]]]]]]\\\___bbbdddddddddeeefff`````````___aaaeeelllqqqyyyzzzrrrbbb\\\XXXWWWUUURRRSSSUUU~~~wwwkkkccc```___eeennnyyy~~~xxxtttnnngggdddfffeeeuuuvvvzzzzzzpppggg]]]XXXWWWNNNLLLJJJHHHGGGFFFFFFGGGFFFLLLKKKMMMWWW]]]jjjttt^^^OOO???===999777777666555444111111111222333444555666//////000000111111111222111111111111111111111111000000111111111111000000111111222222222222111111///111222444444333222111666666;;;BBBGGGKKKQQQXXXqqqyyyyyy|||pppjjjgggqqqwww___PPPLLLMMMGGGNNNUUU[[[gggwww~~~zzzzzz~~~|||yyyuuurrrrrrrrruuuxxx{{{vvvtttpppmmmkkkkkkkkkllliiijjjlllsss|||zzzsssrrrpppkkkeee```]]]]]]\\\___aaaccccccdddfffgggbbbbbbaaaaaabbbhhhooottt}}}vvvnnn___ZZZVVVVVVTTTQQQRRRUUU{{{uuunnneee]]]dddaaadddrrr{{{wwwsssmmmgggcccbbbkkkyyysssqqqqqqvvv{{{}}}ssshhh```YYYUUULLLJJJHHHGGGHHHIIIIIIHHHKKKJJJLLLQQQUUU[[[fffqqqvvv___QQQBBB;;;555666777555444555222111111000000111111222111///...------...///111////////////////////////000000000000111111111111111000/////////000222333111222333333333333444555555<<>>AAAFFFJJJIIITTTlllppphhhiiikkkyyyooo]]]RRRLLLIIIGGGKKKOOOUUU]]]kkkxxx~~~}}}}}}||||||}}}{{{wwwvvvxxx|||wwwrrrrrrqqqppprrrxxx}}}tttmmmhhhfffeeedddcccbbbeeemmmwww}}}|||{{{zzzxxxvvvuuutttpppjjjbbb\\\XXXWWWXXXXXXXXX[[[^^^```___^^^XXX]]]ccciiiqqqzzz{{{rrriiiddd]]]ZZZUUURRRRRRRRRRRRQQQwww}}}zzzssskkkfffccceeepppxxxooofffaaa]]]___```aaacccfffkkkooossssssvvvzzztttjjjgggfffeeefffiiiooowww}}}}}}pppdddYYYSSSLLLJJJHHHGGGHHHIIIIIIHHHIIIHHHIIILLLOOOSSS]]]ggguuu~~~iii\\\KKKCCC;;;:::999666555666444333333222222333333444222222111000000111222222111111111111111111111111///000000000111111111111000000000111111111222222111222333333222333666888999@@@CCCFFFKKKKKKYYYsss}}}nnniiilllmmm}}}|||dddVVVPPPLLLIIIHHHJJJPPPWWW___kkkwww|||{{{||||||}}}|||yyyyyy{{{}}}uuusssqqqoooooottt{{{wwwnnnhhheeedddcccbbbbbbdddkkkvvv|||{{{{{{yyyxxxuuutttpppjjjbbb[[[WWWUUUWWWWWWXXXZZZ\\\]]]^^^^^^]]]cccjjjrrryyyyyypppgggbbb[[[XXXSSSQQQPPPQQQQQQPPPvvv~~~|||tttnnnjjjggghhhqqq}}}tttkkkeee```___]]]ZZZYYY[[[```dddkkkmmmooopppttt|||}}}pppjjjeeeccccccccciiiqqqvvvxxx{{{ttthhh]]]VVVNNNLLLIIIIIIJJJKKKKKKJJJIIIHHHHHHKKKMMMPPPZZZdddsss~~~kkk```NNNEEE<<<:::888555444555444333333222222333333444222222111111111111222222111111111111111111111111///000000000111111111111000111111111222222222222222333333333222444777999;;;BBBDDDFFFKKKNNN```}}}vvviiigggkkkxxxrrr\\\SSSPPPMMMKKKKKKIIIPPPXXX```kkkvvv{{{zzzzzz{{{~~~}}}{{{{{{~~~wwwuuuqqqnnnmmmqqqxxx}}}zzzpppiiifffcccbbbbbbbbbeeemmmwww~~~|||{{{zzzxxxuuutttpppiii```YYYUUUTTTWWWXXXYYYYYYZZZ[[[\\\]]]___fffooowww~~~~~~wwwpppgggaaaZZZVVVRRROOOOOOPPPPPPOOOxxx}}}uuuooolllkkkkkksssyyyqqqlllaaa___[[[VVVSSSSSSVVVYYYdddiiilllkkkllluuu~~~sssjjjdddcccfffkkkqqqsssssstttyyy~~~wwwjjj___XXXOOOMMMKKKJJJKKKLLLLLLKKKJJJHHHHHHJJJKKKNNNWWWaaaqqqooodddQQQGGG>>>:::888555333444333333222222222222333333111111111111111111111111111111111111111111111111000000000000111111111111000111222222333333222222222333333222222444888;;;===CCCDDDFFFMMMTTTkkk}}}ooodddccciii}}}iiiWWWRRRQQQNNNMMMOOOKKKRRRZZZ```iiisssxxxxxxwwwzzz~~~}}}{{{{{{{{{xxxsssnnnlllooouuuzzz}}}ssslllgggdddbbbbbbcccgggooozzz}}}{{{yyyxxxvvvvvvtttnnnfff]]]WWWSSSSSSVVVXXXYYYYYYYYYZZZ]]]___```gggrrr{{{{{{vvvppphhhbbbXXXTTTPPPNNNNNNOOOOOONNN{{{~~~vvvpppmmmmmmnnnwww}}}vvvqqqcccaaa]]]WWWQQQOOOPPPRRR]]]fffllljjjjjjqqq{{{vvvnnnlllmmmqqquuusssppppppuuu{{{xxxkkk___WWWOOOLLLJJJJJJKKKLLLKKKKKKKKKIIIIIIJJJKKKMMMVVV___lllzzzttthhhUUUJJJ@@@<<<999666444555222222111111111111222222000000111111111111000000000000000000000000000000000000000000111111111111000111222333333333222222222333333222222444888<<<===CCCDDDGGGPPP\\\zzz|||zzz{{{lllbbbfffnnntttbbbSSSRRRQQQMMMMMMRRRPPPVVV\\\```fffoootttuuuuuuxxx~~~~~~}}}yyyrrrnnnoootttyyy{{{~~~vvvooojjjeeebbbaaaccchhhqqq||||||{{{yyywwwuuuwwwssslllcccZZZTTTRRRRRRSSSUUUXXXYYYYYY\\\```ccciiipppzzzxxxuuuppphhhbbbWWWSSSOOOMMMMMMNNNNNNNNN~~~vvvpppmmmmmmpppyyyxxxtttgggeee```YYYSSSOOOOOOPPPXXXeeennnlllkkkpppwwwzzzyyyvvvsssvvvxxxtttooonnnsssyyyyyykkk^^^VVVNNNLLLIIIIIIJJJKKKKKKJJJLLLIIIIIIJJJKKKLLLUUU^^^hhhtttwwwjjjWWWMMMBBB>>>;;;777555666222111111111111111111222000000111111111111000000////////////////////////000000000000111111111111000111222333444333222222333333333222222555999<<<<<>>GGGFFFFFFKKKZZZuuu{{{tttrrrvvvyyyzzz~~~|||wwwmmmhhhllltttdddZZZPPPMMMMMMMMMOOORRRVVVZZZ___cccgggkkkooorrrtttyyy{{{|||xxxuuuuuusssvvvzzz|||yyyyyyzzz{{{xxxqqqqqqtttwww}}}~~~vvvrrrpppnnnlllmmmpppvvv|||~~~yyyooofffaaa\\\UUUOOONNNOOOQQQTTTWWW[[[aaahhhmmm{{{yyypppllliiidddaaaUUUQQQMMMJJJIIIJJJIIIIIIuuullleeefffgggooo}}}yyytttmmmeee___]]]ZZZSSSNNNMMMQQQXXX```eeehhhllltttzzz|||wwwrrrmmmjjjooowwwqqqddd\\\WWWSSSNNNLLLMMMNNNLLLJJJKKKKKKKKKJJJKKKMMMQQQTTT___lllrrrdddVVVEEE:::888999666333666555444333333333333333///////////////000000000111111111111111111111111222222111111111111222222111111222222222333333333333333333444666999===???EEEGGGMMMXXXjjj~~~wwwssstttyyy|||{{{}}}zzz}}}wwwpppmmmrrrzzzyyyaaaWWWNNNLLLLLLLLLOOOSSSWWW[[[aaaeeeiiilllppprrruuuzzzyyyyyyxxx}}}{{{uuurrrqqqqqqrrrtttyyy|||}}}|||}}}}}}|||tttmmmlllnnnpppuuu{{{yyyvvvssspppmmmnnnoootttyyy~~~{{{pppeee```ZZZSSSOOONNNPPPRRRUUUYYY^^^eeemmmrrrxxxoookkkhhhccc```RRROOOKKKIIIJJJKKKLLLLLL~~~tttkkkeeebbbfffppp|||zzzrrriiiaaa]]]ZZZTTTPPPOOOPPPVVV[[[___aaafffnnnuuu}}}~~~~~~~~~~~~~~~~~~~~~~~~vvvqqqllljjjooowwwtttfff^^^YYYUUUQQQOOOPPPQQQOOOLLLKKKKKKKKKJJJJJJLLLPPPTTT[[[ggg{{{zzziii[[[III>>>;;;:::888555666555444333222111111111222222222222111111111111111111111111111111111111333333222222222333333444222222222222333333333333333333333444777:::>>>@@@DDDJJJUUUeee|||vvvvvvzzzxxxyyy{{{sssoooooovvv~~~ooo[[[SSSLLLJJJJJJKKKOOOTTTYYY]]]ccchhhlllnnnqqqsssxxx|||~~~xxxwwwssstttuuuvvvuuussspppooonnnooooooqqquuu}}}vvvyyy~~~zzzqqqjjjiiiiiijjjnnnsss|||~~~{{{xxxtttpppqqqrrruuuyyy}}}qqqddd]]]WWWQQQNNNNNNQQQSSSVVV[[[aaaiiirrryyyxxxooojjjfffaaa]]]OOOLLLIIIIIIJJJMMMNNNOOOvvvlllfff```fffqqq{{{yyyoooeee```\\\VVVRRRRRRUUUXXX[[[[[[ZZZ^^^gggnnn{{{}}}yyyvvvtttssssssuuuwwwwwwuuurrrqqqpppooonnnoooppprrrtttssszzzxxxqqqmmmkkkooouuu}}}wwwiii```\\\XXXTTTRRRSSSSSSPPPNNNKKKKKKKKKJJJJJJLLLPPPSSSXXXdddwwwlll___MMMAAA<<<:::888555333333222111000000111111444444444444333333333333111111111111111111111111333222222222222333333444333333333333333333333333333333444555888<<<@@@BBBEEEKKKWWWiii|||zzz~~~rrrlllkkknnnvvv}}}wwwdddUUUOOOIIIIIIJJJKKKPPPVVV\\\```fffkkknnnppprrrtttzzz~~~yyyxxxuuusssqqqrrrssstttqqqooommmnnnooopppsssyyyuuuuuuwww|||zzzrrrkkkhhhhhhhhhjjjooovvv|||xxxuuuwwwzzz}}}}}}qqqcccZZZUUUPPPNNNOOOOOORRRVVV\\\cccmmmwww}}}|||pppjjjddd^^^YYYNNNKKKIIIHHHJJJMMMNNNOOOzzzpppiiibbbgggqqqzzz}}}vvvkkkeee```ZZZVVVVVVXXXZZZ[[[YYYXXX[[[dddkkkzzzyyysssooommmllllllnnnnnnnnnooooooooollljjjeeedddddddddeeegggiiijjjgggqqq~~~yyytttpppnnnooorrryyyxxxjjjbbb]]]YYYVVVTTTUUUTTTQQQNNNKKKLLLKKKJJJIIIKKKOOORRRWWWaaarrrooobbbPPPCCC<<<999777555222222222222222333444555222222222111111000000000111111111111111111111111111111111111111222333333333333333333333333333333333333444666999===AAADDDHHHLLLUUUfff~~~|||xxxkkkgggjjjpppwww}}}~~~jjjYYYPPPKKKHHHIIIJJJLLLRRRZZZ___ccchhhmmmoooqqqsssuuu|||}}}yyyyyy{{{wwwsssrrrtttuuurrrooommmnnnooopppqqquuu{{{{{{xxxuuuvvv{{{zzzrrrjjjhhhgggfffhhhlllppp{{{|||{{{|||nnn```XXXSSSOOOOOOQQQOOORRRXXX^^^fffpppyyysssjjjccc[[[UUUOOOLLLIIIHHHIIIKKKLLLMMMtttlllfffiiipppwwwzzz}}}}}}rrrlllfff___ZZZZZZXXXZZZ[[[YYYXXX\\\eeelllwww}}}wwwssslllfffbbbaaacccdddiiikkkmmmlllkkkjjjkkkllleeeeeeeeeeeeeeeddddddddd```iiivvvyyyvvvuuurrrppppppttt~~~wwwkkkddd]]]ZZZVVVUUUVVVTTTQQQMMMLLLLLLKKKJJJIIIKKKNNNQQQVVV^^^mmm~~~qqqeeeSSSEEE<<<888555444333333333444555666888888333333333222222111111000111111111111111111111111111111000111111222333444444444444444333333333333333444555777:::???CCCFFFHHHMMMVVVhhhyyyyyy}}}sssgggfffnnnvvv}}}tttbbbVVVLLLIIIHHHJJJLLLNNNVVV^^^bbbeeeiiillloooqqqtttwww}}}|||{{{||||||xxxvvvvvvvvvssspppooooooooonnnmmmnnnqqqssswww{{{}}}vvvsssvvv|||~~~wwwoooiiigggfffeeegggkkknnnyyywwwkkk]]]VVVRRRPPPQQQTTTQQQVVV]]]dddlllttt|||tttjjjbbbYYYSSSPPPMMMJJJHHHIIIJJJKKKKKKwwwoooiiiiiilllssswww|||xxxrrrlllddd^^^]]]ZZZ\\\\\\ZZZXXX[[[cccjjjqqqxxx}}}zzzwwwuuujjjhhhddd___\\\[[[]]]___dddhhhlllllliiiiiinnnsssrrrrrrrrrpppmmmiiifffddd^^^dddnnnyyy|||uuuvvvyyyvvvrrroookkkuuu}}}uuukkkeee\\\YYYVVVUUUUUUTTTPPPLLLLLLLLLKKKIIIIIIJJJNNNQQQUUU[[[gggwwwttthhhVVVGGG===888555444333333333333444555666666444444333333222111111000111111111111111111111111111111111222222333555555555555444444444333333333333444555777;;;@@@DDDGGGGGGOOO[[[qqq|||uuuzzzzzzlllbbbfffqqq|||~~~kkk\\\VVVJJJHHHHHHKKKNNNQQQYYYbbbeeegggiiikkkmmmpppuuuxxx}}}}}}{{{yyywwwuuuqqqrrrqqqpppmmmmmmnnnoootttuuu{{{yyyssssssxxx~~~zzzvvvuuunnnhhhggggggfffhhhlllooo{{{sssgggZZZUUUSSSRRRSSSVVVVVV\\\dddmmmttt{{{tttjjjaaaYYYRRROOOLLLIIIHHHIIIJJJKKKLLLyyyqqqkkkiiijjjooouuu{{{|||vvvpppggg```___^^^______[[[XXXXXX___eeemmmuuu}}}wwwrrrnnnkkkbbbaaa```]]][[[ZZZ[[[\\\```ffflllkkkhhhiiirrrzzz|||wwwpppjjjggg___bbbhhhqqq{{{vvvqqqvvv{{{yyyssspppccckkksssvvvxxx}}}~~~|||{{{|||~~~~~~tttkkkfff\\\YYYVVVUUUUUUSSSOOOKKKLLLLLLKKKIIIIIIJJJNNNQQQTTTYYYcccqqqvvvjjjYYYHHH>>>888666555222222111111000111111111000//////...---,,,,,,+++111111111111111111111111222222222333444555666777555555555444444333333333444444555888<<>>BBBGGGLLLOOOWWWhhhrrrbbbbbbjjjzzzyyydddVVVNNNKKKJJJJJJJJJLLLPPPVVV]]]cccgggggghhhiiikkknnntttzzz|||}}}zzzvvvsssrrrtttwww}}}|||xxxuuurrrpppnnnpppooolllhhhiiipppvvvxxx~~~uuufff]]]WWWWWW[[[```hhhooottt{{{yyyssslllfff```^^^]]]aaalllwwwrrrfff^^^YYYTTTQQQLLLJJJJJJJJJLLLNNNMMMLLL|||yyypppjjjfffcccbbbcccbbbdddlllvvv}}}zzzsssjjjccc]]]ZZZXXXYYYXXXWWW[[[aaagggqqq|||~~~xxxwwwuuuxxxqqqhhh```___bbbhhhttt~~~wwwlllaaa```aaa```___^^^YYYVVVSSSPPPPPPRRRVVVXXX^^^```cccfffgggeeeaaa]]]YYYUUURRRRRRSSSXXXdddpppzzzqqqjjj```[[[VVVSSSRRRTTTUUUVVVNNNMMMLLLJJJJJJLLLMMMNNNQQQUUU]]]ggguuuwwwllliiiaaaTTTGGG===888777555444333222222222333333222222222222222222222222000111222222333333222222333333333333444444444444333333222222333333444555666999===@@@CCCGGGMMMRRRZZZnnn~~~pppbbbbbbjjj|||qqq^^^QQQLLLKKKLLLJJJLLLOOOTTTZZZ```eeehhhgggiiikkkmmmqqqwww~~~|||xxxxxxzzz}}}}}}~~~zzzvvvsssqqqlllnnnnnnkkkgggiiipppwwwwww}}}~~~sssccc\\\WWWZZZ___dddlllsssxxx~~~~~~{{{tttlllfff```ZZZZZZ\\\aaalllwwwrrrfff^^^XXXSSSOOOLLLKKKKKKLLLNNNOOOOOOMMM}}}yyypppiiidddbbbaaabbbbbbdddllluuu{{{~~~wwwmmmfff^^^[[[YYYZZZYYYXXX\\\bbbhhhqqq}}}~~~wwwrrrssswwwzzzppphhh```]]]]]]cccppp|||yyynnndddbbbbbb```^^^___YYYVVVRRROOOOOORRRVVVXXX]]]^^^```ccceeedddaaa^^^XXXTTTPPPPPPPPPUUUaaammm~~~}}}ssslll___[[[VVVSSSRRRSSSSSSSSSNNNMMMLLLJJJJJJLLLMMMNNNRRRUUU^^^iiiuuuxxxkkkiiicccXXXJJJ???999777666555333222222222333444222222222222222222222222111111222333333333333333000000000111111111222222333333222222333333444555666:::>>>AAADDDHHHOOOTTT^^^uuu{{{oooffffffooohhhWWWMMMIIIIIIKKKKKKMMMRRRWWW]]]bbbfffhhhhhhjjjlllooottt{{{}}}zzz{{{}}}|||~~~~~~yyytttqqqkkklllllljjjiiilllqqqvvvwww{{{|||qqqaaa\\\YYY^^^ccciiipppvvv||||||xxxpppiiiaaaZZZUUUVVVYYY___iiirrr{{{rrrfff^^^XXXRRRNNNLLLLLLLLLNNNPPPQQQPPPOOO}}}{{{qqqkkkdddbbbaaabbbaaabbbiiirrrwww|||{{{qqqjjj```]]]\\\\\\[[[ZZZ^^^dddhhhrrruuuooolllllloootttssswwwzzz}}}yyymmmhhhcccaaa```cccnnnyyy~~~tttllljjjiiifffdddddd^^^[[[VVVRRRQQQSSSWWWYYY]]]]]]^^^```ccccccaaa```YYYTTTQQQPPPPPPTTT___kkkxxx{{{}}}wwwuuuvvv~~~tttlll___\\\WWWUUUTTTSSSRRRQQQNNNMMMLLLJJJJJJLLLMMMNNNSSSUUU[[[fffqqqzzzjjjjjjeeeZZZLLL@@@:::888666555333222222222444555111111111111111111111111000000111222222222222222111111111222222222333333333333222222333333444555666;;;@@@CCCDDDIIIPPPVVVddd}}}xxxooofffhhhuuu|||bbbSSSLLLHHHHHHKKKKKKNNNTTTZZZ```dddgggiiijjjkkknnnrrrwww~~~~~~~~~}}}vvvrrrkkkkkkkkkkkkmmmpppsssuuuxxx{{{yyymmmaaa]]]]]]bbbiiimmmsssxxx{{{{{{wwwsssllleee[[[TTTOOOQQQTTTYYYaaaiiivvv}}}pppeee^^^XXXRRRNNNMMMMMMNNNPPPRRRSSSRRRPPP||||||sssmmmeeecccbbbbbb``````gggooosssyyyuuunnnccc___^^^^^^]]]\\\```fffiiisss|||qqqjjjeeedddgggdddgggkkkooouuuzzzxxxrrrkkkiiihhhgggeeefffnnnxxx|||{{{tttrrrqqqmmmjjjjjjddd```[[[VVVTTTVVVYYY\\\___^^^^^^```bbbccccccaaaZZZVVVSSSRRRQQQTTT___jjjqqqtttyyy{{{wwwuuuuuuqqqjjjggggggsss~~~ssskkk___]]]YYYVVVUUUTTTRRRPPPNNNMMMLLLJJJJJJLLLMMMNNNTTTTTTXXXbbblll|||xxxjjjjjjfff[[[MMM@@@:::888777555444222222333444555000000000000000000000000//////000111111111111111444444444555555555666666333333222222333333444555666;;;AAACCCEEEIIIQQQWWWhhh~~~~~~vvvnnneeehhhwwwyyy```SSSNNNJJJJJJLLLKKKOOOUUU[[[aaaeeehhhiiijjjlllooosssxxxwwwqqqlllkkkkkklllpppsssuuuuuuyyy|||wwwjjjbbb^^^___ffflllpppuuuzzzxxx{{{{{{vvvrrrnnnhhhaaaXXXQQQLLLLLLPPPSSSZZZ```rrrzzzoooeee^^^XXXSSSOOONNNNNNOOOQQQSSSTTTSSSQQQ{{{|||vvvssskkkiiifffcccaaaccchhhkkkrrrvvv|||uuunnngggbbb```ccceeecccbbbcccooouuuvvvlllhhhgggggggggfffhhhnnnvvvzzzxxxtttqqqrrrqqqmmmjjjlllttt{{{zzztttrrrpppmmmjjjeeeeee```YYYWWW[[[^^^]]]```^^^\\\\\\]]]^^^^^^^^^\\\WWWPPPLLLOOOWWW___dddooosssuuuwww{{{||||||uuuqqqkkkgggbbb```aaacccbbbaaapppyyy|||}}}vvvnnnfff```YYYUUUTTTTTTRRRPPPNNNMMMKKKJJJJJJLLLNNNPPPPPPXXXYYY^^^kkkxxxxxxmmmiiiccc[[[PPPCCC;;;888333333222111000000000000222222222222222222222222000000000///000111111222555AAADDD888...000333111222333444444222222333444999@@@@@@BBBGGGFFFKKKZZZmmm}}}wwwxxx|||}}}vvvqqqlllppp{{{xxx\\\MMMIIIIIIJJJKKKNNNQQQVVV\\\aaaeeeggghhhmmmlllooovvv|||zzztttqqqmmmjjjmmmuuu|||}}}{{{{{{~~~uuuhhhbbbdddfffjjjnnnqqqtttvvvwwwwwwuuusssmmmeee[[[UUUSSSNNNKKKMMMPPPSSSYYY```lllyyyzzzkkkbbb[[[TTTQQQQQQQQQPPPPPPOOOOOOOOOPPPPPP{{{xxxuuummmlllhhhdddaaabbbfffiiiooossszzzvvvnnnhhhcccaaadddfffeeedddfffpppyyywwwqqqmmmkkkkkkiiijjjrrr}}}}}}|||xxxuuusssuuuzzz}}}xxxuuurrrnnnkkkeeeeee```YYYYYY]]]aaaaaa]]][[[YYYYYY[[[]]]^^^^^^[[[WWWRRROOOQQQVVV\\\```kkkooossstttwwwzzzyyyuuutttuuuvvvvvvsssmmmfffaaa]]][[[ZZZ[[[^^^bbbdddfffiiirrrzzz|||zzz~~~xxxpppfff```YYYVVVVVVVVVUUUSSSPPPOOOLLLJJJJJJKKKLLLNNNPPPWWWXXX[[[hhhuuusssmmmfff]]]QQQDDD;;;888777666555444333333333333222222222222222222222222111111000000111111222333555>>>@@@666///222444111222333444444222222333555:::AAAAAACCCIIIIIIOOO___rrr~~~wwwuuuxxxzzz|||}}}yyytttpppttt}}}zzz^^^OOOJJJIIIHHHIIILLLPPPVVV]]]ccchhhjjjlllmmmlllpppxxx~~~}}}wwwuuuqqqnnnpppwww}}}~~~}}}{{{}}}~~~tttiiicccdddgggjjjmmmppprrrsssvvvtttqqqnnnhhhaaaXXXRRRPPPKKKIIIKKKNNNQQQWWW]]]kkkwww~~~oooeee]]]UUUPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRzzz{{{uuuqqqoookkkeeeaaa```bbbeeekkkooovvv~~~wwwnnniiieeeccceeegggggghhhjjjqqq}}}~~~vvvooorrrnnnnnnwww}}}yyyuuupppnnngggfffaaa[[[[[[bbbggghhh]]]ZZZWWWWWWYYY\\\^^^___ZZZXXXUUUSSSSSSUUUYYY[[[ffflllqqqssstttvvvsssmmmmmmlllkkkjjjgggbbb\\\WWWSSSUUUWWWYYY]]]aaagggkkkjjjqqqxxxzzzzzz{{{sssfffaaaZZZWWWWWWXXXWWWUUURRRPPPMMMJJJIIIJJJKKKLLLPPPVVVUUUXXXcccooo}}}tttiii```UUUFFF<<<999777777666555444444444444111111111111111111111111222222111111222222333444444::::::333000444444000222333444333222333444666:::BBBCCCEEELLLMMMUUUggg|||xxxvvvwwwyyyzzz{{{||||||~~~yyyvvvuuuxxx~~~www^^^QQQLLLKKKJJJKKKKKKOOOVVV^^^eeejjjmmmooommmlllqqqyyyzzzxxxuuuqqqsssxxx}}}~~~~~~zzzwwwooofffbbbcccfffiiilllnnnoooooossspppkkkeee```YYYRRRNNNLLLHHHFFFIIILLLNNNTTTZZZhhhtttqqqfff]]]TTTOOONNNLLLMMMMMMNNNOOOPPPQQQRRRxxx~~~wwwuuurrrmmmgggaaa^^^___aaafffkkkrrr{{{vvvnnniiieeeccceeeffffffiiimmmsss{{{{{{uuusss}}}|||xxxvvvuuukkkkkkfff```aaaiiiooopppeeebbb^^^\\\]]]^^^___```\\\ZZZXXXTTTSSSTTTWWWZZZdddlllsssuuuvvvuuuqqqllliiieeeaaa^^^^^^\\\YYYWWWWWWZZZ^^^```aaaeeekkkpppuuuyyy}}}~~~}}}~~~uuuhhhbbb[[[XXXWWWWWWVVVTTTQQQOOOLLLJJJIIIJJJLLLMMMPPPUUUSSSTTT___jjj{{{mmmdddXXXHHH===:::555444333222222111111111000000000000000000000000333222222222222333444444333666555111222555444000222333333333222333666888:::BBBDDDFFFMMMPPP[[[ooo|||{{{wwwuuuyyy~~~xxxuuusssuuuyyy}}}ppp[[[QQQOOOOOOOOOQQQMMMQQQYYYaaaggglllnnnoookkkkkkpppzzzzzzvvvtttrrrrrrvvv|||{{{vvvrrrmmmfff```^^^```dddhhhkkkmmmmmmmmmnnniiibbb\\\WWWRRRMMMJJJJJJFFFEEEIIIKKKMMMQQQWWWcccnnnoooddd[[[RRRMMMLLLHHHIIIKKKMMMNNNPPPQQQQQQvvv}}}}}}wwwuuuooohhhaaa^^^]]]^^^ccchhhoooxxxwwwpppiiieeecccdddddddddhhhnnnwww~~~{{{~~~ttttttpppkkklllsssyyyzzztttpppjjjfffdddcccbbbaaa___^^^ZZZUUUSSSTTTZZZ^^^gggpppyyy{{{zzzxxxsssnnnbbb\\\VVVSSSVVVZZZ\\\\\\```dddhhhjjjkkknnntttxxx~~~wwwkkkddd]]]XXXVVVUUUSSSPPPOOOMMMKKKJJJJJJKKKNNNOOOOOOTTTRRRSSS]]]ggg{{{pppggg\\\JJJ>>>;;;444333222111000000000000000000000000000000000000333333333222333333444555333333222111333555444000111222333333222444777:::;;;CCCEEEGGGNNNSSS```www~~~kkkoooyyyuuupppnnnnnnssswwwzzz~~~zzziiiYYYQQQPPPOOOPPPRRRQQQUUU\\\ccchhhkkklllllliiijjjpppzzzyyyrrrqqqoooooorrrxxxzzzuuunnnfff___\\\YYY]]]bbbgggkkkllllllkkkgggbbbZZZTTTOOOLLLJJJHHHJJJFFFFFFIIIKKKLLLOOOTTT\\\fffwww|||mmmcccZZZRRRNNNMMMHHHJJJLLLOOOQQQRRRSSSSSSsss|||xxxuuupppiiibbb^^^]]]]]]bbbfffmmmvvv~~~zzztttiiieeeccccccbbbbbbgggnnn{{{{{{|||~~~xxxrrrmmmiiidddbbbaaa```]]]YYYVVVWWW]]]ccclllvvv~~~~~~{{{wwwrrrmmm___ZZZTTTVVV^^^fffkkkllljjjmmmppptttwww{{{zzzlllfff^^^XXXVVVTTTQQQOOONNNMMMKKKJJJJJJLLLNNNPPPMMMSSSRRRSSS]]]fffxxxrrriii___LLL???===555555444333222222222222111111111111111111111111333333222222333333444555222222111222333444444222111222222222222555888;;;<<>>666666555333333333333333222222222222222222222222222222222222222333333444222222222333333222333444111222222222222555999===???HHHIIIJJJQQQXXXjjjuuudddoootttjjjggglllqqqtttzzz|||{{{lll```TTTOOONNNLLLLLLNNNSSSWWW^^^eeeiiijjjjjjiiikkklllrrr}}}~~~zzzyyy|||yyytttuuusssooommmrrr}}}|||wwwmmm```ZZZZZZYYY\\\bbbfffhhhgggdddbbbXXXTTTNNNJJJIIIIIIIIIIIIJJJGGGGGGJJJKKKHHHIIILLLMMMWWWgggzzz{{{lllbbbZZZRRRNNNNNNKKKMMMPPPSSSUUUVVVVVVUUUpppzzzvvvtttpppjjjccc___^^^___bbbffflllssszzz~~~~~~|||mmmiiieeecccaaa```gggooo~~~wwwooogggbbb\\\```dddccc``````cccggguuu}}}}}}tttmmmfffaaa[[[[[[___lll{{{mmmggg___ZZZYYYXXXVVVTTTRRRPPPMMMJJJIIIJJJKKKMMMKKKSSSTTTVVV```gggwwwssskkkbbbNNN@@@???555555444333222222222222222222222222222222222222222222111111222222333444222222444555333111333666111222222222222555:::===BBBKKKLLLLLLSSSZZZmmmpppeeepppsssiiihhhooovvvwww}}}~~~|||dddYYYPPPMMMMMMMMMNNNPPPRRRVVV]]]dddiiikkkjjjiiimmmnnnttt~~~yyyuuuuuuyyy{{{yyyyyywwwqqqmmmqqq|||yyytttjjj]]]WWWYYY[[[^^^cccfffgggeeeaaa^^^TTTQQQLLLIIIHHHIIIJJJJJJJJJGGGGGGJJJJJJFFFFFFIIIIIISSScccvvvyyyjjj___WWWOOOJJJJJJIIIKKKNNNQQQSSSSSSSSSRRRqqq|||uuusssooollliiieeeaaa]]]dddggglllqqqxxx~~~{{{~~~xxxlllfffhhhfffbbbfffqqqwwwmmmfffbbbbbbdddfffdddbbbaaacccfffqqqvvvxxxtttnnnhhhbbb[[[bbb\\\XXX___oooqqqjjj```ZZZWWWVVVTTTRRROOOMMMJJJJJJKKKLLLKKKKKKPPPQQQTTTYYY^^^hhh{{{sssjjjeeeUUUCCC::::::999666444222000000000111111111111111111111111333333333333333333333333444222000111333444333000333444444444444666999<<>>888777555333222222222222111111111111111111111111333333333333333333333333444222000111333444333111333444444444444666:::===CCCCCCHHHOOOTTT^^^zzzxxxqqqpppwwwnnnjjjhhhooozzz|||xxxkkk\\\SSSKKKJJJKKKKKKNNNRRRVVV[[[aaafffiiikkklllmmmlllqqqxxx}}}xxxuuuxxx{{{~~~~~~~~~~~~~~~{{{vvvsssuuu{{{xxxnnnfff]]]TTTPPPRRRXXXYYY[[[\\\ZZZWWWSSSPPPIIIHHHGGGFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGFFFFFFEEEIIILLLVVVfffyyyxxxiii]]]XXXSSSMMMHHHIIIJJJKKKMMMOOOQQQRRRSSSsss~~~~~~{{{xxxuuussspppmmmjjjeeeeeefffjjjpppxxx}}}zzzxxxxxxyyy|||}}}~~~yyynnniiiggggggppp{{{wwwqqqnnnjjjjjjhhheeeaaa```aaabbbbbbhhhlllkkkiiihhheeeaaa]]]]]]ZZZXXX\\\jjj~~~tttmmmccc\\\YYYXXXVVVTTTNNNLLLJJJJJJLLLMMMMMMMMMOOOPPPRRRVVVYYYbbbsssyyyqqqiiiYYYJJJCCC777666555333333333333444222222222222222222222222333333333333333333333333333222111111333333222111333333444444555777;;;>>>AAACCCIIIOOOTTTbbbvvvtttzzzrrrkkkjjjllluuuooo^^^UUUNNNIIIJJJLLLLLLOOOTTT\\\```eeehhhiiijjjjjjkkknnnssszzz}}}yyywww{{{~~~~~~~~~~~~~~~~~~{{{vvvvvv{{{zzzrrriiiaaaXXXPPPMMMOOOTTTUUUUUUUUUSSSPPPMMMKKKGGGFFFFFFEEEFFFFFFGGGHHHEEEEEEEEEFFFFFFFFFFFFFFFJJJJJJQQQ^^^mmmwwwiii^^^XXXSSSMMMIIIHHHIIIKKKMMMOOOQQQRRRSSSuuu|||zzzxxxuuusssiiigggfffhhhmmmttt{{{~~~}}}zzzxxxxxxyyytttsssqqqpppppprrrvvvyyy}}}}}}~~~~~~ssskkkgggiiirrr}}}|||wwwuuuqqqnnnjjjeeeaaa______```aaaggglllmmmmmmpppooommmdddbbb^^^YYY[[[iii}}}tttmmmccc\\\YYYWWWUUUSSSNNNMMMKKKKKKLLLNNNNNNNNNOOOOOOQQQTTTVVV^^^ooowwwlll[[[KKKCCC888777555444333333333333222222222222222222222222222222222222222222222222222222222222222333222222222333444555555888<<<@@@@@@DDDJJJOOOUUUgggsssttt~~~mmmfffhhhllluuu|||hhhWWWPPPKKKIIIKKKLLLLLLOOOTTT___bbbgggiiijjjjjjkkklllpppuuu{{{{{{xxxxxx|||~~~yyywwwyyy|||xxxpppggg```XXXPPPNNNPPPRRRRRRQQQOOOMMMKKKIIIHHHDDDDDDEEEEEEEEEFFFGGGGGGCCCCCCCCCDDDDDDEEEFFFFFFIIIIIIMMMWWWdddwwwvvviii^^^XXXSSSNNNJJJHHHIIIJJJMMMOOOQQQSSSTTTxxx~~~qqqmmmiiiiiilllqqquuuwwwvvvvvvtttpppmmmkkklllnnnllllllllljjjiiikkkppptttxxxyyy{{{|||~~~xxxnnnjjjlllttt}}}}}}zzzyyy~~~}}}xxxtttmmmgggcccaaa```aaacccjjjppprrruuuzzz|||{{{rrrmmmfffbbbfffssstttlllbbb[[[XXXVVVTTTRRRPPPNNNLLLLLLMMMNNNOOONNNOOOOOOPPPRRRTTT\\\mmm}}}|||nnn\\\KKKAAA;;;999777555333222222222222222222222222222222222222222222222222222222222222222333222222222222222222333444555666999>>>AAAAAAEEEKKKPPPYYYpppuuuvvv~~~jjjbbbccchhhtttyyyeeeVVVNNNJJJIIIKKKLLLLLLOOOTTTaaadddhhhjjjkkklllmmmooorrrvvv}}}wwwuuuwww}}}~~~}}}}}}}}}~~~~~~zzzvvvvvvxxx|||wwwuuummmeee^^^WWWPPPNNNPPPQQQPPPOOOMMMLLLJJJHHHHHHCCCDDDDDDEEEFFFFFFFFFFFFBBBBBBBBBBBBBBBCCCDDDEEEHHHGGGKKKRRR]]]nnn|||ttthhh___XXXSSSNNNKKKHHHIIIKKKMMMPPPRRRTTTUUUzzzyyytttnnnkkkmmmooooooooolllkkkiiieeebbbbbbdddggghhhiiihhheeecccdddiiimmmqqqtttxxx||||||sssoooqqqxxx}}}{{{sssrrr}}}{{{ssskkkgggfffeeeeeehhhooouuuwww|||{{{tttqqqvvv~~~tttmmmccc[[[XXXVVVSSSQQQRRROOOMMMLLLMMMNNNNNNNNNOOOOOOPPPRRRTTT[[[lll||||||ooo___MMMAAA<<<:::888555333222111111333333333333333333333333222222222222222222222222111222333333111111222333222333555666777;;;???CCCCCCGGGLLLRRR___zzz||||||{{{ggg______eeeuuuwwwcccUUULLLIIIIIIKKKLLLLLLQQQXXXbbbeeeiiikkkmmmnnnoooqqqrrrwww}}}tttssswww~~~~~~~~~|||vvvuuuvvv|||}}}}}}uuuqqqnnnggg___YYYSSSLLLKKKNNNNNNMMMMMMLLLKKKIIIHHHGGGDDDEEEEEEFFFFFFFFFFFFEEECCCBBBAAA@@@@@@AAACCCDDDEEEFFFIIIOOOVVVddd{{{yyyssshhh___XXXSSSOOOMMMIIIJJJLLLNNNQQQSSSUUUVVVzzzyyyrrrnnnmmmllliiifffeeedddaaa^^^\\\]]]aaadddfffgggfffbbb]]]]]]bbbfffjjjnnnuuu{{{xxxvvvyyy~~~sssrrryyyyyyqqqnnnmmmlllkkkooovvv{{{~~~vvvnnnddd\\\YYYWWWTTTRRRSSSQQQNNNMMMNNNNNNMMMMMMPPPPPPQQQSSSUUU\\\mmm}}}xxxnnnbbbQQQCCC;;;999777555333333333333333333333333333333333333111111111111111111111111111222444333111000222444222333555666888;;;@@@DDDFFFIIIMMMTTTeeeuuueee]]]]]]fff|||uuu^^^PPPIIIGGGHHHJJJLLLNNNUUU]]]eeehhhkkkmmmmmmnnnpppqqqssswww}}}zzzsssssswww~~~wwwuuuuuuxxxzzz|||wwwqqqmmmiiiaaaZZZUUUOOOIIIHHHKKKIIIIIIJJJJJJIIIHHHFFFEEEEEEFFFGGGGGGGGGFFFEEEDDDCCCBBB@@@??????@@@AAABBBCCCDDDHHHLLLPPPZZZmmmwwwqqqhhh___XXXSSSOOOMMMJJJKKKMMMOOORRRUUUWWWXXXyyy|||tttooommmjjjeee```aaa```^^^[[[ZZZ[[[```ccceeefffeee```ZZZYYY]]]bbbeeekkksss{{{||||||wwwvvvzzz{{{~~~vvvsssrrrqqqpppuuu|||wwwoooeee^^^ZZZXXXUUUSSSUUURRROOONNNNNNNNNMMMLLLPPPPPPRRRTTTVVV]]]nnn~~~}}}uuunnneeeUUUFFF999888666555444444555555333333333333333333333333111111111111111111111111000333444333111000222444222333555666888<<>>>>>???@@@AAAAAACCCFFFIIIKKKRRRccctttvvvqqqhhh___XXXSSSOOONNNJJJLLLNNNPPPSSSVVVXXXYYY}}}~~~vvvnnngggbbb```______]]][[[[[[]]]```aaaaaaeeedddaaa]]]YYYXXXYYY[[[dddhhhpppzzz}}}zzz{{{~~~~~~wwwssswww}}}xxxuuuvvvzzz}}}~~~zzzvvvwwwwww|||sssfff___YYYTTTRRRSSSRRRPPPMMMJJJIIIIIIKKKLLLOOOPPPSSSXXXZZZ___lllxxxzzzxxx~~~}}}rrrmmmeeeUUUHHH:::777444333333444444444444444333333333333222222222222222222222222222222222222222222222222222222333333444666999===@@@BBBDDDLLLRRRXXXnnn{{{nnndddbbbfffqqqlllXXXQQQJJJKKKKKKIIIIIIPPP[[[ccchhhjjjmmmnnnnnnoooqqqrrrtttwww|||~~~zzzqqquuu{{{|||rrrnnnooooooppprrruuuyyy}}}~~~}}}{{{yyywwwrrrmmmiiiaaa]]]UUUNNNJJJHHHIIIJJJKKKKKKJJJHHHFFFCCCAAA@@@FFFHHHKKKMMMLLLIIIFFFCCCDDDCCCAAA???>>>??????@@@CCCAAACCCFFFHHHLLLVVV```rrryyysssiii___XXXRRRNNNKKKIIILLLOOOQQQRRRTTTWWWZZZzzzvvvwwwzzz~~~zzzssskkkddd```^^^^^^```^^^\\\\\\^^^```aaaaaagggeeebbb\\\WWWUUUVVVWWWdddiiiqqqzzz~~~zzzuuusssssswwwyyyyyy{{{~~~vvvvvvxxx~~~zzzvvvwww{{{}}}~~~vvvqqqoooooouuu}}}uuuhhh```[[[UUUSSSTTTRRRPPPMMMKKKJJJJJJLLLMMMOOOPPPTTTYYY\\\bbbnnn{{{{{{xxx}}}tttnnnfffVVVIII<<<999666444444555555444444444333333333333222222222222222222222222222222222222222222222222222222333333444666999===@@@BBBEEELLLRRRYYYppp~~~zzz}}}}}}xxxkkkaaa```eeepppkkkXXXQQQIIIJJJJJJJJJKKKQQQ\\\eeejjjlllnnnoooooooooqqqrrruuuyyy~~~{{{wwwuuuxxx}}}{{{qqqmmmkkkjjjiiijjjkkkooorrrtttvvvtttssssssrrrpppmmmjjj```\\\UUUOOOKKKJJJKKKLLLKKKJJJIIIGGGEEEDDDCCCBBBFFFHHHKKKMMMNNNLLLIIIGGGCCCBBBAAA???????????????@@@???@@@CCCEEEHHHQQQ[[[hhhwwwxxxrrrhhh___WWWRRRNNNKKKLLLNNNQQQTTTVVVYYY\\\___zzzsssooonnnnnnwwwsssnnngggbbb___^^^]]]___]]]\\\]]]___bbbbbbbbbdddccc___ZZZVVVTTTTTTVVVbbbhhhrrrzzz|||vvvooollllllpppsssuuuyyy~~~{{{vvvttt{{{xxxzzz~~~~~~{{{sssmmmfffffflllvvvxxxjjjbbb\\\VVVSSSTTTRRRQQQNNNLLLKKKKKKLLLMMMNNNPPPTTTZZZ^^^cccppp||||||www{{{vvvpppgggWWWJJJ>>>;;;777555555555555444444444333333333333222222222222222222222222222222333333333333333333333333333333444777:::===AAACCCEEELLLQQQZZZssstttsss{{{xxxwww}}}uuuggg]]]___fffooojjjWWWQQQHHHIIIJJJJJJMMMTTT^^^ggglllmmmooooooooooooppprrruuuzzzyyyvvvxxx{{{yyyooojjjeeecccaaa___```bbbfffhhhjjjiiiiiijjjlllmmmmmmlll___\\\WWWQQQNNNMMMMMMNNNJJJIIIGGGEEEDDDDDDEEEEEEFFFHHHKKKMMMNNNMMMKKKJJJBBBBBBAAA@@@????????????@@@??????BBBCCCEEEMMMWWW```ooovvvpppfff]]]WWWRRRNNNLLLMMMOOOSSSUUUXXX[[[___bbb|||wwwqqqllliiihhhmmmkkkgggccc```^^^^^^^^^]]]\\\\\\^^^aaadddeeeeee^^^]]][[[WWWTTTTTTVVVXXX^^^fffrrr|||zzzpppkkkiiillloooqqqwww~~~yyyuuu~~~}}}|||zzz}}}|||sssmmmdddccchhhtttyyykkkbbb[[[UUURRRRRRRRRQQQOOOMMMLLLLLLMMMNNNOOOPPPUUUZZZ]]]bbbmmmyyywwwyyyxxxqqqgggXXXKKK???<<<888555555555444333444444333333333222222222222222222222222222222222333333333333333333333333333333555777:::>>>AAADDDDDDKKKQQQ\\\xxx}}}rrrrrrzzzyyytttrrr{{{}}}qqqddd\\\```hhhppp|||iiiWWWQQQHHHIIIJJJKKKOOOWWWaaahhhlllnnnnnnnnnmmmmmmnnnpppsssyyy}}}yyyxxxzzz}}}vvvkkkfff```^^^[[[ZZZZZZ\\\___bbbcccbbbbbbdddgggjjjkkkkkkaaa^^^YYYTTTPPPNNNMMMMMMIIIHHHFFFDDDDDDEEEFFFHHHFFFHHHJJJKKKKKKKKKJJJIIIBBBAAAAAA@@@@@@@@@@@@@@@BBB@@@AAACCCCCCDDDLLLTTT```mmmsssnnneee]]]WWWRRROOOMMMNNNPPPRRRTTTVVVYYY]]]```~~~|||yyyuuuppplllgggdddbbbaaa___]]]\\\]]]^^^^^^^^^]]]^^^```cccfffgggggg]]]\\\ZZZWWWTTTTTTVVVYYY[[[eeesss}}}~~~~~~rrrlllggghhhiiilllsss{{{}}}www{{{yyy{{{}}}~~~~~~vvvqqqhhhfffkkkwwwxxxjjjaaaZZZSSSPPPPPPQQQPPPOOOMMMMMMMMMMMMNNNOOOPPPTTTYYY[[[^^^hhhssszzzyyyyyyqqqhhhYYYLLL>>>;;;777444444444333222444444333333333222222222222222222222222222222222333333333333333333333333333333555777;;;???BBBDDDEEEKKKRRR```~~~wwwuuu|||yyyrrrooottt}}}}}}nnnccc]]]bbbkkkqqqzzzgggVVVQQQIIIIIIJJJLLLRRRZZZccciiillllllmmmllljjjjjjlllnnnpppxxxxxxwwwyyy{{{rrrfffaaa^^^]]][[[ZZZZZZ]]]```bbbaaa``````bbbeeehhhiiiiiidddaaa\\\WWWRRRNNNLLLKKKHHHGGGEEEDDDDDDEEEGGGHHHGGGGGGHHHHHHGGGGGGFFFEEEBBBBBBBBBBBBBBBAAAAAAAAABBBAAAAAACCCBBBCCCIIIRRR\\\hhhxxxrrrlllddd\\\WWWSSSQQQOOOPPPQQQSSSTTTUUUXXX\\\___}}}yyytttpppkkkeeeaaaZZZZZZZZZ[[[]]]___bbbccceeeddddddeeegggiiihhhgggbbb```^^^ZZZVVVUUUWWWYYY]]]ggguuu||||||yyyxxxxxxrrrjjjdddbbbcccfffnnnwwwxxx{{{~~~zzzzzz~~~yyytttnnnkkkooo|||vvvhhh___YYYRRROOOOOOOOOOOONNNMMMMMMMMMMMMMMMNNNPPPTTTXXXYYY[[[dddooo}}}xxxpppgggYYYMMM===:::666444444444444333444444333333333333222222222222222222222222222222333333333333333333333333222333555777;;;???CCCEEEFFFMMMVVVggg~~~www~~~xxxooommmmmmzzzyyykkkbbb___eeelllqqqzzz}}}cccTTTQQQJJJJJJKKKNNNTTT\\\eeejjjkkkkkkkkkjjjiiiiiikkknnnpppyyywwwsssuuuxxx}}}~~~oooccc^^^^^^]]]\\\\\\]]]___aaacccbbbaaaaaacccfffgggggggggdddbbb^^^XXXSSSNNNKKKIIIGGGGGGFFFEEEEEEFFFGGGHHHGGGFFFFFFEEEDDDCCCCCCCCCBBBCCCCCCDDDDDDCCCBBBBBBAAA???@@@BBBAAAAAAGGGOOOUUU___nnn~~~pppkkkccc\\\XXXUUUSSSQQQSSSTTTUUUVVVWWW[[[___ccc}}}wwwqqqkkkccc^^^ZZZ[[[]]]aaaeeeiiimmmooopppnnnmmmllllllkkkiiigggeeedddbbb^^^[[[ZZZ\\\^^^eeemmmvvvyyyvvvttttttwwwrrriiiaaa___```dddmmmvvv}}}xxxxxx~~~yyyuuupppmmmrrruuuggg___YYYRRROOOPPPNNNNNNMMMMMMMMMLLLLLLLLLLLLNNNRRRWWWYYY[[[dddooovvvooofffYYYMMM===:::777555555666666555444444333333333333222222222222222222222222222222444444444444444444444444222333555888;;;@@@CCCFFFJJJQQQ[[[nnnxxx{{{pppkkkmmmrrrqqqgggaaa```fffkkkooozzzwww^^^RRRQQQLLLKKKKKKOOOVVV^^^eeeiiikkkkkkkkkjjjiiijjjmmmooorrr|||}}}sssqqquuuzzz~~~oooccc]]]]]]]]]]]]^^^^^^______```aaaaaabbbdddggghhhgggeeebbbaaa]]]YYYTTTOOOKKKIIIGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBCCCDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCAAA@@@AAADDDCCCCCCHHHPPPTTT\\\jjjxxx|||pppkkkccc]]]YYYWWWUUUSSSRRRSSSUUUWWWYYY^^^dddhhh{{{tttlllddd^^^___aaadddiiinnnsssxxxzzzxxxvvvtttqqqooolllhhheeeeeeeeecccaaa___```ccceeelllqqqwwwvvvrrrppptttxxxrrriiiaaa^^^```eeeoooyyyyyyrrrtttzzz~~~xxxsssooommmrrruuuggg___YYYSSSPPPQQQMMMMMMMMMLLLLLLLLLLLLLLLKKKMMMRRRWWWYYY\\\fffpppuuunnneeeXXXMMM===;;;777666777777888777444444444333333333222222222222222222222222222222444444444444444444444444222333555888<<<@@@DDDFFFLLLTTT___ssszzzxxxnnnlllqqqxxx{{{jjjeee```aaagggjjjnnnzzzrrrZZZPPPQQQMMMLLLLLLOOOWWW___eeeiiikkkkkkkkkjjjjjjkkknnnqqquuu}}}sssrrrwww}}}pppccc]]]\\\]]]]]]^^^^^^]]]\\\\\\```aaabbbeeehhhhhhgggeee```___\\\YYYUUUPPPLLLJJJFFFGGGGGGGGGGGGFFFEEEEEECCCCCCBBBBBBCCCDDDFFFGGGDDDEEEFFFGGGGGGFFFEEEDDDDDDCCCDDDGGGFFFFFFKKKSSSYYY```kkkwwwyyypppkkkccc]]]ZZZXXXVVVUUUOOOQQQSSSVVVYYY___fffkkk|||ppphhhfffhhhooowww{{{~~~{{{tttkkkffffffccceeeggggggeeegggnnntttxxxwwwvvvtttpppoooxxx|||ssskkkccc```aaafffrrr}}}uuupppnnnoooyyy~~~uuurrrooottt|||yyypppfffaaa\\\TTTOOOMMMJJJJJJKKKLLLLLLKKKJJJIIIMMMLLLOOOVVV\\\bbbkkktttrrrkkkiii]]]NNNAAA;;;666666666333333555222222111111111111222222333333333333333333333333111111222333333333333222222555888;;;===???CCCEEENNNPPP]]]{{{zzzvvvqqqkkkpppzzz|||fffddd]]][[[bbbjjjpppyyywwweeeYYYQQQLLLNNNMMMMMMRRRZZZbbbgggiiikkkjjjiiiiiikkknnnrrrtttxxxyyypppnnnxxx|||}}}yyykkkccc```^^^aaacccaaa]]]ZZZZZZ[[[[[[\\\^^^```bbbbbbbbbbbb``````^^^[[[WWWRRRMMMJJJHHHHHHIIIIIIHHHGGGEEEDDDDDDCCCBBBAAABBBDDDFFFGGGGGGEEECCCDDDGGGHHHHHHFFFEEEFFFHHHIIIJJJLLLOOOQQQYYY^^^fffpppyyyzzzkkkfff```\\\ZZZWWWSSSPPPRRRSSSVVVXXX\\\```fffkkk}}}rrrlllkkkpppxxxyyyooohhhgggdddfffhhhjjjlllpppvvv{{{{{{xxxwwwtttttt|||}}}uuummmeeeaaaaaaeeepppzzzxxxrrrnnnmmmuuu~~~wwwuuuqqqwww|||rrrgggaaa\\\TTTOOONNNIIIJJJKKKLLLLLLLLLKKKJJJMMMLLLOOOVVV[[[aaajjjssstttllliii^^^NNNBBB;;;777777666333333555222222111111111111222222333333333333333333333333111111222333333333333333333555888;;;===@@@CCCFFFJJJOOO___{{{vvvqqqmmmrrr}}}}}}jjjccc______fffnnnttt}}}rrr```UUUPPPMMMMMMLLLNNNSSS[[[bbbfffhhhiiihhhhhhhhhjjjmmmpppssswww~~~yyyrrrrrrzzzzzzyyy}}}wwwjjjccc``````aaabbb```\\\XXXWWWXXXZZZ[[[\\\^^^____________\\\\\\[[[YYYUUUQQQLLLJJJJJJJJJJJJIIIGGGEEECCCBBBEEEDDDCCCBBBCCCEEEGGGHHHFFFCCCBBBBBBEEEFFFFFFDDDGGGIIIKKKLLLMMMOOORRRTTTXXX\\\dddnnnvvv}}}zzzsssjjjfff```\\\YYYVVVSSSPPPRRRTTTWWWZZZ^^^ccciiimmmuuuqqqrrrwwwssskkkhhhffffffiiiooovvv}}}~~~xxxwwwxxx{{{wwwooofffbbbbbbeeemmmvvv~~~vvvpppooovvv~~~yyyxxxtttzzzvvviiibbb\\\UUUQQQPPPKKKLLLMMMNNNNNNMMMLLLLLLNNNMMMPPPVVV[[[```iiirrrwwwmmmjjj___PPPBBB<<<777777666333333555222222111111111111222222222222222222222222222222222222222222333333333333444666999;;;===@@@DDDGGGJJJRRRfffyyyssspppwww{{{mmm```___bbbhhhooovvvmmmZZZQQQNNNMMMKKKLLLPPPVVV]]]ccceeefffhhhgggggggggjjjmmmqqqtttxxx~~~~~~wwwtttvvv}}}~~~vvvtttvvv}}}uuujjjccc``````aaaaaa^^^ZZZVVVTTTTTTXXXXXXYYYZZZZZZZZZZZZYYYXXXYYYYYYXXXVVVRRRNNNLLLKKKKKKJJJHHHFFFDDDBBB@@@EEEDDDCCCCCCDDDEEEGGGHHHEEEDDDCCCCCCEEEFFFFFFEEEIIIKKKMMMOOOPPPSSSVVVYYYYYY^^^eeemmmuuuzzz~~~uuunnnhhheee___[[[XXXUUUSSSPPPRRRUUUYYY^^^bbbhhhnnnrrrwwwtttvvvyyywwwnnnjjjhhhgggkkksssyyyrrrtttzzzyyyooofffbbbbbbeeelllttt~~~vvvtttzzz}}}yyyyyyuuu{{{yyykkkccc\\\UUURRRRRRQQQQQQRRRQQQQQQOOOMMMLLLOOOMMMPPPVVVZZZ___hhhqqq{{{yyyoookkk```RRRCCC<<<888777666444333555333222222111111222222333111111111222222222222222222222222222333333444444555777999<<<>>>AAAFFFIIIMMMXXXppp~~~wwwuuu|||xxxnnnaaaccchhhnnnttt{{{kkkXXXOOOLLLKKKIIILLLRRRYYY___cccdddeeeggggggggghhhkkkooosssuuu{{{xxxtttvvvzzz~~~~~~vvvqqqppptttzzz~~~}}}tttkkkdddaaa______]]][[[XXXUUUTTTSSSVVVVVVVVVUUUUUUUUUTTTTTTWWWXXXZZZZZZYYYVVVSSSPPPKKKJJJIIIHHHFFFDDDCCCBBBDDDDDDCCCCCCDDDEEEFFFGGGGGGFFFFFFFFFGGGHHHIIIIIIKKKMMMOOOQQQSSSVVVZZZ]]]^^^bbbhhhooouuuzzz}}}~~~tttlllfffccc___ZZZWWWTTTRRRQQQSSSWWW\\\bbbggglllqqquuuyyyvvvxxxyyy|||rrrnnnlllllloooyyy{{{rrrlllpppxxx{{{pppeeeaaabbbffflllsss|||xxx}}}}}}yyyzzzyyy~~~{{{mmmccc]]]VVVSSSTTTVVVVVVVVVUUURRRPPPMMMKKKNNNMMMOOOUUUZZZ___hhhppp||||||ppplllbbbTTTDDD===888888777444333555333333222222222222333333111111222222222333333333333333222222222333444555666777:::<<>>999888777444333555333333222222222222333333222222222333333444444555444333222222222333555666777888:::<<>>999888777444333555444333333222222333333444222333333444555555666666555444222222222333555666777999;;;===@@@DDDJJJOOOWWWiiisssmmm___dddkkkuuuhhhWWWQQQNNNKKKIIINNNVVV\\\___aaadddfffaaaaaabbbeeeiiioootttwww~~~|||{{{|||}}}}}}vvvpppoooqqqtttrrrpppnnnnnnpppsssuuuuuutttsssqqqooolllhhhfff^^^[[[WWWVVVVVVVVVTTTRRRQQQPPPOOONNNMMMMMMNNNNNNRRRUUUYYY\\\\\\ZZZWWWTTTNNNMMMKKKIIIHHHHHHHHHHHHEEEEEEFFFGGGHHHHHHHHHHHHHHHJJJMMMOOOOOORRRVVVYYYYYY\\\___cccfffjjjooorrrtttvvvyyy|||~~~~~~}}}|||{{{xxxqqqjjjddd______]]]YYYSSSQQQQQQSSSXXX]]]ccchhhkkkmmmnnnpppxxx}}}{{{zzzzzz~~~{{{hhh___]]]___eeejjjttt~~~|||}}}zzzmmmfff```YYYUUUUUUPPPQQQQQQQQQQQQOOOMMMLLLKKKJJJMMMTTTZZZ```iiisss}}}vvvzzz~~~qqqmmmeeeZZZEEE???:::999777444333555444333333222222333333444333333444444555666777777555444333222222444555777888999;;;===@@@EEEKKKOOO___qqq~~~ooohhhccchhhooo||||||dddTTTOOONNNMMMIIIOOOVVV\\\^^^```dddfffddddddeeehhhmmmrrrxxx{{{|||~~~~~~~~~wwwqqqppprrrnnnllliiiggggggjjjnnnqqqmmmmmmlllllllllkkkhhhfffaaa]]]XXXVVVVVVUUURRRPPPQQQPPPNNNMMMMMMMMMNNNOOOUUUXXX\\\______]]]ZZZWWWQQQPPPMMMJJJHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJLLLOOOSSSTTTUUUXXX]]]```___aaaeeeiiilllqqqvvvyyy|||~~~~~~{{{wwwpppiiiddd^^^^^^]]]XXXSSSPPPQQQSSSYYY^^^dddiiikkkllllllmmm~~~}}}hhh^^^]]]aaaggglllvvv}}}|||}}}{{{|||~~~}}}pppggg___XXXTTTTTTOOOPPPQQQQQQPPPNNNLLLJJJMMMLLLPPPXXX^^^dddnnnwwwzzz|||yyyrrrggg\\\HHH>>>555444666666666777333333333333333333333333222222222222333444555555555555444444444444555555999888;;;???BBBFFFOOOYYYjjj{{{xxxkkkddd```eeeqqqtttaaaVVVNNNKKKJJJKKKRRRYYY]]]aaagggjjjiiieeegggjjjlllooosssxxx|||}}}}}}~~~{{{wwwqqqlllmmmjjjggggggiiilllmmmnnnkkkjjjjjjlllooooookkkggg```___\\\XXXVVVUUUTTTTTTTTTQQQPPPRRRQQQNNNMMMPPPRRRWWW\\\``````^^^\\\[[[VVVTTTPPPNNNNNNMMMLLLKKKIIIKKKMMMOOOOOOOOOQQQRRRTTTVVVXXXZZZ\\\___ccceeemmmkkknnnvvvyyyzzz~~~vvvoookkkhhhgggaaa^^^XXXQQQMMMNNNRRRVVVUUUYYY```eeegggiiikkklll|||hhh^^^]]]aaafffllluuu~~~|||zzz|||}}}|||rrrhhh```XXXSSSRRRPPPQQQRRRQQQPPPNNNLLLJJJLLLKKKPPPXXX^^^dddnnnwww~~~{{{zzz~~~vvvjjj___KKK@@@777555666555444444333333333333333333333333222222222222333444555555555555444444444444555555888888;;;@@@CCCFFFOOOXXXkkk~~~~~~}}}zzzmmmgggeeejjjuuuppp___UUUOOOLLLMMMLLLSSSZZZ]]]aaagggjjjiiifffiiikkknnnppptttyyy|||~~~|||yyyvvvqqqmmmllliiiffffffhhhkkkmmmnnnkkkjjjhhhiiijjjjjjgggdddbbbaaa___\\\ZZZXXXVVVVVVVVVRRRQQQRRRRRRPPPQQQUUUXXX\\\bbbdddcccaaa^^^]]]YYYVVVSSSPPPPPPOOONNNLLLKKKNNNQQQSSSTTTTTTUUUWWW\\\^^^aaabbbdddgggkkknnnvvvuuuxxxvvvoookkkgggeee```]]]WWWRRROOOPPPSSSVVVVVVZZZ___dddfffiiikkkmmm~~~yyyuuuuuuvvvxxx|||iii___^^^```fffkkkuuu}}}{{{rrrooouuu|||~~~~~~tttjjjaaaXXXRRRQQQRRRRRRRRRQQQPPPNNNKKKJJJJJJJJJOOOWWW^^^dddnnnvvv}}}|||xxx{{{{{{mmmaaaOOOCCC999666555333111222333333333333333333333333222222222222333444555555555555444444444444555555777888<<